@charset "UTF-8";
/* ===================================================================
 file name  :  Other.css
 style info :  TOP以外
=================================================================== */
/* ■不動産情報     --------------------------------------------------- */
#Land h1{
	background:url(../../images/other/land_h1_title.gif) 0 0 no-repeat;
}
#Land #Contents-Main-Bottom-Right{
	width:217px;
}
#Land h3{
	background:url(../../images/other/land_point_01.gif) 0px 5px no-repeat;
	padding-left:20px;
	color: #652600;

}
#Land #Land-Contact{
	font-weight:bold;
	padding-top:10px;
	padding-bottom:5px;
}
ul#Land-List-Ul {
	margin-top:40px;
	margin-bottom:50px;
}
ul#Land-List-Ul li{
	margin-top:10px;
	padding-left:15px;
	background:url(../../images/common/list_point.gif) 2px 13px no-repeat;
	height:40px;
	border-bottom:1px dotted #652600;
}
ul#Land-List-Ul li img{
	padding-left:20px;

}
ul#Land-List-Ul li span{
	color:#666;
}


/* ■Information     --------------------------------------------------- */
#Information h1{
	background:url(../../images/information/information_h1_title.gif) 0 0 no-repeat;
}
#Information #Contents-Main-Bottom-Right{
	width:217px;
}
#Information-H2{
	margin-left:2px;
	float:left;
	width:500px;
	color:#652600;
}
#Information-Date{
	margin-right:2px;
	float:right;
	width:300px;
	color:#652600;
	text-align:right;
}
#Information-Line{
	height:10px;
	background:url(../../images/common/line.gif)  bottom repeat-x;
}
#Information #Contents-Main-Bottom{
 padding-top:15px;
}
#Information #Contents-Main-Bottom-Left{
	color:#666666;
	margin-bottom:30px;
	line-height:180%;
}

ul#Information-List-Ul {
	margin-top:40px;
	margin-bottom:50px;
}
ul#Information-List-Ul li{
	margin-top:10px;
	padding-left:15px;
	background:url(../../images/common/list_point.gif) 2px 10px no-repeat;
	height:30px;
	border-bottom:1px dotted #652600;
}
ul#Information-List-Ul li span{
	padding-left:30px;
	color:#666;
}


/* ■伝統工法     --------------------------------------------------- */
#Tradition h1{
	background:url(../../images/tradition/tradition_h1_title.gif) 0 0 no-repeat;
}
#Tradition h2{
	margin-top:60px;
	height:40px;
	width:572px;
	background:url(../../images/tradition/tradition_h2_title.gif) 0 0 no-repeat;
	margin-bottom:20px;
}
#Tradition h3{
	border-left:3px solid #996633;
	padding:3px 10px;
	font-size:90%;
}
/* ==ナビ */
#Tradition #Contents-Navi ul li#gNavi03 a {
	background-position: -320px -45px;
}
#Tradition-Block-01{
	background:url(../../images/tradition/tradition_view01.jpg) 0 0 no-repeat;
}
#Tradition-Block-02{
	background:url(../../images/tradition/tradition_view02.jpg) 0 0 no-repeat;
}
#Tradition-Block-03{
	background:url(../../images/tradition/tradition_view03.jpg) 0 0 no-repeat;
}
#Tradition-Block-04{
	background:url(../../images/tradition/tradition_view04.jpg) 0 0 no-repeat;
}
#Tradition-Block-05{
	background:url(../../images/tradition/tradition_view05.jpg) 0 0 no-repeat;
}
.Tradition-Block{
	min-height:144px; 
	height:auto !important; 
	height:144px;
	margin-bottom:40px;
	padding-left:170px;
}
.Tradition-Block-Text{
	border-left:3px solid #CCCCCC;
	padding:0px 10px;
	margin-top:10px;
}

/* ■プライバシー     --------------------------------------------------- */
#Privacy h1{
	background:url(../../images/other/privacy_h1_title.gif) 0 0 no-repeat;
}
#Privacy #Contents-Main-Bottom-Left{
	width:567px;
	line-height:180%;
	font-size:113%;
	padding-left:5px;
	padding-bottom:150px;
}
/* ■サイトマップ     --------------------------------------------------- */
#Sitemap h1{
	background:url(../../images/other/sitemap_h1_title.gif) 0 0 no-repeat;
}

