@charset "UTF-8";/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,:before,:after{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}[disabled]{cursor:default}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}html{-webkit-box-sizing:border-box;box-sizing:border-box;background:inherit;font-size:62.5%}body{font-family:"Zen Kaku Gothic New","\6e38\30b4\30b7\30c3\30af","Yu Gothic",YuGothic,"\30d2\30e9\30ae\30ce\89d2\30b4  Pro","Hiragino Kaku Gothic Pro","\30e1\30a4\30ea\30aa","Meiryo","\ff2d\ff33  \ff30\30b4\30b7\30c3\30af","MS PGothic",Sans-Serif;font-size:16px;color:#585a5a}html,body{width:100%;font-weight:500}body{line-height:normal}h1,h2,h3,h4,h5,h6,p,a,ul,ol,dl,dt,dd,figure{margin:0;padding:0}h1,h2,h3,h4,h5,h6{line-height:1.4}p{letter-spacing:.1em}a{font-weight:500;cursor:pointer;color:#585a5a;text-decoration:none}a:hover{color:#00489d}img{max-width:100%;height:auto;vertical-align:middle;line-height:1}ul,li{list-style:none}small{font-size:inherit}textarea{resize:vertical;vertical-align:bottom}.l-container{position:relative;padding-left:20px;padding-right:20px}@media screen and (min-width:992px){.l-container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px}}.l-burger-button{position:relative;width:40px;height:45px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.l-burger-button:focus{outline:none}.l-burger-button span,.l-burger-button:before,.l-burger-button:after{content:"";display:block;width:26px;height:2px;background:#707070;position:absolute;top:22px;left:6px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.l-burger-button:before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.l-burger-button:after{-webkit-transform:translateY(8px);transform:translateY(8px)}.l-burger-button.is-active{background-color:#fff}.l-burger-button.is-active span{opacity:0}.l-burger-button.is-active:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.l-burger-button.is-active:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-icon{position:relative}.c-icon:after,.c-icon__button:after{content:"";display:inline-block}.c-icon__button{position:absolute;right:16px;vertical-align:middle}.c-button__small .c-icon__button{right:8px}.c-button__medium-md .c-icon__button{right:16px}.c-icon__arrow--right:after{width:.56em;height:auto;margin-left:4px;border-right:1px solid #585A5A;border-bottom:1px solid #585A5A;aspect-ratio:1;-webkit-transform:rotate(-45deg) translate(0,-2px);transform:rotate(-45deg) translateY(-2px)}.c-icon__arrow-svg--right--white:after{width:.56em;background-image:url(../img/common/icon-arrow-right-white.svg);aspect-ratio:1}.c-icon__burger-menu-svg--right--white:after{width:1.02em;background-image:url(../img/common/icon-burger-menu-white.svg);aspect-ratio:1}.c-icon__arrow-right-svg--right--white:after{width:1.02em;background-image:url(../img/common/icon-arrow-right-white.svg);aspect-ratio:1}.c-icon__arrow-down-svg--right--white{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-icon__arrow-down-svg--right--white:after{display:block;width:.94em;background-image:url(../img/common/icon-arrow-downward-white-nosquare.svg);aspect-ratio:43/25;margin-left:8px;line-height:1}.c-icon__arrow-down-svg--right--beige:after{display:block;width:.8em;background-image:url(../img/common/icon-arrow-downward-beige-nosquare.svg);aspect-ratio:43/25;line-height:1}.c-icon__phone-svg--left:after{width:.76em;background-image:url(../img/common/icon-phone-black.svg);aspect-ratio:1}.c-icon__contact-svg--left--white{vertical-align:middle;margin-right:8px}.c-icon__contact-svg--left--white:after{width:1em;background-image:url(../img/common/icon-envelope-white-nosquare.svg);aspect-ratio:1}.p-products__container{padding-bottom:50px}@media screen and (min-width:992px){.p-products__container{padding-bottom:16vw}}@media screen and (min-width:1200px){.p-products__container{padding-bottom:200px}}.p-products__intro__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-products__intro__logo{max-width:200px}.p-products__intro__heading{margin-top:20px;font-size:24px;font-family:"Zen Kaku Gothic New","\6e38\30b4\30b7\30c3\30af","Yu Gothic",YuGothic,"\30d2\30e9\30ae\30ce\89d2\30b4  Pro","Hiragino Kaku Gothic Pro","\30e1\30a4\30ea\30aa","Meiryo","\ff2d\ff33  \ff30\30b4\30b7\30c3\30af","MS PGothic",Sans-Serif;font-weight:500;letter-spacing:.1em;line-height:1.4}.p-products__intro__thumbnail{margin-top:32px;-webkit-box-shadow:0px 2px 8px 0px rgba(0,0,0,.16);box-shadow:0 2px 8px #00000029}.p-products__intro__text{margin-top:30px}@media screen and (min-width:992px){.p-products__intro__header{position:relative;max-width:64%}.p-products__intro__thumbnail{display:grid;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;max-width:42vw;margin-top:56px}.p-products__intro__text{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media screen and (min-width:1200px){.p-products__intro__thumbnail{max-width:550px}}.p-products__intro__image-01{position:absolute;right:20px;bottom:0;z-index:-1;max-width:32%}@media screen and (min-width:992px){.p-products__intro__image-01{bottom:auto;max-width:12vw;top:160px;right:0vw}}@media screen and (min-width:1200px){.p-products__intro__image-01{top:120px;right:40px;max-width:180px}}.p-products__intro__image-02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:40px}@media screen and (min-width:992px){.p-products__intro__image-02{max-width:30vw;position:absolute;top:0;right:40px}}@media screen and (min-width:1200px){.p-products__intro__image-02{max-width:420px}}.p-products__intro__image-02 picture{max-width:74%;-webkit-box-shadow:0px 2px 8px 0px rgba(0,0,0,.16);box-shadow:0 2px 8px #00000029}.p-products__intro__image-03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:50px}.p-products__intro__image-03 picture{max-width:56%;-webkit-box-shadow:0px 2px 8px 0px rgba(0,0,0,.16);box-shadow:0 2px 8px #00000029}@media screen and (min-width:992px){.p-products__intro__image-02 picture{max-width:100%}.p-products__intro__image-03{position:absolute;right:120px;bottom:0;margin-top:0;max-width:20vw}.p-products__intro__image-03 picture{max-width:100%}}@media screen and (min-width:1200px){.p-products__intro__image-03{max-width:300px}}.section_title,.section_subTitle{color:#000}.p-products__feature__container__header{padding-top:64px}@media screen and (min-width:992px){.p-products__feature__container__header{padding-top:120px}}.p-products__feature__body{margin-top:48px}.p-products__feature__block{position:relative;padding:160px 20px 20px;background-size:cover;background-position:top}.p-products__feature__block__container{padding:16px;font-size:14px;color:#fff;background-color:#0006}.p-products__feature__block__heading{font-family:"Zen Kaku Gothic New","\6e38\30b4\30b7\30c3\30af","Yu Gothic",YuGothic,"\30d2\30e9\30ae\30ce\89d2\30b4  Pro","Hiragino Kaku Gothic Pro","\30e1\30a4\30ea\30aa","Meiryo","\ff2d\ff33  \ff30\30b4\30b7\30c3\30af","MS PGothic",Sans-Serif;font-weight:500;letter-spacing:.1em;font-size:24px;font-weight:400}.p-products__feature__block__desc{margin-top:16px;font-weight:400}@media screen and (min-width:992px){.p-products__feature__body{margin-top:72px}.p-products__feature__block{padding:88px 20px;background-position:center}.p-products__feature__block__inner{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.p-products__feature__block__container{width:50%;padding:64px;font-size:16px}}@media screen and (min-width:1200px){.p-products__feature__block{padding:8vw 20px}.p-products__feature__block__container{padding:6vw 104px}}.p-products__comparison__inner{padding:80px 0 48px;background-color:#f8f8f8}.p-products__comparison__body{overflow-y:scroll;margin-top:32px;padding:0 20px 12px}.p-products__comparison__table{width:180vw}.p-products__comparison__table th,.p-products__comparison__table td{width:240px;padding:8px 0;font-size:14px;font-weight:400;vertical-align:middle;color:#000;background-color:#fff;border-top:1px solid #f8f8f8;border-left:1px solid #f8f8f8}.p-products__comparison__table thead th:first-child{background-color:transparent}.p-products__comparison__table td{text-align:center}.p-products__comparison__table td:first-child{font-weight:500}.p-products__comparison__table__caption__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-products__comparison__table__caption__main__logo{max-width:140px}.p-products__comparison__table__caption__sub{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;color:#000;min-height:48px}.p-products__comparison__table__caption__sub span{display:block;line-height:1}.p-products__comparison__table__caption__sub span:first-child{max-width:32px}.p-products__comparison__table__caption__sub span:last-child{margin-left:12px;font-family:"Zen Kaku Gothic New","\6e38\30b4\30b7\30c3\30af","Yu Gothic",YuGothic,"\30d2\30e9\30ae\30ce\89d2\30b4  Pro","Hiragino Kaku Gothic Pro","\30e1\30a4\30ea\30aa","Meiryo","\ff2d\ff33  \ff30\30b4\30b7\30c3\30af","MS PGothic",Sans-Serif;letter-spacing:.1em;font-weight:500}.p-products__comparison__table .p-products__comparison__table__olakina__caption{background-color:#ed8070;border-top:1px solid #ed8070;border-left:1px solid #ed8070;border-right:1px solid #ed8070}.p-products__comparison__table .p-products__comparison__table__olakina__value{font-weight:400;color:#ed8070;border-left:1px solid #ed8070;border-right:1px solid #ed8070;border-bottom:1px solid #f8f8f8}.p-products__comparison__table .p-products__comparison__table__olakina__value--end{border-bottom:1px solid #ed8070}.p-products__comparison__table .p-products__comparison__table__olakina__value-remarks{font-size:10px}@media screen and (min-width:992px){.p-products__comparison__inner{padding:128px 0}.p-products__comparison__body{overflow-y:auto;width:100%;max-width:1200px;margin:72px auto 0;padding:0 40px}.p-products__comparison__table{width:100%}.p-products__comparison__table th,.p-products__comparison__table td{width:25%;padding:16px 0;font-size:16px}.p-products__comparison__table__caption__main__logo{max-width:210px}.p-products__comparison__table__caption__sub,.p-products__comparison__table .p-products__comparison__table__olakina__value{font-size:24px}.p-products__comparison__table .p-products__comparison__table__olakina__value-remarks{font-size:16px}}.p-products__evaluation__inner{padding:48px 20px}.p-products__evaluation__block{position:relative;padding:72px 0 48px}.p-products__evaluation__block__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-products__evaluation__block__bg{position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border:10px solid #ed8070}.p-products__evaluation__block__bg:before,.p-products__evaluation__block__bg:after{content:"";position:absolute;display:block;width:64%;height:78%;background-color:#fff;z-index:1}.p-products__evaluation__block__bg:before{top:-11px;right:-11px}.p-products__evaluation__block__bg:after{bottom:-11px;left:-11px}.p-products__evaluation__container{display:-webkit-box;display:-ms-flexbox;display:flex}.p-products__evaluation__container__inner{text-align:center}.p-products__evaluation__container:before,.p-products__evaluation__container:after{content:"";width:40px;background-image:url(/cdn/shop/files/products-lp-evaluation-ornament_7ca7e492-bce1-4d36-92cd-b8eba70e0c8c.svg?v=1703650681);background-size:contain;aspect-ratio:77/164}.p-products__evaluation__container:before{margin-right:2px}.p-products__evaluation__container:after{margin-left:2px;-webkit-transform:scale(-1,1);transform:scaleX(-1)}.p-products__evaluation__first{display:block;color:#ed8070;font-size:20px;font-weight:700;line-height:1;letter-spacing:.1em}.p-products__evaluation__second{display:block;margin-top:8px;margin-bottom:8px;line-height:1;letter-spacing:.1em}.p-products__evaluation__second__star{font-size:27px;color:#e0ca27}.p-products__evaluation__second__rate{font-size:27px;font-weight:700;color:#e0ca27}.p-products__evaluation__second__particle{font-size:16px;font-weight:400;color:#ed8070}.p-products__evaluation__third{font-size:16px;font-weight:400;letter-spacing:.05em;color:#ed8070}.p-products__evaluation__image{max-width:62%;margin-top:48px}@media screen and (min-width:1200px){.p-products__evaluation__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-products__evaluation__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;max-width:1100px;padding:0}.p-products__evaluation__block__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.p-products__evaluation__container:before,.p-products__evaluation__container:after{width:78px;margin-right:16px}.p-products__evaluation__container:after{margin-left:16px}.p-products__evaluation__block__bg{left:auto;width:90%;height:92%;border:15px solid #ed8070}.p-products__evaluation__block__bg:before,.p-products__evaluation__block__bg:after{content:"";width:50%;height:100px}.p-products__evaluation__block__bg:before{top:-15px;right:-15px}.p-products__evaluation__block__bg:after{bottom:-15px;left:-15px}.p-products__evaluation__first{font-size:42px}.p-products__evaluation__second{display:inline;margin-top:0;margin-bottom:0}.p-products__evaluation__second__star{font-size:50px}.p-products__evaluation__second__rate{font-size:70px}.p-products__evaluation__second__particle{font-size:30px}.p-products__evaluation__third{display:block;font-size:30px;letter-spacing:.1em}.p-products__evaluation__image{margin-top:0;padding-top:40px}}.p-products__voice__inner{padding:48px 0}.p-products__voice__body{width:100%;margin:48px auto 0;padding:0 20px;overflow:hidden}.p-products__slider__card{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:32px}.p-products__slider__card__thumbnail img{width:100%}.p-products__slider__body{margin-top:16px}.p-products__slider__title{color:#000;font-size:24px;font-weight:500}.p-products__slider__contents{margin-top:16px;color:#000;font-weight:400;line-height:1.6}.p-products__slider__age{margin-top:16px;color:#000;font-weight:400}.p-products__slider__container{overflow:visible}.p-products__slider__pagination__button{width:12px;height:12px;margin:3px 8px;background-color:#fff;border:1px solid #ed8070}.p-products__slider__pagination__button.is-active{-webkit-transform:scale(1);transform:scale(1);background-color:#ed8070;border:1px solid #ed8070}@media screen and (min-width:768px){.p-products__slider__card{padding-bottom:0}}@media screen and (min-width:1200px){.p-products__voice__inner{padding:96px 0}.p-products__voice__body{max-width:1200px;margin:64px auto 0;padding:0 50px}}.p-products__voice__slider__contents{margin-top:0}.p-products__cart__bg{padding:48px 0;background-color:#f8f8f8}@media screen and (min-width:1200px){.p-products__cart__bg{padding:96px 0}}.p-products__use-case__inner{padding:48px 0}.p-products__use-case__body{width:100%;margin:48px auto 0;padding:0 20px}@media screen and (min-width:1200px){.p-products__use-case__inner{padding:96px 0}.p-products__use-case__body{max-width:1200px;margin:64px auto 0;padding:0 50px}}.p-products__how-to__inner{padding:48px 0}@media screen and (min-width:992px){.p-products__how-to__inner{padding:96px 0}}.p-products__how-to__block{position:relative;max-width:680px;margin:56px auto 0;padding:32px 16px;border:2px solid #ed8070}.p-products__how-to__block:before,.p-products__how-to__block:after{content:"";position:absolute;z-index:0;display:block;width:calc(100% - 70px);height:calc(100% - 60px);background-color:#fff}.p-products__how-to__block:before{top:-2px;right:-2px}.p-products__how-to__block:after{left:-2px;bottom:-2px}.p-products__how-to__block__contents{position:relative;z-index:1;color:#000;font-weight:400;text-align:left;line-height:2}@media screen and (min-width:768px){.p-products__how-to__block__contents{text-align:center}}.p-products__how-to__body{margin-top:48px}.p-products__how-to__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.p-products__how-to__card__thumbnail img{width:100%}.p-products__how-to__card__caption{margin-top:8px;padding-bottom:8px}.p-products__how-to__card__caption__en{color:#ed8070;font-family:Rubik,sans-serif;font-weight:500;letter-spacing:.1em;font-size:18px;font-weight:400}.p-products__how-to__card__caption__heading{color:#000;font-size:14px;font-weight:400}@media screen and (min-width:992px){.p-products__how-to__cards{grid-template-columns:repeat(3,1fr);gap:40px}}@media screen and (min-width:1200px){.p-products__how-to__card__caption{margin-top:16px}.p-products__how-to__card__caption__en{display:inline-block;font-size:30px}.p-products__how-to__card__caption__heading{display:inline-block;margin-left:8px;font-size:16px}}.p-products__video__inner{padding:40px 20px}.p-products__video__bg{background-size:cover;background-position:center;background-repeat:no-repeat}.p-products__video__block{position:relative;width:100%;padding-top:56.25%}.p-products__video__youtube{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:768px){.p-products__video__inner{padding:96px 20px}.p-products__video__container{max-width:650px;margin:0 auto}}.p-products__info__bg{background-color:#f8f8f8}.p-products__info__inner{padding:48px 0}.p-products__info__body{margin-top:32px;padding:0 20px}.p-products__info__image{text-align:center}.p-products__info__table{width:100%;margin-top:32px}.p-products__info__table th,.p-products__info__table td{padding:16px;font-size:20px;background-color:#fff;border-top:1px solid #f8f8f8}.p-products__info__table tr:first-child th,.p-products__info__table tr:first-child td{border-top:none}.p-products__info__table th{color:#ed8070;font-weight:700;text-align:center;white-space:pre}.p-products__info__table td{color:#000;font-weight:400;text-align:left;border-left:1px solid #f8f8f8}@media screen and (min-width:768px){.p-products__info__inner{padding:96px 0}.p-products__info__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-products__info__body__container{width:100%;max-width:800px}.p-products__info__table{margin-top:48px}.p-products__info__table th,.p-products__info__table td{width:50%;padding:16px;text-align:center;white-space:normal}.p-products__info__table th{font-size:24px}.p-products__info__table td{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/products-lp.css.map */
