/*ページ全体 
--------------------------------------------- */
*{
    margin:0;
    padding:0;
}

html{
    height:100%;
}

body{
	margin:0px;
	padding:0px;
	font-size:small;
    height:100%;
	}

#contents{
    width: 100%;
    margin:0px auto;
    position:relative;
    height: 100%;
    min-height: 100%;
}

body > #contents {
    height: auto;
}

ol{ list-style:none;}

/* リンク 
--------------------------------------------- */
a:link {text-decoration:underline;
	color:#0000ff;}
a:hover{text-decoration:underline;
	color:#ff590b;}
a:visited {text-decoration:underline;
	color:#0000ff;}
a:active {text-decoration:none;
	color:#00008b;}
.clr{ clear:both }

/*ヘッダー
--------------------------------------------- */
#header {
	width:100%;
	height:38px;
	margin:0px;
	padding:0px 0px 0px 0px;
	border-width:1px 0px 1px 0px;
	border-color:#484848;
	border-style:solid;
}

/* 機種名
--------------------------------------------- */
h2 {
	margin:0px 0px 10px 0px;
	padding:5px 0px 5px 15px;
	text-align:left;
	color:#484848;
	font-size:small;
	font-weight:bold;
	background-color:#d1e8ff;
}
h3.pre { margin:0 0 0 0; padding:5px 0 5px 0px; color:#2d2d2d; border:none; font-size:small; }
h3.care{ text-indent:-1em; margin:0 0 0px 0; padding:5px 0 5px 1em; color:#4169e1; font-size:small; }
h3.conf { margin:0 0 0 0; padding:5px 0 5px 10px; color:#2d2d2d; border:none; background-color:#eeeeee; font-size:small; }

/*本文
--------------------------------------------- */
#main {
	width:100%;
	margin:10px 0px 20px 0px ;
	padding-bottom:55px;
	line-height:1.4em;
	}

/* .box */
#main .box{ width:700px; margin:20px; padding:10px; border:1px solid #0095d9; }
#main .box p.lead{ width:auto; margin:5px 0 10px 0; padding:0 0 0 20px; background:url('../../images/ico_circle_ns.gif') no-repeat 5px 7px; font-weight:bold; }
#main .box .img_r{ float:right; margin:0 10px; }
#main .box .img_l{ float:left; margin:5px 10px; }
#main .box .img_c{ margin:10px; }
#main .box .img_f{ margin:10px; border:1px solid #cccccc; padding:5px; }
#main .box .img_h{ margin:10px 0; }
#main .box .img_btn{ margin:0 5px -5px 5px; }
#main .box img{ border:none; }
#main .box table{ }
#main .box table th,td{ vertical-align:top;}

/* .box メニュー */
#main .box ul.menu{ width:700px; margin:15px 0 0 0; padding:0; list-style:none; }
#main .box ul.menu li{ clear:both; width:700px; margin:0; margin-left:15px !important; /**/ margin-left:10px;  padding:0 0 10px 0px; border-bottom:1px dotted #cccccc;  }
#main .box ul.menu li span.img{ float:left; width:200px; padding-top:20px !important; /**/ padding-top:10px; }
#main .box ul.menu li span.lnk{ float:left; width:400px; margin:10px 0 0 10px; }
#main .box ul.menu li span.lnk span{ display:block; width:385px; margin:5px 0; padding:0 0 0 15px; background:url('../../images/arrow_link.gif') no-repeat 0 4px; }
#main .box ul.menu::after{ display:block; height:0; content:"・"; clear:both; visibility:hidden; }
#main .box ul.menu:after{ display:block; height:0; content:"・"; clear:both; visibility:hidden; }

/* .box 製品選択 */
#main .box ul.prod_navi{ width:700px; margin:15px 0 0 0; padding:0; list-style:none; }
#main .box ul.prod_navi li{ float:left; width:180px; margin:0; margin-left:15px !important; /**/ margin-left:10px;  padding:0; text-align:center; color:#666666; }
#main .box ul.prod_navi li.end{  margin-left:15px !important; /**/ margin-left:10px; }
#main .box ul.prod_navi::after{ display:block; height:0; content:"・"; clear:both; visibility:hidden; }
#main .box ul.prod_navi:after{ display:block; height:0; content:"・"; clear:both; visibility:hidden; }

/* .box 機種リスト */
#main .box ul.model{ width:700px; margin:15px 0 0 0; padding:0; list-style:none; }
#main .box ul.model li{ float:left; width:160px; margin:0; margin-left:15px !important; /**/ margin-left:10px;  padding:0 0 10px 0px; }
#main .box ul.model li a{ display:block; width:140px; margin:0; padding:4px 0 4px 20px; background:url('../../images/ico_tri_blue.gif') no-repeat 8px 8px #dde6ff; text-decoration:none; }
#main .box ul.model li.end{ margin-left:15px !important; /**/ margin-left:10px; }
#main .box ul.model::after{ display:block; height:0; content:"・"; clear:both; visibility:hidden; }
#main .box ul.model:after{ display:block; height:0; content:"・"; clear:both; visibility:hidden; }

/* .box 準備 */
#main .box div.pre{ width:668px; margin:10px; padding:5px; border-bottom:1px solid #cccccc;  }
#main .box div.pre p{ margin-left:1em; }
#main .box div.pre .txt_indent{ text-indent:-1em; padding:0 0 0 1em; }
#main .box div.pre .caution{ width:350px; min-height:36px; height:auto !important; height:36px; margin:15px 0 0 100px; padding:10px 10px 10px 50px; background:url('../images/attention.gif') no-repeat 0 0px; }
#main .box table.pre{ margin:0 0 0 1em; }
#main .box table.pre td{ padding:0 3px; }
#main .box table.pre td ul{ margin:0; padding:0; list-style:none; }
#main .box table.pre td ul li{ float:left; width:110px; padding:5px; text-align:center; }
#main .box table.pre td img{ padding:5px 0px; }
#main .box table.pre .pre_n{ border:1px dotted #eb6238; }
#main .box table.pre .txt_n{ color:#eb6238; }
#main .box div.pre2{ float:right; width:250px; margin:0 0 0 10px; background-color:#ffffff; }
#main .box div.pre2 img.ico{ margin-right:5px; }
#main .box div.pre3{ float:right; width:280px; margin:0 0 0 10px; background-color:#ffffff; border:1px solid #cccccc; }

/* .box いい暮らしストア */
#main .box div.store{ color:#666666; }
#main .box div.store .link{ text-indent:-12px; margin:5px 0 0 20px; padding-left:12px; }
#main .box div.store img{ margin-right:5px; }

/* .box めやす */
#main .box table.standard{ width:400px; margin:0 0 0 auto; border-collapse:collapse; border:1px solid #666666; }
#main .box table.standard th{ width:4em; padding:0px 12px 0px 0px; background-color:#dbd0e6; }
#main .box table.standard td{ padding:5px; }

/* .box お手入れ方法等 */
#main .box .box_in{ padding:5px 0 5px 15px; }
#main .box .box_in .txt_indent{ text-indent:-1em; padding:0 0 0 1em; }
#main .box .box_in .no_indent{ text-indent:-17px; padding:0 0 0 17px; }
#main .box .box_in .no_indent img{ padding:0 5px 0 0; }
#main .box .box_in .txt_indent_in{ text-indent:-1em; margin-left:1em; padding:0 0 0 1em; }
#main .box .box_in .request { width:555px; min-height:80px; height:auto !important; height:80px; margin:15px 0 15px 20px; padding:10px 10px 10px 78px; background:url('../images/request.gif') no-repeat 5px 5px #ffffff; border:1px solid #cccccc; }
#main .box .box_in .point   { width:600px; margin:15px 0 15px 20px; padding:10px; background-color:#ebf6f7; }
#main .box .box_in .point2  { width:555px; min-height:34px; height:auto !important; height:34px; margin:15px 0 15px 20px; padding:10px 10px 10px 65px; background:url('../images/point.gif') no-repeat 5px 5px #ebf6f7; }
#main .box .box_in .caution { width:600px; margin:15px 0 0 20px; padding:10px; }
#main .box .box_in .caution2{ width:570px; min-height:36px; height:auto !important; height:36px; margin:15px 0 0 20px; padding:10px 10px 10px 50px; background:url('../images/attention.gif') no-repeat 0 0px; }
#main .box .box_in .caution3{ width:560px; min-height:36px; height:auto !important; height:36px; margin:15px 0 0 20px; padding:10px 10px 10px 50px; background:url('../images/attention.gif') no-repeat 5px 8px; background-color:#ffffcc; }
#main .box .box_in .alert   { width:600px; margin:15px 0 15px 20px; padding:10px; background-color:#ffffcc; }
#main .box .box_in .alert1  { width:510px; min-height:63px; height:auto !important; height:63px; margin:10px 0 0 10px; padding:10px 10px 10px 60px; background:url('../images/ico_attention1.gif') no-repeat 0 0px; }
#main .box .box_in .alert2  { width:510px; min-height:63px; height:auto !important; height:63px; margin:10px 0 0 10px; padding:10px 10px 10px 60px; background:url('../images/ico_attention2.gif') no-repeat 0 0px; }
#main .box .box_in .alert3  { width:510px; min-height:59px; height:auto !important; height:59px; margin:10px 0 0 10px; padding:10px 10px 10px 60px; background:url('../images/ico_attention3.gif') no-repeat 0 0px; }
#main .box .box_in .alert4  { width:510px; min-height:59px; height:auto !important; height:59px; margin:10px 0 0 10px; padding:10px 10px 10px 60px; background:url('../images/ico_attention4.gif') no-repeat 0 0px; }
#main .box .box_in .c_after { width:600px; margin:0 0 0 20px; padding:10px; border-top:2px solid #666666; border-bottom:2px solid #666666; }
#main .box .box_in .c_after2 { width:520px; margin:0 0 0 40px; padding:10px; border-top:2px solid #666666; border-bottom:2px solid #666666; }
#main .box .box_in .hatena  { width:600px; margin:0 0 0 20px; padding:10px 10px 10px 35px; background:url('../images/img_question.gif') no-repeat 0 9px; }
#main .box .box_in .hatena .q{ margin-bottom:20px; color:#484848; font-weight:bold; }
#main .box .box_in .hatena2  { width:600px; margin:0 0 0 20px !important; /**/ margin-left:0px; padding:10px 10px 10px 35px; background:url('../images/img_question.gif') no-repeat 0 9px; }
#main .box .box_in .hatena2 .q{ margin-bottom:20px; color:#484848; font-weight:bold; }
#main .box .box_in ul.square{ margin:0; padding:10px 0 10px 0px; list-style:none; }
#main .box .box_in ul.square li{ margin:0; padding:0 0 10px 15px; background:url('../../images/ico_square_blue.gif') no-repeat 0 4px; }
#main .box .box_in ul.square li span.lead{ display:block; padding:0 0 5px 0; font-weight:bold; }
#main .box .box_in ul.dot{ margin:0; padding:10px 0 10px 10px; list-style:none; }
#main .box .box_in ul.dot li{ margin:0; padding:0 0 10px 10px; background:url('../../images/dot_black.gif') no-repeat 0 6px; }
#main .box .box_in ul.dot li span.lead{ display:block; padding:0 0 5px 0; font-weight:bold; }
#main .box .box_in table.tbl_sel{  }
#main .box .box_in table.tbl_sel td{ text-align:center; }
#main .box .box_in table.tbl_sel td img{ margin:20px; }
#main .box .box_in table.tbl_img td{ text-align:center; }
#main .box .box_in table.tbl_img td img{ margin:20px; }
#main .box .box_in_dot{ margin:10px; padding:5px 10px; border:1px dotted #b0e0e6; }
#main .box .box_in_dot .ttl{ margin:0 0 5px 0; padding:5px 10px; border-bottom:1px solid #b0e0e6; font-weight:bold; }
#main .box .box_in_cmt{ margin:10px; padding:5px 10px; background-color:#e0ffff; }
#main .box .box_in table.tbl_set{ border-collapse:collapse; }
#main .box .box_in table.tbl_set th{ padding:3px 5px; border:1px solid #cccccc; background-color:#dddddd; text-align:center; }
#main .box .box_in table.tbl_set td{ padding:3px 5px; border:1px solid #cccccc; text-align:center; }
#main .box .box_in table.tbl_hos{ border-collapse:collapse; }
#main .box .box_in table.tbl_hos th{ padding:3px 5px; border:1px solid #cccccc; }
#main .box .box_in table.tbl_hos td{ padding:3px 5px; border:1px solid #cccccc; }
#main .box .box_in table.tbl_hz{ }
#main .box .box_in table.tbl_hz td{ padding:3px 10px; text-align:center; }
#main .box .box_in table.tbl_hz td span{ display:block; padding:3px 5px; border:1px solid #000000; text-align:center; }
#main .box ul.sel_list{ width:690px; margin:15px 0 0 0; padding:0; list-style:none; }
#main .box ul.sel_list li{ float:left; display:block; width:198px; margin:0 0 10px 0; margin-left:15px !important; /**/ margin-left:10px;  padding:5px; border:1px solid #cccccc; }
#main .box ul.sel_list li.lf{ margin-left:0px; }
#main .box ul.sel_list::after{ display:block; height:0; content:"・"; clear:both; visibility:hidden; }
#main .box ul.sel_list:after{ display:block; height:0; content:"・"; clear:both; visibility:hidden; }
#main .box .item{ width:auto; margin:5px 0 10px 0; padding:3px 0 3px 20px; background:url('../../images/ico_circle_ns.gif') no-repeat 5px 8px; font-weight:bold; background-color:#a0d8ef; }
#main .box .box_bdr{ padding:5px;border:1px solid #cccccc; }

#main .box table.tbl_ope{ border-collapse:collapse; }
#main .box table.tbl_ope th{ padding:3px 5px; border:1px solid #999999; background-color:#dddddd; text-align:center; }
#main .box table.tbl_ope td{ padding:5px 5px; border:1px solid #999999;}
#main .box table.tbl_ope td.ope{ font-weight:bold; }

/* .box フィルターお手入れランプ */
#main .box table.reset { margin:10px; }
#main .box table.reset td{ padding:8px 5px; }
#main .box table.reset .arrow{ padding-left:100px; }
#main .box table.reset .cmt1 { background-color:#eeeeee; font-weight:bold; }
#main .box table.reset .cmt2 { border:1px dotted #cccccc;}
#main .box table.reset .cmt3 { color:#cc0000; font-weight:bold; }
#main .box table.reset .cmt4 { border:none;}
#main .box table.reset .cmt2_txt{ width:320px; margin-left:30px; border:1px dotted #cccccc; padding:20px;}

.tableSize{ width:680px;}

/* .box フィルターお手入れランプ20130925 追記 */
#main .box table.reset .resetArrow{ padding-left:130px; }
.cmtReset { border:1px solid #0095d9;}
.cmtReset h4 { font-size:small; font-weight:bold; background-color:#CCCCCC; padding:5px 10px; }
#main .box table.reset .cmtimprove { float:left; margin:5px 20px 5px 10px; text-indent:-1em; padding-left:1em;}
.cmtReset2 {
	margin:0;
	padding:10px;
	font-weight:bold;
	background-color:#CCCCCC;
}
	
.cmtImprove01{ float:left; margin:5px 20px 5px 10px; }

/* .box 手順 */
#main .box ol.order{ padding:20px 0 20px 20px; list-style:none; }
#main .box ol.order li{ width:auto; zoom:1; }
#main .box ol.order li#no1{ padding:0 0 20px 20px; background:url('../images/bg_no_b01.gif') no-repeat 0 0; }
#main .box ol.order li#no2{ padding:0 0 20px 20px; background:url('../images/bg_no_b02.gif') no-repeat 0 0; }
#main .box ol.order li#no3{ padding:0 0 20px 20px; background:url('../images/bg_no_b03.gif') no-repeat 0 0; }
#main .box ol.order li#no4{ padding:0 0 20px 20px; background:url('../images/bg_no_b04.gif') no-repeat 0 0; }
#main .box ol.order li#no5{ padding:0 0 20px 20px; background:url('../images/bg_no_b05.gif') no-repeat 0 0; }
#main .box ol.order li#no6{ padding:0 0 20px 20px; background:url('../images/bg_no_b06.gif') no-repeat 0 0; }
#main .box ol.order li#no7{ padding:0 0 20px 20px; background:url('../images/bg_no_b07.gif') no-repeat 0 0; }
#main .box ol.order li#no8{ padding:0 0 20px 20px; background:url('../images/bg_no_b08.gif') no-repeat 0 0; }
#main .box ol.order li#no9{ padding:0 0 20px 20px; background:url('../images/bg_no_b09.gif') no-repeat 0 0; }
#main .box ol.order li#no10{ padding:0 0 20px 20px; background:url('../images/bg_no_b10.gif') no-repeat 0 0; }
#main .box ol.order li span.lead{ padding:0 0 5px 0; font-weight:bold; }
#main .box ol.order .caution{ width:560px; margin:15px 0 0 20px; padding:10px 10px 10px 10px; background-color:#ffffcc; }
#main .box ol.order .caution3{ width:560px; min-height:36px; height:auto !important; height:36px; margin:15px 0 0 20px; padding:10px 10px 10px 50px; background:url('../images/attention.gif') no-repeat 5px 8px; background-color:#ffffcc; }
#main .box ol.order .caution4{ width:560px; margin:15px 0 0 20px; padding:10px 10px 0px 50px; background:url('../images/attention.gif') no-repeat 10px 8px; background-color:#ffffcc; }
#main .box ol.order .caution6{ width:560px; margin:15px 0 15px 20px; padding:10px 10px 0px 50px; background:url('../images/attention.gif') no-repeat 10px 8px; background-color:#ffffcc; }
#main .box .caution5{ width:560px; margin:10px 0 0 10px; padding:10px 10px 10px 50px; background:url('../images/attention.gif') no-repeat 10px 8px;}
#main .box .caution5 p{ padding:0px 0px 0px 10px;}
#main .caution_top{ margin:10px 0 10px 0px; padding:7px 10px 5px 40px; background:url('../images/attention_s.gif') no-repeat 10px 4px; background-color:#fdeeeb; color:#cc0000; font-weight:bold;}
#main .box ol.order .txt_indent{ text-indent:-1em; padding:0 0 0 1em; }
#main .box ol.order .cmt { padding:5px; background-color:#eeeeee; }

/* .box リンク */
#main .box .lnk_else{ width:640px; margin:20px 0 5px 0; text-align:right; }
#main .box .lnk_else img{ margin-right:5px; }
#main .box .lnk_cmt{ width:640px; margin:20px 0 10px 0; text-align:right; color:#274a78; }
#main .box .lnk_cmt img{ margin-right:5px; }
#main .box .lnk_mn { width:640px; margin:10px 0; text-align:right; }
#main .box .lnk_mn2 { margin:10px 200px 0 0; text-align:right; }
#main .box .lnk_mn img{ margin-top:5px; }
#main .box .lnk_mn3 { width:700px; margin:10px 0; text-align:right; }
#main .box .lnk_mn img{ margin-top:5px; }



/* 汚れがひどい時 */
.ttlStain {
	margin:0px 0px 10px 0px;
	padding:5px 0px 5px 15px;
	text-align:left;
	color:#000000;
	font-size:small;
	font-weight:bold;
	background-color:#d1e8ff;
}

.boxStaine{
	margin:5px 5px 20px 5px;
}
.boxStaine ol{ padding:5px 0 10px 10px; list-style:none; }
.boxStaine ol li{ width:auto; zoom:1; font-weight:bold; }
.boxStaine ol li#no01{ padding:0 0 0 15px; background: url('/support/image/no-1.gif') no-repeat 0 3px; }
.boxStaine ol li#no02{ padding:0 0 0 15px; background: url('/support/image/no-2.gif') no-repeat 0 3px; }
.boxStaine ol li#no03{ padding:0 0 0 15px; background: url('/support/image/no-3.gif') no-repeat 0 3px; }
.boxStaine ol li#no04{ padding:0 0 0 15px; background: url('/support/image/no-4.gif') no-repeat 0 3px; }
.boxStaine ol li#no05{ padding:0 0 0 15px; background: url('/support/image/no-5.gif') no-repeat 0 3px; }

/* 汚れがひどい時 */
.txtStainfilter{
	margin:0 0 20px 25px;
	text-indent:-1em;
	padding:0 0 0 1em;
	font-weight:normal;
}


/*D70-50 後ろパネル*/
.boxBack{ width:700px; margin:30px 0 0 30px;}
.boxIn2{ padding:5px 0 5px 15px; }
.cleanAfter01 { width:600px; margin:0 0 0 20px; padding:10px; border-top:2px solid #666666; border-bottom:2px solid #666666; }
.imgRight{ float:right; margin:0 10px; }
.linkMn1 { width:640px; margin:10px; text-align:right; }
.linkMn1 a img{ margin:5px 5px 0 0; border-style:none; }



/* 文字関連 */
#main .box .txt_fn{ font-weight:normal; }
#main .box .txt_f{ font-weight:bold; }
#main .box .txt_s{ font-size:x-small; }
#main .box .txt_g{ color:#484848; }
#main .box .txt_b{ color:#0000ff; }
#main .box .txt_r{ color:#cc0000; }
#main .box .txt_gr{ color:#006e54; }
#main .box .txt_u{ text-decoration:underline; }

.atenRedtxt{
	color:#ef0000;
	margin-left:5px;
}

/*20131219 修正　追加
-----------------------------------------------------------------*/
.backBox{
	width:280px;
	margin:0 5px 0 25px;
}
.cautionAttent{
	margin:0;
	padding:10px 10px 10px 50px;
	background:url('../images/attention_s.gif') no-repeat 10px 5px;
}
/*---------------------------------------------------------------*/

/* フォント・テキスト*/
.fntRed{ color:#ef0000; }
.fntBold{ font-weight:bold; }
.fntGreen{ color:#006e54; }

.txtIndent1{
	text-indent:-1em;
	padding-left:1em;
}

.m10{ margin:10px;}
.mlr10{ margin:0 10px;}
.ml05 {margin-left:5px}
.ml10 {margin-left:10px}
.ml15 {margin-left:15px}
.ml20 {margin-left:20px}
.ml25 {margin-left:25px}
.ml30 {margin-left:30px}
.ml35 {margin-left:35px}
.ml40 {margin-left:40px}
.ml45 {margin-left:45px}
.ml50 {margin-left:50px}
.mb10{ margin-bottom:10px; }
.mb15{ margin-bottom:15px; }
.mb20{ margin-bottom:20px; }
.mt05{ margin-top:5px; }
.mt10{ margin-top:10px; }

.imgMargin01{margin:10px 0 10px 30px;}

.txtMstyle{margin:10px 0 10px 20px;}

/* 右寄せ・左寄せ*/
.fltRight{ float:right; }
.fltLeft{ float:left; }


/*フッター 
--------------------------------------------- */
#footer {
    position:absolute;
    bottom:0px;
    width:100%;
    height:40px;
}

.print {
	width:100%;
	text-align:center;
	vertical-align:middle;
	border-width:0px 0px 1px 0px;
	border-color:#999999;
	border-style:solid;
	margin:0px 0px 0px 0px; 
	padding:3px 0px 3px 0px;
	background-color:#dcdcdc;
	vertical-align:bottom;
	height:20px;
	}

.img_foot {
	width:100%;
	height:9px;
	margin:0px; 
	padding:0px 0px 0px 0px;
	text-align:right;
	vertical-align:bottom;
}

#main .box .order ul.dot{ margin:0; padding:0px 0 10px 10px; list-style:none; }
#main .box .order ul.dot li{ margin:0; padding:0 0 0px 10px; background:url('../../images/dot_black.gif') no-repeat 0 6px; }
#main .box .order ul.dot2{ margin:0; padding:10px 0 10px 10px; list-style:none; }
#main .box .order ul.dot2 li{ margin:0; padding:0 0 0px 10px; background:url('../../images/dot_black.gif') no-repeat 0 6px; font-weight:bold;}
#main .box .order .ttl_b{ padding:5px 10px; margin:10px 0 10px 0; width:420px; background:#d1e8ff;}
#main .box .order .ttl_b2{ padding:5px 10px; margin:10px 0 10px 0; width:120px; background:#d1e8ff;}
#main .box .order .ttl_b3{ padding:5px 10px; margin:10px 0 10px 0; width:450px; background:#d1e8ff;}
#main .box .order .ttl_b4{ padding:5px 10px; margin:10px 0 10px 0; width:200px; background:#d1e8ff;}
#main .box .order .others{ border:#CCCCCC solid 2px; width:556px; padding:10px 10px; margin-left:20px;}
#main .box .order .txt_left{ width:400px; float:left; margin:10px 0 0 10px;}

/* .box めやす */
#main .standard{ width:400px; margin:2px 0 0 15px;; border-collapse:collapse; border:1px solid #666666; padding:0px; background-color:#ffffff; font-weight:normal; font-size:12px; height:14px !important; }
#main .standard{ margin-left:20px; padding:2px 0px;  background-color: #eeeeee; border-right:1px solid #666666; }
#main .standard_in{ margin: 0 5px; padding:2px; background-color: #eeeeee; border-right:1px solid #666666; }

#main #stain{ width:390px !important; border:#999 dashed 1px; padding:5px 10px; margin:0 10px 10px 0px; display:block; float:left;}
#main #stain .sensor ol{ list-style:none; width:160px; margin-left:5px; float:left;}
#main #stain .sensor ol li{ text-indent:-1em; padding-left:1em;}
#main #stain .sensor1 { background:url(../images/air_purifier/img_unit_clean-2_08.gif) no-repeat bottom right; height:180px;}
#main #stain .sensor1 ol{ list-style:none; width:220px; margin-left:5px; float:left;}
#main #stain .sensor1 ol li{ text-indent:-1em; padding-left:1em;}
#main #stain .back_panel { margin-top:10px;}
#main #stain .back_panel ol{ list-style:none; width:200px; margin-left:1em; float:left;}
#main #stain .back_panel ol li{ text-indent:-1em; padding-left:1em;}
#main #stain .filter { margin-top:10px;}
#main #stain .filter ol{ list-style:none; width:500px; margin-left:1em;}
#main #stain .filter ol li{ text-indent:-1em; padding-left:1em;}
#main #stain .filter2 { margin-top:10px;}
#main #stain .filter2 ol{ list-style:none; width:500px; margin-left:1em; font-weight:bold;}
#main #stain .filter2 ol li{ text-indent:-1em; padding-left:1em;}
#main #stain2{ width:350px; border:#999 dashed 1px; padding:10px; margin:0 10px 10px 20px; color:#006e54;} 
#main #stain2 .back_panel { margin-top:10px;}
#main #stain2 .back_panel ol{ list-style:none; width:350px; margin-left:1em;}
#main #stain2 .back_panel ol li{ text-indent:-1em; padding-left:1em;}

/*2013108 追記*/
.boxPanel{ width:300px; border:#999 dashed 1px; padding:10px; margin:0 10px 10px 20px;}
.boxPanel .ttlGreen{ color:#006e54; font-weight:bold; } 
.boxPanel .backPanel01 { margin-top:5px;}
.boxPanel .backPanel01 ol{ list-style:none; width:280px; margin-left:1em;}
.boxPanel .backPanel01 ol li{ line-height:1.5em;}
.boxPanel .backPanel01 ol li#number01{ padding:0 0 0 15px; background: url('/support/image/no-1.gif') no-repeat 0 3px; }
.boxPanel .backPanel01 ol li#number02{ padding:0 0 0 15px; background: url('/support/image/no-2.gif') no-repeat 0 3px; }
.boxPanel .backPanel01 ol li#number03{ padding:0 0 0 15px; background: url('/support/image/no-3.gif') no-repeat 0 3px; }
.boxPanel .backPanel01 ol li#number04{ padding:0 0 0 15px; background: url('/support/image/no-4.gif') no-repeat 0 3px; }
.boxPanel .backPanel01 ol li#number05{ padding:0 0 0 15px; background: url('/support/image/no-5.gif') no-repeat 0 3px; }
.boxPanel .backPanel01 ol li#number06{ padding:0 0 0 15px; background: url('/support/image/no-6.gif') no-repeat 0 3px; }
.boxHeight { height:23em;}

#main #stain3{ width:550px; border:#999 dashed 1px; padding:10px; margin:0 10px 10px 20px; display:block;}
#main #stain3 .sensor ol{ list-style:none; width:280px; margin-left:1em;}
#main #stain3 .sensor ol li{ text-indent:-1em; padding-left:1em;}
#main #stain3 .back_panel { margin-top:10px;}
#main #stain3 .back_panel ol{ list-style:none; width:350px; margin-left:1em;}
#main #stain3 .back_panel ol li{ text-indent:-1em; padding-left:1em;}
#main #stain3 .filter { margin-top:10px;}
#main #stain3 .filter ol{ list-style:none; width:500px; margin-left:1em;}
#main #stain3 .filter ol li{ text-indent:-1em; padding-left:1em;}
#main #stain3 .filter2 { margin-top:10px;}
#main #stain3 .filter2 ol{ list-style:none; width:500px; margin-left:1em; font-weight:bold;}
#main #stain3 .filter2 ol li{ text-indent:-1em; padding-left:1em;}

#main #stain4{ width:500px !important; border:#999 dashed 1px; padding:5px 10px; margin:0 10px 10px 0px; display:block; float:left;}
#main #stain4 .filter2 { margin-top:10px;}
#main #stain4 .filter2 ol{ list-style:none; width:500px; margin-left:1em; font-weight:bold;}
#main #stain4 .filter2 ol li{ text-indent:-1em; padding-left:1em;}

#main .c_after { margin:0 0 0 0px; padding:10px 10px 10px 20px; border-top:2px solid #666666; border-bottom:2px solid #666666; }
#main .c_after2 { margin:0 0 0 0px; padding:10px 10px 10px 20px; border-top:2px solid #666666; border-bottom:2px solid #666666; }

/* 20130925 追記 */
.stain05{
	width:350px;
	color:#006e54;
	border:dotted 1px #006e54;
	margin:15px 10px;
	padding:5px 5px 5px 10px;
}
.stain05 ol{
	display:block;
	list-style:none;
	margin:10px 30px 10px 0;
}

.stain05 ol li{
	line-height:1.5em;
	text-indent:-1em;
	padding-left:1em;
}

/* .box めやす */
#main h2 table { width:460px; margin-left:10px !important; border-collapse:collapse; border:1px solid #666666; padding:0px; background-color:#ffffff; font-weight:normal; font-size:12px;}
#main h2 table td{ margin:10px; padding:0 2px; background-color: #eeeeee; border-right:1px solid #666666; }
#main table.criterion { width:460px; margin-left:20px !important; margin-bottom:15px !important; border-collapse:collapse; border:1px solid #666666; padding:0px; background-color:#ffffff; font-weight:normal; font-size:12px;}
#main table.criterion td{ margin:10px; padding:0 2px; background-color: #eeeeee; border-right:1px solid #666666; }

