body{background:url(../img/pc_bg.png) no-repeat center 0/100%;background-size:cover;background-attachment:fixed;font-family:'Noto Sans JP', sans-serif;color:#4d4d4d;margin:0 auto;letter-spacing:0.04em;font-weight:500;font-size:16px}@media screen and (max-width: 768px){body{font-size:2.1333333333vw}}body *{box-sizing:border-box;line-height:1}.wrapper{margin:0 auto;overflow:hidden;box-shadow:0 0 30px rgba(0,0,0,0.5);width:750px;background:#FFF}@media screen and (max-width: 768px){.wrapper{width:100vw;box-shadow:0 0 4vw rgba(0,0,0,0.5)}}a{color:#000;text-decoration:none}a:hover,a:active,a:focus{color:#333333}a:hover img{transition:all 0.3s}p{margin:0}img{width:100%;vertical-align:bottom}ul,li{margin:0;padding:0;list-style-type:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:1em;font-weight:500}.delay{background:#fff;text-align:center;border:6px solid #c31e19;padding:18px 0 14px}@media screen and (max-width: 768px){.delay{border:0.8vw solid #c31e19;padding:2.4vw 0 1.8666666667vw}}.delay span{display:block;margin:0 auto 15px;width:651px}@media screen and (max-width: 768px){.delay span{margin:0 auto 2vw;width:86.8vw}}.delay p{letter-spacing:0;font-size:20px;line-height:34px}@media screen and (max-width: 768px){.delay p{font-size:2.6666666667vw;line-height:4.5333333333vw}}.swiper-button-next,.swiper-button-prev{--swiper-navigation-color: #d2d2d2}.swiper-pagination-bullet-active{background-color:#000 !important}.swiper-pagination{padding-bottom:10px}.scroll-hint-icon{z-index:999}.arrow_block{margin:8% auto 7%;max-width:404px;width:50%}#fv{background:url(../img/fvbg.jpg) no-repeat center 0/100%;padding:67px 0 0}@media screen and (max-width: 768px){#fv{padding:8.9333333333vw 0 0}}#fv h1{text-align:center;color:#ffffff;width:620px;margin:0 auto}@media screen and (max-width: 768px){#fv h1{width:82.6666666667vw;margin:0 auto 6vw}}#fv h1 span{display:block;font-weight:400;margin:14px 0 0;font-size:22px}@media screen and (max-width: 768px){#fv h1 span{margin:1.8666666667vw 0 0;font-size:2.9333333333vw}}#fv .txt01{width:23.3vw;margin:0 5vw 0 auto}@media screen and (min-width: 769px){#fv .txt01{width:176px;margin:0 38px 0 auto}}#fv .txt02{width:70%;margin-top:-17vw;position:relative;z-index:1}@media screen and (min-width: 769px){#fv .txt02{margin-top:-110px}}#fv h2{margin-top:-7vw;padding-bottom:12%}@media screen and (min-width: 769px){#fv h2{margin-top:-50px}}#fv .or{margin-bottom:-65px}@media screen and (max-width: 768px){#fv .or{margin-bottom:-8.6666666667vw}}#fv .cta01{border-bottom:40px solid #f8f7f7}#fv .cta02{border-bottom:40px solid #f8f9f7}.sail_bock{margin-top:-6%}.sail_bock .price_box{padding:6% 6% 8%}.sail_bock .price_box .price_arrow{text-align:center;margin:4% 0;animation:blink 0.6s ease-in-out infinite alternate}.sail_bock .price_box .price_arrow img{width:14%;max-width:70px;margin:0 auto}@keyframes blink{0%{opacity:0}100%{opacity:1}}.sail_bock .price_box .note{font-size:16px;color:#777;line-height:1.5em;margin-top:1rem}@media screen and (max-width: 768px){.sail_bock .price_box .note{font-size:2.5vw}}.sail_bock .price_box .btn_box{margin-top:6%;margin-bottom:3%}.sail_bock .price_box .btn_box a{display:block;position:relative}.sail_bock .price_box .btn_box a .btn_bg:after{content:"";width:5vw;height:100%;position:absolute;top:0;left:-10%;background:#FFF;opacity:0.3;animation:obi 3.5s infinite;transform:skewX(-15deg)}@media screen and (min-width: 769px){.sail_bock .price_box .btn_box a .btn_bg:after{width:40px}}@keyframes obi{30%{left:-10%}50%{left:110%}100%{left:110%}}.sail_bock .price_box .btn_box a .btn_text{position:absolute;top:-7%;left:0}.sail_bock .price_box .btn_box a:hover{opacity:0.7}.sail_bock .price_box .btn_one a:hover{opacity:0.7}.sail_bock .price_box .note_box{margin-top:5%}.sail_bock .price_box .note_box .note_btn{background:#333;color:#FFF;text-align:center;font-size:3vw;letter-spacing:0.15em;padding:2.2%;font-weight:normal;position:relative}@media screen and (min-width: 769px){.sail_bock .price_box .note_box .note_btn{font-size:20px}}.sail_bock .price_box .note_box .note_btn:after{content:"";width:3.5vw;height:3.5vw;background:url(../img/icon_more.svg) no-repeat;background-size:cover;position:absolute;top:1.5vw;right:2%}@media screen and (min-width: 769px){.sail_bock .price_box .note_box .note_btn:after{width:27px;height:27px;top:10px}}.sail_bock .price_box .note_box .note_inner{margin-top:5%;display:none}.sail_bock .price_box .note_box .note_inner ul{margin-left:1.1rem}.sail_bock .price_box .note_box .note_inner ul li{text-indent:-1.1em;line-height:1.4em;margin:2% 0;font-size:16px}@media screen and (max-width: 768px){.sail_bock .price_box .note_box .note_inner ul li{font-size:2.5vw}}.sail_bock .price_box .note_box.on .note_inner{display:block}.sail_bock .price_box .note_box.on .note_btn:after{transform:rotate(45deg)}#care02{background:url(../img/bg02_02.jpg) no-repeat center 0/100%;height:3025px}@media screen and (max-width: 768px){#care02{height:407vw}}#care02 .step{position:relative}#care02 .step .txt{text-align:center;letter-spacing:0.08em;font-weight:400;width:680px;font-size:28px;line-height:58px}@media screen and (max-width: 768px){#care02 .step .txt{width:90.6666666667vw;font-size:3.7333333333vw;line-height:7.7333333333vw}}#care02 .step .kome{font-size:14px;color:#999}#care02 .step .kome_txt{font-size:12px;font-weight:normal;color:#999;line-height:1.4em}@media screen and (max-width: 768px){#care02 .step .kome_txt{font-size:2vw}}#care02 .step_1{background:url(../img/step01.png) no-repeat center 0/100%;width:750px;height:950px;padding:160px 0 0}@media screen and (max-width: 768px){#care02 .step_1{width:100vw;height:127.2vw;padding:23vw 0 0}}#care02 .step_1 .lead{width:420px;margin:0 0 55px 226px}@media screen and (max-width: 768px){#care02 .step_1 .lead{width:53vw;margin:0 0 7.3333333333vw 31vw}}#care02 .step_1 .txt{margin-bottom:68px}@media screen and (max-width: 768px){#care02 .step_1 .txt{margin-bottom:10vw}}#care02 .step_1 .point{width:467px;margin:0 0 50px 85px}@media screen and (max-width: 768px){#care02 .step_1 .point{width:62vw;margin:0 0 5.5vw 11.5vw}}#care02 .step_1 .kome_txt{width:525px;margin:0 0 0 35px}@media screen and (max-width: 768px){#care02 .step_1 .kome_txt{width:62vw;margin:0 0 0 11.5vw}}#care02 .step_2{background:url(../img/step02.png) no-repeat center 0/100%;margin:0 0 0 auto;width:750px;height:940px;padding:171px 0 0}@media screen and (max-width: 768px){#care02 .step_2{width:100vw;height:126vw;padding:21.8vw 0 0}}#care02 .step_2 .lead{width:420px;margin:0 0 30px 111px}@media screen and (max-width: 768px){#care02 .step_2 .lead{width:53vw;margin:0 0 4vw 16.6666666667vw}}#care02 .step_2 .txt{float:right;margin:20px 0 75px}@media screen and (max-width: 768px){#care02 .step_2 .txt{margin:2vw 0 12.3vw}}#care02 .step_2 .point{width:487px;margin:0 0 50px 186px}@media screen and (max-width: 768px){#care02 .step_2 .point{width:64.9333333333vw;margin:0 0 6vw 24.8vw}}#care02 .step_2 .kome_txt{width:487px;margin:0 0 0 186px}@media screen and (max-width: 768px){#care02 .step_2 .kome_txt{width:75vw;margin:0 0 0 24.8vw}}#care02 .step_3{background:url(../img/step03.png) no-repeat center 0/100%;width:750px;height:1098px;padding:190px 0 0}@media screen and (max-width: 768px){#care02 .step_3{width:100vw;height:152vw;padding:27.4vw 0 0}}#care02 .step_3 .lead{width:400px;margin:0 0 55px 260px}@media screen and (max-width: 768px){#care02 .step_3 .lead{width:52vw;margin:0 0 7.3333333333vw 34vw}}#care02 .step_3 .txt{margin-bottom:50px}@media screen and (max-width: 768px){#care02 .step_3 .txt{margin-bottom:6vw}}#care02 .step_3 .point{width:479px;margin:0 0 0 42px}@media screen and (max-width: 768px){#care02 .step_3 .point{width:61.4666666667vw;margin:0 0 0 7vw}}#care02 .step_3 .kome_txt{width:535px;margin:15px 0 0 42px}#approach01{overflow:hidden}#approach01 h2{max-width:290px;margin:70px auto -38px;position:relative;z-index:1}@media screen and (max-width: 768px){#approach01 h2{width:40vw;margin:13vw auto -5vw}}#approach01 .approach01_inner{background:url(../img/bg03.jpg) no-repeat center 0/100%;border-top:7px solid #e4d8d0;padding-top:12%;padding-bottom:1px}@media screen and (max-width: 768px){#approach01 .approach01_inner{background-size:cover}}#approach01 h3{margin:0 6vw 7vw;position:relative}@media screen and (min-width: 769px){#approach01 h3{margin:0 6% 7%}}#approach01 h3 .deco{position:absolute;width:18vw;top:-8vw;right:0}@media screen and (min-width: 769px){#approach01 h3 .deco{width:22%;top:-36%}}#approach01 .biyo{margin-bottom:90px}@media screen and (max-width: 768px){#approach01 .biyo{margin-bottom:12vw}}#approach01 .biyo ul{display:flex;justify-content:center;flex-flow:row wrap;gap:50px 35px}#approach01 .biyo ul.mb-50{margin-bottom:50px}@media screen and (max-width: 768px){#approach01 .biyo ul{gap:6.6666666667vw 4.6666666667vw}}#approach01 .biyo ul li{text-align:center;filter:drop-shadow(8px 8px 13px rgba(135,100,81,0.1));width:200px}@media screen and (max-width: 768px){#approach01 .biyo ul li{width:26.6666666667vw}}#approach01 .biyo ul li p{font-weight:700;position:relative;width:fit-content;white-space:nowrap;left:50%;transform:translateX(-50%);letter-spacing:0;font-size:22px;line-height:40px;margin:10px 0 0;color:#41210e}@media screen and (max-width: 768px){#approach01 .biyo ul li p{font-size:2.9333333333vw;line-height:5.3333333333vw;margin:1.3333333333vw 0 0}}#approach01 .biyo ul li p small{display:block;font-weight:400;font-size:90%;line-height:26px}@media screen and (max-width: 768px){#approach01 .biyo ul li p small{line-height:3.4666666667vw}}@media screen and (min-width: 769px){#approach01 .biyo ul._shampoo li{width:145px}#approach01 .biyo ul._shampoo li p{font-size:18px}#approach01 .biyo ul._shampoo li p small{font-size:80%;line-height:1.4em}}#approach01 .oil{margin-bottom:60px}@media screen and (max-width: 768px){#approach01 .oil{margin-bottom:13.3333333333vw}}#approach01 .oil h3{margin-bottom:55px}@media screen and (max-width: 768px){#approach01 .oil h3{margin-bottom:7.3333333333vw}}#approach01 .oil .slick-dots{bottom:0;display:none !important}#approach01 .oil .slick-dots li button:before{opacity:1;color:#999999;font-size:24px}@media screen and (max-width: 768px){#approach01 .oil .slick-dots li button:before{font-size:5vw}}#approach01 .oil .slick-dots li.slick-active button:before{color:#aa8c50 !important}#approach01 .oil .slick-slide{width:400px;margin:0 39px}@media screen and (max-width: 768px){#approach01 .oil .slick-slide{width:53.3333333333vw;margin:0 5.2vw}}#approach01 .oil .inner{display:flex !important;flex-direction:column;align-items:center;width:400px}@media screen and (max-width: 768px){#approach01 .oil .inner{width:53.3333333333vw}}#approach01 .oil .inner .img{filter:drop-shadow(8px 8px 13px rgba(135,100,81,0.3));width:400px;height:300px}@media screen and (max-width: 768px){#approach01 .oil .inner .img{width:53.3333333333vw;height:40vw}}#approach01 .oil .inner p{display:flex !important;flex-direction:column;letter-spacing:0;font-size:18px;line-height:1.8em;margin:10px 0 0;color:#41210e}@media screen and (max-width: 768px){#approach01 .oil .inner p{font-size:3.7333333333vw;line-height:8vw;margin:1.3333333333vw 0 0}}#approach01 .oil .inner p small{font-weight:400;font-size:85%;line-height:40px}@media screen and (max-width: 768px){#approach01 .oil .inner p small{line-height:5.3333333333vw}}#approach01 .silk_pick{margin-bottom:60px;padding:0 5%}#approach01 .hairoil h4{max-width:233px;width:33%;margin:10% auto 4%}#approach01 .hairoil .shiruku_box{border:1px solid #a77b3c;padding:5%;margin:0 5%;background:rgba(255,255,255,0.7)}#approach01 .hairoil .shiruku_box ._text_box{display:flex;align-items:center;margin-top:5%}#approach01 .hairoil .shiruku_box ._text_box:first-child{margin-top:0}#approach01 .hairoil .shiruku_box ._text_box figure{width:40%}#approach01 .hairoil .shiruku_box ._text_box>div{flex:1;margin-left:5%}#approach01 .hairoil .shiruku_box ._text_box>div ._title{font-size:3.7vw;font-weight:bold;padding-bottom:0.5em;color:#a77b3c}@media screen and (min-width: 769px){#approach01 .hairoil .shiruku_box ._text_box>div ._title{font-size:22px}}#approach01 .hairoil .shiruku_box ._text_box>div ._small{font-size:3vw;line-height:1.5em;color:#a77b3c}@media screen and (min-width: 769px){#approach01 .hairoil .shiruku_box ._text_box>div ._small{font-size:18px}}#approach01 .hairoil .shiruku_box ._text_box>div .kome{font-size:12px;opacity:0.7}#approach01 .hairoil .shiruku_box ._text_box>div .kome_txt{font-size:11px;opacity:0.7}#pear h2{max-width:290px;margin:70px auto -38px;position:relative;z-index:1}@media screen and (max-width: 768px){#pear h2{width:40vw;margin:13vw auto -5vw}}#pear .copy{border-top:7px solid #e4d8d0}#pear .pear_inner{background:url(../img/bg04.jpg) no-repeat center 0/100%;height:1763px;padding:700px 0 0}@media screen and (max-width: 768px){#pear .pear_inner{height:235vw;padding:94vw 0 0}}#pear h3{width:500px;margin:0 auto 35px}@media screen and (max-width: 768px){#pear h3{width:66.6666666667vw;margin:0 auto 4.6666666667vw}}#pear ._text{text-align:center;letter-spacing:0.08em;font-weight:400;font-size:25px;line-height:48px;margin:0 auto 60px}@media screen and (max-width: 768px){#pear ._text{font-size:3.3333333333vw;line-height:6.4vw;margin:0 auto 8vw}}#pear h4{margin:0 auto;width:507px}@media screen and (max-width: 768px){#pear h4{width:67.6vw}}#white-lt{background-color:#f8f8f6;padding-bottom:30px}#white-lt .cta01{background:url(../img/white-lt_cta01.png) no-repeat center 0/100%;width:700px;margin:auto}@media screen and (max-width: 768px){#white-lt .cta01{width:93.3333333333vw;height:76.9333333333vw;margin:auto}}#white-lt .toblack-cta{margin:30px auto 0;width:90%}#sns{position:relative;background-color:#ccad3d;padding-bottom:3rem}#sns h2{width:100%;padding-bottom:60%}#sns h2 img{position:absolute;width:91%;margin:0 auto;top:5%;left:0;right:0}#sns .bubble_01{width:22%;position:absolute;left:5%;top:-30px}#sns .bubble_02{width:22%;position:absolute;right:5%;top:-14px}#sns .loop{overflow:hidden}#sns .loop .loop_wrap1,#sns .loop .loop_wrap2{display:flex;overflow:hidden}#sns .loop .loop_wrap1 img,#sns .loop .loop_wrap2 img{width:auto;height:100%}#sns .loop .loop_wrap1.loop_wrap1,#sns .loop .loop_wrap2.loop_wrap1{margin-bottom:2.8rem;width:270%}#sns .loop .loop_wrap1.loop_wrap1 img:first-child,#sns .loop .loop_wrap2.loop_wrap1 img:first-child{animation:loop 50s -25s linear infinite}#sns .loop .loop_wrap1.loop_wrap1 img:last-child,#sns .loop .loop_wrap2.loop_wrap1 img:last-child{animation:loop2 50s linear infinite}#sns .loop .loop_wrap1.loop_wrap2,#sns .loop .loop_wrap2.loop_wrap2{width:308%}#sns .loop .loop_wrap1.loop_wrap2 img:first-child,#sns .loop .loop_wrap2.loop_wrap2 img:first-child{animation:loop3 50s -25s linear infinite}#sns .loop .loop_wrap1.loop_wrap2 img:last-child,#sns .loop .loop_wrap2.loop_wrap2 img:last-child{animation:loop4 50s linear infinite}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0%)}to{transform:translateX(-200%)}}@keyframes loop3{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes loop4{0%{transform:translateX(-200%)}to{transform:translateX(0%)}}#reason{background-color:#fffcf3;padding-bottom:50px;margin-top:5%}#reason .reason-arrow{margin:50px auto 0;width:65%}#overturn{background-color:#fffcf3}#overturn .overturn-arrow{margin:50px auto;width:65%}#overturn .cta01{border-bottom:40px solid #f8f7f7}#overturn .cta02{border-bottom:40px solid #f8f9f7}#payment-form{padding-top:3rem;background-color:#fff}#payment-form h2 img{margin:0 auto 3rem;max-width:60%}.links{background-color:#fff}
/*# sourceMappingURL=style.css.map */
