@charset "UTF-8";
/* CSS Document /*


/*------------------------------------------------
共通
------------------------------------------------*/
h2 {
	text-indent:-9000px;
}
.arrow {
	background: url(../images/arrow_black.png) no-repeat 98% center;
	vertical-align:middle;
	padding:15px 40px 15px 10px;
}
.arrow_white {
	background: url(../images/arrow_white.png) no-repeat 98% center;
	vertical-align:middle;
	padding:15px 40px 15px 10px;
}
a {
	text-decoration:none;
}

/*テキスト装飾・アイコン*/
.smallest{
font-size:12px;
text-shadow:none;
}
.smallestgray{
font-size:12px;
text-shadow:none;
color:#7f7f83;
}
.smallestwhite{
font-size:12px;
text-shadow:none;
color:#ffffff;
}
.smaller{
font-size:14px;
text-shadow:none;
}
.smallergray{
font-size:14px;
text-shadow:none;
color:#7f7f83;
}
.smallerwhite{
font-size:14px;
text-shadow:none;
color:#ffffff;
}
.smallerm{
font-size:15px;
text-shadow:none;
}
.smallermgray{
font-size:15px;
text-shadow:none;
color:#7f7f83;
}
.smallermblue{
font-size:15px;
text-shadow:none;
color:#0000ff;
}
.smallermkonb{
font-size:15px;
color:#0a3663;
text-shadow: 0px 0px 1px #231815;
}
.smallermwhite{
font-size:15px;
text-shadow:none;
color:#ffffff;
}
.small{
font-size:17px;
text-shadow:none;
}
.smallgray{
font-size:17px;
text-shadow:none;
color:#8c8c8c;
}
.smallred{
font-size:17px;
text-shadow:none;
color:#d50000;
}
.smallwhite{
font-size:17px;
text-shadow:none;
color:#ffffff;
}
.middle{
font-size:19px;
text-shadow:none;
}
.middlewhite{
font-size:19px;
text-shadow:none;
color:#ffffff;
}
.middlegray{
font-size:19px;
text-shadow:none;
color:#8c8c8c;
}
.middler{
font-size:22px;
text-shadow:none;
}
.middlerwhite{
font-size:22px;
text-shadow:none;
color:#ffffff;
}
.middlerred{
font-size:22px;
text-shadow:none;
color:#d50000;
}
.bolds{
font-size:25px;
color:#d50000;
text-shadow: 0px 0px 1px #231815;  
}
.boldsw{
font-size:25px;
color:#ffffff;
text-shadow: 0px 0px 1px #231815;  
}
.bold{
font-size:25px;
text-shadow: 0px 0px 1px #231815;  
}
.boldsmall{
font-size:17px;
text-shadow: 0px 0px 1px #231815;  
}
.boldwhite{
text-shadow: 0px 0px 1px #7e7e7e;  
}
.iconnew{
	display:block;
	float:left;
	font-size:17px;
	color:#FFFFFF;
	text-align: center;
	text-shadow:none;
	font-weight: bold;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height:23px;
	vertical-align::middle;
	padding:0px 5px;
	margin-right: 5px;
	white-space:nowrap;
	background: #0010ff;
}
.iconhot{
	display:block;
	float:left;
	font-size:17px;
	color:#FFFFFF;
	text-align: center;
	text-shadow:none;
	font-weight: bold;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height:23px;
	vertical-align::middle;
	padding:0px 5px;
	margin-right: 5px;
	white-space:nowrap;
	background: #e6003e;
}
.iconhotsmall{
	display:block;
	float:left;
	font-size:14px;
	color:#FFFFFF;
	text-align: center;
	text-shadow:none;
	font-weight: bold;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height:18px;
	vertical-align::middle;
	padding:0px 5px;
	margin-right: 5px;
	white-space:nowrap;
	background: #e6003e;
}

/*スライドタイトル*/
h2.trigger a{
	color:rgba(0,0,0,0);
	text-decoration: none;
	display: block;
	width: 100%;
	height:48px;
}
h2.trigger{
	background: url(../images/icon_plus.png) no-repeat right center;
	margin-right:4px;
}
h2.active{
	background: url(../images/icon_minus.png) no-repeat right center;
	margin-right:4px;
}



/*------------------------------------------------
TOP
------------------------------------------------*/
h1 {line-height:0;}

