@charset "utf-8";
/* CSS Document */
/* product top css start */
.product_top{
padding-right:30px;
}
.product_top .txt_info{
padding:10px 21px;
border:solid 1px #c6daeb;
border-width:0 1px 0 1px;
}
.countermeasure_summary,
.aircleanse_summary{
background:url(../../product/images/common_bg.gif) left bottom no-repeat;
margin-bottom:20px;
}
.countermeasure_summary div,
.aircleanse_summary div{
float:left;
width:179px;
padding-left:21px;
}
.maintenance_summary{
background:url(../../product/images/common_bg.gif) left bottom no-repeat;
}
.maintenance_summary p{
padding-left:21px;
padding-bottom:20px;
}
.txt_link{
padding:5px 0 20px 0;
}
/* product top css end */
/* product table css start */
.table_style{
padding-right:30px;
}
.table_pic{
margin:20px 0;
}
.table_pic p{
border:solid 1px #345ea3;
}
.table_pic .pic01{
float:left;
width:366px;
}
.table_pic .pic02{
float:right;
width:240px;
}
.mark_view li{
float:left;
line-height:0;
font-size:0;
padding-right:5px;
padding-bottom:5px;
}
.product_tbl01{
border:solid 1px #c6deff;
border-width:1px 1px 0 0;
}
.product_tbl01 th,
.product_tbl01 td{
border:solid 1px #c6deff;
border-width:0 0 1px 1px;
vertical-align:top;
text-align:left;
padding:10px 15px;
font-weight:normal;
}
.product_tbl01 th{
background-color:#f6faff;
width:30%;
}
/* product table css end */
/* product panel css start */
.panel_style{
padding-right:30px;
}
.panel_pic{
margin-top:20px;
}
.panel_pic p,
.panel_pic02 li{
border:solid 1px #345ea3;
line-height:0;
font-size:0;
}
.panel_pic .pic01{
float:left;
width:366px;
}
.panel_pic .pic02{
float:right;
width:240px;
}
.panel_pic02{
padding-top:8px;
}
.panel_pic02 li{
float:left;
width:199px;
margin-right:8px;
}
.panel_pic02 li.end{
margin-right:0;
}
.layout_l{
float:left;
width:300px;
}
.layout_r{
float:right;
width:300px;
}
.layout{
margin-top:20px;
clear:both;
}
.layout .pic{
border:solid 1px #345ea3;
line-height:0;
font-size:0;
margin:10px 0;
}
.product_tbl02{
border:solid 1px #c6deff;
border-width:1px 1px 0 0;
}
.product_tbl02 th,
.product_tbl02 td{
border:solid 1px #c6deff;
border-width:0 0 1px 1px;
text-align:left;
vertical-align:top;
padding:5px 10px;
font-weight:normal;
}
.product_tbl02 th{
background-color:#f6faff;
}
.product_tbl02 th.center_p,
.product_tbl02 td.center_p{
text-align:center;
}
/* product panel css end */

/* product wing css start */
.wing_style{
padding-right:30px;
}
.wing_pic{
margin-top:20px;
}
.wing_pic .pic01{
float:left;
width:269px;
border:solid 1px #345ea3;
}
.wing_pic .pic02{
float:right;
width:320px;
}
.wing_pic01 .border_have{
border:solid 1px #345ea3;
font-size:0;
line-height:0;
margin-bottom:5px;
width:298px;
}
.wing_pic01 span{
font-weight:bold;
}
.wing_pic01 .pic01{
float:left;
width:298px;
}
.wing_pic01 .pic02{
float:right;
width:298px;
}
/* product wing css end */


/* product counter css start */
.counter1_style{
padding-right:30px;
}
.counter_pic{
margin:20px 0;
}
.counter_pic_l{
float:left;
width:240px;
border:solid 1px #345ea3;
}
.counter_pic_r{
float:right;
width:360px;
}
.counter1_style .pic_intro{
margin:0 auto;
width:480px;
}
.pic_intro{
padding:10px 0;
}
.pic_intro span{
font-weight:bold;
}
.pic_intro p{
margin-bottom:10px;
}
.product_tbl03{
border:solid 1px #c6deff;
border-width:1px 1px 0 0;
}
.product_tbl03 th{
border:solid 1px #c6deff;
border-width:0 0 1px 1px;
text-align:left;
vertical-align:top;
padding:5px 10px;
background-color:#f6faff;
font-weight:normal;
}
.product_tbl03 th.center_p{
text-align:center;
}
.product_tbl03 td{
border:solid 1px #c6deff;
border-width:0 0 1px 1px;
text-align:center;
}
.clearcupe_style{
padding-right:30px;
}
/* product counter css end */
/* product reception css start */
.reception_style{
padding-right:30px;
}
.common_pic{
margin:20px 0;
}
.common_pic p{
border:solid 1px #476dac;
font-size:0;
line-height:0;
width:305px;
}
.common_pic_l{
float:left;
width:305px;
}
.common_pic_r{
float:right;
width:305px;
}
/* product reception css end */
/* product sidetable css start */
.side_style{
padding-right:30px;
}
.side_style .side_pic{
float:left;
width:305px;
font-size:0;
line-height:0;
border:solid 1px #345ea3;
}
.side_style .side_txt{
float:right;
width:300px;
padding-top:80px
}
/* product sidetable css end */
/* product unit15 css start */
.unit15_style{
padding-right:30px;
}

