@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap);@-webkit-keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:30px;opacity:1}100%{height:0;top:50px;opacity:0}}@keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:30px;opacity:1}100%{height:0;top:50px;opacity:0}}@-webkit-keyframes fadeInAnime{from{opacity:0}to{opacity:1}}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}body{width:100%;margin:0}.l-wrapper{width:100%;margin:0 auto;position:relative;z-index:1}.l-inner{padding:0 15px}@media screen and (min-width:768px){.l-inner{padding:0}}p{margin:0}img{display:block;max-width:100%;margin:0 auto}@media screen and (max-width:767px){.item-detail__wrap{margin-bottom:6.6vw}}.item-detail__wrap .mdl-list-colorselect li{position:relative}@media screen and (max-width:767px){.item-detail__wrap .mdl-list-colorselect li{margin-bottom:9.5vw;margin-right:4.0667vw;width:13.667vw;height:13.667vw}}@media screen and (max-width:767px){.item-detail__wrap .mdl-list-colorselect li a{width:13.667vw;height:13.667vw}}.item-detail__wrap .mdl-list-colorselect li.active::before{content:"";display:block;position:absolute;width:105%;height:105%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #2c2c2c;border-radius:100px}@media screen and (max-width:767px){.item-detail__wrap .mdl-list-colorselect li.active::before{width:116%;height:116%}}.item-detail__wrap .mdl-list-colorselect li::after{content:attr(data-color) "";display:block;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#2c2c2c;font-size:10px;top:55px;left:50%}@media screen and (max-width:767px){.item-detail__wrap .mdl-list-colorselect li::after{font-size:12px;top:17vw}}.owl-nav{height:0}.owl-dots{display:none}.owl-thumbs{display:none}.anno__num{counter-reset:count 0;padding-left:18px}.anno__num li{color:#666;font-size:10px;font-weight:300;line-height:14px;text-indent:calc(-1em - 8px)}.anno__num li::before{content:"※" counter(count) " ";counter-increment:count}.anno__num.num2{counter-reset:count 1}.ac{background-color:#fff;-webkit-box-shadow:0 0 20px 3px #fff1f4;box-shadow:0 0 20px 3px #fff1f4;max-width:375px;width:100%;margin:0 auto}@media screen and (min-width:768px){.ac{max-width:720px}}.ac__btn{position:relative;width:100%;height:104px;padding:0 16px;border-top:#000 solid 6px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media screen and (min-width:768px){.ac__btn{height:136px;padding:0 45px}}.ac__btn::before{content:"";position:absolute;right:15px;top:50%;display:block;width:20px;height:1px;background:#000;-webkit-transition:all .4s;transition:all .4s;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.ac__btn::after{content:"";position:absolute;right:15px;top:50%;display:block;width:20px;height:1px;background:#000;-webkit-transition:all .4s;transition:all .4s;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ac__btn.is-active::before{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.ac__btnIcon{width:37px}@media screen and (min-width:768px){.ac__btnIcon{width:47px}}.ac__ttl{font-size:16px;font-weight:600;line-height:23px}@media screen and (min-width:768px){.ac__ttl{font-size:28px;line-height:38px}}.ac__ttl .underline{font-weight:600;text-decoration:underline}.ac__contents{display:none;border-top:#e8e8e8 solid 1px}.ac__inner{padding:48px 16px}@media screen and (min-width:768px){.ac__inner{padding:50px 45px}}.ac__img{width:100%}@media screen and (min-width:768px){.ac__img{max-width:500px;margin:0 auto}}.ac__numList{margin-top:20px}.scroll__line{position:absolute;height:100px;bottom:-113px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:768px){.scroll__line{left:0}}.scroll__line::before{content:"";position:absolute;z-index:0;width:2px;height:100px;background:#fb5f7b;-webkit-animation:pathmove 1.4s ease-in-out infinite;animation:pathmove 1.4s ease-in-out infinite;opacity:0}.scroll__line::after{content:"";display:block;position:absolute;z-index:-1;width:30px;height:74px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-10px;background-color:#fff;-webkit-filter:blur(8px);filter:blur(8px);mix-blend-mode:multiply}.p-feature{padding:0 0 60px;width:100%}@media screen and (min-width:768px){.p-feature{padding:80px 20px}}.p-feature__ttl{text-align:center}.p-feature__wrap{position:relative;margin:33px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:375px;width:100%}@media screen and (min-width:768px){.p-feature__wrap{max-width:720px}}.p-feature__indicator{width:13%;position:relative}.p-feature__indicator .indicator__wrap{position:relative;background-color:#e8e8e8;width:2px;height:46.5vh;margin:0 auto}@media screen and (min-width:768px){.p-feature__indicator .indicator__wrap{margin:0 auto 0 0}}.p-feature__indicator .indicator__point{position:absolute;display:inline-block;background-color:#e8e8e8;width:10px;height:10px;border-radius:100%;margin-left:-4px}.p-feature__indicator .indicator__point:nth-child(1){top:0}.p-feature__indicator .indicator__point:nth-child(2){top:15vh}.p-feature__indicator .indicator__point:nth-child(3){top:30.5vh}.p-feature__indicator .indicator__point:nth-child(4){bottom:0}.p-feature__indicator .indicator__point--current{background-color:#000}.p-feature__indicator .indicator__point--current.ps01{top:0}.p-feature__indicator .indicator__point--current.ps02{top:15vh}.p-feature__indicator .indicator__point--current.ps03{top:30.5vh}.p-feature__indicator .indicator__point--current.ps04{bottom:0}.p-feature .scroll__line{bottom:-14%}@media screen and (min-width:768px){.p-feature .scroll__line{bottom:-10%}}.p-feature .scroll__line::after{content:none}.p-feature__scrollWrap{height:62vh;overflow:hidden;position:relative;width:88%}@media screen and (min-width:768px){.p-feature__scrollWrap{min-width:670px}}.p-feature__scrollWrap::after{content:"";display:block;position:absolute;z-index:200;width:100%;height:1px;bottom:0}.p-feature__contents{position:absolute;z-index:-1;top:0;left:auto}.p-feature__contents::-webkit-scrollbar{display:none}.p-feature__box:nth-child(2) .box__img{margin-bottom:14px}.p-feature__box:nth-child(2) .anno__num{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-feature__box:nth-child(2) .anno__num li{display:inline}@media screen and (min-width:768px){.p-feature__box:nth-child(3) .box__img{width:528px;margin:0 auto}}.p-feature__box:nth-child(3) .anno__num{margin-top:24px}@media screen and (min-width:768px){.p-feature__box:nth-child(3) .anno__num{margin-top:32px}}.p-feature__box:last-child .box__inner{padding-bottom:30px}.p-feature .box__head{background-color:#ffe4e9;height:103px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;border-top:#000 solid 6px}@media screen and (min-width:768px){.p-feature .box__head{padding:24px 45px}}.p-feature .box__num{width:80px;margin-top:8px}.p-feature .box__headTxt{text-align:center;font-size:14px;font-weight:600;line-height:26px;width:234px;margin-left:-26px;position:relative}@media screen and (min-width:768px){.p-feature .box__headTxt{font-size:22px;line-height:38px;width:380px;margin-left:26px}}.p-feature .box__headTxt span{display:inline-block;color:#fb5f7b;font-size:22px;font-weight:600;margin:0 5px}@media screen and (min-width:768px){.p-feature .box__headTxt span{font-size:30px;line-height:38px}}.p-feature .box__inner{padding:24px 16px 0;background-color:#fff1f4}@media screen and (min-width:768px){.p-feature .box__inner{padding:32px 45px 0}}.p-feature .box__txt{position:relative;text-align:center;font-size:14px;font-weight:600;line-height:19px;margin-top:24px}@media screen and (min-width:768px){.p-feature .box__txt{font-size:20px;margin-top:32px}}.p-feature .box__txt sup{position:absolute;font-size:10px;top:6px}.p-feature .box__line{padding:37px 0 49px}.p-feature .box__line div{background-color:#000;height:30px;width:1px;margin:0 auto}.p-howto{padding:60px 15px;background-color:#fff1f4}@media screen and (min-width:768px){.p-howto{margin:0 calc(50% - 50vw);width:100vw;padding:80px 20px}}.p-howto__ttl{text-align:center}.p-howto__inner{-webkit-box-shadow:0 0 20px 3px #ffe3e9;box-shadow:0 0 20px 3px #ffe3e9;margin:34px auto 0;max-width:375px;width:100%}@media screen and (min-width:768px){.p-howto__inner{max-width:720px}}.p-howto__numList{counter-reset:count 0;margin-top:18px;margin-left:15px}@media screen and (min-width:768px){.p-howto__numList{max-width:500px;margin:32px auto 0}}.p-howto__numList li{font-size:14px;line-height:19px;margin-left:1.4em;text-indent:-1.4em}@media screen and (min-width:768px){.p-howto__numList li{font-size:20px;line-height:26px}}.p-howto__numList li::before{content:counter(count) ".";counter-increment:count;margin-right:5px;font-size:16px;font-weight:700;font-family:Helvetica,"Noto Sans JP"}@media screen and (min-width:768px){.p-howto__numList li::before{font-size:22px}}.p-howto__numList.num2{counter-reset:count 1}.p-howto__numList .p-howto__anno{display:inline-block;color:#666;font-size:10px;font-weight:300;line-height:14px;padding-left:22px}.p-howto__numList .p-howto__anno::before{content:"※"}.p-howto__numList li+li{margin-top:20px}@media screen and (min-width:768px){.p-howto__numList li+li{margin-top:32px}}.p-howto .tab__select{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;border-bottom:#000 solid 6px;background-color:#606060}.p-howto .tab__select li{color:#868686;width:33.3333333333%;padding:16px 0 15px;font-size:18px;line-height:19px;border-left:#000 solid 1px;border-right:#000 solid 1px;cursor:pointer}@media screen and (min-width:768px){.p-howto .tab__select li{padding:29px 0;font-size:28px}}.p-howto .tab__select li.is-active{color:#fff;background-color:#000;font-weight:600}.p-howto .tab__box{display:none;background-color:#fff;padding:22px 16px 31px}@media screen and (min-width:768px){.p-howto .tab__box{padding:50px 45px}}.p-howto .tab__box.is-active{display:block;-webkit-animation:fadeInAnime .9s ease-in-out forwards;animation:fadeInAnime .9s ease-in-out forwards}.p-howto .tab__ttl{position:relative;text-align:center;color:#fb5f7b;font-size:18px;font-weight:600;line-height:36px;margin-bottom:24px}@media screen and (min-width:768px){.p-howto .tab__ttl{font-size:28px;margin-bottom:48px}}.p-howto .tab__ttl::after{content:"";position:absolute;left:50%;bottom:5%;display:inline-block;width:16px;height:1px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fb5f7b}@media screen and (min-width:768px){.p-howto .tab__ttl::after{bottom:-40%;width:24px}}@media screen and (min-width:768px){.p-howto .tab__img{max-width:500px;margin:0 auto}}.p-howto .tab__tips{position:relative;margin-top:18px;background-color:#ffe4e9;padding:11px 16px 11px 47px}@media screen and (min-width:768px){.p-howto .tab__tips{margin-top:33px;padding:32px 32px 32px 79px}}.p-howto .tab__tips::before{position:absolute;content:"";background-image:url(../images/icon_tips.png);background-repeat:no-repeat;background-size:contain;width:35px;height:13px;top:27%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:768px){.p-howto .tab__tips::before{width:64px;height:20px;top:43%}}.p-howto .tab__tipsTxt{font-size:14px;line-height:19px}@media screen and (min-width:768px){.p-howto .tab__tipsTxt{font-size:20px;line-height:26px}}.p-howto .tab__line{background-color:#000;height:30px;width:1px;margin:12px auto}@media screen and (min-width:768px){.p-howto .tab__line{margin:32px auto}}.p-howto__bg{background-image:url(../images/how-to_bg_sp.jpg);background-size:cover;background-repeat:no-repeat;width:100%;padding:32px 0}@media screen and (min-width:768px){.p-howto__bg{background-image:url(../images/how-to_bg_pc.jpg);padding:50px 0}}.p-howto__videoArea{width:205px;margin:0 auto}@media screen and (min-width:768px){.p-howto__videoArea{width:340px}}.p-howto__videoHead{background-color:#000;color:#fff;font-size:14px;font-weight:600;line-height:19px;letter-spacing:.84px;padding:8px 0;text-align:center}@media screen and (min-width:768px){.p-howto__videoHead{font-size:26px;padding:19px 0}}.p-howto__videoTtl{text-align:center;background:rgba(255,255,255,.7);font-size:14px;line-height:19px;padding:10px 0}@media screen and (min-width:768px){.p-howto__videoTtl{font-size:18px;line-height:24px;padding:15px 0}}@media screen and (min-width:768px){.p-howto__videoDetail--pc{width:340px;height:604px}}.p-howto__btnArea{margin-top:21px}@media screen and (min-width:768px){.p-howto__btnArea{margin-top:32px}}.p-howto__btn{width:246px;margin:0 auto}@media screen and (min-width:768px){.p-howto__btn{width:340px}}.p-howto__btn a{width:100%;position:relative;display:inline-block;text-align:center;background-color:#fff;border:#000 solid 1px;font-size:12px;font-weight:600;line-height:18px;padding:13px 0}@media screen and (min-width:768px){.p-howto__btn a{font-size:16px;padding:23.5px 0}}.p-howto__btn--ig a{padding-left:26px}.p-howto__btn--ig a::before{position:absolute;z-index:1;content:"";background-image:url(../images/icon_instagram.svg);background-size:contain;background-repeat:no-repeat;width:16px;height:16px;left:13%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:768px){.p-howto__btn--ig a::before{width:20px;height:20px}}.p-howto__btn--yt{margin-top:23px}@media screen and (min-width:768px){.p-howto__btn--yt{margin-top:32px}}.p-howto__btn--yt a{padding-left:25.5px}@media screen and (min-width:768px){.p-howto__btn--yt a{padding-left:32.5px}}.p-howto__btn--yt a::before{position:absolute;z-index:1;content:"";background-image:url(../images/icon_youtube.svg);background-size:contain;background-repeat:no-repeat;width:20px;height:14px;left:7%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:768px){.p-howto__btn--yt a::before{width:24px;height:16.6px;left:8%}}.p-howto__ac{-webkit-box-shadow:0 0 20px 3px #ffe3e9;box-shadow:0 0 20px 3px #ffe3e9;margin-top:33px}@media screen and (min-width:768px){.p-howto__ac{margin-top:50px}}.p-update{padding:60px 15px}@media screen and (min-width:768px){.p-update{padding:80px 20px}}.p-update__ttl{text-align:center}.p-update__ac{margin-top:32px}.p-update__ac .ac__btn{height:98px}@media screen and (min-width:768px){.p-update__ac .ac__btn{height:136px}}.p-update__ac .ac__btnIcon{width:42px}@media screen and (min-width:768px){.p-update__ac .ac__btnIcon{width:60px}}.p-update .table *{border:none;text-align:center;width:100%;font-size:11px;line-height:14px;letter-spacing:-.5px}@media screen and (min-width:768px){.p-update .table *{font-size:16px;line-height:22px}}.p-update .table table{width:100%}.p-update .table tbody{background-color:#fff1f4}.p-update .table th{width:21%;background-color:#000;color:#fff;border-bottom:#fff solid 1px;vertical-align:middle;font-weight:400}@media screen and (min-width:768px){.p-update .table th{width:40%}}.p-update .table td{padding:15px 4px!important;vertical-align:middle;white-space:nowrap}@media screen and (min-width:768px){.p-update .table td{padding:20px!important}}.p-update .table td:nth-of-type(1){border-right:#fff solid 1px;width:34%}.p-update .table td:nth-of-type(2){border-right:#fff solid 1px;width:45%}.p-update .table td sup{font-size:7px;position:relative;top:-4px}.p-update .table td.cross{font-size:22px}.p-update .table__img{width:58px;margin:0 auto 6px}.p-update .table__top :nth-child(3) .table__img{position:relative}.p-update .table__top :nth-child(3) .table__img::after{position:absolute;content:"";background-image:url(../images/update_icon_new.png);background-size:contain;background-repeat:no-repeat;width:56px;height:56px;top:-80%;left:44%}.p-update .table__top :nth-child(3) .table__img img{position:relative;z-index:1}.p-update .table__accent{background-color:#ffe4e9}.p-update .table .strong{font-weight:600}.p-update .table .strong sup{font-weight:600}.p-update .table .small{font-size:10px;line-height:10px}.p-update .table .mb{display:inline-block;margin-bottom:4px}@media screen and (min-width:768px){.p-update .table .mb{margin-bottom:0}}.p-update .table .ls{letter-spacing:-.8px}.p-update .anno__num{margin-top:26px}.p-series .l-inner{max-width:unset;padding:0}.p-series--carousel{margin-top:30px;position:relative}@media screen and (min-width:768px){.p-series--carousel{max-width:948px;margin:0 auto}}.p-series--carousel .p-series__arrow{position:absolute;overflow:hidden;-o-object-fit:cover;object-fit:cover;width:42px;height:80px;background-color:#fff;border-radius:100%;opacity:.8;-webkit-box-shadow:0 0 10px 5px #e8e8e8;box-shadow:0 0 10px 5px #e8e8e8;top:48%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:1;cursor:pointer}.p-series--carousel .p-series__arrow::after{content:"";position:absolute;background-image:url(https://www.amwaylive.com/h_img/lp/at_common/img/icon_arrow_01.png);background-size:contain;background-repeat:no-repeat;width:18.8px;height:15px;top:49%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.p-series--carousel .p-series__arrow.prev{left:5%;border-radius:0 100% 100% 0/50%}.p-series--carousel .p-series__arrow.prev::after{left:49%}.p-series--carousel .p-series__arrow.next{right:-5.5%;border-radius:100% 0 0 100%/50%}.p-series--carousel .p-series__arrow.next::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);top:40%;right:30%}.p-series--carousel .p-series__dots{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:50%;bottom:-32px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-series--carousel .p-series__dots li{margin:0 6px!important}.p-series--carousel .p-series__dots button{background-color:#e8e8e8;width:10px;height:10px;border-radius:100%;border:none;font-size:0;cursor:pointer;padding:0}.p-series--carousel .p-series__dots .slick-active button{background-color:#000}.p-series--carousel .slick-list{overflow:hidden}.p-series--carousel .carousel--item{margin:0 12px}@media screen and (min-width:768px){.p-series--carousel .carousel--item{margin:0 12px}}.p-series--carousel .carousel--item img{-webkit-box-shadow:0 6px 50px 0 rgba(232,232,232,.7);box-shadow:0 6px 50px 0 rgba(232,232,232,.7)}.pcOnly{display:none}@media screen and (min-width:768px){.pcOnly{display:block}}.spOnly{display:block}@media screen and (min-width:768px){.spOnly{display:none}}