/* BASIC css start */
#loginWrap .loc-navi { margin-top: 40px; padding-bottom: 5px; border-bottom: 1px solid #e5e5e5; }
#loginWrap .page-body { width: 688px; margin-top: 55px; margin-left: auto; margin-right: auto; margin-bottom: 160px; }
#loginWrap .mlog-sign { width: 688px; min-height: 206px; _height; 206px; background: url(http://www.miandsu.com/design/etlove15/da_image/login_mlog_bg.gif) no-repeat 0 0; }
#loginWrap .mlog-sign .mlog,
#loginWrap .mlog-sign .sign { float: left; }
/* member login */
#loginWrap .mlog-sign .mlog { position: relative; width: 462px; height: 207px; }
#loginWrap .mlog-sign .frm-list { position: absolute; left: 60px; top: 110px; width: 255px; }
#loginWrap .mlog-sign .frm-list li,
#loginWrap .mlog-sign .frm-list li label,
#loginWrap .mlog-sign .frm-list li .txt-frm { float: left; }
#loginWrap .mlog-sign .frm-list li { width: 100%; margin-bottom: 5px; }
#loginWrap .mlog-sign .frm-list li label { width: 60px; padding-top: 4px;}
#loginWrap .mlog-sign .frm-list li .txt-frm { width: 185px; height: 19px; padding: 2px 0 0 2px; border: 0; background-color: #eaeaea; }
#loginWrap .mlog-sign .btn-mlog { position: absolute; left: 316px; top: 110px; }
#loginWrap .mlog-sign .se-log { position: absolute; left: 120px; top: 170px; }
/* sign */
#loginWrap .mlog-sign .sign { width: 226px; padding-top: 80px; font-size: 0; line-height: 0; text-align: center; }
#loginWrap .mlog-sign .sign .btns { width: 103px; margin-left: auto; margin-right: auto; }
#loginWrap .mlog-sign .sign .btns a { display: block; margin-top: 8px; }

/* simpleLogin */
#simpleLogin { position: relative; }
#simpleLogin .sns-login { margin-top: 30px; text-align: center; font-size: 0; line-height: 0; }
#simpleLogin .sns-login p { margin-bottom: 30px; }
#simpleLogin .sns-login a { display: inline-block; margin: 0 4px; }


#listTop {
	background-color:#f5f5f5;
	margin-bottom:40px;
}
#listTop .best-wrap {
	padding-bottom:30px;
}
#listTop .best-wrap .item-list {
	padding:0;
}
#listTop .best-wrap .item {
	width:344px; 
	margin-top:0px; 
	margin-left:34px;
	text-align: center; 
	background-color:#fff;
	float: left; 
}
#listTop .best-wrap .item:first-child {
	margin-left:0;
}
#listTop .best-wrap .item .thumb { 
	position: relative; 
	width:344px;
	margin:0;
	border:0;
}
#listTop .best-wrap .item .thumb a {
	display:block;
	width:342px;
	border:solid 1px #d3d3d3;
	border-bottom:0;
}
#listTop .best-wrap .item dd  {
	border:solid 1px #d3d3d3;
	border-top:0;
	text-align:left;
	font-size:12px;
	color:#666;position:relative;
}
#listTop .best-wrap .item dd .info {
	width:283px;
	padding-bottom:19px;
}
#listTop .best-wrap .item .thumb a img {
	width:281px;
	border:solid 1px #d3d3d3;
	margin:29px 0 17px;
}

#listTop .best-wrap .item .thumb .item_best_tit {
	width:344px;
	height:30px;
	line-height:30px;
	text-align:center;
	background:url(/design/etlove15/da_image/list_best_tit.png) no-repeat #5b5b5b;
	font-size:17px;
	font-weight:600;
	color:#fff;
	font-family: 'Lato', sans-serif;
}
#listTop .best-wrap .item .thumb .item_best_tit.top {
	background:url(/design/etlove15/da_image/list_best_tit.png) no-repeat #68cab0;
}

#contentWrap {
    width:100%;
}
#content {
	position:relative;
	width:1100px;
	margin:0 auto;
    margin-bottom:40px;
    float:none;
}
#listAisde {
	width:153px;
	border:solid 1px #333;
	padding:20px;
	margin-right:40px;
	float:left;
}
#listAisde dt,
#listAisde dt a {
	display:block;
	font-size:16px;
	font-weight:500;
	line-height:17px;
	color:#333;
	border-bottom:solid 2px #333;
	padding-bottom:5px;
	margin-bottom:14px;
}
#listAisde dd {
	margin-bottom:7px;
}
#listAisde dd a {
	color:#444;
	font-size:15px;
	line-height:24px;
}
#listAisde dd a:hover {
	color:#006e51;
}

#prdBrand {
	width:865px;
	float:left;
}
/* BASIC css end */

