:root{--header-height: 80rem;--main-visual-height: 760rem;--temp-bg: #eee}@media(max-width: 1280px){:root{--header-height: 80rem}}button{padding:0}body{font-size:16rem;background:#fff;color:#111;line-height:1.5;letter-spacing:-0.05em}.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}.header{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:5%;padding-right:5%}@media(max-width: 1280px){.header{padding-left:25rem;padding-right:25rem}}@media(max-width: 576px){.header{padding:0}}.header .header__logo{display:block;height:40rem;aspect-ratio:142/40;background:url(../img/images/common/header-logo.svg) no-repeat 50% 50%/contain;flex-shrink:0}@media(max-width: 1280px){.header .header__logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}.header .header__container{height:100%;width:100%;padding-right:260rem;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between;max-width:1870rem;position:relative}@media(max-width: 576px){.header .header__container{padding-right:0;max-width:100% !important}}.header .header__nav_ul_pc{height:100%;display:flex;align-items:center;gap:40rem;padding-left:25rem;white-space:nowrap;justify-content:center}.header .header__nav_ul_pc li{font-size:20rem}.header .header__nav_ul_pc li.active a{color:var(--sub-1);font-weight:700}.header .header__nav_ul_pc li.active a::after{opacity:1}.header .header__nav_ul_pc li a{display:block;padding:10rem 10rem;position:relative}.header .header__nav_ul_pc li a::after{content:"";position:absolute;width:10rem;height:10rem;background-color:currentColor;top:8rem;right:-4rem;opacity:0;transition:.35s ease;border-radius:50%}.header .header__nav_ul_pc li a:hover{color:var(--sub-1)}.header .header__nav{height:100%;flex-grow:1}@media(max-width: 1280px){.header .header__nav{display:none}}.header .header__telLink{position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:var(--pri-1);color:#fff;overflow:hidden;padding:6rem 20rem;border-radius:500rem;font-size:16rem}.header .header__telLink i{display:none}.header .header__telLink:hover{background-color:var(--sub-2)}@media(max-width: 1280px){.header .header__telLink{right:unset;left:0}}@media(max-width: 576px){.header .header__telLink{font-size:14rem;transform:translateY(-50%);right:unset;left:0;border-radius:0 100rem 100rem 0}}.header .header__telLink .inner,.header .header__telLink .hov{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:.35s ease}@media(max-width: 576px){.header .header__telLink .inner,.header .header__telLink .hov{display:none}}.header .header__telLink .yellow{color:#faff1e}.header .header__telLink:hover .inner{transform:translateY(-100%)}.header .header__telLink:hover .hov{transform:translateY(0%)}.header .header__telLink .hov{transform:translateY(100%)}.header .btn_header_mo_menu{display:none;position:absolute;top:50%;right:10rem;transform:translateY(-50%);width:40rem;height:40rem;z-index:2;transition:.45s ease}@media(max-width: 1280px){.header .btn_header_mo_menu{display:block;right:0}}@media(max-width: 576px){.header .btn_header_mo_menu{right:10rem}}.header .btn_header_mo_menu i{position:absolute;width:24rem;height:2px;border-radius:4rem;background-color:#000;left:50%;transition:.5s ease}.header .btn_header_mo_menu i:nth-child(1){top:12rem;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:12rem;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: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}@media(max-width: 1280px){.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:80rem;display:flex;align-items:center;padding-left:25rem;color:#fff;background-color:var(--pri-1);font-size:22rem;font-weight:700;position:sticky;top:0}.header .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 .mm_links ul{display:flex;gap:10rem;align-items:center;justify-content:center}.header .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 .mm_links ul li a i{display:block;width:40rem;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:18rem;font-weight:700;max-width:90%;margin-left:auto;margin-right:auto}.header .header__nav_ul_mobile li{height:80rem;border-bottom:1px solid #eee}.header .header__nav_ul_mobile li.active{background-color:#f8f8f8;color:var(--pri-2)}.header .header__nav_ul_mobile li a{height:100%;display:flex;align-items:center;justify-content:center}.header .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(--pnt-2);color:#fff}@media(max-width: 1480px){.header .header__nav_ul_pc li{font-size:18rem}.header .header__logo{width:190rem}}.en_sm{text-transform:uppercase;font-size:15rem;font-weight:700;color:#777;margin-bottom:10rem}.sm_tit{font-size:24rem;font-weight:700}.sm_tit+.h2{margin-top:10rem}.h2{font-size:40rem}.page_wrap{margin-top:var(--header-height)}@media(max-width: 576px){.main_visual{box-shadow:0 1rem 0 rgba(0,0,0,.1)}}.main_visual .swiper-slide{aspect-ratio:1920/750;overflow:hidden}@media(max-width: 576px){.main_visual .swiper-slide{aspect-ratio:550/900}}.main_visual .swiper-slide .bg_img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.main_visual .swiper-slide .content_wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.main_visual .swiper-button{--swiper-navigation-size: 50rem}.main_visual .swiper-button-prev{left:20rem}.main_visual .swiper-button-next{right:20rem}.main_visual .swiper-pagination{bottom:10rem;display:flex;justify-content:center;gap:10rem}.main_visual .swiper-pagination .swiper-pagination-bullet{border-radius:100rem;width:20rem;height:20rem;margin:0;transition:.35s ease;background-color:#ccc;opacity:.5}.main_visual .swiper-pagination .swiper-pagination-bullet-active{width:40rem;background-color:var(--pri-1);opacity:1}#introduce .introduce_grid{display:grid;grid-template-columns:620fr 680fr 620fr}@media(max-width: 576px){#introduce .introduce_grid{grid-template-columns:unset;grid-template-areas:"img1 img2" "text text"}}#introduce .item{cursor:pointer}#introduce .item:hover .imgs .hov_img{opacity:1}#introduce .item:hover .name_wrap::after{transform:translate(4rem, -50%)}@media(max-width: 576px){#introduce .doctor_1{grid-area:img1}}@media(max-width: 576px){#introduce .doctor_2{grid-area:img2}}@media(max-width: 576px){#introduce .content_wrap{grid-area:text;height:500rem}}#introduce .name_wrap{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;padding-right:30rem;position:relative}@media(max-width: 576px){#introduce .name_wrap{padding-right:34rem}}#introduce .name_wrap::after{content:"";position:absolute;width:26rem;height:26rem;position:absolute;right:0;top:50%;transform:translate(0, -50%);background:url(../img/images/icon/viewmore-pri-1.svg) no-repeat center center/contain;transition:.35s ease}#introduce .imgs{position:relative}#introduce .imgs .hov_img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2;transition:.5s ease}#introduce .content_wrap{position:relative}#introduce .content_wrap .inner{position:absolute;top:0;width:100%;left:0;height:100%}#introduce .content_wrap .content{padding:0 20rem}#introduce .content_wrap .content_2{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%}#introduce .introduce_2{background:url(../img/images/main/introduce/sec2_bg.webp) no-repeat center center/cover}#nonsurgical{background:url(../img/images/main/nonsurgical/sec_bg.webp) no-repeat center center/cover;background-attachment:fixed}@media(max-width: 576px){#nonsurgical{background-position:center right;background-attachment:unset}}#nonsurgical .nonsurgical_grid{display:grid;grid-template-columns:250rem auto;gap:30rem}@media(max-width: 576px){#nonsurgical .nonsurgical_grid{display:block}}#nonsurgical .nonsurgical_nav{display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 576px){#nonsurgical .nonsurgical_nav{flex-direction:row;justify-content:start;gap:40rem;white-space:nowrap;overflow-x:auto;padding-bottom:20rem}}#nonsurgical .nonsurgical_nav li{font-size:24rem;color:#fff;cursor:pointer}#nonsurgical .nonsurgical_nav li:hover{color:var(--pnt-1)}#nonsurgical .nonsurgical_nav li.current{color:var(--pnt-1);font-weight:700}#nonsurgical .nonsurgical_nav li.current span::after{opacity:1}#nonsurgical .nonsurgical_nav li span{position:relative;display:inline-block}#nonsurgical .nonsurgical_nav li span::after{content:"";position:absolute;top:0;left:calc(100% + 10rem);background-color:currentColor;width:10rem;height:10rem;border-radius:50%;opacity:0;transition:.35s ease}#nonsurgical .nonsurgical__swiper{width:100%}#nonsurgical .swiper-slide{background-color:#fff}#nonsurgical .swiper-slide .img_wrap{width:530rem;margin-left:auto;aspect-ratio:530/605}@media(max-width: 576px){#nonsurgical .swiper-slide .img_wrap{width:100%;margin-right:auto}}#nonsurgical .swiper-slide .content_wrap{width:calc(100% - 530rem);position:absolute;padding-left:50rem;padding-right:20rem;top:50%;transform:translateY(-50%);left:0}@media(max-width: 576px){#nonsurgical .swiper-slide .content_wrap{width:100%;position:static;transform:unset;padding-bottom:40rem}}#toptreatment{background-color:rgba(124,125,62,.1)}#toptreatment .item{height:500rem;overflow:hidden;position:relative;color:#fff}@media(max-width: 576px){#toptreatment .item{height:300rem}}#toptreatment .item:nth-child(1){background-color:var(--sub-2)}#toptreatment .item:nth-child(2){background-color:var(--pri-3)}#toptreatment .item:nth-child(3){background-color:var(--sub-1)}#toptreatment .item .bg_img{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}#toptreatment .item::after{content:"";width:509rem;height:560rem;position:absolute;top:110rem;left:-68rem;background:url(../img/images/main/toptreatment/symbol.svg) no-repeat center center/contain;z-index:2;transform:translateX(10%);opacity:0;transition:.5s ease}#toptreatment .item:hover::after{transform:translateX(0);opacity:1}#toptreatment .item .content_wrap{position:absolute;z-index:3;padding-left:30rem;padding-right:30rem;left:0;width:100%;bottom:50rem}.section_promise{background:url(../img/images/main/promise/symbol.svg) no-repeat center center/392rem 430rem}#equipment .equipment__swiper{background-color:var(--sub-1)}#equipment .equipment__swiper .swiper-slide{display:grid;grid-template-columns:640rem auto;align-items:center}@media(max-width: 576px){#equipment .equipment__swiper .swiper-slide{display:block}}#equipment .equipment__swiper .swiper-slide::after{content:"";position:absolute;width:509rem;height:550rem;top:44rem;right:-59rem;background:url(../img/images/main/equip/bg_sym.svg) no-repeat center center/contain}#equipment .equipment__swiper .swiper-slide .img_wrap{position:relative;z-index:3}#equipment .equipment__swiper .swiper-slide .content_wrap{padding:0 80rem;position:relative;z-index:5}@media(max-width: 576px){#equipment .equipment__swiper .swiper-slide .content_wrap{padding:40rem}}#equipment .equipment__swiper .swiper-button{top:200rem;margin:0;color:#fff}@media(max-width: 576px){#equipment .equipment__swiper .swiper-button{top:130rem}}#equipment .equipment_thumb_swiper .swiper-slide{cursor:pointer;width:244rem;height:244rem}@media(max-width: 576px){#equipment .equipment_thumb_swiper .swiper-slide{width:200rem;height:200rem}}#equipment .equipment_thumb_swiper .swiper-slide.swiper-slide-thumb-active .img_wrap{background-color:rgba(168,156,100,.5)}#equipment .equipment_thumb_swiper .swiper-slide.swiper-slide-thumb-active .text_wrap{color:var(--sub-2);font-weight:700}#equipment .equipment_thumb_swiper .swiper-slide.swiper-slide-thumb-active .text_wrap::before{border:2rem solid currentColor}#equipment .equipment_thumb_swiper .swiper-slide .img_wrap{background-color:#f4f4f4;position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;transition:.35s ease}#equipment .equipment_thumb_swiper .swiper-slide .text_wrap{position:absolute;z-index:5;height:60rem;bottom:20rem;font-size:20rem;font-weight:400;color:var(--gray-5);display:flex;align-items:center;justify-content:center;background-color:#fff;white-space:nowrap;padding:0 10rem;min-width:calc(100% - 44rem);max-width:100%;overflow:hidden;text-overflow:ellipsis;left:50%;transform:translateX(-50%)}#equipment .equipment_thumb_swiper .swiper-slide .text_wrap::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0}#preview{background-color:rgba(26,81,51,.1);overflow:hidden;--swiper-navigation-size: 70rem}#preview .preview_swiper_wrap{position:relative}#preview .preview__swiper{overflow:visible}#preview .preview__swiper .swiper-slide .img_wrap{aspect-ratio:1080/560;width:1080rem;margin-left:auto;margin-right:auto}#preview .preview_swiper-btn{z-index:50;position:absolute;top:50%;background-color:var(--pri-1);width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);background-repeat:no-repeat;background-size:50rem;background-position:50% 50%;transform:translateY(-50%);cursor:pointer}@media(min-width: 576px){#preview .preview_swiper-btn:hover{background-color:var(--pri-1)}}@media(max-width: 576px){#preview .preview_swiper-btn{background-color:rgba(26,81,51,.05)}}#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:500rem;height:80rem;background-color:rgba(255,255,255,.9);left:50%;bottom:0;transform:translateX(-50%);z-index:50;gap:50rem;align-items:center;padding:0 50rem;display:none}@media(max-width: 576px){#preview .preview_controls{position:static;width:100%;transform:unset;border:1px solid rgba(0,0,0,.07);height:60rem}}#preview .preview_controls .content_alt{min-width:250rem}#preview .preview_controls .swiper-pagination{width:auto;position:static}#preview .preview_controls .swiper-pagination .swiper-pagination-total{color:var(--gray-5)}#preview .preview_controls .swiper-pagination .swiper-pagination-total::before{content:"";display:inline-block;margin:0 26rem;width:1rem;height:18rem;background-color:#000;vertical-align:middle}#preview .preview_controls .swiper-pagination .swiper-pagination-current{color:var(--pri-2);font-weight:700}.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{width:60rem;height:60rem;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;top:50%;margin-top:0;transform:translateY(-50%)}.light_box .swiper-button-prev::after,.light_box .swiper-button-next::after{content:unset}@media(max-width: 576px){.light_box .swiper-button-prev,.light_box .swiper-button-next{top:calc(50% - 50rem)}}.light_box .swiper-button-prev{background-image:url(../img/images/icon/preview_prev.svg);left:20rem}@media(max-width: 576px){.light_box .swiper-button-prev{left:0}}.light_box .swiper-button-next{background-image:url(../img/images/icon/preview_next.svg);right:20rem}@media(max-width: 576px){.light_box .swiper-button-next{right:0}}.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:19rem}.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}#contactus .map_wrap{height:550rem}#contactus .map_wrap .text_info{position:absolute;z-index:100;background-color:#fff;top:50rem;left:50%;transform:translateX(-50%);padding:10rem 30rem;box-shadow:0 0 10rem rgba(0,0,0,.25)}@media(max-width: 576px){#contactus .map_wrap .text_info{white-space:nowrap;top:unset;bottom:24rem;text-align:center}}#contactus .map_wrap .text_info .grn{color:#3ab449}#contactus .map_wrap .text_info .sbw{background-color:#3ab449;padding:0 8rem;color:#fff;border-radius:100rem;display:inline-block;font-weight:600;margin-right:4rem}#contactus .grid-100-auto_list>.list{display:grid;grid-template-columns:100rem auto;gap:0}#contactus .grid-100-auto_list>.list.aic{align-items:center}#contactus .timelist .t_box span:nth-child(2)::before{content:"-";display:inline-block;margin-left:20rem;margin-right:20rem}#contactus .parking_info_grid{display:grid;grid-template-columns:750rem auto;position:relative}@media(max-width: 576px){#contactus .parking_info_grid{grid-template-columns:1fr}}#contactus .parking_info_grid .info_img{position:relative}#contactus .parking_info_grid .info_img.on .info_img__bg{opacity:1;pointer-events:all}#contactus .parking_info_grid .info_img .info_img__text{position:absolute;top:30rem;left:30rem;background-color:rgba(255,255,255,.7);color:#333;border:1px solid #93c7ab;font-size:14rem;padding:2rem 10rem;border-radius:100rem}@media(max-width: 576px){#contactus .parking_info_grid .info_img .info_img__text{top:10rem;left:10rem}}#contactus .parking_info_grid .info_img .info_img__bg{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:.35s ease;pointer-events:none;z-index:1;opacity:0}#contactus .parking_info_grid .info_img .btn_ping{position:absolute;width:46rem;height:65rem}#contactus .parking_info_grid .info_img .btn_ping:hover::before{animation-play-state:paused}#contactus .parking_info_grid .info_img .btn_ping:hover::after{opacity:1}#contactus .parking_info_grid .info_img .btn_ping::before{content:"";position:absolute;top:0;left:0;width:46rem;height:57rem;background:url(../img/images/icon/enter_ping.svg) no-repeat top center/contain;animation:dung .5s ease infinite alternate}#contactus .parking_info_grid .info_img .btn_ping::after{content:"";position:absolute;width:22rem;height:6rem;border-radius:100%;background-color:#bd7b09;opacity:.3;bottom:0;left:50%;transform:translateX(-50%);transition:.35se ease}#contactus .parking_info_grid .info_img .btn_ping_1{left:58.1333333%;top:51.2%}@media(max-width: 576px){#contactus .parking_info_grid .info_img .btn_ping_1{left:52.433333%;top:52.4%}}#contactus .parking_info_grid .info_img .btn_ping_2{left:62.1333333%;top:24.2%}@media(max-width: 576px){#contactus .parking_info_grid .info_img .btn_ping_2{left:59.133333%;top:18.2%}}#contactus .parking_info_grid .info_img .btn_ping_3{left:76.4%;top:24.2%}@media(max-width: 576px){#contactus .parking_info_grid .info_img .btn_ping_3{left:72.4%;top:14.2%}}#contactus .parking_info_grid .info_img .inner_img{overflow:visible;position:absolute;width:80%;height:80%;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;visibility:hidden;transition:.35s ease;z-index:5}@media(max-width: 576px){#contactus .parking_info_grid .info_img .inner_img{width:90%;top:calc(50% + 14rem)}}#contactus .parking_info_grid .info_img .inner_img.on{opacity:1;visibility:visible}#contactus .parking_info_grid .info_img .inner_img img{display:none}#contactus .parking_info_grid .info_img .inner_img img.on{display:block}#contactus .parking_info_grid .info_img .btn__parking_info_info_close{position:absolute;width:40rem;height:40rem;bottom:100%;right:0;background:url(../img/images/main/contactus/btn_close.svg) no-repeat center center/contain;z-index:50}#contactus .parking_info_grid .content_wrap{display:flex;align-items:center}#contactus .parking_info_grid .content_wrap .inner{padding:0 80rem}@media(max-width: 576px){#contactus .parking_info_grid .content_wrap .inner{padding:40rem}}.footer{padding:80rem 0;background-color:#0a1d12;color:#fff}@media(max-width: 576px){.footer{padding-bottom:110rem}}.footer .footer__logo{width:300rem;margin-left:auto;margin-right:auto}@media(max-width: 576px){.footer .footer__logo{width:200rem}}.footer .footer__link>ul{display:flex;gap:20rem;justify-content:center}@media(max-width: 576px){.footer .footer__link>ul{gap:10rem}}.footer .footer__link>ul li:not(:first-child)::before{content:"|";margin-right:20rem}@media(max-width: 576px){.footer .footer__link>ul li:not(:first-child)::before{margin-right:10rem}}.footer .footer__link>ul li a,.footer .footer__link>ul li button{text-underline-offset:.18em}.footer .footer__link>ul li a:hover,.footer .footer__link>ul li button:hover{text-decoration:underline}.footer .footer__link>ul li.adm::before{content:unset}.footer .footer__link>ul li.adm a{padding:4rem 12rem;border-radius:100rem;background-color:#000}.table_wrap 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:var(--pri-1)}.table_wrap.table_treatment{overflow-x:auto}.table_wrap.table_treatment.no_scroll table{min-width:unset}.table_wrap.table_treatment table{min-width:660rem}.table_wrap.table_treatment th,.table_wrap.table_treatment td{vertical-align:middle;padding:10rem 4rem;border:1px solid var(--gray-4);display:table-cell;border-collapse:collapse}.table_wrap.table_treatment .sub{font-size:18rem;color:var(--pri-2)}.table_wrap.table_treatment th{background-color:var(--sub-2);color:#fff;vertical-align:middle;text-align:center}.table_wrap.table_treatment td{text-align:center}.table_wrap.table_treatment td:last-child{text-align:right;padding-right:14rem}.ls20{letter-spacing:.2em}.viewmore_box{font-size:20rem;font-weight:700;padding:15rem 30rem;position:relative;min-width:200rem;display:inline-flex;justify-content:space-between;align-items:center;gap:10rem}.viewmore_box:hover::after{transform:translateX(10rem)}.viewmore_box::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border:2rem solid currentColor}.viewmore_box::after{content:"";width:26rem;height:26rem;background:url(../img/images/icon/arr-pnt-2.svg) no-repeat center center/contain;transition:.35s ease}.viewmore_box.pnt-2::after{background-image:url(../img/images/icon/arr-pnt-2.svg)}.viewmore_box.white::after{background-image:url(../img/images/icon/arr-white.svg)}.box_tit{display:inline-block;min-width:150rem;padding:10rem 20rem;border-radius:500rem;text-align:center}.grid-120-auto{display:grid;grid-template-columns:120rem auto;gap:10rem}.caution{position:relative;padding-left:2em}.caution::before{content:"※";position:absolute;left:1em}.modal-ovy-auto{width:100%;height:100%;overflow-y:auto}@keyframes dung{0%{transform:translateY(-4rem)}100%{transform:translateY(0)}}