@charset "utf-8";
/* main_Layout (메인페이지 구조) */


/* ---------------------------- 본문전체 감싸는 박스 ---------------------------- */

#body_wrapper {
	width: 100%;
	position: relative;
	z-index:0;
}
#body_wrapper h2, h3{
	background:none;
	line-height:0%;
}
/* ------- 메인 상단 비주얼(메뉴, 플래시, 못난이 기획전) ------- */
#main_Visual{
	width:100%;
	display:table;
	position:relative;
	margin:0 0 45px 0;
}


/* -------------------------------- 플래시 배너 -------------------------------- */

div.Event01{
	padding:0 0 29px 0;
}
div.Event01_s{
	padding:0 0 15px 0;
}
div.Event02 h2{
	padding:0 0 19px 10px;
}
div.Event02 {
	float:left;
	width:617px;
	/*padding:0 0px 0 166px;*/
	position:relative;
	z-index:1000;
}

div.Event03{
	padding:30px 0;
	clear:left;
}



/* 플래시 버튼 */
div.Event02 #icon_num{
	top:290px;
	right:15px;
	position:absolute;
	z-index:15000;
}
div.Event02 #icon_num li{
	float:left;
	padding-right:5px;
}
div.Event02 #icon_num li img{
	background:transparent;
}



/*  못난이 기획전  */
div.Motnani{
	width:195px;
	height:315px;
	border-left:1px solid #e0e0e0;
	float:left;
}
div.Motnani h2{
	float:left;
}
div.Motnani #event_bt{
	padding-top:14px;
	float:right;
}
div.Motnani #event_bt li{
	display:inline;
}
div.Motnani p{
	clear:both;
}



div.content{
	display:table;
	margin:0px;
}

div#Comm_body{
	width:100%;
	display:table;
	margin-top:50px;
}
/* -------- 베스트 상품평 -------- */
#M_bestReview{
	/*width:274px;*/
	width:254px;
	height:394px;
	padding-right:19px;
	background:url(../images/main/best_review_bg.gif) no-repeat 0 0;
	float:left;
}
#M_bestReview h2{
	padding-bottom:15px;
}
#M_bestReview ul{
	height:92px;
	padding:0 10px 32px;
}
#M_bestReview ul.end{
	height:92px;
	padding:0 10px;
}
#M_bestReview ul li{
	float:left;
}
#M_bestReview ul li.best_img img{
	width:90px;
	height:90px;
	border:1px solid #e0e0e0;
}
#M_bestReview dl.best_B1{
	width:133px;
	padding-left:9px;
}
#M_bestReview dl.best_B1 dt{
	font-weight:bold;
}
#M_bestReview dl.best_B1 dd{
	padding-top:5px;
	text-align:justify;
}



/* -------- 베스트셀러 -------- */
div.bestseller{
	position: relative;
	padding-right:19px;
	width:437px;
	float:left;
	background:url(../images/main/best_seller_bg.gif) no-repeat 0 0;
}
div.bestseller h3{
	font-size:9pt;
	letter-spacing:-0.1em;
	padding:0;
	margin:0;
}
div.bestseller_CTG{
	height:394px;
}
div.bestseller_CTG .bestseller_CTG_list{
	padding-top:1px;
}
div.bestseller_CTG .bestseller_CTG_list li{
	/*height:41px;*/
	border-bottom: 1px solid #EAEAEA;
	padding: 12px 5px 11px;
	width: 82px;
}
div.bestseller_CTG .bestseller_CTG_list li:hover{
	background:#89b23c;
	cursor:hand;
}
div.bestseller_CTG .bestseller_CTG_list li:hover h3 span{
	color:#fff;
}


div.bestview{
	left:93px;
	top:18px;
	position:absolute;
	width:296px;
	padding:15px 17px;
}
div.bestview ul{
	height:82px;
	clear:left;
	padding-bottom:6px;
}
div.bestview ul.end{
	padding-bottom:0px;
}

div.bestview .best_S{
	position:relative;
	padding-right:10px;
	float:left;
}
div.bestview .best_S .b_img{
	width:90px;
	height:80px;
	border:1px solid #e0e0e0;
}
div.bestview .best_S .bs_no{
	left:0px;
	top:0px;
	position:absolute;
}
div.bestview ul dl{
	padding-top:5px;
}



