#newSumaiObj04 div.smiCont div.row:after,
#newSumaiObj04 div.smiCont div.head:after,
#newSumaiObj04 div.smiCont div.box:after,
#newSumaiObj01 div.yukadanBox:after,
#newSumaiObj03 div.smiCont:after,
#newSumaiObj03 div.smiCont div.row:after,
#newSumaiObj03 div.smiCont div.head:after,
#newSumaiObj03 div.smiCont div.box:after,
#newSumaiObj03 div.smiNavi dl:after,
#newSumaiObj03 div.smiBody:after,
#newSumaiObj03 div.smiHead:after,
#newSumaiObj02 div.smiCont div.row:after,
#newSumaiObj02 div.smiCont div.head:after,
#newSumaiObj02 div.smiCont div.box:after,
#newSumaiObj02 div.smiNavi dl:after,
#newSumaiObj02 div.smiBody:after,
#newSumaiObj02 div.smiHead:after,
#newSumaiObj01 div.smiCont div.row:after,
#newSumaiObj01 div.smiCont div.head:after,
#newSumaiObj01 div.smiCont div.box:after,
#newSumaiObj01 div.smiNavi dl:after,
#newSumaiObj01 div.smiBody:after,
#newSumaiObj01 div.smiHead:after,
#sumaiBottomLink:after,
#sumaiBottomLink dl:after,
#sumaiBottomLink div.column div.block:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#newSumaiObj04 div.smiCont div.row,
#newSumaiObj04 div.smiCont div.head,
#newSumaiObj04 div.smiCont div.box,
#newSumaiObj01 div.yukadanBox
#newSumaiObj03 div.smiCont
#newSumaiObj03 div.smiCont div.row,
#newSumaiObj03 div.smiCont div.head,
#newSumaiObj03 div.smiCont div.box,
#newSumaiObj03 div.smiNavi dl,
#newSumaiObj03 div.smiBody,
#newSumaiObj03 div.smiHead,
#newSumaiObj02 div.smiCont div.row,
#newSumaiObj02 div.smiCont div.head,
#newSumaiObj02 div.smiCont div.box,
#newSumaiObj02 div.smiNavi dl,
#newSumaiObj02 div.smiBody,
#newSumaiObj02 div.smiHead,
#newSumaiObj01 div.smiCont div.row,
#newSumaiObj01 div.smiCont div.head,
#newSumaiObj01 div.smiCont div.box,
#newSumaiObj01 div.smiNavi dl,
#newSumaiObj01 div.smiBody,
#newSumaiObj01 div.smiHead,
#sumaiBottomLink,
#sumaiBottomLink dl,
#sumaiBottomLink div.column div.block {
	display: inline-table;
	/*\*/
	display: block;
	*height: 1%;
	/**/
}

/* COMMON */
#newSumaiObj03 a:link,
#newSumaiObj02 a:link,
#newSumaiObj01 a:link {
	color:#0033CC;
	text-decoration: none;
}
#newSumaiObj03 a:visited,
#newSumaiObj02 a:visited,
#newSumaiObj01 a:visited {
	color:#996699;
	text-decoration: none;
}
#newSumaiObj03 a:hover,
#newSumaiObj02 a:hover,
#newSumaiObj01 a:hover {
	color:#0033CC;
	text-decoration: underline;
}
#newSumaiObj03 a:active,
#newSumaiObj02 a:active,
#newSumaiObj01 a:active {
	color:#0033CC;
	text-decoration: underline;
}
#newSumaiObj03 *,
#newSumaiObj02 *,
#newSumaiObj01 * {
	margin: 0px;
	padding: 0px;
}
#newSumaiObj03  ol, #newSumaiObj03  ul,
#newSumaiObj02  ol, #newSumaiObj02  ul,
#newSumaiObj01  ol, #newSumaiObj01  ul {
	list-style-type: none;
}
#newSumaiObj03 img,
#newSumaiObj02 img,
#newSumaiObj01 img {
	border: 0px;	
}
html:\66irst-child #newSumaiObj03 p,
html:\66irst-child #newSumaiObj01 p,
html:\66irst-child #newSumaiObj01 p {
	letter-spacing:-1px;
}

/* CONTAINER */
#pageBody {
	text-align: center;
}

#contents {
	margin: 0px auto;
	width: 740px;
	text-align: left;
	color: #919191;
	float: none;
}

#container{
	margin: 0px auto;
	text-align: center;

}

#container #newSumaiObj01 {
	margin: 0px auto;
	padding-bottom: 20px;
	width: 740px;
	text-align: left;
	color: #919191;
	float: none;
	width: 740px;
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}
#contents #newSumaiObj01 {
	margin: 0px auto;
	padding-bottom: 20px;
	width: 740px;
	text-align: left;
	color: #919191;
	float: none;
	width: 740px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
#pageBody #newSumaiObj01 {
	margin: 0px auto;
	padding-bottom: 20px;
	width: 740px;
	text-align: left;
	color: #919191;
	float: none;
	width: 740px;
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}

