@charset "utf-8";
/* CSS Document */

/* GAX Official Site Style
=====================================================================
WebSite:  http://www.getamped.jp/
Author:   Cyber Step, Inc.
Version:  CS Generator 2010

/*html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}


body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3","Verdana";
	font-size: 12px;
	font-style: normal;
	color: #333;
	background-color: #000000;
	padding: 0px;
	text-align: center;
	margin: 0px;
	line-height:1.4em;
}
*/
/*
#bg_img_main{
	background-color:#1E1B17;
	background-image:url(../images/top/main_bg03.jpg);
	background-position:center top;
	background-repeat:repeat-x;
}
*/
#bg_img_main.140807{ background: url(../images/top/body_bg_140807.jpg) 50% 0 no-repeat; min-width: 960px;}
#bg_img_main.bg120726{ background: url(../images/top/body_bg_120726.jpg) 50% 0 no-repeat black; min-width: 960px;}
#bg_img_main.bg121206{ background: url(../images/top/body_bg_121206.jpg) 50% 0 no-repeat; min-width: 960px;}


/* 130709 */
#comment_box0709{
	color: #FFF;
	position: fixed;
	width: 100%;
	background:#333;
	z-index: 100;
}
	#comment_box0709 p{
		width: 710px;
		height: 40px;
		margin: 0 auto;
		padding: 10px;
	}

/* 01. Layout
--------------------------------------------------------------------------- */
#wrapper {
	text-align: left;
	padding: 0px;
	width: 860px;
	margin-right: auto;
	margin-left: auto;
}
#container{
	background:transparent url(../images/top/left_bg.png) repeat-y scroll 0px 0;/*左カラム調整*/
	margin:0 auto;
	padding:0;
	position:relative;
	width:860px;
}
/* 02. Header
--------------------------------------------------------------------------- */
/*通常ヘッダー*/
#header {
	/*background: url(../images/top/header_nom_logo_2011.png) no-repeat left top;*/
	width: 864px;
	height: 208px;
	position: static;
}

	#header h1 a {
		width: 380px;
		height: 180px;
		display: block;
		margin: 0px 0 0 253px;
		padding: 0 0 50 0;
		text-indent:-9999px;
		background: url(../images/top/logo_ga.png) no-repeat left top;
	}

		#header h1 a:hover {
			width: 380px;
			height: 180px;
			background: url(../images/top/logo_hover.png) no-repeat left top;
			display: block;
			position:relative;
			top:1px;
		}


/* 03. Navigation
--------------------------------------------------------------------------- */
#subnavi {
	height: 21px;
	width: 400px;
	margin: 0 6px;
	padding: 0px;
}

#subnavi li  {
	float: left;
	height: 21px;
	width: 76px;
	display: block;
}
#subnavi li a {
	height: 21px;
	width: 76px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
}
#subnavi .home {
	background: url(../images/top/head_home_tana.png) no-repeat left top;
	height: 21px;
	width: 76px;
}
#subnavi .rule {
	background: url(../images/top/head_rule_tana.png) no-repeat left top;
	height: 21px;
	width: 76px;
}
#subnavi .sitemap {
	background: url(../images/top/head_map_tana.png) no-repeat left top;
	height: 21px;
	width: 76px;
}
#subnavi .special {
	background: url(../images/top/head_sp_tana.png) no-repeat left top;
	height: 21px;
	width: 76px;
	margin-left:10px;
}

#mainnavi {
	background-image: url(../images/nav/menu_base.jpg);
	background-repeat: no-repeat;
	height: 55px;
	width: 860px;
	margin:0 auto 10px;
}
#mainnavi  ul   {
	height: 55px;
	width: 770px;
	position: relative;
	left: 45px;
}
#mainnavi   li  {
	float: left;
	width: 110px;
	height: 56px;
	display: block;

}
#mainnavi ul li a {
	width:110px;
	height:55px;
	display:block;
	text-indent:-9999px;
	/*position:absolute;
	left:9999px;*/
}

.position{
	position:absolute;
	top:-500px;
}
#mainnavi .nav_pre a			{background: url(../images/nav/menu_pre.png) no-repeat left top;}
#mainnavi .nav_pre a:hover		{background: url(../images/nav/menu_pre_orver.png) no-repeat left top;}

