﻿#contents div.bannerObj:after,
#contents div.bannerLink:after,
#contents div.Links2:after,
#contents div.Links2 div.div2:after,
#contents div.Links2 div.div2_1:after,
#contents div.sumaiArea dl:after,
#contents div.sumaiArea div.column div.block:after,
#contents div.relatLink div.column div.block:after,
#contents div.relatLink div.column div.block-bottom:after,
#contents div.productsLink div.column div.block:after,
#contents div.productsLink div.column div.block-bottom:after,
#contents div.productsLink div.column2 div.block:after,
#contents div.productsLink_pit div.column div.block:after,
#contents div.productsLink_pit div.column div.block-bottom:after,
#contents div.productsLink_pit div.column2 div.block:after,
#contents div.column:after,
#contents div.column2:after,
#contents div.Links:after,
#contents div.boxBody_o div.head:after,
#contents div.boxBody_b div.head:after,
#contents div.boxBody_b .note:after,
#contents:after,
#sumaiBottomLink:after,
#sumaiBottomLink dl:after,
#sumaiBottomLink div.column div.block:after,
#airProtNavi .related dl:after,
#airProtNavi .product .series:after,
#airProtNavi .product .series dl:after,
#airProtNavi .product .head:after,
#airProtNavi .bottom dl:after,
#airProtNavi .top .tab:after,
#airProtNavi .top .series:after,
#airProtNavi .top:after,
#contents:after {
	content: ".";
	display: block;
	　display: none;
	height: 0;
	clear: both;
	visibility: hidden;
}
#contents div.bannerObj,
#contents div.bannerLink,
#contents div.Links2,
#contents div.Links2 div.div2,
#contents div.Links2 div.div2_1,
#contents div.sumaiArea dl,
#contents div.sumaiArea div.column div.block,
#contents div.relatLink div.column div.block,
#contents div.relatLink div.column div.block-bottom,
#contents div.productsLink div.column div.block,
#contents div.productsLink div.column div.block-bottom,
#contents div.productsLink div.column2 div.block,
#contents div.productsLink_pit div.column div.block,
#contents div.productsLink_pit div.column div.block-bottom,
#contents div.productsLink_pit div.column2 div.block,
#contents div.column,
#contents div.column2,
#contents div.Links,
#contents div.boxBody_o div.head,
#contents div.boxBody_b div.head,
#contents div.boxBody_b .note,
#contents,
#sumaiBottomLink,
#sumaiBottomLink dl,
#sumaiBottomLink div.column div.block,
#airProtNavi .related dl,
#airProtNavi .product .series,
#airProtNavi .product .series dl,
#airProtNavi .product .head,
#airProtNavi .bottom dl,
#airProtNavi .top .tab,
#airProtNavi .top .series,
#airProtNavi .top,
#contents {
	display: inline-table;
	/*\*/
	display: block;
	*height: 1%;
	/**/
}

/* COMMON */
#contents p,
#contents dt,
#contents dd,
#contents th,
#contents td,
#contents a,
#contents span,
#contents li {
	text-align: justify;
	text-justify: distribute;
}

a:link {
	color:#0033CC;
	text-decoration: none;
}

a:visited {
	color:#0033CC;
	text-decoration: none;
}

a:hover {
	color:#0033CC;
	text-decoration: underline;
}

a:active {
	color:#0033CC;
	text-decoration: underline;
}

#pageBody * {
	margin: 0px;
	padding: 0px;
}

#pageBody ol, #pageBody ul {
	list-style-type: none;
}

hr {
	display: none;
}

img {
	border: 0px;	
}

/* CONTAINER */
#pageBody {
	text-align: left;
}

#contents {
	margin: 0px auto;
	padding-bottom: 0;
	width: 740px;
	text-align: left;
	color: #999;
}


#contents * {
}






/*ヘッダーフッターナビゲーション用スタイル*/

#airProtNavi {
	margin: 0px auto;
	width: 740px;
	text-align: left;
}
#airProtNavi .top {
	padding-top: 5px;
}
	#airProtNavi .top .series {
		float: left;
	}
	#airProtNavi .top .series li {
		margin-right: 3px;
		float: left;
	}
	#airProtNavi .top .series li.dot {
		background:url("/roomaircon/common/images/icn_series_dot.gif") no-repeat 0 0;
		padding-left: 6px;
	}
	#airProtNavi .top .series li.link {
		margin-top: 4px;
		background: url("/common/images/arrow.gif") no-repeat 5px 2px;
		padding-left: 5px;
	}
		#airProtNavi .top .series li.link a {
			padding-left: 12px;
		}
	#airProtNavi .top .tab {
		float: right;
	}
	#airProtNavi .top .tab li {
		font-size: 0;
		line-height: 0;
		float: left;
	}
	#airProtNavi .top .tab li.li2 {
		padding-left: 5px;
	}