/*エコキュートトップ用フォントサイズ指定*/
#container #ecocute_top_bottom #newSumaiObj01 .S3{
	font-size: 70%;
	line-height: 130%;
}
#container #ecocute_top_bottom #newSumaiObj01 dd.S3{
	font-size: 80%;
	line-height: 130%;
}

#container #ecocute_top_bottom #newSumaiObj01 .pack .S3{
	font-size: 75%;
	line-height: 130%;
}
#container #ecocute_top_bottom #newSumaiObj01 .head .S2p{
	font-size: 60%;
	line-height: 130%;
}
#container #ecocute_top_bottom #newSumaiObj01 div.smiCont div.div2  div.block{
	padding-bottom: 1px;
	_padding-bottom: 0px;
}
#container #ecocute_top_bottom #newSumaiObj01 .pack .S2p{
	font-size: 60%;
	line-height: 130%;
}
#container #ecocute_top_bottom #newSumaiObj01 .report p.S3{
	font-size: 80%;
	line-height: 130%;
}

/*エコキュート内用フォントサイズ指定*/
#ecocute #newSumaiObj01 .S3{
	font-size: 100%;
	line-height: 100%;
}
#ecocute #newSumaiObj01 .report p.S3{
	font-size: 80%;
	line-height: 130%;
}
#ecocute #newSumaiObj01 a:link,
#ecocute #newSumaiObj01 a:visited,
#ecocute #newSumaiObj01 a:hover,
#ecocute #newSumaiObj01 a:active
{ font-size: 12px; }


/*製品一覧用フォントサイズ指定*/
#container #newSumaiObj01 .report p.S3{
	font-size: 80%;
	line-height: 130%;
}


/*カタログ用フォントサイズ指定*/
#catalog_housing_top #newSumaiObj01 .S3,
#catalog_hot_inc #newSumaiObj01 .S3{
	font-size: 100%;
	line-height: 120%;
}
#catalog_housing_top #newSumaiObj01 div.lineup ul.S3 li,
#catalog_hot_inc #newSumaiObj01 div.lineup ul.S3 li{
	font-size: 100%;
	line-height: 90%;
	_line-height: 80%;
}
#catalog_housing_top #newSumaiObj01 dd.S3,
#catalog_hot_inc #newSumaiObj01 dd.S3{
	font-size: 100%;
	line-height: 100%;
}
#catalog_housing_top #newSumaiObj01 .pack .S3,
#catalog_hot_inc #newSumaiObj01 .pack .S3{
	font-size: 95%;
	line-height: 100%;
}
#catalog_housing_top #newSumaiObj01 .S2p,
#catalog_hot_inc #newSumaiObj01 .S2p{
	font-size: 70%;
	line-height: 130%;
}
#catalog_housing_top #newSumaiObj01 .report p.S3,
#catalog_hot_inc #newSumaiObj01 .report p.S3{
	font-size: 80%;
	line-height: 130%;
}

#catalog_hot_inc #newSumaiObj01,
#catalog_hot_inc_06 #newSumaiObj01 {
	padding-bottom:0px;
}

/* /catalog/hotcool/09/index.htmlでボタンに枠がつくのを解除 */
#catalog_hot_inc #newSumaiObj01 .product{
	border-collapse:collapse;
	border:0px;
	margin-bottom: 12px;
}

/* /catalog/hotcool/06/index.htmlで文字サイズが大きくなるのを調整 */
#catalog_hot_inc_06 #newSumaiObj01 .S3 a {
	font-size: 0.9em;
	font-size: 1em;
}

/*カタログハウジングエアコン用フォントサイズ指定*/
#contents #newSumaiObj01 .S3{
	font-size: 100%;
	line-height: 130%;
}
#contents #newSumaiObj01 dd.S3{
	font-size: 110%;
	line-height: 130%;
}
#contents #newSumaiObj01 .pack .S3{
	font-size: 110%;
	line-height: 130%;
}
#contents #newSumaiObj01 .S2p{
	font-size: 90%;
	line-height: 130%;
}



/* safari用文字サイズ指定 \*/
html:\66irst-child #newSumaiObj01{
font-size: 12px;
}
html:\66irst-child #container .S3{
	font-size: 12px;
	line-height: 130%;
}
html:\66irst-child #container #newSumaiObj01 .S3{
	font-size: 12px;
	line-height: 130%;
}
html:\66irst-child #container #newSumaiObj01 div.recommend{
	font-size: 12px;
	line-height: 130%;
}
html:\66irst-child #container #newSumaiObj01 .pack .S3{
	font-size: 12px;
}
html:\66irst-child #container #newSumaiObj01 .S2p{
	font-size: 10px;
}
html:\66irst-child #ecocute #newSumaiObj01 .lineup{
	font-size: 15px;
}
html:\66irst-child #ecocute #newSumaiObj01 dd.S3{
	font-size: 15px;
}
html:\66irst-child #ecocute #newSumaiObj01 .pack .S3{
	font-size: 15px;
}
html:\66irst-child #ecocute #newSumaiObj01 .S2p{
	font-size: 10px;
}
html:\66irst-child #ecocute #newSumaiObj01 .report p.S3{
	font-size: 15px;
}
html:\66irst-child #ecocute #newSumaiObj01 div.smiCont div.div2  div.block {
	margin-bottom: 10px;
}

