#wrc-1900ghbk-a{
color:#666;
}

#wrc-1900ghbk-a img{vertical-align: bottom;}

#wrc-1900ghbk-a h2{
	width:100%;
	margin-bottom: 10px;
}

#wrc-1900ghbk-a .functionList{letter-spacing: -.40em;margin-bottom: 40px;}
#wrc-1900ghbk-a .functionList li{
letter-spacing: normal;
display: inline-block;
*display: inline;
*zoom:1;
vertical-align: middle;
margin-right: 3px;
}
#wrc-1900ghbk-a .functionList li img{display: block;}
#wrc-1900ghbk-a .mb2{margin-bottom: 2px;}

#wrc-1900ghbk-a .section{clear:both;}
#wrc-1900ghbk-a .section .inner{
	width: 675px;
	margin: 0 auto 20px;
	position: relative;
	display: none;
}

#wrc-1900ghbk-a .section h3{
	width:700px;
	height:103px;
	background: url(../../img/cmn/btn_bg.png) no-repeat 0 0 ;
	margin-bottom: 15px;
	position: relative;
}
#wrc-1900ghbk-a .section h3 .txtS{
	position: absolute;
	left:25px;
	top:15px;
	font-size:115%;
	color:#666;
}

#wrc-1900ghbk-a .section h3 .txtL{
	position: absolute;
	left:25px;
	top:54px;
	font-size:185%;
	color:#00468C;
	font-weight: bold;
}
#wrc-1900ghbk-a .section h3.markh3 .txtS{
left:85px;
}
#wrc-1900ghbk-a .section h3.markh3 .txtL{
left:85px;
}



#wrc-1900ghbk-a .section h3 .plus{
	position:absolute;
	right:15px;
	top:36px;
	display: block;
}
#wrc-1900ghbk-a .section h3 .minus{
	position:absolute;
	right:15px;
	top:36px;
	display: none;
}
#wrc-1900ghbk-a .section h3 .mark{
	position:absolute;
	left:12px;
	top:14px;
}


#wrc-1900ghbk-a .section h3.b02{
	width:700px;
	height:72px;
	background: url(../../img/cmn/btn_bg02.png) no-repeat 0 0 ;
	margin-bottom: 15px;
	position: relative;
}
#wrc-1900ghbk-a .section h3.b02 .txtL{
	position: absolute;
	left:25px;
	top:20px;
	font-size:185%;
	color:#333;
}
#wrc-1900ghbk-a .section h3.b02 .plus{
	position:absolute;
	right:15px;
	top:22px;
	display: block;
}
#wrc-1900ghbk-a .section h3.b02 .minus{
	position:absolute;
	right:15px;
	top:22px;
	display: none;
}





#wrc-1900ghbk-a .section h3.active .plus{display: none;}
#wrc-1900ghbk-a .section h3.active .minus{display: block;}


#wrc-1900ghbk-a .section h3 a{
	display: block;
	height:103px;
	background-position: 575px center;
	background-repeat: no-repeat;
	text-decoration: none;
}
#wrc-1900ghbk-a .section h3.b02 a{
	display: block;
	height:72px;
	background-position: 575px center;
	background-repeat: no-repeat;
	text-decoration: none;
}

#wrc-1900ghbk-a .youtube{margin-bottom: 15px;}
#wrc-1900ghbk-a .section p{
font-size:93%;
line-height: 20px;
}
#wrc-1900ghbk-a .section em{
	font-size:85%;
}
#wrc-1900ghbk-a .section .u-line{
	border-bottom: solid 1px #D5D5D5;
	padding: 0 0 20px 0;
}
#wrc-1900ghbk-a .img11ac{
/*	width:692px;*/
	width:100%;
	height: 490px;
	position: relative;
/*	background: url(../img/img11ac_bg.jpg) no-repeat 0 0;*/
	margin-bottom: 30px;
}
#wrc-1900ghbk-a .img11ac dl{
	position: absolute;
	right:0;
	bottom:0;
	font-size:77%;
	line-height: 12px;
	background-color: #fff;
}

#wrc-1900ghbk-a .iconCd{
	min-height: 28px;
	background: url(../img/icon_cd.png) no-repeat 0 0 ;
	padding-left: 40px;
	padding-top: 7px;

}


#wrc-1900ghbk-a .section .product-page-top{
	clear:both;
	float:none;
	padding-top: 15px;
	width:100%;
}