#airProtNavi .middle {
	position: relative;
	width: 740px;
	height: 41px;
}
#airProtNavi .pit {
	background:url("/roomaircon/common/images/bg_airprot_pit.gif") no-repeat 0 0;
}
#airProtNavi .ryo {
	background:url("/roomaircon/common/images/bg_airprot_ryo.gif") no-repeat 0 0;
}
	#airProtNavi .middle .head {
		position: absolute;
		left: 5px;
		top: 5px;
	}
	#airProtNavi .middle dt.set1 {
		position: absolute;
		left: 112px;
		top: 12px;
	}
	#airProtNavi .middle dd.set1 {
		position: absolute;
		left: 133px;
		top: 13px;
	}
	#airProtNavi .middle dt.set2 {
		position: absolute;
		left: 180px;
		top: 12px;
	}
	#airProtNavi .middle dd.set2 {
		position: absolute;
		left: 200px;
		top: 13px;
	}
	#airProtNavi .middle dt.set3 {
		position: absolute;
		left: 261px;
		top: 12px;
	}
	#airProtNavi .middle dd.set3 {
		position: absolute;
		left: 280px;
		top: 9px;
	}
	#airProtNavi .middle dt.set4 {
		position: absolute;
		left: 340px;
		top: 12px;
	}
	#airProtNavi .middle dd.set4 {
		position: absolute;
		left: 359px;
		top: 9px;
	}
	#airProtNavi .middle dt.set5 {
		position: absolute;
		left: 416px;
		top: 12px;
	}
	#airProtNavi .middle dd.set5 {
		position: absolute;
		left: 435px;
		top: 9px;
	}
	#airProtNavi .middle dd {
		padding-left: 10px;
		text-indent: -10px;
	}
	#airProtNavi .middle dd a {
		padding-left: 10px;
	}
		#airProtNavi .middle dd.active {
		}
		#airProtNavi .middle dd strong {
			background-color: #e0eff3;
			color: #666;
			font-weight: bold;
		}
	#airProtNavi .middle li.li1 {
		position: absolute;
		left: 514px;
		top: 0;
		width: 111px;
		height: 41px;
	}
	#airProtNavi .middle li.li1 a {
		padding: 4px 0 0 17px;
		display: block;
		height: 37px;
		_height: 41px;
	}
	#airProtNavi .middle li.li2 {
		position: absolute;
		left: 625px;
		top: 0;
		width: 115px;
		height: 41px;
	}
	#airProtNavi .middle li.li2 a {
		padding: 4px 0 0 49px;
		display: block;
		height: 37px;
		_height: 41px;
	}
#airProtNavi .bottom {
	margin-bottom: 20px;
}
	#airProtNavi .bottom dl {
		background-color: #f4f4f4;
		border-top: solid 1px #B7B7B7;
	}
	#airProtNavi .bottom dt {
		background-color: #B7B7B7;
		margin-right: 7px;
		padding: 6px 8px 5px 10px;
		color: #fff;
		float: left;
	}
	#airProtNavi .bottom dd {
		background: url(/common/images/arrow.gif) no-repeat 5px center;
		padding: 6px 8px 5px 15px;
		float: left;
		white-space: nowrap;
	}
	#airProtNavi .bottom dd.active {
		/*background: #fff;
		border-right: solid 1px #999;
		border-left: solid 1px #999;
		padding: 6px 11px 5px 12px;
		color: #666;*/

		background: #fff;
		padding: 6px 11px 5px 12px;
		color: #666;


	}

