@charset "UTF-8";
/* CSS Document */
@media print{
 body{ zoom:0.65 }
 .social-wrapper{
	page-break-before: always;
 }
 .main-list{
height:400px;
 }
}
img {
    border-style:none;
}
.textcolor,.textcolor a,.textcolor a:hover,.textcolor a:visited{
color:white;
}
/*クラス*/
a:link{
}
a:visited{
}
a:hover{
text-decoration:underline;
}
a{text-decoration:none;}



.sunday{
color:red;
}
.saturday{
color:blue;
}
.fontfirst{
    font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size:24px;
    
    font-weight:bold;
    float:left;
    margin-left:14px;
    margin-top:28px;
}

.fontsecond{
    font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size:11px;
    
    float:left;
    font-weight:bold;
    margin-left:11px;
    margin-top:39px;
}

#title{
color:white;
}
.title{

font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:25px;
font-weight:bold;
margin-left:5px;
margin-top:7px;
float:left;
}

.titlesmall{
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:9px;
font-weight:bold;
float:left;
}

.bgcolor{
background-color:#;
}
.maincolor-nograd{
color:white;
border-color:white;
background:#;
}
.maincolor-nograd a,.maincolor-nograd a:visited,.maincolor-nograd a:hover{
color:white;
}
.maintextcolor{
color:white;
}
.maintextcolor a,.maintextcolor a:visited,.maintextcolor a:hover{
color:white;
}

        .maincolor{
color:white;
background:#;
}
.mainchangecolor{
 color:white;
    background:#333333;
}

        
.maincolor a,.maincolor a:visited,.maincolor a:hover{
color:white;
}

.mainchangecolor a,.mainchangecolor a:visited,.mainchangecolor a:hover{

   color:white;
}
.mainchangecolor-onlytext{
    color:#333333;
}
.mainchangecolor2{
    background:#4c4c4c;
}
.mainchangecolor2-text{
    color:#4c4c4c;
}
.subcolor{
background:#;
color:white !important;
}
.subcolor a,.subcolor a:visited,.subcolor a:hover{
color:white;
}
.subchangecolor{
background:#333333;
color:#white;
}

/*クラス終わり*/

body{
margin:0;
padding:0;
color:white;
background-image:url(../img/dot6.png);
background-repeat:repeat;
text-align:center;
}


.centering{
color:white;
}


#contents-main{
padding-bottom:30px;
}
#contents{
padding:0 5.7%;
    min-height:700px;
	margin-top:10px;
	border-radius: 5px;	/* CSS3草案 */
    -webkit-border-radius: 5px;	/* Safari,Google Chrome用 */
    -moz-border-radius: 5px;	/* Firefox用 */
	padding-bottom:30px;
	border:#333333 1px solid;
    color:white;
    background:#;
    text-align:left;
word-break: break-all;
}

#contents a,#contents a:visited,#contents a:hover{
color:white;
}
.contents{
padding:0 5.7%;
    min-height:700px;
	margin-top:10px;
	border-radius: 5px;	/* CSS3草案 */
    -webkit-border-radius: 5px;	/* Safari,Google Chrome用 */
    -moz-border-radius: 5px;	/* Firefox用 */
	padding-bottom:30px;
	border:#333333 1px solid;
    color:white;
    background:#;
    text-align:left;
}

.contents a,.contents a:visited,.contents a:hover{
color:white;
}

.contentstitle{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:18px;
	font-weight:bold;
	margin-top:23px;
	border-bottom:solid 1px #CCC;
    text-align:center;
	margin-bottom:10px;
}
.btn{
font-weight:bold;
background-color: #dadada;
padding: 2px 5px;
font-size: 11px;
/* webkit系 */ 
background: -webkit-gradient(linear,left top,left bottom, from(#FFF), to(#CCC));

/* Mozilla系 */ 
background: -moz-linear-gradient(top,  #fff,  #ccc);

/* InternetExplorer */  
filter: progid:DXImageTransform.Microsoft.gradient
(startColorstr='#ffffff', endColorstr='#cccccc', GradientType=0);
border:solid 1px #999;

background: linear-gradient(to bottom, #ffffff, #cccccc);/* IE10+, W3C */
}
.top_list_btn{
float:right;
width:80px;
}
.categorytitlebg button{
position: absolute;
right: 10px;
top: 12px;
}

.sumbottan{
position: absolute;
right: 0;
top: 6px;
width:80px;
height:25px;
float:right;
margin-right:10px;
margin-top:13px;
border-radius: 5px;	/* CSS3草案 */
-webkit-border-radius: 5px;	/* Safari,Google Chrome用 */
-moz-border-radius: 5px;	/* Firefox用 */
/* webkit系 */ 
background: -webkit-gradient(linear,left top,left bottom, from(#FFF), to(#CCC));

/* Mozilla系 */ 
background: -moz-linear-gradient(top,  #fff,  #ccc);

/* InternetExplorer */  
filter: progid:DXImageTransform.Microsoft.gradient
(startColorstr='#ffffff', endColorstr='#cccccc', GradientType=0);
border:solid 1px #999;

background: linear-gradient(to bottom, #ffffff, #cccccc);/* IE10+, W3C */
}
.main-list:nth-child(1){
margin-top:50px !important;
}
.main-list{
margin-top:10px;
padding-top:20px;
border-radius: 10px;	/* CSS3草案 */
-webkit-border-radius: 10px;	/* Safari,Google Chrome用 */
-moz-border-radius: 10px;	/* Firefox用 */
border:solid 1px #333333;

}

#shadow{
padding-bottom:10px;
min-height:200px;
}
#shadow ul{
padding-left:5%;
}
.firstli{
padding-top:25px;
}

.nextli{
padding-top:5px;
text-align:left;
}
.day{
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:12px;
font-weight:bold;
float:left;
}

.category{
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:13px;
color:#FFF;
margin-bottom:10px;
}

.news-category{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	color:#FFF;
	float:left;
	margin-left:20px;
	margin-top:-7px;
}
.news-category-custom{
    margin-left:20px;
    font-size:13px;
    width:95px;
    text-align:center;
    background-color:white;
    color:#;
    float:left;
	border-radius: 4px;
	padding: 0 5px;
}

.topic{
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:13px;
color:#F90;
float:left;
margin-left:20px;
}

#facebook{
overflow:hidden;
height:500px;
margin-top:10px;
margin-bottom:10px;
border-radius: 10px;	/* CSS3草案 */
-webkit-border-radius: 10px;	/* Safari,Google Chrome用 */
-moz-border-radius: 10px;	/* Firefox用 */
border:solid 1px #333333;
}

#twitter{
height:500px;
margin-top:10px;
border-radius: 10px;	/* CSS3草案 */
-webkit-border-radius: 10px;	/* Safari,Google Chrome用 */
-moz-border-radius: 10px;	/* Firefox用 */
border:solid 1px #333333;
}


#photogl{
margin-bottom:26px;
}

#photo{
padding-top:10px;
}
#photo  div{
height:123px;
}
#photo .photoimg{
    width:46%;
    height:123px;
    float:left;
    padding:1px;
   margin:1% 2%;
}

