*:where(:not(iframe,canvas,img,svg,video,svg *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}picture{display:block}.c-order-1{order:1}.c-order-2{order:2}.c-order-3{order:3}.c-order-4{order:4}.c-order-5{order:5}.c-marker{background-image:linear-gradient(transparent 60%, var(--color-primary) 60%);background-repeat:no-repeat;background-size:100% 100%}.c-marker-yellow{background-image:linear-gradient(transparent 60%, var(--color-secondary) 60%)}.c-list{list-style:none}.c-list>li{position:relative}.c-list>li::before{position:absolute;top:0;left:0;display:flex;align-items:center;width:1.8em;height:1.8em}.c-list li{list-style-type:none}.c-list-disc>li{padding-left:1em}.c-list-disc>li::before{left:.1em;content:"・"}.c-list-note>li{position:relative;padding-left:1.5em;color:var(--color-gray-700)}.c-list-note>li::before{position:absolute;left:0;content:"※"}.c-list-decimal{counter-reset:item}.c-list-decimal>li{padding-left:2.3em}.c-list-decimal>li::before{justify-content:flex-end;white-space:nowrap;content:counters(item, "-") ". ";counter-increment:item}.c-fixed-btn{position:sticky;bottom:0;left:0;width:100%}.c-fixed-btn a{display:block}.c-fixed-btn-wrap{position:relative}.c-section-arrow{position:relative}.c-section-arrow::before{position:absolute;top:0;left:0;width:0;height:0;pointer-events:none;content:"";border-color:currentcolor rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:6.2rem 37.5rem 0}.c-section-arrow-white::before{border-color:var(--color-white) rgba(0,0,0,0) rgba(0,0,0,0)}.c-section-arrow-primary::before{border-color:var(--color-primary) rgba(0,0,0,0) rgba(0,0,0,0)}.conversion{position:relative;flex-direction:column;width:100%;height:89.2rem;display:flex;align-items:center;justify-content:center}.conversion-img{position:absolute;top:0;left:0;width:100%;height:100%}.conversion-img img{width:100%;height:100%;object-fit:cover}.conversion-ttl{position:relative;width:52rem}.conversion-btn{position:relative;width:60rem;margin-top:4.2rem}.conversion-btn a{display:block}:root{--vw: 100vw;--first-view-height: 100vh;--color-base: #000000;--color-white: #ffffff;--color-black: #000000;--color-bg: #faf8f2;--color-beige: #faf8f2;--color-gray-200: #f5f7fa;--color-gray-700: #9d9d9d;--color-primary: #ff7b37;--color-secondary: #ffeb27;--color-blue: #90bdff;--color-blue-300: #60a3e5;--color-blue-700: #618bff;--color-red: #ff5d52;--color-pink: #fcf5f8;--color-pink-200: #ffa9cd;--color-gray: #dbdbd9;--color-gray-300: #f2efeb;--color-beige-200: #f0ebe4;--color-green: #00c300;--breakpoints-xs: 320px;--breakpoints-sm: 768px;--breakpoints-md: 1024px;--breakpoints-lg: 1440px;--breakpoints-xl: 1680px;--breakpoints-full: 9999px;--design-view-width-pc: 937.5px;--design-view-width-sp: 750px;--zindex-back: 0;--zindex-middle: 10;--zindex-front: 100;--zindex-modal: 1000;--zindex-magic: 10000;--font-size-base-pc: 1.6rem;--font-size-base-sp: 2.8rem;--font-weight-thin: 100;--font-weight-extraLight: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semiBold: 600;--font-weight-bold: 700;--font-weight-extraBold: 800;--font-weight-black: 900;--font-family-base: AvenirLTPro-Heavy, FP-KoburinaGoStdN-W6, Hiragino Kaku Gothic ProN, Yu Gothic, yugothic, メイリオ, meiryo, sans-serif;--font-family-avenir-bold: AvenirLTPro-Black, serif;--leading-none: 1;--leading-tight: 1.2;--leading-snug: 1.7;--leading-base: 2;--leading-relaxed: 2.2;--leading-loose: 2.4;--tracking-none: 0;--tracking-tighter: 0.01em;--tracking-tight: 0.025em;--tracking-base: 0.05em;--tracking-wide: 0.1em;--tracking-wider: 0.2em;--tracking-widest: 0.28em;--ease-none: cubic-bezier(0.25, 0.25, 0.75, 0.75);--ease-power1-in: cubic-bezier(0.55, 0.085, 0.68, 0.53);--ease-power1-inOut: cubic-bezier(0.455, 0.03, 0.515, 0.955);--ease-power1-out: cubic-bezier(0.25, 0.46, 0.45, 0.94);--ease-power2-in: cubic-bezier(0.55, 0.055, 0.675, 0.19);--ease-power2-inOut: cubic-bezier(0.645, 0.045, 0.355, 1);--ease-power2-out: cubic-bezier(0.215, 0.61, 0.355, 1);--ease-power3-in: cubic-bezier(0.895, 0.03, 0.685, 0.22);--ease-power3-inOut: cubic-bezier(0.77, 0, 0.175, 1);--ease-power3-out: cubic-bezier(0.165, 0.84, 0.44, 1);--ease-power4-in: cubic-bezier(0.755, 0.05, 0.855, 0.06);--ease-power4-inOut: cubic-bezier(0.86, 0, 0.07, 1);--ease-power4-out: cubic-bezier(0.23, 1, 0.32, 1);--ease-expo-in: cubic-bezier(0.95, 0.05, 0.795, 0.035);--ease-expo-inOut: cubic-bezier(1, 0, 0, 1);--ease-expo-out: cubic-bezier(0.19, 1, 0.22, 1);--ease-circ-in: cubic-bezier(0.6, 0.04, 0.98, 0.335);--ease-circ-inOut: cubic-bezier(0.785, 0.135, 0.15, 0.86);--ease-circ-out: cubic-bezier(0.075, 0.82, 0.165, 1);--ease-back-in: cubic-bezier(0.6, -0.28, 0.735, 0.045);--ease-back-inOut: cubic-bezier(0.68, -0.55, 0.265, 1.55);--ease-back-out: cubic-bezier(0.175, 0.885, 0.32, 1.275)}html{scroll-behavior:smooth}html .is-scroll{scroll-behavior:smooth}body{overscroll-behavior-y:none;font-family:var(--font-family-base);font-feature-settings:"palt";line-height:var(--leading-base);color:var(--color-base);letter-spacing:var(--tracking-wide);background-color:var(--color-bg);-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}img,svg,video{width:100%;max-width:none;height:auto;vertical-align:top}svg:where(:not([fill])){fill:currentcolor}img,svg{pointer-events:none}a{text-decoration:none}a:where(:not([color])){color:currentcolor}a,button,input[type=button],input[type=submit]{cursor:pointer}a,button,label{-webkit-tap-highlight-color:rgba(0,0,0,0)}button,input[type=button]{display:block;width:100%}sub{font-size:.8em;line-height:1;vertical-align:sub}[v-cloak]{visibility:hidden}.header{width:100%;height:14.4rem;background-color:var(--color-beige);display:flex;align-items:center;justify-content:center}.header-logo{width:14.9rem;margin:0 auto}.container{background-color:var(--color-white)}.footer{position:sticky;top:100vh}.footer-navi{display:flex;align-items:center;justify-content:space-evenly;height:9rem}.footer-navi-link{font-size:2rem;line-height:var(--leading-none);color:var(--color-gray-700);text-decoration:none}.media{background-color:var(--color-gray-200)}.products{background-color:var(--color-gray-200)}.products-tab{position:relative;padding-top:10.8rem}.products-tab-header{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;transform:translate3d(0, 0, 0)}.products-tab-header-inner{position:sticky;top:0;width:100%;height:100vh}.products-tab-header-navi{z-index:99;display:flex;column-gap:.3rem;align-items:stretch;justify-content:space-between;overflow:hidden;background-color:var(--color-white);border-bottom:.4rem solid var(--color-primary);border-radius:2.4rem 2.4rem 0 0}.products-tab-header-navi li{position:relative;padding-bottom:.2rem}.products-tab-header-navi li a{display:block;pointer-events:auto;background-color:#e6e7eb;transition:background-color 200ms var(--ease-none)}.products-tab-header-navi li img{transition:filter 200ms var(--ease-none)}.products-tab-header-navi li::after{position:absolute;bottom:0;left:0;display:block;width:100%;height:.2rem;content:"";background-color:rgba(0,0,0,0);transition:background-color 200ms var(--ease-none)}.products-tab-header-navi li.is-active{padding-bottom:0;pointer-events:none}.products-tab-header-navi li.is-active a{background-color:var(--color-primary)}.products-tab-header-navi li.is-active img{filter:invert(1)}.products-tab-header-navi li.is-active::after{background-color:var(--color-primary)}.products-tab-body{background-color:var(--color-white)}.products-content{padding:9.6rem 5.5rem 10rem}.products-content-img{overflow:hidden;border-radius:2.4rem}.products-content:not(.is-active){display:none}.products-content-price-header{display:flex;column-gap:.5rem;align-items:flex-start;margin-bottom:-1.2rem}.products-content-price-header li{position:relative;padding-bottom:1.2rem}.products-content-price-header li span{position:relative;display:block;width:100%;overflow:hidden;cursor:pointer;background-color:#e6e7eb;border-radius:1rem 1rem 0 0;transition:background-color 200ms var(--ease-none)}.products-content-price-header li img{transition:filter 200ms var(--ease-none)}.products-content-price-header li img.is-label{position:absolute;top:0;left:0;width:100%}.products-content-price-header li::after{position:absolute;right:0;bottom:1.4rem;left:0;display:block;width:1.6rem;height:1.2rem;margin:0 auto;clip-path:polygon(50% 100%, 0 0, 100% 0);content:"";background-color:rgba(0,0,0,0);transition:bottom 600ms 200ms var(--ease-expo-out),background-color 200ms 0ms var(--ease-none)}.products-content-price-header li.is-active{pointer-events:none}.products-content-price-header li.is-active span{background-color:var(--color-primary)}.products-content-price-header li.is-active::after{bottom:.1rem;background-color:var(--color-primary);transition-delay:200ms,200ms}.products-content-price-header li.is-active img:not(.is-label){filter:invert(1)}.products-content-price-body p:not(.is-active){display:none}.products-content-modal-btn{width:36rem;margin:0 auto}.detail{padding-bottom:16.6rem;background-color:var(--color-gray-200)}.detail-item-table{width:100%;overflow-x:auto;scrollbar-width:none}.detail-item-table::-webkit-scrollbar{display:none}.detail-item-table img{height:auto}.detail-item-modal-btn{width:36rem;margin:0 auto}.detail-item-01 .detail-item-table img{width:75rem}.detail-item-02 .detail-item-table img{width:181.2rem}.support{padding-bottom:16rem;background-color:var(--color-beige)}.support-item{margin:0 5.5rem;overflow:hidden;background-color:var(--color-white);border-radius:2.4rem}.support-item+.support-item{margin-top:6.4rem}.support-item-modal-btn{width:32rem;margin:0 auto}.worries{background-color:var(--color-primary)}.answer-img{width:64rem;margin:0 auto;overflow:hidden;border-radius:2.4rem}.efficacy{padding-bottom:16rem;background-color:var(--color-gray-200)}.efficacy-modal-btn{width:36rem;margin:0 auto}.about{padding-bottom:16rem;color:var(--color-white);background-color:var(--color-primary)}.about-slider{width:100%;overflow:hidden}.about-slider-list{display:flex}.about-slider-item{flex:0 0 auto;width:64rem;margin:0 1.6rem}.about-slider-item span{display:none}.about-slider-icon{margin-top:6rem;display:flex;align-items:center;justify-content:center}.about-slider-icon li{width:2rem;height:2rem;margin:0 1.2rem;overflow:hidden;background-color:currentcolor;border:.4rem solid var(--color-primary);border-radius:9999px;transition:border-color 200ms var(--ease-none),background-color 200ms var(--ease-none)}.about-slider-icon li.is-active{background-color:var(--color-primary);border-color:currentcolor}.about-slider-pager{display:flex;justify-content:space-between;margin:7rem 5.5rem 0}.about-slider-pager-btn{display:inline-flex;align-items:flex-end;width:auto;line-height:var(--leading-none);transition:opacity 200ms var(--ease-none)}.about-slider-pager-btn.is-disabled{opacity:0}.about-slider-pager-btn i{height:1.6rem;margin-bottom:.8rem}.about-slider-pager-btn i svg{width:auto;height:100%}.about-slider-pager-btn span{font-size:2.6rem;letter-spacing:var(--tracking-tighter);white-space:nowrap}.about-slider-pager-btn-prev span{margin-left:1.2rem}.about-slider-pager-btn-next span{margin-right:1.2rem}.about-modal-btn{width:36rem;margin:9.6rem auto 0}.question{padding-bottom:16rem;color:var(--color-white);background-color:var(--color-blue)}.question-slider{width:100%;overflow:hidden}.question-slider-list{display:flex}.question-slider-item{flex:0 0 auto;width:64rem;margin:0 1.6rem}.question-slider-icon{margin-top:6rem;display:flex;align-items:center;justify-content:center}.question-slider-icon li{width:2rem;height:2rem;margin:0 1.2rem;overflow:hidden;background-color:currentcolor;border:.4rem solid var(--color-blue);border-radius:9999px;transition:border-color 200ms var(--ease-none),background-color 200ms var(--ease-none)}.question-slider-icon li.is-active{background-color:var(--color-blue);border-color:currentcolor}.question-slider-pager{display:flex;justify-content:space-between;margin:7rem 5.5rem 0}.question-slider-pager-btn{display:inline-flex;align-items:flex-end;width:auto;line-height:var(--leading-none);transition:opacity 200ms var(--ease-none)}.question-slider-pager-btn.is-disabled{opacity:0}.question-slider-pager-btn i{height:1.6rem;margin-bottom:.8rem}.question-slider-pager-btn i svg{width:auto;height:100%}.question-slider-pager-btn span{margin:0 2.4rem;font-size:2.6rem}.voice{padding-bottom:15.8rem;background-color:var(--color-beige)}.voice-slider{width:100%;overflow:hidden}.voice-slider-list{display:flex}.voice-slider-item{flex:0 0 auto;width:64rem;margin:0 1.6rem;overflow:hidden;border-radius:2.4rem}.voice-slider-icon{margin-top:6rem;display:flex;align-items:center;justify-content:center}.voice-slider-icon li{width:2rem;height:2rem;margin:0 1.2rem;overflow:hidden;background-color:#9d9d9d;border:.4rem solid var(--color-beige);border-radius:9999px;transition:border-color 200ms var(--ease-none),background-color 200ms var(--ease-none)}.voice-slider-icon li.is-active{background-color:var(--color-beige);border-color:#9d9d9d}.faq{padding-bottom:16rem}.faq-list{margin:0 5.5rem}.faq-item+.faq-item{margin-top:2.4rem}.faq-item-header{position:relative;cursor:pointer}.faq-item-header-icon{position:absolute;top:0;right:3.6rem;bottom:0;display:block;width:2.8rem;height:2.8rem;margin:auto}.faq-item-header-icon::before,.faq-item-header-icon::after{display:block;width:100%;height:.4rem;content:"";background-color:var(--color-base);transition:transform 1000ms var(--ease-expo-out);position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.faq-item-header-icon::after{transform:rotate(90deg)}.faq-item-header.is-show .faq-item-header-icon::before{transform:rotate(0deg)}.faq-item-header.is-show .faq-item-header-icon::after{transform:rotate(180deg)}.faq-item-body{height:0;overflow:hidden;transition:height 1000ms var(--ease-expo-out)}.faq-item-body a{display:block}.concept{padding-top:19.3rem;background-color:var(--color-beige)}.concept .concept-item-img{width:68rem;overflow:hidden;transform:translate3d(0, 0, 0)}.concept .concept-item-img-list{display:flex;animation:concept-imgage 2s step-start infinite both}.concept .concept-item-img-list li{flex:0 0 100%}.concept .concept-item:nth-of-type(odd) .concept-item-img{border-radius:0 2.4rem 2.4rem 0}.concept .concept-item:nth-of-type(even){margin-left:7rem}.concept .concept-item:nth-of-type(even) .concept-item-img{border-radius:2.4rem 0 0 2.4rem}@keyframes concept-imgage{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(-100%, 0, 0)}100%{transform:translate3d(0, 0, 0)}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;clip-path:inset(100% 0 0 0);pointer-events:none;visibility:hidden;transition:clip-path 1000ms var(--ease-expo-out),visibility 0ms 1000ms var(--ease-none)}.modal.is-show{clip-path:inset(0% 0 0 0);pointer-events:auto;visibility:visible;transition-delay:100ms,0ms}.modal-bg{position:absolute;top:0;left:0;width:100%;height:100vh;background-color:var(--color-primary)}.modal-scroll{position:relative;width:100%;height:100%;overflow:auto;overscroll-behavior:contain;opacity:0;transition:opacity 0ms 500ms var(--ease-none),transform 0ms 500ms var(--ease-expo-out);transform:translate3d(0, 10vh, 0)}.modal.is-show .modal-scroll{opacity:1;transition-delay:500ms,500ms;transition-duration:200ms,1000ms;transform:translate3d(0, 0, 0)}.modal-body{display:none;width:64rem;margin:11.2rem auto;background-color:var(--color-white);border-radius:2.4rem}.modal-body a{display:block}.modal[data-target=important] .modal-body[data-type=important]{display:block}.modal[data-target=examination] .modal-body[data-type=examination]{display:block}.modal-close{position:absolute;top:3.2rem;right:5.3rem;width:4.8rem;height:4.8rem;color:var(--color-secondary)}.modal-close::before,.modal-close::after{position:absolute;top:0;bottom:0;left:0;width:100%;height:.3rem;margin:auto;content:"";background-color:currentcolor}.modal-close::before{transform:rotate(30deg)}.modal-close::after{transform:rotate(-30deg)}@media screen and (max-width: 767px){.c-display-pc{display:none}.c-order-1-sp{order:1}.c-order-2-sp{order:2}.c-order-3-sp{order:3}.c-order-4-sp{order:4}.c-order-5-sp{order:5}html{font-size:calc(100vw / 75)}body{font-size:2.8rem}}@media screen and (min-width: 768px){.c-display-sp{display:none}.c-order-1-pc{order:1}.c-order-2-pc{order:2}.c-order-3-pc{order:3}.c-order-4-pc{order:4}.c-order-5-pc{order:5}html{font-size:calc(750px / 93.75)}body{font-size:1.6rem}.container{position:relative;width:75rem;margin:0 auto;box-shadow:0 0 10px rgba(0,0,0,.3)}}@media only screen and (min-device-pixel-ratio: 2),(-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media(hover: hover){a:hover{text-decoration:none}}@media(hover: none){a:active{text-decoration:none}}


.products-tab-header-navi li{
	width:50%;
	height:10rem;
}
.products-tab-header-navi li img {
    margin: 0 auto;
    width: 85%;
    display: block;
    margin-top:-1.5rem;
}