@charset "utf-8";

@import "/solution/cmn/css/reset.css";
@import "/solution/cmn/css/common.css";
@import "/solution/cmn/css/contents.css";

#BZ-wrapper .BZ-sp-block{
	display:none;
	}

#BZ-header-siteLink li#BZ-header-sl-toBottomMenu{
	display:none;
	}

.BZ-accordionBox{
	display:none;
	}

@media screen and (max-width:910px){

#BZ-contents .BZ-tabLink div a{
	padding-top:15px;
	padding-bottom:13px;
	}

#BZ-contents .BZ-tabLink div h1,
#BZ-contents .BZ-tabLink div h2,
#BZ-contents .BZ-tabLink div em{
	padding-top:20px;
	padding-bottom:18px;
	}

#BZ-contents .BZ-tabLink.BZ-tab5 div a{
	padding-top:15px;
	padding-bottom:3px;
	}

#BZ-contents .BZ-tabLink.BZ-tab5 div h1,
#BZ-contents .BZ-tabLink.BZ-tab5 div h2,
#BZ-contents .BZ-tabLink.BZ-tab5 div em{
	padding-top:20px;
	padding-bottom:8px;
	}

.BZ-icon-products:before,
.BZ-icon-comparison:before,
.BZ-icon-navi:before{
	top:-6px;
	}

#BZ-topSlideNavi.BZ-pu-show{
	font-size:80%;
	}

#BZ-topSlideNavi.BZ-pu-show #BZ-pu-Area{
	padding-top:20px;
	}
	
}

@media screen and (max-width:660px){

#BZ-contents .BZ-panelBtn a{
	margin:0 10px 10px;
	font-size:80%;
	}

#BZ-contents .BZ-photoBox{
	margin:0 15px 5px;
	}


#BZ-contents h1.BZ-fingerTitle{
	padding-right:15px;
	}

#BZ-contents h1.BZ-fingerTitle:before{
	content:none;
	}

#BZ-wrapper h2{
	font-size:120%;
	}

#BZ-wrapper h3{
	font-size:100%;
	}

#BZ-wrapper h4{
	font-size:100%;
	}

#BZ-topicPath li{
	display:none;
	}

#BZ-topicPath .BZ-tp-parent{
	display:block;
	}

#BZ-topicPath li:before{
	content:'';
	left:0;
	}


#BZ-contents .BZ-inner{
	padding:0 0 1px;
	}

#BZ-wrapper .BZ-modal .BZ-inner{
	padding:15px 20px;
	}

#BZ-wrapper .BZ-sp-block{
	display:block !important;
	}

#BZ-wrapper .BZ-column,
#BZ-wrapper .BZ-column .BZ-leftBox,
#BZ-wrapper .BZ-column .BZ-rightBox,
#BZ-wrapper .BZ-column .BZ-col,
#BZ-wrapper .BZ-column .BZ-col1,
#BZ-wrapper .BZ-column .BZ-col2,
#BZ-wrapper .BZ-column .BZ-col3,
#BZ-wrapper .BZ-column .BZ-col4,
#BZ-wrapper .BZ-column .BZ-col5,
#BZ-wrapper .BZ-column .BZ-col6{
	float:none;
	display:block;
	width:auto;
	}

#BZ-wrapper{
	padding-top:55px;
	}

#BZ-wrapper .BZ-column{
	display:block;
	width:auto;
	padding:0;
	}

#BZ-wrapper .BZ-section{
	display:block;
	width:auto;
	padding:10px 0;
	}

#BZ-wrapper .BZ-leftBox,
#BZ-wrapper .BZ-rightBox,
#BZ-wrapper .BZ-col,
#BZ-wrapper .BZ-col-2,
#BZ-wrapper .BZ-col-3,
#BZ-wrapper .BZ-col-4,
#BZ-wrapper .BZ-col-wide,
#BZ-wrapper .BZ-col2,
#BZ-wrapper .BZ-col3,
#BZ-wrapper .BZ-col3-2,
#BZ-wrapper .BZ-col3-wide,
#BZ-wrapper .BZ-col4,
#BZ-wrapper .BZ-col4-2,
#BZ-wrapper .BZ-col4-3,
#BZ-wrapper .BZ-col4-wide,
#BZ-wrapper .BZ-col5,
#BZ-wrapper .BZ-col5-2,
#BZ-wrapper .BZ-col5-3,
#BZ-wrapper .BZ-col5-4,
#BZ-wrapper .BZ-col5-wide,
#BZ-wrapper .BZ-col6,
#BZ-wrapper .BZ-col6-2,
#BZ-wrapper .BZ-col6-3,
#BZ-wrapper .BZ-col6-4,
#BZ-wrapper .BZ-col6-5,
#BZ-wrapper .BZ-col6-wide{
	float:none;
	width:auto !important;
	padding:0 !important;
	}


/* #BZ-header
-------------------------------------------------------------*/

#BZ-wrapper .BZ-sp-accordionBox{
	display:none;
	}

#BZ-header{
	position:fixed;
	top:0;
	left:0;
	right:0;
	height:50px;
	width:100%;
	background:#ffffff;
	border-bottom:5px solid #3868CA;
	z-index:100;
	}

#BZ-logo-solution{
	left:0;
	top:5px;
	width:100%;
	text-align:center;
	}

#BZ-logo-solution a{
	width:70%;
	}

#BZ-logo-solution .BZ-logo-text{
	display:none;
	}

#BZ-logo-solution #BZ-logo-ex{
	max-width:13%;
	}

#BZ-header-siteLink{
	position:absolute;
	top:0;
	right:0;
	height:35px;
	width:256px;
	padding:16px 40px 0 0;
	text-align:right;
	}

#BZ-header-siteLink li{
	position:relative;
	float:none;
	display:inline-block;
	/background:none;
	background/**/:none;
	background:none;
	filter: none;
	height:auto;
	width:auto;
	padding:2px 0 0 5px;
	}

#BZ-header-siteLink li#BZ-header-sl-toBottomMenu{
	position:absolute;
	top:16px;
	right:5px;
	display:block;
	padding:0;
	}

#BZ-header-siteLink li a{
	position:relative;
	display:block;
	background-color:transparent;
	height:auto;
	padding:0 0 0 22px;
	color:#000000;
	font-size:86%;
	}

#BZ-header-siteLink li#BZ-header-sl-toBottomMenu a img{
	display:block;
	width:23px;
	height:auto;
	}

#BZ-header-siteLink li a:before{
	position:absolute;
	top:-2px;
	left:0;
	}

#BZ-header-siteLink li#BZ-header-sl-product a:before{
	content:url(/solution/cmn/images/icon/icon-products_information-s.png);
	}

#BZ-header-siteLink li#BZ-header-sl-support a:before{
	content:url(/solution/cmn/images/icon/icon-support_information-s.png);
	}

#BZ-header-siteLink li#BZ-header-sl-sitemap{
	display:none;
	}

#BZ-header-siteLink li#BZ-header-sl-toBottomMenu a{
	padding:0;
	}


/* #BZ-topTitle
-------------------------------------------------------------*/

#BZ-topTitle{
	min-height:auto;
	padding:20px 0 40px;
	text-align:center;
	}

#BZ-topTitle .BZ-topTitle-textBox{
	margin:0 1.53%;
	text-align:center;
	}

#BZ-topTitle.BZ-typeC{
	margin-top:-55px;
	padding:10px 0;
	font-size:57%;
	}

#BZ-topTitle.BZ-typeC .BZ-inner{
	background-color:rgba(0, 0, 0, .4);
	padding:20px 0;
	}

#BZ-topTitle.BZ-typeC .BZ-logoEx{
	position:relative;
	top:0;
	right:0;
	max-width:67px !important;
	}

