@charset"Shift_JIS";

/* -----全体構造----- */

body{
	background:#000;
	color:#fff;
	margin:0;
	padding:0;
	text-align:center;
}
/*-----wrapper------*/
#wrapper{
	position:relative;
	height:650px;
	width:780px;
	margin:41px auto;
	text-align:left;
	background-image:url(images/back_wh6.jpg);
}
#maincontent{
	background:#fff;
	/*float:right;*/
	position:absolute;
	top:0px;
	left:273px;
	width:507px;
	text-align:center;
	}

#topics{
	background:#FF7F00;
	width:273px;
	margin:0;
	/*float:left;*/
	position:absolute;
	top:0px;
	left:0px;
	color:#000000;
	font-size:10px;
}
#footer{
	/*clear:both;*/
	background-color:#000000;
	text-align:center;
}
/*-----wrapper_end------*/

/*------トピックス項目ごとの指定------*/
#topicsh{
	display:none;
}
#logo{
margin-bottom:5px;
}
#newitem,
#physis,
#clash{
	background-repeat:no-repeat;
	margin:3px 6px 3px 5px;
	padding:0px;
	height:78px;
}
#newitem h3,
#physis h3,
#keitai h3,
#clash h3{
	display:none;
}
#newitem p,
#physis p,
#keitai p,
#clash p{
	margin:0px;
	padding:25px 0px 0px 79px;
}
#newitem{
	background-image:url(images/new_item_bg.gif);
}
#physis{
	background-image:url(images/physis_bg4.gif);
}
#clash{
	background-image:url(images/clash_bg.gif);
}
#physis a img{
	border:none;
}
#keitai{
	position:relative;
	background-repeat:no-repeat;
	margin:3px 6px 3px 5px;
	padding:0px;
	background-image:url(images/keitai_saito_bg.gif);
	height:78px;
}
#keitai img{
	position:absolute;
	top:2px;
	left:2px;
}
#kabegami{
	color:#FFFFFF;
	position:absolute;
	top:65px;
	left:2px;
	width:70px;
	height:12px;
	text-align:center;
}
#keitaitext{
	position:absolute;
	margin:0px;
	top:52px;
	left:145px;
	height:24px;
	width: 121px;
}
/*------what's new------*/
#whatsnew{
	position:relative;
	padding:0px;
	height:50px;
	background-image:url(images/whats_new.gif);
	background-repeat:no-repeat;
	width:272px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	/*
	position:relative;
	display:block;
	left:0px;
	top:0px;*/
	}
#whatsnew h3{
	display:none;
}
#whatsnew a{
	display:block;
	position:absolute;
	top:4px;
	left:164px;
	height:20px;
	width:70px;
}
#whatsnew span{
	display:none;
}	
#whatsnew p{
	position:absolute;
	top:35px;
	left:0px;
	margin:0px;
	width:272px;
	text-align:center;
}
/*------headline------*/
#headline h3{
	display:none;
}
#headline{
	background-image:url(images/headline_bg.gif);
	background-repeat:no-repeat;
	height:186px;
	margin:8px 0px 0px 0px;
	color:#101077;
}
#headlinelist{
	margin:0px;
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
}
#headline li{
	margin:5px 0px;
}
/*------i-mode------*/
#imode{
	height:66px;
	background-image:url(images/i_mode_bg.gif);
	background-repeat:no-repeat;
	margin:13px 0px 0px 2px;
	}
#imode h3{
	display:none;
}
#imode p{
	padding:26px 0px 5px 8px;
	margin:0px;
}
#imodelink{
	height:24px;
}
/*------メインコンテンツ------*/
#maincontent h1{
	margin:5px auto 0px;
}
#maincontent h1 img{
	vertical-align:top;
}
#flash{
	width:490px;
	height:235px;
	background:#333;
	margin:5px 5px 5px 7px;
}
/* ------ナビゲーション全体の設定start------ */

/* ナビゲーションUL */
#navigation{
	position:relative;
	list-style-type:none;
	height:330px;
	width:492px;
	margin:5px 5px 5px 8px;
	padding:0;
	background-image:url(images/main_swap_bg.gif);
	background-color:#FFFFFF;
}
/* -------li共通設定------ */
#navigation li{
	position:absolute;
	width:164px;
	height:70px;
	margin:0px;
	padding:0px;
}

/* ------liの個別設定------ */
#nav1{
	top:0px;
	left:0px;
}
#nav2{
	top:0px;
	left:164px;
}
#nav3{
	top:0px;
	left:328px;
}
#nav4{
	top:70px;
	left:0px;
}
#nav5{
	top:70px;
	left:164px;
}
#nav6{
	top:70px;
	left:328px;
}
#onlineshop{
	top:155px;
	left:0px;
	width:175px;
	height:89px;
}
#members{
	top:155px;
	left:175px;
	width:200px;
	height:60px;
}

/* ------aのマウスの状態にかかわらない共通設定------ */
#navigation a{
	text-decoration:none;
	display:block;
	width:164px;
	height:70px;
	background-image:url(images/main_swap_bg.gif);
}

/*a ------のマウスがhoverでないときの背景位置の個別設定------ */
#nav1 a{
	background-position:0px 0px;
}
#nav2 a{
	background-position:-164px 0px;
}
#nav3 a{
	background-position:-328px 0px;
}
#nav4 a{
	background-position:0px -70px;
}
#nav5 a{
	background-position:-164px -70px;
}
#nav6 a{
	background-position:-328px -70px;
}
#onlineshop a{
	background-position:0px -155px;
	width:175px;
	height:89px;
}
#members a{
	background-position:-175px -155px;
	width:200px;
	height:60px;
}

/*a ------のマウスがhoverのときの背景位置の個別設定------ */

#nav1 a:hover{
	background-position:0px -330px;
}
#nav2 a:hover{
	background-position:-164px -330px;
}
#nav3 a:hover{
	background-position:-328px -330px;
}
#nav4 a:hover{
	background-position:0px -400px;
}
#nav5 a:hover{
	background-position:-164px -400px;
}
#nav6 a:hover{
	background-position:-328px -400px;
}
#onlineshop a:hover{
	background-position:0px -485px;
	width:175px;
	height:89px;
}
#members a:hover{
	background-position:-175px -485px;
}

/* ------リストのテキストを隠す------ */ 
#navigation span{
	display:block;
	text-indent:-9999px;
}

/* ------ナビゲーション全体の設定end------ */


#footer h3{
	display:none;
}
/*------メインコンテンツend-------*/
a:link {
	color: #025C65;
}
