@charset "UTF-8";
/** SMARTPHONE CSS  @version   0.01 2012-06-27 @copyright All Rights Reserved, Copyright (C) CASIO COMPUTER CO., LTD @link      http://casio.jp/  */
/* ---------------------------------------------------------------------- SUPER CLASS
----------------------------------------------------------------------*/

#hdContents{
	visibility:hidden;
}

.clearfix:before, .inr-s:before, #bleProduct #bleGlobalNav:before, .function article .section:before, .function article ul.funcList li:before, .function article ul.funcList2 li:before, .style ul.movieList li:before, .style ul.movieList li h2.title:before, .style ul.movieList li dl:before, .app article .section:before, .app article ul.funcList li:before, .products #spIndex:before, .products .col2 ul.tabNavigation:before, .help #page #contents div.startGuide ul:before, .help #page #contents .spCol ul:before, #bleProduct.helpGuide3 #page #guideContents .unit1-3 .unit1 ul:before, .helpGuide6 #page #contents .spCol .unit1-2:before, .helpGuide6 #page #contents .spCol .unit1-2 dl:before, .helpGuide6 #page #contents .spCol .unit1-3:before, .helpGuide6 #page #contents .spCol .unit1-3 .unit2-3:before, .clearfix:after, #bleProduct #bleGlobalNav:after, .function article .section:after, .function article ul.funcList li:after, .function article ul.funcList2 li:after, .style ul.movieList li:after, .style ul.movieList li h2.title:after, .style ul.movieList li dl:after, .app article .section:after, .app article ul.funcList li:after, .products #spIndex:after, .products .col2 ul.tabNavigation:after, .help #page #contents div.startGuide ul:after, .help #page #contents .spCol ul:after, #bleProduct.helpGuide3 #page #guideContents .unit1-3 .unit1 ul:after, .helpGuide6 #page #contents .spCol .unit1-2:after, .helpGuide6 #page #contents .spCol .unit1-2 dl:after, .helpGuide6 #page #contents .spCol .unit1-3:after, .helpGuide6 #page #contents .spCol .unit1-3 .unit2-3:after, .helpGuide3 #page .spCol ol li dl dt.arw:after, .helpGuide3 #page .spCol ol li dl dt.arw:before  { content: ""; display: block; overflow: hidden; }
.clearfix:after, .inr-s:after, #bleProduct #bleGlobalNav:after, .function article .section:after, .function article ul.funcList li:after, .function article ul.funcList2 li:after, .style ul.movieList li:after, .style ul.movieList li h2.title:after, .style ul.movieList li dl:after, .app article .section:after, .app article ul.funcList li:after, .products #spIndex:after, .products .col2 ul.tabNavigation:after, .help #page #contents div.startGuide ul:after, .help #page #contents .spCol ul:after, #bleProduct.helpGuide3 #page #guideContents .unit1-3 .unit1 ul:after, .helpGuide6 #page #contents .spCol .unit1-2:after, .helpGuide6 #page #contents .spCol .unit1-2 dl:after, .helpGuide6 #page #contents .spCol .unit1-3:after, .helpGuide6 #page #contents .spCol .unit1-3 .unit2-3:after, .helpGuide3 #page .spCol ol li dl dt.arw:after { clear: both; }

.en-font, .app #contentsTitle h1, #ble-contents #main .headTitle h1 { font-family: "Oswald-Bold", "Helvetica", "Arial", "Verdana", sans-serif; font-weight: normal; }

.btn-linear-gradient { -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); background-color: #262626; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4c4c4c), color-stop(1, #262626)); background-image: -webkit-linear-gradient(top, #4c4c4c, #262626); background-image: -moz-linear-gradient(top, #4c4c4c, #262626); background-image: -o-linear-gradient(top, #4c4c4c, #262626); background-image: -ms-linear-gradient(top, #4c4c4c, #262626); background-image: linear-gradient(top, #4c4c4c, #262626); -pie-background: linear-gradient(#4c4c4c, #262626); behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); -webkit-box-shadow: 0 1px 0 #646464; box-shadow: 0 1px 0 #646464; behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); display: block; border: 1px solid #000; }
.btn-linear-gradient div { -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); border-top: 1px solid #676767; }

/* ---------------------------------------------------------------------- BLE Global
----------------------------------------------------------------------*/
#ble-contents {
    margin-bottom: 0;
}
#bleProduct .pageTitle { background: url(../img/bg_sp_header.jpg) no-repeat top center white; background-size: auto 100px; height: 100px; padding: 0 !important; margin: 0 !important; border-bottom: none; position: relative; overflow: hidden; }
#bleProduct .pageTitle h1 { padding: 20px 0 5px 10px; line-height: 1.2; }
#bleProduct .pageTitle h1 span { display: block; }
#bleProduct .pageTitle p { font-size: 12px; display: block; padding: 0 0 0 10px; }
#bleProduct .pageTitle p#spImg { position: absolute; top: -25px; right: -20px; }
#bleProduct #categoryImage { position: relative; width: 100%; top: 0; left: 0; height: auto; }
#bleProduct #categoryImage img { width: 100%; position: relative; }
#bleGlobalNav { display: none; }

#bleGlobalNavSP { margin: 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); position: relative; overflow: hidden; background-color: #082755; border: 1px solid #082755; }
#bleGlobalNavSP li { border-top: 1px solid #053a6e; border-bottom: 1px solid #000; font-weight: bold; font-size: 81%; }
#bleGlobalNavSP li a { display: block; position: relative; color: #000 !important; background-color: #082755; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0b2f64), color-stop(1, #082755)); background-image: -webkit-linear-gradient(top, #0b2f64, #082755); background-image: -moz-linear-gradient(top, #0b2f64, #082755); background-image: -o-linear-gradient(top, #0b2f64, #082755); background-image: -ms-linear-gradient(top, #0b2f64, #082755); background-image: linear-gradient(top, #0b2f64, #082755); -pie-background: linear-gradient(#0b2f64, #082755); behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); position: relative; padding: 17px 10px; }
#bleGlobalNavSP li a:hover { text-decoration: none !important; }
#bleGlobalNavSP li .arrow_l { display: block; position: absolute; top: 50%; right: 0; margin-top: -12px; }
.ico-ble { background: url("../img/bg_bitmap@2x_2.png") repeat scroll 0 0 / 300px auto transparent; display: inline-block; height: 20px; position: relative; width: 20px;}
.ico-ble.arrow_l { background-position: -215px -40px; height: 25px; width: 25px;}

.home #bleGlobalNavSP .navHome a, .products #bleGlobalNavSP .navProducts a, .function #bleGlobalNavSP .navFunction a, .devices #bleGlobalNavSP .navDevices a, .app #bleGlobalNavSP .navApp a, .help #bleGlobalNavSP .navHelp a, #ble-contents #bleGlobalNavSP .navHelp a { background: #021733; }
.home #bleGlobalNavSP .navHome .arrow_l, .products #bleGlobalNavSP .navProducts .arrow_l, .function #bleGlobalNavSP .navFunction .arrow_l, .devices #bleGlobalNavSP .navDevices .arrow_l, .app #bleGlobalNavSP .navApp .arrow_l, .help #bleGlobalNavSP .navHelp .arrow_l, #ble-contents #bleGlobalNavSP .navHelp .arrow_l { display: none; }

