@charset "utf-8";
/*20201023*/
/* @import 'reset.css'; */

#wrap{width:100%;overflow:hidden;}

/*top_layout*/
.top{margin:0 90px 0;position:relative;}
.top span{display:inline-block;font-size:14px;}
.top a{display:inline-block;font-size:14px;}

/*top_01_detail*/
.top_01{display:block;font-size:0;height:55px;line-height:55px;border-bottom:1px solid #eee;position:relative;}
.top_01 .weather{font-weight:bold;padding-left:32px;color:#26ae6a;}
.top_01 .iw_01{background:url('../img/ico_weather/iw_01.png')no-repeat left center;}
.top_01 .iw_02{background:url('../img/ico_weather/iw_02.png')no-repeat left center;}
.top_01 .iw_03{background:url('../img/ico_weather/iw_03.png')no-repeat left center;}
.top_01 .iw_04{background:url('../img/ico_weather/iw_04.png')no-repeat left center;}
.top_01 .iw_05{background:url('../img/ico_weather/iw_05.png')no-repeat left center;}
.top_01 .iw_06{background:url('../img/ico_weather/iw_06.png')no-repeat left center;}
.top_01 .iw_07{background:url('../img/ico_weather/iw_07.png')no-repeat left center;}
.top_01 .iw_08{background:url('../img/ico_weather/iw_08.png')no-repeat left center;}
.top_01 .iw_09{background:url('../img/ico_weather/iw_09.png')no-repeat left center;}
.top_01 .iw_10{background:url('../img/ico_weather/iw_10.png')no-repeat left center;}
.top_01 .iw_11{background:url('../img/ico_weather/iw_11.png')no-repeat left center;}
.top_01 .iw_12{background:url('../img/ico_weather/iw_12.png')no-repeat left center;}
.top_01 .iw_13{background:url('../img/ico_weather/iw_13.png')no-repeat left center;}
.top_01 .iw_14{background:url('../img/ico_weather/iw_14.png')no-repeat left center;}
.top_01 .iw_15{background:url('../img/ico_weather/iw_15.png')no-repeat left center;}
.top_01 .iw_16{background:url('../img/ico_weather/iw_16.png')no-repeat left center;}
.top_01 .iw_17{background:url('../img/ico_weather/iw_17.png')no-repeat left center;}
.top_01 .iw_18{background:url('../img/ico_weather/iw_18.png')no-repeat left center;}
.top_01 .iw_19{background:url('../img/ico_weather/iw_19.png')no-repeat left center;}
.top_01 .iw_20{background:url('../img/ico_weather/iw_20.png')no-repeat left center;}
.top_01 .iw_21{background:url('../img/ico_weather/iw_21.png')no-repeat left center;}
.top_01 .iw_22{background:url('../img/ico_weather/iw_22.png')no-repeat left center;}
.top_01 .iw_23{background:url('../img/ico_weather/iw_23.png')no-repeat left center;}
.top_01 .iw_24{background:url('../img/ico_weather/iw_24.png')no-repeat left center;}
.top_01 .iw_25{background:url('../img/ico_weather/iw_25.png')no-repeat left center;}
.top_01 .iw_26{background:url('../img/ico_weather/iw_26.png')no-repeat left center;}
.top_01_right{position:absolute;top:0;right:0;}
.top_01_right span,
.top_01_right .lang{position:relative;}
.top_01_right span:after,
.top_01_right .lang:after{content:'';display:block;width:1px;height:10px;background:#e8e8e8;position:absolute;top:50%;right:0;margin-top:-5px;}
.top_01_right span:last-child:after,
.top_01_right .lang:last-child:after{display:none;}
.top_01_right .login{padding:0 16px 0 40px; background:url('../img/comm/ico_login.png')no-repeat 12px center;}
.top_01_right .login:hover{background:url('../img/comm/ico_login_hover.png')no-repeat 12px center;}
.top_01_right .login:hover a{color:#26ae6a;}
.top_01_right .imap{padding:0 16px 0 40px; background:url('../img/comm/ico_map.png')no-repeat 12px center;}
.top_01_right .imap:hover{color:#26ae6a;background:url('../img/comm/ico_map_hover.png')no-repeat 12px center;}
.top_01_right .imap:hover a{color:#26ae6a;}
.top_01_right .lang{display:inline-block;padding:0 16px 0 40px; background:url('../img/comm/ico_lang.png')no-repeat 12px center;}
.top_01_right .lang:hover{color:#26ae6a;background:url('../img/comm/ico_lang_hover.png')no-repeat 12px center;}
.top_01_right .lang.active{color:#26ae6a;background:url('../img/comm/ico_lang_hover.png')no-repeat 12px center;}
.top_01_right .lang > a{width:83px; background:url('../img/comm/arr_01.png')no-repeat right center;}
.top_01_right .lang:hover > a{color:#26ae6a;}
.top_01_right .lang.active > a{color:#26ae6a;background:url('../img/comm/arr_01_hover.png')no-repeat right center;}
.top_01_right .lang_box{display:none;position:absolute;top:55px;left:0;width:156px;line-height:25px;padding:8px 0 8px 16px;border:1px solid #555;background:#fff;box-sizing:border-box;z-index:1010;}
.top_01_right .lang_box li a:hover{text-decoration:underline;font-weight:bold;}
.top_01_right .lang.active .lang_box{display:block;}
#wrap .langDim {position:fixed; left:0; top:0; bottom:0; display:block; width:100%; background:url('../img/comm/jy_comm_blank.png')repeat left top; z-index:1000;}
.top_01_right .social_btns{padding-left:12px;font-size:0;}
.top_01_right .social_btns a{width:24px;height:24px;margin-right:2px;font-size:0;}
.top_01_right .social_btns .btn_insta{margin-right:4px;background:url('../img/comm/social_insta.png')no-repeat center center;}
.top_01_right .social_btns .btn_insta:hover{background:url('../img/comm/social_insta_hover.png')no-repeat center center;}
.top_01_right .social_btns .btn_twitter{background:url('../img/comm/social_twiiter.png')no-repeat center center;}
.top_01_right .social_btns .btn_twitter:hover{background:url('../img/comm/social_twiiter_hover.png')no-repeat center center;}
.top_01_right .social_btns .btn_fcbook{background:url('../img/comm/social_facebook.png')no-repeat center center;}
.top_01_right .social_btns .btn_fcbook:hover{background:url('../img/comm/social_facebook_hover.png')no-repeat center center;}
.top_01_right .social_btns .btn_youtube{margin-right:0;background:url('../img/comm/social_youtube.png')no-repeat center center;}
.top_01_right .social_btns .btn_youtube:hover{background:url('../img/comm/social_youtube_hover.png')no-repeat center center;}
.top_01_right .social_btns .btn_weibo{margin-right:0;background:url('../img/comm/ico_weibo.png')no-repeat center center;}
.top_01_right .social_btns .btn_weibo:hover{background:url('../img/comm/ico_weibo_hover.png')no-repeat center center;}
.top_01_right .like{padding:0 16px;} /* (2021.02.04 수정) position */
.top_01_right .like a{width:19px;height:17px;background:url('../img/comm/ico_like.png')no-repeat;}
.top_01_right .like.active a{background:url('../img/comm/btn_like_active.png')no-repeat;}
.top_01_right .like .like_txt1 {position:absolute; left:5px; top:45px; display:none; width:90px; height:30px; text-align:center; font-size:15px; line-height:30px; background:#fff; border:1px solid #26ae6a; z-index:99999999;} /* (2021.02.04 추가) */
.top_01_right .like.active .like_txt1 {display:block;}/* (2021.02.04 추가) */

/*top_02_detail*/
.top_02{height:94px;position:relative;}
.top_02 p{padding-top:19px;float:left;}
.top_02_right{float:right;font-size:0;}
.top_02_right > a{width:48px;height:48px;margin:23px 0 0 12px;font-size:0;}
.top_02_right .search{background:url('../img/comm/ico_search.png')no-repeat;}
.top_02_right .search:hover{background:url('../img/comm/ico_search_hover.png')no-repeat;}
.top_02_right .search.active{background:url('../img/comm/ico_search_hover.png')no-repeat;}
.top_02_right .srch_box_wrap{display:none;width:100vw;position:absolute;top:94px;left:-90px;background:#fff;border-top:1px solid #e0e0e0;z-index:110000;box-shadow:0 10px 15px rgba(0,13,45,0.1);}
.top_02_right .srch_box{width:900px;min-height:414px;margin:0 auto;padding:28px 0 56px 0;box-sizing:border-box;position: relative;overflow:hidden;}
.top_02_right .srch_box .autocomple{height:70px;line-height:70px;font-size:30px;font-weight:bold;width:100%;padding:0;border:0 none;border-bottom:1px solid #333;}
.top_02_right .srch_box .autocomple::placeholder{color:#e0e0e0;font-size:30px;font-weight:bold;}
.top_02_right .srch_box .btn_search{position:absolute;top:28px;right:0;font-size:0;width:34px;height:70px;background:url('../img/comm/arr_02.png')no-repeat right center;}
.top_02_right .srch_box .auto_list{width:360px;font-size:16px;box-sizing: border-box;float:left;}
.top_02_right .srch_box .auto_list a{display:block;font-size:16px;color:#333;height:40px;line-height:40px;}
.top_02_right .srch_box .auto_list a:hover{background:#f4f7f6;padding-left:16px;color:#26ae6a;}
.top_02_right .srch_box .auto_list a span{color:#26ae6a;font-weight:bold;}
.top_02_right .srch_box .auto_list p{padding:34px 0 20px 0;font-size:14px;color:#ccc;font-weight:bold; float:none;}
.top_02_right .srch_box .most_searched{float:right;width:500px;}
.top_02_right .srch_box .most_searched p{padding:34px 0 20px 0;font-size:14px;color:#ccc;font-weight:bold;float:none;}
.top_02_right .srch_box .most_searched a{height:36px;line-height:36px;padding:0 18px;color:#333;border-radius:10px;margin:0 8px 14px 0;border:1px solid #e0e0e0;box-sizing: border-box;}
.top_02_right .srch_box .most_searched a:hover{border:1px solid #26ae6a;background:#26ae6a;color:#fff;}
.top_02_right .search.active + .srch_box_wrap{display:block;}
.top_02_right .srch_box_wrap .srch_close{position:absolute;width:48px;height:48px;top:40px;right:90px;font-size:0;background:url('../img/comm/btn_navClose.png')no-repeat;}
.top_02_right .srch_box_wrap .srch_close:hover{background:url('../img/comm/btn_navClose_hover.png')no-repeat;}
.top_02_right .gnb_all{background:url('../img/comm/ico_gnbAll.png')no-repeat;}
.top_02_right .gnb_all:hover{background:url('../img/comm/ico_gnbAll_hover.png')no-repeat;}
.top_02_right .gnb_all.active{background:url('../img/comm/ico_gnbAll_hover.png')no-repeat;}

/*자동완성*/
.autocomplete-suggestions{width:400px !important;padding-top:30px;z-index:910 !important;}
.autocomplete-suggestions div{font-size:16px;line-height:40px;color:#555;cursor: pointer;}
.autocomplete-suggestions div strong{color:#26ae6a;}
 
/*nav*/
nav{display:block;width:100%;position:absolute;background:#f4f7f6;height:0;box-shadow:0 10px 15px rgba(0,13,45,0.1);z-index:1000;box-sizing:border-box; border-top:1px solid #ddd;}
nav:after{content:'';display:none;width:100%;height:1px;background:#ddd;position:absolute;top:0;left:0;}
nav .nav_wrap{padding:0 90px;}
nav .nav_warp_sub{display:none;}
nav .nav_close{display:none;}
nav.main{border-left:1px solid rgba(0,13,45,0.1); }
nav.main .nav_2dep{display:none;}
nav.main .nav_2dep.hover{display:block;}
nav a{display:block;}
nav h2{display:block;float:left;position:relative;top:-94px;}
nav h2 a{height:94px;line-height:94px;font-size:17px;font-weight:900;margin:0 45px 0 0;position:relative;letter-spacing:-0.05em;text-transform: uppercase;}
nav h2 a:after{content:'';display:block;width:80%;height:4px;background:#fff url("../img/comm/jy_bgline.png")repeat-x left bottom;position:absolute;left:50%;bottom:0;transform:translate(-50%, 0);transition:all 0.3s;}
nav h2 a:hover:after{width:100%;background:#26ae6a;}
nav h2:nth-child(1){margin-left:132px;}
nav h2.active a:after{content:'';display:block;width:100%;height:4px;background:#26ae6a;position:absolute;left:50%;bottom:0;transform:translate(-50%, 0);transition:all 0.3s;}
.nav_2dep{padding:54px 0 70px 0;position:absolute;top:0;left:90px;right:90px;overflow: hidden;margin-left:190px;}
.nav_2dep p{text-transform: uppercase;font-size:21px;font-weight:900;color:#26ae6a;margin-bottom:17px;height:32px;}
.nav_2dep p:after{display:inline-block;content:'';width:32px;height:32px;margin-left:7px;vertical-align:middle;background:url('../img/comm/arr_03.png')no-repeat left -2px;}
.nav_2dep.hover p{display:none;}
.nav_2dep p:focus {outline:none;}
.nav_2_item{width:24%;float:left;border-left:1px solid #ddd;height:100%;padding:0 38px;box-sizing: border-box;}
.nav_2_item > a{font-size:15px;font-weight:bold;color:#333;margin:50px 0 20px 0;font-weight:900;}
.nav_2_item > a:hover{color:#26ae6a;text-decoration: underline;}
.nav_2_item > a:nth-child(1){margin-top:0;}
.nav_3dep > span{display:block;}
.nav_3dep > span > a{font-size:15px;line-height:21px;color:#333;display:inline-block;margin-bottom:16px;}
.nav_3dep > span > a.icon:after{content:'';display:inline-block;width:5px;height:9px;margin-left:10px;vertical-align:1px;background:url('../img/comm/arr_04.png')no-repeat;}
.nav_3dep > span:hover > a{color:#26ae6a;text-decoration:underline;}
.nav_2dep.hover .nav_4dep{display:none;}

/*nav sub*/
nav.sub{height:55px;}
nav.sub .nav_wrap{display:none;}
nav.sub .nav_warp_sub{display:block;padding:0 90px;position:relative;}
nav.sub .nav_warp_sub:after{content:'';display:block;width:100%;height:1px;background:#ddd;position:absolute;top:55px;left:0;}
nav.sub h2.active a:after{content:'';display:block;width:100%;height:4px;background:#26ae6a;position:absolute;left:50%;bottom:0;transform:translate(-50%, 0);transition:all 0.3s;}
.nav_sub_menus{overflow:hidden;position:absolute;top:0;left:90px;right:90px;}
.nav_sub_2d{text-align:left;white-space: nowrap;overflow: hidden;display:none;position: relative;top:0;left:0;}
.nav_sub_2d .nav_sub_2d_item{float:left;width:428px;box-sizing: border-box;}
.nav_sub_2d .nav_sub_2d_item > span{display:block;padding-right:20px;position:relative;height:55px;} 
.nav_sub_2d .nav_sub_2d_item > span:after{content:'';display:block;width:1px;height:14px;position:absolute;top:50%;margin-top:-7px;right:0;background:#ddd;}
.nav_sub_2d .nav_sub_2d_item > span a{display:block;padding-left:40px;line-height:55px;font-size:14px;color:#333;}
.nav_sub_2d .nav_sub_2d_item:nth-child(1) > span > a{padding-left:20px;}
.nav_sub_2d .nav_sub_2d_item > span a.ico{background:url('../img/comm/arr_01.png')no-repeat right center;}
.nav_sub_2d .nav_sub_2d_item > span.hover a.ico{font-weight:bold;color:#26ae6a;background:url('../img/comm/arr_01_hover.png')no-repeat right center;}
.nav_sub_3d_item{width:390px;background:#fff;padding:20px 0;display:none;}
.nav_sub_3d_item > a{height:40px;line-height:40px;padding-left:38px;font-size:15px;color:#333;position:relative;}
.nav_sub_3d_item > a.active{background:#f4f7f6;color:#26ae6a;}
.nav_sub_3d_item > a.ico:after{content:'';display:inline-block;width:7px;height:4px;background:url('../img/comm/arr_01.png')no-repeat;position:relative;top:-2px;left:10px;}
.nav_sub_3d_item > a.active.ico:after{background:url('../img/comm/arr_01_hover.png')no-repeat;}
.nav_sub_3d_item > a:hover{background:#f4f7f6;color:#26ae6a;}
.nav_sub_3d_item > a.ico:hover:after{background:url('../img/comm/arr_01_hover.png')no-repeat;}
.nav_sub_4d_item{padding:10px 0 10px 38px;display:none;}
.nav_sub_4d_item a{font-size:14px;line-height:36px;padding-left:16px;position: relative;}
.nav_sub_4d_item a:before{content:'-';display:inline-block;position:absolute;top:0;left:0;}
.nav_sub_4d_item a:hover{text-decoration:underline;color:#26ae6a;}
[class*='btn_nav_']{width:55px;height:57px;position:absolute;top:-1px;transition:all 0.3s;}
.btn_nav_prev{background:url('../img/comm/btn_nav_prev.png')no-repeat left center;background-size:36px auto;left:54px;}
.btn_nav_next{background:url('../img/comm/btn_nav_next.png')no-repeat left center;background-size:36px auto;right:54px;}

/*sitemap*/
.sitemap{display:none;position:absolute;top:150px;left:0;width:100%;background:#fff;z-index:110001;box-shadow:0 10px 15px rgba(0,13,45,0.1);}
.sitemap .nav_wrap{border:10px solid #eff2f1;padding:0 90px 0 80px;}
.sitemap a{display:block;}
.sitemap .nav_2dep.all_active{display:block !important;border-top:1px dashed #ddd;box-sizing: border-box;position:static;}
.sitemap .nav_2dep.all_active:nth-child(1){border:0 none;}
.nav_4dep{margin-bottom:16px;display:none;}
.nav_4dep a{position:relative;padding-left:16px;font-size:13px;line-height:16px;margin-bottom:8px;color:#666;letter-spacing:-0.03em;text-transform: uppercase;}
.nav_4dep a:before{content:'-';display:block;position:absolute;top:0;left:0;}
.nav_sub_4d_item{padding:10px 0 10px 38px;display:none;}
.nav_sub_4d_item a{font-size:14px;line-height:36px;padding-left:16px;position: relative;}
.nav_sub_4d_item a:before{content:'-';display:inline-block;position:absolute;top:0;left:0;}
.nav_sub_4d_item a:hover{text-decoration:underline;color:#26ae6a;}
.sitemap .nav_close{display:block;position:absolute;top:50px;right:90px;width:48px;height:48px;font-size:0;background:url('../img/comm/btn_navClose.png')no-repeat;}
.sitemap .nav_close:hover{background:url('../img/comm/btn_navClose_hover.png')no-repeat;}
.nav_3dep > span > a.active + .nav_4dep{display:block;}

/*cont comm 20200920*/
[class*='sec']{padding:70px 0 80px 0;}
[class*='sec'] .centerd{width:1170px;margin:0 auto; position: relative}
[class*='sec'] .centerd.width_full{width:auto;}

.only_pc{display: block !important}
.only_mo{display: none !important}

/*sub_visual*/
.submain_vis .page-title{width:100%; height:240px;  position: relative;}
.submain_vis .page-title {text-align: center; }
.submain_vis .page-title h2{color:#fff;font-size:43px;position: absolute;top: 50%;transform: translateY(-50%);width: 100%;letter-spacing: 7px;font-weight: 900;text-transform: uppercase;}
.submain_vis.attrac{background: url(../img/comm/img_sub_travel.jpg) no-repeat 46%; background-size: cover;}
.submain_vis.food{background: url('../img/comm/img_sub_vis_food.jpg') no-repeat;background-size: cover;}
.submain_vis.shopping{background: url('../img/comm/img_sub_vis_shopping.jpg') no-repeat;background-size: cover;}
.submain_vis.aboutk{background: url('../img/comm/img_sub_vis_aboutk.jpg') no-repeat;background-size: cover;}
.submain_vis.accmo{background: url('../img/comm/img_sub_vis_accomo.jpg') no-repeat;background-size: cover;}
.submain_vis.alley{background: url('../img/comm/img_sub_vis_alley.jpg') no-repeat;background-size: cover;}
.submain_vis.imagine{background: url('../img/comm/img_sub_vis_imagine.jpg') no-repeat;background-size: cover;}
.submain_vis.trans{background: url('../img/comm/img_sub_vis_transpor.jpg')no-repeat center;background-size: cover;}
.submain_vis.mylist{background: url('../img/comm/img_sub_vis_attraction.jpg')no-repeat center;background-size: cover;} /*mylist*/



.page-title.kto_newdel{background: url('../img/comm/img_sub_vis_ov_newdelhi.jpg') no-repeat center;background-size: cover; }
.page-title.sev_faq{background: url('../img/comm/img_sub_vis_faq.jpg') no-repeat center;background-size: cover; } 
/*
.page-title.benikea{background: url(../img/comm/img_sub_vis_benikea.jpg) no-repeat;background-size: cover; }
.page-title.event{background: url(../img/comm/img_sub_vis_event.jpg) no-repeat;background-size: cover; }
.page-title.regi_guide{background: url(../img/comm/img_sub_vis_regi_guide.jpg) no-repeat;background-size: cover; }
.page-title.sugges_itin{background: url(../img/comm/img_sub_vis_sugges_itin.jpg) no-repeat;background-size: cover; }
.page-title.themed_trv{background: url(../img/comm/img_sub_vis_themed_trv.jpg) no-repeat;background-size: cover; }
.page-title.trv_cal{background: url(../img/comm/img_sub_vis_trv_cal.jpg) no-repeat;background-size: cover; }
.page-title.trv_hight{background: url(../img/comm/img_sub_vis_trv_hight.jpg) no-repeat;background-size: cover; }
.page-title.unesco_wh{background: url(../img/comm/img_sub_vis_unesco_wh.jpg) no-repeat;background-size: cover; }
.page-title.bus{background: url(../img/comm/img_sub_vis_bus.jpg) no-repeat;background-size: cover; }
.page-title.ferri{background: url(../img/comm/img_sub_vis_ferri.jpg) no-repeat;background-size: cover; }
.page-title.flight{background: url(../img/comm/img_sub_vis_flight.jpg) no-repeat;background-size: cover; }
.page-title.airport{background: url(../img/comm/img_sub_vis_airport.jpg) no-repeat;background-size: cover; }
.page-title.subway{background: url(../img/comm/img_sub_vis_subway.jpg) no-repeat;background-size: cover; }
.page-title.taxi{background: url(../img/comm/img_sub_vis_taxi.jpg) no-repeat;background-size: cover; }
.page-title.train{background: url(../img/comm/img_sub_vis_train.jpg) no-repeat;background-size: cover; }
.page-title.use_tip{background: url(../img/comm/img_sub_vis_use_tip.jpg) no-repeat;background-size: cover; }
.page-title.kor_qual{background: url(../img/comm/img_sub_vis_kor_qual.jpg) no-repeat;background-size: cover; }
.page-title.hotel{background: url(../img/comm/img_sub_vis_hotel.jpg) no-repeat;background-size: cover; }
.page-title.hotel_search{background: url(../img/comm/img_sub_vis_hotel_search.jpg) no-repeat;background-size: cover; }
.page-title.how_cook{background: url(../img/comm/img_sub_vis_how_cook.jpg) no-repeat;background-size: cover; }
.page-title.introdu{background: url(../img/comm/img_sub_vis_introdu.jpg) no-repeat;background-size: cover; }
.page-title.recom_food{background: url(../img/comm/img_sub_vis_recom_food.jpg) no-repeat;background-size: cover; }
.page-title.wat_eat{background: url(../img/comm/img_sub_vis_wat_eat.jpg) no-repeat;background-size: cover; }
.page-title.where_eat{background: url(../img/comm/img_sub_vis_where_eat.jpg) no-repeat;background-size: cover; }*/


#container{margin-top:55px}

/*Footer*/
#footerWrap{max-width: 100%; background: #eee;font-family:"Verdana" }
#footerWrap .f_container{max-width: 1170px; margin: 0 auto;}
#footerWrap .f_container .f_quick{ display: none}
#footerWrap .f_container .row{padding: 58px 0vw 47px 0vw;;}
#footerWrap .f_container .row:after{content: ''; display: block; overflow: hidden; clear: both}
#footerWrap .f_container .row .col{width:25%; float:left; }
#footerWrap .f_container .row .col>ul{margin-top:20px}
#footerWrap .f_container .row .col.col_2rd > ul {/* margin-top:32px */}
#footerWrap .f_container .row .col .f_tit{ font-size:15px;font-weight:900;color:#333;}
#footerWrap .f_container .row .col ul li a{font-size:15px;color: #333;}
#footerWrap .f_container .row .col>ul.f_list li{padding:5px 0;}
/*footer icon */
#footerWrap .f_container .row .col.col_1rd > ul.f_list li::before{content:'';padding-left:25px;vertical-align:middle;background-repeat:no-repeat;background-position:0 center; opacity:0.6;background-size:16px;}
#footerWrap .f_container .row .col > ul.f_list li.icon-link::before{background-image:url('../img/comm/icon_footer_link.png');}
#footerWrap .f_container .row .col > ul.f_list li.icon-app::before{background-image:url('../img/comm/icon_footer_mobile.png');}
#footerWrap .f_container .row .col > ul.f_list li.icon-gallery::before{background-image:url('../img/comm/icon_footer_gallery.png');}
#footerWrap .f_container .row .col > ul.f_list li.icon-ebook::before{background-image:url('../img/comm/icon_footer_ebook.png');}
#footerWrap .f_container .row .col > ul.f_list li.icon-event::before{background-image:url('../img/comm/icon_footer_event.png');}
#footerWrap .f_container .row .col > ul.f_list li.icon-tell::before{background-image:url('../img/comm/icon_footer_tell.png');}
#footerWrap .sel_box a,.sel_box_v2 a{font-size:14px}
#footerWrap .sel_box>a{border-bottom: 1px solid #555;padding-bottom: 10px;}
#footerWrap .sel_box_v2 a span{color:#26ae6a;}
#footerWrap .sel_box{position: relative;max-width: 230px;margin-top:34px;padding-bottom: 10px;}
#footerWrap .sel_box_v2{position: relative; width: 230px;border-bottom: 1px solid #b5b5b5;margin-top:71px}
a.in_list_tit{position:relative;}
a.in_list_tit:after,
a.in_list_tit.on:after{content:'';position:absolute;right:0;top:4px;width:8px;height:5px;background:url(../img/comm/sel_box_ico.png) no-repeat }
a.in_list_tit.on:after{     background-position: -8px 0;}
a.in_list_tit{background-position:0 4px;width: 100%;display: block;}
/* footer- banner*/
.in_list.on {display:block;}
.in_list {display:none;z-index: 999;position:absolute;bottom: 45px;left:0;width:100%;box-sizing:border-box;background: #eee;border: 1px solid #555;}
.in_list .inner .list ul li a:hover{/* background: #1f6fad; */font-weight: bold;}
.in_list .inner .list{box-sizing: border-box; }
.in_list .inner .list ul li a{color:#fff; font-size:12px; display: block; width: 100%; padding:5px 0 5px 10px;    box-sizing: border-box;}
.f_sns{ overflow: hidden;  height: 40px}
.f_sns li{float:left;margin-right: 0.9vw;;}
.f_sns li:last-child{margin-right: 0vw;}
.f_sns li a{display: block; width:40px; height: 40px;}
.f_sns li a.f_insta{background:url('../img/comm/sns_ico.png') no-repeat;}
.f_sns li a.f_twittwe{background:url('../img/comm/sns_ico.png') no-repeat;background-position: -40px 0;}
.f_sns li a.f_facebook{background:url('../img/comm/sns_ico.png') no-repeat;background-position: -80px 0;}
.f_sns li a.f_youtube{background:url('../img/comm/sns_ico.png') no-repeat;background-position: -120px 0;}
.f_sns li a.sns_ico_weibo{background:url('../img/comm/sns_ico_weibo.png') no-repeat;}
.sendEmail {margin-top:60px; position: relative}
.sendEmail .email_txt{color:#888;font-size:14px;position: absolute;top: 12px;left: 0;border-bottom: 1px solid #555;display: block;width: 100%;max-width: 216px;padding-bottom: 10px;}
.sendEmail .email_txt::after{content: ''; display: block; background: url(../img/comm/sel_box_ico.png) no-repeat; background-position:-17px 0; width:16px; height:16px; position: absolute; right:0; top:0}
.green{color:#26ae6a}
.copy{overflow: hidden; padding:32px 0; border-top:1px solid #e1e1e1}
.copy a.foot_logo{display: block; margin-right:45px; float: left; }

.copy .copy_mail{position:relative; color: #26ae6a;}
.copy .copy_mail:after {content:"english@knto.or.kr"; display:none; position:absolute; left:0; top:-26px; padding:1px 10px; background:rgba(255,255,255,0.95); border:1px solid #999;}
.copy .copy_mail:hover:after {display:block;}
    
.copy p{ float: left  ;font-size:13px;color:#888888; line-height: 20px}
.cht_f_container .sel_box{margin-top:16px !important;}
.cht_copy_txt{padding-top:12px;}
.jp_copy .copy_txt{padding-top:20px}
.chs_copy .copy_txt{padding-top:20px}


/*Top, Like btn*/
.always_btn{position:fixed;left: 50%;bottom: 318px;margin-left:720px;z-index: 99;height: 138px;}
.always_btn .top_btn{display: block;width: 60px;height:60px;background: url(../img/comm/btn_goTop.png) no-repeat center #fff;border:1px solid #888888;position: absolute;top: 61px;}
.always_btn .top_btn:hover{background: url(../img/comm/btn_goTop_hover.png) no-repeat #26ae6a center; display: block;border:1px solid #26ae6a;}
.always_btn .like_btn{display: block;width: 60px;height:60px;background: url(../img/comm/btn_like.png) no-repeat center  #fff;margin-bottom:-1px;z-index: 9;border:1px solid #26ae6a;/* position: relative */position: absolute;top: 0;}
.always_btn .like_btn.hover{display: block;  background: url(../img/comm/btn_like_hover.png) no-repeat center  #fff;}

.always_btn .like_btn .like_txt1 {position:absolute; right:-1px; top:60px; display:none; width:90px; height:30px; text-align:center; font-size:15px; line-height:30px; background:#fff; border:1px solid #26ae6a; z-index:99999999;} /* (2021.02.04 추가) */
.always_btn .like_btn:hover .like_txt1 {display:block;}/* (2021.02.04 추가) */


/*RIGHT UP YOUR ALLEY */
.alley_fixed{position: fixed; bottom:0;right:20px; width:335px; overflow:hidden; background-color: #fff; z-index: 12000; box-shadow: 0 0 15px #D0D0D0;}
.alley_fixed.disp_no {display:none;}
.alley_fixed .al_tit_wrap{display:block; position: relative; width:100%; height:74px; padding:0 30px; cursor: pointer; box-sizing: border-box;}
.alley_fixed .al_tit_wrap::before{content: ''; position: absolute; top:50%; right:50px; display:block; width: 1px; height:16px; margin:-8px 0 0 0; background-color: #eee;}
.alley_fixed .al_tit_wrap::after{content: ''; position: absolute;top: 50%;right: 21px; display:block; width:14px; height:8px; margin:-4px 0 0 0; background: url(../img/comm/arr_05.png) no-repeat; }
.alley_fixed .al_tit_wrap .alley_tit{display:inline-block; font-size:15px; font-weight: 900; line-height:74px; color:#26ae6a;text-transform: uppercase;}
.alley_fixed.on .al_tit_wrap::after{background: url(../img/comm/arr_05_hover.png) no-repeat;}
.alley_fixed .al_tit_wrap .num{display: inline-block;min-width:36px; text-align:center;color:#fff; background-color:#26ae6a; padding:10px 10px; margin:0 0 0 5px; border-radius:13px; font-size:14px; font-weight:bold; height:34px; box-sizing: border-box; position: relative;}
.alley_fixed .al_tit_wrap .num::after{content: ''; display: block; position: absolute; ;background: url(../img/comm/ballon_ico.png) no-repeat; width:36px; height:19px;top:22px; right:0;}
.alley_fixed .drop_con {display:block; position:relative;}
.alley_fixed .drop_con.none {display:none;}
.alley_fixed .alley_wrap {position:relative; /* width:496px; */ height:620px;}
.alley_fixed .alley_wrap .scrolWrap {display:block; position:absolute; left:0; top:0; bottom:110px; width:100%; padding:0px 30px 30px 30px;border-top: 1px solid #eee; box-sizing: border-box; overflow: auto; }
.alley_fixed .alley_wrap .scrolWrap::-webkit-scrollbar { width: 10px;}
.alley_fixed .alley_wrap .scrolWrap::-webkit-scrollbar-thumb {background-color: #CACACA;border-radius: 30px;background-clip: padding-box;;}
.alley_fixed .alley_wrap .scrolWrap::-webkit-scrollbar-track {background-color: white;border-radius: 10px;}
.alley_fixed .alley{display: -webkit-box; display: -ms-flexbox;display: flex;justify-content: space-between;-webkit-box-pack: justify; -ms-flex-pack: justify; margin-top: 30px;}
.alley_fixed .alley .al_img{width:190px; height:140px; margin-right:24px}
.alley_fixed .alley .al_img img{width:100%; height:100%; }
.alley_fixed .alley .al_txt{text-transform: uppercase;width:calc(100% - 190px - 24px)}
.alley_fixed .alley .al_txt .al_themed{font-size:14px; font-weight: 900; color: #26AE6A; margin:20px 0;}
.alley_fixed .alley_wrap .alley .al_txt .al_tit{font-size:17px; font-weight: 900;height:44px; line-height: 22px }
.alley_fixed .pos1{position:absolute; left:0; bottom:0; width:100%; height:110px; padding:30px;}
.alley_fixed .viewall {display: block; background-color:#26ae6a; height:50px; color:#fff; text-align: center; padding:17px;text-transform: uppercase; font-size:14px; font-weight: bold; box-sizing: border-box;}
/*readmore*/
.readmore{font-size:13px; margin-top:15px; font-weight: bold}
.readmore span::after{content: '';display: inline-block; background: url(../img/comm/arr_03.gif) no-repeat;width:16px; height: 14px; margin: -5px 0 0 10px; vertical-align: middle}
.view{display:none;}
.zindex_99{z-index: 9999}
.zindex_0{z-index: 0}

/*multline*/
.elli_2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden; }
.elli_3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3; overflow: hidden; }
.elli_4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4; overflow: hidden;}
.bg_blue{ background-color: #f4f7f6;}

/*list_type*/
.list_type_01 li{position: relative;padding-left: 10px;font-size:14px;color:#333;line-height: 26px;}
.list_type_01 li:before{content:'';display:block;width:2px;height:2px;background: #555;position:absolute;left:0;top:12px;}

/*popup_base*/
.dimed{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:10000;background:rgba(0,0,0,0.5);}
.pop_wrap{display:block;max-width:680px;position:absolute;top:50%;left:-200%;transform: translate(-50%,-50%);z-index: 11000;background:#fff;margin-top:-30px;opacity:0;transition: margin-top 0.4s, opacity 0.4s;box-shadow:8px 8px 25px rgba(0,0,0,0.5);}
.pop_wrap.active{left:50%;margin-top:0;opacity:1;}
.pop_close{width:18px;height:18px;position:absolute;top:40px;right:40px;background:url('../img/comm/close_pop.png');}
.pop_cont{padding:40px;width:auto;min-width:320px;}
.pop_btns{display:table;table-layout: fixed;width:100%;height:50px;}
.pop_btns a{font-size:15px;display:table-cell;width:100%;height:100%;line-height:100%;text-align: center;font-weight: bold;}
.pop_btns a.pop_btns_gray{background:#bbb;color:#fff;}
.pop_btns a.pop_btns_green{background:#26ae6a;color:#fff;}
.pop_tit{font-size:24px;font-weight: bold;color:#000;padding-bottom:36px;border-bottom:1px solid #000;}
/*pop_toast*/
.pop_wrap.toast{width:400px;}
.pop_wrap.toast .pop_cont{padding:85px 40px 50px; text-align:center;}
.pop_wrap.toast .pop_close{top:20px;right:20px;}
/*popcontents*/
.pop_01{overflow:hidden;padding:26px 0 16px 0;}
.pop_01 span:nth-child(1){font-size:15px;color:#333;font-weight: bold;}
.pop_01 span:nth-child(2){float:right;font-size:12px;color:#888;}
.pop_01 span:nth-child(2) em{color:#333;font-weight: bold;}
.pop_02{padding-bottom:30px;}
.pop_02 input[type="text"]{width:calc(100% - 258px);margin-right:10px;}
.pop_02 a{display:inline-block;width:240px;border:1px solid #26ae6a;color:#26ae6a;text-align: center;line-height: 50px;font-size: 15px;font-weight: bold;}
.pop_02 p{padding-top:12px;font-size:14px;}
.pop_02 p.c_blue{color:#1e75d6;}
.pop_02 p.c_red{color:#ff3f3f;}
.pop_03{border-top:1px solid #ddd;padding-top:30px;}

/*covid*/
.topbnr_wrap{display:none; background: #DEF3E9;height:72px;}
.topbnr_wrap.on{display:block;}
.topbnr_cont{width:1174px;margin:0 auto;height:72px;position: relative;}
.topbnr_cont p{font-size:16px;color:#189556;line-height:72px;}
.topbnr_cont .topbnr_more{display:inline-block;width:128px;height:32px;line-height:32px;color:#fff;font-size:13px;border-radius:20px;margin-left:20px;text-indent:15px;background:#26ae6a url('../img/comm/arr_w.png')no-repeat 90px center;}
.topbnr_cont .topbnr_close{display:block;width:28px;height:28px;position:absolute;top:50%;right:0;margin-top:-14px;background:url('../img/comm/topbnr_close.png')no-repeat;font-size:0;}
.topbnr_cont .topbnr_todayChk {position:absolute; right:35px; top:50%; display:inline-block; height:20px; margin:-10px 0 0 0;}
.topbnr_wrap .chk-box{display:inline-block;vertical-align:top;}
.topbnr_wrap .chk-box input[type='checkbox']{width:1px;height:1px;visibility:hidden;vertical-align:middle;display:none;}
.topbnr_wrap .chk-box input[type='checkbox'] + label{display:block;vertical-align:middle;font-size:14px;color:#333;}
.topbnr_wrap .chk-box input[type='checkbox'] + label span{display:inline-block;vertical-align:middle; line-height:1.3; margin-left:30px;cursor:pointer;}
.topbnr_wrap .chk-box input[type='checkbox'] + label:before{content:'';display:inline-block; position:absolute;vertical-align:middle;width:20px;height:20px;background:url(../img/board/form_check_style.png) no-repeat;background-position:0 -21px;background-size:20px;}
.topbnr_wrap .chk-box input[type='checkbox']:checked + label:before{background:url(../img/board/form_check_style.png) no-repeat; background-position:0 0; background-size:20px;}

.cookie_wrap{height:165px;background:#fff;position:fixed;left:0;bottom:0;z-index:310000;width:100%;}
.cookie_cont{width:1170px;position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.cookie_tit{font-size:20px;font-weight: 900;color:#000;margin-bottom:14px;text-transform: uppercase;}
.cookie_txt{font-size:15px;line-height:22px;color:#333; padding:0 380px 0 0;}  /*padding 수정*/
.cookie_txt a{color:#26ae6a;text-decoration: underline;}
.cookie_btns{position:absolute;bottom:0;right:0; top: 1.8vw;} /* top 추가 */
.cookie_btns a{display:inline-block;}
.cookie_btns .cbtn_ok{width:135px;height:35px;line-height:35px;background: #26ae6a;color:#fff;font-size: 14px;font-weight: 900;border-radius: 20px;margin-right:10px;text-align: center;} /* height , line-height 수정  */
.cookie_btns .cbtn_close{width:40px;height:40px;background:url('../img/comm/cookie_close.png')no-repeat;}
.notipop_bg{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:300000;}
.notipop_wrap{width:540px;background:#fff;position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);z-index:320000;box-sizing: border-box;padding:40px;box-shadow:8px 0 25px rgba(0,0,0,0.5);}
.notipop_tit{font-size:24px;color:#000;font-weight: 900;margin-bottom:26px;}
.notipop_cont{background:#f4f7f6;box-sizing: border-box;padding:40px;margin-bottom:20px;}
.notipop_wrap img {max-width:100%;}
.np_tit{font-size:18px;font-weight: bold;margin-bottom:26px;}
.np_txt01{font-size: 15px;line-height: 28px;color:#333;margin-bottom:26px;}
.np_num{height:56px;line-height: 56px;background:#26ae6a;border-radius: 10px;margin-bottom:26px;font-size:0;}
.np_num span{display:inline-block;}
.np_num .np_num01{width:142px;line-height: 54px;box-sizing:border-box;border:1px solid #26ae6a;border-radius: 10px;color:#26ae6a;font-size:14px;text-indent: 55px;background:#f4f7f6 url('../img/comm/ico_call.png')no-repeat 24px center;}
.np_num .np_num02{width:230px;font-size: 20px;font-weight: 900;color:#fff;text-align: center;}
.np_txt02{border-top:1px solid #e8eae9;padding-top:22px;font-size:14px;line-height:21px;color:#26ae6a;}
.np_txt02 span{font-weight: bold;display:block;}
.notipop_cookie input{display:inline-block;width:0;height:0;opacity:0;margin:0;position: absolute;}
.notipop_cookie label{display:inline-block;padding-left:30px;position:relative;font-size:13px;color:#333;line-height:20px;}
.notipop_cookie label:before{content:'';display:block; position:absolute;left:0; top:0; width:20px;height:20px;background:url(../img/board/form_check_style.png) no-repeat;background-position:0 -21px;background-size:20px;}
.notipop_cookie input:checked + label:before{background:url(../img/board/form_check_style.png) no-repeat; background-position:0 0; background-size:20px;}
.notipop_close{display:block;width:18px;height:18px;background:url('../img/comm/close_pop.png')no-repeat;position: absolute;top:40px;right:40px;}
.popcon.hide{display:none;}


/* (2020.11.16 jy) 새로 추가 및 수정 시작 */

.jy_subLnbWrap.jy_pc {display:block;} /* pc에서만 보기 */
.jy_subLnbWrap.jy_mobile {display:none;} /* mobile에서만 보기 */

/* sub LNB */
.jy_subLnbWrap.jy_pc {position:relative; height:0; padding:0 90px 0; border-top:1px solid #ddd;}
.jy_subLnbWrap.jy_pc .jy_bg {display:block; position:absolute; left:0; top:0; width:100%; height:0; background:#fff; box-shadow:0 10px 15px rgba(0,13,45,0.1); z-index:940;}
.jy_subLnbWrap.jy_pc .jy_bg:before {content:''; position:absolute; left:0; top:55px; display:block; width:100%; height:1px; background:rgba(0,0,0,0.1); z-index:999;}
.jy_subLnbWrap.jy_pc .jy_viewarea {position:absolute; left:90px; right:90px; top:0; z-index:950;}
.jy_subLnbWrap.jy_pc .jy_viewarea:before {content:""; position:absolute; left:-90px; top:0; width:90px; height:55px; background:#fff; z-index:1300;}
.jy_subLnbWrap.jy_pc .jy_viewarea:after {content:""; position:absolute; right:-90px; top:0; width:90px; height:55px; background:#fff; z-index:1300;}
.jy_subLnbWrap.jy_pc .jy_viewarea .jy_posL {position:absolute; left:-38px; top:10px; z-index:1301;}
.jy_subLnbWrap.jy_pc .jy_viewarea .jy_posR {position:absolute; right:-38px; top:10px; z-index:1301;}
.jy_subLnbWrap.jy_pc .jy_lnbMoveBtn {display:none; overflow:hidden; width:36px; height:36px; border-radius: 18px; text-indent:-9999px; background:#f2f2f2;}
.jy_subLnbWrap.jy_pc .jy_viewarea .jy_lnbMoveBtn.prev {background:#26ae6a url('../img/comm/jy_ic_arrow3_l.png')no-repeat 50% 50%;}
.jy_subLnbWrap.jy_pc .jy_viewarea .jy_lnbMoveBtn.next {background:#26ae6a url('../img/comm/jy_ic_arrow3_r.png')no-repeat 50% 50%;}
.jy_subLnbWrap.jy_pc .jy_lnbMoveBtn.on {display:block;}

.jy_subLnbWrap.jy_pc .jy_subLnbContainer {position:absolute; left:0; top:0; display:block; width:100%;z-index:1001;}
.jy_subLnbWrap.jy_pc .jy_subLnbContainer:before {content:''; position:absolute; left:0; top:50%; display:block; width:1px; height:12px; margin:-6px 0 0 0; background:#ddd;}
.jy_subLnbWrap.jy_pc .jy_subLnbItem {float:left; box-sizing:border-box; z-index:960;}
.jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnbCont {display:none; overflow:hidden; padding:16px 0;}
.jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnbCont.on {display:block;}
.jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth2 {width:100%; height:55px; background:#fff;}
.jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth2 .jy_txt {position:relative; display:block; overflow:hidden; width:auto; padding:0 43px 0 40px; line-height:55px; font-size:14px; color:#333; white-space:nowrap; text-overflow:ellipsis;}
.jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth2 .jy_txt:before {content:''; position:absolute; right:0; top:50%; display:block; width:1px; height:12px; margin:-6px 0 0 0; background:#ddd;}
.jy_subLnbWrap.jy_pc .jy_subLnbItem:last-child .jy_subLnb_depth2 .jy_txt:before {display:none;}
.jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth2.hasSub .jy_txt:after {content:''; display:block; position:absolute; right:21px; top:50%; display:block; width: 10px; height:6px; margin:-3px 0 0 0; background:url('../img/comm/jy_ic_arrow.png')no-repeat left top;
    transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);
    transform-origin: center center; -ms-transform-origin: center center; -webkit-transform-origin: center center; -moz-transform-origin: center center;
    transition:all 0.3s; -ms-transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
.jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth2.on .jy_txt {font-weight:bold; color:#26ae6a;}
.jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth2.hasSub.on .jy_txt:after {background:url('../img/comm/jy_ic_arrow_on.png')no-repeat left top;
    transform: rotate(360deg) !important; -ms-transform: rotate(360deg) !important; -webkit-transform: rotate(360deg) !important; -moz-transform: rotate(360deg) !important;}
.jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth2.current .jy_txt {font-weight:bold; color:#fff; background:#26ae6a;}
.jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth2.current .jy_txt:before {display:none;}
.jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth2.hasSub.current .jy_txt:after {background:url('../img/comm/jy_ic_arrow_on1.png')no-repeat left top;
    transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);}
.jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth2.hasSub.current.on .jy_txt:after {background:url('../img/comm/jy_ic_arrow_on1.png')no-repeat left top;
    transform: rotate(360deg); -ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg);}
.jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth3 {display:block;}
.jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth3 > .jy_txt {position:relative; display:inline-block; padding:11px 40px; line-height:1.2; font-size:15px; color:#333;}
.jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth3.on > .jy_txt {color:#26ae6a; background:#f4f7f6;}
.jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth3.hasSub  > .jy_txt {padding:11px 60px 11px 40px;}
.jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth3.hasSub > .jy_txt:after {content:''; position:absolute; right:40px; top:18px; display:block; width: 9px; height:5px; background:url('../img/comm/jy_ic_arrow1.png')no-repeat left top;
    transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);
    transform-origin: center center; -ms-transform-origin: center center; -webkit-transform-origin: center center; -moz-transform-origin: center center;
    transition:all 0.3s; -ms-transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
.jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth3.hasSub.on > .jy_txt:after {content:''; position:absolute; right:40px; top:18px; display:block; width: 9px; height:5px; background:url('../img/comm/jy_ic_arrow1_on.png')no-repeat left top;
    transform: rotate(360deg); -ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg);
    transform-origin: center center; -ms-transform-origin: center center; -webkit-transform-origin: center center; -moz-transform-origin: center center;}
.jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_depth4_wrap {display:none;}
.jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_depth4_wrap.on {display:block;}
.jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth4 {display:block; position: relative; padding:10px 40px 10px 56px;}
.jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth4:before {content:'-';display:block; position:absolute; left:40px; top:16px; line-height:0;}
.jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth4 .jy_txt {display:block; font-size:14px; line-height:1.2;color:#333;}
.jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth4 .jy_txt:hover {text-decoration:underline;color:#26ae6a;}

/* (2020.11.16 jy) 새로 추가 및 수정 끝 */

/* (2020.11.23 jy) 새로 추가 시작 */
.jy_subLnbWrap.jy_mobile {position:absolute; left:0; top:19.44vw; width:100%; margin:0 0 -3.42vw 0; background:#fff; z-index:990;}
.jy_subLnbWrap.jy_mobile .jy_txt {color:#333;}
.jy_subLnbWrap.jy_mobile .jy_subLnb_depth1 {position:absolute; left:0; top:0; width:100%; z-index:910; background:#fff;}
.jy_subLnbWrap.jy_mobile .jy_subLnb_depth1 > .jy_txt {display:block; overflow: hidden; height:100px; padding:0 90px 0 110px; line-height:98px; font-size:30px; white-space:nowrap; text-overflow:ellipsis; text-align:left; border-top:2px solid #eee;}
.jy_subLnbWrap.jy_mobile .jy_subLnb_depth1 > .jy_txt:before {content:""; display:block; position:absolute; left:42px; top:50%; width:40px; height:36px; margin:-18px 0 0 0; background:url('../img/comm/jy_m_ic_home.png')no-repeat left top;}
.jy_subLnbWrap.jy_mobile .jy_subLnb_depth1 > .jy_txt:after {content:""; display:block; position:absolute; right:40px; top:50%; width:20px; height:12px; margin:-6px 0 0 0; background:url('../img/comm/jy_m_ic_arrow.png')no-repeat left top;
    transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);
    transform-origin: center center; -ms-transform-origin: center center; -webkit-transform-origin: center center; -moz-transform-origin: center center;
    transition:all 0.3s; -ms-transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
.jy_subLnbWrap.jy_mobile.on .jy_subLnb_depth1 > .jy_txt:after {content:""; display:block; position:absolute; right:40px; top:50%; width:20px; height:12px; margin:-6px 0 0 0; background:url('../img/comm/jy_m_ic_arrow_on.png')no-repeat left top;
    transform: rotate(360deg); -ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg);
    transform-origin: center center; -ms-transform-origin: center center; -webkit-transform-origin: center center; -moz-transform-origin: center center;}
.jy_subLnbWrap.jy_mobile .jy_subLnbContainer {display:none; position:absolute; left:0; top:102px; width:100%; background:#fff; box-shadow:0px 10px 15px -9px rgba(0,13,45,0.2);border-top:2px solid #eee;}
.jy_subLnbWrap.jy_mobile.on .jy_subLnbContainer {display:block;}
.jy_subLnbWrap.jy_mobile .jy_subLnbItem {display:block;}
.jy_subLnbWrap.jy_mobile .jy_subLnbItem .jy_subLnb_depth2 {position: relative; display:block;}
.jy_subLnbWrap.jy_mobile .jy_subLnbItem .jy_subLnb_depth2 > .jy_txt {display:block; padding:32px 90px 32px 42px; line-height:1.2; font-size:30px; font-weight:bold;}
.jy_subLnbWrap.jy_mobile .jy_subLnbItem .jy_subLnb_depth2 > .jy_ic {display:none; overflow:hidden; position:absolute; right:30px; top:28px; width:24px; height:24px; padding:10px; text-indent: -9999px; background:url('../img/comm/jy_m_ic_plus.png')no-repeat 50% 50%;}
.jy_subLnbWrap.jy_mobile .jy_subLnbItem .jy_subLnb_depth2.hasSub > .jy_ic {display:block;}
.jy_subLnbWrap.jy_mobile .jy_subLnbItem .jy_subLnbCont {display:none; padding:34px 42px; background:#f9f9f9; border-top:2px solid #eee; border-bottom:2px solid #eee;}
.jy_subLnbWrap.jy_mobile .jy_subLnbItem .jy_subLnb_depth2.on > .jy_txt {color:#26ae6a;}
.jy_subLnbWrap.jy_mobile .jy_subLnbItem .jy_subLnb_depth2.hasSub.on > .jy_ic {background:url('../img/comm/jy_m_ic_plus_on.png')no-repeat 50% 50%;}
.jy_subLnbWrap.jy_mobile .jy_subLnbItem .jy_subLnb_depth2.on .jy_subLnbCont {display:block;}
.jy_subLnbWrap.jy_mobile .jy_subLnbItem .jy_subLnb_depth3 {display:block;}
.jy_subLnbWrap.jy_mobile .jy_subLnbItem .jy_subLnb_depth3 > .jy_txt {position:relative; display:block; padding:23px 35px; line-height:1.2; font-size:28px;}
.jy_subLnbWrap.jy_mobile .jy_subLnbItem .jy_subLnb_depth3 > .jy_txt:hover {color:#26ae6a;}
.jy_subLnbWrap.jy_mobile .jy_subLnbItem .jy_subLnb_depth3 > .jy_txt:after {content:'-';display:block; position:absolute; left:0; top:38px; line-height:0;}

.jy_subLnbWrap.jy_mobile .jy_subLnbItem .jy_subLnb_depth4 {display:block;}
.jy_subLnbWrap.jy_mobile .jy_subLnbItem .jy_subLnb_depth4 > .jy_txt {position:relative; display:block; padding:20px 35px; margin:0 30px; line-height:1.2; font-size:28px;}
.jy_subLnbWrap.jy_mobile .jy_subLnbItem .jy_subLnb_depth4 > .jy_txt:hover {color:#26ae6a;}
.jy_subLnbWrap.jy_mobile .jy_subLnbItem .jy_subLnb_depth4 > .jy_txt:after {content:'ㆍ';display:block; position:absolute; left:0; top:28px; line-height:0;}
/* (2020.11.23 jy) 새로 추가 끝 */

h2.jy_mobile {display:none;}
.nav_2dep.jy_mobile {display:none;}

.jy_temp_txt1,.jy_temp_txt2 {position:absolute; left:0; top:0; display:block; width:100%; padding:300px 0; font-size:50px; font-weight:bold; text-align:center; color:#fff; z-index:999;}
.jy_temp_txt2 {padding:170px 0; font-size:30px;}
.vr_wrap .link_none a.play:after {display:none !important;}

.upper_none {text-transform:none !important;}

/* food, shopping 안에 들어가는 페이지 네비게이션 */
.pagination {display: block; overflow:hidden; width:100%; height: 30px; padding:0 !important; margin:10px 0 0 0; vertical-align: middle; text-align:center;}
.pagination > li{position: relative; display:inline-block; overflow:hidden; padding:0 !important; border:none !important; vertical-align: middle;}
.pagination > li > a, .pagination > li > span {position:relative; display:inline-block; height: 30px; line-height: 30px; margin:0 10px; color:#666666;text-decoration:none; vertical-align: middle;}
.pagination > li > a:hover, .pagination > li > span:hover,
.pagination > li.active > a, .pagination > li.active > span,
.pagination > li.active > a:hover, .pagination > li.active > span:hover {color:#26AE6A;font-weight:bold;}
.pagination > li.pre a, .pagination > li.pre span,
.pagination > li.next a, .pagination > li.next span,
.pagination > li.first a, .pagination > li.first span,
.pagination > li.last a, .pagination > li.last span {width:7px;height:12px; text-indent:-9999px; background:url('../img/comm/jy_btn_pageing.png') no-repeat left top; }
.pagination > li.pre a, .pagination > li.pre span {background-position:0 0;}
.pagination > li.next a, .pagination > li.next span {background-position:0 -21px;}
.pagination > li.first a, .pagination > li.first span {width:13px;height:12px; background-position:0 -44px;}
.pagination > li.last a, .pagination > li.last span {width:13px;height:12px; background-position:0 -66px;}

.pagination > li.pre a:hover, .pagination > li.pre span:hover {background-position:-27px 0;}
.pagination > li.next a:hover, .pagination > li.next span:hover {background-position:-27px -21px;}
.pagination > li.first a:hover, .pagination > li.first span:hover {background-position:-27px -44px;}
.pagination > li.last a:hover, .pagination > li.last span:hover {background-position:-27px -66px;}

.comm_align_t {vertical-align:top;}

.btn_greeeen {display:inline-block;padding:0px 58px;height:50px;line-height:50px;box-sizing:border-box;background: #fff;border-radius:2px;border:1px solid #26AE6A;color: #26ae6a !important;font-size:15px;font-weight:bold;text-decoration:none !important;}

/* (2021.02.06 추가) 해외지사 */
.listContWrap {padding:0 30px 0 0;}
.listContWrap .listCont_tit {display:block; overflow:hidden; height:32px; font-size:19px; line-height:32px; word-break: break-all; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.listContWrap .listCont_txt {display: -webkit-box; overflow:hidden; max-height:56px; text-align:left; letter-spacing:-0.03em; font-size:17px; line-height:28px; font-weight: normal; white-space:normal; -webkit-box-orient:vertical; text-overflow:ellipsis; -webkit-line-clamp:2; }
.listContWrap .listCont_link {display:inline-block; margin:20px 0 0 0; font-size:12px; font-weight: normal;}
/* //(2021.02.06 추가) 해외지사 */


@media screen and (max-width: 1604px){
	/*Top, Like btn*/
    .always_btn{position:fixed;left: auto;bottom:406px;margin-left: auto;right: 70px; }
}
@media screen and (max-width: 1460px){
    .top{margin:0 6.16vw 0;}
    .top span{font-size:0.95vw;}
    .top a{font-size:0.95vw;}
    /*top_01_detail*/
    .top_01{height:3.76vw;line-height:3.76vw;}
    .top_01 .weather{padding-left:2.19vw;}
    .top_01 .iw_01{background-size:1.64vw auto;}
    .top_01 .iw_02{background-size:1.64vw auto;}
    .top_01 .iw_03{background-size:1.64vw auto;}
    .top_01 .iw_04{background-size:1.64vw auto;}
    .top_01 .iw_05{background-size:1.64vw auto;}
    .top_01 .iw_06{background-size:1.64vw auto;}
    .top_01 .iw_07{background-size:1.64vw auto;}
    .top_01 .iw_08{background-size:1.64vw auto;}
    .top_01 .iw_09{background-size:1.64vw auto;}
    .top_01 .iw_10{background-size:1.64vw auto;}
    .top_01 .iw_11{background-size:1.64vw auto;}
    .top_01 .iw_12{background-size:1.64vw auto;}
    .top_01 .iw_13{background-size:1.64vw auto;}
    .top_01 .iw_14{background-size:1.64vw auto;}
    .top_01 .iw_15{background-size:1.64vw auto;}
    .top_01 .iw_16{background-size:1.64vw auto;}
    .top_01 .iw_17{background-size:1.64vw auto;}
    .top_01 .iw_18{background-size:1.64vw auto;}
    .top_01 .iw_19{background-size:1.64vw auto;}
    .top_01 .iw_20{background-size:1.64vw auto;}
    .top_01 .iw_21{background-size:1.64vw auto;}
    .top_01 .iw_22{background-size:1.64vw auto;}
    .top_01 .iw_23{background-size:1.64vw auto;}
    .top_01 .iw_24{background-size:1.64vw auto;}
    .top_01 .iw_25{background-size:1.64vw auto;}
    .top_01 .iw_26{background-size:1.64vw auto;}
    .top_01_right span:after{height:0.68vw;margin-top:-0.34vw;}
    .top_01_right .login{padding:0 1.09vw 0 2.73vw; background:url('../img/comm/ico_login.png')no-repeat 0.82vw center;background-size:1.64vw auto;}
    .top_01_right .login:hover{background:url('../img/comm/ico_login_hover.png')no-repeat 0.82vw center;background-size:1.64vw auto;}
    .top_01_right .imap{padding:0 1.09vw 0 2.73vw; background:url('../img/comm/ico_map.png')no-repeat 0.82vw center;background-size:1.64vw auto;}
    .top_01_right .imap:hover{background:url('../img/comm/ico_map_hover.png')no-repeat 0.82vw center;background-size:1.64vw auto;}
    .top_01_right .lang{padding:0 1.09vw 0 2.73vw; background:url('../img/comm/ico_lang.png')no-repeat 0.82vw center;background-size:1.64vw auto;}
    .top_01_right .lang:hover{background:url('../img/comm/ico_lang_hover.png')no-repeat 0.82vw center;background-size:1.64vw auto;}
    .top_01_right .lang.active{background:url('../img/comm/ico_lang_hover.png')no-repeat 0.82vw center;background-size:1.64vw auto;}
    .top_01_right .lang > a{width:5.68vw; background-size:0.47vw auto;}
    .top_01_right .lang:hover > a{background-size:0.47vw auto;}
    .top_01_right .lang.active > a{background-size:0.47vw auto;}
    .top_01_right .lang_box{top:3.76vw;width:10.68vw;line-height:1.71vw;padding:0.54vw 0 0.54vw 1.09vw;}
    .top_01_right .social_btns{padding-left:0.82vw;}
    .top_01_right .social_btns a{width:1.64vw;height:1.64vw;margin-right:0.13vw;}
    .top_01_right .social_btns .btn_insta{margin-right:0.27vw;background-size:1.09vw auto;}
    .top_01_right .social_btns .btn_insta:hover{background-size:1.09vw auto;}
    .top_01_right .social_btns .btn_twitter{background-size:1.09vw auto;}
    .top_01_right .social_btns .btn_twitter:hover{background-size:1.09vw auto;}
    .top_01_right .social_btns .btn_fcbook{background-size:0.68vw auto;}
    .top_01_right .social_btns .btn_fcbook:hover{background-size:0.68vw auto;}
    .top_01_right .social_btns .btn_youtube{background-size:1.09vw auto;}
    .top_01_right .social_btns .btn_youtube:hover{background-size:1.09vw auto;}
    .top_01_right .social_btns .btn_weibo{background-size:1.64vw auto;}
    .top_01_right .social_btns .btn_weibo:hover{background-size:1.64vw auto;}
    .top_01_right .like{padding:0 1.09vw;}
    .top_01_right .like a{width:1.30vw;height:1.16vw;background-size:100% auto;}
    .top_01_right .like.active a{background-size:100% auto;}
    
    .top_01_right .like .like_txt1 {left:0.34vw; top:3.08vw;width:8vw; height:2.05vw; font-size:1.02vw; line-height:2.05vw;} /* (2021.02.04 추가) */

    /*top_02_detail*/
    .top_02{height:6.43vw;}
    .top_02 p{padding-top:1.30vw;}
    .top_02 p img{width:5.95vw;height:auto;}
    .top_02_right > a{width:3.28vw;height:3.28vw;margin:1.57vw 0 0 0.82vw;font-size: 0;}
    .top_02_right .search{background-size:3.28vw auto;}
    .top_02_right .search:hover{background-size:3.28vw auto;}
    .top_02_right .search.active{background-size:3.28vw auto;}
    .top_02_right .srch_box_wrap{width:100vw;top:6.43vw;left:-6.16vw;}
    .top_02_right .srch_box{width:61.64vw;min-height:28.35vw;padding-top:1.91vw;}
    .top_02_right .srch_box .autocomple{height:4.79vw;line-height:4.79vw;font-size:2.05vw;}
    .top_02_right .srch_box .autocomple::placeholder{font-size:2.05vw;}
    .top_02_right .srch_box .btn_search{top:1.91vw;width:2.32vw;height:4.79vw;background-size:2.32vw auto;}
    .top_02_right .srch_box .auto_list{width:25vw;font-size:1.09vw;}
    .top_02_right .srch_box .auto_list p{padding:2.32vw 0 1.36vw 0;font-size:0.95vw;}
    .top_02_right .srch_box .auto_list a{font-size:1.12vw;height:2.73vw;line-height:2.73vw;}
    .top_02_right .srch_box .auto_list a:hover{padding-left:1.09vw;}
    .top_02_right .srch_box .most_searched{width:34.24vw;}
    .top_02_right .srch_box .most_searched p{padding:2.32vw 0 1.36vw 0;font-size:0.95vw;}
    .top_02_right .srch_box .most_searched a{height:2.46vw;line-height:2.46vw;padding:0 1.23vw;border-radius:0.68vw;margin:0 0.54vw 0.95vw 0;}
    .top_02_right .srch_box_wrap .srch_close{width:3.28vw;height:3.28vw;top:2.73vw;right:6.16vw;background-size:3.28vw auto;}
    .top_02_right .srch_box_wrap .srch_close:hover{background-size:3.28vw auto;}
    .top_02_right .gnb_all{background-size:3.28vw auto;}
    .top_02_right .gnb_all:hover{background-size:3.28vw auto;}
    .top_02_right .gnb_all.active{background-size:3.28vw auto;}

    /*자동완성*/
    .autocomplete-suggestions{width:27.39vw !important;padding-top:2.05vw;}
    .autocomplete-suggestions div{font-size:1.09vw;line-height:2.73vw;}

    /*nav*/
    nav .nav_wrap{padding:0 6.16vw;}
    nav h2{top:-6.43vw;}
    nav h2 a{height:6.43vw;line-height:6.43vw;font-size:1.16vw;margin:0 3.08vw 0 0;}
    nav h2 a:after{height:0.27vw;}
    nav h2:nth-child(1){margin-left:9.04vw;}
    .nav_2dep{padding:3.69vw 0 4.79vw 0;left:6.16vw;right:6.16vw;margin-left:13.01vw;}
    .nav_2dep p{font-size:1.43vw;margin-bottom:1.16vw;height:2.19vw;}
    .nav_2dep p:after{width:2.19vw;height:2.19vw;margin-left:0.47vw;background:url('../img/comm/arr_03.png')no-repeat left -0.13vw;background-size:2.19vw auto;}
    .nav_2_item{padding:0 2.73vw;}
    .nav_2_item > a{font-size:1.02vw;margin:3.42vw 0 1.36vw 0;}
    .nav_3dep > span > a{font-size:1.02vw;line-height:1.43vw;margin-bottom:1.09vw;}
    .nav_3dep > span > a.icon:after{width:0.34vw;height:0.61vw;margin-left:0.68vw;background-size:0.34vw auto;}

    /*nav sub*/
    nav.sub{height:3.76vw;}
    nav.sub .nav_warp_sub{padding:0 6.16vw;}
    nav.sub .nav_warp_sub:after{top:3.76vw;}
    nav.sub h2.active a:after{height:0.27vw;}
    .nav_sub_menus{left:6.16vw;right:6.16vw;}
    .nav_sub_2d .nav_sub_2d_item{width:21.6vw;}
    .nav_sub_2d .nav_sub_2d_item > span{padding-right:1.36vw;height:3.76vw;} 
    .nav_sub_2d .nav_sub_2d_item > span:after{height:0.95vw;margin-top:-0.47vw;}
    .nav_sub_2d .nav_sub_2d_item > span a{padding-left:2.73vw;line-height:3.76vw;font-size:0.95vw;}
    .nav_sub_2d .nav_sub_2d_item:nth-child(1) > span > a{padding-left:1.36vw;}
    .nav_sub_2d .nav_sub_2d_item > span a.ico{background-size:0.47vw auto;}
    .nav_sub_2d .nav_sub_2d_item > span.hover a.ico{background-size:0.47vw auto;}
    .nav_sub_3d_item{width:26.71vw;padding:1.36vw 0;}
    .nav_sub_3d_item > a{height:2.73vw;line-height:2.73vw;padding-left:2.60vw;font-size:1.02vw;}
    .nav_sub_3d_item > a.ico:after{width:0.47vw;height:0.27vw;background-size:0.47vw auto;top:-0.13vw;left:0.68vw;}
    .nav_sub_3d_item > a.active.ico:after{background-size:0.47vw auto;}
    .nav_sub_3d_item > a.ico:hover:after{background-size:0.47vw auto;}
    .nav_sub_4d_item{padding:0.68vw 0 0.68vw 2.60vw;}
    .nav_sub_4d_item a{font-size:0.95vw;line-height:2.46vw;padding-left:1.09vw;}
    [class*='btn_nav_']{width:3.76vw;height:3.90vw;}
    .btn_nav_prev{background-size:2.46vw auto;left:3.69vw;}
    .btn_nav_next{background-size:2.46vw auto;right:2.8vw;}

    /*sitemap*/
    .sitemap{top:10.27vw;}
    .sitemap .nav_wrap{border:0.68vw solid #eff2f1;padding:0 6.16vw 0 5.47vw;}
    .nav_4dep{margin-bottom:1.09vw;}
    .nav_4dep a{padding-left:1.09vw;font-size:0.89vw;line-height:1.09vw;margin-bottom:0.54vw;}
    .sitemap .nav_close{top:3.42vw;right:6.16vw;width:3.28vw;height:3.28vw;background-size:100% auto;}
    .sitemap .nav_close:hover{background-size:100% auto;}
    

	 /*cont comm 20200920*/
    [class*='sec']{padding:6.50vw 0 6.16vw 0;}
	[class*='sec'] .centerd{width:80.13vw;margin:0 auto;}
	
	
	/*submain_visual*/
	#container {margin: 3.76vw auto 0 auto;}
	.submain_vis{width:100%; /*height:16vw*/ }
	.submain_vis .page-title h2{color:#fff; font-size:3.2vw}
	
	/*Footer*/
	#footerWrap .f_container .row{padding: 58px 6.1vw 47px 6.1vw;;}
	.copy {padding: 32px 6.1vw;}
	#footerWrap .f_container .row .col ul li a {font-size: 12px; }
  /*footer icon */
  #footerWrap .f_container .row .col > ul.f_list li::before, #footerWrap .f_container .row .col.col_2rd > ul.f_list li::before {padding-left:22px}
	#footerWrap .sel_box a{font-size:11px}
	.sendEmail .email_txt{font-size:12px;margin-left:15px}
    .f_sns li{zoom: 0.8;-ms-zoom: 0.8;-webkit-zoom: 0.8;-moz-transform: scale(0.8,0.8);-moz-transform-origin:left center;}
    .cht_copy_txt{padding-top:0.82vw;}
    
    
    /*covid*/
    .topbnr_wrap{height:4.93vw;}
    .topbnr_cont{width:80.41vw;height:4.93vw;}
    .topbnr_cont p{font-size:1.09vw;line-height:4.93vw;}
    .topbnr_cont .topbnr_more{width:8.76vw;height:2.19vw;line-height:2.19vw;font-size:0.89vw;border-radius:1.36vw;margin-left:1.36vw;text-indent:1.02vw;background:#26ae6a url('../img/comm/arr_w.png')no-repeat 6.16vw center;background-size:1.50vw auto;}
    .topbnr_cont .topbnr_close{width:1.91vw;height:1.91vw;margin-top:-0.95vw;background-size:100% auto;}
    .topbnr_cont .topbnr_todayChk {right:2.39vw; height:1.36vw; margin:-0.68vw 0 0 0;}
    .topbnr_wrap .chk-box input[type='checkbox'] + label {font-size:0.95vw;}
    .topbnr_wrap .chk-box input[type='checkbox'] + label:before{width:1.36vw;height:1.36vw;background-position:0 -1.43vw;background-size:1.36vw;}
	.topbnr_wrap .chk-box input[type='checkbox']:checked + label:before{background-size:1.36vw;}
	.topbnr_wrap .chk-box input[type='checkbox'] + label span {margin-left:2.05vw;}
    .cookie_wrap{height:11.30vw;}
    .cookie_cont{width:80.13vw;}
    .cookie_tit{font-size:1.36vw;margin-bottom:0.95vw;}
    .cookie_txt{font-size:1.02vw;line-height:1.50vw;padding: 0 28vw 0 0;} /* padding 수정 */
    .cookie_btns .cbtn_ok{width:11.24vw;height:2.73vw;line-height:2.73vw;font-size: 0.95vw;border-radius: 1.36vw;margin-right:0.68vw;}
    .cookie_btns .cbtn_close{width:2.73vw;height:2.73vw;background-size:100% auto;}
    .notipop_wrap{width:36.98vw;padding:2.73vw;box-shadow:0.54vw 0 1.71vw rgba(0,0,0,0.5);}
    .notipop_tit{font-size:1.64vw;margin-bottom:1.78vw;}
    .notipop_cont{padding:2.73vw;margin-bottom:1.36vw;}
    .np_tit{font-size:1.23vw;margin-bottom:1.78vw;}
    .np_txt01{font-size: 1.02vw;line-height: 1.91vw;margin-bottom:1.78vw;}
    .np_num{height:3.83vw;line-height: 3.83vw;border-radius: 0.68vw;margin-bottom:1.78vw;}
    .np_num .np_num01{width:9.72vw;line-height: 3.69vw;border-radius: 0.68vw;font-size:0.95vw;text-indent: 3.76vw;background:#f4f7f6 url('../img/comm/ico_call.png')no-repeat 1.64vw center;background-size:1.57vw auto;}
    .np_num .np_num02{width:15.75vw;font-size: 1.36vw;}
    .np_txt02{padding-top:1.50vw;font-size:0.95vw;line-height:1.43vw;}
    .notipop_cookie label{padding-left:2.05vw;font-size:0.89vw;line-height:1.36vw;}
    .notipop_cookie label:before{width:1.36vw;height:1.36vw;background-size:1.36vw; background-position:0 -1.43vw;}
    .notipop_cookie input:checked + label:before{width:1.36vw;height:1.36vw;background-size:1.36vw; background-position:0 0;}
    .notipop_close{width:1.23vw;height:1.23vw;background-size:100% auto;top:2.73vw;right:2.73vw;}
	
	
    /* (2020.11.16 jy) 추가 시작 */
    .jy_subLnbWrap.jy_pc {padding:0 6.16vw 0;}
    .jy_subLnbWrap.jy_pc .jy_bg {background-position:0 3.76vw;}
    .jy_subLnbWrap.jy_pc .jy_bg:before {top:3.76vw;}
    .jy_subLnbWrap.jy_pc .jy_viewarea:before {height:3.76vw;}
    .jy_subLnbWrap.jy_pc .jy_viewarea:after {height:3.76vw;}
    .jy_subLnbWrap.jy_pc .jy_viewarea .jy_posL {left:-2.6vw; top:0.68vw;}
    .jy_subLnbWrap.jy_pc .jy_viewarea .jy_posR {right:-2.6vw; top:0.68vw;}
    .jy_subLnbWrap.jy_pc .jy_lnbMoveBtn {width:2.46vw; height:2.46vw; border-radius: 1.23vw;}
    .jy_subLnbWrap.jy_pc .jy_viewarea .jy_lnbMoveBtn.prev {background-size:1.02vw;}
    .jy_subLnbWrap.jy_pc .jy_viewarea .jy_lnbMoveBtn.next {background-size:1.02vw;}
    
    .jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnbCont {padding:1.09vw 0; background:none;}
    .jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth2 {height:3.76vw;}
    .jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth2 .jy_txt {padding:0 2.94vw 0 2.74vw; font-size:0.96vw; line-height:3.76vw;}
    .jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth2 .jy_txt:before {height:0.82vw; margin:-0.41vw 0 0 0;}
    .jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth2.hasSub .jy_txt:after {right:1.44vw; width: 0.68vw; height:0.38vw; margin:-0.19vw 0 0 0; background-size:0.68vw;}
    .jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth2.hasSub.on .jy_txt:after {right:1.44vw; width: 0.68vw; height:0.38vw; margin:-0.19vw 0 0 0; background-size:0.68vw;}
    .jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth2.hasSub.current .jy_txt:after {right:1.44vw; width: 0.68vw; height:0.38vw; margin:-0.19vw 0 0 0; background-size:0.68vw;}
    .jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth2.hasSub.current.on .jy_txt:after {right:1.44vw; width: 0.68vw; height:0.38vw; margin:-0.19vw 0 0 0; background-size:0.68vw;}
    .jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth3 > .jy_txt {padding:0.75vw 2.74vw; font-size:1.02vw;}
    .jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth3.hasSub > .jy_txt {padding:0.75vw 4.1vw 0.75vw 2.74vw;}
    .jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth3.hasSub > .jy_txt:after {right:2.74vw; top:1.23vw; width: 0.62vw; height:0.34vw; background-size:0.62vw;}
    .jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth3.hasSub.on > .jy_txt:after {right:2.74vw; top:1.23vw; width: 0.62vw; height:0.34vw; background-size:0.62vw;}
    .jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_depth4_wrap {padding:0.68vw 0;}
    .jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth4 {padding:0.68vw 2.74vw 0.68vw 3.83vw;}
    .jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth4:before {left:2.74vw; top:1.09vw;}
    .jy_subLnbWrap.jy_pc .jy_subLnbItem .jy_subLnb_depth4 .jy_txt {font-size:0.95vw;}
    
    
    .jy_subLnbWrap.jy_mobile .jy_subLnbItem .jy_subLnb_depth4 > .jy_txt {padding:2.77vw 4.86vw; margin:0 4.2vw; font-size:3.88vw;}
    .jy_subLnbWrap.jy_mobile .jy_subLnbItem .jy_subLnb_depth4 > .jy_txt:after {top:4.5vw;}
    /* (2020.11.16 jy) 추가 끝 */
    
    .jy_temp_txt1,.jy_temp_txt2 {padding:20.54vw 0; font-size:3.69vw;}
	.jy_temp_txt2 {padding:11.64vw 0; font-size:2.05vw;}
 
}

@media screen and (max-width: 835px){
    .top_02_right > a{margin: 1.57vw 0 0 0;}
    nav h2:nth-child(1){margin-left:8.04vw;}
    nav h2 a{margin: 0 2.08vw 0 0;}
	
}

@media screen and (max-width:720px){ 
	#container {margin: 14.16vw auto 0 auto;}
	
	.top{margin:0;}
    /*top_01_detail*/
    .top_01{height:0;line-height:0;border:0 none;display:none;}
    .top_01.m_open{display:block;}
    .top_01 > span{display:none;}
    .top_01_right > .lang,
    .top_01_right > span{display:block;height:16.66vw;width:50%;background:none !important;box-sizing: border-box;padding:0 !important;}
    .top_01_right > .lang > a,
    .top_01_right > span > a{font-size:3.88vw;position:absolute;top:50%;transform:translate(0,-50%);height:6.66vw;line-height:6.66vw;}
    .top_01_right .login{position:fixed;top:19.44vw;left:0;z-index:1100;}
    .top_01_right .login a{left:5.55vw;padding-left:8.33vw;background:url('../img/comm/ico_login_m.png')no-repeat left center;background-size:4.66vw;}
    .top_01_right .login:hover a{color:#333;}
    .top_01_right .lang{position:fixed;top:19.44vw;right:0;z-index:1100;}
    .top_01_right .lang > a{right:5.55vw;padding:0 8.33vw;width:auto;background:url('../img/comm/ico_lang_m.png')no-repeat left center;background-size:4.66vw;}
    .top_01_right .lang > a:after{content:'';display:block;width:2.77vw;height:1.66vw;position:absolute;top:2.88vw;right:0;background:url('../img/comm/jy_m_ic_arrow.png')no-repeat;background-size:100% auto;}
    .top_01_right .lang:hover > a{color:#333;background:url('../img/comm/ico_lang_m.png')no-repeat left center;background-size:4.66vw;}
    .top_01_right .lang.active > a{background:url('../img/comm/ico_lang_m.png')no-repeat left center;background-size:4.66vw;}
    .top_01_right .social_btns{position:fixed;bottom:0;left:0;z-index:1100;text-align:center;border-right:1px solid #ddd;}
    .top_01_right .social_btns a{position:relative;display:inline-block;width:4.44vw;margin:0 2.77vw;}
    .top_01_right .social_btns .btn_insta{width:4.44vw;height:4.44vw;margin-right:2.77vw;background:url('../img/comm/social_insta_m.png')no-repeat center center;background-size:100% auto;}
    .top_01_right .social_btns .btn_insta:hover{background:url('../img/comm/social_insta_m.png')no-repeat center center;background-size:100% auto;}
    .top_01_right .social_btns .btn_twitter{width:4.44vw;height:3.61vw;background:url('../img/comm/social_twiiter_m.png')no-repeat center center;background-size:100% auto;}
    .top_01_right .social_btns .btn_twitter:hover{background:url('../img/comm/social_twiiter_m.png')no-repeat center center;background-size:100% auto;}
    .top_01_right .social_btns .btn_fcbook{width:2.77vw;height:4.44vw;background:url('../img/comm/social_facebook_m.png')no-repeat center center;background-size:100% auto;}
    .top_01_right .social_btns .btn_fcbook:hover{background:url('../img/comm/social_facebook_m.png')no-repeat center center;background-size:100% auto;}
    .top_01_right .social_btns .btn_youtube{width:4.44vw;height:3.33vw;margin-right:2.77vw;background:url('../img/comm/social_youtube_m.png')no-repeat center center;background-size:100% auto;}
    .top_01_right .social_btns .btn_youtube:hover{background:url('../img/comm/social_youtube_m.png')no-repeat center center;background-size:100% auto;}
    .top_01_right .social_btns .btn_weibo{width:6.44vw;height:6.44vw;background-size:100% auto;margin-right:2.77vw;}
    .top_01_right .social_btns .btn_weibo:hover{background:url('../img/comm/ico_weibo.png')no-repeat center center;background-size:100% auto;}
    .top_01_right .imap{position:fixed;bottom:0;right:0;z-index:1100;}
    .top_01_right .imap a{padding-left:8.33vw;background:url('../img/comm/ico_map_m.png')no-repeat left center;background-size:4.66vw;left:50%;transform:translate(-50%,-50%);line-height:3.88vw;}
    .top_01_right .imap:hover a{color:#333;}
    .top_01_right .jp_imap a{line-height:6.66vw;}
    .top_01_right .chs_imap a{line-height:6.66vw;}
    .top_01_right .lang_box{top:16.66vw;left:auto;right:0;width:90%;box-sizing: border-box;padding:3vw;}
    .top_01_right .lang_box a{font-size:3.88vw;line-height:8.88vw;}
    .top_01_right .like{width:10%;position:fixed;top:19.44vw;left:38.44vw;z-index:1100;padding-left:4.44vw;}
    .top_01_right .like:before{content:'';display:block;width:1px;height:4.72vw;position:absolute;top:50%;margin-top:-2.36vw;left:-4.44vw;background:#ddd;}
    .top_01_right .like:after{display:none;}
    .top_01_right .like a{width:5.83vw;height:5.83vw;background: url('../img/comm/ico_like_m.png')no-repeat;background-size:100% auto;}
    .top_01_right .like.active .like_txt1 {display:none;} /* (2021.02.04 추가) */
    
    .top_02{height:19.44vw;text-align:center;}
    .top_02 p{display:inline-block;padding-top:3.88vw;float:none;}
    .top_02 p img{width:17.77vw;}
    .top_02_right{float:none;width:100%;position:absolute;height:0;top:0;left:0;}
    .top_02_right > a{width:13.33vw;height:13.33vw;margin:0;position:absolute;top:3.33vw;}
    .top_02_right .gnb_all{left:2.22vw;background:url('../img/comm/ico_gnbAll_m.png')no-repeat;background-size:13.33vw;}
    .top_02_right .gnb_all:hover{background:url('../img/comm/ico_gnbAll_m.png')no-repeat;background-size:13.33vw;}
    .top_02_right .gnb_all.active{background:url('../img/comm/ico_gnbAll_hover_m.png')no-repeat;background-size:13.33vw;}
    .top_02_right .search{right:2.22vw;background:url('../img/comm/ico_search_m.png')no-repeat;background-size:13.33vw;}
    .top_02_right .search:hover{background:url('../img/comm/ico_search_m.png')no-repeat;background-size:13.33vw;}
    .top_02_right .search.active{background:url('../img/comm/btn_navClose_m.png')no-repeat;background-size:13.33vw;}
    .top_02_right .srch_box_wrap{position:fixed;top:19.44vw;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);}
    .top_02_right .srch_box_wrap .srch_close{display:none;}
    .top_02_right .srch_box{background:#fff;width:100%;padding:4.44vw 5.55vw 0 5.55vw;height:calc(100vh - 19.44vw);overflow:hidden;}
    .top_02_right .srch_box .autocomple{height:18.33vw;line-height:18.33vw;font-size:5vw;}
    .top_02_right .srch_box .autocomple::placeholder{font-size:5vw;}
    .top_02_right .srch_box .btn_search{width:13.33vw;height:13.33vw;right:2.22vw;top:7.22vw; background:url('../img/comm/ico_search_m.png')no-repeat right center; background-size:contain;}
    .top_02_right .srch_box .most_searched{width:100%;text-align:left;}
    .top_02_right .srch_box .most_searched p{display:block; padding:6.66vw 0 4.72vw 0;font-size:3.88vw;}
    .top_02_right .srch_box .most_searched a{height:9.44vw;line-height:9.4vw;padding:0 4.72vw;font-size:3.88vw;border-radius: 2.77vw;margin:0 2.22vw 3.88vw 0;}
    .top_02_right .srch_box .auto_list{display:none;width:100%;height:100%;text-align:left;}
    .top_02_right .srch_box .auto_list p{padding:6.66vw 0 4.72vw 0;font-size:3.88vw;}
    .top_02_right .srch_box .auto_list a{height:11.11vw;line-height:11.11vw;font-size:3.88vw;}
    .top_02_right .srch_box .auto_list a:hover{padding-left:4.16vw;}

    /*자동완성*/
    .autocomplete-suggestions{width:100% !important;padding-top:2.77vw;}
    .autocomplete-suggestions div{font-size:3.88vw;line-height:11.11vw;}

    /*nav*/
    nav.sub{display:none;}
    nav{display:none;position:fixed;top:19.44vw;left:0;right:0;bottom:0;background:#fff;height:auto;}
    nav.m_open{display:block;}
    nav .nav_wrap{position:absolute;top:16.66vw;bottom:16.66vw;;width:100%;padding:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;overflow:hidden;overflow-y:auto;}
    nav h2{float:none;position: relative;top:0;}
    nav h2:nth-child(1){margin:0;}
    nav h2 a{height:16.66vw;line-height:16.66vw;margin:0 5.55vw;display:block;font-size:4.16vw;position:relative;top:auto;left:auto;}
    nav h2 a:after{display:none;}
    nav h2 a:before{content:'+';height:16.66vw;line-height:16.66vw;position:absolute;top:0;right:0;font-size:6.16vw;font-weight:500;}
    nav h2.active a{color:#26ae6a;}
    nav h2.active a:before{content:'';width:3.33vw;height:0.55vw;background:#26ae6a;top:50%;margin-top:-0.27vw;}
    nav h2.active + .nav_2dep{display:block;}
    .nav_2dep{display:none;position:relative;background:#f8f8f8;left:0;right:0;margin:0;padding:7.22vw 0 0;}
    .nav_2dep p{display:none;}
    .nav_2_item{width:100%;padding:0 5.55vw;box-sizing: border-box;border:0 none;}
    .nav_2_item > a{display:block;font-size:3.88vw;margin:0 0 7.22vw 0;}
    .nav_3dep > span{margin-bottom:7.22vw;position:relative;}
    .nav_3dep > span > a{font-size:3.88vw;line-height:4.11vw;margin:0;padding-left:4.16vw;}
    .nav_3dep > span:before{content:'-';display: block;position:absolute;top:0.48vw;left:0;font-size:3.88vw;}
    .nav_4dep{display:none;}
    nav h2 .mbtn_nav{display:block;width:20%;height:16.66vw;position:absolute;top:0;right:-5.55vw;z-index:1;}
	
	/*cont comm 20200920*/
	[class*='sec'] {padding: 11.11vw 0 11.11vw 0;}
	[class*='sec'] .centerd{width:88.88vw;}
	[class*='sec'] .centerd.width_full_m{width:auto;}
	
	.only_pc{display: none !important;}
    .only_mo{display: block !important;}
	
	/*sub_visual*/	
	.submain_vis .page-title{width:100%; height:41vw}
	.submain_vis .page-title h2{color:#fff; font-size:5.9vw;}
	.submain_vis.food{height:41.66vw;background: url('../img/comm/img_sub_vis_food_m.jpg') no-repeat;background-size:cover;}
	.submain_vis.shopping{height:41.66vw;background: url('../img/comm/img_sub_vis_shopping_m.jpg') no-repeat;background-size:cover;}
	.submain_vis.aboutk{height:41.66vw;background: url('../img/comm/img_sub_vis_aboutk_m.jpg') no-repeat;background-size:cover;}
	.submain_vis.alley{height:41.66vw;background: url(../img/comm/img_sub_vis_alley_m.jpg) no-repeat;background-size:cover;}
	.submain_vis.imagine{background: url('../img/comm/img_sub_vis_imagine_m.jpg') no-repeat;background-size: cover;}
	.submain_vis.imagine span{display: block;letter-spacing: 3px;}
	.page-title.kto_newdel{background: url('../img/comm/img_sub_vis_ov_newdelhi_m.jpg') no-repeat;background-size: cover; }
	.page-title.sev_faq{background: url('../img/comm/img_sub_vis_faq_m.jpg') no-repeat center;background-size: cover; }
	.submain_vis.attrac{height:41.66vw;background: url(../img/comm/img_sub_travel.jpg) no-repeat 46%; background-size: cover;}
	.submain_vis.mylist{height:41.66vw;background: url(../img/comm/img_sub_vis_attraction.jpg) no-repeat 46%; background-size: cover;} /* 마이페이지 */
	
	/*
	.page-title.benikea{background: url(../img/comm/img_sub_vis_benikea_m.jpg) no-repeat;background-size: cover; }
	.page-title.event{background: url(../img/comm/img_sub_vis_event_m.jpg) no-repeat;background-size: cover; }
	.page-title.regi_guide{background: url(../img/comm/img_sub_vis_regi_guide_m.jpg) no-repeat;background-size: cover; }
	.page-title.sugges_itin{background: url(../img/comm/img_sub_vis_sugges_itin_m.jpg) no-repeat;background-size: cover; }
	.page-title.themed_trv{background: url(../img/comm/img_sub_vis_themed_trv_m.jpg) no-repeat;background-size: cover; }
	.page-title.trv_cal{background: url(../img/comm/img_sub_vis_trv_cal_m.jpg) no-repeat;background-size: cover; }
	.page-title.trv_hight{background: url(../img/comm/img_sub_vis_trv_hight_m.jpg) no-repeat;background-size: cover; }
	.page-title.unesco_wh{background: url(../img/comm/img_sub_vis_unesco_wh_m.jpg) no-repeat;background-size: cover; }
	.page-title.bus{background: url(../img/comm/img_sub_vis_bus_m.jpg) no-repeat;background-size: cover; }
	.page-title.ferri{background: url(../img/comm/img_sub_vis_ferri_m.jpg) no-repeat;background-size: cover; }
	.page-title.flight{background: url(../img/comm/img_sub_vis_flight_m.jpg) no-repeat;background-size: cover; }
	.page-title.airport{background: url(../img/comm/img_sub_vis_airport_m.jpg) no-repeat;background-size: cover; }
	.page-title.subway{background: url(../img/comm/img_sub_vis_subway_m.jpg) no-repeat;background-size: cover; }
	.page-title.taxi{background: url(../img/comm/img_sub_vis_taxi_m.jpg) no-repeat;background-size: cover; }
	.page-title.train{background: url(../img/comm/img_sub_vis_train_m.jpg) no-repeat;background-size: cover; }
	.page-title.use_tip{background: url(../img/comm/img_sub_vis_use_tip_m.jpg) no-repeat;background-size: cover; }
	.page-title.kor_qual{background: url(../img/comm/img_sub_vis_kor_qual_m.jpg) no-repeat;background-size: cover; }
	.page-title.hotel{background: url(../img/comm/img_sub_vis_hotel_m.jpg) no-repeat;background-size: cover; }
	.page-title.hotel_search{background: url(../img/comm/img_sub_vis_hotel_search_m.jpg) no-repeat;background-size: cover; }
	.page-title.how_cook{background: url(../img/comm/img_sub_vis_how_cook_m.jpg) no-repeat;background-size: cover; }
	.page-title.introdu{background: url(../img/comm/img_sub_vis_introdu_m.jpg) no-repeat;background-size: cover; }
	.page-title.recom_food{background: url(../img/comm/img_sub_vis_recom_food_m.jpg) no-repeat;background-size: cover; }
	.page-title.wat_eat{background: url(../img/comm/img_sub_vis_wat_eat_m.jpg) no-repeat;background-size: cover; }
	.page-title.where_eat{background: url(../img/comm/img_sub_vis_where_eat_m.jpg) no-repeat;background-size: cover; }
	*/

	/*Footer*/
	#footerWrap{border-top: 1px solid #dadada; }
	#footerWrap .f_container .row{overflow: hidden;padding: 0 0vw;}
	#footerWrap .f_container .f_sitemap{ display: block;border-bottom: 1px solid #e1e1e1; padding:30px 0; position: relative;}
	#footerWrap .f_container .f_sitemap a{ display: block; width: 100%;  padding:0  6.1vw; font-weight: bold }
	#footerWrap .f_container .f_sitemap a:after{content: '';display: block;width: 13px;height: 12px;background:url(../img/comm/m_foot_ico.png) no-repeat;background-size: 66px;position: absolute;top: 31px;right: 6.1vw;font-size: 4.44vw;}
	#footerWrap .f_container .f_sitemap a.on:after{background-position: -15px 0;}
	#footerWrap .f_container .row .col{width: 100%;}
	#footerWrap .f_container .row .col>ul{margin-top:5.7vw}
	#footerWrap .f_container .row .col.col_2rd > ul {margin-top:5.7vw}
	#footerWrap .f_container .row .col>ul.f_list li{padding: 0 0 24px 0;}
	#footerWrap .f_container .row .col .f_tit{margin-top: 40px;}
	#footerWrap .f_container .row .col .f_list li:last-child{padding: 0;}
	#footerWrap .f_container .row .col .f_tit{font-size:4.16vw;}
	#footerWrap .f_container .row .col ul li a{font-size:3.8vw;}
  /*footer icon */
    #footerWrap .f_container .row .col.col_1rd > ul.f_list li::before,
    #footerWrap .f_container .row .col.col_2rd > ul.f_list li::before{display:inline-grid;padding-left:6.5vw;height:5.6vw;background-size:4.5vw;}
	.f_tit,#footerWrap .f_container .row .col>ul,.sel_box,.sendEmail {padding: 0 6.1vw;}
	#footerWrap .sel_box{max-width: 100%;padding-bottom:0;margin-top: 48px;}
	.m_border{border-top: 1px solid #e1e1e1;margin-top: 38px;}
	#footerWrap .sel_box a, .sendEmail .email_txt{font-size:3.8vw;}
	.sendEmail {margin:30px 0 48px 0;position:initial;padding-bottom: 12px;}
	.sendEmail .email_txt{color:#888;position:initial; top: 12px;left: 0;border-bottom: 1px solid #555;display: block;width: 100%;max-width: 100%;padding-bottom: 10px;}
	.sendEmail .email_txt {margin-left: 0px;position: relative;}
	a.in_list_tit:after, a.in_list_tit.on:after{content:'';position:absolute;right:0;top: 6px;width: 13px;height: 12px;background:url(../img/comm/m_foot_ico.png) no-repeat;background-size: 66px;}
	a.in_list_tit.on:after { background-position: -15px 0;}
	.sel_box .in_list {padding: 4vw;}
	.in_list {bottom: 5.2vh;margin: 0 6.1vw;width: 88%;}
	.copy{ text-align: center}
    .copy .copy_txt span{display: block;}
	.m_padding{padding: 0 6.1vw;}
	.m_none{ display: none !important}
	.copy p{float:none;}
	.cht_f_container .sel_box {margin-top: 30px !important;}
	.jp_copy .copy_txt{padding-top:0px}
	.chs_copy .copy_txt{padding-top:0px}
	
	
	/*Top, Like btn*/
	.always_btn { position: fixed; right: 60px;left: auto;bottom: 100px; margin-left: 0; z-index: 999;}
	.always_btn a{ width: 50px; height: 50px;}
	.always_btn .top_btn{ border-radius: 30px; margin-top:5px;width:50px; height:50px; top:51px;}
	.always_btn .top_btn:hover{background: url(../img/comm/btn_goTop.png) no-repeat #fff center; display: block;}
    .always_btn .like_btn { border-radius: 30px; width:50px; height:50px; background:url('../img/comm/btn_like_m.png')no-repeat center center #fff;background-size:23px auto;}
    .always_btn .like_btn.hover{background:url('../img/comm/btn_like_active_m.png')no-repeat center center #fff;background-size:23px auto;}

	
	/*RIGHT UP YOUR ALLEY */
	.alley_fixed {width:100%; right:0;}
    .alley_fixed .al_tit_wrap::after {display:none;}
    .alley_fixed .al_tit_wrap::before {display:none;}
    .alley_fixed .al_tit_wrap .view{position:absolute; left:0; top:0; display:block !important; width:100%; height:100%;}
    .alley_fixed .al_tit_wrap .view > span{position: absolute; top:0;right:30px; display:inline-block; color: #333;font-weight: normal;font-size: 14px; line-height:74px; text-transform:uppercase; vertical-align: middle;}
    .alley_fixed .al_tit_wrap .view > span::before{content: ''; display:inline-block; width: 1px; height:16px; margin:0 12px 0 0; background-color: #eee; vertical-align: middle;}
    .alley_fixed .al_tit_wrap .view > span::after{content: ''; display:inline-block; width: 13px; height:9px; margin:0 0 0 10px; background: url('../img/comm/arr_06_m.png') no-repeat;background-size:100% auto; vertical-align: middle;}


    /*covid*/
    .topbnr_wrap{height:23.33vw}
    .topbnr_cont{width:100%;height:23.33vw; padding:2.77vw 38vw 1.66vw 5.55vw; box-sizing: border-box;}
    .topbnr_cont p{font-size:3.61vw;line-height:5.27vw;}
    .topbnr_cont .topbnr_more{position:absolute; right:5.55vw; top:3.19vw; display:inline-block; width:31.94vw;height:8.33vw; padding:0 0 0 4.16vw; line-height:8.33vw;font-size:3.33vw;border-radius:43vw;margin-left:0;text-indent:0;background:#26ae6a url('../img/comm/jy_m_ic_arrow1.png')no-repeat right top; background-size:9.72vw; box-sizing: border-box;}
    .topbnr_cont .topbnr_close{width:4.16vw;height:4.16vw;top:17.36vw;right:5.55vw; margin-top:0;background:url("../img/comm/jy_m_btn_close.png") no-repeat left top;background-size:4.16vw;}
    .topbnr_cont .topbnr_todayChk {left:0; right:0; top:auto; bottom:0; display:block; width:100%; height:7.91vw; padding:2.08vw 0 0 5.27vw; border-top:1px solid #D2D8D5; box-sizing: border-box;}
    .topbnr_wrap .chk-box input[type='checkbox'] + label {font-size:2.5vw;}
    .topbnr_wrap .chk-box input[type='checkbox'] + label span{line-height:3.75vw; margin-left:5.13vw;}
    .topbnr_wrap .chk-box input[type='checkbox'] + label:before{width:3.75vw;height:3.75vw;background:url(../img/board/form_check_style.png) no-repeat;background-position:0 -3.6vw;background-size:3.6vw;}
    .topbnr_wrap .chk-box input[type='checkbox']:checked + label:before{background:url(../img/board/form_check_style.png) no-repeat; background-position:0 0; background-size:3.6vw;}
    
    .cookie_wrap{height:77.08vw;}
    .cookie_cont{width:85.83vw;}
    .cookie_tit{font-size:5vw;margin-bottom:5.83vw;padding-right:27.77vw;}
    .cookie_txt{font-size:3.88vw;line-height:5.83vw;margin-bottom:5.83vw; padding:0;}
    .cookie_btns{position:static;}
    .cookie_btns a{display:inline-block;}
    .cookie_btns .cbtn_ok{width:37.5vw;height:11.11vw;line-height:11.11vw;font-size: 3.88vw;border-radius:5.77vw;margin-right:0;}
    .cookie_btns .cbtn_close{width:11.11vw;height:11.11vw;background:url('../img/comm/cookie_close_m.png')no-repeat;background-size:100% auto;position:absolute;top:0;right:0;}
    .notipop_wrap{width:88.88vw;padding:8.33vw;box-shadow:1.11vw 0 3.47vw rgba(0,0,0,0.5);}
    .notipop_tit{font-size:5vw;margin-bottom:6.66vw;}
    .notipop_cont{padding:8.33vw;margin-bottom:20px;}
    .np_tit{font-size:5vw;margin-bottom:6.66vw;}
    .np_txt01{font-size: 4.16vw;line-height: 6.94vw;margin-bottom:6.66vw;}
    .np_num{display:none;}
    .np_txt02{padding-top:6.94vw;font-size:3.88vw;line-height:5.55vw;}
    .notipop_cookie label{padding-left:8.61vw;font-size:3.88vw;line-height:5.55vw;}
    .notipop_cookie label:before{width:5.55vw;height:5.55vw;background-size:5.55vw; background-position:0 -5.8vw;}
    .notipop_cookie input:checked + label:before{width:5.55vw;height:5.55vw;background-size:5.55vw;}
    .notipop_close{width:5.13vw;height:5vw;background:url('../img/comm/close_pop_m.png')no-repeat;top:8.33vw;right:8.33vw;background-size:100% auto;}
	
	/* (2020.11.16 jy) 추가시작 */
	.jy_subLnbWrap.jy_pc {display:none;} /* pc에서만 보기 */
	.jy_subLnbWrap.jy_mobile {display:block;} /* mobile에서만 보기 */
	/* (2020.11.16 jy) 추가 끝*/
	
	/* (2020.11.23 jy) 새로 추가 시작 */
    .jy_subLnbWrap.jy_mobile .jy_subLnb_depth1 > .jy_txt {height:13.88vw; padding:0 1.25vw 0 15.27vw; line-height:13.61vw; font-size:4.16vw; border-top:0.27vw solid #eee;}
    .jy_subLnbWrap.jy_mobile .jy_subLnb_depth1 > .jy_txt:before {left:5.83vw; width:5.55vw; height:5vw; margin:-2.5vw 0 0 0; background-size:5.55vw;}
    .jy_subLnbWrap.jy_mobile .jy_subLnb_depth1 > .jy_txt:after {right:5.54vw; width:2.77vw; height:1.66vw; margin:-0.83vw 0 0 0; background-size:2.77vw;}
    .jy_subLnbWrap.jy_mobile .jy_subLnb_depth1.on > .jy_txt:after {right:5.54vw; width:2.77vw; height:1.66vw; margin:-0.83vw 0 0 0; background-size:2.77vw;}
    .jy_subLnbWrap.jy_mobile.on .jy_subLnb_depth1 > .jy_txt:after {right:5.54vw; width:2.77vw; height:1.66vw; margin:-0.83vw 0 0 0; background-size:2.77vw;}
    .jy_subLnbWrap.jy_mobile .jy_subLnbContainer {top:14.15vw; border-top:0.13vw solid #eee;}
    .jy_subLnbWrap.jy_mobile .jy_subLnbItem .jy_subLnb_depth2 > .jy_txt {padding:4.44vw 1.25vw 4.44vw 5.83vw; font-size:4.16vw;}
    .jy_subLnbWrap.jy_mobile .jy_subLnbItem .jy_subLnb_depth2 > .jy_ic {right:4.16vw; top:3.88vw; width:3.33vw; height:3.33vw; padding:1.38vw; background-size:3.33vw;}
    .jy_subLnbWrap.jy_mobile .jy_subLnbItem .jy_subLnb_depth2.hasSub.on > .jy_ic {background-size:3.33vw;}
    .jy_subLnbWrap.jy_mobile .jy_subLnbItem .jy_subLnbCont {padding:4.72vw 5.83vw;border-top:0.27vw solid #eee; border-bottom:0.27vw solid #eee;}
    .jy_subLnbWrap.jy_mobile .jy_subLnbItem .jy_subLnb_depth3 > .jy_txt {padding:3.19vw 4.86vw; font-size:3.88vw;}
    .jy_subLnbWrap.jy_mobile .jy_subLnbItem .jy_subLnb_depth3 > .jy_txt:after {top:5.27vw;}
    /* (2020.11.23 jy) 새로 추가 끝 */
    
    h2.jy_mobile {display:block;}
    .nav_2dep.jy_mobile {display:block;}
    
    .jy_temp_txt1,.jy_temp_txt2 {padding:24.54vw 0; font-size:6.69vw;}
    
    .btn_greeeen {width:100%; padding:0 1vw;}
    
    /* (2021.02.06 추가) 해외지사 */
    .listContWrap {padding:0;}
    .listContWrap .listCont_tit {height:25px; font-size:16px; line-height:25px;}
    .listContWrap .listCont_txt {max-height:50px; font-size:16px; line-height:25px;}
    .listContWrap .listCont_link {margin:20px 0 0 0;}
    /* //(2021.02.06 추가) 해외지사 */
    
    /* 2020-03-24 css 팝업 관련 추가*/
    .cookie_wrap .cookie_cont .chk-box {
		width: 100% !important;
	    text-align: left !important;
        margin-bottom: 4.83vw;
	}
	.cookie_wrap .cookie_cont .chk-box label span {
	    font-size: 3.88vw !important;
	}
}

@media screen and (max-width:360px){ 
	/*RIGHT UP YOUR ALLEY */
	.alley_fixed .al_tit_wrap {padding:0 20px;}
    .alley_fixed .al_tit_wrap .view > span {right:20px;}
	
}

@media screen and (max-width:320px){ 
	/*RIGHT UP YOUR ALLEY */
	.alley_fixed .al_tit_wrap {padding:0 18px;}
    .alley_fixed .al_tit_wrap .alley_tit {font-size:14px;}
    .alley_fixed .al_tit_wrap .view > span::before {margin:0 5px 0 0;}
    .alley_fixed .al_tit_wrap .view > span::after {margin:0 0 0 5px;}
}

/* 2020-03-24 css 팝업 관련 추가*/
.cookie_wrap .cookie_cont .chk-box {
	  width: 80%;  
    text-align: left;  /* right 를  left로 수정 */
    margin-top:6px;  /* margin-top 추가 */
}
.cookie_wrap .cookie_cont .chk-box label span {
	font-size: 12px;
}

/* 2020-05-07 css 공지 디자인팝업 추가*/
 .notipop_wrap.etc-pop{padding:0;}
 .notipop_wrap.etc-pop img{width:100%; vertical-align:top;display:block; line-height:0}
 .notipop_wrap.etc-pop .notipop_tit{display:none}
 .notipop_wrap.etc-pop .notipop_close {top:initial; right:20px;bottom:13px;width:16px;height:16px; background:url('../img/comm/close_pop_m.png')no-repeat; background-size:16px;} 
 .notipop_wrap.etc-pop .notipop_cookie{ padding:12px 20px; background-color:#eee }
 .notipop_wrap.etc-pop .pop-link01,
 .notipop_wrap.etc-pop .pop-link02{position:absolute;width:110px; height:35px;background-color:#333; opacity:0}
 .notipop_wrap.etc-pop .pop-link01{top:289px; right:174px}
 .notipop_wrap.etc-pop .pop-link02{top:289px; right:55px}

@media screen and (max-width:1460px){ 
 .notipop_wrap.etc-pop .notipop_cookie{padding:1vw}
 .notipop_wrap.etc-pop .notipop_close{background-size:14px;width:14px;height:14px;right:1vw;bottom:1vw}
 .notipop_wrap.etc-pop .notipop_cookie label{font-size:13px;line-height: 16px;padding-left:20px}
 .notipop_wrap.etc-pop .notipop_cookie label:before{width:16px;height:16px;background-size:16px;background-position: 0 -17px;}
 .notipop_wrap.etc-pop .notipop_cookie input:checked + label:before{width:16px;height:16px;background-size:16px;background-position: 0 0;}
 .notipop_wrap.etc-pop .pop-link01,
 .notipop_wrap.etc-pop .pop-link02{width:7.5vw;height:2.7vw}
 .notipop_wrap.etc-pop .pop-link01{top:19.68vw;right:11.89vw}
 .notipop_wrap.etc-pop .pop-link02{top:19.68vw;right:3.79vw} 
}

@media screen and (max-width:720px){ 
 
 .notipop_wrap.etc-pop .notipop_cookie{padding:6px 10px 8px}
 .notipop_wrap.etc-pop .notipop_close{background-size:2.8vw;width:3vw;height:3vw;right:3vw;bottom:8.5px;}
 .notipop_wrap.etc-pop .notipop_cookie label{font-size: 3.2vw;line-height: 3.65vw; padding-left:4.55vw}
 .notipop_wrap.etc-pop .notipop_cookie label:before{width:3.5vw;height:3.65vw;background-size:3.5vw;background-position: 0 -3.65vw;}
 .notipop_wrap.etc-pop .notipop_cookie input:checked + label:before{width:3.5vw;height:3.5vw;background-size:3.5vw;}
 .notipop_wrap.etc-pop .pop-link01,
 .notipop_wrap.etc-pop .pop-link02{width:19vw;height:6vw; background:#000;font-size:10px ;opacity:0; }
 .notipop_wrap.etc-pop .pop-link01{top:46.56vw;right:29vw}
 .notipop_wrap.etc-pop .pop-link02{top:46.56vw;right:7.78vw} 
}	

@media screen and (max-width:486px){ 
.notipop_wrap.etc-pop .notipop_close{background-size:3.2vw;width:3.2vw;height:3.2vw; }

}	
 
 
/* 2021-04-12 1330 관련 추가*/
/*** reset ***/
/* form, fieldset, textarea, select, button, input, p, ul, li { border:none; margin:0; padding:0; letter-spacing:-0.025em;  font-family: 'Verdana', 'Tahoma','Arial', 'Geneva', 'Georgia', 'Malgun Gothic', 'Dotum'; }
.modal_screen { position:fixed; top:0; left:0; width:100%;  height:100%; background:rgba(0,23,49,0.9); pointer-events:none; z-index:3001;} 모달 배경  */

/* main, sub 퀵메뉴 */
.main_quick{position: fixed;left: 0;bottom: 0;right: 0;z-index: 100;transition: bottom .5s ease-in-out;}
.main_quick.on{bottom: 410px;}
.main_quick .inr{position: relative;width:940px;margin: 0 auto;}  
.main_quick .btn_go{position: absolute;right: -238px;bottom: 80px;width: 108px;height: 116px;background: url(/img/vk/common_intl/consultTalk/03.png) 0 0 / 100% 100% no-repeat;text-indent: -9999px;}
.main_quick button{position: absolute;right: -255px;bottom: 176px;width: 18px;height: 18px;background: url(/img/vk/common_intl/consultTalk/main_quick_close.png) 0 0 no-repeat;text-indent: -9999px;}

/* 메인 퀵 문자채팅 레이어 */
.layer-talk-menu{display: none;position: fixed; bottom:50px; right:7px; z-index: 122;width: 350px;padding: 8px 20px 10px;border-radius: 10px;border: 1px solid #ccc;background: #f5f5f5;text-align: center;box-sizing: border-box;box-shadow: 0 0 6px rgba(0,0,0,0.2);}
.layer-talk-menu.on{display:block;bottom:200px;opacity:1;}
.layer-talk-menu .close{position: absolute;right: 3px;top: 5px;width: 18px;height: 18px;background: url(/img/vk/common_intl/consultTalk/main_quick_close.png) 0 0 no-repeat;text-indent: -9999px;}
.layer-talk-menu h1{font-family: "Verdana";font-size: 15px;padding-bottom:8px}
.group-talk-menu{width: 100%;margin-bottom: 10px;padding: 15px 15px;border-radius: 6px;border: 1px solid #d5d5dd;background: #fff;font-family: "Verdana";text-align: center;box-sizing: border-box;}
.group-talk-menu.is-ttalk{/*display: inline-flex;*/align-items: center;padding: 10px 15px;text-align: center;}
.group-talk-menu a{display: inline-block;width: 65px;height: 65px;border-radius: 50%;overflow: hidden;}
.group-talk-menu a + a{margin-left: 6px;}
.group-talk-menu div{width: 100%;margin: 7px 0 0;font-size: 15px;font-weight: 600;}
.group-talk-menu span{display: inline-block;width: 100%;font-size: 13px;font-weight: 400;color: #666;}
.group-talk-menu p{flex: 1 0 0px;min-width: 0;max-width: 100%;width: auto;margin-top: 10px;font-size: 15px;font-weight: 600;}
.group-talk-menu *{font-family: "Verdana";}

@media screen and (max-width: 1460px){
.main_quick .inr{position: relative;width: calc(100% - 550px);margin: 0 auto;} 
}

@media screen and (max-width:560px){ 
.main_quick .inr{margin-right: 55vw;}   
}

@media screen and (max-width:430px){ 
.main_quick .inr{margin-right: 65vw;}
.main_quick .btn_go{bottom: 80px;width: 80px;height: 85px;}
.main_quick button{bottom: 145px;} 
.layer-talk-menu{width:94%}
.layer-talk-menu.on{bottom:170px} 
}

@media screen and (max-width:380px){ 
 .always_btn {bottom:128px !important}
 .always_btn .like_btn{top:-20px}
 .always_btn .top_btn{top:30px}
 .main_quick .inr{margin-right: 72vw;}  
}

@media screen and (max-width:320px){ 
 .main_quick .inr{margin-right: 82vw;}
}

