/* CSS Document */

@import "Default.css";
@import "Menber.css";

body {
	margin:0px auto;
	padding:0px;
	font-family: "ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
	font-size:0.9em;
}

#CenterBox {
	width:1000px;
	margin-top: 65px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/*ALL
----------------------------------------------------------------------------*/
.clear {
	margin:0px;
	padding:0px;
	font-size:0px;
	line-height:100%;
	clear:both;
}

a {
	color:#666666;
	text-decoration:none;
}

a:hover {
	color:#666666;
	text-decoration:underline;
}

/*TopTextNewsBox
----------------------------------------------------------------------------*/
#TopTextNewsBox {
	width:945px;
	border:1px solid #ddd;
	text-align:center;
	font-size:0.8em;
	margin-top: 62px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding:15px 0;
}

#TopTextNewsBox span {
	margin:0px;
	padding:0px 0px 0px 38px;
	background:url(../new_img/icon_new.gif) no-repeat 0.5em 0.1em;
	list-style-type:none;
}


#TopTextNewsBox a {
	color:#9e041a;
	text-decoration:underline;
}

#TopTextNewsBox a:hover {
	color:#9e041a;
	text-decoration:none;
}

/*LBox
----------------------------------------------------------------------------*/
#MainBox {
	width:727px;
	padding:0px 0px 0px 23px;
	float:left;
}

/*BottomBox
--------------------------------------------*/
#BottomBox {
	width:727px;
	font-size:0.82em;
	margin-top:10px;
}

/*RBox
--------------------*/
#BottomBox #RBox {
	width:489px;
	float:right;
}

#BottomBox #bnr_big {
	margin-bottom:7px;
}

/*Movarevo
------------*/
#MovarevoBox {
	background:url(../new_img/i-revo_news_bg.gif) repeat-y;
}

#MovarevoBox #LBox {
	width:330px;
	float:left;
	border-left:#cccccc solid 1px;
	padding:0;
}

#MovarevoBox #LBox .line {
	margin:0px 0px 8px 10px;
}

#MovarevoBox #title {
	padding:0;
	margin:0px 0px 7px 10px;

}

#MovarevoBox #title img {
	padding:0;
	margin:6px 18px 10px 6px;
	float:left;
}

#MovarevoBox #title p {
	padding:0;
	margin:6px 0 0 0;
	width:150px;
	float:left;
	display:inline;
	font-size:11px;
	line-height:130%;
}

#MovarevoBox .detail {
	margin:0px 0px 0px 10px;
}

#MovarevoBox .detail a {
	margin:0;
	padding:0;
	color:#9e041a;
	text-decoration:underline;
}

#MovarevoBox .detail a:hover {
	margin:0;
	padding:0;
	color:#9e041a;
	text-decoration:none;
}



#MovarevoBox .detail img {
	margin:0px 8px 0px 0px;
	float:left;
}

#MovarevoBox .detail p {
	margin:0px;
	padding:0px;
	width:245px;
	float:left;
	line-height:120%;
}

#MovarevoBox .detail p span {
	color:#a1021e;
}

#MovarevoBox #R_img {
	float:right;
}

#MovarevoBox #ema_Box {
	background:url(../new_img/ema_bg.gif) no-repeat;
	height:69px;
	width:466px;
	margin:8px 0 0 7px;
	padding:12px 0 0 9px;
}

#MovarevoBox #ema_Box img {
	border:none;
}

#MovarevoBox #ema_Box a {
	border:none;
}

/*i-revoからのお知らせ
--------------------*/
#i-revo_news_Box{
	width:489px;
	margin-bottom:7px;
	background:url(../new_img/i-revo_news_bg.gif) repeat-y;
}

#i-revo_news_Box p {
	margin:0 10px 6px 25px; padding:0;
}

/*copyright
--------------------*/
#copyrightBOX{
	font-size:0.9em;
	color:#a8acb6;
	margin:0 0 0 10px;
}

#copyrightBOX p {
	margin:13px 0 0 0;
	padding:0;
}