html:\66irst-child #container #ecocute_top_bottom #newSumaiObj01 .S3{
	font-size: 12px;
}
html:\66irst-child #container #ecocute_top_bottom #newSumaiObj01 dd.S3{
	font-size: 12px;
}
html:\66irst-child #container #ecocute_top_bottom #newSumaiObj01 .pack .S3{
	font-size: 12px;
}
html:\66irst-child #container #ecocute_top_bottom #newSumaiObj01 .head .S2p{
	font-size: 10px;
}
html:\66irst-child #container #ecocute_top_bottom #newSumaiObj01 .pack .S2p{
	font-size: 10px;
}
html:\66irst-child #container #ecocute_top_bottom #newSumaiObj01 .report p.S3{
	font-size: 12px;
}

html:\66irst-child #catalog_housing_top #newSumaiObj01 .S3{
	font-size: 15px;
}
html:\66irst-child #catalog_housing_top #newSumaiObj01 dd.S3{
	font-size: 15px;
}
html:\66irst-child #catalog_housing_top #newSumaiObj01 .pack .S3{
	font-size: 15px;
}
html:\66irst-child #catalog_housing_top #newSumaiObj01 .S2p{
	font-size: 10px;
}
html:\66irst-child #catalog_housing_top #newSumaiObj01 .report p.S3{
	font-size: 15px;
}



/* end */





/*テキスト*/
/*サイドナビゲーション現在位置ピンク文字*/

.sideS3{
	font-size:80%;
	color: #0033CC;
}	
	
	
body #newSumaiObj01 {
	margin: 0px auto ;
	padding-bottom: 20px;
	width: 740px;
	text-align: left;
	color: #919191;
	float: none;
	width: 740px;
	margin-top: 10px !important;
	margin-bottom: 20px !important;
}

#newSumaiObj02 {
	margin-bottom: 30px !important;
}
#newSumaiObj03 {
	margin-bottom: 20px !important;
}
#newSumaiObj01 {
	width: 740px;
	margin-top: 12px !important;
}
	#newSumaiObj01 div.smiHead {
		position: relative;
		margin-bottom: 12px;
	}
		#newSumaiObj01 div.smiHead h3 {
			margin-bottom: 12px;
		}
		#newSumaiObj01 div.smiHead p {
			position: absolute;
			left: 105px;
			top: 0px;
		}
		#newSumaiObj01 div.smiHead p a img{
			margin-right: 3px;
		}
	#newSumaiObj01 div.smiBody {
		padding: 0 0 0 0px;
	}
		#newSumaiObj01 div.smiNavi {
			width: 230px;
			float: left;
		}
			#newSumaiObj01 div.smiNavi h3 {
				margin-bottom: 11px;
			}
			#newSumaiObj01 div.smiNavi ul {
				padding-left: 13px;
				padding-bottom: 9px;
			}
			#newSumaiObj01 div.smiNavi li {
				line-height: 1.1;
				margin-bottom: 5px;
				padding-left: 12px;
				text-indent: -12px;
			}
			#newSumaiObj01 div.smiNavi li {
				line-height: 1.1;
				margin-bottom: 5px;
				padding-left: 12px;
				text-indent: -12px;
			}
			#newSumaiObj01 div.smiNavi li img{
				margin-right: 3px;
			}
/*カタログハウジング用*/
#contents	#newSumaiObj01 div.smiNavi li {
				font-size: 120%;
				line-height: 1.1;
				margin-bottom: 5px;
				padding-left: 12px;
				text-indent: -12px;
			}

			#newSumaiObj01 div.smiNavi dl {
				margin-top: 4px;
				padding-left: 13px;
			}
/*エコキュート内用*/
			#footeroutline #newSumaiObj01 div.smiNavi li {
				line-height: 1.1;
				margin-bottom: 3px;
				padding-left: 12px;
				text-indent: -12px;
			}
/*床暖房以下用 間隔調整*/			
#container #pageBody #newSumaiObj01 div.smiCont div.div2  div.block {
				margin-bottom: 10px;
				_margin-bottom: 5px;
			}
