/*JFE-Steel030401  nkts040123-01*/
@charset "shift-jis";

/*N(ύX֎~j*/
A:visited {  COLOR:#0000CC; text-decoration:none}
A:active {  COLOR:#FF0000; text-decoration:underline}
A:link {  COLOR:#0000CC; text-decoration:none}
A:hover {  COLOR:#FF0000; text-decoration:underline; LETTER-SPACING: 0px}

A.stop:link     { color:#000099; text-decoration:none }
A.stop:active   { color:#FF0000 ; text-decoration:underline }
A.stop:visited  { color:#000099; text-decoration:none }
A.stop:hover    { color:#FF0000 ; text-decoration:underline }


/*{(ύX֎~j*/
.p15 {  font-size: 15pt}
.p12 {  font-size: 12pt}
.p11 {  font-size: 11pt}
.p10 {  font-size: 10pt; line-height: 1.3em}
.p09 {  font-size: 9pt}
.p08 {  font-size: 8pt}


/*^Cg(ύX֎~j*/
.p11dc {
	font-size: 11pt;
	font-weight: bold;
	color: #256aac;
	border-width : 1px 0px 3px 0px;
	border-color: #197529;
	border-style: solid;
	padding: 1px 1px 1px 1px;
}

.p11dc2 {
	font-size: 12pt;
	font-weight: bold;
	color: #256aac;
	border-width : 0px 10px 2px 0px ;
	border-color: #ab2525 ;
	border-style: solid;
	padding: 1px 1px 1px 1px ;
}

.p10dc3 {
	font-size: 10pt;
	font-weight: bold;
	color: #003c86;
	border-width : 1px 0px 1px 0px ;
	margin-right: 1;
	border-color: #35a7e7 ;
	border-style: solid;
	padding: 1px 1px 1px 1px;
}

/*sԎwA(ύX֎~j*/
.p12-h {  font-size: 12pt; line-height: 20pt}
.p11-h { font-size: 11pt ; line-height: 18pt}
.p08-h { font-size: 8pt ; line-height: 16pt}
.p09h { font-size: 9pt ; line-height: 13pt}




/* --------------------------------------------------------------------- */

/*ȉǉX^Ciǂ̃Rec킩₷Rg邱Ɓj*/
#docs #docs-c #contents table{
	margin-left:0px;
	text-align:left;
}

#docs #docs-c #contents table table{
	margin-left:0px;
	text-align:left;
}

#docs #docs-c #contents .p11dc2 {
	font-size: 12pt;
	font-weight: bold;
	color: #256aac;
	border-width : 0px 10px 2px 0px ;
	border-color: #ab2525 ;
	border-style: solid;
	padding: 1px 1px 1px 1px ;
}

#docs #docs-c #contents .p11dc {
	font-size: 11pt;
	font-weight: bold;
	color: #256aac;
	border-width : 1px 0px 3px 0px;
	border-color: #197529;
	border-style: solid;
	padding: 1px 1px 1px 1px;
}

#docs #docs-c #contents hr{
	display:block;
}

#gmenu-s #moji {
	display:none;
}

#docs #docs-c #contents h3{
	font-size:large;
	border:none;
	margin:6px 0px 24px 0px;
	padding:0px;
}

#yakyu .next {
	background-image: url(../img/common/arrow_next.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	margin-left: 1em;
}

/* --------------------------------------------------------------------- */
/* steelworks - index       @@@@@@@@@@@@@@@@@@ */
/* --------------------------------------------------------------------- */
#global_00-steelworks #docs #docs-c #contents #topimg {
	width: 500px;
	margin: 10px;
}

#global_00-steelworks #docs #docs-c #contents #topimg img {
	display: inline;
	border : none;
	vertical-align: bottom;
}

#global_00-steelworks #docs #docs-c #contents .whatsnews {
	width: 500px;
}

#global_00-steelworks #docs #docs-c #contents .whatsnews h2 {
	background-color: #FFFFFF;
}

#global_00-steelworks #docs #docs-c #contents .whatsnews ul {
	margin: 10px;
	padding: 0px;
	list-style-type: none;
}

.whatsnews li {
	font-size: 10pt;
	background-image: url(../works/east/img/topli.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	_background-position: 2px 5px;
	padding-left: 18px;
	margin-bottom: 5px;
}

.cr {clear: both;}

.alignleft {
	text-align: left;
}

.aligncenter,
.centering {
	text-align: center;
}

.alignright {
	text-align: right;
}

.bold {
font-weight: bold;
}

.floatright {
	float: right;
}

.nw {
	white-space: nowrap;
}

.centering img {
	border: none;
}

/* --------------------------------------------------------------------- */
/* west - yakyu@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/* --------------------------------------------------------------------- */
#yakyu {
	margin: 0px;
	padding: 0px;
}

#yakyu h1{
	text-align: center;
	margin: 0px;
}

#yakyu h1.left{
	text-align: left;
}

#yakyu h1 .top{
	border: 1px solid #333333;
	margin-bottom: 15px;
}

#yakyu h2{
	margin: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
}

#yakyu .centering img {
	margin-bottom: 5px;
}

#yakyu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#yakyu li {
	font-size: 10pt;
	background-image: url(../works/west/kyoso/img/topli.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	_background-position: 2px 5px;
	padding-left: 18px;
	margin-bottom: 5px;
}


#yakyu p.back {
	margin: 10px;
	text-align: right;
}

#yakyu p.back a {
	background-image: url(../img/arrow-bk.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	font-size: 10pt;
}

#yakyu #directory{
	margin: 0px;
	padding: 0px;
}

#yakyu #directory{
	margin: 0px;
	padding: 0px;
}

#yakyu #directory p{
	margin-top: 5px;
	margin-left: 15px;
}

#yakyu #directory .number{
	float: left;
	background-image: url(../works/west/yakyu/player/images/uniform.gif);
	background-repeat: no-repeat;
	padding: 33px;
	font-weight: bold;
}

#yakyu #directory h3{
	padding: 15px;
	font-size: 1.45em;
	margin-top: 5px;
}

#yakyu #directory h3 span{
	font-size: 0.7em;
	margin-left: 0.5em;
}

