@charset "UTF-8";
/* ---------------------------------------
  TITLE : HANSHIN Tigers
  URI : hanshintigers.jp
  (C) HANSHIN Tigers.
--------------------------------------- */

@import "format.css";
@import "layout.css";

/* STRUCTURES
--------------------------------------- */
#container .wrap {
	background: #FFFFFF;
}
#contents {
	padding: 15px;
	background: #FFFFFF;
	overflow: hidden;
	zoom: 1;
}
#contents:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	line-height: 0;
	visibility: hidden;
}
#contents .col-l {
	float: left;
	width: 737px;
	padding-right: 13px;
}
#contents .col-r {
	float: right;
	width: 200px;
}
/* GAME INFO
--------------------------------------- */
#landscape-banner {
	height: 25px;
	width: 950px;
	margin: 13px auto;
}
#landscape-banner #game-info {
	background: url(../../img/2013_b/top/g-info/bg_gameinfo.gif) repeat-x top;
	color: #FFFFFF;
}
#landscape-banner #game-info p.tt {
	width: 94px;
	float: left;
	padding-right: 6px;
}
#landscape-banner #game-info #game-info-score {
	width: 750px;
	float: left;
}
#landscape-banner #game-info #game-info-score table td,
#landscape-banner #game-info #game-info-tv table td {
	height: 25px;
}
#landscape-banner #game-info #game-info-score table td.place,
#landscape-banner #game-info #game-info-score table td.inning,
#landscape-banner #game-info #game-info-score table td.free-area,
#landscape-banner #game-info #game-info-score table td.data,
#landscape-banner #game-info #game-info-score table td.bso,
#landscape-banner #game-info #game-info-score table td.player{
	padding-right: 10px;
}
#landscape-banner #game-info #game-info-score table td.day,
#landscape-banner #game-info #game-info-score table td.place,
#landscape-banner #game-info #game-info-score table td.inning {
	padding-top: 1px;
	height: 24px;
}
#landscape-banner #game-info #game-info-score table td.data,
#landscape-banner #game-info #game-info-score table td.icon,
#landscape-banner #game-info #game-info-score table td.player {
	height: 22px;
	padding-top: 3px;
}
#landscape-banner #game-info #game-info-score table td.data img,
#landscape-banner #game-info #game-info-score table td.icon img,
#landscape-banner #game-info #game-info-score table td.player img {
	margin-top: -3px;
	height: 25px;
}

#landscape-banner #game-info #game-info-score table td img {
	vertical-align: middle;
}

/* MEDIA WALL
--------------------------------------- */
#media-wall {
	height: 440px;
	width: 950px;
	margin: 0 auto;
	position: relative;
	visibility: hidden;
}

#media-wall-loading {
	height: 485px;
	width: 980px;
	position: absolute;
	background: url("../../img/top/loading.gif") no-repeat scroll center center;
}

/* TIGERS VISION
--------------------------------------- */
#tv {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 438px;
	width: 652px;
	background: #000000;
	border: 1px solid #000000;
}
#tv-img {
	position: relative;
	height: 350px;
	width: 652px;
}
#tv #tv-img a {
	text-decoration: none;
}
#tv #tv-img div.wrap {
	overflow: hidden;
	width: 652px;
	height: 350px;
	position: absolute;
	/*display: none;*/
}
#tv #tv-img div.wrap a {
	display: block;
	width: 652px;
	height: 350px;
}
#tv #tv-img .bnr {
	z-index: 101;
	background: #000000;
	text-align: center;
}
#tv #tv-img .cap {
	padding: 18px 26px 18px 26px;
	width: 600px;
	height: 11px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(../../img/top/tv/bg_tv.png);
	font-size: 14px;
}
#tv #tv-img .cap p {
	font-size: 12px;
	color: #FFFFFF;
}
#tv #tv-img .cap p a {
	text-decoration: none;
}
#tv #tv-img .cap p a:hover {
	text-decoration: underline;
}
#tv #tv-img .cap th,
#tv #tv-img .cap td {
	height: 66px;
	vertical-align: top;
}
#tv #tv-img .cap th {
	padding-right: 20px;
	border-right: 2px solid #666666;
}
#tv #tv-img .cap td {
	width: 390px;
	padding-left: 23px;
	color: #FFFFFF;
	line-height: 1.5;
	font-size: 12px;
}
#tv #tv-img .cap td strong {
	color: #EAB98E;
	font-size: 18px;
	font-weight: bold;
}
#tv-nav {
	margin-top: 6px;
	height: 77px;
	width: 648px;
	padding: 0 6px;
}
#tv-nav a.prev,
#tv-nav a.next {
	float: left;
	display: block;
	height: 77px;
	width: 19px;
	cursor: pointer;
}
#tv-nav a.prev {
	background: url(../../img/2013_b/top/tv/tv-prev.gif) 0 0 no-repeat;
}
#tv-nav a.next {
	background: url(../../img/2013_b/top/tv/tv-next.gif) 0 0 no-repeat;
}
#tv-nav a:hover {
	background-position: 0 -77px !important;
}
#tv-nav .slidetabs {
	float: left;
	position: relative;
	overflow: hidden;
	width: 590px;
	height: 77px;
	margin: 0 6px;
}
#tv-nav .slidetabs .items {
	overflow: hidden;
    width: 20000em;
    position: absolute;
    clear: both;
}

