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

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

/*----------farm_cat----------*/

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

body#farm_cat div#nav h3.nav_farm a{background: url(/pts/images/farm/nav_h3_farm.gif) no-repeat 0px 0px;}
body#farm_cat div#nav h3.nav_farm a:hover{background-position: 0px -30px;}
body#farm_cat div#nav li.nav_farm a{background: url(/pts/images/farm/nav_farm.gif) no-repeat 0px 0px;}
body#farm_cat div#nav li.nav_farm a:hover{background-position: 0px -27px;}
body#farm_cat div#nav li.nav_farm a:active{background-position: 0px -54px;}
body#farm_cat div#nav li.nav_result a{background: url(/pts/images/farm/nav_result.gif) no-repeat 0px 0px;}
body#farm_cat div#nav li.nav_result a:hover{background-position: 0px -27px;}
body#farm_cat div#nav li.nav_result a:active{background-position: 0px -54px;}
body#farm_cat div#nav li.nav_schedule a{background: url(/pts/images/farm/nav_schedule.gif) no-repeat 0px 0px;}
body#farm_cat div#nav li.nav_schedule a:hover{background-position: 0px -27px;}
body#farm_cat div#nav li.nav_schedule a:active{background-position: 0px -54px;}
body#farm_cat div#nav li.nav_access a{background: url(/pts/images/farm/nav_access.gif) no-repeat 0px 0px;}
body#farm_cat div#nav li.nav_access a:hover{background-position: 0px -27px;}
body#farm_cat div#nav li.nav_access a:active{background-position: 0px -54px;}
body#farm_cat div#nav li.nav_entry a{background: url(/pts/images/farm/nav_entry.gif) no-repeat 0px 0px;}
body#farm_cat div#nav li.nav_entry a:hover{background-position: 0px -27px;}
body#farm_cat div#nav li.nav_entry a:active{background-position: 0px -54px;}
body#farm_cat div#nav li.nav_rule a{background: url(/pts/images/farm/nav_rule.gif) no-repeat 0px 0px;}
body#farm_cat div#nav li.nav_rule a:hover{background-position: 0px -27px;}
body#farm_cat div#nav li.nav_rule a:active{background-position: 0px -54px;}

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


/*nav_calendar*/
div.column3 div#nav div.nav li.nav_calendar{height:40px;}
div.column3 div#nav div.nav li.nav_calendar a{height:40px;background: url(/pts/images/farm/nav_calendar.gif) no-repeat 0px 0px;}
div.column3 div#nav div.nav li.nav_calendari a:link,
div.column3 div#nav div.nav li.nav_calendar a:visited{background-position:0px 0px;}
div.column3 div#nav div.nav li.nav_calendar a:hover{background-position:0px -40px;}
div.column3 div#nav div.nav li.nav_calendar a:active{background-position:0px -80px;}


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


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


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

body#farm_cat div#content div.cal div.baystars{background: url(/pts/images/common/logomark_s/baystars.gif) no-repeat 24px 10px;}
body#farm_cat div#content div.cal div.baystars2{background: url(/pts/images/common/logomark_s/baystars2.gif) no-repeat 24px 10px;}/* DeNA対応 */
body#farm_cat div#content div.cal div.buffaloes{background: url(/pts/images/common/logomark_s/buffaloes.gif) no-repeat 24px 10px;}
body#farm_cat div#content div.cal div.carp{background: url(/pts/images/common/logomark_s/carp.gif) no-repeat 24px 10px;}
body#farm_cat div#content div.cal div.dragons{background: url(/pts/images/common/logomark_s/dragons.gif) no-repeat 24px 10px;}
body#farm_cat div#content div.cal div.eagles{background: url(/pts/images/common/logomark_s/eagles.gif) no-repeat 24px 10px;}
body#farm_cat div#content div.cal div.fighters{background: url(/pts/images/common/logomark_s/fighters.gif) no-repeat 24px 10px;}
body#farm_cat div#content div.cal div.giants{background: url(/pts/images/common/logomark_s/giants.gif) no-repeat 24px 10px;}
body#farm_cat div#content div.cal div.hawks{background: url(/pts/images/common/logomark_s/hawks.gif) no-repeat 24px 10px;}
body#farm_cat div#content div.cal div.lions{background: url(/pts/images/common/logomark_s/lions.gif) no-repeat 24px 10px;}
body#farm_cat div#content div.cal div.marines{background: url(/pts/images/common/logomark_s/marines.gif) no-repeat 24px 10px;}
body#farm_cat div#content div.cal div.swallows{background: url(/pts/images/common/logomark_s/swallows.gif) no-repeat 24px 10px;}
body#farm_cat div#content div.cal div.tigers{background: url(/pts/images/common/logomark_s/tigers.gif) no-repeat 24px 10px;}
body#farm_cat div#content div.cal div.searex{background: url(/pts/images/common/logomark_s/searex.gif) no-repeat 24px 10px;}