#BZ-topTitle.BZ-typeC .BZ-topTitle-textBox{
	padding:0 5px;
	}

/* #BZ-topSlideNavi
-------------------------------------------------------------*/

#BZ-topSlideNavi{
	border:none;
	}

#BZ-topSlideNavi.BZ-pu-show #BZ-pu-bg,
#BZ-topSlideNavi.BZ-pu-show #BZ-pu-Area{
	display:none;
	}

#BZ-topSlideNavi.BZ-pu-show #BZ-tsn,
#BZ-topSlideNavi.BZ-pu-show #BZ-tsn2{
	float:none;
	width:100%;
	padding:0;
	}

#BZ-topSlideNavi.BZ-pu-show #BZ-tsn{
	display:none !important;
	}

#BZ-topSlideNavi.BZ-pu-show #BZ-tsn2{
	display:block !important;
	}

#BZ-topSlideNavi.BZ-pu-show #BZ-tsn-owl2 #BZ-pu-banner a .BZ-pu-link{
	}

#BZ-topSlideNavi.BZ-pu-show #BZ-tsn-owl2 #BZ-pu-banner a .BZ-pu-title{
	font-size:140%;
	}

#BZ-topSlideNavi.BZ-pu-show #BZ-tsn-owl2 #BZ-pu-banner a .BZ-pu-text{
	font-size:190%;
	}


/*
-------------------------------------------------------------*/

#BZ-contents h1,
#BZ-contents h2,
#BZ-contents h3,
#BZ-contents h4,
#BZ-contents h5,
#BZ-contents h6{
	margin-left:0 !important;
	margin-right:0 !important;
	margin-bottom:10px;
	border-radius:0;
	-ms-border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	font-weight:bold;
	}

#BZ-contents #BZ-museumCaution{
	margin-left:0 !important;
	margin-right:0 !important;
	margin-bottom:10px;
	}

#BZ-contents table{
	width:100%;
	margin-left:0 !important;
	margin-right:0 !important;
	}

#BZ-contents .BZ-h-switch{
	width:auto;
	margin-bottom:0;
	}

#BZ-topNavi,
#BZ-topNaviSub,
#BZ-topNavi ul,
#BZ-topNaviSub ul{
	background:none;
	padding:0;
	border:none;
	}

#BZ-topNavi li a,
#BZ-topNaviSub li a{
	margin:0;
	box-shadow:none;
	-ms-box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	border-radius:0;
	-ms-border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	}

#BZ-topNavi li a{
	font-size:180%;
	text-align:center;
	}

#BZ-topNavi li a:before{
	position:absolute;
	top:10px;
	left:20px;
	}

#BZ-topNaviSub li a{
	/background:#ffffff;
	background/**/:#ffffff;
	background: linear-gradient(top, #ffffff 0, #ffffff 42%, #D5DFF4 100%);
	background: -ms-linear-gradient(top, #ffffff 0, #ffffff 42%, #D5DFF4 100%);
	background: -moz-linear-gradient(top, #ffffff 0, #ffffff 42%, #D5DFF4 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(0.42, #ffffff), to(#D5DFF4));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffffff', endColorstr='#ff95AEE3');
	font-size: 90% !important;
	padding:10px 0 6px 45px;
	}

#BZ-topNaviSub li a:before{
	top:0;
	left:0;
	}

#BZ-topNaviSub ul{
	background:#ccc;
	}

#BZ-topNaviSub li{
	background:#fff;
	}

#BZ-topNaviSub li ul{
	position:relative;
	z-index: 1;
	}

#BZ-topNaviSub li ul li a{
	padding:10px 0 6px 45px;
	}

#BZ-topNaviSub li ul li a:before{
	top:3px;
	left:3%;
	}

#BZ-topNaviSub #BZ-tns-1 a:before{
	top:12px;
	left:0;
	width:100%;
	margin-bottom:5px;
	}

#BZ-topNaviSub #BZ-tns-2 a:before{
	content:url(/solution/cmn/images/icon/icon-menu-media-mini.png);
	top:3px;
	left:5px;
	}

#BZ-topNaviSub #BZ-tns-3 a:before{
	content:url(/solution/cmn/images/icon/icon-menu-pdf-mini.png);
	}

#BZ-topNaviSub #BZ-tns-4 a:before{
	content:url(/solution/cmn/images/icon/icon-menu-photo-mini.png);
	}

#BZ-topNaviSub #BZ-tns-1{
	display: block !important;
	float: left;
	position: relative;
	width: 49.99% !important;
	z-index: 2;
	vertical-align:use-script
	}

#BZ-topNaviSub #BZ-tns-1 a{
	min-height:28px;
	padding:66px 0 17px;
	text-align:center;
	}

#BZ-topNaviSub #BZ-tns-2{
	display: block !important;
	float: right;
	position: relative;
	width: 49.5% !important;
	z-index: 2;
	}

#BZ-topNaviSub #BZ-tns-3{
	display: block !important;
	float: right;
	position: relative;
	width: 49.5% !important;
	z-index: 2;
	}

#BZ-topNaviSub #BZ-tns-4{
	display: block !important;
	float: right;
	position: relative;
	width: 49.5% !important;
	z-index: 2;
	}

#BZ-topNaviSub #BZ-tns-2 a,
#BZ-topNaviSub #BZ-tns-3 a,
#BZ-topNaviSub #BZ-tns-4 a{
	min-height:19px;
	}

#BZ-wrapper #BZ-topSupportInformation,
#BZ-wrapper #BZ-QASlideNavi,
#BZ-wrapper #BZ-topSubContents,
#BZ-wrapper .BZ-toPagetop{
	display:none !important;
	}

#BZ-topDList,
#BZ-newsDList{
	border-radius:0;
	}


/* #BZ-footer
-------------------------------------------------------------*/

#BZ-footer #BZ-footer-megaLink{
	}

#BZ-footer-line{
	font-size:70%;
}

#BZ-footer .BZ-ml-products{
	display:none !important;
	}

#BZ-footer #BZ-ml-menu a.BZ-homeLink:before{
	display:none;
	visibility:hidden;
	}

#BZ-footer .BZ-ml-menu{
	float:left;
	width:100%;
	max-width:none;
	padding:0 0 10px;
	}

#BZ-footer .BZ-ml-menu ul{
	padding:10px;
	text-align:center;
	}

#BZ-footer .BZ-ml-menu li{
	padding:0;
	font-weight:bold;
	}

#BZ-footer .BZ-ml-menu li a{
	display:block;
	background:#ffffff;
	padding:10px 0 8px;
	color:#000000;
	font-size:100%;
	text-align:center;
	}

#BZ-footer .BZ-ml-menu li a:before{
	display:none;
	}

#BZ-footer .BZ-ml-menu ul ul li a{
	display:inline-block;
	background:none;
	padding:0;
	color:#ffffff;
	text-align:left;
	}

#BZ-footer .BZ-ml-menu ul ul li a:before{
	display:inline;
	position:relative;
	top:2px;
	content:url(/solution/cmn/images/bg-arrow04.png);
	margin-right:2px;
	}

#BZ-footer .BZ-ml-menu .BZ-ml-menu-sub ul{
	display:table;
	width:100%;
	margin:0;
	padding:20px 0;
	}

#BZ-footer .BZ-ml-menu .BZ-ml-menu-sub ul li{
	display:table-cell;
	width:33.33%;
	}

#BZ-footer .BZ-ml-menu .BZ-ml-menu-sub ul li a{
	font-size:100%;
	}

#BZ-footer #BZ-menu{
	width:100%;
	}