#tv-nav .slidetabs .thmb {
	position: relative;
    float:left;
    margin-right: 6px;
    height: 77px;
    width: 143px;
    background: #000000;
	cursor: pointer;
}

#tv-nav .slidetabs .thmb div {
	position: absolute;
	width: 141px;
	height: 75px;
	border: 1px solid #ffe100;
	display: none;
}

#tv-nav .slidetabs .select div {
	display: block;
	cursor: default;
}


/* SCORE BOARD -OFF VERSION-
--------------------------------------- */
#score-panel {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 259px;
	width: 283px;
}
#score-panel #score-info {
	position: relative;
	height: 238px;
	width: 281px;
	border: 1px solid #d6d6d6;
	border-top: none;
}
#score-panel #score-info .score-info-wp {
	border-top: 1px solid #d6d6d6;
	margin-top: -1px;
}
#score-panel #score-info .score-info-area {
	position: absolute;
	top: 0;
	left: 0;
	height: 238px;
	width: 281px;
	display: none;
}
#score-panel #scoreboard {
	padding: 5px 8px 0 8px;
	height: 193px;
	width: 282px;
}
#score-panel #scoreboard h2 {
	margin-bottom: 10px;
}
#score-panel #game-btn {
	float: right;
	height: 84px;
	width: 120px;
}
#score-panel #game-btn li {
	margin: 0 0 2px 2px;
	float: left;
	height: 24px;
	width: 58px;
}
#score-panel .status-2 {
	margin: 4px 0 6px 0;
	height: 21px;
	line-height: 21px;
	background: #000000;
	color: #FFFFFF;
}
#score-panel #ticket-tabs {
	padding: 8px 8px 0 8px;
	height: 18px;
}
#score-panel #ticket-tabs li.vacant {
	float: left;
}
#score-panel #ticket-tabs li.today {
	float: right;
}
#score-panel #ticket-tabs a {
	display: block;
	height: 18px;
	width: 137px;
	text-indent: -8883px;
	overflow: hidden;
}
#score-panel #ticket-tabs .vacant a {
	background: url(../../img/2012/top/off_invite.gif) 0 0 no-repeat;
}
#score-panel #ticket-tabs .today a {
	background: url(../../img/2012/top/off_event.gif) 0 0 no-repeat;
}
#score-panel #ticket-tabs a.current,
#score-panel #ticket-tabs a:hover {
	background-position: 0 -18px !important;
}

/* NEWS LIST
--------------------------------------- */
#newslist {
	width: 443px;
	float: left;
	margin-bottom: 10px;
}
#newslist h3 {
	background: url(../../img/2013_b/top/st_news.gif) no-repeat 0 0;
	height: 22px;
	text-indent: -9999px;
}
#newslist a.rss {
	display: block;
	/*height:22px;*/
	margin: -22px 0 5px 370px;
}
#newslist a.more {
	display: block;
	height:22px;
	margin: -22px 0 5px 394px;
}
#newslist table {
	width: 443px;
}
#newslist table.bg {
	background: #f1f1f1;
}
#newslist table th,
#newslist table td {
	font-weight: normal;
	padding: 5px 0;
}
#newslist table th.icon {
	width: 55px;
}
#newslist table th.date {
	width: 	53px;
}
#newslist table th.date,
#newslist table td {
	text-align: left;
}

