/*メイン*********************************************************************************/
*{
	margin:						0;
	padding:					0;
	border:						0;
	list-style:					none;
	text-align:					left;
}
img{
	vertical-align:				bottom;
}
a:link,
a:visited{
	color:						#5522ff;
	text-decoration:			none;
}
a:hover,
a:focus,
a:active{
	color:						#ff00aa;
	text-decoration:			underline;
}
html{
	scrollbar-3dlight-color:	#ffffff;
	scrollbar-arrow-color:		#dd9922;
	scrollbar-track-color:		#ffffff;
	scrollbar-darkshadow-color:	#ffffff;
	scrollbar-face-color:		#ffffff;
	scrollbar-highlight-color:	#dd9922;
	scrollbar-shadow-color:		#dd9922;
	background-color:			#000000;
}
body{ 
	scrollbar-3dlight-color:	#ffffff;
	scrollbar-arrow-color:		#dd9922;
	scrollbar-track-color:		#ffffff;
	scrollbar-darkshadow-color:	#ffffff;
	scrollbar-face-color:		#ffffff;
	scrollbar-highlight-color:	#dd9922;
	scrollbar-shadow-color:		#dd9922;
	text-align:					center;
}
div#main{
	margin-left:				auto;
	margin-right:				auto;
	text-align:					center;
	color:						#444444;
	font-size:					12px;
	font-family:				"ＭＳ Ｐゴシック" , sans-serif;
	width:						800px;
	background-color:			#ffffdd;
}
/*ボックス*********************************************************************************/
.container{
	width:				700px;
	clear:				left;
	text-align:			center;
	padding:			25px 0px 0px 0px;
	margin:				auto;
}
/*ページタイトル*********************************************************************************/
.titleimg{
	margin: 0px 0px 10px 0px;
}
/*コーナー名*********************************************************************************/
.name-box{
	border:				solid 2px #ffaa00;
	border-right-width:	1px;
	height:				80px;
	width:				250px;
	background-color:	#ffffff;
	float:				left;
}
.banner img{
	width:				240px;
	height:				70px;
}
.b-inside{
	padding:			5px 0px 0px 5px;
}
/*説明テキスト*********************************************************************************/
.txt-box{
	border:				solid 2px #ffaa00;
	border-left-width:	1px;
	height:				80px;
	width:				424px;
	background-color:	#ffffff;
	float:				left;
}
.txt-dl{
	font-size:			16px;
	line-height:		23px;
	text-align:			left;
	padding:			7px 0px 0px 10px;
}
.txt-dl dt{
	text-decoration:	underline;
}
.txt-dl dd{
	text-indent:		16px;
	font-size:			14px;
}
/*テキストデコレーション*********************************************************************************/
.re{
	color:		#ff0000;
}
.gr{
	color:		#608070;
}
.bl{
	color:		#0000ff;
}
.pi{
	color:		#ffaacc;
}
.ye{
	color:		#ffcc22;
}
.mini{
	font-size:	10px;
}
.fs14{
	font-size:		14px;
}
.bro{
	color:			#dd5522;
	font-size:		14px;
}
.lbl{
	color:			#66aaff;
	font-size:		14px;
}
.pin{
	color:			#ff66aa;
	font-size:		14px;
}
.yel{
	color:			#dddd33;
	font-size:		14px;
}
.red{
	color:			#ff0000;
	font-weight:	bold;
}
/**********************************************************************************/






<!--ここから上下メニューボタン-->
/*トップ*********************************************************************************/
.top{
	width:				100%;
	height:				20px;
	z-index:			100;
	font-size:			11px;
	line-height:		11px;
	clear:				left;
}
.top div{
	margin-top:			15px;
}
/*ロゴ*********************************************************************************/
.titlebox{
	height:				20px;
	width:				230px;
	float:				left;
}
.titlebox img{
	width:				180px;
	height:				20px;
	margin-left:		50px;
}
/**********************************************************************************/



