@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　00. file import　　！！！インポートファイルは一番初めに記述のこと！！！
　01. 基本
　02. タブ
　03. ローカルナビ
　04. 紹介文
　05. バナー


******************************************************************************* */



/* ==

　00. file import

=============================================================================== */
@import url("/renew/css/style.css");


/* ==

　01. 基本

=============================================================================== */
.section .main{ margin-top:10px; }
.main div{
	min-height:1%;
	margin-bottom:20px;
	clear:both;
}
* html .main div{ height:1%; }
.main div:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	line-height:0; 
	visibility:hidden;
}
.main div div{ margin-bottom:0; clear:none; }

.main .contents{
	width:728px;
	min-height:1%;
	margin:0;
	padding-top:10px;
	background:none;
	border-left:1px solid #b2b4b6;
	border-right:1px solid #b2b4b6;
	clear:both;
}
.main .contents div{
	/*width:706px;*/
	width:710px;
	min-height:1%;
	margin:0 auto 20px;
	line-height:1.5;
	clear:both;
}
.main .contents div div{ clear:none; }
.section .main h3{
	margin-bottom:10px;
	background:none;
	/*
	padding-bottom:3px;
	border-bottom:1px solid #ccc;
	*/
}
@media print{
	* html .main .contents{ padding-bottom:10px; }
}


/* ==

　02. タブ

=============================================================================== */
.main .tabTop{ margin:0; }
.main .tabTop li a, .main .tabBtm li a{ width:132px; }

/* 最新設備のご紹介
------------------------------------------------------------------------------- */
/* 上 */
.main .tabTop li.tab_equipment a{ background-image:url(../equipment/images/tabTop_equipment.gif); left:6px; }
.main .tabTop li.tab_equipment_bath a{ background-image:url(../equipment/images/tabTop_equipment_bath.gif); left:140px; }

/* 上－アクティブ */
.main .tabTop ul.tabEquipment li.tab_equipment a{ background-image:url(../equipment/images/tabTop_equipment_on.gif); }
.main .tabTop ul.tabEquipmentBath li.tab_equipment_bath a{ background-image:url(../equipment/images/tabTop_equipment_bath_on.gif); }

/* 下 */
.main .tabBtm li.tab_equipment a{ background-image:url(../equipment/images/tabBtm_equipment.gif); left:6px; }
.main .tabBtm li.tab_equipment_bath a{ background-image:url(../equipment/images/tabBtm_equipment_bath.gif); left:140px; }

/* 下－アクティブ */
.main .tabBtm ul.tabEquipment li.tab_equipment a{ background-image:url(../equipment/images/tabBtm_equipment_on.gif); }
.main .tabBtm ul.tabEquipmentBath li.tab_equipment_bath a{ background-image:url(../equipment/images/tabBtm_equipment_bath_on.gif); }


/* ==

　03. ローカルナビ

=============================================================================== */
.lnav p.title a{ background-image:url(../images/lnav_title.gif); }
.lnav div.lnav01 p a{ background-image:url(../images/lnav_subt_flow.gif); }
.lnav div.lnav02 p a{ background-image:url(../images/lnav_subt_shindan.gif); }
.lnav div.lnav03 p a{ background-image:url(../images/lnav_subt_qa.gif); }
.lnav div.lnav04 p a{ background-image:url(../images/lnav_subt_equipment.gif); }


/* ==

　04. 紹介文

=============================================================================== */
.main p.lead {
	margin-bottom:20px;
	line-height:1.5;
	}



/* ==

　05. バナー

=============================================================================== */
.main .bnr p{ float:left; }
.main .bnr p.request{ float:right; }


/* ==

　06. TOP

=============================================================================== */
.main .guide h3{
	margin-bottom:10px;
	padding:0;
	background:url(/common/images/renew2009/bk_h2.gif) right top no-repeat;
}

.guide .main h4{ margin-bottom:10px; }
.guide .main h5{ margin-bottom:5px; }


.main .guide p{
	margin-bottom:10px;
	line-height:1.5;
}

.guide{ margin-bottom:20px; }
.guide ul{ margin:4px 0 0; }
.guide li{
	width:353px;
	margin:0 8px 8px 0;
	padding:4px;
	background-color:#f3f3f3;
	line-height:1.3;
	float:left;
	clear:none;
}
.guide li.shindan,
.guide li.equipment{ margin-right:0; }

.guide li a{
	width:191px;
	height:107px;
	margin:0;
	padding:10px 150px 0 10px;
	background-color:#fff;
	background-position:right top;
	background-repeat:no-repeat;
	border:1px solid #d9d9d9;
	color:#666;
	display:block;
}
.guide li a:link, .guide li a:visited{ border:1px solid #dadada; color:#666; text-decoration:none; }
.guide li a:hover, .guide li a:active{ border:1px solid #ff6600; color:#666; }

.guide li a img{ margin-bottom:8px; }

.guide li.flow a{ background-image:url(../images/index_p_flow.jpg); }
.guide li.shindan a{ background-image:url(../images/index_p_shindan.jpg); }
.guide li.qa a{ background-image:url(../images/index_p_qa.jpg); }
.guide li.equipment a{ background-image:url(../images/index_p_equipment.jpg); }



