* html #centerallow,.ribbon,{
behavior: expression(IEPNGFIX.fix(this));
}

.namesale,.namepicupitem,.namespfour,.namespthree,.namesptwo,.namesitemap,.namecontact,.namecompany,.namecoordinate,.namewallpaper,.namepresent,.nameevent,.nameshopinfo,.nameblog,.nameshinjuku,.nameosaka,.namephoto,.namestaff,.nameplayer,.nameitemlist,.nameonline,.nameshinjukuevent,.nameosakaevent,.namemailmagazine,.namelinks,.jobs,.photomenu,.photonext,.photoback{
width:714px;
height:50px;
margin:0px 0px 20px 0px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 200px;
line-height:4.2;
color:#cccccc;
background-repeat:no-repeat;
background-color:#000000;
border:3px solid #333333;

}
/* 1カラム用
------------------------------------------------------------ */
#oneshot{
width:950px;
height:auto;
margin:0px;
padding:25px 10px 0px 10px;
clear:both;
text-align:left;
background-color:#ffffff;
position:relative;
}

#sidemenu{
	position:absolute;
	left:953px;
	top:-4px;
}

#sidemenu li{
	width:53px;
	display:inline;
	margin:0;
	padding:0;
	border:0;
}

#sidemenu li a{display:block;}

#sidemenu li.mlb a{background:url(http://www.selection-j.com/img/common/sidebutton_mlb.gif) no-repeat 0 0;}
#sidemenu li.nba a{background:url(http://www.selection-j.com/img/common/sidebutton_nba.gif) no-repeat 0 0;}
#sidemenu li.nfl a{background:url(http://www.selection-j.com/img/common/sidebutton_nfl.gif) no-repeat 0 0;}
#sidemenu li.nhl a{background:url(http://www.selection-j.com/img/common/sidebutton_nhl.gif) no-repeat 0 0;}

#sidemenu li.mlb a.on{background:url(http://www.selection-j.com/img/common/sidebutton_mlb.gif) no-repeat 0 -206px;}
#sidemenu li.nba a.on{background:url(http://www.selection-j.com/img/common/sidebutton_nba.gif) no-repeat 0 -200px;}
#sidemenu li.nfl a.on{background:url(http://www.selection-j.com/img/common/sidebutton_nfl.gif) no-repeat 0 -200px;}
#sidemenu li.nhl a.on{background:url(http://www.selection-j.com/img/common/sidebutton_nhl.gif) no-repeat 0 -206px;}

#sidemenu li.mlb a:hover{background:url(http://www.selection-j.com/img/common/sidebutton_mlb.gif) no-repeat 0 -103px;}
#sidemenu li.nba a:hover{background:url(http://www.selection-j.com/img/common/sidebutton_nba.gif) no-repeat 0 -100px;}
#sidemenu li.nfl a:hover{background:url(http://www.selection-j.com/img/common/sidebutton_nfl.gif) no-repeat 0 -100px;}
#sidemenu li.nhl a:hover{background:url(http://www.selection-j.com/img/common/sidebutton_nhl.gif) no-repeat 0 -103px;}


.wbc{
width:920px;
height:auto;
margin:auto;
padding:0px 10px 10px 10px;
clear:both;
text-align:left;
background-color:#ffffff;
}

.namespone{
width:870px;
height:103px;
padding:150px 0px 0px 50px;
margin:auto;
margin-bottom:10px;
background-image:url(img/special1/wbc.jpg);
background-color:#000000;
color:#FFFFFF;
}

.namespfive{
width:710px;
height:103px;
padding:150px 0px 0px 210px;
margin:auto;
margin-bottom:20px;
background-image:url(img/special5/wbcnational.jpg);
background-color:#000000;
color:#FFFFFF;
}

.namespfivesub{
width:710px;
height:103px;
padding:150px 0px 0px 210px;
margin:auto;
margin-bottom:20px;
background-image:url(img/special5/wbcresult.jpg);
background-color:#000000;
color:#FFFFFF;
}

.namespsix{
width:900px;
height:130px;
padding:70px 0px 0px 20px;
margin:auto;
margin-bottom:10px;
background-image:url(img/special6/major.jpg);
background-color:#000000;
color:#FFFFFF;
}

.namespseven{
width:745px;
height:145px;
padding:105px 0px 0px 170px;
margin:auto;
margin-bottom:0px;
background-image:url(img/special7/playofftitle.jpg);
background-color:#000000;
color:#FFFFFF;
}

