@charset "utf-8";

/* 공통 이미지  스프라이트*/
footer address .special_logo .star_men .star_members,
footer address .btn_popup:after,
footer .foot_menuwrap dl dd ul li.privacy_policy a.ico,
footer .sns_wrap .sns_list li a,
footer address .special_logo .i_mecena,
footer address .qrcode > ul li>div:FIRST-CHILD:BEFORE{
	background: url(../image/main/mainicon.png);
	background-repeat: no-repeat;
}

/* layout */
#wrap{min-width:1280px;}
#wrap.line {height:0;padding-top:10px;background-image: url(../image/common/bg_header_line.jpg); background-repeat: repeat-y; background-position: right top;background-color: #e7e7e8;}

/* //header 180103 ksh 추가 */
.skip_navi a{position:absolute;top:-100px;}
.skip_navi a:focus {display:block;left:0;top:0;z-index:9999;width:100%;height:30px;line-height:30px; background:#444;color:#fff;text-align:center;}

.util_wrap{position:relative;background:white; height:40px;box-sizing:border-box;}
.util_wrap .inner{position:relative;width:1180px; margin:0 auto;box-sizing:border-box;font-size:13px;color:#222;display: flex;align-items: center;justify-content: space-between;height: 100%;}
.util_wrap .fav_link > ul{position:relative;display: flex;}
.util_wrap .fav_link > ul > li:before,.new_h_line:before{content:'';display:inline-block;vertical-align:middle;height:12px;width:1px;border-left:1px solid #ccc;margin:0 15px;}
.new_h_line{margin-left: 0px !important;}
.util_wrap .fav_link > ul > li:first-child:before{display:none;}
.util_wrap .fav_link > ul > li > a:hover,
.util_wrap .fav_link > ul > li > a:focus{color:#d60815;text-decoration:underline;}

/* 20230410 기업우대 말풍선 추가 */
.util_wrap .fav_link > ul > li > a.corporate_area:hover, 
.util_wrap .fav_link > ul > li > a.corporate_area:focus{color: #222;}
.util_wrap .fav_link > ul > li > a.corporate_area:hover .corporate_box, 
.util_wrap .fav_link > ul > li > a.corporate_area:focus .corporate_box{display: flex;}
.corporate_area{color: #d00c46;position: relative;font-weight: bold;}
.corporate_area .corporate_box{display: none;align-items: center;padding: 5px 10px;background: #927c72;position: absolute;top: 50%;transform: translateY(-50%);right: -137px;border-radius: 6px;}
.corporate_area .corporate_box:before{content: '';display: block;border-bottom: 3px solid transparent;border-top: 3px solid transparent;border-left: 0px solid transparent;border-right: 5px solid #927c72;position: absolute;top: 50%;transform: translateY(-50%);left: -5px;}
.corporate_area .corporate_box p{margin-left: 5px;font-size: 13px;color: white;line-height: 1;font-weight: 400;margin-top: -1px;}
.corporate_area .corporate_box img{font-size: 0;}
:lang(ja) .corporate_area .corporate_box{right: -150px;}
.util_wrap .util_menu > ul{display: flex;align-items: center;}
.util_wrap .util_menu > ul > li{margin-left:25px; position:relative;}
.util_wrap .util_menu > ul > li span.new_num{position:absolute; right:-17px; top:4px; display:none; width:20px; height:20px; border-radius:50%; background-color:#d10712; color:white; font-size:11px; text-align:center; line-height:20px; } 
.util_wrap .util_menu > ul > li:first-child:BEFORE{display: none;}
.util_wrap .util_menu > ul > li > a:hover,
.util_wrap .util_menu > ul > li > a:focus{color:#d60815;text-decoration:underline;}
.util_wrap .util_menu > ul > li:hover > ul,
.util_wrap .util_menu > ul > li > ul:hover{display:block;}
.util_wrap .util_menu > ul > li > ul{
	position:absolute;
	background-color:white;
	z-index:500;
	line-height:25px;
	box-sizing:border-box;
	padding:20px;
	border:1px solid #cccccc;
	left:12px;
	top:30px;
	display:none;
}
.util_wrap .util_menu > ul > li > ul:before{
	content:'';
	display:block;
	width:11px;
	height:9px;
	position:absolute;
	top:-9px;
	left:46px;
	background:url('../image/main/gnb_arrow.png') center center no-repeat;
}
.util_wrap .util_menu > ul > li > ul:after{
	content: '';
	display: block;
    width: 100%;
    height: 20px;
    position: absolute;
    top: -20px;
    left: 0;
    background: transparent;
}
.util_wrap .util_menu > ul > li > ul > li:before{
	content:'';
	display:block;
	width:2px;
	height:2px;
	background-color:#555555;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-1px;
}
.util_wrap .util_menu > ul > li > ul > li{
	padding-left:11px;
	box-sizing:border-box;
	position:relative;
	white-space:nowrap;
}
.util_wrap .util_menu > ul > li > ul > li a:hover,.util_wrap .util_menu > ul > li > ul > li a:focus{
	color:#d60815;text-decoration:underline;
}


.util_wrap .util_menu > ul > li.lang_select{position:relative;margin-left:30px;}
.util_wrap .util_menu > ul > li.lang_select > a:hover,
.util_wrap .util_menu > ul > li.lang_select > a:focus{color:#222;text-decoration:none;}
.util_wrap .util_menu > ul > li.lang_select .layer_pop{top:30px;}
.util_wrap .util_menu > ul > li .btn_language{position:relative;box-sizing:border-box;padding:4px;border:1px solid #f7f7f7;}
.util_wrap .util_menu > ul > li .btn_language:hover,
.util_wrap .util_menu > ul > li .btn_language:focus{border:1px solid #000;}
.util_wrap .util_menu > ul > li .btn_language.on{border:1px solid #e30613;}
.util_wrap .util_menu > ul > li .btn_language .lang{position:relative;padding-left:3px;}
.util_wrap .util_menu > ul > li .btn_language .lang:after{content:'';display:inline-block;vertical-align:middle;width:18px;height:18px;margin-left:5px;background:url('../image/common/btn_lang_more.png') right center no-repeat;}
.util_wrap .util_menu > ul > li .btn_language .country{position:relative;}
/* .util_wrap .util_menu > ul > li .btn_language .country:after{content:'';display:inline-block;vertical-align:middle;height:12px;width:1px;border-left:1px solid #ccc;margin:0 5px 0 10px;} */
/* 181024 ksh 시연용 국기 아이콘 임시 히든처리 */
/* .util_wrap .util_menu > ul > li .btn_language .country:before{content:'';display:inline-block;vertical-align:middle;width:25px;height:18px;margin-right:5px;background:url('../image/common/ico_language.png') 0 0 no-repeat;}
.util_wrap .util_menu > ul > li .btn_language .country.kor:before{background-position:0 0;}
.util_wrap .util_menu > ul > li .btn_language .country.usa:before{background-position:0 -18px;}
.util_wrap .util_menu > ul > li .btn_language .country.jpn:before{background-position:0 -36px;}
.util_wrap .util_menu > ul > li .btn_language .country.chn:before{background-position:0 -54px;}
.util_wrap .util_menu > ul > li .btn_language .country.eas:before{background-position:0 -72px;}
.util_wrap .util_menu > ul > li .btn_language .country.eur:before{background-position:0 -90px;}
.util_wrap .util_menu > ul > li .btn_language .country.oce:before{background-position:0 -108px;}
.util_wrap .util_menu > ul > li .btn_language .country.rus:before{background-position:0 -126px;} */

/* header */
header{position:relative;height:83px;z-index:400;/*transition:all .5s;*/}
header .header_bg{background:#fff;position:absolute;top:83px;width:100%;height:0px;/*transition:all .5s ease-out;*/}
header .h_inner{position:relative;width:1180px;height:100%; margin:0 auto;}
header .h_inner:after{display:block;content:'';clear:both;}
header .h_inner .logo{position:relative;z-index:2;float:left;display:inline-block;width:202px;height:38px;margin:15px 100px 0 0;background:url('../image/common/logo_header.png') 0 0 no-repeat;}
header .h_inner .logo a{display:block;height:100%;}
header .h_inner .logo.mileage{width:172px;height:58px;margin:10px 130px 0 0;background-image:url('../image/common/logo_header_mileage.png');}
header .h_inner .logo.mileage.save{background-image:url('../image/common/logo_header_mileage_save.png');}

/* header - 오픈 공통 */
header.open .header_bg{border-top:1px solid #666;box-shadow:10px 10px 10px rgba(0,0,0,.05);}

/* header - 메인 */
/*mega start*/
/*header.main{background:transparent;}*/
header.main{background-color:white;}
/*mega end*/
header.main.open{background:#fff;}
header.main.fixed_white{background:#fff;transition:.3s;} /* 탑이 아닐경우 헤더 fixed_white 처리 */
header.main .header_bg{background:transparent;}
header.main.open .header_bg{background:#fff;}

/* header - 항공권예약 */
.header_booking_wrap{position:relative;height:83px;}
.header_booking_wrap header{position:absolute; top:0;left:0;right:0;margin:auto;}
#booking_header{position:relative;}
#booking_header .all_menu{position:absolute;z-index:2; top:32px;right:0;display:inline-block;width:22px;height:19px;background:url('../image/common/all_menu.png') 0 0 no-repeat;}
#booking_header .all_menu:hover,
#booking_header .all_menu:focus{background-position:0 -19px;}
#over_header{display:none;}
/* steper */
.step_indi_wrap{position:absolute;z-index:1;left:0;right:0;margin:auto;margin-top:30px;text-align:center;}
.step_indi_wrap .step_inner{display:inline-block;margin:0 auto;}
.step_indi_wrap .step{float:left;padding:0 20px 5px;margin-right:3px;border-bottom:3px solid #cccccc;color:#cccccc;text-align:center;}
.step_indi_wrap .step > span{font-size:14px;}
.step_indi_wrap .step .num{}
.step_indi_wrap .step .txt{margin-left:5px;position:absolute;top:0;left:0;overflow:hidden;width:0;height:0;font-size:0;line-height:0;}
.step_indi_wrap .step.check{border-bottom:3px solid #555555;color:#555555;}
.step_indi_wrap .step.on{padding:0 50px 5px; border-bottom:3px solid #d60815;color:#555555;}
.step_indi_wrap .step.on .txt{position:relative;top:inherit;left:inherit;width:auto;height:auto;font-size:14px;line-height:1;}


/* nav */
nav{position:relative; float:left; height:83px;box-sizing:border-box;}
nav .nav_list{height:100%;}
nav .nav_list:after{display:block;content:'';clear:both;}
nav .nav_list > li{float:left;height:100%;}
nav .nav_list > li:after{display:block;content:'';clear:both;}
nav .nav_list > li > a{position:relative;display:inline-block;padding:0 20px;min-width:120px;height:100%;box-sizing:border-box;margin-left:15px;font-weight:bold;font-size:18px;text-align:center;color:#000;line-height:78px;}
nav .nav_line{display:none;content:'';position:absolute;z-index:2;left:0;bottom:-1px;width:120px;height:5px;background:#e30613;}
nav .nav_list > li:first-child > a{margin-left:0;}
nav .nav_list > li .nav_d2 > li > a{min-height:38px;margin-bottom:15px;font-weight:bold;font-size:16px;line-height:18px;color:#222;}
nav .nav_list > li .nav_d2 > li > ul{}
nav .nav_list > li .nav_d2 > li > ul > li {margin-top:5px;}
nav .nav_list > li .nav_d2 > li > ul > li:first-child {margin-top:0;}
nav .nav_list > li .nav_d2 > li > ul > li > a{font-size:14px; color:#555;line-height:16px;}
nav .nav_list > li .nav_d2 > li > ul > li > a:hover,
nav .nav_list > li .nav_d2 > li > ul > li > a:focus{color:#d60815;text-decoration:underline;}

nav .nav_cont{position:absolute;display:block;left:-300px;width:1180px;height:0;overflow:hidden;margin:0 auto;}
nav .nav_cont:before{content:'';display:block;height:30px;border:1px solid transparent;}
nav .nav_cont .gnb_banner{position:relative;display:inline-block;float:right;width:196px;height:252px;box-sizing:border-box;}
nav .nav_cont .gnb_banner > a{display:block;}
nav .nav_cont .gnb_banner .img_wrap{position:relative;width:100%;height:126px;overflow:hidden;}
nav .nav_cont .gnb_banner.type2 .img_wrap{height:100%;}
nav .nav_cont .gnb_banner .img_wrap img{width:100%;height:100%;}
nav .nav_cont .gnb_banner .txt_wrap{min-height:125px;box-sizing:border-box;padding:20px;background:#fff;border:1px solid #ccc; border-top:none;text-align:center;color:#555;font-size:14px;line-height:1.3;}
nav .nav_cont .gnb_banner .txt_wrap p{display:-webkit-box;max-height:73px;text-overflow:ellipsis;overflow:hidden;white-space:normal;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
nav .nav_cont .gnb_banner .txt_wrap strong{display:block;margin-bottom:5px;color:#222;font-size:16px;}
nav .nav_cont .gnb_banner > a:hover .txt_wrap,
nav .nav_cont .gnb_banner > a:focus .txt_wrap{border:1px solid #000;border-top:none;}
nav .nav_cont .gnb_banner > a:hover .img_wrap:after,
nav .nav_cont .gnb_banner > a:focus .img_wrap:after{content:'';display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);}
nav .nav_cont .nav_d2{position:relative;display:table;width:calc(100% - 196px);float:left;min-height:250px;}
nav .nav_cont .nav_d2:after{display:block;content:'';clear:both;}
nav .nav_cont .nav_d2 > li{display:table-cell;vertical-align:top;border-left:1px solid #ddd; width:20%;height:100%;box-sizing:border-box;padding:0 25px;}

/* col4개 / wide 스타일 분기 */
nav .nav_cont.col6 .nav_d2 > li{width:16.66%;}
nav .nav_cont.col5 .nav_d2 > li{width:20%;}
nav .nav_cont.col4 .nav_d2 > li{width:25%;}
nav .nav_cont.col3 .nav_d2 > li{width:33.33%;}
nav .nav_cont.wide .nav_d2{width:100%;}

/* nav_right */
.nav_right{position:relative;float:right;margin-top:30px;}
.nav_right .myasiana_area{position:relative;display:inline-block;}
.nav_right .myasiana_area .btn_myasiana{position:relative;display:inline-block;width:40px;height:27px;margin-right:10px;background:url('../image/common/gnb_ico_myasiana_off.png') left top no-repeat;}
.nav_right .myasiana_area .btn_myasiana.on,
.nav_right .myasiana_area .btn_myasiana:hover{background:url('../image/common/gnb_ico_myasiana_on.png') left top no-repeat;}
.nav_right .myasiana_area .btn_myasiana .newnum{position:absolute;top:-3px;left:15px;display:inline-block;min-width:19px;height:19px;line-height:19px;padding:0 6px;box-sizing:border-box;background:#d60815;color:#fff;border-radius:10px;font-size:12px;text-align:center;word-break:keep-all !important;}

/* hdlayer_wrap */
.hdlayer_wrap{display:none;position:absolute;top:40px;right:-10px;width:370px;}
.hdlayer_wrap .arrow{opacity:1;display:inline-block;position:absolute;z-index:1;top:0;right:65px;width:30px;height:14px;overflow:hidden;transform-origin:bottom center;}
.hdlayer_wrap .arrow:before{content:'';display:inline-block;position:absolute;top:7px;left:0;right:0;margin:auto;width:20px;height:20px;background:#fff;border:1px solid #ccc;transform:rotate(45deg);box-shadow:4px 2px 5px 2px rgba(0,0,0,.2);}
.hdlayer_wrap .hdlayer{position:relative;background:#fff;width:calc(100% - 10px);margin-top:13px;border:1px solid #ccc;box-shadow:rgba(0,0,0,.1) 5px 5px 5px;}
.hdlayer_wrap .hdlayer .inner{position:relative;padding:30px;}
.hdlayer_wrap .hdlayer .myasiana_close{display:inline-block; position:absolute; top:20px; right:20px; width:22px; height:22px; background:url('../image/common/btn_close_gray.png') 0 0 no-repeat;}
.hdlayer_wrap .hdlayer .search_close{display:inline-block; position:absolute; top:20px; right:20px; width:22px; height:22px; background:url('../image/common/btn_close_gray.png') 0 0 no-repeat;}

/* 검색영역 layer */
.nav_right .search_area{position:relative;display:inline-block;}
.nav_right .search_area .btn_search{display:inline-block;width:35px; height:27px;background:url('../image/common/gnb_ico_search_off.png') center top no-repeat;}
.nav_right .search_area .btn_search.on,
.nav_right .search_area .btn_search:hover{background:url('../image/common/gnb_ico_search_on.png') center top no-repeat;}
.nav_right .search_area .hdlayer_wrap{width:510px}
.nav_right .search_area .hdlayer_wrap .arrow{right:13px;}
.nav_right .search_area .hdlayer_wrap .hdlayer .inner{padding:20px 60px 20px 20px;}
.nav_right .search_area button{width:120px;}
.nav_right .search_area input[type="text"]{margin-right:5px;width:257px;}
.nav_right .btn_header_toggle{float:right;display:inline-block;margin:-10px 0 0 35px;width:41px;height:41px;background:url('../image/common/btn_header_toggle.png') 0 0 no-repeat;}
.nav_right .btn_header_toggle:hover,
.nav_right .btn_header_toggle:focus{background-position:0 -41px;}

/* 챗봇 */
.nav_right .chatbot_area{ display:inline-block; margin-top:-6px; padding-right:25px; vertical-align:top;}
.nav_right .chatbot_area .btn_chatbot{ position:relative; display:inline-block; width:45px; height:36px;  background-image:url('../image/common/gnb_ico_chatbot_off.png'); background-position:0 0; background-repeat:no-repeat;}
.nav_right .chatbot_area .btn_chatbot-text{ font:0/0 a;}
.nav_right .chatbot_area .hdlayer_wrap{ width:auto; top:41px; right:50%; -ms-transform:translateX(50%);transform:translateX(50%)}
.nav_right .chatbot_area .hdlayer_wrap .arrow{ right:76px;}
.nav_right .chatbot_area .hdlayer{ padding:10px 4px 10px 8px; white-space:nowrap; }
.nav_right .chatbot_area .btn_chatbot:focus,
.nav_right .chatbot_area .btn_chatbot:hover{ background-image:url('../image/common/gnb_ico_chatbot_on.png'); }
.nav_right .chatbot_area .btn_chatbot:focus .hdlayer_wrap,
.nav_right .chatbot_area .btn_chatbot:hover .hdlayer_wrap{ display:block;}


/* 마이아시아나 layer */
#layerMyasiana {right:-40px;}
#layerMyasiana .ico_more{display:inline-block;width:19px;height:19px;background:url('../image/common/btn_myinfo_more.png') center top no-repeat;}
#layerMyasiana .ico_more:hover,
#layerMyasiana .ico_more:focus{background-position:center -19px;}
#layerMyasiana .myinfo_wrap{}
#layerMyasiana .myinfo_wrap .myinfo{}
#layerMyasiana .myinfo_wrap .myinfo .name{position:relative;font-size:23px;color:#000; }
#layerMyasiana .myinfo_wrap .myinfo .name:after{content:'';display:inline-block;margin-top:2px;width:19px;height:19px;background:url('../image/common/btn_myinfo_more.png') center top no-repeat;}
#layerMyasiana .myinfo_wrap .myinfo .name:hover:before,
#layerMyasiana .myinfo_wrap .myinfo .name:focus:before{content:'';position:absolute;bottom:5px;left:0;width:calc(100% - 27px);border-bottom:1px solid #000;}
#layerMyasiana .myinfo_wrap .myinfo .name:hover:after,
#layerMyasiana .myinfo_wrap .myinfo .name:focus:after{background-position:center -19px;}
#layerMyasiana .myinfo_wrap .myinfo .en_name{color:#555;font-size:14px;}
#layerMyasiana .myinfo_wrap .myinfo .desc{margin-top:5px;}
#layerMyasiana .myinfo_wrap .myinfo .desc .grade{font-size:18px;color:#222;}
#layerMyasiana .myinfo_wrap .myinfo .desc .grade:after{content:'';display:inline-block;height:12px;width:1px;border-left:1px solid #ccc;margin:0 7px;}
#layerMyasiana .myinfo_wrap .myinfo .desc .mem_number{padding-left:25px;font-size:16px;color:#222;background:url('../image/common/ico_myinfo_mem.png') 0 center no-repeat; }
#layerMyasiana .myinfo_wrap .detail_box{position:relative;margin:15px 0 10px;}
#layerMyasiana .myinfo_wrap .detail_box:after{display:block;content:'';clear:both;}
#layerMyasiana .myinfo_wrap .detail_box dl{position:relative;padding:15px 20px;background:#f0f0f0; margin-bottom:1px;box-sizing:border-box;}
#layerMyasiana .myinfo_wrap .detail_box dl:after{display:block;content:'';clear:both;}
#layerMyasiana .myinfo_wrap .detail_box dl.half{width:50%;float:left;}
#layerMyasiana .myinfo_wrap .detail_box dl.half + .half{float:right;border-left:1px solid #fff;;}
#layerMyasiana .myinfo_wrap .detail_box dl dt{float:left;;}
#layerMyasiana .myinfo_wrap .detail_box dl dt .tit{margin-top:5px;font-size:13px;color:#222;}
#layerMyasiana .myinfo_wrap .detail_box dl dd{float:right;position:relative;}
#layerMyasiana .myinfo_wrap .detail_box dl dd .num{font-size:23px;font-family:'latofont';}
#layerMyasiana .myinfo_wrap .detail_box dl dd .unit{margin-left:3px;color:#737373;font-size:14px;}
#layerMyasiana .myinfo_wrap .detail_box dl dd .data{}
#layerMyasiana .myinfo_wrap .detail_box dl dd .data span{vertical-align:middle;}
#layerMyasiana .myinfo_wrap .detail_box dl dd .data .num{color:#d60815;}
#layerMyasiana .myinfo_wrap .detail_box dl dd .data:hover .num,
#layerMyasiana .myinfo_wrap .detail_box dl dd .data:focus .num{text-decoration:underline;}
#layerMyasiana .myinfo_wrap .detail_box dl dd .data .unit{margin-left:3px;color:#000;}
#layerMyasiana .myinfo_wrap .detail_box dl dd .mile_more{position:relative}
#layerMyasiana .myinfo_wrap .detail_box dl dd .mile_more span{vertical-align:middle;}
#layerMyasiana .myinfo_wrap .detail_box dl dd .mile_more:hover .num,
#layerMyasiana .myinfo_wrap .detail_box dl dd .mile_more:focus .num,
#layerMyasiana .myinfo_wrap .detail_box dl dd .mile_more:hover .unit,
#layerMyasiana .myinfo_wrap .detail_box dl dd .mile_more:focus .unit{color:#000;}
/* 180125 마일리지 단위 M 삭제로 width:calc(100% - 20px); 에서 100%로 수정 */
#layerMyasiana .myinfo_wrap .detail_box dl dd .mile_more:hover:before,
#layerMyasiana .myinfo_wrap .detail_box dl dd .mile_more:focus:before{content:'';position:absolute;bottom:0;left:0;width:100%;/*width:calc(100% - 20px);*/border-bottom:1px solid #000;}

#layerMyasiana .myinfo_wrap button{width:100%;}
#layerMyasiana .alert_wrap{margin-top:30px;}
#layerMyasiana .alert_wrap .head{position:relative;padding-bottom:5px;border-bottom:1px solid #666;}
#layerMyasiana .alert_wrap .head:after{display:block;content:'';clear:both;}
#layerMyasiana .alert_wrap .head .tit{font-size:23px;color:#000;}
#layerMyasiana .alert_wrap .head .noread{font-size:14px;color:#737373;}
#layerMyasiana .alert_wrap .head .noread .num{color:#d60815;}
#layerMyasiana .alert_wrap .head .ico_more{float:right;margin-top:10px;}
#layerMyasiana .alert_wrap .alert_list{height:auto; max-height:276px;overflow:hidden;overflow-y:auto;}
#layerMyasiana .alert_wrap .alert_list > ul > li{position:relative;border-bottom:1px solid #eee;padding:8px 10px;font-size:15px;box-sizing:border-box;}
#layerMyasiana .alert_wrap .alert_list > ul > li:hover,
#layerMyasiana .alert_wrap .alert_list > ul > li:focus{background:#f7f7f7;}
#layerMyasiana .alert_wrap .alert_list > ul > li .noti_tit{width:90%;line-height:18px;display: inline-block;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;color:#222;}
#layerMyasiana .alert_wrap .alert_list > ul > li .noti_tit .cate{margin-right:3px;color:#6b2900;}
#layerMyasiana .alert_wrap .alert_list > ul > li .alt_time{font-size:13px;color:#737373;}
#layerMyasiana .alert_wrap .alert_list > ul > li .status{position:absolute;right:0;bottom:5px;padding-left:15px;margin-right:5px;font-size:13px; color:#737373;background:url('../image/common/ico_myinfo_read.png') 0 center no-repeat;}
#layerMyasiana .alert_wrap .alert_list > ul > li.read a,
#layerMyasiana .alert_wrap .alert_list > ul > li.read a .cate {color:#737373;}
#layerMyasiana .alert_wrap .alert_list > ul > li.mass{background:#f4f1ee;}
#layerMyasiana .alert_wrap .nodata{display:table;border-bottom:1px solid #eee;height:275px;width:100%;}
#layerMyasiana .alert_wrap .nodata dl{display:table-cell;vertical-align:middle;text-align:center;}
#layerMyasiana .alert_wrap .nodata dl dt{margin-bottom:15px;font-size:18px;color:#555;}
#layerMyasiana .alert_wrap .nodata dl dt .ico_noalert{display:inline-block;margin-bottom:20px;width:64px;height:66px;background:url('../image/main/main_icoset.png') -80px -160px no-repeat;}
#layerMyasiana .alert_wrap .nodata dl dd{font-size:15px;color:#737373;line-height:20px;}

/* language layer */
.layer_pop.type2{left:0;right:inherit;top:0;border:1px solid #ccc;box-shadow:rgba(0,0,0,.1) 5px 5px 5px;}
.layer_pop.type2.right{left:inherit;right:0;}
.layer_pop.type2 .pop_cont{padding:30px;}
.layer_pop.type2 .lang_close,
.layer_pop.type2 .layer_close{position:absolute;top:30px;right:30px; width:22px; height:22px; background:url('../image/common/btn_close_gray.png') 0 0 no-repeat;}
.layer_pop.type2 .btn_wrap_ceType2 .btn_M{padding-left:30px;padding-right:30px;}

/* location bar */
.location_bar{clear:both;position:relative;z-index:201;height:48px;background:#6d6e70;color:#fff;}
.location_bar .inner{position:relative;width:1180px;margin:0 auto;}
.location_bar .inner:after{content:'';display:block;clear:both;}
.location_bar .home{display:inline-block;float:left;width:50px;height:48px;background:#5f6062 url('../image/common/ico_loca_home.png') center center no-repeat; }
.location_bar .home:hover,
.location_bar .home:focus{background-color:#4a4c4d;}
.location_bar .loca_menulist{float:left;position:relative;}
.location_bar .loca_menulist:after{content:'';display:block;clear:both;}
.location_bar .loca_menulist > li{float:left;width:280px;height:48px;box-sizing:border-box;}
.location_bar .loca_menulist > li > a{position:relative;display:table;width:100%;height:48px;box-sizing:border-box;color:#fff;}
.location_bar .loca_menulist > li > a > span{display:table-cell;padding:0 50px 0 20px;vertical-align:middle;color:#fff;font-size:14px;}
.location_bar .loca_menulist > li > ul{display:none;padding:10px 0;background:#fff; border:1px solid #ccc;border-top:none;}
.location_bar .loca_menulist > li > ul > li > a{display:table;width:100%;padding:5px 0;}
.location_bar .loca_menulist > li > ul > li > a > span{display:table-cell;padding:0 20px;vertical-align:middle;color:#555;font-size:14px;line-height:16px;}
.location_bar .loca_menulist > li > ul > li > a:hover,
.location_bar .loca_menulist > li > ul > li > a:focus{background:#f7f7f7;}
.location_bar .loca_menulist > li > ul > li > a:hover > span,
.location_bar .loca_menulist > li > ul > li > a:focus > span{color:#d60815;}
.location_bar .loca_menulist > li > a{border-right:1px solid #8a8b8d;}
.location_bar .loca_menulist > li > a.current{background:transparent;border-right:1px solid #8a8b8d;box-sizing:border-box;}
.location_bar .loca_menulist > li > a.current > span{max-width:200px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.location_bar .loca_menulist > li > a.current:hover{background:#4a4c4d;border-right:1px solid #4a4c4d;}
.location_bar .loca_menulist > li > a.current:after{content:'';display:inline-block;position:absolute;top:20px;right:20px;width:12px;height:8px;background:url('../image/common/ico_loca_arrow.png') 0 0 no-repeat;}
.location_bar .loca_menulist > li > a.current.open {background:#fff;border:1px solid #d60815;}
.location_bar .loca_menulist > li > a.current.open > span{color:#000;}
.location_bar .loca_menulist > li > a.current.open:after{background-position:0 -8px;}
.location_bar .box_share_pop{float:right;display:inline-block;width:48px;height:48px;background:#7d7e80;}
.location_bar .box_share_pop.on{background:#8b8c8f;}
.location_bar .box_share_pop .btn_share42{width:100%;height:100%;background-position:center;background-image:url('../image/sub/btn_share_42x42_white.png');}
.location_bar .box_share_pop .box_share_sns{top:30px;}
/* //header 180103 ksh 추가 */

.container{width:1180px;margin:0px auto 100px;}
.container.full_type {width:100%;}
.container.full_type .content {display:block;position:relative;}
.container.full_type .content:after {content:'';clear:both;display:block;}
.container.full_type .saving_inner {width:1180px;margin:0 auto;}
.container.full_type .inner_container {width: 1180px;margin: 0 auto;}
.container.full_type .content.bg_gray {background:#f7f7f7;}
.container.full_type .content.bg_beige {background:#e6e2df;}

.container.full_type02 {width:100%;min-width:1180px;margin:0 auto;}
.container.full_type02 .inner_container {width: 1180px;margin: 0 auto;}

/* footer */
footer{background:#252523;}
footer .inner{width:1180px;margin:0 auto;}
footer .group_wrap{position:relative;height:54px;display: none;}
footer .group_wrap:after{content:'';clear:both;display:block;}
footer .group_wrap .group_site{position:relative;float:left;display:inline-block;width:258px;height:100%;background:#6d6e70;z-index:98;}
footer .group_wrap .group_site .famliy_site{display:block;}
footer .group_wrap .group_site .famliy_site > span{position:relative;display:block;padding: 0 40px 0 20px;color:#fff;line-height:55px;box-sizing: border-box;font-size:15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
footer .group_wrap .group_site .famliy_site > span:after{content:'';position:absolute;right:20px;top:20px; width:20px;height:14px;background:url('../image/common/sprite_footer.png') -500px 0 no-repeat;}
footer .group_wrap .group_site .site_list{display:none;position:absolute;bottom:54px;width:100%;}
footer .group_wrap .group_site .site_list > li {width:100%;border-top:1px solid #7a7b7e;}
footer .group_wrap .group_site .site_list > li:first-child{border-top:none;}
footer .group_wrap .group_site .site_list > li > a{display:block;padding: 0 10px 0 20px;height:44px;line-height:44px;background:#6e6d72;color:#fff;font-size:14px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
footer .group_wrap .group_site .site_list > li > a:hover,
footer .group_wrap .group_site .site_list > li > a:focus{background:#d60815;}
footer .group_wrap .group_icon{position:relative;float:left;}
footer .group_wrap .group_icon > ul{position:relative;margin-top:5px;padding-left:40px;}
footer .group_wrap .group_icon > ul:after{content:'';clear:both;display:block;}
footer .group_wrap .group_icon > ul > li{position:relative;float:left;margin-left:15px;}
footer .group_wrap .group_icon > ul > li > a{position:relative;display:inline-block;width:40px;height:40px;box-sizing:border-box;background:url('../image/common/sprite_footer.png') 0 0 no-repeat;}
footer .group_wrap .group_icon > ul > li > a.ico_01{background-position:0 0;}
footer .group_wrap .group_icon > ul > li > a.ico_02{background-position:-40px 0;}
footer .group_wrap .group_icon > ul > li > a.ico_03{background-position:-80px 0;}
footer .group_wrap .group_icon > ul > li > a.ico_04{background-position:-120px 0;}
footer .group_wrap .group_icon > ul > li > a.ico_05{background-position:-160px 0;}
footer .group_wrap .group_icon > ul > li > a.ico_06{background-position:-200px 0;}
footer .group_wrap .group_icon > ul > li > a.ico_07{background-position:-240px 0;}
footer .group_wrap .group_icon > ul > li > a.ico_08{background-position:-280px 0;}
footer .group_wrap .group_icon > ul > li > a.ico_09{background-position:-320px 0;}
footer .group_wrap .group_icon > ul > li > a.ico_10{background-position:-360px 0;}
footer .group_wrap .group_icon > ul > li > a.ico_11{background-position:-400px 0;}
footer .group_wrap .group_icon > ul > li > a.ico_12{background-position:-440px 0;}
footer .group_wrap .group_icon > ul > li > a.active{background-position-y:-40px;}
footer .group_wrap .group_icon > ul > li .tip{position:absolute;opacity:0;bottom:44px;left:-10px;right:0;margin:auto;white-space:nowrap;}
footer .group_wrap .group_icon > ul > li > a.active .tip,
footer .group_wrap .group_icon > ul > li > a:focus .tip{opacity:1;}
footer .group_wrap .group_icon > ul > li .tip:after{position:absolute;left:0px;bottom:-5px;margin:0 50%;content:'';border-left:5px solid transparent;border-top:5px solid #d60815;border-right:5px solid transparent;}
footer .group_wrap .group_icon > ul > li .tip span{position:relative;display:inline-block;height:26px;padding:0 8px;background:#d60815;color:#fff;font-size:12px;line-height:26px;}
footer .foot_menuwrap{display:table;width:100%;position:relative;padding: 50px 0;}
footer .foot_menuwrap dl{display:table-cell;height:100%;width:33.33%;padding-left:20px;box-sizing:border-box;}
footer .foot_menuwrap dl:first-child{padding-left:0;border-left:none;}
footer .foot_menuwrap dl dt{margin-bottom:10px;font-size:16px;font-weight:bold;color:white;}
footer .foot_menuwrap dl dt a{color: white;}
footer .foot_menuwrap dl dd{position:relative;}
footer .foot_menuwrap dl dd:after{content:'';clear:both;display:block;}
footer .foot_menuwrap dl dd ul{display:inline-block;width:50%;float:left;box-sizing:border-box;}
footer .foot_menuwrap dl dd ul:last-child{padding-left:20px;}
footer .foot_menuwrap dl dd ul li a{font-size:14px;color:#909090;padding-right:5px;}
footer .foot_menuwrap dl dd ul li a:hover,
footer .foot_menuwrap dl dd ul li a:focus{text-decoration:underline;color:#d60815;}
footer .foot_menuwrap dl dd ul li.privacy_policy a{font-weight:bold;color: white;padding-right: 0px;}
footer .foot_menuwrap dl dd ul li.privacy_policy a.ico{content:'';display:inline-block;width:22px;height:22px;vertical-align:middle;background-position: -343px -50px;position: relative;top: -1px}
footer .foot_menuwrap dl dd ul li.privacy_policy .tooltip_wrap .layer_tooltip {top:27px;left:-40px;}
footer .foot_menuwrap dl dd ul li.privacy_policy .tooltip_wrap .layer_tooltip:before {top:-12px;left:23px;transform:rotate(90deg);}
footer .foot_menuwrap dl dd ul li.privacy_policy .tooltip_wrap .layer_tooltip .title {font-size:16px;font-weight:bold;}
footer .foot_menuwrap dl dd ul li.privacy_policy .tooltip_wrap .layer_tooltip .inner {font-size:13px;}
footer .foot_menuwrap dl dd ul li.privacy_policy .tooltip_wrap .layer_tooltip .inner .link_popup {font-size:13px;font-weight:normal;color:#75563b;text-decoration:underline;}
footer .foot_menuwrap dl dd ul li.privacy_policy .tooltip_wrap .layer_tooltip .tooltip_close {padding:0;}
footer .sns_wrap{position:absolute;top: 0;right: 0;text-align: right;z-index: 1;}
footer .sns_wrap:after{content:'';clear:both;display:block;}
footer .sns_wrap .star_members{display:inline-block;width:260px;height:30px;background:url('../image/common/sprite_footer.png') 0 -80px no-repeat;}
footer .sns_wrap>.fr{display: inline-block;float: inherit;}
footer .sns_wrap .sns_list{position:relative;display: flex;}
footer .sns_wrap .sns_list:after{content:'';clear:both;display:block;}
footer .sns_wrap .sns_list li{margin-left:10px;}
footer .sns_wrap .sns_list li a{display:inline-block;width:30px;height:30px;}
footer .sns_wrap .sns_list li a.facebook{background-position:-31px -230px;}
footer .sns_wrap .sns_list li a.twitter{background-position:-62px -230px;}
footer .sns_wrap .sns_list li a.google{background-position:-93px -230px;}
footer .sns_wrap .sns_list li a.instagram{background-position:-124px -230px;}
footer .sns_wrap .sns_list li a.weibo{background-position:-186px -230px;}
footer .sns_wrap .sns_list li a.wechat{background-position:-217px -230px;}
footer .sns_wrap .sns_list li a.kakaostory{background-position:-155px -230px;}
footer .sns_wrap .sns_list li a.pinterest{background-position:-248px -230px;}
footer .sns_wrap .sns_list li a.youtube {background-position:0px -230px;}
footer .sns_wrap .sns_list li a.xiaohongshu {background-position:-462px -230px;}
footer .sns_wrap .sns_list li a:hover,
footer .sns_wrap .sns_list li a:focus{background-position-y:-261px;}
.qr_area {margin-top:20px;padding:15px;border:1px solid #ddd;border-radius:5px;text-align:center;}

footer address{position:relative;padding:0px 0 100px;box-sizing:border-box;}
footer address .info_wrap {position:relative;}
footer address .info_wrap > li > ul {position:relative;display:inline-block;}
footer address .info_wrap > li > ul:after{content:'';clear:both;display:block;}
footer address .info_wrap > li > ul > li {float:left;font-size:13px; color:#909090;}
footer address .info_wrap > li > ul > li:before{content:'';display:inline-block;margin:0 10px;width:1px;height:12px;background:#acacac;}
footer address .info_wrap > li > ul > li:first-child:before{display:none;}
footer address .info_wrap > li > ul > li a{font-size:13px;color: #ed1c24;}
footer address .info_wrap > li > ul > li .corp{margin-right:10px;color:white;font-size:14px;}

footer address .copy_area{margin-top:5px;}
footer address .copy_area .copy{display:inline-block;margin-right:10px;font-size:14px;color:#909090;}
footer address .btn_popup{padding: 0px 11px 0px 7px;font-size: 12px;background: transparent;color: #6d6d6d;line-height: 20px;min-height: 23px;border-color: #909090;margin-right: 4px;height: 23px;box-sizing: border-box;padding-bottom: 4px;}
footer address .btn_popup:hover{border: 1px solid white;color: white;}
footer address .btn_popup:after{background-position: -343px -38px;margin: 0 0 0 10px;height: 11px;vertical-align: baseline;}
footer address .special_logo{margin-top: 28px;position: relative;}
footer address .special_logo:after{content:'';clear:both;display:block;}
footer address .special_logo > ul {position:relative;display: flex;align-items: center;}
footer address .special_logo > ul:after{content:'';clear:both;display:block;}
footer address .special_logo > ul > li{margin-left:30px;}
footer address .special_logo > ul > li > a{display:block;height:100%;width:100%;}
footer address .special_logo > ul > li:first-child{margin-left:0;}
footer address .special_logo .visiting_korea{width:115px; height:59px;background-position:0 -140px;}
footer address .special_logo .skytrax{ width:112px;height:60px;background:url('../image/common/new_logo_skytrax_ko.png') 0 0 no-repeat;background-size: auto 60px;}
footer address .special_logo .i_mecena{width:163px; height:55px; background-position:0 -294px;margin-left: 10px;}
footer address .special_logo .saekDong img{width:90px;}
footer address .special_logo .years_30{width:60px; height:60px; background-position:0 -290px;}
footer address .special_logo .star_men .star_members{display: inline-block;width: 234px;height: 23px;background-position:0 -145px;}

footer address.eng .special_logo .i_mecena,
footer address.jpn .special_logo .i_mecena,
footer address.esp .special_logo .i_mecena,
footer address.deu .special_logo .i_mecena,
footer address.viet .special_logo .i_mecena,
footer address.рус .special_logo .i_mecena,
footer address.fra .special_logo .i_mecena,
footer address.esp .special_logo .i_mecena,
footer address.chn .special_logo .i_mecena{width:98px;height:25px;background-position:-33px -294px;margin-left: 30px;}

footer address.eng .visiting_korea{width:166px;height:52px;background-position:-130px -140px; }
footer address.jpn .visiting_korea{width:109px;height:52px;background-position:-560px -140px; }
footer address.chn .visiting_korea{width:106px;height:52px;background-position:-430px -140px; }
footer address.chn.gan .visiting_korea{width:106px;height:52px;background-position:-300px -140px; }

footer address.eng .special_logo .skytrax{background:url('../image/common/new_logo_skytrax_en.png') 0 0 no-repeat;background-size: auto 60px;}
footer address.jpn .special_logo .skytrax{background:url('../image/common/new_logo_skytrax_ja.png') 0 0 no-repeat;background-size: auto 60px;}
footer address.sim .special_logo .skytrax{background:url('../image/common/new_logo_skytrax_ch.png') 0 0 no-repeat;background-size: auto 60px;}
footer address.tre .special_logo .skytrax{background:url('../image/common/new_logo_skytrax_zh.png') 0 0 no-repeat;background-size: auto 60px;}
footer address.рус .special_logo .skytrax{background:url('../image/common/new_logo_skytrax_ru.png') 0 0 no-repeat;background-size: auto 60px;}
footer address.deu .special_logo .skytrax{background:url('../image/common/new_logo_skytrax_de.png') 0 0 no-repeat;background-size: auto 60px;}
footer address.fra .special_logo .skytrax{background:url('../image/common/new_logo_skytrax_fr.png') 0 0 no-repeat;background-size: auto 60px;}
footer address.esp .special_logo .skytrax{background:url('../image/common/new_logo_skytrax_es.png') 0 0 no-repeat;background-size: auto 60px;}
footer address.viet .special_logo .skytrax{background:url('../image/common/new_logo_skytrax_vi.png') 0 0 no-repeat;background-size: auto 60px;}

footer address .qrcode > ul > li > a:before{content:'';display:inline-block;width:60px;height:60px;margin-bottom:5px;background:url('../image/common/sprite_footer.png') -180px -290px no-repeat; }
footer address .qrcode > ul > li.m_web > a:before{background-position:-180px -290px;}
footer address .qrcode > ul > li.m_app > a:before{background-position:-250px -290px;}

footer address .qrcode{width: 200px;clear: both;border-radius: 10px;position: relative;margin-top: 33px;}
footer address .qrcode > ul {position: relative;display: flex;justify-content: space-between;}
footer address .qrcode > ul li{width: 90px;border-radius: 5px;overflow: hidden;}
footer address .qrcode > ul li>div:FIRST-CHILD{padding: 15px;box-sizing: border-box;background: white;}
footer address .qrcode > ul li>div:FIRST-CHILD:BEFORE{content: '';width: 60px;height: 60px;display: block;}
footer address .qrcode > ul li.m_app_Android div:BEFORE {background-position: -279px -219px;}
footer address .qrcode > ul li.m_app_ios div:BEFORE {background-position: -340px -219px;}
footer address .qrcode > ul li.m_app_Android.china_qr div:BEFORE {background-position: -401px -219px;}


/* 에러페이지 헤더/푸터 */
header.normal{height:127px;border-bottom:1px solid #ddd;box-shadow:5px 5px 5px rgba(0,0,0,.07);}
header.normal .h_inner .logo{position:relative;z-index:2;float:left;display:inline-block;width:204px;height:71px;margin:30px 100px 0 0;background:url('../image/common/logo_header_star.png') 0 0 no-repeat;}
footer.normal {background:#f0f0f0;padding:30px;box-sizing:border-box;}
footer.normal address{border:none;margin:0;padding:0;min-height:inherit;}

/*simple_type footer*/
.footer_simple {padding-top:39px;background: #f5f3f6;padding-bottom: 90px;}
.footer_simple .inner {position:relative;overflow:hidden;width: 1180px;margin: 0 auto;background: transparent}
.footer_simple .footer_logo {display:block;position: absolute;right:3px;bottom:5px;width:146px;height:28px;background: url('../image/common/logo_146x28.png') no-repeat;font-size: 0;line-height: 0;}
.footer_simple ul {overflow: hidden;width:930px;margin:0 0 0 -9px;}
.footer_simple li {position:relative;float: left;margin:0 0 10px 4px;padding-left:5px;font-size: 15px;line-height:20px;color: #555;}
.footer_simple li:before {content:'';position: absolute;left: 0;top: 2px;width: 1px;height: 17px;background:#555555;}
.footer_simple li a {color: #555;}
.footer_simple li a.link {color:#75563b;}
.footer_simple li .corp {padding-right:10px;color: #222;}
.footer_simple .copyright {padding-top: 28px;color: #555}

.footer_simple.white {color: #fff;background: transparent;}
.footer_simple.white li,
.footer_simple.white p,
.footer_simple.white li .corp {color: #fff;}
.footer_simple.white li:before {background: #fff;}
.footer_simple.white .footer_logo {background:url('../image/common/logo_white_146x28.png') no-repeat;}

.footer_simple.type2{padding:50px 0 50px;background:#fff;}
.footer_simple.type2 .inner{overflow:inherit;}
.footer_simple.type2 .footer_logo {bottom:0;background:url('../image/common/logo_gray.jpg') no-repeat;}
.footer_simple.type2 .copyright {padding:0;}

.noti_wrap{background-color:#f3f4f6;}
.noti_wrap .inner{width:1180px;margin:0px auto;}

/* 다국어 분기 */
:lang(ru) header .h_inner .logo{margin:15px 35px 0 0;}
:lang(ru) nav .nav_cont{left:-235px;}

/* //다국어 분기 */

/* 2018-09-17 국가/언어선택 레이아웃 변경 */
.layer_pop.type2 .pop_cont01{padding:20px 25px;}
.layer_pop.type2 .pop_cont01 .pop_tit.st1 {word-break:keep-all;padding-right:40px;font-size:23px; line-height:29px;}
.layer_pop.type2 .pop_cont01 .pop_tit.st1 + div {white-space:nowrap;}


.util_wrap .util_menu > ul > li.lang_select01{position:relative;margin-left:30px;padding-left:18px;background:url('../image/common/ico_earth.png') no-repeat 0 7px;}
.util_wrap .util_menu > ul > li.lang_select01 > a:hover,
.util_wrap .util_menu > ul > li.lang_select01 > a:focus{color:#222;text-decoration:none;}
.util_wrap .util_menu > ul > li.lang_select01 .layer_pop{top:40px;}

.util_wrap .util_menu > ul > li.lang_select01 a .lang01{position:relative;padding-left:10px; color:#555555;}
.util_wrap .util_menu > ul > li.lang_select01 a .lang01.on{color:#222; text-decoration:underline;}
.util_wrap .util_menu > ul > li .btn_language .country01{position:relative;background:url('../image/common/btn_lang_more_new.png') right center no-repeat;padding-right:23px;}
/* .util_wrap .util_menu > ul > li .btn_language .country01:before{content:'';display:inline-block;vertical-align:middle;height:12px;margin:0 5px 0 5px;} */

.util_wrap .util_menu > ul > li.lang_select02 a .lang01{position:relative;padding-left:10px; color:#555555;}
.util_wrap .util_menu > ul > li.lang_select02 a .lang01.on{color:#222; text-decoration:underline;}

/*대만 (국가 미표시)*/
.util_wrap .util_menu > ul > li.lang_select02{position:relative;min-height:19px;margin-left:30px;padding-left:19px;background:url('../image/common/ico_earth.png') no-repeat 0 2px;}
.util_wrap .util_menu > ul > li.lang_select02 > a:hover,
.util_wrap .util_menu > ul > li.lang_select02 > a:focus{color:#222;text-decoration:none;}
.util_wrap .util_menu > ul > li.lang_select02 .layer_pop{top:30px;}

.layer_pop.type2 .lang_close01{position:absolute;top:25px;right:30px; width:22px; height:22px; background:url('../image/common/btn_close_gray.png') 0 0 no-repeat;}

.top25{top:25px !important}

/* //2018-09-17 국가/언어선택 레이아웃 변경 */
.display_block{display:block !important;}

/* 외부 실서버에서 하단에 특정 코드가 생성 되어 코드를 숨김처리 */
img[src="//code.nytive.com/track/85976.gif"]{display: none !important;}

/* 20210923 헤더 로그인버튼 신규가입 쿠폰 */
.new_subscription{display: none;padding: 0px 14px 0px 11px;background: #d00c46;color: white;margin-right: 10px;font-size:12px;position: absolute;top: -1px;left: -140px;border-radius: 50px;}
.new_subscription>div{height: 22px;display: flex;line-height: 1;align-items: center;}
.new_subscription a.join_event_btn_x{width: 7px;height: 7px;display: inline-block;vertical-align: baseline;background: url("https://ozimg.flyasiana.com/editor/image/20210923/c3ab834c-b566-4722-900e-7e6be5124442.png");background-size:cover;margin-left: 7px;}
.new_subscription.en_custom{left: -220px}
.new_subscription.ja_custom{left: -210px}
.new_subscription.ch_custom{left: -180px}
.new_subscription.zh_custom{left: -170px}
.new_subscription.es_custom{left: -220px}
.new_subscription.de_custom{left: -220px}
.new_subscription.fr_custom{left: -220px}
.new_subscription.ru_custom{left: -220px}
.new_subscription.vi_custom{left: -240px}
.new_subscription.cn_ko_custom{left: -150px}


/* 신규 지역 언어선택 */
.language_area .layer_pop{width: 990px;position:fixed;left: 50%;top: 50% !important;transform: translate(-50%, -50%);margin: 0;right: initial;}										
.language_area .layer_pop .pop_cont{padding: 0px;}
.language_area .layer_pop .pop_cont h4{border-bottom: 1px solid #666666;line-height: 1;margin: 0;padding: 39px 40px 25px;position: relative;display: flex;align-items: center;}
.language_area .layer_pop .pop_cont h4 span{margin-left: 15px;}
.language_area .layer_pop .pop_cont h4:before{content: '';display: block;width: 100%;height: 14px;background: url(https://ozimg.flyasiana.com/editor/image/20240404/87e1aa81-b877-43ea-9437-7557551741de.jpeg);position: absolute;left: 0;top: 0;background-size: cover;}
.language_area .layer_pop .scroll_cont{padding: 0 40px 55px;max-height: 75vh;box-sizing: border-box;}
.language_area .layer_pop .scroll_cont .halfAndhalf_area{display: flex;justify-content: space-between;}
.language_area .layer_pop .scroll_cont .halfAndhalf_area .nationLanguage{width: calc(50% - 5px);}
.language_area .layer_pop .scroll_cont .halfAndhalf_area .nationLanguage ul li{width: 100%;}
.language_area .layer_pop .scroll_cont .nationLanguage>h5{font-size: 24px;margin-top: 24px;}
.language_area .layer_pop .scroll_cont .nationLanguage ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.language_area .layer_pop .scroll_cont .nationLanguage ul li{width: calc(50% - 5px);background: #f8f8f8;height: 60px;display: flex;align-items: center;justify-content: space-between;padding: 0 20px 0 75px;border-radius: 4px;position: relative;box-sizing: border-box;margin-bottom: 6px;}
.language_area .layer_pop .scroll_cont .nationLanguage ul li p{font-size: 16px;}
.language_area .layer_pop .scroll_cont .nationLanguage ul li a{font-size: 16px;width: fit-content;border-bottom: 1px solid black;margin-left: 12px;}
.language_area .layer_pop .scroll_cont .nationLanguage li a:hover,
.language_area .layer_pop .scroll_cont .nationLanguage li a:focus{outline: 2px solid black;border-radius: 2px;}
.language_area .layer_pop .scroll_cont .nationLanguage ul li a:first-child{margin-left: 0;}
.language_area .layer_pop .scroll_cont .nationLanguage ul li a.on{color: #ed1b24;border-color: #ed1b24;}
.language_area .layer_pop .scroll_cont .nationLanguage ul li::before{content: '';display:block;width: 40px;height: 30px;background: url(../image/common/pc_icon_flag.png);position: absolute;left: 20px;top: 50%;translate: 0% -50%;box-shadow: 1px 1px 3px 1px #e4e4e4;border-radius: 3px;background-repeat: no-repeat;}
.language_area .layer_pop .scroll_cont .nationLanguage ul li.country_JP::before{background-position: -40px 0px;}
.language_area .layer_pop .scroll_cont .nationLanguage ul li.country_CN::before{background-position: -80px 0px;}
.language_area .layer_pop .scroll_cont .nationLanguage ul li.country_HK::before{background-position: -120px 0px;}
.language_area .layer_pop .scroll_cont .nationLanguage ul li.country_VN::before{background-position: 0px -30px;}
.language_area .layer_pop .scroll_cont .nationLanguage ul li.country_SG::before{background-position: -40px -30px;}
.language_area .layer_pop .scroll_cont .nationLanguage ul li.country_ID::before{background-position: -80px -30px;}
.language_area .layer_pop .scroll_cont .nationLanguage ul li.country_PH::before{background-position: -120px -30px;}
.language_area .layer_pop .scroll_cont .nationLanguage ul li.country_TH::before{background-position: -0px -60px;}
.language_area .layer_pop .scroll_cont .nationLanguage ul li.country_KH::before{background-position: -40px -60px;}
.language_area .layer_pop .scroll_cont .nationLanguage ul li.country_IN::before{background-position: -80px -60px;}
.language_area .layer_pop .scroll_cont .nationLanguage ul li.country_US::before{background-position: -120px -60px;}
.language_area .layer_pop .scroll_cont .nationLanguage ul li.country_AU::before{background-position: -0px -90px;}
.language_area .layer_pop .scroll_cont .nationLanguage ul li.country_DE::before{background-position: -40px -90px;}
.language_area .layer_pop .scroll_cont .nationLanguage ul li.country_FR::before{background-position: -80px -90px;}
.language_area .layer_pop .scroll_cont .nationLanguage ul li.country_GB::before{background-position: -120px -90px;}
.language_area .layer_pop .scroll_cont .nationLanguage ul li.country_IT::before{background-position: -0px -120px;}
.language_area .layer_pop .scroll_cont .nationLanguage ul li.country_TR::before{background-position: -40px -120px;}
.language_area .layer_pop .scroll_cont .nationLanguage ul li.country_ES::before{background-position: -80px -120px;}
.language_area .layer_pop .scroll_cont .nationLanguage ul li.country_MN::before{background-position: -120px -120px;}
.language_area .layer_pop .scroll_cont .nationLanguage ul li.country_UZ::before{background-position: -0px -150px;}
.language_area .layer_pop .scroll_cont .nationLanguage ul li.country_KZ::before{background-position: -40px -150px;}
.language_area .layer_pop .scroll_cont .nationLanguage ul li.country_CZ::before{background-position: -80px -151px;}




/* body{filter:grayscale(100%) !important;}  */

	









