@charset "UTF-8";body{margin:0;padding:0;text-align:center}dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,blockquote,fieldset,div{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}ul li,ol li{list-style:none}table{margin:0;padding:0;font-size:100%;border-collapse:collapse;border-spacing:0}caption{text-align:left}table,pre,code,select,input,textarea,kbd,var,ins,del,samp{font-size:100%}address,cite,dfn,em,strong,var,th,ins,del,samp{font-style:normal;font-weight:400}img{display:block}a img{border:0}fieldset{border:none}html{background:#fff;color:#444;font-size:10px}html a:link{color:#0b62e5;text-decoration:none}html a:active{color:#0b62e5}html a:visited{color:#0b62e5}html a:hover{text-decoration:underline}.divider{height:1px;background-color:#eee;margin:0 40px}.divider--sp{height:1px;background-color:#eee;margin:0 16px}#emg,#emg2,#emg3{margin:10px 0;text-align:center;font-family:HelveticaNeue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif;font-size:1.6em}#emg2 br,#emg3 br{display:none}#emg table,#emg2 table,#emg3 table{margin:0 auto;text-align:left}.errorText{margin:12px;padding:12px;border:1px solid #e60013;color:#e60013;font-size:1.6em;text-align:center}p.marker{text-align:center;padding-top:32px}p.marker span{background:linear-gradient(transparent 50%,#fefe7a 50%);color:#777;border-radius:6px;padding:0 8px}button{background-color:#3fc8c6;border-radius:3px;color:#fff;padding:20px;border:none;cursor:pointer}.caution{margin-top:32px;background:#eee;text-align:center;display:block}.caution ul{padding:32px 16px;display:inline-block}.caution ul li{font-size:12px;font-size:1.2rem;padding-left:1em;text-indent:-1em;text-align:left;list-style-position:inside}.caution ul li:before{content:"・"}footer{text-align:center}footer .share .riff-SocialButton{margin:12px auto 0}footer .share .riff-SocialButton li a.riff-SocialButton__body{width:60px}footer .share p{font-size:12px;font-size:1.2rem;color:#999}footer .link{margin-top:32px}footer .link ul{font-size:0;margin-top:32px}footer .link ul li{display:inline-block;color:#999;font-size:12px;font-size:1.2rem;font-weight:400}footer .link ul li:not(:last-child):after{content:"-"}footer .link ul li a{padding:0 12px}footer .link ul.link__service{margin-top:32px}footer .link ul.link__service li{font-size:14px;font-size:1.4rem}footer .link ul.link__service li:not(:last-child):after{content:"｜"}footer .link ul.link__service+ul{margin-top:16px}footer ul+div{margin-top:16px}footer small{padding-bottom:16px;font-size:12px;font-size:1.2rem}body{font-family:HelveticaNeue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif;font-size:10px;text-align:left;line-height:1.5;word-wrap:break-word;width:100%}html{background-color:#f7f7f7}header{width:990px;text-align:left;margin:12px auto 0;padding:0 12px;max-width:990px;position:relative;margin:12px auto}header a img{display:inline}header .riff-SocialButton{display:block;position:absolute;height:22px;margin:0 12px;right:0;top:3px}header .riff-SocialButton .riff-FlexBox__item{-ms-flex:none;flex:none;width:60px}header .riff-SocialButton .riff-FlexBox__item a{text-decoration:none;transition-duration:.3s}header .riff-SocialButton .riff-FlexBox__item a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.content{font-family:"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif}p.marker span{font-size:24px;font-size:2.4rem}.feature__headline,.flowing__headline,.salonList__headline{text-align:center;padding:40px 0;font-size:24px;font-size:2.4rem;font-weight:700;color:#999}.mainVisual{width:100%}.mainVisual__inner{height:500px;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:url(https://s.yimg.jp/images/search-beauty/assets/img/lp/007_service-introduction-forStylists/pc/bg-top.jpg) no-repeat;background-size:cover}.mainVisual__tobTextWrap{position:absolute;display:-ms-inline-flexbox;display:inline-flex;background:rgba(255,255,255,.6);left:0;top:0}.mainVisual__tobText{padding:16px 24px;font-size:20px;font-size:2rem;color:#444;font-weight:700}.mainVisual__copy{height:96px;width:400px;margin-bottom:24px}.mainVisual__text{font-size:16px;font-size:1.6rem;line-height:32px;color:#fff;text-align:center}.mainVisual__appInfo{background-color:#444;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.mainVisual__appInfoText{color:#fff;font-size:16px;font-size:1.6rem}.mainVisual__appInfoIcon{width:60px;height:60px;margin:12px 24px 12px 0}.mainVisual__spLinkWrap{background-color:#fff;padding-top:40px}.mainVisual__spLinkTextWrap{background-color:#eee;border-radius:8px;width:990px;margin:0 auto 40px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.mainVisual__spLinkText{font-size:20px;font-size:2rem;font-weight:700;line-height:28px;text-align:center;padding:24px}.mainVisual__qrWrap{width:990px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-bottom:40px}.mainVisual__qrIos,.mainVisual__qrAndroid{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center}.mainVisual__qrIosText,.mainVisual__qrAndroidText{font-size:20px;font-size:2rem;font-weight:700;line-height:28px;color:#777;margin-bottom:8px}.mainVisual__qrIosSubText,.mainVisual__qrAndroidSubText{font-size:14px;font-size:1.4rem;margin-bottom:16px;color:#777}.mainVisual__qrIosImg,.mainVisual__qrAndroidImg{width:100px;height:100px;margin:0 auto}.mainVisual__qrIosImg{margin-bottom:16px}.mainVisual__appLinkButtonImg{height:56px;width:175px;margin:0 auto;transition-duration:.3s}.mainVisual__appLinkButtonImg:hover{-ms-transform:scale(.95);transform:scale(.95)}.feature{margin-top:16px;background-color:#fff}.feature__pointTop,.feature__pointBottom{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:990px;margin:0 auto 40px}.feature__pointBottom{margin-top:40px}.feature__pointOne,.feature__pointTwo,.feature__pointThree,.feature__pointFour{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.feature__pointOneHeadline,.feature__pointTwoHeadline,.feature__pointThreeHeadline,.feature__pointFourHeadline{width:295px;margin:0 auto 40px}.feature__pointOneMock,.feature__pointTwoMock,.feature__pointThreeMock,.feature__pointFourMock{height:431px;width:auto;margin:0 auto 40px}.feature__pointOneText,.feature__pointTwoText,.feature__pointThreeText{font-size:14px;font-size:1.4rem;font-weight:700;color:#777;text-align:center;padding-bottom:40px}.feature__pointFourText{font-size:14px;font-size:1.4rem;font-weight:700;color:#777;text-align:center;padding-bottom:12px;padding-bottom:1.2rem}.feature__pointFourSubText{text-align:center;font-size:12px;font-size:1.2rem;padding-bottom:40px;color:#777}.feature__qrWrap{width:990px;margin:40px auto 0;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-bottom:40px}.feature__qrIos,.feature__qrAndroid{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center}.feature__qrIosText,.feature__qrAndroidText{font-size:20px;font-size:2rem;font-weight:700;line-height:28px;color:#777;margin-bottom:8px}.feature__qrIosSubText,.feature__qrAndroidSubText{font-size:14px;font-size:1.4rem;margin-bottom:16px}.feature__qrIosImg,.feature__qrAndroidImg{width:100px;height:100px;margin:0 auto}.feature__qrIosImg{margin-bottom:16px}.feature__appLinkButtonImg{height:56px;width:175px;margin:0 auto;transition-duration:.3s}.feature__appLinkButtonImg:hover{-ms-transform:scale(.95);transform:scale(.95)}.feature__qrText{font-size:14px;font-size:1.4rem;color:#777;text-align:center;line-height:21px;display:block;padding-bottom:40px}.flowing{margin-top:16px;background:#fff}.flowing__inner{background-color:#bcc0a3;padding:32px 112px 0;text-align:center}.flowing__inner li{color:#fff;font-size:14px;font-size:1.4rem;padding-bottom:20px;line-height:1;max-width:990px;margin:0 auto}.flowing__inner li p{background-color:#fff;padding:16px;color:#777;font-size:16px;font-size:1.6rem}.flowing__inner li+li{margin-top:-12px}.flowing__inner li+li:before{content:"※"}.flowing__inner .arrow{margin:0 auto 20px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:18px solid #ddd}.flowing__inner p{color:#fff;font-weight:700;font-size:24px;font-size:2.4rem}.flowing__inner .image{margin-top:32px;height:529px}.flowing__inner .image img{margin:0 auto;height:529px}.salonList{width:100%;margin-top:16px;background:#fff;padding-bottom:20px}.salonList__wrap{width:100%;max-width:924px;margin:0 auto}.salonList__wrap ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:924px}.salonList__wrap ul li{margin-bottom:16px;width:120px}.salonList__wrap ul li:not(:nth-child(5n)){margin-right:81px}.salonList__wrap ul li a{display:inline-block;border-radius:50%}.salonList__wrap ul li a img{display:inline-block;width:100%;max-width:90px;height:auto}.appeal{margin-top:16px;padding:40px 0;background:#fff;text-align:center}.appeal__appIcon{width:120px;margin:0 auto 40px}.appeal__copy{width:320px;margin:0 auto 40px}.appeal__text{font-size:20px;font-size:2rem;font-weight:700}.appeal__link{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:20px 0}.appeal__appLinkButton,.appeal__serviceLinkButton{margin:0 12px;transition-duration:.3s}.appeal__appLinkButton:hover,.appeal__serviceLinkButton:hover{-ms-transform:scale(.95);transform:scale(.95)}.appeal__appLinkButtonImg,.appeal__serviceLinkButtonImg{width:175px}.appeal__caution{color:#777;font-size:14px;font-size:1.4rem;line-height:24px;margin-bottom:32px}.guide{margin-top:16px;background-color:#777;background:url(https://s.yimg.jp/images/search-beauty/assets/img/lp/007_service-introduction-forStylists/pc/bg-bottom.jpg) no-repeat;background-size:cover}.guide__wrap{position:relative;text-align:center}.guide__wrap div{height:120px;width:480px;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}.guide__wrap div dl{background-color:rgba(68,68,68,.3);text-align:left;padding:20px 32px;overflow:hidden;clear:left}.guide__wrap div dl dt{display:block;float:left;font-size:20px;font-size:2rem;color:#fff;font-weight:600}.guide__wrap div dl dt p{width:316px;margin-top:8px;font-size:14px;font-size:1.4rem;font-weight:400}.guide__wrap div dl dd{display:block;float:right}.guide__qrWrap{width:990px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:40px 0}.guide__qrIos,.guide__qrAndroid{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;color:#fff}.guide__qrIosText,.guide__qrAndroidText{font-size:20px;font-size:2rem;font-weight:700;line-height:28px;margin-bottom:8px}.guide__qrIosSubText,.guide__qrAndroidSubText{font-size:14px;font-size:1.4rem;margin-bottom:16px}.guide__qrIosImg,.guide__qrAndroidImg{width:100px;height:100px;margin:0 auto}.guide__qrIosImg{margin-bottom:16px}.guide__appLinkButtonImg{height:56px;width:175px;margin:0 auto;transition-duration:.3s}.guide__appLinkButtonImg:hover{-ms-transform:scale(.95);transform:scale(.95)}.guide__qrText{font-size:14px;font-size:1.4rem;color:#fff;text-align:center;line-height:21px;display:block;padding-bottom:40px}footer{margin-top:32px}.share .riff-SocialButton{width:130px}.social{text-align:center;padding-top:32px}.social p{font-size:12px;font-size:1.2rem;color:#999;margin-bottom:12px}.social .social__sns{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.social .social__snslink{padding:0 8px}.social .social__snslink a{text-decoration:none}.social .social__snslink a img{width:60px;height:60px;transition-duration:.3s}.social .social__snslink a:hover img{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.line_qrLink{padding-top:32px}.line_qrLink p{font-size:12px;font-size:1.2rem;color:#999;margin-bottom:12px;text-align:center}.line_qrLink .line_QR{margin:0 auto;height:80px;width:80px}.caution ul{width:990px}.link{border-top:1px solid #ddd}.link.link__service{border-top:1px solid #ddd;margin-top:16px;padding-top:12px}