@charset "utf-8";
/* レイアウト */

body {
		background: #ddc4cb;
		padding: 0px;
		margin: 0px;
}
#content {
	width: 960px;
	margin: 0 auto;
	background: #fff;
	text-align: center;
}
#content img {
		vertical-align: middle;
		margin: 0px;
		padding: 0px;
}
	
	
/* 回り込み
--------------------------------*/	
.f-clear {clear: both;}
.f-left {float: left;}
.f-right {float: right;}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */



/* 余白
--------------------------------*/	
.t-right {text-align: right;}
.t-left {text-align: center;}
.t-center {text-align: center;}



/* ボタン
--------------------------------*/	
.btn_bg {
		background: url(../img/img_31.jpg) no-repeat;
		position: relative;
		width: 960px;
		height: 720px;
}

a.btn_01,a.btn_02,a.btn_03,a.btn_04 {
		background: url(../img/btn_buy_off.jpg) no-repeat;
		width: 178px;
		height: 58px;
		display: block;
		position: absolute;
}
a:hover.btn_01,a:hover.btn_02,a:hover.btn_03,a:hover.btn_04{
		background: url(../img/btn_buy_act.jpg) no-repeat;
}
a.btn_01 {
		right: 50px;
		top: 245px;
}
a.btn_02 {
		right: 50px;
		top: 325px;
}
a.btn_03 {
		right: 50px;
		top: 400px;
}
a.btn_04 {
		right: 50px;
		top: 480px;
}		
a.btn_official {
		background: url(../img/btn_official_off.jpg) no-repeat;
		width: 859px;
		height: 57px;
		display: block;
		position: absolute;
		bottom: 100px;
		left: 53px;
}
a:hover.btn_official {
		background: url(../img/btn_official_act.jpg) no-repeat;
}