@charset "Shift_JIS";

@import url("init.css");
@import url("base.css");
@import url("common.css");


h2 {
	background:url(../guide/img/title.jpg) no-repeat;
}

ul#contactNavi{
	margin-top:20px;

	}
ul#gNavi li#gL3 a {
	background-position:-320px -90px;
}

div#columnL h3#catTtl {
	background:url(../guide/img/cat_ttl2.gif) no-repeat;
}

sup{font-size:8px;
}

#copy{
	margin-bottom:15px;
	}
#copy + p{
margin-bottom:20px;
}
h4{
	margin:30px 0 5px 0;
	clear:both;
	}
h3 + h4{
	margin-top:0px;
	}
h5{
	margin:25px 0 5px 0;
	clear:both;
	}
h6{
font-weight:bold;
color:#3B499F;

margin-top:15px;
background:url(../guide/img/icon.gif) no-repeat 0 3px;
padding-left:12px;
margin-bottom:3px;
}

h6 a{
font-weight:bold;
color:#F46300;

}
div#columnR ul.list{
	margin:15px 0;
	padding:0;
	}

div#columnR ul.list li{
	padding:0 0 0 0px;
	list-style:disc;
	margin:0 0 5px 20px;
	}	
.tel{
	background:url(../guide/img/tel.gif) no-repeat 0 2px;
	padding-left:26px;
	margin-top:5px;
	}	
.tel strong{
	font-size:16px;
	color:#43371E;
	font-weight:bold;
	padding-right:5px;
	}
span{
	display:block;
	font-size:10px;
	margin:10px 0;
	}
/*	ナビ*/
div#columnR ul#btn_area{
margin:20px 0;
width:640px;
clear:both;

}
ul#btn_area li {
	float:left;
	
	}
ul#btn_area li.link2 {
	float:right;
	}
ul#btn_area li a{
	padding:10px;
	display:block;
	font-weight:bold;
	}
ul#btn_area li.link1 a{
	background:url(../guide/img/bake_btn.gif) no-repeat;
	padding-left:25px;
	}
ul#btn_area li.link1 a:hover{
	background-position:0 -37px;
	
	}
ul#btn_area li.link2 a{
	background:url(../guide/img/next_btn.gif) no-repeat right top;
	padding-right:25px;
	}
ul#btn_area li.link2 a:hover{
		background:url(../guide/img/next_btn.gif) no-repeat right bottom;
	
	}


/*情報収集*/
h5#cp1_1{
	background:url(../guide/img/cp1_1.gif) no-repeat;
	padding:35px 20px 0 23px;
	width:270px;
	height:75px;
	float:left;
	display:block;
	clear:none;
	margin-right:14px;
	}
h5#cp1_2{
	background:url(../guide/img/cp1_2.gif) no-repeat;
	padding:35px 20px 0 23px;
	width:270px;
	height:75px;
	float:left;
	clear:none;
	}
h5#cp1_3{
background:url(../guide/img/cp1_3.gif) no-repeat;
	padding:35px 20px 0 23px;
	width:270px;
	height:58px;
	float:left;
	clear:none;
	margin:10px 14px 30px 0;
}
h5#cp1_4{
	background:url(../guide/img/cp1_4.gif) no-repeat;
	padding:35px 20px 0 23px;
	width:270px;
	height:58px;
	float:left;
	clear:none;
	margin:10px 0px 30px 0;
	}
div#schedul{
	background:url(../guide/img/img.jpg) no-repeat right;
	margin-top:15px;
	height:300px;
	}

div#schedul h6{
	width:480px;
	margin-top:0px;
	}
div#schedul p{
	margin-bottom:20px;
	}
div#schedul p{
	width:480px;
	}
.x{
	height:50px;
	}
.contact_btn a{
	width:175px;
	height:28px;
	display:block;
	background:url(../guide/img/btn.jpg) no-repeat;
	text-indent:-9999px;
	margin-top:5px;
	}
.contact_btn a:hover{
	background-position:0 -30px;
}
.qa_btn a{
	width:175px;
	height:29px;
	display:block;
	background:url(../guide/img/btn2.jpg) no-repeat;
	text-indent:-9999px;
	margin-top:5px;
	}