#wrapper{
	position:relative;
	height:100%;
	min-height:100%;
	width:100%;
	overflow:hidden;
	color:#231815;
}
body > #wrapper {
	height:auto;
}

header {
	text-align:center;
}
header img {
	margin:5px;
}
#mainvisual {
	text-align:center;
}


/*-- 会員登録ボタン --*/

div.button_preview {
	height:50px;
	margin:10px 10px 10px 10px;
	background-color:#c50005;
	border-radius:40px;
	-webkit-border-radius:40px;
	-moz-border-radius:40px;
	box-shadow: 0px 0px 3px #ccc;
	-moz-box-shadow: 0px 0px 3px #ccc;
	-webkit-box-shadow: 0px 0px 3px #ccc;
	background-image:url(../images/button_gold_bg.png);
	background-repeat:repeat-x;
	background-size:1px 50px;
	-webkit-background-size:1px 50px;
    -moz-background-size:1px 50pxx;
}

div.button_preview a {
	height:40px;
	text-decoration:none;
}

div.button_preview a div {
	padding:15px 0px 0px 15px;
	width:220px;
	height:35px;
	margin:0px auto;
	position:relative;
	font-weight:bold;
	font-size:25px;
	line-height:20px;
	font-weight:bold;
	color:#FFf;
}

div.button_preview a div span {
	width:100px;
	height:17px;
	position:absolute;
	top:12px;
	left:12px;
}

/*-- 会員登録ボタン（下層用） --*/

div.button_preview2 {
	height:35px;
	margin:10px 10px 0px 10px;
	background-color:#c50005;
	border-radius:40px;
	-webkit-border-radius:40px;
	-moz-border-radius:40px;
	box-shadow: 0px 0px 3px #ccc;
	-moz-box-shadow: 0px 0px 3px #ccc;
	-webkit-box-shadow: 0px 0px 3px #ccc;
	background-image:url(../images/button_gold_bg.png);
	background-repeat:repeat-x;
	background-size:1px 35px;
	-webkit-background-size:1px 35px;
    -moz-background-size:1px 35pxx;
}

div.button_preview2 a {
	height:30px;
	text-decoration:none;
}

div.button_preview2 a div {
	padding:15px 0px 0px 15px;
	width:220px;
	height:30px;
	margin:0px auto;
	position:relative;
	font-weight:bold;
	font-size:20px;
	line-height:20px;
	font-weight:bold;
	color:#FFf;
}

div.button_preview2 a div span {
	width:41px;
	height:17px;
	position:absolute;
	top:12px;
	left:24px;
}


/*-- 会員の方ボタン --*/

div.button_gold {
	height:50px;
	margin:10px 10px 10px 10px;
	background-color:#0e739c;
	border-radius:40px;
	-webkit-border-radius:40px;
	-moz-border-radius:40px;
	box-shadow: 0px 0px 3px #ccc;
	-moz-box-shadow: 0px 0px 3px #ccc;
	-webkit-box-shadow: 0px 0px 3px #ccc;
	background-image:url(../images/button_preview_bg.png);
	background-repeat:repeat-x;
	background-size:1px 50px;
	-webkit-background-size:1px 50px;
    -moz-background-size:1px 50pxx;
}

div.button_gold a {
	height:40px;
	text-decoration:none;
}

div.button_gold a div {
	padding:15px 0px 0px 15px;
	width:220px;
	height:35px;
	margin:0px auto;
	position:relative;
	font-weight:bold;
	font-size:25px;
	line-height:20px;
	font-weight:bold;
	color:#FFf;
}

div.button_gold a div span {
	width:41px;
	height:17px;
	position:absolute;
	top:12px;
	left:44px;
}


/*------------------------------------------------
News,Today,etc...
------------------------------------------------*/
div#news {
	background:url(../images/bg_news.jpg) no-repeat right center,#0060b0;
	padding:11px 0px;
}
div#news div#newstitle {
	height:48px;
	padding-left:10px;
	background:url(../images/ttl_news.png) no-repeat 10px center,rgba(35,24,21,0.4);	
}

div#all_purpose_button1 {
	display: inline-block;
	_display: inline;
}


/*list*/