.namespeight{
width:520px;
height:45px;
padding:105px 0px 0px 400px;
margin:auto;
margin-bottom:0px;
background-image:url(img/special8/nhl2009playofftop.jpg);
background-color:#000000;
color:#FFFFFF;
}

/* 各ページタイトル
------------------------------------------------------------ */
.jobs{
background-image:url(img/subpage_title/jobs.gif);
}


.namesale{
background-image:url(img/subpage_title/sale.gif);
}


.nameshinjukuevent{
background-image:url(img/subpage_title/shinjuku_event.gif);
}

.nameosakaevent{
background-image:url(img/subpage_title/osaka_event.gif);
}

.namemailmagazine{
background-image:url(img/subpage_title/mailmagazine.gif);
}

.namelinks{
background-image:url(img/subpage_title/links.gif);
}


.namepicupitem{
background-image:url(img/subpage_title/pickupitem.gif);
}

.namespfour{
background-image:url(img/subpage_title/sp04.gif);
}

.namespthree{
background-image:url(img/subpage_title/sp03.gif);
}
.namesptwo{
width:714px;
padding:0px 0px 0px 200px;
background-image:url(img/subpage_title/sp02.gif);
}

.namesitemap{
background-image:url(img/subpage_title/sitemap.gif);
}
.namecontact{
background-image:url(img/subpage_title/contact.gif);
}
.namecompany{
background-image:url(img/subpage_title/company.gif);
}
.namecoordinate{
background-image:url(img/subpage_title/coordinate.gif);
}
.namewallpaper{
background-image:url(img/subpage_title/wallpaper.gif);
}
.namepresent{
background-image:url(img/subpage_title/present.gif);
}
.namepresent a:link{color:#FF9933; text-decoration:none;}
.namepresent a:visited{color:#FF9933; text-decoration:none;}
.namepresent a:hover{color:#FFFFFF;text-decoration:none;}
.nameonline{
background-image:url(img/subpage_title/online.gif);
}
.nameevent{
background-image:url(img/subpage_title/event.gif);
}
.nameshopinfo{
background-image:url(img/subpage_title/shopinfo.gif);
}
.nameshinjuku{
background-image:url(img/subpage_title/shopshinjuku.gif);
}
.nameosaka{
background-image:url(img/subpage_title/shoposaka.gif);
}
.namephoto{
background-image:url(img/subpage_title/photo.gif);
}
.namestaff{
background-image:url(img/subpage_title/staff.gif);
}
.nameplayer{
background-image:url(img/subpage_title/player.gif);
}
.nameitemlist{
background-image:url(img/subpage_title/itemlist.gif);
clear:both;
}
.nameblog{
background-image:url(img/subpage_title/allblog.gif);
}

.photomenu{
width:914px;
margin:0 auto;
padding:0;
}

.photonext{
float:right;
margin:0;
width:201px;
padding:0;
display:block;
border:0;
}

.photoback{
float:left;
margin:0;
width:201px;
padding:0;
display:block;
border:0;
}
/* フォト
------------------------------------------------------------ */
.photogallrey{
width:930px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:50px;
}
.photogallrey ul{
width:930px;
}
.photogallrey li{
width:20%;
padding:10px 0 10px 0;
list-style:none;
text-align:center;
float:left;
}
.photogallrey li img{
margin:0px;
padding:5px;
list-style:none;
border:1px solid #666666;
}

.photoname{
width:900px;
font-weight:700;
margin-top:10px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
height:30px;
line-height:2.5;
padding:0 0 0 15px;
clear:both;
vertical-align:middle;
background-image:url(img/icon/icon01.gif);
background-repeat:no-repeat;
background-position:0 center;
border-bottom:1px dotted #000000;
}

/* スタッフル紹介
------------------------------------------------------------ */
#subleft{
width:895px;
height:auto;
float:left;
text-align:left;
padding:10px 0px 0px 25px;
}

#subright{
width:325px;
height:auto;
float:right;
text-align:left;
padding:10px 15px 0px 0px;
}

.staff{
width:910px;
height:auto;
background-color:#121212;
border:1px solid #999999; 
padding:5px;
margin:0 0 10px 0;
color:#ffffff;
}
.staff img{
float:left;
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
}
.staff dl{
width:730px;
float:right;
margin:0px;
padding:0px;
}
.staff dt{
width:10em;
line-height:2.0;
background-image:url(img/icon/icon01.gif);
background-repeat:no-repeat;
background-position:0 center;
padding:0 0 0px 15px;

}
.staff dd{
margin:-2.0em 0 1em 12em;
}


/* イベント情報
------------------------------------------------------------ */
.event{
margin:10px 0 0px 0;
padding:0px auto;
height:auto;
border:1px solid #000000;
text-align:center;
}
.eventblock{
width:440px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
}
.eventblock img{
border:1px solid #999999;
padding:8px; 
}
.eventcom {
    padding:auto;
	margin:auto;
	text-align:center;
    width: 305px;
	margin-bottom:5px;
}
.eventtitle{
font-size:18px;
font-weight:700;
margin-bottom:10px;
}
.scroll ul{
list-style:none;
}
.scroll li{
margin:0px;
padding:20px 0 0px 0;
}
.scroll li img{
margin:0px;
padding:0px;
}

/* ピックアッププレイヤー
------------------------------------------------------------ */
.player{
padding-bottom:10px;
width:920px;
margin:auto;
padding:auto;
}

.pickupcom{
width:906px;
margin-top:15px;
margin-bottom:0px;
float:left;
padding:6px;
border:1px solid #08384C;
}

.pickupprof{
width:906px;
margin-top:15px;
margin-bottom:0px;
float:left;
padding:6px;
border:1px solid #08384C;
}

.pickupprof dl{
width:100%;
height:auto;
margin:0;
padding:0px 0px 0px 0px;
color:#333333;
}
.pickupprof dt{
line-height:1.2;
background-image:url(img/icon/icon01.gif);
background-repeat:no-repeat;
background-position:0 center;
padding:0 0 0px 15px;
border-bottom:1px dotted #999999;
}
.pickupprof dd{
margin:-1.5em 0 1em 8em;
}


.itemarea{
width:920px;
color:#333333;
margin:auto;
padding:auto;
}
.itemarea ul{
margin:0;
padding:0;
list-style:none;
}
.itemarea li{
margin:0 0 15px 0;
padding:0px0;
float:left;
width:50%;
height:auto;
}
.oneitem{
width:440px;
padding:5px;
height:auto;
border:1px solid #999999;
background-color:#ffffff;
background-image:url(img/icon/itemcomback.jpg);
background-repeat:repeat-y;
background-position:right;
float:left;
}
.twoitem{
width:440px;
padding:5px;
height:auto;
border:1px solid #999999;
background-color:#ffffff;
background-image:url(img/icon/itemcomback.jpg);
background-repeat:repeat-y;
background-position:right;
float:right;
}
.itemname{
font-weight:700;
border-bottom:1px dotted #666666;
margin:0px;
padding:0px;
text-align:left;
}
.itemcom{
height:100px;
font-weight:400;
margin:6px 0px 0px 0px;
text-align:left;
}
.itemcombig{
height:30px;
font-weight:400;
margin:6px 0px 0px 0px;
}
.itemprice{
font-weight:400;
color:#990A0A;
margin:6px 0px 0px 0px;;
text-align:right;
}
.eclink{
clear:both;

}
.eclink a{
height:auto;
padding:2px;
margin:6px 0px 0px 0;
border:1px dotted #999999;
font-size:12px;
text-align:left;
display:block;
}
.eclink a:link { 
text-decoration:none;
}
.eclink a:visited { 
text-decoration:none;
}
.eclink a:hover {
text-decoration:none;
}
/* ショップ選択
------------------------------------------------------------ */

.newshopgo{
width:920px;
margin-left:auto;
margin-right:auto;
background-color:#000000;
margin-top:10px;
padding:0;
background-image:url(img/shop.jpg);
}

.shopgo{
width:900px;
margin-left:auto;
margin-right:auto;
background-color:#000000;
margin-top:10px;
padding:18px 10px 18px 10px;
background-image:url(img/shop.jpg);
}
.shopgo li{
margin:auto;
padding:auto;
float:left;
width:400px;
}
.shopgo li img{
border:1px solid #cccccc;
}
.shopgo ul{
padding-left:12px;
width:908px;
}
#centerallow{
width:90px;
height:300px;
color:#FFFFFF;
background-image:url(img/shopgo/shopallow.png);
background-repeat:no-repeat;
background-position:center;
}
.shopinformation{
width:920px;
margin-left:auto;
margin-right:auto;
color:#333333;
}
.shopphoto{
width:935px;
margin-top:5px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
color:#CCCCCC;
}
.shopphoto li{
padding:5px 0 5px 0;
list-style:none;
float:left;
width:187px;
text-align:center;
}
.shopphoto li img{
padding:5px;
list-style:none;
border:1px solid #666666;
}