#Sitemap-Table {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px;
}

#Sitemap-Table th{
	/*color:#652600;*/
	padding:10px;
	vertical-align:top;
	width:160px;
}
#Sitemap-Table td{
	padding:10px;
	vertical-align:top;
	font-size:105%;
	line-height:180%;
}

/* ■お問い合わせ     --------------------------------------------------- */
#Form h1{
	background:url(../../images/form/form_h1_title.gif) 0 0 no-repeat;
}
#Form h2{
	margin-top:20px;
		margin-bottom:10px;
	background:url(../../images/form/form_point.gif) 0px 5px no-repeat;
	padding-left:25px;
	font-size:131%;
	color:#652600;
	letter-spacing:2px;
}
/* ==ナビ */
#Form #Contents-Navi ul li#gNavi05 a {
	background-position: -655px -45px;
}
#Form .Encrypt-Span{
	color:#6AA72B;
	font-weight:bold;
	font-size:131%;
}
#Form .Encrypt-Span a{
	color:#6AA72B;
}

.Form-Table{
	width:100%;
	border-collapse: separate;
	border-spacing: 1px;
}
.Form-Table th{
	width:150px;
	color:#FFF;
	background-color:#996633;
	border-right:2px solid #FFF;
	padding:5px;
}

.Form-Table td{
	background-color:#EDEBED;
	padding:5px;
}

#Form-Access-Left{
	
float:left;
width:330px;
}
#Form-Access-Right{
padding-top:25px;
float:left;
width:200px;
}

#Form-Attention{
	color:#FF0000;
	line-height:200%;
	padding:10px 0px;

}


/* ■会社案内     --------------------------------------------------- */
/* ＜会社概要＞ */
#Company h1{
	background:url(../../images/company/company_h1_title.gif) 0 0 no-repeat;
}
/* ==ナビ */
#Company #Contents-Navi ul li#gNavi01 a {
	background-position: -20px -45px;
}

#Company #Sub-Navi a#Sub-Navi-Li-01{
	background:url(../../images/common/sub_navi_li.jpg) -205px 0px;
}

#Company h2{
	height:42px;
	width;572px;
	margin-bottom:20px;
}
#Company h2#Company-H2-01{
	background:url(../../images/company/company_h2_title_01.gif) 0 0 no-repeat;
}
#Company h2#Company-H2-02{
	background:url(../../images/company/company_h2_title_02.gif) 0 0 no-repeat;
}
#Company-Lead-Div{
	margin-bottom:20px;
}
#Company-Lead-Left-Div{
	float:left;
	width:280px;
}
#Company-Lead-Right-Div{
	float:right;;
	width:290px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:130%;
	line-height:180%;
	color:#652600;

}
.Company-Data-Table{
	width:100%;
	margin-bottom:30px;
}
.Company-Data-Table th{
	width:150px;
	font-weight:normal;
	vertical-align:top;
	border-bottom:1px dotted #CCC;
	padding-top:10px;
	padding-bottom:10px;	
}
.Company-Data-Table td{
	vertical-align:top;
	border-bottom:1px dotted #CCC;
	padding-top:10px;
	padding-bottom:10px;	
}

.Company-Data-Table .Last-Tr{
	border-bottom:0px;
}

/* ＜家づくりの匠たち＞ */
#Takumi h1{
	background:url(../../images/company/takumi_h1_title.gif) 0 0 no-repeat;
}
/* ==ナビ */
#Takumi #Contents-Navi ul li#gNavi01 a {
	background-position: -20px -45px;
}
/* ==サブナビ */
#Takumi #Sub-Navi a#Sub-Navi-Li-02{
	background:url(../../images/common/sub_navi_li.jpg) -205px 0px;
}