ul#piclist li.listbg_pic{
	margin: 0 0 0 0;
	padding: 0;
	border-top:solid 2px #ffffff;
	border-bottom:solid 1px #9c9c9c;
	background-image: linear-gradient(bottom, rgb(204,223,239) 24%, rgb(237,244,249) 81%);
	background-image: -o-linear-gradient(bottom, rgb(204,223,239) 24%, rgb(237,244,249) 81%);
	background-image: -moz-linear-gradient(bottom, rgb(204,223,239) 24%, rgb(237,244,249) 81%);
	background-image: -webkit-linear-gradient(bottom, rgb(204,223,239) 24%, rgb(237,244,249) 81%);
	background-image: -ms-linear-gradient(bottom, rgb(204,223,239) 24%, rgb(237,244,249) 81%);
	padding-left:0px;
	list-style-type:none;
	background-image: -webkit-gradient(
	color-stop(0.24, rgb(204,223,239)),
	color-stop(0.81, rgb(237,244,249))
);
}
ul#piclist li.listbg_picend{
	margin: 0 0 0 0;
	padding: 0;
	border-bottom:solid 1px #9c9c9c;
	background-image: linear-gradient(bottom, rgb(0,97,176) 24%, rgb(141,184,220) 81%);
	background-image: -o-linear-gradient(bottom, rgb(0,97,176) 24%, rgb(141,184,220) 81%);
	background-image: -moz-linear-gradient(bottom, rgb(0,97,176) 24%, rgb(141,184,220) 81%);
	background-image: -webkit-linear-gradient(bottom, rgb(0,97,176) 24%, rgb(141,184,220) 81%);
	background-image: -ms-linear-gradient(bottom, rgb(0,97,176) 24%, rgb(141,184,220) 81%);
	list-style-type:none;
	padding-left:0px;
	background-image: -webkit-gradient(
	color-stop(0.24, rgb(0,97,176)),
	color-stop(0.81, rgb(141,184,220))
);
}
ul#piclist li.listbg_picend a{
	text-shadow: rgba(255,255,255,1.0) 0px 0px 1px,rgba(0,0,0,0.8) 1px 0px 3px;
	text-align:right;
	color:#ffffff;
}