#bleProduct #contents article { padding-top: 15px !important; }
#bleProduct #contents article.sp { padding-top: 0 !important; min-height: 300px !important; }
#bleProduct #contents #contentsTitle { padding: 0 10px 10px; }
#bleProduct #contents #contentsTitle h1 { font-size: 16px; text-indent: 0; line-height: 1.3; width: auto; height: auto; background: none; color: #000; }
#bleProduct #contents #contentsTitle h1 br { display: none; }
#bleProduct #contents p.lead { font-size: 12px; color: #000; padding: 0 10px; margin-bottom: 10px; }
#bleProduct #contents p.lead br { display: none; }
#bleProduct #contents .spBtnCol { position: relative; }
#bleProduct #contents .spBtnCol:before { content: ''; display: block; position: absolute; width: 100%; height: 1px; background-color: white; background-color: rgba(255, 255, 255, 0.2); *background: transparent !important; *zoom: 1; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF',EndColorStr='#33FFFFFF')"; filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF',EndColorStr='#33FFFFFF}'); top: 0px; }
#bleProduct #contents .spBtnCol:after { content: ''; display: block; position: absolute; width: 100%; height: 1px; background-color: white; background-color: rgba(255, 255, 255, 0.2); *background: transparent !important; *zoom: 1; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF',EndColorStr='#33FFFFFF')"; filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF',EndColorStr='#33FFFFFF}'); bottom: -3px; }
#bleProduct #contents .spBtnCol ul { margin-right: 0px; }
#bleProduct #contents .spBtnCol .spBtn { position: static; top: 0; right: 0; }
#bleProduct #contents .notes li { text-indent: -1em !important; }
#bleProduct #contents .ftNotes { color: #000; margin-bottom: 20px; padding: 10px; border-top: 2px solid #000; border-bottom: 2px solid #000; position: relative; }
#bleProduct #contents .ftNotes:before { content: ''; display: block; position: absolute; width: 100%; height: 1px; background-color: white; background-color: rgba(255, 255, 255, 0.2); *background: transparent !important; *zoom: 1; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF',EndColorStr='#33FFFFFF')"; filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF',EndColorStr='#33FFFFFF}'); top: 0px; left: 0px; }
#bleProduct #contents .ftNotes:after { content: ''; display: block; position: absolute; width: 100%; height: 1px; background-color: white; background-color: rgba(255, 255, 255, 0.2); *background: transparent !important; *zoom: 1; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF',EndColorStr='#33FFFFFF')"; filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF',EndColorStr='#33FFFFFF}'); bottom: -3px; left: 0px; }
#bleProduct #contents .spCol { background: #fff; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); padding: 20px 10px 10px; margin-left: 10px; margin-right: 10px; margin-bottom: 20px; }

#bleProduct.help #bleGlobalNav li.navHel a, #bleProduct.products #bleGlobalNav li.navPro a, #bleProduct.help #bleGlobalNav li.navHel a, #bleProduct.smartphone #bleGlobalNav li.navSma a, #bleProduct.app #bleGlobalNav li.navApp a, #bleProduct.concept #bleGlobalNav li.navCon a, #bleProduct.function #bleGlobalNav li.navFun a, #bleProduct.style #bleGlobalNav li.navSty a { border-top: 1px solid #354763; background-color: #062352; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #061c40), color-stop(1, #062352)); background-image: -webkit-linear-gradient(top, #061c40, #062352); background-image: -moz-linear-gradient(top, #061c40, #062352); background-image: -o-linear-gradient(top, #061c40, #062352); background-image: -ms-linear-gradient(top, #061c40, #062352); background-image: linear-gradient(top, #061c40, #062352); -pie-background: linear-gradient(#061c40, #062352); behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); }

/*-------------------------------------------
	Help > GUIDE
---------------------------------------------*/
/*-------------------------------------------
	Guide
---------------------------------------------*/
#ble-contents p.lead { text-align: left; margin-bottom: 30px; }
#ble-contents p.lead br { display: block !important; }
#ble-contents ul.btn_helpnavi { margin: 0 10px; width: auto; }
#ble-contents ul.btn_helpnavi li { width: 48% !important; }
#ble-contents ul.btn_helpnavi li a.dummy, #ble-contents ul.btn_helpnavi li span.dummy { font-size: 75%; }


