@charset "utf-8";

/* contents
---------------------------------------------------------- */
#container {
	width: 100%;
	background-color: #64b7f9;
	margin: 20px 0;
}

#wrapper {
	width: 100%;
	background-image: url(/topics/aozorayell/img/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100%;
}

#contents {
	width: 950px;
	margin: 0 auto;
	text-align: left;	
}

.infoBlock {
	position: relative;
	margin: 0 0 30px 0;
}

.infoBlock p.btn {
	position: absolute;
	right: 30px;
}

.infoBlock p.webchannel {
	bottom: 30px;
}

.infoBlock p.campaign {
	top: 70px;
}

.infoBlock p.epos {
	bottom: 70px;
}


.snsBlock {
}

	.snsBlock .inner {
		float: right;
		margin: 0 10px 30px 0;
	}

	.snsBlock ul {
		display: inline-block;
		background: #FFF;
		padding: 8px 0 8px 24px;
	}

	.snsBlock ul li {
		float: left;
		margin: 0 24px 0 0;
	}

	.snsBlock ul li img {
		width: 30px;
	}


.btnAozorayell {
	text-align: center;
	padding: 0 0 40px 0;
}