/*jasrac
--------------------*/
#jasrac_BOX{
	font-size:0.9em;
	color:#666666;
	margin:0 0 0 10px;
	padding:5px 0 0 0;
}

#jasrac_text_img{
	margin:0 10px 0 0;
	padding:0;
	float:left;
}

#jasrac_text_img p{
	float:left;
	margin:28px 0 0 5px ;
	padding:0;
	width:100px;
}

#jasrac_text_img img{
	width:50px;
	height:50px;
	float:left;
	margin:0;
	padding:0;
}


/*LBox
--------------------*/
#BottomBox #LBox {
	float:left;
}

#BottomBox #LBox img {
	margin-bottom:7px;
}

/*header
----------------------------------------------------------------------------*/
#header {
	width:968px;
	background:url(../new_img/GlobalNavi_back.jpg) repeat-x;
	position:absolute; top:0px;
	padding:0px 0px 0px 32px;
}

#header #i-revo {
	margin:18px 59px 0px 0px;
	float:left;
}

#header #line {
	margin:15px 8px 0px 0px;
	float:left;
}

#header #banner {
	margin:8px 0px 0px 104px;
}

#CenterBox #news_bar {
	text-align:center;
	margin:0 0 15px 0;
	padding:0;
}

/*GlobalCategory
--------------------------------------------*/
#header #GlobalCategory {
	margin:18px 8px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

#header #GlobalCategory li {
	list-style:none;
	float:left;
}

#header #GlobalCategory li a {
	width:246px;
	height:28px;
	display:block;
	text-decoration:none;
	background-image:url(../new_img/G_category.gif);
	background-position:top left;
}

#header #GlobalCategory li span {
	visibility:hidden;
}

#header #GlobalCategory li#G_mp a{
	background-position:left 1px;
}

#header #GlobalCategory li#G_mp a:hover {
	background-position:left bottom;
}

#header #GlobalCategory li#G_game a{
	background-position:-165px 1px;
}

#header #GlobalCategory li#G_game a:hover {
	background-position:-165px bottom;
}

#header #GlobalCategory li#G_access a{
	background-position:right 1px;
}

#header #GlobalCategory li#G_access a:hover {
	background-position:right bottom;
}

/*GlobalService
--------------------------------------------*/
#header #GlobalService {
	width:285px;
	margin:19px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

#header #GlobalService li {
	list-style:none;
	margin-right:7px;
	float:left;
}

#header #GlobalService li a {
	width:88px;
	height:27px;
	display:block;
	text-decoration:none;
}

#header #GlobalService li span {
	visibility:hidden;
}

#header #G_help {
	background:url(../new_img/G_help.jpg);
}

#header #G_help a:hover {
	background:url(../new_img/G_help.jpg) bottom;
}

#header #G_servicelist {
	background:url(../new_img/G_list.jpg);
}

#header #G_servicelist a:hover {
	background:url(../new_img/G_list.jpg) bottom;
}

#header #G_login {
	display:none;
	background:url(../new_img/G_login.jpg);
}

#header #G_login a:hover {
	background:url(../new_img/G_login.jpg) bottom;
}

#header #G_logout {
	display:none;
	background:url(../new_img/G_logout.jpg) no-repeat;
}

#header #G_logout a:hover {
	background:url(../new_img/G_logout.jpg) no-repeat bottom;
}

/*news
----------------------------------------------------------------------------*/
.news_and_topix_Box {
	width:211px;
	margin:8px 0;
	padding:0;
	background:url(../new_img/news_topix_bg.jpg) repeat-y;
} 

.news_and_topix_Box h3 {
	width:211px;
	/*text-indent:-9999px;*/
	height:35px;
	/*background:url(../new_img/news_topix.jpg) no-repeat;*/
	display:block;
	margin:0;
	padding:0;
} 

.news_and_topix_Box ul {
display:block;
	margin:10px 10px 5px 10px ;
	padding:0;
} 

.news_and_topix_Box ul li {
	background:url(../new_img/news_topix_icon.jpg) no-repeat scroll 0em 0.2em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0 0 4px 10px ;
	margin:0;
	font-size:0.82em;	
} 

