@charset "UTF-8";

/*

blue
color:#0074BF


*/

#TB_title{
	background-color:#FFF !important;
}

.resulttbl td,
.resulttbl td *
{
	font-size:12px !important;
}

.resulttbl td.vari{
	width:140px;
}

.mainimg{
	display:block;
	height:120px;
}

.toppane h2{
	display:block;
	width:193px;
	height:43px;
	margin:10px auto auto 3px;
	font-size:30px;
	float:left;
	background:url(../images/common/title_vacuum_device.jpg) no-repeat 0 0;
	text-indent:-9999px;
}





.fbt{
	padding-left:15px;
	padding-right:15px;
	line-height:22px;
	background:url(../images/bk_fbt.jpg) repeat-x 0 0;
	border:#999 1px solid;
	height:33px;
	cursor:pointer;
}

.fbt_ok{
	border:#2DBED2 1px solid;
}

#left{
	display:block;
	float:left;
	width:190px;
}



#right{
	width:840px;
	float:right;
}


#right .mainimg{
}

ul.leftmenu{
	width:190px;
	margin-bottom:15px;
}

ul.leftmenu li{
	display:block;
	height:60px;
	margin-bottom:5px;
}
ul.leftmenu li.lm_top{
	height:40px;
}

ul.leftmenu li a{
	display:block;
	height:100%;
	text-indent:-9999px;
}

ul.leftmenu li a:hover{
	background:none;	
}


.lm_top{
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/lm_top_a.jpg) no-repeat 0 0 !important;
}
/*
.lm_top a{
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/lm_top.jpg) no-repeat 0 0;
}*/

.lm_pad{
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/lm_pad_a.jpg) no-repeat 0 0;
}
.lm_pad a{
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/lm_pad.jpg) no-repeat 0 0;
}

.lm_ejector{
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/lm_ejector_a.jpg) no-repeat 0 0;
}
.lm_ejector a{
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/lm_ejector.jpg) no-repeat 0 0;
}

.lm_filter{
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/lm_filter_a.jpg) no-repeat 0 0;
}
.lm_filter a{
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/lm_filter.jpg) no-repeat 0 0;
}

.lm_related{
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/lm_related_va.jpg) no-repeat 0 0;
}
.lm_related a{
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/lm_related_v.jpg) no-repeat 0 0;
}

.lm_valve{
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/lm_valve_a.jpg) no-repeat 0 0;
}
.lm_valve a{
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/lm_valve.jpg) no-repeat 0 0;
}

.lm_vacuum{
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/lm_vacuum_a.jpg) no-repeat 0 0;
}
.lm_vacuum a{
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/lm_vacuum.jpg) no-repeat 0 0;
}


ul.leftmenu2{
	display:block;
	width:190px;
	margin-bottom:15px;
}


ul.leftmenu2 li {
    display: block;
    margin-bottom: 8px;
    line-height: 18px;
    background: url(/assets/images/common/li_lm.jpg) no-repeat 0 0;
    padding-left: 18px;
}

ul.leftmenu2 li a{
	color:#363433;
}

ul.leftmenu2 li a:hover{
	color:#06C;
}

ul.leftmenu2 .lm2_select{
	margin-left:0px;
	display:block;
	height:25px;
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/lm2_select.jpg) no-repeat 0 0;!important;
	text-indent:-9999px;
}

ul.leftmenu2 .lm2_faq{
	margin-left:0px;
	display:block;
	height:25px;
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/lm2_faq.jpg) no-repeat 0 0;!important;
	text-indent:-9999px;
}

ul.leftmenu2 .lm2_info{
	margin-left:0px;
	display:block;
	height:25px;
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/lm2_info.jpg) no-repeat 0 0;!important;
	margin-top:15px;
}
ul.leftmenu2 .lm2_info a{
	display:block;
	width:190px;
	height:25px;
	text-indent:-9999px;
}

.lbn2{
	display:block;
	width:190px;
	height:50px;
	text-indent:-9999px;
	margin-bottom:5px;
}

.lbn_rental_vacuum{
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/lbn_pad-r.jpg) no-repeat 0 0;
}
.lbn_attent{
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/lbn_attent.jpg) no-repeat 0 0;
}