ul#newslist li.listbg_news{
	border-top:solid 2px #ffffff;
	border-bottom:solid 1px #9c9c9c;
	background-image: linear-gradient(bottom, rgb(204,223,239) 24%, rgb(237,244,249) 81%);
	background-image: -o-linear-gradient(bottom, rgb(204,223,239) 24%, rgb(237,244,249) 81%);
	background-image: -moz-linear-gradient(bottom, rgb(204,223,239) 24%, rgb(237,244,249) 81%);
	background-image: -webkit-linear-gradient(bottom, rgb(204,223,239) 24%, rgb(237,244,249) 81%);
	background-image: -ms-linear-gradient(bottom, rgb(204,223,239) 24%, rgb(237,244,249) 81%);
	padding-left:0px;
	list-style-type:none;
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.24, rgb(204,223,239)),
	color-stop(0.81, rgb(237,244,249))
);
}
ul#newslist li.listbg_newsend{
	border-bottom:solid 1px #9c9c9c;
	background-image: linear-gradient(bottom, rgb(0,97,176) 24%, rgb(141,184,220) 81%);
	background-image: -o-linear-gradient(bottom, rgb(0,97,176) 24%, rgb(141,184,220) 81%);
	background-image: -moz-linear-gradient(bottom, rgb(0,97,176) 24%, rgb(141,184,220) 81%);
	background-image: -webkit-linear-gradient(bottom, rgb(0,97,176) 24%, rgb(141,184,220) 81%);
	background-image: -ms-linear-gradient(bottom, rgb(0,97,176) 24%, rgb(141,184,220) 81%);
	list-style-type:none;
	padding-left:0px;
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.24, rgb(0,97,176)),
	color-stop(0.81, rgb(141,184,220))
);
}
ul#newslist li.listbg_newsend a{
	text-shadow: rgba(255,255,255,1.0) 0px 0px 1px,rgba(0,0,0,0.8) 1px 0px 3px;
	text-align:right;
	color:#ffffff;
}
ul#newslist li.listbg_today{
	border-top:solid 2px #ffffff;
	border-bottom:solid 1px #9c9c9c;
	background-image: linear-gradient(bottom, rgb(245,210,161) 24%, rgb(250,244,221) 81%);
	background-image: -o-linear-gradient(bottom, rgb(245,210,161) 24%, rgb(250,244,221) 81%);
	background-image: -moz-linear-gradient(bottom, rgb(245,210,161) 24%, rgb(250,244,221) 81%);
	background-image: -webkit-linear-gradient(bottom, rgb(245,210,161) 24%, rgb(250,244,221) 81%);
	background-image: -ms-linear-gradient(bottom, rgb(245,210,161) 24%, rgb(250,244,221) 81%);
	padding-left:0px;
	list-style-type:none;
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.24, rgb(245,210,161)),
	color-stop(0.81, rgb(250,244,221))
);
}
ul#newslist li.listbg_todayend{
	border-bottom:solid 1px #9c9c9c;
	background-image: linear-gradient(bottom, rgb(255,97,25) 24%, rgb(255,184,82) 81%);
	background-image: -o-linear-gradient(bottom, rgb(255,97,25) 24%, rgb(255,184,82) 81%);
	background-image: -moz-linear-gradient(bottom, rgb(255,97,25) 24%, rgb(255,184,82) 81%);
	background-image: -webkit-linear-gradient(bottom, rgb(255,97,25) 24%, rgb(255,184,82) 81%);
	background-image: -ms-linear-gradient(bottom, rgb(255,97,25) 24%, rgb(255,184,82) 81%);
	list-style-type:none;
	padding-left:0px;
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.24, rgb(255,97,25)),
	color-stop(0.81, rgb(255,184,82))
);
}
ul#newslist li.listbg_todayend a{
	text-shadow: rgba(255,255,255,1.0) 0px 0px 1px,rgba(0,0,0,0.8) 1px 0px 3px;
	text-align:right;
	color:#ffffff;
}
ul#newslist li.listbg_gossip{
	border-top:solid 2px #ffffff;
	border-bottom:solid 1px #9c9c9c;
	background-image: linear-gradient(bottom, rgb(222,222,222) 24%, rgb(244,244,244) 81%);
	background-image: -o-linear-gradient(bottom, rgb(222,222,222) 24%, rgb(244,244,244) 81%);
	background-image: -moz-linear-gradient(bottom, rgb(222,222,222) 24%, rgb(244,244,244) 81%);
	background-image: -webkit-linear-gradient(bottom, rgb(222,222,222) 24%, rgb(244,244,244) 81%);
	background-image: -ms-linear-gradient(bottom, rgb(222,222,222) 24%, rgb(244,244,244) 81%);
	padding-left:0px;
	list-style-type:none;
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.24, rgb(222,222,222)),
	color-stop(0.81, rgb(244,244,244))
);
}
ul#newslist li.listbg_gossipend{
	border-bottom:solid 1px #9c9c9c;
	background-image: linear-gradient(bottom, rgb(85,85,85) 24%, rgb(150,150,150) 81%);
	background-image: -o-linear-gradient(bottom, rgb(85,85,85) 24%, rgb(150,150,150) 81%);
	background-image: -moz-linear-gradient(bottom, rgb(85,85,85) 24%, rgb(150,150,150) 81%);
	background-image: -webkit-linear-gradient(bottom, rgb(85,85,85) 24%, rgb(150,150,150) 81%);
	background-image: -ms-linear-gradient(bottom, rgb(85,85,85) 24%, rgb(150,150,150) 81%);
	list-style-type:none;
	padding-left:0px;
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.24, rgb(85,85,85)),
	color-stop(0.81, rgb(150,150,150))
);
}
ul#newslist li.listbg_gossipend a{
	text-shadow: rgba(255,255,255,1.0) 0px 0px 1px,rgba(0,0,0,0.8) 1px 0px 3px;
	text-align:right;
	color:#ffffff;
}
ul#newslist li a{
	display:block;
}



