/*画像
------------------------------------------------------------ */
.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;
text-align:center;
}
/*全体
------------------------------------------------------------ */
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);
position: relative;
z-index: 10;
}

#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;
margin: 15px 0;
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:30px;
}
.pastpaddinger{

	padding:10px;
	margin:0 auto;
	background:url(http://www.selection-j.com/img/top/rewall.jpg);
	
	
	}




.pickupp{
	margin:0 0 10px 0;
	background:url(http://www.selection-j.com/img/top/pickuppp_back.jpg);
	color:#937f2f;
}

.pickupi{
	margin:0 0 0px 0;
	background:url(http://www.selection-j.com/img/top/pickuppi_back.jpg);
	color:#937f2f;
}

.webcampaign{
	width:295px;
	padding:70px 10px 0px 10px;
	height:360px;
	background:url(http://www.selection-j.com/img/top/webcampaign.jpg);
	background-repeat:no-repeat;



	}

.webcampaign li{
margin:0px 0px 0px 0px;
padding:0 0 10px 18px;
text-align:left;
font-weight:400;
background:url(http://www.selection-j.com/img/top/webcampaign_icon.jpg);
background-repeat:no-repeat;
background-position:0 3px;
border-bottom:1px dotted #666666;
white-space:nowrap;
line-height:1.8;
	}

/* ショップインフォメーション
------------------------------------------------------------ */

div.shop_info{
	text-align: center;
	margin: 30px auto;
	
}

div.shop_info h4{
	margin: 10px 0;	
}

div.shop_info ul{
	margin: 0 auto;
}

div.shop_info ul.w3_column{
	width: 900px;
}

div.shop_info ul li{
	float: left;
	width: 300px;
	height: 448px;
	margin: 0;
	padding: 0;
}


	
/*スタッフTWEET
------------------------------------------------------------ */

.shoptweet{
	width:622px;
	font-size:12px;
	margin:10px 0 0 0;
	padding:20px 0 0 0 ;
		background:url(http://www.selection-j.com/img/top/stafftweet.jpg);
	background-repeat:no-repeat;
	
}

.stafftweet img{
	float:left;
	margin:0 12px 0 0;
}

.stafftweet{
	float:left;
	width:293px;
	height:150px;
	overflow:hidden;
	margin:10px 0 0 0;
	padding:5px;
	border:0px solid #999999;
	background:url(http://www.selection-j.com/img/top/tweethukidashi.jpg) no-repeat right;
	
	}
	

/*新入荷FEED
------------------------------------------------------------ */

#newarrivalsfeed{
	width:622px;
	font-size:12px;
	margin:0px 0 0px 0;
	padding:50px 0 0 0 ;
		background:url(http://www.selection-j.com/img/top/newarrivals.jpg);
	background-repeat:no-repeat;}



/*ホットニュース
------------------------------------------------------------ */
	

#hotnews{

	font-size:12px;
	margin:0px 0 10px 0;
	padding: 50px 0 0 0 ;
	background:url(http://www.selection-j.com/img/top/hotnews/hotnews.jpg);
	background-repeat:no-repeat;
	position: relative;
}
	
.hotnews_inner{
	width:640px;
	_width:622px;
	position: relative;
	margin-left: -18px;

}


.hotnewscont{
	width:280px;
	height:145px;
	margin:0px 0 10px 18px;
	_margin:0px 0 10px 6px;
	padding:10px;
	border:1px solid #999999;
	line-height:1.2;
	float:left;
	display: inline;
	position:relative;
}

*:first-child+html .hotnewscont{
	margin:0px 0 10px 6px;
}	/* ie7 */


#hotnews .hottitle{
	font-size:14px;
	font-weight:700;
	height:40px;
}

#hotnews img{
	flot:left;
	margin:0 5px 0 0;
	}

#hotnews .hotimage{
	float:right;
margin:0 0 0 5px;
	}
#hotnews .hotcom{
	flot:left;
	color:#666666;
	line-height:1.3;	
	}
.hotcom a{
	display:block;
	position:absolute;
	padding:5px;
	background-color:#efefef;
	border:1px solid #cfcfcf;
	left: 9px;
	top: 120px;
	}

/*YOUTUBE
------------------------------------------------------------ */

#youtubetitle{
	width:268px;
	background:url(http://www.selection-j.com/img/icon/youtube.png) #dc1318 3px center no-repeat;
	border:1px solid #E3E3E3;
	color:#FFF;
	font-size:10px;
	padding:10px 5px 8px 40px;
}

/*addthis
------------------------------------------------------------ */
.addthis_toolbox{
	width: 280px;
	margin: 0 auto;
}

/*pn_top
------------------------------------------------------------ */
.pn_top {
    font-size: 0.95em;
    font-weight: bold;
    padding: 5px 20px;
    text-align: right;
	background: #fff;
}


/* outside_banner
------------------------------------------------------------ */
.mainside_banner{
	background: url(/img/common/side_banner/sidebaner_link.png) repeat-y 0 0;
	width: 125px;
	height: 800px;
	position: absolute;
	top: -40px;
	left: -125px;
	color: #000;
	z-index: 1;
}
.mainside_banner a{
	color: #000 !important;
	display:block;
	width:100%;
	height:100%;
}


.mainside_bannerright{
	background: url(/img/common/side_banner/pointbanner.gif) repeat-y 0 0;
	width: 125px;
	height:100%;
	position: absolute;
	top: 0px;
	right: -150px;
	color: #000;
	z-index: 1;
}
.mainside_bannerright a{
	color: #000 !important;
	display:block;
	width:100%;
	height:100%;
}