#yakyu #directory h4{
	color: #990000;
	font-size: 0.9em;
	margin-bottom: 2px;
	padding: 3px;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #990000;
	border-left-color: #990000;
}

#yakyu #directory .floatright img {
	border: 1px solid #990000;
	margin-right: 30px;
}

#yakyu #directory table {
	border-collapse: collapse;
	border: 1px solid #666666;
	border-spacing: 0;
	empty-cells: show;
	margin-bottom: 15px;
	_margin-bottom: 30px;
}

#yakyu #directory table.staff,
#yakyu #directory table.staff th,
#yakyu #directory table.staff td {
	border: 1px solid #990000;
}

#yakyu #directory table.pitcher,
#yakyu #directory table.pitcher th,
#yakyu #directory table.pitcher td {
	border: 1px solid #FF3333;
}

#yakyu #directory table.catcher,
#yakyu #directory table.catcher th,
#yakyu #directory table.catcher td {
	border: 1px solid #FF6600;
}

#yakyu #directory table.infielder,
#yakyu #directory table.infielder th,
#yakyu #directory table.infielder td {
	border: 1px solid #6666CC;
}

#yakyu #directory table.outfielder,
#yakyu #directory table.outfielder th,
#yakyu #directory table.outfielder td {
	border: 1px solid #9966CC;
}

#yakyu #directory th {
	white-space: nowrap;
	background-color: #FFCCCC;
	padding: 2px;
	border: 1px solid #666666;
	font-size: 0.8em;
}

#yakyu #directory table.staff th {
	background-color: #CC0000;
	color: #FFFFFF;
}

#yakyu #directory table.pitcher th {
	background-color: #FF6666;
	color: #FFFFFF;
}

#yakyu #directory table.catcher th {
	background-color: #FF9933;
	color: #FFFFFF;
}

#yakyu #directory table.infielder th {
	background-color: #9999CC;
	color: #FFFFFF;
}

#yakyu #directory table.outfielder th {
	background-color: #CC99CC;
	color: #FFFFFF;
}

#yakyu #directory td {
	padding: 2px;
	border: 1px solid #666666;
	font-size: 0.8em;
}

#yakyu #directory table.staff td,
#yakyu #directory table.pitcher td,
#yakyu #directory table.catcher td,
#yakyu #directory table.infielder td,
#yakyu #directory table.outfielder td {
	white-space: nowrap;
	text-align: center;
}

#yakyu #directory .position th,
#yakyu #directory .position td {
	width: 100px;
}


#yakyu #directory dl {
	float: left;
	margin-left: 3px;
	_margin-left: 5px;
}

#yakyu #directory dt {
	font-size: 0.8em;
	border-bottom: 1px solid #990000;
	font-weight: bold;
	color: #990000;
	background-image: url(../works/west/yakyu/img/directoryButton.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	_background-position: 2px 2px;
	padding-left: 16px;
	width: 225px;
	_width: 235px;
}

#yakyu #directory dd {
	font-size: 0.8em;
	clear: right;
	margin-left: 0px;
	width: 225px;
	_width: 235px;
	margin-bottom: 15px;
	padding-top: 5px;
}

#yakyu #directory .comment {
	font-size: 10pt;
	text-align: right;
	margin: 10px;
}

#yakyu #linkpage {
	margin: 0px;
	padding: 0px;
	padding-bottom: 18px;
	background-image: url(../works/east/img/waku_03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#yakyu #linkpage h3 {
	margin: 0px;
	padding: 0px;
}

#yakyu #linkpage h4 {
	height: 25px;
	_height: 35px;
	background-image: url(../works/east/img/waku_01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 10px;
	padding-left: 30px;
	margin: 0px;
	font-size: 1em;
	vertical-align: bottom;
}

#yakyu #linkpage div {
	background-image: url(../works/east/img/waku_02.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 15px;
	margin: 0px;
	text-align: center;
}

#yakyu #linkpage div.left {
	text-align: left;
}

#yakyu #linkpage ul {
	background-image: url(../works/east/img/waku_02.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 15px;
	margin: 0px;
	margin-bottom: -4px;
}

#yakyu #linkpage div img {
	border: none;
}

/* topics */
#yakyu #topics h3 {
	margin: 0px;
	margin-bottom: 15px;
	padding: 0px;
}

#yakyu #topics dl {
	margin: 0px;
	padding: 0px;
}
#yakyu #topics dt {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
}

#yakyu #topics dt a {
	color:#990000;
	background-image: url(../works/west/yakyu/topics/images/b_syousai.gif);
	background-repeat: no-repeat;
	padding-right: 51px;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-position: right center;
	display:block;
	text-decoration: none;
}

#yakyu #topics dd {
	margin-left: 0px;
	font-size: 0.8em;
	margin-bottom: 1em;
	padding: 5px;
}

/* schedule - month */
#yakyu #month h3,
#yakyu #schedule h3 {
	font-weight: bold;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FF3300;
	padding: 2px;
	padding-left: 15px;
	margin: 2px;
	text-align: left;
}

#yakyu #schedule h4 {
	font-size: 14px;
	background-color: #C9E4F1;
	padding: 5px;
	margin-bottom: 5px;
}

#yakyu #schedule table {
	border-collapse: collapse;
	margin: 15px;
	width: 450px;
}

#yakyu #schedule th {
	background-color: #CCCCCC;
	white-space: nowrap;
	font-size: 10pt;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	padding: 5px;
}

#yakyu #schedule td {
	font-size: 10pt;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding: 5px;
}

#yakyu #schedule .blue {
	color: #0000CC;
	font-weight: bold;
}

#yakyu #month .attention {
	font-size: 10pt;
	color: #FF0000;
	text-align: right;
	margin: 0px;
}

#yakyu #month table {
	width: 520px;
}

#yakyu #month td {
	white-space: nowrap;
}

#yakyu #month #sch {
	border-collapse: collapse;
}

#yakyu #month #sch th {
	background-color: #CCCCCC;
	white-space: nowrap;
	font-size: 10pt;
	border-width: 2px;
	border-style: ridge;
	border-color: #999999;
}

