@charset "UTF-8";
/** COMMON CSS  @version   0.01 2013-09-03 @copyright All Rights Reserved, Copyright (C) CASIO COMPUTER CO., LTD @link      http://casio.jp/  */
/* ---------------------------------------------------------------------- SUPER CLASS
----------------------------------------------------------------------*/
.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after { content: ""; display: block; overflow: hidden; }
.clearfix:after { clear: both; }

.en-font, .number, .new { 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/en/wat/ble/common1/css/PIE.htc"); position: relative; 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/en/wat/ble/common1/css/PIE.htc"); position: relative; -webkit-box-shadow: 0 1px 0 #646464; box-shadow: 0 1px 0 #646464; behavior: url("/global/en/wat/ble/common1/css/PIE.htc"); position: relative; 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/en/wat/ble/common1/css/PIE.htc"); position: relative; border-top: 1px solid #676767; }

/* ---------------------------------------------------------------------- Common
----------------------------------------------------------------------*/
/** COMMON CSS  @version   0.01 2013-09-03 @copyright All Rights Reserved, Copyright (C) CASIO COMPUTER CO., LTD @link      http://casio.jp/  */
/* ---------------------------------------------------------------------- Common - common
----------------------------------------------------------------------*/
#globalNav, #primalyNav, #fnSitemap { display: none; }

.cap { font-size: 80%; }

.ico-ble { background: url(../img/bg_bitmap@2x.png); background-size: 300px auto; -webkit-background-size: 300px auto; *background: url(../img/bg_bitmap.png); display: inline-block; *display: inline; width: 20px; height: 20px; position: relative; }
.ico-ble.bluetooth { width: 115px; height: 40px; background-position: -10px -10px; }
.ico-ble.play { width: 50px; height: 50px; background-position: -130px -10px; }
.ico-ble.plus_l { width: 25px; height: 25px; background-position: -185px -10px; }
.ico-ble.minus_l { width: 25px; height: 25px; background-position: -215px -10px; }
.ico-ble.plus_l-blue { width: 25px; height: 25px; background-position: -235px -400px; }
.ico-ble.minus_l-blue { width: 25px; height: 25px; background-position: -265px -400px; }
.ico-ble.arrow_l-down { width: 25px; height: 25px; background-position: -185px -40px; }
.ico-ble.arrow_l { width: 25px; height: 25px; background-position: -215px -40px; }
.ico-ble.arrow { width: 18px; height: 18px; background-position: -245px -10px; }
.ico-ble.arrow-blue { width: 18px; height: 18px; background-position: -245px -30px; }
.ico-ble.arrow-bottom-blue { width: 18px; height: 18px; background-position: -245px -50px; }
.ico-ble.arrow-up-blue { width: 18px; height: 18px; background-position: -265px -50px; }
.ico-ble.blank { width: 18px; height: 18px; background-position: -265px -10px; }
.ico-ble.music_m { width: 46px; height: 46px; background-position: -150px -70px; }
.ico-ble.mail_m { width: 46px; height: 46px; background-position: -200px -70px; }
.ico-ble.cal_m { width: 46px; height: 46px; background-position: -250px -70px; }
.ico-ble.guide_m { width: 46px; height: 46px; background-position: -150px -120px; }
.ico-ble.wat_m-num { width: 46px; height: 46px; background-position: -200px -120px; }
.ico-ble.wat_m { width: 46px; height: 46px; background-position: -250px -120px; }
.ico-ble.music_l { width: 70px; height: 70px; background-position: -150px -170px; }
.ico-ble.wat_l { width: 70px; height: 70px; background-position: -225px -170px; }
.ico-ble.phone_l { width: 70px; height: 70px; background-position: -150px -245px; }
.ico-ble.wat_l-pict { width: 70px; height: 70px; background-position: -225px -245px; }
.ico-ble.iphone_l { width: 65px; height: 130px; background-position: -10px -70px; }
.ico-ble.galaxy_l { width: 65px; height: 130px; background-position: -80px -70px; }
.ico-ble.gz_l { width: 65px; height: 130px; background-position: -10px -205px; }
.ico-ble.android_l { width: 65px; height: 130px; background-position: -80px -205px; }
.ico-ble.iphone_m { width: 40px; height: 80px; background-position: -10px -340px; }
.ico-ble.galaxy_m { width: 40px; height: 80px; background-position: -55px -340px; }
.ico-ble.gz_m { width: 40px; height: 80px; background-position: -100px -340px; }
.ico-ble.android_m { width: 40px; height: 80px; background-position: -145px -340px; }
.ico-ble.new_tag { width: 40px; height: 80px; background-position: -190px -340px; }
.ico-ble.ble_m-logo { width: 100px; height: 55px; background-position: -10px -425px; }
.ico-ble.ble_s-logo { width: 67px; height: 37px; background-position: -10px -485px; }
.ico-ble.ble_l { width: 80px; height: 80px; background-position: -115px -425px; }
.ico-ble.ble_m { width: 100px; height: 100px; background-position: -200px -425px; }
.ico-ble.device_app { width: 135px; height: 130px; background-position: -10px -70px; }
.ico-ble.device_noapp { width: 135px; height: 130px; background-position: -10px -205px; }
.ico-ble.device_app_s { width: 85px; height: 80px; background-position: -10px -340px; }
.ico-ble.device_noapp_s { width: 85px; height: 80px; background-position: -100px -340px; }
.ico-ble.ico_cal { width: 52px; height: 52px; background-position: -10px -530px; }
.ico-ble.ico_call { width: 52px; height: 52px; background-position: -65px -530px; }
.ico-ble.ico_mail { width: 52px; height: 52px; background-position: -120px -530px; }
.ico-ble.ico_loss { width: 52px; height: 52px; background-position: -175px -530px; }
.ico-ble.ico_music { width: 52px; height: 52px; background-position: -230px -530px; }
.ico-ble.ico_finder { width: 52px; height: 52px; background-position: -10px -585px; }
.ico-ble.ico_reminder { width: 52px; height: 52px; background-position: -65px -585px; }
.ico-ble.ico_sns { width: 52px; height: 52px; background-position: -120px -585px; }
.ico-ble.ico_time { width: 52px; height: 52px; background-position: -175px -585px; }
.ico-ble.ico_settings { width: 52px; height: 52px; background-position: -230px -585px; }
.ico-ble.iphone_wat { width: 125px; height: 80px; background-position: -10px -640px; }
.ico-ble.iphone_galaxy { width: 125px; height: 80px; background-position: -140px -640px; }
.ico-ble.yes { width: 30px; height: 30px; background-position: -235px -340px; }
.ico-ble.no { width: 30px; height: 30px; background-position: -265px -340px; }
.ico-ble.ico_movie { width: 20px; height: 20px; background-position: -235px -375px; }