body#farm_cat div#content div.cal span.day,
body#farm_cat div#content div.cal span.sat,
body#farm_cat div#content div.cal span.sun{padding:3px;}

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


/*----------result----------*/
div.result h1{background: url(/pts/images/farm/h1_result.gif) no-repeat 0px 0px;}

div.result div.list
{
	padding-bottom:20px;
	width:540px;
}
div.result div.list table
{
	width:100%;
}
div.result div.list th
{
	background:#231815;
	padding:5px 0px;
	border: 1px solid #ccc;
	text-align:center;
}
div.result div.list th.month
{
	background: #d7d5d0;
	padding: 5px 10px;
	border: 1px solid #ccc;
	text-align:left;
}
div.result div.list td
{
	background: url(/pts/images/common/dotline_gray.gif) repeat-x left bottom;
	padding:8px 5px;
	text-align:center;
}
div.result div.list td a
{
	display:block;
}
div.result div.list td.date
{
	white-space:nowrap;
}
div.result div.list td.right
{
	text-align:right;
}
div.result div.list td.left
{
	text-align:left;
}
div.result div.list td.stadium
{
	text-align:left;
}

/*----------report----------*/
div.report h1{background: url(/pts/images/farm/h1_result.gif) no-repeat 0px 0px;}
div.report h1.top{background: url(/pts/images/farm/h1_farm.gif) no-repeat 0px 0px;}
div.report h1.result{background: url(/pts/images/farm/h1_result2.gif) no-repeat 0px 0px;}

/*title*/
div.report div.title
{
	padding-bottom:10px;
	width:540px;
}
div.report div.title h4
{
	background: #222;
	padding:5px 10px;
	text-align:center;
}
div.report div.title h3
{
	background: #231815;
	padding:5px 10px;
	text-align:center;
}
/*scoreinfo*/
div.report div.scoreinfo
{
	padding-bottom:10px;
	width:540px;
}
div.report div.scoreinfo p.score
{
	padding:5px 5px 0px 5px;
	text-align:center;
}
div.report div.scoreinfo p.score img
{
	vertical-align: middle;	
	margin:0px 5px;
}
div.report div.scoreinfo p.scoreline
{
	padding:0px 5px 5px 5px;
	text-align:center;
}
div.report div.scoreinfo table
{
	width:100%;
}
div.report div.scoreinfo th
{
	background:#fee0b9;
	border: 1px solid #b2b2b2;
	padding:5px 0px;
	text-align:center;
}
div.report div.scoreinfo th.team
{
	background:#eee;
	text-align:left;
	padding:5px;
}
div.report div.scoreinfo td
{
	background:#eee;
	border: 1px solid #b2b2b2;
	text-align:center;
	padding:5px 0px;
	width:35px;
}

/*info*/
div.report div.info
{
	width:540px;
}
div.report div.info h4
{
	margin-top:10px;
	background: #d7d5d0;
	padding:5px 10px;
}
div.report div.info p
{
	padding:5px 5px;
}
/*article*/
div.report div.article
{
	padding-bottom:10px;
	width:540px;
}
div.report div.article h4
{
	background: #d7d5d0;
	margin-top:10px;
	padding:5px 10px;
}
div.report div.article p
{
	padding:5px 5px;
}
div.report div.article img
{
	margin:5px 5px 0px;
}
div.report div.article p.etoki
{
	padding:5px 5px;
}

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

/*----------calendar----------*/
div.calendar h1{background: url(/pts/images/farm/h1_calendar.gif) no-repeat 0px 0px;}



/*----------access----------*/
div.access h1{background: url(/pts/images/farm/h1_access.gif) no-repeat 0px 0px;}
div.access h2,
div.access h3
{
	margin-bottom:2px;
	width:540px;
	height:27px;
	text-indent:-9999px;
}
div.access h4
{
	background: #d7d5d0;
	padding:5px 10px;
}
div.access h5
{
	padding:5px 10px 0px;
}
div.access h6
{
	padding:5px 10px 0px;
}
div.access p
{
	padding:5px 10px;
}
div.access p.map
{
	padding:0px 0px 5px;
}

/*fee*/
div.access div.fee
{
	padding-bottom:20px;
	width:540px;
}

/*map_broad*/
div.access div.map_broad
{
	padding-bottom:20px;
	width:540px;
}
div.access div.map_broad h2
{
	background: url(/pts/images/farm/h2_broad.gif) no-repeat 0px 0px;
}

/*map_narrow*/
div.access div.map_narrow
{
	padding-bottom:20px;
	width:540px;
}
div.access div.map_narrow h2
{
	background: url(/pts/images/farm/h2_narrow.gif) no-repeat 0px 0px;
}

/*access_train*/
div.access div.access_train
{
	padding-bottom:20px;
	width:540px;
}
div.access div.access_train h3
{
	background: url(/pts/images/farm/h3_train.gif) no-repeat 0px 0px;
}

/*access_car*/
div.access div.access_car
{
	padding-bottom:20px;
	width:540px;
}
div.access div.access_car h3
{
	background: url(/pts/images/farm/h3_car.gif) no-repeat 0px 0px;
}