#yakyu #month #sch td {
	text-align: center;
	font-size: 11pt;
	line-height: 18pt;
	border-width: 2px;
	border-style: ridge;
	border-color: #999999;
}


#yakyu #month .underspace15{
	margin-bottom: 15px;
}

#yakyu #month .boldred {
	color: #CC0000;
	font-weight: bold;
}

#yakyu #month .under {text-decoration: underline;}

#yakyu #month .red {color: #FF0000;}
#yakyu #month .blue {color: #0000FF;}
#yakyu #month .green {color: #009933;}

/* background-green */
#yakyu #month .practice {
	background-color: #ECFFEC;
}

#yakyu #month .open {
	color: #005E00;
	background-color: #FFFFCC;
}

#yakyu #month .camp {
	background-color: #C4C4FF;
}

#yakyu #month .expedition {
	background-color: #FF9999;
}

#yakyu #month .leader {
	font-weight: bold;
	color: #FF0000;
	background-color: #FFFFCC;
}

#yakyu #month .leader2 {
	font-weight: bold;
	color: #0000CC;
	background-color: #FFFFCC;
}

#yakyu #month .rally {
	background-color: #CCFFFF;
	color: #0000FF;
}

#yakyu #month .lotred {
	color: #FFFFFF;
	background-color: #FF0000;
	border: 1px solid #333333;
	font-weight: bold;
	font-size:12px;
	text-align: left;
}

#yakyu #month .lotbrue{
	color: #FFFFFF;
	background-color: #000099;
	border: 1px solid #333333;
	font-weight: bold;
	font-size:12px;
	text-align: left;
}

#yakyu #month .lotgreen{
	color: #FFFFFF;
	background-color: #31AC7B;
	border: 1px solid #333333;
	font-weight: bold;
	font-size:12px;
	text-align: left;
}

#yakyu #month #sch .holiday {
	background-color: #FFCCCC;
}

#yakyu #month .nextsch{
	font-size: 11pt;
	font-weight: bold;
	color: #da0f0f;
	line-height: 14pt;
}

#yakyu #month .nextsch2{
	font-size: 11pt;
	font-weight: bold;
	color: #000099;
	line-height: 14pt;
}

#yakyu #month .nextsch3{
	font-size: 11pt;
	font-weight: bold;
	color: #009933;
	line-height: 14pt;
}

#yakyu #resultOfficial {
	margin: 5px;
}

#yakyu #resultOfficial .comment {
	color: #da0f0f;
	text-align: center;
	font-size: 1.1em;
	font-style: italic;
	font-weight: bold;
	margin: 0px;
}

#yakyu #topics h3,
#yakyu #resultOfficial h3 {
	background-color: #FFEEEE;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #CC0000;
	margin: 5px;
	margin-bottom: 0px;
	padding: 5px;
}

#yakyu #resultOfficial h4 {
	background-color: #FF9900;
	margin-left: 10px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding: 5px;
	font-size: 0.9em;
}

#yakyu #topics h4 {
	margin-left: 10px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding: 5px;
	font-size: 0.9em;
	background-color: #F2F2F2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
}

#yakyu #topics .h4div {
	border-left:3px solid #FF9900;
	border-bottom:3px solid #FF9900;
	margin: 0px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 15px;
}

#yakyu #topics h5,
#yakyu #resultOfficial h5 {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #000000;
	margin: 25px;
	margin-bottom: 0px;
	padding: 5px;
	padding-left: 15px;
	font-size: 0.8em;
}

#yakyu #topics .h5div {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	margin: 25px;
	margin-top: 0px;
	padding: 15px;
}


#yakyu #resultOfficial h6 {
	margin: 0px;
	padding: 0px;
	margin-left: 30px;
	font-size: 1.0em;
	font-weight: normal;
}

#yakyu #resultOfficial dl {
	margin: 0px;
	padding: 0px;
	margin-left: 30px;
	margin-right: 30px;
	width: 400px;
}

#yakyu #resultOfficial dt {
	padding: 5px;
	float: left;
	width: 80px;
	font-weight: bold;
	font-size: 0.8em;
}

#yakyu #resultOfficial dd {
	padding: 5px;
	font-size: 0.8em;
}

#yakyu #resultOfficial table {
	border-collapse: collapse;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 30px;
}

#yakyu #topics table {
	border-collapse: collapse;
	margin: 0px;
}

#yakyu #topics th,
#yakyu #resultOfficial th {
	white-space: nowrap;
	font-size: 10pt;
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
	padding: 5px;
	text-align: center;
	background-color: #000099;
	color: #FFFFFF;
}

#yakyu #topics td,
#yakyu #resultOfficial td {
	font-size: 10pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	padding: 5px;
	text-align: center;
	white-space: nowrap;
} 

#yakyu #topics td.name {
	font-size: 12pt;
} 

#yakyu #topics td em {
	font-size: 8pt;
	font-style: normal;
} 

#yakyu #topics .notice {
	color: #CC0000;
	font-size: 10pt;
	margin-bottom: 30px;
}

#yakyu #topics .notice h3 {
	background-color: #FFFFFF;
	border-left-style: none;
	border-bottom-color: #CC0000;
	font-size: 10pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-left: 15px;
}

#yakyu #topics .notice p {
	padding-left: 30px;
	margin-top: 5px;
}

#yakyu #resultOfficial .score {
	width: 500px;
}

#yakyu #resultOfficial .score th {
	background-color: #006600;
}

#yakyu #resultOfficial .score .jfe,
#yakyu #resultOfficial .sline {
	background-color: #FFFFCE;
}

#yakyu #resultOfficial .slineB {
	background-color: #FFFFCE;
	font-weight: bold;
}

#yakyu #resultOfficial .redline {
	background-color: #CC0000;
	color: #FFFFFF;
	font-weight: bold;
}

#yakyu #resultOfficial .progress {
	background-color: #FFFFCE;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 30px;
}

#yakyu #resultOfficial .progress p {
	background-color: #FFFFCE;
	margin: 0px;
	background-image: url(../works/west/yakyu/result/images/icon2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 10px;
	padding-left: 40px;
	font-size: 0.9em;
}