#airProtNavi .inbottom {
	/*border-top: solid 1px  #DFDFDF;*/
	margin-bottom: 0px;
}
	#airProtNavi .inbottom dd.active {
		background: #fff;
		border-right: solid 0px #999 !important;
		border-left: solid 0px #999 !important;
		padding: 6px 11px 5px 12px;
		font-weight: normal !important;
		color: #666;
	}
	#airProtNavi .inbottom dd.active strong{
		font-weight: normal !important;
	}
	#airProtNavi .inbottom dl {
		background-color: #FFF;
		border: 0px !important;
	}
	#airProtNavi .inbottom dt {
		background-color: #FFF;
		margin-right: 7px;
		padding: 6px 0px 5px 0px;
		color: #666;
		font-weight: bold;
		float: left;
	}
	#airProtNavi .inbottom dd {
		background: url(/common/images/arrow.gif) no-repeat 5px center;
		padding: 6px 8px 5px 15px;
		float: left;
		white-space: nowrap;
	}
	#airProtNavi .inbottom dd.active {
		background: #fff;
		border-right: solid 1px #999;
		border-left: solid 1px #999;
		padding: 6px 11px 5px 12px;
		color: #666;
	}

#airProtNavi .product {
	margin-bottom: 20px;
	color: #666;
}
	#airProtNavi .product .head {
		margin-bottom: 8px;	
	}
		#airProtNavi .product .head dt {
			margin-right: 1px;
			font-weight: bold;
			float: left;
		}
		#airProtNavi .product .head dd {
			background: url("/common/images/arrow.gif") no-repeat 5px 2px;
			margin-right: 4px;
			padding-left: 5px;
			float: left;
		}
			#airProtNavi .product .head dd a {
				padding-left: 12px;
			}
	#airProtNavi .product .series {
		background: url("/roomaircon/common/images/lin_series.gif") repeat-y left top;
		padding-left: 10px;
	}
	#airProtNavi .product .series dl.dl1 {
		width: 135px;
		float: left;
	}
		#airProtNavi .product .series dt {
			float: left;
		}
		#airProtNavi .product .series dd {
			width: 110px;
			float: right;
		}
	#airProtNavi .product .series dl.dl5,
	#airProtNavi .product .series dl.dl4,
	#airProtNavi .product .series dl.dl3,
	#airProtNavi .product .series dl.dl2 {
		width: 89px;
		float: left;
	}
		#airProtNavi .product .series .dl5 dd,
		#airProtNavi .product .series .dl4 dd,
		#airProtNavi .product .series .dl3 dd,
		#airProtNavi .product .series .dl2 dd {
			width: 64px;
			float: right;
		}
	#airProtNavi .product .series dl.dl5 {
		margin-right: 24px;
	}
	#airProtNavi .product .series dl.dl6 {
		margin-right: 10px;
		width: 100px;
		float: left;
	}
		#airProtNavi .product .series .dl6 dd {
			width: 74px;
			float: right;
		}
	#airProtNavi .product .series dl.dl7 {
		width: 105px;
		float: left;
	}
		#airProtNavi .product .series .dl7 dd {
			width: 79px;
			float: right;
		}
		#airProtNavi .product .series .link {
			background: url(/common/images/arrow.gif) no-repeat 0 2px;
			padding-left: 12px;
			text-indent: -12px;
		}
			#airProtNavi .product .series .link a {
				padding-left: 12px;
			}
		#airProtNavi .product .series .link2 {
			background: url(/common/images/arrow_gry.gif) no-repeat 0 2px;
			padding-left: 12px;
			text-indent: -12px;
		}
			#airProtNavi .product .series .link2 a {
				padding-left: 12px;
				color: #999;
			}

