@charset "UTF-8";*{margin:0;padding:0}body{font-family:"游ゴシック",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#222;text-align:center}li{list-style-type:none}img{width:100%;height:auto;border:none;vertical-align:bottom}em{font-style:normal}a{color:#222;text-decoration:none}address,article,aside,footer,header,main,nav,section{display:block}address{font-style:normal}#container #wrapper{width:auto;margin:0;text-align:center}#content{width:auto;text-align:center;float:none}#content a:hover{text-decoration:none}.nav_global-search{display:none}.header{width:980px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 0;text-align:left}.header .header-logo .duskinlogo{width:148px;vertical-align:middle}.pc{display:inline-block}.sp{display:none}.contents{text-align:center}.contents__inner{width:980px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.mv{background:#0099D0 url(../images/mv_bg.jpg) no-repeat center center;background-size:auto 100%}.mv__ttl{width:1280px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.fixnav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:1280px;min-height:50px;padding:15px 0;background:#FF759D}.contents .fixnav__txt{display:inline-block;margin:0 1em 0 0;font-size:28px;font-weight:bold;line-height:50px;color:#fff;pointer-events:none}.contents .fixnav__txt em{display:none}.contents .fixnav__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:846px;height:50px;padding:0 50px 0 0;background:#fff;border-radius:25px;-webkit-box-sizing:border-box;box-sizing:border-box}.contents .fixnav__btn:after{content:"";position:absolute;display:block;right:0;top:0;width:50px;height:50px;background:#FFED3A url(../images/fixnav_arrow.png) no-repeat right 9px center;background-size:31px auto;border-radius:25px;-webkit-transition:0.3s ease-out;transition:0.3s ease-out}.contents .fixnav__btn:hover{color:#222;text-decoration:none;opacity:1}.contents .fixnav__btn:hover:after{width:100%}.contents .fixnav__btn__txt{position:relative;z-index:2;width:auto}.fixed{}.inside{padding:16px 0 80px;background:#E7F6FA}.inside__ttl{width:980px;margin:0 auto;padding:0 553px 15px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.inside__txt{padding:0 0 0.8em;font-size:30px;font-weight:bold;line-height:50px}.inside__txt u{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(70%,transparent),color-stop(70%,#FFED3A),to(#FFED3A));background:linear-gradient(transparent,transparent 70%,#FFED3A 70%,#FFED3A);text-decoration:none}.inside__photo{position:relative;width:609px;margin:0 auto}.inside__photo__btn{display:block;position:absolute;left:188px;top:150px;width:337px}.inside__photo__txt{position:absolute;left:-288px;bottom:0;width:363px;height:122px;padding:21px 90px 0 36px;background:url(../images/inside_balloon.svg) no-repeat center center;background-size:contain;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:27px}.inside__toku{position:relative;width:980px;margin:136px auto 0;padding:37px 0 30px;border:8px solid #FFED3A;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.inside__toku__ttl{position:absolute;left:80px;top:-46px;width:242px}.inside__toku__txt{font-size:24px;font-weight:bold;line-height:45px}.faq{background-size:auto auto;background-color:rgb(255,255,255);background-image:repeating-linear-gradient(-45deg,transparent,transparent 18px,rgb(241,247,251) 18px,rgb(241,247,251) 23px)}.faq__ttl{width:980px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:87px 0 75px}.faq__qa{width:1160px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 70px}.faq__qa__item{padding:0 258px 43px 0}.faq__qa__item:nth-child(2n){padding:0 0 43px 258px}.check{width:980px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 60px;overflow:hidden}.check__ttl{width:691px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:70px 0 65px}.check__steps{position:relative}.check__steps:before{content:"";position:absolute;display:block;left:72px;top:120px;z-index:-1;width:4px;height:850px;background-image:linear-gradient(#0099D0,#0099D0 4px,transparent 4px,transparent 12px);background-size:4px 12px;background-position:left bottom;background-repeat:repeat-y}.check__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 40px}.check__step .stepicon{width:146px}.check__step__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:785px;background:#E7F6FA;border-radius:20px}.check__step__illust{width:264px}.check__step__txt{width:410px;padding:0 60px 0 0;font-size:20px;line-height:35px;text-align:left}.check__step__txt small{margin:0.5em 0 0;font-size:14px;line-height:21px}.check__step__notice{width:100%;background:#FF759D;border-radius:0 0 20px 20px;font-size:18px;font-weight:bold;line-height:41px;color:#fff}.products{padding:75px 0 62px;background:#E7F6FA}.products__ttl{display:inline-block;margin:0 0 192px;padding:0 0 0.7em;border-bottom:4px solid #0099D0;font-size:40px;line-height:1em;color:#0099D0}.products__lineup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.products__item{width:470px;background:#fff;border:4px solid #0099D0;-webkit-box-sizing:border-box;box-sizing:border-box}.products__item__ttl{padding:0 0 1em;background:#0099D0;font-size:32px;line-height:1.2em;color:#fff}.products__item__ttl .photo{width:256px;margin:-116px 0 20px}.products__item__ttl small{font-size:22px}.products__item__price{padding:1em 0 1em 80px;font-size:28px;font-weight:bold;line-height:1.4em;color:#FF759D;text-align:left}.products__item__price em{display:inline-block;margin:0 0.5em 0 0;padding:0 0.2em;border:1px solid #FF759D;font-size:16px;color:#FF759D}.products__item__price strong{display:inline-block;font-size:65px;line-height:1.1em}.products__item__price small{font-size:20px}.products__item__charge{padding:1em 0 1em 80px;border-top:1px solid #0099D0;font-size:18px;font-weight:bold;line-height:1.4em;text-align:left}.products__item__charge em{display:inline-block;margin:0 0.5em 0 0;padding:0 0.2em;border:1px solid #222;font-size:16px;color:#222}.products__item__charge strong{display:inline-block;font-size:30px;line-height:1.1em}.products__item__charge small{font-size:20px}.products__item__charge .notice{font-weight:normal}.products__btn{display:inline-block;position:relative;width:600px}.products__btn:after{content:"";position:absolute;display:block;left:9px;top:9px;z-index:1;width:100%;height:100%;background-image:radial-gradient(#FF759D 12%,transparent 20%),radial-gradient(#FF759D 12%,transparent 20%);background-size:6px 6px;background-position:0 0,3px 3px;border-radius:50px}.products__btn__txt{position:relative;z-index:2;-webkit-transition:all 0.4s;transition:all 0.4s}.products__btn:hover .products__btn__txt{-webkit-transform:translate(9px,9px);transform:translate(9px,9px);-webkit-transition:all 0.4s;transition:all 0.4s}.points{padding:44px 0 127px;background:#0099D0}.points__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.points__list__item{width:308px;background:#fff;border-radius:30px}.points__list__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:214px;padding:40px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:28px;line-height:1.5em;color:#0099D0}.points__list__ttl .num{position:absolute;left:50%;top:-40px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80px}.points__list__txt{padding:36px 32px 45px;font-size:20px;line-height:1.6em;text-align:left}.points__txt{width:509px;margin:90px auto 0}.modal{display:none;height:100vh;position:fixed;top:0;z-index:9999;width:100%}.modal__bg{position:absolute;width:100%;height:100vh;background:rgba(121,121,121,0.8)}.modal__content{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:980px;background:#fff;border-radius:30px}.modal__content .modal__content__close{position:absolute;right:20px;top:16px;font-size:48px;line-height:1em;color:#fff}.modal__content .modal__content__close:hover{color:#0099D0}#modal01 .modal__content__close{color:inherit}.modal__content__ttl{margin-top:-40px}.modal__content01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:100px 75px 60px}.modal__content01__item{width:370px}.modal__content01__ttl{background:#0099D0;border-radius:20px 20px 0 0;font-size:24px;font-weight:bold;line-height:41px;color:#fff}.modal__content01__txt{padding:0.8em 0 0;font-size:20px;line-height:1.8em;text-align:left}.modal__faq01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 75px 33px}.modal__faq01__ttl{display:inline-block;position:relative;margin:1.2em 0 1em;font-size:20px;line-height:1.66em}.modal__faq01__ttl:after,.modal__faq01__ttl:before{content:"";position:absolute;display:block;bottom:-0.1em;width:2px;height:33px;background:#FF759D}.modal__faq01__ttl:before{left:-1em;-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}.modal__faq01__ttl:after{right:-1em;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.modal__faq01__item{width:250px}.modal__faq01__txt{position:relative;margin:20px 0 0;padding:1em;background:#DEDEDE;border-radius:20px;font-size:20px;line-height:1.8em;text-align:left}.modal__faq01__txt:before{content:"";position:absolute;display:block;left:49px;top:-34px;width:37px;height:54px;background:url(../images/faq_buble.svg) no-repeat center center;background-size:contain}.modal__faq01__item:nth-child(2n) .modal__faq01__txt:before{left:164px;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.modal__faq02__ttl{display:inline-block;position:relative;margin:1.2em 0 0;font-size:30px;line-height:1.66em}.modal__faq02__ttl:after,.modal__faq02__ttl:before{content:"";position:absolute;display:block;bottom:-0.1em;width:2px;height:50px;background:#FF759D}.modal__faq02__ttl:before{left:-1em;-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}.modal__faq02__ttl:after{right:-1em;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.modal__faq02__txt{padding:1em 0;font-size:20px;line-height:36px}.modal__faq02__photo{padding:0 220px 49px}.modal__faq03__txt{padding:40px 0 35px;font-size:20px;line-height:36px}.modal__faq03__photo{padding:0 185px 53px}.modal__faq04__txt{padding:60px 0 30px;font-size:35px;font-weight:bold;line-height:60px}.modal__faq04__txt em{color:#FF759D}.modal__faq04__notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:830px;height:148px;margin:0 auto 70px;padding:33px 0 0;background:url(../images/faq_bg.png) no-repeat center bottom;background-size:100% 100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:22px;font-weight:bold;line-height:36px}@media screen and (max-height:712px) and (min-width:768px){.modal__scroll{max-height:60vh;overflow-x:hidden;overflow-y:auto}}.trial__notice+.trial__notice{margin-top:1em}.trial__notice li,.trial__notice__ttl{font-size:16px;font-weight:500;line-height:1.3125;text-align:left}.trial__notice li{margin-left:1em;text-indent:-1em}.trial__notice__ttl{padding:15px 0 0.3em}.trial__ttl02{margin:103px 0 68px;padding:0 0 33px;background:url(../images/trial_bg.png) no-repeat center top;font-size:40px;line-height:90px;color:#0099D0}.trial__products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0 64px 34px 72px;background:#0099D0;border-radius:30px}.trial__products__photo{width:193px}.trial__products__photo .filter{margin-top:-56px}.trial__products__ttl{width:620px;padding:0 0 38px}.trial__products__txt{width:100%;padding:35px 0 0;font-size:26px;font-weight:bold;line-height:1.6;color:#fff}.trial__products__btn+.trial__products__txt{padding:24px 0 0}.trial__products__txt em{position:relative;color:#fff}.trial__products__txt em:after,.trial__products__txt em:before{content:"";position:absolute;display:block;bottom:-0.2em;width:2px;height:45px;background:#fff}.trial__products__txt em:before{left:-1em;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.trial__products__txt em:after{right:-1em;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.trial__products__txt .txtbtn{color:#fff;text-decoration:underline}.trial__products__btn{position:relative;z-index:1;width:100%}.trial__products__btn .search{display:inline-block;position:relative;left:0;top:0;width:600px;height:80px;background:#FFED3A url(../images/trial_btn.png) no-repeat left 45px center;border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;line-height:0;text-indent:-999px;-webkit-transition:0.4s all;transition:0.4s all}.trial__products__btn .search:before{content:"";position:absolute;display:block;left:9px;top:9px;z-index:-1;width:100%;height:100%;border-radius:40px;background-color:#0099D0;background-image:radial-gradient(#FFED3A 22%,transparent 23%),radial-gradient(#FFED3A 22%,transparent 23%);background-position:0 0,3px 3px;background-size:6px 6px;-webkit-transition:0.4s all;transition:0.4s all}.trial__products__btn .search:hover{left:9px;top:9px;-webkit-transition:0.4s all;transition:0.4s all}.trial__products__btn .search:hover:before{left:0;top:0}.trial__products__btn .search:after{content:"";position:absolute;display:block;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:10px 0 10px 12px;border-color:transparent transparent transparent #0099D0}.footer{padding:46px 0 20px}.footer__sns{padding:0 0 30px}.footer__sns__icon{display:inline-block;width:40px;margin:0 14px}@media screen and (max-width:767px){#container #wrapper{padding-top:0}.header{width:auto;padding:5.2vw 4.5333333333vw}.header .header-logo .duskinlogo{width:18.6666666667vw}.pc{display:none}.sp{display:inline-block}.contents{padding:0}.contents__inner{width:auto}.mv{background:#0099D0}.mv__ttl{width:auto}.fixnav{display:block;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;min-width:unset;min-height:12.8vw;padding:2.2666666667vw 0 1.3333333333vw}.contents .fixnav__txt{width:76vw;padding:0.5em 0;background:#FFED3A url(../images/fixnav_arrow.png) no-repeat right 3.2vw center;background-size:5.7333333333vw auto;border:0.7vw solid #231815;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:7.3333333333vw;font-size:3.7333333333vw;line-height:1.2em;color:#222;pointer-events:auto}.contents .fixnav__txt em{display:block;font-size:4.5333333333vw;color:#FF759D}.contents .fixnav__btn{display:none}.inside{padding:6.9333333333vw 5.3333333333vw 11.0666666667vw}.inside__ttl{width:auto;padding:0 21.3333333333vw 1.3333333333vw 0}.inside__txt{padding:0 0 0.8em;font-size:5.3333333333vw;line-height:1.5em}.inside__photo{width:auto;padding:0 4.8vw 0 1.2vw}.inside__photo__btn{left:22.6666666667vw;top:13.3333333333vw;width:52.5333333333vw}.inside__photo__txt{position:static;left:auto;bottom:auto;width:80vw;height:32.9333333333vw;margin:1vw auto 0;padding:12.2666666667vw 5.0666666667vw 0 5.0666666667vw;background:url(../images/inside_balloon_sp.svg) no-repeat center center;background-size:contain;font-size:3.7333333333vw;line-height:1.4642857143em;text-align:left}.inside__toku{width:auto;margin:21.3333333333vw auto 0;padding:7.0666666667vw 5.3333333333vw 5.3333333333vw;border:1.0666666667vw solid #FFED3A}.inside__toku__ttl{left:0.5333333333vw;top:-10.1333333333vw;width:46.6666666667vw}.inside__toku__txt{font-size:4.8vw;line-height:1.694em;text-align:left}.faq{padding:0 5.3333333333vw;background-image:repeating-linear-gradient(-45deg,transparent,transparent 2.4vw,rgb(241,247,251) 18px,rgb(241,247,251) 3.0666666667vw)}.faq__ttl{width:auto;padding:10.9333333333vw 0 8.4vw}.faq__qa{width:auto;padding:0 0 6.2666666667vw}.faq__qa__item{padding:0 0 5.7333333333vw}.faq__qa__item:nth-child(2n){padding:0 0 5.7333333333vw}.check{width:auto;padding:0 5.3333333333vw 5.8666666667vw}.check__ttl{width:auto;padding:8.8vw 0 9.3333333333vw}.check__steps:before{left:50%;top:8vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0.5333333333vw;height:calc(100% - 16vw);background-image:-webkit-gradient(linear,left top,left bottom,from(#0099D0),color-stop(0.5333333333vw,#0099D0),color-stop(0.5333333333vw,transparent),color-stop(1.6vw,transparent));background-image:linear-gradient(#0099D0,#0099D0 0.5333333333vw,transparent 0.5333333333vw,transparent 1.6vw);background-size:0.5333333333vw 1.6vw}.check__step{display:block;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;padding:0 0 6.6666666667vw}.check__step .stepicon{width:16vw;margin:0 auto -8vw}.check__step__box{width:auto;border-radius:2.6666666667vw}.check__step__illust{width:36.1333333333vw}.check__step__txt{width:45.3333333333vw;padding:1em 4.8vw 0 0;font-size:4vw;line-height:1.433em}.check__step__txt.mgt{margin-top:1.2em}.check__step__txt small{font-size:3.2vw;line-height:1.416em}.check__step__txt.sp{width:100%;padding:0 4.8vw 0.7em;-webkit-box-sizing:border-box;box-sizing:border-box}.check__step__txt.sp small{display:inline-block}.check__step__notice{padding:0.4em 0;border-radius:0 0 2.6666666667vw 2.6666666667vw;font-size:4vw;line-height:1.333em}.products{padding:6.2666666667vw 5.3333333333vw 8vw}.products__ttl{margin:0 0 18.6666666667vw;border-bottom:none;font-size:5.3333333333vw;line-height:1.6em}.products__lineup{display:block;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}.products__item{width:auto;margin:0 0 25.6vw;border:0.5333333333vw solid #0099D0}.products__item:last-child{margin:0}.products__item__ttl{font-size:5.3333333333vw}.products__item__ttl .photo{width:34.1333333333vw;margin:-15.4666666667vw 0 2.6666666667vw}.products__item__ttl small{font-size:4vw}.products__item__price{padding:1em 0 1em 12vw;font-size:4.8vw;line-height:1.2em}.products__item__price em{margin:0 0.3em 0 0;border:0.4vw solid #FF759D;font-size:3.7333333333vw}.products__item__price strong{font-size:9.3333333333vw;line-height:1em}.products__item__price small{font-size:5.3333333333vw}.products__item__charge{padding:1em 0 1em 12vw;border-top:0.4vw solid #0099D0;font-size:3.7333333333vw;line-height:1.2em}.products__item__charge em{margin:0 0.3em 0 0;border:0.4vw solid #222;font-size:3.7333333333vw}.products__item__charge strong{font-size:6.6666666667vw;line-height:1em}.products__item__charge small{font-size:4vw}.products__btn{width:100%}.products__btn:after{left:1.3333333333vw;top:1.3333333333vw;background-size:0.8vw 0.8vw;background-position:0 0,0.4vw 0.4vw;border-radius:8vw}.products__btn:hover .products__btn__txt{-webkit-transform:none;transform:none}.points{padding:4.8vw 5.3333333333vw 11.8666666667vw}.points__list{display:block;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}.points__list__item{width:auto;margin:0 0 10.6666666667vw;border-radius:4vw}.points__list__ttl{display:block;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;height:auto;padding:6vw 0 2vw;font-size:5.3333333333vw;line-height:1.35em}.points__list__ttl .num{top:-5.3333333333vw;width:10.6666666667vw}.points__list__txt{padding:0.8em 1em;font-size:4vw;line-height:1.433em}.points__txt{width:67.8666666667vw;margin:0 auto}.modal__content{width:79.7333333333vw;border-radius:4vw}.modal__content .modal__content__close{right:2.1333333333vw;top:2.1333333333vw;font-size:5.3333333333vw}.modal__content__ttl{margin-top:0}.modal__scroll{max-height:70vh;overflow-x:hidden;overflow-y:auto}.modal__content01{display:block;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;padding:7.4666666667vw 8.5333333333vw 1.3333333333vw}.modal__content01__item{width:auto;padding:0 0 4vw}.modal__content01__ttl{border-radius:2.6666666667vw 2.6666666667vw 0 0;font-size:4vw;line-height:7.4666666667vw}.modal__content01__txt{padding:0.5em 0 0;font-size:3.7333333333vw;line-height:1.57em}.modal__faq01{display:block;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;padding:0 8.5333333333vw}.modal__faq01__ttl{font-size:4vw}.modal__faq01__ttl:after,.modal__faq01__ttl:before{width:0.2666666667vw;height:12.8vw}.modal__faq01__ttl:before{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}.modal__faq01__ttl:after{-webkit-transform:rotate(25deg);transform:rotate(25deg)}.modal__faq01__item{width:auto;padding:0 0 9.3333333333vw}.modal__faq01__txt{margin:3.3333333333vw 0 0;border-radius:2.6666666667vw;font-size:3.7333333333vw;line-height:1.571em}.modal__faq01__txt:before{left:7.2vw;top:-7.2vw;width:7.0666666667vw;height:10.1333333333vw}.modal__faq01__item:nth-child(2n) .modal__faq01__txt:before{left:48.2666666667vw}.modal__faq02__ttl{margin:1em 0 0;font-size:4vw}.modal__faq02__ttl:after,.modal__faq02__ttl:before{width:0.2666666667vw;height:12.8vw}.modal__faq02__ttl:before{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}.modal__faq02__ttl:after{-webkit-transform:rotate(25deg);transform:rotate(25deg)}.modal__faq02__txt{padding:1em 0;font-size:3.7333333333vw;line-height:1.428em}.modal__faq02__photo{padding:0 20vw 4.8vw}.modal__faq03__txt{padding:1em 0;font-size:3.7333333333vw;line-height:1.428em}.modal__faq03__photo{padding:0 8.5333333333vw 6.1333333333vw}.modal__faq04__txt{padding:1em 0 0.5em;font-size:4.8vw;line-height:1.555em}.modal__faq04__notice{width:62.6666666667vw;height:29.8666666667vw;margin:0 auto 6.9333333333vw;padding:4.4vw 0 0;background:url(../images/faq_bg_sp.png) no-repeat center bottom;background-size:100% 100%;font-size:3.7333333333vw;line-height:1.642em}.trial__notice li,.trial__notice__ttl{font-size:3.2vw;line-height:1.4166}.trial__notice__ttl{padding:3.3333333333vw 0 0.3em}.trial__ttl02{margin:6vw 0 19.0666666667vw;padding:0;background:none;font-size:5.3333333333vw;line-height:1.6}.trial__products{display:block;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;-ms-flex-wrap:unset;flex-wrap:unset;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;padding:0 4.8vw 3.4666666667vw;border-radius:4vw}.trial__products__photo{width:auto;margin:0 auto}.trial__products__photo .filter{width:25.7333333333vw;margin-top:-15.3333333333vw}.trial__products__ttl{width:auto;padding:3.3333333333vw 0 0}.trial__products__txt{padding:4.9333333333vw 0 0.5em;font-size:4vw}.trial__products__btn+.trial__products__txt{padding:3.2vw 0 0}.trial__products__txt em:after,.trial__products__txt em:before{width:0.2666666667vw;height:13.6vw}.trial__products__txt .txtbtn{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.trial__products__btn .search{display:block;left:auto;top:auto;width:auto;height:18.6666666667vw;background:#FFED3A url(../images/trial_btn_sp.png) no-repeat left 12.8vw center;background-size:49.8666666667vw auto;border-radius:9.3333333333vw}.trial__products__btn .search:before{left:1.0666666667vw;top:1.3333333333vw;border-radius:9.3333333333vw;background-position:0 0,0.4vw 0.4vw;background-size:0.8vw 0.8vw}.trial__products__btn .search:after{right:7.8666666667vw;border-width:2.2666666667vw 0 2.2666666667vw 2.6666666667vw}.footer{padding:9.0666666667vw 0 5.3333333333vw}.footer__sns{padding:0 0 9.3333333333vw}.footer__sns__icon{width:10.6666666667vw;margin:0 4vw}}