@charset "Shift_JIS";

/*** Templates Style ***/


/* temp090714 */
/*----------------------------------------------------------------------------------------------------------------------------------------*/
div#TempHead01 { width: 800px; margin: 0 auto 0 auto;}
div#TempHead01 h1 { display: block; overflow: hidden; width: 410px; height: 60px; margin: 0; padding: 0; background: url(/products/images/bmplus_h1txt.gif) no-repeat top left; text-indent: -9999px;}
div#headTitBox01 { width: 729px; margin: 0 auto 0 auto; padding: 5px 0 5px 0; text-align: left;/* border-top: 5px solid #ff6800;*/}
div#headTitBox01 h1 { margin: 0; padding: 0; font-size: 10px; font-weight: normal; color: #999999; line-height: 110%;}
h2.bmplus-tit01 { margin: 0; padding: 0; font-size: 14px; line-height: 140%;}

#header h2 {
 position: absolute;
 top: 10px;
 left: 0;
 padding: 0;
 margin: 0;
 color: #999;
 font-size: 80%;
 *font-size: 71%;
 font-weight: normal;
}


/*  footer */
/*----------------------------------------------------------------------------------------------------------------------------------------*/
div.footer-textBox01 { margin: -25px 0 10px 0;}
div.footer-textBox01 h3 { width: 900px; margin: 0 auto 0 auto; padding: 0; font-size: 80%; font-weight: normal; color: #999999; text-align:left;}
div.footer-textBox02 { margin: 0 0 10px 0;}
div.footer-textBox02 h3 { width: 870px; margin: -10px auto 0 auto; padding: 0; font-size: 80%; font-weight: normal; color: #999999; text-align:left;}
div.footer-textBox03 { width: 800px; margin: 8px auto 15px auto;}
div.footer-textBox03 h3 { margin: 0 0 0 21px; padding: 0; font-size: 10px; font-weight: normal; color: #999999; text-align:left;}
div.footer-textBox04 { width: 855px; margin: 8px auto 15px auto;}
div.footer-textBox04 h3 { margin: 0; padding: 0; font-size: 10px; font-weight: normal; color: #999999; text-align: left;}
div.footer-textBox05, div.footer-textBox06 { width: 729px; margin: 0 auto 10px auto;}
div.footer-textBox05 h3 { margin: 0; padding: 0; font-size: 10px; font-weight: normal; color: #999999; text-align: right;}
div.footer-textBox06 { margin-top: 12px;}
div.footer-textBox06 img { width: 166px; float: left;}
div.footer-textBox06 h3 { margin: 0; padding: 0; font-size: 10px; font-weight: normal; color: #999999; text-align: right;}
div.footer-textBox07 { width: 750px; margin: 0 auto 0 auto; text-align: right;}
div.footer-textBox07 img { padding-bottom: 5px;}
div.footer-textBox07 h3 { margin: 0; padding: 0; font-size: 10px; font-weight: normal; color: #999999; line-height: 120%;}
div.footer-textBox08 h3 { margin: 8px 0 0 0; padding: 0; font-size: 10px; font-weight: normal; color: #999999; line-height: 110%;}


div.enqueteBox01 { width: 855px; margin: 0 auto 0 auto;}
.footercomm02 { width: 670px; letter-spacing: 0.1em; font-size: 10px; color: #666666; z-index: 2; float: left;}
div.enqueteBox-inner01 { width: 180px; text-align: right; float: right;}
div#footer02 {
 position: relative;
 width: 855px;
 height: 45px;
 margin: 0 auto 0 auto;
}
div#footer02 p {
 margin: 0;
 padding: 0;
}
div#footer02 p#logo {
 position: absolute;
 top: 20px;
 left: 0;
}
div#footer02 p#copyright {
 position: absolute;
 top: 26px;
 right: 0;
}
div.foot-bgBox { margin-top: 10px; background: url(/products/kitchen/centenario/common/images/com_bg04.gif) repeat-x top center;}

/* 090731-h1変更 */
.h2Index { width: 229px; background:background: url(/products/vanity/sunresona/images/index_img_01.gif) no-repeat; font-weight: normal; font-size: 12px; text-align: center; float: left;}
.h1Box h2 {
	font-size: 14px;
	font-weight: bold;
}



/** clearfix **/
.clearfix {
 clear: both;
 min-height: 1px;/*IE7用…高さが設定されていれば回避できる*/
 zoom: 1;
 height:auto;
 background-color:transparent;
 }
.clearfix:after {
 content: ".";  /* 新しい要素を作る */
 display: block;  /* ブロックレベル要素に */
 clear: both;
 height: 0;
 visibility: hidden;
 background-color:transparent;
 }
.clearfix { min-height: 1px; }
 /*----------------------------WinIE6 and below */
 /* Hides from IE-mac ￥*/
* html .clearfix { height: 1%; }
 /* End hide from IE-mac */


/*2009/8/5追加*/



#contents { margin-top: 20px; }

#subGlobalNavi .stay { font-weight: bold; }

#subGlobalNavi b { font-weight: bold; }