/*------------------------------------------------
Topics
------------------------------------------------*/
div#topics {
	background:url(../images/bg_topics.jpg) no-repeat right center,#2ea1ff;
	padding:11px 0px;
}
div#topics div#topicstitle {
	height:48px;
	padding-left:10px;
	background:url(../images/ttl_topics.png) no-repeat 10px center,rgba(35,24,21,0.4);	
}
/*list*/
ul#topicslist li.listbg_topics{
	border-top:solid 2px #ffffff;
	border-bottom:solid 1px #9c9c9c;
	background-image: linear-gradient(bottom, rgb(213,240,255) 24%, rgb(244,250,255) 81%);
	background-image: -o-linear-gradient(bottom, rgb(213,240,255) 24%, rgb(244,250,255) 81%);
	background-image: -moz-linear-gradient(bottom, rgb(213,240,255) 24%, rgb(244,250,255) 81%);
	background-image: -webkit-linear-gradient(bottom, rgb(213,240,255) 24%, rgb(244,250,255) 81%);
	background-image: -ms-linear-gradient(bottom, rgb(213,240,255) 24%, rgb(244,250,255) 81%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.24, rgb(213,240,255)),
	color-stop(0.81, rgb(244,250,255))
);
}
ul#topicslist li.listbg_topics2{
	border-top:solid 2px #ffffff;
	border-bottom:solid 1px #9c9c9c;
	background-image: linear-gradient(bottom, rgb(255,213,240) 24%, rgb(255,229,240) 81%);
	background-image: -o-linear-gradient(bottom, rgb(255,213,240) 24%, rgb(255,229,240) 81%);
	background-image: -moz-linear-gradient(bottom, rgb(255,213,240) 24%, rgb(255,229,240) 81%);
	background-image: -webkit-linear-gradient(bottom, rgb(255,213,240) 24%, rgb(255,229,240) 81%);
	background-image: -ms-linear-gradient(bottom, rgb(255,213,240) 24%, rgb(255,229,240) 81%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.24, rgb(255,213,240)),
	color-stop(0.81, rgb(255,229,240))
);
}
ul#topicslist li.listbanner{
	text-align:center;
	border-top:solid 2px #ffffff;
	border-bottom:solid 1px #9c9c9c;
	background-image: linear-gradient(bottom, rgb(213,240,255) 24%, rgb(244,250,255) 81%);
	background-image: -o-linear-gradient(bottom, rgb(213,240,255) 24%, rgb(244,250,255) 81%);
	background-image: -moz-linear-gradient(bottom, rgb(213,240,255) 24%, rgb(244,250,255) 81%);
	background-image: -webkit-linear-gradient(bottom, rgb(213,240,255) 24%, rgb(244,250,255) 81%);
	background-image: -ms-linear-gradient(bottom, rgb(213,240,255) 24%, rgb(244,250,255) 81%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.24, rgb(213,240,255)),
	color-stop(0.81, rgb(244,250,255))
);
}
ul#topicslist li.listbanner a div {
	width:100%;
}
ul#topicslist li.listbanner a div img {
	margin:10px;
}
ul#topicslist li a{
	display:block;
}



/*------------------------------------------------
Schedule&Standings
------------------------------------------------*/
div#schedule {
	background:url(../images/bg_schedule.jpg) no-repeat right center,#00b3aa;
	padding:11px 0px;
}
div#schedule div#scheduletitle {
	height:48px;
	padding-left:10px;
	background:url(../images/ttl_schedule.png) no-repeat 10px center,rgba(35,24,21,0.4);
}
/*list*/
ul#schedulelist li.listbg_schedule{
	border-top:solid 2px #ffffff;
	border-bottom:solid 1px #9c9c9c;
	background-image: linear-gradient(bottom, rgb(204,240,238) 24%, rgb(237,250,249) 81%);
	background-image: -o-linear-gradient(bottom, rgb(204,240,238) 24%, rgb(237,250,249) 81%);
	background-image: -moz-linear-gradient(bottom, rgb(204,240,238) 24%, rgb(237,250,249) 81%);
	background-image: -webkit-linear-gradient(bottom, rgb(204,240,238) 24%, rgb(237,250,249) 81%);
	background-image: -ms-linear-gradient(bottom, rgb(204,240,238) 24%, rgb(237,250,249) 81%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.24, rgb(204,240,238)),
	color-stop(0.81, rgb(237,250,249))
);
}
ul#schedulelist li.listbg_scheduleend{
	border-bottom:solid 1px #9c9c9c;
	background-image: linear-gradient(bottom, rgb(0,179,170) 24%, rgb(116,214,207) 81%);
	background-image: -o-linear-gradient(bottom, rgb(0,179,170) 24%, rgb(116,214,207) 81%);
	background-image: -moz-linear-gradient(bottom, rgb(0,179,170) 24%, rgb(116,214,207) 81%);
	background-image: -webkit-linear-gradient(bottom, rgb(0,179,170) 24%, rgb(116,214,207) 81%);
	background-image: -ms-linear-gradient(bottom, rgb(0,179,170) 24%, rgb(116,214,207) 81%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.24, rgb(0,179,170)),
	color-stop(0.81, rgb(116,214,207))
);
}
ul#schedulelist li.listbg_scheduleend a{
	text-shadow: rgba(255,255,255,1.0) 0px 0px 1px,rgba(0,0,0,0.8) 1px 0px 3px;
	text-align:right;
	color:#ffffff;
}
h3#date,
h3#rank{
	padding:6px 10px;
	background:#b2e8e5;	
}
div#ranklist{
	padding:20px 0px;
	background:#d9f4f2;
	text-align:center;
}
div#ranklist ul li{
	display:inline;
}
div#ranklist ul li img{
	padding:0px 5px;
}