#mainnavi .nav_guide a 			{background: url(../images/nav/menu_guide.png) no-repeat left top;}
#mainnavi .nav_guide a:hover 	{background: url(../images/nav/menu_guide_orver.png) no-repeat left top;}

#mainnavi .nav_data a 			{background: url(../images/nav/menu_data.png) no-repeat left top;}
#mainnavi .nav_data a:hover 	{background: url(../images/nav/menu_data_orver.png) no-repeat left top;}

#mainnavi .nav_commu a  		{background: url(../images/nav/menu_commu.png) no-repeat left top;}
#mainnavi .nav_commu a:hover  	{background: url(../images/nav/menu_commu_orver.png) no-repeat left top;}

#mainnavi .nav_support a  		{background: url(../images/nav/menu_support.png) no-repeat left top;}
#mainnavi .nav_support a:hover  {background: url(../images/nav/menu_support_orver.png) no-repeat left top;}

#mainnavi .nav_library a  		{background: url(../images/nav/menu_library.png) no-repeat left top;}
#mainnavi .nav_library a:hover  {background: url(../images/nav/menu_library_orver.png) no-repeat left top;}

#mainnavi .nav_charge a  		{ background: url(../images/nav/menu_charge.png) no-repeat left top;}
#mainnavi .nav_charge a:hover  	{ background: url(../images/nav/menu_charge_orver.png) no-repeat left top;}

/* 04. login area
--------------------------------------------------------------------------- */
#regist {
	width:181px;
	height:95px;
	margin:5px auto;
}
#regist ul li a {
	background: url(../images/banner/id_bt.png) no-repeat left top;
	width: 181px;
	height: 95px;
	display: block;
}
#regist ul li a:hover {
	background: url(../images/banner/id_bt.png) no-repeat left bottom;
	width: 181px;
	height: 95px;
	display: block;
}
/*---loginbox---*/
#loginbox {
	background: url(../images/top/login_bg.png) no-repeat left top;
	height: 127px;
	width: 182px;
	margin:0 auto;
	display: block;
}
#loginbox .loginform {
	float: left;
	width: 100px;
	margin-right: 10px;
	padding-left: 10px;
}
#loginbox .loginform li input {
	height: 15px;
	width: 100px;
	margin-bottom: 5px;
}
#loginbox .login_btn {
	float: left;
	height: 48px;
	width: 48px;
	behavior: expression(IEPNGFIX.fix(this));
}
#loginbox .idpw a{
	background: url(../images/top/idpw.jpg) no-repeat left top;
	display:block;
	clear:both;
	height: 20px;
	width: 160px;
	margin:0 auto;
	position: relative;
	top: 5px;
}
#loginbox .login_ttl {
	height: 15px;
	width: 162px;
	padding-top: 10px;
	padding-left: 8px;
	padding-bottom: 5px;
}
/*ゲームスタートボタン*/
.game_start  {
	margin:0 auto 10px;
	height: 95px;
	width: 181px;
}
.game_start a{
	background: url(../images/banner/gamestart_bt.png) no-repeat left top;
	width: 181px;
	height: 96px;
	display: block;
}
.game_start a:hover{
	background: url(../images/banner/gamestart_bt.png) no-repeat left bottom;
	width: 181px;
	height: 96px;
	display: block;
}
/*ログインボタン*/
.logout {
	width: 181px;
	height: 32px;
	margin:0 auto 10px;
}

/*登録情報変更ボタン*/
.info_change  {
	margin:0 auto 10px;
	height: 32px;
	width: 181px;
}
.info_change a{
	background: url(../images/banner/change.png) no-repeat left top;
	width: 181px;
	height: 32px;
	display: block;
}
.info_change a:hover{
	background: url(../images/banner/change.png) no-repeat left bottom;
	width: 181px;
	height: 32px;
	display: block;
}


/*ちょっとテスト*/
.logout_on{
	background: url(../images/banner/logout_bt.png) no-repeat left top;
	width: 181px;
	height: 32px;
	border: none;
	overflow: hidden;
	cursor: pointer;
	padding: 0;
	text-indent: -9999px;
	display: block;
}

