@charset "UTF-8";.sub{}.sub.introduction{padding:0}.sub.introduction h1{font-size:3.5rem;font-weight:700;line-height:1.2;letter-spacing:-0.01em;color:#1d1d20;text-align:center}@media (max-width:1024px){.sub.introduction h1{font-size:1.875rem}}.sub.introduction .intro-list>li{display:flex;align-items:center}@media (max-width:1024px){.sub.introduction .intro-list>li{display:block}}.sub.introduction .intro-list>li:nth-child(2n){flex-direction:row-reverse}.sub.introduction .intro-list>li:nth-child(2n) .txt-bx{padding:0 5rem}@media (max-width:1200px){.sub.introduction .intro-list>li:nth-child(2n) .txt-bx{padding:0 2.5rem}}@media (max-width:1024px){.sub.introduction .intro-list>li:nth-child(2n) .txt-bx{padding:0}}.sub.introduction .intro-list>li>div{width:50%}@media (max-width:1024px){.sub.introduction .intro-list>li>div{width:100%}}.sub.introduction .intro-list>li .img-bx img{width:100%}.sub.introduction .intro-list>li .txt-bx{padding-left:4.375rem}@media (max-width:1200px){.sub.introduction .intro-list>li .txt-bx{padding:0 2.1875rem}}@media (max-width:1024px){.sub.introduction .intro-list>li .txt-bx{margin-top:2.5rem;padding:0}}.sub.introduction .intro-list>li .txt-bx .tit{font-size:2rem;font-weight:700;line-height:1.3;letter-spacing:-0.01em;color:#121212}@media (max-width:1024px){.sub.introduction .intro-list>li .txt-bx .tit{font-size:1.5rem}}.sub.introduction .intro-list>li .txt-bx .txt{margin-top:1.25rem}.sub.introduction .intro-list>li .txt-bx .txt p{font-size:1.125rem;line-height:1.3;letter-spacing:-0.01em;color:#656565}@media (max-width:1024px){.sub.introduction .intro-list>li .txt-bx .txt p{font-size:1.125rem}}.sub.introduction .intro-list>li .txt-bx .txt p+p{margin-top:1.25rem}@media (max-width:1024px){.sub.introduction .intro-list>li .txt-bx .txt p+p{margin-top:0.625rem}}@media (max-width:1024px){.sub.introduction .bottom-menu>.container{padding:0}}.sub.introduction .bottom-menu .list{overflow:hidden;display:flex;gap:1.25rem}@media (max-width:1024px){.sub.introduction .bottom-menu .list{flex-direction:column}}.sub.introduction .bottom-menu .list>li{width:calc(33.33% - 1.25rem)}@media (max-width:1024px){.sub.introduction .bottom-menu .list>li{width:100%}}.sub.introduction .bottom-menu .list .link{display:block;border-radius:1.5rem;overflow:hidden;background:no-repeat center/cover;width:100%;height:17.1875rem;color:#fff;padding:1.5625rem;display:flex;flex-direction:column;justify-content:flex-end}@media (max-width:1024px){.sub.introduction .bottom-menu .list .link{padding:1.25rem}}.sub.introduction .bottom-menu .list .link:hover .btn{background-color:#fff;color:#1d1d20}.sub.introduction .bottom-menu .list .link .tit{font-size:1.5rem;font-weight:normal}.sub.introduction .bottom-menu .list .link .txt{font-size:1.125rem}@media (max-width:1024px){.sub.introduction .bottom-menu .list .link .txt{font-size:1.125rem}}.sub.introduction .bottom-menu .list .link .btn{font-size:1.125rem;font-weight:600;width:10rem;height:3.125rem;line-height:3.125rem;border:1px solid #fff;border-radius:999px;text-align:center;margin-top:1.875rem;transition:all 0.3s ease-in-out}@media (max-width:1024px){.sub.introduction .bottom-menu .list .link .btn{font-size:1.125rem}}.sub.introduction .intro{position:relative}.sub.introduction .intro h2{text-align:left;font-size:3rem;line-height:1.3;letter-spacing:-0.01em;color:#adadad}.sub.introduction .intro h2 span{color:#6c39d5}.sub.introduction .intro .icon-rolling{top:0;right:10%;bottom:auto}@media (max-width:1024px){.sub.introduction .intro .icon-rolling{right:0;top:5%}}@media (max-width:1024px){.sub.introduction .intro .icon-rolling img{width:10rem}}.sub.introduction .intro .visual-img{position:relative}.sub.introduction .intro .txt{font-size:1.5rem;font-weight:normal;line-height:1.4;letter-spacing:-0.01em;color:#656565;text-align:center}@media (max-width:1024px){.sub.introduction .intro .txt{font-size:1.125rem}}.sub.introduction .list-style{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;row-gap:1.25rem}@media (max-width:1024px){.sub.introduction .list-style{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.sub.introduction .list-style{grid-template-columns:1fr}}.sub.introduction .list-style>li{border-radius:1.5rem;overflow:hidden;border:1px solid #c8c8c8;position:relative;cursor:pointer}@media (min-width:768.02px){.sub.introduction .list-style>li:hover .overlay-bx{opacity:1}}.sub.introduction .list-style .img-bx{width:100%;height:100%}.sub.introduction .list-style .img-bx.active .plusBtn i{transform:rotate(180deg)}.sub.introduction .list-style .img-bx img{object-fit:cover;overflow:hidden;width:100%;height:100%}.sub.introduction .list-style .plusBtn{width:1.875rem;height:1.875rem;display:flex;align-items:center;justify-content:center;background:#6c39d5;position:absolute;bottom:1.25rem;right:1.25rem;border-radius:50%;z-index:999;display:none}@media (max-width:768px){.sub.introduction .list-style .plusBtn{display:flex}}.sub.introduction .list-style .plusBtn i{color:#fff;font-size:14px;display:inline-block;transition:all 0.3s ease-in-out}.sub.introduction .list-style .overlay-bx{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.2);padding:1.375rem;top:0;left:0;opacity:0;transition:opacity 0.4s ease-in-out}@media (max-width:768px){.sub.introduction .list-style .overlay-bx{padding:1.25rem}}.sub.introduction .list-style .overlay-bx.active{opacity:1}.sub.introduction .list-style .overlay-bx .inner{background-color:#fff;padding:1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;border-radius:12px;text-align:center;line-height:1.3;letter-spacing:-0.01em;color:#121212}.sub.introduction .list-style .overlay-bx .inner strong{font-size:1.5rem;font-weight:700}@media (max-width:1400px){.sub.introduction .list-style .overlay-bx .inner strong{font-size:1.25rem}}.sub.introduction .list-style .overlay-bx .inner p{font-size:1.125rem;margin-top:9px}@media (max-width:1024px){.sub.introduction .list-style .overlay-bx .inner p{margin-top:0.625rem}}.sub.doctors .intro{position:relative}.sub.doctors .staff-list-wrap h2{font-size:3.5rem;line-height:1.2;letter-spacing:-0.01em;color:#121212;text-align:center}.sub.doctors .staff-list-wrap .list{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;row-gap:2.5rem}@media (max-width:768px){.sub.doctors .staff-list-wrap .list{grid-template-columns:repeat(2,1fr);grid-area:1.25rem}}@media (max-width:576px){.sub.doctors .staff-list-wrap .list{grid-template-columns:1fr}}@media (min-width:768.02px){.sub.doctors .staff-list-wrap .popup-link:hover .img-bx span{opacity:1;bottom:1.5625rem}}.sub.doctors .staff-list-wrap .img-bx{position:relative;border-radius:1.5rem;overflow:hidden;aspect-ratio:464/570}@media (max-width:1024px){.sub.doctors .staff-list-wrap .img-bx{border-radius:1.25rem}}.sub.doctors .staff-list-wrap .img-bx:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../assets/images/main/doctor-slide-bg.png) no-repeat center/100% 100%}.sub.doctors .staff-list-wrap .img-bx img{aspect-ratio:464/570;overflow:hidden;object-fit:cover;min-width:100%;min-height:100%}.sub.doctors .staff-list-wrap .img-bx span{position:absolute;left:50%;bottom:0.625rem;transform:translateX(-50%);font-size:1.25rem;font-weight:normal;padding:4px 15px;background-color:#6c39d5;color:#fff;opacity:0;transition:all 0.4s ease-in-out;border-radius:0.5rem}@media (max-width:1024px){.sub.doctors .staff-list-wrap .img-bx span{font-size:14px;opacity:10;top:1.25rem;right:1.25rem;bottom:auto;left:auto;transform:none}}.sub.doctors .staff-list-wrap .txt-bx{margin-top:2rem;padding:0 10px}@media (max-width:1024px){.sub.doctors .staff-list-wrap .txt-bx{margin-top:1.25rem}}.sub.doctors .staff-list-wrap .txt-bx .field{color:#6c39d5;font-size:1.5rem;font-weight:normal;line-height:1.3;letter-spacing:-0.01}@media (max-width:1024px){.sub.doctors .staff-list-wrap .txt-bx .field{font-size:1.25rem}}.sub.doctors .staff-list-wrap .txt-bx .name{font-size:2rem;font-weight:700;line-height:1.3;letter-spacing:-0.01em;color:#1d1d20;margin-top:0.375rem}@media (max-width:1024px){.sub.doctors .staff-list-wrap .txt-bx .name{font-size:1.5rem;margin-top:0.25rem}}.sub.doctors .trust{background:url(../../assets/images/sub/trust-bg.jpg) no-repeat center/cover}.sub.doctors .trust h2{color:#fff;text-align:center;font-size:3.5rem;line-height:1.2;letter-spacing:-0.01em}.sub.doctors .trust .list{display:flex;align-items:center;justify-content:center;gap:7.5rem}@media (max-width:1600px){.sub.doctors .trust .list{gap:3.75rem}}@media (max-width:1200px){.sub.doctors .trust .list{gap:1.875rem}}@media screen and (max-width:960px){.sub.doctors .trust .list{flex-direction:column}}.sub.doctors .trust .list .item{width:25rem;height:25rem;border-radius:50%;background:rgba(0,0,0,0.2);display:flex;flex-direction:column;justify-content:center;text-align:center;color:#fff}@media (max-width:1400px){.sub.doctors .trust .list .item{width:18.75rem;height:18.75rem}}.sub.doctors .trust .list .item strong{font-size:1.75rem;line-height:1.2;letter-spacing:-0.01em;font-weight:700}@media (max-width:1024px){.sub.doctors .trust .list .item strong{font-size:1.5rem}}.sub.doctors .trust .list .item p{font-size:1.25rem;font-weight:normal;line-height:1.3;letter-spacing:-0.01em;color:rgba(255,255,255,0.8);margin-top:6px}@media (max-width:1024px){.sub.doctors .trust .list .item p{font-size:1.125rem;margin-top:0.625rem}}.sub.doctors .greeting .container{display:flex;align-items:center}@media (max-width:1024px){.sub.doctors .greeting .container{display:block}}.sub.doctors .greeting .container>div{width:50%}@media (max-width:1024px){.sub.doctors .greeting .container>div{width:100%}}.sub.doctors .greeting .container .img-bx img{width:100%}.sub.doctors .greeting .container .txt-bx{padding-left:4.375rem}@media (max-width:1024px){.sub.doctors .greeting .container .txt-bx{margin-top:2.5rem;padding-left:0}}.sub.doctors .greeting .container .txt-bx strong{font-size:1.75rem;font-weight:normal;line-height:1.2;letter-spacing:-0.01em;color:#000}@media (max-width:1024px){.sub.doctors .greeting .container .txt-bx strong{font-size:1.5rem}}.sub.doctors .greeting .container .txt-bx .txt{margin-top:1.5rem}@media (max-width:1024px){.sub.doctors .greeting .container .txt-bx .txt{margin-top:1.25rem}}.sub.doctors .greeting .container .txt-bx .txt p{font-size:1.25rem;font-weight:normal;line-height:1.3;letter-spacing:-0.01em;color:#5d5c65}@media (max-width:1024px){.sub.doctors .greeting .container .txt-bx .txt p{font-size:1.125rem}}.sub.doctors .greeting .container .txt-bx .txt p+p{margin-top:1rem}@media (max-width:1024px){.sub.doctors .greeting .container .txt-bx .txt p+p{margin-top:1.25rem}}.sub.doctors .greeting .container .txt-bx .name{margin-top:3.125rem;font-size:1.75rem;font-weight:normal;line-height:1.2;letter-spacing:-0.01em;color:#000}@media (max-width:1024px){.sub.doctors .greeting .container .txt-bx .name{margin-top:2.5rem;font-size:1.5rem;display:flex;flex-direction:column;gap:0.625rem}}@media (max-width:768px){.sub.doctors .greeting .container .txt-bx .name{align-items:end}}.sub.doctors .greeting .container .txt-bx .name img{vertical-align:middle}@media (max-width:1024px){.sub.doctors .greeting .container .txt-bx .name img{width:8.75rem}}.sub.tour .intro .visual-img-wrap{position:relative}.sub.tour .intro .visual-img{max-width:1440px;margin:0 auto}.sub.tour .intro .slick-slide{border-radius:1.5rem;overflow:hidden;aspect-ratio:1442/550;display:flex;align-items:center}@media (max-width:768px){.sub.tour .intro .slick-slide{aspect-ratio:1442/800}}.sub.tour .intro .slick-slide img{object-fit:cover;height:100%;width:100%}.sub.tour .swiper-button-next,.sub.tour .swiper-button-prev{width:4.0625rem;height:4.0625rem;border-radius:50%;border:1px solid #121212;background-color:#fff;position:absolute;top:50%;left:2.5rem;z-index:5;display:flex!important;align-items:center;justify-content:center;transition:all 0.3s ease-in-out;color:#121212}.sub.tour .swiper-button-next:hover,.sub.tour .swiper-button-prev:hover{background-color:#6c39d5;border-color:#6c39d5;color:#fff}.sub.tour .swiper-button-next:after,.sub.tour .swiper-button-prev:after{display:none}@media (max-width:768px){.sub.tour .swiper-button-next,.sub.tour .swiper-button-prev{display:none!important}}.sub.tour .swiper-button-next{right:2.5rem;left:auto}.sub.tour .swiper-button-next svg{transform:rotate(180deg)}.sub.tour .system-list{display:grid;grid-template-columns:repeat(4,1fr);gap:2.5rem;row-gap:2.5rem;text-align:center}@media (max-width:1024px){.sub.tour .system-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.sub.tour .system-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.sub.tour .system-list{grid-template-columns:1fr}}.sub.tour .system-list li:nth-child(4n) .img-bx:after{display:none}.sub.tour .system-list .img-bx{position:relative}.sub.tour .system-list .img-bx:after{content:url(../../assets/images/sub/button_arrow.png);width:4.375rem;position:absolute;top:50%;right:-37px;transform:translateY(-50%);z-index:2}@media (max-width:576px){.sub.tour .system-list .img-bx:after{display:none}}.sub.tour .system-list .img-bx img{aspect-ratio:330/330;object-fit:cover;border-radius:12px;overflow:hidden}.sub.tour .system-list .txt-bx{margin-top:1.875rem}.sub.tour .system-list .txt-bx span{display:block;text-transform:uppercase;font-size:1.25rem;font-weight:normal;color:#6c39d5}.sub.tour .system-list .txt-bx strong{display:block;margin-top:9px;font-size:1.5rem;font-weight:700;line-height:1.3;letter-spacing:-0.01em;color:#121212}.sub.tour .system-list .txt-bx .txt{font-size:1.125rem;line-height:1.3;letter-spacing:-0.01em;color:#121212;margin-top:9px}.sub.prosthetics .int .container{display:flex;align-items:center}@media (max-width:1400px){.sub.prosthetics .int .container{flex-direction:column}}.sub.prosthetics .int .container>div{width:50%}@media (max-width:1400px){.sub.prosthetics .int .container>div{width:100%}}.sub.prosthetics .int .container .img-bx img{width:100%}.sub.prosthetics .int .container .txt-bx{padding-left:4.375rem;text-align:left}@media (max-width:1600px){.sub.prosthetics .int .container .txt-bx{padding-left:2.5rem}}@media (max-width:1400px){.sub.prosthetics .int .container .txt-bx{margin-top:2.5rem;padding-left:0}}.sub.prosthetics .int .container .txt-bx h2{text-align:left;font-size:3rem;line-height:1.3}@media (max-width:1600px){.sub.prosthetics .int .container .txt-bx h2{font-size:2.5rem}}.sub.prosthetics .int .container .txt-bx h3{font-size:2rem;color:#121212}@media (max-width:1024px){.sub.prosthetics .int .container .txt-bx h3{font-size:1.5rem}}.sub.prosthetics .int .container .txt-bx .txt p{font-size:1.5rem;font-weight:normal;line-height:1.3;letter-spacing:-0.01em;color:#5d5c65;margin-top:1.25rem}@media (max-width:1024px){.sub.prosthetics .int .container .txt-bx .txt p{font-size:1.125rem}}.sub.prosthetics .specialty .list{display:flex;gap:1.25rem}@media (max-width:1200px){.sub.prosthetics .specialty .list{flex-direction:column}}.sub.prosthetics .specialty .list .img-bx img{width:100%}.sub.prosthetics .specialty .list .txt-bx{margin-top:2rem;text-align:center}@media (max-width:1200px){.sub.prosthetics .specialty .list .txt-bx{margin-top:1.25rem}}.sub.prosthetics .specialty .list .txt-bx .title{font-size:1.5rem;font-weight:700;color:#121212}.sub.prosthetics .specialty .list .txt-bx .txt{font-size:1.125rem;line-height:1.3;letter-spacing:-0.01em;color:#121212;margin-top:9px}@media (max-width:1200px){.sub.prosthetics .specialty .list .txt-bx .txt{margin-top:0.625rem}}.sub.prosthetics .process .container{max-width:80.8125rem}.sub.prosthetics .process .list-wrap{display:flex;gap:2.1875rem;align-items:stretch}@media (max-width:1024px){.sub.prosthetics .process .list-wrap{flex-direction:column;gap:1.25rem}}.sub.prosthetics .process .list-wrap>div{flex:1;display:flex;flex-direction:column}.sub.prosthetics .process .list-wrap>div .list-title{min-height:6.25rem;display:flex;align-items:center;justify-content:center}@media (max-width:1024px){.sub.prosthetics .process .list-wrap>div .list-title{min-height:unset;margin-bottom:0.625rem}}.sub.prosthetics .process .list-wrap>div .list{flex:1;display:flex;flex-direction:column}.sub.prosthetics .process .list-wrap>div li{flex:1;display:flex;align-items:center;justify-content:center;position:relative}.sub.prosthetics .process .list-wrap>div li .wrap{border-radius:1.25rem;width:100%;height:100%}.sub.prosthetics .process .list-wrap>div li .wrap .title>*{display:inline-block;vertical-align:middle;margin-right:6px}.sub.prosthetics .process .list-wrap>div li:not(:last-child):after{position:absolute;left:50%;transform:translateX(-50%)}.sub.prosthetics .process .list-wrap .left-list .list-title{font-size:1.5rem;font-weight:700;color:#121212}.sub.prosthetics .process .list-wrap .left-list .list{gap:1.625rem}@media (max-width:1024px){.sub.prosthetics .process .list-wrap .left-list .list{gap:0.625rem}}.sub.prosthetics .process .list-wrap .left-list li .wrap{background-color:#f5f5f5;border:1px solid #c8c8c8;padding:1.5rem 2.5rem}@media (max-width:1024px){.sub.prosthetics .process .list-wrap .left-list li .wrap{padding:1.25rem}}.sub.prosthetics .process .list-wrap .left-list li .wrap .title span{font-size:1.25rem;font-weight:normal;color:#656565}.sub.prosthetics .process .list-wrap .left-list li .wrap .title strong{font-size:1.25rem;font-weight:700;color:#121212}.sub.prosthetics .process .list-wrap .left-list li .wrap .txt{font-size:1.125rem;color:#656565;margin-top:4px}@media (max-width:1024px){.sub.prosthetics .process .list-wrap .left-list li:not(:last-child){padding-bottom:2.5rem}}.sub.prosthetics .process .list-wrap .left-list li:not(:last-child):after{content:url(../../assets/images/sub/prosthetics/arrow-default.png);bottom:-1.625rem}@media (max-width:1024px){.sub.prosthetics .process .list-wrap .left-list li:not(:last-child):after{bottom:0}}.sub.prosthetics .process .list-wrap .right-list .list-title{font-size:2.375rem;font-weight:700;color:#6c39d5}@media (max-width:1024px){.sub.prosthetics .process .list-wrap .right-list .list-title{font-size:1.5rem}}.sub.prosthetics .process .list-wrap .right-list .list{gap:2.625rem}@media (max-width:1024px){.sub.prosthetics .process .list-wrap .right-list .list{gap:0.625rem}}.sub.prosthetics .process .list-wrap .right-list li .wrap{background-color:rgba(108,57,213,0.08);border:1px solid #6c39d5;border-radius:1.25rem;padding:4.375rem 3.125rem}@media (max-width:1024px){.sub.prosthetics .process .list-wrap .right-list li .wrap{padding:1.25rem}}.sub.prosthetics .process .list-wrap .right-list li .wrap .title>*{font-size:1.5rem;font-weight:700}.sub.prosthetics .process .list-wrap .right-list li .wrap .title span{color:#6c39d5}.sub.prosthetics .process .list-wrap .right-list li .wrap .title strong{color:#121212}@media (max-width:768px){.sub.prosthetics .process .list-wrap .right-list li .wrap .title strong{display:block}}.sub.prosthetics .process .list-wrap .right-list li .wrap .txt{margin-top:0.625rem;font-size:1.25rem;font-weight:normal;line-height:1.3;letter-spacing:-0.01em;color:#656565}@media (max-width:1024px){.sub.prosthetics .process .list-wrap .right-list li .wrap .txt{font-size:1.125rem}}@media (max-width:1024px){.sub.prosthetics .process .list-wrap .right-list li:not(:last-child){padding-bottom:2.5rem}}.sub.prosthetics .process .list-wrap .right-list li:not(:last-child):after{content:url(../../assets/images/sub/prosthetics/arrow-point.png);bottom:-2.0625rem}@media (max-width:1024px){.sub.prosthetics .process .list-wrap .right-list li:not(:last-child):after{bottom:0}}.sub.prosthetics .process .list-wrap .vs{align-self:center;font-size:1.5rem;font-weight:700;color:#6c39d5}@media (max-width:768px){.sub.prosthetics .process .list-wrap .vs{text-align:center;margin:1.25rem 0}}.sub.prosthetics .tech .tech-list{display:flex;flex-wrap:wrap}.sub.prosthetics .tech .tech-list li{flex:1 1 calc(33.333% - 20px)}@media (max-width:1024px){.sub.prosthetics .tech .tech-list li{flex:1 1 calc(50% - 20px)}}@media (max-width:768px){.sub.prosthetics .tech .tech-list li{flex:1 1 100%}}.sub.location .container{padding-left:1.25rem!important;padding-right:1.25rem!important}.sub.location .map-bx{background-color:gold;position:relative}.sub.location .map-bx .map{position:absolute;min-width:100%;min-height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.sub.location .map-bx .info-bx{position:absolute;top:2.75rem;left:2.75rem;background-color:#fff;border-radius:1.3125rem;padding:2.625rem;z-index:10}@media (max-width:1024px){.sub.location .map-bx .info-bx{position:static;padding:1.25rem;border-radius:1.25rem}}.sub.location .map-bx .info-bx>div{display:flex;align-items:center;gap:1.3125rem;padding-bottom:1.3125rem}@media (max-width:1024px){.sub.location .map-bx .info-bx>div{gap:1.25rem;padding-bottom:1.25rem}}.sub.location .map-bx .info-bx>div+div{padding-top:1.3125rem;border-top:1px solid rgba(0,0,0,0.12)}.sub.location .map-bx .info-bx>div.tel .txt{font-size:1.8125rem;font-weight:700;line-height:1.2;letter-spacing:-0.01em;color:#000}@media (max-width:1024px){.sub.location .map-bx .info-bx>div.tel .txt{font-size:1.5rem}}.sub.location .map-bx .info-bx>div.contact{padding-bottom:0;font-size:1.125rem;font-weight:normal;line-height:1.3;letter-spacing:-0.01em}.sub.location .map-bx .info-bx>div.open-map{border-top:none;padding:10px 0 0;display:flex;align-items:center;justify-content:center}@media (max-width:1024px){.sub.location .icon img{width:24px}}.sub.location .r-bx{width:100%;padding-top:40.55%;position:relative;overflow:hidden;border-radius:1.5rem}@media (max-width:1024px){.sub.location .r-bx{padding-top:65%}}.sub.location .video-bx{aspect-ratio:16/9;overflow:hidden;border-radius:1.5rem}.sub.location .video-bx iframe,.sub.location .video-bx video{width:100%;height:100%;object-fit:cover}.sub.location .directions{position:relative}@media (max-width:768px){.sub.location .directions>div{width:100%}}.sub.location .directions>div .tit{font-size:2.375rem;font-weight:700;line-height:1.3;letter-spacing:-0.01em;color:#000;margin-bottom:2rem}@media (max-width:1024px){.sub.location .directions>div .tit{font-size:1.875rem;margin-bottom:1.25rem}}.sub.location .directions>div dl.w50{width:50%}@media (max-width:1024px){.sub.location .directions>div dl.w50{width:100%}}.sub.location .directions>div dl+dl{margin-top:1.5rem}.sub.location .directions>div dl dt{font-size:1.75rem;font-weight:700;line-height:1.2;letter-spacing:-0.01em}@media (max-width:1024px){.sub.location .directions>div dl dt{font-size:1.5rem}}.sub.location .directions>div dl dt span{display:inline-block;vertical-align:middle;margin-left:8px;background-color:#1d1d20;width:4.9375rem;height:1.8125rem;line-height:1.8125rem;text-align:center;font-size:1rem;font-weight:normal;letter-spacing:-0.01em;color:#fff;border-radius:999px}.sub.location .directions>div dl dd{margin-top:1rem;background-color:#f5f5f5;padding:1.25rem;border-radius:12px;font-size:1.25rem;line-height:1.3;letter-spacing:-0.01em;color:#656565}@media (max-width:1024px){.sub.location .directions>div dl dd{font-size:1.125rem;margin-top:0.625rem}}.sub.location .directions>div dl dd ul li+li{margin-top:4px}@media (max-width:768px){.sub.location .directions>div dl dd ul li+li{margin-top:1.25rem}}.sub.location .directions>div dl dd ul li span{display:inline-block;vertical-align:middle;width:4.9375rem;height:1.8125rem;line-height:1.8125rem;font-size:1rem;font-weight:normal;color:#fff;border-radius:999px;text-align:center;margin-right:0.25rem}@media (max-width:1024px){.sub.location .directions>div dl dd ul li span{height:1.875rem;width:5rem;line-height:1.875rem;font-size:14px}}@media (max-width:768px){.sub.location .directions>div dl dd ul li span{display:block;margin-bottom:0.25rem;margin-right:0}}.sub.location .directions>div dl dd ul li span.color1{background-color:#bbd74c}.sub.location .directions>div dl dd ul li span.color2{background-color:#4fa832}.sub.location .directions>div dl dd ul li span.color3{background-color:#2a64ec}.sub.location .directions>div dl.far-away{margin-top:4.375rem}.sub.location .directions>div dl.far-away dd{margin-top:4.375rem;background-color:transparent;padding:0}@media (max-width:1024px){.sub.location .directions>div dl.far-away dd{margin-top:2.5rem}}.sub.location .directions>div dl.far-away dd ul{overflow:hidden}.sub.location .directions>div dl.far-away dd li{float:left;width:50%;margin-bottom:1.25rem}@media (max-width:1024px){.sub.location .directions>div dl.far-away dd li{float:none;width:100%}}.sub.location .directions>div dl.far-away dd .tit{font-size:1.25rem;font-weight:normal;color:#656565;margin-bottom:10px}@media (max-width:1024px){.sub.location .directions>div dl.far-away dd .tit{font-size:1.125rem}}.sub.location .directions>.hours{position:absolute;width:calc(50% - 4.375rem);top:0;right:0}@media (max-width:1024px){.sub.location .directions>.hours{position:static;width:100%;margin-top:1.25rem}}.implant{padding:0!important}.implant .intro .top-tit{display:flex;align-items:center;justify-content:space-between;position:relative}@media (max-width:1024px){.implant .intro .top-tit{flex-direction:column;text-align:center;justify-content:unset}}.implant .intro .top-tit .icon-rolling{top:-70%;bottom:auto;right:10%}@media (max-width:1024px){.implant .intro .top-tit .icon-rolling{right:0;top:5%}}@media (max-width:1024px){.implant .intro .top-tit .icon-rolling img{width:10rem}}.implant .intro .top-tit h2{font-size:3rem;font-weight:700;color:#adadad;line-height:1.3;text-align:left}@media (max-width:1024px){.implant .intro .top-tit h2{text-align:center}}.implant .intro .top-tit h2 span{color:#6c39d5}.implant .intro .top-tit h2 span.f-black{color:#121212}.implant .intro .top-tit .right-txt{text-align:right;font-size:1.75rem;font-weight:normal;line-height:1.2;color:#adadad;text-transform:uppercase}@media (max-width:1024px){.implant .intro .top-tit .right-txt{font-size:1.25rem;text-align:center}}.implant .intro .img-bx{display:flex;align-items:center;justify-content:space-between;margin-top:1.25rem;gap:2.5rem}@media (max-width:1024px){.implant .intro .img-bx{gap:1.25rem;margin:2.5rem 0}}@media (max-width:768px){.implant .intro .img-bx{flex-direction:column;gap:0.625rem}}.implant .intro .img-bx img{border-radius:999px;overflow:hidden;flex:0 0 50%}@media (max-width:768px){.implant .intro .img-bx img{width:100%}}.implant .intro .txt-bx{text-align:center}.implant .intro .txt-bx h3{font-size:2rem;color:#1d1d20}@media (max-width:1024px){.implant .intro .txt-bx h3{font-size:1.5rem}}.implant .intro .txt-bx .txt{margin-top:1.125rem;font-size:1.5rem;font-weight:normal;line-height:1.4;letter-spacing:-0.01em;color:#656565}@media (max-width:1024px){.implant .intro .txt-bx .txt{font-size:1.125rem;margin-top:1.25rem}}.implant .intro .txt-bx .txt p+p{margin-top:2.5rem}@media (max-width:1024px){.implant .intro .txt-bx .txt p+p{margin-top:1.25rem}}.implant.total-implant .section1{background:url(../../assets/images/sub/implant/section-bg.jpg) no-repeat center/cover;text-align:center}.implant.total-implant .section1 h2+.txt{font-size:1.5rem;font-weight:normal;line-height:1.4;letter-spacing:-0.01em;color:#656565}@media (max-width:1024px){.implant.total-implant .section1 h2+.txt{font-size:1.25rem}}.implant.total-implant .section1 .bubble-list{width:100%;height:100%;position:relative;overflow:hidden}.implant.total-implant .section1 .bubble-list .circle-ani{width:25rem;height:25rem;border-radius:50%;background-color:transparent;display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;overflow:hidden}@media (max-width:1400px){.implant.total-implant .section1 .bubble-list .circle-ani{position:relative;top:auto;left:50%;transform:translateX(-50%)}}@media (max-width:1024px){.implant.total-implant .section1 .bubble-list .circle-ani{width:18.75rem;height:18.75rem;font-size:2rem}}.implant.total-implant .section1 .bubble-list .circle-ani:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background-color:#6c39d5;border-radius:50%;transition:height 0.7s ease-in-out;z-index:-1}.implant.total-implant .section1 .bubble-list .circle-ani.active:before{height:100%}.implant.total-implant .section1 .bubble-list .circle-ani .title{position:relative;z-index:1;color:#fff;text-align:center;font-size:2.375rem;font-weight:700}@media (max-width:1024px){.implant.total-implant .section1 .bubble-list .circle-ani .title{font-size:1.5rem}}.implant.total-implant .section1 .bubble-list>ul{position:relative;width:35%;min-height:46.625rem;padding:0 8px}@media (max-width:1400px){.implant.total-implant .section1 .bubble-list>ul{width:100%;display:flex;align-items:center;justify-content:center;min-height:auto}}@media (max-width:1024px){.implant.total-implant .section1 .bubble-list>ul{display:block;padding:0}}.implant.total-implant .section1 .bubble-list>ul.left-list{float:left}.implant.total-implant .section1 .bubble-list>ul.left-list li:first-child{top:0;right:0}.implant.total-implant .section1 .bubble-list>ul.left-list li:nth-child(2){top:25%;left:0}.implant.total-implant .section1 .bubble-list>ul.left-list li:nth-child(3){bottom:30%;right:0}.implant.total-implant .section1 .bubble-list>ul.left-list li:nth-child(4){bottom:0;left:0}.implant.total-implant .section1 .bubble-list>ul.right-list{float:right}.implant.total-implant .section1 .bubble-list>ul.right-list li:first-child{top:0;left:0}.implant.total-implant .section1 .bubble-list>ul.right-list li:nth-child(2){top:25%;right:0}.implant.total-implant .section1 .bubble-list>ul.right-list li:nth-child(3){bottom:30%;left:0}.implant.total-implant .section1 .bubble-list>ul.right-list li:nth-child(4){bottom:5%;right:0}.implant.total-implant .section1 .bubble-list>ul li{width:15rem;height:15rem;border-radius:50%;border:1px solid #c8c8c8;font-size:1.125rem;line-height:1.3;color:#656565;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;position:absolute;text-align:center;opacity:0;transform:translateY(20px)}@media (max-width:1400px){.implant.total-implant .section1 .bubble-list>ul li{position:static}}@media (max-width:1024px){.implant.total-implant .section1 .bubble-list>ul li{border-radius:1.25rem;border:none;width:100%!important;height:auto!important;padding:2.5rem 1.25rem;display:block;background-color:rgba(255,255,255,0.8);margin-top:10px;font-size:1.125rem}}.implant.total-implant .section1 .bubble-list>ul li.r220{width:13.75rem;height:13.75rem}.implant.total-implant .section1 .bubble-list>ul li.r260{width:16.25rem;height:16.25rem}.implant.total-implant .section1 .bubble-list>ul li p{font-size:1.5rem;font-weight:700;color:#6c39d5}@media (max-width:1024px){.implant.total-implant .section1 .bubble-list>ul li p{margin-top:0.25rem}}.implant.total-implant .section2{padding:0 1.25rem}.implant.total-implant .section2 .container{display:flex;align-items:center}@media (max-width:1024px){.implant.total-implant .section2 .container{display:block}}.implant.total-implant .section2 .container>div{width:50%}@media (max-width:1024px){.implant.total-implant .section2 .container>div{width:100%}}.implant.total-implant .section2 .container .img-bx img{width:100%}.implant.total-implant .section2 .container .txt-bx{padding-left:4.375rem}@media (max-width:1024px){.implant.total-implant .section2 .container .txt-bx{padding:2.5rem 0}}.implant.total-implant .section2 .container .txt-bx .list{position:relative;padding-left:2.5rem}@media (max-width:1024px){.implant.total-implant .section2 .container .txt-bx .list{display:flex;padding-left:0}}.implant.total-implant .section2 .container .txt-bx .list+.list{margin-top:2.5rem}@media (max-width:1024px){.implant.total-implant .section2 .container .txt-bx .list+.list{margin-top:1.25rem}}.implant.total-implant .section2 .container .txt-bx .list .num{position:absolute;top:10px;left:0;font-size:1rem;font-weight:700;color:#6c39d5}@media (max-width:1024px){.implant.total-implant .section2 .container .txt-bx .list .num{font-size:1.125rem;min-width:2.5rem;display:inline-block;position:unset}}.implant.total-implant .section2 .container .txt-bx .list .tit{font-size:1.75rem;font-weight:700;color:#000}@media (max-width:1024px){.implant.total-implant .section2 .container .txt-bx .list .tit{font-size:1.5rem}}.implant.total-implant .section2 .container .txt-bx .list .txt{font-size:1.25rem;line-height:1.5;letter-spacing:-0.01em;color:#5d5c65;margin-top:0.75rem}@media (max-width:1024px){.implant.total-implant .section2 .container .txt-bx .list .txt{font-size:1.125rem;margin-bottom:0.625rem}}.implant.total-implant .section3{background:url(../../assets/images/sub/implant/section3-bg.jpg) no-repeat center/cover}.implant.total-implant .section3 h2{color:#fff}.implant.total-implant .section3 .flow-bx{width:100%;overflow:hidden}.implant.total-implant .section3 .flow-bx img{margin:0 15px}.implant.total-implant .section3 .txt{text-align:center;font-size:1.25rem;font-weight:normal;color:#f5f5f5}@media (max-width:1024px){.implant.total-implant .section3 .txt{font-size:1.125rem}}.implant.total-implant .section4{padding:0 1.25rem}@media (max-width:1024px){.implant.total-implant .section4{padding:0}}.implant.total-implant .section4 .img-bx{gap:1.25rem;width:calc(50% - 20px)}@media (max-width:1024px){.implant.total-implant .section4 .img-bx{width:100%;flex-direction:column;gap:0.625rem}}.implant.total-implant .section4 .txt-bx{font-size:1.5rem;font-weight:normal;line-height:1.3;color:#5d5c65;text-align:center}@media (max-width:1024px){.implant.total-implant .section4 .txt-bx{font-size:1.25rem}}.implant.total-implant .section5{padding:0 1.25rem}@media (max-width:1024px){.implant.total-implant .section5{padding:0}}.implant.total-implant .section6{padding:0 1.25rem}@media (max-width:1024px){.implant.total-implant .section6{padding:0}}.implant.sleep-implant .section1{background:url(../../assets/images/sub/implant/sleep-section1-bg.jpg) no-repeat center/cover}.implant.sleep-implant .section1 h2{color:#fff}.implant.sleep-implant .section1 .list{display:flex;align-items:flex-start;justify-content:center;gap:7.5rem}@media (max-width:1200px){.implant.sleep-implant .section1 .list{gap:3.75rem}}@media (max-width:1024px){.implant.sleep-implant .section1 .list{flex-direction:column;gap:1.25rem;align-items:center}}.implant.sleep-implant .section1 .list .item{width:21vw;height:21vw;border-radius:50%;background-color:rgba(0,0,0,0.13);border:1px solid rgba(255,255,255,0.3);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;line-height:1.3;letter-spacing:-0.01em}@media (max-width:1200px){.implant.sleep-implant .section1 .list .item{width:18.75rem;height:18.75rem}}@media (max-width:1024px){.implant.sleep-implant .section1 .list .item{width:15.625rem;height:15.625rem;margin:0 auto}}.implant.sleep-implant .section1 .list .item span{font-size:1.5rem;font-weight:normal}@media (max-width:1024px){.implant.sleep-implant .section1 .list .item span{font-size:1.25rem}}.implant.sleep-implant .section1 .list .item strong{display:block;font-size:2.375rem;font-weight:700;margin-top:6px}@media (max-width:1024px){.implant.sleep-implant .section1 .list .item strong{font-size:1.875rem}}.implant.sleep-implant .section1 .list .item p{font-size:1.25rem;font-weight:normal;color:rgba(255,255,255,0.8);text-align:center;margin-top:6px}@media (max-width:1024px){.implant.sleep-implant .section1 .list .item p{font-size:1.125rem}}.implant.sleep-implant .section2 .container{position:relative}.implant.sleep-implant .section2 .container .bottom-bx{text-transform:uppercase;font-size:1.75rem;font-weight:normal;line-height:1.2;color:#adadad;text-align:right;position:absolute;bottom:0;right:0}@media (max-width:1024px){.implant.sleep-implant .section2 .container .bottom-bx{font-size:1.5rem}}@media (max-width:768px){.implant.sleep-implant .section2 .container .bottom-bx{position:static;margin-top:2.5rem}}.implant.sleep-implant .section2 .inner{max-width:92.5rem;margin:0 auto}.implant.sleep-implant .section2 .list{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;row-gap:1.25rem}@media (max-width:1200px){.implant.sleep-implant .section2 .list{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.implant.sleep-implant .section2 .list{grid-template-columns:1fr}}.implant.sleep-implant .section2 .list .item{border-radius:1.5rem;overflow:hidden;position:relative}@media (max-width:1024px){.implant.sleep-implant .section2 .list .item{border-radius:1.25rem}}.implant.sleep-implant .section2 .list .item>img{aspect-ratio:466/253;object-fit:cover;width:100%}.implant.sleep-implant .section2 .list .txt{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:flex-start;align-items:flex-end;padding:1.5625rem}@media (max-width:1024px){.implant.sleep-implant .section2 .list .txt{padding:1.25rem}}.implant.sleep-implant .section2 .list .txt p{font-size:1.5rem;font-weight:700;color:#fff}@media (max-width:1024px){.implant.sleep-implant .section2 .list .txt p{font-size:1.125rem;line-height:1.3}}.implant.sleep-implant .section3{padding:0 1.25rem}@media (max-width:1024px){.implant.sleep-implant .section3{padding:0}}.implant.sleep-implant .section3 .bx-sty1 .list{flex-wrap:wrap}@media (max-width:1024px){.implant.sleep-implant .section3 .bx-sty1 .list{margin-top:1.25rem!important}}.implant.sleep-implant .section3 .bx-sty1 .list li{background-color:#fff;flex:1 1 calc(33.333% - 1.25rem);transition:all 0.3s ease-in-out}@media (max-width:1024px){.implant.sleep-implant .section3 .bx-sty1 .list li{padding:1.25rem!important}}.implant.sleep-implant .section3 .bx-sty1 .list li.active{background-color:#6c39d5}@media (max-width:768px){.implant.sleep-implant .section3 .bx-sty1 .list li{flex:1 1 100%}.implant.sleep-implant .section3 .bx-sty1 .list li svg{width:24px}}@media (min-width:768.02px){.implant.sleep-implant .section3 .bx-sty1 .list li:hover{background-color:#6c39d5}}.implant.sleep-implant .section5{border-top:1px solid #c8c8c8}.implant.sleep-implant .section6 .section-list .img-bx,.implant.sleep-implant .section7 .section-list .img-bx{border-radius:1.5rem;overflow:hidden}@media (max-width:1024px){.implant.sleep-implant .section6 .section-list .img-bx,.implant.sleep-implant .section7 .section-list .img-bx{border-radius:2.5rem}}@media (max-width:576px){.implant.sleep-implant .section6 .section-list .img-bx,.implant.sleep-implant .section7 .section-list .img-bx{height:18.75rem}}.implant.sleep-implant .section6 .section-list .img-bx img,.implant.sleep-implant .section7 .section-list .img-bx img{width:100%;aspect-ratio:1440/434;object-fit:cover}@media (max-width:576px){.implant.sleep-implant .section6 .section-list .img-bx img,.implant.sleep-implant .section7 .section-list .img-bx img{height:100%;aspect-ratio:auto}}.implant.sleep-implant .section6 .section-list .exp-list,.implant.sleep-implant .section7 .section-list .exp-list{margin-top:3.375rem;display:flex;flex-wrap:wrap}@media (max-width:1024px){.implant.sleep-implant .section6 .section-list .exp-list,.implant.sleep-implant .section7 .section-list .exp-list{margin-top:0}}.implant.sleep-implant .section6 .section-list .exp-list dl,.implant.sleep-implant .section7 .section-list .exp-list dl{padding:0 2.8125rem;width:33.33%}@media (max-width:1200px){.implant.sleep-implant .section6 .section-list .exp-list dl,.implant.sleep-implant .section7 .section-list .exp-list dl{width:100%;border-bottom:1px solid #c8c8c8;padding:2.5rem 0}}.implant.sleep-implant .section6 .section-list .exp-list dl:first-child,.implant.sleep-implant .section7 .section-list .exp-list dl:first-child{padding-left:0}.implant.sleep-implant .section6 .section-list .exp-list dl:last-child,.implant.sleep-implant .section7 .section-list .exp-list dl:last-child{padding-right:0}.implant.sleep-implant .section6 .section-list .exp-list dl:not(:last-child),.implant.sleep-implant .section7 .section-list .exp-list dl:not(:last-child){border-right:1px solid #c8c8c8}@media (max-width:1200px){.implant.sleep-implant .section6 .section-list .exp-list dl:not(:last-child),.implant.sleep-implant .section7 .section-list .exp-list dl:not(:last-child){border-right:none}}.implant.sleep-implant .section6 .section-list .exp-list dt,.implant.sleep-implant .section7 .section-list .exp-list dt{font-size:1.75rem;font-weight:700;color:#121212;margin-bottom:1.375rem}@media (max-width:1024px){.implant.sleep-implant .section6 .section-list .exp-list dt,.implant.sleep-implant .section7 .section-list .exp-list dt{font-size:1.5rem;margin-bottom:1.25rem}}.implant.sleep-implant .section6 .section-list .exp-list dd,.implant.sleep-implant .section7 .section-list .exp-list dd{font-size:1.25rem;font-weight:normal;line-height:1.3;letter-spacing:-0.01em;color:#656565;position:relative;padding-left:10px}@media (max-width:1024px){.implant.sleep-implant .section6 .section-list .exp-list dd,.implant.sleep-implant .section7 .section-list .exp-list dd{font-size:1.125rem}}.implant.sleep-implant .section6 .section-list .exp-list dd:before,.implant.sleep-implant .section7 .section-list .exp-list dd:before{content:"";display:block;width:3px;height:3px;background-color:#656565;border-radius:50%;position:absolute;top:10px;left:0}.implant.sleep-implant .section6 .section-list .exp-list dd+dd,.implant.sleep-implant .section7 .section-list .exp-list dd+dd{margin-top:6px}.implant.sleep-implant .section7 .section-list .exp-list dl{padding:0 1.375rem;width:25%}@media (max-width:1200px){.implant.sleep-implant .section7 .section-list .exp-list dl{width:100%;padding:2.5rem 0;border-bottom:1px solid #c8c8c8}}.implant.sleep-implant .section7 .section-list .exp-list dd{padding-left:0}.implant.sleep-implant .section7 .section-list .exp-list dd:before{display:none}.implant .bottom-section{padding:0 1.25rem}.implant .bottom-section .paging-bx{text-align:center;overflow:auto}.implant .bottom-section .paging{display:inline-block;cursor:pointer;overflow:hidden}@media (max-width:768px){.implant .bottom-section .paging{display:flex;flex-wrap:wrap;gap:1.25rem}}.implant .bottom-section .paging li{float:left;margin:0 1.4375rem;font-size:1.25rem;font-weight:normal;color:#656565;position:relative;padding-bottom:8px}@media (max-width:1024px){.implant .bottom-section .paging li{font-size:1.125rem}}.implant .bottom-section .paging li.active{color:#6c39d5;font-weight:700}@media (max-width:768px){.implant .bottom-section .paging li{width:calc(50% - 0.625rem);float:none;margin:0}}.implant .bottom-section .paging li .bar{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#c8c8c8;overflow:hidden}.implant .bottom-section .paging li .bar .fill{display:block;width:0%;height:100%;background:#6c39d5;transition:none}.implant .bottom-section .swiper{margin-left:4vw;overflow:hidden}@media (max-width:768px){.implant .bottom-section .swiper{margin-left:0}}.implant .bottom-section .swiper .swiper-wrapper{height:auto}.implant .bottom-section .swiper .swiper-slide{position:relative;padding-top:33.404%;border-radius:1.5rem;overflow:hidden;background:no-repeat center/cover}@media (max-width:1400px){.implant .bottom-section .swiper .swiper-slide{padding-top:45%}}@media (max-width:1024px){.implant .bottom-section .swiper .swiper-slide{padding-top:0;width:100%;height:100%;min-height:25rem}}.implant .bottom-section .swiper .swiper-slide .txt-bx{position:absolute;width:100%;bottom:0;left:0;padding:4.125rem}@media (max-width:1200px){.implant .bottom-section .swiper .swiper-slide .txt-bx{bottom:auto;top:50%;left:50%;transform:translate(-50%,-50%);padding:1.25rem}}.implant .bottom-section .swiper .swiper-slide .txt-bx .tit{font-size:2rem;font-weight:700;color:#fff}@media (max-width:1024px){.implant .bottom-section .swiper .swiper-slide .txt-bx .tit{font-size:1.75rem}}@media (max-width:768px){.implant .bottom-section .swiper .swiper-slide .txt-bx .tit{font-size:1.5rem}}.implant .bottom-section .swiper .swiper-slide .txt-bx .txt,.implant .bottom-section .swiper .swiper-slide .txt-bx dt{margin-top:1.375rem;font-size:1.25rem;font-weight:normal;line-height:1.3;letter-spacing:-0.01em;color:#fff}@media (max-width:1024px){.implant .bottom-section .swiper .swiper-slide .txt-bx .txt,.implant .bottom-section .swiper .swiper-slide .txt-bx dt{font-size:1.125rem}}.implant .bottom-section .swiper .swiper-slide .txt-bx .txt .small-txt,.implant .bottom-section .swiper .swiper-slide .txt-bx .txt dd,.implant .bottom-section .swiper .swiper-slide .txt-bx dt .small-txt,.implant .bottom-section .swiper .swiper-slide .txt-bx dt dd{font-size:1.125rem;font-weight:400;margin-top:1rem}@media (max-width:1024px){.implant .bottom-section .swiper .swiper-slide .txt-bx .txt .small-txt,.implant .bottom-section .swiper .swiper-slide .txt-bx .txt dd,.implant .bottom-section .swiper .swiper-slide .txt-bx dt .small-txt,.implant .bottom-section .swiper .swiper-slide .txt-bx dt dd{font-size:1rem}}.implant .bottom-section .swiper .swiper-slide .txt-bx .txt.list,.implant .bottom-section .swiper .swiper-slide .txt-bx dt.list{display:flex;gap:1.75rem}@media (max-width:1200px){.implant .bottom-section .swiper .swiper-slide .txt-bx .txt.list,.implant .bottom-section .swiper .swiper-slide .txt-bx dt.list{display:block;margin-top:10px;gap:0}}.implant .bottom-section .swiper .swiper-slide .txt-bx .txt.list dl,.implant .bottom-section .swiper .swiper-slide .txt-bx dt.list dl{flex:1}.implant .bottom-section .swiper .swiper-slide .txt-bx .txt.list dt,.implant .bottom-section .swiper .swiper-slide .txt-bx dt.list dt{margin-top:0}.implant .bottom-section .swiper .swiper-slide .txt-bx .txt.list dd,.implant .bottom-section .swiper .swiper-slide .txt-bx dt.list dd{margin-top:0.75rem}@media (max-width:1200px){.implant .bottom-section .swiper .swiper-slide .txt-bx .txt.list dd,.implant .bottom-section .swiper .swiper-slide .txt-bx dt.list dd{margin-top:0!important}}@media (max-width:1200px){.implant .bottom-section .swiper .swiper-slide .txt-bx .txt br,.implant .bottom-section .swiper .swiper-slide .txt-bx dt br{display:none}}.implant .bottom-section .swiper .swiper-slide .img-bx{position:absolute;top:3.75rem;right:3.75rem}@media (max-width:1200px){.implant .bottom-section .swiper .swiper-slide .img-bx{top:1.875rem;right:1.875rem;width:6.25rem}}@media (max-width:576px){.implant .bottom-section .swiper .swiper-slide .img-bx{width:5rem}}.laminate{padding:0!important}.laminate .intro .top-tit{display:flex;align-items:center;justify-content:space-between}@media (max-width:768px){.laminate .intro .top-tit{display:block}}.laminate .intro .top-tit .icon-rolling{top:-70%;bottom:auto;right:10%}@media (max-width:1024px){.laminate .intro .top-tit .icon-rolling{top:-50%}}@media (max-width:768px){.laminate .intro .top-tit .icon-rolling{right:0;top:5%}}@media (max-width:1024px){.laminate .intro .top-tit .icon-rolling img{width:12.5rem}}.laminate .intro .top-tit h2{font-size:3rem;font-weight:700;color:#adadad;line-height:1.3;text-align:left}@media (max-width:1024px){.laminate .intro .top-tit h2{text-align:center}}.laminate .intro .top-tit h2 span{color:#6c39d5}.laminate .intro .top-tit h2 span.f-black{color:#121212}.laminate .intro .top-tit .right-txt{text-align:right;font-size:1.75rem;font-weight:normal;line-height:1.2;color:#adadad;text-transform:uppercase}@media (max-width:1024px){.laminate .intro .top-tit .right-txt{font-size:1.25rem;text-align:center}}.laminate .intro .img-bx{display:flex;align-items:center;justify-content:space-between;margin-top:1.25rem}@media (max-width:768px){.laminate .intro .img-bx{flex-direction:column;gap:0.625rem}}.laminate .intro .img-bx img{border-radius:999px;overflow:hidden;flex:0 0 50%}@media (max-width:768px){.laminate .intro .img-bx img{width:100%}}.laminate .intro .txt-bx{text-align:center}.laminate .intro .txt-bx h3{font-size:2rem;color:#1d1d20}@media (max-width:1024px){.laminate .intro .txt-bx h3{font-size:1.5rem;line-height:1.3}}.laminate .intro .txt-bx .txt{margin-top:1.125rem;font-size:1.5rem;font-weight:normal;line-height:1.4;letter-spacing:-0.01em;color:#656565}@media (max-width:1024px){.laminate .intro .txt-bx .txt{font-size:1.25rem;margin-top:1.25rem}}.laminate .intro .txt-bx .txt p+p{margin-top:2.5rem}@media (max-width:1024px){.laminate .intro .txt-bx .txt p+p{margin-top:1.25rem}}.laminate .section1{background:url(../../assets/images/sub/laminate/section1-bg.jpg) no-repeat center/cover;text-align:center}.laminate .section1 .txt,.laminate .section1 h2{color:#fff}.laminate .section1 .txt{font-size:1.5rem;font-weight:normal;line-height:1.3;letter-spacing:-0.01em;max-width:59.1875rem;margin:4.375rem auto 0}@media (max-width:1024px){.laminate .section1 .txt{margin:0 auto;font-size:1.25rem}}.laminate .section3{padding:0 1.25rem}@media (max-width:1024px){.laminate .section3{padding:0}}.laminate .section3 .list li{flex:1 1 calc(33.333% - 1.25rem);background-color:#fff}@media (max-width:1024px){.laminate .section3 .list li{flex:1 1 calc(50% - 1.25rem)}}@media (max-width:576px){.laminate .section3 .list li{flex:1 1 100%}}.laminate .section5{background-color:#f5f5f5;padding-right:0!important;position:relative}@media (max-width:768px){.laminate .section5{padding-right:20px!important}}.laminate .section5:before{content:"";width:15rem;height:100%;background:#f5f5f5;position:absolute;left:0;bottom:0;z-index:5}@media (max-width:1400px){.laminate .section5:before{display:none}}.laminate .section5 .swiper-scrollbar{border-radius:0;height:1px;margin-top:1.25rem;background:#e9e9e9;display:none}@media (max-width:768px){.laminate .section5 .swiper-scrollbar{display:block}}.laminate .section5 .swiper-scrollbar-drag{background:#6c39d5}.laminate .section5 .swiper-btn{display:flex;gap:1.25rem}@media (max-width:1400px){.laminate .section5 .swiper-btn{justify-content:center}}@media (max-width:1024px){.laminate .section5 .swiper-btn{display:none}}.laminate .section5 .swiper-btn>div{width:4.0625rem;height:4.0625rem;border-radius:50%;border:1px solid #121212;background-color:#fff;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease-in-out;color:#121212;cursor:pointer}.laminate .section5 .swiper-btn>div.btn-next svg{transform:rotate(180deg)}@media (min-width:768.02px){.laminate .section5 .swiper-btn>div:hover{background-color:#6c39d5;border-color:#6c39d5;color:#fff}}.laminate .section5 .slide-wrap{display:flex;padding-right:0}@media (max-width:1400px){.laminate .section5 .slide-wrap{flex-direction:column;gap:2.5rem}}@media (max-width:1024px){.laminate .section5 .slide-wrap{gap:0}}.laminate .section5 .img-wrap{position:relative;overflow:hidden;width:100%;height:29.5625rem}.laminate .section5 .img-wrap.active .front-bx img{opacity:0}.laminate .section5 .img-wrap.active .back-bx{background:#fff;border:1px solid #eee}.laminate .section5 .img-wrap.active .special-title{color:#111}.laminate .section5 .img-wrap.active .special-dec{opacity:1;transform:translateY(0)}.laminate .section5 .img-wrap.active .plusBtn i{transform:rotate(180deg)}.laminate .section5 .img-wrap>div{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:1.5rem}.laminate .section5 .img-wrap>div.front-bx{z-index:1}.laminate .section5 .img-wrap>div.front-bx img{border-radius:1.5rem}.laminate .section5 .img-wrap>div.back-bx{padding:2.5rem;z-index:2;background:transparent;transition:all 0.3s ease-in-out}@media (max-width:768px){.laminate .section5 .img-wrap>div.back-bx{padding:2.5rem 1.25rem}}.laminate .section5 .img-wrap>div img{width:100%;height:100%;object-fit:cover}.laminate .section5 .plusBtn{width:3.75rem;height:3.75rem;display:flex;align-items:center;justify-content:center;background:#6c39d5;position:absolute;bottom:2.5rem;right:2.5rem;border-radius:50%;z-index:999}@media (max-width:768px){.laminate .section5 .plusBtn{right:1.25rem;bottom:1.25rem;width:2.5rem;height:2.5rem}}.laminate .section5 .plusBtn i{color:#fff;font-size:1.5rem;display:inline-block;transition:all 0.3s ease-in-out}.laminate .section5 .special-title{font-size:1.75rem;font-weight:700;line-height:1.2;color:#fff;transition:all 0.3s ease-in-out}@media (max-width:1024px){.laminate .section5 .special-title{font-size:1.5rem}}.laminate .section5 .special-dec{font-size:1.25rem;font-weight:normal;line-height:1.4;letter-spacing:-0.01em;color:#656565;margin-top:1.25rem;opacity:0;transform:translateY(20px);transition:all 0.3s ease-in-out}@media (max-width:1024px){.laminate .section5 .special-dec{font-size:1.125rem}}.laminate .section5 .special-dec ul{margin-top:1.25rem}.laminate .section5 .special-dec ul li{font-size:1rem;font-weight:normal;color:#656565;padding-left:10px;position:relative}.laminate .section5 .special-dec ul li:before{content:"";position:absolute;top:10px;left:0;width:3px;height:3px;border-radius:50%;background-color:#656565}.laminate .section5 .title-bx{min-width:30rem;background:#f5f5f5;position:relative;z-index:99}@media (max-width:1024px){.laminate .section5 .title-bx{min-width:100%}}.laminate .section5 .title-bx h2{text-align:left}@media (max-width:1400px){.laminate .section5 .title-bx h2{text-align:center}}.laminate .section5 .swiper{position:relative;overflow:visible;width:calc(100% - 30rem)}@media (max-width:1400px){.laminate .section5 .swiper{width:100%}}@media (max-width:768px){.laminate .section5 .swiper{overflow:hidden}}.laminate .section5 .swiper .swiper-wrapper{height:auto!important}.laminate .section5 .item+.item{margin-top:3.375rem}@media (max-width:1024px){.laminate .section5 .item+.item{margin-top:2.5rem}}.laminate .section5 .item .txt-bx{margin-top:3.375rem;max-width:42.5rem}@media (max-width:1024px){.laminate .section5 .item .txt-bx{margin-top:1.25rem}}.laminate .section5 .item .txt-bx .tit{font-size:1.75rem;font-weight:700;line-height:1.2;color:#121212}@media (max-width:1024px){.laminate .section5 .item .txt-bx .tit{font-size:1.5rem}}.laminate .section5 .item .txt-bx .txt{margin-top:0.8125rem;font-size:1.25rem;font-weight:normal;line-height:1.3;letter-spacing:-0.01em;color:#656565}@media (max-width:1024px){.laminate .section5 .item .txt-bx .txt{font-size:1.125rem;margin-top:0.625rem}}.laminate .section5 .item .txt-bx ul{margin-top:0.8125rem}.laminate .section5 .item .txt-bx ul li{font-size:1rem;font-weight:normal;color:#656565;padding-left:10px;position:relative}.laminate .section5 .item .txt-bx ul li:before{content:"";position:absolute;top:10px;left:0;width:3px;height:3px;border-radius:50%;background-color:#656565}.orthodontics{padding:0!important}.orthodontics .intro .top-tit{display:flex;align-items:center;justify-content:space-between}@media (max-width:768px){.orthodontics .intro .top-tit{display:block}}.orthodontics .intro .top-tit .icon-rolling{top:-70%;bottom:auto;right:10%}@media (max-width:1024px){.orthodontics .intro .top-tit .icon-rolling{top:-50%}}@media (max-width:768px){.orthodontics .intro .top-tit .icon-rolling{right:0;top:5%}}@media (max-width:1024px){.orthodontics .intro .top-tit .icon-rolling img{width:10rem}}.orthodontics .intro .top-tit h2{font-size:3rem;font-weight:700;color:#adadad;line-height:1.3;text-align:left}@media (max-width:1024px){.orthodontics .intro .top-tit h2{text-align:center}}.orthodontics .intro .top-tit h2 span{color:#6c39d5}.orthodontics .intro .top-tit h2 span.f-black{color:#121212}.orthodontics .intro .top-tit .right-txt{text-align:right;font-size:1.75rem;font-weight:normal;line-height:1.2;color:#adadad;text-transform:uppercase}@media (max-width:1024px){.orthodontics .intro .top-tit .right-txt{font-size:1.25rem;text-align:center}}.orthodontics .intro .img-bx{display:flex;align-items:center;justify-content:space-between;margin-top:1.25rem}@media (max-width:1024px){.orthodontics .intro .img-bx{gap:1.25rem;margin:2.5rem 0}}@media (max-width:768px){.orthodontics .intro .img-bx{flex-direction:column;gap:0.625rem}}.orthodontics .intro .img-bx img{border-radius:999px;overflow:hidden;flex:0 0 50%}@media (max-width:768px){.orthodontics .intro .img-bx img{width:100%}}.orthodontics .intro .txt-bx{text-align:center}.orthodontics .intro .txt-bx h3{font-size:2rem;color:#1d1d20}@media (max-width:1024px){.orthodontics .intro .txt-bx h3{font-size:1.5rem}}.orthodontics .intro .txt-bx .txt{margin-top:1.125rem;font-size:1.5rem;font-weight:normal;line-height:1.4;letter-spacing:-0.01em;color:#656565}@media (max-width:1024px){.orthodontics .intro .txt-bx .txt{font-size:1.125rem;margin-top:1.25rem}}.orthodontics .intro .txt-bx .txt p+p{margin-top:2.5rem}@media (max-width:1024px){.orthodontics .intro .txt-bx .txt p+p{margin-top:1.25rem}}.orthodontics .section1{background:url(../../assets/images/sub/orthodontics/section1-bg.jpg) no-repeat center/cover;color:#fff}.orthodontics .section1 .container{position:relative}.orthodontics .section1 .logo{position:absolute;top:0;right:0}.orthodontics .section1 h2{color:#fff}.orthodontics .section1 h2+.txt{margin-top:1.375rem;font-size:1.5rem;font-weight:normal;line-height:1.3;text-align:center}@media (max-width:1024px){.orthodontics .section1 h2+.txt{font-size:1.25rem;margin-top:1.25rem}}.orthodontics .section1 .introduce{display:flex;border:0 24px 24px 0;overflow:hidden;position:relative;z-index:2}@media (max-width:1200px){.orthodontics .section1 .introduce{display:block}}@media (max-width:1024px){.orthodontics .section1 .introduce{border:0 1.25rem 1.25rem 0}}.orthodontics .section1 .introduce>div{width:50%}@media (max-width:1200px){.orthodontics .section1 .introduce>div{width:100%}}.orthodontics .section1 .introduce .img-bx img{width:100%}.orthodontics .section1 .introduce .career{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:0 1.25rem 0 4.375rem;backdrop-filter:blur(10px)}@media (max-width:1200px){.orthodontics .section1 .introduce .career{padding:2.5rem 1.25rem 0 1.25rem}}.orthodontics .section1 .introduce .career .tit-bx span{font-size:1.5rem;font-weight:normal}@media (max-width:1024px){.orthodontics .section1 .introduce .career .tit-bx span{font-size:1.125rem}}.orthodontics .section1 .introduce .career .tit-bx h3{font-size:2rem;margin-top:6px}@media (max-width:1024px){.orthodontics .section1 .introduce .career .tit-bx h3{font-size:1.5rem;margin-bottom:0.25rem}}.orthodontics .section1 .introduce .career ul{margin-top:1.875rem}@media (max-width:1024px){.orthodontics .section1 .introduce .career ul{margin-top:1.25rem}}.orthodontics .section1 .introduce .career ul li{font-size:1.25rem;font-weight:normal;line-height:1.3;color:rgba(255,255,255,0.5)}@media (max-width:1024px){.orthodontics .section1 .introduce .career ul li{font-size:1.125rem}}.orthodontics .section2 .process-circle{gap:2.75rem}.orthodontics .section2 .process-circle li .wrap{width:15.625rem;height:15.625rem}@media (max-width:1024px){.orthodontics .section2 .process-circle li .wrap{margin:0 auto;width:17.5rem;height:17.5rem}}.orthodontics .section2 .process-circle li:after{right:-15%}@media (max-width:768px){.orthodontics .section2 .process-circle li:after{right:auto}}.orthodontics .section2 .process-circle li .tit{height:5.3125rem;font-size:1.5rem}@media (max-width:768px){.orthodontics .section2 .process-circle li .tit{height:fit-content}}.orthodontics .section3 .container{position:relative}.orthodontics .section3 .bottom-text{position:absolute;right:0;bottom:0}@media (max-width:768px){.orthodontics .section3 .bottom-text{position:static;margin-top:2.5rem}}.orthodontics .section3 .bottom-text .img{position:absolute;left:-27%;top:-220%;z-index:-1}@media (max-width:768px){.orthodontics .section3 .bottom-text .img{display:none}}.orthodontics .section3 .bottom-text .txt{text-transform:uppercase;font-size:1.75rem;font-weight:normal;color:#adadad;text-align:right;line-height:1.2}@media (max-width:1024px){.orthodontics .section3 .bottom-text .txt{font-size:1.25rem}}.orthodontics .section3 .list-sty1{grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.orthodontics .section3 .list-sty1{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.orthodontics .section3 .list-sty1{grid-template-columns:1fr}}.orthodontics .section3 .list-sty1 .txt-bx .txt{font-size:18px;line-height:1.3;font-weight:400;margin-top:4px}@media (max-width:1024px){.orthodontics .section3 .list-sty1 .txt-bx .txt{font-size:1.125rem}}.orthodontics .section4{padding-left:0!important;padding-right:0!important}.orthodontics .section4 .container{max-width:100%;padding-left:0!important;padding-right:0!important}.orthodontics .section4 .list .item{display:flex;border-top:1px solid #c8c8c8;background-color:#fff}@media (max-width:1024px){.orthodontics .section4 .list .item{display:block;padding:3.125rem 0}}.orthodontics .section4 .list .item:last-child{border-bottom:1px solid #c8c8c8}.orthodontics .section4 .list .item>div{width:50%;height:33.75rem;background-color:#fff;display:flex;align-items:center;justify-content:center}@media (max-width:1024px){.orthodontics .section4 .list .item>div{width:100%;height:auto}}.orthodontics .section4 .list .item .img-bx{border-right:1px solid #c8c8c8}.orthodontics .section4 .list .item .img-bx img{width:372px;height:228px}@media (max-width:768px){.orthodontics .section4 .list .item .img-bx img{width:50%;height:auto;margin:0 auto}}.orthodontics .section4 .list .item .txt-list{align-items:baseline;flex-direction:column;padding:0 6.25rem 0 2.5rem}@media (max-width:1200px){.orthodontics .section4 .list .item .txt-list{padding:0 3.125rem 0 1.25rem}}@media (max-width:1024px){.orthodontics .section4 .list .item .txt-list{padding:2.5rem 1.25rem 0 1.25rem}}.orthodontics .section4 .list .item .txt-list dl{width:100%}.orthodontics .section4 .list .item .txt-list dt{font-size:1.75rem;font-weight:700;color:#121212;margin-bottom:16px;text-align:left}@media (max-width:1024px){.orthodontics .section4 .list .item .txt-list dt{font-size:1.5rem;margin-bottom:0.625rem}}.orthodontics .section4 .list .item .txt-list dd{background-color:#f5f5f5;border-radius:12px;padding:1.25rem;font-size:1.25rem}@media (max-width:1024px){.orthodontics .section4 .list .item .txt-list dd{font-size:1.125rem;border-radius:0.625rem}}.orthodontics .section4 .list .item .txt-list .way{margin-top:2.25rem}@media (max-width:1024px){.orthodontics .section4 .list .item .txt-list .way{margin-top:1.25rem}}.orthodontics .section4 .list .item .txt-list .way dt{font-size:1.25rem}@media (max-width:1024px){.orthodontics .section4 .list .item .txt-list .way dt{font-size:1.125rem}}.orthodontics .section4 .list .item .txt-list .way ul li{position:relative;padding-left:10px}@media (max-width:1024px){.orthodontics .section4 .list .item .txt-list .way ul li+li{margin-top:0.625rem}}.orthodontics .section4 .list .item .txt-list .way ul li:before{content:"";display:block;width:3px;height:3px;background-color:#121212;border-radius:50%;position:absolute;left:0;top:10px}.orthodontics .tab-content .content3 .compare{overflow-x:auto;display:block}.orthodontics .tab-content .content3 .compare.mobile{display:none}@media (max-width:1024px){.orthodontics .tab-content .content3 .compare.mobile{display:block}}.orthodontics .tab-content .content3 .compare.pc{border-radius:2.5rem;overflow:hidden;display:block}@media (max-width:1024px){.orthodontics .tab-content .content3 .compare.pc{display:none}}.orthodontics .tab-content .content3 .compare.pc .compare__img{border-radius:1.5rem;overflow:hidden;margin-bottom:1.25rem}.orthodontics .tab-content .content3 .compare.pc .compare__img img{width:100%;height:auto;display:block;object-fit:cover}.orthodontics .tab-content .content3 .compare.pc .compare__title{padding:1rem 0;font-size:1.75rem;font-weight:700;color:#121212;border-radius:1.5rem 1.5rem 0 0;border:1px solid #c8c8c8;background-color:#f5f5f5}.orthodontics .tab-content .content3 .compare .compare__table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:center}.orthodontics .tab-content .content3 .compare .compare__table thead th{vertical-align:bottom}.orthodontics .tab-content .content3 .compare .compare__table tbody td{font-size:1.5rem;font-weight:normal;color:#656565;padding:1.0625rem 10px;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8}@media (max-width:1400px){.orthodontics .tab-content .content3 .compare .compare__table tbody td{font-size:1.25rem}}.orthodontics .tab-content .content3 .compare .compare__table tbody td.border-td{padding:0;border:none}.orthodontics .tab-content .content3 .compare .compare__table tbody td.border-td p{border-radius:0 0 40px 40px;border:1px solid red;border-top:none;padding:1.0625rem 10px}.orthodontics .tab-content .content3 .compare .compare__table tbody td.border-td.gray-border p{border-color:#c8c8c8}.orthodontics .tab-content .content3 .compare .compare__table tbody td.border-td.purple-border p{border-color:rgba(108,57,213,0.8)}.orthodontics .tab-content .content3 .compare .compare__table .compare__middle{width:12.5rem;color:#adadad;background:none;border:none;font-weight:600}.orthodontics .tab-content .content3 .compare thead th:last-child .compare__title{color:#6c39d5;background-color:rgba(108,57,213,0.08);border-color:rgba(108,57,213,0.8)}.orthodontics .tab-content .content3 .compare tbody td:last-child{border-left-color:rgba(108,57,213,0.8);border-right-color:rgba(108,57,213,0.8)}.orthodontics .tab-content .content3 .compare tbody td:last-child:nth-child(2n){background-color:rgba(108,57,213,0.03)}.orthodontics .tab-content .content3 .compare tbody tr:nth-child(2n) td:first-child{background:#fafafa}.orthodontics .tab-content .content3 .compare tbody tr:nth-child(2n) td:nth-child(3){background:rgba(108,57,213,0.03)}.prosthodontics .intro .btn-bx a{display:inline-block;height:50px;line-height:50px;text-align:center;border-radius:99px;border:1px solid #121212;transition:all 0.2s ease}.prosthodontics .intro .btn-bx a:hover{background-color:#6c39d5;color:#fff;border-color:#6c39d5}.prosthodontics .section1 .list{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;row-gap:1.25rem}@media (max-width:1024px){.prosthodontics .section1 .list{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.prosthodontics .section1 .list{grid-template-columns:1fr}}.prosthodontics .section1 .list li{border-radius:1.5rem;overflow:hidden;position:relative;padding-top:61%;background:no-repeat center/cover;background-color:#000}@media (max-width:1024px){.prosthodontics .section1 .list li{padding-top:0;min-height:15rem}}.prosthodontics .section1 .list li .txt-bx{position:absolute;width:100%;text-align:center;top:50%;left:0;transform:translateY(-50%);color:#fff;padding:0 1.25rem}.prosthodontics .section1 .list li .txt-bx .tit{font-size:1.5rem;font-weight:700}.prosthodontics .section1 .list li .txt-bx .txt{margin-top:10px;font-size:1.125rem;line-height:1.3}@media (max-width:1024px){.prosthodontics .section1 .list li .txt-bx .txt{margin-top:0.625rem}}.prosthodontics .section1 .section-txt{text-align:center}.prosthodontics .section1 .section-txt h3{font-size:2rem;color:#1d1d20}@media (max-width:1024px){.prosthodontics .section1 .section-txt h3{font-size:1.5rem;line-height:1.3}}.prosthodontics .section1 .section-txt .txt{margin-top:1.125rem;font-size:1.5rem;font-weight:normal;line-height:1.3;color:#656565}@media (max-width:1024px){.prosthodontics .section1 .section-txt .txt{font-size:1.125rem;margin-top:1.25rem}}.prosthodontics .section2 .list-sty1{grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.prosthodontics .section2 .list-sty1{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.prosthodontics .section2 .list-sty1{grid-template-columns:1fr}}.prosthodontics .section4{padding-left:0!important;padding-right:0!important}.prosthodontics .section4 .container{max-width:100%;padding-left:0!important;padding-right:0!important}.prosthodontics .section4 .list .item{display:flex;border-top:1px solid #c8c8c8}@media (max-width:768px){.prosthodontics .section4 .list .item{display:block}}.prosthodontics .section4 .list .item:last-child{border-bottom:1px solid #c8c8c8}.prosthodontics .section4 .list .item>div{width:50%;background-color:#fff;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.prosthodontics .section4 .list .item>div{width:100%}}.prosthodontics .section4 .list .item .img-bx{border-right:1px solid #c8c8c8}.prosthodontics .section4 .list .item .img-bx img{object-fit:cover;width:100%;height:100%}.prosthodontics .section4 .list .item .txt-list{align-items:baseline;flex-direction:column;padding:5rem 2.5rem}@media (max-width:1200px){.prosthodontics .section4 .list .item .txt-list{padding:0 3.125rem 0 1.25rem}}@media (max-width:1024px){.prosthodontics .section4 .list .item .txt-list{padding:2.5rem 1.25rem}}.prosthodontics .section4 .list .item .txt-list .exp dt{font-size:1.75rem}@media (max-width:1024px){.prosthodontics .section4 .list .item .txt-list .exp dt{font-size:1.5rem}}.prosthodontics .section4 .list .item .txt-list dl{width:100%}.prosthodontics .section4 .list .item .txt-list dl+dl{margin-top:1.875rem}@media (max-width:1024px){.prosthodontics .section4 .list .item .txt-list dl+dl{margin-top:1.25rem}}.prosthodontics .section4 .list .item .txt-list dt{font-size:20px;font-weight:700;color:#121212;margin-bottom:16px;text-align:left}@media (max-width:1024px){.prosthodontics .section4 .list .item .txt-list dt{font-size:1.5rem;margin-bottom:0.625rem}}.prosthodontics .section4 .list .item .txt-list dd{font-size:20px}@media (max-width:1024px){.prosthodontics .section4 .list .item .txt-list dd{font-size:1.125rem;border-radius:0.625rem}}.prosthodontics .section4 .list .item .txt-list dd ul li{position:relative;padding-left:10px;font-size:20px}@media (max-width:1024px){.prosthodontics .section4 .list .item .txt-list dd ul li{font-size:1.125rem}}.prosthodontics .section4 .list .item .txt-list dd ul li:before{content:"";display:block;width:3px;height:3px;background-color:#121212;border-radius:50%;position:absolute;left:0;top:10px}.prosthodontics .section4 .list .item .txt-list .way{margin-top:2.25rem}@media (max-width:1024px){.prosthodontics .section4 .list .item .txt-list .way{margin-top:1.25rem}}.prosthodontics .section4 .list .item .txt-list .way dt{font-size:20px}@media (max-width:1024px){.prosthodontics .section4 .list .item .txt-list .way dt{font-size:1.125rem}}.prosthodontics .section4 .list .item .txt-list .char ul{display:flex}@media (max-width:768px){.prosthodontics .section4 .list .item .txt-list .char ul{display:block}}.prosthodontics .section4 .list .item .txt-list .char ul li{flex:1}.prosthodontics .section5{padding:8.125rem 0 0 0!important}@media (max-width:1024px){.prosthodontics .section5{padding:5rem 0 0 0!important}}@media (max-width:768px){.prosthodontics .section5 .feature .img-bx img{width:100%}}.prosthodontics .section5 .tab-content .caution{background:url(../../assets/images/sub/prosthetics/prosth-section-bg.jpg) no-repeat center/cover;margin-top:8.125rem}@media (max-width:1024px){.prosthodontics .section5 .tab-content .caution{margin-top:5rem}}.prosthodontics .section5 .tab-content .caution h2{color:#fff}.prosthodontics .section5 .tab-content .caution .list{align-items:flex-start;justify-content:center;gap:7.5rem}@media (max-width:1600px){.prosthodontics .section5 .tab-content .caution .list{gap:3.75rem}}@media (max-width:1024px){.prosthodontics .section5 .tab-content .caution .list{flex-direction:column;gap:1.25rem;align-items:center}}.prosthodontics .section5 .tab-content .caution .list.last-list{width:1440px;margin:0 auto;gap:0;position:relative}@media (max-width:1600px){.prosthodontics .section5 .tab-content .caution .list.last-list{width:100%;gap:0}}@media (max-width:1024px){.prosthodontics .section5 .tab-content .caution .list.last-list{flex-direction:column;gap:1.25rem;align-items:center}}.prosthodontics .section5 .tab-content .caution .list.last-list .item:nth-child(n+2){margin-left:-54px}@media (max-width:1024px){.prosthodontics .section5 .tab-content .caution .list.last-list .item:nth-child(n+2){margin:0}}.prosthodontics .section5 .tab-content .caution .list .item{width:25rem;height:25rem;border-radius:50%;background-color:rgba(0,0,0,0.13);border:1px solid rgba(255,255,255,0.3);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;line-height:1.3;letter-spacing:-0.01em}@media (max-width:1400px){.prosthodontics .section5 .tab-content .caution .list .item{width:18.75rem;height:18.75rem}}@media (max-width:1024px){.prosthodontics .section5 .tab-content .caution .list .item{width:17.5rem;height:17.5rem}}.prosthodontics .section5 .tab-content .caution .list .item span{font-size:1.5rem;font-weight:normal}@media (max-width:1024px){.prosthodontics .section5 .tab-content .caution .list .item span{font-size:1.125rem}}.prosthodontics .section5 .tab-content .caution .list .item strong{display:block;font-size:2.375rem;font-weight:700;margin-top:6px}@media (max-width:1024px){.prosthodontics .section5 .tab-content .caution .list .item strong{font-size:1.875rem}}.prosthodontics .section5 .tab-content .caution .list .item p{font-size:1.25rem;font-weight:normal;color:rgba(255,255,255,0.8);text-align:center;margin-top:6px}@media (max-width:1024px){.prosthodontics .section5 .tab-content .caution .list .item p{font-size:1.125rem;margin-top:0}}.prosthodontics .section6{background:url(../../assets/images/sub/prosthetics/prosth-section-bg.jpg) no-repeat center/cover}.prosthodontics .section6 h2{color:#fff}.prosthodontics .section6 .list{align-items:flex-start;justify-content:center;gap:7.5rem}@media (max-width:1600px){.prosthodontics .section6 .list{gap:3.75rem}}@media (max-width:1024px){.prosthodontics .section6 .list{gap:1.875rem}}@media (max-width:768px){.prosthodontics .section6 .list{display:block!important}}.prosthodontics .section6 .list .item{width:25rem;height:25rem;border-radius:50%;background-color:rgba(0,0,0,0.13);border:1px solid rgba(255,255,255,0.3);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;line-height:1.3;letter-spacing:-0.01em}@media (max-width:1400px){.prosthodontics .section6 .list .item{width:18.75rem;height:18.75rem}}@media (max-width:1024px){.prosthodontics .section6 .list .item{width:15.625rem;height:15.625rem}}@media (max-width:768px){.prosthodontics .section6 .list .item{margin:20px auto}}.prosthodontics .section6 .list .item span{font-size:1.5rem;font-weight:normal}.prosthodontics .section6 .list .item strong{display:block;font-size:2.375rem;font-weight:700;margin-top:6px}.prosthodontics .section6 .list .item p{font-size:1.25rem;font-weight:normal;color:rgba(255,255,255,0.8);text-align:center;margin-top:6px}.prosthodontics .way-bx .section-list .img-bx{border-radius:1.5rem;overflow:hidden}.prosthodontics .way-bx .section-list .img-bx img{width:100%}.prosthodontics .way-bx .section-list .exp-list{margin-top:3.375rem;display:flex}@media (max-width:1024px){.prosthodontics .way-bx .section-list .exp-list{display:block;margin-top:1.875rem}}.prosthodontics .way-bx .section-list .exp-list dl{padding:0 2.8125rem;flex:1;text-align:center}@media (max-width:1024px){.prosthodontics .way-bx .section-list .exp-list dl{border-bottom:1px solid #c8c8c8;padding:1.25rem!important}}.prosthodontics .way-bx .section-list .exp-list dl:first-child{padding-left:0}.prosthodontics .way-bx .section-list .exp-list dl:last-child{padding-right:0}.prosthodontics .way-bx .section-list .exp-list dl:not(:last-child){border-right:1px solid #c8c8c8}@media (max-width:1024px){.prosthodontics .way-bx .section-list .exp-list dl:not(:last-child){border-right:none}}.prosthodontics .way-bx .section-list .exp-list dt{font-size:1.75rem;font-weight:700;color:#121212;margin-bottom:1.375rem}@media (max-width:1024px){.prosthodontics .way-bx .section-list .exp-list dt{font-size:1.5rem;margin-bottom:0.625rem}}.prosthodontics .way-bx .section-list .exp-list dd{font-size:1.25rem;font-weight:normal;line-height:1.3;letter-spacing:-0.01em;color:#656565}@media (max-width:1024px){.prosthodontics .way-bx .section-list .exp-list dd{font-size:1.125rem}}.prosthodontics .way-bx .section-list .exp-list dd+dd{margin-top:6px}.prosthodontics .way-bx.way-img .section-list .img-bx{margin-bottom:1.875rem}.prosthodontics .way-bx.way-img .section-list .img-bx img{aspect-ratio:auto}.prosthodontics .way-bx.way-img .section-list .exp-list dl{border:none!important}.sub{overflow:hidden}@media (max-width:1024px){.sub .container.pd-0{padding:0!important}}.sub .p130{padding:8.125rem 20px}@media (max-width:1024px){.sub .p130{padding:5rem 20px}}.sub .p130.tech{padding:5rem 20px 0 20px!important}@media (max-width:1024px){.sub .p130.pd-0{padding:5rem 0!important}}.sub .p130.pdt-0{padding:0 0 8.125rem 0!important}@media (max-width:1024px){.sub .p130.pdt-0{padding:0 0 5rem 0!important}}.sub .mb70{margin-bottom:4.375rem}@media (max-width:1024px){.sub .mb70{margin-bottom:2.5rem}}.sub .mt70{margin-top:4.375rem}@media (max-width:1024px){.sub .mt70{margin-top:2.5rem}}@media (max-width:1024px){.sub .mt70.m-mt-20{margin-top:1.25rem!important}}.sub .mt54{margin-top:3.375rem!important}@media (max-width:1024px){.sub .mt54{margin-top:2.5rem!important}}.sub .w1720{max-width:110rem}.sub .bg-f5{background-color:#f5f5f5}.sub input[type=checkbox]{accent-color:#6c39d5}.sub h2{font-size:3.5rem;font-weight:700;line-height:1.2;letter-spacing:-0.01em;color:#1d1d20;text-align:center;margin-bottom:2.5rem}@media (max-width:1024px){.sub h2{font-size:1.875rem!important}}@media (max-width:768px){.sub h2.mobile-txt{flex-direction:column;align-items:center;gap:0.25rem}}.sub .tab-menu{margin:0 auto;border-radius:999px;border:1px solid rgba(0,0,0,0.2);background:#f9f9f9;overflow:hidden;display:flex;justify-content:space-between;min-width:21.875rem}@media (max-width:1024px){.sub .tab-menu{min-width:unset;margin:2.5rem 0 0 0;flex-wrap:wrap;border:none;gap:0.625rem 0.9375rem;overflow:visible;background:transparent}}@media (max-width:1024px){.sub .tab-menu.m-mt-0{margin-top:0!important}}@media (max-width:1024px){.sub .tab-menu.media .tab-item{width:calc(50% - 0.46875rem)}}@media (max-width:320px){.sub .tab-menu.kakao .tab-item{width:100%}}.sub .tab-item{text-align:center}@media (max-width:1024px){.sub .tab-item{width:calc(33.33% - 0.625rem)}}.sub .tab-item .link{display:block;font-size:1.25rem;font-weight:normal;line-height:1.3;letter-spacing:-0.01em;color:#121212;padding:0.75rem 2.1875rem;border-radius:50px}@media (max-width:1024px){.sub .tab-item .link{height:2.5rem;padding:0 0.625rem;text-align:center;line-height:2.5rem;background:#f9f9f9;border-radius:999px;border:1px solid rgba(0,0,0,0.2);font-size:14px}}.sub .tab-item.active .link{background-color:#6c39d5;color:#fff}.sub .btn-bx{margin-top:4.375rem;text-align:center}@media (max-width:1024px){.sub .btn-bx{margin-top:2.5rem}}@media (max-width:768px){.sub .btn-bx{display:flex;gap:0.625rem}}.sub .btn-bx a{display:inline-block;margin:0 6px;width:13.75rem;height:3.75rem;line-height:3.75rem;border-radius:99px;text-align:center;font-size:1.25rem;font-weight:normal}@media (max-width:1024px){.sub .btn-bx a{font-size:1.125rem}}.sub .btn-bx a.style1{background-color:#6c39d5;color:#fff}.sub .btn-bx a.style2{border:1px solid #121212;color:#121212}@media (max-width:768px){.sub .btn-bx a{margin:0 auto;display:inline-block;width:calc(50% - 0.3125rem)}}.sub .completed-bx{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 260px)}.sub .completed-bx h1{margin-top:2.5rem;font-size:3rem;font-weight:700;color:#000}@media (max-width:1024px){.sub .completed-bx h1{font-size:2.375rem}}.sub .completed-bx .txt{font-size:1.5rem;font-weight:normal;color:rgba(0,0,0,0.6);margin-top:1rem}@media (max-width:1024px){.sub .completed-bx .txt{font-size:1.25rem}}.sub .completed-bx .btn-bx{margin-top:2.5rem;width:100%}@media (max-width:1024px){.sub .completed-bx .btn-bx a{margin:0;display:inline-block;width:45%}}.sub.member h1,.sub.member h2{text-align:center}.sub.member h1{font-size:3.5rem}@media (max-width:1024px){.sub.member h1{font-size:1.875rem}}.sub.member h2{font-size:2.375rem;padding-bottom:1.5rem;border-bottom:1px solid #c8c8c8;margin-bottom:4.375rem}@media (max-width:1024px){.sub.member h2{font-size:1.875rem;margin-bottom:2.5rem;padding-bottom:1.25rem}}.sub.member .tit-bx{padding-bottom:1.5rem;border-bottom:1px solid #c8c8c8;margin-bottom:4.375rem}@media (max-width:1024px){.sub.member .tit-bx{margin-bottom:2.5rem;padding-bottom:1.25rem}}.sub.member .tit-bx h2{font-size:2rem;font-weight:700;color:#000;padding:0;border:none;margin:0}@media (max-width:1024px){.sub.member .tit-bx h2{font-size:1.5rem}}.sub.member .tit-bx p{margin-top:10px;font-size:1.25rem;font-weight:normal;color:#656565;letter-spacing:-0.02em;line-height:1.3;text-align:center}@media (max-width:1024px){.sub.member .tit-bx p{font-size:1.125rem;margin-top:0.625rem}}.sub.member.inquiry .container{display:flex;flex-direction:column}.sub.member.inquiry .member-bx{max-width:46.875rem;border-radius:1.5rem;border:1px solid #c8c8c8;padding:3.75rem 4.375rem}@media (max-width:1024px){.sub.member.inquiry .member-bx{padding:1.25rem;border-radius:1.25rem}}.sub.member.inquiry .member-bx .flex-bx{display:flex;align-items:center;justify-content:center;gap:0.75rem}@media (max-width:768px){.sub.member.inquiry .member-bx .flex-bx{flex-direction:column;gap:0.625rem}}.sub.member.inquiry .member-bx .top-bx{text-align:center;margin-bottom:2.5rem}.sub.member.inquiry .member-bx .top-bx a,.sub.member.inquiry .member-bx .top-bx strong{font-size:2.375rem;font-weight:700;color:#6c39d5;display:block}@media (max-width:1024px){.sub.member.inquiry .member-bx .top-bx a,.sub.member.inquiry .member-bx .top-bx strong{font-size:1.5rem;line-height:1.2}}.sub.member.inquiry .member-bx .top-bx a.inquiry_icon,.sub.member.inquiry .member-bx .top-bx strong.inquiry_icon{display:flex;align-items:center}@media (max-width:768px){.sub.member.inquiry .member-bx .top-bx a.inquiry_icon img,.sub.member.inquiry .member-bx .top-bx strong.inquiry_icon img{width:8.75rem}}.sub.member.inquiry .member-bx .top-bx .txt{margin-top:0.875rem;font-size:1.5rem;font-weight:normal;color:#656565}@media (max-width:1024px){.sub.member.inquiry .member-bx .top-bx .txt{font-size:1.125rem;margin-top:0.625rem}}.sub.member.inquiry .member-bx form{padding:0}.sub.member.inquiry .member-bx .form-row{position:relative}.sub.member.inquiry .member-bx .form-row .txt{position:absolute;right:0;top:0}.sub.member.reservation .member-bx{max-width:74.625rem;width:100%;background:#f5f5f5;border:none}.sub.member.reservation .list{display:flex;gap:2.5rem;align-items:flex-start;justify-content:space-between}@media screen and (max-width:960px){.sub.member.reservation .list{flex-direction:column;gap:0;row-gap:3.125rem}}@media screen and (max-width:960px){.sub.member.reservation .list .item{width:100%}}.sub.member.reservation .list .img-bx{position:relative}@media screen and (max-width:960px){.sub.member.reservation .list .img-bx>img{width:100%}}.sub.member.reservation .list .img-bx .arrow-img{position:absolute;top:50%;right:-75px;transform:translateY(-50%);z-index:2}@media screen and (max-width:960px){.sub.member.reservation .list .img-bx .arrow-img{display:none}}.sub.member.reservation .list .txt-bx{margin-top:1.875rem;text-align:center}.sub.member.reservation .list .txt-bx .step{text-transform:uppercase;font-size:1.25rem;font-weight:normal;color:#6c39d5}.sub.member.reservation .list .txt-bx .txt{margin-top:9px;font-size:1.125rem;line-height:1.3;color:#121212}.sub.member.join-sns .form-row.join-id .tit{font-weight:700;color:rgba(0,0,0,0.6)}.sub.member.join-sns .form-row.join-id .input-bx input{width:100%}.sub.member .member-bx{max-width:43.75rem;margin:4.375rem auto 0}@media (max-width:1024px){.sub.member .member-bx{margin-top:2.1875rem}}.sub.member .member-tab{overflow:hidden;margin-bottom:4.375rem}.sub.member .member-tab a{float:left;width:50%;text-align:center;font-size:2rem;font-weight:700;color:#000;padding-bottom:1.5rem;border-bottom:1px solid #c8c8c8}.sub.member .member-tab a.active{border-bottom:2px solid #6c39d5}@media (max-width:1024px){.sub.member .member-tab a{font-size:1.5rem}}.sub.member form{padding:0 3.125rem}@media (max-width:576px){.sub.member form{padding:0 1.5625rem}}.sub.member .form-row+.form-row{margin-top:1.5rem}.sub.member .form-row p.txt{margin-top:10px;font-size:1rem;letter-spacing:-0.05em;font-weight:normal}.sub.member .form-row p.txt.error{color:#f42f4c;margin-top:0}.sub.member .form-row p.txt.confirm{color:#6c39d5}.sub.member .form-row a.changed{display:block;width:127px;height:47px;line-height:47px;background-color:#121212;font-size:1.125rem;color:#fff;text-align:center}.sub.member .form-row.change-pw .txt{display:inline-block;margin-right:6px}.sub.member .form-row.change-pw a{display:inline-block;padding:5px 10px;border-radius:30px;border:1px solid #121212;font-size:14px;transition:all 0.3s ease-in-out}.sub.member .form-row.change-pw a:hover{background-color:#6c39d5;color:#fff;border-color:#6c39d5}.sub.member .form-row.join-id .input-bx{overflow:hidden}.sub.member .form-row.join-id .input-bx input{width:calc(100% - 8.375rem);float:left}@media (max-width:375px){.sub.member .form-row.join-id .input-bx input{width:100%;float:none}}.sub.member .form-row.join-id .input-bx button{width:7.5rem;height:3.375rem;margin-left:10px;float:right;background-color:#121212;color:#fff;font-size:1.5rem;font-weight:normal}@media (max-width:375px){.sub.member .form-row.join-id .input-bx button{width:100%;float:none;margin:5px 0 0 0}}.sub.member .form-row.member-id .tit{font-weight:700;color:rgba(0,0,0,0.6)}.sub.member .form-row .tit{font-size:1.5rem;font-weight:normal;color:#121212;margin-bottom:1rem}@media (max-width:1024px){.sub.member .form-row .tit{font-size:1.125rem;margin-bottom:0.625rem}}.sub.member .form-row .tit .red{color:#f42f4c}.sub.member .form-row input{width:100%;border:1px solid #c8c8c8;padding:0 1rem}.sub.member .form-row input::placeholder{font-size:1.25rem;font-weight:normal;color:#adadad}@media (max-width:1024px){.sub.member .form-row input::placeholder{font-size:1rem}}.sub.member .form-row input[readonly]{background-color:#c8c8c8;cursor:default}.sub.member .form-row input[readonly]::placeholder{color:#adadad}.sub.member .form-row.save-id input{width:1.125rem;vertical-align:-1px}.sub.member .form-row.save-id label{font-size:1.375rem}@media (max-width:1024px){.sub.member .form-row.save-id label{font-size:1.25rem}}.sub.member .form-row .btn-style1{display:block;width:13.75rem;height:3.75rem;line-height:3.75rem;border-radius:60px;background-color:#6c39d5;color:#fff;font-size:1.5rem;font-weight:normal;margin:0 auto}@media (max-width:1024px){.sub.member .form-row .btn-style1{font-size:1.125rem}}.sub.member .form-row .btn-style2{display:flex;align-items:center;justify-content:center;gap:0.5rem;width:13.75rem;height:3.75rem;border-radius:60px;background-color:#fff;color:#000;font-size:1.5rem;font-weight:normal;margin:0 auto;border:1px solid #000}@media (max-width:1024px){.sub.member .form-row .btn-style2{font-size:1.125rem;height:3.125rem}}.sub.member .form-row .btn-style2 img{width:2.25rem}@media (max-width:1024px){.sub.member .form-row .btn-style2 img{width:20px}}.sub.member .form-row.submit-btn{text-align:center;margin-top:2.5rem}.sub.member .form-row.tit-btn{margin-top:1.25rem;text-align:center}.sub.member .form-row.tit-btn a{font-size:1.25rem;color:rgba(0,0,0,0.7);display:inline-block;margin:0 15px}.sub.member .agree-list{margin-top:1.875rem}@media (max-width:1024px){.sub.member .agree-list{margin-top:1.25rem}}.sub.member .agree-list label{font-size:1.25rem;color:#656565}@media (max-width:1024px){.sub.member .agree-list label{font-size:1.125rem}}.sub.member .agree-list li+li{margin-top:1rem}@media (max-width:1024px){.sub.member .agree-list li+li{margin-top:0.625rem}}.sub.member .login-sns{margin-top:3.75rem;text-align:center}.sub.member .login-sns a{display:inline-block;margin:0 5px}@media (max-width:1024px){.sub.member .login-sns a{width:45%}}@media (max-width:576px){.sub.member .login-sns a{display:block;width:100%;margin:5px 0}}.board .tit-bx{margin-bottom:4.375rem}@media (max-width:1024px){.board .tit-bx{margin-bottom:2.5rem}}.board .tit-bx p{text-align:center;font-size:1.5rem;font-weight:normal;color:rgba(0,0,0,0.6)}@media (max-width:1024px){.board .tit-bx p{font-size:1.25rem}}.board-top{display:flex;flex-direction:column}.board .search-bx{margin:2.1875rem auto 0}@media (max-width:1024px){.board .search-bx{width:100%}}.board .search-bx fieldset{display:flex;align-items:center}@media (max-width:768px){.board .search-bx fieldset{flex-direction:column}}.board .search-bx button,.board .search-bx input,.board .search-bx select{height:3.75rem;border:none;background-color:none;font-size:1.25rem}@media (max-width:1024px){.board .search-bx button,.board .search-bx input,.board .search-bx select{font-size:1.125rem}}.board .search-bx select{border-bottom:1px solid #000;width:12.5rem}@media (max-width:1024px){.board .search-bx select{width:30%}}.board .search-bx .input-bx{border-bottom:1px solid #000;margin-left:1.25rem;position:relative;width:33.75rem}@media (max-width:1024px){.board .search-bx .input-bx{width:100%}}.board .search-bx .input-bx input{padding:0 12px;width:calc(100% - 44px)}@media (max-width:1024px){.board .search-bx .input-bx input{padding:0 0.625rem;width:100%}}.board .search-bx .input-bx input::placeholder{font-size:1.25rem;letter-spacing:-0.04em;color:rgba(0,0,0,0.35)}@media (max-width:1024px){.board .search-bx .input-bx input::placeholder{font-size:1rem}}.board .search-bx .input-bx button{position:absolute;width:20px;height:20px;background:url(../../assets/images/icon/icon-search.png) no-repeat center/cover;font-size:0;right:12px;bottom:20px}@media (max-width:768px){.board .search-bx .input-bx button{width:16px;height:16px;right:0.625rem;bottom:auto;top:50%;transform:translateY(-50%)}}.board .paging-area ul{display:flex;align-items:center;justify-content:center}.board .paging-area ul li{margin:0}.board .paging-area a{border:none;font-size:1.125rem;font-weight:normal;line-height:1.5;color:rgba(0,0,0,0.5);margin:0 6px;border-bottom:2px solid transparent;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;position:relative}@media (max-width:768px){.board .paging-area a{width:1.75rem;height:1.75rem}}.board .paging-area a:after{content:"";width:10px;height:2px;background:#6c39d5;position:absolute;left:50%;transform:translateX(-50%);bottom:0;opacity:0}@media (max-width:768px){.board .paging-area a:after{width:0.625rem;height:1px}}.board .paging-area a span{display:inline-block;text-indent:0}.board .paging-area a.active{background:none;color:#111}.board .paging-area a.active:after{opacity:1}.board .paging-area a.next,.board .paging-area a.next-last,.board .paging-area a.prev,.board .paging-area a.prev-first{margin:0}.board .paging-area a.prev-first{background-image:url(../../assets/images/icon/first_page.png)}.board .paging-area a.next-last{background-image:url(../../assets/images/icon/first_page-1.png)}.board .paging-area a.prev{background-image:url(../../assets/images/icon/arrow_prev.png);margin-right:2.5rem}@media (max-width:1024px){.board .paging-area a.prev{margin-right:1.25rem}}.board .paging-area a.next{background-image:url(../../assets/images/icon/arrow_next.png);margin-left:2.5rem}@media (max-width:1024px){.board .paging-area a.next{margin-left:1.25rem}}.board .paging-area .button{width:2rem;height:2rem}@media (max-width:768px){.board .paging-area .button{width:1.75rem;height:1.75rem}}.board .paging-area .button span{text-indent:-9999px}.board-list.thumbnail{display:grid;grid-template-columns:repeat(3,1fr);gap:1.875rem;row-gap:2.5rem;margin-top:4.375rem}@media (max-width:1024px){.board-list.thumbnail{grid-template-columns:repeat(2,1fr);gap:0.9375rem;row-gap:1.25rem;margin-top:2.5rem}}@media (max-width:768px){.board-list.thumbnail{grid-template-columns:1fr}.board-list.thumbnail>*{min-width:0}}.board-list.thumbnail .board-item:hover .img_box img{transform:scale(1.1)}.board-list.thumbnail .board-item .img_box{overflow:hidden;border-radius:1.5rem;position:relative;aspect-ratio:1280/720;display:flex;align-items:center;justify-content:center}@media (max-width:1024px){.board-list.thumbnail .board-item .img_box{border-radius:1.25rem}}.board-list.thumbnail .board-item .img_box img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform 0.3s ease-in-out}@media (max-width:768px){.board-list.thumbnail .board-item .img_box img{max-width:100%}}.board-list.thumbnail .board-item .img_box .bedge{background-color:#6c39d5;border-radius:30px;padding:4px 16px;color:#fff;font-size:1.125rem;letter-spacing:-0.01em;position:absolute;top:1.875rem;left:1.875rem}@media (max-width:1024px){.board-list.thumbnail .board-item .img_box .bedge{top:1.25rem;left:1.25rem;font-size:14px}}.board-list.thumbnail .board-item .img_box .bedge b{font-weight:normal}.board-list.thumbnail .board-item .txt_box{margin-top:1.25rem}.board-list.thumbnail .board-item .txt_box .category{font-size:1.125rem;font-weight:700;line-height:1.3;letter-spacing:-0.01em;color:#6c39d5;margin-bottom:0.375rem}@media (max-width:768px){.board-list.thumbnail .board-item .txt_box .category{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.board-list.thumbnail .board-item .txt_box .tit{font-size:1.5rem;font-weight:normal;letter-spacing:-0.01em;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:3em;line-height:1.3;height:auto;word-break:normal}@media (max-width:1024px){.board-list.thumbnail .board-item .txt_box .tit{font-size:1.25rem}}.board-list.thumbnail .board-item .txt_box .des{font-size:1.125rem;line-height:1.3;letter-spacing:-0.01em;color:#5a5a5a;margin-top:8px}@media (max-width:1024px){.board-list.thumbnail .board-item .txt_box .des{margin-top:0.625rem;font-size:1rem}}.board-list.thumbnail-case{grid-template-columns:repeat(2,1fr)}@media (max-width:1024px){.board-list.thumbnail-case{grid-template-columns:1fr;row-gap:1.25rem}}@media (min-width:768.02px){.board-list.thumbnail-case .board-item:hover .img_box img{transform:scale(1)}}.board-list.thumbnail-case .board-item a{display:block}.board-list.thumbnail-case .board-item .img_box{display:flex;border-radius:1.5rem;overflow:hidden;aspect-ratio:unset}@media (max-width:1024px){.board-list.thumbnail-case .board-item .img_box{border-radius:1.25rem}}.board-list.thumbnail-case .board-item .img_box>div{width:50%;position:relative}.board-list.thumbnail-case .board-item .img_box>div .tit{padding:7px 0;font-size:1.25rem;font-weight:normal;letter-spacing:-0.01em;color:#fff;text-align:center;position:relative;z-index:2}@media (max-width:1024px){.board-list.thumbnail-case .board-item .img_box>div .tit{height:auto}}.board-list.thumbnail-case .board-item .img_box>div .date{position:absolute;padding:6px 8px;border-radius:40px;background-color:rgba(255,255,255,0.6);bottom:10px;font-size:14px;color:#656565}.board-list.thumbnail-case .board-item .img_box>div.before .tit{background-color:#656565}.board-list.thumbnail-case .board-item .img_box>div.before .date{left:10px}.board-list.thumbnail-case .board-item .img_box>div.after .date{right:10px}.board-list.thumbnail-case .board-item .img_box>div.after .tit{background-color:#6c39d5}.board-list.thumbnail-case .board-item .img_box>div.after .img{}.board-list.thumbnail-case .board-item .img_box>div img{aspect-ratio:354/218}.board-list.thumbnail-case .board-item .img_box .img{position:relative;overflow:hidden}.board-list.thumbnail-case .board-item .img_box .img .after-cover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.6);display:flex;align-items:center;justify-content:center;flex-direction:column;display:none}.board-list.thumbnail-case .board-item .img_box .img .after-cover p{font-size:1.125rem;color:rgba(0,0,0,0.5)}.board-list.thumbnail-case .board-item .txt_box .tit{margin:1.25rem auto;font-size:1.5rem;font-weight:normal;color:rgba(0,0,0,0.5);text-align:center}@media (max-width:1024px){.board-list.thumbnail-case .board-item .txt_box .tit{height:auto}}.board-list.thumbnail-case .caution li{font-size:1rem;font-weight:normal;color:rgba(0,0,0,0.5)}.board-view .table-view-01>tbody>tr>td,.board-view .table-view-01>tbody>tr>th,.board-view .table-view-01>thead>tr>td,.board-view .table-view-01>thead>tr>th{padding:0!important}.board-view .table-view-01 .tit_box{border-top:none!important}@media (max-width:1024px){.board-view .table-view-01 .tit_box{padding:0.625rem 0!important}}.board-view .table-view-01 .tit_box p.category{font-size:1.125rem;font-weight:700;line-height:1.3;letter-spacing:-0.01em;color:#6c39d5;margin-bottom:20px}@media (max-width:1024px){.board-view .table-view-01 .tit_box p.category{margin-bottom:0.625rem}}.board-view .table-view-01 .tit_box p.tit{font-size:1.5rem;font-weight:normal;line-height:1.3;letter-spacing:-0.01em;color:#000;float:none}@media (max-width:1024px){.board-view .table-view-01 .tit_box p.tit{font-size:1.25rem}}.board-view .table-view-01 .tit_box p.tit .type_t{display:inline-block;border-radius:30px;background-color:#6c39d5;color:#fff;font-size:1.125rem;letter-spacing:-0.01em;padding:4px 16px;height:auto}@media (max-width:1024px){.board-view .table-view-01 .tit_box p.tit .type_t{font-size:14px;padding:0 1.25rem;height:2.5rem;line-height:2.5rem;text-align:center;border-radius:1.25rem}}.board-view .table-view-01 .tit_box p.tbl_detail_span{float:none;margin-top:12px}@media (max-width:1024px){.board-view .table-view-01 .tit_box p.tbl_detail_span{margin-top:0.625rem}}.board-view .table-view-01 .tit_box p.tbl_detail_span span{font-size:1.125rem;line-height:1.3;letter-spacing:-0.01em;color:rgba(34,34,34,0.6)}@media (max-width:1024px){.board-view .table-view-01 .tit_box p.tbl_detail_span span{margin-top:1rem}}.board-view .table-view-01 .board-box{padding:2.5rem 0}.board-view .board_view_btn_box .btn-type-02{width:6.1875rem;height:3.125rem;line-height:3.125rem;border-radius:999px;border:1px solid #1d1d20;text-align:center;background-color:#fff;font-size:1.125rem;font-weight:600;letter-spacing:-0.01em;color:#1d1d20}.board-view .board_view_btn_box .btn-type-02:hover{background-color:#1d1d20!important;color:#fff}.board .qna_type_a.table_board_for{border-top:1px solid #000}.board .qna_type_a.table_board_for thead tr th{background-color:rgba(0,0,0,0.03);padding:1.875rem 0;font-size:1.125rem;font-weight:normal;letter-spacing:-0.03em;color:#111}.board .qna_type_a.table_board_for tbody tr td{font-weight:300;color:#111;letter-spacing:-0.03em}.board .qna_type_a.table_board_for tbody tr td.no_data{border-top:none}@media (max-width:1024px){.board .qna_type_a.table_board_for tbody tr td{font-size:14px}}.board .qna_type_a.table_board_for tbody tr td:nth-child(2){font-size:1.3125rem}.board .qna_type_a.table_board_for tbody tr td .anwer_off,.board .qna_type_a.table_board_for tbody tr td .anwer_on{width:80px;height:36px;line-height:36px;border-radius:4px;font-size:1rem;font-weight:300}.board .qna_type_a.table_board_for tbody tr td .anwer_on{background-color:#6c39d5}.board .qna_type_a.table_board_for+.board_write_btn_bx{margin:2.1875rem 0 0}@media (max-width:1024px){.board .qna_type_a.table_board_for+.board_write_btn_bx{margin:2.5rem 0 0}}.board .qna_type_a.table_board_for+.board_write_btn_bx a{width:80px;height:36px;line-height:36px;text-align:center;background-color:#fff;border:1px solid #c8c8c8;border-radius:4px;font-size:16px;letter-spacing:-0.03em;color:#121212}@media (max-width:1024px){.board .qna_type_a.table_board_for+.board_write_btn_bx a{font-size:1.125rem;line-height:2.5rem;line-height:2.5rem}}.board .qna_type_a.table_board_for+.board_write_btn_bx a:hover{background-color:#121212!important;color:#fff}.board .qna-write.table-form-01{border-top:1px solid #f5f5f5;border-right:1px solid #f5f5f5}@media (max-width:576px){.board .qna-write.table-form-01{border-left:1px solid #f5f5f5}}@media (max-width:576px){.board .qna-write.table-form-01 tr{padding-left:7px}}.board .qna-write.table-form-01 tr td,.board .qna-write.table-form-01 tr th{border-bottom:1px solid #f5f5f5;height:6.25rem}@media (max-width:1024px){.board .qna-write.table-form-01 tr td,.board .qna-write.table-form-01 tr th{height:auto;padding:10px 0;border-bottom:none}}.board .qna-write.table-form-01 tr th{background-color:#f5f5f5;font-size:1.5rem;font-weight:normal;color:#121212;text-align:center;border-bottom-color:#fff}.board .qna-write.table-form-01 tr th .red{color:#6c39d5}@media (max-width:1024px){.board .qna-write.table-form-01 tr th{font-size:1.125rem}}@media (max-width:576px){.board .qna-write.table-form-01 tr th{display:table-cell;width:100px}}.board .qna-write.table-form-01 tr td{padding:14px 16px}@media (max-width:1024px){.board .qna-write.table-form-01 tr td{padding:0 7px}}@media (max-width:576px){.board .qna-write.table-form-01 tr td{display:table-cell;width:80%}}.board .qna-write.table-form-01 tr td .txt{margin-top:10px;font-size:1rem;font-weight:normal;color:#f42f4c}.board .qna-write.table-form-01 input{width:100%;height:68px;font-size:1.25rem}@media (max-width:1024px){.board .qna-write.table-form-01 input{font-size:1.125rem;height:50px}}.board .qna-write.table-form-01 input::placeholder{font-size:1.25rem;font-weight:normal;color:#adadad}@media (max-width:1024px){.board .qna-write.table-form-01 input::placeholder{font-size:1rem}}.board .qna-write.table-form-01 input [type=password]::placeholder{color:rgba(255,24,24,0.4)}.board .qna-write.table-form-01 textarea{height:19.375rem}@media (max-width:1024px){.board .qna-write.table-form-01 textarea{height:12.5rem}}.board .qna-write.table-form-01 .code{width:160px;height:4.25rem;line-height:4.25rem;background:#f5f5f5;text-align:center;font-size:1.125rem;color:#121212;font-weight:400}@media (max-width:1024px){.board .qna-write.table-form-01 .code{width:100%}}.board .qna-write.table-form-01 .code+input{max-width:calc(100% - 170px)}@media (max-width:1024px){.board .qna-write.table-form-01 .code+input{max-width:100%;margin-top:4px}}.board .qna-write+.agree-list{margin-top:1.875rem}.board .qna-write+.agree-list>li+li{margin-top:0.625rem}.board .qna-write+.agree-list label{color:#656565}.board.board-qna .board_btn_bx{margin-top:3.75rem}.board.board-qna .board_btn_bx a,.board.board-qna .board_btn_bx button{width:13.75rem;height:4.125rem;line-height:4.125rem;text-align:center;font-size:1.5rem;letter-spacing:-0.03em;border-radius:80px;margin:0 10px}@media (max-width:1024px){.board.board-qna .board_btn_bx a,.board.board-qna .board_btn_bx button{width:6.25rem;margin:0}}.board.board-qna .board_btn_bx a.submit,.board.board-qna .board_btn_bx button.submit{background-color:#6c39d5;border-color:#6c39d5}.board.board-qna .board_btn_bx a.submit:hover,.board.board-qna .board_btn_bx button.submit:hover{background-color:#6c39d5!important}.board.board-qna .board_btn_bx a.cancle,.board.board-qna .board_btn_bx button.cancle{border:1px solid #121212;color:#121212;background-color:#fff}.board.board-qna .board_btn_bx a.cancle:hover,.board.board-qna .board_btn_bx button.cancle:hover{background-color:#121212!important;color:#fff}.case-bx{width:100%;height:26.25rem;position:relative;display:flex;gap:1.25rem;margin-top:2.5rem}@media (max-width:1024px){.case-bx{flex-direction:column;height:50rem}}@media (max-width:375px){.case-bx{height:31.25rem}}.drag-container{width:100%;height:100%}.drag-bx{position:relative;width:100%;height:100%;border-radius:1rem;overflow:hidden;--position:50%;display:flex;align-items:center;justify-content:center}.drag-bx .image-container{position:relative;width:100%;height:100%}.drag-bx .image-container img{aspect-ratio:710/420}.drag-bx .slider-image{position:absolute;top:0;left:0;width:100%;height:100%!important;object-fit:cover}.drag-bx .image-before{clip-path:inset(0 calc(100% - var(--position)) 0 0);z-index:2}.drag-bx .image-after{z-index:1}.drag-bx .drag-slider{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;opacity:0;z-index:3}@media (max-width:768px){.drag-bx .drag-slider.pc-only{display:none}}.drag-bx .slider-button{position:absolute;top:50%;left:var(--position);transform:translate(-50%,-50%);z-index:5;padding:0.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:1px 1px 4px rgba(0,0,0,0.2);pointer-events:none}@media (max-width:768px){.drag-bx .slider-button.pc-only{display:none}}.input-slide-bx{display:none;align-items:center;justify-content:center;gap:0.625rem;width:100%;position:relative;padding:2.5rem 0}@media (max-width:768px){.input-slide-bx{display:flex}}.input-slide-bx .label{font-size:1.125rem;text-transform:uppercase}.input-slide-bx .slider-track{position:relative;width:100%}.input-slide-bx .m-rangeSlider{width:100%;-webkit-appearance:none;background:#ddd;height:4px;border-radius:2px;cursor:pointer}.input-slide-bx .m-rangeSlider::-webkit-slider-thumb{appearance:none;width:2.5rem;height:2.5rem;background:transparent}.input-slide-bx .m-rangeSlider::-moz-range-thumb{width:2.5rem;height:2.5rem;background:transparent}.input-slide-bx .slider-button{position:absolute;top:50%;transform:translate(-50%,-50%);background:#000;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;pointer-events:none}.input-slide-bx .slider-button i{color:#fff;font-size:1.25rem}.process-circle{display:flex;align-items:flex-start;justify-content:center;gap:4.6875rem;flex-wrap:wrap}@media (max-width:768px){.process-circle{display:block}}.process-circle li{position:relative}@media (max-width:1024px){.process-circle li{padding-bottom:2.5rem}}.process-circle li:not(:last-child):after{content:url(../../assets/images/sub/arrow1.png);position:absolute;top:50%;right:-20%;transform:translateY(-50%)}@media (max-width:768px){.process-circle li:not(:last-child):after{top:auto;right:auto;bottom:-4px;left:50%;transform:translateX(-50%) rotate(90deg)}}@media (max-width:1024px){.process-circle li:last-child{padding-bottom:0}}.process-circle li:last-child .wrap{border-color:#6c39d5}.process-circle li .wrap{width:17.75rem;height:17.75rem;border-radius:50%;background-color:#fff;border:1px solid #c8c8c8;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media screen and (max-width:1720px){.process-circle li .wrap{width:15rem;height:15rem}}@media (max-width:1024px){.process-circle li .wrap{margin:0 auto;width:17.5rem;height:17.5rem}}.process-circle li .num{font-size:1.5rem;font-weight:normal;color:#6c39d5}@media screen and (max-width:1720px){.process-circle li .num{font-size:1.25rem}}.process-circle li .tit{font-size:1.75rem;font-weight:700;color:#121212;margin-top:6px}@media (max-width:1024px){.process-circle li .tit{font-size:1.5rem}}.process-circle li .txt{margin-top:0.625rem;font-size:1.25rem;font-weight:normal;color:#656565;line-height:1.3}@media screen and (max-width:1720px){.process-circle li .txt{font-size:1.125rem}}.qna-list{padding:0 1.25rem}@media (max-width:1024px){.qna-list{padding:0}}.qna-list .qna-item{background:#fff;font-size:1.5rem;margin-bottom:1.5rem;border:1px solid rgba(108,57,213,0.8);border-radius:1.5rem;padding:2.5rem 2.1875rem;overflow:hidden}@media (max-width:1024px){.qna-list .qna-item{padding:1.25rem;font-size:1.125rem;margin-bottom:1.25rem}}@media (max-width:768px){.qna-list .qna-item{font-size:14px}}.qna-list .qna-item .qna-question{cursor:pointer;position:relative;font-weight:700;color:#6c39d5;padding-right:20px}.qna-list .qna-item .qna-question:after{content:url(../../assets/images/sub/arrow2.png);position:absolute;right:0;transition:transform 0.3s;top:50%;margin-top:-12px}@media (max-width:1024px){.qna-list .qna-item .qna-question:after{margin-top:0;top:0}}.qna-list .qna-item.active{background-color:rgba(108,57,213,0.03)}.qna-list .qna-item.active .qna-question:after{transform:rotate(180deg)}.qna-list .qna-item.active .qna-answer{padding-top:0.9375rem;margin-top:1.25rem;border-top:1px solid #c8c8c8}.qna-list .qna-item .qna-answer{max-height:0;overflow:hidden;transition:max-height 0.4s ease,padding 0.4s ease,margin 0.4s ease;color:#656565;font-weight:normal;line-height:1.3;border-top:none}.bx-sty1 .top-img{border-radius:1.5rem;overflow:hidden}@media (max-width:576px){.bx-sty1 .top-img{height:18.75rem}}.bx-sty1 .top-img img{width:100%;aspect-ratio:1440/473;object-fit:cover}@media (max-width:576px){.bx-sty1 .top-img img{aspect-ratio:auto;height:100%}}.bx-sty1 .list{gap:1.25rem;flex-wrap:wrap}.bx-sty1 .list li{border-radius:1.5rem;background-color:#f5f5f5;padding:2.25rem;flex:1;transition:all 0.2s ease-in-out}@media (max-width:1024px){.bx-sty1 .list li{flex:1 1 calc(50% - 1.25rem)}}@media (max-width:1024px){.bx-sty1 .list li{flex:1 1 100%}}@media (max-width:768px){.bx-sty1 .list li svg{width:24px}}.bx-sty1 .list li svg path{stroke:#656565}.bx-sty1 .list li strong{margin-top:1rem;font-size:1.5rem;font-weight:700;color:#121212;display:block}.bx-sty1 .list li p{font-size:1.125rem;line-height:1.3;color:#121212;margin-top:6px}.bx-sty1 .list li.active{background-color:#6c39d5}.bx-sty1 .list li.active svg path{stroke:#fff}.bx-sty1 .list li.active p,.bx-sty1 .list li.active strong{color:#fff}@media (min-width:768.02px){.bx-sty1 .list li:hover{background-color:#6c39d5}.bx-sty1 .list li:hover svg path{stroke:#fff}.bx-sty1 .list li:hover p,.bx-sty1 .list li:hover strong{color:#fff}}.bx-sty1 .txt-bx{text-align:center}.bx-sty1 .txt-bx p{font-size:1.5rem;font-weight:normal;line-height:1.3;color:#5d5c65}@media (max-width:1024px){.bx-sty1 .txt-bx p{font-size:1.25rem}}.bx-sty1 .txt-bx a{margin-top:3.5rem}.link-sty1{display:inline-block;border:1px solid #1d1d20;border-radius:999px;padding:0.8125rem 2.125rem;transition:all 0.3s ease;text-align:center}.link-sty1:hover{background-color:#1d1d20;color:#fff}.case-section .container{position:relative}.case-section .inner{position:relative;max-width:92.5rem;margin:0 auto}@media (max-width:1024px){.case-section .inner{padding:0}}.case-section .inner .link{min-width:10rem;position:absolute;right:20px;top:0}@media (max-width:1024px){.case-section .inner .link{position:static;display:block;width:12.5rem;margin:1.875rem auto}}.case-section .c-slide{position:relative;width:1440px;margin:0 auto}.case-section .drag-container{height:26.3125rem}.case-section .image-container{position:relative;width:100%;height:100%}.case-section .image-container>div{position:absolute;top:0;left:0;width:100%;height:100%}.case-section .image-container>div .date{background-color:rgba(255,255,255,0.6);border-radius:50px;font-size:14px;font-weight:normal;color:#656565;position:absolute;bottom:10px;z-index:2;padding:6px 8px}.case-section .image-container>div.before-bx .date{left:10px}.case-section .image-container>div.after-bx .date{right:10px;background-color:#6c39d5;color:#fff}.case-section .caution{margin-top:2.5rem;font-size:1rem;font-weight:normal;color:rgba(0,0,0,0.5)}.case-section .swiper{overflow:hidden}.case-section .swiper-wrapper{height:auto}.case-section .swiper-scrollbar{width:100%;height:1px;background-color:#e9e9e9;margin-top:3.75rem}@media (max-width:1024px){.case-section .swiper-scrollbar{display:none}}.case-section .swiper-scrollbar-drag{background-color:#1d1d20}@media (max-width:1024px){.case-section .swiper-btn{margin-top:3.75rem!important;display:flex;justify-content:center;gap:1.25rem}}@media (max-width:768px){.case-section .swiper-btn{margin-top:1.25rem!important}}@media (max-width:1024px){.case-section .swiper-btn .swiper-button-next,.case-section .swiper-btn .swiper-button-prev{position:unset}}.case-section .swiper-button-next,.case-section .swiper-button-prev{width:4.0625rem;height:4.0625rem;border-radius:50%;border:1px solid #121212;background-color:#fff;position:absolute;top:50%;transform:translateY(-50%);z-index:5;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease-in-out;color:#121212}@media (min-width:768.02px){.case-section .swiper-button-next:hover,.case-section .swiper-button-prev:hover{background-color:#6c39d5;border-color:#6c39d5;color:#fff}}.case-section .swiper-button-next:after,.case-section .swiper-button-prev:after{display:none}.case-section .swiper-button-prev{left:-5.9375rem}@media (max-width:1600px){.case-section .swiper-button-prev{left:-1.875rem}}@media (max-width:1200px){.case-section .swiper-button-prev{left:0}}@media (max-width:1024px){.case-section .swiper-button-prev{display:none}}.case-section .swiper-button-next{right:-5.9375rem}@media (max-width:1600px){.case-section .swiper-button-next{right:-1.875rem}}@media (max-width:1200px){.case-section .swiper-button-next{right:0}}@media (max-width:1024px){.case-section .swiper-button-next{display:none}}.case-section .swiper-button-next svg{transform:rotate(180deg)}.list-sty1{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}@media (max-width:1200px){.list-sty1{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.list-sty1{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.list-sty1{grid-template-columns:1fr}}.list-sty1 .item:last-child .img-bx:after{display:none}.list-sty1 .img-bx{position:relative}.list-sty1 .img-bx:after{content:url(../../assets/images/sub/button_arrow.png);width:48px;height:48px;position:absolute;right:-2%;top:50%;transform:translateY(-50%);z-index:2}@media (max-width:1024px){.list-sty1 .img-bx:after{display:none}}.list-sty1 .img-bx img{width:100%;border-radius:1.5rem;overflow:hidden}.list-sty1 .txt-bx{margin-top:1.25rem;text-align:center}.list-sty1 .txt-bx .tit{font-size:1.5rem;font-weight:700}@media (max-width:1024px){.list-sty1 .txt-bx .tit{font-size:1.25rem;line-height:1.3}}.list-sty1 .txt-bx .txt{font-size:1.5rem;font-weight:normal;color:#121212}@media (max-width:1024px){.list-sty1 .txt-bx .txt{font-size:1.25rem;line-height:1.3;margin-top:0.625rem}}.compare{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:start}@media (max-width:1200px){.compare{display:block}}.compare__item{display:flex;flex-direction:column}.compare__item .compare__list{flex:1;display:flex;flex-direction:column;justify-content:space-around}.compare__item .compare__list li{padding:1.0625rem 0;text-align:center;font-size:1.5rem;font-weight:normal;color:#656565;background-color:#fff;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;line-height:1.4}.compare__item .compare__list li:nth-child(2n){background-color:#fafafa}.compare__item .compare__list li:last-child{border-radius:0 0 1.5rem 1.5rem;border:1px solid #c8c8c8;border-top:none}@media (max-width:1400px){.compare__item .compare__list li{font-size:1.25rem}}@media (max-width:1024px){.compare__item .compare__list li{padding:1.25rem 0.625rem;font-size:1.125rem}}.compare__item--middle{align-self:end;background:transparent;min-width:12.5rem}.compare__item--middle li{border:none!important;background:none!important;color:#adadad!important}@media (max-width:1200px){.compare__item--middle{display:none}}@media (max-width:1200px){.compare__item--right{margin-top:1.25rem}}.compare__item--right .compare__title{color:#6c39d5;background-color:rgba(108,57,213,0.08);border-color:rgba(108,57,213,0.8)}.compare__item--right .compare__list li{border-left-color:rgba(108,57,213,0.8);border-right-color:rgba(108,57,213,0.8)}.compare__item--right .compare__list li:nth-child(2n){background-color:rgba(108,57,213,0.03)}.compare__item--right .compare__list li:last-child{border-color:rgba(108,57,213,0.8)}.compare__img{border-radius:1.5rem;overflow:hidden;margin-bottom:1.875rem}@media (max-width:1024px){.compare__img{margin-bottom:1.25rem;border-radius:1.25rem}}.compare__img img{width:100%;height:100%;object-fit:cover;display:block}.compare__title{padding:1rem 0;font-size:1.75rem;font-weight:700;color:#121212;border-radius:1.5rem 1.5rem 0 0;border:1px solid #c8c8c8;background-color:#f5f5f5;text-align:center}@media (max-width:1024px){.compare__title{font-size:1.5rem;border-radius:1.25rem 1.25rem 0 0;padding:1.25rem 0}}.img-txt-list{width:100%;border-radius:1.5rem;overflow:hidden;display:flex;align-items:stretch}@media (max-width:1024px){.img-txt-list{display:block;border-radius:1.25rem}}.img-txt-list>div{width:50%}@media (max-width:1024px){.img-txt-list>div{width:100%}}.img-txt-list .img-bx{overflow:hidden}.img-txt-list .img-bx img{width:100%;height:100%;aspect-ratio:175/88;object-fit:cover}.img-txt-list .list-bx{padding:3.75rem;background-color:#f5f5f5;display:flex;align-items:center}@media (max-width:1024px){.img-txt-list .list-bx{padding:1.25rem}}.img-txt-list .list-bx li{position:relative;padding-left:2.5rem;font-size:1.5rem;font-weight:normal;color:#121212}@media (max-width:1024px){.img-txt-list .list-bx li{font-size:1.125rem;padding-left:1.5rem}}.img-txt-list .list-bx li+li{margin-top:1.25rem}@media (max-width:1024px){.img-txt-list .list-bx li+li{margin-top:0.625rem}}.img-txt-list .list-bx li:before{content:"";position:absolute;left:0;top:4px;width:28px;height:28px;background:url(../../assets/images/sub/chk-icon.png) no-repeat center/cover}@media (max-width:1024px){.img-txt-list .list-bx li:before{width:14px;height:14px}}.feature{border-radius:1.5rem;border:1px solid #c8c8c8;display:flex;overflow:hidden}@media (max-width:1024px){.feature{display:block}}.feature>div{width:50%;display:flex;background-color:#fff}@media (max-width:1024px){.feature>div{width:100%}}.feature .img-bx{align-items:center;justify-content:center}@media (max-width:768px){.feature .img-bx img{width:70%}}.feature .txt-bx{border-left:1px solid #c8c8c8;flex-direction:column;padding:2.5rem 3.125rem}@media (max-width:1024px){.feature .txt-bx{padding:1.25rem;border-left:none}}.feature .txt-bx .big-tit{font-size:1.75rem;font-weight:700;color:#121212}@media (max-width:1024px){.feature .txt-bx .big-tit{font-size:1.5rem}}@media (max-width:375px){.feature .txt-bx .big-tit{font-size:1.25rem}}.feature .txt-bx .big-tit+.txt{font-size:1.25rem;font-weight:normal;line-height:1.4;color:#656565;margin-top:1.25rem}@media (max-width:1024px){.feature .txt-bx .big-tit+.txt{font-size:1.125rem}}.feature .txt-bx dl{margin-top:1.6875rem}@media (max-width:1024px){.feature .txt-bx dl{margin-top:1.25rem}}.feature .txt-bx dl dt{font-size:1.75rem;font-weight:normal;color:#121212;margin-bottom:1.6875rem}@media (max-width:1024px){.feature .txt-bx dl dt{font-size:1.5rem;margin-bottom:1.25rem}}.feature .txt-bx dl dd{width:100%;background-color:#f5f5f5;border-radius:0.75rem;padding:0.8125rem 1.25rem}@media (max-width:1024px){.feature .txt-bx dl dd{border-radius:0.625rem;padding:1.25rem}}.feature .txt-bx dl dd+dd{margin-top:8px}@media (max-width:1024px){.feature .txt-bx dl dd+dd{margin-top:0.625rem}}.feature .txt-bx dl dd p{position:relative;padding-left:2.5rem;font-size:1.25rem;font-weight:normal;color:#656565}@media (max-width:768px){.feature .txt-bx dl dd p{padding-left:1.5rem;font-size:1.125rem}}.feature .txt-bx dl dd p:before{content:"";position:absolute;left:0;top:4px;width:28px;height:28px;background:url(../../assets/images/sub/chk-icon.png) no-repeat center/cover}@media (max-width:1024px){.feature .txt-bx dl dd p:before{width:14px;height:14px}}.tab-content>div>div:last-child{padding-bottom:none!important}.icon-rolling{position:absolute;right:10%;bottom:-10%;z-index:-1;animation:rolling 5s linear infinite}@keyframes rolling{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.section-nav{text-align:center;margin-bottom:4.375rem}@media (max-width:1024px){.section-nav{margin-bottom:2.5rem}}.section-nav ul{display:inline-block;border-radius:99px;border:1px solid rgba(0,0,0,0.2);background-color:#f9f9f9}@media (max-width:768px){.section-nav ul{display:flex;border-radius:none;border:none;background:none;flex-wrap:wrap;gap:0.625rem 0.9375rem}}.section-nav li{display:inline-block;vertical-align:middle;padding:0.75rem 2.1875rem;border-radius:99px;font-size:1.25rem;font-weight:normal;color:#121212;cursor:pointer}@media (max-width:768px){.section-nav li{padding:0 0.625rem;display:inline-block;border-radius:99px;border:1px solid rgba(0,0,0,0.2);background-color:#f9f9f9;width:calc(33.33% - 0.625rem);height:2.5rem;line-height:2.5rem;font-size:14px}}.section-nav li.active{background-color:#6c39d5;color:#fff}.tab-content>div.active{display:block}.non-covered{text-align:center}.non-covered h2{text-align:center;font-size:2.375rem}@media (max-width:1024px){.non-covered h2{font-size:1.875rem}}.non-covered .section+.section{margin-top:4.375rem}.non-covered img.m-img{display:none}@media (max-width:1024px){.non-covered img.m-img{display:inline-block}}.non-covered img.pc-img{display:inline-block}@media (max-width:1024px){.non-covered img.pc-img{display:none}}