@charset "UTF-8";
/* DREAM HOME */
#dream_home{
	width:680px;
	height:657px;
	background:url(../images/dre_main_back.jpg) no-repeat;
	position:relative;
	}
.dre_btn1{
	position:absolute;
	top:168px;
	left:48px;
	}	
.dre_btn2{
	position:absolute;
	top:358px;
	right:46px;
	}	
.dre_btn3{
	position:absolute;
	top:465px;
	left:234px;
	}		
#dream_home_owner{
	width:680px;
	background:url(../images/owner_back.jpg) repeat-y;
	}
#dream_home_owner table{
	width:640px;
	margin:0 auto;
	}
#dream_home_owner h2{
	font-size:150%;
	line-height:1.4em;
	margin:0 0 5px 0;
	color:#957727;
	}	
#dream_home_owner h2 span{
	color:#000;
	}	
.owner_i{
	margin:0 0 5px 0;
	}
#dre_point1{
	width:680px;
	background:url(../images/dre_point1back.jpg) repeat-y;
	}	
#dre_point1 .back{	
	background:url(../images/dre_point1back_norepeat.jpg) no-repeat;
	padding:0 20px;
	>padding:0 0 0 5px;
	width:640px;
	>width:675px;
	position:relative;
	}
#dre_point_box_out{
	width:357px;
	margin:80px 0 0 0;
	float:left;
	display:inline;
	}	
#dre_point_box_out h2{
	font-size:180%;
	color:#FFF;
	line-height:1.4em;
	margin:20px 0 3px 0;
	}	
.dre_point1_box{
	width:357px;
	}	
.dre_point1_box p, .dre_point1_box pre{
	padding:0 10px;
	background:#fff;
	width:337px;
	}
#dre_point1 ul{
	padding:220px 30px 0 0;
	float:left;
	display:inline;
	width:247px;
	}	
*:first-child+html #dre_point1 ul {
	padding:220px 45px 0 0;
}	
#dre_point1 ul li{
	height:93px;
	margin:0 0 5px 0;
	}	
#dre_point2{
	width:680px;
	background:url(../images/dre_point2back.jpg) repeat-y;
	position:relative;
	}
#dre_point2 .back{	
	background:url(../images/dre_point2back_norepeat.jpg) no-repeat;
	padding:0 20px;
	width:640px;
	}
#dre_point2_top	{
	width:387px;
	padding:40px 0 50px 225px;
	}
#dre_point2_top h2{
	font-size:180%;
	color:#FFF;
	line-height:1.3em;
	margin:0 0 3px 0;
	}	
#dre_point2_top p{
	width:367px;
	padding:10px;
	background:#fff;
	}	
.point2_p{
	padding:0 10px;
	width:258px;
	background:#EEECBB;
	}
#dre_point3{
	width:680px;
	background:url(../images/dre_point3back.jpg) repeat-y;
	}
#dre_point3 .back{	
	background:url(../images/dre_point3back_norepeat.jpg) no-repeat;
	padding:0 20px;
	width:640px;
	}
#dre_point3 h2{
	font-size:180%;
	line-height:1.4em;
	color:#fff;
	width:387px;
	padding:40px 0 20px 240px;
	}	
#dre_point3_box{
	width:317px;
	padding:10px;
	margin:0 0 20px 0;
	background:#fff;
	float:left;
	display:inline
	}	
.dre3_img{
	float:left;
	display:inline;
	width:277px;
	margin:0 20px 0 0;
	}
/* EXCEL */	
#excel{
	width:650px;
	height:214px;
	padding:396px 0 0 30px;
	background:url(../images/excel_back.jpg) no-repeat;
	}	
#excel_point1{
	width:360px;
	height:180px;
	background:url(../images/excel_point1.jpg) no-repeat;
	padding:15px 20px 15px 300px;
	font-size:120%;
	}
#excel_point2{
	width:340px;
	height:180px;
	background:url(../images/excel_point2.jpg) no-repeat;
	padding:15px 20px 15px 320px;
	font-size:120%;
	}