/*　左カラム
--------------------------------------------------------------------------- */
#left_banner_box {
	padding: 0px;
	float: left;
	width: 206px;
	margin:0 0px;/*左カラム調整*/
}
.left_banner_box_top {
	background: url(../images/top/left_top_bg.png) no-repeat left top;
	height: 25px;
	width: 206px;
}
.left_banner_box_middle {
	background: url(../images/top/left_bg.png) repeat-y left top;
	width: 206px;
}
.left_banner_box_bottom {
	/*background: url(../images/top/left_bottom_bg.png) no-repeat left top;*/
	height: 25px;
	width: 206px;
}

#leftmenu {
	text-align: justify;
	width: 181px;
	margin:0 auto;
}
#leftmenu ul li {
	width:181px;
	/*height:53px;いらない？*/
}
#leftmenu ul li a{
	width:181px;
	height:53px;
	display: block;
}
/*ダウンロード*/
/*#leftmenu .download{
	margin-bottom:10px;
}*/

#leftmenu a.download {
	background: url(../images/banner/download_bt.png) no-repeat left top;
	width:181px;
	height:58px;
}
#leftmenu  a.download:hover{
	background: url(../images/banner/download_bt.png) no-repeat left bottom;
	width:181px;
	height:58px;
}

/*初心者ガイド*/
#leftmenu .begginer{
	margin-top:5px;
}

#leftmenu a.begginer{
	background: url(../images/banner/beginner_bt.png) no-repeat left top;
	width:181px;
	height:58px;
}
#leftmenu a.begginer:hover{
	background: url(../images/banner/beginner_bt.png) no-repeat left bottom;
	width:181px;
	height:58px;
}

/*SNSマイページ*/
#leftmenu  a.sns{
	background: url(../images/banner/sns_bt.png) no-repeat left top;
	width:181px;
	height:53px;
}
#leftmenu a.sns:hover{
	background: url(../images/banner/sns_bt.png) no-repeat left bottom;
	width:181px;
	height:53px;
}

/*FAQ*/
#leftmenu  a.faq{
	background: url(../images/banner/faq_bt.png) no-repeat left top;
	width:181px;
	height:53px;
}
#leftmenu a.faq:hover{
	background: url(../images/banner/faq_bt.png) no-repeat left bottom;
	width:181px;
	height:53px;
}
/*　左カラムその他バナー
--------------------------------------------------------------------------- */
#left_contents_box {
	width: 435px;
	float: left;
}
h2.pickup_skin a {
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 75px;
	float: right;
}
h3.pickup_ss a {
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 75px;
	float: right;
}
#right_box {
	float: left;
	width: 195px;
}
#various {
	/*background:url(../images/banner/banner_contact.png) no-repeat left top;*/
	width: 181px;
	/*height:80px;*/
	margin:0 auto;
}
#various ul li a {
	width:180px;
	/*height:40px;*/
	display:block;
	text-indent:-9999px;
}
/*#various .inpuiry a {
	background:url(../images/banner/banner_inpuiry.png) no-repeat left top;
	height:40px;

}*/

/*課金センター*/
#various .charge{
	margin-top:10px;
}
#various  a.charge {
	background:url(../images/banner/rm_bt.png) no-repeat left top;
	width:181px;
	height:53px;
}
#various a.charge:hover {
	background:url(../images/banner/rm_bt.png) no-repeat left bottom;
	width:181px;
	height:53px;
}
/*3Dセキュア*/
#various a.secure {
	background:url(../images/banner/secure_bt.png) no-repeat left top;
	width:181px;
	height:53px;
}
#various a.secure:hover {
	background:url(../images/banner/secure_bt.png) no-repeat left bottom;
	width:181px;
	height:53px;
}
/*Webマンガ連載中*/
#various .webcomic{
	margin-top:10px;
}

#various a.webcomic {
	background:url(../images/banner/web_bt.png) no-repeat left top;
	width:181px;
	height:67px;
}
#various a.webcomic:hover{
	background:url(../images/banner/web_bt.png) no-repeat left bottom;
	width:181px;
	height:67px;
}

