:root{--spa: 35px;--spa2: 30px}@media screen and (max-width: 767px){:root{--spa: 4vw;--spa2: 7.6vw}}:root{--cpt: 100px;--cpb: 120px}@media screen and (max-width: 767px){:root{--cpt: 80px;--cpb: 150px}}:root{--minw: 1024px}:root{--k: #111;--k2: #333;--k3: #555;--w: #fff;--g1: #f5f5f5;--g2: #ededed;--g3: #ccc;--c1: #51328F;--c2: #BCA477;--c3: #d8695d;--c-link: #276FAD;--event: #FF7D0F;--goods: #D857A6;--schedule: #B72A2A;--manner: #2121AA;--ticket: #529D72;--access: #2A557B;--team: #51328F;--faq: #222;--bgc: linear-gradient(180.5998032603827deg, rgba(180, 146, 60, 1) 1.0769628099173556%, rgba(179, 145, 59, 1) 1.0769628099173556%, rgba(156, 120, 33, 1) 93.7422520661157%);--cCaution: #E20C0C}:root{--root-font-size: 16;--f10: 0.625rem;--f11: 0.6875rem;--f12: 0.75rem;--f13: 0.8125rem;--f14: 0.875rem;--f15: 0.9375rem;--f16: 1rem;--f17: 1.0625rem;--f18: 1.125rem;--f19: 1.1875rem;--f20: 1.25rem;--f21: 1.3125rem;--f22: 1.375rem;--f23: 1.4375rem;--f24: 1.5rem;--f25: 1.5625rem;--f26: 1.625rem;--f27: 1.6875rem;--f28: 1.75rem;--f29: 1.8125rem;--f30: 1.875rem;--f31: 1.9375rem;--f32: 2rem}:root{--font1: "Noto Sans JP";--font2: "Inter"}:root{--header-height: 120px}@media screen and (max-width: 767px){:root{--header-height: 60px}}:root{--leading-trim: calc((1em - 1lh) / 2);--leading-trim-en: calc((1cap - 1lh) / 2)}:lang(en){--leading-trim: calc((1cap - 1lh) / 2)}@supports not (top: 1lh){:root{--leading-trim-en: 0px;--leading-trim: 0px}}:root{--bdrs1: 4px;--opacity: 0.5;--bxs1: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);--txs1: 0px 0px 12px rgba(0, 0, 0, 0.6)}:root{--ease: cubic-bezier(0.25, 0.1, 0.25, 1);--linear: cubic-bezier(0, 0, 1, 1);--In: cubic-bezier(0.42, 0, 1, 1);--Out: cubic-bezier(0, 0, 0.58, 1);--InOut: cubic-bezier(0.42, 0, 0.58, 1);--easeInQuad: cubic-bezier(0.55, 0.085, 0.68, 0.53);--easeOutQuad: cubic-bezier(0.25, 0.46, 0.45, 0.94);--easeInOutQuad: cubic-bezier(0.455, 0.03, 0.515, 0.955);--easeInSine: cubic-bezier(0.47, 0, 0.745, 0.715);--easeOutSine: cubic-bezier(0.39, 0.575, 0.565, 1);--easeInOutSine: cubic-bezier(0.445, 0.05, 0.55, 0.95);--easeInCubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);--easeOutCubic: cubic-bezier(0.215, 0.61, 0.355, 1);--easeInOutCubic: cubic-bezier(0.645, 0.045, 0.355, 1);--easeInQuart: cubic-bezier(0.895, 0.03, 0.685, 0.22);--easeOutQuart: cubic-bezier(0.165, 0.84, 0.44, 1);--easeInOutQuart: cubic-bezier(0.77, 0, 0.175, 1);--easeInQuint: cubic-bezier(0.755, 0.05, 0.855, 0.06);--easeOutQuint: cubic-bezier(0.23, 1, 0.32, 1);--easeInOutQuint: cubic-bezier(0.86, 0, 0.07, 1);--easeInExpo: cubic-bezier(0.95, 0.05, 0.795, 0.035);--easeOutExpo: cubic-bezier(0.19, 1, 0.22, 1);--easeInOutExpo: cubic-bezier(1, 0, 0, 1);--easeInCirc: cubic-bezier(0.6, 0.04, 0.98, 0.335);--easeOutCirc: cubic-bezier(0.075, 0.82, 0.165, 1);--easeInOutCirc: cubic-bezier(0.785, 0.135, 0.15, 0.86);--easeInBack: cubic-bezier(0.6, -0.28, 0.735, 0.045);--easeOutBack: cubic-bezier(0.175, 0.885, 0.32, 1.275);--easeInOutBack: cubic-bezier(0.68, -0.55, 0.265, 1.55);--time: 200ms;--transition: all var(--time) var(--Out);--ease1: all var(--time) var(--ease);--ease2: all var(--time) cubic-bezier(0.55, 0.055, 0.675, 0.19);--ease3: all var(--time) var(--easeInOutCubic)}html{background:#fff}body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;word-wrap:break-word}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,object,iframe,pre,code,p,blockquote,form,fieldset,legend,table,th,td,caption,tbody,tfoot,thead,article,aside,figure,footer,header,hgroup,menu,nav,section,audio,video,canvas{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,menu{display:block}audio:not([controls]){display:none;height:0}[hidden]{display:none}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ul,ol,menu{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:none;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}a img,map a{border:none}a:hover,a:active,a:focus{outline:0}embed{width:100%}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}img,object,embed{max-width:100%;height:auto}object,embed{height:100%}img{vertical-align:bottom;-ms-interpolation-mode:bicubic}div{vertical-align:top}strong{font-weight:bold}em{font-style:normal}select,input,button,textarea,button{font:99% arial,sans-serif}pre,code,kbd,samp,tt{font-family:monospace;line-height:1}a,img,button,input[type=button],input[type=submit],.touch-hover{-webkit-tap-highlight-color:rgba(0,0,0,0)}*{-webkit-box-sizing:border-box;box-sizing:border-box}*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}table{empty-cells:show;font-size:inherit;font:100%}@media all and (-ms-high-contrast: none){main{display:block}}li{list-style:none;line-height:1}input{line-height:1}form img,input,select{vertical-align:middle}textarea{resize:none}select{padding:1px}legend{display:none}input,select,textarea,button{font-size:var(--f16);vertical-align:middle;color:var(--k);height:auto}@media screen and (max-width: 767px){input,select,textarea,button{font-size:1.6rem}}textarea{height:auto}input[type=text],input[type=tel],input[type=email],input[type=password],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:var(--f16);width:100%;padding:1rem 1.2rem;border:1px solid #ccc;background:#fff;font-weight:normal;border-radius:var(--bdrs1)}@media screen and (max-width: 767px){input[type=text],input[type=tel],input[type=email],input[type=password],select,textarea{font-size:1.6rem}}input::-webkit-input-placeholder{opacity:.6}input::-moz-placeholder{opacity:.6}input:-ms-input-placeholder{opacity:.6}input::-ms-input-placeholder{opacity:.6}input::placeholder{opacity:.6}input[type=email],input[type=text],input[type=number],input[type=password],textarea,select{outline:none}label{margin-right:1em;line-height:1}.noDisplay{display:none !important}.block{display:block !important}.inline{display:inline !important}.inlineBlock{display:inline-block !important}@media screen and (min-width: 768px){.pcNone{display:none !important}}@media screen and (max-width: 767px){.spNone{display:none !important}}.ofx-h{overflow-x:hidden}@media screen and (max-width: 767px){.scrollWSp{overflow:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}.firstload{-webkit-transition:0s !important;transition:0s !important;-webkit-animation-duration:0s !important;animation-duration:0s !important}.touch-none{user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:var(--font1),"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,sans-serif;font-size:var(--f16);color:var(--k);font-weight:400;letter-spacing:.1em;line-height:1;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;-webkit-font-kerning:normal;font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;min-width:320px}p{line-height:1.8}::-moz-selection{background:#a6d2fc}::selection{background:#a6d2fc}.underHiwrite{background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), color-stop(80%, #ff0));background:linear-gradient(transparent 80%, #ff0 80%)}.supText{font-size:75.5%;vertical-align:top;position:relative;top:-0.1em}.subText{font-size:75.5%;vertical-align:bottom;position:relative;top:.1em}.annotation{color:#666}a{text-decoration:none;-webkit-transition:var(--transition);transition:var(--transition)}@media(hover: hover)and (pointer: fine){a:hover{text-decoration:none}}a img{-webkit-transition:var(--transition);transition:var(--transition)}a[href^="tel:"]{cursor:default}@media(hover: hover)and (pointer: fine){a[href^="tel:"]:hover img{opacity:1}}a.link{color:var(--c1);text-decoration:underline}@media(hover: hover)and (pointer: fine){a.link:hover{text-decoration:none;color:var(--c1)}}.container{--mw: 1000px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:calc(var(--mw) + var(--spa)*2);padding-right:var(--spa);padding-left:var(--spa);margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.container{max-width:none}}.container.-large{--mw: 1200px}@media screen and (min-width: 1501px){.container.-large{--mw: min(1460px, 80vw)}}.container.-small{--mw: 800px}.container.-min{--mw: 660px}.container.-fluid{max-width:none;padding-right:0;padding-left:0}.container.-center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fafafa inset;box-shadow:0 0 0px 1000px #fafafa inset}input[type=text],input[type=tel],input[type=email],input[type=password],select,textarea{-webkit-transition:var(--transition);transition:var(--transition)}@media(hover: hover)and (pointer: fine){input[type=text]:hover,input[type=tel]:hover,input[type=email]:hover,input[type=password]:hover,select:hover,textarea:hover{border:1px solid var(--c1);background-color:#fff}}input:focus,select:focus,textarea:focus{color:#000}input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=password]:focus,select:focus,textarea:focus{border:1px solid var(--c1)}input[type=button]:focus,input[type=submit]:focus,button[type=submit]:focus,input[type=file],input[type=text]:focus,input[type=tel]:focus,input[type=password]:focus,button:focus{outline:none}input.short,select.short,textarea.short{width:40%}@media screen and (max-width: 767px){input.short,select.short,textarea.short{width:100%}}.must{color:var(--cCaution);font-size:80%;vertical-align:top;position:relative;top:-0.4em;right:-0.2rem}input[type=button],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;color:var(--w);background-color:var(--c1);border:0;padding:0rem 3rem;margin-bottom:.5em;text-align:center;font-weight:bold;border-radius:var(--bdrs1);height:50px;position:relative;-webkit-transition:var(--transition);transition:var(--transition)}@media(hover: hover)and (pointer: fine){input[type=button]:hover,input[type=submit]:hover{opacity:.8;cursor:pointer}}input[type=checkbox]{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:scale(1, 1);transform:scale(1, 1);cursor:pointer}input[type=checkbox]:focus{outline:0}label.checkbox{padding-left:1.5em;margin-bottom:.5em;display:inline-block;cursor:pointer;letter-spacing:0}label.checkbox input{opacity:0}label.checkbox span{display:inline-block;position:relative}label.checkbox span::before,label.checkbox span::after{content:"";display:block;position:absolute;-webkit-transition:var(--transition);transition:var(--transition)}label.checkbox span::before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-22px;width:16px;height:16px;background:#fff;border:1px solid #ccc;border-radius:var(--bdrs1)}label.checkbox input[type=checkbox]:checked+span::before{background:var(--c2);border:1px solid var(--c2)}label.checkbox input[type=checkbox]:checked+span::after{position:absolute;content:"";display:block;top:3px;left:-19px;width:10px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}input[type=radio]{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:scale(1, 1);transform:scale(1, 1);cursor:pointer}input[type=radio]:focus{outline:0}label.radio{padding-left:1.5em;margin-bottom:.5em;display:inline-block;cursor:pointer;letter-spacing:0}label.radio input{opacity:0}label.radio span{display:inline-block;position:relative}label.radio span::before,label.radio span::after{content:"";display:block;position:absolute;top:50%;-webkit-transition:var(--transition);transition:var(--transition)}label.radio span::before{left:-22px;width:18px;height:18px;background:#fff;border:1px solid #bcc2ba;border-radius:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}label.radio span::after{opacity:0;left:-19px;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}label.radio input[type=radio]:checked+span::after{opacity:1;left:-19px;width:12px;height:12px;background:var(--c2);border-radius:100%}input[type=file]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}label.file{display:inline-block;color:var(--w);font-size:var(--f16);background-color:var(--c1);padding:1rem 2.5rem;margin-bottom:.8rem;border-radius:var(--bdrs1);cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition)}@media(hover: hover)and (pointer: fine){label.file:hover{background-color:var(--c2)}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;position:relative;height:40px;padding-left:1rem;border-radius:var(--bdrs1);cursor:pointer;line-height:1}label.select{position:relative;display:block}label.select::before{content:"";display:block;position:absolute;z-index:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1px;width:38px;height:38px}label.select::after{position:absolute;content:"";display:block;z-index:2;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:15px;border-top:6px solid var(--k);border-right:6px solid rgba(0,0,0,0);border-left:6px solid rgba(0,0,0,0);font-size:1.4rem}@media all and (-ms-high-contrast: none){label.select::after,label.select::before{display:none}}@media screen and (max-width: 767px){label.select::after{right:10px;border-top:5px solid var(--k);border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);font-size:1.4rem}}.btn01{display:inline-block;border-radius:999px;background-color:#fff;font-size:var(--f15);color:var(--c1);font-weight:bold;padding:15px 25px;border:1px solid var(--c1);-webkit-box-shadow:3px 3px 0px #000;box-shadow:3px 3px 0px #000;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}@media(hover: hover)and (pointer: fine){.btn01:hover{-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-box-shadow:1px 1px 0px #000;box-shadow:1px 1px 0px #000}}.btn01.-bxs-color{-webkit-box-shadow:3px 3px 0px var(--c1);box-shadow:3px 3px 0px var(--c1)}@media(hover: hover)and (pointer: fine){.btn01.-bxs-color:hover{-webkit-box-shadow:1px 1px 0px var(--c1);box-shadow:1px 1px 0px var(--c1)}}.btn01.-color{background-color:var(--c1);color:var(--w);border:1px solid var(--c1)}@media(hover: hover)and (pointer: fine){.btn01.-color:hover{background-color:var(--k2);color:var(--w)}}.btn01.-ticket{background-color:#ff7805;height:70px;font-size:var(--f18);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #000;-webkit-box-shadow:5px 5px 0px #000;box-shadow:5px 5px 0px #000}@media(hover: hover)and (pointer: fine){.btn01.-ticket:hover{-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-box-shadow:1px 1px 0px #000;box-shadow:1px 1px 0px #000}}.btn01.-ticket span img{margin-right:.5em}.btn-sns{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:50%;background-color:#fff;font-weight:bold;width:60px;height:60px;border:1px solid var(--c1);-webkit-box-shadow:3px 3px 0px #000;box-shadow:3px 3px 0px #000;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #000}.btn-sns img{width:auto}@media(hover: hover)and (pointer: fine){.btn-sns:hover{-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-box-shadow:1px 1px 0px #000;box-shadow:1px 1px 0px #000}}.fukidashi{margin-bottom:12px}.fukidashi_txt{display:inline-block;position:relative;color:var(--k);font-weight:bold;font-size:var(--f14);line-height:1.2}.fukidashi_txt::before,.fukidashi_txt::after{content:"";display:block;position:absolute;top:0;left:-1.5em;width:2px;height:100%;background-color:var(--k);-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}.fukidashi_txt::after{left:auto;right:-1.5em;-webkit-transform:rotate(25deg);transform:rotate(25deg)}.link-icon{color:var(--w);font-weight:bold;font-size:var(--f15);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.link-icon img,.link-icon svg{margin-right:.5em}@media(hover: hover)and (pointer: fine){.link-icon:hover{opacity:.6}}.link-icon.-k{color:var(--k)}.btn-pagetop-scroll{position:fixed;bottom:20px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;width:80px;height:80px;background-color:rgba(0,0,0,.45);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;-webkit-transition:visibility 0s ease-out .3s,opacity .3s ease-out,background-color .2s ease-out,-webkit-box-shadow .2s ease-out;transition:visibility 0s ease-out .3s,opacity .3s ease-out,background-color .2s ease-out,-webkit-box-shadow .2s ease-out;transition:visibility 0s ease-out .3s,opacity .3s ease-out,background-color .2s ease-out,box-shadow .2s ease-out;transition:visibility 0s ease-out .3s,opacity .3s ease-out,background-color .2s ease-out,box-shadow .2s ease-out,-webkit-box-shadow .2s ease-out;visibility:hidden;opacity:0;z-index:80}@media screen and (max-width: 767px){.btn-pagetop-scroll{width:65px;height:65px}}.btn-pagetop-scroll img,.btn-pagetop-scroll svg{width:70%;max-width:50px;-webkit-transform:translateY(-5%);transform:translateY(-5%);-webkit-transition:fill .3s ease-out;transition:fill .3s ease-out}@media screen and (max-width: 767px){.btn-pagetop-scroll img,.btn-pagetop-scroll svg{width:65%}}@media(hover: hover)and (pointer: fine){.btn-pagetop-scroll:hover{cursor:pointer;background-color:#fff;-webkit-box-shadow:0px 7px 10px rgba(0,0,0,.15);box-shadow:0px 7px 10px rgba(0,0,0,.15)}.btn-pagetop-scroll:hover img path,.btn-pagetop-scroll:hover svg path{fill:var(--c1)}}.btn-pagetop-scroll.-scrolled{visibility:visible;-webkit-transition:visibility 0s ease-out 0s,opacity .3s ease-out,background-color .2s ease-out;transition:visibility 0s ease-out 0s,opacity .3s ease-out,background-color .2s ease-out;opacity:1}.btn-pagetop-scroll.-hidden{visibility:hidden;-webkit-transition:visibility 0s ease-out .3s,opacity .3s ease-out,background-color .2s ease-out;transition:visibility 0s ease-out .3s,opacity .3s ease-out,background-color .2s ease-out;opacity:0}.header{width:100%}.header.animated .mainmenu{-webkit-transition:opacity .8s var(--easeOutQuint) 2s;transition:opacity .8s var(--easeOutQuint) 2s;opacity:1}@media screen and (max-width: 767px){.header{background-color:var(--w);padding:5px 0 0 15px;height:60px}}.header .header_logo img{height:50px;width:auto}.header .mainmenu{position:fixed;right:0px;top:0px;z-index:9999;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.2);box-shadow:0px 0px 10px 0px rgba(0,0,0,.2);opacity:0}@media screen and (max-width: 767px){.header .mainmenu{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-shadow:none;box-shadow:none}}.header .mainmenu_ticket{width:70px;height:60px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(hover: hover)and (pointer: fine){.header .mainmenu_ticket:hover{opacity:.6}}@media screen and (max-width: 767px){.header .mainmenu.-scrolled{-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.2);box-shadow:0px 0px 10px 0px rgba(0,0,0,.2)}}@media screen and (max-width: 767px){.header.-active .mainmenu{-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.2);box-shadow:0px 0px 10px 0px rgba(0,0,0,.2)}}section{scroll-margin-top:var(--header-height)}.hamburger{width:70px;height:60px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;background-color:var(--c2)}@media screen and (max-width: 767px){.hamburger.-scrolled{opacity:1;visibility:visible}}.hamburger::before{content:"MENU";display:block;position:absolute;top:38px;right:21px;font-family:var(--font2);font-weight:600;color:#000;letter-spacing:.1em;font-size:8px}.hamburger .hamburger-box{width:25px;height:24px;display:inline-block;position:relative;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.hamburger .hamburger_inner,.hamburger .hamburger_inner::before,.hamburger .hamburger_inner::after{width:100%;height:2px;background-color:var(--k);border-radius:0px;position:absolute;-webkit-transition:-webkit-transform .4s cubic-bezier(1, 0, 0, 1);transition:-webkit-transform .4s cubic-bezier(1, 0, 0, 1);transition:transform .4s cubic-bezier(1, 0, 0, 1);transition:transform .4s cubic-bezier(1, 0, 0, 1), -webkit-transform .4s cubic-bezier(1, 0, 0, 1)}.hamburger_inner{display:block;top:50%;margin-top:-5px}.hamburger_inner::before,.hamburger_inner::after{content:"";display:block}.hamburger_inner::before{top:-3px;background-color:rgba(0,0,0,0) !important}.hamburger_inner::after{bottom:-5px}@media(hover: hover)and (pointer: fine){.hamburger:hover{opacity:1}.hamburger:hover .hamburger_inner{-webkit-animation:burger_animation01 .4s forwards;animation:burger_animation01 .4s forwards}.hamburger:hover .hamburger_inner::after{-webkit-animation:burger_animation01 .4s forwards;animation:burger_animation01 .4s forwards}}@-webkit-keyframes burger_animation01{from{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left top;transform-origin:left top}50%{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:left top;transform-origin:left top}51%{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:right top;transform-origin:right top}to{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:right top;transform-origin:right top}}@keyframes burger_animation01{from{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left top;transform-origin:left top}50%{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:left top;transform-origin:left top}51%{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:right top;transform-origin:right top}to{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:right top;transform-origin:right top}}.hamburger .hamburger_inner{-webkit-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger .hamburger_inner::before{-webkit-transition:top .1s .25s ease-in,opacity .1s ease-in;transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger .hamburger_inner::after{-webkit-transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger.-active{opacity:1;visibility:visible}.hamburger.-active::before{content:"CLOSE";right:17px}@media screen and (max-width: 767px){.hamburger.-active::before{right:19px}}.hamburger.-active .hamburger_inner{-webkit-animation:none;animation:none;-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);background-color:var(--k);-webkit-transform-origin:center;transform-origin:center}.hamburger.-active .hamburger_inner::before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s .12s ease-out;transition:top .1s ease-out,opacity .1s .12s ease-out;background-color:var(--k);-webkit-transform-origin:center;transform-origin:center}.hamburger.-active .hamburger_inner::after{-webkit-animation:none;animation:none;bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1);background-color:var(--k);-webkit-transform-origin:center;transform-origin:center}@media(hover: hover)and (pointer: fine){.hamburger.-active:hover .hamburger_inner{-webkit-transform:rotate(135deg);transform:rotate(135deg)}}.mobileMenu{visibility:hidden;opacity:0;width:50%;max-width:500px;height:100%;position:fixed;z-index:99;top:0;right:0;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;overflow-y:scroll}@media screen and (max-width: 767px){.mobileMenu{width:100%;max-width:none}}.mobileMenu::before{content:"";display:block;position:fixed;top:0;right:0;width:50vw;max-width:500px;height:100%;background-color:#fff;z-index:-3;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateX(100%);transform:translateX(100%)}@media screen and (max-width: 767px){.mobileMenu::before{width:100%;max-width:none}}.mobileMenu_inner{position:relative;padding:40px 50px 100px}@media screen and (max-width: 767px){.mobileMenu_inner{padding:10px 15px 50px}}.mobileMenu_inner_logo{margin-bottom:40px;text-align:left;opacity:0}@media screen and (max-width: 767px){.mobileMenu_inner_logo{margin-bottom:20px}}.mobileMenu_inner_logo img{height:80px;width:auto}@media screen and (max-width: 767px){.mobileMenu_inner_logo img{height:50px}}.mobileMenu_sitemap{text-align:left;margin-bottom:30px}.mobileMenu_sitemap li{display:inline-block;width:100%;opacity:0;line-height:1}.mobileMenu_sitemap li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.2)}.mobileMenu_sitemap li p,.mobileMenu_sitemap li a{font-size:var(--f18);color:var(--k);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;width:auto;padding:1em .5em}@media screen and (max-width: 767px){.mobileMenu_sitemap li p,.mobileMenu_sitemap li a{font-size:var(--f18)}}.mobileMenu_sitemap li p span,.mobileMenu_sitemap li a span{width:25px;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobileMenu_sitemap li p img,.mobileMenu_sitemap li a img{margin-right:.8em}@media(hover: hover)and (pointer: fine){.mobileMenu_sitemap li p:hover,.mobileMenu_sitemap li a:hover{color:var(--c1)}}.mobileMenu .footer_btnarea{opacity:0}.mobileMenu-bg{visibility:hidden;opacity:0;width:100vw;height:100vh;position:fixed;background-color:rgba(0,0,0,.4);top:0;left:0;z-index:88;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.mobileMenu-bg.-active{visibility:visible;opacity:1}.mobileMenu-bg.-active:hover{cursor:pointer}.mobileMenu.-active{visibility:visible;opacity:1}.mobileMenu.-active::before{-webkit-transform:translateX(0);transform:translateX(0)}.mobileMenu.-active .mobileMenu_inner_logo{-webkit-animation:mobileMenu_fade .3s forwards;animation:mobileMenu_fade .3s forwards;-webkit-animation-delay:.2s;animation-delay:.2s}.mobileMenu.-active li{-webkit-animation:mobileMenu_fade .3s forwards;animation:mobileMenu_fade .3s forwards}.mobileMenu.-active li:nth-child(1){-webkit-animation-delay:.2s;animation-delay:.2s}.mobileMenu.-active li:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.mobileMenu.-active li:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.mobileMenu.-active li:nth-child(4){-webkit-animation-delay:.5s;animation-delay:.5s}.mobileMenu.-active li:nth-child(5){-webkit-animation-delay:.6s;animation-delay:.6s}.mobileMenu.-active li:nth-child(6){-webkit-animation-delay:.7s;animation-delay:.7s}.mobileMenu.-active li:nth-child(7){-webkit-animation-delay:.8s;animation-delay:.8s}.mobileMenu.-active li:nth-child(8){-webkit-animation-delay:.9s;animation-delay:.9s}.mobileMenu.-active li:nth-child(9){-webkit-animation-delay:1s;animation-delay:1s}.mobileMenu.-active li:nth-child(10){-webkit-animation-delay:1.1s;animation-delay:1.1s}.mobileMenu.-active li:nth-child(11){-webkit-animation-delay:1.2s;animation-delay:1.2s}.mobileMenu.-active li:nth-child(12){-webkit-animation-delay:1.3s;animation-delay:1.3s}.mobileMenu.-active li:nth-child(13){-webkit-animation-delay:1.4s;animation-delay:1.4s}.mobileMenu.-active li:nth-child(14){-webkit-animation-delay:1.5s;animation-delay:1.5s}.mobileMenu.-active li:nth-child(15){-webkit-animation-delay:1.6s;animation-delay:1.6s}.mobileMenu.-active li:nth-child(16){-webkit-animation-delay:1.7s;animation-delay:1.7s}.mobileMenu.-active li:nth-child(17){-webkit-animation-delay:1.8s;animation-delay:1.8s}.mobileMenu.-active li:nth-child(18){-webkit-animation-delay:1.9s;animation-delay:1.9s}.mobileMenu.-active li:nth-child(19){-webkit-animation-delay:2s;animation-delay:2s}.mobileMenu.-active li:nth-child(20){-webkit-animation-delay:2.1s;animation-delay:2.1s}.mobileMenu.-active .footer_btnarea{-webkit-animation:mobileMenu_fade .3s forwards;animation:mobileMenu_fade .3s forwards;-webkit-animation-delay:1.1s;animation-delay:1.1s}@-webkit-keyframes mobileMenu_fade{from{-webkit-transform:translateY(1em);transform:translateY(1em);opacity:0}to{-webkit-transform:translateY(0em);transform:translateY(0em);opacity:1}}@keyframes mobileMenu_fade{from{-webkit-transform:translateY(1em);transform:translateY(1em);opacity:0}to{-webkit-transform:translateY(0em);transform:translateY(0em);opacity:1}}.footer{width:100%;background-color:var(--c1);margin-bottom:0}.footer_slide{background-color:#fff;padding-bottom:1px}.footer .js-footerSlide02{padding-top:0;padding-bottom:1px}.footer_inner{padding-top:60px;padding-bottom:80px}.footer_intro{text-align:center;margin-bottom:30px}@media screen and (max-width: 767px){.footer_intro{margin-bottom:20px}}.footer_intro .titlearea{margin-bottom:10px}.footer_intro_txt{font-size:var(--f16);color:var(--w);font-weight:bold}@media screen and (max-width: 767px){.footer_intro_txt{font-size:var(--f16)}}.footer_btnarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:600px;margin:0 auto;text-align:center;margin-bottom:60px}@media screen and (max-width: 767px){.footer_btnarea{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}}.footer_btnarea .btn01{text-align:center;margin-bottom:15px}@media screen and (max-width: 767px){.footer_btnarea .btn01{width:100%;max-width:300px}}.footer_sns{text-align:center;margin-bottom:30px}@media screen and (max-width: 767px){.footer_sns{margin-bottom:20px}}.footer_sns .titlearea_ja b{font-size:var(--f18);line-height:1.4}.footer_sns ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;padding:0;padding-top:15px;margin:0 auto}.footer_sns ul li{margin-right:10px}.footer_sns ul li:last-child{margin-right:0}.footer_copy{text-align:center;padding-top:1.5em}.footer_copy p{letter-spacing:0;font-size:var(--f12);color:var(--w)}.footer_copy a{display:inline-block;color:var(--w);text-decoration:underline;font-size:var(--f14);margin-bottom:1em}@media screen and (max-width: 767px){.footer_copy a{font-size:var(--f13);margin-bottom:1em}}@media(hover: hover)and (pointer: fine){.footer_copy a:hover{color:var(--w);text-decoration:none}}.footer_pagetop{width:100%;margin-bottom:0}.footer_pagetop .btn-pagetop{width:100%;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#bca477}@media screen and (max-width: 767px){.footer_pagetop .btn-pagetop{height:70px}}@media(hover: hover)and (pointer: fine){.footer_pagetop .btn-pagetop:hover{background-color:var(--w)}}@media(hover: hover)and (pointer: fine){.splide:hover .splide__arrows{opacity:1;visibility:visible}}@media(max-width: 1200px){.splide .splide__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px;padding-top:20px}}.splide .splide__arrows .splide__arrow{top:210px;top:160px;opacity:1;-webkit-transition:all .2s ease;transition:all .2s ease;height:min(3vw,60px);width:min(3vw,60px);background:var(--w)}@media(max-width: 1200px){.splide .splide__arrows .splide__arrow{background:hsla(0,0%,100%,.05);-webkit-transform:translateY(0);transform:translateY(0);position:static;width:60px;height:60px}}.splide .splide__arrows .splide__arrow:disabled{opacity:0}@media(hover: hover)and (pointer: fine){.splide .splide__arrows .splide__arrow:hover{-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}}@media(hover: hover)and (pointer: fine)and (max-width: 1200px){.splide .splide__arrows .splide__arrow:hover{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);background:hsla(0,0%,100%,.2)}}@media(max-width: 1200px){.splide .splide__arrows .splide__arrow svg{width:12px;height:28px}.splide .splide__arrows .splide__arrow svg path{fill:#fff}}.splide .splide__arrows .splide__arrow.splide__arrow--prev{left:-80px}@media(max-width: 1200px){.splide .splide__arrows .splide__arrow.splide__arrow--prev{left:calc(var(--spa) - 10px)}}.splide .splide__arrows .splide__arrow.splide__arrow--prev img{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@media(hover: hover)and (pointer: fine){.splide .splide__arrows .splide__arrow.splide__arrow--prev:hover img{-webkit-animation:topLectureSlide_prev .4s var(--easeInOutQuint);animation:topLectureSlide_prev .4s var(--easeInOutQuint)}}.splide .splide__arrows .splide__arrow.splide__arrow--next{right:-80px}@media(max-width: 1200px){.splide .splide__arrows .splide__arrow.splide__arrow--next{right:calc(var(--spa) - 10px)}}@media(hover: hover)and (pointer: fine){.splide .splide__arrows .splide__arrow.splide__arrow--next:hover img{-webkit-animation:topLectureSlide_next .4s var(--easeInOutQuint);animation:topLectureSlide_next .4s var(--easeInOutQuint)}}.splide .splide__arrows .pagination{right:0;text-align:center;z-index:1}.splide .splide__arrows .pagination span{font-family:var(--font2);color:#fff;font-size:var(--f16);font-weight:700}@-webkit-keyframes topLectureSlide_next{from{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}50%{-webkit-transform:translate(20%);transform:translate(20%);opacity:0}51%{-webkit-transform:translateX(-20%);transform:translateX(-20%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes topLectureSlide_next{from{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}50%{-webkit-transform:translate(20%);transform:translate(20%);opacity:0}51%{-webkit-transform:translateX(-20%);transform:translateX(-20%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes topLectureSlide_prev{from{-webkit-transform:translateX(0) rotateY(180deg);transform:translateX(0) rotateY(180deg);opacity:1}50%{-webkit-transform:translate(-20%) rotateY(180deg);transform:translate(-20%) rotateY(180deg);opacity:0}51%{-webkit-transform:translateX(20%) rotateY(180deg);transform:translateX(20%) rotateY(180deg);opacity:0}to{-webkit-transform:translateX(0) rotateY(180deg);transform:translateX(0) rotateY(180deg);opacity:1}}@keyframes topLectureSlide_prev{from{-webkit-transform:translateX(0) rotateY(180deg);transform:translateX(0) rotateY(180deg);opacity:1}50%{-webkit-transform:translate(-20%) rotateY(180deg);transform:translate(-20%) rotateY(180deg);opacity:0}51%{-webkit-transform:translateX(20%) rotateY(180deg);transform:translateX(20%) rotateY(180deg);opacity:0}to{-webkit-transform:translateX(0) rotateY(180deg);transform:translateX(0) rotateY(180deg);opacity:1}}.slide-card img{width:100%;height:auto;margin-bottom:15px}.slide-card_txt{color:var(--w);padding-left:20px;padding-right:20px}.slide-card_txt h4{font-size:var(--f20);font-weight:bold;margin-bottom:.5em;line-height:1.4}.slide-card_txt p{font-size:var(--f15);line-height:1.5;letter-spacing:.02em}.slide-card_txt p small{font-size:var(--f12);opacity:.8}.slide-card_txt p a{color:var(--w);text-decoration:underline}.slide-card_txt p a:hover{color:var(--w);text-decoration:underline}.animate{visibility:hidden;-webkit-transition:var(--transition);transition:var(--transition);-webkit-animation-duration:var(--time);animation-duration:var(--time);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate.-animated{visibility:visible}.aInfinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.aEx{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.-a0{-webkit-animation-duration:0s;animation-duration:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a1{-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a2{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a3{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a4{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a5{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a6{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a7{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a8{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a9{-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a10{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a11{-webkit-animation-duration:1.1s;animation-duration:1.1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a12{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a13{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a14{-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a15{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a16{-webkit-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a17{-webkit-animation-duration:1.7s;animation-duration:1.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a18{-webkit-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a19{-webkit-animation-duration:1.9s;animation-duration:1.9s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a20{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a21{-webkit-animation-duration:2.1s;animation-duration:2.1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a22{-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a23{-webkit-animation-duration:2.3s;animation-duration:2.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a24{-webkit-animation-duration:2.4s;animation-duration:2.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a25{-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a26{-webkit-animation-duration:2.6s;animation-duration:2.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a27{-webkit-animation-duration:2.7s;animation-duration:2.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a28{-webkit-animation-duration:2.8s;animation-duration:2.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a29{-webkit-animation-duration:2.9s;animation-duration:2.9s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a30{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a31{-webkit-animation-duration:3.1s;animation-duration:3.1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a32{-webkit-animation-duration:3.2s;animation-duration:3.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a33{-webkit-animation-duration:3.3s;animation-duration:3.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a34{-webkit-animation-duration:3.4s;animation-duration:3.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a35{-webkit-animation-duration:3.5s;animation-duration:3.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a36{-webkit-animation-duration:3.6s;animation-duration:3.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a37{-webkit-animation-duration:3.7s;animation-duration:3.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a38{-webkit-animation-duration:3.8s;animation-duration:3.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a39{-webkit-animation-duration:3.9s;animation-duration:3.9s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a40{-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a41{-webkit-animation-duration:4.1s;animation-duration:4.1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a42{-webkit-animation-duration:4.2s;animation-duration:4.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a43{-webkit-animation-duration:4.3s;animation-duration:4.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a44{-webkit-animation-duration:4.4s;animation-duration:4.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a45{-webkit-animation-duration:4.5s;animation-duration:4.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a46{-webkit-animation-duration:4.6s;animation-duration:4.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a47{-webkit-animation-duration:4.7s;animation-duration:4.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a48{-webkit-animation-duration:4.8s;animation-duration:4.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a49{-webkit-animation-duration:4.9s;animation-duration:4.9s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-a50{-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-ad0{-webkit-animation-delay:0s;animation-delay:0s}.-ad1{-webkit-animation-delay:.1s;animation-delay:.1s}.-ad2{-webkit-animation-delay:.2s;animation-delay:.2s}.-ad3{-webkit-animation-delay:.3s;animation-delay:.3s}.-ad4{-webkit-animation-delay:.4s;animation-delay:.4s}.-ad5{-webkit-animation-delay:.5s;animation-delay:.5s}.-ad6{-webkit-animation-delay:.6s;animation-delay:.6s}.-ad7{-webkit-animation-delay:.7s;animation-delay:.7s}.-ad8{-webkit-animation-delay:.8s;animation-delay:.8s}.-ad9{-webkit-animation-delay:.9s;animation-delay:.9s}.-ad10{-webkit-animation-delay:1s;animation-delay:1s}.-ad11{-webkit-animation-delay:1.1s;animation-delay:1.1s}.-ad12{-webkit-animation-delay:1.2s;animation-delay:1.2s}.-ad13{-webkit-animation-delay:1.3s;animation-delay:1.3s}.-ad14{-webkit-animation-delay:1.4s;animation-delay:1.4s}.-ad15{-webkit-animation-delay:1.5s;animation-delay:1.5s}.-ad16{-webkit-animation-delay:1.6s;animation-delay:1.6s}.-ad17{-webkit-animation-delay:1.7s;animation-delay:1.7s}.-ad18{-webkit-animation-delay:1.8s;animation-delay:1.8s}.-ad19{-webkit-animation-delay:1.9s;animation-delay:1.9s}.-ad20{-webkit-animation-delay:2s;animation-delay:2s}.-ad21{-webkit-animation-delay:2.1s;animation-delay:2.1s}.-ad22{-webkit-animation-delay:2.2s;animation-delay:2.2s}.-ad23{-webkit-animation-delay:2.3s;animation-delay:2.3s}.-ad24{-webkit-animation-delay:2.4s;animation-delay:2.4s}.-ad25{-webkit-animation-delay:2.5s;animation-delay:2.5s}.-ad26{-webkit-animation-delay:2.6s;animation-delay:2.6s}.-ad27{-webkit-animation-delay:2.7s;animation-delay:2.7s}.-ad28{-webkit-animation-delay:2.8s;animation-delay:2.8s}.-ad29{-webkit-animation-delay:2.9s;animation-delay:2.9s}.-ad30{-webkit-animation-delay:3s;animation-delay:3s}.-ad31{-webkit-animation-delay:3.1s;animation-delay:3.1s}.-ad32{-webkit-animation-delay:3.2s;animation-delay:3.2s}.-ad33{-webkit-animation-delay:3.3s;animation-delay:3.3s}.-ad34{-webkit-animation-delay:3.4s;animation-delay:3.4s}.-ad35{-webkit-animation-delay:3.5s;animation-delay:3.5s}.-ad36{-webkit-animation-delay:3.6s;animation-delay:3.6s}.-ad37{-webkit-animation-delay:3.7s;animation-delay:3.7s}.-ad38{-webkit-animation-delay:3.8s;animation-delay:3.8s}.-ad39{-webkit-animation-delay:3.9s;animation-delay:3.9s}.-ad40{-webkit-animation-delay:4s;animation-delay:4s}.-ad41{-webkit-animation-delay:4.1s;animation-delay:4.1s}.-ad42{-webkit-animation-delay:4.2s;animation-delay:4.2s}.-ad43{-webkit-animation-delay:4.3s;animation-delay:4.3s}.-ad44{-webkit-animation-delay:4.4s;animation-delay:4.4s}.-ad45{-webkit-animation-delay:4.5s;animation-delay:4.5s}.-ad46{-webkit-animation-delay:4.6s;animation-delay:4.6s}.-ad47{-webkit-animation-delay:4.7s;animation-delay:4.7s}.-ad48{-webkit-animation-delay:4.8s;animation-delay:4.8s}.-ad49{-webkit-animation-delay:4.9s;animation-delay:4.9s}.-ad50{-webkit-animation-delay:5s;animation-delay:5s}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.h-skew span{display:inline-block;position:relative;padding:.45em .8em;line-height:1}.h-skew span em{color:#fff;font-size:var(--f16);font-family:var(--font2);font-weight:700;letter-spacing:0;position:relative;z-index:1}.h-skew span::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--c1);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);z-index:0;-webkit-transition:background-color .15s ease-out;transition:background-color .15s ease-out}.h-skew.-white span em{color:var(--c1)}.h-skew.-white span::before{background-color:var(--w)}.h-skew.-event span::before,.h-skew.-gourmet span::before{background-color:var(--event)}.h-skew.-goods span::before{background-color:var(--goods)}.h-skew.-schedule span::before{background-color:var(--schedule)}.h-skew.-ticket span::before{background-color:var(--ticket)}.h-skew.-manner span::before{background-color:var(--manner)}.h-skew.-access span::before{background-color:var(--access)}.titlearea{text-align:center;margin-bottom:40px}@media screen and (max-width: 767px){.titlearea{margin-bottom:0px;padding-bottom:25px}}.titlearea_en{margin-bottom:12px}.titlearea_ja{color:var(--w)}.titlearea_ja.-k{color:var(--k)}.titlearea_ja small{font-size:var(--f18);font-weight:bold;display:block;margin-bottom:.5em;line-height:1.4}@media screen and (max-width: 767px){.titlearea_ja small{font-size:var(--f18)}}@media screen and (max-width: 767px){.titlearea_ja small.-min{font-size:var(--f13)}}.titlearea_ja b{font-size:var(--f32);font-weight:700;letter-spacing:.125em;line-height:1.4}@media screen and (max-width: 767px){.titlearea_ja b{font-size:var(--f28);letter-spacing:.025em}}.mainview{background-color:var(--c1)}.mainview.animated h1{-webkit-transition:opacity 1.2s var(--easeOutQuint) .6s;transition:opacity 1.2s var(--easeOutQuint) .6s;opacity:1}.mainview.animated img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 1.2s var(--easeOutQuint) .6s;transition:-webkit-transform 1.2s var(--easeOutQuint) .6s;transition:transform 1.2s var(--easeOutQuint) .6s;transition:transform 1.2s var(--easeOutQuint) .6s, -webkit-transform 1.2s var(--easeOutQuint) .6s}.mainview.animated .box-autoCarousel{opacity:1;-webkit-transition:opacity 1.5s var(--easeOutQuint) .6s;transition:opacity 1.5s var(--easeOutQuint) .6s}.mainview h1{opacity:0;overflow:hidden}.mainview h1 img{width:100%;height:auto;max-width:100%;-webkit-transform:scale(1.1);transform:scale(1.1)}@media(min-width: 1921px){.mainview h1 img{max-width:1920px;margin:0 auto;display:block}}@media(max-width: 1000px){.mainview h1 img{height:500px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@media screen and (max-width: 767px){.mainview h1 img{height:auto;-o-object-fit:initial;object-fit:initial}}.mainview .box-autoCarousel{opacity:0}.box-autoCarousel{background-color:#fff;padding-top:1px}.box-autoCarousel .splide__slide img{width:100%;-o-object-fit:contain;object-fit:contain}.guide{text-align:center;padding-top:40px;padding-bottom:40px}@media screen and (max-width: 767px){.guide{padding-left:0 !important;padding-right:0 !important;padding-bottom:0;padding-top:20px}}.guide .h-skew{margin-bottom:20px}.guide_nav{width:100%}.guide_nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #ccc;border-bottom:1px solid #ccc}@media screen and (max-width: 767px){.guide_nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:none}}.guide_nav ul li{width:125px}@media screen and (max-width: 767px){.guide_nav ul li{width:50%;border-bottom:1px solid #ccc}}.guide_nav ul li:not(:last-child){border-right:1px solid #ccc}@media screen and (max-width: 767px){.guide_nav ul li:not(:last-child){border-right:none}}@media screen and (max-width: 767px){.guide_nav ul li:nth-child(odd){border-right:1px solid #ccc}}.guide_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100px}@media screen and (max-width: 767px){.guide_link{height:70px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding-left:1em}}.guide_link span{font-family:var(--font1);font-weight:bold;color:var(--k2);font-size:var(--f13);line-height:1.3}.guide_link_icon{border-radius:50%;background-color:#fff;width:28px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}@media screen and (max-width: 767px){.guide_link_icon{margin-bottom:0;margin-right:10px}}.guide_link.-manner{position:relative}.guide_link.-manner::before,.guide_link.-manner::after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background-color:#d2d2d2;z-index:-1}.guide_link.-manner::before{top:-4px;right:-5px}.guide_link.-manner::after{bottom:-4px;right:-5px}@media screen and (max-width: 767px){.guide_link.-manner::before{display:none}.guide_link.-manner::after{right:auto;left:-4px}}@media screen and (max-width: 767px){.guide_link.-goods{position:relative}.guide_link.-goods::before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background-color:#d2d2d2;z-index:-1;top:-4px;left:-4px}}@media(hover: hover)and (pointer: fine){.guide_link:hover{background-color:var(--c1)}.guide_link:hover span{color:var(--w)}.guide_link:hover.-event{background-color:var(--event)}.guide_link:hover.-goods{background-color:var(--goods)}.guide_link:hover.-schedule{background-color:var(--schedule)}.guide_link:hover.-manner{background-color:var(--manner)}.guide_link:hover.-ticket{background-color:var(--ticket)}.guide_link:hover.-access{background-color:var(--access)}.guide_link:hover.-team{background-color:var(--team)}.guide_link:hover.-faq{background-color:var(--faq)}}.event{background-color:var(--c1);padding-top:70px;position:relative}@media screen and (max-width: 767px){.event{padding-top:60px}}.event::before{content:"";position:absolute;top:0;right:0;width:154px;height:345px;background-image:url(../img/event_grid_pc.svg);background-size:contain;z-index:0}@media screen and (max-width: 767px){.event::before{display:none}}.event_inner{position:relative;z-index:1}@media(min-width: 1600px){.event_inner{max-width:1400px}}@media screen and (max-width: 767px){.event_inner{padding-left:0 !important;padding-right:0 !important}}.event_intro{position:relative}.event_intro .event_intro_grid_sp_l{position:absolute;bottom:0;left:0;width:41.82px;z-index:-1}.event_intro .event_intro_grid_sp_r{position:absolute;bottom:13px;right:0;width:40.82px;z-index:-1}.event_slide{padding-bottom:35px}.event_outro{text-align:center;padding-bottom:60px}.event_grid{width:100%;text-align:center;position:relative}.event_grid img{width:100%;max-width:1000px;position:relative;z-index:1}.event_grid::before{width:100%;content:"";height:150px;position:absolute;bottom:0;left:0;z-index:0;background:var(--bgc);border-top:1px solid #fff;border-bottom:1px solid #fff}@media(max-width: 1000px){.event_grid::before{height:auto;aspect-ratio:10/1.5}}@media screen and (max-width: 767px){.event_grid::before{display:none}}.gourmet{background-color:var(--c1);padding-top:70px;position:relative}.gourmet::before{content:"";position:absolute;top:60px;left:0;width:150px;height:284px;background-image:url(../img/gourmet_grid_pc.svg);background-size:contain;z-index:0}@media screen and (max-width: 767px){.gourmet::before{display:none}}.gourmet_inner{position:relative;z-index:1}@media(min-width: 1600px){.gourmet_inner{max-width:1400px}}@media screen and (max-width: 767px){.gourmet_inner{padding-left:0 !important;padding-right:0 !important}}.gourmet_intro{position:relative}.gourmet_intro .gourmet_intro_grid_sp_l{position:absolute;bottom:0;left:0;width:40.82px;z-index:-1}.gourmet_intro .gourmet_intro_grid_sp_r{position:absolute;bottom:0px;right:0;width:41.82px;z-index:-1}.gourmet_slide{padding-bottom:35px}.gourmet_outro{text-align:center;padding-bottom:60px}.gourmet_grid{width:100%;text-align:center;position:relative}.gourmet_grid img{width:100%;max-width:1000px;position:relative;z-index:1;-webkit-transform:translateY(5px);transform:translateY(5px)}@media screen and (max-width: 767px){.gourmet_grid img{-webkit-transform:translateY(0);transform:translateY(0)}}.gourmet_grid::before{width:100%;content:"";height:150px;position:absolute;bottom:0px;left:0;z-index:0;background:var(--bgc);border-top:1px solid #fff;border-bottom:1px solid #fff}@media(max-width: 1000px){.gourmet_grid::before{height:auto;aspect-ratio:10/1.5}}@media screen and (max-width: 767px){.gourmet_grid::before{display:none}}.goods{width:100%;padding-top:60px;position:relative}.goods::before{content:"";position:absolute;top:0px;right:0;width:154px;height:343px;background-image:url(../img/goods_grid_pc.svg);background-size:contain;z-index:-1}@media screen and (max-width: 767px){.goods::before{display:none}}.goods.animated .goods_intro_img img{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transition:opacity .6s var(--easeOutQuint) .2s,-webkit-transform .6s var(--easeOutQuint) .2s;transition:opacity .6s var(--easeOutQuint) .2s,-webkit-transform .6s var(--easeOutQuint) .2s;transition:transform .6s var(--easeOutQuint) .2s,opacity .6s var(--easeOutQuint) .2s;transition:transform .6s var(--easeOutQuint) .2s,opacity .6s var(--easeOutQuint) .2s,-webkit-transform .6s var(--easeOutQuint) .2s}@media screen and (max-width: 767px){.goods_inner{padding-left:0 !important;padding-right:0 !important}}.goods_intro{text-align:center;margin-bottom:40px}.goods_intro_img{width:auto;height:150px}@media screen and (max-width: 767px){.goods_intro_img{height:auto;width:100%}}.goods_intro_img img{opacity:0;-webkit-transform:translateY(20px) scale(0.6);transform:translateY(20px) scale(0.6)}@media screen and (max-width: 767px){.goods_intro_img img{width:100%;height:auto}}.goods_intro .titlearea{margin-top:-20px}@media screen and (max-width: 767px){.goods_intro_txt{text-align:left;padding-left:30px;padding-right:30px;padding-top:35px}}.goods_intro_txt p{color:var(--k2);font-size:var(--f15)}.goods_shop_sp img{width:100%;height:auto}.goods_shop{margin-bottom:35px}.goods_outro{text-align:center;padding-bottom:80px}.schedule{padding-top:100px;position:relative}@media screen and (max-width: 767px){.schedule{padding-top:60px}}.schedule::before{content:"";position:absolute;top:0px;right:0;width:154px;height:343px;background-image:url(../img/schedule_grid_pc_r.svg);background-size:contain;z-index:-1}@media screen and (max-width: 767px){.schedule::before{display:none}}.schedule::after{content:"";position:absolute;top:45px;left:0;width:150px;height:285px;background-image:url(../img/schedule_grid_pc_l.svg);background-size:contain;z-index:-1}@media screen and (max-width: 767px){.schedule::after{display:none}}.schedule_intro{margin-bottom:30px}@media screen and (max-width: 767px){.schedule_intro{margin-bottom:0px;position:relative}.schedule_intro .schedule_intro_grid_sp_l{position:absolute;bottom:0;left:calc(var(--spa)*-1);width:41.82px;z-index:-1}.schedule_intro .schedule_intro_grid_sp_r{position:absolute;bottom:0px;right:calc(var(--spa)*-1);width:40.82px;z-index:-1}}.schedule_content{padding-bottom:70px}@media screen and (max-width: 767px){.schedule_content{padding-bottom:20px}}.schedule_grid{width:100%;text-align:center;position:relative}.schedule_grid img{width:100%;max-width:1000px;position:relative;z-index:1;-webkit-transform:translateY(6px);transform:translateY(6px)}@media screen and (max-width: 767px){.schedule_grid img{-webkit-transform:translateY(0);transform:translateY(0)}}.schedule_grid::before{width:100%;content:"";height:150px;position:absolute;bottom:0px;left:0;z-index:0;background:var(--bgc);border-top:1px solid var(--c1);border-bottom:1px solid var(--c1)}@media(max-width: 1000px){.schedule_grid::before{height:auto;aspect-ratio:10/1.5}}@media screen and (max-width: 767px){.schedule_grid::before{display:none}}.scheduleToggle{width:100%;margin-bottom:30px;background:#fff;-webkit-box-shadow:3px 3px 0px #000;box-shadow:3px 3px 0px #000;overflow:hidden;-webkit-transition:var(--transition);transition:var(--transition);border:1px solid #000}@media screen and (max-width: 767px){.scheduleToggle{margin-bottom:20px}}.scheduleToggle_ttl{position:relative;padding:1em 3.5em 1em 20px;-webkit-transition:var(--transition);transition:var(--transition);font-size:var(--f18);font-weight:bold;color:var(--k);line-height:1.3;text-align:left;border-bottom:2px solid rgba(0,0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.scheduleToggle_ttl{font-size:var(--f18);line-height:1.4;letter-spacing:0;padding:1em 2em 1em 10px}}@media(hover: hover)and (pointer: fine){.scheduleToggle_ttl:hover{cursor:pointer}}.scheduleToggle_ttl::before{content:"";display:block;position:absolute;top:50%;right:1.5em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:11px;background-image:url(../img/icon_toggle_arw.svg);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 767px){.scheduleToggle_ttl::before{right:.8em;width:14px;height:8px}}.scheduleToggle_ttl em{font-size:var(--f13);color:var(--w);border-radius:6px;background-color:#bca477;display:inline-block;line-height:1;font-weight:bold;padding:.5em .8em;letter-spacing:0}@media screen and (max-width: 767px){.scheduleToggle_ttl em{font-size:var(--f12);padding:.3em .6em}}.scheduleToggle_ttl b{position:relative;padding-left:2em}.scheduleToggle_ttl b img{margin-right:.8em;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.scheduleToggle:hover{-webkit-box-shadow:1px 1px 0px #000;box-shadow:1px 1px 0px #000;-webkit-transform:translateY(2px);transform:translateY(2px)}.scheduleToggle_contents{--padding: 2em;visibility:hidden;opacity:0;height:0;padding:0 2em 0 2em;position:relative;overflow:hidden;text-align:left;-webkit-transition:var(--transition);transition:var(--transition);display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}@media screen and (max-width: 767px){.scheduleToggle_contents{padding:0 20px 0 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}}.scheduleToggle_contents_l{width:315px}@media screen and (max-width: 767px){.scheduleToggle_contents_l{width:100%}}.scheduleToggle_contents_l img{width:100%;height:auto}.scheduleToggle_contents_r{width:calc(100% - 315px)}@media screen and (max-width: 767px){.scheduleToggle_contents_r{width:100%}}.scheduleToggle_contents p{text-align:left;font-size:var(--f15);color:var(--k2);line-height:2}@media screen and (max-width: 767px){.scheduleToggle_contents p{font-size:var(--f15)}}.scheduleToggle_contents p:not(:last-child){margin-bottom:1em}.scheduleToggle_contents a{color:var(--k);font-size:1.4rem;text-decoration:underline}.scheduleToggle_contents>span,.scheduleToggle_contents>p,.scheduleToggle_contents>div,.scheduleToggle_contents>ul,.scheduleToggle_contents>dl,.scheduleToggle_contents>table{visibility:hidden;opacity:0;-webkit-transition:var(--transition);transition:var(--transition);-webkit-transition-delay:.2s;transition-delay:.2s}.scheduleToggle.active .scheduleToggle_ttl::before{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.scheduleToggle.active .scheduleToggle_contents{visibility:visible;opacity:1;height:auto;padding:0 var(--padding) var(--padding)}@media screen and (max-width: 767px){.scheduleToggle.active .scheduleToggle_contents{padding:0 20px 40px 20px}}.scheduleToggle.active .scheduleToggle_contents>span,.scheduleToggle.active .scheduleToggle_contents>p,.scheduleToggle.active .scheduleToggle_contents>div,.scheduleToggle.active .scheduleToggle_contents>ul,.scheduleToggle.active .scheduleToggle_contents>dl,.scheduleToggle.active .scheduleToggle_contents>table{visibility:visible;opacity:1}.manner{background-color:#f0f0f0;padding-top:80px;padding-bottom:80px;position:relative}@media screen and (max-width: 767px){.manner{padding-top:60px;padding-bottom:80px}}.manner::before{content:"";position:absolute;top:0px;right:0;width:154px;height:343px;background-image:url(../img/manner_grid_pc.svg);background-size:contain;z-index:0}@media screen and (max-width: 767px){.manner::before{display:none}}.manner .manner_grid_sp_l{position:absolute;top:0;left:0;width:41.82px;z-index:0}.manner .manner_grid_sp_r{position:absolute;top:0px;right:0;width:40.82px;z-index:0}.manner_inner{position:relative;z-index:1}.manner_intro{text-align:center;margin-bottom:40px}@media screen and (max-width: 767px){.manner_intro{margin-bottom:0}}.manner_intro .titlearea small{margin-bottom:1em;font-size:var(--f13)}.manner_content{margin-bottom:40px}@media screen and (max-width: 767px){.manner_content{margin-bottom:40px}}.manner_content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}@media(max-width: 960px){.manner_content ul{gap:20px}}.manner_content ul li{width:calc(25% - 18px)}@media(max-width: 960px){.manner_content ul li{width:calc(50% - 10px)}}.manner_card{border-radius:8px;background-color:#fff;-webkit-box-shadow:5px 5px 0px var(--c1);box-shadow:5px 5px 0px var(--c1);height:100%;min-height:295px;-webkit-transition:-webkit-transform .1s ease-out,-webkit-box-shadow .1s ease-out;transition:-webkit-transform .1s ease-out,-webkit-box-shadow .1s ease-out;transition:transform .1s ease-out,box-shadow .1s ease-out;transition:transform .1s ease-out,box-shadow .1s ease-out,-webkit-transform .1s ease-out,-webkit-box-shadow .1s ease-out}@media screen and (max-width: 767px){.manner_card{min-height:auto}}@media(hover: hover)and (pointer: fine){.manner_card:hover{cursor:pointer;-webkit-box-shadow:2px 2px 0px var(--c1);box-shadow:2px 2px 0px var(--c1);-webkit-transform:translateY(4px);transform:translateY(4px)}}.manner_card figure img{width:100%;height:150px;-o-object-fit:cover;object-fit:cover;border-top-left-radius:8px;border-top-right-radius:8px}@media screen and (max-width: 767px){.manner_card figure img{height:auto;aspect-ratio:2/1}}.manner_card_icon{background-color:#fff;width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-20px auto 0 auto;position:relative;z-index:1}.manner_card_txt{text-align:center;padding-bottom:22px}.manner_card_txt h4{font-weight:bold;font-size:var(--f18);margin-bottom:10px}@media screen and (max-width: 767px){.manner_card_txt h4{font-size:var(--f18)}}.manner_card_read{font-size:var(--f13);color:var(--k2);line-height:1.4}@media screen and (max-width: 767px){.manner_card_read{font-size:var(--f13)}}.manner_card_link{font-size:var(--f12);font-weight:bold;color:var(--c1);display:inline-block;padding-top:20px}@media screen and (max-width: 767px){.manner_card_link{font-size:var(--f12)}}.manner_outro{text-align:center;padding-bottom:60px}@media screen and (max-width: 767px){.manner_outro{padding-bottom:0px}}.manner-modal_img{width:100%;height:auto;position:relative}.manner-modal_img>img{width:100%;height:auto}.manner-modal_img p{position:absolute;z-index:1;background-color:#fff;bottom:15px;left:15px;border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.3em 1em}.manner-modal_img p img{margin-right:.5em}.manner-modal_img p em{font-weight:bold;font-size:var(--f16)}.manner-modal_inner{padding:25px 30px 30px}@media screen and (max-width: 767px){.manner-modal_inner{padding:25px 15px 30px}}.manner-modal_ttl{font-weight:bold;font-size:var(--f30);margin-bottom:.5em;line-height:1.4}@media screen and (max-width: 767px){.manner-modal_ttl{font-size:var(--f24)}}.manner-modal_read{font-size:var(--f16);color:var(--k2);margin-bottom:1em}@media screen and (max-width: 767px){.manner-modal_read{font-size:var(--f15)}}.manner-modal_list li{padding:.5em 1em .5em 40px;line-height:1.5;position:relative}.manner-modal_list li::before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:25px;height:25px;background-image:url("../img/manner_icon_thumbup.svg");background-repeat:no-repeat;background-size:contain}.manner-modal_list li:not(:last-child){border-bottom:1px dashed #707070}.manner-modal_list li.attention::before{background-image:url("../img/manner_icon_attention.svg")}.manner-modal_list li a{color:var(--c-link);text-decoration:underline}@media(hover: hover)and (pointer: fine){.manner-modal_list li a:hover{text-decoration:none}}.modal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;opacity:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;overflow-y:scroll;overscroll-behavior-y:contain}.modal .modal-box{padding-top:50px;padding-bottom:50px;width:100%;height:100%;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.modal .modal-box .modal_inner{position:relative;width:80vw;max-width:600px;background-color:#fff;height:auto;z-index:2;opacity:0;-webkit-transform:scale(0.95) rotateY(60deg);transform:scale(0.95) rotateY(60deg);-webkit-transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-box-shadow:3px 3px 0px var(--c1);box-shadow:3px 3px 0px var(--c1);border:1px solid var(--c1)}@media screen and (max-width: 767px){.modal .modal-box .modal_inner{width:100%;max-width:90vw}}.modal .modal-box .modal_item{height:auto}.modal .modal_btn-close{--bh: 2px;--size: 70px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:var(--c1);position:absolute;right:0;top:0;width:var(--size);height:var(--size);cursor:pointer;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .3s var(--easeInOutQuart);transition:background-color .3s var(--easeInOutQuart)}@media(hover: hover)and (pointer: fine){.modal .modal_btn-close:hover{background-color:#2c1658}}.modal .modal_bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:1;cursor:pointer;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.modal.-show{opacity:1;visibility:visible}.modal.-show .modal-box{opacity:1}.modal.-show .modal-box .modal_inner{opacity:1;-webkit-transform:scale(1) rotateY(0deg);transform:scale(1) rotateY(0deg)}.modal.-show .modal_bg{opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;-webkit-transition-delay:.2s;transition-delay:.2s}@media screen and (max-width: 767px){.modal.-show .modal_bg{-webkit-transition-delay:.4s;transition-delay:.4s}}.ticket{width:100%;background-color:var(--c1)}.ticket.animated .ticket_mainimg{clip-path:inset(0 0 0 0);-webkit-transition:clip-path .8s var(--easeOutQuint) 0s;transition:clip-path .8s var(--easeOutQuint) 0s}.ticket_mainimg{width:100%;height:400px;background-image:url(../img/ticket_mainimg_pc.jpg);clip-path:inset(0 100% 0 0);background-size:cover;background-position:center;position:relative;z-index:0}@media(min-width: 1400px){.ticket_mainimg{background-image:url(../img/ticket_mainimg_pc@2x.jpg)}}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.ticket_mainimg{background-image:url(../img/ticket_mainimg_pc@2x.jpg)}}@media screen and (max-width: 767px){.ticket_mainimg{background-image:url(../img/ticket_mainimg_sp.jpg);height:300px}}.ticket_content{background-color:var(--c1);padding-top:55px;position:relative;z-index:1}.ticket_content::before{content:"";position:absolute;top:0px;right:0;width:154px;height:343px;background-image:url(../img/ticket_grid_pc_r.svg);background-size:contain;z-index:-1}@media screen and (max-width: 767px){.ticket_content::before{display:none}}.ticket_content::after{content:"";position:absolute;top:45px;left:0;width:150px;height:285px;background-image:url(../img/ticket_grid_pc_l.svg);background-size:contain;z-index:-1}@media screen and (max-width: 767px){.ticket_content::after{display:none}}@media screen and (max-width: 767px){.ticket_content{padding-top:40px}}.ticket_content_inner{padding-bottom:0px}@media screen and (max-width: 767px){.ticket_content_inner{padding-bottom:0px;padding-left:40px !important;padding-right:40px !important}}.ticket_content .ticket_grid_sp_l{position:absolute;top:15px;left:0;width:40.82px;z-index:-1}.ticket_content .ticket_grid_sp_r{position:absolute;top:0px;right:0;width:41.82px;z-index:-1}.ticket_grid{width:100%;text-align:center;position:relative}.ticket_grid img{width:100%;max-width:1000px;position:relative;z-index:1;-webkit-transform:translateY(5px);transform:translateY(5px)}@media screen and (max-width: 767px){.ticket_grid img{-webkit-transform:translateY(0);transform:translateY(0)}}.ticket_grid::before{width:100%;content:"";height:150px;position:absolute;bottom:0px;left:0;z-index:0;background:var(--bgc);border-top:1px solid var(--w);border-bottom:1px solid var(--w)}@media(max-width: 1000px){.ticket_grid::before{height:auto;aspect-ratio:10/1.5}}@media screen and (max-width: 767px){.ticket_grid::before{display:none}}.access{background-color:#b19664;padding-top:90px;position:relative;z-index:0}@media screen and (max-width: 767px){.access{padding-top:60px}}.access::before{content:"";position:absolute;top:0px;left:0;width:154px;height:301px;background-image:url(../img/access_grid_pc.svg);background-size:contain;z-index:-1}@media screen and (max-width: 767px){.access::before{display:none}}.access .access_grid_sp_l{position:absolute;top:0;left:0;width:41.82px;z-index:-1}.access .access_grid_sp_r{position:absolute;top:0px;right:0;width:40.82px;z-index:-1}.access_intro{text-align:center;margin-bottom:20px}@media screen and (max-width: 767px){.access_intro{margin-bottom:20px}}.access_intro_read{font-weight:bold;color:var(--w)}.access_outro{text-align:center;padding-bottom:30px}@media screen and (max-width: 767px){.access_outro{padding-bottom:30px}}.access_panel_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:var(--f20);font-weight:bold;color:var(--k);background-color:#f5f5f5;width:100%;padding:12px;margin-bottom:20px}@media screen and (max-width: 767px){.access_panel_title{font-size:var(--f18)}}.access_panel_title svg{margin-right:10px}@media screen and (max-width: 767px){.access_panel_title svg{margin-right:10px}}.access_panel_twobox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:45px}@media screen and (max-width: 767px){.access_panel_twobox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}.access_panel_twobox_l{width:50%}@media screen and (max-width: 767px){.access_panel_twobox_l{width:100%}}.access_panel_twobox_r{width:50%}@media screen and (max-width: 767px){.access_panel_twobox_r{width:100%}}.access_panel_data dt{font-size:var(--f18);font-weight:bold;margin-bottom:1em}@media screen and (max-width: 767px){.access_panel_data dt{font-size:var(--f16)}}.access_panel_data dt.numb{position:relative;padding-left:35px}.access_panel_data dt.numb .numb_icon{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:var(--c1);color:var(--w);font-family:var(--font2);font-weight:bold;font-size:var(--f16);width:25px;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;line-height:1}.access_panel_data dd,.access_panel_data li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:var(--f14);color:var(--k2);position:relative;z-index:1}@media screen and (max-width: 767px){.access_panel_data dd,.access_panel_data li{font-size:var(--f14)}}.access_panel_data dd::after,.access_panel_data li::after{content:"";position:absolute;bottom:50%;left:0;width:100%;height:1px;z-index:-1;border-bottom:1px dashed #707070}.access_panel_data dd:not(:last-child),.access_panel_data li:not(:last-child){margin-bottom:1em}.access_panel_data dd span,.access_panel_data dd em,.access_panel_data li span,.access_panel_data li em{display:inline-block;background-color:#fff;padding:0 1em}.access_panel_attention{position:relative;margin-top:25px;padding-left:40px;padding-right:15px}@media screen and (max-width: 767px){.access_panel_attention{margin-top:25px;padding-left:40px;padding-right:15px}}.access_panel_attention::before{content:"";display:block;position:absolute;top:.35em;left:5px;width:25px;height:25px;background-image:url("../img/access_icon_attention.svg");background-repeat:no-repeat;background-size:contain}.access_panel_attention p{font-size:var(--f16)}@media screen and (max-width: 767px){.access_panel_attention p{font-size:var(--f15)}}.access_grid{width:100%;text-align:center;position:relative}.access_grid img{width:1000px;position:relative;z-index:1;-webkit-transform:translateY(5px);transform:translateY(5px)}.access_grid::before{width:100%;content:"";height:150px;position:absolute;bottom:0px;left:0;z-index:0;background:var(--c1);border-top:1px solid var(--w);border-bottom:1px solid var(--w)}@media(max-width: 1000px){.access_grid::before{height:auto;aspect-ratio:10/1.5}}@media screen and (max-width: 767px){.access_grid::before{display:none}}.tabBox{margin-bottom:40px}@media screen and (max-width: 767px){.tabBox{margin-bottom:40px}}.tabBox_tabGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:4px solid var(--c1)}@media screen and (max-width: 767px){.tabBox_tabGroup .tabBox_tab:nth-child(1){width:18%}.tabBox_tabGroup .tabBox_tab:nth-child(2){width:24%}.tabBox_tabGroup .tabBox_tab:nth-child(3){width:18%}.tabBox_tabGroup .tabBox_tab:nth-child(4){width:20%}.tabBox_tabGroup .tabBox_tab:nth-child(5){width:20%}}.tabBox_tab{font-size:var(--f16);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1.2em;padding-bottom:calc(1.2em - 4px);list-style:none;text-align:center;cursor:pointer;background-color:#bda67b;font-weight:bold;color:var(--w);-webkit-transition:var(--transition);transition:var(--transition);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.tabBox_tab{font-size:var(--f13);letter-spacing:0;padding:15px 5px 10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:1.3}}@media(hover: hover)and (pointer: fine){.tabBox_tab:hover{background-color:#b79e70}}@media screen and (max-width: 767px){.tabBox_tab>span{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;height:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.tabBox_tab img{margin-right:10px}@media screen and (max-width: 767px){.tabBox_tab img{margin-right:0;margin-bottom:10px}}.tabBox_tab.-active{background:var(--c1);color:#fff;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media screen and (min-width: 768px){.tabBox_tab.-active:hover{opacity:1;cursor:inherit}}.tabBox_tab:not(:last-child){margin-right:2px}.tabBox_panel{display:none;-webkit-transition:var(--transition);transition:var(--transition);visibility:hidden;opacity:0;background:#fff;-webkit-transform-origin:top center;transform-origin:top center;padding:15px 15px 50px}.tabBox_panel.-show{display:block;visibility:visible;-webkit-animation-name:tabBox01;animation-name:tabBox01;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;min-height:260px}@media screen and (max-width: 767px){.tabBox_panel.-show{min-height:380px}}@-webkit-keyframes tabBox01{from{opacity:0;-webkit-transform:rotateX(-15deg);transform:rotateX(-15deg)}to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes tabBox01{from{opacity:0;-webkit-transform:rotateX(-15deg);transform:rotateX(-15deg)}to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.about_intro{padding-top:120px;padding-bottom:50px;position:relative;z-index:1}@media screen and (max-width: 767px){.about_intro{padding-top:40px;padding-bottom:0}}.about_intro::before{content:"";position:absolute;bottom:0px;right:0;width:154.44px;height:236.61px;background-image:url(../img/about_grid_pc.svg);background-size:contain;z-index:-1}@media screen and (max-width: 767px){.about_intro::before{display:none}}.about_intro .about_grid_sp_l{position:absolute;bottom:0;left:0;width:41.82px;z-index:-1}.about_intro .about_grid_sp_r{position:absolute;bottom:0px;right:0;width:40.82px;z-index:-1}.about_content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1px}.about_content ul li{min-height:480px;aspect-ratio:3/2}@media screen and (max-width: 767px){.about_content ul li{aspect-ratio:1/1.25}}.about_content ul li:nth-child(1){width:50%}@media(max-width: 1000px){.about_content ul li:nth-child(1){width:100%}}@media screen and (max-width: 767px){.about_content ul li:nth-child(1){width:100%}}.about_content ul li:nth-child(2){width:calc(50% - 1px)}@media(max-width: 1000px){.about_content ul li:nth-child(2){width:50%}}@media screen and (max-width: 767px){.about_content ul li:nth-child(2){width:100%}}.about_content ul li:nth-child(2) .about_card{-webkit-transition-delay:.2s;transition-delay:.2s}@media screen and (max-width: 767px){.about_content ul li:nth-child(2) .about_card{-webkit-transition-delay:0;transition-delay:0}}.about_content ul li:nth-child(3){width:calc(33.33% - 1px)}@media(max-width: 1000px){.about_content ul li:nth-child(3){width:calc(50% - 1px)}}@media screen and (max-width: 767px){.about_content ul li:nth-child(3){width:100%}}.about_content ul li:nth-child(3) .about_card{-webkit-transition-delay:0s;transition-delay:0s}.about_content ul li:nth-child(4){width:calc(33.33% - 1px)}@media(max-width: 1000px){.about_content ul li:nth-child(4){width:50%}}@media screen and (max-width: 767px){.about_content ul li:nth-child(4){width:100%}}.about_content ul li:nth-child(4) .about_card{-webkit-transition-delay:.2s;transition-delay:.2s}@media screen and (max-width: 767px){.about_content ul li:nth-child(4) .about_card{-webkit-transition-delay:0;transition-delay:0}}.about_content ul li:nth-child(5){width:33.33%}@media(max-width: 1000px){.about_content ul li:nth-child(5){width:calc(50% - 1px)}}@media screen and (max-width: 767px){.about_content ul li:nth-child(5){width:100%}}.about_content ul li:nth-child(5) .about_card{-webkit-transition-delay:.4s;transition-delay:.4s}@media screen and (max-width: 767px){.about_content ul li:nth-child(5) .about_card{-webkit-transition-delay:0;transition-delay:0}}.about_card{width:100%;height:100%;overflow:hidden;position:relative;z-index:0;clip-path:inset(0 100% 0 0)}@media(hover: hover)and (pointer: fine){.about_card:hover{cursor:pointer}.about_card:hover .about_card_img img{-webkit-transform:scale(1.05);transform:scale(1.05)}.about_card:hover .about_card_txt .btn{background-color:var(--w);color:var(--k)}}.about_card.animated{clip-path:inset(0 0 0 0);-webkit-transition:clip-path .8s var(--easeOutQuint);transition:clip-path .8s var(--easeOutQuint)}.about_card.animated .about_card_txt{clip-path:inset(0 0 0 0);-webkit-transition:clip-path .8s var(--easeOutQuint) .5s;transition:clip-path .8s var(--easeOutQuint) .5s}.about_card::before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:60%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);z-index:1}.about_card_img{width:100%;height:100%}.about_card_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .8s var(--easeOutQuint);transition:-webkit-transform .8s var(--easeOutQuint);transition:transform .8s var(--easeOutQuint);transition:transform .8s var(--easeOutQuint), -webkit-transform .8s var(--easeOutQuint)}@media screen and (max-width: 767px){.about_card_img img{height:100%}}.about_card_txt{position:absolute;bottom:30px;right:30px;z-index:1;text-align:right;clip-path:inset(0 100% 0 0)}.about_card_txt .copy{font-weight:bold;color:var(--w);margin-bottom:.7em;font-size:clamp(16px,3vw,20px)}.about_card_txt .title{margin-bottom:20px;line-height:1}.about_card_txt .title span{font-size:clamp(30px,3vw,45px);font-weight:bold;line-height:1;letter-spacing:0;background-color:var(--c2);display:inline-block;padding:.1em}.about_card_txt .title.-purple span{color:var(--w);background-color:var(--c1)}.about_card_txt .btn{color:var(--w);font-weight:bold;font-size:clamp(14px,2.5vw,18px);display:inline-block;padding:.8em 1.2em;border:1px solid var(--w);border-radius:999px;-webkit-transition:background-color .3s ease-out,color .3s ease-out;transition:background-color .3s ease-out,color .3s ease-out}.about-modal_img{width:100%;height:auto;position:relative}.about-modal_img>img{width:100%;height:auto}.about-modal_img p{position:absolute;z-index:1;background-color:#fff;bottom:15px;left:15px;border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.3em 1em}.about-modal_img p img{margin-right:.5em}.about-modal_img p em{font-weight:bold;font-size:var(--f16)}.about-modal_inner{padding:25px 30px 30px}@media screen and (max-width: 767px){.about-modal_inner{padding:25px 15px 30px}}.about-modal_subttl{font-weight:bold;font-size:var(--f16);margin-bottom:.5em;line-height:1.4}@media screen and (max-width: 767px){.about-modal_subttl{font-size:var(--f15)}}.about-modal_ttl{font-weight:bold;font-size:var(--f30);margin-bottom:.5em;line-height:1.4}@media screen and (max-width: 767px){.about-modal_ttl{font-size:var(--f24)}}.about-modal_read{font-size:var(--f16);color:var(--k2);margin-bottom:1em}@media screen and (max-width: 767px){.about-modal_read{font-size:var(--f15)}}.about-modal .btn01{width:100%}.museum{padding-top:1px;background:linear-gradient(113.1780729249deg, rgb(156, 120, 33) 1.2782887771%, rgb(155, 119, 33) 1.2782887771%, rgb(81, 50, 143) 57.0419203282%);padding-bottom:60px}@media screen and (max-width: 767px){.museum{padding-top:40px;padding-bottom:50px}}.museum .box-autoCarousel{background-color:rgba(0,0,0,0)}.museum_inner{margin-top:-30px;position:relative;z-index:1}.museum_logo{margin-bottom:7px}.museum .titlearea{margin-bottom:30px}@media screen and (max-width: 767px){.museum .titlearea{margin-bottom:25px}}.museum .titlearea_skewFukidashi{margin-bottom:20px}@media screen and (max-width: 767px){.museum .titlearea_skewFukidashi{margin-bottom:15px}}.museum .titlearea_skewFukidashi span{display:inline-block;position:relative;padding:.45em .8em .7em;line-height:1}.museum .titlearea_skewFukidashi span::after{content:"";position:absolute;bottom:-9px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid var(--k);z-index:1}.museum .titlearea_skewFukidashi span em{color:#fff;font-size:var(--f13);font-family:var(--font1);font-weight:bold;letter-spacing:0;position:relative;z-index:1}.museum .titlearea_skewFukidashi span::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--k);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);z-index:0;-webkit-transition:background-color .15s ease-out;transition:background-color .15s ease-out}.museum_read{margin:0 auto 30px;max-width:450px;color:var(--w);font-size:var(--f15)}@media screen and (max-width: 767px){.museum_read{font-size:var(--f14);padding-left:var(--spa);padding-right:var(--spa)}}.museum_btnarea{text-align:center}.faq{background-color:#f0f0f0;padding-top:90px;padding-bottom:120px}@media screen and (max-width: 767px){.faq{padding-top:60px;padding-bottom:80px}}@media screen and (max-width: 767px){.faq_inner{padding-left:0;padding-right:0}}.faq_intro{text-align:center}.faq_outro{padding-top:35px;text-align:center;margin-bottom:60px}@media screen and (max-width: 767px){.faq_outro{margin-bottom:40px}}@media screen and (max-width: 767px){.faq_otherlink{padding:var(--spa);padding:var(--spa)}}.faq_otherlink h4{font-size:var(--f24);font-weight:bold;color:var(--k);text-align:center;margin-bottom:20px}@media screen and (max-width: 767px){.faq_otherlink h4{font-size:var(--f18)}}.faq_otherlink ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}@media screen and (max-width: 767px){.faq_otherlink ul{gap:16px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}@media screen and (max-width: 767px){.faq_otherlink ul li{width:calc(50% - 8px)}}.faq_otherlink ul li a{display:inline-block;border-radius:8px;background-color:#fff;font-size:var(--f15);color:var(--k);font-weight:bold;padding:15px 25px;border:1px solid var(--k);-webkit-box-shadow:3px 3px 0px #000;box-shadow:3px 3px 0px #000;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;line-height:1.2}@media screen and (max-width: 767px){.faq_otherlink ul li a{padding:10px 20px}}@media(hover: hover)and (pointer: fine){.faq_otherlink ul li a:hover{-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-box-shadow:1px 1px 0px #000;box-shadow:1px 1px 0px #000}}.faqToggle{width:100%;margin-bottom:0px;overflow:hidden;-webkit-transition:var(--transition);transition:var(--transition);border-top:1px solid #000}@media screen and (max-width: 767px){.faqToggle{margin-bottom:0px}}.faqToggle.-last{border-bottom:1px solid #000}.faqToggle_ttl{position:relative;padding:1em 20px 1em 20px;-webkit-transition:var(--transition);transition:var(--transition);font-size:var(--f20);font-weight:bold;color:var(--k);line-height:1.3;text-align:center;border-bottom:2px solid rgba(0,0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.faqToggle_ttl{font-size:1.5rem;line-height:1.4;padding:.75em 1em .75em 1em}}.faqToggle_ttl svg{content:"";display:block;position:absolute;top:50%;right:1.5em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:11px}@media(hover: hover)and (pointer: fine){.faqToggle_ttl:hover{cursor:pointer;background-color:var(--c1);color:var(--w)}.faqToggle_ttl:hover svg path{fill:var(--w)}}.faqToggle_contents{--padding: 2em;visibility:hidden;opacity:0;height:0;padding:0px 10px;position:relative;overflow:hidden;text-align:left;-webkit-transition:var(--transition);transition:var(--transition);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media screen and (max-width: 767px){.faqToggle_contents{padding:0px 10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.faqToggle_contents p{text-align:left;font-size:var(--f15);color:var(--k2);line-height:2}@media screen and (max-width: 767px){.faqToggle_contents p{font-size:var(--f14)}}.faqToggle_contents p:not(:last-child){margin-bottom:1em}.faqToggle_contents a{color:var(--k);font-size:var(--f14);text-decoration:underline}.faqToggle_contents>span,.faqToggle_contents>p,.faqToggle_contents>div,.faqToggle_contents>ul,.faqToggle_contents>dl,.faqToggle_contents>table{visibility:hidden;opacity:0;-webkit-transition:var(--transition);transition:var(--transition);-webkit-transition-delay:.2s;transition-delay:.2s}.faqToggle.active .faqToggle_ttl{background-color:var(--c1);color:var(--w)}.faqToggle.active .faqToggle_ttl svg path{fill:var(--w)}.faqToggle.active .faqToggle_ttl svg{-webkit-transform:rotateZ(180deg) translateY(5px);transform:rotateZ(180deg) translateY(5px)}@media(hover: hover)and (pointer: fine){.faqToggle.active .faqToggle_ttl:hover{cursor:pointer;background-color:var(--k2)}}.faqToggle.active .faqToggle_contents{visibility:visible;opacity:1;height:auto;padding:20px 10px 40px}@media screen and (max-width: 767px){.faqToggle.active .faqToggle_contents{padding:20px 10px 30px}}.faqToggle.active .faqToggle_contents>span,.faqToggle.active .faqToggle_contents>p,.faqToggle.active .faqToggle_contents>div,.faqToggle.active .faqToggle_contents>ul,.faqToggle.active .faqToggle_contents>dl,.faqToggle.active .faqToggle_contents>table{visibility:visible;opacity:1}.faqInnerToggle{width:100%;overflow:hidden;-webkit-transition:var(--transition);transition:var(--transition);background-color:var(--w)}@media screen and (max-width: 767px){.faqInnerToggle{margin-bottom:0px}}.faqInnerToggle_ttl{position:relative;padding:1em 60px 1em 20px;-webkit-transition:var(--transition);transition:var(--transition);font-size:var(--f16);font-weight:bold;color:var(--k);line-height:1.3;text-align:left;border-bottom:2px solid rgba(0,0,0,0)}@media screen and (max-width: 767px){.faqInnerToggle_ttl{font-size:var(--f15);line-height:1.4;padding:1em 3em 1em 1em}}.faqInnerToggle_ttl svg{content:"";display:block;position:absolute;top:50%;right:1.5em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:11px}@media(hover: hover)and (pointer: fine){.faqInnerToggle_ttl:hover{cursor:pointer;background-color:var(--c1);color:var(--w)}.faqInnerToggle_ttl:hover svg path{fill:var(--w)}}.faqInnerToggle_contents{--padding: 2em;visibility:hidden;opacity:0;height:0;padding:0px 15px;position:relative;overflow:hidden;text-align:left;-webkit-transition:var(--transition);transition:var(--transition);border-top:2px solid rgba(0,0,0,0)}@media screen and (max-width: 767px){.faqInnerToggle_contents{padding:0px 10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.faqInnerToggle_contents p,.faqInnerToggle_contents li{text-align:left;font-size:var(--f15);color:var(--k2);line-height:2}@media screen and (max-width: 767px){.faqInnerToggle_contents p,.faqInnerToggle_contents li{font-size:var(--f14)}}.faqInnerToggle_contents p:not(:last-child),.faqInnerToggle_contents li:not(:last-child){margin-bottom:1em}.faqInnerToggle_contents a{color:var(--c-link);font-size:var(--f14);text-decoration:underline}@media(hover: hover)and (pointer: fine){.faqInnerToggle_contents a:hover{text-decoration:none}}.faqInnerToggle_contents>span,.faqInnerToggle_contents>p,.faqInnerToggle_contents>div,.faqInnerToggle_contents>ul,.faqInnerToggle_contents>dl,.faqInnerToggle_contents>table{visibility:hidden;opacity:0;-webkit-transition:var(--transition);transition:var(--transition);-webkit-transition-delay:.2s;transition-delay:.2s}.faqInnerToggle_contents ul li{margin-bottom:10px}.faqInnerToggle_contents ul li:last-child{margin-bottom:0}.faqInnerToggle_contents ._hosoku{margin-bottom:30px}.faqInnerToggle_contents ._hosoku li small{color:#888;font-size:var(--f12)}.faqInnerToggle.active .faqInnerToggle_ttl{color:var(--c1)}.faqInnerToggle.active .faqInnerToggle_ttl svg{-webkit-transform:rotateZ(180deg) translateY(5px);transform:rotateZ(180deg) translateY(5px)}.faqInnerToggle.active .faqInnerToggle_ttl svg path{fill:var(--c1)}@media(hover: hover)and (pointer: fine){.faqInnerToggle.active .faqInnerToggle_ttl:hover{cursor:pointer;background-color:var(--c1);color:var(--w)}.faqInnerToggle.active .faqInnerToggle_ttl:hover svg path{fill:var(--w)}}.faqInnerToggle.active .faqInnerToggle_contents{visibility:visible;opacity:1;height:auto;padding:20px 15px 30px;border-color:var(--c1)}@media screen and (max-width: 767px){.faqInnerToggle.active .faqInnerToggle_contents{padding:20px 10px 30px}}.faqInnerToggle.active .faqInnerToggle_contents>span,.faqInnerToggle.active .faqInnerToggle_contents>p,.faqInnerToggle.active .faqInnerToggle_contents>div,.faqInnerToggle.active .faqInnerToggle_contents>ul,.faqInnerToggle.active .faqInnerToggle_contents>dl,.faqInnerToggle.active .faqInnerToggle_contents>table{visibility:visible;opacity:1}/*# sourceMappingURL=style.min.css.map */