/*****************************/
/* contentsArea */
/*****************************/

/* ===== ttl_h3Area   ===== */

#ttl_h3Area h3.h3_intro{
	background-image: url(../../about/img/ttl_h3_intro.jpg);
}

#ttl_h3Area h3.h3_outline{
	background-image: url(../../about/intro/img/ttl_h3_outline.jpg);
}

#ttl_h3Area h3.h3_dayori{
	background-image: url(../../about/kouhou/dayori/img/ttl_h3_dayori.jpg);
}

#ttl_h3Area h3.h3_pr{
	background-image: url(../../about/kouhou/img/ttl_h3_pr.jpg);
}

#ttl_h3Area h3.h3_fureai{
	background-image: url(../../about/fureai/img/ttl_h3_fureai.jpg);
}

#ttl_h3Area h3.h3_keiyaku{
	background-image: url(../../about/keiyaku/img/ttl_h3_keiyaku.jpg);
}

#ttl_h3Area h3.h3_jyouhou{
	background-image: url(../../about/keiyaku/jyouhou/img/ttl_h3_jyouhou.jpg);
}

#ttl_h3Area h3.h3_kyousou{
	background-image: url(../../about/keiyaku/koujihi/img/ttl_h3_kyousou.jpg);
}

#ttl_h3Area h3.h3_teinyu{
	background-image: url(../../about/keiyaku/koujihi/teinyu/img/ttl_h3_teinyu.jpg);
}

#ttl_h3Area h3.h3_youshiki{
	background-image: url(../../about/keiyaku/koujihi/youshiki/img/ttl_h3_youshiki.jpg);
}

#ttl_h3Area h3.h3_zuikei{
	background-image: url(../../about/keiyaku/zuikei/img/ttl_h3_zuikei.jpg);
}

#ttl_h3Area h3.h3_kensetsu{
	background-image: url(../../about/keiyaku/zuikei/img/ttl_h3_kensetsu.jpg);
}

#ttl_h3Area h3.h3_buppin{
	background-image: url(../../about/keiyaku/zuikei/img/ttl_h3_buppin.jpg);
}

#ttl_h3Area h3.h3_consul{
	background-image: url(../../about/keiyaku/zuikei/img/ttl_h3_consul.jpg);
}








/*****************************/
/* leftcontentsArea */
/*****************************/


/* ===== ttl_h4Area   ===== */

.ttl_h4Area h4.h4_access{
	background-image: url(../../about/intro/img/ttl_h4_access.jpg);
}

.ttl_h4Area h4.h4_aboutkasen{
	background-image: url(../../about/intro/img/ttl_h4_aboutkasen.jpg);
}

.ttl_h4Area h4.h4_aboutsabo{
	background-image: url(../../about/intro/img/ttl_h4_aboutsabo.jpg);
}

.ttl_h4Area h4.h4_history{
	background-image: url(../../about/intro/img/ttl_h4_history.jpg);
}

.ttl_h4Area h4.h4_dayori{
	background-image: url(../../about/kouhou/dayori/img/ttl_h4_dayori.jpg);
}

.ttl_h4Area h4.h4_fureai{
	background-image: url(../../about/fureai/img/ttl_h4_fureai.jpg);
}

.ttl_h4Area h4.h4_fureai_event{
	background-image: url(../../about/fureai/img/ttl_h4_taiken_kikaku.jpg);
}

.ttl_h4Area h4.h4_kikaku{
	background-image: url(../../event/img/ttl_h4_kikaku.jpg);
}

.ttl_h4Area h4.h4_taikenguide{
	background-image: url(../../event/img/ttl_h4_taikenguide.jpg);
}

.ttl_h4Area h4.h4_fureai_guide{
	background-image: url(../../about/fureai/img/ttl_h4_fureai_guide.jpg);
}

.ttl_h4Area h4.h4_fureai_riyouguide{
	background-image: url(../../about/fureai/img/ttl_h4_fureai_riyouguide.jpg);
}

.ttl_h4Area h4.h4_fureai_koutsuu{
	background-image: url(../../about/fureai/img/ttl_h4_fureai_koutsuu.jpg);
}

.ttl_h4Area h4.h4_fureai_contact{
	background-image: url(../../about/fureai/img/ttl_h4_fureai_contact.jpg);
}

.ttl_h4Area h4.h4_kannai{
	background-image: url(../../about/fureai/img/ttl_h4_kannai.jpg);
}

.ttl_h4Area h4.h4_prwatarase{
	background-image: url(../../about/kouhou/img/ttl_h4_prwatarase.jpg);
}

.ttl_h4Area h4.h4_prkiryu{
	background-image: url(../../about/kouhou/img/ttl_h4_prkiryu.jpg);
}

.ttl_h4Area h4.h4_prashio{
	background-image: url(../../about/kouhou/img/ttl_h4_prashio.jpg);
}