/*------------------------------------------------
Players&Teams
------------------------------------------------*/
div#players {
	background:url(../images/bg_players.jpg) no-repeat right center,#b30062;
	padding:11px 0px;
}
div#players div#playerstitle {
	height:48px;
	padding-left:10px;
	background:url(../images/ttl_players.png) no-repeat 10px center,rgba(35,24,21,0.4);
}
/*成績ランキング*/
div #ranking_nba {
	text-align:center;
	vertical-align:middle;
	padding:20px 0px 22px;
	background:url(../images/line_players.gif) repeat-x bottom left;
	margin-bottom:20px;
}
#ranking_nba select.ranking{
	width:85%;
	height:35px;
	vertical-align: middle;
	padding: 5px 2em 5px 5px;
	color: #333333;
	line-height:1.0em;
	border: 2px #bf277b solid;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background-image: url(../images/arrow_select.png);
	background-color: transparent;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 98% center;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
}
#ranking_nba select.rankingdetail{
	font-size:15px;
	width:70%;
	height:25px;
	vertical-align: middle;
	padding: 5px 2em 5px 5px;
	color: #333333;
	line-height:1.0em;
	border: 1px #333333 solid;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background-image: url(../images/arrow_select.png);
	background-color: transparent;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 98% center;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
}
div.btn_ranking input[type="submit"] {
	height:70px;
	width:85%;
	margin:10px auto 0px;
	text-indent:1em;
	border:solid 1px #b30062;
	font-size:24px;
	background-image: url(../images/btn_icon_rank.png),linear-gradient(bottom, rgb(191,39,123) 41%, rgb(213,114,168) 86%);
	background-image: url(../images/btn_icon_rank.png),-o-linear-gradient(bottom, rgb(191,39,123) 41%, rgb(213,114,168) 86%);
	background-image: url(../images/btn_icon_rank.png),-moz-linear-gradient(bottom, rgb(191,39,123) 41%, rgb(213,114,168) 86%);
	background-image: url(../images/btn_icon_rank.png),-webkit-linear-gradient(bottom, rgb(191,39,123) 41%, rgb(213,114,168) 86%);
	background-image: url(../images/btn_icon_rank.png),-ms-linear-gradient(bottom, rgb(191,39,123) 41%, rgb(213,114,168) 86%);
	background-image: url(../images/btn_icon_rank.png),-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.41, rgb(191,39,123)),
	color-stop(0.86, rgb(213,114,168))
);
	background-repeat:no-repeat;
	background-position:left center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.80);
	-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.80);
	color:#ffffff;
	text-shadow: rgba(255,255,255,1.0) 0px 0px 1px,rgba(0,0,0,0.8) 1px 0px 3px;
	text-align:center;
}
/*選手名鑑ボタン・チーム情報ボタン*/
#btnarea_players{
	width:85%;
	height:70px;
	text-align:center;
	margin:0px auto 40px;
}
#btn_players{
	float:left;
	width:48%;
	height:70px;
	font-size:24px;
	text-align:center;
	text-indent:2em;
	line-height:70px;
	border:solid 1px #b30062;
	background-image: url(../images/bg_btn_players.png),linear-gradient(bottom, rgb(191,39,123) 41%, rgb(213,114,168) 86%);
	background-image: url(../images/bg_btn_players.png),-o-linear-gradient(bottom, rgb(191,39,123) 41%, rgb(213,114,168) 86%);
	background-image: url(../images/bg_btn_players.png),-moz-linear-gradient(bottom, rgb(191,39,123) 41%, rgb(213,114,168) 86%);
	background-image: url(../images/bg_btn_players.png),-webkit-linear-gradient(bottom, rgb(191,39,123) 41%, rgb(213,114,168) 86%);
	background-image: url(../images/bg_btn_players.png),-ms-linear-gradient(bottom, rgb(191,39,123) 41%, rgb(213,114,168) 86%);
	background-image: url(../images/bg_btn_players.png),-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.41, rgb(191,39,123)),
	color-stop(0.86, rgb(213,114,168))
);
	background-repeat:no-repeat;
	background-position:15px center,left top;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.80);
	-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.80);
	text-shadow: rgba(255,255,255,1.0) 0px 0px 1px,rgba(0,0,0,0.8) 1px 0px 3px;
}
#btn_team {
	float:right;
	width:48%;
	height:70px;
	font-size:24px;
	text-align:center;
	text-indent:1.5em;
	line-height:70px;
	border:solid 1px #b30062;
	background-image: url(../images/bg_btn_team.png),linear-gradient(bottom, rgb(191,39,123) 41%, rgb(213,114,168) 86%);
	background-image: url(../images/bg_btn_team.png),-o-linear-gradient(bottom, rgb(191,39,123) 41%, rgb(213,114,168) 86%);
	background-image: url(../images/bg_btn_team.png),-moz-linear-gradient(bottom, rgb(191,39,123) 41%, rgb(213,114,168) 86%);
	background-image: url(../images/bg_btn_team.png),-webkit-linear-gradient(bottom, rgb(191,39,123) 41%, rgb(213,114,168) 86%);
	background-image: url(../images/bg_btn_team.png),-ms-linear-gradient(bottom, rgb(191,39,123) 41%, rgb(213,114,168) 86%);
	background-image: url(../images/bg_btn_team.png),-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.41, rgb(191,39,123)),
	color-stop(0.86, rgb(213,114,168))
);
	background-repeat:no-repeat;
	background-position:13px center,left top;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.80);
	-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.80);
	text-shadow: rgba(255,255,255,1.0) 0px 0px 1px,rgba(0,0,0,0.8) 1px 0px 3px;
}
#btn_team a,
#btn_players a {
	color:#ffffff;
	display:block;
}