/* ショップ詳細
------------------------------------------------------------ */
.shinjukuimg{
width:460px;
height:130px;
padding:280px 10px 10px 50px;
border:1px solid #000000;
background-image:url(img/shop_photo/shinjuku/shinjuku.jpg);
background-repeat:no-repeat;
background-position:10px 10px;
float:left;
color:#FFFFFF;
}
.osakaimg{
width:460px;
height:130px;
padding:280px 10px 10px 50px;
border:1px solid #000000;
background-image:url(img/shop_photo/oosaka/osaka.jpg);
background-repeat:no-repeat;
background-position:10px 10px;
float:left;
color:#FFFFFF;
}

.sougouimg{
width:460px;
height:130px;
padding:280px 10px 10px 50px;
border:1px solid #000000;
background-image:url(http://www.selection-j.com/img/shop_photo/sougou/sougou.jpg);
background-repeat:no-repeat;
background-position:10px 10px;
float:left;
color:#FFFFFF;
}


.fieldimg{
width:460px;
height:130px;
padding:280px 10px 10px 50px;
border:1px solid #000000;
background-image:url(http://www.selection-j.com/img/shop_photo/field/field.jpg);
background-repeat:no-repeat;
background-position:10px 10px;
float:left;
color:#FFFFFF;
}

.shopinformation dl{
width:360px;
height:406px;
float:right;
padding:10px 10px 0px 10px;
color:#cccccc;
border:3px solid #232323;
background-color:#333333;
background-image:url(img/common/proback.png);
}
.shopinformation dt{
width: 95%;
line-height:2.0;
background-image:url(img/icon/icon01.gif);
background-repeat:no-repeat;
background-position:0 center;
padding:0 0 0px 15px;
margin:0;
}
.shopinformation dd{
margin:-2em 0 1em 8em;
border-bottom:1px dotted #ffffff;
}
.gmap{
width:894px;
margin-left:auto;
margin-right:auto;
padding:10px;
background-color:#000000;
background-image:url(img/common/proback.png);
border:3px solid #232323;
color:#cccccc;
}
.maptitle{
background-color:#000000;
font-size:20px;
font-weight:700;
padding:5px;
margin:0px 0px 10px 0px;
text-align:center;
border:1px solid #666666;
background-image:url(img/icon/icon3.jpg);
background-repeat:no-repeat;
background-position:10px center;
}
#map,#map2{
float:left;
}
.gmap ul{
width:360px;
padding:0px;
margin:0px;
float:right;
color:#cccccc;
list-style-position : inside;
}
.gmap li{
width:300px;
padding:0px;
margin:0px;
height:auto;
font-size:12px;
line-height:2.5;
}

/* オンラインショップ
------------------------------------------------------------ */
.online{
width:920px;
height:auto;
background-color:#ffffff;
margin:10px 0 0px 0;
margin-left:auto;
margin-right:auto;
padding:18px 0 18px 0;
}



.online ul{
margin:0px;
padding:0px;
list-style:none;
}
.leftecsite{
margin:auto;
padding:auto;
float:left;
width:400px;
height:auto;
}

.rightecsite{
margin:auto;
padding:auto;
float:right;
width:400px;
height:auto;
}

.leftec{
width:420px;
height:90px;
padding:20px 10px 10px 10px;
background-color:#ffffff;
}
.rightec{
width:420px;
height:90px;
padding:20px 10px 10px 10px;
background-color:#ffffff;

}
.leftectwo{
width:420px;
height:90px;
padding:20px 10px 10px 10px;
background-color:#ffffff;

}
.rightectwo{
width:420px;
height:90px;
padding:20px 10px 10px 10px;
background-color:#ffffff;

}
.screen{
height:auto;
padding:0px;
}
.ectitle{
font-weight:700;
font-size:14px;
width:420px;
border-bottom:1px solid #999999;
color:#333333;
margin:10px 10px 0 10px;
}
.qr{
width:420px;
height:100px;
margin-top:20px;
padding:10px;
border-top:1px dotted #999999;

}


.screen li {float:left;
text-align:center;
width:88px;
height:88px;
margin-top:10px;
}

.about-online {
width:920px;
margin-left:auto;
margin-right:auto;
font-size:12px;
}

.online-help{
width:904px;
height:50px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 10px;
line-height:4.2;
color:#cccccc;
background-color:#000000;
border:3px solid #333333;

}


.about-online h2{
border: 1px solid #333333;
padding: 2px 3px;
font-weight:100;
font-size:12px;
width:auto;
height:auto;
background-color:#B9FFFA;
color:#333333;
}





.about-online table{
border-collapse: collapse;	border-spacing: 0;
width:450px;
height:auto;
color:#333333;
font-size:11px;
}

.about-online caption{
font-weight:600;
font-size:11px;
width:auto;
padding: 2px 3px;
text-align:left;

}




.about-online th{
font-weight:100;
border: 1px solid #333333;
padding: 2px 3px;
background-color:#B9FFFA;
}

.about-online td{
border: 1px solid #333333;
padding: 2px 3px;
}

.about-online-left {
padding:0;
width:460px;
height:auto;
float:left;
}

.about-online-right {
width:460px;
height:auto;
float:right;
}

.right_flo{
float:right;
}



/* プレゼント */
.present{
width:920px;
height:auto;
background-color:#ffffff;
margin:10px 0 0px 0;
margin-left:auto;
margin-right:auto;
padding:18px 0 18px 0;
background-position:right bottom;
background-repeat:no-repeat;
}
.ll{
width:440px;
margin-bottom:20px;
float:left;
border:1px solid #999999;
}
.rr{
width:440px;
margin-bottom:20px;
float:right;
border:1px solid #999999;
}
.presentitem{
width:410px;
height:350px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
border:0px solid #333333;
background-image:url(img/present/pesentback.gif);
background-repeat:no-repeat;
clear:both;
}
.presentimg{
width:200px;
margin:70px 0 0 5px;
padding:0px;
float:left;
}
.presentcom{
width:175px;
margin:0px 0 0 px;
padding:70px 30px 0px 0px;
float:right;
}
#presentfooter{
width:970px;
height:auto;
background-color:#FFFFFF;
margin:0px 0 0 0;
padding:50px 0 50px 0;
clear:both;
position:relative;
}
.ribbon{
position:absolute;
bottom:0;
right:0;
background-image:url(img/present/ribbon.png);
width:200px;
height:150px;
}
/* 壁紙 */
.wallpaper{
width:920px;
height:auto;
margin:0;
padding:20px 0 10px 0;
border:1px solid #999999;
line-height:2.0;
color:#666666;
clear:both;
}
.wallpaper ul{
margin:0px;
padding:0px;
}
.wallpaper li{
width:50%;
height:200px;
float:left;
list-style:none;
margin:0px;
padding:auto;
border:none;
text-align:center;
}
.wallpaper li img{
border:1px solid #666666;
padding:5px;
}
/* コーディネイト
------------------------------------------------------------ */
.staffcom{
clear:both;
}
.coordinate{
margin:auto;
padding:auto;
color:#333333;
width:920px;
}
.coordinate dl{
width:380px;
height:auto;
float:right;
margin:0;
padding:10px;
color:#cccccc;
border:3px solid #232323;
background-color:#454545;
background-image:url(img/common/proback.png);
}

