.wt-depth2.a {border:0;background:#e8ecef;}
.wt-depth2.a .a {font-size:14px;font-weight:normal;width:50%;text-align:center;display:table-cell;border:0;height:40px;line-height:40px;color:#999;}
.wt-depth2.a .a.on {background:#fff;color:#333;font-weight:bold}
.wt-depth2.a .wt-inner {margin:0;padding:0;overflow:hidden;display:table;width:100%;}
.wt-depth2.a:after {display:none;}
.sub-contents {background:#f5f5f5;}
.sub-contents img {max-width:100%;vertical-align:bottom}
.lastG {border-bottom:1px solid #e0e0e0;}
input.wt-check:checked {background-color:#5398f5 !important;border-color:#5398f5 !important;}
.wt-aa-search {font-size:16px;color:#333;letter-spacing:-0.05em;position:relative;overflow:hidden;padding:15px 15px 19px 15px;background:#fff;}
.wt-aa-search button {font-size:16px;}
.wt-aa-search .wt-tabs {display:table;width:100%;border-radius:0;text-align:center;border:0;margin:0;background:none;}
.wt-aa-search .wt-tabs .tab {float:none;border-left:0;height:auto;display:table-cell;color:#999;width:25%;border-bottom:2px solid #f2f2f2;line-height:40px;font-size:16px;transition:all .3s ease}
.wt-aa-search.OW .wt-tabs .tab:nth-child(1) {color:#333;border-color:#5398f5;font-weight:bold}
.wt-aa-search.RT .wt-tabs .tab:nth-child(2) {color:#333;border-color:#5398f5;font-weight:bold}
.wt-aa-search.MD .wt-tabs .tab:nth-child(3) {color:#333;border-color:#5398f5;font-weight:bold}
.wt-aa-search.AW .wt-tabs .tab:nth-child(4) {color:#333;border-color:#5398f5;font-weight:bold}
.wt-aa-search .div-table.city {border-radius:6px;box-shadow:0 0 4px #eaeaea;padding:0 10px;text-align:center;margin-bottom:5px;}
.wt-aa-search .div-table.city .row {display:none;width:100%;position:relative;border-top:1px solid #e8ecef;}
.wt-aa-search .div-table.city .row:first-child {border:0;display:table;}
.wt-aa-search .div-table.city .row .td {overflow:hidden;padding:31px 0;display:table-cell;width:45%;line-height:1.2;vertical-align:middle;font-size:15px;color:#666;}
.wt-aa-search .div-table.city .row .td.ico {width:10%;}
.wt-aa-search .div-table.city .row .td.ico .ico {display:inline-block;width:21px;height:15.5px;background:url(/_ui/wt/2017/img/aa/ico_aa.png) no-repeat -75px -75px;background-size:200px 200px;}
.wt-aa-search.OW .div-table.city .row .td.ico .ico,
.wt-aa-search.MD .div-table.city .row .td.ico .ico {width:21px;height:12.5px;background-position:-100px -75px}
.wt-aa-search .div-table.city .row .td.date {display:none;}
.wt-aa-search .div-table.city .row .td button {display:block;width:100%;}
.wt-aa-search .div-table.city .row .td i {font-style:normal}
.wt-aa-search .div-table.city .row .td b {font-size:26px;color:#333;font-weight:bold;display:block;}
.wt-aa-search .div-table.city .row .td span.any {display:none;}
.wt-aa-search .div-table.city .addbtn {display:none;}
.wt-aa-search.MD .div-table.city {padding-bottom:15px;}
.wt-aa-search.MD .div-table.city .row:nth-child(2) {display:table;}
.wt-aa-search.MD .div-table.city.all .row {display:table;}
.wt-aa-search.MD .div-table.city .addbtn {display:block;position:relative;font-size:0;color:transparent;width:32px;height:32px;border-radius:32px;border:1px solid #ced4da;margin:0 auto;}
.wt-aa-search.MD .div-table.city .addbtn b {position:absolute;top:50%;left:50%;margin:-1px 0 0 -8px;display:block;width:16px;height:2px;background:#5398f5;border-radius:3px;}
.wt-aa-search.MD .div-table.city .addbtn b:after {content:'';position:absolute;top:50%;left:50%;margin:-8px 0 0 -1px;display:block;width:2px;height:16px;background:#5398f5;border-radius:3px;transition:all .3s ease}
.wt-aa-search.MD .div-table.city.all .addbtn b:after {transform:rotate(90deg)}
.wt-aa-search.MD .div-table.city .row .td {display:table-cell;width:31%;}
.wt-aa-search.MD .div-table.city .row .td.date {display:table-cell;width:28%;}
.wt-aa-search.MD .div-table.city .row .td.date b {font-size:22px;}
.wt-aa-search.MD .div-table.city .row .td.ico {width:10%;}
.wt-aa-search.AW .div-table.city .row .td span.any {display:block;}
.wt-aa-search.AW .div-table.city .row .td button.any {display:none;}
.wt-aa-search.OW .div-table.info .td .date-out-wrap,
.wt-aa-search.OW .div-table.info .td .noneDate {display:none;}
.anywhere-txt {display:none;text-align:center;padding:8px 0;}
.anywhere-txt em {color:#5398f5;font-style:italic;}
.anywhere-txt .ico {display:inline-block;vertical-align:-3px;margin-right:2px;width:15px;height:15px;background:url(/_ui/wt/2017/img/aa/ico_aa.png) no-repeat -100px 0;background-size:200px 200px;}
.wt-aa-search.AW .anywhere-txt {display:block;}

.wt-aa-search .div-table.info .td {position:relative;border-bottom:1px solid #e8ecef;display:block;height:55px;line-height:52px;}
.wt-aa-search .div-table.info .td b {font-weight:normal}
.wt-aa-search .div-table.info .row:first-child {position:relative;border-bottom:1px solid #e8ecef;}
.wt-aa-search .div-table.info .row:first-child .td {display:block;border:0;}
.wt-aa-search .div-table.info .row:first-child .td i {display:none;}
.wt-aa-search .div-table.info .row:first-child button.td {padding-left:50px;width:100%;text-align:left;}
.wt-aa-search .div-table.info .row:first-child button.td > span {vertical-align:middle}
.wt-aa-search .div-table.info .row:first-child:before {position:absolute;top:50%;left:19px;top:50%;margin-top:-10px;width:19px;height:20.5px;content:'';display:block;background:url(/_ui/wt/2017/img/aa/ico_aa.png) no-repeat -125px -75px;background-size:200px 200px;}
.wt-aa-search .div-table.info .noneDate {position:absolute;line-height:1.1;right:0;top:0;color:#888;margin-right:10px;}
.wt-aa-search .div-table.info .noneDate label {line-height:52px;}
.wt-aa-search .div-table.info .noneDate input.wt-check {border:1px solid #888;border-radius:4px;}
.wt-aa-search .div-table.info .date-out-wrap {position:relative;display:inline-block;margin-left:18px;}
.wt-aa-search .div-table.info .date-out-wrap em {width:6px;height:1px;background:#333;position:absolute;left:-12px;top:50%;margin-top:1px;}
.wt-aa-search .div-table.info .date-out-wrap .select {display:none;}
.wt-aa-search .div-table.info .date-out-wrap.select .select {display:block;min-width:80px;position:absolute;left:0;top:0;height:100%;width:100%;font-size:16px;background:#fff;line-height:58px;border:0;-webkit-appearance:none;}
.wt-aa-search .div-table.info .td.man,
.wt-aa-search .div-table.info .td.chair {padding-left:50px;}
.wt-aa-search .div-table.info .td.man:before,
.wt-aa-search .div-table.info .td.chair:before {position:absolute;top:50%;left:19px;top:50%;margin-top:-10px;width:19px;height:20.5px;content:'';display:block;background:url(/_ui/wt/2017/img/aa/ico_aa.png) no-repeat -125px -75px;background-size:200px 200px;}
.wt-aa-search .div-table.info .td.man:before {background-position:-150px -75px;}
.wt-aa-search .div-table.info .td.chair:before {background-position:-175px -75px;}
.wt-aa-search .div-table.info .td.chair button,
.wt-aa-search .div-table.info .td.man button {position:absolute;top:0;left:0;width:100%;text-align:left;height:100%;text-indent:50px;background:none;border:0;font-size:16px;-webkit-appearance:none;}
.wt-aa-search .div-table.info .td.chair .select {position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;text-indent:50px;background:none;border:0;font-size:16px;-webkit-appearance:none;}
.wt-aa-search .div-table.info .td.chair label.check {position:absolute;right:15px;top:0;z-index:5;}
.wt-aa-search .div-table.info .td.chair label.check input.wt-check {border-color:#888;border-radius:18px;}
.wt-aa-search.MD .div-table.info .row:first-child {display:none;}
.wt-aa-search .btns [class|=wtbtn] {font-size:19px;height:48px;line-height:47px;padding:0;}
.wt-aa-search.AW .div-table.info.lastB {margin-bottom:4px !important;}
[class|=wtbtn] {background:#5398f5;border-color:#5398f5;}
.wt-aa-search .mds-bn {position:relative;margin:0 -15px -19px -15px;text-align:center;letter-spacing:-0.05em;}
.wt-aa-search .mds-bn img {position:relative;z-index:1;}
.wt-aa-search .mds-bn .tit {font-size:4vw;color:#d65a89;display:block;margin-top:-22px;position:absolute;left:0;width:100%;top:50%;z-index:5;}
.wt-aa-search .mds-bn .tit strong {font-size:4.5vw;}
.wt-aa-search .mds-bn .txt {font-size:3.3vw;color:#333;display:block;margin-top:1px;position:absolute;left:0;width:100%;top:50%;z-index:5;}
.wt-aa-search .mds-bn .txt:after {content:'';display:inline-block;vertical-align:-2px;width:12px;height:12px;background:url(/_ui/wt/2017/img/dh/ico_dh.png) no-repeat -100px -50px;margin-left:3px;background-size:150px 150px;}
.wt-aa-search .switch-btn {z-index:10;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px;font-size:0;color:transparent;width:40px;height:40px;border:0;background:#fff url(/_ui/svg/ico-airarr.svg) no-repeat 50% 50%;background-size:70% 70%;}
.wt-aa-search.AW .switch-btn,
.wt-aa-search.MD .switch-btn {display:none;}

.wt-lately-search.swiper-container {background:#fff;padding:15px 15px 30px 15px;margin-bottom:6px;}
.wt-lately-search h3.h3 {border-bottom:0;padding:0;margin-bottom:15px;}
.wt-lately-search .swiper-wrapper li {border:1px solid #dee2e6;padding:13px;margin-right:15px;}
.wt-lately-search .tit {font-size:14px;color:#000;display:block;margin-bottom:4px;}
.wt-lately-search .tit .ico-rt,
.wt-lately-search .tit .ico-ow {width:21px;height:16px;background:url(/_ui/wt/2017/img/aa/ico_aa.png) no-repeat -125px -125px;background-size:200px 200px;}
.wt-lately-search .tit .ico-ow {width:12.5px;height:12.5px;background-position:-150px -125px}
.wt-lately-search .info {font-size:13px;color:#666;}
.wt-banner-wide.swiper-container {background:#fff;padding:15px;position:relative;margin-bottom:6px;}
.wt-banner-wide h3.h3 {position:relative;border-bottom:0;padding:0;margin-bottom:15px;}
.wt-banner-wide h3.h3 .more {position:absolute;right:0;top:5px;color:#999;font-size:14px;font-weight:normal}
.aa-wrap .swiper-pagination {background:rgba(0,0,0,0.7);font-size:11px;color:#b3b3b3;position:absolute;right:15px;bottom:15px;left:auto;width:auto;}
.aa-wrap .swiper-pagination .swiper-pagination-current {color:#fff;}
.aa-wrap .wt-lately-search.swiper-container .swiper-pagination {bottom:30px;background:#eee;}
.aa-wrap .wt-lately-search.swiper-container .swiper-pagination .swiper-pagination-current {color:#333;}

.aa-banner a {position:relative;padding:10px 15px 10px 70px;border-color:#e0e0e0;font-size:14px;color:#333;height:auto;line-height:1.2;}
.aa-banner a span {font-size:12px;color:#666;display:block;}
.aa-banner a .ico {position:absolute;top:50%;margin-top:-20px;left:15px;width:40px !important;height:40px !important;border-radius:40px;background:#f5f5f5 !important;}
.aa-banner a .ico:after {content:'';display:block;position:absolute;top:50%;left:50%;background:url(/_ui/wt/2017/img/aa/ico_aa.png) no-repeat;background-size:200px 200px;}
.aa-banner a:nth-child(1) .ico:after {width:23.5px;height:18px;margin:-9px 0 0 -11.5px;background-position:0px -125px;}
.aa-banner a:nth-child(2) .ico:after {width:20.5px;height:18px;margin:-9px 0 0 -10px;background-position:-25px -125px;}
.aa-banner a:nth-child(3) .ico:after {width:26px;height:18px;margin:-9px 0 0 -13px;background-position:-50px -125px;}
.aa-banner a:nth-child(4) .ico:after {width:18px;height:18.5px;margin:-9px 0 0 -9px;background-position:-100px -125px;}

.notice-line {background:#fff;height:50px;position:relative;overflow:hidden;}
.notice-line a {display:block;height:50px;margin-top:-50px;line-height:50px;position:absolute;left:15px;right:15px;top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:30px;transition:all .3s ease}
.notice-line a.on {margin-top:0;}
.notice-line a.n:after {content:'N';display:block;width:20px;height:20px;color:#fff;font-size:13px;font-weight:bold;border-radius:4px;text-align:center;line-height:20px;background:#ff372d;position:absolute;right:0;top:50%;margin-top:-10px;}

.wt-cont.wt-customer {padding:15px;}
.wt-customer h3.h3 {border-bottom:0;padding:0;margin-bottom:15px;}
.wt-customer .bns {overflow:hidden}
.wt-customer .bns a {border:1px solid #ccc;display:block;float:left;font-size:14px;color:#333;text-align:center;height:37px;line-height:36px;border-radius:5px;width:49%;margin-left:2%;}
.wt-customer .bns a:first-child {margin-left:0}
.wt-customer .bns a i.arr {border-color:#333}
.wt-customer .bns a:nth-child(2) {font-weight:bold;color:#fff;background:#50abf2;border-color:#50abf2;}
.wt-customer .bns a:nth-child(2)  i.arr {border-color:#fff;}
.wt-customer .customer-info {background:#f5f5f5;padding:0 10px}
.wt-customer .customer-info .li {position:relative;border-top:1px solid #ddd;letter-spacing:-0.05em;color:#666;padding:10px 0;padding-left:140px}
.wt-customer .customer-info .li:first-child {border-top:0;}
.wt-customer .customer-info .li .name {position:absolute;top:11px;left:10px;}
.wt-customer .customer-info .li .num {color:#333;font-size:15px;}
.wt-customer .customer-info .li .link {color:#333;font-size:15px;font-weight:bold}
.wt-customer .customer-info .li b.wtico {vertical-align:0px;width:12px;height:12px;background-position:-250px -50px}
.wt-customer .customer-info .li dl {overflow:hidden}
.wt-customer .customer-info .li dt,
.wt-customer .customer-info .li dd {float:left;}
.wt-customer .customer-info .li dt {width:35%;}
.wt-customer .customer-info .li dd {width:65%;color:#333}
.wt-customer .customer-info .li i {width:1px;height:12px;background:#ccc;display:inline-block;position:absolute;top:14px;left:129px;}
.wt-customer .info {padding:0 6px 10px 6px;letter-spacing:-0.05em;color:#5398f5;}


/* layer-search-city */
.layer-search-nation {z-index:500;}
.layer-search-nation .layer-inner {height:100%;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:500}
.layer-popup.layer-search-nation .layer-inner:before {display:none}
.layer-search-nation .searchTop:before {content:'도시검색';position:absolute;top:14px;left:9px;color:#fff;font-size:15px}
.layer-search-nation .searchTop:after {content:'도착지를 직접 입력하거나, 리스트에서 선택하세요.';display:inline-block;color:#fff;font-size:11px;padding:7px 0 0 15px;background:url(/_ui/wt/2017/img/aa/ico_aa.png) no-repeat -75px -143px;background-size:200px 200px;}
.layer-search-nation .searchTop {padding:45px 9px 9px 9px;background:#3296e9;position:relative;z-index:550}
.layer-search-nation .searchTop .search-inp {position:relative;z-index:550;font-size:15px;border:0;border-radius:10px;padding-right:35px;color:#777;width:100%;height:45px;line-height:45px;background:#fff;text-indent:12px}
.layer-search-nation .searchTop .icoSearch {width:35px;height:35px;position:absolute;right:14px;top:50px;z-index:560}
.layer-search-nation .searchTop .icoSearch .ico {position:absolute;top:50%;left:50%;margin:-9.5px 0 0 -9.5px;width:19px;height:19px;background:url(/_ui/wt/2017/img/aa/ico_aa.png) no-repeat -50px -150px;background-size:200px 200px;}
.layer-search-nation .searchTop .close {position:absolute;width:40px;height:40px;right:2px;top:2px;left:auto}
.layer-search-nation .searchTop .close .ico {display:none}
.layer-search-nation .searchTop .close:after,
.layer-search-nation .searchTop .close:before {display:block;content:'';background:#fff;width:26px;height:2px;border-radius:2px;position:absolute;left:50%;top:50%;margin:-1px 0 0 -13px}
.layer-search-nation .searchTop .close:after {transform:rotate(45deg)}
.layer-search-nation .searchTop .close:before {transform:rotate(-45deg)}
.layer-search-nation .search-preview {position:relative;z-index:550;background:#fff;padding:15px 15px 0 15px}
.layer-search-nation .search-preview.on {display:block}
.layer-search-nation .search-preview ul {background:#fff;display:none}
.layer-search-nation .search-preview h5 {font-size:13px;color:#333;margin-bottom:5px}
.layer-search-nation .search-preview #CookieSearchName {display:block}
.layer-search-nation .search-preview.on #CookieSearchName,
.layer-search-nation .search-preview.on h5 {display:none}
.layer-search-nation .search-preview.on #SearchName {display:block}
.layer-search-nation .search-preview li {overflow:hidden;border-bottom:1px solid #eceef0;line-height:30px}
.layer-search-nation .search-preview li a {display:block;color:#666;font-size:14px;line-height:45px}
.layer-search-nation .search-preview li a:before {margin-right:5px;vertical-align:-3px;content:'';display:inline-block;width:7px;height:15.5px;background:url(/_ui/wt/2017/img/aa/ico_aa.png) no-repeat -50px -175px;background-size:200px 200px;}
.layer-search-nation .search-preview li b {color:#fc4645}
.layer-search-nation .search-nation {position:relative;overflow:hidden}
.layer-search-nation .h4 {height:38px;line-height:38px;text-indent:10px;color:#222;font-size:15px;}
.search-nation .nation {float:left;width:78px;background:#f2f3f5;border-right:1px solid #e0e0e0}
.search-nation .nation a {position:relative;float:left;width:100%;height:40px;line-height:38px;color:#aaa;font-size:14px;border-top:1px solid #e0e0e0;padding-left:13px}
.search-nation .nation a:nth-child(7) {line-height:1.2;padding-top:3px}
.search-nation .nation a:after {position:absolute;top:50%;right:13px;margin-top:-5px;content:'';display:none;width:7px;height:7px;border-right:1px solid #c9d4de;border-bottom:1px solid #c9d4de;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.search-nation .nation a.on {background:#fff;color:#333;font-weight:normal}
.search-nation .nation a.on:after {display:none;}
.layer-search-nation .point-city {border-top:1px solid #e1e1e1;margin:0 0 0 78px}
.point-city .city-wrap {overflow:hidden;height:40px}
.point-city .city-wrap.none {display:none}
.point-city .city-wrap.on {display:block;height:auto}
.point-city .city-wrap a {display:block;float:left;width:45%;text-indent:4px;white-space:nowrap;color:#333;margin:0 2.5%;height:40px;line-height:38px;border-bottom:1px solid #e1e1e1}

/* layer-man-type */
.wt-layer.man-type {background:rgba(0,0,0,0.7);}
.wt-layer.man-type .wt-layer-inner {position:absolute;top:0px;left:0px;bottom:0px;right:0px;background:#fff;overflow:hidden;}
.wt-layer.man-type .h2 {border-color:#ccc;}
.wt-layer.man-type .wt-layer-cont {padding:15px;overflow:hidden;position:absolute;top:48px;left:0;right:0;bottom:60px;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;}
.wt-layer.man-type .man-ul > li {padding:10px 0;position:relative;font-size:12px;height:50px;line-height:28px;border-top:1px solid #e4e4e4;}
.wt-layer.man-type .man-ul > li:first-child {border:0;}
.wt-layer.man-type .man-ul > li strong {font-size:16px;color:#333;font-weight:normal}
.wt-layer.man-type .man-ul > li em {font-size:11px;color:#555;margin-left:5px}
.wt-layer.man-type .man-ul .pm_cal {position:absolute;right:0;top:50%;margin-top:-15px;display:inline-block;width:auto;height:auto;background:none;border:0;overflow:hidden}
.wt-layer.man-type .man-ul .pm_cal b {display:block;float:left;width:33px;height:33px;border:1px solid #ced4da;font-size:0;color:transparent;position:relative;border-radius:33px;}
.wt-layer.man-type .man-ul .pm_cal b.m {font-size:0;color:transparent}
.wt-layer.man-type .man-ul .pm_cal b:before,
.wt-layer.man-type .man-ul .pm_cal b:after {position:absolute;top:50%;left:50%;margin:-1.5px 0 0 -9px;content:'';display:block;width:18px;height:3px;border-radius:10px;background:#ced4da}
.wt-layer.man-type .man-ul .pm_cal b.p {border-color:#5398f5}
.wt-layer.man-type .man-ul .pm_cal b.p:after {display:block;transform:rotate(90deg)}
.wt-layer.man-type .man-ul .pm_cal b.p:after,
.wt-layer.man-type .man-ul .pm_cal b.p:before {background:#5398f5}
.wt-layer.man-type .man-ul .pm_cal b.num {color:#333;width:45px;background:#fff;border:0;font-size:16px;line-height:33px;text-align:center}
.wt-layer.man-type .man-ul .pm_cal b.num:after,
.wt-layer.man-type .man-ul .pm_cal b.num:before {display:none}
.wt-layer.man-type .wt-btns {background:#fff;position:absolute;bottom:0;left:0;right:0;padding:10px 10px 25px 10px;}
.wt-layer.man-type .wt-btns a {font-size:19px;height:48px;line-height:47px;padding:0}
.wt-layer.man-type .date-standard {color:#666d75;background:#fff;font-size:16px;text-align:center;padding:15px 0;margin-bottom:10px;border:1px solid #ced4da;}
.wt-layer.man-type .date-standard strong {color:#5398f5;}
.wt-layer.man-type .wt-ul {margin-left:10px;margin-bottom:15px;}
.wt-layer.man-type .wt-ul li:before {top:8px;}
.wt-layer.man-type .wt-ul li .red {color:#333}
.wt-layer.man-type .wt-box {background:#f5f5f5;font-size:12px;padding:10px 15px;}
.wt-layer.man-type .wt-box li:before {top:9px;}
.tooltip-wrap {display:inline-block;border:1px solid #666;width:16.5px;height:16.5px;border-radius:3px;line-height:15px;text-align:center;}
.tooltip-layer {display:none;position:absolute;z-index:10;left:0;margin-top:10px;width:100%;padding:50px 12px 19px 12px;background:rgba(0,0,0,0.9);}
.tooltip-layer li {text-align:left;color:#fff;}
.tooltip-layer li:before {background:#fff;top:6px;}
.tooltip-layer .tooltip-close {font-size:0;color:transparent;width:38px;height:38px;position:absolute;right:5px;top:5px;}
.tooltip-layer .tooltip-close:after,
.tooltip-layer .tooltip-close:before {content:'';display:block;width:70%;height:2px;background:#fff;position:absolute;top:50%;left:50%;margin:-1px 0 0 -35%;}
.tooltip-layer .tooltip-close:after {transform:rotate(-45deg);}
.tooltip-layer .tooltip-close:before {transform:rotate(45deg);}
.tooltip-layer:after {position:absolute;top:-14px;left:109px;content:'';display:block;width:0;height:0;border:7px solid rgba(0,0,0,0.9);border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;}
.tooltip-wrap.on .tooltip-layer {display:block;}


.wt-layer.calendar .wt-layer-inner {top:0;letter-spacing:-0.05em}
.wt-layer.calendar .wtbtn-full-red {border-radius:0 0 5px 5px;margin-bottom:-75px;display:block;background:#5398f5;border-color:#5398f5;transition:all .3s ease}
.wt-layer.calendar .h2 {border-color:#ccc;}
.wt-layer.calendar .wt-layer-cont {position:absolute;top:48px;left:0px;right:0px;padding-bottom:53px;bottom:0px;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:all .3s ease}
.wt-layer.calendar .cf-cal-tab {border-bottom:1px solid #ccc;text-align:center;}
.wt-layer.calendar .cf-cal-tab a {width:35%;margin-left:10%;height:40px;line-height:40px;text-align:center;display:inline-block;font-size:15px;font-weight:bold;color:#222;}
.wt-layer.calendar .cf-cal-tab a.on {color:#5398f5;border-bottom:2px solid #5398f5;}
.wt-layer.calendar .cf-cal-tab a:first-child {margin-left:0;}
.wt-layer.calendar .cf-cal-tab a b {display:inline-block;margin-right:4px;width:22px;height:22px;border-radius:22px;background:#868686;position:relative;vertical-align:-6px}
.wt-layer.calendar .cf-cal-tab a b:after {content:'';display:block;width:10.5px;height:10.5px;margin:-5.25px 0 0 -5.25px;background:url(/_ui/wt/2017/img/aa/ico_aa.png) no-repeat;background-size:200px 200px;position:absolute;top:50%;left:50%;}
.wt-layer.calendar .cf-cal-tab a:nth-child(1) b:after {background-position:-150px 0}
.wt-layer.calendar .cf-cal-tab a:nth-child(2) b:after {background-position:-175px 0}
.wt-layer.calendar .cf-cal-tab a.on b {background:#5398f5}
.wt-layer.calendar .wt-btns {position:absolute;left:0;right:0;bottom:0;z-index:10;overflow:hidden;padding:10px 10px 25px 10px;background:#fff;}
.wt-layer.calendar .wt-btns a.complete:after {margin-left:4px;content:'';display:inline-block;width:12.5px;height:12px;background:url(/_ui/wt/2017/img/aa/ico_aa.png) no-repeat -100px -25px;background-size:200px 200px;}
.wt-layer.calendar.ing .wt-btns a.complete:after,
.wt-layer.calendar.first .wt-btns a.complete:after {display:none;}
.wt-layer.calendar .pay-range {text-align:center;padding:10px 0;}
.wt-layer.calendar .pay-range span {overflow:hidden;white-space:nowrap;margin-left:1%;display:inline-block;width:30%;height:25px;line-height:26px;border-radius:25px;background:#1a7fdd;color:#fff;font-size:12px;}
.wt-layer.calendar .pay-range span strong {font-size:14px;vertical-align:-1px}
.wt-layer.calendar .pay-range span:nth-child(1) {background:#f5655d;margin-left:0;}
.wt-layer.calendar .pay-range span:nth-child(2) {background:#0dafa0;}
.wt-layer.calendar h3.h3 {background:#fff;color:#222;font-size:16px;padding:15px;text-align:right;border:0;margin:0;}
.wt-layer.calendar .cal-wrap .month {margin-top:15px;}
.wt-layer.calendar .cal-wrap .month:first-child {margin-top:0px;}
.wt-layer.calendar .cal-wrap .cal-head {text-align:center;overflow:hidden;background:#f5f5f5;}
.wt-layer.calendar .cal-wrap .cal-head b {display:block;float:left;width:14.2857%;height:28px;line-height:28px;color:#666;font-size:12px;}
.wt-layer.calendar .cal-wrap .cal-body {overflow:hidden;border-bottom:1px solid #e4e4e4;}
.wt-layer.calendar .cal-wrap .cal-body > b {position:relative;display:block;float:left;width:14.2857%;height:55px;text-align:center;color:#666;font-size:12px;color:#ccc;padding:3px 7px;}
.wt-layer.calendar .cal-wrap .cal-body > b:nth-child(7n+1) {border-left:0;}
.wt-layer.calendar .cal-wrap .cal-body em {color:#2a3237;}
.wt-layer.calendar .cal-wrap .cal-body b.today {color:#2a3237;margin-left:3px;}
.wt-layer.calendar .cal-wrap .cal-body b.hday {color:#2a3237;margin-left:3px;font-size:11px;white-space:nowrap;vertical-align:2px;}
.wt-layer.calendar .cal-wrap .cal-body b.today:after {position:absolute;top:1px;left:1px;width:0;height:0;content:'';display:block;border:4px solid #ff372d;border-right-color:transparent;border-bottom-color:transparent;}
.wt-layer.calendar .cal-wrap .cal-body a {position:absolute;top:-1px;left:0px;right:0;bottom:0;display:block;padding:3px 7px;}
.wt-layer.calendar .cal-wrap .cal-body a.select {background:#f2f2f2;}
.wt-layer.calendar .cal-wrap .cal-body a.select.start {background:#5398f5;}
.wt-layer.calendar .cal-wrap .cal-body a.select.end {background:#5398f5;}
.wt-layer.calendar .cal-wrap .cal-body a.select.start *,
.wt-layer.calendar .cal-wrap .cal-body a.select.end * {color:#fff;}
.wt-layer.calendar .cal-wrap .cal-body a.select strong {position:absolute;top:18px;left:0;right:0;text-align:center;}
.wt-layer.calendar .cal-wrap .cal-body i,
.wt-layer.calendar .cal-wrap .cal-body q {font-style:normal;position:absolute;bottom:3px;left:0;right:0;text-align:center;font-size:11px;}
.wt-layer.calendar .cal-wrap .cal-body q {display:none;}
.wt-layer.calendar .cal-wrap .cal-body i.t01,
.wt-layer.calendar .cal-wrap .cal-body q.t01 {color:#f5655d;}
.wt-layer.calendar .cal-wrap .cal-body i.t02,
.wt-layer.calendar .cal-wrap .cal-body q.t02 {color:#0dafa0;}
.wt-layer.calendar .cal-wrap .cal-body i.t03,
.wt-layer.calendar .cal-wrap .cal-body q.t03 {color:#1a7fdd;}
.wt-layer.calendar .cal-wrap .cal-body a.select i,
.wt-layer.calendar .cal-wrap .cal-body a.select q {display:none;}
.wt-layer.calendar.ing .cal-wrap .cal-body i {display:none;}
.wt-layer.calendar.ing .cal-wrap .cal-body q {display:block;}
.wt-layer.calendar .day-info {border-radius:5px 5px 0 0;position:relative;z-index:5;display:block;text-align:center;overflow:hidden;background:rgba(0,0,0,0.7)}
.wt-layer.calendar .day-info .day {position:relative;display:block;width:50%;float:left;font-size:11px;color:#d3d3d3;text-align:left;padding:8px 15px}
.wt-layer.calendar .day-info .day strong {display:block;font-size:14px;color:#fff;font-weight:normal;min-height:21px;}
.wt-layer.calendar .day-info .day:before {content:'';display:block;width:7px;height:7px;margin-top:-4px;border-right:1px solid #fff;border-bottom:1px solid #fff;position:absolute;left:-6px;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.wt-layer.calendar .day-info .day:only-child {width:100%;text-align:center}
.wt-layer.calendar .day-info .day:only-child * {display:inline-block;vertical-align:middle}
.wt-layer.calendar .day-info .day:only-child strong {margin-left:10px}
.wt-layer.calendar .day-info .day:first-child:before {display:none}
.wt-layer.calendar .day-info .noneDate {display:none;}
.wt-layer.calendar .day-info .day .select,
.wt-layer.calendar .day-info .day .select.on {display:none;position:absolute;top:10px;left:10px;right:10px;bottom:10px;}
.wt-layer.calendar .day-info .day .select .wt-sel {height:35px;line-height:35px;border:0;}
.wt-layer.calendar.RT .day-info .day .select.on {display:block;}
.wt-layer.calendar .cf-cal-cont {display:none;}
.wt-layer.calendar .cf-cal-cont.on {display:block;}
.wt-layer.calendar .rtit {background:#fff;color:#333;padding:12px 10px 0 12px;font-size:16px;}
.wt-layer.calendar .rtit span {color:#111;font-size:12px;}
.wt-layer.calendar .vertical-calendar {position:relative;height:300px;}
.wt-layer.calendar .vertical-calendar h3.h3 {padding:0;height:35px;line-height:35px;}
.wt-layer.calendar .vc-container {height:265px;margin:0 54px 0 10px;position:relative;z-index:1;overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;background:url(/_ui/wt/2017/img/aa/line.gif) repeat-x 0 23px;background-size:2px 175px;}
.wt-layer.calendar .vc-container .vc-row {height:100%;}
.wt-layer.calendar .vc-container .vc-row .month {position:relative;display:table;height:100%;float:left;}
.wt-layer.calendar .vc-container .vc-row .month > b {width:26px;display:table-cell;position:relative;height:100%;}
.wt-layer.calendar .vc-container .vc-row .month > b .day {position:absolute;bottom:7px;left:0;color:#ccc;width:22px;text-align:center;font-weight:normal}
.wt-layer.calendar .vc-container .vc-row .month > b a {display:block;position:relative;z-index:0;height:100%;}
.wt-layer.calendar .vc-container .vc-row .month > b a .day {color:#222;}
.wt-layer.calendar .vc-container .vc-row .month > b .day b {display:block;font-weight:normal}
.wt-layer.calendar .vc-container .vc-row .month > b .b {display:block;height:175px;position:absolute;top:23px;left:0;width:100%;}
.wt-layer.calendar .vc-container .vc-row .month > b .span {position:absolute;bottom:0;left:50%;width:14px;border-radius:100px;background:#e6e6e6;margin-left:-7px;}
.wt-layer.calendar .vc-container .vc-row .month > b a.zero_price .span b {display:none;}
.wt-layer.calendar .vc-container .vc-row .month > b a .span {background:#a4b3ba;}
.wt-layer.calendar .vc-container .vc-row .month > b a .span b {display:block;position:absolute;top:-20px;left:50%;width:22px;text-align:center;margin-left:-11px;text-align:center;white-space:nowrap;font-size:12px;font-weight:normal}
.wt-layer.calendar .vc-container .vc-row .month > b a .span b em {display:none;}
.wt-layer.calendar .vc-container .vc-row .month > b a.on {z-index:1;}
.wt-layer.calendar .vc-container .vc-row .month > b a.on .span {background:#5398f5;}
.wt-layer.calendar .vc-container .vc-row .month > b a.zero_price .span {background:#a4b3ba;}
.wt-layer.calendar .vc-container .vc-row .month > b a.on .span b {padding:0 5px;border-radius:5px;color:#fff;background:#5398f5;width:74px;margin-left:-37px;top:-38px;height:27px;line-height:28px;}
.wt-layer.calendar .vc-container .vc-row .month > b a.on .span b em {display:inline-block;}
.wt-layer.calendar .vc-container .vc-row .month > b a.on .span b:after {position:absolute;bottom:-10px;left:50%;margin-left:-5px;content:'';display:block;width:0;height:0;border:5px solid #5398f5;border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;}
.wt-layer.calendar .vc-container .vc-row .month > b a.on .day b {color:#fff;width:21px;height:21px;border-radius:21px;margin:0 auto;background:#222;line-height:22px;font-size:12px;}
.wt-layer.calendar .vertical-calendar:after {content:'';display:block;position:absolute;bottom:0;left:0;right:0;height:56px;background:#f5f5f5;border-top:1px solid #e4e4e4;z-index:0;}
.wt-layer.calendar .vc-table {width:54px;position:absolute;right:0;top:49px;font-size:11px;color:#888;height:175px;z-index:1;}
.wt-layer.calendar .vc-table .data {display:block;height:17.5px;line-height:17.5px;text-align:right;white-space:nowrap;padding-right:8px;}
.wt-layer.calendar .vc-table .data-info {color:#999;font-size:10px;position:absolute;right:10px;bottom:-43px;white-space:nowrap;}
.wt-layer.calendar.OW .day-info .day,
.wt-layer.calendar.MD .day-info .day {width:100%;text-align:center;}
.wt-layer.calendar.OW .day-info .day:nth-child(2),
.wt-layer.calendar.MD .day-info .day:nth-child(2) {display:none;}
.wt-layer.calendar.MD .cal-wrap .cal-body q,
.wt-layer.calendar.MD .cal-wrap .cal-body i,
.wt-layer.calendar.AW .cal-wrap .cal-body q,
.wt-layer.calendar.AW .cal-wrap .cal-body i,
.wt-layer.calendar.OW .day-info .day:last-Child,
.wt-layer.calendar.MD .day-info .day:last-Child,
.wt-layer.calendar.MD .cf-cal-tab,
.wt-layer.calendar.MD .pay-range,
.wt-layer.calendar.AW .cf-cal-tab,
.wt-layer.calendar.AW .pay-range {display:none !important;}
.wt-layer.calendar.MD .cal-wrap .cal-body a.select.start,
.wt-layer.calendar.OW .cal-wrap .cal-body a.select.start {border-radius:10px;}
.wt-layer.calendar.RT .cal-wrap .cal-body a.select.start,
.wt-layer.calendar.AW .cal-wrap .cal-body a.select.start {border-radius:10px 0 0 10px;}
.wt-layer.calendar.RT .cal-wrap .cal-body a.select.end,
.wt-layer.calendar.AW .cal-wrap .cal-body a.select.end {border-radius:0 10px 10px 0;}
.wt-layer.calendar.RT .day-info .day {width:40%;}
.wt-layer.calendar.RT .day-info .noneDate {background:rgba(0,0,0,0.6);border-left:1px solid rgba(255,255,255,0.3);position:relative;display:block;width:20%;float:left;font-size:11px;color:#d3d3d3;text-align:left;padding:8px 15px;line-height:37px;white-space:nowrap;}
.wt-layer.calendar.RT .day-info .noneDate .wt-check {vertical-align:-5px;}
.wt-layer.calendar.complete .wtbtn-full-red {margin-bottom:0px;}
.wt-layer.calendar.complete .wt-layer-cont {bottom:50px;}

.aw-list {padding-top:10px;}
.aw-list .list-flip {margin-top:5px;}
.aw-list .list-flip:first-child {margin-top:0;}
.aw-list .list-flip > a {height:45px;line-height:45px;font-weight:bold;padding-left:20px;position:relative;display:block;color:#fff;font-size:15px;}
.aw-list .list-flip > a:after {position:absolute;top:50%;right:12px;width:10px;height:10px;margin-top:-8px;transform:rotate(135deg);border-top:2px solid #fff;border-right:2px solid #fff;transition:transform .3s ease;display:block;content:'';}
.aw-list .list-flip > a.open:after {transform:rotate(-45deg);margin-top:-3px;}
.aw-list .list-flip a b {font-size:12px;position:absolute;right:48px;top:0;font-weight:normal;}
.aw-list .list-flip a b strong {font-size:15px;}
.aw-list .list-flip .list {border-bottom:1px solid #aaa;background:#fff;display:none;}
.aw-list .list-flip .list a {position:relative;height:40px;line-height:40px;font-size:14px;display:block;margin:0 10px;border-top:1px solid #e4e4e4;white-space:nowrap;}
.aw-list .list-flip .list a:first-child {border-top:0;}
.aw-list .list-flip .list a > strong {display:inline-block;width:54px;padding-left:10px;}
.aw-list .list-flip .list a b {color:#ff372d;right:10px;}
.aw-list .list-flip > a.open+.list {display:block;}
.aw-list .list-flip.bg01 > a {background:url(/_ui/wt/2017/img/aa/awl_bg01.png) no-repeat;background-size:cover;}
.aw-list .list-flip.bg02 > a {background:url(/_ui/wt/2017/img/aa/awl_bg02.png) no-repeat;background-size:cover;}
.aw-list .list-flip.bg03 > a {background:url(/_ui/wt/2017/img/aa/awl_bg03.png) no-repeat;background-size:cover;}
.aw-list .list-flip.bg04 > a {background:url(/_ui/wt/2017/img/aa/awl_bg04.png) no-repeat;background-size:cover;}
.aw-list .list-flip.bg05 > a {background:url(/_ui/wt/2017/img/aa/awl_bg05.png) no-repeat;background-size:cover;}
.aw-list .list-flip.bg06 > a {background:url(/_ui/wt/2017/img/aa/awl_bg06.png) no-repeat;background-size:cover;}
.aw-list .list-flip.bg07 > a {background:url(/_ui/wt/2017/img/aa/awl_bg07.png) no-repeat;background-size:cover;}
.aw-list .list-flip.bg08 > a {background:url(/_ui/wt/2017/img/aa/awl_bg08.png) no-repeat;background-size:cover;}

.more-h3 {background:#fff;padding:15px 10px 13px 10px;position:relative;font-size:14px;font-weight:bold}
.more-h3 .more {position:absolute;right:10px;top:15px;font-size:12px;font-weight:normal}

/* 리뉴얼 리스트 */

.aa-list-wrap {position:relative;background:#d6d9de;padding-bottom:10px;}
.aa-list-header {padding:17px 10px 13px 10px;letter-spacing:-0.05em;background:#5398f5}/* url(/_ui/wt/2017/img/aa/aa-list-head-bg.png) no-repeat;background-size:cover; */
.aa-list-header [class|=ibtn] {display:block;font-size:0;color:transparent;background:url(/_ui/wt/2017/img/aa/ico_aa.png) no-repeat;background-size:200px 200px}
.aa-list-header [class|=ibtn][class*=back] {width:16px;height:16px;float:left;background-position:-150px -25px;}
.aa-list-header [class|=ibtn][class*=research] {width:18px;height:18px;float:right;background-position:-125px -25px;}
.aa-list-header .tit {margin:0 25px;text-align:center;color:#fff;font-size:14px;font-weight:bold;}
.aa-list-header .tit .ico {margin:0 4px;display:inline-block;vertical-align:0;width:11.5px;height:11px;background:url(/_ui/wt/2017/img/aa/ico_aa.png) no-repeat -125px -50px;background-size:200px 200px}
.aa-list-header .tit .ico.ow {height:5px;vertical-align:3px;}
.aa-list-header .tit .ico.md {width:11px;height:3px;vertical-align:3px;background-position:-150px -50px}
.aa-list-header .date-info {margin:0 25px;font-size:12px;text-align:center;color:#222;}
.aa-list-header .date-info i {margin:0 4px;display:inline-block;width:1px;height:10px;vertical-align:0;background:#222;}
.aa-list-header.fix {top:0;left:0;right:0;position:fixed;z-index:30;}
.aa-list-header.fix+div {height:69px;}

.aa-filter {position:relative;background:#f4f4f4;margin-bottom:5px;}
.aa-filter * {line-height:1.3;}
.aa-filter div.bg {display:none;background:#f4f4f4;position:absolute;top:0;left:0;width:100%;height:150%;z-index:100}
.aa-filter-btn {background:#fff;position:relative;z-index:101;border-bottom:1px solid #333;}
.aa-filter-btn a {float:left;width:50%;max-height:43px;min-height:34px;overflow:hidden;letter-spacing:-0.5px;padding:13px 10px 11px 10px;margin-left:-1px;text-align:left;color:#666;font-weight:bold;font-size:13px;border-left:1px solid #e4e4e4;position:relative;}
.aa-filter-btn a * {display:inline-block;vertical-align:middle}
.aa-filter-btn a:first-child {border-left:0;margin-left:0}
.aa-filter-btn a:before,
.aa-filter-btn a:after {content:'';display:inline-block;vertical-align:middle;vertical-align:middle;transform:rotate(0deg);}
.aa-filter-btn a:after {vertical-align:3px}
.aa-filter-btn a:after {position:absolute;right:20px;top:50%;width:0;height:0;border:4px solid #333;border-bottom-color:transparent;border-right-color:transparent;border-left-color:transparent;}
.aa-filter-btn a:before {background:url(/_ui/images/aa/ico_aa.png) no-repeat;background-size:250px 250px}
.aa-filter-btn a.sort:before {margin:0px 2px 0 0}
.aa-filter-btn a.sort.i01:before {width:13px;height:11px;background-position:0 -50px}
.aa-filter-btn a.sort.i02:before {width:13px;height:11px;background-position:-25px -50px}
.aa-filter-btn a.sort.i03:before {width:13px;height:12px;background-position:-50px -50px}
.aa-filter-btn a.sort.i04:before {width:18px;height:11px;background-position:-75px -50px}
.aa-filter-btn a.sort.i05:before {width:18px;height:11px;background-position:-100px -50px}
.aa-filter-btn a.filter:before {width:13px;height:15px;background-position:-125px -50px;margin:0px 3px 0 0}
.aa-filter-btn a.sort em {font-size:9px;vertical-align:-1px;margin:0 2px 0 0;display:inline-block}

.aa-list-header.fix+div+.aa-filter {position:fixed;top:69px;left:0;width:100%;z-index:1000}
.aa-list-header.fix+div+.aa-filter+div {height:40px;}
.aa-filter.open {position:fixed;top:0 !important;left:0;width:100%;z-index:1000;height:100%}
.aa-filter.open div.bg {display:block}
.aa-filter.open .aa-filter-tit {display:block}
.aa-filter.open .aa-filter-btn a {margin:0;background:#eee;}
.aa-filter.open.openfilter a.filter {color:#424f5d;background:#fff;}
.aa-filter.open.openfilter a.filter:before {background-position:-125px -50px}
.aa-filter.open.openSort a.sort {color:#424f5d;background:#fff;}
.aa-filter.open.openSort a.sort:before {background-position-y:-50px}
.aa-filter.open.openfilter .aa-filter-btn a.filter:after, .aa-filter.open.openSort .aa-filter-btn a.sort:after {border:4px solid #333;border-bottom-color:transparent;border-right-color:transparent;border-left-color:transparent;transform:rotate(0deg);}
.aa-filter.fix .aa-filter-btn a,
.aa-filter.open .aa-filter-btn a {padding:12px 10px 10px 10px}
.aa-filter-tit {display:none;position:relative;z-index:1001;height:35px;line-height:36px;padding:0 35px 0 15px;background:#58d20a;color:#fff;font-weight:bold;font-size:15px}
.aa-filter-tit .close {display:block;z-index:1015;position:absolute;right:0;top:0;font-size:0;color:transparent;width:35px;height:35px;background:rgba(0,0,0,0.2)}
.aa-filter-tit .close:after,
.aa-filter-tit .close:before {display:block;content:'';position:absolute;top:50%;left:50%;width:70%;height:2px;background:#fff;margin-left:-35%}
.aa-filter-tit .close:after {-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.aa-filter-tit .close:before {-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.aa-filter .tab-bottom {text-align:center;position:absolute;bottom:0;left:0;width:100%;z-index:1010;padding:15px 15px 20px 15px;background:#fff;}
.aa-filter .tab-bottom button {display:inline-block;width:48%;text-align:center;font-size:15px;padding:12px 0;border:1px solid #fff;margin-left:2%}
.aa-filter .tab-bottom button.tab-btn-r {color:#868686;border:1px solid #868686;margin-left:0}
.aa-filter .tab-bottom button.tab-btn-c {color:#fff;background:#9e9e9e;border-color:#9e9e9e}
.aa-filter .tab-bottom button.tab-btn-do {color:#fff;background:#fa3a45;font-weight:bold;border-color:#fa3a45}
.filter-detail {display:none}
.aa-filter.openfilter .filter-detail {display:block}
.filter-detail .tab-btn {padding:2px 0 0 0;text-align:center;background:#fff;position:relative;z-index:1001}
.filter-detail .tab-btn button {width:64px;height:76px;position:relative;font-size:10px;white-space:nowrap}
@media all and (max-width: 320px) {
	.filter-detail .tab-btn button {width:58px}
	.aa-filter-btn a {font-size:12px}
}
.filter-detail .tab-btn button .ico {position:relative;display:block;margin:0 auto;margin-bottom:4px;width:37px;height:37px;border:1px solid #ccc;background:#fff;-webkit-border-radius:100px;border-radius:100px;-webkit-transition:all .3s ease;transition:all .3s ease}
.filter-detail .tab-btn button .ico:before {position:absolute;top:50%;left:50%;content:'';display:block;background:url(/_ui/images/aa/ico_aa.png) no-repeat;background-size:250px 250px;-webkit-transition:all .3s ease;transition:all .3s ease}
.filter-detail .tab-btn button:nth-child(1) .ico:before {width:18px;height:17px;background-position:0 -100px;margin:-8px 0 0 -9px}
.filter-detail .tab-btn button:nth-child(2) .ico:before {width:18px;height:17px;background-position:-25px -100px;margin:-8px 0 0 -9px}
.filter-detail .tab-btn button:nth-child(3) .ico:before {width:25px;height:11px;background-position:-50px -100px;margin:-5px 0 0 -12.5px}
.filter-detail .tab-btn button:nth-child(4) .ico:before {width:17px;height:19px;background-position:-75px -100px;margin:-9px 0 0 -8px}
.filter-detail .tab-btn button:nth-child(5) .ico:before {width:21px;height:18px;background-position:-100px -100px;margin:-9px 0 0 -10px}
.filter-detail .tab-btn button.on .ico {background:#58d20a;border-color:#58d20a}
.filter-detail .tab-btn button.on .ico:before {background-position-y:-75px}
.filter-detail .tab-btn button.on:before {margin-left:-8px;border:8px solid #f4f4f4;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;content:'';width:0;height:0;display:block;position:absolute;bottom:0;left:50%}
.filter-detail .tab-btn button.select:after {content:'';display:block;position:absolute;right:11px;top:11px;width:16px;height:13px;background:url(/_ui/images/aa/ico_aa.png) no-repeat -75px 0;background-size:250px 250px}
.filter-detail .tab-cont {display:none;padding:5px 15px 15px 15px;position:absolute;z-index:1001;width:100%;bottom:80px;top:157px;left:0;right:0;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.filter-detail .tab-cont.on {display:block}
.filter-detail .tab-cont article {padding:14px 0;border-top:1px dotted #ccced2}
.filter-detail .tab-cont article:first-child {padding-top:0;border-top:0}
.filter-detail .tab-cont h2 {font-size:13px;color:#323232;margin-bottom:7px}
.filter-detail .tab-cont .list:after {content:'';display:block;clear:both}
.filter-detail .tab-cont .list label {position:relative;z-index:1000;float:left;font-size:10px;letter-spacing:-1px;width:49%;height:32px;line-height:30px;margin-bottom:7px;white-space:nowrap;text-align:center;font-weight:bold;border:1px solid #e2e2e2;background:#fff;padding:0}
.filter-detail .tab-cont .list label:nth-child(even) {margin-left:2%}
.filter-detail .tab-cont .list label.on {z-index:1001;border-color:#58d20a;color:#58d20a;background:#eafbdf}
.filter-detail .tab-cont .list label em {display:block;height:32px;line-height:30px}
.filter-detail .tab-cont .list.time label {width:20%;font-size:11px;letter-spacing:-0.5px;margin-left:-1px}
.filter-detail .tab-cont .list.time label:first-child {margin-left:0}
.filter-detail .tab-cont .list.time .tit {height:32px;line-height:30px;width:20%;float:left}
.filter-detail .tab-cont .range .tit {height:32px;line-height:30px;width:20%;}
.range-input {width:100%}
.filter-detail .tab-cont .range {margin-bottom:16px;padding-bottom:10px}
.filter-detail .tab-cont .range .range-wrap {position:relative;display:block;margin-left:60px;height:32px;padding-top:6px;padding:0 23px}
.filter-detail .tab-cont .range .range-wrap [class|=view] {position:absolute;top:30px;font-size:10px;color:#777}
.filter-detail .tab-cont .range .range-wrap .view-min {left:0}
.filter-detail .tab-cont .range .range-wrap .view-max {right:0}
.filter-detail .tab-cont .range.wide .range-wrap {margin-left:0}
.filter-detail .tab-cont .range .tit {float:left;width:60px}
.filter-detail .tab-cont .priceArea * {display:inline-block;vertical-align:middle}
.filter-detail .tab-cont .priceArea .half {width:50%;padding-right:5px;float:left;height:32px;display:block}
.filter-detail .tab-cont .priceArea input {width:75%;text-indent:12px;height:32px;line-height:30px;border:1px solid #e2e2e2;-webkit-border-radius:4px;border-radius:4px}
.filter-detail .tab-cont .priceArea input[disabled] {background:#fff}
.filter-detail .tab-cont .priceArea b {font-size:13px;color:#323232}
.filter-detail .bx-wrapper {position:relative}
.filter-detail .bx-wrapper .bx-pager {position:absolute;right:0;top:-16px;height:10px;margin:0;padding:0}
.filter-detail .bx-wrapper .bx-pager:after {content:'';display:block;clear:both}
.filter-detail .bx-wrapper .bx-pager .bx-pager-item {display:block;margin:0 0 0 6px;height:10px;width:10px;padding:0;float:left}
.filter-detail .bx-wrapper .bx-pager .bx-pager-item a {float:left;display:block;width:10px;height:10px;background:#a7a7a7;overflow:hidden;font-size:0;color:transparent;-webkit-border-radius:10px;border-radius:10px}
.filter-detail .bx-wrapper .bx-pager .bx-pager-item a.active {background:#fa3a45}

.sort-detail {display:none;padding:15px;background:#fff;position:relative;z-index:1001}
.aa-filter.open.openSort .sort-detail {display:block}
.sort-detail .a {display:block;border-top:1px solid #eaebec;padding:11px 0;font-size:13px;color:#333}
.sort-detail .a .ico {margin:0 3px 0 2px}
.sort-detail li:nth-child(1) .a .ico {width:12px;margin-right:5px;height:10px;background-position:0 -50px}
.sort-detail li:nth-child(2) .a .ico {width:12px;margin-right:5px;height:10px;background-position:-25px -50px}
.sort-detail li:nth-child(3) .a .ico {width:13px;margin-right:4px;height:12px;background-position:-50px -50px}
.sort-detail li:nth-child(4) .a .ico {width:17px;height:11px;background-position:-75px -50px}
.sort-detail li:nth-child(5) .a .ico {width:17px;height:11px;background-position:-100px -50px}
.sort-detail li:first-child .a {border-top:0}
.sort-detail .sub-box {padding-bottom:10px}
.sort-detail .sub-box a {text-align:center;margin-bottom:5px;float:left;width:48%;height:34px;line-height:32px;display:block;background:#f4f4f4;color:#555;font-size:12px}
.sort-detail .sub-box a:nth-child(even) {margin-left:2%}
.sort-detail .a.on {color:#58d20a}
.sort-detail li .a.on .ico {background-position-y:-25px}
.sort-detail .sub-box a.on {background:#58d20a;color:#fff}

.range-wrap .slider-track {box-shadow:none;border-radius:none}
.range-wrap .slider.slider-horizontal {height:4px}
.range-wrap .slider.slider-horizontal .slider-track {height:4px;margin:0;top:0}
.range-wrap .slider-handle {width:30px;height:30px;background:none;border-radius:0;box-shadow:none}
.range-wrap .slider-handle:after {position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;content:'';display:block;width:20px;height:20px;background:#58d20a;-webkit-border-radius:20px;border-radius:20px}
.range-wrap .slider.slider-horizontal .slider-tick,
.range-wrap .slider.slider-horizontal .slider-handle {margin-top:-13px}
.range-wrap .slider.slider-horizontal .slider-track-low,
.range-wrap .slider.slider-horizontal .slider-track-high {background:#d3d3d3}
.range-wrap .slider-selection {background:#58d20a}
.range-wrap .slider .tooltip.tooltip-main {width:140px !important;text-align:center;margin-left:-70px !important;margin-top:15px;position:absolute;left:50% !important;font-size:11px;color:#fa3a45}
.range-wrap.air .slider-handle:after {content:'';display:block;width:16px;height:16px;position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px;background:url(/_ui/images/aa/ico_aa.png) no-repeat -25px 0;background-size:250px 250px}
.range-wrap .slider .tooltip.tooltip-min,
.range-wrap .slider .tooltip.tooltip-max {display:none}
.range-wrap .slider.slider-disabled .slider-handle {background:none !important}
/* 항공 리스트 타이틀 및 검색필터 */

.aa-main-list .sub-list {position:relative;background:#fff;padding:10px 0 0 0;margin-bottom:5px;border-bottom:1px solid #aaa;}
.aa-main-list .sub-list .btns {padding:0 10px;margin-bottom:10px;line-height:1;}
.aa-main-list .sub-list .btns b {line-height:31px;margin-left:5px;display:inline-block;font-weight:normal}
.aa-main-list .sub-list .lists {padding:0 10px;}
.aa-main-list .sub-list .join-air {font-size:12px;color:#888;padding:0 0 10px 10px;}
.aa-main-list .sub-list .join-air strong {color:#19a6e8;}
.aa-main-list .sub-list .s.dtr {display:table;width:100%;border-top:1px dashed #e5e5e5;}
.aa-main-list .sub-list .btns+.s.dtr {border-top:0;}
.aa-main-list .sub-list .s.dtr .dtd {display:table-cell;text-align:center;font-size:11px;color:#333;padding:9px 4px;vertical-align:middle;letter-spacing:-0.05em;width:25%;}
.aa-main-list .sub-list .s.dtr .dtd img.l {width:20px;display:block;margin:0 auto 3px auto;}
.aa-main-list .sub-list .s.dtr .dtd .time {display:block;font-size:15px;font-weight:bold}
.aa-main-list .sub-list .s.dtr .dtd .time em {font-size:11px;margin-left:3px;}
.aa-main-list .sub-list .s.dtr .dtd .rtime {font-size:10px;color:#5398f5;margin-bottom:5px;display:block;}
.aa-main-list .sub-list .s.dtr .dtd .dots {background:#5398f5;height:1px;width:100%;display:block;position:relative;margin-bottom:15px;}
.aa-main-list .sub-list .s.dtr .dtd .dots:after,
.aa-main-list .sub-list .s.dtr .dtd .dots:before {display:block;content:'';width:6px;height:6px;background:#fff;border:1px solid #5398f5;border-radius:6px;position:absolute;top:50%;margin-top:-4.5px;}
.aa-main-list .sub-list .s.dtr .dtd .dots:after {right:0;}
.aa-main-list .sub-list .s.dtr .dtd .dots:before {left:0;}
.aa-main-list .sub-list .s.dtr .dtd .dots b {display:block;position:relative;line-height:1;height:7px;position:absolute;top:-3px;left:0;width:100%;}
.aa-main-list .sub-list .s.dtr .dtd .dots b i {width:7px;height:7px;background:#5398f5;border:1px solid #fff;border-radius:7px;display:inline-block;vertical-align:top;margin:0 6%;}
.aa-main-list .sub-list .s.dtr .dtd .dots b em {margin-left:-3.5px;}
.aa-main-list .sub-list .s.dtr .dtd .dots b em,
.aa-main-list .sub-list .s.dtr .dtd .dots b em:after,
.aa-main-list .sub-list .s.dtr .dtd .dots b em:before {position:absolute;top:0px;width:7px;height:7px;background:#58d20a;border:1px solid #fff;border-radius:7px;content:'';display:inline-block;box-sizing:border-box;vertical-align:top}
.aa-main-list .sub-list .s.dtr .dtd .dots b em:after {right:-10px;top:-1px;}
.aa-main-list .sub-list .s.dtr .dtd .dots b em:before {left:-10px;top:-1px;}
.aa-main-list .sub-list .s.dtr .dtd .dots .len {display:block;padding-top:4px;font-size:11px;color:#888;}
.aa-main-list .sub-list .s.dtr .dtd .baggage {filter:grayscale(100%);position:relative;width:27px;height:25.5px;display:flex;align-items:center;justify-content:center;}
.aa-main-list .sub-list .s.dtr .dtd .baggage b {display:none;position:absolute;right:0;top:-20px;border-radius:30px;z-index:5;white-space:nowrap;background:#fff;padding:3px 10px;box-shadow:0 0 1px 2px rgba(0,0,0,0.1)}
.aa-main-list .sub-list .s.dtr .dtd .baggage img {width:70%;height:auto;}/*opacity:0.5*/
.aa-main-list .sub-list .s.dtr .dtd .baggage:focus b {display:block}
.aa-main-list .sub-list .s.dtr .dtd .baggage.check img,
.aa-main-list .sub-list .s.dtr .dtd .baggage.ok img {opacity:1}
.aa-main-list .sub-list .s.dtr:first-child {border-top:0;}
.aa-main-list .sub-list .price-list {background:#f5f5f5;border-top:1px solid #e4e4e4;padding:0 0 10px 0;}
.aa-main-list .price-list .l {display:none;position:relative;color:#666;font-size:12px;padding:0 10px;}
.aa-main-list .price-list .l:first-child {display:block;}
.aa-main-list .price-list .l a {display:flex;width:100%;align-items:center;justify-content:space-between;column-gap:10px;padding:10px 0;border-top:1px solid #e4e4e4;}
.aa-main-list .price-list .l:first-child a {border-top:0;}
.aa-main-list .price-list .l .ltit {font-size:13px;color:#333;}
.aa-main-list .price-list .l .linfo {min-width:100px;text-align:right;}
.aa-main-list .price-list .l .linfo i {width:1px;height:10px;background:#c3c3c3;margin:0 5px;display:inline-block;}
.aa-main-list .price-list .l .linfo .price {color:#ff372d;font-size:12px;}
.aa-main-list .price-list .l .linfo .price strong {font-size:15px;}
.aa-main-list .price-list .wtbtn-more {display:block;margin:5px 10px 0 10px;background:#fff;color:#666;border:1px solid #e4e4e4;border-radius:0;}
.aa-main-list .price-list .wtbtn-more em {display:none;}
.aa-main-list .price-list .wtbtn-more b {font-weight:normal}
.aa-main-list .price-list .wtbtn-more:after {content:'';display:inline-block;width:8px;height:8px;border-right:1px solid #858585;border-top:1px solid #858585;margin-left:5px;vertical-align:3px;transform:rotate(135deg);transition:all .2s ease}
.aa-main-list .price-list.open .l {display:block;}
.aa-main-list .price-list.open .wtbtn-more em {display:inline;}
.aa-main-list .price-list.open .wtbtn-more b {display:none;}
.aa-main-list .price-list.open .wtbtn-more span {display:none;}
.aa-main-list .price-list.open .wtbtn-more:after {vertical-align:-3px;transform:rotate(-45deg)}
.list-info-dc {padding:10px;background:#fff;text-align:right;border-bottom:5px solid #d6d9de;}

.aa-main-list .sub-list.bst:after {content:'BEST';display:block;width:39.5px;padding-left:3.5px;height:38px;line-height:32px;color:#fff;text-align:center;font-size:13px;position:absolute;left:3px;top:-4px;background:url(/_ui/wt/2017/img/aa/ico_aa.png?20181226) no-repeat 0 -150px;background-size:200px 200px;}
.aa-main-list .sub-list.best-oz:after {content: 'HOT';} /*임시로  아시아나 HOT 뱃지 하드코딩 허현아 2025-05-07*/
.aa-main-list .sub-list.bst .price-list {background:#f1f9ff;}
.aa-main-list .sub-list .btns .logo {display:inline-block;float:left;line-height:33px}
.aa-main-list .sub-list .btns .logo img.l {width:20px;vertical-align:-3px;margin-right:5px}
.aa-main-list .sub-list.bst .btns {padding-left:50px}

.wt-layer.theme01 {z-index:1000;background:rgba(0,0,0,0.7);}
.wt-layer.theme01 h2.h2 {border-color:#333;}
.wt-layer.theme01 h2.h2 .wt-close {top:-48px;}
.wt-layer.theme01 h2.h2 .wt-close:after,
.wt-layer.theme01 h2.h2 .wt-close:before {background:#fff;}
.wt-layer.theme01 .wt-layer-inner {top:48px;background:#fff;overflow:visible;}
.wt-layer.theme01 .wtl-inner {position:absolute;top:48px;left:0;padding:10px;right:0;bottom:60px;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;}
.wt-layer.theme01 .wtl-inner .data-table {padding:0;}
.wt-layer.theme01 .wtl-inner h3 {margin-bottom:4px;}
.wt-layer.theme01 .wtl-inner li {margin-top:5px;}
.wt-layer.theme01 .wtl-inner li:before {top:9px;}
.wt-layer.theme01 .btns {position:absolute;bottom:0;height:60px;left:0;width:100%;text-align:center;padding-top:10px;}
.wt-layer.theme01 .btns p {font-size:14px;margin-bottom:10px;font-weight:bold}
.wt-layer.theme01 .btns [class|=wtbtn] {width:47%;}
.wt-layer.theme01.overlap-reserve {background:rgba(0,0,0,0.7);z-index:105;}
.wt-layer.theme01.overlap-reserve .wt-layer-inner {position:absolute;top:auto;left:15px;bottom:15px;right:15px;background:#fff;overflow:visible;}
.wt-layer.theme01.overlap-reserve .wtl-inner {position:static;padding:10px 10px 72px 10px}
.wt-layer.theme01.overlap-reserve h2.h2 {position:relative;border-color:#333;color:#333;font-size:16px;font-weight:bold;margin-bottom:0;}
.wt-layer.theme01.overlap-reserve .wt-close {top:-38px;right:-3px;}
.wt-layer.theme01.overlap-reserve h2.h2 .wt-close {width:30px;height:30px;}
.wt-layer.theme01.overlap-reserve h2.h2 .wt-close:before, 
.wt-layer.theme01.overlap-reserve h2.h2 .wt-close:after {background:#fff;height:2px;width:100%;margin-left:-50%;}
.wt-layer.theme01.overlap-reserve .contents {padding:25px;}

.detail-schedule.wt-layer .wtl-inner {padding:0;}
.detail-schedule .aa-road {position:relative;padding-left:14px;margin-top:20px;}
.detail-schedule .aa-road:first-child {margin-top:0;}
.detail-schedule .aa-road:after {content:'';background:#58d20a;width:2px;height:81%;top:13px;position:absolute;left:0;display:block;}
.detail-schedule .aa-road li {position:relative;z-index:1;margin-top:14px;padding-top:1px;}
.detail-schedule .aa-road li:after {position:absolute;top:5px;left:-19px;content:'';display:block;background:#58d20a;width:8px;height:8px;border-radius:8px;border:2px solid #fff;}
.detail-schedule .aa-road li.d:after,
.detail-schedule .aa-road li.d:after {left:-20px;width:11px;height:11px;border-radius:11px;border:2px solid #58d20a;background:#fff;}
.detail-schedule .aa-road li:first-child {margin-top:0}
.detail-schedule .aa-road li .name {color:#333}
.detail-schedule .aa-road li .name span {color:#888;}
.detail-schedule .aa-road li .hidden-road {color:#888;padding-top:8px;}
.detail-schedule .aa-road li .hidden-road strong {color:#333;font-size:13px;}
.detail-schedule .aa-road li b.type {font-size:11px;border-radius:20px;display:inline-block;border:1px solid #58d20a;padding:4px 7px;color:#58d20a;margin-right:4px;vertical-align:0}
.detail-schedule .sch-tit {border-top:1px solid #333;background:#eefae6;color:#666;padding:12px 0;text-align:center;font-size:11px;}
.detail-schedule .sch-tit:first-child {border-top:0;}
.detail-schedule .sch-tit .blue {color:#19a6e8;}
.detail-schedule .sch-tit .t {font-size:14px;font-weight:bold;color:#888;margin-bottom:4px;}
.detail-schedule .sch-tit .t strong {color:#333;}
.detail-schedule .sch-tit .t .r {margin-right:5px;font-size:10px;color:#ff372d;font-weight:normal;display:inline-block;width:46px;height:15px;line-height:15px;vertical-align:1px;border:1px solid #ff372d;text-align:center;border-radius:30px;}
.detail-schedule .sch-tit .t .r.b {color:#19a6e8;border-color:#19a6e8;}
.detail-schedule .sch-tit i {vertical-align:4px;display:inline-block;width:10px;height:1px;background:#333;position:relative;margin:0 5px;}
.detail-schedule .sch-tit i:after {content:'';display:block;width:50%;height:1px;position:absolute;right:0;top:-2px;background:#333;transform:rotate(45deg)}
.detail-schedule .sch-draw {padding:10px 10px 20px 20px;}
.detail-schedule .sch-draw .box {background:#f5f5f5;padding:10px;font-size:11px;color:#666;margin-top:8px;}
.detail-schedule .sch-draw .box b {color:#5dd312;}
.detail-schedule .sch-draw .box i {display:inline-block;width:1px;height:10px;background:#c3c3c3;margin:0 7px;vertical-align:-2px}
.detail-schedule .sch-info-box {margin:0 15px 10px 15px;border:1px solid #cecece;padding:15px;font-size:12px;color:#666;}
.detail-schedule .sch-info-box strong {color:#ff372d;}

.wt-layer.chair-selector {background:rgba(0,0,0,0.7);z-index:105;}
.wt-layer.chair-selector .wt-layer-inner {position:absolute;top:auto;left:15px;bottom:15px;right:15px;background:#fff;overflow:visible;}
.wt-layer.chair-selector h2.h2 {position:relative;border-color:#333;color:#333;font-size:16px;font-weight:bold;margin-bottom:0;}
.wt-layer.chair-selector .wt-close {top:-38px;right:-3px;}
.wt-layer.chair-selector h2.h2 .wt-close {width:30px;height:30px;}
.wt-layer.chair-selector h2.h2 .wt-close:before, 
.wt-layer.chair-selector h2.h2 .wt-close:after {background:#fff;height:2px;width:100%;margin-left:-50%;}
.wt-layer.chair-selector .contents {padding:25px;}
.wt-layer.chair-selector .label-group label {display:block;font-size:16px;color:#333;height:32px;line-height:32px;margin-top:15px}
.wt-layer.chair-selector .label-group label input {display:none !important}
.wt-layer.chair-selector .label-group label b {position:relative;margin-right:12px;width:32px;height:32px;display:inline-block;border-radius:32px;border:1px solid #ced4da;vertical-align:-11px}
.wt-layer.chair-selector .label-group label:first-child {margin-top:0}
.wt-layer.chair-selector .label-group label input:checked+b {border-color:#5398f5;border-width:2px}
.wt-layer.chair-selector .label-group label input:checked+b:after {position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px;content:'';display:block;width:16px;height:16px;border-radius:16px;background:#5398f5}
b.danger {position:relative;border:6px solid #fd5f5f;width:100px;height:100px;line-height:90px;text-align:center;margin:20px auto;display:block;border-radius:100px;font-size:58px;color:#f94848;font-weight:bold}
b.danger:after {content:'';display:block;width:40px;height:5px;border-radius:40px;background:rgba(0,0,0,0.1);position:absolute;left:50%;bottom:0;margin:0 0 -10px -20px}

.overlap-reserve .wtl-inner {font-size:16px}

.list-info-droad {background:#fff;margin:10px;padding:15px}
.list-info-droad h3 {font-weight:normal;margin-bottom:8px}
.list-info-droad h3 strong {font-weight:bold}
.list-info-droad .droad-li {margin-bottom:8px}
.list-info-droad .droad-li .dlogo {color:#5398f5;font-size:12px;font-weight:normal;margin-bottom:4px}
.list-info-droad .droad-li .dlogo img {width:15px;height:15px;vertical-align:-3px}
.list-info-droad .droad-li div.l span.l {display:inline-block;min-width:147px;font-size:12px;color:#003333}
.list-info-droad .droad-li div.l span.l b {display:inline-block;width:27px;height:14.5px;line-height:13.5px;border:1px solid #dcdcdc;border-radius:3px;font-size:10px;text-align:center;color:#888;margin-right:4px}
.list-info-droad .bot-info {padding:10px 15px;background:#fafafa;border-top:1px solid #f1f1f1;color:#666;font-size:11px;margin:0 -15px -15px -15px}
