/* option css */
/*   共通化    */
.liMarginType01{
	margin:10px 0 20px 20px;
}
.hColer039 h5{
	color:#003399;
	margin-bottom:5px;
}
.borderCCC{
	margin:10px 0;
	padding:10px;
	border:1px solid #cccccc;
}
.pMarginL260 p,.pMarginL260 h5{
	margin: 0 0 5px 260px;
}
.pMarginL170{
	margin: 0 0 5px 170px;
}
.pMarginR200 p{
	margin:0 200px 5px 0;
}
.h_sub_style01{
	padding:3px 0 0 25px;
	height:21px;
	margin: 10px 0 5px 0;
	background:url(../../images/front/title/h_sub_t1_570.gif) no-repeat 0 0;
}
/* president */
#bg_cmp_head,#recIntT{background:url(../../images/front/intro/president.jpg) no-repeat 400px 65px;}
/* recruit category */
.rec_head{
	position:relative;
	width:575px;
	height:30px;
	margin:10px 0px 0px 0px;
	background:url(../../images/front/recruit/bg_recruit_fresh.gif) no-repeat 0 0;
}
.rec_head_mid{background:#36c url(../../images/front/recruit/bg_recruit.gif) no-repeat 0 0;}
	.rec_head h4{
		padding:7px 0 0 25px;
		width:380px;
		color:#fff;
		font-weight:bold;
	}
	.rec_head p{
		position:absolute;
		top:7px;
		left:436px;
		width:104px;
		height:17px;
		display:block;
		overflow:hidden;
		text-indent:-1000px;
	}
		.rec_head p a{
			display:block;
			width:144px;
			height:17px;
		}
ul#rec_list{
	background:url(../../images/front/recruit/line_rec_menu.gif) repeat-x top left;
	padding:10px 3px;
	min-height:4em;
	height:4em;
}
	ul#rec_list li{
	width:140px;
	display:block;
	float:left;
	margin-bottom:10px;
	height: 16px;
	}
		ul#rec_list li a{
			padding:0 0 0 10px;
			border-left:2px solid #36c;
		}
	#rec_list_end{
		border-bottom:2px solid #36c;
	}
#content .carrierBox{
	padding:5px 0;
	background:url(../../images/front/recruit/c_int_bg.gif) repeat-x 0 0;
}
#content .carTitle{
	padding:0 200px 0 10px;
	margin:10px 0 0 0;
	border-left:8px solid #36c;
}
#content .carProfile{
	margin:0 0 0 180px;
	width:200px;
	text-align:right;
}
	#content .carProfile .carName{
		font-weight:bold;
		margin:0 0 5px 0;
	}
	#content .carProfile .profileL{
		border-top:1px solid #ccc;
		border-bottom:1px solid #36c;
		color:#3366CC;
		margin:0;
}
#content .carTxt{
	margin:15px 20px 0 15px;
}
#person{}
#person1{background:url(../../images/front/person/hironaka.jpg) no-repeat 400px 3px;}
#person2{background:url(../../images/front/person/mizobe.jpg) no-repeat 400px 3px;}
#person3{background:url(../../images/front/person/yamanaka.jpg) no-repeat 400px 3px;}
#person4{background:url(../../images/front/person/koumatu.jpg) no-repeat 400px 3px;}
#topInterview{background:url(../../images/front/intro/president.jpg) no-repeat 400px 3px;}

#infomation{
	margin:20px 0;
	width:560px;
	background:#eee url(../../images/front/title/h_info.gif) no-repeat 0px 0px;
}
#infomation h4{
	margin: 0px 0 0 25px;
	padding-top:5px;
	width:535px;
	height:19px;
	font-weight:bold;
	color:#fff;
}
#infomation img{
	margin:5px 0 5px 20px;
}
#infomation dl{
	margin:10px 0 0 0;
}
dl.dlRec,dl.dlRecT{
	margin-top:2px;
}
	dl.dlRec dd,dl.dlRecT dd{
		width:460px;
		float:left;
		padding:5px 0 5px 0;
		border-bottom:1px solid #ccc;
	}
	dl.dlRec dt, dl.dlRecT dt{
		width:78px;
		float:left;
		padding:5px 0 5px 20px;
		border-bottom:1px solid #ccc;
	}
	dl.dlRecT dt{padding-left:0;}

.ol_deco{
	background:#fff url(../../images/front/ol_deco.gif) repeat-x 0px 0px;
	padding:5px;
	margin:10px 15px 0 0;
}
.ol_deco_end{
	background:#fff url(../../images/front/ol_deco_end.gif) repeat-x 0px 0px;
	padding:20px 0 0 0;
}
.ol_deco_type2{
	background-color:#9cf;
	height:3px;
	display:block;
}

