.oto2025-lp{background:#fff;width:100%;max-width:390px;margin-inline:auto}.oto2025-lp h1,.oto2025-lp h2,.oto2025-lp h3,.oto2025-lp h4,.oto2025-lp h5,.oto2025-lp h6,.oto2025-lp ul,.oto2025-lp ol,.oto2025-lp dl,.oto2025-lp li,.oto2025-lp dt,.oto2025-lp dd,.oto2025-lp p,.oto2025-lp div,.oto2025-lp span,.oto2025-lp img,.oto2025-lp a,.oto2025-lp table,.oto2025-lp tr,.oto2025-lp th,.oto2025-lp td,.oto2025-lp small,.oto2025-lp button,.oto2025-lp time,.oto2025-lp figure{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}.oto2025-lp img{border:none;vertical-align:bottom;width:100%;height:100%;max-width:100%;vertical-align:middle}.oto2025-lp .c-head__number{font-size:17px;font-weight:400;line-height:1;letter-spacing:-.17px;text-align:left;font-family:LaoMN;color:#231815}.oto2025-lp .c-head__number.white{color:#fff}.oto2025-lp .c-head__border{margin:1% 0 0;display:block;width:17px;height:1px;background-color:#231815}.oto2025-lp .c-head__border.white{background-color:#fff}.oto2025-lp .c-head__title-en{margin:5% 0 0;font-size:24px;font-weight:400;line-height:1.2;letter-spacing:-.6px;text-align:left;color:#231815;font-family:LaoMN}.oto2025-lp .c-head__title-en.white{color:#fff}.oto2025-lp .c-head__title-jp{font-size:12px;font-weight:500;line-height:2.09;letter-spacing:1.17px;text-align:left;color:#231815;font-family:YuGo-83pv-RKSJ-H}.oto2025-lp .c-head__title-jp.white{color:#fff}.oto2025-lp .c-btn{display:inline-block;width:275px;padding:9px 10px;font-size:14px;font-weight:700;text-align:center;line-height:1.5;letter-spacing:2.8px;font-family:YuGo-83pv-RKSJ-H;text-decoration:none;border:1px solid;transition:opacity .3s ease-out}.oto2025-lp .c-btn:hover{opacity:.7}.sec01 .fv__top-img{margin-inline:auto;width:100%;max-width:390px}.sec01 .fv__bottom-img{margin:14% auto 0;width:100%;max-width:390px}.sec01 .fv__text-wrap{margin:12.8% 0 0 19.5%;width:293px}.sec01 .fv__text-tit{font-size:23px;font-weight:400;line-height:1.2;letter-spacing:-.23px;text-align:left;color:#231815;font-family:LaoMN}.sec01 .fv__text-small-text{margin:3.3% 0 0;font-size:9px;font-weight:400;line-height:1.62;letter-spacing:.65px;text-align:left;color:#898989;font-family:UDKakugo_LargePr6N-L-83pv-RKSJ-H}.sec01 .fv__text{margin:7.7% 0 0;font-size:13px;font-weight:500;line-height:1.92;letter-spacing:1.29px;text-align:left;color:#231815;font-family:YuGo-83pv-RKSJ-H}.sec01 .fv__border{margin:9.7% 0 0 27.4%;display:block;width:1px;height:103px;background-color:#040000}.sec01 .fv__btn{margin:9.5% 0 0;text-align:center}.sec02 .how{margin:22.8% 0 0;padding-inline:51px}.sec02 .how__list{margin:14.1% 0 0}.sec02 .how__item{list-style:none}.sec02 .how__item-img{width:100%;height:auto;object-fit:cover}.sec02 .how__item-img-title{margin:3.3% 0 0;font-size:13px;font-weight:500;line-height:1.5;letter-spacing:1.3px;text-align:left;color:#231815;font-family:YuGo-83pv-RKSJ-H}.sec02 .how__item-border{margin:11.7% 0 15.9%;list-style:none;width:100%;height:1px;background-color:#231815}.sec03 .story{margin:25.6% 0 0}.sec03 .story__head-wrap{padding-inline:51px}.sec03 .story__text-wrap{margin:14.1% 0 0;padding-inline:20px}.sec03 .story__text-wrap{padding-inline:50px 10px}.sec03 .story__text{font-size:13px;font-weight:500;line-height:1.92;letter-spacing:1.29px;text-align:left;color:#231815;font-family:YuGo-83pv-RKSJ-H}.sec03 .story__text:nth-child(n+2){margin:13.1% 0 0}.sec03 .story__img{margin:16.7% auto 0;width:75.4%}.sec03 .story__info{margin:10.8% auto 0;max-width:260px}.sec03 .story__item{list-style:none;display:flex;column-gap:15px;align-items:flex-start}.sec03 .story__item-head{position:relative;padding-left:9px;min-width:64px;font-size:15px;font-weight:400;line-height:1.5;letter-spacing:-.38px;text-align:left;color:#231815;font-family:LaoMN}.sec03 .story__item-head:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-60%);width:4px;height:60%;background-color:#231815}.sec03 .story__item-text{font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.06px;text-align:left;color:#231815;font-family:YuGo-83pv-RKSJ-H}.sec04 .why{margin:25.9% 0 0}.sec04 .why__head-wrap{padding-inline:51px}.sec04 .why__text{margin:11.5% 0 0;font-size:13px;font-weight:500;line-height:1.92;letter-spacing:1.29px;text-align:left;color:#231815;font-family:YuGo-83pv-RKSJ-H}.sec04 .why__img{margin:9.2% 0 0 auto;width:72.6%}.sec05 .usage{margin:19.2% 0 0}.sec05 .usage__head-wrap{padding-inline:51px 0px}.sec05 .usage__text{margin:11.5% 0 0;font-size:13px;font-weight:500;line-height:1.92;letter-spacing:1.29px;text-align:left;color:#231815;font-family:YuGo-83pv-RKSJ-H}.sec05 .usage__img{margin:9.2% auto 0 0;width:73.1%}.sec06 .effect{margin:15.6% 0 0}.sec06 .effect__head-wrap{padding-inline:51px 0px}.sec06 .effect__text{margin:11.5% 0 0;font-size:13px;font-weight:500;line-height:1.92;letter-spacing:1.29px;text-align:left;color:#231815;font-family:YuGo-83pv-RKSJ-H}.sec06 .effect__img{margin:9.2% 0 0 auto;width:51.5%}.sec07 .message{margin:15.4% 0 0;padding-block:47px 96px;background-color:#000}.sec07 .message__head-wrap{padding-inline:51px 0px}.sec07 .message__img{position:relative;z-index:1;margin:1.2% auto 0;width:92.1%}.sec07 .message__img:nth-child(n+2){margin:10% auto 0}.sec07 .message__img:before{content:"";position:absolute;z-index:-1;top:-282px;right:0;width:153px;height:341px;background:url(https://cdn.shopify.com/s/files/1/0726/0468/0377/files/message-deco_2x_64300cab-87aa-4bc9-a848-9d363731f67d.png?v=1762676917) no-repeat center center / cover}.sec07 .message__product-head{margin:9.2% auto 0;max-width:300px;width:100%}.sec07 .message__product-head-text{margin-inline:auto;width:80px;padding:4px 11px;border:2px solid #ffffff;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:1.2px;text-align:center;color:#fff;font-family:YuGo-83pv-RKSJ-H}.sec07 .message__product-head-title,.sec07 .message__product-head-price{margin:4% 0 0;font-size:16px;font-weight:400;line-height:1.2;letter-spacing:.08px;text-align:center;color:#fff;font-family:Geneva}.sec07 .message__product-head-price .mid{font-size:18px;letter-spacing:.09px}.sec07 .message__product-head-price .parentheses1{font-size:13px;letter-spacing:.07px}.sec07 .message__product-head-price .small{font-size:13px;letter-spacing:.07px;font-family:KozGoPr6N-83pv-RKSJ-H}.sec07 .message__product-border{display:block;margin:18.1% auto 0;width:188px;height:1px;background-color:#fff}.sec07 .message__product-ship{margin:21% 0 0;padding-inline:40px}.sec07 .message__product-ship-title{font-size:15px;font-weight:500;line-height:1.73;letter-spacing:1.5px;text-align:left;color:#fff;font-family:YuGo-83pv-RKSJ-H}.sec07 .message__product-ship-text{margin:4.6% 0 0;font-size:13px;font-weight:500;line-height:1.69;letter-spacing:1.3px;text-align:left;color:#fff;font-family:YuGo-83pv-RKSJ-H}.sec07 .message__product-caution{margin:12.6% 0 0;padding-inline:40px 0}.sec07 .message__product-caution-title{font-size:15px;font-weight:500;line-height:1.73;letter-spacing:1.5px;text-align:left;color:#fff;font-family:YuGo-83pv-RKSJ-H}.sec07 .message__product-caution-list{margin:4.4% 0 0}.sec07 .message__product-caution-item{list-style:none;display:flex;column-gap:6px}.sec07 .message__product-caution-item-circle,.sec07 .message__product-caution-item-text{font-size:13px;font-weight:500;line-height:1.69;letter-spacing:1.3px;text-align:left;color:#fff;font-family:YuGo-83pv-RKSJ-H}.sec07 .message__btn{margin:20% 0 0;text-align:center}@media screen and (max-width:390px){.oto2025-lp .c-head__number{font-size:4.359vw;letter-spacing:-.044vw}.oto2025-lp .c-head__border{width:4.359vw;height:.256vw}.oto2025-lp .c-head__title-en{font-size:6.154vw;letter-spacing:-.154vw}.oto2025-lp .c-head__title-jp{font-size:3.077vw;letter-spacing:.3vw}.oto2025-lp .c-btn{width:70.513vw;padding:2.308vw 2.564vw;font-size:3.59vw;letter-spacing:.718vw;border:.26vw solid}.sec01 .fv__text-wrap{width:75.128vw}.sec01 .fv__text-tit{font-size:5.897vw;letter-spacing:-.059vw}.sec01 .fv__text-small-text{font-size:2.308vw;letter-spacing:.167vw}.sec01 .fv__text{font-size:3.333vw;letter-spacing:.331vw}.sec01 .fv__border{width:.256vw;height:26.41vw}.sec02 .how{padding-inline:13.077vw}.sec02 .how__item-img-title{font-size:3.333vw;letter-spacing:.333vw}.sec02 .how__item-border{height:.256vw}.sec03 .story__head-wrap{padding-inline:13.077vw}.sec03 .story__text-wrap{padding-inline:12.821vw 2.564vw}.sec03 .story__text{font-size:3.333vw;letter-spacing:.331vw}.sec03 .story__info{max-width:66.667vw}.sec03 .story__item{column-gap:3.846vw}.sec03 .story__item-head{padding-left:2.308vw;min-width:16.41vw;font-size:3.846vw;letter-spacing:-.097vw}.sec03 .story__item-head:before{width:1.026vw}.sec03 .story__item-text{font-size:3.077vw;letter-spacing:.015vw}.sec04 .why__head-wrap{padding-inline:13.077vw}.sec04 .why__text{font-size:3.333vw;letter-spacing:.331vw}.sec05 .usage__head-wrap{padding-inline:13.077vw 0px}.sec05 .usage__text{font-size:3.333vw;letter-spacing:.331vw}.sec06 .effect__head-wrap{padding-inline:13.077vw 0px}.sec06 .effect__text{font-size:3.333vw;letter-spacing:.331vw}.sec07 .message{padding-block:12.051vw 24.615vw}.sec07 .message__head-wrap{padding-inline:13.077vw 0px}.sec07 .message__text{padding-inline:12.308vw 7.179vw;font-size:3.59vw;letter-spacing:.359vw}.sec07 .message__img:before{top:-72.308vw;width:39.231vw;height:87.436vw}.sec07 .message__product-head{max-width:76.259vw}.sec07 .message__product-head-text{width:20.513vw;padding:1.026vw 2.821vw;border:.513vw solid #ffffff;font-size:3.077vw;letter-spacing:.308vw}.sec07 .message__product-head-title,.sec07 .message__product-head-price{font-size:4.103vw;letter-spacing:.021vw}.sec07 .message__product-head-price .mid{font-size:4.615vw;letter-spacing:.023vw}.sec07 .message__product-head-price .parentheses1,.sec07 .message__product-head-price .small{font-size:3.333vw;letter-spacing:.018vw}.sec07 .message__product-border{th:48.205vw;height:.256vw}.sec07 .message__product-ship{padding-inline:10.256vw}.sec07 .message__product-ship-title{font-size:3.846vw;letter-spacing:.385vw}.sec07 .message__product-ship-text{font-size:3.333vw;letter-spacing:.333vw}.sec07 .message__product-caution{padding-inline:10.256vw 0}.sec07 .message__product-caution-title{letter-spacing:.385vw}.sec07 .message__product-caution-item{column-gap:1.538vw}.sec07 .message__product-caution-item-circle,.sec07 .message__product-caution-item-text{font-size:3.333vw;letter-spacing:.333vw}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/c-oto2025.css.map */