/* MEDIA VISION
--------------------------------------- */
#mv-movie h3 {
	background: url(../../img/2013_b/top/st_movie.gif) no-repeat 0 0;
	height: 22px;
	text-indent: -9999px;
}
#mv-movie a.more {
	display: block;
	height:22px;
	margin: -22px 0 10px 232px;
}
#mv-movie {
	width: 282px;
	float: right;
	margin-bottom: 10px;
	
}
#mv-movie .thumbs {
	margin: 0 auto 10px;
	height: 153px;
	width: 272px;
}

#mv-koshien-photo,
#mv-tigers-photo {
	position: absolute;
	top: 0;
	right: 0;
	height: 98px;
	width: 526px;
	background: #909090;
}
#mv-fan-photo {
	position: absolute;
	bottom: 0;
	right: 0;
	height: 98px;
	width: 526px;
	background: #5E5E5E;
}
#mv-koshien-photo ul,
#mv-tigers-photo ul,
#mv-fan-photo ul {
	padding-left: 2px;
}
#mv-koshien-photo li,
#mv-tigers-photo li,
#mv-fan-photo li {
	float: left;
	margin-left: 7px;
	height: 64px;
	width: 96px;
	background: #FFFFFF;
}
#mv-koshien-photo a:hover img,
#mv-tigers-photo a:hover img,
#mv-fan-photo a:hover img {
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

/* FEATURE
--------------------------------------- */
#feature {
	width: 737px;
	/*height: 323px;*/
	margin-bottom: 12px;
}
#feature h3 {
	background: url(../../img/2013_b/top/st_feature.gif) no-repeat 0 0;
	height: 22px;
	margin-bottom: 12px;
	text-indent: -9999px;
}
#feature .f-unit {
	width: 167px;
	/*height: 243px;*/
	float: left;
	margin-right: 9px;
	padding: 4px;
	background: #f1f1f1;
	border: 1px solid #d6d6d6;
	
	position: relative;
}
#feature .even {
	margin-right: 0px;
}
#feature .f-unit dl {
	width: 153px;
	/*height: 229px;*/
	padding: 7px;
	background: #FFFFFF;
}
#feature .f-unit dl dd.photo {
	margin-bottom: 9px;
}
#feature .f-unit dl dt,
#feature .f-unit dl dd.text {
	width: 153px;
	line-height: 1.5;
}
#feature .f-unit dl dt {
	font-weight: bold;
	padding-bottom: 2px;
}

/* POLL
--------------------------------------- */
.col-r #poll {
	width: 200px;
	margin-top: 13px;
	padding-bottom: 8px;
	background: #f1f1f1 url(../../img/2013_b/top/bg_pol_bl.gif) no-repeat bottom left;
}
.col-r #poll h3 {
	width: 200px;
}
.col-r #poll .poll-wp {
	width: 198px;
	background: #f1f1f1;
	border-left: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
}
.col-r #poll p.lead {
	line-height: 1.5;
	color: #000000;
	font-size: 11px;
	padding: 10px 10px 0;
}
.col-r #poll p.btn {
	padding-bottom: 5px;
	text-align: center;
}
.col-r #poll form {
	margin-top: 5px;
}
.col-r #poll form div {
	padding: 5px 10px;
}
.col-r #poll label {
	margin: 5px 0;
	display: block;
	color: #000000;
	font-size: 11px;
}
.col-r #poll label input {
	margin-right: 5px;
}
.col-r #poll label span {
	line-height: 1.5;
	display: block;
	margin-left: 20px;
	margin-top: -1.2em;
}
.col-r .standings-wait {
	padding: 140px 0;
	text-align: center;
}


/* TEAMINFO
--------------------------------------- */
#teaminfo .tab ul li {
	width: 145px;
	height: 21px;
	float: left;
	padding-right: 3px;
}
#teaminfo .tab ul li.last {
	padding-right: 0;
}
#teaminfo .tab ul li a {
	display: block;
	width: 145px;
	height: 21px;
	position: relative;
	overflow: hidden;
	text-indent:-9999px;
}

