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

/*--------------------
*****layout*****
--------------------*/

/*----------schedule_cat----------*/

/*nav*/
body#schedule_cat div#nav{}

body#schedule_cat div#nav h3.nav_schedule a{background: url(/pts/images/schedule/nav_h3_schedule.gif) no-repeat 0px 0px;}
body#schedule_cat div#nav h3.nav_schedule a:hover{background-position: 0px -30px;}
body#schedule_cat div#nav li.nav_schedule2011 a{background: url(/pts/images/schedule/nav_schedule2011.gif) no-repeat 0px 0px;}
body#schedule_cat div#nav li.nav_schedule2011 a:hover{background-position: 0px -27px;}
body#schedule_cat div#nav li.nav_schedule2011 a:active{background-position: 0px -54px;}
/* wmorioka added for year 2012 */
body#schedule_cat div#nav li.nav_schedule2012 a{background: url(/pts/images/schedule/nav_schedule2012.gif) no-repeat 0px 0px;}
body#schedule_cat div#nav li.nav_schedule2012 a:hover{background-position: 0px -27px;}
body#schedule_cat div#nav li.nav_schedule2012 a:active{background-position: 0px -54px;}

body#schedule_cat div#nav li.nav_schedule a{background: url(/pts/images/schedule/nav_schedule.gif) no-repeat 0px 0px;}
body#schedule_cat div#nav li.nav_schedule a:hover{background-position: 0px -27px;}
body#schedule_cat div#nav li.nav_schedule a:active{background-position: 0px -54px;}
body#schedule_cat div#nav li.nav_ticket a{background: url(/pts/images/schedule/nav_ticket.gif) no-repeat 0px 0px;}
body#schedule_cat div#nav li.nav_ticket a:hover{background-position: 0px -27px;}
body#schedule_cat div#nav li.nav_ticket a:active{background-position: 0px -54px;}
body#schedule_cat div#nav li.nav_oa a{background: url(/pts/images/schedule/nav_oa.gif) no-repeat 0px 0px;}
body#schedule_cat div#nav li.nav_oa a:hover{background-position: 0px -27px;}
body#schedule_cat div#nav li.nav_oa a:active{background-position: 0px -54px;}
body#schedule_cat div#nav li.nav_dome a{background: url(/pts/images/schedule/nav_dome.gif) no-repeat 0px 0px;}
body#schedule_cat div#nav li.nav_dome a:hover{background-position: 0px -27px;}
body#schedule_cat div#nav li.nav_dome a:active{background-position: 0px -54px;}

body#schedule_cat div#nav div.ichioshi_ticket
{
	background:#fff;
	margin:0px auto 10px;
	padding:5px 0px;
	width:190px;
	border:1px solid #e5e5e5;
}
body#schedule_cat div#nav div.ichioshi_ticket h3
{
	background: url(/pts/images/schedule/nav_h3_ichioshi.gif) no-repeat 0px 0px;
	margin:0px auto;
	width:180px;
	height:30px;
	text-indent:-9999px;
}
body#schedule_cat div#nav div.ichioshi_ticket li
{
	background: url(/pts/images/common/dotline_orange.gif) repeat-x left bottom;
	margin:0px auto;
	padding:5px 5px;
	width:170px;
	text-indent:0px;
}

body#schedule_cat div#content h1
{
	margin-bottom:2px;
	width:540px;
	height:35px;
	border-bottom:4px solid #9e9e9e;
	text-indent:-9999px;
}