#BZ-footer #BZ-menu a{
	display:block;
	background:none;
	padding:8px 0 12px;
	font-size:152%;
	font-weight:bold;
	text-align:center;
	}

#BZ-footer #BZ-menu #BZ-ml-h-open{
	display:block;
	}

#BZ-footer #BZ-menu #BZ-ml-h-open:before{
	content:url(/solution/cmn/images/icon/icon-plus.png);
	top:7px;
	vertical-align:middle;
	}

#BZ-footer #BZ-menu #BZ-ml-h-close:before{
	content:url(/solution/cmn/images/icon/icon-minus.png);
	top:7px;
	vertical-align:middle;
	}

#BZ-contents .BZ-iconLink,
.hide{
	display:none !important;
	}

#BZ-contents .BZ-tabLink div{
	float:left;
	width:30.27%;
	padding:0 1.53%;
	vertical-align:bottom;
	}

#BZ-logo-nec{
	padding-bottom:10px;
	text-align:center;
	}

#BZ-contents table{
	font-size:80%;
	}

#BZ-contents table th,
#BZ-contents table td{
	padding:5px;
	}

#BZ-wrapper .BZ-comparisonTable .BZ-ct-title img{
	width:96%;
	padding:0;
	}

#BZ-contents .BZ-comparisonTable .BZ-ct-title a{
	max-width:none;
	margin-left:0;
	margin-right:0;
	border-radius:0;
	-ms-border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	}

#BZ-contents .BZ-newContents.BZ-nc-topics dt,
#BZ-contents .BZ-newContents.BZ-nc-topics dd{
	clear:both;
	float:none;
	width:auto;
	padding:0;
	}

#BZ-contents .BZ-productSlideNavi{
	display:none !important;
	}

#BZ-topSlideNavi{
	background-image:none;
	}

#BZ-topSlideNavi #BZ-tsn,
#BZ-topSlideNavi #BZ-tsn-owl{
	width:100%;
	padding:0;
	box-shadow:none;
	-ms-box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	}

#BZ-topSlideNavi #BZ-tsn-list{
	display:none;
	}

#BZ-contents .BZ-component-column .BZ-component-col{
	width:24.99%;
	}

#BZ-contents .BZ-component-column .BZ-component-col-wide{
	float:right;
	width:74.99%;
	}

#BZ-contents .BZ-component-column .BZ-component-col-banner{
	clear:both;
	float:none;
	width:auto;
	padding:20px 0;
	text-align:center;
	}

#BZ-contents .BZ-lineUp{
	height:auto !important;
	padding:0 5px 10px;
	}

#BZ-contents .BZ-lineUp .BZ-lu-column .BZ-lu-col{
	width:29.99%;
	padding:0;
	}

#BZ-contents .BZ-lineUp h4{
	width:73%;
	}

#BZ-contents .BZ-lineUp.BZ-newMark h4{
	width:52%;
	margin-left:-5px !important;
	}

#BZ-contents .BZ-lineUp .BZ-lu-column .BZ-lu-col-wide{
	padding-left:2%;
	}

#BZ-contents .BZ-lineUp .BZ-lu-spec,
#BZ-contents .BZ-lineUp .BZ-lu-aside{
	max-width:none;
	margin:2px 0;
	}

#BZ-contents .BZ-lineUp .BZ-lu-spec dt,
#BZ-contents .BZ-lineUp .BZ-lu-aside dt{
	width:25%;
	}

#BZ-contents .BZ-lineUp .BZ-icon-speedlevel1 dt:after,
#BZ-contents .BZ-lineUp .BZ-icon-speedlevel2 dt:after,
#BZ-contents .BZ-lineUp .BZ-icon-speedlevel3 dt:after,
#BZ-contents .BZ-lineUp .BZ-icon-speedlevel4 dt:after,
#BZ-contents .BZ-lineUp .BZ-icon-speedlevel5 dt:after,
#BZ-contents .BZ-lineUp .BZ-icon-speedlevel6 dt:after,
#BZ-contents .BZ-lineUp .BZ-icon-speedlevel7 dt:after{
	display:block;
	padding-left:0;
	}

#BZ-wrapper .BZ-sp-none{
	display:none !important;
	
	}

#BZ-wrapper .BZ-sp-topExtra{
	display:block;
	}

#BZ-wrapper .BZ-sp-topExtra li,
#BZ-wrapper .BZ-sp-topExtra p{
	position:relative;
	top:0;
	display:block;
	/background:#ffffff;
	background/**/:#ffffff;
	background: linear-gradient(top, #ffffff 0, #ffffff 62%, #D9D9D9 100%);
	background: -ms-linear-gradient(top, #ffffff 0, #ffffff 62%, #D9D9D9 100%);
	background: -moz-linear-gradient(top, #ffffff 0, #ffffff 62%, #D9D9D9 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(0.62, #ffffff), to(#D9D9D9));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffffff', endColorstr='#ffD9D9D9');
	margin:0;
	padding:0;
	font-size:110%;
	}

#BZ-wrapper .BZ-sp-topExtra a{
	position:relative;
	display:block;
	padding:10px 10px 8px 30px;
	}

#BZ-wrapper .BZ-sp-topExtra .BZ-grayBox{
	background:#EFEFEF;
	width:auto;
	padding:15px 2.04% 13px;
	margin:0;
	border:none;
	}

#BZ-wrapper .BZ-sp-topExtra .BZ-grayBox p{
	background:none;
	}

#BZ-wrapper #BZ-topDList,
#BZ-wrapper #BZ-newsDList{
	background-color:#dddddd;
	padding-bottom:0;
	border-bottom:none;
	}

.BZ-info-openBtnBox{
	background:rgba(221, 221, 221, .8);
	}

#BZ-wrapper #BZ-topDList h5,
#BZ-wrapper #BZ-newsDList h5{
	display:block;
	margin:0;
	padding:10px;
	font-size:152%;
	}

#BZ-wrapper #BZ-topDList .BZ-right,
#BZ-wrapper #BZ-newsDList .BZ-right{
	padding-right:10px !important;
	}

#BZ-wrapper hr{
	margin:0;
	border-top-width:5px;
	height:0;
	color:#3868CA;
	}

#BZ-contents .BZ-dList,
#BZ-contents .BZ-dList.BZ-large,
#BZ-contents .BZ-dList-icon,
#BZ-contents .BZ-dList-icon.BZ-large{
	margin-bottom:20px;
	font-size:90%;
	}

#BZ-contents .BZ-dList dt,
#BZ-contents .BZ-dList-icon dt,
#BZ-contents .BZ-dList.BZ-large dt,
#BZ-contents .BZ-dList-icon.BZ-large dt{
	float:none;
	position:relative;
	display:block;
	padding-bottom:0;
	}

#BZ-contents .BZ-dList dd,
#BZ-contents .BZ-dList-icon dd,
#BZ-contents .BZ-dList.BZ-large dd,
#BZ-contents .BZ-dList-icon.BZ-large dd{
	margin-left:0;
	padding-bottom:15px;
	}

#BZ-wrapper .BZ-topDList-linkBox{
	position:relative;
	margin:0 6.61%;
	padding:0 0 20px;
	}

#BZ-wrapper .BZ-topDList-linkBox div{
	float:left;
	display:block;
	/background:#ffffff;
	background/**/:#ffffff;
	background: linear-gradient(top, #ffffff 0, #ffffff 62%, #D9D9D9 100%);
	background: -ms-linear-gradient(top, #ffffff 0, #ffffff 62%, #D9D9D9 100%);
	background: -moz-linear-gradient(top, #ffffff 0, #ffffff 62%, #D9D9D9 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(0.62, #ffffff), to(#D9D9D9));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffffff', endColorstr='#ffD9D9D9');
	width:49.99%;
	padding:0;
	margin:0;
	}

#BZ-wrapper .BZ-topDList-linkBox div a{
	display:block;
	background-position:10px center;
	padding:10px 10px 8px;
	border:1px solid #CCCCCC;
	}

#BZ-wrapper .BZ-topDList-linkBox .BZ-markRSS:before{
	content:'';
	padding:0;
	}

