@charset "UTF-8";	

/* 共通レイアウト
------------------------------------------------------*/
body {
	background: #fff none;
}

#wrapper {
	background-image: none;
	margin: 0 auto;
	width: 1000px;
}

#mainCol, #subCol {
	float: none;
	width: auto;
}

#mainCol {
	position: relative;
	height: 611px;
	
}

#mainCol h1 {
	position: absolute;
	left: 5px;
	top: 26px;
}

#mainCol a {
	display: block;
	text-indent: -9999px;
}

#mainCol address {
	position: absolute;
	left: 0px;
	top: 586px;
	width: 1000px;
	height: 25px;
	color: #fff;
	font-size: 77%;
	line-height: 25px;
	text-align: center;
}

body.vol01 #mainCol {
	background: url(../images/gfu/bg_vol01.jpg) no-repeat;
}
body.vol02 #mainCol {
	background: url(../images/gfu/vol2/bg_vol02.jpg) no-repeat;
}
body.vol03 #mainCol {
	background: url(../images/gfu/vol3/bg_vol03.jpg) no-repeat;
}
body.vol04 #mainCol {
	background: url(../images/gfu/vol4/bg_vol04.jpg) no-repeat;
}
body.vol05 #mainCol {
	background: url(../images/gfu/vol5/bg_vol05.jpg) no-repeat;
}
body.vol06 #mainCol {
	background: url(../images/gfu/vol6/bg_vol06.jpg) no-repeat;
}
body.vol07 #mainCol {
	background: url(../images/gfu/vol7/bg_vol07.jpg) no-repeat;
}
body.vol08 #mainCol {
	background: url(../images/gfu/vol8/bg_vol08.jpg) no-repeat;
}
body.vol09 #mainCol {
	background: url(../images/gfu/vol9/bg_vol09.jpg) no-repeat;
}

#subCol {
	/*margin-top: 20px;*/
}

.subCol-inner {
	clear: both;
	margin-top: 20px;
}

.subCol-inner img{
	padding-bottom:10px;
}

#snsCol{
	width: 300px;
	height:27px;
	margin:-10px auto 0 auto;
}

#snsCol ul li{
	float:left;
	text-align:center;
}

#snsCol ul li{
	margin-right:10px;
}

li.btn_fb{
	width:83px;
}


#bnrG4u a.bnr_03 {
	margin-top:-6px;
	margin-bottom:13px;
	width: 1000px;
	height: 115px;
	display:block;
	background:url(../images/gfu/bnr_about_g4u_l.png) no-repeat;
	background-position:0 0;
	text-indent:-9999em;
	overflow:hidden;
}
#bnrG4u a.bnr_03:hover {
	background-position:0 -115px;
}

#footer {
	margin-top: 15px;
}


#mainCol ul#bnr_anq {
	position: absolute;
	left: 807px;
	top: 435px;
	width: 193px;
	height: 152px;
	display:block;
}
#mainCol ul#bnr_anq li {
	width: 193px;
	height: 152px;
	display:block;
}
#mainCol ul#bnr_anq li a {
	width: 193px;
	height: 152px;
	display:block;
	background-repeat:no-repeat;
	background-position:0 0;
}
#mainCol ul#bnr_anq li a:hover {
	background-position:0 -152px;
}
#mainCol ul#bnr_anq li.bnr_vol2_anq a {
	background-image:url(../images/gfu/vol2/bnr_anq.jpg);
}
#mainCol ul#bnr_anq li.bnr_vol3_anq a {
	background-image:url(../images/gfu/vol3/bnr_anq.jpg);
}
#mainCol ul#bnr_anq li.bnr_vol4_anq a {
	background-image:url(../images/gfu/vol4/bnr_anq.jpg);
}
#mainCol ul#bnr_anq li.bnr_vol5_anq a {
	background-image:url(../images/gfu/vol5/bnr_anq.jpg);
}
#mainCol ul#bnr_anq li.bnr_vol6_anq a {
	background-image:url(../images/gfu/vol6/bnr_anq.jpg);
}
#mainCol ul#bnr_anq li.bnr_vol7_anq a {
	background-image:url(../images/gfu/vol7/bnr_anq.jpg);
}
#mainCol ul#bnr_anq li.bnr_vol8_anq a {
	background-image:url(../images/gfu/vol8/bnr_anq.jpg);
}
#mainCol ul#bnr_anq li.bnr_vol9_anq a {
	background-image:url(../images/gfu/vol9/bnr_anq.jpg);
}

