:root{--mw:1920px;--bw:1400;--mb-width:80%;--color-body:#efe8db;--color-white:#f9f7f5;--color-black:#262629;--color-gold:#b08b48;--color-gold-light:#d3bc91;--color-beige:#efe8db;--color-blue:#1939ae;--color-gray:#a2a2a2;--color-green:#009630;--color-red:#da0000;--color-red-text:#d51719;--font-weight-300:300;--font-weight-400:400;--font-weight-500:500;--font-weight-600:600;--font-weight-700:500;--font-weight-800:800;--font-weight-900:900;--leading-trim:calc(0.5em - 1lh/2);--radius:9999px;--transition:0.75s}/*! kiso.css v1.1.4 | MIT License | https://github.com/tak-dcxi/kiso.css */:where(:root){text-spacing-trim:trim-start;text-autospace:normal;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-break:strict;line-height:1.5;overflow-wrap:anywhere;scrollbar-gutter:stable}:where(body){margin:unset;min-block-size:100dvb}:where(h1,h2,h3,h4,h5,h6){text-wrap:pretty}:where(h1){font-size:2em;margin-block:.67em}:where(h2,h3,h4,h5,h6){margin-block:unset}:where(search){display:block}:where(p,blockquote,figure,pre,address,ul,ol,dl,menu){margin-block:unset}:where(blockquote,figure){margin-inline:unset}:where(p:lang(en)){text-wrap:pretty}:where(address:lang(ja)){font-style:unset}:where(ul,ol,menu){list-style-type:"";padding-inline-start:unset}:where(dt){font-weight:bolder}:where(dd){margin-inline-start:unset}:where(pre){text-spacing-trim:space-all;text-autospace:no-autospace}:where(em:lang(ja)){font-weight:bolder}:where(:is(i,cite,em,dfn,var):lang(ja)){font-style:unset}:where(code,kbd,samp){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:unset;font-variation-settings:normal}:where(abbr[title]){cursor:help;text-decoration-line:underline;text-decoration-style:dotted}:where(time){text-autospace:no-autospace}:where(a:-moz-any-link){color:unset;text-decoration-line:unset;text-decoration-thickness:from-font}:where(a:any-link){color:unset;text-decoration-line:unset;text-decoration-thickness:from-font}:where(img,svg,picture,video,canvas,model,audio,iframe,embed,object){block-size:auto;max-inline-size:100%;vertical-align:bottom}:where(iframe){border:unset}:where(table){border-collapse:collapse}:where(th){text-align:unset}::file-selector-button,:where(button,input,select,textarea){border:1px solid;border-color:unset;color:unset;font:unset;letter-spacing:unset;text-align:unset}:where([type=radio],[type=checkbox]){margin:unset}:where([type=search]){-webkit-appearance:textfield}@supports(-webkit-touch-callout:none){:where([type=search]){background-color:Canvas;border:1px solid -apple-system-secondary-label}}:where(:is([type=tel],[type=url],[type=email],[type=number]):not(:-moz-placeholder-shown)){direction:ltr}:where(:is([type=tel],[type=url],[type=email],[type=number]):not(:placeholder-shown)){direction:ltr}:where(textarea){margin-block:unset;resize:block}:where(input:not([type=button],[type=submit],[type=reset]),textarea,[contenteditable]){text-autospace:no-autospace}::file-selector-button,:where(button,[type=button],[type=submit],[type=reset]){background-color:unset;touch-action:manipulation}::file-selector-button,:where(button,label[for],select,[type=button],[type=submit],[type=reset],[role=tab],[role=button],[role=option]){cursor:pointer}:where(fieldset){border:unset;margin-inline:unset;min-inline-size:0;padding:unset}:where(legend){padding-inline:unset}:where(progress){vertical-align:unset}::-moz-placeholder{opacity:unset}::placeholder{opacity:unset}:where(summary){cursor:pointer;list-style-type:""}:where(summary)::-webkit-details-marker{display:none}:where(dialog,[popover]){border:unset;overscroll-behavior-block:contain;padding:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}:where(dialog){max-block-size:unset;max-inline-size:unset}:where(dialog)::backdrop{background-color:oklch(0 0 0/.3)}:where([popover]){margin:unset}:where(:focus:not(:focus-visible)){outline:none}:where(:focus-visible){outline-offset:3px}[tabindex="-1"]:focus-visible{outline:none!important}:where(:disabled,[aria-disabled=true]){cursor:default}[hidden]:not([hidden=until-found]){display:none!important}@font-face{font-display:swap;font-family:Lexend Giga;font-weight:100 900;src:url(../fonts/LexendGiga-VariableFont_wght.woff2) format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Sans JP;font-weight:300;src:url(../fonts/IBMPlexSansJP-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Sans JP;font-weight:400;src:url(../fonts/IBMPlexSansJP-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Sans JP;font-weight:500;src:url(../fonts/IBMPlexSansJP-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Sans JP;font-weight:600;src:url(../fonts/IBMPlexSansJP-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Sans JP;font-weight:700;src:url(../fonts/IBMPlexSansJP-Bold.woff2) format("woff2")}[hidden]{display:none}*,:after,:before{box-sizing:border-box;min-inline-size:0}*,:after,:before{border-style:solid;border-width:0}html{scroll-padding-top:min(7.1428571429vw,100px)}body,html{height:100%}body{font-feature-settings:"palt";font-feature-settings:"palt" on;-webkit-font-smoothing:antialiased;background-color:var(--color-body);color:var(--color-black);font-family:IBM Plex Sans JP,sans-serif;font-size:.875rem;font-style:normal;font-weight:var(--font-weight-500);margin:0;padding:0;transition:opacity .5s ease}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0;padding:0}a{color:var(--color-black)}a,a:hover{text-decoration:none}ol,ul{margin-bottom:0;margin-top:0;padding:0}li,ol{list-style:none}dl{margin-bottom:0;margin-top:0}img,p{margin:0;padding:0}img{height:auto;max-width:100%}em{font-style:normal}video{margin:0;padding:0;width:100%}.sortable-placeholder{background-color:#f2f2f2;border:2px dashed #ccc;height:50px}.map-container{height:0;margin-top:0;overflow:hidden;padding-top:100%;position:relative}.map-container embed,.map-container iframe,.map-container object{height:100%;left:0;position:absolute;top:0;width:100%}.lMain__wrapper{overflow:clip;padding:.5rem;position:relative;z-index:2}.lMain__layout{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:4}.lMain__layout .lMain__layout--ltop{height:2.5rem;left:0;position:absolute;top:0;width:2.5rem;z-index:2}.lMain__layout .lMain__layout--ltop img{-o-object-fit:cover;object-fit:cover}.lMain__layout .lMain__layout--lbottom{bottom:0;height:2.5rem;left:0;position:absolute;width:2.5rem;z-index:2}.lMain__layout .lMain__layout--lbottom img{-o-object-fit:cover;object-fit:cover}.lMain__layout .lMain__layout--Rtop{height:2.5rem;position:absolute;right:0;top:0;width:2.5rem;z-index:2}.lMain__layout .lMain__layout--Rtop img{-o-object-fit:cover;object-fit:cover}.lMain__layout .lMain__layout--Rbottom{bottom:0;height:2.5rem;position:absolute;right:0;width:2.5rem;z-index:2}.lMain__layout .lMain__layout--Rbottom img{-o-object-fit:cover;object-fit:cover}.lMain__layout .lMain__layout--lineTop:before{background-color:var(--color-red);content:"";height:.5rem;left:0;position:fixed;top:0;width:100%}.lMain__layout .lMain__layout--lineTop:after{background-color:var(--color-red);bottom:0;content:"";height:.5rem;left:0;position:fixed;width:100%}.lMain__layout .lMain__layout--lineBottom:before{background-color:var(--color-red);content:"";height:100%;left:0;position:fixed;top:0;width:.5rem}.lMain__layout .lMain__layout--lineBottom:after{background-color:var(--color-red);bottom:0;content:"";height:100%;position:fixed;right:0;width:.5rem}.lMain__container{position:relative}.lHeader{height:min(8.5714285714vw,120px);left:0;padding:min(2.2857142857vw,32px) min(3.4285714286vw,48px) min(3.1428571429vw,44px) min(4vw,56px);position:fixed;top:0;width:100%;z-index:5}.lHeader.--lower{top:min(2.1428571429vw,30px)}.lHeader .lHeader__inner{height:100%;position:relative;width:100%}.lHeader .lHeader__logo{left:0;position:absolute;top:0;width:min(5.4285714286vw,76px)}.lHeader .lHeader__logo img{display:block}.lHeader .lHeader__logo.lower-style{width:min(8.5714285714vw,120px)}.lHeader .lHeader__container{display:flex;flex-flow:wrap;justify-content:flex-end}.lHeader .lHeader__nav{display:flex;flex-flow:wrap;gap:min(.3571428571vw,5px)}.lHeader .lHeader__nav .lHeader__nav--items a{background-color:var(--color-red);border-radius:var(--radius);color:var(--color-white);display:block;font-size:min(.9285714286vw,13px);font-weight:var(--font-weight-500);padding:min(1.0714285714vw,15px) min(1.4285714286vw,20px) min(.8571428571vw,12px);text-align:center}.lHeader .lHeader__nav .lHeader__nav--items.--online{margin-left:min(1vw,14px)}.lHeader .lHeader__nav .lHeader__nav--items.--online a{align-items:center;background-color:var(--color-white);color:var(--color-red);display:flex;flex-flow:wrap;font-family:Lexend Giga,sans-serif;font-optical-sizing:auto;font-size:min(.9285714286vw,13px);font-style:normal;font-weight:var(--font-weight-400)}.lHeader .lHeader__nav .lHeader__nav--items.--online a:before{background-image:url(../img/common/icon/ico-cart-red.png);background-size:cover;content:"";height:min(1vw,14px);margin-right:min(.8571428571vw,12px);width:min(1vw,14px)}.lHeader .lHeader__menu{background-color:var(--color-white);border-radius:50%;height:min(3.1428571429vw,44px);margin-left:min(1.4285714286vw,20px);position:relative;width:min(3.1428571429vw,44px)}.lHeader .lHeader__menu .lHeader__menu--bar{background-color:var(--color-red);height:min(.1428571429vw,2px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(1.4285714286vw,20px)}.lHeader .lHeader__menu .lHeader__menu--bar:after,.lHeader .lHeader__menu .lHeader__menu--bar:before{background-color:var(--color-red);content:"";height:100%;left:0;position:absolute;width:100%}.lHeader .lHeader__menu .lHeader__menu--bar:before{top:min(-.4285714286vw,-6px)}.lHeader .lHeader__menu .lHeader__menu--bar:after{bottom:min(-.4285714286vw,-6px)}.top-js-loading .lHeader{top:-100%;transition:top .6s cubic-bezier(.6,-.28,.32,1.2)}.top-js-loading .lHeader.--active{top:0}.lHeader__logo{transition:opacity var(--transition)}.lHeader__logo.jsMenuActive{opacity:0;pointer-events:none}.jsHeaderNav{transition:opacity var(--transition)}.jsHeaderNav.jsMenuActive{opacity:0;pointer-events:none}.jsMenuBtn.jsMenuActive .lHeader__menu--bar{background-color:transparent}.jsMenuBtn.jsMenuActive .lHeader__menu--bar:before{top:0;transform:rotate(45deg)}.jsMenuBtn.jsMenuActive .lHeader__menu--bar:after{bottom:0;transform:rotate(-45deg)}.lFooter{width:100%}.lFooter,.lFooter .lFooter__bg{position:relative}.lFooter .lFooter__bg img{display:block}.lFooter .lFooter__bg .lFooter__bg--quote{bottom:60.85714vw;left:9.85714vw;position:absolute}.lFooter .lFooter__bg .lFooter__bg--quote svg{height:min(9.4285714286vw,132px);width:min(19vw,266px)}.lFooter .lFooter__inner{align-items:flex-start;display:flex;flex-flow:wrap;justify-content:space-between;left:0;position:absolute;top:0;width:100%;z-index:1}.lFooter .lFooter__inner .lFooter__inner--contents.--logo{background-color:var(--color-red);border-radius:0 0 60px 0;padding:4.07143vw 6vw 3.78571vw 4vw;width:17.14286vw}.lFooter .lFooter__inner .lFooter__inner--contents.--logo img{display:block;width:min(7.1428571429vw,100px)}.lFooter .lFooter__inner .lFooter__inner--contents.--nav{background-color:var(--color-red);border-radius:0 0 0 60px;padding:4.28571vw 4.07143vw 5.71429vw 6.78571vw;width:61.42857vw}.lFooter .lFooter__nav{display:flex;flex-flow:wrap;justify-content:space-between}.lFooter .lFooter__nav .lFooter__nav--items.--item01{width:13.35714vw}.lFooter .lFooter__nav .lFooter__nav--items.--item02{display:flex;flex-flow:column;justify-content:space-between;width:30.92857vw}.lFooter .lFooter__nav .lFooter__nav--items.--item02 .nav-box01{display:flex;flex-flow:wrap;justify-content:space-between}.lFooter .lFooter__nav .lFooter__nav--items.--item02 .nav-box01 .nav-box01__contact{width:11.21429vw}.lFooter .lFooter__nav .lFooter__nav--items.--item02 .nav-box01 .nav-box01__buy{width:14.42857vw}.lFooter .lFooter__nav .lFooter__nav--items.--item02 .nav-box02{width:100%}.lFooter .lFooter__nav .lFooter__nav--items.--item03{align-items:center;display:flex;flex-flow:wrap;justify-content:space-between;margin-top:5vw;width:100%}.lFooter .lFooter__nav .lFooter__nav--items.--item03 .nav-box__privacy{width:9.92857vw}.lFooter .lFooter__nav .lFooter__nav--items.--item03 .nav-box__copy{width:11.14286vw}.lFooter .lFooter__nav .lFooter__nav--list{display:flex;flex-flow:column}.lFooter .lFooter__nav .lFooter__nav--list .nav-list__item{margin-bottom:1.14286vw}.lFooter .lFooter__nav .lFooter__nav--list .nav-list__item:last-child{margin-bottom:0}.lFooter .lFooter__nav .lFooter__nav--head{color:var(--color-white);font-family:Lexend Giga,sans-serif;font-optical-sizing:auto;font-size:min(.8571428571vw,12px);font-style:normal;font-weight:var(--font-weight-400);letter-spacing:min(.2057142857vw,2.88px);line-height:min(.8571428571vw,12px);margin-bottom:1.78571vw}.lFooter .lFooter__nav .lFooter__nav--head.--sns{margin-bottom:1.42857vw}.lFooter .lFooter__nav .lFooter__nav--btn{border:1px solid var(--color-white);border-radius:var(--radius);color:var(--color-white);display:block;font-size:min(1.0714285714vw,15px);letter-spacing:min(.0642857143vw,.9px);padding:min(.4285714286vw,6px) min(2.1428571429vw,30px) min(.2142857143vw,3px);text-align:center;width:-moz-fit-content;width:fit-content}.lFooter .lFooter__nav .lFooter__nav--sns{display:flex;flex-flow:wrap;gap:1.42857vw}.lFooter .lFooter__nav .lFooter__nav--sns .sns-list a{display:block;width:min(2.8571428571vw,40px)}.lFooter .lFooter__nav .lFooter__nav--copy,.lFooter .lFooter__nav .lFooter__nav--link{color:var(--color-white);font-size:min(.8571428571vw,12px);font-weight:var(--font-weight-500);letter-spacing:min(.1714285714vw,2.4px);line-height:min(1.2857142857vw,18px)}.lMenu{--transition:0.3s ease-in-out;background-image:url(../img/common/menu/menu-bg.png);background-size:cover;height:110vh;inset:0;left:0;position:fixed;top:0;transform:translateY(-2%);transition:opacity var(--transition),transform var(--transition);width:100%;z-index:2}.lMenu,.lMenu:not(.jsMenuActive){opacity:0;pointer-events:none}.lMenu.jsMenuActive{opacity:1;pointer-events:auto}.lMenu:after{background-color:rgba(218,0,0,.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.lMenu .lMenu__inner{align-items:center;display:flex;justify-content:center;padding-top:min(17.8571428571vw,250px);position:relative;z-index:4}.lMenu .lMenu__inner .lMenu__nav{display:flex;flex-flow:wrap;justify-content:space-between;width:min(50vw,700px)}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--items.--item01{width:min(14.0714285714vw,197px)}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--items.--item02{display:flex;flex-flow:column;justify-content:space-between;width:min(30.9285714286vw,433px)}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--items.--item02 .nav-box01{display:flex;flex-flow:wrap;justify-content:space-between}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--items.--item02 .nav-box01 .nav-box01__contact{width:min(11.2142857143vw,157px)}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--items.--item02 .nav-box01 .nav-box01__buy{width:min(14.4285714286vw,202px)}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--items.--item02 .nav-box02{width:100%}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--items.--item03{align-items:center;display:flex;flex-flow:wrap;justify-content:space-between;margin-top:min(5vw,70px);width:100%}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--items.--item03 .nav-box__privacy{width:min(9.9285714286vw,139px)}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--items.--item03 .nav-box__copy{width:min(11.1428571429vw,156px)}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--list{display:flex;flex-flow:column}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--list .nav-list__item{margin-bottom:1.14286vw}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--list .nav-list__item:last-child{margin-bottom:0}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--head{color:var(--color-white);font-family:Lexend Giga,sans-serif;font-optical-sizing:auto;font-size:min(.8571428571vw,12px);font-style:normal;font-weight:var(--font-weight-400);letter-spacing:min(.2057142857vw,2.88px);line-height:min(.8571428571vw,12px);margin-bottom:min(1.7857142857vw,25px)}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--head.--sns{margin-bottom:min(1.4285714286vw,20px)}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--btn{border:1px solid var(--color-white);border-radius:var(--radius);color:var(--color-white);display:block;font-size:min(1.0714285714vw,15px);letter-spacing:min(.0642857143vw,.9px);padding:min(.4285714286vw,6px) min(2.1428571429vw,30px) min(.2142857143vw,3px);text-align:center;width:-moz-fit-content;width:fit-content}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--sns{display:flex;flex-flow:wrap;gap:1.42857vw}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--sns .sns-list a{display:block;width:min(2.8571428571vw,40px)}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--copy,.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--link{color:var(--color-white);font-size:min(.8571428571vw,12px);font-weight:var(--font-weight-500);letter-spacing:min(.1714285714vw,2.4px);line-height:min(1.2857142857vw,18px)}.cToc{background-color:#d0cabf;display:block;font-size:14px;margin-bottom:clamp(20px,50/var(--bw)*var(--mw),80px);margin-top:clamp(20px,50/var(--bw)*var(--mw),80px);padding:clamp(16px,30/var(--bw)*var(--mw),40px)}.cToc .cToc__title{font-size:clamp(18px,20/var(--bw)*var(--mw),24px);font-weight:700;margin-bottom:clamp(15px,20/var(--bw)*var(--mw),23px)}.cToc .cToc__list{margin:0}.cToc .cToc__list .cToc__item--h2{margin-bottom:40px}.cToc .cToc__list .cToc__item--h2 .cToc__link{display:inline-block;font-size:clamp(14px,16/var(--bw)*var(--mw),22px);margin-bottom:clamp(10px,20/var(--bw)*var(--mw),30px)}.cToc .cToc__list .cToc__item--h2 .cToc__item--h3{margin-bottom:0}.cToc .cToc__list .cToc__item--h2 .cToc__item--h3 .cToc__link{align-items:center;display:flex;font-size:clamp(12px,14/var(--bw)*var(--mw),18px);margin-bottom:10px}.cToc .cToc__list .cToc__item--h2 .cToc__item--h3 .cToc__link:before{background-color:var(--color-red);content:"";height:1px;margin-right:clamp(5px,5/var(--bw)*var(--mw),10px);width:clamp(10px,15/var(--bw)*var(--mw),20px)}.pages,.wp-pagenavi .extend{display:none}.wp-pagenavi{align-items:center;display:flex;flex-flow:wrap;justify-content:center;margin-top:6.78571vw}.wp-pagenavi a{color:#77a0d1}.wp-pagenavi a.page,.wp-pagenavi span.current{align-items:center;border:1px solid var(--color-red);border-radius:50%;color:var(--color-red);display:flex;font-family:Lexend Giga,sans-serif;font-optical-sizing:auto;font-size:.75rem;font-style:normal;font-weight:var(--font-weight-700);height:40px;justify-content:center;line-height:40px;margin:0 20px 0 0;text-align:center;transition:.3s;width:40px}.wp-pagenavi span.current{background:var(--color-red);border:none;color:var(--color-white)}.wp-pagenavi a.page{background:none}.wp-pagenavi a.previouspostslink{border:1px solid var(--color-red);border-radius:50%;color:#fff;height:40px;margin-right:20px;overflow:hidden;position:relative;text-align:center;width:40px}.wp-pagenavi a.previouspostslink:after{background-image:url(../img/news/arrow-right.png);background-size:cover;content:"";height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scaleX(-1);transition:.4s;width:7px}.wp-pagenavi a.previouspostslink:before{background-color:var(--color-red);border-radius:50%;content:"";height:105%;left:-2%;position:absolute;top:-2%;transform:scaleX(0);transform-origin:100% 50%;transition:transform .3s ease;width:105%}.wp-pagenavi a.nextpostslink{background-color:transparent;border:1px solid var(--color-red);border-radius:50%;color:#fff;height:40px;margin-left:0;overflow:hidden;position:relative;text-align:center;width:40px}.wp-pagenavi a.nextpostslink:after{background-image:url(../img/news/arrow-right.png);background-size:cover;content:"";height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.4s;width:7px}.wp-pagenavi a.nextpostslink:before{background-color:var(--color-red);border-radius:50%;content:"";height:105%;left:-2%;position:absolute;top:-2%;transform:scaleX(0);transform-origin:100% 50%;transition:transform .3s ease;width:105%}.cBtn__mode{bottom:min(3.5714285714vw,50px);cursor:pointer;position:fixed;right:min(3.5714285714vw,50px);width:min(12vw,168px);z-index:2}.cBtn__mode img{display:block}.cBtn__main{align-items:center;display:inline-flex;flex-flow:wrap}.cBtn__main .cBtn__main--text{color:var(--color-red-text);font-size:min(2.1428571429vw,30px);font-weight:var(--font-weight-700);letter-spacing:min(.0214285714vw,.3px);line-height:min(2.1428571429vw,30px);margin-right:min(1.4285714286vw,20px)}.cBtn__main .cBtn__main--text.text-small{font-size:min(1.1428571429vw,16px);font-weight:700}.cBtn__main .cBtn__main--icon{align-items:center;background-color:var(--color-white);border:1px solid var(--color-gold);border-radius:100%;display:flex;height:min(3.1428571429vw,44px);justify-content:center;width:min(6.4285714286vw,90px)}.cBtn__main .cBtn__main--icon svg{height:min(1.2857142857vw,18px);width:min(2.3571428571vw,33px)}.cBtn__main .cBtn__main--icon.small-icon{height:min(1.7857142857vw,25px);width:min(3.5714285714vw,50px)}.cBtn__main .cBtn__main--icon.small-icon svg{height:min(.7142857143vw,10px);width:min(1.2857142857vw,18px)}.cBtn__main .cBtn__main--icon.bg-color-white{background-color:var(--color-white)}.cBtn__main.--small .cBtn__main--text{font-size:min(1.1428571429vw,16px);font-weight:700}.cBtn__main.--small .cBtn__main--icon{height:min(1.7857142857vw,25px);width:min(3.5714285714vw,50px)}.cBtn__main.--small .cBtn__main--icon svg{height:min(.7142857143vw,10px);width:min(1.2857142857vw,18px)}.cBtn__mainIcon{align-items:center;background-color:var(--color-white);border:1px solid var(--color-gold);border-radius:100%;display:flex;height:min(1.7857142857vw,25px);justify-content:center;margin-left:auto;width:min(3.5714285714vw,50px)}.cBtn__mainIcon svg{height:min(.8571428571vw,12px);width:min(1.3571428571vw,19px)}.cBtn__mainIcon.--mid{height:min(3.1428571429vw,44px);width:min(6.4285714286vw,90px)}.cBtn__mainIcon.--mid svg{height:min(1.2857142857vw,18px);width:min(2.3571428571vw,33px)}.cBtn__mainIcon.--big{height:min(4.2857142857vw,60px);width:min(8.5714285714vw,120px)}.cBtn__mainIcon.--big svg{height:min(1.2857142857vw,18px);width:min(2.3571428571vw,33px)}.cBtn__mainIcon.--link svg{height:min(1.2857142857vw,18px);width:min(1.2857142857vw,18px)}.cBtn__mainIcon.--no-hover{pointer-events:none}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cAniFadeInUp{--ani-transition:0.25s;opacity:0;transform:translateY(20px);transition:opacity var(--ani-transition),transform var(--ani-transition);will-change:opacity,transform}.cAniFadeInUp.animationActive{opacity:1;transform:translateY(0)}.cAniFadeInUp.--delay-025{transition-delay:.25s}.cAniFadeInUp.--delay-05{transition-delay:.5s}.cAniFadeInUp.--delay-075{transition-delay:.75s}.cAniFadeInUp.--delay-1{transition-delay:1s}.cAniFadeInUp.--delay-2{transition-delay:2s}.cAniFadeInUpBig{opacity:0;transform:translateY(100%) scaleY(2.2)}.cAniFadeInUpBig.animationActive{opacity:1;transform:translate(0) scaleY(1);transition:transform 1.1s cubic-bezier(.2,1,.21,1),opacity 1.1s cubic-bezier(.2,1,.21,1)}.cAniFadeInUpBig.--delay-05s{transition-delay:.5s}.cAniFadeInUpBig.--delay-075s{transition-delay:.75s}.cAniFadeInUpBig.--delay-1s{transition-delay:1s}.cAniFadeInRight{opacity:0;transform:translateX(-20px);transition:opacity var(--ani-transition),transform var(--ani-transition);will-change:opacity,transform}.cAniFadeInRight.animationActive{opacity:1;transform:translateX(0)}.cAniFadeInRight.--delay-05s{transition-delay:.5s}.cAniFadeInRight.--delay-075s{transition-delay:.75s}.cAniFadeInRight.--delay-1s{transition-delay:1s}.cAniFadeInLeft{opacity:0;transform:translateX(20px);transition:opacity var(--ani-transition),transform var(--ani-transition);will-change:opacity,transform}.cAniFadeInLeft.animationActive{opacity:1;transform:translateX(0)}.cAniFadeInLeft.--delay-05s{transition-delay:.5s}.cAniFadeInLeft.--delay-075s{transition-delay:.75s}.cAniFadeInLeft.--delay-1s{transition-delay:1s}.jsAniMask{--ani-transition:0.75s;filter:blur(5px) brightness(1.5);-webkit-mask-image:linear-gradient(135deg,#000 30%,rgba(0,0,0,.4) 45%,transparent 55%,transparent);mask-image:linear-gradient(135deg,#000 30%,rgba(0,0,0,.4) 45%,transparent 55%,transparent);-webkit-mask-position:130% 130%;mask-position:130% 130%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:300% 300%;mask-size:300% 300%;opacity:0;transition:opacity var(--transition) .3s,filter var(--transition) .5s,-webkit-mask-position var(--transition) linear;transition:mask-position var(--transition) linear,opacity var(--transition) .3s,filter var(--transition) .5s;transition:mask-position var(--transition) linear,opacity var(--transition) .3s,filter var(--transition) .5s,-webkit-mask-position var(--transition) linear}.jsAniMask.animationActive{filter:blur(0) brightness(1);-webkit-mask-position:0 0;mask-position:0 0;opacity:1}.cAniOpacity{--ani-transition:2s;opacity:.2;transition:opacity var(--ani-transition) ease-out}.cAniOpacity.animationActive{opacity:1}.cAniFadein{--ani-transition:0.5s;opacity:0;transition:opacity var(--ani-transition) ease-out}.cAniFadein.animationActive{opacity:1}.cAniFadein.--delay-025{transition-delay:.25s}.cAniFadein.--delay-05{transition-delay:.5s}.cAniFadein.--delay-075{transition-delay:.75s}.cAniFadein.--delay-1{transition-delay:1s}.cAniFadein.--delay-125{transition-delay:1.25s}.cAniBlur{--ani-transition:1.5s;filter:blur(5px);opacity:0;transition:opacity var(--ani-transition),filter var(--ani-transition);transition-duration:var(--ani-transition);will-change:opacity,filter}.cAniBlur.animationActive{filter:blur(0);opacity:1}.cAniBlur.--blur-deep{filter:blur(10px)}.cAniBlur.--blur-deep.animationActive{filter:blur(0)}.cAniBlur.--delay-025{transition-delay:.25s}.cAniBlur.--delay-05{transition-delay:.5s}.cAniBlur.--delay-075{transition-delay:.75s}.cAniBlur.--delay-1{transition-delay:1s}.cAniScaleBlur{filter:blur(5px);opacity:0;scale:2.05;transform:translateY(20px);transition:opacity var(--ani-transition) ease-in-out,transform var(--ani-transition) ease-in-out,filter var(--ani-transition) ease-in-out,scale var(--ani-transition) ease-in-out;will-change:opacity,transform,scale}.cAniScaleBlur.animationActive{filter:blur(0);opacity:1;scale:1;transform:translateY(0)}.cAniClipUp{clip-path:inset(100% 0 0 0);transition:all var(--ani-transition) ease}.cAniClipUp.animationActive{clip-path:inset(0)}.cAniClipUp .jsAniClipUp__inner{clip-path:inset(100% 0 0 0);transition:all var(--ani-transition) ease;transition-delay:.3s}.cAniClipUp .jsAniClipUp__inner.animationActive{clip-path:inset(0)}.cAniClipRight{clip-path:inset(0 100% 0 0);padding-right:10px;position:relative;transition:all var(--ani-transition) ease;width:-moz-fit-content;width:fit-content}.cAniClipRight.animationActive{clip-path:inset(0)}.cAniClipRight .cAniClipRight__inner{clip-path:inset(0 100% 0 0);transition:all var(--ani-transition) ease;transition-delay:.3s}.cAniClipRight .cAniClipRight__inner.animationActive{clip-path:inset(0)}.cAniClipLeft{clip-path:inset(0 0 0 100%);transition:all var(--ani-transition) ease}.cAniClipLeft.animationActive{clip-path:inset(0)}.cAniClipLeft .cAniClipLeft__inner{clip-path:inset(0 0 0 100%);transition:all .4s ease;transition-delay:.3s}.cAniClipLeft .cAniClipLeft__inner.animationActive{clip-path:inset(0)}.cAniClipCircle{clip-path:circle(0 at center);transition:clip-path 1s ease}.cAniClipCircle.animationActive{clip-path:circle(100% at center)}.cAniClipCircle.--delay{transition-delay:.5s}.cAniImgLink img{transition:transform .2s cubic-bezier(.25,2.5,.69,.45)}.cAniBoundContents,.cAniImgLink img{will-change:transform}.cAniBoundContents.animationActive{animation:boundScale .4s cubic-bezier(.25,2.5,.69,.45)}@keyframes boundScale{0%{transform:scale(1)}40%{transform:scale(1.025)}to{transform:scale(1)}}.cAniFadeContents{opacity:0;transition:opacity .5s;will-change:opacity}.cAniFadeContents.animationActive{opacity:1;transform:translateY(0)}.cAniFadeContents.--delay-025{transition-delay:.25s}.cAniFadeContents.--delay-05{transition-delay:.5s}.cAniFadeContents.--delay-075{transition-delay:.75s}.cAniFadeContents.--delay-1{transition-delay:1s}.cAniFadeContents.--delay-2{transition-delay:2s}.cFooter-contents{background-color:var(--color-white);border-bottom:1px solid var(--color-red);border-top:1px solid var(--color-red)}.cFooter-contents.--column{display:flex;flex-flow:wrap}.cFooter-contents.--column .contents-column-deco.--blog{pointer-events:none;position:absolute;right:0;top:0;width:min(18.0714285714vw,253px);will-change:transform}.cFooter-contents.--column .contents-column-deco.--shop{pointer-events:none;position:absolute;right:0;top:0;width:min(16.7857142857vw,235px);will-change:transform}.cFooter-contents.--column .contents-column--btn{bottom:min(2.5714285714vw,36px);position:absolute;right:min(2.5vw,35px)}.cFooter-contents.--column .contents-column{align-items:center;border-right:1px solid var(--color-red);display:flex;flex-flow:column;justify-content:center;overflow:hidden;padding:min(15.7142857143vw,220px) 0 min(11.0714285714vw,155px);position:relative;width:50%}.cFooter-contents.--column .contents-column:last-of-type{border-right:none}.cFooter-contents.--column .contents-column .contents-column__title{color:var(--color-red-text);font-family:Lexend Giga,sans-serif;font-optical-sizing:auto;font-size:min(5vw,70px);font-style:normal;font-weight:var(--font-weight-500);line-height:min(4.5vw,63px);position:relative;text-align:center;width:-moz-fit-content;width:fit-content}.cFooter-contents.--column .contents-column .contents-column__title span{display:inline-block;position:relative;z-index:1}.cFooter-contents.--column .contents-column .contents-column__title.--blog:before{content:"メンマ掲示板";right:0;right:min(-2.8571428571vw,-40px)}.cFooter-contents.--column .contents-column .contents-column__title.--blog:before,.cFooter-contents.--column .contents-column .contents-column__title.--shop:before{background-color:var(--color-white);border:1px solid var(--color-red);border-radius:100%;font-size:min(1.2857142857vw,18px);font-weight:var(--font-weight-600);letter-spacing:min(.1542857143vw,2.16px);line-height:min(2.5vw,35px);position:absolute;top:min(-1.7857142857vw,-25px);transform:rotate(-7deg);width:min(12.8571428571vw,180px)}.cFooter-contents.--column .contents-column .contents-column__title.--shop:before{content:"オンラインショップ";right:0;right:min(2.1428571429vw,30px)}.cFooter-contents.--column .contents-column .contents-column__desc{color:var(--color-red-text);font-size:min(1.0714285714vw,15px);font-weight:var(--font-weight-600);letter-spacing:min(.1071428571vw,1.5px);line-height:min(1.8214285714vw,25.5px);margin-top:min(2.3571428571vw,33px);position:relative;text-align:center}.cHeading.is-vh{height:100svh;position:relative}.cHeading .cHeading__inner{color:var(--color-red-text);font-family:Lexend Giga,sans-serif;font-optical-sizing:auto;font-size:min(10vw,140px);font-style:normal;font-weight:var(--font-weight-500);line-height:min(9vw,126px);margin-inline:auto;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}.cHeading .cHeading__inner.cHeading__inner--trivia{padding-top:min(18.3571428571vw,257px)}.cHeading .cHeading__inner.cHeading__inner--trivia svg{height:min(1.5vw,21px);width:min(44.9285714286vw,629px)}.cHeading .cHeading__inner.cHeading__inner--trivia .cHeading__ja{--shift:-70%;background-color:var(--color-white);border:1px solid var(--color-red-text);border-radius:100%;bottom:0;font-size:min(2vw,28px);font-weight:var(--font-weight-600);left:50%;letter-spacing:min(.24vw,3.36px);line-height:min(2vw,28px);padding:min(1.5714285714vw,22px) min(2.8571428571vw,40px) min(1.5vw,21px);position:absolute;text-align:center;transform:translate(-50%,calc(var(--shift)*-1)) rotate(-7deg);width:min(22.8571428571vw,320px)}.cHeading .cHeading__inner.cHeading__inner--news{padding-top:min(17.8571428571vw,250px)}.cHeading .cHeading__inner.cHeading__inner--news .cHeading__ja{--shift:-70%;background-color:var(--color-white);border:1px solid var(--color-red-text);border-radius:100%;bottom:0;font-size:min(2vw,28px);font-weight:var(--font-weight-600);left:50%;letter-spacing:min(.24vw,3.36px);line-height:min(2vw,28px);padding:min(1.5714285714vw,22px) min(3.2142857143vw,45px) min(1.5vw,21px);position:absolute;text-align:center;transform:translate(-50%,calc(var(--shift)*-1)) rotate(-7deg);width:min(22.8571428571vw,320px)}.cHeading .cHeading__inner.cHeading__inner--philosophy{margin-top:min(-5vw,-70px);padding-top:min(16.0714285714vw,225px)}.cHeading .cHeading__inner.cHeading__inner--philosophy svg{height:min(1.5vw,21px);width:min(44.9285714286vw,629px)}.cHeading .cHeading__inner.cHeading__inner--philosophy .cHeading__ja{--shift:-70%;background-color:var(--color-white);border:1px solid var(--color-red-text);border-radius:100%;bottom:0;font-size:min(2vw,28px);font-weight:var(--font-weight-600);left:50%;letter-spacing:min(.24vw,3.36px);line-height:min(2vw,28px);padding:min(1.5714285714vw,22px) min(3.2142857143vw,45px) min(1.5vw,21px);position:absolute;text-align:center;transform:translate(-50%,calc(var(--shift)*-1)) rotate(-7deg);width:min(22.8571428571vw,320px)}.cHeading .cHeading__inner.cHeading__inner--lineup{padding-top:min(18.9285714286vw,265px)}.cHeading .cHeading__inner.cHeading__inner--lineup .cHeading__ja{--shift:-75%;background-color:var(--color-white);border:1px solid var(--color-red-text);border-radius:100%;bottom:0;font-size:min(2vw,28px);font-weight:var(--font-weight-600);left:50%;letter-spacing:min(.24vw,3.36px);line-height:min(2vw,28px);padding:min(1.4285714286vw,20px) min(3.2142857143vw,45px);position:absolute;text-align:center;transform:translate(-50%,calc(var(--shift)*-1)) rotate(-7deg);width:min(22.8571428571vw,320px)}.cHeading .cHeading__inner.cHeading__inner--about{margin-top:min(-5vw,-70px);padding-top:min(16.0714285714vw,225px)}.cHeading .cHeading__inner.cHeading__inner--about .cHeading__ja{--shift:-70%;background-color:var(--color-white);border:1px solid var(--color-red-text);border-radius:100%;bottom:0;font-size:min(2vw,28px);font-weight:var(--font-weight-600);left:50%;letter-spacing:min(.24vw,3.36px);line-height:min(2vw,28px);padding:min(1.5714285714vw,22px) min(3.2142857143vw,45px) min(1.5vw,21px);position:absolute;text-align:center;transform:translate(-50%,calc(var(--shift)*-1)) rotate(-7deg);width:min(22.8571428571vw,320px)}.cHeading .cHeading__inner.cHeading__inner--about svg{height:min(.9285714286vw,13px);width:min(58.7857142857vw,823px)}.cHeading .cHeading__inner.cHeading__inner--privacy{padding-top:min(18.9285714286vw,265px)}.cHeading .cHeading__inner.cHeading__inner--privacy .cHeading__ja{--shift:-70%;background-color:var(--color-white);border:1px solid var(--color-red-text);border-radius:100%;bottom:0;font-size:min(2vw,28px);font-weight:var(--font-weight-600);left:50%;letter-spacing:min(.24vw,3.36px);line-height:min(2vw,28px);padding:min(1.5714285714vw,22px) min(3.2142857143vw,45px) min(1.5vw,21px);position:absolute;text-align:center;transform:translate(-50%,calc(var(--shift)*-1)) rotate(-7deg);width:min(27.6428571429vw,387px)}.cHeading .cHeading__inner.cHeading__inner--contact{padding-top:min(17.8571428571vw,250px)}.cHeading .cHeading__inner.cHeading__inner--contact .cHeading__ja{--shift:-70%;background-color:var(--color-white);border:1px solid var(--color-red-text);border-radius:100%;bottom:0;font-size:min(2vw,28px);font-weight:var(--font-weight-600);left:50%;letter-spacing:min(.24vw,3.36px);line-height:min(2vw,28px);padding:min(1.5714285714vw,22px) min(3.2142857143vw,45px) min(1.5vw,21px);position:absolute;text-align:center;transform:translate(-50%,calc(var(--shift)*-1)) rotate(-7deg);width:min(22.8571428571vw,320px)}.cHeading .cHeading__desc{color:var(--color-red-text);font-size:min(1.2857142857vw,18px);font-weight:var(--font-weight-600);line-height:min(2vw,28px);margin-top:min(8.6428571429vw,121px);text-align:center}.cHeading .cHeading__desc span{display:inline}.cHeading__contents{margin-inline:auto;position:relative;width:-moz-fit-content;width:fit-content}.cHeading__contents.contents-other:after{background-image:url(../img/common/other/heading-deco.png)}.cHeading__contents.contents-history:after,.cHeading__contents.contents-other:after{background-size:cover;content:"";height:min(8.5714285714vw,120px);position:absolute;right:min(-5.3571428571vw,-75px);top:min(-4.2857142857vw,-60px);width:min(8.5714285714vw,120px)}.cHeading__contents.contents-history:after{background-image:url(../img/about/heading/history-deco.png)}.cHeading__contents.contents-company:after{background-image:url(../img/about/heading/company-deco.png)}.cHeading__contents.contents-company:after,.cHeading__contents.contents-more:after{background-size:cover;content:"";height:min(8.5714285714vw,120px);position:absolute;right:min(-5.3571428571vw,-75px);top:min(-4.2857142857vw,-60px);width:min(8.5714285714vw,120px)}.cHeading__contents.contents-more:after{background-image:url(../img/about/heading/other-deco.png)}.cHeading__contents .cHeading__contents--en{color:var(--color-green);font-family:Lexend Giga,sans-serif;font-optical-sizing:auto;font-size:min(8.5714285714vw,120px);font-style:normal;font-weight:var(--font-weight-500);line-height:min(7.7142857143vw,108px);margin-bottom:min(.8571428571vw,12px);text-align:center}.cHeading__contents .cHeading__contents--ja{color:var(--color-red-text);font-size:min(2vw,28px);letter-spacing:min(.24vw,3.36px);line-height:min(2vw,28px);text-align:center}.cOthers{padding-bottom:min(11.4285714286vw,160px);padding-top:min(10.1428571429vw,142px)}.cOthers .cOthers__inner{display:flex;flex-flow:wrap;gap:min(2.8571428571vw,40px);margin-inline:auto;margin-top:min(5.7142857143vw,80px);width:min(88.5714285714vw,1240px)}.cOthers .cOthers__contents{display:block;width:calc(50% - 1.42857vw)}.cOthers__more{margin-inline:auto;margin-top:min(14.2857142857vw,200px);width:min(71.4285714286vw,1000px)}.cOthers__more .cOthers__more--inner{display:flex;flex-flow:wrap;justify-content:space-between;margin-top:min(8.5714285714vw,120px)}.cOthers__more .cOthers__more--inner .more-inner__img{width:min(42.8571428571vw,600px)}.cOthers__more .cOthers__more--inner .more-inner__details{margin-top:min(10vw,140px);width:min(22.8571428571vw,320px)}.cOthers__more .cOthers__more--inner .more-inner__details .details-heading .details-heading--sub{color:var(--color-gold);font-family:Lexend Giga,sans-serif;font-optical-sizing:auto;font-size:min(1.1428571429vw,16px);font-style:normal;font-weight:var(--font-weight-500);letter-spacing:min(.1142857143vw,1.6px);line-height:min(1.1428571429vw,16px)}.cOthers__more .cOthers__more--inner .more-inner__details .details-heading .details-heading--main{color:var(--color-red-text);font-size:min(3.1428571429vw,44px);font-weight:700;letter-spacing:min(.3142857143vw,4.4px);line-height:min(4.7142857143vw,66px)}.cOthers__more .cOthers__more--inner .more-inner__details .details-btn{margin-left:auto;margin-top:min(4.2857142857vw,60px);width:min(8.5714285714vw,120px)}.pOnlineContents{background-color:var(--color-white);border-bottom:1px solid var(--color-red);padding-bottom:min(2.8571428571vw,40px);padding-top:min(13.0714285714vw,183px);position:relative;width:100%}.pOnlineContents .pOnlineContents__title{color:var(--color-red-text);font-family:Lexend Giga,sans-serif;font-optical-sizing:auto;font-size:min(6.8571428571vw,96px);font-style:normal;font-weight:var(--font-weight-500);line-height:min(6.1714285714vw,86.4px);margin-inline:auto;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}.pOnlineContents .pOnlineContents__title:after{background-color:var(--color-white);border:1px solid var(--color-red-text);border-radius:50%;color:var(--color-red-text);content:"オンラインショップ";font-size:min(1.8vw,25.2px);font-weight:var(--font-weight-600);height:min(4vw,56px);line-height:min(4vw,56px);position:absolute;right:min(1.0714285714vw,15px);text-align:center;top:min(-2.8571428571vw,-40px);transform:rotate(-7deg);width:min(18vw,252px)}.pOnlineContents .pOnlineContents__title span{display:inline-block;position:relative;z-index:1}.pOnlineContents .pOnlineContents__desc{color:var(--color-red-text);font-size:min(1.0714285714vw,15px);font-weight:var(--font-weight-600);letter-spacing:min(.1071428571vw,1.5px);line-height:min(1.8214285714vw,25.5px);margin-top:min(3vw,42px);position:relative;text-align:center;z-index:1}.pOnlineContents .pOnlineContents__btn{margin-left:auto;margin-top:min(2.8571428571vw,40px);padding-right:min(2.5vw,35px)}.pOnlineContents .pOnlineContents__deco01{left:0;position:absolute;top:min(15.5714285714vw,218px);width:min(31.4285714286vw,440px)}.pOnlineContents .pOnlineContents__deco02{position:absolute;right:0;top:min(15.5714285714vw,218px);width:min(31.4285714286vw,440px)}.pOnlineContents .pOnlineContents__bouncer01{height:min(17.9285714286vw,251px);left:0;position:absolute;top:0;width:min(18.0714285714vw,253px)}.pOnlineContents .pOnlineContents__bouncer02{display:none}.pContents{border-top:1px solid var(--color-red)}.pContents,.pContents .pContents__inner{border-bottom:1px solid var(--color-red)}.pContents .pContents__inner{border-left:1px solid var(--color-red);border-right:1px solid var(--color-red);margin-inline:auto;width:min(90vw,1260px)}.pContents .pContents__inner:last-of-type{border-bottom:none}.pContents .pContents__inner.contents-philosophy{width:min(91.4285714286vw,1280px)}.p-mode-overlay{background-color:var(--color-body);display:grid;height:100vh;inset:0;opacity:0;place-items:center;pointer-events:none;position:fixed;visibility:hidden;width:100%;z-index:9999}.p-mode-overlay .p-mode-overlay__text{color:var(--color-black);font-family:Lexend Giga,sans-serif;font-optical-sizing:auto;font-size:clamp(20px,40/var(--bw)*var(--mw),60px);font-style:normal;font-weight:var(--font-weight-900);letter-spacing:.1em;opacity:0;transform:translateY(20px)}.pTop__fv{height:103vh;position:relative;width:100%}.pTop__fv .pTop__fv--img img{display:block;height:100vh;-o-object-fit:cover;object-fit:cover}.pTop__fv .pTop__fv--logo{left:min(5vw,70px);position:absolute;top:min(5vw,70px);width:min(7.1428571429vw,100px)}.pTop__fv .pTop__fv--message{position:absolute;right:min(11.0714285714vw,155px);top:min(7.3571428571vw,103px);width:min(7.2857142857vw,102px)}.pTop__fv .pTop__fv--message-change{position:absolute;right:min(5.5vw,77px);top:min(6.9285714286vw,97px)}.pTop__fv .pTop__fv--message-change svg{height:min(26.8571428571vw,376px);width:min(26.5vw,371px)}.pTop__fv .pTop__fv--nav{bottom:min(6.4285714286vw,90px);left:min(5.7142857143vw,80px);position:absolute}.pTop__fv .pTop__fv--nav .pTop__fv--nav-items{margin-top:min(1.7142857143vw,24px)}.pTop__fv .pTop__fv--nav .pTop__fv--nav-items:first-of-type{margin-top:0}.pTop__fv .pTop__fv--nav .pTop__fv--nav-items:last-of-type{margin-left:min(-1.4285714286vw,-20px);margin-top:min(2.2857142857vw,32px);position:relative}.pTop__fv .pTop__fv--nav .pTop__fv--nav-items a{color:var(--color-white);font-size:min(1.0714285714vw,15px);font-weight:var(--font-weight-500);letter-spacing:min(.0642857143vw,.9px)}.pTop__fv .pTop__fv--nav .pTop__fv--nav-items.--online{border:1px solid var(--color-white);border-radius:var(--radius);height:min(3.1428571429vw,44px);line-height:min(3.1428571429vw,44px);width:min(13.7142857143vw,192px)}.pTop__fv .pTop__fv--nav .pTop__fv--nav-items.--online a{align-items:center;color:var(--color-white);display:flex;flex-flow:wrap;font-family:Lexend Giga,sans-serif;font-optical-sizing:auto;font-size:min(.9285714286vw,13px);font-style:normal;font-weight:var(--font-weight-400);justify-content:center}.pTop__fv .pTop__fv--nav .pTop__fv--nav-items.--online a:before{background-image:url(../img/common/icon/ico-cart.png);background-size:cover;content:"";height:min(1vw,14px);margin-right:min(.8571428571vw,12px);width:min(1vw,14px)}.pTop__concept{margin-top:min(-2.8571428571vw,-40px)}.pTop__concept .pTop__concept--inner{background-color:var(--color-body);clip-path:path("M 0 0 Q 50 40 100 0 L 100 100 0 100 Z");overflow:hidden;padding-bottom:min(15vw,210px);padding-top:min(21.4285714286vw,300px);position:relative;width:100%}.pTop__concept .pTop__concept--container{display:flex;flex-flow:wrap;justify-content:space-between}.pTop__concept .pTop__concept--contents.--contents-img01{margin-top:min(12.8571428571vw,180px);position:relative;width:min(17.1428571429vw,240px)}.pTop__concept .pTop__concept--contents.--contents-img01 .contents-img__deco01{animation:rotate 10s linear infinite;bottom:min(3.2142857143vw,45px);height:min(10.3571428571vw,145px);left:min(13.5vw,189px);position:absolute;width:min(10.3571428571vw,145px);z-index:1}.pTop__concept .pTop__concept--contents.--contents-img01 .contents-img__deco01 img{display:block;-o-object-fit:cover;object-fit:cover}.pTop__concept .pTop__concept--contents.--contents-main{width:min(36.5714285714vw,512px)}.pTop__concept .pTop__concept--contents.--contents-main .contents-main__title{margin:0 auto min(5.1428571429vw,72px);width:min(29.5714285714vw,414px)}.pTop__concept .pTop__concept--contents.--contents-main .contents-main__emblem img,.pTop__concept .pTop__concept--contents.--contents-main .contents-main__title img{display:block}.pTop__concept .pTop__concept--contents.--contents-main .contents-main__details{margin-top:min(10.3571428571vw,145px)}.pTop__concept .pTop__concept--contents.--contents-main .contents-main__details .details-text{color:var(--color-red-text);font-size:min(1.7142857143vw,24px);letter-spacing:min(.1371428571vw,1.92px);line-height:min(3.2571428571vw,45.6px);margin-bottom:min(2vw,28px)}.pTop__concept .pTop__concept--contents.--contents-main .contents-main__details .details-text span{background:linear-gradient(transparent 50%,var(--color-white) 50%);display:inline-block;line-height:1.3;position:relative}.pTop__concept .pTop__concept--contents.--contents-img02{margin-top:min(12.8571428571vw,180px);position:relative;width:min(17.1428571429vw,240px)}.pTop__concept .pTop__concept--contents.--contents-img02 .contents-img__deco02{animation:rotate 10s linear infinite;height:min(10.3571428571vw,145px);position:absolute;right:min(13.5vw,189px);top:min(-3.9285714286vw,-55px);width:min(10.3571428571vw,145px);z-index:1}.pTop__concept .pTop__concept--contents.--contents-img02 .contents-img__deco02 img{display:block;-o-object-fit:cover;object-fit:cover}.pTop__concept .pTop__concept--contents .contents-img__item{display:flex;flex-flow:column}.pTop__concept .pTop__concept--contents .contents-img__items,.pTop__section{position:relative}.pTop__section .pTop__section--text{left:50%;position:absolute;top:min(7.1428571429vw,100px);transform:translateX(-50%)}.pTop__section .pTop__section--text svg{height:min(19vw,266px);width:min(5.8571428571vw,82px)}.pTop__section .pTop__section--text.aniEffect{--anim-delay:0s;opacity:0;transform:translateY(8px) scale(.94) rotate(0deg);transform-origin:center center;will-change:transform,opacity}.pTop__section .pTop__section--text.aniEffect.animationActive{animation:popThenTiltIn .9s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--anim-delay,0s)}@keyframes popThenTiltIn{0%{opacity:0;transform:translateY(8px) scale(.94) rotate(0deg)}45%{opacity:1;transform:translateY(0) scale(1.06) rotate(0deg)}60%{transform:translateY(0) scale(1) rotate(0deg)}80%{transform:translateY(0) scale(1) rotate(2.5deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}}.pTop__section .pTop__section--inner{padding-top:min(14.2857142857vw,200px)}.pTop__section .pTop__section--container .contents-title{color:var(--color-red-text);font-size:clamp(10px,30/var(--bw)*var(--mw),35px);margin-left:42.57143vw;transform:rotate(-10deg);transform-origin:left}.pTop__section .pTop__section--container .contents-slide .contents-slide__item .contents-slide--items span{align-items:center;color:var(--color-red-text);display:flex;font-family:Lexend Giga,sans-serif;font-optical-sizing:auto;font-size:clamp(18px,60/var(--bw)*var(--mw),63px);font-style:normal;line-height:clamp(20px,72/var(--bw)*var(--mw),72px)}.pTop__section .pTop__section--container .contents-slide .contents-slide__item .contents-slide--items span:before{background-image:url(../img/top/section/menma.png);background-size:cover;content:"";height:min(3.5714285714vw,50px);margin-right:min(1.1428571429vw,16px);width:min(3.5714285714vw,50px)}.pTop__section .pTop__section--container .contents-img{overflow:hidden}.pTop__section .pTop__section--container .contents-img .contents-img__inner{margin-left:35.28571vw;width:min(27.1428571429vw,380px)}.pTop__section .pTop__section--container .contents-img .contents-img__inner img{animation:periodic-rotate-sharp 5s steps(2,jump-none) infinite;transform-origin:center center}@keyframes periodic-rotate-sharp{0%{transform:rotate(0deg)}2.5%{transform:rotate(3deg)}5%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.pTop__charm{background-color:var(--color-white);border-top:1px solid var(--color-red);padding-top:min(5.9285714286vw,83px)}.pTop__charm .pTop__charm--head{position:relative}.pTop__charm .pTop__charm--head .head-text{color:var(--color-green);font-family:Lexend Giga,sans-serif;font-optical-sizing:auto;font-size:min(8.5714285714vw,120px);font-style:normal;line-height:min(7.7142857143vw,108px);margin-inline:auto;position:relative;text-align:center;width:min(59.2857142857vw,830px);z-index:1}.pTop__charm .pTop__charm--head .head-text:before{background-image:url(../img/top/charm/head-img.png);background-size:cover;content:"";height:min(19.2857142857vw,270px);left:min(-14.2857142857vw,-200px);position:absolute;top:0;width:min(19.2857142857vw,270px);z-index:-1}.pTop__charm .pTop__charm--head .head-text-ja{color:var(--color-red-text);font-size:clamp(15px,28/var(--bw)*var(--mw),32px);font-weight:var(--font-weight-600);letter-spacing:clamp(3px,5.6/var(--bw)*var(--mw),5.8px);line-height:clamp(15px,28/var(--bw)*var(--mw),29px);margin-top:min(.8571428571vw,12px);text-align:center}.pTop__charm .pTop__charm--container{border-bottom:1px solid var(--color-red);border-top:1px solid var(--color-red);margin-top:min(4.2857142857vw,60px);position:relative}.pTop__charm .pTop__charm--item{border-left:1px solid var(--color-red);border-right:1px solid var(--color-red);display:flex;margin-inline:auto;width:min(90vw,1260px)}.pTop__charm .pTop__charm--items{border-right:1px solid var(--color-red);padding:min(1vw,14px) min(1vw,14px) min(2.8571428571vw,40px);width:33.3%}.pTop__charm .pTop__charm--items:last-of-type{border-bottom:none;border-right:none}.pTop__charm .charm--item__num{color:var(--color-red-text);font-size:clamp(14px,24/var(--bw)*var(--mw),24px);font-weight:var(--font-weight-500);letter-spacing:clamp(.56px,.96/var(--bw)*var(--mw),.96px);line-height:clamp(16.8px,28.8/var(--bw)*var(--mw),28.8px)}.pTop__charm .charm--item__container{display:flex;flex-flow:column}.pTop__charm .charm--item__contents.--img{margin:0 auto;width:min(21.4285714286vw,300px)}.pTop__charm .charm--item__contents.--img img{display:block;-o-object-fit:cover;object-fit:cover}.pTop__charm .charm--item__contents.--details{margin:0 auto;width:min(25vw,350px)}.pTop__charm .charm--item__contents.--details .details-head{margin-bottom:min(.7142857143vw,10px);margin-left:min(-.3571428571vw,-5px);position:relative}.pTop__charm .charm--item__contents.--details .details-head.--01 svg{height:min(2.6428571429vw,37px);width:min(11.4285714286vw,160px)}.pTop__charm .charm--item__contents.--details .details-head.--02 svg{height:min(2.7142857143vw,38px);width:min(10.5vw,147px)}.pTop__charm .charm--item__contents.--details .details-head.--03 svg{height:min(2.5714285714vw,36px);width:min(11.6428571429vw,163px)}.pTop__charm .charm--item__contents.--details .details-contents{color:var(--color-red-text);margin:0 auto;width:min(22.8571428571vw,320px)}.pTop__charm .charm--item__contents.--details .details-contents .details-contents__title{font-size:clamp(15px,24/var(--bw)*var(--mw),24px);letter-spacing:clamp(.9px,1.44/var(--bw)*var(--mw),1.44px);line-height:clamp(22.5px,36/var(--bw)*var(--mw),36px)}.pTop__charm .charm--item__contents.--details .details-contents .details-contents__info{font-size:clamp(12px,15/var(--bw)*var(--mw),15px);letter-spacing:clamp(1.44px,1.8/var(--bw)*var(--mw),1.8px);line-height:clamp(20.4px,25.5/var(--bw)*var(--mw),25.5px);margin-top:min(.8571428571vw,12px)}.pTop__charm .pTop__charm--btn{padding-bottom:min(2.7142857143vw,38px);padding-right:min(6.2857142857vw,88px);padding-top:min(2.7142857143vw,38px);text-align:right}.pTop__particular{padding-left:min(.5714285714vw,8px);padding-right:min(.5714285714vw,8px);padding-top:min(15.5vw,217px)}.pTop__particular .pTop__particular--head .head-text{color:var(--color-green);font-family:Lexend Giga,sans-serif;font-optical-sizing:auto;font-size:min(8.5714285714vw,120px);font-style:normal;line-height:min(7.7142857143vw,108px);margin:0 auto;position:relative;text-align:center;width:min(51.4285714286vw,720px)}.pTop__particular .pTop__particular--head .head-text:before{animation:rotate 10s linear infinite;background-image:url(../img/top/particular/head-img.png);background-size:cover;content:"";height:min(19.2857142857vw,270px);left:min(-10vw,-140px);position:absolute;top:min(-7.1428571429vw,-100px);width:min(19.2857142857vw,270px);z-index:-1}.pTop__particular .pTop__particular--head .head-text:after{animation:rotate 10s linear infinite;background-image:url(../img/top/particular/icon.png);background-size:cover;content:"";height:min(8.2857142857vw,116px);position:absolute;right:min(.5vw,7px);top:min(-2.1428571429vw,-30px);width:min(8.2857142857vw,116px);z-index:1}.pTop__particular .pTop__particular--head .head-text-ja{color:var(--color-red-text);font-size:clamp(15px,28/var(--bw)*var(--mw),32px);font-weight:var(--font-weight-600);letter-spacing:clamp(3px,5.6/var(--bw)*var(--mw),5.8px);line-height:clamp(15px,28/var(--bw)*var(--mw),29px);margin-top:min(.8571428571vw,12px);text-align:center}.pTop__particular .pTop__particular--inner{margin-top:min(8.7857142857vw,123px)}.pTop__particular .pTop__particular--items{display:flex;flex-flow:wrap;justify-content:space-between;margin:0 auto;width:min(71.1428571429vw,996px)}.pTop__particular .pTop__particular--items.--reverse{flex-direction:row-reverse;margin-top:min(7.1428571429vw,100px)}.pTop__particular .pTop__particular--item.--details.--01{width:min(34.2857142857vw,480px)}.pTop__particular .pTop__particular--item.--details.--02{width:min(35vw,490px)}.pTop__particular .pTop__particular--item.--img.--01{width:min(30vw,420px)}.pTop__particular .pTop__particular--item.--img.--02{width:min(28.5714285714vw,400px)}.pTop__particular .item-contents.--01{padding-top:min(2.1428571429vw,30px)}.pTop__particular .item-contents.--02{padding-top:min(5.7142857143vw,80px)}.pTop__particular .item-contents .item-contents__num{align-items:center;border:1px solid var(--color-red);border-radius:50%;display:flex;height:min(4.2857142857vw,60px);justify-content:center;margin-bottom:min(7.1428571429vw,100px);padding-left:min(.0714285714vw,1px);padding-top:min(.3571428571vw,5px);width:min(4.2857142857vw,60px)}.pTop__particular .item-contents .item-contents__num .num-text{color:var(--color-red-text);font-size:min(1.7142857143vw,24px);font-weight:var(--font-weight-500);letter-spacing:min(.0685714286vw,.96px);line-height:min(2.0571428571vw,28.8px)}.pTop__particular .item-contents .item-contents__title{color:var(--color-red-text);font-size:min(2.5714285714vw,36px);font-weight:var(--font-weight-600);letter-spacing:min(.2057142857vw,2.88px);line-height:min(3.8571428571vw,54px)}.pTop__particular .item-contents .item-contents__title span{font-weight:var(--font-weight-300)}.pTop__particular .item-contents .item-contents__details{color:var(--color-red-text);font-size:min(1.1428571429vw,16px);font-weight:var(--font-weight-500);letter-spacing:min(.0228571429vw,.32px);line-height:min(1.9428571429vw,27.2px);margin-top:min(1.7142857143vw,24px)}.pTop__particular .pTop__particular--message{margin-top:min(18.2142857143vw,255px);position:relative}.pTop__particular .pTop__particular--message .articular-message__text{color:var(--color-red-text);font-size:min(2.8571428571vw,40px);font-weight:var(--font-weight-600);letter-spacing:min(.2285714286vw,3.2px);line-height:min(4.2857142857vw,60px);text-align:center}.pTop__particular .pTop__particular--message .articular-message__text span{font-weight:var(--font-weight-300)}.pTop__particular .pTop__particular--message .articular-message__car{-webkit-font-smoothing:antialiased;backface-visibility:hidden;image-rendering:auto;position:absolute;right:0;top:min(-14.2857142857vw,-200px);width:min(42.8571428571vw,600px)}.pTop__products{margin-top:min(24.2857142857vw,340px);padding-top:min(16.6428571429vw,233px)}.pTop__products .pTop__products--head .head-text{color:var(--color-green);font-family:Lexend Giga,sans-serif;font-optical-sizing:auto;font-size:min(8.5714285714vw,120px);font-style:normal;line-height:min(7.7142857143vw,108px);margin:0 auto;position:relative;text-align:center;width:min(51.4285714286vw,720px)}.pTop__products .pTop__products--head .head-text:after{background-image:url(../img/top/products/head-fukidashi.png);background-size:cover;content:"";height:min(16.5vw,231px);opacity:0;position:absolute;right:min(-7.8571428571vw,-110px);top:min(-15vw,-210px);transition:transform .2s cubic-bezier(.25,2.5,.69,.45);width:min(25.7142857143vw,360px);will-change:transform;z-index:1}.pTop__products .pTop__products--head .head-text.animationActive:after{opacity:1;transform:scale(1.1)}.pTop__products .pTop__products--head .head-text-ja{color:var(--color-red-text);font-size:clamp(15px,28/var(--bw)*var(--mw),32px);font-weight:var(--font-weight-600);letter-spacing:clamp(3px,5.6/var(--bw)*var(--mw),5.8px);line-height:clamp(15px,28/var(--bw)*var(--mw),29px);margin-top:min(.8571428571vw,12px);text-align:center}.pTop__products .pTop__products--inner{background-color:var(--color-white);border-bottom:1px solid var(--color-red);border-top:1px solid var(--color-red);margin-top:min(5.7142857143vw,80px)}.pTop__products .pTop__products--container{border-bottom:1px solid var(--color-red);border-top:1px solid var(--color-red);margin-bottom:min(2.5vw,35px);margin-top:min(4.2857142857vw,60px)}.pTop__products .pTop__products--item{border-left:1px solid var(--color-red);border-right:1px solid var(--color-red);display:flex;flex-flow:wrap;margin:0 auto;width:min(85.7142857143vw,1200px)}.pTop__products .pTop__products--items{border-bottom:1px solid var(--color-red);border-right:1px solid var(--color-red);padding:min(1.4285714286vw,20px);width:33.3%}.pTop__products .pTop__products--items:nth-of-type(3n){border-right:none}.pTop__products .pTop__products--items:nth-of-type(4),.pTop__products .pTop__products--items:nth-of-type(5),.pTop__products .pTop__products--items:nth-of-type(6){border-bottom:none}.pTop__products .pTop__products--contents.--cate01{color:#d58008}.pTop__products .pTop__products--contents.--cate02{color:var(--color-blue)}.pTop__products .pTop__products--contents.--cate03{color:#bd9e01}.pTop__products .pTop__products--contents.--cate04{color:#b9277a}.pTop__products .pTop__products--contents.--cate05{color:var(--color-red-text)}.pTop__products .pTop__products--contents.--cate06{color:#05a954}.pTop__products .pTop__products--contents .contents-img img{display:block}.pTop__products .pTop__products--contents .contents-title{font-size:min(1.7142857143vw,24px);font-weight:var(--font-weight-600);line-height:min(1.5714285714vw,22px);margin-top:min(1.5714285714vw,22px)}.pTop__products .pTop__products--contents .contents-title span{display:inline}.pTop__products .pTop__products--contents .contents-desc{font-size:min(1vw,14px);line-height:min(1.7vw,23.8px);margin-top:min(.5714285714vw,8px)}.pTop__products .pTop__products--contents .contents-btn{margin-top:min(1.7142857143vw,24px)}.pTop__products .pTop__products--btn{padding-bottom:min(2.5vw,35px);padding-right:min(5.1428571429vw,72px);text-align:right}.pTop__contents{background-color:var(--color-white);padding-bottom:min(9.2857142857vw,130px);padding-top:min(6.7142857143vw,94px)}.pTop__contents .pTop__contents--img{display:flex;flex-flow:nowrap;width:100vw}.pTop__contents .pTop__contents--img li{opacity:0}.pTop__contents .pTop__contents--img li.contents-img01{width:19.42857vw}.pTop__contents .pTop__contents--img li.contents-img02{margin-left:-.71429vw;margin-top:7.85714vw;position:relative;width:18.57143vw;z-index:1}.pTop__contents .pTop__contents--img li.contents-img03{margin-left:-2.85714vw;margin-top:-1.42857vw;position:relative;width:25.92857vw}.pTop__contents .pTop__contents--img li.contents-img04{margin-left:-3.07143vw;position:relative;width:21.71429vw}.pTop__contents .pTop__contents--img li.contents-img05{width:29.35714vw}.pTop__contents .pTop__contents--inner{margin:min(12.8571428571vw,180px) auto 0;width:min(60.7142857143vw,850px)}.pTop__contents .pTop__contents--box{margin-bottom:min(8.5714285714vw,120px);position:relative}.pTop__contents .pTop__contents--box:last-of-type{margin-bottom:0}.pTop__contents .pTop__contents--box .contents-box__img{position:relative;z-index:1}.pTop__contents .pTop__contents--box .contents-box__img img{display:block}.pTop__contents .pTop__contents--box .contents-box__desc{color:var(--color-red-text);font-size:min(1.2857142857vw,18px);font-weight:var(--font-weight-700);line-height:min(2.0571428571vw,28.8px);margin-top:min(2vw,28px);position:relative;z-index:1}.pTop__contents .pTop__contents--box .contents-box__btn{bottom:0;position:absolute;right:0;z-index:1}.pTop__contents .pTop__contents--box.--top:before{background-image:url(../img/top/contents/bana01-deco01.png);bottom:min(-2.8571428571vw,-40px);left:min(-26.4285714286vw,-370px)}.pTop__contents .pTop__contents--box.--top:after,.pTop__contents .pTop__contents--box.--top:before{background-size:cover;content:"";height:min(30vw,420px);position:absolute;width:min(30vw,420px);z-index:0}.pTop__contents .pTop__contents--box.--top:after{background-image:url(../img/top/contents/bana01-deco02.png);right:min(-26.4285714286vw,-370px);top:min(-11.4285714286vw,-160px)}.pTop__contents .pTop__contents--box.--bottom:before{background-image:url(../img/top/contents/bana02-deco01.png);bottom:min(-2.8571428571vw,-40px);left:min(-26.4285714286vw,-370px)}.pTop__contents .pTop__contents--box.--bottom:after,.pTop__contents .pTop__contents--box.--bottom:before{background-size:cover;content:"";height:min(30vw,420px);position:absolute;width:min(30vw,420px);z-index:0}.pTop__contents .pTop__contents--box.--bottom:after{background-image:url(../img/top/contents/bana02-deco02.png);right:min(-26.4285714286vw,-370px);top:min(-11.4285714286vw,-160px)}.pTop__about{background-color:var(--color-white);padding-bottom:min(12.8571428571vw,180px)}.pTop__about .pTop__about--head{padding-top:min(6.4285714286vw,90px);position:relative}.pTop__about .pTop__about--head .head-text{color:var(--color-green);font-family:Lexend Giga,sans-serif;font-optical-sizing:auto;font-size:min(8.5714285714vw,120px);font-style:normal;line-height:min(7.7142857143vw,108px);margin:0 auto;position:relative;text-align:center;width:min(51.4285714286vw,720px)}.pTop__about .pTop__about--head .head-text:after{background-image:url(../img/top/about/head-img.png);background-size:cover;content:"";height:min(8.7142857143vw,122px);position:absolute;right:min(1.4285714286vw,20px);top:min(-5vw,-70px);width:min(8.7142857143vw,122px);z-index:1}.pTop__about .pTop__about--head .head-text-ja{color:var(--color-red-text);font-size:clamp(15px,28/var(--bw)*var(--mw),32px);font-weight:var(--font-weight-600);letter-spacing:clamp(3px,5.6/var(--bw)*var(--mw),5.8px);line-height:clamp(15px,28/var(--bw)*var(--mw),29px);margin-top:min(.8571428571vw,12px);text-align:center}.pTop__about .pTop__about--inner{margin-top:min(5.7142857143vw,80px)}.pTop__about .pTop__about--item{display:flex;flex-flow:wrap;gap:min(4.5vw,63px);margin:0 auto;width:min(90.2142857143vw,1263px)}.pTop__about .pTop__about--items{width:calc(50% - min(4.5vw,63px)*1/2)}.pTop__about .pTop__about--items:nth-of-type(2){margin-top:min(5.7142857143vw,80px)}.pTop__about .about-contents__img img{display:block}.pTop__about .about-contents__head{margin-top:min(2.8571428571vw,40px)}.pTop__about .about-contents__head .head-en{color:var(--color-gold);font-family:Lexend Giga,sans-serif;font-optical-sizing:auto;font-size:min(1.1428571429vw,16px);font-style:normal;font-weight:var(--font-weight-500);line-height:min(1.1428571429vw,16px)}.pTop__about .about-contents__head .head-ja{color:var(--color-red-text);font-size:min(2.5714285714vw,36px);font-weight:700;letter-spacing:min(.2571428571vw,3.6px);line-height:min(3.8571428571vw,54px);margin-top:min(.7142857143vw,10px)}.pTop__about .about-contents__desc{color:var(--color-red-text);font-size:min(1.1428571429vw,16px);font-weight:var(--font-weight-500);line-height:min(1.8285714286vw,25.6px);margin-top:min(1vw,14px);width:min(37.1428571429vw,520px)}.pTop__about .about-contents__btn{margin-top:min(1.4285714286vw,20px);text-align:right}.pTop__news{padding-bottom:min(3.3571428571vw,47px);padding-top:min(14.4285714286vw,202px)}.pTop__news .pTop__news--inner{margin-left:min(3.8571428571vw,54px);width:min(87.5714285714vw,1226px)}.pTop__news .pTop__news--head .head-text{color:var(--color-green);font-family:Lexend Giga,sans-serif;font-optical-sizing:auto;font-size:min(8.5714285714vw,120px);font-style:normal;line-height:min(7.7142857143vw,108px);position:relative;width:min(37.1428571429vw,520px)}.pTop__news .pTop__news--head .head-text:after{background-image:url(../img/top/news/head-img.png);background-size:cover;content:"";height:min(8.7142857143vw,122px);position:absolute;right:min(1.4285714286vw,20px);top:min(-5vw,-70px);width:min(8.7142857143vw,122px);z-index:1}.pTop__news .pTop__news--head .head-text-ja{color:var(--color-red-text);font-size:clamp(12px,28/var(--bw)*var(--mw),32px);font-weight:var(--font-weight-600);letter-spacing:clamp(3px,5.6/var(--bw)*var(--mw),5.8px);line-height:clamp(15px,28/var(--bw)*var(--mw),29px);margin-left:min(.7142857143vw,10px);margin-top:min(.8571428571vw,12px)}.pTop__news .pTop__news--contents{margin-left:min(35.7142857143vw,500px);width:min(55.7142857143vw,780px)}.pTop__news .pTop__news--items{display:flex;flex-flow:column}.pTop__news .pTop__news--item{border-bottom:1px solid var(--color-gold-light);margin-bottom:min(2.8571428571vw,40px);padding-bottom:min(2.2857142857vw,32px);padding-left:min(2.1428571429vw,30px);padding-right:min(6.4285714286vw,90px);position:relative}.pTop__news .pTop__news--item:last-child{margin-bottom:0}.pTop__news .pTop__news--item .news-item__contents{display:block}.pTop__news .pTop__news--item .news-item__contents .contents-data{align-items:center;display:flex;flex-flow:wrap}.pTop__news .pTop__news--item .news-item__contents .contents-data .contents-details__date{color:var(--color-red-text);font-size:min(1.0714285714vw,15px);font-weight:var(--font-weight-500);margin-right:min(1.2857142857vw,18px)}.pTop__news .pTop__news--item .news-item__contents .contents-data .contents-details__category{border:1px solid var(--color-red-text);border-radius:var(--radius);color:var(--color-red-text);font-size:min(.9285714286vw,13px);height:min(1.7142857143vw,24px);line-height:min(1.7142857143vw,24px);padding:0 min(1.4285714286vw,20px);text-align:center;width:-moz-fit-content;width:fit-content}.pTop__news .pTop__news--item .news-item__contents .contents-title{color:var(--color-red-text);font-size:min(1.4285714286vw,20px);font-weight:var(--font-weight-500);line-height:min(2.1428571429vw,30px);margin-top:min(1.4285714286vw,20px)}.pTop__news .pTop__news--item .news-item__contents .contents-btn{position:absolute;right:min(2.1428571429vw,30px);top:min(1.7857142857vw,25px)}.pTop__news .pTop__news--btn{margin-top:min(6.3571428571vw,89px);text-align:right}.pTop__news .pTop__news--deco{margin-left:min(0vw,0px);margin-top:min(8.4285714286vw,118px);position:relative;width:100%}.pTop__news .pTop__news--deco .pTop__news--deco-img{width:min(13.2857142857vw,186px)}.pTop__social{background-color:var(--color-white);padding-bottom:min(20.5vw,287px);padding-top:min(12.8571428571vw,180px)}.pTop__social .pTop__social--head .head-text{color:var(--color-red-text);font-family:Lexend Giga,sans-serif;font-optical-sizing:auto;font-size:min(8.5714285714vw,120px);font-style:normal;line-height:min(7.7142857143vw,108px);margin:0 auto;position:relative;text-align:center}.pTop__social .pTop__social--head .head-text-ja{color:var(--color-red-text);font-size:clamp(15px,28/var(--bw)*var(--mw),32px);font-weight:var(--font-weight-600);letter-spacing:clamp(3px,5.6/var(--bw)*var(--mw),5.8px);line-height:clamp(15px,28/var(--bw)*var(--mw),29px);margin-top:min(.8571428571vw,12px);text-align:center}.pTop__social .pTop__social--inner{margin-top:min(7.7857142857vw,109px);position:relative}.pTop__social .pTop__social--items{display:flex;flex-flow:wrap;gap:min(7.1428571429vw,100px);left:50%;position:absolute;transform:translateX(-50%);width:min(36.5vw,511px);z-index:1}.pTop__social .pTop__social--item{display:block;text-align:center;width:calc(50% - min(7.1428571429vw,100px)*1/2)}.pTop__social .pTop__social--item .social-item__img{display:block;margin-bottom:min(2.2857142857vw,32px);margin-inline:auto;width:min(10.7142857143vw,150px)}.pTop__social .pTop__social--item .social-item__name{color:var(--color-red-text);font-size:min(1.4285714286vw,20px);font-weight:700}.pTop__social .pTop__social--item .social-item__link{color:var(--color-red-text);font-size:min(1.1428571429vw,16px);margin-top:min(.8571428571vw,12px)}.pTop__social .pTop__social--slider{width:100%}.pTop__social .pTop__social--slider .slider-item img{width:min(155.5714285714vw,2178px)}.jsChangeImg,.jsModeChange .jsNormalImg{display:none}.jsModeChange .jsChangeImg{display:block}.jsModeChange .pTop__concept--inner{background-color:var(--color-red)}.jsModeChange .contents-main__details .details-text{color:var(--color-white)!important}.jsModeChange .contents-main__details .details-text span{background:linear-gradient(transparent 50%,var(--color-gold) 50%)!important;display:inline-block;line-height:1.3;position:relative}.jsModeChange .pTop__section--text{left:auto;right:min(27.7857142857vw,389px)}.jsModeChange .pTop__section--text svg path{fill:var(--color-white)!important}.jsModeChange .contents-img__inner{height:min(32.5714285714vw,456px)!important;width:min(35.1428571429vw,492px)!important}.pSingle{margin-bottom:min(8.5714285714vw,120px);margin-top:min(15.7142857143vw,220px)}.pSingle .pSingle__inner{margin-inline:auto;width:min(69.8571428571vw,978px)}.pSingle .pSingle__details{align-items:center;display:flex;margin-bottom:min(1.0714285714vw,15px)}.pSingle .pSingle__details .pSingle__details--date{color:var(--color-red-text);font-family:Lexend Giga,sans-serif;font-optical-sizing:auto;font-size:min(1.0714285714vw,15px);font-style:normal;font-weight:var(--font-weight-600);line-height:min(1.0714285714vw,15px)}.pSingle .pSingle__details .pSingle__details--category{border:1px solid var(--color-red);border-radius:var(--radius);color:var(--color-red-text);font-size:min(.9285714286vw,13px);font-weight:var(--font-weight-500);letter-spacing:min(.0928571429vw,1.3px);line-height:min(.9285714286vw,13px);margin-left:min(1.1428571429vw,16px);padding:min(.4285714286vw,6px) min(.5714285714vw,8px) min(.3571428571vw,5px);text-align:center;width:-moz-fit-content;width:fit-content}.pSingle .pSingle__title{border-bottom:1px solid var(--color-gold);color:var(--color-red-text);font-size:min(4.2857142857vw,60px);font-weight:var(--font-weight-700);letter-spacing:min(.1714285714vw,2.4px);line-height:min(5.1428571429vw,72px);padding-bottom:min(2.5714285714vw,36px)}.pSingle .pSingle__container{margin-top:min(5.7142857143vw,80px)}.pSingle .pSingle__container h2{background-color:var(--color-red);color:var(--color-white);font-size:min(1.7857142857vw,25px);padding:min(.7142857143vw,10px) min(1.4285714286vw,20px) min(.3571428571vw,5px)}.pSingle .pSingle__container h2,.pSingle .pSingle__container h3{font-weight:var(--font-weight-500);font-weight:var(--font-weight-700);letter-spacing:min(.0714285714vw,1px);line-height:min(2.1428571429vw,30px);margin-bottom:min(1.4285714286vw,20px)}.pSingle .pSingle__container h3{border-bottom:1px solid var(--color-gold);color:var(--color-red);font-size:min(1.4285714286vw,20px)}.pSingle .pSingle__container .wp-block-image{margin-bottom:min(2.1428571429vw,30px)}.pSingle .pSingle__container .wp-block-image img{display:block}.pSingle .pSingle__container p{color:var(--color-red-text);font-size:min(1.1428571429vw,16px);font-weight:var(--font-weight-500);letter-spacing:min(.0685714286vw,.96px);line-height:min(2.0571428571vw,28.8px);margin-bottom:min(2.8571428571vw,40px)}.pSingle .pSingle__share{align-items:center;display:flex;gap:min(1.4285714286vw,20px);margin-inline:auto;margin-top:min(6.2142857143vw,87px);width:min(8.2142857143vw,115px)}.pSingle .pSingle__share .pSingle__share--icons{width:calc(33.33333% - min(1.4285714286vw,20px)*2/3)}.pSingle .pSingle__share .pSingle__share--icons a img{display:block;height:min(1.7857142857vw,25px);width:min(1.7857142857vw,25px)}.pSingle .pSingle__pager{display:flex;gap:min(2.8571428571vw,40px);margin-top:min(3.0714285714vw,43px);width:100%}.pSingle .pSingle__pager .pSingle__pager--link{border-bottom:1px solid var(--color-gold);border-top:1px solid var(--color-gold);position:relative;width:calc(50% - min(2.8571428571vw,40px)*1/2)}.pSingle .pSingle__pager .pSingle__pager--link .pager-btn{position:absolute;top:50%;transform:translateY(-50%)}.pSingle .pSingle__pager .pSingle__pager--link.pSingle__pager--link--prev{padding:min(3.2857142857vw,46px) min(2.5714285714vw,36px) min(3.0714285714vw,43px) min(7.3571428571vw,103px)}.pSingle .pSingle__pager .pSingle__pager--link.pSingle__pager--link--prev .pager-btn{left:0;transform:scaleX(-1)}.pSingle .pSingle__pager .pSingle__pager--link.pSingle__pager--link--next{padding:min(3.2857142857vw,46px) min(7.3571428571vw,103px) min(3.0714285714vw,43px) min(2.5714285714vw,36px)}.pSingle .pSingle__pager .pSingle__pager--link.pSingle__pager--link--next .pager-btn{right:0}.pSingle .pSingle__pager .pSingle__pager--link.pSingle__pager--link--next:only-child{margin-left:auto}.pSingle .pSingle__pager .pSingle__pager--link .pager-details{align-items:center;display:flex;margin-bottom:min(1.0714285714vw,15px)}.pSingle .pSingle__pager .pSingle__pager--link .pager-details .pager-details__date{color:var(--color-red-text);font-family:Lexend Giga,sans-serif;font-optical-sizing:auto;font-size:min(1.0714285714vw,15px);font-style:normal;font-weight:var(--font-weight-600);line-height:min(1.0714285714vw,15px)}.pSingle .pSingle__pager .pSingle__pager--link .pager-details .pager-details__cat{border:1px solid var(--color-red);border-radius:var(--radius);color:var(--color-red-text);font-size:min(.9285714286vw,13px);font-weight:var(--font-weight-500);letter-spacing:min(.0928571429vw,1.3px);line-height:min(.9285714286vw,13px);margin-left:min(1.1428571429vw,16px);padding:min(.4285714286vw,6px) min(.5714285714vw,8px) min(.3571428571vw,5px);text-align:center;width:-moz-fit-content;width:fit-content}.pSingle .pSingle__pager .pSingle__pager--link .pSingle__pager--title{color:var(--color-red-text);display:block;font-size:min(1.4285714286vw,20px);font-weight:var(--font-weight-500);letter-spacing:min(.0714285714vw,1px);line-height:min(2.1428571429vw,30px);margin-top:min(1.4285714286vw,20px)}.pTop__news--contents{margin-inline:auto;margin-top:min(14.2857142857vw,200px);padding-bottom:min(14.2857142857vw,200px);width:min(55.7142857143vw,780px)}.pTop__news--items{display:flex;flex-flow:column}.pTop__news--item{border-bottom:1px solid var(--color-gold-light);margin-bottom:min(2.8571428571vw,40px);padding-bottom:min(2.2857142857vw,32px);padding-left:min(2.1428571429vw,30px);padding-right:min(6.4285714286vw,90px);position:relative}.pTop__news--item:last-child{margin-bottom:0}.pTop__news--item .news-item__contents{display:block}.pTop__news--item .news-item__contents .contents-data{align-items:center;display:flex;flex-flow:wrap}.pTop__news--item .news-item__contents .contents-data .contents-details__date{color:var(--color-red-text);font-size:min(1.0714285714vw,15px);font-weight:var(--font-weight-500);margin-right:min(1.2857142857vw,18px)}.pTop__news--item .news-item__contents .contents-data .contents-details__category{border:1px solid var(--color-red-text);border-radius:var(--radius);color:var(--color-red-text);font-size:min(.9285714286vw,13px);height:min(1.7142857143vw,24px);line-height:min(1.7142857143vw,24px);padding:0 min(1.4285714286vw,20px);text-align:center;width:-moz-fit-content;width:fit-content}.pTop__news--item .news-item__contents .contents-title{color:var(--color-red-text);font-size:min(1.4285714286vw,20px);font-weight:var(--font-weight-500);line-height:min(2.1428571429vw,30px);margin-top:min(1.4285714286vw,20px)}.pTop__news--item .news-item__contents .contents-btn{position:absolute;right:min(2.1428571429vw,30px);top:min(1.7857142857vw,25px)}.pTop__news--btn{margin-top:min(6.3571428571vw,89px);text-align:right}.pTop__news--deco{margin-left:min(0vw,0px);margin-top:min(8.4285714286vw,118px);position:relative;width:105vw}.pPrivacy{border:1px solid var(--color-red);margin-bottom:min(14.2857142857vw,200px);margin-inline:auto;margin-top:min(7.1428571429vw,100px);width:min(80vw,1120px)}.pPrivacy .pPrivacy__inner{background-color:var(--color-white);border-bottom:1px solid var(--color-red);padding:min(4.2857142857vw,60px) min(5vw,70px) min(4.2857142857vw,60px) min(4.5vw,63px)}.pPrivacy .pPrivacy__inner:last-of-type{border-bottom:none}.pPrivacy .pPrivacy__title{color:var(--color-red-text);font-size:min(2vw,28px);font-weight:var(--font-weight-600);letter-spacing:min(.28vw,3.92px);line-height:min(3vw,42px);margin-bottom:min(.5vw,7px)}.pPrivacy .pPrivacy__desc{color:var(--color-red-text);font-size:min(1.0714285714vw,15px);font-weight:var(--font-weight-500);letter-spacing:min(.1285714286vw,1.8px);line-height:min(1.8214285714vw,25.5px)}.pContact{margin-bottom:min(7.0714285714vw,99px);margin-inline:auto;margin-top:min(14.2857142857vw,200px);position:relative;width:min(80vw,1120px)}.pContact:before{--shift:43%;aspect-ratio:1/1;background:url(../img/contact/menma.png) 50%/cover no-repeat;content:"";left:50%;position:absolute;top:0;transform:translate(-50%,calc(var(--shift)*-1));width:min(34.9285714286vw,489px);z-index:-1}.pContact .pContact__inner{background-color:var(--color-white);border-radius:50px;padding:min(7.3571428571vw,103px) min(5vw,70px) min(6.4285714286vw,90px) min(4.2857142857vw,60px);width:100%}.pThanks{margin-bottom:min(7.3571428571vw,103px);margin-inline:auto;margin-top:min(15.7857142857vw,221px);position:relative;width:min(44.2857142857vw,620px)}.pThanks .pThanks__deco{display:flex;gap:1.42857vw;left:50%;position:absolute;top:min(3vw,42px);transform:translateX(-50%);width:min(44.2857142857vw,620px);z-index:-1}.pThanks .pThanks__deco .pThanks__deco--item{width:calc(50% - .71429vw)}.pThanks .pThanks__deco .pThanks__deco--item svg{width:min(21.4285714286vw,300px)}.pThanks .pThanks__title{font-size:2.85714vw;letter-spacing:.22857vw;line-height:4.28571vw;margin-bottom:min(1.3571428571vw,19px)}.pThanks .pThanks__desc,.pThanks .pThanks__title{color:var(--color-red-text);font-weight:var(--font-weight-600);text-align:center}.pThanks .pThanks__desc{font-size:1.14286vw;line-height:1.82857vw;margin-bottom:4vw}.pThanks .pThanks__desc p{margin-bottom:2.14286vw}.pThanks .pThanks__desc p:last-of-type{margin-bottom:0}.pThanks .pThanks__desc p span{display:inline}.pThanks .pThanks__btn{text-align:center}.pForm .pForm__row{align-items:center;display:flex;gap:min(1.7142857143vw,24px);justify-content:space-between;margin-bottom:min(2.8571428571vw,40px)}.pForm .pForm__row label{cursor:default}.pForm .pForm__row.is-alignTop{align-items:flex-start}.pForm .pForm__row.is-alignTop .pForm__labelText{margin-top:min(1vw,14px)}.pForm .pForm__label{align-items:center;display:flex;gap:min(.7142857143vw,10px);width:min(24.2857142857vw,340px)}.pForm .pForm__label .pForm__labelText{color:var(--color-red-text);font-size:clamp(18px,24/var(--bw)*var(--mw),25px);font-weight:var(--font-weight-600)}.pForm .pForm__reqBadge{align-items:center;background:var(--color-red);border-radius:var(--radius);color:var(--color-white);display:inline-flex;font-size:min(.9285714286vw,13px);font-weight:var(--font-weight-600);height:min(1.7142857143vw,24px);justify-content:center;letter-spacing:min(.0928571429vw,1.3px);line-height:min(.9285714286vw,13px);margin-left:min(1.4285714286vw,20px);padding-top:min(.1428571429vw,2px);text-align:center;width:min(7.1428571429vw,100px)}.pForm .pForm__field{position:relative;width:min(40vw,560px)}.pForm .pForm__field input,.pForm .pForm__field select,.pForm .pForm__field textarea{background:var(--color-white);border:1px solid var(--color-red);border-radius:15px;color:var(--color-black);font-size:clamp(14px,16/var(--bw)*var(--mw),18px);padding:min(1.1428571429vw,16px) min(1.1428571429vw,16px) min(.8571428571vw,12px);transition:border-color .2s ease,box-shadow .2s ease;width:100%}.pForm .pForm__field input:focus,.pForm .pForm__field select:focus,.pForm .pForm__field textarea:focus{border-color:var(--color-gold);box-shadow:0 0 0 4px rgba(176,139,72,.15);outline:none}.pForm .pForm__field input::-moz-placeholder,.pForm .pForm__field select::-moz-placeholder,.pForm .pForm__field textarea::-moz-placeholder{color:var(--color-gray);opacity:.8}.pForm .pForm__field input::placeholder,.pForm .pForm__field select::placeholder,.pForm .pForm__field textarea::placeholder{color:var(--color-gray);opacity:.8}.pForm .pForm__field .is-zip{width:min(11.9285714286vw,167px)}.pForm .pForm__field textarea{min-height:min(11.4285714286vw,160px);resize:vertical}.pForm .pForm__field input[type=number]::-webkit-inner-spin-button,.pForm .pForm__field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pForm .pForm__info{margin-left:auto;margin-top:min(2.1428571429vw,30px);width:min(40vw,560px)}.pForm .pForm__info .pForm__info--text{color:var(--color-red-text);font-size:min(1vw,14px);font-weight:var(--font-weight-600);line-height:min(1.6vw,22.4px);margin-bottom:min(3.0714285714vw,43px)}.pForm .pForm__info .pForm__info--text a{color:var(--color-green);display:inline-flex;flex-flow:wrap;margin-right:min(.3571428571vw,5px);text-decoration:underline;text-underline-offset:min(.2142857143vw,3px)}.pForm .pForm__info .pForm__info--text a:after{background-image:url(../img/common/icon/ico-link-green.png);background-size:cover;content:"";height:min(.5714285714vw,8px);left:min(.1428571429vw,2px);position:relative;top:min(.7142857143vw,10px);width:min(.5714285714vw,8px)}.pForm .pForm__actions{align-items:center;display:flex;flex-flow:wrap;justify-content:flex-end;margin-top:min(5.7142857143vw,80px)}.pForm .pForm__actions span{display:inline-block;left:min(-7.1428571429vw,-100px);position:relative}.pForm .pForm__actions span:after{background-image:url(../img/common/btn/btn-img.png);background-size:cover;content:"";height:min(3.2142857143vw,45px);margin-left:min(1.7857142857vw,25px);position:absolute;width:min(6.5714285714vw,92px)}.pForm .pForm__actions .pForm__actions--submit{color:var(--color-red-text);font-size:min(2.1428571429vw,30px);font-weight:var(--font-weight-500);letter-spacing:min(.0214285714vw,.3px);line-height:min(3.4285714286vw,48px)}.pForm .pForm__actions .pForm__actions--img{height:min(3.2142857143vw,45px);margin-left:min(1.7857142857vw,25px);width:min(6.4285714286vw,90px)}.pForm .pForm__actions .wpcf7-spinner{display:none}.pForm__field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:32px}.pForm__field:has(select):after{color:var(--color-black);color:var(--color-red);content:"▼";font-size:.8rem;pointer-events:none;position:absolute;right:12px;top:53%;transform:translateY(-50%)}.pPlan{width:100%}.pPlan__heading{margin-inline:auto;margin-top:min(8.5714285714vw,120px);width:min(71.2142857143vw,997px)}.pPlan__heading .pPlan__heading--img img{display:block}.pPlan__heading .pPlan__heading--desc{color:var(--color-red-text);font-size:min(1.2857142857vw,18px);font-weight:var(--font-weight-600);line-height:min(2.0571428571vw,28.8px);text-align:center}.pPlan__heading .pPlan__heading--desc span{display:inline}.pPlan__wrapper{border-bottom:1px solid var(--color-red);border-top:1px solid var(--color-red);margin-top:min(6.4285714286vw,90px)}.pPlan__inner{border-left:1px solid var(--color-red);border-right:1px solid var(--color-red);margin-inline:auto;padding-left:min(0vw,0px);padding-top:min(3.4285714286vw,48px);width:min(90vw,1260px)}.pPlan__inner.inner-level01{padding-bottom:min(9.5vw,133px)}.pPlan__inner.inner-level02{border-top:1px solid var(--color-red);padding-bottom:min(6.9285714286vw,97px)}.pPlan__inner.inner-level03,.pPlan__inner.inner-level04{border-top:1px solid var(--color-red);padding-bottom:min(8.0714285714vw,113px)}.pPlan__inner.inner-level05{border-top:1px solid var(--color-red);padding-bottom:min(7.5vw,105px)}.pPlan__inner.inner-level06{border-top:1px solid var(--color-red);padding-bottom:min(2.8571428571vw,40px)}.pPlan__inner .pPlan__inner--label{align-items:center;display:flex;margin-left:min(5vw,70px)}.pPlan__inner .pPlan__inner--label .label-text{color:var(--color-red-text);font-size:min(1vw,14px);font-weight:var(--font-weight-500);letter-spacing:min(.04vw,.56px);line-height:min(1.2vw,16.8px)}.pPlan__inner .pPlan__inner--label .label-num{color:var(--color-red-text);font-size:min(1.7142857143vw,24px);font-weight:var(--font-weight-500);letter-spacing:min(.0685714286vw,.96px);line-height:min(2.0571428571vw,28.8px);margin-left:min(.4285714286vw,6px)}.pPlan__level01{display:flex;flex-flow:wrap;justify-content:space-between;margin-left:min(7.6428571429vw,107px);margin-top:min(5.5vw,77px);position:relative;width:min(79.2857142857vw,1110px)}.pPlan__level01 .pPlan__contents{align-items:center;display:flex;justify-content:space-between;width:min(67.6428571429vw,947px)}.pPlan__level01 .pPlan__contents .contents__details{display:flex;flex-flow:column;justify-content:space-between;width:min(32.1428571429vw,450px)}.pPlan__level01 .pPlan__contents .contents__details .contents-details__title{color:var(--color-red-text);font-size:min(4.2857142857vw,60px);font-weight:var(--font-weight-700);letter-spacing:min(.1714285714vw,2.4px);line-height:min(5.1428571429vw,72px)}.pPlan__level01 .pPlan__contents .contents__details .contents-details__title span{display:block}.pPlan__level01 .pPlan__contents .contents__details .contents-details__desc{color:var(--color-red-text);font-size:min(1.1428571429vw,16px);font-weight:var(--font-weight-500);letter-spacing:min(.0685714286vw,.96px);line-height:min(2.0571428571vw,28.8px);margin-top:min(1.5714285714vw,22px);width:min(33.1428571429vw,464px)}.pPlan__level01 .pPlan__contents .contents__img{position:relative;width:min(33.1428571429vw,464px)}.pPlan__level01 .pPlan__contents .contents__img img{display:block}.pPlan__level01 .pPlan__contents .contents__img .contents-img__text{height:min(21.4285714286vw,300px);position:absolute;top:min(-7.1428571429vw,-100px);width:min(21.4285714286vw,300px);z-index:-1}.pPlan__level01 .pPlan__contents .contents__img .contents-img__text svg{height:min(21.4285714286vw,300px);width:min(21.4285714286vw,300px)}.pPlan__level01 .pPlan__head{position:relative;top:min(-5.7142857143vw,-80px);width:min(8.2857142857vw,116px)}.pPlan__level02{display:flex;flex-flow:wrap;justify-content:space-between;margin-left:min(4.9285714286vw,69px);margin-top:min(4.3571428571vw,61px);position:relative;width:min(83.7857142857vw,1173px)}.pPlan__level02 .pPlan__contents{align-items:center;display:flex;flex-flow:row-reverse;justify-content:space-between;width:min(66vw,924px)}.pPlan__level02 .pPlan__contents .contents__details{display:flex;flex-flow:column;justify-content:space-between;width:min(31.0714285714vw,435px)}.pPlan__level02 .pPlan__contents .contents__details .contents-details__title{color:var(--color-red-text);font-size:min(4.2857142857vw,60px);font-weight:var(--font-weight-700);letter-spacing:min(.1714285714vw,2.4px);line-height:min(5.1428571429vw,72px)}.pPlan__level02 .pPlan__contents .contents__details .contents-details__title span{display:block}.pPlan__level02 .pPlan__contents .contents__details .contents-details__desc{color:var(--color-red-text);font-size:min(1.1428571429vw,16px);font-weight:var(--font-weight-500);letter-spacing:min(.0685714286vw,.96px);line-height:min(2.0571428571vw,28.8px);margin-top:min(1.5714285714vw,22px);width:min(31.0714285714vw,435px)}.pPlan__level02 .pPlan__contents .contents__img{position:relative;width:min(32.2857142857vw,452px)}.pPlan__level02 .pPlan__contents .contents__img img{display:block}.pPlan__level02 .pPlan__contents .contents__img .contents-img__text{height:min(21.4285714286vw,300px);position:absolute;top:min(-2.1428571429vw,-30px);width:min(21.4285714286vw,300px);z-index:-1}.pPlan__level02 .pPlan__contents .contents__img .contents-img__text svg{height:min(21.4285714286vw,300px);width:min(21.4285714286vw,300px)}.pPlan__level02 .pPlan__head{position:relative;top:min(-4.2857142857vw,-60px);width:min(11.5714285714vw,162px)}.pPlan__level03{display:flex;flex-flow:wrap;justify-content:space-between;margin-left:min(7.6428571429vw,107px);margin-top:min(9.2857142857vw,130px);position:relative;width:min(79.2857142857vw,1110px)}.pPlan__level03 .pPlan__contents{align-items:center;display:flex;justify-content:space-between;width:min(67.9285714286vw,951px)}.pPlan__level03 .pPlan__contents .contents__details{display:flex;flex-flow:column;justify-content:space-between;width:min(32.2857142857vw,452px)}.pPlan__level03 .pPlan__contents .contents__details .contents-details__title{color:var(--color-red-text);font-size:min(4.2857142857vw,60px);font-weight:var(--font-weight-700);letter-spacing:min(.1714285714vw,2.4px);line-height:min(5.1428571429vw,72px)}.pPlan__level03 .pPlan__contents .contents__details .contents-details__title span{display:block}.pPlan__level03 .pPlan__contents .contents__details .contents-details__desc{color:var(--color-red-text);font-size:min(1.1428571429vw,16px);font-weight:var(--font-weight-500);letter-spacing:min(.0685714286vw,.96px);line-height:min(2.0571428571vw,28.8px);margin-top:min(1.5714285714vw,22px);width:min(31.0714285714vw,435px)}.pPlan__level03 .pPlan__contents .contents__img{position:relative;width:min(32.2857142857vw,452px)}.pPlan__level03 .pPlan__contents .contents__img img{display:block}.pPlan__level03 .pPlan__contents .contents__img .contents-img__text{height:min(21.4285714286vw,300px);left:min(3.9285714286vw,55px);position:absolute;top:min(-10.7142857143vw,-150px);width:min(21.4285714286vw,300px);z-index:-1}.pPlan__level03 .pPlan__contents .contents__img .contents-img__text svg{height:min(21.4285714286vw,300px);width:min(21.4285714286vw,300px)}.pPlan__level03 .pPlan__head{position:relative;top:min(-5.7142857143vw,-80px);width:min(8.2857142857vw,116px)}.pPlan__level04{display:flex;flex-flow:wrap;justify-content:space-between;margin-left:min(9.4285714286vw,132px);margin-top:min(6vw,84px);position:relative;width:min(79vw,1106px)}.pPlan__level04 .pPlan__contents{align-items:center;display:flex;flex-flow:row-reverse;justify-content:space-between;width:min(60.0714285714vw,841px)}.pPlan__level04 .pPlan__contents .contents__details{display:flex;flex-flow:column;justify-content:space-between;width:min(29.9285714286vw,419px)}.pPlan__level04 .pPlan__contents .contents__details .contents-details__title{color:var(--color-red-text);font-size:min(4.2857142857vw,60px);font-weight:var(--font-weight-700);letter-spacing:min(.1714285714vw,2.4px);line-height:min(5.1428571429vw,72px)}.pPlan__level04 .pPlan__contents .contents__details .contents-details__title span{display:block}.pPlan__level04 .pPlan__contents .contents__details .contents-details__desc{color:var(--color-red-text);font-size:min(1.1428571429vw,16px);font-weight:var(--font-weight-500);letter-spacing:min(.0685714286vw,.96px);line-height:min(2.0571428571vw,28.8px);margin-top:min(1.5714285714vw,22px)}.pPlan__level04 .pPlan__contents .contents__img{position:relative;width:min(25.0714285714vw,351px)}.pPlan__level04 .pPlan__contents .contents__img img{display:block}.pPlan__level04 .pPlan__contents .contents__img .contents-img__text{height:min(21.4285714286vw,300px);left:min(-5vw,-70px);position:absolute;top:min(-4.2857142857vw,-60px);width:min(21.4285714286vw,300px);z-index:-1}.pPlan__level04 .pPlan__contents .contents__img .contents-img__text svg{height:min(21.4285714286vw,300px);width:min(21.4285714286vw,300px)}.pPlan__level04 .pPlan__head{position:relative;top:min(0vw,0px);width:min(11.5714285714vw,162px)}.pPlan__level05{display:flex;flex-flow:wrap;justify-content:space-between;margin-left:min(7.6428571429vw,107px);margin-top:min(1.1428571429vw,16px);position:relative;width:min(80.7857142857vw,1131px)}.pPlan__level05 .pPlan__contents{align-items:center;display:flex;justify-content:space-between;width:min(61.4285714286vw,860px)}.pPlan__level05 .pPlan__contents .contents__details{display:flex;flex-flow:column;justify-content:space-between;width:min(31.9285714286vw,447px)}.pPlan__level05 .pPlan__contents .contents__details .contents-details__title{color:var(--color-red-text);font-size:min(4.2857142857vw,60px);font-weight:var(--font-weight-700);letter-spacing:min(.1714285714vw,2.4px);line-height:min(5.1428571429vw,72px)}.pPlan__level05 .pPlan__contents .contents__details .contents-details__title span{display:block}.pPlan__level05 .pPlan__contents .contents__details .contents-details__desc{color:var(--color-red-text);font-size:min(1.1428571429vw,16px);font-weight:var(--font-weight-500);letter-spacing:min(.0685714286vw,.96px);line-height:min(2.0571428571vw,28.8px);margin-top:min(1.5714285714vw,22px)}.pPlan__level05 .pPlan__contents .contents__img{position:relative;width:min(19.3571428571vw,271px)}.pPlan__level05 .pPlan__contents .contents__img img{display:block}.pPlan__level05 .pPlan__contents .contents__img .contents-img__text{height:min(21.4285714286vw,300px);left:min(-9.2857142857vw,-130px);position:absolute;top:min(-2.1428571429vw,-30px);width:min(21.4285714286vw,300px);z-index:-1}.pPlan__level05 .pPlan__contents .contents__img .contents-img__text svg{height:min(21.4285714286vw,300px);width:min(21.4285714286vw,300px)}.pPlan__level05 .pPlan__head{position:relative;top:min(0vw,0px);width:min(11.5714285714vw,162px)}.pPlan__level06{display:flex;flex-flow:wrap;justify-content:space-between;margin-left:min(8.1428571429vw,114px);margin-top:min(4.9285714286vw,69px);position:relative;width:min(79.8571428571vw,1118px)}.pPlan__level06 .pPlan__contents{align-items:center;display:flex;flex-flow:row-reverse;justify-content:space-between;width:min(61.7857142857vw,865px)}.pPlan__level06 .pPlan__contents .contents__details{display:flex;flex-flow:column;justify-content:space-between;width:min(30.2857142857vw,424px)}.pPlan__level06 .pPlan__contents .contents__details .contents-details__title{color:var(--color-red-text);font-size:min(4.2857142857vw,60px);font-weight:var(--font-weight-700);letter-spacing:min(.1714285714vw,2.4px);line-height:min(5.1428571429vw,72px)}.pPlan__level06 .pPlan__contents .contents__details .contents-details__title span{display:block}.pPlan__level06 .pPlan__contents .contents__details .contents-details__desc{color:var(--color-red-text);font-size:min(1.1428571429vw,16px);font-weight:var(--font-weight-500);letter-spacing:min(.0685714286vw,.96px);line-height:min(2.0571428571vw,28.8px);margin-top:min(1.5714285714vw,22px)}.pPlan__level06 .pPlan__contents .contents__img{position:relative;width:min(25.1428571429vw,352px)}.pPlan__level06 .pPlan__contents .contents__img img{display:block}.pPlan__level06 .pPlan__contents .contents__img .contents-img__text{height:min(21.4285714286vw,300px);left:min(-3.9285714286vw,-55px);position:absolute;top:min(-3.5714285714vw,-50px);width:min(21.4285714286vw,300px);z-index:-1}.pPlan__level06 .pPlan__contents .contents__img .contents-img__text svg{height:min(21.4285714286vw,300px);width:min(21.4285714286vw,300px)}.pPlan__level06 .pPlan__head{position:relative;top:min(0vw,0px);width:min(8.2857142857vw,116px)}.pPlan__section{position:relative;width:100%}.pPlan__section .pPlan__section--voice{left:min(15.7142857143vw,220px);position:absolute;top:min(8.3571428571vw,117px)}.pPlan__section .pPlan__section--voice,.pPlan__section .pPlan__section--voice svg{height:min(10.1428571429vw,142px);width:min(20.6428571429vw,289px)}.pAbout{width:100%}.pAbout__image{margin-top:min(4.2857142857vw,60px)}.pAbout__image .pAbout__image--inner{display:grid;height:100vh;place-items:center;position:relative;width:100vw}.pAbout__image .pAbout__image--inner .inner-container{height:min(50vw,700px);overflow:hidden;position:absolute;width:min(42.8571428571vw,600px)}.pAbout__image .pAbout__image--inner .inner-container .inner-container__item{height:100%;will-change:transform}.pAbout__image .pAbout__image--inner .inner-container .inner-container__item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.pAbout__history{margin-top:min(11.4285714286vw,160px)}.pAbout__history .pAbout__history--desc{color:var(--color-red-text);font-size:min(1.0714285714vw,15px);font-weight:var(--font-weight-500);letter-spacing:min(.1285714286vw,1.8px);line-height:min(1.8214285714vw,25.5px);margin-top:min(3.4285714286vw,48px);text-align:center}.pAbout__history .pAbout__history--text{color:var(--color-red-text);font-size:min(4.2857142857vw,60px);font-weight:var(--font-weight-600);letter-spacing:min(.1714285714vw,2.4px);line-height:min(5.1428571429vw,72px);margin-top:min(10.5714285714vw,148px);text-align:center}.pAbout__history .pAbout__history--text span{font-weight:var(--font-weight-300)}.pAbout__history .pAbout__history--list{margin-inline:auto;margin-top:min(10.5vw,147px);width:min(82.2857142857vw,1152px)}.pAbout__history .pAbout__history--list .history-list__heading img{display:block}.pAbout__history .pAbout__history--list .history-list__wrapper{margin-inline:auto;width:min(57.1428571429vw,800px)}.pAbout__history .pAbout__history--list .history-list__container.container-top{padding-bottom:min(6.7857142857vw,95px);padding-top:min(10.3571428571vw,145px);position:relative}.pAbout__history .pAbout__history--list .history-list__container.container-top:before{background-color:var(--color-red);content:"";height:100%;left:min(5.3571428571vw,75px);position:absolute;top:0;width:min(.7142857143vw,10px)}.pAbout__history .pAbout__history--list .history-list__container.container-bottom{padding-bottom:min(3.9285714286vw,55px);padding-top:min(5.4285714286vw,76px);position:relative}.pAbout__history .pAbout__history--list .history-list__container.container-bottom:before{background-color:var(--color-red);content:"";height:100%;left:min(5.3571428571vw,75px);position:absolute;top:0;width:min(.7142857143vw,10px)}.pAbout__history .pAbout__history--list .history-list__container.container-bottom:after{background-image:url(../img/about/history/list/image/more.png);background-size:cover;bottom:min(-5.3571428571vw,-75px);content:"";height:min(5vw,70px);left:min(5.3571428571vw,75px);position:absolute;width:min(.7142857143vw,10px)}.pAbout__history .pAbout__history--list .history-list__contents{align-items:flex-start;display:flex;margin-bottom:min(4.2857142857vw,60px);position:relative}.pAbout__history .pAbout__history--list .history-list__contents:last-of-type{margin-bottom:0}.pAbout__history .pAbout__history--list .history-list__contents.big-style{justify-content:space-between}.pAbout__history .pAbout__history--list .history-list__contents.year1941:after{background-image:url(../img/about/history/list/image/1941-img.png);background-size:cover;content:"";height:min(14.2857142857vw,200px);opacity:0;position:absolute;right:min(1.4285714286vw,20px);top:min(-2.1428571429vw,-30px);transition:.5s;width:min(14.2857142857vw,200px);z-index:1}.pAbout__history .pAbout__history--list .history-list__contents.animationActive .row-style__img,.pAbout__history .pAbout__history--list .history-list__contents.animationActive:after{animation:afterTilt .3s ease 1s;opacity:1}@keyframes afterTilt{0%{transform:rotate(0deg)}30%{transform:rotate(5deg)}to{transform:rotate(0deg)}}.pAbout__history .pAbout__history--list .contents-date{position:relative;width:min(11.4285714286vw,160px)}.pAbout__history .pAbout__history--list .contents-date img{display:block;margin:0 auto;width:min(8.5714285714vw,120px)}.pAbout__history .pAbout__history--list .contents-date.contents-date__big{margin-left:0;width:min(11.4285714286vw,160px)}.pAbout__history .pAbout__history--list .contents-date.contents-date__big img{display:block;width:min(11.4285714286vw,160px)}.pAbout__history .pAbout__history--list .contents-date:after{background-color:var(--color-red);content:"";height:min(.1428571429vw,2px);left:min(2.1428571429vw,30px);position:absolute;top:50%;transform:translateY(-50%);transition:width .5s ease;transition-delay:.5s;width:0;z-index:-1}.pAbout__history .pAbout__history--list .contents-date.animationActive:after{width:min(21.4285714286vw,300px)}.pAbout__history .pAbout__history--list .contents-details{animation-delay:.8s;background-color:var(--color-white);border:1px solid var(--color-red-text);margin-left:min(4.2857142857vw,60px);padding:min(2.8571428571vw,40px);position:relative;width:min(34.2857142857vw,480px)}.pAbout__history .pAbout__history--list .contents-details.contents-details__big{margin-left:0;padding:min(3.5714285714vw,50px) min(2.8571428571vw,40px);width:min(41.4285714286vw,580px)}.pAbout__history .pAbout__history--list .contents-details .contents-details__title{color:var(--color-red-text);font-size:min(1.7142857143vw,24px);font-weight:var(--font-weight-600);letter-spacing:min(.1028571429vw,1.44px);line-height:min(2.7428571429vw,38.4px);width:100%}.pAbout__history .pAbout__history--list .contents-details .contents-details__title span{font-weight:var(--font-weight-300)}.pAbout__history .pAbout__history--list .contents-details .contents-details__title.big-style{font-size:min(2.8571428571vw,40px);letter-spacing:min(.1714285714vw,2.4px);line-height:min(4vw,56px)}.pAbout__history .pAbout__history--list .contents-details .contents-details__title.row-style{align-items:center;display:flex;flex-flow:wrap;justify-content:space-between}.pAbout__history .pAbout__history--list .contents-details .contents-details__title.row-style .row-style__text{width:min(24.2857142857vw,340px)}.pAbout__history .pAbout__history--list .contents-details .contents-details__title.row-style .row-style__img{width:min(9.5714285714vw,134px)}.pAbout__history .pAbout__history--list .contents-details .contents-details__desc{color:var(--color-red-text);font-size:min(.9285714286vw,13px);font-weight:var(--font-weight-500);letter-spacing:min(.0557142857vw,.78px);line-height:min(1.6714285714vw,23.4px);margin-top:min(1.7142857143vw,24px);width:100%}.pAbout__history .pAbout__history--list .contents-details .contents-details__desc.big-style{font-size:min(1.1428571429vw,16px);letter-spacing:min(.0685714286vw,.96px);line-height:min(2.0571428571vw,28.8px)}.pAbout__history .pAbout__history--goon{margin-top:min(3.5714285714vw,50px)}.pAbout__history .pAbout__history--goon .history-goon__heading{margin-inline:auto;width:min(77.1428571429vw,1080px)}.pAbout__history .pAbout__history--goon .history-goon__inner{margin-left:-10vw;position:relative;width:141.57143vw}.pAbout__motif{background-color:var(--color-white);padding-bottom:20vw;padding-top:min(11.7142857143vw,164px)}.pAbout__motif .pAbout__motif--head .motif-head__logo{margin-bottom:min(9.6428571429vw,135px);margin-inline:auto;width:min(19.8571428571vw,278px)}.pAbout__motif .pAbout__motif--head .motif-head__logo img{display:block}.pAbout__motif .pAbout__motif--head .motif-head__title .motif-head__title--main{margin-inline:auto;width:min(55.2857142857vw,774px)}.pAbout__motif .pAbout__motif--head .motif-head__title .motif-head__title--main svg{width:100%}.pAbout__motif .pAbout__motif--head .motif-head__title .motif-head__title--sub{margin-inline:auto;margin-top:min(3.2142857143vw,45px);width:min(25.3571428571vw,355px)}.pAbout__motif .pAbout__motif--head .motif-head__title .motif-head__title--sub svg{width:100%}.pAbout__motif .pAbout__motif--head .motif-head__desc{color:var(--color-red-text);font-size:min(1.2857142857vw,18px);font-weight:var(--font-weight-500);letter-spacing:min(.0771428571vw,1.08px);line-height:min(2.5714285714vw,36px);margin-top:min(6.4285714286vw,90px);text-align:center}.pAbout__motif .pAbout__motif--story{margin-top:min(14.2857142857vw,200px)}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section01{display:flex;flex-flow:wrap;justify-content:space-between;margin-inline:auto;width:min(77.5vw,1085px)}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section01 .story-section__img{margin-top:min(7.5vw,105px);width:min(43.5vw,609px)}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section01 .story-section__text{width:min(23.1428571429vw,324px)}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section02{display:flex;flex-flow:wrap;flex-flow:row-reverse;justify-content:space-between;margin-inline:auto;margin-top:min(16.5vw,231px);width:min(83vw,1162px)}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section02 .story-section__img{margin-top:min(5.5vw,77px);width:min(39.1428571429vw,548px)}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section02 .story-section__text{width:min(36vw,504px)}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section03{display:flex;flex-flow:wrap;justify-content:space-between;margin-left:min(19.5vw,273px);margin-top:min(18.0714285714vw,253px);width:min(61vw,854px)}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section03 .story-section__img{margin-top:min(7vw,98px);width:min(40vw,560px)}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section03 .story-section__text{width:min(10.2857142857vw,144px)}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section04{display:flex;flex-flow:row-reverse;justify-content:space-between;margin-left:min(19.9285714286vw,279px);margin-top:min(18.0714285714vw,253px);width:min(69vw,966px)}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section04 .story-section__img{margin-top:min(4.8571428571vw,68px);width:min(40vw,560px)}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section04 .story-section__text{width:min(23.1428571429vw,324px)}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section05{display:flex;flex-flow:wrap;justify-content:space-between;margin-left:min(7.4285714286vw,104px);margin-top:min(11.4285714286vw,160px);width:min(72.2142857143vw,1011px)}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section05 .story-section__img{margin-top:min(1.5vw,21px);width:min(40vw,560px)}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section05 .story-section__text{width:min(18.8571428571vw,264px)}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section06{display:flex;flex-flow:row-reverse;justify-content:space-between;margin-left:min(20vw,280px);margin-top:min(11.4285714286vw,160px);width:min(70vw,980px)}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section06 .story-section__img{margin-top:min(1.9285714286vw,27px);width:min(40vw,560px)}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section06 .story-section__text{width:min(23.1428571429vw,324px)}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section07{display:flex;flex-flow:wrap;justify-content:space-between;margin-left:min(15.7142857143vw,220px);margin-top:min(11.4285714286vw,160px);width:min(54.2857142857vw,760px)}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section07 .story-section__img{margin-top:min(1.9285714286vw,27px);width:min(40vw,560px)}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section07 .story-section__text{width:min(10.2857142857vw,144px)}.pAbout__motif .pAbout__motif--story .motif-story__container .story-text .story-text__mb{display:none}.pAbout__motif .pAbout__motif--epilogue{border:6px solid var(--color-green);margin:min(23.0714285714vw,323px) auto 0;padding:min(5.0714285714vw,71px) min(11.4285714286vw,160px) min(5.0714285714vw,71px) min(7.4285714286vw,104px);position:relative;width:min(75vw,1050px)}.pAbout__motif .pAbout__motif--epilogue:before{background-image:url(../img/about/story/epilogue/logo-opacity.png);background-size:cover;content:"";height:min(29.3571428571vw,411px);position:absolute;right:min(4.5714285714vw,64px);top:min(2.8571428571vw,40px);width:min(27.1428571429vw,380px)}.pAbout__motif .pAbout__motif--epilogue .pilogue-title{color:var(--color-red-text);font-family:Lexend Giga,sans-serif;font-optical-sizing:auto;font-size:min(2.1428571429vw,30px);font-style:normal;font-weight:var(--font-weight-500);letter-spacing:min(.2142857143vw,3px);line-height:min(3.8571428571vw,54px)}.pAbout__motif .pAbout__motif--epilogue .pilogue-desc{color:var(--color-red-text);font-weight:var(--font-weight-500);letter-spacing:min(.1428571429vw,2px);line-height:min(2.5714285714vw,36px);margin-top:min(2.8571428571vw,40px)}.pAbout__motif .pAbout__motif--epilogue .pilogue-desc p{margin-bottom:min(2.1428571429vw,30px)}.pAbout__motif .pAbout__motif--epilogue .pilogue-desc p:last-of-type{margin-bottom:0}.pAbout__profile{padding-bottom:min(10.5714285714vw,148px);padding-top:min(5.7142857143vw,80px)}.pAbout__profile .pAbout__profile--img{align-items:flex-end;display:flex;flex-flow:nowrap}.pAbout__profile .pAbout__profile--img .profile-img__left{width:58.57143vw}.pAbout__profile .pAbout__profile--img .profile-img__right{width:40.71429vw}.pAbout__profile .pAbout__profile--info{margin-inline:auto;margin-top:min(11.4285714286vw,160px);width:min(65vw,910px)}.pAbout__profile .pAbout__profile--info .profile-info__container{background-color:var(--color-white);margin-top:min(5.7142857143vw,80px);width:100%}.pAbout__profile .pAbout__profile--info .profile-info__list{border-bottom:1px solid #c1c1c1;display:flex;flex-flow:nowrap;padding:min(1.4285714286vw,20px);width:100%}.pAbout__profile .pAbout__profile--info .profile-info__list .info-list__title{color:var(--color-red-text);font-size:min(1.2857142857vw,18px);font-weight:var(--font-weight-600);width:min(15.4285714286vw,216px)}.pAbout__profile .pAbout__profile--info .profile-info__list .info-list__desc{color:var(--color-red-text);font-size:min(1.2857142857vw,18px);font-weight:var(--font-weight-500);width:min(49.6428571429vw,695px)}.pAbout__profile .pAbout__more{margin-inline:auto;margin-top:min(14.2857142857vw,200px);width:min(71.4285714286vw,1000px)}.pAbout__profile .pAbout__more .pAbout__more--inner{display:flex;flex-flow:wrap;justify-content:space-between;margin-top:min(8.5714285714vw,120px)}.pAbout__profile .pAbout__more .pAbout__more--inner .more-inner__img{width:min(42.8571428571vw,600px)}.pAbout__profile .pAbout__more .pAbout__more--inner .more-inner__details{margin-top:min(10vw,140px);width:min(22.8571428571vw,320px)}.pAbout__profile .pAbout__more .pAbout__more--inner .more-inner__details .details-heading .details-heading--sub{color:var(--color-gold);font-family:Lexend Giga,sans-serif;font-optical-sizing:auto;font-size:min(1.1428571429vw,16px);font-style:normal;font-weight:var(--font-weight-500);letter-spacing:min(.1142857143vw,1.6px);line-height:min(1.1428571429vw,16px)}.pAbout__profile .pAbout__more .pAbout__more--inner .more-inner__details .details-heading .details-heading--main{color:var(--color-red-text);font-size:min(3.1428571429vw,44px);font-weight:700;letter-spacing:min(.3142857143vw,4.4px);line-height:min(4.7142857143vw,66px)}.pAbout__profile .pAbout__more .pAbout__more--inner .more-inner__details .details-btn{margin-left:auto;margin-top:min(4.2857142857vw,60px);width:min(8.5714285714vw,120px)}.pLineup{width:100%}.pLineup__heading.sake-lineup{margin-bottom:min(12.0714285714vw,169px)}.pLineup__heading.snack-lineup{margin-bottom:min(5.3571428571vw,75px)}.pLineup__heading.original-lineup{margin-bottom:min(6.5vw,91px);margin-top:min(10.7857142857vw,151px)}.pLineup__heading .pLineup__heading--main{color:var(--color-red-text);font-size:min(4.2857142857vw,60px);font-weight:700;line-height:min(5.1428571429vw,72px);text-align:center}.pLineup__heading .pLineup__heading--desc{color:var(--color-red-text);font-size:min(1.2857142857vw,18px);font-weight:var(--font-weight-600);line-height:min(2.0571428571vw,28.8px);margin-top:min(2.1428571429vw,30px);text-align:center}.pLineup__slider{margin-top:min(16vw,224px);position:relative}.pLineup__slider svg{width:100%}.pLineup__slider .pLineup__slider--img{left:50%;position:absolute;top:-10.71429vw;transform:translateX(-50%);width:104.85714vw;z-index:1}.pLineup__slider .pLineup__slider--img.slider-original{top:min(-6.4285714286vw,-90px);width:min(39.5vw,553px)}.pLineup__top .pLineup__top--img{margin-top:min(5.2142857143vw,73px);width:100%}.pLineup__top .pLineup__top--message{color:var(--color-red-text);font-feature-settings:"pkna";font-size:min(3.5714285714vw,50px);font-weight:700;letter-spacing:min(.1428571429vw,2px);line-height:min(6.2857142857vw,88px);margin:min(3.5714285714vw,50px) auto 0;position:relative;writing-mode:vertical-rl}.pLineup__top .pLineup__top--desc{color:var(--color-red-text);font-size:min(1.2857142857vw,18px);font-weight:var(--font-weight-600);line-height:min(2.0571428571vw,28.8px);margin-inline:auto;margin-top:min(5vw,70px);text-align:center;width:min(51.4285714286vw,720px)}.pLineup__top .pLineup__top--desc p{margin-bottom:min(2.5vw,35px)}.pLineup__top .pLineup__top--desc p:last-of-type{margin-bottom:0}.pLineup__top .pLineup__top--desc p .point{color:var(--color-green);display:inline-block;font-size:min(2.2857142857vw,32px);margin-right:min(.3571428571vw,5px);position:relative;top:min(.2142857143vw,3px)}.pLineup__top .pLineup__top--desc p .point:before{left:min(-.8571428571vw,-12px)}.pLineup__top .pLineup__top--desc p .point:after,.pLineup__top .pLineup__top--desc p .point:before{background-image:url(../img/lineup/top/point-deco.png);background-size:cover;content:"";height:min(.8571428571vw,12px);position:absolute;top:min(-.8571428571vw,-12px);width:min(1.0714285714vw,15px)}.pLineup__top .pLineup__top--desc p .point:after{right:min(-.8571428571vw,-12px);transform:scaleX(-1)}.pLineup__section{margin-top:min(7.9285714286vw,111px)}.pLineup__sake{margin-top:min(14.2857142857vw,200px)}.pLineup__sake .pLineup__sake--container.beer-container{padding-bottom:min(4.2142857143vw,59px);padding-left:min(2.7142857143vw,38px);padding-top:min(3.5714285714vw,50px);position:relative;width:min(81.2857142857vw,1138px)}.pLineup__sake .pLineup__sake--container.rice-wine-container{padding-bottom:min(2.9285714286vw,41px);padding-left:min(2.8571428571vw,40px);padding-top:min(4.2857142857vw,60px);position:relative;width:min(84.2857142857vw,1180px)}.pLineup__sake .pLineup__sake--contents{display:flex;flex-flow:wrap;justify-content:space-between}.pLineup__sake .pLineup__sake--contents.beer-contents .contents-details{width:min(32.3571428571vw,453px)}.pLineup__sake .pLineup__sake--contents.beer-contents .contents-details .contents-details--voice{margin-bottom:min(2vw,28px)}.pLineup__sake .pLineup__sake--contents.beer-contents .contents-details .contents-details--voice img{display:block}.pLineup__sake .pLineup__sake--contents.beer-contents .contents-details .contents-details--title{color:var(--color-red-text);font-size:min(2.5714285714vw,36px);font-weight:var(--font-weight-600);line-height:min(3.8571428571vw,54px);margin-bottom:min(1.7142857143vw,24px)}.pLineup__sake .pLineup__sake--contents.beer-contents .contents-details .contents-details--desc{color:var(--color-red-text);font-size:min(1.1428571429vw,16px);font-weight:var(--font-weight-500);letter-spacing:min(.0228571429vw,.32px);line-height:min(1.9428571429vw,27.2px);margin-bottom:min(2.8571428571vw,40px)}.pLineup__sake .pLineup__sake--contents.beer-contents .contents-details .contents-details--btn{text-align:right}.pLineup__sake .pLineup__sake--contents.beer-contents .contents-img{width:min(41.3571428571vw,579px)}.pLineup__sake .pLineup__sake--contents.beer-contents .contents-text{position:absolute;right:min(-5vw,-70px);top:min(3.5714285714vw,50px);width:min(8.5vw,119px)}.pLineup__sake .pLineup__sake--contents.rice-wine-contents{flex-direction:row-reverse}.pLineup__sake .pLineup__sake--contents.rice-wine-contents .contents-details{width:min(33.2142857143vw,465px)}.pLineup__sake .pLineup__sake--contents.rice-wine-contents .contents-details .contents-details--voice{margin-bottom:min(2vw,28px)}.pLineup__sake .pLineup__sake--contents.rice-wine-contents .contents-details .contents-details--voice img{display:block}.pLineup__sake .pLineup__sake--contents.rice-wine-contents .contents-details .contents-details--title{color:var(--color-blue);font-size:min(2.5714285714vw,36px);font-weight:var(--font-weight-600);line-height:min(3.8571428571vw,54px);margin-bottom:min(1.7142857143vw,24px);margin-left:auto;width:min(31.2142857143vw,437px)}.pLineup__sake .pLineup__sake--contents.rice-wine-contents .contents-details .contents-details--desc{color:var(--color-blue);font-size:min(1.1428571429vw,16px);font-weight:var(--font-weight-500);letter-spacing:min(.0228571429vw,.32px);line-height:min(1.9428571429vw,27.2px);margin-bottom:min(2.8571428571vw,40px);margin-left:auto;width:min(31.4285714286vw,440px)}.pLineup__sake .pLineup__sake--contents.rice-wine-contents .contents-details .contents-details--btn{text-align:right}.pLineup__sake .pLineup__sake--contents.rice-wine-contents .contents-details .contents-details--btn.rice-wine .cBtn__main--text{color:var(--color-blue)}.pLineup__sake .pLineup__sake--contents.rice-wine-contents .contents-img{padding-left:min(5vw,70px);width:min(44.1428571429vw,618px)}.pLineup__sake .pLineup__sake--contents.rice-wine-contents .contents-text{left:min(2.1428571429vw,30px);position:absolute;top:min(3.5714285714vw,50px);width:min(8.2857142857vw,116px)}.pLineup__snack{margin-top:min(11.2142857143vw,157px)}.pLineup__snack .pLineup__snack--container{display:flex;flex-flow:wrap;gap:min(7.3571428571vw,103px) min(7.6428571429vw,107px);margin-inline:auto;margin-top:min(5.3571428571vw,75px);width:min(89.9285714286vw,1259px)}.pLineup__snack .pLineup__snack--contents{width:calc(50% - min(7.6428571429vw,107px)*1/2)}.pLineup__snack .pLineup__snack--item{display:flex;justify-content:space-between}.pLineup__snack .pLineup__snack--items.snack-item-img{width:min(21.4285714286vw,300px)}.pLineup__snack .pLineup__snack--items.snack-item-details{width:min(16.5vw,231px)}.pLineup__snack .pLineup__snack--items.snack-item-details .details-title{align-items:center;display:flex;flex-flow:wrap}.pLineup__snack .pLineup__snack--items.snack-item-details .details-title .details-title__icon.icon-highball{margin-right:min(1vw,14px);width:min(2.2142857143vw,31px)}.pLineup__snack .pLineup__snack--items.snack-item-details .details-title .details-title__icon.icon-wine{margin-right:min(.2142857143vw,3px);width:min(3.5714285714vw,50px)}.pLineup__snack .pLineup__snack--items.snack-item-details .details-title .details-title__icon.icon-shochu{margin-right:min(1.0714285714vw,15px);width:min(3vw,42px)}.pLineup__snack .pLineup__snack--items.snack-item-details .details-title .details-title__icon.icon-chinese-rice-wine{margin-right:min(.9285714286vw,13px);width:min(3.5714285714vw,50px)}.pLineup__snack .pLineup__snack--items.snack-item-details .details-title .details-title__icon img{display:block}.pLineup__snack .pLineup__snack--items.snack-item-details .details-title .details-title__text{font-size:min(1.7142857143vw,24px);font-weight:var(--font-weight-600);letter-spacing:min(.1371428571vw,1.92px);line-height:min(2.5714285714vw,36px);width:min(11.7857142857vw,165px)}.pLineup__snack .pLineup__snack--items.snack-item-details .details-title .details-title__text.color-highball{color:#bd9e01}.pLineup__snack .pLineup__snack--items.snack-item-details .details-title .details-title__text.color-wine{color:#ba0d0e}.pLineup__snack .pLineup__snack--items.snack-item-details .details-title .details-title__text.color-shochu{color:#05a954}.pLineup__snack .pLineup__snack--items.snack-item-details .details-title .details-title__text.color-chinese-rice-wine{color:#b9277a}.pLineup__snack .pLineup__snack--items.snack-item-details .details-desc{font-size:min(1.1428571429vw,16px);font-weight:var(--font-weight-500);letter-spacing:min(.0228571429vw,.32px);line-height:min(1.9428571429vw,27.2px);margin-top:min(.5714285714vw,8px)}.pLineup__snack .pLineup__snack--items.snack-item-details .details-desc.color-highball{color:#bd9e01}.pLineup__snack .pLineup__snack--items.snack-item-details .details-desc.color-wine{color:#ba0d0e}.pLineup__snack .pLineup__snack--items.snack-item-details .details-desc.color-shochu{color:#05a954}.pLineup__snack .pLineup__snack--items.snack-item-details .details-desc.color-chinese-rice-wine{color:#b9277a}.pLineup__snack .pLineup__snack--items.snack-item-details .details-btn{margin-top:min(1.4285714286vw,20px)}.pLineup__original{background-color:var(--color-white)}.pLineup__original .pLineup__original--container{padding-bottom:min(4.2142857143vw,59px);padding-left:min(2.7142857143vw,38px);padding-top:min(3.5714285714vw,50px);position:relative;width:min(81.2857142857vw,1138px)}.pLineup__original .pLineup__original--contents{display:flex;flex-flow:wrap;justify-content:space-between}.pLineup__original .pLineup__original--contents .contents-details{width:min(34.6428571429vw,485px)}.pLineup__original .pLineup__original--contents .contents-details .contents-details--voice{margin-bottom:min(2vw,28px)}.pLineup__original .pLineup__original--contents .contents-details .contents-details--voice img{display:block}.pLineup__original .pLineup__original--contents .contents-details .contents-details--title{color:var(--color-red-text);font-size:min(2.5714285714vw,36px);font-weight:var(--font-weight-600);line-height:min(3.8571428571vw,54px);margin-bottom:min(1.7142857143vw,24px)}.pLineup__original .pLineup__original--contents .contents-details .contents-details--desc{color:var(--color-red-text);font-size:min(1.1428571429vw,16px);font-weight:var(--font-weight-500);letter-spacing:min(.0228571429vw,.32px);line-height:min(1.9428571429vw,27.2px);margin-bottom:min(2.8571428571vw,40px)}.pLineup__original .pLineup__original--contents .contents-details .contents-details--btn{text-align:right}.pLineup__original .pLineup__original--contents .contents-img{width:min(41.3571428571vw,579px)}.pLineup__original .pLineup__original--contents .contents-text{position:absolute;right:min(-5vw,-70px);top:min(3.5714285714vw,50px);width:min(8.5vw,119px)}.pLineup__original .pLineup__original--list{display:flex;flex-flow:wrap;gap:min(6.8571428571vw,96px) min(7.6428571429vw,107px);margin-inline:auto;margin-top:min(5.2142857143vw,73px);width:min(90vw,1260px)}.pLineup__original .pLineup__original--lists{width:calc(50% - min(7.6428571429vw,107px)*1/2)}.pLineup__original .pLineup__original--item{display:flex;justify-content:space-between}.pLineup__original .pLineup__original--items.original-item-img{width:min(21.4285714286vw,300px)}.pLineup__original .pLineup__original--items.original-item-details{width:min(16.5vw,231px)}.pLineup__original .pLineup__original--items.original-item-details .details-title{color:var(--color-red-text);font-size:min(1.7142857143vw,24px);font-weight:var(--font-weight-600);letter-spacing:min(.1371428571vw,1.92px);line-height:min(2.5714285714vw,36px);width:min(12.5vw,175px)}.pLineup__original .pLineup__original--items.original-item-details .details-desc{color:var(--color-red-text);font-size:min(1.1428571429vw,16px);font-weight:var(--font-weight-500);letter-spacing:min(.0228571429vw,.32px);line-height:min(1.9428571429vw,27.2px);margin-top:min(.5714285714vw,8px)}.pLineup__original .pLineup__original--items.original-item-details .details-btn{margin-top:min(1.4285714286vw,20px)}.pLineup__original .pLineup__original--set-link{display:block}.pLineup__original .pLineup__original--set{background-color:var(--color-body);border:1.64286vw solid var(--color-green);margin-inline:auto;margin-top:min(5.3571428571vw,75px);padding-bottom:min(1.0714285714vw,15px);padding-top:min(3.2142857143vw,45px);position:relative;width:min(90vw,1260px)}.pLineup__original .pLineup__original--set .set-deco{height:min(3.7857142857vw,53px);position:absolute;width:min(3.7857142857vw,53px)}.pLineup__original .pLineup__original--set .set-deco.left-top{left:-1.57143vw;top:-1.57143vw}.pLineup__original .pLineup__original--set .set-deco.right-top{right:-1.57143vw;top:-1.57143vw}.pLineup__original .pLineup__original--set .set-deco.right-bottom{bottom:-1.57143vw;right:-1.57143vw}.pLineup__original .pLineup__original--set .set-deco.left-bottom{bottom:-1.57143vw;left:-1.57143vw}.pLineup__original .pLineup__original--set .set-inner{align-items:center;display:flex;flex-flow:wrap;justify-content:space-between;margin-inline:auto;width:min(85.2857142857vw,1194px)}.pLineup__original .pLineup__original--set .set-inner .set-inner__img{width:min(39.2857142857vw,550px)}.pLineup__original .pLineup__original--set .set-inner .set-inner__details{margin-top:min(1.4285714286vw,20px);width:min(44.5vw,623px)}.pLineup__original .pLineup__original--set .set-inner .set-inner__details .set-inner__details--title{color:var(--color-red-text);font-size:min(4.2857142857vw,60px);font-weight:700;letter-spacing:min(.1714285714vw,2.4px);line-height:min(5.1428571429vw,72px)}.pLineup__original .pLineup__original--set .set-inner .set-inner__details .set-inner__details--desc{color:var(--color-red-text);font-size:min(1.2857142857vw,18px);font-weight:var(--font-weight-600);letter-spacing:min(.1428571429vw,2px);line-height:min(2.0571428571vw,28.8px);margin-top:min(1.2142857143vw,17px)}.pLineup__original .pLineup__original--set .set-inner .set-inner__details .set-inner__details--btn{margin-top:min(3.2142857143vw,45px);padding-right:min(2.1428571429vw,30px);text-align:right}.pLineup__store{background-color:var(--color-white);padding-bottom:min(7.1428571429vw,100px);padding-top:min(10.7142857143vw,150px)}.pLineup__store .pLineup__store--img{width:100%}.pLineup__store .pLineup__store--inner{margin-inline:auto;margin-top:min(7.6428571429vw,107px);width:min(40vw,560px)}.pLineup__store .pLineup__store--map{width:100%}.pLineup__store .pLineup__store--details{margin-top:min(2vw,28px)}.pLineup__store .pLineup__store--details .store-details__name{color:var(--color-red-text);font-size:min(1.7142857143vw,24px);font-weight:var(--font-weight-600);letter-spacing:min(.1371428571vw,1.92px);line-height:min(2.5714285714vw,36px)}.pLineup__store .pLineup__store--details .store-details__adress{color:var(--color-red-text);font-size:min(1.1428571429vw,16px);font-weight:var(--font-weight-500);letter-spacing:min(.0228571429vw,.32px);line-height:min(1.9428571429vw,27.2px);margin-top:min(.7142857143vw,10px)}.pLineup__store .pLineup__store--details .store-details__btn{margin-top:min(2vw,28px);text-align:right}.pLineup__develop{border-top:1px solid var(--color-red);margin-top:min(7.1428571429vw,100px)}.pLineup__develop .pLineup__develop--details{display:flex;flex-flow:wrap;justify-content:space-between;margin-inline:auto;padding-bottom:min(6.4285714286vw,90px);padding-top:min(6.2142857143vw,87px);width:min(87.3571428571vw,1223px)}.pLineup__develop .pLineup__develop--details .develop-details__title{position:relative;width:min(40.3571428571vw,565px)}.pLineup__develop .pLineup__develop--details .develop-details__title:before{background-image:url(../img/lineup/develop/logo.png);background-size:cover;content:"";height:min(27vw,378px);position:absolute;top:50%;transform:translateY(-50%);width:min(25.0714285714vw,351px);z-index:-1}.pLineup__develop .pLineup__develop--details .develop-details__title .details-title{color:var(--color-red-text)}.pLineup__develop .pLineup__develop--details .develop-details__title .details-title .details-title__sub{font-size:min(1.7142857143vw,24px);font-weight:var(--font-weight-600);letter-spacing:min(.1371428571vw,1.92px);line-height:min(2.5714285714vw,36px)}.pLineup__develop .pLineup__develop--details .develop-details__title .details-title .details-title__main{font-size:min(4.8571428571vw,68px);font-weight:700;line-height:min(5.7142857143vw,80px);margin-top:min(.5714285714vw,8px)}.pLineup__develop .pLineup__develop--details .develop-details__desc{color:var(--color-red-text);font-size:min(1.2857142857vw,18px);font-weight:var(--font-weight-600);letter-spacing:min(.1285714286vw,1.8px);line-height:min(2.0571428571vw,28.8px);width:min(42.8571428571vw,600px)}.pLineup__develop .pLineup__develop--details .develop-details__desc p{margin-bottom:min(2.5vw,35px)}.pLineup__develop .pLineup__develop--flow{border-top:1px solid var(--color-red);padding-top:min(5.3571428571vw,75px)}.pLineup__develop .pLineup__develop--flow .develop-flow__title{color:var(--color-red-text);font-size:min(2.5714285714vw,36px);font-weight:700;letter-spacing:min(.1028571429vw,1.44px);line-height:min(2.1428571429vw,30px);margin:0 auto;position:relative;width:-moz-fit-content;width:fit-content}.pLineup__develop .pLineup__develop--flow .develop-flow__title:before{left:min(-5vw,-70px)}.pLineup__develop .pLineup__develop--flow .develop-flow__title:after,.pLineup__develop .pLineup__develop--flow .develop-flow__title:before{background-image:url(../img/lineup/develop/deco-menma.png);background-size:cover;content:"";height:min(5.3571428571vw,75px);position:absolute;top:min(-1.4285714286vw,-20px);width:min(3.7142857143vw,52px)}.pLineup__develop .pLineup__develop--flow .develop-flow__title:after{right:min(-5vw,-70px);transform:scaleX(-1)}.pLineup__develop .pLineup__develop--flow .develop-flow__container{margin-top:min(5vw,70px);position:relative}.pLineup__develop .pLineup__develop--flow .develop-flow__contents{-ms-overflow-style:none;cursor:grab;display:flex;gap:0!important;overflow-x:visible!important;overscroll-behavior:contain;scroll-snap-type:none!important;scrollbar-width:thin;scrollbar-width:none;touch-action:pan-x;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pLineup__develop .pLineup__develop--flow .develop-flow__contents::-webkit-scrollbar{display:none}.pLineup__develop .pLineup__develop--flow .develop-flow__contents.is-dragging{cursor:grabbing}.pLineup__develop .pLineup__develop--flow .develop-flow__box{background-color:var(--color-white);border-left:1px solid var(--color-red);border-right:1px solid var(--color-red);flex:0 0 auto;padding:min(1vw,14px);scroll-snap-align:start;width:min(29.5vw,413px)}.pLineup__develop .pLineup__develop--flow .develop-flow__box:first-of-type{border-left:none}.pLineup__develop .pLineup__develop--flow .develop-flow__box:last-of-type{border-right:none}.pLineup__develop .pLineup__develop--flow .develop-flow__box.inner{background-color:transparent;padding:0}.pLineup__develop .pLineup__develop--flow .develop-flow__box .inner-box{display:flex;flex-flow:column;gap:min(2.1428571429vw,30px);height:100%}.pLineup__develop .pLineup__develop--flow .develop-flow__box .inner-box .inner-box__contents{background-color:var(--color-white);border-bottom:1px solid var(--color-red);padding:min(1vw,14px)}.pLineup__develop .pLineup__develop--flow .develop-flow__box .inner-box .inner-box__contents:last-of-type{border-bottom:none;border-top:1px solid var(--color-red)}.pLineup__develop .pLineup__develop--flow .develop-flow__box .flow-box__num{color:var(--color-red-text);font-size:min(1.7142857143vw,24px);font-weight:var(--font-weight-500);letter-spacing:min(.0685714286vw,.96px);line-height:min(2vw,28px)}.pLineup__develop .pLineup__develop--flow .develop-flow__box .flow-box__img.num01{margin-bottom:min(4.9285714286vw,69px);margin-inline:auto;margin-top:min(6.7857142857vw,95px);width:min(22.1428571429vw,310px)}.pLineup__develop .pLineup__develop--flow .develop-flow__box .flow-box__img.num02-1{margin-inline:auto;width:min(10.3571428571vw,145px)}.pLineup__develop .pLineup__develop--flow .develop-flow__box .flow-box__img.num02-2{margin-inline:auto;width:min(12.7142857143vw,178px)}.pLineup__develop .pLineup__develop--flow .develop-flow__box .flow-box__img.num03{margin-bottom:min(5.1428571429vw,72px);margin-inline:auto;margin-top:min(6.3571428571vw,89px);width:min(22.5vw,315px)}.pLineup__develop .pLineup__develop--flow .develop-flow__box .flow-box__img.num04{margin-bottom:min(4.5vw,63px);margin-inline:auto;margin-top:min(5.8571428571vw,82px);width:min(23.6428571429vw,331px)}.pLineup__develop .pLineup__develop--flow .develop-flow__box .flow-box__img.num05{margin-bottom:min(4.5vw,63px);margin-inline:auto;margin-top:min(5.3571428571vw,75px);width:min(19.6428571429vw,275px)}.pLineup__develop .pLineup__develop--flow .develop-flow__box .flow-box__img.num06{margin-bottom:min(3.1428571429vw,44px);margin-inline:auto;margin-top:min(6.4285714286vw,90px);width:min(24.0714285714vw,337px)}.pLineup__develop .pLineup__develop--flow .develop-flow__box .flow-box__text{color:var(--color-red-text);font-size:min(1.7142857143vw,24px);font-weight:var(--font-weight-600);letter-spacing:min(.1028571429vw,1.44px);line-height:min(2.5714285714vw,36px);text-align:center}.pLineup__develop .pLineup__develop--flow .develop-flow__box .flow-box__text.num02-txt{font-size:min(1.0714285714vw,15px);line-height:min(1.7857142857vw,25px);margin-top:min(.7857142857vw,11px)}.develop-flow__progress{bottom:min(-2.8571428571vw,-40px);left:50%;position:absolute;transform:translateX(-50%);width:90%}.develop-flow__progress .develop-flow__progressTrack{background:rgba(0,0,0,.1);border-radius:9999px;height:min(.4285714286vw,6px);overflow:hidden;position:relative}.develop-flow__progress .develop-flow__progressFill{background:var(--color-red);inset:0 auto 0 0;position:absolute;transition:width var(--transition) ease;width:0}.develop-flow__arrow{background:var(--color-red);border:1px solid rgba(0,0,0,.08);border-radius:var(--radius);box-shadow:0 6px 18px rgba(0,0,0,.08);cursor:pointer;display:grid;height:min(3.1428571429vw,44px);opacity:0;place-items:center;position:absolute;top:50%;transform:translateY(-50%) scale(.98);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;width:min(3.1428571429vw,44px);z-index:2}.develop-flow__arrow:before{border-right:2px solid var(--color-white);border-top:2px solid var(--color-white);content:"";height:min(.7142857143vw,10px);position:relative;transform:rotate(45deg);width:min(.7142857143vw,10px)}.develop-flow__arrow:active{transform:translateY(-50%) scale(.96)}.develop-flow__arrow:disabled{cursor:not-allowed;opacity:.35}.develop-flow__arrow:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.develop-flow__arrow.develop-flow__arrow--prev{left:min(.7142857143vw,10px)}.develop-flow__arrow.develop-flow__arrow--prev:before{right:-.14286vw;transform:rotate(-135deg)}.develop-flow__arrow.develop-flow__arrow--next{right:min(.7142857143vw,10px)}.develop-flow__arrow.develop-flow__arrow--next:before{left:-.14286vw}.pPhilosophy{width:100%}.pPhilosophy__image{margin-top:min(4.2857142857vw,60px)}.pPhilosophy__image .pPhilosophy__image--inner{display:grid;height:100vh;place-items:center;position:relative;width:100vw}.pPhilosophy__image .pPhilosophy__image--inner .inner-container{height:min(50vw,700px);overflow:hidden;position:absolute;width:min(42.8571428571vw,600px)}.pPhilosophy__image .pPhilosophy__image--inner .inner-container .inner-container__item{height:100%;will-change:transform}.pPhilosophy__image .pPhilosophy__image--inner .inner-container .inner-container__item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.pPhilosophy__image .pPhilosophy__image--text{bottom:min(2.8571428571vw,40px);left:min(2.8571428571vw,40px);opacity:0;position:absolute;transition:.5s;width:min(51.7857142857vw,725px)}.pPhilosophy__image .pPhilosophy__image--text.is-active{opacity:1;transform:translateY(0)}.pPhilosophy__image .pPhilosophy__image--text .image-text__main{color:var(--color-red-text);font-size:min(5.7142857143vw,80px);font-weight:700;line-height:min(6.8571428571vw,96px)}.pPhilosophy__image .pPhilosophy__image--text .image-text__sub .text-sub__inner{background-color:var(--color-red-text);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--color-white);display:inline;font-size:min(1.2857142857vw,18px);font-weight:var(--font-weight-600);line-height:min(2.4285714286vw,34px);padding:min(0vw,0px) min(.1428571429vw,2px)}.pPhilosophy__image .pPhilosophy__image--text .image-text__sub .text-sub__inner .mb{display:none}.pPhilosophy__cp{padding-top:min(11.4285714286vw,160px)}.pPhilosophy__cp .pPhilosophy__cp--heading{border-bottom:1px solid var(--color-red);padding-bottom:min(5.7142857143vw,80px)}.pPhilosophy__cp .pPhilosophy__cp--heading .cp-heading__en{color:var(--color-red-text);font-family:Lexend Giga,sans-serif;font-optical-sizing:auto;font-size:min(7.1428571429vw,100px);font-style:normal;font-weight:var(--font-weight-500);letter-spacing:min(-.2857142857vw,-4px);line-height:min(6.4285714286vw,90px);text-align:center}.pPhilosophy__cp .pPhilosophy__cp--heading .cp-heading__ja{color:var(--color-red-text);font-size:min(2vw,28px);font-weight:var(--font-weight-600);letter-spacing:min(.4vw,5.6px);line-height:min(2vw,28px);margin-top:min(.8571428571vw,12px);text-align:center}.pPhilosophy__cp .pPhilosophy__cp--mvv{border-bottom:1px solid var(--color-red);padding-bottom:min(3.5714285714vw,50px);padding-top:min(3.5714285714vw,50px)}.pPhilosophy__cp .pPhilosophy__cp--mvv .cp-mvv__container{padding-bottom:min(7.1428571429vw,100px);padding-top:min(7.1428571429vw,100px)}.pPhilosophy__cp .pPhilosophy__cp--mvv .cp-mvv__heading .cp-mvv__heading--en{color:var(--color-red-text);font-family:Lexend Giga,sans-serif;font-optical-sizing:auto;font-size:min(5.7142857143vw,80px);font-style:normal;font-weight:var(--font-weight-500);letter-spacing:min(-.2857142857vw,-4px);line-height:min(4vw,56px);text-align:center}.pPhilosophy__cp .pPhilosophy__cp--mvv .cp-mvv__heading .cp-mvv__heading--img{margin-inline:auto;margin-top:min(.7142857143vw,10px)}.pPhilosophy__cp .pPhilosophy__cp--mvv .cp-mvv__heading .cp-mvv__heading--img.mission,.pPhilosophy__cp .pPhilosophy__cp--mvv .cp-mvv__heading .cp-mvv__heading--img.vision{width:min(13.2142857143vw,185px)}.pPhilosophy__cp .pPhilosophy__cp--mvv .cp-mvv__heading .cp-mvv__heading--img.value{width:min(9.6428571429vw,135px)}.pPhilosophy__cp .pPhilosophy__cp--mvv .cp-mvv__contents{margin-top:min(5.7142857143vw,80px);text-align:center}.pPhilosophy__cp .pPhilosophy__cp--mvv .cp-mvv__contents .mvv-contents__title{color:var(--color-red-text);font-size:min(4.2857142857vw,60px);font-weight:var(--font-weight-600);letter-spacing:min(.0428571429vw,.6px);line-height:min(5.5714285714vw,78px)}.pPhilosophy__cp .pPhilosophy__cp--mvv .cp-mvv__contents .mvv-contents__desc{color:var(--color-red-text);font-size:min(1.1428571429vw,16px);font-weight:var(--font-weight-500);letter-spacing:min(.0685714286vw,.96px);line-height:min(1.9428571429vw,27.2px);margin-top:min(1.2857142857vw,18px);text-align:center}.pPhilosophy__cp .pPhilosophy__cp--mvv .cp-mvv__contents .mvv-contents__desc .line{background:linear-gradient(transparent 0,var(--color-red) 0);color:var(--color-white);padding-left:min(.2142857143vw,3px)}.pPhilosophy__cp .pPhilosophy__cp--mvv .cp-mvv__manifest{margin-top:min(8.5714285714vw,120px)}.pPhilosophy__cp .pPhilosophy__cp--mvv .cp-mvv__manifest .cp-mvv__manifest--title{color:var(--color-red-text);font-size:min(2.2857142857vw,32px);font-weight:var(--font-weight-600);letter-spacing:min(.2285714286vw,3.2px);line-height:min(2.9285714286vw,41px);text-align:center}.pPhilosophy__cp .pPhilosophy__cp--mvv .cp-mvv__manifest .cp-mvv__manifest--items{display:flex;flex-flow:wrap;gap:min(2vw,28px) min(1.4285714286vw,20px);margin-inline:auto;margin-top:min(2.8571428571vw,40px);width:min(62vw,868px)}.pPhilosophy__cp .pPhilosophy__cp--mvv .cp-mvv__manifest .cp-mvv__manifest--item{width:calc(50% - min(1.4285714286vw,20px)*1/2)}.pPhilosophy__visionMap{background-color:var(--color-white);padding-bottom:min(11.4285714286vw,160px);padding-top:min(10vw,140px)}.pPhilosophy__visionMap .pPhilosophy__visionMap--heading .visionMap-heading__en{color:var(--color-red-text);font-family:Lexend Giga,sans-serif;font-optical-sizing:auto;font-size:min(7.1428571429vw,100px);font-style:normal;font-weight:var(--font-weight-500);letter-spacing:min(-.2857142857vw,-4px);line-height:min(6.4285714286vw,90px);text-align:center}.pPhilosophy__visionMap .pPhilosophy__visionMap--heading .visionMap-heading__ja{color:var(--color-red-text);font-size:min(2vw,28px);font-weight:var(--font-weight-600);letter-spacing:min(.4vw,5.6px);text-align:center}.pPhilosophy__visionMap .pPhilosophy__visionMap--container{margin-inline:auto;margin-top:min(4.2857142857vw,60px);width:min(57.1428571429vw,800px)}.js-vision-modal{align-items:center;display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.js-vision-modal .js-vision-modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.7);cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.js-vision-modal .js-vision-modal-content{height:50.5vw;pointer-events:none;position:relative;width:71.42857vw;z-index:1}.js-vision-modal .js-vision-modal-content img{border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.3);height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.js-vision-modal .js-vision-modal-close{background:none;border:none;color:#fff;cursor:pointer;font-size:2.28571vw;pointer-events:auto;position:absolute;right:-2.14286vw;top:-3.57143vw;transition:transform .3s}.pPhilosophy__message{border-bottom:1px solid var(--color-red);padding-bottom:min(11.2142857143vw,157px)}.pPhilosophy__message .pPhilosophy__message--img img{display:block}.pPhilosophy__message .pPhilosophy__message--head{margin-top:min(-12.1428571429vw,-170px);position:relative;width:min(50.7142857143vw,710px)}.pPhilosophy__message .pPhilosophy__message--head .message-head__title{background-color:var(--color-body);padding-bottom:min(2.8571428571vw,40px);padding-left:min(5vw,70px);padding-top:min(2.1428571429vw,30px);width:min(50vw,700px)}.pPhilosophy__message .pPhilosophy__message--head .message-head__title .head__title--en{color:var(--color-red-text);font-family:Lexend Giga,sans-serif;font-optical-sizing:auto;font-size:min(7.1428571429vw,100px);font-style:normal;font-weight:var(--font-weight-500);letter-spacing:-4;line-height:min(6.4285714286vw,90px);margin-left:min(-.6428571429vw,-9px);position:relative}.pPhilosophy__message .pPhilosophy__message--head .message-head__title .head__title--ja{color:var(--color-red-text);font-size:min(2vw,28px);font-weight:var(--font-weight-600);letter-spacing:min(.4vw,5.6px);line-height:min(2vw,28px);margin-top:min(.8571428571vw,12px)}.pPhilosophy__message .pPhilosophy__message--head .message-head__container{margin-top:min(7vw,98px);padding-left:min(5vw,70px)}.pPhilosophy__message .pPhilosophy__message--head .message-head__container .head-container__text-main{color:var(--color-red-text);font-size:min(5.7142857143vw,80px);font-weight:700;line-height:min(6.8571428571vw,96px)}.pPhilosophy__message .pPhilosophy__message--head .message-head__container .head-container__text-sub .text-sub__inner{background-color:var(--color-red-text);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--color-white);display:inline;font-size:min(1.2857142857vw,18px);font-weight:var(--font-weight-600);line-height:min(2.4285714286vw,34px);padding:min(0vw,0px) min(.1428571429vw,2px)}.pPhilosophy__message .pPhilosophy__message--head .message-head__container .head-container__text-sub .text-sub__inner .mb{display:none}.pPhilosophy__message .pPhilosophy__message--interview{margin-top:min(21.3571428571vw,299px)}.pPhilosophy__message .pPhilosophy__message--interview.interview02{margin-top:min(11.4285714286vw,160px)}.pPhilosophy__message .pPhilosophy__message--interview .interview-slider .message-slider__inner.member01{width:min(93.9285714286vw,1315px)}.pPhilosophy__message .pPhilosophy__message--interview .interview-slider .message-slider__inner.member02{width:min(89.9285714286vw,1259px)}.pPhilosophy__message .pPhilosophy__message--interview .interview-container{margin-top:min(4vw,56px);width:100%}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__profile{align-items:center;display:flex;flex-flow:wrap;justify-content:space-between;margin-left:29vw;width:min(48.5vw,679px)}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__profile .profile-img{width:min(21vw,294px)}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__profile .profile-details{width:min(24vw,336px)}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__profile .profile-details .profile-details__job{color:var(--color-red-text);font-size:min(1.4285714286vw,20px);font-weight:var(--font-weight-600);letter-spacing:min(.2857142857vw,4px);line-height:min(1.4285714286vw,20px)}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__profile .profile-details .profile-details__name{color:var(--color-red-text);font-size:min(2.8571428571vw,40px);font-weight:var(--font-weight-600);letter-spacing:min(.2857142857vw,4px);line-height:min(2.8571428571vw,40px);margin-top:min(1.1428571429vw,16px)}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__profile .profile-details .profile-details__comment{color:var(--color-red-text);margin-top:min(2.4285714286vw,34px)}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__profile .profile-details .profile-details__comment .comment-title__sub{font-size:min(1.4285714286vw,20px);font-weight:var(--font-weight-600);letter-spacing:min(.2857142857vw,4px);line-height:min(1.4285714286vw,20px)}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__profile .profile-details .profile-details__comment .comment-title__main{font-size:min(1.7142857143vw,24px);font-weight:var(--font-weight-600);letter-spacing:min(.3428571429vw,4.8px);line-height:min(1.7142857143vw,24px);margin-top:min(.8571428571vw,12px)}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__style .container-style__question{color:var(--color-red-text);font-size:min(1.7142857143vw,24px);font-weight:var(--font-weight-600);letter-spacing:min(.3428571429vw,4.8px);line-height:min(1.7142857143vw,24px)}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__style .container-style__title{color:var(--color-red-text);font-size:min(2.5714285714vw,36px);font-weight:var(--font-weight-600);letter-spacing:min(.2057142857vw,2.88px);line-height:min(3.8571428571vw,54px);margin-top:min(2.4285714286vw,34px)}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__style .container-style__desc{color:var(--color-red-text);font-size:min(1.1428571429vw,16px);font-weight:var(--font-weight-500);letter-spacing:min(.1142857143vw,1.6px);line-height:min(2.0571428571vw,28.8px);margin-top:min(2.4285714286vw,34px)}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__post01{margin-top:min(7.1428571429vw,100px);width:min(85.7142857143vw,1200px)}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__post01.interview02-post01{margin-left:auto}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__post01 .container__post01--img{width:100%}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__post01 .container__post01--contents{margin-left:auto;margin-top:min(6.4285714286vw,90px);width:min(48.5714285714vw,680px)}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__post01 .container__post01--contents.interview02-post01{margin-left:0}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__post02{display:flex;flex-flow:wrap;justify-content:space-between;margin-left:min(8.5714285714vw,120px);margin-top:min(8.5714285714vw,120px);width:min(86.4285714286vw,1210px)}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__post02 .container__post02--contents{margin-top:min(5.7142857143vw,80px);width:min(34.2857142857vw,480px)}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__post02 .container__post02--img{width:min(45vw,630px)}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__post03{display:flex;flex-flow:wrap;justify-content:space-between;margin-left:min(8.5714285714vw,120px);margin-top:min(8.5714285714vw,120px);width:min(81.4285714286vw,1140px)}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__post03.interview02-post03{width:min(85vw,1190px)}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__post03 .container__post03--img{width:min(32.8571428571vw,460px)}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__post03 .container__post03--img.interview02-post03{width:min(45vw,630px)}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__post03 .container__post03--contents{margin-top:min(5.7142857143vw,80px);width:min(41.4285714286vw,580px)}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__post03 .container__post03--contents.interview02-post03{width:min(34.2857142857vw,480px)}.pPhilosophy__message .pPhilosophy__message--last{margin-top:min(8.5714285714vw,120px)}.pPhilosophy__message .pPhilosophy__message--last .message-last__img{width:100%}.pPhilosophy__message .pPhilosophy__message--last .message-last__container{display:flex;flex-flow:wrap;margin-left:auto;margin-right:auto;margin-top:min(5.1428571429vw,72px);width:min(90vw,1260px)}.pPhilosophy__message .pPhilosophy__message--last .message-last__container .last-container__heading{width:min(39.9285714286vw,559px)}.pPhilosophy__message .pPhilosophy__message--last .message-last__container .last-container__heading .heading-en{color:var(--color-red-text);font-family:Lexend Giga,sans-serif;font-optical-sizing:auto;font-size:min(2.1428571429vw,30px);font-style:normal;font-weight:var(--font-weight-500);line-height:min(2.1428571429vw,30px)}.pPhilosophy__message .pPhilosophy__message--last .message-last__container .last-container__heading .heading-ja{color:var(--color-red-text);font-size:min(5.7142857143vw,80px);font-weight:700;line-height:min(6.8571428571vw,96px);margin-top:min(2.2857142857vw,32px)}.pPhilosophy__message .pPhilosophy__message--last .message-last__container .last-container__desc{color:var(--color-red-text);font-size:min(1.2857142857vw,18px);font-weight:var(--font-weight-600);line-height:min(2.0571428571vw,28.8px);margin-top:min(17.7142857143vw,248px);width:min(46.4285714286vw,650px)}.pTrivia{width:100%}.pTrivia__mv{height:100vh;position:relative;width:100%}.pTrivia__mv .pTrivia__mv--hand{animation:hand-grab-menma 3.5s ease-in-out infinite;bottom:0;height:min(39.6428571429vw,555px);position:absolute;right:0;transform-origin:bottom right;width:min(42.5vw,595px);will-change:transform}.pTrivia__mv .pTrivia__mv--slider{bottom:0;left:0;position:absolute;width:100vw}.pTrivia__mv .pTrivia__mv--slider .mv--slider__container{width:100vw}.pTrivia__mv .pTrivia__mv--slider .mv-slider__inner{width:min(101.6428571429vw,1423px)}@keyframes hand-grab-menma{0%{transform:translateY(-10%) rotate(0deg)}20%{transform:translateY(-12%) rotate(-2deg)}40%{transform:translateY(-10%) rotate(0deg)}45%{transform:translateY(8%) rotate(-3deg)}55%{transform:translateY(8%) rotate(-3deg)}to{transform:translateY(-10%) rotate(0deg)}}.pTrivia__tidbits{padding-bottom:min(10vw,140px);padding-top:min(20vw,280px)}.pTrivia__tidbits .pTrivia__tidbits--inner{margin-inline:auto;position:relative;width:min(96.4285714286vw,1350px)}.pTrivia__tidbits .pTrivia__tidbits--heading{color:var(--color-red-text);font-feature-settings:"pkna";font-size:min(3.5714285714vw,50px);font-weight:700;letter-spacing:min(.1428571429vw,2px);line-height:min(6.2857142857vw,88px);margin:min(3.5714285714vw,50px) auto 0;width:min(26.1428571429vw,366px);writing-mode:vertical-rl}.pTrivia__tidbits .pTrivia__tidbits--heading p{margin-left:min(2.1428571429vw,30px)}.pTrivia__tidbits .pTrivia__tidbits--heading p:last-of-type{margin-left:0}.pTrivia__tidbits .pTrivia__balloon{position:absolute}.pTrivia__tidbits .pTrivia__balloon.balloon01{--shift:40%;height:min(23vw,322px);left:min(1.7857142857vw,25px);top:0;transform:translateY(calc(var(--shift)*-1)) rotate(0deg);width:min(25.7142857143vw,360px);z-index:1}.pTrivia__tidbits .pTrivia__balloon.balloon02{--shift:60%;height:min(22.0714285714vw,309px);right:min(0vw,0px);top:0;transform:translateY(calc(var(--shift)*-1)) rotate(0deg);width:min(24.6428571429vw,345px)}.pTrivia__tidbits .pTrivia__balloon.balloon03{height:min(13.7857142857vw,193px);left:min(0vw,0px);top:min(11.3571428571vw,159px);width:min(15.4285714286vw,216px)}.pTrivia__tidbits .pTrivia__balloon.balloon04{height:min(18.3571428571vw,257px);right:min(9.0714285714vw,127px);top:min(6.1428571429vw,86px);width:min(20.5714285714vw,288px)}.pTrivia__tidbits .pTrivia__tidbits--desc{color:var(--color-red-text);font-size:min(1.2857142857vw,18px);font-weight:var(--font-weight-600);line-height:min(2.0571428571vw,28.8px);margin-top:min(10vw,140px);text-align:center}.jsBalloonFadeIn01,.jsBalloonFadeIn02,.jsBalloonFadeIn03,.jsBalloonFadeIn04{opacity:0;transform-origin:50% 50%;will-change:transform,opacity}.pTrivia__panel{display:flex;flex-flow:wrap;gap:min(2.8571428571vw,40px);margin-inline:auto;width:min(88.5714285714vw,1240px)}.pTrivia__panel .pTrivia__panel--item{background-color:var(--color-white);border:1px solid var(--color-red);overflow:hidden;padding-bottom:min(1.4285714286vw,20px);position:relative;width:calc(50% - min(2.8571428571vw,40px)*1/2)}.pTrivia__panel .pTrivia__panel--item:before{--shift-y:36%;--shift-x:3%;background-color:var(--color-red);border-radius:50%;content:"";height:min(12.8571428571vw,180px);position:absolute;right:0;right:min(-3.9285714286vw,-55px);top:0;transform:translate(calc(var(--shift-x)),calc(var(--shift-y)*-1)) rotate(0deg);width:min(12.8571428571vw,180px)}.pTrivia__panel .pTrivia__panel--kanji{position:absolute;right:min(1.0714285714vw,15px);top:min(1.0714285714vw,15px);width:min(4.1428571429vw,58px);z-index:1}.pTrivia__panel .pTrivia__panel--kanji.panel03{width:min(5.3571428571vw,75px)}.pTrivia__panel .pTrivia__panel--kanji.panel08{width:min(3.9285714286vw,55px)}.pTrivia__panel .pTrivia__panel--inner{display:flex;flex-flow:wrap}.pTrivia__panel .pTrivia__panel--inner.panel01{margin-inline:auto;padding-top:min(5.7142857143vw,80px);width:min(36.8571428571vw,516px)}.pTrivia__panel .pTrivia__panel--inner.panel02{margin-left:min(1.7857142857vw,25px);padding-top:min(5.7142857143vw,80px);width:min(36.7857142857vw,515px)}.pTrivia__panel .pTrivia__panel--inner.panel03{margin-left:min(0vw,0px);padding-top:min(5.7142857143vw,80px);width:min(37.7857142857vw,529px)}.pTrivia__panel .pTrivia__panel--inner.panel04{margin-left:min(2.4285714286vw,34px);padding-top:min(5.7142857143vw,80px);width:min(36.1428571429vw,506px)}.pTrivia__panel .pTrivia__panel--inner.panel05{margin-left:min(2.4285714286vw,34px);padding-top:min(5.7142857143vw,80px);width:min(37.5vw,525px)}.pTrivia__panel .pTrivia__panel--inner.panel06{margin-left:min(.9285714286vw,13px);padding-top:min(6.4285714286vw,90px);width:min(37.6428571429vw,527px)}.pTrivia__panel .pTrivia__panel--inner.panel07{margin-left:min(2.6428571429vw,37px);padding-top:min(6.4285714286vw,90px);width:min(36.3571428571vw,509px)}.pTrivia__panel .pTrivia__panel--inner.panel08{margin-left:min(2.2142857143vw,31px);padding-top:min(6.4285714286vw,90px);width:min(35.9285714286vw,503px)}.pTrivia__panel .pTrivia__panel--img.img01{margin-right:min(4.2857142857vw,60px);margin-top:min(5.7142857143vw,80px);width:min(14.6428571429vw,205px)}.pTrivia__panel .pTrivia__panel--img.img02{margin-right:min(0vw,0px);margin-top:min(0vw,0px);width:min(19.5714285714vw,274px)}.pTrivia__panel .pTrivia__panel--img.img03{margin-right:min(2.1428571429vw,30px);margin-top:min(6.1428571429vw,86px);width:min(20.3571428571vw,285px)}.pTrivia__panel .pTrivia__panel--img.img04{margin-right:min(0vw,0px);margin-top:min(8.9285714286vw,125px);width:min(18.2857142857vw,256px)}.pTrivia__panel .pTrivia__panel--img.img05{margin-right:min(0vw,0px);margin-top:min(6.7142857143vw,94px);width:min(19.9285714286vw,279px)}.pTrivia__panel .pTrivia__panel--img.img06{margin-right:min(1.4285714286vw,20px);margin-top:min(8.2142857143vw,115px);width:min(18.8571428571vw,264px)}.pTrivia__panel .pTrivia__panel--img.img07{margin-right:min(1.2142857143vw,17px);margin-top:min(3.7142857143vw,52px);width:min(17.7142857143vw,248px)}.pTrivia__panel .pTrivia__panel--img.img08{margin-right:min(.6428571429vw,9px);margin-top:min(2.8571428571vw,40px);width:min(17.8571428571vw,250px)}.pTrivia__panel .pTrivia__panel--heading{color:var(--color-red-text);font-feature-settings:"pkna";font-size:min(2.2857142857vw,32px);font-weight:var(--font-weight-600);letter-spacing:min(.6428571429vw,9px);line-height:min(4.2857142857vw,60px);width:min(12.2142857143vw,171px);writing-mode:vertical-rl}.pTrivia__panel .pTrivia__panel--heading p{margin-left:min(2.1428571429vw,30px)}.pTrivia__panel .pTrivia__panel--heading p:last-of-type{margin-left:0}.pTrivia__panel .pTrivia__panel--heading.panel03{line-height:min(5vw,70px);width:min(12.0714285714vw,169px)}.pTrivia__panel .pTrivia__panel--heading.panel03 span{display:inline-block;position:relative}.pTrivia__panel .pTrivia__panel--heading.panel03 span:after{content:"メンマ";font-size:min(1.0714285714vw,15px);height:100%;letter-spacing:min(.5714285714vw,8px);position:absolute;right:min(-2.1428571429vw,-30px);top:min(.7142857143vw,10px)}.pTrivia__panel .pTrivia__panel--heading.panel04{width:min(12.0714285714vw,169px)}.pTrivia__panel .pTrivia__panel--heading.panel05{width:min(12.2857142857vw,172px)}.pTrivia__panel .pTrivia__panel--heading.panel06,.pTrivia__panel .pTrivia__panel--heading.panel07,.pTrivia__panel .pTrivia__panel--heading.panel08{letter-spacing:min(.4285714286vw,6px);width:min(12.0714285714vw,169px)}.pTrivia__panel .pTrivia__panel--desc{color:var(--color-red-text);font-size:min(1vw,14px);font-weight:var(--font-weight-500);letter-spacing:min(.12vw,1.68px);line-height:min(1.7vw,23.8px);margin-inline:auto;margin-top:min(0vw,0px);width:100%}.pTrivia__panel .pTrivia__panel--desc.panel01{margin-inline:auto;margin-top:min(1.4285714286vw,20px);width:min(34.2857142857vw,480px)}.pTrivia__panel .pTrivia__panel--desc.panel02{margin-inline:auto;margin-top:min(1.5714285714vw,22px);width:min(34.2857142857vw,480px)}.pTrivia__panel .pTrivia__panel--desc.panel03{margin-left:min(3.5vw,49px);margin-top:min(.7142857143vw,10px);width:min(34.2857142857vw,480px)}.pTrivia__panel .pTrivia__panel--desc.panel04,.pTrivia__panel .pTrivia__panel--desc.panel05{margin-inline:auto;margin-top:min(2.7142857143vw,38px);width:min(34.2857142857vw,480px)}.pTrivia__panel .pTrivia__panel--desc.panel06{margin-inline:auto;margin-top:min(1.0714285714vw,15px);width:min(34.2857142857vw,480px)}.pTrivia__panel .pTrivia__panel--desc.panel07{margin-inline:auto;margin-top:min(0vw,0px);width:min(34.2857142857vw,480px)}.pTrivia__panel .pTrivia__panel--desc.panel08{margin-inline:auto;margin-top:min(.3571428571vw,5px);width:min(34.2857142857vw,480px)}@media screen and (max-width:896px){html{scroll-padding-top:20vw}body{font-size:.875rem}.lMain__wrapper{padding:.3125rem}.lMain__layout .lMain__layout--lineTop:after,.lMain__layout .lMain__layout--lineTop:before{height:.3125rem}.lMain__layout .lMain__layout--lineBottom:after,.lMain__layout .lMain__layout--lineBottom:before{width:.3125rem}.lHeader{padding-bottom:2vw;padding-top:12.5vw}.lHeader.--lower{top:0}.lHeader .lHeader__inner{margin:0 auto;width:80vw}.lHeader .lHeader__logo,.lHeader .lHeader__logo.lower-style{width:17.5vw}.lHeader .lHeader__nav .lHeader__nav--items{display:none}.lHeader .lHeader__nav .lHeader__nav--items.--online{display:block}.lHeader .lHeader__nav .lHeader__nav--items.--online a{align-items:center;font-size:3.25vw;justify-content:center;padding:2.5vw 3.75vw 2vw}.lHeader .lHeader__nav .lHeader__nav--items.--online a:before{height:3.5vw;margin-right:3vw;width:3.5vw}.lHeader .lHeader__menu{height:11vw;margin-left:5vw;width:11vw}.lHeader .lHeader__menu .lHeader__menu--bar{height:.5vw;width:5vw}.lHeader .lHeader__menu .lHeader__menu--bar:before{top:-1.5vw}.lHeader .lHeader__menu .lHeader__menu--bar:after{bottom:-1.5vw}.top-js-loading .lHeader{top:0}.top-js-loading .lHeader .jsTop_mainLogo{clip-path:inset(100%);transition:all .4s ease}.top-js-loading .lHeader .jsTop_mainLogo.--active{clip-path:inset(0)}.jsMenuBtn.jsMenuActive .lHeader__menu--bar:before{top:0}.jsMenuBtn.jsMenuActive .lHeader__menu--bar:after{bottom:0}.lFooter .lFooter__bg{margin-top:-20vw}.lFooter .lFooter__bg .lFooter__bg--quote{bottom:60.75vw;left:9.75vw}.lFooter .lFooter__bg .lFooter__bg--quote svg{height:9.75vw;width:19.25vw}.lFooter .lFooter__inner{background-color:var(--color-red);border-radius:0 0 20px 20px;display:block;flex-flow:column;padding-bottom:17.5vw;padding-top:15.5vw;position:relative}.lFooter .lFooter__inner .lFooter__inner--contents.--logo{background-color:transparent;border-radius:0;margin:0 auto;padding:0;width:-moz-fit-content;width:fit-content}.lFooter .lFooter__inner .lFooter__inner--contents.--logo img{width:25vw}.lFooter .lFooter__inner .lFooter__inner--contents.--nav{background-color:transparent;border-radius:0;margin-top:12.75vw;padding:0 7.5vw;width:100%}.lFooter .lFooter__nav .lFooter__nav--items.--item01{width:37.5vw}.lFooter .lFooter__nav .lFooter__nav--items.--item02{width:40.5vw}.lFooter .lFooter__nav .lFooter__nav--items.--item02 .nav-box01{flex-flow:column}.lFooter .lFooter__nav .lFooter__nav--items.--item02 .nav-box01 .nav-box01__contact{width:31.5vw}.lFooter .lFooter__nav .lFooter__nav--items.--item02 .nav-box01 .nav-box01__buy{margin-top:12.75vw;width:40.5vw}.lFooter .lFooter__nav .lFooter__nav--items.--item02 .nav-box02{width:24vw}.lFooter .lFooter__nav .lFooter__nav--items.--item03{margin-top:15vw}.lFooter .lFooter__nav .lFooter__nav--items.--item03 .nav-box__privacy{width:31.5vw}.lFooter .lFooter__nav .lFooter__nav--items.--item03 .nav-box__copy{width:35.75vw}.lFooter .lFooter__nav .lFooter__nav--list .nav-list__item{margin-bottom:3.25vw}.lFooter .lFooter__nav .lFooter__nav--head{font-size:2.75vw;letter-spacing:.66vw;line-height:2.75vw;margin-bottom:5vw}.lFooter .lFooter__nav .lFooter__nav--head.--sns{margin-bottom:4vw}.lFooter .lFooter__nav .lFooter__nav--btn{font-size:3vw;letter-spacing:.18vw;padding:2.5vw 6vw 1.75vw}.lFooter .lFooter__nav .lFooter__nav--sns{gap:3vw}.lFooter .lFooter__nav .lFooter__nav--sns .sns-list a{width:6vw}.lFooter .lFooter__nav .lFooter__nav--copy,.lFooter .lFooter__nav .lFooter__nav--link{font-size:2.75vw;letter-spacing:.55vw;line-height:4.125vw}.lMenu{background-image:url(../img/common/menu/menu-bg-mb.png);background-position:50%}.lMenu .lMenu__inner .lMenu__nav{margin-inline:auto;padding-top:25vw;width:90vw}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--items.--item01{width:37.5vw}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--items.--item02{width:40.5vw}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--items.--item02 .nav-box01{flex-flow:column}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--items.--item02 .nav-box01 .nav-box01__contact{width:31.5vw}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--items.--item02 .nav-box01 .nav-box01__buy{margin-top:12.75vw;width:40.5vw}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--items.--item02 .nav-box02{width:24vw}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--items.--item03{margin-top:15vw}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--items.--item03 .nav-box__privacy{width:31.5vw}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--items.--item03 .nav-box__copy{width:35.75vw}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--list .nav-list__item{margin-bottom:3.25vw}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--head{font-size:2.75vw;letter-spacing:.66vw;line-height:2.75vw;margin-bottom:5vw}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--head.--sns{margin-bottom:4vw}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--btn{font-size:3vw;letter-spacing:.18vw;padding:2.5vw 6vw 1.75vw}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--sns{gap:3vw}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--sns .sns-list a{width:6vw}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--copy,.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--link{font-size:2.75vw;letter-spacing:.55vw;line-height:4.125vw}.wp-pagenavi{margin-top:10.66667vw}.cBtn__mode{bottom:7.5vw;left:50%;transform:translateX(-50%);width:32.5vw}.cBtn__main .cBtn__main--text{font-size:4vw;letter-spacing:.16vw;line-height:4vw;margin-right:4vw}.cBtn__main .cBtn__main--text.text-small{font-size:4vw}.cBtn__main .cBtn__main--icon{height:6.25vw;width:12.5vw}.cBtn__main .cBtn__main--icon svg{height:3vw;width:4.75vw}.cBtn__main .cBtn__main--icon.small-icon{height:6.25vw;width:12.5vw}.cBtn__main .cBtn__main--icon.small-icon svg{height:2.5vw;width:4.5vw}.cBtn__main.--small .cBtn__main--text{font-size:4vw}.cBtn__main.--small .cBtn__main--icon{height:6.25vw;width:12.5vw}.cBtn__main.--small .cBtn__main--icon svg{height:2.5vw;width:4.5vw}.cBtn__mainIcon{height:6.25vw;width:12.5vw}.cBtn__mainIcon svg{height:3vw;width:4.75vw}.cBtn__mainIcon.--mid{height:6.25vw;width:12.5vw}.cBtn__mainIcon.--mid svg{height:2.5vw;width:4.5vw}.cBtn__mainIcon.--big{height:6.5vw;width:12.5vw}.cBtn__mainIcon.--big svg{height:2.5vw;width:4.5vw}.cBtn__mainIcon.--link svg{height:1.75vw;width:1.75vw}.cAniFadeContents.is-mb{opacity:1}.cFooter-contents.--column{flex-flow:column}.cFooter-contents.--column .contents-column-deco.--blog{width:36vw}.cFooter-contents.--column .contents-column-deco.--shop{width:30vw}.cFooter-contents.--column .contents-column--btn{bottom:5vw;right:5vw}.cFooter-contents.--column .contents-column{border-top:1px solid var(--color-red);padding:31.25vw 0 18.25vw;width:100%}.cFooter-contents.--column .contents-column:first-of-type{border-top:none}.cFooter-contents.--column .contents-column .contents-column__title{font-size:10vw;line-height:9vw}.cFooter-contents.--column .contents-column .contents-column__title.--blog:before{font-size:2.75vw;letter-spacing:.3vw;line-height:6.25vw;right:-5vw;top:-5vw;width:25.5vw}.cFooter-contents.--column .contents-column .contents-column__title.--shop:before{font-size:2.75vw;letter-spacing:.3vw;line-height:6.25vw;right:2.5vw;top:-5vw;width:28vw}.cFooter-contents.--column .contents-column .contents-column__desc{font-size:3vw;letter-spacing:.3vw;line-height:5.1vw}.cHeading.is-vh{height:100svh}.cHeading .cHeading__inner{font-size:14.25vw;line-height:12.75vw}.cHeading .cHeading__inner.cHeading__inner--trivia{padding-top:58.75vw}.cHeading .cHeading__inner.cHeading__inner--trivia svg{height:2.25vw;width:55.25vw}.cHeading .cHeading__inner.cHeading__inner--trivia .cHeading__ja{--shift:200%;bottom:-20vw;font-size:2.75vw;padding:2.25vw 3vw 2.5vw;width:32.5vw}.cHeading .cHeading__inner.cHeading__inner--news{padding-top:57.5vw}.cHeading .cHeading__inner.cHeading__inner--news .cHeading__ja{--shift:200%;bottom:-20vw;font-size:2.75vw;padding:2.25vw 3vw 2.5vw;width:37.25vw}.cHeading .cHeading__inner.cHeading__inner--philosophy{margin-top:-7.5vw;padding-top:56.25vw}.cHeading .cHeading__inner.cHeading__inner--philosophy svg{height:2.25vw;width:55.25vw}.cHeading .cHeading__inner.cHeading__inner--philosophy .cHeading__ja{--shift:200%;bottom:-20vw;font-size:2.75vw;padding:2.25vw 3vw 2.5vw;width:32.5vw}.cHeading .cHeading__inner.cHeading__inner--lineup{padding-top:58.75vw}.cHeading .cHeading__inner.cHeading__inner--lineup .cHeading__ja{--shift:200%;bottom:-20vw;font-size:2.75vw;padding:2.25vw 3vw 2.5vw;width:32.5vw}.cHeading .cHeading__inner.cHeading__inner--about{margin-top:-7.5vw;padding-top:56.25vw}.cHeading .cHeading__inner.cHeading__inner--about .cHeading__ja{--shift:200%;bottom:-20vw;font-size:2.75vw;padding:2.25vw 3vw 2.5vw;width:32.5vw}.cHeading .cHeading__inner.cHeading__inner--about svg{height:2.25vw;width:84.25vw}.cHeading .cHeading__inner.cHeading__inner--privacy{padding-top:58.75vw}.cHeading .cHeading__inner.cHeading__inner--privacy .cHeading__ja{--shift:200%;bottom:-20vw;font-size:2.75vw;padding:2.25vw 3vw 2.5vw;width:37.25vw}.cHeading .cHeading__inner.cHeading__inner--contact{padding-top:57.5vw}.cHeading .cHeading__inner.cHeading__inner--contact .cHeading__ja{--shift:200%;bottom:-20vw;font-size:2.75vw;padding:2.25vw 3vw 2.5vw;width:37.25vw}.cHeading .cHeading__desc{font-size:3vw;line-height:4.75vw;margin-top:12.5vw}.cHeading .cHeading__desc span{display:block}.cHeading__contents.contents-company:after,.cHeading__contents.contents-history:after,.cHeading__contents.contents-more:after,.cHeading__contents.contents-other:after{height:16.5vw;right:-7.5vw;top:-10vw;width:16.5vw}.cHeading__contents .cHeading__contents--en{font-size:12.5vw;line-height:11.25vw;margin-bottom:2vw}.cHeading__contents .cHeading__contents--ja{font-size:3.75vw;font-weight:var(--font-weight-600);letter-spacing:min(.1285714286vw,1.8px);line-height:min(1.0714285714vw,15px)}.cOthers{padding-bottom:15vw;padding-top:29.5vw}.cOthers .cOthers__inner{gap:7.5vw;margin-top:10vw;width:90vw}.cOthers .cOthers__contents{width:100%}.cOthers__more{margin-top:24.5vw;width:80vw}.cOthers__more .cOthers__more--inner{margin-top:9.5vw}.cOthers__more .cOthers__more--inner .more-inner__img{width:100%}.cOthers__more .cOthers__more--inner .more-inner__details{display:flex;flex-flow:wrap;margin-top:8.75vw;width:100%}.cOthers__more .cOthers__more--inner .more-inner__details .details-heading .details-heading--sub{font-size:2.5vw;letter-spacing:.25vw;line-height:2.5vw;width:30vw}.cOthers__more .cOthers__more--inner .more-inner__details .details-heading .details-heading--main{font-size:5.5vw;letter-spacing:.55vw;line-height:8.25vw}.cOthers__more .cOthers__more--inner .more-inner__details .details-btn{margin-top:0;width:12.5vw}.pOnlineContents{padding-bottom:5vw;padding-top:31.25vw}.pOnlineContents .pOnlineContents__title{font-size:10vw;line-height:9vw}.pOnlineContents .pOnlineContents__title:after{font-size:2.75vw;height:5.5vw;line-height:5.5vw;right:2.5vw;top:-4vw;width:27.5vw}.pOnlineContents .pOnlineContents__desc{font-size:3vw;letter-spacing:.3vw;line-height:5.1vw;margin-top:3vw}.pOnlineContents .pOnlineContents__btn{margin-top:5vw;padding-right:6.25vw}.pOnlineContents .pOnlineContents__bouncer01,.pOnlineContents .pOnlineContents__deco01,.pOnlineContents .pOnlineContents__deco02{display:none}.pOnlineContents .pOnlineContents__bouncer02{display:block;height:16.5vw;left:0;position:absolute;top:0;width:16.5vw}.pContents .pContents__inner.contents-philosophy{width:90vw}.pTop__fv{height:104svh}.pTop__fv .pTop__fv--img img{height:100svh}.pTop__fv .pTop__fv--logo{left:7.5vw;top:10.75vw;width:17.5vw}.pTop__fv .pTop__fv--message{right:11.5vw;top:31.75vw;width:19vw}.pTop__fv .pTop__fv--message-change{right:5vw;top:30vw}.pTop__fv .pTop__fv--message-change svg{height:40.5vw;width:40vw}.pTop__fv .pTop__fv--nav{display:none}.pTop__concept .pTop__concept--inner{clip-path:path("M 0 0 Q 50 40 100 0 L 100 100 0 100 Z");padding-bottom:17.5vw;padding-top:25vw}.pTop__concept .pTop__concept--container{flex-flow:column-reverse}.pTop__concept .pTop__concept--contents.--contents-img01{margin-top:0;width:100%}.pTop__concept .pTop__concept--contents.--contents-img01 .contents-img__deco01{bottom:auto;height:20.5vw;left:auto;right:5vw;top:-20vw;width:20.5vw}.pTop__concept .pTop__concept--contents.--contents-main{margin-bottom:30vw;margin-top:17.5vw;width:100%}.pTop__concept .pTop__concept--contents.--contents-main .contents-main__title{margin:0 auto 12vw;width:59vw}.pTop__concept .pTop__concept--contents.--contents-main .contents-main__emblem{margin:0 auto;width:71.25vw}.pTop__concept .pTop__concept--contents.--contents-main .contents-main__details{margin:13.25vw auto 0;width:82.5vw}.pTop__concept .pTop__concept--contents.--contents-main .contents-main__details .details-text{font-size:4.125vw;letter-spacing:.33vw;line-height:7.885vw;margin-bottom:4.75vw}.pTop__concept .pTop__concept--contents.--contents-img02{margin-top:0;width:100%}.pTop__concept .pTop__concept--contents.--contents-img02 .contents-img__deco02{height:18vw;left:16.75vw;right:0;top:0;width:18vw}.pTop__concept .pTop__concept--contents .contents-img__item{align-items:center;flex-flow:nowrap}.pTop__section .pTop__section--text{top:12vw}.pTop__section .pTop__section--text svg{height:38vw;width:11.5vw}.pTop__section .pTop__section--inner{padding-top:20.75vw}.pTop__section .pTop__section--container .contents-title{margin-left:42.5vw}.pTop__section .pTop__section--container .contents-slide .contents-slide__item .contents-slide--items span:before{height:3.75vw;margin-right:2vw;width:3.75vw}.pTop__section .pTop__section--container .contents-img .contents-img__inner{margin-left:35vw;width:27.75vw}.pTop__charm .pTop__charm--head{padding-top:22.5vw}.pTop__charm .pTop__charm--head .head-text{font-size:12.5vw;line-height:11.25vw;width:100%}.pTop__charm .pTop__charm--head .head-text:before{height:33.75vw;left:-5vw;top:-22.5vw;width:33.75vw}.pTop__charm .pTop__charm--head .head-text-ja{margin-top:3.75vw}.pTop__charm .pTop__charm--container{margin-top:8.75vw}.pTop__charm .pTop__charm--item{border-right:none;flex-flow:column}.pTop__charm .pTop__charm--items{border-bottom:1px solid var(--color-red);padding:2.5vw 3.75vw 7.25vw 2.5vw;width:100%}.pTop__charm .pTop__charm--items:last-of-type{border-right:1px solid var(--color-red)}.pTop__charm .charm--item__container{flex-flow:wrap}.pTop__charm .charm--item__contents.--img{width:35vw}.pTop__charm .charm--item__contents.--details{margin-left:auto;width:calc(100% - 35vw)}.pTop__charm .charm--item__contents.--details .details-head{margin-bottom:2.5vw;margin-left:0}.pTop__charm .charm--item__contents.--details .details-head.--01 svg{height:9.5vw;width:34.5vw}.pTop__charm .charm--item__contents.--details .details-head.--02 svg{height:9.25vw;width:31.75vw}.pTop__charm .charm--item__contents.--details .details-head.--03 svg{height:9.25vw;width:35.25vw}.pTop__charm .charm--item__contents.--details .details-contents{width:100%}.pTop__charm .pTop__charm--btn{margin-top:2.75vw;padding-bottom:4.5vw;padding-right:5vw;padding-top:2.75vw}.pTop__particular{padding-top:40.75vw}.pTop__particular .pTop__particular--head .head-text{font-size:12.5vw;line-height:11.25vw;width:68.75vw}.pTop__particular .pTop__particular--head .head-text:before{height:33.75vw;left:-17.5vw;top:-17.5vw;width:33.75vw}.pTop__particular .pTop__particular--head .head-text:after{height:14.5vw;right:-.75vw;top:-10.5vw;width:14.5vw}.pTop__particular .pTop__particular--head .head-text-ja{margin-top:3.75vw}.pTop__particular .pTop__particular--inner{margin-top:13.5vw}.pTop__particular .pTop__particular--items{flex-flow:row-reverse;width:92.75vw}.pTop__particular .pTop__particular--items.--reverse{flex-direction:row;margin-top:10vw}.pTop__particular .pTop__particular--item.--details.--01,.pTop__particular .pTop__particular--item.--details.--02{width:55vw}.pTop__particular .pTop__particular--item.--img.--01,.pTop__particular .pTop__particular--item.--img.--02{width:32.5vw}.pTop__particular .item-contents.--01,.pTop__particular .item-contents.--02{padding-top:0}.pTop__particular .item-contents .item-contents__num{height:7.5vw;margin-bottom:4vw;padding-left:.5vw;padding-top:.5vw;width:7.5vw}.pTop__particular .item-contents .item-contents__num .num-text{font-size:3vw;letter-spacing:.21vw;line-height:3.6vw}.pTop__particular .item-contents .item-contents__title{font-size:4.5vw;letter-spacing:.36vw;line-height:6.75vw}.pTop__particular .item-contents .item-contents__details{font-size:3vw;letter-spacing:.06vw;line-height:5vw;margin-top:5.25vw}.pTop__particular .pTop__particular--message{margin-top:25vw}.pTop__particular .pTop__particular--message .articular-message__text{font-size:5vw;letter-spacing:.4vw;line-height:7.5vw}.pTop__particular .pTop__particular--message .articular-message__car{top:10vw;width:75vw}.pTop__products{margin-top:50vw;padding-top:31.75vw}.pTop__products .pTop__products--head .head-text{font-size:12.5vw;line-height:11.25vw;width:68.75vw}.pTop__products .pTop__products--head .head-text:after{height:28.75vw;right:-7.5vw;top:-27vw;width:45vw}.pTop__products .pTop__products--head .head-text-ja{margin-top:3.75vw}.pTop__products .pTop__products--inner{margin-top:5.75vw}.pTop__products .pTop__products--container{margin-bottom:2.75vw;margin-top:11vw}.pTop__products .pTop__products--item{width:92.5vw}.pTop__products .pTop__products--items{padding:1.25vw 1.5vw 5vw;width:50%}.pTop__products .pTop__products--items:nth-of-type(3n){border-right:1px solid var(--color-red)}.pTop__products .pTop__products--items:nth-of-type(2n){border-right:none}.pTop__products .pTop__products--items:nth-of-type(4){border-bottom:1px solid var(--color-red)}.pTop__products .pTop__products--contents .contents-title{font-size:4vw;line-height:5.6vw;margin-top:3vw}.pTop__products .pTop__products--contents .contents-title span{display:block}.pTop__products .pTop__products--contents .contents-desc{font-size:2.75vw;line-height:4.4vw;margin-top:1.5vw}.pTop__products .pTop__products--contents .contents-btn{margin-top:4vw}.pTop__products .pTop__products--btn{padding-bottom:2.75vw;padding-right:5vw}.pTop__contents{padding-bottom:37.5vw;padding-top:3.25vw}.pTop__contents .pTop__contents--img{margin-left:-7.5vw;margin-top:5vw;position:relative;width:205vw}.pTop__contents .pTop__contents--img li.contents-img01{margin-left:-2.5vw;width:38.75vw}.pTop__contents .pTop__contents--img li.contents-img02{margin-top:20vw;width:37vw}.pTop__contents .pTop__contents--img li.contents-img03{margin-left:-7.5vw;width:51.75vw}.pTop__contents .pTop__contents--inner{margin:24.5vw auto 0;width:90vw}.pTop__contents .pTop__contents--box{margin-bottom:36.25vw}.pTop__contents .pTop__contents--box .contents-box__desc{font-size:3vw;line-height:4.8vw;margin-top:4vw}.pTop__contents .pTop__contents--box .contents-box__btn{bottom:auto;margin-left:auto;margin-top:5vw;position:relative;right:auto}.pTop__contents .pTop__contents--box.--top:before{bottom:-45vw;height:52.5vw;left:-20vw;width:52.5vw}.pTop__contents .pTop__contents--box.--top:after{height:45vw;right:-12.5vw;top:-27.5vw;width:45vw}.pTop__contents .pTop__contents--box.--bottom:before{bottom:-32.5vw;height:45vw;left:-15vw;width:45vw}.pTop__contents .pTop__contents--box.--bottom:after{height:52.5vw;right:17.5vw;top:-37.5vw;width:52.5vw}.pTop__about{padding-bottom:19vw}.pTop__about .pTop__about--head{padding-top:22.5vw}.pTop__about .pTop__about--head .head-text{font-size:12.5vw;line-height:11.25vw;width:68.75vw}.pTop__about .pTop__about--head .head-text:after{height:16.5vw;right:-5vw;top:-8.75vw;width:16.5vw}.pTop__about .pTop__about--head .head-text-ja{margin-top:3.75vw}.pTop__about .pTop__about--inner{margin-top:15vw}.pTop__about .pTop__about--item{flex-flow:column;gap:15vw;width:80vw}.pTop__about .pTop__about--items{width:100%}.pTop__about .pTop__about--items:nth-of-type(2){margin-top:0}.pTop__about .about-contents__head{margin-top:5vw}.pTop__about .about-contents__head .head-en{font-size:2.5vw;line-height:2.5vw}.pTop__about .about-contents__head .head-ja{font-size:5.5vw;letter-spacing:.55vw;line-height:8.25vw;margin-top:1vw}.pTop__about .about-contents__desc{font-size:3vw;line-height:4.8vw;margin-top:2vw;width:100%}.pTop__about .about-contents__btn{margin-top:5vw}.pTop__news{padding-bottom:6vw;padding-top:17.5vw}.pTop__news .pTop__news--inner{margin:0 auto;width:87.5vw}.pTop__news .pTop__news--head .head-text{font-size:12.5vw;line-height:11.25vw;width:51.25vw}.pTop__news .pTop__news--head .head-text:after{height:8.25vw;right:0;top:-3.75vw;width:8.25vw}.pTop__news .pTop__news--head .head-text-ja{margin-left:1.25vw;margin-top:1.25vw}.pTop__news .pTop__news--contents{margin-left:0;margin-top:6.75vw;width:100%}.pTop__news .pTop__news--item{margin-bottom:3.75vw;padding-bottom:3.5vw;padding-left:3.25vw;padding-right:17.5vw}.pTop__news .pTop__news--item .news-item__contents .contents-data .contents-details__date{font-size:2.5vw;margin-right:1.75vw}.pTop__news .pTop__news--item .news-item__contents .contents-data .contents-details__category{font-size:2.5vw;height:3.5vw;line-height:3.5vw;padding:0 4.75vw}.pTop__news .pTop__news--item .news-item__contents .contents-title{font-size:4vw;line-height:1.7;margin-top:3.75vw}.pTop__news .pTop__news--item .news-item__contents .contents-btn{right:3.25vw;top:0}.pTop__news .pTop__news--btn{margin-top:6.5vw}.pTop__news .pTop__news--deco{margin-top:10vw;width:210vw}.pTop__news .pTop__news--deco .pTop__news--deco-img{padding-top:5vw;width:26.5vw}.pTop__social{padding-bottom:55vw;padding-top:17.25vw}.pTop__social .pTop__social--head .head-text{font-size:12.5vw;line-height:11.25vw}.pTop__social .pTop__social--head .head-text-ja{margin-top:3.75vw}.pTop__social .pTop__social--inner{margin-top:5.75vw}.pTop__social .pTop__social--items{gap:15.5vw;width:80vw}.pTop__social .pTop__social--item{width:calc(50% - 7.75vw)}.pTop__social .pTop__social--item .social-item__img{margin-bottom:4.75vw;width:30vw}.pTop__social .pTop__social--item .social-item__name{font-size:3vw}.pTop__social .pTop__social--item .social-item__link{font-size:3vw;margin-top:1.75vw}.pTop__social .pTop__social--slider .slider-item img{padding-top:5vw;width:217.5vw}.jsModeChange .pTop__section--text{left:50%;right:auto;transform:translateX(-50%)}.jsModeChange .contents-img__inner{height:48.75vw!important;margin-left:25vw!important;width:52.5vw!important}.pSingle{margin-bottom:14vw;margin-top:55.5vw}.pSingle .pSingle__inner{width:82.5vw}.pSingle .pSingle__details{margin-bottom:3.25vw}.pSingle .pSingle__details .pSingle__details--date{font-size:2.5vw;line-height:2.5vw}.pSingle .pSingle__details .pSingle__details--category{font-size:2.5vw;letter-spacing:.25vw;line-height:2.5vw;margin-left:2.5vw;padding:1vw 1.5vw .75vw}.pSingle .pSingle__title{font-size:6vw;font-weight:var(--font-weight-600);letter-spacing:.36vw;line-height:9vw;padding-bottom:2.5vw}.pSingle .pSingle__container{margin-top:12.5vw}.pSingle .pSingle__container h2{margin-bottom:5vw;padding:2.5vw 5vw}.pSingle .pSingle__container h2,.pSingle .pSingle__container h3{font-size:4vw;letter-spacing:.17125vw;line-height:5vw}.pSingle .pSingle__container .wp-block-image{margin-bottom:7.5vw}.pSingle .pSingle__container p{font-size:3vw;letter-spacing:.36vw;line-height:5vw;margin-bottom:7.5vw}.pSingle .pSingle__share{gap:7.25vw;margin-top:20vw;width:42.5vw}.pSingle .pSingle__share .pSingle__share--icons{width:calc(33.33333% - 4.83333vw)}.pSingle .pSingle__share .pSingle__share--icons a img{height:9.25vw;width:9.25vw}.pSingle .pSingle__pager{flex-flow:column;gap:0;margin-top:13vw}.pSingle .pSingle__pager .pSingle__pager--link{width:100%}.pSingle .pSingle__pager .pSingle__pager--link:not(:first-child){border-top:none}.pSingle .pSingle__pager .pSingle__pager--link.pSingle__pager--link--prev{padding:7.75vw 15vw 7.25vw 5vw}.pSingle .pSingle__pager .pSingle__pager--link.pSingle__pager--link--prev .pager-btn{left:auto;right:0;transform:scaleY(-1)}.pSingle .pSingle__pager .pSingle__pager--link.pSingle__pager--link--next{padding:7.75vw 15vw 7.25vw 5vw}.pSingle .pSingle__pager .pSingle__pager--link .pager-details{margin-bottom:3.25vw}.pSingle .pSingle__pager .pSingle__pager--link .pager-details .pager-details__date{font-size:2.5vw;line-height:2.5vw}.pSingle .pSingle__pager .pSingle__pager--link .pager-details .pager-details__cat{font-size:2.5vw;letter-spacing:.25vw;line-height:2.5vw;margin-left:2.5vw;padding:1vw 1.5vw .75vw}.pSingle .pSingle__pager .pSingle__pager--link .pSingle__pager--title{font-size:3.25vw;letter-spacing:.17125vw;line-height:5vw;margin-top:3.5vw}.pTop__news--contents{margin-top:20vw;padding-bottom:20vw;width:90vw}.pTop__news--item{margin-bottom:3.75vw;padding-bottom:3.5vw;padding-left:3.25vw;padding-right:17.5vw}.pTop__news--item .news-item__contents .contents-data .contents-details__date{font-size:2.5vw;margin-right:1.75vw}.pTop__news--item .news-item__contents .contents-data .contents-details__category{font-size:2.5vw;height:3.5vw;line-height:3.5vw;padding:0 4.75vw}.pTop__news--item .news-item__contents .contents-title{font-size:4vw;margin-top:3.75vw}.pTop__news--item .news-item__contents .contents-btn{right:3.25vw;top:0}.pTop__news--btn{margin-top:6.5vw}.pTop__news--deco{margin-top:10vw;width:210vw}.pPrivacy{margin-bottom:25vw;margin-top:50vw;width:90vw}.pPrivacy .pPrivacy__inner{padding:10vw 5vw}.pPrivacy .pPrivacy__title{font-size:3.75vw;letter-spacing:.225vw;line-height:5.625vw;margin-bottom:2vw}.pPrivacy .pPrivacy__desc{font-size:3vw;letter-spacing:.36vw;line-height:5vw}.pContact{margin-bottom:25vw;margin-top:0;width:90vw}.pContact:before{display:block;height:58vw;left:0;margin-inline:auto;position:relative;top:0;transform:none;width:58vw}.pContact .pContact__inner{padding:18vw 5vw 14.75vw}.pThanks{margin-bottom:19.25vw;margin-top:56.75vw;width:88vw}.pThanks .pThanks__deco{flex-flow:column;gap:0;top:-7.5vw}.pThanks .pThanks__deco .pThanks__deco--item{margin-inline:auto;width:50vw}.pThanks .pThanks__deco .pThanks__deco--item svg{width:50vw}.pThanks .pThanks__title{font-size:7.5vw;letter-spacing:.45vw;line-height:11.25vw;margin-bottom:3.75vw}.pThanks .pThanks__desc{font-size:3vw;letter-spacing:.36vw;line-height:5.1vw;margin-bottom:11.75vw}.pThanks .pThanks__desc p{margin-bottom:6.25vw}.pThanks .pThanks__desc p span{display:block}.pForm .pForm__row{flex-direction:column;margin-bottom:10vw}.pForm .pForm__row.is-alignTop .pForm__labelText{margin-top:0}.pForm .pForm__label{width:100%}.pForm .pForm__reqBadge{font-size:3vw;height:4.75vw;margin-left:2.5vw;width:20vw}.pForm .pForm__field{width:100%}.pForm .pForm__field input,.pForm .pForm__field select,.pForm .pForm__field textarea{border-radius:10px;padding:2.5vw 3.75vw}.pForm .pForm__field .is-zip{width:100%}.pForm .pForm__info{margin-top:5vw;width:100%}.pForm .pForm__info .pForm__info--text{font-size:3vw;font-weight:var(--font-weight-500);line-height:4.75vw;margin-bottom:8.75vw}.pForm .pForm__actions{margin-top:15vw}.pForm .pForm__actions span{left:-15vw}.pForm .pForm__actions span:after{height:6.25vw;width:12.5vw}.pForm .pForm__actions .pForm__actions--submit{font-size:4vw;letter-spacing:.16vw;line-height:4vw}.pForm .pForm__actions .pForm__actions--img{height:6.25vw;margin-left:3.75vw;width:12.5vw}.pPlan__heading{margin-top:46.25vw;width:100vw}.pPlan__heading .pPlan__heading--desc{font-size:3vw;font-weight:var(--font-weight-500);line-height:4.8vw}.pPlan__heading .pPlan__heading--desc span{display:block}.pPlan__wrapper{margin-top:14vw}.pPlan__inner.inner-level01,.pPlan__inner.inner-level02,.pPlan__inner.inner-level03,.pPlan__inner.inner-level04,.pPlan__inner.inner-level05,.pPlan__inner.inner-level06{padding-bottom:10vw}.pPlan__inner{padding-left:0;padding-top:5vw;width:90vw}.pPlan__inner .pPlan__inner--label{margin-left:8vw}.pPlan__inner .pPlan__inner--label .label-text{font-size:3.5vw;letter-spacing:.14vw;line-height:4.2vw}.pPlan__inner .pPlan__inner--label .label-num{font-size:6vw;letter-spacing:.24vw;line-height:7.2vw;margin-left:1.5vw}.pPlan__level01{margin-inline:auto;margin-top:16.5vw;width:75vw}.pPlan__level01 .pPlan__contents{flex-flow:column-reverse;width:75vw}.pPlan__level01 .pPlan__contents .contents__details{flex-flow:column;width:100%}.pPlan__level01 .pPlan__contents .contents__details .contents-details__title{font-size:7.5vw;letter-spacing:.45vw;line-height:11.25vw;margin-top:11.75vw;width:100%}.pPlan__level01 .pPlan__contents .contents__details .contents-details__title span{display:inline}.pPlan__level01 .pPlan__contents .contents__details .contents-details__desc{font-size:3vw;letter-spacing:.36vw;line-height:5.1vw;width:100%}.pPlan__level01 .pPlan__contents .contents__img{margin-right:auto;width:55vw}.pPlan__level01 .pPlan__contents .contents__img .contents-img__text{height:35.75vw;top:-10vw;width:35.75vw}.pPlan__level01 .pPlan__contents .contents__img .contents-img__text svg{height:35.75vw;width:35.75vw}.pPlan__level01 .pPlan__head{margin-top:0;position:absolute;right:0;top:-15vw;width:15vw}.pPlan__level02{margin-inline:auto;margin-top:16.5vw;width:75vw}.pPlan__level02 .pPlan__contents{flex-flow:column-reverse;width:75vw}.pPlan__level02 .pPlan__contents .contents__details{flex-flow:column;width:100%}.pPlan__level02 .pPlan__contents .contents__details .contents-details__title{font-size:7.5vw;letter-spacing:.45vw;line-height:11.25vw;margin-top:11.75vw;width:100%}.pPlan__level02 .pPlan__contents .contents__details .contents-details__title span{display:inline}.pPlan__level02 .pPlan__contents .contents__details .contents-details__desc{font-size:3vw;letter-spacing:.36vw;line-height:5.1vw;width:100%}.pPlan__level02 .pPlan__contents .contents__img{margin-right:auto;width:53.75vw}.pPlan__level02 .pPlan__contents .contents__img .contents-img__text{height:35.75vw;top:-10vw;width:35.75vw}.pPlan__level02 .pPlan__contents .contents__img .contents-img__text svg{height:35.75vw;width:35.75vw}.pPlan__level02 .pPlan__head{margin-top:0;position:absolute;right:-3.75vw;top:-15vw;width:21vw}.pPlan__level03{margin-inline:auto;margin-top:20.5vw;width:75vw}.pPlan__level03 .pPlan__contents{flex-flow:column-reverse;width:75vw}.pPlan__level03 .pPlan__contents .contents__details{flex-flow:column;width:100%}.pPlan__level03 .pPlan__contents .contents__details .contents-details__title{font-size:7.5vw;letter-spacing:.45vw;line-height:11.25vw;margin-top:6.5vw;width:100%}.pPlan__level03 .pPlan__contents .contents__details .contents-details__title span{display:inline}.pPlan__level03 .pPlan__contents .contents__details .contents-details__desc{font-size:3vw;letter-spacing:.36vw;line-height:5.1vw;width:100%}.pPlan__level03 .pPlan__contents .contents__img{margin-right:auto;width:53.75vw}.pPlan__level03 .pPlan__contents .contents__img .contents-img__text{height:35.75vw;left:0;top:-15vw;width:35.75vw}.pPlan__level03 .pPlan__contents .contents__img .contents-img__text svg{height:35.75vw;width:35.75vw}.pPlan__level03 .pPlan__head{margin-top:0;position:absolute;right:-3.75vw;top:-20vw;width:14.75vw}.pPlan__level04{margin-inline:auto;margin-top:11vw;width:75vw}.pPlan__level04 .pPlan__contents{flex-flow:column-reverse;width:75vw}.pPlan__level04 .pPlan__contents .contents__details{flex-flow:column;width:100%}.pPlan__level04 .pPlan__contents .contents__details .contents-details__title{font-size:7.5vw;letter-spacing:.45vw;line-height:11.25vw;margin-top:6.5vw;width:100%}.pPlan__level04 .pPlan__contents .contents__details .contents-details__title span{display:inline}.pPlan__level04 .pPlan__contents .contents__details .contents-details__desc{font-size:3vw;letter-spacing:.36vw;line-height:5.1vw;width:100%}.pPlan__level04 .pPlan__contents .contents__img{margin-right:auto;width:47.25vw}.pPlan__level04 .pPlan__contents .contents__img .contents-img__text{height:35.75vw;left:-2.5vw;top:-7.5vw;width:35.75vw}.pPlan__level04 .pPlan__contents .contents__img .contents-img__text svg{height:35.75vw;width:35.75vw}.pPlan__level04 .pPlan__head{margin-top:0;position:absolute;right:-3.75vw;top:-10vw;width:21vw}.pPlan__level05{margin-inline:auto;margin-top:12.25vw;width:75vw}.pPlan__level05 .pPlan__contents{flex-flow:column-reverse;width:75vw}.pPlan__level05 .pPlan__contents .contents__details{flex-flow:column;width:100%}.pPlan__level05 .pPlan__contents .contents__details .contents-details__title{font-size:7.5vw;letter-spacing:.45vw;line-height:11.25vw;margin-top:11vw;width:100%}.pPlan__level05 .pPlan__contents .contents__details .contents-details__title span{display:inline}.pPlan__level05 .pPlan__contents .contents__details .contents-details__desc{font-size:3vw;letter-spacing:.36vw;line-height:5.1vw;width:100%}.pPlan__level05 .pPlan__contents .contents__img{left:12.5vw;margin-right:auto;width:31.25vw}.pPlan__level05 .pPlan__contents .contents__img .contents-img__text{height:35.75vw;left:-17.5vw;top:-6.25vw;width:35.75vw}.pPlan__level05 .pPlan__contents .contents__img .contents-img__text svg{height:35.75vw;width:35.75vw}.pPlan__level05 .pPlan__head{margin-top:0;position:absolute;right:-3.75vw;top:-10vw;width:21vw}.pPlan__level06{margin-inline:auto;margin-top:12.25vw;width:75vw}.pPlan__level06 .pPlan__contents{flex-flow:column-reverse;width:75vw}.pPlan__level06 .pPlan__contents .contents__details{flex-flow:column;width:100%}.pPlan__level06 .pPlan__contents .contents__details .contents-details__title{font-size:7.5vw;letter-spacing:.45vw;line-height:11.25vw;margin-top:11vw;width:100%}.pPlan__level06 .pPlan__contents .contents__details .contents-details__title span{display:inline}.pPlan__level06 .pPlan__contents .contents__details .contents-details__desc{font-size:3vw;letter-spacing:.36vw;line-height:5.1vw;width:100%}.pPlan__level06 .pPlan__contents .contents__img{left:10vw;margin-right:auto;width:45.5vw}.pPlan__level06 .pPlan__contents .contents__img .contents-img__text{height:35.75vw;left:-7.5vw;top:-10vw;width:35.75vw}.pPlan__level06 .pPlan__contents .contents__img .contents-img__text svg{height:35.75vw;width:35.75vw}.pPlan__level06 .pPlan__head{margin-top:0;position:absolute;right:0;top:-10vw;width:14.75vw}.pPlan__section .pPlan__section--voice{height:14.75vw;left:5vw;top:31.5vw;width:30vw}.pPlan__section .pPlan__section--voice svg{height:24.5vw;width:50vw}.pAbout__image{margin-top:min(-7.1428571429vw,-100px)}.pAbout__image .pAbout__image--inner .inner-container{height:58.25vw;width:50vw}.pAbout__history{margin-top:19vw}.pAbout__history .pAbout__history--desc{font-size:3vw;line-height:4.8vw}.pAbout__history .pAbout__history--desc span{display:block}.pAbout__history .pAbout__history--text{font-size:7.5vw;letter-spacing:.3vw;line-height:9vw;margin-top:19.5vw}.pAbout__history .pAbout__history--list{margin-top:26.5vw;width:90vw}.pAbout__history .pAbout__history--list .history-list__wrapper{width:88.25vw}.pAbout__history .pAbout__history--list .history-list__container.container-top{padding-bottom:10vw;padding-top:25vw}.pAbout__history .pAbout__history--list .history-list__container.container-top:before{left:9.5vw;width:1.25vw}.pAbout__history .pAbout__history--list .history-list__container.container-bottom{padding-bottom:12.5vw;padding-top:8vw}.pAbout__history .pAbout__history--list .history-list__container.container-bottom:before{left:9.5vw;width:1.25vw}.pAbout__history .pAbout__history--list .history-list__container.container-bottom:after{bottom:-11.25vw;height:10vw;left:9.5vw;width:1.25vw}.pAbout__history .pAbout__history--list .history-list__contents{margin-bottom:10vw}.pAbout__history .pAbout__history--list .history-list__contents.year1941:after{height:24vw;right:min(2.1428571429vw,30px);width:24vw}.pAbout__history .pAbout__history--list .contents-date{width:20vw}.pAbout__history .pAbout__history--list .contents-date img{width:16.25vw}.pAbout__history .pAbout__history--list .contents-date.contents-date__big,.pAbout__history .pAbout__history--list .contents-date.contents-date__big img{width:20vw}.pAbout__history .pAbout__history--list .contents-date:after{height:.5vw;left:3.75vw;width:0}.pAbout__history .pAbout__history--list .contents-date.animationActive:after{width:20vw}.pAbout__history .pAbout__history--list .contents-details{margin-left:3vw;padding:5vw;width:65vw}.pAbout__history .pAbout__history--list .contents-details.contents-details__big{padding:5vw;width:65vw}.pAbout__history .pAbout__history--list .contents-details .contents-details__title{font-size:3.75vw;letter-spacing:.225vw;line-height:5.625vw}.pAbout__history .pAbout__history--list .contents-details .contents-details__title.big-style{font-size:4.5vw;letter-spacing:.36vw;line-height:6.75vw}.pAbout__history .pAbout__history--list .contents-details .contents-details__title.row-style .row-style__text{width:39.5vw}.pAbout__history .pAbout__history--list .contents-details .contents-details__title.row-style .row-style__img{width:13.5vw}.pAbout__history .pAbout__history--list .contents-details .contents-details__desc,.pAbout__history .pAbout__history--list .contents-details .contents-details__desc.big-style{font-size:3vw;font-weight:var(--font-weight-500);letter-spacing:.06vw;line-height:5.1vw;margin-top:2.5vw}.pAbout__history .pAbout__history--goon{margin-top:10vw}.pAbout__history .pAbout__history--goon .history-goon__heading{width:89vw}.pAbout__history .pAbout__history--goon .history-goon__inner{margin-left:-75vw;width:245vw}.pAbout__motif{padding-bottom:35vw;padding-top:27vw}.pAbout__motif .pAbout__motif--head .motif-head__logo{margin-bottom:18.25vw;width:48vw}.pAbout__motif .pAbout__motif--head .motif-head__title .motif-head__title--main{width:319}.pAbout__motif .pAbout__motif--head .motif-head__title .motif-head__title--sub{margin-top:4.75vw;width:36.5vw}.pAbout__motif .pAbout__motif--head .motif-head__desc{font-size:3vw;letter-spacing:.06vw;line-height:5.1vw;margin-top:13.75vw}.pAbout__motif .pAbout__motif--story{margin-top:16.5vw}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section01{flex-flow:column;width:88.25vw}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section01 .story-section__img{margin-top:0;width:100%}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section01 .story-section__text{margin-top:-12.5vw;width:100%}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section02{flex-flow:column;margin-inline:auto;margin-top:15vw;width:88.25vw}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section02 .story-section__img,.pAbout__motif .pAbout__motif--story .motif-story__container.story-section02 .story-section__text{margin-top:0;width:100%}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section03{flex-flow:column;margin-inline:auto;margin-top:15vw;width:88.25vw}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section03 .story-section__img{margin-inline:auto;margin-top:0;width:67.5vw}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section03 .story-section__text{margin-top:-5vw;width:100%}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section04{flex-flow:column;margin:25vw auto 0;width:88.25vw}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section04 .story-section__img{margin-inline:auto;margin-top:0;width:91.5vw}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section04 .story-section__text{margin-top:5vw;width:100%}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section05{flex-flow:column;margin-inline:auto;margin-top:33vw;width:80vw}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section05 .story-section__img{margin-inline:auto;margin-top:0;width:68.75vw}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section05 .story-section__text{margin-top:0;width:100%}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section06{flex-flow:column;margin:25vw auto 0;width:80vw}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section06 .story-section__img{margin-inline:auto;margin-top:0;width:72.25vw}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section06 .story-section__text{margin-top:0;width:100%}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section07{flex-flow:column;margin:20vw auto 0;width:80vw}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section07 .story-section__img{margin-inline:auto;margin-top:0;width:72.25vw}.pAbout__motif .pAbout__motif--story .motif-story__container.story-section07 .story-section__text{margin-top:0;width:100%}.pAbout__motif .pAbout__motif--story .motif-story__container .story-text .story-text__pc{display:none}.pAbout__motif .pAbout__motif--story .motif-story__container .story-text .story-text__mb{color:var(--color-red-text);display:block;font-size:3.75vw;letter-spacing:.075vw;line-height:5.625vw;margin-inline:auto;width:80vw}.pAbout__motif .pAbout__motif--story .motif-story__container .story-text .story-text__mb p{margin-bottom:7.5vw}.pAbout__motif .pAbout__motif--story .motif-story__container .story-text .story-text__mb p:last-of-type{margin-bottom:0}.pAbout__motif .pAbout__motif--epilogue{margin:34.5vw auto 0;padding:13.75vw 10vw 13.5vw 9.75vw;width:90vw}.pAbout__motif .pAbout__motif--epilogue:before{height:65.75vw;right:14.5vw;top:13.75vw;width:60.75vw}.pAbout__motif .pAbout__motif--epilogue .pilogue-title{font-size:5vw;letter-spacing:.5vw;line-height:9vw}.pAbout__motif .pAbout__motif--epilogue .pilogue-desc{font-size:3vw;letter-spacing:.36vw;line-height:5.1vw}.pAbout__motif .pAbout__motif--epilogue .pilogue-desc p{margin-bottom:3.75vw}.pAbout__profile{padding-bottom:25.5vw;padding-top:6.5vw}.pAbout__profile .pAbout__profile--img .profile-img__left{width:58.5vw}.pAbout__profile .pAbout__profile--img .profile-img__right{width:40.75vw}.pAbout__profile .pAbout__profile--info{margin-top:19.5vw;width:90vw}.pAbout__profile .pAbout__profile--info .profile-info__container{margin-top:7.5vw}.pAbout__profile .pAbout__profile--info .profile-info__list{align-items:center;padding:1.75vw}.pAbout__profile .pAbout__profile--info .profile-info__list .info-list__title{font-size:3vw;padding:1.75vw;width:21.25vw}.pAbout__profile .pAbout__profile--info .profile-info__list .info-list__desc{font-size:3vw;width:68.75vw}.pAbout__profile .pAbout__more{margin-top:24.5vw;width:80vw}.pAbout__profile .pAbout__more .pAbout__more--inner{margin-top:9.5vw}.pAbout__profile .pAbout__more .pAbout__more--inner .more-inner__img{width:100%}.pAbout__profile .pAbout__more .pAbout__more--inner .more-inner__details{display:flex;flex-flow:wrap;margin-top:8.75vw;width:100%}.pAbout__profile .pAbout__more .pAbout__more--inner .more-inner__details .details-heading .details-heading--sub{font-size:2.5vw;letter-spacing:.25vw;line-height:2.5vw;width:30vw}.pAbout__profile .pAbout__more .pAbout__more--inner .more-inner__details .details-heading .details-heading--main{font-size:5.5vw;letter-spacing:.55vw;line-height:8.25vw}.pAbout__profile .pAbout__more .pAbout__more--inner .more-inner__details .details-btn{margin-top:0;width:12.5vw}.pLineup__heading.sake-lineup{margin-bottom:10vw}.pLineup__heading.snack-lineup{margin-bottom:15vw}.pLineup__heading.original-lineup{margin-bottom:15vw;margin-top:25vw}.pLineup__heading .pLineup__heading--main{font-size:7.5vw;font-weight:var(--font-weight-600);letter-spacing:.45vw;line-height:11.25vw}.pLineup__heading .pLineup__heading--desc{font-size:3vw;font-weight:var(--font-weight-500);letter-spacing:.36vw;line-height:5.1vw}.pLineup__heading .pLineup__heading--desc span{display:block}.pLineup__slider{margin-top:27.5vw}.pLineup__slider svg{width:165.75vw}.pLineup__slider .pLineup__slider--img{top:-15vw;width:138.75vw}.pLineup__slider .pLineup__slider--img.slider-original{top:-10vw;width:56vw}.pLineup__top .pLineup__top--img{left:-25vw;margin-top:14vw;position:relative;width:146vw}.pLineup__top .pLineup__top--message{font-size:6.75vw;letter-spacing:.275vw;line-height:12vw;margin-top:11.5vw}.pLineup__top .pLineup__top--desc{font-size:3vw;font-weight:var(--font-weight-500);line-height:4.8vw;width:81.75vw}.pLineup__top .pLineup__top--desc p{margin-bottom:6.25vw}.pLineup__top .pLineup__top--desc p .mb-line{display:block}.pLineup__top .pLineup__top--desc p .point{font-size:5vw;margin-right:1.25vw}.pLineup__top .pLineup__top--desc p .point:before{height:1.75vw;left:-1.75vw;top:-1.75vw;width:2.25vw}.pLineup__top .pLineup__top--desc p .point:after{height:1.75vw;right:-1.75vw;top:-1.75vw;width:2.25vw}.pLineup__section{margin-top:15vw}.pLineup__sake{margin-top:12.5vw}.pLineup__sake .pLineup__sake--container.beer-container,.pLineup__sake .pLineup__sake--container.rice-wine-container{margin:0 auto;padding-bottom:10vw;padding-left:0;padding-top:10vw;width:80vw}.pLineup__sake .pLineup__sake--contents{flex-flow:column}.pLineup__sake .pLineup__sake--contents.beer-contents{flex-flow:column-reverse}.pLineup__sake .pLineup__sake--contents.beer-contents .contents-details{width:100%}.pLineup__sake .pLineup__sake--contents.beer-contents .contents-details .contents-details--voice{margin-bottom:7vw}.pLineup__sake .pLineup__sake--contents.beer-contents .contents-details .contents-details--title{font-size:3.75vw;letter-spacing:.225vw;line-height:5.625vw;margin-bottom:7vw}.pLineup__sake .pLineup__sake--contents.beer-contents .contents-details .contents-details--desc{font-size:3vw;letter-spacing:.125vw;line-height:5.1vw;margin-bottom:10vw}.pLineup__sake .pLineup__sake--contents.beer-contents .contents-img{margin-bottom:10vw;width:100%}.pLineup__sake .pLineup__sake--contents.beer-contents .contents-img img{display:block;width:70.5vw}.pLineup__sake .pLineup__sake--contents.beer-contents .contents-text{right:0;top:10vw;width:14vw}.pLineup__sake .pLineup__sake--contents.rice-wine-contents{flex-direction:column-reverse}.pLineup__sake .pLineup__sake--contents.rice-wine-contents .contents-details{width:100%}.pLineup__sake .pLineup__sake--contents.rice-wine-contents .contents-details .contents-details--voice{margin-bottom:7vw}.pLineup__sake .pLineup__sake--contents.rice-wine-contents .contents-details .contents-details--title{font-size:3.75vw;letter-spacing:.225vw;line-height:5.625vw;margin-bottom:7vw;width:100%}.pLineup__sake .pLineup__sake--contents.rice-wine-contents .contents-details .contents-details--desc{font-size:3vw;letter-spacing:.125vw;line-height:5.1vw;margin-bottom:10vw;width:100%}.pLineup__sake .pLineup__sake--contents.rice-wine-contents .contents-img{margin-bottom:10vw;margin-left:8.25vw;padding-left:0;width:100%}.pLineup__sake .pLineup__sake--contents.rice-wine-contents .contents-img img{display:block;width:70.5vw}.pLineup__sake .pLineup__sake--contents.rice-wine-contents .contents-text{left:0;top:10vw;width:14vw}.pLineup__snack{margin-top:15.25vw}.pLineup__snack .pLineup__snack--container{-moz-column-gap:10vw;column-gap:10vw;margin-top:15vw;row-gap:0}.pLineup__snack .pLineup__snack--contents{width:100%}.pLineup__snack .pLineup__snack--items.snack-item-img{width:35vw}.pLineup__snack .pLineup__snack--items.snack-item-details{width:50vw}.pLineup__snack .pLineup__snack--items.snack-item-details .details-title .details-title__icon.icon-highball{margin-right:3.5vw;width:5.25vw}.pLineup__snack .pLineup__snack--items.snack-item-details .details-title .details-title__icon.icon-wine{margin-right:.75vw;width:8.75vw}.pLineup__snack .pLineup__snack--items.snack-item-details .details-title .details-title__icon.icon-shochu{margin-right:2.25vw;width:7.25vw}.pLineup__snack .pLineup__snack--items.snack-item-details .details-title .details-title__icon.icon-chinese-rice-wine{margin-right:1.5vw;width:8.5vw}.pLineup__snack .pLineup__snack--items.snack-item-details .details-title .details-title__text{font-size:3.75vw;font-weight:var(--font-weight-600);letter-spacing:.2475vw;line-height:5.625vw;width:40vw}.pLineup__snack .pLineup__snack--items.snack-item-details .details-desc{font-size:3vw;letter-spacing:.36vw;line-height:5.1vw;margin-top:2vw}.pLineup__snack .pLineup__snack--items.snack-item-details .details-btn{margin-top:5vw}.pLineup__original .pLineup__original--container{margin:0 auto;padding-bottom:10vw;padding-left:0;padding-top:10vw;width:80vw}.pLineup__original .pLineup__original--contents{flex-flow:column;flex-flow:column-reverse}.pLineup__original .pLineup__original--contents .contents-details{width:100%}.pLineup__original .pLineup__original--contents .contents-details .contents-details--voice{margin-bottom:7vw}.pLineup__original .pLineup__original--contents .contents-details .contents-details--title{font-size:3.75vw;letter-spacing:.225vw;line-height:5.625vw;margin-bottom:7vw}.pLineup__original .pLineup__original--contents .contents-details .contents-details--desc{font-size:3vw;letter-spacing:.125vw;line-height:5.1vw;margin-bottom:10vw}.pLineup__original .pLineup__original--contents .contents-img{margin-bottom:10vw;width:100%}.pLineup__original .pLineup__original--contents .contents-img img{display:block;width:70.5vw}.pLineup__original .pLineup__original--contents .contents-text{right:0;top:10vw;width:14vw}.pLineup__original .pLineup__original--list{-moz-column-gap:10vw;column-gap:10vw;margin-top:15vw;row-gap:0}.pLineup__original .pLineup__original--lists{width:100%}.pLineup__original .pLineup__original--items.original-item-img{width:35vw}.pLineup__original .pLineup__original--items.original-item-details{width:50vw}.pLineup__original .pLineup__original--items.original-item-details .details-title{font-size:3.75vw;font-weight:var(--font-weight-600);letter-spacing:.2475vw;line-height:5.625vw;width:40vw}.pLineup__original .pLineup__original--items.original-item-details .details-desc{font-size:3vw;letter-spacing:.36vw;line-height:5.1vw;margin-top:2vw}.pLineup__original .pLineup__original--items.original-item-details .details-btn{margin-top:5vw}.pLineup__original .pLineup__original--set{border:20px solid var(--color-green);margin-top:18.75vw;padding-bottom:7.5vw;padding-top:6.25vw;width:90vw}.pLineup__original .pLineup__original--set .set-deco{height:10.75vw;width:10.75vw}.pLineup__original .pLineup__original--set .set-deco.left-top{left:-5vw;top:-5vw}.pLineup__original .pLineup__original--set .set-deco.right-top{right:-5vw;top:-5vw}.pLineup__original .pLineup__original--set .set-deco.right-bottom{bottom:-4.5vw;right:-5vw}.pLineup__original .pLineup__original--set .set-deco.left-bottom{bottom:-4.75vw;left:-5vw}.pLineup__original .pLineup__original--set .set-inner{flex-flow:column;width:70vw}.pLineup__original .pLineup__original--set .set-inner .set-inner__img{width:100%}.pLineup__original .pLineup__original--set .set-inner .set-inner__details{margin-top:8.75vw;width:100%}.pLineup__original .pLineup__original--set .set-inner .set-inner__details .set-inner__details--title{font-size:7.5vw;font-weight:var(--font-weight-600);letter-spacing:.45vw;line-height:11.25vw}.pLineup__original .pLineup__original--set .set-inner .set-inner__details .set-inner__details--desc{font-size:3vw;font-weight:var(--font-weight-500);letter-spacing:.36vw;letter-spacing:.25vw;line-height:5.1vw}.pLineup__original .pLineup__original--set .set-inner .set-inner__details .set-inner__details--btn{margin-top:7.5vw;padding-right:0}.pLineup__store{padding-bottom:25vw;padding-top:20vw}.pLineup__store .pLineup__store--img{display:block;margin:0 auto;width:80vw}.pLineup__store .pLineup__store--inner{margin-top:10vw;width:90vw}.pLineup__store .pLineup__store--details{margin-top:5.5vw}.pLineup__store .pLineup__store--details .store-details__name{font-size:3.75vw;letter-spacing:.225vw;line-height:5.625vw}.pLineup__store .pLineup__store--details .store-details__adress{font-size:3vw;letter-spacing:.36vw;line-height:5.1vw;margin-top:2.5vw}.pLineup__store .pLineup__store--details .store-details__btn{margin-top:7.5vw}.pLineup__develop{margin-top:25vw}.pLineup__develop .pLineup__develop--details{flex-flow:column;padding-bottom:10vw;padding-top:15vw;width:80vw}.pLineup__develop .pLineup__develop--details .develop-details__title:before{height:55vw;left:50%;top:50%;transform:translate(-50%,-50%);width:51vw}.pLineup__develop .pLineup__develop--details .develop-details__title{width:100%}.pLineup__develop .pLineup__develop--details .develop-details__title .details-title .details-title__sub{font-size:3.75vw;letter-spacing:.225vw;line-height:5.625vw}.pLineup__develop .pLineup__develop--details .develop-details__title .details-title .details-title__main{font-size:7.5vw;font-weight:var(--font-weight-600);letter-spacing:.45vw;line-height:11.25vw;margin-top:1vw}.pLineup__develop .pLineup__develop--details .develop-details__desc{font-size:3vw;font-weight:var(--font-weight-500);letter-spacing:.36vw;line-height:5.1vw;margin-top:5vw;width:100%}.pLineup__develop .pLineup__develop--details .develop-details__desc p{margin-bottom:5vw}.pLineup__develop .pLineup__develop--flow{padding-top:10vw}.pLineup__develop .pLineup__develop--flow .develop-flow__title{font-size:3.75vw;font-weight:var(--font-weight-600);letter-spacing:.225vw;line-height:5.625vw}.pLineup__develop .pLineup__develop--flow .develop-flow__title:before{height:10.75vw;left:-10vw;top:min(-.6428571429vw,-9px);width:7.5vw}.pLineup__develop .pLineup__develop--flow .develop-flow__title:after{height:10.75vw;right:-10vw;top:min(-.6428571429vw,-9px);width:7.5vw}.pLineup__develop .pLineup__develop--flow .develop-flow__container{margin-top:5.75vw}.pLineup__develop .pLineup__develop--flow .develop-flow__contents{gap:3vw}.pLineup__develop .pLineup__develop--flow .develop-flow__box{padding:2vw;width:63vw}.pLineup__develop .pLineup__develop--flow .develop-flow__box .inner-box{gap:4.5vw}.pLineup__develop .pLineup__develop--flow .develop-flow__box .inner-box .inner-box__contents{padding:2vw}.pLineup__develop .pLineup__develop--flow .develop-flow__box .flow-box__num{font-size:3.5vw;letter-spacing:.125vw;line-height:4.25vw}.pLineup__develop .pLineup__develop--flow .develop-flow__box .flow-box__img.num01{margin-bottom:10.25vw;margin-top:14.25vw;width:46.5vw}.pLineup__develop .pLineup__develop--flow .develop-flow__box .flow-box__img.num02-1{width:21.75vw}.pLineup__develop .pLineup__develop--flow .develop-flow__box .flow-box__img.num02-2{width:26.5vw}.pLineup__develop .pLineup__develop--flow .develop-flow__box .flow-box__img.num03{margin-bottom:10.25vw;margin-top:14.25vw;width:49.5vw}.pLineup__develop .pLineup__develop--flow .develop-flow__box .flow-box__img.num04{margin-bottom:9.25vw;margin-top:12.25vw;width:49.5vw}.pLineup__develop .pLineup__develop--flow .develop-flow__box .flow-box__img.num05{margin-bottom:9.25vw;margin-top:11.25vw;width:41vw}.pLineup__develop .pLineup__develop--flow .develop-flow__box .flow-box__img.num06{margin-bottom:6.5vw;margin-top:13.5vw;width:50.5vw}.pLineup__develop .pLineup__develop--flow .develop-flow__box .flow-box__text{font-size:3.5vw;letter-spacing:.2vw;line-height:5.4vw}.pLineup__develop .pLineup__develop--flow .develop-flow__box .flow-box__text.num02-txt{font-size:2.5vw;line-height:3.75vw;margin-top:2.5vw}.develop-flow__progress{bottom:-5vw}.develop-flow__arrow{height:7.5vw;width:7.5vw}.develop-flow__arrow:before{height:2.5vw;width:2.5vw}.develop-flow__arrow.develop-flow__arrow--prev:before{right:-.5vw}.develop-flow__arrow.develop-flow__arrow--next:before{left:-.5vw}.develop-flow__arrow{opacity:1;transform:translateY(-50%) scale(1);visibility:visible}.pPhilosophy__image{margin-top:min(-7.1428571429vw,-100px)}.pPhilosophy__image .pPhilosophy__image--inner .inner-container{height:58.25vw;width:50vw}.pPhilosophy__image .pPhilosophy__image--text{width:91.25vw}.pPhilosophy__image .pPhilosophy__image--text .image-text__main{font-size:11.25vw;line-height:13.5vw}.pPhilosophy__image .pPhilosophy__image--text .image-text__sub .text-sub__inner{font-size:3.25vw;line-height:6.5vw}.pPhilosophy__image .pPhilosophy__image--text .image-text__sub .text-sub__inner .mb{display:inline}.pPhilosophy__cp{padding-top:15.75vw}.pPhilosophy__cp .pPhilosophy__cp--heading{padding-bottom:10.75vw}.pPhilosophy__cp .pPhilosophy__cp--heading .cp-heading__en{font-size:10vw;line-height:9vw}.pPhilosophy__cp .pPhilosophy__cp--heading .cp-heading__ja{font-size:3.75vw;letter-spacing:.75vw;line-height:3.75vw;margin-top:2.5vw}.pPhilosophy__cp .pPhilosophy__cp--mvv{padding-bottom:5vw;padding-top:5vw}.pPhilosophy__cp .pPhilosophy__cp--mvv .cp-mvv__container{padding-bottom:10vw;padding-top:10vw}.pPhilosophy__cp .pPhilosophy__cp--mvv .cp-mvv__heading .cp-mvv__heading--en{font-size:10vw;letter-spacing:-.5vw;line-height:7vw}.pPhilosophy__cp .pPhilosophy__cp--mvv .cp-mvv__heading .cp-mvv__heading--img{margin-top:1.5vw}.pPhilosophy__cp .pPhilosophy__cp--mvv .cp-mvv__heading .cp-mvv__heading--img.mission,.pPhilosophy__cp .pPhilosophy__cp--mvv .cp-mvv__heading .cp-mvv__heading--img.vision{width:23vw}.pPhilosophy__cp .pPhilosophy__cp--mvv .cp-mvv__heading .cp-mvv__heading--img.value{width:16.75vw}.pPhilosophy__cp .pPhilosophy__cp--mvv .cp-mvv__contents{margin-top:10.5vw}.pPhilosophy__cp .pPhilosophy__cp--mvv .cp-mvv__contents .mvv-contents__title{font-size:6.25vw;letter-spacing:.375vw;line-height:9.375vw}.pPhilosophy__cp .pPhilosophy__cp--mvv .cp-mvv__contents .mvv-contents__desc{font-size:3vw;letter-spacing:.36vw;line-height:5.1vw}.pPhilosophy__cp .pPhilosophy__cp--mvv .cp-mvv__contents .mvv-contents__desc .break{display:block}.pPhilosophy__cp .pPhilosophy__cp--mvv .cp-mvv__contents .mvv-contents__desc .line{padding-left:.75vw}.pPhilosophy__cp .pPhilosophy__cp--mvv .cp-mvv__manifest{margin-top:10vw}.pPhilosophy__cp .pPhilosophy__cp--mvv .cp-mvv__manifest .cp-mvv__manifest--title{font-size:3.75vw;letter-spacing:.75vw;line-height:3.75vw}.pPhilosophy__cp .pPhilosophy__cp--mvv .cp-mvv__manifest .cp-mvv__manifest--items{gap:5vw;margin-top:7.5vw;width:80vw}.pPhilosophy__cp .pPhilosophy__cp--mvv .cp-mvv__manifest .cp-mvv__manifest--item{width:100%}.pPhilosophy__visionMap{padding-bottom:20vw;padding-top:20vw}.pPhilosophy__visionMap .pPhilosophy__visionMap--heading .visionMap-heading__en{font-size:10vw;line-height:9vw}.pPhilosophy__visionMap .pPhilosophy__visionMap--heading .visionMap-heading__ja{font-size:3.75vw;letter-spacing:.75vw;line-height:3.75vw;margin-top:2.5vw}.pPhilosophy__visionMap .pPhilosophy__visionMap--container{margin-top:10vw;width:90%}.js-vision-modal .js-vision-modal-content{height:62.5vw;width:90vw}.js-vision-modal .js-vision-modal-close{font-size:5vw;right:-2.5vw;top:-7.5vw}.pPhilosophy__message{padding-bottom:25vw}.pPhilosophy__message .pPhilosophy__message--head{margin-top:-17.5vw;width:91.25vw}.pPhilosophy__message .pPhilosophy__message--head .message-head__title{padding-bottom:min(1.4285714286vw,20px);padding-left:4vw;padding-top:3.75vw;width:70.25vw}.pPhilosophy__message .pPhilosophy__message--head .message-head__title .head__title--en{font-size:10vw;font-weight:var(--font-weight-500);width:70.25vw}.pPhilosophy__message .pPhilosophy__message--head .message-head__title .head__title--ja{font-size:3.75vw;letter-spacing:.75vw;line-height:3.75vw;margin-top:2.5vw}.pPhilosophy__message .pPhilosophy__message--head .message-head__container{margin-top:13.75vw;padding-left:4vw}.pPhilosophy__message .pPhilosophy__message--head .message-head__container .head-container__text-main{font-size:11.25vw;line-height:13.5vw}.pPhilosophy__message .pPhilosophy__message--head .message-head__container .head-container__text-sub .text-sub__inner{font-size:3.25vw;line-height:6.5vw}.pPhilosophy__message .pPhilosophy__message--head .message-head__container .head-container__text-sub .text-sub__inner .mb{display:inline}.pPhilosophy__message .pPhilosophy__message--interview,.pPhilosophy__message .pPhilosophy__message--interview.interview02{margin-top:25vw}.pPhilosophy__message .pPhilosophy__message--interview .interview-slider .message-slider__inner.member01{width:158.75vw}.pPhilosophy__message .pPhilosophy__message--interview .interview-slider .message-slider__inner.member02{width:152vw}.pPhilosophy__message .pPhilosophy__message--interview .interview-container{margin-top:14.5vw}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__profile{margin:0 auto;width:90vw}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__profile .profile-img{width:41.5vw}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__profile .profile-details{width:40vw}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__profile .profile-details .profile-details__job{font-size:3.25vw;letter-spacing:.65vw;line-height:3.25vw}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__profile .profile-details .profile-details__name{font-size:6.25vw;letter-spacing:1.25vw;line-height:6.25vw;margin-top:2vw}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__profile .profile-details .profile-details__comment{margin-top:5.5vw}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__profile .profile-details .profile-details__comment .comment-title__sub{font-size:3.25vw;letter-spacing:.65vw;line-height:3.25vw}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__profile .profile-details .profile-details__comment .comment-title__main{font-size:3.75vw;letter-spacing:.75vw;line-height:3.75vw;margin-top:1.75vw}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__style .container-style__question{font-size:2.75vw;font-weight:var(--font-weight-500);letter-spacing:.275vw;line-height:2.75vw}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__style .container-style__title{font-size:4.5vw;letter-spacing:.27vw;line-height:6.75vw;margin-top:4vw}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__style .container-style__desc{font-size:3vw;line-height:4.8vw;margin-top:4vw}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__post01{margin-left:auto;margin-right:auto;margin-top:14vw;width:90vw}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__post01 .container__post01--contents{margin-left:auto;margin-right:auto;margin-top:7.5vw;width:100%}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__post02{flex-flow:column-reverse;margin-left:auto;margin-right:auto;margin-top:15vw;width:90vw}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__post02 .container__post02--contents{margin-top:10vw;width:100%}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__post02 .container__post02--img{width:100%}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__post03{flex-flow:column;margin-left:auto;margin-right:auto;margin-top:15vw;width:90vw}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__post03.interview02-post03{width:90vw}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__post03 .container__post03--img,.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__post03 .container__post03--img.interview02-post03{width:100%}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__post03 .container__post03--contents{margin-top:10vw;width:100%}.pPhilosophy__message .pPhilosophy__message--interview .interview-container .interview-container__post03 .container__post03--contents.interview02-post03{width:100%}.pPhilosophy__message .pPhilosophy__message--last{margin-top:20vw}.pPhilosophy__message .pPhilosophy__message--last .message-last__container{margin-top:10vw;width:91.25vw}.pPhilosophy__message .pPhilosophy__message--last .message-last__container .last-container__heading{width:100%}.pPhilosophy__message .pPhilosophy__message--last .message-last__container .last-container__heading .heading-en{font-size:3.75vw;font-weight:var(--font-weight-600);letter-spacing:.75vw;line-height:3.75vw}.pPhilosophy__message .pPhilosophy__message--last .message-last__container .last-container__heading .heading-ja{font-size:11.25vw;line-height:13.5vw;margin-top:5vw}.pPhilosophy__message .pPhilosophy__message--last .message-last__container .last-container__desc{font-size:3vw;line-height:4.8vw;margin-top:5vw;width:100%}.pTrivia__mv{height:100svh}.pTrivia__mv .pTrivia__mv--hand{bottom:32.5vw;height:54vw;right:-17.5vw;width:86.25vw}.pTrivia__mv .pTrivia__mv--slider{bottom:2.5vw}.pTrivia__mv .pTrivia__mv--slider .mv-slider__inner{width:158.75vw}.pTrivia__tidbits{padding-bottom:9.5vw;padding-top:42.5vw;position:relative}.pTrivia__tidbits .pTrivia__tidbits--inner{margin-inline:auto;margin-left:0;position:static;width:335}.pTrivia__tidbits .pTrivia__tidbits--heading{font-size:6.75vw;letter-spacing:.275vw;line-height:12vw;margin-top:11.5vw;width:46.25vw}.pTrivia__tidbits .pTrivia__tidbits--heading p{margin-left:0}.pTrivia__tidbits .pTrivia__balloon.balloon01{--shift:0%;height:24.5vw;left:8.5vw;top:10.75vw;width:27.25vw}.pTrivia__tidbits .pTrivia__balloon.balloon02{--shift:0%;height:21.75vw;right:14.75vw;top:10.25vw;width:24.25vw}.pTrivia__tidbits .pTrivia__balloon.balloon03{height:18.75vw;left:17vw;top:30.75vw;width:21vw}.pTrivia__tidbits .pTrivia__balloon.balloon04{height:20.75vw;right:18.25vw;top:28.25vw;width:23.25vw}.pTrivia__tidbits .pTrivia__tidbits--desc{font-size:3vw;font-weight:var(--font-weight-500);line-height:4.8vw;margin-top:11.5vw}.pTrivia__tidbits .pTrivia__tidbits--desc span{display:block}.pTrivia__panel{gap:10vw;margin-top:11.75vw}.pTrivia__panel .pTrivia__panel--item{padding-bottom:5vw;width:100%}.pTrivia__panel .pTrivia__panel--item:before{--shift-y:13%;--shift-x:3%;height:32.25vw;right:-10vw;top:-7.5vw;width:32.25vw}.pTrivia__panel .pTrivia__panel--kanji{right:2.5vw;top:3.75vw;width:10.5vw}.pTrivia__panel .pTrivia__panel--kanji.panel03{width:12.5vw}.pTrivia__panel .pTrivia__panel--kanji.panel08{width:10.25vw}.pTrivia__panel .pTrivia__panel--inner.panel01{padding-top:16vw;width:80.5vw}.pTrivia__panel .pTrivia__panel--inner.panel02{margin-inline:auto;padding-top:16vw;width:82.5vw}.pTrivia__panel .pTrivia__panel--inner.panel03{margin-inline:auto;padding-top:16vw;width:82vw}.pTrivia__panel .pTrivia__panel--inner.panel04{margin-inline:auto;padding-top:17.5vw;width:82vw}.pTrivia__panel .pTrivia__panel--inner.panel05{margin-inline:auto;padding-top:20vw;width:82.25vw}.pTrivia__panel .pTrivia__panel--inner.panel06{margin-left:3.75vw;padding-top:15vw;width:81vw}.pTrivia__panel .pTrivia__panel--inner.panel07{margin-left:5vw;padding-top:17.5vw;width:81vw}.pTrivia__panel .pTrivia__panel--inner.panel08{margin-left:6.75vw;padding-top:20vw;width:76.5vw}.pTrivia__panel .pTrivia__panel--img.img01{margin-right:13.75vw;margin-top:10vw;width:38.5vw}.pTrivia__panel .pTrivia__panel--img.img02{margin-right:2.5vw;width:52.25vw}.pTrivia__panel .pTrivia__panel--img.img03{margin-right:7.5vw;width:45vw}.pTrivia__panel .pTrivia__panel--img.img04{margin-right:2.5vw;margin-top:15vw;width:51vw}.pTrivia__panel .pTrivia__panel--img.img05{margin-right:0;margin-top:15vw;width:57vw}.pTrivia__panel .pTrivia__panel--img.img06,.pTrivia__panel .pTrivia__panel--img.img07{margin-left:-7.5vw;margin-right:5vw;margin-top:10vw;width:57vw}.pTrivia__panel .pTrivia__panel--img.img08{margin-left:0;margin-right:3vw;margin-top:0;width:48.25vw}.pTrivia__panel .pTrivia__panel--heading{font-size:4.75vw;letter-spacing:1.5vw;line-height:9.5vw;margin-top:15vw;width:25.25vw}.pTrivia__panel .pTrivia__panel--heading p{margin-left:0}.pTrivia__panel .pTrivia__panel--heading.panel03{line-height:10vw;width:25.25vw}.pTrivia__panel .pTrivia__panel--heading.panel03 span:after{font-size:2vw;right:-4.5vw}.pTrivia__panel .pTrivia__panel--heading.panel04,.pTrivia__panel .pTrivia__panel--heading.panel05,.pTrivia__panel .pTrivia__panel--heading.panel06{width:25.25vw}.pTrivia__panel .pTrivia__panel--heading.panel07,.pTrivia__panel .pTrivia__panel--heading.panel08{letter-spacing:1.5vw;width:25.25vw}.pTrivia__panel .pTrivia__panel--desc{font-size:3vw;letter-spacing:.36vw;line-height:5.1vw;margin-top:10vw}.pTrivia__panel .pTrivia__panel--desc.panel01,.pTrivia__panel .pTrivia__panel--desc.panel02{margin-top:7.5vw;width:100%}.pTrivia__panel .pTrivia__panel--desc.panel03,.pTrivia__panel .pTrivia__panel--desc.panel04,.pTrivia__panel .pTrivia__panel--desc.panel05{margin-inline:auto;margin-left:0;margin-top:7.5vw;width:100%}.pTrivia__panel .pTrivia__panel--desc.panel06,.pTrivia__panel .pTrivia__panel--desc.panel07,.pTrivia__panel .pTrivia__panel--desc.panel08{margin:2.5vw auto 0;width:80vw}}@media (any-hover:hover){.lHeader .lHeader__nav .lHeader__nav--items a:hover{background-color:var(--color-white);color:var(--color-red-text)}.lHeader .lHeader__nav .lHeader__nav--items.--online a:hover{background-color:var(--color-red);color:var(--color-white)}.lHeader .lHeader__nav .lHeader__nav--items.--online a:hover:before{background-image:url(../img/common/icon/ico-cart.png)}.lFooter .lFooter__nav .lFooter__nav--btn:hover{background-color:var(--color-white);color:var(--color-red-text)}.lFooter .lFooter__nav .lFooter__nav--link:hover{text-decoration:underline;text-underline-offset:min(.4285714286vw,6px)}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--btn:hover{background-color:var(--color-white);color:var(--color-red-text)}.lMenu .lMenu__inner .lMenu__nav .lMenu__nav--link:hover{text-decoration:underline;text-underline-offset:min(.4285714286vw,6px)}.cBtn__main:hover .cBtn__main--text{color:var(--color-gold)}.cBtn__main:hover .cBtn__main--icon{border:1px solid var(--color-red)}.cBtn__main:hover .cBtn__main--icon svg path{fill:var(--color-red)}.cBtn__mainIcon:hover{border:1px solid var(--color-red)}.cBtn__mainIcon:hover svg path{fill:var(--color-red)}.cAniImgLink:hover img{transform:scale(1.05)}.cFooter-contents.--column .contents-column:hover .cBtn__mainIcon{border:1px solid var(--color-red)}.cFooter-contents.--column .contents-column:hover .cBtn__mainIcon svg path{fill:var(--color-red)}.pOnlineContents:hover .cBtn__mainIcon{border:1px solid var(--color-red)}.pOnlineContents:hover .cBtn__mainIcon svg path{fill:var(--color-red)}.pTop__fv .pTop__fv--nav .pTop__fv--nav-items a:hover{text-decoration:underline;text-underline-offset:min(.4285714286vw,6px)}.pTop__fv .pTop__fv--nav .pTop__fv--nav-items.--online:hover{border:1px solid var(--color-red);color:var(--color-red)}.pTop__fv .pTop__fv--nav .pTop__fv--nav-items.--online:hover a{color:var(--color-red-text);text-decoration:none}.pTop__fv .pTop__fv--nav .pTop__fv--nav-items.--online:hover a:before{background-image:url(../img/common/icon/ico-cart-red.png)}.pTop__products .pTop__products--items a:hover .cBtn__mainIcon{border:1px solid var(--color-red)}.pTop__products .pTop__products--items a:hover .cBtn__mainIcon svg path{fill:var(--color-red)}.pTop__contents .pTop__contents--box a:hover .cBtn__mainIcon{border:1px solid var(--color-red)}.pTop__contents .pTop__contents--box a:hover .cBtn__mainIcon svg path{fill:var(--color-red)}.pTop__about .pTop__about--items a:hover .cBtn__main--text{color:var(--color-gold)}.pTop__about .pTop__about--items a:hover .cBtn__main--icon{border:1px solid var(--color-red)}.pTop__about .pTop__about--items a:hover .cBtn__main--icon svg path{fill:var(--color-red)}.pTop__news .pTop__news--item .news-item__contents:hover .cBtn__mainIcon{border:1px solid var(--color-red)}.pTop__news .pTop__news--item .news-item__contents:hover .cBtn__mainIcon svg path{fill:var(--color-red)}.pTop__news--item .news-item__contents:hover .cBtn__mainIcon{border:1px solid var(--color-red)}.pTop__news--item .news-item__contents:hover .cBtn__mainIcon svg path{fill:var(--color-red)}.pForm .pForm__actions span:hover:after{background-image:url(../img/common/btn/btn-img-red.png)}.pAbout__profile .pAbout__more .pAbout__more--inner:hover .cBtn__mainIcon{border:1px solid var(--color-red)}.pAbout__profile .pAbout__more .pAbout__more--inner:hover .cBtn__mainIcon svg path{fill:var(--color-red)}.pLineup__sake .pLineup__sake--contents:hover .cBtn__main--icon{border:1px solid var(--color-red)}.pLineup__sake .pLineup__sake--contents:hover .cBtn__main--icon svg path{fill:var(--color-red)}.pLineup__snack .pLineup__snack--item:hover .cBtn__mainIcon{border:1px solid var(--color-red)}.pLineup__snack .pLineup__snack--item:hover .cBtn__mainIcon svg path{fill:var(--color-red)}.pLineup__original .pLineup__original--container:hover .cBtn__main--icon{border:1px solid var(--color-red)}.pLineup__original .pLineup__original--container:hover .cBtn__main--icon svg path{fill:var(--color-red)}.pLineup__original .pLineup__original--item:hover .cBtn__mainIcon{border:1px solid var(--color-red)}.pLineup__original .pLineup__original--item:hover .cBtn__mainIcon svg path{fill:var(--color-red)}.pLineup__original .pLineup__original--set-link:hover .cBtn__main--icon{border:1px solid var(--color-red)}.pLineup__original .pLineup__original--set-link:hover .cBtn__main--icon svg path{fill:var(--color-red)}.js-vision-modal .js-vision-modal-close:hover{transform:scale(1.2) rotate(90deg)}}@media (forced-colors:active){:where(mark){background-color:Highlight;color:HighlightText}}@media (hover:hover)and (pointer:fine){.pContents:hover .develop-flow__arrow{opacity:1;transform:translateY(-50%) scale(1);visibility:visible}}@media (prefers-reduced-motion:reduce){.pTop__section .pTop__section--text.aniEffect .aniEffect{opacity:0;transform:none}.pTop__section .pTop__section--text.aniEffect .aniEffect.animationActive{animation:fadeInOnly .3s ease-out both}@keyframes fadeInOnly{0%{opacity:0}to{opacity:1}}}@media print{:where(pre){white-space:pre-wrap}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;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;-ms-flex-wrap:wrap;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;flex-wrap:wrap;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{-ms-flex-negative:0;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{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}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-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;-ms-flex-pack:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top: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{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;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;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{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}@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}}