#teaminfo .tab ul li.standings a { 
	background:  url(../../img/2013_b/top/tab_2_standings.gif) no-repeat 0 0;
}
#teaminfo .tab ul li.leaders a {
	background:  url(../../img/2013_b/top/tab_2_leaders.gif) no-repeat 0 0;
}
#teaminfo .tab ul li.photo a {
	background:  url(../../img/2013_b/top/tab_2_photo.gif) no-repeat 0 0;
}
#teaminfo .tab ul li.memorial a {
	background:  url(../../img/2013_b/top/tab_2_memorial.gif) no-repeat 0 0;
}
#teaminfo .tab ul li.countdown a {
	background:  url(../../img/2013_b/top/tab_2_countdown.gif) no-repeat 0 0;
}
#teaminfo .tab ul li a:hover,
#teaminfo .tab ul li a.current {
	background-position: -145px 0;
}

#teaminfo .panes {
	width:735px;
	background: url(../../img/2013_b/top/bg_pane.gif) repeat-x top;
	padding-top: 10px;
	border: 1px solid #d6d6d6;
	margin-top: -1px;
}
#teaminfo .pane {
	padding-top: 7px;
}
#teaminfo #p-standings p.update {
	width: 384px;
	font-size: 11px;
	text-align: right;
	padding: 0 14px 5px 0;
}

#teaminfo #p-standings table {
	width: 384px;
	float: left;
}
#teaminfo #p-standings th,
#teaminfo #p-standings td {
	height: 30px;
	line-height: 30px;
	text-align: center;
}
#teaminfo #p-standings td.team {
	text-align: left;
	padding-left: 10px;
}
#teaminfo #p-standings tbody tr {
	background: #f1f1f1;
}
#teaminfo #p-standings tbody tr.bg {
	background: #e6e6e6;
}
#teaminfo #p-standings tbody tr th {
	width: 40px;
}
#teaminfo #p-standings p.btn,
#teaminfo #p-countdown p.btn {
	margin: 17px 15px;
}
#teaminfo #p-standings #standing-wp {
	margin-left: 394px;
	margin-right: 12px;
	border-top: 1px solid #d6d6d6;
	padding-top: 4px;
}
#teaminfo #p-standings #standing-wp.off {
	height: 205px;
	border-top: none;
}
#teaminfo #p-standings #standing-wp .date {
	text-align: center;
	margin-bottom: 4px;
	height: 21px;
}
#teaminfo #p-standings .wait .date {
	text-align: center;
	margin-bottom: 4px;
	padding-top: 5px;
	height: 16px !important;
}

#teaminfo #p-standings #standing-wp .date img {
	vertical-align: middle;
	padding: 0 5px;
}
#teaminfo #p-standings .standing-box {
	padding: 10px;
	background: #f1f1f1;
	border: 1px solid #d6d6d6;
	height:	157px;
}
#teaminfo #p-standings .standing-box .l-box {
	width: 92px;
	float: left;
}
#teaminfo #p-standings .standing-box .l-box .photo {
	margin-bottom: 8px;
}
#teaminfo #p-standings .standing-box .r-box {
	margin-left: 102px;
}
#teaminfo #p-standings .standing-box .r-box .name {
	line-height: 1.5;
}
#teaminfo #p-standings .standing-box .r-box .name span {
	display: block;
	font-size: 11px;
}
#teaminfo #p-standings .standing-box .r-box .name,
#teaminfo #p-standings .standing-box .r-box .stand span  {
	font-size: 18px;
	font-weight: bold;
}
#teaminfo #p-standings .standing-box .r-box .stand span.red {
	color: #cc3333;
	font-size: 12px;
}
#teaminfo #p-standings .standing-box .r-box .stand {
	border-top: 1px solid #5b5b5b;
	border-bottom: 1px solid #5b5b5b;
	margin-bottom: 5px;
	padding: 5px 0;
	letter-spacing: 1px;
}
#teaminfo #p-standings .standing-box .r-box .txt {
	line-height: 1.5;
}
#teaminfo #p-standings #standing-wp img.detail {
	margin-right: 9px;
}
 