#bnrCol li{
	float:left;
	padding:0 19px 20px 0;
}

#bnrCol li:last-child{
	padding-right:0;
}

#bnrCol a.bnr_01 {
	width: 490px;
	height: 145px;
	display:block;
	background:url(../images/gfu/bnr_about_g4u.png) no-repeat;
	background-position:0 0;
	text-indent:-9999em;
	overflow:hidden;
}
#bnrCol a.bnr_01:hover {
	background-position:0 -145px;
}

#bnrCol a.bnr_02 {
	width: 490px;
	height: 145px;
	display:block;
	background:url(../images/gfu/bnr_about_trial.png) no-repeat;
	background-position:0 0;
	text-indent:-9999em;
	overflow:hidden;
}
#bnrCol a.bnr_02:hover {
	background-position:0 -145px;
}


/* mainmenu
------------------------------------------------------*/
ul#gfuNavi {
	width:267px;
	height:243px;
	display:block;
	position:absolute;
	top:206px;
	left:26px;
}
ul#gfuNavi li {
	width:267px;
	height:25px;
	display:block;
	padding-bottom:2px;
}
ul#gfuNavi li a {
	width:267px;
	height:25px;
	display:block;
	background-image: url(../images/gfu/menu_gfu.gif);
	background-repeat:no-repeat;
}

ul#gfuNavi li#nav1 a { background-position:0 0px;}
ul#gfuNavi li#nav1 a:hover, body.vol01 ul#gfuNavi li#nav1 a { background-position:-267px 0px;}
ul#gfuNavi li#nav2 a { background-position:0 -25px;}
ul#gfuNavi li#nav2 a:hover, body.vol02 ul#gfuNavi li#nav2 a { background-position:-267px -25px;}
ul#gfuNavi li#nav3 a { background-position:0 -50px;}
ul#gfuNavi li#nav3 a:hover, body.vol03 ul#gfuNavi li#nav3 a { background-position:-267px -50px;}
ul#gfuNavi li#nav4 a { background-position:0 -75px;}
ul#gfuNavi li#nav4 a:hover, body.vol04 ul#gfuNavi li#nav4 a { background-position:-267px -75px;}
ul#gfuNavi li#nav5 a { background-position:0 -100px;}
ul#gfuNavi li#nav5 a:hover, body.vol05 ul#gfuNavi li#nav5 a { background-position:-267px -100px;}
ul#gfuNavi li#nav6 a { background-position:0 -125px;}
ul#gfuNavi li#nav6 a:hover, body.vol06 ul#gfuNavi li#nav6 a { background-position:-267px -125px;}
ul#gfuNavi li#nav7 a { background-position:0 -150px;}
ul#gfuNavi li#nav7 a:hover, body.vol07 ul#gfuNavi li#nav7 a { background-position:-267px -150px;}
ul#gfuNavi li#nav8 a { background-position:0 -175px;}
ul#gfuNavi li#nav8 a:hover, body.vol08 ul#gfuNavi li#nav8 a { background-position:-267px -175px;}
ul#gfuNavi li#nav9 a { background-position:0 -200px;}
ul#gfuNavi li#nav9 a:hover, body.vol09 ul#gfuNavi li#nav9 a { background-position:-267px -200px;}


#phCol a.btn_gfu_detail_pack {
	width: 430px;
	height: 105px;
	display:block;
	background:url(../images/gfu/bnr_gfu_detail_all.jpg) no-repeat;
	background-position:0 0;
	text-indent:-9999em;
	overflow:hidden;
}
#phCol a.btn_gfu_detail_pack:hover {
	background-position:0 -105px;
}


/* Vol.1
------------------------------------------------------*/
#mainCol a.btn_vol1_01 {
	left: 89px;
	top: 304px;
	width: 343px;
	height: 146px;
}
#mainCol a.btn_vol1_01:hover {
	background: url(../images/gfu/btn_vol01_01_on.jpg) no-repeat;
}

