:root{--header-height: 80px;--container-margin: 25px;--container-width: 1300px}@media(max-width: 992px){:root{--header-height: 80px}}.container{width:calc(100% - var(--container-margin)*2);max-width:var(--container-width);margin-left:auto;margin-right:auto}.max-w-96{max-width:96px}.max-w-160{max-width:160px}.max-w-360{max-width:360px}.max-w-520{max-width:520px}.max-w-716{max-width:716px}.max-w-750{max-width:750px}.max-w-1060{max-width:1060px}.max-w-1180{max-width:1180px}.max-w-1330{max-width:1330px}.max-w-1465{max-width:1465px}.flex_box{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.flex_box.rev{flex-direction:row-reverse}.flex_box .w400{flex:1 1;width:100%;min-width:300px;max-width:400px}.flex_box .w530{flex:1 1;width:100%;min-width:300px;max-width:530px}.flex_box .w640{flex:1 1;width:100%;min-width:300px;max-width:640px}.flex_box .w660{flex:1 1;width:100%;min-width:300px;max-width:660px}.flex_box .w690{flex:1 1;width:100%;min-width:300px;max-width:690px}.flex_box .w700{flex:1 1;width:100%;min-width:300px;max-width:700px}.flex_box .w750{flex:1 1;width:100%;min-width:300px;max-width:750px}.container-1300{width:calc(100% - var(--container-margin)*2);max-width:1300px;margin-left:auto;margin-right:auto}.container-1400{width:calc(100% - var(--container-margin)*2);max-width:1400px;margin-left:auto;margin-right:auto}.container-1600{width:calc(100% - var(--container-margin)*2);max-width:1600px;margin-left:auto;margin-right:auto}:root{--header-logo-width: 264px;--header-logo-height: 45px;--header-tel-bg: var(--pri-4);--header-tel-txt-color: #fff;--header-mobile-menu-bg-color: var(--pri-1);--header-mobile-menu-txt-color: #fff;--header-mobile-active-bg-color: var(--sub-2);--header-mobile-active-txt-color: var(--pri-1);--header-mobile-tel-bg: var(--pri-1);--header-mobile-tel-txt-color: #fff}.header{position:fixed;top:0;left:0;height:var(--header-height);width:100%;z-index:500;box-shadow:0px 0px 10px 0px rgba(0,0,0,.1);background-color:#fff}.header.temp{display:none}.header .header__logo{display:block;width:auto;max-height:var(--header-logo-height);flex-shrink:0;height:100%}.header .header__logo .img_wrap{height:100%;aspect-ratio:203/44.61;width:auto}@media(max-width: 1200px){.header .header__logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-height:30px}}.header .header__container{height:100%;width:calc(100% - 50px);margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between;max-width:1870px;position:relative;flex-wrap:wrap;gap:15px 0}@media(max-width: 1600px){.header .header__container{justify-content:flex-start;gap:30px}}@media(max-width: 768px){.header .header__container .header_cooperation{display:none}}.header .header__nav_ul_pc{height:100%;display:flex;align-items:center;gap:30px;padding-left:25px;white-space:nowrap;justify-content:center}@media screen and (max-width: 1700px){.header .header__nav_ul_pc{gap:15px}}.header .header__nav_ul_pc li{font-size:20px;position:relative}.header .header__nav_ul_pc li:hover::after,.header .header__nav_ul_pc li.active::after{transform:translateX(-50%) scaleX(100%)}.header .header__nav_ul_pc li:hover a,.header .header__nav_ul_pc li.active a{color:var(--pri-1);font-weight:700}.header .header__nav_ul_pc li::after{content:"";position:absolute;left:50%;top:-8px;transform:translateX(-50%) scaleX(0);display:block;width:8px;height:8px;background:url(../img/icon/point.svg) no-repeat center/cover;transition:.35s ease}.header .header__nav_ul_pc li a{position:relative;font-size:18px}.header .header__nav_ul_pc li a span{display:inline-block;line-height:normal}.header .header__nav_ul_pc li a:hover{color:var(--pri-1)}.header .header__nav{height:100%}@media(max-width: 1600px){.header .header__nav{display:none}}.header .header__telLink{background:var(--pri-2);color:#fff;overflow:hidden;padding:10px 30px;height:auto;font-size:18px;border-radius:6px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px}@media(max-width: 1600px){.header .header__telLink{position:absolute;right:50px;top:50%;transform:translateY(-50%);width:-moz-max-content;width:max-content}}@media(max-width: 768px){.header .header__telLink{width:36px;height:36px;background:var(--pnt-1) url(../img/icon/call-fff.svg) no-repeat center/16px;left:10px}}.header .header__telLink span{display:block}@media(max-width: 992px){.header .header__telLink span{display:none}}.header .header__telLink b{font-size:21px}.header .btn_header_mo_menu{display:none;position:absolute;top:50%;right:10px;transform:translateY(-50%);width:40px;height:40px;z-index:500;transition:.45s ease}@media(max-width: 1600px){.header .btn_header_mo_menu{display:block;right:0}}@media(max-width: 576px){.header .btn_header_mo_menu{right:10px}}.header .btn_header_mo_menu i{position:absolute;width:24px;height:2px;border-radius:4px;background-color:#000;left:50%;transition:.5s ease}.header .btn_header_mo_menu i:nth-child(1){top:12px;transform:translateX(-50%)}.header .btn_header_mo_menu i:nth-child(2){top:50%;transform:translate(-50%, -50%)}.header .btn_header_mo_menu i:nth-child(3){bottom:12px;transform:translateX(-50%)}.header .btn_header_mo_menu.on i{background-color:#fff}.header .btn_header_mo_menu.on i:nth-child(1){top:50%;transform:translate(-50%, -50%) rotate(225deg)}.header .btn_header_mo_menu.on i:nth-child(2){opacity:0;transform:translate(-50%, -50%) scaleX(0)}.header .btn_header_mo_menu.on i:nth-child(3){top:50%;transform:translate(-50%, -50%) rotate(-225deg)}.header .mobile_menu{display:none;box-shadow:10px 0 20px rgba(0,0,0,.15);position:fixed;top:0;right:0;width:100%;max-width:550px;height:100%;background-color:#fff;opacity:0;visibility:hidden;transform:translateX(100%);transition:.5s ease;overflow-y:auto}@media(max-width: 1200px){.header .mobile_menu{display:block}}@media(max-width: 576px){.header .mobile_menu{box-shadow:unset}}.header .mobile_menu.on{transform:translateX(0);opacity:1;visibility:visible}.header .mobile_menu .mobile_menu__title{height:80px;display:flex;align-items:center;padding-left:25px;background-color:var(--header-mobile-menu-bg-color);color:var(--header-mobile-menu-txt-color);font-size:22px;font-weight:700;position:sticky;top:0}.header .mm_links{margin-top:30px;padding-bottom:22px;max-width:500px;margin-left:auto;margin-right:auto;border-bottom:1px solid var(--gray-4)}.header .mm_links ul{display:flex;gap:10px;align-items:center;justify-content:center}.header .mm_links ul li a{display:flex;align-items:center;gap:2px;font-size:16px;letter-spacing:-0.05em;padding:0px 8px 0px 4px;background-color:#f8f8f8;border-radius:4px;border:1px solid #ddd}.header .mm_links ul li a i{display:block;width:40px;aspect-ratio:1/1;flex-shrink:0;background-repeat:no-repeat;background-size:contain;background-position:50% 50%}.header .mm_links ul li a .icon_1{background-image:url(../img/images/icon/mobile/link_1.svg)}.header .mm_links ul li a .icon_2{background-image:url(../img/images/icon/mobile/link_2.svg)}.header .mm_links ul li a .icon_3{background-image:url(../img/images/icon/mobile/link_3.svg)}.header .mm_links ul li a .icon_4{background-image:url(../img/images/icon/mobile/link_4.svg)}.header .mm_links ul li a .icon_5{background-image:url(../img/images/icon/mobile/link_5.svg)}.header .header__nav_ul_mobile{font-size:18px;font-weight:700;max-width:90%;margin-left:auto;margin-right:auto}.header .header__nav_ul_mobile li{height:80px;border-bottom:1px solid #eee}.header .header__nav_ul_mobile li a{height:100%;display:flex;align-items:center;justify-content:center}.header .header__nav_ul_mobile li.active{background-color:var(--header-mobile-active-bg-color);color:var(--header-mobile-active-txt-color)}.header .header__nav_ul_mobile li.active a{color:#fff}.header .mm_telLink{width:350px;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;height:60px;border-radius:0px;background-color:var(--header-mobile-tel-bg);color:var(--header-mobile-tel-txt-color)}@media(max-width: 576px){.header.surgery .header__telLink{background:var(--pri-2) url(../img/icon/call-fff.svg) no-repeat center/16px}}.header.surgery .header__nav_ul_pc li::after{background:url(../img/icon/point_surgery.svg) no-repeat center/cover}@media(max-width: 1480px){.header .header__nav_ul_pc li{font-size:18px}}.footer{padding:100px 0;background-color:var(--gs200)}@media(max-width: 576px){.footer{padding:60px 0}}.footer .footer_menu{display:flex;justify-content:flex-start;align-items:center;gap:10px 40px;flex-wrap:wrap}@media(max-width: 768px){.footer .footer_menu{gap:10px 20px}}.footer .footer_cont_wrap{margin-top:40px;padding-top:40px;border-top:1px solid var(--gs300);display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:40px 0}@media(max-width: 992px){.footer .footer_cont_wrap{flex-direction:column-reverse;align-items:flex-start;justify-content:flex-start;gap:20px}}@media(max-width: 576px){.footer .footer_cont_wrap{margin-top:20px;padding-top:20px;gap:20px}}.footer .footer_info .footer_info_wrap{display:flex;justify-content:flex-start;align-items:center;gap:40px;flex-wrap:wrap}@media(max-width: 768px){.footer .footer_info .footer_info_wrap{gap:10px 20px}}.footer .footer_info .footer_info_wrap .footer_info_item{display:flex;justify-content:flex-start;align-items:center;gap:10px;flex-wrap:wrap}.footer .footer_logo{width:100%;max-width:319px;aspect-ratio:319/70}.modal-pri-box .cont_wrap{margin-top:60px}@media(max-width: 576px){.modal-pri-box .cont_wrap{margin-top:30px}}@media(max-width: 576px){.modal-pri-box .fz40{font-size:26px}}@media(max-width: 576px){.mo_checklist{margin-top:10px}}.mo_checklist li{display:flex;justify-content:flex-start;align-items:center;gap:10px}@media(max-width: 576px){.mo_checklist li:not(:first-child){margin-top:5px !important}}.mo_checklist li::before{content:"";display:block;width:24px;aspect-ratio:1;background:url(../img/icon/check.svg) no-repeat center/cover}@media(max-width: 576px){.mo_checklist li::before{width:18px}}.surgery .mo_checklist li::before{background:url(../img/icon/check_surgery.svg) no-repeat center/cover}.form_wrap .form_wrap_2 .form_inner{flex:1}.form_wrap .danger{color:#fe5847}.form_wrap input{outline:none;border:0;line-height:inherit;letter-spacing:inherit;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.form_wrap input::-moz-placeholder{color:var(--gs500)}.form_wrap input::placeholder{color:var(--gs500)}.form_wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../img/icon/select_ico.svg) no-repeat center right 20px/24px;border-radius:10px;border:1px solid var(--gs400);padding:10px 20px;height:40px;font-size:18px;color:var(--gs500);width:100%;height:60px}.form_wrap input[type=text],.form_wrap input[type=number]{border:0;width:100%;font-size:18px;color:var(--gs800)}.form_wrap input[type=text]:active,.form_wrap input[type=text]:focus,.form_wrap input[type=text]:target,.form_wrap input[type=number]:active,.form_wrap input[type=number]:focus,.form_wrap input[type=number]:target{outline:none !important}.form_wrap label{font-size:12px;font-weight:500;color:#9e9e9e}.form_wrap input[type=reset]{outline:none !important;width:18px;height:18px;aspect-ratio:1;background:url(../img/icon/input_delete.svg) no-repeat center/cover;cursor:pointer;display:none}.form_wrap input[type=radio]{cursor:pointer}.form_wrap input[type=file]{position:absolute;width:0;height:0;padding:0;overflow:hidden;border:0;outline:none}.form_wrap .form_inner{display:flex;width:100%;align-items:center;gap:10px;height:60px}.form_wrap .form_inner.txt_inner{border-radius:10px;border:1px solid var(--gs400);position:relative;padding:0 20px}.form_wrap .form_inner.txt_inner:focus-within{border:1px solid var(--pri-1);background:#fff}.form_wrap .form_inner.txt_inner:focus-within label,.form_wrap .form_inner.txt_inner:focus-within span{color:var(--pri-1)}.form_wrap .form_inner.txt_inner:focus-within input[type=reset]{display:block}.form_wrap .form_inner.txt_inner>div{width:100%;flex:1}.form_wrap .form_inner.txt_inner>div label,.form_wrap .form_inner.txt_inner>div span{display:inline-block}.form_wrap .form_inner.txt_inner>div input[type=text],.form_wrap .form_inner.txt_inner>div [type=number]{margin-top:-2px}.form_wrap .form_inner.txt_inner_select>div{padding:0;width:100%;height:100%}.form_wrap .form_inner.txt_inner_select>div label{padding-top:10px}.form_wrap .form_inner.txt_inner_select>div select{position:absolute;left:0;top:0;width:100%;height:100%;border:0;padding-top:25px}.form_wrap .form_inner.txt_inner_radio{height:auto;padding:10px 20px 15px}.form_wrap .form_inner.txt_inner_radio .input_wrap{display:flex;justify-content:flex-start;align-items:center;gap:30px}.form_wrap .form_inner.txt_inner_radio .input_wrap .radio_wrap{display:flex;justify-content:flex-start;align-items:center;gap:10px}.form_wrap .form_inner.txt_inner_radio .input_wrap .radio_wrap input[type=radio]{width:26px;aspect-ratio:1;border:1px solid var(--gs400);border-radius:500px}.form_wrap .form_inner.txt_inner_radio .input_wrap .radio_wrap input[type=radio]:checked{border:8px solid var(--pri-1)}.form_wrap .form_inner.txt_inner_radio .input_wrap .radio_wrap label{font-size:18px;font-weight:400;color:var(--gs800)}.form_wrap .form_inner.radio_inner label{flex:1;border-radius:10px;border:1px solid var(--gs300);position:relative;overflow:hidden;height:100%}.form_wrap .form_inner.radio_inner label input[type=radio]{width:100%;height:100%;transition:all .4s}.form_wrap .form_inner.radio_inner label input[type=radio]:checked{border:1px solid var(--pir-1);background:var(--pri-1)}.form_wrap .form_inner.radio_inner label input[type=radio]:checked+span{color:#fff}.form_wrap .form_inner.radio_inner label span{padding:0 20px;font-size:18px;color:var(--gs500);width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0;transition:all .4s}.form_wrap .form_inner.file_inner{width:100%;flex-direction:column;gap:20px;height:auto}.form_wrap .form_inner.file_inner .file_preview_wrap{width:100%;display:flex;justify-content:center}.form_wrap .form_inner.file_inner .file_preview_wrap .file_preview{width:400px;height:400px;border-radius:10px;border:1px solid var(--gs400);overflow:hidden;background:#fff;display:flex;justify-content:center;align-items:center}.form_wrap .form_inner.file_inner .file_preview_wrap .file_preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.form_wrap .form_inner.file_inner .file_preview_wrap .file_preview .preview_placeholder{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--gs500)}.form_wrap .form_inner.file_inner .file_preview_wrap .file_preview .preview_placeholder span{font-size:18px;font-weight:500}.form_wrap .form_inner.file_inner .file_preview_wrap .file_preview .preview_placeholder span.preview_size{font-size:14px;color:var(--gs400)}.form_wrap .form_inner.file_inner .file_upload_wrap{display:flex;align-items:center;gap:10px;width:100%}.form_wrap .form_inner.file_inner .file_upload_wrap .upload_name{padding:0 20px;border-radius:10px;border:1px solid var(--gs400) !important;height:100%}.form_wrap .form_inner.file_inner .file_upload_wrap .file_label{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;border-radius:10px;border:1px solid var(--gs400);flex:1;padding:0 20px}.form_wrap .form_inner.file_inner .file_upload_wrap .file_label span{display:block}.form_wrap .form_inner.file_inner .file_upload_wrap .file_label span.file_label_small{font-size:12px;font-weight:500;color:#9e9e9e}.form_wrap .form_inner.file_inner .file_upload_wrap .file_label span.file_label_name{font-size:18px;color:var(--gs500)}.form_wrap .form_inner.file_inner .file_upload_wrap .file_label span.file_label_note{font-size:14px;color:var(--pri-1);margin-top:5px;font-weight:500}.form_wrap .form_inner.file_inner .file_upload_wrap label{position:relative;width:60px;aspect-ratio:1;border-radius:10px;background:var(--gs500);cursor:pointer}.form_wrap .form_inner.file_inner .file_upload_wrap label::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:28px;aspect-ratio:1;background:url(../img/icon/input_file.svg) no-repeat center/cover}.form_wrap .form_inner.check_wrap{height:auto;padding:10px 20px}.form_wrap .form_inner.check_wrap .check_inner ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px}.form_wrap .form_inner.check_wrap .check_inner ul li label{padding:8px 20px;border-radius:500px;background:var(--gs100);font-size:18px;color:var(--gs600);transition:all .4s;cursor:pointer}.form_wrap .form_inner.check_wrap .check_inner ul li input[type=checkbox]:checked+label{background:var(--pri-1);color:#fff}.form_wrap.agree_item input[type=checkbox]{display:none}.form_wrap.agree_item input[type=checkbox]:checked+.check_box{background:url(../img/icon/input_checkbox_checked.svg) no-repeat center center/cover}.form_wrap.agree_item .df{align-items:flex-start;gap:20px;cursor:pointer}.form_wrap.agree_item .df .txt{cursor:pointer;font-weight:400;font-size:21px;color:var(--gs900)}.form_wrap.agree_item .df .txt b{font-weight:600}.form_wrap.agree_item .df .txt.gs700{color:var(--gs700)}.form_wrap.agree_item .check_box{display:inline-block;width:28px;height:28px;transition:all .4s;flex-shrink:0;background:url(../img/icon/input_checkbox.svg) no-repeat center center/cover}.form_wrap .filebox{width:100%;height:313px;border-radius:10px;border:1px solid var(--gs400);background:#fff;overflow:hidden}.form_wrap .filebox.pri-1{border:1px solid var(--pri-1)}.form_wrap .filebox.pri-1 .inner .file-label{color:var(--pri-1)}.form_wrap .filebox .inner{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.form_wrap .filebox .inner input[type=file]{width:100%;height:100%;cursor:pointer;opacity:0;z-index:9}.form_wrap .filebox .inner .file-label{display:block;font-size:18px;color:var(--gs500);text-align:center}.form_wrap .filebox .inner .file-label .img_wrap{width:28px;aspect-ratio:1;margin-left:auto;margin-right:auto}.form_wrap .filebox .inner .file-preview{width:100%;height:100%;position:absolute;left:0;top:0}.form_wrap .filebox .inner .file-preview img{width:100%}.quick_menu_main{position:fixed;right:40px;top:50%;transform:translateY(-50%);width:80px;padding:20px 10px;border-radius:6px;background:#fff;border:1px solid var(--gs300);z-index:99}@media(max-width: 1200px){.quick_menu_main{right:25px;top:auto;bottom:25px;transform:translateY(0)}}@media(max-width: 576px){.quick_menu_main{right:10px;bottom:10px;padding:0;border-radius:0;background:rgba(0,0,0,0);border:0;width:auto}}.quick_menu_main .quick_menu_float_fixed_item{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:6px}.quick_menu_main .quick_menu_float_fixed_item:not(:first-child){margin-top:10px}@media(max-width: 576px){.quick_menu_main .quick_menu_float_fixed_item{padding:10px;border-radius:10px;background:rgba(0,0,0,.1)}}.quick_menu_main .quick_menu_float_fixed_item .quick_menu_float_fixed_item_img{width:40px;aspect-ratio:1}.quick_menu_main .quick_menu_float_fixed_item .quick_menu_float_fixed_item_text{font-size:clamp(1rem,1.0892857143rem + -0.4464285714vw,0.875rem);font-weight:500}@media(max-width: 576px){.quick_menu_main .quick_menu_float_fixed_item .quick_menu_float_fixed_item_text{display:none}}@media(max-width: 768px){.cooper_wrap{display:block}}.header_cooperation{display:flex;justify-content:flex-start;align-items:center;gap:40px 30px}@media(max-width: 1700px){.header_cooperation{gap:10px}}.header_cooperation .swiper_wrap{display:flex;align-items:center;gap:15px}@media(max-width: 1700px){.header_cooperation .swiper_wrap{gap:5px}}.header_cooperation .swiper_wrap .swiper{max-width:180px;height:42px}.header_cooperation .swiper_wrap .swiper .swiper-slide{width:100%;display:flex;justify-content:center;align-items:center}.header_cooperation .swiper-button-next,.header_cooperation .swiper-button-prev{position:static;width:24px;height:24px;aspect-ratio:1;margin:0}.header_cooperation .swiper-button-next::after,.header_cooperation .swiper-button-prev::after{display:none}.header_cooperation .swiper-button-next{background:url(../img/icon/swiper_next.svg) no-repeat center/cover}.header_cooperation .swiper-button-prev{background:url(../img/icon/swiper_prev.svg) no-repeat center/cover}@media(max-width: 768px){.header_cooperation{flex-direction:column;gap:40px;padding-bottom:50px}}@media(max-width: 768px)and (max-width: 576px){.header_cooperation{gap:20px}}@media(max-width: 768px){.header_cooperation>.fz16{font-size:clamp(1rem,0.6428571429rem + 1.7857142857vw,1.5rem);font-weight:600}.header_cooperation .swiper_wrap{width:100%;padding:0 15px}.header_cooperation .swiper_wrap .swiper{max-width:unset}}#page_wrapper{padding-top:var(--header-height);height:auto}.red{color:#e0321f}ul.m4 li:not(:first-child){margin-top:4px}.table_wrap{width:100%}@media(max-width: 576px){.table_wrap{overflow-x:auto}.table_wrap::before{content:"↔ 모바일에서는 좌우로 스크롤하여 확인해주세요";display:block;font-size:16px;color:var(--gs600);margin-bottom:5px}}.table_wrap table{width:100%;border-bottom:2px solid var(--pri-2)}@media(max-width: 576px){.table_wrap table{min-width:600px}}.table_wrap table th,.table_wrap table td{border-right:1px solid var(--gs300)}.table_wrap table thead th{background:var(--pri-2);padding:10px;font-weight:600;color:var(--gs50);border-bottom:1px solid var(--gs300)}.table_wrap table tbody tr th,.table_wrap table tbody tr td{border-bottom:1px solid var(--gs300);padding:20px}.table_wrap table tbody tr:last-child th,.table_wrap table tbody tr:last-child td{border-bottom:0}.table_wrap table.vertical_top tbody td{vertical-align:top}.mainvisual .swiper,.mainvisual .swiper-wrapper,.mainvisual .swiper-slide{height:100%}.mainvisual .main_swiper_controls{position:absolute;left:50%;bottom:88px;transform:translateX(-50%);width:auto;margin:auto;height:auto;z-index:9}@media screen and (max-width: 1440px){.mainvisual .main_swiper_controls{bottom:50px}}@media(max-width: 768px){.mainvisual .main_swiper_controls{display:flex;justify-content:center;bottom:50px}}.mainvisual .main_swiper_controls .controls_inner{display:flex;justify-content:flex-start;align-items:center;gap:30px}.mainvisual .main_swiper_controls .swiper-btn{position:static;margin-top:0;height:auto;display:block}.mainvisual .main_swiper_controls .swiper-btn.swiper-button-prev::after,.mainvisual .main_swiper_controls .swiper-btn.swiper-button-next::after{display:none}.mainvisual .main_swiper_controls .swiper-btn.swiper-button-prev,.mainvisual .main_swiper_controls .swiper-btn.swiper-button-next{width:36px;aspect-ratio:1;flex-shrink:0}.mainvisual .main_swiper_controls .swiper-btn.swiper-button-prev{background:url(../img/main/main_visual/swiper_prev.svg) no-repeat center/cover}.mainvisual .main_swiper_controls .swiper-btn.swiper-button-next{background:url(../img/main/main_visual/swiper_next.svg) no-repeat center/cover}.mainvisual .main_swiper_controls .swiper-pagination{width:auto;display:flex;justify-content:center;align-items:center;gap:10px}.mainvisual .main_swiper_controls .swiper-pagination .swiper-pagination-bullet{font-size:0;width:16px;height:16px;border-radius:500px;border:2px solid #fff;background:rgba(0,0,0,0);margin:0;opacity:1}.mainvisual .main_swiper_controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:30px;background:#fff}.sm_tit{margin-bottom:10px;font-size:clamp(1rem,0.9107142857rem + 0.4464285714vw,1.125rem);font-weight:600;color:var(--gs500);letter-spacing:5.4px;line-height:1.4}.sm_tit.white{color:#fff}.main_h2{margin-top:10px;font-size:clamp(1rem,-0.0714285714rem + 5.3571428571vw,2.5rem);font-weight:600}.main_h2.mt5{margin-top:5px}.main_sub_txt{margin-top:20px;font-size:clamp(1rem,0.9107142857rem + 0.4464285714vw,1.125rem)}.main_sub_tit{margin-top:20px;font-size:24px;color:var(--gs900)}.main_sub_tit.white{color:#fff}.viewmore{display:flex;justify-content:flex-start;align-items:center;gap:10px;padding:10px 20px;border-radius:6px;background:var(--pri-2);width:-moz-max-content;width:max-content;font-size:clamp(1rem,0.9107142857rem + 0.4464285714vw,1.125rem);font-weight:500;color:#fff;cursor:pointer;transition:all .3s ease}.viewmore span{line-height:1}.viewmore::after{content:"";display:block;width:24px;aspect-ratio:1;background:url(../img/icon/viewmore-fff.svg) no-repeat center/cover;transition:all .3s ease}.viewmore:hover{background:var(--pri-1)}.viewmore:hover::after{transform:translateX(7px)}.viewmore.gray{background:var(--gs100);color:var(--gs900)}.viewmore.gray::after{background:url(../img/icon/viewmore.svg) no-repeat center/cover}.viewmore.gray:hover{background:var(--pri-1);color:#fff}.viewmore.gray:hover::after{background:url(../img/icon/viewmore-fff.svg) no-repeat center/cover}.section_doctor .doctor_wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media(max-width: 768px){.section_doctor .doctor_wrap{flex-direction:column-reverse;gap:60px}}.section_doctor .doctor_wrap .col-6{flex:1}@media(max-width: 768px){.section_doctor .doctor_wrap .col-6{flex:unset;width:100%}}.section_doctor .doc_img_wrap .item{cursor:pointer}.section_doctor .doc_img_wrap .item .img_wrap{height:450px;background:#fafefe;border-radius:24px;display:flex;justify-content:center;transition:all .3s ease}.section_doctor .doc_img_wrap .item .img_wrap img{width:auto;height:100%;transition:all .3s ease}@media(max-width: 576px){.section_doctor .doc_img_wrap .item .img_wrap{height:auto}.section_doctor .doc_img_wrap .item .img_wrap img{width:100%}}.section_doctor .doc_img_wrap .item .img_wrap:hover{background:var(--pri-1)}.section_doctor .doc_img_wrap .tit_wrap{justify-content:center;align-items:center;gap:20px}.section_doctor .doc_img_wrap .tit_wrap .bar{width:1px;height:16px;background:var(--gs600)}.section_special .item_wrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@media(max-width: 576px){.section_special .item_wrap{grid-template-columns:1fr}}.section_special .item_wrap .item{position:relative;height:300px;border-radius:24px;overflow:hidden}.section_special .item_wrap .item .bg{position:absolute;left:0;top:0;width:100%;height:100%}.section_special .item_wrap .item .cont_wrap{position:relative;z-index:99;padding:30px;height:100%;padding-right:0}@media(max-width: 1200px){.section_special .item_wrap .item .cont_wrap{padding:25px}}.section_special .item_wrap .item .cont_wrap .flex_box{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;overflow:hidden}.section_special .item_wrap .item .cont_wrap .tag_wrap{display:flex;justify-content:flex-start;align-items:center;gap:10px;width:100%}.section_special .item_wrap .item .cont_wrap .tag_wrap p{width:-moz-max-content;width:max-content;padding:8px 20px;border-radius:600px;background:#fff}.section_special .item_wrap .item .cont_wrap .tag_wrap p:first-child{display:flex;justify-content:flex-start;align-items:center;gap:10px}.section_special .item_wrap .item .cont_wrap .tag_wrap p:first-child::before{content:"";display:block;width:8px;aspect-ratio:1;background:url(../img/icon/point.svg) no-repeat center/cover}.section_special .item_wrap .item .cont_wrap .cont_inner{width:100%;transform:translateY(60px);transition:all .3s ease}@media(max-width: 1200px){.section_special .item_wrap .item .cont_wrap .cont_inner{transform:translateY(80px)}}@media(max-width: 768px){.section_special .item_wrap .item .cont_wrap .cont_inner{transform:translateY(0)}}.section_special .item_wrap .item .cont_wrap .hov_cont{opacity:0;transition:all .4s}@media(max-width: 576px){.section_special .item_wrap .item .cont_wrap .hov_cont{opacity:1}}@media(min-width: 768px){.section_special .item_wrap .item:hover .cont_wrap .cont_inner{transform:translateY(0)}}.bg_big_txt{font-size:clamp(1rem,-3.6428571429rem + 23.2142857143vw,7.5rem);line-height:1.3;letter-spacing:-0.05em;color:var(--gs50);font-weight:600;white-space:nowrap;position:absolute}.checkup{position:relative}.checkup .checkup_grid{display:grid;grid-template-columns:repeat(4, minmax(100px, 1fr));gap:20px}@media(max-width: 992px){.checkup .checkup_grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 576px){.checkup .checkup_grid{grid-template-columns:1fr;gap:0}}.checkup .checkup_grid .item{text-align:center;position:relative;height:400px;border-radius:24px;display:flex;justify-content:center;align-items:center}@media(max-width: 576px){.checkup .checkup_grid .item{padding:40px 0;height:auto;border-radius:0}.checkup .checkup_grid .item_1{border-radius:24px 24px 0 0}.checkup .checkup_grid .item_4{border-radius:0 0 24px 24px}}.checkup .checkup_grid .item:nth-child(1)::before{content:"";width:242px;aspect-ratio:242/157;background:url(../img/main/checkup/badge.svg) no-repeat center center/contain;position:absolute;top:-68px;left:-101px;animation:dung .75s ease-in-out infinite alternate}@media(max-width: 1500px){.checkup .checkup_grid .item:nth-child(1)::before{left:0}}@media(max-width: 576px){.checkup .checkup_grid .item:nth-child(1)::before{width:150px;top:-55px}}.checkup .checkup_grid .item .btn_wrap{display:flex;justify-content:center}.checkup .checkup_grid .item .viewmore{width:50px;height:50px;background:rgba(0,0,0,0);padding:10px;display:flex;justify-content:center;align-items:center;color:var(--gs900);transition:all .4s}.checkup .checkup_grid .item .viewmore::after{content:"";display:block;width:24px;aspect-ratio:1;background:url(../img/icon/plus.svg) no-repeat center/cover}.checkup .checkup_grid .item .viewmore .hov{width:0;opacity:0;visibility:hidden;transition:all .4s}.checkup .checkup_grid .item .viewmore:hover{width:154px;gap:10px;background:#fff}.checkup .checkup_grid .item .viewmore:hover .hov{width:auto;opacity:1;visibility:visible}.checkup .checkup_grid .item .viewmore:hover::after{background:url(../img/icon/plus.svg) no-repeat center/cover !important}.checkup .checkup_grid .item_1{background:linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%),var(--pri-1)}.checkup .checkup_grid .item_1 .viewmore::after{background:url(../img/icon/plus-fff.svg) no-repeat center/cover}.checkup .checkup_grid .item_2{background-color:var(--pnt-2)}.checkup .checkup_grid .item_3{background-color:var(--gs200)}.checkup .checkup_grid .item_4{background-color:var(--pri-2)}.checkup .checkup_grid .item_4 .viewmore::after{background:url(../img/icon/plus-fff.svg) no-repeat center/cover}.checkup .bot_text{padding:0 20px}.checkup .bg_big_txt{left:50%;bottom:180px;z-index:-1}@keyframes dung{0%{transform:translateY(0)}100%{transform:translateY(-3%)}}.section_onestop{position:relative;overflow:hidden}.section_onestop.aos-animate::after{transform:translate(0, 0);transition:1.5s ease;transition-delay:.15s;background-color:var(--pri-2)}.section_onestop::after{content:"";pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/main/onestep/section_bg.webp) no-repeat center/cover;z-index:-1;transform:translateY(-100%)}.section_onestop .tac .sm_tit{color:#abb9c9}.section_onestop .pain_normal_content{position:relative;background-color:#fff;padding:50px;border-radius:24px;box-shadow:0 0 10px rgba(0,0,0,.1)}@media(max-width: 992px){.section_onestop .pain_normal_content>h3,.section_onestop .pain_normal_content .desc{width:80%}}@media(max-width: 992px)and (max-width: 576px){.section_onestop .pain_normal_content>h3,.section_onestop .pain_normal_content .desc{width:100%}}@media(max-width: 576px){.section_onestop .pain_normal_content{padding:50px 20px}}.section_onestop .pain_normal_content::after{content:"";position:absolute;right:29px;top:-42px;width:233px;aspect-ratio:233/274;background:url(../img/main/onestep/badge.webp) no-repeat center/cover}@media(max-width: 1200px){.section_onestop .pain_normal_content::after{right:0;top:-80px}}@media(max-width: 768px){.section_onestop .pain_normal_content::after{width:160px;top:-56px}}@media(max-width: 576px){.section_onestop .pain_normal_content::after{width:130px;top:-46px}}.section_onestop .pain_normal_content .icon_content_wrap{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px}@media(max-width: 1200px){.section_onestop .pain_normal_content .icon_content_wrap{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 576px){.section_onestop .pain_normal_content .icon_content_wrap{grid-template-columns:1fr;gap:20px;margin-top:30px}}.section_onestop .pain_normal_content .icon_content_wrap .item .num{width:-moz-max-content;width:max-content;padding:3px 13px;border-radius:50px;background:var(--pri-1)}.section_onestop .swiper_wrap{position:relative}@media(max-width: 576px){.section_onestop .swiper_wrap{pointer-events:all}}.section_onestop .pain__swiper{z-index:50;pointer-events:none}@media(max-width: 576px){.section_onestop .pain__swiper{pointer-events:all}}.section_onestop .pain__swiper .pain_swiper_pagination{display:none;justify-content:center;align-items:center;gap:6px;position:relative;left:auto;top:auto;right:auto;bottom:auto;margin-top:50px}.section_onestop .pain__swiper .pain_swiper_pagination .swiper-pagination-bullet{margin:0;width:8px;height:8px;flex-shrink:0;border-radius:0;background-color:#eee;transition:.35s ease;border-radius:500px}.section_onestop .pain__swiper .pain_swiper_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:20px;background-color:#fff}@media(max-width: 576px){.section_onestop .pain__swiper .pain_swiper_pagination{display:flex}}.section_onestop .pain__swiper .swiper-slide{overflow:hidden}.section_onestop .pain__swiper .swiper-slide .flex_box{padding:50px;border-radius:0 0 24px 24px;background:#fff;flex-wrap:nowrap;gap:50px;align-items:center}@media(max-width: 768px){.section_onestop .pain__swiper .swiper-slide .flex_box{flex-direction:column;gap:20px}}@media(max-width: 576px){.section_onestop .pain__swiper .swiper-slide .flex_box{border-radius:24px;padding:20px}}.section_onestop .pain__swiper .img_wrap{width:100%;max-width:310px;aspect-ratio:310/350;position:relative;z-index:5;border-radius:20px}@media(max-width: 576px){.section_onestop .pain__swiper .img_wrap{max-width:100%}}.section_onestop .pain__swiper .content_wrap{flex:1}@media(max-width: 768px){.section_onestop .pain__swiper .content_wrap{flex:unset;width:100%}}.section_onestop .pain__swiper .content_wrap .content_tit{position:relative;display:flex;align-items:center;gap:30px}.section_onestop .pain__swiper .content_wrap .content_list_wrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px 20px}@media(max-width: 576px){.section_onestop .pain__swiper .content_wrap .content_list_wrap{grid-template-columns:1fr}}.section_onestop .pain__swiper .content_wrap .content_list_wrap li{padding:0;justify-content:flex-start;align-items:flex-start;gap:4px 20px}@media(max-width: 576px){.section_onestop .pain__swiper .content_wrap .content_list_wrap li{flex-direction:column}}.section_onestop .pain__swiper .content_wrap .content_list_wrap li .list_tit{min-width:97px;flex-shrink:0}@media(max-width: 768px){.section_onestop .pain__swiper .content_wrap .content_list_wrap li .list_tit{min-width:unset}}.section_onestop .pain_thumb_wrap{width:100%}@media(max-width: 576px){.section_onestop .pain_thumb_wrap{display:none}}.section_onestop .pain_thumb__swiper .swiper-slide{cursor:pointer}.section_onestop .pain_thumb__swiper .swiper-slide.swiper-slide-thumb-active .tit,.section_onestop .pain_thumb__swiper .swiper-slide:hover .tit{background:var(--pri-1)}.section_onestop .pain_thumb__swiper .swiper-slide .tit{padding:15px 30px;border-radius:24px 24px 0 0;background:hsla(0,0%,100%,.2);transition:all .4s}@media(max-width: 768px){.section_onestop .pain_thumb__swiper .swiper-slide .tit{padding:15px}}.tab_nav_st_1{display:flex;text-align:center;gap:20px;font-size:clamp(1rem,0.6428571429rem + 1.7857142857vw,1.5rem);font-weight:600}@media(max-width: 768px){.tab_nav_st_1{overflow-x:auto}}.tab_nav_st_1>li{flex:0 1 244px;height:auto;cursor:pointer;position:relative;transition:.35s ease;padding:40px 0;border-radius:24px;background:var(--gs100);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}@media(max-width: 768px){.tab_nav_st_1>li{padding:20px;flex:unset;width:auto;min-width:200px}}@media(max-width: 576px){.tab_nav_st_1>li{min-width:140px;gap:10px}}.tab_nav_st_1>li .icon{width:80px;aspect-ratio:1;position:relative}@media(max-width: 768px){.tab_nav_st_1>li .icon{width:60px}}.tab_nav_st_1>li .icon img{position:absolute;left:0;top:0;transition:all .4s}.tab_nav_st_1>li .icon img.hov{opacity:0;visibility:hidden}.tab_nav_st_1>li:hover{background:var(--pri-1);color:#fff}.tab_nav_st_1>li:hover .icon img.bas{opacity:0;visibility:hidden}.tab_nav_st_1>li:hover .icon img.hov{opacity:1;visibility:visible}.tab_nav_st_1>li.current{background:var(--pri-1);color:#fff}.tab_nav_st_1>li.current .icon img.bas{opacity:0;visibility:hidden}.tab_nav_st_1>li.current .icon img.hov{opacity:1;visibility:visible}.tab_content_wrap .tab_content{display:none}.tab_content_wrap .tab_content.current{display:block}.tab_content_wrap_st_2{padding:50px;border-radius:20px;overflow:hidden;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.1)}@media(max-width: 768px){.tab_content_wrap_st_2{padding-left:20px;padding-right:20px}}.tab_content_wrap_st_2 .tab_content .img_wrap{width:100%;max-width:480px;aspect-ratio:480/350;border-radius:20px}.tab_content_wrap_st_2 .tab_content .text_wrap{width:100%;max-width:590px}@media(max-width: 768px){.tab_content_wrap_st_2 .tab_content .text_wrap{padding-left:0}}.section_ear{background:var(--gs100)}.tab_content_wrap_st_1{box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:24px;padding:50px}@media(max-width: 768px){.tab_content_wrap_st_1{padding:40px 20px;margin-top:30px}}.tab_content_wrap_st_1 .flex_box{align-items:center;gap:50px}@media(max-width: 768px){.tab_content_wrap_st_1 .flex_box{flex-direction:column;gap:20px}}.tab_content_wrap_st_1 .flex_box .img_wrap{width:100%;max-width:480px;aspect-ratio:480/350;border-radius:24px}.tab_content_wrap_st_1 .flex_box .desc_box{flex:1}@media(max-width: 768px){.tab_content_wrap_st_1 .flex_box .desc_box{flex:unset;width:100%}}.tab_content_wrap_st_1 .dib{padding:10px 20px}.tab_content_wrap_st_1 .tab_content_item_list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}@media(max-width: 768px){.tab_content_wrap_st_1 .tab_content_item_list{grid-template-columns:repeat(2, 1fr);gap:8px}}@media(max-width: 576px){.tab_content_wrap_st_1 .tab_content_item_list{grid-template-columns:1fr}}.tab_content_wrap_st_1 .tab_content_item_list .item{position:relative;padding:20px 30px;z-index:5;background-color:var(--gs100);border-radius:20px;overflow:hidden;text-align:left;border-radius:24px;transition:.3s ease;cursor:pointer}.tab_content_wrap_st_1 .tab_content_item_list .item .txt_default{display:flex;justify-content:space-between;align-items:center;transition:.3s ease}.tab_content_wrap_st_1 .tab_content_item_list .item .txt_default::after{content:"";display:block;width:24px;aspect-ratio:1;background:url(../img/icon/plus-pri-1.svg) no-repeat center/cover;transition:.3s ease}.tab_content_wrap_st_1 .tab_content_item_list .item:hover{background:var(--pri-1)}.tab_content_wrap_st_1 .tab_content_item_list .item:hover .txt_default{color:#fff}.tab_content_wrap_st_1 .tab_content_item_list .item:hover .txt_default::after{background:url(../img/icon/plus-fff.svg) no-repeat center/cover}.section_preview{overflow:hidden}.section_preview .preview_swiper_wrap{position:relative}.section_preview .preview__swiper{overflow:visible;transition:all .3s ease}.section_preview .preview__swiper .swiper-wrapper{align-items:center}.section_preview .preview__swiper .swiper-slide .img_wrap{aspect-ratio:1000/600;width:calc(100% - 220px);max-width:1000px;margin-left:auto;margin-right:auto;border-radius:24px;overflow:hidden;background:var(--gs100)}@media(max-width: 768px){.section_preview .preview__swiper .swiper-slide .img_wrap{width:calc(100% - 140px)}}@media(max-width: 768px){.section_preview .preview__swiper .swiper-slide .img_wrap{width:100%}}.section_preview .preview__swiper .swiper-slide .equip_info{height:0;opacity:0;visibility:hidden;transition:all .3s ease}.section_preview .preview__swiper .swiper-slide .equip_info .desc{width:100%;max-width:600px;margin:10px auto 0}.section_preview .preview__swiper .swiper-slide.swiper-slide-active .equip_info{height:auto;opacity:1;visibility:visible}.section_preview{--swiper-navigation-size: 90px}.section_preview .preview_swiper-btn{z-index:50;position:absolute;top:50%;background-color:var(--pri-2);width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);background-repeat:no-repeat;background-size:40px;background-position:50% 50%;transform:translateY(-50%);cursor:pointer;border-radius:500px;transition:all .3s ease}@media(max-width: 768px){.section_preview .preview_swiper-btn{width:60px;height:60px}}@media(max-width: 576px){.section_preview .preview_swiper-btn{display:none}}.section_preview .preview_swiper-btn:hover{background-color:var(--pri-1)}.section_preview .preview_swiper-prev{background-image:url(../img/icon/swiper-sm-prev-fff.svg);left:0}.section_preview .preview_swiper-next{background-image:url(../img/icon/swiper-sm-next-fff.svg);right:0}.section_preview .preview_controls{position:absolute;width:500px;height:80px;background-color:#fff;left:50%;bottom:0;transform:translateX(-50%);z-index:50;display:flex;gap:20px;align-items:center;padding:0 50px;border-radius:20px 20px 0 0}@media(max-width: 576px){.section_preview .preview_controls{position:static;width:100%;transform:unset;border:1px solid rgba(0,0,0,.07);height:60px;border-radius:20px;margin-top:20px}}.section_preview .preview_controls .content_alt{min-width:250px;max-width:250px;font-size:28px;font-weight:600;color:var(--gs900)}@media(max-width: 576px){.section_preview .preview_controls .content_alt{font-size:20px;min-width:200px;max-width:200px}}.section_preview .preview_controls .swiper-pagination{width:auto;position:static;font-size:21px;font-weight:400}.section_preview .preview_controls .swiper-pagination .swiper-pagination-total{color:var(--gray-5)}.section_preview .preview_controls .swiper-pagination .swiper-pagination-total::before{content:"";display:inline-block;margin:0 32px;width:1px;height:18px;background-color:var(--gs400);vertical-align:middle}.section_preview .preview_controls .swiper-pagination .swiper-pagination-current{color:var(--pri-1);font-weight:600}#equip .equip_grid{display:grid;grid-template-columns:948px 700px;gap:20px;height:640px}@media(max-width: 1200px){#equip .equip_grid{grid-template-columns:660px auto}}@media(max-width: 768px){#equip .equip_grid{display:block;width:90%;margin-left:auto;margin-right:auto;height:auto}}#equip .sticky{position:sticky;top:0}#equip .equip__swiper .swiper-slide{width:100%;overflow:hidden}#equip .equip__swiper .swiper-slide .equip_img{aspect-ratio:950/640;background-color:var(--gray-2);border-radius:0 20px 20px 0}@media(max-width: 768px){#equip .equip__swiper .swiper-slide .equip_img{border-radius:20px}}#equip .equip__swiper .swiper-slide .equip_img .img_wrap{width:100%;height:100%;border-radius:0 20px 20px 0}@media(max-width: 768px){#equip .equip__swiper .swiper-slide .equip_img .img_wrap{border-radius:20px}}#equip .equip__swiper .swiper-slide .content{padding-left:310px;padding-right:40px}@media(max-width: 768px){#equip .equip__swiper .swiper-slide .content{padding-left:20px;padding-right:20px}}#equip .equip__swiper .swiper-pagination{display:none;bottom:0;justify-content:center;align-items:center;gap:6px;display:none}#equip .equip__swiper .swiper-pagination .swiper-pagination-bullet{margin:0;width:8px;height:8px;flex-shrink:0;border-radius:0;background-color:#aaa;transition:.35s ease;border-radius:500px}#equip .equip__swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:20px;background-color:var(--pri-1)}@media(max-width: 768px){#equip .equip__swiper .swiper-pagination{display:flex;position:relative;left:auto;top:auto;right:auto;bottom:auto;margin-top:30px;overflow-x:auto}}#equip .list_wrap{height:100%;overflow-y:auto}@media(max-width: 768px){#equip .list_wrap{display:none}}#equip .equip_list{display:grid;grid-template-columns:repeat(auto-fit, minmax(310px, 310px));gap:20px}@media(max-width: 768px){#equip .equip_list{padding-top:0}}#equip .equip_list li{cursor:pointer;position:relative;overflow:hidden}#equip .equip_list li .equip_list_img .img_wrap{border-radius:20px}#equip .equip_list li:hover .tit{background-color:var(--pri-1);color:#fff}#equip .equip_list li:hover .equip_list_img .img_wrap img{filter:grayscale(0)}#equip .equip_list li.current .equip_list_img{background-color:var(--gray-2)}#equip .equip_list li.current .equip_list_img .img_wrap img{transform:scale(1.05);filter:grayscale(0);opacity:1}#equip .equip_list li.current .tit{background-color:var(--pri-1);color:#fff;font-weight:600}#equip .equip_list li .equip_list_img{position:relative;aspect-ratio:1/1;border-radius:20px}#equip .equip_list li .equip_list_img .img_wrap{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}#equip .equip_list li .equip_list_img .img_wrap img{transition:.35s ease;filter:grayscale(1);opacity:.2}#equip .equip_list li .tit{position:absolute;min-width:210px;left:50%;transform:translateX(-50%);bottom:30px;background-color:#fff;border-radius:10px;font-size:21px;display:flex;align-items:center;justify-content:center;z-index:2;padding:10px 20px;transition:all .4s}#contactus{position:relative}#contactus .map_wrap{height:600px}@media(max-width: 576px){#contactus .map_wrap{height:400px}}#contactus .map_wrap .map_wrap__link__pin_img{display:inline-block;width:127px;aspect-ratio:127/160;background:url(../img/common/map_pin.svg) no-repeat bottom center/contain;padding:0;min-height:unset}#contactus .map_wrap .map_wrap__link__pin_img::after{display:none}#contactus .map_wrap .map_info{position:absolute;bottom:38px;left:50%;transform:translateX(-50%);font-size:24px;white-space:nowrap;padding:10px 30px;line-height:36px;background-color:#fff;z-index:100;border-radius:100px;box-shadow:0 0 10px rgba(0,0,0,.1)}@media(max-width: 576px){#contactus .map_wrap .map_info{border-radius:0;bottom:0;font-size:20px;width:100%;text-align:center;line-height:30px;border-bottom:1px solid #eee;padding:10px}}#contactus .map_wrap .map_info span{vertical-align:middle}#contactus .map_wrap .map_info span.green{color:#2fa348}#contactus .map_wrap .map_info .circle{border-radius:500px;font-size:21px;height:34px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;color:#fff}#contactus .map_wrap .map_info .circle.bg_green{background-color:#2fa348}@media(max-width: 576px){#contactus .map_wrap .map_info .circle{font-size:16px;height:30px}}#contactus .speak{font-size:18px;font-weight:700;background-color:var(--pri-1);color:#fff;padding:5px 20px 5px 50px;position:relative;line-height:1.8}#contactus .speak::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:20px;width:24px;height:24px;background:url(../img/images/icon/loudspeaker.svg) no-repeat center center/contain}#contactus .contactus_info_wrap{justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}@media(max-width: 768px){#contactus .contactus_info_wrap{display:block}}#contactus .contactus_info_wrap .item{width:100%;max-width:380px}@media(max-width: 768px){#contactus .contactus_info_wrap .item{max-width:unset}#contactus .contactus_info_wrap .item:not(:first-child){margin-top:40px}}#contactus .contactus_info_wrap .item h3::after{content:"";display:block;width:100%;height:2px;background:var(--pri-1);margin-top:20px}@media(max-width: 576px){#contactus .contactus_info_wrap .item h3::after{margin-top:10px}}#contactus .contactus_info_wrap .item .viewmore{justify-content:flex-start}#contactus .contactus_info_wrap .item .flex_box{justify-content:flex-start;align-items:flex-start;gap:20px;flex-wrap:nowrap}#contactus .contactus_info_wrap .item .address_tit{min-width:70px}#contactus .contactus_info_wrap .item address{font-style:normal}#contactus .schedule_list .schedule_wrap{display:flex;justify-content:flex-start;align-items:flex-start;gap:20px}#contactus .schedule_list .schedule_wrap:not(:first-child){margin-top:10px}#contactus .schedule_list .schedule_wrap .days{min-width:71px}#contactus .schedule_list .schedule_wrap .time_wrap{display:flex;justify-content:flex-start;align-items:center;gap:5px 20px;flex-wrap:wrap}.surgery{--pri-1:#F5757F;--pri-2:#A52A2A;--pri-3:#d5f8f8}.surgery .section_special .item_wrap .item .cont_wrap .tag_wrap p:first-child::before{background:url(../img/icon/point_surgery.svg) no-repeat center/cover}.surgery .section_special .item_wrap .item .cont_wrap .cont_inner{transform:translateY(75px)}@media(max-width: 992px){.surgery .section_special .item_wrap .item .cont_wrap .cont_inner{transform:translate(0)}}@media(min-width: 768px){.surgery .section_special .item_wrap .item:hover .cont_wrap .cont_inner{transform:translateY(0)}}.surgery .section_clinic{background:url(../img/surgery/clinic/section_bg.webp) no-repeat center/cover}.surgery .section_clinic .grid-2{grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px 40px}@media(max-width: 576px){.surgery .section_clinic .grid-2{grid-template-columns:1fr}}.surgery .section_clinic .grid-2 .item .img_wrap{border-radius:24px;box-shadow:0 0 10px rgba(0,0,0,.02)}.surgery .section_clinic .grid-2 .item .txt_wrap{padding:60px;border-radius:24px;background:#fff}@media(max-width: 992px){.surgery .section_clinic .grid-2 .item .txt_wrap{padding:20px}}.surgery .section_clinic .grid-2 .item .txt_wrap .tit_wrap{display:flex;flex-direction:column;gap:5px}.surgery .section_clinic .grid-2 .item .txt_wrap .item_list_wrap{gap:20px}.surgery .section_clinic .grid-2 .item .txt_wrap .item_list_wrap .list_wrap{height:200px;border-radius:15px;overflow:hidden;background:var(--gs100);position:relative}@media(max-width: 576px){.surgery .section_clinic .grid-2 .item .txt_wrap .item_list_wrap .list_wrap{height:auto;padding-bottom:20px}}.surgery .section_clinic .grid-2 .item .txt_wrap .item_list_wrap .list_wrap .tit{position:absolute;left:0;top:0;width:100%;height:38px;display:flex;justify-content:center;align-items:center;background:var(--pri-1)}.surgery .section_clinic .grid-2 .item .txt_wrap .item_list_wrap .list_wrap .list_cont{padding-top:48px}.surgery .section_clinic .grid-2 .item .txt_wrap .item_list_wrap .list_wrap .list_cont ul{padding:0 20px}.surgery .section_clinic .grid-2 .item .txt_wrap .item_list_wrap .list_wrap .list_cont ul li{line-height:1.4}.surgery .section_onestop::after{background:url(../img/surgery/treat/section_bg.webp) no-repeat center/cover}.surgery .section_onestop .pain_normal_content::after{display:none}.surgery #contactus .map_wrap .map_wrap__link__pin_img{background:url(../img/common/map_pin_surgery.svg) no-repeat bottom center/contain}.surgery .section_doctor .doc_img_wrap .item .img_wrap{background:snow}.surgery .section_doctor .doc_img_wrap .item .img_wrap:hover{background:var(--pri-1)}#thyroid .tab_nav_st_1{justify-content:center}.career_content_wrap_1 .profile_list li:first-child{font-weight:600}.go_link{position:fixed;left:20px;bottom:20px;overflow:hidden;border-radius:6px;width:-moz-max-content;width:max-content;background:var(--pri-1);z-index:9}.go_link.internal{background:#00b5c2}@media(max-width: 576px){.go_link{left:10px;bottom:10px}}.go_link::before{content:"";position:absolute;right:-7px;top:0;width:78px;aspect-ratio:1;background:url(../img/common/symbol-fff.svg) no-repeat center/cover;opacity:.1}.go_link .inner{padding:10px 20px;justify-content:flex-start;align-items:flex-end;gap:10px;position:relative;z-index:2}.go_link .inner svg{transition:all .4s}.go_link .inner:hover svg{transform:translate(5px, -5px)}