#yakyu #resultOfficial table.photo {
	padding: 0px;
	border: none;
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 5px;
	margin-left: 25px;
}

#yakyu #resultOfficial table.photo td {
	width: 250px;
	border: none;
	font-size: 0.75em;
}

#yakyu #resultOfficial table.photo td img {
	border: 1px solid #FFFFFF;
}

#yakyu #resultOfficial .encyo {
	font-size: 0.8em;
	font-weight: bold;
	color: #FF0000;
	text-align: right;
	width: 80%;
	margin-left: 30px;
	margin-top: -20px;
}

/* --------------------------------------------------------------------- */
/* west - kyoso@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/* --------------------------------------------------------------------- */
#kyoso {
	margin: 0px;
	padding: 0px;
}

#kyoso h1,#kyoso #sche h2 {
	margin: 0px;
	padding: 0px;
}

#kyoso h1 .topimg {
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}

#kyoso ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#kyoso li {
	font-size: 10pt;
	background-image: url(../works/west/kyoso/img/topli.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	_background-position: 2px 5px;
	padding-left: 18px;
	margin-bottom: 5px;
}

#kyoso #sche {
	margin: 0px;
	padding: 0px;
	width: 495px;
}


#kyoso #sche h3 {
	margin: 2px;
	font-size: 12pt;
	color: #000066;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #000066;
}

#kyoso #sche h3 em {
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	padding-left: 30px;
	font-style: normal;
}

#kyoso #sche table {
	border-collapse: collapse;
	margin: 0px;
	margin-right: 5px;
}

#kyoso #sche .floatleft {
	float: left;
	width: 240px;
}

#kyoso #sche th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6666CC;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #6666CC;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	width: 25px;
}

#kyoso #sche td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6666CC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
} 

#kyoso #sche td.w100 {
	height: 130px;
} 

#kyoso #sche td.w100bg {
	height: 130px;
	background-color: #CCCCFF;
} 

#kyoso #sche .monthT {
	margin: 0px;
	width: 210px;
} 

#kyoso #sche .monthT td {
	font-size: 8pt;
	border-bottom-style: none;
	border-left-style: none;
	padding: 2px;
} 

#kyoso #member {
	margin: 0px;
	padding: 0px;
	width: 490px;
}

#kyoso #member h3{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000066;
}

#kyoso #member h3 span{
	font-size: 0.8em;
	color: #FFFFFF;
	background-color: #000066;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 1px;
	padding-left: 30px;
}

#kyoso #member .floatright img {
	border-width: 1px;
	border-style: solid;
	border-color: #000066;
	margin: 15px;
	margin-right: 45px;
}

#kyoso #member .detail {
	font-weight: bold;
	margin: 30px;
	text-indent: 1.5em;
}

#kyoso #member .detail h4 {
	font-size: 1.45em;
	background-image: url(../works/west/kyoso/member/images/uniform.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 7px;
	padding-left: 90px;
	padding-bottom: 7px;
	text-indent: 0em;
}

#kyoso #member .detail span {
	font-size: 0.65em;
}

#kyoso #member h5 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000099;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #000099;
	color: #000099;
	padding: 3px;
	margin: 5px;
	margin-bottom: 2px;
}

#kyoso #member table {
	border-collapse: collapse;
	margin: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}

#kyoso #member th {
	padding: 2px;
	background-color: #99CCFF;
	font-size: 0.8em;
	white-space: nowrap;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}

#kyoso #member td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	padding: 2px;
	font-size: 0.8em;
} 

#kyoso #member table.index {
	border-collapse: collapse;
	margin: 15px;
	float: left;
	width: 200px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000099;
	border-top-style: none;
}

#kyoso #member .index th {
	padding: 5px;
	background-color: #000099;
	color: #FFFFFF;
	font-size: 0.9em;
	border-bottom-style: none;
	border-right-style: none;
}

#kyoso #member .index td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000099;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000099;
	padding: 5px;
	font-size: 0.9em;
} 

#kyoso #member dl {
	float: left;
	margin-left: 3px;
	_margin-left: 5px;
}

#kyoso #member dt {
	font-size: 0.8em;
	border-bottom: 1px solid #000099;
	font-weight: bold;
	color: #000099;
	background-image: url(../works/img/wks_listicon3.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	_background-position: 2px 2px;
	padding-left: 16px;
	width: 225px;
	_width: 235px;
}

#kyoso #member dd {
	font-size: 0.8em;
	clear: right;
	margin-left: 0px;
	width: 225px;
	_width: 235px;
	margin-bottom: 15px;
	padding-top: 5px;
}

#kyoso #member .comment {
	font-size: 0.8em;
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 30px;
}

#kyoso .back {
	font-size: 0.75em;
	text-align: right;
	margin: 5px;
	font-weight: bold;
} 

/* result */
#kyoso #result {
	margin: 0px;
	padding: 0px;
}

#kyoso #result .title {
	margin: 0px;
	padding: 0px;
	font-size: 10pt;
	color: #000066;
	font-weight: bold;
}

#kyoso #result .resulttable {
	width: 200px;
	margin: 0px;
	padding: 0px;
	border: none;
	border-collapse: collapse;
}

#kyoso #result .resulttable th {
	width: 35px;
	font-size: 8pt;
	vertical-align: top;
	white-space: nowrap;
	font-weight: normal;
	text-align: left;
}

#kyoso #result .resulttable td {
	width: 165px;
	font-size: 8pt;
	vertical-align: top;
}

#kyoso #result h2 {
	margin: 0px;
	padding: 0px;
	font-size: 9pt;
	color: #000066;
}

#kyoso #result .headline {
	margin-bottom: 0px;
	margin-top: 8px;
	padding: 0px;
	font-size: 12pt;
	color: #da0f0f;
	text-align: center;
	font-weight: bold;
}

#kyoso #result h3 {
	padding: 3px;
	font-size: 12pt;
	color: #FFFFFF;
	background-color: #000066;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#kyoso #result h4 {
	font-size: 12px;
	background-color: #FF9900;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #333333;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}

