html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}main{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0;vertical-align:top}address{font-style:normal}caption,th,td{font-weight:normal;text-align:left}a:focus{outline:thin dotted}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}del{color:#333}ins{background:#fff9c0;text-decoration:none}hr{border:0;height:1px;border-bottom:1px solid #ccc}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}button{border:none;background:none;display:block;cursor:pointer}textarea,input,select{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px}sup{top:-0.5em}sub{bottom:-0.25em}small{font-size:smaller}button,a{text-decoration:none;opacity:1;transition:all 300ms ease;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;font-weight:400;color:#000}html{overflow-x:hidden;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}img{border:0px none;margin:0;padding:0;border:0;vertical-align:middle;-ms-interpolation-mode:bicubic;max-width:100%;height:auto}br{font-size:0px}form{display:inline}a:focus,*:focus{outline:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:2.6666666667vw;width:100vw;min-width:auto;overflow-x:hidden;margin:0}@media only screen and (min-width: 769px){html{font-size:.9vw}}@media only screen and (min-width: 1025px){html{font-size:min(.520833vw,10px)}}.fixed{position:fixed;width:100%;height:100%}body{font-family:"Montserrat","Noto Sans JP",sans-serif;word-break:normal;font-size:1.3rem;font-weight:400;line-height:1.7;color:#222;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.2em;overflow-x:hidden;width:100vw;display:block;margin:0;background-color:#f5f5f7}@media only screen and (max-width: 374px){body{width:100% !important}}@media only screen and (min-width: 768px){body{font-size:1.6rem}}a{display:block}.pc-inline,.pc-block{display:none !important}@media only screen and (min-width: 769px){.sp-block{display:none !important}.sp-inline{display:none !important}.pc-block{display:block !important}.pc-inline{display:inline !important}}.tac{text-align:center}.tal{text-align:left}.tar{text-align:right}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translate3d(0, 15px, 0);transform:translate3d(0, 15px, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translate3d(0, 15px, 0);transform:translate3d(0, 15px, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.anime-item{opacity:0}.anime-in{-webkit-animation:fadeIn .5s .5s ease-in-out forwards;animation:fadeIn .5s .5s ease-in-out forwards}.delay06{-webkit-animation-delay:.6s;animation-delay:.6s}.delay07{-webkit-animation-delay:.7s;animation-delay:.7s}.delay08{-webkit-animation-delay:.8s;animation-delay:.8s}.delay09{-webkit-animation-delay:.9s;animation-delay:.9s}.delay10{-webkit-animation-delay:1s;animation-delay:1s}.delay11{-webkit-animation-delay:1.1s;animation-delay:1.1s}.delay12{-webkit-animation-delay:1.2s;animation-delay:1.2s}.delay13{-webkit-animation-delay:1.3s;animation-delay:1.3s}.delay14{-webkit-animation-delay:1.4s;animation-delay:1.4s}.delay15{-webkit-animation-delay:1.5s;animation-delay:1.5s}.delay16{-webkit-animation-delay:1.6s;animation-delay:1.6s}.delay17{-webkit-animation-delay:1.7s;animation-delay:1.7s}.delay18{-webkit-animation-delay:1.8s;animation-delay:1.8s}.delay19{-webkit-animation-delay:1.9s;animation-delay:1.9s}.delay20{-webkit-animation-delay:2s;animation-delay:2s}.delay21{-webkit-animation-delay:2.1s;animation-delay:2.1s}.delay22{-webkit-animation-delay:2.2s;animation-delay:2.2s}.delay23{-webkit-animation-delay:2.3s;animation-delay:2.3s}.delay24{-webkit-animation-delay:2.4s;animation-delay:2.4s}.delay25{-webkit-animation-delay:2.5s;animation-delay:2.5s}.l-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 2rem;position:fixed;top:0;left:0;right:0;margin-inline:auto;height:7.2rem;z-index:10;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all .25s cubic-bezier(0.65, 0.05, 0.36, 1);transition:all .25s cubic-bezier(0.65, 0.05, 0.36, 1)}@media only screen and (min-width: 769px){.l-header{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;top:2rem;width:calc(100% - 8rem)}}@media only screen and (min-width: 1025px){.l-header{padding:0 0 0 5rem}}.l-header.scroll-nav{background-color:#fff}@media only screen and (min-width: 1025px){.l-header.scroll-nav{margin-inline:auto;border-radius:9999px;background-color:#fff;border:1px solid rgba(34,34,34,.08);-webkit-box-shadow:0px 5px 10px rgba(0,0,0,.05);box-shadow:0px 5px 10px rgba(0,0,0,.05)}}.l-header__logo-wrap{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1;pointer-events:all;-webkit-transition:all .25s cubic-bezier(0.65, 0.05, 0.36, 1);transition:all .25s cubic-bezier(0.65, 0.05, 0.36, 1)}.l-header__logo{font-size:2rem}@media only screen and (min-width: 769px){.l-header__logo{font-size:3rem}}.l-header__pc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 1025px){.l-header__pc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}}.l-header__nav{position:absolute;width:100vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;top:0;right:0;opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s;z-index:-1;overflow:hidden;padding:13rem 2rem 11rem;border-radius:0 0 1.6rem 1.6rem}@media only screen and (min-width: 769px){.l-header__nav{padding:13rem 10rem 16rem}}@media only screen and (min-width: 1025px){.l-header__nav{position:relative;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;opacity:1;visibility:visible;z-index:0;padding:1.2rem 4.2rem 1.2rem 2.2rem;border-radius:9999px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 2rem}}@media only screen and (min-width: 1025px){.scroll-nav .l-header__nav{background-color:#fff}}.l-header__nav.js_open{opacity:1;visibility:visible}@media only screen and (min-width: 1025px){.l-header__nav-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:100%;margin-inline:auto}}.l-header__nav-item+.l-header__nav-item{border-top:1px solid rgba(51,51,51,.12)}@media only screen and (min-width: 1025px){.l-header__nav-item+.l-header__nav-item{border-top:none}}.l-header__nav-link{position:relative;display:block;width:100%;padding:2.85rem 1.5rem;font-size:1.8rem;font-weight:600;letter-spacing:.05em;white-space:nowrap}@media only screen and (min-width: 1025px){.l-header__nav-link{padding:.5rem 2rem;letter-spacing:0;text-align:center}}@media only screen and (min-width: 1025px){.l-header__nav-link::after{content:"";display:block;width:calc(100% - 4rem);height:.8rem;border-radius:9999px;background-color:#eddfe0;position:absolute;bottom:-2rem;left:0;right:0;margin-inline:auto;-webkit-transition:all .25s cubic-bezier(0.65, 0.05, 0.36, 1);transition:all .25s cubic-bezier(0.65, 0.05, 0.36, 1)}}@media(hover: hover)and (pointer: fine)and (min-width: 1025px){.l-header__nav-link:hover::after{bottom:-1.5rem}}@media only screen and (min-width: 1025px){.l-header__nav-link .arrow{display:none}}.l-header__now-list{background-color:#34312f;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100vw;border-radius:0 0 1.6rem 1.6rem;position:absolute;bottom:0;left:0;-webkit-transition:all .25s cubic-bezier(0.65, 0.05, 0.36, 1);transition:all .25s cubic-bezier(0.65, 0.05, 0.36, 1)}@media only screen and (min-width: 1025px){.l-header__now-list{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:9999px;top:.6rem;bottom:auto;left:auto;right:3rem}}@media only screen and (min-width: 1025px){.scroll-nav .l-header__now-list{background-color:#fff}}.l-header__now-item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:2.3rem 1.7rem}@media only screen and (min-width: 1025px){.l-header__now-item{padding:1.2rem 3.7rem}}.l-header__now-item+.l-header__now-item::before{content:"";display:block;width:1px;height:60%;background-color:#fff;position:absolute;top:0;bottom:0;left:0;margin-block:auto}@media only screen and (min-width: 1025px){.scroll-nav .l-header__now-item+.l-header__now-item::before{background-color:rgba(51,51,51,.2)}}.l-header__now-item .now-flag{aspect-ratio:1/1;width:2rem}@media only screen and (min-width: 1025px){.l-header__now-item .now-flag{width:2.8rem}}.l-header__now-item .now-name{font-size:1.3rem;font-weight:500;color:#de632a;margin:0 .6rem}@media only screen and (min-width: 1025px){.l-header__now-item .now-name{font-size:1.6rem;margin:0 1.2rem}}.l-header__now-item .now-time{font-size:1.3rem;font-weight:500;color:#fff;margin-right:.3rem;-webkit-transition:all .25s cubic-bezier(0.65, 0.05, 0.36, 1);transition:all .25s cubic-bezier(0.65, 0.05, 0.36, 1)}@media only screen and (min-width: 1025px){.l-header__now-item .now-time{font-size:1.6rem}}@media only screen and (min-width: 1025px){.scroll-nav .l-header__now-item .now-time{color:#333}}.l-header__now-item .now-date{font-size:1.1rem;font-weight:300;color:#fff;-webkit-transition:all .25s cubic-bezier(0.65, 0.05, 0.36, 1);transition:all .25s cubic-bezier(0.65, 0.05, 0.36, 1)}@media only screen and (min-width: 1025px){.l-header__now-item .now-date{font-size:1.4rem}}@media only screen and (min-width: 1025px){.scroll-nav .l-header__now-item .now-date{color:#333;opacity:.7}}.l-hamburger{display:block;width:4.4rem;height:4.4rem;background-color:#333;border-radius:1.2rem;-webkit-box-shadow:0px 5px 10px rgba(0,0,0,.05);box-shadow:0px 5px 10px rgba(0,0,0,.05);position:absolute;top:1.2rem;right:1rem}@media only screen and (min-width: 769px){.l-hamburger{width:8rem;height:8rem;top:2.3rem;right:2rem}}@media only screen and (min-width: 1025px){.l-hamburger{display:none}}.l-hamburger__line{display:block;width:38.6363636364%;height:2px;border-radius:.5px;background-color:#fff;position:absolute;left:0;right:0;margin:0 auto;-webkit-transition:all .25s cubic-bezier(0.65, 0.05, 0.36, 1) duration .6s;transition:all .25s cubic-bezier(0.65, 0.05, 0.36, 1) duration .6s}.l-hamburger__line.--top{top:1.7rem}@media only screen and (min-width: 769px){.l-hamburger__line.--top{top:3rem}}.l-hamburger__line.--btm{bottom:1.7rem}@media only screen and (min-width: 769px){.l-hamburger__line.--btm{bottom:3rem}}.js_open{background-color:#fff}.js_open .l-hamburger__line.--top{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;bottom:0;margin:auto auto;background-color:#eddfe0}.js_open .l-hamburger__line.--btm{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:0;bottom:0;margin:auto auto;background-color:#eddfe0}main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden;width:100%}.l-section{position:relative}.c-wrap{width:min(100%,167.6rem);padding:0 2rem;margin-inline:auto}@media only screen and (min-width: 769px){.c-wrap{padding:0 4rem}}@media only screen and (min-width: 1025px){.c-wrap{padding:0 5rem}}.c-wrap.--s{width:min(100%,100rem);padding:0 3rem;margin-inline:auto}@media only screen and (min-width: 769px){.c-wrap.--s{padding:0 4rem}}@media only screen and (min-width: 1025px){.c-wrap.--s{padding:0 5rem}}.c-wrap.--l{width:min(100%,180rem);padding:0 1rem;margin-inline:auto}@media only screen and (min-width: 1025px){.c-wrap.--l{padding:0 0}}.l-footer{padding:4rem 0;background:#705c53}.l-footer__snslist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0 2rem;margin-bottom:3rem}.l-footer__snslink{display:block;aspect-ratio:1/1}.l-footer__snslink.--insta{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><path fill="%23ffffff" d="M295.42,6c-53.2,2.51-89.53,11-121.29,23.48-32.87,12.81-60.73,30-88.45,57.82S40.89,143,28.17,175.92c-12.31,31.83-20.65,68.19-23,121.42S2.3,367.68,2.56,503.46,3.42,656.26,6,709.6c2.54,53.19,11,89.51,23.48,121.28,12.83,32.87,30,60.72,57.83,88.45S143,964.09,176,976.83c31.8,12.29,68.17,20.67,121.39,23s70.35,2.87,206.09,2.61,152.83-.86,206.16-3.39S799.1,988,830.88,975.58c32.87-12.86,60.74-30,88.45-57.84S964.1,862,976.81,829.06c12.32-31.8,20.69-68.17,23-121.35,2.33-53.37,2.88-70.41,2.62-206.17s-.87-152.78-3.4-206.1-11-89.53-23.47-121.32c-12.85-32.87-30-60.7-57.82-88.45S862,40.87,829.07,28.19c-31.82-12.31-68.17-20.7-121.39-23S637.33,2.3,501.54,2.56,348.75,3.4,295.42,6m5.84,903.88c-48.75-2.12-75.22-10.22-92.86-17-23.36-9-40-19.88-57.58-37.29s-28.38-34.11-37.5-57.42c-6.85-17.64-15.1-44.08-17.38-92.83-2.48-52.69-3-68.51-3.29-202s.22-149.29,2.53-202c2.08-48.71,10.23-75.21,17-92.84,9-23.39,19.84-40,37.29-57.57s34.1-28.39,57.43-37.51c17.62-6.88,44.06-15.06,92.79-17.38,52.73-2.5,68.53-3,202-3.29s149.31.21,202.06,2.53c48.71,2.12,75.22,10.19,92.83,17,23.37,9,40,19.81,57.57,37.29s28.4,34.07,37.52,57.45c6.89,17.57,15.07,44,17.37,92.76,2.51,52.73,3.08,68.54,3.32,202s-.23,149.31-2.54,202c-2.13,48.75-10.21,75.23-17,92.89-9,23.35-19.85,40-37.31,57.56s-34.09,28.38-57.43,37.5c-17.6,6.87-44.07,15.07-92.76,17.39-52.73,2.48-68.53,3-202.05,3.29s-149.27-.25-202-2.53m407.6-674.61a60,60,0,1,0,59.88-60.1,60,60,0,0,0-59.88,60.1M245.77,503c.28,141.8,115.44,256.49,257.21,256.22S759.52,643.8,759.25,502,643.79,245.48,502,245.76,245.5,361.22,245.77,503m90.06-.18a166.67,166.67,0,1,1,167,166.34,166.65,166.65,0,0,1-167-166.34" transform="translate(-2.5 -2.5)" /></svg>') no-repeat center/contain;aspect-ratio:1/1;width:3rem}.l-footer__snslink.--xxx{background:url('data:image/svg+xml;utf8,<svg viewBox="0 0 1200 1227" xmlns="http://www.w3.org/2000/svg"><path fill="%23ffffff" d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" /></svg>') no-repeat center/contain;aspect-ratio:1200/1227;width:2.7rem}.l-footer__copy{color:#fff;text-align:center}.c-btn{position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:16rem;min-height:5.6rem;border-radius:1.6rem;background-color:#fff;-webkit-box-shadow:0px 5px 12px rgba(0,0,0,.1);box-shadow:0px 5px 12px rgba(0,0,0,.1);font-size:1.4rem;font-weight:500;color:#333;padding:1rem 5rem 1rem 3rem;display:-ms-grid;display:grid;place-content:center;-webkit-transition:all .3s cubic-bezier(0.65, 0.05, 0.36, 1) duration .3s;transition:all .3s cubic-bezier(0.65, 0.05, 0.36, 1) duration .3s;z-index:5}@media only screen and (min-width: 769px){.c-btn{min-width:22rem;min-height:7.2rem;border-radius:2.4rem;-webkit-box-shadow:0px 10px 20px rgba(0,0,0,.1);box-shadow:0px 10px 20px rgba(0,0,0,.1);font-size:1.8rem;padding:1rem 6rem 1rem 2rem}}.c-btn.--black{background-color:#333;color:#fff}.arrow{display:block;width:2.4rem;height:2.4rem;border-radius:.8rem;background-color:#eddfe0;overflow:hidden;position:absolute;top:0;bottom:0;right:1.7rem;margin-block:auto;-webkit-transition:all .3s cubic-bezier(0.65, 0.05, 0.36, 1) duration .3s;transition:all .3s cubic-bezier(0.65, 0.05, 0.36, 1) duration .3s}@media only screen and (min-width: 769px){.arrow{width:3.2rem;height:3.2rem;border-radius:1rem;right:2rem}}.arrow::before,.arrow::after{content:"";display:block;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path fill="%23ffffff" d="M5.44629 0.563914C5.60249 0.407733 5.85551 0.407731 6.01172 0.563914L9.88086 4.43305C9.95569 4.50797 9.99796 4.6094 9.99805 4.71528V5.28462C9.99796 5.3905 9.95569 5.49192 9.88086 5.56684L6.01172 9.43598C5.85551 9.59218 5.6025 9.59217 5.44629 9.43598L5.11133 9.102C4.95523 8.94579 4.95517 8.69177 5.11133 8.53559L8.00879 5.63911H0.400391C0.17963 5.63911 0.000247866 5.4604 0 5.2397V4.76606C0.000105534 4.54524 0.179542 4.36665 0.400391 4.36665H8.01465L5.11133 1.4643C4.95517 1.30813 4.95523 1.05411 5.11133 0.897899L5.44629 0.563914Z" /></svg>') no-repeat center/contain;aspect-ratio:1/1;width:41.6666666667%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;animation-duration:.5s}@media only screen and (min-width: 769px){.arrow::before,.arrow::after{width:37.5%}}.arrow::before{-webkit-transform:translateX(0);transform:translateX(0)}.arrow::after{-webkit-transform:translateX(-200%);transform:translateX(-200%)}@media(hover: hover)and (pointer: fine)and (min-width: 1025px){.c-btn:hover{background-color:#333;color:#fff}.c-btn.--black:hover{background-color:#fff;color:#333}.c-btn:hover .arrow{-webkit-transform:scale(1.1);transform:scale(1.1)}.c-btn:hover .arrow::before{-webkit-animation-name:arrowRtoL;animation-name:arrowRtoL;-webkit-animation-delay:0s;animation-delay:0s}.c-btn:hover .arrow::after{-webkit-animation-name:arrowLtoR;animation-name:arrowLtoR;-webkit-animation-delay:.5s;animation-delay:.5s}}@-webkit-keyframes arrowLtoR{0%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes arrowLtoR{0%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes arrowRtoL{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(200%);transform:translateX(200%)}}@keyframes arrowRtoL{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(200%);transform:translateX(200%)}}.c-detail-btns{position:relative;width:100%;min-height:5.6rem}@media only screen and (min-width: 769px){.c-detail-btns{min-height:7.2rem}}.c-btn.archive{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.c-prev-btn,.c-next-btn{position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:1.2rem;font-weight:500;color:#333;text-decoration:underline;text-underline-offset:2px;position:absolute;top:0;bottom:0;margin-block:auto;-webkit-transition:all .3s cubic-bezier(0.65, 0.05, 0.36, 1) duration .3s;transition:all .3s cubic-bezier(0.65, 0.05, 0.36, 1) duration .3s}@media only screen and (min-width: 769px){.c-prev-btn,.c-next-btn{font-size:1.6rem}}.c-prev-btn{padding-left:2rem;left:0}.c-next-btn{padding-right:2rem;right:0}.arrow-prev,.arrow-next{display:block;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path fill="%23EDDFE0" d="M5.44629 0.563914C5.60249 0.407733 5.85551 0.407731 6.01172 0.563914L9.88086 4.43305C9.95569 4.50797 9.99796 4.6094 9.99805 4.71528V5.28462C9.99796 5.3905 9.95569 5.49192 9.88086 5.56684L6.01172 9.43598C5.85551 9.59218 5.6025 9.59217 5.44629 9.43598L5.11133 9.102C4.95523 8.94579 4.95517 8.69177 5.11133 8.53559L8.00879 5.63911H0.400391C0.17963 5.63911 0.000247866 5.4604 0 5.2397V4.76606C0.000105534 4.54524 0.179542 4.36665 0.400391 4.36665H8.01465L5.11133 1.4643C4.95517 1.30813 4.95523 1.05411 5.11133 0.897899L5.44629 0.563914Z" /></svg>') no-repeat center/contain;aspect-ratio:1/1;width:1rem;position:absolute;top:0;bottom:0;margin-block:auto;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (min-width: 769px){.arrow-prev,.arrow-next{width:1.2rem}}.arrow-prev{left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.arrow-next{right:0}@media(hover: hover)and (pointer: fine)and (min-width: 1025px){.c-prev-btn:hover .arrow-prev{left:-0.5rem}.c-next-btn:hover .arrow-next{right:-0.5rem}}.c-title{position:relative;font-size:2.6rem;font-weight:500;letter-spacing:.03em;color:#eddfe0;margin-bottom:3rem;padding-left:4.7rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (min-width: 769px){.c-title{font-size:3.6rem;margin-bottom:6rem;padding-left:6.5rem}}@media only screen and (min-width: 769px){.c-title.--c{text-align:center;margin-inline:auto}}.c-title.--w{color:#fff}.c-submv{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, #F5F5F7), color-stop(70%, #ffffff), to(#ffffff));background:linear-gradient(to bottom, #F5F5F7 70%, #ffffff 70%, #ffffff 100%);padding:7rem 0 2rem}@media only screen and (min-width: 769px){.c-submv{padding:12.5rem 0 5rem}}.c-submv__inner{position:relative;background:url(../img/common/submv_bg.jpg) no-repeat center/cover;border-radius:0 2rem 2rem 0;aspect-ratio:10/3;width:calc(100vw - 2rem);margin:0 auto 0 0}@media only screen and (min-width: 769px){.c-submv__inner{border-radius:0 4rem 4rem 0;aspect-ratio:1880/350;width:calc(100vw - 4rem)}}@media only screen and (min-width: 1025px){.c-submv__inner{aspect-ratio:1880/300}}.c-submv__ttl{font-size:2.5rem;font-weight:500;color:#fff;position:absolute;top:0;bottom:0;left:3rem;margin-block:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media only screen and (min-width: 769px){.c-submv__ttl{font-size:5rem;left:8rem}}@media only screen and (min-width: 1025px){.c-submv__ttl{font-size:8rem;left:17rem}}.c-submv__img{position:absolute;bottom:0;right:1.5rem}@media only screen and (min-width: 769px){.c-submv__img{right:10rem}}@media only screen and (min-width: 1025px){.c-submv__img{right:18.5rem}}.c-submv__img.--news{width:10rem}@media only screen and (min-width: 769px){.c-submv__img.--news{width:16rem}}@media only screen and (min-width: 1025px){.c-submv__img.--news{width:25rem}}.c-submv__img.--about{width:16.5rem}@media only screen and (min-width: 769px){.c-submv__img.--about{width:27rem}}@media only screen and (min-width: 1025px){.c-submv__img.--about{width:40rem}}.c-submv__img.--info{width:11rem}@media only screen and (min-width: 769px){.c-submv__img.--info{width:18rem}}@media only screen and (min-width: 1025px){.c-submv__img.--info{width:28.5rem;bottom:-0.2rem;right:21rem}}.c-pager{margin-top:4rem}@media only screen and (min-width: 769px){.c-pager{margin-top:8rem}}.wp-pagenavi{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0 1rem}@media only screen and (min-width: 769px){.wp-pagenavi{gap:0 1.6rem}}.wp-pagenavi .first,.wp-pagenavi .last{position:relative;color:rgba(0,0,0,0);width:3rem;height:3rem;border:1px solid rgba(51,51,51,.2);border-radius:.8rem;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (min-width: 769px){.wp-pagenavi .first,.wp-pagenavi .last{width:5.6rem;height:5.6rem;border-radius:1.6rem}}.wp-pagenavi .first::before,.wp-pagenavi .last::before{content:"";display:block;width:.5rem;height:.5rem;border-right:1px solid #333;border-bottom:1px solid #333;position:absolute;top:0;bottom:0;margin-block:auto}@media only screen and (min-width: 769px){.wp-pagenavi .first::before,.wp-pagenavi .last::before{width:.8rem;height:.8rem;border-right:2px solid #333;border-bottom:2px solid #333}}@media(hover: hover)and (pointer: fine)and (min-width: 1025px){.wp-pagenavi .first:hover,.wp-pagenavi .last:hover{background-color:#eddfe0;border:1px solid #eddfe0;color:#fff}}.wp-pagenavi .first::before{-webkit-transform:rotate(135deg);transform:rotate(135deg);right:.9rem}@media only screen and (min-width: 769px){.wp-pagenavi .first::before{right:2rem}}.wp-pagenavi .last::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:.9rem}@media only screen and (min-width: 769px){.wp-pagenavi .last::before{left:2rem}}.wp-pagenavi .page{position:relative;font-size:1.2rem;line-height:1;width:3rem;height:3rem;border:1px solid rgba(51,51,51,.2);border-radius:.8rem;display:-ms-grid;display:grid;place-content:center;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (min-width: 769px){.wp-pagenavi .page{font-size:1.6rem;width:5.6rem;height:5.6rem;border-radius:1.6rem}}@media(hover: hover)and (pointer: fine)and (min-width: 1025px){.wp-pagenavi .page:hover{background-color:#eddfe0;border:1px solid #eddfe0;color:#fff}}.wp-pagenavi .current{position:relative;font-size:1.2rem;line-height:1;width:3rem;height:3rem;border-radius:.8rem;display:-ms-grid;display:grid;place-content:center;background-color:#eddfe0;border:1px solid #eddfe0;color:#fff}@media only screen and (min-width: 769px){.wp-pagenavi .current{font-size:1.6rem;width:5.6rem;height:5.6rem;border-radius:1.6rem}}.c-pankuzu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 2rem;position:absolute;bottom:1rem}@media only screen and (min-width: 769px){.c-pankuzu{gap:0 4rem;bottom:2rem}}@media only screen and (min-width: 1025px){.c-pankuzu{gap:0 4rem;bottom:3rem}}.c-pankuzu__item{position:relative}.c-pankuzu__item::before{content:"";display:block;width:.7rem;height:1px;background-color:#fff;position:absolute;top:0;bottom:0;left:-1.3rem;margin-block:auto}@media only screen and (min-width: 769px){.c-pankuzu__item::before{width:1.6rem;left:-2.8rem}}.c-pankuzu__item:first-child::before{display:none}.p-detail .c-pankuzu__item::before{background-color:#333}.c-pankuzu__link{font-size:1.1rem;font-weight:500;color:#fff;line-height:1;text-decoration:underline}@media only screen and (min-width: 769px){.c-pankuzu__link{font-size:2rem}}.c-pankuzu__txt{font-size:1.1rem;font-weight:500;color:#fff;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:15rem}@media only screen and (min-width: 769px){.c-pankuzu__txt{font-size:2rem;width:20rem}}.p-detail .c-pankuzu__link,.p-detail .c-pankuzu__txt{color:#333}.c-series{padding:9.5rem 0 4rem}@media only screen and (min-width: 769px){.c-series{padding:13rem 0 10rem}}@media only screen and (min-width: 1025px){.c-series{padding:18rem 0 21rem}}.c-series .c-wrap{padding:0 5rem;display:-ms-grid;display:grid;gap:4.5rem 0}@media only screen and (min-width: 1025px){.c-series .c-wrap{padding:0 12rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 9rem}}@media only screen and (min-width: 1025px){.c-series__head{width:18%}}@media only screen and (min-width: 769px){.c-series .c-title{margin:0 auto}}@media only screen and (min-width: 1025px){.c-series .c-title{margin:0 auto 0 0}}.c-series .c-title__en{right:-3rem}@media only screen and (min-width: 769px){.c-series .c-title__en{top:-1rem;right:-4.2rem}}.c-series .c-title__jp{width:4.8rem;padding-top:.5rem}@media only screen and (min-width: 769px){.c-series .c-title__jp{width:9.5rem}}.c-series__txt{font-size:1.5rem;line-height:2.1333333333;letter-spacing:.25rem;margin-top:4.6rem}@media only screen and (min-width: 769px){.c-series__txt{font-size:1.8rem;line-height:2.5555555556;text-align:center;margin-top:5rem}}@media only screen and (min-width: 1025px){.c-series__txt{margin-top:10.6rem;text-align:left}}.c-series__list{display:-ms-grid;display:grid;gap:14rem 0;margin-top:7rem}@media only screen and (min-width: 769px){.c-series__list{-ms-grid-columns:1fr 5rem 1fr 5rem 1fr;grid-template-columns:repeat(3, 1fr);gap:0 5rem;margin-top:8rem}}@media only screen and (min-width: 1025px){.c-series__list{width:81%;margin-top:16.5rem}}.c-series__item{position:relative}@media only screen and (min-width: 769px){.c-series__item{display:-ms-grid;display:grid;-ms-grid-rows:subgrid;grid-template-rows:subgrid;-ms-grid-row-span:3;grid-row:span 3}}@media only screen and (min-width: 769px){.c-series__link{display:inherit;-ms-grid-rows:inherit;grid-template-rows:inherit;grid-row:inherit}}@media(hover: hover)and (pointer: fine)and (min-width: 1025px){.c-series__link:hover .c-series__img img{opacity:0}.c-series__link:hover .c-series__img img.hover{opacity:1}.c-series__link:hover .c-btn::before{-webkit-transform:scale(0, 1);transform:scale(0, 1)}.c-series__link:hover .c-btn::after{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}.c-series__ttlbox{width:6.5rem;position:absolute;top:-7rem;left:-1rem;z-index:1}@media only screen and (min-width: 769px){.c-series__ttlbox{width:7rem;top:-5rem;left:-3rem}}@media only screen and (min-width: 1025px){.c-series__ttlbox{width:9rem;top:-8rem;left:-4rem}}.c-series__ttl{font-family:"oradano-mincho-gsrr",sans-serif;font-weight:normal;font-size:3.1rem;line-height:1;letter-spacing:.6rem}@media only screen and (min-width: 769px){.c-series__ttl{font-size:4rem}}.c-series__rubi{font-size:1rem;line-height:1;letter-spacing:.1rem;margin-right:.5rem}@media only screen and (min-width: 769px){.c-series__rubi{font-size:1.2rem}}.c-series__img{position:relative;aspect-ratio:1/1}.c-series__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.c-series__img img.hover{position:absolute;top:0;left:0;opacity:0;z-index:-1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.c-series__note{margin-top:2rem}@media only screen and (min-width: 1025px){.c-series__note{margin-top:4rem;line-height:2.2}}.c-series .c-btn{margin:3.5rem 0 0 auto}@media only screen and (min-width: 1025px){.c-series .c-btn{margin:5.5rem 0 0 auto}}body.modal-open{overflow:hidden;position:fixed;width:100%}.c-modal{display:none;position:fixed;inset:0;z-index:9999}.c-modal.is-active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.c-modal__overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);cursor:pointer}.c-modal__content{position:relative;width:min(90vw,160rem);max-height:70vh;z-index:1}.c-modal__close{width:5rem;height:4rem;position:absolute;padding-top:3rem;top:.5rem;right:.5rem;font-size:1.2rem;background:none;border:none;cursor:pointer;font-family:"Zen Old Mincho",serif;font-weight:700}@media only screen and (min-width: 769px){.c-modal__close{width:6.5rem;height:6.5rem;font-size:1.6rem;padding-top:4rem;top:1rem;right:1rem}}.c-modal__close::before,.c-modal__close::after{content:"";display:block;width:3rem;height:.2rem;border-radius:9999px;background-color:#000;position:absolute;top:2rem;left:0;right:0;margin-inline:auto}@media only screen and (min-width: 769px){.c-modal__close::before,.c-modal__close::after{width:6.5rem;height:.3rem}}.c-modal__close::before{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.c-modal__close::after{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.c-modal__wrap{background:url("../img/series/detail_modal_bg.webp") repeat-y center/cover;-o-border-image:url("../img/series/detail_modal_bg.webp") 10/.5rem/.3rem round;border-image:url("../img/series/detail_modal_bg.webp") 10/.5rem/.3rem round;width:min(90vw,160rem);max-height:80vh;padding:5rem 2rem;overflow-y:auto}@media only screen and (min-width: 769px){.c-modal__wrap{padding:9rem 10rem;max-height:70vh}}@media only screen and (min-width: 1025px){.c-modal__wrap{padding:11rem 18rem}}.c-modal__ttl{font-size:2rem;text-align:center}@media only screen and (min-width: 769px){.c-modal__ttl{font-size:3.2rem}}.c-modal__txt{line-height:2.2;margin-top:3rem}.c-modal__block{margin-top:5rem}@media only screen and (min-width: 769px){.c-modal__block{margin-top:10rem}}@media only screen and (min-width: 769px){.c-link__wrap{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}.c-link__link{position:relative;aspect-ratio:750/600;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:4rem 0}@media only screen and (min-width: 769px){.c-link__link{aspect-ratio:750/700}}@media only screen and (min-width: 1025px){.c-link__link{aspect-ratio:960/720;padding:17rem 0 11rem}}@media(hover: hover)and (pointer: fine)and (min-width: 1025px){.c-link__link:hover .c-link__img::before{opacity:0}.c-link__link:hover .c-link__img img{-webkit-filter:none;filter:none}.c-link__link:hover .c-title__en{color:#fff}.c-link__link:hover .c-title__jp .black{display:none}.c-link__link:hover .c-title__jp .white{display:block}.c-link__link:hover .c-btn{color:#fff}.c-link__link:hover .c-btn span{border-top:1px solid #fff;border-right:1px solid #fff}.c-link__link:hover .c-btn::before{-webkit-filter:invert(100%);filter:invert(100%)}}.c-link__img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}@media only screen and (min-width: 1025px){.c-link__img::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,.7);-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:1}}.c-link__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 1025px){.c-link__img img{-webkit-filter:grayscale(100%) brightness(70%);filter:grayscale(100%) brightness(70%);-webkit-transition:-webkit-filter .3s ease-in-out;transition:-webkit-filter .3s ease-in-out;transition:filter .3s ease-in-out;transition:filter .3s ease-in-out, -webkit-filter .3s ease-in-out}}@media only screen and (min-width: 769px){.c-link__img img.--l{-o-object-position:center right;object-position:center right}}@media only screen and (min-width: 769px){.c-link__img img.--r{-o-object-position:center left;object-position:center left}}.c-link .c-title{color:#fff}@media only screen and (min-width: 1025px){.c-link .c-title{color:#333;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;z-index:2}}.c-link .c-title__jp.--story{width:5rem}@media only screen and (min-width: 769px){.c-link .c-title__jp.--story{width:9rem}}.c-link .c-title__jp.--store{width:2.2rem}@media only screen and (min-width: 769px){.c-link .c-title__jp.--store{width:5rem}}.c-link .c-title__jp.--search{width:2.2rem}@media only screen and (min-width: 769px){.c-link .c-title__jp.--search{width:4rem}}.c-link .c-title__jp.--about{width:2rem}@media only screen and (min-width: 769px){.c-link .c-title__jp.--about{width:3.4rem}}.c-link .c-title__jp .black{display:none}@media only screen and (min-width: 1025px){.c-link .c-title__jp .black{display:block}}@media only screen and (min-width: 1025px){.c-link .c-title__jp .white{display:none}}.c-link .c-btn{color:#fff;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;z-index:2}@media only screen and (min-width: 1025px){.c-link .c-btn{color:#333}}.c-link .c-btn span{border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width: 1025px){.c-link .c-btn span{border-top:1px solid #333;border-right:1px solid #333}}.c-link .c-btn::before{-webkit-filter:invert(100%);filter:invert(100%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width: 1025px){.c-link .c-btn::before{-webkit-filter:invert(0);filter:invert(0)}}.c-link .c-btn.--nobtn{padding-left:0}.c-link .c-btn.--nobtn::before{display:none}