body{margin:0}main{display:block}main *,main :after,main :before{border-style:solid;border-width:0;box-sizing:border-box}main address,main blockquote,main dl,main figure,main form,main iframe,main p,main pre,main table{margin:0}main h1,main h2,main h3,main h4,main h5,main h6{font-size:inherit;font-weight:inherit;margin:0}main ol,main ul{list-style:none;margin:0;padding:0}main dt{font-weight:700}main dd{margin-left:0}main hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}main pre{font-family:monospace,monospace;font-size:inherit}main address{font-style:inherit}main a{background-color:transparent;color:inherit;text-decoration:none}main abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}main b,main strong{font-weight:bolder}main code,main kbd,main samp{font-family:monospace,monospace;font-size:inherit}main small{font-size:80%}main sub,main sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}main sub{bottom:-.25em}main sup{top:-.5em}main embed,main iframe,main img,main object,main svg{vertical-align:bottom}main button,main input,main optgroup,main select,main textarea{-webkit-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}main [type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}main [type=radio]{-webkit-appearance:radio;appearance:radio}main [type=button],main [type=reset],main [type=submit],main button{cursor:pointer}main [type=button]:disabled,main [type=reset]:disabled,main [type=submit]:disabled,main button:disabled{cursor:default}main select:disabled{opacity:inherit}main option{padding:0}main fieldset{margin:0;min-width:0;padding:0}main legend{padding:0}main progress{vertical-align:baseline}main textarea{overflow:auto}main [type=number]::-webkit-inner-spin-button,main [type=number]::-webkit-outer-spin-button{height:auto}main [type=search]{outline-offset:-2px}main [type=search]::-webkit-search-decoration{-webkit-appearance:none}main ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}main label[for]{cursor:pointer}main details{display:block}main summary{display:list-item}main [contenteditable]:focus{outline:auto}main table{border-collapse:collapse;border-color:inherit}main caption{text-align:left}main td,main th{padding:0;vertical-align:top}main th{font-weight:700;text-align:left}html body main{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html body main .clearfix{display:inline-block;height:1%}html body main .clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}html body main img{height:auto;width:100%}@media screen and (min-width:980px){html body main .pc{display:block}html body main .sp{display:none!important}}@media screen and (max-width:980px){html body main .sp{display:block}html body main .pc{display:none!important}}html body main .scroll-in{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}html body main .scroll-in.show{opacity:1;-webkit-transform:none;transform:none;transition:.5s ease}:root{--disp-height:100vh;--orange:#ff6440;--background-color:#f8f7f4;--text-color:#395672;--yellow:#f0dc8b;--brown:#cfc1ae;--pink:#f0d7dc;--blue:#b9d2e1;--purple:#afb6e4;--orange:#f96;--green:#adb691}html body main{background-color:var(--background-color);color:var(--text-color);font-family:source-han-sans-jp-variable,sans-serif;font-size:1rem;font-style:normal;font-variation-settings:"wght" 400;font-weight:400;opacity:1;padding-top:0}html body main,html body main [data-flip-pic]{position:relative}html body main [data-flip-pic]>*{opacity:0}html body main [data-flip-pic]>:nth-child(n+2){left:0;position:absolute;top:0}html body main [data-flip-pic]>.show{opacity:1}html body main video{height:auto;width:100%}html body main .stump{position:relative}html body main .stump .mark{-webkit-animation:rotate 10s linear 0s infinite;animation:rotate 10s linear 0s infinite;background-color:var(--yellow);-webkit-mask-size:100% 100%;mask-size:100% 100%}@-webkit-keyframes rotate{0%{rotate:0deg}to{rotate:1turn}}@keyframes rotate{0%{rotate:0deg}to{rotate:1turn}}html body main .stump .mark img{opacity:0}html body main .stump .text-area{left:50%;position:absolute;text-align:center;top:50%;translate:-50% -50%;width:100%}html body main #main-visual{position:relative}@media screen and (min-width:980px){html body main #main-visual{overflow:hidden}}html body main #main-visual .images{aspect-ratio:750/1100;overflow:hidden;position:relative;z-index:1}@media screen and (min-width:980px){html body main #main-visual .images{aspect-ratio:1440/900}}html body main #main-visual .images .slide{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);height:100%;left:0;opacity:1;position:absolute;top:0;transition:z-index 0s ease 0s,-webkit-clip-path 0s ease 1s;transition:clip-path 0s ease 1s,z-index 0s ease 0s;transition:clip-path 0s ease 1s,z-index 0s ease 0s,-webkit-clip-path 0s ease 1s;width:100%;z-index:1}@media screen and (min-width:980px){html body main #main-visual .images .slide{-webkit-clip-path:inset(0);clip-path:inset(0)}}html body main #main-visual .images .slide .img{overflow:hidden}html body main #main-visual .images .slide .img img{scale:1.1;transition:0s ease 1s}@media screen and (min-width:980px){html body main #main-visual .images .slide{overflow:hidden;width:100%}html body main #main-visual .images .slide .img{width:48.9583333333%}}@media screen and (min-width:980px) and (min-width:980px){html body main #main-visual .images .slide .img{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path 0s ease-in-out 1s;transition:clip-path 0s ease-in-out 1s;transition:clip-path 0s ease-in-out 1s,-webkit-clip-path 0s ease-in-out 1s}}@media screen and (min-width:980px){html body main #main-visual .images .slide .img:nth-child(2){margin-inline:auto}html body main #main-visual .images .slide .img:nth-child(3),html body main #main-visual .images .slide .img:nth-child(4){position:absolute;top:0}html body main #main-visual .images .slide .img:nth-child(3){right:74.0972222222%}html body main #main-visual .images .slide .img:nth-child(4){left:74.0972222222%}}html body main #main-visual h2{align-items:flex-start;display:flex;flex-direction:row-reverse;font-family:fot-rodin-pron,sans-serif;font-size:4.9333333333vw;font-style:normal;font-weight:600;justify-content:space-between;left:0;margin-left:7.0666666667%;margin-top:9.0666666667%;position:absolute;top:0;width:16.6666666667%;z-index:2}@media screen and (min-width:500px){html body main #main-visual h2{font-size:24.6666666667px}}@media screen and (min-width:500px) and (min-width:1000px){html body main #main-visual h2{font-size:1.712962963vw}}@media screen and (min-width:980px){html body main #main-visual h2{font-size:1.9444444444vw;margin-left:63.125%;margin-top:4.9305555556%;width:6.5972222222%}}html body main #main-visual h2 span{-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna";align-items:center;background-color:var(--background-color);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);display:block;display:flex;justify-content:center;letter-spacing:.06em;padding-inline:.3em;white-space:nowrap;width:43.2%;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}html body main #main-visual .stump{left:0;margin-left:65.4666666667%;margin-top:123.3333333333%;opacity:0;position:absolute;scale:1.1;top:0;width:28.1333333333%;z-index:2}@media screen and (min-width:980px){html body main #main-visual .stump{left:25.4861111111%;margin-left:0;margin-top:0;top:50%;translate:-50% -50%;width:12.2222222222vw}html body main #main-visual .stump.stump2{left:74.4444444444%}}html body main #main-visual .stump .mark{transition:background-color 1s ease .5s}html body main #main-visual .stump .text-area span{display:block}html body main #main-visual .stump .text-area .brand{font-family:early-sans-variable,sans-serif;font-size:2.1333333333vw;font-variation-settings:"wght" 400}@media screen and (min-width:500px){html body main #main-visual .stump .text-area .brand{font-size:10.6666666667px}}@media screen and (min-width:500px) and (min-width:1000px){html body main #main-visual .stump .text-area .brand{font-size:.7407407407vw}}@media screen and (min-width:980px){html body main #main-visual .stump .text-area .brand{font-size:.9375vw}}html body main #main-visual .stump .text-area .kids{font-family:early-sans-variable,sans-serif;font-size:4.32vw;font-variation-settings:"wght" 500;line-height:1;margin-block:4.7393364929%}@media screen and (min-width:500px){html body main #main-visual .stump .text-area .kids{font-size:21.6px}}@media screen and (min-width:500px) and (min-width:1000px){html body main #main-visual .stump .text-area .kids{font-size:1.5vw}}@media screen and (min-width:980px){html body main #main-visual .stump .text-area .kids{font-size:1.875vw}}html body main #main-visual .stump .text-area .shoes{font-family:early-sans-variable,sans-serif;font-size:2.1333333333vw;font-variation-settings:"wght" 400}@media screen and (min-width:500px){html body main #main-visual .stump .text-area .shoes{font-size:10.6666666667px}}@media screen and (min-width:500px) and (min-width:1000px){html body main #main-visual .stump .text-area .shoes{font-size:.7407407407vw}}@media screen and (min-width:980px){html body main #main-visual .stump .text-area .shoes{font-size:.9375vw}}html body main #main-visual:has(.mv1.show) .stump .mark{background-color:var(--yellow)}html body main #main-visual:has(.mv2.show) .stump .mark{background-color:var(--purple)}html body main #main-visual:has(.mv3.show) .stump .mark{background-color:var(--orange)}html body main #main-visual:has(.mv4.show) .stump .mark{background-color:var(--green)}html body main #main-visual .sub{font-family:early-sans-variable,sans-serif;font-size:10px;font-variation-settings:"wght" 400;line-height:1.25;margin-top:26px;text-align:center}@media screen and (min-width:980px){html body main #main-visual .sub{bottom:20px;font-size:1.1805555556vw;left:0;margin-inline:auto;position:absolute;right:0;z-index:3}}html body main #main-visual.show h2 span{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease 1.4s}html body main #main-visual.show h2 span:nth-child(2){transition-delay:1.8s}html body main #main-visual.show .images .slide.show{-webkit-clip-path:inset(0);clip-path:inset(0);transition:z-index 0s ease 0s,-webkit-clip-path .8s ease-in-out 0s;transition:clip-path .8s ease-in-out 0s,z-index 0s ease 0s;transition:clip-path .8s ease-in-out 0s,z-index 0s ease 0s,-webkit-clip-path .8s ease-in-out 0s;z-index:2}@media screen and (min-width:980px){html body main #main-visual.show .images .slide.show .img{-webkit-clip-path:inset(0);clip-path:inset(0);transition:-webkit-clip-path .8s ease-in-out 0s;transition:clip-path .8s ease-in-out 0s;transition:clip-path .8s ease-in-out 0s,-webkit-clip-path .8s ease-in-out 0s}}html body main #main-visual.show .images .slide.show .img img{scale:1;transition:4s ease 0s}html body main #main-visual.show .stump{-webkit-animation:stump 3.8s ease 1.3s infinite;animation:stump 3.8s ease 1.3s infinite;opacity:1;scale:1;transition:.5s cubic-bezier(.25,.25,.33,1.65) 1s}@-webkit-keyframes stump{0%{rotate:y 0deg}80%{rotate:y 0deg}to{rotate:y 1turn}}@keyframes stump{0%{rotate:y 0deg}80%{rotate:y 0deg}to{rotate:y 1turn}}html body main #intro{padding-top:36.5px}@media screen and (min-width:980px){html body main #intro{padding-top:3.1944444444%}}html body main #intro h2{font-family:fot-rodin-pron,sans-serif;font-size:16px;font-style:normal;font-weight:600;text-align:center}@media screen and (min-width:980px){html body main #intro h2{font-size:1.3888888889vw}}html body main #intro .lead{font-family:source-han-sans-jp-variable,sans-serif;font-size:13px;font-variation-settings:"wght" 350;line-height:1.7692307692;margin-inline:auto;margin-top:42.5px;width:86%}@media screen and (min-width:980px){html body main #intro .lead{font-size:1.3888888889vw;margin-top:3.1944444444%;width:55%}}html body main #intro #index{background-color:#e8e3d6;border-radius:15px;margin-inline:auto;margin-top:46px;padding-bottom:40px;padding-top:25px;width:81.3333333333%}@media screen and (min-width:980px){html body main #intro #index{border-radius:30px;margin-top:5.1388888889%;padding-bottom:4.1666666667%;padding-top:3.6805555556%;width:49.5833333333%}}html body main #intro #index h3{font-family:early-sans-variable,sans-serif;font-size:12.5px;font-variation-settings:"wght" 400;text-align:center}@media screen and (min-width:980px){html body main #intro #index h3{font-size:1.3888888889vw}}html body main #intro #index ul{margin-inline:auto;width:77.868852459%}@media screen and (min-width:980px){html body main #intro #index ul{margin-top:5.0420168067%;width:80.81232493%}}html body main #intro #index ul li{border-bottom:1px solid}html body main #intro #index ul li a{align-items:center;display:flex;font-family:fot-rodin-pron,sans-serif;font-size:12px;font-style:normal;font-weight:600;justify-content:flex-start;line-height:1.4583333333;padding-block:11px;width:100%}@media screen and (min-width:980px){html body main #intro #index ul li a{font-size:1.5277777778vw}html body main #intro #index ul li a:hover h4{text-decoration:underline}}html body main #intro #index ul li a h4{align-items:center;display:flex;margin-left:12px;min-height:3em}html body main #intro #index ul li a .yajirushi{margin-left:auto;width:13.5px}@media screen and (min-width:980px){html body main #intro #index ul li a .yajirushi{align-items:center;display:flex;font-size:1;width:2.9462738302%}html body main #intro #index ul li a .yajirushi img{width:100%}}html body main .section-head{position:relative}html body main .section-head .stump{margin-inline:auto;opacity:1;scale:0;width:90.5px}@media screen and (min-width:980px){html body main .section-head .stump{position:absolute;right:76.875vw;top:1.7361111111vw;translate:0 -50%;width:10.4861111111vw}}html body main .section-head .stump.show{scale:1;transition:.4s cubic-bezier(.25,.25,.33,1.65) 0s}html body main .section-head .stump .mark{background-color:var(--text-color)}html body main .section-head .stump .text-area span{display:block;width:100%}html body main .section-head .stump .text-area span:first-child{color:var(--yellow);font-family:early-sans-variable,sans-serif;font-size:8px;font-variation-settings:"wght" 400}@media screen and (min-width:980px){html body main .section-head .stump .text-area span:first-child{font-size:.8333333333vw}}html body main .section-head .stump .text-area span.num{color:#fff;font-family:fot-rodin-pron,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:1.2}@media screen and (min-width:980px){html body main .section-head .stump .text-area span.num{font-size:2.7777777778vw}}html body main .section-head h2{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);font-family:fot-rodin-pron,sans-serif;font-size:21.5px;font-style:normal;font-weight:600;letter-spacing:.06em;line-height:1.2790697674;margin-top:29px;text-align:center;transition:1.4s ease 0s}@media screen and (min-width:980px){html body main .section-head h2{font-size:2.4305555556vw;margin-top:0}}html body main .section-head h2.show{-webkit-clip-path:inset(0);clip-path:inset(0)}html body main .section-head .section-lead{font-size:12px;line-height:1.7916666667;margin-top:30px;text-align:center}@media screen and (min-width:980px){html body main .section-head .section-lead{font-size:1.25vw;line-height:1.6666666667;margin-top:2.9861111111vw}}html body main #section0{margin-top:70px}@media screen and (min-width:980px){html body main #section0{margin-top:13.4027777778%}}html body main .item-section{margin-top:29px}@media screen and (min-width:980px){html body main .item-section{margin-top:70px}}html body main .item-section .ph{opacity:1}html body main .item-section .ph .img{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);overflow:hidden}html body main .item-section .ph .img img{scale:1.1}@media screen and (min-width:980px){html body main .item-section .ph{margin-inline:auto;width:50vw}}html body main .item-section .ph.show .img{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease 0s}html body main .item-section .ph.show .img img{scale:1;transition:2s ease 0s}html body main .item-section .ph p{font-family:early-sans-variable,sans-serif;font-size:11.5px;font-variation-settings:"wght" 400;line-height:1.2777777778;margin-top:5px;text-align:center}@media screen and (min-width:980px){html body main .item-section .ph p{font-size:1.25vw;margin-top:2.7777777778%}}html body main .item-section .points h3{font-family:early-sans-variable,sans-serif;font-size:22.5px;font-variation-settings:"wght" 400;margin-inline:auto;margin-top:55.5px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:980px){html body main .item-section .points h3{font-size:2.6388888889vw;margin-top:6.25vw}}html body main .item-section .points h3 span{position:relative;z-index:2}html body main .item-section .points h3:before{background-color:var(--yellow);bottom:0;content:"";display:block;height:50%;left:50%;position:absolute;translate:-50% 0;width:110%;z-index:1}html body main .item-section .points .swiper{margin-top:25px}html body main .item-section .points .swiper .swiper-button-next,html body main .item-section .points .swiper .swiper-button-prev{align-items:center;aspect-ratio:1/1;background-color:var(--text-color);border-radius:50%;display:flex;justify-content:center;margin-top:21.8666666667%;position:absolute;top:0;width:10.6666666667%;z-index:2}@media screen and (min-width:980px){html body main .item-section .points .swiper .swiper-button-next,html body main .item-section .points .swiper .swiper-button-prev{margin-top:12.9166666667%;transition:.4s ease;width:70px}html body main .item-section .points .swiper .swiper-button-next:hover,html body main .item-section .points .swiper .swiper-button-prev:hover{cursor:pointer;scale:.9}}html body main .item-section .points .swiper .swiper-button-next.swiper-button-prev,html body main .item-section .points .swiper .swiper-button-prev.swiper-button-prev{left:0;margin-left:7.8666666667%;rotate:180deg}@media screen and (min-width:980px){html body main .item-section .points .swiper .swiper-button-next.swiper-button-prev,html body main .item-section .points .swiper .swiper-button-prev.swiper-button-prev{left:auto;margin-right:0;right:67.0138888889%;translate:50% -50%}}html body main .item-section .points .swiper .swiper-button-next.swiper-button-next,html body main .item-section .points .swiper .swiper-button-prev.swiper-button-next{margin-right:7.8666666667%;right:0}@media screen and (min-width:980px){html body main .item-section .points .swiper .swiper-button-next.swiper-button-next,html body main .item-section .points .swiper .swiper-button-prev.swiper-button-next{left:67.0138888889%;margin-left:0;right:auto;translate:-50% -50%}}html body main .item-section .points .swiper .swiper-button-next .yajirushi,html body main .item-section .points .swiper .swiper-button-prev .yajirushi{aspect-ratio:19/12;background-color:#fff;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:20%}html body main .item-section .points .swiper .swiper-wrapper{z-index:1}html body main .item-section .points .swiper .swiper-wrapper .swiper-slide .img{margin-inline:auto;width:89.4308943089%}@media screen and (min-width:980px){html body main .item-section .points .swiper .swiper-wrapper .swiper-slide .img{width:89.1891891892%}}html body main .item-section .points .swiper .swiper-wrapper .swiper-slide .text-area{font-family:source-han-sans-jp-variable,sans-serif;font-size:12.5px;font-variation-settings:"wght" 350;line-height:1.3;margin-inline:auto;margin-top:25px;width:89.4308943089%}@media screen and (min-width:980px){html body main .item-section .points .swiper .swiper-wrapper .swiper-slide .text-area{font-size:1.25vw;line-height:1.6666666667;width:89.1891891892%}}html body main #section-wrapper{margin-top:75px;padding-bottom:30px}@media screen and (min-width:980px){html body main #section-wrapper{margin-top:10.9722222222vw}}html body main #section-wrapper .section-head{background-color:var(--blue);padding-top:32.5px}@media screen and (min-width:980px){html body main #section-wrapper .section-head{padding-top:6.8055555556vw}html body main #section-wrapper .section-head .stump{top:7.9861111111vw}}html body main .buy{align-items:center;aspect-ratio:207/90;background-color:var(--section-accent);border-radius:50%;display:flex;font-family:early-sans-variable,sans-serif;font-size:12.5px;font-variation-settings:"wght" 400;justify-content:center;margin-inline:auto;margin-top:18px;text-transform:uppercase;width:103.5px}@media screen and (min-width:980px){html body main .buy{font-size:1.3194444444vw;width:10.9027777778vw}html body main .buy:hover{background-color:var(--text-color);color:var(--section-accent)}}html body main .snap-section{overflow:clip;padding-bottom:40px}@media screen and (min-width:980px){html body main .snap-section{padding-bottom:6.9444444444%}}html body main .snap-section .series-block{background-color:var(--section-back);padding-block:42.5px}@media screen and (min-width:980px){html body main .snap-section .series-block{padding-block:3.125vw}}html body main .snap-section .series-block .series-inner{background-color:#fff;border-radius:20px;margin-inline:auto;padding-bottom:30px;position:relative;width:88%}@media screen and (min-width:980px){html body main .snap-section .series-block .series-inner{margin-top:0;width:47.5%}}html body main .snap-section .series-block .series-inner hgroup{padding-top:32.5px;position:relative;text-align:center;width:100%}@media screen and (min-width:980px){html body main .snap-section .series-block .series-inner hgroup{padding-top:7.3099415205%}}html body main .snap-section .series-block .series-inner hgroup .head{font-family:early-sans-variable,sans-serif;font-size:10px;font-variation-settings:"wght" 400;left:0;position:absolute;rotate:90deg;top:50%;translate:0 -50%}@media screen and (min-width:980px){html body main .snap-section .series-block .series-inner hgroup .head{font-size:1.25vw;left:5.1169590643%;translate:0 0}}html body main .snap-section .series-block .series-inner hgroup h3{font-family:early-sans-variable,sans-serif;font-size:22.5px;font-variation-settings:"wght" 400}@media screen and (min-width:980px){html body main .snap-section .series-block .series-inner hgroup h3{font-size:2.6388888889vw}}html body main .snap-section .series-block .series-inner hgroup .catch{font-size:13.5px;margin-top:22px}@media screen and (min-width:980px){html body main .snap-section .series-block .series-inner hgroup .catch{font-size:1.3888888889vw;margin-top:2.1929824561%}}html body main .snap-section .series-block .series-inner .swiper{margin-top:20px;overflow:visible}@media screen and (min-width:980px){html body main .snap-section .series-block .series-inner .swiper{margin-top:3.6549707602%}}html body main .snap-section .series-block .series-inner .swiper:after,html body main .snap-section .series-block .series-inner .swiper:before{background-color:var(--section-back);content:"";display:block;height:100%;position:absolute;top:0;width:6.6666666667%;z-index:2}@media screen and (min-width:980px){html body main .snap-section .series-block .series-inner .swiper:after,html body main .snap-section .series-block .series-inner .swiper:before{width:50vw}}html body main .snap-section .series-block .series-inner .swiper:before{left:100%}html body main .snap-section .series-block .series-inner .swiper:after{right:100%}html body main .snap-section .series-block .series-inner .swiper .swiper-button-next,html body main .snap-section .series-block .series-inner .swiper .swiper-button-prev{align-items:center;aspect-ratio:1/1;background-color:var(--text-color);border-radius:50%;display:flex;justify-content:center;margin-top:31.6666666667%;position:absolute;top:0;width:12.1212121212%;z-index:3}@media screen and (min-width:980px){html body main .snap-section .series-block .series-inner .swiper .swiper-button-next,html body main .snap-section .series-block .series-inner .swiper .swiper-button-prev{transition:.4s ease;width:70px}html body main .snap-section .series-block .series-inner .swiper .swiper-button-next:hover,html body main .snap-section .series-block .series-inner .swiper .swiper-button-prev:hover{cursor:pointer;scale:.9}}html body main .snap-section .series-block .series-inner .swiper .swiper-button-next.swiper-button-prev,html body main .snap-section .series-block .series-inner .swiper .swiper-button-prev.swiper-button-prev{left:0;rotate:180deg;translate:-50% 0}html body main .snap-section .series-block .series-inner .swiper .swiper-button-next.swiper-button-next,html body main .snap-section .series-block .series-inner .swiper .swiper-button-prev.swiper-button-next{right:0;translate:50% 0}html body main .snap-section .series-block .series-inner .swiper .swiper-button-next .yajirushi,html body main .snap-section .series-block .series-inner .swiper .swiper-button-prev .yajirushi{aspect-ratio:19/12;background-color:var(--section-back);-webkit-mask-size:100% 100%;mask-size:100% 100%;width:20%}html body main .snap-section .series-block .series-inner .swiper .swiper-wrapper .swiper-slide .img{margin-inline:auto;width:75.7575757576%}@media screen and (min-width:980px){html body main .snap-section .series-block .series-inner .swiper .swiper-wrapper .swiper-slide .img{width:58.3333333333%}}html body main .snap-section .series-block .series-inner .swiper .swiper-wrapper .swiper-slide .text-area{margin-inline:auto;width:85.4545454545%}@media screen and (min-width:980px){html body main .snap-section .series-block .series-inner .swiper .swiper-wrapper .swiper-slide .text-area{width:67.2514619883%}}html body main .snap-section .series-block .series-inner .swiper .swiper-wrapper .swiper-slide .text-area p{font-family:source-han-sans-jp-variable,sans-serif;font-size:12px;font-variation-settings:"wght" 350;line-height:1.6666666667;margin-top:22.5px}@media screen and (min-width:980px){html body main .snap-section .series-block .series-inner .swiper .swiper-wrapper .swiper-slide .text-area p{font-size:1.25vw;margin-top:5.8695652174%}}html body main .snap-section .marquee{margin-top:12.5px;overflow:hidden}@media screen and (min-width:980px){html body main .snap-section .marquee{margin-top:20px}}html body main .snap-section .marquee .marquee-inner{-webkit-animation:marquee 10s linear 0s infinite;animation:marquee 10s linear 0s infinite;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@-webkit-keyframes marquee{0%{translate:0 0}to{translate:-100% 0}}@keyframes marquee{0%{translate:0 0}to{translate:-100% 0}}html body main .snap-section .marquee .marquee-inner .item{align-items:center;display:flex;font-family:early-sans-variable,sans-serif;font-size:11px;font-variation-settings:"wght" 400;justify-content:flex-start;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:980px){html body main .snap-section .marquee .marquee-inner .item{font-size:1.3888888889vw}}html body main .snap-section .marquee .marquee-inner .item p{padding-inline:11px}@media screen and (min-width:980px){html body main .snap-section .marquee .marquee-inner .item p{padding-inline:1.3888888889vw}}html body main .snap-section .marquee .marquee-inner .item .mark{align-items:center;-webkit-animation:marqueemark 10s ease -3s infinite;animation:marqueemark 10s ease -3s infinite;aspect-ratio:104/62;background-color:var(--section-accent);display:flex;justify-content:center;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:52px}html body main .snap-section .marquee .marquee-inner .item .mark:nth-child(2){-webkit-animation-delay:-.5s;animation-delay:-.5s}html body main .snap-section .marquee .marquee-inner .item .mark:nth-child(4){-webkit-animation-delay:2s;animation-delay:2s}html body main .snap-section .marquee .marquee-inner .item .mark:nth-child(6){-webkit-animation-delay:4.5s;animation-delay:4.5s}html body main .snap-section .marquee .marquee-inner .item .mark:nth-child(8){-webkit-animation-delay:7s;animation-delay:7s}@media screen and (min-width:980px){html body main .snap-section .marquee .marquee-inner .item .mark{-webkit-animation:marqueemarkpc 5s ease -3s infinite;animation:marqueemarkpc 5s ease -3s infinite;width:6.5277777778vw}}@-webkit-keyframes marqueemark{0%{rotate:x 0deg}10%{rotate:x 1turn}to{rotate:x 1turn}}@keyframes marqueemark{0%{rotate:x 0deg}10%{rotate:x 1turn}to{rotate:x 1turn}}@-webkit-keyframes marqueemarkpc{0%{rotate:x 0deg}20%{rotate:x 1turn}to{rotate:x 1turn}}@keyframes marqueemarkpc{0%{rotate:x 0deg}20%{rotate:x 1turn}to{rotate:x 1turn}}html body main .snap-section .marquee .marquee-inner .item.copy{left:100%;position:absolute;top:0}html body main .snap-section .flex-wrapper{margin-top:63.5px}@media screen and (min-width:980px){html body main .snap-section .flex-wrapper{align-items:flex-start;display:flex;justify-content:space-between;margin-inline:auto;margin-top:20.0694444444%;width:83.3333333333%}html body main .snap-section .flex-wrapper .left{left:0;position:-webkit-sticky;position:sticky;top:130px;width:48.3333333333%}}html body main .snap-section .flex-wrapper .left .info{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-inline:auto;margin-bottom:27.5px;width:87.4666666667%}@media screen and (min-width:980px){html body main .snap-section .flex-wrapper .left .info{bottom:100%;left:0;margin-bottom:9.4827586207%;position:absolute;width:100%}}html body main .snap-section .flex-wrapper .left .info .head{font-family:early-sans-variable,sans-serif;font-size:10px;font-variation-settings:"wght" 400;margin-bottom:20px;width:100%}@media screen and (min-width:980px){html body main .snap-section .flex-wrapper .left .info .head{font-size:1.25vw;margin-bottom:5.6896551724%}}html body main .snap-section .flex-wrapper .left .info .name{font-family:fot-rodin-pron,sans-serif;font-size:17.5px;font-style:normal;font-weight:600}@media screen and (min-width:980px){html body main .snap-section .flex-wrapper .left .info .name{font-size:1.7361111111vw}}html body main .snap-section .flex-wrapper .left .info .size{font-family:fot-rodin-pron,sans-serif;font-size:11px;font-style:normal;font-weight:600}@media screen and (min-width:980px){html body main .snap-section .flex-wrapper .left .info .size{font-size:1.1805555556vw}}html body main .snap-section .flex-wrapper .left .ph1{opacity:1;position:relative}html body main .snap-section .flex-wrapper .left .ph1 .img{overflow:hidden}html body main .snap-section .flex-wrapper .left .ph1 .img img{opacity:0;scale:1.1}html body main .snap-section .flex-wrapper .left .ph1 .info-text{font-family:early-sans-variable,sans-serif;font-size:10px;font-variation-settings:"wght" 400;margin-top:13.5px;margin-inline:auto;position:relative;width:88%}@media screen and (min-width:980px){html body main .snap-section .flex-wrapper .left .ph1 .info-text{bottom:0;font-size:1.1111111111vw;padding-right:0;position:absolute;right:-3.4482758621%;rotate:90deg;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;width:51.3888888889vw}}html body main .snap-section .flex-wrapper .left .ph1 .info-text p{text-align:center}html body main .snap-section .flex-wrapper .left .ph1 .info-text p:nth-child(2){position:absolute;right:0;top:0}html body main .snap-section .flex-wrapper .left .ph1.show .img img{opacity:1;scale:1;transition:1.5s ease 0s}html body main .snap-section .flex-wrapper .right{margin-top:75px}@media screen and (min-width:980px){html body main .snap-section .flex-wrapper .right{margin-top:0;width:43.3333333333%}}html body main .snap-section .flex-wrapper .right .ph-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin-inline:auto;width:88%}@media screen and (min-width:980px){html body main .snap-section .flex-wrapper .right .ph-wrapper{margin-top:0;width:100%}}html body main .snap-section .flex-wrapper .right .ph-wrapper .ph2{margin-bottom:52.5px;opacity:1}@media screen and (min-width:980px){html body main .snap-section .flex-wrapper .right .ph-wrapper .ph2{margin-bottom:15.3846153846%}}html body main .snap-section .flex-wrapper .right .ph-wrapper .ph2 .img{overflow:hidden}html body main .snap-section .flex-wrapper .right .ph-wrapper .ph2 .img img{opacity:0;scale:1.1}html body main .snap-section .flex-wrapper .right .ph-wrapper .ph2.show .img img{opacity:1;scale:1;transition:1.5s ease 0s}html body main .snap-section .flex-wrapper .right .ph-wrapper .ph3,html body main .snap-section .flex-wrapper .right .ph-wrapper .ph4{opacity:1;width:48.9393939394%}html body main .snap-section .flex-wrapper .right .ph-wrapper .ph3 .img,html body main .snap-section .flex-wrapper .right .ph-wrapper .ph4 .img{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}html body main .snap-section .flex-wrapper .right .ph-wrapper .ph3 .img img,html body main .snap-section .flex-wrapper .right .ph-wrapper .ph4 .img img{opacity:1;scale:1.1}html body main .snap-section .flex-wrapper .right .ph-wrapper .ph3.show .img,html body main .snap-section .flex-wrapper .right .ph-wrapper .ph4.show .img{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease 0s}html body main .snap-section .flex-wrapper .right .ph-wrapper .ph3.show .img img,html body main .snap-section .flex-wrapper .right .ph-wrapper .ph4.show .img img{scale:1;transition:2s ease 0s}html body main .snap-section .flex-wrapper .right .ph-wrapper .ph4.show .img,html body main .snap-section .flex-wrapper .right .ph-wrapper .ph4.show .img img{transition-delay:.5s}html body main .snap-section .flex-wrapper .right .ph-wrapper .ph5{opacity:1}html body main .snap-section .flex-wrapper .right .ph-wrapper .ph5 .img{overflow:hidden}html body main .snap-section .flex-wrapper .right .ph-wrapper .ph5 .img img{opacity:0;scale:1.1}html body main .snap-section .flex-wrapper .right .ph-wrapper .ph5.show .img img{opacity:1;scale:1;transition:1.5s ease 0s}@media screen and (min-width:980px){html body main .snap-section .flex-wrapper .right .questions{margin-top:9.6153846154%}}html body main .snap-section .flex-wrapper .right .questions .question-block{margin-top:34px}@media screen and (min-width:980px){html body main .snap-section .flex-wrapper .right .questions .question-block{margin-top:30px}html body main .snap-section .flex-wrapper .right .questions .question-block:last-child .answer{margin-bottom:0}}html body main .snap-section .flex-wrapper .right .questions .question-block .question{align-items:flex-start;display:flex;justify-content:flex-start;margin-inline:auto;width:88%}@media screen and (min-width:980px){html body main .snap-section .flex-wrapper .right .questions .question-block .question{width:100%}}html body main .snap-section .flex-wrapper .right .questions .question-block .question p:first-child{font-family:early-sans-variable,sans-serif;font-size:20px;font-variation-settings:"wght" 400}@media screen and (min-width:980px){html body main .snap-section .flex-wrapper .right .questions .question-block .question p:first-child{font-size:2.0833333333vw}}html body main .snap-section .flex-wrapper .right .questions .question-block .question p:nth-child(2){font-size:14px;line-height:1.3928571429;margin-left:5px;margin-top:4px}@media screen and (min-width:980px){html body main .snap-section .flex-wrapper .right .questions .question-block .question p:nth-child(2){font-size:1.3888888889vw}}html body main .snap-section .flex-wrapper .right .questions .question-block .answer{align-items:flex-start;display:flex;justify-content:space-between;margin-inline:auto;margin-top:15px;width:89.3333333333%}@media screen and (min-width:980px){html body main .snap-section .flex-wrapper .right .questions .question-block .answer{margin-bottom:5.7692307692%;width:100%}}html body main .snap-section .flex-wrapper .right .questions .question-block .answer .icon{margin-top:4px;text-align:center;width:65px}@media screen and (min-width:980px){html body main .snap-section .flex-wrapper .right .questions .question-block .answer .icon{opacity:1;width:19.2307692308%}}html body main .snap-section .flex-wrapper .right .questions .question-block .answer .icon .img{-webkit-clip-path:circle(0);clip-path:circle(0)}html body main .snap-section .flex-wrapper .right .questions .question-block .answer .icon p{font-family:early-sans-variable,sans-serif;font-size:12px;font-variation-settings:"wght" 400;margin-top:5px}@media screen and (min-width:980px){html body main .snap-section .flex-wrapper .right .questions .question-block .answer .icon p{font-size:1.25vw;margin-top:5%}}html body main .snap-section .flex-wrapper .right .questions .question-block .answer .text-area{background-color:var(--section-back);border-radius:5px;margin-right:10px;opacity:0;padding:25px 20px;position:relative;scale:.8;translate:-20% 0;width:calc(100% - 95px)}@media screen and (min-width:980px){html body main .snap-section .flex-wrapper .right .questions .question-block .answer .text-area{margin-right:0;padding:4.8076923077% 7.15%;width:75%}}html body main .snap-section .flex-wrapper .right .questions .question-block .answer .text-area .kado{aspect-ratio:1/1;background-color:var(--section-back);left:-8px;position:absolute;top:26px;width:8px}html body main .snap-section .flex-wrapper .right .questions .question-block .answer .text-area .kado:before{background-color:var(--background-color);border-radius:0 0 50% 0;content:"";display:block;height:100%;width:100%}html body main .snap-section .flex-wrapper .right .questions .question-block .answer .text-area .kado2{aspect-ratio:1/1;background-color:var(--section-back);left:-8px;position:absolute;top:40px;width:8px}html body main .snap-section .flex-wrapper .right .questions .question-block .answer .text-area .kado2:before{background-color:var(--background-color);border-radius:0 50% 0 0;content:"";display:block;height:100%;width:100%}html body main .snap-section .flex-wrapper .right .questions .question-block .answer .text-area .bubble{aspect-ratio:1/1;background-color:var(--section-back);border-radius:50%;display:block;left:0;position:absolute;top:37px;translate:0 -50%}html body main .snap-section .flex-wrapper .right .questions .question-block .answer .text-area .bubble:first-child{left:-4.5px;width:8px}html body main .snap-section .flex-wrapper .right .questions .question-block .answer .text-area .bubble:nth-child(2){left:-12.5px;width:5px}html body main .snap-section .flex-wrapper .right .questions .question-block .answer .text-area p{font-size:11.5px;line-height:1.5217391304}@media screen and (min-width:980px){html body main .snap-section .flex-wrapper .right .questions .question-block .answer .text-area p{font-size:1.25vw;line-height:1.5555555556}}html body main .snap-section .flex-wrapper .right .questions .question-block .answer.show .icon .img{-webkit-clip-path:circle(50%);clip-path:circle(50%);transition:1s ease}html body main .snap-section .flex-wrapper .right .questions .question-block .answer.show .text-area{opacity:1;scale:1;transition:1s ease .5s;translate:0 0}html body main .snap-section .pickup{margin-top:70px;text-align:center}@media screen and (min-width:980px){html body main .snap-section .pickup{margin-top:7.6388888889%}}html body main .snap-section .pickup h3{font-family:early-sans-variable,sans-serif;font-size:22.5px;font-variation-settings:"wght" 400}@media screen and (min-width:980px){html body main .snap-section .pickup h3{font-size:2.6388888889vw}}html body main .snap-section .pickup .img{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);margin-top:26px;opacity:1}@media screen and (min-width:980px){html body main .snap-section .pickup .img{margin-inline:auto;margin-top:3.4722222222%;width:45.1388888889%}}html body main .snap-section .pickup .img img{scale:1.1}html body main .snap-section .pickup .img.show{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease 0s}html body main .snap-section .pickup .img.show img{scale:1;transition:2s ease 0s}html body main .snap-section .pickup p{font-family:early-sans-variable,sans-serif;font-size:11.5px;font-variation-settings:"wght" 400;margin-top:5px}@media screen and (min-width:980px){html body main .snap-section .pickup p{font-size:1.25vw;margin-top:1.3888888889%}html body main .snap-section .pickup .buy{margin-top:3.125%}}html body main .snap-section#section1{--section-back:var(--blue);--section-accent:var(--yellow)}html body main .snap-section#section2{--section-back:var(--pink);--section-accent:var(--purple)}html body main .snap-section#section3{--section-back:var(--brown);--section-accent:var(--orange)}html body main .snap-section#section4{--section-back:var(--yellow);--section-accent:var(--green)}html body main #section5{--section-accent:var(--text-color);background-color:#e8e3d6;padding-bottom:40px;padding-top:45px}@media screen and (min-width:980px){html body main #section5{padding-top:7.7777777778%}html body main #section5 .section-head .stump{top:2.6vw}}html body main #section5 .item-section .buy{color:#e8e3d6}@media screen and (min-width:980px){html body main #section5 .item-section .buy{border:1px solid var(--text-color)}html body main #section5 .item-section .buy:hover{background-color:#e8e3d6;color:var(--text-color)}}html body main #section5 .staff{font-family:fot-rodin-pron,sans-serif;font-size:10px;font-style:normal;font-weight:600;line-height:1.4;margin-top:47px;text-align:center}@media screen and (min-width:980px){html body main #section5 .staff{font-size:.9027777778vw;margin-top:9.2361111111%}}



/* 追加調整 */
body > .container > .l-wrapper {
  overflow: visible !important;
}
html body main #intro #index ul li a h4 {
   font-family: fot-rodin-pron,sans-serif;
    font-weight: 600;
}