#ble-contents #bleGlobalNav { display: none; }
#ble-contents #navHead { display: none; }
#ble-contents #navFoot{display:block;margin:0 13px;overflow:visible}
#ble-contents #navFoot ul#ble-contentsLocalNav{border:1px solid #174ba1;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;behavior:url("/global/pt/wat/ble/common/css/PIE.htc");margin-bottom:12px;width:100%;padding:0}
#ble-contents #navFoot ul#ble-contentsLocalNav li{float:none;display:block;width:100%;border-bottom:1px solid #174ba1;padding:0}
#ble-contents #navFoot ul#ble-contentsLocalNav li:last-child{border:none}
#ble-contents #navFoot ul#ble-contentsLocalNav li a{position:relative;margin:0;padding:5px 9px;border:none;overflow:hidden;background-color:#072f75;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #062e74), color-stop(1, #072f75));background-image:-webkit-linear-gradient(top,#062e74,#072f75);background-image:-moz-linear-gradient(top,#062e74,#072f75);background-image:-o-linear-gradient(top,#062e74,#072f75);background-image:-ms-linear-gradient(top,#062e74,#072f75);background-image:linear-gradient(top,#062e74,#072f75);-pie-background:linear-gradient(#062e74,#072f75);behavior:url("/global/pt/wat/ble/common/css/PIE.htc")}
#ble-contents #navFoot ul#ble-contentsLocalNav li a img.arwR{display:block}
#ble-contents #navFoot ul#ble-contentsLocalNav li a.cur{background-color:#001e4d;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #001e4d), color-stop(1, #001e4d));background-image:-webkit-linear-gradient(top,#001e4d,#001e4d);background-image:-moz-linear-gradient(top,#001e4d,#001e4d);background-image:-o-linear-gradient(top,#001e4d,#001e4d);background-image:-ms-linear-gradient(top,#001e4d,#001e4d);background-image:linear-gradient(top,#001e4d,#001e4d);-pie-background:linear-gradient(#001e4d,#001e4d);behavior:url("/global/pt/wat/ble/common/css/PIE.htc")}
#ble-contents #navFoot ul#ble-contentsLocalNav li a.cur img.arwR{display:none}
#ble-contents #navFoot ul#ble-contentsLocalNav li a.cur span{text-shadow:none;color:#fff}
#ble-contents #navFoot ul#ble-contentsLocalNav li a.cur .btn{color:#fff}
#ble-contents #navFoot ul#ble-contentsLocalNav li a span{text-align:left;color:#fff;text-shadow:none;height:auto;font-size:100%;width:auto;padding:4px 3px}
#ble-contents #navFoot ul#ble-contentsLocalNav li a span br{display:inline-block;height:5px !important;font-size:5px !important;}
#ble-contents #navFoot ul#ble-contentsLocalNav li a img{margin-top:-6px;position:absolute;right:7px;top:50%;background-position:-13px 0;background-repeat:no-repeat;height:12px;margin-right:3px;width:8px}
#ble-contents #navFoot ul#ble-contentsLocalNav li a .btn{position:relative;display:inline;vertical-align:middle;right:0 !important;color:#fff;padding:2px 4px;font-size:66%;font-weight:normal}
#ble-contents #navFoot ul#ble-contentsLocalNav li:first-child a{background-color:#19499e;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #285ab1), color-stop(1, #19499e));background-image:-webkit-linear-gradient(top,#285ab1,#19499e);background-image:-moz-linear-gradient(top,#285ab1,#19499e);background-image:-o-linear-gradient(top,#285ab1,#19499e);background-image:-ms-linear-gradient(top,#285ab1,#19499e);background-image:linear-gradient(top,#285ab1,#19499e);-pie-background:linear-gradient(#285ab1,#19499e);behavior:url("/global/pt/wat/ble/common/css/PIE.htc")}
#ble-contents #navFoot ul.last li:first-child a span{border-left:solid 3px #fd0100;padding-left:6px !important}
#ble-contents article { background: none; min-height: auto; height: auto; }
#ble-contents article p.lead{margin-bottom:20px !important;padding-left:18px !important}
#ble-contents article aside.note2 {float:none; margin:0 10px 20px; width:auto !important;}
#ble-contents article #navIndex{padding-right:0; float:none; width:auto !important;}
.help.helpGuide #page #contentsTitle h1 span.sub span.batsu { color:#fff;}
#ble-contents article #navIndex #ble-contentsIndexNav{float:none;width:auto;padding-right:0}
#ble-contents article #navIndex #ble-contentsIndexNav li{list-style:none;font-weight:bold;padding:0}
#ble-contents article #navIndex #ble-contentsIndexNav li a{display:block;position:relative;padding-left:0}
#ble-contents article #navIndex #ble-contentsIndexNav li a .btn{padding:7px 7px 5px 7px;color:#fff}
#ble-contents article #navIndex #ble-contentsIndexNav li a .btn:hover{text-decoration:none}
#ble-contents article #navIndex #ble-contentsIndexNav li a img{position:absolute;left:auto;top:auto;background-position:0 0}
#ble-contents article #navIndex #ble-contentsIndexNav li.first{padding:0;background:none}
#ble-contents article #navIndex #ble-contentsIndexNav li.first a{padding-left:0;color:#fff}
#ble-contents article #navIndex #ble-contentsIndexNav li.first a:hover{text-decoration:none;cursor:default}
#ble-contents article #navIndex #ble-contentsIndexNav li.first img{display:none}
#ble-contents article #navIndex{display:block;margin:0 13px;overflow:visible}
#ble-contents article #navIndex ul#ble-contentsIndexNav{border:1px solid #174ba1;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;behavior:url("/global/pt/wat/ble/common/css/PIE.htc");margin-bottom:12px;width:100%;padding:0}
#ble-contents article #navIndex ul#ble-contentsIndexNav li{float:none;display:block;width:100%;border-bottom:1px solid #174ba1;padding:0}
#ble-contents article #navIndex ul#ble-contentsIndexNav li:last-child{border:none}
#ble-contents article #navIndex ul#ble-contentsIndexNav li a{position:relative;margin:0;padding:5px 9px;border:none;overflow:hidden;background-color:#072f75;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #062e74), color-stop(1, #072f75));background-image:-webkit-linear-gradient(top,#062e74,#072f75);background-image:-moz-linear-gradient(top,#062e74,#072f75);background-image:-o-linear-gradient(top,#062e74,#072f75);background-image:-ms-linear-gradient(top,#062e74,#072f75);background-image:linear-gradient(top,#062e74,#072f75);-pie-background:linear-gradient(#062e74,#072f75);behavior:url("/global/pt/wat/ble/common/css/PIE.htc")}
#ble-contents article #navIndex ul#ble-contentsIndexNav li a img.arwR{display:block}
#ble-contents article #navIndex ul#ble-contentsIndexNav li a.cur{background-color:#001e4d;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #001e4d), color-stop(1, #001e4d));background-image:-webkit-linear-gradient(top,#001e4d,#001e4d);background-image:-moz-linear-gradient(top,#001e4d,#001e4d);background-image:-o-linear-gradient(top,#001e4d,#001e4d);background-image:-ms-linear-gradient(top,#001e4d,#001e4d);background-image:linear-gradient(top,#001e4d,#001e4d);-pie-background:linear-gradient(#001e4d,#001e4d);behavior:url("/global/pt/wat/ble/common/css/PIE.htc")}
#ble-contents article #navIndex ul#ble-contentsIndexNav li a.cur img.arwR{display:none}
#ble-contents article #navIndex ul#ble-contentsIndexNav li a.cur span{text-shadow:none;color:#fff}
#ble-contents article #navIndex ul#ble-contentsIndexNav li a.cur .btn{color:#fff}
#ble-contents article #navIndex ul#ble-contentsIndexNav li a:hover{text-decoration:none}
#ble-contents article #navIndex ul#ble-contentsIndexNav li a span{display:block;text-align:left;color:#fff;text-shadow:none;height:auto;font-size:106%;width:auto;padding:4px 3px}
#ble-contents article #navIndex ul#ble-contentsIndexNav li a img{margin-top:-6px;position:absolute;right:7px;top:50%;background-position:-13px 0;background-repeat:no-repeat;height:12px;margin-right:3px;width:8px}
#ble-contents article #navIndex ul#ble-contentsIndexNav li a .btn{position:relative;display:inline;vertical-align:middle;right:0;color:#fff;padding:2px 4px;font-size:66%;font-weight:normal}
#ble-contents article #navIndex ul#ble-contentsIndexNav li.first a{padding:5px 10px;background-color:#19499e;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #285ab1), color-stop(1, #19499e));background-image:-webkit-linear-gradient(top,#285ab1,#19499e);background-image:-moz-linear-gradient(top,#285ab1,#19499e);background-image:-o-linear-gradient(top,#285ab1,#19499e);background-image:-ms-linear-gradient(top,#285ab1,#19499e);background-image:linear-gradient(top,#285ab1,#19499e);-pie-background:linear-gradient(#285ab1,#19499e);behavior:url("/global/pt/wat/ble/common/css/PIE.htc")}
#ble-contents article #navIndex ul#ble-contentsIndexNav li.first a img{display:none}
#ble-contents article #navIndex ul.last .first a span{border-left:solid 3px #fd0100;padding-left:6px !important}
/*.helpGuideIndex.andos #page article aside.note2 { float: none; width: auto; margin-right: 0; margin-left: 0; }
.helpGuideIndex.andos #page article #navIndex { float: none; width: auto; padding-right: 0; background: none; }
.helpGuideIndex.andos #page article #navIndex #ble-contentsIndexNav { padding: 0 0 0 0; }*/
#ble-contents #guideContents .spCol h2.spTitle, #ble-contents #guideContents .spCol h2 { display: block; color: #000 !important; background: #456db2 !important; border: none !important; font-size: 113% !important; }
#ble-contents #guideContents .spCol .half { font-size: 81%; width: 50%; float: left; margin: 0; padding: 0; }
#ble-contents #guideContents .spCol .half dl { margin: 0 5px; }
#ble-contents #guideContents .spCol .col3, #ble-contents #guideContents .spCol .col3w { margin-top: 0px; }
#ble-contents #guideContents .spCol .btm { clear: left; padding-top: 15px; }
#ble-contents #guideContents .spCol ol li { padding: .3em 0 0 2em; }
#ble-contents #guideContents .spCol ol li p span { font-size: 81% !important; width: 20px !important; height: 20px !important; }
#ble-contents #guideContents .spCol ol li p span em { width: 16px !important; height: 16px !important; top: 2px !important; left: 2px !important; line-height: 16px !important; }

#bleProduct.helpGuide1 #page #guideContents .spCol .unit3 { float: none; clear: left; }
#bleProduct.helpGuide1 #page #guideContents .spCol .unit3 ol { margin-top: 0px; }

