.tiny-slider-dot{width:12px;height:12px;margin:20px 5px;background:#ddd;border-radius:50%}.tns-nav-active{background:#999}.tiny-slider-dot__wrapper{display:flex;justify-content:center;align-items:center}body{box-sizing:border-box;color:#444;font-size:15px;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}.icon-circle-size-90{width:45px;height:45px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;border-radius:50%}header{position:fixed;top:0;z-index:2;display:flex;display:-ms-flexbox;justify-content:space-between;width:100%;padding:15px}header img{height:40px}header p{display:inline-block;padding-right:10px;color:#215f89;font-size:11px}.header-logo{display:flex;align-items:center;justify-content:center}.header-logo.user{display:none}.header-link{margin-left:auto}.header-link__therapist-link,.top-therapist-link__link{padding:8px 15px;color:#fff;font-size:10px;background:linear-gradient(191.27deg,#cce60b 0,#93d157 23.44%,#59bca3 75%);border-radius:26px}.top{display:flex;flex-direction:column;height:550px;background-repeat:no-repeat;background-position:50% 30%;background-size:cover}.top.therapist{justify-content:center;height:550px;background-size:cover}.top-image{position:absolute;z-index:-1;width:100%;object-fit:cover}.top__therapist-link{z-index:1;margin-top:20px}.top-image__image{width:100%;height:100%;object-fit:cover}.top .top-wrapper{display:flex;flex-direction:column;align-items:center;margin-bottom:50px;padding-top:90px}.user-application-button{width:240px;margin:0 auto 0;padding:15px 30px;color:#fff;background:linear-gradient(190.16deg,#ffce70 0,#ff6581 100%);border-radius:25px;box-shadow:0 8px 18px rgba(135,98,116,.2)}.registration-text__button-arrow,.top .top-wrapper .top__arrow{float:right;font-size:15px}.top h1{margin-top:20px;color:#215f89;font-weight:700;font-size:12px;letter-spacing:5px;text-align:center}.top__main-logo{height:100px}.top__header-logo{height:37px;margin-top:20px}.top__link{padding-top:200px}.top__note{padding-top:220px;color:#59bca3;font-size:13px;line-height:19px;letter-spacing:.2px;text-align:center}.top__therapist-link{display:inline-block;margin-top:25px;color:#215f89;font-size:13px;line-height:19px;letter-spacing:.2px}.top.therapist{align-items:flex-start;padding:0 20px;font-family:Hiragino Mincho Pro;background-image:url(../../../img/lp/lp_therapist_main_background_sp.png)}.top.therapist.application{position:relative;height:650px;background-image:url(../../../img/lp/therapist_application_background_sp.jpg)}.top.therapist.application::after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 100%);content:''}.top.therapist.application .sub-title br{display:none}.top.therapist.application .top-application,.top.therapist.application .top-content{z-index:1}.therapist-top__text{padding-bottom:50px}.therapist-top__text-note{padding-bottom:3px;color:#59bca3;font-weight:400;font-size:13px;font-family:Hiragino Kaku Gothic Pro;font-style:normal;line-height:19px;letter-spacing:.2px}.therapist-top__text-note span{font-weight:700}.top.therapist .title{font-size:25px}.top.therapist p{padding-top:12px;font-size:14px;line-height:20px;letter-spacing:2px}.top-list{display:flex;flex-direction:column;justify-self:start;padding:15px 0}.top-list li{padding:5px 0}.top-application{margin-top:25px;padding:15px;font-family:Hiragino Kaku Gothic Pro;background:#fff;border-radius:2px;box-shadow:0 4px 9px rgba(135,98,116,.2)}.top-application h1{margin-top:5px;color:#000;font-weight:700;letter-spacing:1px;text-align:left}.top-application .top-application__arrow{float:right;font-size:15px}.explanation{position:relative;margin-top:175px;padding:25px 20px 75px;color:#000;background:linear-gradient(235.62deg,#cce60b 0,#93d157 23.44%,#59bca3 75%)}.explanation.therapist{margin-top:0}.explanation h1{font-size:15px;text-align:center}.explanation__image{display:flex;justify-content:space-between;padding-top:25px}.explanation-how-to-use{position:absolute;width:calc(100% - 40px);padding:25px;background-color:#fff;border:1px solid #fff;border-radius:5px;box-shadow:0 4px 9px rgba(135,98,116,.2);transform:translateY(calc(-50% - 50px))}.explanation-how-to-use__arrow{float:right;font-size:15px}.explanation-how-to-use h1{line-height:25px}.explanation-how-to-use__explanation{padding-top:15px;line-height:20px}.explanation-use-case{margin:160px 0 0;padding:25px;color:#fff;border:1px solid #fff;border-radius:5px}.explanation-use-case__title{margin-bottom:10px;font-weight:500;text-align:center}.explanation-use-case__detail{display:flex;align-items:center;padding:5px}.explanation-use-case__detail h3{display:inline-block;margin-left:10px}.explanation-how-to-use.therapist{padding-right:25px;padding-left:25px;transform:translateY(-125px)}.explanation-how-to-use.therapist h1{font-weight:700;text-align:initial}.therapist-application-button{width:100%;margin:15px auto 0;padding:15px 30px;color:#fff;background:linear-gradient(190.16deg,#ffce70 0,#ff6581 100%);border-radius:25px;box-shadow:0 4px 9px rgba(135,98,116,.2)}.explanation-how-to-use.therapist .champaign-title{padding-top:30px;color:#59bca3}.explanation-how-to-use.therapist .champaign-text{padding-top:10px;padding-bottom:160px}.explanation-how-to-use.therapist .champaign-img{position:absolute;bottom:0;left:0;z-index:-1;width:100%}.explanation-use-case.therapist{margin-top:400px}.explanation-use-case.therapist .explanation-use-case__title{font-size:20px}.feature{padding:0 20px 75px;background-size:cover}.feature h1{padding:60px 0 20px;font-size:20px;text-align:center}.feature__item{display:flex;flex-direction:column;align-items:center;margin-top:15px}.feature__item img{width:300px}.feature__item p{color:#444;line-height:20px;letter-spacing:2px;text-align:center}.other-feature.therapist{padding:0 0 75px 20px;background:#def2ed}.other-feature.therapist .other-feature-title{padding-top:60px;font-size:15px;text-align:center}.other-feature-item.therapist{display:flex;align-items:center;padding-top:20px}.other-feature-item.therapist img{width:calc(50% - 10px)}.other-feature-item.therapist .other-feature-item__title{padding:5px 0}.other-feature-item.therapist .other-feature-item__text{padding:5px 0;color:#9b9b9b;line-height:15px;letter-spacing:2px}.how-to-use{padding:0 20px 75px}.how-to-use h2{padding-top:60px;font-size:20px;text-align:center}.how-to-use-case{padding:25px 0;text-align:center}.how-to-use-case__title-wrapper{display:flex;flex-direction:column;align-items:center}.how-to-use-case:first-of-type{border-bottom:1px solid #9b9b9b}.how-to-use-case__tag{padding:5px 6px;color:#9b9b9b;border:1px solid #9b9b9b;border-radius:12px}.how-to-use-case__title{padding-top:15px;color:#444}.how-to-use-case__image{width:100%;padding-top:25px}.how-to-use-case__caption{padding-top:20px}.how-to-use-case.therapist{border-bottom:none}.voice{padding:0 20px 75px;text-align:center}.voice .voice-title{padding-bottom:5px;font-size:20px}.voice-example{margin:10px 0;padding:15px;line-height:20px;letter-spacing:2px;box-shadow:0 4px 9px rgba(135,98,116,.2)}.voice-example__image{height:100px}.voice-example__caption{padding:25px 0}.voice.therapist h3{padding-top:60px}.voice-example.therapist{padding:35px 15px}.voice.therapist .voice-example__name{padding-top:15px;font-weight:700}.voice.therapist .voice-example__work-time{padding-top:15px;color:#9b9b9b}.voice.therapist .voice-example__title{padding-top:25px;color:#9b9b9b;text-align:left}.voice.therapist .voice-example__content{padding-top:5px;text-align:left}.chosen-reason{padding:0 20px 75px}.chosen-reason-title{padding-bottom:15px;font-size:20px;text-align:center}.chosen-reason-item{margin-top:15px;padding:15px;border:1px solid#93d157;border-radius:2px}.chosen-reason-item__number{height:20px;color:linear-gradient(249.26deg,#cce60b 0,#93d157 23.44%,#59bca3 75%);font-size:15px}.chosen-reason-item__title{padding-top:10px}.chosen-reason-item__content{padding-top:10px;color:#9b9b9b;line-height:22px;letter-spacing:.2px}.faq{padding:0 20px 75px;color:#444}.faq h3{padding-bottom:20px;font-size:20px;text-align:center}.faq-item{border-bottom:1px solid #f3f3f3}.faq-item:first-of-type{border-top:1px solid #f3f3f3}.faq-item p{display:inline-block;padding:12px 0}.faq__question{display:flex;align-items:center;justify-content:space-between}.faq__icon{height:13px;padding-right:5px}.faq__answer{display:none;padding-bottom:12px;color:#9b9b9b}.faq__question--is-open .faq__answer{display:block}.registration{position:relative;color:#444}.registration-img{height:230px}.registration-text{display:flex;flex-direction:column;align-items:center;padding-bottom:75px}.registration-text__text{display:flex;align-items:center;font-weight:400;font-size:24px;font-family:Hiragino Kaku Gothic Pro;font-style:normal;line-height:36px;letter-spacing:.2px;text-align:center}.registration-text__link{margin-top:15px}.registration-text__image image{object-fit:cover}.registration-img__img{width:100%;height:100%;object-fit:cover}.company,.privacy-policy,.term,.transaction{padding:75px 20px;font-size:15px;line-height:1.4}.company h1,.privacy-policy h1,.term h1,.transaction h1{margin-bottom:10px;font-size:15px;text-align:center}.company-title,.transaction-title{padding-top:12px;color:#9b9b9b;font-size:11px}.company-content,.transaction-content{padding-top:5px}.privacy-policy-title,.term-title{padding-top:10px;font-size:10px}.privacy-policy-content,.term-content{font-size:10px}.privacy-policy-link-style{color:#00f;text-decoration:underline}footer{padding:0 20px;color:#fff;background-color:#444}.footer-item{padding-top:25px}.footer-item p{padding:7px}.copyright{padding:25px 0 20px;color:#9b9b9b;text-align:center}@media screen and (max-width:320px){.top{height:450px}.top.therapist{height:470px}.top .top-wrapper{padding-top:70px}.top__link{padding-top:140px}.top__note{padding-top:190px}.top__main-logo{height:90px}.top__header-logo{height:30px}.explanation-how-to-use.therapist{padding-right:15px;padding-left:15px}}@media screen and (min-width:768px){.blur-wrapper{position:relative}.blur{position:absolute;width:100%;height:100%;background:#dbdbdb;transform:matrix(1,0,0,-1,0,0);opacity:.4;filter:blur(30px)}html{height:100%}body{height:100%;font-size:15px}header{padding-right:35px;padding-left:30px}.header-logo.user{display:block}.top{flex-direction:row;justify-content:center;box-sizing:content-box;box-sizing:border-box;height:450px;padding:90px 30px}.top-image{position:relative;width:70%}.top-image__image{width:100%;height:100%;object-fit:cover}.top__header-logo{max-width:100%;height:initial}.top__link{max-width:100%;padding-top:50px}.top__link-button{max-width:100%}.top__note{padding-top:25px}.top .top-wrapper{justify-content:center;width:30%;margin:0}.top .top-wrapper .top__main-logo{display:block}.top.therapist{position:relative}.therapist-top__text{position:absolute;top:50%;left:0;margin-top:initial;padding-left:100px;transform:translateY(-50%)}.user-application-button{max-width:100%;font-size:15px;line-height:22px}.top.therapist.application{display:flex;flex-direction:column;height:500px;margin:0}.top.therapist.application .sub-title br{display:block}.top.therapist.application .top-application{width:100%;padding:40px 30px}.therapist-application-button.bottom{margin-top:20px}.top-content{display:initial}.top-application{position:relative;font-size:10px}.top-application .top-application__arrow,.user-application-button{font-size:15px}.explanation{margin-top:150px;padding-right:120px;padding-left:120px}.explanation.therapist h1{font-size:12px}.explanation__image img{width:80px;height:80px}.explanation-how-to-use{width:calc(100% - 240px);padding-right:90px;padding-left:90px}.explanation-how-to-use__explanation{text-align:center}.explanation-how-to-use.therapist a{position:absolute;top:50%;right:5%;width:40%;transform:translateY(-50%)}.explanation-use-case{margin-top:100px}.explanation-use-case__title{font-size:14px}.explanation-how-to-use h1 br{display:none}.explanation-use-case.therapist h1 br{display:none}.therapist-application-button{font-size:15px}.explanation-how-to-use.therapist .champaign-title{padding-top:70px}.explanation-how-to-use.therapist .champaign-text{padding-top:5px;padding-bottom:0}.explanation-how-to-use.therapist .champaign-img{object-fit:cover}.explanation-use-case.therapist{margin-top:150px}.explanation-use-case__wrapper{display:flex;justify-content:space-between;padding-top:10px;padding-right:30px;padding-left:30px}.feature{padding-right:150px;padding-left:150px}.feature__item{display:flex;flex-direction:row;align-items:center}.feature__item img{width:200px}.feature__item p{text-align:left}.how-to-use{padding-bottom:25px}.how-to-use-case{padding:25px 120px 50px 120px}.how-to-use-case:first-of-type{border-bottom:1px solid #f3f3f3}.how-to-use-case.therapist:first-of-type{border-bottom:none}.other-feature-item-wrapper{display:flex;padding-right:120px;padding-left:120px}.other-feature-item.therapist:last-of-type{padding-left:40px}.voice{padding-right:120px;padding-left:120px}.voice-wrapper{display:flex}.voice-example:last-of-type{margin-left:20px}.voice-example-wrapper{display:flex}.voice-example.therapist{width:50%}.chosen-reason{padding-right:120px;padding-left:120px}.chosen-reason-item{display:flex;align-items:center;padding:15px 35px}.chosen-reason-item__title{padding-top:0}.chosen-reason-item img{padding-right:30px}.faq{padding-right:120px;padding-left:120px}.company,.privacy-policy,.term{min-height:calc(100% - 100px);margin:auto 0;padding:75px 250px}.transaction{min-height:calc(100% - 100px);margin:auto 0;padding:75px 200px}.company-wrapper{display:flex;padding-top:20px}.company-title{flex:0 0 auto;width:150px;padding:0;font-size:12px}.company-content{padding-top:0;font-size:12px}.company h1,.transaction h1{margin-bottom:50px;font-size:20px}.transaction-wrapper{display:flex;padding-top:10px}.transaction-title{width:200px;padding-top:5px;font-size:12px}.transaction-content{width:80%;padding-top:0;padding-left:10px;font-size:12px}.registration .registration-text{position:absolute;top:50%;padding-bottom:0;padding-left:100px;transform:translateY(-50%)}.registration .registration-text__text br{display:none}.privacy-policy h1,.term h1{margin-bottom:25px;font-size:15px}.privacy-policy-title,.term-title{font-weight:700}.privacy-policy-content,.term-content{padding:5px 0 5px 10px}.privacy-policy-content,.privacy-policy-title,.term-content,.term-title{font-size:10px}footer{height:100px}.footer-item{display:flex}.footer-item p{padding:0 0 0 15px;font-size:8px}.copyright{font-size:8px}}@media screen and (min-width:1024px){header{font-size:20px}.top{height:600px}.top.therapist{height:550px}.top-image{width:75%}.top .top-wrapper{width:25%}.top-application a{position:absolute;top:50%;right:5%;width:30%;transform:translateY(-50%)}.therapist-top__text{padding-left:230px}.explanation-how-to-use p{font-size:14px}.explanation-use-case__wrapper{display:flex;padding-right:80px;padding-left:80px}.explanation__image{padding-right:50px;padding-left:50px}.therapist-application-button.bottom{margin-top:0}.registration-img{height:300px}}
