@charset "utf-8";

@import "../../../common/css/old.css";

/* COMMON
---------------------------------------------------- */

.cs h3.pt {
	background: #D4D4CD url(../../img/pt_cs1_2015.gif) 0 0 no-repeat;
}
.cs h3.pt {
	display: block;
	width: 980px;
	height: 30px;
	text-indent: -8883px;
}
.cs #tp {
	padding-right: 15px;
	height: 30px;
	line-height: 30px;
	text-align: right;
	margin-top: -30px;
}
.cs #main {
	padding: 0 0 50px 0;
	float: left;
	width: 740px;
}
.cs #side {
	padding: 20px 20px 50px 0;
	float: right;
	width: 200px;
}

.cs #p-standings,
.cs #side-banner p {
	margin-top: 10px;
}
.cs #p-standings h4 {
	margin-bottom: 7px;
}
.cs #p-standings table {
	width: 200px;
}
.cs #p-standings th,
.cs #p-standings td {
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.cs #p-standings td.team {
	text-align: left;
	padding-left: 7px;
}
.cs #p-standings tbody tr {
	background: #f1f1f1;
}
.cs #p-standings tbody tr.bg {
	background: #e6e6e6;
}
.cs #p-standings tbody tr th {
	width: 54px;
}

.cs #content {
	padding: 20px 0 0 20px;
	width: 720px;
}
.cs #p_nav {
	width: 720px;
	height: 40px;
	margin:15px 0 20px 0;
}

.cs #p_nav ul li {
	float: left;
	width: 177px;
	text-align: center;
}
.cs #p_nav ul li a {
	display: block;
	width: 175px;
	padding: 10px 0;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #939393;
	color: #000000;
	background: #ffffff;
	text-decoration: none;
}

.cs #p_nav ul li a.active{
	display: block;
	width: 175px;
	padding: 10px 0;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #a68942;
	color: #ffffff;
	background: #a68942;
	text-decoration: none;
}

.cs #p_nav ul li.top,
.cs #p_nav ul li.about,
.cs #p_nav ul li.player{
	margin-right: 4px;
}
.cs .unit {
	margin-bottom: 30px;
}

#fsponsor-cs .wrap {
	margin: 0 auto;
	width: 980px;
	text-align: left;
}
#fsponsor-cs {
	clear: both;
}
#fsponsor-cs .wrap {
	padding: 30px 20px;
	height: 53px;
	width: 940px;
	border-top: 1px solid #D6D6D6;
	background: #FFFFFF url("../../../img/2014/bg_f-bnr.gif") 0 0 repeat-x;
}
#fsponsor-cs h2 {
	float: left;
	width: 313px;
	margin-top: 17px;
	margin-bottom: 0;
	overflow: hidden;
	text-indent: 0;
}
#fsponsor-cs li {
	float: left;
	width: 160px;
	height: 53px;
	padding-left: 15px;
}
#fsponsor-cs h2 {
	padding: 0;
	margin-top: 21px;
	float: left;
	width: 440px;
}
#fsponsor-cs #f-bnr {
	margin: 0 0 0 472px;
}
#fsponsor-cs #f-bnr table td {
	padding-left: 12px;
}
#fsponsor-cs #f-bnr table td.tt-1 {
	padding-right: 4px;
}
#fsponsor-cs #f-bnr table td.tt-2 {
	padding-left: 31px;
}
#fsponsor-cs #f-bnr table td.padB {
	padding-bottom: 11px;
}


#side-banner .cs-side-twitter {
	margin-top: 10px;
	border: 3px solid #55acee;
	background: #55acee;
}
#side-banner .cs-side-twitter-text {
	padding: 10px 10px 16px;
	background: #fff url(img/bg_cs_side_twitter.gif) 0 0 no-repeat;
}
#side-banner .cs-side-twitter-text p{
	margin-top: 0;
}
#side-banner .cs-side-twitter-text p span{
	color:#55acee;
	font-weight: bold;
}
#side-banner .cs-side-twitter-text dl{
	margin-top: 10px;
}
#side-banner .cs-side-twitter-text dt{
	margin-bottom: 12px;
	padding-left:25px;
	background: url(img/icon_twitter.gif) no-repeat center left;
}



