@charset "utf-8";
@import "/convention_kor/css/reset.css";

.search_wrap { background-color:#f5f4f3}
.search_wrap > p{color:#353535; font-weight:500; font-size:13px;  padding:30px 0 30px 0}

.search_box_s { background-color:#ebeae8; border:3px solid #dcdbd9; color:#424242; margin-bottom:50px;}
.search_box_s dl {*zoom:1}
.search_box_s dl:after {clear:both; display:block; content:''}
.search_box_s dd,
.search_box_s dt {float:left}
.search_box_s dt {margin-left:20px; padding-top:5px; line-height:1.3}
.search_box_s dd {margin-left:5px; padding-top:5px; line-height:1.3}
.search_box_s dd select {height:20px; border:1px solid #a3a2a2}
.search_box_s dd.sht1 {padding-top:0}
.search_box_s dd select {z-index:100;margin-top:3px}
.search_box_s dd input[type=text] {width:273px}
.search_box_s dt input[type=radio] {vertical-align:top;width:12px;height:14px}

.search_box_s dd .selectListBox a{background-color:#fff}
.search_box_s dd .Region_list + .selectListBox .selectListBox-combo {*width:182px} /* width 수정 */
.search_box_s dd.selectListBox {z-index:20}
.search_box_s dd.sht1 {z-index:20; margin-left:20px; padding-top:1px}
.search_box_s dd.sht1 .selectListBox {z-index:19}
.search_box_s dd.sht2 {z-index:17; margin-left:20px; padding-top:1px}
.search_box_s dd.sht2 .selectListBox {z-index:16}
.search_box_s dd.sht3 {z-index:13; margin-left:20px; padding-top:1px}
.search_box_s dd.sht3 .selectListBox {z-index:12}
.search_box_s form>ul {padding:35px 78px 0 78px;}
.search_box_s form>ul>li{*zoom:1; padding-bottom:28px}
.search_box_s form>ul>li:after{clear:both; display:block; content:''}
.search_box_s p {width:150px; border-right:7px solid #d0cfce; color:#353535; font-size:13px; font-weight:700; padding:4px 10px 4px 0; float:left; text-align:right}

.search_box_s #searchForm ul li.hotel_room_list ul li.sht3 select{margin-top:3px;margin-left:20px;height:20px;border:1px solid #999}


.search_box_s input {border:none; width:10px;}
.search_box_s select {height:22px;font-size:12px;}

/* SEARCH */
.table_venue_list {width:100%}
.table_venue_list colgroup .col01{width:10%}
.table_venue_list colgroup .col02{width:13%}
.table_venue_list colgroup .col03{width:40%}
.table_venue_list th {height:43px; padding:0 5px; text-align:center; color:#eeece9; font-size:14px; font-weight:500; background:#565656;}
.table_venue_list td {height:43px; text-align:center; color:#424242; font-size:12px; font-weight:500; background:#f9f9f9; line-height:16px}
.table_venue_list td strong {font-weight:600; color:#424242; font-size:13px}
.table_venue_list .venueTit td {border-bottom:1px solid #ecebe9}
.table_venue_list .venueTit .first {font-weight:600; color:#de5d52; font-size:14px}
.table_venue_list .venueTit .last {font-size:12px}


/*view*/
.venues_top_bar {height:25px; *zoom:1}
.venues_top_bar:after {content:""; display:block; clear:both}
.venues_top_bar .tit {float:left; width:668px; height:24px; line-height:24px; border-bottom:1px solid #d73628; font-size:14px; font-family:'nanumb'}
.venues_top_bar .tit span {display:inline-block; width:180px; margin-right:6px; background:#d93039; text-align:center; font-weight:600; color:#fff;margin-top: 25px;}
.venues_top_bar .tit p {display:inline-block; font-weight:600; color:#d73628}
.venues_top_bar a {float:right}
.venues_top_info {padding:50px 0 20px; *zoom:1; color:#424242}
.venues_top_info:after {content:""; display:block; clear:both}
.venues_top_info > span {float:left; width:373px; border:1px solid #bbb}
.venues_top_info img {width:100%}
.venues_top_info p {padding:0 20px 0 395px; line-height:20px; font-size:12px; text-align:justify;}
.venues_stit {padding:38px 0 8px 10px; font-weight:600; font-size:20px; color:#3D5E81}
.venues_stit2 {padding:38px 0 0 10px; font-weight:600; font-size:20px; color:#3D5E81}
.venues_tbl{width:100%; border-collapse:collapse; border-top:1px solid #bbb}
.venues_tbl2 {width:100%; border-collapse:collapse;}
.venues_tbl th,
.venues_tbl td,
.venues_tbl2 th,
.venues_tbl2 td {padding:10px; border-bottom:1px solid #bbb; vertical-align:middle; text-align:left; word-break:break-all; color:#424242}
.venues_tbl th,
.venues_tbl2 th {font-weight:600; font-size:13px; color:#424242}
.venues_tbl a {text-decoration:underline; color:#0006fe}
.venues_tbl li {display:inline; padding-right:100px}
.venues_tbl2 {table-layout:fixed}
.venues_tbl2 th {text-align:center}
.venues_tbl2 td {height:40px; padding:0; text-align:center}
.venues_tbl2 .long th {height:70px; padding:0 5px; background:#FFF; font-size:12px}
.venues_tbl2 .check td {font-size:12px}
.venues_tbls {*zoom:1}
.venues_tbls:after {content:""; display:block; clear:both}
/* 0325 수정 */
.venues_tbls > table {width:750px;}
.venues_tbls .venues_tbl2:first-child {width:750px; margin-bottom:15px; }
/* 0325 수정 -- */
.venueslist_wrap {width:750px; margin-left:-10px; color:#424242}
.venueslist_wrap .venues_stit {padding-left:20px}
.venueslist {margin-bottom:4px; *zoom:1; color:#424242}
.venueslist:after {content:""; display:block; clear:both}
.venueslist li {float:left; margin-left:10px; width:355px; padding:10px 0 10px 10px; border-bottom:1px solid #bbb; line-height:14px; *zoom:1}
.venueslist li:after {content:""; display:block; clear:both}
.venueslist li span {float:left; width:270px; font-weight:600; font-size:14px}
.venueslist li p,
.venueslist li strong {float:left; width:180px}
.venueslist li strong {width:120px; padding-left:60px}
.venueslist .fst {border-top:2px solid #bbb}
.venues_total {margin-left:10px; width:346px; padding:10px; border-top:2px solid #bbb; border-bottom:1px solid #bbb; *zoom:1; color:#424242}
.venues_total:after {content:""; display:block; clear:both}
.venues_total span {float:left; width:268px; font-weight:600; font-size:14px}
.venues_total p {float:left; width:60px; color:#d73628}
.btn_list {display:inline-block;  *display:inline; *zoom:1; width:80px; padding:1px; background:#d93039}
.btn_list span {display:block; height:21px; padding-left:24px; line-height:22px; border:1px solid #dcdbd9; background:#d93039; font-size:13px; color:#fff; font-weight:bold;}

.nearbylist li {position:relative; line-height:16px; *zoom:1}
.nearbylist li:after {content:""; display:block; clear:both}
.nearbylist li > div {float:left; margin-left:10px; width:355px; padding:10px 0 10px 10px; *zoom:1}
.nearbylist li > div:after {content:""; display:block; clear:both}
.nearbylist li:first-child div {border-top:2px solid #bbb}
.nearbylist div > span {float:left; width:268px; font-weight:600; font-size:14px}
.nearbylist div > p {float:left; width:60px}
.nearbylist p > span {position:absolute; bottom:1px; right:0; width:366px; height:1px; background:#bbb}
.nearbylist div:first-child p span {left:10px}

/* 시설정보 상단 리뉴얼건 */
.venues_info{position:relative;display:block;overflow:hidden;margin-bottom:20px}
.venues_info .listbtn {position:absolute;top:0;right:0}
.venues_info .listbtn > span {display:block;text-align:center;padding-top:3px;width:98px;height:19px;background:url(/convention_kor/images/common/btn_common.gif) repeat-x 0 0;font:12px nanum;font-weight:bold;color:#FFF;line-height:1.2}
.venues_info .info{margin-top:32px}
.venues_info .name {float:right;width:356px;text-align:center;border:2px solid #3c5e83;font-family:'nanumB';font-size:13px;font-weight:bold;color:#FFF;line-height:1.2;background-color:#3c5e83}
.venues_info .name .local{float:right;width:356px;padding:3px 0;}
.venues_info .name .hotel {float:right;width:356px;padding:5px 0 3px 0;color:#3c5e83;background-color:#FFF}
.venues_info .name2 {float:right;width:356px;text-align:center;padding:3px 0;border:2px solid #3c5e83;font-family:'nanumB';font-size:13px;font-weight:bold;color:#FFF;line-height:1.2;background-color:#3c5e83}
.venues_info .thumb {float:left;width:373px;}
.venues_info .thumb img {width:373px;border:1px solid #BBB}
.venues_info .story {float:right;padding-top:10px;width:354px}
