@charset "UTF-8";.kv{height:100dvh;padding:0 40px 107px;background:url(../images/kv.jpg) no-repeat center;background-size:cover}@media (max-width:768px){.kv{padding:0 8vw 21.33vw}}.kv .inner{display:flex;flex-direction:column;justify-content:flex-end;height:100%}.kv-main{font-family:"Noto Sans JP",sans-serif;font-size:64px;font-size:clamp(40px,4.92vw,64px);font-weight:700;line-height:1.5}@media (max-width:768px){.kv-main{font-size:9.67vw;line-height:1.4}}.kv-main br.sp{display:none}@media (max-width:768px){.kv-main br.sp{display:block}}.kv-sub{margin-top:11px;font-size:20px;font-size:clamp(16px,1.54vw,20px)}@media (max-width:768px){.kv-sub{margin-top:5.33vw;font-size:3.73vw}}.about{position:relative;display:inline-flex;gap:44px;margin-top:197px}@media (max-width:1300px){.about{gap:3.38vw;margin-top:15.15vw}}@media (max-width:768px){.about{flex-direction:column;margin-top:22.93vw;gap:5.33vw}}.about::before{content:"";position:absolute;top:-172px;display:block;width:100vw;height:8.69vw;margin-inline:calc(50% - 50vw);background:url(../images/line.svg) no-repeat;background-size:100%}@media (max-width:1300px){.about::before{top:-13.23vw}}@media (max-width:768px){.about::before{top:-16vw;height:8.82vw;background:url(../images/line_sp.svg) no-repeat;background-size:100%}}.about-main{width:-moz-fit-content;width:fit-content;font-family:"Noto Sans JP",sans-serif;font-size:80px;font-size:clamp(40px,6.15vw,80px);font-weight:700;line-height:1.5}@media (max-width:768px){.about-main{font-size:10.67vw}}.about-text{margin-top:21px;flex:1}@media (max-width:1300px){.about-text{margin-top:1.62vw;font-size:clamp(14px,1.23vw,16px)}}@media (max-width:768px){.about-text{margin-top:0;font-size:3.73vw}}.about-text p+p{margin-top:32px}@media (max-width:1300px){.about-text p+p{margin-top:2.46vw}}@media (max-width:768px){.about-text p+p{margin-top:4vw}}.card-list-01{display:flex;gap:20px}@media (max-width:1300px){.card-list-01{gap:1.54vw}}@media (max-width:768px){.card-list-01{margin-inline:calc(50% - 50vw)}}.card-list-01 .card-item{width:384px;padding:9px 5px 48px 15px}@media (max-width:1300px){.card-list-01 .card-item{padding:.69vw .38vw 3.69vw 1.15vw}}@media (max-width:768px){.card-list-01 .card-item{min-height:73.33vw;padding:2.67vw 4vw 6.67vw}}.card-list-01 .card-item .card-title{font-family:"Noto Sans JP",sans-serif;font-size:40px;font-size:clamp(20px,2.8vw,40px);font-weight:700;line-height:1.24}@media (max-width:768px){.card-list-01 .card-item .card-title{font-size:7.2vw}}.card-list-01 .card-item .card-text{margin-top:89px;padding:0 25px 0 15px}@media (max-width:1300px){.card-list-01 .card-item .card-text{margin-top:6.85vw;padding:0 1.92vw 0 1.15vw}}@media (max-width:768px){.card-list-01 .card-item .card-text{margin-top:26.4vw;padding:0 2.13vw}}.card-list-01 .card-item .card-text dt{font-size:16px;font-size:clamp(14px,1.23vw,16px)}@media (max-width:768px){.card-list-01 .card-item .card-text dt{font-size:4.27vw}}.card-list-01 .card-item .card-text dd{margin-top:20px;font-size:clamp(14px,1.38vw,18px);line-height:1.7}@media (max-width:1300px){.card-list-01 .card-item .card-text dd{margin-top:1.54vw}}@media (max-width:768px){.card-list-01 .card-item .card-text dd{margin-top:5.33vw;font-size:4.27vw}}.massage{display:flex;gap:84px;margin-top:40px;font-size:clamp(14px,1.38vw,18px)}@media (max-width:1300px){.massage{gap:6.46vw;margin-top:3.08vw}}@media (max-width:768px){.massage{gap:6.7vw;margin-top:6.67vw;padding-bottom:12.8vw;font-size:3.73vw}}.massage .massage-inner{width:50%}.massage .massage-inner p+p{margin-top:32px}@media (max-width:1300px){.massage .massage-inner p+p{margin-top:2.46vw}}.massage-name{margin-top:49px;text-align:right}@media (max-width:1300px){.massage-name{margin-top:3.77vw}}@media (max-width:768px){.massage-name{margin-top:12vw}}.massage-name dt{font-size:20px;font-size:clamp(16px,1.54vw,20px);font-weight:700}@media (max-width:768px){.massage-name dt{font-size:5.33vw}}.massage-name dd{margin-top:4px;font-size:16px;font-size:clamp(12px,1.23vw,16px);line-height:1.7}@media (max-width:768px){.massage-name dd{margin-top:1.07vw;font-size:4.27vw;line-height:1.7}}.massage-name dd span{display:block;font-size:12px;font-size:clamp(10px,.92vw,12px)}@media (max-width:768px){.massage-name dd span{font-size:3.2vw;line-height:1.7}}.concept-wrap{display:flex;gap:93px}@media (max-width:1300px){.concept-wrap{gap:7.15vw}}@media (max-width:768px){.concept-wrap{display:none}}.concept-wrap .concept-img{flex:1 1 406px}.concept-wrap .concept{position:relative;width:660px;flex:1 1 660px;margin-left:auto;padding:10px 22px 43px}@media (max-width:1300px){.concept-wrap .concept{width:50.77vw;padding:.77vw 1.69vw 3.31vw}}@media (max-width:768px){.concept-wrap .concept{display:none}}.concept-wrap .concept .sec-title{font-size:40px;font-size:clamp(20px,3.08vw,40px)}.concept-wrap .concept .concept-main{margin-top:38px;padding:0 24px}@media (max-width:1300px){.concept-wrap .concept .concept-main{margin-top:2.92vw;padding:0 1.85vw}}.concept-wrap .concept .concept-main dt{padding:0 10px;font-family:"Noto Sans JP",sans-serif;font-size:24px;font-size:clamp(16px,1.85vw,24px);font-weight:700;line-height:1.6;letter-spacing:0}@media (max-width:1300px){.concept-wrap .concept .concept-main dt{padding:0 .77vw}}.concept-wrap .concept .concept-main dd{margin-top:16px;padding-left:10px;font-size:16px;font-size:clamp(12px,1.23vw,16px)}@media (max-width:1300px){.concept-wrap .concept .concept-main dd{margin-top:1.23vw;padding-left:.77vw}}.service{position:relative;display:flex;gap:72px;margin-top:149px}@media (max-width:1300px){.service{gap:2.54vw;margin-top:11.46vw}}@media (max-width:768px){.service{flex-direction:column}}.service::before{content:"";position:absolute;top:-240px;display:block;width:100vw;height:12.36vw;margin-inline:calc(50% - 50vw);background:url(../images/line2.svg) no-repeat;background-size:100%}@media (max-width:1300px){.service::before{top:-16.46vw}}@media (max-width:768px){.service .service-inner+.service-inner{margin-inline:calc(50% - 50vw)}}.service-main{width:650px}@media (max-width:1300px){.service-main{width:50vw}}@media (max-width:768px){.service-main{width:100%}}.service-main dt{font-size:24px;font-size:clamp(18px,1.85vw,24px);font-weight:700;line-height:1.6}@media (max-width:768px){.service-main dt{font-size:4.8vw}}.service-main dd{margin-top:18px;padding:0 39px 0 14px;font-size:16px;font-size:clamp(14px,1.23vw,16px)}@media (max-width:1300px){.service-main dd{margin-top:1.38vw;padding:0 3vw 0 1.08vw}}@media (max-width:768px){.service-main dd{margin-top:2.67vw;padding:0;font-size:3.73vw}}.service-img-list{display:flex;flex-wrap:wrap;gap:15px;width:480px}@media (max-width:1300px){.service-img-list{gap:1.15vw;width:36.92vw}}@media (max-width:768px){.service-img-list{flex-wrap:nowrap;width:100%}}.service-img-list .service-img{display:flex!important;justify-content:center;align-items:center;width:150px;height:150px;background:#ffed4f;border-radius:50%;color:#000;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-size:clamp(12px,1.23vw,16px);font-weight:900;line-height:1.6;text-align:center}@media (max-width:1300px){.service-img-list .service-img{width:11.54vw;height:11.54vw}}@media (max-width:768px){.service-img-list .service-img{width:25.33vw!important;height:25.33vw;font-size:2.67vw}}.service-foot{margin-top:-74px;font-family:"Noto Sans JP",sans-serif;font-weight:700}@media (max-width:1060px){.service-foot{margin-top:20px}}@media (max-width:768px){.service-foot{margin-top:3.2vw}}.service-foot dt{font-size:40px;font-size:clamp(20px,3.08vw,40px);line-height:1.5}@media (max-width:768px){.service-foot dt{font-size:5.33vw;line-height:1.7}}.service-foot dd{margin-top:13px;font-size:24px;font-size:clamp(16px,1.85vw,24px);line-height:1.6}@media (max-width:768px){.service-foot dd{margin-top:2.13vw;font-size:3.73vw}}.case-title-wrap{display:flex;justify-content:space-between;align-items:flex-end}.case-title-text{font-family:"Noto Sans JP",sans-serif;font-size:24px;font-size:clamp(16px,1.85vw,24px);font-weight:700}@media (max-width:768px){.case-title-text{display:none}}.case-list{margin-top:14px}@media (max-width:1300px){.case-list{margin-top:1.08vw}}@media (max-width:768px){.case-list{margin-top:4.53vw;margin-inline:calc(50% - 50vw)}}.case-list .card-item{display:flex;gap:5px;padding:9px 21px 5px 15px}@media (max-width:1300px){.case-list .card-item{gap:.38vw;padding:.69vw 1.62vw .38vw 1.15vw}}@media (max-width:768px){.case-list .card-item{flex-direction:column;gap:10.67vw;padding:2.67vw 4vw 5.33vw}}.case-list .card-item .case-list-titles{display:flex;flex-direction:column;justify-content:space-between;flex:0 0 356px}@media (max-width:1300px){.case-list .card-item .case-list-titles{flex:0 0 27.38vw}}@media (max-width:768px){.case-list .card-item .case-list-titles{flex-direction:column;flex:0 0 auto}}.case-list .card-item .case-list-titles .case-list-title{font-family:"Noto Sans JP",sans-serif;font-size:40px;font-size:clamp(20px,3.08vw,40px);font-weight:900;line-height:1.24}@media (max-width:768px){.case-list .card-item .case-list-titles .case-list-title{font-size:7.2vw}}.case-list .card-item .case-list-titles .case-list-title span{display:block;margin-top:5px;font-size:20px;font-size:clamp(16px,1.54vw,20px)}@media (max-width:768px){.case-list .card-item .case-list-titles .case-list-title span{font-size:4.8vw}}.case-list .card-item .case-list-titles .case-list-title span.small{display:inline;font-size:30px;font-size:clamp(18px,2.31vw,30px)}.case-list .card-item .case-list-titles .case-list-number{font-size:16px;font-size:clamp(12px,1.23vw,16px)}@media (max-width:768px){.case-list .card-item .case-list-titles .case-list-number{margin-top:-1.4em;font-size:4.27vw;text-align:right}}.case-list .card-item .case-list-main{display:flex;gap:22px;flex:1 1 auto}@media (max-width:1300px){.case-list .card-item .case-list-main{gap:1.69vw}}@media (max-width:768px){.case-list .card-item .case-list-main{flex-direction:column}}.case-list .card-item .case-list-main .case-list-img{display:flex;flex-direction:column;justify-content:center;flex:0 0 170px}@media (max-width:1300px){.case-list .card-item .case-list-main .case-list-img{flex:0 0 13.08vw;justify-content:flex-start}}@media (max-width:768px){.case-list .card-item .case-list-main .case-list-img{display:none}}.case-list .card-item .case-list-main .case-list-text{display:flex;flex-direction:column;justify-content:center;gap:12px;flex:1 1 auto}@media (max-width:1300px){.case-list .card-item .case-list-main .case-list-text{gap:.92vw}}@media (max-width:768px){.case-list .card-item .case-list-main .case-list-text{flex-direction:column;justify-content:flex-start;gap:2.67vw}}.case-list .card-item .case-list-main .case-list-dl{display:flex;flex-wrap:wrap;gap:15px;max-width:100%;font-size:14px;font-size:clamp(10px,1.08vw,14px)}@media (max-width:1300px){.case-list .card-item .case-list-main .case-list-dl{gap:1.15vw}}@media (max-width:768px){.case-list .card-item .case-list-main .case-list-dl{flex-direction:column;flex-wrap:nowrap;gap:1.6vw}}.case-list .card-item .case-list-main .case-list-dl dt{flex:0 0 96px;line-height:1.6}@media (max-width:768px){.case-list .card-item .case-list-main .case-list-dl dt{flex:0 0 auto}}.case-list .card-item .case-list-main .case-list-dl dt span{display:block;background:#fff;border-radius:2px;color:#000;font-weight:700;text-align:center}@media (max-width:768px){.case-list .card-item .case-list-main .case-list-dl dt span{width:24vw;font-size:3.2vw}}.case-list .card-item .case-list-main .case-list-dl dd{flex:1 0 calc(100% - 111px);min-width:0;line-height:1.5}@media (max-width:1300px){.case-list .card-item .case-list-main .case-list-dl dd{flex:1 0 calc(100% - 8.53vw)}}@media (max-width:768px){.case-list .card-item .case-list-main .case-list-dl dd{font-size:3.73vw}}.case-list .card-item+.card-item{margin-top:10px}@media (max-width:1300px){.case-list .card-item+.card-item{margin-top:.77vw}}.bg-line{position:relative}.bg-line::before{content:"";position:absolute;top:10%;bottom:0;left:0;right:0;display:block;width:100%;height:39.69vw;margin:auto;background:url(../images/line3.svg) no-repeat;background-size:100%}.bg-line .inner{position:relative;z-index:1}.note-latest{display:flex;gap:20px;margin-top:30px}@media (max-width:1300px){.note-latest{gap:1.54vw;margin-top:2.31vw}}@media (max-width:768px){.note-latest{gap:4vw;margin-top:9.07vw;margin-inline:calc(50% - 50vw)}}.note-latest .card-item2{width:calc((100% - 60px)/ 4);min-height:420px}@media (max-width:1300px){.note-latest .card-item2{width:calc((100% - 4.62vw)/ 4);min-height:32.31vw}}.note-latest .card-item2 a{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:20px 20px 15px}@media (max-width:1300px){.note-latest .card-item2 a{padding:1.54vw 1.54vw 1.15vw}}@media (max-width:768px){.note-latest .card-item2 a{padding:5.33vw 5.33vw 4vw}}.note-latest .card-item2 a .note-img{height:120px}@media (max-width:1300px){.note-latest .card-item2 a .note-img{height:9.23vw}}@media (max-width:768px){.note-latest .card-item2 a .note-img{height:32vw}}.note-latest .card-item2 a .note-img img{width:100%;height:100%;border-radius:4px;clip-path:fill-box}.note-latest .card-item2 a .note-title{margin-top:10px;color:#000;font-family:"Noto Sans JP",sans-serif;font-size:24px;font-size:clamp(16px,1.85vw,24px);font-weight:900;line-height:1.6}@media (max-width:1300px){.note-latest .card-item2 a .note-title{margin-top:.77vw}}@media (max-width:768px){.note-latest .card-item2 a .note-title{margin-top:2.67vw;font-size:6.4vw}}.note-latest .card-item2 a .note-date{display:block;margin-top:10px;color:#c4c4c4;font-size:14px;font-size:clamp(10px,1.08vw,14px);text-align:right}@media (max-width:768px){.note-latest .card-item2 a{margin-top:2.67vw;font-size:3.73vw}}.note-more{margin-top:50px;text-align:center}@media (max-width:1300px){.note-more{margin-top:3.85vw}}@media (max-width:768px){.note-more{margin-top:9.07vw}}.note-more a{position:relative;display:inline-block;padding:14px 54px 15px 36px;background:#fff;border-radius:100px;color:#000;font-size:14px;font-size:clamp(10px,1.08vw,14px);font-weight:700;line-height:normal}@media (max-width:1300px){.note-more a{padding:1.08vw 4.15vw 1.15vw 2.77vw}}@media (max-width:768px){.note-more a{padding:3.73vw 14.4vw 4vw 9.6vw;font-size:3.73vw}}.note-more a::after{content:"";position:absolute;top:0;bottom:0;right:24px;display:block;width:16px;height:16px;margin:auto;background:url(../images/icon_link.png) no-repeat;background-size:contain}@media (max-width:1300px){.note-more a::after{right:1.85vw;width:1.23vw;height:1.23vw}}@media (max-width:768px){.note-more a::after{right:6.4vw;width:4.27vw;height:4.27vw}}.company{position:relative;display:flex;gap:72px;margin-top:162px}@media (max-width:1300px){.company{gap:2.54vw;margin-top:12.46vw}}@media (max-width:768px){.company{flex-direction:column;gap:6.93vw;margin-top:16.8vw}}.company::before{content:"";position:absolute;top:-157px;display:block;width:100vw;height:8.02vw;margin-inline:calc(50% - 50vw);background:url(../images/line4.svg) no-repeat;background-size:100%}@media (max-width:1300px){.company::before{top:-12.08vw}}.company .company-inner{width:600px}@media (max-width:1300px){.company .company-inner{flex:0 0 46.15vw;width:46.15vw}}@media (max-width:768px){.company .company-inner{flex:0 0 auto;width:100%}}.company .company-inner .company-dl{display:flex;padding-bottom:12px;border-bottom:1px solid #fff}@media (max-width:1300px){.company .company-inner .company-dl{padding-bottom:.92vw}}@media (max-width:768px){.company .company-inner .company-dl{padding-bottom:4.27vw}}.company .company-inner .company-dl dt{font-size:16px;font-size:clamp(12px,1.23vw,16px);font-weight:700;flex:0 0 100px}@media (max-width:1300px){.company .company-inner .company-dl dt{flex:0 0 8.89vw}}@media (max-width:768px){.company .company-inner .company-dl dt{flex:0 0 24.8vw;font-size:3.73vw}}.company .company-inner .company-dl dd{font-size:16px;font-size:clamp(12px,1.23vw,16px)}@media (max-width:768px){.company .company-inner .company-dl dd{font-size:3.73vw}}.company .company-inner .company-dl+.company-dl{margin-top:10px}@media (max-width:1300px){.company .company-inner .company-dl+.company-dl{margin-top:.77vw}}@media (max-width:768px){.company .company-inner .company-dl+.company-dl{margin-top:4vw}}.company .company-inner .company-contact{margin-top:40px}@media (max-width:1300px){.company .company-inner .company-contact{margin-top:3.08vw}}@media (max-width:768px){.company .company-inner .company-contact{display:none}}.company .company-inner .company-contact .button-01{padding:14px 47px 15px 29px}@media (max-width:1300px){.company .company-inner .company-contact .button-01{padding:1.08vw 3.62vw 1.15vw 2.23vw}}@media (max-width:1300px){.company .company-map{flex:1 1 auto}}@media (max-width:768px){.company .company-map{margin:0 -2.67vw}}.company .company-map iframe{max-width:100%}.contact-text{font-size:16px;font-size:clamp(12px,1.23vw,16px);text-align:center}@media (max-width:768px){.contact-text{font-size:3.73vw;text-align:left}}.contact-form{max-width:1024px;margin:43px auto 0}@media (max-width:1300px){.contact-form{margin-top:3.23vw}}@media (max-width:768px){.contact-form{margin-top:3.2vw}}.contact-form .form-item{padding-bottom:12px;border-bottom:1px solid #fff}@media (max-width:1300px){.contact-form .form-item{padding-bottom:.92vw}}@media (max-width:768px){.contact-form .form-item{padding-bottom:4vw}}.contact-form .form-item+.form-item{margin-top:10px}@media (max-width:1300px){.contact-form .form-item+.form-item{margin-top:.77vw}}@media (max-width:768px){.contact-form .form-item+.form-item{margin-top:4vw}}.contact-form .form-item label{display:flex;align-items:flex-start;width:100%}@media (max-width:768px){.contact-form .form-item label{flex-direction:column}}.contact-form .form-item label span{flex:0 0 136px;font-size:16px;font-size:clamp(12px,1.23vw,16px);font-weight:700}@media (max-width:1300px){.contact-form .form-item label span{flex:0 0 12.46vw}}@media (max-width:768px){.contact-form .form-item label span{flex:0 0 auto;font-size:4.27vw}}.contact-form .form-item label .wpcf7-form-control-wrap{display:block;width:100%;flex:1 1 auto}.contact-form .form-item label input{display:block;width:100%;padding:0 8px;background:0 0;border:none;color:#fff;font-size:16px;font-size:clamp(12px,1.23vw,16px);line-height:1.8}@media (max-width:768px){.contact-form .form-item label input{padding:0;font-size:4.27vw}}.contact-form .form-item label input::-moz-placeholder{color:#eaeaea}.contact-form .form-item label input::placeholder{color:#eaeaea}.contact-form .form-item label textarea{display:block;width:100%;height:77px;padding:0 8px;background:0 0;border:none;color:#fff;font-size:16px;font-size:clamp(12px,1.23vw,16px);line-height:1.8;resize:none}@media (max-width:768px){.contact-form .form-item label textarea{padding:0;font-size:4.27vw}}.contact-form .form-item label textarea::-moz-placeholder{color:#eaeaea}.contact-form .form-item label textarea::placeholder{color:#eaeaea}.contact-form .form-button{margin-top:40px;text-align:center}@media (max-width:1300px){.contact-form .form-button{margin-top:3.08vw}}@media (max-width:768px){.contact-form .form-button{margin-top:10.67vw}}.contact-form .form-button .wpcf7-submit{position:relative;display:inline-block;padding:14px 61px 15px 43px;background:#fff url(../images/arrow.svg) no-repeat top 20px right 28px;border-radius:100px;border:none;color:#ff6739;font-size:14px;font-size:clamp(12px,1.08vw,14px);font-weight:700;cursor:pointer;transition:opacity .5s}@media (max-width:1300px){.contact-form .form-button .wpcf7-submit{padding:1.08vw 4.69vw 1.15vw 3.31vw;background:#fff url(../images/arrow.svg) no-repeat top 1.54vw right 2.15vw}}@media (max-width:768px){.contact-form .form-button .wpcf7-submit{padding:3.73vw 16.27vw 4vw 11.47vw;background:#fff url(../images/arrow.svg) no-repeat top 5.24vw right 5.85vw;font-size:3.73vw}}.contact-form .form-button .wpcf7-submit::after{content:"";position:absolute;top:0;bottom:0;right:20px;margin:auto;--size:8px;--thick:2px;display:inline-block;width:var(--size);height:var(--size);border-right:var(--thick) solid #ff6739;border-top:var(--thick) solid #ff6739;transform:rotate(45deg);vertical-align:middle;translate:0 .02em;z-index:1}.contact-form .form-button .wpcf7-submit:hover{opacity:.8}@media (max-width:768px){.contact-form .form-button .wpcf7-spinner{display:none}}.contact-button{margin-top:40px;text-align:center}@media (max-width:768px){.slide-01,.slide-02,.slide-03,.slide-05,.slide-06{position:relative;padding-bottom:10.13vw}}.slide-01 .slick-track,.slide-02 .slick-track,.slide-03 .slick-track,.slide-05 .slick-track,.slide-06 .slick-track{display:flex;gap:4vw}.slide-01 .slick-track .slick-slide,.slide-02 .slick-track .slick-slide,.slide-03 .slick-track .slick-slide,.slide-05 .slick-track .slick-slide,.slide-06 .slick-track .slick-slide{height:auto!important}.slide-01 .slick-prev,.slide-02 .slick-prev,.slide-03 .slick-prev,.slide-05 .slick-prev,.slide-06 .slick-prev{top:auto;left:8vw;bottom:-4vw;z-index:1;transition:opacity .5s}.slide-01 .slick-prev:hover,.slide-02 .slick-prev:hover,.slide-03 .slick-prev:hover,.slide-05 .slick-prev:hover,.slide-06 .slick-prev:hover{opacity:.8}.slide-01 .slick-prev::before,.slide-02 .slick-prev::before,.slide-03 .slick-prev::before,.slide-05 .slick-prev::before,.slide-06 .slick-prev::before{content:"";display:block;width:1.87vw;height:3.2vw;background:url(../images/arrow2.svg) no-repeat;background-size:contain;transform:rotate(180deg);opacity:1}.slide-01 .slick-next,.slide-02 .slick-next,.slide-03 .slick-next,.slide-05 .slick-next,.slide-06 .slick-next{top:auto;right:8vw;bottom:-4vw;z-index:1;transition:opacity .5s}.slide-01 .slick-next:hover,.slide-02 .slick-next:hover,.slide-03 .slick-next:hover,.slide-05 .slick-next:hover,.slide-06 .slick-next:hover{opacity:.8}.slide-01 .slick-next::before,.slide-02 .slick-next::before,.slide-03 .slick-next::before,.slide-05 .slick-next::before,.slide-06 .slick-next::before{content:"";display:block;width:1.87vw;height:3.2vw;background:url(../images/arrow2.svg) no-repeat;background-size:contain;opacity:1}.slide-01 .slick-dots,.slide-02 .slick-dots,.slide-03 .slick-dots,.slide-05 .slick-dots,.slide-06 .slick-dots{bottom:-3.8vw}.slide-01 .slick-dots li,.slide-02 .slick-dots li,.slide-03 .slick-dots li,.slide-05 .slick-dots li,.slide-06 .slick-dots li{width:8vw;height:1.87vw;margin:0 .67vw}.slide-01 .slick-dots li button,.slide-02 .slick-dots li button,.slide-03 .slick-dots li button,.slide-05 .slick-dots li button,.slide-06 .slick-dots li button{transition:opacity .5s}.slide-01 .slick-dots li button:hover,.slide-02 .slick-dots li button:hover,.slide-03 .slick-dots li button:hover,.slide-05 .slick-dots li button:hover,.slide-06 .slick-dots li button:hover{opacity:.8}.slide-01 .slick-dots li button::before,.slide-02 .slick-dots li button::before,.slide-03 .slick-dots li button::before,.slide-05 .slick-dots li button::before,.slide-06 .slick-dots li button::before{content:"";width:8vw;height:1.87vw;background:#fff;border-radius:10px;opacity:1}.slide-01 .slick-dots li.slick-active button::before,.slide-02 .slick-dots li.slick-active button::before,.slide-03 .slick-dots li.slick-active button::before,.slide-05 .slick-dots li.slick-active button::before,.slide-06 .slick-dots li.slick-active button::before{background:#ff6739}.massage-sp{display:none}@media (max-width:768px){.massage-sp{display:block;margin-top:6.67vw;padding-bottom:12.8vw;font-size:3.73vw}}.slide-02.slick-dotted.slick-slider{margin-bottom:0}.slide-02 .slick-track{gap:3.7vw}.slide-02 .slick-prev{left:0;bottom:0}.slide-02 .slick-next{right:0;bottom:0}.slide-02 .slick-dots{bottom:.8vw}.slide-02 .slick-dots li.slick-active button::before{background:#000}.slide-06 .slick-next{filter:drop-shadow(5px 5px 5px #aaa)}.slide-06 .slick-prev{filter:drop-shadow(5px 5px 5px #aaa)}.slide-06 .slick-dots li.slick-active button::before{background:#000}.concept-sp{display:none}@media (max-width:768px){.concept-sp{display:block;padding:8vw}}.concept-sp .sec-title{font-size:7.2vw}.concept-sp .concept-main{margin-top:5.33vw;line-height:1.7}.concept-sp .concept-main dt{font-size:4.8vw;font-weight:700;letter-spacing:0}.concept-sp .concept-main dd{margin-top:6.67vw;font-size:3.73vw}.slide-03{padding-bottom:16vw}.slide-03.slick-dotted.slick-slider{margin-bottom:0}.slide-03 .slick-track{gap:0}.slide-03 .slick-prev{left:0;bottom:0}.slide-03 .slick-next{right:0;bottom:0}.slide-03 .slick-dots{bottom:.8vw}.slide-04 .slick-track{display:flex;gap:1.33vw}.fade-up{opacity:0;transform:translateY(30px);transition:opacity 1s,transform 1s;transition-delay:.3s}.fade-up.is-visible{opacity:1;transform:translateY(0)}
/*# sourceMappingURL=home.css.map */
