@charset "UTF-8";#authResetDialogHeader .emphasis1,#authResetDialogHeader .emphasis2{font-size:1em;text-decoration:underline;font-weight:700}input.authBtn,input.codeInput{height:18%;box-sizing:border-box}#authResetConfirmDialog,#authResetMsgDialog{visibility:hidden;left:50%;width:50%;transform:translate3d(-50%,-50%,0);z-index:700}#authResetDialog{visibility:hidden;position:absolute;top:50%;left:50%;width:90%;height:90%;background-color:#fff;border:3px solid #c6161e;border-radius:2vh;transform:translate3d(-50%,-50%,0);z-index:500}#authResetDialogBackground,.keyBtn .inner{left:0;position:absolute;top:0;height:100%}#authResetDialogBackground{display:none;width:100%;background-color:transparent;z-index:400}#authResetDialogClose{position:absolute;width:7vh;height:7vh;top:3vh;right:4vh;background:url("../img/common/closeButton.png") center center/auto 100% no-repeat;z-index:10}#authResetDialogHeader{position:relative;display:inline-block;width:100%;padding-top:1vh;text-align:center;box-sizing:border-box;z-index:0;font-size:1.1vh}#authResetDialogHeader h1.warning{position:relative;display:inline-block;padding:1.4vh 2.5vh .5vh;font-size:2.5em;font-weight:700;background:red;color:#fff}#authResetDialogHeader h1.warning rt{font-size:1vh}#authResetDialogHeader h1.warning img{position:relative;display:inline-block;height:3.8vh;width:auto}#authResetDialogHeader h1.warning img.left{margin-right:2vh}#authResetDialogHeader h1.warning img.right{margin-left:2vh}#authResetDialogHeader h1{position:relative;margin-top:1vh;font-size:2.7em;font-weight:700}#authResetDialogHeader h2{position:relative;margin-top:2vh;font-size:2.2em;font-weight:700}#authResetDialogHeader p.notice{position:relative;display:inline-block;margin-top:1vh;text-align:left;font-size:1.9em}#authResetDialogHeader .emphasis1{color:red}#authResetDialogMain{position:relative;width:100%;height:55%;box-sizing:border-box}.bigArrow{position:absolute;top:22%;width:30%;height:auto;left:-25%;display:inline-block;vertical-align:middle;text-decoration:none}input.codeInput{position:absolute;top:31%;left:-122%;width:96%;border:1px solid #000;text-align:center;font-size:2.6vh}#authResetMsg,input.authBtn{font-size:3vh}input.authBtn{position:absolute;top:57%;left:-98%;width:48%;background-color:#06c;color:#fff}input.authBtn:active{background-color:#01468c}input.authBtn:disabled{opacity:.3;cursor:auto}.keyboardBack{position:absolute;top:50%;transform:translate3d(0,-50%,0);left:55%;width:36%;height:auto;background-color:#d9d9d9;border-radius:5%;font-size:1.1vh}.keys{display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:absolute;top:10%}.keyBtn{position:relative;border:.8vh solid #fff;border-radius:10%;box-sizing:border-box}.keyBtn:before{content:"";display:block;padding-top:100%}.keyBtn .inner{width:100%}.keyBtn .inner img{position:relative;top:50%;width:auto;height:80%;transform:translate3d(0,-50%,0)}.keys.alphabet{left:10%;width:30%}.keys.alphabet .keyBtn{margin-bottom:6.6%;width:calc(100% / 30 * 14);height:auto;background-color:#c0504d}.keys.alphabet .keyBtn:active{background-color:#7a3936}.keys.number{right:10%;width:46%}.keys.number .keyBtn{margin-bottom:4.3%;width:calc(100% / 46 * 14);height:auto;background-color:#2b70c0}.keys.number .keyBtn:active{background-color:#20427a}.keys.number .keyBtn.erase{width:calc(100% / 46 * 30);height:auto;background-color:#fff;border-radius:5%}.keys.number .keyBtn.erase:active{background-color:#e8e8e8}.keys.number .keyBtn.erase:before{padding-top:0}.keys.number .keyBtn.erase .inner img{height:60%}#authResetMsgDialog{position:absolute;top:50%;height:30%;padding:4vh;background-color:#fff;border:3px solid #2b70c0;border-radius:1vh;box-sizing:border-box}#authResetConfirmDialogBackground,#authResetMsgDialogBackground{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:600}#authResetMsgOK,input.authResetConfirmDialogButton{display:block;position:absolute;right:4vh;background-color:#eee;width:18vh;height:7vh;font-size:2.6vh}#authResetMsgOK{bottom:4vh;border:1px solid #2b70c0;border-radius:.5vh}#authResetConfirmDialog{position:absolute;top:50%;height:50%;background-color:#fff;border:3px solid #2b70c0;border-radius:1vh}#authResetConfirmDialog .header{display:block;position:relative;width:100%;height:30%;box-sizing:border-box}#authResetConfirmDialog .header h1{position:absolute;display:block;top:50%;left:0;width:100%;transform:translate3d(0,-50%,0);font-weight:700;text-align:center;font-size:4vh}#authResetConfirmDialog .main{display:block;position:relative;width:100%;height:50%;padding:0 6vw;text-align:center;box-sizing:border-box}#authResetConfirmDialog .main p.massage{position:relative;display:inline-block;margin-top:1vh;text-align:left;font-size:3vh}#authResetConfirmDialog .footer{display:block;position:relative;width:100%;height:20%;box-sizing:border-box}input.authResetConfirmDialogButton{top:50%;transform:translate3d(0,-50%,0);border:1px solid #2b70c0;border-radius:.5vh}input.authResetConfirmDialogButton:first-child{right:24vh}input.authResetConfirmDialogButton.afterAuthReset{display:none}@media (max-aspect-ratio:14/10){#authResetDialogClose{width:5vw;height:5vw}#authResetDialogHeader,.keyboardBack{font-size:.6vw}#authResetDialogHeader h1.warning rt{font-size:1vw}#authResetDialogHeader h1.warning img{height:2vh}input.authBtn,input.codeInput{font-size:1.6vw}.keyBtn{border-width:.4vw}.keys.number .keyBtn.erase p.inner img{vertical-align:top}}@media (max-aspect-ratio:11/10){input.authResetConfirmDialogButton{right:4vw;width:18vw;height:7vw;font-size:2.6vw}input.authResetConfirmDialogButton:first-child{right:24vw}#authResetConfirmDialog .header h1{font-size:4vw}#authResetConfirmDialog .main p.massage{font-size:3vw}}