@charset "UTF-8";:root{--radiusXL:100px;--radiusL:20px;--radiusM:6px;--radiusS:2px;--radiusXS:4px;--title-fontsize:1.4rem}@media screen and (min-width:768px){:root{--radiusXL:100px;--radiusL:20px;--radiusM:12px;--radiusS:6px;--radiusXS:3px;--title-fontsize:2.3rem}}

/*!
* ress.css • v4.0.0
* MIT License
* github.com/filipelinhares/ress
*/html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent;text-decoration:none;color:inherit}li{margin:0}li a{text-decoration:none}nav li a{color:inherit;text-decoration:none}p{margin:0}a:active,a:hover{outline-width:0;text-decoration:none;opacity:0.8}i{margin:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-display:swap}html{color:#fff;font-size:16px;background-color:#03114c}body,html,pre{font-family:"DM Sans","Zen Kaku Gothic New",sans-serif;line-height:1.667;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-text-size-adjust:none;font-weight:500;font-size:max(2.3vw,14px);letter-spacing:0.02em;letter-spacing:0}@media screen and (min-width:768px){body,html,pre{font-size:15px}}body{background-color:#03114c;counter-reset:q_number 0}@media screen and (max-width:1024px){body.is-non-scroll{overflow:hidden}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}li{list-style-type:none}a{text-decoration:none;cursor:pointer;color:inherit;color:#fff}a:hover,a img:hover{opacity:1}a img:hover{opacity:0.8}li img{display:block}a img{border-style:none}img{vertical-align:bottom;max-width:100%;height:auto}input[type=email],input[type=password],input[type=tel],input[type=text],textarea{background-color:#fff;padding:0.875rem 1.3125rem;width:100%;border-radius:100px;text-align:center}@media screen and (min-width:768px){input[type=email],input[type=password],input[type=tel],input[type=text],textarea{font-size:15px;padding:1.25rem 1.3125rem;max-width:400px;margin:auto}}input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{letter-spacing:0.1em;color:#c0c0c0}input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{letter-spacing:0.1em;color:#c0c0c0}input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{letter-spacing:0.1em;color:#c0c0c0}input[type=email]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,textarea::-ms-input-placeholder{letter-spacing:0.1em;color:#c0c0c0}input[type=email]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,textarea::placeholder{letter-spacing:0.1em;color:#c0c0c0}input[type=email].input.--line,input[type=password].input.--line,input[type=tel].input.--line,input[type=text].input.--line,textarea.input.--line{border:1px solid #fff;background-color:transparent;color:#fff}input[type=email].input.--line::-webkit-input-placeholder,input[type=password].input.--line::-webkit-input-placeholder,input[type=tel].input.--line::-webkit-input-placeholder,input[type=text].input.--line::-webkit-input-placeholder,textarea.input.--line::-webkit-input-placeholder{letter-spacing:0.1em;color:#fff}input[type=email].input.--line::-moz-placeholder,input[type=password].input.--line::-moz-placeholder,input[type=tel].input.--line::-moz-placeholder,input[type=text].input.--line::-moz-placeholder,textarea.input.--line::-moz-placeholder{letter-spacing:0.1em;color:#fff}input[type=email].input.--line:-ms-input-placeholder,input[type=password].input.--line:-ms-input-placeholder,input[type=tel].input.--line:-ms-input-placeholder,input[type=text].input.--line:-ms-input-placeholder,textarea.input.--line:-ms-input-placeholder{letter-spacing:0.1em;color:#fff}input[type=email].input.--line::-ms-input-placeholder,input[type=password].input.--line::-ms-input-placeholder,input[type=tel].input.--line::-ms-input-placeholder,input[type=text].input.--line::-ms-input-placeholder,textarea.input.--line::-ms-input-placeholder{letter-spacing:0.1em;color:#fff}input[type=email].input.--line::placeholder,input[type=password].input.--line::placeholder,input[type=tel].input.--line::placeholder,input[type=text].input.--line::placeholder,textarea.input.--line::placeholder{letter-spacing:0.1em;color:#fff}input[type=email].--required,input[type=password].--required,input[type=tel].--required,input[type=text].--required,textarea.--required{border-color:#d2145a}input[type=email].is-error,input[type=password].is-error,input[type=tel].is-error,input[type=text].is-error,textarea.is-error{border-color:#d2145a}select{padding:0.875rem 1.3125rem;border-radius:100px;text-align:center;background-color:#fff;width:100%}textarea{overflow-y:scroll}input[type=checkbox],input[type=radio]{position:absolute}video{width:100%;height:100%;vertical-align:bottom}@media screen and (min-width:768px){p{font-size:1.01rem}}.header{width:100%;-webkit-transition:linear 0.12s;transition:linear 0.12s;z-index:1000;position:fixed}.header:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:0dvh;background-color:rgba(255,255,255,0.8);-webkit-transition:all 0.3s cubic-bezier(0.17,0.67,0.48,0.96);transition:all 0.3s cubic-bezier(0.17,0.67,0.48,0.96);z-index:-1;background-color:#03114c;border-radius:0 0 199px 100px}.header__nav{height:100dvh;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo{display:block;width:60px;margin-right:auto;line-height:1;position:absolute;left:20px;top:12px;z-index:101;-webkit-transition:all 0.6s cubic-bezier(0.17,0.67,0.48,0.96);transition:all 0.6s cubic-bezier(0.17,0.67,0.48,0.96);width:17vw;left:20px;opacity:0;pointer-events:none}@media screen and (min-width:768px){.header__logo{width:100px}}.header__logo a{display:block}.header__logo img{position:absolute;left:0;top:0}.header__logo img.header__logo__black{opacity:0}@-webkit-keyframes changecolr-yellow{0%{background-color:blue700}to{background-color:#fff000}}@keyframes changecolr-yellow{0%{background-color:blue700}to{background-color:#fff000}}.header__nav__item{pointer-events:none}.header__nav{margin-left:auto;margin-right:auto;position:fixed;left:50%;top:0;left:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;width:100%;pointer-events:none;z-index:10;pointer-events:none}@media screen and (min-width:768px){.header__nav{-webkit-transition:-webkit-transform 500ms cubic-bezier(0.15,0.99,0.61,0.93);transition:-webkit-transform 500ms cubic-bezier(0.15,0.99,0.61,0.93);transition:transform 500ms cubic-bezier(0.15,0.99,0.61,0.93);transition:transform 500ms cubic-bezier(0.15,0.99,0.61,0.93),-webkit-transform 500ms cubic-bezier(0.15,0.99,0.61,0.93)}.header__nav.is-hide{-webkit-transition:-webkit-transform 500ms cubic-bezier(0.15,0.99,0.61,0.93);transition:-webkit-transform 500ms cubic-bezier(0.15,0.99,0.61,0.93);transition:transform 500ms cubic-bezier(0.15,0.99,0.61,0.93);transition:transform 500ms cubic-bezier(0.15,0.99,0.61,0.93),-webkit-transform 500ms cubic-bezier(0.15,0.99,0.61,0.93);-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.header__nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-inline:auto}@media screen and (min-width:1367px){.header__nav>ul{gap:2.5em}}.header__nav>ul img{height:3em;width:auto}@media screen and (min-width:1367px){.header__nav>ul img{height:4em}}.header__nav .header__nav__item{-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all 0.22s cubic-bezier(0.17,0.67,0.48,0.96);transition:all 0.22s cubic-bezier(0.17,0.67,0.48,0.96);opacity:0}.header__nav .header__nav__item:nth-child(5){-webkit-transition-delay:0s;transition-delay:0s}.header__nav .header__nav__item:nth-child(4){-webkit-transition-delay:0s;transition-delay:0s}.header__nav .header__nav__item:nth-child(3){-webkit-transition-delay:0s;transition-delay:0s}.header__nav .header__nav__item:nth-child(2){-webkit-transition-delay:0s;transition-delay:0s}.header__nav .header__nav__item:first-child{-webkit-transition-delay:0s;transition-delay:0s}body.is-menu-open{overflow:hidden}body.is-menu-open .container{overflow:auto;scrollbar-gutter:stable}body.is-menu-open .footer{display:none}body.is-menu-open .header__nav__item{pointer-events:auto}body.is-menu-open .header{pointer-events:auto}body.is-menu-open .header:after{opacity:0.9;border-radius:0;height:100dvh;-webkit-transition-delay:0.5s;transition-delay:0.5s;-webkit-transition:all 0.5s cubic-bezier(0.17,0.67,0.48,0.96);transition:all 0.5s cubic-bezier(0.17,0.67,0.48,0.96)}body.is-menu-open .header__logo{top:18px;opacity:1;-webkit-transition:all 0.6s cubic-bezier(0.17,0.67,0.48,0.96);transition:all 0.6s cubic-bezier(0.17,0.67,0.48,0.96);pointer-events:auto}body.is-menu-open .header__nav{pointer-events:auto}body.is-menu-open .header__nav__item{-webkit-transition:all 0.22s cubic-bezier(0.17,0.67,0.48,0.96);transition:all 0.22s cubic-bezier(0.17,0.67,0.48,0.96);-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}body.is-menu-open .header__nav__item:first-child{-webkit-transition-delay:0s;transition-delay:0s}body.is-menu-open .header__nav__item:nth-child(2){-webkit-transition-delay:0.1s;transition-delay:0.1s}body.is-menu-open .header__nav__item:nth-child(3){-webkit-transition-delay:0.2s;transition-delay:0.2s}body.is-menu-open .header__nav__item:nth-child(4){-webkit-transition-delay:0.3s;transition-delay:0.3s}body.is-menu-open .header__nav__item:nth-child(5){-webkit-transition-delay:0.4s;transition-delay:0.4s}.footer__logo{text-align:center;padding-bottom:2em}.footer__logo img{width:80px}@media screen and (min-width:768px){.footer__logo img{width:auto;width:100px}}.footer__info{text-align:center;padding-bottom:1em;font-size:0.7em;letter-spacing:-0.03em;padding-top:1em}@media screen and (min-width:768px){.footer__info{padding-top:0;font-size:1em;letter-spacing:normal;padding-bottom:2em}}.footer__main__meado{padding-left:1px}.totop{position:fixed;right:1em;bottom:1em;display:block;width:4em;aspect-ratio:1/1;border-radius:100px;background-color:#000000b4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.totop:hover{background-color:#000000b4}.totop:before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle;left:50%;width:18%;height:18%;border-top:3px solid #FFFFFF;border-right:3px solid #FFFFFF;-webkit-transform:rotate(-45deg) translateX(-53%) translateY(-15%);transform:rotate(-45deg) translateX(-53%) translateY(-15%)}body.is-menu-open .totop{right:32px}.section{margin-bottom:3rem}@media screen and (min-width:768px){.section{margin-bottom:7rem}}.section__inner{padding-right:6vw;padding-left:6vw;margin-left:auto;margin-right:auto;width:100%;max-width:1110px;position:relative}@media screen and (min-width:768px){.section__inner{padding-right:60px;padding-left:60px}}@media screen and (min-width:1367px){.section__inner{max-width:1300px}}.section__inner.--single{max-width:680px}.section__block{margin-bottom:6rem}@media screen and (min-width:768px){.section__block{margin-bottom:11rem}}.section__block:last-child{margin-bottom:0}.grid{display:-ms-grid;display:grid;gap:1rem}@media screen and (min-width:768px){.grid.--grid2{gap:2em;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));grid-template-columns:repeat(auto-fill,minmax(min(370px,100%),1fr))}}@media screen and (min-width:768px){.grid.--grid3{gap:2em;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}}@media screen and (min-width:768px){.grid.--grid4{gap:2em;grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr))}}.grid .item{border-bottom:0}.grid.--sp2col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:768px){.grid.--sp2col{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr))}}.grid.--sp2col .item{width:calc(50% - .5rem)}@media screen and (min-width:768px){.grid.--sp2col .item{width:100%}}.container{padding-right:20px;padding-left:20px;margin-left:auto;margin-right:auto;max-width:100%;max-width:1100px;padding-top:4em}@media screen and (min-width:768px){.container{padding-right:30px;padding-left:30px}}.page__head{margin-bottom:2em}.buttongroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5em;margin-bottom:2em}.buttongroup.--usrinfo{margin-bottom:3.2em}.nickname{margin-bottom:0em;line-height:1;font-size:1.8em;text-align:center}.nickname small{font-size:0.6em;display:inline-block;padding-left:0.2em}.nickname__lede{text-align:center;padding-top:1em}@media screen and (min-width:768px){.page__head{text-align:center}.page__head img{max-width:400px}}.page-home .header__logo,.page-prize .header__logo,.page-spot .header__logo{pointer-events:auto}.page-accept .page__head,.page-got .page__head,.page-login .page__head{padding-top:1em;padding-left:8vw;padding-right:8vw}@media screen and (min-width:768px){.page-accept .page__head,.page-got .page__head,.page-login .page__head{padding-top:0}}.page-accept .page__head,.page-entry .page__head,.page-login .page__head{margin-bottom:2em}@media screen and (min-width:768px){.page-accept .page__head,.page-entry .page__head,.page-login .page__head{margin-bottom:60px}}.page-apply .page__head{margin-bottom:1em}.message{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5em;margin-bottom:2em;margin-top:3em}.message__eng{height:1.4em}.message__jpn{height:1.8em}.txt-m{font-size:1.1em;text-align:center;margin-bottom:1em}.txt-l{font-size:1.6em;text-align:center;margin-bottom:1em}.caution{display:block;font-size:0.9em;text-align:center;letter-spacing:-0.02em;color:#fff000;margin-top:1em}.caution.--large{font-size:1.2em}.caution.--mt0{margin-top:0}.caution.--upotxt{margin-bottom:1em;display:none}.buttongroup.--confirm p{border-bottom:1px solid #ffffff6e;padding-bottom:0.8em}.buttongroup.--confirm label{display:block;font-size:0.8em;opacity:0.7;margin-bottom:0.5em}.button{border-radius:80px;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0.875rem 1.3125rem;text-align:center}@media screen and (min-width:768px){.button{padding:1.25rem 1.3125rem;max-width:400px;margin:auto}}.button.--black{background-color:#2E2A2A;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-inline:auto;padding-left:2.3em;padding-right:2.3em}.button.--red{background-color:#be0008}.button.--line{border:1px solid #fff}.button.--disable{border:1px solid #fff;pointer-events:none;opacity:0.6}.button.--disable.--red{border:0;background-color:#a50007}.button.--disable.--black{border:0;background-color:#720005}.button.--red.--notupopoi{pointer-events:none;opacity:0.6}.button-list__item.--disable{pointer-events:none;position:relative}.button-list__item.--disable:before{content:"";display:block;background-color:rgba(62,58,57,0.5);opacity:1;width:100%;height:100%;position:absolute;z-index:5;border-radius:0 40px 0 40px;background-image:url("../img/home/commingsoon.svg");background-position:center;-webkit-transform:translateY(-5px) translateX(-5px);transform:translateY(-5px) translateX(-5px)}.button-list__item.--disable:after{content:""}.buttongroup__item{text-align:center}.button-list__item{position:relative;z-index:1}.button-list__item:after{content:"";display:block;position:absolute;background:#A98924;z-index:-1;border-radius:0 40px 0 40px;right:0;bottom:0;width:100%;height:100%}.button-list__item.--orange:after{background-color:#E57301}.button-list__item.--sports:after{background-color:#0FA0CD}.button-list__item.--blue:after{background-color:#55D3EA}.button-list__item.--pink:after{background-color:#F169A7}.button-list__item.--saisei:after{background-color:#5C58A0}.button-list__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2em;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:768px){.button-list__list{gap:3em}}.button-list.--group .button-list__item{width:100%}@media screen and (min-width:768px){.button-list.--group .button-list__item{width:calc(50% - 1.5em)}}.button-list.--group .button{width:100%}.button-list.--group .button.--recruit{height:9.5rem;padding:0.9em 1em 0.7em 1em;pointer-events:none}.button-list.--group .button.--recruit .button-list__head{padding-bottom:0;padding-top:0.5em}.button-list.--group .button-list__head{margin-top:auto;margin-bottom:auto;font-weight:bold}.button-list.--group .button-list__head.--gold{color:#A98924;font-size:1.2em;padding-top:0.3em;padding-bottom:0.5em}@media screen and (min-width:768px){.button-list.--group .button-list__head.--gold{padding-bottom:0.3em}}.button-list.--group .button-list__body{font-size:0.8em;position:relative;line-height:1.6;margin-bottom:0.6em}.button-list.--group .button-list__body:before{content:"";display:inline-block;height:1px;width:1.5em;background-color:#2E2A2A;-webkit-transform:translateY(-0.35em);transform:translateY(-0.35em);margin-right:0.6em}@media screen and (min-width:768px){.button-list.--group .button-list__body:before{display:block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@media screen and (min-width:768px){.button-list.--group .button-list__body{padding-left:2em;margin-bottom:auto;line-height:1}}.button-list.--color .button-list__item{width:100%}@media screen and (min-width:768px){.button-list.--color .button-list__item{width:calc(50% - 2em)}}.button-list.--color .button{width:100%;height:auto;position:relative;background-color:#fff;text-align:left}@media screen and (min-width:768px){.button-list.--color .button{text-align:center}}.button-list.--color .button br{display:none}@media screen and (min-width:768px){.button-list.--color .button br{display:block}}.center-button{text-align:center}.center-button .button{margin-left:auto;margin-right:auto}.contactbutton{position:relative;background-color:#ddd;display:block;width:calc(100% + 12vw);margin-left:-6vw;position:relative;overflow:hidden}@media screen and (min-width:768px){.contactbutton{margin-left:auto;width:100%;border-radius:300px}}.contactbutton:before{display:block;content:"";background-image:url("../img/home/contact-sp.jpg");width:100%;height:100%;position:absolute;left:0;top:0;background-size:cover;-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}@media screen and (min-width:768px){.contactbutton:before{background-image:url("../img/home/contact.jpg")}}.contactbutton:after{display:block;content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#3E3A39;opacity:0.5;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.contactbutton:hover:after{opacity:0.7}.contactbutton:hover:before{-webkit-transform:scale(1);transform:scale(1)}.contactbutton__body{position:relative;text-align:center;display:block;color:#fff;font-weight:bold;font-size:0.9rem;padding:2em;padding-top:5em;z-index:1}@media screen and (min-width:768px){.contactbutton__body{font-size:1.1rem;padding:4em 2em;padding-top:8.5em}}.contactbutton__body:before{height:1em;content:attr(data-label);font-family:"Roboto","Noto Sans JP",sans-serif;text-transform:uppercase;letter-spacing:0.1em;font-size:2rem;font-weight:bold;display:block;margin-bottom:0.6em}@media screen and (min-width:768px){.contactbutton__body:before{font-size:3.3rem}}.contactbutton__body:after{height:2.8em;width:2.8em;display:block;content:"";background-image:url("../img/common/i-mail.png");background-repeat:no-repeat;background-size:contain;position:absolute;left:50%;top:2em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:768px){.contactbutton__body:after{height:3.5em;width:3.5em;top:4.5em}}.situations.--home .title.--secondary,.title.--primary{font-weight:800;font-size:var(--title-fontsize);letter-spacing:0.05em;border-bottom:1px solid #d8d8d8;margin-bottom:3rem;padding-bottom:0.54em}@media screen and (min-width:768px){.situations.--home .title.--secondary,.title.--primary{font-size:var(--title-fontsize)}}.situations.--home .title.--secondary:before,.title.--primary:before{content:"";width:0.27em;border-radius:var(--radiusM);height:1.05em;display:inline-block;margin-right:0.53em;-webkit-transform:translateY(0.15em);transform:translateY(0.15em);background-color:#fff000;border:0}.title.--primary{margin-bottom:1.5rem}@media screen and (min-width:768px){.title.--primary{margin-bottom:3rem}}.home―situations .title.--secondary{margin-bottom:1em}.title.--secondary{font-weight:800;font-size:1.2rem;letter-spacing:0.02em;margin-bottom:0.6em}@media screen and (min-width:768px){.title.--secondary{font-size:1.6rem}}.title.--secondary:before{content:"";width:0.8em;height:0.8em;display:inline-block;margin-right:0.35em;-webkit-transform:translateY(0.05em);transform:translateY(0.05em);border-width:4px;border:4px solid #fff000;border-radius:50px;background-repeat:no-repeat;background-size:contain;background-position:bottom}@media screen and (min-width:768px){.title.--secondary:before{border-width:6px}}.title.--tertiary{font-weight:800;font-size:1.3rem;margin-bottom:1em}@media screen and (min-width:768px){.title.--tertiary{font-size:2.1rem}}.title.--tertiary:before{content:"";width:0.8em;height:0.8em;display:inline-block;margin-right:0.35em;-webkit-transform:translateY(0.05em);transform:translateY(0.05em);border-width:4px;border:4px solid #fff000;border-radius:50px;background-repeat:no-repeat;background-size:contain;background-position:bottom}@media screen and (min-width:768px){.title.--tertiary:before{display:none}}@media screen and (min-width:768px){.pagedescription{font-size:1.14rem}}.pageheader{margin-bottom:1.8rem;padding-bottom:1.6em;border-bottom:1px solid #d8d8d8}@media screen and (min-width:768px){.pageheader{margin-bottom:3rem;padding-bottom:2em}}.pageheader:not(.--tax) .pagetitle{letter-spacing:0.1em;font-size:var(--title-fontsize)}@media screen and (min-width:768px){.pageheader:not(.--tax) .pagetitle{font-size:3.2rem;letter-spacing:0.05em;font-size:var(--title-fontsize)}}.pageheader:not(.--tax) .pagetitle:before{content:"";width:0.3em;margin-right:0.2em;height:1.1em;border-radius:var(--radiusM);display:inline-block;-webkit-transform:translateY(0.15em);transform:translateY(0.15em);background-color:#fff000}@media screen and (min-width:768px){.pageheader:not(.--tax) .pagetitle:before{height:1.05em;margin-right:0.25em;width:0.27em}}.pageheader.--tax .pagetitle:before{content:"＃";display:inline-block;font-size:1.3em;line-height:1;-webkit-transform:translateY(0.08em) translateX(-0.05em);transform:translateY(0.08em) translateX(-0.05em)}.pagetitle{font-size:1.65rem;font-size:var(--title-fontsize);margin-bottom:0.4em;font-weight:800}@media screen and (min-width:768px){.pagetitle{font-size:3.2rem;margin-bottom:0.25em;font-size:var(--title-fontsize)}}.pagetitle .search__query{letter-spacing:0.08em;-webkit-font-feature-settings:initial;font-feature-settings:initial;margin-left:-0.55em;margin-right:-0.25em}.pagetitle.--sub{font-size:1.5rem}@media screen and (min-width:768px){.pagetitle.--sub{font-size:2.4em}}.lede4{font-size:0.86em;font-weight:normal;position:relative;margin-bottom:0.6em}.lede4:before{content:"●";color:#5F80C2;display:inline-block;margin-right:0.2em;-webkit-transform:scale(0.7);transform:scale(0.7)}.lede{line-height:1.8}@media screen and (min-width:768px){.lede{font-size:1.12rem}}.pagehead{margin-bottom:2em}.burger{width:50px;height:45px;top:10px;right:10px;padding:10px;position:fixed;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1000;line-height:1;border-radius:100px;display:block;-webkit-transition:-webkit-transform 0.1s cubic-bezier(0.83,1.46,0.94,1.61);transition:-webkit-transform 0.1s cubic-bezier(0.83,1.46,0.94,1.61);transition:transform 0.1s cubic-bezier(0.83,1.46,0.94,1.61);transition:transform 0.1s cubic-bezier(0.83,1.46,0.94,1.61),-webkit-transform 0.1s cubic-bezier(0.83,1.46,0.94,1.61);-webkit-transform:scale(1);transform:scale(1);-webkit-tap-highlight-color:transparent;background-color:transparent}@media screen and (min-width:768px){.burger{width:50px;height:45px;top:25px;right:25px;padding:10px}}.burger:after{content:"close";display:block;position:absolute;color:#fff;font-size:0.88em;font-weight:normal;font-family:"DM Sans","Zen Kaku Gothic New",sans-serif;bottom:0;left:0;text-align:center;width:100%;opacity:0;-webkit-transition:all 0.4s cubic-bezier(0.17,0.67,0.48,0.96);transition:all 0.4s cubic-bezier(0.17,0.67,0.48,0.96)}.burger .burger__line{height:2px;width:30px;background-color:#fff;display:block;position:absolute;-webkit-transition:all 0.4s cubic-bezier(0.17,0.67,0.48,0.96);transition:all 0.4s cubic-bezier(0.17,0.67,0.48,0.96)}.burger .burger__line:first-of-type{top:10px}.burger .burger__line:nth-of-type(2){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.burger .burger__line:nth-of-type(3){bottom:10px}.burger__txt{position:absolute;bottom:0}.burger__txt .burger__close{display:block}body.page-home .header__logo,body.page-privacypolicy .header__logo,body.page-prizeinfo .header__logo,body.page-spot .header__logo{top:18px;opacity:1}@media screen and (min-width:768px){body.page-home .header__logo,body.page-privacypolicy .header__logo,body.page-prizeinfo .header__logo,body.page-spot .header__logo{top:30px;left:30px}}body.js-scrolltrigger.is-in .header__logo__black,body.page-privacypolicy .header__logo__black,body.page-prizeinfo .header__logo__black,body.page-spot .header__logo__black{opacity:1}body.js-scrolltrigger.is-in .burger__line,body.page-privacypolicy .burger__line,body.page-prizeinfo .burger__line,body.page-spot .burger__line{background-color:#2E2A2A}body.is-menu-open .burger__line:nth-of-type(2){-webkit-transform:translateY(-7px);transform:translateY(-7px)}body.is-menu-open .burger__line:nth-of-type(3){-webkit-transform:translateY(-70%);transform:translateY(-70%);opacity:0}body.is-menu-open .burger:after{opacity:1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}body.is-menu-open.js-scrolltrigger.is-in .header__logo__black,body.is-menu-open.page-privacypolicy .header__logo__black,body.is-menu-open.page-prizeinfo .header__logo__black,body.is-menu-open.page-spot .header__logo__black{opacity:0}body.is-menu-open.js-scrolltrigger.is-in .burger__line,body.is-menu-open.page-privacypolicy .burger__line,body.is-menu-open.page-prizeinfo .burger__line,body.is-menu-open.page-spot .burger__line{background-color:#fff}body.is-menu-open .burger__line{background-color:#fff}.ol,.ul{padding-left:0.3em}.ol.--number,.ul.--number{padding-left:1.2em}.ol.--number>li,.ul.--number>li{list-style:decimal;margin-bottom:0.6em}.ol.--ten>li,.ul.--ten>li{font-size:0.96em;position:relative;padding-left:1em;line-height:1.4;margin-bottom:0.6em}.ol.--ten>li:before,.ul.--ten>li:before{content:"●";display:block;position:absolute;top:1.1em;left:0;font-size:0.4em}.ol.--ten>li.--primay,.ul.--ten>li.--primay{color:#be0008;font-size:1.12em}.ol.--ten>li.--secondary,.ul.--ten>li.--secondary{font-size:1.1em;font-weight:bold;letter-spacing:-0.02em}li>ol,li>ul,p+ol,p+ul{margin-top:1em}input[type=checkbox]{cursor:pointer}.question__label{cursor:pointer}.checkbox__item input{display:none}.checkbox__item .question__label{position:relative;padding-left:2em;padding-right:0;margin-right:1.5em;display:inline-block;line-height:1}.checkbox__item .question__label small{line-height:1}.checkbox__item .question__label:after,.checkbox__item .question__label:before{position:absolute;content:"";display:block}.checkbox__item .question__label:after{width:1.2em;height:1.2em;border:1px solid #c6c6c6;top:-2px;left:0;background-color:#fff;border-radius:5px;-webkit-transition:background 0.5s cubic-bezier(0.43,0.05,0.17,1) 0s;transition:background 0.5s cubic-bezier(0.43,0.05,0.17,1) 0s}.checkbox__item .question__label:before{width:calc(1.2em * .5);height:calc(1.2em * 1);top:-2px;left:0.3em;z-index:2;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;border-right:4px solid #fff;border-bottom:4px solid #fff}input[type=checkbox]:checked+.question__label:after{background-color:#be0008;border:1px solid #be0008}input[type=checkbox]:checked+.question__label:before{opacity:1;-webkit-transform:scale(0.5) rotate(45deg);transform:scale(0.5) rotate(45deg);-webkit-transition-delay:0.1s;transition-delay:0.1s}input[type=radio]{cursor:pointer}.c-radio__label{cursor:pointer}.radio__item input{display:none}.radio__item label{position:relative;padding-left:1.7em;margin-right:1.5em;display:inline-block;line-height:1}@media screen and (min-width:769px){.radio__item label{padding-left:2em}}.radio__item label:after,.radio__item label:before{position:absolute;content:"";display:block;border-radius:50%;top:-2px;left:0px}.radio__item label:after{width:1.2em;height:1.2em;background-color:#e2e2e2}.radio__item label:before{width:1.2em;height:1.2em;background:#be0008;z-index:2;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s}input[type=radio]:checked,input[type=radio]:checked+.question__label{pointer-events:none}input[type=radio]:checked+.question__label:before{opacity:1;-webkit-transform:scale(0.65);transform:scale(0.65);-webkit-transition-delay:0.1s;transition-delay:0.1s}input[type=radio]:checked+.question__label.--color:before{-webkit-transform:scale(1);transform:scale(1)}.question__label{cursor:pointer}input.question__item__text{overflow:auto;max-width:100%;border-radius:0.3em;text-align:left}.spot__comment__button{color:#2E2A2A;display:block}.spot__comment__button{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-left:1.2em;padding-top:0.1em;letter-spacing:-0.04em;margin:0 auto 1em;background-image:url("/assets/img/icon-comment.svg");background-size:1em;background-repeat:no-repeat;background-size:contain;background-position:top left;line-height:0.9;color:#595757}@media screen and (min-width:768px){.spot__comment__button{padding-left:1.5em;padding-top:0.2em;line-height:1.1;background-position:0em 0em}}.spot__comment__button.--disable{pointer-events:none;opacity:0.2}.--spot .stamp__thumb__label{position:absolute;right:6px;bottom:6px;width:2.4em;height:2.4em;border:1px solid #fff;border-radius:100px}@media screen and (min-width:768px){.--spot .stamp__thumb__label{right:10px;bottom:10px;width:3.3em;height:3.3em;border:2px solid #fff}}.comment__list__item{color:#2E2A2A;padding-bottom:1em;padding:1.2em 1em;border-radius:0.6em}.comment__list__item:nth-child(odd){background-color:#f5f5f5}.comment__list__text{line-height:1.5;margin-bottom:0.6em}.comment__list__meta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.6em;-webkit-box-align:end;-ms-flex-align:end;align-items:end;line-height:1.2}.comment__list__nickname{font-size:1em;opacity:0.4;-webkit-transform:translateY(1px);transform:translateY(1px);text-align:right;font-size:0.9em}.comment__list__date{font-size:0.8em;opacity:0.4}.mypage__description__fig{width:1.4em;vertical-align:middle;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em);margin-right:0.2em}#swiper{padding-bottom:2em}#swiper .swiper-pagination-bullet{background-color:#cccfdb;opacity:0.7}#swiper .swiper-pagination-bullet-active{background:#be0008;opacity:1}#swiper .swiper-pagination{bottom:0}.swiper.mypage__description{-webkit-transform:translateY(-30%);transform:translateY(-30%)}.mypage__description__txt{text-align:center}.mypage__description{text-align:center}.end__image{margin-bottom:1em}.end__image img{width:100%;height:auto;margin-bottom:2em;border-radius:0.6em}.end__description{margin-bottom:2em}.prizelist{margin-bottom:2em}.prizelist.--disable{opacity:0.6;pointer-events:none}@media screen and (min-width:768px){.prizelist{margin-bottom:6em}}.prizelist__pt{font-size:0.9em}.prize{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.6em 1fr 0.6em 1fr;grid-template-columns:repeat(3,1fr);gap:1em 0.6em}@media screen and (min-width:768px){.prize{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}.prize .prize__title{font-size:0.85em;line-height:1.4}@media screen and (min-width:768px){.prize .prize__title{font-size:1.1em}}.prizelist__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin-bottom:0.8em}@media screen and (min-width:768px){.prizelist__head{margin-bottom:1.2em}}.prizelist__title{font-size:1.6em;line-height:1;letter-spacing:-0.02em;margin-right:auto}@media screen and (min-width:768px){.prizelist__title{font-size:2em}}.prize__thumb{border-radius:4px;overflow:hidden;position:relative;margin-bottom:0.4em}.prize__thumb:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid #fff000;border-radius:4px;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 0.3s cubic-bezier(0.17,0.67,0.48,0.96);transition:all 0.3s cubic-bezier(0.17,0.67,0.48,0.96)}.prize__thumb img{width:100%;height:100%;aspect-ratio:4/3.3;-o-object-fit:cover;object-fit:cover}.prize__item.--active .prize__thumb:before{-webkit-transform:scale(1);transform:scale(1);background:linear-gradient(-45deg,#fff000 20%,#ffe60000 20%,#ffe60000 50%,#fff000 50%,#fff000 70%,#ffe60000 70%,#ffe60000);background-size:20px 20px;-webkit-animation:anime_stripe_1 1s infinite linear;animation:anime_stripe_1 1s infinite linear}@media screen and (min-width:768px){.prize__item.--active .prize__thumb:before{background-size:41px 41px}}@-webkit-keyframes anime_stripe_1{0%{background-position-x:0}to{background-position-x:40px}}@keyframes anime_stripe_1{0%{background-position-x:0}to{background-position-x:40px}}.prize__item.--active .prize__title{color:#fff000}.prize__item__link:active img,.prize__item__link:focus img,.prize__item__link:hover img{opacity:1}.button.--floating{position:fixed;left:50%;bottom:15px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 30px);opacity:0;bottom:0;pointer-events:none}body.is-prize-select .button.--floating{-webkit-transition:all 0.5s cubic-bezier(0.17,0.67,0.48,0.96);transition:all 0.5s cubic-bezier(0.17,0.67,0.48,0.96);opacity:1;bottom:15px;pointer-events:auto}body.is-prize-select.is-button-visible .button.--floating{opacity:0;bottom:0;pointer-events:none}.prize__item__links{pointer-events:none}.prize__button{display:block;max-width:100%;width:100%;margin-top:1em;margin-bottom:3.5em}@media screen and (min-width:768px){.prize__button{margin-top:3em}}.stampwrap{position:relative}.stampwrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:5%;height:0;z-index:1}.stampwrap:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:20%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(3,17,76,0)),to(#03114c));background:linear-gradient(180deg,rgba(3,17,76,0) 0%,#03114c 100%);z-index:1}.stamp__thumb{position:relative}.stamp{width:100%;height:60svh;overflow-y:scroll;padding-bottom:60px}.stamp.--spot{height:auto;overflow:hidden}.stamp.--spot .stamp__title{padding-bottom:0.6em}.stamp__title__number{display:block;font-size:0.9em;letter-spacing:0.04em;margin-bottom:0.5em;opacity:0.7}.stamp__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.5em 1fr;grid-template-columns:repeat(2,1fr);-ms-grid-rows:auto;grid-template-rows:auto;gap:0.5em}.stamp__grid>:first-child{-ms-grid-row:1;-ms-grid-column:1}.stamp__grid>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}@media screen and (min-width:768px){.stamp__grid{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}.stamp__grid.is-only .stamp__item:not(.--done){display:none}.stamp__item{border:1px solid #fff;border-radius:0.5em;position:relative;display:-ms-grid;display:grid;-ms-grid-rows:subgrid;grid-template-rows:subgrid;-ms-grid-row-span:2;grid-row:span 2;gap:0;background-color:#fff}.stamp__comment__button{width:15%;aspect-ratio:1/1;position:absolute;top:6px;left:6px;background-image:url("/assets/img/cemment-def.svg");background-size:contain;pointer-events:none;opacity:0}.stamp__thumb{border-radius:0.6em 0.6em 0em 0em;overflow:hidden;aspect-ratio:28/19}.stamp__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-mypage .stamp__item:not(.--done) .stamp__thumb{background-color:#c9c9c9}.page-mypage .stamp__item:not(.--done) .stamp__thumb img{-webkit-filter:grayscale(1);filter:grayscale(1);mix-blend-mode:overlay}.stamp__title{color:#2E2A2A;text-align:center;line-height:1.4;padding:1em 0.6em;word-wrap:anywhere;word-break:break-all;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;opacity:0.7}.stamp.--spot .stamp__item,.stamp__item.--done{background-color:#fff}.stamp.--spot .stamp__item .stamp__title,.stamp__item.--done .stamp__title{opacity:1}.stamp.--spot .stamp__item .stamp__thumb img,.stamp__item.--done .stamp__thumb img{-webkit-filter:grayscale(0);filter:grayscale(0)}.stamp.--spot .stamp__item.--upopoi,.stamp__item.--done.--upopoi{background-color:#fff697}.stamp.--spot .stamp__item.--upopoi .stamp__title,.stamp__item.--done.--upopoi .stamp__title{color:#be0008}.stamp.--spot .stamp__item.--upopoi .spot__comment__button,.stamp__item.--done.--upopoi .spot__comment__button{color:#2E2A2A;background-image:url("/assets/img/icon-comment-black.svg")}.stamp.--spot .stamp__item.--upopoi:before,.stamp__item.--done.--upopoi:before{content:"";position:absolute;right:-10px;top:-10px;width:60px;aspect-ratio:1/1;display:block;background-image:url("../img/spot/label-upopoi.svg");background-size:contain;background-position:right top;z-index:1}@media screen and (min-width:768px){.stamp.--spot .stamp__item.--upopoi:before,.stamp__item.--done.--upopoi:before{right:-20px;top:-20px;width:80px}}.stamp__item.--done .stamp__comment__button{pointer-events:auto;opacity:1}.stamp__item.--done .stamp__comment__button.--commented{background-image:url("/assets/img/cemment-act.svg")}.stamp.--spot .stamp__item{-ms-grid-row-span:3;grid-row:span 3}.stamp__sort{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.4em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.8em}.stamp__sort p{cursor:pointer;letter-spacing:-0.03em;font-size:0.96em;padding:0.6em 1.8em 0.5em;background-color:#232f61;border-radius:5em}.stamp__sort p.is-active{background-color:#fff;color:#03114c;font-weight:bold}.anchor{position:fixed;right:0;top:0;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 0.4s cubic-bezier(0.23,1,0.32,1);transition:all 0.4s cubic-bezier(0.23,1,0.32,1);z-index:100;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0.5em;background-color:rgba(255,255,255,0.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media screen and (min-width:768px){.anchor{position:sticky;-webkit-transition:inherit;transition:inherit;-webkit-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%);width:-webkit-max-content;width:-moz-max-content;width:max-content;background:0;top:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1em}}.anchor.is-show{-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (min-width:768px){.anchor.is-show{-webkit-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%)}}.anchor a{font-size:0.9rem;padding:1em;display:block;color:#2E2A2A}@media screen and (min-width:768px){.anchor a{font-size:1.2rem;padding:0}}@media screen and (min-width:860px) and (max-width:1300px){.anchor a{font-size:1rem}}.anchor__link{font-weight:700}.anchor__link:hover .linelink{background-size:100% 2px}@media screen and (min-width:768px){.sticky{position:absolute;right:0;top:0;height:100%}}.anchor__link.is-active{color:#f09800}.anchor__link.is-active .linelink{background-size:0% 2px;background-position:right bottom}.anchor__positon{margin-top:-8rem;padding-top:8rem}@media screen and (min-width:860px) and (max-width:1400px){.archive.tax-situation .section__inner.--situation{padding-right:160px}.archive.tax-situation .section__inner.--situation .anchor{-webkit-transform:translateY(-50%) translateX(0%);transform:translateY(-50%) translateX(0%)}}@media screen and (min-width:1401px) and (max-width:1600px){.archive.tax-situation .section__inner.--situation{padding-right:200px}.archive.tax-situation .section__inner.--situation .anchor{-webkit-transform:translateY(-50%) translateX(0%);transform:translateY(-50%) translateX(0%)}}.modal__bg{background:#2E2A2A;height:100vh;width:100%;position:fixed;top:0;left:0;z-index:1000;opacity:0.5;visibility:hidden}.modal__content{background:#03114c;background:rgba(190,0,8,0.99);background:#fff;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);-webkit-transform-origin:center;transform-origin:center;opacity:0;-webkit-transition:all 200ms cubic-bezier(0.31,1.41,0.91,1.13);transition:all 200ms cubic-bezier(0.31,1.41,0.91,1.13);pointer-events:none;max-width:480px;width:calc(100% - 22px);position:relative;z-index:1001;position:fixed;border-radius:2.7em;padding:33px 22px}.modal__content.--chuijikou,.modal__content.--spot{background:#fff;max-height:90dvh}.modal__content .button.--black{width:70%}.modal__content:after{content:"";position:absolute;bottom:0;left:55%;width:60px;height:60px;background-color:transparent;border-radius:3px;z-index:-1;background-color:#be0008;-webkit-transform:rotate(45deg) translateY(60%) translateX(-50%);transform:rotate(45deg) translateY(60%) translateX(-50%);background:#fff}.modal__content.--spot:after{background:#fff}.modal__content.--chuijikou{border-radius:1em;max-width:600px;padding:33px 3vw}@media screen and (min-width:768px){.modal__content.--chuijikou{padding:33px 22px}}.modal__content.--chuijikou:after{display:none}.modal__content .comment__after{display:none}.modal__content.--commented .comment__before{display:none}.modal__content.--commented .comment__after{display:block}.modal__content.--commented .modal__comment__info{padding-bottom:0}.modal__content.--commented #comment{height:auto;min-height:inherit}.modal__content .modal__comment__wrap textarea{max-width:inherit}.modal__title{text-align:center;margin-bottom:0.8em;padding-left:1em;padding-right:1em;font-size:1.5em;line-height:1.2;color:#2E2A2A}.modal__title small{font-size:0.7em;display:block;margin-top:0.8em}.modal__title.--spot{color:#2E2A2A}.modal__body{margin-bottom:1em;font-size:1.3rem}.modal__comment__wrap{background-color:#fff;border-radius:5em;margin-bottom:1.3em;background-color:#f5f5f5}.modal__content.--spot .modal__comment__wrap{background-color:#fff;border-radius:0}.modal__comment{background:0;height:3.8em;min-height:1em;padding:1.5em 22px 1em;padding-bottom:0;overflow:auto;width:100%;line-height:1.3}.modal__comment__list{max-height:65dvh;overflow-y:auto}.modal__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__buttons .button.--primary{margin-top:1.2em}body.is-modal-open{overflow:hidden}body.is-modal-open .modal__bg{opacity:0.5;visibility:visible}body.is-modal-open .modal__content{-webkit-transform-origin:center;transform-origin:center;pointer-events:auto;opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal__close{position:absolute;top:13px;right:0;-webkit-transform:translateX(30%) rotate(45deg);transform:translateX(30%) rotate(45deg);cursor:pointer;-webkit-transform-origin:center;transform-origin:center;width:35px;height:35px;background-color:rgba(46,42,42,0.5);top:-10px;right:10px;border-radius:60px}.modal__close span{position:absolute;top:47%;left:50%;-webkit-transform:translateX(-46%);transform:translateX(-46%);text-align:center;display:inline-block;height:2px;width:40%;border-radius:7px;line-height:1;background-color:#fff}.modal__close span:first-child{top:48%;left:33%;-webkit-transform:rotate(90deg) translateX(-5%) translateY(3%);transform:rotate(90deg) translateX(-5%) translateY(3%)}.modal__content.--chuijikou .modal__comment__wrap{background-color:#fff}.modal__comment__info{font-size:0.8em;text-align:center;display:block;padding-bottom:1em;opacity:0.9;color:#be0008}.js-modal__close{cursor:pointer}body.is-modalshow{height:100vh;overflow-y:auto;overflow-x:hidden}body.is-modalshow .modal__bg{opacity:1;visibility:inherit}body.is-modalshow .modal{overflow:auto}#modal__comment__submit{background-color:#be0008}.question__item{margin-bottom:2em}.question__item select{padding:0.3em;letter-spacing:-0.04em}.question__item__title{position:relative;padding-left:3em;margin-bottom:1em}.question__item__title:before{position:absolute;left:0.1em;top:0;counter-increment:q_number 1;content:"Q." counter(q_number,decimal-leading-zero) ""}.point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2em}.point__title img{height:2.8em}.point__value{padding-left:0.7em;padding-right:0.7em;overflow:hidden;height:3.18em}.point__value .point__value__num{display:-webkit-box;display:-ms-flexbox;display:flex}.point__value .point__value__num{-webkit-transition:-webkit-transform 1000ms cubic-bezier(0.15,0.99,0.61,0.93);transition:-webkit-transform 1000ms cubic-bezier(0.15,0.99,0.61,0.93);transition:transform 1000ms cubic-bezier(0.15,0.99,0.61,0.93);transition:transform 1000ms cubic-bezier(0.15,0.99,0.61,0.93),-webkit-transform 1000ms cubic-bezier(0.15,0.99,0.61,0.93)}.point__value.--countup .point__value__num span{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform 1000ms cubic-bezier(0.15,0.99,0.61,0.93);transition:-webkit-transform 1000ms cubic-bezier(0.15,0.99,0.61,0.93);transition:transform 1000ms cubic-bezier(0.15,0.99,0.61,0.93);transition:transform 1000ms cubic-bezier(0.15,0.99,0.61,0.93),-webkit-transform 1000ms cubic-bezier(0.15,0.99,0.61,0.93)}.point__value.--countup .point__value__num span:first-child{-webkit-transition-delay:0.2s;transition-delay:0.2s}.point__value.--countup .point__value__num span:nth-child(2){-webkit-transition-delay:0.1s;transition-delay:0.1s}.point__value.--countup .point__value__num span:nth-child(3){-webkit-transition-delay:0s;transition-delay:0s}.point__num{display:inline-block}.point__num img{height:3.3em}.point__pt img{height:1.5em}.apply__image{display:block}@media screen and (min-width:768px){.apply__image{margin-top:2em;max-width:680px;margin-left:auto;margin-right:auto}}.apply__image img{width:100%;height:auto;margin-bottom:2em;border-radius:0.6em}@media screen and (min-width:768px){.question{max-width:680px;margin-left:auto;margin-right:auto}}.question__item__body{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:3em;gap:1.5em;-ms-flex-wrap:wrap;flex-wrap:wrap}.question__item__body label{display:block;position:relative}.question__item__body label input{margin-right:0.5em}.question__item__body .question__item__text{overflow:auto;max-width:100%;border-radius:0.3em;text-align:left}.question__item__body .question__item__p{width:100%}.only-sp,.spbr{display:block}@media screen and (min-width:768px){.only-sp,.spbr{display:none}}.only-pc{display:none}@media screen and (min-width:768px){.only-pc{display:block}}.ppcheck a{text-decoration:underline}body.page-privacypolicy{color:#231815;background-color:#eeeeef}body.page-privacypolicy .page__head{margin-top:3em;padding-top:4em;margin-bottom:60px}body.page-privacypolicy .pp__lede{font-size:1.3em;line-height:1.4;margin-bottom:0.4em}body.page-privacypolicy .pp__block{margin-bottom:1.6em}body.page-privacypolicy .inner{max-width:800px;margin:0 auto;padding:100px 1em}body.page-privacypolicy .inner.--susumekata{max-width:980px}body.page-privacypolicy .prizeinfo__section{margin-bottom:3em}@media screen and (min-width:768px){body.page-privacypolicy .prizeinfo__section{margin-bottom:10em}}body.page-privacypolicy .prizeinfo__item__ph{text-align:center;display:block;margin-bottom:3em}body.page-privacypolicy .prizeinfo__item__ph img{width:80%}@media screen and (min-width:768px){body.page-privacypolicy .prizeinfo__item__ph img{width:60%;max-width:800px}}body.page-privacypolicy .container{max-width:800px;margin-bottom:100px}body.page-home{color:#231815}body.page-home .head{text-align:center;margin-bottom:2em}@media screen and (min-width:768px){body.page-home .head{margin-bottom:4em}}body.page-home .head img{height:2.7rem;width:auto}@media screen and (min-width:768px){body.page-home .head img{height:4.6em}}body.page-home .head.--towa img{height:3em}@media screen and (min-width:768px){body.page-home .head.--towa img{height:5.8em}}body.page-home .head.--susumekata img{height:4.3em}@media screen and (min-width:768px){body.page-home .head.--susumekata img{height:4.6em}}body.page-home .tuite__span__num{text-align:center}body.page-home .tuite__span__num img{width:70%}@media screen and (min-width:768px){body.page-home .tuite__span__num img{width:auto}}body.page-home .tuite__span__txt{text-align:center}body.page-home .tuite__span__txt img{width:90%}@media screen and (min-width:768px){body.page-home .tuite__span__txt img{width:auto}}body.page-home .lede-m{font-size:1.4em;text-align:center;margin-bottom:1.4em}@media screen and (min-width:768px){body.page-home .lede-m{font-size:2em}}body.page-home .lede-m.--small{font-size:1.3em}@media screen and (min-width:768px){body.page-home .lede-m.--small{font-size:1.6em}}body.page-home .inner{max-width:900px;margin:0 auto;padding:40px 20px}@media screen and (min-width:768px){body.page-home .inner{padding:100px 2em}}body.page-home .inner.--susumekata{max-width:980px}body.page-home .container{margin:0;padding:0;width:100%;max-width:inherit}body.page-home .mv{width:100%;height:100svh;position:relative}@media screen and (min-width:768px){body.page-home .mv:before{content:"";position:absolute;top:9%;left:0;width:40%;height:84%;background-image:url("../img/home/mv_obj-left.webp");background-size:contain;background-position:left center;z-index:0}body.page-home .mv:after{content:"";position:absolute;top:9%;right:0;width:40%;height:84%;background-image:url("../img/home/mv_obj-right.webp");background-size:contain;background-position:right center;z-index:0}}body.page-home .mv__main{width:100%;height:100%;text-align:center;position:relative;z-index:1}body.page-home .mv__main img{-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-55%);transform:translate(-50%,-55%)}@media screen and (min-width:768px){body.page-home .mv__main img{width:80%;height:80%}}body.page-home .mv_takeplace{text-align:center;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:50%;height:5em}body.page-home .mv_takeplace img{height:0.6em;width:auto}@media screen and (min-width:768px){body.page-home .mv_takeplace img{height:0.9em;-webkit-transform:translateY(-200%) translateX(-50%);transform:translateY(-200%) translateX(-50%)}}.mv_takeplace:after{content:"";display:inline-block;position:absolute;background-color:#fff;right:50%;bottom:0px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1px;height:30px;-webkit-animation:scroll 1.5s infinite;animation:scroll 1.5s infinite}@-webkit-keyframes scroll{0%{-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 0;transform-origin:0 0}50.1%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 100%;transform-origin:0 100%}to{-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 100%;transform-origin:0 100%}}@keyframes scroll{0%{-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 0;transform-origin:0 0}50.1%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 100%;transform-origin:0 100%}to{-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 100%;transform-origin:0 100%}}.towa{background-color:#f5f3f2;position:relative}.towa:before{content:"";position:absolute;top:30px;left:-30px;width:32%;height:82%;background-image:url("../img/home/towa-left-sp.webp?8080");background-size:contain;background-position:left center;z-index:0}@media screen and (min-width:768px){.towa:before{left:0;top:0;background-image:url("../img/home/towa-left.webp")}}.towa:after{content:"";position:absolute;top:30px;right:0;width:33%;height:82%;background-image:url("../img/home/towa-right-sp.webp?8080");background-size:contain;background-position:right center;z-index:0}@media screen and (min-width:768px){.towa:after{top:8%;background-image:url("../img/home/towa-right.webp")}}.towa .towa__text{padding-left:30px;padding-right:30px;max-width:560px;margin:0 auto;text-align:justify;line-height:2;position:relative;z-index:1}@media screen and (min-width:768px){.towa .towa__text{font-size:1.26em;padding-left:30px;padding-right:30px}}.towa .towa__text img{margin-bottom:3em}.tuite{background-color:#fff;background-image:url("../img/home/bigtxt.svg");background-size:150% auto;background-position:center center;background-repeat:repeat-y}@media screen and (min-width:768px){.tuite{background-repeat:no-repeat}}@media screen and (min-width:1367px){.tuite{background-size:100% auto}}.tuite .tuite__item{margin-bottom:3em}@media screen and (min-width:768px){.tuite .tuite__item{margin-bottom:4em}}.tuite__chance{margin-top:2.6em;text-align:center;font-size:0.9em}@media screen and (min-width:768px){.tuite__chance img{height:4em;width:auto}}.tuite__description{padding-left:20px;padding-right:20px}@media screen and (min-width:768px){.tuite__description{padding-left:60px;padding-right:60px}}.tuite__description p:not(:last-child){margin-bottom:1.5em}.susumekata{background-color:#fffbc7}.step__item__comment{padding-right:10px;padding-left:10px}@media screen and (min-width:768px){.step__item__comment{padding-left:0;padding-right:0}}.step__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20% 1fr;grid-template-columns:repeat(2,1fr);padding-right:10px;padding-left:10px;gap:2em 20%;margin-bottom:4em}@media screen and (min-width:768px){.step__list{padding-left:0;padding-right:0;-ms-grid-columns:1fr 10% 1fr 10% 1fr;grid-template-columns:repeat(3,1fr);gap:4em 10%}}.step__list .step__kome{font-size:0.6em;vertical-align:top}.step__list .step__item{position:relative;font-size:0.8em}@media screen and (min-width:768px){.step__list .step__item{font-size:1em}}.step__list .step__item:nth-child(8) .step__fig:after,.step__list .step__item:nth-child(2n) .step__fig:after{display:none}@media screen and (min-width:768px){.step__list .step__item:nth-child(3n) .step__fig:after,.step__list .step__item:nth-child(8) .step__fig:after{display:none}.step__list .step__item:nth-child(2) .step__fig:after,.step__list .step__item:nth-child(4) .step__fig:after{display:block}}.step__list .step__item:nth-child(5):before{content:"";position:absolute;left:auto;right:0;top:0%;-webkit-transform:translateY(0%) translateX(75%);transform:translateY(0%) translateX(75%);width:100px;height:300px;display:block;background-image:url("../img/home/step-4obj.webp");background-size:contain;background-position:right top;z-index:1}@media screen and (min-width:768px){.step__list .step__item:nth-child(5):before{left:0;right:auto;top:0%;-webkit-transform:translateY(0%) translateX(-75%);transform:translateY(0%) translateX(-75%);width:170px;height:300px}}.step__list .step__fig{display:block;position:relative;margin-bottom:1em}.step__list .step__fig:after{content:"";position:absolute;right:0;top:60%;-webkit-transform:translateY(-50%) translateX(200%);transform:translateY(-50%) translateX(200%);width:15%;height:100%;display:block;margin-top:0.5em;background-image:url("../img/home/step-arrow.svg");background-size:contain;background-position:right center}@media screen and (min-width:768px){.step__list .step__fig:after{-webkit-transform:translateY(-50%) translateX(150%);transform:translateY(-50%) translateX(150%);width:20%;height:100%}}.lineup{background-color:#fff;border:1px solid #231815;border-radius:20px;text-align:center;padding:30px;margin:80px 0 40px}@media screen and (min-width:768px){.lineup{border-radius:60px;padding:60px}}.lineup .lineup__list ul{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1em 1fr;grid-template-columns:repeat(2,1fr);gap:1em}@media screen and (min-width:768px){.lineup .lineup__list ul{-ms-grid-columns:1fr 2em 1fr 2em 1fr 2em 1fr 2em 1fr;grid-template-columns:repeat(5,1fr);gap:2em;margin-bottom:2em}}.lineup .lineup__list ul li img{display:block;margin-bottom:0.8em}.lineup .lineup__list__secret{text-align:center;font-size:1.6em}.lineup .lineup__list__secret .lineup__list__lede{font-size:0.9em;margin-bottom:0.6em}@media screen and (min-width:768px){.lineup .lineup__list__secret .lineup__list__lede{font-size:1.3em}}.lineup .lineup__list__secret .lineup__list__plus{font-size:1.4em;line-height:1;font-weight:300;display:block}.lineup .lineup__list__secret .lineup__list__name{font-size:0.6em;line-height:1;display:block}.lineup .lineup__list__secret img{width:360px;margin-bottom:0.7em;margin-top:0.5em}@media screen and (min-width:768px){.lineup .lineup__list__secret img{margin-bottom:0.7em}}.rule{background-color:#e6ebee;background-color:#eeeeef}.rule .description{font-size:0.777em;letter-spacing:normal;font-weight:400}.rule__list{margin-bottom:80px}.rule__list li{margin-bottom:2em;background-color:#fff;border:1px solid #231815;position:relative;padding:1.6em 1.8em 1.6em 2.3em;text-align:center;min-height:6em;display:-ms-grid;display:grid;place-content:center}@media screen and (min-width:768px){.rule__list li{padding:1.6em}}.rule__list li:before{content:"";position:absolute;top:50%;left:0;width:2em;height:2em;background-size:contain;-webkit-transform:translateY(-50%) translateX(-40%);transform:translateY(-50%) translateX(-40%)}@media screen and (min-width:768px){.rule__list li:before{top:55%;width:4em;height:4em;-webkit-transform:translateY(-50%) translateX(-30%);transform:translateY(-50%) translateX(-30%)}}.rule__list li:first-child:before{background-image:url("../img/home/rule-1.svg")}.rule__list li:nth-child(2):before{background-image:url("../img/home/rule-2.svg")}.rule__list li:nth-child(3):before{background-image:url("../img/home/rule-3.svg")}.rule__list li:nth-child(4):before{background-image:url("../img/home/rule-4.svg")}.rule__list li:nth-child(5):before{background-image:url("../img/home/rule-5.svg")}.rule__list li:nth-child(6):before{background-image:url("../img/home/rule-6.svg")}.rule__list li:nth-child(7):before{background-image:url("../img/home/rule-7.svg")}.rule__list li:nth-child(8):before{background-image:url("../img/home/rule-8.svg")}.rule__list li:nth-child(9):before{background-image:url("../img/home/rule-9.svg")}.rule__list li:nth-child(10):before{background-image:url("../img/home/rule-10.svg")}.rule__list li:nth-child(11):before{background-image:url("../img/home/rule-11.svg")}.rule__list li:nth-child(12):before{background-image:url("../img/home/rule-12.svg")}.rule__list li:nth-child(13):before{background-image:url("../img/home/rule-13.svg")}.rule__list li:nth-child(14):before{background-image:url("../img/home/rule-14.svg")}.rule__list li:nth-child(15):before{background-image:url("../img/home/rule-15.svg")}.rule__list li:nth-child(16):before{background-image:url("../img/home/rule-16.svg")}.rule__list li:nth-child(17):before{background-image:url("../img/home/rule-17.svg")}.rule__list li:nth-child(18):before{background-image:url("../img/home/rule-18.svg")}.rule__list li:nth-child(19):before{background-image:url("../img/home/rule-19.svg")}.rule__list li:nth-child(20):before{background-image:url("../img/home/rule-20.svg")}.rule__list li:first-child:before{width:1.8em}@media screen and (min-width:768px){.rule__list li:first-child:before{width:3.5em;left:-2px}}.kakutoku__img{text-align:center;margin-bottom:40px}@media screen and (min-width:768px){.kakutoku__img{margin-bottom:80px}}.kakutoku__img img{width:90%}.footer{background-color:#e6ebee;background-color:#eeeeef}.footer__main{max-width:900px;margin:0 auto;padding:0em 1em 0em;text-align:center;line-height:1.4;letter-spacing:0;font-weight:300}@media screen and (min-width:768px){.footer__main{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex}}.footer .footer__main__lede{font-size:0.9em;padding-bottom:0.2em;display:inline-block}@media screen and (min-width:768px){.footer .footer__main__lede{-webkit-transform:translateX(-0.4em);transform:translateX(-0.4em)}}.footer .footer__logo{padding-bottom:1em}.footer .footer__logo img{width:70%}@media screen and (min-width:768px){.footer .footer__logo img{width:auto}}@media screen and (min-width:768px){.footer .footer__logo{width:50%;padding-right:6%}}.footer__copyright{padding:1em;font-weight:normal;font-family:"droid-suns",sans-serif;font-size:0.7em;color:#fff;background-color:#be0008;text-align:center}@media screen and (min-width:768px){.footer__copyright{font-size:1em}}.txt-red{color:#be0008}.txt-blue{color:#0000ff}.only-pc{display:none}@media screen and (min-width:768px){.only-pc{display:block}}.only-sp{display:block}@media screen and (min-width:768px){.only-sp{display:none}}.--chuijikou .modal__comment__wrap{overflow-y:scroll;height:68vh;border-radius:0;padding-right:1em}.modal__chuijikou__head{font-size:1.2em;font-weight:500;margin-bottom:0.4em}.modal__chuijikou__ul{padding-left:1em}.modal__chuijikou__ul li{font-size:0.9em;position:relative;padding-left:1em;line-height:1.4;margin-bottom:0.6em}.modal__chuijikou__ul li:before{content:"●";display:block;position:absolute;top:1.2em;left:0;font-size:0.4em}.modal__chuijikou__ul li.--primay{color:#be0008;font-size:1.12em}.modal__chuijikou__ul li.--secondary{font-size:1.1em;font-weight:bold;letter-spacing:-0.02em}body.page-prizeinfo{color:#231815;background-color:#eeeeef}body.page-prizeinfo .page__intro{max-width:530px;margin-inline:auto;margin-bottom:3em;padding-left:5vw;padding-right:5vw}@media screen and (min-width:768px){body.page-prizeinfo .page__intro{margin-top:60px;margin-bottom:10em;padding-left:0;padding-right:0}}body.page-prizeinfo .page__intro p{font-size:1.1em}@media screen and (min-width:768px){body.page-prizeinfo .page__intro p{font-size:1.5em}}body.page-prizeinfo .head{text-align:center;margin-top:3em;margin-bottom:1em}@media screen and (min-width:768px){body.page-prizeinfo .head{margin-top:0;margin-bottom:2em}}body.page-prizeinfo .head img{height:3.2rem}@media screen and (min-width:768px){body.page-prizeinfo .head img{height:3.2em}}body.page-prizeinfo .prizeinfo__head{text-align:center;margin-bottom:0.6em}@media screen and (min-width:768px){body.page-prizeinfo .prizeinfo__head{margin-bottom:2em}}body.page-prizeinfo .prizeinfo__head img{height:6em;width:auto}@media screen and (min-width:768px){body.page-prizeinfo .prizeinfo__head img{height:11em}}body.page-prizeinfo .prizeinfo__item__lede{font-size:1.6em;text-align:center;line-height:1.4;margin-bottom:1.4em}@media screen and (min-width:768px){body.page-prizeinfo .prizeinfo__item__lede{font-size:2em}}body.page-prizeinfo .prizeinfo__item__lede.--small{font-size:1.6em}body.page-prizeinfo .inner{max-width:800px;margin:0 auto;padding:100px 1em}body.page-prizeinfo .inner.--susumekata{max-width:980px}body.page-prizeinfo .prizeinfo__section{margin-bottom:3em}@media screen and (min-width:768px){body.page-prizeinfo .prizeinfo__section{margin-bottom:10em}}body.page-prizeinfo .prizeinfo__item__ph{text-align:center;display:block;margin-bottom:3em}body.page-prizeinfo .prizeinfo__item__ph img{width:80%}@media screen and (min-width:768px){body.page-prizeinfo .prizeinfo__item__ph img{width:60%;max-width:800px}}body.page-prizeinfo .container{margin:0;width:100%;max-width:inherit}.prizeinfo__offer__block{text-align:center}.prizeinfo__offer__block:first-child{margin-bottom:3em}@media screen and (min-width:768px){.prizeinfo__offer__block:first-child{margin-bottom:5em}}.prizeinfo__offer__chocho{width:70%;margin-bottom:40px}@media screen and (min-width:768px){.prizeinfo__offer__chocho{width:500px}}.prizeinfo__offer__chocho+p{margin-bottom:60px}@media screen and (min-width:768px){.prizeinfo__offer__chocho+p{margin-bottom:100px}}.prizeinfo__offer__lede{text-align:center;margin-bottom:3em}@media screen and (min-width:768px){.prizeinfo__offer__lede{margin-bottom:4em}}.prizeinfo__offer__lede img{height:1.3rem}@media screen and (min-width:768px){.prizeinfo__offer__lede img{height:2em}}.prizeinfo__offer__lede.--subete{margin-bottom:3em}@media screen and (min-width:768px){.prizeinfo__offer__lede.--subete{margin-bottom:4em}}.prizeinfo__offer__lede.--subete img{height:3rem}@media screen and (min-width:768px){.prizeinfo__offer__lede.--subete img{height:2em}}.prizeinfo__item__list{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-inline:auto;max-width:90%}@media screen and (min-width:768px){.prizeinfo__item__list{max-width:680px}}.prizeinfo__item__list li{position:relative;padding-left:1.5em;font-size:1.1em;line-height:1.4;margin-bottom:0.6em}@media screen and (min-width:768px){.prizeinfo__item__list li{font-size:1.3em}}.prizeinfo__item__list li:before{content:"●";position:absolute;top:0;left:0}.prizeinfo__offer__tokuten.--tokuten{margin-bottom:3em;display:block;text-align:center}@media screen and (min-width:768px){.prizeinfo__offer__tokuten.--tokuten{width:60%;max-width:680px;margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){.prizeinfo__offer__tokuten.--sarani{height:11em}}.prizeinfo__section.--apply{background-color:#eeeeef;border-radius:20px;padding:80px 20px 60px;max-width:680px;margin:auto;margin-bottom:80px}.prizeinfo__section.--apply .prizeinfo__head{text-align:center;margin-bottom:0.6em}@media screen and (min-width:768px){.prizeinfo__section.--apply .prizeinfo__head{margin-bottom:2em}}.prizeinfo__section.--apply .prizeinfo__head>img{width:300px}.prizeinfo__section.--apply .prizeinfo__item__ph{text-align:center;display:block;margin-bottom:3em}.prizeinfo__section.--apply .prizeinfo__item__ph img{width:60%;max-width:800px}.prizeinfo__section.--apply .prizeinfo__item__lede{font-size:1.6em;color:#231815;text-align:center;line-height:1.4;margin-bottom:1.4em}@media screen and (min-width:768px){.prizeinfo__section.--apply .prizeinfo__item__lede{font-size:2em}}.prizeinfo__section.--apply .prizeinfo__item__lede.--small{font-size:1.6em}.prizeinfo__section.--apply .prizeinfo__item__list{color:#231815}body.page-spot{color:#231815;background-color:#eeeeef}body.page-spot .stamp__grid{padding-right:20px}@media screen and (min-width:768px){body.page-spot .stamp__grid{padding-right:0;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);margin-bottom:100px}}body.page-spot .stamp__nav{padding-right:20px}@media screen and (min-width:768px){body.page-spot .stamp__nav{padding-right:0px}}body.page-spot .stamp__nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1em}@media screen and (min-width:768px){body.page-spot .stamp__nav ul{margin-bottom:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}body.page-spot .stamp__nav li{text-align:center;width:calc(100% / 4);margin-bottom:1.5em}@media screen and (min-width:768px){body.page-spot .stamp__nav li{width:calc(100% / 7);margin-bottom:0}}body.page-spot .stamp__nav li img{display:block;width:60%;margin:0 auto 0.3em}@media screen and (min-width:768px){body.page-spot .stamp__nav li img{margin:0 auto 0.6em;width:70%}}body.page-spot .page__intro{margin-inline:auto;margin-bottom:3em;padding-left:5vw;padding-right:calc(5vw + 20px)}@media screen and (min-width:768px){body.page-spot .page__intro{margin-top:60px;max-width:530px;margin-bottom:5em;padding-left:0;padding-right:0}}body.page-spot .page__intro p{font-size:1.1em}@media screen and (min-width:768px){body.page-spot .page__intro p{font-size:1.5em}}body.page-spot .head{text-align:center;margin-top:3em;margin-bottom:1em}@media screen and (min-width:768px){body.page-spot .head{margin-top:0;margin-bottom:2em}}body.page-spot .head img{height:3.2rem;width:auto}@media screen and (min-width:768px){body.page-spot .head img{height:3.2em}}body.page-spot .prizeinfo__head{text-align:center;margin-bottom:2em}body.page-spot .prizeinfo__head img{height:7.7em;width:auto}body.page-spot .prizeinfo__item__lede{font-size:2em;text-align:center;line-height:1.4;margin-bottom:1.4em}body.page-spot .prizeinfo__item__lede.--small{font-size:1.6em}body.page-spot .inner{margin:0 auto}@media screen and (min-width:768px){body.page-spot .inner{max-width:800px;padding:0px 1em 100px}}body.page-spot .inner.--susumekata{max-width:980px}body.page-spot .prizeinfo__section{margin-bottom:10em}body.page-spot .prizeinfo__item__ph{text-align:center;display:block;margin-bottom:3em}body.page-spot .prizeinfo__item__ph img{width:80%}body.page-spot .container{padding-right:0}@media screen and (min-width:768px){body.page-spot .container{padding-right:30px}}hr{opacity:0;height:0;visibility:hidden;width:100%}::-moz-selection{background-color:#231815;color:#fff}::selection{background-color:#231815;color:#fff}@media screen and (min-width:768px){main.main{margin-top:4rem}}body.error404 .c-pages-heading{text-align:center;padding:30px;min-height:40vh;display:-ms-grid;display:grid;place-content:center}body.error404 .c-pages-heading__eng{display:none}.small_caps{font-size:0.67em}html{scroll-behavior:smooth}.accept__info{text-align:center}.accept__info p{margin-bottom:0.6em}.accept__info a{padding:0.6em;text-decoration:underline}.page-accept .question__label{margin-right:0}
/*# sourceMappingURL=style.css.map */