/* HOME
---------------------------------------------------- */
.cs #wp-final .unit-stand,
.cs #wp-first .unit-stand {
	width: 720px;
	padding: 14px 0;
	margin-bottom: 3px;
}
.cs #wp-first .unit-stand {	background: #ddddbf url(img/top/bg_1.gif) repeat-x top; }
/*
.cs #wp-final .unit-stand {	background: #edede2 url(img/top/bg_2.gif) repeat-x top; }
*/
.cs .unit-score {
	background: #ffffff url(img/bg_result.gif) repeat-y top;
	border-bottom: 1px solid #a68942;
	padding:10px;
}
.cs .unit-score table.result{
	width: 470px;
	float: left;
}
.cs .unit-score table.result th{
	font-size: 18px;
	color: #a68942;
	text-align: center;
	font-weight: normal;
	padding: 8px 0;
}

.cs .unit-score table.result td{
}
.cs .unit-score table.result td.date{
	font-size: 18px;
	text-align: center;
	font-weight: normal;
}
.cs .unit-score table.result td.place{
	font-size: 13px;
	text-align: center;
	font-weight: normal;
}

.cs .unit-score table.result td.score{
	font-size: 48px;
	text-align: center;
	font-weight: normal;
}
.cs .unit-score table.tv{
	width: 228px;
	float: right;
	border: 1px solid #a68942;
	background: #f6f2ea;
}
.cs .unit-score table.th{
	background: #a68942;
}
.cs .unit-score table.tv td{
	padding: 3px 5px;
	line-height: 1.2;
}
.cs .unit-score table.tv td.icon{
	width: 40px;
}
.cs .unit-score table.tv td span{
	color: #ff0000;
}


.cs ul.att {
	margin: 10px 0 0 1em;
	padding: 10px 0;
	text-indent: -1em;

}
.cs ul.att li {
	line-height: 1.8;
}


.cs .unit-matchday .panes {
}

.cs #matchday-pane-final {
	width: 684px;
	padding: 15px;
	border:3px solid #000;
	background: #fff7c7;
	margin: 20px 0;
}
.cs #matchday-pane-final h5{
}

.cs #matchday-pane-final .unit-l {
	width: 540px;
	float: left;
	margin: 20px 0;
	line-height: 2.0;
}

.cs #matchday-pane-final .unit-r {
	width: 126px;
	float: right;
}
.cs #matchday-pane-final h6 {
	margin-bottom: 20px;
}

.cs #matchday-pane-final p {
	line-height: 1.5;
}
.cs #matchday-pane-final p.btn {
	margin: 15px 0 0;
}

.cs #unit-twitter {
	width:685px;
	height:221px;
	margin-top: 30px;
	padding-left: 25px;
	background: url(img/bg_tw.gif) no-repeat top right;
	border:5px solid #55acee;
}

.cs #unit-twitter h5 {
	padding: 28px 0 20px;
}
.cs #unit-twitter p {
	width:465px;
	margin-bottom: 12px;
	font-size: 14px;
}
.cs #unit-twitter p span{
	color:#55acee;
	font-weight: bold;
}
.cs #unit-twitter dl{
	font-size: 14px;
}
.cs #unit-twitter dt{
	margin-bottom: 12px;
	padding-left:25px;
	background: url(img/icon_twitter.gif) no-repeat center left;
}