.Takumi-Block-Div{
	padding-bottom:10px;
}
.Takumi-Block-Left-Div{
	float:left;
	width:235px;
	
}
.Takumi-Block-Right-Div{
	float:right;
	width:337px;	
}
.Takumi-Post-Div{
		background:url(../../images/company/takumi_point_01.gif) 2px 3px no-repeat;
		padding-left:20px;
		color:#652600;
}
.Takumi-Point-Div{
		font-weight:bold;
		line-hight:180%;
		margin-bottom:20px;
		font-size:113%;
}
.Takumi-Point-Div p{
	margin-left:60px;
	margin-top:5px;
	font-size:85%;

}

.Takumi-Block-Bottom-Div{
	padding-top:20px;
}

.Takumi-Text-Table th{
	padding-left:20px;
	width:110px;
	vertical-align:top;
	letter-spacing:2px;
	padding-top:7px;
	padding-bottom:7px;
}
.Takumi-Text-Table td{
	padding-top:7px;
	padding-bottom:7px;
	vertical-align:top;
}
.Takumi-Text-Table tr.To-Customer-Tr th{
	background:url(../../images/company/takumi_point_02.gif) 0px 10px no-repeat;
	border-bottom:1px dotted #CCC;
}
.Takumi-Text-Table tr.To-Customer-Tr td{
	border-bottom:1px dotted #CCC;
}
.Takumi-Text-Table tr.My-Home-Tr th{
	background:url(../../images/company/takumi_point_03.gif) 0px 10px no-repeat;
}

#Takumi h3{
	width:225px;
	height:35px;
	margin-bottom:10px;
}



#Takumi-Name-01{
	background:url(../../images/company/takumi_name_01.gif) 0 0 no-repeat;
}
#Takumi-Name-02{
	background:url(../../images/company/takumi_name_02.gif) 0 0 no-repeat;
}
#Takumi-Name-03{
	background:url(../../images/company/takumi_name_03.gif) 0 0 no-repeat;
}
#Takumi-Name-04{
	background:url(../../images/company/takumi_name_04.gif) 0 0 no-repeat;
}
#Takumi-Name-05{
	background:url(../../images/company/takumi_name_05.gif) 0 0 no-repeat;
}
#Takumi-Name-06{
	background:url(../../images/company/takumi_name_06.gif) 0 0 no-repeat;
}

#Takumi hr{
	height: 2px;
	background-color: #E5CCB2;
	border: none;
	color: #E5CCB2;
	margin-bottom:20px;
}


/* ＜スタッフ紹介＞ */
#Staff h1{
	background:url(../../images/company/staff_h1_title.gif) 0 0 no-repeat;
}
/* ==ナビ */
#Staff #Contents-Navi ul li#gNavi01 a {
	background-position: -20px -45px;
}
/* ==サブナビ */
#Staff #Sub-Navi a#Sub-Navi-Li-03{
	background:url(../../images/common/sub_navi_li.jpg) -205px 0px;
}
#Staff h3{
	width:255px;
	height:35px;
	margin-bottom:10px;
}
.Staff-Block-Div{
	padding-bottom:20px;
}
.Staff-Block-01-Left-Div{
	float:left;
	width:245px;
	
}
.Staff-Block-01-Right-Div{
	float:right;
	width:327px;	
}
.Staff-Block-02-Left-Div{
	float:left;
	width:175px;
	
}
.Staff-Block-02-Right-Div{
	float:right;
	width:397px;	
}

#Staff hr.Hr-01{
	height: 2px;
	background-color: #E5CCB2;
	border: none;
	color: #E5CCB2;
	margin-bottom:20px;
}
#Staff hr.Hr-02{
	height: 1px;
	background-color: #E5CCB2;
	border: none;
	color: #E5CCB2;
	margin-bottom:20px;
}

#Staff-Name-01{
	background:url(../../images/company/staff_name_01.gif) 0 0 no-repeat;
}
#Staff-Name-02{
	background:url(../../images/company/staff_name_02.gif) 0 0 no-repeat;
}
#Staff-Name-03{
	background:url(../../images/company/staff_name_03.gif) 0 0 no-repeat;
}
#Staff-Name-04{
	background:url(../../images/company/staff_name_04.gif) 0 0 no-repeat;
}
#Staff-Name-05{
	background:url(../../images/company/staff_name_05.gif) 0 0 no-repeat;
}


