:root{--red: #e60012;--black: #000;--white: #ffffff;--gray: #f5f5f5;--mid: #666;--border: #e0e0e0}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Noto Sans JP,sans-serif;color:var(--black);background:var(--white);-webkit-font-smoothing:antialiased}img{max-width:100%}.en{font-family:Bebas Neue,sans-serif;letter-spacing:.06em}.label{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mid);font-weight:700;display:block}.label-red{color:var(--red)}.wrap{max-width:1080px;margin:0 auto;padding:0 60px}.flex{display:flex}.flex-col{display:flex;flex-direction:column}.flex-center{display:flex;align-items:center;justify-content:center}.flex-start{display:flex;align-items:flex-start}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-wrap{display:flex;flex-wrap:wrap}.gap-sm{gap:8px}.gap-md{gap:16px}.gap-lg{gap:24px}.gap-xl{gap:40px}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.btn{display:inline-block;font-family:Noto Sans JP,sans-serif;font-weight:900;font-size:16px;letter-spacing:.15em;padding:18px 40px;cursor:pointer;text-decoration:none;text-align:center;transition:opacity .15s}.btn:hover{opacity:.85}.btn-red{background:var(--red);color:var(--white)}.text-red{color:var(--red)}.btn-black{background:var(--black);color:var(--white)}.btn-white{background:var(--white);color:var(--black)}.btn-outline{background:transparent;border:2px solid var(--black);color:var(--black)}.btn-full{width:100%;display:block}.sp-mode{display:none}@media(max-width:768px){.pc-mode{display:none}.sp-mode{display:block}}.section{padding:30px 0;overflow:hidden}.section-title{font-size:clamp(30px,4vw,42px);font-weight:900;line-height:1.2;background:var(--red);color:var(--white);text-align:center;display:flex;justify-content:center;align-items:center;margin:0 calc(50% - 50vw);padding:18px calc(50vw - 50%);width:100vw;position:relative;margin-bottom:16px}.section-title:after{content:"";position:absolute;bottom:-16px;width:100%;height:6px;background:var(--red)}.section-title.section-title-no-bg{background:none;color:var(--black)}.section-title.section-title-no-bg:after,.section-title.section-title-noborder:after{display:none}.section-title.section-title-noborder{margin-bottom:0}.section-title+*{margin-top:60px}.section.hero{padding-top:0;padding-bottom:0;margin-bottom:-30px}.hero-inner{align-items:center;justify-content:flex-end;background:url(/cdn/shop/files/lp07_hero-bg.jpg?v=1778806432) no-repeat center center / cover;margin-top:10px;padding-bottom:60px}.hero-image{max-width:290px}.hero-info{.max-width:300px;margin:60px 30px 0 auto;font-weight:700}.hero-logo-image{max-width:265px}.hero-for-professional{color:var(--red);font-size:14px;font-weight:900;line-height:1.4em;letter-spacing:.03em}.hero-price-item{font-size:14px;font-weight:700}.hero-price-item .volume{min-width:70px}.section.intro{padding-bottom:10px;background:var(--gray);border-bottom:6px solid var(--red);position:relative}.intro-img{position:relative;margin-top:0}.intro-img:after{content:"";position:absolute;bottom:-6px;height:6px;background:var(--red);margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%);width:100vw}.intro-textarea{font-size:18px;font-weight:700;padding-top:30px;border-top:6px solid var(--red)}.intro-img-text{position:absolute;right:2em;top:2em;font-size:24px;font-weight:700;text-align:right;line-height:1.2em}.intro-img-text span{font-size:26px}.intro-img-text02{position:absolute;bottom:1em;font-size:24px;font-weight:700}.intro-point-list{margin-top:30px;gap:30px}.intro-point-item:before{content:"";width:22px;height:22px;background:url(/cdn/shop/files/lp06_icon_checkmark.svg) center center / contain;margin-right:10px}.intro-title{font-size:26px}.intro-point-text{font-size:22px;font-weight:600}.intro-text{margin-top:15px}.section-title-features{display:flex;justify-content:center;align-items:center;margin-top:30px}.section-title-features img{height:54px}.features-list{display:grid;grid-template-columns:1fr 1fr;gap:20px 10%;margin-top:32px}.feature-row{display:flex;flex-direction:column}.features-list-sp{display:none}.feature-row-header{display:flex;align-items:center;gap:12px;padding:24px 0 16px}.feature-row-num{font-family:Bebas Neue,sans-serif;font-size:56px;line-height:1;color:var(--red);flex-shrink:0;max-width:60px}.feature-row-title{font-size:clamp(20px,3.3vw,21px);font-weight:900;line-height:1.4;color:var(--red)}.feature-row-img{height:240px;overflow:hidden}.feature-row-img img{width:100%;height:100%;object-fit:cover}.feature-row-text{padding:20px 0 24px}.feature-row-body{font-size:18px}.feature-row-note{font-size:12px;color:#aaa;margin-top:12px;line-height:1.7}@media(min-width:769px){.feature-row-style01{grid-column:1 / -1;display:grid;grid-template-columns:.6fr 1fr;gap:0 35px;padding-bottom:15px}.feature-row-style01 .feature-row-header{grid-area:1 / 1 / 2 / 2}.feature-row-style01 .feature-row-img{grid-area:2 / 1 / 3 / 2}.feature-row-style01 .feature-row-text{grid-area:3 / 1 / 4 / 2}.feature-row-style01 .feature-row-illust{grid-area:1 / 2 / 16 / 3;display:flex;flex-direction:column;padding:25px}.feature-row-illustnote{font-weight:700;margin-bottom:5px}}.comp-intro{max-width:720px;margin-bottom:48px}.comp-table{width:100%;border-collapse:collapse}.comp-table th,.comp-table td{padding:16px 20px;font-size:15px;font-weight:700;border:1.5px solid var(--border);text-align:center}.comp-table thead th{background:var(--black);color:var(--white);font-size:14px;letter-spacing:.1em}.comp-table thead th:first-child{background:var(--white);border-color:var(--border)}.comp-table thead .th-new{background:var(--red);color:var(--white)}.comp-table tbody td:first-child{text-align:left;background:var(--gray);color:var(--mid);font-weight:400}.comp-table .bad{color:#c33}.comp-table .mid{color:#888}.comp-table .good{color:#1a7a3c}.comp-table .newa-col{background:#fff5f5}.comp-table-first-col{width:25%}.newa-col-top{font-weight:900;color:#1a7a3c}.comp-subtitle{font-size:clamp(22px,3vw,36px);font-weight:900;margin-top:36px;line-height:1.4;text-align:center}.comp-table-img img{margin-top:60px}.comp-add-img{display:flex;justify-content:center;margin-top:60px}#howtouse{background:var(--gray)}.section.howto .section-title picture{line-height:1}.howto-intro{max-width:500px}.howto-note{font-size:16px;line-height:1.5;color:var(--black);font-weight:900;margin-top:21px}.howto-steps{display:grid;grid-template-columns:repeat(3,20.33%);gap:19%}.howto-step{position:relative;align-items:center}.howto-step:last-child{border-right:none}.howto-step-num img{max-width:100px}.howto-step-img{border:1px solid var(--red);border-radius:100%;margin-top:20px}.howto-step-body{padding-top:30px}.howto-step-label{font-weight:900;line-height:1.5}.howto-step-sub{font-size:11px;color:var(--mid);margin-top:6px;line-height:1.6}.howto-step-aftertxt{position:absolute;right:-74%;top:39%;z-index:2}.howto-step-aftertxt p{text-align:center;font-size:16px;text-decoration:underline;font-weight:900}.howto-step-aftertxt:after{content:"";display:flex;justify-content:center;width:114px;height:15px}.howto-add{margin:80px auto 0}.howto-add-img{width:100%;max-width:600px;align-items:center;justify-content:space-between}.howto-add-pointimg{width:68px}.howto-add-text{font-weight:900;font-size:22px}.howto-add-text span{color:var(--red)}.howto-add-point{gap:16px}@media(min-width:769px){.howto-note{display:flex;flex-direction:column;gap:20px;align-items:center;margin-top:50px}}.final-cta-en{font-weight:700;font-size:clamp(48px,7vw,96px);letter-spacing:.04em;line-height:.9}.final-cta-ja{font-size:clamp(22px,3vw,36px);font-weight:900;margin-top:16px;line-height:1.4}.final-cta-sub{font-size:14px;color:var(--white);margin-top:10px;letter-spacing:.1em}.final-cta-btn{margin-top:48px;display:inline-block}.final-cta-note{font-size:13px;color:#555;margin-top:32px}.final-cta-products{display:flex;flex-direction:column;gap:24px;text-align:left;max-width:710px;margin:0 auto}.product-card{display:flex;gap:28px;align-items:flex-end;justify-content:space-around}.product-card-oldb{border:1.5px solid #2a2a2a}.product-card-img{width:37%;flex-shrink:0}.product-card-body{flex:1;display:flex;flex-direction:column;gap:16px;max-width:230px}.product-card-tag{font-size:10px;letter-spacing:.2em;font-weight:700;color:var(--red)}.product-card-name{font-weight:700;font-size:42px;letter-spacing:.06em;line-height:1;margin-top:4px;max-width:100%}.product-card-name img{width:100%}.product-card-desc{font-size:20px;font-weight:700;margin-top:11px;text-align:center}.product-size{margin-top:16px;display:flex;flex-direction:column;gap:10px}.product-size-label{font-size:20px;letter-spacing:.06em;font-weight:700}.product-size-price{font-size:22px;font-weight:900}.product-size-price:before{content:"\a5";font-size:75%}.product-size-price:after{content:"(\7a0e\8fbc)";font-size:50%;margin-left:.25em}.product-size-tax{font-size:11px;font-weight:400}.product-size-btn{font-size:16px;padding:12px;letter-spacing:.1em}.product-size-btn-oldb{background:transparent;border:1.5px solid #444;color:#888}.product-all-btn{max-width:320px;width:100%;margin:30px auto}.footer{padding:15px 60px;text-align:center;border-top:1px solid var(--border);font-size:12px;color:#aaa}@media(max-width:640px){.wrap{padding:0 3%}.section-title{font-size:16px;margin-bottom:12px;padding-top:12px;padding-bottom:12px}.section-title:after{bottom:-12px}.section-title+*{margin-top:30px}.section.hero{margin-bottom:0}.section.hero .wrap{padding:0;margin:0 auto}.hero-info{max-width:115px;margin:6vw 12vw 0 0;gap:0}.hero-image{margin:0 auto}.hero-inner{flex-direction:column;justify-content:flex-start;align-items:flex-end;margin-top:0;background:url(/cdn/shop/files/lp06_hero-bg03.jpg?v=1779091771) no-repeat top center / 100% auto;padding-bottom:0;height:82vw}.hero-logo-image{margin:0 auto;max-width:26vw}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.hero-image .img-placeholder,.logo-image .img-placeholder{aspect-ratio:4 / 3}.hero-for-professional{font-size:2.67vw;margin-top:10px}.hero-price-list{align-items:center}.hero-price-item{font-size:2.4vw;gap:5px}.hero-price-item .volume{min-width:4em}.hero-btn-all{padding:3px;font-size:2.67vw;margin-top:10px}.section.intro{padding-top:0;padding-bottom:12px;border-bottom-width:6px}.section.intro .wrap{padding:0}.intro-img{margin-top:0}.intro-img-text{top:4vw;right:6vw;font-size:13px}.intro-img-text span{font-size:14px}.intro-img-text02{bottom:15px;font-size:15px}.intro-img img{max-width:100%}.intro-point-list{flex-wrap:wrap;gap:10px}.intro-point-item{width:100%}.intro-point-text{font-size:18px}.intro-textarea{padding:20px 3%}.intro-title{font-size:20px}.intro-text{font-size:14px;margin-top:10px}.section-title-features{display:flex;justify-content:center;margin-top:15px;margin-left:-13%}.section-title-features img{height:25px}.features-list{grid-template-columns:1fr;gap:10px 20%;padding:0 5% 0 10%;margin:30px auto 0}.features-list-pc{display:none}.features-list-sp{display:flex;justify-content:center;padding:30px 6% 0 8%}.feature-row-header{gap:8px;padding-bottom:0;padding-top:0}.feature-row-num{font-size:39px;max-width:32px}.feature-row-title{font-size:16px}.feature-row-body{padding-left:41px;font-size:16px;margin-top:1.2em}.feature-row-text{padding-top:0;padding-bottom:44px}.feature-row-illust{padding:0 0 24px 44px;margin-top:-20px;width:74%}.feature-row-illustnote{font-size:10px;font-weight:700;margin-bottom:10px}.feature-row-note{padding-left:41px}.section-title-comp{font-size:18px}.comp-table-img img{margin-top:30px;width:100%}.comp-table-img{width:90%;display:flex;justify-content:center;margin:0 auto}.comp-add-img{margin-top:30px}.comp-add-img img{max-width:70%}.section.howto .section-title{gap:0px}.section.howto .section-title picture{max-width:73%}.howto-steps{gap:2%;grid-template-columns:repeat(3,31.33%)}.howto-step-img{grid-column:1;grid-row:1 / span 2;margin-top:0;max-width:75%}.howto-step-num{grid-column:2;grid-row:1}.howto-step-num img{max-width:42%;margin:0 auto 10px}.howto-step-aftertxt{left:0;right:-110%;top:auto;bottom:33px;display:flex;flex-direction:row-reverse;justify-content:center;align-items:center}.howto-step-aftertxt:after{display:none;content:"";transform:rotate(90deg);background:url(/cdn/shop/files/lp06_arrow_thin.svg?v=1777350118) no-repeat center center / contain;width:28px;height:15px}.howto-step-aftertxt p{font-size:9px;text-decoration:none;color:var(--red)}.howto-step-body{grid-column:2;grid-row:2;padding-top:13px;font-size:14px}.howto-step-label{text-align:center;font-size:8px}.howto-note{font-size:9px;margin-left:5.3vw}.howto-add{margin-top:30px;flex-direction:column}.howto-add-img{max-width:100%;margin:30px auto 0}.howto-add-point{position:static;gap:6px;align-items:flex-end;margin-top:21px}.howto-add-text{font-size:10px}.howto-add-pointimg{width:35px}.product-card{gap:9%;justify-content:center}.product-card-img{width:42%;margin-bottom:-6px}.product-size{gap:0px;padding:0;margin-top:8px}.product-card-body{width:30%;flex:none;padding:0;gap:0}.product-card-desc{font-size:2.67vw;margin-top:10px}.product-size-label{font-size:14px}.product-size-price{font-size:2.67vw}.product-size-btn{padding:3px;font-size:2.67vw}.product-all-btn{font-size:2.67vw;display:block;max-width:34vw;margin:0 auto;padding:3px;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lp06_add.css.map */
