@charset "UTF-8";

/*
静電
*/

p,dt,dd {
font-size:14px;
line-height:20px;
color:#222120;
}


.toppane h2{
	display:block;
	width:165px;
	height:43px;
	margin:10px auto auto 3px;
	font-size:30px;
	float:left;
	background:url(../images/common/title_ac.jpg) no-repeat 0 0;
	text-indent:-9999px;
}


.titleimg{
	margin-top:10px;
	display:block;
	width:263px;
	height:46px;
	float:left;
}

.txtcenter{
	text-align:center;
}

.trtbl{
	float:left;
	border:#999 1px solid;
	margin-top:10px;
}

.trtbl td{
	border:none;
}

.td_prod{
	font-weight:bold;
	color:#0074bf;
}

.link{
	display:block;
}

h3{
	margin-bottom:10px;
}

h3 .txt{
	font-size:19px;!important
}

.spec_red{
	font-weight:bold;
	color:#E6002D;
}

h4{
	font-weight:bold;
	color:#E6002D;
	font-size:15px;
}


h5{
	font-weight:bold;
	color:#0074BF;
	font-size:15px;
}
.big{
	font-size:20px;
}


.ul{
	border-bottom:#999 1px solid;
	margin-bottom:15px;
}

#left{
	display:block;
	float:left;
	width:190px;
}


#right{
	width:840px!important;
	float:right;
}

ul.leftmenu li.lm_top{
	height:40px!important;
}

ul.leftmenu li a{
	display:block;
	text-indent:-9999px;
}

ul.leftmenu li{
	display:block;
	height:50px!important;
	margin-bottom:5px;
	text-indent:-9999px;
}



.lm_top{
	background:url(/assets/products/pickup/zh-cn/ionizer/lm_top.jpg) no-repeat 0 0;}

.lm_bar{
	background:url(/assets/products/pickup/zh-cn/ionizer/lm_bar.jpg) no-repeat 0 0;}

.lm_cont_bar{
	background:url(/assets/products/pickup/zh-cn/ionizer/lm_cont_bar.jpg) no-repeat 0 0;}

.lm_nozzle{
	background:url(/assets/products/pickup/zh-cn/ionizer/lm_nozzle.jpg) no-repeat 0 0;}

.lm_fan{
	background:url(/assets/products/pickup/zh-cn/ionizer/lm_fan.jpg) no-repeat 0 0;}

.lm_sensor{
	background:url(/assets/products/pickup/zh-cn/ionizer/lm_sensor.jpg) no-repeat 0 0;}

.lm_handy{
	background:url(/assets/products/pickup/zh-cn/ionizer/lm_handy.jpg) no-repeat 0 0;}

.lm_ionbox{
	background:url(/assets/products/pickup/zh-cn/ionizer/lm_ionbox.jpg) no-repeat 0 0;}

.lm_related{
	background:url(/assets/products/pickup/zh-cn/ionizer/lm_related.jpg) no-repeat 0 0;}

.lm_prod{
	background:url(/assets/products/pickup/zh-cn/ionizer/lm_prod.jpg) no-repeat 0 0;}

ul.leftmenu2 .h_use{
	background:url(/assets/products/pickup/zh-cn/ionizer/lh_use.jpg) no-repeat 0 0;!important;}

ul.leftmenu2 .h_trouble{
	background:url(/assets/products/pickup/zh-cn/ionizer/lh_trouble.jpg) no-repeat 0 0;!important;}

ul.leftmenu2 .h_doc{
	background:url(/assets/products/pickup/zh-cn/ionizer/lh_doc.jpg) no-repeat 0 0;!important;}

.l_rental{
	background:url(/assets/products/pickup/zh-cn/ionizer/rental/lbn_rental.jpg) no-repeat 0 0;
}
.l_attent{
	background:url(/assets/products/pickup/zh-cn/ionizer/lbn_attent.jpg) no-repeat 0 0;
}

/***top pane**/

.prod_box{
	display:block;
	float:left;
	width:235px;
	height:125px;
	margin-right:13px;
	margin-bottom:20px;
}

.prod_box_last{
	margin-right:0;
}

/**download**/
.dltab{
	display:block;
	height:35px;
	background:#ECEDF2;
}