#excel_point3{
	width:360px;
	height:180px;
	background:url(../images/excel_point3.jpg) no-repeat;
	padding:15px 20px 15px 300px;
	font-size:120%;
	}
#excel_photo{
	width:680px;
	background:url(../images/excel_photo_back.gif) repeat-y;
	padding:0 auto 10px auto;
	
	}
.excel_photo_ta{
	width:662px;
	>width:660px;/* IE6,7*/
	margin:0 auto;
	border-bottom:1px solid #50A154;
	padding:3px 0 3px 8px;
	}	
.excel_photo_ta tr td{
	padding:0px 5px 5px 0;
	}	
	
/* いやしのいえ */
#iyashi_box1{
	width:310px;
	height:180px;
	background:url(../images/iyashi_point1.jpg) no-repeat;
	padding:15px 20px 15px 350px;
	font-size:120%;
	}	
#iyashi_box2{
	width:310px;
	height:180px;
	background:url(../images/iyashi_point2.jpg) no-repeat;
	padding:15px 20px 15px 350px;
	font-size:120%;
	}	
#iyashi_box3{
	width:310px;
	height:180px;
	background:url(../images/iyashi_point3.jpg) no-repeat;
	padding:15px 20px 15px 350px;
	font-size:120%;
	}	
	
/* provence */
#provence{
	width:322px;
	height:137px;
	background:url(../images/provence_back.jpg) no-repeat;
	position:relative;
	padding:510px 0 0 358px;
	}
#provence img{
	margin:0 0 9px 0;
	}	
#provence_point{
	width:330px;
	height:800px;
	background:url(../images/provence_point.jpg) no-repeat;
	padding:0 0 0 350px;
	}
#provence_point p{
	height:190px;
	padding:10px 20px 0 0;
	font-size:120%;
	}
#provence_plan{
	width:680px;
	height:57px;
	background:url(../images/provence_plan.jpg) no-repeat;
	padding:343px 0 0 0;
	position:relative;
	}
/*iyashi*/
#iyashi{
	width:680px;
	height:647px;
	background:url(../images/iyashi_main.jpg) no-repeat;
	position:relative;
	}
.iyashi_btn1{
	position:absolute;
	top:382px;
	left:251px;
	}	
.iyashi_btn2{
	position:absolute;
	top:490px;
	left:400px;
	}		
.iyashi_btn3{
	position:absolute;
	top:600px;
	left:573px;
	}			
/*ニスクボード*/
.nisk_top{
	font-weight:bold;
	font-size:150%;
	}
.nisk_list{
	font-size:110%;
	}
.nisk_list li{
	line-height:2em;
	}
/*二重通気エアーサイクル工法*/
#air p{
	padding:10px 10px 0 10px;
	font-size:105%;
	}
#air_top{
	width:680px;
	background:url(../images/air_top.jpg) no-repeat;
	padding:70px 0 0 0;
	}	
#air_top p{
	font-weight:bold;
	font-size:105%;
	}	
#air .air_text{
	padding:0;
	}		
#air_box{
	width:680px;
	height:390px;
	background:url(../images/air_back.jpg) no-repeat;
	font-size:105%;
	padding:10px 0 0 0;
	}
#air_box b{
	font-size:120%;
	}	
#air_box h3{
	font-size:210%;
	color:#73A81A;
	}	
/*セカンドハウス*/
.second_house_p{
	padding:10px;
	background:#e9e9e9;
	border:4px double #fff;
	font-size:110%;
	line-height:2em;
	font-weight:bold;
	}
.second_list li{
	width:220px;
	height:360px;
	background:url(../images/second_house_listback.gif) repeat-y;
	border-bottom:1px solid #555555;
	float:left;
	display:inline;
	margin:0 10px 10px 0;
	}
.second_list .li_end{
	margin:0 0 10px 0;
	}	
.second_list p{
	width:200px;
	padding:10px;
	background:url(../images/second_house_listback_top.jpg) no-repeat top;
	}	
