@charset "UTF-8";:root{--ease-in-sine:cubic-bezier(0.47,0,0.745,0.715);--ease-out-sine:cubic-bezier(0.39,0.575,0.565,1);--ease-in-out-sine:cubic-bezier(0.445,0.05,0.55,0.95);--ease-in-quad:cubic-bezier(0.55,0.085,0.68,0.53);--ease-out-quad:cubic-bezier(0.25,0.46,0.45,0.94);--ease-in-out-quad:cubic-bezier(0.455,0.03,0.515,0.955);--ease-in-cubic:cubic-bezier(0.55,0.055,0.675,0.19);--ease-out-cubic:cubic-bezier(0.215,0.61,0.355,1);--ease-in-out-cubic:cubic-bezier(0.645,0.045,0.355,1);--ease-in-quart:cubic-bezier(0.895,0.03,0.685,0.22);--ease-out-quart:cubic-bezier(0.165,0.84,0.44,1);--ease-in-out-quart:cubic-bezier(0.77,0,0.175,1);--ease-in-circ:cubic-bezier(0.6,0.04,0.98,0.335);--ease-out-circ:cubic-bezier(0.075,0.82,0.165,1);--ease-in-out-circ:cubic-bezier(0.785,0.135,0.15,0.86);--ease-in-quint:cubic-bezier(0.755,0.05,0.855,0.06);--ease-out-quint:cubic-bezier(0.23,1,0.32,1);--ease-in-out-quint:cubic-bezier(0.86,0,0.07,1);--ease-in-expo:cubic-bezier(0.95,0.05,0.795,0.035);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-back:cubic-bezier(0.6,-0.28,0.735,0.045);--ease-out-back:cubic-bezier(0.175,0.885,0.32,1.275);--ease-in-out-back:cubic-bezier(0.68,-0.55,0.265,1.55)}@font-face{font-family:Local Noto Sans JP;src:local("Noto Sans JP"),local("Noto Sans CJK JP Regular")}:where(html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,dfn,em,img,ins,q,strong,small,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video){padding:0;margin:0;vertical-align:baseline;border:0}:where(article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main){display:block}*,:after,:before{box-sizing:border-box;background-repeat:no-repeat}:after,:before{pointer-events:none}:where(html){overflow-y:scroll;scrollbar-gutter:stable}:where(body){font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Local Noto Sans JP,Noto Sans JP,Helvetica Neue,Arial,Meiryo,sans-serif;line-height:1.7;line-break:strict;word-break:normal;word-wrap:anywhere;text-autospace:normal;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}::file-selector-button,:where(button,[type=button i],[type=reset i],[type=submit i],[role=tab i],[role=button i],[role=option i]){touch-action:manipulation}:where(input:not([type=button i]):not([type=submit i]):not([type=reset i]),textarea,pre,time,[contenteditable]){text-autospace:no-autospace}:where(address,caption,cite,code,dfn,em,strong,th,var){font-style:normal}:where(table){border-spacing:0;border-collapse:collapse}:where(caption,th,td){text-align:left}:where(q:before,q:after){content:""}:where(object,embed){vertical-align:top}:where(img,abbr,acronym,fieldset){border:0}:where(input,button,textarea,select){font:inherit}:where(ul[class],ol[class]){list-style-type:""}:where(button){padding:0;margin:0;background:none;border:none}:where(a[href],label,button:enabled,select:enabled,input[type=button i]:enabled,[role=tab i],[role=button i],[role=option i]){cursor:pointer}:where(a[href],label,button:enabled,select:enabled,input[type=submit i]:enabled,[role=tab i],[role=button i],[role=option i]){cursor:pointer}:where(a[href],label,button:enabled,select:enabled,input[type=reset i]:enabled,[role=tab i],[role=button i],[role=option i]){cursor:pointer}:where(a[href],label,button:enabled,select:enabled,input[type=radio i]:enabled,[role=tab i],[role=button i],[role=option i]){cursor:pointer}:where(a[href],label,button:enabled,select:enabled,input[type=checkbox i]:enabled,[role=tab i],[role=button i],[role=option i]){cursor:pointer}button-moz-focus-inner,input-moz-focus-inner{padding:0;border:0}:where(dialog){width:auto;max-width:none;height:auto;max-height:none;padding:initial;overflow:visible;overflow:initial;color:inherit;background-color:transparent;background-color:initial;border:initial}[tabindex="-1"]:focus:not(:focus-visible){outline:none}:where(summary){cursor:pointer;list-style-type:""}:where(summary)::-webkit-details-marker{display:none}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;white-space:nowrap!important;border:0!important;clip-path:inset(50%)!important}.splide__container{position:relative;box-sizing:border-box}.splide__list{display:flexbox;display:flex;height:100%;padding:0!important;margin:0!important;backface-visibility:hidden}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{display:flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0;pointer-events:none;-ms-flex-align:center;-ms-flex-pack:center}.splide__pagination li{display:inline-block;margin:0;line-height:1;pointer-events:auto;list-style-type:none}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{position:relative;box-sizing:border-box;flex-shrink:0;margin:0;list-style-type:none!important;backface-visibility:hidden;-ms-flex-negative:0}.splide__slide img{vertical-align:bottom}.splide__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-block;width:20px;height:20px;margin:auto;contain:strict;border:2px solid #999;border-left-color:transparent;border-radius:50%;animation:splide-loading 1s linear infinite}.splide__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;border:0;clip:rect(0 0 0 0)}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{position:relative;z-index:0;overflow:hidden}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{z-index:0;margin:0!important;opacity:0}.splide__track--fade>.splide__list>.splide__slide.is-active{z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{position:absolute;top:50%;z-index:1;display:flexbox;display:flex;align-items:center;justify-content:center;width:2em;height:2em;padding:0;cursor:pointer;background:#ccc;border:0;border-radius:50%;opacity:.7;transform:translateY(-50%);-ms-flex-align:center;-ms-flex-pack:center}.splide__arrow svg{width:1.2em;height:1.2em;fill:#000}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{position:absolute;right:0;bottom:.5em;left:0;z-index:1;padding:0 1em}.splide__pagination__page{position:relative;display:inline-block;width:8px;height:8px;padding:0;margin:3px;background:#ccc;border:0;border-radius:50%;opacity:.7;transition:transform .2s linear}.splide__pagination__page.is-active{z-index:1;background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{height:3px;background:#ccc}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{cursor:pointer;border:3px solid transparent}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{right:1em;left:auto}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{right:auto;left:1em}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{top:auto;bottom:1em}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{top:0;right:.5em;bottom:0;left:auto;display:flexbox;display:flex;flex-direction:column;padding:1em 0}:root{--color-bg-gold:linear-gradient(270deg,#bf8c63,#ffc97e,#be8c63);--gutter-inline:calc(var(--size-ratio)*45)}@media screen and (min-width:768px){:root{--gutter-inline:calc(var(--size-ratio)*30)}}.wrapper{container-type:inline-size}:where(*){--size-ratio:min(1px,0.13333cqi)}@media (prefers-reduced-motion:reduce){:where(*){transition-duration:.1ms!important;animation-duration:.1ms!important}}@media screen and (min-width:768px){:where(*){--size-ratio:min(1px,0.09434cqi)}}img{display:block;width:100%;height:auto}.section__heading{position:relative;align-content:center;min-height:calc(var(--size-ratio)*117);font-size:calc(var(--size-ratio)*42);font-weight:700;color:#c18a3e;text-align:center;background-color:#231815;isolation:isolate}.section__heading:before{position:absolute;top:calc(var(--size-ratio)*14);right:0;bottom:calc(var(--size-ratio)*14);left:0;z-index:-1;content:"";border-top:calc(var(--size-ratio)*4) solid #c18a3e;border-bottom:calc(var(--size-ratio)*4) solid #c18a3e}@media screen and (min-width:768px){.section__heading{font-size:calc(var(--size-ratio)*32)}}.btn{display:grid;grid-template:". text icon"/1fr auto 1fr;align-content:center;align-items:center;min-height:calc(var(--size-ratio)*100);padding:calc(var(--size-ratio)*10) calc(var(--size-ratio)*33);font-size:calc(var(--size-ratio)*30);font-weight:700;color:#fff;-webkit-text-decoration:none;text-decoration:none;background-color:#231815;border-radius:calc(infinity*1px)}.btn>span{grid-area:text;text-align:center}.btn:after{display:block;grid-area:icon;width:.5em;aspect-ratio:1;margin-left:auto;content:"";border-top:calc(var(--size-ratio)*3) solid;border-right:calc(var(--size-ratio)*3) solid;rotate:45deg}@media (any-hover:hover){.btn:hover{opacity:.8}}@media screen and (min-width:768px){.btn{min-height:calc(var(--size-ratio)*68);font-size:calc(var(--size-ratio)*18)}}.content{font-size:calc(var(--size-ratio)*16);color:#231815}.intro{position:relative;isolation:isolate}.intro__header{position:absolute;top:0;left:0;right:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:calc(var(--size-ratio)*28) calc(var(--size-ratio)*42)}@media screen and (min-width:768px){.intro__header{padding:calc(var(--size-ratio)*28) calc(var(--size-ratio)*33)}}.intro__logo{width:calc(var(--size-ratio)*116)}.intro__txt{width:calc(var(--size-ratio)*394);margin-left:calc(var(--size-ratio)*15)}.intro__sns{display:flex;-moz-column-gap:calc(var(--size-ratio)*25);column-gap:calc(var(--size-ratio)*25)}.intro__sns__item{width:calc(var(--size-ratio)*46)}.intro__period{background-color:#00dcff}.intro__period img{max-width:min(100%,1000 * var(--size-ratio));margin-left:auto;margin-right:auto}.campaign__intro{padding:calc(var(--size-ratio)*38) var(--gutter-inline) calc(var(--size-ratio)*48);background-image:linear-gradient(270deg,#bf8c63,#ffc97e,#be8c63);background-image:var(--color-bg-gold)}.campaign__heading img{max-width:min(100%,1000 * var(--size-ratio));margin-left:auto;margin-right:auto}.campaign__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:calc(var(--size-ratio)*12);-moz-column-gap:calc(var(--size-ratio)*12);column-gap:calc(var(--size-ratio)*12)}@media screen and (min-width:768px){.campaign__list{grid-template-columns:repeat(3,minmax(0,calc(var(--size-ratio)*182)));-moz-column-gap:calc(var(--size-ratio)*40);column-gap:calc(var(--size-ratio)*40);justify-content:center}}.campaign__item{filter:drop-shadow(0 0 calc(var(--size-ratio)*4) rgba(0,0,0,.5))}.campaign__anchor{--offset:calc(var(--size-ratio)*12);position:relative;display:block;align-content:center;min-height:calc(var(--size-ratio)*96);font-size:calc(var(--size-ratio)*28);font-weight:700;color:#c18a3e;text-align:center;letter-spacing:.08em;-webkit-text-decoration:none;text-decoration:none;background-color:#231815;isolation:isolate;clip-path:polygon(var(--offset) 0,calc(100% - var(--offset)) 0,100% 50%,calc(100% - var(--offset)) 100%,var(--offset) 100%,0 50%)}.campaign__anchor:before{position:absolute;top:calc(var(--size-ratio)*10);right:0;bottom:calc(var(--size-ratio)*10);left:0;z-index:-1;content:"";border-top:calc(var(--size-ratio)*4) solid #c18a3e;border-bottom:calc(var(--size-ratio)*4) solid #c18a3e}@media screen and (min-width:768px){.campaign__anchor{font-size:calc(var(--size-ratio)*24)}}.campaign__content{margin-top:calc(var(--size-ratio)*33);margin-bottom:calc(var(--size-ratio)*52)}@media screen and (min-width:768px){.campaign__content{max-width:min(100%,850 * var(--size-ratio));margin-top:calc(var(--size-ratio)*30);margin-bottom:calc(var(--size-ratio)*45);margin-left:auto;margin-right:auto}.campaign__entry{max-width:min(100%,444 * var(--size-ratio));margin-left:auto;margin-right:auto}}.prize{padding-bottom:calc(var(--size-ratio)*87);padding-left:var(--gutter-inline);padding-right:var(--gutter-inline);background-color:#ecdcc5}.prize__heading{margin-left:calc(var(--gutter-inline)*-1);margin-right:calc(var(--gutter-inline)*-1)}.prize__content[data-type=complete]{margin-top:calc(var(--size-ratio)*62)}.prize__content[data-type=anniversary],.prize__content[data-type=new-member]{margin-top:calc(var(--size-ratio)*50)}.prize__item{overflow:hidden;background-color:#fff;border-radius:calc(var(--size-ratio)*20)}[data-type=anniversary] .prize__item{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width:768px){.prize__item{max-width:min(100%,1000 * var(--size-ratio));margin-left:auto;margin-right:auto}}.prize__race-history{padding-bottom:calc(var(--size-ratio)*35);background-color:#fff;border-bottom-left-radius:calc(var(--size-ratio)*20);border-bottom-right-radius:calc(var(--size-ratio)*20)}@media screen and (min-width:768px){.prize__race-history{max-width:min(100%,1000 * var(--size-ratio));margin-left:auto;margin-right:auto}}.prize__race-history__heading{position:relative;align-content:center;min-height:calc(var(--size-ratio)*158);margin-bottom:calc(var(--size-ratio)*48);margin-left:calc(var(--gutter-inline)*-1);margin-right:calc(var(--gutter-inline)*-1);color:#fff;text-align:center;background-color:#231815;isolation:isolate;filter:drop-shadow(calc(var(--size-ratio)*13) calc(var(--size-ratio)*15) calc(var(--size-ratio)*15) rgba(0,0,0,.16))}.prize__race-history__heading>h3{font-size:calc(var(--size-ratio)*38);font-weight:800}@media screen and (min-width:768px){.prize__race-history__heading>h3{font-size:calc(var(--size-ratio)*24)}}.prize__race-history__heading>p{font-size:calc(var(--size-ratio)*26);font-weight:700}@media screen and (min-width:768px){.prize__race-history__heading>p{font-size:calc(var(--size-ratio)*18)}}.prize__race-history__heading:before{position:absolute;top:100%;right:0;bottom:0;left:0;z-index:-1;width:calc(var(--size-ratio)*56);aspect-ratio:56/50;margin-top:calc(var(--size-ratio)*-20);margin-left:auto;margin-right:auto;content:"";background-color:inherit;clip-path:polygon(0 0,100% 0,50% 100%)}@media screen and (min-width:768px){.prize__race-history__heading{min-height:calc(var(--size-ratio)*98);margin-bottom:calc(var(--size-ratio)*58)}}.prize__race-history__list{--color-accent:#ff9300;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:calc(var(--size-ratio)*26) calc(var(--size-ratio)*10);gap:calc(var(--size-ratio)*26) calc(var(--size-ratio)*10);padding-left:calc(var(--size-ratio)*28);padding-right:calc(var(--size-ratio)*28)}.prize__race-history__list[data-race-name=hanshin]{--color-accent:#ff9300}.prize__race-history__list[data-race-name=nakayama]{--color-accent:#32b819;margin-top:calc(var(--size-ratio)*48)}.prize__race-history__list>h4{grid-column:1/span 2;align-content:center;aspect-ratio:372/133;margin-top:calc(var(--size-ratio)*43);margin-right:calc(var(--size-ratio)*25);font-size:calc(var(--size-ratio)*40);font-weight:800;line-height:1.2;color:#fff;background-color:var(--color-accent);border-radius:calc(var(--size-ratio)*20)}.prize__race-history__list>h4>span{display:block;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.prize__race-history__list>h4{grid-column:1/-1;min-height:calc(var(--size-ratio)*52);aspect-ratio:auto;margin-top:0;margin-right:0;font-size:calc(var(--size-ratio)*24)}.prize__race-history__list>h4 br{display:none}}.prize__race-history__list>ul{display:contents;list-style:none}@media screen and (min-width:768px){.prize__race-history__list{grid-template-columns:repeat(5,minmax(0,1fr))}}.prize__race-history__item__btn{text-align:left;cursor:pointer}@media (any-hover:hover){.prize__race-history__item__btn:hover{opacity:.8}}.prize__race-history__race-name{align-content:center;justify-items:center;padding-left:calc(var(--size-ratio)*16);padding-right:calc(var(--size-ratio)*16)}.prize__race-history__race-name>span{font-size:calc(var(--size-ratio)*34);font-weight:900;line-height:1.4;color:#fff;text-align:center}.prize__race-history__item__race-name{display:block;align-content:center;min-height:calc(var(--size-ratio)*33);margin-bottom:calc(var(--size-ratio)*10);font-size:calc(var(--size-ratio)*20);font-weight:700;line-height:1;color:var(--color-accent);text-align:center;border:1px solid var(--color-accent);border-radius:calc(infinity*1px)}@media screen and (min-width:768px){.prize__race-history__item__race-name{min-height:calc(var(--size-ratio)*27);font-size:calc(var(--size-ratio)*14)}}.prize__race-history__item__thumb{overflow:hidden;border-radius:calc(var(--size-ratio)*6)}.prize__race-history__item__winner{display:block;font-size:calc(var(--size-ratio)*18);font-weight:700;line-height:1.4;color:#231815}.prize__race-history__item__winner>span{display:block}@media screen and (min-width:768px){.prize__race-history__item__winner{font-size:calc(var(--size-ratio)*14)}}.prize__race-history__note{padding-left:calc(var(--size-ratio)*28);padding-right:calc(var(--size-ratio)*28);margin-top:calc(var(--size-ratio)*40);font-size:calc(var(--size-ratio)*20);font-weight:700}@media screen and (min-width:768px){.prize__race-history__note{font-size:calc(var(--size-ratio)*14)}}.prize__entry-period{margin-top:calc(var(--size-ratio)*60)}@media screen and (min-width:768px){.prize__entry-period{max-width:min(100%,824 * var(--size-ratio));margin-left:auto;margin-right:auto}}.prize__entry__entry{margin-top:calc(var(--size-ratio)*85)}@media screen and (min-width:768px){.prize__entry__entry{max-width:min(100%,444 * var(--size-ratio));margin-left:auto;margin-right:auto}}.prize__race-history__dialog{position:fixed;grid-template-columns:minmax(0,100%);align-content:safe center;overflow:auto;isolation:isolate;animation-name:fade-out;animation-duration:.14s;animation-timing-function:linear}.prize__race-history__dialog[open]{display:grid;padding:calc(var(--size-ratio)*50)}.prize__race-history__dialog[data-open=true]{animation-name:fade-in}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.prize__race-history__dialog__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;background-color:rgba(35,24,21,.9)}.prize__race-history__dialog__container{max-width:min(100%,915 * var(--size-ratio));margin-left:auto;margin-right:auto}.prize__race__track{max-width:min(100%,705 * var(--size-ratio));margin-left:auto;margin-right:auto}.prize__race-history__dialog__item{padding:calc(var(--size-ratio)*70) calc(var(--size-ratio)*28) calc(var(--size-ratio)*50);background-color:#fff;border-radius:calc(var(--size-ratio)*20)}@media screen and (min-width:768px){.prize__race-history__dialog__item{padding:calc(var(--size-ratio)*20) calc(var(--size-ratio)*100) calc(var(--size-ratio)*30)}}.prize__race-history__dialog__close{position:fixed;top:calc(var(--size-ratio)*20);right:calc(var(--size-ratio)*20);width:calc(var(--size-ratio)*40);aspect-ratio:1}.prize__race-history__dialog__close:after,.prize__race-history__dialog__close:before{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:calc(var(--size-ratio)*3);margin:auto;content:"";background-color:#fff}.prize__race-history__dialog__close:before{rotate:45deg}.prize__race-history__dialog__close:after{rotate:-45deg}@media (any-hover:hover){.prize__race-history__dialog__close:hover{opacity:.8}}.prize__race-history__dialog__arrows{display:grid;grid-template-columns:repeat(2,minmax(0,auto));justify-content:space-between;padding-left:calc(var(--size-ratio)*146);padding-right:calc(var(--size-ratio)*146);margin-top:calc(var(--size-ratio)*64)}@media screen and (min-width:768px){.prize__race-history__dialog__arrows{display:block;padding-left:0;padding-right:0;margin-top:0}}.prize__race-history__dialog__arrow{position:relative;top:0;display:block;width:calc(var(--size-ratio)*112);height:calc(var(--size-ratio)*112);aspect-ratio:1;background-color:transparent;border:calc(var(--size-ratio)*3) solid #fff;border-radius:calc(infinity*1px);transform:none}.prize__race-history__dialog__arrow:before{position:absolute;top:0;right:0;bottom:0;left:0;width:30%;aspect-ratio:1;margin:auto;content:"";border-top:calc(var(--size-ratio)*3) solid #fff;border-right:calc(var(--size-ratio)*3) solid #fff}.prize__race-history__dialog__arrow[data-direction=prev]:before{rotate:-135deg;translate:20% 0}.prize__race-history__dialog__arrow[data-direction=next]:before{rotate:45deg;translate:-20% 0}@media screen and (min-width:768px){.prize__race-history__dialog__arrow{position:absolute;top:50%;width:calc(var(--size-ratio)*74);height:calc(var(--size-ratio)*74);translate:0 -50%}}.prize__race-history__dialog__racename{width:-moz-fit-content;width:fit-content;padding-left:calc(var(--size-ratio)*46);padding-right:calc(var(--size-ratio)*46);margin-left:auto;margin-right:auto;font-size:calc(var(--size-ratio)*22);font-weight:700;color:var(--color-accent);text-align:center;border:1px solid var(--color-accent);border-radius:calc(infinity*1px)}.prize__race-history__dialog__thumb{margin-top:calc(var(--size-ratio)*20);margin-bottom:calc(var(--size-ratio)*20)}.prize__race-history__dialog__caption{font-size:calc(var(--size-ratio)*26);font-weight:700;text-align:center}.prize__race-history__dialog__caption>span{display:block}@media screen and (min-width:768px){.prize__race-history__dialog__caption>span{display:inline-block}}.entry{padding-bottom:calc(var(--size-ratio)*80);padding-left:var(--gutter-inline);padding-right:var(--gutter-inline);background-color:#00db00}.entry__heading{margin-left:calc(var(--gutter-inline)*-1);margin-right:calc(var(--gutter-inline)*-1)}.entry__desc{position:relative;padding:calc(var(--size-ratio)*45) calc(var(--size-ratio)*60);margin-top:calc(var(--size-ratio)*63);font-size:calc(var(--size-ratio)*28);font-weight:700;line-height:1.4285714286;text-align:center;background-image:linear-gradient(270deg,#bf8c63,#ffc97e,#be8c63);background-image:var(--color-bg-gold);border-radius:calc(var(--size-ratio)*20)}.entry__desc:before{position:absolute;top:calc(var(--size-ratio)*9);right:calc(var(--size-ratio)*9);bottom:calc(var(--size-ratio)*9);left:calc(var(--size-ratio)*9);content:"";border:1px solid #000;border-radius:calc(var(--size-ratio)*15)}@media screen and (min-width:768px){.entry__desc{max-width:min(100%,1000 * var(--size-ratio));margin-left:auto;margin-right:auto;font-size:calc(var(--size-ratio)*22);line-height:1.7727272727}}.entry__features{margin-top:calc(var(--size-ratio)*66)}@media screen and (min-width:768px){.entry__features{max-width:min(100%,1000 * var(--size-ratio));margin-left:auto;margin-right:auto}}.entry__step{margin-top:calc(var(--size-ratio)*70)}.entry__step__heading{max-width:calc(var(--size-ratio)*575);margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.entry__step__heading{max-width:min(100%,380 * var(--size-ratio))}}.entry__step-list{padding-top:calc(var(--size-ratio)*35);padding-bottom:calc(var(--size-ratio)*45);margin-top:calc(var(--size-ratio)*25);background-color:#fff;border-radius:calc(var(--size-ratio)*20)}@media screen and (min-width:768px){.entry__step-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:calc(var(--size-ratio)*30);-moz-column-gap:calc(var(--size-ratio)*30);column-gap:calc(var(--size-ratio)*30);max-width:min(100%,1000 * var(--size-ratio));padding-top:0;margin-top:calc(var(--size-ratio)*25);margin-left:auto;margin-right:auto;background-color:transparent}}.entry__step__item{position:relative;font-size:calc(var(--size-ratio)*28);font-weight:700;line-height:1.4285714286;text-align:center}.entry__step__item:not(:first-child){padding-top:calc(var(--size-ratio)*45);margin-top:calc(var(--size-ratio)*40)}.entry__step__item:not(:first-child):before{position:absolute;top:0;left:0;right:0;height:calc(var(--size-ratio)*5);content:"";background-color:#00db00}.entry__step__item:not(:first-child):after{--size:calc(var(--size-ratio)*25);position:absolute;top:0;left:0;right:0;width:var(--size);aspect-ratio:1;margin-left:auto;margin-right:auto;content:"";background-color:#fff;border-bottom:calc(var(--size-ratio)*5) solid #00db00;border-right:calc(var(--size-ratio)*5) solid #00db00;clip-path:polygon(100% 0,100% 100%,0 100%);rotate:45deg;translate:0 -50%}@media screen and (min-width:768px){.entry__step__item:not(:first-child){padding-top:0;margin-top:0}.entry__step__item:not(:first-child):after,.entry__step__item:not(:first-child):before{content:none}}.entry__step__item a{color:#007563}@media screen and (min-width:768px){.entry__step__item{padding-bottom:calc(var(--size-ratio)*23);padding-left:calc(var(--size-ratio)*20);padding-right:calc(var(--size-ratio)*20);font-size:calc(var(--size-ratio)*16);font-weight:600;background-color:#fff;border-radius:calc(var(--size-ratio)*20)}}.entry__step__num{max-width:calc(var(--size-ratio)*142);margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.entry__step__num{max-width:min(100%,112 * var(--size-ratio));translate:0 -50%}}.entry__step__item__heading{margin-top:calc(var(--size-ratio)*20);margin-bottom:calc(var(--size-ratio)*20);font-size:calc(var(--size-ratio)*34);font-weight:800;color:#007563}@media screen and (min-width:768px){.entry__step__item__heading{margin-top:calc(var(--size-ratio)*0);margin-bottom:calc(var(--size-ratio)*17);font-size:calc(var(--size-ratio)*20)}}.entry__step__login{display:block;margin-top:calc(var(--size-ratio)*50);color:#007563;-webkit-text-decoration:none;text-decoration:none}.entry__step__login>p:after{content:"▼"}@media screen and (min-width:768px){.entry__step__login>p:after{display:block;margin-left:auto;margin-right:auto}.entry__step__login>p{font-size:calc(var(--size-ratio)*13);font-weight:800;line-height:1.2}}.entry__step__login img{max-width:calc(var(--size-ratio)*531);margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.entry__step__login{margin-top:calc(var(--size-ratio)*25)}}.entry__step__device{max-width:calc(var(--size-ratio)*245);margin-top:calc(var(--size-ratio)*50);margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.entry__step__device{max-width:calc(var(--size-ratio)*165);margin-top:calc(var(--size-ratio)*25)}}.entry__step__contact{align-content:center;min-height:calc(var(--size-ratio)*153);margin-top:calc(var(--size-ratio)*61);line-height:1.4285714286}@media screen and (min-width:768px){.entry__step__contact{max-width:min(100%,569 * var(--size-ratio));min-height:calc(var(--size-ratio)*68);margin-left:auto;margin-right:auto}}.entry__jra-net{--padding-inline:calc(var(--size-ratio)*28);max-width:calc(var(--size-ratio)*660);padding-bottom:calc(var(--size-ratio)*50);padding-left:var(--padding-inline);padding-right:var(--padding-inline);margin-top:calc(var(--size-ratio)*60);margin-left:auto;margin-right:auto;background-color:#fff;border-radius:calc(var(--size-ratio)*20)}@media screen and (min-width:768px){.entry__jra-net{--padding-inline:calc(var(--size-ratio)*30);max-width:min(100%,1000 * var(--size-ratio))}}.entry__jra-net__heading{position:relative;align-content:center;min-height:calc(var(--size-ratio)*121);margin-left:calc(var(--padding-inline)*-1);margin-right:calc(var(--padding-inline)*-1);font-size:calc(var(--size-ratio)*36);font-weight:800;text-align:center;background-image:linear-gradient(270deg,#bf8c63,#ffc97e,#be8c63);background-image:var(--color-bg-gold);border-top-left-radius:calc(var(--size-ratio)*20);border-top-right-radius:calc(var(--size-ratio)*20)}.entry__jra-net__heading:before{position:absolute;top:calc(var(--size-ratio)*-21);right:calc(var(--size-ratio)*-21);width:calc(var(--size-ratio)*166);aspect-ratio:166/180;content:"";background-image:url(../img/txt-entry_free.svg);background-size:100%;filter:drop-shadow(calc(var(--size-ratio)*13) calc(var(--size-ratio)*13) calc(var(--size-ratio)*15) rgba(0,0,0,.16))}@media screen and (min-width:768px){.entry__jra-net__heading:before{top:calc(var(--size-ratio)*-18);right:calc(var(--size-ratio)*100);width:calc(var(--size-ratio)*108)}.entry__jra-net__heading{min-height:calc(var(--size-ratio)*70);font-size:calc(var(--size-ratio)*28)}}.entry__jra-net__desc{margin-top:calc(var(--size-ratio)*60)}@media screen and (min-width:768px){.entry__jra-net__desc{max-width:min(100%,850 * var(--size-ratio));margin-left:auto;margin-right:auto}}.entry__jra-net__detail{margin-top:calc(var(--size-ratio)*54);background-color:#007563}@media screen and (min-width:768px){.entry__jra-net__detail{max-width:min(100%,444 * var(--size-ratio));margin-left:auto;margin-right:auto}}.entry__term{max-width:calc(var(--size-ratio)*660);padding:calc(var(--size-ratio)*30) calc(var(--size-ratio)*28);margin-top:calc(var(--size-ratio)*50);margin-left:auto;margin-right:auto;font-size:calc(var(--size-ratio)*26);background-color:#fff;border:calc(var(--size-ratio)*3) solid #bc7840;border-radius:calc(var(--size-ratio)*30)}@media screen and (min-width:768px){.entry__term{max-width:min(100%,1000 * var(--size-ratio));font-size:calc(var(--size-ratio)*16)}}.entry__term a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.entry__term__inner{max-height:calc(var(--size-ratio)*777);padding-right:calc(var(--size-ratio)*10);overflow:auto;scrollbar-color:#231815 #d8d8d8}@media screen and (min-width:768px){.entry__term__inner{max-height:calc(var(--size-ratio)*432)}}.entry__term__heading{text-align:center}@media screen and (min-width:768px){.entry__term__heading{margin-bottom:calc(var(--size-ratio)*30)}}.entry__term__list ol,.entry__term__list ul{list-style:none}.entry__term__list>div{margin-top:calc(var(--size-ratio)*30)}.entry__term__list>div dt{font-weight:700}@media screen and (min-width:768px){.entry__term__list>div dt{font-size:calc(var(--size-ratio)*18)}}.q_a{padding-bottom:calc(var(--size-ratio)*66);padding-left:var(--gutter-inline);padding-right:var(--gutter-inline);background-color:#c18a3e}.q_a__heading{margin-left:calc(var(--gutter-inline)*-1);margin-right:calc(var(--gutter-inline)*-1)}.q_a__content{display:grid;grid-template-columns:minmax(0,100%);grid-row-gap:calc(var(--size-ratio)*7);row-gap:calc(var(--size-ratio)*7);margin-top:calc(var(--size-ratio)*76)}@media screen and (min-width:768px){.q_a__content{max-width:min(100%,1000 * var(--size-ratio));margin-left:auto;margin-right:auto}}.q_a__item{font-size:calc(var(--size-ratio)*26)}@media screen and (min-width:768px){.q_a__item{font-size:calc(var(--size-ratio)*18)}}.q_a__answer__inner,.q_a__summary{display:grid;grid-column-gap:calc(var(--size-ratio)*22);-moz-column-gap:calc(var(--size-ratio)*22);column-gap:calc(var(--size-ratio)*22);padding-left:calc(var(--size-ratio)*18);padding-right:calc(var(--size-ratio)*30)}.q_a__summary{grid-template:"q . icon"/auto minmax(0,calc(var(--size-ratio)*502)) 1fr;align-items:center;padding-top:calc(var(--size-ratio)*20);padding-bottom:calc(var(--size-ratio)*20);font-weight:600;line-height:1.4;color:#fff;background-color:#231815}.q_a__summary:before{grid-area:q;font-size:calc(var(--size-ratio)*49);content:"Q"}@media screen and (min-width:768px){.q_a__summary:before{font-size:calc(var(--size-ratio)*22)}}.q_a__summary:after{display:block;grid-area:icon;align-self:center;width:calc(var(--size-ratio)*25);aspect-ratio:1;margin-left:auto;content:"";border-top:calc(var(--size-ratio)*3) solid;border-right:calc(var(--size-ratio)*3) solid;rotate:135deg;transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.15s;transition-property:scale}.q_a__item[open] .q_a__summary:after{scale:-1 -1}@media screen and (min-width:768px){.q_a__summary:after{width:calc(var(--size-ratio)*20)}.q_a__summary{grid-template:"q . icon"/auto minmax(0,max-content) 1fr}}.q_a__answer{transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:var(--ease-out-cubic);transition-duration:.2s;transition-property:block-size}.q_a__answer a{color:#ff3700}.q_a__answer__inner{grid-template:"a . "/auto 1fr;padding-top:calc(var(--size-ratio)*28);padding-bottom:calc(var(--size-ratio)*64);background-color:#fff}.q_a__answer__inner:before{grid-area:a;font-size:calc(var(--size-ratio)*49);font-weight:600;content:"A"}@media screen and (min-width:768px){.q_a__answer__inner:before{font-size:calc(var(--size-ratio)*22)}.q_a__answer__inner{padding-top:calc(var(--size-ratio)*28);padding-bottom:calc(var(--size-ratio)*28)}}.q_a__answer__step{margin-top:calc(var(--size-ratio)*20)}.q_a__note{margin-top:calc(var(--size-ratio)*18);font-size:calc(var(--size-ratio)*20);font-weight:600}@media screen and (min-width:768px){.q_a__note{max-width:min(100%,1000 * var(--size-ratio));margin-left:auto;margin-right:auto}}.q_a__entry{margin-top:calc(var(--size-ratio)*75)}@media screen and (min-width:768px){.q_a__entry{max-width:min(100%,444 * var(--size-ratio));margin-left:auto;margin-right:auto}}.present-campaign{padding:calc(var(--size-ratio)*80) calc(var(--size-ratio)*45) calc(var(--size-ratio)*55);background-color:#f6ede2}@media screen and (min-width:768px){.present-campaign__content,.present-campaign__term{max-width:min(100%,850 * var(--size-ratio));margin-left:auto;margin-right:auto}}.present-campaign__term__heading{margin-top:calc(var(--size-ratio)*37);font-size:calc(var(--size-ratio)*38);line-height:1.3157894737;text-align:center}.present-campaign__term__heading a{color:#00db00}@media screen and (min-width:768px){.present-campaign__term__heading{font-size:calc(var(--size-ratio)*28);font-weight:600}}.present-campaign__term__note{padding-top:calc(var(--size-ratio)*20);padding-left:1em;margin-top:calc(var(--size-ratio)*28);font-size:calc(var(--size-ratio)*20);font-weight:600;line-height:1.4;text-indent:-1em;border-top:calc(var(--size-ratio)*2) solid #00db00}@media screen and (min-width:768px){.present-campaign__term__note{font-size:calc(var(--size-ratio)*14);line-height:1.4285714286}}.present-campaign__period{margin-top:calc(var(--size-ratio)*50)}@media screen and (min-width:768px){.present-campaign__period{max-width:min(100%,655 * var(--size-ratio));margin-left:auto;margin-right:auto}}.superPremium{padding:calc(var(--size-ratio)*60) var(--gutter-inline);background-image:linear-gradient(270deg,#bf8c63,#ffc97e,#be8c63);background-image:var(--color-bg-gold)}@media screen and (min-width:768px){.superPremium{padding-left:var(--gutter-inline);padding-right:var(--gutter-inline)}}.superPremium__link{display:block;max-width:1000px;margin-left:auto;margin-right:auto;filter:drop-shadow(0 calc(var(--size-ratio)*15) calc(var(--size-ratio)*15) rgba(93,54,0,.16))}.calendar{padding:calc(var(--size-ratio)*45);background-color:#007563}@media screen and (min-width:768px){.calendar img{max-width:min(100%,561 * var(--size-ratio));margin-left:auto;margin-right:auto}}.anni_30{padding:calc(var(--size-ratio)*45) var(--gutter-inline)}.anni_30>.btn__entry{min-height:calc(var(--size-ratio)*153);margin-top:calc(var(--size-ratio)*50);line-height:1.4}@media screen and (min-width:768px){.anni_30>.btn__entry{max-width:min(100%,654 * var(--size-ratio));min-height:calc(var(--size-ratio)*68)}.anni_30,.anni_30>.btn__entry{margin-left:auto;margin-right:auto}.anni_30{max-width:min(100%,785 * var(--size-ratio))}}.to-top{position:sticky;bottom:calc(var(--size-ratio)*20);right:calc(var(--size-ratio)*20);display:grid;grid-row-gap:calc(var(--size-ratio)*7);row-gap:calc(var(--size-ratio)*7);align-content:center;align-items:center;width:calc(var(--size-ratio)*60);aspect-ratio:1;margin-left:auto;line-height:1;color:#fff;text-align:center;text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;background-color:#231815;border-radius:calc(var(--size-ratio)*5);transition-timing-function:linear;transition-duration:.2s;transition-property:opacity}.to-top:before{display:block;width:calc(var(--size-ratio)*25);aspect-ratio:1/.7;margin-left:auto;margin-right:auto;content:"";background-color:#fff;clip-path:polygon(50% 0,100% 100%,0 100%)}.to-top.is-hidden{pointer-events:none;opacity:0}.footer{padding-top:calc(var(--size-ratio)*38);padding-bottom:calc(var(--size-ratio)*47);color:#fff;background-color:#000}@media screen and (min-width:768px){.footer{display:grid;grid-template:"note note note" "logo . copyright"/minmax(0,calc(var(--size-ratio)*100)) 1fr auto;align-items:center;padding:calc(var(--size-ratio)*20) calc(var(--size-ratio)*30)}}.footer__logo{max-width:calc(var(--size-ratio)*230);margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.footer__logo{grid-area:logo}}.footer__note{display:flex;gap:calc(var(--size-ratio)*10);justify-content:center;margin-top:calc(var(--size-ratio)*20);font-size:calc(var(--size-ratio)*18)}.footer__note a{color:inherit;-webkit-text-decoration:none;text-decoration:none}@media screen and (min-width:768px){.footer__note{grid-area:note;margin-top:0;font-size:calc(var(--size-ratio)*14)}}.copyright{margin-top:calc(var(--size-ratio)*20);text-align:center}@media screen and (min-width:768px){.copyright{grid-area:copyright;margin-top:0}.sp-only{display:none}}@media not all and (min-width:768px){.pc-only{display:none}}.app-term{max-width:min(100%,1000 * var(--size-ratio));margin-top:calc(var(--size-ratio)*84);margin-left:auto;margin-right:auto;overflow:hidden;background-color:#fff;border:calc(var(--size-ratio)*3) solid #00db00;border-radius:calc(var(--size-ratio)*30)}.app-term h3{padding:calc(var(--size-ratio)*36) calc(var(--size-ratio)*28) calc(var(--size-ratio)*33);font-size:calc(var(--size-ratio)*36);font-weight:800;line-height:1.3888888889;text-align:center;background-color:#07db02;background-image:url(../img/bg-app_term@2x.png);background-position:50%;background-size:cover}@media screen and (min-width:768px){.app-term h3{padding:calc(var(--size-ratio)*32) calc(var(--size-ratio)*28) calc(var(--size-ratio)*28);background-image:url(../img/pc/bg-app_term@2x.png)}}.app-term h3>span{display:block}@media screen and (min-width:768px){.app-term h3{font-size:calc(var(--size-ratio)*28)}}.app-term section{margin-top:calc(var(--size-ratio)*20)}.app-term h4{margin-bottom:calc(var(--size-ratio)*7);font-size:calc(var(--size-ratio)*20);font-weight:700;border-bottom:calc(var(--size-ratio)*2) solid #c18a3e}.app-term ul{list-style:none}.app-term .list-style-disc{padding-left:1.2em;list-style:disc;list-style-position:outside}.app-term .list-style-note li{text-indent:hanging 1em}.app-term .list-style-note li:before{content:"※"}.app-term__body{padding:calc(var(--size-ratio)*42)}.app-term__content{max-height:calc(var(--size-ratio)*400);overflow:auto}