@charset "UTF-8";

/* .designPriceArea */
.designPriceArea .title {
	padding:49px 0 27px 18px;
}
.priceArea {
	background-color:#FFF;
}
.priceArea .txtImg {
	padding:20px 0 33px 25px;
}
.priceArea table {
	width:618px;
	margin:0 auto;
	border-left:2px solid #006833;
	border-top:2px solid #006833;
}
.priceArea table th {
	border-bottom:2px solid #006833;
	border-right:2px solid #006833;
	background:url(../img/print/color/th_bg.gif) repeat left top;
	vertical-align:middle;
	text-align:center;
	padding:7px 0 7px 0;
}
.priceArea table td {
	width:41%;
	border-bottom:2px solid #006833;
	border-right:2px solid #006833;
	font-weight:bold;
	font-size:19px;
	color:#e8516e;
	vertical-align:middle;
	padding:14px 0 14px 80px;
}
.priceArea table td:first-child {
	width:18%;
	text-align:center;
	font-size:16px;
	color:#3b2f21;
	padding:0;
}
.priceArea table td:first-child span {
	font-weight:normal;
	font-size:15px;
	padding-left:0;
}
.priceArea table td span {
	font-size:14px;
	color:#3b2f21;
	padding-left:10px;
}
.priceArea table td p {
	height:14px;
	font-size:0px;
	padding:2px 0 2px 40px;
}
.priceArea ul {
	padding:20px 65px 30px 30px;
}
.priceArea ul li {
	text-indent:-1em;
	padding-left:1em;
}
.priceArea ul li:before {
	content:"※";
}