/* IR category */
dl.dl02{
	margin-top:2px;
}
dl.dl02 dd,dl.dl03 dd{
	margin-left: 9em;
	margin-bottom:-1em;
	position:relative;
	top:-1.9em;
	padding:0 0 0 15px;
	background:url(../../images/front/list1.gif) no-repeat 0px 2px;
}
dl.dl02 dt,dl.dl03 dt{
	padding:0 0 0 15px;
	margin-right:1em;
	height:2em;
	color: #6699cc;
}
dl.dl02 dt{background:url(../../images/front/line.gif) no-repeat left bottom;}
/* estate category */
#est_securit{background:url(../../images/front/est/estimg.jpg) no-repeat 385px 65px;}
#est_securit h5{
	margin:15px 0 5px 0;
}
#est_securit .est_caseBox{
	min-height:150px;
}
/* For IE6 */
* html #est_securit .est_caseBox {height:150px;}

#est_securit .est_caseBox h6{
	padding:4px 0 3px 50px;
	margin:5px 0 0 200px;
}
#est_securit .est_caseBox p{
	margin:5px 5px 5px 200px;
}
#est_case1{background:#fff url(../../images/front/est/harakosan.jpg) no-repeat 5px 5px;}
#est_case1 h6{background:#fff url(../../images/front/est/case1.gif) no-repeat 0px 2px;}
#est_case2{background:#fff url(../../images/front/est/kaihatsu.jpg) no-repeat 5px 5px;}
#est_case2 h6{background:#fff url(../../images/front/est/case2.gif) no-repeat 0px 2px;}
/* est lease.html */
#est_lease{background:url(../../images/front/est/wellsimg.jpg) no-repeat 385px 65px;}
#est_contena{background:url(../../images/front/est/contena.jpg) no-repeat -5px -5px;}

#apaman_shop{
	background:url(../../images/front/est/apaman_head.gif) no-repeat 0px 0px;
	margin:20px 0 10px 0;
}
#apaman_shop h4,#est_weelly h4{display:none}
#apaman_shop hr,#est_weelly hr{
	border-bottom:2px solid #36c;
	margin:15px 10px 0 0;
}
.apamanLinkBtn{
	height:60px;
	width:556px;
	position:relative;
}
	.apamanLinkBtn a{
		position:absolute;
		top:15px;
		left:425px;
		height:41px;
		width:123px;
		display:block;
		text-indent:-10000px;
		overflow:hidden;
	}
	.apamanLinkBtn a:hover{background:#eee url(../../images/front/est/apaman_head.gif) no-repeat -585px -15px;}

.apamanLinkBtn02{
	height:60px;
	width:556px;
	position:relative;
}
	.apamanLinkBtn02 a{
		position:absolute;
		top:15px;
		left:425px;
		height:41px;
		width:123px;
		display:block;
		text-indent:-10000px;
		overflow:hidden;
	}
	.apamanLinkBtn02 a:hover{background:#eee url(../../images/front/est/weekly_head.gif) no-repeat -585px -14px;}
#apaman_shop ul li{text-align:center;}
#apaman_shop ul li a{
	width:47px;
	height:17px;
	margin:2px auto;
	display:block;
	text-indent:-10000px;
	overflow:hidden;
	background:url(../../images/front/est/map_btn.gif) no-repeat 0px 0px;
}
#apaman_shop ul{
	margin:10px 0 0 8px;
}
#apaman_shop ul li{
	float:left;
	width:175px;
	display:block;
	margin:0 5px 0 0;
}
#apaman_shop ul li span{
	margin-top:103px;
	display:block;
}
#apaman_shop ul li#shop_no1{background:url(../../images/front/est/apaman1.jpg) no-repeat 0px 0px;}
#apaman_shop ul li#shop_no2{background:url(../../images/front/est/apaman2.jpg) no-repeat 0px 0px;}
#apaman_shop ul li#shop_no3{background:url(../../images/front/est/apaman3.jpg) no-repeat 0px 0px;}

#est_weelly{
	background:url(../../images/front/est/weekly_head.gif) no-repeat 0px 0px;
	margin:20px 0 10px 0;
}
#est_weelly p#bg{
	margin:5px 0 10px 15px;
	padding-right:290px;
	height:100px;
	background:url(../../images/front/est/weekly.jpg) no-repeat 290px 0px;
}
p.marginL10{margin-left:10px;}

/* est trade.html */
#est_trade{background:url(../../images/front/est/juyukan.jpg) no-repeat 300px 20px;}
#tenYears{
	background:url(../../images/front/est/10years.gif) no-repeat top right;
	padding:0px 190px 5px 0px;
}
#juyukanMap{
	background:url(../../images/front/est/shop.jpg) no-repeat 0 0;
	height:305px;
}