#teaminfo #p-leaders {
	font-size: 10px;
}
#teaminfo #p-leaders .unit {
	width: 175px;
	float: left;
	padding-left: 7px;
	padding-bottom: 10px;
}
#teaminfo #p-leaders .unit h6 {
	background: #e6e6e6;
	padding: 3px 0;
	margin-bottom: 5px;
	text-align: center;
	font-weight: normal;
}
#teaminfo #p-leaders .unit .leader-l {
	width: 60px;
	float: left;
}
#teaminfo #p-leaders .unit .leader-l tr.photo {
	height: 60px;
	vertical-align: top;
}
#teaminfo #p-leaders .unit .leader-r {
	line-height: 14px;
}
#teaminfo #p-leaders .unit .leader-r td.name {
	padding-right: 3px;
	width: 76px;
}
#teaminfo #p-photo  {
}
#teaminfo #p-photo .unit {
	width: 710px;
	margin: 5px auto;
}
#teaminfo #p-photo .unit h5 {
	width: 655px;
	float: left;
	margin-bottom: 10px;
}
#teaminfo #p-photo .unit p.more {
	margin-left: 661px;
}
#teaminfo #p-photo .unit p.more a {
	display: block;
}
#teaminfo #p-photo .unit .box {
	width: 220px;
	float: left;
	padding-right: 25px;
	padding-bottom: 15px;
}
#teaminfo #p-photo .unit .last {
	padding-right: 0px !important;
}
#teaminfo #p-photo .unit .box p.photo {
	width: 96px;
	float: left;
}
#teaminfo #p-photo .unit .box p.text {
	margin-left: 103px;
}
#teaminfo #p-photo #p-photo-t {
	margin-bottom: 0px;
}

#teaminfo #p-countdown .tit {
	width: 710px;
	margin: 5px auto 10px;
}
#teaminfo #p-countdown h5 {
	width: 655px;
	float: left;
}
#teaminfo #p-countdown p.more {
	margin-left: 661px;
}
#teaminfo #p-countdown p.more a {
	display: block;
}



#teaminfo #p-countdown .unit {
	width: 720px;
	margin: 0 auto;
	padding-bottom: 7px;
}
#teaminfo #p-countdown .unit .update {
	font-size: 11px;
	text-align: right;
	padding: 0 7px 5px 0;
}
#teaminfo #p-countdown .unit table {
	width: 353px;
	float: left;
}
#teaminfo #p-countdown .unit table#pit {
	margin-right: 14px;
}
#teaminfo #p-countdown .unit table thead {
	background: #E6E6E6;
}
#teaminfo #p-countdown .unit table thead th {
	padding: 3px 0;
	text-align: center;
}
#teaminfo #p-countdown .unit table tbody th {
	font-weight: normal;
}
#teaminfo #p-countdown .unit table tbody th,
#teaminfo #p-countdown .unit table tbody td {
	text-align: left;
	padding: 5px 0;
	border-bottom: 1px solid #E6E6E6;
}
#teaminfo #p-countdown .unit table tbody td.achieve {
	color: #C83234;
}
#teaminfo #p-countdown .unit table tbody td.remain,
#teaminfo #p-countdown .unit table tbody td.rate,
#teaminfo #p-countdown .unit table tbody td.tt_b,
#teaminfo #p-countdown .unit table tbody td.achieve {
	font-weight: bold;
}

#teaminfo #p-memorial .unit {
	padding: 6px 13px;
}
#teaminfo #p-memorial .unit .bnr-area {
	width: 580px;
	float: left;
}
#teaminfo #p-memorial .unit .bnr-area img {
	margin-bottom: 7px;
}
#teaminfo #p-memorial .unit .btn-area {
	margin-left: 590px;
}
#teaminfo #p-memorial .unit .btn-area ul li {
	padding-bottom: 10px;
}
#teaminfo #p-memorial .unit .btn-area ul li a {
	display: block;
}

/* FMEDIA
--------------------------------------- */
#fmedia-t {
	padding: 10px;
	background: #FFFFFF url(../../img/2013_b/bg_f-bnr.gif) 0 0 repeat-x;
	border-bottom: 1px solid #d6d6d6;
}
#fmedia-t #link {
	width: 960px;
}
#fmedia-t #link ul.unit-t li{
	width: 200px;
	float: left;
	padding: 0 10px 10px 0;
}
#fmedia-t #link ul.unit-t li ul {
	width: 200px;
}
#fmedia-t #link ul.unit-t li ul li {
	float: none;
	padding: 0;
}
#fmedia-t #link ul.unit-b li{
	width: 100px;
	float: left;
	padding: 0 15px 0 0;
}
#fmedia-t #social .media_social a:hover img,
#fmedia-t #link a:hover img {
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