#mainCol a.btn_vol1_02 {
	left: 87px;
	top: 485px;
	width: 171px;
	height: 95px;
}
#mainCol a.btn_vol1_02:hover {
	background: url(../images/gfu/btn_vol01_02_on.jpg) no-repeat;
}

#mainCol a.btn_vol1_03 {
	left: 262px;
	top: 485px;
	width: 170px;
	height: 95px;
}
#mainCol a.btn_vol1_03:hover {
	background: url(images/gfu/btn_vol01_03_on.jpg) no-repeat;
}

#mainCol a.btn_vol2_00 {
	position: absolute;
	left: 807px;
	top: 435px;
	width: 193px;
	height: 152px;
	background-image:url(../images/gfu/bnr_yokoku.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
}
#mainCol a.btn_vol2_00:hover {
	background-position:0 -152px;
}

#mainCol a.btn_about_trial {
	position: absolute;
	left: 775px;
	top: 225px;
	width: 222px;
	height: 135px;
	background-image:url(../images/gfu/btn_about_trial.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
#mainCol a.btn_about_trial:hover {
	background-position:0 -135px;
}
#ps3theme {
	position: absolute;
	top: 450px;
	left: 26px;
}
#btn_ps {
	width: 156px;
	height: 155px;
	position: absolute;
	top: 132px;
	left: 831px;
}
#btn_ps a {
	width: 156px;
	height: 155px;
	text-indent: -9999px;
	background: url(../images/gfu/bnr_ps.png) no-repeat;
}
#btn_ps a:hover {
	background-position: 0 -155px;
}
/* Vol.2
------------------------------------------------------*/
#mainCol a.btn_vol2_01 {
	left: 87px;
	top: 485px;
	width: 171px;
	height: 95px;
}
#mainCol a.btn_vol2_01:hover {
	background: url(../images/gfu/vol2/btn_vol02_01_on.jpg) no-repeat;
}

#mainCol a.btn_vol2_02 {
	position: absolute;
	left: 262px;
	top: 485px;
	width: 170px;
	height: 95px;
}
#mainCol a.btn_vol2_02:hover {
	background: url(../images/gfu/vol2/btn_vol02_02_on.jpg) no-repeat;
}

#phCol a.btn_gfu_detail {
	width: 430px;
	height: 105px;
	display:block;
	background:url(../images/gfu/vol2/bnr_gfu_detail.jpg) no-repeat;
	background-position:0 0;
	text-indent:-9999em;
	overflow:hidden;
}
#phCol a.btn_gfu_detail:hover {
	background-position:0 -105px;
}

#mainCol a.btn_vol3_00 {
	position: absolute;
	left: 807px;
	top: 435px;
	width: 193px;
	height: 152px;
	background-image:url(../images/gfu/vol2/bnr_yokoku.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
#mainCol a.btn_vol3_00:hover {
	background-position:0 -152px;
}

ul.ico li{
	float:left;
	margin-right:10px;
}

#phCol a.ico_2_01 {
	width: 170px;
	height: 125px;
	display:block;
	background:url(../images/gfu/vol2/ico_01.jpg) no-repeat;
	background-position:0 0;
	text-indent:-9999em;
	overflow:hidden;
}
#phCol a.ico_2_01:hover {
	background-position:0 -125px;
}

#phCol a.ico_2_02 {
	width: 170px;
	height: 125px;
	display:block;
	background:url(../images/gfu/vol2/ico_02.jpg) no-repeat;
	background-position:0 0;
	text-indent:-9999em;
	overflow:hidden;
}
#phCol a.ico_2_02:hover {
	background-position:0 -125px;
}

