﻿/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}@font-face{font-family:"KASerif";src:url("../fonts/KASerif-Regular.woff") format("woff"),url("../fonts/KASerif-Regular.otf") format("opentype")}html{scroll-behavior:smooth}body{color:#000930;font-family:"Plus Jakarta Sans","Noto Sans JP","Segoe UI","SegoeUI","Helvetica Neue","Helvetica","Arial","Verdana","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-feature-settings:"palt" 1;font-size:16px;font-weight:400;letter-spacing:.05em;line-height:1.5;position:relative;width:100%}@media screen and (min-width: 768px){body{letter-spacing:.1em;min-width:1200px}}body.home{background-color:#000930;color:#fff}a{transition:.3s;vertical-align:top}@media screen and (min-width: 768px){a:hover{opacity:.6}}img{width:100%;vertical-align:middle}.main{margin-top:-60px;position:relative;width:100%}@media screen and (min-width: 768px){.main{margin-top:-140px}}.noscroll{overflow-y:scroll;position:fixed}.blur{filter:blur(10px)}.pagination .nav-links{text-align:center}@media screen and (min-width: 768px){.pagination .nav-links a:hover{color:#c7a012}}.pagination .nav-links .page-numbers{margin:0 10px}.pagination .nav-links .page-numbers.prev,.pagination .nav-links .page-numbers.next{border-right:1px solid #000930;border-top:1px solid #000930;content:"";display:inline-block;height:15px;text-indent:-100vw;transform-origin:center center;transition:.3s;width:15px}.pagination .nav-links .page-numbers.prev:hover,.pagination .nav-links .page-numbers.next:hover{border-color:#c7a012}.pagination .nav-links .page-numbers.prev{transform:rotate(225deg) translateY(-6px)}.pagination .nav-links .page-numbers.next{transform:rotate(45deg) translateY(6px)}.txt-block{display:inline-block}.drift-zoom-pane{z-index:1000}@media screen and (min-width: 768px){svg circle,svg rect,svg path,svg polygon{transition:.3s}}.pr{width:20px}@media screen and (min-width: 768px){.pr{width:24px}}.pr-wht .cls-1{fill:#fff}.pr-blu .cls-1{fill:#000930}.wp-block-image,.wp-block-embed{margin-top:20px}@media screen and (min-width: 768px){.wp-block-image,.wp-block-embed{margin-top:40px}}.wp-block-heading{margin-top:20px}@media screen and (min-width: 768px){.wp-block-heading{margin-top:40px}}.wp-block-button{margin-top:20px !important}@media screen and (min-width: 768px){.wp-block-button{margin-top:40px !important}}.wp-block-embed__wrapper{height:100%;width:100%}.wp-embed-aspect-16-9{aspect-ratio:16/9}.wp-embed-aspect-16-9 iframe{height:100% !important;width:100% !important}:where(.wp-block-columns){margin-bottom:0}.block__inner{padding:0 15px}@media screen and (min-width: 768px){.block__inner{margin:auto;padding:0;width:1200px}}@media screen and (min-width: 768px){.block__inner--s{margin:auto;padding:0;max-width:1152px;width:calc(100% - 30px)}}.block__title-1{display:flex;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:75px;justify-content:center;letter-spacing:0;line-height:1;overflow:hidden}@media screen and (min-width: 768px){.block__title-1{font-size:120px}}.block__title-1 span{background:linear-gradient(45deg, #aa21f9 40%, #0091e2);background:-webkit-linear-gradient(45deg, #aa21f9 40%, #0091e2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (min-width: 768px){.block__title-1.left{justify-content:flex-start;margin-left:10vw}}.block__title-2{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:24px;font-weight:300;letter-spacing:.25em}@media screen and (min-width: 768px){.block__title-2{font-size:36px;text-align:center}}.block__title-3{font-size:24px;margin-bottom:30px}@media screen and (min-width: 768px){.block__title-3{font-size:32px;margin-bottom:40px}}.block__lead-1{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:16px;font-weight:300;letter-spacing:.25em;line-height:2.5;text-align:center}@media screen and (min-width: 768px){.block__lead-1{font-size:18px;line-height:2.5}}.block__lead-2{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:300;letter-spacing:.25em;margin-top:15px}@media screen and (min-width: 768px){.block__lead-2{font-size:18px;line-height:2.5;margin-top:30px;text-align:center}}.block__lead-3{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:300;letter-spacing:.25em;margin:30px 0}@media screen and (min-width: 768px){.block__lead-3{font-size:18px;line-height:2.5;margin:60px 0;text-align:center}}.block__lead-3 a{text-decoration:underline}.block__lead-4{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:300;letter-spacing:.25em;margin-top:15px;text-align:center}@media screen and (min-width: 768px){.block__lead-4{font-size:18px;line-height:2.5;margin-top:30px}}.block__note-1{font-size:12px;margin-top:20px;text-align:center}.block__video{overflow:hidden;position:relative;width:100%}.block__video video{height:auto;min-width:100%;width:100%}.block__layer-1__header{background-color:#000930;height:200px;position:relative;width:100%}@media screen and (min-width: 768px){.block__layer-1__header{height:400px}}.block__layer-1__header::before{background-color:#2240af;clip-path:polygon(0 0, 58% 0, 100% 30%, 41% 100%, 0 100%);content:"";height:100%;left:0;position:absolute;top:0;width:162px}@media screen and (min-width: 768px){.block__layer-1__header::before{width:325px}}.block__layer-1__title-wrap{bottom:-13px;color:#fff;left:15px;position:absolute}@media screen and (min-width: 768px){.block__layer-1__title-wrap{bottom:-30px;left:50%;transform:translateX(-50%);width:1200px}}.block__layer-1__title-wrap.faq{bottom:-3px}@media screen and (min-width: 768px){.block__layer-1__title-wrap.faq{bottom:-9px}}.block__layer-1__title-wrap.row2{bottom:-8px}@media screen and (min-width: 768px){.block__layer-1__title-wrap.row2{bottom:-17px}}.block__layer-1__sub-title{font-family:"Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:18px;font-weight:300;letter-spacing:.024em;line-height:1}@media screen and (min-width: 768px){.block__layer-1__sub-title{font-size:48px}}.block__layer-1__title{font-family:"Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:60px;letter-spacing:0;line-height:1;margin-top:15px}@media screen and (min-width: 768px){.block__layer-1__title{font-size:140px}}.block__layer-1__title.terms{font-size:50px;margin-top:20px}@media screen and (min-width: 768px){.block__layer-1__title.terms{font-size:110px;margin-top:30px}}.block__layer-1__title.harassment{font-size:36px;margin-top:20px}@media screen and (min-width: 768px){.block__layer-1__title.harassment{font-size:80px;margin-top:30px}}.block__layer-1__contents{padding:60px 0}@media screen and (min-width: 768px){.block__layer-1__contents{padding:120px 0}}.block__layer-1__contents.nb{padding-bottom:0}.block__layer-2{padding:110px 0 60px}@media screen and (min-width: 768px){.block__layer-2{padding:220px 0 120px}}.button-hamburger{height:12px;position:relative;width:100%}@media screen and (min-width: 768px){.button-hamburger{height:24px}}.button-hamburger::before,.button-hamburger::after{background-color:#c7a012;content:"";display:block;height:1px;left:0;position:absolute;transition:.3s;width:100%}.button-hamburger::before{top:0}.button-hamburger::after{bottom:0}.button-hamburger[aria-expanded=true]::before,.button-hamburger[aria-expanded=true]::after{background-color:#c7a012;top:4px}@media screen and (min-width: 768px){.button-hamburger[aria-expanded=true]::before,.button-hamburger[aria-expanded=true]::after{top:11px}}.button-hamburger[aria-expanded=true]::before{transform:rotate(-30deg)}.button-hamburger[aria-expanded=true]::after{transform:rotate(30deg)}.button-external{border-radius:50px;box-sizing:border-box;color:#fff;display:block;margin-top:20px;padding:20px;text-align:center;transition:.3s;width:100%}@media screen and (min-width: 768px){.button-external{margin:30px auto 0;width:360px}}.button-external:hover{opacity:.7}.button-external::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 29 29"><defs><style>.cls-1{fill:none;stroke:%23fff;stroke-miterlimit:10;stroke-width:2px;}.cls-2{fill:%23fff;}</style></defs><g id="レイヤー_2" data-name="レイヤー 2"><g id="contents"><polyline class="cls-1" points="25 28 1 28 1 4"/><path class="cls-2" d="M27,2V22H7V2H27m2-2H5V24H29V0Z"/></g></g></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:14px;left:10px;position:relative;top:2px;width:14px}@media screen and (min-width: 768px){.button-external::after{height:20px;top:4px;width:20px}}.button-more{margin:auto;text-align:center}.button-more a,.button-more button{align-items:center;background-color:#c7a012;clip-path:polygon(5% 0, 95% 0%, 100% 50%, 95% 100%, 5% 100%, 0% 50%);color:#fff;display:inline-flex;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:18px;height:48px;justify-content:center;letter-spacing:0;min-width:300px;padding:0 20px;width:auto}@media screen and (min-width: 768px){.button-more a,.button-more button{min-width:340px;position:relative}}@media screen and (min-width: 768px){.button-more a::before,.button-more button::before{background-color:#fff;content:"";display:block;height:calc(100% - 2px);left:0;position:absolute;top:1px;transform:scaleX(0);transform-origin:right;transition:.3s;transition-property:transform;width:100%;z-index:-1}}@media screen and (min-width: 768px){.button-more a:hover,.button-more button:hover{color:#c7a012;opacity:1}}@media screen and (min-width: 768px){.button-more a:hover::before,.button-more button:hover::before{transform:scaleX(1);transform-origin:left}}@media screen and (min-width: 768px){.button-more a:hover .parts-exlink::after,.button-more button:hover .parts-exlink::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28.29 28"><defs><style>.cls-1{fill:%23a57e00;}</style></defs><g id="footer"><g><polygon class="cls-1" points="23.44 28 0 28 0 4.8 1.62 4.8 1.62 26.4 23.44 26.4 23.44 28"/><path class="cls-1" d="M26.68,1.6V20.8H7.28V1.6H26.68m1.62-1.6H5.66V22.4H28.29V0h0Z"/></g></g></svg>')}}.button-more a span,.button-more button span{position:relative}.button-totop{margin-top:10px;text-align:center}@media screen and (min-width: 768px){.button-totop{margin:20px 20px 0 0;text-align:right}}.button-totop a{display:inline-block;line-height:1;margin:auto;text-align:center;width:28px}@media screen and (min-width: 768px){.button-totop a{width:34px}}@media screen and (min-width: 768px){.button-totop a:hover{color:#c7a012;opacity:1}}@media screen and (min-width: 768px){.button-totop a:hover::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37.37 22.97"><defs><style>.cls-1{fill:none;stroke:%23a57e00;stroke-miterlimit:10;stroke-width:1.8px;}</style></defs><g id="footer"><polyline class="cls-1" points="36.68 22.38 18.68 1.38 .68 22.38"/></g></svg>')}}.button-totop a::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37.37 22.97"><defs><style>.cls-1{fill:none;stroke:%23fff;stroke-miterlimit:10;stroke-width:1.8px;}</style></defs><g id="footer"><polyline class="cls-1" points="36.68 22.38 18.68 1.38 .68 22.38"/></g></svg>');background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:11px;padding-bottom:8px;width:18px}@media screen and (min-width: 768px){.button-totop a::before{height:15px;padding-bottom:20px;transition:.3s;width:24px}}@media screen and (min-width: 768px){.button-totop a::before:hover{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37.37 22.97"><defs><style>.cls-1{fill:none;stroke:%23a57e00;stroke-miterlimit:10;stroke-width:1.8px;}</style></defs><g id="footer"><polyline class="cls-1" points="36.68 22.38 18.68 1.38 .68 22.38"/></g></svg>')}}.button-totop a span{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:12px}@media screen and (min-width: 768px){.button-totop a span{font-size:14px}}.effect-slide{opacity:0;transition:1s}.effect-slide--up{transform:translate(0, 45px)}.effect-slide--left{transform:translate(-45px, 0)}.effect-slide--right{transform:translate(45px, 0)}.effect-slide.slow{transition:2s}.effect-scroll{opacity:1;transform:translate(0, 0)}.slick-dots{align-items:center;display:flex;justify-content:center;margin:40px 0 60px}.slick-dots li{padding:0 18px}.slick-dots li button{background-color:#fff;border-radius:100%;height:12px;text-indent:-9999px;width:12px}@media screen and (min-width: 768px){.slick-dots li button{transition:.3s}}@media screen and (min-width: 768px){.slick-dots li button:hover{background-color:#c7a012}}.slick-dots .slick-active button{background-color:#c7a012}.parts-scroll-line{background-color:#000930;height:100px;margin:auto;overflow:hidden;position:relative;width:1px}.parts-scroll-line::before{animation:scroll-down 3s ease infinite;background-color:#fff;content:"";height:100px;position:absolute;top:-100px;width:1px}@keyframes scroll-down{0%{top:-100px}50%{top:0px}100%{top:100px}}.parts-exlink{position:relative}@media screen and (min-width: 768px){.parts-exlink{margin-right:19px}}.parts-exlink::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28.29 28"><defs><style>.cls-1{fill:%23fff;}</style></defs><g id="footer"><g><polygon class="cls-1" points="23.44 28 0 28 0 4.8 1.62 4.8 1.62 26.4 23.44 26.4 23.44 28"/><path class="cls-1" d="M26.68,1.6V20.8H7.28V1.6H26.68m1.62-1.6H5.66V22.4H28.29V0h0Z"/></g></g></svg>');background-repeat:no-repeat;background-size:contain;content:"";height:14px;display:inline-block;position:absolute;right:-19px;top:50%;transform:translateY(-50%);transition:.3s;width:14px}@media screen and (min-width: 768px){.parts-exlink:hover{opacity:1}}@media screen and (min-width: 768px){.parts-exlink:hover::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28.29 28"><defs><style>.cls-1{fill:%23a57e00;}</style></defs><g id="footer"><g><polygon class="cls-1" points="23.44 28 0 28 0 4.8 1.62 4.8 1.62 26.4 23.44 26.4 23.44 28"/><path class="cls-1" d="M26.68,1.6V20.8H7.28V1.6H26.68m1.62-1.6H5.66V22.4H28.29V0h0Z"/></g></g></svg>')}}.parts-exlink--blu::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28.29 28"><defs><style>.cls-1{fill:%23000930;}</style></defs><g id="footer"><g><polygon class="cls-1" points="23.44 28 0 28 0 4.8 1.62 4.8 1.62 26.4 23.44 26.4 23.44 28"/><path class="cls-1" d="M26.68,1.6V20.8H7.28V1.6H26.68m1.62-1.6H5.66V22.4H28.29V0h0Z"/></g></g></svg>');background-repeat:no-repeat;background-size:contain;content:"";height:14px;display:inline-block;margin-left:5px;transition:.3s;width:14px}@media screen and (min-width: 768px){.parts-exlink--blu:hover{opacity:1}}@media screen and (min-width: 768px){.parts-exlink--blu:hover::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28.29 28"><defs><style>.cls-1{fill:%23a57e00;}</style></defs><g id="footer"><g><polygon class="cls-1" points="23.44 28 0 28 0 4.8 1.62 4.8 1.62 26.4 23.44 26.4 23.44 28"/><path class="cls-1" d="M26.68,1.6V20.8H7.28V1.6H26.68m1.62-1.6H5.66V22.4H28.29V0h0Z"/></g></g></svg>')}}.parts-exlink--blu.mr::after{margin-right:5px}.parts-hexa__contents{width:calc(100% - 38px)}.parts-hexa.active .parts-hexa--blu::before{background-color:#fff}@media screen and (min-width: 768px){.parts-hexa:hover .parts-hexa--blu--wht:hover{color:#fff;opacity:1}}@media screen and (min-width: 768px){.parts-hexa:hover .parts-hexa--blu--wht:hover::before{background-color:#fff}}@media screen and (min-width: 768px){.parts-hexa:hover .parts-hexa--blu--gld:hover{color:#c7a012;opacity:1}}@media screen and (min-width: 768px){.parts-hexa:hover .parts-hexa--blu--gld:hover::before{background-color:#c7a012}}.parts-hexa--blu{display:flex}.parts-hexa--blu::before{background-color:#000930;content:"";display:inline-block;mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 47.25 36"><defs><style>.cls-1{fill:%23000930;}</style></defs><g id="contents"><polygon class="cls-1" points="17 36 0 10.85 12.46 0 34.79 0 47.25 10.85 30.25 36 17 36"/></g></svg>');mask-repeat:no-repeat;mask-size:cover;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 47.25 36"><defs><style>.cls-1{fill:%23000930;}</style></defs><g id="contents"><polygon class="cls-1" points="17 36 0 10.85 12.46 0 34.79 0 47.25 10.85 30.25 36 17 36"/></g></svg>');-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover}@media screen and (min-width: 768px){.parts-hexa--blu::before{transition:.3s}}.parts-hexa--wht{align-items:center;display:flex}.parts-hexa--wht::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 47.25 36"><defs><style>.cls-1{fill:%23fff;}</style></defs><g id="contents"><polygon class="cls-1" points="17 36 0 10.85 12.46 0 34.79 0 47.25 10.85 30.25 36 17 36"/></g></svg>');background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:14px;margin-right:20px;width:18px}.parts-bg-extend{opacity:0}.parts-bg-extend.appear,.parts-bg-extend.appear::after{animation-delay:var(--animation-delay, 2s);animation-duration:var(--duration, 800ms);animation-fill-mode:both;animation-iteration-count:var(--iterations, 1);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}.parts-bg-extend.appear{animation-name:clip-text;--animation-delay: var(--delay, 0);--animation-duration: var(--duration, 800ms);--animation-iterations: var(--iterations, 1);position:relative;white-space:nowrap;cursor:default}.parts-bg-extend.appear::after{animation-name:text-revealer;background:linear-gradient(45deg, #aa21f9 30%, #0091e2);background:-webkit-linear-gradient(45deg, #aa21f9 30%, #0091e2);bottom:0;content:"";left:0;right:0;pointer-events:none;position:absolute;top:0;transform:scaleX(0);transform-origin:0 50%;z-index:-1}@keyframes clip-text{from{clip-path:inset(0 100% 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes text-revealer{from{transform-origin:0 100%}to{transform:scaleX(1)}}@media screen and (min-width: 768px){.parts-bg-extend-spY{opacity:0}.parts-bg-extend-spY.appear,.parts-bg-extend-spY.appear::after{animation-delay:var(--animation-delay, 2s);animation-duration:var(--duration, 800ms);animation-fill-mode:both;animation-iteration-count:var(--iterations, 1);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}.parts-bg-extend-spY.appear{animation-name:clip-text;--animation-delay: var(--delay, 0);--animation-duration: var(--duration, 800ms);--animation-iterations: var(--iterations, 1);position:relative;white-space:nowrap;cursor:default}.parts-bg-extend-spY.appear::after{animation-name:text-revealer;background:linear-gradient(45deg, #aa21f9 30%, #0091e2);background:-webkit-linear-gradient(45deg, #aa21f9 30%, #0091e2);bottom:0;content:"";left:0;right:0;pointer-events:none;position:absolute;top:0;transform:scaleX(0);transform-origin:0 50%;z-index:-1}@keyframes clip-text{from{clip-path:inset(0 100% 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes text-revealer{from{transform-origin:0 100%}to{transform:scaleX(1)}}}@media screen and (max-width: 767px){.parts-bg-extend-spY{opacity:0}.parts-bg-extend-spY.appear,.parts-bg-extend-spY.appear::after{animation-delay:var(--animation-delay, 2s);animation-duration:var(--duration, 800ms);animation-fill-mode:both;animation-iteration-count:var(--iterations, 1);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}.parts-bg-extend-spY.appear{animation-name:clip-text-y;--animation-delay: var(--delay, 0);--animation-duration: var(--duration, 800ms);--animation-iterations: var(--iterations, 1);position:relative;white-space:nowrap;cursor:default}.parts-bg-extend-spY.appear::after{animation-name:text-revealer-y;background:linear-gradient(45deg, #aa21f9 30%, #0091e2);background:-webkit-linear-gradient(45deg, #aa21f9 30%, #0091e2);bottom:0;content:"";left:0;right:0;top:0;pointer-events:none;position:absolute;transform:scaleY(0);transform-origin:50% 0;z-index:-1}@keyframes clip-text-y{from{clip-path:inset(0 0 100% 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes text-revealer-y{from{transform-origin:50% 0;transform:scaleY(0)}to{transform:scaleY(1)}}}.parts-note{font-size:12px;vertical-align:top}.header{pointer-events:none;position:sticky;top:0;z-index:1000}.header__bar{display:flex;justify-content:space-between;padding:15px}@media screen and (min-width: 768px){.header__bar{padding:40px}}.header__logo{height:30px;pointer-events:auto;position:relative;width:auto;z-index:1000}@media screen and (min-width: 768px){.header__logo{height:60px}}.header__logo img{height:100%;width:auto}.header__logo.cls-club{height:39px}@media screen and (min-width: 768px){.header__logo.cls-club{height:60px}}.header__hamburger{pointer-events:auto;position:relative;width:30px;z-index:1000}@media screen and (min-width: 768px){.header__hamburger{width:60px}}@media screen and (min-width: 768px){.header__hamburger--recruit{display:none}}.header__nav-wrap{align-items:center;display:flex;justify-content:flex-end;pointer-events:auto}.header__nav{background-color:rgba(0,9,48,.9);display:none;height:100vh;overflow:auto;position:fixed;right:0;top:0;width:100%;z-index:990}@media screen and (min-width: 768px){.header__nav{right:0;width:50%}}.header__nav--recruit{background-color:#fff}@media screen and (min-width: 768px){.header__nav--recruit{align-items:center;background-color:rgba(0,0,0,0);display:flex !important;gap:49px;height:auto;overflow:visible;position:relative;width:auto}}.header__nav-list{left:0;position:absolute;top:50%;transform:translateY(-50%)}.header__nav-list--recruit{display:flex;flex-direction:column;gap:30px;padding:0 37px 60px;top:90px;transform:translateY(0);width:100%}@media screen and (min-width: 768px){.header__nav-list--recruit{flex-direction:row;gap:60px;padding:0;position:relative;top:0;width:auto}}.header__nav-list-item{align-items:center;display:flex;margin-top:20px}@media screen and (min-width: 768px){.header__nav-list-item{margin-top:14px}}.header__nav-list-item--recruit{margin-top:0;padding-bottom:8px;position:relative}@media screen and (min-width: 768px){.header__nav-list-item--recruit{border-bottom:0;padding-bottom:0}}.header__nav-list-item--recruit::before{display:none}.header__nav-list-item--recruit::after{content:"";background:linear-gradient(to right, #D2EAFF 0%, #DEE0FF 30%, #EAD7FF 100%);bottom:0;height:1px;left:0;position:absolute;width:100%}@media screen and (min-width: 768px){.header__nav-list-item--recruit::after{content:none}}.header__nav-list-item:first-of-type{margin-top:0}.header__nav-list-item::before{background-color:#fff;content:"";height:1px;margin-right:20px;width:100px}@media screen and (min-width: 768px){.header__nav-list-item::before{width:300px}}.header__nav-list-item a{color:#fff;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:14px;font-weight:300}@media screen and (min-width: 768px){.header__nav-list-item a:hover{color:#c7a012;opacity:1}}.header__nav-list-item.exlink{margin-top:20px}@media screen and (min-width: 768px){.header__nav-list-item.exlink{margin-top:14px}}.header__nav-list-item.exlink.first{margin-top:60px}@media screen and (min-width: 768px){.header__nav-list-item.exlink.first{margin-top:42px}}.header__nav-list-item.exlink::before{background-color:#0091e2}.header__nav-list-item.exlink a{color:#0091e2}@media screen and (min-width: 768px){.header__nav-list-item.exlink a:hover{color:#c7a012;opacity:1}}.header__nav-name{display:flex;flex-direction:column;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:300}@media screen and (min-width: 768px){.header__nav-name:hover{color:#c7a012;opacity:1}}.header__nav-name-jpn{color:#c7a012;font-size:11px}@media screen and (min-width: 768px){.header__nav-name-jpn{display:none}}.header__nav-name-eng{color:#000;font-size:24px}@media screen and (min-width: 768px){.header__nav-name-eng{color:#c7a012;font-size:16px}}@media screen and (min-width: 768px){.header__nav-pickup a{background-color:#c7a012;border:1px solid #c7a012;border-radius:35px;color:#fff;padding:14px;text-align:center;width:212px}}@media screen and (min-width: 768px){.header__nav-pickup a:hover{background-color:#fff;color:#c7a012}}.header__pickup-nav{align-items:center;background-color:#c7a012;bottom:0;color:#fff;display:flex;height:60px;justify-content:center;left:0;position:fixed;width:100%}@media screen and (min-width: 768px){.header__pickup-nav{background-color:rgba(0,0,0,0);height:auto;position:relative;width:auto}}.header__pickup-nav-item{padding:0 50px;position:relative}@media screen and (min-width: 768px){.header__pickup-nav-item{padding:0 60px 0 0}}.header__pickup-nav-item:first-of-type{border-right:1px solid #fff}@media screen and (min-width: 768px){.header__pickup-nav-item:first-of-type{border-right:none}}.header__pickup-nav-item a{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:18px}@media screen and (min-width: 768px){.header__pickup-nav-item a{color:#c7a012;cursor:pointer}}.header__pickup-nav-item.zindex{z-index:1100}.header__language{margin-right:40px;position:relative;z-index:1100}@media screen and (min-width: 768px){.header__language{margin-right:80px}}.header__language-button{align-items:center;color:#c7a012;display:flex;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:14px}@media screen and (min-width: 768px){.header__language-button{cursor:pointer;font-size:18px}}.header__language-button::after{border-bottom:1px solid #c7a012;border-right:1px solid #c7a012;content:"";display:inline-block;height:12px;margin:-8px 0 0 10px;transform:rotate(45deg);transform-origin:center center;transition:.3s;width:12px}@media screen and (min-width: 768px){.header__language-button::after{height:15px;margin-top:-10px;width:15px}}.header__language-button.active::after{transform:rotate(225deg);margin-top:8px}@media screen and (min-width: 768px){.header__language-button.active::after{margin-top:8px}}.header__language-nav{display:none;left:0;position:absolute;top:27px}.header__language-nav-item{color:#c7a012;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;margin-top:10px}.footer{background-color:#000;color:#fff;padding-top:10px;position:relative}.footer.mt{margin-top:50px}@media screen and (min-width: 768px){.footer.mt{margin-top:140px}}.footer__upper{margin-top:20px}@media screen and (min-width: 768px){.footer__upper{margin-top:90px}}.footer__lower{padding:25px 0 85px}@media screen and (min-width: 768px){.footer__lower{padding:120px 0 90px}}.footer__exlink{margin-top:40px}@media screen and (min-width: 768px){.footer__exlink{margin-top:80px}}@media screen and (min-width: 768px){.footer__exlink{margin:90px auto 0}}.footer__exlink-flex{display:flex;flex-wrap:wrap;gap:30px}@media screen and (min-width: 768px){.footer__exlink-flex{align-items:flex-end;column-gap:30px;display:grid;grid-template-columns:558px 538px;justify-content:center}}.footer__exlink__title{align-items:center;display:flex;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:14px;text-align:center;--line-gap: 10px}@media screen and (min-width: 768px){.footer__exlink__title{font-size:18px}}.footer__exlink__title::before,.footer__exlink__title::after{background-color:#fff;content:"";flex-grow:1;height:1px}.footer__exlink__title::before{margin-right:var(--line-gap)}.footer__exlink__title::after{margin-left:var(--line-gap)}.footer__exlink-list-1,.footer__exlink-list-2{column-gap:15px;display:grid;grid-template-columns:44vw 44vw;justify-content:center;margin-top:10px;row-gap:15px}@media screen and (min-width: 768px){.footer__exlink-list-1,.footer__exlink-list-2{column-gap:20px;grid-template-columns:264px 264px;margin-top:20px;row-gap:0}}@media screen and (min-width: 768px){.footer__exlink-list-1{column-gap:30px}}@media screen and (min-width: 768px){.footer__exlink-list-2{column-gap:10px}}.footer__exlink-list-item{position:relative}@media screen and (min-width: 768px){.footer__exlink-list-item{height:149px;overflow:hidden;width:264px}}@media screen and (min-width: 768px){.footer__exlink-list-item a:hover{opacity:1}}@media screen and (min-width: 768px){.footer__exlink-list-item a:hover .footer__exlink-list-item__image{transform:scale(110%)}}.footer__exlink-list-item__image-wrap{position:relative}@media screen and (min-width: 768px){.footer__exlink-list-item__image-wrap{height:100%;width:100%}}.footer__exlink-list-item__image-wrap::after{background-color:rgba(0,0,0,.5);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width: 768px){.footer__exlink-list-item__image{transition:.3s}}.footer__exlink-list-item__logo{left:50%;max-height:40%;max-width:80%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%, -50%)}.footer__exlink-list-item__logo--hilton{height:30px}@media screen and (min-width: 768px){.footer__exlink-list-item__logo--hilton{height:40px}}.footer__sponsor{margin-top:60px}@media screen and (min-width: 768px){.footer__sponsor{margin:120px auto 0}}.footer__sponsor__title{align-items:center;display:flex;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:14px;text-align:center;--line-gap: 10px}@media screen and (min-width: 768px){.footer__sponsor__title{font-size:18px;margin:auto;width:538px}}.footer__sponsor__title::before,.footer__sponsor__title::after{background-color:#fff;content:"";flex-grow:1;height:1px}.footer__sponsor__title::before{margin-right:var(--line-gap)}.footer__sponsor__title::after{margin-left:var(--line-gap)}.footer__sponsor-list{display:grid;gap:15px;grid-template-columns:44vw 44vw;justify-content:center;margin-top:10px}@media screen and (min-width: 768px){.footer__sponsor-list{gap:20px;grid-template-columns:repeat(3, 264px);margin-top:20px}}@media screen and (min-width: 768px){.footer__nav-list-1,.footer__nav-list-2{display:flex;justify-content:center;flex-wrap:wrap;margin:auto;width:1000px}}.footer__nav-list-1-item,.footer__nav-list-2-item{border-bottom:1px solid #3e3a40;position:relative}@media screen and (min-width: 768px){.footer__nav-list-1-item,.footer__nav-list-2-item{border-bottom:none;border-left:1px solid #3e3a40;margin-top:30px}}.footer__nav-list-1-item:first-of-type,.footer__nav-list-2-item:first-of-type{border-top:1px solid #3e3a40}@media screen and (min-width: 768px){.footer__nav-list-1-item:first-of-type,.footer__nav-list-2-item:first-of-type{border:none}}@media screen and (min-width: 768px){.footer__nav-list-1-item:first-of-type .footer__sub-nav-list-item:first-of-type,.footer__nav-list-2-item:first-of-type .footer__sub-nav-list-item:first-of-type{border:none}}.footer__nav-list-1-item::after,.footer__nav-list-2-item::after{border-right:1px solid #fff;border-top:1px solid #fff;content:"";height:12px;position:absolute;right:19px;top:50%;transform:translateY(-50%) rotate(45deg);width:12px}@media screen and (min-width: 768px){.footer__nav-list-1-item::after,.footer__nav-list-2-item::after{display:none}}@media screen and (min-width: 768px){.footer__nav-list-1-item.has-sub,.footer__nav-list-2-item.has-sub{border-left:none;padding:0}}.footer__nav-list-1-item.has-sub::after,.footer__nav-list-2-item.has-sub::after{display:none}.footer__nav-list-1-item a,.footer__nav-list-2-item a{display:block;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:14px;font-weight:300;line-height:1;padding:15px;text-align:center;width:100%}@media screen and (min-width: 768px){.footer__nav-list-1-item a,.footer__nav-list-2-item a{padding:0}}@media screen and (min-width: 768px){.footer__nav-list-1-item a:hover,.footer__nav-list-2-item a:hover{color:#c7a012;opacity:1}}.footer__nav-list-1-item .coming-soon,.footer__nav-list-2-item .coming-soon{display:block;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:14px;font-weight:300;line-height:1;padding:15px;text-align:center;width:100%}@media screen and (min-width: 768px){.footer__nav-list-1-item .coming-soon,.footer__nav-list-2-item .coming-soon{font-size:14px;padding:0}}@media screen and (min-width: 768px){.footer__nav-list-1-item{padding:0 30px}}@media screen and (min-width: 768px){.footer__nav-list-1-item a{font-size:18px}}@media screen and (min-width: 768px){.footer__nav-list-2:first-of-type{margin-top:15px}}@media screen and (min-width: 768px){.footer__nav-list-2-item{padding:0 15px}}@media screen and (min-width: 768px){.footer__nav-list-2-item:nth-of-type(5) .footer__sub-nav-list-item:first-of-type{border-left:none}}@media screen and (min-width: 768px){.footer__nav-list-2-item a{font-size:14px}}.footer__sub-nav-title{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:14px;font-weight:300;line-height:1;padding:15px;position:relative;text-align:center}@media screen and (min-width: 768px){.footer__sub-nav-title{display:none}}.footer__sub-nav-title::before,.footer__sub-nav-title::after{background-color:#fff;content:"";top:50%;transform:translateY(-50%);position:absolute;transition:.3s}@media screen and (min-width: 768px){.footer__sub-nav-title::before,.footer__sub-nav-title::after{display:none}}.footer__sub-nav-title::before{height:14px;right:22px;width:1px}.footer__sub-nav-title::after{border-right:none;border-top:none;height:1px;right:15px;width:14px}.footer__sub-nav-title[aria-expanded=true]::before{transform:translateY(-50%) rotate(450deg)}.footer__sub-nav-title[aria-expanded=true]::after{transform:translateY(-50%) rotate(180deg)}.footer__sub-nav-list{display:none}@media screen and (min-width: 768px){.footer__sub-nav-list{display:flex !important;justify-content:center}}.footer__sub-nav-list-item{position:relative}@media screen and (min-width: 768px){.footer__sub-nav-list-item{border-left:1px solid #3e3a40;padding:0 15px}}.footer__sub-nav-list-item a::after{border-right:1px solid #fff;border-top:1px solid #fff;content:"";height:12px;position:absolute;right:19px;top:50%;transform:translateY(-50%) rotate(45deg);width:12px}@media screen and (min-width: 768px){.footer__sub-nav-list-item a::after{display:none}}.footer__copyright-wrap{margin:auto;text-align:center}.footer__copyright-list{display:inline-block}.footer__copyright-list-item{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:12px;line-height:1;text-align:left}@media screen and (min-width: 768px){.footer__copyright-list-item{font-size:14px}}.footer__copyright-list-item:not(:first-of-type){margin-top:5px}@media screen and (min-width: 768px){.footer__copyright-list-item:not(:first-of-type){margin-top:10px}}@media screen and (min-width: 768px){.modal-trigger{cursor:pointer}}.modal__window{background-color:rgba(0,9,48,.9);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1100}.modal__inner{left:50%;max-height:85vh;overflow-y:auto;position:absolute;top:50%;transform:translate(-50%, -50%);width:90vw}@media screen and (min-width: 768px){.modal__inner{height:90%;max-width:1200px;width:80vw}}.modal__btn-close{height:30px;position:absolute;right:0;top:0;width:30px}@media screen and (min-width: 768px){.modal__btn-close{height:40px;width:40px}}.modal__btn-close::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><defs><style>.cls-1{fill:%23fff;}.cls-2{fill:none;stroke:%23fff;stroke-miterlimit:10;stroke-width:2px;}</style></defs><g id="contents"><g><path class="cls-1" d="M20,2c9.93,0,18,8.07,18,18s-8.07,18-18,18S2,29.93,2,20,10.07,2,20,2m0-2C8.95,0,0,8.95,0,20s8.95,20,20,20,20-8.95,20-20S31.05,0,20,0h0Z"/><g><line class="cls-2" x1="8" y1="20" x2="32" y2="20"/><line class="cls-2" x1="20" y1="32" x2="20" y2="8"/></g></g></g></svg>');content:"";height:30px;inset:15px 15px auto auto;position:absolute;transform:rotate(45deg);width:30px}@media screen and (min-width: 768px){.modal__btn-close::after{height:40px;inset:20px 20px auto auto;width:40px}}.ad{display:none}.ad-window{background-color:rgba(0,9,48,.9);left:50%;position:fixed;top:50%;transform:translate(-50%, -50%);z-index:3000}.ad-window.col1{width:80vw}@media screen and (min-width: 768px){.ad-window.col1{width:600px}}.ad-window.col1 .ad-list-item{background-color:#fff;max-height:70vw;max-width:70vw;padding:5px}@media screen and (min-width: 768px){.ad-window.col1 .ad-list-item{height:auto;max-height:420px;max-width:420px;padding:10px;width:auto}}.ad-window.col1 .ad-list-item a{display:inline-block;height:100%;text-align:center;width:100%}.ad-window.col1 .ad-list-item img{height:auto;max-height:calc(70vw - 10px);max-width:calc(70vw - 10px);object-fit:contain;width:auto}@media screen and (min-width: 768px){.ad-window.col1 .ad-list-item img{max-height:400px;max-width:400px}}.ad-window.col2{width:calc(100% - 30px)}@media screen and (min-width: 768px){.ad-window.col2{width:720px}}.ad-window.full{width:90vw}@media screen and (min-width: 768px){.ad-window.full{width:800px}}.ad-window.full .ad-inner{padding:0}.ad-window.full .ad-list-item{background-color:rgba(0,0,0,0);max-height:100%;max-width:100%;padding:0}.ad-window.full .ad-list-item img{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:100%}.ad-window.full .ad-btn-close{height:30px;inset:0 0 auto auto;width:30px}@media screen and (min-width: 768px){.ad-window.full .ad-btn-close{height:30px;right:-20px;top:-20px;width:30px}}.ad-window.full .ad-btn-close::after{background-color:#b3b3b3;border-radius:50%}@media screen and (min-width: 768px){.ad-window.full .ad-btn-close::after{height:30px;right:0;top:0;width:30px}}.ad-inner{padding:40px 10px}@media screen and (min-width: 768px){.ad-inner{padding:80px 20px}}.ad-list{align-items:center;display:flex;gap:10px;justify-content:center}@media screen and (min-width: 768px){.ad-list{gap:40px}}.ad-list-item{background-color:#fff;max-height:33.6vw;max-width:33.6vw;padding:5px}@media screen and (min-width: 768px){.ad-list-item{height:auto;max-height:260px;max-width:260px;padding:10px;width:auto}}.ad-list-item a{display:inline-block;height:100%;text-align:center;width:100%}.ad-list-item img{height:auto;max-height:calc(33.6vw - 10px);max-width:calc(33.6vw - 10px);object-fit:contain;width:auto}@media screen and (min-width: 768px){.ad-list-item img{max-height:240px;max-width:240px}}.ad-btn-close{height:30px;position:absolute;inset:0 0 auto auto;width:30px}@media screen and (min-width: 768px){.ad-btn-close{height:40px;width:40px}}.ad-btn-close::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><defs><style>.cls-1{fill:%23fff;}.cls-2{fill:none;stroke:%23fff;stroke-miterlimit:10;stroke-width:2px;}</style></defs><g id="contents"><g><path class="cls-1" d="M20,2c9.93,0,18,8.07,18,18s-8.07,18-18,18S2,29.93,2,20,10.07,2,20,2m0-2C8.95,0,0,8.95,0,20s8.95,20,20,20,20-8.95,20-20S31.05,0,20,0h0Z"/><g><line class="cls-2" x1="8" y1="20" x2="32" y2="20"/><line class="cls-2" x1="20" y1="32" x2="20" y2="8"/></g></g></g></svg>');background-repeat:no-repeat;content:"";height:20px;inset:10px 10px auto auto;position:absolute;transform:rotate(45deg);width:20px}@media screen and (min-width: 768px){.ad-btn-close::after{height:40px;inset:20px 20px auto auto;width:40px}}.ad-pr{inset:auto 10px 10px auto;position:absolute}@media screen and (min-width: 768px){.ad-pr{inset:auto 20px 20px auto}}.idx-feature{padding-top:60px}@media screen and (min-width: 768px){.idx-feature{padding-top:80px}}.idx-feature__block{margin-top:40px;position:relative}@media screen and (min-width: 768px){.idx-feature__block{margin-top:80px;padding:0}}.idx-feature-list-item{margin:0 15px}@media screen and (min-width: 768px){.idx-feature-list-item{margin:0 10px;width:600px}}@media screen and (min-width: 768px){.idx-feature-list-item a:hover{opacity:1}}@media screen and (min-width: 768px){.idx-feature-list-item a:hover .idx-feature-list-item__image--main{transform:scale(110%)}}.idx-feature-list-item__image{align-items:center;aspect-ratio:16/9;display:flex;height:calc((100vw - 30px)*9/16);justify-content:center;overflow:hidden;position:relative;text-align:center;width:100%}@media screen and (min-width: 768px){.idx-feature-list-item__image{height:auto;overflow:hidden;width:50%}}.idx-feature-list-item__image--blur{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.idx-feature-list-item__image--blur::after{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);content:"";display:block;height:100%;width:100%}.idx-feature-list-item__image--blur img{height:300%;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:200%}.idx-feature-list-item__image--main{height:auto;max-height:100%;max-width:100%;width:auto}@media screen and (min-width: 768px){.idx-feature-list-item__image--main{transition:.3s}}.idx-feature-list-item__detail{background-color:#fff;box-sizing:border-box;color:#000930;padding:10px}@media screen and (min-width: 768px){.idx-feature-list-item__detail{padding:12px 12px 5px}}@media screen and (min-width: 768px){.idx-feature-list-item__image{overflow:hidden;width:100%}}@media screen and (min-width: 768px){.idx-feature-list-item__image img{transition:.3s}}.idx-feature-list-item__date{font-size:12px;font-weight:700;line-height:1}@media screen and (min-width: 768px){.idx-feature-list-item__date{font-size:18px}}.idx-feature-list-item__title{font-weight:700;margin-top:5px}@media screen and (min-width: 768px){.idx-feature-list-item__title{font-size:24px}}@media screen and (min-width: 768px){.idx-feature-list__guide{align-items:center;display:flex;justify-content:center;margin:auto;padding-bottom:60px;width:1200px}}@media screen and (min-width: 768px){.idx-feature-list__controller{padding:0 60px;position:relative}}.idx-feature-list__arrow{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37.37 22.97"><defs><style>.cls-1{fill:none;stroke:%23fff;stroke-miterlimit:10;stroke-width:1.8px;}</style></defs><g id="footer"><polyline class="cls-1" points="36.68 22.38 18.68 1.38 .68 22.38"/></g></svg>');background-repeat:no-repeat;bottom:4px;height:14px;position:absolute;transform-origin:center;width:24px}@media screen and (min-width: 768px){.idx-feature-list__arrow{bottom:0;top:48px;transition:.3s}}@media screen and (min-width: 768px){.idx-feature-list__arrow:hover{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37.37 22.97"><defs><style>.cls-1{fill:none;stroke:%23a57e00;stroke-miterlimit:10;stroke-width:1.8px;}</style></defs><g id="footer"><polyline class="cls-1" points="36.68 22.38 18.68 1.38 .68 22.38"/></g></svg>');opacity:1}}.idx-feature-list__arrow.prev{left:25px;transform:rotate(-90deg)}@media screen and (min-width: 768px){.idx-feature-list__arrow.prev{left:0}}.idx-feature-list__arrow.next{right:25px;transform:rotate(90deg)}@media screen and (min-width: 768px){.idx-feature-list__arrow.next{right:0}}.idx-feature__button-more{margin-bottom:105px}@media screen and (min-width: 768px){.idx-feature__button-more{margin:0;padding:0}}.idx-important{padding-bottom:45px}@media screen and (min-width: 768px){.idx-important{padding-bottom:80px}}@media screen and (min-width: 768px){.idx-important__flex{display:flex}}.idx-important__header{background-color:#871baf;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:18px;font-weight:300;padding:10px 0;text-align:center}@media screen and (min-width: 768px){.idx-important__header{align-items:center;display:flex;font-size:24px;justify-content:center;padding:0;width:260px}}.idx-important__content{border:1px solid #871baf}.idx-important__content a{display:block;padding:20px}@media screen and (min-width: 768px){.idx-important__content a{padding:40px;width:940px}}.idx-important__content a:hover{opacity:1}@media screen and (min-width: 768px){.idx-important__content a:hover .idx-important__title{color:#c7a012}}.idx-important__date{font-weight:700;line-height:1}@media screen and (min-width: 768px){.idx-important__date{font-size:18px}}.idx-important__title{margin-top:15px;text-decoration:underline}@media screen and (min-width: 768px){.idx-important__title{font-size:18px;margin-top:20px;transition:.3s}}.idx-attention{padding-top:80px;padding-bottom:55px}@media screen and (min-width: 768px){.idx-attention{padding-bottom:100px}}.idx-attention-list{align-items:flex-start;display:flex;gap:20px;justify-content:center}@media screen and (min-width: 768px){.idx-attention-list{gap:40px}}.idx-attention-list-item{flex:1}@media screen and (min-width: 768px){.idx-attention-list-item{flex:none}}.idx-attention-list-item a{text-decoration:underline}@media screen and (min-width: 768px){.idx-attention-list-item a:hover{color:#c7a012;opacity:1}}.idx-attention-list-item__image{margin:auto;width:40px}.idx-attention-list-item__text{font-size:14px;margin-top:25px}.idx-about{padding-top:60px}@media screen and (min-width: 768px){.idx-about{padding-top:80px}}.idx-about-logo{aspect-ratio:119/75;margin:40px auto 0;width:160px}@media screen and (min-width: 768px){.idx-about-logo{margin:60px auto 0;width:200px}}.idx-about-lead{letter-spacing:.12em;margin-top:30px}.idx-about-video{margin-top:50px}@media screen and (min-width: 768px){.idx-about-video{margin-top:110px}}.idx-about-video video{aspect-ratio:1080/1350}@media screen and (min-width: 768px){.idx-about-video video{aspect-ratio:16/9}}.idx-facility__point{position:relative}@media screen and (min-width: 768px){.idx-facility__point:nth-child(odd) .idx-facility__point__image{margin-left:auto}}.idx-facility__point:nth-child(even){text-align:right}@media screen and (min-width: 768px){.idx-facility__point:nth-child(even) .idx-facility__point__image{margin-right:auto}}.idx-facility__point__content{overflow:hidden;padding:0 15px;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (min-width: 768px){.idx-facility__point__content{padding:0}}.idx-facility__point__content.left{left:0}@media screen and (min-width: 768px){.idx-facility__point__content.left{left:10vw}}.idx-facility__point__content.right{right:0}@media screen and (min-width: 768px){.idx-facility__point__content.right{right:10vw}}.idx-facility__point__title{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:45px;letter-spacing:-0.025em;line-height:1}@media screen and (min-width: 768px){.idx-facility__point__title{font-size:90px}}.idx-facility__point__catchphrase{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:34px;font-weight:300;line-height:1.25;margin-top:20px}@media screen and (min-width: 768px){.idx-facility__point__catchphrase{font-size:96px;margin-top:32px}}.idx-facility__point__catchphrase span{display:inline-block;padding:6px 16px 0;position:relative}.idx-facility__point__catchphrase span:not(:first-of-type){margin-top:7px}@media screen and (min-width: 768px){.idx-facility__point__catchphrase span:not(:first-of-type){margin-top:10px}}.idx-facility__point__description{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:14px;font-weight:300;letter-spacing:.25em;margin-top:30px}@media screen and (min-width: 768px){.idx-facility__point__description{font-size:16px;letter-spacing:.4em;margin-top:60px}}@media screen and (min-width: 768px){.idx-facility__point__image{height:810px;overflow:hidden;position:relative;width:63.11%;z-index:-1}}@media screen and (min-width: 768px){.idx-facility__point__image img{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%, -50%);width:100%}}.idx-facility__lead{margin:100px 0 40px}@media screen and (min-width: 768px){.idx-facility__lead{margin:200px 0 20px}}.idx-facility-video{margin-top:100px}@media screen and (min-width: 768px){.idx-facility-video{margin-top:240px}}.idx-facility-video video{aspect-ratio:1080/1350}@media screen and (min-width: 768px){.idx-facility-video video{aspect-ratio:1920/816}}.idx-information{margin-bottom:60px;padding-top:110px}@media screen and (min-width: 768px){.idx-information{margin-bottom:80px;overflow:hidden;padding-top:240px}}.idx-information__title{background:linear-gradient(45deg, #aa21f9 30%, #0091e2);background:-webkit-linear-gradient(45deg, #aa21f9 30%, #0091e2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:75px;letter-spacing:0;line-height:1;margin:auto;overflow:hidden;text-align:center;width:calc(100vw - 30px)}@media screen and (min-width: 768px){.idx-information__title{font-size:120px;margin:0 0 0 10vw;text-align:left;width:1100px}}.idx-information__title span.pc{display:none}@media screen and (min-width: 768px){.idx-information__title span.pc{display:inline-block}}.idx-information__title span.sp{display:inline-block}@media screen and (min-width: 768px){.idx-information__title span.sp{display:none}}.idx-information-list{column-gap:50px;display:grid;grid-template-columns:115px 115px;justify-content:center;margin-top:60px;row-gap:45px}@media screen and (min-width: 768px){.idx-information-list{column-gap:80px;grid-template-columns:170px 170px 170px 170px;margin-top:80px;row-gap:0}}.idx-information-list-item{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.idx-information-list-item.no-click .idx-information-list-item__title-jpn,.idx-information-list-item.no-click .idx-information-list-item__title-eng{color:#d8d8d8}.idx-information-list-item__ico{display:block;margin:auto;width:90px}@media screen and (min-width: 768px){.idx-information-list-item__ico{width:120px}}.idx-information-list-item__title{text-align:center}.idx-information-list-item__title-jpn{line-height:1;margin-top:20px}@media screen and (min-width: 768px){.idx-information-list-item__title-jpn{font-size:18px;margin-top:24px}}.idx-information-list-item__title-eng{color:#d6a418;font-size:12px;line-height:1;margin-top:10px}@media screen and (min-width: 768px){.idx-information-list-item__title-eng{font-size:14px}}.idx-news{padding:80px 0 0}@media screen and (min-width: 768px){.idx-news{padding:0px 0 0}}.idx-news__ttl{margin-bottom:50px}@media screen and (min-width: 768px){.idx-news__ttl{margin-left:0;text-align:left;justify-content:left;margin-bottom:80px}}.idx-news-list{margin-bottom:60px}@media screen and (min-width: 768px){.idx-news-list{margin-bottom:80px}}.idx-news-list-item{margin-top:40px}@media screen and (min-width: 768px){.idx-news-list-item{display:flex}}.idx-news-list-item:first-of-type{margin-top:50px}.idx-news-list-item a{text-decoration:underline}.idx-news-list-item a:hover{opacity:1}@media screen and (min-width: 768px){.idx-news-list-item a:hover{color:#c7a012}}.idx-sponsor{background-color:#fff;padding-top:30px}@media screen and (min-width: 768px){.idx-sponsor{padding-top:120px}}.idx-sponsor-list{display:grid;grid-template-columns:1fr 1fr;margin-bottom:60px;row-gap:40px}@media screen and (min-width: 768px){.idx-sponsor-list{grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:80px;row-gap:0}}.idx-sponsor-list-item{height:100%;width:100%}.idx-sponsor-list-item a{display:block;height:100%;width:100%}.idx-sponsor__title{color:#d8d8d8;display:flex;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:20vw;height:14.6vw;justify-content:center;letter-spacing:0;line-height:1;margin-top:60px;overflow:hidden}@media screen and (min-width: 768px){.idx-sponsor__title{font-size:clamp(11.25rem,5.583rem + 11.81vw,19.75rem);height:calc(5.583rem + 11.81vw - 5vw);margin-top:120px;max-height:230px}}@media screen and (min-width: 768px){.company-list-item{align-items:center;display:flex}}.company-list-item:not(:first-of-type){margin-top:20px}@media screen and (min-width: 768px){.company-list-item:not(:first-of-type){border-top:1px solid #d8d8d8;padding-top:20px}}.company-list-item__title{background-color:#000930;color:#fff;font-size:14px;font-weight:700;line-height:1;padding:7px 0;text-align:center}@media screen and (min-width: 768px){.company-list-item__title{font-size:18px;font-weight:700;padding:10px 0;width:200px}}.company-list-item__content{font-size:14px;margin-top:10px}@media screen and (min-width: 768px){.company-list-item__content{font-size:18px;margin:0 0 0 40px;width:960px}}.company-list-item__content__link{margin-right:10px;text-decoration:underline}@media screen and (min-width: 768px){.company-list-item__content__link:hover{color:#c7a012}}.news-list{margin-bottom:60px}@media screen and (min-width: 768px){.news-list{margin-bottom:80px}}.news-list.important{border-bottom:1px solid #d8d8d8;margin-bottom:0;padding-bottom:40px}@media screen and (min-width: 768px){.news-list.important{margin-bottom:80px;padding-bottom:80px}}.news-list-item{margin-top:40px}@media screen and (min-width: 768px){.news-list-item{display:flex}}.news-list-item__header{align-items:center;display:flex}.news-list-item__date{font-weight:700}@media screen and (min-width: 768px){.news-list-item__date{font-size:18px;width:120px}}.news-list-item__category{color:#fff;font-size:14px;font-weight:700;line-height:1;margin-left:35px;padding:7px 0;text-align:center;width:120px}@media screen and (min-width: 768px){.news-list-item__category{margin-left:25px;padding:5px 0;width:140px}}.news-list-item__category.cat01{background-color:#871baf}.news-list-item__category.cat02{background-color:#1197c1}.news-list-item__category.cat03{background-color:#2fa537}.news-list-item__category.cat04{background-color:#136289}.news-list-item__category.cat05{background-color:#87593a}.news-list-item__category.cat06{background-color:#dd782c}.news-list-item__category.cat07{background-color:#c7a012}.news-list-item__category.cat08{background-color:#000}.news-list-item__category.cat09{background-color:#fc81b4}.news-list-item__title{margin-top:20px}@media screen and (min-width: 768px){.news-list-item__title{font-size:18px;margin:0 0 0 20px}}.news-list-item a{text-decoration:underline}.news-list-item a:hover{opacity:1}@media screen and (min-width: 768px){.news-list-item a:hover{color:#c7a012}}.news-post__header{align-items:center;display:flex}.news-post__date{font-weight:700}@media screen and (min-width: 768px){.news-post__date{font-size:18px;width:120px}}.news-post__title{font-size:24px;font-weight:700;margin-top:20px}@media screen and (min-width: 768px){.news-post__title{margin-top:40px}}.news-post__content{margin-top:40px;padding-bottom:60px;word-wrap:break-word}@media screen and (min-width: 768px){.news-post__content{margin-top:80px;padding-bottom:120px}}.news-post__content img{width:auto}.news-post__content p{margin-top:20px}@media screen and (min-width: 768px){.news-post__content p{margin-top:40px}}.news-post__content a{text-decoration:underline}.news-post__content a:hover{opacity:1}@media screen and (min-width: 768px){.news-post__content a:hover{color:#c7a012}}.schedule__archive{margin-bottom:60px}@media screen and (min-width: 768px){.schedule__archive{align-items:center;display:flex;justify-content:space-between}}.schedule__archive.bottom{margin:60px 0 0}@media screen and (min-width: 768px){.schedule__archive .button-more{margin:0}}.schedule__archive .splide__arrow{height:80px;position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:18px}@media screen and (min-width: 768px){.schedule__archive .splide__arrow{transition:.3s}}.schedule__archive .splide__arrow::before{content:"";position:absolute;height:18px;width:18px}@media screen and (min-width: 768px){.schedule__archive .splide__arrow:hover{border-color:#c7a012}}.schedule__archive .splide__arrow--prev::before,.schedule__archive .splide__arrow--next::before{top:50%;transform:rotate(45deg) translateY(-50%);transform-origin:50% 0}.schedule__archive .splide__arrow--prev:disabled::before,.schedule__archive .splide__arrow--next:disabled::before{border-color:#d8d8d8}.schedule__archive .splide__arrow--prev{left:0}.schedule__archive .splide__arrow--prev::before{border-bottom:1px solid #000930;border-left:1px solid #000930;left:30%}.schedule__archive .splide__arrow--next{right:0}.schedule__archive .splide__arrow--next::before{border-right:1px solid #000930;border-top:1px solid #000930;right:30%}.schedule__archive .splide__arrow svg{width:100%}.schedule__archive .splide__track{margin:auto;width:300px}@media screen and (min-width: 768px){.schedule__archive .splide__track{margin:auto 18px;width:700px}}.schedule__date-select{margin-bottom:40px}@media screen and (min-width: 768px){.schedule__date-select{margin-bottom:0}}.schedule__date-select-list-item__date{align-items:center;border:1px solid #000930;box-sizing:border-box;display:flex;flex-direction:column;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;height:80px;justify-content:center;line-height:1;scroll-snap-align:center;width:80px}@media screen and (min-width: 768px){.schedule__date-select-list-item__date{cursor:pointer;transition:.3s}}@media screen and (min-width: 768px){.schedule__date-select-list-item__date:hover{background-color:#000930;color:#fff}}.schedule__date-select-list-item__year{font-size:14px}.schedule__date-select-list-item__month{font-size:32px;margin-top:10px}.schedule__date-select-list-item.active{background-color:#000930;color:#fff}.schedule-list-item{border:1px solid #000930;margin-top:20px}@media screen and (min-width: 768px){.schedule-list-item{width:1202px}}@media screen and (min-width: 768px){.schedule-list-item a:hover{opacity:1}}@media screen and (min-width: 768px){.schedule-list-item a:hover .schedule-list-item__image--main{transform:scale(110%)}}.schedule-list-item__header{align-items:stretch;border-bottom:1px solid #000930;color:#fff;display:grid;grid-template-columns:1fr 40vw;width:100%}@media screen and (min-width: 768px){.schedule-list-item__header{grid-template-columns:1fr 300px}}.schedule-list-item__header--col1{background-color:#000930;grid-template-columns:1fr !important}.schedule-list-item__date{align-items:center;background-color:#000930;display:flex;font-weight:700;line-height:1;padding:10px}@media screen and (min-width: 768px){.schedule-list-item__date{font-size:24px;padding:20px}}.schedule-list-item__logo{background-color:#bb1773;height:100%;width:100%}.schedule-list-item__logo a{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;transition:.3s opacity;padding:5px 10px;width:100%}@media screen and (min-width: 768px){.schedule-list-item__logo a{padding:10px 20px;transition:.3s}}@media screen and (min-width: 768px){.schedule-list-item__logo a:hover{background-color:#3067ba}}.schedule-list-item__logo a img{width:80%}.schedule-list-item__logo-text{font-size:13px}@media screen and (min-width: 768px){.schedule-list-item__logo-text{font-size:16px}}@media screen and (min-width: 768px){.schedule-list-item__container{display:flex}}.schedule-list-item__image{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative;text-align:center;width:100%}@media screen and (min-width: 768px){.schedule-list-item__image{aspect-ratio:16/9;overflow:hidden;width:600px}}.schedule-list-item__image--blur{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.schedule-list-item__image--blur::after{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);content:"";display:block;height:100%;width:100%}.schedule-list-item__image--blur img{height:300%;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:200%}.schedule-list-item__image--main{height:auto;max-height:100%;max-width:100%;width:auto}@media screen and (min-width: 768px){.schedule-list-item__image--main{transition:.3s}}.schedule-list-item__content{padding:20px 10px}@media screen and (min-width: 768px){.schedule-list-item__content{padding:40px;width:600px}}@media screen and (min-width: 768px){.schedule-list-item__content.past{width:100%}}.schedule-list-item__title{font-weight:700}@media screen and (min-width: 768px){.schedule-list-item__title{font-size:24px}}.schedule-list-item__artist{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14px;margin-top:20px;overflow:hidden}@media screen and (min-width: 768px){.schedule-list-item__artist{margin-top:60px}}.schedule-list-item__open-start{font-size:14px;font-weight:700;margin-top:30px}@media screen and (min-width: 768px){.schedule-list-item__open-start{margin-top:50px}}.schedule-post{margin-bottom:60px}@media screen and (min-width: 768px){.schedule-post{margin-bottom:120px}}.schedule-post__header{align-items:center;display:flex;font-weight:700}.schedule-post__date{border-right:1px solid #000930;line-height:1;margin-right:15px;padding-right:15px;text-align:center}@media screen and (min-width: 768px){.schedule-post__date{margin-right:20px;padding-right:40px}}.schedule-post__year{font-size:12px}@media screen and (min-width: 768px){.schedule-post__year{font-size:18px}}.schedule-post__month-day{font-size:14px;margin:7px 0}@media screen and (min-width: 768px){.schedule-post__month-day{font-size:24px}}.schedule-post__week{font-size:12px}@media screen and (min-width: 768px){.schedule-post__week{font-size:18px}}@media screen and (min-width: 768px){.schedule-post__title{font-size:18px}}.schedule-post__image{margin:20px 0;width:100%}@media screen and (min-width: 768px){.schedule-post__image{margin-bottom:40px;max-width:100%;width:auto}}.schedule-post__content{margin-top:20px}@media screen and (min-width: 768px){.schedule-post__content{align-items:center;display:flex;justify-content:space-between}}@media screen and (min-width: 768px){.schedule-post__content:not(:first-of-type){border-top:1px solid #d8d8d8;padding-top:20px}}.schedule-post__content__title{align-items:center;background-color:#000930;color:#fff;font-size:14px;font-weight:700;justify-content:space-between;padding:10px 0;text-align:center}@media screen and (min-width: 768px){.schedule-post__content__title{font-size:18px;width:200px}}.schedule-post__content__data{font-size:14px;margin-top:10px}@media screen and (min-width: 768px){.schedule-post__content__data{font-size:18px;margin-top:0;width:960px}}.schedule-post__content.information .wp-block-image img,.schedule-post__content.notes .wp-block-image img,.schedule-post__content.organizer .wp-block-image img{max-width:100%;width:auto}.schedule-post__content.information a,.schedule-post__content.notes a,.schedule-post__content.organizer a{text-decoration:underline}@media screen and (min-width: 768px){.schedule-post__content.information a:hover,.schedule-post__content.notes a:hover,.schedule-post__content.organizer a:hover{color:#c7a012;opacity:1}}.schedule-post__ticket__notes{font-size:12px;margin-top:5px}.schedule-post__ticket__buy{margin-top:25px}.schedule-post__ticket__buy a{display:inline-block}@media screen and (min-width: 768px){.schedule-post__ticket__buy a{margin-right:20px}}@media screen and (min-width: 768px){.schedule-post__ticket__buy a:hover{color:#c7a012;opacity:1}}.schedule-post__sns-link{display:inline-block}.schedule-post__sns-link:not(:first-of-type)::before{content:" / "}@media screen and (min-width: 768px){.schedule-post__sns-link a:hover{color:#c7a012;opacity:1}}.schedule-post__youtube{margin-top:60px}@media screen and (min-width: 768px){.schedule-post__youtube{display:grid;column-gap:80px;grid-template-columns:559px 559px;margin-top:120px;row-gap:80px}}.schedule-post__youtube-box{margin-top:20px;width:100%}@media screen and (min-width: 768px){.schedule-post__youtube-box{margin-top:0}}.schedule-post__youtube-box iframe{aspect-ratio:16/9;width:100%}.schedule__recommend{margin-top:60px}@media screen and (min-width: 768px){.schedule__recommend{margin:120px auto 0;width:1176px}}.schedule__recommend-title{font-size:16px;text-align:center}@media screen and (min-width: 768px){.schedule__recommend-title{font-size:24px}}.schedule__recommend-notice{font-size:10px;margin-top:10px;text-align:center}@media screen and (min-width: 768px){.schedule__recommend-notice{font-size:14px;margin-top:20px}}.schedule__recommend-slider{margin-top:20px}@media screen and (min-width: 768px){.schedule__recommend-slider{margin-top:40px}}.schedule__recommend-slider-content{padding:10px}.schedule__recommend-slider-title{font-size:18px}.schedule__recommend-slider-detail{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.schedule__recommend-slider-description{font-size:10px}.schedule__recommend-slider-price{font-size:10px}.schedule__recommend-slider-guide{height:25px;margin-top:40px;position:relative}.schedule__recommend-slider .splide__slide{border:1px solid #d8d8d8}@media screen and (min-width: 768px){.schedule__recommend-slider .splide__slide.is-active{border:3px solid #c7a012}}.schedule__recommend-slider .splide__arrow{height:23px;position:absolute;top:50%;width:13px;z-index:10}@media screen and (min-width: 768px){.schedule__recommend-slider .splide__arrow{transition:.3s}}@media screen and (min-width: 768px){.schedule__recommend-slider .splide__arrow:hover svg{stroke:#c7a012}}.schedule__recommend-slider .splide__arrow--prev:disabled::before,.schedule__recommend-slider .splide__arrow--next:disabled::before{border-color:#d8d8d8}.schedule__recommend-slider .splide__arrow--prev{left:0;transform:translateY(-50%)}@media screen and (min-width: 768px){.schedule__recommend-slider .splide__arrow--prev{left:40%}}.schedule__recommend-slider .splide__arrow--next{right:0;transform:translateY(-50%) scale(-1, 1)}@media screen and (min-width: 768px){.schedule__recommend-slider .splide__arrow--next{right:40%}}.schedule__recommend-slider .splide__arrow svg{width:100%}.schedule__recommend-slider .pagination{align-items:center;display:flex;font-size:14px;gap:5px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 768px){.schedule__recommend-slider .pagination{font-size:18px}}.schedule__underscore{letter-spacing:0}.archive__search{margin:40px 0 60px}@media screen and (min-width: 768px){.archive__search{align-items:center;display:flex;justify-content:center}}.archive__search-year,.archive__search-month{align-items:center;border:1px solid #000930;display:flex;font-weight:700;justify-content:flex-end;padding:10px 20px;width:100%}@media screen and (min-width: 768px){.archive__search-year,.archive__search-month{margin-right:40px;width:200px}}.archive__search-year__select,.archive__search-month__select{position:relative;text-align:center;width:80%}.archive__search-year__select::after,.archive__search-month__select::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37.37 22.97"><defs><style>.cls-1{fill:none;stroke:%23000930;stroke-miterlimit:10;stroke-width:1.8px;}</style></defs><g id="footer"><polyline class="cls-1" points="36.68 22.38 18.68 1.38 .68 22.38"/></g></svg>');background-repeat:no-repeat;background-size:contain;content:"";display:block;height:15px;position:absolute;right:0;top:45%;transform:translateY(-50%) rotate(180deg);width:15px;z-index:-1}.archive__search-year__select select,.archive__search-month__select select{position:relative;width:100%}@media screen and (min-width: 768px){.archive__search-year__select select,.archive__search-month__select select{cursor:pointer}}.archive__search-year__title,.archive__search-month__title{text-align:center;width:20%}.archive__search-month{margin-top:20px}@media screen and (min-width: 768px){.archive__search-month{margin-top:0}}.archive__search-month .inactive{display:none}.archive__search-button{align-items:center;display:flex;justify-content:center;margin-top:40px}@media screen and (min-width: 768px){.archive__search-button{margin-top:0}}.archive__search-button button{background-color:#d8d8d8;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;padding:10px 0;text-align:center;width:120px}.archive__search-button button:first-of-type{margin-right:20px}.archive__search-button__view{transition:.3s}.archive__search-button__view.active{background-color:#c7a012;color:#fff}@media screen and (min-width: 768px){.facility__point-list{column-gap:80px;display:grid;grid-template-columns:560px 560px;margin-top:120px}}.facility__point-list-item{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:300;margin-top:40px}@media screen and (min-width: 768px){.facility__point-list-item{margin-top:0;padding-top:100px}}.facility__point-list-item:first-of-type{margin-top:50px}@media screen and (min-width: 768px){.facility__point-list-item:first-of-type{margin-top:0}}@media screen and (min-width: 768px){.facility__point-list-item:nth-child(-n+2){padding-top:0}}.facility__point-list-item__image{width:100%}.facility__point-list-item__title{font-size:18px;line-height:1;margin-top:30px}@media screen and (min-width: 768px){.facility__point-list-item__title{font-size:32px}}.facility__point-list-item__description{font-size:14px;margin-top:15px}@media screen and (min-width: 768px){.facility__point-list-item__description{margin-top:20px}}.facility__point-list-item__description .sp{display:inline-block}@media screen and (min-width: 768px){.facility__point-list-item__description .sp{display:none}}.facility__point-list-item__description a{text-decoration:underline}@media screen and (min-width: 768px){.facility__point-list-item__description a:hover{color:#c7a012;opacity:1}}.facility__details{margin-top:60px}@media screen and (min-width: 768px){.facility__details{margin:120px auto 0;position:relative;width:1200px}}.facility__details__image{height:375px;overflow:hidden;position:relative;width:100%}@media screen and (min-width: 768px){.facility__details__image{height:auto;margin:auto;overflow:visible}}.facility__details__image img{height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:auto}@media screen and (min-width: 768px){.facility__details__image img{height:auto;left:0;position:relative;transform:translateX(0);width:100%}}.facility__details__content{margin-top:10px}@media screen and (min-width: 768px){.facility__details__content{bottom:40px;color:#fff;left:40px;margin-top:0;position:absolute}}.facility__details__title{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:45px}@media screen and (min-width: 768px){.facility__details__title{font-size:72px}}.facility__details-list-item{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:14px;font-weight:300}.facility__details-list-item:not(:first-of-type){margin-top:10px}.facility__details-list-item::before{margin-top:2px}@media screen and (min-width: 768px){.facility__details-list-item::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 47.25 36"><defs><style>.cls-1{fill:%23fff;}</style></defs><g id="contents"><polygon class="cls-1" points="17 36 0 10.85 12.46 0 34.79 0 47.25 10.85 30.25 36 17 36"/></g></svg>')}}.facility__bnr{margin-top:60px}.facility__vip{background-color:#000930;color:#fff;padding:60px 0}@media screen and (min-width: 768px){.facility__vip{padding:120px 0}}.facility__vip-logo{margin:auto;width:157px}@media screen and (min-width: 768px){.facility__vip-logo{width:314px}}.facility__vip__lead{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:14px;font-weight:300;line-height:2;margin-top:25px;text-align:center}@media screen and (min-width: 768px){.facility__vip__lead{font-size:24px;line-height:2.08;margin-top:40px}}.facility__vip__lead span{font-size:14px}.facility__vip__image-wrap{margin-top:20px}@media screen and (min-width: 768px){.facility__vip__image-wrap{display:flex;margin-top:100px}}.facility__vip__image{width:100%}@media screen and (min-width: 768px){.facility__vip__image{width:50%}}.floor__cross-section{height:240px;margin-top:35px;overflow-x:scroll;width:100%}@media screen and (min-width: 768px){.floor__cross-section{height:auto;margin-top:50px;overflow-x:auto}}.floor__cross-section img{height:100%;width:auto}@media screen and (min-width: 768px){.floor__cross-section img{height:auto;width:1200px}}.floor__nav-list{align-items:center;column-gap:12px;display:grid;grid-template-columns:1fr 1fr;row-gap:10px;margin-top:40px;width:100%}@media screen and (min-width: 768px){.floor__nav-list{display:flex;justify-content:space-between;margin-top:80px}}.floor__nav-list-item.active a{background-color:#000930;color:#fff}.floor__nav-list-item a{align-items:center;border:1px solid #000930;display:block;padding:10px;text-align:center}@media screen and (min-width: 768px){.floor__nav-list-item a{display:flex;height:60px;font-size:24px;justify-content:center;width:220px}}@media screen and (min-width: 768px){.floor__nav-list-item a:hover{background-color:#000930;color:#fff;opacity:1}}@media screen and (min-width: 768px){.floor__nav-list-item a:hover .parts-hexa--blu::before{background-color:#fff}}.floor__nav-list-item a .parts-hexa--blu::before{height:18px;margin-right:10px;width:24px}.floor__nav-list-item__level{font-size:18px;font-weight:700;line-height:1}.floor__nav-list-item__level span{font-size:16px}.floor__nav-list-item__description{display:block;font-size:10px;line-height:1;margin-top:10px}@media screen and (min-width: 768px){.floor__nav-list-item__description{font-size:12px}}.floor__main{display:none}@media screen and (min-width: 768px){.floor__main{margin-top:60px}}.floor__main.active{display:block}@media screen and (min-width: 768px){.floor__main .floor__map__image{margin-left:auto;margin-right:auto;width:60%}}.floor__map{margin-top:0}@media screen and (min-width: 768px){.floor__map{margin-top:40px}}.floor__map_wrap{display:flex;flex-direction:column}@media screen and (min-width: 768px){.floor__map_wrap{flex-direction:row;justify-content:space-between;gap:4.1666666667%}}.floor__map_img{display:block;width:100%}@media screen and (min-width: 768px){.floor__map_img{max-width:800px;width:66.6666666667%}}.floor__map_guid{display:flex;flex-wrap:wrap;flex-direction:row;gap:20px 14px;width:100%}@media screen and (min-width: 768px){.floor__map_guid{flex-wrap:nowrap;flex-direction:column;gap:20px;max-width:350px;width:29.1666666667%}}.floor__map_guid_cmn{width:calc(50% - 7px)}@media screen and (min-width: 768px){.floor__map_guid_cmn{width:100%}}.floor__map_guid_cmn_wrap{width:fit-content;display:flex;gap:15px;align-items:center}.floor__map_guid_cmn_icon{width:43px}.floor__map_guid_cmn_arrow{width:14px}.floor__map_guid_cmn_txt .en{display:block;font-size:16px;line-height:1.2em;font-weight:600;font-family:"Plus Jakarta Sans","Noto Sans JP","Segoe UI","SegoeUI","Helvetica Neue","Helvetica","Arial","Verdana","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.floor__map_guid_cmn_txt .en.en-s{font-size:13px}@media screen and (min-width: 768px){.floor__map_guid_cmn_txt .en.en-s{font-size:16px}}.floor__map_guid_cmn_txt .ja{display:block;margin-top:4px;font-size:12px;line-height:1em;font-weight:600;font-family:"Plus Jakarta Sans","Noto Sans JP","Segoe UI","SegoeUI","Helvetica Neue","Helvetica","Arial","Verdana","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.floor__service{margin-top:40px}@media screen and (min-width: 768px){.floor__service{margin-top:95px}}.floor__service-list{display:flex;flex-wrap:wrap;justify-content:center}.floor__service-list-item{width:44vw}@media screen and (min-width: 768px){.floor__service-list-item{width:270px}}.floor__service-list-item:nth-child(2n){margin-left:calc(100vw - (88vw + 30px))}@media screen and (min-width: 768px){.floor__service-list-item:nth-child(2n){margin-left:40px}}.floor__service-list-item:not(:nth-child(-n+2)){margin-top:30px}@media screen and (min-width: 768px){.floor__service-list-item:not(:nth-child(-n+2)){margin-top:0}}@media screen and (min-width: 768px){.floor__service-list-item:not(:nth-child(-n+4)){margin-top:40px}}@media screen and (min-width: 768px){.floor__service-list-item:not(:nth-child(4n+1)){margin-left:40px}}.floor__service-list-item__image{width:100%}.floor__service-list-item__image a{display:block;width:100%}.floor__service-list-item__title--jpn{font-size:18px;font-weight:700;margin-top:20px}@media screen and (min-width: 768px){.floor__service-list-item__title--jpn{font-size:24px}}.floor__service-list-item__title--eng{font-size:14px;font-weight:700;line-height:1;margin-top:10px}.floor__guideline{font-size:14px;margin-top:60px}@media screen and (min-width: 768px){.floor__guideline{font-size:16px;margin-top:40px;text-align:center}}.floor__seatmap{margin-top:60px}.floor__seatmap__txt{margin-bottom:12px;font-family:"Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:16px;font-weight:300;letter-spacing:.024em;line-height:1.5em;text-align:center}.floor__details{margin:60px 0}@media screen and (min-width: 768px){.floor__details{margin:0;position:relative}}.floor__details__image{height:375px;overflow:hidden;position:relative;width:100%}@media screen and (min-width: 768px){.floor__details__image{height:auto;margin:auto;overflow:visible}}.floor__details__image img{height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:auto}@media screen and (min-width: 768px){.floor__details__image img{height:auto;left:0;position:relative;transform:translateX(0);width:100%}}.floor__details__content{margin-top:10px}@media screen and (min-width: 768px){.floor__details__content{position:absolute;bottom:60px;left:50%;transform:translateX(-50%);margin-top:0;color:#fff}}.floor__details__title{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:45px}@media screen and (min-width: 768px){.floor__details__title{font-size:72px}}.floor__details-list-item{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:14px;font-weight:300}.floor__details-list-item:not(:first-of-type){margin-top:10px}.floor__details-list-item::before{margin-top:2px}@media screen and (min-width: 768px){.floor__details-list-item::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 47.25 36"><defs><style>.cls-1{fill:%23fff;}</style></defs><g id="contents"><polygon class="cls-1" points="17 36 0 10.85 12.46 0 34.79 0 47.25 10.85 30.25 36 17 36"/></g></svg>')}}.seat__cross-section{height:240px;margin-top:35px;overflow-x:scroll;width:100%}@media screen and (min-width: 768px){.seat__cross-section{height:auto;margin-top:50px;overflow-x:auto}}.seat__cross-section img{height:100%;width:auto}@media screen and (min-width: 768px){.seat__cross-section img{height:auto;width:1200px}}.seat__nav-list{margin:20px auto 0;width:75%}.seat__nav-list-item{margin:auto;position:relative}.seat__nav-list-item:not(:first-of-type){margin-top:10px}@media screen and (min-width: 768px){.seat__nav-list-item:not(:first-of-type){margin-top:14.4px}}.seat__nav-list-item.level1{width:51.3%}@media screen and (min-width: 768px){.seat__nav-list-item.level1{width:212.4px}}.seat__nav-list-item.level1 .seat__nav-list-item__content{top:30%}@media screen and (min-width: 768px){.seat__nav-list-item.level1 .seat__nav-list-item__content{top:30%}}.seat__nav-list-item.level3{width:75.6%}@media screen and (min-width: 768px){.seat__nav-list-item.level3{width:313.2px}}.seat__nav-list-item.level3 .seat__nav-list-item__content{top:10%}@media screen and (min-width: 768px){.seat__nav-list-item.level3 .seat__nav-list-item__content{top:14%}}.seat__nav-list-item.level5{width:100%}@media screen and (min-width: 768px){.seat__nav-list-item.level5{width:414px}}.seat__nav-list-item.level5 .seat__nav-list-item__content{top:6%}@media screen and (min-width: 768px){.seat__nav-list-item.level5 .seat__nav-list-item__content{top:11%}}.seat__nav-list-item.level7{width:91.3%}@media screen and (min-width: 768px){.seat__nav-list-item.level7{width:378px}}.seat__nav-list-item.level7 .seat__nav-list-item__content{top:6%}@media screen and (min-width: 768px){.seat__nav-list-item.level7 .seat__nav-list-item__content{top:11%}}.seat__nav-list-item.active svg a .cls-1{fill:#000930}.seat__nav-list-item.active svg a .cls-2{fill:#fff}.seat__nav-list-item.active svg a .cls-3{fill:#000930}@media screen and (min-width: 768px){.seat__nav-list-item svg a{cursor:pointer}}.seat__nav-list-item svg a:hover .cls-1{fill:#000930}.seat__nav-list-item svg a:hover .cls-2{fill:#fff}.seat__nav-list-item svg a:hover .cls-3{fill:#000930}@media screen and (min-width: 768px){.seat__nav-list-item svg a:hover{opacity:1}}.seat__nav-list-item svg a .cls-1{fill:#000930}.seat__nav-list-item svg a .cls-2{fill:#000930}.seat__nav-list-item svg a .cls-3{fill:#fff}@media screen and (min-width: 768px){.seat__nav-list-item svg a .cls-1,.seat__nav-list-item svg a .cls-2,.seat__nav-list-item svg a .cls-3{transition:.3s}}.seat__nav-list-item__content{left:50%;position:absolute;transform:translateX(-50%)}.seat__nav-list-item__level{font-size:18px;font-weight:700;line-height:1}.seat__nav-list-item__description{display:block;font-size:10px;line-height:1;margin:10px 0 0 34px}@media screen and (min-width: 768px){.seat__nav-list-item__description{font-size:12px}}.seat__guideline{font-size:14px;margin-top:60px}@media screen and (min-width: 768px){.seat__guideline{font-size:16px;margin-top:40px;text-align:center}}.seat__floormap{margin-top:35px}@media screen and (min-width: 768px){.seat__floormap{margin-top:55px}}.seat__main{display:none}.seat__main.active{display:block}.seat__map-wrap{margin-top:35px;overflow-x:auto}@media screen and (min-width: 768px){.seat__map-wrap{margin-top:50px;overflow-x:hidden}}.seat__map{height:400px;position:relative}@media screen and (min-width: 768px){.seat__map{height:auto}}.seat__map.level1{width:873px}@media screen and (min-width: 768px){.seat__map.level1{width:100%}}.seat__map.level1 .seat__map-link svg .cls-1{fill:rgba(0,117,214,.75)}.seat__map.level3{width:1021px}@media screen and (min-width: 768px){.seat__map.level3{width:100%}}.seat__map.level3 .seat__map-link svg .cls-1{fill:rgba(145,42,219,.7)}.seat__map.level5{width:885px}@media screen and (min-width: 768px){.seat__map.level5{width:100%}}.seat__map.level5 .seat__map-link svg .cls-1{fill:rgba(0,117,214,.75)}.seat__map.level7{width:901px}@media screen and (min-width: 768px){.seat__map.level7{width:100%}}.seat__map.level7 .seat__map-link svg .cls-1{fill:rgba(145,42,219,.7)}.seat__map-link{position:absolute}.seat__map-link.level1-1{inset:8.6% auto auto 9%;width:22%}.seat__map-link.level1-2{inset:8.6% auto auto 50%;transform:translateX(-50%);width:33.9%}.seat__map-link.level1-3{inset:8.6% 9% auto auto;width:22%}.seat__map-link.level3-1{inset:7.4% auto auto 6.5%;width:26.725%}.seat__map-link.level3-2{inset:33.5% auto auto 50%;transform:translateX(-50%);width:39.25%}.seat__map-link.level3-3{inset:7.4% 6.5% auto auto;width:26.725%}.seat__map-link.level5-1{inset:8.2% auto auto 6.7%;width:26.5%}.seat__map-link.level5-2{inset:36.9% auto auto 50%;transform:translateX(-50%);width:37.7%}.seat__map-link.level5-3{inset:8.2% 6.7% auto auto;width:26.5%}.seat__map-link.level7-1{inset:18% auto auto 7.75%;width:25.375%}.seat__map-link.level7-2{inset:44.5% auto auto 50%;transform:translateX(-50%);width:39.875%}.seat__map-link.level7-3{inset:18% 7.75% auto auto;width:25.375%}.seat__map-ico{position:absolute;width:3.1%}.seat__map-ico.level1 svg .cls-1,.seat__map-ico.level3 svg .cls-1,.seat__map-ico.level5 svg .cls-1{fill:#f4004c}.seat__map-ico.level1 svg .cls-2,.seat__map-ico.level3 svg .cls-2,.seat__map-ico.level5 svg .cls-2{fill:#fff}.seat__map-ico.level1 svg .cls-3,.seat__map-ico.level3 svg .cls-3,.seat__map-ico.level5 svg .cls-3{fill:#f4004c}@media screen and (min-width: 768px){.seat__map-ico.level1 svg a:hover,.seat__map-ico.level3 svg a:hover,.seat__map-ico.level5 svg a:hover{opacity:1}.seat__map-ico.level1 svg a:hover .cls-1,.seat__map-ico.level3 svg a:hover .cls-1,.seat__map-ico.level5 svg a:hover .cls-1{fill:#fff}.seat__map-ico.level1 svg a:hover .cls-2,.seat__map-ico.level3 svg a:hover .cls-2,.seat__map-ico.level5 svg a:hover .cls-2{fill:#f4004c}}.seat__map-ico.level7 svg .cls-1{fill:#2f56f7}.seat__map-ico.level7 svg .cls-2{fill:#fff}.seat__map-ico.level7 svg .cls-3{fill:#2f56f7}@media screen and (min-width: 768px){.seat__map-ico.level7 svg a:hover{opacity:1}.seat__map-ico.level7 svg a:hover .cls-1{fill:#fff}.seat__map-ico.level7 svg a:hover .cls-2{fill:#2f56f7}}.seat__map-ico.level1-1{inset:auto auto 7% 23%}.seat__map-ico.level1-2{inset:auto 23% 7% auto}.seat__map-ico.level3-1{inset:auto auto 9.36% 25.4%}.seat__map-ico.level3-2{inset:auto 25.4% 9.36% auto}.seat__map-ico.level5-1{inset:auto auto 46.2% 1.8%}.seat__map-ico.level5-2{inset:auto auto 6.5% 35.8%}.seat__map-ico.level5-3{inset:auto 35.8% 6.5% auto}.seat__map-ico.level5-4{inset:auto 1.8% 46.2% auto}.seat__map-ico.level7-1{inset:auto auto 53.5% 1.5%}.seat__map-ico.level7-2{inset:auto auto 18% 48%}.seat__map-ico.level7-3{inset:auto 1.5% 53.5% auto}.seat__service{margin-top:40px}@media screen and (min-width: 768px){.seat__service{margin-top:95px}}.seat__service-list{display:flex;flex-wrap:wrap;justify-content:center}.seat__service-list-item{place-items:center;width:44vw}@media screen and (min-width: 768px){.seat__service-list-item{width:270px}}.seat__service-list-item:nth-child(2n){margin-left:calc(100vw - (88vw + 30px))}@media screen and (min-width: 768px){.seat__service-list-item:nth-child(2n){margin-left:40px}}.seat__service-list-item:not(:nth-child(-n+2)){margin-top:30px}@media screen and (min-width: 768px){.seat__service-list-item:not(:nth-child(-n+2)){margin-top:0}}@media screen and (min-width: 768px){.seat__service-list-item:not(:nth-child(-n+4)){margin-top:40px}}@media screen and (min-width: 768px){.seat__service-list-item:not(:nth-child(4n+1)){margin-left:40px}}.seat__service-list-item__title--jpn{font-size:18px;font-weight:700;margin-top:20px}@media screen and (min-width: 768px){.seat__service-list-item__title--jpn{font-size:24px}}.seat__service-list-item__title--eng{font-size:14px;font-weight:700;line-height:1;margin-top:10px}.seat__pdf-all{border-top:1px solid #000930;margin-top:60px;padding-top:60px}@media screen and (min-width: 768px){.seat__pdf-all{margin-top:120px;padding-top:120px}}.seat__pdf-all__image{margin:auto;width:100%}@media screen and (min-width: 768px){.seat__pdf-all__image{width:300px}}.seat__pdf-all__button{margin-top:60px}@media screen and (min-width: 768px){.seat__pdf-all__button{margin-top:40px}}@media screen and (min-width: 768px){.seat__modal__content{margin:auto;width:100%}}.seat__modal__content__image-wrap,.seat__modal__content__ico-wrap{display:none}.seat__modal__content__image-wrap.active,.seat__modal__content__ico-wrap.active{display:block}.seat__modal__content__text{color:#fff;margin-top:2rem}@media screen and (min-width: 768px){.seat__modal__content__text{margin-top:0}}.seat__modal__content__text a{text-decoration:underline}@media screen and (min-width: 768px){.seat__modal__content__text a:hover{opacity:1;color:#c7a012}}.seat__modal__content__image{margin-top:20px}.seat__modal__content__description{margin-top:20px;text-align:center}.seat__modal__content__description-image{width:80%}@media screen and (min-width: 768px){.seat__modal__content__description-image{width:50%}}.seat__modal__content__description-text{color:#fff;margin-top:10px}@media screen and (min-width: 768px){.seat__modal__content__description-text{margin:0 0 0 30px;width:570px}}.seat__modal__content__ico{color:#fff}@media screen and (min-width: 768px){.seat__modal__content__ico{margin:auto;width:100%}}.seat__modal__content__ico-image-list{display:grid;gap:20px 30px;grid-template-columns:repeat(2, 1fr);margin-top:20px}@media screen and (min-width: 768px){.seat__modal__content__ico-image-list{gap:40px 60px}}.seat__modal__content__ico-image-list-item:first-of-type,.seat__modal__content__ico-image-list-item:nth-of-type(4){grid-column-start:span 2}.seat__modal__content__ico-image-list-item:nth-of-type(4){padding-bottom:60px}@media screen and (min-width: 768px){.seat__modal__content__ico-image-list-item:nth-of-type(4){padding-bottom:0}}.seat__modal__content__ico-caption{margin-bottom:10px}.seat__modal__content__ico-title{font-size:16px;font-weight:700}@media screen and (min-width: 768px){.seat__modal__content__ico-title{font-size:18px}}.seat__modal__content__ico-text{margin-top:10px}.seat__modal__content__ico-text a{text-decoration:underline}@media screen and (min-width: 768px){.seat__modal__content__ico-text a:hover{opacity:1;color:#c7a012}}.access__how-to{display:none}.access__how-to.active{display:block}.access__how-to-tab{display:flex;margin-bottom:40px;width:100%}.access__how-to-tab-item{border-bottom:1px solid #000930;border-top:1px solid #000930;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:300;padding:10px 0;text-align:center;width:50%}@media screen and (min-width: 768px){.access__how-to-tab-item{cursor:pointer;font-size:32px;padding:20px 0;transition:.3s}}.access__how-to-tab-item:not(:first-of-type){border-left:1px solid #000930}@media screen and (min-width: 768px){.access__how-to-tab-item:hover{background-color:#000930;color:#fff}}.access__how-to-tab-item.active{background-color:#000930;color:#fff}@media screen and (min-width: 768px){.access__how-to-tab-item .pc{display:inline-block}}.access__how-to-list-item{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:14px;font-weight:300;margin-top:20px}.access__how-to-list-item::before{margin-top:5px}.access__how-to-list-item__image{margin:40px 0}@media screen and (min-width: 768px){.access__how-to-list-item__image{width:600px}}.access__how-to-list-item a{text-decoration:underline}@media screen and (min-width: 768px){.access__how-to-list-item a:hover{color:#c7a012;opacity:1}}.access__how-to-list-item span{font-size:18px}.access__how-to-list-item__bnr-link{display:inline-block;margin:5px 0 7px}.access__how-to-list-item__bnr-link img{width:60%}@media screen and (min-width: 768px){.access__how-to-list-item__bnr-link img{transition:.3s}}@media screen and (min-width: 768px){.access__how-to-list-item__bnr-link img:hover{opacity:.5}}.access__how-to__bnr{margin-top:20px;width:100%}@media screen and (min-width: 768px){.access__how-to__bnr{margin:40px auto 0;width:340px}}.access__map{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;margin-top:40px}.access__map__title{font-size:18px}@media screen and (min-width: 768px){.access__map__title{font-size:24px}}@media screen and (min-width: 768px){.access__map__detail{align-items:flex-end;display:flex;justify-content:space-between}}.access__map__address{font-size:14px;font-weight:300;margin-top:10px}@media screen and (min-width: 768px){.access__map__address{margin-top:0}}@media screen and (min-width: 768px){.access__map__address .pc{display:inline}}.access__map__gmap-link{font-size:14px;margin-top:10px;text-align:right;text-decoration:underline}@media screen and (min-width: 768px){.access__map__gmap-link{font-size:18px;margin-top:0}}@media screen and (min-width: 768px){.access__map__gmap-link:hover{color:#c7a012;opacity:1}}.access__map__image{margin-top:20px}.access__map-notice{font-size:14px;margin-top:10px}@media screen and (min-width: 768px){.access__map-notice{margin-top:20px}}.access__map-notice a{text-decoration:underline}@media screen and (min-width: 768px){.access__map-notice a:hover{color:#c7a012;opacity:1}}.access__map-ad-list{display:grid;gap:20px;grid-template-columns:repeat(2, 1fr);margin-top:20px;position:relative}@media screen and (min-width: 768px){.access__map-ad-list{align-items:center;gap:30px 40px;grid-template-columns:repeat(4, 1fr);margin-top:40px}}.access__map-ad-list-item__category{align-items:center;display:flex;font-size:10px;gap:4px;margin-bottom:4px}@media screen and (min-width: 768px){.access__map-ad-list-item__category{font-size:12px}}.access__map-ad-list-item__category::after{background-color:#ddd;content:"";height:1px;width:100%}.access__map-ad-list-item__category span{flex-shrink:0}.access__map-ad-list-item__content{align-items:center;display:flex;gap:10px;position:relative}.access__map-ad-list-item__num{align-items:center;display:flex;flex-shrink:0;height:14px;justify-content:center;width:14px}@media screen and (min-width: 768px){.access__map-ad-list-item__num{height:20px;width:20px}}.access__map-ad-list-item__logo{height:30px;text-align:center;width:100%}@media screen and (min-width: 768px){.access__map-ad-list-item__logo{height:50px;width:240px}}.access__map-ad-list-item__logo img{display:block;height:100%;object-fit:contain;width:100%}.access__content-title{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:18px}@media screen and (min-width: 768px){.access__content-title{font-size:24px}}.access__content-description{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:14px;margin-top:20px}@media screen and (min-width: 768px){.access__content-description{font-size:16px;margin-top:30px}}.access__content-exlink{margin-top:20px}@media screen and (min-width: 768px){.access__content-exlink{margin-top:30px}}.access__parking{margin-top:40px}@media screen and (min-width: 768px){.access__parking{border:1px solid #d8d8d8;padding:40px}}.access__parking__title{font-size:18px}@media screen and (min-width: 768px){.access__parking__title{font-size:24px}}.access__parking__content{margin-top:20px}@media screen and (min-width: 768px){.access__parking__content{align-items:center;display:flex;justify-content:space-between}}@media screen and (min-width: 768px){.access__parking__content:first-of-type{margin-top:40px}}@media screen and (min-width: 768px){.access__parking__content:not(:first-of-type){border-top:1px solid #d8d8d8;padding-top:20px}}.access__parking__content__title{align-items:center;background-color:#000930;color:#fff;font-size:14px;font-weight:700;justify-content:space-between;padding:10px 0;text-align:center}@media screen and (min-width: 768px){.access__parking__content__title{font-size:18px;width:200px}}.access__parking__content__data{font-size:14px;margin-top:10px}@media screen and (min-width: 768px){.access__parking__content__data{font-size:18px;margin-top:0;width:880px}}@media screen and (min-width: 768px){.access__parking__content__data span{font-size:14px}}@media screen and (min-width: 768px){.access__parking__content__data .pc{display:inline}}.access__parking__content__data .img--price{display:block;margin:auto;width:74.13vw}@media screen and (min-width: 768px){.access__parking__content__data .img--price{margin:0;width:100%}}.access__parking__content__data .img--times{display:block;margin-top:15px}@media screen and (min-width: 768px){.access__parking__content__data .img--times{margin-top:20px;width:432px}}.access__parking__notice{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:14px;margin-top:40px}.access__parking__price-table{border-left:4px solid;border-right:4px solid;color:#000930;width:100%}@media screen and (min-width: 768px){.access__parking__price-table{border:4px solid #000930}}.access__parking__price-table:first-of-type{border-top:4px solid #000930}.access__parking__price-table:last-of-type{border-bottom:4px solid #000930}.access__parking__price-table:not(:last-of-type) .base-rate th,.access__parking__price-table:not(:last-of-type) .base-rate td{border-bottom:none}.access__parking__price-table tr:first-of-type th span{color:#ff174e;font-size:12px;letter-spacing:0}.access__parking__price-table th,.access__parking__price-table td{border:2px solid #000930;font-weight:700;padding:10px;text-align:center;vertical-align:middle}.access__parking__price-table th{min-height:100px;width:30%}@media screen and (min-width: 768px){.access__parking__price-table th{width:10%}}.access__parking__price-table td{width:70%}@media screen and (min-width: 768px){.access__parking__price-table td{width:30%}}.access__parking__price-table .max-rate th span,.access__parking__price-table .base-rate th span{color:#fff}.access__parking__price-table .max-rate th{background-color:#ff174e}.access__parking__price-table .max-rate td{color:#ff174e;font-size:12px}@media screen and (min-width: 768px){.access__parking__price-table .max-rate td{font-size:16px}}.access__parking__price-table .max-rate td .time{font-size:16px}@media screen and (min-width: 768px){.access__parking__price-table .max-rate td .time{font-size:18px}}.access__parking__price-table .max-rate td .price{font-size:20px}@media screen and (min-width: 768px){.access__parking__price-table .max-rate td .price{font-size:24px}}.access__parking__price-table .base-rate th{background-color:#000930}.access__parking__price-table .base-rate td{color:#000930;font-size:12px}@media screen and (min-width: 768px){.access__parking__price-table .base-rate td{font-size:16px}}.access__parking__price-table .base-rate td .price{font-size:18px}@media screen and (min-width: 768px){.access__parking__price-table .base-rate td .price{font-size:24px}}.access__distant__notice{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:14px;margin-bottom:10px}.access-pr{margin:40px 0 0 auto}.spot-bnrs{display:grid;gap:20px;grid-template-columns:1fr}@media screen and (min-width: 768px){.spot-bnrs{gap:40px}}.faq__search{margin-bottom:40px;width:100%}@media screen and (min-width: 768px){.faq__search{margin:0 0 80px auto;width:20%}}.faq__search input{border:1px solid #000;padding:4px 8px;width:100%}.faq__nav-list{margin-bottom:60px}@media screen and (min-width: 768px){.faq__nav-list{display:grid;grid-template-columns:300px 300px 300px 300px;margin-bottom:120px}}.faq__nav-list-item{margin-top:20px}@media screen and (min-width: 768px){.faq__nav-list-item{margin:40px 20px 0}}@media screen and (min-width: 768px){.faq__nav-list-item:nth-child(-n+4){margin-top:0}}.faq__nav-list-item a{align-items:center;font-size:18px;font-weight:700;line-height:1;text-decoration:underline}.faq__nav-list-item a::before{height:18px;margin-right:10px;width:24px}@media screen and (min-width: 768px){.faq__nav-list-item a::before{height:24px;width:32px}}.faq__block{margin-top:40px}.faq__block__title{background-color:#000930;color:#fff;font-size:14px;font-weight:700;padding:5px;width:100%}@media screen and (min-width: 768px){.faq__block__title{display:inline-block;font-size:18px;padding:10px;width:auto}}.faq__block__qa-list-item{border-bottom:1px solid #d8d8d8;margin-top:20px;padding-bottom:10px}.faq__block__qa-list-item__question{align-items:flex-start;font-size:14px;font-weight:700;display:flex;justify-content:space-between;width:100%}@media screen and (min-width: 768px){.faq__block__qa-list-item__question{cursor:pointer;font-size:18px}}.faq__block__qa-list-item__question::before{content:"Q.";font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:24px;width:30px}@media screen and (min-width: 768px){.faq__block__qa-list-item__question::before{font-size:36px;width:40px}}.faq__block__qa-list-item__question::after{border-right:1px solid #000930;border-top:1px solid #000930;content:"";height:12px;margin:8px 3px 0 0;transform:rotate(135deg);transform-origin:50% 50%;transition:.3s;width:12px}@media screen and (min-width: 768px){.faq__block__qa-list-item__question::after{margin-top:20px}}.faq__block__qa-list-item__question p{margin-top:5px;width:calc(100% - 30px - 12px - 20px)}@media screen and (min-width: 768px){.faq__block__qa-list-item__question p{font-size:18px;margin-top:15px;width:calc(100% - 40px - 12px - 20px)}}.faq__block__qa-list-item__question.open::after{transform:rotate(-45deg);margin-top:15px}@media screen and (min-width: 768px){.faq__block__qa-list-item__question.open::after{margin-top:25px}}.faq__block__qa-list-item__answer{display:none}.faq__block__qa-list-item__answer__content{align-items:flex-start;font-size:14px;display:flex;justify-content:space-between;margin-top:20px;width:100%}.faq__block__qa-list-item__answer__content::before{content:"A.";font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:24px;width:30px}@media screen and (min-width: 768px){.faq__block__qa-list-item__answer__content::before{font-size:36px}}.faq__block__qa-list-item__answer__content-text{width:calc(100% - 30px - 10px)}@media screen and (min-width: 768px){.faq__block__qa-list-item__answer__content-text{width:calc(100% - 40px - 10px)}}.faq__block__qa-list-item__answer__content-text p{margin-top:5px}@media screen and (min-width: 768px){.faq__block__qa-list-item__answer__content-text p{margin-top:15px}}.faq__block__qa-list-item__answer__content a{text-decoration:underline}@media screen and (min-width: 768px){.faq__block__qa-list-item__answer__content a:hover{color:#c7a012;opacity:1}}.faq__block__qa-list-no-results{display:none;font-size:14px;margin-top:20px;padding-bottom:10px}@media screen and (min-width: 768px){.faq__block__qa-list-no-results{font-size:18px}}.faq__contact{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;margin-top:40px}@media screen and (min-width: 768px){.faq__contact{margin-top:80px}}.faq__contact a{text-decoration:underline}@media screen and (min-width: 768px){.faq__contact a:hover{color:#c7a012;opacity:1}}.faq-table{border-collapse:collapse;margin-top:20px;width:450px}@media screen and (min-width: 768px){.faq-table{width:650px}}.faq-table-container{overflow-y:scroll;width:100%}.faq-table-container:last-of-type{margin-bottom:10px}@media screen and (min-width: 768px){.faq-table-container:last-of-type{margin-bottom:20px}}@media screen and (min-width: 768px){.faq-table-container::-webkit-scrollbar{display:none}}.faq-table th,.faq-table td{border:solid 1px #000930;padding:10px;text-align:center;width:20%}.faq-table th:last-of-type{margin-bottom:20px}.faq-table td:last-of-type{width:60%}.terms__block{margin-top:40px}@media screen and (min-width: 768px){.terms__block{margin-top:80px}}.terms__block:first-of-type{margin-top:0}.terms__block__title{background-color:#000930;color:#fff;font-size:14px;font-weight:700;padding:5px;width:100%}@media screen and (min-width: 768px){.terms__block__title{display:inline-block;font-size:18px;padding:10px;width:auto}}.terms__block__content{font-size:14px;margin-top:30px}@media screen and (min-width: 768px){.terms__block__content{margin-top:40px}}.terms__block__content.mt-0{margin-top:0}.terms__block.signature{border-top:1px solid #000930;font-size:14px;padding-top:40px}@media screen and (min-width: 768px){.terms__block.signature{padding-top:40px}}.terms__block.signature .is-right{text-align:right}.terms__block.signature .mt10{margin-top:10px}@media screen and (min-width: 768px){.terms__block a:hover{color:#c7a012;opacity:1}}.terms__sub-list-1-item,.terms__sub-list-2-item{font-size:14px;margin-top:10px;word-wrap:break-word}.terms__sub-list-1-item a,.terms__sub-list-2-item a{text-decoration:underline}.terms__sub-list-1-item__title{margin-left:1.5rem}.terms__sub-list-1-item__title span{margin-left:-1.5rem}.terms__sub-list-2{list-style:decimal}.terms__sub-list-2-item{margin-left:3rem}.terms__table{margin-top:10px}@media screen and (min-width: 768px){.terms__table{margin:30px 0}}.terms__table caption{margin-bottom:5px}.terms__table tr{border-bottom:1px solid #000930;border-left:1px solid #000930;border-right:1px solid #000930;display:flex;flex-direction:column}@media screen and (min-width: 768px){.terms__table tr{flex-direction:row}}.terms__table tr:first-of-type{border-top:1px solid #000930}.terms__table th,.terms__table td{padding:10px}.terms__table th{border-bottom:1px solid #000930;font-weight:400}@media screen and (min-width: 768px){.terms__table th{border-bottom:none;border-right:1px solid #000930;width:220px}}@media screen and (min-width: 768px){.terms__table td{width:980px}}.sponsor{background-color:#000930;margin-top:50px;padding:60px 0}@media screen and (min-width: 768px){.sponsor{margin-top:140px;padding:100px 0}}.sponsor-list{align-items:center;display:flex;flex-wrap:wrap;gap:35px;justify-content:center}@media screen and (min-width: 768px){.sponsor-list{gap:50px}}.sponsor-list-item{height:30px}@media screen and (min-width: 768px){.sponsor-list-item{height:50px}}.sponsor-list-item a{display:inline-block;height:100%;width:100%}.sponsor-list-item img{height:100%;width:auto}.sponsor-pr{margin:40px 0 0 auto}.recruit{font-family:"Noto Serif JP";font-size:14px}@media screen and (min-width: 768px){.recruit{font-size:16px}}.recruit-header{background:linear-gradient(90deg, #d2eaff 30%, #dee0ff, 100%, #ead7ff);height:200px;position:relative;width:100%}@media screen and (min-width: 768px){.recruit-header{height:400px}}.recruit-header__title{bottom:-13px;color:#000930;left:15px;position:absolute}@media screen and (min-width: 768px){.recruit-header__title{bottom:-30px;left:50%;transform:translateX(-50%);width:1200px}}.recruit-header__title-jpn{font-family:"Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:18px;font-weight:300;letter-spacing:.024em;line-height:1}@media screen and (min-width: 768px){.recruit-header__title-jpn{font-size:48px}}.recruit-header__title-eng{font-family:"Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:60px;letter-spacing:0;line-height:1;margin-top:15px}@media screen and (min-width: 768px){.recruit-header__title-eng{font-size:140px}}.recruit-header__title-eng--small{font-size:55px}@media screen and (min-width: 768px){.recruit-header__title-eng--small{font-size:140px}}.recruit-content{padding:60px 0}@media screen and (min-width: 768px){.recruit-content{padding:120px 0}}.recruit-content--pb0{padding-bottom:0}.recruit-headline--center{text-align:center}.recruit-headline__jpn{color:#c7a012;font-size:11px;line-height:1}@media screen and (min-width: 768px){.recruit-headline__jpn{font-size:14px}}.recruit-headline__eng{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:24px}@media screen and (min-width: 768px){.recruit-headline__eng{font-size:40px}}.recruit-headline__eng--inverted{color:#fff}.recruit-hero{height:100vh;position:relative;width:100%}.recruit-hero__slider{height:100%;width:100%}.recruit-hero__track{height:100%;width:100%}.recruit-hero__image-list{height:100%;position:relative;width:100%}.recruit-hero__image-list::after{background-color:rgba(60,60,60,.3);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.recruit-hero__image-item{height:100%;width:100%}.recruit-hero__image-item.is-active .recruit-hero__img{transform:scale(1.1)}.recruit-hero__img{height:100%;object-fit:cover;position:relative;transform:scale(1);transition:transform 6s ease-in-out;width:100%}@media screen and (min-width: 768px){.recruit-hero__img{object-position:top}}.recruit-hero__content{color:#fff;left:50%;position:absolute;text-align:center;top:60%;transform:translate(-50%, -50%)}.recruit-hero__main-text{align-items:center;display:flex;font-size:24px;flex-direction:column;gap:20px;min-width:100vw}@media screen and (min-width: 768px){.recruit-hero__main-text{font-size:48px;min-width:828px}}.recruit-hero__main-text.appear{cursor:default;position:relative;white-space:nowrap}.recruit-hero__main-text.appear span{animation-name:clip-text;animation-delay:var(--animation-delay, 0.5s);animation-duration:var(--duration, 800ms);animation-fill-mode:both;animation-iteration-count:var(--iterations, 1);animation-timing-function:cubic-bezier(0, 0, 0.2, 1);opacity:0;padding:2px 5px;position:relative}@media screen and (min-width: 768px){.recruit-hero__main-text.appear span{padding:7px 16px}}.recruit-hero__main-text.appear span::after{animation-name:text-revealer;background:linear-gradient(45deg, #aa21f9 30%, #0091e2);background:-webkit-linear-gradient(45deg, #aa21f9 30%, #0091e2);bottom:0;content:"";left:0;right:0;pointer-events:none;position:absolute;top:0;z-index:-1}.recruit-hero__sub-text{font-size:12px;margin-top:20px}@media screen and (min-width: 768px){.recruit-hero__sub-text{font-size:18px;margin-top:40px}}.recruit-hero__button a{font-size:14px;margin-top:60px}@media screen and (min-width: 768px){.recruit-hero__button a{font-size:16px;margin-top:80px}}.recruit-lead{background-color:#000930;color:#fff;padding:50px 0 60px}@media screen and (min-width: 768px){.recruit-lead{padding:100px 0 120px}}.recruit-lead__headline{font-size:16px;letter-spacing:2.16px;margin-bottom:27px;text-align:center}@media screen and (min-width: 768px){.recruit-lead__headline{font-size:18px;margin-bottom:53px}}@media screen and (min-width: 768px){.recruit-lead__text{text-align:center}}.recruit-lead__text+.recruit-lead__text{margin-top:1em}@media screen and (min-width: 768px){.recruit-lead__text+.recruit-lead__text{margin-top:2em}}.recruit-video{height:63.46vw}@media screen and (min-width: 768px){.recruit-video{height:558px}}.recruit-video video{height:100%;object-fit:cover;object-position:center;width:100%}.recruit-workstyle{padding-top:60px}@media screen and (min-width: 768px){.recruit-workstyle{margin:auto;padding-top:120px;width:1200px}}.recruit-workstyle__list{display:flex;flex-direction:column;gap:40px;margin-top:20px}@media screen and (min-width: 768px){.recruit-workstyle__list{gap:80px;margin-top:40px}}.recruit-workstyle__list-item{padding-top:36px;position:relative}@media screen and (min-width: 768px){.recruit-workstyle__list-item{align-items:center;display:flex;padding-top:0}}@media screen and (min-width: 768px){.recruit-workstyle__list-item:nth-of-type(2n){flex-direction:row-reverse}}@media screen and (min-width: 768px){.recruit-workstyle__list-item:nth-of-type(2n) .recruit-workstyle__content{align-items:flex-start}}.recruit-workstyle__list-item:nth-of-type(2n) .recruit-workstyle__catchphrase{text-align:right}@media screen and (min-width: 768px){.recruit-workstyle__list-item:nth-of-type(2n) .recruit-workstyle__catchphrase{text-align:left}}@media screen and (min-width: 768px){.recruit-workstyle__image{flex-shrink:1;width:750px}}@media screen and (min-width: 768px){.recruit-workstyle__content{align-items:flex-end;display:flex;flex-direction:column;width:450px}}.recruit-workstyle__number{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:16px;left:50%;line-height:1;position:absolute;text-align:center;top:0;transform:translateX(-50%)}@media screen and (min-width: 768px){.recruit-workstyle__number{font-size:32px;left:auto;position:relative;top:auto;transform:translateX(0);width:100%}}.recruit-workstyle__catchphrase span{color:#fff;display:inline-block;font-size:18px;line-height:1;margin-top:-15px;min-width:80vw;padding:13px 5px;text-align:center}@media screen and (min-width: 768px){.recruit-workstyle__catchphrase span{font-size:32px;margin-top:28px;min-width:577px;padding:16px 44px}}.recruit-workstyle__description{margin:20px auto 0;padding:0 15px}@media screen and (min-width: 768px){.recruit-workstyle__description{margin-top:33px;padding:0}}.recruit-top-message{color:#fff;margin-top:60px}@media screen and (min-width: 768px){.recruit-top-message{margin-top:120px}}.recruit-top-message__inner{background-color:#000930;padding:7.73vw 6.4vw 10.6vw}@media screen and (min-width: 768px){.recruit-top-message__inner{display:flex;gap:80px;justify-content:space-between;padding:60px 120px}}.recruit-top-message__catchphrase{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:16px;font-weight:700;margin-top:20px}@media screen and (min-width: 768px){.recruit-top-message__catchphrase{margin-top:40px}}.recruit-top-message__signature{font-size:16px;margin-top:6px}@media screen and (min-width: 768px){.recruit-top-message__signature{margin-top:12px}}.recruit-top-message__button{margin-top:40px}@media screen and (min-width: 768px){.recruit-top-message__button{margin-top:66px}}.recruit-top-message__button a{font-size:14px;min-width:100%}@media screen and (min-width: 768px){.recruit-top-message__button a{font-size:16px;min-width:340px}}.recruit-top-message__image{margin-top:40px}@media screen and (min-width: 768px){.recruit-top-message__image{margin-top:0;width:390px}}.recruit-interview-summary{background:linear-gradient(90deg, #d2eaff 30%, #dee0ff, 100%, #ead7ff);margin-top:60px;padding:40px 0 60px}@media screen and (min-width: 768px){.recruit-interview-summary{margin-top:123px;padding:80px 0 120px}}.recruit-interview-summary--mt0{margin-top:0}.recruit-interview-summary__lead{margin-top:20px}@media screen and (min-width: 768px){.recruit-interview-summary__lead{margin-top:40px}}.recruit-interview-summary__slider{margin-top:20px;width:100%}@media screen and (min-width: 768px){.recruit-interview-summary__slider{margin-top:71px}}.recruit-interview-summary__list-item{display:inline-block}@media screen and (min-width: 768px){.recruit-interview-summary__list-item a:hover{opacity:1}}@media screen and (min-width: 768px)and (min-width: 768px){.recruit-interview-summary__list-item a:hover .recruit-interview-summary__img{transform:scale(1.1)}}.recruit-interview-summary__catch{position:relative}.recruit-interview-summary__image{margin-left:13px;width:59.73vw}@media screen and (min-width: 768px){.recruit-interview-summary__image{margin-left:20px;overflow:hidden;position:relative;width:312px}}@media screen and (min-width: 768px){.recruit-interview-summary__img{transition:.3s}}.recruit-interview-summary__statement{bottom:16px;color:#fff;font-weight:700;left:0;line-height:1;position:absolute;width:max-content}@media screen and (min-width: 768px){.recruit-interview-summary__statement{bottom:14px;font-size:18px}}.recruit-interview-summary__statement span{background-color:#000930;display:inline-block;padding:10px 11px}@media screen and (min-width: 768px){.recruit-interview-summary__statement span{padding:10px 12px}}.recruit-interview-summary__statement span:nth-of-type(n + 2){margin-top:5px}@media screen and (min-width: 768px){.recruit-interview-summary__statement span:nth-of-type(n + 2){margin-top:4px}}.recruit-interview-summary__info{font-family:"Plus Jakarta Sans","Noto Sans JP","Segoe UI","SegoeUI","Helvetica Neue","Helvetica","Arial","Verdana","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:12px;margin:6.4vw auto 0;text-align:right;width:59.73vw}@media screen and (min-width: 768px){.recruit-interview-summary__info{font-size:16px;margin-top:22px;width:312px}}.recruit-interview-summary__joined span{font-size:14px;font-weight:700}@media screen and (min-width: 768px){.recruit-interview-summary__joined span{font-size:20px}}.recruit-interview-summary__button{margin-top:40px}@media screen and (min-width: 768px){.recruit-interview-summary__button{margin-top:80px}}.recruit-interview-archive__list{display:flex;flex-direction:column;width:100%}@media screen and (min-width: 768px){.recruit-interview-archive__list{flex-direction:row;flex-wrap:wrap}}.recruit-interview-archive__list-item{display:inline-block;flex-shrink:0;padding-right:6.9vw;position:relative}@media screen and (min-width: 768px){.recruit-interview-archive__list-item{padding:0 0 60px 0;width:383px}}.recruit-interview-archive__list-item::before,.recruit-interview-archive__list-item::after{background:linear-gradient(90deg, #d2eaff 30%, #dee0ff, 100%, #ead7ff);content:"";position:absolute;z-index:-1}.recruit-interview-archive__list-item::before{height:100%;right:6vw;top:0;width:1px}@media screen and (min-width: 768px){.recruit-interview-archive__list-item::before{right:0}}.recruit-interview-archive__list-item::after{bottom:0;height:1px;left:0;width:100%}.recruit-interview-archive__list-item:not(:first-of-type){padding-top:30px}@media screen and (min-width: 768px){.recruit-interview-archive__list-item:not(:first-of-type){padding-top:0}}.recruit-interview-archive__list-item:not(:last-of-type){padding-bottom:30px}@media screen and (min-width: 768px){.recruit-interview-archive__list-item:not(:last-of-type){padding-bottom:60px}}@media screen and (min-width: 768px){.recruit-interview-archive__list-item:not(:nth-of-type(-n + 3)){padding-top:60px}}@media screen and (min-width: 768px){.recruit-interview-archive__list-item:nth-of-type(3n + 1){text-align:left}}@media screen and (min-width: 768px){.recruit-interview-archive__list-item:nth-of-type(3n + 2){text-align:center}}@media screen and (min-width: 768px){.recruit-interview-archive__list-item:nth-of-type(3n + 3){text-align:right}}@media screen and (min-width: 768px){.recruit-interview-archive__list-item:nth-of-type(3n + 3)::before{content:none}}.recruit-interview-archive__list-item:last-of-type::after{content:none}@media screen and (min-width: 768px){.recruit-interview-archive__list-item:last-of-type::after{content:""}}@media screen and (min-width: 768px){.recruit-interview-archive__list-item:nth-of-type(3n + 2){width:432px}}.recruit-interview-archive__list-item+.recruit-interview__list-item{margin-top:30px}@media screen and (min-width: 768px){.recruit-interview-archive__list-item+.recruit-interview__list-item{margin-top:0}}@media screen and (min-width: 768px){.recruit-interview-archive__list-item+.row-last{padding-bottom:90px}}@media screen and (min-width: 768px){.recruit-interview-archive__list-item+.row-last::after{bottom:30px}}@media screen and (min-width: 768px){.recruit-interview-archive__list-item a:hover{opacity:1}}@media screen and (min-width: 768px)and (min-width: 768px){.recruit-interview-archive__list-item a:hover .recruit-interview-archive__img{transform:scale(1.1)}}@media screen and (min-width: 768px){.recruit-interview-archive__inner{display:inline-block;margin-left:20px;text-align:left}}.recruit-interview-archive__catch{position:relative}.recruit-interview-archive__image{margin:auto;width:75.3vw}@media screen and (min-width: 768px){.recruit-interview-archive__image{margin:0;overflow:hidden;position:relative;width:312px;z-index:-1}}@media screen and (min-width: 768px){.recruit-interview-archive__img{transition:.3s}}.recruit-interview-archive__statement{bottom:20px;color:#fff;font-size:16px;font-weight:700;left:0;line-height:1;position:absolute;width:max-content}@media screen and (min-width: 768px){.recruit-interview-archive__statement{bottom:14px;font-size:18px;margin-left:-20px}}.recruit-interview-archive__statement span{background-color:#000930;display:inline-block;padding:10px}@media screen and (min-width: 768px){.recruit-interview-archive__statement span{padding:10px 12px}}.recruit-interview-archive__statement span:nth-of-type(n + 2){margin-top:5px}@media screen and (min-width: 768px){.recruit-interview-archive__statement span:nth-of-type(n + 2){margin-top:4px}}.recruit-interview-archive__info{font-family:"Plus Jakarta Sans","Noto Sans JP","Segoe UI","SegoeUI","Helvetica Neue","Helvetica","Arial","Verdana","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:12px;margin:6.4vw auto 0;text-align:right;width:75.3vw}@media screen and (min-width: 768px){.recruit-interview-archive__info{font-size:16px;margin:22px 0 0;width:312px}}.recruit-interview-archive__joined span{font-size:14px;font-weight:700}@media screen and (min-width: 768px){.recruit-interview-archive__joined span{font-size:20px}}.recruit-interview-archive__button{margin-top:40px}@media screen and (min-width: 768px){.recruit-interview-archive__button{margin-top:80px}}.recruit-interview__hero{position:relative}@media screen and (min-width: 768px){.recruit-interview__hero{align-items:flex-end;display:flex;justify-content:space-between;margin:auto;width:1200px}}.recruit-interview__hero-image{margin:0 15px 0 auto;width:81.6vw}@media screen and (min-width: 768px){.recruit-interview__hero-image{flex-shrink:0;margin:0;width:656px}}@media screen and (min-width: 768px){.recruit-interview__hero-content{width:473px}}.recruit-interview__statement{color:#fff;display:inline-block;font-size:18px;font-weight:700;line-height:1;margin-left:15px;position:absolute;text-align:left;top:74vw}@media screen and (min-width: 768px){.recruit-interview__statement{font-size:36px;margin-left:-194px;position:relative;top:auto;width:max-content}}.recruit-interview__statement span{display:inline-block;padding:10px 11px}@media screen and (min-width: 768px){.recruit-interview__statement span{padding:22px 24px}}.recruit-interview__statement span:nth-of-type(n + 2){margin-top:5px}@media screen and (min-width: 768px){.recruit-interview__statement span:nth-of-type(n + 2){margin-top:13px}}.recruit-interview__statement.appear{cursor:default;white-space:nowrap}@media screen and (min-width: 768px){.recruit-interview__statement.appear{animation-name:clip-text;animation-delay:var(--animation-delay, 0.5s);animation-duration:var(--duration, 800ms);animation-fill-mode:both;animation-iteration-count:var(--iterations, 1);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}}.recruit-interview__statement.appear span{animation-name:clip-text;animation-delay:var(--animation-delay, 0.5s);animation-duration:var(--duration, 800ms);animation-fill-mode:both;animation-iteration-count:var(--iterations, 1);animation-timing-function:cubic-bezier(0, 0, 0.2, 1);opacity:0;position:relative}@media screen and (min-width: 768px){.recruit-interview__statement.appear span{animation-name:none;opacity:1}}.recruit-interview__statement.appear span::after{animation-name:text-revealer;background-color:#000930;bottom:0;content:"";left:0;right:0;pointer-events:none;position:absolute;top:0;z-index:-1}.recruit-interview__info{font-family:"Plus Jakarta Sans","Noto Sans JP","Segoe UI","SegoeUI","Helvetica Neue","Helvetica","Arial","Verdana","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin:10.26vw 15px 0}@media screen and (min-width: 768px){.recruit-interview__info{margin-top:28px}}.recruit-interview__position{font-size:12px}@media screen and (min-width: 768px){.recruit-interview__position{font-size:16px}}.recruit-interview__joined{margin-top:10px}@media screen and (min-width: 768px){.recruit-interview__joined{margin-top:0}}.recruit-interview__joined span{font-size:18px;font-weight:700}@media screen and (min-width: 768px){.recruit-interview__joined span{font-size:24px}}.recruit-interview__career-list{margin-top:15px}.recruit-interview__career{display:flex;font-size:12px;gap:15px}@media screen and (min-width: 768px){.recruit-interview__career{font-size:14px}}.recruit-interview__career-period{flex-shrink:0;font-variant-numeric:tabular-nums}.recruit-interview__description{margin-top:15px}.recruit-interview__content{font-family:"Plus Jakarta Sans","Noto Sans JP","Segoe UI","SegoeUI","Helvetica Neue","Helvetica","Arial","Verdana","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.recruit-interview__block{margin:60px 0 0 6vw}@media screen and (min-width: 768px){.recruit-interview__block{margin:120px 0 0 120px}}.recruit-interview__block:nth-of-type(odd) .recruit-interview__img{margin-left:calc(-15px - 6vw)}@media screen and (min-width: 768px){.recruit-interview__block:nth-of-type(odd) .recruit-interview__img{margin-left:0}}.recruit-interview__block:nth-of-type(even) .recruit-interview__img{margin-left:15px}@media screen and (min-width: 768px){.recruit-interview__block:nth-of-type(even) .recruit-interview__img{margin-left:0}}.recruit-interview__question{color:#2240af;font-size:16px;font-weight:700;position:relative}@media screen and (min-width: 768px){.recruit-interview__question{font-size:24px}}.recruit-interview__question::before{background:linear-gradient(45deg, #aa21f9 30%, #0091e2);content:"";height:1px;left:calc(-15px - 6vw);position:absolute;top:11px;width:8.13vw}@media screen and (min-width: 768px){.recruit-interview__question::before{left:-120px;top:18px;width:106px}}.recruit-interview__answer{margin-top:20px}@media screen and (min-width: 768px){.recruit-interview__answer{margin-top:34px}}.recruit-interview__img{margin-top:16px}@media screen and (min-width: 768px){.recruit-interview__img{margin-top:32px}}.recruit-jobs{padding-top:60px}@media screen and (min-width: 768px){.recruit-jobs{padding-top:120px}}.recruit-jobs__nav{font-family:"Plus Jakarta Sans","Noto Sans JP","Segoe UI","SegoeUI","Helvetica Neue","Helvetica","Arial","Verdana","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-top:30px}@media screen and (min-width: 768px){.recruit-jobs__nav{margin-top:40px}}.recruit-jobs__department-list{display:grid;gap:12px 15px;grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 768px){.recruit-jobs__department-list{gap:24px 60px;grid-template-columns:repeat(3, 1fr)}}.recruit-jobs__department{position:relative}.recruit-jobs__department::before{background-image:url("../images/recruit/common/arrow-slider.svg");background-repeat:no-repeat;background-size:cover;content:"";height:11px;position:absolute;right:10px;top:40%;transform:translate(-50%) rotate(-90deg);width:6.5px}@media screen and (min-width: 768px){.recruit-jobs__department::before{height:11px;top:45%;width:6.5px}}.recruit-jobs__department.active{background-color:#000930;color:#fff}.recruit-jobs__department.new::after{background:linear-gradient(45deg, #aa21f9 30%, #0091e2);color:#fff;content:"NEW";font-family:"Plus Jakarta Sans","Noto Sans JP","Segoe UI","SegoeUI","Helvetica Neue","Helvetica","Arial","Verdana","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;left:0;line-height:1;padding:4px;position:absolute;top:-50%;transform:translateY(50%)}@media screen and (min-width: 768px){.recruit-jobs__department.new::after{font-size:14px;padding:10px}}.recruit-jobs__department.inactive{background-color:#e7e8eb;color:#b7b8c4;display:block;font-size:12px;padding:13px 3px;text-align:center;width:100%}@media screen and (min-width: 768px){.recruit-jobs__department.inactive{font-size:16px;padding:24px 10px}}.recruit-jobs__department select{border:1px solid #000930;cursor:pointer;font-size:12px;padding:13px 3px;text-align:center;width:100%}@media screen and (min-width: 768px){.recruit-jobs__department select{font-size:16px;padding:24px 10px;transition:.3s}}.recruit-jobs__department option{border:1px solid #000930;color:#000930;cursor:pointer;font-size:12px;padding:13px 3px;text-align:center;width:100%}@media screen and (min-width: 768px){.recruit-jobs__department option{font-size:16px;padding:24px 10px;transition:.3s}}.recruit-jobs__department option:disabled{background-color:#d8d8d8;color:#fff !important}.recruit-jobs__department option:selected{background-color:#000930;color:#fff}.recruit-jobs__details{font-family:"Plus Jakarta Sans","Noto Sans JP","Segoe UI","SegoeUI","Helvetica Neue","Helvetica","Arial","Verdana","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-top:20px}@media screen and (min-width: 768px){.recruit-jobs__details{margin-top:40px}}.recruit-jobs__notice{font-family:"Noto Serif JP";margin-top:60px;text-align:center}@media screen and (min-width: 768px){.recruit-jobs__notice{margin-top:120px}}.recruit-jobs__detail{background-color:#eff1f3;display:grid;gap:5px;grid-template-columns:1fr;padding:40px 6vw}@media screen and (min-width: 768px){.recruit-jobs__detail{gap:20px 0;grid-template-columns:164px 1fr;padding:60px 40px 83px}}.recruit-jobs__detail-label{font-weight:700;width:100%}@media screen and (min-width: 768px){.recruit-jobs__detail-label{border-bottom:1px solid #d8d8d8;max-width:164px;padding-bottom:20px}}.recruit-jobs__detail-content{border-bottom:1px solid #d8d8d8;padding-bottom:20px}.recruit-jobs__detail-content+.recruit-jobs__detail-label{padding-top:20px}@media screen and (min-width: 768px){.recruit-jobs__detail-content+.recruit-jobs__detail-label{padding-top:0}}.recruit-flow{background:linear-gradient(90deg, #d2eaff 30%, #dee0ff, 100%, #ead7ff);margin-top:60px;padding:40px 0 60px}@media screen and (min-width: 768px){.recruit-flow{margin-top:123px;padding:80px 0 120px}}.recruit-flow__lead{margin-top:20px}@media screen and (min-width: 768px){.recruit-flow__lead{margin-top:40px}}.recruit-flow__list{margin-top:20px}@media screen and (min-width: 768px){.recruit-flow__list{display:flex;justify-content:space-between;margin-top:60px}}@media screen and (min-width: 768px){.recruit-flow__list-item{align-items:center;display:flex}}.recruit-flow__list-item:not(:last-of-type)::after{background-image:url("../images/recruit/common/arrow-flow.svg");content:"";display:block;height:20px;margin:20px auto;width:20px}@media screen and (min-width: 768px){.recruit-flow__list-item:not(:last-of-type)::after{height:40px;margin:0 8px;transform:rotate(-90deg);width:40px}}.recruit-flow__list-item-inner{height:135px;position:relative;width:100%}@media screen and (min-width: 768px){.recruit-flow__list-item-inner{height:359px;width:258px}}.recruit-flow__list-item-inner::before{background-color:#fff;clip-path:polygon(8vw 0, 100% 0, 100% 100%, 0 100%, 0 8vw);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}@media screen and (min-width: 768px){.recruit-flow__list-item-inner::before{clip-path:polygon(60px 0, 100% 0, 100% 100%, 0 100%, 0 60px)}}.recruit-flow__number{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:18px;height:8vw;line-height:1;position:relative;width:8vw;z-index:1}@media screen and (min-width: 768px){.recruit-flow__number{font-size:32px;height:60px;width:60px}}.recruit-flow__number span{left:2vw;position:absolute;top:2vw}@media screen and (min-width: 768px){.recruit-flow__number span{left:15px;top:15px}}.recruit-flow__content{align-items:center;display:flex;gap:10px;justify-content:space-between;left:50%;padding:0 6vw;position:absolute;top:50%;transform:translate(-50%, -50%);width:100%}@media screen and (min-width: 768px){.recruit-flow__content{flex-direction:column;gap:0;left:0;padding:5px 20px 24px;position:relative;top:0;transform:translate(0, 0)}}.recruit-flow__image{flex-shrink:0;width:43px}@media screen and (min-width: 768px){.recruit-flow__image{height:100px;width:86px}}@media screen and (min-width: 768px){.recruit-flow__img{object-fit:contain}}.recruit-flow__info{font-family:"Plus Jakarta Sans","Noto Sans JP","Segoe UI","SegoeUI","Helvetica Neue","Helvetica","Arial","Verdana","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;width:56.13vw}@media screen and (min-width: 768px){.recruit-flow__info{width:100%}}.recruit-flow__title{font-weight:700}@media screen and (min-width: 768px){.recruit-flow__title{font-size:20px;margin-top:30px;text-align:center}}@media screen and (min-width: 768px){.recruit-flow__title.row-2{margin-top:10px}}.recruit-flow__description{margin-top:10px}@media screen and (min-width: 768px){.recruit-flow__description{line-height:2;margin-top:24px}}.recruit-contact{font-family:"Plus Jakarta Sans","Noto Sans JP","Segoe UI","SegoeUI","Helvetica Neue","Helvetica","Arial","Verdana","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;padding:60px 0}@media screen and (min-width: 768px){.recruit-contact{padding:120px 0}}.recruit-contact__title{font-weight:700}@media screen and (min-width: 768px){.recruit-contact__title{font-size:24px}}.recruit-contact__info{border:1px solid #000930;margin-top:9px;padding:10px 6vw}@media screen and (min-width: 768px){.recruit-contact__info{margin-top:18px;padding:20px 33px}}.recruit-contact__email{margin:6px 0}@media screen and (min-width: 768px){.recruit-contact__email{margin:12px 0}}.recruit-president-message{text-align:center}.recruit-president-message__inner{display:inline-block}.recruit-president-message__statement{color:#2240af;font-size:clamp(4.8vw,4.8vw,18px);font-weight:700}@media screen and (min-width: 768px){.recruit-president-message__statement{font-size:36px}}.recruit-president-message__signature{font-size:10px;margin-top:7px;padding-right:1em;text-align:right}@media screen and (min-width: 768px){.recruit-president-message__signature{margin-top:17px;padding-right:2em}}.recruit-president-message__signature span{font-size:16px;font-weight:700}@media screen and (min-width: 768px){.recruit-president-message__signature span{font-size:20px}}.recruit-president-message__hero{margin-top:30px}@media screen and (min-width: 768px){.recruit-president-message__hero{margin-top:60px}}.recruit-president-interview{font-family:"Plus Jakarta Sans","Noto Sans JP","Segoe UI","SegoeUI","Helvetica Neue","Helvetica","Arial","Verdana","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.recruit-president-interview__block{margin:60px 0 0 6vw}@media screen and (min-width: 768px){.recruit-president-interview__block{margin:120px 0 0 120px}}.recruit-president-interview__block:nth-of-type(odd) .recruit-president-interview__img{margin-left:calc(-15px - 6vw)}@media screen and (min-width: 768px){.recruit-president-interview__block:nth-of-type(odd) .recruit-president-interview__img{margin-left:0}}.recruit-president-interview__block:nth-of-type(even) .recruit-president-interview__img{margin-left:15px}@media screen and (min-width: 768px){.recruit-president-interview__block:nth-of-type(even) .recruit-president-interview__img{margin-left:0}}.recruit-president-interview__question{color:#2240af;font-size:16px;font-weight:700;position:relative}@media screen and (min-width: 768px){.recruit-president-interview__question{font-size:24px}}.recruit-president-interview__question::before{background:linear-gradient(45deg, #aa21f9 30%, #0091e2);content:"";height:1px;left:calc(-15px - 6vw);position:absolute;top:11px;width:8.13vw}@media screen and (min-width: 768px){.recruit-president-interview__question::before{left:-120px;top:18px;width:106px}}.recruit-president-interview__answer{margin-top:20px}@media screen and (min-width: 768px){.recruit-president-interview__answer{margin-top:34px}}.recruit-president-interview__img{margin-top:16px}@media screen and (min-width: 768px){.recruit-president-interview__img{margin-top:32px}}.recruit-president-closing-message{font-family:"Plus Jakarta Sans","Noto Sans JP","Segoe UI","SegoeUI","Helvetica Neue","Helvetica","Arial","Verdana","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-top:60px;text-align:center}@media screen and (min-width: 768px){.recruit-president-closing-message{margin-top:120px}}.recruit-schedule{background-color:#000930;margin-top:60px;padding:40px 15px 60px}@media screen and (min-width: 768px){.recruit-schedule{margin-top:120px;padding:80px 0 120px}}.recruit-schedule__inner{color:#fff;display:flex;flex-direction:column;font-family:"Plus Jakarta Sans","Noto Sans JP","Segoe UI","SegoeUI","Helvetica Neue","Helvetica","Arial","Verdana","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;gap:40px;margin-top:30px}@media screen and (min-width: 768px){.recruit-schedule__inner{flex-direction:row-reverse;justify-content:space-between;margin-top:60px}}@media screen and (min-width: 768px){.recruit-schedule__content{width:600px}}.recruit-schedule__title{font-weight:700}.recruit-schedule__flow{display:flex;flex-direction:column;gap:20px;margin-top:17px;padding:20px 0;position:relative}@media screen and (min-width: 768px){.recruit-schedule__flow{gap:40px;margin-top:24px;padding:40px 0}}.recruit-schedule__flow::after{background-color:#fff;border-radius:50%;content:"";display:block;height:100%;left:calc(20% - 4px);position:absolute;top:0;width:1px}@media screen and (min-width: 768px){.recruit-schedule__flow::after{left:calc(15% - 6px)}}.recruit-schedule__item{align-items:flex-start;display:flex;gap:20px}@media screen and (min-width: 768px){.recruit-schedule__item{gap:40px}}.recruit-schedule__item-left{flex-shrink:0;position:relative;width:20%}@media screen and (min-width: 768px){.recruit-schedule__item-left{width:15%}}.recruit-schedule__item-left::after{background-color:#fff;border-radius:50%;content:"";display:block;height:6px;position:absolute;right:0;top:.5em;width:6px}@media screen and (min-width: 768px){.recruit-schedule__item-left::after{height:11px;width:11px}}.recruit-schedule__item-right{width:80%}.recruit-schedule__item-right-text{font-weight:700}.recruit-schedule__item-note{font-size:12px;margin:2px 0 0 1em}@media screen and (min-width: 768px){.recruit-schedule__item-note{font-size:14px}}@media screen and (min-width: 768px){.recruit-schedule__image{width:445px}}.recruit-slider__guide{align-items:center;display:flex;gap:30px;justify-content:center;margin-top:40px;position:relative}@media screen and (min-width: 768px){.recruit-slider__guide{margin-top:80px;gap:60px}}.recruit-slider__prev-arrow{background-image:url("../images/recruit/common/arrow-slider.svg");background-repeat:no-repeat;background-size:cover;height:11.5px;width:6.5px}@media screen and (min-width: 768px){.recruit-slider__prev-arrow{height:22px;width:13px}}.recruit-slider__next-arrow{background-image:url("../images/recruit/common/arrow-slider.svg");background-repeat:no-repeat;background-size:cover;height:11.5px;transform:scale(-1);width:6.5px}@media screen and (min-width: 768px){.recruit-slider__next-arrow{height:22px;width:13px}}.recruit-slider__pagination{display:flex;gap:18px;justify-content:center}@media screen and (min-width: 768px){.recruit-slider__pagination{gap:36px}}.recruit-slider__pagination button{border-radius:50%;background-color:#000930;border:none;cursor:pointer;height:6px;transition:background-color .3s;width:6px}@media screen and (min-width: 768px){.recruit-slider__pagination button{height:12px;width:12px}}.recruit-slider__pagination button.is-active{background:#c7a012}.recruit-cta{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 463 142' preserveAspectRatio='none'><polygon points='69.5 0,463 0,463 142,0 142' fill='%23000930' stroke='%23192144' stroke-width='1'/></svg>");background-repeat:no-repeat;background-size:100% 100%;bottom:0;clip-path:polygon(15% 0, 100% 0, 100% 100%, 0 100%);font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;height:100px;left:0;opacity:0;position:fixed;transition:.3s opacity;visibility:hidden;width:100%;z-index:100}@media screen and (min-width: 768px){.recruit-cta{height:142px;left:auto;right:0;width:463px}}.recruit-cta.active{opacity:1;visibility:visible}.recruit-cta:not(.active){transition:opacity .3s,visibility 0s .3s;opacity:0;visibility:hidden}.recruit-cta__text{color:#fff;font-size:14px;text-align:center}.recruit-cta__button{font-size:18px;margin-top:4px}@media screen and (min-width: 768px){.recruit-cta__button{font-size:14px;margin-top:10px}}.recruit-cta__button a{transition:none}.recruit-cta__inner{left:55%;position:absolute;top:50%;transform:translate(-50%, -50%)}.contact__notice{border:1px solid #ff174e;color:#ff174e;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:14px;margin-bottom:30px;padding:20px}@media screen and (min-width: 768px){.contact__notice{font-size:16px;margin-bottom:60px;padding:30px 60px}}.contact__notice span{font-family:"Plus Jakarta Sans","Noto Sans JP","Segoe UI","SegoeUI","Helvetica Neue","Helvetica","Arial","Verdana","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700}.contact__notice a{text-decoration:underline}@media screen and (min-width: 768px){.contact__notice a:hover{color:#c7a012}}.contact__lead{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:16px}@media screen and (min-width: 768px){.contact__lead{font-size:18px}}.contact__lead span{font-family:"Plus Jakarta Sans","Noto Sans JP","Segoe UI","SegoeUI","Helvetica Neue","Helvetica","Arial","Verdana","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700}.contact__lead span a{text-decoration:underline}@media screen and (min-width: 768px){.contact__lead span a:hover{color:#c7a012}}.contact__lead+.contact__lead{margin-top:2em}.contact__lead-notice-list{display:grid;gap:4px;grid-template-columns:1fr;margin-top:10px}.contact__lead-notice-item{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;margin-left:1em}@media screen and (min-width: 768px){.contact__lead-notice-item{font-size:18px}}.contact__lead-notice-item::before{content:"・";margin-left:-1em}.contact__pdf-button{margin-top:20px}@media screen and (min-width: 768px){.contact__pdf-button{margin-top:40px}}.contact__form{font-size:14px}.contact__form--line{border-top:1px solid #000930;margin-top:40px}@media screen and (min-width: 768px){.contact__form--line{margin-top:80px}}.contact__form__row{margin-top:40px}@media screen and (min-width: 768px){.contact__form__row{margin-top:80px}}.contact__form__row-title{font-size:16px;font-weight:700}@media screen and (min-width: 768px){.contact__form__row-title{font-size:18px}}.contact__form__row-title--sub{margin-top:20px}.contact__form__row-title .required{background-color:#ff174e;color:#fff;font-size:12px;line-height:1;margin-left:10px;padding:5px 10px;text-align:center;white-space:nowrap}@media screen and (min-width: 768px){.contact__form__row-title .required{font-size:14px;margin-left:20px}}.contact__form__row-input{border:1px solid #d8d8d8;margin-top:20px;padding:10px;width:100%}@media screen and (min-width: 768px){.contact__form__row-input.w33{width:33%}}.contact__form__row-input.sub{margin-top:10px}.contact__form__row-select{display:inline-block;margin-top:20px;position:relative;width:100%}@media screen and (min-width: 768px){.contact__form__row-select{width:50%}}.contact__form__row-select select{border:1px solid #d8d8d8;padding:10px 20px 10px 10px;width:100%}.contact__form__row-select::after{background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23000'/%3E%3C/svg%3E");content:"";height:12px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:12px}.contact__form__row-checkbox{display:grid;grid-template-columns:1fr;margin-top:20px;gap:10px}.contact__form__row-checkbox.sub{margin-top:10px}.contact__form__row-checkbox-item{align-items:center;display:flex}.contact__form__row-checkbox-item input{display:block;height:20px;margin-right:10px;width:20px}.contact__form__row-button{background-color:#000930;color:#fff;padding:10px;margin-top:20px}@media screen and (min-width: 768px){.contact__form__row-button{margin-left:20px}}.contact__form__row-flex{column-gap:10px;display:grid;grid-template-columns:48% 48%}@media screen and (min-width: 768px){.contact__form__row-flex{column-gap:20px;grid-template-columns:190px 190px}}.contact__form__row-notice{margin-top:10px}.contact__form__row-error{color:#ff174e;font-size:14px}@media screen and (min-width: 768px){.contact__form-btn{align-items:center;display:flex;justify-content:center}}@media screen and (min-width: 768px){.contact__form-btn .button-more{margin:0 15px}}.contact__form-back{margin-bottom:20px}@media screen and (min-width: 768px){.contact__form-back{margin:0 30px 0 0}}.contact__form-back a{background-color:#3e3a40 !important}.contact__form-submit button:disabled{background-color:#d8d8d8;color:#3e3a40}.contact__form-checker{margin:40px 0}@media screen and (min-width: 768px){.contact__form-checker{margin:80px 0}}.contact__form-checker-privacy{font-size:16px}@media screen and (min-width: 768px){.contact__form-checker-privacy{font-size:18px}}.contact__form-checker-privacy a{text-decoration:underline}@media screen and (min-width: 768px){.contact__form-checker-privacy a:hover{opacity:1;color:#c7a012}}.contact__form-recaptcha{margin-top:40px}@media screen and (min-width: 768px){.contact__form-recaptcha{margin-top:80px}}.contact__form-recaptcha-warning{color:#ff174e}.contact__form-chkbox{margin-top:10px;font-size:16px}@media screen and (min-width: 768px){.contact__form-chkbox{font-size:18px}}.contact__form-radio-list{display:grid;gap:10px;grid-template-columns:1fr;font-size:16px;margin-top:20px}@media screen and (min-width: 768px){.contact__form-radio-list{font-size:18px}}.contact__form-radio-list label{cursor:pointer}.contact__agree{margin-top:10px;font-size:16px}@media screen and (min-width: 768px){.contact__agree{font-size:18px}}.contact__thanks{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.contact__overlay{align-items:center;background-color:rgba(0,0,0,.6);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.contact__overlay .loading-text{color:#fff;display:flex;font-size:1.5em;font-weight:bold;gap:.1em}.contact__overlay .loading-text .dot{animation:blink 1.4s infinite;opacity:0}.contact__overlay .loading-text .dot:nth-child(1){animation-delay:0s}.contact__overlay .loading-text .dot:nth-child(2){animation-delay:.2s}.contact__overlay .loading-text .dot:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,100%{opacity:0}40%{opacity:1}}.otp-status-message{margin-top:8px;font-weight:bold;transition:all .3s ease}.otp-status-message.ok{color:green}.otp-status-message.ng{color:red}#other-reason{margin-top:10px}.shopguide-list-item:not(:first-of-type){margin-top:60px}@media screen and (min-width: 768px){.shopguide-list-item:not(:first-of-type){margin-top:120px}}.shopguide-list-item__kv img{aspect-ratio:2/1;height:auto;width:100%}.shopguide-list-item__img-list{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:10px}@media screen and (min-width: 768px){.shopguide-list-item__img-list{margin-top:20px}}.shopguide-list-item__img-list-item{aspect-ratio:3/2;overflow:hidden}.shopguide-list-item__img-list-item a{display:block}.shopguide-list-item__img-list-item a img{height:100%;object-fit:contain;width:100%;transition:.3s}.shopguide-list-item__img-list-item a:hover{opacity:1}@media screen and (min-width: 768px){.shopguide-list-item__img-list-item a:hover img{transform:scale(110%)}}.shopguide-list-item__header{font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;margin-top:40px}@media screen and (min-width: 768px){.shopguide-list-item__header{align-items:center;display:flex;justify-content:space-between}}.shopguide-list-item__logo{width:140px;margin:0 auto}@media screen and (min-width: 768px){.shopguide-list-item__logo{width:240px;margin:0}}.shopguide-list-item__logo img{width:100%}.shopguide-list-item__shop-guide-wrap{margin-top:20px}@media screen and (min-width: 768px){.shopguide-list-item__shop-guide-wrap{margin-top:0;width:880px}}.shopguide-list-item__shop-guide{white-space:wrap}@media screen and (min-width: 768px){.shopguide-list-item__shop-guide{white-space:nowrap;align-items:center;display:flex}}.shopguide-list-item__shop-name{font-size:24px}@media screen and (min-width: 768px){.shopguide-list-item__shop-name{font-size:32px}}.shopguide-list-item__shop-name span{font-size:14px;vertical-align:middle}.shopguide-list-item__floormap-list{column-gap:5px;display:grid;font-size:14px;grid-template-columns:repeat(2, 1fr);row-gap:10px;margin-top:10px}@media screen and (min-width: 768px){.shopguide-list-item__floormap-list{border-left:1px solid #000930;column-gap:15px;grid-template-columns:repeat(4, 1fr);margin:0 0 0 15px;padding-left:15px}}.shopguide-list-item__floormap-list-item a{text-decoration:underline}@media screen and (min-width: 768px){.shopguide-list-item__floormap-list-item a:hover{color:#c7a012;opacity:1}}.shopguide-list-item__shop-description{margin-top:15px}@media screen and (min-width: 768px){.shopguide-list-item__shop-description{margin-top:10px}}.shopguide-list-item__info{background:linear-gradient(90deg, #d2eaff, 30%, #ead7ff);margin:35px 0 40px;padding:20px}@media screen and (min-width: 768px){.shopguide-list-item__info{margin:40px 0;padding:40px}}.shopguide-list-item__info-table{width:100%}.shopguide-list-item__info-table tr{display:flex;flex-wrap:wrap;width:100%;border-bottom:1px solid #fff;padding:20px 0}.shopguide-list-item__info-table tr:last-of-type{border-bottom:none}.shopguide-list-item__info-table th{width:100%}@media screen and (min-width: 768px){.shopguide-list-item__info-table th{width:15%}}.shopguide-list-item__info-table td{margin-top:8px;width:100%}@media screen and (min-width: 768px){.shopguide-list-item__info-table td{margin-top:0px;width:85%}}.shopguide-list-item__info-table td.td-img{margin-top:20px;width:100%}@media screen and (min-width: 768px){.shopguide-list-item__info-table td.td-img{width:100%}}.shopguide-list-item__info-table th a,.shopguide-list-item__info-table td a{text-decoration:underline}.shopguide-list-item__info-table th a:hover,.shopguide-list-item__info-table td a:hover{color:#c7a012;opacity:1}.shopguide-list-item__info-table__link{display:inline-block}.shopguide-list-item__info-table__link:not(:first-of-type)::before{content:"/";display:inline-block;margin:0 10px}.shopguide-list-item__pdf{margin-bottom:60px}@media screen and (min-width: 768px){.shopguide-list-item__pdf{margin-bottom:80px}}.shopguide-list-item__pdf-image{margin-bottom:20px}@media screen and (min-width: 768px){.shopguide-list-item__pdf-image{margin-bottom:40px}}.shopguide-list-item__menu-list{column-gap:15px;display:grid;grid-template-columns:repeat(2, 1fr);margin-top:60px;row-gap:15px}@media screen and (min-width: 768px){.shopguide-list-item__menu-list{column-gap:37.5px;grid-template-columns:repeat(3, 1fr);margin-top:40px}}.shopguide-list-item__menu-list-item__name{font-size:14px;margin-top:10px}@media screen and (min-width: 768px){.shopguide-list-item__menu-list-item__name{margin-top:20px}}.shopguide__music-terrace a{background-color:#fffbf1;display:flex;flex-direction:column-reverse;gap:15px;margin-top:60px;padding:40px 20px}@media screen and (min-width: 768px){.shopguide__music-terrace a{background-color:rgba(0,0,0,0);flex-direction:row;gap:0;margin-top:120px;padding:0}}.shopguide__music-terrace a:hover{opacity:1}@media screen and (min-width: 768px){.shopguide__music-terrace a:hover{opacity:1}}@media screen and (min-width: 768px){.shopguide__music-terrace a:hover img{transform:scale(110%)}}@media screen and (min-width: 768px){.shopguide__music-terrace a:hover .shopguide__music-terrace__title{color:#c7a012}}@media screen and (min-width: 768px){.shopguide__music-terrace a:hover .shopguide__music-terrace__title span::before{background-color:#c7a012;opacity:1}}@media screen and (min-width: 768px){.shopguide__music-terrace a:hover .shopguide__music-terrace__title span.parts-exlink--blu::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28.29 28"><defs><style>.cls-1{fill:%23a57e00;}</style></defs><g id="footer"><g><polygon class="cls-1" points="23.44 28 0 28 0 4.8 1.62 4.8 1.62 26.4 23.44 26.4 23.44 28"/><path class="cls-1" d="M26.68,1.6V20.8H7.28V1.6H26.68m1.62-1.6H5.66V22.4H28.29V0h0Z"/></g></g></svg>')}}@media screen and (min-width: 768px){.shopguide__music-terrace a:hover{opacity:1}}@media screen and (min-width: 768px){.shopguide__music-terrace__image{aspect-ratio:375/180;flex-shrink:0;overflow:hidden;width:375px}}@media screen and (min-width: 768px){.shopguide__music-terrace__image img{height:100%;object-fit:contain;width:100%;transition:.3s}}.shopguide__music-terrace__text{font-family:"Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}@media screen and (min-width: 768px){.shopguide__music-terrace__text{align-items:stretch;background-color:#fffbf1;display:flex;flex-direction:column;justify-content:center;padding:0 40px}}.shopguide__music-terrace__title{font-size:18px}@media screen and (min-width: 768px){.shopguide__music-terrace__title{font-size:32px;transition:color .3s}}@media screen and (min-width: 768px){.shopguide__music-terrace__title span{position:relative}}@media screen and (min-width: 768px){.shopguide__music-terrace__title span::before{background-color:#000;bottom:0;content:"";height:1px;left:0;opacity:0;position:absolute;transition:opacity .3s,background-color .3s;width:100%}}.shopguide__music-terrace__title span.parts-exlink--blu::after{height:16px;width:16px}@media screen and (min-width: 768px){.shopguide__music-terrace__title span.parts-exlink--blu::after{height:24px;width:24px}}.shopguide__music-terrace__description{font-size:14px;margin-top:10px}.shopguide-tab{display:flex;margin-bottom:40px;width:100%}.shopguide-tab-item{border-bottom:1px solid #000930;border-top:1px solid #000930;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:300;padding:10px 0;text-align:center;width:50%}@media screen and (min-width: 768px){.shopguide-tab-item{cursor:pointer;font-size:32px;padding:20px 0;transition:.3s}}.shopguide-tab-item:not(:first-of-type){border-left:1px solid #000930}@media screen and (min-width: 768px){.shopguide-tab-item:hover{background-color:#000930;color:#fff}}.shopguide-tab-item.active{background-color:#000930;color:#fff}@media screen and (min-width: 768px){.shopguide-tab-item .pc{display:inline-block}}.shopguide-cmn{display:none}.shopguide-cmn.active{display:block}.shopguide-cmn_img{overflow:scroll;width:100%;padding-bottom:15px}@media screen and (min-width: 768px){.shopguide-cmn_img{overflow:hidden;width:90%;max-width:1200px;margin:0 auto}}.shopguide-cmn_img picture{display:block;width:140vw;min-width:140vw}@media screen and (min-width: 768px){.shopguide-cmn_img picture{width:100%;min-width:100%}}.shopguide-cmn_wrap{margin-top:52px}@media screen and (min-width: 768px){.shopguide-cmn_wrap{margin-top:80px}}.shopguide-cmn_wrap+.shopguide-cmn_wrap{margin-top:120px}.shopguide-cmn_ttl{position:relative;display:flex;gap:8px;align-items:flex-end;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;margin-bottom:32px;padding-bottom:32px}@media screen and (min-width: 768px){.shopguide-cmn_ttl{gap:24px;margin-bottom:40px;padding-bottom:40px}}.shopguide-cmn_ttl .en{font-size:34px;line-height:1em}@media screen and (min-width: 768px){.shopguide-cmn_ttl .en{font-size:60px}}.shopguide-cmn_ttl .ja{font-size:12px;line-height:1em;white-space:nowrap !important}@media screen and (min-width: 768px){.shopguide-cmn_ttl .ja{font-size:22px}}.shopguide-cmn_ttl::after{content:"";position:absolute;bottom:0;left:0;display:block;width:60px;height:1px;background-color:#000930}.kac{background-color:#000930;color:#fff;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:14px}@media screen and (min-width: 768px){.kac{font-size:18px;line-height:2}}.kac-hero{margin-bottom:30px}@media screen and (min-width: 768px){.kac-hero{margin-bottom:60px}}.kac-hero__logo{margin:auto;width:20%}@media screen and (min-width: 768px){.kac-hero__logo{width:150px}}.kac-campaign__image-wrap{position:relative;display:inline-block;margin-bottom:30px}@media screen and (min-width: 768px){.kac-campaign__image-wrap{margin-bottom:60px}}.kac-campaign__image-wrap svg.svg-border{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.kac-campaign__image-wrap svg.svg-border .line{animation:svgAnimation 5s linear infinite;fill:rgba(0,0,0,0);stroke:#c7a012;stroke-width:4px;stroke-linecap:round;stroke-dasharray:600 600;stroke-dashoffset:0}@media screen and (min-width: 768px){.kac-campaign__image-wrap svg.svg-border .line{stroke-width:1px}}@keyframes svgAnimation{from{stroke-dashoffset:0}to{stroke-dashoffset:1200}}@keyframes borderflow{0%{background-position:0 0}100%{background-position:200% 0}}.kac-lead{margin-top:30px}@media screen and (min-width: 768px){.kac-lead{margin-top:60px}}.kac-lead__text{font-size:16px;line-height:2.5;margin-bottom:30px;text-align:center}@media screen and (min-width: 768px){.kac-lead__text{font-size:18px;margin-bottom:60px}}.kac-info{margin-top:60px}@media screen and (min-width: 768px){.kac-info{margin-top:120px}}@media screen and (min-width: 768px){.kac-info__contents{align-items:center;display:flex;gap:98px;justify-content:space-between;margin:auto;width:1200px}}@media screen and (min-width: 768px){.kac-info__contents .block__inner{width:auto}}.kac-info__img{margin-top:20px}@media screen and (min-width: 768px){.kac-info__img{flex-shrink:1;margin-top:0;width:434px}}.kac-benefit{margin-top:60px}@media screen and (min-width: 768px){.kac-benefit{margin-top:120px}}.kac-benefit__list{display:flex;gap:60px;flex-direction:column}@media screen and (min-width: 768px){.kac-benefit__list{gap:120px}}@media screen and (min-width: 768px){.kac-benefit__item{align-items:flex-start;display:flex;gap:80px;justify-content:space-between}}.kac-benefit__number{width:15.33vw}@media screen and (min-width: 768px){.kac-benefit__number{flex-shrink:1;width:92px}}.kac-benefit__ttl{border-bottom:1px solid #fff;margin:20px 0;padding-bottom:10px}@media screen and (min-width: 768px){.kac-benefit__ttl{font-size:24px;margin:0 0 60px;padding-bottom:20px}}@media screen and (min-width: 768px){.kac-benefit__contents{align-items:flex-start;display:flex;gap:80px;justify-content:space-between}}@media screen and (min-width: 768px){.kac-benefit__img{flex-shrink:1;width:348px}}.kac-benefit__text{margin-top:20px}@media screen and (min-width: 768px){.kac-benefit__text{margin-top:0}}.kac-benefit__note{font-size:11px;margin-top:8px}@media screen and (min-width: 768px){.kac-benefit__note{font-size:14px}}.kac-benefit__other{border:1px solid #fff;margin-top:30px;padding:30px 10px;text-align:center}@media screen and (min-width: 768px){.kac-benefit__other{margin-top:90px;padding:60px 20px}}.kac-benefit__box{border:1px solid #fff;line-height:1.5;margin-top:20px;padding:10px 15px}@media screen and (min-width: 768px){.kac-benefit__box{padding:20px 30px}}.kac-benefit__box-title{border-bottom:1px solid #fff;font-weight:700;margin-bottom:1em;padding-bottom:1em}@media screen and (min-width: 768px){.kac-benefit__box-text{font-size:14px}}.kac-benefit__balcony-seat{border:2px solid #c7a012;margin-top:24px;padding:24px 6.6vw;position:relative}@media screen and (min-width: 768px){.kac-benefit__balcony-seat{align-items:start;display:grid;gap:60px;grid-template-columns:1fr 561px;margin-top:60px;padding:48px 33px}}.kac-benefit__balcony-seat::before{border:1px solid #c7a012;content:"";inset:8px 6px;pointer-events:none;position:absolute}@media screen and (min-width: 768px){.kac-benefit__balcony-seat::before{inset:6px}}.kac-benefit__balcony-seat-title{border-bottom:2px solid #c7a012;border-top:2px solid #c7a012;color:#c7a012;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:18px;font-weight:700;line-height:1;padding:15px 0 14px;position:relative;text-align:center}@media screen and (min-width: 768px){.kac-benefit__balcony-seat-title{padding:23px 0 22px}}.kac-benefit__balcony-seat-title::before{border-bottom:1px solid #c7a012;border-top:1px solid #c7a012;content:"";inset:4px 0;pointer-events:none;position:absolute}.kac-benefit__balcony-seat-description{line-height:1.5;margin-top:20px}@media screen and (min-width: 768px){.kac-benefit__balcony-seat-description{font-size:14px;margin-top:38px}}.kac-benefit__balcony-seat-images{display:grid;gap:10px;grid-template-columns:repeat(2, 1fr);margin-top:20px}@media screen and (min-width: 768px){.kac-benefit__balcony-seat-images{gap:20px;margin-top:0}}.kac-price{margin-top:60px}@media screen and (min-width: 768px){.kac-price{margin-top:120px}}.kac-price__amount{font-size:24px;line-height:1}@media screen and (min-width: 768px){.kac-price__amount{font-size:32px}}.kac-price__amount span{font-size:14px}@media screen and (min-width: 768px){.kac-price__amount span{font-size:24px}}.kac-price__note{margin-top:20px}@media screen and (min-width: 768px){.kac-price__note{font-size:24px;margin-top:36px}}.kac-howto{margin-top:60px}@media screen and (min-width: 768px){.kac-howto{margin-top:120px}}@media screen and (min-width: 768px){.kac-howto__list{align-items:flex-start;display:grid;grid-template-columns:393px 393px 288px}}@media screen and (min-width: 768px)and (min-width: 768px){.kac-howto__list{gap:63px}}@media screen and (min-width: 768px){.kac-howto__item{align-items:center;display:flex;justify-content:space-between;height:100%;width:100%}}.kac-howto__item:not(:last-of-type)::after{background-image:url("../icons/flow-arrow.png");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;margin:10px auto 4px;width:20px}@media screen and (min-width: 768px){.kac-howto__item:not(:last-of-type)::after{flex-shrink:1;height:40px;margin:0;transform:rotate(-90deg);width:40px}}.kac-howto__item-contents{align-items:flex-start;display:flex;gap:7vw}@media screen and (min-width: 768px){.kac-howto__item-contents{flex-direction:column;gap:24px;width:290px}}.kac-howto__item-header{font-family:"Noto Serif JP";flex-shrink:1;width:25vw}@media screen and (min-width: 768px){.kac-howto__item-header{width:100%}}.kac-howto__item-number{font-size:18px}@media screen and (min-width: 768px){.kac-howto__item-number{font-size:32px}}.kac-howto__item-figure{text-align:center}.kac-howto__item-icon{aspect-ratio:1/1;margin-top:16px;max-height:13.3vw;max-width:13.3vw}@media screen and (min-width: 768px){.kac-howto__item-icon{max-height:110px;max-width:110px}}.kac-howto__item-caption{font-size:12px;margin-top:4px;text-align:center}@media screen and (min-width: 768px){.kac-howto__item-caption{font-size:24px;margin-top:34px}}.kac-howto__item-text{margin-top:42px;width:60.4vw}@media screen and (min-width: 768px){.kac-howto__item-text{margin-top:0;width:auto}}.kac-howto__item-text a{text-decoration:underline}@media screen and (min-width: 768px){.kac-howto__item-text a:hover{color:#c7a012;opacity:1}}.kac-notice{margin-top:60px}@media screen and (min-width: 768px){.kac-notice{margin-top:120px}}.kac-notice__list{display:flex;gap:20px;flex-direction:column}.kac-notice__item{margin-left:calc(1em + 4px)}.kac-notice__item::before{content:"・";display:inline-block;margin:0 4px 0 calc(-1em - 4px)}.kac-faq{margin-top:60px}@media screen and (min-width: 768px){.kac-faq{margin-top:120px}}.kac-faq__list{display:flex;gap:10px;flex-direction:column}.kac-faq__item{border-bottom:1px solid #d8d8d8;padding-bottom:6px}.kac-faq__item-question{align-items:flex-start;display:flex;justify-content:space-between;width:100%}@media screen and (min-width: 768px){.kac-faq__item-question{cursor:pointer;font-size:18px}}.kac-faq__item-question::before{content:"Q.";display:inline-block;flex-shrink:1;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:18px;margin-right:8px}@media screen and (min-width: 768px){.kac-faq__item-question::before{font-size:36px}}.kac-faq__item-question::after{border-right:1px solid #d8d8d8;border-top:1px solid #d8d8d8;content:"";flex-shrink:1;height:8px;margin:4px 4px 0 20px;transform:rotate(135deg);transition:.3s;width:9px}@media screen and (min-width: 768px){.kac-faq__item-question::after{height:12px;margin-top:30px;width:13px}}.kac-faq__item-question span{width:100%}@media screen and (min-width: 768px){.kac-faq__item-question span{margin-top:20px}}.kac-faq__item-question.open::after{transform:rotate(-45deg)}.kac-faq__item-answer-wrap{display:none}.kac-faq__item-answer{align-items:flex-start;display:flex;justify-content:space-between;margin-top:20px;width:100%}@media screen and (min-width: 768px){.kac-faq__item-answer{margin-top:0}}.kac-faq__item-answer::before{content:"A.";display:inline-block;flex-shrink:1;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;margin-right:8px}@media screen and (min-width: 768px){.kac-faq__item-answer::before{font-size:36px}}.kac-faq__item-answer span{width:100%}@media screen and (min-width: 768px){.kac-faq__item-answer span{margin-top:20px}}.kac-faq__item-answer a{text-decoration:underline}@media screen and (min-width: 768px){.kac-faq__item-answer a:hover{color:#c7a012;opacity:1}}.kac-button{margin-top:60px}@media screen and (min-width: 768px){.kac-button{margin-top:120px}}.kac-button--mt-small{margin-top:30px}@media screen and (min-width: 768px){.kac-button--mt-small{margin-top:60px}}.kac-button--inverted a{background-color:#2240af;color:#fff}.kac-cta{background-color:hsla(0,0%,100%,.86);bottom:60px;left:0;opacity:0;padding:14px 38px;position:fixed;transition:.3s opacity;visibility:hidden;width:100%;z-index:100}@media screen and (min-width: 768px){.kac-cta{left:auto;padding:30px;right:0;width:auto}}.kac-cta.active{opacity:1;visibility:visible}.kac-cta:not(.active){transition:opacity .3s,visibility 0s .3s;opacity:0;visibility:hidden}.kac-cta__text{text-align:center}.kac-cta__btn{margin-top:10px}.kac-cta__btn a{background:linear-gradient(45deg, #aa21f9 40%, #0091e2);transition:none}.kac-calendar{margin-top:60px}@media screen and (min-width: 768px){.kac-calendar{margin-top:120px}}.pgclub{background-color:#e7e7eb;position:relative}.main-pgclub{margin-top:-69px}@media screen and (min-width: 768px){.main-pgclub{margin-top:-140px}}.pgclub_ttl{text-align:center;color:#fff}.pgclub_ttl .ja{display:block;margin-bottom:16px;font-size:12px;font-size:36px;line-height:1.6em;font-weight:700;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}@media screen and (min-width: 768px){.pgclub_ttl .ja{font-size:36px}}.pgclub_ttl .en{display:block;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:14px;letter-spacing:.1em;line-height:1em}.pgclub_ttl .en::before{content:"";display:block;width:24px;height:1px;background-color:#fff;margin:0 auto 20px}.pgclub_ttl.cls-color{color:#3067ba}.pgclub_ttl.cls-color .en::before{background-color:#3067ba}.pgclub_inner{max-width:1200px;width:calc(100% - 30px);margin:0 auto}.pgclub_fv{position:relative}.pgclub_fv_links{z-index:1000;position:fixed;left:0;bottom:0;width:100%;display:flex;gap:8px}@media screen and (min-width: 768px){.pgclub_fv_links{position:absolute;gap:28px;left:152px;bottom:128px;width:auto}}.pgclub_fv_links_cmn{display:block;width:50%}@media screen and (min-width: 768px){.pgclub_fv_links_cmn{width:202px}}.pgclub_fv_links_cmn a{display:block;width:100%;padding:14px;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#bb1773;font-size:14px;letter-spacing:.01em;line-height:1.2em;font-weight:500;text-align:center;color:#fff}@media screen and (min-width: 768px){.pgclub_fv_links_cmn a{font-size:18px;border-radius:10px}}.pgclub_nav{padding:15px;background-color:#000930;color:#fff}@media screen and (min-width: 768px){.pgclub_nav{padding:34px 0 40px;border-top:3px solid #c7a012}}.pgclub_nav_list{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width: 768px){.pgclub_nav_list{flex-wrap:nowrap;max-width:1074px;margin:0 auto}}.pgclub_nav_list_cmn{width:33%}.pgclub_nav_list_cmn+.pgclub_nav_list_cmn{border-left:1px solid #3d4877}.pgclub_nav_list_cmn:nth-child(1),.pgclub_nav_list_cmn:nth-child(2),.pgclub_nav_list_cmn:nth-child(3){padding-bottom:16px;border-bottom:1px solid #3d4877}@media screen and (min-width: 768px){.pgclub_nav_list_cmn:nth-child(1),.pgclub_nav_list_cmn:nth-child(2),.pgclub_nav_list_cmn:nth-child(3){padding-bottom:0;border-bottom:none}}.pgclub_nav_list_cmn:nth-child(4){border-left:none}@media screen and (min-width: 768px){.pgclub_nav_list_cmn:nth-child(4){border-left:1px solid #3d4877}}.pgclub_nav_list_cmn:nth-child(4),.pgclub_nav_list_cmn:nth-child(5),.pgclub_nav_list_cmn:nth-child(6){padding-top:10px}@media screen and (min-width: 768px){.pgclub_nav_list_cmn:nth-child(4),.pgclub_nav_list_cmn:nth-child(5),.pgclub_nav_list_cmn:nth-child(6){padding-top:0}}@media screen and (min-width: 768px){.pgclub_nav_list_cmn{width:auto}.pgclub_nav_list_cmn:first-child a{padding-left:0;padding-right:33px}.pgclub_nav_list_cmn:last-child a{padding-right:0}}.pgclub_nav_list_cmn a{width:100%;display:block;white-space:nowrap}@media screen and (min-width: 768px){.pgclub_nav_list_cmn a{width:fit-content;padding:6px 60px}}.pgclub_nav_list_cmn a small{display:block;font-size:10px;line-height:1.2em;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;color:#3d4877;text-align:center}@media screen and (min-width: 768px){.pgclub_nav_list_cmn a small{font-size:12px}}.pgclub_nav_list_cmn a div{display:flex;justify-content:center;align-items:center;margin-top:8px;height:38px}.pgclub_nav_list_cmn a span{display:block;font-size:14px;line-height:1.2em;letter-spacing:.13em;font-weight:400;font-family:"Plus Jakarta Sans","Noto Sans JP","Segoe UI","SegoeUI","Helvetica Neue","Helvetica","Arial","Verdana","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;text-align:center}@media screen and (min-width: 768px){.pgclub_nav_list_cmn a span{font-size:16px}}.pgclub_intro_txtbox{z-index:1;position:relative;padding:70px 0 48px;background:url(../images/club/intro_bg.jpg) center center/cover no-repeat;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;color:#fff}@media screen and (min-width: 768px){.pgclub_intro_txtbox{padding:120px 0;text-align:center}}.pgclub_intro_txtbox::after{z-index:-1;content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(rgba(0, 0, 0, 0.7803921569) 40%, #071034)}.pgclub_intro_txtbox strong{display:block;font-size:24px;line-height:1.6em;letter-spacing:0em;font-weight:400}@media screen and (min-width: 768px){.pgclub_intro_txtbox strong{letter-spacing:.06em}}.pgclub_intro_txtbox p{display:block;margin-top:50px;font-size:16px;letter-spacing:.1em;line-height:1.6em;font-weight:500}@media screen and (min-width: 768px){.pgclub_intro_txtbox p{margin-top:64px;font-size:18px;letter-spacing:.25em}}.pgclub_intro_txtbox small{display:block;margin-top:8px;font-size:10px;line-height:1.6em;letter-spacing:.14em;font-weight:500}@media screen and (min-width: 768px){.pgclub_intro_txtbox small{letter-spacing:.25em}}.pgclub_plan{position:relative}.pgclub_plan::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-linear-gradient(45deg, #aa21f9 60%, #0091e2);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 8px))}@media screen and (min-width: 768px){.pgclub_plan::before{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 80px))}}.pgclub_plan_wrap{position:relative;padding:60px 0 90px;background-color:#121f56;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 20px), 0 100%)}@media screen and (min-width: 768px){.pgclub_plan_wrap{padding:60px 0 120px;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 40px), 0 100%)}}.pgclub_plan_list{display:flex;justify-content:center;margin-top:40px;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.pgclub_plan_list_cmn{z-index:1;position:relative;width:100%;max-width:304px;height:138px}@media screen and (min-width: 768px){.pgclub_plan_list_cmn{width:fit-content;max-width:none}}.pgclub_plan_list_cmn_wrap{padding:26px 42px;background:linear-gradient(45deg, transparent 14px, #fff 14px),linear-gradient(135deg, transparent 14px, #fff 14px),linear-gradient(225deg, transparent 14px, #fff 14px),linear-gradient(315deg, transparent 14px, #fff 14px);background-position:bottom left,top left,top right,bottom right;background-size:50% 50%;background-repeat:no-repeat;height:138px}.pgclub_plan_list_cmn_label{display:block;padding:3px;min-width:178px;background-color:#0195dd;font-size:16px;line-height:1.5em;letter-spacing:.1em;font-weight:700;color:#fff;text-align:center}.pgclub_plan_list_cmn_price{display:block;margin-top:20px;font-size:24px;line-height:1.6em;font-weight:700;color:#3067ba;text-align:center}.pgclub_plan_list_cmn_price small{font-size:16px}.pgclub_plan_list_cmn::before{content:"";display:block;z-index:-1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:50%;background-color:#fff}.pgclub_plan_list_cmn::after{content:"";display:block;z-index:-2;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% + 2px);height:calc(100% + 2px);background:linear-gradient(45deg, transparent 14px, #0195DD 14px),linear-gradient(135deg, transparent 14px, #0195DD 14px),linear-gradient(225deg, transparent 14px, #0195DD 14px),linear-gradient(315deg, transparent 14px, #0195DD 14px);background-position:bottom left,top left,top right,bottom right;background-size:50% 50%;background-repeat:no-repeat}.pgclub_ticket{padding:80px 0}@media screen and (min-width: 768px){.pgclub_ticket{padding:120px 0}}.pgclub_ticket_artist{z-index:1;position:relative;margin-top:60px;margin-left:auto;margin-right:auto;max-width:304px}@media screen and (min-width: 768px){.pgclub_ticket_artist{max-width:none;margin-top:80px;margin-left:0;margin-right:0}}.pgclub_ticket_artist::before{content:"";display:block;z-index:-1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:50%;background-color:#fff}@media screen and (min-width: 768px){.pgclub_ticket_artist::before{width:100%;height:50%}}.pgclub_ticket_artist::after{content:"";display:block;z-index:-2;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% + 2px);height:calc(100% + 2px);background:linear-gradient(45deg, transparent 14px, #0195DD 14px),linear-gradient(135deg, transparent 14px, #0195DD 14px),linear-gradient(225deg, transparent 14px, #0195DD 14px),linear-gradient(315deg, transparent 14px, #0195DD 14px);background-position:bottom left,top left,top right,bottom right;background-size:50% 50%;background-repeat:no-repeat}@media screen and (min-width: 768px){.pgclub_ticket_artist::after{background:linear-gradient(45deg, transparent 20px, #0195DD 20px),linear-gradient(135deg, transparent 20px, #0195DD 20px),linear-gradient(225deg, transparent 20px, #0195DD 20px),linear-gradient(315deg, transparent 20px, #0195DD 20px);background-position:bottom left,top left,top right,bottom right;background-size:50% 50%;background-repeat:no-repeat}}.pgclub_ticket_artist_wrap{display:flex;flex-wrap:wrap;gap:10px;padding:24px 20px;background:linear-gradient(45deg, transparent 14px, #fff 14px),linear-gradient(135deg, transparent 14px, #fff 14px),linear-gradient(225deg, transparent 14px, #fff 14px),linear-gradient(315deg, transparent 14px, #fff 14px);background-position:bottom left,top left,top right,bottom right;background-size:50% 50%;background-repeat:no-repeat}@media screen and (min-width: 768px){.pgclub_ticket_artist_wrap{gap:20px;padding:32px;background:linear-gradient(45deg, transparent 20px, #fff 20px),linear-gradient(135deg, transparent 20px, #fff 20px),linear-gradient(225deg, transparent 20px, #fff 20px),linear-gradient(315deg, transparent 20px, #fff 20px);background-position:bottom left,top left,top right,bottom right;background-size:50% 50%;background-repeat:no-repeat}}.pgclub_ticket_artist li{font-size:14px;line-height:1.6em;font-weight:700;color:#3067ba;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}@media screen and (min-width: 768px){.pgclub_ticket_artist li{font-size:16px}}.pgclub_ticket_artist li:last-child::after{display:inline-block;margin-left:10px;content:"......";font-size:14px;line-height:1.6em;font-weight:700;color:#3067ba}@media screen and (min-width: 768px){.pgclub_ticket_artist li:last-child::after{margin-left:20px;font-size:16px}}.pgclub_ticket_artist small{position:absolute;bottom:22px;right:20px;font-size:10px;line-height:1.6em;font-weight:700;color:#3067ba;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}@media screen and (min-width: 768px){.pgclub_ticket_artist small{bottom:28px;right:32px;font-size:16px}}.pgclub_ticket_newsbtn{margin-top:40px;display:flex;justify-content:flex-end;width:100%}.pgclub_ticket_newsbtn a{display:flex;align-items:center;gap:8px;font-size:16px;line-height:1.5em;letter-spacing:.1em;font-weight:700;color:#3067ba;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.pgclub_ticket_newsbtn a::after{content:"";display:inline-block;width:26px;height:26px;background:url(../images/club/icon_arrow_blue.svg) center center/contain no-repeat}.pgclub_ticket_genre{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 2%;margin-top:60px;margin-right:auto;margin-left:auto;max-width:590px}@media screen and (min-width: 768px){.pgclub_ticket_genre{gap:10px;margin-top:80px}}.pgclub_ticket_genre li{position:relative;padding:15px;border-radius:4px;min-width:29%;background-color:#fff;font-size:14px;line-height:1.6em;font-weight:400;text-align:center;color:#3067ba;font-family:"Plus Jakarta Sans","Noto Sans JP","Segoe UI","SegoeUI","Helvetica Neue","Helvetica","Arial","Verdana","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media screen and (min-width: 768px){.pgclub_ticket_genre li{min-width:110px}}.pgclub_ticket_genre li::before{content:"";position:absolute;top:1px;left:1px;display:block;border-radius:4px;border:1px solid #e7e7eb;width:calc(100% - 2px);height:calc(100% - 2px)}.pgclub_ticket_copy{margin-top:40px;max-width:985px}@media screen and (min-width: 768px){.pgclub_ticket_copy{margin-top:80px}}.pgclub_ticket_copy_txt{width:100%;font-size:16px;line-height:1.6em;letter-spacing:.14em;font-weight:600;text-align:center;color:#3067ba;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}@media screen and (min-width: 768px){.pgclub_ticket_copy_txt{width:60%;text-align:left}}.pgclub_ticket_copy_img{z-index:1;position:relative;margin:60px 0 0;width:280px}@media screen and (min-width: 768px){.pgclub_ticket_copy_img{max-width:520px;width:50%}}.pgclub_ticket_copy_img img{position:relative;top:-6px;left:-6px}@media screen and (min-width: 768px){.pgclub_ticket_copy_img img{top:-8px;left:-8px}}.pgclub_ticket_copy_img::after{content:"";z-index:-1;position:absolute;top:0;right:0;display:block;width:100%;height:100%;background-image:linear-gradient(240deg, #bd1070 20%, #a95ccf 50%, #1eb5ff);background:-webkit-linear-gradient(240deg, #bd1070 20%, #a95ccf 50%, #1eb5ff)}.pgclub_ticket_copy_img.cls-1{margin-left:auto;margin-right:-15px}@media screen and (min-width: 768px){.pgclub_ticket_copy_img.cls-1{margin-top:-72px;margin-left:auto;margin-right:0}}.pgclub_ticket_copy_img.cls-2{margin-top:64px;margin-left:-15px;margin-right:auto}@media screen and (min-width: 768px){.pgclub_ticket_copy_img.cls-2{margin-top:90px;margin-left:auto;margin-right:auto;right:-8%}}.pgclub_ticket_copy_img+.pgclub_ticket_copy_txt{margin-top:60px}.pgclub_mb{z-index:1;position:relative;padding:100px 0 60px;background-color:#000930}@media screen and (min-width: 768px){.pgclub_mb{padding:120px 0}}.pgclub_mb_bg{z-index:-1;position:absolute;top:0;left:0;display:block;width:100%}.pgclub_mb_bg::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(rgba(0, 0, 0, 0.7803921569) 40%, #071034)}.pgclub_mb_point{margin-top:133px}@media screen and (min-width: 768px){.pgclub_mb_point{margin-top:80px}}.pgclub_mb_point_cmn{position:relative;display:flex;flex-direction:column-reverse}@media screen and (min-width: 768px){.pgclub_mb_point_cmn{flex-direction:row;align-items:center;gap:-58px;padding-right:13.1666666667%}}.pgclub_mb_point_cmn+.pgclub_mb_point_cmn{margin-top:154px}@media screen and (min-width: 768px){.pgclub_mb_point_cmn+.pgclub_mb_point_cmn{margin-top:120px}}@media screen and (min-width: 768px){.pgclub_mb_point_cmn:nth-child(2n){padding-right:0;padding-left:12.3333333333%}}.pgclub_mb_point_cmn:nth-child(2n) .pgclub_mb_point_cmn_img{margin-right:0;margin-left:-15px}@media screen and (min-width: 768px){.pgclub_mb_point_cmn:nth-child(2n) .pgclub_mb_point_cmn_img{margin-right:0;margin-left:0}}.pgclub_mb_point_cmn:nth-child(2n) .pgclub_mb_point_cmn_txtarea{padding-left:0}@media screen and (min-width: 768px){.pgclub_mb_point_cmn:nth-child(2n) .pgclub_mb_point_cmn_txtarea{padding-right:0;padding-left:0}}.pgclub_mb_point_cmn:nth-child(2n) .pgclub_mb_point_cmn_txtarea_ttl{left:auto;right:14px}.pgclub_mb_point_cmn_txtarea{z-index:1}@media screen and (min-width: 768px){.pgclub_mb_point_cmn_txtarea{width:40%;margin-right:-58px;padding-left:0}}.pgclub_mb_point_cmn_txtarea_ttl{position:absolute;top:-74px;left:14px;display:flex;flex-direction:row-reverse;align-items:flex-start;gap:12px}@media screen and (min-width: 768px){.pgclub_mb_point_cmn_txtarea_ttl{position:static;flex-direction:column;align-items:flex-start}}.pgclub_mb_point_cmn_txtarea_ttl span{position:relative;display:inline-block;white-space:nowrap !important;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;text-align:center;padding:10px 0;font-size:16px;line-height:1.6em;letter-spacing:.5em;font-weight:700;color:#000930;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}@media screen and (min-width: 768px){.pgclub_mb_point_cmn_txtarea_ttl span{position:static;-webkit-writing-mode:horizontal-tb;writing-mode:horizontal-tb;font-size:20px;padding:0 10px;line-height:1.6em;letter-spacing:.14em;width:auto;white-space:nowrap;text-align:left}}.pgclub_mb_point_cmn_txtarea_ttl span::after{background:#fff !important}@media screen and (min-width: 768px){.pgclub_mb_point_cmn_txtarea_ttl.cls-1 span:nth-child(2){bottom:auto}}@media screen and (min-width: 768px){.pgclub_mb_point_cmn_txtarea_ttl.cls-2 span:nth-child(2){bottom:auto}}@media screen and (min-width: 768px){.pgclub_mb_point_cmn_txtarea_ttl.cls-3 span:nth-child(2){bottom:auto}}.pgclub_mb_point_cmn_txtarea dl{display:block;margin-top:24px;color:#fff;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}@media screen and (min-width: 768px){.pgclub_mb_point_cmn_txtarea dl{margin-top:60px}}.pgclub_mb_point_cmn_txtarea dl dt{display:block;font-size:14px;line-height:1.5em;letter-spacing:.1em;font-weight:700;text-align:center}@media screen and (min-width: 768px){.pgclub_mb_point_cmn_txtarea dl dt{text-align:left;font-size:20px}}.pgclub_mb_point_cmn_txtarea dl dd{margin-top:18px;display:block;font-size:14px;line-height:1.5em;letter-spacing:.1em;font-weight:400}@media screen and (min-width: 768px){.pgclub_mb_point_cmn_txtarea dl dd{font-size:14px}}.pgclub_mb_point_cmn_img{margin-right:-15px}@media screen and (min-width: 768px){.pgclub_mb_point_cmn_img{margin-right:0;width:67%}}.pgclub_mb_map{margin-top:68px;padding:32px 0 20px;background-color:#0e1736}.pgclub_mb_map_inner{max-width:1050px;width:90%;margin:0 auto}.pgclub_mb_map_ttl{display:flex;justify-content:center;align-items:center;gap:13px}.pgclub_mb_map_ttl span{display:block;width:fit-content;min-width:fit-content;font-size:16px;line-height:1.6em;letter-spacing:.1em;font-weight:400;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;color:#fff}.pgclub_mb_map_ttl::before,.pgclub_mb_map_ttl::after{content:"";display:block;width:100px;height:1px;background-color:#fff}@media screen and (min-width: 768px){.pgclub_mb_map_ttl::before,.pgclub_mb_map_ttl::after{width:94px}}.pgclub_mb_map_img{display:block;margin-top:24px;margin-left:auto;margin-right:auto;max-width:290px}.pgclub_mb_map_btn{width:67px;margin-left:auto;margin-right:0}.pgclub_mb_map_btn a{display:block;padding:4px;border-radius:100px;background-color:#3e3a40;font-size:10px;line-height:1em;letter-spacing:.04em;font-weight:400;color:#fff;text-align:center}.pgclub_mb_other{margin-top:80px}.pgclub_mb_other_ttl{padding:14px 0;border-top:1px solid #636363;border-bottom:1px solid #636363;font-size:16px;line-height:1.5em;letter-spacing:.1em;font-weight:400;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;color:#fff;text-align:center}.pgclub_mb_other_list{margin-top:40px;display:flex;justify-content:center;flex-wrap:wrap;gap:24px}.pgclub_mb_other_list li{width:285px;display:flex;justify-content:center;align-items:center;gap:12px;padding:9px 24px;background-color:#121f56}.pgclub_mb_other_list li img{width:38px}.pgclub_mb_other_list li span{display:block;width:100%;font-size:14px;line-height:1.5em;letter-spacing:.1em;font-weight:400;color:#fff}.pgclub_flow{position:relative;overflow:hidden;padding:80px 0}@media screen and (min-width: 768px){.pgclub_flow{padding:120px 0}}.pgclub_flow_cont_wrap{margin:60px calc(50% - 50vw) 0;padding:0 calc(50vw - 50%);position:relative}@media screen and (min-width: 768px){.pgclub_flow_cont_wrap{margin-top:80px}}.pgclub_flow_list{counter-reset:pagination-num}.pgclub_flow_list_cmn{position:relative;padding:38px 28px 24px;background-color:#fff}.pgclub_flow_list_cmn_step{position:absolute;top:18px;left:11px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;border:1px solid #c7a012;background-color:#bb1773}.pgclub_flow_list_cmn_step span{font-size:10px;line-height:1em;letter-spacing:.07em;font-weight:400;color:#fff;text-align:center;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.pgclub_flow_list_cmn_step::after{counter-increment:pagination-num;content:counter(pagination-num, decimal-leading-zero);font-size:20px;line-height:1em;letter-spacing:.07em;font-weight:400;color:#fff;text-align:center;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.pgclub_flow_list_cmn_wrap dl{display:block;margin-top:16px}.pgclub_flow_list_cmn_wrap dl dt{display:block;padding:5px;background-color:#3067ba;font-size:16px;line-height:1.5em;letter-spacing:.1em;font-weight:500;color:#fff;text-align:center}.pgclub_flow_list_cmn_wrap dl dd{display:block;margin-top:16px;font-size:14px;line-height:1.5em;letter-spacing:.1em;font-weight:400;color:#3067ba}.pgclub_flow_arrows{position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;justify-content:space-between;width:100%}.pgclub_flow_arrows button.prev-arrow{transform:rotate(180deg)}.pgclub_flow_cta{margin-top:80px}@media screen and (min-width: 768px){.pgclub_flow_cta{margin-top:120px}}.pgclub_flow_cta_txt{font-size:20px;line-height:1.6em;letter-spacing:.15em;font-weight:700;color:#3067ba;text-align:center;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.pgclub_flow_cta_logo{display:block;max-width:208px;margin:0 auto}.pgclub_flow_cta_btn{margin-top:36px}@media screen and (min-width: 768px){.pgclub_flow_cta_btn{margin-top:40px}}.pgclub_flow_cta_btn a,.pgclub_flow_cta_btn button{background-color:#bb1773}@media screen and (min-width: 768px){.pgclub_flow_cta_btn a:hover,.pgclub_flow_cta_btn button:hover{color:#bb1773}}.pgclub_faq{padding:100px 0 140px;background-color:#121f56;color:#fff}.pgclub_faq_list{display:flex;gap:10px;flex-direction:column;margin-top:48px}@media screen and (min-width: 768px){.pgclub_faq_list{margin-top:80px}}.pgclub_faq_item{border-bottom:1px solid #d8d8d8;padding-bottom:11px}.pgclub_faq_item-question{align-items:flex-start;display:flex;justify-content:space-between;width:100%}@media screen and (min-width: 768px){.pgclub_faq_item-question{cursor:pointer;font-size:18px}}.pgclub_faq_item-question::before{content:"Q.";display:inline-block;flex-shrink:1;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:24px;margin-right:8px}@media screen and (min-width: 768px){.pgclub_faq_item-question::before{font-size:36px}}.pgclub_faq_item-question::after{border-right:1px solid #d8d8d8;border-top:1px solid #d8d8d8;content:"";flex-shrink:1;height:8px;margin:12px 4px 0 20px;transform:rotate(135deg);transition:.3s;width:9px}@media screen and (min-width: 768px){.pgclub_faq_item-question::after{height:12px;margin-top:30px;width:13px}}.pgclub_faq_item-question span{margin-top:8px;width:100%;font-size:14px}@media screen and (min-width: 768px){.pgclub_faq_item-question span{margin-top:18px;font-size:18px}}.pgclub_faq_item-question.open::after{transform:rotate(-45deg)}.pgclub_faq_item-answer-wrap{display:none}.pgclub_faq_item-answer{align-items:flex-start;display:flex;justify-content:space-between;margin-top:20px;width:100%}@media screen and (min-width: 768px){.pgclub_faq_item-answer{margin-top:0}}.pgclub_faq_item-answer::before{content:"A.";display:inline-block;flex-shrink:1;font-family:"KASerif","Spectral","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:24px;margin-right:8px}@media screen and (min-width: 768px){.pgclub_faq_item-answer::before{font-size:36px}}.pgclub_faq_item-answer span{width:100%;font-size:14px;line-height:1.8em;font-weight:300}@media screen and (min-width: 768px){.pgclub_faq_item-answer span{margin-top:12px}}.pgclub_faq_item-answer a{text-decoration:underline}@media screen and (min-width: 768px){.pgclub_faq_item-answer a:hover{color:#c7a012;opacity:1}}.pgclub_faq_btn{margin-top:56px}.kac-button{margin-top:60px}@media screen and (min-width: 768px){.kac-button{margin-top:120px}}.kac-button--mt-small{margin-top:30px}@media screen and (min-width: 768px){.kac-button--mt-small{margin-top:60px}}.kac-button--inverted a{background-color:#2240af;color:#fff}.kac-cta{background-color:hsla(0,0%,100%,.86);bottom:60px;left:0;opacity:0;padding:14px 38px;position:fixed;transition:.3s opacity;visibility:hidden;width:100%;z-index:100}@media screen and (min-width: 768px){.kac-cta{left:auto;padding:30px;right:0;width:auto}}.kac-cta.active{opacity:1;visibility:visible}.kac-cta:not(.active){transition:opacity .3s,visibility 0s .3s;opacity:0;visibility:hidden}.kac-cta_text{text-align:center}.kac-cta_logo{display:block;max-width:208px;margin:0 auto}.kac-cta_btn{margin-top:37px}.kac-cta_btn a{background:linear-gradient(45deg, #aa21f9 40%, #0091e2);transition:none}.pc{display:none}@media screen and (min-width: 768px){.pc{display:inherit}}.sp{display:inherit}@media screen and (min-width: 768px){.sp{display:none}}/*# sourceMappingURL=style.css.map */