@charset "utf-8";

@import "base.css";
@import "header.css";
@import "footer.css";
@import "navi.css";


/* ----- index.html ----- */

#index_Left{
float:left;
width:750px;
margin:0;
padding:10px 0px 5px 8px;
}

/* */

#idx_box01{
float:left;
margin:8px 13px 0 0;
padding:0 3px 0 3px;
text-align:left;
width:200px;
}

#idx_box01 .idx_box01_A{
float:left;
background:url(../img/bg_left_mid.gif) repeat-y;
margin:10px 0 5px 0;
text-align:left;
width:200px;
}

#idx_box01 .idx_box01_A h3{
margin:0;
padding:0;
}

#idx_box01 .idx_box01_A h4{
margin:3px 3px 3px 8px;
padding:0;
background-color:#3a6bb8;
padding:5px;
color:#FFFFFF;
width:172px;
font-size:100%;
}


#idx_box01 .idx_box01_A h4 span{
font-size:8pt;
color:#FFFFFF;
margin-left:75px;
font-weight:normal;
}

#idx_box01 .idx_box01_A ul{
margin:0 3px 5px 13px;
text-align:left;
padding:0;
width:177px;
}

#idx_box01 .idx_box01_A ul li{
padding:2px 5px 2px 5px;
margin:7px 0 0 0;
text-align:left;
background-color:#FFFFFF;
list-style-type:none;
/*	background:url(../img/circle.gif) no-repeat 2px 6px; */
}

#idx_box01 .idx_box01_A ul li.li02{
background-color:#f2f2f2;
}

#idx_box01 .idx_box01_A p{
text-align:center;
border-bottom:3px solid #3a6bb8;
padding:5px 0 5px 0;
width:199px;
}

#idx_box01 .idx_box01_A div.twitter{
text-align:left;
border-bottom:3px solid #3a6bb8;
padding:5px 8px 5px 8px;
margin:0;
width:183px;
}

#idx_box01 p.imgcenter{
text-align:center;
padding:0;
margin-top:10px;
float:left;
}

#idx_box02{
float:left;
margin:16px 0 20px 0px;
text-align:left;
width:530px;
}

#idx_box02 .idx_box02_A{
float:left;
margin:0;
padding:0;
text-align:left;
width:530px;
}

#idx_box02 .idx_box02_A h2{
margin:0;
padding:0;
}

#idx_box02 .idx_box02_A .Archive{
position:relative;
}

#idx_box02 .idx_box02_A .Archive h2{
margin:0;
padding:0;
background:none;
border:none;
}

#idx_box02 .idx_box02_A .Archive ul{
position:absolute;
top:19px;
right:0px;
_right:20px;
}

#idx_box02 .idx_box02_A .Archive ul li{
margin:0 15px 0px 0px;
list-style-type:none !important;
}

#idx_box02 .idx_box02_A .detail{
background:url(../img/bg_news_mid.gif) repeat-y ;
width:531px;
text-align:left;
margin:0;
}

#idx_box02 .idx_box02_A .detail dl.topics{
margin:0;
padding:0 0 30px 0;
width:531px;
clear:both;
background:url(../img/bg_news_foot.gif) no-repeat bottom;
}

#idx_box02 .idx_box02_A .detail dl.topics dt{
padding:0 10px 0 16px;
margin-left:18px;
width:6em;
background:url(../img/circle.gif) no-repeat 0 0.5em;
float:left;
line-height:160%;
}

#idx_box02 .idx_box02_A .detail dl.topics dd{
margin:0px 15px 0px 10em;
padding:0;
line-height:160%;
}

#idx_box02 .idx_box02_A p.back{
text-align:right;
margin:-25px 10px 20px 0;
}

#idx_box02 dl.pickup_player{
margin:0;
padding:0 0 15px 0;
width:531px;
/* height:130px; */
clear:both;
background:url(../img/line01.jpg) bottom no-repeat;
}

#idx_box02 dl.pickup_player dt{
padding:10px 10px 0 0;
margin:0 0 0 20px;
width:115px;
height:20em;
float:left;
line-height:160%;
}

#idx_box02 dl.pickup_player dd{
margin:0 15px 0px 115px;
padding:10px 0 0 0;
line-height:160%;
}

#idx_box02 dl.pickup_player dd img{
padding-bottom:8px;
}

#idx_Right{
float:right;
width:207px;
margin:3px 0 0 0;
padding:0;
}

#idx_box03{
float:left;
background:url(../img/bg_left_mid.gif) repeat-y;
margin:0 0 15px 0;
text-align:left;
width:200px;
overflow-y:auto;
overflow-x:hidden;
height:325px;
}

#idx_Right p.facebook{
text-align:right;
margin:0px 10px 5px 0;
}

#idx_Right p.facebook img{
text-align:right;
margin-left:10px;
}

#idx_Right #idx_box03 h3{
margin:0;
padding:0;
}

#idx_Right #idx_box03 h4{
margin:3px 3px 3px 8px;
padding:0;
background-color:#b18a53;
padding:5px;
color:#FFFFFF;
width:172px;
font-size:95%;
}

#idx_Right #idx_box03 h4.man{
margin:3px 3px 3px 8px;
padding:0;
background-color:#3a6bb8;
padding:5px;
color:#FFFFFF;
width:172px;
font-size:90%;
}

#idx_Right #idx_box03 h4.woman{
margin:3px 3px 3px 8px;
padding:0;
background-color:#e4027f;
padding:5px;
color:#FFFFFF;
width:172px;
font-size:90%;
}

#idx_Right #idx_box03 ul{
margin:0 3px 2px 13px;
text-align:left;
padding:0;
width:177px;
}

#idx_Right #idx_box03 li{
padding:1px 5px 1px 5px;
margin:3px 0 0 0;
text-align:left;
background-color:#FFFFFF;
list-style-type:none;
}

#idx_Right #idx_box03 li.li02{
background-color:#f2f2f2;
}

#idx_Right #idx_box03 ul.nextgame{
margin:0 3px 5px 13px;
text-align:left;
padding:0;
width:177px;
}

#idx_Right #idx_box03 ul.nextgame li{

padding:2px 5px 2px 16px;
margin:7px 0 0 0;
text-align:left;
background-color:#FFFFFF;
list-style-type:none;
	background:url(../img/circle.gif) no-repeat 2px 6px;
}


#idx_Right #idx_box03 p{
text-align:center;
border-bottom:3px solid #b18a53;
padding:5px 0 5px 0;
width:199px;
}

#idx_Right #idx_box04{
float:left;
background:url(../img/bg_left_mid.gif) repeat-y;
margin:0 0 15px 0;
text-align:center;
width:200px;
}

#idx_Right #idx_box04 h3{
margin:0;
padding:0;
}

#idx_Right #idx_box04 p.img{
	text-align:center;
border:none;
}

#idx_Right #idx_box04 p{
text-align:center;
border-bottom:3px solid #3a6bb8;
padding:5px 0 5px 0;
width:199px;
}

#idx_Right ul.banner{
margin:15px 0 0 0;
text-align:left;
padding:0;
}

#idx_Right ul.banner li{
margin:10px 0 0 0;
padding:0;
text-align:left;
list-style-type:none;
background:none;
}

ul#TopGameMenu  {
margin:15px 0 0 1px;
font-size: 0;
}

ul#TopGameMenu  li {
display: inline-block;
}  