/*カタログハウジング内用 間隔調整*/	
#contents #newSumaiObj01 div.smiCont div.div2  div.block {
				margin-bottom: 11px;
				_margin-bottom: 8px;
			}



			#newSumaiObj01 div.smiNavi dt {
				font-size: 0;
				line-height: 0;
				width: 28px;
				float: left;
			}
			#newSumaiObj01 div.smiNavi dd {
				width: 160px;
				padding-top: 2px;
				line-height: 1.1;
				float: left;
			}
			#newSumaiObj01 div.smiNavi dd a img{
				margin-right: 3px;
			}
			#newSumaiObj01 div.smiNavi div.free {
				margin-top: 50px;
			}
			#newSumaiObj01 div.smiNavi div.entry {
				margin-top: 5px;
			}
		#newSumaiObj01 div.smiCont {
			width: 484px;
			float: right;
		}
		#newSumaiObj03 div.smiCont,
		#newSumaiObj02 div.smiCont {
			width: 484px;
		}
			#newSumaiObj03 div.smiCont h3,
			#newSumaiObj04 h3,
			#newSumaiObj04 h4{
				margin-bottom: 10px;
			}
			#newSumaiObj02 div.smiCont h2,
			#newSumaiObj01 div.smiCont h3 {
				margin-bottom: 16px;
			}
			#newSumaiObj03 div.smiCont div.box,
			#newSumaiObj02 div.smiCont div.box,
			#newSumaiObj01 div.smiCont div.box {
				width: 477px;
			}
			#newSumaiObj04 div.smiCont div.box {
				width: 740px;
			}
			#newSumaiObj03 div.smiCont div.div1,
			#newSumaiObj02 div.smiCont div.div1,
			#newSumaiObj01 div.smiCont div.div1 {
				width: 230px;
				float: left;
			}
			#newSumaiObj04 div.smiCont div.div1 {
				width: 365px;
				float: left;
			}
			#newSumaiObj03 div.smiCont div.div2,
			#newSumaiObj02 div.smiCont div.div2,
			#newSumaiObj01 div.smiCont div.div2 {
				width: 230px;
				float: right;
			}
			#newSumaiObj04 div.smiCont div.div2 {
				width: 365px;
				float: right;
			}
			#newSumaiObj04 div.smiCont div.block {
				margin-bottom: 5px;
				width: 230px;
			}
				#newSumaiObj04 div.smiCont div.head,
				#newSumaiObj03 div.smiCont div.head,
				#newSumaiObj02 div.smiCont div.head,
				#newSumaiObj01 div.smiCont div.head {
					margin-bottom: 3px;
				}
				#newSumaiObj04 div.smiCont div.head h4,
				#newSumaiObj03 div.smiCont div.head h4,
				#newSumaiObj02 div.smiCont div.head h3,
				#newSumaiObj01 div.smiCont div.head h4 {
					margin-right: 6px;
					float: left;
				}
				#newSumaiObj04 div.smiCont div.head p,
				#newSumaiObj03 div.smiCont div.head p,
				#newSumaiObj02 div.smiCont div.head p,
				#newSumaiObj01 div.smiCont div.head p {
					margin-top: 2px;
					_margin-top: 3px;
					float: left;
					vertical-align: baseline;
				}
				#newSumaiObj04 div.smiCont div.head a,
				#newSumaiObj03 div.smiCont div.head a,
				#newSumaiObj02 div.smiCont div.head a,
				#newSumaiObj01 div.smiCont div.head a {
					font-size: 100%;
					color: #666;
				}
				#newSumaiObj04 div.smiCont div.head p a,
				#newSumaiObj03 div.smiCont div.head p a,
				#newSumaiObj02 div.smiCont div.head p a,
				#newSumaiObj01 div.smiCont div.head p a{
				}
				#newSumaiObj04 div.smiCont div.head p a img,
				#newSumaiObj03 div.smiCont div.head p a img,
				#newSumaiObj02 div.smiCont div.head p a img,
				#newSumaiObj01 div.smiCont div.head p a img{
				}
			#newSumaiObj03 div.smiCont div.div1  div.block,
			#newSumaiObj01 div.smiCont div.div1  div.block {
				margin-bottom: 9px;
			}
			#newSumaiObj02 div.smiCont div.block,
			#newSumaiObj01 div.smiCont div.div2  div.block {
				margin-bottom: 5px;
				_margin-bottom: 6px;
			}
			#newSumaiObj03 div.smiCont div.div2  div.block {
				margin-bottom: 11px;
				_margin-bottom: 6px;
			}
				#newSumaiObj03 div.smiCont div.div1 div.row,
				#newSumaiObj01 div.smiCont div.div1 div.row {
					position: relative;
				}
				#newSumaiObj03 div.smiCont div.div1 div.image,
				#newSumaiObj01 div.smiCont div.div1 div.image {
					position: relative;
					z-index: 1;
				}
				#newSumaiObj03 div.smiCont div.div2 div.pack{
				}
				#newSumaiObj03 div.smiCont div.div1 div.pack,
				#newSumaiObj01 div.smiCont div.div1 div.pack {
					position: absolute;
					padding: 10px 0 6px 0;
					width: 170px;/* 字落ちのため一時的に調整 */
					left: 0px;
					top: 105px;
					_top: 108px;
					z-index: 100;
				}
					#newSumaiObj03 div.smiCont div.div1 p.p1,
					#newSumaiObj01 div.smiCont div.div1 p.p1 {
						text-indent: -10px;
						margin-bottom: 3px;
						padding-left: 19px;
					}
					#newSumaiObj03 div.smiCont div.div1 p.p1 a img,
					#newSumaiObj01 div.smiCont div.div1 p.p1 a img{
						margin-right: 3px;
					}
					#newSumaiObj03 div.smiCont div.div1 p.p2,
					#newSumaiObj01 div.smiCont div.div1 p.p2 {
						padding-left: 19px;
						color: #999;
					}
					#newSumaiObj03 div.smiCont div.div1 p.p3,
					#newSumaiObj01 div.smiCont div.div1 p.p3 {
						padding-left: 19px;
						color: #db874c;
					}
				#newSumaiObj04 div.smiCont div.image,
				#newSumaiObj03 div.smiCont div.div2 div.image,
				#newSumaiObj02 div.smiCont div.image,
				#newSumaiObj01 div.smiCont div.div2 div.image {
					float: left;
				}
				#newSumaiObj04 div.smiCont div.pack,
				#newSumaiObj03 div.smiCont div.div2 div.pack,
				#newSumaiObj02 div.smiCont div.pack,
				#newSumaiObj01 div.smiCont div.div2 div.pack {
					width: 151px;
					float: right;
				}
					#newSumaiObj04 div.smiCont p.p1,
					#newSumaiObj03 div.smiCont div.div2 p.p1,
					#newSumaiObj02 div.smiCont p.p1,
					#newSumaiObj01 div.smiCont div.div2 p.p1 {
						text-indent: -10px;
						margin-bottom: 3px;
						padding-left: 10px;
						/*font-weight: bold;*/
					}
					#newSumaiObj04 div.smiCont p.p1 a img,
					#newSumaiObj03 div.smiCont div.div2 p.p1 a img,
					#newSumaiObj02 div.smiCont p.p1 a img,
					#newSumaiObj01 div.smiCont div.div2 p.p1 a img{
						margin-right: 3px;
					}
					#newSumaiObj04 div.smiCont p.p2,
					#newSumaiObj03 div.smiCont div.div2 p.p2,
					#newSumaiObj02 div.smiCont p.p2,
					#newSumaiObj01 div.smiCont div.div2 p.p2 {
						padding-left: 10px;
						color: #999;
					}
					#newSumaiObj04 div.smiCont p.p3,
					#newSumaiObj03 div.smiCont div.div2 p.p3,
					#newSumaiObj02 div.smiCont p.p3,
					#newSumaiObj01 div.smiCont div.div2 p.p3 {
						padding-left: 10px;
						color: #db874c;
					}
			#newSumaiObj02 div.smiCont div.product {
				width: 481px;
				_width: 493px;
				background-color: #ffecd7;
				padding: 7px 7px 5px 5px;
				margin-top: 8px;
				margin-bottom: 12px;
				border-bottom: 1px solid #f3dbc2;
			}
				#newSumaiObj02 div.smiCont div.product p{
					text-align: right;
					font-size: 60%;
				}
				#newSumaiObj02 div.smiCont div.product p a{
					font-size: 120%;
				}
				#newSumaiObj02 div.smiCont div.product p a img{
					padding-right: 4px;
				}
			#newSumaiObj02 div.smiCont div.airstyle {
				margin-top: 8px;
				margin-bottom: 12px;
			}
			#newSumaiObj01 div.yukadanBox{
				padding-top: 5px;
				clear: both;
			}
			#newSumaiObj01 div.yukadanBox div.link01{
				float: left;
			}
			#newSumaiObj01 div.yukadanBox div.link01{
				float: left;
			}

			#newSumaiObj01 div.yukadanBox div.report {
				padding-right: 22px;
				float: right;
				position: relative;
			}
			#newSumaiObj01 div.yukadanBox div.report p{
					position: absolute;
					font-size: 60%;
					left: 0px;
					top: 48px;
				}
			#newSumaiObj03 div.smiCont div.report,
			#newSumaiObj02 div.smiCont div.report,
			#newSumaiObj01 div.smiCont div.report {
				position: relative;
			}
				#newSumaiObj03 div.smiCont div.report p,
				#newSumaiObj02 div.smiCont div.report p,
				#newSumaiObj01 div.smiCont div.report p {
					position: absolute;
					left: 0px;
					top: 48px;
				}
				