#content a { color: #036; text-decoration: underline; }
#content a:hover { text-decoration: none; }

.new { color: #fff; vertical-align: middle; font-family: "Oswald-Bold", "Helvetica", "Arial", "Verdana", sans-serif !important; position: relative; top: -0.35em; }

.infoCol .new { top: -0.15em; font-size: 76% !important; }

a.btn-ble-attention, .btn-ble-attention a { background: #cc2929; padding: 3px 0 7px 7px; font-weight: bold; font-size: 70%; display: inline-block; *display: inline; line-height: 1; color: #fff !important; text-decoration: none !important; }
a.btn-ble-attention .ico-ble, .btn-ble-attention a .ico-ble { position: relative; top: .4em; }

.btn-ble { -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/en/wat/ble/common1/css/PIE.htc"); position: relative; 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/en/wat/ble/common1/css/PIE.htc"); position: relative; -webkit-box-shadow: 0 1px 0 #646464; box-shadow: 0 1px 0 #646464; behavior: url("/global/en/wat/ble/common1/css/PIE.htc"); position: relative; display: inline-block; border: 1px solid #082755; padding: 5px 5px 9px 10px; font-size: 90%; font-weight: bold; line-height: 1.1; color: #fff !important; text-decoration: none !important; }
.btn-ble:hover { background-color: #04132a; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #04132a), color-stop(1, #04132a)); background-image: -webkit-linear-gradient(top, #04132a, #04132a); background-image: -moz-linear-gradient(top, #04132a, #04132a); background-image: -o-linear-gradient(top, #04132a, #04132a); background-image: -ms-linear-gradient(top, #04132a, #04132a); background-image: linear-gradient(top, #04132a, #04132a); -pie-background: linear-gradient(#04132a, #04132a); behavior: url("/global/en/wat/ble/common1/css/PIE.htc"); position: relative; }
.btn-ble img { position: relative; top: .25em; }

.btn-iphone { position: relative; -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/en/wat/ble/common1/css/PIE.htc"); position: relative; background-color: #333333; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #666666), color-stop(1, #333333)); background-image: -webkit-linear-gradient(top, #666666, #333333); background-image: -moz-linear-gradient(top, #666666, #333333); background-image: -o-linear-gradient(top, #666666, #333333); background-image: -ms-linear-gradient(top, #666666, #333333); background-image: linear-gradient(top, #666666, #333333); -pie-background: linear-gradient(#666666, #333333); behavior: url("/global/en/wat/ble/common1/css/PIE.htc"); position: relative; display: block; border: 1px solid #333; color: #fff !important; text-decoration: none !important; }
.btn-iphone .arrow_l { position: absolute; top: 50%; right: 10px; margin-top: -12px; }
.btn-iphone .dev { position: absolute; top: 50%; left: 25px; margin-top: -40px; }
.btn-iphone p { padding: 30px 60px 30px 80px !important; font-weight: bold; font-size: 100% !important; }
.btn-iphone:hover { background-color: #333333; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #333333), color-stop(1, #333333)); background-image: -webkit-linear-gradient(top, #333333, #333333); background-image: -moz-linear-gradient(top, #333333, #333333); background-image: -o-linear-gradient(top, #333333, #333333); background-image: -ms-linear-gradient(top, #333333, #333333); background-image: linear-gradient(top, #333333, #333333); -pie-background: linear-gradient(#333333, #333333); behavior: url("/global/en/wat/ble/common1/css/PIE.htc"); position: relative; }

.btn-glaxy { position: relative; -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/en/wat/ble/common1/css/PIE.htc"); position: relative; background-color: #366954; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4e8770), color-stop(1, #366954)); background-image: -webkit-linear-gradient(top, #4e8770, #366954); background-image: -moz-linear-gradient(top, #4e8770, #366954); background-image: -o-linear-gradient(top, #4e8770, #366954); background-image: -ms-linear-gradient(top, #4e8770, #366954); background-image: linear-gradient(top, #4e8770, #366954); -pie-background: linear-gradient(#4e8770, #366954); behavior: url("/global/en/wat/ble/common1/css/PIE.htc"); position: relative; display: block; border: 1px solid #366954; color: #fff !important; text-decoration: none !important; }
.btn-glaxy .arrow_l { position: absolute; top: 50%; right: 10px; margin-top: -12px; }
.btn-glaxy .dev { position: absolute; top: 50%; left: 25px; margin-top: -40px; }
.btn-glaxy p { padding: 30px 60px 30px 80px !important; font-weight: bold; font-size: 100% !important; }
.btn-glaxy:hover { background-color: #366954; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #366954), color-stop(1, #366954)); background-image: -webkit-linear-gradient(top, #366954, #366954); background-image: -moz-linear-gradient(top, #366954, #366954); background-image: -o-linear-gradient(top, #366954, #366954); background-image: -ms-linear-gradient(top, #366954, #366954); background-image: linear-gradient(top, #366954, #366954); -pie-background: linear-gradient(#366954, #366954); behavior: url("/global/en/wat/ble/common1/css/PIE.htc"); position: relative; }

.btn-android { position: relative; -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/en/wat/ble/common1/css/PIE.htc"); position: relative; background-color: #3b603e; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5b895f), color-stop(1, #3b603e)); background-image: -webkit-linear-gradient(top, #5b895f, #3b603e); background-image: -moz-linear-gradient(top, #5b895f, #3b603e); background-image: -o-linear-gradient(top, #5b895f, #3b603e); background-image: -ms-linear-gradient(top, #5b895f, #3b603e); background-image: linear-gradient(top, #5b895f, #3b603e); -pie-background: linear-gradient(#5b895f, #3b603e); behavior: url("/global/en/wat/ble/common1/css/PIE.htc"); position: relative; display: block; border: 1px solid #3b603e; color: #fff !important; text-decoration: none !important; }
.btn-android .arrow_l { position: absolute; top: 50%; right: 10px; margin-top: -12px; }
.btn-android .dev { position: absolute; top: 50%; left: 25px; margin-top: -40px; }
.btn-android p { padding: 30px 60px 30px 80px !important; font-weight: bold; font-size: 100% !important; }
.btn-android:hover { background-color: #3b603e; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3b603e), color-stop(1, #3b603e)); background-image: -webkit-linear-gradient(top, #3b603e, #3b603e); background-image: -moz-linear-gradient(top, #3b603e, #3b603e); background-image: -o-linear-gradient(top, #3b603e, #3b603e); background-image: -ms-linear-gradient(top, #3b603e, #3b603e); background-image: linear-gradient(top, #3b603e, #3b603e); -pie-background: linear-gradient(#3b603e, #3b603e); behavior: url("/global/en/wat/ble/common1/css/PIE.htc"); position: relative; }

.btn-other { position: relative; -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/en/wat/ble/common1/css/PIE.htc"); position: relative; background-color: #082755; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #183e76), color-stop(1, #082755)); background-image: -webkit-linear-gradient(top, #183e76, #082755); background-image: -moz-linear-gradient(top, #183e76, #082755); background-image: -o-linear-gradient(top, #183e76, #082755); background-image: -ms-linear-gradient(top, #183e76, #082755); background-image: linear-gradient(top, #183e76, #082755); -pie-background: linear-gradient(#183e76, #082755); behavior: url("/global/en/wat/ble/common1/css/PIE.htc"); position: relative; display: block; border: 1px solid #082755; color: #fff !important; text-decoration: none !important; }
.btn-other .arrow_l { position: absolute; top: 50%; right: 10px; margin-top: -12px; }
.btn-other p { padding: 20px 60px 20px 20px !important; font-weight: bold; font-size: 100% !important; }
.btn-other:hover { background-color: #082755; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #082755), color-stop(1, #082755)); background-image: -webkit-linear-gradient(top, #082755, #082755); background-image: -moz-linear-gradient(top, #082755, #082755); background-image: -o-linear-gradient(top, #082755, #082755); background-image: -ms-linear-gradient(top, #082755, #082755); background-image: linear-gradient(top, #082755, #082755); -pie-background: linear-gradient(#082755, #082755); behavior: url("/global/en/wat/ble/common1/css/PIE.htc"); position: relative; }

.btn-other-ico { position: relative; -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/en/wat/ble/common1/css/PIE.htc"); position: relative; background-color: #082755; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #183e76), color-stop(1, #082755)); background-image: -webkit-linear-gradient(top, #183e76, #082755); background-image: -moz-linear-gradient(top, #183e76, #082755); background-image: -o-linear-gradient(top, #183e76, #082755); background-image: -ms-linear-gradient(top, #183e76, #082755); background-image: linear-gradient(top, #183e76, #082755); -pie-background: linear-gradient(#183e76, #082755); behavior: url("/global/en/wat/ble/common1/css/PIE.htc"); position: relative; display: block; border: 1px solid #082755; color: #fff !important; text-decoration: none !important; }
.btn-other-ico .arrow_l { position: absolute; top: 50%; right: 10px; margin-top: -12px; }
.btn-other-ico .img { position: absolute; top: 50%; left: 10px; margin-top: -24px; }
.btn-other-ico .txt { padding: 20px 60px 20px 60px !important; font-weight: bold; font-size: 88% !important; }
.btn-other-ico p { padding-bottom: 3px !important; }
.btn-other-ico:hover { background-color: #082755; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #082755), color-stop(1, #082755)); background-image: -webkit-linear-gradient(top, #082755, #082755); background-image: -moz-linear-gradient(top, #082755, #082755); background-image: -o-linear-gradient(top, #082755, #082755); background-image: -ms-linear-gradient(top, #082755, #082755); background-image: linear-gradient(top, #082755, #082755); -pie-background: linear-gradient(#082755, #082755); behavior: url("/global/en/wat/ble/common1/css/PIE.htc"); position: relative; }

.btn-other-ico-l { position: relative; -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/en/wat/ble/common1/css/PIE.htc"); position: relative; background-color: #082755; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #183e76), color-stop(1, #082755)); background-image: -webkit-linear-gradient(top, #183e76, #082755); background-image: -moz-linear-gradient(top, #183e76, #082755); background-image: -o-linear-gradient(top, #183e76, #082755); background-image: -ms-linear-gradient(top, #183e76, #082755); background-image: linear-gradient(top, #183e76, #082755); -pie-background: linear-gradient(#183e76, #082755); behavior: url("/global/en/wat/ble/common1/css/PIE.htc"); position: relative; display: block; border: 1px solid #082755; color: #fff !important; text-decoration: none !important; }
.btn-other-ico-l .arrow_l { position: absolute; top: 50%; right: 10px; margin-top: -12px; }
.btn-other-ico-l .img { position: absolute; top: 50%; left: 0; margin-top: -50px; }
.btn-other-ico-l .txt { padding: 40px 60px 40px 100px !important; font-weight: bold; font-size: 88% !important; }
.btn-other-ico-l:hover { background-color: #082755; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #082755), color-stop(1, #082755)); background-image: -webkit-linear-gradient(top, #082755, #082755); background-image: -moz-linear-gradient(top, #082755, #082755); background-image: -o-linear-gradient(top, #082755, #082755); background-image: -ms-linear-gradient(top, #082755, #082755); background-image: linear-gradient(top, #082755, #082755); -pie-background: linear-gradient(#082755, #082755); behavior: url("/global/en/wat/ble/common1/css/PIE.htc"); position: relative; }
.btn-other-ico-l p { padding-bottom: 10px; font-size: 94%; }
.btn-other-ico-l h3 { font-size: 100%; }

.btn-other-ico-ll { position: relative; -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/en/wat/ble/common1/css/PIE.htc"); position: relative; background-color: #082755; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #183e76), color-stop(1, #082755)); background-image: -webkit-linear-gradient(top, #183e76, #082755); background-image: -moz-linear-gradient(top, #183e76, #082755); background-image: -o-linear-gradient(top, #183e76, #082755); background-image: -ms-linear-gradient(top, #183e76, #082755); background-image: linear-gradient(top, #183e76, #082755); -pie-background: linear-gradient(#183e76, #082755); behavior: url("/global/en/wat/ble/common1/css/PIE.htc"); position: relative; display: block; border: 1px solid #082755; color: #fff !important; text-decoration: none !important; }
.btn-other-ico-ll .arrow_l { position: absolute; top: 50%; right: 10px; margin-top: -12px; }
.btn-other-ico-ll .img { position: absolute; top: 50%; left: 20px; margin-top: -40px; }
.btn-other-ico-ll .txt { padding: 0 60px 0 150px !important; *padding: 40px 60px 0 150px !important; font-weight: bold; font-size: 88% !important; vertical-align: middle; height: 100px; display: table-cell; }
.btn-other-ico-ll p { padding-bottom: 3px !important; }
.btn-other-ico-ll:hover { background-color: #082755; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #082755), color-stop(1, #082755)); background-image: -webkit-linear-gradient(top, #082755, #082755); background-image: -moz-linear-gradient(top, #082755, #082755); background-image: -o-linear-gradient(top, #082755, #082755); background-image: -ms-linear-gradient(top, #082755, #082755); background-image: linear-gradient(top, #082755, #082755); -pie-background: linear-gradient(#082755, #082755); behavior: url("/global/en/wat/ble/common1/css/PIE.htc"); position: relative; }

.btn-other-strong { position: relative; -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/en/wat/ble/common1/css/PIE.htc"); position: relative; background-color: #991f1f; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cc2929), color-stop(1, #991f1f)); background-image: -webkit-linear-gradient(top, #cc2929, #991f1f); background-image: -moz-linear-gradient(top, #cc2929, #991f1f); background-image: -o-linear-gradient(top, #cc2929, #991f1f); background-image: -ms-linear-gradient(top, #cc2929, #991f1f); background-image: linear-gradient(top, #cc2929, #991f1f); -pie-background: linear-gradient(#cc2929, #991f1f); behavior: url("/global/en/wat/ble/common1/css/PIE.htc"); position: relative; display: block; border: 1px solid #991f1f; color: #fff !important; text-decoration: none !important; }
.btn-other-strong .arrow_l { position: absolute; top: 50%; right: 10px; margin-top: -12px; }
.btn-other-strong p { padding: 20px 60px 20px 20px !important; font-weight: bold; font-size: 88% !important; }
.btn-other-strong:hover { background-color: #991f1f; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #991f1f), color-stop(1, #991f1f)); background-image: -webkit-linear-gradient(top, #991f1f, #991f1f); background-image: -moz-linear-gradient(top, #991f1f, #991f1f); background-image: -o-linear-gradient(top, #991f1f, #991f1f); background-image: -ms-linear-gradient(top, #991f1f, #991f1f); background-image: linear-gradient(top, #991f1f, #991f1f); -pie-background: linear-gradient(#991f1f, #991f1f); behavior: url("/global/en/wat/ble/common1/css/PIE.htc"); position: relative; }

.btn-ble-w { -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/en/wat/ble/common1/css/PIE.htc"); position: relative; border: 1px solid #082755; background-color: #fff; font-weight: bold; line-height: 1.1 !important; color: #082755; text-decoration: none; padding: 6px 5px 6px 10px; font-size: 90%; }
.btn-ble-w img { position: relative; top: .3em; }

.btn-arrow { color: #000 !important; }
.btn-arrow .ico-ble { position: relative; top: .35em; }
.btn-arrow:hover { text-decoration: underline; }

.dataTable { width: 100%; background: #fff; border-collapse: collapse; border-bottom: 1px solid #999; margin-bottom: 1em; line-height: 1.2; }
.dataTable th, .dataTable td { font-size: 75%; padding: 10px; border-top: 1px solid #999; }
.dataTable .th02, .dataTable td { border-left: 1px solid #999; }
.dataTable .th04 { background: #d4d6d9; }
.dataTable th { font-weight: bold; background: #c9cbce; }
.dataTable .gb-6900b, .dataTable .gb-6900a, .dataTable .apple, .dataTable .samsung, .dataTable .casio { text-align: center; color: #fff; }
.dataTable .tr02 th, .dataTable .tr02 td { border-top: 3px solid #999; }
.dataTable .th03, .dataTable .td02 { border-left: 3px solid #999; }
.dataTable .th05 { border-right: 3px solid #999; }
.dataTable .gb-6900b { background: #264668; }
.dataTable .gb-6900a { background: #3d5d7e; }
.dataTable .apple { background: #7f8893; }
.dataTable .samsung { background: #688a76; }
.dataTable .casio { background: #789b89; }
.dataTable.chartTable td { text-align: center; }
.dataTable caption { caption-side: top; text-align: right; padding-bottom: .5em; }

.tag_iphone, .tag_galaxy, .tag_android, .tag_gb-6900b, .tag_gb-6900a, .tag_gb-6900 { display: inline-block; *display: inline; line-height: 1.2; padding: 0.25em 0.5em; color: #fff; }

.tag_iphone { background: #666; }

.tag_galaxy { background: #376954; }

.tag_android { background: #3a5f3e; }

.tag_gb-6900b { background: #264668; }

.tag_gb-6900a { background: #3d5d7e; }

.tag_gb-6900 { background: #4c4c4c; }

.red01 { color: #ff0000; }

.bold { font-weight: bold; }

.sml { font-size: 88%; }

.movie { position: relative; color: #036; }
.movie a { display: block; color: #036; }
.movie .movieImg { width: 100%; position: relative; display: block; overflow: hidden; }
.movie .movieImg .bg, .movie .movieImg .img { width: 100%; }
.movie .movieImg .img { position: absolute; top: 0; left: 0; width: 105%; }
.movie .movieImg .play { position: absolute; top: 50%; left: 50%; margin: -25px 0 0 -25px; }
.movie .movieImg .cover { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: black; background-color: rgba(0, 0, 0, 0.8); *background: transparent !important; *zoom: 1; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#CC000000',EndColorStr='#CC000000')"; filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#CC000000',EndColorStr='#CC000000}'); -webkit-transition: background-color 0.2s linear; -moz-transition: background-color 0.2s linear; -o-transition: background-color 0.2s linear; -ms-transition: background-color 0.2s linear; transition: background-color 0.2s linear; }
.movie .movieImg .attention { position: absolute; top: 0; left: 0; width: 100%; height: auto; z-index: 10; }
.movie p { font-size: 75%; }
.movie p .ico_movie { position: relative; top: .5em; margin-right: 3px; }
.movie:hover a .cover { background-color: black; background-color: rgba(0, 0, 0, 0.5); *background: transparent !important; *zoom: 1; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#80000000',EndColorStr='#80000000')"; filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#80000000',EndColorStr='#80000000}'); }

.dataList { padding-left: 1.5em; padding-left: 2.0em\9; line-height: 1.4; font-size: 81%; }
.dataList li { padding-bottom: .5em; }
.dataList ul { padding-left: 1.5em; padding-top: .5em; }

ul.note li { font-size: 75%; line-height: 1.2; list-style: none; margin-bottom: 0.75em; padding-left: 0.4em; text-indent: -0.4em; }

.attention { color: #000; }

.hidden { display: none !important; }

#ble #container header#header nav ul#globalNav li#gnProducts.products a.list { color: #ff0000 !important; }

.clear { clear: both !important; }