.help.helpGuide #page .unit1-3 .unit2-3 {clear:both;float: none; padding: 10px; width: auto !important;}

#bleProduct.helpGuide2 .spCol .unit1, #bleProduct.helpGuide2 .spCol .unit2-3 { width: 50%; margin: 0px; padding-bottom: 15px !important; }
#bleProduct.helpGuide2 .spCol .unit1 ol, #bleProduct.helpGuide2 .spCol .unit2-3 ol { margin-top: 0px; }

.helpGuide2 #page .spCol h3, .helpGuide3 #page .spCol div.read { width: auto; float: none; text-align: left; background: none !important; }

#bleProduct.helpGuide3 #page #guideContents .unit1-3 .unit1 { width: 100%; float: none; }
.help.helpGuide #page .unit1-3 .unit1.triple, .help.helpGuide #page .unit1-3 .unit2.triple { width: auto !important;margin-bottom:0 !important;padding-bottom:0 !important; }
.help.helpGuide #page .unit1-3 .unit1.double { width: auto !important;margin-bottom:0 !important;padding-bottom:0 !important; }
.help.helpGuide #page .unit1-3 .unit1 dl, .help.helpGuide #page .unit1-3 .unit2 dl { margin-right:0 !important; }
#ble-contents #guideContents .unit1-3 .unit1.twin,#ble-contents #guideContents .unit1-3 .unit2.twin{ width:49% !important;margin-bottom:0 !important}
#ble-contents #guideContents .unit1-3 .unit2.twin{ float:right !important}
#ble-contents #guideContents .unit1-3 .unit2.twin + .unit3.btm ol.num1{ margin-top:0 !important}
#ble-contents #guideContents .unit1-3 .unit1.twin img,#ble-contents #guideContents .unit1-3 .unit2.twin img{ width:100% !important}

.help.helpGuide #page .unit1-3 .unit1.triple img:last-child, .help.helpGuide #page .unit1-3 .unit2.triple img:last-child { margin-right:0 !important; }
#bleProduct.helpGuide3 #page #guideContents .unit1-3 .unit1.triple img{ width:33%}
#bleProduct.helpGuide3 #page #guideContents .unit1-3 .unit1 ul li { float: left; width: 50%; text-align: center; }
#bleProduct.helpGuide3 #page #guideContents .unit1-3 .unit1 ul li img { width: 80%; }
#bleProduct.helpGuide3 #page #guideContents .unit1-3 .unit1 dl { margin: 0px; text-align: center; }
#bleProduct.helpGuide3 #page #guideContents .unit1-3 .unit1 dl img { width: 50%; }
#bleProduct.helpGuide3 #page #guideContents .unit1-3 .unit2-3 { float: none; width: 100%; }
#bleProduct.helpGuide3 #page #guideContents .unit1-3 ol.num1 { margin-top: 0px; }
#bleProduct.helpGuide3 #page #guideContents .unit1-3 ol.num1 li.unit2, #bleProduct.helpGuide3 #page #guideContents .unit1-3 ol.num1 li.unit3 { float: none; width: auto; min-height: 1em; margin-bottom: 20px; }
#bleProduct.helpGuide3 #page #guideContents .unit1-3 ol.num1 li.unit2 dl, #bleProduct.helpGuide3 #page #guideContents .unit1-3 ol.num1 li.unit3 dl { margin: 0px !important; padding: 0px; }
#bleProduct.helpGuide3 #page #guideContents .unit1-3 ol.num1 li.unit2 dl dt, #bleProduct.helpGuide3 #page #guideContents .unit1-3 ol.num1 li.unit2 dl dd, #bleProduct.helpGuide3 #page #guideContents .unit1-3 ol.num1 li.unit3 dl dt, #bleProduct.helpGuide3 #page #guideContents .unit1-3 ol.num1 li.unit3 dl dd { position: static; display: table-cell; vertical-align: top; }
#bleProduct.helpGuide3 #page #guideContents .unit1-3 ol.num1 li.unit2 dl dt, #bleProduct.helpGuide3 #page #guideContents .unit1-3 ol.num1 li.unit3 dl dt { width: 30%; }
#bleProduct.helpGuide3 #page #guideContents .unit1-3 ol.num1 li.unit2 dl dd, #bleProduct.helpGuide3 #page #guideContents .unit1-3 ol.num1 li.unit3 dl dd { padding-left: 10px; }
#bleProduct.helpGuide3 #page #guideContents .unit1-3 ol.num1 li.unit2 p.note, #bleProduct.helpGuide3 #page #guideContents .unit1-3 ol.num1 li.unit3 p.note { text-indent: -1.4em; margin: 0 0 0 1.2em; }

/*-------------------------------------------
	Help > Guide > Manual
---------------------------------------------*/
#ble-contents #main { padding-top: 0 !important; }
#ble-contents #main .headTitle { margin: 0; padding: 0; height: 105px; width: 100%; background: url(../img/sp_help_bg_header.jpg) no-repeat top center; background-size: auto 100%; }
#ble-contents #main .headTitle h1 { display: block; background: none !important; text-indent: 0; color: #104aa2; font-size: 175%; padding: 10px 0 0 15px; }
#ble-contents #main .headTitle h1 span { display: block; }
#ble-contents #main .headTitle h1 span span { display: inline; color: #000; }
#ble-contents #main .headTitle h2 { display: block; color: #000; padding: 5px 0 0 15px; }
#ble-contents #main .headTitle p { display: none; }
#ble-contents { margin-top: 0 !important; }
#ble-contents #spTitle { color: #000; display: block; text-align: center; padding: 0 0 15px 0; }
#ble-contents h1#sp-tt { color: #000; display: block; text-align: center; padding: 5px 0 10px; }

/** SMARTPHONE CSS  @version   0.01 2012-06-27 @copyright All Rights Reserved, Copyright (C) CASIO COMPUTER CO., LTD @link      http://casio.jp/  */
/* ---------------------------------------------------------------------- SUPER CLASS
----------------------------------------------------------------------*/
.clearfix:before, #bleProduct #bleGlobalNav:before, .function article .section:before, .function article ul.funcList li:before, .function article ul.funcList2 li:before, .style ul.movieList li:before, .style ul.movieList li h2.title:before, .style ul.movieList li dl:before, .app article .section:before, .app article ul.funcList li:before, .products #spIndex:before, .products .col2 ul.tabNavigation:before, .help #page #contents div.startGuide ul:before, .help #page #contents .spCol ul:before, #bleProduct.helpGuide3 #page #guideContents .unit1-3 .unit1 ul:before, .helpGuide6 #page #contents .spCol .unit1-2:before, .helpGuide6 #page #contents .spCol .unit1-2 dl:before, .helpGuide6 #page #contents .spCol .unit1-3:before, .helpGuide6 #page #contents .spCol .unit1-3 .unit2-3:before, .clearfix:after, #bleProduct #bleGlobalNav:after, .function article .section:after, .function article ul.funcList li:after, .function article ul.funcList2 li:after, .style ul.movieList li:after, .style ul.movieList li h2.title:after, .style ul.movieList li dl:after, .app article .section:after, .app article ul.funcList li:after, .products #spIndex:after, .products .col2 ul.tabNavigation:after, .help #page #contents div.startGuide ul:after, .help #page #contents .spCol ul:after, #bleProduct.helpGuide3 #page #guideContents .unit1-3 .unit1 ul:after, .helpGuide6 #page #contents .spCol .unit1-2:after, .helpGuide6 #page #contents .spCol .unit1-2 dl:after, .helpGuide6 #page #contents .spCol .unit1-3:after, .helpGuide6 #page #contents .spCol .unit1-3 .unit2-3:after { content: ""; display: block; overflow: hidden; }
.clearfix:after, #bleProduct #bleGlobalNav:after, .function article .section:after, .function article ul.funcList li:after, .function article ul.funcList2 li:after, .style ul.movieList li:after, .style ul.movieList li h2.title:after, .style ul.movieList li dl:after, .app article .section:after, .app article ul.funcList li:after, .products #spIndex:after, .products .col2 ul.tabNavigation:after, .help #page #contents div.startGuide ul:after, .help #page #contents .spCol ul:after, #bleProduct.helpGuide3 #page #guideContents .unit1-3 .unit1 ul:after, .helpGuide6 #page #contents .spCol .unit1-2:after, .helpGuide6 #page #contents .spCol .unit1-2 dl:after, .helpGuide6 #page #contents .spCol .unit1-3:after, .helpGuide6 #page #contents .spCol .unit1-3 .unit2-3:after { clear: both; }

