main{overflow:hidden}main .main-banner{position:relative;height:100%}main .main-banner .fade-slider{position:relative;width:100%;height:100vh;overflow:hidden}main .main-banner .fade-slider .fade-slide{position:absolute;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;font-size:2rem;color:#fff;opacity:0;transition:opacity 1.5s ease-in-out;z-index:0}main .main-banner .fade-slider .fade-slide:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}main .main-banner .fade-slider .fade-slide img{width:100%;height:100%;object-fit:cover}main .main-banner .fade-slider .fade-slide.active{opacity:1;z-index:1}main .main-banner .banner-content{position:absolute;left:50%;transform:translateX(-50%);bottom:152px;z-index:1;width:100%;max-width:1100px;padding-inline:20px}main .main-banner .banner-content .main-search{width:100%;margin-bottom:clamp(40px,2vw,60px);overflow:hidden;transition:top .6s cubic-bezier(.25,.8,.25,1),height .5s ease}main .main-banner .banner-content .main-search .main-search-inner{height:100%;width:100%;display:flex;align-items:center;justify-content:center}main .main-banner .banner-content .main-search .main-search-inner .search-wrap{margin:0 auto;max-width:686px;width:100%}main .main-banner .banner-content .main-search .main-search-inner .search-wrap .search-bar .bubble-box{margin-left:clamp(22px,13vw,186px);display:flex;align-items:center;gap:28px}main .main-banner .banner-content .main-search .main-search-inner .search-wrap .search-bar .bubble-box .bubble{position:relative;display:flex;justify-content:center;align-items:center;padding:18px 30px;background-color:var(--primary-70);border-radius:30px}main .main-banner .banner-content .main-search .main-search-inner .search-wrap .search-bar .bubble-box .bubble p{color:#fff;font-size:clamp(15px,3vw,18px);white-space:nowrap}main .main-banner .banner-content .main-search .main-search-inner .search-wrap .search-bar .bubble-box .bubble p em{font-weight:600}main .main-banner .banner-content .main-search .main-search-inner .search-wrap .search-bar .bubble-box .bubble:before{content:"";position:absolute;background:url(/images/common/img/img-bubble.png) no-repeat 50%;width:24px;height:24px;right:10px;bottom:-10px}main .main-banner .banner-content .main-search .main-search-inner .search-wrap .search-bar .bubble-box img{width:clamp(114px,2vw,102px)}main .main-banner .banner-content .main-search .main-search-inner .search-wrap .search-bar .s-input-box{position:relative;max-width:686px}main .main-banner .banner-content .main-search .main-search-inner .search-wrap .search-bar .s-input-box input{width:100%;height:clamp(60px,10vw,80px);border-radius:50px;border:3px solid var(--point-50);padding-inline:32px 16px;font-size:18px;font-weight:600}main .main-banner .banner-content .main-search .main-search-inner .search-wrap .search-bar .s-input-box input:focus{outline:none}main .main-banner .banner-content .main-search .main-search-inner .search-wrap .search-bar .s-input-box input::placeholder{color:var(--gray-70);font-size:clamp(16px,2vw,25px)}main .main-banner .banner-content .main-search .main-search-inner .search-wrap .search-bar .s-input-box .search-btn{position:absolute;top:50%;right:clamp(10px,2vw,16px);transform:translateY(-50%);width:clamp(48px,7vw,60px);height:clamp(48px,7vw,60px);border-radius:100%;background-color:var(--point-50);display:flex;align-items:center;justify-content:center}main .main-banner .banner-content .main-search .main-search-inner .search-close-btn{width:24px;height:24px;position:absolute;top:38px;right:60px}main .main-banner .banner-content .main-card-container{display:flex;gap:clamp(14px,2.5vw,28px);transition:all .3s;width:100%}main .main-banner .banner-content .main-card-container .card{position:relative;width:33.3333333333%;min-width:220px;height:220px;border-radius:24px 24px 60px 24px;display:flex;flex-direction:column;align-items:flex-start;padding:36px;overflow:hidden;transition:all .5s ease-in-out;top:0;text-align:left;cursor:pointer}main .main-banner .banner-content .main-card-container .card:first-child{background-color:#0bc990}main .main-banner .banner-content .main-card-container .card:nth-child(2){background-color:#1b89ff}main .main-banner .banner-content .main-card-container .card:nth-child(3){background-color:var(--primary-50)}main .main-banner .banner-content .main-card-container .card:before{content:"";position:absolute;width:48px;height:48px;background-color:#fff;border-radius:50%;right:28px;bottom:28px;transform:scale(1);transform-origin:center;opacity:0;transition:all .5s ease-in-out}main .main-banner .banner-content .main-card-container .card:hover{top:-16px;box-shadow:0 4px 20px 0 rgba(0,0,0,.25)}main .main-banner .banner-content .main-card-container .card:hover .action-button svg line,main .main-banner .banner-content .main-card-container .card:hover .action-button svg path{stroke:#fff}main .main-banner .banner-content .main-card-container .card:hover:before{opacity:1;transform:scale(20)}main .main-banner .banner-content .main-card-container .card:hover .title-wrap .title,main .main-banner .banner-content .main-card-container .card:hover .title-wrap h3{color:var(--gray-90)}main .main-banner .banner-content .main-card-container .card:hover:first-child .action-button{background-color:#0bc990}main .main-banner .banner-content .main-card-container .card:hover:first-child .title:before{background-color:rgba(11,201,144,.24)}main .main-banner .banner-content .main-card-container .card:hover:nth-child(2) .action-button{background-color:#1b89ff}main .main-banner .banner-content .main-card-container .card:hover:nth-child(2) .title:before{background-color:rgba(27,137,255,.24)}main .main-banner .banner-content .main-card-container .card:hover:nth-child(3) .action-button{background-color:#1f3097}main .main-banner .banner-content .main-card-container .card:hover:nth-child(3) .title:before{background-color:rgba(31,48,151,.24)}main .main-banner .banner-content .main-card-container .card .icon{width:70px;height:70px;margin-bottom:12px;z-index:1}main .main-banner .banner-content .main-card-container .card .icon img{width:100%;height:100%;object-fit:contain;z-index:1}main .main-banner .banner-content .main-card-container .card .title{z-index:1;font-size:16px;color:#fff;margin-bottom:8px;transition:all .3s ease-in-out;position:relative;display:inline-block;font-weight:500}main .main-banner .banner-content .main-card-container .card .title:before{content:"";position:absolute;width:calc(100% + 10px);height:8px;background-color:hsla(0,0%,100%,.24);left:50%;transform:translate(-50%);bottom:-3px;border-radius:2px;z-index:1;transition:all .3s ease-in-out}main .main-banner .banner-content .main-card-container .card h3{position:relative;z-index:1;font-size:28px;font-weight:600;color:#fff;line-height:40px;transition:all .3s ease-in-out}main .main-banner .banner-content .main-card-container .card .action-button{z-index:1;position:absolute;right:28px;bottom:28px;width:48px;height:48px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-left:auto;transition:all .3s}main .main-banner .banner-content .main-card-container .card .action-button svg{width:20px;height:20px}main .main-banner .banner-content .main-card-container .card .action-button svg line,main .main-banner .banner-content .main-card-container .card .action-button svg path{stroke:var(--gray-80)}main .main-banner .banner-content .main-card-container .card .action-button:hover{background-color:#fff}main .main-banner .scroll-indicator{position:absolute;left:50%;transform:translateX(-50%);bottom:28px;z-index:1}main .main-banner .scroll-indicator .scroll_down{position:absolute;bottom:0;left:50%;transform:translate(-50%);text-align:center;font-size:17px;color:hsla(0,0%,100%,.8);font-weight:300;cursor:pointer}main .main-banner .scroll-indicator .scroll_down span{display:block;width:24px;height:40px;border-radius:20px;border:1px solid #fff;margin:10px auto 0;box-sizing:border-box;position:relative}main .main-banner .scroll-indicator .scroll_down span:before{transition:all .3s;animation:scroll_down 1s ease-in Infinite alternate;content:"";position:absolute;top:7px;left:50%;width:6px;height:6px;border-radius:3px;background:#fff;margin-left:-3px}@keyframes scroll_down{0%{top:7px}to{top:calc(100% - 10px)}}main .health-center{margin-top:clamp(60px,10vw,140px)}main .health-center .header-content{max-width:1400px;margin:0 auto 44px;padding-inline:16px}main .health-center .header-content h3{font-size:clamp(16px,2vw,18px);font-weight:700;margin-bottom:12px;color:var(--gray-70)}main .health-center .header-content p{font-size:clamp(26px,2.5vw,34px);font-weight:700;line-height:1.3}main .health-center .header-content p span{color:var(--point-50)}main .health-center .full-area-parent.background-blue:before{width:100%}main .health-center .full-area-parent .full-area-both-container{padding-block:20px}main .health-center .full-area-item.location{position:relative}main .health-center .location-result-wrap{border-radius:20px 0 0 20px;position:relative}main .health-center .location-result-wrap .location-result-inner{max-width:686px}main .health-center .location-result-wrap .location-result-inner .location-result-body .location-result-img-area img{width:100%;height:auto}main .health-center .center-view{position:absolute;z-index:1;width:100%;height:100%;border-radius:20px 0 0 20px;max-height:720px;display:flex;flex:1;background-color:#eee;right:-100%;overflow:hidden;transition:all .3s;opacity:0}main .health-center .center-view.active{right:0;opacity:1}main .health-center .center-view .close_center{position:absolute;top:20px;left:20px;z-index:2}main .health-center .center-view .center-view-inner{width:100%;height:100%}main .health-center .center-view .center-view-inner .swiper-container{overflow:hidden;width:100%;height:100%}main .health-center .center-view .center-view-inner .swiper-container .swiper{width:100%;height:100%}main .health-center .center-view .center-view-inner .swiper-container .swiper-slide{display:flex;justify-content:center;align-items:center;width:100%;height:calc(100% - 186px)}main .health-center .center-view .center-view-inner .swiper-container .swiper-slide img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:780px){main .health-center .center-view .center-view-inner .swiper-container .swiper-slide{height:calc(100% - 160px)}}main .health-center .center-view .center-view-inner .swiper-container .swiper-thumbnails{position:absolute;bottom:0;display:flex;background:var(--gray-80);width:100%;padding:40px 77px;height:186px;overflow-x:auto;scrollbar-width:thin;-ms-overflow-style:none}main .health-center .center-view .center-view-inner .swiper-container .swiper-thumbnails .swiper-button-prev{left:25px}main .health-center .center-view .center-view-inner .swiper-container .swiper-thumbnails .swiper-button-next{right:25px}main .health-center .center-view .center-view-inner .swiper-container .swiper-thumbnails .swiper-button-next,main .health-center .center-view .center-view-inner .swiper-container .swiper-thumbnails .swiper-button-prev{position:absolute;color:var(--gray-90)}main .health-center .center-view .center-view-inner .swiper-container .swiper-thumbnails .swiper-button-next:before,main .health-center .center-view .center-view-inner .swiper-container .swiper-thumbnails .swiper-button-prev:before{content:"";position:absolute;width:40px;height:40px;border-radius:100%;border:1px solid var(--gray-70);background-color:transparent;transition:all .3s}main .health-center .center-view .center-view-inner .swiper-container .swiper-thumbnails .swiper-button-next:after,main .health-center .center-view .center-view-inner .swiper-container .swiper-thumbnails .swiper-button-prev:after{font-size:10px;font-weight:600;z-index:1;transition:all .3s;color:#fff}main .health-center .center-view .center-view-inner .swiper-container .swiper-thumbnails .swiper-button-next:hover:before,main .health-center .center-view .center-view-inner .swiper-container .swiper-thumbnails .swiper-button-prev:hover:before{background-color:var(--gray-70)}main .health-center .center-view .center-view-inner .swiper-container .swiper-thumbnails .swiper-button-next:hover:after,main .health-center .center-view .center-view-inner .swiper-container .swiper-thumbnails .swiper-button-prev:hover:after{color:#fff}main .health-center .center-view .center-view-inner .swiper-container .swiper-thumbnails .thumb-img-wrap{overflow:hidden;display:flex;gap:10px}main .health-center .center-view .center-view-inner .swiper-container .swiper-thumbnails .thumb-img-wrap .thumbnail{object-fit:cover;cursor:pointer;border:2px solid transparent;border-radius:12px;width:calc(25% - 7px);height:100%}main .health-center .center-view .center-view-inner .swiper-container .swiper-thumbnails .thumb-img-wrap .thumbnail.active{border-color:#fff}@media screen and (max-width:1280px){main .health-center .center-view .center-view-inner .swiper-container .swiper-thumbnails{padding:30px 20px}main .health-center .center-view .center-view-inner .swiper-container .swiper-thumbnails .swiper-button-next,main .health-center .center-view .center-view-inner .swiper-container .swiper-thumbnails .swiper-button-prev{display:none}main .health-center .center-view .center-view-inner .swiper-container .swiper-thumbnails .thumb-img-wrap .thumbnail{width:calc(33.3333333333% - 7px)}}@media screen and (max-width:780px){main .health-center .center-view .center-view-inner .swiper-container .swiper-thumbnails{height:160px;padding:30px 20px}main .health-center .center-view .center-view-inner .swiper-container .swiper-thumbnails .swiper-button-next,main .health-center .center-view .center-view-inner .swiper-container .swiper-thumbnails .swiper-button-prev{display:none}main .health-center .center-view .center-view-inner .swiper-container .swiper-thumbnails .thumb-img-wrap .thumbnail{width:calc(40% - 7px)}}@media screen and (max-width:1024px){main .health-center .center-view{border-radius:20px}}main .health-center .location-result-head{display:flex;margin-bottom:clamp(24px,2.5vw,28px);justify-content:space-between}main .health-center .location-result-head .contact-num{color:var(--primary-50);font-size:clamp(18px,2vw,22px);font-weight:700;padding-left:clamp(40px,2vw,58px);position:relative;line-height:40px;display:flex;align-items:center;white-space:nowrap}main .health-center .location-result-head .contact-num:before{content:"";width:clamp(30px,2vw,40px);height:clamp(30px,2vw,40px);position:absolute;left:0;background:url(/images/common/ico/ico-phone.png) no-repeat 50%;background-size:contain}main .health-center .location-result-row-bottom-text{display:flex;align-items:center;gap:8px;padding-left:0;font-size:16px}main .health-center .location-result-row-bottom-text:before{content:"";background-repeat:no-repeat;background-position:50%;width:20px;height:20px}main .health-center .location-result-row-bottom-text.pin:before{background-image:url(/images/common/ico/ico-gray-pin.svg)}main .health-center .location-result-row-box-left .business-hours{display:flex;align-items:flex-start;gap:80px}main .health-center .location-result-row-box-left .business-hours .hours{display:flex;position:relative;padding-left:28px}main .health-center .location-result-row-box-left .business-hours .hours:before{content:"";position:absolute;width:20px;height:20px;top:0;left:0;background:url(/images/common/ico/ico-time.svg) no-repeat}main .health-center .location-result-row-box-left .business-hours .hours ul li{display:flex;align-items:center;margin-bottom:4px}main .health-center .location-result-row-box-left .business-hours .hours ul li .label{font-size:16px;color:var(--gray-70);margin-right:8px}main .health-center .location-result-row-box-left .business-hours .hours ul li .time{font-size:16px}main .health-center .location-result-row-box-left .business-hours .hours ul li span:first-child{min-width:60px}main .health-center .location-result-row-box-left .business-hours .holiday{display:flex;align-items:center;position:relative;padding-left:28px}main .health-center .location-result-row-box-left .business-hours .holiday:before{content:"";position:absolute;width:20px;height:20px;top:0;left:0;background:url(/images/common/ico/ico-alert_red.svg) no-repeat}main .health-center .location-result-row-box-left .business-hours .holiday .label{font-size:16px;color:#be212b}main .health-center .btn-area{margin-top:20px}main .health-center .btn-area .center{font-size:14px;font-weight:700;width:133px;height:48px}main .health-center .btn-area .center:hover{border:1px solid var(--primary-50);background-color:unset;color:var(--primary-50)}main .health-center .btn-area .center .h-center{width:20px;height:20px;background:url(/images/common/ico/ico-center.png) no-repeat 50%;margin-right:5px}main .health-center .btn-area .detail{width:145px;height:48px;font-size:14px;font-weight:700;padding:10px 12px 10px 20px;display:flex;justify-content:space-between}main .health-center .btn-area .detail .cat-sel{width:28px;height:28px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}main .health-center .btn-area .detail .cat-sel:before{content:"";width:16px;height:16px;background:url(/images/common/ico/ico-cat_arrow.png) no-repeat 50%}main .health-center .btn-area .detail:hover{width:153px}@media screen and (max-width:1024px){main .health-center .location-result-wrap{display:block;padding:20px}main .health-center .location-result-wrap .location-result-inner{margin:0 auto}}@media screen and (max-width:780px){main .health-center .full-area-item{padding-inline:0}}main .news-section{position:relative;display:flex;justify-content:space-between;align-items:center;margin-top:140px;overflow:hidden;padding-bottom:140px}main .news-section .waves{z-index:-1}main .news-section .waves .wave1,main .news-section .waves .wave2{position:absolute;width:6000px;height:380px;background-size:100% 100%;bottom:10px}main .news-section .waves .wave1{background-image:url(/images/common/img/img-wave1.png);left:0;animation:moveBackground1 10s linear infinite}main .news-section .waves .wave2{background-image:url(/images/common/img/img-wave2.png);left:0;animation:moveBackground2 20s linear infinite}@keyframes moveBackground1{0%{left:0}to{left:-100%}}@keyframes moveBackground2{0%{left:-4100px}to{left:0}}main .news-section .news-left{width:40%;min-width:500px;padding:clamp(100px,2vw,260px);color:#333;overflow:hidden;background-image:url(/images/common/img/bg-news.png);position:relative;display:flex;align-items:center;justify-content:center;border-radius:0 40px 40px 0;background-size:cover}main .news-section .news-left .left-cont{position:relative;z-index:1}main .news-section .news-left .left-cont h3{color:#fff;font-size:18px;margin-bottom:12px;font-weight:600}main .news-section .news-left .left-cont p{color:#fff;font-size:34px;font-weight:600}main .news-section .news-left .left-cont p span{color:var(--point-20)}main .news-section .news-left .news-categories{margin-top:125px;flex-direction:column}main .news-section .news-left .news-categories li{display:flex;align-items:center;width:300px;height:68px;font-size:22px;cursor:pointer;transition:color .5s;border-bottom:1px solid hsla(0,0%,100%,.28);color:hsla(0,0%,100%,.6);font-weight:600;justify-content:space-between;padding-inline:12px}main .news-section .news-left .news-categories li .cat-sel{width:28px;height:28px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden}main .news-section .news-left .news-categories li .cat-sel:before{content:"";width:16px;height:16px;background:url(/images/common/ico/ico-cat_arrow.png) no-repeat 50%}main .news-section .news-left .news-categories li.active,main .news-section .news-left .news-categories li:hover{color:#fff}main .news-section .news-left .news-categories li.active .cat-sel{opacity:1;visibility:visible}main .news-section .news-right{position:relative;bottom:-50px;left:-13%;width:60%}@media(max-width:1900px){main .news-section .news-right{width:calc(100% - 686px);left:-7%}}@media(max-width:1280px){main .news-section .news-right{width:calc(100% - 500px)}}main .news-section .news-right .right-cont{position:relative;padding-top:70px}main .news-section .news-right .right-cont.tab-conts.active{flex-direction:unset}main .news-section .news-right .right-cont .slider-container{position:relative;padding-block:10px;max-width:1043px;margin-right:unset}main .news-section .news-right .right-cont .slider-container .swiper-wrapper{width:100%}main .news-section .news-right .right-cont .slider-container .swiper-wrapper .swiper-slide{transition:transform .3s ease-in-out;width:100%;padding-top:20px}main .news-section .news-right .right-cont .slider-container .swiper-wrapper .swiper-slide .card{background:#fff;border-radius:20px;box-shadow:var(--shadow-base);overflow:hidden;max-width:330px;top:0;transition:all .3s;cursor:pointer}main .news-section .news-right .right-cont .slider-container .swiper-wrapper .swiper-slide .card .card-image{position:relative;max-height:180px;object-fit:cover}main .news-section .news-right .right-cont .slider-container .swiper-wrapper .swiper-slide .card .card-image img{width:100%;display:block}main .news-section .news-right .right-cont .slider-container .swiper-wrapper .swiper-slide .card .card-content{padding:20px 24px;position:relative;width:100%;background-color:#fff;transition:all .3s;height:200px}main .news-section .news-right .right-cont .slider-container .swiper-wrapper .swiper-slide .card .card-content .card-badge{background-color:var(--point-10);padding:5px 10px;font-size:14px;font-weight:500;border-radius:25px;width:80px;height:28px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}main .news-section .news-right .right-cont .slider-container .swiper-wrapper .swiper-slide .card .card-content .card-badge.noti{background-color:var(--point-10)}main .news-section .news-right .right-cont .slider-container .swiper-wrapper .swiper-slide .card .card-content .card-badge.social{background-color:#c4e5e8}main .news-section .news-right .right-cont .slider-container .swiper-wrapper .swiper-slide .card .card-content .card-badge.media{background-color:var(--gray-20)}main .news-section .news-right .right-cont .slider-container .swiper-wrapper .swiper-slide .card .card-content p{font-size:22px;font-weight:600;margin-bottom:28px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}main .news-section .news-right .right-cont .slider-container .swiper-wrapper .swiper-slide .card .card-content span{position:absolute;bottom:20px;font-size:14px;color:var(--gray-70)}main .news-section .news-right .right-cont .slider-container .swiper-wrapper .swiper-slide .card:hover{position:relative;transform:translateY(-20px);border:1px solid var(--point-50)}main .news-section .news-right .right-cont .slider-container .swiper-wrapper .swiper-slide .card:hover .card-content{background-color:var(--point-5)}main .news-section .news-right .right-cont .slider-container .slider-btn{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.5);color:#fff;border:none;padding:10px;cursor:pointer;border-radius:50%;font-size:20px}main .news-section .news-right .right-cont .slider-container .slider-btn:hover{background-color:rgba(0,0,0,.8)}main .news-section .news-right .right-cont .slider-container .prev-btn{left:10px}main .news-section .news-right .right-cont .slider-container .next-btn{right:10px}main .news-section .news-right .right-cont .play_wrap{position:absolute;top:0;right:0;width:60px;height:60px}main .news-section .news-right .right-cont .play_wrap .swiper-button-pause.active,main .news-section .news-right .right-cont .play_wrap .swiper-button-play.active{display:flex;align-items:center;justify-content:center}main .news-section .news-right .right-cont .play_wrap .swiper-button-pause,main .news-section .news-right .right-cont .play_wrap .swiper-button-play{display:none;color:var(--gray-90);width:60px;height:60px;border-radius:100%;border:1px solid var(--gray-30);background-color:#fff;transition:all .3s;cursor:pointer}main .news-section .news-right .right-cont .play_wrap .swiper-button-pause:hover,main .news-section .news-right .right-cont .play_wrap .swiper-button-play:hover{background-color:var(--gray-80);color:#fff}main .news-section .news-right .right-cont .play_wrap .swiper-button-pause:hover .ico-pause,main .news-section .news-right .right-cont .play_wrap .swiper-button-play:hover .ico-pause{background:url(/images/common/ico/ico-pause_wh.svg) no-repeat 50%}main .news-section .news-right .right-cont .play_wrap .swiper-button-play{background-color:var(--gray-80);color:#fff}main .news-section .news-right .right-cont .play_wrap .swiper-button-play .ico-play{background:url(/images/common/ico/ico-play_wh.svg) no-repeat 50%}main .news-section .news-right .right-cont .play_wrap .ico-pause{background:url(/images/common/ico/ico-pause.svg) no-repeat 50%}main .news-section .news-right .right-cont .play_wrap .ico-play{background:url(/images/common/ico/ico-play.svg) no-repeat 50%}main .news-section .news-right .right-cont .play_wrap .ico-pause,main .news-section .news-right .right-cont .play_wrap .ico-play{display:block;width:20px;height:20px;z-index:1}@media screen and (max-width:1024px){main .news-section .news-right .right-cont .play_wrap{display:none}}main .news-section .news-right .right-cont .swiper-btn-wrap{position:absolute;top:0;right:80px;width:122px;height:60px}main .news-section .news-right .right-cont .swiper-btn-wrap .swiper-button-lock{display:flex}main .news-section .news-right .right-cont .swiper-btn-wrap .swiper-button-next,main .news-section .news-right .right-cont .swiper-btn-wrap .swiper-button-prev{color:var(--gray-90);position:absolute}main .news-section .news-right .right-cont .swiper-btn-wrap .swiper-button-next:before,main .news-section .news-right .right-cont .swiper-btn-wrap .swiper-button-prev:before{content:"";position:absolute;width:60px;height:60px;border-radius:100%;border:1px solid var(--gray-30);background-color:#fff;transition:all .3s}main .news-section .news-right .right-cont .swiper-btn-wrap .swiper-button-next:after,main .news-section .news-right .right-cont .swiper-btn-wrap .swiper-button-prev:after{font-size:12px;font-weight:600;z-index:1;transition:all .3s}main .news-section .news-right .right-cont .swiper-btn-wrap .swiper-button-next:hover:before,main .news-section .news-right .right-cont .swiper-btn-wrap .swiper-button-prev:hover:before{background-color:var(--gray-80)}main .news-section .news-right .right-cont .swiper-btn-wrap .swiper-button-next:hover:after,main .news-section .news-right .right-cont .swiper-btn-wrap .swiper-button-prev:hover:after{color:#fff}main .news-section .news-right .right-cont.main-notice .slider-container .swiper-wrapper .swiper-slide .card .card-content{display:flex;flex-direction:column;justify-content:space-between;height:360px;padding:30px 20px 20px}main .news-section .news-right .right-cont.main-notice .slider-container .swiper-wrapper .swiper-slide .card .card-content>p{height:100px}main .news-section .news-right .right-cont.main-notice .slider-container .swiper-wrapper .swiper-slide .card .card-content span{position:relative;display:block;border-bottom:1px solid var(--gray-30);padding-bottom:20px}main .news-section .news-right .right-cont.main-notice .slider-container .swiper-wrapper .swiper-slide .card .card-content .more-btn{display:flex;align-items:center;justify-content:space-between}main .news-section .news-right .right-cont.main-notice .slider-container .swiper-wrapper .swiper-slide .card .card-content .more-btn p{margin-bottom:0;font-size:14px}main .news-section .news-right .right-cont.main-notice .slider-container .swiper-wrapper .swiper-slide .card .card-content .more-btn button{width:52px;height:52px;background-color:var(--gray-5);border-radius:999px}main .news-section .news-right .right-cont.main-notice .slider-container .swiper-wrapper .swiper-slide .card .card-content .more-btn button .news-arrow{background:url(/images/common/ico/ico-news_arrow.svg) no-repeat 50%;width:16px;height:16px}@media screen and (max-width:780px){main .news-section .news-right .right-cont.main-notice .slider-container .swiper-wrapper .swiper-slide .card .card-content{height:320px}main .news-section .news-right .right-cont.main-notice .slider-container .swiper-wrapper .swiper-slide .card .card-content>p{height:80px}main .news-section .news-right .right-cont.main-notice .slider-container .swiper-wrapper .swiper-slide .card .card-content span{padding-bottom:20px}main .news-section .news-right .right-cont.main-notice .slider-container .swiper-wrapper .swiper-slide .card .card-content .more-btn{margin-top:0}main .news-section .news-right .right-cont.main-notice .slider-container .swiper-wrapper .swiper-slide .card .card-content .more-btn .btn{width:40px;height:40px}}main .news-section .news-right .right-cont.main-notice .slider-container .swiper-wrapper .swiper-slide .card:hover .card-content .more-btn button{background-color:var(--primary-50)}main .news-section .news-right .right-cont.main-notice .slider-container .swiper-wrapper .swiper-slide .card:hover .card-content .more-btn button .news-arrow{background:url(/images/common/ico/ico-news_arrow_wh.svg) no-repeat 50%}main .news-section .news-right .swiper-button-disabled{color:#ccc;cursor:not-allowed}main .news-section .news-right .arrow{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:none;padding:10px;font-size:20px;border-radius:50%;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:background-color .5s}main .news-section .news-right .arrow:hover{background-color:#4285f4;color:#fff}main .news-section .news-right .arrow.left{left:-40px}main .news-section .news-right .arrow.right{right:-40px}@media(min-width:2400px){main .news-section .news-right{width:calc(100% - 686px)}main .news-section .news-right .right-cont .slider-container{max-width:none}}main .awards-section{position:relative;margin:0 auto 140px;padding-inline:10px}main .awards-section .awards-header{max-width:1500px;display:flex;align-items:center;justify-content:space-between;padding:20px 30px;margin:0 auto}main .awards-section .awards-header .awards-header-content h3{font-size:clamp(16px,2.5vw,18px);font-weight:700;margin-bottom:12px}main .awards-section .awards-header .awards-header-content p{font-size:clamp(26px,2.5vw,34px);font-weight:700;line-height:1.3}main .awards-section .awards-header .awards-header-content p span{color:var(--point-50)}main .awards-section .awards-header .more-button{width:117px;height:46px;position:relative;font-size:14px;font-weight:600;transition:background-color .3s;display:flex;align-items:center;justify-content:space-between;padding:10px 12px 10px 20px;border:1px solid var(--gray-50);transition:all .3s}main .awards-section .awards-header .more-button .link_wh{width:28px;height:28px;background-image:url(/images/common/ico/ico-link_wh.svg);background-color:var(--gray-80);background-repeat:no-repeat;border-radius:100%;background-position:50%;transition:all .3s}main .awards-section .awards-header .more-button:hover{background-color:var(--primary-50);border:1px solid var(--primary-50);color:#fff;width:127px}main .awards-section .awards-header .more-button:hover .link_wh{background-color:#fff;background-image:url(/images/common/ico/ico-link.svg)}main .awards-section .swiper-container-wrap{max-width:1500px;margin:0 auto;position:relative;padding-inline:30px}main .awards-section .swiper-container-wrap .swiper-container .swiper-wrapper{display:flex;width:20%}main .awards-section .swiper-container-wrap .swiper-container .swiper-wrapper .swiper-slide{flex-shrink:0;padding:10px;box-sizing:border-box}@media(max-width:768px){main .awards-section .swiper-container-wrap .swiper-container .swiper-wrapper .swiper-slide{width:50%}}@media(max-width:480px){main .awards-section .swiper-container-wrap .swiper-container .swiper-wrapper .swiper-slide{width:100%}}main .awards-section .swiper-container-wrap .swiper-container .swiper-wrapper .swiper-slide .award-card{display:flex;flex-direction:column;background-color:#fff;border:1px solid var(--gray-30);border-radius:20px;height:clamp(350px,2vw,400px);overflow:hidden}main .awards-section .swiper-container-wrap .swiper-container .swiper-wrapper .swiper-slide .award-card .award-img{flex:1;display:flex;align-items:center;justify-content:center;height:clamp(160px,2.5vw,180px)}main .awards-section .swiper-container-wrap .swiper-container .swiper-wrapper .swiper-slide .award-card .award-img img{object-fit:contain;padding:20px;height:clamp(160px,2.5vw,180px)}main .awards-section .swiper-container-wrap .swiper-container .swiper-wrapper .swiper-slide .award-card .award-txt{width:100%;border-radius:0 0 20px 20px;padding:32px 24px;background:var(--gray-5);height:clamp(200px,2vw,200px)}main .awards-section .swiper-container-wrap .swiper-container .swiper-wrapper .swiper-slide .award-card .award-txt span{align-items:center;height:28px;font-size:14px;background-color:var(--point-10);color:var(--primary-50);padding:6px 16px;border-radius:25px;font-weight:500;margin-bottom:12px;display:inline-block}main .awards-section .swiper-container-wrap .swiper-container .swiper-wrapper .swiper-slide .award-card .award-txt p{font-size:clamp(17px,2vw,21px);font-weight:500;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}main .awards-section .swiper-container-wrap .swiper-button-prev{top:50%;transform:translateY(-50%);left:10px}main .awards-section .swiper-container-wrap .swiper-button-next{top:50%;transform:translateY(-50%);right:10px}main .awards-section .swiper-container-wrap .swiper-button-next,main .awards-section .swiper-container-wrap .swiper-button-prev{background-color:#fff;box-shadow:var(--shadow-base);color:var(--gray-80);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;position:absolute;z-index:1;transition:all .3s}main .awards-section .swiper-container-wrap .swiper-button-next:after,main .awards-section .swiper-container-wrap .swiper-button-prev:after{font-size:12px;font-weight:700;z-index:2}main .awards-section .swiper-container-wrap .swiper-button-next:hover,main .awards-section .swiper-container-wrap .swiper-button-prev:hover{background-color:var(--gray-80)}main .awards-section .swiper-container-wrap .swiper-button-next:hover:after,main .awards-section .swiper-container-wrap .swiper-button-prev:hover:after{color:#fff}@media screen and (max-width:1280px){main .health-center .location-result-row-box-left .business-hours{white-space:nowrap;gap:20px}main .news-section .news-left{padding:50px;justify-content:start}main .news-section .waves{display:none}main .awards-section .swiper-container-wrap{padding-inline:0}main .awards-section .swiper-button-lock,main .awards-section .swiper-button-next,main .awards-section .swiper-button-prev{display:none!important}main .awards-section .swiper-container-wrap .swiper-button-next,main .awards-section .swiper-container-wrap .swiper-button-prev{display:none}}@media screen and (max-width:1024px){main .main-banner .banner-content{display:flex;flex-direction:column;top:130px;bottom:unset;align-items:center}main .main-banner .banner-content .main-card-container{flex-direction:column;max-width:700px}main .main-banner .banner-content .main-card-container .card{height:150px;width:100%;display:flex;flex-direction:row;padding-inline:30px}main .main-banner .banner-content .main-card-container .card .title-wrap{margin-left:20px}main .main-banner .banner-content .main-card-container .card .title-wrap .icon{width:60px;height:60px}main .main-banner .banner-content .main-card-container .card:hover:before{width:78px;height:78px}main .main-banner .scroll-indicator{display:none}main .health-center .location-result-wrap{border-radius:20px}main .health-center .location-result-row-box-left .business-hours{flex-direction:column;gap:12px}main .health-center .full-area-parent .full-area-both-container{padding-bottom:40px;padding-inline:30px}main .location-result-title-text{white-space:nowrap}main .location-result-title-text .contact-num{font-size:18px}main .full-area-item{border-radius:20px;padding-inline:16px}main .full-area-item.map:before{width:unset}main .news-section{margin-top:0;flex-direction:column;height:660px;margin-block:0 60px}main .news-section .news-left{width:100%;min-width:unset;min-height:520px;align-items:unset;justify-content:unset;padding:60px 16px;border-radius:0}main .news-section .news-left .left-cont{width:100%}main .news-section .news-left .news-categories{margin-top:20px;flex-direction:row}main .news-section .news-left .news-categories li{font-size:16px;width:25%;min-width:53px;height:44px;justify-content:center}main .news-section .news-left .news-categories li .cat-sel{display:none}main .news-section .news-left .news-categories li.active{border-bottom:2px solid #fff}main .news-section .news-right{top:-260px;width:unset;left:unset}main .news-section .news-right .right-cont{padding-top:0;width:calc(100vw - 40px)}main .news-section .news-right .right-cont .slider-container{max-width:780px;padding:0 0 10px 2px;margin-left:unset}main .awards-section{margin-bottom:80px}main .awards-section .awards-header{padding-inline:0;flex-direction:column;align-items:start}main .awards-section .awards-header .more-button{margin-top:20px}}@media screen and (max-width:780px){main .main-banner .fade-slider{height:917px}main .main-banner .fade-slider .fade-slide{height:100%}main .main-banner .fade-slider .fade-slide img{width:100%;height:100%}main .main-banner .banner-content{top:130px;bottom:unset}main .health-center .full-area-parent .full-area-both-container{padding-inline:20px}main .news-section .news-right .right-cont .slider-container .swiper-wrapper .swiper-slide .card .card-content p{font-size:18px;-webkit-line-clamp:2}main .news-section .news-right .right-cont .slider-container .swiper-wrapper .swiper-slide .card .card-content{padding:28px}main .awards-section .swiper-container-wrap .swiper-container .swiper-wrapper .swiper-slide .award-card .award-txt p{font-size:18px}}@media screen and (max-width:550px){main .main-banner .banner-content .main-card-container .card{padding-inline:20px;height:140px}main .main-banner .banner-content .main-card-container .card .action-button{width:30px;height:30px;right:15px;bottom:39px}main .main-banner .banner-content .main-card-container .card .title-wrap{margin-left:5px}main .main-banner .banner-content .main-card-container .card h3{font-size:24px}main .main-banner .banner-content .main-card-container .card .icon{width:50px;height:50px}main .main-banner .banner-content .main-search .main-search-inner .search-wrap .search-bar .bubble-box{margin-left:0}main .main-banner .banner-content .main-search .main-search-inner .search-wrap .search-bar .bubble-box img{width:80px;position:relative;right:20px}main .main-banner .banner-content .main-search .main-search-inner .search-wrap .search-bar .bubble-box .bubble{padding:16px 18px}main .main-banner .banner-content .main-search .main-search-inner .search-wrap .search-bar .bubble-box .bubble p{font-size:14px}main .news-section{height:620px}main .news-section .news-left .left-cont p{font-size:30px}main .news-section .news-right{top:-275px}main .news-section .news-right .right-cont{width:100vw;padding-left:20px}main .awards-section{padding-inline:0;padding-left:20px}main .awards-section .swiper-container-wrap{width:100%}main .awards-section .swiper-container-wrap .swiper-container .swiper-wrapper .swiper-slide,main .awards-section .swiper-container-wrap .swiper-slide{padding:0}main .news-section .news-right .right-cont .slider-container .swiper-wrapper .swiper-slide .card .card-content{padding:16px;height:160px}}.ck-editor__editable{height:400px}.bg-primary-0{background-color:var(--primary-0)}.bg-primary-5{background-color:var(--primary-5)}.bg-primary-10{background-color:var(--primary-10)}.bg-primary-20{background-color:var(--primary-20)}.bg-primary-30{background-color:var(--primary-30)}.bg-primary-40{background-color:var(--primary-40)}.bg-primary-50{background-color:var(--primary-50)}.bg-primary-60{background-color:var(--primary-60)}.bg-primary-70{background-color:var(--primary-70)}.bg-primary-80{background-color:var(--primary-80)}.bg-primary-90{background-color:var(--primary-90)}.bg-primary-100{background-color:var(--primary-100)}.bg-point-0{background-color:var(--point-0)}.bg-point-5{background-color:var(--point-5)}.bg-point-10{background-color:var(--point-10)}.bg-point-20{background-color:var(--point-20)}.bg-point-30{background-color:var(--point-30)}.bg-point-40{background-color:var(--point-40)}.bg-point-50{background-color:var(--point-50)}.bg-point-60{background-color:var(--point-60)}.bg-point-70{background-color:var(--point-70)}.bg-point-80{background-color:var(--point-80)}.bg-point-90{background-color:var(--point-90)}.bg-point-100{background-color:var(--point-100)}.bg-gray-0{background-color:var(--gray-0)}.bg-gray-5{background-color:var(--gray-5)}.bg-gray-10{background-color:var(--gray-10)}.bg-gray-20{background-color:var(--gray-20)}.bg-gray-30{background-color:var(--gray-30)}.bg-gray-40{background-color:var(--gray-40)}.bg-gray-50{background-color:var(--gray-50)}.bg-gray-60{background-color:var(--gray-60)}.bg-gray-70{background-color:var(--gray-70)}.bg-gray-80{background-color:var(--gray-80)}.bg-gray-90{background-color:var(--gray-90)}.bg-gray-100{background-color:var(--gray-100)}.timeline-container{display:flex;gap:140px;position:relative;height:auto}.timeline-container .timeline-header{text-align:left;position:absolute;top:0}.timeline-container .timeline-header .timeline-desc{margin-bottom:40px}.timeline-container .timeline-header .timeline-desc span{font-size:clamp(18px,2vw,22px);color:var(--gray-50);font-weight:600;transition:all .3s}.timeline-container .timeline-header .timeline-desc p{font-size:clamp(32px,3vw,50px);font-weight:600;display:none;transition:all .3s}.timeline-container .timeline-header .timeline-desc.active span{color:var(--point-50)}.timeline-container .timeline-header .timeline-desc.active p{display:block}.timeline-container .timeline-header.fixed{position:fixed;top:250px}.timeline-container .timeline-header.fixed.history{top:180px}.timeline-container .timeline-header.absolute{position:absolute;top:unset;bottom:0}.timeline-container .timeline-header.mo{position:unset}.timeline-container .timeline-header.mo span{color:var(--point-50)}.timeline-container .timeline-header.mo p{display:block;margin-top:12px;line-height:1.5;margin-bottom:40px}.timeline.scroll-active{transform:translateY(-20px);transition:transform .3s ease-in-out}.timeline{display:flex;flex-direction:column;position:absolute;right:0}.timeline-section:last-child .timeline-year:last-child{padding-bottom:unset}.timeline-year{display:flex;align-items:flex-start;gap:90px;position:relative;padding-bottom:60px;padding-left:54px}.timeline-year:before{content:"";position:absolute;left:19px;top:20px;height:100%;width:1px;background-color:var(--gray-30)}.timeline-year:last-child:before{height:calc(100% - 8px)}.timeline-year .year{position:relative;font-size:clamp(28px,2vw,40px);font-weight:600}.timeline-year .year:before{left:-35px;top:50%;width:10px;height:10px;background-color:var(--point-50);z-index:2}.timeline-year .year:after,.timeline-year .year:before{content:"";position:absolute;transform:translate(-50%,-50%);border-radius:50%}.timeline-year .year:after{left:-40px;top:36%;width:11px;height:11px;background-color:rgba(0,66,255,.502);animation:dot 1.5s infinite;transform-origin:center center}.timeline-year .events{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:100%;overflow:hidden}.timeline-year .events .event{display:flex;flex-direction:column;background-color:#fff;border:1px solid var(--gray-30);border-radius:20px;height:380px;width:100%;max-width:330px}.timeline-year .events .event .award-img{flex:1;display:flex;align-items:center;justify-content:center;height:180px;object-fit:contain;padding:20px;max-height:180px}.timeline-year .events .event .award-img img{max-width:100%;max-height:145px}.timeline-year .events .event .award-txt{width:100%;border-radius:0 0 20px 20px;padding:32px 24px;background:var(--gray-5);height:200px}.timeline-year .events .event .award-txt span{font-size:14px;background-color:var(--point-10);color:var(--primary-50);padding:4px 16px;border-radius:25px;font-weight:500;margin-bottom:12px;display:inline-block}.timeline-year .events .event .award-txt p{font-size:clamp(17px,2vw,21px);font-weight:500;margin:0}.timeline-year .event_txt .event_box{display:flex;align-items:baseline;column-gap:20px}.timeline-year .event_txt .event_box .day p{font-size:18px;font-weight:600;line-height:25px;letter-spacing:-.05em;color:var(--gray-90)}.timeline-year .event_txt .event_box .history{display:flex;flex-direction:column;gap:12px}.timeline-year .event_txt .event_box .history p{font-size:18px;font-weight:400;line-height:25px;letter-spacing:-.05em;color:var(--gray-70)}.timeline-year .event_txt .event_box+.event_box{margin-top:28px}@keyframes dot{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(3)}}@media screen and (max-width:1280px){.timeline-container{flex-direction:column;gap:40px;align-items:center}.timeline-header.pc{display:none}.timeline-header.mo{display:block!important}.timeline{right:unset}.timeline .timeline-year{flex-direction:column;gap:20px}.timeline .timeline-year:last-child{padding-bottom:0;margin-bottom:60px}.timeline .timeline-year .events .event{height:fit-content}.timeline .timeline-year .events .event .award-txt{height:140px}}@media screen and (max-width:768px){.timeline-year .events{display:flex;flex-direction:column}}.timeline-wrap{width:100%;height:64px;position:relative;background-color:#fff}.timeline-wrap.sticky{position:fixed;top:max(72px,5.2083vw);left:0;z-index:99;background-color:#fff;box-shadow:var(--shadow-base)}.timeline-wrap .timeline-top{position:relative;width:100%;height:2px;top:64px;background:var(--gray-30);border-radius:2px;z-index:10}.timeline-wrap .timeline-top .progress-bar{position:absolute;top:0;left:0;height:2px;background:var(--primary-50);width:0;transition:width .1s linear}.timeline-wrap .timeline-top .mile-wrap{max-width:720px;margin:0 auto;position:relative;height:50px;display:flex}.timeline-wrap .timeline-top .mile-wrap li{position:relative;width:33.3333333333%}.timeline-wrap .timeline-top .mile-wrap li .milestone{position:absolute;top:-3px;left:50%;width:10px;height:10px;background:var(--gray-20);border-radius:50%;transform:translateY(-50%,-50%);transition:background .3s ease,font-weight .3s ease,color .3s ease}.timeline-wrap .timeline-top .mile-wrap li .milestone span{position:absolute;top:-40px;left:50%;transform:translateX(-50%);font-size:clamp(16px,2.5vw,22px)}.timeline-wrap .timeline-top .mile-wrap li .milestone[data-year="2020's"]{background:var(--primary-50);color:var(--primary-50);font-weight:600}.timeline-wrap .timeline-top .mile-wrap.col5{max-width:1200px}.timeline-wrap .timeline-top .mile-wrap.col5 li{width:20%}.esg-introduce{margin-bottom:60px}.circle-container{padding:40px;overflow:hidden}.circle-container,.circle-container .circle{display:flex;justify-content:center;align-items:center}.circle-container .circle{position:relative;width:468px;border-radius:50%;padding:1px;box-sizing:border-box;z-index:-2;opacity:0;transition:all .3s}.circle-container .circle.active .circle-inner{opacity:1;transition-delay:.5s}.circle-container .circle.active:first-child{opacity:1;left:0;transform:rotate(1turn) scale(1)}.circle-container .circle.active:nth-child(2){opacity:1;left:0;transform:scale(1)}.circle-container .circle.active:nth-child(3){opacity:1;right:0;transform:rotate(-1turn) scale(1)}.circle-container .circle:first-child{background:linear-gradient(45deg,#fff 13%,var(--primary-50) 81%);left:-400px;transform:rotate(0deg) scale(.5);transition:transform 1s ease-in-out,opacity .5s ease-in-out,left 1s ease-in-out}.circle-container .circle:nth-child(2){background:linear-gradient(180deg,#fff -8%,var(--primary-50) 81%);left:0;transform:scale(.5);transition:transform 1s ease-in-out,opacity .5s ease-in-out}.circle-container .circle:nth-child(2):after{background:var(--primary-50)}.circle-container .circle:nth-child(3){background:linear-gradient(270deg,#fff -4%,var(--primary-50) 81%);right:-400px;transform:rotate(0deg) scale(.5);transition:transform 1s ease-in-out,opacity .5s ease-in-out,right 1s ease-in-out}.circle-container .circle:before{content:"";display:block;padding-top:100%}.circle-container .circle:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:calc(100% - 3px);height:calc(100% - 3px);background:#fff;border-radius:50%;z-index:-1}.circle-container .circle.mission{white-space:nowrap}.circle-container .circle.mission span{color:var(--primary-50)}.circle-container .circle.vision span{color:var(--primary-40)}.circle-container .circle.logo img{max-width:340px}@media screen and (max-width:1200px){.circle-container .circle.logo img{max-width:230px}}.circle-container .circle .circle-inner{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;transition:opacity .5s ease-in-out}.circle-container .circle .circle-inner span{font-size:clamp(26px,2vw,36px);font-weight:700;display:block;margin-bottom:10px}.circle-container .circle .circle-inner p{font-size:clamp(18px,2vw,22px);font-weight:500;color:#333;line-height:1.5}@media screen and (max-width:768px){.circle-container{flex-direction:column;padding-inline:63px}.circle-container .circle{width:268px}}.kmi-info{position:relative;min-height:804px;padding:clamp(60px,2vw,120px) 0;color:#fff;display:flex;justify-content:center;align-items:center}.kmi-info__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.kmi-info__background img{width:100%;height:100%;object-fit:cover}.kmi-info__content{max-width:1400px;width:100%;padding:40px}.kmi-info__content .text h3{font-size:clamp(26px,2vw,36px);font-weight:600;margin-bottom:20px}.kmi-info__content .text p{font-size:clamp(16px,2vw,18px);line-height:1.5}.kmi-info__content .stats{display:flex;justify-content:space-between;column-gap:28px;row-gap:60px;margin-top:80px;flex-wrap:wrap}.kmi-info__content .stats .stat-item{white-space:nowrap;padding-top:20px;flex:1;border-top:1px solid var(--gray-40)}.kmi-info__content .stats .stat-item .icon{width:100%;margin-bottom:20px}.kmi-info__content .stats .stat-item .label{font-size:clamp(16px,2vw,18px);color:hsla(0,0%,100%,.8)}.kmi-info__content .stats .stat-item .no-fomat,.kmi-info__content .stats .stat-item .value{font-size:clamp(40px,2vw,50px);font-weight:600}.kmi-info__content .stats .stat-item .no-fomat .unit,.kmi-info__content .stats .stat-item .value .unit{font-size:clamp(16px,2vw,18px);margin-left:8px;font-weight:400}.kmi-info__content .stats .stat-item .no-fomat{display:inline;margin-right:10px}.kmi-info__content .stats.column{flex-wrap:wrap}.kmi-info__content .stats.column .stat-item{width:calc(33.3333333333% - 20px);flex:unset}@media screen and (max-width:1020px){.kmi-info__content{padding:16px}.kmi-info__content .stats .stat-item,.kmi-info__content .stats.column .stat-item{flex:0 0 calc(50% - 20px);max-width:calc(50% - 10px);border-top:unset}.kmi-info__content .stats .stat-item .icon,.kmi-info__content .stats.column .stat-item .icon{margin-bottom:16px}.kmi-info__content .stats .stat-item .label.mo-h,.kmi-info__content .stats.column .stat-item .label.mo-h{height:38px}}@media screen and (max-width:1020px)and (max-width:1020px){.kmi-info__content .stats,.kmi-info__content .stats.column{padding-inline:120px}}@media screen and (max-width:1020px)and (max-width:768px){.kmi-info__content .stats,.kmi-info__content .stats.column{padding-inline:20px}}.social-contribution{background-color:var(--gray-5);padding:120px 0 120px 260px}.social-contribution .container{margin:0 auto;position:relative}.social-contribution .container .header{margin-bottom:40px;max-width:1400px;position:relative}.social-contribution .container .header h3{font-size:32px;font-weight:700;margin-bottom:10px}.social-contribution .container .header p{font-size:18px;line-height:1.5;margin-top:20px}.social-contribution .container .header .swiper-btn-wrap{position:absolute;top:50px;right:100px;width:218px;height:60px}.social-contribution .container .header .swiper-btn-wrap .swiper-pagination-counter{font-size:14px;font-weight:600;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.social-contribution .container .header .swiper-btn-wrap .swiper-pagination-counter .line{color:var(--gray-50);font-weight:400;padding-inline:16px}.social-contribution .container .header .swiper-btn-wrap .swiper-pagination-counter .current{color:var(--primary-50)}.social-contribution .container .header .swiper-btn-wrap .swiper-pagination-counter .total{color:var(--gray-50)}.social-contribution .container .header .swiper-btn-wrap .swiper-button-next,.social-contribution .container .header .swiper-btn-wrap .swiper-button-prev{color:var(--gray-90);position:absolute}.social-contribution .container .header .swiper-btn-wrap .swiper-button-next:before,.social-contribution .container .header .swiper-btn-wrap .swiper-button-prev:before{content:"";position:absolute;width:60px;height:60px;border-radius:100%;border:1px solid var(--gray-30)}.social-contribution .container .header .swiper-btn-wrap .swiper-button-next:after,.social-contribution .container .header .swiper-btn-wrap .swiper-button-prev:after{font-size:12px;font-weight:600}.social-contribution .container .header .swiper-button-disabled{color:#ccc;cursor:not-allowed}.social-contribution .container .swiper-container{position:relative;top:-100px;padding-top:100px}.social-contribution .container .swiper-container .swiper-slide{display:flex;border-radius:20px;background-color:#eee;color:#fff;padding:clamp(16px,3vw,60px);transition:all .3s;cursor:pointer;width:100%}.social-contribution .container .swiper-container .swiper-slide:before{content:"";position:absolute;top:50%;left:0;width:100%;height:0;transition:all .3s;transform:translateY(-50%)}.social-contribution .container .swiper-container .swiper-slide.active:before,.social-contribution .container .swiper-container .swiper-slide:hover:before{background-color:rgba(31,48,151,.92);height:100%;border-radius:20px}.social-contribution .container .swiper-container .swiper-slide.active .slide-content .cont-hover,.social-contribution .container .swiper-container .swiper-slide:hover .slide-content .cont-hover{opacity:1;visibility:visible;height:100%}.social-contribution .container .swiper-container .swiper-slide.active .slide-content .cont-hover p,.social-contribution .container .swiper-container .swiper-slide:hover .slide-content .cont-hover p{top:0}.social-contribution .container .swiper-container .swiper-slide.active .slide-content .cont-hover .cont-img,.social-contribution .container .swiper-container .swiper-slide:hover .slide-content .cont-hover .cont-img{position:relative;top:-10px}.social-contribution .container .swiper-container .swiper-slide .slide-content{text-align:left;display:flex;flex-direction:column;gap:clamp(10px,3vw,54px);position:relative}.social-contribution .container .swiper-container .swiper-slide .slide-content .slide-title span{display:block;font-size:clamp(26px,2vw,36px);font-weight:800}.social-contribution .container .swiper-container .swiper-slide .slide-content .slide-title h3{font-size:clamp(26px,2vw,36px);font-weight:600}.social-contribution .container .swiper-container .swiper-slide .slide-content .cont-hover{opacity:0;visibility:hidden}.social-contribution .container .swiper-container .swiper-slide .slide-content .cont-hover p{color:#fff;font-size:16px;line-height:1.5;margin-top:20px;position:relative;transition:all .2s;top:-40px;height:62px}.social-contribution .container .swiper-container .swiper-slide .slide-content .cont-hover .cont-img{transition:all .2s;position:relative;top:-20px}.social-contribution .container .swiper-container .swiper-slide.slide1{background:url(/images/common/img/bg-social1.png) no-repeat 50%}.social-contribution .container .swiper-container .swiper-slide.slide2{background:url(/images/common/img/bg-social2.png) no-repeat 50%}.social-contribution .container .swiper-container .swiper-slide.slide3{background:url(/images/common/img/bg-social3.png) no-repeat 50%}.social-contribution .container .swiper-container .swiper-slide.slide4{background:url(/images/common/img/bg-social4.png) no-repeat 50%}.social-contribution .container .swiper-container .swiper-slide.slide5{background:url(/images/common/img/bg-social5.png) no-repeat 50%}@media screen and (max-width:1280px){.social-contribution{padding:100px 0 60px 130px}.social-contribution .container .swiper-container .swiper-wrapper .swiper-slide{min-width:335px;min-height:215px}.social-contribution .container .swiper-container .swiper-wrapper .swiper-slide .slide-content .cont-hover .cont-img{position:absolute;right:0;top:-15px;width:70px;margin-top:0}}@media screen and (max-width:1200px){.swiper-btn-wrap{right:80px!important}.swiper-btn-wrap .swiper-button-next:before,.swiper-btn-wrap .swiper-button-prev:before{width:50px!important;height:50px!important}}@media screen and (max-width:1020px){.social-contribution{padding:60px 0 0 16px}.swiper-btn-wrap{display:none}}.social-contribution-footer{display:flex;justify-content:center;align-items:center;padding-top:100px;padding-inline:160px}.social-contribution-footer .card-wrap{display:flex;flex-direction:column;gap:28px;width:1426px}.social-contribution-footer .card{display:flex;align-items:center;justify-content:space-between;background-color:var(--gray-5);border-radius:20px;padding:clamp(24px,2vw,48px);white-space:nowrap}.social-contribution-footer .card .card-content{flex:1;display:flex;align-items:center}.social-contribution-footer .card .card-content .card-title{font-size:26px;font-weight:700;margin-inline:32px}.social-contribution-footer .card .card-content .card-description{font-size:clamp(16px,3vw,18px);line-height:1.5}.social-contribution-footer.shortcut-box{padding:unset}.social-contribution-footer.shortcut-box .card-wrap{flex-direction:row}.social-contribution-footer.shortcut-box .card{width:100%}.social-contribution-footer.shortcut-box.col-2 .card{width:calc(50% - 14px)}@media(max-width:786px){.social-contribution-footer.shortcut-box .card-wrap{flex-direction:column}.social-contribution-footer.shortcut-box.col-2 .card{width:100%}}@media screen and (max-width:1280px){.social-contribution-footer{padding:100px 130px}.social-contribution-footer .card,.social-contribution-footer .card .card-content{flex-direction:column;align-items:start}.social-contribution-footer .card .card-content .card-title{margin-inline:0;margin-block:16px}.social-contribution-footer .card .card-content .card-description{margin-bottom:40px}}@media screen and (max-width:1020px){.social-contribution-footer{padding:60px 0 60px 16px}}@media screen and (max-width:768px){.social-contribution-footer{padding:60px 5px;overflow:hidden}.social-contribution-footer .card .card-content .card-description{white-space:normal}}.cert-guide{display:flex;flex-direction:column;gap:100px;position:relative;width:100%}.cert-guide .fixed-info.fixed{top:190px}.cert-guide .section-container .title{font-size:clamp(26px,2vw,34px);font-weight:600;margin-bottom:20px}.cert-guide .section-container .add-info{font-size:16px;color:var(--gray-70)}.cert-guide .section-container .highlight{font-size:clamp(16px,2vw,20px);font-weight:500;color:var(--gray-90)}.cert-guide .section-container .main-text{line-height:1.5;font-size:clamp(16px,2vw,18px);color:var(--gray-70)}.cert-guide .info-box{padding:32px 40px;background-color:var(--gray-5);border:1px solid var(--gray-20);border-radius:20px;line-height:1.6}.cert-guide .info-box .info-list li{position:relative;margin-bottom:12px;font-size:clamp(16px,2vw,18px);padding-left:16px}.cert-guide .info-box .info-list li .add-info{font-size:clamp(14px,2vw,16px);color:var(--gray-70)}.cert-guide .info-box .info-list li:before{content:"";background:url(/images/common/ico/ico-ellipse.png) 50% no-repeat;width:8px;height:8px;position:absolute;left:0;top:10px}.cert-guide .down-container{display:flex;gap:20px}.cert-guide .down-container .down-section{flex:1;border:1px solid var(--gray-20);border-radius:12px;padding:24px 40px;background-color:#fff;text-align:left}.cert-guide .down-container .down-section .title{font-size:18px;color:var(--gray-90);font-weight:500;margin-bottom:8px}.cert-guide .down-container .down-section .title .section-container .title{font-size:clamp(26px,2vw,34px);font-weight:600;margin-bottom:20px}.cert-guide .down-container .down-section .title .section-container .add-info{font-size:16px;color:var(--gray-70)}.cert-guide .down-container .down-section .title .section-container .highlight{font-size:clamp(16px,2vw,20px);font-weight:500;color:var(--gray-90)}.cert-guide .down-container .down-section .title .section-container .main-text{line-height:1.5;font-size:clamp(16px,2vw,18px);color:var(--gray-70)}.cert-guide .down-container .down-section .title .info-box{padding:32px 40px;background-color:var(--gray-5);border:1px solid var(--gray-20);border-radius:20px;line-height:1.6}.cert-guide .down-container .down-section .title .info-box .info-list li{position:relative;margin-bottom:12px;font-size:clamp(16px,2vw,18px);padding-left:16px}.cert-guide .down-container .down-section .title .info-box .info-list li .add-info{font-size:clamp(14px,2vw,16px);color:var(--gray-70)}.cert-guide .down-container .down-section .title .info-box .info-list li:before{content:"";background:url(/images/common/ico/ico-ellipse.png) 50% no-repeat;width:8px;height:8px;position:absolute;left:0;top:10px}.cert-guide .down-container .down-section .title .info-box .down-container{display:flex;gap:20px}.cert-guide .down-container .down-section .title .info-box .down-container .down-section{flex:1;border:1px solid var(--gray-20);border-radius:12px;padding:24px 40px;background-color:#fff;text-align:left}.cert-guide .down-container .down-section .title .info-box .down-container .down-section .title{font-size:18px;font-weight:600}.cert-guide .down-container .down-section .title .info-box .down-container .down-section .desc{display:flex;text-align:left;align-items:flex-start;justify-content:space-between}.cert-guide .down-container .down-section .title .info-box .down-container .down-section .desc span{white-space:nowrap;font-size:14px;color:var(--gray-70)}.cert-guide .down-container .down-section .desc{display:flex}.cert-guide .down-container .down-section .desc span{color:var(--gray-70);font-size:14px;white-space:nowrap;line-height:1.3}@media screen and (max-width:1280px){.cert-guide .down-container{flex-direction:column}}@media screen and (max-width:780px){.cert-guide .info-box{padding:24px}.cert-guide .down-container .down-section{padding:28px 16px;min-height:174px}.cert-guide .down-container .down-section .desc{justify-content:space-between;flex-direction:column}.cert-guide .down-container .down-section .desc span{min-height:66px}.cert-guide .down-container .down-section .desc .btn-area{justify-content:start}}.process-steps{width:100%;border-radius:20px;background-color:var(--point-5);padding:clamp(20px,3vw,60px);display:flex;justify-content:space-between;align-items:center}.process-steps .step{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.process-steps .step .step-title,.process-steps .step span{font-size:clamp(16px,3vw,22px);font-weight:500;margin-top:20px;text-align:center}.process-steps .step .affixation-txt{font-size:clamp(16px,2.5vw,18px);font-weight:var(--fw-r);line-height:25px;letter-spacing:-.05em;color:var(--gray-70);display:flex;text-align:center;flex-direction:column}.process-steps .step:last-child:before{background:unset}.process-steps.below3{justify-content:center;column-gap:117px}@media screen and (max-width:1020px){.process-steps{flex-direction:column}.process-steps .ico.proarrow{transform:rotate(90deg);margin-block:20px}}.login-container{display:flex;justify-content:space-between;gap:112px;padding:20px;position:relative;margin-top:60px}.login-container:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1px;height:100%;background-color:var(--gray-30)}.login-container .login-section{flex:1}.login-container .login-section .login-title{text-align:center;font-size:28px;font-weight:600;margin-bottom:28px}.login-container .login-section .login-form .form-group{margin-bottom:28px}.login-container .login-section .login-form .form-group label{font-size:16px;font-weight:500}.login-container .login-section .login-form .form-group input{width:100%;padding:17px;font-size:14px;border:1px solid #717171;border-radius:12px;margin-top:8px}.login-container .login-section .login-form .form-group input::placeholder{font-size:16px;color:#8e8e8e}.login-container .login-section .login-form .btn.fill{max-width:unset}.login-container .login-section .login-links{margin-top:28px;text-align:center}.login-container .login-section .login-links a{font-size:14px;margin:0 10px;font-weight:500;position:relative}.login-container .login-section .login-links a:hover{color:var(--primary-50);text-decoration:underline;text-underline-offset:3px}.login-container .login-section .login-links a:before{content:"";position:absolute;left:-5px;top:50%;transform:translateY(-50%);width:1px;height:14px;background-color:#ddd}.login-container .login-section .login-links a:first-child:before{display:none}.login-container .login-section .login-links a:not(:first-child){padding-left:10px}.login-container .social-login-section{flex:1}.login-container .social-login-section .login-title{text-align:center;font-size:28px;font-weight:600;margin-bottom:28px}.login-container .social-login-section .social-login-buttons{display:flex;flex-direction:column;gap:10px}.login-container .social-login-section .social-login-buttons .social-btn{width:100%;display:flex;justify-content:center;align-items:center;padding:16px;font-size:18px;font-weight:600;border-radius:12px;gap:12px;transition:background-color .3s ease}.login-container .social-login-section .social-login-buttons .social-btn.kakao{background-color:#f6dd2e}.login-container .social-login-section .social-login-buttons .social-btn.naver{background-color:#32b118;color:#fff}.login-container .social-login-section .social-login-buttons .social-btn.google{background-color:#fff;border:1px solid #747775}.health-chekup-procedure .depth+.depth{margin-top:120px}.health-chekup-procedure .depth .depth-tit{display:flex;align-items:center;column-gap:12px;font-size:34px;font-weight:var(--fw-b);line-height:47px;letter-spacing:-.05em;color:var(--gray-90)}.health-chekup-procedure .depth .depth-tit span{width:92px;height:36px;display:flex;align-items:center;justify-content:center;background-color:var(--primary-50);border-radius:999px;font-size:16px;font-weight:var(--fw-b);line-height:22px;letter-spacing:-.05em;color:var(--gray-0)}.health-chekup-procedure .depth .step-box{margin-top:20px;display:flex;flex-wrap:wrap;gap:28px}.health-chekup-procedure .depth .step-box .step-item{width:calc(25% - 21px);height:273px;display:flex;flex-direction:column;align-items:center;background-color:var(--gray-5);border-radius:20px;text-align:center;position:relative}.health-chekup-procedure .depth .step-box .step-item:after{position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);content:"";width:12px;height:12px;background:url(/images/common/ico/ico-poly-right.svg) no-repeat}.health-chekup-procedure .depth .step-box .step-item:nth-child(5){order:8}.health-chekup-procedure .depth .step-box .step-item:nth-child(6){order:7}.health-chekup-procedure .depth .step-box .step-item:nth-child(7){order:6}.health-chekup-procedure .depth .step-box .step-item:nth-child(8){order:5}.health-chekup-procedure .depth .step-box .step-item:nth-child(4):after{left:50%;top:calc(100% + 8px);transform:translateX(-50%) rotate(90deg)}.health-chekup-procedure .depth .step-box .step-item:nth-child(5):after,.health-chekup-procedure .depth .step-box .step-item:nth-child(6):after,.health-chekup-procedure .depth .step-box .step-item:nth-child(7):after{left:unset;right:calc(100% + 8px);transform:translateY(-50%) rotate(180deg)}.health-chekup-procedure .depth .step-box .step-item:last-child:after,.health-chekup-procedure .depth .step-box .step-item:nth-child(8):after{content:none}.health-chekup-procedure .depth .step-box .step-item .step-icon{width:112px;height:112px;background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:100%;margin-top:40px;margin-bottom:20px}.health-chekup-procedure .depth .step-box .step-item .step-icon img{width:48px;height:48px}.health-chekup-procedure .depth .step-box .step-item .step-number{font-size:16px;font-weight:var(--fw-b);color:var(--point-50);margin-bottom:12px}.health-chekup-procedure .depth .step-box .step-item .step-desc{font-size:22px;font-weight:var(--fw-b)}@media(max-width:1024px){.health-chekup-procedure .depth .step-box .step-item{width:calc(50% - 14px)}.health-chekup-procedure .depth .step-box .step-item:nth-child(3){order:4}.health-chekup-procedure .depth .step-box .step-item:nth-child(4){order:3}.health-chekup-procedure .depth .step-box .step-item:nth-child(5){order:5}.health-chekup-procedure .depth .step-box .step-item:nth-child(6){order:6}.health-chekup-procedure .depth .step-box .step-item:nth-child(7){order:8}.health-chekup-procedure .depth .step-box .step-item:nth-child(8){order:7}.health-chekup-procedure .depth .step-box .step-item:nth-child(2):after,.health-chekup-procedure .depth .step-box .step-item:nth-child(6):after{left:50%;top:calc(100% + 8px);transform:translateX(-50%) rotate(90deg)}.health-chekup-procedure .depth .step-box .step-item:nth-child(3):after{left:-16px;transform:translateX(-50%) rotate(180deg)}.health-chekup-procedure .depth .step-box .step-item:nth-child(4):after{left:50%;top:calc(100% + 8px);transform:translateX(-50%) rotate(90deg)}.health-chekup-procedure .depth .step-box .step-item:nth-child(5):after{left:calc(100% + 8px);transform:rotate(0)}.health-chekup-procedure .depth .step-box .step-item:nth-child(7):after{left:-20px;transform:translateY(-50%) rotate(180deg)}.health-chekup-procedure .depth .step-box .step-item:last-child:after{content:none}}@media(max-width:780px){.health-chekup-procedure .depth .depth-tit{font-size:26px;gap:8px}.health-chekup-procedure .depth .depth-tit span{width:80px;height:28px;font-size:14px}.health-chekup-procedure .depth .step-box .step-item{flex-direction:row;width:100%;padding:20px;align-items:center;height:auto}.health-chekup-procedure .depth .step-box .step-item .step-icon{width:88px;height:88px;margin-right:20px;margin-top:0;margin-bottom:0}.health-chekup-procedure .depth .step-box .step-item .step-txt-wrap{text-align:left}.health-chekup-procedure .depth .step-box .step-item .step-txt-wrap .step-number{font-size:14px;margin-bottom:8px}.health-chekup-procedure .depth .step-box .step-item .step-txt-wrap .step-desc{font-size:18px}.health-chekup-procedure .depth .step-box .step-item:after{top:calc(100% + 8px)!important;left:50%!important;transform:translate(-50%) rotate(90deg)!important}.health-chekup-procedure .depth .step-box .step-item:nth-child(3){order:3}.health-chekup-procedure .depth .step-box .step-item:nth-child(4){order:4}.health-chekup-procedure .depth .step-box .step-item:nth-child(5){order:5}.health-chekup-procedure .depth .step-box .step-item:nth-child(6){order:6}.health-chekup-procedure .depth .step-box .step-item:nth-child(7){order:7}.health-chekup-procedure .depth .step-box .step-item:nth-child(8){order:8}}.search-intro{display:flex;align-items:center;justify-content:center;width:100%;height:360px;margin-top:max(72px,5.2083vw);background:url(/images/common/img/bg-search_intro.png) no-repeat 50%;background-size:cover}.search-intro .intro-content{width:100%;text-align:center}.search-intro .intro-content .s-input-box{position:relative;max-width:686px;margin:0 auto}.search-intro .intro-content .s-input-box input{width:100%;height:clamp(60px,10vw,80px);border-radius:50px;border:3px solid var(--point-50);padding-inline:32px 16px}.search-intro .intro-content .s-input-box input:focus{outline:none}.search-intro .intro-content .s-input-box input::placeholder{color:var(--gray-70);font-size:clamp(16px,2vw,25px)}.search-intro .intro-content .s-input-box .search-btn{position:absolute;top:50%;right:clamp(10px,2vw,16px);transform:translateY(-50%);width:clamp(48px,7vw,60px);height:clamp(48px,7vw,60px);border-radius:100%;background-color:var(--point-50);display:flex;align-items:center;justify-content:center}.search-intro .intro-content .search-result{font-size:clamp(26px,2.5vw,34px);font-weight:600;color:#fff;margin-top:20px}.search-intro .intro-content .search-result span{color:var(--point-20)}.search-results-page .search-category{margin-bottom:140px}.search-results-page .search-category:last-child{margin-bottom:0}.search-results-page .search-category .category-title{font-size:clamp(26px,2.5vw,34px);font-weight:700;padding-bottom:20px;border-bottom:1px solid var(--gray-90)}.search-results-page .search-category .result-list{margin-top:40px}.search-results-page .search-category .result-list li{position:relative;display:flex;align-items:center;padding-left:16px;margin-bottom:12px;gap:4px}.search-results-page .search-category .result-list li:last-child{margin-bottom:0}.search-results-page .search-category .result-list li:before{content:"";background:url(/images/common/ico/ico-dot.png) no-repeat;width:8px;height:8px;position:absolute;left:0}.search-results-page .search-category .result-list li a{align-items:center;font-size:clamp(16px,2vw,18px)}.search-results-page .search-category .result-list li a:hover{text-decoration:underline}.search-results-page .search-category .result-list li .highlight{color:var(--point-50);font-weight:600}@media screen and (max-width:780px){.intro-content{padding-inline:16px}.search-results-page .search-category{margin-bottom:60px}.search-results-page .search-category .category-title{margin-bottom:16px}.search-results-page .search-category .result-list{margin-top:20px}.search-results-page .search-category .btn-area{margin-top:40px}.search-results-page .search-category .btn-area .btn{min-width:120px;height:48px}}.my-page .consultation-list,.my-page .reservation-list{margin-bottom:140px}.my-page .write-input-row-item label{font-size:18px;font-weight:500}.my-page .password-container{width:100%;max-width:800px;margin:60px auto 120px}.my-page .password-container .password-box{border-radius:20px;padding:60px;background-color:#f8f8f8;width:100%}.my-page .password-container .password-box .password-label{display:block;font-size:clamp(18px,2vw,22px);font-weight:700;margin-bottom:15px}.my-page .password-container .password-box .password-input{width:100%;padding:10px 15px;font-size:14px;border:1px solid #ccc;border-radius:5px;margin-bottom:20px;outline:none;box-sizing:border-box}.my-page .password-container .password-box .password-input::placeholder{color:#aaa}.my-page .password-container .password-box .password-input:focus{border-color:#007bff;box-shadow:0 0 3px rgba(0,123,255,.5)}.my-page .password-container .password-box .btn-area{margin-top:20px}.my-page .member-info-container{max-width:800px;width:100%;margin:60px auto 140px}.my-page .member-info-container .required-note{display:flex;justify-content:end;font-size:16px;font-weight:500;margin-bottom:20px}.my-page .member-info-container .required-note:before{content:"*";color:#ed3030;margin-right:5px}.my-page .member-info-container .member-info-form{background:#f8f8f8;border-radius:20px;width:100%;padding:60px;display:flex;flex-direction:column;gap:28px}.my-page .member-info-container .member-info-form .email-group{display:flex;gap:8px;align-items:center}.my-page .member-info-container .member-info-form .email-group .select-wrap,.my-page .member-info-container .member-info-form .email-group .write-input{width:33.3333333333%}@media screen and (max-width:500px){.my-page .member-info-container .member-info-form .email-group{flex-wrap:wrap}.my-page .member-info-container .member-info-form .email-group .write-input{flex:1 1 30%;min-width:150px}.my-page .member-info-container .member-info-form .email-group .select-wrap{flex-basis:100%}}.my-page .del-account-container{margin-block:60px 120px;padding-inline:16px}.my-page .del-account-container .notice-box{padding:32px 40px}.my-page .del-account-container .notice-box .wh-box{align-items:flex-start;max-height:400px;overflow:auto}.my-page .del-account-container .password-input-container{padding-top:40px;margin-top:40px;border-top:1px solid var(--gray-30)}.my-page .del-account-container .password-input-container label{font-weight:700;margin-bottom:15px}.my-page .payment-list{margin-top:60px;margin-inline:16px;margin-bottom:140px}.my-page .payment-list .sel-search-container{margin:0 auto;max-width:876px;background:var(--gray-5);padding:16px 16px 16px 60px;border-radius:50px}.my-page .payment-list .sel-search-container .search-inner{width:100%;display:flex;gap:60px;align-items:center;white-space:nowrap}.my-page .payment-list .sel-search-container .search-inner .write-input-row-item{flex-direction:row;align-items:center;width:100%}.my-page .payment-list .sel-search-container .search-inner .write-input-row-item label{margin-right:20px}.my-page .payment-list .sel-search-container .search-inner .write-input-row-item .select-wrap{width:100%}@media screen and (max-width:1024px){.my-page .write-input-row-item label{font-size:16px;font-weight:500}.my-page .tab-conts{padding-top:unset}.my-page .consultation-list,.my-page .reservation-list{padding-inline:16px;margin-bottom:80px}.my-page .reservation-list{margin-top:60px}.my-page .password-container{margin-bottom:0;margin-top:0;max-width:unset}.my-page .password-container .password-box{width:100%;border-radius:0}.my-page .password-container .password-box .password-label{margin-bottom:8px}.my-page .password-container .password-box .btn-area{margin-top:40px}.my-page .member-info-container{max-width:unset;background-color:#f8f8f8;padding:60px 16px;width:100%;margin-top:0;margin-bottom:0}.my-page .member-info-container .member-info-form{width:100%;border-radius:0;padding:0;gap:16px}.my-page .del-account-container .password-input-container{padding-top:20px;margin-top:20px}.my-page .del-account-container .password-input-container label{margin-bottom:3px}.my-page .del-account-container .btn-area{margin-top:40px}.my-page .payment-list{margin-inline:0;margin-top:0;margin-bottom:80px}.my-page .payment-list .sel-search-container{max-width:unset;width:100%;border-radius:0;padding:16px}.my-page .payment-list .sel-search-container .search-inner{flex-direction:column;gap:16px}.my-page .payment-list .sel-search-container .search-inner .btn{width:100%}.my-page .payment-list .table-wrap{padding-inline:16px}}.input-error input{border:1px solid #ed3030}.input-error .error-message{display:block}.error-message{color:#ed3030;display:none;padding-left:28px;font-size:16px;position:relative}.error-message:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background:url(/images/common/ico/ico-error.png) no-repeat;width:20px;height:20px}@media screen and (max-width:1024px){.error-message{font-size:14px}}.nosearch-wrap{width:100%;border-radius:20px;padding-inline:12px;text-align:center}.reservation-info{width:100%;background:var(--primary-50);padding:24px 50px;position:relative;display:flex;align-items:center;justify-content:space-between;border-radius:12px;gap:100px;box-shadow:var(--shadow-base)}.reservation-info:before{content:"";position:absolute;height:60px;width:1px;background-color:var(--primary-10);left:50%;top:50%;transform:translate(-50%,-50%);opacity:.2}.reservation-info_box{display:flex;align-items:center;flex:1}.reservation-info_box .ico{margin-right:20px}.reservation-info_box p{font-size:18px;line-height:1.5;color:#fff;font-weight:600}.reservation-info_box p strong{font-weight:600;color:#ffe137}.reservation-container{background-color:var(--gray-5);border-radius:20px;padding:60px 16px;margin-top:60px;display:flex;flex-direction:column;align-items:center}.reservation-container h2{font-size:28px;font-weight:700;text-align:center;line-height:1.5;margin-bottom:40px}.reservation-container h2 strong{color:var(--point-50);font-weight:inherit}.reservation-container .write-input-wrap{max-width:800px;width:100%}@media screen and (max-width:768px){.reservation-info{flex-direction:column;align-items:unset;gap:50px;padding:27px 16px}.reservation-info:before{width:calc(100% - 40px);height:1px;top:50%}.reservation-container h2{font-size:18px}}.table-wrap .col-table .details-row td{padding:unset}.details-row{width:100%;background-color:var(--gray-5);display:none;height:auto}.details-row .details-content li{display:flex;min-height:72px;align-items:center}.details-row .details-content li .label{font-size:18px;font-weight:600;min-width:170px;text-align:center}.details-row .details-content li .value{font-size:18px;color:var(--gray-70);white-space:normal;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;max-width:100%;padding-inline:20px}.details-row .details-content li:last-child{border-top:1px solid var(--gray-30);display:flex;align-items:start;background-color:var(--point-5);padding-block:30px 22px}.details-row .details-content li:last-child .label span{display:inline-block;background-color:var(--primary-50);border-radius:25px;color:#fff;width:85px;padding-block:8px}.details-row .details-content li.btn-area{justify-content:center}.details-row.type02 .details-content li{padding:8px 0}.details-row.type02 .details-content li:last-child{background-color:inherit;border-top:unset}.details-row.type02 .details-content li:last-child .label span{background-color:inherit}@media screen and (max-width:1024px){.details-row .details-content li{flex-direction:column;gap:10px;align-items:unset;padding:20px 10px}.details-row .details-content li .label{text-align:left}.details-row .details-content li .value{padding-inline:0}.details-row .details-content li:last-child .label span{text-align:center}.details-row.type02 .details-content{padding-inline:16px}.details-row.type02 .details-content li:last-child{flex-direction:row}}@media screen and (max-width:768px){.details-row .details-content li{padding:10px}.details-row .details-content li .label,.details-row .details-content li .value{font-size:16px}.details-row .details-content li:last-child{padding-block:15px 10px}}.calendar-area{max-width:800px;width:100%;height:664px;background-color:var(--gray-5);margin-top:60px}@media screen and (max-width:768px){.calendar-area{height:644px}}.table-wrap .col-table td.br2,.table-wrap .col-table th.br2{border-right:thick double var(--gray-20)}.btn.postal{width:118px;height:58px;border-radius:12px;border:1px solid var(--gray-30);background-color:#fff;margin-left:12px;font-size:clamp(14px,2vw,16px)}.partner-hospital .grid-card-item{height:120px}.environmental .img-wrap{max-width:1024px;margin-bottom:40px}.environmental .img-wrap img{width:100%}.helth-img-wrap{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:15px;overflow:hidden}.helth-img-wrap img{width:100%;height:100%;object-fit:cover}.normal{white-space:normal}.pdf-cont .react-pdf__Page__canvas{width:100%!important;height:100%!important}.pdf-cont .react-pdf__Page{min-width:unset!important;min-height:unset!important}.text-content iframe{width:100%;max-width:700px}@media screen and (max-width:768px){.page-introduce .ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline.ck-blurred{height:200px}}.faq-page figure img{width:100%!important;height:100%!important}.strong_num{font-size:22px;font-weight:600;white-space:nowrap}.num-indent{display:flex;gap:3px;margin-top:0!important}.center-swiper img{object-fit:cover}.privacy-t{min-width:800px;white-space:nowrap}@media screen and (max-width:1400px){.privacy-t{white-space:normal!important}}.isolation-box.has-title{align-items:end}.isolation-box.has-title .table-title{font-size:18px;font-weight:600}@media screen and (max-width:400px){.sns_btn{flex-direction:column}.card_story .story_txt .card_txt>.btn-area .btn-area .btn{width:100%!important}}.btn.outline.gray:hover .ico.plus{background:url(/images/common/ico/ico-plus_w20.svg) no-repeat 50%}.btn.outline.gray:hover span,.btn.outline.gray:hover span em{color:#fff}.tilde{margin:0 5px}.mr-a{margin-left:auto}@media screen and (max-width:780px){.mr-a{margin-left:0}}.renewal-wrap{position:relative;display:flex;flex-direction:column;background-color:var(--point-5);height:100vh}.renewal-header{background-color:#1d3ea8;color:#fff;position:relative;height:379px}.renewal-header .renewal-title-wrap{display:flex;justify-content:center}.renewal-header .renewal-title-wrap .renewal-title{font-size:40px;position:absolute;top:55%;font-weight:700}.renewal-header .renewal-title-wrap .renewal-title:before{content:"";background:url(/images/common/img/img-renewal.png) no-repeat;position:absolute;top:-121px;left:50%;transform:translateX(-50%);width:113px;height:110px}.renewal-container{position:relative;max-width:800px;margin:0 auto;width:100%}.renewal-container:after{content:"";background:url(/images/common/img/kmi_character.png) no-repeat;position:absolute;top:-265px;right:-43px;width:270px;height:270px}.renewal-container .renewal-card{background:#fff;border-radius:20px;padding:40px 80px;box-shadow:var(--shadow-base);margin-top:-40px;display:flex;width:100%;flex-direction:column;align-items:center;position:absolute;top:-30px;left:50%;transform:translateX(-50%);position:relative;z-index:1}.renewal-container .renewal-card .renewal-description{margin-bottom:20px;font-size:18px;text-align:center}.renewal-container .renewal-card .blue-box{background-color:var(--point-5);text-align:center;width:100%;padding:30px 16px;border-radius:12px}.renewal-container .renewal-card .blue-box .renewal-label{background:#222;color:#fff;display:block;padding:6px 16px;border-radius:20px;font-size:18px;font-weight:500;width:150px;margin:0 auto}.renewal-container .renewal-card .blue-box .renewal-date{font-size:28px;font-weight:700;color:var(--point-50);margin-block:20px;position:relative;display:inline-block}.renewal-container .renewal-card .blue-box .renewal-date:before{content:"";width:100%;height:10px;background-color:rgba(27,137,255,.141);position:absolute;bottom:-3px;left:50%;transform:translateX(-50%)}.renewal-container .renewal-card .blue-box .renewal-note{font-size:16px}.renewal-container .renewal-card .renewal-footer{font-size:16px;margin-top:20px;text-align:center}.renewal-logo{display:flex;justify-content:center;padding-top:20px}@media screen and (max-width:768px){.renewal-wrap{height:unset;padding-bottom:65px}.renewal-header{height:300px}.renewal-header .renewal-title-wrap .renewal-title{font-size:32px}.renewal-header .renewal-title-wrap .renewal-title:before{width:95px;height:93px;background-size:cover;top:-106px}.renewal-container{padding-inline:16px}.renewal-container:after{display:none}.renewal-container .renewal-card{padding:30px 16px}.renewal-container .renewal-card .renewal-description{font-size:16px}.renewal-container .renewal-card .blue-box{padding:20px 16px}.renewal-container .renewal-card .blue-box .renewal-label{font-size:16px}.renewal-container .renewal-card .blue-box .renewal-date{font-size:26px}.renewal-container .renewal-card .blue-box .renewal-date:before{display:none}.renewal-container .renewal-card .blue-box .renewal-date.mo span{display:inline-block;font-size:26px;position:relative}.renewal-container .renewal-card .blue-box .renewal-date.mo span~span{padding-top:10px}.renewal-container .renewal-card .blue-box .renewal-date.mo span:before{content:"";width:100%;height:10px;background-color:rgba(27,137,255,.141);position:absolute;bottom:-3px;left:50%;transform:translateX(-50%)}.renewal-container .renewal-card .blue-box .renewal-note{font-size:14px}}@media screen and (max-width:1020px){.tab.line>ul{justify-content:start}}.play_wrap.esg{position:absolute;top:50px;right:13px;width:60px;height:60px;z-index:98}.play_wrap.esg .swiper-button-pause.active,.play_wrap.esg .swiper-button-play.active{display:flex;align-items:center;justify-content:center}.play_wrap.esg .swiper-button-pause,.play_wrap.esg .swiper-button-play{display:none;color:var(--gray-90);width:60px;height:60px;border-radius:100%;border:1px solid var(--gray-30);background-color:#fff;transition:all .3s;cursor:pointer}.play_wrap.esg .swiper-button-pause:hover,.play_wrap.esg .swiper-button-play:hover{background-color:var(--gray-80);color:#fff}.play_wrap.esg .swiper-button-pause:hover .ico-pause,.play_wrap.esg .swiper-button-play:hover .ico-pause{background:url(/images/common/ico/ico-pause_wh.svg) no-repeat 50%}.play_wrap.esg .swiper-button-play{background-color:var(--gray-80);color:#fff}.play_wrap.esg .swiper-button-play .ico-play{background:url(/images/common/ico/ico-play_wh.svg) no-repeat 50%}.play_wrap.esg .ico-pause{background:url(/images/common/ico/ico-pause.svg) no-repeat 50%}.play_wrap.esg .ico-play{background:url(/images/common/ico/ico-play.svg) no-repeat 50%}.play_wrap.esg .ico-pause,.play_wrap.esg .ico-play{display:block;width:20px;height:20px;z-index:1}@media screen and (max-width:1200px){.play_wrap.esg{top:55px}.play_wrap.esg,.play_wrap.esg .swiper-button-pause,.play_wrap.esg .swiper-button-play{width:50px;height:50px}}@media screen and (max-width:1020px){.play_wrap.esg{display:none}}.page-wrap.view .text-content .image{margin:0 auto}.page-wrap.view .text-content .image.image-style-block-align-left{margin:0}.page-wrap.view .text-content .image.image-style-block-align-right{margin-left:auto;margin-right:0}@media screen and (max-width:768px){.page-wrap.view .text-content .image img{height:auto}}