/*定期メンテナンス*/
#mainte {
	background: url(../images/banner/banner_mainte_n.png) no-repeat left top;
	width:181px;
	height:121px;
	margin:10px auto 0;
	text-indent:-9999px;
}
/*グローバルサインのサイトシール*/
.globalsign{
	background:#cccccc;
	width:115px;
	height:57px;
	margin:10px 0 0 13px;
	padding:5px 32px;
}

/* 05. Maincontents
--------------------------------------------------------------------------- */
#maincontents {
	clear:both;
	background:url(../images/top/contents_in.gif) repeat-y left top;
	width: 640px;
	min-height:820px;
	_height:820px;
	padding-bottom:10px;
}

#contents #topbg {
	background: url(../images/top/contents_topnew.gif) no-repeat left top;
	width: 640px;
	height: 28px;
}

#contents #bottombg {
	background: url(../images/top/contents_bottomnew.gif) no-repeat left top;
	width: 640px;
	height: 28px;
}

#left_box #left_box_bottom {
	width: 206px;
	height: 25px;
	background: url(../images/top/left_bottom_bg.png) no-repeat left top;
}
#contents {
	width: 640px;
	float: left;
	margin-left:6px;/*左カラム調整*/
}
#flashbanner {
	width: 410px;
	height:210px;
	margin:0 auto 5px;
}
h2.info_more,h2.pickup_skin {
	width:410px;
	height:36px;
	margin:5px auto;
	text-indent:-9999px;
}
h2.info_more {background: url(../images/top/ttl_info.jpg) no-repeat left top;}
h2.info_more a {
	width:70px;
	height:36px;
	float:right;
	text-indent:-9999px;
}
h2.pickup_skin {
	background: url(../images/top/ttl_skin.jpg) no-repeat left top;
	margin-top:10px;
}

#skin_ss_box {
	width: 410px;
	height: 85px;
	margin:0 auto 8px;
	padding-left: 10px;
}
#skin_ss_box ul li {
	display: block;
	float: left;
	width: 120px;
	margin-right: 15px;
}
/*　右カラム
--------------------------------------------------------------------------- */
h3.pickup_ss {
	background-image: url(../images/top/title_pickupss.jpg);
	background-repeat: no-repeat;
	clear: left;
	height: 30px;
	width: 410px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#pickup {
	background-image: url(../images/top/pickup_gmacce.gif);
	background-repeat: no-repeat;
	height: 290px;
	width: 190px;
	margin-right: auto;
	margin-left: auto;
}
#pickup .acce_movie {
	background-color: #000000;
	/*height: 130px;*//*flash*/
	height: 150px;
	width: 180px;
	clear: left;
	display: block;
	position: relative;
	top: 5px;
	left: 5px;
	margin-bottom: 5px;
}
#pickup #acce_txt_area {
	background-image: url(../images/top/pickup_gmacce_bg02.gif);
	background-repeat: no-repeat;
	/*height: 140px;*//*flash*/
	height: 120px;
	width: 180px;
	display: block;
	position: relative;
	left: 5px;
	top: 5px;
	padding-top: 5px;
	padding-left: 6px;
	clear:left;
}
#pickup_icon {
	float: left;
	height: 32px;
	width: 32px;
	margin-right: 5px;
	margin-top:5px;
}
#pickup_name {
	background-color: #FFCC00;
	float: left;
	width: 130px;
	text-align: left;
	font-size:85%;
}
#pickup #acce_txt {
	clear: left;
	width: 170px;
	text-align: left;
	position: relative;
	top: 3px;
	font-size:96%;
}
#bannrt_box {
	width: 190px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#bannrt_box ul li {
	display: block;
	margin:10px 0;
	width: 190px;
}

/*　06. Footer
--------------------------------------------------------------------------- */
#footer {
	background-image: url(../images/top/footer_bg_tuki.png);
	background-repeat: no-repeat;
	height: 102px;
	width: 852px;
	/*margin:0 0 10px 4px;*/
	margin:0;
	position: relative;
	top: 0px;
}
#footer #fotter_right {
	float: left;
	width: 550px;
	left: -100px;
	position: relative;
	color: #000;
	top:3px;
	/*width: 450px; 140313まで*/
	/*left: 0px; 140313まで*/
}
html.mac #footer #fotter_right{
	width: 610px;
	left: -150px;
}
/*#fotter_right .siteinfo {
	margin-bottom:50px;
}*/
#footer #link_list {
	color: #FFFFFF;
	width: 500px;
	float: left;
}

