/*画像
------------------------------------------------------------ */
.icon{
margin-right:5px;
}
.pic{
margin-right:5px;
float:left;
}

.orange{
font-size: 12px;
font-weight:700;
color: #FF3300;
}

a:link.orange{
font-size: 12px;
font-weight:700;
color: #FF3300;
}

b.num { 
font: bold 1em Verdana;
color:#ff3300; 
}

.smallleft{
padding:4px;
float:left;
border:1px solid #ccc;
margin-bottom:5px;
}

.smallright{
padding:4px;
float:right;
border:1px solid #ccc;
margin-bottom:5px;
}

.news_rss{
	position:absolute;
	top:5px;
	left:284px;
}

.minileft{
width:300px;
float:left;
margin-bottom:20px;
}

.miniright{
width:300px;
float:right;
margin-bottom:20px;
}

.minititle{
padding-top:10px;
font-weight:700;
font-size:12px;
}

.minicom{
font-weight:400;
font-size:12px;
line-height:1.2;
color:#666;
}


/*clear
------------------------------------------------------------ */
.clear{
clear:both;
}
/*余白
------------------------------------------------------------ */
.paddinger{
padding:5px;
clear:both;
}
.bannerpaddinger{
padding:5px;
}
/*全体
------------------------------------------------------------ */
h1{
color:#FFFFFF;
font-size:12px;
font-weight:700;
float:left;
line-height:2.0;
height:25px;
}
#containerup{
width:1000px;
height:20px;
background-image:url(http://www.selection-j.com/img/common/containerback_up.png);
margin:0 auto;
}
#containerdown{
width:1000px;
height:20px;
background-image:url(http://www.selection-j.com/img/common/containerback_down.png);
margin:0 auto;
color:#ff9900;
}
#container{
width:970px;
height:auto;
margin:0 auto;
padding:0px 15px 0px 15px;
text-align:center;
background-image:url(http://www.selection-j.com/img/common/containerback.png);

}
#header{
width:970px;
height:auto;
text-align:right;
}
.headleft{
float:left;
width:310px;
height:auto;
text-align:left;
padding:0px;
}
.headright{
float:right;
width:660px;
height:auto;
}
.ci{
width:280px;
line-height:2.5;
float:right;

}
.ci ul{
list-style:none;
}
.ci li{
margin:0px 10px 0px 0px;
padding:0 0 0px 15px;
display:inline;
float:left;
color:#FFFFFF;
text-align:left;
font-weight:400;
background-image:url(img/icon/icon01.gif);
background-repeat:no-repeat;
background-position:0 center;
}
.ci li a:link { color:#FF9933; text-decoration:none;}
.ci li a:visited { color:#FF9933; text-decoration:none;}
.ci li a:hover {color:#FFFFFF;text-decoration:none;}

#menu{
width:660px;
height:auto;
margin:0px;
padding:0px;

}



#menu li{
width:132px;
height:auto;
float:left;
text-align:left;
display:inline;
}
#wraper{
width:970px;
height:auto;
background-color:#ffffff;
margin:0px;
padding:0px;
clear:both;
}

.name{
height:25px;
font-weight:700;
background-color:#000000;
color:#FF9900;
background-image:url(img/common/myicon.jpg);
background-repeat:no-repeat;
line-height:2.0;
padding:0 0 0 30px;
margin:5px;
clear:both;
vertical-align:middle;
position:relative;
}