.en-font, .app #contentsTitle h1, #ble-contents #main .headTitle h1 { font-family: "Oswald-Bold", "Helvetica", "Arial", "Verdana", sans-serif; font-weight: normal; }

.btn-linear-gradient { -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); background-color: #262626; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4c4c4c), color-stop(1, #262626)); background-image: -webkit-linear-gradient(top, #4c4c4c, #262626); background-image: -moz-linear-gradient(top, #4c4c4c, #262626); background-image: -o-linear-gradient(top, #4c4c4c, #262626); background-image: -ms-linear-gradient(top, #4c4c4c, #262626); background-image: linear-gradient(top, #4c4c4c, #262626); -pie-background: linear-gradient(#4c4c4c, #262626); behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); -webkit-box-shadow: 0 1px 0 #646464; box-shadow: 0 1px 0 #646464; behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); display: block; border: 1px solid #000; }
.btn-linear-gradient div { -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); border-top: 1px solid #676767; }
.btn-linear-gradient div { -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); border-top: 1px solid #676767; }

#ble-contents #bleGlobalNav { display: none; }

/* ---------------------------------------------------------------------- /global/pt/ble/
----------------------------------------------------------------------*/
#ble-contents { background: none; }
#ble-contents .pageTitle { border: none; margin: 0; }
#ble-contents h1#sp-tt { margin-top: 15px; display: block; }
#ble-contents h1#spTitle { color: #000; }
#ble-contents #mainContents .section h2 { position: relative; /*&.h3 {
	&:after {
		background: none;
	}
}*/ }
#ble-contents #mainContents .section h2:after { content: ""; width: 6px; height: 6px; background: #104aa2; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2) inset; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2) inset; behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); position: absolute; top: 7px; left: 3px; }
#ble-contents #mainContents .section h2 span { border: none; background: none; padding-left: 15px; }
#ble-contents .sideNumber { color: #000; float: none; width: 100%; text-align: right; padding-top: 10px; }

#ble-contents .headTitle { width: auto; margin: 0 8px; padding-bottom: 0; }
#ble-contents .headTitle h1 { width: 300px; background-size: 100%; line-height: 35px; }
#ble-contents .headTitle p { font-size: 75%; padding-bottom: 0; }

#ble-contents { /*#contents*/ }
#ble-contents #header { border-bottom: 1px solid #262626; }
#ble-contents #main { background-size: 100%; padding-top: 20px !important; }
#ble-contents { padding-top: 15px; margin-top: 25px; }
#ble-contents a { color: #007EFF; }
#ble-contents a:link { text-decoration: underline; }
#ble-contents a:hover { color: #000; text-decoration: none; }
#ble-contents #mainContents { color: #000; }
#ble-contents #sideNavi { float: none; width: auto; margin-top: 10px; margin-left: 8px; margin-right: 8px; overflow: hidden; position: relative; }
#ble-contents #sideNavi li { overflow: hidden; background-color: #e7e7e7; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, #e7e7e7)); background-image: -webkit-linear-gradient(top, white, #e7e7e7); background-image: -moz-linear-gradient(top, white, #e7e7e7); background-image: -o-linear-gradient(top, white, #e7e7e7); background-image: -ms-linear-gradient(top, white, #e7e7e7); background-image: linear-gradient(top, white, #e7e7e7); -pie-background: linear-gradient(#ffffff, #e7e7e7); behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
#ble-contents #sideNavi li a.btnLink { color: #000; position: relative; display: block; text-decoration: none; padding-top: 10px; padding-bottom: 8px; }
#ble-contents #sideNavi li a.btnLink img { position: absolute; margin-top: -6px; top: 50%; right: 3px; background-position: 0 0; }
#ble-contents #sideNavi li a.btnLink .menu { width: auto; float: none; }
#ble-contents #sideNavi li:nth-child(2) { border-top-right-radius: 4px; border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-topleft: 4px; }
#ble-contents #sideNavi li:last-child { border-bottom: none; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; }

/*#ble*/
#ble-contents #mainContents { margin: 0 8px !important; }
#ble-contents #mainContents h1.title { text-align: left !important; font-size: 113% !important; }

/* ---------------------------------------------------------------------- .detail
----------------------------------------------------------------------*/
#ble-contents.detail #mainContents #article h3, #ble-contents.detail #mainContents #article .bg { color: #000; background: #eee; padding: 5px; }
#ble-contents.detail #mainContents #article .bg { display: inline-block; margin-bottom: 3px; }
#ble-contents.detail #mainContents #article .h2 { position: relative; padding: 0 0 5px 0; background: none; }
#ble-contents.detail #mainContents #article .h2:after { content: ""; width: 6px; height: 6px; background: #104aa2; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2) inset; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2) inset; behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); position: absolute; top: 7px; left: 3px; }
#ble-contents.detail #mainContents #article .h2 span { border: none; background: none; padding-left: 15px; }
#ble-contents.detail #mainContents #article p { margin-top: 10px; }
#ble-contents.detail #mainContents #article ul.disc li { margin-bottom: 5px; }
#ble-contents.detail #mainContents #article .section { margin-bottom: 30px; }
#ble-contents.detail #mainContents #article .section:last-child { margin-bottom: 0 }