#wrc-1900ghbk-a .section .productSpec{
	width:100%;
	border-collapse: collapse;
	margin-bottom: 20px;
	border-top:1px solid #ccc;
}
#wrc-1900ghbk-a .section .productSpec th{
	background-color: #e6e6e6;
	border-bottom:1px solid #ccc;
	padding: 10px;
	vertical-align: top;
	width:200px;
	font-size: 85%;
}
#wrc-1900ghbk-a .section .productSpec td{
	border-bottom:1px solid #ccc;
	padding: 10px;
	vertical-align: top;
	font-size: 85%;
	color:#666;
	line-height: 16px;
}

#wrc-1900ghbk-a .section .productSpec caption{padding-left: 10px;margin-bottom: 5px;}




#wrc-1900ghbk-a .osList{letter-spacing: -.40em;margin-bottom: 5px;}
#wrc-1900ghbk-a .osList li{
letter-spacing: normal;
display: inline-block;
*display: inline;
*zoom:1;
vertical-align: middle;
margin-right: 3px;
}
#wrc-1900ghbk-a .osList li img{display: block;}

#wrc-1900ghbk-a .osListNote li{
	font-size:90%;
	margin-bottom: 5px;
}

#wrc-1900ghbk-a .deviceList{
	border-collapse: separate;
}

#wrc-1900ghbk-a .deviceList{
	width:375px;
}

#wrc-1900ghbk-a .deviceList th{
width:50px;
padding: 15px 0;
}

#wrc-1900ghbk-a .deviceList li{
	float:left;
	background: url(../img/icon_blk.png) no-repeat 0 2px;
	padding-left:15px;
	margin-right: 15px;
}
#wrc-1900ghbk-a .deviceList img{
	display: block;
	vertical-align: middle;
	margin: 0 auto;
}
#wrc-1900ghbk-a .deviceList th,
#wrc-1900ghbk-a .deviceList td{
	border-top:1px solid #949494;
	border-bottom:1px solid #b9b9b9;
	font-size: 93%;
}

#wrc-1900ghbk-a .deviceList tr:first-child th,
#wrc-1900ghbk-a .deviceList tr:first-child td{
	border-top: none;
}
#wrc-1900ghbk-a .deviceList tr:last-child th,
#wrc-1900ghbk-a .deviceList tr:last-child td{
	border-bottom: none;
}

#wrc-1900ghbk-a .elesapo{
	position: absolute;
	right:0;
	top:0;
}

#wrc-1900ghbk-a h4{
	font-weight: bold;
	font-size:125%;
	color:#044388;
	padding-bottom: 3px;
	border-bottom: 1px solid #044388;
}

.closeAll{
	display: line-block;
	*display: inline;
	*zoom:1;
	padding:2px 10px 2px 22px;
	border:1px solid #ccc;
	border-radius: 4px;
	line-height:20px;
	text-decoration: none !important;
	margin-right: 10px;
	background: url(../../img/cmn/icon_minus02.png) no-repeat 3px center;
}

.openAll{
	display: line-block;
	*display: inline;
	*zoom:1;
	padding:2px 10px 2px 22px;
	border:1px solid #ccc;
	border-radius: 4px;
	text-decoration: none !important;
	margin-right: 10px;
	background: url(../../img/cmn/icon_plus02.png) no-repeat 3px center;

}

.openAll img{display: inline;}

.innerOrange{
	background-color: #fff6ed;
	padding:15px;
}

.innerBlue{
	background-color: #f3fbfe;
	padding:15px;
}

.bgSmart{	background-image: url(../../img/cmn/icon_smart.png);}
.bgUnext{	background-image: url(../../img/cmn/icon_unext.png);}
.bgMonitor{	background-image: url(../../img/cmn/icon_monitor.png);}
.bg11ac{	background-image: url(../../img/cmn/icon_11ac.png);}
.bgWakaba{	background-image: url(../../img/cmn/icon_wakaba.png);}
.bgTimer{	background-image: url(../../img/cmn/icon_timer.png);}
.bgIkarus{	background-image: url(../../img/cmn/icon_ikarus.png);}
.bgLock{	background-image: url(../../img/cmn/icon_lock.png);}
.bgLock02{	background-image: url(../../img/cmn/icon_lock02.png);}
.bgPaper{	background-image: url(../../img/cmn/icon_paper.png);}
.bgPc{	background-image: url(../../img/cmn/icon_pc.png);}
.bgDevice02{	background-image: url(../../img/cmn/icon_device02.png);}
.bgPc02{	background-image: url(../../img/cmn/icon_pc02.png);}
.bgUseful{	background-image: url(../../img/cmn/icon_useful.png);}
.bgDual{	background-image: url(../../img/cmn/icon_dual.png);}
.bgDual2{	background-image: url(../../img/cmn/icon_dual2.png);}
.bgMulchSsid{	background-image: url(../../img/cmn/icon_mulch_ssid.png);}
.bgUpdate{	background-image: url(../../img/cmn/icon_update.png);}
.bgAdaptor{	background-image: url(../../img/cmn/icon_adaptor.png);}
.bgTimer{	background-image: url(../../img/cmn/icon_timer.png);}
.bgQR{	background-image: url(../../img/cmn/icon_qr.png);}
.bgVSetup{	background-image: url(../../img/cmn/icon_vsetup.png);}
.bgBeamF{	background-image: url(../../img/cmn/icon_beamf.png);}
.bgBeamFZ{	background-image: url(../../img/cmn/icon_beamfz.png);}