/*----------schedule----------*/
div.schedule h1{background: url(/pts/images/schedule/h1_schedule.gif) no-repeat 0px 0px;}
div.schedule h2
{
	margin-bottom:2px;
	width:540px;
	height:27px;
	text-indent:-9999px;
}
div.schedule h2.jan2010{background: url(/pts/images/common/month/201001.gif) no-repeat 0px 0px;}
div.schedule h2.feb2010{background: url(/pts/images/common/month/201002.gif) no-repeat 0px 0px;}
div.schedule h2.mar2010{background: url(/pts/images/common/month/201003.gif) no-repeat 0px 0px;}
div.schedule h2.apr2010{background: url(/pts/images/common/month/201004.gif) no-repeat 0px 0px;}
div.schedule h2.may2010{background: url(/pts/images/common/month/201005.gif) no-repeat 0px 0px;}
div.schedule h2.jun2010{background: url(/pts/images/common/month/201006.gif) no-repeat 0px 0px;}
div.schedule h2.jul2010{background: url(/pts/images/common/month/201007.gif) no-repeat 0px 0px;}
div.schedule h2.aug2010{background: url(/pts/images/common/month/201008.gif) no-repeat 0px 0px;}
div.schedule h2.sep2010{background: url(/pts/images/common/month/201009.gif) no-repeat 0px 0px;}
div.schedule h2.oct2010{background: url(/pts/images/common/month/201010.gif) no-repeat 0px 0px;}
div.schedule h2.nov2010{background: url(/pts/images/common/month/201011.gif) no-repeat 0px 0px;}
div.schedule h2.dec2010{background: url(/pts/images/common/month/201012.gif) no-repeat 0px 0px;}
div.schedule h2.jan2011{background: url(/pts/images/common/month/201101.gif) no-repeat 0px 0px;}
div.schedule h2.feb2011{background: url(/pts/images/common/month/201102.gif) no-repeat 0px 0px;}
div.schedule h2.mar2011{background: url(/pts/images/common/month/201103.gif) no-repeat 0px 0px;}
div.schedule h2.apr2011{background: url(/pts/images/common/month/201104.gif) no-repeat 0px 0px;}
div.schedule h2.may2011{background: url(/pts/images/common/month/201105.gif) no-repeat 0px 0px;}
div.schedule h2.jun2011{background: url(/pts/images/common/month/201106.gif) no-repeat 0px 0px;}
div.schedule h2.jul2011{background: url(/pts/images/common/month/201107.gif) no-repeat 0px 0px;}
div.schedule h2.aug2011{background: url(/pts/images/common/month/201108.gif) no-repeat 0px 0px;}
div.schedule h2.sep2011{background: url(/pts/images/common/month/201109.gif) no-repeat 0px 0px;}
div.schedule h2.oct2011{background: url(/pts/images/common/month/201110.gif) no-repeat 0px 0px;}
div.schedule h2.nov2011{background: url(/pts/images/common/month/201111.gif) no-repeat 0px 0px;}
div.schedule h2.dec2011{background: url(/pts/images/common/month/201112.gif) no-repeat 0px 0px;}
div.schedule h2.jan2012{background: url(/pts/images/common/month/201201.gif) no-repeat 0px 0px;}
div.schedule h2.feb2012{background: url(/pts/images/common/month/201202.gif) no-repeat 0px 0px;}
div.schedule h2.mar2012{background: url(/pts/images/common/month/201203.gif) no-repeat 0px 0px;}
/*wmorioka added for year 2012*/
div.schedule h2.apr2012{background: url(/pts/images/common/month/201204.gif) no-repeat 0px 0px;}
div.schedule h2.may2012{background: url(/pts/images/common/month/201205.gif) no-repeat 0px 0px;}
div.schedule h2.jun2012{background: url(/pts/images/common/month/201206.gif) no-repeat 0px 0px;}
div.schedule h2.jul2012{background: url(/pts/images/common/month/201207.gif) no-repeat 0px 0px;}
div.schedule h2.aug2012{background: url(/pts/images/common/month/201208.gif) no-repeat 0px 0px;}
div.schedule h2.sep2012{background: url(/pts/images/common/month/201209.gif) no-repeat 0px 0px;}
div.schedule h2.oct2012{background: url(/pts/images/common/month/201210.gif) no-repeat 0px 0px;}
div.schedule h2.nov2012{background: url(/pts/images/common/month/201211.gif) no-repeat 0px 0px;}
div.schedule h2.dec2012{background: url(/pts/images/common/month/201212.gif) no-repeat 0px 0px;}


