:root{--header-height: 80rem;--main-visual-height: 300rem;--noti-height: 30rem;--container-margin: 25rem;--container-width: 1300rem;--temp-bg: #eee}@media(max-width: 992px){:root{--header-height: 80rem}}.container{width:calc(100% - var(--container-margin)*2);max-width:var(--container-width);margin-left:auto;margin-right:auto}.max-w-96{max-width:96rem}.max-w-160{max-width:160rem}.max-w-360{max-width:360rem}.max-w-520{max-width:520rem}.max-w-716{max-width:716rem}.max-w-890{max-width:890rem}.max-w-1060{max-width:1060rem}.max-w-1330{max-width:1330rem}.max-w-1465{max-width:1465rem}.flex_box{display:flex;justify-content:space-between;gap:20rem;flex-wrap:wrap}.flex_box.rev{flex-direction:row-reverse}.flex_box .w400{flex:1 1;width:100%;min-width:300rem;max-width:400rem}.flex_box .w640{flex:1 1;width:100%;min-width:300rem;max-width:640rem}.flex_box .w530{flex:1 1;width:100%;min-width:300rem;max-width:530rem}.flex_box .w690{flex:1 1;width:100%;min-width:300rem;max-width:690rem}.flex_box .w750{flex:1 1;width:100%;min-width:300rem;max-width:750rem}.container-1080{width:calc(100% - var(--container-margin)*2);max-width:1080rem;margin-left:auto;margin-right:auto}.container-1180{width:calc(100% - var(--container-margin)*2);max-width:1180rem;margin-left:auto;margin-right:auto}.container-1200{width:calc(100% - var(--container-margin)*2);max-width:1200rem;margin-left:auto;margin-right:auto}.container-1300{width:calc(100% - var(--container-margin)*2);max-width:1300rem;margin-left:auto;margin-right:auto}.container-1400{width:calc(100% - var(--container-margin)*2);max-width:1400rem;margin-left:auto;margin-right:auto}.white{color:#fff}.black{color:#000}.bg_fff{background:#fff}.bg_000{background:#000}body{font-size:16rem;background:var(--pri-1);color:var(--gs900);line-height:1.5}div,p,span,li,h1,h2,h3,h4,h5,h6,th,td,a{letter-spacing:-0.05em}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition:opacity .6s linear,transform .6s cubic-bezier(0.26, 0.67, 0.48, 0.91)}.aos-init .aos-c{opacity:0;transform:translateY(5rem)}.aos-animate .aos-c{opacity:1;transform:translateY(0);transition:.35s ease}.aos-animate .aos-c:nth-child(1){transition-delay:calc(.15s*(1 - 1))}.aos-animate .aos-c:nth-child(2){transition-delay:calc(.15s*(2 - 1))}.aos-animate .aos-c:nth-child(3){transition-delay:calc(.15s*(3 - 1))}.aos-animate .aos-c:nth-child(4){transition-delay:calc(.15s*(4 - 1))}.aos-animate .aos-c:nth-child(5){transition-delay:calc(.15s*(5 - 1))}.aos-animate .aos-c:nth-child(6){transition-delay:calc(.15s*(6 - 1))}.aos-animate .aos-c:nth-child(7){transition-delay:calc(.15s*(7 - 1))}.aos-animate .aos-c:nth-child(8){transition-delay:calc(.15s*(8 - 1))}.aos-animate .aos-c:nth-child(9){transition-delay:calc(.15s*(9 - 1))}.aos-animate .aos-c:nth-child(10){transition-delay:calc(.15s*(10 - 1))}.aos-animate .aos-c:nth-child(11){transition-delay:calc(.15s*(11 - 1))}.aos-animate .aos-c:nth-child(12){transition-delay:calc(.15s*(12 - 1))}.aos-animate .aos-c:nth-child(13){transition-delay:calc(.15s*(13 - 1))}.aos-animate .aos-c:nth-child(14){transition-delay:calc(.15s*(14 - 1))}.aos-animate .aos-c:nth-child(15){transition-delay:calc(.15s*(15 - 1))}.aos-animate .aos-c:nth-child(16){transition-delay:calc(.15s*(16 - 1))}.aos-animate .aos-c:nth-child(17){transition-delay:calc(.15s*(17 - 1))}.aos-animate .aos-c:nth-child(18){transition-delay:calc(.15s*(18 - 1))}.aos-animate .aos-c:nth-child(19){transition-delay:calc(.15s*(19 - 1))}.fz16{line-height:1.5}.fz18{line-height:1.5}.fz20{line-height:1.5}.fz22{line-height:1.5}.fz24{line-height:1.5}.fz35{line-height:1.5}.time_list{line-height:27rem;vertical-align:middle}.time_list>li{display:flex;font-size:18rem;gap:20rem}.time_list>li .tit{text-align:justify;width:80rem;height:27rem;display:inline-block;overflow:hidden;font-weight:600}.time_list>li .tit::after{content:"";display:inline-block;width:100%}.time_list>li .right_wrap{display:flex;flex-wrap:wrap;gap:4rem 20rem;align-items:center}.time_list>li .time_wrap{display:flex;align-items:center}.time_list>li .time{display:flex}.time_list>li .time .time_0{display:inline-block;margin-right:5rem}.time_list>li .time .time_1,.time_list>li .time .time_3{display:inline-block;width:22rem;text-align:right}.time_list>li .time .time_2{display:inline-block;margin:0 0rem}.time_list>li .tilde{display:inline-block;margin:0 10rem}.time_list>li .append{font-size:.9em;font-weight:700;color:var(--tmp-2);position:relative}.time_list>li .append::after{content:"";position:absolute;width:calc(100% + 16rem);height:calc(100% + 8rem);top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.07}.header.onepage{position:fixed;top:0;left:0;height:var(--header-height);width:100%;z-index:500;box-shadow:0 3rem 10rem rgba(0,0,0,.05);background-color:#fff;padding-left:25rem;padding-right:25rem}@media(max-width: 768px){.header.onepage{padding:0}}.header.onepage .header__logo{display:block;height:35rem;aspect-ratio:288/35;max-height:99%;background:url(../img/images/common/header-logo.svg) no-repeat 50% 50%/contain;flex-shrink:0}@media(max-width: 1200px){.header.onepage .header__logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}.header.onepage .header__container{height:100%;width:100%;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between;max-width:1870rem;position:relative;gap:40rem}@media(max-width: 768px){.header.onepage .header__container{padding-right:0;max-width:100% !important}}.header.onepage .header__nav_ul_pc{height:100%;display:flex;align-items:center;gap:0rem;justify-content:space-between;padding-left:25rem;white-space:nowrap;padding-right:25rem}.header.onepage .header__nav_ul_pc li{font-size:20rem}.header.onepage .header__nav_ul_pc li.active a{color:var(--pri-3);font-weight:700}.header.onepage .header__nav_ul_pc li.active a::after{opacity:1}.header.onepage .header__nav_ul_pc li a{display:block;padding:10rem 10rem;position:relative}.header.onepage .header__nav_ul_pc li a::after{content:"";position:absolute;width:5rem;height:5rem;background-color:currentColor;bottom:17rem;right:2rem;opacity:0;transition:.35s ease;border-radius:50%}.header.onepage .header__nav_ul_pc li a:hover{color:var(--pri-5)}.header.onepage .header__nav{height:100%;margin-left:auto;margin-right:auto;max-width:1120rem;width:100%}@media(max-width: 1200px){.header.onepage .header__nav{display:none}}.header.onepage .header__telLink{position:absolute;top:0;right:0;display:none}@media(max-width: 1200px){.header.onepage .header__telLink{right:unset;left:0}}@media(max-width: 768px){.header.onepage .header__telLink{top:50%;transform:translateY(-50%);left:25rem}}.header.onepage .header__telLink i{display:none;width:46rem;height:46rem;background-color:var(--pri-2);background-image:url(../img/images/icon/header__telLink.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:30rem;border-radius:50%;position:relative;z-index:5}@media(max-width: 768px){.header.onepage .header__telLink i{display:block}}.header.onepage .header__telLink .telNumber{display:block;right:0;background-color:var(--pri-2);color:#fff;align-items:center;justify-content:center;height:100%;border-radius:0 0 20rem 20rem;padding:22rem 20rem;font-size:22rem;font-weight:600;line-height:1.2;letter-spacing:-0.05em}@media(max-width: 768px){.header.onepage .header__telLink .telNumber{display:none}}.header.onepage .btn_header_mo_menu{display:none;position:absolute;top:50%;right:20rem;transform:translateY(-50%);width:40rem;height:40rem;z-index:60;transition:.45s ease}@media(max-width: 1200px){.header.onepage .btn_header_mo_menu{display:block}}.header.onepage .btn_header_mo_menu i{position:absolute;width:24rem;height:2px;border-radius:4rem;background-color:#000;left:50%;transition:.5s ease}.header.onepage .btn_header_mo_menu i:nth-child(1){top:12rem;transform:translateX(-50%)}.header.onepage .btn_header_mo_menu i:nth-child(2){top:50%;transform:translate(-50%, -50%)}.header.onepage .btn_header_mo_menu i:nth-child(3){bottom:12rem;transform:translateX(-50%)}.header.onepage .btn_header_mo_menu.on i{background-color:#fff}.header.onepage .btn_header_mo_menu.on i:nth-child(1){top:50%;transform:translate(-50%, -50%) rotate(225deg)}.header.onepage .btn_header_mo_menu.on i:nth-child(2){opacity:0;transform:translate(-50%, -50%) scaleX(0)}.header.onepage .btn_header_mo_menu.on i:nth-child(3){top:50%;transform:translate(-50%, -50%) rotate(-225deg)}.header.onepage .mobile_menu{box-shadow:10rem 0 20rem rgba(0,0,0,.15);position:fixed;top:0;right:0;width:100%;max-width:550rem;height:100%;background-color:#fff;opacity:0;visibility:hidden;transform:translateX(100%);transition:.5s ease;overflow-y:auto;z-index:50;display:none}@media(max-width: 1200px){.header.onepage .mobile_menu{display:block}}@media(max-width: 576px){.header.onepage .mobile_menu{box-shadow:unset}}.header.onepage .mobile_menu.on{transform:translateX(0);opacity:1;visibility:visible}.header.onepage .mobile_menu .mobile_menu__title{height:80rem;display:flex;align-items:center;padding-left:25rem;color:#fff;background-color:var(--pri-5);font-size:22rem;font-weight:700;position:sticky;top:0}.header.onepage .mm_links{margin-top:30px;padding-bottom:22rem;max-width:500rem;margin-left:auto;margin-right:auto;border-bottom:1px solid var(--gray-4)}.header.onepage .mm_links ul{display:flex;gap:10rem;align-items:center;justify-content:center}.header.onepage .mm_links ul li a{display:flex;align-items:center;gap:2rem;font-size:16rem;letter-spacing:-0.05em;padding:0rem 8rem 0rem 4rem;background-color:#f8f8f8;border-radius:4rem;border:1px solid #ddd}.header.onepage .mm_links ul li a .ico{display:block;width:40rem;aspect-ratio:1/1}.header.onepage .header__nav_ul_mobile{font-size:18rem;font-weight:700;max-width:90%;margin-left:auto;margin-right:auto}.header.onepage .header__nav_ul_mobile li{height:60rem;border-bottom:1px solid #eee}.header.onepage .header__nav_ul_mobile li.active{background-color:#f8f8f8;color:var(--pri-3)}.header.onepage .header__nav_ul_mobile li a{height:100%;display:flex;align-items:center;justify-content:center}.header.onepage .mm_telLink{width:350rem;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;height:60rem;border-radius:0rem;background-color:var(--pri-4);color:#fff}.header::before{content:"";position:fixed;width:100%;height:100vh;top:100%;left:0;background-color:rgba(0,0,0,.25);z-index:-10;pointer-events:none;visibility:hidden;opacity:0;transition:.35s ease}.noti_bar_mobile_top{display:none;position:fixed;align-items:center;top:0;left:0;width:100%;height:var(--noti-height);z-index:300;background-color:var(--sub-1);color:#fff}.footer{background-color:var(--pri-5);color:#fff;padding:150rem 0 100rem}.footer .footer_flex_box{display:flex;justify-content:space-between;gap:20rem;flex-wrap:wrap}.footer .footer_flex_box .footer__logo,.footer .footer_flex_box .footer__content{flex:1 1;width:100%}.footer .footer_flex_box .footer__content{max-width:846rem;min-width:400rem}.footer .item{position:relative;white-space:nowrap;display:flex;gap:10rem;align-items:center}.footer .item a,.footer .item button,.footer .item .SignIn{cursor:pointer}.footer .item a:hover,.footer .item button:hover,.footer .item .SignIn:hover{text-decoration:underline;text-underline-offset:.16em}@media(max-width: 768px){.footer .js-e{justify-self:center;text-align:center}}@media(max-width: 768px){.footer .footer__info{margin-left:auto;margin-right:auto;justify-content:center;text-align:center}}.footer .footer__info>ul{display:flex}@media(max-width: 768px){.footer .footer__info>ul{gap:20rem;margin-left:auto;margin-right:auto;justify-content:center}}@media(max-width: 576px){.footer .footer__info>ul{flex-direction:column;align-items:center;gap:10rem}}@media(max-width: 768px){.footer .footer__info .address_wrap{justify-content:center}}.footer .footer__info .footer_info_container{display:flex;flex-wrap:wrap;white-space:nowrap;gap:0 30rem}@media(max-width: 576px){.footer .footer__info .footer_info_container{flex-direction:column;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}}@media(max-width: 768px){.footer .copyright{text-align:center}}.footer .footer__logo{max-width:284rem;width:284rem;aspect-ratio:284/100;min-width:220rem}@media(max-width: 768px){.footer .footer__logo{margin-left:auto;margin-right:auto}}.footer .footer__link>ul{display:flex;gap:5rem 30rem;flex-wrap:wrap}@media(max-width: 576px){.footer .footer__link>ul{gap:5rem 20rem;justify-content:center}}.footer .footer__link .adm a{padding:4rem 12rem;border-radius:100rem;background-color:#fff;color:#000d2f}.en_sm{text-transform:uppercase;font-size:15rem;font-weight:700;color:#777;margin-bottom:10rem}.main_h2{font-size:40rem;font-weight:700}.h2_logo{aspect-ratio:70/77;margin-left:auto;margin-right:auto;background:url(../img/images/icon/h2_logo.svg) no-repeat center center/contain}.page_wrap{margin-top:var(--header-height);min-height:100vh}.main_visual .main_visual__swiper .swiper-slide{overflow:hidden}.main_visual .main_visual__swiper .swiper-slide-active .bg_img{filter:blur(0)}.main_visual .main_visual__swiper .swiper-slide-active .bg_img img{transform:scale(1)}.main_visual .main_visual__swiper .bg_img{aspect-ratio:1700/760;filter:blur(50px);transition:3s ease}.main_visual .main_visual__swiper .bg_img img{transform:scale(1.2);transition:.75s ease}@media(max-width: 768px){.main_visual .main_visual__swiper .bg_img{aspect-ratio:500/750}}.main_visual .main_visual__swiper .content_wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;padding-left:80rem;padding-right:80rem}.main_visual .main_visual__swiper .content_wrap .ac_box{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%}.main_visual .main_visual__swiper .content_wrap .ac_box .txt1{font-size:24rem}@media(max-width: 768px){.main_visual .main_visual__swiper .content_wrap .ac_box .txt1{font-size:22rem}}.main_visual .main_visual__swiper .content_wrap .ac_box .txt2{font-size:50rem}@media(max-width: 768px){.main_visual .main_visual__swiper .content_wrap .ac_box .txt2{font-size:32rem}}.main_visual .main_visual__swiper .content_wrap .ac_box .txt3{font-size:20rem}@media(max-width: 768px){.main_visual .main_visual__swiper .content_wrap .ac_box .txt3{font-size:16rem}}.main_visual .main_visual__swiper .content_wrap .ac_box .inn_container{width:90%;max-width:1300rem;margin-left:auto;margin-right:auto}.main_visual .main_visual__swiper .swiper-pagination{bottom:14rem;left:50%;transform:translateX(-50%);display:flex;justify-content:center;gap:6rem}.main_visual .main_visual__swiper .swiper-pagination .swiper-pagination-bullet{margin:0;border-radius:12rem;width:12rem;height:12rem;transition:.35s ease;background-color:rgba(255,255,255,.5)}.main_visual .main_visual__swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:30rem;background-color:var(--pri-3)}.table_wrap.payment table{width:100%}.table_wrap.payment th,.table_wrap.payment td{padding:10rem;display:table-cell;border-collapse:collapse;border:1px solid var(--gray-4);vertical-align:middle;text-align:center}.table_wrap.payment thead{background-color:#777;color:#fff}.table_wrap.payment .btn_wrap{text-align:center;padding:20rem 0}.table_wrap.payment .add_btn{background:#777;border:none;color:#fff;text-align:center;padding:8rem 22rem;cursor:pointer}.table_wrap.payment .save_btn{background:#519251;border:none;color:#fff;text-align:center;padding:8rem 22rem;cursor:pointer}.table_wrap.payment .del_btn{cursor:pointer}@media(min-width: 768px){.test_hover:hover{background-color:red}}.highlight{background:linear-gradient(90deg, #d0eeff 50%, transparent 50%) no-repeat 200% 100%/200% 10rem}.aos-animate .highlight{animation:highlight 1.25s cubic-bezier(0.05, 0.7, 0.1, 1) .35s forwards}@keyframes highlight{100%{background-position:0 100%}}.sec_heritage_sticky_wrap{position:sticky}.sec_heritage{width:100%}.sec_heritage .number_animate{position:relative;height:100rem;width:100%}.sec_heritage .number_animate .number{font-size:140rem;font-weight:500;position:absolute;top:0;line-height:100rem}@media(max-width: 768px){.sec_heritage .number_animate .number{font-size:80rem}}.sec_heritage .number_animate .number-1{left:50%;transform:translateX(-50%);opacity:.5}.sec_heritage .number_animate .number-1::before{content:"since";position:absolute;bottom:calc(100% + 10rem);left:0;font-size:40rem;letter-spacing:-0.05em;line-height:1.5}.sec_heritage .number_animate .number-2{right:0;opacity:0}.sec_heritage .number_animate .txt_wrap{max-width:500rem;margin-left:auto;margin-right:auto;padding:32rem 30rem 30rem;position:relative}@media(max-width: 768px){.sec_heritage .number_animate .txt_wrap{padding-top:130rem}}.sec_heritage .number_animate .txt_wrap .txt{opacity:0}.sec_heritage .number_animate .txt_wrap .line{position:absolute;bottom:0;left:0;height:1px;background-color:#000;width:0}.sec_heritage .txt_2{opacity:0;transform:translateY(50rem)}.sec_heritage .history_list_wrap{display:flex;opacity:var(--history-opacity, 0);transform:translateX(var(--history-x, 0))}@media(max-width: 768px){.sec_heritage .history_list_wrap{padding-bottom:200rem;transform:translateX(calc(var(--history-x, 0) * 1.5))}}.sec_heritage .history_list_wrap .item{padding-top:50rem;padding-right:150rem;position:relative}.sec_heritage .history_list_wrap .item::before,.sec_heritage .history_list_wrap .item::after{content:"";position:absolute;top:0;left:0}.sec_heritage .history_list_wrap .item::before{width:15rem;height:15rem;border-radius:50%;border:2rem solid var(--pri-2);background:#fff;transform:translate(0, -50%);z-index:2}.sec_heritage .history_list_wrap .item::after{width:100%;height:1px;background-color:#000;z-index:1}.sec_heritage .history_list_wrap .desc_list{min-width:194rem}.sec_heritage .history_list_wrap .desc_list .desc_box{display:flex;align-items:start;gap:10rem}.sec_heritage .history_list_wrap .desc_list .desc_box:not(:first-child){margin-top:10rem}.sec_heritage .history_list_wrap .desc_list .desc_box .month{flex:0 0 34rem}@keyframes heri_num_1{100%{left:0;opacity:1;transform:translateX(0)}}@keyframes heri_num_2{100%{right:0;opacity:1}}@keyframes heri_ani_1{100%{opacity:1}}@keyframes heri_ani_2{100%{width:100%}}@keyframes heri_ani_3{100%{opacity:1;transform:translateY(0)}}.heritage_depart_wrap{position:relative}.heritage_depart_wrap .section_main_depart{position:absolute;bottom:0;width:100%;left:0;transform:translateY(var(--tf-y, 100%))}.section_main_depart{background:var(--gra-1);border-radius:100rem 100rem 0 0;overflow:hidden}.section_main_depart .depart_tab_list{max-width:750rem}@media(max-width: 576px){.section_main_depart .depart_tab_list{max-width:460rem}}.section_main_depart .depart_tab_list>li{border-bottom:1px solid rgba(255,255,255,.3);height:76rem;display:flex;align-items:center;gap:42rem;padding-left:110rem;position:relative;z-index:2}.section_main_depart .depart_tab_list>li::after{content:"";position:absolute;width:90rem;height:90rem;right:0;top:50%;transform:translate(50%, -50%);background:url(../img/images/main/depart/arr.svg) no-repeat center center/40rem,var(--pri-3);opacity:0;z-index:3;cursor:pointer;border-radius:10rem}.section_main_depart .depart_tab_list>li.hover{background-color:rgba(255,255,255,.2)}.section_main_depart .depart_tab_list>li.hover::after{opacity:1}.section_main_depart .depart_tab_list>li.hover .img_wrap{visibility:visible;opacity:1}@media(max-width: 1200px){.section_main_depart .depart_tab_list>li{padding-left:20rem}}.section_main_depart .depart_tab_list>li:first-child{border-top:1px solid rgba(255,255,255,.3)}.section_main_depart .depart_tab_list>li .num{color:var(--white);font-size:18rem;font-weight:700}.section_main_depart .depart_tab_list>li .txt{color:#fff;font-size:24rem;font-weight:500}.section_main_depart .depart_tab_list>li .eng{font-size:18rem;font-weight:700;color:var(--gray-5)}.section_main_depart .depart_tab_list .img_wrap{position:absolute;top:50%;transform:translateY(-50%);left:calc(100% + 20rem);width:530rem;aspect-ratio:1;visibility:hidden;opacity:0;transition:.35s ease}@media(max-width: 768px){.section_main_depart .depart_tab_list .img_wrap{display:none}}.h2{display:inline-block;font-size:34rem;position:relative;z-index:2}.h2::before{content:"";position:absolute;background-color:var(--pnt-1);left:30rem;top:20rem;width:30rem;aspect-ratio:1;border-radius:50%;opacity:0;z-index:-1;transition:.5s ease}.aos-animate .h2::first-letter{color:var(--pnt-1);font-weight:600;transition:color 1s ease}.aos-animate .h2::before{left:-15rem;top:-5rem;opacity:.2}.section_doctor .aos-animate .bar::before{height:100%}.section_doctor .bar{width:1px;margin-left:auto;margin-right:auto;height:104rem;border-radius:2rem;position:relative;overflow:hidden}.section_doctor .bar::before{content:"";position:absolute;top:0;left:0;width:100%;height:0;background-color:var(--pri-3);transition:.5s ease}.section_doctor .doctor__content_box{border-radius:0 100rem 0 0;box-shadow:0 0 20rem rgba(0,0,0,.1);padding:50rem 30rem;overflow:hidden;background-color:#fff}.section_doctor .doctor__content_box .name_wrap{display:flex;align-items:end;gap:10rem 30rem;justify-content:center;flex-wrap:wrap}.section_doctor .doctor__content_box .name_wrap .logo_name{display:flex;align-items:center;gap:20rem}.section_doctor .doctor__content_box .name_wrap .logo_name .logo{flex-shrink:0;width:40rem;aspect-ratio:1;background:url(../img/images/symbol.svg)}.section_doctor .doctor__content_box .profile_grid{padding:0 15rem}.section_doctor .doctor__content_box .profile_grid>ul{flex:1 1;width:100%;min-width:340rem;display:flex;flex-direction:column;gap:10rem}.section_doctor .doctor__content_box .profile_tit{border-bottom:1px solid var(--pri-5)}.section_doctor .doctor__content_box .profile_tit .txt{background-color:var(--pri-5);padding:6rem 14rem;display:inline-block;color:#fff;border-radius:10rem 10rem 0 0}.section_doctor .doctor__content_box .profile_grid_1{display:flex;gap:10rem 20rem;flex-wrap:wrap}.section_doctor .doctor__content_box .profile_grid_2>ul{flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;flex-direction:row;gap:10rem 20rem}.section_doctor .doctor__content_box .profile_grid_2>ul li{flex:1 1;max-width:392rem;min-width:392rem}@media(max-width: 768px){.section_doctor .doctor__content_box .profile_grid_2>ul li{max-width:362rem;min-width:362rem}}.sec_main_program{background:url(../img/images/main/program/bg_symbol.svg) no-repeat center center/640rem 526rem;background-attachment:fixed}.sec_main_program .box{max-width:90%}.sec_main_program .txt_box{padding-top:20rem;padding-left:40rem;padding-right:30rem;position:relative;z-index:5}@media(max-width: 576px){.sec_main_program .txt_box{padding-left:20rem}}.sec_main_program .txt_box .btn_viewmore_plus{position:absolute;top:20rem;right:30rem;z-index:5}.sec_main_program .txt_box .btn_viewmore_plus:hover .plus::before{transform:translate(-50%, -50%) rotate(270deg)}.sec_main_program .txt_box .btn_viewmore_plus:hover .plus::after{transform:translate(-50%, -50%) rotate(360deg)}.sec_main_program .txt_box .btn_viewmore_plus .plus{display:block;width:60rem;height:60rem;background-color:var(--pri-3);position:relative;border-radius:10rem}.sec_main_program .txt_box .btn_viewmore_plus .plus::before,.sec_main_program .txt_box .btn_viewmore_plus .plus::after{content:"";position:absolute;width:26rem;height:2rem;border-radius:2rem;background-color:#fff;transition:.5s ease;top:50%;left:50%}.sec_main_program .txt_box .btn_viewmore_plus .plus::before{transform:translate(-50%, -50%)}.sec_main_program .txt_box .btn_viewmore_plus .plus::after{transform:translate(-50%, -50%) rotate(90deg)}.sec_main_program .txt_box .tit{display:flex;gap:30rem;align-items:start}.sec_main_program .box_1{width:452rem}.sec_main_program .box_2{width:640rem}.sec_main_program .box_2 .txt_box{max-width:550rem;margin-top:-84rem}@media(max-width: 576px){.sec_main_program .box_2 .txt_box{margin-top:-60rem;max-width:390rem}}.sec_main_program .box_3{width:530rem;margin-top:110rem}.sec_main_program .box_3 .txt_box{max-width:452rem;margin-top:-84rem}.sec_main_program .box_4{width:530rem;margin-top:125rem}.sec_main_program .box_4 .txt_box{max-width:400rem;margin-top:-84rem}@media(max-width: 576px){.sec_main_program .box_4 .txt_box{max-width:340rem;margin-top:-70rem}}.flt_left{float:left}.flt_right{float:right}.clear-fix{clear:both}.c-222{color:#222}.ls-10p{letter-spacing:.1em}.ls50{letter-spacing:.5em}.sec_main_tx .half_grid_wrap{display:grid;grid-template-columns:repeat(2, 1fr)}@media(max-width: 1200px){.sec_main_tx .half_grid_wrap{grid-template-columns:1fr}}.sec_main_tx .left_content_wrap{position:relative;aspect-ratio:960/880;display:flex;align-items:center;justify-content:center}.sec_main_tx .left_content_wrap::before{content:"";position:absolute;z-index:1;width:100%;height:100%;background:url(../img/images/main/tx/bg.webp) no-repeat center center/cover}.sec_main_tx .left_content_wrap .txt_box_wrap{position:relative;z-index:5}.right_content_wrap{display:flex;flex-direction:column;position:relative}.right_content_wrap .bg_img_wrap{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.right_content_wrap .bg_img_wrap .bg_img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;scale:1.2;transition:scale 1.5s ease,opacity .5s ease}.right_content_wrap .bg_img_wrap .bg_img.current{opacity:1;scale:1}.right_content_wrap .item{width:100%;flex:1;display:flex;align-items:center;padding:50rem 20rem;transition:.35s ease;position:relative;z-index:5}.right_content_wrap .item.current{background-color:rgba(0,0,0,.4)}.right_content_wrap .item.current .inner .txt_wrap{opacity:1}.right_content_wrap .item.current .inner .plus::before{transform:translate(-50%, -50%) rotate(270deg)}.right_content_wrap .item.current .inner .plus::after{transform:translate(-50%, -50%) rotate(360deg)}.right_content_wrap .item .inner{width:100%;max-width:610rem;margin-left:auto;margin-right:auto;display:flex;gap:20rem;align-items:center;justify-content:space-between}.right_content_wrap .item .inner .txt_wrap{flex-grow:1;max-width:490rem;opacity:0;transition:.3s ease}.right_content_wrap .item .inner .plus{flex-shrink:0;width:60rem;height:60rem;background-color:var(--pri-3);position:relative;border-radius:10rem}.right_content_wrap .item .inner .plus::before,.right_content_wrap .item .inner .plus::after{content:"";position:absolute;width:26rem;height:2rem;border-radius:2rem;background-color:#fff;transition:.5s ease;top:50%;left:50%}.right_content_wrap .item .inner .plus::before{transform:translate(-50%, -50%)}.right_content_wrap .item .inner .plus::after{transform:translate(-50%, -50%) rotate(90deg)}.sec_main_features{z-index:1}.sec_main_features .swiper{overflow:visible;padding-bottom:30rem}.sec_main_features .swiper-slide .slide_inner{display:flex;gap:0;flex-wrap:wrap;filter:drop-shadow(0 0 20rem rgba(0, 0, 0, 0.15));max-width:1080rem;width:100%;margin-left:auto;margin-right:auto}.sec_main_features .swiper-slide .img_wrap,.sec_main_features .swiper-slide .txt_wrap{flex:1 1;width:100%;min-width:300rem}.sec_main_features .swiper-slide .img_wrap{max-width:500rem;border-radius:150rem 0 0 0}.sec_main_features .swiper-slide .txt_wrap{max-width:530rem;padding:50rem 20rem;display:flex;align-items:center;justify-content:center;background-color:#fff}.sec_main_features .swiper-slide .txt_wrap .inn{max-width:430rem;margin-left:auto;margin-right:auto}.sec_main_features .swiper-pagination{position:absolute;bottom:0;top:unset;left:50%;transform:translateX(-50%);width:auto;display:flex;justify-content:center;gap:10rem}.sec_main_features .swiper-pagination .swiper-pagination-bullet{margin:0;width:10rem;height:10rem;flex-shrink:0;background-color:#fff;border:1px solid var(--gs500);opacity:1;transition:.35s ease}.sec_main_features .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:var(--pri-3);background-color:var(--pri-3)}.sec_main_bna{margin-top:300rem;background-color:#e5f3ff;border-radius:100rem 100rem 0 0;position:relative;z-index:5}.sec_main_bna .cat_tav_nav_wrap{text-align:center}.sec_main_bna .cat_tav_nav_wrap .cat_tab_nav{display:inline-flex;justify-content:center;gap:50rem;font-size:20rem}.sec_main_bna .cat_tav_nav_wrap .cat_tab_nav>li{color:rgba(0,0,0,.5);cursor:pointer}.sec_main_bna .cat_tav_nav_wrap .cat_tab_nav>li.current{font-weight:600;color:var(--pri-2)}.sec_main_bna .tab_swiper_wrap .swiper{overflow:visible;display:none}.sec_main_bna .tab_swiper_wrap .swiper.current{display:block}.sec_main_bna .tab_swiper_wrap .swiper .swiper-btn{top:188rem;position:absolute;background-repeat:no-repeat;background-position:center center;width:46rem;aspect-ratio:1;background-size:contain;cursor:pointer;border-radius:4rem;z-index:5}.sec_main_bna .tab_swiper_wrap .swiper .swiper-btn:hover{background-color:#fff}.sec_main_bna .tab_swiper_wrap .swiper .swiper-btn-prev{left:25rem;background-image:url(../img/images/main/bna/L.svg)}.sec_main_bna .tab_swiper_wrap .swiper .swiper-btn-next{right:25rem;background-image:url(../img/images/main/bna/R.svg)}.sec_main_bna .tab_swiper_wrap .swiper-slide{max-width:830rem;width:100%;padding:0 10rem}.sec_main_bna .tab_swiper_wrap .swiper-slide .inner{max-width:730rem;margin-left:auto;margin-right:auto}.sec_main_bna .tab_swiper_wrap .swiper-slide .img_bna_slide{aspect-ratio:730/400;position:relative}.sec_main_bna .tab_swiper_wrap .swiper-slide .img_bna_slide .img_wrap{position:absolute;top:0;left:0;width:100%;height:100%}.sec_main_bna .tab_swiper_wrap .wr{display:flex;gap:30rem;align-items:center}.sec_main_bna .tab_swiper_wrap .wr:not(:first-child){margin-top:10rem}.sec_main_bna .tab_swiper_wrap .wr .wr_tit{width:180rem;overflow:hidden;padding:5rem 10rem;background:var(--pri-2);color:#fff;font-size:18rem;font-weight:600;text-align:center;flex-shrink:0}.sec_main_bna .tab_swiper_wrap .wr .wr_content{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16rem;color:var(--gray-6)}.btn_viewmore{display:inline-flex;justify-content:center;min-width:150rem;padding:12rem 20rem;gap:24rem;align-items:center;color:var(--pri-2);font-size:16rem;border:1px solid currentColor;position:relative}.btn_viewmore:hover::before{opacity:.1}.btn_viewmore:hover::after{transform:translateX(10rem)}.btn_viewmore::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;opacity:0}.btn_viewmore::after{content:"";flex-shrink:0;width:26rem;height:26rem;background:url(../img/images/icon/btn_viewmore.svg) no-repeat center center/contain;transition:.35s ease}.sec_main_preview{background-color:var(--pri-1);position:relative;z-index:5}#preview{overflow:hidden;--swiper-navigation-size: 60rem}#preview .preview_swiper_wrap{position:relative}#preview .preview__swiper{overflow:visible}#preview .preview__swiper .swiper-slide .img_wrap{border-radius:30rem;aspect-ratio:1000/600;width:1000rem;margin-left:auto;margin-right:auto}@media(max-width: 576px){#preview .preview__swiper .swiper-slide .img_wrap{border-radius:10rem}}#preview .preview_swiper-btn{z-index:50;position:absolute;top:50%;background-color:var(--pri-3);width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);background-repeat:no-repeat;background-size:40rem;background-position:50% 50%;transform:translateY(-50%);border-radius:10rem;cursor:pointer}#preview .preview_swiper-btn:hover{background-color:var(--pri-5)}#preview .preview_swiper-prev{background-image:url(../img/images/icon/swiper-sm-prev.svg);left:0}#preview .preview_swiper-next{background-image:url(../img/images/icon/swiper-sm-next.svg);right:0}#preview .preview_controls{position:absolute;width:400rem;height:80rem;border-radius:20rem 20rem 0 0;background-color:rgba(255,255,255,.9);left:50%;bottom:0;transform:translateX(-50%);z-index:50;display:flex;gap:20rem;align-items:center;padding:0 50rem}@media(max-width: 576px){#preview .preview_controls{margin-top:10rem;position:static;width:100%;transform:unset;border:1px solid rgba(0,0,0,.07);height:60rem;border-radius:10rem}}#preview .preview_controls .content_alt{min-width:200rem;font-size:28rem;font-weight:700;margin-right:20rem;max-width:200rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 576px){#preview .preview_controls .content_alt{font-size:20rem}}#preview .preview_controls .swiper-pagination{width:auto;position:static}#preview .preview_controls .swiper-pagination .swiper-pagination-total{color:var(--gs500);font-size:20rem}#preview .preview_controls .swiper-pagination .swiper-pagination-total::before{content:"/";display:inline-block;margin:0 10rem;vertical-align:middle;font-size:16rem}#preview .preview_controls .swiper-pagination .swiper-pagination-current{color:var(--pri-3);font-size:24rem}.light_box{position:fixed;width:100%;height:100%;top:0;left:0;z-index:600;visibility:hidden;opacity:0;pointer-events:none;transition:.5s ease;--swiper-navigation-size: 60rem}.light_box.on{visibility:visible;opacity:1;pointer-events:all}.light_box .bg{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.8)}.light_box .close_light_box{position:absolute;top:20rem;right:20rem;z-index:5;width:80rem;height:80rem;background:url(../img/images/icon/modal_close.svg) no-repeat center center/contain;border-radius:4rem;background-color:rgba(255,255,255,.4)}@media(max-width: 576px){.light_box .close_light_box{width:40rem;height:40rem}}.light_box .preview__swiper_LB{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%);overflow:visible;max-width:1600rem;overflow:hidden}.light_box .preview__swiper_LB .swiper-slide{overflow:hidden}.light_box .preview__swiper_LB .swiper-slide .img_wrap{aspect-ratio:1300/750;border-radius:0rem}.light_box .swiper-button-prev,.light_box .swiper-button-next{color:#fff;width:60rem;height:60rem;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;top:50%;margin-top:0;transform:translateY(-50%)}@media(max-width: 576px){.light_box .swiper-button-prev,.light_box .swiper-button-next{top:calc(50% - 50rem)}}.light_box .preview_controls_lb{position:absolute;width:auto;height:60rem;border-radius:10rem;background-color:rgba(255,255,255,.9);left:50%;bottom:50rem;transform:translateX(-50%);z-index:50;display:flex;gap:50rem;align-items:center;padding:0 40rem;margin-top:20rem}@media(max-width: 576px){.light_box .preview_controls_lb{position:static;transform:unset;border:1px solid rgba(0,0,0,.07);height:80rem;margin-left:auto;margin-right:auto;background-color:#fff}}.light_box .preview_controls_lb .content_alt_lb{min-width:250rem;font-size:20rem;font-weight:700}.light_box .preview_controls_lb .swiper-pagination{width:auto;position:static}.light_box .preview_controls_lb .swiper-pagination .swiper-pagination-total{color:var(--gray-5)}.light_box .preview_controls_lb .swiper-pagination .swiper-pagination-total::before{content:"";display:inline-block;margin:0 26rem;width:1rem;height:18rem;background-color:#000;vertical-align:middle}.light_box .preview_controls_lb .swiper-pagination .swiper-pagination-current{color:var(--pri-4);font-weight:700}.sec_main_numbers{background:url(../img/images/main/numbers/bg.webp) no-repeat center center/cover}.sec_main_numbers .container{position:relative}.sec_main_numbers .content_wrap{display:grid;grid-template-columns:repeat(4, 1fr)}@media(max-width: 576px){.sec_main_numbers .content_wrap{grid-template-columns:1fr;padding-top:240rem}}.sec_main_numbers .content_wrap .item{padding-top:240rem;padding-bottom:160rem;border-left:1px solid rgba(255,255,255,.2)}@media(max-width: 576px){.sec_main_numbers .content_wrap .item{border-top:1px solid rgba(255,255,255,.2);border-left:0;padding-top:40rem;padding-bottom:40rem}}.sec_main_numbers .content_wrap .item:last-child{border-right:1px solid rgba(255,255,255,.2)}@media(max-width: 576px){.sec_main_numbers .content_wrap .item:last-child{border-right:0;border-bottom:1px solid rgba(255,255,255,.2)}}.sec_main_numbers .content_wrap .item .img_wrap{width:55rem;margin-left:auto;margin-right:auto}.sec_main_numbers .tit_wrap{position:absolute;left:0;width:100%;text-align:center;top:120rem}.sec_main_numbers .sub_desc{position:absolute;left:0;width:100%;text-align:center;bottom:84rem}@media(max-width: 576px){.sec_main_numbers .sub_desc{position:relative;bottom:0;padding-bottom:84rem;margin-top:50rem}}.sec_main_numbers .numb_cont{font-size:60rem}@media(max-width: 576px){.sec_main_numbers .numb_cont{font-size:52rem}}.sec_main_equip .swiper{padding-top:150rem;margin-top:-100rem}.sec_main_equip .swiper .swiper-slide{width:350rem;text-align:center}.sec_main_equip .swiper .swiper-slide .img_box{width:350rem;height:360rem;position:relative}.sec_main_equip .swiper .swiper-slide .img_box .img_wrap{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:250rem;transition:.35s cubic-bezier(0.49, 0.11, 0.4, 0.91)}.sec_main_equip .swiper .swiper-slide .img_box .bg-circle{position:absolute;width:100%;aspect-ratio:1;bottom:0;left:0;border-radius:50%;background-color:rgba(229,91,91,.1);transition:.5s ease}.sec_main_equip .swiper .swiper-slide:hover .img_box .img_wrap{width:310rem}.sec_main_equip .swiper .swiper-slide:hover .img_box .bg-circle{background-color:rgba(229,91,91,.5)}.sec_main_equip .swiper .swiper-slide:hover .txt{font-weight:600;color:var(--pri-4)}.main_contactus .map_wrap{height:600rem;width:100%;max-width:100%;position:relative}@media(max-width: 576px){.main_contactus .map_wrap{height:300rem}}.main_contactus .map_wrap .map_content{position:absolute;bottom:20rem;z-index:200;left:50%;text-align:center;transform:translateX(-50%);font-size:24rem;white-space:nowrap;display:flex;align-items:center;justify-content:center}.main_contactus .map_wrap .map_content .inner{padding:10rem 30rem;border-radius:500rem;background-color:#fff;box-shadow:0 0 10rem rgba(0,0,0,.1)}@media(max-width: 576px){.main_contactus .map_wrap .map_content{font-size:16rem;padding:5rem 16rem}}.main_contactus .map_wrap .map_content .sub_green{color:#36ab36}.main_contactus .map_wrap .map_content .sub_way_number{display:inline-flex;align-items:center;justify-content:center;text-align:center;width:30rem;height:30rem;background-color:#36ab36;font-size:20rem;font-weight:700;color:#fff;border-radius:50%;margin-right:2rem}.main_contactus .contactus_grid_wrap{display:grid;grid-template-columns:32fr 40fr 28fr}@media(max-width: 576px){.main_contactus .contactus_grid_wrap{grid-template-columns:1fr}}.main_contactus .contactus_grid_wrap .item{padding-top:20rem;padding-bottom:25rem}@media(max-width: 576px){.main_contactus .contactus_grid_wrap .item{border-right:0}}.main_contactus .contactus_grid_wrap .item:last-child{border:0;padding-left:20rem}.main_contactus .contactus_grid_wrap .item .inner-380{max-width:380rem}.main_contactus .contactus_grid_wrap .item .inner-410{max-width:410rem;margin-left:auto;margin-right:auto}@media(max-width: 576px){.main_contactus .contactus_grid_wrap .item .inner-410{margin-left:0}}.main_contactus .contactus_grid_wrap .item:nth-child(3) .inner-380{margin-left:auto}@media(max-width: 576px){.main_contactus .contactus_grid_wrap .item:nth-child(3) .inner-380{margin-left:0}}.main_contactus .address_grid{display:grid;grid-template-columns:70rem auto;gap:4rem;align-items:start}.main_contactus .place_links{display:flex;gap:10rem;font-size:16rem;line-height:26rem}@media(max-width: 576px){.main_contactus .place_links{justify-content:center}}.main_contactus .place_links a{color:var(--gs900);background-color:#fff;padding:9rem 20rem;border-radius:500rem;display:flex;align-items:center}.main_contactus .place_links a.n{border:1px solid #36ab36}.main_contactus .place_links a.n::before{background-image:url(../img/images/icon/n.svg);margin-right:7rem}.main_contactus .place_links a.k{border:1px solid #007dff}.main_contactus .place_links a.k::before{background-image:url(../img/images/icon/k.svg);margin-right:5rem}.main_contactus .place_links a::before{content:"";width:18rem;height:18rem;flex-shrink:0;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.main_contactus .time_list_ul>li{display:flex;align-items:center}.main_contactus .time_list_ul>li:nth-child(5){color:var(--gs700)}.main_contactus .time_list_ul>li .append{background-color:var(--pri-3);color:#fff;font-size:16rem;border-radius:500rem;white-space:nowrap;padding:2rem 10rem;margin-left:10rem}.main_contactus .time_list_ul>li .tit{width:96rem;text-align:justify;font-weight:700;height:30rem;overflow:hidden;margin-right:20rem;flex-shrink:0}.main_contactus .time_list_ul>li .tit::after{content:"";width:100%;display:inline-block;height:0;font-size:0}.main_contactus .time_list_ul>li .time_number{display:flex;white-space:nowrap;font-variant-numeric:tabular-nums}.main_contactus .time_list_ul>li .time_number span:nth-child(2),.main_contactus .time_list_ul>li .time_number span:nth-child(4),.main_contactus .time_list_ul>li .time_number span:nth-child(7),.main_contactus .time_list_ul>li .time_number span:nth-child(9){min-width:23rem;text-align:right}.main_contactus .time_list_ul>li .time_number span:nth-child(3),.main_contactus .time_list_ul>li .time_number span:nth-child(8){margin:0 2rem}.main_contactus .time_list_ul>li .time_number span:nth-child(5){margin:0 5rem}.main_contactus .time_list_ul>li .time_number span:nth-child(1),.main_contactus .time_list_ul>li .time_number span:nth-child(6){margin-right:4rem}.main_contactus .tel_box_wrap{display:grid;grid-template-columns:90rem auto;gap:12rem 20rem}.main_contactus .tel_box_wrap .tel_box{display:contents}.btn_viewmore_r{display:inline-flex;gap:10rem;align-items:center}.btn_viewmore_r::after{content:"";flex-shrink:0;width:26rem;height:26rem;background:url(../img/images/main/contactus/R.svg) no-repeat center center/contain}.sec_main_bottom .swiper-slide{width:220rem}.md_container_inner{max-width:900rem;margin-left:auto;margin-right:auto}.md_schedule_table_wrap .grid_table{display:flex;gap:1rem}.md_schedule_table_wrap .grid_table .item{flex:1;display:flex;flex-direction:column}.md_schedule_table_wrap .grid_table .item .tit{padding:10rem;text-align:center;background-color:var(--pri-1);color:#fff;font-size:20rem;font-weight:500}.md_schedule_table_wrap .grid_table .item .desc{text-align:center;color:var(--gray-6);font-size:20rem;padding:10rem;background-color:#eff1f5;flex-grow:1;display:flex;align-items:center;justify-content:center}.md_schedule_table_wrap .grid_table .item .desc .pri_2{color:var(--pri-2)}.md_schedule_table_wrap .grid_table .item .desc .red{color:#db0505}.md_schedule_table_wrap .etc_wrap{display:flex;flex-wrap:wrap;gap:5rem 100rem}.md_profile_wrap .md_tab_nav{display:flex}.md_profile_wrap .md_tab_nav li{cursor:pointer;flex:1;height:70rem;display:flex;align-items:center;justify-content:center;color:var(--gray-6);position:relative}.md_profile_wrap .md_tab_nav li::after{content:"";position:absolute;bottom:0;left:0;width:100%;background-color:var(--gray-4);transition:.35s ease;height:1rem}.md_profile_wrap .md_tab_nav li.current{font-weight:700;color:var(--pri-1)}.md_profile_wrap .md_tab_nav li.current::after{content:"";height:5rem;background-color:currentColor}.md_profile_wrap .md_tab_content_wrap{margin-top:30rem}.md_profile_wrap .md_tab_content_wrap .md_tab_content{display:none}.md_profile_wrap .md_tab_content_wrap .md_tab_content.current{display:block}.md_tit{font-size:28rem;font-weight:600;padding-left:50rem;position:relative;color:var(--gs900)}.md_tit::before{content:"";width:40rem;height:36rem;position:absolute;top:50%;left:0;transform:translateY(-50%);background:url(../img/images/modals/tit_symbol.svg) no-repeat center center/contain}.grid_3_box{display:grid;grid-template-columns:repeat(3, 1fr);gap:20rem}@media(max-width: 768px){.grid_3_box{grid-template-columns:1fr}}.grid_3_box .item{border:1px solid var(--gray-4)}.md_dot_tit{position:relative;padding-left:20rem;font-size:24rem}.md_dot_tit::before{content:"";position:absolute;width:10rem;height:10rem;background-color:var(--pri-4);left:0;border-radius:50%;top:13rem}.img_txt_numlist{display:flex;flex-direction:column;gap:20rem}.img_txt_numlist .item .inner_flex{display:flex;flex-wrap:wrap;gap:20rem 30rem}.img_txt_numlist .item .inner_flex .img_wrap,.img_txt_numlist .item .inner_flex .txt_wrap{flex:1 1;min-width:250rem}.img_txt_numlist .item .inner_flex .img_wrap{max-width:250rem}.img_txt_numlist .item .inner_flex .txt_wrap{max-width:420rem;position:relative;padding-left:52rem}.img_txt_numlist .item .inner_flex .txt_wrap.num-none{padding-left:0}.img_txt_numlist .item .inner_flex .txt_wrap.num-none .num{display:none}.img_txt_numlist .item .inner_flex .txt_wrap .num{position:absolute;top:10rem;left:0;width:32rem;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background-color:var(--pri-4);color:#fff;font-size:18rem;border-radius:10rem}.md_img_txt_numlist{display:grid;grid-template-columns:250rem auto;gap:20rem}@media(max-width: 768px){.md_img_txt_numlist{grid-template-columns:1fr}}.md_img_txt_numlist .list_box{display:flex;flex-direction:column;gap:20rem}.md_img_txt_numlist .list_box .item{padding:20rem;border:1px solid var(--gray-4)}.md_img_txt_numlist .list_box .item .tit_wrap{display:flex;align-items:center;gap:10rem}.md_img_txt_numlist .list_box .item .tit_wrap .num{width:32rem;height:32rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:16rem;background-color:var(--pri-1);color:#fff}.grid_4_step{display:grid;grid-template-columns:repeat(4, 1fr);gap:20rem}@media(max-width: 768px){.grid_4_step{grid-template-columns:repeat(2, 1fr)}}.grid_4_step .item{padding:30rem 4rem;border:1px solid var(--gray-4)}.grid_4_step .item .img_wrap{width:55rem;margin-left:auto;margin-right:auto}.grid_4_step .item .num{display:inline-flex;align-items:center;justify-content:center;width:32rem;height:32rem;background-color:var(--pri-4);color:#fff;font-size:16rem;border-radius:10rem}.grid_2_txt{display:grid;grid-template-columns:repeat(2, 1fr);gap:20rem}@media(max-width: 768px){.grid_2_txt{grid-template-columns:1fr}}.grid_2_txt .item{padding:20rem 2rem;text-align:center;border:1px solid var(--gs400);border-radius:10rem}.flex_box_txt{display:flex;flex-wrap:wrap;gap:10rem}.flex_box_txt .item{padding:20rem 20rem;background-color:var(--gs100);border-radius:10rem}.list_rect_num{padding:30rem;border:1px solid var(--gray-4);border-radius:10rem}.list_rect_num .item{display:flex;gap:20rem;align-items:start}.list_rect_num .item:not(:first-child){margin-top:10rem}.list_rect_num .item .num{width:32rem;height:32rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:var(--pri-4);color:#fff;font-size:16rem;border-radius:10rem}.list_rect_num .item .txt{padding-top:2.5rem}.img_txt_tab .tab_nav{display:flex;gap:20rem}@media(max-width: 768px){.img_txt_tab .tab_nav{gap:4rem}}.img_txt_tab .tab_nav>li{flex:1;display:flex;align-items:center;justify-content:center;padding:10rem;height:120rem;background-color:var(--gray-4);position:relative;z-index:5;transition:.35s ease;cursor:pointer}.img_txt_tab .tab_nav>li .img_wrap{margin-left:auto;margin-right:auto}.img_txt_tab .tab_nav>li .logo-1{max-width:70rem}.img_txt_tab .tab_nav>li .logo-2{max-width:70rem}.img_txt_tab .tab_nav>li .logo-3{max-width:78rem}.img_txt_tab .tab_nav>li .logo-4{max-width:98rem}.img_txt_tab .tab_nav>li .txt{margin-top:10rem;font-size:18rem;font-weight:600;color:#fff}.img_txt_tab .tab_nav>li .txt::before{content:"";display:block;margin-left:auto;margin-right:auto;margin-bottom:10rem;width:20rem;height:.5px;background-color:#fff}.img_txt_tab .tab_nav>li::after{content:"";position:absolute;width:0;height:0;bottom:0;left:50%;transform:translateX(-50%);border-top:32rem solid var(--gray-4);border-left:16rem solid rgba(0,0,0,0);border-right:16rem solid rgba(0,0,0,0);border-bottom:0;z-index:-1;transition:.35s ease}.img_txt_tab .tab_nav>li.current{background-color:var(--pri-1)}.img_txt_tab .tab_nav>li.current::after{content:"";border-top-color:var(--pri-1);bottom:-10rem}.img_txt_tab .tab_content_wrap .tab_content{display:none;padding:50rem 20rem;border:1px solid var(--pri-1)}.img_txt_tab .tab_content_wrap .tab_content.current{display:block}.img_txt_tab .tab_content_wrap .tab_content .inner_flex{display:flex;justify-content:space-between;gap:20rem;flex-wrap:wrap}.img_txt_tab .tab_content_wrap .tab_content .inner_flex .img_wrap,.img_txt_tab .tab_content_wrap .tab_content .inner_flex .txt_wrap{flex:1 1;width:100%;min-width:250rem}.img_txt_tab .tab_content_wrap .tab_content .inner_flex .img_wrap{max-width:300rem}@media(max-width: 768px){.img_txt_tab .tab_content_wrap .tab_content .inner_flex .img_wrap{max-width:100%}}.img_txt_tab .tab_content_wrap .tab_content .inner_flex .text_wrap{max-width:290rem}@media(max-width: 768px){.img_txt_tab .tab_content_wrap .tab_content .inner_flex .text_wrap{max-width:100%}}.md_ext_link{display:flex;justify-content:center;align-items:center;gap:10rem;padding:15rem 0;border-radius:15rem;background:var(--gra-1);color:#fff}.md_ext_link::before{content:"";width:20rem;height:20rem;flex-shrink:0;background:url(../img/images/modals/plus.svg) no-repeat center center/contain}.md_chk_list{padding:30rem;background-color:var(--gray-2)}.md_chk_list.grid-2{display:grid;grid-template-columns:repeat(2, 1fr);gap:20rem 10rem}@media(max-width: 576px){.md_chk_list.grid-2.mo-grid-1{grid-template-columns:1fr}}.md_chk_list.grid-2 li{margin-top:0}.md_chk_list li{position:relative;padding-left:44rem}.md_chk_list li::before{content:"";position:absolute;top:1.5rem;left:0;width:24rem;height:24rem;background:url(../img/images/modals/check.svg) no-repeat center center/contain}.md_grid_num_txt{display:grid;grid-template-columns:repeat(2, 1fr);gap:20rem}.md_grid_num_txt.grid-3{grid-template-columns:repeat(3, 1fr)}@media(max-width: 576px){.md_grid_num_txt.grid-3{grid-template-columns:1fr}}.md_grid_num_txt .item{border:1px solid var(--gs400);padding:30rem 4rem;border-radius:10rem}.md_grid_num_txt .item.num_text .num{width:auto;padding-left:20rem;padding-right:20rem;white-space:nowrap;font-size:18rem;font-weight:600}.md_grid_num_txt .item .num{display:inline-flex;align-items:center;justify-content:center;width:32rem;height:32rem;font-size:16rem;color:#fff;background-color:var(--pri-4);border-radius:10rem}.section-max{width:100%;max-width:2500rem;margin-left:auto;margin-right:auto;overflow:hidden}.section_petitclinic .swiper{overflow:visible;padding-bottom:54rem}.section_petitclinic .swiper .swiper-scrollbar{bottom:0;left:0;height:4rem;width:100%;border-radius:0;background-color:var(--gs400)}.section_petitclinic .swiper .swiper-scrollbar .swiper-scrollbar-drag{border-radius:0;background-color:var(--pri-5)}.section_petitclinic .swiper .swiper-slide{width:400rem}.section_petitclinic .swiper .swiper-slide .img_box{aspect-ratio:40/31;position:relative}.section_petitclinic .swiper .swiper-slide .img_box .img_wrap{position:absolute;top:0;left:0;width:100%;height:100%}.section_petitclinic .swiper .swiper-slide .img_box .content{position:absolute;width:100%;bottom:20rem;padding:0 20rem;left:0;z-index:5}.map_wrap__link .map_link_icon.custom{background:url(../img/images/map_icon.svg) no-repeat center center/contain}.map_wrap__link .map_link_icon.custom span{display:none}.grid_3_list{display:grid;grid-template-columns:repeat(3, 1fr);gap:10rem 0}.md_table_wrap table{width:100%;border-bottom:4px solid var(--pri-5);border-left:2px solid #fff;border-right:2px solid #fff}.md_table_wrap table thead{background-color:var(--pri-5);color:#fff;font-size:18rem;font-weight:600;text-align:center;vertical-align:middle}.md_table_wrap table th,.md_table_wrap table td{padding:10rem;vertical-align:middle;border:1px solid var(--gs300)}.md_table_wrap table tbody{line-height:1.5}.md_table_wrap table tbody th{color:var(--pri-5);text-align:center;vertical-align:middle;font-size:18rem;font-weight:600}.md_table_wrap table tbody td{font-size:16rem;color:var(--gs800)}.md_table_wrap table tbody td i.chk{display:inline-block;width:24rem;height:24rem;background:url(../img/images/modals/table_chk.svg) no-repeat center center/20rem 20rem}