.dltab li{
	display:block;
	float:left;
	width:110px;
	height:27px;
	line-height:27px;
	margin-top:3px;
	margin-left:10px;
}

.dltab li a{
	display:block;
	width:100%;
	height:100%;
	height:20px;
	line-height:20px;
	margin-top:5px;
	font-weight:bold;
	text-align:center;
	padding-left:3px;
	border-left:#CCC 2px solid;
}
/***pagelink**/
.page_link a{
	display:block;
	float:left;
	margin-right:6px;
}
.h_sec{
	display:block;
	clear:both;
	height:26px;
	line-height:26px;
	background:url(../ja/images/bk_h.jpg) repeat-x 0 0;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	margin-top:10px;
	margin-bottom:10px;
	text-indent:5px;
}

.h_sec .point{
	display:block;
	float:left;
	width:27px;
	height:26px;
	background:url(../ja/images/point.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

.h_sec2{
	font-size:18px;
	font-weight:bold;
	color:#0074bf;
	line-height:30px;
	border-bottom:#94B4DE 3px solid;
	margin-bottom:5px;
}

.h_sec2_2l{
	line-height:18px;
}

.h_sec3{
	font-size:20px;
	font-weight:bold;
	color:#0074bf;
	line-height:30px;
	margin-bottom:5px;
}

.hbold{
	font-size:14px;
	font-weight:bold;
}

.bp,
.pb{
	font-size:14px;
	font-weight:bold;	
}

.sm{
	font-size:12px;	
        line-height:20px;
}

#inframe{
	display:block;
	width:745px;
	margin:0 auto;
}

/*\*/
* html .section{
    height: 1em;
    overflow: visible;
}
/**/

.section img{
	border:#CCC 1px solid;
}



.section{
	display:block;
	clear:both;
	margin-top:10px;
	margin-bottom:20px;
}

.section:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

.colorbox img{
	/**border:#0074bf 1px solid;**/
}

.colorbox img:hover{
	border:#0074bf 1px solid;
}

/*box*/

.leftbox{
	display:block;
	width:355px;
	float:left;
}

.leftbox_m{
	width:375px;
}
.leftbox_400{
	width:400px;
}

.rightbox{
	display:block;
	width:355px;
	float:right;
}

.rightbox_s{
	width:325px;
}


.box{
	clear:both;
	margin:15px 0 25px 0;
	overflow:hidden;
}

.box:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .box {
    height: 1em;
    overflow: visible;
}
/**/


/* other */
.rimg{
	float:right;
	margin-left:5px;
}

.limg{
	float:left;
	margin-right:5px;
}

.ico_ordermade{
	display:inline;
	margin-left:5px;
	margin-top:-2px;
}

/*tbl*/
.sepctbl{
	width:100%;
}

.spectbl td,
.spectbl th{
	padding:4px;
}

.spectbl td,
.spectbl th,
.spectbl td *,
.spectbl th *{
	font-size:11px;
}

.spectbl td.bk{
	background-color:#ECF0F9;
	text-align:left;
}

.spectbl_left{
	width:455px;
	float:left;
}

.spectbl_left td{
	height:17px;
}

.spectbl td.nb_bottom{
	border-bottom:none;
}

.spectbl td.b_top{
	border-top: #999 1px solid;
}

sup{
	font-size:6px;
}

p.spec_note{
	font-size:11px;
	line-height:14px;
}

.red{
	color:#F00;
	font-weight:bold;
}

.spec_head{
	font-weight:bold;
	font-size:16px;
}

/*****pane***/

.varipane3{
	display:block;
	float:left;
	margin-right:18px;
	margin-bottom:25px;
	_margin-right:16px;
}
.varipane3_n{
	margin-right:5px;
}
.varipane3_m{
	margin-right:10px;
}
.varipane3_t{
	margin-right:8px;
	margin-bottom:8px;
	_height:155px;
	_padding-bottom:0;
}

.box .last{
	margin-right:0;
}

.bh{
	color:#FFF;
	background:#0074BF;
	line-height:20px;
}

/*use*/
.usebox{
	width:170px;
	float:left;
	margin-right:15px;
}

.usebox a{
	font-weight:bold;
}

.usebox1{
	margin-right:15px;
}
.usebox3{
	width:542px;
	margin-right:0;
}
.usebox2{
	width:355px;
	margin-right:0;
}
.usebox4{
	width:236px;
}
.usebox5{
	width:225px;
	margin-right:15px;
}
.usebox5 p{
	margin-left:15px;
	text-indent:-20px;
	_text-indent:0;
	font-size:12px;
}

.usebox0{
	width:730px;
	_margin-right:5px;
}
.usebox6{
	width:355px;
	margin-right:15px;
}
.usebox_last{
	margin-right:0;
}

.imgmg{
	float:left;
}
.imgr{
	float:right;
}

dd{
	padding-left:15px;
	margin-bottom:15px;
}


dt{
	margin-bottom:5px;
}




.tdleft{
	text-align:left !important;
}
.tdcenter{
	text-align:center;
}

.small{
font-size:12px;
line-height:15px;
}

.center_area{
	width:570px;
	margin:15px auto 15px 80px;
}

.rbox{
	padding:10px;
	background:#F2F3F7;
}
.rbox2{
	width:380px;
	float:right;
}

.center_tbl{

}
.center_tbl2{
	width:700px;
	margin-left:30px;

}
.center_tbl td{
	border:none;
	text-align:left;
	vertical-align:middle;
}

.bbox{
	border:#999 1px solid;
	padding:15px
}

.bbox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .bbox {
    height: 1em;
    overflow: visible;
}
/**/

.ul2{
	border-bottom:#666 1px solid;
}

.f{
	display:block;
	text-align:center;
	border:#CCC 1px solid;
	width:300px;
	padding:3px 10px 3px 10px;
	color:#F00;
	margin:5px auto 5px 0;
}

p.l3{
	height:60px;
}

p.l2{
	height:40px;
	font-size:13px;
}
.w230{
	width:230px;
}

p.rsmall{
	font-size:13px;
}
p.rsmall2{
	font-size:11px;
}

.msp{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}

.blue{
	color:#0074bf;
}
.aka{
	color:#F00;
}

/**box**/
.leftbox1{
	display:block;
	float:left;
	width:240px;
}
.leftbox1_2{
	display:block;
	float:left;
	width:222px;
}
.boxmr{
	margin-right:20px;
}
.rightbox2{
	display:block;
	float:right;
	width:470px;
}

.leftbox1_m{
	display:block;
	float:left;
	width:303px;
}
.rightbox1_m{
	display:block;
	float:right;
	width:425px;
}

p.bold{
	font-size:14px !important;
}

.spectbl_s{
	width:400px !important;
}

.usebox4x{
	width:302px;
	margin-right:20px;
	float:left;
	margin-bottom:20px;
}

.barsel{
	display:block;
	background-color:#ECEDF2;
	padding:10px;
}
.barsel a{
	font-size:14px;
	font-weight:bold;
	color:#666;
}
.barsel a.active{
	color:#0074bf;
}
.barsel .sepa{
	padding-left:10px;
	padding-right:10px;
}

#right .img_area{
	width:745px;
}
#right .img_area img{
	display:block;
	margin:0;
}


