@charset "utf-8";

.titleArea + .headArea {margin-top:50px;}
.headArea {width:100%; text-align:center; margin-top:50px; margin-bottom:50px;}

.headArea p.result {font-size:32px; margin-bottom:30px;}
.headArea p.result span {vertical-align:top;}
.headArea p.result span strong {vertical-align:top;}
.headArea p.result span.word {color:#e50426; font-weight:bold;}

.headArea .resultSearch {padding:25px 50px 0; width:700px; height:58px; margin:0 auto; border-top:1px solid #ebebeb;}
.headArea .resultSearch .checkArea {float:left; padding-top:7px;}
.headArea .resultSearch .sArea {width:580px;float: right;}
.headArea .resultSearch .sArea .inputZone {margin-bottom:5px;}
input.cusM {height:26px;float: left;margin-right: 8px;line-height: 26px}
.headArea .resultSearch .sArea .slist li {float: left}
.headArea .resultSearch .sArea .slist li a {line-height:22px;padding-left: 17px;background: url(../images/customer/line.gif) 8px 1px no-repeat;}
.headArea .resultSearch .sArea .slist li:first-child + li a {background: none}

.eventWrap {border-bottom:2px solid #f2f2f2;}
.eventWrap + .eventWrap {margin-top:20px;}

.eventProView {width:1098; border:1px solid #cdcdcd; height:228px;}

.eventProView .eventImg {width:229px; float:left; height:228px; overflow:hidden;}
.eventProView .eventImg dl {display:block; position:relative;}
.eventProView .eventImg dd {position:absolute; top:0px;}
.eventProView .eventImg dd a img {border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;}
.eventProView .eventImg dt {height:40px; border-right:1px dashed #cdcdcd; font-size:16px; font-weight:bold; line-height:40px; color:#202020; text-align:center; margin:0; padding-top:189px;}

.eventListImg ul {padding-top:28px;}
.eventListImg ul li {float:left; margin:0 3px;}

.searchArea {margin-top:20px;}
.searchArea p {padding-left:5px;}
.searchArea .sZone {margin-top:10px; width:1098px; border:1px solid #e0e0e0;}
.searchArea .sZone ul li {clear:both; border-bottom:1px solid #e0e0e0; height:56px;}
.searchArea .sZone ul li.lastLi {border-bottom:none;}
.searchArea .sZone ul li.lastLi dd {padding-top:0;}
.searchArea .sZone ul li dt {float:left; padding:22px 0 22px 20px; width:140px; background:#f9f9f9; color:#202020; font-weight:bold;}
.searchArea .sZone ul li dd {margin-left:180px; padding-top:20px;}
.searchArea .sZone ul li dd label {margin-right:6px;}

.searchArea dl.priceScope {float: left;width: 247px;height: 40px;position: relative; padding-top:23px; margin-left:0; padding-left:0;}
.searchArea dl.priceScope .priceTxt {position: absolute;top: 20px;right: -140px}
.searchArea dl.priceScope .priceTxt input[type=text] {font-size: 12px;font-family: 'Dotum';font-weight: bold;color: #e40425;border: 0 none;padding: 0;width: 140px;text-align: right}
.searchArea dl.priceScope .priceSlider {position: relative;display: block;width: 214px;height: 4px;padding:0 0 7px 0;background: url(../images/common/bg_priceslider.gif) 0 0 no-repeat; margin-left:0;}
.searchArea dl.priceScope .priceSlider .ui-widget-header {background: #e40425;position: absolute;top: 0;height: 4px;z-index: 1;display: block;border:0;}
.searchArea dl.priceScope .priceSlider .ui-slider-handle {position: absolute;z-index: 2;width: 9px;height: 20px;top: -15px;margin-left: -4.3px;background: url(../images/common/icon_slider.png) 0 0 no-repeat;}
.searchArea dl.priceScope .priceNum {position: relative;margin-top: 5px;padding-top:0; margin-left:0;}
.searchArea dl.priceScope .priceNum span {position:absolute;left: -2px;font-family: 'Dotum'}
.searchArea dl.priceScope .priceNum span.second {left: 44px}
.searchArea dl.priceScope .priceNum span.third {left: 95px}
.searchArea dl.priceScope .priceNum span.fourth {left: 148px}
.searchArea dl.priceScope .priceNum span.fifth {left: 203px}

.searchArea .btnAreaDd {float:right; padding:8px 10px;}

/* 검색 결과 없음 */
.resultInfo {/*border-bottom:2px solid #f2f2f2;*/}
.resultInfo .reInfoWrap {border:1px solid #cccccc; padding:0 /*240px;*/; text-align:center;}
.resultInfo .reInfoWrap p.resInfoTitle {font-size:15px; font-weight:bold; color:#202020; padding:45px 0;}
.resultInfo .reInfoWrap p.resInfoCon {padding:20px 0; border-top:1px dashed #cccccc; line-height:20px;}

.searchTop10 {margin-top:50px;}
.searchTop10 h4 {font-size:13px; color:#202020; font-weight:bold; margin-bottom:7px;}
.searchTop10 ul {margin-top:10px; border:1px solid #cccccc; border-top:2px solid #202020; /*height:81px;*/}
.searchTop10 ul li {float:left; width:189px; border-right:1px solid #ededed; border-bottom:1px solid #ededed; padding:5px 15px; color:#202020; font-weight:bold; line-height:30px; width:100%;border-left:1px solid #ededed;}
.searchTop10 ul li span.ranking {width:49px; height:29px; background:#e60021; text-align:center; color:#fff; line-height:30px; margin-right:15px; font-size:11px; padding:5px; }
.searchTop10 ul li.border {/*border-right:none; width:188px;*/}
.searchTop10 ul li.second {/*border-bottom:none;*/}

.recomArea {margin-top:40px;}
.recomArea .recomTitle {height:24px; margin-bottom:10px;}
.recomArea .recomTitle h4 {font-size:13px; color:#202020; font-weight:bold; float:left; line-height:23px;}
.recomArea .recomTitle span {float:right;}

.recomArea .recomPreView ul li {border-bottom:2px solid #f2f2f2; width:200px; height:206px; position:relative; float:left; margin-right:25px;}
.recomArea .recomPreView ul li.lastLi {margin-right:0;}
.recomArea .recomPreView ul li dt {border:1px solid #cccccc; border-top:none; padding-top:165px; height:40px; color:#202020; font-weight:bold; font-size:15px; line-height:43px; text-align:center;}
.recomArea .recomPreView ul li dd {border:1px solid #cccccc; position:absolute; top:0; width:198px; height:163px;}