@charset "UTF-8";body,html{font-family:Shippori Mincho B1,serif;font-weight:500}.en{font-family:Marcellus,serif;font-style:normal;font-weight:400}/*!
 * ress.css • v1.1.1
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body,html{height:100%;width:100%}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;text-decoration:inherit;vertical-align:inherit}*{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-repeat:no-repeat;margin:0;padding: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;-webkit-text-decoration:none;text-decoration:none}a{background-color:initial;-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:initial}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[type=button],[type=reset],[type=submit] [role=button],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[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}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:initial;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:initial}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}[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}li{list-style:none}table{border-collapse:initial;border-spacing:0;cellspacing:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{font-optical-sizing:auto;font-size:10px;font-style:normal;font-weight:400;line-height:1.7}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}sup{font-size:.6em!important;top:-.7em!important}sub{bottom:0!important}.annote-list>li{font-size:1rem;padding-left:2em;position:relative}.annote-list>li .sup-number{left:0;position:absolute;top:0}.pcNone{display:none!important}.is-pc{display:block!important}.is-sp,.is-tb{display:none!important}a{outline:none;-webkit-transition:.3s ease-out;transition:.3s ease-out}a,a:hover{-webkit-text-decoration:none;text-decoration:none}a:active,a:visited{outline:none}a img{border:0;-webkit-transition:.3s ease-out;transition:.3s ease-out}img{-ms-interpolation-mode:bicubic;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:auto;vertical-align:bottom;width:100%}.objfit{font-family:"object-fit: cover;";height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.scrollOriginal::-webkit-scrollbar{-webkit-appearance:none;background-color:#ccc;width:5px}.scrollOriginal::-webkit-scrollbar-thumb{background-color:#666;border-radius:4px;-webkit-box-shadow:0 0 1px #ffffff80;box-shadow:0 0 1px #ffffff80}.innerArea{margin:0 auto;max-width:1200px;width:100%}body{background:#f9f8f4}.teaser-container{max-width:900px;width:70%}.teaser-container .logo{width:100%}.teaser-container .comingsoon{border-top:1px solid #000;font-size:clamp(1.4rem,1.3090909091rem + .2424242424vw,1.6rem);margin-top:30px;padding-top:10px;text-align:center;text-transform:uppercase}#follow-header .lead{color:#000;font-size:clamp(1.2rem,.9272727273rem + .7272727273vw,1.8rem);left:30px;position:fixed;top:30px;-webkit-transition:color .3s ease;transition:color .3s ease;z-index:77}#follow-header .lead a{color:inherit}#follow-header .lead.is-light{color:#fff}#follow-header .cta-btn{position:fixed;right:0;top:0;z-index:77}#follow-header .cta-btn a{background:#000;color:#fff;display:block;padding:10px 20px;text-align:center;width:180px}#follow-header .cta-btn a span{display:block}#follow-header .cta-btn a span.en{font-size:clamp(1.2rem,.9272727273rem + .7272727273vw,1.8rem)}#follow-header .cta-btn a span.ja{font-size:clamp(1rem,.9090909091rem + .2424242424vw,1.2rem)}#mv{color:#231815;height:100dvh;overflow:hidden;position:relative;width:100%}#mv .center-content{left:50%;max-width:500px;position:absolute;top:5vh;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}#mv .center-content .catch,#mv .center-content .page-title-logo{margin-bottom:30px}#mv .center-content .lead{font-size:clamp(1.2rem,.9272727273rem + .7272727273vw,1.8rem);opacity:0;text-align:justify}#mv .center-content .annote-text{font-size:clamp(1rem,.9545454545rem + .1212121212vw,1.1rem);margin-top:10px;text-align:justify}#mv .img-masked{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}#mv .img-masked img{font-family:"object-fit: cover;";height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}#mv .img-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}#mv .img-bg img{font-family:"object-fit: cover;";height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}#sec-intro{padding:200px 0 100px}#sec-intro .section-content .content-inner{padding-left:35%;position:relative}#sec-intro .section-content .content-inner:before{aspect-ratio:150/576;background-image:url(../../assets/images/bottle_v--BmMXB0vX.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";left:0;position:absolute;top:0;width:14%}#sec-intro .section-content .content-inner .title{font-size:clamp(3rem,1.9090909091rem + 2.9090909091vw,5.4rem);font-weight:600;letter-spacing:.1em;line-height:1.3;margin-bottom:70px;padding-top:100px}#sec-intro .section-content .content-inner .body p{font-size:clamp(1.5rem,1.2727272727rem + .6060606061vw,2rem);font-weight:600;letter-spacing:.01em;line-height:2.1;margin-bottom:1.5em}#sec-effect{overflow:hidden;padding:600px 0 100px;position:relative;width:100%}#sec-effect:before{aspect-ratio:1380/880;background-image:url(../../assets/images/product_map_pc--B_1EMpzm.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";position:absolute;right:-11%;top:0;width:70%}#sec-effect .section-content{position:relative;z-index:1}#sec-effect .section-content .content-inner .title{font-size:clamp(3rem,1.9090909091rem + 2.9090909091vw,5.4rem);font-weight:600;letter-spacing:.1em;line-height:1.3;margin-bottom:70px}#sec-effect .section-content .content-inner .body p{font-size:clamp(1.5rem,1.2727272727rem + .6060606061vw,2rem);font-weight:600;letter-spacing:.01em;line-height:2.1;margin-bottom:1.5em}#sec-effect .effect-list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:40px;margin-top:70px}#sec-effect .effect-list>li{width:calc(33.33333% - 26.66667px)}#sec-effect .effect-list>li .thum{aspect-ratio:16/7;border-radius:15px;overflow:hidden;width:100%}#sec-effect .effect-list>li .thum img{font-family:"object-fit: cover;";height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}#sec-effect .effect-list>li h3{font-size:clamp(1.8rem,1.7090909091rem + .2424242424vw,2rem);font-weight:600;margin:10px 0}#sec-effect .effect-list>li p{font-size:clamp(1.3rem,1.2090909091rem + .2424242424vw,1.5rem);text-align:justify}#sec-product{padding:100px 0 200px}#sec-product .logo-set{margin:0 auto;max-width:457px}#sec-product .logo-set .catch,#sec-product .logo-set .page-title-logo{margin-bottom:20px}#sec-product .logo-set .annote-text{font-size:clamp(1rem,.9545454545rem + .1212121212vw,1.1rem);text-align:justify}#sec-product .product-img{border-radius:15px;margin:60px auto 30px;max-width:720px;overflow:hidden}#sec-product .lead{font-size:clamp(1.3rem,.9818181818rem + .8484848485vw,2rem);margin:0 auto 40px;max-width:720px;text-align:justify}#sec-product .feature-label{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}#sec-product .feature-label>li{background:#a0a0a0;border-radius:999px;color:#fff;font-size:clamp(1.1rem,.9181818182rem + .4848484848vw,1.5rem);font-weight:600;max-width:280px;padding:10px 20px;text-align:center}#sec-product .product-name{font-size:clamp(1.7rem,1.3818181818rem + .8484848485vw,2.4rem);text-align:center}#sec-product .product-price{font-size:clamp(2.4rem,2.0363636364rem + .9696969697vw,3.2rem);margin-bottom:20px;text-align:center}#sec-product .product-price .unit{font-size:.6em;margin-left:.4em}#sec-product .product-annote{font-size:clamp(1.1rem,1.0545454545rem + .1212121212vw,1.2rem);margin-top:40px;text-align:center}#sec-product .shop-link{text-align:center}#sec-product .shop-link a{background:#000}#sec-product .shop-link .comingsoon-text,#sec-product .shop-link a{border-radius:10px;color:#fff;display:block;font-size:clamp(1.7rem,1.4727272727rem + .6060606061vw,2.2rem);margin:0 auto;max-width:580px;padding:15px 20px;text-align:center}#sec-product .shop-link .comingsoon-text{background:#666}#sec-feature .title{font-size:clamp(2.1rem,.7818181818rem + 3.5151515152vw,5rem);font-weight:600;letter-spacing:.1em;line-height:1.7;margin-bottom:70px;text-align:center}#sec-feature .feature-list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 40px}#sec-feature .feature-list>li{aspect-ratio:392/640;background:#ccc;border-radius:15px;position:relative;width:calc(25% - 15px)}#sec-feature .feature-list>li:after{aspect-ratio:1/1;background-image:url(../../assets/images/num_01--LYJdGbuY.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";position:absolute;right:15px;top:15px;width:60px;z-index:10}#sec-feature .feature-list>li span{bottom:20px;color:#fff;font-size:clamp(1.4rem,.9rem + 1.3333333333vw,2.5rem);font-weight:600;left:20px;position:absolute;width:100%;z-index:10}#sec-feature .feature-list>li:first-child{background-image:url(../../assets/images/feature_01--B3Q_TLsQ.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}#sec-feature .feature-list>li:first-child:after{background-image:url(../../assets/images/num_01--LYJdGbuY.svg)}#sec-feature .feature-list>li:nth-child(2){background-image:url(../../assets/images/feature_02--5EI3XXgV.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}#sec-feature .feature-list>li:nth-child(2):after{background-image:url(../../assets/images/num_02--Cl0gF6XJ.svg)}#sec-feature .feature-list>li:nth-child(3){background-image:url(../../assets/images/feature_03--Dl0oe-Jg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}#sec-feature .feature-list>li:nth-child(3):after{background-image:url(../../assets/images/num_03--Cy_XU0Lp.svg)}#sec-feature .feature-list>li:nth-child(4){background-image:url(../../assets/images/feature_04--C8Zo77fK.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}#sec-feature .feature-list>li:nth-child(4):after{background-image:url(../../assets/images/num_04--CNCprU4G.svg)}#sec-feature .defenition-list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:40px;margin-top:60px}#sec-feature .defenition-list .item{border-bottom:1px solid #877e79;border-top:1px solid #877e79;padding:20px 0;text-align:center;width:calc(50% - 20px)}#sec-feature .defenition-list .item dt{font-size:clamp(1.6rem,1.4181818182rem + .4848484848vw,2rem);font-weight:600}#sec-feature .defenition-list .item dd{font-size:clamp(1.3rem,1.1636363636rem + .3636363636vw,1.6rem)}#sec-howto{padding:100px 0 0}#sec-howto .title{font-size:clamp(2.3rem,1.0727272727rem + 3.2727272727vw,5rem);font-weight:600;letter-spacing:.1em;line-height:1.7;margin-bottom:70px;text-align:center}#sec-howto .howto-flow{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:30px}#sec-howto .howto-flow>li{width:calc(33.33333% - 20px)}#sec-howto .howto-flow>li .thum{aspect-ratio:1/1;border-radius:15px;overflow:hidden;width:100%}#sec-howto .howto-flow>li .thum img{font-family:"object-fit: cover;";height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}#sec-howto .howto-flow>li p{font-size:clamp(1.3rem,.9363636364rem + .9696969697vw,2.1rem);margin-top:10px;text-align:center}#sec-howto .attention-text{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:40px;margin-top:40px}#sec-howto .attention-text .item{background:#f2f2f2;border-radius:15px;padding:20px;width:calc(50% - 20px)}#sec-howto .attention-text .item dt{font-size:clamp(1.4rem,1.3090909091rem + .2424242424vw,1.6rem);font-weight:600;margin-bottom:10px}#sec-howto .attention-text .item dd{font-size:clamp(1.1rem,1.0545454545rem + .1212121212vw,1.2rem)}#sec-howto .attention-text .item dd ul{padding-left:1.5em}#sec-howto .attention-text .item dd ul li{list-style-type:disc}#sec-howto .usecase-list{margin-top:70px}#sec-howto .usecase-list .item{margin-bottom:50px;text-align:center}#sec-howto .usecase-list .item dt{border-bottom:1px solid #000;display:inline-block;font-size:clamp(2.1rem,1.6rem + 1.3333333333vw,3.2rem);margin-bottom:50px}#sec-howto .usecase-list .item dd ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:40px}#sec-howto .usecase-list .item dd ul>li{width:calc(33.33333% - 26.66667px)}#sec-howto .usecase-list .item dd ul>li .thum{aspect-ratio:16/10;border-radius:15px;overflow:hidden;width:100%}#sec-howto .usecase-list .item dd ul>li .thum img{font-family:"object-fit: cover;";height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}#sec-howto .usecase-list .item dd ul>li h3{font-size:clamp(1.6rem,1.5090909091rem + .2424242424vw,1.8rem);font-weight:600;margin:10px 0;text-align:left}#sec-howto .usecase-list .item dd ul>li p{font-size:clamp(1.3rem,1.2545454545rem + .1212121212vw,1.4rem);margin-top:10px;text-align:justify}#sec-case{overflow:hidden;padding:100px 0}#sec-case .carousel-row{margin-bottom:10px;overflow:hidden}#sec-case .carousel-row:last-child{margin-bottom:0}#sec-case .carousel-row .carousel-track{-webkit-animation:carousel-scroll 150s linear infinite;animation:carousel-scroll 150s linear infinite;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content}#sec-case .carousel-row .carousel-track img{border-radius:15px;display:block;-ms-flex-negative:0;flex-shrink:0;height:auto;width:400px}#sec-case .carousel-row.reverse .carousel-track{-webkit-animation:carousel-scroll-reverse 180s linear infinite;animation:carousel-scroll-reverse 180s linear infinite}@-webkit-keyframes carousel-scroll{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-50%);transform:translate(-50%)}}@keyframes carousel-scroll{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-50%);transform:translate(-50%)}}@-webkit-keyframes carousel-scroll-reverse{0%{-webkit-transform:translateX(-50%);transform:translate(-50%)}to{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes carousel-scroll-reverse{0%{-webkit-transform:translateX(-50%);transform:translate(-50%)}to{-webkit-transform:translateX(0);transform:translate(0)}}#sec-safety{background:#fff;padding:100px 0}#sec-safety .title{font-size:clamp(2.8rem,2.0272727273rem + 2.0606060606vw,4.5rem);text-align:center}#sec-safety .title .sub{display:block;font-size:.6em;line-height:1}#sec-safety .title .main{line-height:1}#sec-safety .body{margin:20px auto 30px}#sec-safety .body p{font-size:clamp(1.4rem,1.2181818182rem + .4848484848vw,1.8rem);font-weight:400;letter-spacing:.01em;line-height:2.1;margin-bottom:.6em;text-align:center}#sec-safety .badge-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:20px;margin-bottom:40px}#sec-safety .badge-list,#sec-safety .badge-list>li{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#sec-safety .badge-list>li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1/1;border:1px solid #333;border-radius:9999px;text-align:center;width:100px}#sec-safety .badge-list>li span{color:#000;font-size:clamp(1rem,.9090909091rem + .2424242424vw,1.2rem);font-weight:600;line-height:1.2}#sec-safety .btn-list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#sec-safety .btn-list>li{width:300px}#sec-safety .btn-list>li a{background:#666;border-radius:10px;color:#fff;display:block;font-size:clamp(1.4rem,1.2181818182rem + .4848484848vw,1.8rem);font-weight:600;padding:10px 20px 12px;text-align:center}#sec-safety .btn-list>li a .sub{display:block;font-size:.8em}#sec-uservoices{padding:100px 0}#sec-uservoices .title{font-size:clamp(2.8rem,2.0272727273rem + 2.0606060606vw,4.5rem);text-align:center}#sec-uservoices .title .sub{display:block;font-size:.6em;line-height:1}#sec-uservoices .title .main{line-height:1}#sec-uservoices .uservoice-slider{margin-top:40px;overflow:hidden}#sec-uservoices .uservoice-slider .swiper-slide{height:auto;width:350px}#sec-uservoices .voice-card{background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 12px #0000000f;box-shadow:0 2px 12px #0000000f;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;padding:24px}#sec-uservoices .voice-card__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:12px}#sec-uservoices .voice-card__age{font-size:clamp(1.2rem,1.1545454545rem + .1212121212vw,1.3rem);font-weight:700}#sec-uservoices .voice-card__tag{background:#f0f0f0;border-radius:4px;font-size:clamp(1rem,.9545454545rem + .1212121212vw,1.1rem);padding:2px 8px}#sec-uservoices .voice-card__text{font-size:clamp(1.3rem,1.2545454545rem + .1212121212vw,1.4rem);line-height:1.8}#sec-uservoices .annote{font-size:clamp(1.2rem,1.1545454545rem + .1212121212vw,1.3rem);margin-top:40px;padding:0 20px;text-align:center}#sec-faq{padding:50px 0 150px}#sec-faq .section-content{max-width:1000px}#sec-faq .title{font-size:clamp(2.8rem,2.0272727273rem + 2.0606060606vw,4.5rem);margin-bottom:40px;text-align:center}#sec-faq .title .sub{display:block;font-size:.6em;line-height:1}#sec-faq .title .main{line-height:1}#sec-faq .btn-area{margin-top:40px;text-align:center}#sec-faq .btn-area .btn{border:1px solid #666;border-radius:5px;color:#666;display:inline-block;font-size:clamp(1.2rem,1.1090909091rem + .2424242424vw,1.4rem);font-weight:600;padding:10px 40px}#sec-faq .btn-area .btn:hover{background:#666;color:#fff}#footer-products{background:#e5edec;padding-bottom:100px}#footer-products .area-logo{background:#bec1c6;padding-bottom:15px;padding-top:100px}#footer-products .area-logo .logo-set{margin:0 auto;max-width:457px}#footer-products .area-logo .logo-set .catch,#footer-products .area-logo .logo-set .page-title-logo{margin-bottom:20px}#footer-products .area-logo .logo-set .annote-text{color:#fff;font-size:clamp(1rem,.9545454545rem + .1212121212vw,1.1rem);text-align:justify}#footer-products .feature-label{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}#footer-products .feature-label>li{background:#a0a0a0;border-radius:999px;color:#fff;font-size:clamp(1.1rem,.9181818182rem + .4848484848vw,1.5rem);font-weight:600;max-width:280px;padding:10px 20px;text-align:center}#footer-products .product-name{font-size:clamp(1.7rem,1.3818181818rem + .8484848485vw,2.4rem);text-align:center}#footer-products .product-price{font-size:clamp(2.4rem,2.0363636364rem + .9696969697vw,3.2rem);margin-bottom:20px;text-align:center}#footer-products .product-price .unit{font-size:.6em;margin-left:.4em}#footer-products .prouct-components{background:#fff;border-radius:20px;margin:0 auto;max-width:1000px;padding:15px 30px;text-align:center}#footer-products .prouct-components dt{font-size:clamp(1.4rem,1.3090909091rem + .2424242424vw,1.6rem);font-weight:600;margin-bottom:10px}#footer-products .prouct-components dd{font-size:clamp(1.2rem,1.1090909091rem + .2424242424vw,1.4rem)}#footer-products .prouct-components dd ul li{display:inline-block}#footer-products .prouct-components dd ul li:after{content:", "}#footer-products .product-annote{font-size:clamp(1.1rem,1.0545454545rem + .1212121212vw,1.2rem)}#footer-products .product-annote,#footer-products .shop-link{margin-top:40px;text-align:center}#footer-products .shop-link .comingsoon-text,#footer-products .shop-link a{background:#666;border-radius:10px;color:#fff;display:block;font-size:clamp(1.7rem,1.4727272727rem + .6060606061vw,2.2rem);margin:0 auto;max-width:580px;padding:15px 20px;text-align:center}#footer{background:#fff;color:#000;padding:50px 20px;text-align:center}#footer .atami-lead{margin:0 auto 30px;max-width:320px}#footer .atami-logo{margin:0 auto 20px;max-width:150px}#footer dl dt{font-size:clamp(1.1rem,1.0545454545rem + .1212121212vw,1.2rem)}#footer dl dd{font-size:clamp(1.2rem,1.1090909091rem + .2424242424vw,1.4rem)}#footer .footer-sub-nav{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer .footer-sub-nav>li a{border-bottom:1px solid #666;color:#000;display:inline-block;font-size:clamp(1.1rem,1.0545454545rem + .1212121212vw,1.2rem);margin-bottom:20px;margin-top:20px;padding-bottom:3px;position:relative}#footer .footer-sub-nav>li a:after{background:#000;bottom:0;content:"";display:block;height:0;left:0;position:absolute;-webkit-transition:.3s ease-out;transition:.3s ease-out;width:100%}#footer .footer-sub-nav>li a:hover:after{bottom:-3px;height:3px}#footer .copyright{font-size:clamp(1.1rem,1.0545454545rem + .1212121212vw,1.2rem);font-weight:500}.page-temp #wrapper{padding-bottom:100px;padding-top:70px}.page-title{font-size:clamp(2.8rem,2.0272727273rem + 2.0606060606vw,4.5rem);margin-bottom:40px;text-align:center}.page-title .sub{display:block;font-size:.6em;line-height:1}.page-title .main{line-height:1}#header-breadcrumbs #breadcrumb{left:30px;position:absolute;top:80px}#header-breadcrumbs #breadcrumb .breadcrumb-list li a{color:#000}#header-breadcrumbs #breadcrumb .breadcrumb-list li a:after{content:"";display:inline-block;font-family:Material Symbols Outlined;font-size:1.5em;font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 48;position:relative;top:-.1em;vertical-align:middle}#header-breadcrumbs #breadcrumb .breadcrumb-list li a:hover{opacity:.7}#footer-breadcrumbs{border-top:1px solid #666;font-size:clamp(1.2rem,1.2rem + 0vw,1.2rem);padding:10px}body#page-top #footer-breadcrumbs{display:none}#footer-breadcrumbs #breadcrumb .breadcrumb-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}#footer-breadcrumbs #breadcrumb .breadcrumb-list li a{color:inherit;padding-right:1.5em;position:relative}#footer-breadcrumbs #breadcrumb .breadcrumb-list li a:after{content:"";font-family:Material Symbols Outlined;font-size:1.5em;font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 48;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#page-faq .page-layout-wrapper{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:70px}#page-faq .page-layout-wrapper .layout-main{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}#page-faq .page-layout-wrapper .layout-sidebar{-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;position:sticky;top:100px}#page-faq .faq-category{margin-bottom:120px}#page-faq .faq-category:last-of-type{margin-bottom:0}#page-faq .faq-category .section-content{margin:0 auto;max-width:1000px}#page-faq .faq-category .faq-category-title{font-size:clamp(1.6rem,1.1909090909rem + 1.0909090909vw,2.5rem);font-weight:600;margin-bottom:20px}#page-faq .freeword-search{margin-bottom:20px;position:relative}#page-faq .freeword-search__label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:10px 40px 10px 14px}#page-faq .freeword-search__label .material-symbols-outlined{color:#999;-ms-flex-negative:0;flex-shrink:0;font-size:20px}#page-faq .freeword-search__input{background:#0000;border:none;color:#000;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;font-weight:600;outline:none}#page-faq .freeword-search__input::-webkit-input-placeholder{color:#aaa;font-weight:400}#page-faq .freeword-search__input::-moz-placeholder{color:#aaa;font-weight:400}#page-faq .freeword-search__input:-ms-input-placeholder{color:#aaa;font-weight:400}#page-faq .freeword-search__input::-ms-input-placeholder{color:#aaa;font-weight:400}#page-faq .freeword-search__input::placeholder{color:#aaa;font-weight:400}#page-faq .freeword-search__clear{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0000;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:28px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:28px}#page-faq .freeword-search__clear .material-symbols-outlined{color:#999;font-size:18px}#page-faq .freeword-search__clear:hover .material-symbols-outlined{color:#000}#page-faq .faq-no-results{color:#999;font-size:14px;padding:20px;text-align:center}#page-faq .sidebar-anchorlink>li a{background:#f0f0f0;border-radius:10px;color:#000;display:block;font-size:clamp(1.4rem,1.4rem + 0vw,1.4rem);font-weight:600;margin-bottom:10px;padding:10px 20px;position:relative}#page-faq .sidebar-anchorlink>li a:before{content:"";display:block;font-family:Material Symbols Outlined;font-size:1.5em;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#page-faq .sidebar-anchorlink>li a:hover{background:#e0e0e0}#page-faq .contact-link{background:#000;border-radius:15px;color:#fff;margin-top:30px;padding:30px 20px;text-align:center}#page-faq .contact-link__title{font-size:clamp(1.6rem,1.5090909091rem + .2424242424vw,1.8rem);font-weight:600;line-height:1.6;margin-bottom:15px}#page-faq .contact-link__lead{font-size:clamp(1.2rem,1.1545454545rem + .1212121212vw,1.3rem);line-height:1.8;margin-bottom:20px;opacity:.8}#page-faq .contact-link__btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:8px;color:#000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:clamp(1.3rem,1.2090909091rem + .2424242424vw,1.5rem);font-weight:600;gap:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 20px;-webkit-transition:.3s ease-out;transition:.3s ease-out;width:100%}#page-faq .contact-link__btn:hover{background:#f0f0f0}#page-faq .contact-link__btn-icon{font-size:1.2em;-webkit-transition:.3s ease-out;transition:.3s ease-out}#page-faq .contact-link__btn:hover #page-faq .contact-link__btn-icon{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translate(4px)}#page-commerciallaw .main-content{margin:0 auto;max-width:1000px}#page-commerciallaw .commerciallaw-content{padding:0}#page-commerciallaw .commerciallaw-note{color:#555;margin-bottom:40px}#page-commerciallaw .commerciallaw-list,#page-commerciallaw .commerciallaw-note{font-size:clamp(1.3rem,1.2090909091rem + .2424242424vw,1.5rem);line-height:1.8}#page-commerciallaw .commerciallaw-list .item{border-bottom:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex}#page-commerciallaw .commerciallaw-list .item:first-child{border-top:1px solid #ddd}#page-commerciallaw .commerciallaw-list dt{background:#00000005;-ms-flex-negative:0;flex-shrink:0;font-weight:600;padding:20px 15px;width:220px}#page-commerciallaw .commerciallaw-list dd{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px 15px}#page-commerciallaw .commerciallaw-list dd ul li{padding-left:1em;position:relative}#page-commerciallaw .commerciallaw-list dd ul li:before{content:"・";left:0;position:absolute}#page-commerciallaw .commerciallaw-list dd ul li+li{margin-top:.3em}#page-commerciallaw .commerciallaw-list dd .note{color:#888;font-size:.9em}#page-privacypolicy .main-content{margin:0 auto;max-width:1000px}#page-privacypolicy .privacypolicy-content{padding:0}#page-privacypolicy .privacypolicy-note{color:#555;font-size:clamp(1.3rem,1.2090909091rem + .2424242424vw,1.5rem);line-height:1.8;margin-bottom:40px}#page-privacypolicy .privacypolicy-section{margin-bottom:40px}#page-privacypolicy .privacypolicy-section:last-of-type{margin-bottom:0}#page-privacypolicy .privacypolicy-section h2{border-bottom:1px solid #ddd;font-size:clamp(1.6rem,1.4181818182rem + .4848484848vw,2rem);font-weight:600;margin-bottom:15px;padding-bottom:10px}#page-privacypolicy .privacypolicy-section p{font-size:clamp(1.3rem,1.2090909091rem + .2424242424vw,1.5rem);line-height:1.8;margin-bottom:10px}#page-privacypolicy .privacypolicy-section p a{color:#555;-webkit-text-decoration:underline;text-decoration:underline}#page-privacypolicy .privacypolicy-section p a:hover{opacity:.7}#page-privacypolicy .privacypolicy-section ul{font-size:clamp(1.3rem,1.2090909091rem + .2424242424vw,1.5rem);line-height:1.8;margin-top:10px}#page-privacypolicy .privacypolicy-section ul li{padding-left:1em;position:relative}#page-privacypolicy .privacypolicy-section ul li:before{content:"・";left:0;position:absolute}#page-privacypolicy .privacypolicy-section ul li+li{margin-top:.3em}#page-privacypolicy .privacypolicy-contact{font-size:clamp(1.3rem,1.2090909091rem + .2424242424vw,1.5rem);line-height:1.8;margin-top:15px}#page-privacypolicy .privacypolicy-contact .item{border-bottom:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex}#page-privacypolicy .privacypolicy-contact .item:first-child{border-top:1px solid #ddd}#page-privacypolicy .privacypolicy-contact dt{background:#00000005;-ms-flex-negative:0;flex-shrink:0;font-weight:600;padding:15px;width:160px}#page-privacypolicy .privacypolicy-contact dd{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px}#page-privacypolicy .privacypolicy-date{color:#555;font-size:clamp(1.3rem,1.2090909091rem + .2424242424vw,1.5rem);margin-top:40px;text-align:right}.domain:before{content:"@"}#page-contact .main-content{margin:0 auto;max-width:800px}#page-contact .contact-content{padding:0}#page-contact .contact-lead{color:#555;font-size:clamp(1.3rem,1.2090909091rem + .2424242424vw,1.5rem);line-height:1.8;margin-bottom:50px;text-align:center}#page-contact .contact-lead .required-note{display:inline-block;font-size:.9em;margin-top:.5em}#page-contact .required{background:#e60013;border-radius:3px;color:#fff;display:inline-block;font-size:clamp(1rem,.9545454545rem + .1212121212vw,1.1rem);font-weight:600;line-height:1.4;margin-left:8px;padding:2px 8px;vertical-align:middle}#page-contact .hidden{display:none}#page-contact .form-list{margin:0}#page-contact .form-list .form-item{border-bottom:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex}#page-contact .form-list .form-item:first-child{border-top:1px solid #ddd}#page-contact .form-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#00000005;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;font-size:clamp(1.3rem,1.2090909091rem + .2424242424vw,1.5rem);font-weight:600;padding:20px 15px;width:240px}#page-contact .form-label label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-contact .form-input{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px}#page-contact .form-input input[type=email],#page-contact .form-input input[type=tel],#page-contact .form-input input[type=text],#page-contact .form-input select,#page-contact .form-input textarea{background:#f7f7f7;border:1px solid #ddd;border-radius:5px;color:#000;display:block;font-size:clamp(1.4rem,1.3090909091rem + .2424242424vw,1.6rem);line-height:1.5;padding:12px 15px;-webkit-transition:.3s ease-out;transition:.3s ease-out;width:100%}#page-contact .form-input input[type=email]::-webkit-input-placeholder,#page-contact .form-input input[type=tel]::-webkit-input-placeholder,#page-contact .form-input input[type=text]::-webkit-input-placeholder,#page-contact .form-input select::-webkit-input-placeholder,#page-contact .form-input textarea::-webkit-input-placeholder{color:#bbb}#page-contact .form-input input[type=email]::-moz-placeholder,#page-contact .form-input input[type=tel]::-moz-placeholder,#page-contact .form-input input[type=text]::-moz-placeholder,#page-contact .form-input select::-moz-placeholder,#page-contact .form-input textarea::-moz-placeholder{color:#bbb}#page-contact .form-input input[type=email]:-ms-input-placeholder,#page-contact .form-input input[type=tel]:-ms-input-placeholder,#page-contact .form-input input[type=text]:-ms-input-placeholder,#page-contact .form-input select:-ms-input-placeholder,#page-contact .form-input textarea:-ms-input-placeholder{color:#bbb}#page-contact .form-input input[type=email]::-ms-input-placeholder,#page-contact .form-input input[type=tel]::-ms-input-placeholder,#page-contact .form-input input[type=text]::-ms-input-placeholder,#page-contact .form-input select::-ms-input-placeholder,#page-contact .form-input textarea::-ms-input-placeholder{color:#bbb}#page-contact .form-input input[type=email]::placeholder,#page-contact .form-input input[type=tel]::placeholder,#page-contact .form-input input[type=text]::placeholder,#page-contact .form-input select::placeholder,#page-contact .form-input textarea::placeholder{color:#bbb}#page-contact .form-input input[type=email]:focus,#page-contact .form-input input[type=tel]:focus,#page-contact .form-input input[type=text]:focus,#page-contact .form-input select:focus,#page-contact .form-input textarea:focus{background:#fff;border-color:#999;outline:none}#page-contact .form-input input[type=email]:invalid:not(:-moz-placeholder),#page-contact .form-input input[type=tel]:invalid:not(:-moz-placeholder),#page-contact .form-input input[type=text]:invalid:not(:-moz-placeholder),#page-contact .form-input select:invalid:not(:-moz-placeholder),#page-contact .form-input textarea:invalid:not(:-moz-placeholder){border-color:#e60013}#page-contact .form-input input[type=email]:invalid:not(:-ms-input-placeholder),#page-contact .form-input input[type=tel]:invalid:not(:-ms-input-placeholder),#page-contact .form-input input[type=text]:invalid:not(:-ms-input-placeholder),#page-contact .form-input select:invalid:not(:-ms-input-placeholder),#page-contact .form-input textarea:invalid:not(:-ms-input-placeholder){border-color:#e60013}#page-contact .form-input input[type=email]:invalid:not(:placeholder-shown),#page-contact .form-input input[type=tel]:invalid:not(:placeholder-shown),#page-contact .form-input input[type=text]:invalid:not(:placeholder-shown),#page-contact .form-input select:invalid:not(:placeholder-shown),#page-contact .form-input textarea:invalid:not(:placeholder-shown){border-color:#e60013}#page-contact .form-input textarea{min-height:180px;resize:vertical}#page-contact .select-wrapper{position:relative}#page-contact .select-wrapper:after{color:#666;content:"";font-family:Material Symbols Outlined;font-size:1.5em;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#page-contact .select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:40px}#page-contact .form-privacy{margin-top:40px;text-align:center}#page-contact .privacy-check{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:clamp(1.3rem,1.2090909091rem + .2424242424vw,1.5rem);position:relative}#page-contact .privacy-check input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}#page-contact .privacy-check input[type=checkbox]:checked~.checkmark{background:#000;border-color:#000}#page-contact .privacy-check input[type=checkbox]:checked~.checkmark:after{opacity:1}#page-contact .privacy-check input[type=checkbox]:focus-visible~.checkmark{outline:2px solid #000;outline-offset:2px}#page-contact .privacy-check .checkmark{border:2px solid #999;border-radius:3px;display:inline-block;-ms-flex-negative:0;flex-shrink:0;height:20px;margin-right:10px;position:relative;-webkit-transition:.3s ease-out;transition:.3s ease-out;width:20px}#page-contact .privacy-check .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:block;height:10px;left:5px;opacity:0;position:absolute;top:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s ease-out;transition:.3s ease-out;width:6px}#page-contact .privacy-check .privacy-text a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}#page-contact .privacy-check .privacy-text a:hover{opacity:.7}#page-contact .form-submit{margin-top:40px;text-align:center}#page-contact .form-submit button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;border:2px solid #000;border-radius:10px;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:clamp(1.5rem,1.3636363636rem + .3636363636vw,1.8rem);font-weight:600;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:280px;padding:18px 40px;-webkit-transition:.3s ease-out;transition:.3s ease-out}#page-contact .form-submit button .btn-icon{font-size:1.2em;-webkit-transition:.3s ease-out;transition:.3s ease-out}#page-contact .form-submit button:hover:not(:disabled){background:#fff;color:#000}#page-contact .form-submit button:disabled{cursor:not-allowed;opacity:.3}#page-contact .form-submit button.is-sending{pointer-events:none}#page-contact .form-submit button.is-sending .btn-text:after{content:"..."}#page-contact .contact-thanks{display:none;padding:60px 20px;text-align:center}#page-contact .contact-thanks.is-visible{display:block}#page-contact .contact-thanks .thanks-icon{color:#4caf50;font-size:64px;line-height:1;margin-bottom:20px}#page-contact .contact-thanks .thanks-title{font-size:clamp(2.2rem,1.8363636364rem + .9696969697vw,3rem);font-weight:600;margin-bottom:20px}#page-contact .contact-thanks .thanks-text{color:#555;font-size:clamp(1.3rem,1.2090909091rem + .2424242424vw,1.5rem);line-height:1.8;margin-bottom:40px}#page-contact .contact-thanks .thanks-link{border:1px solid #666;border-radius:5px;color:#000;display:inline-block;font-size:clamp(1.3rem,1.2090909091rem + .2424242424vw,1.5rem);font-weight:600;padding:12px 40px;-webkit-transition:.3s ease-out;transition:.3s ease-out}#page-contact .contact-thanks .thanks-link:hover{background:#666;color:#fff}@media only screen and (max-width:1200px){.innerArea{width:calc(100% - 40px)}}@media only screen and (max-width:768px){.pcNone{display:block!important}.tbNone{display:none}.spNone,.tbNone{display:block!important}.is-pc,.spNone{display:none!important}.is-tb{display:block!important}.is-sp,.is-tb{display:none!important}.is-sp{display:block!important}#follow-header .lead{left:15px;top:15px}#follow-header .cta-btn a{width:140px}#mv .center-content{top:20vh;width:calc(100% - 80px)}#sec-intro{padding:50px 0}#sec-intro .section-content .content-inner{padding-left:0}#sec-intro .section-content .content-inner:before{left:auto;right:10px;width:20%}#sec-intro .section-content .content-inner .title{line-height:1.5;margin-bottom:40px;padding-top:70px}#sec-effect{padding-bottom:80px;padding-top:360px}#sec-effect:before{aspect-ratio:480/306;background-image:url(../../assets/images/product_map_sp--Di_SUffj.webp);background-size:contain;left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);width:130%}#sec-effect .section-content .content-inner .title{line-height:1.5;margin-bottom:30px}#sec-effect .effect-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;gap:20px}#sec-effect .effect-list>li{width:100%}#sec-product{padding:0}#sec-product .logo-set{max-width:80%}#sec-product .product-img{margin:40px auto 20px}#sec-product .feature-label{gap:10px}#sec-product .feature-label>li{max-width:100%;padding:5px 20px;width:100%}#sec-feature{padding-top:50px}#sec-feature .title{margin-bottom:40px;padding-top:70px}#sec-feature .feature-list{gap:10px;padding:0 20px}#sec-feature .feature-list>li{width:calc(50% - 5px)}#sec-feature .feature-list>li:after{right:10px;top:10px;width:40px}#sec-feature .feature-list>li span{bottom:15px;left:15px}#sec-feature .defenition-list{gap:0}#sec-feature .defenition-list .item{margin-top:-1px;width:100%}#sec-howto{padding:70px 0 0}#sec-howto .title{margin-bottom:30px}#sec-howto .howto-flow{gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#sec-howto .howto-flow>li{width:calc(33.33333% - 6.66667px)}#sec-howto .howto-flow>li .thum{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}#sec-howto .howto-flow>li p{line-height:1.3}#sec-howto .attention-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;gap:20px}#sec-howto .attention-text .item{width:100%}#sec-howto .usecase-list .item,#sec-howto .usecase-list .item dt{margin-bottom:30px}#sec-howto .usecase-list .item dd ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;gap:20px}#sec-howto .usecase-list .item dd ul>li{margin-bottom:20px;width:100%}#sec-howto .usecase-list .item dd ul>li .thum{aspect-ratio:16/6}#sec-case{padding:20px 0 70px}#sec-case .carousel-row .carousel-track{-webkit-animation:carousel-scroll 80s linear infinite;animation:carousel-scroll 80s linear infinite}#sec-case .carousel-row .carousel-track img{width:160px}#sec-case .carousel-row.reverse .carousel-track{-webkit-animation:carousel-scroll-reverse 120s linear infinite;animation:carousel-scroll-reverse 120s linear infinite}#sec-safety{padding:70px 0}#sec-safety .body{margin-bottom:40px}#sec-safety .body p{text-align:justify}#sec-safety .badge-list{gap:10px}#sec-safety .badge-list>li{width:100%}#sec-safety .btn-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;gap:10px}#sec-safety .btn-list>li{width:100%}#sec-uservoices{padding:70px 0}#sec-uservoices .uservoice-slider{margin-top:30px}#sec-uservoices .uservoice-slider .swiper-slide{width:75vw}#sec-faq{padding:40px 0}#footer-products .area-logo .logo-set{max-width:80%}#footer-products .feature-label{gap:10px;margin-top:10px;padding:0 20px}#footer-products .feature-label>li{max-width:100%;padding:5px 20px;width:100%}#footer-products .prouct-components{width:calc(100% - 40px)}#footer-products .prouct-components dd ul{text-align:justify}#footer-products .prouct-components dd ul li{display:inline;text-align:justify}#footer-products .product-annote,#footer-products .shop-link{padding:0 20px}#footer{padding:30px 20px}#footer .atami-lead{max-width:200px}#footer .atami-logo{width:100px}#footer .footer-sub-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;gap:10px;margin:30px auto}#footer .footer-sub-nav>li{width:100%}#footer .footer-sub-nav>li a{margin:0;padding:0}.page-temp #wrapper{padding-top:100px}#header-breadcrumbs{display:none}#page-faq .page-layout-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse wrap;flex-flow:column-reverse wrap;gap:10px}#page-faq .page-layout-wrapper .layout-main{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-top:40px}#page-faq .page-layout-wrapper .layout-sidebar{display:contents;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;position:static}#page-faq .freeword-search{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;width:100%}#page-faq .faq-no-results{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;width:100%}#page-faq .sidebar-anchorlink{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}#page-faq .contact-link{margin-top:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%}#page-commerciallaw .commerciallaw-list .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#page-commerciallaw .commerciallaw-list dt{font-size:clamp(1.3rem,1.2545454545rem + .1212121212vw,1.4rem);padding:15px 10px 5px;width:100%}#page-commerciallaw .commerciallaw-list dd{padding:5px 10px 15px}#page-privacypolicy .privacypolicy-contact .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#page-privacypolicy .privacypolicy-contact dt{padding:10px 10px 5px;width:100%}#page-privacypolicy .privacypolicy-contact dd{padding:5px 10px 10px}#page-contact .contact-lead{margin-bottom:30px;text-align:left}#page-contact .form-list .form-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#page-contact .form-label{padding:15px 10px 8px;width:100%}#page-contact .form-input{padding:8px 10px 15px}#page-contact .form-privacy,#page-contact .form-submit{margin-top:30px}#page-contact .form-submit button{min-width:auto;padding:16px 30px;width:100%}}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}