#main2{
	margin:15px 10px auto 10px;
	_text-align:center;
}

h2{
	font-size:32px;
	font-weight:normal;
	text-align:left;
}

h3{
	display:block;
	height:40px;
	line-height:42px;
	font-size:22px;
	font-weight:normal;
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/bk_h3.jpg) repeat-x 0 0;
	text-align:left;
	margin:5px auto 25px auto;
}

h3 *{
	font-size:22px;
}

.ico_h3{
	display:block;
	float:left;
	width:20px;
	height:40px;
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/ico_h3.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

.sub{
	font-size:22px;
	margin-left:25px;
	font-weight:normal;
}

.selbt3{
	display:block;
	width:100%;
	border:#6C31 1px solid;
	height:25px;
	margin:10px auto auto auto;
}

.selbt3 ul li{
	float:left;
	display:block;
	margin-right:10px;
}

.selbt3 ul li a{
	padding-left:16px;
	line-height:18px;
	height:18px;
	color:#363433;
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/ico_selbt.jpg) no-repeat 0 1px;
}

.selbt3 ul li a:hover{
	color:#0074BF;
}

.selbt3 ul li a.active{
	font-weight:bold;
	color:#0074BF;
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/ico_selbt_a.jpg) no-repeat 0 1px;!important;
}

.selbt3:after{
	clear:both;
}

.selbt2_system{
	display:block;
	width:370px;
	margin:5px auto 15px auto;
}

.selbt2 ul li,
.selbt2_system ul li
{
	display:block;
	float:left;
	margin-bottom:25px;	
	height:18px;
}

.selbt2_system ul{
}

.selbt2 ul li a,
.selbt2_system ul li a
{
	line-height:18px;
	_height:20px;
	_line-height:20px;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/bk_selbt2.jpg) repeat-x 0 0;
	border:#999 1px solid;
	color:#333;
}

.selbt2 ul li a:hover,
.selbt2 ul li a.active{
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/bk_selbt2_a.jpg) repeat-x 0 0;
	color:#FFF;
	font-weight:bold;
}

.selbt2_system ul li a:hover,
.selbt2_system ul li a.active{
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/bk_selbt_blue.jpg) repeat-x 0 0;
	color:#FFF;
	font-weight:bold;
}


.selbt ul li{
	display:block;
	float:left;
	text-indent:-9999px;
	margin-bottom:25px;
}

.selbt ul li a{
	display:block;
	width:90px;
	height:20px;
}

.selbt_ejector ul li a{
	display:block;
	width:135px;
	height:20px;
}
.selbt_related ul li a{
	display:block;
	width:135px;
	height:20px;
}

.sysmap{
	border:none;
}


.top_main{
	width:912px;
	text-align:center;
	margin:5px auto 5px auto;
}

.topbox_line{
	margin-bottom:20px;
	height:155px;
}

.topbox_line:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .topbox_line {
    height: 1em;
    overflow: visible;
}
/**/

.top2{
	display:block;
	float:left;
	margin-right:10px;
	border:none;
	_margin-right:5px;
}

.topbox{
	display:block;
	float:left;
	width:235px;
	margin-right:15px;
	height:125px;
	text-align:center;
}

.topbox.last{
	margin-right:0;
}

.topbox ul.topselbt li{
	display:block;
	float:left;
}

.topbox ul.topselbt li a{
	display:block;
	text-indent:-9999px;
	height:20px;
}

.topbox ul.pad li a{
	width:90px;
}


.topbox ul.ejector li a{
	width:135px;
}

.topbox ul.system li a{
	width:135px;
}



.topbox ul.pad li.style a{
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/bt_pad_style.jpg) no-repeat 0 0;
	margin-left:5px;
	_margin-left:2px;
}
.topbox ul.pad li.work a{
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/bt_pad_work.jpg) no-repeat 0 0;
}
.topbox ul.pad li.func a{
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/bt_pad_func.jpg) no-repeat 0 0;
	width:91px;
}
.topbox ul.pad li.style a:hover{
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/bt_pad_style_a.jpg) no-repeat 0 0;
}
.topbox ul.pad li.work a:hover{
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/bt_pad_work_a.jpg) no-repeat 0 0;
}
.topbox ul.pad li.func a:hover{
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/bt_pad_func_a.jpg) no-repeat 0 0;
	width:91px;
}

