/* CSS Document */
body#kaden h1 {
	background:url(https://img1.kakaku.k-img.com/images/article/search/cmn/h1_760_kaden.gif) no-repeat left top;
}
#mainContents {
	background: url(https://img1.kakaku.k-img.com/images/article/kaden/11aircleaner/bg.gif) repeat-y;
	border-bottom: #166ea0 solid 4px;
	padding: 0 0 5px;
}
/* headの指定 1104 */
#head {
	background: url(https://img1.kakaku.k-img.com/images/article/kaden/11aircleaner/bg_title.jpg) top no-repeat;
	margin-bottom: 30px;
}
#head02 {
	background: url(https://img1.kakaku.k-img.com/images/article/kaden/11aircleaner/bg_title.jpg) top no-repeat;
	margin-bottom: 30px;
}
#head img { margin: 24px 0 0 20px; }
#head02 img { margin: 24px 0 325px 20px; }

#headTxtBox {
	width: 720px;
 	margin: 330px auto 0;
}
#headTxtBox p {
	color: #000;
	border-bottom:1px dotted #a6cade;
	display:inline;
	font-size:115%;
	line-height:150%;
	padding-bottom:1px;
}

/* コンテンツの指定 */
#pack {
	background: url(https://img1.kakaku.k-img.com/images/article/kaden/11aircleaner/bg_article.gif) repeat-y;
	border-bottom: #999999 solid 1px;
	border-top: #999999 solid 1px;
	width: 720px;
	margin: 7px auto;
	padding: 25px 0 30px;
}
#pack h3 { margin-left: 20px; }
.article {
	text-align: left;
	width: 666px;
	margin: 20px auto 0;
}
.article p {
	font-size: 110%;
	line-height: 140%;
	padding-bottom: 20px;
}
.titleBox { padding-bottom: 20px; }