/*ルームエアコン用スタイル移動*/
	#contents div.sumaiArea {
		color: #333;
	}
		#contents div.sumaiArea div.div1 {
			padding-top: 8px;
			width: 370px;
			float: left;
		}
			#contents div.sumaiArea div.div1 h4 {
				margin-bottom: 9px;
			}
			#contents div.sumaiArea div.div1_1 {
				width: 185px;
				float: left;
			}
				#contents div.sumaiArea div.div1_1 div.block {
					margin-bottom: 20px;
				}
				#contents div.sumaiArea div.div1_1 div.icon {
					float: left;
				}
				#contents div.sumaiArea div.div1_1 div.pack {
					width: 150px;
					float: right;
				}
			#contents div.sumaiArea div.div1_2 {
				padding-bottom: 14px;
				width: 185px;
				float: left;
			}
				#contents div.sumaiArea div.div1_2 li {
					margin-bottom: 6px;
				}
		#contents div.sumaiArea div.div2 {
			padding-top: 5px;
			width: 370px;
			float: right;
		}
			#contents div.sumaiArea div.div2 h4 {
				margin-bottom: 9px;
			}
			#contents div.sumaiArea div.div2_1 {
				width: 230px;
				float: left;
			}
				#contents div.sumaiArea div.div2_1 ul {
					margin-bottom: 6px;
				}
				#contents div.sumaiArea div.div2_1 dt {
					float: left;
				}
				#contents div.sumaiArea div.div2_1 dd {
					width: 150px;
					float: right;
				}
					#contents div.sumaiArea div.div2_1 dd p {
						padding-left: 10px;
					}
					#contents div.sumaiArea div.div2_1 dd .p1 {
						margin-bottom: 5px;
						text-indent: -10px;
					}
			#contents div.sumaiArea div.div2_2 {
				padding-bottom: 14px;
				width: 120px;
				float: right;
			}
				#contents div.sumaiArea div.div2_2 li {
					margin-bottom: 4px;
				}
				#contents div.sumaiArea div.div2_2 ul {
					padding-bottom: 2px;
				}
				#contents div.sumaiArea div.div2_2 ul.line {
					padding-top: 8px;
				}