.topbox ul.ejector li.variation a{
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/bt_ejector_variation.jpg) no-repeat 0 0;
	margin-left:5px;
	_margin-left:2px;
}
.topbox ul.ejector li.func a{
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/bt_ejector_func.jpg) no-repeat 0 0;
	width:136px;
}
.topbox ul.ejector li.variation a:hover{
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/bt_ejector_variation_a.jpg) no-repeat 0 0;
}
.topbox ul.ejector li.func a:hover{
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/bt_ejector_func_a.jpg) no-repeat 0 0;
	width:136px;
}

.topbox ul.system li.func a{
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/bt_system_func.jpg) no-repeat 0 0;
	margin-left:5px;
	_margin-left:2px;
}
.topbox ul.system li.system a{
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/bt_system_system.jpg) no-repeat 0 0;
	width:136px;
}

.topbox ul.system li.func a:hover{
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/bt_system_func_a.jpg) no-repeat 0 0;
}
.topbox ul.system li.system a:hover{
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/bt_system_system_a.jpg) no-repeat 0 0;
	width:136px;
}


.catboxouter{
	clear:left;
}

.catbox_line{
	width:745px;
}

.catbox{
	float:left;
	display:block;
	width:235px;
	height:75px;
	margin-right:12px;
	margin-bottom:15px;
}

.catbox_b{
	width:365px;
	height:160px;
}

.catbox_zp{
	float:left;
	display:block;
	width:235px;
	height:135px;
	margin-right:12px;
	margin-bottom:15px;
}

.catboxlast{
	margin-right:0;
}


.catbox img{
	border:0;
	margin:0;
}


.catbox p{
	font-size:12px;
	margin:10px;
	line-height:17px;
}

.reflist{
	height:25px;
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:#CCC 1px solid;
}

.ico_book{
	display:inline-block;
	height:25px;
	line-height:28px;
	font-size:18px;
	background:url(/assets/products/pickup/ja-jp/vacuum_device/mn/ico_book.jpg) no-repeat 0 0;
	padding-left:28px;
}

.reflist a{
	padding-right:7px;
	margin-left:7px;
	font-size:13px;
	font-weight:bold;
	line-height:13px;
	border-right:#4AA5FF 1px solid;
}

.reflist a.first{
	margin-left:20px;
}
.reflist a.last{
	border:none;
}



/********result******/

span.c2{
}

.result{
	display:block;
	clear:both;
	text-align:left;
	margin-bottom:35px;
}

.variation_line{
	display:block;
	text-align:left;
	margin-left:120px;
	clear:both;
}

.variation_line .variation{
	font-size:16px;
}

.result .variation{
	font-size:16px;
}

.result p{
	margin-top:5px;
}

.result_left{
	display:block;
	float:left;
	width:120px;
	margin-bottom:15px;
	/*border:#C96 1px solid;*/
}

.result_right{
	display:block;
	float:right;
	width:600px;
	margin-bottom:15px;
}

.result_sepa{
	display:block;
	clear:both;
	width:100%;
	height:5px;
	text-indent:-9999px;
	padding-top:10px;
	margin-bottom:15px;
	border-bottom:#999 1px dotted;
}

.result_img{
}

.dlico{
	line-height:10px;
}

.ico_cad{
	margin-left:5px;
}

.img_valve{
	width:100%;
	clear:both;
	display:block;
	text-align:left;
	height:170px;
	margin-bottom:10px;
}

.img_valve img{
	display:block;
	float:left;
}


.img_valve img.last{
	margin-left:22px;
	_margin-left:11px;
}

/*****end result*****/

/*****ejector***********/

h3.ejector{
	text-align:left;
	display:block;
	clear:both;
	margin-bottom:15px;!important;
}

h2.title_medium{
	font-size:22px;
}

