/* CSS Document */
/*------------------------------
	main
------------------------------*/
.contents > .centerBox > .inner > .main > .bg {
	padding:20px 0;
	background-color:#FFF;
}
/* プレゼント企画 */
.main .campaign {
	margin:0 auto;
	padding-bottom:1rem;
	width:96%;
	text-align:left;
	color:#333;
}
.main .campaign table {
	margin:0 auto;
	padding:0;
	width:100%;
}
.main .campaign table td.left {
	padding-right:10px;
	text-align:center;
	vertical-align:middle;
}
.main .campaign table td.right {
	width:250px;
	text-align:center;
}
.main .campaign b {
	display:block;
	font-size:1.35rem;
	font-weight:bold;
	text-align:center;
}
.main .campaign p {
	padding-left:1rem;
	text-indent:-1rem;
}
.main .campaign font {
	font-size:0.8rem;
}
.main .campaign > ul {
	margin:0 auto;
	width:100%;
	font-size:0;
	text-align:left;
}
.main .campaign > ul li {
	padding:5px 10px;
	display:inline-block;
	width:25%;
	vertical-align:middle;
}
.main .campaign > ul.kourin li {
	width:33.33%;
}
.main .campaign > ul li img {
	width:100%;
}
.main .campaign > ul li img:hover {
	opacity:0.5;
}



