@charset "utf-8";

/*===============================
	bgW
===============================*/
.bgW {
	margin-bottom: 50px;
	padding-bottom: 30px;
	background: #fff;
}
.second .pkcContent .main .bgW h3 {margin-bottom: 0;}
.bgW h4 {margin:50px 0 20px;}
.bgW .memo {
	width: 670px;
	margin: 0 auto 30px;
	padding-right: 15px;
	text-align: left;
	font-size: .85em;	
}

/****** targetBox ******/
.targetBox {
	width: 670px;
	margin: 0 auto 30px;
	padding: 15px 30px;
	background:url(../images/target-bg.png) bottom center no-repeat;
}
.targetBox p {
	margin-bottom: 20px;
	text-align: left;
	font-size: .9em;
}
.targetBox .note li {
	text-align: left;
	font-size: .8em;
}
.targetBox .note li strong {
	color: #e60012;
}

/****** entryBtn ******/
.pkcContent .main .btn.entryBtn a {
	width: 500px;
	height: 85px;
	background: #90c31f;
	border-bottom-color: #5c8208;
}
.pkcContent .main .btn.entryBtn a:hover {
	background: #b2d563;
}
.pkcContent .main .btn.entryBtn a:active {
	height: 83px;
}

/****** stampBtn ******/
.pkcContent .main .btn.stampBtn a {
	width: 355px;
	height: 75px;
	padding: 0;
	background: #d2e498;
	border-bottom-color: #5c8208;
}
.pkcContent .main .btn.stampBtn a:hover {
	background: #e0ecb7;
}
.pkcContent .main .btn.stampBtn a:active {
	height: 73px;
}