/*
#mainCol a.btn_vol2_00 {
	left: 807px;
	top: 435px;
	width: 193px;
	height: 152px;
	background-image:url(images/gfu/bnr_yokoku.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
}
#mainCol a.btn_vol2_00:hover {
	background-position:0 -152px;
}
*/
#btn_ps2 {
	width: 156px;
	height: 155px;
	position: absolute;
	top: 40px;
	left: 832px;
}
#btn_ps2 a {
	width: 156px;
	height: 155px;
	text-indent: -9999px;
	background: url(../images/gfu/vol2/bnr_ps.png) no-repeat;
}
#btn_ps2 a:hover {
	background-position: 0 -155px;
}
/* Vol.3
------------------------------------------------------*/
#mainCol a.btn_vol3_01 {
	left: 88px;
	top: 485px;
	width: 170px;
	height: 95px;
}
#mainCol a.btn_vol3_01:hover {
	background: url(../images/gfu/vol3/btn_vol03_01_on.jpg) no-repeat;
}

#mainCol a.btn_vol3_02 {
	position: absolute;
	left: 262px;
	top: 485px;
	width: 170px;
	height: 95px;
}
#mainCol a.btn_vol3_02:hover {
	background: url(../images/gfu/vol3/btn_vol03_02_on.jpg) no-repeat;
}

#mainCol a.btn_vol4_00 {
	position: absolute;
	left: 807px;
	top: 435px;
	width: 193px;
	height: 152px;
	background-image:url(../images/gfu/vol3/bnr_yokoku.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
#mainCol a.btn_vol4_00:hover {
	background-position:0 -152px;
}

#phCol a.ico_3_01 {
	width: 170px;
	height: 125px;
	display:block;
	background:url(../images/gfu/vol3/ico_01.jpg) no-repeat;
	background-position:0 0;
	text-indent:-9999em;
	overflow:hidden;
}
#phCol a.ico_3_01:hover {
	background-position:0 -125px;
}

#phCol a.ico_3_02 {
	width: 170px;
	height: 125px;
	display:block;
	background:url(../images/gfu/vol3/ico_02.jpg) no-repeat;
	background-position:0 0;
	text-indent:-9999em;
	overflow:hidden;
}
#phCol a.ico_3_02:hover {
	background-position:0 -125px;
}
#btn_ps3 {
	width: 156px;
	height: 155px;
	position: absolute;
	top: 40px;
	left: 832px;
}
#btn_ps3 a {
	width: 156px;
	height: 155px;
	text-indent: -9999px;
	background: url(../images/gfu/vol3/bnr_ps.png) no-repeat;
}
#btn_ps3 a:hover {
	background-position: 0 -155px;
}
/* Vol.4
------------------------------------------------------*/
#mainCol a.btn_vol4_01 {
	left: 88px;
	top: 485px;
	width: 170px;
	height: 95px;
}
#mainCol a.btn_vol4_01:hover {
	background: url(../images/gfu/vol4/btn_01_on.jpg) no-repeat;
}

#mainCol a.btn_vol4_02 {
	position: absolute;
	left: 262px;
	top: 485px;
	width: 170px;
	height: 95px;
}
#mainCol a.btn_vol4_02:hover {
	background: url(../images/gfu/vol4/btn_02_on.jpg) no-repeat;
}

#mainCol a.btn_vol5_00 {
	position: absolute;
	left: 807px;
	top: 435px;
	width: 193px;
	height: 152px;
	background-image:url(../images/gfu/vol4/bnr_yokoku.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
#mainCol a.btn_vol5_00:hover {
	background-position:0 -152px;
}

#phCol a.ico_4_01 {
	width: 170px;
	height: 125px;
	display:block;
	background:url(../images/gfu/vol4/ico_01.jpg) no-repeat;
	background-position:0 0;
	text-indent:-9999em;
	overflow:hidden;
}
#phCol a.ico_4_01:hover {
	background-position:0 -125px;
}

#phCol a.ico_4_02 {
	width: 170px;
	height: 125px;
	display:block;
	background:url(../images/gfu/vol4/ico_02.jpg) no-repeat;
	background-position:0 0;
	text-indent:-9999em;
	overflow:hidden;
}
#phCol a.ico_4_02:hover {
	background-position:0 -125px;
}
#btn_ps4 {
	width: 156px;
	height: 155px;
	position: absolute;
	top: 40px;
	left: 832px;
}
#btn_ps4 a {
	width: 156px;
	height: 155px;
	text-indent: -9999px;
	background: url(../images/gfu/vol4/bnr_ps.png) no-repeat;
}
#btn_ps4 a:hover {
	background-position: 0 -155px;
}
/* Vol.5
------------------------------------------------------*/
#mainCol a.btn_vol5_01 {
	left: 88px;
	top: 485px;
	width: 170px;
	height: 95px;
}
#mainCol a.btn_vol5_01:hover {
	background: url(images/gfu/vol5/btn_01_on.jpg) no-repeat;
}