#airProtNavi .related {
	margin-bottom: 20px;
	color: #666;
}
		#airProtNavi .related dt {
			margin-right: 1px;
			font-weight: bold;
			float: left;
		}
		#airProtNavi .related dt.support {
			padding-left: 9px;
		}
		#airProtNavi .related  dd {
			background: url(/common/images/arrow.gif) no-repeat 5px 2px;
			margin-top: 4px;
			margin-right: 4px;
			padding-left: 5px;
			float: left;
		}
		#airProtNavi .related dd.support {
			border-right: solid 1px #ccc;
			padding-right: 9px;
		}
			#airProtNavi .related dd a {
				padding-left: 12px;
			}



	#contents div.function2Navi {
		/*background: url(../images/bg_function2_navi.gif) no-repeat left top;*/
		margin-bottom: 18px;
		position: relative;
		width: 740px;
		height: 240px;
	}
		#contents div.function2Navi .off a  {
			color: #808080 !important;
		}
		#contents div.function2Navi .off a:hover {
			color:#0033CC !important;
		}
		#contents div.function2Navi .tab {
			position: absolute;
			left: 410px;
			top: 10px;
		}
			#contents div.function2Navi .tab li {
				padding-left: 5px;
				float: left;
			}
		#contents div.function2Navi .navi01 {
			position: absolute;
			left: 5px;
			top: 214px;
			width: 740px;
		}
			#contents div.function2Navi .navi01 h3 {
				padding-right: 2px;
				color: #505050;
				font-weight: normal;
				display: inline;
			}
			#contents div.function2Navi .navi01 ul {
				display: inline;
			}
				#contents div.function2Navi .navi01 ul li {
					display: inline;
					padding-left: 0px;
				}
					#contents div.function2Navi .navi01 img {
						vertical-align: -1px;
						margin-right: 1px;
					}
				html:\66irst-child #contents div.function2Navi .navi01 ul li {
					display: inline;
					padding-left: 2px;
				}
				html:\66irst-child #contents div.function2Navi .navi01 img {
						vertical-align: text-bottom;
						margin-right: 1px;
					}
		#contents div.function2Navi .icon {}
			#contents div.function2Navi .icon ul {
	position: absolute;
	left: 0px;
	top: 13px;
			}
				#contents div.function2Navi .icon ul li {
					margin-right: 6px;
					float: left;
				}
		#contents div.function2Navi .link {}
			#contents div.function2Navi .link ul {
				position: absolute;
				left: 230px;
				top: 15px;
				width: 220px;
				text-align: left;
			}
			#contents div.function2Navi .link_sumai ul {
				position: absolute;
				left: 183px;
				top: 15px;
				width: 220px;
				text-align: left;
			}
				#contents div.function2Navi .link ul li {
					display: inline;
					padding-left: 5px;
				}
				#contents div.function2Navi .link_sumai ul li {
					display: inline;
					padding-left: 5px;
				}
		#contents div.function2Navi .image {
			position: absolute;
			left: 0;
			top: 33px;
		}

	#contents h1 {
		/*margin: 0px 0px 8px 0px;*/ /*091127調整*/
		margin: 0px 0px 20px 0px;
	}

	#contents p.pageLink {
		/*margin: 0 20px 12px 80px;*/ /*091127調整*/
		margin: 0 20px 0px 80px;
		color: #999;
		position: relative;
		/*top: -10px;*/ /*091127調整*/
		top: -22px;
	}

	#contents div.box {
		/*background: url(../images/bg_function_box_b.gif) no-repeat left bottom;*/
		margin-bottom: 20px;
	}
	#contents div.boxBody {
		padding: 0px 0px 30px 0px;
	}
	#contents div.boxBody_o {
		padding: 0px 0px 30px 0px;
		border: 1px solid #cccccc;
		/*width: 738px;*/
	}
	#contents div.boxBody_b {
		padding: 0px 0px 30px 0px;
		border: 1px solid #cccccc;
	}
	#contents div.boxBody_b_mini {
		border: 1px solid #cccccc;
	}
	#contents div.boxBody_ecop {
		padding: 0px 0px 30px 0px;
		border: 1px solid #cccccc;
	}
		#contents div.boxBody div.head,
		#contents div.boxBody_o div.head,
		#contents div.boxBody_b div.head {
			background-color: #f3f7f9;
			margin-bottom: 25px;
			height: 30px;
		}
		#contents div.boxBody_b_mini div.head {
			background-color: #f3f7f9;
			height: 31px;
		}
		#contents div.boxBody_ecop div.head{
			margin-bottom: 25px;
			height: 30px;
			position: relative;
		}
			#contents div.boxBody div.head h2,
			#contents div.boxBody_o div.head h2,
			#contents div.boxBody_b div.head h2,
			#contents div.boxBody_b_mini div.head h2 {
				float: left;
				/*position:relative;*/
				/*left: -30px;*/
			}
			#contents div.boxBody div.head div,
			#contents div.boxBody_o div.head div,
			#contents div.boxBody_b div.head div,
			#contents div.boxBody_b_mini div.head div {
				float: right;
				padding-right: 25px;
			}
			#contents div.boxBody_ecop div.head div {
				position: absolute;
				top: 2px;
				right: 25px;
			}
				#contents div.boxBody div.head td,
				#contents div.boxBody_o div.head td,
				#contents div.boxBody_b div.head td,
				#contents div.boxBody_b_mini div.head td,
				#contents div.boxBody_ecop div.head td {
					vertical-align: middle;
					padding-right: 5px;
					padding-top: 5px;
					color:#999999;
				}
		#contents div.boxBody h3,
		#contents div.boxBody_o h3,
		#contents div.boxBody_b h3 {
			margin: 30px 0 20px 0;
			/*position: relative;*/
			/*left: -30px;*/
		}
		#contents div.boxBody div.img,
		#contents div.boxBody_o div.img,
		#contents div.boxBody_b div.img{
			padding-left: 30px;
		}
		#contents div.boxBody .note,
		#contents div.boxBody_o .note,
		#contents div.boxBody_b .note,
		#contents div.boxBody_ecop .note{
			margin-top: 20px;
			margin-bottom: 20px;
			padding-right: 30px;
			padding-left: 30px;
			color: #999999;
		}
		
			#contents .note dl dt {
				float: left;
			}
			 
			#contents .note dl dd {
				margin-bottom: 6px;
				margin-left: 20px;
			}



		#contents div.onlyone {
			position:relative;
		}
		#contents div.onlyone img{
			position: absolute;
			left: 0;
			top: -26px;
			_top: -26px;
		}
		*+html #contents div.onlyone img{
			top: -25px;
			
		}
		/* safari only \*/
		html:\66irst-child #contents div.onlyone img {
			top: -25px;
		}
		#contents div.marknintei {
			position:relative;
		}
		#contents div.marknintei img{
			position: absolute;
			left: 0;
			top: -20px;
			_top: -20px;
		}
		*+html #contents div.marknintei img{
			top: -25px;
			
		}
		/* safari only \*/
		html:\66irst-child #contents div.marknintei img {
			top: -25px;
		}

	#contents div.textLink {
		position: relative;
		margin-left: 260px;
		margin-bottom: 20px;
		width: 480px;
	}
	#contents div.link1,
	#contents div.link2 {
		background: url(../images/bg_function_link.gif) no-repeat left top;
		height:76px;
	}
	#contents div.link4 {
		background: url(../images/bg_function_link2.gif) no-repeat left top;
		height:117px;
	}
	#contents div.link5 {
		background: url(../images/bg_function_link3.gif) no-repeat left top;
		height:72px;
	}
	#contents div.link6 {
		background: url(../images/bg_function_link4.gif) no-repeat left top;
		height:163px;
	}
	#contents div.link7 {
		background: url(../images/bg_function_link5.gif) no-repeat left top;
		height:90px;
	}
	#contents div.link8 {
		background: url(../images/bg_function_link6.gif) no-repeat left top;
		height:76px;
	}
	#contents div.link9 {
		background: url(../images/bg_function_link7.gif) no-repeat left top;
		height:76px;
	}
	#contents div.link10 {
		background: url(../images/bg_function_link8.gif) no-repeat left top;
		height:72px;
	}
		#contents div.link6 h3 {
			position: absolute;
			left: 81px;
			top: 63px;
		}
		#contents div.link10 h3,
		#contents div.link9 h3,
		#contents div.link8 h3,
		#contents div.link5 h3,
		#contents div.link2 h3,
		#contents div.link1 h3 {
			position: absolute;
			left: 110px;
			top: 18px;
		}
		#contents div.link10 h3{
			position: absolute;
			left: 110px;
			top: 10px;
		}
		#contents div.link4 h3 {
			position: absolute;
			left: 81px;
			top: 40px;
		}
		#contents div.link7 h3 {
			position: absolute;
			left: 81px;
			top: 10px;
		}
		#contents div.link6 ul,
		#contents div.link4 ul,
		#contents div.link2 ul {
			position: absolute;
			left: 280px;
			top: 19px;
		}
		#contents div.link10 ul,
		#contents div.link9 ul,
		#contents div.link8 ul,
		#contents div.link5 ul,
		#contents div.link1 ul {
			position: absolute;
			left: 300px;
			top: 25px;
		}
		#contents div.link7 ul {
			position: absolute;
			left: 280px;
			top: 40px;
		}
		#contents div.textLink li {
			line-height: 0;
			font-size: 0;
			margin-bottom: 8px;
		}
		#contents div.boxBody_o div.textLink,
		#contents div.boxBody_b div.textLink {
			margin-left: 257px;
		}
			#contents div.boxBody_o div.textLink h3,
			#contents div.boxBody_b div.textLink h3 {
				margin: 0;
			}



	#contents div.pagetopbtn {
		margin-bottom: 20px;
		text-align: right;
	}

	#contents div.nextLink {
		margin-top: -18px;
		margin-bottom: 20px;
		text-align: center;
	}
		#contents div.nextLink div img {
			margin-bottom: 8px;
		}
		#contents div.nextLink * {
			display: inline;
		}
		#contents div.nextLink div {
			display: block;
		}
		#contents div.nextLink h4 {
			color: #999;
			margin: 0px 4px 0px 0px;
		}
		/* safari only \*/
		html:\66irst-child #contents div.nextLink h4 {
			color: #999;
			margin-right: 2px;
		}		
		#contents div.nextLink li {
			padding-right: 4px;
		}
		#contents div.nextLink li img {
			margin-bottom: 0px;
		}
		/* safari only \*/
		html:\66irst-child #contents div.nextLink li {
			padding-right: 5px;
		}
		#contents div.nextLink li img {  /* 081119 全体位置ずれのため調整 */
			margin-right: 4px;
		}
		/* safari only \*/
		html:\66irst-child #contents div.nextLink img {
			margin-right: 2px;
		}
		#contents div.nextLink p {
			color: #999;
		}

	#contents div.Links {
		border-bottom: solid 1px #cccccc;
		margin-top: -8px;
		margin-bottom: 20px;
		padding-bottom: 7px;
	}
		#contents div.Links p.p1 {
			padding-top: 8px;
			color: #999;
			float: left;
		}
			#contents div.Links p.p1 strong {
				color: #333;
			}
		#contents div.Links p.p2 {
			color: #999;
			float: right;
		}
			#contents div.Links p.p2 .icon {
				position: relative;
				top: 3px;
				vertical-align: text-bottom;
			}
	#contents div.relatLink {
		margin-bottom: 20px;
	}
		#contents div.relatLink h3 {
			margin-bottom: 8px;
			color: #333;
		}
		#contents div.relatLink div.column {
			margin-bottom: 20px;
		}
		#contents div.relatLink div.column div.block {
			margin-right: 2px; /* 081119 全体位置ずれのため調整 */
			width: 117px;
			float: left;
		}
		#contents div.relatLink div.column div.block2 {
			margin-right: 2px;
			width: 96px;
			float: left;
		}
		#contents div.relatLink div.column div.block3 {
			margin-right: 2px;
			width: 107px;
			float: left;
		}
		#contents div.relatLink div.column div.block-bottom {
			width: 117px; /* 081119 全体位置ずれのため調整 */
			float: left;
		}
			#contents div.relatLink div.column div.icon {
				float: left;
			}
			#contents div.relatLink div.column div.pack {
				width: 84px;
				float: right;
			}
			#contents div.relatLink div.column div.pack2 {
				width: 62px;
				float: right;
			}
			#contents div.relatLink div.column div.pack3 {
				width: 74px;
				float: right;
			}
				#contents div.relatLink div.column div.pack p,
				#contents div.relatLink div.column div.pack2 p,
				#contents div.relatLink div.column div.pack3 p {
					padding-left: 10px;
					text-indent: -10px;
				}
		#contents div.relatLink ul {
			text-align: right;
		}
			#contents div.relatLink ul li {
				display: inline;
				padding-left: 5px;
			}
			
	/*量販 ページ下部のシリーズ一覧*/
	#contents div.productsLink {
		margin-bottom: 20px;
		color: #666666;
	}
		#contents div.productsLink h3 {
			margin-bottom: 8px;
			color: #333;
			font-weight: normal;
		}
		#contents div.productsLink div.column {
			margin-bottom: 10px;
		}
		#contents div.productsLink div.column .sline {
			border-left: solid 1px #cfcfcf;
		}
		#contents div.productsLink div.column div.block {
			/*margin-right: 5px;*/ /* 081119 全体位置ずれのため調整 */
			padding-left: 6px;
			width: 94px;
			float: left;
		}
		#contents div.productsLink div.column div.block-long {
			/*margin-right: 5px;*/ /* 081119 全体位置ずれのため調整 */
			width: 116px;
			float: left;
		}
		#contents div.productsLink div.column div.block-bottom {
			padding-left: 6px;
			width: 110px; /* 081119 全体位置ずれのため調整 */
			float: left;
		}
			#contents div.productsLink div.column div.icon {
				float: left;
			}
			#contents div.productsLink div.column div.pack {
				width: 64px;
				float: left;
				padding-left: 6px;
			}
			#contents div.productsLink div.column div.block-long div.pack {
				width: 90px;
				float: left;
				padding-left: 6px;
			}			
			#contents div.productsLink div.column div.block-bottom div.pack {
				width: 74px;
				float: left;
				padding-left: 6px;
			}
				#contents div.productsLink div.column div.pack .gray,
				#contents div.productsLink div.column div.pack .gray a{
					color: #999999;
				}
				#contents div.productsLink div.column div.pack p {
					padding-left: 10px;
					text-indent: -10px;
				}
		#contents div.productsLink ul {
			text-align: right;
		}
			#contents div.productsLink ul li {
				display: inline;
				padding-left: 5px;
			}		
		#contents div.productsLink div.column2 {
			margin-bottom: 20px;
		}
			#contents div.productsLink div.column2 div.block {
				width: 200px;
				float: right;
			}
				#contents div.productsLink div.column2 div.icon {
					float: left;
				}
				#contents div.productsLink div.column2 div.pack {
					width: 164px;
					float: right;
				}

	/*一般 ページ下部のシリーズ一覧 UXが加わるため幅を調整*/
	#contents div.productsLink_pit {
		margin-bottom: 20px;
		color: #666666;
	}
		#contents div.productsLink_pit h3 {
			margin-bottom: 8px;
			color: #333;
			font-weight: normal;
		}
		#contents div.productsLink_pit div.column {
			margin-bottom: 10px;
		}
		#contents div.productsLink_pit div.column .sline {
			border-left: solid 1px #cfcfcf;
		}
		#contents div.productsLink_pit div.column div.block {
			/*margin-right: 5px;*/ /* 081119 全体位置ずれのため調整 */
			padding-left: 3px;
			width: 85px;
			_width: 90px;
			float: left;
		}
		#contents div.productsLink_pit div.column div.block-long {
			/*margin-right: 5px;*/ /* 081119 全体位置ずれのため調整 */
			width: 90px;
			float: left;
		}
		#contents div.productsLink_pit div.column div.block-bottom {
			padding-left: 6px;
			width: 110px; /* 081119 全体位置ずれのため調整 */
			float: left;
		}
			#contents div.productsLink_pit div.column div.icon {
				float: left;
			}
			#contents div.productsLink_pit div.column div.pack {
				width: 60px;
				_width: 63px;
				float: left;
				padding-left: 3px;
			}
			#contents div.productsLink_pit div.column div.block-long div.pack {
				width: 60px;
				float: left;
				padding-left: 3px;
			}			
			#contents div.productsLink_pit div.column div.block-bottom div.pack {
				width: 74px;
				float: left;
				padding-left: 3px;
			}
				#contents div.productsLink_pit div.column div.pack .gray,
				#contents div.productsLink_pit div.column div.pack .gray a{
					color: #999999;
				}
				#contents div.productsLink_pit div.column div.pack p {
					/*padding-left: 10px;*/
					/*text-indent: -10px;*/
				}
		#contents div.productsLink_pit ul {
			text-align: right;
		}
			#contents div.productsLink_pit ul li {
				display: inline;
				padding-left: 5px;
			}		
		#contents div.productsLink_pit div.column2 {
			margin-bottom: 20px;
		}
			#contents div.productsLink_pit div.column2 div.block {
				width: 200px;
				float: right;
			}
				#contents div.productsLink_pit div.column2 div.icon {
					float: left;
				}
				#contents div.productsLink_pit div.column2 div.pack {
					width: 164px;
					float: right;
				}


	#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 {
					background: url(../images/lin_function_sumai.gif) no-repeat left top;
					padding-top: 8px;
				}

	#contents div.introLink {
		margin-bottom: 9px;
	}
		#contents div.introLink .off p,
		#contents div.introLink .off a  {
			color: #808080 !important;
		}
		#contents div.introLink .off a:hover {
			color:#0033CC !important;
		}
		#contents div.introLink h3 {
			margin-bottom: 9px;
		}
		#contents div.introLink div.div_left {
			margin-right: 10px;
			padding-bottom: 18px;
			width: 360px;
			float: left;
		}
		#contents div.introLink div.div_right {
			padding-bottom: 18px;
			width: 360px;
			float: left;
		}
		#contents div.introLink div.div1 {
			margin-right: 10px;
			padding-bottom: 18px;
			width: 240px;
			float: left;
		}
		#contents div.introLink div.div2 {
			padding-bottom: 18px;
			width: 240px;
			float: left;
		}
		#contents div.introLink div.div3 {
			padding-bottom: 18px;
			width: 240px;
			float: right;
		}
			#contents div.introLink div.icon {
				float: left;
			}
			#contents div.introLink div.pack_2 {
				width: 315px;
				float: right;
			}
				#contents div.introLink div.pack_2 div {
					line-height: 0;
					font-size: 0px;
					margin-bottom: 6px;
				}
					#contents div.introLink div.pack_2 div img.rxonly {
						margin-left: 9px;
						vertical-align: top;
					}
				#contents div.introLink div.pack_2 p.S3 {
					color: #e78e05;
					width: 280px;
				}
				#contents div.introLink div.pack_2 p.S2 {
					margin-bottom: 2px;
				}
				#contents div.introLink div.pack_2 ul {
					padding-top: 4px;
				}
				#contents div.introLink div.pack_2 li {
					margin-top: 1px;
				}

			#contents div.introLink div.pack {
				width: 200px;
				float: right;
			}
				#contents div.introLink div.pack div {
					line-height: 0;
					font-size: 0px;
					margin-bottom: 6px;
				}
					#contents div.introLink div.pack div img.rxonly {
						margin-left: 9px;
						vertical-align: top;
					}
				#contents div.introLink div.pack p.S3 {
					color: #e78e05;
				}
				#contents div.introLink div.pack p.S2 {
					margin-bottom: 2px;
				}
				#contents div.introLink div.pack ul {
					padding-top: 4px;
				}
				#contents div.introLink div.pack li {
					margin-top: 1px;
				}
			#contents div.introLink div.pack_reco {
				width: 180px;
				float: right;
				color: #666666;
			}
				#contents div.introLink div.pack_reco div {
					line-height: 0;
					font-size: 0px;
					margin-bottom: 6px;
				}
				#contents div.introLink div.pack_reco .off {
					color: #cccccc;
				}

	#contents div.Links2 {
		margin-bottom: 10px;
	}
		#contents div.Links2 div.div1 {
			float: left;
		}
			#contents div.Links2 div.div1 ul li {
				display: inline;
				padding-left: 5px;
			}
		#contents div.Links2 div.div2 {
			width: 308px;
			float: right;
		}
			#contents div.Links2 div.div2_1 {
				width: 220px;
				float: left;
			}
				#contents div.Links2 div.icon {
					float: left;
				}
				#contents div.Links2 div.pack {
					width: 176px;
					float: right;
				}
			#contents div.Links2 div.div2_2 {
				float: right;
			}
			#contents div.Links2 div.div2 p {
				color: #444;
			}
			#contents div.Links2 div.div2 ul li {
				margin-top: 1px;
			}

	#contents div.bannerLink {
		border-bottom: solid 1px #cccccc;
		margin-bottom: 20px;
		padding-bottom: 9px;
	}
		#contents div.bannerLink div.div1 {
			margin-right: 10px;
			width: 240px;
			float: left;
		}
		#contents div.bannerLink div.div2 {
			width: 240px;
			float: left;
		}
		#contents div.bannerLink div.div3 {
			width: 240px;
			float: right;
		}