#BZ-wrapper .BZ-topDList-linkBox .BZ-markRSS a{
	padding-left:15px;
	}

#BZ-wrapper .BZ-topDList-linkBox .BZ-markRSS a:before{
	content:url(/solution/cmn/images/bg-rss.png);
	padding:5px;
	vertical-align:text-bottom;
	}

/* .BZ-tabLink
-------------------------------------------------------------*/

#BZ-contents .BZ-tabLink,
#BZ-contents .BZ-tabLink div{
	display:block;
	float:none;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	border:none;
	}

#BZ-contents .BZ-tabLink div h1,
#BZ-contents .BZ-tabLink div h2,
#BZ-contents .BZ-tabLink div em,
#BZ-contents .BZ-tabLink div a{
	margin-top:0;
	box-shadow:none;
	-ms-box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	border:none;
	border-radius:0;
	-ms-border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	text-align:left;
	}

#BZ-contents .BZ-tabLink.BZ-tab5 {
	display:block;
	width:90%;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	border:none;
	}

#BZ-contents .BZ-tabLink.BZ-tab5 div{
	float:left;
	display:block;
	width:49%;
	margin-left:0;
	margin-right:0;
	padding:0;
	border:1px solid #CCCCCC;
	}

#BZ-contents .BZ-tabLink.BZ-tab5 div h1,
#BZ-contents .BZ-tabLink.BZ-tab5 div h2,
#BZ-contents .BZ-tabLink.BZ-tab5 div em,
#BZ-contents .BZ-tabLink.BZ-tab5 div a{
	padding:15px 5px 13px;
	/background:#ffffff;
	background/**/:#ffffff;
	background: linear-gradient(top, #ffffff 0, #ffffff 62%, #D9D9D9 100%);
	background: -ms-linear-gradient(top, #ffffff 0, #ffffff 62%, #D9D9D9 100%);
	background: -moz-linear-gradient(top, #ffffff 0, #ffffff 62%, #D9D9D9 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(0.62, #ffffff), to(#D9D9D9));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffffff', endColorstr='#ffD9D9D9');
	box-shadow:none;
	-ms-box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	border:none;
	border-radius:0;
	-ms-border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	text-align:center;
	line-height:1.4;
	}

#BZ-contents .BZ-tabLink div h1,
#BZ-contents .BZ-tabLink div h2,
#BZ-contents .BZ-tabLink div em,
#BZ-contents .BZ-tabLink.BZ-tab5 div h1,
#BZ-contents .BZ-tabLink.BZ-tab5 div h2,
#BZ-contents .BZ-tabLink.BZ-tab5 div em{
	background:#2F61C8;
	filter:none;
	z-index:1;
	}

#BZ-contents .BZ-tabLink.BZ-tab5 div.BZ-link{
	clear:both;
	float:none;
	width:auto;
	padding:20px 0 0;
	border:none;
	text-align:center;
	}

#BZ-contents .BZ-tabLink div.BZ-link a{
	display:inline-block;
	height:auto;
	background:#1F4083;
	margin:0;
	padding:0 0 5px;
	border:none;
	color:#ffffff;
	font-size:80%;
	font-weight:normal;
	text-align:left;
	}

#BZ-contents .BZ-tabLink div.BZ-link a.BZ-linkBtn{
	padding:12px 20px 10px;
	border-radius:10px;
	-ms-border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	box-shadow:0 0 6px rgba(0,0,0,0.6);
	-ms-box-shadow:0 0 6px rgba(0,0,0,0.6);
	-moz-box-shadow:0 0 6px rgba(0,0,0,0.6);
	-webkit-box-shadow:0 0 6px rgba(0,0,0,0.6);
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	}

#BZ-contents .BZ-tabLink div.BZ-link a.BZ-linkBtn:hover{
	box-shadow:none;
	-ms-box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	}

#BZ-contents .BZ-tabLink div.BZ-link a.BZ-linkBtn:before{
	position:relative;
	content:url(/solution/cmn/images/bg-arrow04.png);
	padding-right:5px;
	vertical-align:middle;
	}

#BZ-contents .BZ-tabLink.BZ-tab5{
	padding-bottom:18px;
	zoom:1;
	}

#BZ-contents .BZ-tabLink.BZ-tab5:after{
  clear: both;
  content: ""; 
  display: block; 
	height: 0;
	}


/* .BZ-boxList
-------------------------------------------------------------*/

#BZ-contents .BZ-boxList{
	display:block;
	width:90%;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	border:none;
	}

#BZ-contents .BZ-boxList li,
#BZ-contents .BZ-boxList.BZ-box4 li,
#BZ-contents .BZ-boxList.BZ-box5 li{
	float:left;
	display:block;
	width:49%;
	margin-left:0;
	margin-right:0;
	padding:0;
	border:1px solid #CCCCCC;
	}

#BZ-contents .BZ-boxList li em,
#BZ-contents .BZ-boxList li a{
	padding:15px 5px 13px;
	/background:#ffffff;
	background/**/:#ffffff;
	background: linear-gradient(top, #ffffff 0, #ffffff 62%, #D9D9D9 100%);
	background: -ms-linear-gradient(top, #ffffff 0, #ffffff 62%, #D9D9D9 100%);
	background: -moz-linear-gradient(top, #ffffff 0, #ffffff 62%, #D9D9D9 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(0.62, #ffffff), to(#D9D9D9));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffffff', endColorstr='#ffD9D9D9');
	box-shadow:none;
	-ms-box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	border:none;
	border-radius:0;
	-ms-border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	}

#BZ-contents .BZ-boxList li em{
	background:#2F61C8;
	filter:none;
	}

#BZ-contents .BZ-boxList{zoom:1;}

#BZ-contents .BZ-boxList:after{
    content: ""; 
    display: block; 
    clear: both;
		height: 0;}


/* .BZ-productInfoBox
-------------------------------------------------------------*/

#BZ-contents .BZ-productInfoBox{
	width:100%;
	}

#BZ-contents .BZ-productInfoBox .BZ-pib-pic{
	float:none;
	width:100%;
	padding-top:10px;
	}

#BZ-contents .BZ-productInfoBox .BZ-pib-pic div{
	max-width:60%;
	margin:0 auto;
	}

#BZ-contents .BZ-productInfoBox .BZ-pib-pic p{
	padding:0;
	font-size:80%;
	text-align:center;
	}

#BZ-contents .BZ-productInfoBox .BZ-pib-main{
	clear:both;
	float:none;
	min-height:0;
	width:100%;
	padding-top:5px;
	font-size:80%;
	}

#BZ-contents .BZ-productInfoBox p,
#BZ-contents .BZ-productInfoBox ul{
	margin-left:0;
	margin-right:0;
	margin-bottom:5px;
	}

#BZ-contents .BZ-productInfoBox .BZ-pib-picEx{
	top:10px;
	bottom:auto;
	width:40%;
	}

#BZ-contents .BZ-productInfoBox .BZ-pib-main-txt{
	font-size:240%;
	text-align:center;
	}

#BZ-contents .BZ-productInfoBox .BZ-noInfoMargin{
	margin-bottom:5px;
	}

#BZ-contents .BZ-productInfoBox .BZ-productInfo{
	min-height:0;
	}

#BZ-contents .BZ-productInfoBox .BZ-pib-icon{
	padding:0;
	text-align:center;
	}

