@charset "utf-8"; 


body {
	background-image:url(../base/bg.jpg);
	background-color:#FFF;
}

#header {
background-color:#FFFFFF;
height:60px;
width:900px;
}

#content-head {
	background-image:none;
	background-color:#FFF;
	padding:0;
}

#content,
#footer {
	background-image:none;
}



.logo {
	width:610px;
	height:20px;
	padding:30px 0 0 20px;
	float:left;
}

.side-menu {
	width:210px;
	float:left;
	padding:20px 0;
}

.side-menu .s-logo {
	height:150px;
}

.side-menu ul {
	width:210px;
	background-image:url(../base/side-line.gif);
	background-position:top right;
	background-repeat:repeat-x;
	padding-top:1px;
}

.side-menu li {
	width:210px;
	background-image:url(../base/side-line.gif);
	background-position:bottom right;
	background-repeat:repeat-x;
}

.side-menu a {
	display:block;
	width:210px;
	color: #666B71;
	line-height:140%;
	text-decoration:none;
	outline:none;
}

.side-menu .s-main a:hover {
	background-color:#EBEBEB;
}

.side-menu .s-main{
	height:51px;
}

.side-menu .s-main a {
	height:50px;
	background-repeat:no-repeat;
	background-position:10px 20px;
	text-indent:-9999px;
	outline:none;
}

.side-menu .s-sub {
	height:31px;
}
.side-menu .s-sub a {
	font-size:10px;
	padding:8px 0 0 30px;
	height:22px;
	width:180px;
	background-image:url(../base/side-sub.gif);
	background-position:left;
	background-repeat:repeat-y;
}

.side-menu .s-sub a:hover {
	color:#AABFA6;
	text-decoration:underline;
}

.side-menu .s-yuryou a {background-image:url(../base/side-200nen_yuuryou.gif);}
.side-menu .s-iedukuri a {background-image:url(../base/side-iedukuri.gif);}
.side-menu .s-sekou a {background-image:url(../base/side-sekou.gif);}
.side-menu .s-model a {background-image:url(../base/side-modelhouse.gif);}
.side-menu .s-tyokuei a {background-image:url(../base/side-tyokuei.gif);}
.side-menu .s-blog a {background-image:url(../base/side-blog.gif);}
.side-menu .s-m_room a {background-image:url(../base/side-m_room.gif);}
.side-menu .s-m_book a {background-image:url(../base/side-m_book.gif);}
.side-menu .s-media a {background-image:url(../base/side-media.gif);}
.side-menu .s-yoyaku a {background-image:url(../base/side-yoyaku.gif);}
.side-menu .s-stay a {background-image:url(../base/side-stay.gif);}
.side-menu .s-group a {background-image:url(../base/side-group.gif);}
.side-menu .s-kurasi a {background-image:url(../base/side-200nen_kurasite.gif);}
.side-menu .s-do_photo a {background-image:url(../base/side-do_photo.gif);}
.side-menu .s-about a {background-image:url(../base/side-about.gif);}

.base .side-menu .s-sub {
	/*display:none;*/
}

/*---------------------------------------------------------
 * 200年全棟長期優良住宅用サイドメニュー
 *---------------------------------------------------------*/
.projects200 .side-menu .s-cate-iedukuri,
.projects200 .side-menu .s-cate-tyokuei,
.projects200 .side-menu .s-cate-model,
.projects200 .side-menu .s-cate-m_room,
.projects200 .side-menu .s-cate-media,
.projects200 .side-menu .s-cate-about {
	display:none;
}

