:root{--header-height: 100px;--container-margin: 25px;--container-width: 1300px;--container-space: max( var(--container-margin), calc((100vw - var(--container-width)) / 2) )}@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: 230px;--header-logo-height: 56px;--header-tel-bg: var(--pri-1);--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(--pri-2);--header-mobile-active-txt-color: var(--pri-1);--header-mobile-tel-bg: var(--pri-1);--header-mobile-tel-txt-color: var(--pri-3)}.header{position:fixed;top:0;left:0;height:var(--header-height);width:100%;z-index:500;background:hsla(0,0%,100%,.9);backdrop-filter:blur(5px)}.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: 576px){.header .header__logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-height:40px}.header .header__logo img{height:100%}}.header .header__container{height:100%;width:calc(100% - 200px);margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between;position:relative;flex-wrap:wrap}@media(max-width: 1800px){.header .header__container{width:calc(100% - 50px)}}.header .header__nav{height:100%}.header .header__nav_ul_pc{height:100%;display:flex;align-items:center;gap:50px;white-space:nowrap;justify-content:center}@media(max-width: 1520px){.header .header__nav_ul_pc{gap:20px}}@media(max-width: 1400px){.header .header__nav_ul_pc{display:none}}.header .header__nav_ul_pc li{position:relative}.header .header__nav_ul_pc li a{font-size:clamp(1rem,0.8214285714rem + 0.8928571429vw,1.25rem);color:var(--gs900);position:relative;transition:all .3s}.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);font-weight:600}.header .header__nav_ul_pc li.active a{color:var(--pri-1);font-weight:600}.header .header__telLink{background:var(--header-tel-bg);color:var(--header-tel-txt-color);overflow:hidden;padding:10px 20px;height:auto;border-radius:40px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;transition:all .3s}.header .header__telLink::after{content:"";display:block;width:16px;aspect-ratio:1;flex-shrink:0;background:url(../img/icon/diagonal-fff.svg) no-repeat center/cover}@media(max-width: 992px){.header .header__telLink::after{display:none}}@media(min-width: 768px){.header .header__telLink:hover{background:var(--pri-3)}}@media(max-width: 768px){.header .header__telLink{width:36px;height:36px;background:var(--pri-1) url(../img/icon/call-fff.svg) no-repeat center/16px}}@media(max-width: 576px){.header .header__telLink{position:absolute;left:0}}.header .header__telLink span{display:block}@media(max-width: 992px){.header .header__telLink span{display:none}}.header .header_right{display:flex;align-items:center;gap:10px}.header .btn_header_mo_menu{display:none;position:relative;width:40px;height:40px;z-index:500;transition:.45s ease}@media(max-width: 1400px){.header .btn_header_mo_menu{display:block;right:0}}.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:100vh;background-color:#fff;opacity:0;visibility:hidden;transform:translateX(100%);transition:.5s ease;overflow-y:auto}@media(max-width: 1600px){.header .mobile_menu{display:block}}@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:var(--header-height);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:600;max-width:100%;margin-left:auto;margin-right:auto}.header .header__nav_ul_mobile li{height:60px;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 .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: 1480px){.header .header__nav_ul_pc li{font-size:18px}}.footer{display:block;padding:80px 0;background-color:#2f2f2f;color:#fff}@media(max-width: 576px){.footer{padding:40px 0}}.footer .container{display:block}.footer p,.footer li,.footer a,.footer b{line-height:1.3}.footer .logo{width:202px;aspect-ratio:202/132;margin:0 auto}@media(max-width: 576px){.footer .logo{width:120px}}.footer .info{width:100%}.footer .info .info_link{width:100%;justify-content:center;align-items:center;gap:80px}@media(max-width: 576px){.footer .info .info_link{gap:8px 10px}}.footer .info .info_list{width:100%}.footer .info .info_list .info_list_wrap{display:flex;gap:10px 80px;flex-wrap:wrap;justify-content:center}@media(max-width: 576px){.footer .info .info_list .info_list_wrap{gap:10px 20px}}.footer .info .info_list .info_list_wrap .w100{width:100%;justify-content:center}.footer .info .info_list .info_list_wrap li{display:flex;justify-content:flex-start;gap:20px}@media(max-width: 576px){.footer .info .info_list .info_list_wrap li{gap:8px}}.modal_title_wrap h2{color:#00178a}.modal_container_inner .name_wrap{display:flex;align-items:center}.modal_container_inner .name_wrap .name{letter-spacing:.2em;font-weight:600}.modal_container_inner .name_wrap .position{display:flex;align-items:center;margin-left:10px}.modal_container_inner .name_wrap .position::after{content:"|";margin:0 20px;color:var(--gs500)}.modal_container_inner .specialty_wrap{display:flex;align-items:start;line-height:36px}.modal_container_inner .specialty_wrap .tit{font-size:18px;font-weight:600;background-color:var(--pri-2);color:#fff;margin-right:20px;height:36px;padding:5px 20px;border-radius:100px;display:inline-flex;align-items:center;justify-content:center}.modal_container_inner .profile_wrap .profile_tit{padding-bottom:10px;border-bottom:2px solid var(--pri-2)}.modal_container_inner .modal-nav__wrap{margin-top:120px;display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.modal_container_inner .modal-nav__wrap .modal-nav{border:1px solid var(--gs400);color:var(--gs500);font-size:24px;font-weight:500;padding:12px 40px;display:flex;align-items:center}@media(max-width: 576px){.modal_container_inner .modal-nav__wrap .modal-nav{padding:12px 20px}}.modal_container_inner .modal-nav__wrap .modal-nav.disabled{pointer-events:none;opacity:0;visibility:hidden}.modal_container_inner .modal-nav__wrap .modal-nav::before,.modal_container_inner .modal-nav__wrap .modal-nav::after{content:"";width:24px;height:24px;background-repeat:no-repeat;background-position:center center;background-size:contain}.modal_container_inner .modal-nav__wrap .modal-nav-prev{border-radius:100px 0 0 100px}.modal_container_inner .modal-nav__wrap .modal-nav-prev::before{background-image:url(../img/dh/modal-prev.svg);margin-right:50px}@media(max-width: 576px){.modal_container_inner .modal-nav__wrap .modal-nav-prev::before{margin-right:20px}}.modal_container_inner .modal-nav__wrap .modal-nav-prev::after{content:unset}.modal_container_inner .modal-nav__wrap .modal-nav-next{border-radius:0 100px 100px 0;justify-content:end}.modal_container_inner .modal-nav__wrap .modal-nav-next::after{background-image:url(../img/dh/modal-next.svg);margin-left:50px}@media(max-width: 576px){.modal_container_inner .modal-nav__wrap .modal-nav-next::after{margin-left:20px}}.modal_container_inner .modal-nav__wrap .modal-nav-next::before{content:unset}.modal_container_inner .modal_doctor_feat_wrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}.modal_container_inner .modal_doctor_feat_wrap .modal_doctor_feat{min-height:85px;padding:0 45px;display:flex;align-items:center;justify-content:center;width:100%;position:relative;font-size:26px;font-weight:700;color:#805710;line-height:1.3;text-align:center;letter-spacing:-0.1em}@media(max-width: 576px){.modal_container_inner .modal_doctor_feat_wrap .modal_doctor_feat{font-size:20px;padding:0 36px}}.modal_container_inner .modal_doctor_feat_wrap .modal_doctor_feat::before,.modal_container_inner .modal_doctor_feat_wrap .modal_doctor_feat::after{content:"";position:absolute;width:45px;height:85px;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-position:center center;background-size:contain}.modal_container_inner .modal_doctor_feat_wrap .modal_doctor_feat::before{left:0;background-image:url(../img/dh/leaf_left.svg)}.modal_container_inner .modal_doctor_feat_wrap .modal_doctor_feat::after{right:0;background-image:url(../img/dh/leaf_right.svg)}.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::placeholder{color:var(--gs500)}.form_wrap select{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%;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_float_fixed{position:fixed;right:50px;bottom:240px;width:73px;z-index:5;border-radius:300px 300px;padding:0;overflow:hidden;transition:all .1s;transform:translateX(0)}.quick_menu_float_fixed.wheel_hide{opacity:0;pointer-events:none;transform:translateX(10%)}@media(max-width: 1400px){.quick_menu_float_fixed{right:20px}}@media(max-width: 576px){.quick_menu_float_fixed{bottom:100px;width:64px;right:12px}}.quick_menu_float_fixed .quick_menu_float_fixed_list{width:100%;overflow:hidden;transition:all .3s;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(50px)}.quick_menu_float_fixed .quick_menu_float_fixed_list .quick_menu_float_fixed_item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px 0;transition:background .3s}@media(min-width: 768px){.quick_menu_float_fixed .quick_menu_float_fixed_list .quick_menu_float_fixed_item:hover{background:var(--pri-2)}}@media(max-width: 576px){.quick_menu_float_fixed .quick_menu_float_fixed_list .quick_menu_float_fixed_item{padding:6px 0}}.quick_menu_float_fixed .quick_menu_float_fixed_list .quick_menu_float_fixed_item .quick_menu_float_fixed_item_img{width:24px;aspect-ratio:1}@media(max-width: 576px){.quick_menu_float_fixed .quick_menu_float_fixed_list .quick_menu_float_fixed_item .quick_menu_float_fixed_item_img{width:20px}}.quick_menu_float_fixed .quick_menu_float_fixed_list .quick_menu_float_fixed_item .quick_menu_float_fixed_item_text{font-size:14px}.quick_menu_float_fixed .quick_menu_float_fixed_btn{display:block;position:relative;width:73px;height:73px;aspect-ratio:1;border-radius:300px;background:linear-gradient(0deg, #15AC95 0%, #8DDDD6 100%)}@media(max-width: 576px){.quick_menu_float_fixed .quick_menu_float_fixed_btn{width:64px;height:64px}}.quick_menu_float_fixed .quick_menu_float_fixed_btn::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:40px;height:41px;background:url(../img/common/symbol-fff.svg) no-repeat center/cover}@media(max-width: 576px){.quick_menu_float_fixed .quick_menu_float_fixed_btn::before{width:30px;height:31px}}.quick_menu_float_fixed.active{border-radius:200px 200px 300px 300px;padding-top:10px;box-shadow:0 0 15px 0 rgba(0,0,0,.1);background:#fff}.quick_menu_float_fixed.active .quick_menu_float_fixed_list{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}@media(min-width: 992px){body.scrolled .quick_counsel{max-width:unset;border-radius:0;bottom:0}}.quick_counsel{position:sticky;bottom:20px;left:0;width:100%;max-width:1820px;padding:20px 100px;border-radius:800px;background:var(--pri-1);z-index:99;margin:0 auto;transition:all .3s}@media(max-width: 1800px){.quick_counsel{padding:20px 60px}}@media(max-width: 1440px){.quick_counsel{padding:20px}}@media(max-width: 992px){.quick_counsel{position:fixed;left:50%;transform:translateX(-50%);bottom:20px;width:90%;max-width:360px;border-radius:20px;background:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.1);padding:32px}.quick_counsel.closed{transform:translateX(-50%) translateY(calc(100% + 20px))}}@media(max-width: 576px){.quick_counsel{padding:20px}}.quick_counsel .btn_quick_counsel__toggle_mobile{display:none}@media(max-width: 992px){.quick_counsel .btn_quick_counsel__toggle_mobile{display:block;position:absolute;left:50%;top:-37px;transform:translateX(-50%);padding:5px 16px;background:var(--pri-1);border-radius:10px 10px 0 0}}@media(max-width: 992px)and (max-width: 576px){.quick_counsel .btn_quick_counsel__toggle_mobile{top:-32px}}@media(max-width: 992px){.quick_counsel .btn_quick_counsel__toggle_mobile span{font-size:18px}}@media(max-width: 992px)and (max-width: 576px){.quick_counsel .btn_quick_counsel__toggle_mobile span{font-size:15px}}.quick_counsel .btn_quick_counsel__close_mobile{display:none}@media(max-width: 992px){.quick_counsel .btn_quick_counsel__close_mobile{display:block;position:absolute;top:32px;right:32px;width:30px;aspect-ratio:1;background:url(../img/icon/close.svg) no-repeat center/cover}}@media(max-width: 576px){.quick_counsel .btn_quick_counsel__close_mobile{top:20px;right:20px}}.quick_counsel .quick_counsel_inner .flex_wrap_container{display:flex;justify-content:flex-start;align-items:center;gap:100px}@media(max-width: 1800px){.quick_counsel .quick_counsel_inner .flex_wrap_container{gap:20px}}@media(max-width: 992px){.quick_counsel .quick_counsel_inner .flex_wrap_container{flex-direction:column;width:100%}}@media(max-width: 576px){.quick_counsel .quick_counsel_inner .flex_wrap_container{gap:10px}}.quick_counsel .quick_counsel_inner .flex_wrap_container .title_wrap{text-align:left}@media(max-width: 992px){.quick_counsel .quick_counsel_inner .flex_wrap_container .title_wrap .title{color:var(--pri-1)}}@media(max-width: 576px){.quick_counsel .quick_counsel_inner .flex_wrap_container .title_wrap .title{font-size:18px}}.quick_counsel .quick_counsel_inner .flex_wrap_container .form_wrapper{flex:1;display:flex;align-items:center;gap:20px}@media(max-width: 1200px){.quick_counsel .quick_counsel_inner .flex_wrap_container .form_wrapper{gap:10px}}@media(max-width: 992px){.quick_counsel .quick_counsel_inner .flex_wrap_container .form_wrapper{flex-direction:column;flex:unset;width:100%}}.quick_counsel .quick_counsel_inner .flex_wrap_container .form_wrapper .select_wrap{width:250px;border-radius:10px;background:#fff}@media(max-width: 1400px){.quick_counsel .quick_counsel_inner .flex_wrap_container .form_wrapper .select_wrap{width:160px}}@media(max-width: 992px){.quick_counsel .quick_counsel_inner .flex_wrap_container .form_wrapper .select_wrap{width:100%;border:1px solid var(--gs300)}}.quick_counsel .quick_counsel_inner .flex_wrap_container .form_wrapper .select_wrap select{width:100%;height:100%;padding:10px 20px;outline:none;border:0;appearance:none;background:url(../img/icon/select.svg) no-repeat right 20px center/20px 20px}.quick_counsel .quick_counsel_inner .flex_wrap_container .form_wrapper .name_wrap .name_item,.quick_counsel .quick_counsel_inner .flex_wrap_container .form_wrapper .name_wrap .tel_item,.quick_counsel .quick_counsel_inner .flex_wrap_container .form_wrapper .tel_wrap .name_item,.quick_counsel .quick_counsel_inner .flex_wrap_container .form_wrapper .tel_wrap .tel_item{border-radius:10px;background:#fff;height:47px}@media(max-width: 992px){.quick_counsel .quick_counsel_inner .flex_wrap_container .form_wrapper .name_wrap .name_item,.quick_counsel .quick_counsel_inner .flex_wrap_container .form_wrapper .name_wrap .tel_item,.quick_counsel .quick_counsel_inner .flex_wrap_container .form_wrapper .tel_wrap .name_item,.quick_counsel .quick_counsel_inner .flex_wrap_container .form_wrapper .tel_wrap .tel_item{border:1px solid var(--gs300)}}.quick_counsel .quick_counsel_inner .flex_wrap_container .form_wrapper .name_wrap .name_item input,.quick_counsel .quick_counsel_inner .flex_wrap_container .form_wrapper .name_wrap .tel_item input,.quick_counsel .quick_counsel_inner .flex_wrap_container .form_wrapper .tel_wrap .name_item input,.quick_counsel .quick_counsel_inner .flex_wrap_container .form_wrapper .tel_wrap .tel_item input{width:100%;height:100%;border:0;outline:none;padding:10px 20px;font-size:clamp(1rem,0.9107142857rem + 0.4464285714vw,1.125rem);font-weight:500;line-height:1.5}.quick_counsel .quick_counsel_inner .flex_wrap_container .form_wrapper .name_wrap .name_item input::placeholder,.quick_counsel .quick_counsel_inner .flex_wrap_container .form_wrapper .name_wrap .tel_item input::placeholder,.quick_counsel .quick_counsel_inner .flex_wrap_container .form_wrapper .tel_wrap .name_item input::placeholder,.quick_counsel .quick_counsel_inner .flex_wrap_container .form_wrapper .tel_wrap .tel_item input::placeholder{color:var(--gs500)}.quick_counsel .quick_counsel_inner .flex_wrap_container .form_wrapper .name_wrap{width:250px;flex-shrink:1}@media(max-width: 1400px){.quick_counsel .quick_counsel_inner .flex_wrap_container .form_wrapper .name_wrap{width:160px}}@media(max-width: 992px){.quick_counsel .quick_counsel_inner .flex_wrap_container .form_wrapper .name_wrap{width:100%}}.quick_counsel .quick_counsel_inner .flex_wrap_container .form_wrapper .tel_wrap{flex:1;min-width:250px}@media(max-width: 1400px){.quick_counsel .quick_counsel_inner .flex_wrap_container .form_wrapper .tel_wrap{max-width:250px;min-width:160px}}@media(max-width: 992px){.quick_counsel .quick_counsel_inner .flex_wrap_container .form_wrapper .tel_wrap{flex:unset;max-width:unset;min-width:unset;width:100%}}@media(max-width: 992px){.quick_counsel .quick_counsel_inner .flex_wrap_container .agree_wrap{width:100%}}@media(max-width: 992px){.quick_counsel .quick_counsel_inner .flex_wrap_container .agree_wrap .agree_item{width:100%}}.quick_counsel .quick_counsel_inner .flex_wrap_container .agree_wrap .agree_item label{display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer}@media(max-width: 992px){.quick_counsel .quick_counsel_inner .flex_wrap_container .agree_wrap .agree_item label{justify-content:flex-start;width:100%}}.quick_counsel .quick_counsel_inner .flex_wrap_container .agree_wrap .agree_item input[type=checkbox]{display:none}.quick_counsel .quick_counsel_inner .flex_wrap_container .agree_wrap .agree_item .check_box{display:flex;justify-content:center;align-items:center;width:20px;aspect-ratio:1;border:1px solid #fff;transition:all .3s}@media(max-width: 992px){.quick_counsel .quick_counsel_inner .flex_wrap_container .agree_wrap .agree_item .check_box{border:1px solid var(--gs300)}}.quick_counsel .quick_counsel_inner .flex_wrap_container .agree_wrap .agree_item .check_box::after{content:"";display:block;width:12px;aspect-ratio:1;background-image:url("data:image/svg+xml;utf8,<svg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11.5 1.5L4.5 8.5L1.5 5.5' stroke='%236ABDAC' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /></svg>");background-position:center;background-repeat:no-repeat;background-size:12px;opacity:0;transition:all .3s}.quick_counsel .quick_counsel_inner .flex_wrap_container .agree_wrap .agree_item .agree_txt{display:block}@media(max-width: 992px){.quick_counsel .quick_counsel_inner .flex_wrap_container .agree_wrap .agree_item .agree_txt{color:var(--gs700)}}.quick_counsel .quick_counsel_inner .flex_wrap_container .agree_wrap .agree_item input[type=checkbox]:checked+.check_box{background-color:#fff}.quick_counsel .quick_counsel_inner .flex_wrap_container .agree_wrap .agree_item input[type=checkbox]:checked+.check_box::after{opacity:1}.quick_counsel .quick_counsel_inner .flex_wrap_container .btn_submit{width:180px;height:60px;border-radius:20px;background:#fff;border:2px solid var(--pri-1);display:flex;justify-content:center;align-items:center;flex-shrink:0}@media(max-width: 1400px){.quick_counsel .quick_counsel_inner .flex_wrap_container .btn_submit{width:120px}}@media(max-width: 992px){.quick_counsel .quick_counsel_inner .flex_wrap_container .btn_submit{width:100%;height:auto;border-radius:16px;border:none;background:var(--pri-1);color:#fff;padding:14px 0}}#page_wrapper{padding-top:var(--header-height);height:auto}.main_h2{font-size:clamp(1rem,-0.0714285714rem + 5.3571428571vw,2.5rem);font-weight:600;line-height:1.3}@media(max-width: 576px){.main_h2{font-size:24px}}.en_tit{font-size:clamp(1rem,0.8214285714rem + 0.8928571429vw,1.25rem);font-weight:600;letter-spacing:4px}.sub_h4{font-size:clamp(1rem,0.1964285714rem + 4.0178571429vw,2.125rem);font-weight:600;line-height:1.3}@media(max-width: 576px){.sub_h4{font-size:24px}}.sub_h5{font-size:clamp(1rem,0.4642857143rem + 2.6785714286vw,1.75rem);font-weight:600;line-height:1.3}@media(max-width: 576px){.sub_h5{font-size:20px}}.main_desc{font-size:clamp(1rem,0.8214285714rem + 0.8928571429vw,1.25rem)}@media(max-width: 576px){.main_desc{font-size:16px}}.table_wrap{width:100%}.table_wrap table{width:100%;table-layout:fixed;font-size:clamp(1rem,0.9107142857rem + 0.4464285714vw,1.125rem)}.table_wrap table th,.table_wrap table td{padding:10px}@media(max-width: 576px){.table_wrap table th,.table_wrap table td{padding:6px}}.table_wrap table thead th{background:var(--pri-1);color:#fff;font-weight:600;border-right:1px solid var(--gs300);border-bottom:1px solid var(--gs300)}.table_wrap table tbody th,.table_wrap table tbody td{border-right:1px solid var(--gs300);border-bottom:1px solid var(--gs300)}.table_wrap table tbody th:first-child,.table_wrap table tbody td:first-child{border-left:1px solid var(--gs300)}.viewmore{display:block;width:60px;aspect-ratio:1;padding:10px;border-radius:20px;background:var(--pri-1);transition:all .3s}@media(min-width: 768px){.viewmore:hover{background:var(--pri-3)}}@media(max-width: 576px){.viewmore{width:42px;border-radius:10px}}.viewmore::after{content:"";display:block;width:100%;height:100%;background:url(../img/icon/plus-fff.svg) no-repeat center/cover;transition:all .3s}.mainvisual{width:100%;height:100vh;max-height:750px}@media(max-width: 576px){.mainvisual{height:calc(100dvh - var(--header-height))}}.mainvisual .swiper{height:100%}.mainvisual .swiper .swiper-slide{height:100%}.mainvisual .swiper .swiper-slide .img_wrap{position:relative;height:100%}.mainvisual .text_field{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:100%}.mainvisual .text_field .container{position:absolute;left:50%;top:calc(50% - 50px);transform:translate(-50%, -50%);padding-bottom:50px}@media(max-width: 768px){.mainvisual .text_field .container{padding-bottom:0;top:50%}}.mainvisual .text_field .container strong{font-weight:600 !important;line-height:1.3 !important}@media(max-width: 768px){.mainvisual .text_field .container .mobile_text_content{display:block;text-align:center}}.mainvisual .main_swiper_btn{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;z-index:2}.mainvisual .main_swiper_btn .swiper_btn_wrap{position:absolute;left:50%;top:calc(50% + 100px);transform:translate(-50%, -50%)}.mainvisual .main_swiper_btn .swiper_btn_wrap .swiper_btn_inner .swiper_btn{background:rgba(0,0,0,0);border:2px solid #fff}@media(min-width: 768px){.mainvisual .main_swiper_btn .swiper_btn_wrap .swiper_btn_inner .swiper_btn:hover{background:hsla(0,0%,100%,.2)}}@media(max-width: 576px){.mainvisual .main_swiper_btn .swiper_btn_wrap .swiper_btn_inner .swiper_btn{border:1px solid #fff}}.mainvisual .main_swiper_btn .swiper_btn_wrap .swiper_btn_inner .swiper-pagination{color:hsla(0,0%,100%,.5)}.mainvisual .main_swiper_btn .swiper_btn_wrap .swiper_btn_inner .swiper-pagination .swiper-pagination-current{color:#fff}.mainvisual .main_swiper_btn .swiper_btn_wrap .swiper_btn_inner .swiper-pagination .bar{background:hsla(0,0%,100%,.5)}@media(max-width: 768px){.mainvisual .main_swiper_btn{height:100%}.mainvisual .main_swiper_btn .swiper_btn_wrap{top:auto;bottom:40px;transform:translate(-50%, 0)}.mainvisual .main_swiper_btn .swiper_btn_wrap .swiper_btn_inner{justify-content:center}}.swiper_cont .swiper_btn_wrap .swiper_btn_inner{display:flex;justify-content:flex-start;align-items:center;gap:40px}@media(max-width: 576px){.swiper_cont .swiper_btn_wrap .swiper_btn_inner{gap:20px}}.swiper_cont .swiper_btn_wrap .swiper_btn_inner .swiper_btn{position:relative;left:auto;top:auto;right:auto;bottom:auto;margin:0;width:60px;height:60px;border-radius:20px;background:var(--pri-1);padding:10px;transition:background .3s}@media(max-width: 576px){.swiper_cont .swiper_btn_wrap .swiper_btn_inner .swiper_btn{width:42px;height:42px;border-radius:10px}}.swiper_cont .swiper_btn_wrap .swiper_btn_inner .swiper_btn::after{display:none}.swiper_cont .swiper_btn_wrap .swiper_btn_inner .swiper_btn::before{content:"";display:block;width:100%;height:100%;background:url(../img/icon/prev-fff.svg) no-repeat center/cover}.swiper_cont .swiper_btn_wrap .swiper_btn_inner .swiper_btn.swiper-button-next::before{background:url(../img/icon/next-fff.svg) no-repeat center/cover}@media(min-width: 768px){.swiper_cont .swiper_btn_wrap .swiper_btn_inner .swiper_btn:hover{background:var(--pri-3)}}.swiper_cont .swiper_btn_wrap .swiper_btn_inner .swiper-pagination{position:relative;left:auto;top:auto;bottom:auto;width:auto;display:flex;align-items:center;gap:20px;font-size:clamp(1rem,0.8214285714rem + 0.8928571429vw,1.25rem);color:var(--gs500)}@media(max-width: 576px){.swiper_cont .swiper_btn_wrap .swiper_btn_inner .swiper-pagination{gap:10px;font-size:15px}}.swiper_cont .swiper_btn_wrap .swiper_btn_inner .swiper-pagination .swiper-pagination-current{color:var(--pri-1)}.swiper_cont .swiper_btn_wrap .swiper_btn_inner .swiper-pagination .bar{display:block;width:1px;height:16px;background:var(--gs500)}@media(max-width: 576px){.swiper_cont .swiper_btn_wrap .swiper_btn_inner .swiper-pagination .bar{height:14px}}.main_intro .greeting{padding:80px;border-radius:50px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);background:url(../img/main/main_intro/greeting_bg.webp) no-repeat center/cover}@media(max-width: 768px){.main_intro .greeting{padding:40px}}@media(max-width: 576px){.main_intro .greeting{padding:20px;border-radius:20px}}.main_intro .greeting .greeting_name_wrap{justify-content:flex-end;align-items:flex-end}@media(max-width: 768px){.main_intro .greeting .greeting_name_wrap{margin-top:30px}}.main_intro .greeting .greeting_name_wrap .sign{width:152px}.main_intro .bar_wrap{display:flex;justify-content:center;height:100px}@media(max-width: 576px){.main_intro .bar_wrap{height:60px}}.main_intro .bar_wrap .bar{width:2px;background:var(--pri-1)}.main_intro .bar_wrap.aos-animate .bar{--bar-height: 100px;height:0;animation:bar_ani 2s linear forwards}@media(max-width: 576px){.main_intro .bar_wrap.aos-animate .bar{--bar-height: 60px}}.main_intro .doctor_wrap .doctor{height:740px;overflow:visible}@media(max-width: 576px){.main_intro .doctor_wrap .doctor{height:auto}}.main_intro .doctor_wrap .doctor:not(:first-child){margin-top:150px}@media(max-width: 576px){.main_intro .doctor_wrap .doctor:not(:first-child){margin-top:80px}}.main_intro .doctor_wrap .doctor>.flex_box{gap:80px;justify-content:flex-start;align-items:flex-start;height:100%}@media(max-width: 1200px){.main_intro .doctor_wrap .doctor>.flex_box{gap:40px}}@media(max-width: 576px){.main_intro .doctor_wrap .doctor>.flex_box{gap:20px;flex-direction:column}}.main_intro .doctor_wrap .doctor>.flex_box .img_wrap{position:relative;width:41%;max-width:530px}@media(max-width: 576px){.main_intro .doctor_wrap .doctor>.flex_box .img_wrap{width:100%;max-width:unset}}.main_intro .doctor_wrap .doctor>.flex_box .doctor_info{padding-top:50px;flex:1;height:100%;display:flex;flex-direction:column;overflow:hidden}@media(max-width: 576px){.main_intro .doctor_wrap .doctor>.flex_box .doctor_info{padding-top:0}}.main_intro .doctor_wrap .doctor>.flex_box .doctor_info .name_wrap{justify-content:flex-start;align-items:center}.main_intro .doctor_wrap .doctor>.flex_box .doctor_info .name_wrap::before{content:"";display:block;width:60px;aspect-ratio:1;background:url(../img/common/symbol.svg) no-repeat center/cover}@media(max-width: 576px){.main_intro .doctor_wrap .doctor>.flex_box .doctor_info .name_wrap{gap:8px}.main_intro .doctor_wrap .doctor>.flex_box .doctor_info .name_wrap .name{font-size:26px}.main_intro .doctor_wrap .doctor>.flex_box .doctor_info .name_wrap::before{width:30px}.main_intro .doctor_wrap .doctor>.flex_box .doctor_info .name_wrap .specialty{font-size:20px;width:100%}}.main_intro .doctor_wrap .doctor>.flex_box .doctor_info .info_wrap{padding-right:40px;overflow-y:scroll;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:var(--pri-1) var(--sub-3)}@media(max-width: 576px){.main_intro .doctor_wrap .doctor>.flex_box .doctor_info .info_wrap{padding-right:20px;overflow-y:auto}}.main_intro .doctor_wrap .doctor>.flex_box .doctor_info .info_wrap::-webkit-scrollbar{width:8px;height:8px}@media(max-width: 576px){.main_intro .doctor_wrap .doctor>.flex_box .doctor_info .info_wrap::-webkit-scrollbar{width:4px;height:4px}}.main_intro .doctor_wrap .doctor>.flex_box .doctor_info .info_wrap::-webkit-scrollbar-track{width:8px;border-radius:500px;background:var(--sub-3)}@media(max-width: 576px){.main_intro .doctor_wrap .doctor>.flex_box .doctor_info .info_wrap::-webkit-scrollbar-track{width:4px}}.main_intro .doctor_wrap .doctor>.flex_box .doctor_info .info_wrap::-webkit-scrollbar-thumb{width:8px;border-radius:300px;background:var(--pri-1)}@media(max-width: 576px){.main_intro .doctor_wrap .doctor>.flex_box .doctor_info .info_wrap::-webkit-scrollbar-thumb{width:4px}}.main_intro .doctor_wrap .doctor>.flex_box .doctor_info .info_wrap .biography_wrap:not(:first-child){margin-top:40px}@media(max-width: 576px){.main_intro .doctor_wrap .doctor>.flex_box .doctor_info .info_wrap .biography_wrap:not(:first-child){margin-top:20px}}.main_intro .doctor_wrap .doctor>.flex_box .doctor_info .info_wrap .biography_wrap .biography_tit{position:relative}.main_intro .doctor_wrap .doctor>.flex_box .doctor_info .info_wrap .biography_wrap .biography_tit::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#2f2f2f}.main_intro .doctor_wrap .doctor>.flex_box .doctor_info .info_wrap .biography_wrap .biography_tit span{display:inline-block;padding:5px 10px;min-width:143px;text-align:center;border-radius:10px 10px 0 0;background:#2f2f2f}@media(max-width: 576px){.main_intro .doctor_wrap .doctor>.flex_box .doctor_info .info_wrap .biography_wrap .biography_tit span{min-width:unset;padding:5px 20px}}.main_intro .doctor_wrap .doctor>.flex_box .doctor_info .info_wrap .biography_wrap ul li:not(:first-child){margin-top:5px}.main_special{width:100%;height:885px;background:url(../img/main/main_special/bg.webp) no-repeat left center/100% 100%}@media(max-width: 768px){.main_special{height:auto;background:unset}}.main_special .flex_box{gap:0;align-items:stretch;width:100%;height:100%}.main_special .flex_box>div{width:50%;position:relative}@media(max-width: 768px){.main_special .flex_box>div{width:100%}}.main_special .flex_box .left{display:flex;align-items:center}@media(max-width: 768px){.main_special .flex_box .left{padding:40px 0;background:url(../img/main/main_special/bg_mob.webp) no-repeat center/cover}}.main_special .flex_box .left .txt_wrap{width:100%}.main_special .flex_box .left .txt_wrap .main_desc{margin-top:40px}@media(max-width: 576px){.main_special .flex_box .left .txt_wrap .main_desc{margin-top:20px}}.main_special .flex_box .right{background:var(--gs200);display:flex;flex-direction:column}.main_special .flex_box .right .right_item{flex:1;padding:0 80px;cursor:pointer;transition:all .2s}@media(max-width: 1200px){.main_special .flex_box .right .right_item{padding:0 40px}}@media(max-width: 992px){.main_special .flex_box .right .right_item{padding:0 20px}}@media(max-width: 768px){.main_special .flex_box .right .right_item{flex:unset;width:100%;padding:40px 20px;border-bottom:1px solid var(--gs300)}}.main_special .flex_box .right .right_item p{transition:all .2s}.main_special .flex_box .right .right_item .item_inner{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center}.main_special .flex_box .right .right_item .item_inner .txt_wrap .hov_cont{max-height:0;opacity:0;overflow:hidden;transform:translateY(10px);transition:all .4s}@media(max-width: 768px){.main_special .flex_box .right .right_item .item_inner .txt_wrap .hov_cont{max-height:unset;opacity:1;transform:unset}}.main_special .flex_box .right .right_item .item_inner .txt_wrap .hov_cont .main_desc{margin-top:20px}@media(max-width: 768px){.main_special .flex_box .right .right_item .item_inner .txt_wrap .hov_cont .main_desc{color:var(--gs900)}}@media(max-width: 576px){.main_special .flex_box .right .right_item .item_inner .txt_wrap .hov_cont .main_desc{margin-top:10px}}@media(max-width: 768px){.main_special .flex_box .right .right_item .item_inner .viewmore{display:none}}@media(min-width: 768px){.main_special .flex_box .right .right_item:hover{background:var(--pri-3)}.main_special .flex_box .right .right_item:hover .main_desc{color:#fff}.main_special .flex_box .right .right_item:hover .sub_h4{color:#fff}.main_special .flex_box .right .right_item:hover .item_inner .txt_wrap .hov_cont{max-height:120px;opacity:1;transform:translateY(0)}.main_special .flex_box .right .right_item:hover .item_inner .viewmore::after{background:url(../img/icon/minus-fff.svg) no-repeat center/cover}}.main_solution .item_wrap{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}@media(max-width: 768px){.main_solution .item_wrap{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 576px){.main_solution .item_wrap{grid-template-columns:1fr;gap:16px}}.main_solution .item_wrap .item{position:relative;height:240px;border-radius:30px;overflow:hidden}@media(max-width: 576px){.main_solution .item_wrap .item{height:150px;border-radius:16px}}.main_solution .item_wrap .item .bg{position:absolute;left:0;top:0;width:100%;height:100%}.main_solution .item_wrap .item .hov_bg{position:absolute;left:0;top:0;width:100%;height:100%;background:var(--pri-3);opacity:0;visibility:hidden;transition:all .3s}.main_solution .item_wrap .item .hov_bg::after{content:"";position:absolute;top:40px;right:40px;width:164px;aspect-ratio:164/162;background:url(../img/common/symbol-fff.svg) no-repeat center/cover;opacity:.1}.main_solution .item_wrap .item .cont_wrap{position:relative;padding:40px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end}@media(max-width: 576px){.main_solution .item_wrap .item .cont_wrap{padding:20px}}@media(min-width: 768px){.main_solution .item_wrap .item:hover .hov_bg{opacity:1;visibility:visible}}.main_philosophy{--left-width: 640px;--slide-gap: 20px;overflow:hidden}.main_philosophy .philosophy_inner{display:flex;align-items:center;padding-left:var(--container-space)}.main_philosophy .tit_wrap{width:var(--left-width);flex:0 0 var(--left-width)}.main_philosophy .right{flex:1;min-width:0;padding-left:var(--slide-gap)}.main_philosophy .right .swiper{width:calc(100vw - var(--container-space) - var(--left-width) - var(--slide-gap))}.main_philosophy .right .swiper .swiper-wrapper{align-items:center}.main_philosophy .right .swiper .swiper-slide{width:auto;transition:height .3s}.main_philosophy .right .swiper .swiper-slide .img_wrap{width:528px;aspect-ratio:528/520;border-radius:50px}@media(max-width: 576px){.main_philosophy .right .swiper .swiper-slide .img_wrap{border-radius:20px}}.main_philosophy .right .swiper .swiper-slide .txt_wrap .main_desc{max-height:0;opacity:0;overflow:hidden;transform:translateY(-10px);transition:all .3s}@media(max-width: 576px){.main_philosophy .right .swiper .swiper-slide .txt_wrap .main_desc{max-height:unset;opacity:1;transform:translateY(0)}}.main_philosophy .right .swiper .swiper-slide.swiper-slide-active .txt_wrap .main_desc{max-height:120px;opacity:1;transform:translateY(0)}@media(max-width: 576px){.main_philosophy .right .swiper .swiper-slide.swiper-slide-active .txt_wrap .main_desc{max-height:unset}}@media(max-width: 992px){.main_philosophy .philosophy_inner{display:block;padding-left:var(--container-margin);padding-right:var(--container-margin)}.main_philosophy .tit_wrap{width:100%;flex:unset;text-align:center}.main_philosophy .tit_wrap .swiper_btn_wrap .swiper_btn_inner{justify-content:center}.main_philosophy .right{margin-top:40px;padding-left:0}.main_philosophy .right .swiper{width:100%;overflow:hidden}.main_philosophy .right .swiper-slide{width:80%}}.main_orthodontic{--left-width: 640px;--slide-gap: 130px}@media(max-width: 1200px){.main_orthodontic{--slide-gap: 60px}}.main_orthodontic{overflow:hidden}.main_orthodontic .orthodontic_inner{display:flex;flex-direction:row-reverse;align-items:center;padding-right:var(--container-space)}.main_orthodontic .tit_wrap{width:var(--left-width);flex:0 0 var(--left-width)}.main_orthodontic .tit_wrap .tab_nav{width:100%;display:flex;gap:20px}@media(max-width: 576px){.main_orthodontic .tit_wrap .tab_nav{gap:10px}}.main_orthodontic .tit_wrap .tab_nav li{flex:1;height:60px;display:flex;justify-content:center;align-items:center;border-radius:20px;border:2px solid var(--pri-1);background:#fff;cursor:pointer;transition:all .3s}.main_orthodontic .tit_wrap .tab_nav li.active{background:var(--pri-2)}@media(max-width: 576px){.main_orthodontic .tit_wrap .tab_nav li{height:auto;border-radius:12px;border:1px solid var(--pri-1);padding:10px 0}}.main_orthodontic .tit_wrap .item_cont{position:relative}.main_orthodontic .tit_wrap .item_cont .item_cont_inner{opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s}.main_orthodontic .tit_wrap .item_cont .item_cont_inner:not(:first-child){position:absolute;left:0;top:0;width:100%}.main_orthodontic .tit_wrap .item_cont .item_cont_inner.active{opacity:1;visibility:visible;transform:translateY(0)}.main_orthodontic .tit_wrap .item_cont .item_cont_inner .tags{display:flex;justify-content:flex-start;gap:20px}@media(max-width: 576px){.main_orthodontic .tit_wrap .item_cont .item_cont_inner .tags{gap:16px}}.main_orthodontic .right{flex:1;min-width:0;margin-right:var(--slide-gap);height:600px;position:relative;overflow:hidden}.main_orthodontic .right .img_wrap{border-radius:0 50px 50px 0;width:100%;height:100%;opacity:0;visibility:hidden;transition:all .3s}.main_orthodontic .right .img_wrap:not(:first-child){position:absolute;left:0;top:0}.main_orthodontic .right .img_wrap.active{opacity:1;visibility:visible}@media(max-width: 992px){.main_orthodontic .orthodontic_inner{display:block;padding-left:var(--container-margin);padding-right:var(--container-margin)}.main_orthodontic .tit_wrap{width:100%;flex:unset}.main_orthodontic .right{margin-top:40px;padding-left:0;flex:unset;width:100%;min-width:unset}}@media(max-width: 992px)and (max-width: 576px){.main_orthodontic .right{height:260px;margin-top:20px}.main_orthodontic .right .img_wrap{border-radius:20px}}.main_implant .container{flex-direction:row-reverse;align-items:center;gap:80px}@media(max-width: 768px){.main_implant .container{flex-direction:column;gap:40px}}.main_implant .container .img_wrap{width:50%;max-width:640px;border-radius:50px}@media(max-width: 768px){.main_implant .container .img_wrap{width:100%;max-width:unset}}@media(max-width: 576px){.main_implant .container .img_wrap{border-radius:20px}}.main_implant .container .cont_wrap{flex:1}@media(max-width: 768px){.main_implant .container .cont_wrap{flex:unset;width:100%}}.main_implant .container .cont_wrap .sub_h5 span{color:#eb6100}@media(max-width: 576px){.main_implant .container .cont_wrap .main_h2{margin-top:6px}}.main_implant .container .cont_wrap .list_wrap li{display:flex;align-items:center;gap:10px;padding:6px 20px;border-radius:20px;background:var(--gs100)}.main_implant .container .cont_wrap .list_wrap li:not(:first-child){margin-top:10px}.main_implant .container .cont_wrap .list_wrap li::before{content:"";display:block;width:24px;aspect-ratio:1;flex-shrink:0;background:url(../img/icon/infomation.svg) no-repeat center/cover}@media(max-width: 576px){.main_implant .container .cont_wrap .list_wrap li{align-items:flex-start;gap:6px;padding:8px 12px}.main_implant .container .cont_wrap .list_wrap li::before{width:20px;margin-top:2px}}.main_equip .equipment_list{overflow:visible}.main_equip .equipment_list .equipment_item{width:420px;flex-shrink:0}.main_equip .equipment_list .equipment_item .equipment_item_image{aspect-ratio:42/45;background:#efefef;border-radius:50px}@media(max-width: 576px){.main_equip .equipment_list .equipment_item .fz24{font-size:20px}}.main_equip .equipment_list .equipment_item .main_desc{width:80%;margin:10px auto 0}.main_equip .equipment_list.no_swiper{overflow:visible}.main_equip .equipment_list.no_swiper .swiper-wrapper{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.main_equip .equipment_list.no_swiper .equipment_item{flex:0 0 420px;max-width:420px}@media(max-width: 576px){.main_equip .equipment_list.no_swiper .equipment_item{flex:1 1 100%;width:100%;max-width:100%}}.main_equip .equipment_list.swiper .swiper-slide{width:420px}@media(max-width: 576px){.main_equip .equipment_list.swiper .swiper-slide{width:100%}}.main_equip .swiper-pagination{position:relative;left:auto;top:auto;right:auto;bottom:auto;width:100%}.main_equip .swiper-pagination.swiper-pagination-progressbar{height:8px;border-radius:500px;background:var(--sub-3)}.main_equip .swiper-pagination .swiper-pagination-progressbar-fill{border-radius:300px}.main_links{width:100%;background:url(../img/main/main_links/bg.webp) no-repeat center/cover}@media(max-width: 576px){.main_links .item_wrap{gap:16px}}.main_links .item_wrap .item{flex:1;display:block;height:120px;border-radius:50px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(5px)}@media(max-width: 576px){.main_links .item_wrap .item{flex:unset;width:100%;border-radius:20px;height:auto;padding:16px 0}}.main_links .item_wrap .item .item_inner{justify-content:center;align-items:center;width:100%;height:100%}@media(max-width: 768px){.main_links .item_wrap .item .item_inner{gap:10px}}.main_links .item_wrap .item .item_inner::before{content:"";display:block;width:40px;aspect-ratio:1;background-position:center;background-size:cover;background-repeat:no-repeat;flex-shrink:0}@media(max-width: 576px){.main_links .item_wrap .item .item_inner::before{width:22px}}.main_links .item_wrap .item_1 .item_inner::before{background-image:url(../img/main/main_links/icon_1.svg)}.main_links .item_wrap .item_2 .item_inner::before{background-image:url(../img/main/main_links/icon_2.svg)}.main_links .item_wrap .item_3 .item_inner::before{background-image:url(../img/main/main_links/icon_3.svg)}.main_preview .swiper{overflow:visible}@media(max-width: 768px){.main_preview .swiper{overflow:hidden;border-radius:30px}}@media(max-width: 576px){.main_preview .swiper{border-radius:12px}}.main_preview .swiper .swiper-slide{width:auto;display:flex;justify-content:center;align-items:center}.main_preview .swiper .swiper-slide .preview_item{max-width:1000px}@media(max-width: 992px){.main_preview .swiper .swiper-slide .preview_item{max-width:unset;width:70%}}@media(max-width: 768px){.main_preview .swiper .swiper-slide .preview_item{width:100%}}.main_preview .swiper .swiper-slide .preview_item .img_wrap{opacity:.5;border-radius:30px;transform:scale(0.8);transition:all .3s}@media(max-width: 768px){.main_preview .swiper .swiper-slide .preview_item .img_wrap{opacity:1;transform:scale(1);border-radius:0}}.main_preview .swiper .swiper-slide.swiper-slide-active .preview_item{transform:scale(1)}.main_preview .swiper .swiper-slide.swiper-slide-active .preview_item .img_wrap{opacity:1;transform:scale(1)}.main_preview .swiper_btn_wrap{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2;width:100%}@media(max-width: 768px){.main_preview .swiper_btn_wrap{width:95%}}@media(max-width: 576px){.main_preview .swiper_btn_wrap{width:90%;top:45%}}.main_preview .swiper_btn_wrap .swiper_btn_inner{display:flex;justify-content:space-between}.main_preview .swiper_alt_wrap{position:absolute;left:50%;bottom:40px;transform:translateX(-50%);z-index:2;width:80%;max-width:420px;padding:16px 40px;border-radius:300px;background:linear-gradient(93deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.6) 100%);backdrop-filter:blur(5px);display:flex;gap:30px;align-items:center}@media(max-width: 576px){.main_preview .swiper_alt_wrap{position:relative;left:auto;bottom:auto;transform:translateX(0);width:100%;max-width:unset;padding:16px 20px;justify-content:space-between;background:var(--gs100);border-radius:0 0 12px 12px}}.main_preview .swiper_alt_wrap .content_alt{min-width:239px}@media(max-width: 576px){.main_preview .swiper_alt_wrap .content_alt{min-width:unset}}.main_preview .swiper_alt_wrap .swiper-pagination{position:relative;left:auto;top:auto;right:auto;bottom:auto;width:auto;display:flex;align-items:center;gap:20px}.main_preview .swiper_alt_wrap .swiper-pagination span{font-size:clamp(1rem,0.8214285714rem + 0.8928571429vw,1.25rem);color:var(--gs500)}.main_preview .swiper_alt_wrap .swiper-pagination .swiper-pagination-current{color:var(--pri-1)}.main_preview .swiper_alt_wrap .swiper-pagination .bar{width:1px;height:16px;background:var(--gs500)}.main_contactus .cont_wrap{align-items:center}@media(max-width: 768px){.main_contactus .cont_wrap{flex-direction:column-reverse}}.main_contactus .cont_wrap .contact_cont{width:50%;max-width:530px}@media(max-width: 768px){.main_contactus .cont_wrap .contact_cont{width:100%;max-width:unset}}.main_contactus .cont_wrap .contact_cont .cont_wrap h4{color:#412210}@media(max-width: 576px){.main_contactus .cont_wrap .contact_cont .cont_wrap h4{font-size:20px}}.main_contactus .cont_wrap .contact_cont .cont_wrap .address_wrap{display:flex;gap:20px}@media(max-width: 576px){.main_contactus .cont_wrap .contact_cont .cont_wrap .address_wrap{gap:10px}}.main_contactus .cont_wrap .contact_cont .cont_wrap .address_wrap .tit{max-width:67px;letter-spacing:32.4px}@media(max-width: 576px){.main_contactus .cont_wrap .contact_cont .cont_wrap .address_wrap .tit{max-width:unset;letter-spacing:inherit}}.main_contactus .cont_wrap .contact_cont .cont_wrap .address_link_wrap{display:flex;gap:10px;flex-wrap:wrap}.main_contactus .cont_wrap .contact_cont .cont_wrap .address_link_wrap .item{display:flex;align-items:center;gap:10px;padding:10px 20px;font-size:clamp(1rem,0.9107142857rem + 0.4464285714vw,1.125rem);border-radius:20px;border:1px solid var(--pri-1)}@media(max-width: 576px){.main_contactus .cont_wrap .contact_cont .cont_wrap .address_link_wrap .item{padding:10px 16px;gap:6px}}.main_contactus .cont_wrap .contact_cont .cont_wrap .address_link_wrap .item::before{content:"";display:block;width:24px;aspect-ratio:1}@media(max-width: 576px){.main_contactus .cont_wrap .contact_cont .cont_wrap .address_link_wrap .item::before{width:20px}}.main_contactus .cont_wrap .contact_cont .cont_wrap .address_link_wrap .item.n::before{background:url(../img/icon/naver_map.svg) no-repeat center/cover}.main_contactus .cont_wrap .contact_cont .cont_wrap .address_link_wrap .item.k::before{background:url(../img/icon/kakao_map.svg) no-repeat center/cover}.main_contactus .cont_wrap .contact_cont .cont_wrap .address_link_wrap .item.t::before{background:url(../img/icon/tmap.svg) no-repeat center/cover}.main_contactus .cont_wrap .contact_cont .cont_wrap .schedule_wrap .schedule_item{display:flex;align-items:center;gap:20px}@media(max-width: 576px){.main_contactus .cont_wrap .contact_cont .cont_wrap .schedule_wrap .schedule_item{gap:10px}}.main_contactus .cont_wrap .contact_cont .cont_wrap .schedule_wrap .schedule_item:not(:first-child){margin-top:5px}.main_contactus .cont_wrap .contact_cont .cont_wrap .schedule_wrap .schedule_item .tit{max-width:67px;letter-spacing:12.4px;white-space:nowrap}@media(max-width: 576px){.main_contactus .cont_wrap .contact_cont .cont_wrap .schedule_wrap .schedule_item .tit{max-width:unset;letter-spacing:inherit}}.main_contactus .cont_wrap .contact_cont .cont_wrap .schedule_wrap .schedule_item .time{font-variant-numeric:tabular-nums}.main_contactus .cont_wrap .contact_cont .cont_wrap .schedule_wrap .schedule_item .detail{padding:2px 10px;border-radius:500px;background:var(--pri-1)}@media(max-width: 576px){.main_contactus .cont_wrap .contact_cont .cont_wrap .schedule_wrap .schedule_item .detail{padding:2px 6px}}.main_contactus .cont_wrap .contact_cont .cont_wrap .schedule_wrap .schedule_item:nth-child(3) .tit{letter-spacing:7.4px}@media(max-width: 576px){.main_contactus .cont_wrap .contact_cont .cont_wrap .schedule_wrap .schedule_item:nth-child(3) .tit{letter-spacing:inherit}}.main_contactus .cont_wrap .contact_cont .cont_wrap .schedule_wrap .schedule_item:nth-child(4) .tit{letter-spacing:-1px}@media(max-width: 576px){.main_contactus .cont_wrap .contact_cont .cont_wrap .schedule_wrap .schedule_item:nth-child(4) .tit{letter-spacing:inherit}}@media(max-width: 576px){.main_contactus .cont_wrap .contact_cont .cont_wrap .schedule_wrap .notice{margin-top:8px}}@media(max-width: 576px){.main_contactus .cont_wrap .contact_cont .cont_wrap .tel p{font-size:24px}}.main_contactus .cont_wrap .map_wrap{width:58%;max-width:750px;height:673px;border-radius:30px;position:relative}@media(max-width: 768px){.main_contactus .cont_wrap .map_wrap{width:100%;max-width:unset;height:460px}}@media(max-width: 576px){.main_contactus .cont_wrap .map_wrap{height:300px;border-radius:12px}}.main_contactus .cont_wrap .map_wrap .map_location{width:max-content;position:absolute;left:50%;bottom:30px;transform:translateX(-50%);padding:5px 20px;border-radius:500px;background:hsla(0,0%,100%,.9);box-shadow:0 0 10px 0 rgba(0,0,0,.1);backdrop-filter:blur(5px)}@media(max-width: 576px){.main_contactus .cont_wrap .map_wrap .map_location{width:90%;border-radius:20px;padding:5px 10px;z-index:9}}.main_contactus .cont_wrap .map_wrap .map_location p{display:flex;gap:3px;align-items:center}@media(max-width: 576px){.main_contactus .cont_wrap .map_wrap .map_location p{display:block;text-align:center}}.main_contactus .cont_wrap .map_wrap .map_location .subway_line{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:500px;background:#36ab36;flex-shrink:0}@media(max-width: 576px){.main_contactus .cont_wrap .map_wrap .map_location .subway_line{display:inline-block;width:20px;height:20px;line-height:20px;text-align:center}}.main_contactus .cont_wrap .map_wrap .map_location .green{color:#36ab36}@keyframes bar_ani{0%{height:0}100%{height:var(--bar-height)}}