/* FOOTER GN
--------------------------------------- */
#fgn {
	height: 270px;
	padding: 13px 15px;
	background: #ffffff url(../../img/2013_b/footer/bg_fgn.gif) repeat-x top;
	border-bottom: 1px solid #d6d6d6;
}
#fgn .fgn-wp {
	background:url(../../img/2013_b/footer/bg_fgn_logo2014.gif) no-repeat bottom left;
}
#fgn dl {
	float: left;
	width: 134px;
}
#fgn dt {
	margin-bottom: 5px;
}
#fgn dt.bottom {
	margin-top: 15px;
}
#fgn dd {
	font-size: 10px;
	line-height: 1.5;
}
#fgn dt a {
	height: 12px;
	width: 100%;
	display: block;
	overflow: hidden;
	text-indent: -8883px;
}
#fgn #fgn-news a {
	background: url(../../img/2013_b/footer/fgn_news.gif) 0 0 no-repeat;
}
#fgn #fgn-ticket a {
	background: url(../../img/2013_b/footer/fgn_ticket.gif) 0 0 no-repeat;
}
#fgn #fgn-dreamlink a {
	background: url(../../img/2013_b/footer/fgn_dreamlink.gif) 0 0 no-repeat;
}
#fgn #fgn-game a {
	background: url(../../img/2013_b/footer/fgn_game.gif) 0 0 no-repeat;
}
#fgn #fgn-farm a {
	background: url(../../img/2013_b/footer/fgn_farm.gif) 0 0 no-repeat;
}
#fgn #fgn-data a {
	background: url(../../img/2013_b/footer/fgn_data.gif) 0 0 no-repeat;
}
#fgn #fgn-entertainment a {
	background: url(../../img/2013_b/footer/fgn_entertainment.gif) 0 0 no-repeat;
}
#fgn #fgn-fanclub a {
	background: url(../../img/2013_b/footer/fgn_fanclub.gif) 0 0 no-repeat;
}
#fgn #fgn-goods a {
	background: url(../../img/2013_b/footer/fgn_goods.gif) 0 0 no-repeat;
}
#fgn p {
	height: 11px;
}
#fgn dd a {
	display: block;
}
#fgn a:link,
#fgn a:visited {
	color: #000000;
	text-decoration: none;
}
#fgn a:active,
#fgn a:hover,
#fgn a:focus {
	color: #000000;
	text-decoration: underline;
}

/* EMERGENCY
---------------------------------------------------- */
#emergency {
	margin: 0 10px 10px 10px;
	padding: 6px 3px;
	background: #FFE100;
	border: 2px solid #000000;
}
#emergency dt {
	float: left;
	clear: both;
	padding-top: 1px;
	height: 11px;
	width: 43px;
	font-size: 0;
	line-height: 1;
}
#emergency dd {
	margin-left: 60px;
	line-height: 1.2;
	text-decoration: underline;
}


/* SNS SLIDER
---------------------------------------------------- */
#like-box-nav {
	z-index: 10004;
	position: fixed;
	top: 150px;
	left: 0;
	height: 229px;
	width: 26px;
}
#like-box-nav div {
	height: 74px;
	width: 26px;
}
#like-box-nav #like-box-nav-tw {
	margin-top: 3px;
}
#like-box-nav #like-box-nav-bl {
	margin-top: 4px;
}
#like-box-slider-fb {
	z-index: 10003;
	position: fixed;
	top: 150px;
	left: -442px;
	height: 199px;
	width: 412px;
	padding: 30px 26px 0 30px; 
	background: url(../../img/2012/top/like-box-slider-fb.png) 0 0 no-repeat;
	text-align: left;
}
#like-box-slider-fb h2 {
	color: #336699;
	font-size: 14px;
	font-weight: bold;
}
#like-box-slider-fb h2.mt {
	margin-top: 10px;
}
#like-box-slider-fb h3 {
	font-size: 14px;
	color: #336699;
	font-weight: normal;
}
#like-box-slider-fb table {
	margin-top: 5px;
}
#like-box-slider-fb th {
	vertical-align: top;
	height: 50px;
	width: 50px;
}
#like-box-slider-fb td {
	padding-left: 10px;
	vertical-align: top;
}
#like-box-slider-tw {
	z-index: 10002;
	position: fixed;
	top: 150px;
	left: -442px;
	height: 179px;
	width: 412px;
	padding: 50px 26px 0 30px; 
	background: url(../../img/2012/top/like-box-slider-tw.png) 0 0 no-repeat;
	text-align: left;
}
#like-box-slider-tw table.mt {
	margin-top: 40px;
}
#like-box-slider-tw th {
	height: 35px;
	width: 35px;
	border: 1px solid #CCCCCC;
}
#like-box-slider-tw td {
	padding-left: 10px;
	vertical-align: top;
}
#like-box-slider-tw h2 {
	margin-bottom: 1px;
	color: #3399CC;
	font-weight: bold;
}
#like-box-slider-blog {
	z-index: 10001;
	position: fixed;
	top: 150px;
	left: -442px;
	height: 303px;
	width: 412px;
	padding: 40px 26px 0 30px;
	background: url(../../img/2012/top/like-box-slider-blog_2.png) 0 0 no-repeat;
	text-align: left;
}
#like-box-slider-blog a {
	display: block;
	text-decoration: none;
}
#like-box-slider-blog h2 {
	font-size: 14px;
	font-weight: bold;
	color: #009900;
}
#like-box-slider-blog p {
	color: #666666;
	font-size: 10px;
}
#like-box-slider-blog table {
	margin-bottom: 15px;
	width: 390px;
}
#like-box-slider-blog th,
#like-box-slider-blog td {
	vertical-align: top;
}
#like-box-slider-blog th {
	height: 65px;
	width: 124px;
}
#like-box-slider-blog td {
	padding-left: 10px;
	line-height: 1.5;
}

