@-webkit-keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacity{0%{opacity:0}to{opacity:1}}.brushContainer{min-height:100%;height:-webkit-calc(100vh - 30px);background-position:50%;background-repeat:no-repeat;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:calc(100vh - 30px);display:-webkit-box;display:-webkit-flex;display:flex;position:relative;overflow:hidden;background-size:cover!important}.brushContainer-header{width:100%;padding:30px;display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (device-width:1024px) and (device-height:1366px) and (orientation:portrait){.brushContainer-header{margin-bottom:31vw}}@media only screen and (min-width:768px) and (max-width:1023.98px) and (-webkit-min-device-pixel-ratio:1) and (orientation:portrait){.brushContainer-header{margin-bottom:31vw}}@media only screen and (max-width:767.98px) and (orientation:portrait){.brushContainer-header{padding:15px}}.brushContainer-header-backicon{text-align:left;width:15%;margin-left:15px;position:relative}@media only screen and (max-width:767.98px) and (orientation:portrait){.brushContainer-header-backicon{margin-left:0;position:relative;left:0}}.brushContainer-header-title{text-align:center;color:#fff;text-shadow:0 0 4px #000;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:70%;margin:0;padding:0;font-family:Noto Sans JP,sans-serif;font-size:28px;font-weight:700;line-height:33px;display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (min-width:768px) and (max-width:1023.98px){.brushContainer-header-title{text-shadow:0 0 4px #000;margin:8px 0 0;font-size:24px;font-weight:500;line-height:26px}}@media only screen and (max-width:767.98px) and (orientation:portrait){.brushContainer-header-title{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-top:35px;font-size:20px;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;left:6vw}}.brushContainer-header-settings{width:9%}.brushContainer-header-settings:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.brushContainer-header-settings:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.brushContainer-header-settings:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.brushContainer-header-settings:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.brushContainer-header-settings:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.brushContainer-header-settings:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}@media only screen and (device-width:1024px) and (device-height:1366px){.brushContainer-header-settings{width:13%;margin-left:34px}}@media only screen and (min-width:768px) and (max-width:1023.98px){.brushContainer-header-settings{width:13%;margin-left:34px}}@media only screen and (max-width:767.98px) and (orientation:portrait){.brushContainer-header-settings{width:18%;margin-left:30px}}.brushContainer-header-settings-icon{width:32px;height:32px;margin:0 15px 0 0;position:absolute;left:auto;right:2vw}@media only screen and (max-width:767.98px) and (orientation:portrait){.brushContainer-header-settings-icon{margin-right:0}}@media only screen and (device-width:1024px) and (device-height:1366px){.brushContainer-header-settings-icon{margin:0 20px 0 0}}@media only screen and (min-width:768px) and (max-width:1023.98px){.brushContainer-header-settings-icon{margin:0 20px 0 0}}.brushContainer-bodycontainer{-webkit-box-flex:0;-webkit-flex:0 0 70%;flex:0 0 70%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;max-width:70%;margin-top:120px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.brushContainer-bodycontainer-slider{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.brushContainer-bodycontainer-buttoncontainer{text-align:right;padding:50px 25px 0 0}.brushContainer-bodycontainer-buttoncontainer-button{color:#333;background-image:-webkit-linear-gradient(195deg,#ffd446,#fde884);background-image:linear-gradient(255deg,#ffd446,#fde884);border-radius:40px;padding:8px 45px;position:absolute;bottom:10%;left:auto;right:2%;-webkit-box-shadow:0 2px 2px;box-shadow:0 2px 2px}@media only screen and (max-width:767.98px) and (orientation:portrait){.brushContainer-bodycontainer-buttoncontainer-button{width:50%;margin:0 auto;position:fixed;left:0;right:0}}.brushContainer-bodycontainer-buttoncontainer-buttontext{margin-right:10px;font-size:16px;font-weight:800}@media only screen and (device-width:1024px) and (device-height:1366px){.brushContainer-bodycontainer{-webkit-box-flex:0;-webkit-flex:0 0 70%;flex:0 0 70%;max-width:100%;margin-top:0!important}}@media only screen and (min-width:768px) and (max-width:1023.98px){.brushContainer-bodycontainer{-webkit-box-flex:0;-webkit-flex:0 0 70%;flex:0 0 70%;max-width:100%;margin-top:0!important}}@media only screen and (max-width:767.98px) and (orientation:portrait){.brushContainer-bodycontainer{max-width:initial;width:90%;margin:0 5%;padding:0;margin-top:150px!important}}@media only screen and (min-width:374px) and (max-width:376px){.brushContainer-bodycontainer{max-width:initial;width:80%;margin:0 10%;padding:0;margin-top:100px!important}}.brushContainer-bodycontainer-row{-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0;padding:0 15px}@media only screen and (min-width:374px) and (max-width:376px){.brushContainer-bodycontainer-row{padding:0 14px}}.brushContainer-bodycontainer-row img{min-width:165px!important;min-height:165px!important}.brushContainer-bodycontainer-row-buttonbg{background-repeat:no-repeat;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-top:-18px;padding:10px 18px 28px;display:-webkit-box;display:-webkit-flex;display:flex;background-size:contain!important}.brushContainer-bodycontainer-row-editcontainer{-webkit-justify-content:space-around;justify-content:space-around;width:145px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:flex}.brushContainer-bodycontainer-row-editcontainer-image{min-width:22px;height:auto!important}.brushContainer-bodycontainer-row-image{min-width:150px!important}.brushContainer-bodycontainer-row-button{color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 4px #000;text-transform:uppercase;background-image:-webkit-linear-gradient(195deg,#025cbb,#2aafed);background-image:linear-gradient(255deg,#025cbb,#2aafed);border-radius:40px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-width:150px;max-width:205px;margin:0 auto;font-size:19px;font-weight:700;line-height:23px;display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden;padding:8px 35px!important}.brushContainer .slick-slider{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:flex;margin-top:2%!important}.brushContainer .slick-slider .slick-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:96%;margin:0 auto;padding:0 10px;display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}.brushContainer .slick-slider .slick-list .slick-track{margin:0 auto;padding:0;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;top:0;left:0;overflow:hidden}.brushContainer .slick-slider .slick-list .slick-track .slick-slide{float:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0 15px;display:-webkit-box;display:-webkit-flex;display:flex}.brushContainer .slick-slider .slick-list .slick-track .slick-slide .brushContainer-bodycontainer-row .brushContainer-bodycontainer-row-editcontainer img{width:22px!important;min-width:22px!important;height:auto!important;min-height:auto!important}.brushContainer .slick-slider .slick-list .slick-track .slick-slide img{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:flex;width:165px!important;height:165px!important}.brushContainer .slick-slider .slick-dots{position:relative;top:20px}@media screen and (max-width:767px){.brushContainer .slick-slider .slick-dots{margin-left:15px!important}}@media screen and (min-width:414px){.brushContainer .slick-slider .slick-dots{margin-left:15px!important}}.brushContainer .slick-slider .slick-dots li button:before{font-size:14px!important}.brushContainer .slick-slider .slick-prev{width:2%;position:static;display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}.brushContainer .slick-slider .slick-prev:before{vertical-align:middle;background:url(/static/images/Next.png) no-repeat;width:10px;height:20px;padding:0;display:block;position:relative;top:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);color:transparent!important}.brushContainer .slick-slider .slick-next{float:left;width:2%;position:static;display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}.brushContainer .slick-slider .slick-next:before{vertical-align:middle;background:url(/static/images/Next.png) no-repeat;width:10px;height:20px;padding:0;display:block;position:relative;top:0;color:transparent!important}.brushContainer .alertcontainer-wrapperdiv{width:300px}.brushContainer.ja .brushContainer-header-title{font-family:roboto-bold;font-size:28px;line-height:33px}@media only screen and (max-width:767.98px) and (orientation:portrait){.brushContainer.ja .brushContainer-header-title{min-height:40px!important;font-size:20px!important;line-height:24px!important}}.brushContainer.ja .brushContainer-bodycontainer .brushContainer-bodycontainer-row-button{font-family:Noto Sans JP,sans-serif;font-size:16px!important;line-height:18px!important}.brushContainer.ja .alertcontainer .alertcontainer-wrapperdiv{width:300px}.brushContainer.ja .alertcontainer .alertcontainer-wrapperdiv-parent-textcontainer-deletetitle{color:#fff;text-align:center;text-shadow:0 0 4px #000;margin-bottom:20px;font-family:roboto-regular;font-size:22px;font-weight:500;line-height:28px}.brushContainer.ja .alertcontainer .alertcontainer-wrapperdiv-parent-textcontainer-buttonparentcontainer-buttoncontainer-button,.brushContainer.ja .alertcontainer .alertcontainer-wrapperdiv-parent-textcontainer-button{text-align:center;text-shadow:0 0 4px #000;color:#fff;text-transform:uppercase;font-family:roboto-regular;font-size:18px;font-weight:500;line-height:21px}.brushContainer.en .brushContainer-header-title{font-family:roboto-bold;font-size:28px;line-height:33px}@media only screen and (max-width:767.98px) and (orientation:portrait){.brushContainer.en .brushContainer-header-title{min-height:40px!important;font-size:20px!important;line-height:24px!important}}.brushContainer.en .brushContainer-bodycontainer .brushContainer-bodycontainer-row-button{font-family:roboto-regular;font-size:16px!important;line-height:18px!important}.brushContainer.en .alertcontainer .alertcontainer-wrapperdiv{width:300px}.brushContainer.en .alertcontainer .alertcontainer-wrapperdiv-parent-textcontainer-deletetitle{color:#fff;text-align:center;text-shadow:0 0 4px #000;margin-bottom:20px;font-family:roboto-regular;font-size:22px;font-weight:500;line-height:28px}.brushContainer.en .alertcontainer .alertcontainer-wrapperdiv-parent-textcontainer-buttonparentcontainer-buttoncontainer-button,.brushContainer.en .alertcontainer .alertcontainer-wrapperdiv-parent-textcontainer-button{text-align:center;text-shadow:0 0 4px #000;color:#fff;text-transform:uppercase;font-family:roboto-regular;font-size:18px;font-weight:500;line-height:21px}@media only screen and (max-height:428px){.brushContainer{overflow:scroll!important}.brushContainer-bodycontainer{padding-bottom:6%;margin-top:0!important}.brushContainer-bodycontainer .brushContainer-bodycontainer-buttoncontainer{margin-top:2vw;position:relative}.brushContainer-bodycontainer .brushContainer-bodycontainer-buttoncontainer-button{padding:0 20px;position:absolute}}@media only screen and (min-device-width:420px) and (max-device-width:1000px) and (orientation:landscape){.brushContainer.ja .brushContainer-header-title{font-size:21px}.brushContainer-bodycontainer .brushContainer-bodycontainer-buttoncontainer-button img{max-width:20px;position:relative;top:3px}}
.alertcontainer{z-index:1;background:rgba(51,51,51,.56);outline:0;width:100%;height:100%;position:fixed;top:0;left:0;overflow-x:hidden;overflow-y:auto}.alertcontainer-wrapperdiv{pointer-events:none;width:35%;min-height:-webkit-calc(100% - 3.5rem);-webkit-box-lines:multiple;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:flex;position:relative}@media (max-width:767.98px){.alertcontainer-wrapperdiv{width:280px}}.alertcontainer-wrapperdiv-parent{pointer-events:auto;background:#0057b8;border:0;border-radius:.3rem;outline:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;position:relative}@media (max-width:767.98px){.alertcontainer-wrapperdiv-parent{width:100%}}.alertcontainer-wrapperdiv-parent-textcontainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;padding:5px 15px 20px;display:-webkit-box;display:-webkit-flex;display:flex}.alertcontainer-wrapperdiv-parent-textcontainer-buttonparentcontainer{-webkit-justify-content:space-around;justify-content:space-around;margin-top:20px;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:flex}.alertcontainer-wrapperdiv-parent-textcontainer-buttonparentcontainer-buttoncontainer-button{color:#fff;text-align:center;background-image:-webkit-linear-gradient(195deg,#ffd446,#fde884);background-image:linear-gradient(255deg,#ffd446,#fde884);border-radius:50px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;margin-top:10px;font-weight:700;padding:8px 35px!important}.alertcontainer-wrapperdiv-parent-textcontainer-deletetitle{color:#fff;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding-top:2px;font-size:12px;font-weight:600;line-height:15px;display:-webkit-box;display:-webkit-flex;display:flex}.alertcontainer-wrapperdiv-parent-textcontainer-errormsg{color:red;padding-top:2px;font-size:12px;font-weight:600;line-height:15px}.alertcontainer-wrapperdiv-parent-textcontainer-button{color:#333;text-align:center;background-image:-webkit-linear-gradient(195deg,#ffd446,#fde884);background-image:linear-gradient(255deg,#ffd446,#fde884);border-radius:50px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:auto;margin-top:10px;font-weight:700;padding:8px 35px!important}@media only screen and (device-width:1024px) and (device-height:1366px){.alertcontainer-wrapperdiv-parent-textcontainer-button{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:auto;display:-webkit-box;display:-webkit-flex;display:flex}}@media only screen and (min-width:768px) and (max-width:1023.98px){.alertcontainer-wrapperdiv-parent-textcontainer-button{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:auto;display:-webkit-box;display:-webkit-flex;display:flex}}@media (max-width:767.98px){.alertcontainer-wrapperdiv-parent-textcontainer-button{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:auto;display:-webkit-box;display:-webkit-flex;display:flex}}.alertcontainer-wrapperdiv-parent-textcontainer-textbox{color:rgba(255,255,255,.8);text-align:center;text-shadow:0 0 4px #000;background:0 0;border:0;border-bottom:1px solid rgba(255,255,255,.5);border-radius:0;outline:0;margin-bottom:5px;padding:.375rem 0;font-family:Noto Sans JP,sans-serif;font-size:18px;line-height:21px}.alertcontainer-wrapperdiv-parent-close{color:#fff;cursor:pointer;text-shadow:0 1px #fff;border:0;padding:5px 10px;font-size:1vw;font-weight:700}.alertcontainer-wrapperdiv-parent-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.alertcontainer-wrapperdiv-parent-close:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.alertcontainer-wrapperdiv-parent-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.alertcontainer-wrapperdiv-parent-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.alertcontainer-wrapperdiv-parent-close:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.alertcontainer-wrapperdiv-parent-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}@media (max-width:767.98px){.alertcontainer-wrapperdiv-parent-close{font-size:3vw}}.alertcontainer-wrapperdiv-parent-message{color:#fff;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:70%;margin:0 auto;padding:5px 15px 20px;font-family:Noto Sans JP,sans-serif;font-size:17px;line-height:28px;display:-webkit-box;display:-webkit-flex;display:flex}@media (max-width:767.98px){.alertcontainer-wrapperdiv-parent-message{text-align:center;font-size:9px;line-height:normal}}.largesize a{color:#fff;font-size:13px;text-decoration:underline}.largesize .alertcontainer-wrapperdiv{width:70%}@media (max-width:767.98px){.largesize .alertcontainer-wrapperdiv{width:90%}}.largesize .alertcontainer-wrapperdiv-parent-message{width:90%;font-size:13px;overflow:hidden}.largesize .alertcontainer-wrapperdiv-parent-message span{width:100%}
.characterSelectContainer{background-position:50%;background-repeat:no-repeat;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:100vh;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;overflow-x:scroll;background-size:cover!important}.characterSelectContainer-header{width:100%;padding:30px 30px 0;display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (device-width:1024px) and (device-height:1366px){.characterSelectContainer-header{margin-bottom:23vw}}@media only screen and (min-width:768px) and (max-width:1023.98px){.characterSelectContainer-header{margin-bottom:23vw}}@media only screen and (max-width:767.98px) and (orientation:portrait){.characterSelectContainer-header{padding:15px}}.characterSelectContainer-header-backicon{text-align:left;width:15%;margin-left:15px;position:relative}@media only screen and (max-width:767.98px) and (orientation:portrait){.characterSelectContainer-header-backicon{margin-left:0;position:relative;left:0}}.characterSelectContainer-header-title{text-align:center;color:#fff;text-shadow:0 0 4px #000;width:70%;margin:0 0 20px;padding:0;font-family:Noto Sans JP,sans-serif;font-size:28px;font-weight:500;line-height:33px}@media only screen and (min-width:768px) and (max-width:1023.98px){.characterSelectContainer-header-title{text-shadow:0 0 4px #000;margin:8px 0 0;font-size:24px;font-weight:500;line-height:26px}}@media only screen and (max-width:767.98px) and (orientation:portrait){.characterSelectContainer-header-title{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-top:35px;font-size:20px;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;left:6vw}}.characterSelectContainer-header-setting{text-align:right;width:9%}@media only screen and (device-width:1024px) and (device-height:1366px){.characterSelectContainer-header-setting{width:13%;margin-left:34px}}@media only screen and (min-width:768px) and (max-width:1023.98px){.characterSelectContainer-header-setting{width:13%;margin-left:34px}}@media only screen and (max-width:767.98px) and (orientation:portrait){.characterSelectContainer-header-setting{width:18%;margin-left:30px}}.characterSelectContainer-header-setting-icon{width:32px;height:32px;margin:0 15px 0 0;position:absolute;left:auto;right:2vw}@media only screen and (max-width:767.98px) and (orientation:portrait){.characterSelectContainer-header-setting-icon{margin-right:0}}.characterSelectContainer-images{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (device-width:1024px) and (device-height:1366px){.characterSelectContainer-images{width:36%!important}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.characterSelectContainer-images{width:36%!important}}@media only screen and (max-width:767.98px) and (orientation:portrait){.characterSelectContainer-images{width:70%;margin:30px auto 0}}.characterSelectContainer-images-container{-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:62%;margin-top:0;display:block}@media only screen and (max-width:767.98px) and (orientation:portrait){.characterSelectContainer-images-container{width:auto}}.characterSelectContainer-images-container-item{clear:both;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:26%;margin:7px;display:inline-block}@media only screen and (device-width:1024px) and (device-height:1366px){.characterSelectContainer-images-container-item{width:26%;margin:3px}}@media only screen and (min-width:768px) and (max-width:1023.98px){.characterSelectContainer-images-container-item{width:26%;padding:5px}}@media only screen and (max-width:767.98px) and (orientation:portrait){.characterSelectContainer-images-container-item{width:75px;height:75px;margin:3px;padding:0}}.characterSelectContainer-images-container-item-img{width:11vw;height:11vw}@media only screen and (device-width:1024px) and (device-height:1366px){.characterSelectContainer-images-container-item-img{width:85%;height:100%}}@media only screen and (min-width:768px) and (max-width:1023.98px) and (orientation:portrait){.characterSelectContainer-images-container-item-img{width:135px;height:135px}}@media only screen and (max-width:767.98px) and (orientation:portrait){.characterSelectContainer-images-container-item-img{width:75px;height:75px}}.characterSelectContainer-form{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;padding-top:50px;display:-webkit-box;display:-webkit-flex;display:flex}.characterSelectContainer-form-submitcontainer{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (device-width:1024px) and (device-height:1366px){.characterSelectContainer-form-submitcontainer{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;display:-webkit-box;display:-webkit-flex;display:flex}}@media only screen and (min-width:768px) and (max-width:1023.98px){.characterSelectContainer-form-submitcontainer{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;display:-webkit-box;display:-webkit-flex;display:flex}}@media only screen and (max-width:767.98px) and (orientation:portrait){.characterSelectContainer-form-submitcontainer{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;display:-webkit-box;display:-webkit-flex;display:flex}}.characterSelectContainer-form-submitcontainer-button{text-transform:uppercase;color:#fff;opacity:.65;background-image:-webkit-linear-gradient(195deg,#ffd446,#fde884);background-image:linear-gradient(255deg,#ffd446,#fde884);border:none;border-radius:40px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0;padding:10px 50px;font-family:Noto Sans JP,sans-serif;font-size:22px;line-height:25px;text-decoration:none!important}@media only screen and (max-width:767.98px) and (orientation:portrait){.characterSelectContainer-form-submitcontainer-button{margin:10px 0}}.characterSelectContainer-form-submitcontainer-button:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.characterSelectContainer-form-optioncontainer{width:30%;margin-top:20px;display:-webkit-box;display:-webkit-flex;display:flex}.characterSelectContainer-form-optioncontainer-optioncheckbox{padding-top:20px}.characterSelectContainer-form-optioncontainer-optiontext{text-align:left;width:100%;margin-left:10px;font-size:16px}.characterSelectContainer-form-selectcontainer{-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:30%;display:-webkit-box;display:-webkit-flex;display:flex}.characterSelectContainer-form-selectcontainer-typecodehelp{cursor:pointer;text-align:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:30%;margin-top:10px;display:-webkit-box;display:-webkit-flex;display:flex}.characterSelectContainer-form-selectcontainer-typecodehelp-description{width:90%;margin-top:10px;margin-bottom:10px;padding-top:5px;font-size:14px;line-height:15px}.characterSelectContainer-form-selectcontainer-typecodehelp-image{-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:200px;height:135px}.characterSelectContainer-form-selectcontainer-typecodehelp-text{padding-top:5px;font-size:14px;font-style:italic;font-weight:700;text-decoration:underline}.characterSelectContainer-form-control{width:30%;margin-bottom:20px}.characterSelectContainer-form-control-textbox{text-shadow:0 0 1px #000;color:#495057;width:100%;height:-webkit-calc(1.5em + .75rem + 2px);font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;line-height:24px;background:0 0;border:0;border-bottom:1px solid rgba(255,255,255,.5);border-radius:.25rem;outline:0;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:20px;font-weight:500;line-height:1.5;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out,box-shadow .15s ease-in-out;display:block;color:#fff!important;border-bottom-color:#fff!important}.characterSelectContainer-form-control-textbox::-webkit-input-placeholder{color:#fff;opacity:1}.characterSelectContainer-form-control-textbox::placeholder{color:#fff;opacity:1}.characterSelectContainer-form-control-textbox:-ms-placeholder-shown{color:#fff;opacity:1}.characterSelectContainer-form-control-textbox::-webkit-input-placeholder{color:#fff;opacity:1}.characterSelectContainer-form-control-textbox::-moz-placeholder{color:#fff;opacity:1}.characterSelectContainer-form-control-textbox::-ms-input-placeholder{color:#fff;opacity:1}.characterSelectContainer-form-control-textbox::placeholder{color:#fff;opacity:1}.characterSelectContainer-body{clear:both;text-align:center;width:100%;margin-top:30px;display:block}.characterSelectContainer-body-title{text-align:center;color:#fff;text-shadow:0 0 4px #000;width:100%;margin:0;padding:0;font-family:Noto Sans JP,sans-serif;font-size:28px;font-weight:500;line-height:33px}.imgActive{opacity:.5}.characterSelectContainer.en .characterSelectContainer-header-title{font-family:roboto-bold}.characterSelectContainer.en .characterSelectContainer-form-submitcontainer-button{font-family:roboto-regular;font-size:22px;line-height:25px}@media only screen and (max-width:767.98px) and (orientation:portrait){.characterSelectContainer.en .characterSelectContainer-form-submitcontainer-button{min-height:40px!important;font-size:16px!important;line-height:19px!important}}@media only screen and (max-height:428px){.characterSelectContainer{overflow:scroll!important}.characterSelectContainer .characterSelectContainer-header{margin-bottom:1vw}.characterSelectContainer .characterSelectContainer-form .characterSelectContainer-form-submitcontainer .characterSelectContainer-form-submitcontainer-button{margin:0 0 40px}}@media only screen and (min-device-width:420px) and (max-device-width:1000px) and (orientation:landscape){.characterSelectContainer-images-container-item img{width:11vw;height:11vw}}
.albumSelectContainer{background-position:50%;background-repeat:no-repeat;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:100vh;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;overflow-x:scroll;background-size:cover!important}.albumSelectContainer-header{width:100%;padding:30px 30px 0;display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (device-width:1024px) and (device-height:1366px){.albumSelectContainer-header{margin-bottom:23vw}}@media only screen and (min-width:768px) and (max-width:1023.98px){.albumSelectContainer-header{margin-bottom:23vw}}@media only screen and (max-width:767.98px) and (orientation:portrait){.albumSelectContainer-header{padding:15px}}.albumSelectContainer-header-backicon{text-align:left;width:15%;margin-left:15px;position:relative}@media only screen and (max-width:767.98px) and (orientation:portrait){.albumSelectContainer-header-backicon{margin-left:0;position:relative;left:0}}.albumSelectContainer-header-title{text-align:center;color:#fff;text-shadow:0 0 4px #000;width:70%;margin:0 0 20px;padding:0;font-family:Noto Sans JP\,sans-serif;font-size:28px;font-weight:500;line-height:33px}@media only screen and (min-width:768px) and (max-width:1023.98px){.albumSelectContainer-header-title{text-shadow:0 0 4px #000;margin:8px 0 0;font-size:24px;font-weight:500;line-height:26px}}@media only screen and (max-width:767.98px) and (orientation:portrait){.albumSelectContainer-header-title{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-top:35px;font-size:20px;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;left:6vw}}.albumSelectContainer-header-setting{text-align:right;width:9%}@media only screen and (device-width:1024px) and (device-height:1366px){.albumSelectContainer-header-setting{width:13%;margin-left:34px}}@media only screen and (min-width:768px) and (max-width:1023.98px){.albumSelectContainer-header-setting{width:13%;margin-left:34px}}@media only screen and (max-width:767.98px) and (orientation:portrait){.albumSelectContainer-header-setting{width:18%;margin-left:30px}}.albumSelectContainer-header-setting-icon{width:32px;height:32px;margin:0 15px 0 0;position:absolute;left:auto;right:2vw}@media only screen and (max-width:767.98px) and (orientation:portrait){.albumSelectContainer-header-setting-icon{margin-right:0}}.albumSelectContainer-images{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (device-width:1024px) and (device-height:1366px){.albumSelectContainer-images{width:36%!important}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.albumSelectContainer-images{width:36%!important}}@media only screen and (max-width:767.98px) and (orientation:portrait){.albumSelectContainer-images{width:70%;margin:30px auto 0}}.albumSelectContainer-images-container{-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:62%;margin-top:0;display:block}@media only screen and (max-width:767.98px) and (orientation:portrait){.albumSelectContainer-images-container{width:auto}}.albumSelectContainer-images-container-item{clear:both;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:26%;margin:7px;display:inline-block}@media only screen and (device-width:1024px) and (device-height:1366px){.albumSelectContainer-images-container-item{width:26%;margin:3px}}@media only screen and (min-width:768px) and (max-width:1023.98px){.albumSelectContainer-images-container-item{width:26%;padding:5px}}@media only screen and (max-width:767.98px) and (orientation:portrait){.albumSelectContainer-images-container-item{width:75px;height:75px;margin:3px;padding:0}}.albumSelectContainer-images-container-item-img{width:11vw;height:11vw}@media only screen and (device-width:1024px) and (device-height:1366px){.albumSelectContainer-images-container-item-img{width:85%;height:100%}}@media only screen and (min-width:768px) and (max-width:1023.98px) and (orientation:portrait){.albumSelectContainer-images-container-item-img{width:135px;height:135px}}@media only screen and (max-width:767.98px) and (orientation:portrait){.albumSelectContainer-images-container-item-img{width:75px;height:75px}}.albumSelectContainer-form{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;padding-top:50px;display:-webkit-box;display:-webkit-flex;display:flex}.albumSelectContainer-form-submitcontainer{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (device-width:1024px) and (device-height:1366px){.albumSelectContainer-form-submitcontainer{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;display:-webkit-box;display:-webkit-flex;display:flex}}@media only screen and (min-width:768px) and (max-width:1023.98px){.albumSelectContainer-form-submitcontainer{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;display:-webkit-box;display:-webkit-flex;display:flex}}@media only screen and (max-width:767.98px) and (orientation:portrait){.albumSelectContainer-form-submitcontainer{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;display:-webkit-box;display:-webkit-flex;display:flex}}.albumSelectContainer-form-submitcontainer-button{text-transform:uppercase;color:#fff;opacity:.65;background-image:-webkit-linear-gradient(195deg,#ffd446,#fde884);background-image:linear-gradient(255deg,#ffd446,#fde884);border:none;border-radius:40px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0;padding:10px 50px;font-family:Noto Sans JP\,sans-serif;font-size:22px;line-height:25px;text-decoration:none!important}@media only screen and (max-width:767.98px) and (orientation:portrait){.albumSelectContainer-form-submitcontainer-button{margin:10px 0}}.albumSelectContainer-form-submitcontainer-button:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.albumSelectContainer-form-optioncontainer{width:30%;margin-top:20px;display:-webkit-box;display:-webkit-flex;display:flex}.albumSelectContainer-form-optioncontainer-optioncheckbox{padding-top:20px}.albumSelectContainer-form-optioncontainer-optiontext{text-align:left;width:100%;margin-left:10px;font-size:16px}.albumSelectContainer-form-selectcontainer{-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:30%;display:-webkit-box;display:-webkit-flex;display:flex}.albumSelectContainer-form-selectcontainer-typecodehelp{cursor:pointer;text-align:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:30%;margin-top:10px;display:-webkit-box;display:-webkit-flex;display:flex}.albumSelectContainer-form-selectcontainer-typecodehelp-description{width:90%;margin-top:10px;margin-bottom:10px;padding-top:5px;font-size:14px;line-height:15px}.albumSelectContainer-form-selectcontainer-typecodehelp-image{-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:200px;height:135px}.albumSelectContainer-form-selectcontainer-typecodehelp-text{padding-top:5px;font-size:14px;font-style:italic;font-weight:700;text-decoration:underline}.albumSelectContainer-form-control{width:30%;margin-bottom:20px}.albumSelectContainer-form-control-textbox{text-shadow:0 0 1px #000;color:#495057;width:100%;height:-webkit-calc(1.5em + .75rem + 2px);font-family:Noto Sans JP\,sans-serif;font-size:20px;font-weight:500;line-height:24px;background:0 0;border:0;border-bottom:1px solid rgba(255,255,255,.5);border-radius:.25rem;outline:0;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:20px;font-weight:500;line-height:1.5;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out,box-shadow .15s ease-in-out;display:block;color:#fff!important;border-bottom-color:#fff!important}.albumSelectContainer-form-control-textbox::-webkit-input-placeholder{color:#fff;opacity:1}.albumSelectContainer-form-control-textbox::placeholder{color:#fff;opacity:1}.albumSelectContainer-form-control-textbox:-ms-placeholder-shown{color:#fff;opacity:1}.albumSelectContainer-form-control-textbox::-webkit-input-placeholder{color:#fff;opacity:1}.albumSelectContainer-form-control-textbox::-moz-placeholder{color:#fff;opacity:1}.albumSelectContainer-form-control-textbox::-ms-input-placeholder{color:#fff;opacity:1}.albumSelectContainer-form-control-textbox::placeholder{color:#fff;opacity:1}.albumSelectContainer-body{clear:both;text-align:center;width:100%;margin-top:30px;display:block}.albumSelectContainer-body-title{text-align:center;color:#fff;text-shadow:0 0 4px #000;width:100%;margin:0;padding:0;font-family:Noto Sans JP\,sans-serif;font-size:28px;font-weight:500;line-height:33px}.imgActive{opacity:.5}.albumSelectContainer.en .albumSelectContainer-header-title{font-family:Roboto-Bold}.albumSelectContainer.en .albumSelectContainer-form-submitcontainer-button{font-family:roboto-regular;font-size:22px;line-height:25px}@media only screen and (max-width:767.98px) and (orientation:portrait){.albumSelectContainer.en .albumSelectContainer-form-submitcontainer-button{min-height:40px!important;font-size:16px!important;line-height:19px!important}}@media only screen and (max-height:428px){.albumSelectContainer{overflow:scroll!important}.albumSelectContainer .albumSelectContainer-header{margin-bottom:1vw}.albumSelectContainer .albumSelectContainer-form .albumSelectContainer-form-submitcontainer .albumSelectContainer-form-submitcontainer-button{margin:0 0 40px}}@media only screen and (min-device-width:420px) and (max-device-width:1000px) and (orientation:landscape){.albumSelectContainer-images-container-item img{width:11vw;height:11vw}}.albumSelectContainer .albumSelectContainer-images-container{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:baseline;align-items:baseline;width:95%;display:-webkit-box;display:-webkit-flex;display:flex}.albumSelectContainer .albumSelectContainer-images-container .left{-webkit-box-lines:multiple;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:10px;display:-webkit-box;display:-webkit-flex;display:flex}@media screen and (max-width:575.98px){.albumSelectContainer .albumSelectContainer-images-container .left{padding-bottom:60px}}.albumSelectContainer .albumSelectContainer-images-container .left .alblum-box{position:relative}.albumSelectContainer .albumSelectContainer-images-container .left .alblum-box .black-img{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;top:0;left:0}.albumSelectContainer .albumSelectContainer-images-container .left .alblum-box .black-img img{border:2px solid #fff;height:50px}.albumSelectContainer .albumSelectContainer-images-container .left .alblum-box .black-overlay{opacity:.9;background-color:#000;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;top:0;left:0}.albumSelectContainer .albumSelectContainer-images-container .left .alblum-box .black-overlay img{height:60px}
@-webkit-keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacity{0%{opacity:0}to{opacity:1}}.modal{z-index:1050;background:rgba(51,51,51,.56);outline:0;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;position:fixed;top:0;left:0;overflow-x:hidden;overflow-y:auto}.modal-content{pointer-events:auto;background:#0057b8 padding-box padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:100%;max-width:500px;margin:1.75rem auto;display:-webkit-box;display:-webkit-flex;display:flex;position:relative}@media (max-width:767.98px){.modal-content{width:280px;margin:0 auto}}.modal-content-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:5px 15px 20px;display:-webkit-box;display:-webkit-flex;display:flex}.modal-content-body-submit{color:#333;background-image:-webkit-linear-gradient(195deg,#ffd446,#fde884);background-image:linear-gradient(255deg,#ffd446,#fde884);border-radius:40px;padding:8px 45px;font-size:18px;line-height:21px;margin:5px 0!important}.modal-content-body-languageText{color:#fff;text-align:center;text-shadow:0 0 4px #000;margin-bottom:20px;font-family:roboto-regular;font-size:22px;font-weight:500;line-height:28px}.modal-content-body-title{text-shadow:0 0 4px #000;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:20px;font-weight:500;display:-webkit-box;display:-webkit-flex;display:flex}.modal-content-body-selectdiv-select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;width:105px;text-overflow:"";background:#fff url(../media/dropdown.0os-79~z4nt-n.png) 82px 13px no-repeat;border-radius:70px;margin-left:15px;padding:5px 25px;font-family:roboto-regular;font-size:16px;line-height:23px;position:relative;top:-10px;border:0!important}.modal-content-close{border-top-left-radius:-webkit-calc(.3rem - 1px);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:-webkit-calc(.3rem - 1px);cursor:pointer;border:0;border-top-right-radius:calc(.3rem - 1px);-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;padding:5px 10px;display:-webkit-box;display:-webkit-flex;display:flex}.modal-content-close-button{color:#fff;text-shadow:0 1px #fff;margin:-1rem -1rem -1rem auto;padding:1rem;font-size:1.5rem;font-weight:700;line-height:1}
@-webkit-keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacity{0%{opacity:0}to{opacity:1}}.editProfileContainer{background-position:50%;background-repeat:no-repeat;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:100vh;display:-webkit-box;display:-webkit-flex;display:flex;background-size:cover!important}.editProfileContainer-header{width:100%;padding:30px;display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (device-width:1024px) and (device-height:1366px){.editProfileContainer-header{-webkit-flex-wrap:initial;flex-wrap:initial}}@media only screen and (min-width:768px) and (max-width:1023.98px){.editProfileContainer-header{-webkit-flex-wrap:initial;flex-wrap:initial}}@media only screen and (max-width:767.98px) and (orientation:portrait){.editProfileContainer-header{-webkit-box-lines:multiple;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:15px}}.editProfileContainer-header-backicon{text-align:left;width:15%;margin-left:15px;position:relative}@media only screen and (max-width:767.98px) and (orientation:portrait){.editProfileContainer-header-backicon{margin-left:0;position:relative;left:0}}.editProfileContainer-header-title{text-align:center;color:#fff;text-shadow:0 0 4px #000;width:70%;margin:0;padding:0;font-family:Noto Sans JP,sans-serif;font-size:28px;font-weight:500;line-height:33px}@media only screen and (min-width:768px) and (max-width:1023.98px){.editProfileContainer-header-title{text-shadow:0 0 4px #000;margin:8px 0 0;font-size:24px;font-weight:500;line-height:26px}}@media only screen and (max-width:767.98px) and (orientation:portrait){.editProfileContainer-header-title{-webkit-box-flex:0;-webkit-flex:0 0 83%;flex:0 0 83%;-webkit-box-ordinal-group:3;-webkit-order:3;order:3;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;max-width:100%;margin:0 auto;font-size:17px;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;left:0}}.editProfileContainer-header-setting{text-align:right;width:9%}@media only screen and (device-width:1024px) and (device-height:1366px){.editProfileContainer-header-setting{width:13%;margin-left:34px}}@media only screen and (min-width:768px) and (max-width:1023.98px){.editProfileContainer-header-setting{width:13%;margin-left:34px}}@media only screen and (max-width:767.98px) and (orientation:portrait){.editProfileContainer-header-setting{width:18%;margin-left:30px}}.editProfileContainer-header-setting-icon{width:32px;height:32px;margin:0 15px 0 0;position:absolute;left:auto;right:3vw}@media only screen and (max-width:767.98px) and (orientation:portrait){.editProfileContainer-header-setting-icon{margin-right:0}}.editProfileContainer-form{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;top:2vw}@media only screen and (max-width:767.98px) and (orientation:portrait){.editProfileContainer-form{position:relative;top:25vw}}.editProfileContainer-form-submitcontainer{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;margin-top:20px;display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (device-width:1024px) and (device-height:1366px){.editProfileContainer-form-submitcontainer{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;display:-webkit-box;display:-webkit-flex;display:flex}}@media only screen and (min-width:768px) and (max-width:1023.98px){.editProfileContainer-form-submitcontainer{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;display:-webkit-box;display:-webkit-flex;display:flex}}@media only screen and (max-width:767.98px) and (orientation:portrait){.editProfileContainer-form-submitcontainer{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;display:-webkit-box;display:-webkit-flex;display:flex}}.editProfileContainer-form-submitcontainer-button{text-transform:uppercase;background-image:-webkit-linear-gradient(195deg,#ffd446,#fde884);background-image:linear-gradient(255deg,#ffd446,#fde884);border:none;border-radius:40px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:10px 0;padding:10px 50px;font-family:Noto Sans JP,sans-serif;font-size:22px;line-height:25px}@media only screen and (device-width:1024px) and (device-height:1366px){.editProfileContainer-form-submitcontainer-button{font-size:18px}}@media only screen and (max-width:767.98px) and (orientation:portrait){.editProfileContainer-form-submitcontainer-button{font-size:14px}}.editProfileContainer-form-submitcontainer-button:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.editProfileContainer-form-optioncontainer{width:30%;margin-top:20px;display:-webkit-box;display:-webkit-flex;display:flex}.editProfileContainer-form-optioncontainer-optioncheckbox{padding-top:20px}.editProfileContainer-form-optioncontainer-optiontext{text-align:left;width:100%;margin-left:10px;font-size:16px}.editProfileContainer-form-selectcontainer{-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:30%;display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (device-width:1024px) and (device-height:1366px){.editProfileContainer-form-selectcontainer{width:45%}}@media only screen and (min-width:768px) and (max-width:1023.98px){.editProfileContainer-form-selectcontainer{width:45%}}@media only screen and (max-width:767.98px) and (orientation:portrait){.editProfileContainer-form-selectcontainer{width:70%}}.editProfileContainer-form-selectcontainer-typecodehelp{cursor:pointer;text-align:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:30%;margin-top:10px;display:-webkit-box;display:-webkit-flex;display:flex}.editProfileContainer-form-selectcontainer-typecodehelp-description{width:90%;margin-top:10px;margin-bottom:10px;padding-top:5px;font-size:14px;line-height:15px}.editProfileContainer-form-selectcontainer-typecodehelp-image{-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:200px;height:135px}.editProfileContainer-form-selectcontainer-typecodehelp-text{padding-top:5px;font-size:14px;font-style:italic;font-weight:700;text-decoration:underline}.editProfileContainer-form-selectcontainer-month{text-align:left;-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.editProfileContainer-form-selectcontainer-month-select{text-shadow:0 0 1px #000;color:rgba(255,255,255,.8);-webkit-appearance:none;background:url(../media/dropdown.0os-79~z4nt-n.png) 100% no-repeat;border:0;border-radius:0;outline:0;width:97%;padding:.375rem 0;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;line-height:24px;color:#fff!important;border-bottom:1px solid rgba(51,51,51,.8)!important}.editProfileContainer-form-selectcontainer-month-select-option{color:#fff;background-color:#0057b8;border:1px solid #333}.editProfileContainer-form-control{width:30%;margin-bottom:20px}@media only screen and (device-width:1024px) and (device-height:1366px){.editProfileContainer-form-control{width:45%}}@media only screen and (min-width:768px) and (max-width:1023.98px){.editProfileContainer-form-control{width:45%}}@media only screen and (max-width:767.98px) and (orientation:portrait){.editProfileContainer-form-control{width:80%}}.editProfileContainer-form-control-textbox{text-shadow:0 0 1px #000;color:#495057;width:100%;height:-webkit-calc(1.5em + .75rem + 2px);font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;line-height:24px;background:0 0;border:0;border-bottom:1px solid rgba(255,255,255,.5);border-radius:.25rem;outline:0;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:20px;line-height:1.5;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out,box-shadow .15s ease-in-out;display:block;color:#fff!important;border-bottom-color:#000!important}@media only screen and (device-width:1024px) and (device-height:1366px){.editProfileContainer-form-control-textbox{border-bottom-color:#000!important}}.editProfileContainer-form-control-textbox::-webkit-input-placeholder{color:#fff;opacity:1}.editProfileContainer-form-control-textbox::placeholder{color:#fff;opacity:1}.editProfileContainer-form-control-textbox:-ms-placeholder-shown{color:#fff;opacity:1}.editProfileContainer-form-control-textbox::-webkit-input-placeholder{color:#fff;opacity:1}.editProfileContainer-form-control-textbox::-moz-placeholder{color:#fff;opacity:1}.editProfileContainer-form-control-textbox::-ms-input-placeholder{color:#fff;opacity:1}.editProfileContainer-form-control-textbox::placeholder{color:#fff;opacity:1}.editProfileContainer-form-control-message{color:#fff;font-size:14px}.editProfileContainer.en .editProfileContainer-header-title{font-family:roboto-bold;font-size:28px;line-height:33px}@media only screen and (max-width:767.98px) and (orientation:portrait){.editProfileContainer.en .editProfileContainer-header-title{min-height:40px!important;font-size:20px!important;line-height:24px!important}}.editProfileContainer.en .editProfileContainer-form-control-textbox{font-family:roboto-light;font-size:20px;line-height:24px}@media only screen and (max-width:767.98px) and (orientation:portrait){.editProfileContainer.en .editProfileContainer-form-control-textbox{min-height:40px!important;font-size:16px!important;line-height:19px!important}}.editProfileContainer.en .editProfileContainer-form-selectcontainer-month-select{font-family:roboto-light;font-size:19px;line-height:23px}@media only screen and (max-width:767.98px) and (orientation:portrait){.editProfileContainer.en .editProfileContainer-form-selectcontainer-month-select{min-height:40px!important;font-size:16px!important;line-height:19px!important}}.editProfileContainer.en .editProfileContainer-form-submitcontainer-button{font-family:roboto-regular;font-size:22px;line-height:25px}@media only screen and (max-width:767.98px) and (orientation:portrait){.editProfileContainer.en .editProfileContainer-form-submitcontainer-button{min-height:40px!important;font-size:16px!important;line-height:19px!important}}@media only screen and (max-height:428px){.editProfileContainer{overflow:scroll!important}.editProfileContainer .editProfileContainer-form .editProfileContainer-form-submitcontainer .editProfileContainer-form-submitcontainer-button{margin:40px 0 70px}}@media only screen and (min-device-width:420px) and (max-device-width:1000px) and (orientation:landscape){.editProfileContainer-form-control,.editProfileContainer-form-selectcontainer{width:50%}.editProfileContainer-header-title{font-size:20px;line-height:30px}}
@-webkit-keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacity{0%{opacity:0}to{opacity:1}}.forgotPasswordContainer{background-position:50%;background-repeat:no-repeat;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;overflow:hidden;height:-webkit-calc(100vh - 40px)!important;height:calc(100vh - 40px)!important;background-size:cover!important;height:calc(100vh - 40px)!important}.forgotPasswordContainer-header{width:100%;padding:30px;display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (max-width:767.98px) and (orientation:portrait){.forgotPasswordContainer-header{padding:15px}}.forgotPasswordContainer-header-backicon{text-align:left;width:15%;margin-left:15px;position:relative}@media only screen and (max-width:767.98px) and (orientation:portrait){.forgotPasswordContainer-header-backicon{margin-left:0;position:relative;left:0}}.forgotPasswordContainer-header-title{text-align:center;color:#fff;text-shadow:0 0 4px #000;width:70%;margin:0;padding:0;font-family:Noto Sans JP,sans-serif;font-size:28px;font-weight:500;line-height:33px}@media only screen and (min-width:768px) and (max-width:1023.98px){.forgotPasswordContainer-header-title{text-shadow:0 0 4px #000;margin:8px 0 0;font-size:24px;font-weight:500;line-height:26px}}@media only screen and (max-width:767.98px) and (orientation:portrait){.forgotPasswordContainer-header-title{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-top:35px;font-size:19px;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;left:6vw}}.forgotPasswordContainer-header-setting{text-align:right;width:9%}@media only screen and (device-width:1024px) and (device-height:1366px){.forgotPasswordContainer-header-setting{width:13%;margin-left:34px}}@media only screen and (min-width:768px) and (max-width:1023.98px){.forgotPasswordContainer-header-setting{width:13%;margin-left:34px}}@media only screen and (max-width:767.98px) and (orientation:portrait){.forgotPasswordContainer-header-setting{width:18%;margin-left:30px}}.forgotPasswordContainer-header-setting-icon{width:32px;height:32px;margin:0 15px 0 0;position:absolute;left:auto;right:2vw}@media only screen and (max-width:767.98px) and (orientation:portrait){.forgotPasswordContainer-header-setting-icon{margin-right:0}}.forgotPasswordContainer-form{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (max-width:767.98px) and (orientation:portrait){.forgotPasswordContainer-form{margin-top:18%}}.forgotPasswordContainer-form-submitcontainer{-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:auto;margin-top:20px;display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (device-width:1024px) and (device-height:1366px){.forgotPasswordContainer-form-submitcontainer{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;display:-webkit-box;display:-webkit-flex;display:flex}}@media only screen and (min-width:768px) and (max-width:1023.98px){.forgotPasswordContainer-form-submitcontainer{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;display:-webkit-box;display:-webkit-flex;display:flex}}@media only screen and (max-width:767.98px) and (orientation:portrait){.forgotPasswordContainer-form-submitcontainer{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;display:-webkit-box;display:-webkit-flex;display:flex}}.forgotPasswordContainer-form-submitcontainer-button{text-transform:uppercase;background-image:-webkit-linear-gradient(195deg,#ffd446,#fde884);background-image:linear-gradient(255deg,#ffd446,#fde884);border:none;border-radius:40px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0;padding:10px 50px;font-family:Noto Sans JP,sans-serif;font-size:22px;line-height:25px}@media only screen and (device-width:1024px) and (device-height:1366px){.forgotPasswordContainer-form-submitcontainer-button{margin:40px 0}}@media only screen and (min-width:768px) and (max-width:1023.98px){.forgotPasswordContainer-form-submitcontainer-button{margin:40px 0}}@media only screen and (max-width:767.98px) and (orientation:portrait){.forgotPasswordContainer-form-submitcontainer-button{margin:40px 0;min-height:40px!important;font-size:16px!important;line-height:19px!important}}.forgotPasswordContainer-form-submitcontainer-button:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.forgotPasswordContainer-form-optioncontainer{width:30%;margin-top:20px;display:-webkit-box;display:-webkit-flex;display:flex}.forgotPasswordContainer-form-optioncontainer-optioncheckbox{padding-top:20px}.forgotPasswordContainer-form-optioncontainer-optiontext{text-align:left;width:100%;margin-left:10px;font-size:16px}.forgotPasswordContainer-form-selectcontainer{-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:30%;display:-webkit-box;display:-webkit-flex;display:flex}.forgotPasswordContainer-form-selectcontainer-typecodehelp{cursor:pointer;text-align:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:30%;margin-top:10px;display:-webkit-box;display:-webkit-flex;display:flex}.forgotPasswordContainer-form-selectcontainer-typecodehelp-description{width:90%;margin-top:10px;margin-bottom:10px;padding-top:5px;font-size:14px;line-height:15px}.forgotPasswordContainer-form-selectcontainer-typecodehelp-image{-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:200px;height:135px}.forgotPasswordContainer-form-selectcontainer-typecodehelp-text{padding-top:5px;font-size:14px;font-style:italic;font-weight:700;text-decoration:underline}.forgotPasswordContainer-form-control{width:30%;margin-bottom:20px}.forgotPasswordContainer-form-control span{color:red;text-align:left;float:left;width:100%;padding-top:2%;font-size:12px;display:block}@media only screen and (device-width:1024px) and (device-height:1366px){.forgotPasswordContainer-form-control{padding-top:5%}}@media only screen and (min-width:768px) and (max-width:1023.98px){.forgotPasswordContainer-form-control{padding-top:5%}}.forgotPasswordContainer-form-control-error{color:red;text-align:left}@media only screen and (max-width:767.98px) and (orientation:portrait){.forgotPasswordContainer-form-control{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:75%;display:-webkit-box;display:-webkit-flex;display:flex}.forgotPasswordContainer-form-control{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:75%;display:-webkit-box;display:-webkit-flex;display:flex}.forgotPasswordContainer-form-control img{max-width:135px}}.forgotPasswordContainer-form-control-textbox{text-shadow:0 0 1px #000;color:#495057;width:100%;height:-webkit-calc(1.5em + .75rem + 2px);font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;line-height:24px;background:0 0;border:0;border-bottom:1px solid rgba(255,255,255,.5);border-radius:.25rem;outline:0;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:20px;font-weight:500;line-height:1.5;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out,box-shadow .15s ease-in-out;display:block;color:#fff!important;border-bottom-color:#fff!important}.forgotPasswordContainer-form-control-textbox::-webkit-input-placeholder{color:#fff;opacity:1}.forgotPasswordContainer-form-control-textbox::placeholder{color:#fff;opacity:1}.forgotPasswordContainer-form-control-textbox:-ms-placeholder-shown{color:#fff;opacity:1}.forgotPasswordContainer-form-control-textbox::-webkit-input-placeholder{color:#fff;opacity:1}.forgotPasswordContainer-form-control-textbox::-moz-placeholder{color:#fff;opacity:1}.forgotPasswordContainer-form-control-textbox::-ms-input-placeholder{color:#fff;opacity:1}.forgotPasswordContainer-form-control-textbox::placeholder{color:#fff;opacity:1}.forgotPasswordContainer.en .forgotPasswordContainer-header-title{font-family:roboto-bold;font-size:28px;line-height:33px}@media only screen and (max-width:767.98px) and (orientation:portrait){.forgotPasswordContainer.en .forgotPasswordContainer-header-title{min-height:40px!important;font-size:20px!important;line-height:24px!important}}.forgotPasswordContainer.en .forgotPasswordContainer-form-control-textbox{font-family:roboto-light;font-size:20px;line-height:24px}@media only screen and (max-width:767.98px) and (orientation:portrait){.forgotPasswordContainer.en .forgotPasswordContainer-form-control-textbox{min-height:40px!important;font-size:16px!important;line-height:19px!important}}.forgotPasswordContainer.en .forgotPasswordContainer-form-submitcontainer-button{font-family:roboto-regular;font-size:22px;line-height:25px}@media only screen and (max-width:767.98px) and (orientation:portrait){.forgotPasswordContainer.en .forgotPasswordContainer-form-submitcontainer-button{min-height:40px!important;font-size:16px!important;line-height:19px!important}}@media only screen and (max-height:428px){.forgotPasswordContainer{overflow:scroll!important}.forgotPasswordContainer .forgotPasswordContainer-form{margin-top:0%}}@media only screen and (min-device-width:420px) and (max-device-width:1000px) and (orientation:landscape){.forgotPasswordContainer-form-control img{max-width:95px}.forgotPasswordContainer-form-control-textbox{font-size:16px;line-height:19px}.forgotPasswordContainer-header-title{font-size:22px;line-height:28px}.forgotPasswordContainer-form-submitcontainer{margin-top:0}.forgotPasswordContainer-form-submitcontainer-button{min-height:40px!important;font-size:16px!important;line-height:19px!important}}
@-webkit-keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacity{0%{opacity:0}to{opacity:1}}.renvalContainer{width:100%;height:100vh}@media only screen and (device-width:1024px) and (device-height:1366px){.renvalContainer{-webkit-transform-origin:0 0;transform-origin:0 0;width:100vh;height:100vw;position:absolute;top:100%;left:0;overflow-x:hidden;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@media only screen and (min-width:768px) and (max-width:1023.98px){.renvalContainer{-webkit-transform-origin:0 0;transform-origin:0 0;width:100vh;height:100vw;position:absolute;top:100%;left:0;overflow-x:hidden;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@media (max-width:767.98px){.renvalContainer{-webkit-transform-origin:0 0;transform-origin:0 0;width:100vh;height:100vw;position:absolute;top:100%;left:0;overflow-x:hidden;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}.renvalContainer-readystateyellow{color:#ffd446;z-index:2147483647;text-align:center;font-family:roboto-regular;font-size:12rem;font-weight:700;position:absolute;top:0%;left:50%}.renvalContainer-readystate{z-index:2147483647;text-align:center;color:#0057b8;font-family:roboto-regular;font-size:10rem;font-weight:700;position:absolute;top:0%;left:50%}.renvalContainer-unlock{z-index:1030;width:100%;margin-bottom:30px;position:fixed;bottom:0}.renvalContainer-unlock-arrow{float:right;color:#333;background-image:-webkit-linear-gradient(195deg,#ffd446,#fde884);background-image:linear-gradient(255deg,#ffd446,#fde884);border-radius:50px;width:45px;height:45px;margin:20px 150px;padding:0;font-size:24px}.renvalContainer-overlay{z-index:1;width:100%;height:100vh;position:absolute;top:0;left:0}.renvalContainer-brushingdiv{z-index:100;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;top:0;left:0;width:100%!important;height:100%!important}@media screen and (min-width:1912px) and (max-width:1919px){.renvalContainer-brushingdiv canvas{scale:127%}}@media only screen and (device-width:1024px) and (device-height:1366px){.renvalContainer-brushingdiv{width:100%!important;height:100%!important}}@media only screen and (min-width:768px) and (max-width:1023.98px){.renvalContainer-brushingdiv{width:100%!important;height:100%!important}}@media only screen and (device-width:1024px) and (device-height:1366px){.renvalContainer-brushingdiv canvas{position:fixed;width:100%!important;height:100%!important}}@media only screen and (min-width:768px) and (max-width:1023.98px){.renvalContainer-brushingdiv canvas{position:fixed;width:100%!important;height:100%!important}}@media (max-width:767.98px){.renvalContainer-brushingdiv canvas{position:fixed;width:100%!important;height:100%!important}}.renvalContainer-pokemon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (device-width:1024px) and (device-height:1366px){.renvalContainer-pokemon{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;position:relative}}@media only screen and (min-width:768px) and (max-width:1023.98px){.renvalContainer-pokemon{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;position:relative}}@media (max-width:767.98px){.renvalContainer-pokemon{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;position:relative}}.renvalContainer-pokemon-image{max-width:850px;width:auto!important;max-height:-webkit-calc(100vh - 150px)!important;max-height:calc(100vh - 150px)!important}@media only screen and (device-width:1024px) and (device-height:1366px){.renvalContainer-pokemon-image{max-width:850px;margin-top:-15px;margin-right:54px;width:auto!important;max-height:-webkit-calc(53vh - 200px)!important;max-height:calc(53vh - 200px)!important}}@media only screen and (min-width:768px) and (max-width:1023.98px){.renvalContainer-pokemon-image{max-width:850px;margin-top:-15px;margin-right:54px;width:auto!important;max-height:-webkit-calc(53vh - 200px)!important;max-height:calc(53vh - 200px)!important}}@media (max-width:767.98px){.renvalContainer-pokemon-image{max-width:850px;margin-top:-15px;margin-right:54px;width:auto!important;max-height:-webkit-calc(53vh - 200px)!important;max-height:calc(53vh - 200px)!important}}.renvalContainer-pokemon-text{max-height:-webkit-calc(100vh - 180px);text-align:center;color:#000;max-width:850px;max-height:calc(100vh - 180px);font-family:roboto-regular;font-size:25px}@media only screen and (device-width:1024px) and (device-height:1366px){.renvalContainer-pokemon-text{max-height:-webkit-calc(100vh - 180px);text-align:center;color:#000;max-width:850px;max-height:calc(100vh - 180px);font-family:roboto-regular;font-size:25px}}@media only screen and (min-width:768px) and (max-width:1023.98px){.renvalContainer-pokemon-text{max-height:-webkit-calc(100vh - 180px);text-align:center;color:#000;max-width:850px;max-height:calc(100vh - 180px);font-family:roboto-regular;font-size:25px}}@media (max-width:767.98px){.renvalContainer-pokemon-text{max-height:-webkit-calc(100vh - 180px);text-align:center;color:#000;max-width:850px;max-height:calc(100vh - 180px);font-family:roboto-regular;font-size:25px}}.renvalContainer-pause{z-index:9999;margin-left:10px;position:absolute;top:10px}.renvalContainer-pause-pauseimage{width:30px;height:30px}.renvalContainer-buttoncontainer{opacity:.5;z-index:10000;background:#f0f8ff;width:100%;height:100%;position:absolute;top:0}.renvalContainer-buttoncontainer-btnstyle{width:400px}.renvalContainer .starscreen-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.renvalContainer .starscreen-container img{width:300px}@media screen and (max-width:767px){.renvalContainer .starscreen-container img{width:100px}}@media screen and (max-height:690px) and (orientation:landscape){.renvalContainer .starscreen-container img{width:250px}}@media screen and (max-height:590px) and (orientation:landscape){.renvalContainer .starscreen-container img{width:230px}}.renvalContainer .starscreen-container p{color:#fff;text-shadow:1px 1px #000,-1px 1px #000,-1px -1px #000,1px -1px #000;margin:50px auto;font-family:roboto-regular;font-size:85px;font-weight:700}@media screen and (max-width:767px){.renvalContainer .starscreen-container p{margin:20px auto;font-size:30px}}@media screen and (max-width:992px) and (orientation:landscape){.renvalContainer .starscreen-container p{margin:20px auto;font-size:30px}}@media screen and (max-height:900px) and (orientation:landscape){.renvalContainer .starscreen-container p{margin:45px auto;font-size:60px}}@media screen and (max-height:690px) and (orientation:landscape){.renvalContainer .starscreen-container p{margin:35px auto;font-size:60px}}@media screen and (max-height:590px) and (orientation:landscape){.renvalContainer .starscreen-container p{margin:35px auto;font-size:45px}}.renvalContainer .modalbody{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:flex}.renvalContainer .modalcontent .modaltitle{margin-bottom:0}.renvalContainer .modalcontent .imagerevealpausebtn{text-transform:none;width:150px;height:60px}.renvalContainer .modalcontent .imagerevealpausebtn .refreshicon{width:28px}.renvalContainer-cssloader{z-index:1;border:16px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:120px;height:120px;margin:-75px 0 0 -75px;-webkit-animation:2s linear infinite spin;animation:2s linear infinite spin;display:block;position:absolute;top:50%;left:50%}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.renvalContainer .animate-bottom{-webkit-animation-name:animatebottom;animation-name:animatebottom;-webkit-animation-duration:1s;animation-duration:1s;position:relative}@-webkit-keyframes animatebottom{0%{opacity:0;bottom:-100px}to{opacity:1;bottom:0}}@keyframes animatebottom{0%{opacity:0;bottom:-100px}to{opacity:1;bottom:0}}.renvalContainer-board{width:100%;height:100%;position:fixed}.renvalContainer-board-timerwrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.renvalContainer-board .countdown{width:500px;height:200px;display:block}.renvalContainer-board .number{z-index:999999999;text-align:center;color:#0057b8;text-shadow:0 1px 1px rgba(0,0,0,.57);font-family:roboto-regular;font-size:10rem;display:none}.renvalContainer-board .number:first-child{color:#ffd446}.renvalContainer-board .animated{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:block}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}90%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}90%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0}}@-webkit-keyframes blink{0%,to{fill:#fff}50%{fill:#ffd446}}@keyframes blink{0%,to{fill:#fff}50%{fill:#ffd446}}@media only screen and (max-height:428px){.renvalContainer{-webkit-transform-origin:0 0;transform-origin:0 0;width:100vw;height:100vh;position:relative;top:0;left:0;overflow-x:hidden;-webkit-transform:rotate(0);transform:rotate(0)}.renvalContainer .renvalContainer-pokemon .renvalContainer-pokemon-image{width:auto!important;max-height:-webkit-calc(100vh - 150px)!important;max-height:calc(100vh - 150px)!important}}
.image-reveal{padding:0}.reveal-picture{z-index:-1;width:100%;height:100%;position:fixed}.reveal-picture-container{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;position:relative}.pokemon-image{max-height:-webkit-calc(100vh - 50px);max-width:750px;max-height:calc(100vh - 50px)}@media only screen and (max-width:767.98px) and (orientation:portrait){.pokemon-image{margin-top:-15px;margin-right:54px;width:auto!important;max-height:-webkit-calc(60vh - 200px)!important;max-height:calc(60vh - 200px)!important}}.unlock-btn-container{width:100%;margin-bottom:45px;position:fixed;bottom:0}.board{width:100%;height:100%;position:fixed}.unlocked-btn{float:right;color:#333;background-image:-webkit-linear-gradient(195deg,#ffd446,#fde884);background-image:linear-gradient(255deg,#ffd446,#fde884);border-radius:40px;width:auto;height:50px;padding:8px 45px;-webkit-box-shadow:0 2px 2px;box-shadow:0 2px 2px;margin:20px!important}.unlock-btn-container-buttontext{text-align:left;color:#000;padding-right:5px;font-size:20px;font-weight:800}@media only screen and (min-device-width:420px) and (max-device-width:1000px) and (orientation:landscape){.reveal-picture-container img{width:auto!important;max-height:-webkit-calc(100vh - 150px)!important;max-height:calc(100vh - 150px)!important}}
@-webkit-keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacity{0%{opacity:0}to{opacity:1}}.linkExpiredContainer{background-position:50%;background-repeat:no-repeat;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:100vh;display:-webkit-box;display:-webkit-flex;display:flex;background-size:cover!important}.linkExpiredContainer-header{width:100%;padding:30px;display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (device-width:1024px) and (device-height:1366px){.linkExpiredContainer-header{margin-bottom:20vh}}@media only screen and (min-width:768px) and (max-width:1023.98px){.linkExpiredContainer-header{margin-bottom:20vh}}@media only screen and (max-width:767.98px) and (orientation:portrait){.linkExpiredContainer-header{margin-bottom:20vh;padding:15px}}.linkExpiredContainer-header-backicon{text-align:left;width:15%;margin-left:15px;position:relative}@media only screen and (max-width:767.98px) and (orientation:portrait){.linkExpiredContainer-header-backicon{margin-left:0;position:relative;left:0}}.linkExpiredContainer-header-setting{text-align:right;width:9%}@media only screen and (device-width:1024px) and (device-height:1366px){.linkExpiredContainer-header-setting{width:13%;margin-left:34px}}@media only screen and (min-width:768px) and (max-width:1023.98px){.linkExpiredContainer-header-setting{width:13%;margin-left:34px}}@media only screen and (max-width:767.98px) and (orientation:portrait){.linkExpiredContainer-header-setting{width:18%;margin-left:30px}}.linkExpiredContainer-header-setting-icon{width:32px;height:32px;margin:0 15px 0 0;position:absolute;left:auto;right:2vw}@media only screen and (max-width:767.98px) and (orientation:portrait){.linkExpiredContainer-header-setting-icon{margin-right:0}}.linkExpiredContainer-form{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;display:-webkit-box;display:-webkit-flex;display:flex}.linkExpiredContainer-form-submitcontainer{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:30%;margin-top:20px;display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (device-width:1024px) and (device-height:1366px){.linkExpiredContainer-form-submitcontainer{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;display:-webkit-box;display:-webkit-flex;display:flex}}@media only screen and (min-width:768px) and (max-width:1023.98px){.linkExpiredContainer-form-submitcontainer{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;display:-webkit-box;display:-webkit-flex;display:flex}}@media only screen and (max-width:767.98px) and (orientation:portrait){.linkExpiredContainer-form-submitcontainer{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;display:-webkit-box;display:-webkit-flex;display:flex}}.linkExpiredContainer-form-submitcontainer-button{text-transform:uppercase;background-image:-webkit-linear-gradient(195deg,#ffd446,#fde884);background-image:linear-gradient(255deg,#ffd446,#fde884);border:none;border-radius:40px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:40px 0;padding:10px 50px;font-family:Noto Sans JP,sans-serif;font-size:22px;line-height:25px}@media only screen and (max-width:767.98px) and (orientation:portrait){.linkExpiredContainer-form-submitcontainer-button{padding:10px 20px}}.linkExpiredContainer-form-submitcontainer-button:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.linkExpiredContainer-form-optioncontainer{width:30%;margin-top:20px;display:-webkit-box;display:-webkit-flex;display:flex}.linkExpiredContainer-form-optioncontainer-optioncheckbox{padding-top:20px}.linkExpiredContainer-form-optioncontainer-optiontext{text-align:left;width:100%;margin-left:10px;font-size:16px}.linkExpiredContainer-form-selectcontainer{-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:30%;display:-webkit-box;display:-webkit-flex;display:flex}.linkExpiredContainer-form-selectcontainer-typecodehelp{cursor:pointer;text-align:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:30%;margin-top:10px;display:-webkit-box;display:-webkit-flex;display:flex}.linkExpiredContainer-form-selectcontainer-typecodehelp-description{width:90%;margin-top:10px;margin-bottom:10px;padding-top:5px;font-size:14px;line-height:15px}.linkExpiredContainer-form-selectcontainer-typecodehelp-image{-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:200px;height:135px}.linkExpiredContainer-form-selectcontainer-typecodehelp-text{padding-top:5px;font-size:14px;font-style:italic;font-weight:700;text-decoration:underline}.linkExpiredContainer-form-control{width:30%;margin-bottom:20px}.linkExpiredContainer-form-control-textbox{text-shadow:0 0 1px #000;color:#495057;width:100%;height:-webkit-calc(1.5em + .75rem + 2px);font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;line-height:24px;background:0 0;border:0;border-bottom:1px solid rgba(255,255,255,.5);border-radius:.25rem;outline:0;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:20px;font-weight:500;line-height:1.5;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out,box-shadow .15s ease-in-out;display:block;color:#fff!important;border-bottom-color:#fff!important}.linkExpiredContainer-form-control-textbox::-webkit-input-placeholder{color:#fff;opacity:1}.linkExpiredContainer-form-control-textbox::placeholder{color:#fff;opacity:1}.linkExpiredContainer-form-control-textbox:-ms-placeholder-shown{color:#fff;opacity:1}.linkExpiredContainer-form-control-textbox::-webkit-input-placeholder{color:#fff;opacity:1}.linkExpiredContainer-form-control-textbox::-moz-placeholder{color:#fff;opacity:1}.linkExpiredContainer-form-control-textbox::-ms-input-placeholder{color:#fff;opacity:1}.linkExpiredContainer-form-control-textbox::placeholder{color:#fff;opacity:1}.linkExpiredContainer-body{clear:both;text-align:center;width:100%;margin-top:30px;display:block}@media only screen and (max-width:767.98px) and (orientation:portrait){.linkExpiredContainer-body img{width:223px}}.linkExpiredContainer-body-title{text-align:center;color:#0057b8;width:100%;margin:0;padding:0;font-family:Noto Sans JP,sans-serif;font-size:30px;font-weight:500;line-height:40px}@media only screen and (max-width:767.98px) and (orientation:portrait){.linkExpiredContainer-body-title{text-shadow:none;font-size:18px;line-height:25px}}.linkExpiredContainer.en .linkExpiredContainer-header-title{font-family:roboto-bold;font-size:28px;line-height:33px}@media only screen and (max-width:767.98px) and (orientation:portrait){.linkExpiredContainer.en .linkExpiredContainer-header-title{min-height:40px!important;font-size:20px!important;line-height:24px!important}}.linkExpiredContainer.en .linkExpiredContainer-body-title{font-family:roboto-medium;font-size:30px;line-height:40px}@media only screen and (max-width:767.98px) and (orientation:portrait){.linkExpiredContainer.en .linkExpiredContainer-body-title{min-height:40px!important;font-size:20px!important;line-height:24px!important}}.linkExpiredContainer.en .linkExpiredContainer-form-submitcontainer-button{font-family:roboto-regular;font-size:22px;line-height:25px}@media only screen and (max-width:767.98px) and (orientation:portrait){.linkExpiredContainer.en .linkExpiredContainer-form-submitcontainer-button{min-height:40px!important;font-size:16px!important;line-height:19px!important}}@media only screen and (max-height:428px){.linkExpiredContainer{overflow:scroll!important}.linkExpiredContainer .linkExpiredContainer-header{margin-bottom:0}.linkExpiredContainer .linkExpiredContainer-form .linkExpiredContainer-form-submitcontainer .linkExpiredContainer-form-submitcontainer-button{margin:40px 0 60px}}@media only screen and (min-device-width:420px) and (max-device-width:1000px) and (orientation:landscape){.linkExpiredContainer-body{margin-top:0;padding-bottom:0}.linkExpiredContainer-body img{max-width:175px}.linkExpiredContainer-body-title{font-size:25px;line-height:35px}.linkExpiredContainer-form-submitcontainer{margin-top:0}}
@-webkit-keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacity{0%{opacity:0}to{opacity:1}}.pfooter{background-color:#003882;width:100%;padding:0 30px;display:-webkit-box;display:-webkit-flex;display:flex;position:fixed;bottom:0}@media (max-width:767.98px){.pfooter{z-index:999;min-height:30px;padding:2px 5px}}.pfooter-container{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;min-height:40px;font-family:Noto Sans JP,sans-serif;font-weight:300;display:-webkit-box;display:-webkit-flex;display:flex}@media (max-width:767.98px){.pfooter-container{-webkit-box-lines:multiple;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:flex}}.pfooter-container-left{text-shadow:0 0 4px #000;-webkit-box-lines:multiple;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-weight:500;display:-webkit-box;display:-webkit-flex;display:flex}@media (max-width:767.98px){.pfooter-container-left{-webkit-box-ordinal-group:2;-webkit-order:2;order:2;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}}.pfooter-container-left-item{padding:.5rem 1rem}@media only screen and (device-width:1024px) and (device-height:1366px){.pfooter-container-left-item{padding:5px 0 0 4px}}@media only screen and (min-width:768px) and (max-width:1023.98px){.pfooter-container-left-item{padding:5px 0 0 4px}}@media (max-width:767.98px){.pfooter-container-left-item{padding:5px 0 0 4px}}.pfooter-container-left-item-image{position:relative;top:-3px;vertical-align:middle!important;border:0!important;padding-right:5px!important}@media (max-width:767.98px){.pfooter-container-left-item-image{position:relative;top:-4px}}.pfooter-container-left-item a{font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:300;display:inline;color:#fff!important}@media only screen and (device-width:1024px) and (device-height:1366px){.pfooter-container-left-item a{padding:.5rem 1rem .5rem 4px;font-size:14px}}@media (max-width:767.98px){.pfooter-container-left-item a{padding:.5rem 1rem .5rem 4px;font-size:12px}}.pfooter-container-right{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:300;display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (device-width:1024px) and (device-height:1366px){.pfooter-container-right{padding:.5rem 1rem;font-size:12px}}@media only screen and (min-width:768px) and (max-width:1023.98px){.pfooter-container-right{padding:.5rem 1rem;font-size:12px}}@media (max-width:767.98px){.pfooter-container-right{padding:.5rem 1rem;font-size:12px}}.pfooter-container-right div{margin-right:5px}.pcopyright{position:fixed;bottom:50px;left:10px}@media (max-width:767.98px){.pcopyright{bottom:65px}}@media (max-width:360.98px){.pcopyright{bottom:46px;left:2px}}.pfooter.en .pfooter-container-left-item a{font-family:roboto-regular;font-size:14px}@media (max-width:767.98px){.pfooter.en .pfooter-container-left-item a{font-size:12px}}.pfooter.en .pfooter-container-right{font-family:roboto-regular;font-size:14px}@media (max-width:767.98px){.pfooter.en .pfooter-container-right{font-size:12px}}@media only screen and (max-height:428px){.pfooter .pfooter-container-left-item a{margin-left:12px;font-size:11px}}
@-webkit-keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacity{0%{opacity:0}to{opacity:1}}.ErrorPageContainer{background-position:50%;background-repeat:no-repeat;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;overflow:hidden;height:-webkit-calc(100vh - 40px)!important;height:calc(100vh - 40px)!important;background-size:cover!important;height:calc(100vh - 40px)!important}.ErrorPageContainer-header{width:100%;padding:30px;display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (max-width:767.98px) and (orientation:portrait){.ErrorPageContainer-header{padding:15px}}.ErrorPageContainer-header-backicon{text-align:left;width:15%;margin-left:15px;position:relative}@media only screen and (max-width:767.98px) and (orientation:portrait){.ErrorPageContainer-header-backicon{margin-left:0;position:relative;left:0}}.ErrorPageContainer-header-title{text-align:center;color:#fff;text-shadow:0 0 4px #000;width:70%;margin:0;padding:0;font-family:Noto Sans JP,sans-serif;font-size:28px;font-weight:500;line-height:33px}@media only screen and (min-width:768px) and (max-width:1023.98px){.ErrorPageContainer-header-title{text-shadow:0 0 4px #000;margin:8px 0 0;font-size:24px;font-weight:500;line-height:26px}}@media only screen and (max-width:767.98px) and (orientation:portrait){.ErrorPageContainer-header-title{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-top:35px;font-size:19px;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;left:6vw}}.ErrorPageContainer-form{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (max-width:767.98px) and (orientation:portrait){.ErrorPageContainer-form{margin-top:18%}}.ErrorPageContainer.en .ErrorPageContainer-header-title{font-family:roboto-bold;font-size:28px;line-height:33px}@media only screen and (max-width:767.98px) and (orientation:portrait){.ErrorPageContainer.en .ErrorPageContainer-header-title{min-height:40px!important;font-size:20px!important;line-height:24px!important}}@media only screen and (max-height:428px){.ErrorPageContainer{overflow:scroll!important}.ErrorPageContainer .ErrorPageContainer-form{margin-top:0%}}@media only screen and (min-device-width:420px) and (max-device-width:1000px) and (orientation:landscape){.ErrorPageContainer-form-control img{max-width:95px}.ErrorPageContainer-form-control-textbox{font-size:16px;line-height:19px}.ErrorPageContainer-header-title{font-size:22px;line-height:28px}.ErrorPageContainer-form-submitcontainer{margin-top:0}.ErrorPageContainer-form-submitcontainer-button{min-height:40px!important;font-size:16px!important;line-height:19px!important}}.error404Title{color:#0057b8;text-align:center;padding:40px 0;font-family:Hurme Semi Bold,sans-serif;font-size:120px;font-style:normal;font-weight:700}.error404Heading{text-align:center;padding:20px;font-family:Hurme Regular,sans-serif;font-size:25px;font-style:normal;font-weight:400;position:fixed;top:20%}@media only screen and (max-width:1024px){.error404Heading{top:10%}}.error404Background{background-color:#d46a92}
@-webkit-keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacity{0%{opacity:0}to{opacity:1}}.registerContainer{width:100%;min-height:100%;height:-webkit-calc(100vh - 30px);background-position:50%;background-repeat:no-repeat;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:calc(100vh - 30px);padding-bottom:50px;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;overflow-x:hidden;background-size:cover!important}@media only screen and (device-width:1024px) and (device-height:1366px){.registerContainer{height:-webkit-calc(100vh - 30px);height:calc(100vh - 30px)}}@media only screen and (min-width:768px) and (max-width:1023.98px){.registerContainer{height:-webkit-calc(100vh - 30px);height:calc(100vh - 30px)}}.registerContainer-header{width:100%;height:10%;margin-bottom:60px;padding:30px;display:-webkit-box;display:-webkit-flex;display:flex}@media (max-width:767.98px){.registerContainer-header{margin:0 0 100px;padding:15px}}.registerContainer-header-backicon{text-align:left;width:15%}.registerContainer-header-title{text-align:center;color:#fff;text-shadow:0 0 4px #000;width:70%;margin:0;padding:0;font-family:Noto Sans JP,sans-serif;font-size:28px;font-weight:500;line-height:33px}@media (max-width:767.98px){.registerContainer-header-title{width:100%;font-size:16px;line-height:normal;position:relative;top:12vw;left:10vw}}.registerContainer-header-setting{text-align:right;width:15%;margin-left:60px}.registerContainer-header-setting-icon{width:32px;height:32px;margin:0 30px 15px 15px}@media only screen and (device-width:1024px) and (device-height:1366px){.registerContainer-header-setting-icon{margin:0 50px 15px 15px}}@media only screen and (min-width:768px) and (max-width:1023.98px){.registerContainer-header-setting-icon{margin:0 50px 15px 15px}}.registerContainer-form{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;display:-webkit-box;display:-webkit-flex;display:flex}.registerContainer-form-submitcontainer{width:aut0;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:20px 0;display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (device-width:1024px) and (device-height:1366px){.registerContainer-form-submitcontainer{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;display:-webkit-box;display:-webkit-flex;display:flex}}@media only screen and (min-width:768px) and (max-width:1023.98px){.registerContainer-form-submitcontainer{width:100%;display:block}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.registerContainer-form-submitcontainer{margin:80px 0}}@media (max-width:767.98px){.registerContainer-form-submitcontainer{float:left;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;display:block}}.registerContainer-form-submitcontainer-button{text-transform:uppercase;background-image:-webkit-linear-gradient(195deg,#ffd446,#fde884);background-image:linear-gradient(255deg,#ffd446,#fde884);border:none;border-radius:40px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:15px 0;padding:10px 50px;font-family:Noto Sans JP,sans-serif;font-size:22px;line-height:25px;position:relative;bottom:30px}@media only screen and (device-width:1024px) and (device-height:1366px){.registerContainer-form-submitcontainer-button{margin:40px 0}}@media only screen and (min-width:768px) and (max-width:1023.98px){.registerContainer-form-submitcontainer-button{margin:40px 0}}@media (max-width:767.98px){.registerContainer-form-submitcontainer-button{margin:40px 0}}.registerContainer-form-submitcontainer-button:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.registerContainer-form-optioncontainer{width:30%;margin-top:20px;display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (min-width:768px) and (max-width:1023.98px){.registerContainer-form-optioncontainer{display:block}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.registerContainer-form-optioncontainer{display:block}}@media (max-width:767.98px){.registerContainer-form-optioncontainer{float:left;width:80%;margin-top:60px;display:block}}.registerContainer-form-optioncontainer-optioncheckbox{padding-top:20px}@media only screen and (min-width:768px) and (max-width:1023.98px){.registerContainer-form-optioncontainer-optioncheckbox{display:-webkit-box;display:-webkit-flex;display:flex}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.registerContainer-form-optioncontainer-optioncheckbox{display:-webkit-box;display:-webkit-flex;display:flex}}@media (max-width:767.98px){.registerContainer-form-optioncontainer-optioncheckbox{float:left}}.registerContainer-form-optioncontainer-optiontext{text-align:left;width:100%;margin-left:10px;font-size:16px}@media (max-width:1024.98px){.registerContainer-form-optioncontainer-optiontext{margin-top:-15px;margin-left:20px}}@media (max-width:740.98px){.registerContainer-form-optioncontainer-optiontext{margin-top:0}}@media (max-width:415.98px){.registerContainer-form-optioncontainer-optiontext{margin-top:0}}.registerContainer-form-policycontainer{width:30%;display:-webkit-box;display:-webkit-flex;display:flex}@media (max-width:767.98px){.registerContainer-form-policycontainer{width:80%}}.registerContainer-form-policycontainer-textcontent{text-align:left;width:100%;margin-left:10px;font-size:16px}.registerContainer-form-selectcontainer{-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:30%;display:-webkit-box;display:-webkit-flex;display:flex}@media (max-width:767.98px){.registerContainer-form-selectcontainer{width:80%}}.registerContainer-form-selectcontainer-typecodehelp{cursor:pointer;text-align:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:30%;margin-top:10px;display:-webkit-box;display:-webkit-flex;display:flex}@media (max-width:767.98px){.registerContainer-form-selectcontainer-typecodehelp{width:80%}}.registerContainer-form-selectcontainer-typecodehelp-description{width:90%;margin-top:10px;margin-bottom:10px;padding-top:5px;font-size:14px;line-height:15px}.registerContainer-form-selectcontainer-typecodehelp-image{-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:200px;height:135px}.registerContainer-form-selectcontainer-typecodehelp-text{padding-top:5px;font-size:14px;font-style:italic;font-weight:700;text-decoration:underline}.registerContainer-form-selectcontainer-month{text-align:left;width:50%}@media (max-width:767.98px){.registerContainer-form-selectcontainer-month{width:100%;margin-right:5%}}.registerContainer-form-selectcontainer-month-select{text-shadow:0 0 1px #000;color:rgba(255,255,255,.8);-webkit-appearance:none;background:url(../media/dropdown.0os-79~z4nt-n.png) 100% no-repeat;border:0;border-bottom:1px solid #fff;border-radius:0;outline:0;width:95%;padding:.375rem 0;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;line-height:24px;color:#fff!important;border-bottom-color:#fff!important}.registerContainer-form-selectcontainer-month-select:focus{border:2px solid #000;border-radius:10px}.registerContainer-form-selectcontainer-month-select-option{color:#fff;background-color:#0057b8;border:1px solid #333}.registerContainer-form-selectcontainer-month span{color:red;float:left;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:600}.registerContainer-form-control{width:30%;margin-bottom:20px}@media (max-width:767.98px){.registerContainer-form-control{width:80%}}.registerContainer-form-control-textbox{text-shadow:0 0 1px #000;color:#495057;width:100%;height:-webkit-calc(1.5em + .75rem + 2px);font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;line-height:24px;background:0 0;border:0;border-bottom:1px solid rgba(255,255,255,.5);border-radius:.25rem;outline:0;height:calc(1.5em + .75rem + 2px);padding:10px;font-size:20px;font-weight:500;line-height:1.5;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out,box-shadow .15s ease-in-out;display:block;color:#fff!important;border-bottom-color:#fff!important}.registerContainer-form-control-textbox:focus{border:2px solid #000;border-radius:10px}@media (max-width:767.98px){.registerContainer-form-control-textbox{font-size:14px}}.registerContainer-form-control-textbox::-webkit-input-placeholder{color:#fff;opacity:1}.registerContainer-form-control-textbox::placeholder{color:#fff;opacity:1}.registerContainer-form-control-textbox:-ms-placeholder-shown{color:#fff;opacity:1}.registerContainer-form-control-textbox::-webkit-input-placeholder{color:#fff;opacity:1}.registerContainer-form-control-textbox::-moz-placeholder{color:#fff;opacity:1}.registerContainer-form-control-textbox::-ms-input-placeholder{color:#fff;opacity:1}.registerContainer-form-control-textbox::placeholder{color:#fff;opacity:1}.registerContainer-form-control span{color:red;float:left;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:600}.registerContainer.en .registerContainer-header-title{font-family:roboto-bold;font-size:28px;line-height:33px}@media (max-width:767.98px){.registerContainer.en .registerContainer-header-title{min-height:40px!important;font-size:20px!important;line-height:24px!important}}.registerContainer.en .registerContainer-form-control-textbox{font-family:roboto-light;font-size:20px;line-height:24px}@media (max-width:767.98px){.registerContainer.en .registerContainer-form-control-textbox{min-height:40px!important;font-size:16px!important;line-height:19px!important}}.registerContainer.en .registerContainer-form-selectcontainer-month-select{font-family:roboto-light;font-size:19px;line-height:23px}@media (max-width:767.98px){.registerContainer.en .registerContainer-form-selectcontainer-month-select{min-height:40px!important;font-size:16px!important;line-height:19px!important}}.registerContainer.en .registerContainer-form-submitcontainer-button{font-family:roboto-regular;font-size:22px;line-height:25px}@media (max-width:767.98px){.registerContainer.en .registerContainer-form-submitcontainer-button{min-height:40px!important;font-size:16px!important;line-height:19px!important}}
@-webkit-keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacity{0%{opacity:0}to{opacity:1}}.resetPasswordContainer{background-position:50%;background-repeat:no-repeat;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;min-height:100%;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;overflow:hidden;height:-webkit-calc(100vh - 40px)!important;height:calc(100vh - 40px)!important;background-size:cover!important;height:calc(100vh - 40px)!important}.resetPasswordContainer-header{width:100%;padding:30px;display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (max-width:767.98px) and (orientation:portrait){.resetPasswordContainer-header{padding:15px}}.resetPasswordContainer-header-backicon{text-align:left;width:15%;margin-left:15px;position:relative}@media only screen and (max-width:767.98px) and (orientation:portrait){.resetPasswordContainer-header-backicon{margin-left:0;position:relative;left:0}}.resetPasswordContainer-header-title{text-align:center;color:#fff;text-shadow:0 0 4px #000;width:70%;margin:0;padding:0;font-family:Noto Sans JP,sans-serif;font-size:28px;font-weight:500;line-height:33px}@media only screen and (min-width:768px) and (max-width:1023.98px){.resetPasswordContainer-header-title{text-shadow:0 0 4px #000;margin:8px 0 0;font-size:24px;font-weight:500;line-height:26px}}@media only screen and (max-width:767.98px) and (orientation:portrait){.resetPasswordContainer-header-title{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-top:35px;font-size:20px;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;left:6vw}}.resetPasswordContainer-header-setting{text-align:right;width:9%}@media only screen and (device-width:1024px) and (device-height:1366px){.resetPasswordContainer-header-setting{width:13%;margin-left:34px}}@media only screen and (min-width:768px) and (max-width:1023.98px){.resetPasswordContainer-header-setting{width:13%;margin-left:34px}}@media only screen and (max-width:767.98px) and (orientation:portrait){.resetPasswordContainer-header-setting{width:18%;margin-left:30px}}.resetPasswordContainer-header-setting-icon{width:32px;height:32px;margin:0 15px 0 0;position:absolute;left:auto;right:3vw}@media only screen and (max-width:767.98px) and (orientation:portrait){.resetPasswordContainer-header-setting-icon{margin-right:0}}.resetPasswordContainer-form{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (device-width:1024px) and (device-height:1366px){.resetPasswordContainer-form{position:relative;top:2vw}}@media only screen and (min-width:768px) and (max-width:1023.98px){.resetPasswordContainer-form{position:relative;top:2vw}}.resetPasswordContainer-form-submitcontainer{-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-top:20px;display:-webkit-box;display:-webkit-flex;display:flex;position:fixed;top:auto;bottom:10%}@media only screen and (device-width:1024px) and (device-height:1366px){.resetPasswordContainer-form-submitcontainer{width:100%;position:initial;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-top:5%;display:-webkit-box;display:-webkit-flex;display:flex}}@media only screen and (min-width:768px) and (max-width:1023.98px){.resetPasswordContainer-form-submitcontainer{width:100%;position:initial;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-top:5%;display:-webkit-box;display:-webkit-flex;display:flex}}@media only screen and (max-width:767.98px) and (orientation:portrait){.resetPasswordContainer-form-submitcontainer{width:100%;position:initial;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}}.resetPasswordContainer-form-submitcontainer-button{text-transform:uppercase;background-image:-webkit-linear-gradient(195deg,#ffd446,#fde884);background-image:linear-gradient(255deg,#ffd446,#fde884);border:none;border-radius:40px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0;padding:10px 50px;font-family:Noto Sans JP,sans-serif;font-size:22px;line-height:25px}@media only screen and (max-width:767.98px) and (orientation:portrait){.resetPasswordContainer-form-submitcontainer-button{margin:90px 0;min-height:40px!important;font-size:16px!important;line-height:19px!important}}.resetPasswordContainer-form-submitcontainer-button:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.resetPasswordContainer-form-optioncontainer{width:30%;margin-top:20px;display:-webkit-box;display:-webkit-flex;display:flex}.resetPasswordContainer-form-optioncontainer-optioncheckbox{padding-top:20px}.resetPasswordContainer-form-optioncontainer-optiontext{text-align:left;width:100%;margin-left:10px;font-size:16px}.resetPasswordContainer-form-selectcontainer{-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:30%;display:-webkit-box;display:-webkit-flex;display:flex}.resetPasswordContainer-form-selectcontainer-typecodehelp{cursor:pointer;text-align:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:30%;margin-top:10px;display:-webkit-box;display:-webkit-flex;display:flex}.resetPasswordContainer-form-selectcontainer-typecodehelp-description{width:90%;margin-top:10px;margin-bottom:10px;padding-top:5px;font-size:14px;line-height:15px}.resetPasswordContainer-form-selectcontainer-typecodehelp-image{-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:200px;height:135px}.resetPasswordContainer-form-selectcontainer-typecodehelp-text{padding-top:5px;font-size:14px;font-style:italic;font-weight:700;text-decoration:underline}.resetPasswordContainer-form-control{width:30%;margin-bottom:20px}@media only screen and (device-width:1024px) and (device-height:1366px){.resetPasswordContainer-form-control{position:relative;top:2vw}}@media only screen and (min-width:768px) and (max-width:1023.98px){.resetPasswordContainer-form-control{position:relative;top:2vw}}@media only screen and (max-width:767.98px) and (orientation:portrait){.resetPasswordContainer-form-control{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:75%;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;top:20vw}}.resetPasswordContainer-form-control img{width:50%;height:auto}@media only screen and (max-width:767.98px) and (orientation:portrait){.resetPasswordContainer-form-control img{max-width:135px}}@media (max-width:767.98px){.resetPasswordContainer-form-control{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:75%;display:-webkit-box;display:-webkit-flex;display:flex}}@media only screen and (max-width:767.98px) and (orientation:portrait){.resetPasswordContainer-form-control img{max-width:135px}}.resetPasswordContainer-form-control-textbox{text-shadow:0 0 1px #000;color:#495057;width:100%;height:-webkit-calc(1.5em + .75rem + 2px);font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;line-height:24px;background:0 0;border:0;border-bottom:1px solid rgba(255,255,255,.5);border-radius:.25rem;outline:0;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:20px;font-weight:500;line-height:1.5;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out,box-shadow .15s ease-in-out;display:block;color:#fff!important;border-bottom-color:#fff!important}.resetPasswordContainer-form-control-textbox::-webkit-input-placeholder{color:#fff;opacity:1}.resetPasswordContainer-form-control-textbox::placeholder{color:#fff;opacity:1}.resetPasswordContainer-form-control-textbox:-ms-placeholder-shown{color:#fff;opacity:1}.resetPasswordContainer-form-control-textbox::-webkit-input-placeholder{color:#fff;opacity:1}.resetPasswordContainer-form-control-textbox::-moz-placeholder{color:#fff;opacity:1}.resetPasswordContainer-form-control-textbox::-ms-input-placeholder{color:#fff;opacity:1}.resetPasswordContainer-form-control-textbox::placeholder{color:#fff;opacity:1}.resetPasswordContainer-form-control span{color:red;float:left;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:600}@media only screen and (max-width:767.98px) and (orientation:portrait){.resetPasswordContainer-form-control span{width:100%;text-align:initial}}.resetPasswordContainer.en .resetPasswordContainer-header-title{font-family:roboto-bold;font-size:28px;line-height:33px}@media only screen and (max-width:767.98px) and (orientation:portrait){.resetPasswordContainer.en .resetPasswordContainer-header-title{min-height:40px!important;font-size:20px!important;line-height:24px!important}}.resetPasswordContainer.en .resetPasswordContainer-form-control-textbox{font-family:roboto-light;font-size:20px;line-height:24px}@media only screen and (max-width:767.98px) and (orientation:portrait){.resetPasswordContainer.en .resetPasswordContainer-form-control-textbox{min-height:40px!important;font-size:16px!important;line-height:19px!important}}.resetPasswordContainer.en .resetPasswordContainer-form-submitcontainer-button{font-family:roboto-regular;font-size:22px;line-height:25px}@media only screen and (max-width:767.98px) and (orientation:portrait){.resetPasswordContainer.en .resetPasswordContainer-form-submitcontainer-button{min-height:40px!important;font-size:16px!important;line-height:19px!important}}@media only screen and (max-height:428px){.resetPasswordContainer{overflow:scroll!important}.resetPasswordContainer .resetPasswordContainer-form .resetPasswordContainer-form-submitcontainer .resetPasswordContainer-form-submitcontainer-button{margin:0 0 40px}.resetPasswordContainer .resetPasswordContainer-form .resetPasswordContainer-form-control{top:2vw}}@media only screen and (min-device-width:420px) and (max-device-width:1000px) and (orientation:landscape){.resetPasswordContainer-form-submitcontainer{position:relative;top:2%}.resetPasswordContainer-header-title{font-size:20px;line-height:26px}.resetPasswordContainer-form-control img{max-width:95px}.resetPasswordContainer-form-control-textbox{width:100%;min-height:40px!important;font-size:16px!important;line-height:19px!important}}