/* ---------------------------------------------------------------------- .category-index
----------------------------------------------------------------------*/
#ble-contents.category-index #mainContents { background: none !important; padding: 0; }
#ble-contents.category-index #mainContents h1 { color: #000; }
#ble-contents.category-index #mainContents #article ul.index-list { overflow: hidden; }
#ble-contents.category-index #mainContents #article ul.index-list li { overflow: hidden; background: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); margin-bottom: 10px; }
#ble-contents.category-index #mainContents #article ul.index-list > li { overflow: hidden; background: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); margin-bottom: 10px;border:solid 1px #ccc; }
#ble-contents.category-index #mainContents #article ul.index-list li div { border: none; padding: 0 0 0 0; margin: 0; background-color: #e7e7e7; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, #e7e7e7)); background-image: -webkit-linear-gradient(top, white, #e7e7e7); background-image: -moz-linear-gradient(top, white, #e7e7e7); background-image: -o-linear-gradient(top, white, #e7e7e7); background-image: -ms-linear-gradient(top, white, #e7e7e7); background-image: linear-gradient(top, white, #e7e7e7); -pie-background: linear-gradient(#ffffff, #e7e7e7); behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); }
#ble-contents.category-index #mainContents #article ul.index-list li div a.btnLink { color: #000; padding: 12px 15px 12px 12px !important; display: block; text-decoration: none; position: relative; -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5); box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5); behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); }
#ble-contents.category-index #mainContents #article ul.index-list li div a.btnLink span { display: block; border-left: 3px solid #104aa2; padding-left: 6px; }
#ble-contents.category-index div#mainContents div#article ul.index-list li ul li.subTitle div a.btnLink { position: relative; -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0); box-shadow: 0px 0px 0px rgba(0, 0, 0, 0); behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); }
#ble-contents.category-index div#mainContents div#article ul.index-list li ul li.subTitle div a.btnLink span { display: block; border-left: none; padding-left: 0; }
#ble-contents.category-index #mainContents #article ul.index-list li div a.btnLink img { position: absolute; margin-top: -6px; top: 50%; right: 3px; background-position: 0 0; }
#ble-contents.category-index #mainContents #article ul.index-list li:first-child div a.btnLink { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; }
#ble-contents.category-index #mainContents #article ul.index-list li ul { -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; border-radius: 0px; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); border-top: none !important; margin-right: 0; }
#ble-contents.category-index #mainContents #article ul.index-list li ul li { -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; border-radius: 0px; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); float: none; width: auto; margin: 0; padding: 0; border: none; list-style: disc; background-color: white; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, white)); background-image: -webkit-linear-gradient(top, white, white); background-image: -moz-linear-gradient(top, white, white); background-image: -o-linear-gradient(top, white, white); background-image: -ms-linear-gradient(top, white, white); background-image: linear-gradient(top, white, white); -pie-background: linear-gradient(#ffffff, #ffffff); behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); }
#ble-contents.category-index #mainContents #article ul.index-list li ul li a.btnLink { color: #000; font-weight: bold; display: block; border-bottom: 1px solid #ccc; padding: 12px 15px 12px 20px; position: relative; }
#ble-contents.category-index #mainContents #article ul.index-list li ul li a.btnLink:before { content: ""; width: 6px; height: 6px; background: #104aa2; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2) inset; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2) inset; behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); position: absolute; top: 19px; }
#ble-contents.category-index #mainContents #article ul.index-list li ul li a.btnLink span { width: auto; margin-left: 12px; }
#ble-contents.category-index #mainContents #article ul.index-list li ul li a.btnLink img { position: absolute; margin-top: -6px; top: 50%; right: 3px; background-position: 0 0; }
#ble-contents.category-index #mainContents #article ul.index-list li ul li:last-child a.btnLink { border-bottom: none; }
#ble-contents.category-index #mainContents #article ul.index-list li ul li div a.btnLink { padding-left: 24px !important; }
#ble-contents.category-index #mainContents #article ul.index-list li ul li ul { border-top: none; }
#ble-contents.category-index #mainContents #article ul.index-list li ul li ul li a.btnLink { padding-left: 36px !important; }

.list_all #page .category-index #mainContents #article ul.index-list li { overflow: hidden; }
.list_all #page .category-index #mainContents #article ul.index-list li div a.btnLink { -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0); box-shadow: 0px 3px 5px rgba(0, 0, 0, 0); behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); }
.list_all #page .category-index #mainContents #article ul.index-list li div a.btnLink span { border: none; padding-left: 0; }
.list_all #page .category-index #mainContents #article ul.index-list li ul li.subTitle div a.btnLink { -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5); box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5); behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); padding-left: 0px !important; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.list_all #page .category-index #mainContents #article ul.index-list li ul li.subTitle div a.btnLink span { display: block; border-left: 3px solid #104aa2; padding-left: 6px; }
.list_all #page .category-index #mainContents #article ul.index-list li ul li.subTitle div a.btnLink:before { display: none; }
.list_all #page .category-index #mainContents #article ul.index-list li ul li.subTitle a.btnLink { padding-left: 20px !important; }

#ble-contents.detail #mainContents { background: none !important; padding: 0; }
#ble-contents.detail #mainContents h1 { color: #000; }
#ble-contents.detail #mainContents #article { padding: 10px 0; }
#ble-contents.detail #mainContents #article aside.note h1 { display: block; color: #000; border-bottom: 1px solid #b3b3b3; }
#ble-contents.detail #mainContents #article aside.note h1 span { display: block; }
#ble-contents.detail #mainContents #article aside.important h1 { display: block; color: #C00; border-bottom: 1px solid #ebc7c7; }
#ble-contents.detail #mainContents #article aside.important h1 span { display: block; }

/* ---------------------------------------------------------------------- sideNavi class
----------------------------------------------------------------------*/
#ble-contents.category-index #sideNavi { display: none; }

#ble-contents #sideNavi li.quide-top { display: none; }

.start #page #contents #sideNavi li.sn-start { background-color: #0059b2; background-color: rgba(0, 89, 178, 0.5); *background: transparent !important; *zoom: 1; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#800059B2',EndColorStr='#800059B2')"; filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#800059B2',EndColorStr='#800059B2}'); }
.start #page #contents #sideNavi li.sn-start ul { border-top: 1px solid rgba(0, 0, 0, 0.2); padding: 8px 0 8px 18px; }
.start #page #contents #sideNavi li.sn-start ul li { font-size: 88%; }
.start #page #contents #sideNavi li.sn-start ul li a.btnLink { border-top: none !important; border-bottom: none !important; padding: 3px !important; }
.start #page #contents #sideNavi li.sn-start ul li a.btnLink .menu { width: 135px !important; }

#ble-contents.detail #sideNavi li { display: none; background: none; border: none; }
#ble-contents.detail #sideNavi li ul { padding: 0 !important; }
#ble-contents.detail #sideNavi li ul li { margin-bottom: 10px; }
#ble-contents.detail #sideNavi li ul li a.btnLink { -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); margin: 0; padding: 8px 10px !important; border: 1px solid #cbcbc9 !important; background-color: #e7e7e7; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, #e7e7e7)); background-image: -webkit-linear-gradient(top, white, #e7e7e7); background-image: -moz-linear-gradient(top, white, #e7e7e7); background-image: -o-linear-gradient(top, white, #e7e7e7); background-image: -ms-linear-gradient(top, white, #e7e7e7); background-image: linear-gradient(top, white, #e7e7e7); -pie-background: linear-gradient(#ffffff, #e7e7e7); behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); }
#ble-contents.detail #sideNavi li ul li a.btnLink span.menu { width: auto !important; padding-right: 20px; }
#ble-contents.detail #sideNavi li ul li ul { display: none !important; }

