@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Lato:400,700);*{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0;padding:0;text-shadow:none;-webkit-touch-callout:none}ol,ul{list-style:none;margin:0;padding:0}html{font-size:62.5%;height:100%}body{font-family:Lato,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;-webkit-text-size-adjust:100%;background-color:#111;color:#fff;font-size:1.4rem;height:100%}body .contents-wrapper{background:linear-gradient(#2d2d2d,#1a1a1a);box-shadow:rgba(0,0,0,.75) 0 0 65px 0 inset;min-height:100%}body.trade-password-register .contents-wrapper{height:calc(100% - 44px);min-height:calc(100% - 44px);overflow:auto}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.table{border-collapse:collapse;border-spacing:0;width:100%}.table th{background-color:#5a5a5a;border:1px solid #1e1e1e;padding:5px 0;text-align:center}.table td{background-color:#323232;border:1px solid #1e1e1e;border-top:0;padding:5px 0;text-align:center;vertical-align:middle}input.form-control{background-color:#f0f0f0;border:0;border-radius:5px;box-shadow:rgba(0,0,0,.5) 0 0 5px 0 inset;font-size:1.4rem;height:34px;padding:0 5px;transition:all .4s ease-in-out;width:100%}input.form-control:focus{background-color:#fffcde;border:1px solid #0b93d5;outline:0}.default-link,a{color:#45d4ff;transition:all .4s ease-out}.default-link:hover,a:hover{color:#00bef8}.default-link:active,a:active{color:#0097c5}.default-link.note-link,a.note-link{display:block;margin:15px 0;text-align:right;width:100%}.btn{align-items:center;border-radius:5px;box-shadow:rgba(0,0,0,.3) 0 0 15px;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:34px;justify-content:center;margin:0 auto;padding:0 5px;text-align:center;transition:all .4s ease-out}.btn.btn-default{background:linear-gradient(#646464,#1e1e1e);box-shadow:rgba(60,60,60,.5) 1px 1px 0 1px,rgba(0,0,0,.5) 2px 2px 1px 0}.btn.btn-default:hover{background:linear-gradient(#3e3e3e,#000)}.btn.btn-default:active{background:linear-gradient(#242424,#000)}.btn.btn-exe{background:linear-gradient(#f79800,#ea5514);box-shadow:rgba(255,255,255,.4) 0 1px 1px 1px inset,rgba(204,0,0,.6) 0 -10px 15px 0 inset,rgba(60,60,60,.5) 1px 1px 0 1px,rgba(0,0,0,.5) 2px 2px 1px 0;color:#000}.btn.btn-exe:hover{background:linear-gradient(#ab6900,#a43b0e)}.btn.btn-exe:active{background:linear-gradient(#774a00,#752a0a)}.btn.btn-exe.disabled{cursor:default;opacity:.2}.btn.btn-exe.disabled:active{background:linear-gradient(#f79800,#ea5514);opacity:.2}.btn.btn-s{border:0;height:20px;line-height:22px}.btn.btn-s.btn-exe{box-shadow:rgba(255,255,255,.4) 0 1px 1px 1px inset,rgba(204,0,0,.6) 0 -6px 15px 0 inset,rgba(60,60,60,.5) 1px 1px 0 1px,rgba(0,0,0,.5) 2px 2px 1px 0}.btn.btn-m{height:25px;line-height:27px;width:80px}.header{align-items:center;background:linear-gradient(#2d2d2d,#1a1a1a);border-bottom:1px solid #333;box-shadow:rgba(0,0,0,.5) 0 -15px 10px 0 inset,rgba(0,0,0,.5) 0 5px 10px 0 inset,rgba(0,0,0,.75) 0 0 7px 2px;display:flex;height:44px;padding:2px 5px;text-align:left;text-shadow:#000 0 0 4px;width:100%}.header .page-title{text-align:center;width:100%}.header .page-title .logo{margin:0 auto;width:70px}.footer{align-items:center;background:#000;bottom:0;display:flex;height:20px;justify-content:center;left:0;position:fixed;width:100%}.footer .copyright{color:#fff;font-size:1.1rem;text-align:center}.main-contents{font-size:1.4rem;height:calc(100vh - 64px);margin:0 auto;overflow-y:auto;padding:20px;width:100%}.main-contents .login-panel{background:linear-gradient(to bottom,rgba(255,255,255,.8),#232323);border:1px solid #333;border-radius:10px;box-shadow:rgba(0,0,0,.8) 0 0 15px,rgba(0,0,0,.2) 0 -15px 25px inset,rgba(0,0,0,.7) 0 -1px 8px inset;margin:0 auto;padding:0 10px;width:100%}@media screen and (min-width:768px){.main-contents .login-panel{width:350px}}.main-contents .login-panel .attention-message-list.margin-space{margin:5px 0}.main-contents .login-panel .attention-message-list li{font-size:1.3rem;line-height:1.5;padding-left:16px;text-indent:-8px}.main-contents .login-panel .attention-message-list li:before{content:'※';display:inline-block;margin-right:3px}.main-contents .login-panel .attention-message-list li:not(:last-child){margin-bottom:3px}.main-contents .login-panel .attention-message-list li.annotation-message:before{color:#ff151d}.main-contents .login-panel.error .panel-body{position:relative;z-index:1}.main-contents .login-panel.error .panel-body .attention-message-list{margin-top:20px}.main-contents .login-panel.error .panel-body:after{background-image:url(./icon/attention-exclamation.png);background-repeat:no-repeat;background-size:contain;bottom:50px;content:'';height:150px;position:absolute;right:-20px;width:150px;z-index:-1}.main-contents .login-panel.error .panel-body .btn-col{margin-top:50px}.main-contents .login-panel.error-404 .panel-body .message-col{text-align:center}.main-contents .login-panel.error-404 .panel-body .btn-col{margin-top:90px}.main-contents .login-panel.error-404 .error-title{font-family:Lato;font-size:56px;font-weight:700;line-height:1}.main-contents .login-panel.error-404 .error-sub-title{font-size:18px;line-height:1;margin-bottom:10px}.main-contents .login-panel .panel-logo{border-bottom:1px solid #333;margin:20px auto 10px;padding-bottom:10px;text-align:center;width:100%}.main-contents .login-panel .panel-logo img{max-width:60%}.main-contents .login-panel .panel-header{border-bottom:1px solid #607d8b;font-size:1.6rem;line-height:normal;margin-bottom:10px;padding:10px 0;text-align:center}.main-contents .login-panel .panel-body{padding:0}.main-contents .login-panel .panel-body .pre-note .critical-string{font-weight:700}.main-contents .login-panel .panel-body .control-panel{background-color:#1e1e1e;margin:0 auto 15px;padding:15px;width:100%}.main-contents .login-panel .panel-body .control-panel .control-row{width:100%}.main-contents .login-panel .panel-body .control-panel .control-row:not(:last-child){margin-bottom:10px}.main-contents .login-panel .panel-body .control-panel .control-row .input-label{margin-bottom:5px}.main-contents .login-panel .panel-body .message-col{margin-bottom:10px}.main-contents .login-panel .panel-body .message-col+.control-panel{margin-top:10px}.main-contents .login-panel .panel-body .message-col span{display:block}@media screen and (min-width:350px){.main-contents .login-panel .panel-body .message-col span{display:inline}}.main-contents .login-panel .panel-body .btn-col{align-items:center;display:flex;justify-content:center;margin-bottom:10px;margin-top:10px}.main-contents .login-panel .panel-body .btn-col.split-btn-col .btn{max-width:180px;width:calc(100% / 2 - 5px)}.main-contents .login-panel .panel-body .btn-col .btn{width:100%}.main-contents .login-panel+.message-col{margin-top:10px}.main-contents .post-note{margin:10px}.main-contents .post-note .phone-number{font-size:1.8rem}.main-contents.nonagreed{line-height:20px}.main-contents.nonagreed .addition,.main-contents.nonagreed .agreement-area,.main-contents.nonagreed .documents-list,.main-contents.nonagreed .post-note,.main-contents.nonagreed .pre-note{margin-bottom:10px}.main-contents.nonagreed .agreement-area{background-color:#000;box-shadow:rgba(0,0,0,.95) 0 0 10px;overflow:hidden;padding:5px}.main-contents.nonagreed .pre-note{margin-top:10px}.main-contents.nonagreed .table-block{border:5px solid #999;margin-bottom:5px}.main-contents.nonagreed .table{font-size:1.2rem}.main-contents.nonagreed .table+.table thead tr:first-child th{border-top:0}.main-contents.nonagreed .table td.download-link,.main-contents.nonagreed .table th.download-link{width:25%}.main-contents.nonagreed .table td .download-link-value{align-items:center;cursor:pointer;display:flex;padding-left:12px;text-decoration:underline}.main-contents.nonagreed .table td .download-link-value:before{background:url(./icon/pdfmarker_sp.png) no-repeat center;background-size:contain;content:'';display:block;height:16px;margin-right:3px;width:16px}.main-contents.nonagreed .table td .download-link-value:active{color:#bfbfbf}.ui-widget-overlay{background:rgba(0,0,0,.7)}.ui-dialog{background:linear-gradient(#484848,#232323);border:1px solid #1e1e1e;box-shadow:rgba(0,0,0,.75) 0 0 25px 0;color:#fff}.ui-dialog .ui-dialog-titlebar{display:none}.ui-dialog .ui-dialog-buttonpane{align-items:center;background:0 0;border:0;display:flex;padding:5px 10px}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{display:flex;width:100%}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button{background:linear-gradient(#f79800,#ea5514);border:0;box-shadow:rgba(255,255,255,.4) 0 1px 1px 1px inset,rgba(204,0,0,.6) 0 -10px 15px 0 inset,rgba(60,60,60,.5) 1px 1px 0 1px,rgba(0,0,0,.5) 2px 2px 1px 0;color:#000;height:34px;margin:0 auto;outline:0;width:100%}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button .ui-button-text{padding:0}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:hover{background:linear-gradient(#ab6900,#a43b0e)}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:active{background:linear-gradient(#774a00,#752a0a)}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.disabled{background:linear-gradient(#f79800,#ea5514);cursor:not-allowed;opacity:.5}.password-wrapper.confirm-password input[type=password],.password-wrapper.password input[type=password]{background-color:#f0f0f0;opacity:1;pointer-events:none}.ui-keyboard{background-color:rgba(0,0,0,.9);border:5px solid #333;border-radius:0;bottom:0;box-shadow:rgba(0,0,0,.9) 0 -10px 20px;top:unset!important;width:100%}.ui-keyboard .ui-keyboard-preview-wrapper{height:70px;padding:0 6px}.ui-keyboard .ui-keyboard-preview-wrapper input[type=password],.ui-keyboard .ui-keyboard-preview-wrapper input[type=text]{background-color:#f0f0f0;color:#000;font-size:1.4rem;padding:0 5px;height:40px;line-height:38px;margin:0;text-align:right;width:18%;opacity:1;width:100%;display:inline-block;font-family:Roboto,"Droid Sans","ヒラギノ角ゴ Pro",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,Sans-Serif;font-size:1.4rem;height:40px;line-height:38px}.ui-keyboard .ui-keyboard-preview-wrapper span{color:#fff;display:block;font-size:1.4rem;line-height:25px;overflow:hidden;padding-left:.3rem;text-align:left;width:98%}body.white .ui-keyboard .ui-keyboard-preview-wrapper span{color:#000}.ui-keyboard .ui-keyboard-preview-wrapper .ui-keyboard-preview{border-radius:5px;width:calc(100% - (.3em * 2))}.ui-keyboard .ui-keyboard-button{border-radius:5px;color:#fff;cursor:pointer;font-weight:400;line-height:30px;text-align:center;background:linear-gradient(#7c7c7c,#1e1e1e);border:1px solid #000;box-shadow:rgba(0,0,0,.5) 0 -10px 10px 0 inset,rgba(0,0,0,.5) 0 5px 10px 0 inset,rgba(255,255,255,.7) 0 1px 1px 0 inset,rgba(255,255,255,.2) 0 -1px 1px 0 inset,rgba(60,60,60,.3) 1px 1px 0 0;border-radius:5px;height:32px;line-height:28px;margin:0 3px 3px;width:calc((100% - (3px * 8) - (.3em * 2))/ 4)}body.white .ui-keyboard .ui-keyboard-button{color:#000}body.white .ui-keyboard .ui-keyboard-button{background:linear-gradient(#fff,#e4e4e4);border-color:#b1adad;box-shadow:rgba(185,179,179,.5) 0 -10px 10px 0 inset,rgba(206,206,206,.5) 0 5px 10px 0 inset,rgba(255,255,255,.7) 0 1px 1px 0 inset,rgba(255,255,255,.2) 0 -1px 1px 0 inset,rgba(60,60,60,.3) 1px 1px 0 0}.ui-keyboard .ui-keyboard-button:active{background:linear-gradient(#1e1e1e,#646464)}.ui-keyboard .ui-keyboard-button.selected{background:linear-gradient(#1e1e1e,#646464);box-shadow:rgba(0,0,0,.5) 0 -10px 10px 0 inset,rgba(0,0,0,.5) 0 5px 10px 0 inset,rgba(255,255,255,.7) 0 1px 1px 0 inset,rgba(255,255,255,.5) 0 1px 3px 0;color:#fff}.ui-keyboard .ui-keyboard-button span{font-size:2rem;vertical-align:middle}.ui-keyboard .ui-keyboard-button .ui-keyboard-text{color:#fff;font-family:arial,sans-serif}body.white .ui-keyboard .ui-keyboard-button .ui-keyboard-text{color:#000}.ui-keyboard .ui-keyboard-button.ui-state-hover,.ui-keyboard .ui-keyboard-button:active{opacity:.5}.ui-keyboard .ui-keyboard-button[name=bksp] .ui-keyboard-text{background:url(./icon/bksp_key.png) no-repeat center;background-size:contain;height:20px;width:31px;margin-top:-2px}.ui-keyboard .ui-keyboard-button[name=cancel] .ui-keyboard-text{background:url(./icon/cancel_key.png) no-repeat center;background-size:contain;height:23px;width:23px;margin-top:-2px}.ui-keyboard .ui-keyboard-button[name=accept] .ui-keyboard-text{background:url(./icon/enter_key.png) no-repeat center;background-size:contain;height:23px;width:20px;margin-top:-2px}.ui-keyboard .ui-keyboard-keyset .btn-wrapper-outer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:0 .3em;width:100%}.ui-keyboard .ui-keyboard-keyset .btn-wrapper-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;text-align:center}.ui-keyboard .ui-keyboard-keyset .btn-wrapper-inner:first-child{width:75%}.ui-keyboard .ui-keyboard-keyset .btn-wrapper-inner:first-child .ui-keyboard-button{width:calc((100% / 3) - 6px)}.ui-keyboard .ui-keyboard-keyset .btn-wrapper-inner:last-child{height:70px;width:25%}.ui-keyboard .ui-keyboard-keyset .btn-wrapper-inner:last-child .ui-keyboard-button{border-radius:5px;color:#fff;cursor:pointer;font-weight:400;line-height:30px;text-align:center;background:linear-gradient(#f79800,#ea5514);box-shadow:rgba(255,255,255,.4) 0 1px 1px 1px inset,rgba(204,0,0,.6) 0 -10px 15px 0 inset,rgba(60,60,60,.5) 1px 1px 0 1px,rgba(0,0,0,.5) 2px 2px 1px 0;text-shadow:rgba(255,255,255,.2) 1px 1px;height:67px;width:calc(100% - 6px)}body.white .ui-keyboard .ui-keyboard-keyset .btn-wrapper-inner:last-child .ui-keyboard-button{color:#000}.ui-keyboard .ui-keyboard-keyset .btn-wrapper-inner:last-child .ui-keyboard-button:active{opacity:.8}.ui-keyboard.password-keyboard{max-height:100%;overflow:auto;z-index:200000}.ui-keyboard.password-keyboard input[type=password],.ui-keyboard.password-keyboard input[type=text]{text-align:left}.ui-keyboard.password-keyboard .toggle-password{background:url(./icon/icon-visibility.png) no-repeat center;background-size:contain;font-size:1.6rem;height:24px;position:absolute;right:24px;top:38px;width:24px}.ui-keyboard.password-keyboard .toggle-password.is-visible{background-image:url(./icon/icon-visibility_off.png)}.ui-keyboard.password-keyboard.layout0 .ui-keyboard-button{width:calc(100% / 12 - 2px)}.ui-keyboard.password-keyboard.layout1 .ui-keyboard-button{width:calc(100% / 8 - 2px)}.landscape .ui-keyboard.password-keyboard.layout1 .ui-keyboard-button{width:calc(100% / 16 - 2px)}.landscape .ui-keyboard.password-keyboard.layout1 .ui-keyboard-button-endrow:nth-child(27),.landscape .ui-keyboard.password-keyboard.layout1 .ui-keyboard-button-endrow:nth-child(45),.landscape .ui-keyboard.password-keyboard.layout1 .ui-keyboard-button-endrow:nth-child(9){display:none}.ui-keyboard.password-keyboard.layout2 .ui-keyboard-button{width:calc(100% / 6 - 2px)}.landscape .ui-keyboard.password-keyboard.layout2 .ui-keyboard-button{width:calc(100% / 12 - 2px)}.landscape .ui-keyboard.password-keyboard.layout2 .ui-keyboard-button-endrow:nth-child(21),.landscape .ui-keyboard.password-keyboard.layout2 .ui-keyboard-button-endrow:nth-child(35),.landscape .ui-keyboard.password-keyboard.layout2 .ui-keyboard-button-endrow:nth-child(49),.landscape .ui-keyboard.password-keyboard.layout2 .ui-keyboard-button-endrow:nth-child(7){display:none}.ui-keyboard.password-keyboard .ui-keyboard-text{font-size:1.6em;pointer-events:none}.ui-keyboard.password-keyboard .ui-keyboard-button{margin:2px 2px 0 0;min-width:1.4em;height:34px}.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-48,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-49,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-50,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-51,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-52,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-53,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-54,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-55,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-56,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-57{background:linear-gradient(#3f3,#373)}.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-123,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-124,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-125,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-126,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-33,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-34,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-35,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-36,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-37,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-38,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-39,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-40,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-41,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-42,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-43,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-44,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-45,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-46,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-47,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-58,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-59,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-60,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-61,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-62,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-63,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-64,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-91,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-92,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-93,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-94,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-95,.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-96{background:linear-gradient(#5af,#25c)}.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-92 .ui-keyboard-text{font-family:Roboto,"Droid Sans","ヒラギノ角ゴ Pro",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,sans-serif}.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-shift{width:calc(100% / 4 - 2px)}.landscape .ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-shift{width:calc(100% / 4 - 2px)}.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-cancel{width:calc(100% / 8 * 3 - 2px)}.landscape .ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-cancel{width:calc(100% / 8 * 3 - 2px)}.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-accept{border-radius:5px;color:#fff;cursor:pointer;font-weight:400;line-height:30px;text-align:center;background:linear-gradient(#f79800,#ea5514);box-shadow:rgba(255,255,255,.4) 0 1px 1px 1px inset,rgba(204,0,0,.6) 0 -10px 15px 0 inset,rgba(60,60,60,.5) 1px 1px 0 1px,rgba(0,0,0,.5) 2px 2px 1px 0;text-shadow:rgba(255,255,255,.2) 1px 1px;width:calc(100% / 8 * 3 - 2px)}body.white .ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-accept{color:#000}.ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-accept:active{opacity:.8}.landscape .ui-keyboard.password-keyboard .ui-keyboard-button.ui-keyboard-accept{width:calc(100% / 8 * 3 - 2px)}.popup-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100%;left:0;position:absolute;top:0;width:100%}.popup{background:rgba(0,0,0,.7);border:1px solid #222;box-shadow:rgba(0,0,0,.8) 0 0 5px;display:block;max-width:calc(100% - 40px);min-height:80px;min-width:200px;outline:0;padding:5px;z-index:100001}.popup .header{background-color:#505050;border:0;box-shadow:#000 0 0 2px inset;text-shadow:#000 0 0 4px}.popup .header .title{font-size:1.5rem;line-height:15px;padding:10px 5px;text-align:center}.popup .contents{background-color:#323232;border:0;border-radius:0;height:100%;padding:5px}.popup .contents .message-area{background:#222;box-shadow:rgba(0,0,0,.5) 0 0 10px inset;font-size:1.3rem;line-height:1.5;padding:10px}.popup .contents .message-area .tooltip-contents .tooltip-contents-list li:not(:last-child){margin-bottom:5px}.popup .contents .message-area .tooltip-contents+.tooltip-header{margin-top:10px}.popup .contents .message-area .confirm-box{margin-bottom:10px}.popup .contents .message-area .confirm-box .one-click-title{margin-bottom:10px}.popup .contents .message-area .confirm-box .one-click-note{margin-bottom:20px}.popup .contents .message-area .confirm-box .checkbox-area{margin-bottom:20px}.popup .contents .message-area .confirm-box .checkbox-area input.common-checkbox[type=checkbox]+label{background:0 0;line-height:22px;position:relative;text-shadow:none;width:100%}.popup .contents .message-area .confirm-box .checkbox-area input.common-checkbox[type=checkbox]+label:before{background:#f0f0f0;border-radius:3px;content:' ';display:inline-block;height:15px;margin:0 5px;position:relative;top:3px;width:15px}.popup .contents .message-area .confirm-box .checkbox-area input.common-checkbox[type=checkbox]:checked+label:after{background:url(./icon/checkbox_on.png) no-repeat center;background-size:contain;content:' ';display:inline-block;height:15px;left:4px;position:absolute;top:4px;width:15px}.popup .contents .message-area .pw-change-notify-box{margin-bottom:10px}.popup .contents .message-area .pw-change-notify-box .pw-change-notify-message{margin-bottom:20px}.popup .contents .message-area .pw-change-notify-box .checkbox-area{margin-bottom:10px}.popup .contents .message-area .pw-change-notify-box .checkbox-area input.common-checkbox[type=checkbox]+label{background:0 0;line-height:22px;position:relative;text-shadow:none;width:100%}.popup .contents .message-area .pw-change-notify-box .checkbox-area input.common-checkbox[type=checkbox]+label:before{background:#f0f0f0;border-radius:3px;content:' ';display:inline-block;height:15px;margin:0 5px;position:relative;top:3px;width:15px}.popup .contents .message-area .pw-change-notify-box .checkbox-area input.common-checkbox[type=checkbox]:checked+label:after{background:url(./icon/checkbox_on.png) no-repeat center;background-size:contain;content:' ';display:inline-block;height:15px;left:4px;position:absolute;top:4px;width:15px}.popup .contents .message-area .news-copyright li{font-size:1.3rem;line-height:13px;margin-bottom:8px;text-indent:-.5em}.popup .contents .message-area .news-copyright li:last-child{font-size:1.1rem;margin-top:12px;text-align:center}.popup .contents .btn-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin-top:10px}.popup .contents .btn-row .btn{flex:1}.popup .contents .btn-row .btn:not(:first-child){margin-left:5px}.popup-screen{background:rgba(0,0,0,.95);bottom:1px;left:0;opacity:1;position:absolute;right:0;top:0;z-index:100000}.popup-screen.in{opacity:.5}