#BZ-contents .BZ-productInfoBox .BZ-pib-icon li{
	display:inline-block;
	max-width:40px;
	padding:2px;
	}

#BZ-contents .BZ-productInfoBox .BZ-lu-icon{
	padding:0;
	text-align:center;
	}

#BZ-contents .BZ-productInfoBox .BZ-lu-icon li{
	display:inline-block;
	max-width:40px;
	padding:2px;
	}

#BZ-contents .BZ-productInfoBox .BZ-pib-rooms{
	padding:0;
	text-align:center;
	}

#BZ-contents .BZ-productInfoBox .BZ-lu-rooms{
	margin:0 auto;
	padding:0;
	text-align:center;
	}


/* .BZ-productSpecBox
-------------------------------------------------------------*/

#BZ-contents .BZ-productSpecBox{
	width:100%;
	padding-bottom:0;
	}

#BZ-contents .BZ-productSpecBox h4,
#BZ-contents .BZ-productSpecBox p,
#BZ-contents .BZ-productSpecBox ul,
#BZ-contents .BZ-productSpecBox ol,
#BZ-contents .BZ-productSpecBox dl{
	}

#BZ-contents .BZ-productSpecBox h4{
	margin-bottom:0;
	}

#BZ-contents .BZ-productNewsBox{
	margin:0 0 10px;
	padding:0;
	border:none;
	border-bottom:1px solid #CCCCCC;
	border-radius:0;
	-ms-border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	}

#BZ-contents .BZ-productNewsBox dl{
	}

#BZ-contents .BZ-productSpecBox .BZ-grayBox{
	}

#BZ-contents .BZ-productSpecBox .BZ-grayBox ul li{
	padding-bottom:10px;
	}

#BZ-contents .BZ-productSpecBox .BZ-leftBox,
#BZ-contents .BZ-productSpecBox .BZ-rightBox{
	float:none;
	width:auto;
	}

#BZ-contents .BZ-productNewsBox,
#BZ-contents .BZ-productSpecBox .BZ-rightBox{
	border-top:1px solid #CCCCCC;
	}

#BZ-contents .BZ-productSpecBox .BZ-lu-spec,
#BZ-contents .BZ-productSpecBox .BZ-lu-aside{
	display:block;
	width:auto;
	margin-bottom:10px;
	border-spacing:5px;
	}

#BZ-contents .BZ-productSpecBox .BZ-lu-aside{
	margin-top:5px;
	}

#BZ-contents .BZ-productSpecBox .BZ-lu-spec dt,
#BZ-contents .BZ-productSpecBox .BZ-lu-aside dt{
	float:none;
	display:block;
	background:#666666;
	width:auto;
	padding:5px 1.53%;
	color:#ffffff;
	font-weight:bold;
	vertical-align:middle;
	}

#BZ-contents .BZ-productSpecBox .BZ-lu-exData dt{
	background:#2f61c8;
	}

.BZ-icon-speedlevel1 dt:after,
.BZ-icon-speedlevel2 dt:after,
.BZ-icon-speedlevel3 dt:after,
.BZ-icon-speedlevel4 dt:after,
.BZ-icon-speedlevel5 dt:after,
.BZ-icon-speedlevel6 dt:after,
.BZ-icon-speedlevel7 dt:after{
	display:inline;
	padding-top:0;
	padding-left:10px;
	vertical-align:top;
	}

#BZ-contents .BZ-productSpecBox .BZ-lu-aside dt{
	background:#D5DFF4;
	color:#000000;
	}

#BZ-contents .BZ-productSpecBox .BZ-lu-spec dt br{
	display:none;
	}

#BZ-contents .BZ-productSpecBox .BZ-lu-spec dd,
#BZ-contents .BZ-productSpecBox .BZ-lu-aside dd{
	display:block;
	width:auto;
	min-height:0;
	}

#BZ-contents .BZ-productSpecBox .BZ-lu-specList{
	font-size:110%;
	}

#BZ-contents .BZ-productSpecBox .BZ-lu-specList li{
	padding-left:5em;
	text-indent:-5em;
	}

#BZ-contents .BZ-productSpecBox .BZ-lu-linkBox{
	overflow:hidden;
	position:relative;
	width:96%;
	margin:0;
	padding:0 2% 10px;
	font-size:80%;
	}

#BZ-contents .BZ-productSpecBox .BZ-lu-linkBox a{
	display:block;
	padding:14px 1% 12px;
	border:1px solid #CCCCCC;
	/background:#ffffff;
	background/**/:#ffffff;
	background: linear-gradient(top, #ffffff 0, #ffffff 62%, #D9D9D9 100%);
	background: -ms-linear-gradient(top, #ffffff 0, #ffffff 62%, #D9D9D9 100%);
	background: -moz-linear-gradient(top, #ffffff 0, #ffffff 62%, #D9D9D9 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(0.62, #ffffff), to(#D9D9D9));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffffff', endColorstr='#ffD9D9D9');
	text-align:center;
	}

#BZ-contents .BZ-productSpecBox .BZ-psb-linkBox a:before{
	content:url(/solution/cmn/images/bg-arrow01.png);
	padding-right:5px;
	vertical-align:middle;
	}

#BZ-contents #BZ-moreArchives{
	display:block;
	padding:14px 1% 12px;
	border:1px solid #CCCCCC;
	/background:#ffffff;
	background/**/:#ffffff;
	background: linear-gradient(top, #ffffff 0, #ffffff 62%, #D9D9D9 100%);
	background: -ms-linear-gradient(top, #ffffff 0, #ffffff 62%, #D9D9D9 100%);
	background: -moz-linear-gradient(top, #ffffff 0, #ffffff 62%, #D9D9D9 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(0.62, #ffffff), to(#D9D9D9));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffffff', endColorstr='#ffD9D9D9');
	margin:10px 0;
	font-weight:bold;
	text-align:center;
	}

#BZ-contents #BZ-moreArchives:before{
	content:url(/solution/cmn/images/bg-arrow01.png);
	padding-right:5px;
	vertical-align:middle;
	}

#BZ-contents #BZ-moreArchives .BZ-icon-h-switch{
	position:absolute;
	overflow:hidden;
	height:1px;
	width:1px;
	right:0;
	bottom:0;
	}


#BZ-wrapper .BZ-sp-linkBox a{
	display:block;
	/background:#ffffff;
	background/**/:#ffffff;
	background: linear-gradient(top, #ffffff 0, #ffffff 62%, #D9D9D9 100%);
	background: -ms-linear-gradient(top, #ffffff 0, #ffffff 62%, #D9D9D9 100%);
	background: -moz-linear-gradient(top, #ffffff 0, #ffffff 62%, #D9D9D9 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(0.62, #ffffff), to(#D9D9D9));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffffff', endColorstr='#ffD9D9D9');
	padding:10px 0 8px 20px;
	border:1px solid #CCCCCC;
	font-size:134%;
	font-weight:bold;
	}

#BZ-wrapper .BZ-sp-linkBox a:before{
	content:url(/solution/cmn/images/bg-arrow01-l.png);
	position:relative;
	top:1px;
	padding-right:5px;
	vertical-align:middle;
	}

#BZ-wrapper h2.BZ-sp-linkBox{
	margin:0;
	}

#BZ-wrapper h2.BZ-sp-linkBox a{
	/background:#2F61C8;
	background/**/:#2F61C8;
	background: linear-gradient(top, #2F61C8 0, #2F61C8 62%, #254EA0 100%);
	background: -ms-linear-gradient(top, #2F61C8 0, #2F61C8 62%, #254EA0 100%);
	background: -moz-linear-gradient(top, #2F61C8 0, #2F61C8 62%, #254EA0 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#2F61C8), color-stop(0.62, #2F61C8), to(#254EA0));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff2F61C8', endColorstr='#ff254EA0');
	padding:12px 0 10px 20px;
	color:#ffffff;
	font-size:100%;
	border:none;
	border-radius:0;
	-ms-border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	}

#BZ-wrapper h2.BZ-sp-linkBox a:before{
	content:url(/solution/cmn/images/bg-arrow04-l.png);
	position:relative;
	top:0;
	padding-right:5px;
	vertical-align:middle;
	}

#BZ-wrapper .BZ-paddingTopNone{
	padding:0 !important;
	}

#BZ-wrapper .BZ-h-link.BZ-sp-linkBox{
	font-size:100%;
	}