.txtC{text-align: center;}
.txtR{text-align: right;}
.imgRight{float:right;margin-left: 10px;}
.imgCenter{display: block;margin: 0 auto;}

.clear{clear:both !important;}

.bold { font-weight: bold !important; }
.f10px { font-size: 77% !important; }
.f11px { font-size: 85% !important; }
.f12px { font-size: 93% !important; }
.f13px { font-size: 100% !important; }
.f14px { font-size: 108% !important; }
.f15px { font-size: 116% !important; }
.f16px { font-size: 123.1% !important; }
.f17px { font-size: 131% !important; }
.f18px { font-size: 138.5% !important; }
.f19px { font-size: 146.5% !important; }
.f20px { font-size: 153.9% !important; }
.f21px { font-size: 161.6% !important; }
.f22px { font-size: 167% !important; }
.f23px { font-size: 174% !important; }
.f24px { font-size: 182% !important; }
.f25px { font-size: 189% !important; }
.f26px { font-size: 197% !important; }
strong { font-weight: bold !important; }
.mt5 { margin-top: 5px !important; }
.mt10 { margin-top: 10px !important; }
.mt15 { margin-top: 15px !important; }
.mt20 { margin-top: 20px !important; }
.mt25 { margin-top: 25px !important; }
.mt30 { margin-top: 30px }
.mt35 { margin-top: 35px !important; }
.mt40 { margin-top: 40px !important; }
.mt45 { margin-top: 45px !important; }
.mt50 { margin-top: 50px !important; }
.mr5 { margin-right: 5px !important; }
.mr10 { margin-right: 10px !important; }
.mr15 { margin-right: 15px !important; }
.mr20 { margin-right: 20px !important; }
.mr25 { margin-right: 25px !important; }
.mr27 { margin-right: 27px !important; }
.mr30 { margin-right: 30px !important; }
.mr35 { margin-right: 35px !important; }
.mr40 { margin-right: 40px !important; }
.mr45 { margin-right: 45px !important; }
.mr50 { margin-right: 50px !important; }
.mb5 { margin-bottom: 5px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb15 { margin-bottom: 15px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb25 { margin-bottom: 25px !important; }
.mb30 { margin-bottom: 30px !important; }
.mb35 { margin-bottom: 35px !important; }
.mb40 { margin-bottom: 40px !important; }
.mb45 { margin-bottom: 45px !important; }
.mb50 { margin-bottom: 50px !important; }
.mb70 { margin-bottom: 70px !important; }
.ml5 { margin-left: 5px !important; }
.ml10 { margin-left: 10px !important; }
.ml13 { margin-left: 13px !important; }
.ml15 { margin-left: 15px !important; }
.ml20 { margin-left: 20px !important; }
.ml25 { margin-left: 25px !important; }
.ml28 { margin-left: 28px !important; }
.ml30 { margin-left: 30px !important; }
.ml35 { margin-left: 35px !important; }
.ml40 { margin-left: 40px !important; }
.ml45 { margin-left: 45px !important; }
.ml50 { margin-left: 50px !important; }
.ml55 { margin-left: 55px !important; }
.ml60 { margin-left: 60px !important; }
.ml65 { margin-left: 65px !important; }
.ml70 { margin-left: 70px !important; }
.ml75 { margin-left: 75px !important; }

.pt10{padding-top: 10px !important; }
.pt15{padding-top: 15px !important; }


.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden !important;
}

.clearfix { display: inline-table !important; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1% !important; }
.clearfix { display: block !important; }
/* End hide from IE-mac */

.op-link{
	margin: 3% 0 0 0;
	padding: 3% 5% 3%;
	border: solid 1px #15448C;
	-o-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
}
.op-link strong{
	line-height:1.6;
}
.app-link{
	display:inline-block;
	margin:1% 0 0 0;
	vertical-align:top;
}
/***************
th２列
***************/
#product-body .section .half-th th{
	width:90px;
}
/* Tablet Style  ###################################################################################################### */
@media screen and (min-width: 569px) and (max-width: 799px) {



}

/* SmartPhone Style  ###################################################################################################### */
@media screen and (max-width:568px){

a{
-webkit-tap-highlight-color:transparent;
background-color:transparent;
-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}

#wrc-1900ghbk-a .functionList li{

margin:2px;
}