.copy{
	position:relative;
	top:-62px;
	right:38px;
	float:right;
	color:#ccc;
}
	.copy p{ font-size: 13px;}
html.mac .copy{ right: 18px;}

.pgtop a {
	display:block;
	float:right;
	height:0;
	left:163px;
	margin:0 0 0 30px;
	padding:35px 0 0;
	position:relative;
	top:-20px;
	width:160px;
}
/*footer link*/
.siteinfo a:link{
	color:#000;
}
.siteinfo a:visited{
	color:#000;
}
.siteinfo a:hover{
	color:#fff;
}

/*footer2*/
#footer .cslogo a {
	float: left;
	width: 237px;
	height: 50px;
	background: url(../images/top/cs_logo.png) no-repeat left top;
	position: relative;
	top:30px;
	left: 10px;
	display: block;
}
#footer #contents_link {
	width: 450px;
	float: left;
	color: #FFFFFF;
	position: relative;
	left: 80px;
}
#link_list ul li {
	display: block;
	width: 30px;
	clear: left;
}

/*.logout_on{
	background: url(../images/banner/logout_bt.png) no-repeat left top;
	width: 181px;
	height: 32px;
	display: block;
	border:none;
}
.logout_on:hover{
	background: url(../images/banner/logout_bt.png) no-repeat left bottom;
	width: 181px;
	height: 32px;
	display: block;
	border:none;
}
*/


/*　各ページ共通
--------------------------------------------------------------------------- */
/*各ページ見出し*/
h2{
	/*width:615px;*//*ie6幅指定するとh2をワードプレスで記述したとき、飛び出る。よって右カラムが落ちる*/
	height:35px;
	margin:0 auto;
}
h2.data_ttl {
	background: url(../images/gamedata/ttl_gamedata.jpg);
	background-repeat:no-repeat;
	height: 33px;
	width: 615px;
}
h2.commu_ttl	{background:url(../images/gamedata/ttl_commu.jpg) no-repeat left top;}
h2.guide_ttl 	{background: url(../images/gamedata/ttl_guide.jpg) no-repeat left top;}
h2.info_ttl 	{background: url(../images/gamedata/ttl_info.jpg) no-repeat left top;}
h2.pre_ttl 		{background: url(../images/gamedata/ttl_pre.jpg) no-repeat left top;}
h2.support_ttl 	{background: url(../images/gamedata/ttl_support.jpg) no-repeat left top;}
h2.lib_ttl 		{background: url(../images/gamedata/ttl_lib.jpg) no-repeat left top;}
h2.charge_ttl	{background: url(../images/gamedata/ttl_charge.jpg) no-repeat left top;}
h2.sitemap_ttl	{background:url(../images/gamedata/ttl_sitemap.jpg) no-repeat left top;}
h2.login_ttl	{background:url(../images/gamedata/ttl_login.jpg) no-repeat left top;}/*ログインページ追加090602*/
h2.agreement_ttl {background:url(../images/gamedata/ttl_use_agreement.jpg) no-repeat left top;}/*利用規約ページ追加090709*/

#data-box {
	width: 615px;
	margin:0 auto;
	}
em{
	color:#3366FF;
	font-style: normal;
	font-weight: bold;
}

/*------パンくずリスト部分（手動部分）-------*/

.pankuz {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	/*width: 320px;*/
	height: 15px;
	color: #FFFFFF;
	float: right;
	margin-top: 10px;
	padding-right:5px;
	text-align:right;

}
.pankuz a {
	color: #FF6600;
}
.pankuz a:hover {
	color: #FF9900;
}

/*------パンくずリスト部分（phpで指定した部分）-------*/
.pankuzu {
	color:#FFFFFF;
	display:block;
	font-size:12px;
	height:15px;
	padding:10px;
	text-align:right;
}

