@charset "shift_jis";

/* ************************************************ 
	CSS目次
	1-1.記述方法
	1-2.注意点
	
	2-1.基本設定
	2-2.各領域設定
	2-3.ヘッダ領域設定
	2-4.ナビゲーション設定
	2-5.フッター領域設定
	2-6.メインナビゲーション領域設定
	2-7 サイドコンテンツ設定
	2-8 メインコンテンツ設定
	
 * ************************************************ */

/*	1-1.記述方法
サイズ関係（width:**px; height:**px;等)
フォント関係（font-size:**px; line-height:**%; text-align:**;等
マージン（margin:**;等）
ボーダー（border:*px solid #******;等）
パディング（padding:**px;等）
バックグランド（background:url(*********);等)
その他（float:***; display:***;等)
*/

/*	1-2.注意点
ハックした場合必ず下記の記入欄に記述。

*/

/*	ハックした箇所

*/
/* ************************************************ 
 * 1-2 CSS読み込み
 * ************************************************ */
 
/*@import url("initial.css");*/
/* main_nav */
/*@import url("main_nav.css");*/
/* header */
/*@import url("header.css");*/
/* footer */
/*@import url("../../../../common/css/footer.css");*/

*#main_contents
	{
	font:"ＭＳ ゴシック",arial,helvetica,clean,sans-serif;
	line-height:1.5;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
/* ************************************************ 
 * 2-5 ページnav
 * ************************************************ */
#page_nav,#page_nav_Nomargin
	{
	font-size:92%;
	line-height:2;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 10px;
	background: #72A3B9;
	border-bottom: 5px #C4D9E1 solid;
	}
#page_nav_Nomargin
	{
	margin:0px;	
	border-bottom:none;	
	}	
#sub_page_nav
	{
	font-size:92%;
	line-height:2;
	background:#C4D9E1;
	padding:0px 0px 0px 10px;
	margin:0px;	
	}

#page_nav li ,
#page_nav_Nomargin li,
#sub_page_nav li
	{
	padding:0px 13px 0px 18px;
	display:inline;
	background: url(../images/ya.gif) no-repeat 0px -6px;
	}
#sub_page_nav li
	{
	background: url(../images/ya2.gif) no-repeat 0px -6px;
	}	
#page_nav li.top ,
#page_nav_Nomargin li.top,
#sub_page_nav li.top
	{
	border-left:none;
	}
#page_nav a ,
#page_nav_Nomargin a 
	{
	color:#FFFFFF;
	text-decoration:none;
	}
#sub_page_nav a
	{
	color:#72A3B9;
	text-decoration:none;
	}	
#page_nav a:hover ,
#page_nav_Nomargin a:hover ,
#sub_page_nav a:hover
	{
	color:#ee7701;
	text-decoration:underline;
	}

	
/* ******************************************* */
/* EHメゾン-M     フッターナビゲーション用CSS    */
/* ******************************************* */

*#main_contents #footer_navi #page_nav
	{
	font-size:11px;
	line-height:2;
	background:none;
	display:inline;
	margin:0px 0px 0px 0px;
	border-bottom: none;		
	}
*#main_contents #footer_navi #page_nav_Nomargin
	{
	font-size:11px;
	line-height:2;
	background:none;
	margin:0px;
	}	
*#main_contents #footer_navi #sub_page_nav
	{
	font-size:11px;
	line-height:2;
	margin:0px 0px 0px 0px;
	background:none;
	}

*#main_contents #footer_navi #page_nav li ,
*#main_contents #footer_navi #page_nav_Nomargin li,
*#main_contents #footer_navi #sub_page_nav li
	{
	border-left:1px solid #CCCCCC;
	padding:0px 3px 0px 8px;
	text-indent:8px;
	display:inline;
	background-image: none;
	}
*#main_contents #footer_navi #page_nav li.top ,
*#main_contents #footer_navi #page_nav_Nomargin li.top,
*#main_contents #footer_navi #sub_page_nav li.top
	{
	border-left:none;
	}

*#main_contents #footer_navi #page_nav li a ,
*#main_contents #footer_navi #page_nav_Nomargin li a,
*#main_contents #footer_navi #sub_page_nav li a
	{
	color:#72A3B9;
	text-indent:8px;
	display:inline;
	background:none;
	float:none;
	padding: 0 5px 0 5px;
	}
	
*#main_contents #footer_navi #page_nav a:hover ,
*#main_contents #footer_navi #page_nav_Nomargin a:hover ,
*#main_contents #footer_navi #sub_page_nav a:hover
	{
	color:#ee7701;
	text-decoration:underline;
	}
	
*#contents_box	{background:url(../images/caption_bg.jpg) repeat-y;}
*#contents_box #side_box {width:160px;}
*#contents_box #main_contents {width:600px; padding-left:5px;}

/* ******************************************* */
/*     注釈用CSS    */
/* ******************************************* */
*#contents_box2 #main_contents #cyuu_area{margin:1em 20px 0em 20px;width:740px;}
*#contents_box2 #main_contents .kome_mark{float:left; margin:0em; font-size:92%;}
*#contents_box2 #main_contents .kome_text{margin:0em 0em 0em 1.5em; font-size:92%;}


/* ******************************************* */
/* SUPREME   ページ毎のCSS    */
/* ******************************************* */


*#contents_box2 #main_contents .Layout_supreme 
{
	width:740px;
	margin: 0px;
	background: #fff;
	padding: 15px 20px 10px 20px;
}
body#basic #contents_box2 #main_contents .Layout_supreme #narrow_small {
	margin:0px ;
}
body#basic #contents_box2 #main_contents .Layout_supreme #t_narrow {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

