#home main .title .en{font-size:1.6rem;display:inline-block;line-height:1.4}#home main .slider .swiper-wrapper a img{border-radius:15px}#home main .movie{position:relative;height:100vh;overflow:hidden}#home main .movie .slider-area{position:relative;width:100%;height:100%;overflow:hidden}#home main .movie .slider-item{position:absolute;inset:0;opacity:0;z-index:0;animation:sliderAnime 30s linear infinite 0s}#home main .movie .slider-item:nth-child(2){animation-delay:10s}#home main .movie .slider-item:nth-child(3){animation-delay:20s}#home main .movie .slider-item img{width:100%;height:100%;object-fit:cover}@keyframes sliderAnime{0%{opacity:0;animation-timing-function:ease-in}8%{opacity:1;animation-timing-function:ease-out}20%{opacity:1;transform:scale(1.1)}40%,100%{opacity:0;transform:scale(1.2)}}#home main .lead-inner{text-align:center;margin:0 auto;color:#3c8394}#home main .lead-inner--title span{font-size:clamp(18px,.56vw + 15.89px,24px);position:relative;display:inline-block}#home main .lead-inner--title span::after{content:"";position:absolute;bottom:5px;left:0;width:0;height:14px;background-color:#ffe345;transition:width 1.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);box-shadow:0 2px 4px rgba(255,215,0,.3);z-index:-1}#home main .lead-inner--title span.animate-line::after{width:100%}#home main .lead-inner--text{text-align:center;font-size:clamp(14px,.42vw + 12.58px,16px)}#home main .lesson{background:url(../img/home/bg-lesson.jpg) no-repeat center center/cover}#home main .lesson ul{display:grid;grid-template-columns:repeat(1, 1fr);gap:1vw;width:90%;margin:0 auto}@media screen and (min-width: 1025px){#home main .lesson ul{width:100%;gap:3vw;grid-template-columns:repeat(3, 1fr)}}#home main .lesson ul li{text-align:center;background:#fff;margin:0 auto 1.5rem}@media screen and (min-width: 1025px){#home main .lesson ul li{margin-bottom:0;width:100%}}#home main .lesson ul li a{font-size:2rem;color:#3c8394;line-height:1.4;display:inline-block;padding:0 0 1.5rem}#home main .lesson ul li a .en{font-size:1.6rem;display:inline-block}#home main .lesson ul li a img{margin-bottom:1rem}#home main .about-inner--list{display:grid;grid-template-columns:repeat(1, 1fr);margin-top:3vw}@media screen and (min-width: 1025px){#home main .about-inner--list{grid-template-columns:repeat(2, 1fr);gap:3vw;margin-top:0}}#home main .about-inner--list .title{margin-top:1rem}@media screen and (min-width: 1025px){#home main .about-inner--list .title{margin-top:0}}#home main .about-inner--list .title .en{font-size:1.6rem;font-weight:400;letter-spacing:.1em;line-height:1.8;text-transform:uppercase;margin-bottom:1rem}#home main .teacher-inner .swiper-slide{text-align:left}@media screen and (min-width: 769px){#home main .teacher-inner .swiper-slide img{width:100%;aspect-ratio:420/560;object-fit:cover}}#home main .teacher-inner .incharge{font-size:1.4rem;font-weight:600;color:#fff;font-family:"Roboto",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;display:inline-block;margin:.5rem 0;padding:.1rem .5rem;width:auto}#home main .teacher-inner .incharge.main-teacher{background-color:#c09d50}#home main .teacher-inner .incharge.yoga-teacher{background-color:#c05073}#home main .teacher-inner .incharge.pilates-teacher{background-color:#5073c0}#home main .slider{overflow:hidden;background-color:#f4f4f4;padding:3rem 0}#home main .schedule-inner .schedule-calendar{text-align:center}#home main .schedule-inner .schedule-calendar img{margin:0 auto}#home main .voice-inner--list{display:grid;grid-template-columns:repeat(1, 1fr);gap:1vw;justify-content:stretch;height:300px;overflow-y:scroll;margin-top:5rem}@media screen and (min-width: 1025px){#home main .voice-inner--list{grid-template-columns:repeat(2, 1fr)}}#home main .voice-inner--list li{background:url(../img/home/icon-ci.svg) #fff no-repeat 1rem 1rem/contain;text-align:left;background-size:6rem;padding:1rem 1rem 1rem 8.5rem;border-radius:1rem}#home main .news-inner--list{display:grid;grid-template-columns:repeat(2, 1fr);gap:1vw}@media screen and (min-width: 1025px){#home main .news-inner--list{gap:2vw;grid-template-columns:repeat(4, 1fr)}}#home main .news-inner--list img{width:100%}#home main .gallery-inner--list{display:grid;grid-template-columns:repeat(2, 1fr);gap:1vw}@media screen and (min-width: 1025px){#home main .gallery-inner--list{grid-template-columns:repeat(4, 1fr);gap:2vw}}#home main .gallery-inner--list img{width:100%;aspect-ratio:1/1;object-fit:cover}#home main .blog-inner--list{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.5vw}@media screen and (min-width: 1025px){#home main .blog-inner--list{grid-template-columns:repeat(2, 1fr);gap:3vw}}#home main .blog-inner--list a{display:inline-block;display:grid;grid-template-columns:130px 1fr;gap:1rem}#home main .blog-inner--list a img{aspect-ratio:130/100;object-fit:cover;width:100%;height:100%}#home main .access-inner--list{display:grid;grid-template-columns:repeat(1, 1fr)}@media screen and (min-width: 1025px){#home main .access-inner--list{grid-template-columns:repeat(2, 1fr)}}#home main .access-inner--list li .text-right{text-align:left}@media screen and (min-width: 1025px){#home main .access-inner--list li .text-right{text-align:right}}#home main .access-inner--list li:last-child{padding-top:5rem}#home main .access-inner--list li p{padding:1rem}#home main .access-inner--list iframe{width:100%;aspect-ratio:1/1;object-fit:cover}
