#main{padding:3em 0;background:linear-gradient(45deg, #0c4761, #131618);position:relative}@media screen and (min-width: 769px),print{#main{padding:6em 0}}#main::after{content:"";position:absolute;top:0;left:67%;right:0;bottom:0;mix-blend-mode:multiply}#main h1{margin:0 auto;background:linear-gradient(#ceac3d, #ffefc3, #ceac3d);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);position:relative;z-index:2;text-align:center;color:#fff;font-family:"Public Sans",sans-serif;font-weight:700;letter-spacing:.1em;line-height:1}#main h1 .en{font-size:min(7svw,52px)}#main h1 .ja{margin-top:1em;font-size:min(3.8svw,20px);font-weight:500}@media screen and (min-width: 769px),print{#main h1 .ja{margin-top:.5em}}#note{background:#3d4a52}#contents .inner{margin:0 auto;width:90%;max-width:1000px;position:relative;z-index:1}#login{padding:64px 0 0 0}#login #contents{margin:0;padding:3.5em 0 5em;width:100%;background:#20323f;border-top:2px #ffefc3 solid;border-bottom:2px #ffefc3 solid;-o-border-image:linear-gradient(90deg, #ceac3d, #ffefc3, #ceac3d);border-image:linear-gradient(90deg, #ceac3d, #ffefc3, #ceac3d);border-image-slice:1;box-sizing:border-box;position:relative;color:#e8efee}@media screen and (min-width: 769px),print{#login #contents{padding:6em 0 8em;border-top:4px #ffefc3 solid;border-bottom:4px #ffefc3 solid}}#login #contents .login{text-align:center;position:relative;z-index:2}#login #contents .login .input{margin:2em auto;width:80%;max-width:540px;display:flex;font-size:min(3.2vw,16px);line-height:1;box-shadow:3px 3px 0 rgba(0,0,0,.5019607843)}@media screen and (min-width: 769px),print{#login #contents .login .input{margin:3em auto;box-shadow:6px 6px 0 rgba(0,0,0,.5019607843)}}#login #contents .login .input #pass{width:70%;padding:.75em;background:#fff;border:none;box-shadow:none;outline:none;text-align:center;color:#000}#login #contents .login .input #pass::-moz-placeholder{color:#ccc}#login #contents .login .input #pass::placeholder{color:#ccc}#login #contents .login .input a{width:30%;background:linear-gradient(45deg, #ceac3d, #ffefc3, #ceac3d);display:flex;align-items:center;justify-content:center;color:#131618}#login #contents .login .txt{margin:0 auto 2em;text-align:center;font-size:min(3.2vw,16px);line-height:2}@media screen and (min-width: 769px),print{#login #contents .login .txt{margin:0 auto 3em}}#login #contents .login .cv .btn{margin:0 auto;width:16em}@media screen and (min-width: 769px),print{#login #contents .login .cv .btn{width:75%;max-width:320px}}#login #contents .login .cv .btn a{padding:1em 0;width:100%;background:#008a85;border:1px solid #fff;position:relative;display:flex;justify-content:center;align-items:center;color:#fff;font-size:min(3.6vw,18px);line-height:1}#login #contents .login .cv .btn a::after{content:"▼";position:absolute;top:50%;right:0;transform:translate(-4vw, -50%) rotate(-90deg);font-size:.8em}@media screen and (min-width: 769px),print{#login #contents .login .cv .btn a::after{transform:translate(-2vw, -50%) rotate(-90deg)}}#limited{padding:64px 0 0 0}#limited #contents{margin:0;padding:3.5em 0 5em;width:100%;position:relative;background:#20323f;border-top:2px #ffefc3 solid;border-bottom:2px #ffefc3 solid;-o-border-image:linear-gradient(90deg, #ceac3d, #ffefc3, #ceac3d);border-image:linear-gradient(90deg, #ceac3d, #ffefc3, #ceac3d);border-image-slice:1;box-sizing:border-box;color:#fff}@media screen and (min-width: 769px),print{#limited #contents{padding:6em 0 8em;border-top:4px #ffefc3 solid;border-bottom:4px #ffefc3 solid}}#limited #contents .inner .lead{margin:0 0 2em;position:relative;z-index:1;text-align:center;font-size:min(4.6svw,28px);letter-spacing:.05em}#limited #contents .inner .block1{margin:0;width:100%;display:flex;flex-direction:column;gap:2em}@media screen and (min-width: 769px),print{#limited #contents .inner .block1{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}}#limited #contents .inner .block1 li{margin:0;width:100%}@media screen and (min-width: 769px),print{#limited #contents .inner .block1 li{width:48%}}#type{padding:64px 0 0 0}#type #contents{margin:0;padding:3.5em 0 5em;width:100%;position:relative;background:#20323f;border-top:2px #ffefc3 solid;border-bottom:2px #ffefc3 solid;-o-border-image:linear-gradient(90deg, #ceac3d, #ffefc3, #ceac3d);border-image:linear-gradient(90deg, #ceac3d, #ffefc3, #ceac3d);border-image-slice:1;box-sizing:border-box;color:#fff}@media screen and (min-width: 769px),print{#type #contents{padding:6em 0 8em;border-top:4px #ffefc3 solid;border-bottom:4px #ffefc3 solid}}#type #contents .spec{margin:0 auto;padding:1.5em 1em;width:100%;background:linear-gradient(45deg, #0c4761, #131618);background-size:cover;border:1px #ffefc3 solid;-o-border-image:linear-gradient(45deg, #ceac3d, #ffefc3, #ceac3d);border-image:linear-gradient(45deg, #ceac3d, #ffefc3, #ceac3d);border-image-slice:1;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;color:#ffefc3;gap:1em 3em}@media screen and (min-width: 769px),print{#type #contents .spec{padding:2em}}#type #contents .spec dl{margin:0;width:100%;display:flex;justify-content:center;align-items:center;gap:0 1em;text-align:center}@media screen and (min-width: 769px),print{#type #contents .spec dl{width:50%}}#type #contents .spec dl dt{margin:0;padding:.5em 0 0;width:calc(42% - 3.2svw);border-right:1px #ffefc3 solid;align-self:stretch;text-align:center;font-size:min(4.2svw,24px);letter-spacing:.05em;line-height:1}#type #contents .spec dl dt span{font-size:2.5em}@media screen and (min-width: 769px),print{#type #contents .spec dl dt{width:calc(42% - 24px)}}#type #contents .spec dl dd{margin:0;width:58%;position:relative;text-align:center}@media screen and (min-width: 769px),print{#type #contents .spec dl dd::after{content:"";width:1px;height:100%;background:#01554b;position:absolute;top:0;right:calc(-2% - 12px)}}#type #contents .spec dl dd .spec1{margin:0 auto .25em;width:100%;padding:.25em 0;background:linear-gradient(45deg, #ceac3d, #ffefc3, #ceac3d);color:#131618;font-size:min(4.2svw,24px);letter-spacing:.05em;line-height:1}@media screen and (min-width: 769px),print{#type #contents .spec dl dd .spec1{width:calc(100% - 1em)}}#type #contents .spec dl dd .spec2{margin:0;width:100%;font-size:min(4.6svw,28px);letter-spacing:.05em;line-height:1}#type #contents .spec dl dd .spec2 span{font-size:1.6em}#type #contents .spec dl dd .spec2 small{font-size:.8em}#type #contents .spec .area{margin:0;width:100%;text-align:center}@media screen and (min-width: 769px),print{#type #contents .spec .area{width:calc(50% - 3em);text-align:left}}#type #contents .spec .area p{text-align:center;font-size:min(3.2svw,16px);letter-spacing:.05em;line-height:1.6}@media screen and (min-width: 769px),print{#type #contents .spec .area p{text-align:left}}#type #contents .spec .area p span{font-size:2em}#type #contents .point{margin:2em auto;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5em;font-size:min(3.6svw,18px);letter-spacing:.05em;line-height:1.6}@media screen and (min-width: 769px),print{#type #contents .point{margin:3em auto}}#type #contents .point li{padding-left:1em;text-indent:-1em}#type #contents .point li::first-letter{color:#ceac3d}#type #contents .madori{margin:0 auto;padding:1.5em 0;background:#fff}@media screen and (min-width: 769px),print{#type #contents .madori{padding:3em 0}}#type #contents .madori .type{margin:0 auto;width:90%}@media screen and (min-width: 769px),print{#type #contents .madori .type{width:76%}}#type #contents .madori .guide{margin:1em auto 0;width:90%;max-width:600px}@media screen and (min-width: 769px),print{#type #contents .madori .guide{margin:2em auto 0}}#type #contents .btn-back{margin:2em auto 0;width:65%;max-width:340px;display:block}@media screen and (min-width: 769px),print{#type #contents .btn-back{margin:4em auto 0}}#type #contents .btn-back img{border:1px rgba(1,85,75,.5019607843) solid;box-sizing:border-box;filter:drop-shadow(3px 3px 0px rgba(0, 0, 0, 0.2509803922))}@media screen and (min-width: 769px),print{#type #contents .btn-back img{filter:drop-shadow(6px 6px 0px rgba(0, 0, 0, 0.2509803922))}}/*# sourceMappingURL=limited.css.map */