/* TICKET DATA(SCORE PANEL)
--------------------------------------- */
#score-panel #score-tabs ul {
	height: 21px;
	background: url(../../img/2013_b/top/bg_ul.gif) repeat-x bottom;
}
#score-panel #score-tabs li {
	width: 140px;
	float: left;
}
#score-panel #score-tabs li.pickup  {
	padding-right: 0;
	float: right;
}
#score-panel #score-tabs li a {
	display: block;
	height: 21px;
	width: 140px;
	text-indent: -9999px;
}
#score-panel #score-tabs li.ticket a {
	background: url(../../img/2013_b/top/tab_ticket.gif) 0 0 no-repeat;
}
#score-panel #score-tabs li.pickup a {
	background: url(../../img/2013_b/top/tab_pickup.gif) 0 0 no-repeat;
}
#score-panel #score-tabs li.topics a {
	background: url(../../img/2013_b/top/tab_topics.gif) 0 0 no-repeat;
}

#score-panel #score-tabs a.current,
#score-panel #score-tabs a:hover {
	background-position: -140px 0  !important;
}
#score-panel #ticket-today-area {
	width: 281px;
	height: 238px;
	background: #FFFFFF;
	font-size: 12px;
}
#score-panel #ticket-today-area h5 {
	background: url(../../img/2013_b/top/bg_sp_ticket.gif) repeat-x top;
	height: 19px;
	padding-top: 8px;
	font-weight: bold;
	text-align: center;
}
#score-panel #ticket-today-area h5 span {
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
}
#score-panel #ticket-today-area .game-wp {
	width: 255px;
	margin: 5px auto;
}
#score-panel #ticket-today-area .game-wp-l {
	width: 150px;
	float: left;
	padding-top: 7px;
}
#score-panel #ticket-today-area .game-wp-r {
	margin-left: 155px;
}
#score-panel #ticket-today-area .game-wp-l .game-date {
	width: 80px;
	float: left;
	font-weight: bold;
}
#score-panel #ticket-today-area .game-wp-l .game-place {
	margin-left: 80px;
}
#score-panel #ticket-today-area .game-wp-l .game-time {
	clear: both;
	padding-top: 5px;
}
#score-panel #ticket-today-area .game-wp-r .game-icon {
	width: 42px;
	float: left;
}
#score-panel #ticket-today-area .game-wp-r .game-ticket {
	padding: 12px 0 0 50px;
}
#score-panel #ticket-today-area .overview table {
	width: 267px;
}
#score-panel #ticket-today-area .overview table tr {
	height: 18px;
	background: #f1f1f1;
}
#score-panel #ticket-today-area .overview table tr.bg {
	background: #e6e6e6;
}
#score-panel #ticket-today-area .overview table tr.bg {
	background: #e6e6e6;
}
#score-panel #ticket-today-area .overview table th {
	width: 195px;
	padding: 5px 15px;
	font-weight: normal;
}
#score-panel #ticket-today-area .overview table td {
	text-align: left;
	padding: 5px 0 5px 0;
}