#ble-contents.detail.start #sideNavi li.sn-start, #ble-contents.detail.preparation #sideNavi li.sn-preparation, #ble-contents.detail.mobilelink_check #sideNavi li.sn-mobilelink_check, #ble-contents.detail.mobilelink_use #sideNavi li.sn-mobilelink_use, #ble-contents.detail.mobilelink_set #sideNavi li.sn-mobilelink_set, #ble-contents.detail.add_info #sideNavi li.sn-add_info { display: block; }
#ble-contents.detail.start #sideNavi li.sn-start a, #ble-contents.detail.preparation #sideNavi li.sn-preparation a, #ble-contents.detail.mobilelink_check #sideNavi li.sn-mobilelink_check a, #ble-contents.detail.mobilelink_use #sideNavi li.sn-mobilelink_use a, #ble-contents.detail.mobilelink_set #sideNavi li.sn-mobilelink_set a, #ble-contents.detail.add_info #sideNavi li.sn-add_info a { display: none; }
#ble-contents.detail.start #sideNavi li.sn-start ul, #ble-contents.detail.preparation #sideNavi li.sn-preparation ul, #ble-contents.detail.mobilelink_check #sideNavi li.sn-mobilelink_check ul, #ble-contents.detail.mobilelink_use #sideNavi li.sn-mobilelink_use ul, #ble-contents.detail.mobilelink_set #sideNavi li.sn-mobilelink_set ul, #ble-contents.detail.add_info #sideNavi li.sn-add_info ul { display: block; }
#ble-contents.detail.start #sideNavi li.sn-start ul li, #ble-contents.detail.preparation #sideNavi li.sn-preparation ul li, #ble-contents.detail.mobilelink_check #sideNavi li.sn-mobilelink_check ul li, #ble-contents.detail.mobilelink_use #sideNavi li.sn-mobilelink_use ul li, #ble-contents.detail.mobilelink_set #sideNavi li.sn-mobilelink_set ul li, #ble-contents.detail.add_info #sideNavi li.sn-add_info ul li { display: block; }
#ble-contents.detail.start #sideNavi li.sn-start ul li a, #ble-contents.detail.preparation #sideNavi li.sn-preparation ul li a, #ble-contents.detail.mobilelink_check #sideNavi li.sn-mobilelink_check ul li a, #ble-contents.detail.mobilelink_use #sideNavi li.sn-mobilelink_use ul li a, #ble-contents.detail.mobilelink_set #sideNavi li.sn-mobilelink_set ul li a, #ble-contents.detail.add_info #sideNavi li.sn-add_info ul li a { display: block; }

#ble-contents.detail.start01 #sideNavi li.sn-start ul li.sn-start01 a.btnLink, #ble-contents.detail.start02 #sideNavi li.sn-start ul li.sn-start02 a.btnLink, #ble-contents.detail.start03 #sideNavi li.sn-start ul li.sn-start03 a.btnLink, #ble-contents.detail.start04 #sideNavi li.sn-start ul li.sn-start04 a.btnLink, #ble-contents.detail.preparation01 #sideNavi li.sn-preparation ul li.sn-preparation01 a.btnLink, #ble-contents.detail.preparation02 #sideNavi li.sn-preparation ul li.sn-preparation02 a.btnLink, #ble-contents.detail.mobilelink_set01 #sideNavi li.sn-mobilelink_set ul li.sn-mobilelink_set01 a.btnLink, #ble-contents.detail.mobilelink_set02 #sideNavi li.sn-mobilelink_set ul li.sn-mobilelink_set02 a.btnLink, #ble-contents.detail.mobilelink_check01 #sideNavi li.sn-mobilelink_check ul li.sn-mobilelink_check01 a.btnLink, #ble-contents.detail.mobilelink_check02 #sideNavi li.sn-mobilelink_check ul li.sn-mobilelink_check02 a.btnLink, #ble-contents.detail.mobilelink_check03 #sideNavi li.sn-mobilelink_check ul li.sn-mobilelink_check03 a.btnLink, #ble-contents.detail.mobilelink_check04 #sideNavi li.sn-mobilelink_check ul li.sn-mobilelink_check04 a.btnLink, #ble-contents.detail.mobilelink_check05 #sideNavi li.sn-mobilelink_check ul li.sn-mobilelink_check05 a.btnLink, #ble-contents.detail.mobilelink_check06 #sideNavi li.sn-mobilelink_check ul li.sn-mobilelink_check06 a.btnLink, #ble-contents.detail.mobilelink_use01 #sideNavi li.sn-mobilelink_use ul li.sn-mobilelink_use01 a.btnLink, #ble-contents.detail.mobilelink_use02 #sideNavi li.sn-mobilelink_use ul li.sn-mobilelink_use02 a.btnLink, #ble-contents.detail.mobilelink_use03 #sideNavi li.sn-mobilelink_use ul li.sn-mobilelink_use03 a.btnLink, #ble-contents.detail.add_info01 #sideNavi li.sn-add_info ul li.sn-add_info01 a.btnLink, #ble-contents.detail.add_info02 #sideNavi li.sn-add_info ul li.sn-add_info02 a.btnLink { background-color: #c2dfff; background-image: none; }
#ble-contents.detail.start01 #sideNavi li.sn-start ul li.sn-start01 a.btnLink img, #ble-contents.detail.start02 #sideNavi li.sn-start ul li.sn-start02 a.btnLink img, #ble-contents.detail.start03 #sideNavi li.sn-start ul li.sn-start03 a.btnLink img, #ble-contents.detail.start04 #sideNavi li.sn-start ul li.sn-start04 a.btnLink img, #ble-contents.detail.preparation01 #sideNavi li.sn-preparation ul li.sn-preparation01 a.btnLink img, #ble-contents.detail.preparation02 #sideNavi li.sn-preparation ul li.sn-preparation02 a.btnLink img, #ble-contents.detail.mobilelink_set01 #sideNavi li.sn-mobilelink_set ul li.sn-mobilelink_set01 a.btnLink img, #ble-contents.detail.mobilelink_set02 #sideNavi li.sn-mobilelink_set ul li.sn-mobilelink_set02 a.btnLink img, #ble-contents.detail.mobilelink_check01 #sideNavi li.sn-mobilelink_check ul li.sn-mobilelink_check01 a.btnLink img, #ble-contents.detail.mobilelink_check02 #sideNavi li.sn-mobilelink_check ul li.sn-mobilelink_check02 a.btnLink img, #ble-contents.detail.mobilelink_check03 #sideNavi li.sn-mobilelink_check ul li.sn-mobilelink_check03 a.btnLink img, #ble-contents.detail.mobilelink_check04 #sideNavi li.sn-mobilelink_check ul li.sn-mobilelink_check04 a.btnLink img, #ble-contents.detail.mobilelink_check05 #sideNavi li.sn-mobilelink_check ul li.sn-mobilelink_check05 a.btnLink img, #ble-contents.detail.mobilelink_check06 #sideNavi li.sn-mobilelink_check ul li.sn-mobilelink_check06 a.btnLink img, #ble-contents.detail.mobilelink_use01 #sideNavi li.sn-mobilelink_use ul li.sn-mobilelink_use01 a.btnLink img, #ble-contents.detail.mobilelink_use02 #sideNavi li.sn-mobilelink_use ul li.sn-mobilelink_use02 a.btnLink img, #ble-contents.detail.mobilelink_use03 #sideNavi li.sn-mobilelink_use ul li.sn-mobilelink_use03 a.btnLink img, #ble-contents.detail.add_info01 #sideNavi li.sn-add_info ul li.sn-add_info01 a.btnLink img, #ble-contents.detail.add_info02 #sideNavi li.sn-add_info ul li.sn-add_info02 a.btnLink img { display: none; }

/* ---------------------------------------------------------------------- other
----------------------------------------------------------------------*/
#ble-contents.detail #mainContents #pageTitle, #ble-contents.category-index #mainContents #pageTitle { border-top: 2px solid #050505; }
#ble-contents.detail #mainContents #pageTitle h1, #ble-contents.category-index #mainContents #pageTitle h1 { font-size: 113%; text-align: center; border-top: 1px solid #464646; margin: 0; padding: 10px 0; }
#ble-contents.detail #mainContents #pageTitle h1.title, #ble-contents.category-index #mainContents #pageTitle h1.title { margin-right: 0px; }

