@charset "utf-8";
/* 
.commList #bd {margin-left:-10px;}
.commList{width:100%;min-width:300px;margin:0 auto;position:relative;}
#masonry{position:relative;padding:0;width:100%;min-width:300px;margin:0 auto;}
.commList #masonry .item{width:46.5%;float:left; padding:5% 4% 0;margin:0 2% 5%;margin:0 1.5%;
font-size:12px;background:white;line-height:1.5;-moz-box-sizing:border-box;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;}
.commList #masonry .item > p {display:block;width:100%;height:auto;margin:0;border:1px solid red;-moz-box-sizing:border-box;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;}
.commList #masonry .item > p > img {display:block;width:100%;height:100%;-moz-box-sizing:border-box;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;}
.commList #masonry .item .eventDay {width:100%;;margin:0;background:gold;}
.commList #masonry .item .chat{width:100%;margin:0;background:gold;}
.commList #masonry .item .chatbox{width:100%;overflow:hidden;border-top:1px solid white;border-bottom:1px solid rgba(0,0,0,0.1);}
.commList #masonry .item .chatbox:after{content:"";display:table;clear:both} */


.wrap_datalist .datalist_boxtype1 {margin:0 0 0 -2%; /*margin:-15px 0 0 -13px; */}
/*.datalist_boxtype1:after {content:" "; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}*/
.func_squarelist {overflow:hidden;}
*+ html .datalist_boxtype1 {display:inline-block;}
.datalist_boxtype1 > li {
	float:left;
	width:50%;
	padding-left:2%;
	margin-top:8px;
	-moz-box-sizing:border-box;
	vertical-align:middle;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
/* 2015-03-26 수정*/
.datalist_boxtype1 > li.on {border-color:#000;}
.datalist_boxtype1 > li .thumb img {width:100%;}
.datalist_boxtype1 > li.even {padding-right:0;}
.func_squarelist_cont {border:1px solid #dbdcde;}
.datalist_boxtype1 > li .contgroup {padding:12px;overflow:hidden;border-bottom:1px solid #dbdcde;-moz-box-sizing:border-box;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;}
/*.datalist_boxtype1 > li .contgroup .tit, .datalist_boxtype1 > li .contgroup .tit a {color:#333;}*/
.datalist_boxtype1 > li .thumb {position:relative;}
.datalist_boxtype1 > li .thumb p.end_time {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	padding:7px 0 6px 0;
	text-align:center;
	color:#fff;
	background:rgba(0,0,0,0.5);
	letter-spacing:-0.5px;
}
.datalist_boxtype1 > li .contgroup {padding:7px 12px 10px 12px; overflow:hidden;border-bottom:1px solid #dbdcde;}
.datalist_boxtype1 > li .contgroup .tit_cont {
	height:34px;
	display:block;
	margin-bottom:8px;
	word-break:break-all; 
	overflow:hidden; 
	text-overflow:ellipsis;
}
.datalist_boxtype1 > li .contgroup .tit_cont a {
	color:#222;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
}
/*.datalist_boxtype1 > li .contgroup .tit, .datalist_boxtype1 > li .contgroup .tit a {color:#333;}
.datalist_boxtype1 > li .contgroup .tit {color:#333;}*/
.datalist_boxtype1 > li .contgroup span {color:#939393;}
.datalist_boxtype1 > li .contgroup .view {
	padding:0 0 0 23px;
	background:url(http://m.ehyundai.com/images/mobilehome/commerce/icon_view.jpg) no-repeat 0 4px;
	font-size:14px;
	background-size:17px 11px;
}
.datalist_boxtype1 > li .contgroup .good {
	margin:0 0 0 11px;
	padding:0 0 0 19px;
	background:url(http://m.ehyundai.com/images/mobilehome/commerce/icon_good.jpg) no-repeat 0 4px;
	font-size:14px;
	background-size:14px 11px;
}
.func_squarelist {padding:0 0 15px 0;}
.func_squarelist li .tit_pri {padding:12px;background:#fff}
.func_squarelist li .tit_pri .l_tit {
	display:block;
	font-weight:bold;
	color:#222;
}
.func_squarelist li .tit_pri s {
	font-weight:bold;
	color:#767676;
}
.func_squarelist li .tit_pri span {font-weight:bold;color:#767676;}
.func_squarelist li .tit_pri span.price {font-weight:bold;color:#e52c93;}


/* detail */

.commCont {margin:0 auto;}
.commCont:after {content:" "; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}

.commCont .imgArea {}
.commCont .imgArea p.imgSpace {margin-bottom:10px;}

.commCont .commInfo {font-size:16px;letter-spacing:-0.05em;line-height:21px;color:#000;margin:0 auto;margin-top:-5px;}
.commCont .commInfo .branch {display:block;font-size:15px;line-height:23px;color:#666;}
.commCont .commInfo .goods {display:block;font-size:20px;font-weight:bold;line-height:28px;}
.commCont .commInfo .cost {margin-top:5px;font-size:17px;font-weight:bold;color:#767676;}
.commCont .commInfo .cost > span.offcost {color:#e52c93;}
.commCont .commInfo .saleDuedate {padding:13px 0 15px 0;margin:15px 0;background-color:#969696;text-align:center;font-size:14px;color:#FFF;}
.commCont .commInfo .saleDuedate > img {width:15px;height:15px;margin-right:6px;margin-bottom:2px;vertical-align:middle;}
.commCont .commInfo .saleDuedate > img > span {vertical-align:middle;}
.commCont .commInfo .descript {margin-top:15px;font-size:15px;color:#333;background:#F2F2F2;padding:10px;word-break:break-all;}


.commCont .commInfo .like {margin:15px 0;background:url(http://m.ehyundai.com/images/mobilehome/commerce/bg_dot.gif) repeat-x left top;}
.commCont .commInfo .like > p {padding:10px 0 10px 0;background:url(http://m.ehyundai.com/images/mobilehome/commerce/bg_dot.gif) repeat-x left bottom;font-size:17px;color:#e52c93;font-weight:bold;text-align:center;}
.commCont .commInfo .like > p > a {display:inline-block;height:30px;vertical-align:middle;overflow:hidden;text-decoration:none;margin-right:6px;margin-bottom:0px;}
.commCont .commInfo .like > p > a > img {width:30px;}
.commCont .commInfo .like > p > span {vertical-align:middle;color:#;}
.commCont .commInfo .unlike {margin:15px 0;background:url(http://m.ehyundai.com/images/mobilehome/commerce/bg_dot.gif) repeat-x left top;}
.commCont .commInfo .unlike > p {padding:10px 0 10px 0;background:url(http://m.ehyundai.com/images/mobilehome/commerce/bg_dot.gif) repeat-x left bottom;font-size:17px;font-weight:bold;text-align:center;}
.commCont .commInfo .unlike > p > a {display:inline-block;height:30px;vertical-align:middle;overflow:hidden;text-decoration:none;margin-right:6px;margin-bottom:0px;}
.commCont .commInfo .unlike > p > a > img {width:30px;margin-top:-30px;}
.commCont .commInfo .unlike > p > span {height:34px;vertical-align:middle;color:#cdcdcd!important;}

.commCont .commInfo dl.goodsInfo {padding-bottom:25px;font-size:15px;line-height:18px;padding: 0 10px 15px 10px;}
.commCont .commInfo dl dt {margin-top:10px;font-weight:normal;color:#777;font-size:13px;}
.commCont .commInfo dl dd {}

.commCont .commInfo .talk {padding-bottom:20px;}
.commCont .commInfo .talk img {width:35px;margin-top:8px;}
.commCont .commInfo .talk p {margin-top:10px;color:#333;font-size:15px;line-height:21px;border:1px dotted #e52c93;padding:10px;}

/* 공통 - button */
button {margin:0;text-indent:0;cursor:pointer;}
.btnWrap {width:100%;margin:0 auto;text-align:center;-moz-box-sizing:border-box;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;}
.btnWrap > .cell:first-child {margin-left:0%;}
.btnWrap .cell1 {width:100%;}
.cell .ico2 {width:13px;vertical-align:middle;margin-top:-2px;}
.cell .ico2 {width:13px;vertical-align:middle;margin:-2px 0 0 8px;}

.shortCut-black {display:block;position:relative;width:100%;height:36px;line-height:36px;padding:0 14px;color:#fff;background-color:#232323;text-align:center;font-size:12px;border:1px solid #000;-moz-box-sizing:border-box;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;}
.shortCut-black2 {
	display:block;position:relative;
	width:94%;height:48px;
	line-height:15px;padding:0 14px;color:#fff;
	background-color:#b0b0b0;text-align:center;
	font-size:14px;border:1px solid #b0b0b0;
	-moz-box-sizing:border-box;
	vertical-align:middle;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin-left:3%;
	}
.shortCut-white {display:block;position:relative;width:100%;height:36px;line-height:36px;padding:0 14px;color:#000;background-color:#fff;text-align:center;font-size:12px;border:1px solid #000;-moz-box-sizing:border-box;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;}
.shortCut-white2 {display:block;position:relative;width:100%;height:48px;line-height:15px;padding:0 14px;color:#000;background-color:#fff;text-align:center;font-size:15px;border:1px solid #000;-moz-box-sizing:border-box;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;}
.commMenu {-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;}
.commMenu h3 {text-align:center;}
.commMenu ul {
	overflow:hidden;
	margin:25px 0 0 0;
	padding:0 49px;
	background:#000;
	border-top:1px solid #b2b2b2;
}
.commMenu ul li {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	margin-left:17%;
	padding:24px 0 19px 0;
}
.commMenu ul li:first-child {margin-left:0;}
.commMenu ul li a {font-size:16px;color:#747474;}

/* 2015-03-26 수정 시작*/
.search_top {position:relative;overflow:hidden;width:100%;margin-top:8px;}
.search_top .setYear2 {width:72%;}
/* 2015-03-26 수정 끝*/
.setYear {float:left;width:28%;height:34x;}
.setYear2 {float:left;width:64%;height:34px;}
.setYear > .cell {width:100%;height:34x;margin-left:0%;}
.setYear2 > .cell {width:100%;height:34x;margin-left:0%;}


.search_result {
	margin:8px 0 0 0;
	padding:54px 50px 47px;
	text-align:center;
	background:#f4f4f4;
	color:#000;
}


.search_top .setYear2 {width:72%;}
.search_top {border-bottom:2px solid #4c4c4c;}
.search_top p {padding:0 39px 6px 15px;}
.search_top input {
	color:#333333;
	width:100%;
	height:23px;
	min-height:23px;
	font-size:12px;
	border:none;
}
.search_top a {
	position:absolute;
	top:0;
	right:0;
	display:block;
}
.select_tab {position:relative;margin:10px 0 5px 0;width:100%;}
.select_tab .cell select {
	position:relative;
	width:100%;
	font-size:12px;
	height:34x;
	min-width:75px;
	min-height:34px; 
	white-space:normal;
	padding:6px 16px 6px 4px;
	border:1px solid #000;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:url('http://m.ehyundai.com/images/mobilehome/commerce/svgIconSel.png') no-repeat right center; background-size:19px 6px; z-index:25;}
.select_tab .area_select {position:absolute;top:0;left:0;width:34%;}
.tab_search {
	overflow:hidden;
	width:66%;
	margin:0 0 0 35%;
}
.tab_search li {
	float:left;
	width:32%;
	margin-left:1px;
	text-align:center;
	background:#989898;
}
.tab_search li a {
	display:block;
	width:100%;
	height:37px;
	min-height:37x;
	line-height:37px;
	font-size:12px;
	color:#fff;
}
.tab_search li.select {background:#5b5b5b;}
.tab_search li.select a {color:#fff;}

.ht_tit {padding:14px 0 0 0;text-align:center;}
.ht_tit img {width:140px;height:16px;}

.ht_navi {margin-top:14px;padding:0 25px;background:#000;border-top:1px solid #b2b2b2;}
.ht_navi ul {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	padding:8px 0 8px 0;
	background:#000;
}
.ht_navi ul.default li a {color:#fff;}
.ht_navi li {float:left;width:25%;height:23px;text-align:center;}
.ht_navi li a {display:inline-block;height:21px;margin-bottom:5px;color:#747474;font-size:16px;}
.ht_navi li.on a {border-bottom:2px solid #fff;color:#fff;}
.ht_navi li a:hover {border-bottom:2px solid #fff;color:#fff;}
.ht_navi li a span {display:inline-block;margin-bottom:6px;}
.happytoday .container {padding:0 13px 0 13px;}