#kyoso #result h5 {
	font-weight: normal;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-image: url(../works/west/kyoso/result/images/memo.gif);
	background-repeat: no-repeat;
	height: 18px;
}


#kyoso #result .details1 {
	width: 100%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-collapse: collapse;
	border: 1px solid #333333;
	border-spacing: 0;
	empty-cells: show;
}

#kyoso #result .details1 th {
	padding: 0px;
	margin: 0px;
	background-color: #FF9900;
	width: 50px;
	font-size: 10pt;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
}

#kyoso #result .details1 td {
	margin: 0px;
	font-size: 10pt;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}


#kyoso #result .details2 {
	margin: 0px;
	padding: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}

#kyoso #result .details2 .race {
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 10pt;
	font-weight: bold;
}

#kyoso #result .details2 .halfhalf {
	border-collapse: collapse;
	border: none;
	border-spacing: 0;
	margin: 0px;
	padding: 0px;
	width: 495px;
}

#kyoso #result .details2 .halfR {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
}

#kyoso #result .details2 .halfRT {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}


#kyoso #result .details2 .main {
	border-collapse: collapse;
	border-spacing: 0;
	border: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 5px;
	width: 98%;
}

#kyoso #result .details2 .main td {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 10pt;
	font-weight: bold;
}

#kyoso #result .details2 .sub {
	border-collapse: collapse;
	border-spacing: 0;
	border: none;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	font-size: 8pt;
	font-weight: normal;
}

#kyoso #result .details2 .sub td {
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 8pt;
	font-weight: normal;
	white-space: nowrap;
}

#kyoso #result .topline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
}

#kyoso #result .photo {
	width: 100%;
	padding: 0px;
	border-spacing: 0;
	text-align: center;
	font-size: 8pt;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#kyoso #result .photo td {
	margin: 0px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
	text-align: center;
	font-size: 8pt;
}

#kyoso #result .memo {
	font-size: 10pt;
	line-height: 140%;
	text-indent: 1em;
	padding: 3px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 25px;
	margin-left: 5px;
	border: 1px solid #FF9900;
}

#kyoso #result .selfnew {
	color: #CC0000;
}

#kyoso #result .selfnew2 {
	color: #0000CC;
}

#kyoso #result .boldred {
	color: #CC0000;
	font-weight: bold;
}

#kyoso #result .lastcomment {
	margin: 10px;
	padding: 0px;
	font-size: 12pt;
	color: #da0f0f;
	text-align: center;
	font-style: italic;
	font-weight: bold;
}

#kyoso #result .back {
	margin: 5px;
	padding: 0px;
	font-size: 10pt;
	text-align: right;
	font-weight: bold;
}

#kyoso #result .w200 {
	width: 200px;
}

/*------------------------*/
/* east - baseball        */
/*------------------------*/
#baseball {
	padding: 0px;
	margin: 0px;
	margin-left: 5px;
}

#baseball h1{
	text-align: center;
	margin: 0px;
}

#baseball h1 img.top{
	border: 1px solid #000043;
	margin-bottom: 15px;
}

#baseball h2{
	margin: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
}

#baseball .centering img {
	margin-bottom: 5px;
}

#baseball ul {
	margin: 0px;
	margin-left: 5px;
	padding: 0px;
	list-style-type: none;
}

#baseball li {
	font-size: 10pt;
	background-image: url(../works/east/baseball/img/topli.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	_background-position: 2px 5px;
	padding-left: 18px;
	margin-bottom: 5px;
}

#baseball #baseball01 h2{
	font-size: 0.8em;
	background-color: #0000CC;
	color:#FFFFFF;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#baseball #baseball01 h3{
	background-image: url(../works/east/baseball/img/h3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 15px;
	padding-top: 25px;
	padding-bottom: 3px;
	margin: 0px;
	color:#0000CC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0000CC;
}

#baseball #baseball01 h3 span{
	color:#0094FF;
	font-size: 0.8em;
}

#baseball #baseball01 h4 {
	color:#333333;
	background-image: url(../works/east/baseball/img/h4.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
	margin-top: 10px;
	margin-bottom: 0px;
}

#baseball #baseball01 h4 em {
	font-size: 0.8em;
	padding-left: 10px;
	font-style: normal;
	color:#0094FF;
}

#baseball #baseball01 h5 {
	color: #FFFFFF;
	background-color: #0094FF;
	margin: 5px;
	padding: 2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #0000CC;
	border-bottom-color: #0000CC;
}

#baseball #baseball01 h6 {
	color: #0094FF;
	margin: 0px;
	margin-top: 5px;
	padding-top: 5px;
	padding-left: 5px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #0094FF;
	font-size: 0.8em;
}

#baseball #baseball01 dl {
	margin: 0px;
	padding: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #0094FF;
}

#baseball #baseball01 dt {
	color: #0000CC;
	float: left;
	clear: left;
	width: 100px;
	margin: 5px;
	margin-left: 10px;
	display:block;
}

#baseball #baseball01 dd {
	margin: 5px;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0000CC;
}

#baseball #baseball01 ul {
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #0094FF;
	margin-top: 30px;
	padding-bottom: 15px;
}

#baseball #baseball01 li {
	color:#0094FF;
	font-size: 1em;
	background-image: url(../works/east/baseball/img/li.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-bottom: 15px;
	font-weight: bold;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #77C6FF;
}

#baseball #baseball01 li .new {
	background-image: url(../works/east/baseball/img/new.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 1px;
	font-weight: normal;
	text-indent: -9999px;
	display:block;
	height: 15px;
	width: 35px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}

#baseball #baseball01 li a {
	color:#0000CC;
	background-image: url(../works/east/baseball/img/detail01.gif);
	background-repeat: no-repeat;
	padding-right: 35px;
	_padding-right: 45px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-position: right center;
	display:block;
}

#baseball #baseball01 li a:hover {
	font-size: 1em;
	color:#CC0000;
	text-decoration: none;
	background-image: url(../works/east/baseball/img/detail02.gif);
}

#baseball #baseball01 li em {
	color:#0094FF;
	font-size: 0.8em;
	padding-left: 3px;
	font-style: normal;
}

