@charset "UTF-8";

#contents .inner {
	margin-bottom: 15px;
}

#contents #item .body { margin: 0px 0px 10px; }
#contents #item h2 {
	color: #660;
	font-size: 170%;
	font-weight: bold;
	letter-spacing: -1px;
}

#contents .detail01 { margin: 0px; }
#contents .detail02 {
	width: 260px;
}
#contents #item h3 {
	padding: 10px 15px 0 15px;
	color: #900;
	font-weight: normal;
}
#contents #item .detail01 h3{
	background: url("../items/share/inner_bg_w560.gif") no-repeat top left;
}
#contents #item .detail02 h3 {
	background: url("../items/share/inner_bg_w260.gif") no-repeat top left;
}
#contents .detail01 p,
#contents .detail02 p {
	padding: 0 13px 8px 13px;
	border-right: 2px solid #330;
	border-bottom: 2px solid #330;
	border-left: 2px solid #330;
	background: #F1F1F1;
}

#contents #item-detail .right {
	padding: 10px;
	width: 180px;
	border: 2px solid #993;
}

/* 080227���ǉ� created by Tos �� */

#contents #item-detail .right .hidden {
	visibility: hidden;
}

/* 080227���ǉ� created by Tos �� */

#contents #item-detail .right ul {
	margin-bottom: 10px;
}
#contents #item-detail .right p {
	margin-bottom: 10px;
}
#contents #item-detail .left {
	width: 345px;
	font-size: 90%;
}
#contents #item-detail .left .pic {
	padding-bottom: 10px;
}
#contents #item-detail .left .box {
	display: block;
	float: left;
	width: 150px;
	}
#contents #item-detail .left .box img {
	margin-bottom: 3px;
	margin-top: 3px;
}
#contents #item-detail .left .send {
	display: block;
	float: right;
	width: 180px;
}
#contents #item-detail .left .card {
	margin-top: 3px;
	padding: 5px;
	background: #cc6;
}
#contents #gift h2 {
	margin-bottom: 5px;
}
#contents #gift .body dl {
	margin-bottom: 5px;
}
#contents #gift .body dl dt {
	margin-bottom: 3px;
}
#contents #item .body .inner-column { margin: 10px 0px 0px; }
