﻿@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,700&family=Noto+Sans+JP:wght@300;500;700&display=swap";.col_y{color:#9f8224}.col_r{color:red}.f-tenmincho--r{font-family:ten-mincho,serif;font-weight:400;font-style:normal}.f-SourceHan--r{font-family:source-han-serif-japanese,serif;font-weight:400;font-style:normal}.f-SourceHan--m{font-family:source-han-serif-japanese,serif;font-weight:500;font-style:normal}.f-SourceHan--b{font-family:source-han-serif-japanese,serif;font-weight:700;font-style:normal}.f-sourceHanSans--r{font-family:source-han-sans-japanese,sans-serif;font-weight:400;font-style:normal}.f-sourceHanSans--m{font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal}.f-sourceHanSans--b{font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal}.f_dm{font-family:"DM Sans",sans-serif;font-weight:500}.f_NotoSansJP{font-family:"Noto Sans JP",sans-serif;font-weight:500}body{background-color:#fff;color:#000;position:relative;font-size:15px;line-height:1.6;padding:0px;margin:0;font-family:"Noto Sans JP",sans-serif;font-weight:300;font-style:normal;letter-spacing:.1rem}@media screen and (max-width: 449px){body{font-size:13px;font-size:1300vw}}a{color:#000;text-decoration:none;transition:all .3s;letter-spacing:.1em}a img{transition:.5s}a:hover{color:#9f8224;text-decoration:none}a:hover img{opacity:.7}input,button{transition:all .3s;opacity:1}ul,ol,li{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,figure,p{margin:0;transition:all .3s}p{font-size:15px}img{max-width:100%;height:auto}*:focus{outline:none !important}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);transition:all .5s}a:hover,button:hover{cursor:pointer}.expo24-pc--only{display:block}@media screen and (max-width: 768px){.expo24-pc--only{display:none}}.expo24-sp--only{display:none}@media screen and (max-width: 768px){.expo24-sp--only{display:block}}.expo24-sp--only_s{display:none}@media screen and (max-width: 449px){.expo24-sp--only_s{display:block}}article{width:100%}section{padding:60px 0px 60px}@media screen and (max-width: 768px){section{padding:30px 0px 30px}}.text-align{text-align:center}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.expo24-bg--white{background-color:hsla(0,0%,100%,.8)}.expo24-inner--small{max-width:760px;margin:auto;padding:0 30px}@media screen and (max-width: 768px){.expo24-inner--small{padding:0 40px}}.expo24-inner{max-width:994px;margin:auto;padding:0 30px}@media screen and (max-width: 768px){.expo24-inner{padding:0 30px}}.expo24-accordion .accordion_header{position:relative;pointer-events:all}.expo24-accordion .accordion_header .icon-wrap{position:absolute;right:5px;top:50%;transform:translatey(-50%);width:38px;height:38px}.expo24-accordion .accordion_header .icon{position:relative;display:inline-block;width:100%;height:100%}.expo24-accordion .accordion_header .icon:before,.expo24-accordion .accordion_header .icon:after{position:absolute;content:"";display:block;transition:all .4s;background:#fff;left:50%;top:50%;width:50%;height:1px;transform:translate(-50%, -50%)}.expo24-accordion .accordion_header .icon:before{transform:translate(-50%, -50%) rotate(90deg)}.expo24-accordion .accordion_header .icon.open:before{transform:translate(-50%, -50%) rotate(0deg)}.expo24-accordion .accordion_inner{display:none;padding:10px 20px}.expo24-accordion.active .accordion_header::before{content:"ー"}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mt-30{margin-top:30px !important}.YouTube{padding:0 !important;background:#000 !important}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.remodal{max-width:80% !important}.expo24-accordion .accordion_header{position:relative;pointer-events:all}.expo24-accordion .accordion_header .icon-wrap{position:absolute;right:10px;top:50%;transform:translatey(-50%);width:38px;height:38px}.expo24-accordion .accordion_header .icon{position:relative;display:inline-block;width:100%;height:100%}.expo24-accordion .accordion_header .icon:before,.expo24-accordion .accordion_header .icon:after{position:absolute;content:"";display:block;transition:all .4s;background:#fff;left:50%;top:50%;width:50%;height:1px;transform:translate(-50%, -50%)}.expo24-accordion .accordion_header .icon:before{transform:translate(-50%, -50%) rotate(90deg)}.expo24-accordion .accordion_header .icon.open:before{transform:translate(-50%, -50%) rotate(0deg)}.expo24-accordion .accordion_inner{display:none;padding:30px;border-top:1px solid #fff}.expo24-accordion.active .accordion_header::before{content:"ー"}@font-face{font-family:"slick";src:url("../fonts/slick.eot");src:url("../fonts/slick.eot?#iefix") format("embedded-opentype"),url("../fonts/slick.woff") format("woff"),url("../fonts/slick.ttf") format("truetype"),url("../fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:22px;width:14px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:1}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:22px;line-height:1;color:#fff;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-position:center;background-repeat:no-repeat;background-size:contain;width:14px;height:22px;position:absolute;top:0;left:0}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:""}[dir=rtl] .slick-prev:before{content:""}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:""}[dir=rtl] .slick-next:before{content:""}.slick-dotted.slick-slider{margin-bottom:0px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;left:50%;transform:translateX(-50%)}.slick-dots li{position:relative;display:inline-block;height:5px;width:5px;border-radius:100vw;margin:0 8px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:#fff;display:block;height:5px;width:5px;border-radius:100vw;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:2px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{display:none;position:absolute;top:0;left:0;content:"•";width:13px;height:20px;font-family:"slick";font-size:10px;line-height:20px}@media screen and (max-width: 768px){.slick-dots li button:before{width:6px;height:6px;font-size:10px;line-height:6px}}.slick-dots li button:before{text-align:center;color:#231815;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button{background-color:#a57a45}.slick-dots li.slick-active button:before{color:#fff;opacity:1}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);color:#2b2e38;background:#fff}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:-50px;right:0;display:block;overflow:visible;width:50px;height:50px;margin:0;padding:0;cursor:pointer;text-decoration:none;border:0;outline:0;background:rgba(0,0,0,0);background-image:url("../../assets/img/icon/ico_close.svg");background-size:32px;background-repeat:no-repeat;background-position:center}.remodal-close:hover,.remodal-close:focus{color:#ccc}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width: 641px){.remodal{max-width:80vw}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}/*!
	Modaal - accessible modals - v0.4.4
	by Humaan, for all humans.
	http://humaan.com
 */.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;opacity:0}.modaal-wrapper{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow:auto;opacity:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;transition:all 0.3s ease-in-out}.modaal-wrapper *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{border:none;background:rgba(0,0,0,0);padding:0;-webkit-appearance:none}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper *[tabindex="0"]{outline:none !important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;width:100%;height:100%;position:relative;vertical-align:middle;text-align:center;padding:80px 25px}.modaal-fullscreen .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-container{position:relative;display:inline-block;width:100%;margin:auto;text-align:left;color:#000;max-width:1000px;border-radius:0px;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.2);cursor:auto}.modaal-container.is_loading{height:100px;width:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-close{position:fixed;right:20px;top:20px;color:#fff;cursor:pointer;opacity:1;width:50px;height:50px;background:rgba(0,0,0,0);border-radius:100%;transition:all 0.2s ease-in-out}.modaal-close:focus,.modaal-close:hover{outline:none;background:#fff}.modaal-close:focus:before,.modaal-close:focus:after,.modaal-close:hover:before,.modaal-close:hover:after{background:#b93d0c}.modaal-close span{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-close:before,.modaal-close:after{display:block;content:" ";position:absolute;top:14px;left:23px;width:4px;height:22px;border-radius:4px;background:#fff;transition:background 0.2s ease-in-out}.modaal-close:before{transform:rotate(-45deg)}.modaal-close:after{transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{font-size:14px;display:inline-block;margin:0 10px;vertical-align:middle;cursor:pointer;border:none;background:rgba(0,0,0,0)}.modaal-confirm-btn.modaal-ok{padding:10px 15px;color:#fff;background:#555;border-radius:3px;transition:background 0.2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:rgb(46.75,46.75,46.75)}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{text-decoration:none;color:rgb(46.75,46.75,46.75)}@keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-o-keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-moz-keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-ms-keyframes instaReveal{0%{opacity:0}100%{opacity:1}}.modaal-instagram .modaal-container{width:auto;background:rgba(0,0,0,0);box-shadow:none !important}.modaal-instagram .modaal-content-container{padding:0;background:rgba(0,0,0,0)}.modaal-instagram .modaal-content-container>blockquote{width:1px !important;height:1px !important;opacity:0 !important}.modaal-instagram iframe{opacity:0;margin:-6px !important;border-radius:0 !important;width:1000px !important;max-width:800px !important;box-shadow:none !important;animation:instaReveal 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{width:auto;max-width:100%}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item{display:none}.modaal-gallery-item img{display:block}.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{position:absolute;left:0;width:100%;margin:20px 0 0;font-size:18px;text-align:center;color:#fff}.modaal-gallery-label:focus{outline:none}.modaal-gallery-control{position:absolute;top:50%;transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;background:rgba(0,0,0,0);border:none;border-radius:100%;transition:all 0.2s ease-in-out}.modaal-gallery-control.is_hidden{opacity:0;cursor:default}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:none;background:#fff}.modaal-gallery-control:focus:before,.modaal-gallery-control:focus:after,.modaal-gallery-control:hover:before,.modaal-gallery-control:hover:after{background:#afb7bc}.modaal-gallery-control span{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-gallery-control:before,.modaal-gallery-control:after{display:block;content:" ";position:absolute;top:16px;left:25px;width:4px;height:18px;border-radius:4px;background:#fff;transition:background 0.2s ease-in-out}.modaal-gallery-control:before{margin:-5px 0 0;transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:before,.modaal-gallery-prev:after{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;transform:rotate(45deg)}.modaal-gallery-prev-inner{right:100%;margin-right:40px}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{position:relative}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;box-shadow:0 0 10px rgba(0,0,0,.3);background:#000;max-width:1300px;margin-left:auto;margin-right:auto}.modaal-video-container iframe,.modaal-video-container object,.modaal-video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe .modaal-content{width:100%;height:100%}.modaal-iframe-elem{width:100%;height:100%;display:block}@media only screen and (min-width: 1400px){.modaal-video-container{padding-bottom:0;height:731px}}@media only screen and (max-width: 1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{top:auto;bottom:20px;transform:none;background:rgba(0,0,0,.7)}.modaal-gallery-control:before,.modaal-gallery-control:after{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width: 900px){.modaal-instagram iframe{width:500px !important}}@media screen and (max-height: 1100px){.modaal-instagram iframe{width:700px !important}}@media screen and (max-height: 1000px){.modaal-inner-wrapper{padding-top:60px;padding-bottom:60px}.modaal-instagram iframe{width:600px !important}}@media screen and (max-height: 900px){.modaal-instagram iframe{width:500px !important}.modaal-video-container{max-width:900px;max-height:510px}}@media only screen and (max-width: 600px){.modaal-instagram iframe{width:280px !important}}@media only screen and (max-height: 820px){.modaal-gallery-label{display:none}}.modaal-loading-spinner{background:none;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px;transform:scale(0.25)}@-ms-keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-o-keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.modaal-loading-spinner>div{width:24px;height:24px;margin-left:4px;margin-top:4px;position:absolute}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:nth-of-type(1)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-ms-animation-delay:0s;-moz-animation-delay:0s;-webkit-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(1){-ms-transform:translate(84px, 84px) rotate(45deg) translate(70px, 0);-moz-transform:translate(84px, 84px) rotate(45deg) translate(70px, 0);-webkit-transform:translate(84px, 84px) rotate(45deg) translate(70px, 0);-o-transform:translate(84px, 84px) rotate(45deg) translate(70px, 0);transform:translate(84px, 84px) rotate(45deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(2)>div{animation:modaal-loading-spinner 1s linear infinite;-ms-animation-delay:.12s;-moz-animation-delay:.12s;-webkit-animation-delay:.12s;-o-animation-delay:.12s;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){-ms-transform:translate(84px, 84px) rotate(90deg) translate(70px, 0);-moz-transform:translate(84px, 84px) rotate(90deg) translate(70px, 0);-webkit-transform:translate(84px, 84px) rotate(90deg) translate(70px, 0);-o-transform:translate(84px, 84px) rotate(90deg) translate(70px, 0);transform:translate(84px, 84px) rotate(90deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(3)>div{animation:modaal-loading-spinner 1s linear infinite;-ms-animation-delay:.25s;-moz-animation-delay:.25s;-webkit-animation-delay:.25s;-o-animation-delay:.25s;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){-ms-transform:translate(84px, 84px) rotate(135deg) translate(70px, 0);-moz-transform:translate(84px, 84px) rotate(135deg) translate(70px, 0);-webkit-transform:translate(84px, 84px) rotate(135deg) translate(70px, 0);-o-transform:translate(84px, 84px) rotate(135deg) translate(70px, 0);transform:translate(84px, 84px) rotate(135deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(4)>div{animation:modaal-loading-spinner 1s linear infinite;-ms-animation-delay:.37s;-moz-animation-delay:.37s;-webkit-animation-delay:.37s;-o-animation-delay:.37s;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){-ms-transform:translate(84px, 84px) rotate(180deg) translate(70px, 0);-moz-transform:translate(84px, 84px) rotate(180deg) translate(70px, 0);-webkit-transform:translate(84px, 84px) rotate(180deg) translate(70px, 0);-o-transform:translate(84px, 84px) rotate(180deg) translate(70px, 0);transform:translate(84px, 84px) rotate(180deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(5)>div{animation:modaal-loading-spinner 1s linear infinite;-ms-animation-delay:.5s;-moz-animation-delay:.5s;-webkit-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){-ms-transform:translate(84px, 84px) rotate(225deg) translate(70px, 0);-moz-transform:translate(84px, 84px) rotate(225deg) translate(70px, 0);-webkit-transform:translate(84px, 84px) rotate(225deg) translate(70px, 0);-o-transform:translate(84px, 84px) rotate(225deg) translate(70px, 0);transform:translate(84px, 84px) rotate(225deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(6)>div{animation:modaal-loading-spinner 1s linear infinite;-ms-animation-delay:.62s;-moz-animation-delay:.62s;-webkit-animation-delay:.62s;-o-animation-delay:.62s;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){-ms-transform:translate(84px, 84px) rotate(270deg) translate(70px, 0);-moz-transform:translate(84px, 84px) rotate(270deg) translate(70px, 0);-webkit-transform:translate(84px, 84px) rotate(270deg) translate(70px, 0);-o-transform:translate(84px, 84px) rotate(270deg) translate(70px, 0);transform:translate(84px, 84px) rotate(270deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(7)>div{animation:modaal-loading-spinner 1s linear infinite;-ms-animation-delay:.75s;-moz-animation-delay:.75s;-webkit-animation-delay:.75s;-o-animation-delay:.75s;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){-ms-transform:translate(84px, 84px) rotate(315deg) translate(70px, 0);-moz-transform:translate(84px, 84px) rotate(315deg) translate(70px, 0);-webkit-transform:translate(84px, 84px) rotate(315deg) translate(70px, 0);-o-transform:translate(84px, 84px) rotate(315deg) translate(70px, 0);transform:translate(84px, 84px) rotate(315deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(8)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-ms-animation-delay:.87s;-moz-animation-delay:.87s;-webkit-animation-delay:.87s;-o-animation-delay:.87s;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){-ms-transform:translate(84px, 84px) rotate(360deg) translate(70px, 0);-moz-transform:translate(84px, 84px) rotate(360deg) translate(70px, 0);-webkit-transform:translate(84px, 84px) rotate(360deg) translate(70px, 0);-o-transform:translate(84px, 84px) rotate(360deg) translate(70px, 0);transform:translate(84px, 84px) rotate(360deg) translate(70px, 0)}body{background-color:#000;color:#fff;position:relative;font-size:14px;line-height:1.6;padding:0px;margin:0;font-weight:400;font-style:normal;letter-spacing:.05rem;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}body::before{content:"";background-image:url("../img/bg.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;position:fixed;width:100%;height:100%;z-index:-1;left:0;top:0}input,button{transition:all .3s;opacity:1}input:hover,button:hover{opacity:.7}ul,ol,li{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,figure,p{margin:0;transition:all .3s}p{font-size:15px;word-break:break-all}img{max-width:100%;height:auto}*:focus{outline:none !important}a{color:#a57a45;transition:all .3s}a:hover{color:#fff;opacity:.7}h2{font-size:56px;text-align:center;margin-bottom:20px;font-family:"DM Sans",sans-serif;font-weight:700}@media screen and (max-width: 768px){h2{font-size:35px}}.notes{font-size:11px !important}#totaikai{position:relative;z-index:1}#totaikai header .logo{text-align:center;margin:50px auto}#totaikai .inner{max-width:970px;margin:auto;padding:30px}#totaikai .text_right{text-align:right}#totaikai .scroll-fade-slow{opacity:0}#totaikai header{position:relative}#totaikai header .expo24-header--menu{position:fixed;z-index:100}#totaikai header .expo24-header--menu .expo24-header--hamburger{display:block;position:fixed;top:35px;right:35px;z-index:1000;text-align:center;transition:all .3s}#totaikai header .expo24-header--menu .expo24-header--hamburgerIcon{position:relative;width:100%;height:100%;cursor:pointer;background-color:rgba(0,0,0,.9);padding:30px}#totaikai header .expo24-header--menu .expo24-header--hamburgerText{position:absolute;color:#fff;top:0;left:50px;line-height:38px}@media(max-width: 768px){#totaikai header .expo24-header--menu .expo24-header--hamburgerText{display:none}}#totaikai header .expo24-header--menu .expo24-header--hamburger div{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#totaikai header .expo24-header--menu .expo24-header--hamburger span{position:relative;display:block;background-color:#fff;width:38px;height:2px;transition:all .3s}@media(max-width: 768px){#totaikai header .expo24-header--menu .expo24-header--hamburger span{margin-left:0px}}#totaikai header .expo24-header--menu .expo24-header--hamburger span.expo24-burger-1{margin-top:0}#totaikai header .expo24-header--menu .expo24-header--hamburger span.expo24-burger-2{margin-top:10px}#totaikai header .expo24-header--menu .expo24-header--hamburger span.expo24-burger-3{margin-top:10px}#totaikai header .expo24-header--menu .expo24-header--hamburger p{font-size:24px;font-weight:300;color:#9d1515}#totaikai header .expo24-header--menu .expo24-header--hamburger.js-menu-open{background-color:#9d1515;color:#9d1515;top:35px}#totaikai header .expo24-header--menu .expo24-header--hamburger.js-menu-open span{background-color:#fff}#totaikai header .expo24-header--menu .expo24-header--hamburger.js-menu-open span:nth-child(1){transform:rotate(45deg) scale(1.2);margin-top:0;margin-left:0}#totaikai header .expo24-header--menu .expo24-header--hamburger.js-menu-open span:nth-child(2){height:0;margin-left:0}#totaikai header .expo24-header--menu .expo24-header--hamburger.js-menu-open span:nth-child(3){transform:rotate(-45deg) scale(1.2);margin-top:-11px;margin-left:0}#totaikai header .expo24-header--menu .expo24-header--hamburger.js-menu-open p{position:absolute;top:10px}#totaikai header .expo24-header--menu .expo24-header--menuContents{position:fixed;top:0;background-color:rgba(0,0,0,.9);color:#fff;z-index:110;width:100vw;height:100vh;overflow-y:scroll;opacity:0;pointer-events:none;transition:all .5s;transform:scale(1.2)}#totaikai header .expo24-header--menu .expo24-header--menuContents.js-menu-open{opacity:1;pointer-events:all;transform:scale(1)}@supports(-webkit-touch-callout: none){#totaikai header .expo24-header--menu .expo24-header--menuContents{height:-webkit-fill-available}}#totaikai header .expo24-header--menu .expo24-header--menuContents>div{padding:20px;position:relative;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:780px;margin-bottom:20px}#totaikai header .expo24-header--menu .expo24-header--menuContents>div ul li{text-align:center}#totaikai header .expo24-header--menu .expo24-header--menuContents>div ul li a{color:#fff;padding:10px 10px;display:inline-block;font-size:20px}#totaikai header .expo24-header--menu .expo24-header--menuContents>div ul li a:hover{color:#a52127}#totaikai header .expo24-header--menu .expo24-header--menuContents>div ul li.new{position:relative}#totaikai header .expo24-header--menu .expo24-header--menuContents>div ul li.new::before{content:"NEW";position:absolute;display:block;top:10px;left:30px;background-color:red;color:#fff;font-size:10px;padding:0 4px;line-height:1.3;animation:animation_new 1s ease-in-out infinite}#totaikai header .expo24-header--menu .expo24-header--menuContents>div .sns{padding-top:40px}#totaikai header .expo24-header--menu .expo24-header--menuContents>div .sns p{font-size:16px;color:#a52127}#totaikai header .expo24-header--menu .expo24-header--menuContents>div .sns a{color:#a52127}@media(max-width: 768px){#totaikai header .expo24-header--menu .expo24-header--menuContents>div{margin-bottom:0;padding:0 20px;display:flex;align-items:center;justify-content:center;height:100vh}}@keyframes animation_new{0%{opacity:1}50%{opacity:.7}100%{opacity:1}}#totaikai .header_s{background-color:rgba(0,0,0,.8)}#totaikai .header_s .header--title{max-width:180px;padding:10px;margin:auto}#totaikai .header_s .header--title .h-text{text-align:center;font-size:11px;margin-bottom:5px}#totaikai .header_s .header--title .h-logo{max-width:180px;line-height:0}#totaikai main{padding-bottom:150px}#totaikai .expo24-mv{position:relative;padding:0}#totaikai .expo24-mv .slide{height:260px}@media screen and (max-width: 768px){#totaikai .expo24-mv .slide{height:170px}}#totaikai .expo24-mv .slide li{width:auto;height:100%}#totaikai .expo24-mv .slide li img{width:auto;height:100%}#totaikai .expo24-mv .title{position:absolute;top:50%;left:50%;width:100%;height:100%;z-index:10;transform:translate(-50%, -50%) !important}#totaikai .expo24-mv .title .title_wp{position:absolute;text-align:center;left:50%;top:50%;transform:translate(-50%, -50%);z-index:10}#totaikai .expo24-mv .title .h-text{font-size:30px;margin-bottom:20px;text-shadow:1px 1px 20px rgba(0,0,0,.9)}#totaikai .expo24-mv .title .h-logo{max-width:400px;margin:0 auto}#totaikai .expo24-mv .title .h-logo img{filter:drop-shadow(0px 4px 20px rgba(0, 0, 0, 0.9))}#totaikai .expo24-mv .title .h-release{font-size:34px;text-shadow:1px 1px 20px rgba(0,0,0,.9)}#totaikai .expo24-mv .title .h-release span{font-weight:bold;font-size:58px}@media screen and (max-width: 768px){#totaikai .expo24-mv .title .title_wp{position:absolute;text-align:center;left:50%;top:50%;transform:translate(-50%, -50%);width:100%}#totaikai .expo24-mv .title .h-text{font-size:3.5vw;margin-bottom:20px}#totaikai .expo24-mv .title .h-logo{max-width:80%;margin:auto;line-height:0}#totaikai .expo24-mv .title .h-release{font-size:3.5vw}#totaikai .expo24-mv .title .h-release span{font-size:6vw}}#totaikai .expo24-lead{text-align:center}@media screen and (max-width: 768px){#totaikai .expo24-lead{padding:0}}#totaikai .expo24-lead p{line-height:2rem;font-size:15px;font-weight:normal;margin-bottom:10px;letter-spacing:0}@media screen and (max-width: 768px){#totaikai .expo24-lead p{font-size:13px;line-height:1.4rem}}#totaikai .t_n{display:inline;position:relative;margin:0 3px;padding:0 !important}#totaikai .t_n .t_n_line{position:absolute;display:inline-block;width:1.15em;height:1.15em;text-align:center;border-radius:50%;border:solid 1px #fff;line-height:1em;left:50%;top:50%;transform:translate(-50%, -50%)}#totaikai .expo24-release{padding:0}#totaikai .expo24-release .expo24-release--detail{display:flex;justify-content:space-between;gap:40px}#totaikai .expo24-release .expo24-release--detail .first,#totaikai .expo24-release .expo24-release--detail .usually{width:calc(50% - 20px)}#totaikai .expo24-release .expo24-release--detail .img{display:flex;align-items:center;justify-content:center;text-align:center;margin:0 auto 20px;line-height:0}#totaikai .expo24-release .expo24-release--detail .img img{max-height:450px}#totaikai .expo24-release .expo24-release--detail .text{text-align:center}#totaikai .expo24-release .expo24-release--detail .text h3{font-size:28px;font-weight:bold;margin-bottom:10px;color:#a52127}#totaikai .expo24-release .expo24-release--detail .text p{font-size:16px}#totaikai .expo24-release .expo24-release--detail .text--detail{margin-top:25px}#totaikai .expo24-release .expo24-release--detail .text--detail h4{font-size:13px;background-color:#fff;font-weight:normal;color:#000;display:inline-block;padding:5px 10px;line-height:1;margin-bottom:10px}#totaikai .expo24-release .expo24-release--detail .text--detail h4.bg_G{background-color:#a57a45}#totaikai .expo24-release .expo24-release--detail .text--detail p{font-size:13px;margin-bottom:20px}#totaikai .expo24-release .expo24-release--detail .text--detail p a{text-decoration:underline}#totaikai .expo24-release .expo24-release--detail .text--detail p a:hover{text-decoration:none}@media screen and (max-width: 768px){#totaikai .expo24-release .expo24-release--detail{display:block;margin-bottom:0;padding-bottom:0}#totaikai .expo24-release .expo24-release--detail .first,#totaikai .expo24-release .expo24-release--detail .usually{width:auto;margin-bottom:40px}#totaikai .expo24-release .expo24-release--detail .usually{margin-bottom:0}#totaikai .expo24-release .expo24-release--detail .img{text-align:center;max-width:250px;margin:0 auto 10px}#totaikai .expo24-release .expo24-release--detail .text{text-align:center}#totaikai .expo24-release .expo24-release--detail .text h3{font-size:20px;font-weight:bold;margin-bottom:5px}#totaikai .expo24-release .expo24-release--detail .text p{font-size:14px}#totaikai .expo24-release .expo24-release--detail .text--detail p{font-size:12px;letter-spacing:0;margin-bottom:20px}}#totaikai .expo24-singlerelease .expo24-singlerelease--inner{border-left:solid 1px #fff;border-right:solid 1px #fff;border-bottom:solid 1px #fff;position:relative}#totaikai .expo24-singlerelease .expo24-singlerelease--inner::before{content:"";position:absolute;left:0;top:0;width:10%;height:1px;background:#fff}#totaikai .expo24-singlerelease .expo24-singlerelease--inner::after{content:"";position:absolute;top:0;right:0;width:10%;height:1px;background:#fff}#totaikai .expo24-singlerelease .expo24-singlerelease--inner h3{color:#fff;font-size:25px;position:absolute;left:50%;top:-70px;transform:translate(-50%, 0);display:inline-block;width:75%;text-align:center}#totaikai .expo24-singlerelease .expo24-singlerelease--inner h3 span{display:block;font-size:16px;color:#a52127}#totaikai .expo24-singlerelease .expo24-singlerelease--inner .expo24-singlerelease_wp{padding:50px 40px;display:flex;gap:40px}#totaikai .expo24-singlerelease .expo24-singlerelease--inner .text{width:calc(70% - 40px);position:relative;z-index:1}#totaikai .expo24-singlerelease .expo24-singlerelease--inner .text h4{background-color:#5e5e5e;color:#000;line-height:1;padding:2px 10px;font-weight:normal;margin-bottom:10px}#totaikai .expo24-singlerelease .expo24-singlerelease--inner .text p{font-size:13px;margin-bottom:20px}#totaikai .expo24-singlerelease .expo24-singlerelease--inner .text p span{color:#a57a45;display:inline-block}#totaikai .expo24-singlerelease .expo24-singlerelease--inner .text p:last-child{margin-bottom:0}#totaikai .expo24-singlerelease .expo24-singlerelease--inner .text .notes{color:#fff}#totaikai .expo24-singlerelease .expo24-singlerelease--inner .text .text_b{font-size:18px}#totaikai .expo24-singlerelease .expo24-singlerelease--inner .text ul li{font-size:20px;margin-bottom:10px}#totaikai .expo24-singlerelease .expo24-singlerelease--inner .text ul li p{font-size:12px;padding-left:2.5rem;color:#929292}#totaikai .expo24-singlerelease .expo24-singlerelease--inner .link{margin-top:20px}#totaikai .expo24-singlerelease .expo24-singlerelease--inner .link a{display:block;background-color:#a57a45;padding:10px;color:#000;text-align:center;border-radius:50px;max-width:500px}#totaikai .expo24-singlerelease .expo24-singlerelease--inner .link p{text-align:center;margin-top:10px;max-width:500px}#totaikai .expo24-singlerelease .expo24-singlerelease--inner .link .col_red{color:#a52127}@media screen and (max-width: 768px){#totaikai .expo24-singlerelease .expo24-singlerelease--inner .link{margin-bottom:40px}#totaikai .expo24-singlerelease .expo24-singlerelease--inner .link a{max-width:100%}#totaikai .expo24-singlerelease .expo24-singlerelease--inner .link p{max-width:100%}}#totaikai .expo24-singlerelease .expo24-singlerelease--inner .img{width:30%;position:relative;z-index:1}@media screen and (max-width: 768px){#totaikai .expo24-singlerelease .expo24-singlerelease--inner h3{font-size:16px;width:85%;line-height:1.3}#totaikai .expo24-singlerelease .expo24-singlerelease--inner .expo24-singlerelease_wp{padding:20px 20px 20px;display:block}#totaikai .expo24-singlerelease .expo24-singlerelease--inner .text{width:auto}#totaikai .expo24-singlerelease .expo24-singlerelease--inner .text h4{background-color:#5e5e5e;color:#000;line-height:1;padding:2px 10px;font-weight:normal;margin-bottom:10px;margin-top:30px}#totaikai .expo24-singlerelease .expo24-singlerelease--inner .text p{font-size:13px;margin-bottom:10px}#totaikai .expo24-singlerelease .expo24-singlerelease--inner .text p span{color:#a57a45;display:inline-block}#totaikai .expo24-singlerelease .expo24-singlerelease--inner .text p:last-child{margin-bottom:0}#totaikai .expo24-singlerelease .expo24-singlerelease--inner .img{width:100%;margin-top:20px}#totaikai .expo24-singlerelease .expo24-singlerelease--inner .img img{width:100%}}#totaikai .expo24-tracklist .expo24-tracklist--wp{display:flex;background-color:#000;padding:50px}#totaikai .expo24-tracklist .expo24-tracklist--wp ol,#totaikai .expo24-tracklist .expo24-tracklist--wp ul{width:50%}#totaikai .expo24-tracklist .expo24-tracklist--wp ol li,#totaikai .expo24-tracklist .expo24-tracklist--wp ul li{margin-bottom:5px;font-size:16px}#totaikai .expo24-tracklist .expo24-tracklist--wp ol li span,#totaikai .expo24-tracklist .expo24-tracklist--wp ul li span{color:#a52127;width:42px;display:inline-block}#totaikai .expo24-tracklist .expo24-tracklist--wp ul li{margin-bottom:30px}#totaikai .expo24-tracklist .expo24-tracklist--wp ul li:last-child{margin-bottom:0}@media screen and (max-width: 768px){#totaikai .expo24-tracklist{padding:0 0px 50px}#totaikai .expo24-tracklist .expo24-tracklist--wp{margin-top:0;flex-wrap:wrap;padding:30px}#totaikai .expo24-tracklist .expo24-tracklist--wp ol,#totaikai .expo24-tracklist .expo24-tracklist--wp ul{width:100%}#totaikai .expo24-tracklist .expo24-tracklist--wp ol li,#totaikai .expo24-tracklist .expo24-tracklist--wp ul li{margin-bottom:0;font-size:13px}#totaikai .expo24-tracklist .expo24-tracklist--wp ul{width:auto}#totaikai .expo24-tracklist .expo24-tracklist--wp ul li{margin-bottom:20px}#totaikai .expo24-tracklist .expo24-tracklist--wp ul li:last-child{margin-bottom:0}}#totaikai .expo24-store{background-color:#000}#totaikai .expo24-store h2{line-height:1;margin-bottom:40px}#totaikai .expo24-store ul{display:flex;justify-content:flex-start;text-align:center;gap:20px;flex-wrap:wrap;max-width:810px;margin:auto}#totaikai .expo24-store ul li{width:calc(25% - 15px)}@media screen and (max-width: 768px){#totaikai .expo24-store ul{display:flex;gap:20px;flex-wrap:wrap}#totaikai .expo24-store ul li{width:calc(33.3333333% - 15px)}}#totaikai .expo24-movie{padding:100px 0px 0}@media screen and (max-width: 768px){#totaikai .expo24-movie{padding:50px 0px 0}}#totaikai .expo24-movie .swiper-box{position:relative}#totaikai .expo24-movie .inner{padding:0 30px}#totaikai .expo24-movie .swiper-wrapper a.btn__movie{display:block;position:relative}#totaikai .expo24-movie .swiper-wrapper a.btn__movie::after{content:"";display:block;background:url(../img/ico_play.svg) no-repeat;background-size:contain;background-position:right;width:150px;height:150px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 768px){#totaikai .expo24-movie .swiper-wrapper a.btn__movie::after{width:60px;height:60px}}#totaikai .expo24-movie .swiper-wrapper a.btn__movie img{width:100%;aspect-ratio:16/9;object-fit:cover}#totaikai .expo24-movie .swiperMain{margin-bottom:20px}@media screen and (max-width: 768px){#totaikai .expo24-movie .swiperMain{margin-bottom:20px}}#totaikai .expo24-movie .swiperThumbnail .swiper-wrapper{flex-wrap:wrap;transform:unset !important;gap:20px}@media screen and (max-width: 768px){#totaikai .expo24-movie .swiperThumbnail .swiper-wrapper{gap:10px}}#totaikai .expo24-movie .swiperThumbnail .swiper-wrapper .swiper-slide{width:calc(16.6666666666% - 16.6666666667px) !important;margin-right:0 !important;cursor:pointer;line-height:0;transition:opacity .3s}@media screen and (max-width: 768px){#totaikai .expo24-movie .swiperThumbnail .swiper-wrapper .swiper-slide{width:calc(33.3333332% - 6.6666666667px) !important;margin-right:0 !important}}#totaikai .expo24-movie .swiperThumbnail .swiper-wrapper .swiper-slide:hover{opacity:.7}#totaikai .expo24-movie .swiperThumbnail .swiper-wrapper .swiper-slide img{width:100%;aspect-ratio:16/9;object-fit:cover}#totaikai .expo24-movie .swiper-pagination-bullet-active{background-color:#501722}#totaikai .expo24-movie .swiper-slide-thumb-active{position:relative}#totaikai .expo24-movie .swiper-slide-thumb-active::before{content:"";display:block;border-bottom:2px solid #a57a45;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute}#totaikai .expo24-movie img{width:100%}#totaikai .expo24-report{padding:100px 0px 0}@media screen and (max-width: 768px){#totaikai .expo24-report{padding:50px 0px 0}}#totaikai .expo24-report .title{text-align:center}#totaikai .expo24-report .title p{font-size:20px;margin-bottom:10px}#totaikai .expo24-report .title h2{line-height:2rem;font-size:30px;margin-bottom:40px}#totaikai .expo24-report p{margin-bottom:20px}#totaikai .expo24-report .expo24-accordion{border:solid 1px #fff;background-color:#000;margin-top:40px}#totaikai .expo24-report .expo24-accordion .accordion_header .title{padding:20px}#totaikai .expo24-report .expo24-accordion .accordion_header .title h3{font-size:20px;color:#fff}#totaikai .expo24-report .expo24-accordion .accordion_header .title p{font-size:13px;color:#fff}@media screen and (max-width: 768px){#totaikai .expo24-report .expo24-accordion .accordion_header .title{padding-right:30px}#totaikai .expo24-report .expo24-accordion .accordion_header .title h3{font-size:17px;line-height:1.5;margin-bottom:10px;letter-spacing:0}#totaikai .expo24-report .expo24-accordion .accordion_inner{padding:10px 10px}}#totaikai .tr_gallery{margin-top:50px}#totaikai .tr_gallery .text{margin-bottom:10px}#totaikai .tr_gallery p{margin-bottom:20px;text-align:center;margin-bottom:50px}#totaikai .tr_gallery .gallery .grid-item{width:calc(25% - 10px);padding:5px}#totaikai .tr_gallery .gallery .grid-item.large{width:calc(75% - 10px)}#totaikai .tr_gallery .gallery .grid-item img{display:block;width:100%}@media screen and (max-width: 750px){#totaikai .tr_gallery .gallery .grid-item{width:calc(50% - 10px)}#totaikai .tr_gallery .gallery .grid-item.large{width:100%;padding:5px 0}}@media screen and (max-width: 768px){#totaikai .expo24-info{margin-bottom:50px;padding:0 0px 30px}}#totaikai .expo24-info h2{line-height:2rem}#totaikai .expo24-info h2 span{font-size:18px;font-weight:normal}#totaikai .expo24-info .m_title{margin-top:80px;line-height:2.5rem;font-size:25px}@media screen and (max-width: 768px){#totaikai .expo24-info .m_title{margin-top:50px;font-size:20px;line-height:2.2rem}}#totaikai .expo24-info .expo24-info--link{margin-bottom:50px}#totaikai .expo24-info .expo24-info--link ul li{margin-bottom:10px}#totaikai .expo24-info .expo24-info--link ul li a{background-color:#a57a45;display:block;padding:10px 50px 10px 10px;border-radius:5px;text-align:center;color:#000;font-size:15px;position:relative}@media screen and (max-width: 768px){#totaikai .expo24-info .expo24-info--link ul li a{text-align:left}}#totaikai .expo24-info .expo24-info--link ul li a::after{content:"";display:block;background:url(../img/ico_link.svg) no-repeat;background-size:contain;background-position:right;width:16px;height:16px;position:absolute;right:15px;top:50%;transform:translate(0, -50%)}#totaikai .expo24-info .expo24-info--block{display:flex;gap:50px;margin-top:50px;margin-bottom:60px}#totaikai .expo24-info .expo24-info--block .img{width:40%}#totaikai .expo24-info .expo24-info--block .img img{width:100%}#totaikai .expo24-info .expo24-info--block .text{width:60%}#totaikai .expo24-info .expo24-info--block .text h3{font-size:20px;margin-bottom:10px;font-weight:bold}#totaikai .expo24-info .expo24-info--block .text p{font-weight:normal}@media screen and (max-width: 768px){#totaikai .expo24-info .expo24-info--block{display:block;margin-top:0;margin-bottom:20px}#totaikai .expo24-info .expo24-info--block .img{width:auto;margin-bottom:20px}#totaikai .expo24-info .expo24-info--block .text{width:auto}#totaikai .expo24-info .expo24-info--block .text h3{font-size:20px;margin-bottom:10px;font-weight:bold}#totaikai .expo24-info .expo24-info--block .text h3 br{display:none}}#totaikai .expo24-info .expo24-info--cp .expo24-accordion{border:solid 1px #fff;background-color:#000;margin-top:20px}#totaikai .expo24-info .expo24-info--cp .expo24-accordion .accordion_header .title{padding:20px}#totaikai .expo24-info .expo24-info--cp .expo24-accordion .accordion_header .title h3{font-size:20px;color:#fff}#totaikai .expo24-info .expo24-info--cp .expo24-accordion .accordion_header .title p{font-size:13px;color:#fff}@media screen and (max-width: 768px){#totaikai .expo24-info .expo24-info--cp .expo24-accordion .accordion_header .title{padding-right:30px}#totaikai .expo24-info .expo24-info--cp .expo24-accordion .accordion_header .title h3{font-size:17px;line-height:1.5;margin-bottom:10px;letter-spacing:0}#totaikai .expo24-info .expo24-info--cp .expo24-accordion .accordion_inner{padding:10px 10px}}#totaikai .expo24-info .expo24-info--movie .expo24-cp--wp h4{background-color:#242424;color:#fff;font-weight:normal;padding:10px;margin-bottom:10px;margin-top:30px;line-height:1;letter-spacing:0;font-size:20px;border-left:2px solid #a52127}#totaikai .expo24-info .expo24-info--movie .expo24-cp--wp h4.title_g{background-color:#a57a45;color:#000;border-left:none;padding:5px 10px;font-size:16px}#totaikai .expo24-info .expo24-info--movie .expo24-cp--wp h5{color:#a57a45;font-size:15px}#totaikai .expo24-info .expo24-info--movie .expo24-cp--wp p{margin-bottom:20px;font-size:13px;letter-spacing:0}#totaikai .expo24-info .expo24-info--movie .expo24-cp--wp a{display:inline-block;text-decoration:underline}#totaikai .expo24-info .expo24-info--movie .expo24-cp--wp a:hover{text-decoration:none}#totaikai .expo24-info .expo24-info--movie .expo24-cp--wp strong{color:#a57a45}#totaikai .expo24-info .expo24-info--movie .expo24-cp--wp .notes{line-height:1.4;display:inline-block;margin-top:5px}#totaikai footer{text-align:center;padding:90px 0 80px;position:relative;width:100%}#totaikai footer a{color:#fff;font-size:12px}#totaikai footer a:hover{color:#a57a45}#totaikai footer p{font-size:11px}#totaikai footer .pagetop{margin:0 auto 50px;display:inline-block}.expo24-linernotes .title{margin-bottom:50px}.expo24-linernotes .title h3{text-align:center;color:#a57a45}.expo24-linernotes .title h3 span{font-size:40px}@media screen and (max-width: 768px){.expo24-linernotes .title h3{margin-top:40px;margin-bottom:20px}.expo24-linernotes .title h3 span{font-size:5vw}}.expo24-linernotes .title p{text-align:center;font-size:16px}.expo24-linernotes p{margin-bottom:20px;line-height:1.8rem}.expo24-linernotes .align-right{margin-top:50px}.btn_back{border:solid #a57a45 1px;padding:10px;border-radius:5px;font-size:12px;display:block;background-color:#000}.serial-modaal .modaal-outer-wrapper{table-layout:fixed}.serial-modaal .modaal-container{max-width:1100px}.serial-modaal .modaal-content-container{padding:25px 15px;min-width:0;max-width:100%}.serial-modal{padding:40px 48px 48px;color:#222;font-size:14px;line-height:1.75;text-align:left}.serial-modal__head{text-align:center;border-bottom:2px solid #222;padding-bottom:16px;margin-bottom:28px}.serial-modal__head .work{font-size:13px;letter-spacing:.04em;margin:0 0 8px}.serial-modal__head h2{font-size:20px;line-height:1.6;margin:0;font-weight:700}.serial-modal__lead{margin:0 0 32px}.serial-modal__date{font-weight:700}.serial-modal__qr img{width:150px;height:150px;image-rendering:pixelated}.serial-modal h3{font-size:15px;font-weight:700;margin:32px 0 12px;padding:8px 12px;background:#222;color:#fff;border-radius:2px}.serial-modal h4{font-size:14px;font-weight:700;margin:20px 0 8px;padding-left:10px;border-left:4px solid #b28a3e}.serial-modal p{margin:0 0 12px}@media screen and (max-width: 768px){.serial-modal p{font-size:13px}}.serial-modal u{text-decoration:underline;text-underline-offset:2px}.serial-modal a{color:#b28a3e;word-break:break-all}.serial-modal .box{background:#f4f4f4;border:1px solid #ddd;border-radius:4px;padding:14px 16px;margin:0 0 16px}.serial-modal .disc-list{list-style:none;margin:0 0 16px;padding:0}.serial-modal .disc-list li{padding-left:1.5em;text-indent:-1.5em;margin-bottom:8px}.serial-modal .note-list{list-style:none;margin:0 0 16px;padding:0;font-size:12.5px;color:#555}.serial-modal .note-list li{padding-left:1.3em;text-indent:-1.3em;margin-bottom:6px}.serial-modal__table-scroll{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px}.serial-modal .product-table{width:100%;border-collapse:collapse;margin:0 0 16px;font-size:13px}.serial-modal .product-table th,.serial-modal .product-table td{border:1px solid #ccc;padding:8px 10px;text-align:left;vertical-align:middle;white-space:nowrap}.serial-modal .product-table thead th{background:#222;color:#fff;font-weight:700;text-align:center;white-space:nowrap}.serial-modal .product-table tbody th{background:#f4f4f4;font-weight:700;white-space:nowrap}.serial-modal a.serial-modal__btn{display:inline-block;margin:8px 0 4px;text-align:center;background:#b28a3e;color:#fff;text-decoration:none;font-weight:700;padding:14px 32px;border-radius:4px;word-break:normal}@media screen and (max-width: 768px){.serial-modal{padding:0;font-size:13px}.serial-modal__head h2{font-size:15px}.serial-modal .product-table{font-size:12px}.serial-modal .product-table th,.serial-modal .product-table td{padding:6px}.serial-modal a.serial-modal__btn{display:block;padding:14px 16px}}#totaikai #present,#totaikai #costume{padding-top:0}#totaikai #present .m_title,#totaikai #costume .m_title{margin-top:0}#totaikai #store{padding-bottom:20px;margin-bottom:100px}@media screen and (max-width: 768px){#totaikai #store{margin-bottom:60px}}/*# sourceMappingURL=style.css.map */