.news_and_topix_Box ul li a {
	margin:18px 0px 0px 0px;
	line-height:1.3em;
	
} 

.news_and_topix_Box ul li img {
	margin:2px 0px -2px 5px;
} 






/*footer
----------------------------------------------------------------------------*/
#footer {
	color:#798592;
	font-size:0.7em;
	margin-top:40px;
	margin-bottom:30px;
}

#footer ul {
	width:40.3em;
	list-style-type:none;
	margin:0px auto;
	padding:0px;
}

#footer ul li {
	margin:0px 0.5em 0px 0px;
	padding:0px 0px 0px 0.5em;
	float:left;
}

#footer ul li a {
	color:#798592;

}

#footer p {
	width:959px;
	text-align:center;
	border-top:#cfd4da solid 1px;
	margin:5px 0px 0px 20px;
	padding:5px 0px 0px 0px;
}

/*FortuneBox
----------------------------------------------------------------------------*/
#fortune {
	width:233px;
	background:url(../new_img/Fortune_title.jpg) no-repeat;
	margin-bottom:5px;
	padding:12px 0px 0px 0px;
	display:none;
}

#BottomBox #LBox #fortune img {
	margin-bottom:3px;
}

#fortune img {
	border:none;
}

#fortune .clearDummy {
	width:0px;
	height:0px;
	clear:both;
	margin:0px;
	padding:0px;
	line-height:100%;
	font-size:0px;
}

#fortune .hnBgBeige03 {
	padding:0px 24px 0px 0px;
	font-size:1em;
}

#fortune .hnBgBeige03 h2 {
	display:none;
}

#BottomBox #fortune .hnBgBeige03 p {
	font-size:0.8em;
	line-height:100%;
	margin:0px;
	padding:0px;
	float:right;
}

#fortune .narrowBoxInnerR100 {
	margin-top:10px;
	padding-right:24px;
	float:right;
}

#fortune .narrowBoxInnerL100 {
	margin-top:10px;
	padding-left:34px;
	float:left;
}

#fortune .narrowBoxInnerL100 p {
	line-height:120%;
	margin:0px;
	padding:0px;
}

#fortune .narrowBoxInnerL100 table {
	background-image:none;
	line-height:100%;
	margin:0px;
	padding:0px;
}

#fortune table {
	background:url(../new_img/Fortune_end.gif) no-repeat bottom;
	font-size:0.8em;
	padding:10px 0px 15px 13px;
}

/*
#FortuneBox {
	width:211px;
	background:url(../new_img/Fortune_title.jpg) no-repeat;
	margin-top:10px;
	margin-bottom:5px;
	padding:12px 0px 0px 0px;
}

#FortuneBox img {
	border:none;
}

#FortuneBox .clearDummy {
	width:0px;
	height:0px;
	clear:both;
	margin:0px;
	padding:0px;
	line-height:100%;
	font-size:0px;
}

#FortuneBox .hnBgBeige03 {
	padding:0px 10px 0px 0px;
}

#FortuneBox .hnBgBeige03 h2 {
	display:none;
}

#FortuneBox .hnBgBeige03 p {
	font-size:0.8em;
	line-height:100%;
	margin:0px;
	padding:0px;
	float:right;
}

#FortuneBox .narrowBoxInnerR100 {
	margin-top:10px;
	padding-right:13px;
	float:right;
}

#FortuneBox .narrowBoxInnerL100 {
	font-size:0.8em;
	margin-top:10px;
	padding-left:13px;
	float:left;
}

#FortuneBox .narrowBoxInnerL100 p {
	line-height:120%;
	margin:0px;
	padding:0px;
}

#FortuneBox .narrowBoxInnerL100 table {
	background-image:none;
	line-height:100%;
	margin:0px;
	padding:0px;
}

#FortuneBox table {
	background:url(../new_img/Fortune_End.jpg) no-repeat bottom;
	font-size:0.8em;
	padding:10px 0px 15px 13px;
}
*/

