@charset "utf-8";

#pan {
	padding-left:258px;
	background: transparent url(img/panBg.png) no-repeat 0 100%;
}

.itemBox {
	position:relative;
	width:678px;
	margin-top:30px;
	padding:28px 0 0 0;
	border-top:1px solid #EBF1DC;
}

	.itemBox .itemInfo {
		position:relative;
		width:678px;
		height:230px;
	}

		.itemBox .itemInfo h3 {
			position:absolute;
			top:4px;
			left:130px;
			color:#8DC21F;
			font-weight:normal;
			font-size:1.1em;
		}

			.itemBox .itemInfo h3 em {
				display:block;
				color:#004734;
				font-size:1.7em;
				line-height:1.1;
			}

			.itemBox .itemInfo h3 .sp {
				letter-spacing:-1px;
			}

			.itemBox .itemInfo h3 .sml {
				font-size:0.8em;
			}

			.itemBox .itemInfo h3 em .cool {
				position:relative;
				top:-5px;
				left:10px;
				font-size:14px;
				color:#ffffff;
				background-color:#009FE8;
				padding:0 10px;
			}

		.itemBox .itemInfo .itemCmt {
			position:absolute;
			top:67px;
			left:130px;
			line-height:1.5;
		}

		.itemBox .itemInfo .itemThumb {
			position:absolute;
			top:px;
			left:px;
		}

 		.itemBox .itemInfo .itemDtlImg {
			position:absolute;
			top:128px;
			left:0px;
		}

		.itemBox .itemInfo .itemOrder {
			position:absolute;
			top:0px;
			left:530px;
		}

		.itemBox .itemInfo .itemNone {
			position:absolute;
			top:px;
			left:427px;
		}

	.itemBox h4 {
		color:#004734;
		margin:3px 0 5px 0;
		padding-left:11px;
		font-size:1.1em;
		font-weight:normal;
		line-height:1.4;
		border-left:8px solid #004734;
	}

	.itemBox .itemDtlTbl {
		width:678px;
	}

		.itemBox .itemDtlTbl th {
			height:48px;
			border:1px solid #3A715D;
			background-color:#E8F2D9;
			text-align:center;
			vertical-align:middle;
			line-height:1.2;
			font-weight:normal;
			color:#004734;
		}

		.itemBox .itemDtlTbl td {
			height:48px;
			border:1px solid #3A715D;
			text-align:center;
			vertical-align:middle;
			line-height:1.2;
		}


#others h3 {
	width:678px;
	color:#8DC21F;
	margin:40px 0 0 0;
	padding:22px 0 13px 0;
	font-weight:normal;
	font-size:1.1em;
	letter-spacing:normal;
	border-top:1px solid #EBF1DC;
}

	#others h3 em {
		display:block;
		color:#004734;
		font-size:1.7em;
		line-height:1.1;
		letter-spacing:2px;
	}

.itemBox2 {
	position:relative;
	width:678px;
	margin-bottom:30px;
	padding:28px 0 0 0;
	border-top:1px solid #EBF1DC;
}

	.itemBox2 h4 {
		padding:4px 0 0 11px;
		color:#8DC21F;
		border-left:8px solid #004734;
		font-size:1.1em;
		font-weight:normal;
	}

		.itemBox2 h4 em {
			display:block;
			font-size:1.7em;
			line-height:1.1;
			color:#004734;
			letter-spacing:1px;
		}
		.itemBox2 h4 .sml {
			font-size:0.8em;
		}

	.itemBox2 .itemCmt {
		padding:8px 0 10px 19px;
	}

	.itemBox2 .itemOrder {
		position:absolute;
		top:30px;
		left:530px;
	}

.line_t {
	color: red;
	text-decoration: line-through;
}
.soldout_txt {
	text-decoration: none;
	color: red;
	font-size: 1.5em;
	font-weight: bold;
}

.itemBoxLast {
	position:relative;
	width:678px;
	margin:0 0 40px 0;
	padding:28px 0;
	border-top:1px solid #EBF1DC;
	border-bottom:1px solid #EBF1DC;
}

.orderPoint {
	width:632px;
	padding:15px 23px;
	background-color:#E8F2D9;
}

.c_red {
	color: red;
}

/*----------- clearFix -----------*/

.itemBox:after {
   content:'';
   display:block;
   clear:both;
}