#BZ-wrapper .BZ-h-link.BZ-sp-linkBox a{
	border-radius:0;
	-ms-border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	font-size:100%;
	}

#BZ-wrapper .BZ-h-link.BZ-sp-linkBox a:before{
	top:4px;
	}

#BZ-contents .BZ-productNewsBox h4{
	font-size:140%;
	}


/* #BZ-icon -------------------------------------------------------------*/

a.BZ-link,
span.BZ-link{
	
	}

a.BZ-link:before,
span.BZ-link:before{
	content:url(/solution/cmn/images/bg-arrow01-l.png);
	top:0.1em;
	}

.BZ-topDList-linkBox{
	font-size:80%;
	}

.BZ-topDList-linkBox a.BZ-link:before{
	top:0.7em;
	left:5px;
	}

#BZ-wrapper .BZ-topDList-linkBox div a{
	min-height:17px;
	padding:10px 5px 8px 20px;
	}

#BZ-wrapper .BZ-topDList-linkBox .BZ-markRSS a{
	padding:8px 5px 7px 20px;
	}

.BZ-sp-topExtra a.BZ-link:before,
.BZ-sp-topExtra span.BZ-link:before{
	top:0.7em;
	left:15px;
	}

.BZ-markInfo:after{
	display:none;
	}

#BZ-wrapper .BZ-markInfo a:after{
	content:url(/solution/cmn/images/bg-information.png);
	position:relative;
	top:-3px;
	left:5px;
	vertical-align:middle;
	}

#BZ-wrapper .BZ-icon-homerooter,
#BZ-wrapper .BZ-icon-relay,
#BZ-wrapper .BZ-icon-portable,
#BZ-wrapper .BZ-icon-handset,
#BZ-wrapper .BZ-icon-mobile,
#BZ-wrapper .BZ-icon-wimax,
#BZ-wrapper .BZ-icon-networkcamera,
#BZ-wrapper .BZ-icon-etc,
#BZ-wrapper .BZ-icon-contents-1,
#BZ-wrapper .BZ-icon-contents-2,
#BZ-wrapper .BZ-icon-contents-3,
#BZ-wrapper .BZ-icon-contents-4,
#BZ-wrapper .BZ-icon-contents-5{
	min-height:35px !important;
	}

#BZ-wrapper .BZ-icon-homerooter:before,
#BZ-wrapper .BZ-icon-relay:before,
#BZ-wrapper .BZ-icon-portable:before,
#BZ-wrapper .BZ-icon-handset:before,
#BZ-wrapper .BZ-icon-mobile:before,
#BZ-wrapper .BZ-icon-wimax:before,
#BZ-wrapper .BZ-icon-networkcamera:before,
#BZ-wrapper .BZ-icon-etc:before,
#BZ-wrapper .BZ-icon-contents-1:before,
#BZ-wrapper .BZ-icon-contents-2:before,
#BZ-wrapper .BZ-icon-contents-3:before,
#BZ-wrapper .BZ-icon-contents-4:before{
	float:right;
	top:-8px;
	padding-right:0;
	padding-left:5px;
	}

#BZ-wrapper .BZ-h-upDown{
	padding-right:10px;
	}

#BZ-wrapper .BZ-h-upDown .BZ-icon-h-up,
#BZ-wrapper .BZ-h-upDown .BZ-icon-h-down{
	display:none;
	}

#BZ-wrapper .BZ-h-switch,
#BZ-wrapper .BZ-sp-h-switch{
	position:relative;
	margin-bottom:0;
	padding-left:40px;
	cursor:pointer;
	}

#BZ-wrapper h2.BZ-h-switch,
#BZ-wrapper h2.BZ-sp-h-switch{
	/background:#2F61C8;
	background/**/:#2F61C8;
	background: linear-gradient(top, #2F61C8 0, #2F61C8 62%, #254EA0 100%);
	background: -ms-linear-gradient(top, #2F61C8 0, #2F61C8 62%, #254EA0 100%);
	background: -moz-linear-gradient(top, #2F61C8 0, #2F61C8 62%, #254EA0 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#2F61C8), color-stop(0.62, #2F61C8), to(#254EA0));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff2F61C8', endColorstr='#ff254EA0');
	min-height:35px;
	}

#BZ-wrapper h3.BZ-h-switch,
#BZ-wrapper h3.BZ-sp-h-switch{
	/background:#D5DFF4;
	background/**/:#D5DFF4;
	background: linear-gradient(top, #D5DFF4 0, #D5DFF4 62%, #B9CAEC 100%);
	background: -ms-linear-gradient(top, #D5DFF4 0, #D5DFF4 62%, #B9CAEC 100%);
	background: -moz-linear-gradient(top, #D5DFF4 0, #D5DFF4 62%, #B9CAEC 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#D5DFF4), color-stop(0.62, #D5DFF4), to(#B9CAEC));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffD5DFF4', endColorstr='#ffB9CAEC');
	}

#BZ-wrapper h4.BZ-h-switch,
#BZ-wrapper h4.BZ-sp-h-switch{
	/background:#ffffff;
	background/**/:#ffffff;
	background: linear-gradient(top, #ffffff 0, #ffffff 62%, #D9D9D9 100%);
	background: -ms-linear-gradient(top, #ffffff 0, #ffffff 62%, #D9D9D9 100%);
	background: -moz-linear-gradient(top, #ffffff 0, #ffffff 62%, #D9D9D9 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(0.62, #ffffff), to(#D9D9D9));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffffff', endColorstr='#ffD9D9D9');
	padding-top:16px;
	padding-bottom:14px;
	}

#BZ-wrapper .BZ-h-switch:hover,
#BZ-wrapper .BZ-sp-h-switch:hover{
	opacity:0.6;
	-moz-opacity: 0.6;
	filter:alpha(opacity=60);
	}

#BZ-wrapper .BZ-h-switch .BZ-icon-h-switch,
#BZ-wrapper .BZ-sp-h-switch .BZ-icon-h-switch{
	display:block;
	top:3px;
	}

#BZ-wrapper h2.BZ-h-switch .BZ-icon-h-switch,
#BZ-wrapper h2.BZ-sp-h-switch .BZ-icon-h-switch{
	top:9px;
	}

#BZ-wrapper h4.BZ-h-switch .BZ-icon-h-switch,
#BZ-wrapper h4.BZ-sp-h-switch .BZ-icon-h-switch{
	top:12px;
	}

#BZ-wrapper .BZ-accordionBox,
#BZ-wrapper .BZ-sp-accordionBox{
	display:none;
	width:100%;
	padding:10px 0;
	}

#BZ-wrapper .BZ-sp-boxLink{
	margin:0;
	padding:0;
	}

