@charset "utf-8";

/* 3차카테고리 타이틀 */
.ws_3rd_title {text-align:center; padding:25px 0;}
.ws_3rd_title h3 {font-size: 3em; border: 2px dashed #ddd; padding: 30px 0; background: #f9f9f9; letter-spacing: -1px;}

/* 리스트 상단 배너 */
.ws_list_top_banner_wrap {background:url(../../../../webis/img/no_img/1100x360.png) center no-repeat; height:360px; margin-top:30px;}
.ws_list_top_banner_wrap a {}
.ws_list_top_banner_wrap a img {}

/* BEST 인기상품 */
.ws_titem_list_wrap {margin:45px 0;} 
.ws_titem_list_wrap h2 {font-size: 2.2em; text-align: center; font-weight: bold; margin-bottom: 2em;}
.ws_titem_list_wrap h2:after {content: ''; width: 30px; height: 3px; display: block; position: relative; top: 20px; margin: 0 auto; background: #125498;}

/* BEST 인기상품 스킨 (썸네일 스킨 세로형) */
.ws_titem_list_wrap .es_ver_thumb {margin-left:1em;}
.ws_titem_list_wrap .es_ver_thumb li {}
.ws_titem_list_wrap .es_ver_thumb li a.bs_link { border:1px solid rgba(0,0,0,.1); display:block; overflow:hidden; margin:0em 1em 1em 0em; height:395px;}
.ws_titem_list_wrap .es_ver_thumb li a.bs_link:hover {text-decoration:none;}
.ws_titem_list_wrap .es_ver_thumb li a.bs_link .is_thumb {background:url(../../../../webis/img/no_img/256x200.png) center no-repeat; height:200px; overflow: hidden;}
.ws_titem_list_wrap .es_ver_thumb li a.bs_link .is_thumb img {}
.ws_titem_list_wrap .es_ver_thumb li a.bs_link .is_text { overflow: hidden; padding:1em; }
.ws_titem_list_wrap .es_ver_thumb li a.bs_link .is_text .ss_cate {display:block;}
.ws_titem_list_wrap .es_ver_thumb li a.bs_link .is_text .ss_cate:before {content:''; width:12px; height:2px; display:block; margin-bottom:5px; background-color:#145ea9;}
.ws_titem_list_wrap .es_ver_thumb li a.bs_link .is_text h3 {font-size: 1.2em; font-weight: bold; letter-spacing: -0.03em; overflow: hidden; display: block; margin: 10px 0px; line-height: 22px; height: 45px;}
.ws_titem_list_wrap .es_ver_thumb li a.bs_link .is_text p {opacity: .75; white-space: normal; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; margin-bottom: 10px; padding: 0; height: 17px;}
.ws_titem_list_wrap .es_ver_thumb li a.bs_link .is_text .ss_price {font-size:1.4em; letter-spacing:-1px; position: absolute; left: 10px; bottom: 30px;}
.ws_titem_list_wrap .es_ver_thumb li a.bs_link .is_text .ss_price b {color:red}
.ws_titem_list_wrap .es_ver_thumb li a.bs_link .is_text .ss_price span.prev_price {text-decoration: line-through; display: block; color: #848484; letter-spacing: -0.7px; font-size: 0.88em;}
.ws_titem_list_wrap .es_ver_thumb li a.bs_link .is_text .ss_price span.present_price {color:#F2312C;}



/* 검색박스 */
.ws_sch_box_wrap  {border:1px solid #ddd;}
.ws_sch_box_wrap dl {display:inline-table; width:100%; border-bottom:1px solid #ddd; min-height:50px;}
.ws_sch_box_wrap dl:last-child {border:0}
.ws_sch_box_wrap dl dt {width:122px;position:relative; padding:10px; display:table-cell; background:#f7f7f7; vertical-align:middle; letter-spacing:-0.1em;}
.ws_sch_box_wrap dl dd {display:table-cell; vertical-align:middle; padding:10px; position:relative;}
.ws_sch_box_wrap dl dd ul {overflow:hidden;}
.ws_sch_box_wrap dl dd ul li {float:left; width:16.6%;}
.ws_sch_box_wrap dl dt .is_help {display: inline-block; cursor:pointer; vertical-align: middle; margin-left: 3px;width: 11px; height: 14px; background:url(http://user.t114.kr/theme/user/webis/img/detail.png) no-repeat 0 2px; position: relative; font-size: 0.85em;}
.ws_sch_box_wrap dl dt .is_help:hover .ss_balloon {display:block;}
.ws_sch_box_wrap dl dt .ss_balloon {display:none; position: absolute; top: 19px; left: -21px; min-width: 200px; padding: 8px; z-index: 1; border: 1px solid #777; background-color: #fff; line-height:16px}
.ws_sch_box_wrap dl.es_term_sch {}
.ws_sch_box_wrap dl.es_term_sch dt {}
.ws_sch_box_wrap dl.es_term_sch dd {}
.ws_sch_box_wrap dl.es_term_sch .bs_btn_open {position: absolute; right: 7px;top: 50%; font-size: 0.95em; background: none; margin-top: -7px;}
.ws_sch_box_wrap dl.es_term_sch .bs_btn_open:after {content: ''; display: inline-block; width: 14px; height: 14px; background: url(http://user.t114.kr/theme/user/webis/img/controls.png) no-repeat -136px -480px; margin: 1px 0 0 3px; vertical-align: top;}
.ws_sch_box_wrap dl.es_term_sch dd .bs_dweek li {width:12%}
.ws_sch_box_wrap dl.es_trff_sch {}
.ws_sch_box_wrap dl.es_trff_sch dt {}
.ws_sch_box_wrap dl.es_trff_sch dd {}
.ws_sch_box_wrap dl.es_trff_sch dd ul {}
.ws_sch_box_wrap dl.es_trff_sch dd ul li {}
.ws_sch_box_wrap dl.es_amt_sch {}
.ws_sch_box_wrap dl.es_amt_sch dt a {}
.ws_sch_box_wrap dl.es_amt_sch dt a div {}
.ws_sch_box_wrap dl.es_amt_sch dd {}
.ws_sch_box_wrap dl.es_stime_sch {}
.ws_sch_box_wrap dl.es_stime_sch dt {}
.ws_sch_box_wrap dl.es_stime_sch dt a {}
.ws_sch_box_wrap dl.es_stime_sch dt a div {}
.ws_sch_box_wrap dl.es_stime_sch dd {}
.ws_sch_box_wrap dl.es_stime_sch dd ul {}
.ws_sch_box_wrap dl.es_stime_sch dd ul li {}
.ws_sch_box_wrap dl.es_stime_sch dd ul li label {}
.ws_sch_box_wrap dl.es_grd_sch {}
.ws_sch_box_wrap dl.es_grd_sch dt {}
.ws_sch_box_wrap dl.es_grd_sch dt a {}
.ws_sch_box_wrap dl.es_grd_sch dt a div {}
.ws_sch_box_wrap dl.es_grd_sch dd {}
.ws_sch_box_wrap dl.es_grd_sch dd ul {}
.ws_sch_box_wrap dl.es_grd_sch dd ul li {}
.ws_sch_box_wrap dl.es_grd_sch dd ul li label {}
.ws_sch_box_wrap dl.es_shop_sch {}
.ws_sch_box_wrap dl.es_shop_sch dt {}
.ws_sch_box_wrap dl.es_shop_sch dt a {}
.ws_sch_box_wrap dl.es_shop_sch dt a div {}
.ws_sch_box_wrap dl.es_shop_sch dd {}
.ws_sch_box_wrap dl.es_shop_sch dd ul {}
.ws_sch_box_wrap dl.es_shop_sch dd ul li {}
.ws_sch_box_wrap dl.es_shop_sch dd ul li label {}
.ws_sch_box_wrap dl.es_expen_sch {}
.ws_sch_box_wrap dl.es_expen_sch dt {}
.ws_sch_box_wrap dl.es_expen_sch dt a {}
.ws_sch_box_wrap dl.es_expen_sch dt a div {}
.ws_sch_box_wrap dl.es_expen_sch dd {}
.ws_sch_box_wrap dl.es_expen_sch dd ul {}
.ws_sch_box_wrap dl.es_expen_sch dd ul li {}
.ws_sch_box_wrap dl.es_expen_sch dd ul li label {}
.ws_sch_box_wrap dl.es_leader_sch {}
.ws_sch_box_wrap dl.es_leader_sch dt {}
.ws_sch_box_wrap dl.es_leader_sch dt a {}
.ws_sch_box_wrap dl.es_leader_sch dt a div {}
.ws_sch_box_wrap dl.es_leader_sch dd {}
.ws_sch_box_wrap dl.es_leader_sch dd ul {}
.ws_sch_box_wrap dl.es_leader_sch dd ul li {}
.ws_sch_box_wrap dl.es_leader_sch dd ul li label {}
.ws_sch_box_wrap dl.es_guider_sch {}
.ws_sch_box_wrap dl.es_guider_sch dt {}
.ws_sch_box_wrap dl.es_guider_sch dt a {}
.ws_sch_box_wrap dl.es_guider_sch dt a div {}
.ws_sch_box_wrap dl.es_guider_sch dd {}
.ws_sch_box_wrap dl.es_guider_sch dd ul {}
.ws_sch_box_wrap dl.es_guider_sch dd ul li {}
.ws_sch_box_wrap dl.es_guider_sch dd ul li label {}
.ws_sch_box_wrap .ws_btn_sch {text-align:center}
.ws_sch_box_wrap .ws_btn_sch button {}

/* 홍보형 배너 */
.ws_list_bn_wrap {background:url(../../../../webis/img/no_img/1100x125.png) center no-repeat; height:125px; overflow: hidden;}
.ws_list_bn_wrap a {}
.ws_list_bn_wrap a img {max-width:100%;}

/* 달력 */
.ws_calendar_wrap {margin:20px 0;}
.ws_calendar_wrap .es_cal {padding: 10px; border: 2px solid #555;}
.ws_calendar_wrap .es_cal .bs_month {position:relative;}
.ws_calendar_wrap .es_cal .bs_month button {position: absolute; top: 0; width: 38px; height: 100%; background-color: inherit}
.ws_calendar_wrap .es_cal .bs_month button.is_mon_prev {left:0}
.ws_calendar_wrap .es_cal .bs_month button.is_mon_prev:before {content: '\f053'; font-family:Fontawesome;}
.ws_calendar_wrap .es_cal .bs_month b {display:block; text-align:center; font-size:1.7em;}
.ws_calendar_wrap .es_cal .bs_month b span {}
.ws_calendar_wrap .es_cal .bs_month button.is_mon_nxt {right:0}
.ws_calendar_wrap .es_cal .bs_month button.is_mon_nxt:before {content: '\f054'; font-family:Fontawesome;}

.ws_calendar_wrap .es_cal .bs_cal_conts {margin-top:20px}
.ws_calendar_wrap .es_cal .bs_cal_conts table {width:100%}
.ws_calendar_wrap .es_cal .bs_cal_conts table tr {}
.ws_calendar_wrap .es_cal .bs_cal_conts table tr th,.ws_calendar_wrap .es_cal .bs_cal_conts table tr td {border: 1px solid #ddd; font-size:0.9em;}
.ws_calendar_wrap .es_cal .bs_cal_conts table tr th {padding: 7px 0; width:3.3%; background-color:#f9f9f9; font-weight:bold;}
.ws_calendar_wrap .es_cal .bs_cal_conts table tr td {text-align:center; vertical-align:middle; padding: 7px; color:#888;}
.ws_calendar_wrap .es_cal .bs_cal_conts table tr td span {text-decoration: line-through; }

/*요일 색상과 정렬을 위해 추가 19-01-18*/
.ws_calendar_wrap .es_cal .bs_cal_conts table tr th {text-align:center; vertical-align:middle;}
.ws_calendar_wrap .es_cal .bs_cal_conts table th.sun {color:#ff4f4f;}
.ws_calendar_wrap .es_cal .bs_cal_conts table th.sat {color:#145EA9;}

.ws_calendar_wrap .es_cal .bs_cal_conts table tr td.bs_possible {background-color: #145EA9; color:#fff;}
.ws_calendar_wrap .es_cal .bs_cal_conts table tr td.bs_standby {background-color: #ef678f; color:#fff;}
.ws_calendar_wrap .es_cal .bs_cal_conts table tr td.bs_end {background-color: #848484; color:#fff;}
.ws_calendar_wrap .es_cal .bs_cal_conts table tr td a {color:#fff;}

/* 출발일&예약상태 */
.ws_res_status_wrap {}
.ws_res_status_wrap {margin-top: 20px;overflow:hidden}
.ws_res_status_wrap div {}
.ws_res_status_wrap .es_start_day {}
.ws_res_status_wrap .es_start_day b {}
.ws_res_status_wrap .es_reserv_list {}
.ws_res_status_wrap .es_reserv_list ul li {float:left;margin-right:5px; vertical-align:middle;height: 25px; line-height: 23px;}
.ws_res_status_wrap .es_reserv_list ul li:last-child {margin-right:0}
.ws_res_status_wrap .es_reserv_list ul li span {width:15px; height:15px;display:inline-block;vertical-align:middle;}
.ws_res_status_wrap .es_reserv_list ul li .bs_btn_resview {color:#fff; background-color:#565656; padding:2px 10px;font-size: 0.9em;}

.ws_res_status_wrap .es_reserv_list ul li .bs_possible {background-color: #145EA9;}
.ws_res_status_wrap .es_reserv_list ul li .bs_standby {background-color: #ef678f;}
.ws_res_status_wrap .es_reserv_list ul li .bs_end {background-color: #848484;}

/* 상품리스트 스킨 (항공,출도착시간 노출 가로형) */
.ws_item_list_wrap {margin-top: 10px;}
.ws_item_list_wrap table {width:100%;}
.ws_item_list_wrap table thead {border:2px solid #444; border-left:0; border-right:0;}
.ws_item_list_wrap table thead tr {}
.ws_item_list_wrap table thead tr th {padding: 20px 0;font-weight:bold;text-align: center;background: #f9f9f9;}
.ws_item_list_wrap table tbody tr {border-bottom: 1px solid #ddd;}
.ws_item_list_wrap table tbody tr:hover {background-color:#f9f9f9;}
.ws_item_list_wrap table tbody tr.wp_same {background-color:#f9f9f9;} 
.ws_item_list_wrap table tbody tr a:hover {text-decoration:none;}
.ws_item_list_wrap table tbody tr th,.ws_item_list_wrap table tbody tr td {vertical-align:middle;}
.ws_item_list_wrap table tbody tr th {padding:12px 0;font-weight:bold;}
.ws_item_list_wrap table tbody tr td {text-align:center; padding:10px 5px}
.ws_item_list_wrap table tbody tr td.es_item_thumb {background:url(../../../../webis/img/no_img/129x129.png) center no-repeat; width:129px; height:129px;}
.ws_item_list_wrap table tbody tr td.es_item_thumb img {width:129px; height:129px;}
.ws_item_list_wrap table tbody tr td.es_item_info {text-align: left;}
.ws_item_list_wrap table tbody tr td.es_item_info .bs_info_title {font-weight:bold;font-size: 1.2em; margin-bottom: 10px; text-overflow: ellipsis; white-space: normal;-webkit-line-clamp: 2;display: -webkit-box;overflow: hidden; -webkit-box-orient: vertical;}
.ws_item_list_wrap table tbody tr td.es_item_info .bs_info_exp {margin-bottom: 10px;color:#888}
.ws_item_list_wrap table tbody tr td.es_item_info .bs_info_date {font-weight:bold;}
.ws_item_list_wrap table tbody tr td.es_item_info .bs_info_date:before {font-family: Fontawesome;content: '\f072';margin-right: 5px;}
.ws_item_list_wrap table tbody tr td.es_item_air {}
.ws_item_list_wrap table tbody tr td.es_item_air p {}
.ws_item_list_wrap table tbody tr td.es_item_air p img {width:45px; margin-bottom:7px}
.ws_item_list_wrap table tbody tr td.es_item_addate {line-height:1.6em;}
.ws_item_list_wrap table tbody tr td.es_item_addate p {font-weight:bold; color: #145EA9;} 
.ws_item_list_wrap table tbody tr td.es_price {font-size: 1.3em; letter-spacing: -1px;}
.ws_item_list_wrap table tbody tr td.es_price span.prev_price b {text-decoration: line-through; display: block; color: #848484; letter-spacing: -0.7px; font-size: 0.88em;}
.ws_item_list_wrap table tbody tr td.es_price span.present_price b {color:#F2312C;}
.ws_item_list_wrap table tbody tr td .es_possible {background-color:#145EA9;color:#fff;}
.ws_item_list_wrap table tbody tr td .es_stanby {background-color:#EF678F;color:#fff; padding:5px 10px}
.ws_item_list_wrap table tbody tr td .es_end {background-color:#848484;color:#fff; padding:5px 10px}
.ws_item_list_wrap table span.es_possible {color:#fff; padding:5px 10px}

/* 모바일용 리스트 */
.ws_item_m_wrap {display:none;}


/* 페이지네이트 */
.ws_pagenate_wrap {text-align: center; margin:30px 0;}
.ws_pagenate_wrap .es_pgn_list {}
.ws_pagenate_wrap .es_pgn_list li {display: inline-block;  border: 1px solid #e5e5e5;vertical-align: middle; text-align:center;}
.ws_pagenate_wrap .es_pgn_list li:hover {border-color:#272727}
.ws_pagenate_wrap .es_pgn_list li a {padding: 0 9px; height: 29px; display: block;  line-height: 28px; font-size: 15px;}
.ws_pagenate_wrap .es_pgn_list li:hover a {text-decoration:none;}
.ws_pagenate_wrap .es_pgn_list li a.bs_pg_focus {color: #145EA9;font-weight: 600;}
.ws_pagenate_wrap .es_pgn_list li .bs_page_pprev {background: url(../../../../webis/img/page_pprev.png) 49% center no-repeat;width:29px}
.ws_pagenate_wrap .es_pgn_list li .bs_page_prev {background: url(../../../../webis/img/page_prev.png) 49% center no-repeat;width:29px}
.ws_pagenate_wrap .es_pgn_list li .bs_page_nnext {background: url(../../../../webis/img/page_nnext.png) 49% center no-repeat;width:29px}
.ws_pagenate_wrap .es_pgn_list li .bs_page_next {background: url(../../../../webis/img/page_next.png) 49% center no-repeat;width:29px}

/* 상품 썸네일 */
.ws_summary_wrap {margin-top:30px; padding-bottom: 20px;}
.ws_summary_wrap .es_detail_thumb {}
.ws_summary_wrap .es_detail_thumb .bx-wrapper {margin-bottom:0; }
.ws_summary_wrap .es_detail_thumb .bx-viewport {height:326px !important;}
.ws_summary_wrap .es_detail_thumb .es_det_thumb_list {}
.ws_summary_wrap .es_detail_thumb .es_det_thumb_list li {}
.ws_summary_wrap .es_detail_thumb .es_det_thumb_list li img {}
.ws_summary_wrap .es_detail_thumb .bx-wrapper .bx-controls-direction a {}
.ws_summary_wrap .bx-wrapper img {height:326px;}
.ws_summary_wrap .es_dtl_title {font-size: 1.6em;font-weight:bold; padding-top:10px; overflow:hidden;margin-bottom: 15px; border-bottom: 1px solid #ddd;}
.ws_summary_wrap .es_dtl_title strong {display: inline-block; margin-top: 10px; line-height: 26px;}

/* 상품정보 */
.ws_summary_wrap .es_product_info {margin-left:25px;}
.ws_summary_wrap .es_product_info table.bs_tb_hor {border-top:2px solid #145EA9; width:100%; border-spacing:0; border-collapse:0;}
.ws_summary_wrap .es_product_info table.bs_tb_hor tr {}
.ws_summary_wrap .es_product_info table.bs_tb_hor tr th,.ws_summary_wrap .es_product_info table.bs_tb_hor tr td {padding:10px; border:1px solid #ddd; vertical-align:middle;}
.ws_summary_wrap .es_product_info table.bs_tb_hor tr th {text-align:center; font-weight:bold; background-color:#f9f9f9; color:#444;}
.ws_summary_wrap .es_product_info table.bs_tb_hor tr td {}
.ws_summary_wrap .es_product_info table.bs_tb_hor tr td h3 {font-weight:bold; font-size:1.75em; letter-spacing:-1px; color:#da3030;}
.ws_summary_wrap .es_product_info table.bs_tb_hor tr td p.is_prd_info {color: #777; margin-top: 3px; line-height: 14px; font-size: 0.9em;}
.ws_summary_wrap .es_product_info table.bs_tb_hor tr td .is_another_date {float:right; color:#fff; background-color:#4A505D; padding:5px 10px; border-radius: 50px}
.ws_summary_wrap .es_product_info table.bs_tb_hor tr td b.is_code {font-weight:bold; color:#EF678F;}
.ws_summary_wrap .es_product_info table.bs_tb_hor tr td .is_stanby {padding:2px 10px; color:#fff; background-color:#EF678F;}
.ws_summary_wrap .es_product_info table.bs_tb_hor tr td .is_possible {padding:2px 10px; color:#fff; background-color:#145EA9;}
.ws_summary_wrap .es_product_info table.bs_tb_hor tr td .is_end {padding:2px 10px; color:#fff; background-color:#848484;}
.ws_summary_wrap .es_product_info table.bs_tb_hor tr td b.is_cost {font-weight:bold; color:#da3030;} 
.ws_summary_wrap .es_product_info table.bs_tb_hor tr td .is_prod_exp_box {height: 93px; overflow-y: scroll; padding: 5px; border: 1px solid #eee;}
.ws_summary_wrap .es_product_info table.bs_tb_hor tr td.is_tag {}
.ws_summary_wrap .es_product_info table.bs_tb_hor tr td.is_tag a {font-weight:bold; color:#438bcc;}

/* 아이템리스트02 */
.ws_item_m_wrap {}
.ws_item_m_wrap ul.es_items_box {overflow:hidden}
.ws_item_m_wrap ul.es_items_box li.bs_item {padding:10px; overflow:hidden; border-bottom:1px solid #ddd;}
.ws_item_m_wrap ul.es_items_box li.bs_item:first-child {border-top:1px solid #ddd;}
.ws_item_m_wrap ul.es_items_box li.bs_item dl {}
.ws_item_m_wrap ul.es_items_box li.bs_item dl dt {float:left; background:url(../../../../webis/img/no_img/146x100.png) left center no-repeat; width:146px; height:100px; overflow: hidden;}
.ws_item_m_wrap ul.es_items_box li.bs_item dl dd {float:left; width:calc( 100% - 160px ); margin-left:10px; line-height:0.3;}
.ws_item_m_wrap ul.es_items_box li.bs_item dl dd h3 {line-height:17px; margin-bottom:20px; text-overflow: ellipsis; white-space: normal;-webkit-line-clamp: 2;display: -webkit-box;overflow: hidden; -webkit-box-orient: vertical;}
.ws_item_m_wrap ul.es_items_box li.bs_item dl dd ul.is_item_txt {}
.ws_item_m_wrap ul.es_items_box li.bs_item dl dd ul.is_item_txt li {color:#888; font-size: 0.9em; line-height:17px;}
.ws_item_m_wrap ul.es_items_box li.bs_item dl dd ul.is_item_txt li strong {color:#333;}
.ws_item_m_wrap ul.es_items_box li.bs_item dl dd ul.is_item_txt li img {width: 40px; vertical-align: middle;}

.ws_item_m_wrap {}
.ws_item_m_wrap ul.es_items_box {overflow:hidden}
.ws_item_m_wrap ul.es_items_box li.bs_detail_item .is_sub_exp {color:#888; font-size:12px; text-overflow: ellipsis; white-space: normal;-webkit-line-clamp: 2;-webkit-box-orient: vertical; overflow:hidden; display: -webkit-box;}
.ws_item_m_wrap ul.es_items_box li.bs_detail_item {padding-top:10px; border-bottom:1px solid #ddd; }
.ws_item_m_wrap ul.es_items_box li.bs_detail_item:first-child {border-top:1px solid #ddd;}
.ws_item_m_wrap ul.es_items_box li.bs_detail_item h3 {line-height:17px; margin-bottom:5px; text-overflow: ellipsis; white-space: normal;-webkit-line-clamp: 1;display: -webkit-box;overflow: hidden; -webkit-box-orient: vertical;}
.ws_item_m_wrap ul.es_items_box li.bs_detail_item .is_info_conts {margin: 10px 0;}
.ws_item_m_wrap ul.es_items_box li.bs_detail_item .is_info_conts ul.ss_info_list {}
.ws_item_m_wrap ul.es_items_box li.bs_detail_item .is_info_conts ul.ss_info_list li {display:inline-block;}
.ws_item_m_wrap ul.es_items_box li.bs_detail_item .is_info_conts ul.ss_info_list li strong {}
.ws_item_m_wrap ul.es_items_box li.bs_detail_item .is_info_conts ul.ss_info_list li img {width: 40px; vertical-align: middle;}
.ws_item_m_wrap ul.es_items_box li.bs_detail_item .is_info_conts ul.ss_info_list li span {color:#fff; display:inline-block; padding:5px; text-align:center;}
.ws_item_m_wrap ul.es_items_box li.bs_detail_item .is_info_conts ul.ss_info_list li span.possible {background-color:#145EA9;}
.ws_item_m_wrap ul.es_items_box li.bs_detail_item .is_info_conts ul.ss_info_list li span.standby {background-color:#EF678F;}
.ws_item_m_wrap ul.es_items_box li.bs_detail_item .is_info_conts ul.ss_info_list li span.end {background-color:#848484;}
.ws_item_m_wrap ul.es_items_box li.bs_detail_item .is_date {padding:5px; background-color:#f9f9f9;}
.ws_item_m_wrap ul.es_items_box li.bs_detail_item .is_date strong {font-size:12px;}
.ws_item_m_wrap ul.es_items_box li.bs_detail_item .is_date strong.ss_cost {color:#F2312C; float:right; font-size:15px;}
.ws_item_m_wrap ul.es_items_box li.bs_detail_item .is_date span {font-size:12px;}
.ws_item_m_wrap ul.es_items_box li.bs_detail_empty {text-align:center; min-height:100px; line-height:99px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}



/* URL 복사 */
#textbox-url {position:absolute; top:0; left:0; width:1px; height:1px; margin:0; padding:0; border:0;}

/* 상세페이지-메일전송 */
.ws_send_email_wrap .es_email_conts input[type="text"],.ws_send_email_wrap .es_email_conts select {border:1px solid #ddd !important; padding:5px; height:30px;width:100%;}	
.ws_send_email_wrap .es_email_conts textarea {width:100%; border:1px solid #ddd !important; padding:5px !important;}
.ws_send_email_wrap {position: fixed; left:0; top:0; background-color:rgba(0,0,0,.5); width:100%; height:100%; z-index: 9999;}
.ws_send_email_wrap .es_email_conts {position: absolute; left:31%; top:10%; background-color:#fff; width:700px; }
.ws_send_email_wrap .es_email_conts h3 {padding:15px; background-color:#145EA9; color:#fff; font-size:1.35em;}
.ws_send_email_wrap .es_email_conts .bs_close {display: block; position: absolute; right: 13px; top: 11px; width: 30px; height: 30px; background: url(../../../../webis/img/close_w.png) no-repeat 0px 0px;}
.ws_send_email_wrap .es_send_conts {padding: 20px}
.ws_send_email_wrap .es_send_conts p {margin:10px 0;}
.ws_send_email_wrap .es_send_conts .bs_hor_tbl {}
.ws_send_email_wrap .es_send_conts .bs_hor_tbl {border-spacing:0;border-collapse: collapse;}
.ws_send_email_wrap .es_send_conts .bs_hor_tbl tbody {}
.ws_send_email_wrap .es_send_conts .bs_hor_tbl tr {}
.ws_send_email_wrap .es_send_conts .bs_hor_tbl tr:first-child th,.ws_send_email_wrap .es_send_conts .bs_hor_tbl tr:first-child td {border-top:1px solid #444; vertical-align:middle;}
.ws_send_email_wrap .es_send_conts .bs_hor_tbl tr th,.ws_send_email_wrap .es_send_conts .bs_hor_tbl tr td {border:1px solid #ddd; padding:12px; font-size:13px; vertical-align:middle;}
.ws_send_email_wrap .es_send_conts .bs_hor_tbl tr th {font-weight:bold; background-color:#f9f9f9; text-align:center;}
.ws_send_email_wrap .es_send_conts .bs_hor_tbl tr td {}
.ws_send_email_wrap .es_send_conts .bs_hor_tbl tr td em {}
.ws_send_email_wrap .es_send_conts .bs_hor_tbl tr td em span {color:#145EA9;}
.ws_send_email_wrap .es_send_conts .bs_ver_tbl {}
.ws_send_email_wrap .es_send_conts .bs_ver_tbl { border-spacing:0; border-collapse:0; width:100%;}
.ws_send_email_wrap .es_send_conts .bs_ver_tbl tr {}
.ws_send_email_wrap .es_send_conts .bs_ver_tbl tr th,.ws_send_email_wrap .es_send_conts .bs_ver_tbl tr td {border:1px solid #ddd; padding:12px; font-size:13px; vertical-align:middle;}
.ws_send_email_wrap .es_send_conts .bs_ver_tbl thead tr {}
.ws_send_email_wrap .es_send_conts .bs_ver_tbl thead tr th {background-color:#737373;font-weight:bold;text-align:center; background-color:#f9f9f9; border-top: 1px solid #444; border-bottom: 0;}
.ws_send_email_wrap .es_send_conts .bs_ver_tbl tbody tr td {text-align:center;}
.ws_send_email_wrap .es_send_conts .bs_ver_tbl tbody tr td a {display:block; text-align:left;}
.ws_send_email_wrap .es_send_conts .bs_ver_tbl tbody tr td a:hover {text-decoration:underline;}
.ws_send_email_wrap .es_send_conts .bs_email_alert {font-size:1.0em; display:block; margin:20px 0 10px 0;}
.ws_send_email_wrap .es_send_conts .bs_check {text-align:right; margin-top:5px; font-size:12px;}
.ws_send_email_wrap .es_send_conts .bs_submit {}
.ws_send_email_wrap .es_send_conts .bs_submit button,.ws_send_email_wrap .es_send_conts .bs_submit a {}
.ws_send_email_wrap .es_send_conts .bs_submit button {}
.ws_send_email_wrap .es_send_conts .bs_submit a {}

/* 하단버튼 */
.ws_send_email_wrap .es_send_conts .bs_submit {text-align:center; margin:30px 0 20px 0;}
.ws_send_email_wrap .es_send_conts .bs_submit button {display:inline-block; color:#fff; font-size:1.15em; letter-spacing:-0.5px; padding:15px 30px; font-weight:bold; width: 133px;}
.ws_send_email_wrap .es_send_conts .bs_submit button.is_submit {background-color:#145EA9;}
.ws_send_email_wrap .es_send_conts .bs_submit button.is_reset {background-color:#565656;}

 /* ================================================== *
 *
 *     MEDIA EXTEND - MAX DEVICE
 *
 * ================================================== */


/* MEDIA (모바일 이하) 767px 이하 */
@media all and (max-width:767px) {
	.wd_area {padding:0 10px;}
	.ws_titem_list_wrap .es_ver_thumb li a.bs_link .is_text .ss_cate {font-size:0.9em;}
	.ws_summary_wrap .es_product_info {margin-left:0; margin-top:10px;}
	.ws_summary_wrap .es_product_info table.bs_tb_hor tr th, .ws_summary_wrap .es_product_info table.bs_tb_hor tr td {font-size:12px;}
	.ws_titem_list_wrap .es_ver_thumb li a.bs_link {height:365px;}
}


/* MEDIA (태블릿 이하) 991px 이하 */
@media all and (max-width:991px) {
	.wd_area {padding:0 10px;}
	.ws_titem_list_wrap .es_ver_thumb li a.bs_link .is_text h3 {font-size:1.2em;}
	.ws_titem_list_wrap .es_ver_thumb li a.bs_link .is_text .ss_price {font-size:1.1em;}
	.ws_summary_wrap .es_dtl_title strong {margin-top:0; font-size:0.85em;}
	.ws_calendar_wrap .es_cal .bs_cal_conts {overflow-x:scroll;}
	.ws_item_list_wrap {display:none;}
	.ws_item_m_wrap {display:block; margin-top:10px;}
	.ws_titem_list_wrap .es_ver_thumb li a.bs_link .is_thumb img,.ws_list_top_banner_wrap a img {width:100%}
	.ws_list_top_banner_wrap {height:auto;}
	.ws_list_bn_wrap {height:auto}
	
}

@media all and (max-width:1090px){
	.ws_item_m_wrap ul.es_items_box li.bs_item dl dt img {width:100%;}
}

/* MEDIA (데스크탑 이하) 1279px 이하 */
@media all and (max-width:1279px) {
	.wd_area {padding:0 10px;}
	.ws_item_list_wrap table tbody tr td.es_price {font-size:1.1em;}
}

 /* ================================================== *
 *
 *     MEDIA EXTEND - MIN DEVICE
 *
 * ================================================== */
 
 /* MEDIA (태블릿 이상) 992px 이상 */
@media all and (min-width:768px) {

}
/* MEDIA (데스크탑 이상) 992px 이상 */
@media all and (min-width:992px) {

}
/* MEDIA (큰화면 데스크탑 이상) 1280px 이상 */
@media all and (min-width:1280px) {
	
}
 
 /* ================================================== *
 *
 *     MEDIA EXTEND - AND DEVICE
 *
 * ================================================== */

/* MEDIA (태블릿 구간만) 768px ~ 991px */
@media (min-width:768px) and (max-width:991px) {

}
/* MEDIA (데스크탑 구간만) 992px ~ 1279px */
@media (min-width:992px) and (max-width:1279px) {

}