body#basic #contents_box2 #main_contents .Layout_supreme #narrow_small .left_box {
	 float:left; width:353px
}
body#basic #contents_box2 #main_contents .Layout_supreme #narrow_small .left_box img{
		margin-bottom: 15px;
}
body#basic #contents_box2 #main_contents .Layout_supreme #narrow_small .right_box {
	 float:right; width:372px
}
body#basic #contents_box2 #main_contents .Layout_supreme #narrow_small .right_box img{
		margin-bottom: 15px;
}
body#basic #contents_box2 #main_contents .Layout_supreme #narrow_small .right_box #secondfloor_01,
body#basic #contents_box2 #main_contents .Layout_supreme #narrow_small .right_box #secondfloor_02
{
		margin-bottom: 0px;
}

body#basic #contents_box2 #main_contents .Layout_supreme #two_family {
	margin:0px ;
}
body#basic #contents_box2 #main_contents .Layout_supreme #t_two_family {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

body#basic #contents_box2 #main_contents .Layout_supreme #two_family .left_box {
	 float:left; width:353px
}
body#basic #contents_box2 #main_contents .Layout_supreme #two_family .left_box img{
		margin-bottom: 15px;
}
body#basic #contents_box2 #main_contents .Layout_supreme #two_family .right_box {
	 float:right; width:372px
}
body#basic #contents_box2 #main_contents .Layout_supreme #two_family .right_box img{
		margin-bottom: 15px;
}

*#main_contents .Layout_supreme #voice_contents {
background-color:#E7EFFF;
padding:10px 0px 10px 0px;
width:740px;
}
*#main_contents .Layout_supreme #voice_contents .left_box {
	 float:left; width:222px; margin-left:10px;
}
*#main_contents .Layout_supreme #voice_contents .right_box {
		 float:right; width:479px
}
*#main_contents .Layout_supreme #voice_contents .right_box p {
	margin: 10px 20px 0px 0px;
	line-height:160%;
	color:#666666;
}
*#main_contents .Layout_supreme #voice_contents .right_box img.voice_gaikan {
	margin-left: 10px; float:right;
}
body#garage #contents_box2 #main_contents .Layout_supreme #t_garage {
	margin-top: 10px;
	margin-bottom: 10px;
}
body#garage #contents_box2 #main_contents .Layout_supreme #eh_daikaikou01 {
	float: left;
	width: 432px;
}
body#garage #contents_box2 #main_contents .Layout_supreme #eh_daikaikou02 {
	float: left;
	width: 293px;
	margin-left: 10px;
}
body#garage #contents_box2 #main_contents .Layout_supreme .t_garage {
	margin-top: 20px;
	margin-bottom: 20px;
}
body#top #contents_box2 #main_contents #supreme_main {
	width: 760px; height:665px;
	background-image:url(../images/yutori_01.jpg);
	padding:0px 10px 0px 10px; margin:0px;
}
body#top #contents_box2 #main_contents #supreme_main #main_img ul {width:759px; margin:0px 0px 0px 0px;padding:0px;}

*#contents_box2 #main_contents #supreme_main #main_img li,
*#contents_box2 #main_contents #supreme_main #main_img li img{
	display: inline;
	padding:0px;
	margin:0px;
	float: left;
}
body#top #contents_box2 #main_contents #top_textarea {
	margin: 20px 0px 10px 0px;
	width: 780px;
}
body#top #contents_box2 #main_contents #top_textarea #top_left_text {
	width: 490px;
	border: 1px solid #CCCCCC;
	float: left;
	padding: 10px 0px 10px 10px;
}
body#top #contents_box2 #main_contents #top_textarea #top_left_text p {

	line-height: 160%;
}
body#top #contents_box2 #main_contents #top_textarea #top_right_text {
	float: right;
	width: 265px;
}