.ejector_box{
	display:block;
	float:left;
	width:235px;
	height:100px;
	margin-right:13px;
	margin-bottom:20px;
}

.ejector_box_last{
	margin-right:0;
}

ul.ejector_func_pane{
	height:47px;
}

ul.ejector_func_pane li{
	display:block;
	float:left;
	width:175px;
	cursor:pointer;
}

ul.ejector_func_pane li a{
	display:block;
	width:100%;
	height:47px;
	text-indent:-9999px;
}

#ejector_pane_nozzle{
	width:176px;
	background:url(../images/ejector/pane_nozzle.jpg) no-repeat 0 0;	
}

.ejector_pane_nozzle_a,
.ejector_pane_nozzle_a2{
	background:url(../images/ejector/pane_nozzle_a.jpg) no-repeat 0 0;	
}

#ejector_pane_valve{
	background:url(../images/ejector/pane_valve.jpg) no-repeat 0 0;	
}
.ejector_pane_valve_a,
.ejector_pane_valve_a2{
	background:url(../images/ejector/pane_valve_a.jpg) no-repeat 0 0;	
}

#ejector_pane_switch{
	background:url(../images/ejector/pane_switch.jpg) no-repeat 0 0;	
}
.ejector_pane_switch_a,
.ejector_pane_switch_a2{
	background:url(../images/ejector/pane_switch_a.jpg) no-repeat 0 0;	
}
#ejector_pane_spec{
	width:219px;
	background:url(../images/ejector/pane_spec.jpg) no-repeat 0 0;	
}
.ejector_pane_spec_a,
.ejector_pane_spec_a2{
	background:url(../images/ejector/pane_spec_a.jpg) no-repeat 0 0;	
}

.ejector_bt_detail{
	display:block;
	width:90px;
	height:20px;
	background:url(/assets/products/pickup/ja-jp/vacuum_device/zh/ejector_bt_detail.jpg) no-repeat 0 0;
	margin:5px auto 5px auto;
	text-indent:-9999px;
}


.pane_left{
	display:block;
	float:left;
	width:200px;
	text-align:center;
}

.hiddentables{
	margin-top:15px;
}


.spectbl{
	width:545px;
	_width:542px;
	margin:0px auto 15px auto;
}

.spectbl th{
	border-right:#FFF 1px solid;
	border-bottom:#FFF 1px solid;
	cursor:default;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
}

.spectbl tbody tr:hover{
	background-color:#DBE7F2;
	cursor:pointer;
}

.spectbl td{
	text-align:center;
}

.spectbl td span.tdsmall{
	font-size:10px;
}

.spectbl * a{
	font-size:14px;
	font-weight:bold;
	color:#0074BF;
}

/**********suction filter*******/
.filter_box{
	display:block;
	float:left;
	width:365px;
	height:120px;
	margin-right:15px;
	margin-top:15px;
}

.filter_box_last{
	margin-right:0;
}


/********related system********/


.related_box{
	display:block;
	float:left;
	width:235px;
	height:100px;
	margin-right:15px;
	margin-bottom:20px;
}
.related_box_last{
	margin-right:0;
}

.selbt_system_ejector_unit{
	background:url(../images/related/selbt_system_ejector_unit.jpg)
}
.selbt_system_ejector_unit:hover{
	background:url(../images/related/selbt_system_ejector_unit_a.jpg)
}
.selbt_system_ejector_unit_a{
	background:url(../images/related/selbt_system_ejector_unit_a.jpg)
}


.selbt_system_ejector_single{
	background:url(../images/related/selbt_system_ejector_single.jpg)
}
.selbt_system_ejector_single:hover{
	background:url(../images/related/selbt_system_ejector_single_a.jpg)
}
.selbt_system_ejector_single_a{
	background:url(../images/related/selbt_system_ejector_single_a.jpg)
}

.variation_left{
	width:70%;
	float:left;
}

.series_link{
	display:block;
	float:right;
	font-size:12px;
	text-align:right;
}

.keyword{
	text-align:left;
}



/********faq*********/


h2.h_faq{
	float:left;
	width:100px;
}

#faqmain{
	display:block;
	width:750px;
	margin:0 auto auto auto;
	text-align:left;
}