/* ABOUT
---------------------------------------------------- */
.cs .about .unit {
	background: #fff7c7;
	margin-bottom: 0;
	padding: 25px 20px;
	line-height: 1.5;
}
.cs .about .unit h6 {
	margin-bottom: 20px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
.cs .about .unit dt {
	padding-bottom: 5px;
	color: #008253;
	font-size: 14px;
	font-weight: bold;
}
.cs .about .unit dd {
	margin-bottom: 25px;
}
.cs .about .unit dd dl {
	margin-top: 10px;
}
.cs .about .unit dd dl dt {
	padding-bottom: 3px;
	color: #000000;
	font-size: 12px;
}
.cs .about .unit dd ul {
	margin: 10px 0;
}
.cs .about .unit dd ul li {
	text-indent: -1.5em;
	padding-left: 1.5em;
}
.cs .about .unit dd dl dd {
	margin-bottom: 0;
}
.cs .about .unit dd dl dd ul {
	margin: 0;
}
.cs .about .unit dd dl dd ul li {
	margin-left: 1.5em;
}
.cs .about .btn {
	text-align: center;
}
.cs .about .mB10 {
	margin-bottom: 10px !important;
}
/* PLAYER
---------------------------------------------------- */
.cs .player {
	margin-bottom: 0;
}
.cs .player #pitcher {
	padding: 16px 0 10px;
	border-bottom: 1px solid #000000;
}
.cs .player #catcher,
.cs .player #infielder {
	padding: 10px 0;
	border-bottom: 1px solid #000000;
}
.cs .player #outfielder {
	padding: 10px 0 0 0;
}
.cs .player th {
	width: 60px;
	background: #FFCC00 url(../../../data/player/img/bg_filed.gif) top left no-repeat;
}
.cs .player td.player-list-box table {
	margin: 0 0 0 8px;
}
.cs .player td.player-list-box td {
	width: 217px;
	padding: 0 0 8px 0;
	background: url(../../../data/player/img/img_list_line1.gif) bottom left repeat-x;
}
.cs .player td.player-list-box div.player-list-img {
	float: left;
	width: 58px;
}
.cs .player td.player-list-box div.player-list-img img {
	border: 4px solid #E9E7E7;
}
.cs .player td.player-list-box div.player-list-name {
	float: left;
	width: 140px;
	padding: 0 1px;
	margin: 15px 0 0 0;
	line-height: 1.4;
	text-align: center;
}
.cs .player td.player-list-box div.player-list-name a {
	color: #000000;
}
/* MOBILE
---------------------------------------------------- */
.cs div.uniform-inner{
		background: url(img/mobile/bg_5.jpg) top left no-repeat;
		width: 720px;
		height: 228px;
}
.cs div.uniform-inner p{
	width: 318px;
	padding: 15px 0 0 42px;
	font-size: 14px;
	line-height: 1.8;
}

/* TICKET
---------------------------------------------------- */
.cs .ticket .unit {
	margin-bottom: 0;
	padding: 25px 20px;
	line-height: 1.5;
	border-bottom: 1px dotted #999999;
}
.cs .ticket .unit.b-no {
	border-bottom: none;
}
/*.cs .ticket .unit h6 {
	margin: 10px 0;
	padding-left: 15px;
	background: url(img/ticket/bg_its.gif) 0 0 repeat-y;
	font-size: 14px;
	line-height: 20px;
}*/
.cs .ticket .unit h6 {
	font-size: 24px;
	color: #CC3333;
	font-weight: bold;
	line-height: 1.2;
}
.cs .ticket .unit p {
	font-size: 14px;
	line-height: 1.8;
	margin: 20px 10px;
}
.cs .ticket .unit p.unit-st-1 {
	margin: 20px 0 10px 0;
	padding: 5px 10px;
	border: 1px solid #FFD146;
	background: #FFF4A3;
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
	clear: both;
}
.cs .ticket .unit p.unit-st-2 {
	margin: 20px 0 10px 0;
	padding: 3px 7px;
	border-top: 1px dotted #AAAAAA;
	border-bottom: 1px dotted #AAAAAA;
	background: #EEEEEE;
	line-height: 1.8;
	font-weight: bold;
	clear: both;

}
.cs .ticket .unit p.link {
	margin: 0;
	padding-left: 25px;
	background: url(../../img/arrow_others_normal.gif) center left no-repeat;
}