#mainCol a.btn_vol5_02 {
	position: absolute;
	left: 262px;
	top: 485px;
	width: 170px;
	height: 95px;
}
#mainCol a.btn_vol5_02:hover {
	background: url(../images/gfu/vol5/btn_02_on.jpg) no-repeat;
}

#mainCol a.btn_vol6_00 {
	position: absolute;
	left: 807px;
	top: 435px;
	width: 193px;
	height: 152px;
	background-image:url(../images/gfu/vol5/bnr_yokoku.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
#mainCol a.btn_vol6_00:hover {
	background-position:0 -152px;
}

#phCol a.ico_5_01 {
	width: 170px;
	height: 125px;
	display:block;
	background:url(../images/gfu/vol5/ico_01.jpg) no-repeat;
	background-position:0 0;
	text-indent:-9999em;
	overflow:hidden;
}
#phCol a.ico_5_01:hover {
	background-position:0 -125px;
}

#phCol a.ico_5_02 {
	width: 170px;
	height: 125px;
	display:block;
	background:url(../images/gfu/vol5/ico_02.jpg) no-repeat;
	background-position:0 0;
	text-indent:-9999em;
	overflow:hidden;
}
#phCol a.ico_5_02:hover {
	background-position:0 -125px;
}
#btn_ps5 {
	width: 156px;
	height: 155px;
	position: absolute;
	top: 40px;
	left: 832px;
}
#btn_ps5 a {
	width: 156px;
	height: 155px;
	text-indent: -9999px;
	background: url(../images/gfu/vol5/bnr_ps.png) no-repeat;
}
#btn_ps5 a:hover {
	background-position: 0 -155px;
}
/* Vol.6
------------------------------------------------------*/
#mainCol a.btn_vol6_01 {
	left: 88px;
	top: 485px;
	width: 170px;
	height: 95px;
}
#mainCol a.btn_vol6_01:hover {
	background: url(../images/gfu/vol6/btn_01_on.jpg) no-repeat;
}

#mainCol a.btn_vol6_02 {
	position: absolute;
	left: 262px;
	top: 485px;
	width: 170px;
	height: 95px;
}
#mainCol a.btn_vol6_02:hover {
	background: url(images/gfu/vol6/btn_02_on.jpg) no-repeat;
}

#mainCol a.btn_vol7_00 {
	position: absolute;
	left: 807px;
	top: 435px;
	width: 193px;
	height: 152px;
	background-image:url(../images/gfu/vol6/bnr_yokoku.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
#mainCol a.btn_vol7_00:hover {
	background-position:0 -152px;
}

#phCol a.ico_6_01 {
	width: 170px;
	height: 125px;
	display:block;
	background:url(../images/gfu/vol6/ico_01.jpg) no-repeat;
	background-position:0 0;
	text-indent:-9999em;
	overflow:hidden;
}
#phCol a.ico_6_01:hover {
	background-position:0 -125px;
}

#phCol a.ico_6_02 {
	width: 170px;
	height: 125px;
	display:block;
	background:url(../images/gfu/vol6/ico_02.jpg) no-repeat;
	background-position:0 0;
	text-indent:-9999em;
	overflow:hidden;
}
#phCol a.ico_6_02:hover {
	background-position:0 -125px;
}
#btn_ps6 {
	width: 156px;
	height: 155px;
	position: absolute;
	top: 40px;
	left: 832px;
}
#btn_ps6 a {
	width: 156px;
	height: 155px;
	text-indent: -9999px;
	background: url(../images/gfu/vol6/bnr_ps.png) no-repeat;
}
#btn_ps6 a:hover {
	background-position: 0 -155px;
}
/* Vol.7
------------------------------------------------------*/
#mainCol a.btn_vol7_01 {
	position: absolute;
	left: 88px;
	top: 485px;
	width: 170px;
	height: 95px;
}
#mainCol a.btn_vol7_01:hover {
	background: url(../images/gfu/vol7/btn_01_on.jpg) no-repeat;
}

