@charset "UTF-8";.col_w{color:#fff}.btn.sp,.sp{display:none}:root{--bg01: #F2F1F0;--bg02: #242424}.tac{text-align:center}.mv{position:relative}.mvPrize{width:25.7%;position:absolute;right:2rem;bottom:6rem;z-index:6}.mvPrize-list{column-gap:1rem}.mvPrize-listItem{width:calc((100% - 3rem)/4)}.mv-listItem{width:100%}.mv-listItem .img{background-repeat:no-repeat;background-size:cover;background-position:center}.mvImg01 .img{background-image:url(./mv01.webp)}.mvImg02 .img{background-image:url(./mv02.webp)}.mvImg03 .img{background-image:url(./mv03.webp)}.mv-listItem .img:after{content:"";display:block;padding-top:56.25%}.mvTxt{z-index:3;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:0 auto}.mvTxt p{font-size:clamp(12px,1.4rem,16px);line-height:160%;letter-spacing:normal;padding-bottom:1.6rem}.mvlogo{width:35.29%;margin:0 auto}.lineTtl{align-items:flex-end}.productNum{padding:2rem 0;border-top:solid 1px #000000;border-bottom:solid 1px #000000;font-size:clamp(10px,1.4rem,14px);line-height:160%;letter-spacing:normal;font-weight:300}.product-list{column-gap:3rem;row-gap:4rem}.product-listItem{width:calc((100% - 9rem)/4)}.product-listItem a{display:block}.product-listImg{position:relative;overflow:hidden}.sold{position:absolute;left:1rem;top:1rem;display:inline-block;font-size:12px;padding:.4rem 1rem;line-height:160%;letter-spacing:normal;color:#fff;background-color:#ca0000;border-radius:100px}.product-listImg .img{padding-top:100%;position:relative;transition:all .5s}.product-listItem a:hover .product-listImg .img{transform:scale(1.05)}.product-listImg .img img{object-fit:cover;width:100%;height:100%;position:absolute;left:0;top:0}.product-listTxt{padding-top:2rem}.product-listTxt h3{font-size:clamp(12px,1.6rem,16px);line-height:160%;letter-spacing:normal;padding-bottom:1rem;font-family:Noto Sans JP,sans-serif}.product-listTxt p span{display:block;letter-spacing:normal;line-height:160%;font-size:clamp(10px,1.6rem,16px)}.product-listTxt p span:last-of-type{color:#bcbcbc;font-size:clamp(10px,1.4rem,14px);padding-left:.8rem}.productBtn{margin-top:1.4rem;width:100%}.product-listItem a:hover .productBtn{background-color:#fff;color:#5a9170}.about-listItem:not(:last-of-type){padding-bottom:8rem}.about-listImg,.about-listTxt{width:45.8%}.about-listTxt h3{font-size:clamp(18px,2.4rem,24px);line-height:160%;letter-spacing:normal;font-weight:300;font-family:Noto sans JP,sans-serif}.about-listTxt p{font-size:clamp(10px,1.4rem,14px);padding-top:3rem}.banner{padding:20rem 8rem;background-repeat:no-repeat;background-size:cover;background-position:center;background-image:url(./banner.webp)}.banner h3{font-size:clamp(18px,2.8rem,32px);line-height:160%;letter-spacing:normal;font-weight:300;font-family:Noto sans JP,sans-serif}.ct-list{column-gap:3.2rem}.ct-listItem{position:relative;width:calc((100% - (3.2rem * 2)) / 3)}.ct-listItem a{display:block;overflow:hidden}.ct-listItem .img{transition:all .5s;background-repeat:no-repeat;background-size:cover;background-position:center}.ct-listItem a:hover .img{transform:scale(1.05)}.ct-listItem p{width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:clamp(18px,2rem,24px);line-height:160%;letter-spacing:normal}.newsTtl{flex-direction:column;justify-content:space-between}.newsWrap{padding-top:1rem;width:75%}.news-listItem{border-bottom:solid 1px rgba(0,0,0,.1)}.news-listItem:first-of-type{border-top:solid 1px rgba(0,0,0,.1)}.news-listItem a{padding:3rem 0}.news-listItem a .day{font-size:clamp(10px,1.2rem,12px);line-height:160%;letter-spacing:normal;width:12rem}.news-listItem a .newsTxt{font-size:clamp(10px,1.4rem,14px);line-height:160%;letter-spacing:normal}.faqWrap{padding-top:1rem;width:75%}.faqCont:not(:last-of-type){padding-bottom:6rem}.faqCont h3{font-weight:300;padding-bottom:2rem;line-height:160%;letter-spacing:normal;font-size:clamp(16px,2rem,24px)}.faq-defList{padding:3rem 0;border-bottom:solid 1px rgba(0,0,0,.1)}.faq-defList:first-of-type{border-top:solid 1px rgba(0,0,0,.1)}.faq-defTtl{position:relative;cursor:pointer}.faq-defTtl p span,.answer-en,.faq-answer{display:block;font-weight:300;line-height:160%;letter-spacing:normal;font-size:clamp(10px,1.4rem,14px)}.faq-defTtl p span:first-of-type,.answer-en{padding-right:1rem}.faqIcon{transition:all .3s;width:1.6rem;height:1.6rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}.faq-defTtl.open .faqIcon{transform:translateY(-50%) rotate(135deg)}.faqIcon svg{width:100%;height:100%;position:absolute;left:0;top:0}.faq-defDesc{display:none;padding-top:2rem}.section-template--18594738307141__cart-items-padding,.section-template--18594738536517__main-padding,.section-template--20243692814588__main-padding,.section-template--20243692159228__cart-items-padding{padding-top:16rem!important;padding-bottom:4rem!important}.product__title h1{font-size:clamp(18px,2.4rem,28px)!important;line-height:160%;letter-spacing:normal;font-family:Noto Sans JP,Montserrat,sans-serif!important;font-weight:300!important}.product__description p{font-size:clamp(10px,1.4rem,14px)!important;line-height:200%;letter-spacing:normal}.accordion .svg-wrapper{width:1.4rem!important;height:1.4rem!important}.accordion__title{font-weight:300;font-size:clamp(10px,1.4rem,14px);font-family:Noto Sans JP,sans-serif!important}.accordion__content p,.accordion__content li{font-size:clamp(10px,1.2rem,12px)!important;line-height:200%;letter-spacing:normal}.pageMv{position:relative}.pageMv .img{display:block;height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;background-image:url(./supmv.webp)}.pageMv .img:after{content:"";display:block;padding-top:56.25%}.pageMvttl{position:absolute;left:8rem;bottom:6rem}.step-list{column-gap:3rem;row-gap:3rem}.step-listItem{width:calc((100% - (3rem * 2)) / 3);padding:2rem;background-color:#f7f9f8}.step-listNum p{font-size:clamp(12px,1.8rem,20px);line-height:160%;letter-spacing:normal;font-weight:300}.step-listImg{width:23.5%}.step-listTxt{padding-top:1rem}.step-listTxt p{padding-top:1rem;font-size:clamp(10px,1.2rem,14px);letter-spacing:normal}.step-listTxt p span{display:block;font-size:clamp(10px,1rem,12px);letter-spacing:normal;color:#7e7e7e}.stepvideo{position:relative;width:100%;padding-top:56.25%}.stepvideo iframe{width:100%;height:100%;position:absolute;left:0;top:0}.howside{width:16.6%}.howside-list{position:sticky;top:8rem;padding:3rem 2rem;border:solid 1px #000000}.howside-listItem a{display:block;font-size:clamp(10px,1.4rem,14px);letter-spacing:normal;line-height:160%;color:#1e1005;transition:all .3s}.howside-listItem a.active{color:#1e1005}.howside-listItem:not(:last-of-type) a{padding-bottom:1.6rem;margin-bottom:1.6rem;border-bottom:solid 1px #E5E5E5}.howMain{width:75%}.howMainImg{width:38.8%}.howMainTxt{width:57.7%}.howMainTxt h3{font-size:clamp(12px,2rem,24px);line-height:160%;letter-spacing:normal;font-weight:300;padding-bottom:3rem}.howMainTxt p{font-size:clamp(10px,1.4rem,14px);letter-spacing:normal}.howMainTxt p span,.howMainother p span{text-decoration:underline}.howMainother{margin-top:3rem;padding:4rem;background-color:#f7f9f8}.howMainother h4{font-size:clamp(12px,1.8rem,20px);line-height:160%;letter-spacing:normal;font-weight:400;padding-bottom:2rem}.howMainother h4 span{font-family:"apple color emoji","segoe ui emoji","noto color emoji","android emoji",emojisymbols,emojione mozilla,twemoji mozilla,segoe ui symbol}.howMainother p{font-size:clamp(12px,1.4rem,14px);letter-spacing:.05em}.howMainother p:not(:last-of-type){margin-bottom:2rem}.otherImg{margin:2rem 0}.caution{font-size:clamp(10px,1.2rem,12px);color:#7e7e7e}.supfaqWrap .faq-defList:first-of-type{padding-top:0;border-top:unset}.cart__warnings{padding-top:14rem!important}@media screen and (max-width:768px){.btn.sp,.sp{display:block}.pc{display:none}.bg-b{background-repeat:repeat-y;background-size:100% auto}.mvPrize{width:20%;right:2rem;bottom:4rem}.mvPrize-list{column-gap:0}.mvPrize-listItem{width:50%}.mv-listItem .img{background-image:url(./mvsp01.webp)}.mvImg02 .img{background-image:url(./mvsp02.webp)}.mvImg03 .img{background-image:url(./mvp03.webp)}.mv-listItem .img:after{padding-top:165%}.mvTxt p{font-size:1.2rem;padding-bottom:1.6rem}.mvlogo{width:65%}.product-list{column-gap:3rem}.product-listItem{width:100%}.product-listItem:not(:last-of-type){margin-bottom:4rem}.product-listTxt{padding-top:2rem}.product-listTxt h3{font-size:1.6rem}.product-listTxt p span{font-size:1.4rem}.product-listTxt p span:last-of-type{font-size:1.2rem}.productBtn{margin-top:1.4rem}.btnLine{padding-top:4rem}.about-listItem:not(:last-of-type){padding-bottom:6rem}.about-listImg,.about-listTxt{width:100%}.about-listTxt{padding-top:3rem}.about-listTxt h3{font-size:1.8rem}.about-listTxt p{font-size:1.2rem;padding-top:2.4rem}.about-listTxt p br{display:none}.banner{padding:8rem 2rem}.banner h3{font-size:1.4rem}.ct-listItem{width:100%}.ct-listItem:not(:last-of-type){margin-bottom:1rem}.ct-listItem p{font-size:1.8rem}.newsWrap{padding-top:3rem;width:100%}.news-listItem a{padding:3rem 0}.news-listItem a .day{font-size:1.2rem;width:100%;padding-bottom:.6rem}.news-listItem a .newsTxt{font-size:1.2rem;line-height:160%;letter-spacing:normal}.faqWrap{padding-top:4rem;width:100%}.faqCont:not(:last-of-type){padding-bottom:6rem}.faqCont h3{padding-bottom:2rem;font-size:1.8rem}.faq-defList{padding:3rem 0}.faq-defTtl p span,.answer-en,.faq-answer{font-size:1.2rem}.faq-defTtl p span:first-of-type,answer-en{padding-right:.4rem}.section-template--18594738307141__cart-items-padding,.section-template--20243692159228__cart-items-padding{padding-top:12rem!important;padding-bottom:4rem!important}.section-template--18594738536517__main-padding,.section-template--20243692814588__main-padding{padding-top:8rem!important;padding-bottom:4rem!important}.product__title h1{font-size:2rem!important}.product__description p{font-size:1.2rem!important}.pageMv .img:after{padding-top:100%}.pageMvttl{left:3rem;bottom:3rem}.step-list{column-gap:3rem;row-gap:3rem}.step-listItem{width:100%}.step-listItem:not(:last-of-type){margin-bottom:2rem}.step-listNum p{font-size:1.8rem}.step-listImg{width:25%}.step-listTxt p{font-size:1.2rem}.step-listTxt p span{font-size:1rem}.howside{width:100%}.howside-list{position:unset;padding:3rem 2rem}.howside-listItem a{font-size:1.2rem;color:#1e1005}.howside-listItem:not(:last-of-type) a{padding-bottom:1.4rem;margin-bottom:1.4rem}.howMain{width:100%;padding-top:4rem}.howMainImg{width:100%}.howMainTxt{width:100%;padding-top:3rem}.howMainTxt h3{font-size:1.8rem;padding-bottom:2rem}.howMainTxt p{font-size:1.4rem}.howMainother{padding:3rem}.howMainother h4{font-size:1.6rem}.howMainother p{font-size:1.2rem}.caution{font-size:1rem}.supfaqWrap .faq-defList:first-of-type{padding-top:0;border-top:unset}.cart__warnings{padding-top:8rem!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/page.css.map */