/*木骨*/
#width600{
	width:600px;
	margin:0 auto;
	}
/*ロビンソン*/
#robinson{
	width:655px;
	height:142px;
	background:url(../images/robinson_main.jpg) no-repeat;
	position:relative;
	padding:505px 0 0 25px;
	}
#robinson ul li{
	float:left;
	display:inline;
	margin:0 28px 0 0; 
 	}	
#robinson_point1{
	width:300px;
	height:219px;
	background:url(../images/robinson_point01.jpg) no-repeat;
	padding:15px 20px 15px 360px;
	font-size:120%;
	}
#robinson_point2{
	width:300px;
	height:219px;
	background:url(../images/robinson_point02.jpg) no-repeat;
	padding:15px 20px 15px 360px;
	font-size:120%;
	}
#robinson_list{
	padding:0 0 0 1em;
	font-size:110%;
	}
#robinson_list li{
	list-style-position:outside;
	list-style-type:disc;
	margin:0 0 5px 0;
	border-bottom:1px dotted #006300;
	}	
.robinson_s{
	font-weight:bold;
	border-left:8px solid #FF0;
	padding:0 0 0 7px;
	line-height:1.2em;
	}	
.robinson_p{
	padding:10px;
	background:#e9e9e9;
	border:4px double #fff;
	font-size:110%;
	line-height:2em;
	font-weight:bold;
	}
/*施工例*/
#sekourei table{
	font-size:90%;
	}
.sekou_title{
	font-size:160%;
	font-weight:bold;
	color:#666;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	background:#FFDEEE;
	line-height:1em;
	padding:5px;
	}
.sekou_w{
	font-weight:bold;
	text-align:right;
	}	
/*NO1住宅*/
.no_one_back{
	width:680px;
	background:url(../images/no_one_back.gif) repeat-y;
	}
#no_one1{
	width:290px;
	padding:120px 0 20px 390px;
	background:url(../images/one_point_back1.jpg) no-repeat;
	}
#no_one2{
	width:290px;
	padding:120px 0 20px 390px;
	background:url(../images/one_point_back2.jpg) no-repeat;
	}
#no_one3{
	width:290px;
	padding:120px 0 20px 390px;
	background:url(../images/one_point_back3.jpg) no-repeat;
	}
#no_one4{
	width:290px;
	padding:120px 0 20px 390px;
	background:url(../images/one_point_back4.jpg) no-repeat;
	}
#no_one5{
	width:290px;
	padding:120px 0 20px 390px;
	background:url(../images/one_point_back5.jpg) no-repeat;
	}
#no_one6{
	width:290px;
	padding:120px 0 20px 390px;
	background:url(../images/one_point_back6.jpg) no-repeat;
	}		
.no_one_text{
	width:190px;
	font-weight:bold;
	font-size:120%;
	}	
#no_one1 p span{
	color:#66b72e;
	font-size:120%;
	}	
.one_4{
	color:#1d672d;
	font-size:120%;
	}	
.one3_p	{
	color:#66b72e;
	border:2px solid #66b72e;
	padding:3px;
	font-weight:bold;
	letter-spacing:0;
	}

#house{
	width:680px;
	height:700px;
	background:url(../images/house_detail.jpg) no-repeat;
	position:relative;
	}	
#tooltip{
	position:absolute;
	color:#fff;
	display:none;
	font-size:140%;
	font-weight:bold;
	width:405px;
	height:105px;
	padding:45px 30px 20px 225px;
	background:url(../images/house_detail_on.jpg) no-repeat;
	}	
.house_btn1{
	position:absolute;
	left: 348px;
	top: 85px;
	}
.house_btn2{
	position:absolute;
	left: 202px;
	top: 81px;
	}
.house_btn3{
	position:absolute;
	left: 75px;
	top: 175px;
	}
.house_btn4{
	position:absolute;
	left: 149px;
	top: 180px;
	}
.house_btn5{
	position:absolute;
	left: 304px;
	top: 178px;
	}