/* 大見出しの指定 */
#partBox,
.partBoxbtn {
	border-top: #166ea0 solid 3px;
	border-bottom: #166ea0 solid 3px;
	background: url(https://img1.kakaku.k-img.com/images/article/kaden/11aircleaner/bg_partbox.gif) repeat-y;
	width: 680px;
	margin: 0 auto 30px;
	padding-bottom: 13px;
}
#partBox img,
.partBoxbtn img {
	margin-left: 3px;
	float: left;
}
#partBox p,
.partBoxbtn p {
	color: #3d3d3d;
	width: 395px;
	float: right;
	font-weight: bold;
	margin: 10px 13px 0 0;
}

/* 2段組みの指定 */
h4 { margin-bottom: 10px; }
.separateBox01 .txtBox {
	width: 325px;
	float: left;
}
.separateBox01 .illBox {
	width: 322px;
	float: right;
}
.separateBox01 .illBox p,
p.photoSeparateTxt,
.ill02 p,
.photoSeparateBox02 p,
.photoSeparateBox04 p,
p.photoSeparateTxt03 {
	color: #166ea0;
	font-size: 90%;
	line-height: 120%;
	padding-top: 10px;
}

/* 写真の指定 */
.photoSeparateBox { margin: 35px auto 0; }
.photoSeparateBox img { padding-top: 5px; }

.photoSeparateBox03 { margin: 10px auto 0; }

.photoSeparateBox02,
.photoSeparateBox04 { margin: 0 auto 35px; }
.photoSeparateBox05 { margin: 0 auto 10px; }

.photoSeparateBox strong {
	color: #166ea0;
	font-size: 110%;
}

.photoSeparateBox05 .fRight ul {
	width: 297px;
	margin-top: 25px;
}
.photoSeparateBox05 .fLeft li { margin-right: 5px; }
.photoSeparateBox05 li {
	float: left;
}
p.photoSeparateTxt { padding-bottom: 30px; }
.photoSeparateBox02 p {
	margin: 5px 0 0;
	padding: 0;
}
.photoSeparateBox02 .fLeft { width: 403px; padding-top: 5px; }
.photoSeparateBox02 .fRight { width: 250px; }
p.photoSeparateTxt03 { margin: 0; padding: 0; }

.photoSeparateBox04 p {
	width: 300px;
	margin: 0;
	padding: 0;
}
.photoSeparateBox .fLeft,
.photoSeparateBox .fRight { width: 330px; }
.photoSeparateBox05 .fLeft { width: 350px; }
.photoSeparateBox05 .fRight {
	width: 297px;
	margin: 30px 0 0;
}
.photoSeparateBox05 dt span {
	background: #f3d7e2;
	color: #8f013b;
	font-size: 105%;
	font-weight: bold;
}
.photoSeparateBox05 dd.itemNAme {
	background: url(https://img1.kakaku.k-img.com/images/article/kaden/11aircleaner/icon_red.gif) left no-repeat;
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 5px;
	padding-left: 19px;
}
.photoSeparateBox05 dd.priceBox {
	color: #313131;
	font-size: 110%;
	font-weight: bold;
	text-align: right;
}
.photoSeparateBox05 dd span {
	color: #F00;
	font-size: 130%;
	font-family: Verdana;
	font-weight: bold;
}
.mTop { margin-top: 30px; }


.sideTxt {
	width: 580px;
	margin: 10px auto 30px;
}
.sideTxt img { float: left; }
.sideTxt p {
	width: 280px;
	float: right;
}
.sideTxt p,
.photoTwoLine p,
.photoThreeLine p {
	color: #166ea0;
	font-size: 90%;
	line-height: 120%;
	padding: 3px 0 0;
}
.photoTwoLine {
	width: 580px;
	margin: 0 auto 25px;
}
.photoTwoLine ul {
	margin-left: -10px;
}
.photoTwoLine li {
	float: left;
	margin-left: 10px;
}
.photoTwoLine li p { width: 280px; }

.photoThreeLine {
	width: 100%;
	margin: 25px auto 0;
	padding: 4px 0 20px;
}
.photoThreeLine ul { margin-left: -6px; }
.photoThreeLine li {
	float: left;
	margin-left: 4px; _margin-left: 3px;
}


/* まとめの指定 */
.matomeBox {
	background: url(https://img1.kakaku.k-img.com/images/article/kaden/11aircleaner/bg_matome.gif) bottom no-repeat;
	color: #3c3c3c;
	font-weight: bold;
	width: 629px;
	margin: 15px auto 25px;
	padding-bottom: 25px;
}
.daikin { background: url(https://img1.kakaku.k-img.com/images/article/kaden/11aircleaner/img_daikin.jpg) left no-repeat; }
.sharp { background: url(https://img1.kakaku.k-img.com/images/article/kaden/11aircleaner/img_sharp.jpg) left no-repeat; }
.panasonic { background: url(https://img1.kakaku.k-img.com/images/article/kaden/11aircleaner/img_panasonic.jpg) left no-repeat; }
.daikin,
.sharp,
.panasonic {
	width: 450px;
	margin: 0 auto;
	padding-left: 115px;
}
.centerBox { margin: 4px auto; }
.txtTopP { padding-top: 13px; }

.bannerSoon {
	width: 630px;
	margin: 0 auto 45px;
}
.ill01 { margin-bottom: 15px; }
.ill02 {
	width: 626px;
	margin: 25px auto 0;
}
.illCenter { text-align: center; }

/* tableの指定 */
#tableBox h3 {
	margin: 0;
	padding: 0 0 8px;
}

#tableBox {
	width: 657px;
	margin: 50px auto 20px;
}
#tableBox table {
	border: solid #8d9ca4;
	border-width: 1px 0 0 1px;
	border-spacing: 0;
	color: #000;
	empty-cells: show;
	font-size: 90%;
	line-height: 140%;
	width: 100%;
}
#tableBox table th {
	border: solid #8d9ca4;
	border-width: 0 1px 1px 0;
	color: #000000;
	width: auto;
	margin: 0;
	padding: 5px 3px;
	}
#tableBox table td {
	border: solid #8d9ca4;
	border-width: 0 1px 1px 0;
	width: 26%;
	padding: 5px 2px;
	}
.blue { background: #e4f0f7; text-align: center; }
.blue02 { background: #e4f0f7; text-align: left; }
.gy { background: #e9e9e9; text-align: left;}
.lightBlue { background: #f6fafc; text-align: center; }
td.blue,
.lightBlue { font-size: 125%; }
.red { color: #F00; }
.txtC { background: #e9e9e9; text-align: center; }

#tableBox02 {
	width: 628px;
	margin: 0 auto;
}
#tableBox02 table {
	border: solid #c0c0c0;
	border-width: 1px 0 0 1px;
	border-spacing: 0;
	color: #000;
	empty-cells: show;
	font-size: 90%;
	line-height: 140%;
	width: 100%;
}
#tableBox02 table th {
	background: #ddf0fa;
	border: solid #c0c0c0;
	border-width: 0 1px 1px 0;
	color: #0a5885;
	font-size: 120%;
	text-align: center;
	width: 33%;
	margin: 0;
	padding: 5px 3px;
	}
#tableBox02 table td {
	border: solid #c0c0c0;
	border-width: 0 1px 1px 0;
	padding: 5px 0 5px 3px;
	}
.grayBox {
	background: #e9e9e9;
	color: #484848;
	text-align: center;
	font-weight: bold;
	width: 7%;
}
.imgBox { text-align: center; width: 16%; }
#tableBox02 p { font-size: 90%; text-align: right; }


.specTable {
	width: 670px;
	margin: 20px auto 25px;
}
.specTable table {
	border: solid #b2b2b2;
	border-width: 1px 0 0 1px;
	border-spacing: 0;
	color: #000;
	empty-cells: show;
	font-size: 90%;
	line-height: 140%;
	width: 100%;
}
.specTable table th {
	background: #eaf2f6;
	border: solid #b2b2b2;
	border-width: 0 1px 1px 0;
	color: #166ea0;
	font-size: 100%;
	font-weight: bold;
	text-align: left;
	width: 15%;
	margin: 0;
	padding: 2px 0 2px 4px;
	}
.specTable table td {
	border: solid #b2b2b2;
	border-width: 0 1px 1px 0;
	color: #4d4f51;
	font-size: 120%;
	padding: 5px 0 5px 3px;
	width: 35%;
	}
.specTable h4 {
	margin: 0 0 5px;
	padding: 0;
}


/* ナビの指定 */
.naviBox {
	width: 704px;
	margin: 0 auto;
}
.naviBox ul {
	width: 704px;
	margin: 0 auto;
	height: 72px;
}
.naviBox li img{
	vertical-align:top;
}
.naviBox li,
.naviBox li a {
	height:72px;
	float:left;
}
.backTop {
	width: 704px;
	text-align: right;
	margin: 5px 0 0;
}


#bannerKakaku {
	width: 406px;
	margin: 30px auto 0;
}

/* このページの先頭への指定 */
#pack .pageTop {
	width: 100%;
	font-size: 90%;
	text-align: right;
	margin: 0 0 50px 0;
}
#pack .pageTop p {
	background: url(https://img1.kakaku.k-img.com/images/article/kaden/11aircleaner/icon.gif) right no-repeat;
	margin: 0;
	padding: 0 15px 0 0;
}
#pack .pageTop a {
	color: #166ea0;
	text-decoration: none;
}
#pack .pageTop a:hover {
	color: #F90;
	text-decoration: none;
}
 
/* フロートの指定 */
.fLeft,
.imgL { float:left; }
.fRight,
.imgR { float:right; }


/* 回り込み解除 */
.clear {
	clear: both;
	padding: 0;
	margin: 0px;
	height: 0px;
}

/* フロート解除 */
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}