/*cal*/
div.schedule div.cal
{
	margin-bottom:10px;
	width:540px;
	clear:both;
}
div.schedule div.cal table
{
	margin:0px auto;
}
div.schedule div.cal th
{
	border:1px solid #ccc;
	width:77px;
	height:20px;
	text-indent:-9999px;
}
div.schedule div.cal th.mon{background: url(/pts/images/common/week/mon.gif) no-repeat center 5px;}
div.schedule div.cal th.tue{background: url(/pts/images/common/week/tue.gif) no-repeat center 5px;}
div.schedule div.cal th.wed{background: url(/pts/images/common/week/wed.gif) no-repeat center 5px;}
div.schedule div.cal th.thu{background: url(/pts/images/common/week/thu.gif) no-repeat center 5px;}
div.schedule div.cal th.fri{background: url(/pts/images/common/week/fri.gif) no-repeat center 5px;}
div.schedule div.cal th.sat{background: url(/pts/images/common/week/sat.gif) no-repeat center 5px;}
div.schedule div.cal th.sun{background: url(/pts/images/common/week/sun.gif) no-repeat center 5px;}


div.schedule div.cal td
{
	border:1px solid #ccc;
	width:77px;
	height:70px;
	vertical-align:top;
}

div.schedule div.cal div.baystars{background: url(/pts/images/common/logomark_s/baystars.gif) no-repeat 24px 10px;}
div.schedule div.cal div.baystars2{background: url(/pts/images/common/logomark_s/baystars2.gif) no-repeat 24px 10px;} /* 横浜だけ真っ白のロゴに変更2011.11.17 */
div.schedule div.cal div.buffaloes{background: url(/pts/images/common/logomark_s/buffaloes.gif) no-repeat 24px 10px;}
div.schedule div.cal div.carp{background: url(/pts/images/common/logomark_s/carp.gif) no-repeat 24px 10px;}
div.schedule div.cal div.dragons{background: url(/pts/images/common/logomark_s/dragons.gif) no-repeat 24px 10px;}
div.schedule div.cal div.eagles{background: url(/pts/images/common/logomark_s/eagles.gif) no-repeat 24px 10px;}
div.schedule div.cal div.fighters{background: url(/pts/images/common/logomark_s/fighters.gif) no-repeat 24px 10px;}
div.schedule div.cal div.giants{background: url(/pts/images/common/logomark_s/giants.gif) no-repeat 24px 10px;}
div.schedule div.cal div.hawks{background: url(/pts/images/common/logomark_s/hawks.gif) no-repeat 24px 10px;}
div.schedule div.cal div.lions{background: url(/pts/images/common/logomark_s/lions.gif) no-repeat 24px 10px;}
div.schedule div.cal div.marines{background: url(/pts/images/common/logomark_s/marines.gif) no-repeat 24px 10px;}
div.schedule div.cal div.swallows{background: url(/pts/images/common/logomark_s/swallows.gif) no-repeat 24px 10px;}
div.schedule div.cal div.tigers{background: url(/pts/images/common/logomark_s/tigers.gif) no-repeat 24px 10px;}

div.schedule div.cal span.day,
div.schedule div.cal span.sat,
div.schedule div.cal span.sun{padding:3px;}

div.schedule div.cal td.open
{
	background:#ddffd5;
}
div.schedule div.cal td div.vs
{
	margin:30px 0px 0px 0px;
	padding:5px 2px;
	text-align:center;
}
div.schedule div.cal td div.vs_home
{
	margin:30px 0px 0px 0px;
	padding:3px 0px;
	text-align:center;
	background: #FFEFC6;
}
div.schedule div.cal td p.tck
{
	padding:3px 0px;
	text-align:center;
	background: url(/pts/images/common/dotline_gray.gif) repeat-x left top;
}
div.schedule div.cal td p.info img
{
	margin-right:2px;
	vertical-align:middle;
}
div.schedule div.cal p.note
{
	padding:5px;
}
div.schedule div.cal p.comment
{
	padding:5px;
}
div.schedule div.cal p.note img.mark
{
	vertical-align:middle;
	margin-right:3px;
}


/*----------oa----------*/
div.oa h1{background: url(/pts/images/schedule/h1_oa.gif) no-repeat 0px 0px;}

div.oa div.nav
{
	background: url(/pts/images/common/dotline_gray.gif) repeat-x left bottom;
	margin-bottom:5px;
	width:540px;
}
div.oa div.nav p
{
	padding:5px;
	text-align:center;
}