/* est manshion.html */
#est_mansion{background:url(../../images/front/est/manshionimg.jpg) no-repeat 300px 0px;}
#mansh_system1{background:url(../../images/front/est/solar.jpg) no-repeat top right;height:90px;}
#mansh_system2{background:url(../../images/front/est/elec.jpg) no-repeat top right;height:100px;}
#advanceseries{background:url(../../images/front/est/award.jpg) no-repeat 430px 10px;}

#advance_logo{
	border:0;
	width:380px;
	height:25px;
	/*\*/
	overflow:hidden;
	/* */
	background:url(../../images/front/est/advancelogo.gif) no-repeat 0px 0px;
}
#advance_logo span{
	text-indent:-10000px;
	display: block;
	height: 0px !important;
	height/**/: 25px;
	padding-top: 25px;
}
/* environment */
/* env solar.html */
#env_solar{background:url(../../images/front/env/solorimg.jpg) no-repeat 390px 90px;}
#solarSystem{
	background:url(../../images/front/env/system.gif) no-repeat top right;
	padding:0 220px 0 0;
	margin:20px 0;
}
#award{
	background:url(../../images/front/env/medal.gif) no-repeat 0px 0px;
	padding:0 0 0 110px;
	height:100px;
	margin:10px 0 20px 0;
}

/* env wind.html */
#env_wind{background:url(../../images/front/env/wind_img.jpg) no-repeat 355px 30px;}

.wind_movie_title{
	border-bottom: 1px #999 solid;
	margin-bottom: 10px;
	font-weight: bold;
}

ul.wind_movie_bt{
	margin: 0px auto 10px auto;
}

.wind_movie_bt li{
	float: left;
	margin-left: 8px;
	width: 170px;
}

.wind_movie_box{
	margin: 20px auto 30px auto;
	width: 640px;
}

/* company intro.html */
#intro .introBox{
	margin:0 0 15px 0;
}
#intro .introBox h4{
	text-indent:0px;
	width:555px;
	margin:0 0 15px 0;
}
#intro .introBox p{
	margin:0 110px 5px 15px;
}
#intro .introBox h5{
	padding:0 0 5px 15px;
}
#intro1{background:url(../../images/front/comp/intro1.jpg) no-repeat 480px 40px;}
#intro2{background:url(../../images/front/comp/intro2.jpg) no-repeat 480px 40px;}
#intro3{background:url(../../images/front/comp/intro3.jpg) no-repeat 480px 40px;}
#intro4{background:url(../../images/front/comp/intro4.jpg) no-repeat 480px 40px;}
#intro5{background:url(../../images/front/comp/intro5.jpg) no-repeat 480px 40px;}
#intro6{background:url(../../images/front/comp/intro6.jpg) no-repeat 480px 40px;}
#intro7{background:url(../../images/front/comp/intro7.jpg) no-repeat 480px 40px;}
#intro8{background:url(../../images/front/comp/intro8.jpg) no-repeat 480px 40px;}

/* company group.html */
dl#dl_group{
	margin:5px 20px 0 0;
}
dl#dl_group dt{
	float:left;
	height:1.2em;
	padding:0 0 0 15px;
	font-weight:bold;
	color:#3366CC;
}
dl#dl_group dd.mapLink{

}
dl#dl_group dd.mapLink a{
	display: block;
	height: 14px;
	width:35px;
	cursor: hand;
	float:right;
	margin:0 10px 0 0;
	text-indent:-10000px;
	background:url(../../images/front/maplink.gif) no-repeat 0px 0px;
}
dl#dl_group dd.groupAdr{
	clear:both;
	height:5em;
	padding: 5px 0 0 15px;
	border-top:1px solid #cccccc;
}
/*  */
#ir_webpub p.link{
	margin:20px 0 !important;
	height:1em;
}
/* sitemap */
#sitemap h4{
	margin:10px 0 8px 0;
	padding:3px 0 3px 8px;
	width:559px;
	text-indent:0px;
	font-weight:bold;
	color:#36a;
	border:1px solid #ddd;
	border-left:5px solid #36a;
}
	#sitemap h4 a{
		text-decoration:none;
		color:#36a;
	}
.sitemap_box{
	width:580px;
	margin:0 0 15px 0;
}
	.sitemap_box_3box{
		float:left;
		width:190px;
	}
	.sitemap_box_3box h5{
		background:#eee;
		color:#fff;
		padding:3px 0 3px 5px;
		margin:0 4px 0 0;
		font-weight:normal;
	}
		.sitemap_box_3box h5 a{
			text-decoration:none;
			color:#333;
		}
	.sitemap_box_3box h6{
		border-bottom:1px dotted #ccc;
		border-top:2px solid #ccc;
		padding:3px 0 3px 5px;
		margin:0 4px 5px 0;
		font-weight:normal;
	}
ul.sitemap{
	margin:5px 0 5px 15px ;
}
	 ul.sitemap li{
		float:left;
		width:255px;
	}
