﻿@charset "utf-8";
/*
	Copyright Modetour. All Rights Reserved.
	The following software licensing rules apply:
	- Name : mobile css for emodetour
	- Date : 2013-10-17
	- Author : missleech@modetour.com(내선 3386)
*/
body, dl, dd, h1, h2, h3, h4, h5, h6, pre, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
body { font-family:helvetica; background-color:#fff; -webkit-text-size-adjust:none; }
fieldset, img, iframe { border:0; }
input { -webkit-appearance:none; }
/*2016-07-13 modified by l22yj326*/
/*#header { padding:0 15px; background:url("//img.modetour.com/modewebagent/emodetour/mobile/bg_header.png") no-repeat 0 100%; background-size:100% 100%; overflow:hidden; }*/
#header { padding:0 15px; background:url("//img.modetour.com/modewebagent/emodetour/mobile/bg_header.png") no-repeat 0 100%; overflow:hidden; }
/*--2016-07-13 modified by l22yj326*/
#header h1 { float:left; font-size:0; line-height:0;vertical-align:middle; }
#header h1 a { display:block; }
#header h1 img { height:57px;  }
#header fieldset { float:right; padding:10px 0 10px 0; font-size:0; line-height:0; }
#header fieldset legend { position:absolute; width:0; height:0; font:0; visibility:hidden; overflow:hidden; }
#header fieldset input { vertical-align:top; border-radius:0; }
#header fieldset input.keywords { height:21px; font-size:13px; line-height:21px; border:2px solid #3A8EAD; border-right:0; }
#header fieldset input.submit { width:15px; height:15px; border:5px solid #3A8EAD; border-left-width:8px; border-right-width:8px; background-color:#3A8EAD; }
.reurl {text-align:center;  font-size:25px;  background:#e5e5e5;padding:6px; }
.reurl a {text-decoration:none;  color:#4f4f4f; font-weight:bold;  }
#header h1 .img_size { height:25px; padding-top:10px;}
#container { margin:1px 0 0; border-top:2px solid #464646 ;}


#container #theme_tour ul { margin:0; padding:0; list-style-type:none; overflow:hidden; }
#container #theme_tour ul li { float:left; width:50%; }
#container #theme_tour ul li a { display:block; padding:14px; font-size:18px; color:#000000; text-decoration:none; border-right:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF; }
#container #theme_tour ul li a:after { content:"〉"; float:right; }
#container #theme_tour ul li a:hover,
#container #theme_tour ul li a:focus,
#container #theme_tour ul li a:active { color:#FFFFFF; background-color:#8BBD1E; }
#container #theme_tour ul li.tour_info { width:33%; text-align:center; }
#container #theme_tour ul li.latest_view { width:34%; text-align:center; }
#container #theme_tour ul li.item_pick { width:33%; text-align:center; }
#container #theme_tour ul li.tour_info a,
#container #theme_tour ul li.latest_view a,
#container #theme_tour ul li.item_pick a { padding:35px 14px 14px; font-size:13px; color:#767676; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; background-color:#F4F5F9; }
#container #theme_tour ul li.tour_info a { background:url("//img.modetour.com/modewebagent/emodetour/mobile/ico_tour_info.png") no-repeat center 14px; }
#container #theme_tour ul li.latest_view a { background:url("//img.modetour.com/modewebagent/emodetour/mobile/ico_latest_view.png") no-repeat center 14px; }
#container #theme_tour ul li.item_pick a { background:url("//img.modetour.com/modewebagent/emodetour/mobile/ico_item_pick.png") no-repeat center 14px; }
#container #theme_tour ul li.tour_info a:after,
#container #theme_tour ul li.latest_view a:after,
#container #theme_tour ul li.item_pick a:after { content:none; float:none; }
#container #recommend_promotion_item { position:relative; margin:30px 35px 20px; padding:20px 0 0; }
#container #recommend_promotion_item ol { position:absolute; top:0; right:0; margin:0; padding:0; list-style-type:none; }
#container #recommend_promotion_item ol li { float:left; margin:0 0 0 10px; }
#container #recommend_promotion_item ol li button { margin:0; padding:0; width:10px; height:10px; text-indent:-5000em; border:0; background-color:#C7C7C7; overflow:hidden; }
#container #recommend_promotion_item ol li button:hover,
#container #recommend_promotion_item ol li button:focus,
#container #recommend_promotion_item ol li button:active { background-color:#464646; }
#container #recommend_promotion_item .item { text-align:center; }
#container #recommend_promotion_item .item img { width:100%; height:144px; }
#footer { border-top:2px solid #464646; background-color:#EDEDED; }
#footer #customer { padding:20px 0; font-weight:bold; font-size:14px; color:#464646; text-align:center; }
#footer #customer a { display:inline-block; margin:0 0 0 10px; padding:0 0 0 15px; color:#464646; text-decoration:none; background:url("//img.modetour.com/modewebagent/emodetour/mobile/ico_customer_tel.png") no-repeat 0 center; }
#footer #etc_function { padding:0 5px; font-size:0; line-height:0; text-align:center; }
#footer #etc_function button { margin:0; padding:0; width:50%; border:0; background:none; }
#footer #etc_function button span { display:block; margin:0 2px; font-size:12px; line-height:25px; color:#767676; border:1px solid #D1D1D1; background-color:#F6F6F6; }
#footer #terms { margin:20px 0 0; }
#footer #terms ul { margin:0; padding:0; list-style-type:none; font-size:0; line-height:0; text-align:center; }
#footer #terms ul li { display:inline-block; }
#footer #terms ul li a { margin:0 5px 0 0; font-size:12px; line-height:16px; color:#767676; text-decoration:none; }
#footer #terms ul li a:before { content:"| "; }
#footer #terms ul li:first-child a:before { content:none; }
#footer address { padding:0 0 20px; font-style:normal; font-size:12px; line-height:16px; color:#767676; text-align:center; text-transform:uppercase; }
@media only screen and (min-width:320px) and (-webkit-device-pixel-ratio:2){
	#header { padding:0 15px; background:url("//img.modetour.com/modewebagent/emodetour/mobile/bg_headerx2.png") no-repeat 0 100%; background-size:100% 100%; overflow:hidden; }
	#container #theme_tour ul li.tour_info a { background:url("//img.modetour.com/modewebagent/emodetour/mobile/ico_tour_infox2.png") no-repeat center 14px; background-size:22px 19px; }
	#container #theme_tour ul li.latest_view a { background:url("//img.modetour.com/modewebagent/emodetour/mobile/ico_latest_viewx2.png") no-repeat center 14px; background-size:22px 18px; }
	#container #theme_tour ul li.item_pick a { background:url("//img.modetour.com/modewebagent/emodetour/mobile/ico_item_pickx2.png") no-repeat center 14px; background-size:20px 18px; }
	#footer #customer a { display:inline-block; margin:0 0 0 10px; padding:0 0 0 15px; color:#464646; text-decoration:none; background:url("//img.modetour.com/modewebagent/emodetour/mobile/ico_customer_telx2.png") no-repeat 0 center; background-size:12px 12px; }
}

.air_content .schedule_detail_baggage,.air_content .visa_confirm { width:100%; height:100%; background:#d4d4d4; padding-bottom:10px; }
.air_content .schedule_detail_baggage hgroup { width:100%; height:40px; line-height:40px; background:#2e2f32; color:#ffffff; }
.air_content .schedule_detail_baggage hgroup h4 { float:left; width:58px; height:40px; margin-right:14px; background:#46484d; text-align:center; font-size:13px; }
.air_content .schedule_detail_baggage hgroup p { padding-right:50px; font-size:13px; position:relative; }
.air_content .schedule_detail_baggage hgroup p > span { position:relative; display:inline-block; padding-left:17px; }
.air_content .schedule_detail_baggage hgroup p > span:before { position:absolute; top:14px; left:0; background:url("//img.modetour.com/ModeLiveBooking/mobile/ico_schedule.png") no-repeat; background-size:44px 40px; content:""; }
.air_content .schedule_detail_baggage hgroup p > span.icon1 { margin-right:10px; }
.air_content .schedule_detail_baggage hgroup p > span.icon1:before { width:14px; height:13px; background-position:-24px -10px; }
.air_content .schedule_detail_baggage hgroup p > span.icon2 { padding-left:12px; }
.air_content .schedule_detail_baggage hgroup p > span.icon2:before { top:17px; width:9px; height:6px; background-position:-31px 0; }
.air_content .schedule_detail_baggage hgroup p a.btn_reselect { position:absolute; top:0; right:0; display:block; width:40px; height:100%; text-align:center; background:#46484d; }
.air_content .schedule_detail_baggage hgroup p a.btn_reselect span { margin-top:12px; display:inline-block; width:19px; height:16px; background:url("//img.modetour.com/ModeLiveBooking/mobile/m_air_btn.png") no-repeat 0 -641px; background-size:40px 700px; text-indent:-9999em; }
.air_content .schedule_detail_baggage .detail_info_baggage,.air_content .visa_confirm .detail_info_baggage { padding:0 10px; background:#d4d4d4; overflow:hidden; }
.air_content .schedule_detail_baggage .detail_info_baggage > ul { position:relative; margin:0 auto; width:100%; }
.air_content .schedule_detail_baggage .detail_info_baggage > ul > li { position:relative; -webkit-box-sizing:border-box; box-sizing:border-box; border:1px solid #bfbfbf; border-top:0 none; }
.air_content .schedule_detail_baggage .detail_info_baggage > ul > li:first-child { margin-top:10px; border-top:1px solid #c0c0c0; }
.air_content .schedule_detail_baggage .detail_info_baggage > ul > li .city_conts { position:relative; width:100%; background:#ffffff; }
.air_content .schedule_detail_baggage .detail_info_baggage > ul > li .city_conts:after { margin-left:-7px; position:absolute; bottom:-8px; left:50%; z-index:10; width:15px; height:8px; background:url("//img.modetour.com/ModeLiveBooking/mobile/m_air_resch.png") no-repeat 0 -440px; background-size:20px auto; content:""; }
.air_content .schedule_detail_baggage .detail_info_baggage > ul > li:last-child .city_conts:after { content:none; }
.air_content .schedule_detail_baggage .detail_info_baggage > ul > li .city_conts div.icon { display:block; position:absolute; top:10px; right:10px; }
.air_content .schedule_detail_baggage .detail_info_baggage > ul > li .city_conts div.icon li { float:left; margin-right:5px; padding:4px 5px 2px; border:1px solid transparent; -webkit-border-radius:50px; border-radius:50px; font-size:12px; }
.air_content .schedule_detail_baggage .detail_info_baggage > ul > li .city_conts div.icon li:last-child { margin-right:0;}
.air_content .schedule_detail_baggage .detail_info_baggage > ul > li .city_conts div.icon li.red { color:#ff4d3d; border-color:#ff4d3d; }
.air_content .schedule_detail_baggage .detail_info_baggage > ul > li .city_conts div.result_detail { position:relative; padding:20px 0; }
.air_content .schedule_detail_baggage .detail_info_baggage > ul > li .city_conts div.result_detail li { padding-left:23px; background:url("//img.modetour.com/ModeLiveBooking/mobile/liststyle_disc_gray2.gif") no-repeat 15px 45%; color:#666666; font-size:12px; line-height:1.25em; }
.air_content .schedule_detail_baggage .detail_info_baggage > ul > li .city_conts div.result_detail li.free_baggage { color:#9f6247; }
.air_content .schedule_detail_baggage .detail_info_baggage > ul > li .city_conts div.result_detail li:first-child { padding-left:0; background:0 none; color:#333333; font-size:15px; line-height:1.625em; }
.air_content .schedule_detail_baggage .detail_info_baggage > ul > li .city_conts div.result_detail li:first-child button.btn_codeshare { margin-top:-4px; width:12px; height:12px; background:url("//img.modetour.com/ModeLiveBooking/mobile/ico_schedule.png") no-repeat 0 -24px; background-size:44px 40px; vertical-align:middle; cursor:pointer; }
.air_content .schedule_detail_baggage .detail_info_baggage > ul > li .city_conts div.result_detail li > h5 { margin-bottom:10px;  padding-left:15px; width:80%; color:#333333; font-size:15px; line-height:1.5em; box-sizing:border-box; }
.air_content .schedule_detail_baggage .detail_info_baggage > ul > li .city_conts div.result_detail li > h5 span.place { font-size:11px; color:#666666; }
.air_content .schedule_detail_baggage .detail_info_baggage > ul > li .city_conts div.result_detail .codeshare_info { position:relative; margin-bottom:10px; padding:15px 0; width:100%; border:1px solid #e3d6d4; border-width:1px 0 1px 0; background:#fff7f6; }
.air_content .schedule_detail_baggage .detail_info_baggage > ul > li .city_conts div.result_detail .codeshare_info .title { padding-left:15px; color:#bd5c54; font-size:13px; }
.air_content .schedule_detail_baggage .detail_info_baggage > ul > li .city_conts div.result_detail .codeshare_info .cs_body { padding:0 15px; color:#666666; font-size:10px; line-height:15px; }
.air_content .schedule_detail_baggage .detail_info_baggage > ul > li .city_conts div.result_detail .codeshare_info .btn_closelayer { position:absolute; top:10px; right:10px; width:13px; height:14px; background:url("//img.modetour.com/ModeLiveBooking/mobile/ico_schedule.png") no-repeat -18px -24px; background-size:44px 40px; cursor:pointer;}
.air_content .schedule_detail_baggage .detail_info_baggage > ul > li.total_time .city_conts { background:#f0f0f0; }
.air_content .schedule_detail_baggage .detail_info_baggage > ul > li.total_time .city_conts:after {display:none; }
.air_content .schedule_detail_baggage .detail_info_baggage > ul > li.total_time .city_conts div.time { position:relative; padding:20px 0 20px 15px; }
.air_content .schedule_detail_baggage .detail_info_baggage > ul > li.total_time .city_conts div.time li { color:#333333; font-size:12px; position:relative; padding-left:18px;}
.air_content .schedule_detail_baggage .detail_info_baggage > ul > li.total_time .city_conts div.time li:before { content:""; display:block; width:11px; position:absolute; left:0; background:url("//img.modetour.com/ModeLiveBooking/mobile/ico_schedule.png") no-repeat; background-size:44px 40px; }
.air_content .schedule_detail_baggage .detail_info_baggage > ul > li.total_time .city_conts div.time li.time:before { top:2px; height:10px; background-position:0 0; }
.air_content .schedule_detail_baggage .detail_info_baggage > ul > li.total_time .city_conts div.time li.flight:before { top:4px; height:5px; background-position:-15px 0; }
.air_content .schedule_detail_baggage .detail_info_baggage div.result_detail .codeshare_info input[type=checkbox] { display:none; }
.air_content .schedule_detail_baggage .detail_info_baggage div.result_detail .codeshare_info .checkbox { padding-top:10px; }
.air_content .schedule_detail_baggage .detail_info_baggage div.result_detail .codeshare_info .checkbox label { position:relative; padding-left:25px; display:inline-block; vertical-align:middle; font-size:12px; line-height:21px; color:#111; cursor:pointer; }
.air_content .schedule_detail_baggage .detail_info_baggage div.result_detail .codeshare_info .checkbox label:before { position:absolute; top:0; left:0; display:block; width:20px; height:20px; background:url("//img.modetour.com/ModeMobile/2015/Air/sp_flight_btn_2015.png") no-repeat -25px -20px; background-size:64px auto; content:''; }
.air_content .schedule_detail_baggage .detail_info_baggage div.result_detail .codeshare_info .checkbox input[type=checkbox]:checked + label:before { background-position:0 -20px; }        
.air_content .schedule_detail .detail_info > ul > li .city_conts div.result_detail li.free_baggage { color:#9f6247; }
.service_register{
    padding: 0 15px 15px;
    background: #003c74;
    box-sizing: border-box;
}
.service_register>div.in{
    padding: 15px;
    background: #00284d;
    border-radius: 5px;
    box-sizing: border-box;
}
.service_register>div.in p:first-child{
    font-size: 13px;
    color: #FFF;
    font-weight: bold;
    margin-bottom: 3px;
}
.service_register>div.in a{
    display: block;
    font-size: 12px;
    color: #9dd4ff;
    font-weight: bold;
    text-decoration: underline;
}
.service_register>div.in a i{
    display: inline-block;
    background: url("//img.modetour.com/ModeLiveBooking/mobile/m_ico_arrow01.png") 0 4px no-repeat;
    background-size: 6px auto;
    width: 6px;
    height: 13px;
    position: relative;
    top: 1px;
    margin-left: 3px;
}
.service_register>div.in p.infor{
    color: #9dd4ff;
    font-size: 11px;
}
.service_register>div.in p.infor i{
    display: inline-block;
    background: url("//img.modetour.com/ModeLiveBooking/mobile/m_ico_arrow02.png") 0 0 no-repeat;
    background-size: 4px auto;
    width: 4px; 
    height: 12px; 
    position: relative;
    top: 3px;
}
.service_register>div.in div.radio_btn{
    text-align: right;
}
.service_register>div.in div.radio_btn span{
    display: inline-block;
    margin-left: 5px;
}
.service_register>div.in div.radio_btn input{
    position: absolute; 
    width: 1px;
    height: 1px;
    clip: rect(1px, 1px, 1px, 1px);
}
.service_register>div.in div.radio_btn label{
     color: #6388aa;
     font-size: 12px;
}
.service_register>div.in div.radio_btn label:before{
    content:'';
    display: block; 
    width: 15px;
    height: 15px;
    background:  url("//img.modetour.com/ModeLiveBooking/mobile/ico_radio.png") no-repeat;
    background-size: 30px auto;
    background-position: -15px 0;
    float: left;
    position: relative;
    top: 4px;
    margin-right: 5px;
}
.service_register>div.in div.radio_btn input[type="radio"]:checked+label{
    color: #FFF;
}
.service_register>div.in div.radio_btn input[type="radio"]:checked+label:before{
    background-position: 0 0;
}

.air_content .visa_confirm p.text a{color: #007cdb; text-decoration: underline; display: block;}


/* 카카오톡 상담 */
#gotoKakao { position: fixed; right: 3px; bottom: 62px; z-index: 99; width:42px; height:42px; background: url('//img.modetour.com/ModeLiveBooking/mobile/btn_counsel.png') no-repeat center center; background-size: 100%; overflow: hidden; }
#gotoKakao a { display: block; width:41px; height:41px; }
.layer_popup.kakaoconsult { top:30%; }
.layer_popup.kakaoconsult .header { background:#34495e; }
.layer_popup.kakaoconsult .header .btn_close_layout { position:absolute; top:0; right:0; display:block; border-radius:0 5px 0 0; }
.layer_popup.kakaoconsult .contents { padding:15px; border-radius:0 0 10px 10px; box-sizing:border-box; }
.layer_popup.kakaoconsult ul:after { content:''; display:block; clear:both; }
.layer_popup.kakaoconsult ul {margin:0 0 10px;}
.layer_popup.kakaoconsult ul li { position:relative;color:#666666; font-size:12px; line-height:18px; }
.layer_popup.kakaoconsult ul li > a { color:#666; }
.layer_popup.kakaoconsult ul li b { font-weight:normal; color:#000; }
.layer_popup.kakaoconsult ul.list li:before { content:""; display:inline-block; margin:8px 5px 0 0; width:2px; height:2px; vertical-align:top; background-color:#666; }
.layer_popup.kakaoconsult .btn_wrap { margin:15px 0 0; text-align:center; }
.layer_popup.kakaoconsult .btn_wrap a { display:inline-block; width:60% !important; height:40px !important; line-height:24px !important; padding:8px 0; font-size:15px; background:#34ad70 !important; color: #fff; border-radius: 5px; }
.layer_popup.kakaoconsult .tit { margin:0 0 5px; font-size: 13px; font-weight: bold; }
.layer_popup.kakaoconsult .tit2 { margin:0 0 10px; color:#34ad70; font-size: 13px; font-weight: bold; }
.layer_popup.kakaoconsult .t1 { color: #f53036;}
.layer_popup.kakaoconsult .chk_box { margin:12px 0 0; padding:10px 0 17px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; overflow: hidden; }
.layer_popup.kakaoconsult .selector { float:left; width: 46.5%; height: 30px; border: 1px solid #bdbebf; box-sizing: border-box; background: linear-gradient(to bottom, rgba(255,255,255,1) 22%,rgba(243,243,243,1) 100%); }
.layer_popup.kakaoconsult .select { box-sizing: border-box; padding: 0 9px; width: 100%; height: 100%; font-size: 13px; border: 0 none; border-radius: 5px; }
.layer_popup.kakaoconsult .next { float:left; width: 7%; height: 30px; background: url('//img.modetour.com/ModeLiveBooking/mobile/ico_mypage_r_arrow2.png') no-repeat center center; background-size: 7px; overflow: hidden; }
.layer_popup.kakaoconsult .notice { margin: 0 0 10px; padding-left: 13px; text-indent: -13px; font-size: 12px;  font-weight: bold; }
/* 상담원과 채팅 */
.layer_popup.chat { top:30%; }
.layer_popup.chat .header { background:#34495e; }
.layer_popup.chat .btn_close_layout { position:absolute; top:0; right:0; display:block; border-radius:0 5px 0 0; }
.layer_popup.chat .contents { padding:15px; border-radius:0 0 10px 10px; box-sizing:border-box; }
.layer_popup.chat .list_talk { overflow: hidden; text-align: center; }
.layer_popup.chat .list_talk li { position:relative; display:inline-block; width:54px; }
.layer_popup.chat .list_talk li:before { position:absolute;left:50%; top:0; display:block; width:40px; height:40px; margin-left:-20px; content:''; background-image:url('//img.modetour.com/ModeLiveBooking/mobile/btn_sp_counsel.png'); background-size:40px; }
.layer_popup.chat .naver:before { background-position: center 0; }
.layer_popup.chat .kakao:before { background-position: center 80px; }
.layer_popup.chat .happy:before { background-position: center 40px;;}
.layer_popup.chat .list_talk a { position:relative; display:block; width:100%; height:100%; padding-top:45px; text-align:center; color:#333; font-size:12px; }


.styleN{position:relative;}
.styleN:after{display: block;content:"";position: absolute;left:159px;top:1px;width:20px; height:21px; background:#fff;}




/* 2019-03-13 삼성카드항공[s] */
.samsung_air_evt {position: fixed; right: 3px; bottom: 66px; width: 50px; height: 50px; background: #ed2700; border-radius: 100%; z-index: 999; box-shadow: 2px 2px 0px rgba(0, 0, 0, 0.3);}
.samsung_air_evt > a {position: relative; display: block; width: 100%; height: 100%; color: #fff; text-align: center; z-index: 1; border-radius: 100%; overflow: hidden;}
.samsung_air_evt > a span:last-child {display: block; width: 50px; height: 50px; line-height: 50px; font-weight: bold; font-size: 13px; letter-spacing: -0.05em;}
.samsung_air_evt .links {display: none;}
.samsung_air_evt .links li {position: absolute; right: 0; top: -50px; height: 50px;}
.pop_layer {display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000; -webkit-overflow-scrolling:touch;}
.pop_layer .pop_tit {width: 100%; margin-top: 50px; height: 35px; line-height: 35px; color: #fff; background: #4c4c4c; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.pop_layer .pop_tit h1 {display: inline-block; padding-left: 19px; font-size: 15px;}
.pop_layer .pop_tit .close {position: relative; float: right; display: block; width: 35px; height: 35px; margin-right: 6px; overflow: hidden; text-indent: -9999px; white-space: nowrap; line-height: 0;}
.pop_layer .pop_tit .close:after {top:50%; left:50%; right:0; width: 16px; height: 16px; margin: -8px 0 0 -8px; position: absolute; display: inline-block; background-image: url('http://img.modetour.com/modemobile/2016/air/renewal/sprite@2x_190416.png'); background-size:334px; background-position: -288px -193px; content: ''; vertical-align: middle; overflow: hidden; text-indent: -9999px; white-space: nowrap; line-height: 0;}
.pop_layer .pop_con {width: 100%; height: 100%; padding: 0 10px 85px; box-sizing: border-box; background: #fff; overflow: hidden; overflow-y: auto; word-break: break-all;}
.air_tab_wrap .tab_content {display: none;}
.srh_event .pop_con {background:#fff url('http://img.modetour.com/modemobile/2016/air/renewal/common/bg_exhibit.jpg') no-repeat center 0; background-size: 100%;}
.srh_event .pop_con .air_tab_wrap {margin-top: -50px; height: 100%;}
.srh_event .pop_con .lst_evt {padding: 0 0 95px;}
.srh_event .pop_con .air_tab_wrap ul {width: 100%; height: 100%; box-sizing: border-box; overflow: hidden; overflow-y: auto;}
.srh_event .pop_con .lst_evt li {margin: 0 0 5px;}
.srh_event .pop_con .lst_evt li:first-child {padding-top: 70px;}
.srh_event .pop_con .air_tab_wrap a {display: block; text-align: center;}
.srh_event .pop_con .lst_evt img {width: 100%; max-width: 690px; vertical-align: top;}
body.fixed {overflow: hidden; position: fixed; top: 0; left: 0;}
body.fixed:before {position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); z-index: 999; content: '';}
/* 2019-03-13 삼성카드항공[e] */

/* 2019-11-20 통신판매중개업문구추가[s] */
.txt_box {background-color: #f5f5f5; height: 45px; padding: 20px;}
.txt_box div {font-size: 12px; line-height: 17px; letter-spacing: -0.035em; color: #666; text-align: center;}
/* 2019-11-20 통신판매중개업문구추가[e] */