#BZ-wrapper .BZ-sp-boxLink li{
	/background:#ffffff;
	background/**/:#ffffff;
	background: linear-gradient(top, #ffffff 0, #ffffff 62%, #D9D9D9 100%);
	background: -ms-linear-gradient(top, #ffffff 0, #ffffff 62%, #D9D9D9 100%);
	background: -moz-linear-gradient(top, #ffffff 0, #ffffff 62%, #D9D9D9 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(0.62, #ffffff), to(#D9D9D9));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffffff', endColorstr='#ffD9D9D9');
	margin:0;
	padding:0;
	}

#BZ-wrapper .BZ-sp-boxLink li a{
	display:block;
	padding:20px 10px 18px 25px;
	}

#BZ-wrapper .BZ-sp-boxLink li a.BZ-link{
	padding:10px 10px 12px 25px;
	font-size:90%;
	}

#BZ-wrapper .BZ-sp-boxLink li a.BZ-link:before{
	left:7px;
	top:0.9em;
	}

#BZ-contents .BZ-productSpecBox .BZ-lu-linkBox a.BZ-link{
	right:0;
	top:auto;
	padding-left:13px;
	font-size:130%;
	}

#BZ-contents .BZ-productSpecBox .BZ-lu-linkBox a.BZ-link:before{
	left:5px;
	top:0.9em;
	}

#BZ-wrapper .BZ-zoomBtn{
	display:block;
	}

#BZ-contents .BZ-productInfoBox .BZ-pib-main-txt .BZ-pib-main-txt-img{
	margin-top:0;
	}

}

@media screen and (min-width:661px){

#BZ-ml-menu,
.BZ-topDList-inner,
.BZ-sp-accordionBox{
	display:block !important;
	}

#BZ-wrapper #BZ-zoomWrapper,
#BZ-wrapper #BZ-zoomBG,
#BZ-wrapper .BZ-zoomBtn{
	display:none;
	}

}

@media screen and (max-width:660px) and (-webkit-min-device-pixel-ratio:1.25){

/* #BZ-icon -------------------------------------------------------------*/

#BZ-wrapper .BZ-icon-homerooter:before, #BZ-wrapper .BZ-icon-relay:before, #BZ-wrapper .BZ-icon-portable:before, #BZ-wrapper .BZ-icon-handset:before, #BZ-wrapper .BZ-icon-mobile:before, #BZ-wrapper .BZ-icon-wimax:before, #BZ-wrapper .BZ-icon-networkcamera:before, #BZ-wrapper .BZ-icon-etc:before, #BZ-wrapper .BZ-icon-contents-1:before, #BZ-wrapper .BZ-icon-contents-2:before, #BZ-wrapper .BZ-icon-contents-3:before, #BZ-wrapper .BZ-icon-contents-4:before{
	top:-16px;
	}

.BZ-icon-support:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-support_information.png);
	zoom:0.5;*/
	}

.BZ-icon-speedlevel1:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-speedlevel_1.png);
	zoom:0.5;*/
	}

.BZ-icon-speedlevel2:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-speedlevel_2.png);
	zoom:0.5;*/
	}

.BZ-icon-speedlevel3:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-speedlevel_3.png);
	zoom:0.5;*/
	}

.BZ-icon-speedlevel4:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-speedlevel_4.png);
	zoom:0.5;*/
	}

.BZ-icon-speedlevel5:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-speedlevel_5.png);
	zoom:0.5;*/
	}

.BZ-icon-speedlevel7:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-speedlevel_7.png);
	zoom:0.5;*/
	}

.BZ-icon-homerooter:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-products-homerooter-s.png);
	zoom:0.5;*/
	}

.BZ-icon-relay:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-products-relay-s.png);
	zoom:0.5;*/
	}

.BZ-icon-portable:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-products-portable-s.png);
	zoom:0.5;*/
	}

.BZ-icon-handset:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-products-handset-s.png);
	zoom:0.5;*/
	}

.BZ-icon-mobile:before,
.BZ-icon-wimax:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-products-wimax-s.png);
	zoom:0.5;*/
	}

.BZ-icon-networkcamera:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-products-camera-s.png);
	zoom:0.5;*/
	}

.BZ-icon-etc:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-products-etc-s.png);
	zoom:0.5;*/
	}

.BZ-icon-contents-1:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-contents-1-s.png);
	zoom:0.5;*/
	}

.BZ-icon-contents-2:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-contents-2-s.png);
	zoom:0.5;*/
	}

.BZ-icon-contents-3:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-contents-3-s.png);
	zoom:0.5;*/
	}

.BZ-icon-contents-4:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-contents-4-s.png);
	zoom:0.5;*/
	}

.BZ-icon-products,
.BZ-icon-comparison,
.BZ-icon-navi,
.BZ-icon-special,
.BZ-icon-media,
.BZ-icon-pdf,
.BZ-icon-photo{
	padding-left:65px !important;
	}

.BZ-icon-products:before,
.BZ-icon-comparison:before,
.BZ-icon-navi:before,
.BZ-icon-special:before,
.BZ-icon-media:before,
.BZ-icon-pdf:before,
.BZ-icon-photo:before{
	position:absolute;
	top:12px;
	left:10px;
	float:none;
	padding-right:0;/*
	-webkit-transform:scale(0.5);
	-webkit-transform-origin:0 0;*/
	}

.BZ-icon-special:before,
.BZ-icon-media:before,
.BZ-icon-pdf:before,
.BZ-icon-photo:before{
	top:6px;
	}

.BZ-icon-products:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-menu-products-s.png);*/
	}

h1.BZ-icon-products:before,
h2.BZ-icon-products:before,
em.BZ-icon-products:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-menu-products-s-blue.png);*/
	}

.BZ-icon-comparison:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-menu-comparison-s.png);*/
	}

h1.BZ-icon-comparison:before,
h2.BZ-icon-comparison:before,
em.BZ-icon-comparison:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-menu-comparison-s-blue.png);*/
	}

.BZ-icon-navi:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-menu-navi-s.png);*/
	}

h1.BZ-icon-navi:before,
h2.BZ-icon-navi:before,
em.BZ-icon-navi:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-menu-navi-s-blue.png);*/
	}

.BZ-icon-special:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-menu-contents-s.png);*/
	}

h1.BZ-icon-special:before,
h2.BZ-icon-special:before,
em.BZ-icon-special:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-menu-contents02-s.png);*/
	}

.BZ-icon-media:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-menu-media-s.png);*/
	}

h1.BZ-icon-media:before,
h2.BZ-icon-media:before,
em.BZ-icon-media:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-menu-media02-s.png);*/
	}

.BZ-icon-pdf:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-menu-pdf-s.png);*/
	}

h1.BZ-icon-pdf:before,
h2.BZ-icon-pdf:before,
em.BZ-icon-pdf:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-menu-pdf02-s.png);*/
	}

.BZ-icon-photo:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-menu-photo-s.png);*/
	}

h1.BZ-icon-photo:before,
h2.BZ-icon-photo:before,
em.BZ-icon-photo:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-menu-photo02-s.png);*/
	}

#BZ-topNavi #BZ-tn-product a:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-menu-products.png);
	top:20px;
	left:40px;
	zoom:0.5;*/
	top:10px;
	left:30px;
	}

#BZ-topNavi #BZ-tn-comparison a:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-menu-comparison.png);
	top:20px;
	left:40px;
	zoom:0.5;*/
	top:10px;
	left:30px;
	}

#BZ-topNavi #BZ-tn-navi a:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-menu-navi.png);
	top:20px;
	left:40px;
	zoom:0.5;*/
	top:10px;
	left:30px;
	}

#BZ-topNaviSub #BZ-tns-1 a:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-menu-contents-s.png);
	top:24px;
	zoom:0.5;*/
	top:14px;
	}

#BZ-topNaviSub #BZ-tns-2 a:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-menu-media-mini.png);*/
	left:10px;/*
	zoom:0.5;*/
	}

