@charset "shift_jis";
/*ログイン・クーポンボタン*/

#content {
	margin: 0 0 10px;
}

#footerBox{width:1000px;}

#admin {
	width:200px;
	margin:0;
	padding:10px 10px 0 0;
	font-size:12px;
	color:#000;
	position:absolute;
	top:2px;
	right:0px;
	text-align:right;
}

#admin a{color:#00F;}
#admin a:hover{font-weight:bold;}

#loginbtn {
	width:auto;
	position:absolute;
	right:12px;
	top:47px;
	z-index:11;
}

#loginbtng {
	width:auto;
	position:absolute;
	right:25px;
	top:45px;
}

a.btn_login{
	background: url(../../images_2/btn.png);
	background-position:-201px -123px;
	width:112px;
	height:112px;
	display: block;
	cursor:pointer;
}
	
a.btn_login:hover{
	background-position:-201px -238px;
}

a.btn_logout{
	background: url(../../images_2/btn.png);
	background-position:-318px -123px;
	width:112px;
	height:112px;
	display: block;
	cursor:pointer;
}
	
a.btn_logout:hover{
	background-position:-318px -238px;
}

a.btn_fuji{
	background: url(../../images_2/btn.png);
	background-position:-85px -123px;
	width:112px;
	height:112px;
	display: block;
	cursor:pointer;
}
	
a.btn_fuji:hover{
	background-position:-85px -238px;
}

#couponbtn {
	width:auto;
	position:absolute;
	right:121px;
	top:38px;
	z-index:10;
}

#couponbtng {
	width:auto;
	position:absolute;
	top:60px;
	right:130px;
	z-index:10;
}


a.btn_coupon{
	background: url(../../images_2/btn.png);
	background-position:0 -122px;
	width:84px;
	height:84px;
	display: block;
	cursor:pointer;
}
	
a.btn_coupon:hover{
	background-position:0 -206px;
}

#gid {
	width:auto;
	position:absolute;
	right:2px;
	top:129px;
}

a.gid{
	background: url(../../images_2/btn.png);
	background-position:0 -291px;
	width:84px;
	height:84px;
	display: block;
	cursor:pointer;
}
	
a.gid:hover{
	background-position:0 -376px;
}

/*詳細はこちらボタン*/

#update {
	width:204px;
	position:absolute;
	top:460px;
	right:-10px;
	margin:0 auto;
	padding:0;
	z-index:5;
	zoom:1;
}

a.update_link{
	background: url(../../images_2/ban_link.png) no-repeat;
	background-position:0 0px;
	width:204px;
	height:148px;
	display: block;
	cursor:pointer;
}
	
a.update_link:hover{
	background-position:0 -163px;
	height:163px;
}

/*seven☆hearts
#update {
	width:135px;
	position:absolute;
	top:480px;
	right:5px;
	margin:0 auto;
	padding:0;
	z-index:5;
	zoom:1;
}

a.update_link{
	background: url(../../images_2/ban_link.png) no-repeat;
	background-position:-12px -8px;
	width:135px;
	height:135px;
	display: block;
	cursor:pointer;
}
	
a.update_link:hover{
	background-position:-12px -155px;
}
*/

/*
#update_gungho {
	width:188px;
	position:absolute;
	top:330px;
	right:-10px;
	margin:0 auto;
	padding:0;
	z-index:9999;
	zoom:1;
}
*/

/*左側ボタン*/

#infobtn {
	width:254px;
	position:absolute;
	top:538px;
	left:0px;
	margin:0 auto;
	padding:0;
	z-index:9999;
	zoom:1;
}

a.infobtn_link{
	background: url(../../images_2/gi_bnr.png) no-repeat;
	background-position:0px -6px;
	width:334px;
	height:74px;
	display: block;
	cursor:pointer;
}
	
a.infobtn_link:hover{
	background-position:0 -90px;
}


/*スライドバナーボタン*/

a.slidebnr_f{
	background: url(../../images_2/btn.png);
	background-position:-0px -306px;
	width:23px;
	height:22px;
	display: block;
	cursor:pointer;
}
	
a.slidebnr_f:hover{
	background-position:-23px -306px;
}

a.slidebnr_b{
	background: url(../../images_2/btn.png);
	background-position:-83px -306px;
	width:23px;
	height:22px;
	display: block;
	cursor:pointer;
}

a.slidebnr_b:hover{
	background-position:-60px -306px;
}

#content {
	margin: 0 0 10px;
}

#footerBox{width:1000px;}