/*content*/
div.oa div#content h3
{
	background:#231815;
	padding:5px 10px;
}

div.oa div#content table
{
	width:100%;
}
div.oa div#content th
{
	background: #ececec;
	padding: 5px 2px;
	border: 1px solid #ccc;
	text-align:center;
}
div.oa div#content td
{
	padding: 5px 2px;
	border: 1px solid #ccc;
	text-align:left;
	vertical-align:middle;
}
div.oa div#content td img
{
	vertical-align:middle;
	margin-right:2px;
}
div.oa div#content p.note
{
	padding: 5px;
}
div.oa div#content tr.line td
{
	border-top:2px solid #231815;
}

/*oainfo*/
div.oa div.oainfo
{
	padding-bottom:30px;
	width:540px;
}
div.oa div.oainfo th.date{width:20%;}
div.oa div.oainfo th.vs{width:30%;}
div.oa div.oainfo th.net{width:25%;}
div.oa div.oainfo th.time{width:25%;}
div.oa div.oainfo th.date{width:20%;}
div.oa div.oainfo th.program{width:25%;}
div.oa div.oainfo th.contents{width:35%;}
div.oa div.oainfo th.player{width:20%;}
div.oa div.oainfo th.magazine{width:55%;}

div.oa div.oainfo td.vs
{
	text-align:left;
}
div.oa div.oainfo td.free
{
	padding:5px;
	/*background:#FFFBD5;*/
}
div.oa div.oainfo td span.name
{
	padding-bottom:10px;
	display:block;
}
div.oa div.oainfo div.info
{
	margin-bottom:30px;
	border: 1px solid #ccc;
}

div.oa div.oainfo div.info div.block
{ 
	padding:5px;
	border-bottom: 1px dotted #999;
}
div.oa div.oainfo div.info div.block h4{
	display:inline;
}
div.oa div.oainfo div.info div.block p{
	display:inline;
}
div.oa div.oainfo div.info div.block img
{
	vertical-align:middle;
}


/*tvinfo*/
div.oa div.tvinfo
{
	padding-bottom:30px;
	width:540px;
}
div.oa div.tvinfo th.date{width:10%;}
div.oa div.tvinfo th.program{width:35%;}
div.oa div.tvinfo th.player{width:15%;}
div.oa div.tvinfo th.net{width:25%;}
div.oa div.tvinfo th.time{width:15%;}

div.oa div.tvinfo td.date{white-space:nowrap;}
div.oa div.tvinfo td.time{white-space:nowrap;}

/*radioinfo*/
div.oa div.radioinfo
{
	padding-bottom:30px;
	width:540px;
}
div.oa div.radioinfo th.date{width:10%;}
div.oa div.radioinfo th.program{width:30%;}
div.oa div.radioinfo th.contents{width:35%;}
div.oa div.radioinfo th.net{width:20%;}
div.oa div.radioinfo th.player{width:15%;}

div.oa div.radioinfo td.date{white-space:nowrap;}

div.oa div.radioinfo td span.name{display:block;}
div.oa div.radioinfo td span.time{display:block;}

/*----------gameinfo----------*/
div.gameinfo h1{background: url(/pts/images/schedule/h1_gameinfo.gif) no-repeat 0px 0px;}
div.gameinfo div.info
{
	padding-bottom:20px;
	width:540px;
}
div.gameinfo div.info h3
{
	background:#231815;
	padding:5px 10px;
}
div.gameinfo div.info h4
{
	background:#d7d5d0;
	padding:5px 10px;
}
div.gameinfo div.info h5
{
	padding:10px 5px 0px;
}
div.gameinfo div.info h6
{
	padding:10px 5px 0px;
}
div.gameinfo div.info p
{
	padding:5px;
}
div.gameinfo div.info ul
{
	margin-left:1em;
}
div.gameinfo div.info li
{
	padding:5px 5px 0px;
	list-style:circle;
}
div.gameinfo div.info table.event
{
	margin-top:2px;
	width:100%;
}
div.gameinfo div.info table.event th
{
	padding:5px;
	text-align:left;
	border: 1px dotted #c4c4c4;
}
div.gameinfo div.info table.event td
{
	padding:5px;
	text-align:center;
	border: 1px dotted #c4c4c4;
}
div.gameinfo div.info table.ticket
{
	margin-top:2px;
}
div.gameinfo div.info table.ticket th
{
	padding:5px;
	white-space:nowrap;
	border:1px solid #ccc;
}
div.gameinfo div.info table.ticket td
{
	padding:5px;
	white-space:nowrap;
	border:1px solid #ccc;
}