/*------------------------------------------------
Entertainment
------------------------------------------------*/
div#entertainment {
	background:url(../images/bg_entertainment.jpg) no-repeat right center,#f06c00;
	padding:11px 0px;
}
div#entertainment  div#entertainmenttitle {
	height:48px;
	padding-left:10px;
	background:url(../images/ttl_entertainment.png) no-repeat 10px center,rgba(35,24,21,0.4);
}
/*フォトギャラリー・ムービー*/
#area_entertainment{
	padding:20px 0px;
	margin:0px auto 20px;
	background:#fde9d9;
}
#btnarea_entertainment{
	width:85%;
	height:70px;
	text-align:center;
	margin:0px auto 0px;
}
#btn_photo {
	float:left;
	width:48%;
	height:70px;
	line-height:1.2em;
	font-size:22px;
	border:solid 1px #0091ff;
	border:solid 1px #f06c00;
	background-image: url(../images/btn_icon_photo.png),linear-gradient(bottom, rgb(242,130,39) 41%, rgb(247,174,114) 86%);
	background-image: url(../images/btn_icon_photo.png),-o-linear-gradient(bottom, rgb(242,130,39) 41%, rgb(247,174,114) 86%);
	background-image: url(../images/btn_icon_photo.png),-moz-linear-gradient(bottom, rgb(242,130,39) 41%, rgb(247,174,114) 86%);
	background-image: url(../images/btn_icon_photo.png),-webkit-linear-gradient(bottom, rgb(242,130,39) 41%, rgb(247,174,114) 86%);
	background-image: url(../images/btn_icon_photo.png),-ms-linear-gradient(bottom, rgb(242,130,39) 41%, rgb(247,174,114) 86%);
	background-image: url(../images/btn_icon_photo.png),-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.41, rgb(242,130,39)),
	color-stop(0.86, rgb(247,174,114))
);
	background-repeat:no-repeat;
	background-position:15px center,left top;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.80);
	-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.80);
	text-shadow: rgba(255,255,255,1.0) 0px 0px 1px,rgba(0,0,0,0.8) 1px 0px 3px;
}
#btn_movie {
	float:right;
	width:48%;
	height:70px;
	line-height:70px;
	font-size:24px;
	text-indent:2em;
	border:solid 1px #f06c00;
	background-image: url(../images/btn_icon_movie.png),linear-gradient(bottom, rgb(242,130,39) 41%, rgb(247,174,114) 86%);
	background-image: url(../images/btn_icon_movie.png),-o-linear-gradient(bottom, rgb(242,130,39) 41%, rgb(247,174,114) 86%);
	background-image: url(../images/btn_icon_movie.png),-moz-linear-gradient(bottom, rgb(242,130,39) 41%, rgb(247,174,114) 86%);
	background-image: url(../images/btn_icon_movie.png),-webkit-linear-gradient(bottom, rgb(242,130,39) 41%, rgb(247,174,114) 86%);
	background-image: url(../images/btn_icon_movie.png),-ms-linear-gradient(bottom, rgb(242,130,39) 41%, rgb(247,174,114) 86%);
	background-image: url(../images/btn_icon_movie.png),-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.41, rgb(242,130,39)),
	color-stop(0.86, rgb(247,174,114))
);
	background-repeat:no-repeat;
	background-position:13px center,left top;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.80);
	-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.80);
	text-shadow: rgba(255,255,255,1.0) 0px 0px 1px,rgba(0,0,0,0.8) 1px 0px 3px;
}
#btn_movie a {
	color:#ffffff;
	display:block;
	text-align:center;
	height:70px;
}
#btn_photo a {
	color:#ffffff;
	display:block;
	text-align:center;
	height:60px;
	padding-top:10px;
}
#btn_photo a span {
	display:inline-block;
	width:10em;
	text-indent:1.2em;
}



