@charset "utf-8";
/* CSS Document */
.fs10{font-size:10px !important;}
.fs12{font-size:12px !important;}
.icon_pd{padding-left:11px !important;}

.disBlo{display:block!important;}
/* icon */
.memberWrap .topGreeding:before,.memberWrap .icon_caution:before,.memberWrap .icon_mail:before,
.memberWrap .icon_link_btm_WH:after{content:"";display:inline-block;background-image:url(../img/icon_member_sprite.png);background-repeat:no-repeat;}
.memberWrap .topGreeding:before{width:24px;height:24px;background:url(/world/commonY16/img/icon_user.png) no-repeat; vertical-align: middle; margin-top: -7px;}
.memberWrap .icon_caution:before{width:15px;height:15px;background-position:0 -13px;margin-right:6px;vertical-align:-3px;}
.memberWrap .icon_link_btm_WH:after{width:7px;height:4px;background-position:0 -32px;margin-left:5px;vertical-align:2px;}
.memberWrap .icon_mail:before{width:12px;height:8px;background:url(/world/commonY16/img/icon_mail.png) no-repeat; margin:-4px 0 0 8px;}
.memberWrap .icon.icon_links_other_RD{margin-left: -5px;padding-left: 15px;}
.memberWrap .icon.icon_links_other_RD:after{left:0;}