#baseball #baseball01 p{
	font-size: 0.9em;
	line-height: 140%;
	margin: 5px;
}

#baseball #baseball01 .topic {
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #0094FF;
	margin-top: 30px;
	padding-bottom: 15px;
	height: 100%;
}

#baseball #baseball01 .topic div {
	font-size: 0.75em;
}

#baseball #baseball01 .topic div p {
	font-size: 1.2em;
}

#baseball #baseball01 .topic div span {
	font-weight: bold;
	color: #0000CC;
}

/* 090213 */
#baseball #baseball01 .iebottom {
	_padding-bottom: 90px;
}

#baseball #baseball01 .photo1 {
	text-align:center;
	margin-bottom: 5px;
}

#baseball #baseball01 .photo1 img {
	margin-bottom:2px;
}

#baseball #baseball01 .photo2 {
	margin-bottom: 5px;
	margin-left: 5px;
	float: left;
}

#baseball #baseball01 .photo3 {
	margin-bottom: 5px;
	margin-left: 5px;
}

#baseball #baseball01 .bottom30 {
	padding-bottom: 30px;
}

#baseball #baseball01 .fukidasi {
	background-image: url(../works/east/baseball/01/2009/img/fukidasi.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 30px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 40px;
	width: 250px;
	margin-left: 210px;
}

/* 090206 */
#baseball #baseball01 .topic div.fukidasi1,
#baseball #baseball01 .topic div.fukidasi2,
#baseball #baseball01 .topic div.fukidasi3,
#baseball #baseball01 .topic div.fukidasi4,
#baseball #baseball01 .topic div.fukidasi5 {
	margin-top: 15px;
	width: 250px;
	background-image: url(../works/east/baseball/01/2009/img/090206-03.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 125px;
}

#baseball #baseball01 .emph{
	font-size: 1.5em;
	font-weight: bold;
}

#baseball #baseball01 .topic div.fukidasi2 {
	background-image: url(../works/east/baseball/01/2009/img/090206-04.jpg);
}

#baseball #baseball01 .topic div.fukidasi3 {
	background-image: url(../works/east/baseball/01/2009/img/090206-05.jpg);
}

#baseball #baseball01 .topic div.fukidasi4 {
	background-image: url(../works/east/baseball/01/2009/img/090206-06.jpg);
}

#baseball #baseball01 .topic div.fukidasi5 {
	background-image: url(../works/east/baseball/01/2009/img/090206-09.jpg);
	padding-bottom: 150px;
	margin-bottom: 80px;
}

#baseball #baseball01 .topic .photo {
	text-align: center;
	float: right;
}

#baseball #baseball01 .topic .photo img {
	margin-top: 15px;
}

#baseball #baseball01 .point {
	margin: 15px;
	padding: 5px;
	font-weight: bold;
	color: #CC0000;
}

/* 090122 090817 */

#baseball #baseball01 .reinforce {
	background-color: #ECF7FF;
	margin: 15px;
	padding: 5px;
	/*height: 100%;*/
}

#baseball #baseball01 .reinforce2 {
}

#baseball #baseball01 .reinforce img {
	margin-right: 15px;
	float: right;
}


#baseball #baseball01 table.newface,
#baseball #baseball01 .reinforce table,
#baseball #baseball01 .reinforce2 table {
	margin-top: 0px;
	margin-bottom: 0px;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border-top-width: 1px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #0000CC;
	border-bottom-color: #0000CC;
}

#baseball #baseball01 .reinforce table,
#baseball #baseball01 .reinforce2 table {
	margin-top: 15px;
	margin-left: 15px;
	border-top-style: none;
	background-color: #FFFFFF;
}

#baseball #baseball01 table.newface th,
#baseball #baseball01 .reinforce table th,
#baseball #baseball01 .reinforce2 table th {
	color: #0000CC;
	padding: 3px;
	font-size: 0.8em;
	white-space: nowrap;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #0000CC;
	border-bottom-width: 1px;
	border-top-color: #0000CC;
	border-bottom-style: dashed;
	border-bottom-color: #0000CC;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #0094FF;
}

#baseball #baseball01 .reinforce table th.reinforceName {
	font-size: 1.2em;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-bottom-color: #0094FF;
	background-image: url(../works/east/baseball/img/h4.gif);
}

#baseball #baseball01 .reinforce2 table th.reinforceName {
	font-size: 1.0em;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-bottom-color: #0094FF;
	text-align: left;
}

#baseball #baseball01 table.newface td,
#baseball #baseball01 .reinforce table td,
#baseball #baseball01 .reinforce2 table td {
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #0000CC;
	font-size: 0.8em;
}


#baseball #baseball02 {
	margin: 0px;
	padding: 0px;
}

#baseball #baseball02 ul {
	margin-left: 45px;
	margin-right: 45px;
	background-image: url(../works/east/baseball/02/img/photo_01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#baseball #baseball02 .totalresult {
	white-space: nowrap;
	font-weight: bold;
	margin: 30px;
	background-image: url(../works/east/baseball/02/img/ball.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
	padding-top: 5px;
}

#baseball #baseball02 h3{
	background-image: url(../works/east/baseball/02/img/ball.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
	padding-top: 5px;
	margin-bottom: 5px;
}

#baseball #baseball02 p.top{
	font-size: 10pt;
	background-image: url(../works/east/baseball/02/img/back_line.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 15px;
	text-align: right;
}

#baseball #baseball02 .result {
	border-collapse: collapse;
	border: 1px solid #333333;
	border-spacing: 0;
	empty-cells: show;
	width: 490px;
}
#baseball #baseball02 .result th {
	white-space: nowrap;
	background-color: #CCCCCC;
	padding: 2px;
	border: 1px solid #333333;
	font-size: 0.8em;
}

#baseball #baseball02 .result td {
	padding: 2px;
	border: 1px solid #333333;
	font-size: 0.8em;
}

#baseball #baseball03 .date {
	text-align: right;
	width: 480px;
	font-size: 10pt;
	margin-top: 15px;
	margin-bottom: 0px;
}

#baseball #baseball03 h3 {
	padding: 3px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #000066;
	margin-top: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #000066;
	font-size: 0.9em;
}

