/* --------------------------------------------------------
 Name:      ブランシェス キャンペーンLP - app.css
 Author:    FT_taniguchi
 Info:      ブランシェス キャンペーンLP
----------------------------------------------------------- */
:root{--orange:#e78345;--white:#fff;--gray:#aeaeaa;--yellow:#ffe74d;--l-yellow:#fff7d1;--designSp:0.26667vw;--designPc:0.06944vw;--maxWidth:1200px}a,abbr,address,article,aside,audio,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,label,legend,li,main,mark,nav,ol,p,pre,q,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{line-height:1;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{all:unset;cursor:revert;display:revert;text-decoration:none}h1,h2,h3,h4,h5,h6,p{font-weight:400}img{border-style:none;vertical-align:bottom}img,video{height:auto;max-width:100%}ol,ul{list-style:none;list-style-type:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}input::-webkit-search-decoration{display:none}input:focus{outline-offset:-2px}select::-ms-expand{display:none}select::-webkit-search-decoration{display:none}select:focus{outline-offset:-2px}button{background-color:transparent}textarea{resize:none}textarea::-webkit-search-decoration{display:none}textarea:focus{outline-offset:-2px}button,input,select,textarea{background:none;border:none;color:inherit;font:inherit;outline:none;padding:0}.c-revealRightGradient{-webkit-mask-image:-webkit-gradient(linear,left top,right top,color-stop(80%,#000),to(transparent));-webkit-mask-image:-webkit-linear-gradient(left,#000 80%,transparent);mask-image:-webkit-gradient(linear,left top,right top,color-stop(80%,#000),to(transparent));mask-image:linear-gradient(90deg,#000 80%,transparent);-webkit-mask-position:left;mask-position:left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:0 100%;mask-size:0 100%;opacity:1}.c-revealRightGradient.is-active{-webkit-animation:revealMask 1s forwards;-moz-animation:revealMask 1s forwards;animation:revealMask 1s forwards}@-webkit-keyframes revealMask{0%{-webkit-mask-size:0 100%;mask-size:0 100%}to{-webkit-mask-size:130% 100%;mask-size:130% 100%}}@-moz-keyframes revealMask{0%{mask-size:0 100%}to{mask-size:130% 100%}}@keyframes revealMask{0%{-webkit-mask-size:0 100%;mask-size:0 100%}to{-webkit-mask-size:130% 100%;mask-size:130% 100%}}.splide__container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;-moz-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes splide-loading{0%{-moz-transform:rotate(0);transform:rotate(0)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:2em;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;-moz-transition:transform .2s linear,-moz-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear,-moz-transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.c-dashed{position:relative}.c-dashed:after{background-image:url(../images/index/kv-dashed.png);background-position:-webkit-calc(var(--designSp)*15) 0;background-position:-moz-calc(var(--designSp)*15) 0;background-position:calc(var(--designSp)*15) 0;background-repeat:repeat-x;background-size:auto 100%;content:"";height:-webkit-calc(var(--designSp)*12);height:-moz-calc(var(--designSp)*12);height:calc(var(--designSp)*12);left:0;position:absolute;top:-webkit-calc(var(--designSp)*13);top:-moz-calc(var(--designSp)*13);top:calc(var(--designSp)*13);width:100%;z-index:100}.c-zen{font-family:Zen Kaku Gothic New,sans-serif}.c-title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.c-title,.c-title .c-title-inner{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.c-title .c-title-inner{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:-webkit-calc(var(--designSp)*18);gap:-moz-calc(var(--designSp)*18);gap:calc(var(--designSp)*18);padding:0 30px;position:relative;z-index:10}.c-title .c-title-inner:before{background:url(../images/index/c-title-line.png) no-repeat 50%/contain;content:"";height:-webkit-calc(var(--designSp)*10);height:-moz-calc(var(--designSp)*10);height:calc(var(--designSp)*10);left:50%;position:absolute;top:-webkit-calc(var(--designSp)*24);top:-moz-calc(var(--designSp)*24);top:calc(var(--designSp)*24);translate:-50% 0;width:-webkit-calc(var(--designSp)*110);width:-moz-calc(var(--designSp)*110);width:calc(var(--designSp)*110);z-index:1}.c-title .c-title-en{font-size:-webkit-calc(var(--designSp)*22);font-size:-moz-calc(var(--designSp)*22);font-size:calc(var(--designSp)*22);font-weight:700;line-height:100%}.c-title .c-title-ja{font-size:-webkit-calc(var(--designSp)*12);font-size:-moz-calc(var(--designSp)*12);font-size:calc(var(--designSp)*12);font-weight:700;line-height:100%}.c-grid-border{background-color:var(--white);background-image:-webkit-linear-gradient(hsla(0,0%,82%,.4) 1px,transparent 0),-webkit-linear-gradient(left,hsla(0,0%,82%,.4) 1px,transparent 0);background-image:-moz-linear-gradient(hsla(0,0%,82%,.4) 1px,transparent 1px),-moz-linear-gradient(left,hsla(0,0%,82%,.4) 1px,transparent 1px);background-image:linear-gradient(hsla(0,0%,82%,.4) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,82%,.4) 1px,transparent 0);background-position:-webkit-calc(var(--designSp)*20) -webkit-calc(var(--designSp)*20);background-position:-moz-calc(var(--designSp)*20) -moz-calc(var(--designSp)*20);background-position:calc(var(--designSp)*20) calc(var(--designSp)*20);background-size:-webkit-calc(var(--designSp)*22) -webkit-calc(var(--designSp)*22);background-size:-moz-calc(var(--designSp)*22) -moz-calc(var(--designSp)*22);background-size:calc(var(--designSp)*22) calc(var(--designSp)*22)}.c-shadow{-webkit-box-shadow:0 -1px 2px rgba(0,0,0,.1),0 4px 4px rgba(0,0,0,.25);box-shadow:0 -1px 2px rgba(0,0,0,.1),0 4px 4px rgba(0,0,0,.25)}body{color:var(--white);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-family:DM Sans,Zen Kaku Gothic New,sans-serif;font-size:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-break:strict;min-height:100vh;min-height:100dvh;overflow-wrap:anywhere;word-break:normal}main{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}a{color:var(--white)}a,h1,h2,h3,h4,h5,h6,p{line-height:normal}.u-sp{display:block}.u-pc{display:none}#section-contents{background:var(--orange);overflow-x:hidden}.l-container{margin:0 auto;max-width:1200px;padding:0 calc(var(--designSp)*20)}.l-section-container{padding:calc(var(--designSp)*56) 0 calc(var(--designSp)*70)}.l-section-container:not(:last-of-type){margin-bottom:calc(var(--designSp)*100)}#section-header{background-color:var(--white);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:-webkit-calc(var(--designSp)*54);height:-moz-calc(var(--designSp)*54);height:calc(var(--designSp)*54);-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--gray02);left:0;padding:calc(var(--designSp)*10.5) 0 calc(var(--designSp)*11.5);position:fixed;top:0;width:100%;z-index:10000000}#section-header .section-header-logo a{cursor:pointer;display:block;height:100%}#section-header .section-header-logo img{display:inline-block;height:-webkit-calc(var(--designSp)*32);height:-moz-calc(var(--designSp)*32);height:calc(var(--designSp)*32);translate:0 -webkit-calc(var(--designSp)*1);translate:0 -moz-calc(var(--designSp)*1);translate:0 calc(var(--designSp)*1);width:-webkit-calc(var(--designSp)*114.29);width:-moz-calc(var(--designSp)*114.29);width:calc(var(--designSp)*114.29)}#section-footer{background:var(--orange)}#section-footer.section-footer{padding-bottom:calc(var(--designSp)*25);text-align:center}#section-footer .section-footer-top{padding-bottom:calc(var(--designSp)*60);padding-top:calc(var(--designSp)*100)}#section-footer .section-footer-top-banner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:-webkit-calc(var(--designSp)*14) min(var(--designPc) * 14,14px);gap:-moz-calc(var(--designSp)*14) min(var(--designPc) * 14,14px);gap:calc(var(--designSp)*14) min(var(--designPc) * 14,14px);margin-bottom:calc(var(--designSp)*60);margin-top:calc(var(--designSp)*60)}#section-footer .section-footer-top-banner img{display:block;width:100%}#section-footer .section-footer-top-toTopBtn{cursor:pointer}#section-footer .section-footer-top-toTopBtn-circle{aspect-ratio:1/1;background-color:var(--yellow);border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:-webkit-calc(var(--designSp)*42);width:-moz-calc(var(--designSp)*42);width:calc(var(--designSp)*42);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-shadow:0 -webkit-calc(var(--designSp)*1) 0 rgba(0,0,0,.5);box-shadow:0 -moz-calc(var(--designSp)*1) 0 rgba(0,0,0,.5);box-shadow:0 calc(var(--designSp)*1) 0 rgba(0,0,0,.5);justify-content:center;margin:0 auto calc(var(--designSp)*10);opacity:0;-webkit-transition:opacity .05s ease-out .7s;-moz-transition:opacity .05s ease-out .7s;transition:opacity .05s ease-out .7s}#section-footer .section-footer-top-toTopBtn-circle.is-active{opacity:1}#section-footer .section-footer-top-toTopBtn-circle svg{aspect-ratio:2/1;display:inline-block;width:-webkit-calc(var(--designSp)*14);width:-moz-calc(var(--designSp)*14);width:calc(var(--designSp)*14)}#section-footer .section-footer-top-toTopBtn-text{font-size:-webkit-calc(var(--designSp)*16);font-size:-moz-calc(var(--designSp)*16);font-size:calc(var(--designSp)*16);font-weight:700;letter-spacing:.05em;line-height:100%}#section-footer .section-footer-bottom{border-top:1px solid hsla(0,0%,100%,.5);padding-top:calc(var(--designSp)*60)}#section-footer .section-footer-bottom-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:-webkit-calc(var(--designSp)*26);gap:-moz-calc(var(--designSp)*26);gap:calc(var(--designSp)*26);margin-bottom:calc(var(--designSp)*100)}#section-footer .section-footer-bottom-list a,#section-footer .section-footer-bottom-list li{line-height:100%}#section-footer .section-footer-bottom-item-text{border-bottom:1px solid var(--white);font-size:-webkit-calc(var(--designSp)*14);font-size:-moz-calc(var(--designSp)*14);font-size:calc(var(--designSp)*14);font-weight:500;line-height:100%}#section-footer .section-footer-bottom-item-copy{font-size:-webkit-calc(var(--designSp)*10);font-size:-moz-calc(var(--designSp)*10);font-size:calc(var(--designSp)*10);font-weight:500;letter-spacing:.05em;line-height:100%}.page-index{margin-top:calc(var(--designSp)*54)}.page-index .section-kv{padding:0 0 calc(var(--designSp)*66)}.page-index .section-kv-slider-wrapper{background:url(../images/index/kv-bg-sp.png) no-repeat 50%/contain;height:-webkit-calc(var(--designSp)*486);height:-moz-calc(var(--designSp)*486);height:calc(var(--designSp)*486);margin:0 calc(var(--designSp)*-20) calc(var(--designSp)*14);position:relative;width:auto}.page-index .section-kv-slider{left:50%;rotate:5deg;top:-webkit-calc(var(--designSp)*41);top:-moz-calc(var(--designSp)*41);top:calc(var(--designSp)*41);translate:-50% 0;width:-webkit-calc(var(--designSp)*290);width:-moz-calc(var(--designSp)*290);width:calc(var(--designSp)*290)}.page-index .section-kv-slider img{display:block;width:100%}.page-index .section-kv-slider .splide__pagination{bottom:-webkit-calc(var(--designSp)*-46);bottom:-moz-calc(var(--designSp)*-46);bottom:calc(var(--designSp)*-46);gap:-webkit-calc(var(--designSp)*8);gap:-moz-calc(var(--designSp)*8);gap:calc(var(--designSp)*8);padding:0;rotate:-5deg;width:-webkit-calc(var(--designSp)*335);width:-moz-calc(var(--designSp)*335);width:calc(var(--designSp)*335)}.page-index .section-kv-slider .splide__pagination__page{background:var(--white);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.5);box-shadow:0 1px 0 rgba(0,0,0,.5);height:-webkit-calc(var(--designSp)*8);height:-moz-calc(var(--designSp)*8);height:calc(var(--designSp)*8);margin:0;opacity:1;width:-webkit-calc(var(--designSp)*8);width:-moz-calc(var(--designSp)*8);width:calc(var(--designSp)*8)}.page-index .section-kv-slider .splide__pagination__page.is-active{background:var(--yellow);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.page-index .section-kv-slider .splide__slide:first-of-type .section-kv-slider-img-sm{left:-webkit-calc(var(--designSp)*5);left:-moz-calc(var(--designSp)*5);left:calc(var(--designSp)*5);top:-webkit-calc(var(--designSp)*268);top:-moz-calc(var(--designSp)*268);top:calc(var(--designSp)*268);width:-webkit-calc(var(--designSp)*152);width:-moz-calc(var(--designSp)*152);width:calc(var(--designSp)*152)}@-webkit-keyframes pendulum1-sp{0%{rotate:-7deg;-webkit-transform-origin:center;transform-origin:center}40%{rotate:-7deg}55%{rotate:15deg}70%{rotate:-15deg}75%{rotate:-7deg}to{rotate:-7deg;-webkit-transform-origin:center;transform-origin:center}}@-moz-keyframes pendulum1-sp{0%{rotate:-7deg;-moz-transform-origin:center;transform-origin:center}40%{rotate:-7deg}55%{rotate:15deg}70%{rotate:-15deg}75%{rotate:-7deg}to{rotate:-7deg;-moz-transform-origin:center;transform-origin:center}}@keyframes pendulum1-sp{0%{rotate:-7deg;-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center}40%{rotate:-7deg}55%{rotate:15deg}70%{rotate:-15deg}75%{rotate:-7deg}to{rotate:-7deg;-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center}}.page-index .section-kv-slider .splide__slide:first-of-type .section-kv-slider-img-sm{rotate:-7deg;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.page-index .section-kv-slider .splide__slide:first-of-type .section-kv-slider-img-sm.is-active{-webkit-animation:pendulum1-sp 3s ease .5s infinite;-moz-animation:pendulum1-sp 3s ease .5s infinite;animation:pendulum1-sp 3s ease .5s infinite}.page-index .section-kv-slider .splide__slide:nth-of-type(2) .section-kv-slider-img-sm{left:-webkit-calc(var(--designSp)*205.7);left:-moz-calc(var(--designSp)*205.7);left:calc(var(--designSp)*205.7);top:-webkit-calc(var(--designSp)*265);top:-moz-calc(var(--designSp)*265);top:calc(var(--designSp)*265);width:-webkit-calc(var(--designSp)*62.73);width:-moz-calc(var(--designSp)*62.73);width:calc(var(--designSp)*62.73)}@-webkit-keyframes pendulum2-sp{0%{rotate:7deg;-webkit-transform-origin:center;transform-origin:center}40%{rotate:7deg}55%{rotate:17deg}70%{rotate:-17deg}75%{rotate:7deg}to{rotate:7deg;-webkit-transform-origin:center;transform-origin:center}}@-moz-keyframes pendulum2-sp{0%{rotate:7deg;-moz-transform-origin:center;transform-origin:center}40%{rotate:7deg}55%{rotate:17deg}70%{rotate:-17deg}75%{rotate:7deg}to{rotate:7deg;-moz-transform-origin:center;transform-origin:center}}@keyframes pendulum2-sp{0%{rotate:7deg;-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center}40%{rotate:7deg}55%{rotate:17deg}70%{rotate:-17deg}75%{rotate:7deg}to{rotate:7deg;-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center}}.page-index .section-kv-slider .splide__slide:nth-of-type(2) .section-kv-slider-img-sm{rotate:7deg;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.page-index .section-kv-slider .splide__slide:nth-of-type(2) .section-kv-slider-img-sm.is-active{-webkit-animation:pendulum2-sp 3s ease .5s infinite;-moz-animation:pendulum2-sp 3s ease .5s infinite;animation:pendulum2-sp 3s ease .5s infinite}.page-index .section-kv-slider .splide__slide:nth-of-type(3) .section-kv-slider-img-sm{left:-webkit-calc(var(--designSp)*135.7);left:-moz-calc(var(--designSp)*135.7);left:calc(var(--designSp)*135.7);top:-webkit-calc(var(--designSp)*244.88);top:-moz-calc(var(--designSp)*244.88);top:calc(var(--designSp)*244.88);width:-webkit-calc(var(--designSp)*152.09);width:-moz-calc(var(--designSp)*152.09);width:calc(var(--designSp)*152.09)}@-webkit-keyframes pendulum3{0%{rotate:7deg;-webkit-transform-origin:center;transform-origin:center}40%{rotate:7deg}55%{rotate:15deg}70%{rotate:-15deg}75%{rotate:7deg}to{rotate:7deg;-webkit-transform-origin:center;transform-origin:center}}@-moz-keyframes pendulum3{0%{rotate:7deg;-moz-transform-origin:center;transform-origin:center}40%{rotate:7deg}55%{rotate:15deg}70%{rotate:-15deg}75%{rotate:7deg}to{rotate:7deg;-moz-transform-origin:center;transform-origin:center}}@keyframes pendulum3{0%{rotate:7deg;-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center}40%{rotate:7deg}55%{rotate:15deg}70%{rotate:-15deg}75%{rotate:7deg}to{rotate:7deg;-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center}}.page-index .section-kv-slider .splide__slide:nth-of-type(3) .section-kv-slider-img-sm{rotate:7deg;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.page-index .section-kv-slider .splide__slide:nth-of-type(3) .section-kv-slider-img-sm.is-active{-webkit-animation:pendulum3 3s ease .5s infinite;-moz-animation:pendulum3 3s ease .5s infinite;animation:pendulum3 3s ease .5s infinite}.page-index .section-kv-slider-text{color:var(--orange);font-size:-webkit-calc(var(--designSp)*26);font-size:-moz-calc(var(--designSp)*26);font-size:calc(var(--designSp)*26);font-weight:700;line-height:100%;margin-top:calc(var(--designSp)*12);text-align:center}.page-index .section-kv-slider-img-sm{display:block;opacity:0;position:absolute;-webkit-transition:opacity .1s .3s;-moz-transition:opacity .1s .3s;transition:opacity .1s .3s}.page-index .section-kv-slider-img-sm img{display:block;width:100%}.page-index .section-kv-slider-img-sm.is-active{opacity:1;-webkit-transition:opacity .05s 1s;-moz-transition:opacity .05s 1s;transition:opacity .05s 1s}.page-index .section-kv-slider-info{text-align:center;width:100%}.page-index .section-kv-slider-info-heading{font-size:-webkit-calc(var(--designSp)*14);font-size:-moz-calc(var(--designSp)*14);font-size:calc(var(--designSp)*14);font-weight:700;line-height:100%;margin-bottom:calc(var(--designSp)*19);padding:calc(var(--designSp)*37) 0 calc(var(--designSp)*27);position:relative;text-align:center}.page-index .section-kv-slider-info-heading-line,.page-index .section-kv-slider-info-heading-line-mask{left:50%;position:absolute;top:0;translate:-50% 0;width:-webkit-calc(var(--designSp)*299);width:-moz-calc(var(--designSp)*299);width:calc(var(--designSp)*299);z-index:1}@-webkit-keyframes draw{to{stroke-dashoffset:2000}}@-moz-keyframes draw{to{stroke-dashoffset:2000}}@keyframes draw{to{stroke-dashoffset:2000}}.page-index .section-kv-slider-info-heading-badge{background-color:var(--yellow);color:var(--orange);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;aspect-ratio:1/1;border-radius:50%;-webkit-box-shadow:0 -webkit-calc(var(--designSp)*1) 0 rgba(0,0,0,.5);box-shadow:0 -moz-calc(var(--designSp)*1) 0 rgba(0,0,0,.5);box-shadow:0 calc(var(--designSp)*1) 0 rgba(0,0,0,.5);font-size:-webkit-calc(var(--designSp)*12);font-size:-moz-calc(var(--designSp)*12);font-size:calc(var(--designSp)*12);font-weight:700;justify-content:center;left:-webkit-calc(var(--designSp)*7);left:-moz-calc(var(--designSp)*7);left:calc(var(--designSp)*7);letter-spacing:.05em;line-height:110%;opacity:0;rotate:-10deg;top:-webkit-calc(var(--designSp)*3);top:-moz-calc(var(--designSp)*3);top:calc(var(--designSp)*3);-webkit-transition:opacity .05s .5s;-moz-transition:opacity .05s .5s;transition:opacity .05s .5s;width:-webkit-calc(var(--designSp)*52);width:-moz-calc(var(--designSp)*52);width:calc(var(--designSp)*52);z-index:10}.page-index .section-kv-slider-info-heading-badge.is-active{opacity:1}.page-index .section-kv-slider-info-title{margin-bottom:calc(var(--designSp)*26)}.page-index .section-kv-slider-info-title-sm{display:block;font-size:-webkit-calc(var(--designSp)*18);font-size:-moz-calc(var(--designSp)*18);font-size:calc(var(--designSp)*18);font-weight:700;letter-spacing:.05em;line-height:100%;margin-bottom:calc(var(--designSp)*15)}.page-index .section-kv-slider-info-title-lg{display:block;font-size:-webkit-calc(var(--designSp)*32);font-size:-moz-calc(var(--designSp)*32);font-size:calc(var(--designSp)*32);font-weight:700;letter-spacing:.03em;line-height:100%}.page-index .section-kv-slider-info-text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:-webkit-calc(var(--designSp)*16);font-size:-moz-calc(var(--designSp)*16);font-size:calc(var(--designSp)*16);font-weight:500;gap:-webkit-calc(var(--designSp)*14);gap:-moz-calc(var(--designSp)*14);gap:calc(var(--designSp)*14);line-height:180%;margin-bottom:calc(var(--designSp)*36)}.page-index .section-kv-slider-info-nav-title{margin-bottom:calc(var(--designSp)*22)}.page-index .section-kv-slider-info-nav-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:-webkit-calc(var(--designSp)*14);gap:-moz-calc(var(--designSp)*14);gap:calc(var(--designSp)*14);-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 auto}.page-index .section-kv-slider-info-nav-list>li{background-color:var(--white);width:33.33%}.page-index .section-kv-slider-info-nav-link{display:block;padding:calc(var(--designSp)*5) calc(var(--designSp)*5) calc(var(--designSp)*7)}.page-index .section-kv-slider-info-nav-text{color:var(--orange);display:inline-block;font-size:-webkit-calc(var(--designSp)*16);font-size:-moz-calc(var(--designSp)*16);font-size:calc(var(--designSp)*16);font-weight:700;line-height:1;margin-bottom:calc(var(--designSp)*7);margin-top:calc(var(--designSp)*6)}.page-index .section-kv-slider-info-nav-arrow{display:block;height:-webkit-calc(var(--designSp)*6);height:-moz-calc(var(--designSp)*6);height:calc(var(--designSp)*6);margin:0 auto;width:-webkit-calc(var(--designSp)*10);width:-moz-calc(var(--designSp)*10);width:calc(var(--designSp)*10)}.page-index .section-items{counter-reset:section}.page-index .section-items *{color:var(--orange)}.page-index .section-items-heading{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:-webkit-calc(var(--designSp)*16);gap:-moz-calc(var(--designSp)*16);gap:calc(var(--designSp)*16);margin-bottom:calc(var(--designSp)*21)}.page-index .section-items-heading-img{counter-increment:section;display:block;position:relative;width:-webkit-calc(var(--designSp)*100);width:-moz-calc(var(--designSp)*100);width:calc(var(--designSp)*100)}.page-index .section-items-heading-img:after{content:"#0" counter(section);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;opacity:0;-webkit-transition:opacity .05s .2s;-moz-transition:opacity .05s .2s;transition:opacity .05s .2s;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;aspect-ratio:1/1;background-color:var(--yellow);border-radius:50%;-webkit-box-shadow:0 -webkit-calc(var(--designSp)*1) 0 rgba(0,0,0,.5);box-shadow:0 -moz-calc(var(--designSp)*1) 0 rgba(0,0,0,.5);box-shadow:0 calc(var(--designSp)*1) 0 rgba(0,0,0,.5);font-size:-webkit-calc(var(--designSp)*14);font-size:-moz-calc(var(--designSp)*14);font-size:calc(var(--designSp)*14);font-weight:700;justify-content:center;letter-spacing:.05em;position:absolute;right:-webkit-calc(var(--designSp)*-15);right:-moz-calc(var(--designSp)*-15);right:calc(var(--designSp)*-15);top:-webkit-calc(var(--designSp)*-10);top:-moz-calc(var(--designSp)*-10);top:calc(var(--designSp)*-10);width:-webkit-calc(var(--designSp)*42);width:-moz-calc(var(--designSp)*42);width:calc(var(--designSp)*42)}.page-index .section-items-heading-img.is-active:after{opacity:1}.page-index .section-items-heading-text{font-size:-webkit-calc(var(--designSp)*32);font-size:-moz-calc(var(--designSp)*32);font-size:calc(var(--designSp)*32);font-weight:700;line-height:100%}.page-index .section-items-heading-text.is-active{-webkit-animation:revealMask .7s .7s forwards;-moz-animation:revealMask .7s .7s forwards;animation:revealMask .7s .7s forwards}.page-index .section-items-theme{margin:0 auto calc(var(--designSp)*50);max-width:var(--maxWidth)}.page-index .section-items-theme-text{font-size:-webkit-calc(var(--designSp)*20);font-size:-moz-calc(var(--designSp)*20);font-size:calc(var(--designSp)*20);font-weight:700;letter-spacing:.03em;line-height:150%;margin-bottom:calc(var(--designSp)*26);margin-top:calc(var(--designSp)*10);text-align:center}.page-index .section-items-theme-slider{margin-bottom:calc(var(--designSp)*50)}.page-index .section-items-theme-slider img{display:block;width:100%}.page-index .section-items-theme-slider .splide__arrows .splide__arrow:first-child{-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s}.page-index .section-items-theme-slider .splide__arrows .splide__arrow:nth-child(2){-webkit-transition-delay:1s;-moz-transition-delay:1s;transition-delay:1s}.page-index .section-items-theme-slider .splide__arrows .splide__arrow:nth-child(3){-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s;transition-delay:1.5s}.page-index .section-items-theme-slider .splide__arrows.is-active .splide__arrow{opacity:1}.page-index .section-items-theme-slider .splide__arrow{background-color:var(--yellow);bottom:-webkit-calc(var(--designSp)*-6);bottom:-moz-calc(var(--designSp)*-6);bottom:calc(var(--designSp)*-6);-webkit-box-shadow:0 -webkit-calc(var(--designSp)*1) 0 rgba(0,0,0,.5);box-shadow:0 -moz-calc(var(--designSp)*1) 0 rgba(0,0,0,.5);box-shadow:0 calc(var(--designSp)*1) 0 rgba(0,0,0,.5);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:-webkit-calc(var(--designSp)*32);height:-moz-calc(var(--designSp)*32);height:calc(var(--designSp)*32);opacity:1;top:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);width:-webkit-calc(var(--designSp)*32);width:-moz-calc(var(--designSp)*32);width:calc(var(--designSp)*32);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity .05s ease-in-out;-moz-transition:opacity .05s ease-in-out;transition:opacity .05s ease-in-out}.page-index .section-items-theme-slider .splide__arrow svg{display:none}.page-index .section-items-theme-slider .splide__arrow--prev{left:-webkit-calc(var(--designSp)*115);left:-moz-calc(var(--designSp)*115);left:calc(var(--designSp)*115)}.page-index .section-items-theme-slider .splide__arrow--prev:after{aspect-ratio:8/13;background:url(../images/index/arrow.png) no-repeat 50%/contain;content:"";display:block;width:-webkit-calc(var(--designSp)*8);width:-moz-calc(var(--designSp)*8);width:calc(var(--designSp)*8)}.page-index .section-items-theme-slider .splide__arrow--next{right:-webkit-calc(var(--designSp)*115);right:-moz-calc(var(--designSp)*115);right:calc(var(--designSp)*115)}.page-index .section-items-theme-slider .splide__arrow--next:after{aspect-ratio:8/13;background:url(../images/index/arrow.png) no-repeat 50%/contain;content:"";display:block;rotate:180deg;width:-webkit-calc(var(--designSp)*8);width:-moz-calc(var(--designSp)*8);width:calc(var(--designSp)*8)}.page-index .section-items-theme-slider-list{padding-top:3px!important}.page-index .section-items-theme-slider-item{background-color:var(--white);padding:calc(var(--designSp)*10)}.page-index .section-items-theme-slider-count{font-size:-webkit-calc(var(--designSp)*16);font-size:-moz-calc(var(--designSp)*16);font-size:calc(var(--designSp)*16);font-weight:700;margin-top:calc(var(--designSp)*26);text-align:center}.page-index .section-items-theme-img-wrapper{position:relative}.page-index .section-items-theme-img-wrapper--01 .section-items-theme-img-sm01{right:-webkit-calc(var(--designSp)*18);right:-moz-calc(var(--designSp)*18);right:calc(var(--designSp)*18);top:-webkit-calc(var(--designSp)*18.78);top:-moz-calc(var(--designSp)*18.78);top:calc(var(--designSp)*18.78);width:-webkit-calc(var(--designSp)*157.6);width:-moz-calc(var(--designSp)*157.6);width:calc(var(--designSp)*157.6)}@-webkit-keyframes pendulum-theme01-sp{0%{rotate:5deg;-webkit-transform-origin:center;transform-origin:center}40%{rotate:5deg}55%{rotate:25deg}70%{rotate:-25deg}75%{rotate:5deg}to{rotate:5deg;-webkit-transform-origin:center;transform-origin:center}}@-moz-keyframes pendulum-theme01-sp{0%{rotate:5deg;-moz-transform-origin:center;transform-origin:center}40%{rotate:5deg}55%{rotate:25deg}70%{rotate:-25deg}75%{rotate:5deg}to{rotate:5deg;-moz-transform-origin:center;transform-origin:center}}@keyframes pendulum-theme01-sp{0%{rotate:5deg;-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center}40%{rotate:5deg}55%{rotate:25deg}70%{rotate:-25deg}75%{rotate:5deg}to{rotate:5deg;-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center}}.page-index .section-items-theme-img-wrapper--01 .section-items-theme-img-sm01{rotate:5deg;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.page-index .section-items-theme-img-wrapper--01 .section-items-theme-img-sm01.is-active{-webkit-animation:pendulum-theme01-sp 3s ease .5s infinite;-moz-animation:pendulum-theme01-sp 3s ease .5s infinite;animation:pendulum-theme01-sp 3s ease .5s infinite}.page-index .section-items-theme-img-wrapper--01 .section-items-theme-img-sm02{bottom:-webkit-calc(var(--designSp)*38);bottom:-moz-calc(var(--designSp)*38);bottom:calc(var(--designSp)*38);left:-webkit-calc(var(--designSp)*20);left:-moz-calc(var(--designSp)*20);left:calc(var(--designSp)*20);width:-webkit-calc(var(--designSp)*105.58);width:-moz-calc(var(--designSp)*105.58);width:calc(var(--designSp)*105.58)}@-webkit-keyframes ppendulum-theme1-2-sp{0%{rotate:5deg;-webkit-transform-origin:center;transform-origin:center}40%{rotate:5deg}55%{rotate:15deg}70%{rotate:-15deg}75%{rotate:5deg}to{rotate:5deg;-webkit-transform-origin:center;transform-origin:center}}@-moz-keyframes ppendulum-theme1-2-sp{0%{rotate:5deg;-moz-transform-origin:center;transform-origin:center}40%{rotate:5deg}55%{rotate:15deg}70%{rotate:-15deg}75%{rotate:5deg}to{rotate:5deg;-moz-transform-origin:center;transform-origin:center}}@keyframes ppendulum-theme1-2-sp{0%{rotate:5deg;-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center}40%{rotate:5deg}55%{rotate:15deg}70%{rotate:-15deg}75%{rotate:5deg}to{rotate:5deg;-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center}}.page-index .section-items-theme-img-wrapper--01 .section-items-theme-img-sm02{rotate:5deg;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.page-index .section-items-theme-img-wrapper--01 .section-items-theme-img-sm02.is-active{-webkit-animation:ppendulum-theme1-2-sp 3s ease 1.5s infinite;-moz-animation:ppendulum-theme1-2-sp 3s ease 1.5s infinite;animation:ppendulum-theme1-2-sp 3s ease 1.5s infinite}.page-index .section-items-theme-img-wrapper--02 .section-items-theme-img-sm01{right:-webkit-calc(var(--designSp)*25);right:-moz-calc(var(--designSp)*25);right:calc(var(--designSp)*25);top:-webkit-calc(var(--designSp)*20.7);top:-moz-calc(var(--designSp)*20.7);top:calc(var(--designSp)*20.7);width:-webkit-calc(var(--designSp)*100.55);width:-moz-calc(var(--designSp)*100.55);width:calc(var(--designSp)*100.55)}@-webkit-keyframes pendulum-theme2-1-sp{0%{rotate:3deg;-webkit-transform-origin:center;transform-origin:center}40%{rotate:3deg}55%{rotate:15deg}70%{rotate:-15deg}75%{rotate:3deg}to{rotate:3deg;-webkit-transform-origin:center;transform-origin:center}}@-moz-keyframes pendulum-theme2-1-sp{0%{rotate:3deg;-moz-transform-origin:center;transform-origin:center}40%{rotate:3deg}55%{rotate:15deg}70%{rotate:-15deg}75%{rotate:3deg}to{rotate:3deg;-moz-transform-origin:center;transform-origin:center}}@keyframes pendulum-theme2-1-sp{0%{rotate:3deg;-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center}40%{rotate:3deg}55%{rotate:15deg}70%{rotate:-15deg}75%{rotate:3deg}to{rotate:3deg;-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center}}.page-index .section-items-theme-img-wrapper--02 .section-items-theme-img-sm01{rotate:3deg;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.page-index .section-items-theme-img-wrapper--02 .section-items-theme-img-sm01.is-active{-webkit-animation:pendulum-theme2-1-sp 3s ease .5s infinite;-moz-animation:pendulum-theme2-1-sp 3s ease .5s infinite;animation:pendulum-theme2-1-sp 3s ease .5s infinite}.page-index .section-items-theme-img-wrapper--02 .section-items-theme-img-sm02{bottom:-webkit-calc(var(--designSp)*65);bottom:-moz-calc(var(--designSp)*65);bottom:calc(var(--designSp)*65);left:-webkit-calc(var(--designSp)*10);left:-moz-calc(var(--designSp)*10);left:calc(var(--designSp)*10);width:-webkit-calc(var(--designSp)*108);width:-moz-calc(var(--designSp)*108);width:calc(var(--designSp)*108)}@-webkit-keyframes pendulum-theme2-2-sp{0%{rotate:-5deg;-webkit-transform-origin:center;transform-origin:center}40%{rotate:-5deg}55%{rotate:20deg}70%{rotate:-20deg}75%{rotate:-5deg}to{rotate:-5deg;-webkit-transform-origin:center;transform-origin:center}}@-moz-keyframes pendulum-theme2-2-sp{0%{rotate:-5deg;-moz-transform-origin:center;transform-origin:center}40%{rotate:-5deg}55%{rotate:20deg}70%{rotate:-20deg}75%{rotate:-5deg}to{rotate:-5deg;-moz-transform-origin:center;transform-origin:center}}@keyframes pendulum-theme2-2-sp{0%{rotate:-5deg;-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center}40%{rotate:-5deg}55%{rotate:20deg}70%{rotate:-20deg}75%{rotate:-5deg}to{rotate:-5deg;-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center}}.page-index .section-items-theme-img-wrapper--02 .section-items-theme-img-sm02{rotate:-5deg;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.page-index .section-items-theme-img-wrapper--02 .section-items-theme-img-sm02.is-active{-webkit-animation:pendulum-theme2-2-sp 3s ease 1.5s infinite;-moz-animation:pendulum-theme2-2-sp 3s ease 1.5s infinite;animation:pendulum-theme2-2-sp 3s ease 1.5s infinite}.page-index .section-items-theme-img-wrapper--03 .section-items-theme-img-sm01{right:-webkit-calc(var(--designSp)*10);right:-moz-calc(var(--designSp)*10);right:calc(var(--designSp)*10);top:-webkit-calc(var(--designSp)*20);top:-moz-calc(var(--designSp)*20);top:calc(var(--designSp)*20);width:-webkit-calc(var(--designSp)*180);width:-moz-calc(var(--designSp)*180);width:calc(var(--designSp)*180)}@-webkit-keyframes pendulum6{0%{rotate:0deg;-webkit-transform-origin:center;transform-origin:center}40%{rotate:0deg}55%{rotate:15deg}70%{rotate:-15deg}75%{rotate:0deg}to{rotate:0deg;-webkit-transform-origin:center;transform-origin:center}}@-moz-keyframes pendulum6{0%{rotate:0deg;-moz-transform-origin:center;transform-origin:center}40%{rotate:0deg}55%{rotate:15deg}70%{rotate:-15deg}75%{rotate:0deg}to{rotate:0deg;-moz-transform-origin:center;transform-origin:center}}@keyframes pendulum6{0%{rotate:0deg;-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center}40%{rotate:0deg}55%{rotate:15deg}70%{rotate:-15deg}75%{rotate:0deg}to{rotate:0deg;-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center}}.page-index .section-items-theme-img-wrapper--03 .section-items-theme-img-sm01{rotate:0deg;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.page-index .section-items-theme-img-wrapper--03 .section-items-theme-img-sm01.is-active{-webkit-animation:pendulum6 3s ease .5s infinite;-moz-animation:pendulum6 3s ease .5s infinite;animation:pendulum6 3s ease .5s infinite}.page-index .section-items-theme-img-wrapper--03 .section-items-theme-img-sm02{bottom:-webkit-calc(var(--designSp)*30);bottom:-moz-calc(var(--designSp)*30);bottom:calc(var(--designSp)*30);left:-webkit-calc(var(--designSp)*32);left:-moz-calc(var(--designSp)*32);left:calc(var(--designSp)*32);width:-webkit-calc(var(--designSp)*95);width:-moz-calc(var(--designSp)*95);width:calc(var(--designSp)*95)}@-webkit-keyframes pendulum7{0%{rotate:3deg;-webkit-transform-origin:center;transform-origin:center}40%{rotate:3deg}55%{rotate:20deg}70%{rotate:-20deg}75%{rotate:3deg}to{rotate:3deg;-webkit-transform-origin:center;transform-origin:center}}@-moz-keyframes pendulum7{0%{rotate:3deg;-moz-transform-origin:center;transform-origin:center}40%{rotate:3deg}55%{rotate:20deg}70%{rotate:-20deg}75%{rotate:3deg}to{rotate:3deg;-moz-transform-origin:center;transform-origin:center}}@keyframes pendulum7{0%{rotate:3deg;-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center}40%{rotate:3deg}55%{rotate:20deg}70%{rotate:-20deg}75%{rotate:3deg}to{rotate:3deg;-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center}}.page-index .section-items-theme-img-wrapper--03 .section-items-theme-img-sm02{rotate:3deg;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.page-index .section-items-theme-img-wrapper--03 .section-items-theme-img-sm02.is-active{-webkit-animation:pendulum7 3s ease 1.5s infinite;-moz-animation:pendulum7 3s ease 1.5s infinite;animation:pendulum7 3s ease 1.5s infinite}.page-index .section-items-theme-img-sm01,.page-index .section-items-theme-img-sm02{opacity:0;position:absolute}.page-index .section-items-theme-img-sm01 img,.page-index .section-items-theme-img-sm02 img{display:block;width:100%}.page-index .section-items-theme-img-sm01.is-active,.page-index .section-items-theme-img-sm02.is-active{opacity:1}.page-index .section-items-theme-img-sm01{-webkit-transition:opacity .05s .5s;-moz-transition:opacity .05s .5s;transition:opacity .05s .5s}.page-index .section-items-theme-img-sm02{-webkit-transition:opacity .05s 1s;-moz-transition:opacity .05s 1s;transition:opacity .05s 1s}.page-index .section-items-theme-img,.page-index .section-items-theme-img img{display:block;width:100%}.page-index .section-items-theme-img{margin-bottom:calc(var(--designSp)*50)}.page-index .section-items-theme-comment-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:-webkit-calc(var(--designSp)*21);gap:-moz-calc(var(--designSp)*21);gap:calc(var(--designSp)*21);margin:calc(var(--designSp)*18) calc(var(--designSp)*20) 0}.page-index .section-items-theme-comment-title{margin-right:calc(var(--designSp)*131)}.page-index .section-items-theme-comment-text{font-size:-webkit-calc(var(--designSp)*14);font-size:-moz-calc(var(--designSp)*14);font-size:calc(var(--designSp)*14);font-weight:500;line-height:180%;width:-webkit-calc(var(--designSp)*224);width:-moz-calc(var(--designSp)*224);width:calc(var(--designSp)*224)}.page-index .section-items-theme-comment-img{display:block;width:-webkit-calc(var(--designSp)*90);width:-moz-calc(var(--designSp)*90);width:calc(var(--designSp)*90);width:110px}.page-index .section-items-theme-comment-img img{display:block;-webkit-filter:drop-shadow(0 -webkit-calc(var(--designSp)*1) 0 rgba(0,0,0,.5));filter:drop-shadow(0 -moz-calc(var(--designSp)*1) 0 rgba(0,0,0,.5));filter:drop-shadow(0 calc(var(--designSp)*1) 0 rgba(0,0,0,.5));width:100%}.page-index .section-items-styling{background:url(../images/index/styling-border-sp.png) no-repeat 50%/contain;margin:0 calc(var(--designSp)*14.5) calc(var(--designSp)*50);padding:calc(var(--designSp)*22) calc(var(--designSp)*25.5) calc(var(--designSp)*38)}.page-index .section-items-styling-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:-webkit-calc(var(--designSp)*24) -webkit-calc(var(--designSp)*15);gap:-moz-calc(var(--designSp)*24) -moz-calc(var(--designSp)*15);gap:calc(var(--designSp)*24) calc(var(--designSp)*15);margin-top:calc(var(--designSp)*13)}.page-index .is-last{margin-bottom:8px}.page-index .is-last .section-items-styling{background:url(../images/index/styling-border02-sp.png) no-repeat 50%/contain}.page-index .is-last .section-items-styling .section-items-styling-list-item:nth-of-type(4) .section-items-styling-list-item-link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-left:calc(var(--designSp)*-11);width:-webkit-calc(var(--designSp)*162);width:-moz-calc(var(--designSp)*162);width:calc(var(--designSp)*162);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-index .is-last .section-items-styling .section-items-styling-list-item:nth-of-type(4) .section-items-styling-list-item-img{width:-webkit-calc(var(--designSp)*162);width:-moz-calc(var(--designSp)*162);width:calc(var(--designSp)*162)}.page-index .section-items-styling-list-item-link{display:block}.page-index .section-items-styling-list-item-img,.page-index .section-items-styling-list-item-link{height:-webkit-calc(var(--designSp)*126);height:-moz-calc(var(--designSp)*126);height:calc(var(--designSp)*126)}.page-index .section-items-styling-list-item-img{opacity:0;-webkit-transition:opacity .05s ease-out;-moz-transition:opacity .05s ease-out;transition:opacity .05s ease-out}.page-index .section-items-styling-list-item-img img{display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.page-index .section-items-styling-list-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:-webkit-calc(var(--designSp)*140);width:-moz-calc(var(--designSp)*140);width:calc(var(--designSp)*140);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:visible}.page-index .section-items-styling-list-item:first-child .section-items-styling-list-item-img{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}.page-index .section-items-styling-list-item:nth-child(2) .section-items-styling-list-item-img{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}.page-index .section-items-styling-list-item:nth-child(3) .section-items-styling-list-item-img{-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}.page-index .section-items-styling-list-item:nth-child(4) .section-items-styling-list-item-img{-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}.page-index .section-items-styling-list-item:nth-child(5) .section-items-styling-list-item-img{-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s}.page-index .section-items-styling-list-item:nth-child(6) .section-items-styling-list-item-img{-webkit-transition-delay:.6s;-moz-transition-delay:.6s;transition-delay:.6s}.page-index .section-items-styling-list-item:nth-child(7) .section-items-styling-list-item-img{-webkit-transition-delay:.7s;-moz-transition-delay:.7s;transition-delay:.7s}.page-index .section-items-styling-list-item:nth-child(8) .section-items-styling-list-item-img{-webkit-transition-delay:.8s;-moz-transition-delay:.8s;transition-delay:.8s}.page-index .section-items-styling-list-item:nth-child(9) .section-items-styling-list-item-img{-webkit-transition-delay:.9s;-moz-transition-delay:.9s;transition-delay:.9s}.page-index .section-items-styling-list-item:nth-child(10) .section-items-styling-list-item-img{-webkit-transition-delay:1s;-moz-transition-delay:1s;transition-delay:1s}.page-index .section-items-styling-list-item:first-child .section-items-styling-list-btn{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}.page-index .section-items-styling-list-item:nth-child(2) .section-items-styling-list-btn{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}.page-index .section-items-styling-list-item:nth-child(3) .section-items-styling-list-btn{-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}.page-index .section-items-styling-list-item:nth-child(4) .section-items-styling-list-btn{-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}.page-index .section-items-styling-list-item:nth-child(5) .section-items-styling-list-btn{-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s}.page-index .section-items-styling-list-item:nth-child(6) .section-items-styling-list-btn{-webkit-transition-delay:.6s;-moz-transition-delay:.6s;transition-delay:.6s}.page-index .section-items-styling-list-item:nth-child(7) .section-items-styling-list-btn{-webkit-transition-delay:.7s;-moz-transition-delay:.7s;transition-delay:.7s}.page-index .section-items-styling-list-item:nth-child(8) .section-items-styling-list-btn{-webkit-transition-delay:.8s;-moz-transition-delay:.8s;transition-delay:.8s}.page-index .section-items-styling-list-item:nth-child(9) .section-items-styling-list-btn{-webkit-transition-delay:.9s;-moz-transition-delay:.9s;transition-delay:.9s}.page-index .section-items-styling-list-item:nth-child(10) .section-items-styling-list-btn{-webkit-transition-delay:1s;-moz-transition-delay:1s;transition-delay:1s}.page-index .section-items-styling-list-item.is-active .section-items-styling-list-item-img{opacity:1}.page-index .section-items-styling-list-item.is-active .section-items-styling-list-btn{-webkit-clip-path:inset(-1px -1px -1px -1px);clip-path:inset(-1px -1px -1px -1px)}.page-index .section-items-styling-list-img{display:block;width:100%}.page-index .section-items-styling-list-price,.page-index .section-items-styling-list-title{font-size:-webkit-calc(var(--designSp)*14);font-size:-moz-calc(var(--designSp)*14);font-size:calc(var(--designSp)*14);font-weight:500;line-height:150%}.page-index .section-items-styling-list-price{margin-bottom:calc(var(--designSp)*10);-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.page-index .section-items-styling-list-btn{background-color:var(--yellow);-webkit-box-shadow:0 -webkit-calc(var(--designSp)*1) 0 rgba(0,0,0,.5);box-shadow:0 -moz-calc(var(--designSp)*1) 0 rgba(0,0,0,.5);box-shadow:0 calc(var(--designSp)*1) 0 rgba(0,0,0,.5);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);font-size:-webkit-calc(var(--designSp)*14);font-size:-moz-calc(var(--designSp)*14);font-size:calc(var(--designSp)*14);font-weight:700;line-height:100%;text-align:center;-webkit-transition:-webkit-clip-path .5s ease;transition:-webkit-clip-path .5s ease;-moz-transition:clip-path .5s ease;transition:clip-path .5s ease;transition:clip-path .5s ease,-webkit-clip-path .5s ease}.page-index .section-items-styling-list-btn a{display:block;height:100%;padding:calc(var(--designSp)*8) 0;width:100%}.page-index .section-items-profile{background-color:var(--l-yellow);margin:0 auto;max-width:-webkit-calc(var(--designSp)*512);max-width:-moz-calc(var(--designSp)*512);max-width:calc(var(--designSp)*512);padding:calc(var(--designSp)*20) calc(var(--designSp)*20) calc(var(--designSp)*30)}.page-index .section-items-profile-name{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0 auto calc(var(--designSp)*10);-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:-webkit-calc(var(--designSp)*8);gap:-moz-calc(var(--designSp)*8);gap:calc(var(--designSp)*8)}.page-index .section-items-profile-name-en{font-size:-webkit-calc(var(--designSp)*26);font-size:-moz-calc(var(--designSp)*26);font-size:calc(var(--designSp)*26);font-weight:700;line-height:100%}.page-index .section-items-profile-name-ja{display:inline-block;font-weight:700;line-height:100%;translate:0 -webkit-calc(var(--designSp)*-3);translate:0 -moz-calc(var(--designSp)*-3);translate:0 calc(var(--designSp)*-3)}.page-index .section-items-profile-name-ja,.page-index .section-items-profile-text{font-size:-webkit-calc(var(--designSp)*14);font-size:-moz-calc(var(--designSp)*14);font-size:calc(var(--designSp)*14)}.page-index .section-items-profile-text{font-weight:500;margin:0 auto calc(var(--designSp)*10)}.page-index .section-items-profile-link a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;line-height:100%}.page-index .section-items-profile-link svg{display:inline-block;height:-webkit-calc(var(--designSp)*20);height:-moz-calc(var(--designSp)*20);height:calc(var(--designSp)*20);margin-right:calc(var(--designSp)*8);width:-webkit-calc(var(--designSp)*20);width:-moz-calc(var(--designSp)*20);width:calc(var(--designSp)*20)}.page-index .section-items-profile-link span{font-size:-webkit-calc(var(--designSp)*14);font-size:-moz-calc(var(--designSp)*14);font-size:calc(var(--designSp)*14);line-height:100%;text-decoration:underline;text-underline-offset:4px}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}@media (min-width:992px){.c-dashed:after{background-position:min(var(--designPc) * 10,10px) 0;height:min(var(--designPc) * 12,12px);top:min(var(--designPc) * 13,13px)}.c-title .c-title-inner{gap:min(var(--designPc) * 18,18px)}.c-title .c-title-inner:before{height:min(var(--designPc) * 10,10px);top:min(var(--designPc) * 28,28px);width:min(var(--designPc) * 110,110px)}.c-title .c-title-en{font-size:min(var(--designPc) * 26,26px)}.c-title .c-title-ja{font-size:min(var(--designPc) * 16,16px)}.c-grid-border{background-color:var(--white);background-image:-webkit-linear-gradient(hsla(0,0%,82%,.4) 1px,transparent 0),-webkit-linear-gradient(left,hsla(0,0%,82%,.4) 1px,transparent 0);background-image:-moz-linear-gradient(hsla(0,0%,82%,.4) 1px,transparent 1px),-moz-linear-gradient(left,hsla(0,0%,82%,.4) 1px,transparent 1px);background-image:linear-gradient(hsla(0,0%,82%,.4) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,82%,.4) 1px,transparent 0);background-position:min(var(--designPc) * 20,20px) min(var(--designPc) * 20,20px);background-size:min(var(--designPc) * 22,22px) min(var(--designPc) * 22,22px)}body{background-position:-webkit-calc(var(--designPc)*15) -webkit-calc(var(--designPc)*15);background-position:-moz-calc(var(--designPc)*15) -moz-calc(var(--designPc)*15);background-position:calc(var(--designPc)*15) calc(var(--designPc)*15);background-size:-webkit-calc(var(--designPc)*22) -webkit-calc(var(--designPc)*22);background-size:-moz-calc(var(--designPc)*22) -moz-calc(var(--designPc)*22);background-size:calc(var(--designPc)*22) calc(var(--designPc)*22)}.u-sp{display:none}.u-pc{display:block}.l-container{padding:0 calc(var(--designPc)*20)}.l-section-container{padding:min(var(--designPc) * 65,65px) 0 min(var(--designPc) * 100,100px)}.l-section-container:not(:last-of-type){margin-bottom:min(var(--designPc) * 120,120px)}#section-header{height:65px;padding:12px 0 14px}#section-header .section-header-logo img{height:40px;translate:0 3px;width:143px}#section-footer.section-footer{padding-bottom:calc(var(--designPc)*40)}#section-footer .section-footer-top{padding-bottom:min(var(--designPc) * 80,80px);padding-top:min(var(--designPc) * 100,100px)}#section-footer .section-footer-top-banner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:min(var(--designPc) * 60,60px);margin-top:min(var(--designPc) * 60,60px)}#section-footer .section-footer-top-toTopBtn-circle{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.5);box-shadow:0 1px 0 rgba(0,0,0,.5);margin:0 auto min(var(--designPc) * 10,10px);width:min(var(--designPc) * 42,42px)}#section-footer .section-footer-top-toTopBtn-circle svg{width:min(var(--designPc) * 14,14px)}#section-footer .section-footer-top-toTopBtn-text{font-size:min(var(--designPc) * 16,16px)}#section-footer .section-footer-bottom{padding-top:min(var(--designPc) * 80,80px)}#section-footer .section-footer-bottom-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:-webkit-calc(var(--designPc)*26);gap:-moz-calc(var(--designPc)*26);gap:calc(var(--designPc)*26);margin-bottom:min(var(--designPc) * 100,100px)}#section-footer .section-footer-bottom-item-text{font-size:min(var(--designPc) * 14,14px)}#section-footer .section-footer-bottom-item-copy{font-size:min(var(--designPc) * 10,10px)}.page-index{margin-top:65px}.page-index .section-kv{height:min(var(--designPc) * 768,768px);max-height:768px;padding:min(var(--designPc) * 47,47px) 0 min(var(--designPc) * 80,80px)}.page-index .section-kv-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;gap:min(var(--designPc) * 54,54px);justify-content:center;margin:0 auto;max-width:1060px}.page-index .section-kv-slider-wrapper{background:url(../images/index/kv-bg-pc.png) no-repeat 50%/contain;height:-webkit-calc(var(--designPc)*643);height:-moz-calc(var(--designPc)*643);height:calc(var(--designPc)*643);margin:0;max-height:643px;max-width:490px;width:-webkit-calc(var(--designPc)*490);width:-moz-calc(var(--designPc)*490);width:calc(var(--designPc)*490)}.page-index .section-kv-slider{cursor:pointer;left:-webkit-calc(50% + min(var(--designPc) * 3,3px));left:-moz-calc(50% + min(var(--designPc) * 3,3px));left:calc(50% + min(var(--designPc) * 3, 3px));top:min(var(--designPc) * 41,41px);width:min(var(--designPc) * 400,400px)}.page-index .section-kv-slider img{max-height:500px;-o-object-fit:cover;object-fit:cover}.page-index .section-kv-slider .splide__pagination{bottom:min(var(--designPc) * -50.3,-50px);gap:8px;width:min(var(--designPc) * 460,460px)}.page-index .section-kv-slider .splide__pagination__page{height:8px;width:8px}.page-index .section-kv-slider .splide__slide:first-of-type .section-kv-slider-img-sm{left:min(var(--designPc) * 5.82,5px);top:min(var(--designPc) * 372,372px);width:min(var(--designPc) * 209.9,210px)}@-webkit-keyframes pendulum1-pc{0%{rotate:-7deg;-webkit-transform-origin:center;transform-origin:center}40%{rotate:-7deg}55%{rotate:15deg}70%{rotate:-15deg}75%{rotate:-7deg}to{rotate:-7deg;-webkit-transform-origin:center;transform-origin:center}}@-moz-keyframes pendulum1-pc{0%{rotate:-7deg;-moz-transform-origin:center;transform-origin:center}40%{rotate:-7deg}55%{rotate:15deg}70%{rotate:-15deg}75%{rotate:-7deg}to{rotate:-7deg;-moz-transform-origin:center;transform-origin:center}}@keyframes pendulum1-pc{0%{rotate:-7deg;-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center}40%{rotate:-7deg}55%{rotate:15deg}70%{rotate:-15deg}75%{rotate:-7deg}to{rotate:-7deg;-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center}}.page-index .section-kv-slider .splide__slide:first-of-type .section-kv-slider-img-sm{rotate:-7deg;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.page-index .section-kv-slider .splide__slide:first-of-type .section-kv-slider-img-sm.is-active{-webkit-animation:pendulum1-pc 3s ease .5s infinite;-moz-animation:pendulum1-pc 3s ease .5s infinite;animation:pendulum1-pc 3s ease .5s infinite}.page-index .section-kv-slider .splide__slide:nth-of-type(2) .section-kv-slider-img-sm{left:min(var(--designPc) * 282,282px);top:min(var(--designPc) * 363,363px);width:min(var(--designPc) * 86,86px)}.page-index .section-kv-slider .splide__slide:nth-of-type(3) .section-kv-slider-img-sm{left:min(var(--designPc) * 192,192px);top:min(var(--designPc) * 338,338px);width:min(var(--designPc) * 209,209px)}.page-index .section-kv-slider-text{font-size:min(var(--designPc) * 32,32px);margin-top:min(var(--designPc) * 15,15px)}.page-index .section-kv-slider-info{max-width:516px;width:-webkit-calc(var(--designPc)*516);width:-moz-calc(var(--designPc)*516);width:calc(var(--designPc)*516)}.page-index .section-kv-slider-info-heading{font-size:min(var(--designPc) * 16,16px);margin-bottom:min(var(--designPc) * 25,25px);padding:min(var(--designPc) * 41.5,41.5px) 0 min(var(--designPc) * 31.5,31.5px)}.page-index .section-kv-slider-info-heading-line,.page-index .section-kv-slider-info-heading-line-mask{top:min(var(--designPc) * -2,-2px);width:min(var(--designPc) * 341,341px)}.page-index .section-kv-slider-info-heading-line-mask{top:min(var(--designPc) * 1,1px)}.page-index .section-kv-slider-info-heading-badge{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.5);box-shadow:0 1px 0 rgba(0,0,0,.5);font-size:min(var(--designPc) * 13.85,14px);left:min(var(--designPc) * 77,77px);top:0;width:min(var(--designPc) * 60,60px)}.page-index .section-kv-slider-info-title{margin-bottom:min(var(--designPc) * 32,32px)}.page-index .section-kv-slider-info-title-sm{font-size:min(var(--designPc) * 20,20px);margin-bottom:min(var(--designPc) * 16,16px)}.page-index .section-kv-slider-info-title-lg{font-size:min(var(--designPc) * 38,38px);letter-spacing:.05em}.page-index .section-kv-slider-info-text{font-size:min(var(--designPc) * 16,16px);gap:min(var(--designPc) * 4,4px);margin-bottom:min(var(--designPc) * 38,38px)}.page-index .section-kv-slider-info-nav-title{margin-bottom:min(var(--designPc) * 25,25px)}.page-index .section-kv-slider-info-nav-list{gap:min(var(--designPc) * 14,14px);width:min(var(--designPc) * 394,394px)}.page-index .section-kv-slider-info-nav-link{padding:calc(var(--designPc)*6) calc(var(--designPc)*6) calc(var(--designPc)*9)}.page-index .section-kv-slider-info-nav-text{font-size:min(var(--designPc) * 20,20px);margin-bottom:min(var(--designPc) * 13,13px);margin-top:min(var(--designPc) * 6,6px)}.page-index .section-kv-slider-info-nav-arrow{height:min(var(--designPc) * 6,6px);width:min(var(--designPc) * 10,10px)}.page-index .section-items-heading{gap:min(var(--designPc) * 16,16px);margin-bottom:min(var(--designPc) * 40,40px)}.page-index .section-items-heading-img{width:min(var(--designPc) * 110,110px)}.page-index .section-items-heading-img:after{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.5);box-shadow:0 1px 0 rgba(0,0,0,.5);font-size:min(var(--designPc) * 15.33,15.33px);right:min(var(--designPc) * -13,-13px);top:min(var(--designPc) * -10,-10px);width:min(var(--designPc) * 46,46px)}.page-index .section-items-heading-text{font-size:min(var(--designPc) * 40,40px);padding-right:min(var(--designPc) * 77,77px)}.page-index .section-items-theme{margin:0 auto min(var(--designPc) * 85,85px)}.page-index .section-items-theme-text{font-size:min(var(--designPc) * 28,28px);margin-bottom:min(var(--designPc) * 40,40px);margin-top:min(var(--designPc) * 20,20px)}.page-index .section-items-theme-slider{margin-bottom:min(var(--designPc) * 80,80px)}.page-index .section-items-theme-box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:min(var(--designPc) * 88,88px);margin:0 auto;max-width:900px}.page-index .section-items-theme-slider{visibility:visible!important}.page-index .section-items-theme-slider .splide__track{overflow:visible!important}.page-index .section-items-theme-slider-list{-webkit-backface-visibility:visible!important;-moz-backface-visibility:visible!important;backface-visibility:visible!important;display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;gap:min(var(--designPc) * 30,30px);margin:0 auto!important;max-width:1020px}.page-index .section-items-theme-slider-item{-webkit-flex-shrink:1;padding:min(var(--designPc) * 11,11px);width:33.33%;-ms-flex-negative:1;flex-shrink:1}.page-index .section-items-theme-slider-item:first-of-type{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.page-index .section-items-theme-slider-item:nth-of-type(2){-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.page-index .section-items-theme-slider-item:nth-of-type(3){-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.page-index .section-items-theme-slider-count{display:none}.page-index .section-items-theme-img-wrapper--01 .section-items-theme-img-sm01{right:min(var(--designPc) * 62.68,62.68px);top:min(var(--designPc) * -9.34,-9px);width:min(var(--designPc) * 106,106px)}@-webkit-keyframes pendulum-theme1-2-pc{0%{rotate:0deg;-webkit-transform-origin:center;transform-origin:center}40%{rotate:0deg}55%{rotate:25deg}70%{rotate:-25deg}75%{rotate:0deg}to{rotate:0deg;-webkit-transform-origin:center;transform-origin:center}}@-moz-keyframes pendulum-theme1-2-pc{0%{rotate:0deg;-moz-transform-origin:center;transform-origin:center}40%{rotate:0deg}55%{rotate:25deg}70%{rotate:-25deg}75%{rotate:0deg}to{rotate:0deg;-moz-transform-origin:center;transform-origin:center}}@keyframes pendulum-theme1-2-pc{0%{rotate:0deg;-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center}40%{rotate:0deg}55%{rotate:25deg}70%{rotate:-25deg}75%{rotate:0deg}to{rotate:0deg;-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center}}.page-index .section-items-theme-img-wrapper--01 .section-items-theme-img-sm02{rotate:0deg;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.page-index .section-items-theme-img-wrapper--01 .section-items-theme-img-sm02.is-active{-webkit-animation:pendulum-theme1-2-pc 3s ease 1.5s infinite;-moz-animation:pendulum-theme1-2-pc 3s ease 1.5s infinite;animation:pendulum-theme1-2-pc 3s ease 1.5s infinite}.page-index .section-items-theme-img-wrapper--01 .section-items-theme-img-sm02{bottom:min(var(--designPc) * -7,-7px);left:min(var(--designPc) * 0,0px);width:min(var(--designPc) * 167,167px)}.page-index .section-items-theme-img-wrapper--02 .section-items-theme-img-sm01{right:min(var(--designPc) * 48.68,48px);top:min(var(--designPc) * -20.34,-20px);width:min(var(--designPc) * 120,120px)}@-webkit-keyframes pendulum-theme2-1-pc{0%{rotate:0deg;-webkit-transform-origin:center;transform-origin:center}40%{rotate:0deg}55%{rotate:20deg}70%{rotate:-20deg}75%{rotate:0deg}to{rotate:0deg;-webkit-transform-origin:center;transform-origin:center}}@-moz-keyframes pendulum-theme2-1-pc{0%{rotate:0deg;-moz-transform-origin:center;transform-origin:center}40%{rotate:0deg}55%{rotate:20deg}70%{rotate:-20deg}75%{rotate:0deg}to{rotate:0deg;-moz-transform-origin:center;transform-origin:center}}@keyframes pendulum-theme2-1-pc{0%{rotate:0deg;-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center}40%{rotate:0deg}55%{rotate:20deg}70%{rotate:-20deg}75%{rotate:0deg}to{rotate:0deg;-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center}}.page-index .section-items-theme-img-wrapper--02 .section-items-theme-img-sm01{rotate:0deg;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.page-index .section-items-theme-img-wrapper--02 .section-items-theme-img-sm01.is-active{-webkit-animation:pendulum-theme2-1-pc 3s ease .5s infinite;-moz-animation:pendulum-theme2-1-pc 3s ease .5s infinite;animation:pendulum-theme2-1-pc 3s ease .5s infinite}.page-index .section-items-theme-img-wrapper--02 .section-items-theme-img-sm02{bottom:min(var(--designPc) * -10,-10px);left:min(var(--designPc) * 51,51px);width:min(var(--designPc) * 107,107px)}@-webkit-keyframes pendulum-theme2-2-pc{0%{rotate:0deg;-webkit-transform-origin:center;transform-origin:center}40%{rotate:0deg}55%{rotate:15deg}70%{rotate:-15deg}75%{rotate:0deg}to{rotate:0deg;-webkit-transform-origin:center;transform-origin:center}}@-moz-keyframes pendulum-theme2-2-pc{0%{rotate:0deg;-moz-transform-origin:center;transform-origin:center}40%{rotate:0deg}55%{rotate:15deg}70%{rotate:-15deg}75%{rotate:0deg}to{rotate:0deg;-moz-transform-origin:center;transform-origin:center}}@keyframes pendulum-theme2-2-pc{0%{rotate:0deg;-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center}40%{rotate:0deg}55%{rotate:15deg}70%{rotate:-15deg}75%{rotate:0deg}to{rotate:0deg;-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center}}.page-index .section-items-theme-img-wrapper--02 .section-items-theme-img-sm02{rotate:0deg;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.page-index .section-items-theme-img-wrapper--02 .section-items-theme-img-sm02.is-active{-webkit-animation:pendulum-theme2-2-pc 3s ease 1.5s infinite;-moz-animation:pendulum-theme2-2-pc 3s ease 1.5s infinite;animation:pendulum-theme2-2-pc 3s ease 1.5s infinite}.page-index .section-items-theme-img-wrapper--03 .section-items-theme-img-sm01{right:min(var(--designPc) * 50.68,5.68px);top:min(var(--designPc) * -45.34,-45px);width:min(var(--designPc) * 207,207px)}.page-index .section-items-theme-img-wrapper--03 .section-items-theme-img-sm02{bottom:min(var(--designPc) * -20,-20px);left:min(var(--designPc) * 51,51px);width:min(var(--designPc) * 104,104px)}.page-index .section-items-theme-img,.page-index .section-items-theme-img img{width:441px}.page-index .section-items-theme-img{margin-bottom:0}.page-index .section-items-theme-comment{width:371px}.page-index .section-items-theme-comment-inner{gap:21px;margin:min(var(--designPc) * 20,20px) 0 0}.page-index .section-items-theme-comment-title{margin-right:131px}.page-index .section-items-theme-comment-text{font-size:min(var(--designPc) * 16,16px);width:240px}.page-index .section-items-theme-comment-img img{-webkit-filter:drop-shadow(0 1px 0 rgba(0,0,0,.5));filter:drop-shadow(0 1px 0 rgba(0,0,0,.5))}.page-index .section-items-styling{background:url(../images/index/styling-border-pc.png) no-repeat 50%/contain;margin:0 auto min(var(--designPc) * 75,75px);padding:min(var(--designPc) * 38,38px) 0 min(var(--designPc) * 59,59px);width:min(var(--designPc) * 1000,1000px)}.page-index .section-items-styling-list{gap:63px;margin-top:min(var(--designPc) * 30,30px);-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-index .is-last .section-items-styling{background:url(../images/index/styling-border02-pc.png) no-repeat 50%/contain}.page-index .is-last .section-items-styling .section-items-styling-list-item:nth-of-type(4) .section-items-styling-list-item-link{margin-left:min(var(--designPc) * -10,-10px);width:min(var(--designPc) * 180,180px)}.page-index .is-last .section-items-styling .section-items-styling-list-item:nth-of-type(4) .section-items-styling-list-item-img{width:min(var(--designPc) * 180,180px)}.page-index .section-items-styling-list-item-img,.page-index .section-items-styling-list-item-link{height:min(var(--designPc) * 144,144px)}.page-index .section-items-styling-list-item{width:min(var(--designPc) * 160,160px)}.page-index .section-items-styling-list-title{font-size:min(var(--designPc) * 16,16px)}.page-index .section-items-styling-list-price{font-size:min(var(--designPc) * 16,16px);margin-bottom:min(var(--designPc) * 11,11px)}.page-index .section-items-styling-list-btn{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.5);box-shadow:0 1px 0 rgba(0,0,0,.5);font-size:min(var(--designPc) * 16,16px)}.page-index .section-items-styling-list-btn a{padding:min(var(--designPc) * 8,8px) 0}.page-index .section-items-profile{max-width:512px;padding:min(var(--designPc) * 40,40px) min(var(--designPc) * 40,40px) min(var(--designPc) * 45,45px)}.page-index .section-items-profile-name{gap:min(var(--designPc) * 8,8px);margin:0 auto min(var(--designPc) * 10,10px);-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.page-index .section-items-profile-name-en{font-size:min(var(--designPc) * 26,26px)}.page-index .section-items-profile-name-ja{font-size:min(var(--designPc) * 14,14px);translate:0 0}.page-index .section-items-profile-text{font-size:min(var(--designPc) * 16,16px);margin:0 auto min(var(--designPc) * 10,10px)}.page-index .section-items-profile-link svg{height:min(var(--designPc) * 20,20px);margin-right:min(var(--designPc) * 8,8px);width:min(var(--designPc) * 20,20px)}.page-index .section-items-profile-link span{font-size:min(var(--designPc) * 16,16px)}}@media print{body{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:1280px}}