﻿@charset 'utf-8';

@media (min-width:1025px) {
	#footer .quick.bottom{position:absolute;bottom:201px}
}
@media (max-width:1552px) {
	#footer .quick{right:20px;left:auto;margin-left:0}
}
@media (max-width:1240px){
    #header > .util ul{width:auto;padding-right:0;padding-left:0}
    #header #gnb > ul > li > .depth2 .tit_area{padding-left:20px}
    #header #gnb > .total .totalmenu_area > .mnulst{padding:24px 20px 0}
    .contents{width:100%;max-width:none;padding-right:20px;padding-left:20px;box-sizing:border-box}
	
    .main_banner .slick-dots{right:auto;left:20px;width:auto}
}
@media (max-width:1200px){
	#header #gnb > ul > li{margin-right:40px}
}
@media (max-width:1127px){
	.list_leave > li{height:482px}
}
@media (max-width:1100px){
	.list_tbl.thumb > li .thumb_info{display:block;height:auto;padding-top:95px;padding-left:0}
	.list_tbl.thumb > li .thumb_info .img{top:0;width:100%;max-width:140px;margin-top:0}
	.list_tbl.thumb > li .thumb_info .tit{display:block}
	.list_view > li > dl > dd .w284{width:250px}
	
	#header #gnb > ul > li{margin-right:30px}
	
    .schedule_wrap .slide_lst > li{width:calc(33.33% - 10px);margin-right:15px}
    .community_wrap ul > li .info_box{width:85%}
}
@media (max-width:1024px){
	.pc{display:none}
	.mo{display:block}
	
	.checkbox.txt label, .radio.txt label{padding-left:28px;line-height:22px}
	.checkbox label:before, .radio label:before{width:21px;height:21px;background-size:55px}
	textarea{font-size:16.9px}

	.datepicker{color:#000;background:#fff url(/wwwroot/images/icon/mo_ico_datepicker.png) no-repeat 100% 50%;background-size:19.5px 22.1px}
	.datepicker + .bar{height:41px;margin:0 13px;color:#000;font-size:19.5px}

	.search_form .calendar{display:none}
	.search_form select:last-child{margin-right:0 !important}
	.search_form .mo_select{display:inline-block}
	.sub_contents.my_tour .search_form select{margin-right:7.8px}
	
	.sub_contents.my_tour .sec_tit{display:none}

	.btn_area > .btn{margin-right:0;margin-bottom:10px}
	.btn_area > .btn:last-child{margin-bottom:0}
	.btn_area .btn_sm{display:block;font-size:20.8px;line-height:56px}
	.btn_area.tar.btn_type02 .btn_sm{display:inline-block;width:calc(50% - 10px);margin-bottom:0}
	.btn_area.tar.btn_type02 .btn_sm:first-child{margin-right:20px}
	.btn_area.tar.btn_type03 .btn_sm,
	.btn_area.tar.btn_type04 .btn_sm{display:inline-block;width:calc(33.33% - 8.66px);margin-bottom:0;margin-right:13px;padding:0}
	.btn_area.tar.btn_type04 .btn_sm:first-child{display:block;width:100%;margin-right:0;margin-bottom:13px}
	.btn_area.tar.btn_type03 .btn_sm:last-child,
	.btn_area.tar.btn_type04 .btn_sm:last-child{margin-right:0}
	.btn_area .btn_md{display:block;font-size:20.8px;line-height:56px}
	.btn_area.tar.btn_type02 .btn_md{display:inline-block;width:calc(50% - 10px);margin-bottom:0}
	.btn_area.tar.btn_type02 .btn_md:first-child{margin-right:20px}
	
	.tab_cont > .cont{margin-top:19.5px}
	.tab > li a{font-size:19.5px}
	.tab_scroll{overflow-x:auto;margin:0 -20px;border-bottom:1px solid #ccc}
	.tab_scroll .tab{display:block;padding:0 20px;font-size:0;white-space:nowrap;border-bottom:none}
	.tab_scroll .tab > li{display:inline-block;width:auto;vertical-align:top}
	.tab_scroll .tab > li a{display:block;height:auto;padding-bottom:10.4px;line-height:1;border:none;background:none}
	.tab_scroll .tab > li .tab > li a span{padding:0 13px}
	.tab_scroll .tab > li.active a span:after{top:auto;right:0;bottom:0;left:0;height:2.6px;border:none;background-color:#1c8ad9}
	.sub_tab{padding:0 20px;border-bottom:none}
	.sub_tab .tab{display:block;border-top:1px solid #ccc}
	.sub_tab .tab:after{content:'';display:block;clear:both}
	.sub_tab .tab > li{display:block;float:left;width:50%}
	.sub_tab .tab > li a{font-size:19.5px;border-bottom:1px solid #ccc}
	.sub_tab .tab > li a span{position:relative}
	.sub_tab .tab > li:nth-child(odd) a{border-left:1px solid #ccc}
	.sub_tab .tab > li.active a:before{content:'';position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background-color:#1c8ad9}
	
	.list_tbl{border-top:2px solid #333}
	.list_tbl > li.thead{display:none}
	.list_tbl > li{display:block;padding:19.4px 0}
	.list_tbl > li > div{display:block;width:100% !important;height:auto;padding:0;font-size:19.5px;line-height:122%;text-align:left}
	.list_tbl > li > .no, .list_tbl > li > .attach, .list_tbl > li > .writer, .list_tbl > li > .hits{display:none}
	.list_tbl > li > .date{margin-top:7px;color:#999;font-size:16.9px}
	.list_tbl > li > .period, .list_tbl > li > .area, .list_tbl > li > .state, .list_tbl > li > .name{margin-top:7px;color:#999;font-size:16.9px}
	.list_tbl > li.mo_clearfix > .reservation, .list_tbl > li.mo_clearfix > .start,	.list_tbl > li.mo_clearfix > .hostcity{margin-top:7px;font-size:16.9px}
	.list_tbl > li > .state{margin-top:4px}
	.list_tbl > li > .period + .tit{margin-top:7px}
	.list_tbl > li > .tit a.ico_new{padding-right:23.4px;background:url(/wwwroot/images/icon/mo_ico_new.png) no-repeat 100% 50%;background-size:16.9px}
	.list_tbl > li.mo_clearfix:after{content:'';display:block;clear:both}
	.list_tbl > li.mo_clearfix > .no{display:none}
	.list_tbl > li.mo_clearfix > div{display:inline-block;float:left;width:auto !important;margin-right:20px;color:#333}
	.list_tbl > li.mo_clearfix > .tit, .list_tbl > li.mo_clearfix > .code, 
	.list_tbl > li.mo_clearfix > .reservation, .list_tbl > li.mo_clearfix > .start,	.list_tbl > li.mo_clearfix > .review{display:block;width:100% !important;margin-right:0}
	.list_tbl > li.mo_clearfix > .review{padding:0}
	.list_tbl > li.mo_clearfix > .hostcity{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 124px) !important}
	.list_tbl > li.mo_clearfix > .state02{margin-right:0}
	.list_tbl > li.mo_clearfix > div > .subtit{color:#999}
	.list_tbl > li.mo_clearfix > .area > .subtit,
	.list_tbl > li.mo_clearfix > .state > .subtit,
	.list_tbl > li.mo_clearfix > .name > .subtit{position:relative}
	.list_tbl > li.mo_clearfix > .reservation > .subtit,
	.list_tbl > li.mo_clearfix > .start > .subtit, .list_tbl > li.mo_clearfix > .hostcity > .subtit{width:90px}
	.list_tbl > li.mo_clearfix > .area > .subtit:after,	.list_tbl > li.mo_clearfix > .state > .subtit:after,
	.list_tbl > li.mo_clearfix > .name > .subtit:after{content:'';display:inline-block;position:absolute;top:50%;right:-6px;width:1px;height:14px;margin-top:-6px;background-color:#999}
	.list_tbl > li.mo_clearfix > .state02 > .subtit:after{display:none}
	.list_tbl > li > div > .subtit{display:inline-block;margin-right:10px}
	.list_tbl > li > div > .ing{width:60px;height:26px;line-height:23px;text-align:center}
	.list_tbl > li > div.state02 > .ing{width:auto;padding:0 7.8px}
	.list_tbl > li > div.nodata{height:auto;padding:60.6px 0;text-align:center}
	.list_tbl > li > div.nodata:before{display:block}
	.list_tbl > li.mo_clearfix > .tit,
	.list_tbl > li.mo_clearfix > .code{position:relative;margin-bottom:8.325px}
	.list_tbl > li > div.code_wrap, .list_tbl > li > div.review_wrap{display:none}
	.list_tbl > li > div.code_wrap > .colspan, .list_tbl > li > div.review_wrap > .colspan{margin-top:19.4px;padding:8px 11px 13px 11px}
	.list_tbl > li > div.code_wrap > .colspan .product_detail{padding-top:0}
	.list_tbl > li > div.code_wrap > .colspan .product_detail .thumb{display:none}
	.list_tbl > li > div.code_wrap > .colspan .product_detail .info{padding-top:0}
	.list_tbl > li > div.code_wrap > .colspan .product_detail .info > dt{display:none}
	.list_tbl > li > div.tit > .btn_tit:after,
	.list_tbl > li > div.code > .btn_code:after{position:absolute;top:8px;right:13px;width:15.6px;height:9.75px;background:url(/wwwroot/images/icon/mo_ico_arr_dimgray.png) no-repeat 100% 50%;background-size:cover}
	.list_tbl > li > div.tit > .btn_tit > span,
	.list_tbl > li > div.code > .btn_code > span{color:#333;font-size:19.5px}
	.list_tbl > li > div.review_wrap > .colspan > .reply_area{position:relative;padding-bottom:34.3px}
	.list_tbl > li > div.review_wrap > .colspan > .reply_area .list_reply{position:static;margin-top:0;padding-bottom:0;border-top:0}
	.list_tbl > li > div.review_wrap > .colspan > .reply_area .list_reply .btn_more{margin:8px 0 0 0}
	.list_tbl > li > div.review_wrap > .colspan > .reply_area .list_reply .info{position:absolute;bottom:0;left:0}
	.list_tbl > li > div.review .btn_write{width:100%;height:60px;margin-top:14.3px;font-size:20.8px;font-weight:700;line-height:58px}
	.list_tbl > li > div.review .btn_write:after{width:8.45px;height:13px;margin:24px 0 0 15.125px;background:url(/wwwroot/images/icon/mo_ico_arr_blue.png) no-repeat 0 0;background-size:cover}
	.list_tbl > li > div.review .btn_myreview{width:100%;height:60px;margin-top:14.3px;font-size:20.8px;font-weight:700;line-height:58px}
	.list_tbl > li > div.review .btn_myreview:after{width:14px;height:8.45px;margin:26px 0 0 12.125px;background:url(/wwwroot/images/icon/mo_ico_arr_dimgray_6.png) no-repeat 0 0;background-size:cover}
	.list_tbl.thumb{margin-top:-14.3px;border-top:none}
	.list_tbl.thumb > li{margin-top:26px;padding:18.2px;border:1px solid #ccc;background-color:#f7f7f7}
	.list_tbl.thumb > li > div{margin-top:6.7px}
	.list_tbl.thumb > li > div:after{content:'';display:block;clear:both}
	.list_tbl.thumb > li > div .th{display:block;float:left;width:48px}
	.list_tbl.thumb > li > div .th + p{float:left;max-width:calc(100% - 48px);color:#4d4d4d;font-weight:400}
	.list_tbl.thumb > li > .bn{margin-top:11px}
	.list_tbl.thumb > li > .bn .btn{width:calc(50% - 3.25px);font-size:18.2px;line-height:43.5px}
	.list_tbl.thumb > li > .bn .btn:first-child{margin-right:6.5px;margin-bottom:0}
	.list_tbl.thumb > li .thumb_info{padding-top:0}
	.list_tbl.thumb > li .thumb_info .img{position:static;max-width:100%;height:auto}
	.list_tbl.thumb > li .thumb_info .tit{overflow:hidden;padding:4px 0 6px;font-size:23.4px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #ccc}
	.list_view > li.col4{display:block}
	.list_view > li.col4 > dl > dd{width:100%}
	.list_view > li > dl{display:block !important;overflow:hidden;width:100% !important;padding-left:117px}
	.list_view > li > dl:before{width:117px}
	.list_view > li > dl > dt{display:block;position:absolute;top:50%;left:0;width:117px;height:auto;padding-left:15.6px;font-size:19.5px;transform:translateY(-50%)}
	.list_view > li > dl > dd{display:table;width:100%;height:57.2px;padding:8px 15.6px;font-size:19.5px;table-layout:fixed}
	.list_view > li > dl > dd > div{display:table-cell;padding:0 15.6px;vertical-align:middle}
	.list_view > li > dl > dd .pc_txt{display:block;overflow:hidden;position:relative;width:calc(100% - 15.6px);height:100%;padding:10px 31px 11px 15.6px;line-height:35px;text-overflow:ellipsis;white-space:nowrap}
	.list_view > li > dl > dd .pc_txt .btn_more{display:block;position:absolute;top:50%;right:0;width:26px;height:26px;margin-top:-13px;border:1px solid #ccc;background:#f7f7f7 url(/wwwroot/images/button/arr_txt_more.png) no-repeat 50% 50%;background-size:11.7px}
	.list_view > li.active > dl > dd .pc_txt .btn_more{background:#f7f7f7 url(/wwwroot/images/button/txt_close.png) no-repeat 50% 50%;background-size:11.7px}
	.list_view > li.active .mo_txt{display:block;padding:10px 13px;color:#000;line-height:154%;border:1px solid #ccc;border-top:none;background-color:#e6edf2}
	.list_view.write > li > dl{padding-left:144px}
	.list_view.write > li > dl:before{display:none}
	.list_view.write > li > dl > dt{width:144px}
	.list_view.write > li > dl > dd textarea{padding:14px}
	.list_view.write > li > dl > dd input{width:100% !important}
	.list_view.write > li > dl > dd .w137{width:calc(33.33% - 6.66px) !important}
	.list_view.write > li > dl > dd .datepicker{width:calc(50% - 23px) !important;font-size:19.6px;font-family:'Noto Sans KR'}
	.list_view.write > li > dl > dd.inp_file > div{display:block}
	.list_view.write > li > dl > dd .btn_companion{position:absolute;top:0;right:0}
	.list_view.write > li > dl > dd .add_inp{margin-top:0;padding-top:5px;font-size:0;border-bottom:1px solid #ccc}
	.list_view.write > li > dl > dd.num_companion{border-bottom: none;}
	.list_view.write > li > dl > dd.num_companion .inp_companion{padding:0;border-top:1px solid #ccc}
	
	.list_view.write > li > dl{padding-left:0 !important;border-bottom:none}
	.list_view.write > li > dl > dt{position:static;width:100%;padding:23.4px 0 7.8px;color:#4d4d4d;font-size:18.2px;font-weight:500;line-height:1;text-align:left;transform:none}
	.list_view.write > li > dl > dd{display:block;width:100%;height:auto;min-height:42px;padding:0;color:#000;font-weight:500;line-height:41px;border-bottom:1px solid #ccc}
	.list_view.write > li > dl > dd.pd{border-bottom:0}
	.list_view.write > li > dl > dd > div{display:block}
	.list_view.write > li > dl > dd input{height:41px;padding:0;color:#000;font-size:16.9px;font-weight:500;vertical-align:top;border:0}
	.list_view.write > li > dl > dd input[type="file"]{width:100px !important}
	.list_view.write > li > dl > dd input[type="file"] + .MultiFile-list{display:inline-block;margin:-6px 0 0 10px;vertical-align:top}
	.list_view.write > li > dl > dd input::placeholder{opacity:1;font-weight:400}
	.list_view.write > li > dl > dd input:-ms-input-placeholder{opacity:1;color:#999;font-weight:400}
	.list_view.write > li > dl > dd input::-ms-input-placeholder{opacity:1;font-weight:400}
	.list_view.write > li > dl > dd select{height:39px;font-size:18.2px;background:url(/wwwroot/images/common/mo_bg_select.png) no-repeat 100% 50%}
	
	.choose_select_form{padding:0 !important}
	.choose_select_form input, .choose_select_form select{display:block;width:100% !important;margin-top:0}
	.choose_select_form select{margin-top:12px}
	.choose_select_form label+select{margin-top:0}
	.choose_select_form > .dib{display:block !important;margin:23.4px 0 0 0}
	.choose_select_form label{display:block;margin-right:0;color:#4d4d4d;font-size:18.2px}
	
	.search_form{padding-bottom:19.5px}
	.pagination_area{padding-top:32.5px}
	
	.nodata, .nopage{font-size:18.2px}
	.nopage > dt{font-size:22.1px}
	
	.policy_list > li{font-size:18.2px}
	.policy_list > li + li{margin-top:39px}
	.policy_list > li > strong{margin-bottom:6.5px;font-size:19.5px}
	.policy_list > li ol li{margin-top:6.5px}
	.policy_list > li .alpha_list > li{margin-top:13px;padding-left:24px;text-indent:-24px}
	.policy_list > li .num_list > li{padding-left:24px;text-indent:-24px}
	.policy_list.no_class > li > ol > li + li{margin-top:13px}
	
	#wrap{padding-top:73.5px}
	.main #wrap{padding-top:0}
    #header{position:fixed;top:0;left:0;width:100%;height:73.5px}
    #header > .util, #header #gnb > ul{display:none}
    #header > .contents{height:73.5px;padding-top:24.5px;border-bottom:1px solid #ccc}
    .main #header > .contents{background-color:rgba(0,0,0,.5);border-bottom:none}
    #header .logo{float:none;width:calc(100% - 20px);text-align:center}
    #header .logo > a{width:177.1px;background:url(/wwwroot/images/common/mo_logo.png) no-repeat 0 0;background-size:100% auto}
    .main #header .logo > a{background:url(/wwwroot/images/common/mo_logo_white.png) no-repeat 0 0;background-size:100% auto}
    #header #gnb{float:left}
    #header #gnb > .total{margin-top:-22px}
    #header #gnb > .total .btn_total{display:none}
	#header #gnb > .total .btn_total_mobile{display:inline-block;width:21px;height:17.5px;text-indent:-9999px;vertical-align:top;background:url(/wwwroot/images/common/mo_btn_total.png) no-repeat 0 0;background-size:cover}
    .main #header #gnb > .total .btn_total_mobile{background:url(/wwwroot/images/common/mo_btn_total_light.png) no-repeat 0 0;background-size:cover}
    #header #gnb > .total .totalmenu_area{display:block !important;transition:left .4s;overflow-y:scroll;top:0;left:-90%;width:84.315%;height:100vh;padding:24px 0 66px;background-color:#fff}
    #header #gnb > .total .totalmenu_area.active{left:0;transition:all .4s}
    #header #gnb > .total .totalmenu_area:after{content:'';display:block;clear:both}
    #header #gnb > .total .totalmenu_area > .btn_mobile_login{display:inline-block;float:right}
    #header #gnb > .total .totalmenu_area > .mnulst{margin-top:43px;padding:0 20px}
    #header #gnb > .total .totalmenu_area > .mnulst > li{float:none;width:100%;min-height:auto;margin-right:0}
    #header #gnb > .total .totalmenu_area > .mnulst > li:nth-child(4n){margin-right:0}
    #header #gnb > .total .totalmenu_area > .mnulst > li > .tit{margin-bottom:0;padding:0 0 0 18px}
    #header #gnb > .total .totalmenu_area > .mnulst > li > .tit.active{background-color:#1c8ad9}
    #header #gnb > .total .totalmenu_area > .mnulst > li > .depth2,
    #header #gnb > .total .totalmenu_area > .mnulst > li > .depth2 > li .depth3{display:none}
    #header #gnb > .total .totalmenu_area > .mnulst > li > .depth2 > li{border-bottom:1px solid #cdd0d1}
    #header #gnb > .total .totalmenu_area > .mnulst > li.fashion > .depth2 > li{margin-bottom:0}
    #header #gnb > .total .totalmenu_area > .mnulst > li > .depth2 > li.all_menu{display:block}
    #header #gnb > .total .totalmenu_area > .mnulst > li > .tit > a{display:inline-block;width:100%;padding:14px 0;font-size:22px;letter-spacing:0.17px}
    #header #gnb > .total .totalmenu_area > .mnulst > li > .tit > a:hover{color:#333}
    #header #gnb > .total .totalmenu_area > .mnulst > li > .tit.active > a{color:#fff}
    #header #gnb > .total .totalmenu_area > .mnulst > li > .tit > a:after{top:23px;right:14px;width:9px;height:15px;background:url(/wwwroot/images/common/mo_ico_gnb_arrow.png) no-repeat 0 0;background-size:100% 100%}
    /* #header #gnb > .total .totalmenu_area > .mnulst > li.trekking > .tit > a:after,#header #gnb > .total .totalmenu_area > .mnulst > li.wine > .tit > a:after, */
    #header #gnb > .total .totalmenu_area > .mnulst > li.airplane > .tit > a:after{display:none}
    #header #gnb > .total .totalmenu_area > .mnulst > li > .tit.active > a:after{top:25px;width:15px;height:9px;background:url(/wwwroot/images/common/mo_ico_gnb_arrow_over.png) no-repeat 0 0;background-size:100% 100%}
    #header #gnb > .total .totalmenu_area > .mnulst > li > .depth2 > li > .subtit{position:relative;padding:0 0 0 18px;background-color:#f2f6f7}
    #header #gnb > .total .totalmenu_area > .mnulst > li > .depth2 > li > .subtit a{display:inline-block;width:100%;padding:14px 0;font-size:21px;letter-spacing:0.2px}
    #header #gnb > .total .totalmenu_area > .mnulst > li > .depth2 > li > .subtit a:hover{font-weight:400}
    #header #gnb > .total .totalmenu_area > .mnulst > li.fashion > .depth2 > li > .subtit a:after{content:'';transition:all .4s;transform:rotate(90deg);display:inline-block;position:absolute;top:19px;right:17px;width:9px;height:15px;background:url(/wwwroot/images/common/mo_ico_gnb_arrow.png) no-repeat 0 0;background-size:100% 100%}
    #header #gnb > .total .totalmenu_area > .mnulst > li.fashion > .depth2 > li > .subtit.active a:after{transition:all .4s;right:17px;transform:rotate(0deg)}
    #header #gnb > .total .totalmenu_area > .mnulst > li > .depth2 > li.all_menu > .subtit a:after{display:none}
    #header #gnb > .total .totalmenu_area > .mnulst > li > .depth2 > li .depth3{margin-left:0}
    #header #gnb > .total .totalmenu_area > .mnulst > li > .depth2 > li .active + .depth3{border-top:1px solid #cdd0d1}
    #header #gnb > .total .totalmenu_area > .mnulst > li > .depth2 > li .depth3:before,
    #header #gnb > .total .totalmenu_area > .mnulst > li > .depth2 > li .depth3:after{display:none}
    #header #gnb > .total .totalmenu_area > .mnulst > li > .depth2 > li .depth3 > li{padding:14px 0 14px 33px;border-bottom:1px solid #cdd0d1}
    #header #gnb > .total .totalmenu_area > .mnulst > li > .depth2 > li .depth3 > li:last-child{border-bottom:none}
    #header #gnb > .total .totalmenu_area > .mnulst > li > .depth2 > li .depth3 > li > a{font-size:19px}
    #header .bg_total_depth{display:none}
    #header .bg_total_depth_dark{display:none}
    #footer .quick{overflow:hidden;right:0;bottom:6px;width:96px;height:120px;padding:19px 12px;border:0;border-radius:0;background:none;box-shadow:none;transition:width linear 0s .6s}
	#footer .quick .btn_chat{display:block;float:right;position:relative;width:72px;height:72px;border-radius:50%;background:#1c8ad9 url(../images/icon/mo_ico_quick.png) no-repeat 50% 50%;background-size:55px;box-shadow:0 4px 20px rgba(0, 0, 0, 0.2);z-index:1}
	#footer .quick dl{visibility:hidden;position:absolute;top:0;right:-100%;width:233px;height:120px;margin-top:0;padding:32px 72px 24px 24px;background:url(../images/contents/mo_bg_quick.png) no-repeat 0 0;background-size:100%;opacity:0;transition:all linear .2s}
	#footer .quick dl dt{font-size:17px;}
	#footer .quick dl dd{margin-top:-1px;color:#333;font-size:13px;letter-spacing:-0.03em}
	#footer .quick .btn_close{display:block;visibility:hidden;position:absolute;top:19px;right:188px;width:26px;height:26px;border-radius:50%;background:#404040 url(../images/button/mo_btn_quick_close.png) no-repeat 50% 50%;background-size:10px;opacity:0;transition:opacity linear .3s}
    #footer .quick.active{width:233px;transition-delay:0s}
    #footer .quick.active dl{visibility:visible;right:0;opacity:1;transition:right linear .3s .2s}
    #footer .quick.active .btn_close{visibility:visible;opacity:1;transition-delay:.5s}
    #footer .util{position:relative;height:auto;background-color:#f0f5f7;border-top:none}
    #footer .util .notice_area, #footer .util .notice_area .conts{width:100%}
    #footer .util .notice_area{display:none;height:54px;background-color:#fff}
    .main > #wrap #footer .util .notice_area{display:block;margin-top:13px}
    .main > #wrap #footer .util .notice_area:after{content:'';display:block;position:absolute;top:-13px;left:-20px;width:calc(100% + 40px);height:13px;background-color:#f0f5f7}
    #footer .util .notice_area:before{height:54px;background:url(/wwwroot/images/common/mo_ico_volume.png) no-repeat 0 50%;background-size:100% auto}
    #footer .util .notice_area > .slick-dots{height:100% !important}
    #footer .util .notice_area .conts{height:54px;font-size:15px;line-height:53px}
    #footer .util .notice_area .conts:after{top:21px;right:0;background:url(/wwwroot/images/common/mo_btn_arr_gray.png) no-repeat 0 0;background-size:100% auto}
    #footer .util .bx-viewport{height:48px !important}
    #footer .util .bx-viewport .notice_area .conts{font-size:15px;line-height:48px}
    #footer .util .mobile_footer{display:block;height:53px}
    .main > #wrap #footer .util .notice_area + .mobile_footer{position:relative}
    .main > #wrap #footer .util .notice_area + .mobile_footer:before{content:'';position:absolute;top:-54px;left:-20px;width:20px;height:54px;background-color:#fff}
    .main > #wrap #footer .util .notice_area + .mobile_footer:after{content:'';position:absolute;top:-54px;right:-20px;width:20px;height:54px;background-color:#fff}
    #footer .util .mobile_footer > li{position:relative;width:33.3%;line-height:53px;text-align:center}
    #footer .util .mobile_footer > li:after{content:'';display:inline-block;position:absolute;top:50%;right:0;width:1px;height:28px;margin-top:-14px;background-color:#d9d9d9}
    #footer .util .mobile_footer > li:last-child:after{display:none}
    #footer .util .mobile_footer > li > a{font-size:15px}
    #footer .term_area{float:none;position:relative;height:54px;padding:17px 0;background-color:#fff}
    #footer .term_area:before{content:'';position:absolute;top:0;left:-20px;width:20px;height:54px;background-color:#fff}
    #footer .term_area:after{content:'';position:absolute;top:0;right:-20px;width:20px;height:54px;background-color:#fff}
    #footer .info_area{height:auto;padding:0 0 21px 0;color:#333;font-size:15px;background-color:#fff}
    #footer .info_area .copyright{padding-top:10px;color:#999;font-size:14px}
	
    .main_banner{height:503.5px}
    .main_banner .slick-track > div{background-size:auto 100% !important}
    .main_banner .contents{padding-top:138.15px}
    .schedule_wrap{padding-top:40px;padding-bottom:26px}
    .schedule_wrap .slide_lst, .schedule_wrap .btn_area{display:none}
    .schedule_wrap .mobile_area{display:block}
    .community_wrap{padding-bottom:76px}
    .community_wrap:before{height:14px}
    .community_wrap > .contents{padding-right:0;padding-left:0}
    .community_wrap ul{position:relative}
    .community_wrap ul > li{float:none;position:static;width:100%;height:0;margin-right:0}
    .community_wrap ul > li.active{height:auto}
    .community_wrap ul > li:nth-child(1){background:url(/wwwroot/images/contents/mo_img_comm01.jpg) no-repeat 50% 50%;background-size:100% auto}
    .community_wrap ul > li:nth-child(2){background:url(/wwwroot/images/contents/mo_img_comm02.jpg) no-repeat 50% 50%;background-size:100% auto}
    .community_wrap ul > li:nth-child(3){background:url(/wwwroot/images/contents/mo_img_comm03.jpg) no-repeat 50% 50%;background-size:100% auto}
    .community_wrap ul > li > a{height:0;padding-top:0}
    .community_wrap ul > li .hashtag{padding:0 9px;cursor:pointer}
    .community_wrap ul > li.active > a{height:auto;padding-top:calc(100vw * 0.53 * 0.68)}
    .community_wrap ul > li.active .hashtag{color:#fff;font-weight:700;background-color:#1c8ad9;border-color:#1c8ad9}
    .community_wrap ul > li:nth-child(1) .hashtag{width:auto;margin-left:-182px;transform:translate(0, 0)}
    .community_wrap ul > li:nth-child(2) .hashtag{width:auto;transform:translate(-37%, 0)}
    .community_wrap ul > li:nth-child(3) .hashtag{width:auto;margin-left:81px;transform:translate(0, 0)}
    .community_wrap ul > li:nth-child(3) .hashtag > em{display:none}
    .community_wrap ul > li .info_box{display:none;padding:14px 10px 0}
    .community_wrap ul > li.active .info_box{display:block}
	
	.sub_depth_area{display:block}
	.sub_visual{height:156px}
	.sub_visual.bg_fashion{background:url(/wwwroot/images/contents/mo_bg_sub_visual_fashion.jpg) no-repeat 50% 0;background-size:cover}
	.sub_visual.bg_clothing{background:url(/wwwroot/images/contents/mo_bg_sub_visual_clothing.jpg) no-repeat 50% 0;background-size:cover}
	.sub_visual.bg_leather{background:url(/wwwroot/images/contents/mo_bg_sub_visual_leather.jpg) no-repeat 50% 0;background-size:cover}
	.sub_visual.bg_home{background:url(/wwwroot/images/contents/mo_bg_sub_visual_home.jpg) no-repeat 50% 0;background-size:cover}
	.sub_visual.bg_market{background:url(/wwwroot/images/contents/mo_bg_sub_visual_market.jpg) no-repeat 50% 0;background-size:cover}
	.sub_visual.bg_outdoor{background:url(/wwwroot/images/contents/mo_bg_sub_visual_outdoor.jpg) no-repeat 50% 0;background-size:cover}
	.sub_visual.bg_trekking{background:url(/wwwroot/images/contents/mo_bg_sub_visual_trekking.jpg) no-repeat 50% 0;background-size:cover}
	.sub_visual.bg_wine{background:url(/wwwroot/images/contents/mo_bg_sub_visual_wine.jpg) no-repeat 50% 0;background-size:cover}
	.sub_visual.bg_schedule{background:url(/wwwroot/images/contents/mo_bg_sub_visual_schedule.jpg) no-repeat 50% 0;background-size:cover}
	.sub_visual.bg_flight{background:url(/wwwroot/images/contents/mo_bg_sub_visual_flight.jpg) no-repeat 50% 100%;background-size:cover}
	.sub_visual.bg_community{background:url(/wwwroot/images/contents/mo_bg_sub_visual_community.jpg) no-repeat 50% 0;background-size:cover}
	.sub_visual.bg_cs{background:url(/wwwroot/images/contents/mo_bg_sub_visual_cs.jpg) no-repeat 50% 0;background-size:cover}
	.sub_visual.bg_member{background:url(/wwwroot/images/contents/mo_bg_sub_visual_member.jpg) no-repeat 50% 0;background-size:cover}
	.sub_visual.bg_site{background:url(/wwwroot/images/contents/mo_bg_sub_visual_site.jpg) no-repeat 50% 0;background-size:cover}
	.sub_visual strong{padding-bottom:0;font-size:35.1px}
	.breadcrumb{position:static;padding:20.8px 20px 32.5px;text-align:left}
	.breadcrumb > li{color:#666;font-size:15.6px}
	.breadcrumb > li:after{width:6.5px;height:11.7px;margin-right:7.8px;margin-left:7.8px;background:url(/wwwroot/images/contents/mo_arr_breadcrumb.png) no-repeat 0 0;background-size:100%}
	.breadcrumb > li.active, .breadcrumb > li:last-child{color:#666}
	.breadcrumb > li .ico_home{width:16px;height:14px;background:url(/wwwroot/images/icon/mo_ico_home.png) no-repeat 0 0;background-size:100%}
	.sub_contents{padding-top:20.8px;padding-bottom:65px}
	.sub_contents .mt60{margin-top:26px !important}
	.sub_contents .btn_area{padding-top:19.5px}
	.pc + .sub_contents{padding-top:0}
	.sec{margin-top:39px}
	.sec_tit{margin-bottom:13px;padding-left:11.7px;font-size:22.1px}
	.sec_tit:before{width:5.2px;height:18.2px}
	
	.list_thumb > li{width:33.33%}
	
	.product_detail{padding-top:11.7px}
	.product_detail .thumb{float:none;width:100%;height:auto}
	.product_detail .info{float:none;width:100%;padding:4px 0 0}
	.product_detail .info > dt{padding-bottom:8px;font-size:23.4px}
	.product_detail .info > dd{padding:0}
	.product_detail .info > dd .list > li{margin-top:10px;padding:0}
	.product_detail .info > dd .list > li strong{width:auto;color:#333;font-size:19.5px;font-weight:700}
	.product_detail .info > dd .list > li span{width:auto;max-width:calc(100% - 30px);padding-left:10px;color:#4d4d4d;font-size:19.5px}
	.product_detail .info > dd .list > li span b{font-weight:400}
	.product_detail .info > dd .list > li:first-child span{max-width:calc(100% - 82px)}
	.product_detail .info > dd .btn_reservation{display:block;position:static;width:100%;height:49.4px;margin-top:11px;font-size:18.2px;line-height:49.4px;border-radius:4px}
	.product_detail .info > dd .btn_reservation span{display:inline-block;vertical-align:top}
	.product_detail .info > dd .btn_reservation span:before{display:inline-block;width:19.5px;height:22.1px;margin:13.5px 7.8px 0 0;vertical-align:top;background:url(/wwwroot/images/icon/mo_ico_reservation.png) no-repeat 0 0;background-size:100%}
	.product_detail .info > dd .list.list_type02 > li strong{width:auto}
	.product_detail .info > dd .list.list_type02 > li span{max-width:calc(100% - 170px)}
	.product_detail .info > dd .list.list_type02 > li:last-child span{max-width:calc(100% - 88px)}
	.review_box .list_reply{margin-top:0;border-top:none}
	.review_box .list_reply > li{min-height:auto;padding:26px 0 24px}
	.review_box .list_reply > li .thumb{position:static;width:364px;height:234px;margin-bottom:6px}
	.review_box .list_reply > li.noimg p{margin-top:-7px}
	
	.reply_area > dt{margin-bottom:0;font-size:18.2px}
	.reply_area > dd .reply_form{border:none}
	.reply_area > dd .reply_form textarea{overflow-y:auto;padding:10px 0;border:0;border-bottom:1px solid #ccc}
	.reply_area > dd .reply_form .btn{position:static;width:100%;margin-top:19.5px;font-size:20.8px;line-height:56px}
	.reply_area > dd .reply_form .user_info{height:auto;padding:0;border:none;background:none}
	.reply_area > dd .reply_form .user_info dl{width:calc(50% - 6.5px);margin-top:19.5px}
	.reply_area > dd .reply_form .user_info dl + dl{margin-left:13px}
	.reply_area > dd .reply_form .user_info dl dt{float:none;margin-top:0;font-size:18.2px;line-height:1}
	.reply_area > dd .reply_form .user_info dl dd{float:none;margin-left:0;border-bottom:1px solid #ccc}
	.reply_area > dd .reply_form .user_info dl dd input{width:100% !important;padding:0;font-size:18.2px;border:0}
	.reply_area > dd .reply_form .user_info .btn{width:100%;margin-top:19.5px;font-size:20.8px;line-height:56px}
	.list_reply{margin-top:45.5px;border-top:2px solid #333}
	.list_reply > li{padding:21px 0 24px}
	.list_reply > li p{max-height:90px;font-size:18.2px}
	.list_reply > li .btn_more{margin:0 0 9px;padding-right:19.5px;font-size:18.2px}
	.list_reply > li .btn_more:after{width:11.7px;background:url(/wwwroot/images/contents/mo_arr_reply_more.png) no-repeat 0 50%;background-size:100%}
	.list_reply > li .info{margin-top:3px}
	.list_reply > li .info span{font-size:16.9px}
	.list_reply > li .info .ico_user:before{width:13px;height:13px;margin-top:6px;background:url(/wwwroot/images/icon/mo_ico_user.png) no-repeat 0 0;background-size:100%}
	.list_reply > li .info .ico_time:before{width:14px;height:14px;margin-top:5px;background:url(/wwwroot/images/icon/mo_ico_time.png) no-repeat 0 0;background-size:100%}
	.list_reply > li .info .btn_del{width:31px;height:22px;background:url(/wwwroot/images/icon/mo_ico_del.png) no-repeat 50% 50%;background-size:11px}
	
	.login_box{padding-top:13px;border-bottom:none}
	.login_box .login_form{display:block;padding-right:0}
	.login_box .login_form .row{position:relative;margin-top:13px}
	.login_box .login_form .row:before{position:absolute;top:50%;left:18.2px;margin-top:-10px;transform:scale(1.3)}
	.login_box .login_form .row > dt{display:none}
	.login_box .login_form .row > dd{float:none}
	.login_box .login_form .row > dd input{width:100%;height:58.5px;padding-left:52px;font-size:19.5px}
	.login_box .login_form .btn{display:block;position:static;width:100%;height:58.5px;margin-top:13px;font-size:20.8px;line-height:56.5px}
	.login_box .find_info{margin:12px 0 -7px;padding:0;border:none;background:none}
	.login_box .find_info ul:after{content:'';display:block;clear:both}
	.login_box .find_info li{float:left}
	.login_box .find_info li + li{position:relative;margin-top:0;margin-left:32.5px}
	.login_box .find_info li + li:before{content:'';position:absolute;top:7px;left:-16px;width:1px;height:18.2px;background-color:#666}
	.login_box .find_info li .txt{display:none}
	.login_box .find_info li .btn{float:none;padding:0;color:#333 !important;font-size:18.2px;border:none;background:none}
	.join_txt{padding-top:19px;font-size:18.2px;border-top:2px solid #000}
	.join_txt span{display:inline}
	.join_policy{margin-top:39px}
	.join_policy .policy_box{display:none}
	.join_policy .sec{display:none;position:relative;margin-top:0;padding:16px 26px 16px 49px;border:1px solid #ccc;border-top:none}
	.join_policy .checkbox label{padding-left:32px;font-size:19.5px;line-height:25px}
	.join_policy .checkbox label:before{width:22px;height:22px;background:url(/wwwroot/images/common/mo_sp_checkbox_round.png) no-repeat 0 0;background-size:57px}
	.join_policy .checkbox :checked + label:before{background-position:100% 0}
	.join_policy .policy_all{position:relative;padding:16px 26px;border:1px solid #ccc}
	.join_policy .policy_all .btn_more{position:absolute;top:0;right:0;bottom:0;width:68px;background:url(/wwwroot/images/contents/arr_join_policy.png) no-repeat 50% 50%;background-size:16px}
	.join_policy .btn_link{position:absolute;top:50%;right:26px;margin-top:-13.5px;color:#666;font-size:18.2px;font-weight:500;text-decoration:underline}
	.join_policy.active .sec{display:block}
	.list_view.join_write > li > dl{padding-left:0 !important;border-bottom:none}
	.list_view.join_write > li > dl:before{display:none}
	.list_view.join_write > li > dl > dt{position:static;width:100%;padding:23.4px 0 7.8px;color:#4d4d4d;font-size:18.2px;font-weight:500;line-height:1;text-align:left;transform:none}
	.list_view.join_write > li > dl > dt .mo{display:inline-block}
	.list_view.join_write > li > dl > dd{display:block;width:100%;height:auto;padding:0;color:#000;font-weight:500;line-height:41px;border-bottom:1px solid #ccc}
	.list_view.join_write > li > dl > dd input{height:41px;padding:0;font-size:16.9px;font-weight:500;vertical-align:top;border:0}
	.list_view.join_write > li > dl > dd .btn_overlap{position:absolute;right:0;bottom:13px;font-size:16.9px;padding:0 13px;line-height:39px}
	.list_view.join_write > li > dl > dd .tip{display:none}
	.list_view.join_write > li > dl > dd .radio{display:inline-block;margin-right:32.5px}
	.list_view.join_write > li > dl > dd.inp_id{padding-right:105px}
	.list_view.join_write > li > dl > dd.inp_sex{padding-bottom:7px}
	.find_box{padding:0 !important}
	.find_box .login_form .row{margin-top:0}
	.find_box .login_form .row:before{display:none}
	.find_box .login_form .row > dt{display:block;float:none;width:100%;padding:23.4px 0 7.8px;color:#4d4d4d;font-size:18.2px;font-weight:500;line-height:1;text-align:left}
	.find_box .login_form .row > dt label{display:block;color:#4d4d4d;font-size:18.2px;line-height:1}
	.find_box .login_form .row > dd{border-bottom:1px solid #ccc}
	.find_box .login_form .row > dd input{height:41px;padding:0 !important;font-size:16.9px;font-weight:500;border:0}
	.find_box .login_form .btn{margin-top:19.5px}
	.find_box .tip{position:static;width:100%;margin:8px 0 -3.5px;padding-left:10px;font-size:15.6px;text-indent:-10px}
	.find_box.pw_find .login_form{margin-bottom:0}
	.list_leave{margin-top:-30px}
	.list_leave > li{width:calc(50% - 15px);height:448px;margin-top:30px}
	.list_leave > li:nth-child(odd){margin-left:0}
	.list_leave > li p{font-size:18.2px}

	.airtel_list > li:nth-child(1){padding:0 29px}
	.airtel_list > li .tit{font-size:20px;line-height:24px}
	.airtel_list > li .tit > span, .airtel_list > li.feature p{font-size:14px}
	.list_view.airtel_write > li > dl > dd input.name, .list_view.airtel_write > li > dl > dd input.mail{font-size:19.6px}
	.list_view.airtel_write > li > dl > dd input.hotel{margin-top:10px;border-bottom:1px solid #ccc}
	.tip_app{position:static;margin-top:14px;font-size:18.2px}

	.sitemap{margin-top:-20px;padding-top:20px;border-top:3px solid #333}
	.sitemap > li{float:none;width:100%;min-height:auto !important;margin-left:0}
    .sitemap > li > .tit{margin-bottom:0;padding:0 0 0 18px}
    .sitemap > li > .depth2 > li{border-bottom:1px solid #cdd0d1}
	.sitemap > li > .depth2 > li.all_menu{display:block}
    .sitemap > li.fashion > .depth2 > li{margin-bottom:0}
    .sitemap > li > .tit > a{display:inline-block;width:100%;padding:14px 0;font-size:22px;letter-spacing:0.17px}
	.sitemap > li > .tit > a:hover{color:#333}
    .sitemap > li > .tit > a:after{top:23px;right:16px;width:9px;height:15px;background:url(/wwwroot/images/common/mo_ico_gnb_arrow.png) no-repeat 0 0;background-size:100% 100%}
    .sitemap > li > .tit.active > a:after{transform:rotate(90deg)}
    /*.sitemap > li.trekking > .tit > a:after,.sitemap > li.wine > .tit > a:after, */
    .sitemap > li.airplane > .tit > a:after{display:none}
    .sitemap > li > .depth2 > li > .subtit{position:relative;padding:0 0 0 18px;background-color:#f2f6f7}
    .sitemap > li > .depth2 > li > .subtit a{display:inline-block;width:100%;padding:14px 0;font-size:21px;letter-spacing:0.2px}
    .sitemap > li.fashion > .depth2 > li > .subtit a:after{content:'';transition:all .4s;display:inline-block;position:absolute;top:19px;right:16px;width:9px;height:15px;background:url(/wwwroot/images/common/mo_ico_gnb_arrow.png) no-repeat 0 0;background-size:100% 100%}
    .sitemap > li.fashion > .depth2 > li > .subtit.active a:after{transition:all .4s;transform:rotate(90deg)}
    .sitemap > li.fashion > .depth2 > li.all_menu > .subtit a:after{display:none}
    .sitemap > li > .depth2 > li .depth3{margin-left:0}
    .sitemap > li > .depth2 > li .depth3:before,
    .sitemap > li > .depth2 > li .depth3:after{display:none}
    .sitemap > li > .depth2 > li .depth3 > li{padding:14px 0 14px 33px;border-bottom:1px solid #cdd0d1}
	.sitemap > li > .depth2 > li .depth3 > li:first-child{border-top:1px solid #cdd0d1}
    .sitemap > li > .depth2 > li .depth3 > li:last-child{border-bottom:none}
    .sitemap > li > .depth2 > li .depth3 > li > a{font-size:19px}
	
	.mo_layer .popup{width:100%;max-height:100%;background-color:#fff}
	.mo_layer .popup .btn_close{top:0;right:auto;left:0;width:50px;height:67px;background:url(/wwwroot/images/button/arr_back.png) no-repeat 50% 50%;background-size:10px}
	.mo_layer .popup .btn_close:after{display:none}
	.mo_layer .popup .pop_tit{padding:18px 0;color:#333;font-size:20.8px;font-weight:500;border-bottom:1px solid #ccc}
	.mo_layer .popup .pop_conts{max-height:calc(100% - 68px);padding:20px}
	#pwPop .popup{width:100%;max-width:442px;height:274px;padding:65px}
	#pwPop .popup .pw_form{padding-bottom:6px}
	#pwPop .popup .pw_form dt{margin-bottom:19.5px;font-size:23.24px}
	#pwPop .popup .pw_form dd input{width:234px}
	#pwPop .popup .btn_area .btn_sm{display:inline-block;margin:0 6.5px 0 0;font-size:18.2px;line-height:40px}
	#pwPop .popup .btn_area .btn_sm:first-child{margin-left:0}
}
@media (max-width:995px){
	.airtel_list > li.feature p > br{display:none}
}
@media (max-width:768px){
    .main_banner .contents{padding-top:168.15px}
    .main_banner .contents .event{height:31px;line-height:36px}
    .main_banner .contents .tit{font-size:48px;line-height:46px}
    .main_banner .contents .tit + p{font-size:16px}
    .main_banner .contents .tit + p + a{display:inline-block;width:35px;height:35px;text-indent:-9999px;border:2px solid #fff;border-radius:50%}
    .main_banner .contents .tit + p + a:after{top:50%;bottom:auto;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;background:url(/wwwroot/images/icon/mo_ico_plus.png) no-repeat 0 0;background-size:100% auto}
    .main_banner .slick-dots{display:none !important}
    .main_banner + .mo_pagination{display:block}
    .community_wrap h2{font-size:26px}
    .community_wrap ul > li .hashtag{height:32px;line-height:28px}
	
	.list_thumb > li{width:50%}

	.airtel_list > li{width:calc(50% - 10px)}
	.airtel_list > li:nth-child(3n){margin-right:20px}
	.airtel_list > li:nth-child(2n){margin-right:0}
}
@media (max-width:640px){
	select{height:30px;padding-left:11px;background-size:29px 28px}
	textarea{font-size:14px}
	.checkbox.txt label, .radio.txt label{padding-left:21px;line-height:18px}
	.checkbox label:before, .radio label:before{width:16px;height:16px;background-size:42px}
	.datepicker{background-size:16px 17px}
	.datepicker + .bar{height:32px;margin:0 10px;font-size:15px}
	
	.btn_area > .btn{margin-bottom:5px}
	.btn_area .btn_sm{font-size:16px;line-height:43px}
	.btn_area.tar.btn_type02 .btn_sm{width:calc(50% - 7.5px)}
	.btn_area.tar.btn_type02 .btn_sm:first-child{margin-right:15px}
	.btn_area.tar.btn_type03 .btn_sm,
	.btn_area.tar.btn_type04 .btn_sm{width:calc(33.33% - 6.66px);margin-right:10px}
	.btn_area.tar.btn_type04 .btn_sm:first-child{margin-bottom:10px}
	.btn_area .btn_md{font-size:16px;line-height:43px}
	.btn_area.tar.btn_type02 .btn_md{width:calc(50% - 7.5px)}
	.btn_area.tar.btn_type02 .btn_md:first-child{margin-right:15px}

	.tab_cont > .cont{margin-top:15px}
	.tab > li a, .sub_tab .tab > li a{font-size:15px}
	.tab_scroll .tab > li a{padding-bottom:8px}
	.tab_scroll .tab > li .tab > li a span{padding:0 10px}
	.tab_scroll .tab > li.active a span:after{height:2px}
	
	.list_tbl > li{padding:15px 0}
	.list_tbl > li > div{font-size:15px}
	.list_tbl > li > .date{margin-top:5px;font-size:13px}
	.list_tbl > li > .period, .list_tbl > li > .area, .list_tbl > li > .state, .list_tbl > li > .name,
	.list_tbl > li.mo_clearfix > .reservation, .list_tbl > li.mo_clearfix > .start,	.list_tbl > li.mo_clearfix > .hostcity{margin-top:5px;font-size:13px}
	.list_tbl > li > .state02{margin-top:4px}
	.list_tbl > li > .period + .tit{margin-top:5px}
	.list_tbl > li > .tit a.ico_new{padding-right:18px;background-size:13px}
	.list_tbl > li.mo_clearfix > .area > .subtit:after, .list_tbl > li.mo_clearfix > .state > .subtit:after,
	.list_tbl > li.mo_clearfix > .name > .subtit:after{right:-5px;height:9px;margin-top:-3px}
	.list_tbl > li > div > .subtit{margin-right:8px}
	.list_tbl > li > div > .ing{width:45px;height:auto;line-height:130%}
	.list_tbl > li > div.nodata{padding:65px 0}
	.list_tbl > li.mo_clearfix > .code{margin-bottom:0}
	.list_tbl > li.mo_clearfix > .hostcity{width:calc(100% - 95px) !important;margin-right:10px}
	.list_tbl > li.mo_clearfix > .reservation > .subtit, .list_tbl > li.mo_clearfix > .start > .subtit, 
	.list_tbl > li.mo_clearfix > .hostcity > .subtit{width:70px}
	.list_tbl > li > div.tit > .btn_tit > span,
	.list_tbl > li > div.code > .btn_code > span{font-size:15px}
	.list_tbl > li > div.state02 > .ing{padding:0 6px}
	.list_tbl > li > div.code_wrap > .colspan{padding:10px 9px}
	.list_tbl > li > div.review_wrap > .colspan{padding:10px}
	.list_tbl > li > div.review_wrap > .colspan > .reply_area dt .thumb{width:55px;height:53.25px}
	.list_tbl > li > div.review_wrap > .colspan > .reply_area dd{width:calc(100% - 55px)}
	.list_tbl.thumb{margin-top:-11px}
	.list_tbl.thumb > li{margin-top:20px;padding:14px}
	.list_tbl.thumb > li > div{margin-top:5px}
	.list_tbl.thumb > li > div .th{width:37px}
	.list_tbl.thumb > li > div .th + p{max-width:calc(100% - 37px)}
	.list_tbl.thumb > li > .bn{margin-top:8px}
	.list_tbl.thumb > li > .bn .btn{width:calc(50% - 2.5px);font-size:14px;line-height:33px}
	.list_tbl.thumb > li > .bn .btn:first-child{margin-right:5px}
	.list_tbl.thumb > li .thumb_info .tit{padding:3px 0 4px;font-size:18px}
	.list_tbl > li > div.tit > .btn_tit:after,
	.list_tbl > li > div.code > .btn_code:after{top:6px;width:12px;height:7.5px}
	.list_tbl > li > div.review .btn_write{height:43px;font-size:16px;line-height:41px}
	.list_tbl > li > div.review .btn_write:after{width:6.5px;height:11px;margin:16.5px 0 0 11.75px}
	.list_tbl > li > div.review .btn_myreview{height:43px;font-size:16px;line-height:41px}
	.list_tbl > li > div.review .btn_myreview:after{width:11px;height:6.5px;margin:17px 0 0 9.75px}
	.list_view > li > dl{padding-left:90px}
	.list_view > li > dl:before{width:90px}
	.list_view > li > dl > dt{width:90px;padding-left:12px;font-size:15px}
	.list_view > li > dl > dd{height:44px;padding:8px 12px;font-size:15px}
	.list_view > li > dl > dd > div{padding:0 11px}
	.list_view > li > dl > dd.pr0{padding-right:12px !important}
	.list_view > li > dl > dd .pc_txt{width:calc(100% - 11px);padding:5px 25px 5px 11px}
	.list_view > li > dl > dd .pc_txt .btn_more{width:20px;height:20px;margin-top:-10px;background-size:9px}
	.list_view > li.active > dl > dd .pc_txt .btn_more{background-size:9px}
	.list_view > li.active .mo_txt{padding:8px 10px;font-size:13px}
	.list_view.write > li > dl{padding-left:110px}
	.list_view.write > li > dl:before{width:110px}
	.list_view.write > li > dl > dt{width:110px;padding:18px 0 6px;font-size:14px}
	.list_view.write > li > dl > dd{min-height:33px;line-height:32px}
	.list_view.write > li > dl > dd input{height:32px;font-size:13px}
	.list_view.write > li > dl > dd .datepicker{width:calc(50% - 18px) !important;font-size:15px}
	.MultiFile-wrap:before{padding:0 6px;font-size:13px;line-height:24px}
	.list_view.write > li > dl > dd input[type="file"] + .MultiFile-list{margin-top:-5px;font-size:13px}
	.list_view.write > li > dl > dd select{height:30px;padding-left:11px;font-size:13px;background-size:29px 28px}
	.list_view.write > li > dl > dd textarea{padding:10px}

	.search_form{padding-bottom:15px}
	.search_form select{width:39%;margin-right:0}
	.search_form select + .search{width:61%;padding-right:57px;padding-left:5px}
	.search_form.select_form select{width:100%}
	.search_form.select_form .lbl + select{width:calc(100% - 66px)}
	.search{width:100%}
	.search input{width:100%}
	.search .btn_search{padding:0 12px}
	.sub_contents.my_tour .search_form select{width:calc(50% - 3px);margin-right:6px}

	.pagination_area{padding-top:25px}
	.pagination .prev{margin-right:10px}
	.pagination .next{margin-left:10px}
	
	.nodata, .nopage{font-size:14px}
	.nopage > dt{font-size:17px}
	
	.policy_list > li{font-size:14px}
	.policy_list > li + li{margin-top:30px}
	.policy_list > li > strong{margin-bottom:5px;font-size:15px}
	.policy_list > li ol li{margin-top:5px}
	.policy_list > li .alpha_list > li{margin-top:10px;padding-left:17px;text-indent:-17px}
	.policy_list > li .num_list > li{padding-left:17px;text-indent:-17px}
	.policy_list.no_class > li > ol > li + li{margin-top:10px}
	
	#wrap{padding-top:52.5px}
	#header{height:52.5px}
    #header > .contents{height:52.5px;padding-top:16px}
    #header .logo > a{width:152px}
    #header #gnb > .total{margin-top:-20px}
    #header #gnb > .total .btn_total_mobile{width:15px;height:13px}
    #header #gnb > .total .totalmenu_area > .btn_mobile_login{font-size:16px}
    #header #gnb > .total .totalmenu_area > .btn_mobile_login:before{width:18px;height:18px}
    #header #gnb > .total .totalmenu_area > .mnulst > li > .tit{padding:0 0 0 14px}
    #header #gnb > .total .totalmenu_area > .mnulst > li > .tit > a{padding:10px 0;font-size:18px}
    #header #gnb > .total .totalmenu_area > .mnulst > li > .tit > a:after{top:19px;width:7px;height:12px}
    #header #gnb > .total .totalmenu_area > .mnulst > li > .tit.active > a:after{top:21px;width:12px;height:7px}
    #header #gnb > .total .totalmenu_area > .mnulst > li > .depth2 > li > .subtit{padding:0 0 0 14px}
    #header #gnb > .total .totalmenu_area > .mnulst > li > .depth2 > li > .subtit a{padding:10px 0;font-size:17px}
    #header #gnb > .total .totalmenu_area > .mnulst > li.fashion > .depth2 > li > .subtit a:after{top:17px;width:7px;height:12px}
    #header #gnb > .total .totalmenu_area > .mnulst > li > .depth2 > li .depth3 > li{padding:10px 0 10px 25px}
    #header #gnb > .total .totalmenu_area > .mnulst > li > .depth2 > li .depth3 > li > a{font-size:15px}
    .main > #wrap #footer .util:before, .main > #wrap #footer .util:after{display:none}
    #footer .util > .contents{padding-right:0;padding-left:0}
    #footer .util .notice_area{height:42px;padding-left:47px;padding-right:20px}
    #footer .util .notice_area:before{left:20px;height:42px}
	.main > #wrap #footer .util .notice_area{margin-top:10px}
	.main > #wrap #footer .util .notice_area:after{top:-10px;left:0;width:100%;height:10px}
    #footer .quick{width:80px;height:100px;padding:16px 10px}
	#footer .quick .btn_chat{width:60px;height:60px;background-size:46px}
	#footer .quick dl{width:194px;height:100px;padding:28px 58px 20px 20px}
	#footer .quick dl dt{font-size:14px;}
	#footer .quick dl dd{font-size:11px}
	#footer .quick .btn_close{top:16px;right:159px;width:22px;height:22px;background-size:8px}
    #footer .quick.active{width:194px}
    #footer .util .notice_area > .slick-list{height:100% !important}
    #footer .util .notice_area .conts{height:auto;font-size:13px;line-height:41px}
    #footer .util .notice_area .conts:after{top:16px}
    #footer .term_area{height:42px;padding:10px 20px}
    #footer .term_area:before, #footer .term_area:after{display:none}
    #footer .term_area > li > a{font-size:13px}
    #footer .util .mobile_footer{height:41px}
	.main > #wrap #footer .util .notice_area + .mobile_footer:before, .main > #wrap #footer .util .notice_area + .mobile_footer:after{display:none}
    #footer .util .mobile_footer > li{line-height:41px}
	#footer .util .mobile_footer > li:after{height:22px;margin-top:-11px}
    #footer .util .mobile_footer > li > a{font-size:13px}
    #footer .info_area address, #footer .info_area span{font-size:13px}
    #footer .info_area .copyright{font-size:12px}
	
	.main_banner{height:370.5px}
    .main_banner .slick-track > div{background-size:cover !important}
    .main_banner .slick-track > div.wine{background:url(/wwwroot/images/contents/mo_img_main_bnr01.png) no-repeat 50% 0}
    .main_banner .slick-track > div.trekking{background:url(/wwwroot/images/contents/mo_img_main_bnr02.png) no-repeat 50% 0}
    .main_banner .slick-track > div.open{background:url(/wwwroot/images/contents/mo_img_main_open.jpg) no-repeat 50% 0}
	.main_banner .contents{padding-top:100px}
    .main_banner .contents .event{height:23px;padding:0 10px;font-size:13px;line-height:28px;text-align:center}
	.main_banner .contents .tit{margin:14px 0 8px;font-size:34px}
    .main_banner .contents .tit + p{margin-bottom:16px;font-size:15px;word-break:keep-all}
    .main_banner .contents .tit + p + a{width:25px;height:25px}
    .main_banner .contents .tit + p + a:after{width:11px;height:11px;margin:-6px 0 0 -5.5px}
	.main_banner + .mo_pagination{top:325px;width:46px;height:25px;font-size:13px;line-height:28px}
    .schedule_wrap{padding-top:25px;padding-bottom:15px}
    .schedule_wrap .mobile_area > li{width:calc(50% - 6px);height:61px;margin:0 12px 10px 0}
    .schedule_wrap .mobile_area > li:after{right:13px}
    .schedule_wrap .mobile_area > li:nth-child(1):after{top:20px}
    .schedule_wrap .mobile_area > li:nth-child(2):after{top:23.5px}
    .schedule_wrap .mobile_area > li:nth-child(3):after{top:25px}
    .schedule_wrap .mobile_area > li:nth-child(4):after{top:26px}
    .schedule_wrap .mobile_area > li:nth-child(5):after{top:25px}
    .schedule_wrap .mobile_area > li:nth-child(6):after{top:24px}
    .schedule_wrap .mobile_area > li > a{padding:7px 0 0 13px;font-size:13px}
    .schedule_wrap .mobile_area > li > a .tit{font-size:16px}
    .community_wrap{padding:38px 0 66px 0}
    .community_wrap h2{font-size:20px}
	.community_wrap ul > li .hashtag{height:27px;font-size:14px;line-height:25px}
	.community_wrap ul > li:nth-child(1) .hashtag{margin-left:-170px}
	.community_wrap ul > li:nth-child(2) .hashtag{transform:translate(-45%, 0)}
	.community_wrap ul > li:nth-child(3) .hashtag{margin-left:63px}
	.community_wrap ul > li .info_box{padding:9px 10px 0}
	.community_wrap ul > li .info_box > strong{font-size:17px}
    .community_wrap ul > li .info_box > p{font-size:14px}
	.community_wrap ul > li .info_box > .more{font-size:13px}
	.community_wrap ul > li .info_box > .more:after{width:34px}
	
	.sub_depth_area .sub_depth li{margin-left:25px}
	.sub_depth_area .sub_depth li a{font-size:15px;line-height:45px}
	.sub_visual{height:120px}
	.sub_visual strong{font-size:27px}
	.breadcrumb{padding-top:16px;padding-bottom:25px}
	.breadcrumb > li{font-size:12px}
	.breadcrumb > li:after{width:5px;height:9px;margin-right:6px;margin-left:6px}
	.breadcrumb > li .ico_home{width:12.5px;height:11px}
	.sub_contents{padding-top:16px;padding-bottom:50px}
	.sub_contents .mt60{margin-top:20px !important}
	.sub_contents .btn_area{padding-top:15px}
	.page_tit{font-size:20px}
	.sec{margin-top:30px}
	.sec_tit{margin-bottom:10px;padding-left:9px;font-size:17px}
	.sec_tit:before{width:4px;height:14px}
	
	.list_thumb{margin-left:0}
	.list_thumb > li{width:100%;padding:25px 0 0}
	.list_thumb > li .info > dt{font-size:18px}
	.list_thumb > li .info > dd{font-size:15px}

	.product_detail{padding-top:9px}
	.product_detail .info{padding-top:4px}
	.product_detail .info > dt{padding-bottom:6px;font-size:18px}
	.product_detail .info > dd .list > li{margin-top:2px}
	.product_detail .info > dd .list > li strong{font-size:15px}
	.product_detail .info > dd .list > li span{max-width:calc(100% - 30px);padding-left:10px;font-size:15px}
	.product_detail .info > dd .list > li span .ico_link:after{width:13px;height:13px;margin-left:5px}
	.product_detail .info > dd .list > li:first-child span{max-width:calc(100% - 82px)}
	.product_detail .info > dd .btn_reservation{height:38px;margin-top:6px;font-size:14px;line-height:38px}
	.product_detail .info > dd .btn_reservation span:before{width:15px;height:17px;margin:10px 6px 0 0}
	.product_detail .info > dd .list.list_type02 > li span{max-width:calc(100% - 132px)}
	.product_detail .info > dd .list.list_type02 > li:last-child span{max-width:calc(100% - 70px)}
	.review_box .list_reply > li{padding:20px 0 18px}
	.review_box .list_reply > li .thumb{width:280px;height:180px;margin-bottom:5px}
	.review_box .list_reply > li.noimg p{margin-top:-5px}
	
	.reply_area > dt{font-size:14px}
	.reply_area > dd .reply_form .user_info dl{width:calc(50% - 5px);margin-top:15px}
	.reply_area > dd .reply_form .user_info dl + dl{margin-left:10px}
	.reply_area > dd .reply_form .user_info dl dt, .reply_area > dd .reply_form .user_info dl dd input{font-size:14px}
	.reply_area > dd .reply_form .btn,
	.reply_area > dd .reply_form .user_info .btn{margin-top:15px;font-size:16px;line-height:43px}
	.list_reply{margin-top:35px}
	.list_reply > li{padding:17px 0 18px}
	.list_reply > li p{max-height:69px;font-size:14px}
	.list_reply > li .btn_more{margin:2px 0 5px;padding-right:15px;font-size:14px}
	.list_reply > li .btn_more:after{width:9px}
	.list_reply > li .info{margin-top:2px}
	.list_reply > li .info span{font-size:13px}
	.list_reply > li .info .ico_user:before{width:10px;height:10px;margin-top:4px}
	.list_reply > li .info .ico_time:before{width:11px;height:11px;margin-top:4px}
	.list_reply > li .info .btn_del{width:29px;height:17px;background-size:9px}
		
	.login_box{padding-top:10px}
	.login_box .login_form .row{margin-top:10px}
	.login_box .login_form .row:before{left:14px;margin-top:-8px;transform:none}
	.login_box .login_form .row > dd input{height:45px;padding-left:40px;font-size:15px}
	.login_box .login_form .btn{height:45px;margin-top:10px;font-size:16px;line-height:43px}
	.login_box .find_info{margin:6px 0 -9px}
	.login_box .find_info li + li{margin-left:25px}
	.login_box .find_info li + li:before{top:9px;left:-12px;height:14px}
	.login_box .find_info li .btn{font-size:14px}
	.join_txt{padding-top:15px;font-size:14px}
	.join_policy{margin-top:30px}
	.join_policy .sec{padding:12px 20px 11px 38px}
	.join_policy .checkbox label{padding-left:24px;font-size:15px;line-height:20px}
	.join_policy .checkbox label:before{width:17px;height:17px;background-size:44px}
	.join_policy .policy_all{padding:12px 20px 11px}
	.join_policy .policy_all .btn_more{width:52px;background-size:12px}
	.join_policy .btn_link{right:20px;margin-top:-10px;font-size:13px}
	.list_view.join_write > li > dl > dt{padding:18px 0 6px;font-size:14px}
	.list_view.join_write > li > dl > dd{line-height:32px}
	.list_view.join_write > li > dl > dd input{height:32px;font-size:13px}
	.list_view.join_write > li > dl > dd .btn_overlap{bottom:10px;font-size:13px;padding:0 10px;line-height:30px}
	.list_view.join_write > li > dl > dd .radio{margin-right:25px}
	.list_view.join_write > li > dl > dd.inp_id{padding-right:84px}
	.list_view.join_write > li > dl > dd.inp_sex{padding-bottom:3px}
	.find_box .login_form .row > dt{padding:18px 0 6px;font-size:14px}
	.find_box .login_form .row > dt label{font-size:14px}
	.find_box .login_form .row > dd input{height:32px;font-size:13px}
	.find_box .login_form .btn{margin-top:15px}
	.find_box .tip{margin:6px 0 -3px;padding-left:8px;font-size:12px;text-indent:-8px}
	.list_leave > li{width:100%;height:auto;margin-left:0}
	.list_leave > li:before{width:32px;height:19.2px;background-size:152px}
	.list_leave > li p{font-size:14px}
	.list_leave > li p:before{width:88px;height:88px;background-size:352px}
	.list_leave > li.num02:before{background-position:-40px 0}
	.list_leave > li.num02 p:before{background-position:-88px 0}
	.list_leave > li.num03:before{background-position:-80px 0}
	.list_leave > li.num03 p:before{background-position:-176px 0}
	.list_leave > li.num04:before{background-position:-120px 0}
	.list_leave > li.num04 p:before{background-position:-264px 0}

	.airtel_list > li{height:200px}
	.airtel_list > li:nth-child(1){padding:0 19px}
	.airtel_list > li:nth-child(1) .subs:after{width:84px;background-position:-19px 0}
	.airtel_list > li:nth-child(2) .subs:after{width:36px;height:36px;background-size:cover}
	.airtel_list > li:nth-child(3) .subs:after{width:36px;height:36px;background-size:cover}
	.airtel_list > li:nth-child(4) .subs:after{width:34px;height:33px;background-size:cover}
	.airtel_list > li:nth-child(5) .subs:after{width:40px;height:34px;background-size:cover}
	.airtel_list > li:nth-child(6) .subs:after{width:38px;height:32px;background-size:cover}
	.airtel_list > li .tit{font-size:17px}
	.airtel_list > li .tit > span, .airtel_list > li.feature p{font-size:13px}
	.airtel_list > li.feature p{word-break:keep-all}
	.btn_airtel{width:146px;height:35px;font-size:14px;line-height:35px}
	.list_view.airtel_write > li > dl > dd input.name, .list_view.airtel_write > li > dl > dd input.mail{font-size:15px}
	.list_view.airtel_write > li > dl > dd input.hotel{margin-top:10px;border-bottom:1px solid #ccc}
	.choose_select_form label{font-size:14px}
	.tip_app{margin-top:11px;font-size:14px}

	.sitemap{margin-top:0;padding-top:10px}
	.sitemap > li > .tit{padding:0 0 0 14px}
    .sitemap > li > .tit > a{padding:10px 0;font-size:16px}
    .sitemap > li > .tit > a:after{top:19px;right:10px;width:7px;height:12px}
    .sitemap > li > .depth2 > li > .subtit{padding:0 0 0 14px}
    .sitemap > li > .depth2 > li > .subtit a{padding:10px 0;font-size:15px}
    .sitemap > li.fashion > .depth2 > li > .subtit a:after{top:17px;right:10px;width:7px;height:12px}
    .sitemap > li > .depth2 > li .depth3 > li{padding:10px 0 10px 25px}
    .sitemap > li > .depth2 > li .depth3 > li > a{font-size:14px}
	
	.pop_layer .popup .btn_close{top:-45px;right:-15px;width:30px;height:30px}
	.pop_layer .popup .btn_close:after{width:13.5px;height:13.5px}
	.mo_layer .popup .btn_close{width:47.5px;height:52px;background-size:7.5px}
	.mo_layer .popup .pop_tit{padding:14px 0;font-size:16px}
	.mo_layer .popup .pop_conts{max-height:calc(100% - 53px)}
	#pwPop .popup{max-width:340px;height:220px;padding:50px}
	#pwPop .popup .pw_form{padding-bottom:6px}
	#pwPop .popup .pw_form dt{margin-bottom:15px;font-size:18px}
	#pwPop .popup .pw_form dd input{width:180px}
	#pwPop .popup .btn_area .btn_sm{margin-right:5px;font-size:14px;line-height:31px}
	#reviewImg .popup{max-width:calc(90% - 80px);max-height:calc(90% - 90px)}
	#reviewImg .popup .review_img .slick-arrow{width:40px;height:40px}
	#reviewImg .popup .review_img .slick-arrow.slick-prev{left:-40px}
	#reviewImg .popup .review_img .slick-arrow.slick-next{right:-40px}
}
@media (max-width:480px){
    .community_wrap ul > li:nth-child(1), .community_wrap ul > li:nth-child(2), .community_wrap ul > li:nth-child(3){background-size:auto 100%}
	
	.airtel_list > li{width:100%;height:160px;margin-right:0 !important}
	.airtel_list > li:nth-child(1){padding:0 10px}
	.airtel_list > li:nth-child(1) .subs:after{margin:21px auto 0}
	.airtel_list > li.feature .tit, .airtel_list > li.feature p{text-align:center}
}
@media (max-width:414px){
    .main_banner{height:400px}
    .main_banner .contents{padding-top:122.5px}
    .main_banner + .mo_pagination{top:350px}

	.choose_select_form.choose_select_form > input, .choose_select_form > select{margin-right:0}
	.choose_select_form > .dib{display:block !important;margin:7px 0 0 0}
	.list_view > li > dl > dd .w190{width:100%}
	.list_view > li > dl > dd .w150{width:100% !important}
}
@media (max-width:385px){
    .main_banner{height:360px}
    .main_banner .contents{padding-top:102.5px}
    .main_banner .contents .tit{margin:10px 0 6px}
    .main_banner .contents .tit + p{font-size:15px}
    .main_banner .contents .tit + p + a{width:25px;height:25px}
    .main_banner .contents .tit + p + a:after{width:9px;height:9px;margin:-4.5px 0 0 -4.5px}
    .main_banner + .mo_pagination{top:315px;width:46px;height:25px;font-size:14px;line-height:28px;letter-spacing:-1.5px}
    .community_wrap ul > li:nth-child(1) .hashtag{margin-left:-137px}
    .community_wrap ul > li:nth-child(1) .hashtag > em{display:none}
    .community_wrap ul > li:nth-child(2) .hashtag{transform:translate(-50%, 0)}
    .community_wrap ul > li:nth-child(3) .hashtag{margin-left:57px}
}
@media (max-width:359px){
    .schedule_wrap{padding-right:10px;padding-left:10px}
    .schedule_wrap .mobile_area > li:after{right:10px}
    .schedule_wrap .mobile_area > li:nth-child(1):after{width:26px;height:26px}
    .schedule_wrap .mobile_area > li:nth-child(2):after{width:21px;height:20.75px}
    .schedule_wrap .mobile_area > li:nth-child(3):after{width:20.25px;height:20.25px}
    .schedule_wrap .mobile_area > li:nth-child(4):after{width:20.25px;height:20.25px}
    .schedule_wrap .mobile_area > li:nth-child(5):after{width:19px;height:19.75px}
    .schedule_wrap .mobile_area > li:nth-child(6):after{width:21.75px;height:21.75px}
    .community_wrap ul > li.active .info_box{position:relative;top:1px}
	.community_wrap ul > li:nth-child(1) .hashtag{margin-left:-142px}
    .community_wrap ul > li:nth-child(2) .hashtag{transform:translate(-54%, 0)}
    .community_wrap ul > li:nth-child(3) .hashtag{margin-left:52px}
}

 /* IE10+ */
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) and (min-width:1025px){
	.list_view > li > dl:before{bottom:1px}
	.list_view > li.col4 > dl:before{bottom:0}
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) and (max-width:1024px) {
	.main #header .logo > a{background:url(/wwwroot/images/common/ie_mo_logo_white.png) no-repeat 0 0;background-size:100% auto}
    #header #gnb > .total .btn_total{height:18px}
	#footer .util .mobile_footer{margin-top:-4px}
	.main > #wrap #footer .util .notice_area + .mobile_footer:before{top:-50px}
    .main > #wrap #footer .util .notice_area + .mobile_footer:after{top:-50px}
	.breadcrumb > li:after{background:url(/wwwroot/images/contents/arr_breadcrumb.png) no-repeat 0 0;background-size:100%}
	.list_view.write > li > dl > dd .phone_form input{margin-top:0}
	.list_tbl > li > div.review .btn_write:after{height:14px;margin-top:22px}
	.phone_form .bar{margin:0 5px 0 8px}
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) and (max-width:995px) {
	.community_wrap ul > li .hashtag{top:15px}
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) and (max-width:640px) {
	.checkbox label:before, .radio label:before{width:17px}
    #header #gnb > .total .btn_total{height:13px}
	.list_tbl > li > .state{margin-top:4px}
	.list_tbl > li > .state02{margin-top:3px}
	.list_tbl > li > div.tit > .btn_tit:after,
	.list_tbl > li > div.code > .btn_code::after{width:13.5px;height:8px}
	.list_tbl > li > div.review .btn_write:after{height:10.5px;margin-top:16px}
	.list_tbl > li > div.review .btn_myreview::after{height:7.5px}
	.schedule_wrap .mobile_area > li:nth-child(3):after{height:25px}
    .schedule_wrap .mobile_area > li:nth-child(4):after{height:25px}
	.airtel_list > li:nth-child(4) .subs:after{height:33px}
}