/* ===== fureaiimg  ===== */

#fureaiimg{
	clear: both;
	margin-bottom: 16px;
	text-align: center;
}

/* ===== introstart  ===== */

#introstart{
	padding-right: 20px;
	margin-bottom: 1.5em;
}

#introstart p{
	margin-bottom: 1em;
}

#introstart img{
	float: left;
	clear: left;
	margin-right: 20px;
}





/* ===== phblockArea  ===== */

.phblockArea{
	clear: both;
	padding-left: 6px;
	padding-right: 4px;
	margin-bottom: 1em;
	width: 514px;
}

div#parking_info{
	text-align:	right;
	margin	:	0px 0px 3px 0px;
	padding:1px;
}	
.phblockArea p{
	margin-bottom: 1em;
}


.phblockArea a.zoom{
	padding-left: 16px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url(../img/ic_zoom.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	color: #666666;
	font-size: 0.8em;
}


.phblock_l{
	float: left;
	clear: left;
	text-align: center;
}

.phblock_l img{
	clear: both;
	margin-bottom: 0.5em;
}


.phblock_r{
	float: right;
	clear: right;
	text-align: center;
}

.phblock_r img{
	clear: both;	
	margin-bottom: 0.5em;
}

.phblockttl{
	clear: both;
	margin-bottom: 1em;
}

.phblockttl h5{
	height: 20px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.phblockttl h5.ttl_kiryu{
	background-image: url(../../about/intro/img/ttl_kiryu.jpg);
}

.phblockttl h5.ttl_ashikaga{
	background-image: url(../../about/intro/img/ttl_ashikaga.jpg);
}

.phblockttl h5.ttl_sano{
	background-image: url(../../about/intro/img/ttl_sano.jpg);
}

.phblockttl h5.ttl_ashio{
	background-image: url(../../about/intro/img/ttl_ashio.jpg);
}

.phblockttl h5.ttl_oomama{
	background-image: url(../../about/intro/img/ttl_oomama.jpg);
}





/* ===== historytable   ===== */

#historytable{
	clear: both;
	padding-bottom: 1px;
	margin-bottom: 1em;
	width: 514px;
	background-image: url(../img/bg_history.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.historyttl{
	clear: both;
}

.historyttl h5{
	height: 20px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.historyttl h5.ttl_historykasen{
	background-image: url(../../about/intro/img/ttl_historykasen.jpg);
}

.historyttl h5.ttl_historysabo{
	background-image: url(../../about/intro/img/ttl_historysabo.jpg);
}

.historyttl h5.ttl_historytogo{
	background-image: url(../../about/intro/img/ttl_historytogo.jpg);
}

#historytable table{
	clear: both;
	width: 100%;
	background-image: url(../img/bg_historytable.gif);
	background-repeat: repeat-y;
	border-collapse: collapse;
	font-size: 1em;
}

#historytable table th{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 25%;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	white-space: nowrap;
}

#historytable table th.th_kasen{
	color: #990000;
}

#historytable table th.th_sabo{
	color: #336666;
}

#historytable table th.th_sogo{
	color: #113969;
}



#historytable table td{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}


/* ===== dayorisetsumei   ===== */

#dayorisetsumei{
	clear: both;
	margin-bottom: 16px;
}

#dayorisetsumei p{
	margin-bottom: 1em;
}



/* ===== dayoriArea   ===== */