#pagetop a {
	background:url(../images/etc/pagetop.jpg) no-repeat left top;
	height: 22px;
	width: 142px;
	display: block;
	margin:15px 5px 15px 0;
	float: right;
	text-indent: -9999px;
}
.event_top {
	height: 22px;
	width: 142px;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	float: right;
	text-indent: -9999px;
}

/* text decoration */

.txtBox,.txtNbox {
	width:550px;
	margin: 20px auto 30px 30px;
	font-size: 12px;
	text-align:left;
}

.txtBox p {
	background: #FCF9D9 ;
	padding: 10px;
}

.txtNbox {
	padding: 10px;
}

span.txt_bold { font-weight: bold;}
span.txt_rbold { color:#ee0000; font-weight: bold;}
span.txt_red { color:#ee0000;}

/*アップデート情報関連*/
#movie_box {
	width:360px;
	margin:0 auto;
	text-align:center;
}
h3.update_movie {
	background-image: url(../images/update/movie_ttl.jpg);
	background-repeat:no-repeat;
	width:600px;
	height:30px;
	margin-bottom:20px;
	text-align:center;

}
#updateinfo {
	font-size:12px;
	width:550px;
}
#updateinfo p {
	margin:0 auto;
	padding:10px 0 0 20px;
	width:490px;
}
#updateinfo h5 {
	background:url(../images/update/h5_update01.jpg) no-repeat scroll left top;
	width:570px;
	height:90px;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	margin:0 auto 0 auto;
	line-height:80px;
}
#updateinfo h6 {
	font-size:14px;
	font-weight:bold;
	/*text-indent:6em;*/
	text-align:center;
	width:482px;
	height:73px;
	margin:0 auto 0 45px;
}
#updateinfo h6.upinfo01 {
	background:url(../images/update/h6_up01.jpg) no-repeat scroll left top;
	line-height:100px;
}
#updateinfo h6.upinfo02 {
	background:url(../images/update/h6_up02.jpg) no-repeat scroll left top;
	line-height:100px;
}
#updateinfo h6.upinfo03 {
	background:url(../images/update/h6_up03.jpg) no-repeat scroll left top;
	line-height:95px;
}
#updateinfo h6.upinfo04 {
	background:url(../images/update/h6_up04.jpg) no-repeat scroll left top;
	line-height:100px;
}
#updateinfo h6.upinfo05 {
	background:url(../images/update/h6_up05.jpg) no-repeat scroll left top;
	line-height:90px;
}


/*バトルトーナメント*/
#battleinfo {
	font-size:12px;
	width:550px;
}
#battleinfo p {
	margin:0 auto;
	padding:10px 0 0 20px;
	width:490px;
}
#battleinfo h5 {
	width:501px;
	height:160px;
	margin:0 auto 0 auto;
}
#battleinfo h5.kojin 	{background:url(../images/update/h4_battle.jpg) no-repeat scroll left top;}
#battleinfo h5.team 	{background:url(../images/update/h4_battle02.jpg) no-repeat scroll left top;}
#battleinfo h5.result 	{background:url(../images/update/h4_battle03.jpg) no-repeat scroll left top;}

#battleinfo h6 {
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-indent:20px;
	width:482px;
	height:32px;
	margin:10px auto 0 auto;
}
 #battleinfo h6.battle01 {
	background:url(../images/update/h5_battle01.jpg) no-repeat scroll left top;
	line-height:30px;
}
/*FAQ*/
#answer {
	margin:10px 0;
}

.guide_num dt {
	clear:both;
	font-weight:bold;
	height:35px;
	padding:25px 0 0 35px;
}

/*次のページボタンの位置*/
.next_btn {
	margin-left:235px;
}

/* 07.サブバナー*/
#sub_banner {
	position: absolute;
	left: 860px;
	top: 0;
	height: auto;
	margin: -10px 0 0 0;
}
#sub_banner a {
	display: block;
	margin-top: 10px;
}
#sub_banner_left {
	position: absolute;
	left: -165px;
	top: 0;
	height: auto;
	margin: -10px 0 0 0;
}
#sub_banner_left a {
	display: block;
	margin-top: 10px;
}
#sub_banner a.leftaside_01 {
	position: absolute;
	left: -1030px;
}