/* ＜アクセスマップ＞ */
#Access h1{
	background:url(../../images/company/access_h1_title.gif) 0 0 no-repeat;
}
/* ==ナビ */
#Access #Contents-Navi ul li#gNavi01 a {
	background-position: -20px -45px;
}
/* ==サブナビ */
#Access #Sub-Navi a#Sub-Navi-Li-04{
	background:url(../../images/common/sub_navi_li.jpg) -205px 0px;
}
#Access-Main-Image{
	margin-bottom:20px;
}
#Access-Map{
	margin-bottom:20px;
}
#Access-Text div{
	padding-left:20px;
}
.Access-Text-Title{
		background:url(../../images/company/takumi_point_04.gif) 0px 4px no-repeat;
		color:#663300;
		font-weight:bold;
		margin-top:5px;
}
#Access-Contact-Banner{
	margin-top:20px;
	margin-bottom:20px;	
}
#Access-Add{
	font-weight:bold;
}
#Access-Tel{
	font-size:108%;
	font-weight:bold;
	color:#663300;
}

/* ■家づくりのQ&A--------------------------------------------------- */
#Qanda h1{
	background:url(../../images/qanda/qanda_h1_title.gif) 0 0 no-repeat;
}
/* ==Subnナビ */
#Qanda #Contents-Navi ul li#gNavi04 a {
	background-position: -455px -45px;
}
/*　一覧　*/

#Qanda-Index-H2 {
	display:none;
}
#Qanda-Introduce-Div span{
	display:none;
}
#Qanda-List-Div{
	width:700px;
}
#Qanda-List-Ul{
	padding-top:10px;
}
#Qanda-List-Ul li{
	background:url(../../images/qanda/qanda_point_q.gif) 0px 0px no-repeat;
	border-bottom:1px dotted #652600;

}
#Qanda-List-Ul li a{
	margin-left:35px;
	margin-top:10px;
	margin-bottom:10px;
	display:block;
}

#Qanda .Page{
	width:700px;
}
#Qanda #Contents-Footer{
	padding-top:0px;
}
#Qanda .Back-Index{
	margin-bottom:30px;
}

/*　詳細　*/
#Qanda-Question-H2{
	background:url(../../images/qanda/qanda_point_q.gif) 0px 0px no-repeat;
	margin:0px;
	padding:0px;
	padding-left:35px;
	color:#652600;
	line-height:180%;
	
}
#Qanda-Answer-Div{
	background:url(../../images/qanda/qanda_point_a.gif) 0px 0px no-repeat;
	padding-left:35px;
	color:#652600;
	font-weight:bold;
	font-size:113%;
	margin-top:20px;
	line-height:180%;
}

#Qanda-Comment-Div{
	padding-left:35px;
	color:#666666;
	margin-top:15px;
	margin-bottom:30px;
	line-height:180%;
}

#Qanda #Contents-Main-Bottom-Left .Line{
	height:10px;
}

#Qanda #Contents-Main-Bottom-Right{
	width:217px;

}

/* ■施工アルバム--------------------------------------------------- */
/* ＜共通＞ */
#Sekou h1{
	background:url(../../images/sekou/sekou_h1_title.gif) 0 0 no-repeat;
}
#Sekou h2{
	width:572px;
	height:60px;
}
/* ==各ページH2 */
#Sekou-H2-Shinchiku{
	background:url(../../images/sekou/sekou_h2_title_shinchiku.gif) 0 0 no-repeat;
}
#Sekou-H2-Reform{
	background:url(../../images/sekou/sekou_h2_title_reform.gif) 0 0 no-repeat;
}
#Sekou-H2-Tera{
	background:url(../../images/sekou/sekou_h2_title_tera.gif) 0 0 no-repeat;
}
/* ==ナビ */
#Sekou #Contents-Navi ul li#gNavi02 a {
	background-position: -160px -45px;
}

/* サブナビ（AWNで切り替え用） */
ul#Sekou-Ul-Shinchiku a#Sekou-Li-A-Shinchiku{
	background:url(../../images/common/sub_navi_li.jpg) -205px 0px;
}
ul#Sekou-Ul-Reform a#Sekou-Li-A-Reform{
	background:url(../../images/common/sub_navi_li.jpg) -205px 0px;
}
ul#Sekou-Ul-Tera a#Sekou-Li-A-Tera{
	background:url(../../images/common/sub_navi_li.jpg) -205px 0px;
}