.house_btn6{
	position:absolute;
	left: 439px;
	top: 141px;
	}
.house_btn7{
	position:absolute;
	left: 58px;
	top: 244px;
	}
.house_btn8{
	position:absolute;
	left: 31px;
	top: 329px;
	}
.house_btn9{
	position:absolute;
	left: 303px;
	top: 308px;
	}
.house_btn10{
	position:absolute;
	left: 444px;
	top: 282px;
	}
.house_btn11{
	position:absolute;
	left: 75px;
	top: 383px;
	}
.house_btn12{
	position:absolute;
	left: 160px;
	top: 408px;
	}
.house_btn13{
	position:absolute;
	left: 296px;
	top: 396px;
	}
.house_btn14{
	position:absolute;
	left: 387px;
	top: 376px;
	}
.house_btn15{
	position:absolute;
	left: 592px;
	top: 340px;
	}
.house_btn16{
	position:absolute;
	left: 601px;
	top: 454px;
	}
#one_main{
	width:680px;
	height:647px;
	background:url(../images/one_main.jpg) no-repeat;
	position:relative;
	}
.main_btn1{
	position:absolute;
	top:62px;
	left:0px;
	}
.main_btn2{
	position:absolute;
	left: 54px;
	top: 315px;
	}
.main_btn3{
	position:absolute;
	left: 179px;
	top: 179px;
	}
.main_btn4{
	position:absolute;
	left: 396px;
	top: 215px;
	}
.main_btn5{
	position:absolute;
	left: 503px;
	top: 332px;
	}			
/*7つの理念*/
#idea_box{
	width:680px;
	height:466px;
	padding:84px 0 0 0;
	background:url(../images/idea_main.jpg) no-repeat;
	}
#idea_box a img{
	margin:0 0 28px 0;
	}	
#idea_box a .idea_box_end{
	margin:0;
	}	
.idea_back{
	width:680px;
	background:url(../images/idea_back.gif) repeat-y;
	border-bottom:1px solid #25b08a;
	}
.idea_back p{
	padding:55px 20px 0 225px;
	font-size:110%;
	}
#idea1{
	width:680px;
	background:url(../images/idea_box1.jpg) no-repeat;
	}
#idea2{
	width:680px;
	background:url(../images/idea_box2.jpg) no-repeat;
	}
#idea3{
	width:680px;
	background:url(../images/idea_box3.jpg) no-repeat;
	}
#idea4{
	width:680px;
	background:url(../images/idea_box4.jpg) no-repeat;
	}
#idea5{
	width:680px;
	background:url(../images/idea_box5.jpg) no-repeat;
	}
#idea6{
	width:680px;
	background:url(../images/idea_box6.jpg) no-repeat;
	}
#idea7{
	width:680px;
	background:url(../images/idea_box7.jpg) no-repeat;
	}
/*耐震*/
#taishin p{
	font-size:110%;
	}
.taishin_p{
	background:#c9c9c9;
	padding:10px;
	font-size:120%;
	font-weight:bold;
	border:double #999 4px;
	}	
.taishin_r{
	font-weight:bold;
	padding:5px 10px 0 10px;
	}	
.taishin_t1{
	padding:10px;
	border:1px solid #7e5826;
	}
.taishin_t2{
	padding:10px;
	border:1px solid #578360;
	}
/*円満家庭の法則*/
#housoku1{
	width:680px;
	background:url(../images/housoku1.jpg) no-repeat;
	}
#housoku1 p{
		padding:135px 20px 20px 355px;
		}	
#housoku2{
	width:680px;
	background:url(../images/housoku2.jpg) no-repeat;
	}
#housoku2 ul{
	padding:170px 20px 0 450px;
	text-indent:-1em;
	}	
#housoku3{
	width:680px;
	background:url(../images/housoku3.jpg) no-repeat;
	}	
#housoku3 ul{
	padding:100px 400px 0 20px;
	text-indent:-1em;
	}	
#housoku ul li{
	font-size:120%;
	margin:0 0 5px 0;
	}
