:root{--header-height: 80rem;--main-visual-height: 760rem;--temp-bg: #eee}@media(max-width: 992px){:root{--header-height: 80rem}}.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}@media(max-width: 768px){.flex_box .w420{max-width:100%}}.flex_box .w420{flex:1 1;width:100%;min-width:300rem;max-width:420rem}@media(max-width: 768px){.flex_box .w420{max-width:100%}}.flex_box .w640{flex:1 1;width:100%;min-width:300rem;max-width:640rem}@media(max-width: 768px){.flex_box .w420{max-width:100%}}.flex_box .w530{flex:1 1;width:100%;min-width:300rem;max-width:530rem}@media(max-width: 768px){.flex_box .w420{max-width:100%}}.flex_box .w560{flex:1 1;width:100%;min-width:300rem;max-width:560rem}@media(max-width: 768px){.flex_box .w420{max-width:100%}}.flex_box .w590{flex:1 1;width:100%;min-width:300rem;max-width:590rem}@media(max-width: 768px){.flex_box .w420{max-width:100%}}.flex_box .w690{flex:1 1;width:100%;min-width:300rem;max-width:690rem}@media(max-width: 768px){.flex_box .w420{max-width:100%}}.flex_box .w730{flex:1 1;width:100%;min-width:300rem;max-width:730rem}@media(max-width: 768px){.flex_box .w420{max-width:100%}}.flex_box .w750{flex:1 1;width:100%;min-width:300rem;max-width:750rem}@media(max-width: 768px){.flex_box .w420{max-width:100%}}.container,.container-1300{max-width:1300rem;width:calc(100% - 40rem);margin-left:auto;margin-right:auto}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:25rem;padding-right:25rem}@media(max-width: 576px){.header{padding:0}}.header .header__logo{display:block;max-height:40rem;flex-shrink:0}@media(max-width: 992px){.header .header__logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}.header .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}@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:10rem;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(--pri-5);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(--pri-4)}.header .header__nav{height:100%;flex-grow:1}@media(max-width: 992px){.header .header__nav{display:none}}.header .header__telLink{background-color:var(--pri-3);color:var(--pri-7);font-weight:700;overflow:hidden;padding:6rem 20rem;border-radius:500rem;font-size:16rem;white-space:nowrap}.header .header__telLink i{display:none}.header .header__telLink:hover{background-color:var(--sub-2)}@media(max-width: 1400px){.header .header__telLink{position:absolute;display:none}}@media(max-width: 992px){.header .header__telLink{display:block;top:50%;transform:translateY(-50%);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:500;transition:.45s ease}@media(max-width: 992px){.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: 992px){.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-6);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:var(--pri-2);color:var(--pri-7)}.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(--pri-3);color:var(--pri-7)}@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_wrapper{padding-top:var(--header-height)}@media(max-width: 576px){.main_visual__swiper{box-shadow:0 1rem 0 rgba(0,0,0,.1)}}.main_visual__swiper .swiper-button-wrap{display:none}.main_visual__swiper .swiper-slide{aspect-ratio:1920/750;overflow:hidden;overflow:hidden}@media(max-width: 576px){.main_visual__swiper .swiper-slide{aspect-ratio:550/750}}.main_visual__swiper .swiper-slide .bg_img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.main_visual__swiper .swiper-slide .content_wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.main_visual__swiper .swiper-button{--swiper-navigation-size: 50rem}.main_visual__swiper .swiper-button-prev{left:20rem}.main_visual__swiper .swiper-button-next{right:20rem}.main_visual__swiper .swiper-pagination{bottom:10rem;display:flex;justify-content:center;gap:10rem}.main_visual__swiper .swiper-pagination .swiper-pagination-bullet{border-radius:100rem;width:20rem;height:20rem;margin:0;transition:.35s ease;background-color:var(--pri-2);opacity:.5}.main_visual__swiper .swiper-pagination .swiper-pagination-bullet-active{width:40rem;background-color:var(--pri-4);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}}#introduce .doctor_1_img{background:url(../page/img/main/introduce/bg_1.webp) no-repeat center center/cover}#introduce .doctor_2_img{background:url(../page/img/main/introduce/bg_2.webp) no-repeat center center/cover}@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;display:flex;align-items:center}@media(max-width: 576px){#introduce .name_wrap{padding-right:34rem;flex-direction:column}}#introduce .name_wrap::after{content:"";position:absolute;width:26rem;height:26rem;position:absolute;right:0;top:50%;transform:translate(0, -50%);background:url(../img/icon/viewmore-pri-5.svg) no-repeat center center/contain;transition:.35s ease}#introduce .name-dot{display:inline-block;margin:0 10rem}@media(max-width: 576px){#introduce .name-dot{display:none}}#introduce .default_img{aspect-ratio:620/430}#introduce .default_img img{display:block;-o-object-position:50% 38%;object-position:50% 38%;width:85%;margin-left:auto;margin-right:auto}#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_2{background:url(../page/img/main/introduce/introduce_2_bg.webp) no-repeat center center/cover}#nonsurgical{background:url(../page/img/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:center;gap:26rem}@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(--pri-3)}#nonsurgical .nonsurgical_nav li.current{color:var(--pri-3);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/450}@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-top:40rem;padding-bottom:40rem}}#treatment{background-color:rgba(25,144,255,.1)}#treatment .item{height:500rem;overflow:hidden;position:relative;color:#fff}@media(max-width: 576px){#treatment .item{height:300rem}}#treatment .item .bg_img{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}#treatment .item .bg_img::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#255dcf;opacity:0;transition:.35s ease}#treatment .item::after{content:"";width:394rem;height:341rem;position:absolute;bottom:-10rem;right:-86rem;background:url(../page/img/main/treatment/symbol.svg) no-repeat center center/contain;z-index:2;transform:translateX(10%);opacity:0;transition:.5s ease;pointer-events:none}#treatment .item:hover .bg_img::before{opacity:.8}#treatment .item:hover::after{transform:translateX(0);opacity:1}#treatment .item .content_wrap{position:absolute;z-index:3;padding-left:30rem;padding-right:30rem;left:0;width:100%;bottom:50rem}.section_promise .sec_promise{background:url(../page/img//main/promise/symbol.svg) no-repeat center center/500rem 434rem,#fff}#equipment .equipment__swiper{background-color:#3ac9f0}#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:#97e1ff}#equipment .equipment_thumb_swiper .swiper-slide.swiper-slide-thumb-active .text_wrap{color:var(--pri-5);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:var(--pri-2);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-5);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}#preview .preview_swiper-btn:hover{background-color:var(--pri-6)}@media(max-width: 576px){#preview .preview_swiper-btn{background-color:rgba(0,0,0,0)}#preview .preview_swiper-btn:hover{background-color:unset}}#preview .preview_swiper-prev{background-image:url(../img/icon/swiper-sm-prev-fff.svg);left:0}#preview .preview_swiper-next{background-image:url(../img/icon/swiper-sm-next-fff.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;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 .close_light_box::before,.light_box .close_light_box::after{content:"";width:60%;height:2px;background-color:#222;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg)}.light_box .close_light_box::after{transform:translate(-50%, -50%) rotate(-45deg)}.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/icon/swiper-sm-prev-fff.svg);left:20rem}@media(max-width: 576px){.light_box .swiper-button-prev{left:0}}.light_box .swiper-button-next{background-image:url(../img/icon/swiper-sm-next-fff.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 .org{color:#f77636}#contactus .map_wrap .text_info .sbw{background-color:#f77636;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:var(--pri-6);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:4rem}}.footer .footer__link>ul li{display:flex;align-items:center}.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:4rem}}.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:50%;left:50%;transform:translate(-50%, -50%);border:2rem solid currentColor}.viewmore_box::after{content:"";width:32rem;height:32rem;background:url(../img/images/icon/arr-pnt-2.svg) no-repeat center center/contain;transition:.35s ease}.viewmore_box.pri-5::after{background-image:url(../img/icon/arr-pri-5.svg)}.viewmore_box.white::after{background-image:url(../img/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)}}.table_wrap table tbody th,.table_wrap table tbody td{vertical-align:middle;border:1px solid var(--pri-1);border-collapse:collapse;padding:10rem 20rem}.table_wrap table tbody th{background-color:#14adf1;color:#fff;font-weight:700}.schedule_info{display:grid;grid-template-columns:max-content auto;gap:10rem 20rem;align-items:center}.schedule_info .schedule_item{display:contents}.schedule_info .schedule_item .days{display:flex;justify-content:space-between;font-weight:700;min-width:60rem}.schedule_notice{margin-top:10rem;color:#6b6b6b}.quick_menu.main{position:fixed;z-index:300;right:10rem;top:50%;transform:translateY(-50%);border:4rem solid var(--pri-5);border-radius:100rem;padding:12rem 7rem;background-color:#fff;text-align:center;font-size:12rem;font-weight:500;color:var(--pri-7)}@media(max-width: 576px){.quick_menu.main{top:unset;transform:unset;bottom:20rem}}.quick_menu.main .quick_item:not(:first-child){margin-top:16rem}.quick_menu.main .quick_item .quick_icon{width:50rem;margin-left:auto;margin-right:auto}.quick_menu.mobile{display:flex;align-items:center;justify-content:space-evenly;gap:20rem;font-size:12rem;text-align:center}.quick_menu.mobile .quick_item{min-width:60rem}.quick_menu.mobile .quick_icon{width:30rem;margin-left:auto;margin-right:auto}.profile_list{font-variant-numeric:tabular-nums}.item_wrap_xPFHgjLG{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20rem;font-size:20rem}@media(max-width: 768px){.item_wrap_xPFHgjLG{justify-content:center}}.item_wrap_xPFHgjLG .item{flex:1 1;width:100%;max-width:140rem;min-width:140rem;cursor:pointer}.item_wrap_xPFHgjLG .item:hover{font-weight:700;color:var(--pri-6)}.item_wrap_xPFHgjLG .item:hover .default_img{display:none}.item_wrap_xPFHgjLG .item:hover .hov_img{display:block}@media(max-width: 768px){.item_wrap_xPFHgjLG .item{max-width:110rem;min-width:110rem}}.item_wrap_xPFHgjLG .item .icon{width:100rem;margin-left:auto;margin-right:auto}.item_wrap_xPFHgjLG .item .default_img{display:block}.item_wrap_xPFHgjLG .item .hov_img{display:none}.tab_common_style .tab_nav_wrap{display:flex}.tab_common_style .tab_nav_wrap .tab_nav{white-space:nowrap;cursor:pointer;flex:1;height:70rem;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;font-size:20rem}.tab_common_style .tab_nav_wrap .tab_nav:hover{color:var(--pri-5)}.tab_common_style .tab_nav_wrap .tab_nav::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--gs400)}.tab_common_style .tab_nav_wrap .tab_nav.current{color:var(--pri-5);font-weight:700}.tab_common_style .tab_nav_wrap .tab_nav.current::after{background-color:var(--pri-5);height:5px}.tab_common_style .tab_content_wrap{margin-top:50rem;border-radius:20rem;padding:50rem 30rem;border:1px solid var(--gs400)}.tab_common_style .tab_content_wrap .tab_content{display:none;max-width:1200rem;margin-left:auto;margin-right:auto;width:100%}.tab_common_style .tab_content_wrap .tab_content.current{display:block}.tab_common_style .list_wrap{display:grid;grid-template-columns:repeat(4, 1fr);gap:20rem;font-size:20rem;color:var(--pri-7)}@media(max-width: 768px){.tab_common_style .list_wrap{grid-template-columns:repeat(2, 1fr);gap:5rem}}.tab_common_style .list_wrap .list_item{background-color:#f7f7f7;overflow:hidden;aspect-ratio:285/270;position:relative;overflow:hidden;transition:.35s ease;border:6rem solid rgba(0,0,0,0)}.tab_common_style .list_wrap .list_item:hover{border-radius:20rem;border:6rem solid var(--pri-5)}.tab_common_style .list_wrap .list_item:hover .list_item_desc{visibility:hidden;opacity:0;transform:translateY(-50rem)}.tab_common_style .list_wrap .list_item:hover .list_item_tit{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto;z-index:3}.tab_common_style .list_wrap .list_item .list_item_desc,.tab_common_style .list_wrap .list_item .list_item_tit{display:flex;align-items:center;justify-content:center}.tab_common_style .list_wrap .list_item .list_item_desc{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:2;transition:.35s ease}.tab_common_style .list_wrap .list_item .list_item_tit{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0;pointer-events:none;transition:.35s ease;transform:translateY(50rem);z-index:1}.guide_txt span{display:inline-block;padding:5rem 20rem;background-color:var(--pri-1);color:var(--gs500);font-size:18rem;font-weight:500;border-radius:500rem}.btn_more_tab{border-radius:500rem;background-color:var(--pri-5);color:#fff;font-size:20rem;font-weight:700;min-width:186rem;display:inline-flex;align-items:center;justify-content:center;gap:20rem;padding:12rem 20rem}.btn_more_tab:hover::after{transform:translateX(10rem)}.btn_more_tab::after{content:"";flex-shrink:0;width:26rem;height:26rem;background:url(../img/viewmore-white.svg) no-repeat center center/contain;transition:.35s ease}