@charset "UTF-8";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}blockquote,body,code,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}li,ul{list-style-type:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:focus,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;display:block}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}hr{margin:0}*,::after,::before{box-sizing:border-box}:root{--l1:1400;--l2:1400px}@media only screen and (min-width:744px) and (max-width:1399px){:root{--l1:1399;--l2:100vw}}@media only screen and (min-width:744px) and (max-width:1079px){:root{--l1:1399;--l2:100vw;--l3:1079}}@media only screen and (max-width:743px){:root{--l1:375;--l2:100vw;--l3:calc( var(--l1) * var(--l2) )}}@media only screen and (max-width:374px){:root{--l1:375;--l2:100vw;--l3:calc( var(--l1) * var(--l2) )}}.bubbles{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:2}.bubble{position:absolute;z-index:1;bottom:-200px;width:var(--size);height:var(--size);left:var(--x);opacity:var(--opacity);filter:blur(var(--blur));transform:translateX(-50%) translateY(0) scale(var(--scale));will-change:transform,opacity}.bubble img{width:100%;height:100%;display:block}@keyframes rise{0%{transform:translateX(-50%) translateY(0) scale(var(--scale));opacity:var(--opacity)}90%{opacity:var(--opacity)}100%{transform:translateX(-50%) translateY(calc(-1 * var(--rise))) scale(var(--scale));opacity:0}}@keyframes sway{0%{translate:0 0}50%{translate:var(--sway) 0}100%{translate:0 0}}body{-webkit-font-smoothing:subpixel-antialiased;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;font-family:"M PLUS 1p",sans-serif;font-weight:400;color:#111;background-color:#fff;line-height:1.6;box-sizing:border-box}body.loading .p-container,body.loading footer{opacity:0}body.loadcomplete .p-container,body.loadcomplete footer{opacity:1;transition:opacity .4s cubic-bezier(.215,.61,.355,1)}.p-container.fixed{position:fixed;top:0;left:0;width:100%}body nav{position:sticky;z-index:4;top:0;left:0;display:block;width:100%}@media only screen and (max-width:743px){body nav{position:fixed;top:0;right:0;left:auto;width:235px;height:468px;opacity:1;z-index:50;pointer-events:none}}body nav .nav-inner{position:relative;display:flex;gap:0;width:100%;height:80px;background-color:#000}@media only screen and (max-width:743px){body nav .nav-inner{z-index:3;flex-direction:column;width:100%;height:468px;padding-top:60px;transform:translate3d(300px,-120px,0) rotate(15deg);transition:transform .6s cubic-bezier(.1,.8,.15,.98)}}body nav #nav-togglebtn{position:fixed;z-index:51;top:10px;right:10px;width:40px;height:40px;border-radius:23px;background-color:#fff;box-shadow:0 -2px 0 0 rgba(0,0,0,.25) inset,0 2px 10px 0 rgba(0,0,0,.2);filter:drop-shadow(0 6px 6px rgba(0, 0, 0, .1));transform:scale(0);transition:background .12s cubic-bezier(.25,1,.5,1),filter .12s cubic-bezier(.25,1,.5,1),box-shadow .12s cubic-bezier(.25,1,.5,1);pointer-events:auto}body nav #nav-togglebtn .icon-wrap{width:40px;height:40px;display:inline-flex;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.25,1,.5,1)}body nav #nav-togglebtn .icon_close{position:absolute;transform:scale(0)}body nav #nav-togglebtn .icon_close img{width:10px;height:10px;transition:transform .12s cubic-bezier(.25,1,.5,1)}body nav #nav-togglebtn .icon_menu{position:absolute;transform:scale(1)}body nav #nav-togglebtn .icon_menu img{width:15px;height:8px;transition:transform .12s cubic-bezier(.25,1,.5,1)}body nav #nav-togglebtn.is-hover{background:#e5e5e5;filter:drop-shadow(0 6px 6px rgba(0, 0, 0, 0));box-shadow:0 2px 0 0 rgba(0,0,0,.25) inset;transition:background .2s cubic-bezier(.25,1,.5,1),filter .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1)}body nav #nav-togglebtn.is-hover .icon-wrap{transform:translate3d(0,2px,0);transition:transform .2s cubic-bezier(.25,1,.5,1)}@media only screen and (max-width:743px){body nav #nav-togglebtn{opacity:1;transform:scale(1)}}body nav a.nav_link{display:flex;align-items:center;justify-content:center;width:50%;height:auto;font-family:"Braah One",sans-serif;font-size:max(24 / var(--l1) * var(--l2),16px);line-height:1.416;font-weight:400;color:#fff;margin:4px 0;text-align:center;text-decoration:none;background-color:rgba(255,255,255,0);transition:background-color .3s cubic-bezier(.25,1,.5,1)}@media only screen and (max-width:743px){body nav a.nav_link{width:100%;margin:0;height:54px;font-size:24px}}body nav a.nav_link p{transition:margin .3s cubic-bezier(.25,1,.5,1)}@media only screen and (max-width:743px){body nav a.nav_link p{display:flex;align-items:center;gap:12px}}body nav a.nav_link svg{display:block;width:9px;height:5px;margin:auto;margin-top:8px;margin-bottom:4px}@media only screen and (max-width:743px){body nav a.nav_link svg{margin-top:0;margin-bottom:0}}body nav a.nav_link.is-hover{background-color:rgba(255,255,255,.2);transition:background-color .2s cubic-bezier(.25,1,.5,1)}body nav a.nav_link.is-hover p{margin-top:19px;transition:margin .2s cubic-bezier(.25,1,.5,1)}@media only screen and (max-width:743px){body nav a.nav_link.is-hover p{margin-top:12px}}body nav #nav-menu-bg{position:fixed;z-index:1;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;pointer-events:none;display:none}@media only screen and (max-width:743px){body nav.is-open{pointer-events:auto}body nav.is-open .nav-inner{transform:translate3d(0,0,0) rotate(0)}body nav.is-open #nav-togglebtn .icon_close{transform:scale(1)}body nav.is-open #nav-togglebtn .icon_menu{transform:scale(0)}}@media only screen and (max-width:743px) and (max-width:743px){body nav.is-open #nav-menu-bg{display:block;pointer-events:auto}}body header a#c-menu-btn{display:none;width:30px;height:30px}@media only screen and (max-width:1079px){body header a#c-menu-btn{display:flex;align-items:center;justify-content:center}}body header a#c-menu-btn .inner{display:flex;flex-direction:column;gap:4px;text-align:left}body header a#c-menu-btn span{display:block;background-color:#000;border-radius:1px;transition:opacity .5s cubic-bezier(.5,1,.89,1)}body header a#c-menu-btn span:nth-of-type(1){width:20px;height:2px}body header a#c-menu-btn span:nth-of-type(2){width:14px;height:2px}body header a#c-menu-btn span:nth-of-type(3){width:20px;height:2px}body header a#c-menu-btn.is-hover span{opacity:.6;transition:opacity .2s cubic-bezier(.5,1,.89,1)}.blank_link{flex-shrink:0;display:flex;justify-content:center;align-items:center;gap:10px;width:100%;height:45px;margin:0 auto 0;border-radius:23px;background-color:#fff;box-shadow:0 -2px 0 0 rgba(0,0,0,.25) inset,0 2px 10px 0 rgba(0,0,0,.2);filter:drop-shadow(0 6px 6px rgba(0, 0, 0, .1));transition:background .2s cubic-bezier(.25,1,.5,1),filter .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1);font-family:"M PLUS 1p";font-size:14px;font-style:normal;font-weight:500;line-height:150%;color:#000;text-decoration:none}@media only screen and (max-width:743px){.blank_link{margin:8px auto 0}}.blank_link p{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:-3px}.blank_link svg{position:relative;top:-1px;width:15px;height:15px;stroke:#000}.blank_link.arw p{gap:9px}.blank_link.arw svg{top:0;width:7px;height:12px;stroke:unset}.blank_link.is-hover{background:#e5e5e5;filter:drop-shadow(0 6px 6px rgba(0, 0, 0, 0));box-shadow:0 2px 0 0 rgba(0,0,0,.25) inset;transition:background .2s cubic-bezier(.25,1,.5,1),filter .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1)}.blank_link.is-hover p{transform:translate3d(0,3px,0);transition:transform .2s cubic-bezier(.25,1,.5,1)}.blank_link.disabled{pointer-events:none;filter:unset;box-shadow:unset;color:#666;background-color:#bfbfbf}.blank_link.disabled p{margin:auto}@media only screen and (min-width:744px) and (max-width:1200px){.blank_link.disabled p{font-size:max(1.1666666667vw,10px)}}#modal{position:fixed;top:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;width:100%;height:100%;opacity:0;pointer-events:none}#modal.is-open{opacity:1;pointer-events:auto}#modal.is-open .modal-contents{opacity:1;transform:translate3d(0,0,0);transition:opacity .5s cubic-bezier(.25,1,.5,1),transform .5s cubic-bezier(.25,1,.5,1);transition-delay:0s;margin:auto}#modal.is-open #modal-bg{opacity:1}#modal .modal-inner{width:100%}#modal #modal-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(17,17,17,.8);opacity:0;transition:opacity .6s cubic-bezier(.25,1,.5,1)}#modal .modal-contents{position:relative;z-index:2;width:706px;height:497px;border-radius:16px;background:url(../images/modal_bg.jpg) no-repeat;background-size:cover;background-position:center;filter:drop-shadow(0 10px 60px rgba(0, 0, 0, .25));transform:translate3d(0,50px,0);opacity:0}@media only screen and (max-width:743px){#modal .modal-contents{width:94.6666666667%;height:577px;margin:0 auto}}#modal .modal-contents .modal-contents-inner{position:relative;z-index:3;width:706px;height:497px;padding:80px 0;overflow-y:scroll}@media only screen and (max-width:743px){#modal .modal-contents .modal-contents-inner{width:auto;height:577px;padding:71px 0}}#modal .modal-contents h2{font-family:"Braah One";background:#fff;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.05em;margin-bottom:9px}@media only screen and (max-width:743px){#modal .modal-contents h2{font-size:60px;margin-bottom:10px}}#modal .modal-contents .s_h3{color:#fff;text-align:center}#modal .modal-contents h4{text-align:center;font-size:20px;font-style:normal;font-weight:800;line-height:1.75;color:#fff;margin-top:48px}@media only screen and (max-width:743px){#modal .modal-contents h4{margin-top:41px}}#modal .modal-contents h4 .elm-sp{display:none}@media only screen and (max-width:743px){#modal .modal-contents h4 .elm-sp{display:block}}#modal .modal-txt{text-align:center;font-size:14px;font-weight:800;line-height:1.5;color:#fff;margin-top:56px}@media only screen and (max-width:743px){#modal .modal-txt{margin-top:50px;margin-left:5.6338028169%;margin-right:5.6338028169%}}#modal #modal-closebtn{position:absolute;z-index:10;top:-10px;right:-10px;display:inline-flex;justify-content:center;align-items:center;gap:10px;width:40px;height:40px;border-radius:23px;background-color:#fff;box-shadow:0 -2px 0 0 rgba(0,0,0,.25) inset,0 2px 10px 0 rgba(0,0,0,.2);filter:drop-shadow(0 6px 6px rgba(0, 0, 0, .1));transition:background .12s cubic-bezier(.25,1,.5,1),filter .12s cubic-bezier(.25,1,.5,1),box-shadow .12s cubic-bezier(.25,1,.5,1)}#modal #modal-closebtn img{width:10px;height:10px;transition:transform .12s cubic-bezier(.25,1,.5,1)}#modal #modal-closebtn.is-hover{background:#e5e5e5;filter:drop-shadow(0 6px 6px rgba(0, 0, 0, 0));box-shadow:0 2px 0 0 rgba(0,0,0,.25) inset;transition:background .2s cubic-bezier(.25,1,.5,1),filter .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1)}#modal #modal-closebtn.is-hover img{transform:translate3d(0,2px,0);transition:transform .2s cubic-bezier(.25,1,.5,1)}.vc.blk{opacity:0;transform:translate3d(0,40px,0)}.vc.blk.is-visible{opacity:1;transform:translate3d(0,0,0);transition:opacity 1.2s cubic-bezier(.61,1,.88,1),transform .6s cubic-bezier(.5,1,.89,1);transition-delay:.3s}.vc.back{opacity:0;transform:scale(.4)}.vc.back.is-visible{opacity:1;transform:scale(1);transition:opacity 1.2s cubic-bezier(.61,1,.88,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:.3s}.vc.blk_a{opacity:0}.vc.blk_a.is-visible{opacity:1;transition:opacity 1.2s cubic-bezier(.61,1,.88,1);transition-delay:.3s}.vc.blk_x{opacity:0;transform:translate3d(30px,0,0)}.vc.blk_x.is-visible{opacity:1;transform:translate3d(0,0,0);transition:opacity 1.2s cubic-bezier(.61,1,.88,1),transform .7s cubic-bezier(.5,1,.89,1)}@media only screen and (min-width:744px){.vc.blk_x.is-visible{transition-delay:.3s}}@media only screen and (min-width:744px){.vc.blk_x.d1{transition-delay:.4s}.vc.blk_x.d2{transition-delay:.5s}}.h_split span{display:inline-block;opacity:0;transform:translate3d(0,30px,0)}.h_split.normal span{transform:translate3d(0,0,0)}.h_split.is-visible span:nth-of-type(1){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:80ms}.h_split.is-visible span:nth-of-type(2){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:.16s}.h_split.is-visible span:nth-of-type(3){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:.24s}.h_split.is-visible span:nth-of-type(4){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:.32s}.h_split.is-visible span:nth-of-type(5){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:.4s}.h_split.is-visible span:nth-of-type(6){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:.48s}.h_split.is-visible span:nth-of-type(7){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:.56s}.h_split.is-visible span:nth-of-type(8){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:.64s}.h_split.is-visible span:nth-of-type(9){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:.72s}.h_split.is-visible span:nth-of-type(10){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:.8s}.h_split.is-visible span:nth-of-type(11){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:.88s}.h_split.is-visible span:nth-of-type(12){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:.96s}.h_split.is-visible span:nth-of-type(13){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:1.04s}.h_split.is-visible span:nth-of-type(14){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:1.12s}.h_split.is-visible span:nth-of-type(15){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:1.2s}.h_split.is-visible span:nth-of-type(16){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:1.28s}.h_split.is-visible span:nth-of-type(17){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:1.36s}.h_split.is-visible span:nth-of-type(18){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:1.44s}.h_split.is-visible span:nth-of-type(19){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:1.52s}.h_split.is-visible span:nth-of-type(20){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:1.6s}br.elm-pc,span.elm-pc{display:block}@media only screen and (max-width:743px){br.elm-pc,span.elm-pc{display:none}}br.elm-sp,span.elm-sp{display:none}@media only screen and (max-width:743px){br.elm-sp,span.elm-sp{display:block}}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}.ball{position:absolute;left:1850px;bottom:30px;width:90px;height:140px;pointer-events:none}@media only screen and (max-width:743px){.ball{left:1130px;bottom:20px}}@media only screen and (max-width:743px){.ball{width:55px;height:120px}}.ball img{position:absolute;left:50%;bottom:16px;width:90px;transform:translateX(-50%);transform-origin:50% 100%;will-change:transform;animation:bounce 1.8s infinite cubic-bezier(.61,1,.88,1)}@media only screen and (max-width:743px){.ball img{width:55px}}@media only screen and (max-width:743px){.ball img{animation:bounce_sp 1.8s infinite cubic-bezier(.61,1,.88,1)}}@keyframes bounce{0%{transform:translateX(-50%) translateY(0) scaleX(1.08) scaleY(.92)}4%{transform:translateX(-50%) translateY(-6px) scaleX(1) scaleY(1)}37%{transform:translateX(-50%) translateY(-265px)}52%{transform:translateX(-50%) translateY(-275px)}60%{transform:translateX(-50%) translateY(-270px)}90%{transform:translateX(-50%) translateY(-6px)}100%{transform:translateX(-50%) translateY(0) scaleX(1.07) scaleY(.92)}}@media only screen and (max-width:743px){@keyframes bounce_sp{0%{transform:translateX(-50%) translateY(0) scaleX(1.08) scaleY(.92)}4%{transform:translateX(-50%) translateY(-6px) scaleX(1) scaleY(1)}37%{transform:translateX(-50%) translateY(-172px)}52%{transform:translateX(-50%) translateY(-178px)}56%{transform:translateX(-50%) translateY(-169px)}94%{transform:translateX(-50%) translateY(-6px)}100%{transform:translateX(-50%) translateY(0) scaleX(1.07) scaleY(.92)}}}@keyframes shadow{0%{transform:translateX(-50%) scale(1.2);opacity:.35}50%{transform:translateX(-50%) scale(.6);opacity:.12}100%{transform:translateX(-50%) scale(1.2);opacity:.35}}.players{--s:1;position:relative;width:calc(6080px * var(--s));height:calc(608px * var(--s))}@media only screen and (max-width:743px){.players{--s:.58}}.player{position:absolute;bottom:-10px;transition:transform .2s cubic-bezier(.5,1,.89,1);opacity:1;transform:scale(.9);transform-origin:center bottom}@media only screen and (max-width:743px){.player{bottom:-75px;transform:scale(var(--s))}}.player-1{left:calc(270px * var(--s));width:646px;height:auto}.player-2{left:calc(1271px * var(--s));width:646px;height:auto}.player-3{left:calc(2245px * var(--s));width:646px;height:auto}.player-4{left:calc(3184px * var(--s));width:646px;height:auto}.player-5{left:calc(4291px * var(--s));width:646px;height:auto}.player-6{left:calc(5193px * var(--s));width:646px;height:auto}.players .player.is-center{opacity:1;transform:scale(1.15);z-index:2;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}@media only screen and (max-width:743px){.players .player.is-center{transform:scale(.7)}}body#home.loading #cover{opacity:0}body#home.loading #event_period{opacity:0}body#home.loading #title_logo{transform:scale(0)}body#home.loading a.fixed_get_ticket{left:-100%}body#home.loading #loopSliderA{bottom:-100%}body#home.loading #loopSliderB{bottom:-100%}body#home.loadcomplete #cover{opacity:1;transition:opacity .8s cubic-bezier(.25,1,.5,1)}body#home.loadcomplete #event_period{opacity:1;transition:opacity .8s cubic-bezier(.25,1,.5,1);transition-delay:.8s}body#home.loadcomplete #title_logo{transform:scale(1);transition:transform .8s cubic-bezier(.25,1,.5,1)}body#home.loadcomplete a.fixed_get_ticket{left:0;transition:left .9s cubic-bezier(.25,1,.5,1) 1.8s,transform .6s cubic-bezier(.25,1,.5,1)}body#home.loadcomplete #loopSliderA{bottom:-1px;transition:bottom .6s cubic-bezier(.34,1.56,.64,1);transition-delay:1.1s}body#home.loadcomplete #loopSliderB{bottom:-1px;transition:bottom .6s cubic-bezier(.34,1.56,.64,1);transition-delay:.7s}#home a.fixed_get_ticket{position:fixed;top:342px;z-index:10;display:inline-flex;align-items:center;width:259px;height:100px;border-radius:0 50px 50px 0;background:linear-gradient(0deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.3) 100%),linear-gradient(90deg,#e4b300 0,#fc0 48.62%,#df7300 103.19%);box-shadow:0 4px 0 0 rgba(0,0,0,.25) inset;margin:0 auto 0;text-decoration:none;transition:box-shadow .3s ease-in-out;overflow:hidden}@media only screen and (max-width:743px){#home a.fixed_get_ticket{top:551px;width:150px;height:50px}}#home a.fixed_get_ticket:before{position:absolute;z-index:1;content:"";display:block;width:100%;height:100%;border-radius:0 50px 50px 0;background:linear-gradient(90deg,#e4b300 0,#fc0 48.62%,#df7300 103.19%);box-shadow:0 -4px 0 0 rgba(0,0,0,.25) inset,0 2px 10px 0 rgba(0,0,0,.2);transition:opacity .2s ease-out}#home a.fixed_get_ticket p{position:relative;z-index:2;font-size:26px;font-style:normal;font-weight:800;letter-spacing:-.02em;color:#fff;margin-top:3px;filter:drop-shadow(0 2px 6px rgba(65, 9, 0, .8));transition:margin .18s ease-out;text-align:center;padding-left:30px}@media only screen and (max-width:743px){#home a.fixed_get_ticket p{font-size:16px;padding-left:16px}}#home a.fixed_get_ticket p span.sub{display:block;font-size:18px;line-height:1;margin-bottom:-2px;letter-spacing:-.02em}@media only screen and (max-width:743px){#home a.fixed_get_ticket p span.sub{font-size:10px}}#home a.fixed_get_ticket p span.main .tsume.n1{margin-left:-3px}@media only screen and (max-width:743px){#home a.fixed_get_ticket p span.main .tsume.n1{margin-left:0}}#home a.fixed_get_ticket p span.main .tsume.n2{margin-left:-5px}@media only screen and (max-width:743px){#home a.fixed_get_ticket p span.main .tsume.n2{margin-left:-1px}}#home a.fixed_get_ticket p span.main span.sub{display:inline}#home a.fixed_get_ticket p span.yakumono{display:inline-block;width:17px;margin-left:-6px}@media only screen and (max-width:743px){#home a.fixed_get_ticket p span.yakumono{display:none}}#home a.fixed_get_ticket svg{position:absolute;z-index:1;right:29px;width:15px;height:15px;stroke:#fff;margin-top:-2px;transition:margin .18s ease-out}@media only screen and (max-width:743px){#home a.fixed_get_ticket svg{right:12px;width:10px;height:10px}}@media only screen and (max-width:743px){#home a.fixed_get_ticket.is-hide{transform:translate3d(-100%,0,0)}}#home a.fixed_get_ticket.is-hover:before{opacity:0}#home a.fixed_get_ticket.is-hover p{margin-top:8px;transition:margin .18s ease-out}#home a.fixed_get_ticket.is-hover svg{margin-top:3px;transition:margin .18s ease-out}#home a.modalBtn{position:absolute;z-index:34;top:547px;left:0;right:0;display:inline-flex;justify-content:center;align-items:center;width:248px;height:52px;border-radius:200px;background:linear-gradient(0deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.3) 100%),linear-gradient(90deg,#edc432 .38%,#a5671f 50.05%,#8d5a08 99.71%);box-shadow:0 4px 0 0 rgba(0,0,0,.25) inset;margin:0 auto 0;text-decoration:none;transition:box-shadow .3s ease-in-out;overflow:hidden}@media only screen and (max-width:743px){#home a.modalBtn{top:297px;max-width:248px;width:100%;height:52px}}#home a.modalBtn:before{position:absolute;z-index:1;content:"";display:block;width:100%;height:100%;border-radius:35px;background:linear-gradient(90deg,#edc432 .38%,#a5671f 50.05%,#8d5a08 99.71%);box-shadow:0 -4px 0 0 rgba(0,0,0,.25) inset,0 2px 10px 0 rgba(0,0,0,.2);transition:opacity .2s ease-out}#home a.modalBtn p{position:relative;z-index:2;display:flex;align-items:center;gap:10px;font-size:16px;font-style:normal;font-weight:800;color:#fff;margin-top:-4px;filter:drop-shadow(0 2px 1px rgba(0, 0, 0, .3));transition:margin .18s ease-out}@media only screen and (max-width:743px){#home a.modalBtn p{font-size:16px}}#home a.modalBtn p span{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid rgba(255,255,255,.6)}#home a.modalBtn.is-hover:before{opacity:0}#home a.modalBtn.is-hover p{margin-top:4px;transition:margin .18s ease-out}#home #cover{position:relative;width:100%;height:707px;background:url(../images/kv_bg.webp) no-repeat;background-size:cover;background-position:center;overflow:hidden;padding-top:49px}@media only screen and (max-width:743px){#home #cover{height:667px;padding-top:64px}}#home #cover #team_logo{position:absolute;z-index:4;top:20px;left:120px}@media only screen and (max-width:743px){#home #cover #team_logo{top:10px;left:10px}}#home #cover #team_logo img{width:95px;height:105px}@media only screen and (max-width:743px){#home #cover #team_logo img{width:50px;height:55.3px}}#home #cover #event_period{width:540px;height:58px;margin:0 auto 0;filter:drop-shadow(0 0 8px rgb(81, 49, 143))}@media only screen and (max-width:743px){#home #cover #event_period{width:315px;height:34px}}#home #cover #event_period img{width:540px;height:58px}@media only screen and (max-width:743px){#home #cover #event_period img{width:315px;height:34px}}#home #cover #title_logo{position:relative;z-index:1;width:684px;height:527px;margin:-20px auto 0;transform-origin:bottom}@media only screen and (max-width:743px){#home #cover #title_logo{width:317px;height:244px;margin-top:-9px}}#home #cover #title_logo img{width:684px;height:527px}@media only screen and (max-width:743px){#home #cover #title_logo img{width:317px;height:244px}}#home #cover #news{position:absolute;z-index:5;right:120px;bottom:30px;display:flex;align-items:center;gap:8px;min-width:280px;height:45px;padding:0 24px;background-color:#fff;border-radius:8px;filter:drop-shadow(0 0 10px rgba(0, 0, 0, .2))}@media only screen and (max-width:743px){#home #cover #news{justify-content:center;right:auto;left:0;bottom:0;border-radius:0;width:100%}}#home #cover #news .news_attention{font-weight:900;font-style:#000;font-size:10px;line-height:100%;letter-spacing:0;color:#c00}#home #cover #news .news_date{font-weight:700;font-style:Bold;font-size:10px;line-height:100%;letter-spacing:0;color:#9fa0a0}#home #cover #news .news_txt{font-weight:500;font-style:Medium;font-size:14px;line-height:150%;letter-spacing:0}#home #cover #loopSliderA{position:absolute;bottom:-80px;z-index:3}@media only screen and (max-width:743px){#home #cover #loopSliderA{bottom:0}}#home #cover #loopSliderA .item{height:608px}@media only screen and (max-width:743px){#home #cover #loopSliderA .item{height:390px}}#home #cover #loopSliderB{position:absolute;z-index:2;bottom:-80px}@media only screen and (max-width:743px){#home #cover #loopSliderB{bottom:0}}#home #cover #loopSliderB .item{position:relative;height:461px}@media only screen and (max-width:743px){#home #cover #loopSliderB .item{height:280px}}#home #cover .loop-slider,#home #cover .loop-slider *{outline:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}#home #cover .loop-slider :focus,#home #cover .loop-slider :focus-visible{outline:0}#home #cover .loop-slider{overflow-x:clip;width:100%;touch-action:pan-y}#home #cover .loop-track{display:flex;width:-moz-max-content;width:max-content;will-change:transform;transform:translate3d(0,0,0)}#home #cover .item{display:flex;gap:12px;margin-right:0;transition:opacity .35s ease}#home #cover .item.is-visible{opacity:1}#home #cover .item .simple-img{height:100%;width:auto;flex-shrink:0;-o-object-fit:cover;object-fit:cover;pointer-events:none}#home h2{font-family:Bowlby One,sans-serif;text-align:center;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:var(---Black,#000);font-size:80px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:4px;text-transform:uppercase;background:linear-gradient(45deg,#ffb738 0,#a5671f 50%,#8d5a08 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 7px);margin-bottom:21px}@media only screen and (max-width:743px){#home h2{margin-bottom:18px}}#home h2 img{margin:auto}#home h3{font-family:"M PLUS 1p";font-size:20px;font-weight:900;line-height:175%;text-align:center;margin:56px auto 0}#home .s_h3{font-family:"M PLUS 1";font-size:24px;font-weight:800}@media only screen and (max-width:743px){#home .s_h3{font-size:18px}}#home .contents-bg{background:radial-gradient(103.24% 100% at 0 48.89%,#99e8fa 0,#d2d0f8 50%,#fcb0fb 100%)}#home .sec-about,#home .sec-event,#home .sec-goods,#home .sec-gourmet,#home .sec-schedule,#home .sec-sns{max-width:1200px;margin:auto;text-align:center;padding:80px 0}@media only screen and (max-width:743px){#home .sec-about,#home .sec-event,#home .sec-goods,#home .sec-gourmet,#home .sec-schedule,#home .sec-sns{padding:70px 0}}#home .sec-about h2,#home .sec-event h2,#home .sec-goods h2,#home .sec-gourmet h2,#home .sec-schedule h2,#home .sec-sns h2{opacity:0;transform:translate3d(0,6px,0)}#home .sec-about h2.vc,#home .sec-event h2.vc,#home .sec-goods h2.vc,#home .sec-gourmet h2.vc,#home .sec-schedule h2.vc,#home .sec-sns h2.vc{filter:drop-shadow(0 0)}#home .sec-about h2.vc.is-visible,#home .sec-event h2.vc.is-visible,#home .sec-goods h2.vc.is-visible,#home .sec-gourmet h2.vc.is-visible,#home .sec-schedule h2.vc.is-visible,#home .sec-sns h2.vc.is-visible{opacity:1;filter:drop-shadow(0 7px);transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.61,1,.88,1),transform .6s cubic-bezier(.61,1,.88,1) .3s,filter .8s cubic-bezier(.61,1,.88,1) .3s}#home .sec-about{position:relative;z-index:3;text-align:center;padding-top:92px}@media only screen and (max-width:743px){#home .sec-about{padding:79px 0}}#home .sec-about h2 img{width:273px;height:56px}@media only screen and (max-width:743px){#home .sec-about h2{margin-bottom:20px}#home .sec-about h2 img{width:205px;height:42px}}#home .sec-about .desc{font-family:"M PLUS 1p";font-size:14px;font-style:normal;font-weight:500;line-height:150%;color:#000;margin:49px auto 0}@media only screen and (max-width:743px){#home .sec-about .desc{margin:44px calc(20 / var(--l1) * var(--l2)) 0}}#home .sec-about .sec-about-schedule h3{margin:54px auto 0}@media only screen and (max-width:743px){#home .sec-about .sec-about-schedule h3{margin-top:47px}}#home .sec-about .table-wrap{margin-top:21px;overflow-x:auto}#home .sec-about .table-wrap::-webkit-scrollbar{display:none}#home .sec-about .table-wrap .table-wrap-inner{position:relative;width:1160px;margin:auto}@media only screen and (min-width:744px) and (max-width:1200px){#home .sec-about .table-wrap .table-wrap-inner{width:96.6666666667%}}@media only screen and (max-width:743px){#home .sec-about .table-wrap .table-wrap-inner{width:652px}}@media only screen and (max-width:692px){#home .sec-about .table-wrap .table-wrap-inner{margin-left:20px;margin-right:20px;white-space:nowrap;overflow-scrolling:touch;-webkit-overflow-scrolling:touch}}#home .sec-about .table-wrap.is-visible .expo:before,#home .sec-about .table-wrap.is-visible .season_26_27:before,#home .sec-about .table-wrap.is-visible .winter_break:before{width:100%}#home .sec-about .table-wrap.is-visible .expo img,#home .sec-about .table-wrap.is-visible .season_26_27 img,#home .sec-about .table-wrap.is-visible .winter_break img{top:-8px;opacity:1}#home .sec-about .table-wrap.is-visible .expo p,#home .sec-about .table-wrap.is-visible .season_26_27 p,#home .sec-about .table-wrap.is-visible .winter_break p{opacity:1}#home .sec-about .expo{position:absolute;top:32px;left:193px;display:flex;align-items:center;justify-content:center;width:394px;height:54px}@media only screen and (min-width:744px) and (max-width:1200px){#home .sec-about .expo{width:33.9655172414%;left:16.6379310345%}}@media only screen and (max-width:743px){#home .sec-about .expo{width:218px;left:117px}}#home .sec-about .expo:before{position:absolute;top:0;left:0;content:"";display:block;width:0%;height:100%;background:#000;transition:width 1s cubic-bezier(.76,0,.24,1)}#home .sec-about .expo img{position:absolute;top:0;opacity:0;transition:opacity .3s cubic-bezier(.5,1,.89,1) 1.4s,top .6s cubic-bezier(.34,1.56,.64,1) 1.4s}@media only screen and (max-width:743px){#home .sec-about .expo img{left:0}}#home .sec-about .expo p{position:relative;z-index:1;margin-top:20px;font-size:16px;font-style:normal;font-weight:500;line-height:125%;color:#fff;opacity:0;transition:opacity 1s cubic-bezier(.25,1,.5,1) 1s}@media only screen and (max-width:743px){#home .sec-about .expo p{font-size:14px}}#home .sec-about .winter_break{position:absolute;display:flex;align-items:center;justify-content:center;height:54px}#home .sec-about .winter_break:before{position:absolute;top:0;left:0;content:"";display:block;width:0%;height:100%;background:rgba(102,102,102,.7);transition:width 1s cubic-bezier(.76,0,.24,1)}#home .sec-about .winter_break p{position:relative;z-index:1;font-size:10px;font-style:normal;font-weight:400;line-height:125%;color:#fff;opacity:0;transition:opacity 1s cubic-bezier(.25,1,.5,1) 1s}#home .sec-about .winter_break.n1{width:41px;top:32px;left:1118px}@media only screen and (min-width:744px) and (max-width:1200px){#home .sec-about .winter_break.n1{width:3.5344827586%;left:96.3793103448%}}@media only screen and (max-width:743px){#home .sec-about .winter_break.n1{width:24px;left:628px}}#home .sec-about .winter_break.n2{width:130px;top:95px;left:102px}@media only screen and (min-width:744px) and (max-width:1200px){#home .sec-about .winter_break.n2{width:11.2068965517%;left:8.7931034483%}}@media only screen and (max-width:743px){#home .sec-about .winter_break.n2{width:74px;left:65px}}#home .sec-about .season_26_27{position:absolute;display:flex;align-items:center;justify-content:center;height:54px}#home .sec-about .season_26_27:before{position:absolute;top:0;left:0;content:"";display:block;width:0%;height:100%;background:rgba(81,49,143,.7);transition:width 1s cubic-bezier(.76,0,.24,1)}#home .sec-about .season_26_27 p{position:relative;z-index:1;font-size:12px;font-style:normal;font-weight:400;line-height:125%;color:#fff;opacity:0;transition:opacity 1s cubic-bezier(.25,1,.5,1) 1s}#home .sec-about .season_26_27.n1{width:399px;top:32px;left:719px}@media only screen and (min-width:744px) and (max-width:1200px){#home .sec-about .season_26_27.n1{width:34.3965517241%;left:61.9827586207%}}@media only screen and (max-width:743px){#home .sec-about .season_26_27.n1{width:221px;left:407px}}#home .sec-about .season_26_27.n2{width:355px;top:95px;left:232px}@media only screen and (min-width:744px) and (max-width:1200px){#home .sec-about .season_26_27.n2{width:30.6034482759%;left:20%}}@media only screen and (max-width:743px){#home .sec-about .season_26_27.n2{width:196px;left:139px}}#home .sec-about table{width:1160px}@media only screen and (min-width:744px) and (max-width:1200px){#home .sec-about table{width:100%}}@media only screen and (max-width:743px){#home .sec-about table{width:652px}}#home .sec-about table,#home .sec-about td,#home .sec-about th{border:1px solid rgba(0,0,0,.2);border-collapse:collapse}#home .sec-about td,#home .sec-about th{width:auto}#home .sec-about th{background:#f0e6cc}#home .sec-about tr td{width:87px}@media only screen and (min-width:744px) and (max-width:1200px){#home .sec-about tr td{width:7.5%}}@media only screen and (max-width:743px){#home .sec-about tr td{width:48px}}#home .sec-about tr td:nth-of-type(1){width:100px}@media only screen and (min-width:744px) and (max-width:1200px){#home .sec-about tr td:nth-of-type(1){width:8.6206896552%}}@media only screen and (max-width:743px){#home .sec-about tr td:nth-of-type(1){width:64px}}#home .sec-about tr:nth-of-type(1) td{height:27px;font-size:12px;font-weight:400;line-height:175%}#home .sec-about tr:nth-of-type(2) td,#home .sec-about tr:nth-of-type(3) td{height:63px;font-size:16px;font-weight:700;line-height:175%}#home .sec-about .even{background:#fbf8f0}#home .sec-about .odd{background:#fefcf9}#home .sec-about a.get_ticket{position:relative;display:inline-flex;justify-content:center;align-items:center;width:400px;height:70px;border-radius:200px;background:linear-gradient(0deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.3) 100%),linear-gradient(90deg,#e4b300 0,#fc0 48.62%,#df7300 103.19%);box-shadow:0 4px 0 0 rgba(0,0,0,.25) inset;margin:57px auto 0;text-decoration:none;transition:box-shadow .3s ease-in-out;overflow:hidden}@media only screen and (max-width:743px){#home .sec-about a.get_ticket{max-width:335px;width:100%;height:48px;margin:49px auto 0}}#home .sec-about a.get_ticket:before{position:absolute;z-index:1;content:"";display:block;width:100%;height:100%;border-radius:35px;background:linear-gradient(90deg,#e4b300 0,#fc0 48.62%,#df7300 103.19%);box-shadow:0 -4px 0 0 rgba(0,0,0,.25) inset,0 2px 10px 0 rgba(0,0,0,.2);transition:opacity .2s ease-out}#home .sec-about a.get_ticket p{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;font-size:24px;font-style:normal;font-weight:800;color:#fff;margin-top:-4px;filter:drop-shadow(0 2px 6px rgba(65, 9, 0, .8));transition:margin .18s ease-out;text-align:center}@media only screen and (max-width:743px){#home .sec-about a.get_ticket p{font-size:18px}}#home .sec-about a.get_ticket p span.sub{font-size:16px;line-height:1;margin-right:8px}@media only screen and (max-width:743px){#home .sec-about a.get_ticket p span.sub{font-size:12px}}#home .sec-about a.get_ticket p span.main span.sub{margin-right:0}#home .sec-about a.get_ticket p span.yakumono{display:inline-block;width:17px;margin-left:-7px}#home .sec-about a.get_ticket p svg{position:absolute;right:25px;width:15px;height:15px;stroke:#fff}#home .sec-about a.get_ticket.is-hover:before{opacity:0}#home .sec-about a.get_ticket.is-hover p{margin-top:4px;transition:margin .18s ease-out}#home .sec-about a.get_ticket.vc{transform:scale(0)}#home .sec-about a.get_ticket.vc.is-visible{transform:scale(1);transition:opacity .4s cubic-bezier(.5,1,.89,1),transform .7s cubic-bezier(.34,1.56,.64,1);transition-delay:.2s}#home .sec-about a.get_ticket.vc.is-visible.is-hover:before{opacity:0}#home .sec-about a.get_ticket.vc.is-visible.is-hover p{margin-top:4px;transition:margin .18s ease-out}#home .sec-schedule{position:relative;z-index:3;max-width:1160px;margin:auto;padding-top:91px;padding-bottom:0}@media only screen and (max-width:743px){#home .sec-schedule{padding-top:70px;margin:0 calc(20 / var(--l1) * var(--l2)) 0}}#home .sec-schedule h2{margin-bottom:25px}@media only screen and (max-width:743px){#home .sec-schedule h2{margin-bottom:20px}}#home .sec-schedule h2 img{width:407px;height:57px}@media only screen and (max-width:743px){#home .sec-schedule h2 img{width:307px;height:auto}}#home .sec-schedule .s_h3{text-align:center}#home .sec-schedule .schedule-wrap{position:relative;display:flex;justify-content:center;gap:40px;margin-top:34px;margin-left:12px;margin-right:12px}@media only screen and (max-width:743px){#home .sec-schedule .schedule-wrap{display:block;margin-top:43px;margin-left:0;margin-right:0}}#home .sec-schedule .schedule-wrap-l{position:relative;width:450px}@media only screen and (max-width:743px){#home .sec-schedule .schedule-wrap-l{width:100%}}#home .sec-schedule .schedule-wrap-l:before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:1px;background-color:rgba(0,0,0,.2)}#home .sec-schedule .schedule-wrap-l .event-item{position:relative;padding-top:10px;padding-bottom:10px}#home .sec-schedule .schedule-wrap-l .event-item:before{position:absolute;bottom:0;left:0;content:"";display:block;width:100%;height:1px;background-color:rgba(0,0,0,.2)}@media (max-width:1079px){#home .sec-schedule .schedule-wrap-l .event-item.tab-wrap .event-item__date{display:block}#home .sec-schedule .schedule-wrap-l .event-item.tab-wrap .event-item__date .date_time{display:block;margin-left:0;text-align:left}}#home .sec-schedule .schedule-wrap-l .event-item-wrap{display:flex;justify-content:space-between;padding-left:10px;padding-right:10px}@media only screen and (max-width:743px){#home .sec-schedule .schedule-wrap-l .event-item-wrap{padding-left:8px;padding-right:8px}}@media only screen and (max-width:374px){#home .sec-schedule .schedule-wrap-l .event-item-wrap{padding-left:calc(8 / var(--l1) * var(--l2));padding-right:calc(8 / var(--l1) * var(--l2))}}#home .sec-schedule .schedule-wrap-l .event-item__date{display:flex;align-items:center}#home .sec-schedule .schedule-wrap-l .event-item__date .yakumono{margin:0 -2px}#home .sec-schedule .schedule-wrap-l .event-item__vs_team{display:flex;align-items:center;font-size:14px;font-weight:500;line-height:1.5}#home .sec-schedule .schedule-wrap-l .event-item__vs_team span{font-size:10px;font-weight:500;line-height:1.5}#home .sec-schedule .schedule-wrap-l .event-item__vs_team .team_vs{margin-right:2px}#home .sec-schedule .schedule-wrap-l .event-item__vs_team .team_name{width:42px;font-size:14px}@media only screen and (max-width:374px){#home .sec-schedule .schedule-wrap-l .event-item__vs_team .team_name{width:auto;font-size:calc(14 / var(--l1) * var(--l2))}}#home .sec-schedule .schedule-wrap-l .event-item__vs_team img{width:32px;height:auto}@media only screen and (max-width:374px){#home .sec-schedule .schedule-wrap-l .event-item__vs_team img{width:calc(32 / var(--l1) * var(--l2))}}#home .sec-schedule .schedule-wrap-l .event-item__vs_team.nonlogo .team_name{width:auto;font-size:12px}@media only screen and (max-width:374px){#home .sec-schedule .schedule-wrap-l .event-item__vs_team.nonlogo .team_name{font-size:calc(12 / var(--l1) * var(--l2))}}#home .sec-schedule .schedule-wrap-l .event-item__note{font-size:8px;line-height:1.25;text-align:left;margin-top:9px;padding-left:10px;padding-bottom:1px;color:#666}#home .sec-schedule .schedule-wrap-l .date_num{font-size:14px;line-height:1;font-weight:900}@media only screen and (max-width:374px){#home .sec-schedule .schedule-wrap-l .date_num{font-size:calc(14 / var(--l1) * var(--l2))}}#home .sec-schedule .schedule-wrap-l .date_num_fj{font-size:24px}@media only screen and (max-width:374px){#home .sec-schedule .schedule-wrap-l .date_num_fj{font-size:calc(24 / var(--l1) * var(--l2))}}#home .sec-schedule .schedule-wrap-l .date_num .date_sat{color:#0045e5}#home .sec-schedule .schedule-wrap-l .date_num .date_sun{color:#c00}#home .sec-schedule .schedule-wrap-l .or{font-size:14px;font-weight:900;margin:0 5px}#home .sec-schedule .schedule-wrap-l .date_time{font-size:10px;font-weight:500;margin-left:5px;margin-top:1px}@media only screen and (max-width:374px){#home .sec-schedule .schedule-wrap-l .date_time{font-size:calc(10 / var(--l1) * var(--l2))}}#home .sec-schedule .schedule-wrap-r{position:relative;width:335px}@media only screen and (max-width:743px){#home .sec-schedule .schedule-wrap-r{width:100%}}#home .sec-schedule .ecal{text-align:center;background-color:rgba(255,255,255,.4);border-radius:8px;padding-top:16px;padding-bottom:16px;margin-top:40px}@media only screen and (max-width:743px){#home .sec-schedule .ecal{margin-top:50px}}#home .sec-schedule .ecal-ttl{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;line-height:1.5;color:#51318f}#home .sec-schedule .ecal-ttl img{width:24px;height:24px;margin-right:9px}#home .sec-schedule .ecal-about{display:block;font-size:14px;font-weight:500;line-height:1.5;color:#000;margin-top:8px}#home .sec-schedule .schedule_get_ticket_link{display:flex;justify-content:center;align-items:center;gap:10px;width:303px;height:45px;margin:0 auto 0;border-radius:23px;background-color:#fff;box-shadow:0 -2px 0 0 rgba(0,0,0,.25) inset,0 2px 10px 0 rgba(0,0,0,.2);filter:drop-shadow(0 6px 6px rgba(0, 0, 0, .1));transition:background .12s cubic-bezier(.25,1,.5,1),filter .12s cubic-bezier(.25,1,.5,1),box-shadow .12s cubic-bezier(.25,1,.5,1);font-family:"M PLUS 1p";font-size:14px;font-style:normal;font-weight:500;line-height:150%;color:#000;text-decoration:none}@media only screen and (max-width:743px){#home .sec-schedule .schedule_get_ticket_link{margin:48px auto 0}}#home .sec-schedule .schedule_get_ticket_link p{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:-3px}#home .sec-schedule .schedule_get_ticket_link svg{width:15px;height:15px;stroke:#000}#home .sec-schedule .schedule_get_ticket_link.is-hover{background:#e5e5e5;filter:drop-shadow(0 6px 6px rgba(0, 0, 0, 0));box-shadow:0 2px 0 0 rgba(0,0,0,.25) inset;transition:background .2s cubic-bezier(.25,1,.5,1),filter .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1)}#home .sec-schedule .schedule_get_ticket_link.is-hover p{transform:translate3d(0,3px,0);transition:transform .2s cubic-bezier(.25,1,.5,1)}#home .sec-schedule .ecal_link{display:flex;justify-content:center;align-items:center;gap:10px;width:205px;height:45px;margin:8px auto 0;border-radius:23px;background-color:#fff;box-shadow:0 -2px 0 0 rgba(0,0,0,.25) inset,0 2px 10px 0 rgba(0,0,0,.2);filter:drop-shadow(0 6px 6px rgba(0, 0, 0, .1));transition:background .12s cubic-bezier(.25,1,.5,1),filter .12s cubic-bezier(.25,1,.5,1),box-shadow .12s cubic-bezier(.25,1,.5,1);font-family:"M PLUS 1p";font-size:14px;font-style:normal;font-weight:500;line-height:150%;color:#000;text-decoration:none}@media only screen and (max-width:743px){#home .sec-schedule .ecal_link{margin:8px auto 0}}#home .sec-schedule .ecal_link p{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:-3px}#home .sec-schedule .ecal_link svg{width:15px;height:15px;stroke:#000}#home .sec-schedule .ecal_link.is-hover{background:#e5e5e5;filter:drop-shadow(0 6px 6px rgba(0, 0, 0, 0));box-shadow:0 2px 0 0 rgba(0,0,0,.25) inset;transition:background .2s cubic-bezier(.25,1,.5,1),filter .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1)}#home .sec-schedule .ecal_link.is-hover p{transform:translate3d(0,3px,0);transition:transform .2s cubic-bezier(.25,1,.5,1)}#home .sec-sns{position:relative;z-index:3;text-align:center;padding-top:91px}@media only screen and (max-width:743px){#home .sec-sns{padding-top:70px}}#home .sec-sns h2 img{width:154px;height:56px}@media only screen and (max-width:743px){#home .sec-sns h2 img{width:206px;height:43px}}#home .sec-sns .sns-link{display:flex;justify-content:center;gap:16px;margin-top:33px}@media only screen and (max-width:743px){#home .sec-sns .sns-link{margin-top:45px}}#home .sec-sns .sns-link a{display:flex;width:50px;height:50px;padding-bottom:2px;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;border-radius:50%;transition:background .12s cubic-bezier(.25,1,.5,1),filter .12s cubic-bezier(.25,1,.5,1),box-shadow .12s cubic-bezier(.25,1,.5,1)}#home .sec-sns .sns-link a img{position:relative;width:28px;height:28px;transition:transform .12s cubic-bezier(.25,1,.5,1)}#home .sec-sns .sns-link.vc a{transform:scale(0)}#home .sec-sns .sns-link.vc.is-visible a{transform:scale(1);box-shadow:0 -2px 0 0 rgba(0,0,0,.25) inset,0 2px 10px 0 rgba(0,0,0,.2);filter:drop-shadow(0 6px 6px rgba(0, 0, 0, .1));transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1)}#home .sec-sns .sns-link.vc.is-visible a:nth-of-type(1){transition-delay:.5s}#home .sec-sns .sns-link.vc.is-visible a:nth-of-type(2){transition-delay:.6s}#home .sec-sns .sns-link.vc.is-visible a:nth-of-type(3){transition-delay:.7s}#home .sec-sns .sns-link.vc.is-visible a:nth-of-type(4){transition-delay:.8s}#home .sec-sns .sns-link.vc.is-visible a:nth-of-type(5){transition-delay:.9s}#home .sec-sns .sns-link.vc.is-visible a.is-hover{background:#e5e5e5;box-shadow:0 2px 0 0 rgba(0,0,0,.25) inset;transition:background .2s cubic-bezier(.25,1,.5,1),filter .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1)}#home .sec-sns .sns-link.vc.is-visible a.is-hover img{transform:translate3d(0,3px,0);transition:transform .2s cubic-bezier(.25,1,.5,1)}#home .sec-sns .officialsite_link{display:inline-flex;justify-content:center;align-items:center;gap:10px;width:191px;height:45px;margin:40px auto 0;border-radius:23px;background-color:#fff;box-shadow:0 -2px 0 0 rgba(0,0,0,.25) inset,0 2px 10px 0 rgba(0,0,0,.2);filter:drop-shadow(0 6px 6px rgba(0, 0, 0, .1));transition:background .12s cubic-bezier(.25,1,.5,1),filter .12s cubic-bezier(.25,1,.5,1),box-shadow .12s cubic-bezier(.25,1,.5,1);font-family:"M PLUS 1p";font-size:14px;font-style:normal;font-weight:500;line-height:150%;color:#000;text-decoration:none}@media only screen and (max-width:743px){#home .sec-sns .officialsite_link{margin:48px auto 0}}#home .sec-sns .officialsite_link p{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:-3px}#home .sec-sns .officialsite_link svg{width:15px;height:15px;stroke:#000}#home .sec-sns .officialsite_link.is-hover{background:#e5e5e5;filter:drop-shadow(0 6px 6px rgba(0, 0, 0, 0));box-shadow:0 2px 0 0 rgba(0,0,0,.25) inset;transition:background .2s cubic-bezier(.25,1,.5,1),filter .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1)}#home .sec-sns .officialsite_link.is-hover p{transform:translate3d(0,3px,0);transition:transform .2s cubic-bezier(.25,1,.5,1)}#home footer{position:relative;z-index:3;width:100%;height:70px;background-color:#000;padding-top:20px;font-family:"M PLUS 1p";font-size:8px;font-style:normal;font-weight:500;line-height:1.25;color:#fff;text-align:center}#passport{position:relative;z-index:3;width:1200px;margin:0 auto;background:url(../images/bg_gold.jpg) no-repeat;background-size:cover;border-radius:20px;margin:160px auto 0;padding-top:60px;padding-left:60px;padding-bottom:60px}@media (min-width:744px) and (max-width:1224px){#passport{width:calc(100% - 24px);margin:80px 12px 0;padding-left:4.9019607843vw}}@media only screen and (max-width:743px){#passport{width:auto;margin:140px calc(20 / var(--l1) * var(--l2)) 0;padding-top:159px;padding-left:calc(20 / var(--l1) * var(--l2));padding-right:calc(20 / var(--l1) * var(--l2));padding-bottom:40px;background:url(../images/bg_gold_sp.jpg) no-repeat;background-size:cover}}#passport .passport-inner{position:relative;display:flex}#passport .passport-inner .passport-col-l{width:570px;text-align:center}@media (min-width:744px) and (max-width:1224px){#passport .passport-inner .passport-col-l{width:46.568627451vw}}@media only screen and (max-width:743px){#passport .passport-inner .passport-col-l{width:100%}}#passport .passport-img{position:absolute;top:-100px;right:60px;width:484px;height:370px}@media (min-width:744px) and (max-width:1024px){#passport .passport-img{top:-20px}}@media (min-width:744px) and (max-width:1224px){#passport .passport-img{width:39.5424836601vw;height:auto;right:4.9019607843vw}}@media only screen and (max-width:743px){#passport .passport-img{top:-209px;right:0;left:0;width:276px;height:auto;margin:auto}}#passport h3.ttl{font-family:"Braah One";background:#fff;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.05em;text-align:center;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:var(---Black,#000);font-size:60px;font-style:normal;font-weight:400;line-height:1;text-transform:uppercase;filter:drop-shadow(0 7px);margin:0 auto}@media only screen and (max-width:743px){#passport h3.ttl{font-size:54px;letter-spacing:.02em}}#passport .passport-copy{font-size:20px;font-weight:800;line-height:1.75;color:#fff;filter:drop-shadow(0 2px 10px rgb(65, 9, 0));margin-top:10px}@media (min-width:744px) and (max-width:1224px){#passport .passport-copy{font-size:max(1.6339869281vw,15px)}}@media only screen and (max-width:743px){#passport .passport-copy{margin-top:11px}}#passport .desc{font-size:14px;font-weight:500;line-height:1.5;margin-top:11px}@media (min-width:744px) and (max-width:1224px){#passport .desc{font-size:max(1.1437908497vw,11px)}}@media only screen and (max-width:743px){#passport .desc{color:#000}}#passport .passport-buy{margin-top:10px}#passport .passport-buy p.hc{font-size:14px;font-weight:800;line-height:1.5}@media only screen and (max-width:743px){#passport .passport-buy p.hc{color:#000}}#passport .passport-buy p.note{font-size:14px;font-weight:500;line-height:1.5;margin-top:10px}#passport .passport-buy .passport-buy-wrap{display:flex;justify-content:center;gap:20px;margin-top:10px}@media (min-width:744px) and (max-width:1024px){#passport .passport-buy .passport-buy-wrap{justify-content:flex-start}}@media only screen and (max-width:743px){#passport .passport-buy .passport-buy-wrap{flex-direction:column;gap:10px}}#passport .passport-buy .passport-buy-wrap .passport-online-btn{width:277px;margin:0}@media only screen and (max-width:743px){#passport .passport-buy .passport-buy-wrap .passport-online-btn{margin:0 auto}}#passport .passport-buy .passport-buy-wrap .passport-detail-btn{width:156px;margin:0}@media only screen and (max-width:743px){#passport .passport-buy .passport-buy-wrap .passport-detail-btn{margin:0 auto}}#home #event{position:relative;z-index:3;margin-top:91px}@media only screen and (max-width:743px){#home #event{margin-top:67px}}@media only screen and (max-width:743px){#home #event h2{margin-bottom:21px}}#home #event h2 img{width:407px;height:56px}@media only screen and (max-width:743px){#home #event h2 img{width:192px;height:43px}}#home #event .event-wrap{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:20px;filter:drop-shadow(0 2px 20px rgba(0, 0, 0, .2));margin-top:33px}#home #event .event-item{position:relative;display:block;width:335px;background-color:#fff;border-radius:8px;text-decoration:none;color:#000;text-align:left;transition:background-color .8s cubic-bezier(.25,1,.5,1),opacity 1.2s cubic-bezier(.61,1,.88,1),transform .6s cubic-bezier(.5,1,.89,1)}@media only screen and (max-width:743px){#home #event .event-item{height:auto}}#home #event .event-item__img{border-radius:8px 8px 0 0;overflow:hidden}#home #event .event-item__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#home #event .event-item-inner{display:flex;flex-direction:column;gap:10px;padding:10px 45px 20px 20px}#home #event .event-item__ttl{font-size:14px;line-height:1.5;font-weight:900}#home #event .event-item__desc{position:relative;font-size:12px;line-height:1.5;font-weight:500}#home #event .event-item__desc svg{position:absolute;top:0;bottom:0;right:-26px;width:15px;height:15px;stroke:#000;margin:auto}#home #event .event-item__schedule{display:flex;align-items:flex-start;gap:4px}#home #event .event-item__schedule div:first-of-type{display:flex;align-items:center;justify-content:center;width:72px;height:18px;background-color:#e6e6e6;font-size:8px;line-height:1.25;font-weight:500;border-radius:4px}#home #event .event-item__schedule div:nth-of-type(2){font-size:12px;line-height:1.5;font-weight:500}#home #event .event-item__note{font-size:8px;line-height:1.25;color:#999}#home #event .event-item:before{opacity:0;position:absolute;top:-6px;left:-6px;display:block;content:"";width:calc(100% + 12px);height:calc(100% + 12px);border:6px solid #bf9c46;border-radius:16px;transition:opacity .8s cubic-bezier(.25,1,.5,1)}#home #event .event-item.is-hover{background-color:#fff3d5}#home #event .event-item.is-hover:before{opacity:1}#home #event .event-bottom-note{font-size:8px;line-height:1.25;font-weight:500;margin-top:40px;color:#9fa0a0}#home #gourmet{position:relative;z-index:3;margin-top:12px}@media only screen and (max-width:743px){#home #gourmet{margin-top:-11px}}@media only screen and (max-width:743px){#home #gourmet h2{margin-bottom:21px}}#home #gourmet h2 img{width:393px;height:60px}@media only screen and (max-width:743px){#home #gourmet h2 img{width:296px;height:47px}}#home #gourmet .gourmet-wrap{margin-top:33px}#home #gourmet .gourmet-bnr{width:750px;max-width:750px;margin:auto}@media (min-width:744px) and (max-width:774px){#home #gourmet .gourmet-bnr{width:calc(100% - 24px);margin:40px 12px 0}}@media only screen and (max-width:743px){#home #gourmet .gourmet-bnr{width:auto;margin:0 calc(20 / var(--l1) * var(--l2)) 0}}#home #gourmet .gourmet-bnr img{width:100%;height:auto}#home #gourmet .desc{font-size:14px;line-height:1.5;font-weight:500;margin-top:40px}@media only screen and (max-width:743px){#home #gourmet .desc{width:auto;margin:40px calc(20 / var(--l1) * var(--l2)) 0}}#home #gourmet #gourmet-month-navi{display:flex;justify-content:center;gap:10px;margin-top:40px}@media only screen and (max-width:743px){#home #gourmet #gourmet-month-navi{gap:4px}}#home #gourmet #gourmet-month-navi a{display:flex;align-items:center;justify-content:center;width:130px;height:28px;border-radius:14px;font-size:10px;line-height:1;font-weight:800;text-decoration:none;color:#000;border:1px solid rgba(0,0,0,.2);transition:border .8s cubic-bezier(.25,1,.5,1),background .8s cubic-bezier(.25,1,.5,1)}@media only screen and (max-width:743px){#home #gourmet #gourmet-month-navi a{width:64px}}#home #gourmet #gourmet-month-navi a.active{position:relative;border:none;color:#6638b6;background-color:#fff;pointer-events:none}#home #gourmet #gourmet-month-navi a.active:after{position:absolute;left:0;right:0;bottom:-5px;content:"";display:block;width:10px;height:5px;background-image:url(../images/gourmet/active_arw.svg);margin:auto}#home #gourmet #gourmet-month-navi a.is-hover{border:1px solid #fff;background:rgba(255,255,255,.8)}#home #gourmet #gourmet-contents{position:relative;margin-top:20px}#home #gourmet #gourmet-contents .gourmet-contents-box{display:none}#home #gourmet h3{font-size:14px;line-height:1.5;font-weight:900;margin:0 auto}#home #gourmet .gourmet-item-wrapper.swiper-container{position:relative;width:649px;margin:20px auto 0;padding:0 8px;overflow-x:clip}@media only screen and (max-width:743px){#home #gourmet .gourmet-item-wrapper.swiper-container{width:auto;margin:20px auto 0;padding:0 calc(20 / var(--l1) * var(--l2)) 0}}#home #gourmet .gourmet-item-wrapper.swiper-container .c-pagination-nextbtn,#home #gourmet .gourmet-item-wrapper.swiper-container .c-pagination-prevbtn{position:absolute;z-index:2;top:65px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#fff;box-shadow:0 -2px 0 0 rgba(0,0,0,.25) inset;border-radius:50%;cursor:pointer;filter:drop-shadow(0 6px 6px rgba(0, 0, 0, .2));transition:background .2s cubic-bezier(.25,1,.5,1),filter .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1)}#home #gourmet .gourmet-item-wrapper.swiper-container .c-pagination-nextbtn svg,#home #gourmet .gourmet-item-wrapper.swiper-container .c-pagination-prevbtn svg{position:relative;width:9px;height:16px;transition:margin .2s cubic-bezier(.25,1,.5,1)}#home #gourmet .gourmet-item-wrapper.swiper-container .c-pagination-nextbtn.swiper-button-disabled,#home #gourmet .gourmet-item-wrapper.swiper-container .c-pagination-prevbtn.swiper-button-disabled{opacity:0}#home #gourmet .gourmet-item-wrapper.swiper-container .c-pagination-nextbtn.is-hover,#home #gourmet .gourmet-item-wrapper.swiper-container .c-pagination-prevbtn.is-hover{background:#e5e5e5;filter:drop-shadow(0 6px 6px rgba(0, 0, 0, 0));box-shadow:0 2px 0 0 rgba(0,0,0,.25) inset;transition:background .2s cubic-bezier(.25,1,.5,1),filter .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1)}#home #gourmet .gourmet-item-wrapper.swiper-container .c-pagination-nextbtn.is-hover svg,#home #gourmet .gourmet-item-wrapper.swiper-container .c-pagination-prevbtn.is-hover svg{margin-top:4px}#home #gourmet .gourmet-item-wrapper.swiper-container .c-pagination-nextbtn{right:18px}#home #gourmet .gourmet-item-wrapper.swiper-container .c-pagination-nextbtn svg{left:2px}@media only screen and (max-width:743px){#home #gourmet .gourmet-item-wrapper.swiper-container .c-pagination-nextbtn{right:10px}}#home #gourmet .gourmet-item-wrapper.swiper-container .c-pagination-prevbtn{left:18px}#home #gourmet .gourmet-item-wrapper.swiper-container .c-pagination-prevbtn svg{left:-2px;transform:rotate(180deg)}@media only screen and (max-width:743px){#home #gourmet .gourmet-item-wrapper.swiper-container .c-pagination-prevbtn{left:10px}}#home #gourmet .gourmet-item-list.swiper-wrapper{display:flex;gap:0}#home #gourmet .gourmet-item-list.comingsoon{text-align:center;margin:20px auto 0}#home #gourmet .gourmet-item{flex-shrink:0;display:flex;flex-direction:column;gap:10px;width:255px;height:363px;text-decoration:none;color:#000;text-align:left}#home #gourmet .gourmet-item:last-child{margin-right:0}#home #gourmet .gourmet-item__img{width:255px;height:170px}#home #gourmet .gourmet-item__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#home #gourmet .gourmet-item-inner{display:flex;flex-direction:column;gap:8px}#home #gourmet .gourmet-item__ttl{font-size:14px;line-height:1.5;font-weight:900}#home #gourmet .gourmet-item__place{font-size:8px;line-height:1.25;font-weight:500}#home #gourmet .gourmet-item__price{display:flex;gap:4px;align-items:center;font-size:12px;line-height:1.5;font-weight:500}#home #gourmet .gourmet-item__price span.taxin{font-size:8px;line-height:1.25;font-weight:500}#home #gourmet .gourmet-item__desc{display:flex;gap:4px;font-size:12px;line-height:1.5;font-weight:500}#home #gourmet .gourmet-item__desc p:first-of-type{flex-shrink:0;width:185px}#home #gourmet .gourmet-item__note{font-size:9px;line-height:1.25;font-weight:500}#home #gourmet .gourmet-item.comingsoon{display:flex;align-items:center;justify-content:center;width:254px;height:144px;background-color:rgba(81,49,143,.2);text-align:center;border-radius:30px;margin:auto}#home #gourmet .gourmet-item.comingsoon p{color:#51318f}#home #gourmet .gourmet-item.comingsoon p.en{font-size:20px;line-height:1.75;font-weight:900}#home #gourmet .gourmet-item.comingsoon p.jp{font-size:14px;line-height:1.5;font-weight:900}#home #gourmet .gourmet-limited{margin-top:65px}@media only screen and (max-width:743px){#home #gourmet .gourmet-limited{margin:65px 20px 0}}#home #gourmet .gourmet-limited h5{font-size:14px;font-weight:500;line-height:1.5;color:#51318f}#home #gourmet .gourmet-limited h5 span{font-family:serif}#home #gourmet .gourmet-limited .bnr-img{display:block;max-width:630px;margin:14px auto 0;font-size:0}@media only screen and (max-width:743px){#home #gourmet .gourmet-limited .bnr-img{width:100%;height:auto}}#home #gourmet .gourmet-limited a.blank_link{width:220px;margin-top:14px}#home #goods{position:relative;z-index:3;margin-top:12px}@media only screen and (max-width:743px){#home #goods{margin-top:-11px}}@media only screen and (max-width:743px){#home #goods h2{margin-bottom:21px}}#home #goods h2 img{width:284px;height:56px}@media only screen and (max-width:743px){#home #goods h2 img{width:214px;height:43px}}#home #goods .goods-wrap{margin-top:40px}@media only screen and (max-width:743px){#home #goods .goods-wrap{margin-top:32px}}#home #goods .goods-passport{width:1160px;min-height:332px;background:url(../images/bg_gold.jpg) no-repeat;background-size:cover;border-radius:20px;margin:0 auto;padding-top:46px;padding-bottom:40px}@media only screen and (min-width:744px) and (max-width:1200px){#home #goods .goods-passport{width:96.6666666667%}}@media only screen and (max-width:743px){#home #goods .goods-passport{width:auto;margin:0 calc(20 / var(--l1) * var(--l2)) 0;padding:46px calc(20 / var(--l1) * var(--l2)) 40px;background:url(../images/bg_gold_sp.jpg) no-repeat;background-size:cover}}#home #goods .goods-passport h3.ttl{width:211px;height:33px;filter:drop-shadow(0 7px);color:#000;margin:0 auto}@media only screen and (max-width:743px){#home #goods .goods-passport h3.ttl{font-size:60px;margin-bottom:10px}}#home #goods .goods-passport-item-list{display:flex;justify-content:center;gap:40px;margin-top:32px}@media only screen and (min-width:744px) and (max-width:1200px){#home #goods .goods-passport-item-list{gap:3.3333333333vw}}@media only screen and (max-width:743px){#home #goods .goods-passport-item-list{flex-direction:column;gap:20px}}#home #goods .goods-passport-item{display:flex;align-items:flex-start;gap:20px;width:320px;text-decoration:none;color:#fff;text-align:left}@media only screen and (min-width:744px) and (max-width:1200px){#home #goods .goods-passport-item{gap:1.6666666667vw;width:26.6666666667vw}}@media only screen and (max-width:743px){#home #goods .goods-passport-item{width:100%}}#home #goods .goods-passport-item.soldout .goods-passport-item__img:before{position:absolute;display:block;width:100%;height:100%;top:0;left:0;content:"";background-color:rgba(0,0,0,.25)}#home #goods .goods-passport-item__img{position:relative;flex-shrink:0;width:150px;max-width:150px;height:auto;overflow:hidden}@media only screen and (min-width:744px) and (max-width:1200px){#home #goods .goods-passport-item__img{width:12.5vw}}@media only screen and (max-width:743px){#home #goods .goods-passport-item__img{width:calc(137.5 / var(--l1) * var(--l2))}}#home #goods .goods-passport-item__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#home #goods .goods-passport-item__img .soldout{position:absolute;z-index:2;bottom:14px;right:-9px;display:flex;align-items:center;justify-content:center;width:86px;height:25px;font-size:14px;font-weight:800;line-height:1,5;color:#fff;background-color:#c00;transform:rotate(-10deg)}#home #goods .goods-passport-item-inner{display:flex;flex-direction:column;gap:8px}#home #goods .goods-passport-item__ttl{font-size:14px;line-height:1.5;font-weight:800}#home #goods .goods-passport-item__price{display:flex;gap:4px;align-items:center;font-size:14px;line-height:1;font-weight:400}#home #goods .goods-passport-item__price span.en{font-size:12px;line-height:1.16}#home #goods .goods-passport-item__price span.taxin{font-size:8px;line-height:1.25;font-weight:500}#home #goods .goods-passport-item__desc{display:flex;gap:4px;font-size:12px;line-height:1.5;font-weight:400}@media only screen and (min-width:744px) and (max-width:1200px){#home #goods .goods-passport-item__desc{font-size:max(1vw,11px)}}#home #goods .goods-passport-item__note{font-size:10px;line-height:1.5;font-weight:400}#home #goods .goods-passport-item__note__mini{font-size:8px;line-height:1.25}#home #goods .goods-passport-item .blank_link{margin-top:2px}#home #goods .goods-bnr{display:none;width:750px;margin:40px auto 0}@media (min-width:744px) and (max-width:774px){#home #goods .goods-bnr{width:calc(100% - 24px);margin:40px 12px 0}}@media only screen and (max-width:743px){#home #goods .goods-bnr{width:auto;margin:40px calc(20 / var(--l1) * var(--l2)) 0}}#home #goods .goods-bnr img{width:100%;height:auto}#home #goods .desc{font-size:14px;line-height:1.5;font-weight:500;margin-top:40px;padding:0 12px 0}@media only screen and (max-width:743px){#home #goods .desc{width:auto;margin:40px calc(20 / var(--l1) * var(--l2)) 0;padding:0}}#home #goods #goods-days-navi{display:flex;justify-content:center;gap:10px;margin-top:40px}@media only screen and (max-width:743px){#home #goods #goods-days-navi{flex-wrap:wrap;gap:10px 4px;width:auto;margin:40px calc(20 / var(--l1) * var(--l2)) 0}}#home #goods #goods-days-navi a{display:flex;align-items:center;justify-content:center;width:60px;height:28px;border-radius:14px;font-size:10px;line-height:1;font-weight:800;text-decoration:none;color:#000;border:1px solid rgba(0,0,0,.2);transition:border .8s cubic-bezier(.25,1,.5,1),background .8s cubic-bezier(.25,1,.5,1)}#home #goods #goods-days-navi a.active{position:relative;border:none;color:#6638b6;background-color:#fff;pointer-events:none}#home #goods #goods-days-navi a.active:after{position:absolute;left:0;right:0;bottom:-5px;content:"";display:block;width:10px;height:5px;background-image:url(../images/gourmet/active_arw.svg);margin:auto}#home #goods #goods-days-navi a.is-hover{border:1px solid #fff;background:rgba(255,255,255,.8)}#home #goods #goods-contents{position:relative}#home #goods #goods-contents .goods-contents-box{display:none}#home #goods #goods-contents h4{font-size:14px;line-height:1.5;font-weight:900;margin-top:20px}#home #goods #goods-contents .goods-item-wrapper{margin-top:20px}@media only screen and (max-width:743px){#home #goods #goods-contents .goods-item-wrapper{width:auto;margin:20px calc(20 / var(--l1) * var(--l2)) 0}}#home #goods #goods-contents .goods-item-list{display:flex;flex-wrap:wrap;justify-content:center;gap:40px 2.89%;width:690px;margin:auto}@media only screen and (max-width:743px){#home #goods #goods-contents .goods-item-list{gap:40px 20px;width:100%}}#home #goods #goods-contents .goods-item-list.comingsoon{justify-content:center}#home #goods #goods-contents .goods-item{display:flex;flex-direction:column;gap:10px;width:22.75%;min-height:367px;text-decoration:none;color:#000;text-align:left}@media only screen and (max-width:743px){#home #goods #goods-contents .goods-item{width:calc(50% - 10px);height:auto}}#home #goods #goods-contents .goods-item.soldout .goods-item__img:before{position:absolute;display:block;width:100%;height:100%;top:0;left:0;content:"";background-color:rgba(0,0,0,.25)}#home #goods #goods-contents .goods-item__img{flex-shrink:0;position:relative;width:100%;height:auto;overflow:hidden}#home #goods #goods-contents .goods-item__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#home #goods #goods-contents .goods-item__img .soldout{position:absolute;z-index:2;bottom:14px;right:-9px;display:flex;align-items:center;justify-content:center;width:86px;height:25px;font-size:14px;font-weight:800;line-height:1,5;color:#fff;background-color:#c00;transform:rotate(-10deg)}#home #goods #goods-contents .goods-item-inner{display:flex;flex-direction:column;gap:8px}@media only screen and (max-width:743px){#home #goods #goods-contents .goods-item .blank_link{margin:-2px auto 0}}#home #goods #goods-contents .goods-item__ttl{font-size:14px;line-height:1.5;font-weight:800}#home #goods #goods-contents .goods-item__place{font-size:8px;line-height:1.25;font-weight:500}#home #goods #goods-contents .goods-item__price{display:flex;gap:4px;align-items:center;font-size:14px;line-height:1;font-weight:500}#home #goods #goods-contents .goods-item__price span.en{font-size:12px;line-height:1.16}#home #goods #goods-contents .goods-item__price span.taxin{font-size:8px;line-height:1.25;font-weight:500}#home #goods #goods-contents .goods-item__desc{display:flex;gap:4px;font-size:12px;line-height:1.5;font-weight:500}#home #goods #goods-contents .goods-item__desc p:first-of-type{flex-shrink:0;width:185px}#home #goods #goods-contents .goods-item a p{font-size:14px}#home #goods #goods-contents .goods-item__note{font-size:10px;line-height:1.5;font-weight:500}#home #goods #goods-contents .goods-item__note__mini{font-size:8px;line-height:1.25;color:#666}#home #goods #goods-contents .goods-item.comingsoon{display:flex;align-items:center;justify-content:center;width:254px;height:144px;min-height:0;background-color:rgba(81,49,143,.2);text-align:center;border-radius:30px}#home #goods #goods-contents .goods-item.comingsoon p{color:#51318f}#home #goods #goods-contents .goods-item.comingsoon p.en{font-size:20px;line-height:1.75;font-weight:900}#home #goods #goods-contents .goods-item.comingsoon p.jp{font-size:14px;line-height:1.5;font-weight:900}#home #goods .goods-note{font-size:8px;line-height:1.25;font-weight:500;margin-top:40px;color:#9fa0a0}#home #goods .goods-online-btn{width:289px;margin-top:40px}