/* ＜施工index＞ */
/* --index説明 */
#Sekou-Introduce-Div {
	width:592px;
	padding-top:250px;
	background:url(../../images/sekou/sekou_main.jpg) 0 0 no-repeat;
}
#Sekou-Introduce-Div-Txt{
	margin-left:30px;
	height:155px;
}
/* --バナー */
#Sekou .Banner{
	padding-top: 10px;
}
#Sekou .Banner h4{
	display:none;
}
#Sekou .Banner span{
	display:none;
}
#Sekou .Banner a{
	height:132px;
	width:575px;
	display:block;
}
#Sekou-Banner-Shinchiku a{
	background:url(../../images/sekou/sekou_banner_shinchiku.jpg) 0px -132px no-repeat;
}
#Sekou-Banner-Shinchiku a:hover{
	background:url(../../images/sekou/sekou_banner_shinchiku.jpg) 0 0 no-repeat;
}
#Sekou-Banner-Reform a{
	background:url(../../images/sekou/sekou_banner_reform.jpg) 0px -132px no-repeat;
}
#Sekou-Banner-Reform a:hover{
	background:url(../../images/sekou/sekou_banner_reform.jpg) 0 0 no-repeat;
}
#Sekou-Banner-Shinchiku a{
	background:url(../../images/sekou/sekou_banner_shinchiku.jpg) 0px -132px no-repeat;
}
#Sekou-Banner-Shinchiku a:hover{
	background:url(../../images/sekou/sekou_banner_shinchiku.jpg) 0 0 no-repeat;
}
#Sekou-Banner-Tera a{
	background:url(../../images/sekou/sekou_banner_tera.jpg) 0px -132px no-repeat;
}
#Sekou-Banner-Tera a:hover{
	background:url(../../images/sekou/sekou_banner_tera.jpg) 0 0 no-repeat;
}

/* 一覧テーブル */
#Sekou #List-Table{
	width:570px;
	margin-top:30px;
	margin-bottom:45px;
}
#Sekou #List-Table td{
	padding:10px 0px;
	vertical-align:top;
	border-bottom:1px dotted #652600;
}

#Sekou #List-Table .Image-Td{
	width:95px;
}

#Sekou #List-Table .Text-Td{
	background:url(../../images/common/list_point.gif) 5px 20px no-repeat;
}

#Sekou #List-Table .Text-Td div{
	margin-left:20px;
}
#Sekou #Page-Link{
	background:url(../../images/common/line.gif) 0 0 no-repeat;
	text-align:center;
	padding-top:20px;	
	padding-bottom:30px;	
}

/* ＜施施工詳細＞ */
#Sekou #H3-Div{
	margin-top:30px;
	border-left:5px solid #652600;
	padding-left:10px;
	color:#652600;
}
.Sekou-Detail-Title{
	font-weight:bold;
	font-size:113%;
	padding:5px 0px ;
	letter-spacing:2px;
}
#Sekou-Detail-Voice{
	font-size:113%;
	line-height:180%;
}
#Sekou-Detail-Data{
	font-size:95%;
}
#Sekou-Detail-Point{
	width:300px;
	float:left;
}

#Sekou-Detail-Lead{
	margin-top:15px;
	font-weight:bold;
	margin-bottom:10px;
}
#Sekou #H3-Div h3{
	color:#652600;
}
#Sekou-Detail-Table{
	margin-top:30px;
	margin-bottom:30px;
}
#Sekou-Detail-Table td{
	vertical-align:top;
}
#Sekou-Detail-Table td img{
	margin-right:20px;
}
#Sekou-Detail-Top img{
	margin-right:20px;
	float:left;
}
#Sekou-Detail-Text{
	float:right;
	width:300px;
}
#Sekou-Detail-Image-Table{
	float:right;
	width:258px;
}
#Sekou-Detail-Image-Table td{
	padding-left:9px;
	width:120px;
	vertical-align:top;
	padding-bottom:8px;
}

