@charset "UTF-8";:root{--color-main:#000;--color-sub:#fff;--font-base:"Noto Sans JP",sans-serif;--transition:.3s ease;--font-serif: "Yu Mincho", "YuMincho", "\6e38\660e\671d", "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Noto Serif JP", serif;--font-sans: "Noto Sans JP", "Hiragino Sans", "Yu Gothic", "YuGothic", sans-serif}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-family:var(--font-base);min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden;line-height:1.7;color:#3f5546;background:#fbfbfb}img,picture,svg,video,canvas{display:block;max-width:100%;height:auto}img{border-style:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none;margin-left:0;padding-left:0}.inner{width:90%;max-width:1280px;margin-left:auto;margin-right:auto}.hero{width:100%;height:100vh;position:relative}@media screen and (max-width:768px){.hero{height:70vh}}.hero .hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/cdn/shop/files/sub_image-KV.jpg) center center/cover no-repeat}@media screen and (max-width:768px){.hero .hero__bg{background:url(/cdn/shop/files/sub_image-KV_sp.jpg) center center/cover no-repeat}}.hero .hero__inner{height:100vh;position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px}@media screen and (max-width:768px){.hero .hero__inner{height:70vh;padding:80px 0;display:block}}.hero .hero__copy{font-size:3.6rem;font-family:var(--font-serif);color:#fff}@media screen and (max-width:768px){.hero .hero__copy{font-size:1.4rem}}.hero .hero__title{margin-top:20px;font-size:1.6rem;font-weight:400;color:#fff;line-height:1.8;font-family:var(--font-base)}@media screen and (max-width:768px){.hero .hero__title{font-size:.8rem}}.hero .hero__lead{margin-top:10vh}@media screen and (max-width:768px){.hero .hero__lead{margin-top:2vh}}.hero .hero__lead img{max-width:439px}@media screen and (max-width:768px){.hero .hero__lead img{max-width:50%}}.hero .hero__button{margin-top:50px}.hero .hero__button img{max-width:480px}@media screen and (max-width:768px){.hero .hero__button{position:absolute;bottom:5vh}.hero .hero__button img{max-width:80%;margin:0 auto}}.concern{position:relative}.concern .concern__menu{padding-top:50px}.concern .concern__menu ul{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}.concern .concern__menu ul li{width:20%;padding:0 20px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;align-items:center}.concern .concern__menu ul li .image{width:calc(50% - 10px);margin-right:10px}@media screen and (max-width:768px){.concern .concern__menu ul li .image{width:30px}}.concern .concern__menu ul li .image img{max-width:80%}@media screen and (max-width:768px){.concern .concern__menu ul li .image img{max-width:100%}}.concern .concern__menu ul li .text{width:50%;font-size:.8rem;color:#3f5546}@media screen and (max-width:768px){.concern .concern__menu ul li .text{font-size:.6rem}}@media screen and (max-width:768px){.concern .concern__menu ul li{width:calc(100% / 3);margin-bottom:20px;padding:0 10px;text-align:.6rem}.concern .concern__menu ul li:nth-child(1){padding-left:0}.concern .concern__menu ul li:nth-child(3){padding-right:0}.concern .concern__menu ul li:nth-child(3) .text{font-size:.5rem;letter-spacing:-.1rem}}.concern .concern__menu ul li+li{border-left:1px solid #3F5546}@media screen and (max-width:768px){.concern .concern__menu ul{justify-content:center}.concern .concern__menu ul:nth-child(4){border-left:none}}.concern .concern-heading{padding:240px 0 0;text-align:center}@media screen and (max-width:768px){.concern .concern-heading{padding-top:10vh}}.concern .concern-heading .concern-heading__lead{margin-bottom:20px;color:#489775;font-size:1.4rem;font-weight:700}@media screen and (max-width:768px){.concern .concern-heading .concern-heading__lead{font-size:.8rem}}.concern .concern-heading .concern-heading__jp{margin-bottom:20px;padding-top:5px;font-size:3.8rem;font-weight:700;font-family:var(--font-serif);color:#3f5546}@media screen and (max-width:768px){.concern .concern-heading .concern-heading__jp{font-size:2rem}}@media screen and (max-width:768px){.concern .concern-heading .concern-heading__p{font-size:.7rem}}.concern .concern-img .image{padding-top:30px}.concern .concern-img .image img{max-width:1050px;margin:0 auto}.concern .concern-img .image-2{padding-top:30px}.concern .concern-img .image-2 img{max-width:870px;margin:0 auto}.concern .concern-price{padding-top:180px;text-align:center}@media screen and (max-width:768px){.concern .concern-price{padding-top:10vh}}.concern .concern-price .image img{max-width:855px;margin:0 auto}@media screen and (max-width:768px){.concern .concern-price .image img{max-width:80%}}.concern .concern-price .price{margin-top:30px;padding:20px 0;background:#fff;border-radius:10px}.concern .concern-price .price img{max-width:960px;margin:0 auto}@media screen and (max-width:768px){.concern .concern-price .price{margin-top:20px}}.concern .concern-price p{margin-top:5px;text-align:right;font-size:.8rem}@media screen and (max-width:768px){.concern .concern-price p{font-size:.5rem}}.concern .concern-button{margin-top:180px}@media screen and (max-width:768px){.concern .concern-button{margin-top:10vh}}.concern .concern-button .concern-button__title{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.concern .concern-button .concern-button__title .main__price{font-size:2rem;font-weight:700;color:#af3939}@media screen and (max-width:768px){.concern .concern-button .concern-button__title .main__price{font-size:.8rem}}.concern .concern-button .concern-button__title .sub__price{margin-left:20px;font-size:.8rem}@media screen and (max-width:768px){.concern .concern-button .concern-button__title .sub__price{font-size:.6rem}}.concern .concern-button .more-btn img{max-width:640px;margin:10px auto 0}.comparison{margin-top:280px}@media screen and (max-width:768px){.comparison{margin-top:10vh}}.comparison .comparison__title{background:url(/cdn/shop/files/sub_image-circle.jpg) center center/cover no-repeat;padding:100px 0;clip-path:polygon(0 0,100% 0,100% calc(100% - 100px),50% 100%,0 calc(100% - 100px))}@media screen and (max-width:768px){.comparison .comparison__title{padding:30px 0 50px;clip-path:polygon(0 0,100% 0,100% calc(100% - 50px),50% 100%,0 calc(100% - 50px))}}.comparison .comparison__title .comparison-table{padding:80px 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:768px){.comparison .comparison__title .comparison-table{padding:0 0 15px}}.comparison .comparison__title .comparison-table li{width:calc(25% - 25px)}@media screen and (max-width:768px){.comparison .comparison__title .comparison-table li{width:calc(25% - 10px)}}.comparison .comparison__title .comparison-table li .circle{border:1px solid #fff;border-radius:50%;background:#0000004d;aspect-ratio:1;position:relative}.comparison .comparison__title .comparison-table li .circle p{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:1.4rem}@media screen and (max-width:768px){.comparison .comparison__title .comparison-table li .circle p{font-size:.6rem;letter-spacing:-.08rem}}.comparison .comparison__title .sub__text{font-size:1.8rem;color:#fff;text-align:center}@media screen and (max-width:768px){.comparison .comparison__title .sub__text{font-size:.8rem}}.comparison .comparison__title .sub__text span{position:relative;display:inline-block}.comparison .comparison__title .sub__text span:before{content:"\30fb";position:absolute;top:-.8em;left:50%;transform:translate(-50%);font-size:.8em;line-height:1}.comparison .comparison__title .main__text{font-size:2.4rem;font-weight:700;font-family:var(--font-serif);color:#fff;text-align:center}@media screen and (max-width:768px){.comparison .comparison__title .main__text{font-size:.9rem}}.comparison .comparison-flow{padding-top:300px;background:url(/cdn/shop/files/sub_bg-circle.png) left bottom no-repeat;background-size:30%}@media screen and (max-width:768px){.comparison .comparison-flow{background-position:left top;background-size:50%;padding-top:10vh}}.comparison .comparison-flow .comparison-flow__list{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}.comparison .comparison-flow .comparison-flow__list .title{width:350px}@media screen and (max-width:768px){.comparison .comparison-flow .comparison-flow__list .title{width:100%}}.comparison .comparison-flow .comparison-flow__list .title .title__sub{color:#1a1311;margin-bottom:50px}@media screen and (max-width:768px){.comparison .comparison-flow .comparison-flow__list .title .title__sub{margin-bottom:10px;text-align:center}}.comparison .comparison-flow .comparison-flow__list .title .title__main{font-size:2.8rem;font-weight:700;font-family:var(--font-serif);color:#3f5546}@media screen and (max-width:768px){.comparison .comparison-flow .comparison-flow__list .title .title__main{text-align:center;font-size:1.8rem;line-height:1.4}}.comparison .comparison-flow .comparison-flow__list .table{width:calc(100% - 350px)}@media screen and (max-width:768px){.comparison .comparison-flow .comparison-flow__list .table{width:100%;margin-top:10vh;padding:0 5%}}.comparison .comparison-flow .comparison-flow__list .table .comparison-flow__table{position:relative;padding:0}.comparison .comparison-flow .comparison-flow__list .table .comparison-flow__table:before{content:"";position:absolute;left:15px;top:20px;bottom:15px;width:1px;background:#3f5546}@media screen and (max-width:768px){.comparison .comparison-flow .comparison-flow__list .table .comparison-flow__table:before{top:5px}}.comparison .comparison-flow .comparison-flow__list .table .comparison-flow__table li{padding-left:60px;padding-bottom:60px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;position:relative;justify-content:space-between;align-items:flex-start}@media screen and (max-width:768px){.comparison .comparison-flow .comparison-flow__list .table .comparison-flow__table li{padding-left:40px}}.comparison .comparison-flow .comparison-flow__list .table .comparison-flow__table li:before{content:"";position:absolute;left:7px;top:12px;width:18px;aspect-ratio:1;border-radius:50%;background:#3f5546}@media screen and (max-width:768px){.comparison .comparison-flow .comparison-flow__list .table .comparison-flow__table li:before{width:11px;top:0;left:10px}}.comparison .comparison-flow .comparison-flow__list .table .comparison-flow__table li:last-child{padding-bottom:0}.comparison .comparison-flow .comparison-flow__list .table .comparison-flow__table li:last-child:before{top:10px}.comparison .comparison-flow .comparison-flow__list .table .comparison-flow__table li .num{width:45%;margin-top:-30px}@media screen and (max-width:768px){.comparison .comparison-flow .comparison-flow__list .table .comparison-flow__table li .num{margin-top:-7px}}.comparison .comparison-flow .comparison-flow__list .table .comparison-flow__table li .num .num-num{font-size:3rem;color:#3f5546}@media screen and (max-width:768px){.comparison .comparison-flow .comparison-flow__list .table .comparison-flow__table li .num .num-num{font-size:1.2rem}}.comparison .comparison-flow .comparison-flow__list .table .comparison-flow__table li .num .num__title{color:#707070}@media screen and (max-width:768px){.comparison .comparison-flow .comparison-flow__list .table .comparison-flow__table li .num .num__title{font-size:.7rem}}.comparison .comparison-flow .comparison-flow__list .table .comparison-flow__table li .image{width:55%}.comparison .comparison-flow .comparison-flow__list .table .comparison-flow__table li .num__title__last{color:#707070;font-size:1.4rem}@media screen and (max-width:768px){.comparison .comparison-flow .comparison-flow__list .table .comparison-flow__table li .num__title__last{font-size:.7rem}}.comparison .comparison-item{margin-top:300px;position:relative}@media screen and (max-width:768px){.comparison .comparison-item{margin-top:10vh}}.comparison .comparison-item .white-back{background:#fff;position:absolute;width:100%;height:35%;top:20%}@media screen and (max-width:768px){.comparison .comparison-item .white-back{height:110px;top:25px}}.comparison .comparison-item .comparison-item{margin-bottom:80px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;align-items:center;position:relative;z-index:1}@media screen and (max-width:768px){.comparison .comparison-item .comparison-item{margin-bottom:50px}}.comparison .comparison-item .comparison-item .item,.comparison .comparison-item .comparison-item .text{width:50%}.comparison .comparison-item .comparison-item .text .green{margin-bottom:20px;font-size:1.2rem;font-weight:700;color:#489775}@media screen and (max-width:768px){.comparison .comparison-item .comparison-item .text .green{margin-bottom:10px;font-size:.7rem}}.comparison .comparison-item .comparison-item .text .title{color:#3f5546;font-size:2.4rem;font-weight:700;font-family:var(--font-serif)}@media screen and (max-width:768px){.comparison .comparison-item .comparison-item .text .title{font-size:.8rem}}.comparison .comparison-item .comparison-item .text .text__p{margin-top:30px;color:#1a1311}@media screen and (max-width:768px){.comparison .comparison-item .comparison-item .text .text__p{margin-top:10px;font-size:.5rem}}.comparison .comparison-item .comparison-text{margin-top:20px;color:#1a1311;text-align:center}@media screen and (max-width:768px){.comparison .comparison-item .comparison-text{font-size:.7rem}}.comparison .btn-area{margin-top:180px}@media screen and (max-width:768px){.comparison .btn-area{margin-top:10vh}}.comparison .btn-area p{padding-bottom:20px;font-weight:700;font-size:1.4rem;text-align:center;color:#3f5546}@media screen and (max-width:768px){.comparison .btn-area p{padding-bottom:10px;font-size:.8rem}}.comparison .btn-area a img{max-width:640px;margin:0 auto}@media screen and (max-width:768px){.comparison .btn-area a img{max-width:80%}}.reason{padding-top:400px}@media screen and (max-width:768px){.reason{padding-top:10vh}}.reason .reason__title{margin-bottom:100px;font-size:2.4rem;color:#3f5546;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (max-width:768px){.reason .reason__title{margin-bottom:40px;font-size:1rem}}.reason .reason__title .en{margin-top:-10px;padding-right:10px}@media screen and (max-width:768px){.reason .reason__title .en{margin-top:-4px;padding-right:4px}}.reason .reason__title .ja{font-weight:700;font-family:var(--font-serif)}.reason .reason-arrow{margin-bottom:100px}@media screen and (max-width:768px){.reason .reason-arrow{margin-bottom:50px}}.reason .reason-arrow img{max-width:380px;margin:0 auto}@media screen and (max-width:768px){.reason .reason-arrow img{max-width:30%}}.reason .reason-box{width:100%;padding:180px 0;background:url(/cdn/shop/files/sub_bg-green.jpg) 0 0 no-repeat;background-size:cover;color:#fff}@media screen and (max-width:768px){.reason .reason-box{padding:50px 0}}.reason .reason-box .reason-box_a{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}.reason .reason-box .reason-box_a .text{width:60%}@media screen and (max-width:768px){.reason .reason-box .reason-box_a .text{width:100%}}.reason .reason-box .reason-box_a .text .title{margin-bottom:80px;font-size:2.4rem;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.reason .reason-box .reason-box_a .text .title{margin-bottom:20px;font-size:1rem;justify-content:center}}.reason .reason-box .reason-box_a .text .title .en{margin-top:-5px;padding-right:10px}@media screen and (max-width:768px){.reason .reason-box .reason-box_a .text .title .en{margin-top:-4px;padding-right:4px}}.reason .reason-box .reason-box_a .text .title .ja{font-weight:700;font-family:var(--font-serif)}.reason .reason-box .reason-box_a .text .text__p{width:calc(50% + 30px);margin-left:50px}@media screen and (max-width:768px){.reason .reason-box .reason-box_a .text .text__p{width:100%;margin-left:0;margin-bottom:40px;text-align:center;font-size:.6rem}}.reason .reason-box .reason-box_a .image{width:40%}@media screen and (max-width:768px){.reason .reason-box .reason-box_a .image{width:100%}.reason .reason-box .reason-box_a .image img{max-width:60%;margin:0 auto}}.reason .reason-box .cycle{margin-top:80px;padding-top:350px;position:relative}@media screen and (max-width:768px){.reason .reason-box .cycle{margin-top:50px;padding-top:80px}}.reason .reason-box .cycle:before{content:"";background:url(/cdn/shop/files/sub_bg-circle02.png) 0 0 no-repeat;width:544px;height:490px;position:absolute;top:0;left:50%;transform:translate(-50%)}@media screen and (max-width:768px){.reason .reason-box .cycle:before{width:126px;height:87px;background:url(/cdn/shop/files/sub_bg-circle02_sp.png) 0 0 no-repeat;background-size:contain}}.reason .reason-box .cycle .cycle-box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:1}@media screen and (max-width:768px){.reason .reason-box .cycle .cycle-box{width:90%;margin:0 auto}}.reason .reason-box .cycle .cycle-box .cycle-box_li{width:400px}@media screen and (max-width:768px){.reason .reason-box .cycle .cycle-box .cycle-box_li{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:25px}}@media screen and (max-width:768px){.reason .reason-box .cycle .cycle-box .cycle-box_li .photo{width:40%}}.reason .reason-box .cycle .cycle-box .cycle-box_li .list{padding:30px 50px}@media screen and (max-width:768px){.reason .reason-box .cycle .cycle-box .cycle-box_li .list{width:60%;padding:20px 10px}}.reason .reason-box .cycle .cycle-box .cycle-box_li .list .cycle-box_ol .check{position:relative;margin-bottom:5px;padding-left:30px}@media screen and (max-width:768px){.reason .reason-box .cycle .cycle-box .cycle-box_li .list .cycle-box_ol .check{padding-left:20px;font-size:.6rem}}.reason .reason-box .cycle .cycle-box .cycle-box_li .list .cycle-box_ol .check:before{content:"";background:url(/cdn/shop/files/sub_icon-check.png) 0 0 no-repeat;width:23px;height:16px;position:absolute;top:5px;left:0}@media screen and (max-width:768px){.reason .reason-box .cycle .cycle-box .cycle-box_li .list .cycle-box_ol .check:before{width:15px;height:10px;background-size:contain}}.reason .reason-box .cycle__title{margin-top:180px}@media screen and (max-width:768px){.reason .reason-box .cycle__title{margin-top:10vh}}.reason .reason-box .cycle__title img{max-width:990px;margin:0 auto 50px}.reason .reason-box .cycle__title p{font-size:1.4rem;text-align:center}@media screen and (max-width:768px){.reason .reason-box .cycle__title p{font-size:.6rem}}.reason .reason-box .btn-area{margin-top:180px}@media screen and (max-width:768px){.reason .reason-box .btn-area{margin-top:10vh}}.reason .reason-box .btn-area p{margin-bottom:30px;font-size:1.4rem;font-weight:700;text-align:center}@media screen and (max-width:768px){.reason .reason-box .btn-area p{margin-bottom:10px;font-size:.9rem}}.reason .reason-box .btn-area a img{max-width:640px;margin:0 auto}@media screen and (max-width:768px){.reason .reason-box .btn-area a img{width:80%}}.system{padding:120px 0}@media screen and (max-width:768px){.system{padding:10vh 0}}.system .h2__title{font-size:3rem;font-weight:700;font-family:var(--font-serif);text-align:center;color:#3f5546}@media screen and (max-width:768px){.system .h2__title{font-size:1.2rem}}.system .system-list{margin-top:120px;padding-left:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:768px){.system .system-list{margin-top:50px;justify-content:center}}.system .system-list li{width:calc(20% - 30px)}@media screen and (max-width:768px){.system .system-list li{width:calc(100% / 3 - 10px);margin-bottom:50px}}.system .system-list li .image{height:80px}@media screen and (max-width:768px){.system .system-list li .image{height:50px}}.system .system-list li .image img{width:auto;height:80px;margin:0 auto}@media screen and (max-width:768px){.system .system-list li .image img{width:auto;height:50px}}.system .system-list li .text{margin-top:50px;text-align:center}@media screen and (max-width:768px){.system .system-list li .text{margin-top:20px}}.system .system-list li .text .h3__title{margin-bottom:20px;font-size:1.1rem;color:#489775;font-family:var(--font-base)}@media screen and (max-width:768px){.system .system-list li .text .h3__title{margin-bottom:10px;font-size:.7rem}}.system .system-list li .text p{color:#1a1311}@media screen and (max-width:768px){.system .system-list li .text p{font-size:.6rem}}.system .system-list li:nth-child(1) .image img{width:auto;height:60px}@media screen and (max-width:768px){.system .system-list li:nth-child(1) .image img{width:auto;height:40px}}.system .system-list li:nth-child(2) .image img{width:auto;height:60px}@media screen and (max-width:768px){.system .system-list li:nth-child(2) .image img{width:auto;height:40px}}@media screen and (max-width:768px){.system .system-list li:nth-child(4){width:calc(50% - 50px)}}@media screen and (max-width:768px){.system .system-list li:nth-child(5){width:calc(50% - 50px)}}.benefit{padding:120px 0}@media screen and (max-width:768px){.benefit{padding:0 0 10vh}}.benefit .benefit-table{padding-left:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;align-items:stretch}.benefit .benefit-table .image{width:50%;background:url(/cdn/shop/files/sub_image-photo.jpg) 50% 50%/cover no-repeat}@media screen and (max-width:768px){.benefit .benefit-table .image{width:100%;height:35vh}}.benefit .benefit-table .text{width:50%;padding:80px 50px 80px 80px;background:#3f5546;color:#fff}@media screen and (max-width:768px){.benefit .benefit-table .text{width:100%;padding:50px 30px 50px 50px}}.benefit .benefit-table .text .h2__title{margin-left:-20px;margin-bottom:50px;font-size:2.4rem;font-weight:700;line-height:1.4;font-family:var(--font-serif)}@media screen and (max-width:768px){.benefit .benefit-table .text .h2__title{margin-bottom:20px;font-size:1.2rem}.benefit .benefit-table .text .h2__title br{display:none}}.benefit .benefit-table .text .benefit-list li{list-style:disc;margin-bottom:20px;font-weight:700;font-size:1.2rem}@media screen and (max-width:768px){.benefit .benefit-table .text .benefit-list li{margin-bottom:0;font-size:.9rem}}.benefit .benefit-table .text .benefit-list li span{font-size:.6rem;font-weight:500}.benefit .benefit-table .text p{max-width:590px;margin-top:50px;font-size:.8rem;text-align:right}@media screen and (max-width:768px){.benefit .benefit-table .text p{width:100%;margin-top:10px;font-size:.5rem}}.voice{padding:120px 0}@media screen and (max-width:768px){.voice{padding:0 0 10vh}}.voice .h2__title{margin-bottom:80px;font-size:3rem;font-weight:700;color:#3f5546;font-family:var(--font-serif);text-align:center}@media screen and (max-width:768px){.voice .h2__title{margin-bottom:50px;font-size:1.2rem}}.voice .voice__table{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;flex-direction:column}.voice .voice__table .voice-li{width:80%;margin-bottom:80px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width:768px){.voice .voice__table .voice-li{margin-bottom:60px;width:100%}}.voice .voice__table .voice-li .face{width:140px}@media screen and (max-width:768px){.voice .voice__table .voice-li .face{width:20%}}.voice .voice__table .voice-li .face img{max-width:110px}.voice .voice__table .voice-li .face p{text-align:center;color:#707070}.voice .voice__table .voice-li .text{width:calc(100% - 140px);padding:25px;background:#fff;position:relative}@media screen and (max-width:768px){.voice .voice__table .voice-li .text{width:75%;margin-left:5%;padding:20px}}.voice .voice__table .voice-li .text .skin{position:absolute;top:-13px;left:25px;display:block;padding:0 5px;background:#3f5546;color:#fff}@media screen and (max-width:768px){.voice .voice__table .voice-li .text .text__p{font-size:.6rem}}.voice .voice__table .voice-li:nth-child(2n){margin-left:20%}@media screen and (max-width:768px){.voice .voice__table .voice-li:nth-child(2n){margin-left:0}}.voice .voice__table .voice-li:last-child{margin-bottom:0}.faq{padding:120px 0 0}@media screen and (max-width:768px){.faq{padding:0}}.faq .h2__title{font-size:3rem;font-weight:700;font-family:var(--font-serif);text-align:center;color:#3f5546}@media screen and (max-width:768px){.faq .h2__title{font-size:1.2rem}}.shopify-block #flexibar-0.fb-bar{padding:0!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/lhooq-subscription.css.map */