.dayoriArea{
	clear: both;
	padding-bottom: 0.5em;
	margin-bottom: 16px;
	background-image: url(../img/ln_dot01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.dayoriArea dl{
	clear: both;
	width: 520px;
}

.dayoriArea dl dt{
	float: left;
	clear: left;
	width: 200px;
	text-align: center;
}

.dayoriArea dl dd{
	float: right;
	clear: right;
	width: 300px;
	padding-top: 10px;
}





.thumbnailArea{
	float: left;
	clear: left;
	width: 160px;
	margin-left: 20px;
	display: inline;
}

.thumbnailArea a img{
	padding:3px;
	border:1px solid #cccccc;
}

.prtxtArea{
	float: right;
	clear: right;
	width: 350px;
}

.prtxtArea h5{
	clear: both;
	padding-left: 36px;
	margin-bottom: 0.8em;
	background-image: url(../img/ic_new.gif);
	background-repeat: no-repeat;
	background-position: 3px 2px;
	font-size: 1em;
}

.prtxtArea ul{
	margin-left: 10px;
	padding-left: 14px;
}

.prtxtArea ul li{
	list-style-type: disc;
}

.prtxtArea ol{
	margin-left: 10px;
	padding-left: 14px;
}

.prtxtArea ol li{
	list-style-type: decimal;
}

.bucknumberArea{
	clear: both;
	padding-top: 12px;
}


.bucknumberArea dl{
	clear: both;
	width: auto;
}

.bucknumberArea dl dt{
	float: none;
	clear: both;
	width: auto;
	text-align: left;
	font-weight: bold;
	font-size: 1.2em;
}

.bucknumberArea dl dd{
	float: none;
	clear: both;
	width: auto;
	padding-top: 0px;
	padding-left: 14px;
	margin-bottom: 0.6em;
	background-image: url(../img/ic_gaibu.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
}

.bucknumberArea dl dd ul li{
	float: left;
	padding-left: 6px;
	padding-right: 6px;
	background-image: url(../img/ln_dot02.gif);
	background-repeat: no-repeat;
	background-position: right;
	white-space: nowrap;
}





/* ===== fureaiArea   ===== */

.fureaiArea{
	clear: both;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-bottom: 16px;
	border: 1px solid #CCCCCC;
}

.fureaiArea dl{
padding:0 1em;
}
.fureaiArea dl dd{
padding:0 1em;
}

.fureaiAreatxt{
	float: left;
	clear: left;
	width: 420px;
	display: inline;
}

.fureaiAreatxt dl dt{
float:left;
padding:0 1em;
}



.fureaiAreatxt ul{
	clear: both;
}

.fureaiAreatxt ul li{
	clear: both;
	margin-bottom: 0.6em;
}

.fureaiAreatxt ul li dl{
	clear: both;
	width: 420px;
	padding-left: 3px;
	padding-right: 2px;
}

.fureaiAreatxt ul li dl dt{
	float: left;
	clear: left;
	width: 50px;
	padding-top: 1px;
	padding-bottom: 2px;
	background-color: #FF9900;
	text-align: center;
	font-size: 0.8em;
	color: #FFFFFF;
}

.fureaiAreatxt ul li dl dd{
	float: right;
	clear: right;
	width: 360px;
}

ul.bt_link{margin-left:120px;}
ul.bt_link li{background:url(../img/bt_link.gif) no-repeat;height:44px;width:400px;padding:12px 0 0 11px;}

/* ===== fureaisetsumei   ===== */

#fureaisetsumei{
	clear: both;
	margin-bottom: 16px;
}

#fureaisetsumei p{
	margin-bottom: 1em;
}


/* ===== backArea ===== */

#backArea{
	clear: both;
}

#backArea p{
	margin-bottom: 1em;
}

#backArea dl dt{
	clear: both;
}

#backArea dl dd{
	clear: both;
	padding-left: 1em;
}





/* ===== keiyakuArea  ===== */

#keiyakuArea{
	margin-bottom: 1em;
}

#keiyakuArea p{
	margin-bottom: 1em;
}

#keiyakuArea ul{
	clear: both;
	padding-left: 14px;
	margin-left: 10px;
	margin-bottom: 1em;
}

#keiyakuArea ul li{
	clear: both;
	margin-bottom: 0.5em;
	list-style-type: disc;
}

#keiyakuArea table{
	width: 550px;
	margin-bottom: 1em;
	border-left: 1px solid  #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-collapse: collapse;
	font-size: 1em;
}

#keiyakuArea table th{
	padding: 4px;
	background-color: #E7FBDB;
	border-right: 1px solid  #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
}

#keiyakuArea table td{
	padding: 4px;
	border-right: 1px solid  #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

#keiyakuArea em{
	font-style: normal;
	font-weight: bold;
	color: #6699FF;
}




/*****************************/
/* clearfix */
/*****************************/

#introstart:after,
.phblockArea:after,
#historytable:after,
.dayoriArea:after,
.bucknumberArea dl dd:after,
.fureaiArea:after,
.fureaiAreatxt:after,
.fureaiAreatxt ul:after,
.fureaiAreatxt ul li:after,
.fureaiAreatxt ul li dl:after,
.introboxArea:after,
.introboxArea ul:after,
.introboxArea ul li:after,
.introboxArea ul li dl:after,
.introboxArea ul li dl dd:after{
	content: ",";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#introstart,
.phblockArea,
#historytable,
.dayoriArea,
.bucknumberArea dl dd,
.fureaiArea,
.fureaiAreatxt,
.fureaiAreatxt ul,
.fureaiAreatxt ul li,
.fureaiAreatxt ul li dl,
.introboxArea,
.introboxArea ul,
.introboxArea ul li,
.introboxArea ul li dl,
.introboxArea ul li dl dd{/* ===== IE hack ===== */
	display: inline-block;
}

#introstart,
.phblockArea,
#historytable,
.dayoriArea,
.bucknumberArea dl dd,
.fureaiArea,
.fureaiAreatxt,
.fureaiAreatxt ul,
.fureaiAreatxt ul li,
.fureaiAreatxt ul li dl,
.introboxArea,
.introboxArea ul,
.introboxArea ul li,
.introboxArea ul li dl,
.introboxArea ul li dl dd{/* ===== Opera ===== */
	display: block;
}
