body{margin:0;padding:0}dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,blockquote,fieldset,div{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul li,ol li{list-style:none}table{margin:0;padding:0;font-size:100%}caption{text-align:left}table,pre,code,select,textarea,kbd,var,ins,del,samp{font-size:100%}address,cite,dfn,em,strong,var,th,ins,del,samp{font-weight:normal;font-style:normal}a img{border:0}hr.separation{display:none}fieldset{border:0}header,section,nav,aside,footer,article{display:block}legend{display:none}acronym,abbr{border:0;text-decoration:none}label{font-weight:normal;cursor:pointer}body{-webkit-text-size-adjust:none;color:#333;font-family:-apple-system,Sans-Serif}a{color:#06f;text-decoration:none}a:hover{text-decoration:underline}.table{display:table;width:100%}.tablecell{display:table-cell;vertical-align:top}.clearfix{*height:1%}.clearfix:after{display:block;clear:both;content:""}.dispNone{display:none}.heightNone{height:0;overflow:hidden}.hide{visibility:hidden}.yjM{font-size:small;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /*!*/:small}html>body .yjM{font-size:100%;font-size/*!*/:medium}.yjMt{font-size:small;line-height:1.4em;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /*!*/:small}html>body .yjMt{font-size:100%;font-size/*!*/:medium}.yjS{font-size:x-small;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /*!*/:x-small}html>body .yjS{font-size:84%;font-size/*!*/:small}.yjSt{font-size:x-small;line-height:1.3em;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /*!*/:x-small}html>body .yjSt{font-size:84%;font-size/*!*/:small}.yregclb:after{zoom:100%}.yregclb:after{content:".";display:block;font-size:0;line-height:0;height:0;clear:both;visibility:hidden}.yregwp{width:950px;margin:0 auto;text-align:left}#msthd{width:100%;margin:13px auto 9px;line-height:1.22 !important}#msthd:after{content:"";display:block;clear:both}#msthd div,#msthd p,#msthd ul,#msthd li{list-style:none;margin:0;padding:0;font-size:small}#msthd a img{border:0}#msthd .logo{float:left;padding:0 10px 5px 5px}#msthd .msthdtxt{float:left;position:relative;z-index:1;min-height:2.4em;margin:6px 0 0;width:50%}#msthd .b{font-weight:bold}#msthd .msthdlink{position:relative;float:right;width:60%}#msthd .msthdlink ul{float:right;margin-top:.8em;text-align:right}#msthd .msthdlink ul li.ytop{float:left;padding-right:5px}#msthd .msthdlink ul li.help{display:block;float:left;margin-left:5px}#msthd .msthdlink .compo{float:right;clear:both;width:100%;margin:7px 0 0 0;text-align:right}#msthd .msthdlink .compo .bn{float:right;width:70px}#msthd .msthdlink .compo .txt{float:right;margin:.6em 5px 0 0}#yregct{position:relative;min-height:440px;margin-bottom:40px;padding:0}#yreglg{position:absolute;top:10px;right:10px;padding:0;width:275px;margin:0 0 10px}#yregtctx #yregtxt{margin:0}#yregtxt dl{margin-bottom:140px}#yregtxt{padding-top:1px}#yregtxt table{width:640px;margin-top:10px;margin-left:10px;margin-right:300px;margin-bottom:3em;*margin-bottom:6.5em;_margin-bottom:3em}#yreghtxt{padding:10px 0 0 10px}#yregtctx #yreghtxt{height:480px;margin-right:300px}#yregtgen #yregtxt{margin:0 285px 0 0}#yregtgen #yregct{position:static;margin:0 10px 0 0;padding:0}#yregtgen #yreglg{float:right;position:static;top:0;right:0;padding-top:10px}#yregft{padding:10px 0 12px;border-top:1px solid #777;text-align:center}.yregbx{margin-bottom:10px}.yregbxi{position:relative;border:1px solid #ddd;background-color:#f9f9f9;z-index:0}#yregtxt .yregbx{border-color:#ddd;background-color:#f5f5f5}#yregtxt ul{margin:0 0 10px;padding:0}#yregtxt li{list-style:none;margin:18px 0 0;padding:0}#yregtxt li cite{font-style:normal}#yreglg h1,#yreglg h2,#yreglg h3{line-height:130%;text-align:left}#yreglg fieldset,#yreglg form{background:0;border:0}h1{display:none}h1.verify{display:block;margin:8px 0 10px}.yregertxt{margin:5px 0 12px}.yregertxt,#yreglg .yregertxt h2{color:#e60013;font-size:96%}.yregertxt h2 span.help{font-weight:normal}.yregertxt .msg{color:#333;font-size:96%;line-height:1.5;word-break:break-all;word-wrap:break-word}#yregtgen #yregtxt p{margin:0 0 .8em}#yregtgen #yregtxt .yregbpt li{margin:0 0 10px 4px;padding:0 0 10px 22px;background:url("https://s.yimg.jp/images/login/reg06/purple_arrow.gif") no-repeat 1px 4px}#yregtgen #yregtxt #yreghtxt h2{color:#7a067f;margin-bottom:20px}#yregtgen #yregtxt #yreghtxt h3{margin:0 0 4px}.btnSubmit{margin-top:10px;border-radius:3px;border:1px solid #4374fb;background:#4374fb;-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.1);box-shadow:0 2px 0 rgba(0,0,0,0.1);line-height:1;text-align:center}.btnSubmit:hover{border-top:1px solid #3f6deb;color:#b0bff5;background:#3f6deb}.btnSubmit a,.btnSubmit button{position:relative;display:block;width:100%;height:auto;margin:0 auto;padding:12px 3px;border:0;border-top:1px solid #5f89fb;border-radius:3px;box-sizing:border-box;-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.1);box-shadow:0 2px 0 rgba(0,0,0,0.1);background:0;font-weight:bold;font-size:18px;color:#fff;line-height:1;text-decoration:none;cursor:pointer}.btnSubmit button:disabled{border-top:1px solid #3f6deb;color:#b0bff5;background:#3f6deb}.btnSubmit .btnLoading{display:inline-block}.btnSubmit .btnLoading span{display:block;white-space:nowrap;text-indent:100%;overflow:hidden}.btnSubmit .btnLoading::after{content:"";width:26px;height:26px;position:absolute;left:50%;top:50%;margin-left:-15px;margin-top:-15px;background-image:url(https://s.yimg.jp/images/login/sp/img/login/1.0.0/loading.png);background-size:26px 26px;background-repeat:no-repeat;-webkit-animation:loading 1s ease infinite;animation:loading 1s ease infinite}@-webkit-keyframes loading{0{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes loading{0{transform:rotate(0)}100%{transform:rotate(360deg)}}a.resetLogin{display:block;padding:12px 0;background:#fff;border:1px solid #4374fb;border-radius:3px;-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.1);box-shadow:0 2px 0 rgba(0,0,0,0.1);text-align:center;line-height:1;text-decoration:none}a.resetLogin:hover{background:#f2f6fc}input[type=tel],input[type=text],input[type=email],input[type=password]{width:100%;height:47px;padding-left:6px;border-bottom:1px solid #bbb;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #bbb;border-radius:3px;font-size:16px;line-height:1;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;outline:0}input[type=tel]:hover,input[type=text]:hover,input[type=email]:hover,input[type=password]:hover{-moz-box-shadow:inset 0 2px 2px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,0.1);box-shadow:inset 0 2px 2px rgba(0,0,0,0.1)}input[type=tel]:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus{border:1px solid #3f6fff}input[type=tel].err,input[type=text].err,input[type=email].err,input[type=password].err{border:1px solid #e60013}input::-webkit-input-placeholder{padding-left:4px;padding-top:2px;font-size:16px}@media screen and (max-width:320px){.ymobile input::-webkit-input-placeholder{font-size:15px}}input[type=text],input[type=email]{ime-mode:inactive}.errorText{margin:10px;padding:5px;border:1px solid #e60013;color:#e60013;font-weight:bold}.errMsg{margin:5px 0;color:#e60013;font-size:14px;line-height:1.2}.captchaArea{margin-top:10px}.captchaArea p{margin-bottom:10px !important;padding:8px !important;background:#fff4b8;font-size:14px;line-height:1.4}.captchaImg{display:block;margin-bottom:10px;background:#fff;text-align:center;border:1px solid #ccc;overflow:hidden;vertical-align:bottom}.captchaImg img{vertical-align:bottom}#wall{height:800px;padding-top:1px}.wall #yreglg{padding-top:85px}.wall #contents{padding-bottom:47px}.wall #footer{width:100%}.wall #yregct{margin-bottom:0}.wall #yregtxt{padding-top:0}.wall #yregft{position:fixed;bottom:0;z-index:3;width:100%;height:26px;background:#FFF}.kids a{color:#39c}.kids #yregft{height:40px;line-height:1.3}#EMG{text-align:center}#EMG table{margin:0 auto 12px !important;text-align:left}#EMG table table{margin:0 !important}#notices .yregbxi{margin:18px 0 10px 10px}#notices .information{margin:18px 0 10px 0;padding:10px 12px;background:#f5f5f5}#notices strong.label{width:7.6em;float:left;padding-top:.2em;color:#900}#notices p{margin-left:9.3em;line-height:1.3em}#notices .info{margin:0 0 10px 0;padding:10px 10px 0}#notices .info .left{float:left;width:465px}#notices .info .right{float:right;width:465px}#notices .infoImg{display:inline-block;margin-right:4px;vertical-align:middle;*zoom:1;*display:inline}#notices .release{border:1px solid #7bbd7b;background:#eaf4ea}#notices .promo{border:1px solid #f1c67c;background:#fcf9e4}#notices .caution{border:1px solid #edb8b8;background:#f9e6e6}#notices .trouble{padding:10px;border:1px solid #ffcc16;background:#fffccc;color:#e60013;font-weight:bold}#notices .notice{padding:15px 10px;margin:10px 0;border:1px solid #ffcc16;background:#fffccc}#notices .alert{border:1px solid #ffcc16;background:#fffccc;color:#e60013;font-weight:bold}#notices .info .title{display:inline-block;width:400px;font-weight:bold;line-height:1.6;vertical-align:middle;*zoom:1;*display:inline}#notices .info p{margin-left:0}#yregtgen #yregtxt h2,#yregtpopup #yregtxt h2,#yregpmtxt h3{margin:0}#yregtgen #yregtxt p.yregpti,#yregtpopup #yregtxt p.yregpti{margin:0 0 2px}#yregtpopup #yregtxt{margin-bottom:20px}#yregtgen #yregtxt #yreghtxt h3,#yregtpopup #yregtxt #yreghtxt h3{margin:0}#yregtgen #yregtxt p,#yregtpopup #yregtxt p{margin:0 0 .8em}#yregtctx #yregtxt .yregbpt li,#yregtgen #yregtxt .yregbpt li,#yregtpopup #yregtxt .yregbpt li{margin:0 0 10px 4px;padding:0 0 10px 22px;background:url("https://s.yimg.jp/images/login/reg06/purple_arrow.gif") no-repeat 1px 4px}#yregtctx #yregtxt .yregbpt li,#yregtgen #yregtxt #yreghtxt h3,#yregtpopup #yregtxt #yreghtxt h3{margin:0}#yregtgen #yregtxt .yregbpt li ul{margin:10px 0 0;padding:0 0 0 15px}#yregtgen #yregtxt .yregbpt li ul li{background:0;list-style:disc;margin:0 0 5px 0;padding:0}#yregtgen #yregtxt .yregbpt li h3{padding-bottom:.4em}#yreghtxt ul{margin-left:0}#yreghtxt ul.inlineHeaders li h3{display:inline}.yregbxi .yreginfotxt{padding:10px;background-color:rgba(255,248,218,0.9);word-break:break-all;word-wrap:break-word}.yregbxi .yreginfotxt .msg{font-size:12px}.yregbxi #noticeBox{margin:10px 10px 0;padding:10px;border-radius:3px;background-color:rgba(236,244,255,0.7);font-size:12px}.yregbxi #noticeBox a:before{content:"i";position:relative;display:inline-block;margin-right:2px;top:0;width:15px;height:15px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-color:#06f;color:#fff;font-size:12px;font-weight:bold;text-align:center;line-height:15px}.yregbxi .navi{padding:10px;-moz-box-sizing:border-box;box-sizing:border-box}.yregbxi .navi #backBtn{display:block;width:20px;height:28px;background-image:url(https://s.yimg.jp/images/login/sp/img/login/1.0.1/back.png);background-size:14px 22px;background-position:2px center;background-repeat:no-repeat}.yregbxi .navi #backBtn span{display:block;overflow:hidden;text-indent:100%;white-space:nowrap}.yregbxi .navi #themeBtnBox{text-align:right}.yregbxi .navi #btnTheme{display:inline-block;width:54px;height:20px;_width:56px;_height:22px;border:1px solid transparent;background-image:url(https://s.yimg.jp/images/login/pc/img/login/1.0.0/theme_btn.png);background-repeat:no-repeat;background-position:0 0;_background-position:1px 1px;line-height:1;text-indent:100%;overflow:hidden;white-space:nowrap;vertical-align:top}html:not(:target) #btnTheme{background-image:url(https://s.yimg.jp/images/login/pc/img/login/1.0.0/theme_btn_2x.png);-webkit-background-size:54px 20px;-moz-background-size:54px 20px;-o-background-size:54px 20px;background-size:54px 20px}.yregbxi .sendCodeMessageBox{margin:0 10px 10px;padding:10px;background:#fff4b8;border:1px solid #dfdfdf;font-size:13px;text-align:left;border-radius:2px;word-break:break-all}.yregbxi .sendCodeMessageBox .destination{font-weight:bold}.inputArea{margin:0 5px 5px;padding:5px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-color:rgba(255,255,255,0.65)}.inputArea .box{position:relative;margin:0 0 20px;padding:0;border-radius:0;border:1px solid #ddd;box-shadow:none;background:0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:0}.inputArea #inpAuthMethod{margin:5px 0 15px;font-size:13px;color:#666;line-height:1}.inputArea .offLeft{position:absolute;display:block;left:-9999px;width:9999px;height:0;white-space:nowrap;text-indent:100%;overflow:hidden;_zoom:1}.inputArea .inpUsername{margin:10px 0 12px;font-size:16px;font-weight:bold;font-family:Helvetica,Arial,sans-serif;word-break:break-all}.inputArea #username,.inputArea #passwd{padding-right:42px}.inputArea .placeholderWrp{position:relative}.inputArea .placeholder{display:none;position:absolute;top:0;right:0;left:0;z-index:1;height:46px;line-height:47px;padding-left:11px;color:#aaa;font-size:95%;white-space:nowrap;cursor:text}.inputArea .placeholder.show{display:block}.inputArea .btnClear{display:none;position:absolute;top:8px;right:10px;width:30px;height:30px;background:url(https://s.yimg.jp/images/login/sp/img/theme/1.2.1/btn_clear.png) 5px 5px no-repeat;background-size:20px 20px;-webkit-background-size:20px 20px;white-space:nowrap;text-indent:100%;overflow:hidden;_zoom:1}.inputArea .persistency{margin:10px 0}.inputArea .persistency label{padding-left:3px}.inputArea .links{list-style:none;padding:0}.inputArea .links li{font-size:12px;line-height:1.8}.inputArea .links .ar{float:left}.inputArea .links .getYid{float:right}.inputArea .errMessage{padding:20px 10px;background:#f7f7f7;border:.5px solid #e6e6e6;border-radius:4px}.inputArea .errMessage p{font-size:13px;color:#666;line-height:1.4}.inputArea .errMessage div{margin:10px 10px 0;font-size:13px;line-height:1.4;text-align:center}.arModalBtnWrap{margin:24px 16px}.arModalBtnWrap ul li{margin-top:16px}#loadingBox{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:9000000;display:block}.loadingIcon{position:absolute;left:50%;top:50%;width:30px;height:30px;margin-left:-15px;margin-top:-15px;background-image:url(https://s.yimg.jp/images/login/sp/img/login/1.0.0/loading.png);background-size:30px 30px;background-position:50% 50%;background-repeat:no-repeat;-webkit-animation:loading 1s ease infinite;animation:loading 1s ease infinite;text-indent:-9999px}