.projects200 .side-menu .s-yuryou a {background-color:#EBEBEB;}

.projects200-1 .side-menu .s-1 a,
.projects200-2 .side-menu .s-2 a,
.projects200-3 .side-menu .s-3 a,
.projects200-4 .side-menu .s-4 a {color:#AABFA6;}

/*---------------------------------------------------------
 * 200年健康な家づくりサイドメニュー
 *---------------------------------------------------------*/
.makehouse .side-menu .s-cate-yuryou,
.makehouse .side-menu .s-cate-tyokuei,
.makehouse .side-menu .s-cate-model,
.makehouse .side-menu .s-cate-m_room,
.makehouse .side-menu .s-cate-media,
.makehouse .side-menu .s-cate-about {
	display:none;
}

.makehouse .side-menu .s-iedukuri a {background-color:#EBEBEB;}

.makehouse-1 .side-menu .s-5 a,
.makehouse-2 .side-menu .s-6 a,
.makehouse-3 .side-menu .s-7 a,
.makehouse-4 .side-menu .s-8 a,
.makehouse-5 .side-menu .s-9 a,
.makehouse-7 .side-menu .s-29 a,
.makehouse-6 .side-menu .s-10 a {color:#AABFA6;}

/*---------------------------------------------------------
 * モデルハウス紹介サイドメニュー
 *---------------------------------------------------------*/
.modelhouse .side-menu .s-cate-yuryou,
.modelhouse .side-menu .s-cate-tyokuei,
.modelhouse .side-menu .s-cate-iedukuri,
.modelhouse .side-menu .s-cate-m_room,
.modelhouse .side-menu .s-cate-media,
.modelhouse .side-menu .s-cate-about {
	display:none;
}

.modelhouse .side-menu .s-model a {background-color:#EBEBEB;}

.house-iyasi .side-menu .s-21 a,
.house-jewel .side-menu .s-22 a,
.house-design .side-menu .s-23 a,
.house-minato .side-menu .s-24 a,
.house-serigaya .side-menu .s-25 a,
.house-guest .side-menu .s-26 a,
.house-taiken .side-menu .s-27 a,
.house-map .side-menu .s-28 a{color:#AABFA6;}


/*---------------------------------------------------------
 * 宿泊体験ハウスサイドメニュー
 *---------------------------------------------------------*/
.stay .side-menu .s-cate-yuryou,
.stay .side-menu .s-cate-iedukuri,
.stay .side-menu .s-cate-model,
.stay .side-menu .s-cate-tyokuei,
.stay .side-menu .s-cate-m_room,
.stay .side-menu .s-cate-media,
.stay .side-menu .s-cate-about {
	display:none;
}

.stay .side-menu .s-stay a {background-color:#EBEBEB;}


/*---------------------------------------------------------
 * 施工実例サイドメニュー
 *---------------------------------------------------------*/
.example .side-menu .s-cate-yuryou,
.example .side-menu .s-cate-iedukuri,
.example .side-menu .s-cate-model,
.example .side-menu .s-cate-tyokuei,
.example .side-menu .s-cate-m_room,
.example .side-menu .s-cate-media,
.example .side-menu .s-cate-about {
	display:none;
}

.example .side-menu .s-sekou a {background-color:#EBEBEB;}


/*---------------------------------------------------------
 * 予約来場型営業サイドメニュー
 *---------------------------------------------------------*/
.reserv .side-menu .s-cate-yuryou,
.reserv .side-menu .s-cate-iedukuri,
.reserv .side-menu .s-cate-model,
.reserv .side-menu .s-cate-tyokuei,
.reserv .side-menu .s-cate-m_room,
.reserv .side-menu .s-cate-media,
.reserv .side-menu .s-cate-about {
	display:none;
}

.reserv .side-menu .s-yoyaku a {background-color:#EBEBEB;}



/*---------------------------------------------------------
 * お客様との交流を第一にサイドメニュー
 *---------------------------------------------------------*/
.okyakusama .side-menu .s-cate-yuryou,
.okyakusama .side-menu .s-cate-iedukuri,
.okyakusama .side-menu .s-cate-model,
.okyakusama .side-menu .s-cate-tyokuei,
.okyakusama .side-menu .s-cate-m_room,
.okyakusama .side-menu .s-cate-media,
.okyakusama .side-menu .s-cate-about {
	display:none;
}

.okyakusama .side-menu .s-group a {background-color:#EBEBEB;}



/*---------------------------------------------------------
 * スタッフブログサイドメニュー
 *---------------------------------------------------------*/
.staffblog .side-menu .s-cate-yuryou,
.staffblog .side-menu .s-cate-iedukuri,
.staffblog .side-menu .s-cate-model,
.staffblog .side-menu .s-cate-tyokuei,
.staffblog .side-menu .s-cate-m_room,
.staffblog .side-menu .s-cate-media,
.staffblog .side-menu .s-cate-about {
	display:none;
}

.staffblog .side-menu .s-blog a {background-color:#EBEBEB;}

/*---------------------------------------------------------
 * マスコミ取材＆視察サイドメニュー
 *---------------------------------------------------------*/
.masukomi .side-menu .s-cate-yuryou,
.masukomi .side-menu .s-cate-iedukuri,
.masukomi .side-menu .s-cate-model,
.masukomi .side-menu .s-cate-tyokuei,
.masukomi .side-menu .s-cate-m_room,
.masukomi .side-menu .s-cate-about {
	display:none;
}

.masukomi .side-menu .s-media a {background-color:#EBEBEB;}

.sisatu .side-menu .s-17 a,
.tv .side-menu .s-18 a,
.n_paper .side-menu .s-19 a,
.teach .side-menu .s-20 a,
.do_it .side-menu .s-21 a,
.gsc .side-menu .s-22 a {color:#AABFA6;}

/*---------------------------------------------------------
 * 直営工事＆業者会サイドメニュー
 *---------------------------------------------------------*/
.cyokuei .side-menu .s-cate-yuryou,
.cyokuei .side-menu .s-cate-iedukuri,
.cyokuei .side-menu .s-cate-model,
.cyokuei .side-menu .s-cate-m_room,
.cyokuei .side-menu .s-cate-media,
.cyokuei .side-menu .s-cate-about {
	display:none;
}

.cyokuei .side-menu .s-tyokuei a {background-color:#EBEBEB;}

.cyokuei-1 .side-menu .s-11 a,
.cyokuei-2 .side-menu .s-12 a {color:#AABFA6;}





/*---------------------------------------------------------
 * 松本 祐の本
 *---------------------------------------------------------*/
.matsumoto .side-menu .s-cate-yuryou,
.matsumoto .side-menu .s-cate-iedukuri,
.matsumoto .side-menu .s-cate-model,
.matsumoto .side-menu .s-cate-tyokuei,
.matsumoto .side-menu .s-cate-media,
.matsumoto .side-menu .s-cate-about{
	display:none;
}

.matsumoto .side-menu .s-m_room a,
.book .side-menu .s-m_book a{background-color:#EBEBEB;}

.aisatsu .side-menu .s-13 a,
.book .side-menu .s-14 a,
.ihd .side-menu .s-15 a,
.kikou .side-menu .s-16 a {color:#AABFA6;}


/*---------------------------------------------------------
 * 会社概要サイドメニュー
 *---------------------------------------------------------*/
.aboutus .side-menu .s-cate-yuryou,
.aboutus .side-menu .s-cate-iedukuri,
.aboutus .side-menu .s-cate-model,
.aboutus .side-menu .s-cate-tyokuei,
.aboutus .side-menu .s-cate-m_room,
.aboutus .side-menu .s-cate-media {
	display:none;
}

.aboutus .side-menu .s-about a {background-color:#EBEBEB;}

.aboutus1 .side-menu .s-30 a,
.touroku .side-menu .s-31 a,
.area .side-menu .s-32 a,
.recruit .side-menu .s-33 a {color:#AABFA6;}


/*---------------------------------------------------------
 * お問い合わせサイドメニュー
 *---------------------------------------------------------*/
.contact_form .side-menu .s-cate-yuryou,
.contact_form .side-menu .s-cate-iedukuri,
.contact_form .side-menu .s-cate-model,
.contact_form .side-menu .s-cate-tyokuei,
.contact_form .side-menu .s-cate-m_room,
.contact_form .side-menu .s-cate-media,
.contact_form .side-menu .s-cate-about {
	display:none;
}

/*---------------------------------------------------------
 * メインエリア共通
 *---------------------------------------------------------*/

.main-box {
	width:680px;
	float:right;
}

.main-box h3 {}




/*---------------------------------------------------------
 * メインエリア共通：ページTOPへ戻る
 *---------------------------------------------------------*/
 
 
#content .main-box .page-top {
	margin:50px 0 30px;
}

#content .main-box .page-top p {
	text-align:right;
	padding:0;
}
 
#content .main-box .page-top a {
	padding:8px 20px;
	background-image:url(../base/icon_topback.gif);
	background-repeat:no-repeat;
	background-position:0 10px ;
	color:#666;
	text-decoration:none;
	width:80px;
}
 
#content .main-box .page-top a:hover {
	text-decoration:underline;
}
 
 
 
 
 
 
 
 
 
 
 
 
 
 