/* -------------------------------- sns -------------------------------- */
div.sns{
	width:251px;
	height:394px;
	float:left;
	background:url(../images/main/sns_bg.gif) no-repeat 0 0;
	position:relative;
}
div.sns .sns_tit{
	padding: 18px 0 0 0;
	float:left;
}
div.sns .sns_list{
	top:54px;
	left:1px;
	width:248px;
	height:330px;
	/*padding:9px 17px 0;*/
	position:absolute;
}
div.sns .sns_list ul{
	height:97px;
	padding-bottom:16px;
}
div.sns .sns_list li{
	font-size:11px;
	float:left;
}
div.sns .sns_list li dl{
	color:#575757;
	padding-left:10px;
	font-weight:bold;
}
div.sns .sns_list li dl dt{
	color:#278c98;
	padding-bottom:5px;
}
div.sns .sns_list li.last{
	clear:left;
	padding-top:5px;
	width:100%;
}

div.sns .sns_list1{
	top:54px;
	left:1px;
	width:250px;
	height:340px;
	/*padding:9px 17px 0;*/
	position:absolute;
}

div.main_product{
	width:100%;
	/*height:941px;*/
	display:table;
	z-index:-1;

}
div.main_product h2{
	border-bottom:1px solid #bfb9b9;
	position:relative;
}
div.main_product h2 .more{
	top:5px;
	right:0px;
	position:absolute;
}

div.main_product .bn_best{
	top:10px;
	left:25px;
	position:absolute;
}

/* -------------------------------- 신상품 -------------------------------- */
div.Newpro{
	clear:both;
	display:table;
	width:100%;
	padding-bottom: 50px;

}
div.Newpro ul{
	margin:15px 0 0 0;
}
div.Newpro ul li{
	text-align: center;
	width:197px;
	float:left;
	padding:0 62px 0 0;
	display:inline;
}
div.Newpro ul li.last{
	padding:0px;
}
.Newpro_b{
	border:1px solid #dddddd;
}
div.Newpro ul li dl{
	padding:10px 0 30px 0;
}
/* -------------------------------- 추천상품 -------------------------------- */
#pro_box{
	width:479px;
	height:565px;
	background:url(../images/main/product_bg.gif) no-repeat 0 0;
}
#pro_box img{
	vertical-align:top;
	padding:0px;
	margin:0px;
}
div.chucheon{
	display:table;
	float:left;
	padding-right:22px;
}
div.chucheon ul{
	height:565px;
}
div.chucheon ul li{
	text-align: center;
	width:195px;
	height:260px;
	border:0px solid red;
	float:left;
	padding:10px 22px 0;
	display:inline;
	/*border:1px solid red;*/
}
div.chucheon ul li.last{
	/*padding:0px;*/
}
div.chucheon h2{
	/*border-bottom:1px solid #bfb9b9;*/
}
.chucheon_b{
	/*border:1px solid #dddddd;*/
}
div.chucheon ul li dl{
	padding:10px 0 30px 0;
}

/* -------------------------------- 베스트상품 -------------------------------- */
div.best_pro{
	display:table;
	float:left;
}
div.best_pro ul{
	height:565px;
}
div.best_pro ul li{
	text-align: center;
	width:195px;
	height:260px;
	border:0px solid red;
	float:left;
	padding:10px 22px 0;
	display:inline;
	position:relative;
}
div.best_pro ul li.last{
	/*padding:0px;*/
}
div.best_pro h2{
	/*border-bottom:1px solid #bfb9b9;*/
}
.best_pro_b{
	/*border:1px solid #dddddd;*/
}
div.best_pro ul li dl{
	padding:10px 0 30px 0;
}

/* -------------------------------- 메인 출력 상품 -------------------------------- */
#pro_box02{
	width:980px;
	/*height:565px;*/
	background:url(../images/main/prod_output_bg.gif) no-repeat 0 0;
}
#pro_box02 img{
	vertical-align:top;
	padding:0px;
	margin:0px;
}