/*----------enrty----------*/
div.entry h1{background: url(/pts/images/farm/h1_entry.gif) no-repeat 0px 0px;}

div.entry p.update
{
	padding:5px;
	text-align:right;
}
div.entry p.intro
{
	padding:5px;
}
div.entry div.info
{
	padding-bottom:20px;
}
div.entry div.info h3
{
	background:#231815;
	padding:5px 10px;
}
div.entry div.info table
{
	width:100%;
}
div.entry div.info th
{
	background:#fee0b9;
	border: 1px solid #b2b2b2;
	padding:5px 5px;
	white-space:nowrap;
	text-align:center;
	width:80px;
}
div.entry div.info td
{
	background:#eee;
	border: 1px solid #b2b2b2;
	padding:5px 5px;
}
div.entry div.free
{
}
div.entry div.free p
{
	padding:5px;
}
div.entry p.note
{
	padding:5px;
}


/*----------rule----------*/
div.rule h1{background: url(/pts/images/farm/h1_rule.gif) no-repeat 0px 0px;}
div.rule #content h3 {
	margin:0px;
	width: 520px;
	background: #d7d5d0;
	padding:5px 10px;
	display:block;
}
div.rule .intro {
	padding:10px 5px 5px;
	display:block;
}
div.rule div.dec {
	width: 520px;
	margin:10px auto 0px;
	padding:10px 10px;
	background: #eee;
	border:1px solid #ccc;
}
div.rule div.dec h4 {
	margin:0px auto;
	width: 515px;
	background: #333333;
	padding:3px;
}
div.rule div.dec ul {
	display:block;
	padding:5px 0px 10px 5px;
}
div.rule div.dec li {
	list-style-type: disc;
	margin:  0px 0px 5px 10px;
	padding: 0px;
	list-style-position: outside;
}
/*--------------------
*****font*****
--------------------*/


/*----------result----------*/
div.result div.list th
{
	font-size: 85%;
	font-weight:bold;
	line-height: 1.0em;
	color:#fff;
}
div.result div.list th.month
{
	color:#000;
}

div.result div.list td
{
	font-size: 85%;
	line-height: 1.0em;
}
div.result div.list td.stadium
{
	font-size: 70%;
	line-height: 1.4em;
}


/*----------report----------*/
/*title*/
div.report div.title h4
{
	font-size: 80%;
	line-height: 1.0em;
	color:#fff;
}
div.report div.title h3
{
	font-size: 90%;
	line-height: 1.3em;
	font-weight:bold;
	color:#fff;
}

/*scoreinfo*/
div.report div.scoreinfo p.score
{
	font-size:180%;
	line-height:1em;
	font-weight:bold;
}
div.report div.scoreinfo p.scoreline
{
	font-size: 80%;
	line-height: 1em;
}
div.report div.scoreinfo th
{
	font-size: 80%;
	font-weight:bold;
	line-height: 1em;
}
div.report div.scoreinfo td
{
	font-size: 80%;
	line-height: 1em;
}

/*info*/
div.report div.info h4
{
	font-size: 80%;
	line-height: 1em;
	font-weight:bold;
}
div.report div.info p,
div.report div.info td,
div.report div.info th
{
	font-size: 80%;
	line-height: 1.5em;
}

/*article*/
div.report div.article h4
{
	font-size: 80%;
	line-height: 1em;
	font-weight:bold;
}
div.report div.article p,
div.report div.article td,
div.report div.article th
{
	font-size: 80%;
	line-height: 1.5em;
}
div.report div.article p.etoki
{
	font-size: 70%;
	line-height: 1.2em;
	color: #333;	
}




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

/*----------access----------*/
div.access h4
{
	font-size: 80%;
	line-height: 1em;
	font-weight:bold;
}
div.access h5
{
	font-size: 80%;
	line-height: 1em;
	font-weight:bold;
	color:#f30;
}
div.access h6
{
	font-size: 80%;
	line-height: 1em;
	font-weight:bold;
}
div.access div#content p
{
	font-size: 80%;
	line-height: 1.5em;
}


/*----------enrty----------*/
div.entry div.info h3
{
	font-size: 90%;
	line-height: 1.3em;
	font-weight:bold;
	color:#fff;
}
div.entry div.info th
{
	font-size: 80%;
	font-weight:bold;
	line-height: 1.5em;
}
div.entry div.info td
{
	font-size: 80%;
	line-height: 1.5em;
}
div.entry p.intro
{
	font-size: 85%;
	line-height: 1.5em;
}
div.entry p.update
{
	font-size: 80%;
	line-height: 1.0em;
}
div.entry div.free p,
div.entry p.note
{
	font-size: 80%;
	line-height: 1.5em;
}


/*----------rule----------*/
div.rule div#content
{
	font-size: 80%;
	line-height: 1.4em;
}
div.rule h3 {
	line-height: 1em;
	font-weight:bold;
}
div.rule div.dec h4 {	color:#fff;}