.catfaq{
	display:block;
	clear:both;
	font-size:16px;
	font-weight:bold;
	border-bottom:#0074BF 2px solid;
	margin-top:15px;
}

.faq{
	display:block;
	clear:both;
	margin:5px auto 5px auto;
}

.faq *{
	font-size:14px;
}

.faq .q{
	display:block;
	font-weight:bold;
	line-height:34px;
}

.faq .q *{
}

.faq .q img{
	display:block;
	float:left;
}

.faq .a{
	clear:both;
	margin:15px 0 30px;
	padding-bottom:15px;
	border-bottom:#CCC 1px dotted;
}

.faq .a p{
	margin-left:40px;
	line-height:22px;
}

.faq .a img{
	display:block;
	margin-left:15px;
}

.faq .a_no_a p.txt{
	margin-left:15px;
}

.faq .a_no_a img{
	display:none;
}

.faq .a_no_a p{
	margin-left:0
}

.no_result{
	display:block;
	font-weight:bold;

}

.faqh{
	font-weight:bold;
	font-size:15px;
	color:#0074BF;
	line-height:30px;
	margin-left:-15px;
}



.faqsearch{
	display:block;
	width:274px;
	float:left;
	height:26x;
	padding-top:1px;
	padding-bottom:1px;
	line-height:26px;
	background:url(/assets/products/pickup/ja-jp/vacuum_device/faq/bk_faqsearch.jpg) no-repeat 0 0;
	margin:14px 5px auto auto;
	_margin-right:3px;
}

.faqsearch input{
	width:137px;
	height:20px;
	line-height:20px;
	display:block;
	float:left;
	_float:none;
	_width:140px;
	_height:22px;
	_line-height:24px;
	
	margin-top:1px;
	_margin-top:0;
	margin-left:74px;
	border:#999 1px solid;
}


.faqsearch .bt_ssearch{
	display:block;
	float:right;
	_float:none;
	_display:inline-block;
	width:57px;
	height:23px;
	_line-height:26px;
	cursor:pointer;
	text-indent:-9999px;
}


/****rental******/

.rental_l{
	display:block;
	float:left;
	width:240px;
	text-align:center;
	height:300px;
	margin-left:88px;
	_margin-left:44px;
}

.rental_r{
	display:block;
	float:right;
	width:240px;
	text-align:center;
	height:300px;
	margin-right:88px;
	_margin-right:44px;
}

.rental_txt{
	margin-top:15px;
}
.rental_txt p{
	line-height:20px;
}

.bt_to_rental{
	display:block;
	width:317px;
	height:47px;
	margin:15px auto 0 auto;
	text-indent:-9999px;
	background:url(../images/rental/bt_to_demo.jpg) no-repeat 0 0;
}

.bt_to_rental:hover{
	background:url(../images/rental/bt_to_demo_a.jpg) no-repeat 0 0;
}


/****end rental******/

/*******rental form
温調とそのうち共通化
******/


.rentalform{
	width:600px;
	_width:600px;
	margin:15px auto 15px auto;
}

.rentalform label.chk{
	margin-right:15px;
}

.rentalform .fline{
	margin-left:15px;
	margin-bottom:3px;
	color:#333;
	text-align:left;
}

.fhead{
	text-align:left;
}

.fbt{
	padding-left:15px;
	padding-right:15px;
	line-height:22px;
	background:url(../images/bk_fbt.jpg) repeat-x 0 0;
	border:#999 1px solid;
	height:33px;
	cursor:pointer;
}

.fbt_ok{
	border:#2DBED2 1px solid;
}

.has_error{
	text-align:left;
	border:#F63 1px solid;
	background-color:#FFEFB0;
	color:#900;
	padding:5px;
}


div.link{
	display:block;
	width:715px;
	_width:745px;
	padding:15px;
	margin-bottom:35px;
	background-color:#ECF0F9;
}
div.link p{
	font-size:18px;
	font-weight:bold;
	line-height:24px;
}

.bt_link{
	display:block;
	float:right;
	width:280px;
	height:36px;
	background:url(/assets/products/pickup/ja-jp/vacuum_device/rental/bt_link.jpg) no-repeat 0 0;
	margin-top:8px;
	text-indent:-9999px;
}