#BZ-topNaviSub #BZ-tns-3 a:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-menu-pdf-mini.png);*/
	left:10px;/*
	zoom:0.5;*/
	}

#BZ-topNaviSub #BZ-tns-4 a:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-menu-photo-mini.png);*/
	left:10px;/*
	zoom:0.5;*/
	}

#BZ-header-siteLink li#BZ-header-sl-product a:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-products_information-s.png);
	zoom:0.5;*/
	}

#BZ-header-siteLink li#BZ-header-sl-support a:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-support_information-s.png);
	zoom:0.5;*/
	}

#BZ-topDList h5:before,
#BZ-newsDList h5:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-plus02.png);
	top:16px;
	left:20px;
	zoom:0.5;*/
	top:6px;
	left:10px;
	}

#BZ-topDList h5.open:before,
#BZ-newsDList h5.open:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-minus02.png);*/
	}

#BZ-footer #BZ-menu #BZ-ml-h-open,
#BZ-footer #BZ-menu #BZ-ml-h-close{
	padding-top:2px;
	}

#BZ-footer #BZ-menu #BZ-ml-h-open:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-plus.png);
	top:20px;
	zoom:0.5;*/
	top:10px;
	}

#BZ-footer #BZ-menu #BZ-ml-h-close:before{/*
	content:url(/solution/cmn/images-retina/icon/icon-minus.png);
	top:20px;
	zoom:0.5;*/
	top:10px;
	}

}

@media screen and (min-width:481px){

}

@media screen and (max-width:480px){

#BZ-contents .BZ-lineUp .BZ-lu-column .BZ-lu-col-wide{
	font-size:77%;
	}

#BZ-topSlideNavi.BZ-pu-show #BZ-tsn-owl2 #BZ-pu-banner a .BZ-pu-img{
	padding:5px 0;
	}

#BZ-topSlideNavi.BZ-pu-show #BZ-tsn-owl2 #BZ-pu-banner a .BZ-pu-title{
	padding:15px 16% 11px 30%;
	font-size:100%;
	}

#BZ-topSlideNavi.BZ-pu-show #BZ-tsn-owl2 #BZ-pu-banner a .BZ-pu-text{
	font-size:140%;
	}

#BZ-wrapper .BZ-icon-homerooter:before,
#BZ-wrapper .BZ-icon-relay:before,
#BZ-wrapper .BZ-icon-portable:before,
#BZ-wrapper .BZ-icon-handset:before,
#BZ-wrapper .BZ-icon-mobile:before,
#BZ-wrapper .BZ-icon-wimax:before,
#BZ-wrapper .BZ-icon-networkcamera:before,
#BZ-wrapper .BZ-icon-etc:before{
	right:-5px;
	}

#BZ-wrapper h2.BZ-h-switch,
#BZ-wrapper h2.BZ-sp-h-switch{
	padding-bottom: 4px;
	padding-top: 18px;
	font-size:82%;
	}

#BZ-wrapper .BZ-icon-homerooter:before, #BZ-wrapper .BZ-icon-relay:before, #BZ-wrapper .BZ-icon-portable:before, #BZ-wrapper .BZ-icon-handset:before, #BZ-wrapper .BZ-icon-mobile:before, #BZ-wrapper .BZ-icon-wimax:before, #BZ-wrapper .BZ-icon-networkcamera:before, #BZ-wrapper .BZ-icon-etc:before, #BZ-wrapper .BZ-icon-contents-1:before, #BZ-wrapper .BZ-icon-contents-2:before, #BZ-wrapper .BZ-icon-contents-3:before, #BZ-wrapper .BZ-icon-contents-4:before{
	top:-13px;
	}

#BZ-wrapper h3.BZ-h-switch,
#BZ-wrapper h3.BZ-sp-h-switch{
	min-height:20px;
	font-size:82%;
	}

#BZ-contents .BZ-lineUp .BZ-lu-icon li{
	max-width:30px;
	}

}

@media screen and (max-width:480px) and (-webkit-min-device-pixel-ratio:1.25){

#BZ-wrapper .BZ-icon-homerooter:before, #BZ-wrapper .BZ-icon-relay:before, #BZ-wrapper .BZ-icon-portable:before, #BZ-wrapper .BZ-icon-handset:before, #BZ-wrapper .BZ-icon-mobile:before, #BZ-wrapper .BZ-icon-wimax:before, #BZ-wrapper .BZ-icon-networkcamera:before, #BZ-wrapper .BZ-icon-etc:before, #BZ-wrapper .BZ-icon-contents-1:before, #BZ-wrapper .BZ-icon-contents-2:before, #BZ-wrapper .BZ-icon-contents-3:before, #BZ-wrapper .BZ-icon-contents-4:before{/*
	top:-26px;*/
	}

}

@media screen and (max-width:880px){


/* #BZ-header
-------------------------------------------------------------*/

#BZ-header-siteLink{
	}

#BZ-header-siteLink li a{
	letter-spacing:0;
	}

#BZ-header .BZ-searchForm{
	position:absolute;
	left:0;
	bottom:0;
	padding-left:80.3%;
	}

#BZ-header .BZ-searchForm .searchBox{
	width:48%;
	}


}

@media screen and (max-width:360px){

#BZ-contents .BZ-lineUp .BZ-lu-column .BZ-lu-col-wide{
	font-size:68%;
	}

#BZ-topTitle.BZ-typeC{
	margin-top:-70px;
	font-size:50%;
	}

#BZ-logo-solution #BZ-logo-ex{
	max-width:20%;
	}

#BZ-topSlideNavi.BZ-pu-show #BZ-tsn-owl2 #BZ-pu-banner a .BZ-pu-link{
	}

#BZ-topSlideNavi.BZ-pu-show #BZ-tsn-owl2 #BZ-pu-banner a .BZ-pu-title{
	padding:10px 16% 6px 30%;
	font-size:80%;
	}

#BZ-topSlideNavi.BZ-pu-show #BZ-tsn-owl2 #BZ-pu-banner a .BZ-pu-text{
	font-size:100%;
	}

#BZ-wrapper{
	padding-top:70px;
	}


/* #BZ-header
-------------------------------------------------------------*/

#BZ-header{
	height:65px;
}

#BZ-logo-solution a{
	display:block;
	width:90%;
	max-width:none;
	margin:0 auto 5px;
	}

#BZ-logo-solution img{
	}

#BZ-contents .BZ-lineUp .BZ-lu-icon li{
	max-width:25px;
	}

#BZ-topNavi li a{
	font-size:200%;
	}

#BZ-wrapper h2.BZ-h-switch,
#BZ-wrapper h2.BZ-sp-h-switch{
	}

#BZ-wrapper h3.BZ-h-switch,
#BZ-wrapper h3.BZ-sp-h-switch{
	font-size:102%;
	}

#BZ-footer .BZ-ml-menu .BZ-ml-menu-sub ul li a,
#BZ-wrapper .BZ-topDList-linkBox div a,
#BZ-wrapper .BZ-newsDList-linkBox div a{
	font-size:95%;
	}


/* #BZ-contents
-------------------------------------------------------------*/

#BZ-contents .BZ-lineUp.BZ-newMark h4{
	background-size:30% auto;
	}

}

@media screen and (max-width:320px){

#BZ-wrapper{
	font-size:90%;
	}

#BZ-topNavi li a{
	font-size:190%;
	}

#BZ-wrapper h2.BZ-h-switch,
#BZ-wrapper h2.BZ-sp-h-switch{
	font-size:78%;
	}

#BZ-wrapper h3.BZ-h-switch,
#BZ-wrapper h3.BZ-sp-h-switch{
	font-size:78%;
	}

}