/* 選手のプロフィールはこちら -----------------------------*/

#baseball #baseball03 .personal-data {
	font-size:0.8em;
	margin-left:15px;
	padding-left:15px;
	margin-bottom:3px;
	background:url(../works/east/baseball/03/img/link_bg.gif);
	background-position:left center;
	background-repeat:no-repeat;
	}

#baseball #baseball03 .personal-data a:link {
	color:#3A72E4;
	}
	
#baseball #baseball03 .personal-data a:visited {
	color:#3A72E4;
	}

#baseball #baseball03 .personal-data a:hover, a:active {
	color:#74B0FA;
	}




#baseball #baseball03 .player {
	clear:both;
	border-collapse: collapse;
	border: 2px solid #000066;
	border-spacing: 0;
	empty-cells: show;
	width: 490px;
}

#baseball #baseball03 .player th {
	border: 1px solid #000066;
	background-color: #DFDFDF;
	color: #000066;
	font-size: 0.8em;
}

#baseball #baseball03 .player td {
	border: 1px solid #000066;
	text-align: center;
	font-size: 0.8em;
}

#baseball #baseball03 .player td.double {
	border-bottom-style: double;
	border-bottom-width: 3px;
}


#baseball #baseball03 .explanation {
	width: 240px;
	margin-left: 240px;
	margin-top: 15px;
	margin-bottom: 20px;
}

#baseball #baseball03 .explanation td {
	font-size: 0.8em;
	text-align: right;
}

#baseball #baseball03 .explanation .newplayer,
#baseball #baseball03 .player .newplayer {
	background-color: #D0F0FF;
}

#baseball #baseball03 .explanation .captain,
#baseball #baseball03 .player .captain {
	background-color: #FFD7D7;
}

#baseball #baseball03 .explanation .movement,
#baseball #baseball03 .player .movement {
	background-color: #99b5ff;
}

#baseball #baseball05 {
	margin: 0px;
	padding: 0px;
	padding-bottom: 14px;
	background-image: url(../works/east/img/waku_03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#baseball #baseball05 h3 {
	height: 25px;
	_height: 35px;
	background-image: url(../works/east/img/waku_01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 10px;
	padding-left: 30px;
	margin: 0px;
	font-size: 1em;
	vertical-align: bottom;
}

#baseball #baseball05 ul {
	background-image: url(../works/east/img/waku_02.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 15px;
	margin: 0px;
}

#baseball p.back {
	margin: 10px;
	text-align: right;
}

#baseball p.back a {
	background-image: url(../img/arrow-bk.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	font-size: 10pt;
}

#baseball #baseba0301 h2{
	margin-top: 10px;
	margin-bottom: 30px;
}



#baseball #baseba0301 h3 {
	clear:both;
	font-size: 44px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 14px;
	padding-top: 10px;
	background-image: url(../works/east/baseball/03/img/h4_bg.gif);
	margin-left: 0px;
	color: #444444;
	padding-bottom: 3px;
	margin-bottom: 0px;
	_margin-bottom: 0px;
	margin-right: 0px;
}


#baseball #baseba0301 h3.newplayer {
	background-image: url(../works/east/baseball/03/img/h4_newplayer_bg.gif);
}

#baseball #baseba0301 h3.movement {
	background-image: url(../works/east/baseball/03/img/h4_movement_bg.gif);
}

#baseball #baseba0301 h3 .number {
	color: #0066CC;
	padding-right: 10px;
	font-size: 50px;
	padding-bottom: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-left: 0px;
	padding-top: 0px;
	display: block;
	float: left;
	margin-top: -6px;
}

#baseball #baseba0301 h3 .position {
	color: #EC0027;
	font-size: 20px;
	margin-right: 10px;
}

#baseball #baseba0301 h3 .position-s {
	color: #EC0027;
	font-size: 17px;
	margin-right: 8px;
}

#baseball #baseba0301 h3 em {
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 3px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-right: 5px;
	float: right;
	display: block;
	margin-top: -20px;
}

#baseball #baseba0301 .profile {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #0066CC;
	clear: both;
	margin-bottom: 40px;
	margin-top: 0px;
	background-color: #f2f5f7;
	padding-top: 5px;
	margin-right: 5px;
	height:210px;
}

html>body #baseball #baseba0301 .profile  {
	height:auto;
	min-height:210px;
}

#baseball #baseba0301 .profile .photo {
	float: left;
	width: 160px;
	margin-left: 5px;
}

#baseball #baseba0301 .profile .photo img {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0066CC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0066CC;
	margin-bottom:10px;
}

#baseball #baseba0301 .profile .data {
	width: 310px;
	margin-left: 165px;
}


#baseball #baseba0301 .profile .data table {
	width: 310px;
	font-size: 12px;
}

#baseball #baseba0301 .profile .data th {
	background-image: url(../works/east/baseball/03/img/dt_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	white-space: nowrap;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	vertical-align: top;
	color: #0066CC;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 4px;
}

#baseball #baseba0301 .profile .data td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 10px;
}

/*#baseball #baseba0301 .profile .data dl {
	font-size: 80%;
}

#baseball #baseba0301 .profile .data dt {
	font-weight: bold;
	background-image: url(../works/east/baseball/03/img/dt_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	color: #0066CC;
	float: left;
	padding-right: 10px;
}

#baseball #baseba0301 .profile .data dd {
	color: #333333;
	margin-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-left: 0px;
	padding-left: 30px;
} */



#baseball #baseba0301 .profile .ambition {
	clear: both;
	margin-top: 45px;
	_margin-top: -10px;
	margin-left: 20px;
	margin-right: 20px;
	background-image: url(../works/east/baseball/03/img/ambition_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 10px;
}

#baseball #baseba0301 .profile .ambition dl {
	font-size: 14px;
	background-image: url(../works/east/baseball/03/img/ambition_bottom_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	_width: 100%;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 0px;
}

#baseball #baseba0301 .profile .ambition dt {
	font-weight: bold;
	background-image: url(../works/east/baseball/03/img/dt_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	color: #CC0000;
	padding-right: 10px;
	margin-bottom: 5px;
}