#photoglbanner{
height:40px;
border-radius: 5px;	/* CSS3草案 */
-webkit-border-radius: 5px;	/* Safari,Google Chrome用 */
-moz-border-radius: 5px;	/* Firefox用 */
/* webkit系 */ 
background: -webkit-gradient(linear,left top,left bottom, from(#666), to(#000));

/* Mozilla系 */ 
background: -moz-linear-gradient(top,  #666,  #000);

/* InternetExplorer */  
filter: progid:DXImageTransform.Microsoft.gradient
(startColorstr='#666666', endColorstr='#000000', GradientType=0);

background: linear-gradient(to bottom, #666666, #000000);/* IE10+, W3C */

border:solid 1px #333333;;


}


#rank{
height:67px;
margin-top:10px;
border-radius: 5px;	/* CSS3草案 */
-webkit-border-radius: 5px;	/* Safari,Google Chrome用 */
-moz-border-radius: 5px;	/* Firefox用 */
/* webkit系 */ 
background: -webkit-gradient(linear,left top,left bottom, from(#666), to(#000));

/* Mozilla系 */ 
background: -moz-linear-gradient(top,  #666,  #000);

/* InternetExplorer */  
filter: progid:DXImageTransform.Microsoft.gradient
(startColorstr='#666666', endColorstr='#000000', GradientType=0);

background: linear-gradient(to bottom, #666666, #000000);/* IE10+, W3C */
}

.gametitle{
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:12px;
color:#FFF;
margin-left:10px;
padding-top:12px;
width:80%;
float:left;
text-align:left;
margin-left:4%;
}

.ranktitle{
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:18px;
color:#FFF;
margin-left:4%;
margin-top:-2px;
float:left;
}

.rankdate{
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:10px;
color:#FFF;
margin-right:13px;
margin-top:8px;
float:right;
}

#ranktable{
border:0;
border-spacing :0;
}
#ranktable td{
padding:3px 0;
}
#rankitembg{
height:20px;
margin-top:-5px;
background:#666;
}

.rankitem{
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:9px;
color:#FFF;
text-align:center;
}

ul.rankul{
margin-left:-40px;
margin-top:-0px;
}

.ranklinebg{
width:280px;
background:#333;
border-bottom:solid 1px #999;
padding:3px 0;
}

.ranklinebgmyteam{
width:280px;
background:#900;
border-bottom:solid 1px #999;
}

.ranklinebgeven{
width:280px;
background:#444;
border-bottom:solid 1px #999;
padding:3px 0;
}

.rankline1{
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:12px;
color:#FFF;
margin-left:13px;
margin-top:10px;
margin-right:18px;
  text-align: center;
}


.rankline2{
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:14px;
color:#FFF;
margin-left:20px;
margin-top:10px;
margin-right:10px;
}


#banner{
margin-top:5px;
}

.bannertitle{
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:14px;
font-weight:bold;
color:#fff;
}

#sponsor{
padding:0 20px;
border-top:solid 1px #ccc;
}

.sponsortitle{
height:20px;
text-align:center;
margin-top:15px;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
}

.sponsorarea{
margin-top:20px;
max-width:1080px;
margin:0 auto;
}

.sponsorbanner{
width:198px;
height:80px;
float:left;
background:#fff;
margin-right:0px;
border:solid 1px #ccc;
}

.sponsorbannernext{
width:198px;
height:80px;
float:left;
background:#fff;
margin-left:20px;
border:solid 1px #ccc;
}

.menucol{
float:left;
width: