html{font-size:clamp(7.5px,.54vw,10px)}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.8;font-family:"Inter","Noto Sans JP",sans-serif;font-size:max(var(--fontsize-min, 13px),var(--fontsize-max, 1.5rem));font-feature-settings:"palt";letter-spacing:.06em;font-weight:400;color:var(--color-black, black)}a,button{transition:.3s}a:hover,button:hover{opacity:.6;cursor:pointer}@media screen and (max-width: 767.9px){a:hover,button:hover{opacity:.9}}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,li{margin:0}ul,ol{list-style:none;padding:0}html:focus-within{scroll-behavior:smooth}a:not([class]){text-decoration-skip-ink:auto}a{text-decoration:none;color:inherit}img,picture,video{max-width:100%;height:auto;display:block;object-fit:cover}input,button,textarea,select{font:inherit}button{background:none;background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none}:root{--font-title:"Bebas Neue", sans-serif;--font-name:"Montserrat", sans-serif;--color-black:#000000;--color-black-1:#1a0b08;--color-black-2:#231815;--color-green:#00934C;--color-red:#EE3B36;--color-white:#ffffff;--sp-inline:6rem;--sp-inline-l:clamp(3rem,6vw,12rem);--sp-sss:2rem;--sp-ss:4rem;--sp-s:8rem;--sp-m:14rem;--sp-l:24rem;--box-pad:var(--box-pad-b) var(--box-pad-i);--box-pad-b:calc(var(--sp-ss) * 0.75);--box-pad-i:var(--sp-ss)}.tx--white{color:var(--tx-color);--tx-color: var(--color-white,white);--tx-color-2: var(--color-white,white)}.tx--black{color:var(--tx-color);--tx-color: var(--color-black,black);--tx-color-2: var(--color-black-2,black)}.bg--black{background-color:var(--bg-color, var(--color-black, black))}.bg--white{background-color:var(--bg-color, var(--color-white, white));font-weight:400}.bg--green{background-color:var(--bg-color, var(--color-green, green));font-weight:500}.bg--red{background-color:var(--bg-color, var(--color-red, red));font-weight:500}@keyframes width{from{width:0%}to{width:var(--width, 100%)}}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes slidein{from{transform:var(--trans-from, translateY(-6rem))}to{transform:none}}@keyframes flip{from{transform:scale(-1, 1)}to{transform:scale(1, 1)}}.slidein:not(.showed){opacity:0}.slidein.showed{animation:fadein .6s both,slidein 1.2s both}img{max-width:100%;height:auto;image-rendering:auto}main{overflow:clip}.image_p{display:flex;flex-wrap:wrap;gap:var(--gapr, 0.3em) 0}.image_p:not(:first-child){margin-block-start:var(--mt, 1em)}.image_p img{display:inline-block;height:var(--img-height, 2rem);width:auto}.read p{line-height:2.4;text-align:justify}p.note{font-size:max(10px,1.18rem)}.splide{margin:-1px}.splide__slide{padding:1px}.splide .splide__arrow{--size:6rem;position:absolute;z-index:5;top:50%;width:var(--size);height:var(--size);border-radius:50%;display:grid;place-content:center;border:var(--btn-color, var(--color-white)) solid 1px;margin-top:calc(var(--size)*-0.5);transition:.3s}.splide .splide__arrow svg{fill:var(--btn-color, var(--color-white));width:calc(var(--size)*.6666);height:calc(var(--size)*.6666);transition:.5s}.splide .splide__arrow--prev{left:calc(var(--size)*-0.5);transform:scale(-1, 1)}.splide .splide__arrow--next{right:calc(var(--size)*-0.5)}.splide .splide__arrow:hover{opacity:1;--btn-color:var(--color-black);background-color:var(--btn-bg, var(--color-white))}.splide.nav-white .splide__arrow{--btn-color: var(--color-black)}.splide.nav-white .splide__arrow:hover{--btn-color: var(--color-white);--btn-bg: var(--color-black)}.splide .splide__pagination{display:none}.menu_story{display:flex;flex-direction:column;gap:2rem}.menu_story:not(:last-child){margin-bottom:2rem}.menu_story>li>a{display:flex;flex-wrap:wrap;align-items:center;padding:.75em 1em;gap:.5em}.menu_story>li>a>*{font-size:clamp(11px,80%,14px);line-height:1.4;font-weight:400}.menu_story>li>a>.title{font-family:var(--font-name);font-family:"Montserrat";font-variant-caps:all-petite-caps;font-optical-sizing:auto;text-align:left;font-weight:600;font-size:max(2.4rem,20px);line-height:.8;margin-bottom:.15em;flex-grow:1;transform:scale(1, 0.9)}.menu_story>li>a>.title small{font-size:92%}@media(max-width: 767.9px){.menu_story>li>a>.title{flex-basis:100%}}.menu_story>li>a>.price{margin-inline-start:auto;text-align:right;line-height:1.2}.menu_story>li>a:not(:first-child){margin-top:2rem}.menu_story>li>a{background-color:var(--color-white);color:var(--color-black);border:var(--color-white) solid 1px}.menu_story>li>a:hover{background-color:var(--color-black);color:var(--color-white);opacity:1}main>:where(.bg--red,.bg--green) .menu_story>li>a{border-color:rgba(0,0,0,0)}.menu_story.bg-white>li>a{background-color:var(--color-black);color:var(--color-white);border-color:var(--color-black)}.menu_story.bg-white>li>a:hover{background-color:var(--color-white);color:var(--color-black)}.catch{--gap:.8em;font-size:clamp(15px,1.6vw,2rem);line-height:1.8;display:flex;flex-direction:column;gap:var(--gap) 0}.catch:not(:last-child){margin-bottom:2rem}.catch>p{display:flex;flex-wrap:wrap;gap:var(--gap) 0}.catch>p>b{background-color:var(--color-black);color:var(--color-white);padding-inline:.3em;margin-inline:-0.3em}.catch>p>b>*{position:relative;z-index:1}@media(min-width: 768px){.catch{letter-spacing:.1em}}@media(max-width: 767.9px){.not_br br{display:none}}.view{line-height:2.2}.view>*{padding-left:3rem;position:relative;text-align:justify}.view>*::before{content:"";display:block;position:absolute;top:.95em;left:.25em;width:1rem;height:0;border-top:#000 solid max(1px,.2rem);border-color:inherit}.view>*:not(:first-child){margin-top:.5em}.view>h1{font-size:100%;color:var(--color-white);font-weight:700;letter-spacing:clamp(.07em,.12vw,.14em)}.contents{padding:var(--box-pad)}@media(max-width: 767.9px){.hide_sp{display:none}}@media(min-width: 768px){.hide_pc{display:none}}.s_mv{position:relative}.s_mv__header{max-width:174rem;margin:0 auto;padding:0 2.5rem}.s_mv__header .header__logo{height:max(9cqi,9rem);max-width:22rem;object-fit:contain;display:grid;place-items:center}@media(max-width: 767.9px){.s_mv__header{padding:0 3rem}}.s_mv__text>span{display:block;transition:.4s;overflow:hidden}.s_mv__text>span img{width:16cqi;max-width:none;height:auto}.scene:not(.active) .s_mv__text>span{width:0%}.scene.active .s_mv__text>span{animation:width .8s both}.scene.active .s_mv__text>span:nth-child(1){animation-delay:calc(var(--dt, 0.1s)*1)}.scene.active .s_mv__text>span:nth-child(2){animation-delay:calc(var(--dt, 0.1s)*2)}.scene.active .s_mv__text>span:nth-child(3){animation-delay:calc(var(--dt, 0.1s)*3)}.scene.active .s_mv__text>span:nth-child(4){animation-delay:calc(var(--dt, 0.1s)*4)}.s_mv__text__2 img{height:auto}.s_mv__text__2>*{width:60%;height:auto;position:absolute;top:-5cqi;left:20%}.s_mv__visual{display:grid}:where(.s_mv__visual)>* img{width:100%;height:100%;object-fit:cover}.s_mv__visual{grid-template-columns:repeat(3, 1fr);grid-template-rows:46.4666666667cqi}@media(max-width: 767.9px){.s_mv__visual>.mainitem01{grid-column:span 3;grid-row:span 3}.s_mv__visual>:has(>.s_mv__text),.s_mv__visual>.mainitem02,.s_mv__visual>.mainitem03{grid-column:span 2;grid-row:span 2}.s_mv__visual>:has(>.s_mv__text){margin:-25cqi 0 0 8cqi;position:relative}.s_mv__visual>:has(>.s_mv__text)>*{position:absolute}.s_mv__visual>:has(>.s_mv__text)>* img{width:52cqi}.s_mv__visual>:has(>.s_mv__text__2){grid-row:span 3;position:relative}}@media(min-width: 768px){.s_mv__visual{max-width:185rem;margin-inline:auto;grid-template-columns:repeat(10, 1fr);grid-template-rows:13.94cqi;grid-auto-flow:dense}.s_mv__visual>.mainitem01{grid-column:5/8;grid-row:3/6}.s_mv__visual>.mainitem02{grid-column:3/5;grid-row:1/3}.s_mv__visual>.mainitem03{grid-column:9/11;grid-row:2/4}.s_mv__visual>.visp__03{grid-column:1;grid-row:2}.s_mv__visual>.visp__04{grid-column:1;grid-row:3}.s_mv__visual>.visp__08{grid-column:2;grid-row:1}.s_mv__visual>.visp__09{grid-column:3;grid-row:4}.s_mv__visual>.visp__11{grid-column:10;grid-row:4}.s_mv__visual>.visp__12{grid-column:2;grid-row:5}.s_mv__visual>.visp__14{grid-column:2;grid-row:4}.s_mv__visual>.visp__15{grid-column:5;grid-row:2}.s_mv__visual>.visp__16{grid-column:7;grid-row:2}.s_mv__visual>.visp__17{grid-column:6;grid-row:2}.s_mv__visual>.visp__22{grid-column:10;grid-row:1}.s_mv__visual>.visp__23{grid-column:7;grid-row:1}.s_mv__visual>.visp__26{grid-column:1;grid-row:5}.s_mv__visual>.visp__27{grid-column:3;grid-row:5}.s_mv__visual::before{content:"";grid-column:8;grid-row:2}.s_mv__visual>.visp__bl01{grid-column:2;grid-row:2}.s_mv__visual>.visp__bl02{grid-column:1;grid-row:4}.s_mv__visual>.visp__bl03{grid-column:8;grid-row:5}.s_mv__visual>:has(>.s_mv__text){grid-column:8/10;margin:-20% 0 0 15%;position:relative;z-index:1}.s_mv__visual>:has(>.s_mv__text__2){grid-column:4;grid-row:3/6;position:relative;visibility:hidden}}.s_mv__visual figure>img{animation:fadein .2s .2s both}.s_mv__logo{display:none}@media(min-width: 768px){.s_mv__logo{display:block;max-width:22cqi;position:absolute;top:41cqi;left:32cqi;opacity:0}section.showed>.s_mv__logo,.s_mv__logo.active{animation:fadein .4s both,slidein 1s both;animation-delay:calc(var(--dt, 0.1s)*6)}}.s_mv__header2{max-width:174rem;margin:0 auto;padding:0 2.5rem}.s_mv__header2 .header__logo{height:9cqi;max-width:22rem;object-fit:contain;display:grid;place-items:center}.s_mv__visual2 img{display:block;width:100%;max-width:185rem;margin:0 auto;object-fit:contain}.s_mv__text2{position:absolute;top:5cqi;right:11cqi;width:16cqi}.s_mv__text2>span{display:block;transition:.4s;overflow:hidden}.s_mv__text2>span img{width:16cqi;max-width:none}.scene.active .s_mv__text2>span{animation:width .8s both}.scene.active .s_mv__text2>span:nth-child(1){animation-delay:calc(var(--dt, 0.1s)*1)}.scene.active .s_mv__text2>span:nth-child(2){animation-delay:calc(var(--dt, 0.1s)*2)}.scene.active .s_mv__text2>span:nth-child(3){animation-delay:calc(var(--dt, 0.1s)*3)}.scene.active .s_mv__text2>span:nth-child(4){animation-delay:calc(var(--dt, 0.1s)*4)}.s_mv__logo2{max-width:22cqi;position:absolute;top:41cqi;left:32cqi;opacity:0}section.showed>.s_mv__logo2,.s_mv__logo2.active{animation:fadein .4s both,slidein 1s both;animation-delay:calc(var(--dt, 0.1s)*6)}.s_mv2{position:relative}@media(min-width: 768px){.s_mv2{--padt: min(36vh,18cqi);margin-top:calc(var(--padt)*-1);padding-bottom:var(--sp-m)}.s_mv2 .grid_001>:not(.item_002){margin-top:var(--padt)}}.grid_001>.item_002{display:none}@media(min-width: 768px){.grid_001{display:grid;grid-template-columns:33.177% 20.364% 1fr;align-items:center;padding-bottom:calc(var(--sp-l) + 1px)}.grid_001>.item_001 img{max-width:min(45%,25.6rem);margin:0 auto}.grid_001>.item_002{display:block}.grid_001>.item_002 img{max-width:40.66%;margin-bottom:var(--sp-l)}.grid_001>.item_003{padding-top:var(--sp-m)}.grid_001>.item_003>*{padding-right:var(--sp-inline)}.grid_001 .item01 img{width:52.8rem}}.grid_001__sp{padding-block:var(--sp-m) calc(var(--sp-m) + var(--sp-m))}.grid_001__sp>.item01{margin-block-end:var(--sp-s)}.grid_001__sp>.item01>img{width:35rem}.grid_001__sp>*{max-width:var(--inner-width, 28em);margin-inline:auto}@media(min-width: 768px){.s_ojifes{margin-top:calc(var(--sp-m)*-1);padding:var(--sp-m) var(--sp-inline-l)}}.grid_002>header{position:relative;z-index:1;display:flex;align-items:baseline;gap:0 1em}.grid_002>header h1{font-size:24cqi;line-height:1;font-weight:400;font-family:var(--font-title);letter-spacing:.06em}.grid_002>header h2{font-size:125%;font-weight:400;line-height:1.4;letter-spacing:.18em}.grid_002>figure>figcaption{padding-block:1em;font-weight:500;font-size:88%;letter-spacing:.16em}.grid_002>figure>figcaption>*{display:inline-block}.grid_002>.contents{background-color:var(--color-white, white);padding:var(--box-pad);font-weight:400}@media(min-width: 768px){.grid_002{display:grid;grid-template-columns:1fr min(42%,700px);grid-template-rows:1fr auto;place-content:end;place-items:end stretch}.grid_002>header{flex-wrap:wrap}.grid_002>header h1{font-size:max(6rem,14cqi);line-height:.6;margin-left:-3rem}.grid_002>header h2{font-size:125%}.grid_002>figure{margin-top:calc(var(--sp-m)*-1);grid-row:1/3;grid-column:2/3}.grid_002>figure>figcaption{height:0}.grid_002>.contents{margin-bottom:10rem;padding-top:10cqi;margin-top:-3.5cqi}}@media(max-width: 767.9px){.grid_002{--sp-o:3rem;display:grid;padding-inline:var(--sp-o)}.grid_002>header{white-space:nowrap}.grid_002>header h1{text-align:left;margin:-0.42em 0 0 calc(var(--sp-o)*-0.6)}.grid_002>figure{display:contents}.grid_002>figure>:first-child{margin-top:calc(var(--sp-m)*-1)}.grid_002>figure>*{position:relative;z-index:1;padding-inline:var(--sp-o)}.grid_002>figure>figcaption{background-color:var(--color-white, white);order:99;margin-inline-end:calc(var(--sp-o)*-1 + min(240px - 50vw,0px));padding-inline-end:calc(var(--sp-o) + var(--sp-o) + max(50vw - 240px,0px));padding-block-end:var(--box-pad-b)}.grid_002>.contents{padding-inline-start:var(--sp-o);padding-inline-end:calc(var(--sp-o) + var(--sp-o) + max(50vw - 240px,0px));padding-top:calc(40cqi + 1rem);margin-block-start:-40cqi;margin-inline-end:calc(var(--sp-o)*-1 + min(240px - 50vw,0px))}}.s_story{margin-inline:2.4%}@media(max-width: 767.9px){.s_story{margin-inline:var(--sp-sss);padding:var(--sp-s) var(--sp-ss)}.s_story.s005{padding:var(--sp-ss)}}.s_story__short{margin-inline:2.4%}@media(max-width: 767.9px){.s_story__short{margin-inline:var(--sp-sss);padding:var(--sp-s) var(--sp-sss)}}.s_story__contents{display:flex;flex-direction:column;gap:var(--sp-ss)}.tit_story{font-family:var(--font-title);letter-spacing:.06em;font-weight:400;font-size:5.46cqi;line-height:3cqi}@media(max-width: 767.9px){.tit_story{font-size:16.5cqi;line-height:9cqi}}.tit_story.l_number::before{content:"STORY "}.tit_story.l_number::after{content:"."}.tit_name{writing-mode:vertical-rl;white-space:nowrap;font-size:min(9vw,19cqi);line-height:min(6vw,13cqi);font-family:var(--font-title);letter-spacing:.06em;font-weight:400;width:min(6vw,13cqi);border-left:solid max(1px,.3cqi);transform:scale(-1, -1);box-sizing:content-box}.story_name{display:flex;align-items:baseline;flex-wrap:wrap;gap:1em 2em}.story_name>h2{font-size:max(175%,24px);font-weight:400;line-height:1.2}.story_name>h3{font-size:100%;font-weight:400;line-height:1.4}:is(.grid_003,.grid_004,.grid_005,.grid_006){position:relative;display:grid}:is(.grid_003,.grid_004,.grid_005,.grid_006)>.title{transform:translate(2.5em, 0.3em);position:relative;z-index:1}:is(.grid_003,.grid_004,.grid_005,.grid_006)>.name{position:absolute;top:calc(var(--pala2)*-0.5);right:0}:is(.grid_003,.grid_004,.grid_005,.grid_006)>.media .splide__slide img{aspect-ratio:1/1.413;object-fit:cover}:is(.grid_003,.grid_004,.grid_005,.grid_006)>.items{padding-block-start:calc(var(--sp-ss)*1.2);position:relative;z-index:1}:is(.grid_003,.grid_004,.grid_005,.grid_006){--pala1:min(40vh,28rem);--pala2:7cqi}@media(min-width: 768px){:is(.grid_003,.grid_004,.grid_005,.grid_006):first-child{padding-block-start:var(--sp-m)}:is(.grid_003,.grid_004,.grid_005,.grid_006):last-child{padding-block-end:var(--sp-m)}:is(.grid_003,.grid_004,.grid_005,.grid_006)>.title{grid-column:1/2}:is(.grid_003,.grid_004,.grid_005,.grid_006)>.media{grid-column:1/2}:is(.grid_003,.grid_004,.grid_005,.grid_006)>.s_story__contents{grid-row:2 span}}@media(max-width: 767.9px){:is(.grid_003,.grid_004,.grid_005,.grid_006):first-child{padding-block-start:var(--sp-ss)}:is(.grid_003,.grid_004,.grid_005,.grid_006){padding-block-start:var(--sp-s)}:is(.grid_003,.grid_004,.grid_005,.grid_006)>.name{display:none}:is(.grid_003,.grid_004,.grid_005,.grid_006)>.media{margin-block-end:var(--sp-ss)}:is(.grid_003,.grid_004,.grid_005,.grid_006)>.items{padding-block-start:var(--sp-ss);padding-block-end:var(--sp-ss)}:is(.grid_003,.grid_004,.grid_005,.grid_006)>.s_story__contents{display:contents}:is(.grid_003,.grid_004,.grid_005,.grid_006)>.s_story__contents>:not(.story_name){order:2;margin-inline:calc(var(--sp-sss)*-1);margin-block-start:var(--sp-ss)}:is(.grid_003,.grid_004,.grid_005,.grid_006)>.s_story__contents>.catch{margin-inline-end:calc(var(--sp-ss)*-1 + var(--sp-sss)*-1 + 1em)}}@media(max-width: 767.9px)and (max-width: 400px){:is(.grid_003,.grid_004,.grid_005,.grid_006)>.s_story__contents>.catch{font-size:max(3.75vw,13px)}}@media(max-width: 767.9px){:is(.grid_003,.grid_004,.grid_005,.grid_006)>.s_story__contents>.view{margin-inline-start:calc(var(--sp-sss)*-1.5)}}@media(min-width: 768px){.grid_003{padding-inline:5.77558% 8.24%;grid-template-columns:min(38%,558px) 1fr;gap:0 9%}.grid_003>.items{padding-bottom:var(--sp-m);margin-bottom:var(--pala2)}}@media(min-width: 768px){.grid_004{padding-inline:15.864%;grid-template-columns:min(45%,558px) 1fr;gap:0 3.25%}.grid_004>.name{right:auto;top:calc(var(--pala2)*-1);left:3%}.grid_004>.s_story__contents{padding-block:var(--sp-s);grid-row:1 span}}@media(min-width: 768px){.grid_005{padding-inline:15.864%;grid-template-columns:min(45%,558px) 1fr;gap:0 3.25%;margin-top:calc(var(--pala1)*-1);direction:rtl}.grid_005>*{direction:ltr}.grid_005>.name{top:calc(var(--pala2)*-1);right:3%}.grid_005>.s_story__contents{padding-block:calc(var(--pala1) + var(--sp-s)) var(--sp-s);grid-row:1 span;align-self:flex-end}.grid_005>.s_story__contents .story_name{justify-content:flex-end}.grid_005>.items{margin-bottom:var(--pala2)}}@media(min-width: 768px){.grid_006{padding-inline:5.77558% 14%;grid-template-columns:min(38%,558px) 1fr;gap:0 3.25%;direction:rtl}.grid_006>*{direction:ltr}.grid_006>.name{right:auto;top:calc(var(--pala2)*-1);left:2.5%}}.grid_items{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;flex-wrap:wrap;max-width:150rem;margin-inline:auto;gap:0 6%;margin-bottom:calc(var(--sp-m)*-1)}.grid_items>.item{display:grid;grid-template-rows:subgrid;grid-row:span 4;margin-bottom:var(--sp-m);gap:2rem}.grid_items>.item>*{max-width:290px}.grid_items>.item>.tit_story{font-family:var(--font-title);letter-spacing:.06em;font-weight:400;font-size:3.2rem;line-height:.6}.grid_items>.item>.media .splide__arrow--prev{display:none}@media(min-width: 768px){.grid_items>.item>.media .splide__arrow--next{transition:.2s}.grid_items>.item>.media .splide__arrow--next[aria-label="Go to first slide"]{transform:scale(-1, 1)}}.grid_items>.item>.media .splide__slide img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto}.grid_items>.item>.story_name{gap:.5em;min-height:2rem;align-items:center}.grid_items>.item>.story_name>h2{font-size:max(18px,1.8rem)}.grid_items>.item>.story_name>h3{font-size:11px}.grid_items>.item>.items .menu_story>li>a{padding:.6em .8em;gap:.25em}.grid_items>.item>.items .menu_story>li>a>.title{flex-basis:100%;font-size:max(18px,2rem)}.grid_items>.item>.items .menu_story>li>a>:is(.name,.price){font-size:12px}@media(min-width: 768px){.grid_items{grid-template-columns:repeat(4, 1fr);padding:var(--sp-m) var(--sp-ss)}}@media(max-width: 767.9px){.grid_items{padding-inline:1%;gap:0 8%;margin-bottom:calc(var(--sp-s)*-1)}.grid_items>.item{margin-bottom:var(--sp-s)}.grid_items>.item>.media .splide__arrow{top:0;left:0;bottom:0;right:0;border:none;width:auto;height:auto;margin:0;border-radius:0}.grid_items>.item>.media .splide__arrow[disabled],.grid_items>.item>.media .splide__arrow>*{display:none}.grid_items>.item>.media .splide__arrow:hover{background:none}.grid_items>.item>.story_name{flex-direction:column;align-items:stretch}.grid_items>.item>.story_name>h3{font-size:10px}.grid_items>.item>.items .menu_story>li>a{letter-spacing:.03em;padding:.4em .5em .5em;flex-direction:column;align-items:stretch}.grid_items>.item>.items .menu_story>li>a>.title{font-size:20px}.grid_items>.item>.items .menu_story>li>a>.name{font-size:10px}.grid_items>.item>.items .menu_story>li>a>.price{font-size:14px;margin-top:.6em}}.footer{padding-block:0 var(--sp-ss)}.footer .catch{text-align:center;font-weight:bold;font-size:max(110%,14px);margin-block-start:20px}.footer .campaign{max-width:min(95%,500px);padding-inline:var(--sp-ss);padding-block-start:var(--sp-s);padding-block-end:calc(var(--sp-m) + var(--sp-s));margin-inline:auto}.footer .campaign a{display:block}.footer .logo{max-width:18rem;margin-inline:auto}.footer .sns:not(:first-child){margin-top:4rem}.footer .sns{display:flex;justify-content:center;gap:4rem}.footer .sns a{display:block;width:4rem;fill:#fff}.footer .copy:not(:first-child){margin-top:var(--sp-m)}.footer .copy{font-size:11px;text-align:center}:where(:has(>.scene)){max-width:1920px;margin:0 auto;position:relative;container-type:inline-size}@media(max-width: 767.9px){:where(:has(>.scene)){max-width:480px}}.scene.s004{margin-top:var(--sp-m)}.scene.s006{padding-bottom:var(--sp-m)}.scene.s007>:not(:last-child){padding-block-end:var(--pala2)}.scene.s008{padding-block:var(--sp-s)}@media(min-width: 768px){.scene.s008{padding-block-end:0}}body #header_top{margin-bottom:0}body .footer{margin-top:0}main header{background-color:rgba(0,0,0,0)}/*# sourceMappingURL=style.css.map */