.qa_btn a:hover{
	background-position:0 -31px;
}
ul#watch li {
	font-weight:bold;
	font-size:12px;
	color:#fff;
	float:left;
	margin:10px 15px 20px 0;
	}
ul#watch li a{
	font-size:12px;
	color:#fff;
	width:204px;
	height:48px;
	display:block;
	padding:160px 0 0 0px;
	font-weight:bold;
}
ul#watch li#link1 a {
	background:url(../guide/img/watch1.jpg) no-repeat;
	text-align:center;
	padding-left:0;
	}
ul#watch li#link2{
	background:url(../guide/img/watch2.jpg) no-repeat;
	text-align:center;
	padding-left:0;
	}
ul#watch li#link3{
	background:url(../guide/img/watch3.jpg) no-repeat;
	margin-right:0;
	font-size:12px;
	color:#fff;
	width:196px;
	height:48px;
	display:block;
	padding:148px 0 0 0px;
	text-align:center
	}
ul#watch li ul{
	margin:0;
	padding:0;

	}
ul#watch li li {
		float:left;
		margin:0;
		padding:0
		}
ul#watch li li a{
	margin:0;
	padding:0 0px 0 0;
	width:90px;
	height:18px;
	
	}
ul#watch li li#wm a{
	width:98px;
	}
div#columnR dl.contact{
	border:none;
	margin:0 0 0px 0;
	width:640px;
	clear:both;
	height:60px;
	}

dl.contact dt{
font-weight:bold;
color:#3B499F;
margin-top:15px;
background:url(../guide/img/icon.gif) no-repeat 0 3px;
padding-left:12px;
margin-bottom:3px;
	float:left;
	height:60px;

}
div#columnR dl.contact dt span{
	color:#43371E;
	font-weight:normal;
	display:block;
	
	font-size:12px;
	}
dl.contact dd{
	float:left;
	height:25px;
	padding-top:35px;
	margin:0 0 0 10px;
	}
/*資金*/
.btn a{
	background:url(../guide/fund/btn1.gif) no-repeat;
	width:411px;
	height:53px;
	display:block;
	margin:20px 0;
	text-indent:-9999px;
	}
.btn a:hover{
	background-position:0 -55px;
	}

div#columnR dl{
	margin:15px 0;
	padding-bottom:15px;
	border-bottom:dashed 1px #CCCCCC;
	}
div#columnR dt{
	font-weight:bold;
	} 
.other{
	background:#EFEFEF;
	padding:10px;
	}
div#tochi{
	background:url(../guide/fund/img.jpg) no-repeat right;
	height:176px;
	margin-top:20px;
	}
div#tochi p{
	font-weight:bold;
}
table{
 border-collapse: collapse;
 margin:20px 0 10px 0;
	}
th{
	background:#FFE783;
	color:#43371E;
	font-weight:bold;
	}
th,td{
	padding:8px;
	border:1px solid #43371E;
 border-collapse: collapse;
}
.goukei{
border-top:double;
font-weight:bold;
}
ul#p_list{
	padding:15px 0 25px 0;
	marging:0;
	}
div#columnR ul#p_list li {
	float:left;
	list-style:disc;
	margin:0 0 5px 20px;
	}
div#columnR ul#p_list li a{
	padding:0 0 0 0px;

	
	display:block;
	}	
/*お申込み*/
.construction_btn a{
	width:175px;
	height:29px;
	display:block;
	background:url(../guide/contract/btn.gif) no-repeat;
	text-indent:-9999px;
	margin-top:5px;
	}
.construction_btn a:hover{
	background-position:0 -30px;
}
	
/*施工・お引渡し*/
div#management{
	background:url(../guide/construct/img.jpg) no-repeat right;
	height:370px;
	margin-top:15px;
	}

div#management h6{
	width:520px;
	margin-top:0px;
	}
div#management p{
	margin-bottom:20px;
	}
div#management p{
	width:520px;
	}
.x{
	height:50px;
	}