/*090828 追加 改定*/

#sumaiBottomLink {
	color: #333;
	width: 740px;
	text-align: left;
	margin: 20px auto 20px auto !important;
	display: block;
}
	#sumaiBottomLink *{
		text-decoration: none;
		line-height: 1.1;
		/line-height: 1.1;
		list-style-type: none;
	}
	#sumaiBottomLink p.S2,
	#sumaiBottomLink li.S2	{
		font-size: 70%;
	}
	#sumaiBottomLink p.S3,
	#sumaiBottomLink li.S3{
		font-size: 80%;
	}
	#sumaiBottomLink *{
		padding: 0px;
		margin: 0px;
	}
		#sumaiBottomLink div.mainHead{
			background: url(/sumai/common/images/sumai_inc_02/hed.gif) no-repeat left top;
			padding-top: 53px;
			position: relative;
		}
			#sumaiBottomLink div.mainHead p.rightLink{
				position: absolute;
				left: 635px;
				top: 6px;
			}
			#sumaiBottomLink div.mainHead p.rightLink a{
				background: url(/sumai/common/images/sumai_inc_02/arrow.gif) no-repeat left 1px;
				padding-left: 10px;
			}
		#sumaiBottomLink div.hed{
			position: relative;
			height: 10px;
		}
		#sumaiBottomLink h3,
		#sumaiBottomLink h4{
			position: absolute;
			left: -9999px;
			background-image: transparent;
		}
		#sumaiBottomLink  div.hed p.rightLink {
			position: absolute;
			left: 80px;
			top: -12px;
		}
		#sumaiBottomLink  div.hed p.rightLink a{
			background: url(/sumai/common/images/sumai_inc_02/arrow.gif) no-repeat left 1px;
			padding-left: 10px;
		}


		#sumaiBottomLink div.div1 {
			width: 240px;
			float: left;
		}
			#sumaiBottomLink div.div1 h4 {
				margin-bottom: 9px;
			}
			#sumaiBottomLink div.div1_1 {
				width: 240px;
				padding-bottom: 10px;
				background: url(/sumai/common/images/sumai_inc_02/line.gif) no-repeat left bottom;
			}
				#sumaiBottomLink div.div1_1 ul {
					margin-bottom: 6px;
				}
				#sumaiBottomLink div.div1_1 dt {
					width: 60px;
					float: left;
				}
				#sumaiBottomLink div.div1_1 dd {
					width: 172px;
					float: right;
				}
					#sumaiBottomLink div.div1_1 dd p {
					}
					#sumaiBottomLink div.div1_1 dd .p1 {
						margin-bottom: 5px;
						text-indent: -10px;
					}
					#sumaiBottomLink div.div1_1 dd .p1 a{
						background: url(/sumai/common/images/sumai_inc_02/arrow.gif) no-repeat left 1px;
						padding-left: 10px;
						line-height: 1.3em;
					}
					#sumaiBottomLink div.div1_1 dd .p2 {
						color:#999999;
						margin-bottom: 3px;
					}
			#sumaiBottomLink div.div1_2 {
				padding-top: 10px;
				width: 120px;
			}
				#sumaiBottomLink div.div1_2 ul {
					padding-bottom: 2px;
					width: 240px;
				}
				#sumaiBottomLink div.div1_2 li {
					display: block;
					float: left;
					width: 110px;
					margin-bottom: 4px;
				}
				#sumaiBottomLink div.div1_2 li a{
					display: block;
					float: left;
					width: 110px;
					margin-bottom: 4px;
					background: url(/sumai/common/images/sumai_inc_02/arrow.gif) no-repeat left 1px;
					padding-left: 10px;
				}

		#sumaiBottomLink div.div2 {
			width: 500px;
			float: right;
		}
			#sumaiBottomLink div.div2_1 {
				width: 270px;
				float: left;
			}
				#sumaiBottomLink div.div2_1 div.block {
					margin-bottom: 10px;
				}
				#sumaiBottomLink div.div2_1 div.icon {
					width: 60px;
					float: left;
				}
				#sumaiBottomLink div.div2_1 div.pack {
					width: 210px;
					float: right;
				}
				#sumaiBottomLink div.div2_1 div.pack p{
					margin-bottom: 5px;
				}
				#sumaiBottomLink div.div2_1 div.pack p a span{
					font-size: 85%;
					margin-left: 5px;
					color: #666666;
				}
				#sumaiBottomLink div.div2_1 div.pack p.desc{
					color:#999999;
					padding-left: 2px;
				}
				#sumaiBottomLink div.div2_1 div.pack p a{
					background: url(/sumai/common/images/sumai_inc_02/arrow.gif) no-repeat left 1px;
					padding-left: 10px;
				}
				#sumaiBottomLink div.div2_1 div.pack p.product a{
					background: url(/sumai/common/images/sumai_inc_02/icn_arrow_s_g.gif) no-repeat left 1px;
					padding-left: 10px;
					color: #666;
					margin-left: 2px;
				}
			#sumaiBottomLink div.div2_2 {
				padding-bottom: 14px;
				width: 230px;
				float: left;
			}
				#sumaiBottomLink div.div2_2 li {
					margin-bottom: 15px;
					width: 230px;
					position: relative;
				}
				#sumaiBottomLink div.div2_2 li a{
					background: url(/sumai/common/images/sumai_inc_02/arrow.gif) no-repeat left 1px;
					padding-left: 10px;
				}
				#sumaiBottomLink div.div2_2 li span{
					display: block;
					text-align: right;
					width: 60px;
					position: absolute;
					top: 0px;
					left: 170px;
					text-indent: -10px;
					font-size: 80%;
				}
				#sumaiBottomLink div.div2_2 li span a{
					color: #666;
					padding-left: 10px;
					background: url(/sumai/common/images/sumai_inc_02/icn_arrow_s_g.gif) no-repeat left 1px;
				}