div.prod_output{
	float:left;
	padding-right:22px;
}
div.prod_output ul{
	width:100%px;
	display:table;
	/*height:565px;*/
}
div.prod_output ul li{
	text-align: center;
	width:201px;
	height:261px;
	border:0px solid red;
	float:left;
	padding:10px 22px 0;
	display:inline;
	position:relative;
	/*border:1px solid red;*/
}
div.prod_output ul li.last{
	/*padding:0px;*/
}
div.prod_output h2{
	/*border-bottom:1px solid #bfb9b9;*/
}
.prod_output_b{
	/*border:1px solid #dddddd;*/
}
div.prod_output ul li dl{
	padding:10px 0 10px 0;
}

/* -------------------------------- 커뮤니티 -------------------------------- */
div.Community{
	width:980px;
	height:280px;
	border-top:1px solid #bfb9b9;
	border-bottom:1px solid #bfb9b9;
}

div.Community .comn_left{
	width:225px;
	float:left;
}

div.Community .comn_center{
	width:545px;
	height:280px;
	float:left;
}

div.Community .comn_right{
	width:210px;
	height:280px;
	float:left;
}

/* 행복레시피 */
.comn_center ul{
	padding:17px 0 0;
}
.comn_center ul li{
	float:left;
	padding:0 21px 0 0;
}
.comn_center ul li img{
	width:163px;
	height:163px;
}
.comn_center ul li.end{
	float:left;
	padding-right:0px;
}


.comn_center ul li.last{
	float:left;
	padding:0px;
}
.comn_center ul li dl{
	padding:13px 0px 0px;
}

.comn_center ul li dl dt{
	font-weight:bold;
}
/*제휴업체*/
div.Community .comn_right .partner{
	position:relative;
}
div.Community .comn_right .partner ul{
	width:105px;
	float:left;
}
div.Community .comn_right .partner ul li{
	float:left;
}




/* -------------------------------- 고객센터 -------------------------------- */
div.CScenter{
	margin-top:50px;
	width:980px;
	height:515px;
	background:url(../images/main/customer_bg.gif) no-repeat 0 0;
	clear:both;
}
div.CScenter h3{
	padding:0px 0px 10px;
}
div.CScenter a{
	color:#818181;
	line-height:100%;
}
div.CScenter li span{
	padding-right:5px;
}
/* 고객감동센터 영역 */
div.customer {
	width:276px;
	height:230px;
	padding:7px 0 0 52px;
	float:left;
}
/* 공지사항/무통장입금 영역 */
div.center_station{
	width:350px;
	height:230px;
	padding:7px 0 0 27px;
	float:left;
	position:relative;
}
div.notice ul{
	height:70px;
	font-size:12px;
}
div.notice ul li a:link{
	color:#000;
}

div.bank{
	height:105px;
}
div.bank .b_name{
	bottom:110px;
	left:135px;
	position:absolute;
}
div.bank li{
	padding-bottom:4px;
}

/* 생로병사 이야기 영역 */
div.lifeStory{
	width:275px;
	height:230px;
	float:left;
}
div.lifeStory ul{
	color:#818181;
	height:75px;
}
div.lifeStory ul li{
	font-size:11px;
	padding-bottom:3px;
	letter-spacing:-0.05em;
}

/* 제휴업체 영역 */
div.jeahyu{
	width:255px;
	height:230px;
	float:left;
}
div.jeahyu img{
	vertical-align:top;
}
div.jeahyu ul{
	float:left;
	padding-right:15px;
	background:url(../images/main/commu_jehu_line.gif) no-repeat top right;
}
div.jeahyu ul.end{
	padding-right:0px;
	padding-left:15px;
	background:none;
}
div.jeahyu ul li.logo{
	padding-bottom:10px;
}


/* 운영 시간 안내 */
div.csTime{
	width:303px;
	height:225px;
	padding:27px 0 0 52px;
	float:left;
}

/* 고객즐겨찾기 */
div.csFav{
	width:620px;
	height:225px;
	padding:27px 0 0 0px;
	float:left;
}
div.csFav ul li{
}
div.csFav ul li{
	float:left;
	padding:8px 0px;
}