body#structure #contents_box2 #main_contents .Layout_supreme .t_structure {
	margin-bottom: 15px;
}
body#structure #contents_box2 #main_contents .Layout_supreme dl{margin-bottom: 15px;}

body#structure #contents_box2 #main_contents .Layout_supreme dt,
body#structure #contents_box2 #main_contents .Layout_supreme dd
{margin-bottom: 10px;}

body#structure #contents_box2 #main_contents .Layout_supreme #crime #crime01 ,
body#structure #contents_box2 #main_contents .Layout_supreme #crime #crime02 ,
body#structure #contents_box2 #main_contents .Layout_supreme #crime #crime03 
 {
	float: left;
	width: 233px;
}
body#structure #contents_box2 #main_contents .Layout_supreme #crime #crime02 ,
body#structure #contents_box2 #main_contents .Layout_supreme #crime #crime03 
{ margin-left:20px;}
body#structure #contents_box2 #main_contents .Layout_supreme #kiso #right_img{
	margin-left: 20px;
}
body#structure #contents_box2 #main_contents .Layout_supreme #grandscrum_a .right_box img {
	margin-left: 20px;
}
body#structure #contents_box2 #main_contents .Layout_supreme #grandscrum_a .right_box {
	float: right;
	width: 253px;
}
body#structure #contents_box2 #main_contents .Layout_supreme #grandscrum_a .left_box {
	float: left;
	width: 487px;
}
body#structure #contents_box2 #main_contents .Layout_supreme  .left_box dl {
		float: left;
	width: 233px;
}
body#structure #contents_box2 #main_contents .Layout_supreme .left_box dt {
	color: #72A3B9; font-weight: bold;
}
body#structure #contents_box2 #main_contents .Layout_supreme #grandscrum_a .left_box #grandscrum_02{

	margin-left: 20px;
}
body#structure #contents_box2 #main_contents .Layout_supreme #grandscrum_b .left_box #grandscrum_04{

	margin-left: 20px;
}
body#structure #contents_box2 #main_contents .Layout_supreme #grandscrum_b .left_box #grandscrum_04 dd {
	float: left;
	width: 450px;
}
body#structure #contents_box2 #main_contents .Layout_supreme #grandscrum_b .left_box #grandscrum_04 #yukasitakanki {
	margin-left: 20px;
}
body#structure #contents_box2 #main_contents .Layout_supreme #healthy {
	width: 740px;
}
body#structure #contents_box2 #main_contents .Layout_supreme #healthy #kanki {
	float: left;
	width: 361px;
}
body#structure #contents_box2 #main_contents .Layout_supreme #healthy #formaldehyde {
margin-left:15px;
	float: left;
	width: 360px;
}
body#structure #contents_box2 #main_contents .Layout_supreme #healthy #kanki img ,
body#structure #contents_box2 #main_contents .Layout_supreme #healthy #formaldehyde img {
	margin-top: 15px;
}


#warranty #box #contents_box2 #main_contents .Layout_supreme .warranty_box {
	width: 740px;
	border: 1px #72A3B9 solid;
	padding-bottom: 25px;
}
#warranty #box #contents_box2 #main_contents .Layout_supreme .warranty_box .t_warranty {
	background-color: #72A3B9;
	margin-bottom:25px;
}
#warranty #box #contents_box2 #main_contents .Layout_supreme .warranty_box .warranty_contents {
	margin-top: 20px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 25px;
}
#warranty #box #contents_box2 #main_contents .Layout_supreme .warranty_box .warranty_contents .sub_title {
	background-image: url(../warranty/images/line.gif);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	padding-bottom: 17px;
}
#warranty #box #contents_box2 #main_contents .Layout_supreme .warranty_box .warranty_contents .compare {
	background-color: #EAF1F4;padding:5px;
}
#warranty #box #contents_box2 #main_contents .Layout_supreme .warranty_box .warranty_contents .left_box {
	float: left;
	width: 455px;
}
#warranty #box #contents_box2 #main_contents .Layout_supreme .warranty_box .warranty_contents .left_box dt ,
#warranty #box #contents_box2 #main_contents .Layout_supreme .warranty_box .warranty_contents .left_box dd {
	margin-bottom: 10px;
}
