@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700;800&display=swap";.font-noto-sans-jp{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal}.font-shippori-mincho{font-family:"Shippori Mincho",serif;font-style:normal}:root{--ark-font_family: "Shippori Mincho","游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif}.red{color:red;font-weight:bold}@-webkit-keyframes btn-rotate{0%{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}100%{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}@keyframes btn-rotate{0%{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}100%{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}@-webkit-keyframes upFadeIn{0%{opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes upFadeIn{0%{opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}p{font-size:.875rem;line-height:2}h3{font-size:1.3em}h4{font-size:1em}.list-unstyled{padding-left:0;list-style:none}li{font-size:.875rem}img{vertical-align:middle}.wp-block-image img{width:100%}input,textarea{font-size:16px}@media not all and (min-width: 1000px){.l-content{overflow-x:clip}}.p-topArea.-noimg{background:#000 !important}@media not all and (min-width: 1000px){.p-topArea.-noimg{min-height:160px;padding-top:110px}}@media not all and (min-width: 600px){.p-topArea.-noimg{-webkit-box-align:center;-webkit-align-items:center;align-items:center}}.p-topArea .c-pageTitle{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.p-topArea .c-pageTitle__main{font-size:1rem;font-weight:400;letter-spacing:.08em}.p-topArea .c-pageTitle__sub{font-size:1.5rem;color:#d2cab8;font-style:normal;letter-spacing:.08em;line-height:2}.p-topArea .c-pageTitle__sub:before,.p-topArea .c-pageTitle__sub:after{content:none}.swiper-pagination-bullet{background:#fff !important}.c-btn{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;border-radius:calc(infinity*1px);line-height:1.3;color:#000;letter-spacing:.02em;text-align:center;font-size:.875rem;font-weight:700}.wpcf7-not-valid-tip{font-size:10px !important}.wpcf7-form-control-wrap{width:100%}.wpcf7-spinner{margin:20px 24px}.wpcf7-acceptance input[type=checkbox]{display:none}.wpcf7-acceptance input[type=checkbox]+span{padding-left:40px;display:inline-block;position:relative}.wpcf7-acceptance input[type=checkbox]+span::before,.wpcf7-acceptance input[type=checkbox]+span::after{content:"";display:block;position:absolute;top:0}.wpcf7-acceptance input[type=checkbox]+span::before{border:1px solid #000;background-color:#fff;height:24px;width:24px;border-radius:4px;left:0;top:50%;translate:0 -50%}.wpcf7-acceptance input[type=checkbox]+span::after{display:none;opacity:0;border-bottom:3px solid #000;border-left:3px solid #000;width:24px;height:12px;margin-top:-12px;left:5px;top:50%;rotate:-45deg}.wpcf7-acceptance input:checked+span::after{display:block;opacity:1}.bogo-language-switcher,.lang-menu__list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.bogo-language-switcher .ja,.lang-menu__list .ja{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.bogo-language-switcher .en,.lang-menu__list .en{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.bogo-language-switcher .ko,.lang-menu__list .ko{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.bogo-language-switcher .zh,.lang-menu__list .zh{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.l-header{background:rgba(0,0,0,0)}@media(min-width: 1000px){.l-header{top:20px}}@media not all and (min-width: 1000px){.l-header{top:10px}}.l-header .c-headLogo__img{-webkit-transition:none;transition:none}.l-header .c-headLogo__img.-top{margin-top:-18px}.l-header__body{max-width:100vw}@media not all and (min-width: 1000px){.l-header__body{padding-inline:5vw}}.l-header__drawerBtn{height:46px;width:46px;margin-left:auto}@media not all and (min-width: 1000px){.l-header__drawerBtn{height:42px;width:42px}}.l-header__drawerBtn .c-iconBtn__icon{-webkit-filter:drop-shadow(0px 0px 5px #000000);filter:drop-shadow(0px 0px 5px #000000);height:46px;width:46px}@media not all and (min-width: 1000px){.l-header__drawerBtn .c-iconBtn__icon{height:42px;width:42px}}.l-header__center .has-image>.c-headLogo{max-width:400px;margin-right:auto}@media not all and (min-width: 1000px){.l-header__logo{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}}.l-header__right{margin-right:30px}.l-header__right .c-btn-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.l-header__right .c-btn-wrap .c-btn{background:#000}@media(min-width: 1000px){.l-header__right .c-btn-wrap .c-btn{margin-right:20px}}.l-header__right .c-btn-wrap .c-btn .ark-block-button__text{color:#fff;letter-spacing:.2em}.l-header__right .c-btn-wrap .c-btn .gradient-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:106%;height:115%;overflow:hidden;border-radius:inherit;z-index:-2;-webkit-transition:all .3s;transition:all .3s;border-radius:calc(infinity*1px)}.l-header__right .c-btn-wrap .c-btn .gradient-container .gradient{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:110%;aspect-ratio:1;border-radius:100%;-webkit-transition:all .3s;transition:all .3s;background-image:-webkit-linear-gradient(left, hsl(226, 81%, 64%), hsl(271, 81%, 64%), hsl(316, 81%, 64%), hsl(1, 81%, 64%), hsl(46, 81%, 64%), hsl(91, 81%, 64%), hsl(136, 81%, 64%), hsl(181, 81%, 64%));background-image:linear-gradient(90deg, hsl(226, 81%, 64%), hsl(271, 81%, 64%), hsl(316, 81%, 64%), hsl(1, 81%, 64%), hsl(46, 81%, 64%), hsl(91, 81%, 64%), hsl(136, 81%, 64%), hsl(181, 81%, 64%));-webkit-animation:btn-rotate 2s linear infinite;animation:btn-rotate 2s linear infinite}.l-header__right .c-btn-wrap .popup-bogo-list .lang-menu{position:relative;display:inline-block}.l-header__right .c-btn-wrap .popup-bogo-list .lang-menu__button{position:relative;background:rgba(0,0,0,0);border:rgba(0,0,0,0);color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:.2rem;cursor:pointer;height:44px;padding-inline:16px}.l-header__right .c-btn-wrap .popup-bogo-list .lang-menu__button::before{content:"";display:inline-block;width:20px;height:20px;margin:0 6px -3px 0;background:url(../img/icon-earth.svg) no-repeat center/contain}.l-header__right .c-btn-wrap .popup-bogo-list .lang-menu__button .bogoflags{display:none}.l-header__right .c-btn-wrap .popup-bogo-list .lang-menu__chevron{margin-left:.25rem;margin-top:-2px;display:none}.l-header__right .c-btn-wrap .popup-bogo-list .lang-menu__popup{position:absolute;right:0;top:100%;margin-top:4px;background:#000;border:1px solid #ddd;border-radius:6px;min-width:180px;box-shadow:0 6px 24px rgba(0,0,0,.12);display:none;z-index:1000}.l-header__right .c-btn-wrap .popup-bogo-list .lang-menu.open .lang-menu__popup{display:block}.l-header__right .c-btn-wrap .popup-bogo-list .lang-menu__list{list-style:none;margin:0;padding:.25rem 0}.l-header__right .c-btn-wrap .popup-bogo-list .lang-menu__item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:.5rem;padding:.5rem .75rem;text-decoration:none;color:inherit}.l-header__right .c-btn-wrap .popup-bogo-list .lang-menu__item:hover,.l-header__right .c-btn-wrap .popup-bogo-list .lang-menu__item:focus{background:#3e3e3e;outline:none}.l-header__right .c-btn-wrap .popup-bogo-list .lang-menu__item .bogoflags{width:20px;height:14px;display:inline-block}.l-header__right .c-btn-wrap .popup-bogo-list .bogo-language-switcher{display:none}[data-btns=rr-rl] .l-header__body{--ark-drawerW: auto;grid-template-areas:"left center right search menu";grid-template-columns:0 76% auto var(--ark-searchW) var(--ark-drawerW)}[data-drawer=closed] .c-iconBtn__icon .__close{-webkit-transform:none;transform:none}[data-drawer=opened] .c-iconBtn__icon .__open{-webkit-transform:none;transform:none}.p-drawer{background:#000}@media not all and (min-width: 600px){.p-drawer{padding-block:70px 0}}.p-drawer .bg-engine{position:absolute;opacity:.5}.p-drawer .bg-engine-01{top:-5%;width:61vw;right:-10vw}@media not all and (min-width: 600px){.p-drawer .bg-engine-01{top:0;width:80vw}}.p-drawer .bg-engine-02{bottom:-20%;width:66vw;left:-10vw}@media not all and (min-width: 600px){.p-drawer .bg-engine-02{bottom:auto;top:60%;width:90vw}}.p-drawer__inner{position:relative;max-width:100% !important}@media not all and (min-width: 600px){.p-drawer__inner{padding:0 6vw}}@media(min-width: 1000px){.p-drawer__inner .wrap{position:absolute;inset:50% auto auto 50%;translate:-50% -50%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;gap:3%}}@media not all and (min-width: 1000px){.p-drawer__inner .wrap{margin-top:60px}}@media not all and (min-width: 1000px){.p-drawer__widget .-widget1 .widget_media_image img{max-width:90vw}}@media not all and (min-width: 600px){.p-drawer__body{padding:4vw 0}}.p-drawer__body .c-drawerNav{border-bottom:none;border-top:none;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, auto);grid-auto-flow:column}@media(min-width: 1000px){.p-drawer__body .c-drawerNav{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}}@media not all and (min-width: 1000px){.p-drawer__body .c-drawerNav{-webkit-column-gap:2%;-moz-column-gap:2%;column-gap:2%}}.p-drawer__body .c-drawerNav__li{border-bottom:none}@media(min-width: 1000px){.p-drawer__body .c-drawerNav__li{width:250px}}.p-drawer__body .c-drawerNav__li:last-child{--ark-menulist_border: inherit}.p-drawer__body .c-drawerNav__a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding-inline:0}.p-drawer__body .c-drawerNav__a:hover{background-color:rgba(0,0,0,0)}.p-drawer__body .c-drawerNav__a .__mainText{font-size:1rem;color:#fff;letter-spacing:.16em}.p-drawer__body .c-drawerNav__a .__subText{margin-left:0;opacity:1;color:#d2cab8;font-size:1rem}.p-drawer__body .w-drawerBottom .wp-block-bogo-language-switcher .bogo-language-switcher{padding:0}@media(min-width: 1000px){.p-drawer__body .w-drawerBottom .wp-block-bogo-language-switcher .bogo-language-switcher{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}@media not all and (min-width: 1000px){.p-drawer__body .w-drawerBottom .wp-block-bogo-language-switcher .bogo-language-switcher{padding:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;gap:5%}}.p-drawer__body .w-drawerBottom .wp-block-bogo-language-switcher .bogo-language-switcher .bogoflags{margin-inline:auto}.p-drawer__body .w-drawerBottom .wp-block-bogo-language-switcher .bogo-language-switcher a{color:#fff;text-decoration:none}.p-drawer__close{display:none !important}[data-drawer=opened] .c-drawerNav__li{opacity:0;-webkit-animation-name:upFadeIn;animation-name:upFadeIn;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}[data-drawer=opened] .c-drawerNav__li:nth-child(1){-webkit-animation-delay:.2s;animation-delay:.2s}[data-drawer=opened] .c-drawerNav__li:nth-child(2){-webkit-animation-delay:.27s;animation-delay:.27s}[data-drawer=opened] .c-drawerNav__li:nth-child(3){-webkit-animation-delay:.34s;animation-delay:.34s}[data-drawer=opened] .c-drawerNav__li:nth-child(4){-webkit-animation-delay:.41s;animation-delay:.41s}[data-drawer=opened] .c-drawerNav__li:nth-child(5){-webkit-animation-delay:.48s;animation-delay:.48s}[data-drawer=opened] .c-drawerNav__li:nth-child(6){-webkit-animation-delay:.55s;animation-delay:.55s}[data-drawer=opened] .c-drawerNav__li:nth-child(7){-webkit-animation-delay:.62s;animation-delay:.62s}[data-drawer=opened] .c-drawerNav__li:nth-child(8){-webkit-animation-delay:.69s;animation-delay:.69s}.l-footer{background-repeat:no-repeat;background-position:center;background-size:cover}@media(min-width: 1000px){.l-footer{background-image:url(../img/bg-footer.png);padding-top:50vw}}@media not all and (min-width: 1000px){.l-footer{background-image:url(../img/bg-footer_sp.png);padding-top:80vw}}.l-footer__widgets{padding:0 0 4rem}@media not all and (min-width: 1000px){.l-footer__widgets{padding:0}}.l-footer__widgets .l-container{max-width:100vw}@media not all and (min-width: 1000px){.l-footer__widgets .l-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;gap:min(30vw,130px)}}@media(min-width: 1000px){.l-footer .-widget1{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}}.l-footer .-widget1 .wp-block-group__inner-container{display:-webkit-box;display:-webkit-flex;display:flex}@media(min-width: 1000px){.l-footer .-widget1 .wp-block-group__inner-container{-webkit-box-align:center;-webkit-align-items:center;align-items:center}}@media not all and (min-width: 1000px){.l-footer .-widget1 .wp-block-group__inner-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}}.l-footer .-widget1 .wp-block-group__inner-container .wp-block-image{text-align:left}.l-footer .-widget1 .wp-block-group__inner-container .wp-block-image img{max-height:100px;width:auto}@media not all and (min-width: 1000px){.l-footer .-widget1 .wp-block-group__inner-container .wp-block-image img{margin-inline:auto;display:block}}@media not all and (min-width: 1000px){.l-footer .-widget1 .wp-block-group__inner-container .wp-block-bogo-language-switcher{margin-block:0 40px}}.l-footer .-widget1 .wp-block-group__inner-container .wp-block-bogo-language-switcher .bogo-language-switcher{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}@media not all and (min-width: 1000px){.l-footer .-widget1 .wp-block-group__inner-container .wp-block-bogo-language-switcher .bogo-language-switcher{padding:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;gap:5%}}.l-footer .-widget1 .wp-block-group__inner-container .wp-block-bogo-language-switcher .bogo-language-switcher .bogoflags{margin-inline:auto}.l-footer .-widget1 .wp-block-group__inner-container .wp-block-bogo-language-switcher .bogo-language-switcher a{color:#fff;text-decoration:none}.l-footer .-widget1 .c-copyright{text-align:left;font-size:10px;margin-top:.5rem}@media not all and (min-width: 1000px){.l-footer .-widget1 .c-copyright{display:none}}@media(min-width: 1000px){.l-footer .-widget2{-webkit-flex-basis:fit-content;flex-basis:fit-content}}.l-footer .-widget2 .menu{border-bottom:none;border-top:none}@media(min-width: 1000px){.l-footer .-widget2 .menu{text-align:right}}@media not all and (min-width: 1000px){.l-footer .-widget2 .menu{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, auto);grid-auto-flow:column;row-gap:14%}}.l-footer .-widget2 .menu .menu-item{border-bottom:none}@media(min-width: 1000px){.l-footer .-widget2 .menu .menu-item{text-align:right;display:inline-block;padding-left:16px}}.l-footer .-widget2 .menu .menu-item a{font-size:1rem;color:#fff}@media not all and (min-width: 1000px){.l-footer .-widget2 .menu .menu-item a{padding:0}}.l-footer .-widget2 .menu .menu-item a::after{content:attr(data-desc);display:block;color:#d2cab8;font-size:1rem;position:relative;top:4px;opacity:1}@media not all and (min-width: 1000px){.l-footer .-widget2 .menu .menu-item a::after{font-size:.875rem}}@media(min-width: 1000px){.l-footer__foot{display:none}}@media not all and (min-width: 1000px){.l-footer__foot{padding-block:.4rem 3rem}}.l-footer__foot #menu-main-2{border-bottom:none;border-top:none}.l-footer__foot #menu-main-2 .menu-item{border-bottom:none}.l-footer__foot .c-copyright{font-size:10px}.home #mv{width:100vw}.home #mv .wp-block-group__inner-container{position:relative}.home #mv .mv-wrapper{position:relative;height:calc(var(--vh, 1vh)*100);min-height:-webkit-fill-available;width:100%}.home #mv .bg{position:absolute;top:0;left:0}.home #mv .bg img{width:100%;height:100%}.home #mv .view{position:absolute;left:4%}@media(min-width: 1000px){.home #mv .view{bottom:4%}}@media not all and (min-width: 1000px){.home #mv .view{max-width:88vw;top:78dvh}}.home #mv .view .p-sec .ttl-mv{max-width:600px}@media not all and (min-width: 1000px){.home #mv .view .p-sec .ttl-mv{max-width:80vw}}.home #mv .view .p-sec .ttl-txt{font-size:1.5rem}@media not all and (min-width: 1000px){.home #mv .view .p-sec .ttl-txt{font-size:1rem;margin-top:.8rem}}.home #mv .c-btn-wrap{position:fixed;top:45px;right:4%;z-index:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:10px}@media(min-width: 1000px){.home #mv .c-btn-wrap{display:none}}.home #mv .c-btn-wrap .c-btn{border-radius:50%;background:#000}.home #mv .c-btn-wrap .c-btn .ark-block-button__link{padding:.75em}.home #mv .c-btn-wrap .c-btn .ark-block-button__text img{display:block}.home #mv .c-btn-wrap .c-btn .gradient-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:106%;height:115%;overflow:hidden;border-radius:inherit;z-index:-2;-webkit-transition:all .3s;transition:all .3s;border-radius:calc(infinity*1px)}.home #mv .c-btn-wrap .c-btn .gradient-container .gradient{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:110%;aspect-ratio:1;border-radius:100%;-webkit-transition:all .3s;transition:all .3s;background-image:-webkit-linear-gradient(left, hsl(226, 81%, 64%), hsl(271, 81%, 64%), hsl(316, 81%, 64%), hsl(1, 81%, 64%), hsl(46, 81%, 64%), hsl(91, 81%, 64%), hsl(136, 81%, 64%), hsl(181, 81%, 64%));background-image:linear-gradient(90deg, hsl(226, 81%, 64%), hsl(271, 81%, 64%), hsl(316, 81%, 64%), hsl(1, 81%, 64%), hsl(46, 81%, 64%), hsl(91, 81%, 64%), hsl(136, 81%, 64%), hsl(181, 81%, 64%));-webkit-animation:btn-rotate 2s linear infinite;animation:btn-rotate 2s linear infinite}.home #mv .c-btn-wrap .popup-bogo-list .lang-menu{position:relative;display:inline-block}.home #mv .c-btn-wrap .popup-bogo-list .lang-menu__button{position:relative;background:rgba(0,0,0,0);border:rgba(0,0,0,0);color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.home #mv .c-btn-wrap .popup-bogo-list .lang-menu__button::before{content:"";display:inline-block;width:16px;height:16px;margin:0 6px -3px 0;background:url(../img/icon-earth.svg) no-repeat center/contain}.home #mv .c-btn-wrap .popup-bogo-list .lang-menu__button .bogoflags{font-size:1.5rem;width:100%;margin-inline:auto;display:none}.home #mv .c-btn-wrap .popup-bogo-list .lang-menu__chevron{display:none}.home #mv .c-btn-wrap .popup-bogo-list .lang-menu__popup{position:absolute;right:0;top:100%;margin-top:4px;background:#000;border:1px solid #ddd;border-radius:6px;min-width:100px;box-shadow:0 6px 24px rgba(0,0,0,.12);display:none;z-index:1000}.home #mv .c-btn-wrap .popup-bogo-list .lang-menu.open .lang-menu__popup{display:block}.home #mv .c-btn-wrap .popup-bogo-list .lang-menu__list{list-style:none;margin:0;padding:.25rem 0}.home #mv .c-btn-wrap .popup-bogo-list .lang-menu__item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:.5rem;padding:.5rem .75rem;text-decoration:none;color:inherit}.home #mv .c-btn-wrap .popup-bogo-list .lang-menu__item:hover,.home #mv .c-btn-wrap .popup-bogo-list .lang-menu__item:focus{background:#3e3e3e;outline:none}.home #mv .c-btn-wrap .popup-bogo-list .lang-menu__item .bogoflags{width:20px;height:14px;display:inline-block}.home #mv .c-btn-wrap .popup-bogo-list .bogo-language-switcher{display:none}.home #mv-2{background-image:url(../img/grunge_overlay_02.png);background-repeat:no-repeat;background-position:left top;background-size:cover;padding-block:0}@media not all and (min-width: 1000px){.home #mv-2{background-image:url(../img/grunge_overlay_02__sp.png)}}.home #mv-2 .wp-block-group__inner-container{position:relative;overflow:hidden}@media not all and (min-width: 1000px){.home #mv-2 .wp-block-group__inner-container{padding-bottom:40vw;margin-top:-20vw}}@media not all and (min-width: 600px){.home #mv-2 .wp-block-group__inner-container{padding-bottom:clamp(280px,280px - 20vw,280px);margin-top:-30vw}}.home #mv-2 .bg{height:100vw}.home #mv-2 .bg .bg-engine{position:absolute;opacity:.6}.home #mv-2 .bg .bg-engine-01{top:0;width:51vw;right:-10vw}@media not all and (min-width: 600px){.home #mv-2 .bg .bg-engine-01{top:10vw;width:80vw}}.home #mv-2 .bg .bg-engine-02{bottom:0;width:58vw;left:-10vw}@media not all and (min-width: 600px){.home #mv-2 .bg .bg-engine-02{width:90vw}}.home #mv-2 .view{position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.home #mv-2 .view .p-sec{display:grid;place-content:center}.home #mv-2 .view .p-sec .message{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:1.625rem;line-height:3.3}@media not all and (min-width: 1000px){.home #mv-2 .view .p-sec .message{font-size:max(3vw,1rem)}}.home #mv-2 .view .p-sec .message span ruby[data-ruby]{position:relative;display:inline-block}.home #mv-2 .view .p-sec .message span ruby[data-ruby]::after{content:attr(data-ruby);position:absolute;-webkit-transform:translate(0%, 50%);transform:translate(0%, 50%);display:block;left:50%;top:0;white-space:nowrap;font-size:50%;letter-spacing:0}.home #mv-2 .view .p-sec .message span ruby[data-ruby] rt{display:none}.home #mv-2 .view .p-sec .message .line-02{margin-top:1em}.home #mv-2 .view .p-sec .message .line-03{margin-top:2em}.home #mv-2 .view .p-sec .message .char{display:inline-block;-webkit-transform:scale(0.95, 1.1) skewY(-12deg);transform:scale(0.95, 1.1) skewY(-12deg);margin-bottom:.18em}.home #about{background-image:url(../img/grunge_overlay_05.png);background-repeat:no-repeat;background-position:left top;background-size:cover}@media not all and (min-width: 1000px){.home #about{background-image:url(../img/grunge_overlay_05__sp.png)}}@media(min-width: 1000px){.home #about .p-sec{display:grid;grid-template-columns:40% 1fr;gap:5%}}@media not all and (min-width: 1000px){.home #about .p-sec{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}}.home #about .p-sec__left{padding-left:7vw;padding-top:80px}@media not all and (min-width: 1000px){.home #about .p-sec__left{margin-left:auto;margin-right:auto;max-width:calc(var(--ark-width--container) + var(--ark-padding--container)*2);padding-left:var(--ark-padding--container);padding-right:var(--ark-padding--container);width:100%;margin-top:10vw}}.home #about .p-sec__left .catch{margin-top:1rem}@media not all and (min-width: 1000px){.home #about .p-sec__left .catch{margin-top:.5rem;font-size:1.25rem}}.home #about .p-sec__left .txt{margin-top:3rem}@media not all and (min-width: 1000px){.home #about .p-sec__left .txt{margin-top:2rem}}.home #about .p-sec__left .txt span{font-size:1.6em}.home #about .p-sec__right .img-wrap{position:relative;height:100%}.home #about .p-sec__right .img-wrap .about-01{position:relative;width:70%;z-index:1}@media not all and (min-width: 1000px){.home #about .p-sec__right .img-wrap .about-01{margin-left:-6vw}}.home #about .p-sec__right .img-wrap .about-02{position:absolute;width:65%;top:35%;right:0}@media not all and (min-width: 1000px){.home #about .p-sec__right .img-wrap .about-02{width:63%;top:35%}}.home #products{background-image:url(../img/grunge_overlay_03.png);background-repeat:no-repeat;background-position:left top;background-size:cover;overflow:hidden;padding-block:240px 0}@media not all and (min-width: 1000px){.home #products{background-image:url(../img/grunge_overlay_03__sp.png);padding-block:160px 0}}.home #products .p-sec__header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.home #products .p-sec__header img{max-width:220px}.home #products .p-sec__main{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-top:40px}.home #products .p-sec__main .product{position:relative}.home #products .p-sec__main .product:not(:first-of-type){margin-top:8rem}@media not all and (min-width: 1000px){.home #products .p-sec__main .product:not(:first-of-type){margin-top:4rem}}@media(min-width: 1000px){.home #products .p-sec__main .product__img{max-width:700px}}.home #products .p-sec__main .product__name{text-align:right}@media(min-width: 1000px){.home #products .p-sec__main .product__name{position:absolute;top:300px;left:40%}}@media not all and (min-width: 1000px){.home #products .p-sec__main .product__name img{max-height:15vw}}.home #products .p-sec__main .product__des{margin-top:1rem}.home #products .p-sec__main .steps{display:-webkit-box;display:-webkit-flex;display:flex;gap:4rem;margin-top:3rem}@media not all and (min-width: 1000px){.home #products .p-sec__main .steps{gap:3vw;margin-top:2rem}}.home #products .p-sec__main .steps .ttl-steps{width:30%;padding-inline:1rem}@media not all and (min-width: 1000px){.home #products .p-sec__main .steps .ttl-steps{padding-inline:.5rem;width:16vw}}.home #products .p-sec__main .steps__wrap{width:100%;position:relative;margin-right:calc(50% - 50vw)}.home #products .p-sec__main .steps .steps-swiper-pagination{bottom:-30px;text-align:left}.home #custom{background-image:url(../img/grunge_overlay_05.png);background-repeat:no-repeat;background-position:left top;background-size:cover;padding-block:180px 0}@media not all and (min-width: 1000px){.home #custom{background-image:url(../img/grunge_overlay_05__sp.png);padding-block:80px 0}}.home #custom .p-sec__header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:100px}.home #custom .p-sec__header img{max-width:220px}.home #custom .p-sec__header .catch{text-align:center;font-size:1.625rem}@media not all and (min-width: 600px){.home #custom .p-sec__header .catch{font-size:1.125rem;line-height:2}}@media(min-width: 1000px){.home #custom .p-sec__main{display:grid;grid-template-columns:1fr 1fr;gap:4%;margin-top:80px}}@media not all and (min-width: 1000px){.home #custom .p-sec__main{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;gap:6vw;margin-top:30px}}.home #custom .p-sec__right .grid{display:grid;gap:1%;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 1fr)}.home #custom .p-sec__right .grid img{-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.home #review{display:none;background-image:url(../img/grunge_overlay_05.png);background-repeat:no-repeat;background-position:left top;background-size:cover;padding-block:230px 0}@media not all and (min-width: 1000px){.home #review{background-image:url(../img/grunge_overlay_05__sp.png);padding-block:100px 0}}.home #review .p-sec__main{position:relative;margin-right:calc(50% - 50vw);margin-top:40px}.home #review .p-sec__main .review-swiper .swiper-slide img{width:100%}.home #review .p-sec__main .review-swiper .swiper-slide .head{margin-top:.6em}.home #review .p-sec__main .review-swiper .swiper-slide .txt{margin-top:.4em}.home #review .p-sec__main .review-swiper .swiper-slide .user{margin-top:.4em;text-align:right}.home #review .p-sec__main .review-swiper-pagination{bottom:-30px;text-align:left}.home #faq{background-image:url(../img/grunge_overlay_09.png);background-repeat:no-repeat;background-position:left top;background-size:cover;padding-block:210px}@media not all and (min-width: 1000px){.home #faq{background-image:url(../img/grunge_overlay_09__sp.png);padding-block:110px 70px}}@media(min-width: 1000px){.home #faq .p-sec{display:grid;grid-template-columns:70% 1fr;gap:8%}}@media not all and (min-width: 1000px){.home #faq .p-sec{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:40px}}.home #faq .p-sec__header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}@media(min-width: 1000px){.home #faq .p-sec__header{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}}.home #faq .p-sec__header img{max-width:260px}@media(min-width: 1000px){.home #faq .p-sec__main{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}}.home #faq .p-sec__main .ark-block-accordion{position:relative;max-width:960px;margin-inline:auto}.home #faq .p-sec__main .ark-block-accordion::before{content:"";position:absolute;top:0;left:0;height:1px;width:100%;background:-webkit-linear-gradient(left, transparent 0%, #FFFFFF 10%, #FFFFFF 90%, transparent 100%);background:linear-gradient(to right, transparent 0%, #FFFFFF 10%, #FFFFFF 90%, transparent 100%)}.home #faq .p-sec__main .ark-block-accordion__item{position:relative;margin-block:0;padding:1.6em 1em}@media not all and (min-width: 1000px){.home #faq .p-sec__main .ark-block-accordion__item{padding:.6rem .3rem}}.home #faq .p-sec__main .ark-block-accordion__item::after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background:-webkit-linear-gradient(left, transparent 0%, #FFFFFF 10%, #FFFFFF 90%, transparent 100%);background:linear-gradient(to right, transparent 0%, #FFFFFF 10%, #FFFFFF 90%, transparent 100%)}.home #faq .p-sec__main .ark-block-accordion__title{position:relative;font-family:"Shippori Mincho",serif;font-style:normal;font-weight:400;background:rgba(0,0,0,0);padding-left:3em}@media not all and (min-width: 1000px){.home #faq .p-sec__main .ark-block-accordion__title{padding-left:3.4em}}.home #faq .p-sec__main .ark-block-accordion__title::before{font-size:3rem;display:block;left:0;top:-4px;line-height:1;position:absolute;text-align:center;content:"Q";color:#c68f6d}.home #faq .p-sec__main .ark-block-accordion__body{padding-inline:3em 4em}@media not all and (min-width: 1000px){.home #faq .p-sec__main .ark-block-accordion__body{padding-inline:3.4em 0}}.home #faq .p-sec__main .ark-block-accordion__body::before{font-family:"Shippori Mincho",serif;font-style:normal;font-weight:400;font-size:3rem;display:block;left:0;top:7px;line-height:1;position:absolute;text-align:center;content:"A";color:#fff}.home #faq .p-sec__main .ark-block-accordion__icon::before,.home #faq .p-sec__main .ark-block-accordion__icon::after{background-color:#fff}.home #faq .p-sec__main .ark-block-accordion__icon{background-image:url(../img/faq-triangle.svg);background-repeat:no-repeat;background-position:left top;background-size:cover;width:2em;height:2em}.home #faq .p-sec__main .ark-block-accordion__icon::before{height:1px;width:50%;left:-4px}.home #faq .p-sec__main .ark-block-accordion__icon::after{width:1px;height:50%;left:-4px}.home #faq .p-sec__main .is-opened>.ark-block-accordion__title .ark-block-accordion__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.home #contact{background-color:#ececec;color:#000;padding-top:180px;overflow:hidden}@media not all and (min-width: 1000px){.home #contact{padding-top:110px}}.home #contact .wp-block-group__inner-container{position:relative}.home #contact .bg-engine{position:absolute;opacity:.15}.home #contact .bg-engine-01{top:-270px;width:55vw;right:-10vw}@media not all and (min-width: 1000px){.home #contact .bg-engine-01{top:-33vw;width:min(85vw,730px);right:-12vw}}.home #contact .p-sec__header .txt,.p-page-confirm .p-sec__header .txt,.p-page-thanks .p-sec__header .txt{margin-block:40px 100px}.home #contact .p-sec__header .txt span,.p-page-confirm .p-sec__header .txt span,.p-page-thanks .p-sec__header .txt span{color:#f34e2d}.home #contact .form-wrap,.p-page-confirm .form-wrap,.p-page-thanks .form-wrap{max-width:900px;margin-inline:auto}.home #contact .form-wrap .form-row,.p-page-confirm .form-wrap .form-row,.p-page-thanks .form-wrap .form-row{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;padding:50px 0;border-top:1px solid #c6c6c6}@media not all and (min-width: 1000px){.home #contact .form-wrap .form-row,.p-page-confirm .form-wrap .form-row,.p-page-thanks .form-wrap .form-row{padding:20px 0}}.home #contact .form-wrap .form-row__item,.p-page-confirm .form-wrap .form-row__item,.p-page-thanks .form-wrap .form-row__item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;min-height:42px}@media not all and (min-width: 1000px){.home #contact .form-wrap .form-row__item,.p-page-confirm .form-wrap .form-row__item,.p-page-thanks .form-wrap .form-row__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:10px;width:100%}}.home #contact .form-wrap .form-row__label,.p-page-confirm .form-wrap .form-row__label,.p-page-thanks .form-wrap .form-row__label{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:0;flex-shrink:0;font-size:.875rem}@media(min-width: 600px){.home #contact .form-wrap .form-row__label,.p-page-confirm .form-wrap .form-row__label,.p-page-thanks .form-wrap .form-row__label{margin-bottom:0;width:300px;padding:0 30px 0 0}}.home #contact .form-wrap .form-row__label .label,.p-page-confirm .form-wrap .form-row__label .label,.p-page-thanks .form-wrap .form-row__label .label{font-weight:600;padding-right:1rem}@media not all and (min-width: 600px){.home #contact .form-wrap .form-row__label .label,.p-page-confirm .form-wrap .form-row__label .label,.p-page-thanks .form-wrap .form-row__label .label{padding-right:.5rem;font-size:1rem}}.home #contact .form-wrap .form-row__label .required,.p-page-confirm .form-wrap .form-row__label .required,.p-page-thanks .form-wrap .form-row__label .required{display:inline-block;color:#f34e2d;display:inline-block;font-size:.75rem;letter-spacing:.25em;font-weight:500;text-align:center;padding:0px 6px;border-radius:3px}@media not all and (min-width: 600px){.home #contact .form-wrap .form-row__label .required,.p-page-confirm .form-wrap .form-row__label .required,.p-page-thanks .form-wrap .form-row__label .required{font-size:10px}}.home #contact .form-wrap .form-row__input,.p-page-confirm .form-wrap .form-row__input,.p-page-thanks .form-wrap .form-row__input{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.home #contact .form-wrap .form-row__input .input-wrap,.p-page-confirm .form-wrap .form-row__input .input-wrap,.p-page-thanks .form-wrap .form-row__input .input-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%}@media not all and (min-width: 600px){.home #contact .form-wrap .form-row__input .input-wrap,.p-page-confirm .form-wrap .form-row__input .input-wrap,.p-page-thanks .form-wrap .form-row__input .input-wrap{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}}@media not all and (min-width: 600px){.home #contact .form-wrap .form-row__input .input-wrap:first-of-type,.p-page-confirm .form-wrap .form-row__input .input-wrap:first-of-type,.p-page-thanks .form-wrap .form-row__input .input-wrap:first-of-type{padding-bottom:15px;margin-bottom:15px}}.home #contact .form-wrap .form-row__input .input-wrap .head,.p-page-confirm .form-wrap .form-row__input .input-wrap .head,.p-page-thanks .form-wrap .form-row__input .input-wrap .head{font-size:.875rem;padding-right:.875rem;width:100%}@media not all and (min-width: 600px){.home #contact .form-wrap .form-row__input .input-wrap .head,.p-page-confirm .form-wrap .form-row__input .input-wrap .head,.p-page-thanks .form-wrap .form-row__input .input-wrap .head{padding-right:0;padding-top:1em}}.home #contact .form-wrap .form-row__input input,.p-page-confirm .form-wrap .form-row__input input,.p-page-thanks .form-wrap .form-row__input input{width:100%;border:1px solid #e2e2e2;background-color:#fff;padding:3px 6px;line-height:2.7;border-radius:6px}@media(min-width: 600px){.home #contact .form-wrap .form-row__input input,.p-page-confirm .form-wrap .form-row__input input,.p-page-thanks .form-wrap .form-row__input input{font-size:.875rem}}.home #contact .form-wrap .form-row__input textarea,.p-page-confirm .form-wrap .form-row__input textarea,.p-page-thanks .form-wrap .form-row__input textarea{display:block;width:100%;border:1px solid #e2e2e2;background-color:#fff;padding:10px;border-radius:6px}@media(min-width: 600px){.home #contact .form-wrap .form-row__input textarea,.p-page-confirm .form-wrap .form-row__input textarea,.p-page-thanks .form-wrap .form-row__input textarea{font-size:.875rem}}.home #contact .form-wrap .form-row__input .sup,.p-page-confirm .form-wrap .form-row__input .sup,.p-page-thanks .form-wrap .form-row__input .sup{font-size:.75rem}@media not all and (min-width: 1000px){.home #contact .form-wrap .form-row .wpcf7-form-control-wrap,.p-page-confirm .form-wrap .form-row .wpcf7-form-control-wrap,.p-page-thanks .form-wrap .form-row .wpcf7-form-control-wrap{padding-right:0 !important}}.home #contact .form-wrap .form-row.add-txt,.p-page-confirm .form-wrap .form-row.add-txt,.p-page-thanks .form-wrap .form-row.add-txt{padding:70px 0 8px 0}@media not all and (min-width: 1000px){.home #contact .form-wrap .form-row.add-txt,.p-page-confirm .form-wrap .form-row.add-txt,.p-page-thanks .form-wrap .form-row.add-txt{padding:50px 0 0px 0}}@media not all and (min-width: 600px){.home #contact .form-wrap .form-row.radio-input .input-wrap,.p-page-confirm .form-wrap .form-row.radio-input .input-wrap,.p-page-thanks .form-wrap .form-row.radio-input .input-wrap{margin-bottom:0;padding-bottom:0}}@media not all and (min-width: 1000px){.home #contact .form-wrap .form-row.radio-input .wpcf7-radio,.p-page-confirm .form-wrap .form-row.radio-input .wpcf7-radio,.p-page-thanks .form-wrap .form-row.radio-input .wpcf7-radio{display:-webkit-box;display:-webkit-flex;display:flex}}.home #contact .form-wrap .form-row.radio-input .wpcf7-list-item-label,.p-page-confirm .form-wrap .form-row.radio-input .wpcf7-list-item-label,.p-page-thanks .form-wrap .form-row.radio-input .wpcf7-list-item-label{font-size:.875rem}.home #contact .form-wrap .form-row.radio-input input,.p-page-confirm .form-wrap .form-row.radio-input input,.p-page-thanks .form-wrap .form-row.radio-input input{width:auto}@media(min-width: 1000px){.home #contact .form-wrap .form-row.name-input .form-row__input,.home #contact .form-wrap .form-row.kana-input .form-row__input,.p-page-confirm .form-wrap .form-row.name-input .form-row__input,.p-page-confirm .form-wrap .form-row.kana-input .form-row__input,.p-page-thanks .form-wrap .form-row.name-input .form-row__input,.p-page-thanks .form-wrap .form-row.kana-input .form-row__input{margin-left:-50px}}@media not all and (min-width: 600px){.home #contact .form-wrap .form-row.name-input .form-row__input,.home #contact .form-wrap .form-row.kana-input .form-row__input,.p-page-confirm .form-wrap .form-row.name-input .form-row__input,.p-page-confirm .form-wrap .form-row.kana-input .form-row__input,.p-page-thanks .form-wrap .form-row.name-input .form-row__input,.p-page-thanks .form-wrap .form-row.kana-input .form-row__input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}@media(min-width: 600px){.home #contact .form-wrap .form-row.name-input .form-row__input .wpcf7-form-control-wrap:nth-child(1),.home #contact .form-wrap .form-row.kana-input .form-row__input .wpcf7-form-control-wrap:nth-child(1),.p-page-confirm .form-wrap .form-row.name-input .form-row__input .wpcf7-form-control-wrap:nth-child(1),.p-page-confirm .form-wrap .form-row.kana-input .form-row__input .wpcf7-form-control-wrap:nth-child(1),.p-page-thanks .form-wrap .form-row.name-input .form-row__input .wpcf7-form-control-wrap:nth-child(1),.p-page-thanks .form-wrap .form-row.kana-input .form-row__input .wpcf7-form-control-wrap:nth-child(1){margin-right:20px}}.home #contact .form-wrap .form-row.name-input .form-row__input>span span:first-of-type,.home #contact .form-wrap .form-row.kana-input .form-row__input>span span:first-of-type,.p-page-confirm .form-wrap .form-row.name-input .form-row__input>span span:first-of-type,.p-page-confirm .form-wrap .form-row.kana-input .form-row__input>span span:first-of-type,.p-page-thanks .form-wrap .form-row.name-input .form-row__input>span span:first-of-type,.p-page-thanks .form-wrap .form-row.kana-input .form-row__input>span span:first-of-type{width:60px}@media(min-width: 600px){.home #contact .form-wrap .form-row.name-input .form-row__input>span span:first-of-type,.home #contact .form-wrap .form-row.kana-input .form-row__input>span span:first-of-type,.p-page-confirm .form-wrap .form-row.name-input .form-row__input>span span:first-of-type,.p-page-confirm .form-wrap .form-row.kana-input .form-row__input>span span:first-of-type,.p-page-thanks .form-wrap .form-row.name-input .form-row__input>span span:first-of-type,.p-page-thanks .form-wrap .form-row.kana-input .form-row__input>span span:first-of-type{text-align:right}}@media not all and (min-width: 600px){.home #contact .form-wrap .form-row.name-input .form-row__input>span span:first-of-type,.home #contact .form-wrap .form-row.kana-input .form-row__input>span span:first-of-type,.p-page-confirm .form-wrap .form-row.name-input .form-row__input>span span:first-of-type,.p-page-confirm .form-wrap .form-row.kana-input .form-row__input>span span:first-of-type,.p-page-thanks .form-wrap .form-row.name-input .form-row__input>span span:first-of-type,.p-page-thanks .form-wrap .form-row.kana-input .form-row__input>span span:first-of-type{width:45px}}.home #contact .form-wrap .form-row.mail-input,.p-page-confirm .form-wrap .form-row.mail-input,.p-page-thanks .form-wrap .form-row.mail-input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:16px}.home #contact .form-wrap .form-row.tel-input .form-row__input,.p-page-confirm .form-wrap .form-row.tel-input .form-row__input,.p-page-thanks .form-wrap .form-row.tel-input .form-row__input{width:100%;max-width:400px;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.home #contact .form-wrap .form-row.tel-input .form-row__input input,.p-page-confirm .form-wrap .form-row.tel-input .form-row__input input,.p-page-thanks .form-wrap .form-row.tel-input .form-row__input input{width:100%}.home #contact .form-wrap .form-row.tel-input .form-row__input span:not(.wpcf7-form-control-wrap),.p-page-confirm .form-wrap .form-row.tel-input .form-row__input span:not(.wpcf7-form-control-wrap),.p-page-thanks .form-wrap .form-row.tel-input .form-row__input span:not(.wpcf7-form-control-wrap){padding-inline:10px;font-size:20px;width:32px;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;display:block;text-align:center}.home #contact .form-wrap .form-row.tel-input .form-row__input .wpcf7-form-control-wrap,.p-page-confirm .form-wrap .form-row.tel-input .form-row__input .wpcf7-form-control-wrap,.p-page-thanks .form-wrap .form-row.tel-input .form-row__input .wpcf7-form-control-wrap{padding:0;width:100%}.home #contact .form-wrap .form-row.tel-input .form-row__input .wpcf7-form-control-wrap .wpcf7-not-valid-tip,.p-page-confirm .form-wrap .form-row.tel-input .form-row__input .wpcf7-form-control-wrap .wpcf7-not-valid-tip,.p-page-thanks .form-wrap .form-row.tel-input .form-row__input .wpcf7-form-control-wrap .wpcf7-not-valid-tip{white-space:nowrap;padding:5px 0 0}.home #contact .form-wrap .form-row.add-sup .form-row__input,.p-page-confirm .form-wrap .form-row.add-sup .form-row__input,.p-page-thanks .form-wrap .form-row.add-sup .form-row__input{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:6px}@media(min-width: 1000px){.home #contact .form-wrap .form-row.acceptance-row,.p-page-confirm .form-wrap .form-row.acceptance-row,.p-page-thanks .form-wrap .form-row.acceptance-row{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}}.home #contact .form-wrap .form-row.acceptance-row .wpcf7-list-item-label,.p-page-confirm .form-wrap .form-row.acceptance-row .wpcf7-list-item-label,.p-page-thanks .form-wrap .form-row.acceptance-row .wpcf7-list-item-label{font-size:.875rem}.home #contact .form-wrap .form-row.acceptance-row input,.p-page-confirm .form-wrap .form-row.acceptance-row input,.p-page-thanks .form-wrap .form-row.acceptance-row input{display:none}.home #contact .c-btn-wrap,.p-page-confirm .c-btn-wrap,.p-page-thanks .c-btn-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-margin-before:60px;margin-block-start:60px;gap:30px}@media not all and (min-width: 600px){.home #contact .c-btn-wrap,.p-page-confirm .c-btn-wrap,.p-page-thanks .c-btn-wrap{gap:8px}}.home #contact .c-btn-wrap .c-btn,.p-page-confirm .c-btn-wrap .c-btn,.p-page-thanks .c-btn-wrap .c-btn{display:block;max-width:270px}.home #contact .c-btn-wrap .c-btn .input-wrap,.p-page-confirm .c-btn-wrap .c-btn .input-wrap,.p-page-thanks .c-btn-wrap .c-btn .input-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:10px}.home #contact .c-btn-wrap .c-btn.submit_btn input,.home #contact .c-btn-wrap .c-btn.previous_btn input,.p-page-confirm .c-btn-wrap .c-btn.submit_btn input,.p-page-confirm .c-btn-wrap .c-btn.previous_btn input,.p-page-thanks .c-btn-wrap .c-btn.submit_btn input,.p-page-thanks .c-btn-wrap .c-btn.previous_btn input{letter-spacing:.2em;border-radius:calc(infinity*1px)}.home #contact .c-btn-wrap .c-btn.submit_btn input,.p-page-confirm .c-btn-wrap .c-btn.submit_btn input,.p-page-thanks .c-btn-wrap .c-btn.submit_btn input{background:#000;color:#fff}.home #contact .c-btn-wrap .c-btn.previous_btn input,.p-page-confirm .c-btn-wrap .c-btn.previous_btn input,.p-page-thanks .c-btn-wrap .c-btn.previous_btn input{background:#a4a4a4;color:#000}.p-page-confirm{background-color:#ececec;color:#000}@media(min-width: 1000px){.p-page-confirm .form-wrap .form-row.name-input .form-row__input,.p-page-confirm .form-wrap .form-row.kana-input .form-row__input{margin-left:-50px}}.p-page-confirm .form-wrap .form-row.name-input .form-row__input>span span:first-of-type,.p-page-confirm .form-wrap .form-row.kana-input .form-row__input>span span:first-of-type{width:80px}.p-page-confirm .form-wrap .cf7msm-ro{width:100%}.p-page-thanks{background-color:#ececec;color:#000}.home #contact .wpcf7-not-valid-tip,.p-page-confirm .wpcf7-not-valid-tip,.p-page-thanks .wpcf7-not-valid-tip{font-size:10px !important;display:contents}.home #contact .wpcf7-form-control-wrap,.p-page-confirm .wpcf7-form-control-wrap,.p-page-thanks .wpcf7-form-control-wrap{width:100%}.p-page-privacy .c-postContent .wp-block-heading{font-size:1.25rem;margin-top:2rem}.p-page-privacy .c-postContent p{margin-top:10px}body.en-GB #mv-2 .view{width:90%}body.en-GB #mv-2 .view .p-sec .message{-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial}body.en-GB #mv-2 .view .p-sec .message .line-02{margin-top:0}body.en-GB #mv-2 .view .p-sec .message .line-03{margin-top:0}body.en-GB #products .p-sec__header img{max-width:100%}@media not all and (min-width: 1000px){body.en-GB #products .product__name img{max-height:10vw}}body.en-GB #custom .p-sec__header img{max-width:100%}body.en-GB #contact .form-wrap .form-row.name-input .input-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}body.en-GB #contact .form-wrap .form-row.name-input .input-wrap .head{text-align:left;white-space:nowrap}@media(min-width: 1000px){body.en-GB #contact .form-wrap .form-row.name-input .form-row__input{margin-left:0;gap:10px}}@media not all and (min-width: 1000px){body.ko-KR #products .p-sec__header img{max-width:160px}}body.ko-KR #custom .p-sec__header img{max-width:140px}@media not all and (min-width: 1000px){body.ko-KR #custom .p-sec__header img{max-width:90px}}@media not all and (min-width: 1000px){body.ko-KR #faq .p-sec__header img{max-width:200px}}@media(min-width: 1000px){body.ko-KR #contact .form-wrap .form-row.name-input .form-row__input{margin-left:0}}body.ko-KR #contact .form-wrap .form-row.name-input .form-row__input .input-wrap{display:block}@media not all and (min-width: 1000px){body.zh-CN #products .p-sec__header img{max-width:160px}}body.zh-CN #custom .p-sec__header img{max-width:140px}@media not all and (min-width: 1000px){body.zh-CN #custom .p-sec__header img{max-width:90px}}body.zh-CN #faq .p-sec__header img{max-width:150px}@media not all and (min-width: 1000px){body.zh-CN #faq .p-sec__header img{max-width:100px}}@media(min-width: 1000px){body.zh-CN #contact .form-wrap .form-row.name-input .form-row__input{margin-left:0}}body.zh-CN #contact .form-wrap .form-row.name-input .form-row__input .input-wrap{display:block}/*# sourceMappingURL=style.min.css.map */