/*ボタン〜更新履歴*********************************************************************************/
.button{
	float:				left;
	width:				520px;
	height:				20px;
}
/*ボタン*********************************************************************************/
.menu{
	text-align:			left;
	width:				520px;
	height:				20px;
	position:			relative;
	background-image:	url(http://www.web-giga.com/top/img/menu/button/mb/menu-back.gif);
	background-repeat:	no-repeat;
}
/*ボタンオンオフ*********************************************************************************/
.menu li.on1,
.menu li.on2,
.menu li.on3,
.menu li.on4,
.menu li.on5,
.menu li.on6,
.menu li.on7,
.menu li.on8{
	float:				left;
	overflow:			hidden;
	width:				65px;
	height:				20px;
	background-repeat:	no-repeat;
}
.menu>li.on1,
.menu>li.on2,
.menu>li.on3,
.menu>li.on4,
.menu>li.on5,
.menu>li.on6,
.menu>li.on7,
.menu>li.on8{
	overflow:			visible;
}
.menu li.off1,
.menu li.off2,
.menu li.off3,
.menu li.off4,
.menu li.off5,
.menu li.off6,
.menu li.off7,
.menu li.off8{
	position:			relative;
	float:				left;
	overflow:			hidden;
	height:				20px;
	width:				65px;
}
.menu li.on1{
	background-image:	url(http://www.web-giga.com/top/img/menu/button/mb/on-top.gif);
}
.menu li.on2{
	background-image:	url(http://www.web-giga.com/top/img/menu/button/mb/on-gamelist.gif);
}
.menu li.on3{
	background-image:	url(http://www.web-giga.com/top/img/menu/button/mb/on-event.gif);
}
.menu li.on4{
	background-image:	url(http://www.web-giga.com/top/img/menu/button/mb/on-support.gif);
}
.menu li.on5{
	background-image:	url(http://www.web-giga.com/top/img/menu/button/mb/on-staff.gif);
}
.menu li.on6{
	background-image:	url(http://www.web-giga.com/top/img/menu/button/mb/on-bbs.gif);
}
.menu li.on7{
	background-image:	url(http://www.web-giga.com/top/img/menu/button/mb/on-link.gif);
}
.menu li.on8{
	background-image:	url(http://www.web-giga.com/top/img/menu/button/mb/on-index.gif);
}
/*ボタンあたり判定*********************************************************************************/
.menu a{
	width:				65px;
	height:				20px;
	text-decoration:	none;
}
.menu *{
	display:			block;
}
/**********************************************************************************/



/*プルダウンボタン*********************************************************************************/
.sub{
	position:			relative;
	text-align:			left;
	left:				0;
	top:				0px;
	width:				65px;
	height:				20px;
}
/*当たり判定*********************************************************************************/
.sub a{
	width:				65px;
	height:				20px;
}
/*プルダウンボタンオンオフ*********************************************************************************/
.sub li.on-s{
	background-image: url(http://www.web-giga.com/top/img/menu/button/sb/sub-back-on.gif);
	width:				65px;
	height:				20px;
	overflow:			hidden;
}
.sub li.off-s{
	width:				65px;
	height:				20px;
	position:			relative;
	overflow:			hidden;
	background-image: url(http://www.web-giga.com/top/img/menu/button/sb/sub-back.gif);
}
.sub>li.on-s{
	overflow:			visible;
}
/**********************************************************************************/



/*ナビゲーションバー*********************************************************************************/
.bar{
	width:				800px;
	height:				20px;
	clear:				left;
	background-image:	url(http://www.web-giga.com/top/img/bar/barback.gif);
	background-repeat:	no-repeat;
	font-family:		"ＨＧＰ創英角ﾎﾟｯﾌﾟ体" , sans-serif;
	font-size:			10px;
	line-height:		10px;
}
/*ナビゲーションテキスト*********************************************************************************/
.bar-txt{
	width:				350px;
	height:				20px;
	float:				left;
}
.bar-txt a:link,
.bar-txt a:visited {
	text-decoration:		none;
	color:					#000000;
}
.bar-txt a:focus,
.bar-txt a:hover,
.bar-txt a:active {
	text-decoration:		underline;
	color:					#aa00aa;
}
.bar-txt div{
	padding-left:		50px;
}
.bar-txt li{
	float:				left;
}
.bar-txt-p1{
	line-height:		20px;
}
.bar-txt-p2{
	font-size:			12px;
	line-height:		12px;
	font-weight:		bold;
	line-height:		20px;
}
/*バー内ボタン*********************************************************************************/
.b-button{
	height:					20px;
	width:					400px;
	float:					left;
}
.b-button a{
	width:					80px;
	height:					20px;
	display:				block;
}
.b-button li{
	height:					20px;
	width:					80px;
	float:					left;
	overflow:				hidden;
	background-repeat:		no-repeat;
}
.b-button li.b-on1{
	background-image:		url(http://www.web-giga.com/top/img/bar/tuhan.gif);
}
.b-button li.b-on2{
	background-image:		url(http://www.web-giga.com/top/img/bar/m-mag.gif);
}
.b-button li.b-on3{
	background-image:		url(http://www.web-giga.com/top/img/bar/kyujin.gif);
}
.b-button li.b-on4{
	background-image:		url(http://www.web-giga.com/top/img/bar/kanren.gif);
}
.b-button li.b-on5{
	background-image:		url(http://www.web-giga.com/top/img/bar/mobile.gif);
}
.b-button>li.b-on1,
.b-button>li.b-on2,
.b-button>li.b-on3,
.b-button>li.b-on4,
.b-button>li.b-on5{
	overflow:				visible;
}
.b-button li.b-off1,
.b-button li.b-off2,
.b-button li.b-off3,
.b-button li.b-off4,
.b-button li.b-off5{
	height:					20px;
	width:					80px;
	float:					left;
	overflow:				hidden;
}

.b-button li.b-off3{
	background-image:		url(http://www.web-giga.com/top/img/bar/recruit-bwr.gif);
}
/**********************************************************************************/



/*トップに戻るボタン*********************************************************************************/
.goto-top{
	width:				800px;
	height:				19px;
	line-height:		19px;
	clear:				left;
	text-align:			right;
	padding-top:		10px;
	margin:				0px auto 10px auto;
}
.goto-top-txt{
	font-weight:		bold;
	float:				left;
	font-size:			10px;
	width:				731px;
	height:				19px;
}
.goto-top-img{
	width:					19px;
	height:					19px;
	float:					left;
	font-size:				1px;
	overflow:				hidden;
}
.goto-top-img li{
	float:					left;
	text-align:				right;
	display:				block;
	background-repeat:		no-repeat;
}
.goto-top-img a{
	width:				19px;
	height:				19px;
	display:			block;
}
.goto-top-img li.go-on,
.goto-top-img li.go-off{
	height:					19px;
	width:					19px;
	overflow:				hidden;
	float:					left;
}
.goto-top-img li.go-on{
	background-image:		url(http://www.web-giga.com/top/img/menu/button/gototop-on2.gif);
}
.goto-top-img li.go-off{
	background-image:		url(http://www.web-giga.com/top/img/menu/button/gototop-off2.gif);
}
.goto-top a:link,
.goto-top a:visited {
	text-decoration:		none;
	color:					#555555;
}
.goto-top a:focus,
.goto-top a:hover,
.goto-top a:active {
	text-decoration:		underline;
	color:					#aa00aa;
}
/**********************************************************************************/



/*下のメニューボタン*********************************************************************************/
.under{
	width:				100%;
	height:				100%;
	clear:				left;
	text-align:			left;
}
.under div{
	padding-left:		510px;
}
/*ボタン*********************************************************************************/
.u-button{
	text-align:			left;
	width:				240px;
	height:				10px;
	background-image:	url(http://www.web-giga.com/top/img/menu/button/ub/ub-back.gif);
	background-repeat:	no-repeat;
	font-size:			1px;
	display:			block;
}
/*ボタンオンオフ*********************************************************************************/
.u-button li.u-on1,
.u-button li.u-on2,
.u-button li.u-on3,
.u-button li.u-on4,
.u-button li.u-on5,
.u-button li.u-on6,
.u-button li.u-on7,
.u-button li.u-on8{
	float:				left;
	overflow:			hidden;
	width:				30px;
	height:				10px;
	background-repeat:	no-repeat;
}
.u-button>li.u-on1,
.u-button>li.u-on2,
.u-button>li.u-on3,
.u-button>li.u-on4,
.u-button>li.u-on5,
.u-button>li.u-on6,
.u-button>li.u-on7,
.u-button>li.u-on8{
	overflow:			visible;
}
.u-button li.u-off1,
.u-button li.u-off2,
.u-button li.u-off3,
.u-button li.u-off4,
.u-button li.u-off5,
.u-button li.u-off6,
.u-button li.u-off7,
.u-button li.u-off8{
	float:				left;
	overflow:			hidden;
	height:				10px;
	width:				30px;
}
.u-button li.u-on1{
	background-image:	url(http://www.web-giga.com/top/img/menu/button/ub/ub1.gif);
}
.u-button li.u-on2{
	background-image:	url(http://www.web-giga.com/top/img/menu/button/ub/ub2.gif);
}
.u-button li.u-on3{
	background-image:	url(http://www.web-giga.com/top/img/menu/button/ub/ub3.gif);
}
.u-button li.u-on4{
	background-image:	url(http://www.web-giga.com/top/img/menu/button/ub/ub4.gif);
}
.u-button li.u-on5{
	background-image:	url(http://www.web-giga.com/top/img/menu/button/ub/ub5.gif);
}
.u-button li.u-on6{
	background-image:	url(http://www.web-giga.com/top/img/menu/button/ub/ub6.gif);
}
.u-button li.u-on7{
	background-image:	url(http://www.web-giga.com/top/img/menu/button/ub/ub7.gif);
}
.u-button li.u-on8{
	background-image:	url(http://www.web-giga.com/top/img/menu/button/ub/ub8.gif);
}
/*ボタンあたり判定*********************************************************************************/
.u-button a{
	width:				30px;
	height:				10px;
	text-decoration:	none;
	display:			block;
}
/**********************************************************************************/



/*下段テキスト*********************************************************************************/
.submenu{
	width:			800px;
	height:			30px;
	text-align:		right;
	clear:			left;
	margin-top:		10px;
}
.submenu p{
	padding-right:	50px;
}
/**********************************************************************************/