.name a:link { color:#FF9900; text-decoration:none;}
.name a:visited { color:#FF9900; text-decoration:none;}
.name a:hover {color:#FFFFFF;text-decoration:none;}


/*左コンテンツ
------------------------------------------------------------ */
#left{
width:620px;
height:auto;
float:left;
text-align:left;
padding:10px 0px 0px 10px;
}
.firstbanner{
width:620px;
height:400px;
background-color:#000000;
border:1px solid #999999; 
}

.flash_banner_ce{
width:620px;
height:auto;
background-color:#000000;
border:1px solid #999999; 
margin:15px 0px 0px 0px;
}

.secondbanner{
width:auto;
height:auto;
padding:15px 0px 0px 0px;
border:1px solid #999999; 
}

.rsszone{
width:620px;
height:auto;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:1px solid #999999; 
background-color:#FFFFFF;
position:relative;
}
.rss{
	font-size:13px;
	padding:0px 0em 0px 11em;
	position:absolute;
	vertical-align:middle;
	background-color:#0000000;
}
.eventzone{
width:620px;
height:auto;
padding:0;
background-color:#FFFFFF;
margin:15px 0px 0px 0px;
border:1px solid #999999; 
}
.eventzone li{
width:305px;
margin:0px;
padding:5px 0px 0px 0px;
float:left;
text-align:center;
vertical-align:bottom;
}

.galleryzone{
width:620px;
height:auto;
margin:15px 0px 0px 0px;
padding:0;
border:1px solid #999999; 
}
.galleryzone ul{
padding:5px;
}
.galleryleft{
margin:0px 0px 5px 0px;
padding:5px 0 0 0;
text-align:center;
list-style:none;
float:left;
width:195px;
height:130px;
background-color:#CCCCCC;
background-image:url(img/common/gaback.jpg);
color:#232323;
font-weight:400;
font-size:16px;
border-top:1px solid #999999;
border-right:1px solid #333333;
border-bottom:1px solid #333333;
border-left:1px solid #999999;
}
.galleryright{
margin:0px 0px 5px 9px;
padding:5px 0 0 0;
text-align:center;
list-style:none;
float:left;
width:195px;
height:130px;
background-color:#CCCCCC;
background-image:url(img/common/gaback.jpg);
color:#232323;
font-weight:400;
font-size:16px;
border-top:1px solid #999999;
border-right:1px solid #333333;
border-bottom:1px solid #333333;
border-left:1px solid #999999;
}
.gallerycom{
width:170px;
height:35px;
margin:auto;
padding:0 0 0 0px;
color:#262626;
text-align:left;
font-size:11px;
font-weight:400;
line-height:1.2;
}
.ganame {
font-size: 16px;
font-weight: 700;
border-bottom:1px solid #444444;
margin:0 0 3px 0;
}
.campaignzone{
width:620px;
height:auto;
background-color:#FFFFFF;
margin:15px 0px 0px 0px;
border:1px solid #999999;
}

/*右コンテンツ
------------------------------------------------------------ */
#right{
width:325px;
height:auto;
float:right;
text-align:left;
padding:10px 0px 0px 0px;
position:relative;
}
.thirdbanner{
width:313px;
height:auto;
background-color:#000000;
}

.blogzone{
width:313px;
padding:0;
height:auto;
background-color:#FFFFFF;
margin:15px 0px 0px 0px;
border:1px solid #999999; 

}


.blogintro{
width:104px;
height:115px;
float:left;
text-align:center;
margin-left:0px;
}
.blogintro img{
margin-left:auto;
margin-right:auto;

}

.topnews{
width:313px;
height:auto;
background-color:#FFFFFF;
margin:15px 0px 0px 0px;
border:1px solid #999999; 
}

.topnewstext{
	padding:2px 2px 2px 10px;
	font-size: 12px;
	color: #FF0000;
}
.topnewstext a:link {
	color:#FF0000;
	font-weight:bold;
	font-style: normal;
	text-decoration: underline;
	}

.topnewstext a:visited { 
    color:#FF0000;
	font-weight:bold;
	font-style: normal;
	text-decoration: underline;
	}
.topnewstext a:hover {
    color:#FF6600;
	font-weight:bold;
	font-style: normal;
	text-decoration: underline;
	}
	

.topiczone{
width:313px;
height:auto;
background-color:#FFFFFF;
margin:15px 0px 0px 0px;
border:1px solid #999999; 
}
.picupplayerzone{
width:313px;
height:auto;
background-color:#FFFFFF;
margin:15px 0px 0px 0px;
border:1px solid #999999; 
}
.dvdzone{
width:313px;
height:auto;
background-color:#FFFFFF;
margin:15px 0px 0px 0px;
border:1px solid #999999; 
}
.hotnewszone{
width:315px;
height:auto;
margin:15px 0px 0px 0px;
padding:00;
border:1px solid #999999; 
}
.banner{
margin:0px 0px 5px 5px;
padding:0px;
}
.textarea{
width:302px; 
height:auto;
margin:0px;
text-align:left;
}
.textarea p{
color:#3366CC;
font-size:14px;
font-weight:700;
border-bottom:1px solid #000000;
}
.eventtext{
width:302px; 
height:auto;
margin:5px 0 0px 0;
text-align:left;
}
.eventtext p{
color:#3366CC;
font-size:14px;
font-weight:700;
border-bottom:1px solid #666666;
}
.shoplink{
margin:5px 0px 0px 0px;
padding:0px 5px 0px 0px;
text-align:right;
}

.news_title a:visited{
color:#FF3300;
}
/*フッター
------------------------------------------------------------ */
#brandlist{
width:970px;
padding-top:20px;
margin-left:auto;
margin-right:auto;
text-align:center;
height:135px;
background-color:#ffffff;
color:#666666;
}
#brandlist ul{
width:920px;
margin-left:auto;
margin-right:auto;
}
#brandlist li{
margin-bottom:10px;
padding:auto;
text-align:center;
float:left;
height:110px;
width:115px;
display: inline;
}
#footer{
width:970px;
height:auto;
background-color:#FFFFFF;
margin:0px;
padding:50px 0 50px 0;
clear:both;
}
.footermap{
width:480px;
height:20px;
margin-left:auto;
margin-right:auto;
padding:auto;
position:relative;
text-align:center;
}

.footermap ul{
width:480px;
margin-left:auto;
margin-right:auto;
text-align:center;
}


.footermap li{
margin:0px 10px 0px 0px;
padding:0 0 0px 15px;
float:left;
text-align:left;
background-image:url(img/icon/icon01.gif);
background-repeat:no-repeat;
background-position:0 center;
}

/* 各ジャンルのアイコン */
.ic_mlb{
	background:url(http://www.selection-j.com/img/icon/icon_mlb.png) no-repeat 0 50%;
	padding-left:50px !important;
}
.ic_nba{
	background:url(http://www.selection-j.com/img/icon/icon_nba.png) no-repeat 0 50%;
	padding-left:50px !important;
}
.ic_nfl{
	background:url(http://www.selection-j.com/img/icon/icon_nfl.png) no-repeat 0 50%;
	padding-left:50px !important;
}
.ic_nhl{
	background:url(http://www.selection-j.com/img/icon/icon_nhl.png) no-repeat 0 50%;
	padding-left:50px !important;
}
.ic_npb{
	background:url(http://www.selection-j.com/img/icon/icon_npb.png) no-repeat 0 50%;
	padding-left:50px !important;
}
.ic_wbc{
	background:url(http://www.selection-j.com/img/icon/icon_wbc.png) no-repeat 0 50%;
	padding-left:50px !important;
}
.ic_ath{
	background:url() no-repeat 0 50%;
	padding-left:50px !important;
}


.pastbannerzone{
width:620px;
height:auto;
background-color:#FFFFFF;
margin:15px 0px 0px 0px;
border:1px solid #999999;
}

.pastbannerzone img{
float:left;
margin-bottom:10px;
}

.pastbannerzone .leftbanner{
margin-right:10px;
}


