@font-face{font-display:swap;font-family:"Noto Sans Javanese";font-style:normal;font-weight:400;src:url("../css/fonts/NotoSansJP-Regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans Javanese";font-style:normal;font-weight:500;src:url("../css/fonts/NotoSansJP-Medium.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans Javanese";font-style:normal;font-weight:700;src:url("../css/fonts/NotoSansJP-Bold.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Bebas Neue";font-style:normal;font-weight:400;src:url("../css/fonts/bebas-neue-v14-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Bebas Light";font-style:normal;font-weight:400;src:url("../css/fonts/bebasLight.woff2") format("woff2")}@font-face{font-display:swap;font-family:"FuturaPtBook";font-style:normal;font-weight:400;src:url("../css/fonts/FuturaPtBook.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Juliussansone";font-style:normal;font-weight:400;src:url("../css/fonts/juliussansone.woff2") format("woff2")}@font-face{font-display:swap;font-family:"times-roman";font-style:normal;font-weight:400;src:url("../css/fonts/times-roman.woff2") format("woff2")}section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.box_title{font-size:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.box_title h3{font-family:"Bebas Neue";font-weight:400;font-style:normal;text-transform:uppercase;font-size:max(12px,3.5em);letter-spacing:.02em;line-height:.9;display:inline-block}.box_title p{font-size:max(12px,.875em);line-height:1.2em;font-weight:400;letter-spacing:.04em;padding-bottom:.6em}.container01{background:url(../img/top/head_bg.webp) no-repeat center center/cover}.container01::before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.4);mix-blend-mode:multiply;-webkit-transition:.2s ease-out;transition:.2s ease-out;opacity:0}.container01.active::before{-webkit-transition:.2s ease-out;transition:.2s ease-out;opacity:1}.container01 .block_slide{aspect-ratio:64/35}.container01 .block_slide ul{position:absolute;top:0;left:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.container01 .block_slide ul li{width:100vw;height:100%}.container01 .block_slide ul li .box_image{width:100%;height:100%}.container01 .block_slide ul li .box_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.container01 .block_event{padding:6vw 2vw;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:1}.container01 .block_event ul{width:100%;font-size:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2vw 0;margin-top:2vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.container01 .block_event ul li{width:100%;display:grid;grid-template-columns:6em 1fr;border:1px solid;font-size:1em;padding:2vw 3vw;gap:0 4vw}.container01 .block_event ul li .box_date{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:1em;border-right:1px solid;gap:2vw 0}.container01 .block_event ul li .box_date time{position:relative;font-size:1em}.container01 .block_event ul li .box_date time .mon{font-size:max(12px,1.125em);font-family:"Bebas Neue";font-weight:400;font-style:normal}.container01 .block_event ul li .box_date time .mon::after{content:"/";margin-left:.1em}.container01 .block_event ul li .box_date time .day{font-family:"FuturaPtBook";font-weight:600;font-style:normal;font-size:max(12px,1.5em);font-weight:600}.container01 .block_event ul li .box_date time .week{font-size:max(12px,1.125em);font-family:"Bebas Neue";font-weight:400;font-style:normal}.container01 .block_event ul li .box_date time:nth-of-type(2)::before{content:"";position:absolute;left:50%;translate:-50%;width:1px;height:.6rem;background-color:#fff;bottom:calc(100% + .1em);z-index:1}.container01 .block_event ul li .box_contents{font-size:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:.2em 0}.container01 .block_event ul li .box_contents .shop{background-color:red;display:inline-block;font-size:10px;padding:.1em 2em;border-radius:2px;letter-spacing:.08em}.container01 .block_event ul li .box_contents p{font-size:max(12px,1em)}.container02{padding-top:2vw}@media(min-width: 480px){.container02{padding-top:2rem}}.container02 .box_title{padding-left:2vw}@media(min-width: 480px){.container02 .box_title{padding-left:2rem}}.container02 .box_title h3 time{font-size:1em;letter-spacing:0}.container02 .box_title p{font-weight:600;padding-bottom:.9em}.container02>article{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:red;color:#fff;padding:4vw 2vw 6vw;border-bottom:5px solid #000}@media(min-width: 480px){.container02>article{padding:2rem 2rem 4rem}}.container02>article .box_head{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1em;width:100%}.container02>article .box_head .today-number{position:relative;font-family:"Bebas Light";font-weight:300;font-style:normal;font-size:max(12px,4.5em)}.container02>article .box_head .today-number::before{content:"cast";position:absolute;top:50%;translate:0 -50%;right:calc(100% + .1em);font-size:.36em}.container02>article .box_head .wrap_shop{position:absolute;left:0;bottom:3vw;background-color:#fff;border:2px solid #000;color:red;font-size:1em}.container02>article .box_head .wrap_shop span{display:inline-block;font-size:max(12px,1em);font-weight:500;padding:.3em 3.3em}.container02>article>ul{position:relative;width:100%;display:grid;grid-template-columns:repeat(3, 1fr);margin-top:.5em;gap:2px;font-size:1em}@media(min-width: 480px){.container02>article>ul{gap:4px}}.container02>article>ul li{position:relative;font-size:1em}.container02>article>ul li a{position:absolute;inset:0;z-index:3}.container02>article>ul li .box_photo{position:relative;width:100%}.container02>article>ul li .box_photo img{aspect-ratio:.5125;-o-object-fit:cover;object-fit:cover}.container02>article>ul li .box_contents{position:absolute;bottom:0;left:0;width:100%;font-size:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:1;padding-bottom:.5em}.container02>article>ul li .box_contents::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:90%;background-image:-webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(bottom, black, rgba(0, 0, 0, 0));background-image:linear-gradient(to top, black, rgba(0, 0, 0, 0));z-index:-1}.container02>article>ul li .box_contents .name{font-family:"Juliussansone";font-weight:600;font-style:normal;font-size:max(12px,1.75em);line-height:1em}.container02>article>ul li .box_contents .wrap_time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1em;font-family:"Bebas Neue";font-weight:400;font-style:normal;line-height:1em}.container02>article>ul li .box_contents .wrap_time time{font-size:1em;letter-spacing:.04em;line-height:1em}.container02>article>ul li .box_contents .wrap_time time:first-of-type::after{content:"-";margin-inline:.2em}.container02>article>ul li .box_contents .wrap_size{font-family:"FuturaPtBook";font-weight:600;font-style:normal;font-size:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0 1em;position:relative;line-height:1em;margin-top:-0.2em}.container02>article>ul li .box_contents .wrap_size::after{content:"/";position:absolute;bottom:0;left:46%;translate:-50%;font-size:.9em}.container02>article>ul li .box_contents .wrap_size span{font-size:max(12px,1.125em)}.container02>article>ul li .box_contents .wrap_size span.cup{text-transform:uppercase}.container02>article>ul li .box_contents .wrap_size span.cup::after{content:"-cup";text-transform:lowercase;font-size:.8em}.container02>article>ul li .box_contents .wrap_size span.age::before{content:"age.";font-size:.8em}.container02>article .link_list{border:1px solid;font-family:"Bebas Neue";font-weight:400;font-style:normal;font-size:max(12px,1.125em);padding-block:.4em;letter-spacing:.04em;width:80vw;text-align:center;margin-top:4vw}@media(min-width: 480px){.container02>article .link_list{width:80%}}.container03{width:100%;display:block}.container03 iframe{width:100%;aspect-ratio:65/66.5}.container04{background-color:#a40000;padding:4vw}@media(min-width: 480px){.container04{padding:2rem}}.container04 nav{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:4vw 0;color:#fff;font-size:rem}@media(min-width: 480px){.container04 nav{gap:2rem 0}}.container04 nav a{position:relative;width:100%;font-size:1em;padding:3vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.container04 nav a::after{content:"more";position:absolute;bottom:0;right:0;background-color:#000;font-family:"FuturaPtBook";font-weight:600;font-style:normal;font-size:max(12px,1.3125em);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-bottom:.8em;letter-spacing:.04em;padding-right:.5em;width:5em;height:5em;-webkit-clip-path:polygon(0 100%, 100% 100%, 100% 0);clip-path:polygon(0 100%, 100% 100%, 100% 0)}.container04 nav a .wrap_head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;font-size:1em;gap:0 .5em}.container04 nav a .wrap_head h4{font-family:"Bebas Neue";font-weight:400;font-style:normal;font-size:max(12px,3.1875em)}.container04 nav a .wrap_head span{font-size:max(12px,1em);font-weight:500;display:inline-block;translate:0 -0.3em}.container04 nav a.magazine{background:url(../img/top/ban_bg01.webp) no-repeat center center/cover}.container04 nav a.magazine .catch{font-family:"FuturaPtBook";font-weight:600;font-style:normal;font-size:max(12px,3.5em);letter-spacing:.24em;margin-top:.6em;display:inline-block}.container04 nav a.magazine p{font-size:12px;font-weight:600;line-height:1.2em}.container04 nav a.system{background:url(../img/top/ban_bg02.webp) no-repeat center center/cover}.container04 nav a.system ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 2em;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;font-size:1em;margin-top:1em}.container04 nav a.system ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1em;gap:.4em 0}.container04 nav a.system ul li h5{font-size:max(12px,.875em);letter-spacing:.2em;font-weight:600;position:relative}.container04 nav a.system ul li h5::after{content:"";position:absolute;left:50%;translate:-50%;width:3em;height:1px;background-color:#fff;top:calc(100% + .2em)}.container04 nav a.system ul li .item_price{font-family:"Bebas Neue";font-weight:400;font-style:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.container04 nav a.system ul li .item_price i{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:red;font-size:max(12px,1em);width:3em;aspect-ratio:1;z-index:1}.container04 nav a.system ul li .item_price i::before{content:"";position:absolute;inset:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60 60" fill="none"><polygon class="cls-1" points="30 0 31.71 2.91 33.77 .24 35.1 3.34 37.48 .94 38.4 4.19 41.07 2.11 41.58 5.44 44.48 3.71 44.57 7.08 47.67 5.73 47.34 9.09 50.58 8.13 49.83 11.42 53.16 10.88 52 14.05 55.38 13.93 53.83 16.92 57.2 17.23 55.29 20.01 58.59 20.73 56.34 23.25 59.53 24.38 56.98 26.6 60 28.12 57.2 30 60 31.88 56.98 33.4 59.53 35.62 56.34 36.75 58.59 39.27 55.29 39.99 57.2 42.77 53.83 43.08 55.38 46.07 52 45.95 53.16 49.12 49.83 48.58 50.58 51.87 47.34 50.91 47.67 54.27 44.57 52.92 44.48 56.29 41.58 54.56 41.07 57.89 38.4 55.81 37.48 59.06 35.1 56.66 33.77 59.76 31.71 57.09 30 60 28.29 57.09 26.23 59.76 24.9 56.66 22.52 59.06 21.6 55.81 18.93 57.89 18.42 54.56 15.52 56.29 15.43 52.92 12.33 54.27 12.66 50.91 9.42 51.87 10.17 48.58 6.84 49.12 8 45.95 4.62 46.07 6.17 43.08 2.8 42.77 4.71 39.99 1.41 39.27 3.66 36.75 .47 35.62 3.02 33.4 0 31.88 2.8 30 0 28.12 3.02 26.6 .47 24.38 3.66 23.25 1.41 20.73 4.71 20.01 2.8 17.23 6.17 16.92 4.62 13.93 8 14.05 6.84 10.88 10.17 11.42 9.42 8.13 12.66 9.09 12.33 5.73 15.43 7.08 15.52 3.71 18.42 5.44 18.93 2.11 21.6 4.19 22.52 .94 24.9 3.34 26.23 .24 28.29 2.91 30 0" fill="%23ffffff"/></svg>');aspect-ratio:1;background-repeat:no-repeat;background-size:contain;background-position:center center;z-index:-1}.container04 nav a.system ul li .item_price span{font-size:max(12px,5.875em);display:inline-block}.container04 nav a.system ul li .item_price span::before{content:"¥"}.container04 nav a.system p{font-size:12px;font-weight:600;line-height:1.2em}.container04 nav a.recruit .wrap_head,.container04 nav a.mens-recruit .wrap_head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:0;font-size:1em}.container04 nav a.recruit .wrap_head h4,.container04 nav a.mens-recruit .wrap_head h4{font-family:"Bebas Neue";font-weight:400;font-style:normal;font-size:max(12px,3.1875em)}.container04 nav a.recruit .wrap_head span,.container04 nav a.mens-recruit .wrap_head span{font-size:max(12px,1em);font-weight:500;display:inline-block;translate:unset;translate:0 -0.5em}.container04 nav a.recruit p,.container04 nav a.mens-recruit p{font-size:max(12px,1.9375em);color:#000;font-weight:600;line-height:1.2em;margin-top:.8em}.container04 nav a.recruit .item_price,.container04 nav a.mens-recruit .item_price{font-size:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:.5em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0 .5em;margin-bottom:-0.8em}.container04 nav a.recruit .item_price .head,.container04 nav a.mens-recruit .item_price .head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:max(12px,.875em);font-weight:600;line-height:1em;padding:.5em}.container04 nav a.recruit .item_price .price,.container04 nav a.mens-recruit .item_price .price{font-family:"Bebas Neue";font-weight:400;font-style:normal;font-size:max(12px,5.875em);color:#000;line-height:1em}.container04 nav a.recruit{background:url(../img/top/ban_bg03.webp) no-repeat center center/cover}.container04 nav a.recruit .wrap_head{color:red}.container04 nav a.recruit .item_price .head{background-color:#fff;color:#000}.container04 nav a.mens-recruit{background:url(../img/top/ban_bg04.webp) no-repeat center center/cover}.container04 nav a.mens-recruit .wrap_head{color:#0084ff}.container04 nav a.mens-recruit .item_price .head{background-color:#0084ff;color:#fff}/*# sourceMappingURL=top.min.css.map */