@charset "utf-8";
@import "../../css/base.css";/*全ページ共通*/
@import "../../css/header.css";/*ページヘッダー*/
@import "../../css/footer.css";/*ページフッター*/
@import "../../css/tier.css";/*階層共通*/
@import "team_leftmenu.css";/*左メニュー*/
/*左メニュー*/

/*****all*****/
#center_cont{ 
	font-size:13px;
	line-height:146%;
}
#center_cont p{
	clear:left; 
}
#center_cont ul{
	margin:0;
}
#center_cont li{
	margin-left:15px;
	list-style-type:disc;
	list-style-position:inside;
}
#center_cont h2{
	margin-bottom:15px;
	width:auto;
	height:auto;
}

#center_cont h3{
	margin-bottom:10px;
	height:auto;
}


#center_cont .m-b-40{
	margin-bottom:40px;
}

#center_cont .m-t-100{
	margin-top:100px;
}

#center_cont dt{
	 color:#3F3F3F;
}

#center_cont dd{
	color:#FF6300;
	margin-left:0;
	margin-bottom:20px;

}

#estimate_btn a img{ 
	border:none;
}

/*****member*****/
#member-out{
	background:url(../img/member-out-back.gif) repeat-x 0 0;
	padding-top:42px;
	margin-top:42px;
}
.member-box{
	background:url(../img/membet-box-back.gif) no-repeat center bottom;
	margin-bottom:15px;
	}
#member-out p{
	margin:0 0 8px;
}
#member-out p.number{
	margin-top:8px;
}
#member-out p.number span{
	color:#008FD3;
	font-size:12px;
	display:block;
}
#member-out p.number img{
	width:100px;
}

.member-left{
	min-height:170px;
	padding:0 74px 5px;
}
.member-right{
	min-height:170px;
	padding:0 74px 5px;
}
.member-left p.number img{
	float:left;
	margin-right:5px;
}
.member-left p.number span{
	margin-left:105px;
}

/*.member-right p.number{
	text-align:right;
}
*/
.member-right p.number img{
	float:right;
	margin-left:5px;
}
.member-right p.number span{
	margin-right:105px;
}

#member-out p.pass{
	clear:both;
/*	color:#666;
	font-weight:bold;
	font-size:110%;
	margin:10px 0 4px;
*/}


#member-01{
	 background:url(../img/member-01-back.gif) no-repeat left top;
}
#member-02{
	 background:url(../img/member-02-back.gif) no-repeat right top;
}
#member-03{
	 background:url(../img/member-03-back.gif) no-repeat left top;
}
#member-04{
	 background:url(../img/member-04-back.gif) no-repeat right top;
}
#member-05{
	 background:url(../img/member-05-back.gif) no-repeat left top;
}
#member-06{
	 background:url(../img/member-06-back.gif) no-repeat right top;
}
#member-07{
	 background:url(../img/member-07-back.gif) no-repeat left top;
}


/*****entry*****/
ul#entry{
	margin-bottom:40px;
}
ul#entry li{
	list-style:none;
	background:url(../img/en_li.gif) no-repeat 0 3px;
	margin-bottom:5px;
	padding-left:15px;
}
	
span.red{ color:#ff6300; font-weight:bold;}

#contact_form{ margin:15px auto 100px; width:480px; border-spacing:3px; color:#666;}
#contact_form p{ margin:0;}
#contact_form img{ vertical-align:middle; margin:0 0.25em 0 0;}
#contact_form table{ width:100%; border:1px solid #ccc; padding:2px; font-size:13px;}
#contact_form table input{ font-size:12px;}
#contact_form th{ width:152px; background:#e6e6e6; /*border-bottom:1px solid #666; border-right:1px solid #666; */padding:6px 6px 5px; color:#333; font-weight:normal; text-align:left; vertical-align:top;}
#contact_form td{ background:#f6f6f6; /*border-bottom:1px solid #999; border-right:1px solid #999; */padding:5px 6px 6px 4px; color:#666;}
#contact_form td.sub{ width:52px; }
#contact_form td li{ list-style:none; margin-bottom:0.5em; margin:0 0 0.5em; padding:0;}
#contact_form td span{ margin-right:0.5em;}
#contact_form .f_con0{ width:50px; padding:2px; margin:0 0.5em; border:1px solid #ccc;}
#contact_form .f_con1{ width:100px; padding:2px; margin:0 0.5em; border:1px solid #ccc;}
#contact_form .f_con{ width:200px; padding:2px; margin-right:1em; border:1px solid #ccc;}
#contact_form .f_con2{ width:280px; padding:2px; border:1px solid #ccc; font-size:12px;}
#contact_form .submit{ text-align:center; margin:13px auto 38px;}
#contact_form .f_con_name{ width:60px; padding:2px; margin-right:1em; border:1px solid #ccc;}
#contact_form .f_con_ad{ width:200px; padding:2px; margin-right:1em; border:1px solid #ccc;}
#contact_form .f_con_num{ width:60px; padding:2px; border:1px solid #ccc;}

div#mailfrom_hidden_object {
	width: 1px;
	height: 1px;
	overflow: hidden;
}
div#mailfrom_hidden_object input {
	margin: 10px;
}
.mfp{
	width:20px;
	}
div.mfp_err {
	color:#f00;
}


ul#address li{
	display:inline;}