#score-panel #pickup-area {
	background: url(../../img/2013_b/top/bg_sp_pick.gif) repeat-x top;
	padding-top: 11px;
}
#score-panel #pickup-area table {
	width: 100%;
}
#score-panel #pickup-area table th,
#score-panel #pickup-area table td {
	border-bottom: 1px solid #d6d6d6;
}
#score-panel #pickup-area table th {
	width: 239px;
	margin-left: 12px;
	padding: 13px 10px 12px;
	line-height: 12px;
	font-weight: normal;
}
#score-panel #pickup-area table td {
	vertical-align: middle;
}

#scrollbar { width: 281px; clear: both; /*height: 159px;*/ background-color: #878787;}
#scrollbar .viewport { width: 267px; height: 159px; overflow: auto; position: relative; }
#scrollbar .overview { list-style: none; position: absolute; left: 0; top: 0; min-height: 159px; background: #e6e6e6;}
#scrollbar .thumb .end,
#scrollbar .thumb { background-color: #878787; }
#scrollbar .scrollbar { position: relative; float: right; width: 14px; }
#scrollbar .track { background-color: #5b5b5b; height: 100%; width:14px; position: relative; padding: 0; }
#scrollbar .thumb { height: 20px; width: 14px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#scrollbar .thumb .end { overflow: hidden; height: 5px; width: 14px; }
#scrollbar .disable{ display: none; }


#score-panel #score-info #ticket-info-area p.bnr {
	text-align: center;
	padding-top: 10px;
}

/* TICKET DATA
--------------------------------------- */
#ticket-data {
	position: absolute;
	bottom: 0px;
	right: 0px;
	height: 167px;
	width: 283px;
}
#ticket-data #ticket-info {
	height: 165px;
	width: 282px;
	font-size: 12px;
	border: 1px solid #d6d6d6;
	border-right: none;
}
#ticket-data #ticket-info .unit {
	width: 46px;
	height: 165px;
	float: left;
	text-align: center;
	border-right: 1px solid #d6d6d6;
}
#ticket-data #ticket-info .unit.bg {
	background: #f6f6f6;
}
#ticket-data #ticket-info .unit .day {
	background: url(../../img/2013_b/top/bg_ticket_day.gif) repeat-x top;
	height: 29px;
	padding-top: 4px;
}
#ticket-data #ticket-info .unit .time {
	background: url(../../img/2013_b/top/bg_ticket_time.gif) repeat-x top;
	height: 13px;
	padding-top: 2px;
}
#ticket-data #ticket-info .unit .card {
	height: 46px;
	padding-top: 8px;
}
#ticket-data #ticket-info .unit .status {
	height: 16px;
	padding-bottom: 8px;
}
#ticket-data #ticket-info .unit .place {
	height: 15px;
}
#ticket-data #ticket-info-off {
	height: 165px;
	width: 283px;
	font-size: 12px;
}
#ticket-data #ticket-info-off p.text {
	width: 277px;
	padding: 2px;
	line-height: 1.4;
	text-align: center;
	background: #f1f1f1;
	border: 1px solid #d6d6d6;
	border-top: none;
}

	

/* GOODS BANNER
--------------------------------------- */

/* TOPレクタングル休載中対応*/
#goods-bnr {
	margin-top: 10px;
}
#goods-bnr h2 {
	display: none;
}
#goods-bnr p.bnr {
	margin-top: 10px;
}

/* GOODS
--------------------------------------- */
.col-r #goods {
	width: 200px;
	margin-top: 13px;
	padding-bottom: 8px;
	background: #f1f1f1 url(../../img/2013_b/top/bg_pol_bl.gif) no-repeat bottom left;
}
.col-r #goods h3 {
	width: 200px;
}
.col-r #goods .goods-wp {
	width: 198px;
	background: #f1f1f1;
	border-left: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
}
.col-r #goods .goods-wp ul {
	padding: 1px 7px 0 1px;
}
.col-r #goods .goods-wp ul li {
	width: 89px;
	float:left;
	padding-left: 6px;
	margin-top: 8px;
}
.col-r #goods .goods-wp ul li img {
	/*width: 60px;*/
	padding-right: 6px;
	/*display: inline-block;
	vertical-align: middle;*/
}
.col-r #goods .goods-wp ul li span {
	/*width: 118px;
	display: inline-block;
	vertical-align: middle;*/
}
.col-r #goods .goods-wp ul li.small {
	font-size: 10px;
}