/*------------------------------------------------
Column
------------------------------------------------*/

div#column {
	background:url(../images/bg_column.jpg) no-repeat right center,#b3aa00;
	padding:11px 0px;
}
div#column div#columntitle {
	height:48px;
	padding-left:10px;
	background:url(../images/ttl_column.png) no-repeat 10px center,rgba(35,24,21,0.4);	
}
/*コラム*/
div#columnlistarea{
	text-align:center;
	margin:auto;
	width:460px;
}
ul#columnlist li.columnlist_l {
	background:#e8e5b2;	
	line-height:0;
	float:left;
}
ul#columnlist li.columnlist_r {
	background:#e8e5b2;
	line-height:0;
	float:right;
}
ul#columnlist li.columnlist_l a img,
ul#columnlist li.columnlist_r a img {
	line-height:0;
}
ul#columnlist li.columnlist_l a span,
ul#columnlist li.columnlist_r a span {
	display:inline-block;
	height:17px;
	margin:15px auto 0px;
}



/*------------------------------------------------
Special
------------------------------------------------*/
div#special {
	background:url(../images/bg_special.jpg) no-repeat right center,#09b300;
	padding:11px 0px;
}
div#special div#specialtitle {
	height:48px;
	padding-left:10px;
	background:url(../images/ttl_special.png) no-repeat 10px center,rgba(35,24,21,0.4);	
}
/*list*/
ul#speciallist li.listbg_special{
	border-top:solid 2px #ffffff;
	border-bottom:solid 1px #9c9c9c;
	background-image: linear-gradient(bottom, rgb(206,240,204) 41%, rgb(238,250,237) 86%);
	background-image: -o-linear-gradient(bottom, rgb(206,240,204) 41%, rgb(238,250,237) 86%);
	background-image: -moz-linear-gradient(bottom, rgb(206,240,204) 41%, rgb(238,250,237) 86%);
	background-image: -webkit-linear-gradient(bottom, rgb(206,240,204) 41%, rgb(238,250,237) 86%);
	background-image: -ms-linear-gradient(bottom, rgb(206,240,204) 41%, rgb(238,250,237) 86%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.41, rgb(206,240,204)),
	color-stop(0.86, rgb(238,250,237))
);
}



/*footer*/
ul#footerlink {
	border-top:solid 1px #9c9c9c;
}
ul#footerlink li {
	border-bottom:solid 1px #9c9c9c;
}
footer {
	font-size:16px;
	color:#ffffff;
	background:#231815;
	padding:17px 10px;
}

div#adbanner {
	width:480px;
}




