:root{--header-height: 80rem}@media(max-width: 1280px){:root{--header-height: 80rem}}@media(max-width: 768px){:root{--header-height: 60rem;--header-height: 80rem}}body{font-size:16rem;background:#fff;color:#2b2b2b}.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}.container-1300{width:1300rem;max-width:90%;margin-left:auto;margin-right:auto}@media(max-width: 768px){.container-1300{width:500rem}}.grid{display:grid;grid-template-columns:repeat(12, 1fr);gap:20rem}@media(max-width: 768px){.grid{grid-template-columns:repeat(4, 1fr)}}.grid .col-1{grid-column-end:span 1}.grid .col-1-0{grid-column-end:span 1}@media(max-width: 768px){.grid .col-1-0{display:none}}.grid .col-1-1{grid-column-end:span 1}@media(max-width: 768px){.grid .col-1-1{grid-column-end:span 1}}.grid .col-1-2{grid-column-end:span 1}@media(max-width: 768px){.grid .col-1-2{grid-column-end:span 2}}.grid .col-1-3{grid-column-end:span 1}@media(max-width: 768px){.grid .col-1-3{grid-column-end:span 3}}.grid .col-1-4{grid-column-end:span 1}@media(max-width: 768px){.grid .col-1-4{grid-column-end:span 4}}.grid .col-1-5{grid-column-end:span 1}@media(max-width: 768px){.grid .col-1-5{grid-column-end:span 5}}.grid .col-1-6{grid-column-end:span 1}@media(max-width: 768px){.grid .col-1-6{grid-column-end:span 6}}.grid .col-2{grid-column-end:span 2}.grid .col-2-0{grid-column-end:span 2}@media(max-width: 768px){.grid .col-2-0{display:none}}.grid .col-2-1{grid-column-end:span 2}@media(max-width: 768px){.grid .col-2-1{grid-column-end:span 1}}.grid .col-2-2{grid-column-end:span 2}@media(max-width: 768px){.grid .col-2-2{grid-column-end:span 2}}.grid .col-2-3{grid-column-end:span 2}@media(max-width: 768px){.grid .col-2-3{grid-column-end:span 3}}.grid .col-2-4{grid-column-end:span 2}@media(max-width: 768px){.grid .col-2-4{grid-column-end:span 4}}.grid .col-2-5{grid-column-end:span 2}@media(max-width: 768px){.grid .col-2-5{grid-column-end:span 5}}.grid .col-2-6{grid-column-end:span 2}@media(max-width: 768px){.grid .col-2-6{grid-column-end:span 6}}.grid .col-3{grid-column-end:span 3}.grid .col-3-0{grid-column-end:span 3}@media(max-width: 768px){.grid .col-3-0{display:none}}.grid .col-3-1{grid-column-end:span 3}@media(max-width: 768px){.grid .col-3-1{grid-column-end:span 1}}.grid .col-3-2{grid-column-end:span 3}@media(max-width: 768px){.grid .col-3-2{grid-column-end:span 2}}.grid .col-3-3{grid-column-end:span 3}@media(max-width: 768px){.grid .col-3-3{grid-column-end:span 3}}.grid .col-3-4{grid-column-end:span 3}@media(max-width: 768px){.grid .col-3-4{grid-column-end:span 4}}.grid .col-3-5{grid-column-end:span 3}@media(max-width: 768px){.grid .col-3-5{grid-column-end:span 5}}.grid .col-3-6{grid-column-end:span 3}@media(max-width: 768px){.grid .col-3-6{grid-column-end:span 6}}.grid .col-4{grid-column-end:span 4}.grid .col-4-0{grid-column-end:span 4}@media(max-width: 768px){.grid .col-4-0{display:none}}.grid .col-4-1{grid-column-end:span 4}@media(max-width: 768px){.grid .col-4-1{grid-column-end:span 1}}.grid .col-4-2{grid-column-end:span 4}@media(max-width: 768px){.grid .col-4-2{grid-column-end:span 2}}.grid .col-4-3{grid-column-end:span 4}@media(max-width: 768px){.grid .col-4-3{grid-column-end:span 3}}.grid .col-4-4{grid-column-end:span 4}@media(max-width: 768px){.grid .col-4-4{grid-column-end:span 4}}.grid .col-4-5{grid-column-end:span 4}@media(max-width: 768px){.grid .col-4-5{grid-column-end:span 5}}.grid .col-4-6{grid-column-end:span 4}@media(max-width: 768px){.grid .col-4-6{grid-column-end:span 6}}.grid .col-5{grid-column-end:span 5}.grid .col-5-0{grid-column-end:span 5}@media(max-width: 768px){.grid .col-5-0{display:none}}.grid .col-5-1{grid-column-end:span 5}@media(max-width: 768px){.grid .col-5-1{grid-column-end:span 1}}.grid .col-5-2{grid-column-end:span 5}@media(max-width: 768px){.grid .col-5-2{grid-column-end:span 2}}.grid .col-5-3{grid-column-end:span 5}@media(max-width: 768px){.grid .col-5-3{grid-column-end:span 3}}.grid .col-5-4{grid-column-end:span 5}@media(max-width: 768px){.grid .col-5-4{grid-column-end:span 4}}.grid .col-5-5{grid-column-end:span 5}@media(max-width: 768px){.grid .col-5-5{grid-column-end:span 5}}.grid .col-5-6{grid-column-end:span 5}@media(max-width: 768px){.grid .col-5-6{grid-column-end:span 6}}.grid .col-6{grid-column-end:span 6}.grid .col-6-0{grid-column-end:span 6}@media(max-width: 768px){.grid .col-6-0{display:none}}.grid .col-6-1{grid-column-end:span 6}@media(max-width: 768px){.grid .col-6-1{grid-column-end:span 1}}.grid .col-6-2{grid-column-end:span 6}@media(max-width: 768px){.grid .col-6-2{grid-column-end:span 2}}.grid .col-6-3{grid-column-end:span 6}@media(max-width: 768px){.grid .col-6-3{grid-column-end:span 3}}.grid .col-6-4{grid-column-end:span 6}@media(max-width: 768px){.grid .col-6-4{grid-column-end:span 4}}.grid .col-6-5{grid-column-end:span 6}@media(max-width: 768px){.grid .col-6-5{grid-column-end:span 5}}.grid .col-6-6{grid-column-end:span 6}@media(max-width: 768px){.grid .col-6-6{grid-column-end:span 6}}.grid .col-7{grid-column-end:span 7}.grid .col-7-0{grid-column-end:span 7}@media(max-width: 768px){.grid .col-7-0{display:none}}.grid .col-7-1{grid-column-end:span 7}@media(max-width: 768px){.grid .col-7-1{grid-column-end:span 1}}.grid .col-7-2{grid-column-end:span 7}@media(max-width: 768px){.grid .col-7-2{grid-column-end:span 2}}.grid .col-7-3{grid-column-end:span 7}@media(max-width: 768px){.grid .col-7-3{grid-column-end:span 3}}.grid .col-7-4{grid-column-end:span 7}@media(max-width: 768px){.grid .col-7-4{grid-column-end:span 4}}.grid .col-7-5{grid-column-end:span 7}@media(max-width: 768px){.grid .col-7-5{grid-column-end:span 5}}.grid .col-7-6{grid-column-end:span 7}@media(max-width: 768px){.grid .col-7-6{grid-column-end:span 6}}.grid .col-8{grid-column-end:span 8}.grid .col-8-0{grid-column-end:span 8}@media(max-width: 768px){.grid .col-8-0{display:none}}.grid .col-8-1{grid-column-end:span 8}@media(max-width: 768px){.grid .col-8-1{grid-column-end:span 1}}.grid .col-8-2{grid-column-end:span 8}@media(max-width: 768px){.grid .col-8-2{grid-column-end:span 2}}.grid .col-8-3{grid-column-end:span 8}@media(max-width: 768px){.grid .col-8-3{grid-column-end:span 3}}.grid .col-8-4{grid-column-end:span 8}@media(max-width: 768px){.grid .col-8-4{grid-column-end:span 4}}.grid .col-8-5{grid-column-end:span 8}@media(max-width: 768px){.grid .col-8-5{grid-column-end:span 5}}.grid .col-8-6{grid-column-end:span 8}@media(max-width: 768px){.grid .col-8-6{grid-column-end:span 6}}.grid .col-9{grid-column-end:span 9}.grid .col-9-0{grid-column-end:span 9}@media(max-width: 768px){.grid .col-9-0{display:none}}.grid .col-9-1{grid-column-end:span 9}@media(max-width: 768px){.grid .col-9-1{grid-column-end:span 1}}.grid .col-9-2{grid-column-end:span 9}@media(max-width: 768px){.grid .col-9-2{grid-column-end:span 2}}.grid .col-9-3{grid-column-end:span 9}@media(max-width: 768px){.grid .col-9-3{grid-column-end:span 3}}.grid .col-9-4{grid-column-end:span 9}@media(max-width: 768px){.grid .col-9-4{grid-column-end:span 4}}.grid .col-9-5{grid-column-end:span 9}@media(max-width: 768px){.grid .col-9-5{grid-column-end:span 5}}.grid .col-9-6{grid-column-end:span 9}@media(max-width: 768px){.grid .col-9-6{grid-column-end:span 6}}.grid .col-10{grid-column-end:span 10}.grid .col-10-0{grid-column-end:span 10}@media(max-width: 768px){.grid .col-10-0{display:none}}.grid .col-10-1{grid-column-end:span 10}@media(max-width: 768px){.grid .col-10-1{grid-column-end:span 1}}.grid .col-10-2{grid-column-end:span 10}@media(max-width: 768px){.grid .col-10-2{grid-column-end:span 2}}.grid .col-10-3{grid-column-end:span 10}@media(max-width: 768px){.grid .col-10-3{grid-column-end:span 3}}.grid .col-10-4{grid-column-end:span 10}@media(max-width: 768px){.grid .col-10-4{grid-column-end:span 4}}.grid .col-10-5{grid-column-end:span 10}@media(max-width: 768px){.grid .col-10-5{grid-column-end:span 5}}.grid .col-10-6{grid-column-end:span 10}@media(max-width: 768px){.grid .col-10-6{grid-column-end:span 6}}.grid .col-11{grid-column-end:span 11}.grid .col-11-0{grid-column-end:span 11}@media(max-width: 768px){.grid .col-11-0{display:none}}.grid .col-11-1{grid-column-end:span 11}@media(max-width: 768px){.grid .col-11-1{grid-column-end:span 1}}.grid .col-11-2{grid-column-end:span 11}@media(max-width: 768px){.grid .col-11-2{grid-column-end:span 2}}.grid .col-11-3{grid-column-end:span 11}@media(max-width: 768px){.grid .col-11-3{grid-column-end:span 3}}.grid .col-11-4{grid-column-end:span 11}@media(max-width: 768px){.grid .col-11-4{grid-column-end:span 4}}.grid .col-11-5{grid-column-end:span 11}@media(max-width: 768px){.grid .col-11-5{grid-column-end:span 5}}.grid .col-11-6{grid-column-end:span 11}@media(max-width: 768px){.grid .col-11-6{grid-column-end:span 6}}.grid .col-full,.grid .col-12{grid-column:1/-1}.grid .col-full-0,.grid .col-12-0{grid-column:1/-1}@media(max-width: 768px){.grid .col-full-0,.grid .col-12-0{display:none}}.fz28.fw700{line-height:1.5}.en{line-height:1.3}.fz16,.fz18,.fz20,.fz22,.fz24,.fz28,.fz35{letter-spacing:-0.03em}.fz80{font-size:80rem}.fz100{font-size:100rem}.fz120{font-size:120rem;line-height:1.5}body.scrolled .header{background-color:#fff}.header{height:var(--header-height);display:flex;align-items:center;position:fixed;top:0;left:0;width:100%;z-index:500;transition:.5s ease}.header .header__container{width:100%;height:100%;max-width:100%;position:relative}@media(max-width: 1280px){.header .header__container{background-color:var(--pri-1)}}.header .header__logo{position:absolute;width:250rem;aspect-ratio:196/47;top:50%;transform:translateY(-50%);left:114rem;background:url(../img/images/common/header-logo.svg) no-repeat center center/contain}@media(max-width: 1280px){.header .header__logo{left:50%;transform:translate(-50%, -50%);background-image:url(../img/images/common/header-logo_wht.svg);width:196rem}}.header .header__tel{position:absolute;right:53rem;top:50%;transform:translateY(-50%);width:46rem;height:46rem;border-radius:50%;background-color:var(--pri-1)}@media(max-width: 1280px){.header .header__tel{right:25rem}}@media(min-width: 1279px){.header .header__tel:hover .hover{visibility:visible;opacity:1;transform:scaleX(1)}}.header .header__tel i{position:absolute;z-index:2;width:20rem;height:20rem;background:url(../img/images/icon/header_tel.svg) no-repeat center center/contain;top:50%;left:50%;transform:translate(-50%, -50%)}.header .header__tel .hover{position:absolute;visibility:hidden;opacity:0;right:0;z-index:3;white-space:nowrap;background-color:var(--pri-1);height:100%;border-radius:500rem;padding:0 20rem;color:#fff;display:flex;align-items:center;line-height:1.2;transition:.35s ease;overflow:hidden;transform:scaleX(0.9);transform-origin:right center}.header .header__nav{width:1300rem;max-width:70%;height:100%;margin-left:auto;margin-right:auto;display:flex;align-items:center}@media(max-width: 1280px){.header .header__nav{position:fixed;top:var(--header-height);width:100%;height:auto;max-width:100%;overflow-x:scroll;left:0;z-index:500;background-color:#fff}.header .header__nav::-webkit-scrollbar{width:2rem;height:2rem}}.header .header__nav .depth01_wrap{width:100%;height:100%;display:flex;align-items:center;justify-content:end;gap:50rem}@media(max-width: 1280px){.header .header__nav .depth01_wrap{justify-content:center}}@media(max-width: 768px){.header .header__nav .depth01_wrap{display:grid;grid-template-columns:repeat(3, 1fr);gap:0 30rem;justify-content:center}}.header .header__nav .depth01_wrap>li{position:relative}.header .header__nav .depth01_wrap>li.active{font-weight:700;color:var(--pri-1)}@media(max-width: 768px){.header .header__nav .depth01_wrap>li.active::after{content:"";position:absolute;bottom:8rem;left:0;width:100%;height:2px;background-color:var(--pri-1)}}.header .header__nav .depth01_wrap>li a{font-size:18rem}@media(max-width: 768px){.header .header__nav .depth01_wrap>li a{display:block;padding:10rem 0;text-align:center}}#reservation{overflow:hidden;position:relative;z-index:5}#reservation .bg_wrap{position:absolute;top:150rem;bottom:150rem;width:1300rem;max-width:100%;left:50%;transform:translateX(-50%);z-index:-1}@media(max-width: 768px){#reservation .bg_wrap{top:100rem;bottom:100rem}}#reservation .bg{position:absolute;top:0;bottom:0;right:0;left:110rem;background-color:var(--pri-1);border-radius:500rem 0 0 500rem}@media(max-width: 768px){#reservation .bg{left:0;border-radius:0}}#reservation .bg::before{content:"";position:absolute;width:350rem;height:400rem;left:220rem;bottom:-58rem;background:url(../img/images/main/reservation/symbol.svg) no-repeat center center/contain}#reservation .bg::after{content:"";position:absolute;left:99%;top:0;bottom:0;width:100vw;background-color:var(--pri-1)}#reservation .content_wrap{padding:60rem 0;width:480rem;max-width:100%;margin-left:auto}#reservation .view_link{display:inline-block;background-color:#fff;color:var(--pri-1);padding:10rem 20rem;min-width:310rem;border-radius:100rem}@media(hover: hover){#reservation .view_link:hover span::after{left:calc(100% + 50rem)}}#reservation .view_link span{position:relative}#reservation .view_link span::after{content:"";width:20rem;height:20rem;left:calc(100% + 30rem);top:50%;transform:translateY(-50%);position:absolute;background:url(../img/images/main/reservation/arr.svg) no-repeat center center/contain;transition:.35s ease}.footer{background-color:var(--pri-1);color:#fff}.footer .footer__link{padding:25rem 0}.footer .footer__link .footer__container{display:flex;align-items:center;justify-content:space-between}.footer .footer__link .norm_links{display:flex;align-items:center}.footer .footer__link .norm_links li:not(:first-of-type)::before{content:"|";margin:0 20rem}.footer .footer__link .sns_links{display:flex;align-items:center;gap:50rem}.footer .footer__link .sns_links li{display:inline-block;width:30rem;height:30rem;background-color:#fff}.footer .footer__link .sns_links li a,.footer .footer__link .sns_links li i{display:block;height:100%;height:100%}.footer .footer__info{padding:65rem 0;border-top:1px solid rgba(255,255,255,.3)}.page_wrap{background-color:var(--sub-2)}.main_visual{height:100vh;position:relative}@media(max-width: 768px){.main_visual.pc_visual{display:none}}.main_visual.pc_visual .bg_img{width:50%;height:50%;border-top-left-radius:200rem;transform:translateY(-50%)}.main_visual.mobile_visual{display:none}@media(max-width: 768px){.main_visual.mobile_visual{display:block}}.main_visual.mobile_visual .text_box .txt{color:#fff;text-align:center}.main_visual.mobile_visual .text_box .txt span{position:static}.main_visual.mobile_visual .bg_img{top:0;left:0;width:100%;height:100%}.main_visual.mobile_visual .bg_img .overlay{opacity:.35}.main_visual .bg_img{position:absolute;top:50%;right:0;z-index:1}.main_visual .bg_img .overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:#000}.main_visual .text_box{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1300rem;max-width:90%;z-index:2}.main_visual .text_box .txt{position:relative}.main_visual .text_box .txt span{position:absolute;top:0;left:0%;transform:translateX(0%)}.main_visual .text_box .txt_1{height:50rem}.main_visual .text_box .txt_2{height:58rem}.main_doctor{position:relative}.main_doctor .bg_sym{width:580rem;height:666rem;position:absolute;top:-290rem;right:-50rem;background:url(../img/images/main/bg_sym.svg) no-repeat center center/contain}@media(max-width: 768px){.main_doctor .bg_sym{display:none}}.main_doctor .content{padding-top:65rem}@media(max-width: 768px){.main_doctor .content{text-align:center}}.main_process .process_list{display:grid;grid-template-columns:repeat(6, 90rem);gap:20rem;padding-bottom:42rem;position:relative;z-index:2}@media(max-width: 768px){.main_process .process_list{grid-template-columns:repeat(4, 110rem)}}.main_process .process_list::after{content:"";z-index:-1;position:absolute;top:25rem;left:0;width:calc(100% - 80rem);height:2px;background-color:#f0f0f0}.main_process .process_list li{cursor:pointer}.main_process .process_list li.active p{font-weight:700}.main_process .process_list li.active .num{background-color:var(--pri-2)}@media(hover: hover){.main_process .process_list li:hover .num{background-color:#cecece}}.main_process .process_list li .num{position:relative;display:inline-block;width:50rem;height:50rem;line-height:50rem;text-align:center;background-color:#bebebe;border-radius:50%;color:#fff;font-family:"Noto Serif KR",serif;font-size:22rem;font-weight:600}.main_process .process_list li p{font-family:"Spoqa Han Sans Neo";font-size:18rem;color:#000;position:absolute;top:calc(100% + 10rem);white-space:nowrap;left:50%;transform:translateX(-50%);font-weight:300;line-height:1.8}.main_process .process__swiper{height:100%}.main_process .process__swiper .swiper-slide{padding-top:30rem}.main_process .process__swiper .swiper-slide .video_wrap{aspect-ratio:31/20;background-color:#eee}.main_process .process__swiper .process_swiper_btns{position:absolute;bottom:30rem;left:0;display:flex;gap:20rem;z-index:5}.main_process .process__swiper .process_swiper_btns .swiper-btn{flex-shrink:0;width:90rem;height:90rem;background-color:rgba(36,69,50,.1);background-repeat:no-repeat;background-position:50% 50%;background-size:47rem 8rem;transition:.35s ease;cursor:pointer}.main_process .process__swiper .process_swiper_btns .swiper-btn:hover{background-color:rgba(36,69,50,.2)}.main_process .process__swiper .process_swiper_btns .swiper-btn-prev{background-image:url(../img/images/main/process/btn_prev.svg)}.main_process .process__swiper .process_swiper_btns .swiper-btn-next{background-image:url(../img/images/main/process/btn_next.svg)}.main_depart .item{position:relative;cursor:pointer}@media(hover: hover){.main_depart .item:hover .img_wrap img{transform:scale(1.05)}}.main_depart .item .img_wrap{aspect-ratio:42/50;border-radius:500rem 500rem 0 0}@media(max-width: 768px){.main_depart .item .img_wrap{aspect-ratio:50/20;border-radius:20rem}}.main_depart .item .img_wrap img{transition:.75s ease}.main_depart .item .content{position:absolute;z-index:2;top:50%;left:0;width:100%;text-align:center;color:#fff}@media(max-width: 768px){.main_depart .item .content{transform:translateY(-50%)}}.main_preview{position:relative;overflow:hidden}@media(max-width: 768px){.main_preview .main_preview__swiper{width:90%;margin-left:auto;margin-right:auto;padding-bottom:150rem}}.main_preview .main_preview__swiper .swiper-slide .img_wrap{aspect-ratio:16/9}.main_preview .main_preview__swiper .swiper-slide .content{position:absolute;z-index:2;width:25%;left:0;min-width:530rem;height:100%;top:0;left:0;background-color:rgba(0,0,0,.2)}@media(max-width: 768px){.main_preview .main_preview__swiper .swiper-slide .content{position:static;min-width:unset;width:100%;margin-left:auto;margin-right:auto;background-color:unset;margin-top:30rem}}.main_preview .main_preview__swiper .swiper-slide .content .txt_wrap{position:absolute;bottom:50%;right:100rem;left:110rem;color:#fff}@media(max-width: 768px){.main_preview .main_preview__swiper .swiper-slide .content .txt_wrap{position:static;color:#000}}.main_preview .main_preview__swiper .swiper-slide .content .txt_wrap p{min-height:54rem}.main_preview .main_preview__swiper .swiper-pagination{position:absolute;bottom:80rem;left:110rem;width:auto;color:#fff;font-size:18rem;font-family:"Noto Serif KR"}@media(max-width: 768px){.main_preview .main_preview__swiper .swiper-pagination{display:none}}.main_preview .main_preview__swiper .swiper-pagination .swiper-pagination-current{font-weight:600}.main_preview .main_preview__swiper .swiper-pagination .swiper-pagination-total::before{content:"/";margin:0 30rem}.main_preview .main_preview__swiper .btns{position:absolute;top:calc(50% + 30rem);left:110rem;z-index:5;display:flex;gap:20rem}@media(max-width: 768px){.main_preview .main_preview__swiper .btns{top:unset;bottom:0;left:0}}.main_preview .main_preview__swiper .btns .swiper-btn{width:90rem;aspect-ratio:1/1;background-color:rgba(255,255,255,.1);flex-shrink:0;background-repeat:no-repeat;background-position:50% 50%;background-size:47rem 8rem;transition:.5s ease;cursor:pointer}@media(max-width: 768px){.main_preview .main_preview__swiper .btns .swiper-btn{background-color:rgba(0,74,42,.1)}}.main_preview .main_preview__swiper .btns .swiper-btn-prev{background-image:url(../img/images/main/preview/arr_prev.svg)}@media(max-width: 768px){.main_preview .main_preview__swiper .btns .swiper-btn-prev{background-image:url(../img/images/main/preview/arr_prev_000.svg)}}.main_preview .main_preview__swiper .btns .swiper-btn-next{background-image:url(../img/images/main/preview/arr_next.svg)}@media(max-width: 768px){.main_preview .main_preview__swiper .btns .swiper-btn-next{background-image:url(../img/images/main/preview/arr_next_000.svg)}}@media(hover: hover){.main_preview .main_preview__swiper .btns .swiper-btn:hover{background-color:rgba(0,0,0,.2)}}.main_preview .main_preview__thumbs{position:absolute;width:calc(75% + 110rem);left:calc(25% - 110rem);bottom:80rem}@media(max-width: 768px){.main_preview .main_preview__thumbs{display:none}}.main_preview .main_preview__thumbs .swiper-slide{width:310rem;cursor:pointer}.main_preview .main_preview__thumbs .swiper-slide.swiper-slide-thumb-active::after{opacity:0}.main_preview .main_preview__thumbs .swiper-slide::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,.5);opacity:1;transition:.75s ease}.main_preview .main_preview__thumbs .swiper-slide .img_wrap{aspect-ratio:16/9}.main_info .map_wrap{height:100%}.main_info .map_wrap .map{width:100%;height:100%}.main_info .box{margin-top:10rem;padding:35rem 0 30rem 110rem;border-top:1px solid var(--pri-1)}@media(max-width: 768px){.main_info .box{padding-left:20rem}}.main_info .time_list li{display:grid;grid-template-columns:110rem auto;gap:20rem}.main_info .time_list li:not(:first-of-type){margin-top:20rem}.main_info .schedule_caution{color:#e25100;background-color:rgba(226,81,0,.1);border-radius:100rem;display:inline-block;padding:10rem 20rem}.main_info .view_parking{min-width:310rem;background-color:rgba(173,192,181,.1);border-radius:500rem;padding:10rem 20rem;transition:.35s ease}@media(hover: hover){.main_info .view_parking:hover span::after{left:calc(100% + 50rem)}}.main_info .view_parking span{position:relative}.main_info .view_parking span::after{content:"";width:20rem;height:20rem;background:url(../img/images/main/info/arr.svg) no-repeat center center/contain;position:absolute;left:calc(100% + 30rem);top:50%;transform:translateY(-50%);transition:.35s ease}.main_info .parking_info{display:grid;grid-template-columns:750rem auto}@media(max-width: 768px){.main_info .parking_info{display:block}}.main_info .parking_info .img_container{position:relative}.main_info .parking_info .img_container .parking_viewmore_hover{width:140rem;height:200rem;position:absolute;left:317rem;top:50rem}@media(min-width: 1279px){.main_info .parking_info .img_container .parking_viewmore_hover:hover+.info_modal{visibility:visible;opacity:1}}@media(max-width: 768px){.main_info .parking_info .img_container .img_parking_map{width:100%;height:500rem}}.main_info .parking_info .img_container .info_modal{position:absolute;width:640rem;height:350rem;top:246rem;left:110rem;visibility:hidden;opacity:0;transition:.3s ease}@media(max-width: 768px){.main_info .parking_info .img_container .info_modal{visibility:visible;opacity:1;position:relative;width:100%;top:unset;left:unset}}.main_info .parking_info .img_container .info_modal.on{visibility:visible;opacity:1}.main_info .parking_info .img_container .info_modal::before{content:"";width:59rem;height:50rem;background:url(../img/images/main/info/view_fig_before_pc.svg) no-repeat center center/contain;position:absolute;bottom:calc(100% - 5rem);left:290rem}@media(max-width: 768px){.main_info .parking_info .img_container .info_modal::before{background-image:url(../img/images/main/info/view_fig_before_mo.svg);width:54rem;height:270rem;left:295rem}}.main_info .parking_info .content_wrap{background-color:#fff}.main_info .parking_info .content_wrap .inner{padding:35rem 70rem}.main_info .parking_info .content_wrap .available_grid{display:grid;grid-template-columns:repeat(2, auto);gap:10rem 50rem}.main_info .parking_info .content_wrap .available_grid .tit{margin-right:17rem}.main_info .parking_info .content_wrap .available_grid .cont{font-weight:300}.main_info .blue{color:#0475f4}.main_info .red{color:#ec0e00}.main_info .sub_tit{display:flex;align-items:center;gap:20rem}.main_info .sub_tit::before{font-family:"Spoqa Han Sans Neo";flex-shrink:0;width:26rem;height:26rem;border-radius:50%;color:#fff;font-size:18rem;font-weight:700;display:grid;place-content:center;line-height:1;padding-top:2rem}.main_info .sub_tit.blue::before{content:"P";background-color:#0475f4}.main_info .sub_tit.red::before{content:"i";background-color:#ec0e00}.modal_wrap{position:fixed;width:100%;height:100%;top:0;left:0;z-index:600;background-color:#fff;overflow-x:hidden;overflow-y:auto;visibility:hidden;opacity:0;transition:.75s ease}.modal_wrap.on{visibility:visible;opacity:1}.modal_wrap .modal_content{display:none}.modal_wrap .modal_content.current{display:block}.modal_wrap .btn_modal_close{position:fixed;top:80rem;right:90rem;width:52rem;aspect-ratio:1/1;background:url(../img/images/icon/btn_modal_close.svg) no-repeat center center/100% 100%;z-index:500}@media(max-width: 768px){.modal_wrap .btn_modal_close{top:26rem;right:30rem;width:32rem}}.modal_wrap .btn_modal_close:active{background-size:90% 90%}.modal_wrap .modal_tit{color:var(--pri-1)}.modal_wrap .modal_tit::before{content:"";width:1px;height:100rem;display:block;margin-left:auto;margin-right:auto;background-color:var(--pri-1)}.modal_wrap .modal_tit .ko{color:var(--pri-1)}.sec_q1 .content,.sec_q2 .content{max-width:530rem}.sec_q1 .grid .img_wrap{aspect-ratio:53/64}.sec_q1 .grid h2{position:relative;height:100%}.sec_q1 .grid h2 span{position:absolute;top:50%;left:0;transform:rotate(90deg) translate(-50%, 100%);transform-origin:bottom center}.sec_q2 .img_wrap{aspect-ratio:42/58}.sec_q2 h2{position:relative;height:100%}.sec_q2 h2 span{position:absolute;top:50%;left:0;transform:rotate(90deg) translate(100%, 0);transform-origin:bottom center}@media(max-width: 768px){.sec_q2 h2 span{transform:rotate(90deg) translate(0, 0)}}@media(max-width: 768px){.sec_q2 .grid{grid-template-areas:"box1 box3 box3 box3" ". box2 box2 box2"}}@media(max-width: 768px){.sec_q2 .grid .box1{grid-area:box1}}@media(max-width: 768px){.sec_q2 .grid .box2{grid-area:box2}}@media(max-width: 768px){.sec_q2 .grid .box3{grid-area:box3}}.sec_q3 .img_wrap{width:420rem;height:280rem}.sec_caution{overflow:hidden}.sec_caution li:not(:first-of-type){margin-top:30rem}.sec_caution li .grid{align-items:start}.sec_caution li h3{text-decoration:underline}@media(max-width: 768px){.sec_caution .container-1300{width:100%;max-width:100%;padding:50rem 5%}}.modal_compare_1 .grid{display:grid;grid-template-columns:repeat(12, 1fr);gap:20rem}@media(max-width: 768px){.modal_compare_1 .grid{display:block}}.modal_compare_1 .box{padding-top:25rem;padding-bottom:50rem;grid-column-end:span 6;position:relative;z-index:5}.modal_compare_1 .box::before{content:"";position:absolute;width:100vw;height:calc(100% - 45rem);bottom:0;z-index:-1}@media(max-width: 768px){.modal_compare_1 .box::before{width:150vw}}.modal_compare_1 .box:nth-child(1)::before{right:-110rem;background-color:var(--pri-1);opacity:.1;border-radius:0 500rem 500rem 0}@media(max-width: 768px){.modal_compare_1 .box:nth-child(1)::before{right:unset;left:-50rem;border-radius:0}}.modal_compare_1 .box:nth-child(1) .icon{background-color:var(--pri-1)}.modal_compare_1 .box:nth-child(1) ul li::before{background-image:url(../img/images/icon/marker/pri-1.svg)}.modal_compare_1 .box:nth-child(2){padding-left:110rem}@media(max-width: 768px){.modal_compare_1 .box:nth-child(2){padding-left:0;margin-top:50rem}}.modal_compare_1 .box:nth-child(2)::before{left:-110rem;background-color:var(--sub-1);opacity:.5;border-radius:500rem 0 0 500rem}@media(max-width: 768px){.modal_compare_1 .box:nth-child(2)::before{left:-50rem;border-radius:0}}.modal_compare_1 .box:nth-child(2) .icon{background-color:var(--sub-1);left:110rem}@media(max-width: 768px){.modal_compare_1 .box:nth-child(2) .icon{left:0}}.modal_compare_1 .box:nth-child(2) ul li::before{background-image:url(../img/images/icon/marker/sub-1.svg)}.modal_compare_1 .box h3{padding-left:110rem}.modal_compare_1 .box .icon{position:absolute;top:0;left:0;width:90rem;height:90rem}.modal_compare_1 .box .icon_1{background:url(../img/images/icon/icon_1.svg) no-repeat center center/contain}.modal_compare_1 .box .icon_2{background:url(../img/images/icon/icon_2.svg) no-repeat center center/contain}.modal_compare_1 .box ul{margin-top:65rem}.modal_compare_1 .box ul li{padding-left:46rem;position:relative}.modal_compare_1 .box ul li:not(:first-of-type){margin-top:20rem}.modal_compare_1 .box ul li::before{content:"";width:26rem;height:26rem;position:absolute;left:0;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-position:50% 50%;background-size:contain}@media(max-width: 768px){.modal_procedure .container-1300{display:grid;grid-template-columns:repeat(2, 1fr);gap:20rem}}@media(max-width: 768px){.modal_procedure .grid{display:block}}.modal_procedure .item{width:310rem;height:310rem;position:relative;background-color:#f0f0f0;border-radius:50%}@media(max-width: 768px){.modal_procedure .item{width:240rem;height:240rem}.modal_procedure .item:not(:first-of-type){margin-top:20rem}}.modal_procedure .item:nth-child(1){--line-color: #FFB414}.modal_procedure .item:nth-child(2){--line-color: #EE8B48}.modal_procedure .item:nth-child(3){--line-color: #33A3B7}.modal_procedure .item:nth-child(4){--line-color: #2D616E}.modal_procedure .item .circle{position:absolute;left:0;width:100%;height:50%;overflow:hidden}@media(max-width: 768px){.modal_procedure .item .circle{width:50%;height:100%}}.modal_procedure .item .circle.up{top:0}@media(max-width: 768px){.modal_procedure .item .circle.up{left:0}}.modal_procedure .item .circle.up .circle_inner{top:0}.modal_procedure .item .circle.up .circle_inner .color{top:0}@media(max-width: 768px){.modal_procedure .item .circle.up .circle_inner .color{right:0}}.modal_procedure .item .circle.down{bottom:0}@media(max-width: 768px){.modal_procedure .item .circle.down{left:unset;right:0}}.modal_procedure .item .circle.down .circle_inner{bottom:0}@media(max-width: 768px){.modal_procedure .item .circle.down .circle_inner{left:unset;right:0}}.modal_procedure .item .circle.down .circle_inner .color{bottom:0}@media(max-width: 768px){.modal_procedure .item .circle.down .circle_inner .color{left:unset;right:0}}.modal_procedure .item .circle .circle_inner{position:absolute;bottom:0;left:0;width:310rem;height:310rem;border-radius:50%;overflow:hidden;animation-duration:3s;animation-timing-function:linear;animation-iteration-count:infinite}@media(max-width: 768px){.modal_procedure .item .circle .circle_inner{width:240rem;height:240rem}}.modal_procedure .item .circle .circle_inner .color{position:absolute;height:50%;width:100%;left:0;background-color:var(--line-color)}@media(max-width: 768px){.modal_procedure .item .circle .circle_inner .color{height:100%;width:50%}}.modal_procedure .item .inner{position:absolute;z-index:5;top:50%;left:50%;width:calc(100% - 20rem);height:calc(100% - 20rem);transform:translate(-50%, -50%);background-color:#fff;border-radius:50%;text-align:center}.modal_procedure .item .inner .icon{display:block;margin-left:auto;margin-right:auto;margin-top:64rem;width:90rem;height:90rem}@media(max-width: 768px){.modal_procedure .item .inner .icon{margin-top:40rem}}.modal_procedure .item .inner .icon_1{background:url(../img/images/icon/process_1.svg) no-repeat center center/contain}.modal_procedure .item .inner .icon_2{background:url(../img/images/icon/process_2.svg) no-repeat center center/contain}.modal_procedure .item .inner .icon_3{background:url(../img/images/icon/process_3.svg) no-repeat center center/contain}.modal_procedure .item .inner .icon_4{background:url(../img/images/icon/process_4.svg) no-repeat center center/contain}.modal_procedure .line{height:1px;background-color:#bebebe}@media(max-width: 768px){.modal_procedure .line{display:none}}.modal_procedure .line .point{position:relative}.modal_procedure .line .point:nth-child(1){--line-color: #FFB414}.modal_procedure .line .point:nth-child(2){--line-color: #EE8B48}.modal_procedure .line .point:nth-child(3){--line-color: #33A3B7}.modal_procedure .line .point:nth-child(4){--line-color: #2D616E}.modal_procedure .line .point::before{content:"";position:absolute;width:10rem;height:10rem;border-radius:50%;transform:translateY(-50%);top:50%;left:110rem;background-color:var(--line-color)}@media(max-width: 768px){.modal_procedure .content{margin-top:0}}.modal_procedure .content .box{margin-left:auto;max-width:200rem}@media(max-width: 768px){.modal_procedure .content .box{height:240rem;margin-top:37rem;margin-left:0;max-width:unset}}@keyframes circle_round_ani-up{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes circle_round_ani-down{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.bus_modal_content .img_wrap{position:relative;aspect-ratio:1/1}@media(max-width: 768px){.bus_modal_content .img_wrap{aspect-ratio:55/60}}.bus_modal_content .img_wrap .btn_bus{position:absolute;width:60rem;height:60rem;background:url(../img/images/modal/bus/icon_bus.svg) no-repeat center center/contain;z-index:2;animation:dung .6s ease infinite alternate}.bus_modal_content .img_wrap .btn_bus_1{top:47%;left:32%}@media(max-width: 768px){.bus_modal_content .img_wrap .btn_bus_1{top:28%;left:18%}}.bus_modal_content .img_wrap .btn_bus_2{top:62%;left:44%}@media(max-width: 768px){.bus_modal_content .img_wrap .btn_bus_2{top:57%;left:40%}}.bus_modal_content .tab_content{display:none}.bus_modal_content .tab_content.current{display:block}.bus_modal_content .tab_content .tit{color:#fff;background-color:var(--pri-1);border-radius:100rem;padding:10rem 20rem}@media(max-width: 768px){.bus_modal_content .tab_content .tit{padding:10rem 12rem}}.bus_modal_content .tab_content .bus_info{position:relative;padding-top:4rem;padding-left:60rem}.bus_modal_content .tab_content .bus_info::before{content:"";position:absolute;top:0;left:0;width:40rem;height:40rem;background-repeat:no-repeat;background-size:contain;background-position:50% 50%}.bus_modal_content .tab_content .bus_info.norm::before{background-image:url(../img/images/modal/bus/bus_norm.svg)}.bus_modal_content .tab_content .bus_info.line::before{background-image:url(../img/images/modal/bus/bus_line.svg)}.bus_modal_content .tab_content .bus_info.sit::before{background-image:url(../img/images/modal/bus/bus_sit.svg)}@keyframes dung{0%{transform:translateY(0)}100%{transform:translateY(-10rem)}}