/*以下 個別ページ調整*/

/*エコキュートトップ*/
#container #ecocute_top_bottom{
	margin-top: 40px;
}
#container #ecocute_top_bottom #sumaiBottomLink .S2{
	font-size: 60%;
}
#container #ecocute_top_bottom #sumaiBottomLink .S3{
	font-size: 75%;
}
#container #ecocute_top_bottom #sumaiBottomLink div.div1_2 li a{
	font-size: 100%;
}
#container #ecocute_top_bottom #sumaiBottomLink div.div2_2 li {
	font-size: 100%;
}
#container #ecocute_top_bottom #sumaiBottomLink div.div2_2 li span{
	font-size: 90%;
}

#ecocute #sumaiBottomLink .S3{
	font-size: 120%;
}

#ecocute #sumaiBottomLink .S2{
	font-size: 80%;
}
#ecocute #sumaiBottomLink div.mainHead p.rightLink a{
	font-size: 70%;
}
#ecocute #sumaiBottomLink div.div1_1 dd p {
	font-size: 90%;
}
#ecocute #sumaiBottomLink div.div1_1 dd p.p2 {
	font-size: 70%;
}
#ecocute #sumaiBottomLink div.div1_2 li a{
	font-size: 70%;
}
#ecocute #sumaiBottomLink div.div2_1 div.pack p a span{
	font-size: 70%;
}
#ecocute #sumaiBottomLink div.div2_1 div.pack p.desc{
	font-size: 60%;
}
#ecocute #sumaiBottomLink div.div1_1 dd .p2 {
	font-size: 80%;
}

#ecocute #sumaiBottomLink div.div2_2 li {
	font-size: 80%;
}
#ecocute #sumaiBottomLink div.div2_2 li span{
	font-size: 80%;
}

/*ルームエアコン内部
#roomairconBottom #sumaiBottomLink div.mainHead p.rightLink a{
	font-size: 100%;
}
#roomairconBottom #sumaiBottomLink *{
	line-height: 1.1;
}

#roomairconBottom #sumaiBottomLink div.div1_1 dd .p1 {
	font-size: 85%;
}
#roomairconBottom #sumaiBottomLink div.div2_1 div.pack p a{
	font-size: 80%;
}
#roomairconBottom #sumaiBottomLink div.div2_1 div.pack p.product a{
	font-size: 65%;
}
#roomairconBottom #sumaiBottomLink div.div2_2 li {
	font-size: 100%;
	/font-size: 110%;
}
#roomairconBottom #sumaiBottomLink div.div2_2 li span{
	font-size: 75%;
}*/

/*カタログ系*/
#contents #sumaiBottomLink div.div1_2 li a{
	font-size: 80%;
}
#contents #sumaiBottomLink div.div2_2 li {
	font-size: 80%;
}


