@charset "utf-8";@layer common,page,override;:root{--leading-trim:calc((1em - 1lh) / 2);--col_white:#fff;--font_jost:'Jost';--font_tapestry:"Tapestry", serif}@supports not (top:1lh){:root{--leading-trim:0px}}@layer common{@media (min-width:1025px){main{padding:120px 0 240px;position:relative}.check-status__ttl{font-size:1.5rem;font-weight:800;letter-spacing:4.32px;text-align:center}.check-status__lead{font-size:1rem;margin-top:32px;letter-spacing:2.88px;text-align:center}.form-content{margin-top:40px}.form-content dl{width:660px;margin:0 auto}.form-content dl+dl{margin-top:30px}.form-content dl dt{font-size:.875rem;font-weight:400;letter-spacing:2.52px;width:100%}.form-content dl dd{margin-top:8px;text-align:center}.form-content dl dd input{-webkit-appearance:none;appearance:none;background-color:#fff;border:0;outline:0;box-shadow:0;font-size:inherit;padding:1em;box-sizing:border-box;width:100%;height:58px;border:1px solid #a2caff;background:rgba(17,17,17,.7);color:#fff}.form-content dl dd .error-message{margin-top:4px;text-align:right}.submit-btn,.complete__btn{margin-top:98px}.submit-btn button:not(.check-status),.submit-btn a,.complete__btn button:not(.check-status),.complete__btn a{-webkit-appearance:none;appearance:none;background-color:#a2caff;min-width:200px;padding:0 40px;height:50px;border-radius:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease;will-change:background-color;color:#333;font-size:1.125rem;letter-spacing:3.24px}.submit-btn button:not(.check-status) svg,.submit-btn a svg,.complete__btn button:not(.check-status) svg,.complete__btn a svg{width:85px}.submit-btn button:not(.check-status) svg path,.submit-btn a svg path,.complete__btn button:not(.check-status) svg path,.complete__btn a svg path{transition:fill .3s ease}.submit-btn .check-status,.complete__btn .check-status{background-color:transparent;-webkit-appearance:none;appearance:none;border:0;outline:0;box-shadow:none;font-size:inherit;box-sizing:border-box;margin:0 auto;width:800px;display:block;cursor:pointer}.submit-btn{display:flex;justify-content:center;gap:40px}.submit-btn button.return{background-color:transparent;border:1px solid #a2caff;color:#a2caff}.complete-text{text-align:center;font-size:1rem;margin-top:60px}.complete-text p{font-size:1rem}.complete-text p strong{font-size:1.25rem}.complete-text ul{margin:2em 0 60px;text-align:left;display:inline-block;padding:20px 40px;border:1px solid #a2caff}.complete-text ul li{display:flex}.complete-text ul li p{margin-top:0}.complete-text ul li p:first-of-type{width:160px}.complete-text ul li p:last-child:before{content:":　"}}@media (min-width:768px) and (max-width:1024px){main{padding:9.38vw 0 18.75vw;position:relative}.check-status__ttl{font-size:1.88vw;font-weight:800;letter-spacing:.34vw;text-align:center}.check-status__lead{font-size:1.25vw;margin-top:2.5vw;letter-spacing:.22vw;text-align:center}.form-content{margin-top:3.13vw}.form-content dl{width:51.56vw;margin:0 auto}.form-content dl+dl{margin-top:2.34vw}.form-content dl dt{font-size:1.09vw;font-weight:400;letter-spacing:.2vw;width:100%}.form-content dl dd{margin-top:.63vw;text-align:center}.form-content dl dd input{-webkit-appearance:none;appearance:none;background-color:#fff;border:0;outline:0;box-shadow:0;font-size:inherit;padding:1em;box-sizing:border-box;width:100%;height:4.53vw;border:1px solid #a2caff;background:rgba(17,17,17,.7);color:#fff}.form-content dl dd .error-message{margin-top:.31vw;text-align:right}.submit-btn,.complete__btn{margin-top:7.66vw}.submit-btn button:not(.check-status),.submit-btn a,.complete__btn button:not(.check-status),.complete__btn a{-webkit-appearance:none;appearance:none;background-color:#a2caff;min-width:15.63vw;padding:0 3.13vw;height:3.91vw;border-radius:3.13vw;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease;will-change:background-color;color:#333;font-size:1.41vw;letter-spacing:.25vw}.submit-btn button:not(.check-status) svg,.submit-btn a svg,.complete__btn button:not(.check-status) svg,.complete__btn a svg{width:6.64vw}.submit-btn button:not(.check-status) svg path,.submit-btn a svg path,.complete__btn button:not(.check-status) svg path,.complete__btn a svg path{transition:fill .3s ease}.submit-btn .check-status,.complete__btn .check-status{background-color:transparent;-webkit-appearance:none;appearance:none;border:0;outline:0;box-shadow:none;font-size:inherit;box-sizing:border-box;margin:0 auto;width:62.5vw;display:block;cursor:pointer}.submit-btn{display:flex;justify-content:center;gap:3.13vw}.submit-btn button.return{background-color:transparent;border:1px solid #a2caff;color:#a2caff}.complete-text{text-align:center;font-size:1.25vw;margin-top:4.69vw}.complete-text p{font-size:1.25vw}.complete-text p strong{font-size:1.56vw}.complete-text ul{margin:2em 0 4.69vw;text-align:left;display:inline-block;padding:1.56vw 3.13vw;border:1px solid #a2caff}.complete-text ul li{display:flex}.complete-text ul li p{margin-top:0}.complete-text ul li p:first-of-type{width:12.5vw}.complete-text ul li p:last-child:before{content:":　"}}@media (max-width:767px){main{padding-top:15.38vw;position:relative}.check-status__ttl{font-family:var(--font_jost);font-size:6.15vw;text-align:center}.check-status__ttl__jp{font-size:4.62vw;display:block;margin-top:5.13vw}.check-status__lead{font-size:3.59vw;margin-top:10.26vw;text-align:center}.requirements-link{position:fixed;right:0;top:5.13vw;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:1.28vw;width:8.97vw;height:30.77vw;background-color:#4d97e3;display:flex;align-items:center;justify-content:center;border-radius:1.28vw 0 0 1.28vw;z-index:100}.form-content{margin-top:10.26vw}.form-content dl{width:100%;margin:0 auto}.form-content dl+dl{margin-top:7.69vw}.form-content dl dt{font-size:3.59vw;font-weight:400;letter-spacing:.65vw;width:100%}.form-content dl dd{margin-top:8px;text-align:center}.form-content dl dd input{-webkit-appearance:none;appearance:none;background-color:#fff;border:0;outline:0;box-shadow:0;font-size:inherit;padding:1em;box-sizing:border-box;width:100%;height:58px;border:1px solid #a2caff;background:rgba(17,17,17,.7);color:#fff}.form-content dl dd .error-message{margin-top:4px;text-align:right}.submit-btn,.complete__btn{margin-top:17.95vw}.submit-btn button:not(.check-status),.submit-btn a,.complete__btn button:not(.check-status),.complete__btn a{-webkit-appearance:none;appearance:none;border:0;background-color:#a2caff;width:66.67vw;height:12.82vw;border-radius:10.26vw;margin:0 auto;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#000;font-size:4.62vw}.submit-btn button:not(.check-status) svg,.submit-btn a svg,.complete__btn button:not(.check-status) svg,.complete__btn a svg{width:85px}.submit-btn button.return{background-color:transparent;border:1px solid #a2caff;color:#a2caff;margin-bottom:5.13vw}.check-status{background-color:transparent;-webkit-appearance:none;appearance:none;border:0;outline:0;box-shadow:none;font-size:inherit;box-sizing:border-box;margin:0 auto;width:100%;display:block;cursor:pointer}.complete-text{text-align:center;font-size:3.85vw}.complete-text p+p{margin-top:2em}.complete-text p strong{font-size:4.62vw}.complete-text p a{text-decoration:underline;text-underline-offset:1.54vw}.complete-text ul{margin:2em 0;display:block;padding:5.13vw;border:1px solid #a2caff}.complete-text ul li+li{margin-top:5.13vw}.complete-text ul li p{margin-top:0}}}