@charset "utf-8";

/*==========================
共通/連番
============================*/
h2.head a{
	display:block;
	}
div.contents h2{
	width:650px;
	height:125px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-position:left top;
	}

h2.con1{background-image:url(../images/con1_h2.jpg);}
h2.con2{background-image:url(../images/con2_h2.jpg);}
h2.con3{background-image:url(../images/con3_h2.jpg);}
h2.con4{background-image:url(../images/con4_h2.jpg);}
h2.con5{background-image:url(../images/con5_h2.jpg);}
h2.con6{background-image:url(../images/con6_h2.jpg);}
h2.con7{background-image:url(../images/con7_h2.jpg);}
h2.con8{background-image:url(../images/con8_h2.jpg);}
h2.con9{background-image:url(../images/con9_h2.jpg);}
h2.con10{background-image:url(../images/con10_h2.jpg);}

body#contents div.contents h3{
	width:650px;
	height:35px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-position:left top;
	clear:both;
	}	



div.gotop{
	padding:10px 0px;
	}
div.gotop a{
	display:block;
	width:70px;
	height:25px;
	text-indent:-9999px;
	margin:0px 20px 0px auto;
	background:url(../images/gotop.jpg) no-repeat left top;
	}
/*==========================
会社案内
============================*/
h3.con1_t1{background-image:url(../images/con1_t1.jpg);}
h3.con1_t2{background-image:url(../images/con1_t2.jpg);}

ul.company{
	display:block;
	width:485px;
	float:left;
	margin-bottom:25px;
	}
ul.company li{
	display:block;
	width:470px;
	padding:8px 0px;
	font-size:12px;
	line-height:160%;
	}
ul.company li.bg{
	background-color:#F5F5F5;
	}
ul.company li strong{
	margin-right:15px;
	display:block;
	float:left;
	width:90px;
	text-align:right;
	font-weight:bold;
	}
ul.company li span{
	display:block;
	float:left;
	width:365px;
	}
div.map{
	position:relative;
}
div.map a{
	display:block;
	width:475px;
	}
div.map a img.over{
	position:absolute;
	top:50px;
	left:420px;
	}
div.map a:link img.over,div.map a:visited img.over{
	display:none;
	}
div.map a:hover img.over,div.map a:active img.over{
	display:block;
	}

/*==========================
ワンズスペースの特徴
============================*/

h3.con2_t1{background-image:url(../images/con2_t1.jpg);}

ul.feature{
	display:block;
	width:325px;
	height:525px;
	float:left;
	}
ul.feature li{
	text-indent:-9999px;
	}
ul#fea_img1{background:url(../images/fea_img1.jpg) no-repeat left top;}
ul#fea_img2{background:url(../images/fea_img2.jpg) no-repeat left top;}

/*==========================
お庭ができるまで
============================*/

h3.con3_t1{background-image:url(../images/con3_t1.jpg);}

ul.process{
	display:block;
	background:url(../images/flow_next.jpg) left 30px no-repeat;
	}
ul.process li{
	display:block;
	}
ul.process h4{
	height:30px;
	text-indent:-9999px;
	background-position:left top;
	background-repeat:no-repeat;
	}
ul.process li.con{
	padding:25px 0px 30px 143px;
	background-position:60px 25px;
	background-repeat:no-repeat;
	}
ul.process h5{
	height:37px;
	text-indent:-9999px;
	}
ul.process p{
	display:block;
	height:33px;
	font-size:12px;
	padding-top:7px;
	line-height:120%;
	letter-spacing:0.1em;
	}

ul#flow1 h4{background-image:url(../images/flow_h2_1.jpg);}
ul#flow2 h4{background-image:url(../images/flow_h2_2.jpg);}
ul#flow3 h4{background-image:url(../images/flow_h2_3.jpg);}
ul#flow4 h4{background-image:url(../images/flow_h2_4.jpg);}
ul#flow5 h4{background-image:url(../images/flow_h2_5.jpg);}
ul#flow6 h4{background-image:url(../images/flow_h2_6.jpg);}
ul#flow7 h4{background-image:url(../images/flow_h2_7.jpg);}
ul#flow8 h4{background-image:url(../images/flow_h2_8.jpg);}