#contents div.bannerObj {
	width: 740px;
}
	#contents div.bannerObj div.pack {
		float: right;
	}
		#contents div.bannerObj div.pack div.unit {
			margin-left: 10px;
			float: left;
		}

span.uetuki {
	font-size: 80%;
	position: relative;
	top: -0.3em;	
}



/*090828 追加 改定*/

#sumaiBottomLink {
	clear: both;
	color: #333;
	width: 740px;
	text-align: left;
	margin: 40px auto 0 auto;
	display: block;
	font-size: 90%;
}
	#sumaiBottomLink *{
		text-decoration: none;
		line-height: 1.1;
		list-style-type: none;
	}
	#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: 5px;
			}
			#sumaiBottomLink div.mainHead p.rightLink a{
				background: url(/sumai/common/images/sumai_inc_02/arrow.gif) no-repeat left 1px;
				padding-left: 10px;
				font-size: 90%;
			}
		#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;
			font-size: 110%;
		}


		#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;
						font-size: 100%;
					}
					#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;
						font-size: 70%;
					}
			#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;
					font-size: 110%;
				}

		#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;
					font-size: 120%;
				}
				#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;
					font-size: 70%;
				}
				#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;
					font-size: 65%;
				}
			#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;
					font-size: 100%;
				}
				#sumaiBottomLink div.div2_2 li span{
					display: block;
					text-align: right;
					width: 60px;
					position: absolute;
					top: 0px;
					left: 170px;
					text-indent: -10px;
				}
				#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;
					font-size: 120%;
				}

/*ルームエアコンコンテンツ*/
#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: 100%;
}
#roomairconBottom #sumaiBottomLink div.div2 div.div2_2 span a{
	font-size: 110%;
	/font-size: 130%;
}

