@charset "utf-8";
/* CSS Document */

#pageCon h1 {
	margin:0 auto;
	padding:0;
	font-size:16px;
	color:#4c3b29;
}
#contents-wrap {
	margin:0 auto 160px;
	padding:0;
	width:700px;
	height:auto;
}
#contents-wrap h1, #contents-wrap h2, #contents-wrap h3, #contents-wrap h4, #contents-wrap h5, #contents-wrap h6 {
	border:0 !important;
}
#reco-mainImg {
	margin:0 auto;
	padding:0;
	width:700px;
	height:420px;
}
.colSec01 {
	margin:60px auto;
	padding:0;
	width:700px;
	line-height:1.6em !important;
}
.colSec02 {
	margin:60px auto 80px;
	padding:0;
	width:700px;
	line-height:1.6em !important;
}
#anchorDscr {
	margin:80px auto 120px;
	padding:0;
	width:660px;
	height:auto;
	line-height:1.6em !important;
	font-size:13px !important;
}
#anchorDscr h3 {
	margin:0 0 20px;
	padding:0;
	font-size:16px !important;
	color:#FF0066;
}
#anchorDscr h4 {
	margin:0 0 40px;
	padding:0;
	font-size:14px !important;
}
#anchorDscr p {
	margin:0 0 13px;
	padding:0;
}
.colSec03 {
	margin:0 0 80px;
	padding:0;
}
.colSec03 h3 {
	margin:0 0 20px;
	padding:0;
	font-size:16px !important;
	color:#FF0066;
}
#colSec03Wrap {
	margin:0 auto;
	padding:40px 60px 0;
	width:600px;
	font-size:14px !important;
	line-height:2em !important
}
.colSec03 dl {
	margin:0 auto;
	padding:0;
	width:600px;
	font-size:14px !important;
	line-height:2em !important
}
.colSec03 dt {
	margin:10px 0 0;
	padding:0 !important;
	font-weight:bold;
	font-size:14px !important;
	line-height:2em !important;
}
.colSec03 dd {
	margin:0;
	padding:0;
	font-size:14px !important;
	line-height:2em !important;
}
.colSec03 dt, .colSec03 dd {
	background:none !important;
}
#cartArea {
	margin:0 auto 180px;
	padding:0;
	width:700px;
	font-size:16px !important;
}
.colCart {
	clear:both;
	margin:0 0 40px;
	height:540px;
	padding:20px;
	border-top:1px dotted #666;
	font-family:Arial, Helvetica, sans-serif;
}
.colCart h3 {
	margin:0 auto 16px !important;
	padding:0;
}
.itemNo, .cartPrice {
	margin:0 0 10px !important;
	padding:0;
	font-size:16px !important;
}
.cartPrice {
	color:#FF0033;
	font-weight:bold;
}
.offprice {
	margin:0 0.6em;
	padding:0;
	text-decoration:line-through;
}
.cleftCol {
	margin:10px auto 0 0;
	padding:0;
	width:380px;
	height:440px;
	float:left;
}
.cartImg {
	margin:0 0 20px;
	padding:0;
	width:360px;
	height:360px;
}
.detailBtn {
	margin:0 auto;
	width:360px;
	height:60px;
}
.detailBtn a {
	margin:0 auto;
	padding:0;
	width:318px;
	height:60px;
	display:block;
	background:url(../img/20120201img/detail_btn.jpg) no-repeat;
	text-indent:-9999px;
}
.detailBtn a:hover {
	filter: alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
}
.cart {
	margin:40px 0 0 auto;
	padding:0;
	width:240px;
	font-size:14px !important;
	line-height:2em !important;
}
.clolorSelect {
	margin:0 0 6px !important;
	padding:0;
	font-size:14px !important;
}
.clolorSelect select {
	margin:0 0 20px !important;
	padding:8px 6px !important;
	font-size:14px !important;
}
.btnCart {
	margin:0;
	padding:0;
	width:220px;
	height:45px;
}
div.cart form input.btnCart {
	margin:0;
	padding:0;
	border:none;
	width:220px;
	height:45px;
	text-indent:-9999px;
	background:url(http://www.lalahula.net/library/img/products/btn_cart.gif) no-repeat;
}
/*don't "a:hover"!*/
div.cart form input.btnCart:hover {
	background-position:0 100%;
}
#bottomBanners {
	margin:0;
	padding:0;
	width:700px;
	height:300px;
}
#bottomBanners li {
	margin:0 5px 10px;
	padding:0;
	width:340px;
	height:140px;
	list-style:none !important;
	float:left;
}
*html div#bottomBanners li {
	margin:0 4px 9px;
}