#mainCol a.btn_vol7_02 {
	position: absolute;
	left: 262px;
	top: 485px;
	width: 170px;
	height: 95px;
}
#mainCol a.btn_vol7_02:hover {
	background: url(../images/gfu/vol7/btn_02_on.jpg) no-repeat;
}

#pandoraCol_vol7 {
	height:205px;
	background:url(../images/gfu/vol7/bg_pandora.jpg) top left no-repeat;
}

#mainCol a.btn_vol8_00 {
	position: absolute;
	left: 807px;
	top: 435px;
	width: 193px;
	height: 152px;
	background-image:url(../images/gfu/vol7/bnr_yokoku.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
#mainCol a.btn_vol8_00:hover {
	background-position:0 -152px;
}

#phCol a.ico_7_01 {
	width: 170px;
	height: 125px;
	display:block;
	background:url(../images/gfu/vol7/ico_01.jpg) no-repeat;
	background-position:0 0;
	text-indent:-9999em;
	overflow:hidden;
}
#phCol a.ico_7_01:hover {
	background-position:0 -125px;
}

#phCol a.ico_7_02 {
	width: 170px;
	height: 125px;
	display:block;
	background:url(../images/gfu/vol7/ico_02.jpg) no-repeat;
	background-position:0 0;
	text-indent:-9999em;
	overflow:hidden;
}
#phCol a.ico_7_02:hover {
	background-position:0 -125px;
}
#btn_ps7 {
	width: 156px;
	height: 155px;
	position: absolute;
	top: 40px;
	left: 832px;
}
#btn_ps7 a {
	width: 156px;
	height: 155px;
	text-indent: -9999px;
	background: url(../images/gfu/vol7/bnr_ps.png) no-repeat;
}
#btn_ps7 a:hover {
	background-position: 0 -155px;
}
/* Vol.8
------------------------------------------------------*/
#mainCol a.btn_vol8_01 {
	left: 88px;
	top: 485px;
	width: 170px;
	height: 95px;
}
#mainCol a.btn_vol8_01:hover {
	background: url(../images/gfu/vol8/btn_01_on.jpg) no-repeat;
}

#mainCol a.btn_vol8_02 {
	left: 262px;
	top: 485px;
	width: 170px;
	height: 95px;
}
#mainCol a.btn_vol8_02:hover {
	background: url(../images/gfu/vol8/btn_02_on.jpg) no-repeat;
}

#pandoraCol_vol8 {
	height:205px;
	background:url(../images/gfu/vol8/bg_pandora.jpg) top left no-repeat;
	line-height: 110%;
}

#mainCol a.btn_vol9_00 {
	position: absolute;
	left: 807px;
	top: 435px;
	width: 193px;
	height: 152px;
	background-image:url(../images/gfu/vol8/bnr_yokoku.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
#mainCol a.btn_vol9_00:hover {
	background-position:0 -152px;
}

#phCol a.ico_8_01 {
	width: 170px;
	height: 125px;
	display:block;
	background:url(../images/gfu/vol8/ico_01.jpg) no-repeat;
	background-position:0 0;
	text-indent:-9999em;
	overflow:hidden;
}
#phCol a.ico_8_01:hover {
	background-position:0 -125px;
}

#phCol a.ico_8_02 {
	width: 170px;
	height: 125px;
	display:block;
	background:url(../images/gfu/vol8/ico_02.jpg) no-repeat;
	background-position:0 0;
	text-indent:-9999em;
	overflow:hidden;
}
#phCol a.ico_8_02:hover {
	background-position:0 -125px;
}
#btn_ps8 {
	width: 156px;
	height: 155px;
	position: absolute;
	top: 40px;
	left: 832px;
}
#btn_ps8 a {
	width: 156px;
	height: 155px;
	text-indent: -9999px;
	background: url(../images/gfu/vol8/bnr_ps.png) no-repeat;
}
#btn_ps8 a:hover {
	background-position: 0 -155px;
}
/* Vol.9
------------------------------------------------------*/
#mainCol a.btn_vol9_01 {
	left: 88px;
	top: 485px;
	width: 170px;
	height: 95px;
}
#mainCol a.btn_vol9_01:hover {
	background: url(../images/gfu/vol9/btn_01_on.jpg) no-repeat;
}

