#main{overflow:hidden}.hero__area{width:100%;height:100vh;height:100svh}.mv{width:100%;height:100%;position:relative}.mv .swiper-container{position:relative;right:0;top:0;width:100%;height:100%;margin-left:auto;margin-right:0}.mv .copy{position:absolute;top:40%;left:5.33%;transform:translateY(-50%);z-index:2;color:#1a1a1a;width:80%;max-width:400px;font-weight:bold;display:flex;align-items:flex-start}.mv .copy img{width:100%}.mv .copy span{color:#cc5daa}.mv .copy .rl{display:inline-block;background-color:#fff;padding:10px;font-size:2rem;line-height:1}.mv .copy .rl:nth-child(2){margin-left:12px}.swiper-slide{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-img{width:100%;height:100%;min-height:380px}.slide01 .slide-img{background:url(../img/main01_sp.jpg) no-repeat center/cover}.slide02 .slide-img{background:url(../img/main02_sp.jpg) no-repeat center/cover}@media print,screen and (min-width: 1024px){.slide01 .slide-img{background:url(../img/main01.jpg) no-repeat center/cover}.slide02 .slide-img{background:url(../img/main02.jpg) no-repeat center/cover}.mv{height:100vh;min-height:700px}.mv .copy{width:39.29%;min-width:550px;max-width:600px;left:14.29%}.mv .copy .rl{font-size:2vw}}.pink{color:#cc5daa}.blue{color:#0a1b88}.green{color:#009c7f}.ico__wrap p{font-size:1.8rem;font-weight:bold;padding-top:20px}.text__box{padding-top:30px}.text__box p{text-align:center}.check__list li{display:flex;align-items:baseline;justify-content:space-between;padding-top:10px}.check__list li:first-child{padding-top:0}.check__list li::before{content:"";display:block;width:10px;height:10px;background:url(../img/ico_check.svg) no-repeat center center/contain}.check__list li p{width:calc(100% - 16px);font-weight:bold;line-height:1.6;font-size:1.5rem}.symptoms ul{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:340px;margin:0 auto}.symptoms ul li{width:48.06%;background-color:#fff;text-align:center;margin-top:10px;padding:30px 0}.symptoms ul li:first-child,.symptoms ul li:nth-child(2){margin-top:0}.symptoms ul li p{line-height:1;color:#0a1b88;font-size:1.4rem;font-weight:bold;padding-top:10px}.symptoms ul li .inner{display:flex;justify-content:flex-end;flex-direction:column;height:100%}.symptoms.pink ul li svg{fill:#cc5daa}.symptoms.green ul li svg{fill:#009c7f}.symptoms.green ul li p{color:#1a1a1a}@media print,screen and (min-width: 768px){.symptoms ul{max-width:100%}.symptoms ul li{width:22.22%;margin-top:0}}@media print,screen and (min-width: 1024px){.text__box{padding-top:40px}.text__box p{text-align:left}.check__list li p{font-size:1.8rem}.symptoms ul li p{font-size:2rem}}.about__title{font-size:min(5.6vw,2.4rem);line-height:1.6}.about__icons{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:340px;margin:30px auto 0}.about__icons li{width:47.06%;background-color:#fff;text-align:center;margin-top:20px;padding:30px 0}.about__icons li:first-child,.about__icons li:nth-child(2){margin-top:0}.about__icons li svg{fill:#cc5daa}.about__icons li p{line-height:1;color:#0a1b88;font-size:1.8rem;font-weight:bold;padding-top:10px}.about__icons li .inner{display:flex;justify-content:flex-end;flex-direction:column;height:100%}.t__about{padding:60px 5.33%;background:url(../img/back01_sp.jpg) no-repeat center center/cover}.t__about .about__text{padding:0 5.33%}.t__about .text__box{text-align:left}.t__about .text__box p{font-size:1.5rem;text-align:left}.t__about .about__img{width:94.67%;margin-top:30px}.t__about .about__img img{width:100%;border-radius:0 10px 10px 0}.t__about .about__wrapper{padding-top:60px}.news__wrapper{background-color:#fff;padding:40px 20px}.news__wrapper .main__title{font-size:2rem}.news__wrapper .main__title .en{font-size:1rem}.news__wrapper .news__list{margin-top:20px;padding:0 15px;height:120px;overflow-y:scroll}.news__wrapper .news__list li{padding-top:20px}.news__wrapper .news__list li:first-child{padding-top:0}.news__wrapper .news__list p{font-size:1.4rem;font-weight:500}.news__wrapper .news__list span{display:block;color:#cc5daa;font-size:1.2rem}@media print,screen and (min-width: 1024px){.news__wrapper{padding:30px 20px 20px}.news__wrapper .news__list{margin-top:20px;padding:0 15px;height:60px;overflow-y:scroll}.news__wrapper .news__list li{padding-top:20px}.news__wrapper .news__list li:first-child{padding-top:0}.news__wrapper .news__list p{font-size:1.4rem;font-weight:500}.news__wrapper .news__list span{display:block;color:#cc5daa;font-size:1.2rem}.about__title{font-size:3.2rem}.about__icons{margin:0}.about__icons li p{font-size:2rem}.t__about{padding:80px 20px;background:url(../img/back01.jpg) no-repeat center center/cover}.t__about .flex__text{width:60%}.t__about .flex__text p{text-align:left}.t__about .about__wrapper .flex02{justify-content:space-between}}.t__strengths{background:url(../img/strengths_bg_sp.jpg) no-repeat center center/cover;padding:60px 5.33%}.t__strengths .strengths__text{color:#fff;text-align:center;font-weight:bold}.t__strengths .strengths__text p{font-size:min(5.6vw,2.4rem);line-height:1.6}.strengths__items{margin-top:40px}.strengths__items .strengths__item{background-color:#fff;text-align:center;padding:20px;margin-top:20px}.strengths__items .strengths__item p{font-size:1.8rem;font-weight:bold;line-height:1.6}.strengths__items .strengths__item p span{color:#cc5daa}@media print,screen and (min-width: 1024px){.t__strengths{background:url(../img/strengths_bg.jpg) no-repeat center center/cover;padding:100px 20px}.t__strengths .strengths__text p{font-size:3.2rem}.strengths__items{display:flex;justify-content:space-between;margin-top:50px}.strengths__items .strengths__item{width:30%;padding:30px 20px;margin-top:0}.strengths__items .strengths__item p{font-size:2.2rem}}.btn{display:flex;align-items:center;justify-content:center;background-color:#1a1a1a;color:#fff;width:240px;height:50px;border-radius:30px;color:#fff;font-size:1.6rem;font-weight:700;position:relative;transition:ease .3s}.btn::after{content:"";display:block;width:6px;height:6px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;position:absolute;top:50%;right:20px;transform:rotate(45deg) translateY(-50%)}.t__treatment{padding:60px 5.33%}.treatment__items a{display:block;width:100%;color:#1a1a1a}.treatment__items a:hover .btn{background-color:#1a1a1a !important}.treatment__items a .attention__mini{display:block;font-size:1.2rem;text-align:center;padding-top:4px}.treatment__items .treatment__item{border:1px solid #cc5daa;position:relative;padding:30px 10px;margin-top:50px}.treatment__items .treatment__item .reserve__label{background-color:#cc5daa;color:#fff;border-radius:20px;padding:6px 20px;text-align:center;font-size:2rem;font-weight:700;line-height:1;position:absolute;top:-15px;left:50%;transform:translateX(-50%)}.treatment__items .treatment__item .treatment__title{font-size:2.4rem;line-height:1;text-align:center}.treatment__items .treatment__item .treatment__img{width:83.87%;margin:20px auto 0}.treatment__items .treatment__item .treatment__img img{width:100%}.treatment__items .treatment__item .text__box{width:93.55%;margin:0 auto;padding-top:30px}.treatment__items .treatment__item .text__box span{display:block;font-size:1.3rem}.treatment__items .treatment__item .text__box p{font-size:1.5rem;text-align:left}.treatment__items .treatment__item .text__box span.mini{display:block;font-size:1.3rem;font-weight:bold;text-align:center;padding-top:20px}.treatment__items .treatment__item .btn{margin:20px auto 0;background-color:#cc5daa}.treatment__items .treatment__item .btn:hover{background-color:#1a1a1a}.treatment__items .treatment__item.blue{border-color:#0a1b88}.treatment__items .treatment__item.blue .reserve__label{background-color:#0a1b88}.treatment__items .treatment__item.blue .btn{background-color:#0a1b88}.treatment__items .treatment__item.blue .btn:hover{background-color:#1a1a1a}.treatment__items .treatment__item.green{border-color:#009c7f}.treatment__items .treatment__item.green .reserve__label{background-color:#009c7f}.treatment__items .treatment__item.green .btn{background-color:#009c7f}.treatment__items .treatment__item.green .btn:hover{background-color:#1a1a1a}.accident__wrapper{background:url(../img/back02_sp.jpg) no-repeat center center/cover;margin-top:100px;padding:60px 5.33%;position:relative}.accident__wrapper .fukidashi{width:100%;position:absolute;top:-40px;left:50%;transform:translateX(-50%);text-align:center}.accident__wrapper .fukidashi p{display:inline-block;font-size:1.8rem;line-height:1.6;background-color:#cc5daa;color:#fff;padding:10px 20px;font-weight:bold;text-align:center;border-radius:25px;position:relative}.accident__wrapper .fukidashi p::after{content:"";width:0;height:0;border-style:solid;border-width:10px 0 10px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #cc5daa;position:absolute;bottom:-20px;left:50%;transform:translateX(-90%);rotate:90deg;z-index:2}.accident__wrapper .accident__titile{font-size:min(5.6vw,3.2rem);letter-spacing:.1em;font-weight:700;line-height:1.6;text-align:center}.accident__wrapper .text__box p{font-size:1.5rem;text-align:left}.accident__wrapper .flex02{margin-top:40px}.accident__wrapper .flex02 .check__list{margin-top:20px}.accident__wrapper .flex02 .flex__img{margin-top:20px}.accident__wrapper .flex02 .flex__img img{width:100%}.accident__wrapper .symptoms{margin-top:40px}.accident__wrapper .symptoms .symptoms__list{margin-top:20px}@media print,screen and (min-width: 1024px){.t__treatment{padding:120px 20px 100px}.treatment__items{display:flex;justify-content:space-between}.treatment__items .treatment__item{width:31%;margin-top:60px}.treatment__items .treatment__item .text__box p{text-align:center}.treatment__items .treatment__item .text__box span.mini{padding-top:12px}.treatment__items .treatment__item.green span.mini{padding-top:12px}.treatment__items .treatment__item.blue span.mini{padding-top:16px}.accident__wrapper{background:url(../img/back02.jpg) no-repeat center center/cover;padding:40px 50px 60px}.accident__wrapper .fukidashi{top:-30px}.accident__wrapper .fukidashi p{font-size:2rem;padding:10px 30px}.accident__wrapper .text__box{padding-top:30px}.accident__wrapper .text__box p{font-size:1.6rem;text-align:center}.accident__wrapper .flex02{margin-top:60px;flex-direction:row-reverse;align-items:center;justify-content:space-between}.accident__wrapper .flex02 .check__list{margin-top:20px}.accident__wrapper .flex02 .flex__img{margin-top:0;width:44.44%}.accident__wrapper .flex02 .flex__text{width:50.89%}.accident__wrapper .symptoms{margin-top:60px}.accident__wrapper .symptoms li p{font-size:1.6rem}}.treatment__menu .menu__wrapper{background-color:#fdf7fb;padding:60px 5.33%}.treatment__menu .menu__wrapper .menu__read{padding-top:30px}.treatment__menu .menu__wrapper .menu__read p{font-size:1.5rem}.treatment__menu .menu__wrapper .symptoms{margin-top:30px}.treatment__menu .menu__wrapper .symptoms ul{margin-top:20px}.treatment__menu .menu__wrapper .time{margin-top:10px}.treatment__menu .menu__wrapper .time span{display:block;font-size:1.4rem}.treatment__menu .menu__wrapper.menu02{background-color:#f0f1f7;margin-top:60px}.treatment__menu .menu__wrapper.menu02 .btn{margin-top:30px;background-color:#0a1b88}.treatment__menu .menu__wrapper.menu02 .btn:hover{background-color:#1a1a1a}.treatment__menu .menu__wrapper.menu03{background-color:#f3fff1;margin-top:60px}.treatment__menu .menu__wrapper.menu03 .menu__contents .symptoms li{border:2px solid #009c7f}.treatment__menu .menu__wrapper.menu03 .menu__contents .flex__text .dot__list{margin-bottom:20px}.treatment__menu .menu__wrapper.menu03 .combi{border:2px solid #009c7f;padding:30px 20px;margin-top:60px;background-color:#fff}.treatment__menu .menu__wrapper.menu03 .combi .menu__title{text-align:center}.treatment__menu .menu__wrapper.menu03 .combi .read{font-weight:bold;font-size:1.5rem;margin-bottom:20px}.treatment__menu .menu__wrapper.menu03 .combi .text__box p{text-align:left}.treatment__menu .menu__wrapper.menu03 .combi .flex02{margin-top:30px}.treatment__menu .menu__wrapper.menu03 .combi .flex02 .flex__text{margin-top:30px}.treatment__menu .menu__wrapper.menu03 .combi .flex02 .flex__text .dot__list{margin-top:10px}.treatment__menu .menu__wrapper.menu03 .combi .flex02 .flex__text .green{font-weight:bold}.treatment__menu .menu__wrapper.menu03 .combi .flex02 .flex__img img{width:100%}.treatment__menu .menu__contents{background-color:#fff;padding:50px 20px;margin-top:50px}.treatment__menu .menu__contents .flex02{margin-top:30px}.treatment__menu .menu__contents .flex02 .flex__img{margin-bottom:20px}.treatment__menu .menu__contents .flex02 .flex__img img{width:100%}.treatment__menu .menu__contents .flex02 .flex__video{margin-bottom:20px}.treatment__menu .menu__contents .menu__price{border:2px solid #009c7f;margin-top:30px}.treatment__menu .menu__contents .menu__price .flex__text{padding:30px 20px}.treatment__menu .menu__contents .menu__price .flex__img img{width:100%}.treatment__menu .menu__contents .menu__price .price__dl{margin-top:20px;border-bottom:1px solid #009c7f;padding-bottom:20px;display:flex;flex-direction:column;align-items:baseline}.treatment__menu .menu__contents .menu__price .price__dl:last-child{border-bottom:none}.treatment__menu .menu__contents .menu__price .price__dl dt{font-size:1.6rem;font-weight:bold;padding-bottom:10px}.treatment__menu .menu__contents .menu__price .price__dl dd{display:flex;align-items:baseline}.treatment__menu .menu__contents .menu__price .price__dl dd .price01{line-height:1}.treatment__menu .menu__contents .menu__price .price__dl dd .price02{margin-left:30px;display:flex;align-items:baseline}.treatment__menu .menu__contents .menu__price .price__dl dd .price02 .mini{font-size:1.2rem;line-height:1}.treatment__menu .menu__contents .menu__price .price__dl dd .price{color:#009c7f;font-weight:bold;line-height:1}.treatment__menu .menu__contents .menu__price .price__dl dd .price span{font-size:2.5rem;letter-spacing:.05em;font-weight:700;padding-right:2px}.treatment__menu .menu__contents .stretch__item{margin-top:40px}.treatment__menu .menu__contents.flex02{background-color:rgba(0,0,0,0);padding:0}.treatment__menu .menu__contents.flex02 .contents__item{margin-top:60px;background-color:#fff;padding:30px 20px;text-align:center}.treatment__menu .menu__contents.flex02 .contents__item:first-child{margin-top:0}.treatment__menu .menu__contents.flex02 .contents__item .item__img{margin-bottom:20px}.treatment__menu .menu__contents.flex02 .contents__item .item__img img{width:100%}.treatment__menu .menu__contents.flex02 .contents__item .text__box{padding-top:10px}.treatment__menu .menu__contents.flex02 .contents__item .text__box p{text-align:left}.treatment__menu .menu__contents .flex02.microcurrent__item .flex__img img{margin-top:20px}.treatment__menu .menu__contents .flex02.microcurrent__item .flex__img img:first-child{margin-top:0}.treatment__menu .menu__contents .flex02.microcurrent__item .dot__list{margin-top:20px}.treatment__menu .menu__contents .flex02.microcurrent__item .dot__list span{display:block;font-weight:400;line-height:1.6;font-size:1.3rem}@media print,screen and (min-width: 1024px){.treatment__menu .menu__wrapper{padding:100px 20px}.treatment__menu .menu__wrapper .menu__read{padding-top:40px}.treatment__menu .menu__wrapper .menu__read p{font-size:1.6rem}.treatment__menu .menu__wrapper .symptoms{margin-top:50px}.treatment__menu .menu__wrapper .time span{display:inline-block;font-size:1.4rem}.treatment__menu .menu__wrapper.menu02,.treatment__menu .menu__wrapper.menu03{margin-top:100px}.treatment__menu .menu__wrapper.menu03 .combi{padding:60px 80px}.treatment__menu .menu__wrapper.menu03 .combi p.read{font-size:2rem;text-align:center !important}.treatment__menu .menu__wrapper.menu03 .combi .text__box p{text-align:left}.treatment__menu .menu__wrapper.menu03 .combi .flex02{margin-top:30px;justify-content:space-between;align-items:center}.treatment__menu .menu__wrapper.menu03 .combi .flex02 .flex__text{margin-top:0;width:60%}.treatment__menu .menu__wrapper.menu03 .combi .flex02 .flex__img{width:30%}.treatment__menu .menu__wrapper.menu03 .combi .flex02 p{font-size:1.6rem}.treatment__menu .menu__contents{position:relative;z-index:2}.treatment__menu .menu__contents::after{content:"";display:block;width:110%;height:100%;background-color:#fff;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}.treatment__menu .menu__contents .menu__read p{font-size:1.5rem}.treatment__menu .menu__contents .flex02.mg50{margin-top:50px}.treatment__menu .menu__contents .flex02{align-items:center;justify-content:space-between}.treatment__menu .menu__contents .flex02 .flex__img{width:30%;margin-bottom:0}.treatment__menu .menu__contents .flex02 .flex__text{width:60%}.treatment__menu .menu__contents .flex02 .flex__text p{font-size:1.5rem;line-height:2}.treatment__menu .menu__contents .flex02.video .flex__video{width:50%;margin-bottom:0}.treatment__menu .menu__contents .flex02.video .flex__text{width:46%}.treatment__menu .menu__contents .menu__price{margin-top:50px;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.treatment__menu .menu__contents .menu__price .flex__text{padding:0 0 0 60px;width:46%}.treatment__menu .menu__contents .menu__price .flex__img{width:40%}.treatment__menu .menu__contents .menu__price .price__dl{margin-top:20px;padding-bottom:20px}.treatment__menu .menu__contents .menu__price .price__dl:last-child{border-bottom:none}.treatment__menu .menu__contents .menu__price .price__dl dt{font-size:1.8rem}.treatment__menu .menu__contents .menu__price .price__dl dd .price01{font-size:1.6rem}.treatment__menu .menu__contents .menu__price .price__dl dd .price02{margin-left:50px}.treatment__menu .menu__contents .menu__price .price__dl dd .price span{font-size:3.6rem}.treatment__menu .menu__contents .stretch__item{margin-top:50px}.treatment__menu .menu__contents .table__border th{width:20%;font-weight:bold;padding:20px 0;text-align:center}.treatment__menu .menu__contents .table__border td{width:80%;padding:20px 10px}.treatment__menu .menu__contents.flex02{display:flex;justify-content:space-between;padding:0 20px}.treatment__menu .menu__contents.flex02::after{display:none}.treatment__menu .menu__contents.flex02 .contents__item{width:40%;margin-top:0;position:relative;z-index:2}.treatment__menu .menu__contents.flex02 .contents__item::after{content:"";display:block;width:132.5%;height:100%;background-color:#fff;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}.treatment__menu .menu__contents.flex02 .contents__item .item__img{margin-bottom:30px}.treatment__menu .menu__contents .flex02.microcurrent__item{align-items:flex-start;margin-top:80px}}.t__treatment-detail{padding:60px 5.33%}.t__treatment-detail .detail__title{font-size:2.2rem;color:#cc5daa;font-weight:700}.t__treatment-detail .detail__title-sub{font-size:1.8rem;color:#cc5daa;font-weight:700}.t__treatment-detail .detail__item{margin-top:50px}.t__treatment-detail .detail__item .flex02{margin-top:40px}.t__treatment-detail .detail__item .flex02 .flex__text{margin-top:20px}.t__treatment-detail .detail__item .flex02 .text__box{padding-top:20px}.t__treatment-detail .detail__item .flex02 .text__box p{text-align:left}.t__treatment-detail .detail__item .flex02 .flex__img img{width:100%}.t__treatment-detail .detail__contents .flex__item{padding:30px 20px;background-color:#fdf7fb;text-align:center;margin-top:30px}.t__treatment-detail .detail__contents .flex__item:first-child{margin-top:40px}.t__treatment-detail .detail__contents .flex__item .text__box{padding-top:10px}.t__treatment-detail .detail__contents .flex__item .text__box p{text-align:left}.t__treatment-detail .detail__utensil .flex__item{margin-top:30px}.t__treatment-detail .detail__utensil .flex__item:first-child{margin-top:40px}.t__treatment-detail .detail__utensil .flex__img img{width:100%}.t__treatment-detail .detail__utensil .flex__text{margin-top:20px;text-align:center}.t__treatment-detail .detail__utensil .text__box{padding-top:10px}.t__treatment-detail .detail__utensil .text__box p{text-align:left}.t__treatment-detail .dot__list02{margin-top:30px}@media print,screen and (min-width: 1024px){.t__treatment-detail{padding:120px 20px}.t__treatment-detail .detail__title{font-size:2.8rem}.t__treatment-detail .detail__item{margin-top:100px}.t__treatment-detail .detail__item:nth-child(2){margin-top:50px}.t__treatment-detail .detail__item .flex02{margin-top:60px;justify-content:space-between;align-items:center}.t__treatment-detail .detail__item .flex02 .flex__text{width:50%;margin-top:0}.t__treatment-detail .detail__item .flex02 .flex__img{width:40%}.t__treatment-detail .detail__item .flex02:nth-child(3){flex-direction:row-reverse}.t__treatment-detail .detail__item .flex04{margin-top:60px;display:flex;justify-content:space-between}.t__treatment-detail .detail__item .flex04 .flex__item{width:24%;margin-top:0}.t__treatment-detail .detail__item .flex04 .flex__item:first-child{margin-top:0}.t__treatment-detail .detail__item .flex04 .text__box p{font-size:1.5rem}.t__treatment-detail .detail__contents .flex__item{padding:40px 20px}.t__treatment-detail .detail__utensil .text__box{width:85.33%;margin:0 auto}.t__treatment-detail .dot__list02{margin-top:40px}.t__treatment-detail .dot__list02 p{font-size:1.6rem}}.t__treatment-room{padding:60px 5.33%;background-color:#fdf7fb;overflow:hidden}.t__treatment-room a{color:#cc5daa}.t__treatment-room a:hover{opacity:.8}@media print,screen and (min-width: 1024px){.t__treatment-room{padding:100px 20px}.t__treatment-room .wrapper{max-width:800px}}.clicic__slider{position:relative;margin-top:40px}.clicic__slider .slider-room{overflow:visible !important}.clicic__slider .swiper-slide{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;background-color:#fdf7fb;box-sizing:border-box}.clicic__slider .swiper-slide p{line-height:1.6;padding-top:10px}.clicic__slider .swiper-slide img{width:100%}.clicic__slider .swiper-button-prev{background-image:url(../img/arrow.svg);background-size:contain;transform:scale(-1, 1);left:-10px;opacity:1;width:30px;height:30px;border-radius:50%}.clicic__slider .swiper-button-next{background-image:url(../img/arrow.svg);background-size:contain;right:-10px;opacity:1;transform:rotate(360deg);width:30px;height:30px;border-radius:50%}.clicic__slider .swiper-pagination{bottom:-24px !important}.clicic__slider .swiper-pagination .swiper-pagination-bullet{background-color:#cc5daa;width:8px;height:8px}@media print,screen and (min-width: 1024px){.clicic__slider{margin-top:50px}.clicic__slider .swiper-slide p{font-size:1.6rem;padding-top:20px}.clicic__slider .swiper-pagination{bottom:-40px !important}.clicic__slider .swiper-button-prev{left:-50px}.clicic__slider .swiper-button-next{right:-50px}}.t__clinic{padding:60px 5.33%}.t__clinic .clinic__item{margin-top:50px}.t__clinic .clinic__item .greeting{position:relative;z-index:2}.t__clinic .clinic__item .greeting::after{content:"";display:block;width:100%;height:77.67%;background-color:#fdf7fb;position:absolute;bottom:0;left:0;z-index:-1}.t__clinic .clinic__item .greeting .flex__text{padding:0 20px}.t__clinic .clinic__item .greeting p{font-size:1.5rem;text-align:left}.t__clinic .clinic__item .greeting .introduction{border-top:1px solid #f6e4f1;padding-top:20px;margin-top:20px}.t__clinic .clinic__item .greeting .introduction .name{font-size:2rem;font-weight:700}.t__clinic .clinic__item .greeting .introduction .sns__links{margin-top:0;margin-left:20px}.t__clinic .clinic__item .greeting .introduction .sns__links ul{justify-content:flex-start}.t__clinic .clinic__item .greeting .introduction .sns__links ul li{width:30px;height:30px;margin-right:10px}.t__clinic .clinic__item .greeting .introduction .sns__links ul li:last-child{margin-right:0}.t__clinic .clinic__item .greeting .introduction .sns__links ul li a img{width:14px}.t__clinic .clinic__item .greeting .introduction .name__flex{display:flex;align-items:center;padding-bottom:10px}.t__clinic .clinic__item .greeting .flex__img{width:66.67%;max-width:360px;margin-left:auto}.t__clinic .clinic__item .greeting .flex__img img{width:100%;filter:drop-shadow(5px 5px 5px #cfcbcd)}.t__clinic .clinic__item .philosophy{padding-top:40px}.t__clinic .clinic__item .philosophy .philosophy__text p{font-weight:700;font-size:min(5.22vw,2.6rem);color:#cc5daa;text-align:center;line-height:1.6}.t__clinic .clinic__item .philosophy .philosophy__text p span{display:block;color:#0a1b88;font-size:1.2rem;text-transform:uppercase}.t__clinic .clinic__item .philosophy .text__box p{font-size:1.5rem;font-weight:500}.t__clinic .outline__table{padding-top:20px}.t__clinic .map__wrap{margin-top:30px}.t__clinic .access .dot__list02 p{font-weight:400}.t__clinic .access .dot__list02 p b{font-weight:700;display:block}.t__clinic .access .dot__list02 li{padding-top:20px}@media print,screen and (min-width: 1024px){.t__clinic{padding:120px 20px}.t__clinic .clinic__item{margin-top:100px}.t__clinic .clinic__item:nth-child(2){margin-top:50px}.t__clinic .clinic__item .greeting{display:flex;justify-content:space-between}.t__clinic .clinic__item .greeting .flex__text{padding:0 40px;width:56%}.t__clinic .clinic__item .greeting p{font-size:1.6rem;font-weight:500}.t__clinic .clinic__item .greeting .introduction p{font-weight:400;font-size:1.5rem}.t__clinic .clinic__item .greeting .flex__img{width:36%;max-width:100%;margin:0;padding-top:80px}.t__clinic .clinic__item .philosophy{padding-top:60px;align-items:center;justify-content:space-between}.t__clinic .clinic__item .philosophy .philosophy__text{width:auto}.t__clinic .clinic__item .philosophy .text__box{width:50%;padding-top:0}.t__clinic .outline__table{padding-top:40px;justify-content:space-between}.t__clinic .outline__table .table{width:46%}.t__clinic .map__wrap{margin-top:50px}.t__clinic .access{display:flex;justify-content:space-between}.t__clinic .access .dot__list02{width:48%}.t__clinic .access .dot__list02 p{font-size:1.5rem}.t__clinic .access .dot__list02 p b{font-size:1.6rem}.t__clinic .access .dot__list02 li{padding-top:30px}}.t__voice{padding:60px 5.33%;background-color:#fdf7fb}.t__voice .border__title{font-size:min(5.6vw,2.4rem)}.t__voice .border__title span{font-size:1.4rem}.t__voice .voice__item{margin-top:40px;padding:40px 20px;background-color:#fff}.t__voice .voice__item .text__box p{text-align:left;padding-top:20px}.t__voice .voice__item .text__box p:first-child{padding-top:0}@media print,screen and (min-width: 1024px){.t__voice{padding:100px 20px}.t__voice .border__title span{font-size:1.6rem}.t__voice .voice__item{margin-top:50px;padding:80px 20px;position:relative;z-index:2}.t__voice .voice__item::after{content:"";display:block;width:110%;height:100%;background-color:#fff;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}.t__voice .voice__item .text__box p{font-size:1.5rem}}.t__recruit .recruit__imgs ul{display:flex}.t__recruit .recruit__imgs li{width:50%}.t__recruit .recruit__imgs li img{width:100%}.t__recruit .inner{background:url(../img/recruit_bg_sp.jpg) no-repeat center top/cover;padding:60px 5.33%;background-color:#fff;margin-left:auto}.t__recruit .inner .text__box{text-align:left}.t__recruit .inner .text__box p{text-align:left;padding-top:20px}.t__recruit .inner .text__box p:first-child{padding-top:0}.t__recruit .btn{background-color:#cc5daa;width:500px;max-width:100%;margin:60px auto 0}.t__recruit .btn:hover{background-color:#1a1a1a}.requirements .requirements__title{display:inline-block;background-color:#cc5daa;color:#fff;padding:10px;font-size:1.6rem;line-height:1;position:absolute;top:-16px;left:20px}.requirements .requirements__wrap{position:relative;border:1px solid #cc5daa;margin-top:50px}.requirements .requirements__wrap .requirements__inner{padding:20px}.requirements .requirements__wrap:nth-child(2){border-color:#0a1b88}.requirements .requirements__wrap:nth-child(2) .requirements__title{background-color:#0a1b88}.requirements .requirements__table tr:last-child{border:none}@media print,screen and (min-width: 1024px){.t__recruit .inner{background:rgba(0,0,0,0);padding:0 20px 60px;position:relative;z-index:2}.t__recruit .inner::before{content:"";display:block;background:url(../img/recruit_bg.jpg) no-repeat center top/cover;width:92.86%;height:calc(100% + 100px);position:absolute;top:-100px;right:0;z-index:-1}.t__recruit .inner .text__box{text-align:center}.t__recruit .inner .text__box p{text-align:center;font-size:1.5rem}.t__recruit .btn{height:80px;border-radius:40px;font-size:2rem}.t__recruit .btn::after{right:40px}.t__recruit .btn:hover{background-color:#1a1a1a}.requirements .requirements__title{font-size:2rem;top:-20px}.requirements .requirements__wrap{margin-top:60px}.requirements .requirements__wrap .requirements__inner{padding:40px 20px}.requirements .requirements__table{max-width:800px}.requirements .requirements__table tr:last-child{border:none}}.t__contact{padding:60px 5.33%;background-color:#cc5daa}.t__contact .contact__inner{padding:40px 6.33%;background-color:#fff;border-radius:10px}.t__contact .text__box{text-align:center;margin-bottom:30px}.t__contact .text__box p{text-align:left}.t__contact input{font-size:1.6rem}.formtable{width:100%;max-width:900px;margin:0 auto;font-size:14px;border-collapse:collapse}.formtable th{padding:20px;vertical-align:middle;font-weight:normal;font-weight:700}.formtable td{padding:20px}.red{font-size:14px;color:#de2126;font-weight:normal}.contact__policy{line-height:2;padding:0 20px}.contact__policy h3{text-align:center;font-size:14px;margin-top:40px;font-weight:bold}.policy__box{max-width:740px;width:100%;height:120px;margin:20px auto;padding:20px;border:1px solid #f9f9f9;background:#f9f9f9;overflow:auto;box-sizing:border-box}.policy__box p{font-size:13px;margin-bottom:20px;text-align:left}.contact__check{text-align:left;font-size:1.4rem;margin-bottom:20px}.kojin__checkbox{margin-top:20px;font-size:1.4rem;text-align:center;cursor:pointer}.kojin__checkbox label{display:flex;align-items:center;justify-content:center}.kojin__checkbox label input{width:20px}.kojin__checkbox p{line-height:1.6;text-align:center}.kojin_checkbox input{margin-right:10px}.kojin_checkbox:hover{cursor:pointer}.submit-btn{width:300px;margin:20px auto}.thanks .contact{padding-top:120px}* input[type=radio]{display:none}::-webkit-input-placeholder{color:#ddd}::-moz-placeholder{color:#ddd}:-ms-input-placeholder{color:#ddd}.thanks .contact{padding-top:120px}.contact01,.contact02,.contact03{box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 0 5px 26px;position:relative;width:100%;text-align:left;font-size:1.3rem}.dd_flex{display:flex;flex-wrap:wrap}.contact01::before,.contact02::before,.contact03::before{background:#fff;border:1px solid #cc5daa;border-radius:50%;content:"";display:block;height:16px;left:5px;margin-top:-8px;position:absolute;top:50%;width:16px}.contact01::after,.contact02::after,.contact03::after{background:#fff;border:5px solid #cc5daa;border-radius:50%;content:"";display:block;height:16px;left:5px;margin-top:-8px;opacity:0;position:absolute;top:50%;width:16px}input[type=radio]:checked+.contact01::after,input[type=radio]:checked+.contact02::after,input[type=radio]:checked+.contact03::after{opacity:1}.radio__wrap{text-align:left}@media print,screen and (min-width: 768px){.t__contact{margin-top:3%}.t__contact::before{top:-2%}.t__contact .contact__deco{top:-2%}}@media print,screen and (min-width: 1024px){.t__contact{padding:100px 20px}.t__contact .contact__inner{width:85.71%;min-width:1000px;margin:0 auto;padding:100px 8.33%}.t__contact .text__box{padding:40px 0 20px}.t__contact .text__box p{display:block;text-align:center}.t__contact .contact01,.t__contact .contact02,.t__contact .contact03{width:auto}.t__contact .contact__check{text-align:center}dl{display:flex;align-items:center}.dd_flex{display:flex;flex-wrap:wrap}.dd_flex .contact01{margin:0;margin-right:4%}}.bottom_messaege{margin:30px 20px}.thanks__head{background:url(../img/back01.jpg) no-repeat center center/cover;width:100%;height:30vh;min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:70px}.thanks__head .main__title{text-align:center}.thanks__page{display:flex;flex-direction:column;min-height:100vh}.thanks__page footer{margin-top:auto}@media print,screen and (min-width: 1024px){.thanks__head{margin-top:80px}}
/*# sourceMappingURL=style.min.css.map */