@charset "utf-8";
/* ===================================================================
CSS information

 file name  :fp.css
 author     :wakahara
 style info :FPの家とは
=================================================================== */

#header .img {
	float: left;
	padding: 59px 0 0 500px;
	width: 448px;
	height: 91px;
	background-image: url(../img/bnr/img_fp.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 32px;
	line-height: 32px;
	text-align: center;
}
#header .img div.koujyou {
	padding: 42px 0 0 60px;
	font-size: 11px;
	line-height: 16px;
	text-align: left;
}
/*----------------------------------------------------
	#main内
		メイン
----------------------------------------------------*/
#main h2 {
	clear: both;
	margin: 1.5em 0 6px 0;
	padding: 6px 10px 1px 10px;
	width: 700px;
	font-size: 22px;
	font-weight: normal;
	line-height: 27px;
	color: #0075c2;
	text-align: center;
}
#main h3 {
	clear: both;
	margin: 32px 0 0;
	padding: 0px 10px 0px;
	border-bottom: 1px solid #ACA899;
	border-left: 15px solid #ACA899;	
	font-size: 1.3em;
}
#main p {
	margin-bottom: 1em;
}
sup {
	font-size: 0.7em;
}
/*住まいのお困り事を一掃*/
.okomari {
	clear: both;
	width: 720px;
	height: 140px;
}
.illust {
	 float: left;
	width: 180px;
	font-size: 0.9em;
	text-align: center;
}
/*岐阜 三重 愛知で建てるなら*/
.catch {
 	float: left;
	 margin: 0px;
	padding: 0px;
	width: 720px;
	height: 121px;
}
.concept {
 	float: left;
 	margin: 0px;
	padding: 0px;
	width: 720px;
	height: 141px;	
}	
/*U様が選んだ家とは*/
#main #koeBox {
 float: left;
 margin: 0px;
	padding-right: 15px;
	padding-left: 15px;
	width: 690px;
	background-image: url(../img/fp/evidence.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}
#main div.koeImage {
	width: 660px;
	padding: 15px;
	clear: both;
}
#main div#koe {
	background-image: url(../img/fp/koe.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#main p.return1_b0,
#main p.return1 {
	margin-right: 315px;
}
#main p.return2_b0,
#main p.return2 {
	margin-right: 310px;
}
#main p.return3_b0,
#main p.return3 {
	margin-right: 285px;
}
#main p.return4_b0,
#main p.return4 {
	margin-right: 245px;
}
#main p.return5_b0,
#main p.return5 {
	margin-left: 80px;
}
#main p.return6_b0,
#main p.return6 {
	margin-left: 120px;
}
#main p.return7_b0,
#main p.return7 {
	margin-left: 140px;
}
#main p.return1_b0,
#main p.return2_b0,
#main p.return3_b0,
#main p.return4_b0,
#main p.return5_b0,
#main p.return6_b0,
#main p.return7_b0 {
	margin-bottom: 0px;
}
#main .kuwasiku {
	text-align: right;
}
#main .kuwasiku_btn {
	vertical-align: middle;
	padding-left: 6px;
}
/*どのぐらい快適なの？*/
#main #spec1_01 {
	margin: 1.5em 0 6px 0;
	padding: 6px 10px 1px 10px;
	width: 700px;
	height: 81px;
	background-image: url(../img/fp/spec1_01.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 22px;
	font-weight: normal;
	text-align: left;	
	line-height: 27px;
	color: #0075c2;
}	
#main #spec1_01_t {
 float: left;
	margin: 0;
	padding: 6px 10px 1px 10px;
	width: 700px;
	font-size: 18px;
	font-weight: normal;
	text-align: right;
	line-height: 27px;
	color: #746f5c;
}
#main #spec1_02_03 {
 float: left;
	width: 720px;
	height:351px;
}
#main #spec1_02,
#main #spec1_03 {
 float: left;
	margin: 0;
	padding: 0;
	width: 360px;
	height: 110px;
}
#main #spec1_02 .spec_t,
#main #spec1_03 .spec_t {
 padding: 0 26px 0 90px;
}
.orange {
 color: #FF3300;
	text-align: center;
}
#main #specBox {
 float: left;
 margin: 0px;
	padding-top: 33px;
	padding-right: 15px;
	padding-left: 15px;
	width: 690px;	
}
#main div.specImage {
	width: 660px;
	height: 518px;
	padding-right: 15px;
	padding-left: 15px;
	clear: both;
}
#main div#spec {
	background-image: url(../img/fp/spec_bg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#main #spec1_04_t,
#main #spec1_05_t {
 float: left;
	width: 660px;
	text-align: right;	
	font-weight: normal;
	line-height: 27px;
}
#main #spec1_04_t {
	font-size: 20px;
	color: #746f5c;
}
#main #spec1_05_t {
	margin-top:12px;
	font-size: 18px;
	color: #746f5c;
}
#main #spec1_06 {
 float: left;
	padding: 100px 0 0 70px;		
	width: 244px;
}
#main #spec1_07 {
 float: left;
	padding: 100px 0 0 102px;		
	width: 244px;
}
#main dl.keka dt,
#main dl.keka dd {
 float: left;
	display: block;
}
#main dl.keka dt {
	padding: 0;
	width: 120px;	
}
#main dl.keka dd {
	padding-left:10px;
	width: 114px;
}
#main dl.keka dd span.c {
 color: #00A040;
}
#main dl.keka dd span.q {
 color: #0075c2;
}
#main dl.hikaku dt span.c_hikaku,
#main dl.hikaku dd span.c_hikaku {
 color: #93BBA3;
}
/*なぜトップクラス？*/
#main div.natoku {
background-image: url(../img/fp/natoku.gif);
background-position: bottom right;
background-repeat: no-repeat;
}
#main p.koujyou {
 padding: 0 30px 0 30px;
}
#main p.syozaichi {
 padding: 0 30px 0 200px;
}
#main p.accessT{
 margin: 0;
 padding: 0 30px 0 225px;
	color: #908B7A;	
}
#main p.accessD {
 padding: 0 30px 0 250px;
	vertical-align: middle;
	padding-right:5px;	
}
#main #kuwasikuBox {
 float: left;
 margin: 0px;
	padding-right: 15px;
	padding-left: 15px;
	width: 690px;	
}
/*FPの家がみたい！*/

/*ご質問・ご相談*/
#main #inquiry ul {
	padding-left: 70px;
	width: 590px;
	font-size: medium;
	color: #908B7A;
}
#main #inquiry ul li {
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 1em;
}
#main #bnrBox,
#main #bnrBox2 {
	text-align: center;
	width: 720px;
}

/*----------------------------------------------------
	#sub内
		サイドバー、サブ
----------------------------------------------------*/

