.l-wrapper{font-family:TTCommons-Regular,Noto Sans JP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:1.6rem;line-height:1.5;color:#000;background:#eee}.l-kv{position:relative}.l-kv__img{width:100%;height:auto}.l-main{overflow-x:hidden;width:100%;max-width:1000px;margin:auto}.l-container{background:#fff}.l-content{padding-top:96px;padding-bottom:96px}@media screen and (max-width: 767px){.l-content{padding-top:80px;padding-bottom:80px}}.l-content:first-child{padding-top:32px}@media screen and (max-width: 767px){.l-content:first-child{padding-top:24px}}.l-content+.l-content{padding-top:0}.l-content_cover{padding-top:0;padding-bottom:0}.l-content__bg{margin-right:-80px;margin-left:-80px;padding:96px 80px}@media screen and (max-width: 767px){.l-content__bg{margin-right:-8%;margin-left:-8%;padding:80px 8%}}.l-content__bg--gray{background:#eee}.l-inner{width:100%;max-width:840px;margin:auto}@media screen and (max-width: 767px){.l-inner{width:min(84%,1000px)}}.menu{width:100%;max-width:840px;margin-right:auto;margin-left:auto;font-size:1.6rem}@media screen and (max-width: 767px){.menu{max-width:315px}}.menuList{display:flex;margin-left:-16px}@media screen and (max-width: 767px){.menuList{margin-left:-32px;flex-wrap:wrap}}.menuList__item{width:calc((100% - 64px)/4);margin-left:16px}@media screen and (max-width: 767px){.menuList__item{width:calc((100% - 64px)/2);margin-top:20px;margin-left:32px}}.menuList__link{display:block;width:100%;padding-top:8px;padding-right:16px;padding-bottom:8px;text-align:center}@media screen and (max-width: 767px){.menuList__link{position:relative;text-align:left}.menuList__link:after{position:absolute;top:calc(50% - 10px);right:6px;bottom:0;width:10px;height:10px;content:"";-webkit-transform:rotate(135deg) translateY(-50%);transform:rotate(135deg) translateY(-50%);border-top:solid 1px #000;border-right:solid 1px #000}}@media screen and (hover: hover){.menuList__hover{position:relative}.menuList__hover:after{position:absolute;bottom:-10px;left:0;width:100%;height:1px;content:"";transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:scale(0,1);transform:scaleX(0);-webkit-transform-origin:left top;transform-origin:left top;background:#000}.menuList__hover:hover:after{-webkit-transform:scale(1,1);transform:scale(1)}}@media screen and (min-width: 768px){.menuList__arrow{position:relative}.menuList__arrow:after{position:absolute;top:-3px;right:-22px;bottom:0;width:10px;height:10px;content:"";-webkit-transform:rotate(135deg) translateY(-50%);transform:rotate(135deg) translateY(-50%);border-top:solid 1px #000;border-right:solid 1px #000}}.intro{margin-top:80px}@media screen and (max-width: 767px){.intro{margin-top:50px}}.intro__text{font-size:1.8rem;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.intro__text{text-align:left}}.desc{width:100%;max-width:680px;margin-top:80px;margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.desc{margin-top:50px}}.desc__title{font-size:2.6rem;font-weight:500;text-align:center}@media screen and (max-width: 767px){.desc__title{font-size:2.4rem;text-align:left}}.desc__text{margin-top:24px;font-size:1.6rem}[id=lineup] .lineup__title{font-family:TTCommons-Light,Noto Sans JP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:3.2rem;letter-spacing:3px}@media screen and (max-width: 767px){[id=lineup] .lineup__title{font-size:3.1rem}}[id=lineup] .thumb{margin-top:40px}[id=lineup] .thumbList{display:flex;margin-left:-8px;justify-content:space-between}@media screen and (max-width: 767px){[id=lineup] .thumbList{margin-left:0}}[id=lineup] .thumbList__item{display:flex;flex-direction:column;width:calc((100% - 24px) / 3);margin-left:8px;cursor:pointer}@media screen and (max-width: 767px){[id=lineup] .thumbList__item{margin-left:0}}[id=lineup] .thumbList__image{width:100%;height:auto}[id=lineup] .thumbList__text{font-size:1.6rem;margin-top:8px;padding-top:8px;padding-bottom:16px;text-align:center}[id=lineup] .thumbList__arrow{position:relative;margin-top:auto}[id=lineup] .thumbList__arrow:after{position:absolute;right:50%;bottom:2px;width:12px;height:12px;margin-top:-6px;content:"";-webkit-transform:rotate(135deg) translate(-50%,-50%);transform:rotate(135deg) translate(-50%,-50%);border-top:solid 1px #000;border-right:solid 1px #000}[id=lineup] .product{margin-top:40px}[id=lineup] .productList{display:flex;margin-left:-60px}@media screen and (max-width: 767px){[id=lineup] .productList{margin-left:0}}[id=lineup] .swiper-wrapper{flex-direction:row;width:initial;height:initial}[id=lineup] .swiper-slide{width:initial;height:initial}[id=lineup] .productList__item{display:flex;flex-direction:column;width:calc((100% - 180px) / 3);margin-left:60px}@media screen and (max-width: 767px){[id=lineup] .productList__item{width:100%;margin-left:0;padding:24px 20px;border:1px solid #ccc}}[id=lineup] .productList__link{transition:.5s;text-decoration:underline}[id=lineup] .productList__link:hover{transition:.5s;opacity:.8}[id=lineup] .productList__image{width:100%;height:auto}[id=lineup] .productList__name{font-size:2rem;font-weight:500;margin-top:32px}@media screen and (max-width: 767px){[id=lineup] .productList__name{margin-top:24px}}[id=lineup] .productList__price{font-size:1.8rem;margin-top:8px;display:flex;justify-content:space-between}[id=lineup] .productList__btn{margin-top:32px}@media screen and (max-width: 767px){[id=lineup] .productList__btn{margin-top:24px}}[id=lineup] .productList__text{margin-top:32px;margin-bottom:40px}@media screen and (max-width: 767px){[id=lineup] .productList__text{margin-top:24px;margin-bottom:24px}}[id=lineup] .review{overflow-y:scroll;height:320px;margin-top:auto}[id=lineup] .review__box{padding:18px 16px;background:#cccccc80}[id=lineup] .review__box:not(:first-child){margin-top:4px}[id=lineup] .review__name{font-weight:700}[id=lineup] .review__text{margin-top:12px}[id=lineup] .lineup__note{font-size:1.4rem;margin-top:16px}.swiper{width:600px;height:300px}[id=how-to-use] .how-to-use__title{font-family:TTCommons-Light,Noto Sans JP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:3.2rem;letter-spacing:3px}@media screen and (max-width: 767px){[id=how-to-use] .how-to-use__title{font-size:3.1rem}}[id=how-to-use] .process{margin-top:40px}[id=how-to-use] .processList{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 768px){[id=how-to-use] .processList{margin-top:-60px;margin-left:-60px}}@media screen and (max-width: 767px){[id=how-to-use] .processList{flex-direction:column;margin-top:-50px}}@media screen and (min-width: 768px){[id=how-to-use] .processList__item{margin-top:60px;margin-left:60px}}@media screen and (max-width: 767px){[id=how-to-use] .processList__item{margin-top:50px}}@media screen and (min-width: 768px){[id=how-to-use] .processList__item-01{width:calc(100% - 540px)}}@media screen and (min-width: 768px){[id=how-to-use] .processList__item-02{width:420px}}@media screen and (min-width: 768px){[id=how-to-use] .processList__item-03{width:calc(100% - 540px)}}[id=how-to-use] .processList__title{font-family:TTCommons-Light,Noto Sans JP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:2.3rem;font-weight:300;position:relative;padding-bottom:8px;border-bottom:1px solid #ccc}[id=how-to-use] .processList__text{margin-top:24px}[id=how-to-use] .product{margin-top:32px}[id=how-to-use] .productList{display:flex;margin-left:-8px;justify-content:center}[id=how-to-use] .productList__item{display:flex;flex-direction:column;margin-left:8px}[id=how-to-use] .processList__item-01 .productList__item{width:calc((100% - 24px) / 3)}[id=how-to-use] .processList__item-02 .productList__item{width:calc((100% - 32px)/4)}[id=how-to-use] .processList__item-03 .productList__item{width:99px}@media screen and (max-width: 767px){[id=how-to-use] .processList__item-03 .productList__item{width:100px}}[id=how-to-use] .productList__step{font-family:TTCommons-Medium,Noto Sans JP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;text-align:center;color:#727272}[id=how-to-use] .productList__link{margin-top:12px;transition:.5s;text-decoration:underline}[id=how-to-use] .productList__link:hover{transition:.5s;opacity:.8}[id=how-to-use] .productList__image{width:100%;height:auto}[id=how-to-use] .productList__name{font-size:1.25rem;line-height:1.4;font-weight:500;margin-top:12px;margin-bottom:12px;text-align:center}@media screen and (max-width: 767px){[id=how-to-use] .productList__name{font-size:1rem}}[id=how-to-use] .amountUsed{display:grid;margin-top:auto;place-items:center}[id=how-to-use] .amountUsed__circle{position:relative;width:90%;height:40px;border:1px solid #ccc;border-radius:4px}[id=how-to-use] .amountUsed__circle__big{position:relative;width:120%;height:40px;border:1px solid #ccc;border-radius:4px}@media screen and (max-width: 767px){[id=how-to-use] .amountUsed__circle{position:relative;width:95%;height:50px;border:1px solid #ccc;border-radius:4px}}@media screen and (max-width: 767px){[id=how-to-use] .amountUsed__circle__big{position:relative;width:118%;height:50px;border:1px solid #ccc;border-radius:4px}}[id=how-to-use] .amountUsed__text{font-size:1.2rem;line-height:1.25;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}@media screen and (max-width: 767px){[id=how-to-use] .amountUsed__text{font-size:1.2rem;line-height:1.2}}[id=how-to-use] .amountUsed__text__small{font-size:1.1rem;line-height:1.1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}[id=dev-story] .dev-story__title{font-family:TTCommons-Light,Noto Sans JP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:3.2rem;font-weight:300;letter-spacing:3px}@media screen and (max-width: 767px){[id=dev-story] .dev-story__title{font-size:3.1rem}}[id=dev-story] .dev-story__thumb{margin-top:40px}[id=dev-story] .dev-story__image{width:100%;height:auto}[id=dev-story] .dev-story__text{margin-top:24px}[id=dev-story] .dev-story__text:first-of-type{margin-top:40px}[id=dev-story] .dev-story__btn{position:relative;display:block;width:176px;margin-top:50px;padding:8px 24px 8px 8px;transition:.5s;text-align:center;border:1px solid #000}[id=dev-story] .dev-story__btn:after{position:absolute;top:calc(50% - 2px);right:16px;width:10px;height:10px;content:"";transition:.5s;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);border-top:solid 1px #000;border-right:solid 1px #000}[id=dev-story] .dev-story__btn:hover{transition:.5s;color:#fff;background:#2b2f33}[id=dev-story] .dev-story__btn:hover:after{transition:.5s;border-top:solid 1px #fff;border-right:solid 1px #fff}[id=dev-story] .info{margin-top:50px;padding-right:40px;padding-left:40px;border-right:1px solid #9d9d9d;border-left:1px solid #9d9d9d}@media screen and (max-width: 767px){[id=dev-story] .info{margin-top:40px;padding-right:22px;padding-left:22px}}[id=dev-story] .info__title{font-size:1.8rem}[id=dev-story] .info__text{margin-top:8px}[id=about-mta] .about-mta__title{font-family:TTCommons-Light,Noto Sans JP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:3.2rem;font-weight:300;letter-spacing:3px}@media screen and (max-width: 767px){[id=about-mta] .about-mta__title{font-size:3.1rem}}[id=about-mta] .material{display:flex;margin-top:40px}@media screen and (max-width: 767px){[id=about-mta] .material{flex-direction:column}}[id=about-mta] .material__thumbnail{width:400px}@media screen and (max-width: 767px){[id=about-mta] .material__thumbnail{width:100%}}[id=about-mta] .material__image{width:100%;height:auto}[id=about-mta] .material__body{width:calc(100% - 424px)}@media screen and (min-width: 768px){[id=about-mta] .material__body{margin-left:24px}}@media screen and (max-width: 767px){[id=about-mta] .material__body{width:100%;margin-top:24px}}[id=about-mta] .material__title{font-size:2rem;font-weight:400}@media screen and (max-width: 767px){[id=about-mta] .material__title{font-size:2.3rem;font-weight:400}}[id=about-mta] .material__text{margin-top:24px}.bottomBnr__link{display:block;background:#000}.bottomBnr__image{width:100%;height:auto;transition:.5s}.bottomBnr__image:hover{transition:.5s;opacity:.9}.diagnosisBtn,.stickyBtn{width:230px;height:60px}@media screen and (max-width: 767px){.diagnosisBtn,.stickyBtn{width:190px;height:50px}}.topBtn{position:absolute;bottom:28px;left:28px}@media screen and (max-width: 767px){.topBtn{bottom:-25px;left:8%}}.stickyBtn{position:sticky;z-index:10;bottom:28px;left:28px;margin-top:-60px;opacity:0}@media screen and (max-width: 767px){.stickyBtn{bottom:108px;left:8%;margin-top:-50px}}.diagnosisBtn{display:grid;transition:.5s;border-radius:2px;background:#736357;place-items:center}.diagnosisBtn:hover{transition:.5s;background:#917d6d}.diagnosisBtn__item{display:flex;align-items:center;justify-content:center}.diagnosisBtn__img{width:100%;height:auto}.diagnosisBtn__text{font-size:1.6rem;line-height:1;margin-left:8px;color:#fff}@media screen and (max-width: 767px){.diagnosisBtn__text{font-size:1.4rem}}.diagnosisBtn__text--small{font-size:1.2rem}.box--wide{margin-right:-80px;margin-left:-80px}@media screen and (max-width: 767px){.box--wide{margin-right:-8%;margin-left:-8%}}.swiper{width:100%;height:auto}@media screen and (min-width: 768px){.swiper-wrapper{display:flex;flex-direction:column}.swiper-a:not(.swiper-initialized){padding:0}.swiper-button-prev,.swiper-button-next,.swiper-pagination{display:none}}.swiper-pagination-bullet-active{background-color:#000030}.u-ta--center{text-align:center}.u-ta--left{text-align:left}.u-ta--right{text-align:right}.u-fw--lighter{font-weight:lighter}.u-fw--normal{font-weight:400}.u-fw--bold{font-weight:700}.u-fw--bolder{font-weight:bolder}.u-lh--normal{line-height:1.5}.u-lh--wide{line-height:2}.u-lh--s{font-size:1.4rem}.u-tt--demibold{font-family:TTCommons-DemiBold,sans-serif}.u-tt--bold{font-family:TTCommons-Bold,sans-serif}.u-tt--medium{font-family:TTCommons-Medium,sans-serif}.u-tt--light{font-family:TTCommons-Light,sans-serif}.u-arrow--left:before,.u-arrow--bottom:before,.u-arrow--right:before,.u-arrow--top:before{position:absolute;top:50%;right:14px;width:14px;height:14px;content:"";border-top:solid 1px #000;border-right:solid 1px #000}.u-arrow--top{position:relative;padding-right:22px}.u-arrow--top:before{-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.u-arrow--right{position:relative;padding-right:22px}.u-arrow--right:before{-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.u-arrow--bottom{position:relative;padding-right:22px}.u-arrow--bottom:before{-webkit-transform:rotate(135deg) translateY(-50%);transform:rotate(135deg) translateY(-50%)}.u-arrow--left{position:relative;padding-right:22px}.u-arrow--left:before{-webkit-transform:rotate(-135deg) translateY(-50%);transform:rotate(-135deg) translateY(-50%)}.u-btn__container{display:flex;flex-direction:column;max-width:680px;margin:auto;align-items:center;justify-content:center;gap:24px 0}@media screen and (min-width: 768px){.u-btn__container{flex-direction:row;gap:0 24px}}.u-btn__container:not(:first-child){margin-top:24px}.u-btn{display:inline-block;width:100%;min-width:200px;padding:16px 32px 16px 24px;cursor:pointer;transition:.5s;text-align:center;color:#fff;border-radius:4px;background:#2b2f33}.u-btn--black{color:#fff;background:#2b2f33}.u-btn--black:hover{transition:.5s;opacity:.8;color:#fff;background:#2b2f33}.u-btn--white{color:#000;background:#fff}.u-btn--white:hover{transition:.5s;opacity:.8;color:#000;background:#fff}.u-btn--passive{color:#000;background:#eee}.u-btn--passive:hover{transition:.5s;opacity:.8;color:#000;background:#fff}.u-btn__border{border:1px solid #fff}.u-btn__border--black{border:1px solid #2b2f33}.u-btn--en{padding:14px 32px}.u-link-disable{text-decoration:none!important;pointer-events:none}.u-btn__arrow{position:relative;display:inline-block}.u-btn__arrow:after{position:absolute;top:50%;right:16px;width:12px;height:12px;margin-top:-6px;content:"";-webkit-transform:rotate(0deg) translate(-50%,-50%);transform:rotate(0) translate(-50%,-50%);border-top:solid 1px #fff;border-right:solid 1px #fff}.u-btn__arrow--top:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.u-btn__arrow--right:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.u-btn__arrow--bottom:after{margin-top:-12px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.u-btn__arrow--left:after{right:initial;left:16px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.u-btn__arrow--black:after{border-top:solid 1px #2b2f33;border-right:solid 1px #2b2f33}.u-h1__line{position:relative;display:block;margin-bottom:1em;padding-bottom:32px}@media screen and (max-width: 767px){.u-h1__line{padding-bottom:18px}}.u-h1__line:before{position:absolute;bottom:0;left:50%;display:inline-block;width:80px;height:5px;content:"";-webkit-transform:translateX(-50%);transform:translate(-50%);border-radius:2px;background-color:#000}@media screen and (max-width: 767px){.u-h1__line:before{width:40px}}.u-display__block{display:block}.u-display__inline-block{display:inline-block}.u-display__inline{display:inline}.l-content.anchor{padding-top:160px;margin-top:-160px}@media screen and (max-width: 767px){.l-content.anchor{padding-top:60px;margin-top:-60px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/2023sakekasu-renewal.css.map */
