: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%}html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden}.page-frame{position:relative;width:100%;height:100vh;height:100dvh;margin:0;padding:0;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;background:#f5f5f5;scrollbar-width:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.page-frame::-webkit-scrollbar{display:none}.page-frame:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.page-frame-pclogo{position:fixed;top:0;right:0;z-index:2;width:calc((100% - 430px)/2);height:100vh;height:100dvh;display:flex;justify-content:center;align-items:center;pointer-events:none}.page-frame-pclogo img{display:block;width:53%;max-width:300px;height:auto}.page-frame-inner{position:relative;z-index:1;width:100%;max-width:430px;min-height:100vh;min-height:100dvh;margin:0 auto;background:#fff;box-shadow:0 0 40px #0000001f;overflow:visible}.page-frame-content{position:relative;width:100%;min-height:100vh;min-height:100dvh;overflow:visible}.page-frame-nav{position:fixed;left:calc((52% - 440px)/2);top:50%;transform:translateY(-50%);z-index:10;display:flex;flex-direction:column;gap:38px}.page-frame-nav-item{position:relative;display:flex;align-items:center;gap:12px;color:var(--black);text-decoration:none;transition:color .35s ease,transform .35s ease}.page-frame-nav-txt{font-size:26px;letter-spacing:.12em;font-weight:700}.page-frame-nav-item:hover,.page-frame-nav-item.is-active{color:var(--red)}@media screen and (max-width:900px){.page-frame-nav{display:none}}@media screen and (max-width:430px){.page-frame{background:#fff}.page-frame-inner{max-width:none;box-shadow:none}}.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 3%}.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:430px){.pc-mode{display:none}.sp-mode{display:block}}.section{padding:30px 0;overflow:hidden}.section-title{font-size:16px;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) 12px;padding:12px calc(50vw - 50%);width:100vw;position:relative}.section-title:after{content:"";position:absolute;bottom:-12px;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:30px}.section.hero{padding-top:0;padding-bottom:0}.section.hero .wrap{padding:0}.hero-inner{align-items:center;justify-content:flex-end;margin-top:10px}.hero-image{max-width:290px}.hero-info{.max-width: 300px;margin:60px auto 0 30px;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;position:relative}.hero-price-item .volume{min-width:70px}.hero-price-item.new:after{content:"NEW";position:absolute;right:44px;color:#fff;font-size:12px;padding:0 5px;background:var(--red)}.section.intro{padding-top:0;padding-bottom:10px;background:var(--gray);border-bottom:6px solid var(--red);position:relative}.section.intro .wrap{padding:0}.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:15px;top:15px;font-size:13px;font-weight:700;text-align:right;line-height:1.2em}.intro-img-text02{position:absolute;bottom:15px;font-size:15px;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:15px;margin-left:-13%}.section-title-features img{height:25px}.features-list-sp{display:flex;justify-content:center;padding:30px 6% 0 8%}.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-table-img{display:flex;justify-content:center;margin:0 auto;padding-top:30px}.comp-table-img img{width:90%}.comp-add-img{display:flex;justify-content:center;margin-top:30px}.comp-add-img img{max-width:70%}.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}#howtouse{background:var(--gray)}.section.howto .section-title picture{line-height:1;max-width:73%}.howto-intro{max-width:500px}.howto-note{font-size:9px;line-height:1.5;color:var(--black);font-weight:900;margin-top:21px;margin-left:2.5cqw}.howto-steps{display:grid;gap:2%;grid-template-columns:repeat(3,31.33%)}.howto-step{position:relative;align-items:center}.howto-step:last-child{border-right:none}.howto-step-num img{max-width:42%;margin:0 auto 10px}.howto-step-img{border:1px solid var(--red);border-radius:100%;margin-top:0;max-width:75%}.howto-step-body{padding-top:13px;font-size:14px}.howto-step-label{font-weight:900;line-height:1.5;text-align:center;font-size:8px}.howto-step-sub{font-size:11px;color:var(--mid);margin-top:6px;line-height:1.6}.howto-step-aftertxt{position:absolute;z-index:2;left:0;right:-110%;top:auto;bottom:33px;display:flex;flex-direction:row-reverse;justify-content:center;align-items:center}.howto-step-aftertxt p{text-align:center;font-weight:900;font-size:9px;text-decoration:none;color:var(--red)}.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:35px}.howto-add-text{font-weight:900;font-size:10px}.howto-add-text span{color:var(--red)}.howto-add-point{position:static;gap:6px;align-items:flex-end;margin-top:21px}.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:9%;align-items:flex-end;justify-content:center}.product-card-oldb{border:1.5px solid #2a2a2a}.product-card-img{width:42%;flex-shrink:0;margin-bottom:-6px}.product-card-body{display:flex;flex-direction:column;gap:0;width:30%;max-width:230px;padding:0}.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:10px;font-weight:700;margin-top:10px;text-align:center}.product-size{margin-top:8px;display:flex;flex-direction:column;gap:8px;padding:0}.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:10px;padding:3px;letter-spacing:.1em}.product-size-btn-oldb{background:transparent;border:1.5px solid #444;color:#888}.product-all-btn{font-size:10px;display:block;max-width:135px;margin:0 auto;padding:3px;width:100%}.footer{padding:15px 60px;text-align:center;border-top:1px solid var(--border);font-size:12px;color:#aaa}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lp08_add.css.map */