.memberWrap{height:703px;background:url(../img/status/bg_login.png) no-repeat center 0 #0d4fa3;}
.memberWrap .fs11{font-size:11px;}
.memberWrap .txtLinkBtn{border:1px solid #fff;padding:4px 10px 3px 20px;position:absolute;bottom:13px;left:15px;font-size:12px;}
.memberWrap .memberUnit.lBox .txtLinkBtn,.memberWrap .memberUnit.rBox .txtLinkBtn{right:15px;left:auto;}
.memberWrap .ctInr{width:950px;padding-top:110px;margin:0 auto;position:relative;color:#fff;z-index:1;}
.memberWrap .ctInr a{color:#fff;}
.memberWrap .ctInr .topGreeding{font-size:18px;padding:40px 0 20px;text-align:center;text-shadow:1px 3px 5px rgba(0,0,0,.4);}
.memberWrap .ctInr .topGreeding .loginName{font-weight:bold; margin-left:5px;}
.memberWrap .ctInr .topGreeding span{font-size:22px;padding-right:0.25em;}
.memberWrap .memberUnit{ background-color:#1559a8; box-shadow:0 2px 6px rgba(0,0,0,.4);}
.memberWrap .memberUnit h2{background-color:#1559a8;color:#fff;font-size:14px;padding:7px 15px;}
.memberWrap .memberUnit h3{font-size:12px;background-color:#104077;border-bottom:1px solid #1559a8;padding:10px 15px;}
.memberWrap .memberUnit .inBox{width:349px;min-height:186px;position:relative;border-left:1px solid #1559a8;}
.memberWrap .memberUnit .inBox:nth-of-type(1){border-left:none;border-right:1px solid #1559a8;}
.memberWrap .memberUnit .txtUnit{background-color:#104077;margin-top:1px;padding:17px 15px 20px 15px;}
.memberWrap .memberUnit.lBox,.memberWrap .memberUnit.rBox{height:221px;min-height:181px;background-color:#104077;}
.memberWrap .memberUnit.lBox{float:left;width:700px;}
.memberWrap .memberUnit.rBox{float:right;margin-left:13px;width:237px;position:relative; background:url(../img/status/bg_status_card.png) no-repeat -42px 33px #104077;}
.memberWrap .memberUnit.rBox .txtUnit{background-color:transparent;}
.memberWrap .memberUnit.rBox .statusLink{margin-top:-8px;}
.memberWrap .memberUnit.rBox .statusLink a{display:inline-block;padding-left:12px;font-size:11px;}
.memberWrap .memberUnit.rBox .statusLink a.icon_links_WH:after{top:9px;}
.memberWrap .memberUnit.rBox .statusCard{margin:-10px -15px 0;text-align:center;padding-top:15px;}
.memberWrap .icon_links_WH.txtLinkBtn:after{left:10px;}
.memberWrap .memberUnit.mailCt p{background-color:#104077;}
.memberWrap .memberUnit.mailCt p a{display:inline-block;background-color:#1559A8;width:894px;line-height:28px;margin-left:28px;padding-left:28px;font-size:12px;}
.memberWrap .memberUnit.mailCt p a.icon_links_WH:after{left:16px;}
.memberWrap .memberUnit.btmCt {position:relative;}
.memberWrap .memberUnit.btmCt .txtUnit{padding-top:15px; padding-bottom:15px; min-height:110px; margin-top: 0;}
.memberWrap .memberUnit.btmCt .generalMemberLink .txtLinkBtn{top:5px;bottom:auto;left:auto;right:15px;}
.memberWrap .memberUnit .owStatus{position:absolute;top:104px;left:163px;}
.memberWrap .btn_menu{float:left; width:650px;}
.memberWrap .txt_menu{float:left;}
.memberWrap .txtUnit .btn_menu .memberLinkLine{display:table; width:650px; table-layout: fixed; min-height:60px; float:left;}
.memberWrap .btn_menu .memberLinkLine > li{display:table-cell; vertical-align: middle; background-color: #006bd7; border-left:10px solid #104077; letter-spacing: 0.03em; font-size: 14px;}
.memberWrap .btn_menu .memberLinkLine > li:first-child{border-left:none;}
.memberWrap .btn_menu .memberLinkLine > li > a.link-btn-down{ color:#fff;background-color: #006bd7;padding:5px 15px; display:block; position:relative;}
.memberWrap .nth1-3 .btnGY{padding-left:23px;}
.memberWrap .nth1-3 .btnGY .icon.icon_links_WH{padding-left:0;}
.memberWrap .nth1-3 .btnGY .icon.icon_links_WH:after{top: 5.5px; left:-10px; margin-top: 0;}
.memberWrap .nth1-3 .btnGY.icon.icon_links_other_WH:after{top:17px; left:6px;}
.memberWrap .txtUnit .btn_menu .member-menu-box-banners.memberLinkLine{margin-top:10px; height: 33px; min-height: 33px;}
.memberWrap .txtUnit .btn_menu .member-menu-box-banners.memberLinkLine .nth5{background-color: #555;}
.memberWrap .txtUnit .btn_menu .member-menu-box-banners.memberLinkLine .nth5 a{vertical-align: middle; display: table-cell; height: 33px; padding: 0 25px 0 15px; background:#555;}

.memberWrap .memberLinkLine > li > a:hover{background-color:#4390de;}
.memberWrap .memberLinkLine .memberFloatUnit{position:absolute;bottom:139px;left:0;z-index:2;background-color:#006bd7;padding:20px;width:910px;color:#333;}
.memberWrap .memberLinkLine .memberFloatUnit.nth5{bottom:70px;}
.memberWrap .memberLinkLine .memberFloatUnit:after{content:"";display:inline-block;width:28px;height:14px;position:absolute;bottom:-14px;background:url(../img/status/arw_list_set_login.png) no-repeat 0 0;}
.memberWrap .memberLinkLine .memberFloatUnit.nth5:after{background:url(../img/status/arw_list_set_login_gy.png) no-repeat 0 0;}
/*.memberWrap .memberLinkLine .memberFloatUnit.nth5:after{background:none;}
.memberWrap li.nth5 a:hover:after {content: "";　display: block; background: url(../img/status/arw_list_set_login_gy.png) no-repeat 0 0; position: absolute; top: -13px; width: 24px; height: 14px; left: 50%; margin-left: -12px;}*/
.memberWrap .memberLinkLine .memberFloatUnit.nth1:after{left:85px;}
.memberWrap .memberLinkLine .memberFloatUnit.nth2:after{left:255px;}
.memberWrap .memberLinkLine .memberFloatUnit.nth3:after{left:413px;}
.memberWrap .memberLinkLine .memberFloatUnit.nth4:after{left:575px;}
.memberWrap .memberLinkLine .memberFloatUnit.nth5:after{left:473px;}
.memberWrap.br .memberLinkLine .memberFloatUnit.nth5:after{left:425px;}
.memberWrap.ar_en .memberLinkLine .memberFloatUnit.nth5:after{left:495px;}
.memberWrap.ar_ja .memberLinkLine .memberFloatUnit.nth5:after{left:520px;}
.memberWrap.er_ja .memberLinkLine .memberFloatUnit.nth5:after{left:520px;}
.memberWrap.er_en .memberLinkLine .memberFloatUnit.nth5:after{left:425px;}
.memberWrap.rul .memberLinkLine .memberFloatUnit.nth5:after{left:475px;}
.memberWrap.fr .memberLinkLine .memberFloatUnit.nth5:after{left:490px;}
.memberWrap.it .memberLinkLine .memberFloatUnit.nth5:after{left:440px;}
.memberWrap.de .memberLinkLine .memberFloatUnit.nth5:after{left:510px;}
.memberWrap.esl .memberLinkLine .memberFloatUnit.nth5:after{left:500px;}
.memberWrap.cn .memberLinkLine .memberFloatUnit.nth5:after{left:260px;}
.memberWrap.hk .memberLinkLine .memberFloatUnit.nth5:after{left:260px;}
.memberWrap.kr .memberLinkLine .memberFloatUnit.nth5:after{left:379px;}
.memberWrap.sr_ja .memberLinkLine .memberFloatUnit.nth5:after{left:520px;}
.memberWrap.sr_en .memberLinkLine .memberFloatUnit.nth5:after{left:425px;}
.memberWrap.th .memberLinkLine .memberFloatUnit.nth5:after{left:332px;}
.memberWrap.tw .memberLinkLine .memberFloatUnit.nth5:after{left:265px;}
.memberWrap.de .memberLinkLine li{font-size:12px;}
.memberWrap.de .memberLinkLine li.nth3{font-size:10px;}
.memberWrap.esl .memberLinkLine li{font-size:12px;}
.memberWrap.esl .memberLinkLine li.nth3{width:200px; font-size:12px;}
.memberWrap.rul .memberLinkLine li{font-size:12px;}
.memberWrap.rul .memberLinkLine li.nth3{width:198px; font-size:12px;}
.memberWrap.rul .btn_menu .memberLinkLine > li > a.link-btn-down{padding:3px 15px;}

.memberWrap .memberLinkLine .memberFloatUnit .inrCt{background:#fff;padding:20px;}
.memberWrap .memberLinkLine .memberFloatUnit a{color:#333;}
.memberWrap .memberLinkLine .memberFloatUnit .listSet{float:left;width:275px;font-size:12px;}
.memberWrap .memberLinkLine .nth1 .memberFloatUnit .listSet{width:275px; margin-left:20px;}
.memberWrap .memberLinkLine .nth1 .memberFloatUnit .listSet:first-child{margin-left:0;}
.memberWrap .memberLinkLine .nth2 .memberFloatUnit .listSet{width:425px; margin-left:20px;}
.memberWrap .memberLinkLine .nth2 .memberFloatUnit .listSet:first-child{margin-left:0;}
.memberWrap .memberLinkLine .nth3 .memberFloatUnit .listSet{width:425px; margin-left:20px;}
.memberWrap .memberLinkLine .nth3 .memberFloatUnit .listSet:first-child{margin-left:0;}
.memberWrap .listSet.nth2-2 ul, .memberWrap .listSet.nth3-1 ul{width: 210px;float:left;margin-left:5px;}
.memberWrap .listSet.nth2-2 h3+ul , .memberWrap .listSet.nth3-1 h3+ul{margin-left:0;}
.memberWrap .memberLinkLine .nth4 .memberFloatUnit .listSet{width:275px; margin-left:20px;}
.memberWrap .memberLinkLine .nth4 .memberFloatUnit .listSet:first-child{margin-left:0;}
.memberWrap .memberLinkLine .nth5 .memberFloatUnit .listSet{width:100%;}
.memberWrap .memberLinkLine .nth5 .memberFloatUnit .listSet .bnr_list{margin-top: 10px;}
.memberWrap .memberLinkLine .nth5 .memberFloatUnit .listSet .bnr_list li{border:none; padding:0; margin-top: 10px; margin-right: 20px;}
.memberWrap .memberLinkLine .nth5 .memberFloatUnit .listSet .bnr_list li a{padding:0; background:inherit; font-size:14px;}

/*
.memberWrap .memberLinkLine .memberFloatUnit .listSet.nth4-1{width:240px;}
.memberWrap .memberLinkLine .memberFloatUnit .listSet.nth4-2{width:334px;}
*/
.memberWrap .memberLinkLine .memberFloatUnit .listSet.nth4-2 ul:first-child{margin-right:20px;}
/*.memberWrap .memberLinkLine .memberFloatUnit .listSet.nth4-2 ul{float:left;width:157px;}*/
.memberWrap .memberLinkLine .memberFloatUnit .listSet.nth4-3{width:275px;}

.memberWrap .memberLinkLine .memberFloatUnit .listSet h3{padding:0 0 5px;font-size:14px!important;background:none!important;border-bottom-color:#ca0000;}
.memberWrap .memberLinkLine .memberFloatUnit .listSet li{padding:8px;border-bottom:1px solid #ddd;}
.memberWrap .memberLinkLine .memberFloatUnit .listSet li a.icon{display:block;}
.memberWrap .memberLinkLine .memberFloatUnit .listSet li a.icon:after{top:5px;margin-top:0;}
.memberWrap .memberLinkLine .memberFloatUnit .bnrArea{float:left;width:275px;margin-top:15px; margin-left:20px;}
.memberWrap .memberLinkLine .memberFloatUnit .bnrArea li{margin-top:12px;}
.memberWrap .memberLinkLine .memberFloatUnit .bnrArea li:first-child{margin-top:0;}
.memberWrap .memberLinkLine .memberFloatUnit .bnrArea img{vertical-align:bottom;}
.memberWrap .memberLinkLine .memberFloatUnit .bnrArea img{vertical-align:bottom;}
.memberWrap .btnGY{display:inline-block;width:275px;padding:6px 10px;background-color:#555555!important;color:#fff!important;box-sizing: border-box;}
.memberWrap .memberLink{display:inline-block;vertical-align:top;width:240px;margin-left:25px;}
.memberWrap .memberLink li{font-size:12px;line-height:1.8; border-bottom:1px solid #4982c4; padding-top:7px;}
.memberWrap .memberLink li:first-child{border-top:1px solid #4982c4;}
.memberWrap .memberLink li .icon{display:inline-block;}
.memberWrap .memberLink li .icon:after{top:10px;}

.memberWrap .memberMsgBoxWrap{position:relative;}
.memberWrap .memberMsgBoxFloat{position:absolute;z-index:2;width:100%;background-color:#006bd7;}
.memberWrap .memberMsgBox{padding:20px 0;}
.memberWrap .memberMsgBox .mailBoxInner{margin:0 20px 20px;}
.memberWrap .memberMsgBox .mailBoxInner.first{margin-top:0px;}
.memberWrap .memberMsgBox .mailBoxInner p{background-color:#ffffff;padding:20px; color:#000000;}
.memberWrap .memberMsgBox .mailBoxInner p a{width:auto;margin-left:0px;background-color:#ffffff; color:#000000;}
.memberWrap .memberMsgBox p.btnClose{width:100px;margin:0 20px 20px 0;float:right;}
.memberWrap .memberMsgBox p.btnClose a{display:block;padding:4px 10px 3px 10px;text-align:center;0px;border:1px solid #ffffff; color:#ffffff;width:auto;margin-left:0;background-color: #006bd7;
line-height:inherit; height:auto;}

ox-banners.memberLinkLine{margin-top: 10px; min-height: 36px; height: 36px;}
.memberWrap .btn_menu ul.member-menu-box-banners{float: left; background: transparent}
.memberWrap .btn_menu ul.member-menu-box-banners li{float: left; background: transparent}
.memberWrap .btn_menu ul.member-menu-box-banners li:first-child{margin-left:0;}
.memberWrap .member-menu-box-banners li a.icon_links_WH,
.memberWrap .member-menu-box-banners li a.icon_links_other_WH{position:relative; bottom:0; left:0; padding: 8px 22px; display: block; background:none;}
.memberWrap .member-menu-box-banners li a.icon_links_other_WH{padding: 6px 11px 7px 20px;}
.memberWrap a.icon_links_other_WH.txtLinkBtn:after,.memberWrap a.icon_links_other_RD.txtLinkBtn:after,.memberWrap a.icon_links_other_GB.txtLinkBtn:after{left:5px;}
.memberWrap .member-menu-box-banners.memberLinkLine .link-btn-down{padding: 9px 28px 9px 15px; font-size: 12px;}
.memberWrap .member-menu-box-banners li a.icon_links_WH:hover,
.memberWrap .member-menu-box-banners li a.icon_links_other_WH:hover{background:transparent;}
.memberWrap .link-btn-down{background:#5a9cdf;}
.memberWrap .member-menu-box-banners .link-btn-down{padding:7.5px 22px;}
.memberWrap .link-btn-down span{position:relative;}
.memberWrap .link-btn-down span:after{content:""; display: inline-block; width:11px; height:6px; background:url(/world/commonY16/img/icon_links_sprite.png) no-repeat; background-position: 0 -80px; position:absolute; bottom:4px; right:-15px;}
.memberWrap .memberLinkLine li.nth1 .link-btn.link-btn-down:after{top: 43px; left: 127px;}
.memberWrap .memberLinkLine li.nth2 .link-btn.link-btn-down:after{top: 43px; left: 68px;}
.memberWrap .memberLinkLine li.nth3 .link-btn.link-btn-down:after{top: 42px; left: 108px;}
.memberWrap .memberLinkLine li.nth4 .link-btn.link-btn-down:after{top: 32px; left: 115px;}
.memberWrap .member-menu-box-banners .link-btn.link-btn-down{padding-right: 30px; padding-left:10px;}
.memberLinkLine > li.nth1,.memberLinkLine > li.nth2,.memberLinkLine > li.nth3,.memberLinkLine > li.nth4{height:60px;}
.memberWrap .JS_121_clsFlyon{display: none;}

/* senior */
.memberWrap.senior{height:703px;background:url(../img/status/bg_login_senior.png) no-repeat center 0 #11151D;}
.memberWrap.senior .memberUnit{ background-color:#35405d;}
.memberWrap.senior .memberUnit h2{background-color:#35405d;}
.memberWrap.senior .memberUnit h3{background-color:#252d41;border-bottom-color:#35405d;}
.memberWrap.senior .memberUnit .inBox{border-left-color:#35405d;}
.memberWrap.senior .memberUnit .inBox:nth-of-type(1){border-right-color:#35405d;}
.memberWrap.senior .memberUnit .txtUnit{background-color:#252d41;}
.memberWrap.senior .memberUnit.lBox,.memberWrap.senior .memberUnit.rBox{background-color:#252d41;}
.memberWrap.senior .memberUnit.rBox{background-color:#252d41;}
.memberWrap.senior .memberUnit.rBox .txtUnit{background-color:transparent;}
.memberWrap.senior .memberUnit.mailCt p{background-color:#252d41;}
.memberWrap.senior .memberUnit.mailCt p a#JS_121_jmbInfoBtn{background-color:#35405d;}
.memberWrap.senior .memberLinkLine > li > a{background-color:transparent;}
.memberWrap.senior .memberLinkLine .memberFloatUnit{background-color:#006bd7;}
.memberWrap.senior .memberLinkLine .memberFloatUnit:after{background-image:url(../img/status/arw_list_set_login.png);}
.memberWrap.senior .memberLinkLine .memberFloatUnit.nth5:after {background: url(../img/status/arw_list_set_login_gy.png) no-repeat 0 0;}
.memberWrap.senior .memberLink li{border-bottom-color:#4a5060;}
.memberWrap.senior .memberLink li:first-child{border-top: 1px solid #4a5060;}
.memberWrap.senior .btn_menu .memberLinkLine > li{border-left:10px solid #252d41;}
.memberWrap.senior .memberMsgBoxFloat{background-color:#006bd7;}
.memberWrap.senior .memberMsgBox .mailBoxInner p{background-color:#ffffff;}
.memberWrap.senior .memberMsgBox p.btnClose a{background-color:#006bd7;}
.memberWrap.senior .JS_121_clsFlyon{display:block;}
.webPwdReset{display:none;}
.webPwdOn .webPwdEntry{display:none;}
.webPwdOn .webPwdReset{display:list-item;}

/* error */
.memberWrap .loginError{background-color:#353535;border:1px solid #777777;left:30%;position:absolute;top:330px;width:360px;}
.memberWrap .loginError .msgBox{color:#ffffff;line-height:1.3;padding:15px 15px 20px;}
.memberWrap .loginError .msgBox .btnReload{margin:18px auto 0;width:80%;}
.memberWrap .loginError .msgBox .btnReload a{background-color:#990000;border:1px solid #ffffff;display:block;padding:8px 0;text-align:center;}