.coordinate dt{
width: 95%;
font-size:14px;
line-height:2.0;
font-weight:700;
background-image:url(img/icon/icon01.gif);
background-repeat:no-repeat;
background-position:0 center;
padding:0px 0 0px 15px;
margin:0;
border-bottom:1px solid #666666;
color:#ff9900;
}
.coordinate dd{
margin:0em 0 4px 0em;
padding:10px 0 0px 0;
}
.staffimg{
width:430px;
height:auto;
padding:30px 10px 78px 50px;
border:0px solid #000000;
background-repeat:no-repeat;
background-position:10px 10px;
float:left;
color:#FFFFFF;
}
.mailmaga{
width:256px;
height:110px;
float:right;
background-color:#0E0E0E;
background-image:url(img/common/mailmagagineback.gif);
background-repeat:no-repeat;
color:#cccccc;
padding:10px 0 0 150px;
margin:5px 0 20px 0;
}
.mailmaga p{
width:95%;
margin:0px 0px 2px 0px;
padding:0px;
font-size:14px;
font-weight:700;
border-bottom:1px solid #cccccc;
}
.mailmaga a:link { color:#FF9933; text-decoration:none;}
.mailmaga a:visited { color:#FF9933; text-decoration:none;}
.mailmaga a:hover {color:#FFFFFF;text-decoration:none;}

/* 会社概要 */
.companyarea{
width:920px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
height:auto;
}
.companyarea dl{
height:auto;
margin:0;
padding:10px 6px 13px 6px;
color:#333333;
}
.companyarea dt{
width: 99%;
font-size:12px;
line-height:2.5;
font-weight:700;
background-image:url(img/icon/icon01.gif);
background-repeat:no-repeat;
background-position:0 center;
padding:0 0 0px 15px;
margin:0;
}
.companyarea dd{
margin:-2em 0 4px 10em;
padding:0 0 5px 0;
border-bottom:1px dotted #333333;
}
/* お問い合わせ
------------------------------------------------------------ */
.contactarea{
width:920px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
height:auto;
}
/* サイトマップ
------------------------------------------------------------ */
.sitemaparea{
width:920px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
height:auto;
}
.leftdl{
width: 49%;
height:210px;
margin:0 0px 10px 0px;
padding:0px 0px 10px 0px;
color:#333333;
border:1px solid #999999;
float:left;
background-image:url(img/icon/itemcomback.jpg);
background-position:right;
background-repeat:repeat-y;
}
.rightdl{
width: 49%;
height:210px;
margin:0 0px 10px 14px;
padding:0px 0px 10px 0px;
color:#333333;
border:1px solid #999999;
float:left;
background-image:url(img/icon/itemcomback.jpg);
background-position:right;
background-repeat:no-repeat;
background-repeat:repeat-y;
}
.sitemaparea dt{
font-size:14px;
line-height:2.0;
font-weight:700;
background-image:url(img/icon/icon01.gif);
background-repeat:no-repeat;
background-position:5px center;
padding:0 0 0px 23px;
margin:0 0 10px 0;
color:#ffffff;
background-color:#333333;
}
.sitemaparea dd{
margin:0em 2em 4px 2em;
font-size:12px;
padding:0px;
border-bottom:1px dotted #999999;
}
/* 特集1
------------------------------------------------------------ */
.spblock{
width:914px;
margin:0 0 0 00px;
font-size:12px;
}

.spblock p{
margin:0 0 20px 0;
}

.sptitle{
font-size:18px;
font-weight:700;
border-bottom:1px solid #999999;
margin-bottom:10px;
}
.spleftdl{
width: 48%;
height:auto;
margin:0 0px 10px 0px;
padding:5px 5px 15px 5px;
color:#333333;
border:1px solid #999999;
float:left;
}
.sprightdl{
width: 48%;
height:auto;
margin:0 0px 10px 0px;
padding:5px 5px 15px 5px;
color:#333333;
border:1px solid #999999;
float:right;
}
.spblock dt{
font-size:14px;
line-height:2.0;
font-weight:700;
background-image:url(img/icon/icon01.gif);
background-repeat:no-repeat;
background-position:5px center;
padding:0 0 0px 23px;
margin:0px;
border-bottom:1px dotted #999999;
}
.spblock dd{
margin:-1.7em 2em 0px 20em;
font-size:12px;
padding:0px;
}
.sprightdl p,.spleftdl p{
font-size:12px;
font-weight:700;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 25px;
background-image:url(img/icon/eclinkicon.png);
background-repeat:no-repeat;
background-position:3px center;
}
.wbcplayer{
width:902px;
padding:5px;
height:auto;
border:1px solid #999999;
background-color:#ffffff;
}
.wbceclink{
float:left;
}
.wbcplayer img{
border-right:5px solid #ffffff;
}
.wbceclink a{
height:auto;
padding:5px;
margin:6px 0px 0px 0;
border:1px dotted #999999;
font-size:12px;
text-align:left;
display:block;
margin:0 10px 0 0;
}
.wbceclink a:link { 
text-decoration:none;
}
.wbceclink a:visited { 
text-decoration:none;
}
.wbceclink a:hover {
text-decoration:none;
}
.undersite{
font-weight:700;
color:#990A0A;
margin:20px 0px 0px 0px;
padding:0px;
text-align:left;
}
.spblock ul{
margin:0;
padding:0;
list-style:none;
}
.spblock li{
margin:0px;
padding:0px 0 10px 0;
}
.spblock table{
padding:0px;
margin:0px;
width: 49%;
border-collapse:collapse;
}
.leftteam{
float:left;
}
.rightteam{
float:right;
}
.spblock tr{
padding:0px;
margin:0px;
}
.spblock td{
border:1px solid #cccccc;
padding:3px 3px 3px 6px;
}
.dataname{
padding:0px;
margin:0px;
width: 130px;
background-color:#454545;
color:#FFFFFF;
}
.datanamesp{
height:80px;
padding:0px;
margin:0px;
width: 130px;
background-color:#454545;
color:#FFFFFF;
}
.datanamelo{
height:120px;
padding:0px;
margin:0px;
width: 130px;
background-color:#454545;
color:#FFFFFF;
}


/* 特集3
------------------------------------------------------------ */

.spthree{
width:920px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
background-color:#FFFFFF;
height:auto;
}

.leftsp{
width:440px;
height:auto;
float:left;
padding:6px;
border:1px solid #999999;
margin-bottom:10px;
}


.rightsp{
float:right;
height:auto;
width:440px;
padding:6px;
border:1px solid #999999;
margin-bottom:15px;
}

.itemtitle{
border-bottom:1px solid #999999;
margin-top:10px;
margin-bottom:10px;
font: bold 20px/20px "Lucida Grande", Helvetica, sans-serif;
color:#333333;
text-transform: uppercase;
letter-spacing: -1px;
}



/* ピックアップアイテム
------------------------------------------------------------ */
.piupitem{
width:920px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
background-color:#FFFFFF;
height:auto;
}

.piupitem img{


}


.itemsp{
width:906px;
margin-top:15px;
margin-bottom:15px;
float:left;
padding:6px;
border:1px solid #999999;
}



/* お問い合わせ
------------------------------------------------------------ */
.contactarea{
width:920px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
height:auto;

}
/* リンク集
------------------------------------------------------------ */
.linksarea{
width:920px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
height:auto;
}

.sougoarea{
width:920px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
background-image:url(img/links/linksback.jpg);
background-repeat:no-repeat;
background-position:120px bottom;
height:auto;
}


.leftlinks{
width: 49%;
height:250px;
margin:0 0px 10px 0px;
padding:0px 0px 10px 0px;
color:#333333;
border:1px solid #999999;
float:left;
background-image:url(img/links/linkdlback.jpg);
}
.rightlinks{
width: 49%;
height:250px;
margin:0 0px 10px 14px;
padding:0px 0px 10px 0px;
color:#333333;
border:1px solid #999999;
float:left;
background-image:url(img/links/linkdlback2.jpg);
}


.linksarea dt{
font-size:14px;
line-height:1.8;
font-weight:700;
background-image:url(img/icon/icon01.gif);
background-repeat:no-repeat;
background-position:5px center;
padding:0 0 0px 23px;
margin:0 0 10px 0;
color:#ffffff;
background-color:#333333;
}

.linksarea dd{
margin:0em 2em 4px 2em;
font-size:12px;
padding:0px;
border-bottom:1px dotted #999999;
}


.sougoarea dt{
font-size:14px;
line-height:1.8;
font-weight:700;
background-image:url(img/icon/icon01.gif);
background-repeat:no-repeat;
background-position:5px center;
padding:0 0 0px 23px;
margin:0 0 10px 0;
color:#ffffff;
background-color:#333333;
}

.sougoarea dd{
margin:0em 2em 4px 2em;
font-size:12px;
padding:0px;
border-bottom:1px dotted #999999;
}



.linkcom{
width: 500px;
height:auto;
margin-top:0px;
margin-left:auto;
margin-right:auto;
padding:40px 0px 10px 250px;
color:#333333;
clear:both;
}



.picitem{
color:#663300;
width:650px;
height:60px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
padding:140px 10px 0 260px;
background-image:url(img/pickupitem6/fathersdaytop.jpg);
}


/* 父の日
------------------------------------------------------------ */


.fathersdayoneitem{
width:440px;
padding:5px;
height:240px;
border:1px solid #999999;
background-color:#ffffff;
background-image:url(img/icon/itemcomback.jpg);
background-repeat:repeat-y;
background-position:right;
float:left;
}
.fathersdaytwoitem{
width:440px;
padding:5px;
height:240px;
border:1px solid #999999;
background-color:#ffffff;
background-image:url(img/icon/itemcomback.jpg);
background-repeat:repeat-y;
background-position:right;
float:right;
}


/* イベント当選者
------------------------------------------------------------ */

.event_results_banner{
width:620px;
height:78px;
padding:122px 0 0 300px;
margin-left:auto;
margin-right:auto;
margin-bottom:15px;
background-image:url(img/event_results/event_resultsdaytop.jpg);
}

.event_results {
width:910px;
padding:5px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
border:solid 1.5px #990000;
}


.event_results_img{
float:left;
}

.event_res_commet{
width:544px;
margin-left:10px;
float:right;

}

.event_res_commet p{
margin-top:3px;
margin-left:3px;

}

.hittext{
padding-top:3px;
font-size:1.3em;
font-weight:500;
color:#990000;
}



.event_res_hit{
padding-top:5px;
padding:10px;
font-size:1.5em;
font-weight:300;
color:#990000;
}

.event_res_hit2{
padding:5px;
font-size:1.0em;
font-weight:300;
color:#990000;
}


.evet_hit_shop{
padding-top:10px;
padding-bottom:1px;
}




/* and1　特集
------------------------------------------------------------ */

.and1_info{
width:898px;
margin-top:15px;
margin-bottom:15px;
float:left;
padding:10px;
color:#FFFF99;
background-color:#000000;
border:1px solid #999999;
line-height:20px;
}


.and1_movie{
width:898px;
height:auto;
margin-bottom:20px;
text-align:left;
background-color:#000000;
padding:10px;
color:#999999;
}

.and1_movie ul{
margin-top:10px;
padding:0px;
}

.and1_movie li{
width:auto;
height:auto;
float:left;
list-style:none;
margin-bottom:10px;
padding:0px 10px 10px 10px;
border:none;
text-align:center;
}


.and1_movie_title {
width:266px;
border:1px solid #666666;
padding:5px;
text-align:left;
}



.and1ring{
margin-bottom:15px;
}


/* ブログ
------------------------------------------------------------ */
.blogall{
width:910px;
height:auto;
margin:0px 0px 20px 0px;
margin-left:auto;
margin-right:auto;
}


/*MLBニュース 週間ランキング
------------------------------------------------------------ */


.statstitle{
	width:200px;
	background-color:#003366;
	padding:3px;
	color:#eee;
	text-align:center;
	margin:10px 0 0 0;
	
	}

.statstrank{
	margin:0 0 0 0px;
padding:0 0 0 0px;
	}

.rank1{
line-height:2.0;
background-image:url(http://www.selection-j.com/img/icon/ranking-52-1.gif);
background-repeat:no-repeat;
background-position:center left;
padding:0 0 0 30px;
list-style-type:none;
	}
	
.rank2{
line-height:2.0;
background-image:url(http://www.selection-j.com/img/icon/ranking-52-2.gif);
background-repeat:no-repeat;
background-position:center left;
padding:0 0 0 30px;
list-style-type:none;
	}
	
.rank3{
line-height:2.0;
background-image:url(http://www.selection-j.com/img/icon/ranking-52-3.gif);
background-repeat:no-repeat;
background-position:center left;
padding:0 0 0 30px;
list-style-type:none;
	}

/*NBAスケジュール
------------------------------------------------------------ */

.nbaschedule{
	font-size:12px;
	
}

.nbaschedule td{
	border-bottom:1px dotted #999999;
	color:#333;
	line-height:1.5;
}

.nbaschedule th{
	text-align:left;
	border-bottom:1px solid #FF0000;
	color:#FF0000;
	line-height:1.5;
}


/*NBAドラフト選手
------------------------------------------------------------ */

.draft {
	border:1px solid #cccccc;
	border-collapse:collapse;
}

.draft th{
	background-color:#C00;
	border:1px solid #cccccc;
	color:#FFFFFF;
	font-size:10px;
	padding:5px 0 5px 0;
}

.draft td{
	border:1px solid #cccccc;
}

/*ニュース商品紹介
------------------------------------------------------------ */

.news_des .introname {
	color: #F33;
	font-weight:700;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:1.2;
}


.news_des .introcom {
	color: #000;
		margin:0;
	padding:0;
	font-size:12px;
	line-height:1.2;
}


.news_des .introlist{
	background-color:#efefef;
	padding:5px;
	}

.news_des .introlist li{
	margin:0 0 15px 0;
	}
	
	/*MLB個人スタッツ
------------------------------------------------------------ */

	.statsentry{
	width:440px!important;
	border-collapse:collapse !important;
	text-align:center !important;
	font-size:12px !important;
	
}

.statsentry th {

	color:#FFF !important;
	padding:3px !important;
	border:1px solid #999 !important;
}

.ameri{
		background-color:#933 !important;
	}
.natio{
		background-color:#006 !important;
	}

.statsentry td{
padding:0px 3px 0px 3px!important;
border:1px solid #999 !important;
}

.playerline{
	text-align:left;
	padding:0 0 0 10px !important;
	}
	