#pageNavi { margin-bottom: 15px; padding-left: 8px; padding-right: 3px; }
#pageNavi li { margin-right: 5px; }

.btn-back { overflow: hidden; font-size: 14px; }

.btn-back a img { background: url(../img/bg_vector2.png) no-repeat -70px -30px; }

.svg .btn-back a img { background-image: url(../img/bg_vector2.png) !important; }

.btn-back { padding: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); background-color: #292929; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4b4b4b), color-stop(1, #292929)); background-image: -webkit-linear-gradient(top, #4b4b4b, #292929); background-image: -moz-linear-gradient(top, #4b4b4b, #292929); background-image: -o-linear-gradient(top, #4b4b4b, #292929); background-image: -ms-linear-gradient(top, #4b4b4b, #292929); background-image: linear-gradient(top, #4b4b4b, #292929); -pie-background: linear-gradient(#4b4b4b, #292929); behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); display: inline-block; background-color: #000; border: 1px solid #000; -webkit-box-shadow: 0px 1px 1px #797979; box-shadow: 0px 1px 1px #797979; behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); }
.btn-back a { font-weight: bold !important; color: #fff !important; padding: 5px 5px 5px 18px; background-color: #292929; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4b4b4b), color-stop(1, #292929)); background-image: -webkit-linear-gradient(top, #4b4b4b, #292929); background-image: -moz-linear-gradient(top, #4b4b4b, #292929); background-image: -o-linear-gradient(top, #4b4b4b, #292929); background-image: -ms-linear-gradient(top, #4b4b4b, #292929); background-image: linear-gradient(top, #4b4b4b, #292929); -pie-background: linear-gradient(#4b4b4b, #292929); behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); position: relative; }
.btn-back a:link { text-decoration: none !important; }
.btn-back a img { width: 16px; height: 16px; position: absolute; top: 50%; left: 0; margin-top: -8px; }

#ble-contents-index #contents { padding-top: 0px !important; }
#ble-contents-index .btn-back { padding: 5px; }
#ble-contents-index h1#spTitle { border-top: 2px solid #050505; }
#ble-contents-index h1#spTitle span { display: block; border-top: 1px solid #464646; padding-top: 20px !important; }

sup { font-size: 113% !important; }

aside.asideLink p { width: 250px; margin-left: -130px !important; }

dl.number2 dt { font-weight: bold !important; }

dl.number2 dd strong { font-weight: bold !important; }

img.img-w160L { width: 160px; }

table.tb-imgw600 { width: 100%; }
table.tb-imgw600 td.cir-img { width: 30%; }
table.tb-imgw600 img.img-w200 { width: 100% !important; }

#ble-contents #guideContents .spCol ol li p span.new { display: inline-block; display: inline\9; left: 3px !important; font-size: 66% !important; position: relative !important; top: -2px !important; color: #000; width: auto !important; height: auto !important; padding: 3px 4px 2px 4px !important; background: #ff0000 !important; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; border-radius: 0px; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); position: relative; -webkit-text-shadow: 0px 0px 0px rgba(255, 255, 255, 0); text-shadow: 0px 0px 0px rgba(255, 255, 255, 0); behavior: url("/global/pt/wat/ble/common/css/PIE.htc"); position: relative; }
.helpGuide2 #page .spCol aside.note2 .img { padding: 10px 5px; }
.helpGuide2 #page .spCol aside.note2 .img img { width: auto; }
.help.helpGuide2 #page #contents .spCol ul li{color:#000;}
#bleProduct.helpGuide4 #page .spCol .unit1.center {
    float: none;
    margin: 0 auto;
    width: 45%;
}
#bleProduct.helpGuide4 #page .spCol .unit1.center dl {
    margin-right: 0;
}
.helpGuide2 #page .spCol aside.note2.ptn2 h3 {
    margin-bottom: 7px !important;
    padding: 0 !important;
}
.helpGuide2 #page .spCol aside.note2.ptn2 .caution ul.disc {
    padding-bottom:0 !important;
}

.helpGuide #page .note3 { margin-bottom: 10px; width: auto; }
.helpGuide #page .note3 h3 { padding: 6px; }
.helpGuide #page .note3 .inr { margin: 0; padding: 9px; }
.helpGuide #page .note3 .inr.col2 .img { float: none; margin: 0 auto 10px; }
.helpGuide #page .note3 .inr.col2 .img img { width: auto; display: block; margin: 0 auto 5px; }
.helpGuide #page .note3 .inr.col2 .txt { margin-right: 0; font-size: 138%; }

.help.helpGuide #page .unit1-3 .unit1-2 { width:auto;}
.help.helpGuide #page .unit1-3 .unit2-2 { width:auto !important;}
.help.helpGuide #page .unit1-3 .unit3-2 { width:auto !important;}
.helpGuide .unit1-2.ptn2 dl.col1 dd ul.img-ul { background-position: center 30px; }
.helpGuide .unit1-2.ptn2 dl.col1 dd ul.img-ul li.img-li1, .helpGuide .unit1-2.ptn2 dl.col1 dd ul.img-ul li.img-li2 { width: 39%; }
.helpGuide .unit1-2.ptn2 dl.col1 dd ul.img-ul li.img-li1 img, .helpGuide .unit1-2.ptn2 dl.col1 dd ul.img-ul li.img-li2 img { width: 100%; }



.note05 { width: auto !important; padding: 10px; border: solid 2px #ccc; }
.note05 dt { margin-bottom: 5px; text-align: left !important; }
.note05 dd ul { padding-bottom: 0 !important; margin-left: 20px !important; }
.note05 dd ul li { color: #333 !important; text-align: left !important; list-style: disc !important; margin-bottom: 5px !important; }

img.markBle { vertical-align: middle; width: 23px !important; height: auto; }

/* ---------------------------------------------------------------------- zoom Icon
----------------------------------------------------------------------*/
#ble-contents.svg .zoomIcon { background-image: url(../img/icon.svg) !important; background-repeat: no-repeat; }

#ble-contents .zoomIcon { background-image: url(../img/icon.png); background-repeat: no-repeat; background-position: -30px 0; width: 22px; height: 22px; }

.cboxPhoto { background: #fff !important; }

.zoomCol { position: relative; text-align: center; padding-bottom: 20px; cursor: pointer; }
.zoomCol img { display: block; margin: 0 auto; }
.zoomCol br { display: none; }
.zoomCol div.zoomTxt { font-size: 12px; display: block !important; color: #104AA2; font-weight: bold; text-align: right; padding-right: 15px; }
.zoomCol div.zoomTxt br { display: block; }
.zoomCol div.zoomTxt img { vertical-align: middle; display: inline-block; margin-right: 3px; }

table { max-width: 100%; }

img { max-width: 100%; }

.help.helpGuide #page #guideContents .unit1-3 .spw100 { width: 100% !important; }
.help.helpGuide #page #guideContents .unit1-3 .spw100 img { display: block; margin: 0 auto !important; width: 30%; }

/* --- common tune ---*/
#hd_logo { top: 240px; }
#hd_logo a span { top: -1px; }

#header { margin-bottom: 10px; }

.btn_spt { margin: 10px 0 0 10px !important; }
.btn_spt a { padding: 2px 5px 2px 17px; font-size: 88%; }
.btn_spt a img.arwR { top: 5px; }

a { text-decoration: none; }

.pc, .tb, .tb-pc { display: none; }

/* --- common tune ---*/
