/*==========  目次 ==========*/

/*
01.ボックス
02.ローテーションバナー
02.インフォーメーション
02.カード伝説
02.Live!スポーツ
02.コミュニティ
*/



/*========== ボックス ==========*/
.halfBox_wrapper {
width:352px;
margin-top:6px;
background:url(../img/top/main_halfBox_bg.gif) 0 0 repeat-y;
float:left;
}
.halfBox {
width:352px;
padding-bottom:10px;
background:url(../img/top/main_halfBox_bottom.gif) left bottom no-repeat;
}

.legendBox_wrapper {
width:516px;
margin-top:6px;
background:url(../img/top/main_legend_bg.gif) 0 0 repeat-y;
float:left;
}
.legendBox {
width:516px;
padding-bottom:10px;
background:url(../img/top/main_legend_bottom.gif) left bottom no-repeat;
}

.SocialbannerBox_wrapper {
width:190px;
margin-top:6px;
float:left;
}
.SocialbannerBox {
width:190px;
padding-bottom:10px;
background:url(../img/top/main_halfBox_bottom.gif) left bottom no-repeat;
}


.fullBox_wrapper {
width:710px;
margin-top:6px;
background:url(../img/top/main_fullBox_bg.gif) 0 0 repeat-y;
}
.fullBox {
width:710px;
padding-bottom:10px;
background:url(../img/top/main_fullBox_bottom.gif) left bottom no-repeat;
}


/*========== ローテーションバナー ==========*/

.rotationBnr_wrapper {
margin:0px;
padding:8px;
background:#202020;
border-top:1px solid #9a9a9a;
}

.rotationBnr {
width:710px;
background:#555555;
}


/*========== インフォーメーション ==========*/
.info_list_btn{
background:url(/common/img/base/btn_info_ichiran.png) 0 0 no-repeat;
position:relative;
top:8px;
left:25px;
}

.info_list_btn a {
width:72px;
height:19px;
background:url(/common/img/base/btn_info_ichiran.png) 0 0 no-repeat;
display:inline-block;
text-indent:-9999px;
}

.info_list_btn a:hover {
background:url(/common/img/base/btn_info_ichiran_on.png) 0 0 no-repeat;
}


.info_wrapper {
margin:0px;
padding:8px;
background:#202020;
border-top:1px solid #9a9a9a;
}
.info_wrapper .info {
width:506px;
background:#202020;
float:left;
}
.info_wrapper .info_bnr {
width:182px;
margin-top:4px;
float:right;
background:#003333;
}

.infoTabContents {
width:494px;
padding: 0 6px 6px;
background:url(../img/top/infoTab_bg.gif) 0 0 no-repeat #ffffff;
}
.infoTabContents ul, .infoTabContents ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.infoTabContents ul.ulTab {
margin-bottom:0;
}
.infoTabContents ul.ulTab li {
float:left;
}

.info #infoPage1,
.info #infoPage2,
.info #infoPage3,
.info #infoPage4 {
height:108px;
}



/*========== カード伝説 ==========*/
.cardLegend {
padding: 0 10px;
/*padding: 0 10px;*/
}

/*========== Live!スポーツ ==========*/
.lsTabContents {
padding: 0 10px;
}
.lsTabContents ul, .lsTabContents ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.lsTabContents ul.ulTab {
margin-bottom:0;
}
.lsTabContents ul.ulTab li {
float:left;
}
.lsTabContents .lsPageContents {
width:324px;
height:90px;
padding:4px;
color:#ffffff;
background:#000000;
}

/* 更新情報 */
ul.lsNew {
margin:0 5px 0 110px;
list-style:nene;
color:#ffffff;
}
ul.lsNew li {
margin-bottom:2px;
padding-left:10px;
background:url(../img/base/list_arrow01.gif) 0 2px no-repeat;
}
ul.lsNew li a {
color:#ffffff;
text-decoration:none;
}
ul.lsNew li a:hover {
text-decoration:underline;
}

/* サーバーリスト */
.lsTabContents .lsPageContents ul.lsServerlist {
list-style:nene;
}
.lsTabContents .lsPageContents ul.lsServerlist li {
width:71px;
margin:2px;
padding:0px 2px;
float:left;
font-size:10px;
}
.lsTabContents .lsPageContents ul.lsServerlist li a {
color:#ffffff;
}
.lsTabContents .lsPageContents ul.lsServerlist li a:hover {
color:#000000;
background:#ffeeee;
}
.lsTabContents .lsPageContents ul.lsServerlist li.new {
background:#ffeeee;
}
.lsTabContents .lsPageContents ul.lsServerlist li.new a {
color:#000000;
}

/*========== コミュニティ ==========*/
.community {
padding:2px 10px;
}
.fsTabContents {
width:342px;
float:left;
}
.fsTabContents ul, .fsTabContents ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.fsTabContents ul.ulTab {
margin-bottom:0;
}
.fsTabContents ul.ulTab li {
float:left;
}
.fsTabContents .fsPageContents {
width:334px;
height:90px;
padding:4px;
color:#ffffff;
background:#000000;
}

/* 更新情報 */
ul.fsNew {
margin:0 5px;
list-style:nene;
color:#ffffff;
}
ul.fsNew li {
margin-bottom:3px;
padding-left:10px;
background:url(../img/base/list_arrow01.gif) 0 2px no-repeat;
}
ul.fsNew li a {
color:#ffffff;
text-decoration:none;
}
ul.fsNew li a:hover {
text-decoration:underline;
}

/* サーバーリスト */
.fsTabContents .fsPageContents ul.fsServerlist {
margin:0 5px;
list-style:nene;
font-size:10px;
}
.fsTabContents .fsPageContents ul.fsServerlist li {
width:56px;
margin:2px;
padding:0px 2px;
float:left;
}
.fsTabContents .fsPageContents ul.fsServerlist li a {
color:#ffffff;
}
.fsTabContents .fsPageContents ul.fsServerlist li a:hover {
color:#000000;
background:#ffeeee;
}
.fsTabContents .fsPageContents ul.fsServerlist li.new {
background:#ffeeee;
}
.fsTabContents .fsPageContents ul.fsServerlist li.new a {
color:#000000;
}

/* ファンサイトブログRSS */
.fsBlog {
width:342px;
height:200px;
background:#f8ffe4;
float:right;
}
.fsBlog_list {
height:150px;
padding:10px;
overflow:auto;
}