ol{
	list-style:inside decimal;
}

ol.nom{
	list-style:none;
	margin-left:18px;
}

ol.nom li{
	font-size:13px;
	color:#333;
	font-weight:normal;
	text-indent:0;
	padding-left:0;
}


.dt_idt{
	
}

.rightbox_l{
	display:block;
	float:right;
	width:470px;
}

.w_taiden{
	width:430px;
	_width:470px;
	background:#D3EDFB;
	padding:20px;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
}

/******rental*****/

.sales_re{
     width: 750px;
	background-color:#ECF0F9;
	padding:15px;
	height:60px;
	margin-bottom:20px;
}

.sales_re p{
	display:block;
	font-size:16px !important;
	float:left;
	height:30px;
}

.bt_sales{
	display:block;
	float:right;
	width:282px;
	height:38px;
}

.h_rental{
	display:block;
	text-align:center;
	height:25px;
	line-height:30px;
	background:url(/assets/products/pickup/zh-cn/ionizer/rental/title_bg.jpg) repeat-x 0 0;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
}

.rental_mtitle{
        width: 750px;
	font-size:20px;
        color:#1f71c3;
	font-weight:bold;
	height:25px;
	line-height:25px;
	border-bottom:#989899 3px solid;
	margin-top:30px;
}

.utitle{
        width: 750px;
	font-size:16px;
        color:#009999;
	text-align:right;
	font-weight:bold;
	height:25px;
	line-height:20px;
	margin-top:10px;
}