#main-contents{
	width: 98%;
	margin: 15px auto 0;
	clear: both;
}
#wrc-1900ghbk-a h2{width:100%;}
#wrc-1900ghbk-a h2 img{width:100%;height: auto;}

#wrc-1900ghbk-a .section h3,
#wrc-1900ghbk-a .section h3.b02{
width:auto;
background-image: none;

background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #d9d9d9), color-stop(0.73, #fff), color-stop(0.00, #fff));
background: -webkit-linear-gradient(top, #fff 0%, #fff 73%, #d9d9d9 100%);
background: -moz-linear-gradient(top, #fff 0%, #fff 73%, #d9d9d9 100%);
background: -o-linear-gradient(top, #fff 0%, #fff 73%, #d9d9d9 100%);
background: -ms-linear-gradient(top, #fff 0%, #fff 73%, #d9d9d9 100%);
background: linear-gradient(to bottom, #fff 0%, #fff 73%, #d9d9d9 100%);

box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
border:1px solid #ccc;
margin: 0 auto 5px;
height:auto;
}

#wrc-1900ghbk-a .section h3.touched{
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #00cddf), color-stop(0.73, #3bd9e9), color-stop(0.00, #f5fdff));
background: -webkit-linear-gradient(top, #f5fdff 0%, #3bd9e9 73%, #00cddf 100%);
background: -moz-linear-gradient(top, #f5fdff 0%, #3bd9e9 73%, #00cddf 100%);
background: -o-linear-gradient(top, #f5fdff 0%, #3bd9e9 73%, #00cddf 100%);
background: -ms-linear-gradient(top, #f5fdff 0%, #3bd9e9 73%, #00cddf 100%);
background: linear-gradient(to bottom, #f5fdff 0%, #3bd9e9 73%, #00cddf 100%);

}


#wrc-1900ghbk-a .section h3 a{
width:auto;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
padding:10px 20px 10px 10px;
border-left:5px solid #0657AA;
height:auto;
min-height: 60px;
	display: block;
vertical-align: middle;
}
#wrc-1900ghbk-a .section h3.b02 a{
width:auto;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
padding:10px 20px 10px 10px;
border-left:5px solid #666;
height:auto;
min-height: 40px;

}
#wrc-1900ghbk-a .section h3 .mark{
display: none;
}


#wrc-1900ghbk-a .section h3 .txtS{display: none;}
#wrc-1900ghbk-a .section h3 .txtL{	position:static;font-size: 125%;
display: table-cell;
vertical-align: middle;
height: 40px;
}
#wrc-1900ghbk-a .section h3.b02 .txtL{	position:static;font-size: 125%;
display: table-cell;
vertical-align: middle;
height: 20px;
}

#wrc-1900ghbk-a .section h3 .plus,
#wrc-1900ghbk-a .section h3 .minus{
right:5px;
top:35%;
width:10px;
height:10px;
}

#wrc-1900ghbk-a .section h3.b02 .plus,
#wrc-1900ghbk-a .section h3.b02 .minus{
right:5px;
top:20%;
width:10px;
height:10px;
}

#wrc-1900ghbk-a .section h3 span img{width:100%;height: auto;}

#wrc-1900ghbk-a .section .inner{
width:95%;
margin: 0 auto 20px;
position: relative;
display: none;
padding-top: 10px;
}

#wrc-1900ghbk-a .section .inner img{
display: block;
float:none;
max-width: 95%;
height:auto;
margin: 0 auto 20px;
position: relative;
}

#wrc-1900ghbk-a .img11ac{
	background-size:100% auto;
	margin-bottom: 15px;
	height:auto;
}
#wrc-1900ghbk-a .img11ac p{margin-bottom: 10px}
#wrc-1900ghbk-a .img11ac dl{
	position: relative;
	width: 100%;
	font-size:100%;

}


#wrc-1900ghbk-a .section .inner .osList img{
	width:100%;
	margin: 2px;
}
#wrc-1900ghbk-a .section .inner .deviceList img{
	margin: 0 auto;
}

#wrc-1900ghbk-a .deviceList{
	float:none;
	width:100%;
}
#wrc-1900ghbk-a .elesapo{
	position: relative;

}

#wrc-1900ghbk-a .section .productSpec{
	width:100%;
}
#wrc-1900ghbk-a .section .productSpec th{
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
width:30%;
word-break: break-all;
}

#wrc-1900ghbk-a .section .productSpec td{
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
width:70%;
word-break: break-all;
}

.closeAll{
	margin-right: 0;
}

#wrc-1900ghbk-a #fbBtn img{
	display: block;
	margin: 0 auto 20px;
}

}
