@charset "UTF-8";.ff-primary{font-family:proxima-nova}.ff-headline{font-family:neuzeit-grotesk}.ff-fallback{font-family:\\30D2\30E9\30AE\30CE\89D2\30B4 ProN W3,Hiragino Kaku Gothic ProN,Segoe UI,HelveticaNeue,Meiryo,メイリオ,Osaka,sans-serif}:root{--pd:20px;--container-max-w:1280px;--edge:calc(var(--pd) * -1);--edge-aw:var(--edge)}:root[lang^=th]{--font-base:aktiv-grotesk,sans-serif}:root[lang^=en],:root[lang^=km],:root[lang^=my]{--font-base:Founders Grotesk,sans-serif}@media (min-width:1280px){:root{--edge:calc((var(--container-max-w) - (var(--pd) * 2) - var(--body-w)) / 2)}}@media (min-width:2000px){:root{--edge:calc(((2000px - var(--container-max-w)) / 2 + var(--pd)) * -1);--edge-aw:calc((var(--container-max-w) - (var(--pd) * 2) - var(--body-w)) / 2)}}.l-content,body,html{overflow:visible}.l-footer,.l-header__navbar{overflow:hidden}.l-content{margin-bottom:0!important}.l-transitions-gen-s{font-family:aktiv-grotesk,sans-serif;color:#000;letter-spacing:normal}.l-transitions-gen-s .font-aktiv-grotesk{font-family:aktiv-grotesk,sans-serif!important}.l-transitions-gen-s .font-founders{font-family:Founders Grotesk,sans-serif!important}.l-transitions-gen-s .font-helvetica{font-family:Helvetica!important}.l-transitions-gen-s .font-base{font-family:var(--font-base)}.l-transitions-gen-s .container{max-width:var(--container-max-w);padding-left:var(--pd);padding-right:var(--pd);margin-left:auto;margin-right:auto}.l-transitions-gen-s h1,.l-transitions-gen-s h2,.l-transitions-gen-s h3,.l-transitions-gen-s h4,.l-transitions-gen-s h5,.l-transitions-gen-s h6{font-family:aktiv-grotesk,sans-serif}.l-transitions-gen-s h1 span,.l-transitions-gen-s h2 span,.l-transitions-gen-s h3 span,.l-transitions-gen-s h4 span,.l-transitions-gen-s h5 span,.l-transitions-gen-s h6 span{font-weight:inherit}.l-transitions-gen-s .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:70px;font-size:16px;font-weight:700;background-color:#000;color:#fff;border-radius:70px;position:relative;margin-left:auto;margin-right:auto;-webkit-transition:background-color .5s,color .15s;transition:background-color .5s,color .15s}.l-transitions-gen-s .button--white{background-color:#fff;color:#000}.l-transitions-gen-s .button svg{position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:768px){.l-transitions-gen-s .button{max-width:378px;height:80px;font-size:18px}.l-transitions-gen-s .button svg{right:40px}}@media (min-width:1024px){.l-transitions-gen-s .button:hover{background-color:#fff;color:#000}.l-transitions-gen-s .button--hover-blue:hover{background-color:#7dc2d2;color:#fff}}.l-transitions-gen-s .title{font:700 26px/1.4em aktiv-grotesk,sans-serif}@media (min-width:768px){.l-transitions-gen-s .title{font-size:36px}}@media (min-width:1024px){.l-transitions-gen-s .title{font-size:42px}}.l-transitions-gen-s .text-fill-transparent{-webkit-text-fill-color:transparent}.l-transitions-gen-s .step-line{-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px;background-color:var(--bg);position:relative}.l-transitions-gen-s .step-line:after{content:"";position:absolute;width:11px;height:11px;background-color:var(--bg);border-radius:50%;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-transitions-gen-s .step-active{-webkit-clip-path:polygon(0 0,var(--point) 0,var(--point) 100%,0 100%);clip-path:polygon(0 0,var(--point) 0,var(--point) 100%,0 100%)}.l-transitions-gen-s .compare-control-layout{grid-template-areas:"step step step step step" "btn-prev few-high uv-temperature many-low btn-next"}@media (min-width:768px){.l-transitions-gen-s .compare-control-layout{grid-template-areas:"uv-temperature few-high step many-low btn-prev btn-next"}}@media (max-width:767px){.l-transitions-gen-s .sticky-btn-inner .button{height:55px}.l-transitions-gen-s .sticky-btn-inner .button:first-child{font-size:14px;width:146px}.l-transitions-gen-s .sticky-btn-inner .button:last-child{font-size:13px;width:138px}}@media (max-width:1023px){.l-transitions-gen-s .sticky-btn{background-color:transparent;padding:0}.l-transitions-gen-s .sticky-btn-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;margin-right:0!important}.l-transitions-gen-s .sticky-btn-inner .button{border-radius:0;line-height:1.2em}.l-transitions-gen-s .sticky-btn-inner .button:first-child{border-top-left-radius:15px}.l-transitions-gen-s .sticky-btn-inner .button:last-child{border-top:1px solid #000}.l-transitions-gen-s .sticky-btn-inner .button svg{display:none}}@media (min-width:768px) and (max-width:1023px){.l-transitions-gen-s .sticky-btn-inner .button{width:200px!important}}@media (max-width:767px){.l-transitions-gen-s [data-aos-pc-only=true]{opacity:1!important;-webkit-transform:none!important;transform:none!important}}.c-top-btn{bottom:100px!important}@media (min-width:1024px){.c-top-btn{bottom:150px!important}}.fancybox-slide{padding:var(--pd)}