.unit15_style .pic01{
float:left;
width:259px;
border:solid 1px #345ea3;
}

.unit15_style .pic02{
float:right;
width:343px;
}
/* product unit15 css end */

/* product aircleanse css start */
/* polaris css start */
.polaris{
padding-right:30px;
}
.polaris_pic{
padding:20px 0;
}
.polaris_pic p{
line-height:0;
font-size:0;
}
.polaris_pic img{
font-size:0;
}
.polaris_pic_l{
float:left;
width:368px;
}
.pic01_pola{
border:solid 1px #3e66a7;
width:366px;
}
.pic_pola{
border:solid 1px #3e66a7;
width:240px;
}
.txt_pola{
margin-bottom:10px;
}
.polaris_pic_r{
float:right;
width:242px;
}
.pola_intro1{
clear:left;
}
.pola_intro1_txt{
float:left;
width:192px;
}
.pola_intro1_pic{
float:right;
width:409px;
}
.pola_intro2{
margin-top:20px;
}
.pola_intro2 p{
padding:20px 0;
}
.pola_intro3{
margin-bottom:20px;
}
.pola_intro3 .for_center{
margin:0 auto;
width:404px;
}
.pola_intro4{
margin-bottom:20px;
}
.pola_intro4 .for_center{
margin:0 auto;
width:476px;
padding:10px 0;
}
.aircleanse_tbl01{
border:solid 1px #c6deff;
border-width:1px 1px 0 0;
}
.aircleanse_tbl01 th,
.aircleanse_tbl01 td{
border:solid 1px #c6deff;
border-width:0 0 1px 1px;
font-weight:normal;
text-align:left;
vertical-align:top;
padding:10px 15px;
}
.aircleanse_tbl01 th{
background-color:#f6faff;
width:25%;
}
/* polaris css end */ 
/* aircurtain css start */
.aircurtain_top{
padding-right:30px;
}
.aircurtain_pic{
border:solid 1px #345ea3;
margin:20px 0;
}
.aircurtain_top .info{
padding:20px 0;
}
.aircurtain_top .info .f_left{
float:left;
width:328px;
padding-top:20px;
}
.aircurtain_top .info .f_left ul li{
margin-bottom:0;
}
.f_left ul li span.hint{
padding-left:1em;
}
.aircurtain_top .info .f_right{
float:right;
}
.sheet{
margin:0 auto;
width:437px;
clear:left;
padding:20px 0;
}
/* aircurtain css start */
/* clearblock css start */
.clearblock_top{
padding-right:30px;
}
.clearblock_pic{
border:solid 1px #345ea3;
margin:20px 0;
}
.clearblock_top .info{
padding:20px 0;
}
.clearblock_top .info .f_left{
float:left;
}
.f_left ul li{
margin-bottom:20px;
}
.clearblock_top .info .f_right{
float:right;
}
.install_l{
float:left;
width:302px;
}
.install_r{
float:right;
width:302px;
}
.install_r p,
.install_l p{
width:302px;
}
.install_r p.install_pic,
.install_l p.install_pic{
border:solid 1px #345ea3;
}
.install_r p.install_txt,
.install_l p.install_txt{
margin:5px 0;
}
.pic_flow{
margin:0 auto;
width:494px;
clear:left;
padding:10px 0 30px 0;
}
/* clearblock css end */
/* product aircleanse css end */

/* product maintenance css start */
/* maintenance_top css */
.maintenance_top{
padding-right:30px;
}
.necessary{
padding:20px 0 30px 0;
}
.necessary_txt{
float:left;
width:295px;
}
.necessary_pic{
float:right;
width:305px;
border:solid 1px #2d5fb3;
}
.filter_clear{
padding:20px 0 30px 0;
clear:both;
}
.clear_before{
float:left;
width:298px;
}
.filter_clear .filter_pic{
border:solid 1px #345ea3;
width:298px;
margin-bottom:5px;
}
.filter_clear p{
font-size:95%;
}
.clear_after{
float:right;
width:298px;
}
.maintenance_step{
padding:20px 0 30px 0;
}
.step dl{
margin:0;
padding:0;
background:url(../../product/maintenance/images/step_common_bg.gif) left top no-repeat;
clear:both;
width:620px;
}
.step{
margin-top:20px;
}
.step dl dt{
float:left;
width:385px;
padding-top:45px;
padding-left:20px;
}
.step dl dd{
float:right;
width:135px;
padding:10px 10px 22px 0;
}
.step_special{
padding:26px 0 45px 20px;
background:url(../../product/maintenance/images/step03_bg.gif) left top no-repeat;
clear:both;
}
/* maintenance_top css */