/*IHクッキングヒータートップ*/
#sumai_include #sumaiBottomLink div.mainHead p.rightLink a{
	font-size: 120%;
}
#sumai_include #sumaiBottomLink  div.hed p.rightLink {
	font-size: 100%;
}
#sumai_include #sumaiBottomLink div.div1_1 dd p {
	font-size: 100%;
}
#sumai_include #sumaiBottomLink div.div1_1 dd p.p2 {
	font-size: 90%;
}


#sumai_include #sumaiBottomLink div.div2_1 div.pack p a{
	font-size: 120%;
}
#sumai_include #sumaiBottomLink div.div2_1 div.pack p.desc{
	font-size: 90%;
}
#sumai_include #sumaiBottomLink div.div2_1 div.pack p.product a{
	font-size: 120%;
}

/*ハウジングエアコンコンテンツ*/
#contents #housing_bottom #sumaiBottomLink{
}
#contents #housing_bottom #sumaiBottomLink div.div1_2 li a{
	font-size: 100%;
}
#contents #housing_bottom #sumaiBottomLink div.div2_2 li {
	font-size: 100%;
}

/*ルームドライヤートップコンテンツ*/
#rd_taiken_top #sumaiBottomLink {
	font-size: 102%;
}
#rd_taiken_top #sumaiBottomLink p.rightLink a{
	font-size: 100%;
}
#rd_taiken_top #sumaiBottomLink div.div1 div.div1_1 a{
	font-size: 100%;
}
#rd_taiken_top #sumaiBottomLink div.div1 div.div1_2 a{
	font-size: 100%;
}
#rd_taiken_top #sumaiBottomLink div.div2 div.div2_1 a{
	font-size: 100%;
}
#rd_taiken_top #sumaiBottomLink div.div2 div.div2_1 p.product a{
	font-size: 100%;
}
#rd_taiken_top #sumaiBottomLink div.div2 div.div2_2 a{
	font-size: 120%;
}
#rd_taiken_top #sumaiBottomLink div.div2 div.div2_2 span a{
	font-size: 130%;
}

/*ルームドライヤーコンテンツ*/
#roomdryer_bottom #sumaiBottomLink p.rightLink a{
	font-size: 100%;
}
#roomdryer_bottom #sumaiBottomLink div.div1 div.div1_1 a{
	font-size: 100%;
}
#roomdryer_bottom #sumaiBottomLink div.div1 div.div1_2 a{
	font-size: 90%;
}
#roomdryer_bottom #sumaiBottomLink div.div2 div.div2_1 a{
	font-size: 100%;
}
#roomdryer_bottom #sumaiBottomLink div.div2 div.div2_2 a{
	font-size: 90%;
}
#roomdryer_bottom #sumaiBottomLink div.div2 div.div2_2 span a{
	font-size: 100%;
}

/*カタログハウジングコンテンツ*/
#catalog_housing_top #sumaiBottomLink p.rightLink a{
	font-size: 100%;
}
#catalog_housing_top #sumaiBottomLink div.div1 div.div1_1 a{
	font-size: 100%;
}
#catalog_housing_top #sumaiBottomLink div.div1 div.div1_2 a{
	font-size: 90%;
}
#catalog_housing_top #sumaiBottomLink div.div2 div.div2_1 a{
	font-size: 100%;
}
#catalog_housing_top #sumaiBottomLink div.div2 div.div2_2 a{
	font-size: 90%;
}
#catalog_housing_top #sumaiBottomLink div.div2 div.div2_2 span a{
	font-size: 100%;
}

/*ルームエアコンコンテンツ*/
#roomairconBottom #sumaiBottomLink {
	font-size: 102%;
}
#roomairconBottom #sumaiBottomLink p.rightLink a{
	font-size: 100%;
}
#roomairconBottom #sumaiBottomLink div.div1 div.div1_1 a{
	font-size: 80%;
}
#roomairconBottom #sumaiBottomLink div.div1 div.div1_2 a{
	font-size: 100%;
}
#roomairconBottom #sumaiBottomLink div.div2 div.div2_1 a{
	font-size: 64%;
}
#roomairconBottom #sumaiBottomLink div.div2 div.div2_1 p.product a{
	font-size: 56%;
}
#roomairconBottom #sumaiBottomLink div.div2 div.div2_2 a{
	font-size: 120%;
}
#roomairconBottom #sumaiBottomLink div.div2 div.div2_2 span a{
	font-size: 130%;
}

/* カタログホッとく〜る、ホッとエコフロア以下 */
#catalog_hot_inc #sumaiBottomLink p.rightLink a{
	font-size: 100%;
}
#catalog_hot_inc #sumaiBottomLink div.div1 div.div1_1 a{
	font-size: 90%;
}
#catalog_hot_inc #sumaiBottomLink div.div1 div.div1_2 a{
	font-size: 100%;
}
#catalog_hot_inc #sumaiBottomLink div.div2 div.div2_1 a{
	font-size: 100%;
}
#catalog_hot_inc #sumaiBottomLink div.div2 div.div2_2 a{
	font-size: 100%;
}