ul#flow1 li.con{background-image:url(../images/flow_img1.jpg);}
ul#flow2 li.con{background-image:url(../images/flow_img2.jpg);}
ul#flow3 li.con{background-image:url(../images/flow_img3.jpg);}
ul#flow4 li.con{background-image:url(../images/flow_img4.jpg);}
ul#flow5 li.con{background-image:url(../images/flow_img5.jpg);}
ul#flow6 li.con{background-image:url(../images/flow_img6.jpg);}
ul#flow7 li.con{background-image:url(../images/flow_img7.jpg);}
ul#flow8 li.con{background-image:url(../images/flow_img8.jpg);}
ul#flow8 {background:none;}

h4.after{
	font-size:16px;
	font-weight:bold;
	color:#663300;
	padding-bottom:5px;
	}

/*==========================
リガーデン
============================*/

h3.con4_t1{background-image:url(../images/con4_t1.jpg);}

div.regarden{
	background:url(../images/regarden_bg.jpg) right top no-repeat;
	height:415px;
	}

div.regarden p{
	margin-bottom:20px;
	line-height:180%;
	letter-spacing:0.1em;
	}
div.regarden p strong{
	font-weight:bold;
	color:#CC0000;
	}
/*==========================
お問い合わせ
============================*/

h3.con5_t1{background-image:url(../images/con5_t1.jpg);}

/*==========================
サイトマップ・プライバシー
============================*/
h3.con6_t1{background-image:url(../images/con6_t1.jpg);}
h3.con7_t1{background-image:url(../images/con7_t1.jpg);}

ul.sitemap li{
	display:block;
	padding:10px 0px;
	letter-spacing:0.2em;
	background:url(../images/sitemap_btn.jpg) left 14px no-repeat;
	padding-left:16px;
	}
ul.sitemap li a{
	font-size:14px;
	color:#333333;
	font-weight:bold;
	margin-bottom:3px;
	}
ul.sitemap li p{
	font-size:10px;
	color:#999999;
	letter-spacing:0.1em;
	}

div.privacy p{
	font-size:12px;
	line-height:145%;
	letter-spacing:0.1em;
	margin-bottom:20px;
	}

div.privacy dt{
	display:block;
	border-bottom:1px dotted #336600;
	padding:5px 0px;
	margin-top:10px;
	font-size:12px;
	font-weight:bold;
	color:#336600;
	}
div.privacy ul{
	display:block;
	padding:15px 15px;
	}
div.privacy ul li{
	font-size:12px;
	line-height:145%;
	letter-spacing:0.1em;
	padding-bottom:5px;
	}
div.privacy ul li ul{
	padding-left:30px;
	margin:10px 0px;
	background-color:#F3F1EB;
	}
div.privacy ul li ul li{
	font-size:10px;
	line-height:145%;
	letter-spacing:0.1em;
	list-style-type:decimal;
	}
/*==========================
リフォーム・ローン
============================*/
h3.con8_t1{background-image:url(../images/con8_t1.jpg);}

div.reform{
	height:400px;
	}
div.reform p{
	font-size:12px;
	line-height:145%;
	padding:10px;
	}
div.reform ul{
	display:block;
	margin-left:10px;
	padding-top:10px;
	}
div.reform ul li{
	display:block;
	width:210px;
	float:left;
	padding-bottom:15px;
}
/*==========================
リンク
============================*/
h3.con9_t1{background-image:url(../images/con9_t1.jpg);}

div.link{
	}
div.link ul{
	display:block;
	margin-left:10px;
	padding-top:10px;
	}
div.link ul li{
	display:block;
	width:210px;
	float:left;
	padding-bottom:15px;
}
div.link ul li strong{
	display:block;
	width:190px;
	font-weight:normal;
	font-size:10px;
	color:#999999;
	line-height:145%;
	}

div.link ul li a{
	display:block;
	}
div.link ul li a img{
	display:block;
	width:190px;
	height:50px;
	margin-bottom:5px;
	}
/*==========================
シンボルツリー
============================*/
h3.con10_t1{background-image:url(../images/con10_t1.jpg);}
div.symbol{
	height:400px;
	}