:root{interpolate-size:allow-keywords;--scrollBehavior: auto;--common_scrollbarWidth: 7.5px;--common_scrollbarHeight: 7.5px;--common_scrollbarBorderRadius: 0;--common_scrollbarTrackBg: #333;--common_scrollbarThumbBg: #555;--selectionBgColor: rgba(0, 179, 237, 0.9);--selectionFontColor: #fff;--MainBgColor: #fff;--MainFontColor: #333;--LinkColor: #333;--LinkHoverColor: #333;--fontFamily: "Noto Sans JP", "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;--fontFeatureSettings: "pkna" on;--fontSize: 16px;--lineHeight: 1.5;--fontWeight: 500;--wordBreak: break-all}*,*:before,*:after{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background-color:var(--selectionBgColor);color:var(--selectionFontColor)}::selection{background-color:var(--selectionBgColor);color:var(--selectionFontColor)}html{scroll-behavior:var(--common_scrollBehavior);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}html,html *{scrollbar-color:var(--common_scrollbarThumbBg) var(--common_scrollbarTrackBg);scrollbar-width:thin}html,body{margin:0;padding:0;width:100%;min-height:100vh;min-height:-webkit-fill-available}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;vertical-align:baseline;word-break:var(--wordBreak);font-family:var(--fontFamily);-webkit-font-feature-settings:var(--fontFeatureSettings);font-feature-settings:var(--fontFeatureSettings);font-size:var(--fontSize);line-height:var(--lineHeight);font-weight:var(--fontWeight);font-variant-numeric:tabular-nums;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;word-wrap:break-word;overflow-wrap:break-word;background:var(--MainBgColor);color:var(--MainFontColor)}body{position:relative;display:block;width:100%;overflow-x:clip}div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input,textarea{margin:0;padding:0;border:none;font-size:100%;font-style:normal;background:rgba(0,0,0,0)}header,aside,footer,main,menu,nav,div,hgroup,p,h1,h2,h3,h4,h5,h6,section,article,details,figcaption,figure,picture,summary{position:relative;display:block}span,a{position:relative;display:inline}audio,canvas,video{display:inline-block;display:inline;zoom:1}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}em{font-style:italic}img{display:inline-block;max-width:100%;height:auto;vertical-align:middle;image-rendering:-webkit-optimize-contrast;-webkit-backface-visibility:hidden;backface-visibility:hidden}img.lazy{will-change:mask-image;opacity:0;-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(#000), color-stop(33%, #000), color-stop(66%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));-webkit-mask-image:-webkit-linear-gradient(top, #000, #000 33%, rgba(0, 0, 0, 0) 66%, rgba(0, 0, 0, 0) 100%);mask-image:-webkit-gradient(linear, left top, left bottom, from(#000), color-stop(33%, #000), color-stop(66%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));mask-image:linear-gradient(to bottom, #000, #000 33%, rgba(0, 0, 0, 0) 66%, rgba(0, 0, 0, 0) 100%)}img.lazy.loaded{-webkit-transition:all 1.5s ease;transition:all 1.5s ease;opacity:1;-webkit-mask-position:0% 0%;mask-position:0% 0%}audio:not([controls]){display:none;height:0}[hidden],template{display:none}iframe{max-width:100%}pre{background:#fff;color:#000;padding:1em;overflow:auto;margin:1em}:where(button,[type=button],[type=reset],[type=submit]){-ms-touch-action:manipulation;touch-action:manipulation}button,input,optgroup,select,textarea{-webkit-appearance:none;border-radius:0;color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset;box-shadow:0 0 0px 1000px #fff inset;-webkit-text-fill-color:#333 !important}input:-webkit-autofill,input:autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset;box-shadow:0 0 0px 1000px #fff inset;-webkit-text-fill-color:#333 !important}input:-webkit-autofill:focus{caret-color:#333 !important}input:-webkit-autofill:focus,input:autofill:focus{caret-color:#333 !important}b,strong{font-weight:bold}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}ul,ol{list-style:none;list-style-position:inside}ul ul,ol ol{margin-left:1em}a{color:var(--LinkColor);text-decoration:none}@media(any-hover: hover){a[href^="tel:"]{pointer-events:none}}@media(any-hover: hover){a:hover{color:var(--LinkHoverColor);text-decoration:none}}a:active,a:hover{outline:0}svg.symbols{display:none}.cta_container{position:relative;display:block;width:343px;margin:0 auto}@media(max-width: 767px){.cta_container{width:calc(100vw * (343 / 375))}}.cta_container .cta_text{display:block;font-size:18px;font-weight:600;color:#555;text-align:center}@media(max-width: 767px){.cta_container .cta_text{font-size:calc(100vw * (18 / 375))}}.cta_container .cta_link{position:relative;display:block;width:100%;margin:0 auto;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden;border-radius:9999px}.cta_container .cta_link:before{content:"";position:absolute;top:auto;bottom:0;left:0;overflow:hidden;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(30%, #fff), color-stop(70%, #fff), to(transparent));background:-webkit-linear-gradient(left, transparent 0%, #fff 30%, #fff 70%, transparent 100%);background:linear-gradient(to right, transparent 0%, #fff 30%, #fff 70%, transparent 100%);translate:-100% 0;-webkit-animation:btn_animation 2.5s ease-in-out infinite;animation:btn_animation 2.5s ease-in-out infinite;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}@-webkit-keyframes btn_animation{0%{opacity:0;translate:-100% 0}80%{opacity:1;translate:-100% 0}100%{translate:100% 0;opacity:0}}@keyframes btn_animation{0%{opacity:0;translate:-100% 0}80%{opacity:1;translate:-100% 0}100%{translate:100% 0;opacity:0}}.cta_container .cta_link img{display:block;width:100%;height:auto}@media(any-hover: hover){.cta_container .cta_link:hover{scale:1.05}}.pc_fixed_container{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;background-image:url("../images/pc_bg.webp");background-size:cover;background-position:center;z-index:1}.pc_fixed_container .pc_fixed_content{z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;right:calc(min(min(526px,(100vw * (526 / 1440))),min(526px,(100vh * (526 / 1080))))*2);width:min(min(423px,(100vw * (423 / 1440))),min(423px,(100vh * (423 / 1080))));height:-webkit-max-content;height:-moz-max-content;height:max-content}@media(max-width: 1024px){.pc_fixed_container .pc_fixed_content{display:none}}.pc_fixed_container .pc_fixed_content img{display:block;width:100%;height:auto}.pc_fixed_container .pc_fixed_content .pc_fixed_logo{position:relative;display:block;width:100%}.pc_fixed_container .pc_fixed_content .pc_fixed_cta_container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:min(min(24px,(100vw * (24 / 1440))),min(24px,(100vh * (24 / 1080)))) auto 0}.pc_fixed_container .pc_fixed_content .pc_fixed_cta_container .cta_container{width:min(min(343px,(100vw * (343 / 1440))),min(343px,(100vh * (343 / 1080))))}.pc_fixed_container .pc_fixed_content .pc_fixed_cta_container .cta_container .cta_text{font-size:min(min(18px,(100vw * (18 / 1440))),min(18px,(100vh * (18 / 1080))))}.main_container{z-index:2;position:relative;display:block;width:375px;margin:0 auto;background-color:#fff}@media(max-width: 767px){.main_container{width:100%}}.fv{position:relative;display:block;width:100%;overflow:hidden}.fv .fv_image{position:relative;display:block;width:100%}.fv .fv_image img{display:block;width:100%;height:auto}.fv .fv_cta_container{position:relative;display:block;width:100%;padding:15px 0}@media(max-width: 767px){.fv .fv_cta_container{padding:calc(100vw * (15 / 375)) 0}}.whitening_diagnosis{position:relative;display:block;width:100%;overflow:hidden;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f4f0ed));background:-webkit-linear-gradient(top, #fff, #f4f0ed);background:linear-gradient(to bottom, #fff, #f4f0ed);padding:30px 0 0}@media(max-width: 767px){.whitening_diagnosis{padding:calc(100vw * (30 / 375)) 0 0}}.whitening_diagnosis .whitening_diagnosis_heading{position:relative;display:block;width:100%;margin:0 auto}.whitening_diagnosis .whitening_diagnosis_heading img{display:block;width:100%;height:auto}.whitening_diagnosis .whitening_diagnosis_question_radio_container{position:absolute;width:184px;bottom:27px;left:0;right:0;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:75px}@media(max-width: 767px){.whitening_diagnosis .whitening_diagnosis_question_radio_container{width:calc(100vw * (184 / 375));bottom:calc(100vw * (27 / 375));gap:calc(100vw * (75 / 375))}}.whitening_diagnosis .whitening_diagnosis_question_radio_container .radio_container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5em;font-size:18px;font-weight:400;line-height:1.5;white-space:nowrap;cursor:pointer}@media(max-width: 767px){.whitening_diagnosis .whitening_diagnosis_question_radio_container .radio_container{font-size:calc(100vw * (18 / 375))}}.whitening_diagnosis .whitening_diagnosis_question_radio_container .radio_container input[type=radio]{display:block;width:1em;height:1em;border:solid 1px #333}.whitening_diagnosis .whitening_diagnosis_question_radio_container .radio_container:after{content:"";width:.75em;height:.5em;border-left:solid 3px #37b8c6;border-bottom:solid 3px #37b8c6;position:absolute;top:calc((1lh - .5em)/2 - .125em);left:.125em;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;rotate:-45deg;display:none}.whitening_diagnosis .whitening_diagnosis_question_radio_container .radio_container:has(input[type=radio]:checked):after{display:block}.whitening_diagnosis .whitening_diagnosis_result_button{position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:343px;margin:25px auto;background-color:#9c7364;color:#fff;border-radius:9999px;font-size:24px;font-weight:600;padding:.5em 0;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease-in-out;display:none}.whitening_diagnosis .whitening_diagnosis_result_button.active{opacity:1;visibility:visible;pointer-events:all;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media(max-width: 767px){.whitening_diagnosis .whitening_diagnosis_result_button{width:calc(100vw * (343 / 375));margin:calc(100vw * (25 / 375)) auto;font-size:calc(100vw * (24 / 375))}}.whitening_diagnosis .whitening_diagnosis_result_button:after{content:"";background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2218%22%20viewBox%3D%220%200%2016%2018%22%3E%0A%20%20%3Cpath%20id%3D%22%E5%A4%9A%E8%A7%92%E5%BD%A2_1%22%20data-name%3D%22%E5%A4%9A%E8%A7%92%E5%BD%A2%201%22%20d%3D%22M9%2C0l9%2C16H0Z%22%20transform%3D%22translate(16)%20rotate(90)%22%20fill%3D%22%23fff%22%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;display:block;width:16px;height:18px;position:absolute;top:0;bottom:0;left:auto;right:24px;margin:auto 0}@media(max-width: 767px){.whitening_diagnosis .whitening_diagnosis_result_button:after{width:calc(100vw * (16 / 375));height:calc(100vw * (18 / 375));right:calc(100vw * (24 / 375))}}@media(any-hover: hover){.whitening_diagnosis .whitening_diagnosis_result_button:hover{scale:1.05}}.whitening_diagnosis .whitening_diagnosis_result_container{position:relative;display:block;width:343px;background-color:#fff;margin:0 auto}@media(max-width: 767px){.whitening_diagnosis .whitening_diagnosis_result_container{width:calc(100vw * (343 / 375))}}.whitening_diagnosis .whitening_diagnosis_result_container .result{display:none;width:100%}.whitening_diagnosis .whitening_diagnosis_result_container .result img{display:block;width:100%;height:auto}.whitening_diagnosis .whitening_diagnosis_result_container .result.active{display:block}.whitening_diagnosis .whitening_diagnosis_cta_container{position:relative;display:none;width:343px;padding:15px 0;background-color:#fff;margin:0 auto 30px}@media(max-width: 767px){.whitening_diagnosis .whitening_diagnosis_cta_container{width:calc(100vw * (343 / 375));padding:calc(100vw * (15 / 375)) 0;margin:0 auto calc(100vw * (30 / 375))}}.whitening_diagnosis .whitening_diagnosis_cta_container.active{display:block}.cta_section_container{position:relative;display:block;width:100%;padding:40px 0}@media(max-width: 767px){.cta_section_container{padding:calc(100vw * (40 / 375)) 0}}.cta_section_container .cta_banner{position:relative;display:block;width:100%}.cta_section_container .cta_banner img{display:block;width:100%;height:auto}.cta_section_container .cta_section_cta_container{position:relative;display:block;width:100%;padding:15px 0}@media(max-width: 767px){.cta_section_container .cta_section_cta_container{padding:calc(100vw * (15 / 375)) 0}}.customer_voice{position:relative;display:block;width:100%;overflow:hidden;padding:50px 0 16px;background-image:url("../images/customer_voice_bg.webp");background-repeat:repeat-y;background-size:100% auto;background-position:center top}@media(max-width: 767px){.customer_voice{padding:calc(100vw * (50 / 375)) 0 calc(100vw * (16 / 375))}}.customer_voice .customer_voice_heading{z-index:2;position:relative;display:block;width:100%;margin:0 auto}.customer_voice .customer_voice_heading img{display:block;width:100%;height:auto}.customer_voice .customer_voice_container{z-index:1;position:relative;display:block;width:343px;margin:-23px auto 0;background-color:#fff;padding:10px 0;border:solid 1px #a98142;-webkit-filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16))}@media(max-width: 767px){.customer_voice .customer_voice_container{width:calc(100vw * (343 / 375));margin:calc(100vw * (-23 / 375)) auto 0;padding:calc(100vw * (10 / 375)) calc(100vw * (5 / 375))}}.customer_voice .customer_voice_container li{position:relative;display:block;width:331px;margin:0 auto}.customer_voice .customer_voice_container li+li{margin-top:16px}@media(max-width: 767px){.customer_voice .customer_voice_container li+li{margin-top:calc(100vw * (16 / 375))}}.customer_voice .customer_voice_container li img{display:block;width:100%;height:auto}.store_interior{position:relative;display:block;width:100%;background-color:#f4f0ed;padding:80px 0 40px}@media(max-width: 767px){.store_interior{padding:calc(100vw * (80 / 375)) 0 calc(100vw * (40 / 375))}}.store_interior .store_interior_heading{z-index:2;position:relative;display:block;width:100%;margin:0 auto}.store_interior .store_interior_heading img{display:block;width:100%;height:auto}.store_interior .store_interior_slider_container{z-index:1;position:relative;display:block;width:100%;overflow:hidden;padding-bottom:30px}.store_interior .store_interior_slider_container .store_interior_slider{width:343px;margin:0 auto}@media(max-width: 767px){.store_interior .store_interior_slider_container .store_interior_slider{width:calc(100vw * (343 / 375))}}.store_interior .store_interior_slider_container .store_interior_slider ul li{cursor:pointer}.store_interior .store_interior_slider_container .store_interior_slider ul li img{display:block;width:100%}.store_interior .store_interior_slider_container .store_interior_slider_pagination{height:30px;bottom:0}@media(max-width: 767px){.store_interior .store_interior_slider_container .store_interior_slider_pagination{height:calc(100vw * (30 / 375))}}.store_interior .store_interior_slider_container .store_interior_slider_pagination .swiper-pagination-bullet-active{background-color:#9c7364}.before_after{position:relative;display:block;width:100%;height:auto;aspect-ratio:750/1422;overflow:hidden;background-image:url("../images/before_after_bg.webp");background-size:cover;background-position:center top;background-repeat:no-repeat;padding:40px 0}@media(max-width: 767px){.before_after{padding:calc(100vw * (40 / 375)) 0}}.before_after .before_after_heading{position:relative;display:block;width:299px;margin:0 auto}@media(max-width: 767px){.before_after .before_after_heading{width:calc(100vw * (299 / 375))}}.before_after .before_after_heading img{display:block;width:100%;height:auto}.before_after .before_after_slider{position:relative;display:block;width:344px;margin:5px auto 0;padding-bottom:40px}@media(max-width: 767px){.before_after .before_after_slider{width:calc(100vw * (344 / 375));margin:calc(100vw * (5 / 375)) auto 0;padding-bottom:calc(100vw * (40 / 375))}}.before_after .before_after_slider .swiper-slide{cursor:pointer}.before_after .before_after_slider .swiper-slide img{display:block;width:100%;height:auto}.before_after .before_after_slider .before_after_slider_pagination{height:30px;bottom:0}@media(max-width: 767px){.before_after .before_after_slider .before_after_slider_pagination{height:calc(100vw * (30 / 375))}}.before_after .before_after_slider .before_after_slider_pagination .swiper-pagination-bullet-active{background-color:#9c7364}.flow{position:relative;display:block;width:100%;background-color:#f5e7de;padding:40px 0;overflow:hidden}@media(max-width: 767px){.flow{padding:calc(100vw * (40 / 375)) 0}}.flow .flow_heading{z-index:2;position:relative;display:block;width:100%;margin:0 auto}.flow .flow_heading img{display:block;width:100%;height:auto}.flow .flow_img{z-index:1;position:relative;display:block;width:343px;margin:-34px auto 0;-webkit-filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16))}@media(max-width: 767px){.flow .flow_img{width:calc(100vw * (343 / 375));margin:calc(100vw * (-34 / 375)) auto 0}}.flow .flow_img img{display:block;width:100%;height:auto}.about{z-index:2;position:relative;display:block;width:100%;background-image:url("../images/about_bg.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;padding:68px 0 55px}@media(max-width: 767px){.about{padding:calc(100vw * (68 / 375)) 0 calc(100vw * (55 / 375))}}.about .about_heading{position:relative;display:block;width:346px;margin:0 auto}.about .about_heading img{display:block;width:100%;height:auto}.about .about_text{position:relative;display:block;width:343px;margin:0 auto}@media(max-width: 767px){.about .about_text{width:calc(100vw * (343 / 375))}}.about .about_text img{display:block;width:100%;height:auto}.features{position:static;display:block;width:100%;background-image:url("../images/features_bg.webp");background-position:top center;background-repeat:repeat-y;background-size:100% auto;margin:-55px auto 0;padding:20px 0 0}@media(max-width: 767px){.features{margin:calc(100vw * (-55 / 375)) auto 0;padding:calc(100vw * (20 / 375)) 0 0}}.features .features_heading{z-index:3;position:relative;display:block;width:364px;margin:0 auto}.features .features_heading img{display:block;width:100%;height:auto}.question{position:relative;display:block;width:100%;background-image:url("../images/question_bg.webp");background-position:center top;background-repeat:no-repeat;background-size:cover;padding:40px 0}@media(max-width: 767px){.question{padding:calc(100vw * (40 / 375)) 0}}.question .question_heading{position:relative;display:block;width:100%;margin:0 auto}.question .question_heading img{display:block;width:100%;height:auto}.question .question_content{position:relative;display:block;width:354px;margin:40px auto 0}@media(max-width: 767px){.question .question_content{width:calc(100vw * (354 / 375));margin:calc(100vw * (40 / 375)) auto 0}}.question .question_content img{display:block;width:100%;height:auto}.reasons{position:relative;display:block;width:100%;background-color:#f4f0ed;padding:40px 0}@media(max-width: 767px){.reasons{padding:calc(100vw * (40 / 375)) 0}}.reasons .reasons_heading{position:relative;display:block;width:100%;margin:0 auto}.reasons .reasons_heading img{display:block;width:100%;height:auto}.reasons .reasons_lists{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:343px;gap:10px;margin:0 auto}@media(max-width: 767px){.reasons .reasons_lists{width:calc(100vw * (343 / 375));gap:calc(100vw * (10 / 375))}}.reasons .reasons_lists li{position:relative;display:block;width:100%;margin:0 auto;-webkit-filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16))}.reasons .reasons_lists li img{display:block;width:100%;height:auto}.comparison{position:relative;display:block;width:100%;background-color:#f7f7f7;padding:40px 0 10px}@media(max-width: 767px){.comparison{padding:calc(100vw * (40 / 375)) 0 calc(100vw * (10 / 375))}}.comparison .comparison_heading{z-index:2;position:relative;display:block;width:100%;margin:0 auto}.comparison .comparison_heading img{display:block;width:100%;height:auto}.comparison .comparison_content{z-index:1;position:relative;display:block;width:100%;margin:-12px auto 0}@media(max-width: 767px){.comparison .comparison_content{margin:calc(100vw * (-12 / 375)) auto 0}}.comparison .comparison_content img{display:block;width:100%;height:auto}.price{position:relative;display:block;width:100%;background-color:#f4f0ed;overflow:hidden;padding:40px 0}@media(max-width: 767px){.price{padding:calc(100vw * (40 / 375)) 0}}.price .price_heading{position:relative;display:block;width:100%;margin:0 auto}.price .price_heading img{display:block;width:100%;height:auto}.price .price_slider_container{position:relative;display:block;width:100%;overflow:hidden;margin:0 auto}.price .price_slider_container .price_slider ul li img{display:block;width:100%}.price .price_slider_container .price_slider_prev,.price .price_slider_container .price_slider_next{top:0;bottom:0;margin:auto 0;top:30px;display:block;width:29px;height:29px;background-repeat:no-repeat;background-position:center;background-size:cover}@media(max-width: 767px){.price .price_slider_container .price_slider_prev,.price .price_slider_container .price_slider_next{top:calc(100vw * (30 / 375));width:calc(100vw * (29 / 375));height:calc(100vw * (29 / 375))}}.price .price_slider_container .price_slider_prev:after,.price .price_slider_container .price_slider_next:after{content:"";display:none}.price .price_slider_container .price_slider_prev{left:0;right:auto;background-image:url("data:image/svg+xml,%3Csvg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_77%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2077%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%0A%20%20%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_6%22%20data-name%3D%22%E6%A5%95%E5%86%86%E5%BD%A2%206%22%20cx%3D%2215%22%20cy%3D%2215%22%20r%3D%2215%22%20fill%3D%22%23f4f0ed%22%2F%3E%0A%20%20%3Cpath%20id%3D%22%E5%A4%9A%E8%A7%92%E5%BD%A2_3%22%20data-name%3D%22%E5%A4%9A%E8%A7%92%E5%BD%A2%203%22%20d%3D%22M6%2C0l6%2C10H0Z%22%20transform%3D%22translate(9.474%2021.529)%20rotate(-90)%22%20fill%3D%22%239c7364%22%2F%3E%0A%3C%2Fsvg%3E")}.price .price_slider_container .price_slider_next{left:auto;right:0;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%0A%20%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_76%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2076%22%20transform%3D%22translate(-341%20-11876)%22%3E%0A%20%20%20%20%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_6%22%20data-name%3D%22%E6%A5%95%E5%86%86%E5%BD%A2%206%22%20cx%3D%2215%22%20cy%3D%2215%22%20r%3D%2215%22%20transform%3D%22translate(341%2011876)%22%20fill%3D%22%23f4f0ed%22%2F%3E%0A%20%20%20%20%3Cpath%20id%3D%22%E5%A4%9A%E8%A7%92%E5%BD%A2_3%22%20data-name%3D%22%E5%A4%9A%E8%A7%92%E5%BD%A2%203%22%20d%3D%22M6%2C0l6%2C10H0Z%22%20transform%3D%22translate(361.526%2011885.529)%20rotate(90)%22%20fill%3D%22%239c7364%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E")}.effects{position:relative;display:block;width:100%;background-image:url("../images/effects_bg.webp");background-size:cover;background-position:center;background-repeat:no-repeat;padding:40px 0 0}@media(max-width: 767px){.effects{padding:calc(100vw * (40 / 375)) 0 0}}.effects .effects_heading{position:relative;display:block;width:100%;text-align:center}@media(max-width: 767px){.effects .effects_heading{margin:0 0 calc(100vw * (40 / 375))}}.effects .effects_heading img{display:block;width:100%;height:auto}.effects .effects_content{position:relative;display:block;width:100%}.effects .effects_content img{display:block;width:100%;height:auto}.access{position:relative;display:block;width:100%;background-color:#fff;padding:80px 0}@media(max-width: 767px){.access{padding:calc(100vw * (80 / 375)) 0}}.access .access_heading{position:relative;display:block;width:100%}.access .access_heading img{display:block;width:100%;height:auto}.access .access_table{position:relative;display:block;width:343px;margin:16px auto 0}@media(max-width: 767px){.access .access_table{width:calc(100vw * (343 / 375));margin:calc(100vw * (16 / 375)) auto 0}}.access .access_table tbody{position:relative;display:block;width:100%;--color: #9c7364}.access .access_table tbody tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;font-size:16px;font-weight:400;line-height:2;gap:.5em;width:100%}@media(max-width: 767px){.access .access_table tbody tr{font-size:calc(100vw * (16 / 375))}}.access .access_table tbody tr+tr{margin-top:1em}.access .access_table tbody tr th,.access .access_table tbody tr td{position:relative;display:block;padding:.25em}.access .access_table tbody tr th{background-color:var(--color);color:#fff;width:5em;text-align:center}.access .access_table tbody tr td{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:var(--color)}.access .access_map{position:relative;display:block;width:343px;margin:24px auto 0}@media(max-width: 767px){.access .access_map{width:calc(100vw * (343 / 375));margin:calc(100vw * (24 / 375)) auto 0}}.access .access_map iframe{display:block;width:100%}.faq{position:relative;display:block;width:100%;background-color:#fdfdfd;padding:40px 0}@media(max-width: 767px){.faq{padding:calc(100vw * (40 / 375)) 0}}.faq .faq_heading{position:relative;display:block;width:100%}.faq .faq_heading img{display:block;width:100%;height:auto}.faq .faq_container{position:relative;display:block;width:343px;margin:0 auto}@media(max-width: 767px){.faq .faq_container{width:calc(100vw * (343 / 375))}}.faq .faq_container .faq_item{position:relative;display:block;width:100%}.faq .faq_container .faq_item+.faq_item{margin:16px auto 0}@media(max-width: 767px){.faq .faq_container .faq_item+.faq_item{margin:calc(100vw * (16 / 375)) auto 0}}.faq .faq_container .faq_item .accordion_head{position:relative;display:block;background-color:#9c7364;color:#fff;font-size:18px;font-weight:400;line-height:1.5;padding:.5em 2em .5em 1em;border-radius:.5em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width: 767px){.faq .faq_container .faq_item .accordion_head{font-size:calc(100vw * (18 / 375))}}.faq .faq_container .faq_item .accordion_head h3{position:relative;display:block;text-indent:-1em;margin-left:1em;text-align:justify}.faq .faq_container .faq_item .accordion_head:before,.faq .faq_container .faq_item .accordion_head:after{content:"";display:block;width:1em;height:1px;background-color:#fff;position:absolute;top:0;bottom:0;right:.5em;left:auto;margin:auto 0;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.faq .faq_container .faq_item .accordion_head:after{-webkit-transition:rotate .3s ease;transition:rotate .3s ease;rotate:-90deg}.faq .faq_container .faq_item .faq_body{position:relative;display:grid;grid-template-rows:0fr;width:100%;background-color:#fff;color:#9c7364;-webkit-transition:grid-template-rows .3s ease;transition:grid-template-rows .3s ease;transition:grid-template-rows .3s ease, -ms-grid-rows .3s ease;font-size:16px;font-weight:400;line-height:1.5;text-align:justify}@media(max-width: 767px){.faq .faq_container .faq_item .faq_body{font-size:calc(100vw * (16 / 375))}}.faq .faq_container .faq_item .faq_body .faq_body_inner{overflow:hidden;padding-left:1em}.faq .faq_container .faq_item.open .accordion_head:after{rotate:0deg}.faq .faq_container .faq_item.open .faq_body{grid-template-rows:1fr}.footer{position:relative;display:block;width:100%;background-color:#d7bdad;padding:20px 0}.footer .footer_copyright{position:relative;display:block;text-align:center;font-size:12px;font-weight:400;color:#fff}@media(max-width: 767px){.footer .footer_copyright{font-size:calc(100vw * (12 / 375))}}/*# sourceMappingURL=style.min.css.map */