.bt_link:hover{
	background:url(/assets/products/pickup/ja-jp/vacuum_device/rental/bt_link_a.jpg) no-repeat 0 0;
}

.work_note{
	display:block;
	margin:10px auto auto auto;
}

.work_note_left{
	display:block;
	float:left;
	width:70px;
}

.work_note_right{
	display:block;
	float:right;
	width:670px;
	padding-bottom:20px;
}


.work_note *{
	color:#E60012;
}

.work_note p{
	line-height:20px;
}

.wnote{
	background:#E60012;
	color:#FFF;
	font-size:12px;
	line-height:20px;
	text-align:center;
	padding-left:7px;
	padding-right:7px;
	_padding-top:2px;
	width:65px;
}

.h_sel{
	display:block;
	height:25px;
	line-height:25px;
	font-size:16px;
	font-weight:bold;
	color:#0074bf;
	border-bottom:#0074bf 1px solid;
	margin-bottom:5px;
}

.l12{
	height:50px !important;
	line-height:23px !important;
}

.selbox{
	margin-bottom:20px;
}

.leftbox{
	display:block;
	float:left;
}

.rightbox{
	display:block;
	float:right;
}

.selbt_vacuum{
	margin-top:10px;
	height:50px;
	margin-bottom:10px;
}

.selbt_vacuum ul li{
	display:block;
	float:left;
	width:200px;
	height:50px;
	margin-right:10px;
}

.selbt_vacuum_zp{
	margin-top:10px;
	height:40px;
	margin-bottom:10px;
}

.selbt_vacuum_zp ul li{
	display:block;
	float:left;
	width:175px;
	height:40px;
	margin-right:10px;
}


.ptitle{
	font-size:20px;
	font-weight:bold;
	color:#4D4D4D;
	border-bottom:#333 1px solid;
	
}

.productWrap {
    padding: 0px 0 30px 0;
}

p.productTitle {
    font-size: 16px;
    font-weight: 600;
    width: 100%;
    color: #fff;
    background-color: #0772bc;
    padding: 10px 20px;
    display: inline-block;
}

ul.productWrapBox {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    box-sizing: border-box;
    border: 1px solid #0772bc;
    padding: 20px;
}

p.productTitle_ic {
    font-size: 14px;
    font-weight: 600;
    width: 100%;
    color: #fff;
    background-color: #0772bc;
    padding: 9px 20px;
    display: inline-block;
}

ul.productWrapBox_ic {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    box-sizing: border-box;
    border: 1px solid #0772bc;
    padding: 10px 40px;
}

.productWrap_el {
	display: inline-block;
	float:right;
    padding: 0px 20px 0 0;
}

p.productTitle_el {
    font-size: 14px;
    font-weight: 600;
    width: 100%;
    color: #fff;
    background-color: #0772bc;
    padding: 9px 20px;
    display: inline-block;
}

ul.productWrapBox_el {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    box-sizing: border-box;
    width: 420px;
    border: 1px solid #0772bc;
    padding: 10px 10px;
}

.pad_tex_el {
    font-size: 12px;
    font-weight: bold;
}

.pad_tex {
    font-size: 14px;
    font-weight: bold;
}

.le_tex {
    font-size: 14px;
    font-weight: bold;
}

.ni_p {
    padding-top: 20px;
}

p.tri{
	position:relative;
	line-height:1em;
	padding-left:2em;
}
p.tri:before{
	position:absolute;
	left:0.3em;
	content:"";
	display:inline-block;
	width:1.2em;
	height:1em;
	background:url(/assets/images/common/arrow_r.jpg) no-repeat;
	background-size:contain;
}

.mb10{
        margin-bottom:10px;
}

.mb20{
        margin-bottom:20px;
}

.mb30{
        margin-bottom:30px;
}


.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;
}

.mb700{
        margin-bottom:700px;
}

.mb800{
        margin-bottom:800px;
}

.mb1k{
        margin-bottom:1000px;
}

.mb12k{
        margin-bottom:1200px;
}



