@charset "utf-8";
/*20201023*/
/*common*/
[class*='sec'] h3{text-align:center;font-size:33px;font-weight:900;margin-bottom:45px}
.bg_gray{background-color: #f9f9f9;}

/*common slide button */
[class*='swiper-button']{width:79px;height:79px;margin-top:-40px;}
.swiper-button-next{right:-40px;background:url('../img/cont/btn_next.png')no-repeat;}
.swiper-button-prev{left:-40px;background:url('../img/cont/btn_prev.png')no-repeat;}
.main_banner  .swiper-button-next.swiper-button-disabled, .main_banner  .swiper-button-prev.swiper-button-disabled {display:none !important;}
 
/*View more btn*/
.more_wrap{width: 100%; text-align: center;padding:45px 0 0 0; clear: both;}
.more_wrap .veiwMore{color:#555555;text-decoration: none;position: relative;padding-right: 26px;/* text-transform:uppercase; */font-size: 14px;/* line-height: 23px; */letter-spacing: -0.5px;font-weight: bold;}
.more_wrap .veiwMore::after{background: url(../img/comm/arr_03.gif) no-repeat;width: 16px;height:14px;content: '';display:block;position: absolute;top: 1px;right:0;}
.more_wrap .veiwMore:hover{color:#26ae6a}
.more_wrap .veiwMore:hover::after{background: url(../img/comm/arr_03_hover.gif) no-repeat;width: 16px;height:14px;content: '';display:block;position: absolute;top: 1px;right:0;}



.mt_elis{display:-webkit-box; word-wrap:break-word; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;color:#444; text-decoration:none;}
.mt_elis_4{display:-webkit-box;word-wrap:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#444;text-decoration:none;line-height: 22px;}

/*image hover*/
.tab_con .sd_box > img,.vr_korea .sd_box > img,.tab_con .sd_box > img,
.trav_high .sd_box > img,.main_banner .sd_box > img,.trav_news .sd_box .news_img img
{width:100%;height:100%;-webkit-transition: transform .3s ease-out;-moz-transition: transform .3s ease-out;-ms-transition: transform .3s ease-out;
 -o-transition: transform .3s ease-out;transition: transform .3s ease-out;}
.vr_korea .sd_box:hover > img,.tab_con .sd_box:hover > img,
.trav_high .sd_box:hover > img,.main_banner .sd_box:hover > img,
.trav_news .sd_box .news_img:hover > img
{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1); /* IE 9 */
-o-transform: scale(1.1);transform: scale(1.1);-ms-filter: s"progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand')"; /* IE8 */filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand'); /* IE6 and 7 */}

[class*='sec'] h3,
.flexbin a img,.rct_keyword .centerd .keyword ul li a
{transition : all 0.4s ease; -webkit-transition : all 0.4s ease;}


/*shadow*/
.trav_high .sd_box::after,.vr_korea .sd_box::after,.tab_con .sd_box::after,.vr_link::after
{content: '';width: 100%;height: 100%;position: absolute; top:0;left:0;
/* background: #000; */
background-image: linear-gradient(to top, rgba(0,0,0,0.58) , rgba(255,0,0,0) );
background: -webkit-linear-gradient(top, rgb(0 0 0 / 0.58), rgba(0,255,0,0));
background: -moz-linear-gradient(top, rgb(0 0 0 / 0.58), rgba(0,255,0,0));
background: -o-linear-gradient(top, rgb(0 0 0 /0.58), rgba(0,255,0,0));
background: linear-gradient(to top, rgb(0 0 0 / 58%), rgba(0,255,0,0));
display: block;}
p.txt{z-index: 9}

/*숨김*/
.only_mob{display: none;}



/*MAIN_VISUAL*/
.main_visual{padding:0;/*margin-top:55px;*/}
.main_visual .swiper-slide{height:680px;background:#333;overflow: hidden;}
.main_visual .swiper-slide > img{height:100%;width:auto;position:relative;left:50%;transform:translate(-50%, 0);}
.main_visual .swiper-slide .mv_middle{position:absolute;top:140px;left:220px;z-index:2;}
.main_visual .swiper-slide .tit{color:#fff;font-size:45px;margin-bottom:27px;letter-spacing:-0.05em;}
.main_visual .swiper-slide .txt{color:#fff;font-size:18px;line-height:28px;}
.main_visual .swiper-slide .mv_map{position:absolute;right:55px;bottom:12px;}
.main_visual .swiper-slide .mv_map img{width:290px;}
.main_visual .swiper-slide .myVideo{display:block;width:auto;min-height: 680px; position:relative;top:50%;left:50%;transform:translate(-50%, -50%);z-index: 0;}
.mv_ctr{position:absolute;bottom:50px;width:100%;font-size:0;text-align: center;z-index:100;}
.mv_ctr .swiper-pagination{position:static;display:inline-block;margin-right:8px;}
.mv_ctr .swiper-pagination.item_1{display:none !important;}
.mv_ctr .swiper-pagination-bullet{width:12px;height:12px;border-radius:50%;margin:0 8px;border:2px solid #fff;opacity:1;background:transparent;box-sizing: border-box;}
.mv_ctr .swiper-pagination-bullet-active{width:16px;height:16px;background:#fff;border:0 none;}
.mv_ctr .mv_play{display:none;width:10px;}
.mv_ctr .mv_play.active{display:inline-block;}
.mv_ctr .my_pause{display:none;width:10px;}
.mv_ctr .my_pause.active{display:inline-block;}
.mv_utils{margin-top:80px;font-size:0;}
.mv_utils div{display:inline-block;margin-right:14px;}
.mv_utils a{display:inline-block;width:70px;height:70px;}
.mv_utils .play{background:url('../img/cont/btn_play_visual.png')no-repeat;background-size:100% 100%;}
.mv_utils .pause{background:url('../img/cont/btn_pause_visual.png')no-repeat;background-size:100% 100%; display:none;}
.mv_utils .sound_off{background:url('../img/cont/btn_sound_off.png')no-repeat;background-size:100% 100%;}
.mv_utils .sound_on{background:url('../img/cont/btn_sound_on.png')no-repeat;background-size:100% 100%; display:none;}
.swiper-container .swiper-notification{display:none;}


/*map 20201024*/
.map_wrap{ position: absolute; right:80px; bottom:52px;z-index: 10;}
.map_wrap .area{position: relative;display: block;width: 380px;height: 183px;/* background: url(../img/comm/main_vis_map.png) no-repeat; *//* background-size:cover; */}
/*.map_wrap .area li>div::after{content: '';display: block;width:1px;height:40px;background-color: #fff;transform: rotate(-45deg);position: absolute;}*/

.map_wrap ul.area li div{padding-bottom: 12px; /*position: absolute;*/ font-weight: bold; font-size:18px; display: none;}
.map_wrap ul.area li div a{color: #fff; position: absolute}
.map_wrap ul.area li div a:hover {color:#26ae6a;}

/*
.map_wrap .line_S{ display: block; width: 100%; height: 1px; background-color: #fff; margin-top:2px; position: absolute; bottom:0;right:0}
.map_wrap .line_M{ display: block; width: 100%; height: 1px; background-color: #fff; margin-top:2px; position: relative;}*/
/*.map_wrap .line_M::before{content: '';display: block;width:1px;height: 79px;background-color: #fff;transform: rotate(-45deg);position: absolute;top: -11px;right: -28px;}*/
/*.map_wrap .line_L{display: block;width: 100%;height: 1px;background-color: #fff;margin-top:2px;position: relative;}*/
/*.map_wrap .line_L::before{content: '';display: block;width:1px;height: 93px;background-color: #fff;transform: rotate(-56deg);position: absolute;top: -20px;right: -39px;}*/

/*라인길이*/
.map_wrap .area li .chungcheongbuk-do::after,.map_wrap .area li .sejong::after,.map_wrap .area li .daejeon::after,.map_wrap .area li .jeollabuk-do::after,.map_wrap .area li .gwangju::after,.map_wrap .area li .jeollanam-do::after,
.map_wrap .area li .chungcheongnam-do::after{height: 69px;}
.map_wrap .area li .gyeongsangbuk-do::after,.map_wrap .area li .daegu::after,.map_wrap .area li .gyeongsangnam-do::after,.map_wrap ul.area li .ulsan::after,.map_wrap ul.area li .ulleungdo::after,.map_wrap ul.area li .dokdo::after{height: 100px;}
.map_wrap ul.area li .busan::after{height:127px;}

.map_wrap ul.area li div.on{display: block;width: 380px;height: 183px;position: relative; background-size: contain !important}
.map_wrap ul.area li div.off{display: none}

/*지역 위치값*/
/*라인고정
.map_wrap ul.area li .incheon::after{top: -1px;left: 6px;}
.map_wrap ul.area li .seoul::after{top: -1px;left: 12px;}
.map_wrap ul.area li .gyeonggi-do::after{top: 7px;left: 22px;}
.map_wrap ul.area li .gangwon-do::after{top: -5px;left: 49px;}
.map_wrap ul.area li .chungcheongnam-do::after{top: 10px;left: 10px;}
.map_wrap ul.area li .chungcheongbuk-do::after{top: -3px;left: 27px;}
.map_wrap ul.area li .sejong::after{top: 1px;left: 17px;}
.map_wrap ul.area li .daejeon::after{top: 7px;left: 18px;}
.map_wrap ul.area li .gyeongsangbuk-do::after{top: -16px;left: 34px;}
.map_wrap ul.area li .jeollabuk-do::after{top: 24px;left: 12px;}
.map_wrap ul.area li .daegu::after{top: -8px;left: 36px;}
.map_wrap ul.area li .gyeongsangnam-do::after{top: 4px;left: 35px;}
.map_wrap ul.area li .gwangju::after{top: 38px;left: 13px;}
.map_wrap ul.area li .jeollanam-do::after{top: 47px;left: 6px;}
.map_wrap ul.area li .busan::after{top: -14px;left: 41px;}
.map_wrap ul.area li .ulsan::after{top: 0px;left: 51px;}
.map_wrap ul.area li .jeju::after{bottom: 5px;left: 5px;}
.map_wrap ul.area li .ulleungdo::after{top: -32px;left: 83px;}
.map_wrap ul.area li .dokdo::after{top: -32px;left: 95px;}*/





/*영어*/

/*지도 pin*/
.map_wrap ul.area li .incheon.on{background: url(../img/comm/main_vis_map_pin_incheon.png) no-repeat;}
.map_wrap ul.area li .seoul.on{background: url(../img/comm/main_vis_map_pin_seoul.png) no-repeat;}
.map_wrap ul.area li .gyeonggi-do.on{background: url(../img/comm/main_vis_map_pin_gyeonggi.png) no-repeat;}
.map_wrap ul.area li .gangwon-do.on{background: url(../img/comm/main_vis_map_pin_gangwon.png) no-repeat;}
.map_wrap ul.area li .chungcheongnam-do.on{background: url(../img/comm/main_vis_map_pin_chungcheongnam.png) no-repeat;}
.map_wrap ul.area li .chungcheongbuk-do.on{background: url(../img/comm/main_vis_map_pin_chungcheongbuk.png) no-repeat;}
.map_wrap ul.area li .sejong.on{background: url(../img/comm/main_vis_map_pin_sejong.png) no-repeat;}
.map_wrap ul.area li .daejeon.on{background: url(../img/comm/main_vis_map_pin_daejeon.png) no-repeat;}
.map_wrap ul.area li .gyeongsangbuk-do.on{background: url(../img/comm/main_vis_map_pin_gyeongsangbuk.png) no-repeat;}
.map_wrap ul.area li .jeollabuk-do.on{background: url(../img/comm/main_vis_map_pin_jeollabuk.png) no-repeat;}
.map_wrap ul.area li .daegu.on{background: url(../img/comm/main_vis_map_pin_daegu.png) no-repeat;}
.map_wrap ul.area li .gyeongsangnam-do.on{background: url(../img/comm/main_vis_map_pin_gyeongsangnam.png) no-repeat;}
.map_wrap ul.area li .gwangju.on{background: url(../img/comm/main_vis_map_pin_gwangju.png) no-repeat;}
.map_wrap ul.area li .jeollanam-do.on{background: url(../img/comm/main_vis_map_pin_jeollanam.png) no-repeat;}
.map_wrap ul.area li .busan.on{background: url(../img/comm/main_vis_map_pin_busan.png) no-repeat;}
.map_wrap ul.area li .ulsan.on{background: url(../img/comm/main_vis_map_pin_ulsan.png) no-repeat;}
.map_wrap ul.area li .jeju.on{background: url(../img/comm/main_vis_map_pin_jeju.png) no-repeat;}
.map_wrap ul.area li .ulleungdo.on{background: url(../img/comm/main_vis_map_pin_ulleungdo.png) no-repeat;}
.map_wrap ul.area li .dokdo.on{background: url(../img/comm/main_vis_map_pin_dokdo.png) no-repeat;}

.map_wrap ul.area li .incheon a{top: 2px;right: 151px;}
.map_wrap ul.area li .seoul a{top: 10px;right: 139px;}
.map_wrap ul.area li .gyeonggi-do a{top: 10px;right: 134px;}
.map_wrap ul.area li .gangwon-do a{top: -1px;right: 105px;}
.map_wrap ul.area li .chungcheongnam-do a{top: 26px;right: 144px;}
.map_wrap ul.area li .chungcheongbuk-do a{top: 8px;right: 125px;}
.map_wrap ul.area li .sejong a{top: 11px;right: 139px;}
.map_wrap ul.area li .daejeon a{top: 21px;right: 142px;}
.map_wrap ul.area li .gyeongsangbuk-do a{top: 5px;right: 124px;}
.map_wrap ul.area li .jeollabuk-do a{top: 32px;right: 152px;}
.map_wrap ul.area li .daegu a{top: 12px;right: 124px;}
.map_wrap ul.area li .gyeongsangnam-do a{top: 14px;right: 141px;}
.map_wrap ul.area li .gwangju a{top: 42px;right: 156px;}
.map_wrap ul.area li .jeollanam-do a{top: 52px;right: 162px;}
.map_wrap ul.area li .busan a{top: 19px;right: 120px;}
.map_wrap ul.area li .ulsan a{top: 11px;right: 123px;}
.map_wrap ul.area li .jeju a{bottom: 57px;right: 165px;}
.map_wrap ul.area li .ulleungdo a{top: 0;right: 71px;}
.map_wrap ul.area li .dokdo a{top: 0;right: 61px;}


/*중간*/

/*지도 pin*/
.chs_map_wrap ul.area li .incheon.on{background: url(../img/comm/chs_main_vis_map_pin_incheon.png) no-repeat;}
.chs_map_wrap ul.area li .seoul.on{background: url(../img/comm/chs_main_vis_map_pin_seoul.png) no-repeat;}
.chs_map_wrap ul.area li .gyeonggi-do.on{background: url(../img/comm/chs_main_vis_map_pin_gyeonggi.png) no-repeat;}
.chs_map_wrap ul.area li .gangwon-do.on{background: url(../img/comm/chs_main_vis_map_pin_gangwon.png) no-repeat;}
.chs_map_wrap ul.area li .chungcheongnam-do.on{background: url(../img/comm/chs_main_vis_map_pin_chungcheongnam.png) no-repeat;}
.chs_map_wrap ul.area li .chungcheongbuk-do.on{background: url(../img/comm/chs_main_vis_map_pin_chungcheongbuk.png) no-repeat;}
.chs_map_wrap ul.area li .sejong.on{background: url(../img/comm/chs_main_vis_map_pin_sejong.png) no-repeat;}
.chs_map_wrap ul.area li .daejeon.on{background: url(../img/comm/chs_main_vis_map_pin_daejeon.png) no-repeat;}
.chs_map_wrap ul.area li .gyeongsangbuk-do.on{background: url(../img/comm/chs_main_vis_map_pin_gyeongsangbuk.png) no-repeat;}
.chs_map_wrap ul.area li .jeollabuk-do.on{background: url(../img/comm/chs_main_vis_map_pin_jeollabuk.png) no-repeat;}
.chs_map_wrap ul.area li .daegu.on{background: url(../img/comm/chs_main_vis_map_pin_daegu.png) no-repeat;}
.chs_map_wrap ul.area li .gyeongsangnam-do.on{background: url(../img/comm/chs_main_vis_map_pin_gyeongsangnam.png) no-repeat;}
.chs_map_wrap ul.area li .gwangju.on{background: url(../img/comm/chs_main_vis_map_pin_gwangju.png) no-repeat;}
.chs_map_wrap ul.area li .jeollanam-do.on{background: url(../img/comm/chs_main_vis_map_pin_jeollanam.png) no-repeat;}
.chs_map_wrap ul.area li .busan.on{background: url(../img/comm/chs_main_vis_map_pin_busan.png) no-repeat;}
.chs_map_wrap ul.area li .ulsan.on{background: url(../img/comm/chs_main_vis_map_pin_ulsan.png) no-repeat;}
.chs_map_wrap ul.area li .jeju.on{background: url(../img/comm/chs_main_vis_map_pin_jeju.png) no-repeat;}
.chs_map_wrap ul.area li .ulleungdo.on{background: url(../img/comm/chs_main_vis_map_pin_ulleungdo.png) no-repeat;}
.chs_map_wrap ul.area li .dokdo.on{background: url(../img/comm/chs_main_vis_map_pin_dokdo.png) no-repeat;}

.chs_map_wrap ul.area li .incheon a{top: 0;right: 142px;}
.chs_map_wrap ul.area li .seoul a{top: 5px;right: 132px;}
.chs_map_wrap ul.area li .gyeonggi-do a{top: 11px;right: 127px;}
.chs_map_wrap ul.area li .gangwon-do a{top: -2px;right: 104px;}
.chs_map_wrap ul.area li .chungcheongnam-do a{top: 27px;right: 138px;}
.chs_map_wrap ul.area li .chungcheongbuk-do a{top: 9px;right: 120px;}
.chs_map_wrap ul.area li .sejong a{top: 16px;right: 136px;}
.chs_map_wrap ul.area li .daejeon a{top: 22px;right: 140px;}
.chs_map_wrap ul.area li .gyeongsangbuk-do a{top: 8px;right: 118px;}
.chs_map_wrap ul.area li .jeollabuk-do a{top: 33px;right: 150px;}
.chs_map_wrap ul.area li .daegu a{top: 14px;right: 135px;}
.chs_map_wrap ul.area li .gyeongsangnam-do a{top: 15px;right: 140px;}
.chs_map_wrap ul.area li .gwangju a{top: 43px;right: 153px;}
.chs_map_wrap ul.area li .jeollanam-do a{top: 49px;right: 160px;}
.chs_map_wrap ul.area li .busan a{top: 16px;right: 130px;}
.chs_map_wrap ul.area li .ulsan a{top: 8px;right: 123px;}
.chs_map_wrap ul.area li .jeju a{bottom: 58px;right: 158px;}
.chs_map_wrap ul.area li .ulleungdo a{top: 0;right: 73px;}
.chs_map_wrap ul.area li .dokdo a{top: 0;right: 72px;}

/*중번*/
/*지도 pin*/
.cht_map_wrap ul.area li .incheon.on{background: url(../img/comm/cht_main_vis_map_pin_incheon.png) no-repeat;}
.cht_map_wrap ul.area li .seoul.on{background: url(../img/comm/cht_main_vis_map_pin_seoul.png) no-repeat;}
.cht_map_wrap ul.area li .gyeonggi-do.on{background: url(../img/comm/cht_main_vis_map_pin_gyeonggi.png) no-repeat;}
.cht_map_wrap ul.area li .gangwon-do.on{background: url(../img/comm/cht_main_vis_map_pin_gangwon.png) no-repeat;}
.cht_map_wrap ul.area li .chungcheongnam-do.on{background: url(../img/comm/cht_main_vis_map_pin_chungcheongnam.png) no-repeat;}
.cht_map_wrap ul.area li .chungcheongbuk-do.on{background: url(../img/comm/cht_main_vis_map_pin_chungcheongbuk.png) no-repeat;}
.cht_map_wrap ul.area li .sejong.on{background: url(../img/comm/cht_main_vis_map_pin_sejong.png) no-repeat;}
.cht_map_wrap ul.area li .daejeon.on{background: url(../img/comm/cht_main_vis_map_pin_daejeon.png) no-repeat;}
.cht_map_wrap ul.area li .gyeongsangbuk-do.on{background: url(../img/comm/cht_main_vis_map_pin_gyeongsangbuk.png) no-repeat;}
.cht_map_wrap ul.area li .jeollabuk-do.on{background: url(../img/comm/cht_main_vis_map_pin_jeollabuk.png) no-repeat;}
.cht_map_wrap ul.area li .daegu.on{background: url(../img/comm/cht_main_vis_map_pin_daegu.png) no-repeat;}
.cht_map_wrap ul.area li .gyeongsangnam-do.on{background: url(../img/comm/cht_main_vis_map_pin_gyeongsangnam.png) no-repeat;}
.cht_map_wrap ul.area li .gwangju.on{background: url(../img/comm/cht_main_vis_map_pin_gwangju.png) no-repeat;}
.cht_map_wrap ul.area li .jeollanam-do.on{background: url(../img/comm/cht_main_vis_map_pin_jeollanam.png) no-repeat;}
.cht_map_wrap ul.area li .busan.on{background: url(../img/comm/cht_main_vis_map_pin_busan.png) no-repeat;}
.cht_map_wrap ul.area li .ulsan.on{background: url(../img/comm/cht_main_vis_map_pin_ulsan.png) no-repeat;}
.cht_map_wrap ul.area li .jeju.on{background: url(../img/comm/cht_main_vis_map_pin_jeju.png) no-repeat;}
.cht_map_wrap ul.area li .ulleungdo.on{background: url(../img/comm/cht_main_vis_map_pin_ulleungdo.png) no-repeat;}
.cht_map_wrap ul.area li .dokdo.on{background: url(../img/comm/cht_main_vis_map_pin_dokdo.png) no-repeat;}

.cht_map_wrap ul.area li .incheon a{top: 1px;right: 145px;}
.cht_map_wrap ul.area li .seoul a{top: 7px;right: 138px;}
.cht_map_wrap ul.area li .gyeonggi-do a{top: 14px;right: 133px;}
.cht_map_wrap ul.area li .gangwon-do a{top: 1px;right: 107px;}
.cht_map_wrap ul.area li .chungcheongnam-do a{top: 29px;right: 147px;}
.cht_map_wrap ul.area li .chungcheongbuk-do a{top: 11px;right: 124px;}
.cht_map_wrap ul.area li .sejong a{top: 16px;right: 139px;}
.cht_map_wrap ul.area li .daejeon a{top: 22px;right: 140px;}
.cht_map_wrap ul.area li .gyeongsangbuk-do a{top: 8px;right: 122px;}
.cht_map_wrap ul.area li .jeollabuk-do a{top: 33px;right: 150px;}
.cht_map_wrap ul.area li .daegu a{top: 14px;right: 129px;}
.cht_map_wrap ul.area li .gyeongsangnam-do a{top: 18px;right: 138px;}
.cht_map_wrap ul.area li .gwangju a{top: 43px;right: 150px;}
.cht_map_wrap ul.area li .jeollanam-do a{top: 52px;right: 163px;}
.cht_map_wrap ul.area li .busan a{top: 16px;right: 125px;}
.cht_map_wrap ul.area li .ulsan a{top: 8px;right: 125px;}
.cht_map_wrap ul.area li .jeju a{bottom: 54px;right: 158px;}
.cht_map_wrap ul.area li .ulleungdo a{top: 0;right: 71px;}
.cht_map_wrap ul.area li .dokdo a{top: 0;right: 72px;}


/*일어*/
/*지도 pin*/
.jpn_map_wrap ul.area li .incheon.on{background: url(../img/comm/jpn_main_vis_map_pin_incheon.png) no-repeat;}
.jpn_map_wrap ul.area li .seoul.on{background: url(../img/comm/jpn_main_vis_map_pin_seoul.png) no-repeat;}
.jpn_map_wrap ul.area li .gyeonggi-do.on{background: url(../img/comm/jpn_main_vis_map_pin_gyeonggi.png) no-repeat;}
.jpn_map_wrap ul.area li .gangwon-do.on{background: url(../img/comm/jpn_main_vis_map_pin_gangwon.png) no-repeat;}
.jpn_map_wrap ul.area li .chungcheongnam-do.on{background: url(../img/comm/jpn_main_vis_map_pin_chungcheongnam.png) no-repeat;}
.jpn_map_wrap ul.area li .chungcheongbuk-do.on{background: url(../img/comm/jpn_main_vis_map_pin_chungcheongbuk.png) no-repeat;}
.jpn_map_wrap ul.area li .sejong.on{background: url(../img/comm/jpn_main_vis_map_pin_sejong.png) no-repeat;}
.jpn_map_wrap ul.area li .daejeon.on{background: url(../img/comm/jpn_main_vis_map_pin_daejeon.png) no-repeat;}
.jpn_map_wrap ul.area li .gyeongsangbuk-do.on{background: url(../img/comm/jpn_main_vis_map_pin_gyeongsangbuk.png) no-repeat;}
.jpn_map_wrap ul.area li .jeollabuk-do.on{background: url(../img/comm/jpn_main_vis_map_pin_jeollabuk.png) no-repeat;}
.jpn_map_wrap ul.area li .daegu.on{background: url(../img/comm/jpn_main_vis_map_pin_daegu.png) no-repeat;}
.jpn_map_wrap ul.area li .gyeongsangnam-do.on{background: url(../img/comm/jpn_main_vis_map_pin_gyeongsangnam.png) no-repeat;}
.jpn_map_wrap ul.area li .gwangju.on{background: url(../img/comm/jpn_main_vis_map_pin_gwangju.png) no-repeat;}
.jpn_map_wrap ul.area li .jeollanam-do.on{background: url(../img/comm/jpn_main_vis_map_pin_jeollanam.png) no-repeat;}
.jpn_map_wrap ul.area li .busan.on{background: url(../img/comm/jpn_main_vis_map_pin_busan.png) no-repeat;}
.jpn_map_wrap ul.area li .ulsan.on{background: url(../img/comm/jpn_main_vis_map_pin_ulsan.png) no-repeat;}
.jpn_map_wrap ul.area li .jeju.on{background: url(../img/comm/jpn_main_vis_map_pin_jeju.png) no-repeat;}
.jpn_map_wrap ul.area li .ulleungdo.on{background: url(../img/comm/jpn_main_vis_map_pin_ulleungdo.png) no-repeat;}
.jpn_map_wrap ul.area li .dokdo.on{background: url(../img/comm/jpn_main_vis_map_pin_dokdo.png) no-repeat;}

.jpn_map_wrap ul.area li .incheon a{top: 4px;right: 142px;}
.jpn_map_wrap ul.area li .seoul a{top: 10px;right: 131px;}
.jpn_map_wrap ul.area li .gyeonggi-do a{top: 11px;right: 127px;}
.jpn_map_wrap ul.area li .gangwon-do a{top: -2px;right: 104px;}
.jpn_map_wrap ul.area li .chungcheongnam-do a{top: 27px;right: 141px;}
.jpn_map_wrap ul.area li .chungcheongbuk-do a{top: 9px;right: 120px;}
.jpn_map_wrap ul.area li .sejong a{top: 16px;right: 136px;}
.jpn_map_wrap ul.area li .daejeon a{top: 22px;right: 140px;}
.jpn_map_wrap ul.area li .gyeongsangbuk-do a{top: 8px;right: 118px;}
.jpn_map_wrap ul.area li .jeollabuk-do a{top: 33px;right: 150px;}
.jpn_map_wrap ul.area li .daegu a{top: 14px;right: 135px;}
.jpn_map_wrap ul.area li .gyeongsangnam-do a{top: 15px;right: 140px;}
.jpn_map_wrap ul.area li .gwangju a{top: 43px;right: 153px;}
.jpn_map_wrap ul.area li .jeollanam-do a{top: 49px;right: 160px;}
.jpn_map_wrap ul.area li .busan a{top: 16px;right: 130px;}
.jpn_map_wrap ul.area li .ulsan a{top: 8px;right: 123px;}
.jpn_map_wrap ul.area li .jeju a{bottom: 58px;right: 158px;}
.jpn_map_wrap ul.area li .ulleungdo a{top: 0;right: 73px;}
.jpn_map_wrap ul.area li .dokdo a{top: 0;right: 72px;}






/*VIRTUAL REALITY KOREA*/
.vr_wrap .swiper-wrapper{display:block;}
.vr_wrap .swiper-slide{width:370px;height:370px;float:left;}
.vr_wrap .swiper-slide #pano{position:absolute;top:0;right:0;width:100%;height:100%;}
.vr_wrap .swiper-slide>a{display:block;position:absolute;top:0;right:0;width:100%;height:100%;overflow: hidden;}
.vr_wrap .swiper-slide a img{width:calc(100% + 1px);height:calc(100% + 1px);width:100%;height:100%;-webkit-transition: transform .3s ease-out;-moz-transition: transform .3s ease-out;-ms-transition: transform .3s ease-out;
 -o-transition: transform .3s ease-out;transition: transform .3s ease-out;}
.vr_wrap .swiper-slide a:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1); /* IE 9 */
-o-transform: scale(1.1);transform: scale(1.1);}



.vr_wrap .swiper-slide a.play:after{content:'';display:block;width:56px;height:56px;margin: 0;background:url('../img/cont/btn_play_360s.png')no-repeat;position:absolute;top: 0;left: 0;z-index:10;background-position: 50% 50%;width: 100%;height: 100%;}

.vr_wrap .vr_img_wrap .vr_playbtn:after{content:'';display:block;width:56px;height:56px;margin: 0;background:url('../img/cont/btn_play_360.png')no-repeat;position:absolute;top: 0;left: 0;z-index:10;background-position: 50% 50%;width: 100%;height: 100%;cursor: pointer;}


.vr_wrap .swiper-slide a p.txt,.vr_img_txt .txt
{position:absolute;width:100%;left:0;bottom:25px;font-size:18px;line-height:24px;text-align:center;color:#fff;font-weight:900;box-sizing:border-box;    /* text-transform:uppercase; */}
.vr_wrap .swiper-slide.vr_img_wrap{width:1170px;height:618px;margin:0 !important;}

.vr_wrap .swiper-wrapper.no_swiper{transform:translate(0,0) !important;}
.vr_wrap .swiper-wrapper.first.no_swiper{margin:0 !important;}
.vr_wrap .swiper-slide.no_swiper{margin:30px 0 0 0 !important;}
.vr_wrap .swiper-slide.no_swiper:nth-child(3){margin:30px 30px 0 30px !important;}
.sec02.vr_korea .swiper-slide.vr_img_wrap{margin:0 !important;}

.vr_img_wrap{ position: relative; overflow: hidden}
.vr_img_wrap p.txt{z-index: 9;}
.vr_img_wrap::after{content: ''; display: block; width: 100%; height:60px; position:absolute; bottom:-30px;background-image: linear-gradient(to top, rgba(0,0,0,0.58) , rgba(255,0,0,0) );
    background: -webkit-linear-gradient(top, rgb(0 0 0 / 0.58), rgba(0,255,0,0));
    background: -moz-linear-gradient(top, rgb(0 0 0 / 0.58), rgba(0,255,0,0));
    background: -o-linear-gradient(top, rgb(0 0 0 /0.58), rgba(0,255,0,0));
    background: linear-gradient(to top, rgb(0 0 0 / 58%), rgba(0,255,0,0));}

.vr_wrap .vr_img_wrap .play_btn.play:before{content:'';display:block;width:200px;height:102px;background:url('../img/cont/tag_360vr.png')no-repeat;position:absolute;top:0;left:0;z-index:10;}



/*DESTINATIONS BY REGION*/
.des_region .swiper-slide{width: calc(33% - 16px); margin-right:30px} /* (2021.02.02 수정) */
.des_region .swiper-slide:last-child{margin-right:0}
.des_region h3{margin-bottom:0}
.tab_btns{height:130px;line-height:130px;text-align:center;font-size:0;}
.tab_btns a{display:inline-block;padding:0 25px;position: relative;/* text-transform:uppercase; */}
.tab_btns a span{font-size:17px;font-weight: 900;color:#333;}
.tab_btns a:after{content:'/';display:block;font-size:18px;color:#dedede;position:absolute;top:2px;right:0;}
.tab_btns a:last-child::after{display:none;}
.tab_btns a:hover span{padding-bottom:10px;color:#26ae6a;border-bottom:3px solid #26ae6a;}
.tab_btns a.active span{padding-bottom:10px;color:#26ae6a;border-bottom:3px solid #26ae6a;}
.tab_con{position: relative;display:none;} /* (2021.02.02 수정) */
.tab_con:nth-child(1){display:block;} /* (2021.02.02 수정) */
.tab_con .tab_con_L,
.tab_con .tab_con_R {overflow:hidden; float:left; width:50%; padding:0 15px 0 0;}
.tab_con .tab_con_R {padding:0 0 0 15px;}
.tab_con .sd_box{display:block;max-width:570px;height:420px;overflow:hidden;position:relative;}
.tab_con .sd_box > img{  /*  position: absolute;top: 50%;left: 50%;
-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1); transform: scale(1) translate(-50%, -50%)*/
width: auto;}
.tab_con .sd_box:hover > img{}
.tab_con .sd_box p{position:absolute;width:100%;left:0;}
.tab_con .sd_box p.txt{bottom:40px;font-size:19px;text-align:center;color:#fff;font-weight:900;box-sizing:border-box;padding: 0 18px;/* text-transform:uppercase; */}
.tab_con .sd_box p.image{top:0;height:100%;}
.tab_con .sd_box p.image img{width:100%;height:100%;}

.des_region .swiper-button-next,
.des_region .swiper-button-prev {top:50%;}/* (2021.02.02 수정) margin-top 삭제 */
.des_region .swiper-button-next.swiper-button-disabled,
.des_region .swiper-button-prev.swiper-button-disabled {display:none !important;}

.des_region .swiper-pagination {display:none;}

/*DESTINATIONS BY REGION map*/
.tap_seoul,
.tap_gangwon,
.tap_chungcheong,
.tap_gyeongsang,
.tap_jeolla,
.tap_jeju {position:relative;}
.des_map_wrap{position: absolute;left: 50%;top:50px;z-index: 10;display: block;width: 228px;height: 271px;background: url(../img/comm/map.png) no-repeat;background-size: cover;margin: 0 0 0 -83px;transform: scale(0.85);}  
.des_map_wrap .map{display: block;width:228px; height:271px; background: url(../img/comm/map.png) no-repeat; background-size:cover}
.des_map_wrap ul.area li div{padding-bottom: 12px; position: absolute; font-weight: bold; font-size:18px}
.des_map_wrap ul.area li div .dot {top: 21px;position: relative;}
.des_map_wrap ul.area li div .dot .map_txt{color: #fff; border-bottom:1px solid #fff; padding-bottom:5px}
.des_map_wrap .line{content: '';display: block;width:1px;height: 64px;background-color:#fff;transform: rotate(-71deg);position: absolute;top: 4px;right: -30px;}
.des_map_wrap .line::after{background: url(../img/comm/area_ico.png) no-repeat;content: '';display: block;width:50px;height: 50px;background-size: cover;position: absolute;}

.des_map_wrap .area .line:after{top: 45px;left: -23px;transform: rotate(71deg);}
.des_map_wrap .area .line_l{content: '';display: block;width: 1px;height: 72px;background-color: #fff;transform: rotate(55deg);position: absolute;top: 10px;left: -29px;}
.des_map_wrap .area .line_l:after{top: 52px;left: -24px;transform: rotate(-55deg);}

.des_map_wrap ul.area li div.on{display: block}
.des_map_wrap ul.area li div.off{display: none}

/*DESTINATIONS BY REGION 지역 위치*/
.des_map_wrap .seoul  {top: -8px;left: -54px;}
.des_map_wrap .gangwondo{top: -25px;right: -51px;}
.des_map_wrap .chungcheondo{top: 44px;left: -145px;}
.des_map_wrap .gyeongsangdo{top: 34px;right: -89px;}
.des_map_wrap .jeollado  {top: 102px;left: -84px;}
.des_map_wrap .jeju  {top: 176px;left: -150px;}

.des_map_wrap ul.area li div.chungcheondo .dot{top:15px;}
.des_map_wrap ul.area li div.chungcheondo .dot .map_txt{position: relative;right: -18px;top: 50px;padding-right: 47px;}
.des_map_wrap .chungcheondo .line{position: absolute;top: 25px;right: 17px;width:0;}

.des_map_wrap ul.area li div.gyeongsangdo .dot .map_txt{color: #fff;border-bottom:1px solid #fff;padding-bottom:5px;position: relative;left: -27px;top: 44px;padding-left: 40px;}
.des_map_wrap .gyeongsangdo .line_l{position: absolute;top: 3px;left: 4px; width:0}

.des_map_wrap ul.area li div.jeju .dot .map_txt{position: relative;top: 6px;left: 58px;}
.des_map_wrap .jeju .line{transform: rotate(-55deg);position: absolute;top: 26px;right: -70px;height: 28px;}
.des_map_wrap .area .jeju .line:after{top: 10px;left: -20px;transform: rotate(55deg);}

/*중간 DESTINATIONS BY REGION 지역 위치*/
.chs_conts .des_map_wrap .seoul  {top: -8px;left: -44px;}
.chs_conts .des_map_wrap .gangwondo{top: -25px;right: -3px;}
.chs_conts .des_map_wrap .chungcheondo{top: 44px;left: -61px;}
.chs_conts .des_map_wrap .gyeongsangdo{top: 34px;right: -5px;}
.chs_conts .des_map_wrap .jeollado  {top: 102px;left: -63px;}
.chs_conts .des_map_wrap .jeju  {top: 176px;left: -93px;}

/*중번 DESTINATIONS BY REGION 지역 위치*/
.cht_conts .des_map_wrap .seoul  {top: -8px;left: -96px;}
.cht_conts .des_map_wrap .gangwondo{top: -25px;right: -3px;}
.cht_conts .des_map_wrap .chungcheondo{top: 44px;left: -61px;}
.cht_conts .des_map_wrap .gyeongsangdo{top: 34px;right: -5px;}
.cht_conts .des_map_wrap .jeollado  {top: 102px;left: -63px;}
.cht_conts .des_map_wrap .jeju  {top: 176px;left: -93px;}


/*일어 DESTINATIONS BY REGION 지역 위치*/
.jp_conts .des_map_wrap .seoul  {top: -8px;left: -44px;}
.jp_conts .des_map_wrap .gangwondo{top: -25px;right: -3px;}
.jp_conts .des_map_wrap .chungcheondo{top: 44px;left: -61px;}
.jp_conts .des_map_wrap .gyeongsangdo{top: 34px;right: -5px;}
.jp_conts .des_map_wrap .jeollado  {top: 102px;left: -63px;}
.jp_conts .des_map_wrap .jeju  {top: 176px;left: -162px;}



/*TRAVEL HIGHLIGHT */
.trav_high .swiper-slide{width:calc(33.333% - 15px); margin-right:30px}
.trav_high .sd_box{display:block;max-width:370px;height:300px;overflow:hidden;position:relative;}
.trav_high .sd_box > img{opacity:1; display: inline-block;}
.trav_high .sd_box:hover > img{}
.trav_high .sd_box p{position:absolute;width:100%;left:0;}
.trav_high .sd_box p.txt{bottom:40px;font-size:19px;text-align:center;color:#fff;font-weight:900;box-sizing:border-box;z-index: 9;padding: 0 5%; height: 50px; /* text-transform:uppercase; */ line-height:25px;}
.trav_high .sd_box p.image{top:0;height:100%;}
.trav_high .sd_box p.image img{width:100%;height:100%;}


/*RECENT KEYWORD*/
.rct_keyword .centerd .keyword{ text-align: center;max-width: 1170px; margin: 0 auto;}
.rct_keyword .centerd .keyword ul{overflow: hidden}
.rct_keyword .centerd .keyword ul li{ display: inline-block}
.rct_keyword .centerd .keyword ul li a{ display:block; float: left; padding:20px 28px; border:1px solid #c4c8c4; border-radius: 20px;margin:14px 8px 0 0; }
.rct_keyword .centerd .keyword ul li a:hover{ background-color: #26ae6a; color: #fff;border:1px solid #26ae6a;}


/*TRAVEL News */
.trav_news .swiper-slide{width:calc(25% - 15px); margin-right:15px;}
.trav_news .sd_box{display:block;max-width:270px;height:350px;overflow:hidden;position:relative;background:#fff;border:1px solid #eee;box-shadow: 0 0 15px #ececec;margin-bottom: 9px;}
.trav_news .sd_box .news_img{max-width: 270px; height: 220px;overflow:hidden;position:relative;}
.trav_news .sd_box .news_img img{width:calc(100% + 1px);height:100%; display: inline-block;}
.trav_news .sd_box .news_img:hover > img{}
.trav_news .sd_box p{position:absolute;width:100%;left:0;}
.trav_news .sd_box p.txt{font-size: 17px;text-align:center;color:#333;font-weight:900;box-sizing:border-box;padding: 30px 15px;height: 93.5px;overflow: hidden;/* text-transform:uppercase; */line-height: 21px;}
.trav_news .sd_box p.image{top:0;height:100%;}
.trav_news .sd_box p.image img{width:100%;height:100%;}


/*social*/
#justified-gallery {max-width:100%;}
#justified-gallery img {-webkit-transition: all .3s ease-in-out !important;transition: all .3s ease-in-out !important;}
#justified-gallery a:hover img {-webkit-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);}
.flexbin {display: flex; overflow: hidden;flex-wrap: wrap;margin: 0px;height:530px;}
.flexbin:after {content: '';flex-grow: 999999999;min-width: 260px;height: 0;}
.flexbin > * { position: relative;display: block;height: 260px;margin: 7.5px;flex-grow: 1; overflow: hidden}
.flexbin > * > img { height: 260px;object-fit: cover; max-width: 100%; min-width: 100%;vertical-align: bottom; }
.flexbin.flexbin-margin { }
 @media (max-width: 850px) {	 
	 .flexbin {display: flex;overflow: hidden;flex-wrap: wrap;margin: 0px;height:107.5vw;}
     .flexbin:after {content: '';flex-grow: 999999999; min-width: 200px;height: 0; }
     .flexbin > * {position: relative; display: block;height: 34.666vw;margin: 4px;flex-grow: 1; }
     .flexbin > * > img {height: 34.666vw;object-fit: cover; max-width: 100%;min-width: 100%;vertical-align: bottom; }
     .flexbin.flexbin-margin {margin: 0 2.5px;} 	 
}
  @media (max-width: 500px) {
    .flexbin {display: flex;overflow: hidden;flex-wrap: wrap;margin: 4px;height:158vw}
    .flexbin:after {content: '';flex-grow: 999999999;min-width: 200px;height: 0; }
    .flexbin > * {position: relative;display: block;height: 51.1vw;margin: 4px;flex-grow: 1; }
    .flexbin > * > img { height: 51.1vw;object-fit: cover;max-width: 100%;min-width: 100%;vertical-align: bottom; }
    .flexbin.flexbin-margin {} 
}

/* (2020.12.15) sns 추가 및 수정 */
.flexImgGallery {overflow: hidden;height:535px;}
.flexImgGallery .flexImgWrap {overflow: hidden; line-height:0;}
.flexImgGallery .flexImgWrap:after {content:""; display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:url("../img/comm/main_sns_bg.png") repeat-x left bottom;}
.flexImgGallery .flexImgWrap .flex_img {-webkit-transition: transform .3s ease-out;-moz-transition: transform .3s ease-out;-ms-transition: transform .3s ease-out; -o-transition: transform .3s ease-out;transition: transform .3s ease-out;}
.flexImgGallery .flexImgWrap:hover .flex_img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1); /* IE 9 */
	-o-transform: scale(1.1);transform: scale(1.1);-ms-filter: s"progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand')"; /* IE8 */filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand'); /* IE6 and 7 */}
.flexImgGallery .flexImgWrap .snsType{position:absolute; bottom:10px; right:10px; display:block; width: 28px; height:26px; text-indent: -9999px;}
.flexImgGallery .flexImgWrap .snsType.facebook{background:url("../img/comm/sns_facebook.png") no-repeat left top;}
.flexImgGallery .flexImgWrap .snsType.instar{background:url("../img/comm/sns_instar.png") no-repeat left top;}
.flexImgGallery .flexImgWrap .snsType.wechat{background:url("../img/comm/sns_wechat.png") no-repeat left top;}
.flexImgGallery .flexImgWrap .snsType.weibo{background:url("../img/comm/sns_weibo.png") no-repeat left top;}
.flexImgGallery .flexImgWrap .snsType.youtube{background:url("../img/comm/sns_youtube.png") no-repeat left top;}
.flexImgGallery .flexImgWrap .pos_play {display:block; position:absolute; top:50%; left:50%; width:57px; height:57px; margin:-28px 0 0 -28px; text-indent: -9999px; background:url("../img/comm/sns_btn_play.png") no-repeat left top;}
@media (max-width: 1460px) {
	.flexImgGallery .flexImgWrap .pos_play {width:3.8vw; height:3.8vw; margin:-1.8vw 0 0 -1.8vw; background-size:3.8vw;}
}
@media (max-width: 720px) {
	.flexImgGallery .flexImgWrap .pos_play {width:10vw; height:10vw; margin:-5vw 0 0 -5vw; background-size:10vw;}
}



/*banner*/
.main_banner .swiper-slide{ max-width: 1170px}
.main_banner .sd_box{display:block;width: 100%;height:350px;overflow:hidden;position:relative;}
.main_banner .sd_box > img{width:calc(100% + 1px);height:calc(100% + 1px);}
.main_banner .sd_box:hover > img{}
.main_banner .sd_box p{width:100%;}
.main_banner .sd_box p.link{position:absolute;bottom:75px;font-size:14px;text-align: left;color:#fff;box-sizing:border-box;border:1px solid #eee;padding: 13px 20px;/* height: 42px; */display: inline-block;width: 158px;left: 50%;margin-left: -79px;}
.main_banner .sd_box p.link:after{content: '';display: block;background:url(../img/comm/arr_w.png) no-repeat;width: 22px;height: 7px;position: absolute;right: 20px;top: 19px;}
.main_banner .sd_box p.image{top: 100px;height: 51%;left: 50%;width: 224px;margin-left: -112px;text-align: center;position: absolute;}
.main_banner .sd_box p.image img{max-width: 224px}
.main_banner .sd_box .bn_txt {padding: 100px 0 0 82px; position: absolute;max-width: 434px;top: 0;}
.main_banner .sd_box .bn_txt p{color:#fff; }
.main_banner .sd_box .bn_txt .b_txt{font-size: 28px;font-weight: bold;/* text-transform:uppercase; */line-height: 34px;}
.main_banner .sd_box .bn_txt .m_txt{font-size: 21px;line-height: 24px;/* text-transform:uppercase; */}
.main_banner .sd_box .bn_txt .s_txt{font-size:15px;margin-top:20px; line-height: 20px}

/* 사업 홍보 배너  */
.main_banner.ea2 .swiper-container{}
.main_banner.ea2 .swiper-slide{width:50%;}
.main_banner.ea2 .sd_box{position:relative;display:block;height:210px;overflow:hidden;}
.main_banner.ea2 .sd_box > img{width:calc(100% + 1px);height:calc(100% + 1px);}
.main_banner.ea2 .sd_box:hover > img{}


/*Coupon & Promotions*/
.cou_promo .swiper-container{}
.cou_promo .swiper-slide{width:50%;}
.cou_promo .sd_box{position:relative;display:block;height:210px;overflow:hidden;}
.cou_promo .sd_box > img{width:calc(100% + 1px);height:calc(100% + 1px);}
.cou_promo .sd_box:hover > img{}

.cou_promo_more_wrap {overflow:hidden; width:100%;}
.cou_promo_more_wrap .innerWrap {float:left; width:50%;}


/*event css*/
.cou_promo .sd_box .yacht .top_txt{color: #4fecff;}
.cou_promo .sd_box .bnfit .top_txt{color:#fff79e}



/*f_banner*/
.f_banner .swiper-container{width:220px;overflow:visible;margin:0;}
.f_banner .swiper-slide{width:220px;}
.f_banner .sd_box{display:block;width:202px;height:72px;overflow:hidden;position:relative;}
.f_banner .centerd{border:1px solid #eee; padding:38px 0}
.f_banner .border_box{width:864px;height:72px;overflow: hidden;margin:0 auto;}
.sec10{padding: 0 0 90px 0;}
.cht_fbnr .swiper-container{width:210px;}
.cht_fbnr .swiper-slide{width:210px;}
.cht_fbnr .border_box{width:1050px;}

/* 인싸코리아 서브메인에서 이동 (2020.12.08) */
/* ---------------------------------division---------------------------------------- */
.division_wrap{position: relative;}
.dvs_left{position: absolute;top:0;left:0;}
.dvs_right{position: relative;top:0;}

.inssa_k .swiper-button-prev{margin:0;background: url('../img/cont/btn_prev.png') no-repeat;background-size:100% auto;}
.inssa_k .swiper-button-next{margin:0;background: url('../img/cont/btn_next.png') no-repeat;background-size:100% auto;}


.inssa_k .dvs_left{width:300px;}
.inssa_k .dvs_left img {max-width:100%;}
.inssa_k .dvs_txt_01{font-size:26px;color:#333;font-weight:900;line-height:30px;padding-left:30px;margin-bottom:62px;position:relative;/* text-transform:uppercase; */z-index:1;}
.inssa_k .dvs_txt_01:after{content:'';display:block;width:4px;height:88%;background:#333;position:absolute;top:6px;left:0;}
.inssa_k .dvs_txt_01:before{content:'';display:block;width:253px;height:110%;background:#eaefed;position:absolute;bottom:-20px;right:0;z-index:-1;}
.inssa_k .dvs_txt_02 span{display:block;font-size:40px;padding:12px 0 18px 0;color:#333;font-weight:900;/* text-transform:uppercase; */}
.inssa_k .dvs_txt_03{font-size:18px;color:#555;line-height:24px;}
.inssa_k .dvs_right{left:410px;position: relative;}
.inssa_k .swiper-container{width:760px;margin:0;}
.inssa_k .swiper-slide{width:260px;height:346px;position: relative;}
.inssa_k .swiper-slide a{display:block;width:240px;height:100%;}
.inssa_k .swiper-slide a img{width:100%;height:auto;position: relative;transform: scale(1);}
.inssa_k .swiper-slide a p{bottom:0;width:100%;height:110px;box-sizing: border-box;text-align: left;padding:20px 25px 0;font-size:16px;color:#333;line-height:22px;background:#fff;border: 1px solid #eeeeee;border-top: none;/* text-transform:uppercase; */font-weight: 900;letter-spacing: -0.9px;}
.inssa_k .elli_3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; overflow: hidden;height: 62px;line-height: 20px;}
.inssa_k .swiper-button-prev{width:60px;height:60px;left:0;top:37%;transform:translate(-50%, -50%);}
.inssa_k .swiper-button-next{width:60px;height:60px;right:auto;left:730px;top:37%;transform:translate(0, -50%);}
 
.cou_promo .swiper-button-next.swiper-button-disabled, 
.cou_promo .swiper-button-prev.swiper-button-disabled {display:none;}

@media screen and (max-width: 1460px){
    /*common*/
    .sec h3{text-align:center;font-size:32.26vw;font-weight:900;}
	[class*='sec'] h3 {font-size:2.6vw;margin-bottom: 45px;}
	/*.sec02,.sec03,.sec04,.sec06,.sec08,.sec09,.sec10 {padding: 6.50vw 6vw 6.16vw 6vw;}*/

    /*MAIN_VISUAL*/
    .main_visual .swiper-slide{height:46.57vw;}
    .main_visual .swiper-slide .mv_middle{left:6.16vw;top:12vw;}
    .main_visual .swiper-slide .tit{font-size:3.08vw;margin-bottom:1.84vw;}
    .main_visual .swiper-slide .txt{font-size:1.23vw;line-height:1.91vw;}
    .main_visual .swiper-slide .mv_map{right:3.76vw;bottom:0.82vw;}
    .main_visual .swiper-slide .mv_map img{width:19.86vw;}
    .mv_utils{margin-top:4.10vw;}
    .mv_utils div{margin-right:0.95vw;}
    .mv_utils a{width:4.93vw;height:4.93vw;}
    .mv_ctr{position:absolute;bottom:50px;width:100%;font-size:0;text-align: center;z-index:100;}
    .mv_ctr .swiper-pagination{margin-right:0.54vw;}
    .mv_ctr .swiper-pagination-bullet{width:0.82vw;height:0.82vw;margin:0 0.54vw;}
    .mv_ctr .swiper-pagination-bullet-active{width:1.09vw;height:1.09vw;}
    .mv_ctr .mv_play{width:0.68vw;}
    .mv_ctr .my_pause{width:0.68vw;}

	.des_map_wrap {/*zoom: 0.7;*/-webkit-transform: scale(0.6);-moz-transform: scale(0.6);-ms-transform: scale(0.6);transform: scale(0.6);/*top:20vw;*/}

	
	/*VIRTUAL REALITY KOREA*/
    .vr_wrap .swiper-slide{width:25.34vw;height:25.34vw;}
    .vr_wrap .swiper-slide a.tag:before{width:13.69vw;height:6.98vw;background-size:100% auto;}
    /*.vr_wrap .swiper-slide a.play:after{width:3.83vw;height:3.83vw;margin:-1.91vw 0 0 -1.91vw;background-size:100% auto;}*/
    .vr_wrap .swiper-slide a p.txt{bottom:1.71vw;font-size:1.23vw;line-height:1.64vw;padding: 0 1.5vw;}
    .vr_wrap .swiper-slide.first{width:80.13vw;height:42.32vw;margin:0 !important;}
    /*.vr_wrap .swiper-slide.first a.play:after{width:6.57vw;height:6.57vw;margin:-3.28vw 0 0 -3.28vw;background-size:100% auto;}*/
    .vr_wrap .swiper-slide.first a p.txt{font-size:1.50vw;}
	.vr_wrap .swiper-slide.no_swiper{margin:2.05vw 0 0 0 !important;}
	.vr_wrap .swiper-slide.first.no_swiper{margin:0 !important;}
	.vr_wrap .swiper-slide.no_swiper:nth-child(3){margin:2.05vw 2.05vw 0 2.05vw !important;}
	.sec02.vr_korea .swiper-slide.vr_img_wrap{margin:0 15px 0 0 !important;}
	
	.vr_wrap .vr_img_wrap .play_btn.play:before {width:13.69vw; height: 6.98vw; background-size:13.69vw;}
	
	/*DESTINATIONS BY REGION*/
    /*(2020.11.30 jy) 수정 시작 */
    .tab_con .tab_con_L {padding:0 1.02vw 0 0;}
    .tab_con .tab_con_R {padding:0 0 0 1.02vw;}
    .des_region .swiper-button-next,
    .des_region .swiper-button-prev {margin-top:2.05vw;}
 	/*(2020.11.30 jy) 수정 끝*/
	
	.trav_high .sd_box {height: 20.54vw;}
	.trav_news .sd_box .news_img { max-width: 100%;height: 15.06vw;}
	.trav_news .sd_box { height: 23.97vw;}
	.trav_news .sd_box p.txt {font-size:1.31vw;height:5.71vw;padding: 1.24vw 1.12vw;line-height: 1.6vw;}
	.tab_btns a span {font-size: 1.2vw;}
	.tab_btns a {display: inline-block; padding: 0 1vw;position: relative;}
	
	.trav_high .swiper-slide { margin-right:2.05vw}
	
	/*social*/
	/*.scl_wrap {margin: 0 0 0 1.02vw;}*/
	.scl_wrap .flex-container .m_flex div a.item{ height:15.8vw;    margin-right: 1.02vw;}
	.scl_wrap .row2{margin-top:1.02vw}
	.scl_wrap .flex-container {height: 15.8vw}
	.scl_wrap .item {flex-grow: 1;flex-shrink: 1;flex-basis: 0;margin-right:1.02vw}
	.scl_wrap .m_flex{padding-top:1.027vw}
	
    /* 사업 홍보 배너 */
    .main_banner.ea2 .swiper-container{}
    .main_banner.ea2 .sd_box{height:14.38vw; margin:auto;}
    .main_banner.ea2 .swiper-button-prev{width:4.10vw;height:4.10vw;margin:-2.05vw 0 0 -2.05vw;left:0;background-size:4.10vw;}
	.main_banner.ea2 .swiper-button-next{width:4.10vw;height:4.10vw;margin:-2.05vw -2.05vw 0 0;right:0;background-size:4.10vw;}
	
    /*Coupon & Promotions*/
    .cou_promo .swiper-container{}
    .cou_promo .sd_box{height:14.38vw; margin:auto;}
    .cou_promo .swiper-button-prev{width:4.10vw;height:4.10vw;margin:-2.05vw 0 0 -2.05vw;left:0;background-size:4.10vw;}
	.cou_promo .swiper-button-next{width:4.10vw;height:4.10vw;margin:-2.05vw -2.05vw 0 0;right:0;background-size:4.10vw;}
	
	/*f_banner*/
    .f_banner .sd_box > img { width: 100%;height:100%;}
    .f_banner .swiper-container{width:15.06vw;}
    .f_banner .swiper-slide{width:15.06vw;}
    .f_banner .sd_box{width:13.83vw;height:4.93vw;}
    .f_banner .centerd{border:1px solid #eee;padding: 2.6vw 0;}
	.f_banner .border_box{width:59.17vw;height:4.93vw;}
	.cht_fbnr .swiper-container{width:14.38vw;}
	.cht_fbnr .swiper-slide{width:14.38vw;}
	.cht_fbnr .border_box{width:71.81vw;}
	
	
	/* 인싸코리아 서브메인에서 이동 (2020.12.08) */
	.inssa_k .elli_3 {height: 4.5vw;line-height: 1.5vw;}
	.inssa_k .dvs_left{width:20.54vw;}
	.inssa_k .dvs_txt_01{font-size:1.78vw;line-height:2.05vw;padding-left:2.05vw;margin-bottom:4.24vw;}
    .inssa_k .dvs_txt_01:after{width:0.27vw;top:0.41vw;}
	.inssa_k .dvs_txt_01:before{width:17.32vw;bottom:-1.36vw;}
	.inssa_k .dvs_txt_02 img{width:7.26vw;}
	.inssa_k .dvs_txt_02 span{font-size:2.73vw;padding:0.82vw 0 1.23vw 0;}
	.inssa_k .dvs_txt_03{font-size:1.23vw;line-height:1.64vw;}
	.inssa_k .dvs_right{left:28.08vw;}
	.inssa_k .swiper-container{width:53.42vw;}
	.inssa_k .swiper-slide{width:17.80vw;height:23.69vw;}
	.inssa_k .swiper-slide a{width:16.43vw;}
	.inssa_k .swiper-slide a p{height:7.53vw;padding:1.36vw 1.71vw 0;font-size:1.09vw;line-height:1.50vw;}
	.inssa_k .swiper-button-prev{width:4.10vw;height:4.10vw;}
	.inssa_k .swiper-button-next{width:4.10vw;height:4.10vw;left:51.5vw;}

	
}

@media screen and (max-width: 1280px){
	
	#controls { padding-top: 9vw;}
	
	.cou_promo .sd_box .bn_txt { padding: 2vw 0 0 5vw; position: absolute;}	
	.trav_high .sd_box p.txt {font-size: 15px;line-height:18px; height:36px; bottom:3.12vw; /*font-size:2vw; */}
	.main_visual .swiper-slide .txt {display: none}
	.tab_con .sd_box p.txt {font-size: 15px;}
	
	.des_map_wrap {/*zoom: 0.7;*/-webkit-transform: scale(0.7);-moz-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);/*top:20vw;*/}
	.des_region .swiper-slide{width: calc(50% - 15px);margin-right:30px;}

	.tab_btns {height: 82px; line-height: 58px}


	
}




@media screen and (max-width: 1024px){
	
	.des_map_wrap {/*zoom: 0.7; */ -webkit-transform: scale(0.7);-moz-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);/*top:11vw;*/}
	#controls { padding-top: 9vw;}
	.main_visual .swiper-slide .tit {font-size: 4.39vw; margin-bottom: 2.63vw;}
	
	.tab_btns a span {font-size: 1.2vw;}
	.tab_btns a {display: inline-block; padding: 0 1vw;position: relative;}
	
	.cou_promo .sd_box .bn_txt .top_txt {font-size:1.5vw}
	.cou_promo .sd_box .bn_txt .b_txt{font-size: 2.5vw;line-height: 32px;}
	
	
    .map_wrap {-webkit-transform: scale(0.6);-moz-transform: scale(0.6);-ms-transform: scale(0.6);transform: scale(0.6);position: absolute; right: -44px;bottom: -1px;}
	
}


@media screen and (max-width: 800px){
	.cou_promo .sd_box .bn_txt .link{ display: none}
	.des_map_wrap {/*zoom: 0.6;*/ -webkit-transform: scale(0.6);-moz-transform: scale(0.6);-ms-transform: scale(0.6);transform: scale(0.6);/*top: 27vw;*/}

}


@media screen and (max-width: 750px) and (min-width: 481px){
	
	.scl_wrap .flex-container .m_flex div {min-width: 50%;}
}


@media screen and (max-width: 750px){
	
	/*common*/	
	[class*='sec'] h3 {font-size:5vw;margin-bottom:5.06vw;}
	[class*='sec'] {}
	.sec01{padding:0;}
	/*.sec02,.sec03,.sec04,.sec06,.sec08,.sec09,.sec10{padding: 6.1vw 0 6.1vw 6.1vw;}*/
	
	/*숨김*/
	.swiper-button-prev, .swiper-container-rtl .swiper-button-next,
	.swiper-button-next, .swiper-container-rtl .swiper-button-prev,
	.cou_promo .sd_box .bn_txt .link,.more_wrap,
	.only_pc{display: none}
	
	.more_wrap.mobileShow {display: block !important;}
	
	.dvs_left img.only_pc {display:none !important;}
	
	/*표출*/
	.only_mob{ display: block; }
	
	/*말줄임*/
	.mt_elis_4{display:-webkit-box;word-wrap:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#444;text-decoration:none;line-height: 22px;}
	
	.trav_high .swiper-container,.des_region .swiper-container,.trav_news .swiper-container,.main_banner .swiper-container,.cou_promo .swiper-container,.f_banner .swiper-container{overflow: visible}
	
	/*MAIN_VISUAL*/
	.main_visual .swiper-slide{height:88.88vw;}
    .main_visual .swiper-slide .tit{font-size:6.25vw;line-height:8.88vw;width: 72%;}
    .main_visual .swiper-slide .txt{display:none;}
    .mv_utils a{width:10vw;height:10vw;}
    .main_visual .swiper-slide .mv_map img{width:35vw;}
    .main_visual .swiper-slide .myVideo{height:100%;width:auto;}
	
	.mv_utils { margin-top: 6.1vw;}
	video[poster]{ height:100%;width:300% !important;}
    
    .mv_ctr .swiper-pagination{margin-right:6px;}
	.mv_ctr .swiper-pagination-bullet{width:8px;height:8px;margin:0 8px;}
	.mv_ctr .swiper-pagination-bullet-active{width:10px;height:10px;}
	
	
	
	/*VIRTUAL REALITY KOREA*/
    .vr_wrap .swiper-container{overflow: visible;}
    .vr_wrap .swiper-wrapper{display:flex;}
    .vr_wrap .swiper-slide{width:81.55vw;height:55.55vw;margin:0;}
    .vr_wrap .swiper-slide.no_swiper {margin:0 !important;}
	.vr_wrap .swiper-slide.vr_img_wrap { width: 81.55vw;height: 55.55vw;margin-right: 15px !important;}
	.vr_wrap .vr_img_wrap .vr_playbtn:after {content: '';display: block; width: 56px;height: 56px;
    margin: 0; background: url(../img/cont/btn_play_360s.png)no-repeat;position: absolute;top: 0;left: 0; z-index: 10;background-position: 50% 50%;width: 100%;height: 100%;}
	.vr_wrap .tag:before {width: 91px;height: 44px;background-size: contain;}
    .vr_wrap .swiper-slide:nth-child(3){margin:0;}
    .vr_wrap .swiper-slide a.tag:before{width: 19.27vw;height: 12.22vw;}
    /*.vr_wrap .swiper-slide a.play:after{width:10vw;height:10vw;margin:-5vw 0 0 -5vw;}*/
    .vr_wrap .swiper-slide a p.txt{bottom:5.55vw;font-size:3.88vw;line-height:4.44vw;}
	.vr_img_txt .txt{bottom:5.55vw;font-size:3.88vw;line-height:4.44vw;}

	/*TRAVEL HIGHLIGHT */
	.trav_high .sd_box {height: 34.66vw;}
	.trav_high .swiper-slide { width: calc(49% - 7.5px) !important;    margin-right: 15px !important;}
	.trav_high .sd_box p.txt{bottom:4.44vw;font-size:3.6vw;height: 8.2vw;line-height: 4.1vw;}
	.v_list .colbox .col::before {/*zoom: 0.8*/-webkit-transform: scale(0.8);-moz-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8)}
	
	/*DESTINATIONS BY REGION*/
	/*.tab_conts{overflow: hidden}
	.tab_con{float:left; margin-left:20px}*/
	
	.tab_btns{display: none;}
	.tab_btns{height:10vw;line-height:10vw;}
	.rct_keyword .centerd .keyword ul {overflow: hidden; height:36.0vw;}
	.rct_keyword .centerd .keyword ul li a {font-size: 3.73vw; padding: 2.66vw 3.73vw;margin: 1.86vw 1.06vw 0 0;}
	
	
	
	/*DESTINATIONS BY REGION map*/
	.tab_con .swiper-slide{width: calc(45% - 7.5px); margin-right: 15px;}
	.des_map_wrap {zoom: 0.7;-webkit-transform: scale(0.7);-moz-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);}
	.des_map_wrap{position: absolute;left:0;z-index: 10;top:0;display: block;width: 100%;height: 100%;background:none;background-size: 66% 58%;margin: 0;background-position: 65px 26px;}
	.des_map_wrap ul.area li div {width: 100%;}
	.des_map_wrap .mob_txt{margin:4.16vw 0 0 0; color: #ff4b4b;/* text-transform:uppercase; */ font-weight: 900;text-align: center;bottom: -6vw;font-size: 3.5vw;}
	.tab_con .sd_box { height:55vw }
	.tab_con .sd_box > img {min-width:100%;}
	.tab_con .swiper-slide {min-width: 158px;}
	.tab_con .des_map::after{background: linear-gradient(to top, rgb(0 0 0 / 94%), rgb(0 0 0 / 37%))}
	.tab_con .sd_box p.txt{font-size:20px}
	.tab_con .sd_box p.txt {bottom: 4.44vw;font-size: 3.6vw;height: 7.8vw;line-height: 4.1vw;/* text-transform:uppercase; */}
	/*.des_map_wrap ul.area li div{position:inherit;text-align: center;}*/
	.des_map_wrap ul.area li.ver_wrap div .loca{display: block; width:28.42vw; height: 33.3vw; background-size: contain !important; margin: 5vw auto 0 auto; }
	.des_map_wrap ul.area li.ver_wrap .seo .loca{ background: url(../img/cont/main_desmap_seoul.png) no-repeat; }
	.des_map_wrap ul.area li.ver_wrap .gangwon .loca{ background: url(../img/cont/main_desmap_gangwondo.png) no-repeat; }
	.des_map_wrap ul.area li.ver_wrap .chung .loca{ background: url(../img/cont/main_desmap_chungcheondo.png) no-repeat; }
	.des_map_wrap ul.area li.ver_wrap .gyeong .loca{ background: url(../img/cont/main_desmap_gyeongsangdo.png) no-repeat; }
	.des_map_wrap ul.area li.ver_wrap .jeolla .loca{ background: url(../img/cont/main_desmap_jeollado.png) no-repeat; }
	.des_map_wrap ul.area li.ver_wrap .jju .loca{ background: url(../img/cont/main_desmap_jeju.png) no-repeat; }
	
	.des_map_wrap .line,
	.des_map_wrap .area .line_l,
    .des_map_wrap ul.area li div .dot .map_txt {display:none;}
	
	/*
	.tab_con .loca{ position: absolute; background:url(../img/comm/area_ico.png) no-repeat; width: 100px; height: 100px; background-size: contain;}
	.ver_wrap .seo .loca{top: 27px;left:65px;}
	.ver_wrap .gangwon .loca {top: 20px;left: 113px;}
	.ver_wrap .chung .loca { top: 68px;left: 67px;}
	.ver_wrap .gyeong .loca { top: 80px;left: 122px;}
	.ver_wrap .jeolla .loca{top: 114px;left: 70px;}
	.ver_wrap .jju .loca{top: 185px;left: 41px;}*/
	
	/*
	.ver_wrap .seo .loca{top: -281px;left: 64px;}
	.ver_wrap .gangwon .loca {top: -189px;left: 66px;}
    .ver_wrap .chung .loca { top: -151px;left: 36px;}
	.ver_wrap .gyeong .loca { top: -150px;left: 72px;}
	.ver_wrap .jeolla .loca{top: -120px;left: 39px;}
	.ver_wrap .jju .loca{top: -71px;left: 14px;}*/

	/*TRAVEL News */
	.trav_news .sd_box {height:48.61vw;}
	.trav_news .swiper-slide {width: calc(45% - 7.5px); margin-right: 15px;}
	.trav_news .sd_box .news_img {max-width: 100%;height:30.55vw;}
	.trav_news .sd_box p.txt{font-size: 3.7vw;overflow: hidden;padding: 30px 15px;height: 14.75vw;display: block;line-height: 4.1vw;padding: 3.3vw 1.3vw;}
	
	
	/*social*/
	.social_net { padding-top: 11.11vw;}
	.scl_wrap .flex-container{height: auto;/* overflow: hidden; */}
	.scl_wrap .flex-container .m_flex div a.item{ height:40vw;}
	.scl_wrap .row2{display: none}
	.scl_wrap .flex-container .m_flex{float: none; width: 100%; }


	/*main_banner */
	.main_banner .swiper-slide{margin-right:15px;max-width: 100%;}
	.main_banner .sd_box {height:46vw;/*max-width: 76vw;*/}
	.main_banner .sd_box p.link{display: none;}
	.main_banner .sd_box p.image{top:12.86vw;height:100%;text-align: center;position: absolute;width: 100%;margin-left:0px;}
	.main_banner .sd_box p.image img{max-width: 40vw;position: absolute;display: block;margin-left: -20vw;}
	
	.main_banner .sd_box .bn_txt { padding: 30px 0 0 22.77px; max-width: 55vw;}
	.main_banner .sd_box .bn_txt .b_txt {font-size:5vw;line-height: 6.11vw;}
	.main_banner .sd_box .bn_txt .m_txt{font-size:3.61vw;line-height: 5.27vw;margin-top: 15px;}
	.main_banner .sd_box .bn_txt .s_txt{ display: none;}
	


	
    /*Coupon & Promotions*/
    .cou_promo .swiper-container{margin:0;}
    .cou_promo .swiper-slide{width:81.77vw;margin-right:15px}
	.cou_promo .sd_box{height: 28vw;max-width: 100%;}
	.cou_promo .sd_box .bn_txt {padding: 7vw 0 0 5vw;position: absolute;}
	.cou_promo .sd_box .bn_txt .b_txt {font-size: 4.7vw; line-height: 5.7vw;}
	.cou_promo .sd_box .bn_txt .top_txt {font-size: 3vw; line-height: 3.2vw;}
	
	
	
	/*foot banner*/
    .f_banner{padding:0 0 100px 0}
    .f_banner .swiper-container{width:38.05vw;}
    .f_banner .swiper-slide{width:38.05vw;}
    .f_banner .sd_box{width: 32.5vw;height: 12.44vw;}
    .f_banner .centerd{border:none;padding:0 0;}
    .f_banner .border_box{width:100%;height:12.5vw;overflow: visible;}
	.copy p{float: none;font-size:3.5vw;color:#888888;line-height: 20px;}
	
	/* 인싸코리아 서브메인에서 이동 (2020.12.08) */
	/* ---------------------------------division---------------------------------------- */
	.division_wrap{position: relative;}
	.dvs_left{position: relative;top:auto;left:auto;}
	.dvs_right{position: relative;top:auto;}
	/* --------------------------------aboutkorea-------------------------------------- */
	.inssa_k .elli_3 {height:10vw;line-height: 3.2vw; letter-spacing: 0;}
	.inssa_k .swiper-slide a img {width: 100%;height:34vw;}
	.inssa_k .dvs_left{width:77.77vw;margin:0 auto;}
	.inssa_k .dvs_txt_01{font-size:5vw;line-height:5.83vw;padding-left:8.05vw;margin-bottom:11.80vw;}
    .inssa_k .dvs_txt_01:after{width:1.11vw;top:1vw;}
	.inssa_k .dvs_txt_01:before{width:68.05vw;bottom:-4.72vw;}
	.inssa_k .dvs_txt_02 img{width:20.55vw;vertical-align: middle;}
	.inssa_k .dvs_txt_02 span{display:inline-block;padding-left:4.16vw;font-size:6.11vw;padding:0;}
	.inssa_k .dvs_txt_03{font-size:3.88vw;line-height:4.16vw;margin-top:3.33vw;}
	.inssa_k .dvs_right{left:0;position: relative;width:100%;padding-top:5.55vw;}
	.inssa_k .swiper-container{width:77.77vw;margin:0 auto;}
	.inssa_k .swiper-slide{width:41.11vw;height:52vw;}
	.inssa_k .swiper-slide a{width:36.66vw; max-width:100%;}
	.inssa_k .swiper-slide a p{height:17.22vw;padding: 3.5vw 3.5vw 0;font-size: 3vw;line-height:4.44vw;}
	.inssa_k .swiper-button-prev{width:13.61vw;height:13.61vw;left:-1vw;transform:translate(0, -50%);}
	.inssa_k .swiper-button-next{width:13.61vw;height:13.61vw;left:auto;right:0;}
	
   
	
}
@media screen and (max-width:501px){
/*DESTINATIONS BY REGION map*/
	.tab_conts{margin: 0; }
    .tab_con .sd_box p.txt{}
	
	
}
@media screen and (max-width:480px){
	
    

	
	
	
	/*main_vis_map 20201024*/
	.map_wrap{position: absolute;right:6px;bottom:16px;z-index: 10;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1)}
	.map_wrap .area{position: relative;display: block;width: 158px;height:75px;}
	.map_wrap ul.area li div.on {width: 158px;height: 76px;}
	.map_wrap ul.area li div a {color: #fff;font-size: 10px;font-family: Arial !important;display: block;}
	
	/*영어*/
	/*지도 pin*/
	.map_wrap ul.area li .incheon.on{background: url(../img/comm/main_vis_map_pin_incheon_m.png) no-repeat;}
	.map_wrap ul.area li .seoul.on{background: url(../img/comm/main_vis_map_pin_seoul_m.png) no-repeat;}
	.map_wrap ul.area li .gyeonggi-do.on{background: url(../img/comm/main_vis_map_pin_gyeonggi_m.png) no-repeat;}
	.map_wrap ul.area li .gangwon-do.on{background: url(../img/comm/main_vis_map_pin_gangwon_m.png) no-repeat;}
	.map_wrap ul.area li .chungcheongnam-do.on{background: url(../img/comm/main_vis_map_pin_chungcheongnam_m.png) no-repeat;}
	.map_wrap ul.area li .chungcheongbuk-do.on{background: url(../img/comm/main_vis_map_pin_chungcheongbuk_m.png) no-repeat;}
	.map_wrap ul.area li .sejong.on{background: url(../img/comm/main_vis_map_pin_sejong_m.png) no-repeat;}
	.map_wrap ul.area li .daejeon.on{background: url(../img/comm/main_vis_map_pin_daejeon_m.png) no-repeat;}
	.map_wrap ul.area li .gyeongsangbuk-do.on{background: url(../img/comm/main_vis_map_pin_gyeongsangbuk_m.png) no-repeat;}
	.map_wrap ul.area li .jeollabuk-do.on{background: url(../img/comm/main_vis_map_pin_jeollabuk_m.png) no-repeat;}
	.map_wrap ul.area li .daegu.on{background: url(../img/comm/main_vis_map_pin_daegu_m.png) no-repeat;}
	.map_wrap ul.area li .gyeongsangnam-do.on{background: url(../img/comm/main_vis_map_pin_gyeongsangnam_m.png) no-repeat;}
	.map_wrap ul.area li .gwangju.on{background: url(../img/comm/main_vis_map_pin_gwangju_m.png) no-repeat;}
	.map_wrap ul.area li .jeollanam-do.on{background: url(../img/comm/main_vis_map_pin_jeollanam_m.png) no-repeat;}
	.map_wrap ul.area li .busan.on{background: url(../img/comm/main_vis_map_pin_busan_m.png) no-repeat;}
	.map_wrap ul.area li .ulsan.on{background: url(../img/comm/main_vis_map_pin_ulsan_m.png) no-repeat;}
	.map_wrap ul.area li .jeju.on{background: url(../img/comm/main_vis_map_pin_jeju_m.png) no-repeat;}
	.map_wrap ul.area li .ulleungdo.on{background: url(../img/comm/main_vis_map_pin_ulleungdo_m.png) no-repeat;}
	.map_wrap ul.area li .dokdo.on{background: url(../img/comm/main_vis_map_pin_dokdo_m.png) no-repeat;}
	
	.map_wrap ul.area li .incheon a{top: -3px;right: 72px;}
	.map_wrap ul.area li .seoul a{top: 0;right: 70px;}
	.map_wrap ul.area li .gyeonggi-do a{top: 0;right: 64px;}
	.map_wrap ul.area li .gangwon-do a{top: -5px;right: 57px;}
	.map_wrap ul.area li .chungcheongnam-do a{top: 6px;right: 54px;}
	.map_wrap ul.area li .chungcheongbuk-do a{top: 0;right: 50px;}
	.map_wrap ul.area li .sejong a{top: 2px;right: 66px;}
	.map_wrap ul.area li .daejeon a{top: 6px;right: 66px;}
	.map_wrap ul.area li .gyeongsangbuk-do a{top: 0;right: 49px;}
	.map_wrap ul.area li .jeollabuk-do a{top: 10px;right: 71px;}
	.map_wrap ul.area li .daegu a{top: 3px;right: 61px;}
	.map_wrap ul.area li .gyeongsangnam-do a{top: 4px;right: 54px;}
	.map_wrap ul.area li .gwangju a{top: 14px;right: 68px;}
	.map_wrap ul.area li .jeollanam-do a{top: 19px;right:66px;}
	.map_wrap ul.area li .busan a{top: 5px;right: 58px;}
	.map_wrap ul.area li .ulsan a{top: 0px;right: 60px;}
	.map_wrap ul.area li .jeju a{bottom: 23px;right: 85px;}
	.map_wrap ul.area li .ulleungdo a{top: -4px;right: 37px;}
	.map_wrap ul.area li .dokdo a{top: -4px;right: 36px;}
	
	/*중간*/
	/*지도 pin*/
	.chs_map_wrap ul.area li .incheon.on{background: url(../img/comm/chs_main_vis_map_pin_incheon_m.png) no-repeat;}
	.chs_map_wrap ul.area li .seoul.on{background: url(../img/comm/chs_main_vis_map_pin_seoul_m.png) no-repeat;}
	.chs_map_wrap ul.area li .gyeonggi-do.on{background: url(../img/comm/chs_main_vis_map_pin_gyeonggi_m.png) no-repeat;}
	.chs_map_wrap ul.area li .gangwon-do.on{background: url(../img/comm/chs_main_vis_map_pin_gangwon_m.png) no-repeat;}
	.chs_map_wrap ul.area li .chungcheongnam-do.on{background: url(../img/comm/chs_main_vis_map_pin_chungcheongnam_m.png) no-repeat;}
	.chs_map_wrap ul.area li .chungcheongbuk-do.on{background: url(../img/comm/chs_main_vis_map_pin_chungcheongbuk_m.png) no-repeat;}
	.chs_map_wrap ul.area li .sejong.on{background: url(../img/comm/chs_main_vis_map_pin_sejong_m.png) no-repeat;}
	.chs_map_wrap ul.area li .daejeon.on{background: url(../img/comm/chs_main_vis_map_pin_daejeon_m.png) no-repeat;}
	.chs_map_wrap ul.area li .gyeongsangbuk-do.on{background: url(../img/comm/chs_main_vis_map_pin_gyeongsangbuk_m.png) no-repeat;}
	.chs_map_wrap ul.area li .jeollabuk-do.on{background: url(../img/comm/chs_main_vis_map_pin_jeollabuk_m.png) no-repeat;}
	.chs_map_wrap ul.area li .daegu.on{background: url(../img/comm/chs_main_vis_map_pin_daegu_m.png) no-repeat;}
	.chs_map_wrap ul.area li .gyeongsangnam-do.on{background: url(../img/comm/chs_main_vis_map_pin_gyeongsangnam_m.png) no-repeat;}
	.chs_map_wrap ul.area li .gwangju.on{background: url(../img/comm/chs_main_vis_map_pin_gwangju_m.png) no-repeat;}
	.chs_map_wrap ul.area li .jeollanam-do.on{background: url(../img/comm/chs_main_vis_map_pin_jeollanam_m.png) no-repeat;}
	.chs_map_wrap ul.area li .busan.on{background: url(../img/comm/chs_main_vis_map_pin_busan_m.png) no-repeat;}
	.chs_map_wrap ul.area li .ulsan.on{background: url(../img/comm/chs_main_vis_map_pin_ulsan_m.png) no-repeat;}
	.chs_map_wrap ul.area li .jeju.on{background: url(../img/comm/chs_main_vis_map_pin_jeju_m.png) no-repeat;}
	.chs_map_wrap ul.area li .ulleungdo.on{background: url(../img/comm/chs_main_vis_map_pin_ulleungdo_m.png) no-repeat;}
	.chs_map_wrap ul.area li .dokdo.on{background: url(../img/comm/chs_main_vis_map_pin_dokdo_m.png) no-repeat;}

	.chs_map_wrap ul.area li .incheon a{top: -3px;right: 60px;}
	.chs_map_wrap ul.area li .seoul a{top: 1px;right: 55px;}
	.chs_map_wrap ul.area li .gyeonggi-do a{top: 2px;right: 53px;}
	.chs_map_wrap ul.area li .gangwon-do a{top: -3px;right: 45px;}
	.chs_map_wrap ul.area li .chungcheongnam-do a{top: 8px;right: 58px;}
	.chs_map_wrap ul.area li .chungcheongbuk-do a{top: 1px;right: 49px;}
	.chs_map_wrap ul.area li .sejong a{top: 4px;right: 56px;}
	.chs_map_wrap ul.area li .daejeon a{top: 4px;right: 51px;}
	.chs_map_wrap ul.area li .gyeongsangbuk-do a{top: 0;right: 47px;}
	.chs_map_wrap ul.area li .jeollabuk-do a{top: 11px;right: 61px;}
	.chs_map_wrap ul.area li .daegu a{top: 3px;right: 49px;}
	.chs_map_wrap ul.area li .gyeongsangnam-do a{top: 5px;right: 53px;}
	.chs_map_wrap ul.area li .gwangju a{top: 15px;right: 61px;}
	.chs_map_wrap ul.area li .jeollanam-do a{top: 19px;right: 64px;}
	.chs_map_wrap ul.area li .busan a{top: 4px;right: 52px;}
	.chs_map_wrap ul.area li .ulsan a{top: 1px;right: 50px;}
	.chs_map_wrap ul.area li .jeju a{bottom: 24px;right: 68px;}
	.chs_map_wrap ul.area li .ulleungdo a{top: -3px;right: 28px;}
	.chs_map_wrap ul.area li .dokdo a{top: -4px;right: 29px;}
	
	/*중번*/
	/*지도 pin*/
	.cht_map_wrap ul.area li .incheon.on{background: url(../img/comm/cht_main_vis_map_pin_incheon_m.png) no-repeat;}
	.cht_map_wrap ul.area li .seoul.on{background: url(../img/comm/cht_main_vis_map_pin_seoul_m.png) no-repeat;}
	.cht_map_wrap ul.area li .gyeonggi-do.on{background: url(../img/comm/cht_main_vis_map_pin_gyeonggi_m.png) no-repeat;}
	.cht_map_wrap ul.area li .gangwon-do.on{background: url(../img/comm/cht_main_vis_map_pin_gangwon_m.png) no-repeat;}
	.cht_map_wrap ul.area li .chungcheongnam-do.on{background: url(../img/comm/cht_main_vis_map_pin_chungcheongnam_m.png) no-repeat;}
	.cht_map_wrap ul.area li .chungcheongbuk-do.on{background: url(../img/comm/cht_main_vis_map_pin_chungcheongbuk_m.png) no-repeat;}
	.cht_map_wrap ul.area li .sejong.on{background: url(../img/comm/cht_main_vis_map_pin_sejong_m.png) no-repeat;}
	.cht_map_wrap ul.area li .daejeon.on{background: url(../img/comm/cht_main_vis_map_pin_daejeon_m.png) no-repeat;}
	.cht_map_wrap ul.area li .gyeongsangbuk-do.on{background: url(../img/comm/cht_main_vis_map_pin_gyeongsangbuk_m.png) no-repeat;}
	.cht_map_wrap ul.area li .jeollabuk-do.on{background: url(../img/comm/cht_main_vis_map_pin_jeollabuk_m.png) no-repeat;}
	.cht_map_wrap ul.area li .daegu.on{background: url(../img/comm/cht_main_vis_map_pin_daegu_m.png) no-repeat;}
	.cht_map_wrap ul.area li .gyeongsangnam-do.on{background: url(../img/comm/cht_main_vis_map_pin_gyeongsangnam_m.png) no-repeat;}
	.cht_map_wrap ul.area li .gwangju.on{background: url(../img/comm/cht_main_vis_map_pin_gwangju_m.png) no-repeat;}
	.cht_map_wrap ul.area li .jeollanam-do.on{background: url(../img/comm/cht_main_vis_map_pin_jeollanam_m.png) no-repeat;}
	.cht_map_wrap ul.area li .busan.on{background: url(../img/comm/cht_main_vis_map_pin_busan_m.png) no-repeat;}
	.cht_map_wrap ul.area li .ulsan.on{background: url(../img/comm/cht_main_vis_map_pin_ulsan_m.png) no-repeat;}
	.cht_map_wrap ul.area li .jeju.on{background: url(../img/comm/cht_main_vis_map_pin_jeju_m.png) no-repeat;}
	.cht_map_wrap ul.area li .ulleungdo.on{background: url(../img/comm/cht_main_vis_map_pin_ulleungdo_m.png) no-repeat;}
	.cht_map_wrap ul.area li .dokdo.on{background: url(../img/comm/cht_main_vis_map_pin_dokdo_m.png) no-repeat;}
	
	.cht_map_wrap ul.area li .incheon a{top: -3px;right: 60px;}
	.cht_map_wrap ul.area li .seoul a{top: 1px;right: 55px;}
	.cht_map_wrap ul.area li .gyeonggi-do a{top: 2px;right: 53px;}
	.cht_map_wrap ul.area li .gangwon-do a{top: -3px;right: 45px;}
	.cht_map_wrap ul.area li .chungcheongnam-do a{top: 8px;right: 58px;}
	.cht_map_wrap ul.area li .chungcheongbuk-do a{top: 1px;right: 49px;}
	.cht_map_wrap ul.area li .sejong a{top: 4px;right: 56px;}
	.cht_map_wrap ul.area li .daejeon a{top: 6px;right: 56px;}
	.cht_map_wrap ul.area li .gyeongsangbuk-do a{top: 0;right: 49px;}
	.cht_map_wrap ul.area li .jeollabuk-do a{top: 11px;right: 61px;}
	.cht_map_wrap ul.area li .daegu a{top: 3px;right: 49px;}
	.cht_map_wrap ul.area li .gyeongsangnam-do a{top: 5px;right: 54px;}
	.cht_map_wrap ul.area li .gwangju a{top: 15px;right: 61px;}
	.cht_map_wrap ul.area li .jeollanam-do a{top: 19px;right: 64px;}
	.cht_map_wrap ul.area li .busan a{top: 4px;right: 54px;}
	.cht_map_wrap ul.area li .ulsan a{top: 1px;right: 54px;}
	.cht_map_wrap ul.area li .jeju a{bottom: 24px;right: 68px;}
	.cht_map_wrap ul.area li .ulleungdo a{top: -3px;right: 28px;}
	.cht_map_wrap ul.area li .dokdo a{top: -4px;right: 29px;}
	
	/*일어*/
	/*지도 pin*/
	.jpn_map_wrap ul.area li .incheon.on{background: url(../img/comm/jpn_main_vis_map_pin_incheon_m.png) no-repeat;}
	.jpn_map_wrap ul.area li .seoul.on{background: url(../img/comm/jpn_main_vis_map_pin_seoul_m.png) no-repeat;}
	.jpn_map_wrap ul.area li .gyeonggi-do.on{background: url(../img/comm/jpn_main_vis_map_pin_gyeonggi_m.png) no-repeat;}
	.jpn_map_wrap ul.area li .gangwon-do.on{background: url(../img/comm/jpn_main_vis_map_pin_gangwon_m.png) no-repeat;}
	.jpn_map_wrap ul.area li .chungcheongnam-do.on{background: url(../img/comm/jpn_main_vis_map_pin_chungcheongnam_m.png) no-repeat;}
	.jpn_map_wrap ul.area li .chungcheongbuk-do.on{background: url(../img/comm/jpn_main_vis_map_pin_chungcheongbuk_m.png) no-repeat;}
	.jpn_map_wrap ul.area li .sejong.on{background: url(../img/comm/jpn_main_vis_map_pin_sejong_m.png) no-repeat;}
	.jpn_map_wrap ul.area li .daejeon.on{background: url(../img/comm/jpn_main_vis_map_pin_daejeon_m.png) no-repeat;}
	.jpn_map_wrap ul.area li .gyeongsangbuk-do.on{background: url(../img/comm/jpn_main_vis_map_pin_gyeongsangbuk_m.png) no-repeat;}
	.jpn_map_wrap ul.area li .jeollabuk-do.on{background: url(../img/comm/jpn_main_vis_map_pin_jeollabuk_m.png) no-repeat;}
	.jpn_map_wrap ul.area li .daegu.on{background: url(../img/comm/jpn_main_vis_map_pin_daegu_m.png) no-repeat;}
	.jpn_map_wrap ul.area li .gyeongsangnam-do.on{background: url(../img/comm/jpn_main_vis_map_pin_gyeongsangnam_m.png) no-repeat;}
	.jpn_map_wrap ul.area li .gwangju.on{background: url(../img/comm/jpn_main_vis_map_pin_gwangju_m.png) no-repeat;}
	.jpn_map_wrap ul.area li .jeollanam-do.on{background: url(../img/comm/jpn_main_vis_map_pin_jeollanam_m.png) no-repeat;}
	.jpn_map_wrap ul.area li .busan.on{background: url(../img/comm/jpn_main_vis_map_pin_busan_m.png) no-repeat;}
	.jpn_map_wrap ul.area li .ulsan.on{background: url(../img/comm/jpn_main_vis_map_pin_ulsan_m.png) no-repeat;}
	.jpn_map_wrap ul.area li .jeju.on{background: url(../img/comm/jpn_main_vis_map_pin_jeju_m.png) no-repeat;}
	.jpn_map_wrap ul.area li .ulleungdo.on{background: url(../img/comm/jpn_main_vis_map_pin_ulleungdo_m.png) no-repeat;}
	.jpn_map_wrap ul.area li .dokdo.on{background: url(../img/comm/jpn_main_vis_map_pin_dokdo_m.png) no-repeat;}

	.jpn_map_wrap ul.area li .incheon a{top: -3px;right: 60px;}
	.jpn_map_wrap ul.area li .seoul a{top: 1px;right: 55px;}
	.jpn_map_wrap ul.area li .gyeonggi-do a{top: 2px;right: 53px;}
	.jpn_map_wrap ul.area li .gangwon-do a{top: -3px;right: 45px;}
	.jpn_map_wrap ul.area li .chungcheongnam-do a{top: 8px;right: 58px;}
	.jpn_map_wrap ul.area li .chungcheongbuk-do a{top: 1px;right: 49px;}
	.jpn_map_wrap ul.area li .sejong a{top: 4px;right: 56px;}
	.jpn_map_wrap ul.area li .daejeon a{top: 4px;right: 51px;}
	.jpn_map_wrap ul.area li .gyeongsangbuk-do a{top: 0;right: 47px;}
	.jpn_map_wrap ul.area li .jeollabuk-do a{top: 11px;right: 61px;}
	.jpn_map_wrap ul.area li .daegu a{top: 3px;right: 49px;}
	.jpn_map_wrap ul.area li .gyeongsangnam-do a{top: 5px;right: 53px;}
	.jpn_map_wrap ul.area li .gwangju a{top: 15px;right: 61px;}
	.jpn_map_wrap ul.area li .jeollanam-do a{top: 19px;right: 64px;}
	.jpn_map_wrap ul.area li .busan a{top: 4px;right: 52px;}
	.jpn_map_wrap ul.area li .ulsan a{top: 1px;right: 50px;}
	.jpn_map_wrap ul.area li .jeju a{bottom: 24px;right: 68px;}
	.jpn_map_wrap ul.area li .ulleungdo a{top: -3px;right: 28px;}
	.jpn_map_wrap ul.area li .dokdo a{top: -4px;right: 29px;}
	
	
	
	.tab_conts{margin:0;}
	.tab_con{/*zoom:0.47;-webkit-transform: scale(0.52);-moz-transform: scale(0.52);-ms-transform: scale(0.52);transform: scale(0.52)*/}
	.des_map_wrap .mob_txt {bottom: -7vw;font-size: 3.5vw;/* text-transform:uppercase; */}
	.tab_con .sd_box p.txt {}
	.trav_high .sd_box p.txt {bottom: 3.44vw;font-size: 3.8vw;height: auto; line-height: 4vw; width: 34vw; left: 50%; transform: translate(-50%, 0%);
    font-weight: 900;}
	.trav_high .sd_box { height: 34.5vw;}
	.vr_wrap .swiper-slide a p.txt {bottom: 5.55vw;font-size: 3.8vw;}
	.more_wrap{display: none}
	.more_wrap.mobileShow {display: block !important;}
	.trav_news .sd_box {}
	.trav_news .sd_box p.txt {font-size: 3.5vw;height: 16vw;padding: 3.8vw 1.8vw; letter-spacing: -0.01em;display: -webkit-box;word-wrap: break-word;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;color: #444;text-decoration: none;}
     .trav_high .sd_box p.txt { width:90% ;}
	

	
	.scl_wrap .flex-container .m_flex div {min-width: 30%;}
	
	/*TRAVEL News */
	.trav_news .sd_box .news_img {max-width: 100%;height: 29vw;}
	.trav_high .swiper-slide {min-width: 158px}
	
	.cou_promo .sd_box .bn_txt { padding: 7vw 0 0 5vw;position: absolute;}
	.cou_promo .sd_box .bn_txt .b_txt {font-size: 5vw;line-height: 0;}
	.cou_promo .sd_box .bn_txt .top_txt {font-size: 3.2vw;line-height: 14.2vw;}
	
	
	.cou_promo .sd_box .bn_txt .b_txt {font-size: 5vw;line-height:6.7vw;}
	.cou_promo .sd_box .bn_txt .top_txt {font-size: 3.2vw; line-height: 5.2vw;}
	

	
	.v_list{}
	.v_list .box_f .col .v_txt {top: 87vw !important;}

	
	
	

	
}




/*****************PRINT*****************/


@media only print{    
    nav h2 a {margin:0 20px 0 0;}
    .nav_2_item {padding:0 10px;}
    .alley_fixed {display:none;}
    
    .inssa_k .dvs_left img {position:absolute; left:0; top:0;}
}












