@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+JP:wght@400;500;700&family=Montserrat:wght@800&display=swap";body{font-family:"IBM Plex Sans JP",sans-serif;font-weight:500;font-style:normal}h1,h2,h3,h4,h5,h6,p,a,.copyright,.p-postList__item{transform:rotate(0.05deg)}.sp-none{display:none}@media(min-width: 960px){.sp-none{display:block}}.pc-none{display:block}@media(min-width: 960px){.pc-none{display:none}}.ibm-plex-sans-jp-medium{font-family:"IBM Plex Sans JP",sans-serif;font-weight:500;font-style:normal}.ibm-plex-sans-jp-bold{font-family:"IBM Plex Sans JP",sans-serif;font-weight:700;font-style:normal}h2.main-h2{background:none;text-shadow:2px 2px 0px #fff,4px 4px 0px #f2c028}h2.main-h2 span{font-weight:700;letter-spacing:.15em;font-family:"Montserrat",sans-serif;font-weight:800;font-style:normal;font-style:normal;color:#bf2a27;text-transform:uppercase;font-size:2rem}h2.main-h2::before{content:none}.blend-bg{background-color:rgba(0,0,0,0) !important;position:relative}.flowing{overflow:hidden;display:flex;color:#fff;text-shadow:1px 1px 0 #212121,-1px -1px 0 #212121,-1px 1px 0 #212121,1px -1px 0 #212121,0px 1px 0 #212121,-1px 0 #212121,-1px 0 0 #212121,1px 0 0 #212121;mix-blend-mode:color-dodge;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;animation:flowing 10s linear infinite;bottom:-10px}.flowing{display:flex;align-items:center;overflow:hidden;position:absolute}.flowing-content{white-space:nowrap;animation-name:loop-right-to-left;animation-duration:30s;animation-iteration-count:infinite;animation-timing-function:linear;animation-delay:0s;animation-fill-mode:both}.flowing-text{padding:0 20px;display:inline-block;flex-shrink:0;white-space:nowrap;font-size:100px;font-optical-sizing:auto;font-weight:700;font-style:normal;line-height:1}@media(min-width: 960px){.flowing-text{font-size:120px}}@keyframes loop-right-to-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.container{position:relative;width:100%;min-height:100px;display:flex;align-items:center;justify-content:center;background:#010206}.countainer::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.countdown{position:relative;color:#fff;text-align:center;text-transform:uppercase}.time-container{display:flex;justify-content:center;margin-bottom:20px}.time{font-family:"Roboto Condensed",sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal;color:#fa2eb5;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 20px;font-size:14px;opacity:.8}.time-num{font-size:60px;line-height:1}@media screen and (max-width: 600px){.countdown-title{font-size:50px}.new-year{font-size:100px}.time-wrap{margin-top:10px}.time{font-size:12px;margin:0 10px}.time-num{font-size:34px}}.faq_q{background-color:var(--color_main);color:#fff}.faq_a{max-height:0;overflow:hidden;transition:max-height 0s;padding:0 !important}.faq_a.open{max-height:-moz-fit-content;max-height:fit-content;padding:1em 1em 1em 3em !important;border:solid 1px var(--color_main)}.swell-block-faq .faq_q:before,.swell-block-faq .faq_a:before{box-shadow:none;left:1px}.swell-block-faq .swell-block-faq__item+.swell-block-faq__item{position:relative}.swell-block-faq__item .faq_q:after{content:"＋";font-family:"IBM Plex Sans JP",sans-serif;color:#fff;font-weight:700;position:absolute;right:30px;top:50%;transform:translateY(-50%);font-size:1.4em}.swell-block-faq__item.open .faq_q:after{content:"−"}.gt_selector{border-radius:30px;max-width:150px;padding:.1em .5em}#post_slider{display:none}.commissioner-swiper{padding:4em 0}.commissioner-area{max-width:1200px;margin:auto}.commissioner-area .commissioner-box{border:2px solid #333;padding:10px;border-radius:12px;background:#fff;margin:auto;display:block;width:100%;height:100%;transition:.3s}.commissioner-area .commissioner-swiper__img{border-radius:12px;overflow:hidden;width:100%;aspect-ratio:1/1}.commissioner-area .swiper-slide{transition:.6s !important}.commissioner-area .slide-num{font-size:clamp(26px,8vw,40px);font-family:"Montserrat",sans-serif;font-weight:800;position:absolute;line-height:1;top:10px;left:10px;color:#fff;z-index:20;text-shadow:1px 1px 0 #bf2a27,-1px -1px 0 #bf2a27,-1px 1px 0 #bf2a27,1px -1px 0 #bf2a27,0px 1px 0 #bf2a27,-1px 0 #bf2a27,-1px 0 0 #bf2a27,1px 0 0 #bf2a27}.commissioner-area .profile{text-align:center;color:#212121}@media(min-width: 960px){.commissioner-area .profile{margin-top:20px}}.commissioner-area .profile__thumbnail{padding:10px;position:relative;z-index:10}.commissioner-area .profile__thumbnail .mail-image{position:absolute;transform:rotate(10deg);width:30%;opacity:0;transition:.3s;bottom:-5%;right:0}.commissioner-area .profile__position{font-size:clamp(6px,2.1333333333vw,12px);letter-spacing:0;line-height:1.4}@media(min-width: 960px){.commissioner-area .profile__position{margin-bottom:10px}}.commissioner-area .profile__title{font-size:14px;font-weight:700;letter-spacing:.15em}@media(min-width: 960px){.commissioner-area .profile__title{font-size:18px}}.commissioner-area .profile__name{color:#bf2a27;font-size:10px;letter-spacing:.15em}.commissioner-area .commissioner-btn{position:relative;height:60px;max-width:480px;margin:5em auto 2em}.commissioner-area .swiper-pagination-bullet{border:2px solid #bf2a27;height:10px;width:10px;background-color:#fff;opacity:1}.commissioner-area .swiper-pagination-bullet-active{background-color:#bf2a27}.commissioner-area .swiper-slide-next{transform:rotate(5deg)}.commissioner-area .swiper-slide-prev{transform:rotate(-5deg)}.commissioner-area .swiper-slide-active{transform:scale(1.2)}.commissioner-area .swiper-slide:hover .mail-image{animation:fadeUpRotate .3s ease-out forwards}.commissioner-area .swiper-button-prev::after,.commissioner-area .swiper-button-next::after{border-color:#fff}.commissioner-area .swiper-button-next,.commissioner-area .swiper-button-prev{width:50px;height:50px;border:2px solid #bf2a27;background-color:#bf2a27;transition:.3s;z-index:20;border-radius:6px}.commissioner-area .swiper-button-next:hover,.commissioner-area .swiper-button-prev:hover{background-color:#fff}.commissioner-area .swiper-button-prev:hover::after,.commissioner-area .swiper-button-next:hover::after{border-color:#bf2a27}@media(min-width: 960px){.commissioner-area .commissioner-box{padding:30px}}.commissiner-post{max-width:900px;margin:auto}.commissiner-post__profile{display:flex;flex-direction:column;align-content:center}.commissiner-post__profile .c-postThumbnail{width:100%;margin:auto;border-radius:12px;overflow:hidden;aspect-ratio:1/1;max-width:600px}.commissiner-post .profile-box{text-align:center;margin:30px 0}.commissiner-post .profile-box__position{line-height:1.4}.commissiner-post .profile-box__title{font-size:5.8666666667vw;letter-spacing:.3em;margin-top:20px}.commissiner-post .profile-box__name{color:#bf2a27;font-size:2.6666666667vw;letter-spacing:.15em}.commissiner-post .c-postThumb__figure{aspect-ratio:1/1}.commissiner-post .p-postList__meta{display:none}.commissiner-post .p-postList__title{text-align:center}@media(min-width: 960px){.commissiner-post__profile{flex-direction:row-reverse;justify-content:space-between;margin-bottom:5em}.commissiner-post__profile .c-postThumbnail{width:40%;margin:0}.commissiner-post .slide-num{top:20px;left:20px}.commissiner-post .profile-box{text-align:left}.commissiner-post .profile-box__title{font-size:50px}.commissiner-post .profile-box__name{font-size:30px}}@keyframes fadeUpRotate{0%{opacity:0;transform:translateY(30px) rotate(0deg)}100%{opacity:1;transform:translateY(0) rotate(10deg)}}.splide{padding:20px 0;direction:ltr !important}.splide .splide__list{display:flex;padding-left:0}.splide .splide__slide{height:100px;display:flex;align-items:center;justify-content:center;background-color:#fff;box-sizing:border-box;border-radius:4px;overflow:hidden;padding:10px}.splide .splide__slide img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.splide .splide__slide span{font-size:14px;font-weight:bold;color:#333;letter-spacing:.2em;text-align:center;line-height:1.4;word-break:break-all}.splide .splide__slide:hover{box-shadow:0 4px 10px rgba(0,0,0,.1);transition:box-shadow .3s ease}.splide .splide__slide a{display:block;width:100%;height:100%;transition:opacity .3s ease;text-align:center}/*# sourceMappingURL=style.css.map */