@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css";
@import "https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;600;700&display=swap";
:root{--brand:#0ebfc8;--brand-2:#4ed6dd;--brand-dark:#0aa2aa;--site-brand:#0ebfc8;--mint:#e5f8f9;--ink:#1c2b33;--muted:#66788a;--muted2:#8895a0;--line:#e6ebee;--bg:#fff;--radius:16px;--shadow:0 2px 18px #0000000f;--maxw:1200px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;letter-spacing:-.01em;font-family:Pretendard Variable,Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif;line-height:1.75}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}
#header,#header *,#footer,#footer *,#quick_menu,#quick_menu *,#fixed_menu,#fixed_menu *{box-sizing:border-box;letter-spacing:normal;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}#header,#footer,#quick_menu,#fixed_menu{font-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,sans-serif}#header ul,#footer ul,#quick_menu ul,#fixed_menu ul{margin:0;padding:0;list-style:none}#header li,#footer li,#quick_menu li,#fixed_menu li{list-style:none}#header a,#footer a,#quick_menu a,#fixed_menu a{color:inherit;text-decoration:none}#header img,#footer img,#quick_menu img,#fixed_menu img{border:0}#header p,#footer p{margin:0}.chrome-pc,.chrome-mo,.pop_right{display:none}.pop_right .pop_right_wrap{animation:1s ease-in-out infinite bounce;position:relative}.pop_right .close_btn{cursor:pointer;background:0 0;border:0;padding:0;line-height:0}.pop_right .reservation_link{line-height:0;display:block}.pop_right .reservation_link img{width:100%;display:block}@keyframes bounce{0%,to{transform:translateY(0)}20%{transform:translateY(-8px)}40%{transform:translateY(0)}60%{transform:translateY(-4px)}80%{transform:translateY(0)}}@media (min-width:1024px){.chrome-pc{display:block}.chrome-mo{display:none!important}#header{z-index:996;background:#fff;width:100%;position:sticky;top:0}#header .banner_area{background-color:#000;display:flex}#header .banner_area a{flex:1;display:block}#header .banner_area img{width:100%;display:block}#header .banner_area .txt{text-align:center;color:#fff;letter-spacing:6px;flex:1;padding:12px 0;font-size:16px;font-weight:500}#header .banner_area .txt b{color:#0ebfc8}#header .top_area{background-color:#f6f6f6;border-bottom:1px solid #d4d4d4;line-height:normal}#header .top_area .top_wrap{justify-content:space-between;width:100%;min-width:1024px;max-width:1440px;margin:0 auto;padding:0 16px;display:flex}#header .top_area .util_menu{align-items:center;display:flex}#header .top_area .util_menu.left .point{cursor:pointer}#header .top_area .util_menu.left .point p{color:#666669;font-size:14px}#header .top_area .util_menu.left .point strong{font-weight:600}#header .top_area .util_menu.right{line-height:45px}#header .top_area .util_menu.right>a,#header .top_area .util_menu.right .intro{color:#666;border-left:1px solid #d4d4d4;padding:0 16px;font-size:15px}#header .top_area .util_menu.right a.highlight{color:#0ebfc8;font-weight:600}#header .top_area .util_menu.right a img{vertical-align:sub}#header .dropdown_menu{margin-left:110px;position:relative}#header .dropdown_menu .tit_area{cursor:pointer;box-sizing:content-box;background-color:#0ebfc8;border-radius:30px;align-items:center;width:152px;padding:5px 5px 5px 23px;display:flex;position:relative}#header .dropdown_menu .tit_area p{position:relative}#header .dropdown_menu:hover .tit_area{border-radius:15px 15px 0 0}#header .dropdown_menu .tit_area:after{content:"";background-image:var(--asset-arrow-white);background-repeat:no-repeat;width:16px;height:16px;transition:all .3s;position:absolute;top:6px;right:14px}#header .dropdown_menu:hover .tit_area:after{transform:rotate(-180deg)}#header .dropdown_menu .tit_area p{color:#fff;font-size:14px;font-weight:600}#header .dropdown_menu .sub{z-index:999;box-sizing:content-box;background-color:#fafafa;width:160px;max-height:400px;padding:10px;display:none;position:absolute;top:28px;left:0;overflow-y:auto;box-shadow:0 0 5px -1px #0000004d}#header .dropdown_menu:hover .sub{display:block}#header .dropdown_menu .location{color:#0ebfc8;font-size:18px;font-weight:600}#header .dropdown_menu .list li{padding:6px 12px}#header .dropdown_menu .list li:hover{background-color:#f5f5f5}#header .dropdown_menu .list li a{color:#787878;font-size:16px;display:block}#header .top_area .lang_btn_wrap{text-align:center;color:#666;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;width:146px;position:relative}#header .top_area .lang_btn_wrap>a{white-space:nowrap;padding-right:14px;font-size:15px;line-height:45px;display:inline-block;position:relative}#header .top_area .lang_btn_wrap>a img{vertical-align:middle;width:auto;height:19px;padding-right:4px;display:inline-block}#header .top_area .lang_btn_wrap>a:after{content:"";background-image:var(--asset-arrow-mint);background-repeat:no-repeat;width:9px;height:5px;transition:transform .3s;position:absolute;top:20px;right:0}#header .top_area .lang_btn_wrap:hover>a:after{transform:rotate(-180deg)}#header .top_area .lang_btn_wrap .language_select{z-index:999;text-align:center;opacity:0;pointer-events:none;background-color:#fff;border:1px solid #d4d4d4;width:145px;max-height:0;transition:max-height .6s,opacity .5s;position:absolute;top:45px;left:0;overflow:hidden}#header .top_area .lang_btn_wrap:hover .language_select{opacity:1;pointer-events:auto;max-height:260px}#header .top_area .lang_btn_wrap .language_select a{text-align:center;padding:10px 0;font-size:12px;line-height:1.4;transition:all .3s;display:block}#header .top_area .lang_btn_wrap .language_select a img{vertical-align:middle;width:auto;height:19px;padding-right:5px;display:inline-block}#header .top_area .lang_btn_wrap .language_select a:hover{color:#111;font-size:14px;font-weight:600}#header .gnb_area{background-color:#fff;border-bottom:1px solid #d4d4d4;position:relative}#header .gnb_area .gnb_wrap{align-items:center;width:100%;min-width:1024px;max-width:1440px;height:70px;margin:0 auto;padding:0 16px;display:flex}#header .gnb_area .logo{line-height:0}#header .gnb_area .logo img{width:auto;height:37px;display:block}#gnb{margin-left:104px}#gnb ul{align-items:center;display:flex}#gnb ul li+li{margin-left:30px}#gnb ul li a{color:#666;font-size:18px;font-weight:600}#gnb ul li a.reservation{color:#00babe}#gnb ul li a.all_menu{cursor:pointer}#header .sub_area,#header .sub_area *{line-height:normal}#header .sub_area{z-index:998;background-color:#fff;border-bottom:1px solid #d4d4d4;width:100%;display:none;position:absolute;top:100%;left:0}#header .sub_area.on{display:block}#header .sub_area .inner{flex-wrap:nowrap;justify-content:space-between;width:1440px;max-width:100%;height:480px;margin:0 auto;display:flex}#header .sub_area .sub_wrap{flex-wrap:nowrap;flex:1;justify-content:center;padding:0 16px;display:flex;overflow-y:auto}#header .sub_area .sub_wrap .program{flex:auto;padding-top:24px}#header .sub_area .sub_wrap .program .title{color:#111;font-weight:600}#header .sub_area .sub_wrap .program ul{margin-top:14px}#header .sub_area .sub_wrap .program li+li{margin-top:8px}#header .sub_area .sub_wrap .program li:last-child{padding-bottom:40px}#header .sub_area .sub_wrap .program li:hover a{color:#00babe}#header .sub_area .sub_wrap .program li a{color:#666;font-size:15px;display:inline-block;position:relative}#header .sub_area .program li.new a:after{content:"";vertical-align:middle;background-image:var(--asset-badge-new);background-repeat:no-repeat;background-size:15px;width:15px;height:15px;margin-left:4px;display:inline-block}#header .sub_area .program li.best a:after{content:"";vertical-align:middle;background-image:var(--asset-badge-best);background-repeat:no-repeat;background-size:15px;width:15px;height:15px;margin-left:4px;display:inline-block}#header .sub_area .intro_wrap{background-color:#f6f6f6;flex-shrink:0;padding:24px 40px 40px 24px}#header .sub_area .intro_wrap .title{color:#111;font-weight:600}#header .sub_area .intro_wrap ul{margin-top:14px}#header .sub_area .intro_wrap>div+div{margin-top:24px}#header .sub_area .intro_wrap li+li{margin-top:8px}#header .sub_area .intro_wrap li:hover a{color:#00babe}#header .sub_area .intro_wrap li a{color:#666;font-size:15px}#quick_menu,#quick_menu *{line-height:normal}#quick_menu{z-index:995;width:80px;transition:transform .3s;position:fixed;top:37%;right:0;transform:translateY(-40%)}#quick_menu:hover{transform:translate(-84px,-40%)}#quick_menu .inner{display:flex;position:relative}#quick_menu a{text-align:center;width:80px;transition:all .3s;display:block}#quick_menu img{vertical-align:baseline;max-width:80px;display:inline}#quick_menu .simple_menu .menu_wrap{background-color:#fff;border-top:2px solid #01babd;border-bottom:2px solid #01babd;border-left:2px solid #01babd}#quick_menu .simple_menu .menu_wrap a{padding:6px 0}#quick_menu .simple_menu .menu_wrap a:first-child{background-color:#fff}#quick_menu .simple_menu .menu_wrap a:last-child{background-color:#01babd}#quick_menu .simple_menu .reservation .over_after,#quick_menu .simple_menu .reservation:hover .over_before{display:none}#quick_menu .simple_menu .reservation:hover .over_after{display:inline}#quick_menu .detail_menu{background-color:#fff;border-top:2px solid #01babd;border-bottom:2px solid #01babd;border-right:2px solid #01babd}#quick_menu .detail_menu a{border-left:2px solid #01babd;padding:10px 0}#quick_menu .detail_menu a:first-child{border-left:2px solid #fff}.pop_right_pc.on{z-index:20;display:block;position:fixed;bottom:30px;right:50px}.pop_right_pc .close_btn{position:absolute;top:-36px;right:0}.pop_right_pc .close_btn img{display:block}.pop_right_pc .reservation_link{width:200px}#footer{z-index:1;background-color:#f5f5f5;width:100%;position:relative}#footer .inner{width:100%;min-width:1024px;max-width:1440px;margin:0 auto;padding:90px 30px}#footer .tel{white-space:nowrap}#footer .top_area{flex-wrap:nowrap;align-items:center;display:flex}#footer .link_wrap{white-space:nowrap}#footer .top_area>.logo img{height:22px;display:block}#footer .tel{margin-left:36px;font-size:24px}#footer .link_wrap{margin-left:56px}#footer .link_wrap a{color:#333;font-size:15px}#footer .link_wrap a+a{margin-left:56px}#footer .sns_wrap{align-items:center;margin:6px 0 0 56px;display:flex}#footer .sns_wrap a+a{margin-left:36px}#footer .sns_wrap img{width:28px;height:28px}#footer .copy{margin-top:24px}#footer .copy p{color:#666;margin-top:4px;font-size:14px}}@media (min-width:1024px) and (max-width:1200px){#footer .tel{margin-left:20px}#footer .link_wrap,#footer .link_wrap a+a{margin-left:24px}#footer .sns_wrap,#footer .sns_wrap a+a{margin-left:20px}}@media (max-width:1023px){.chrome-mo{display:block}.chrome-pc{display:none!important}#header{z-index:997;background-color:#fff;position:sticky;top:0}#header .chrome-mo,#header .chrome-mo *,#footer .chrome-mo,#footer .chrome-mo *,#fixed_menu,#fixed_menu *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#header .banner_area{display:flex}#header .banner_area a{flex:1;max-height:120px;display:block}#header .banner_area a img{object-fit:cover;width:100%;height:100%;display:block}#header .top_area{border-bottom:1px solid #d4d4d4;justify-content:space-between;align-items:center;padding:18px;display:flex}#header .top_area .left_wrap{align-items:center;gap:10px;display:flex}#header .top_area .logo_wrap{width:80px;line-height:0}#header .top_area .logo_wrap img{width:100%;display:block}#header .top_area .jijum_wrap a{color:#666;padding-right:15px;font-size:16px;font-weight:700;display:inline-block;position:relative}#header .top_area .jijum_wrap a:after{content:"";background-image:var(--asset-branch-arrow);background-repeat:no-repeat;width:12px;height:6px;position:absolute;top:40%;right:0;transform:translateY(-40%)}#header .top_area .right_wrap{align-items:center;display:flex}#header .top_area .right_wrap>li+li{margin-left:10px}#header .top_area .lang_wrap{position:relative}#header .top_area .lang_wrap .selected_lang{color:#666;cursor:pointer;background:0 0;border:0;padding-right:10px;line-height:0;display:block;position:relative}#header .top_area .lang_wrap .selected_lang:after{content:"";background-color:#d4d4d4;width:2px;height:20px;position:absolute;top:5px;right:0}#header .top_area .lang_wrap .selected_lang img{vertical-align:bottom;max-height:30px}#header .lang_select{z-index:999;background-color:#efefef;width:74px;margin:0;padding:8px 8px 12px;list-style:none;display:none;position:absolute;top:44px;left:-6px}#header .lang_select.on{display:block}#header .lang_select li+li{margin-top:9px}#header .lang_select a{color:#5f5f5f;align-items:center;gap:5px;font-size:14px;display:flex}#header .lang_select a img{width:auto;max-height:17px}#header .top_area .back a,#header .top_area .login a{width:24px;display:block}#header .top_area .back a img,#header .top_area .login a img{width:100%;display:block}#header .top_area .all_menu{cursor:pointer;box-sizing:content-box;background:0 0;border:0;width:18px;padding:4px 0;display:block}#header .top_area .all_menu span{background-color:#00babe;width:18px;height:2px;display:block}#header .top_area .all_menu span+span{margin-top:4px}#gnb{border-bottom:1px solid #d4d4d4}#gnb ul{justify-content:space-between;padding:14px 0;display:flex}#gnb ul li{flex:1}#gnb ul li a{color:#666;text-align:center;font-size:15px;display:block}#gnb ul li+li a{border-left:1px solid #d4d4d4}#fixed_menu{z-index:996;background-color:#fff;border-radius:15px 15px 0 0;width:100%;position:fixed;bottom:0;left:0;box-shadow:0 -7.5px 15px #0000001a}#fixed_menu ul{display:flex}#fixed_menu ul li{flex:1}#fixed_menu ul li.mint{background-color:#11bec1}#fixed_menu ul li.mint span{color:#fff}#fixed_menu ul li a{text-align:center;padding:14px 0;line-height:1.5;display:block}#fixed_menu ul li img{vertical-align:baseline;width:auto;height:20px;display:inline}#fixed_menu ul li span{color:#666;font-size:12px;font-weight:500;display:block}.pop_right_mo.on{z-index:100;display:block;position:fixed;bottom:80px;right:10px}.pop_right_mo .close_btn{width:16px;position:absolute;top:0;right:0}.pop_right_mo .close_btn img{width:100%;display:block}.pop_right_mo .reservation_link{width:100px}#footer{z-index:1;background-color:#f6f6f6;border-top:1px solid #dbdbdb;position:relative}#footer *{font-size:12px}#footer .link_wrap{border-bottom:1px solid #dbdbdb;justify-content:center;padding:8px 0;display:flex}#footer .link_wrap a{color:#333;padding:0 6px;position:relative}#footer .link_wrap a+a:before{content:"";background-color:#dbdbdb;width:2px;height:10px;position:absolute;top:5px;left:0}#footer .copy{padding:30px 20px 100px}#footer .copy p{color:#999;text-align:center;line-height:1.7}.all_menu_wrap .dim{z-index:9998;background-color:#000c;width:100%;height:100%;display:none;position:fixed;top:0;right:0}.all_menu_wrap.on .dim{display:block}.all_menu_wrap .inner{z-index:9999;background-color:#fff;width:90%;height:100%;transition:right .3s ease-in-out;position:fixed;top:0;right:-100%;overflow-y:auto}.all_menu_wrap .top_wrap{z-index:10000;background-color:#fff;justify-content:space-between;align-items:center;width:90%;padding:20px;transition:right .3s ease-in-out;display:flex;position:fixed;top:0;right:-100%}.all_menu_wrap.on .top_wrap{right:0}.all_menu_wrap .top_wrap .logo{width:80px;line-height:0}.all_menu_wrap .top_wrap .logo img{width:100%;display:block}.all_menu_wrap .top_wrap button{cursor:pointer;background:0 0;border:0;width:24px;height:auto;line-height:0}.all_menu_wrap .top_wrap button img{width:100%;display:block}#header .all_menu_wrap .menu_list{z-index:9999;background:#fff;width:90%;height:100%;padding-top:64px;transition:right .3s ease-in-out;position:fixed;top:0;right:-100%;overflow-y:auto}#header .all_menu_wrap.on .menu_list{right:0}#header .all_menu_wrap .menu_list *{color:#666}#header .all_menu_wrap .menu_list>li{border-bottom:1px solid #e1e1e1;position:relative}#header .all_menu_wrap .menu_list>li:last-child{margin-bottom:32px}#header .all_menu_wrap .menu_list>li>a,#header .all_menu_wrap .menu_list>li>span{padding:10px 10px 10px 24px;font-size:15px;display:block;position:relative}#header .all_menu_wrap .menu_list>li.on>a{color:#03babd}#header .all_menu_wrap .more{z-index:2;cursor:pointer;color:#666;background:0 0;border:0;padding:4px;font-size:20px;line-height:1;position:absolute;top:8px;right:12px}#header .all_menu_wrap .depth_02{border-top:1px solid #e1e1e1}#header .all_menu_wrap .depth_02>li{background-color:#f6f6f6;position:relative}#header .all_menu_wrap .depth_02>li+li{border-top:1px solid #eee}#header .all_menu_wrap .depth_02>li>a{padding:10px 10px 10px 24px;font-size:13px;display:block;position:relative}#header .all_menu_wrap .depth_02>li.on>a{color:#03babd}#header .all_menu_wrap .depth_02 .more{top:6px}#header .all_menu_wrap .submenu{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}#header .all_menu_wrap .depth_02>li.on>.submenu,#header .all_menu_wrap .menu_list>li.on>.submenu{grid-template-rows:1fr}#header .all_menu_wrap .submenu>ul{min-height:0;overflow:hidden}#header .all_menu_wrap .depth_03>li>a{margin-left:36px;padding:4px 0;font-size:13px;display:block}#header .all_menu_wrap .depth_03>li:first-child>a{padding-top:8px}#header .all_menu_wrap .depth_03>li:last-child>a{padding-bottom:12px}#header .all_menu_wrap .menu_list .point>a{color:#0ebfc8;font-weight:400}#header .all_menu_wrap .menu_list .sns_area{justify-content:space-between;align-items:center;padding-right:20px;display:flex}#header .all_menu_wrap .menu_list .sns_area .tit{padding:12px 10px 12px 24px;font-size:15px}#header .all_menu_wrap .menu_list .sns_area .sns_wrap{flex-direction:row;align-items:center;gap:12px;display:flex}#header .all_menu_wrap .menu_list .sns_area .sns_wrap a{width:32px;line-height:0}#header .all_menu_wrap .menu_list .sns_area .sns_wrap img{width:100%;display:block}}