/*--------------------
*****font*****
--------------------*/

body#schedule_cat div#nav div.ichioshi_ticket li
{
	font-size: 80%;
	line-height: 1.4em;
}

/*----------schedule----------*/
div.schedule div.cal span.day{font: bolder 10px Geneva, Arial, Helvetica, sans-serif;color:#000;}
div.schedule div.cal span.sat{font: bolder 10px Geneva, Arial, Helvetica, sans-serif;color:#06f;}
div.schedule div.cal span.sun{font: bolder 10px Geneva, Arial, Helvetica, sans-serif;color:#f30;}
div.schedule div.cal td p.team
{
	font-size: 75%;
	line-height: 1.4em;
}
div.schedule div.cal td p.team span.team
{
	font-weight:bold;
}
div.schedule div.cal td p.stadium
{
	font-size: 70%;
	line-height: 1.2em;
	color: #6b5c51;
}
div.schedule div.cal td p.info
{
	font-size: 10px;
	line-height: 1em;
}
div.schedule div.cal td p.game
{
	font-size: 75%;
	line-height: 1.2em;
}
div.schedule div.cal td p.tck
{
	font-size: 75%;
	line-height: 1.2em;
	color: #f00;
}
div.schedule div.cal p.note
{
	font-size: 80%;
	line-height: 1.4em;
}


/*----------oa----------*/
/*nav*/
div.oa div.nav p
{
	font-size: 80%;
	line-height: 1.0em;
}

/*content*/
div.oa div#content h3
{
	font-size: 85%;
	font-weight:bold;
	line-height: 1.0em;
	color:#fff;
}
div.oa div#content th
{
	font-size: 80%;
	font-weight:bold;
	line-height: 1.0em;
}
div.oa div#content td
{
	font-size: 80%;
	line-height: 1.4em;
}
div.oa div#content td.vs
{
/*	font-size: 90%;*/
	font-weight:bold;
	line-height: 1.0em;
}
div.oa div#content td.title
{
/*	font-size: 90%;*/
	font-weight:bold;
	line-height: 1.4em;
}
div.oa div#content td.program
{
/*	font-size: 90%;*/
	font-weight:bold;
	line-height: 1.4em;
}
div.oa div#content td span.name
{
/*	font-size: 100%;*/
	font-weight:bold;
	line-height: 1.4em;
}
div.oa div#content td span.note
{
	color:#f00;
}
div.oa div#content p.note
{
	font-size: 80%;
	line-height: 1.4em;
}

/*oainfo*/

/*tvinfo*/

/*radioinfo*/



/*----------gameinfo----------*/
div.gameinfo h3
{
	font-size: 85%;
	font-weight:bold;
	line-height: 1.0em;
	color:#fff;
}
div.gameinfo div.info h4
{
	font-size: 85%;
	font-weight:bold;
	line-height: 1.0em;
}
div.gameinfo div.info h5
{
	font-size: 85%;
	font-weight:bold;
	line-height: 1em;
	color: #F30;
}
div.gameinfo div.info h6
{
	font-size: 80%;
	font-weight:bold;
	line-height: 1.2em;
}
div.gameinfo div.info p
{
	font-size: 80%;
	line-height: 1.6em;
}
div.gameinfo div.info li
{
	font-size: 80%;
	line-height: 1.6em;
}
div.gameinfo div.info table.event th
{
	font-size: 80%;
	font-weight:bold;
	line-height: 1.6em;
}
div.gameinfo div.info table.event td
{
	font-size: 80%;
	line-height: 1.6em;
}
div.gameinfo div.info table.ticket th
{
	font-size: 80%;
	font-weight:bold;
	line-height: 1.6em;
}
div.gameinfo div.info table.ticket td
{
	font-size: 80%;
	line-height: 1.6em;
}