#mainCol a.btn_vol9_02 {
	left: 262px;
	top: 485px;
	width: 170px;
	height: 95px;
}
#mainCol a.btn_vol9_02:hover {
	background: url(../images/gfu/vol9/btn_02_on.jpg) no-repeat;
}

#pandoraCol_vol9 {
	height:205px;
	background:url(../images/gfu/vol9/bg_pandora.jpg) top left no-repeat;
	line-height: 110%;
}

#mainCol a.btn_vol1_00 {
	position: absolute;
	left: 807px;
	top: 435px;
	width: 193px;
	height: 152px;
	background-image:url(../images/gfu/vol9/bnr_yokoku.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
#mainCol a.btn_vol1_00:hover {
	background-position:0 -152px;
}

#phCol a.ico_9_01 {
	width: 170px;
	height: 125px;
	display:block;
	background:url(../images/gfu/vol9/ico_01.jpg) no-repeat;
	background-position:0 0;
	text-indent:-9999em;
	overflow:hidden;
}
#phCol a.ico_9_01:hover {
	background-position:0 -125px;
}

#phCol a.ico_9_02 {
	width: 170px;
	height: 125px;
	display:block;
	background:url(../images/gfu/vol9/ico_02.jpg) no-repeat;
	background-position:0 0;
	text-indent:-9999em;
	overflow:hidden;
}
#phCol a.ico_9_02:hover {
	background-position:0 -125px;
}
#btn_ps9 {
	width: 156px;
	height: 155px;
	position: absolute;
	top: 40px;
	left: 832px;
}
#btn_ps9 a {
	width: 156px;
	height: 155px;
	text-indent: -9999px;
	background: url(../images/gfu/vol9/bnr_ps.png) no-repeat;
}
#btn_ps9 a:hover {
	background-position: 0 -155px;
}
/* subCol
------------------------------------------------------*/
#flashCol {
	float: left;
	width: 560px;
	height: 349px;
	margin-bottom: 5px;
}

#phCol {
	float: right;
	width: 430px;
	height: 349px;
}

#phCol h3 {
	margin-bottom: 5px;
}

#phCol img.pic {
	margin-bottom: 10px;
}

#phCol2 {
	float: right;
	width: 430px;
	padding-bottom:20px;
}

#phCol2 h3 {
	margin-bottom: 5px;
}

#phCol2 img.pic {
	margin-bottom: 10px;
}

#phCol2 p.bnrBlog {
	display:block;
	margin-bottom: 5px;
	text-align: right;
}

#phCol2 p.bnrBlog a {
	display:inline;
}
.remoteTxt{
	display:block;
	width:156px;
	float:right;
	text-align: center;
}
#wallpaperCol {
	background: url(../images/gfu/bg_wallpaper.gif) repeat;
	border: 1px solid #999999;
	padding: 9px 0 0 9px;
	width: 988px;
}

#wallpaperCol ul{
	overflow: auto;
	width: 988px;
}

#wallpaperCol li{
	float: left;
	padding: 0 10px 0 0;
}

/**/
#genteiCol {
	background: url(../images/gfu/bg_gentei.jpg) no-repeat;
	height: 150px;
	width: 1000px;
	margin: 15px 0;
}

#genteiCol ul{
	overflow: auto;
	width: 420px;
	padding: 79px 0 0 275px;
}

#genteiCol li{
	float: left;
	padding-right: 10px;
}

#genteiCol li a {
	display: block;
	width: 200px;
	height: 60px;
	text-indent: -9999px;
}

#genteiCol li a.btn_gentei1:hover {
	background: url(../images/gfu/btn_tentei1_on.jpg) no-repeat;
}

#genteiCol li a.btn_gentei2:hover {
	background: url(../images/gfu/btn_tentei2_on.jpg) no-repeat;
}