#baseball #baseba0301 .profile .ambition dd {
	margin-left: 25px;
	line-height: 150%;
	letter-spacing: 0.2em;
}


/*--新入部員紹介--*/

#baseball #baseball01 {
	width:500px;
	}
	
#baseball #baseball01 h4.newface2010 {
	color:#333333;
	background-image: url(../works/east/baseball/img/h4_newface.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
	margin-top: 10px;
	margin-bottom: 0px;
}

#baseball #baseball01 table.profile {
	width:495px;
	border-collapse: collapse;
	border:0;	
	empty-cells: show;
	}
	
#baseball #baseball01 table.profile th, td {
	vertical-align:top;
	}

#baseball #baseball01 table.newface2010 {
	margin-top: 0px;
	margin-bottom: 0px;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border:1px solid #A2C9E6;
	}

#baseball #baseball01 table.newface2010 th {
	color: #0094FF;
	padding: 2px;
	font-size: 0.8em;
	text-align:left;
	white-space: nowrap;
	border:1px dashed #BAD6E7;
	}

#baseball #baseball01 table.newface2010 td {
	font-size: 0.8em;
	padding: 3px;
	border-right: 1px solid #BAD6E7;
	border-bottom:1px dashed #BAD6E7;
	}

/* game_result */
#baseball #baseball01 .game_result {
	margin-bottom: 4em;
}

#baseball #baseball01 .game_result h6 {
	margin-left: 18px;
}

#baseball #baseball01 .game_result table {
	width: 430px;
	margin-top: 0.8em;
	margin-left: 24px;
	border-collapse: collapse;
	color: #333333;
	font-size: 90%;
}

#baseball #baseball01 .game_result table th, 
#baseball #baseball01 .game_result table td {
	padding: 0.3em;
	font-weight: normal;
	border-bottom: 1px solid #0094FF;
}

#baseball #baseball01 .game_result table th {
	text-align: left;
}

#baseball #baseball01 .game_result table th.round {
	width: 80px;
	padding-left: 4px;
}

#baseball #baseball01 .game_result table td.score {
	text-align: right;
}

#baseball #baseball01 .game_result p {
	margin-left: 20px;
}


/* 西日本 選手名簿 */

#yakyu #members h2{
	margin-top: 10px;
	margin-bottom: 30px;
}


#yakyu #members h3 {
	clear:both;
	font-size: 44px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 14px;
	padding-top: 10px;
	background-image: url(../works/west/yakyu/player/images/h3_bg.gif);
	margin-left: 0px;
	color: #444444;
	padding-bottom: 3px;
	margin-bottom: 0px;
	_margin-bottom: -3px;
	margin-right: 0px;
}

#yakyu #members h3.position-s {
	_margin-bottom: 0px;
}


#yakyu #members h3.newplayer {
	background-image: url(../works/west/yakyu/player/images/h3_newplayer_bg.gif);
}

#yakyu #members h3.movement {
	background-image: url(../works/west/yakyu/player/images/h3_movement_bg.gif);
}

#yakyu #members h3 .number {
	color: #CC0033;
	padding-right: 10px;
	font-size: 50px;
	padding-bottom: 0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	padding-left: 0px;
	padding-top: 0px;
	display: block;
	float: left;
	margin-top: -6px;
}

#yakyu #members h3 .position {
	color: #FF6600;
	font-size: 20px;
	margin-right: 10px;
}

#yakyu #members h3 .position-s {
	color: #FF6600;
	font-size: 17px;
	margin-right: 8px;
}

#yakyu #members h3 em {
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 3px;
	padding-right: 5px;
	float: right;
	display: block;
	margin-top: -20px;
}

#yakyu #members .profile {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #e03636;
	clear: both;
	margin-bottom: 40px;
	margin-top: 0px;
	background-color: #F5F9FA;
	padding-top: 5px;
	margin-right: 5px;
	height:210px;
}

html>body #yakyu #members .profile  {
	height:auto;
	min-height:210px;
}

#yakyu #members .profile .photo {
	float: left;
	width: 160px;
	margin-left: 5px;
}

#yakyu #members .profile .photo img {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e03636;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e03636;
	margin-bottom:10px;
}

#yakyu #members .profile .data {
	width: 310px;
	margin-left: 165px;
}

#yakyu #members .profile .data2 {
	clear: both;

}

#yakyu #members .profile .data table {
	width: 310px;
	font-size: 12px;
	margin-bottom: 15px;
}

#yakyu #members .profile .data2 table {
	width: 450px;
	font-size: 12px;
	margin-bottom: 15px;
	margin-left: 24px;
	_margin-left: 30px;

}

#yakyu #members .profile .data th,
#yakyu #members .profile .data2 th {
	background-image: url(../works/west/yakyu/player/images/dt_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:100px;
	text-align: left;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	vertical-align: top;
	color: #E35368;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 4px;
}

#yakyu #members .profile .data2 th {
	width:175px;
}

#yakyu #members .profile .data td,
#yakyu #members .profile .data2 td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 10px;
}


#yakyu #members .profile .ambition {
	clear: both;
	margin-top: 45px;
	_margin-top: -10px;
	margin-left: 20px;
	margin-right: 20px;
	background-image: url(../works/west/yakyu/player/images/ambition_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 10px;
}


#yakyu #members .profile .ambition dl {
	font-size: 14px;
	background-image: url(../works/west/yakyu/player/images/ambition_bottom_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	_width: 100%;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 0px;
}

#yakyu #members .profile .ambition dt {
	font-weight: bold;
	background-image: url(../works/west/yakyu/player/images/dt_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	color: #CC0033;
	padding-right: 10px;
	margin-bottom: 5px;
}

#yakyu #members .profile .ambition dd {
	margin-left: 25px;
	line-height: 150%;
	letter-spacing: 0.2em;
}

#yakyu #directory .personal-data {
	font-size:0.8em;
	margin-left:15px;
	padding-left:15px;
	margin-bottom:3px;
	background:url(../works/west/yakyu/player/images/dt_bg.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

#yakyu #directory .personal-data a {
	margin-left:10px;
}