.rental_list{
	font-size:16px;
	font-weight:bold;
	height:25px;
	line-height:25px;
	border-bottom:#999 1px solid;
	margin-top:30px;
}

.rental_prod{
	font-size:16px !important;
	font-weight:bold;
	margin-top:20px;
}

.rental_right{
	display:block;
	float:right;
	width:360px;
}
.rental_left{
	display:block;
	float:left;
	width:360px;
}

.rental_center{
	display:block;
	float:left;
	width:740px;
	margin-bottom:40px;
}


.rentaltbl td.bk{
	background-color:#ECF0F9;
	font-weight:bold;
}

.rentaltbl td,
.rentaltbl th
{
padding:4px;
}

.resulttbl_a{
	width:100%;
	_width:98%;
	border-left:#8F929F 1px solid;
	border-top:#8F929F 1px solid;
	
	/*
	width:800px;
	_width:790px;
	*/
	
}

.resulttbl_a th{
	background-color:#00cc99;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:0;
	padding-right:0;
	margin:0;

}

.resulttbl_a th hr{
   border-width: 1px 0px 0px 0px; /* 太さ */
   border-style: solid; /* 線種 */
   border-color: #FFF; /* 線色 */
   height: 1px; /* 高さ */
}

.resulttbl_a td,
.resulttbl_a td *
{
	font-size:14px;
}

.resulttbl_a td,
.resulttbl_a th{
	text-align:center;
}

/*
.resulttbl_a td:last-child{
	border-right:none;
}
.resulttbl_a td.last{
	border-right:none;
}
*/
.rpane{
	width:243px;
	margin-right:7px;
}

.rpane2{
	width:494px;
	margin-right:5px;
}

#nav {
  list-style: none;
  display: flex;
}

#nav li {
  width: 750px;
  text-align: center;
  background-color: #fff;
  line-height: 10px;
  margin: 18px 2px;
}

#nav li a {
  color: #fff;
  font-weight: bold;
  padding: 10px;
}

.button01{
     display:block;
     width: 160px;
     height:50px;
     line-height: 18px;
     color: #FFF;
     text-decoration: none;
     text-align: center;
     background-color: #6699ff; /*ボタン色*/
     -webkit-transition: all 0.5s;
     transition: all 0.5s;
}
.button01:hover{
     background-color: #84c0f3; /*ボタン色*/
}

.button02{
     display:block;
     width: 220px;
     height:50px;
     line-height: 24px;
     color: #FFF;
     text-decoration: none;
     text-align: center;
     background-color: #6699ff; /*ボタン色*/
     -webkit-transition: all 0.5s;
     transition: all 0.5s;
}
.button02:hover{
     background-color: #84c0f3; /*ボタン色*/
}


/****ionbox***/
.wbox{
	border:#333 1px solid;
	padding:15px;
}

.workbox{
	display:block;
	float:left;
	width:215px;
	text-align:left;
	margin-right:30px;
	margin-bottom:15px;
}

.workbox_last{
	margin-right:0;
}

.ionboxtbl{
	width:720px;
}
.ionboxtbl th,
.ionboxtbl td
{
	font-size:12px;
}

.ionboxtbl th
{
	text-align:left;
}
.ionboxtbl td
{
	text-align:center;
}
.ionboxtbl th{
	border-bottom:#FFF 1px solid;
}

.close{
	display:block;
	float:right;
	width:96px;
	height:20px;
	background:url(/assets/images/common/bt_close.jpg) no-repeat 0 0;
	text-indent:-9999px;
	cursor:pointer;
}

.mb10{
        margin-bottom:10px;
}

.mb20{
        margin-bottom:20px;
}

.mb60{
        margin-bottom:60px;
}


.mb100{
        margin-bottom:100px;
}

.mb200{
        margin-bottom:200px;
}

.mb300{
        margin-bottom:300px;
}

.mb400{
        margin-bottom:400px;
}

.mb500{
        margin-bottom:500px;
}

.mb600{
        margin-bottom:600px;
}

.mb1k{
        margin-bottom:1000px;
}




