/* レイアウト大枠*********************************************/
* {
	margin:0;
	padding:0;
	border: 0;
}


body {
	background-image: url(../img/bg.gif);
	background-color: #35000b;
	background-repeat: repeat-x;
	background-position: center top;
	text-align:center;
	font-size: 13px;
	line-height: 19px;
	color: #404040;


}


#container {
	width:920px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color: #ffffff;
}


#header {
	width:920px;
	height:42px;
	background-image: url(../img/header_bg.gif);
	background-repeat: no-repeat;
	background-color: #060606;
}

#h_box {
	padding-right:14px;
	padding-top:6px;
}

#page_top {
	width:920px;
	height:80px;
	background-image: url(../img/page_bg_image.jpg);
	background-repeat: no-repeat;
	background-color: #060606;
}




#left {
	width:200px;
	float:left;
}

#l_box {
	padding-right:16px;
	padding-left:10px;
	padding-top:15px;
}

#right {
	width:720px;
	float:left;
}

#r_box {
	padding-right:10px;
	padding-top:15px;
}


#top_image {
	width:920px;
	height:160px;
	background-image: url(../top_image/loading.jpg);
	background-repeat: no-repeat;
	background-color: #060606;
}

#top_left {
	width:490px;
	float:left;
}

#tl_box {
	padding-right:10px;
	padding-left:10px;
	padding-top:10px;
}

#top_center {
	width:250px;
	float:left;
}

#tc_box {
	padding-top:10px;
}

#top_right {
	width:180px;
	float:left;
}

#tr_box {
	padding-right:10px;
	padding-left:10px;
	padding-top:10px;
}



#footer {
	width:920px;
	clear:left;
	height:90px;
	background-image: url(../img/footer_bg.gif);
	background-color: #35000b;
	background-repeat: no-repeat;
	text-align:center;
}

#f_left {
	width:400px;
	float:left;
	text-align:left;
}

#f_right {
	width:400px;
	float:left;
	text-align:right;
}


/* サイト内検索*********************************************/

.search {
	border: 1px #535353 solid;
	height: 16px;
	color: #696969;
	font-size: 10px;
}


/* リンク設定*********************************************/
a:link { color: #404040; text-decoration: none; }
a:visited { color: #404040; text-decoration: none; }
a:active { color: #9d0020; text-decoration: underline; }
a:hover { color: #9d0020; text-decoration: underline; }

.redlink:link { color: #9d0020; text-decoration: none; }
.redlink:visited { color: #9d0020; text-decoration: none; }
.redlink:active { color: #ff4500; text-decoration: underline; }
.redlink:hover { color: #ff4500; text-decoration: underline; }

.whitelink:link { color: #ffffff; text-decoration: none; }
.whitelink:visited { color: #ffffff; text-decoration: none; }
.whitelink:active { color: #9fdbf4; text-decoration: underline; }
.whitelink:hover { color: #00b2bd; text-decoration: underline; }

/* 頭に画像*********************************************/

.golink {
	background:url(../img/link.gif) no-repeat;
	background-position: left center;
	padding-left:16px;
}

.home-game {
	background:url(../img/home-game.gif) no-repeat;
	background-position: left top;
	padding-left:35px;
}

/* Font設定*********************************************/
table {font-size: 13px; line-height: 17px; }
.txt_red { color: #ff373d; }
.txt_grey { color: #808080; }
.txtb_red { color: #ff373d; font-weight: bold; }
.txt_cred { color: #9d0020; }
.txtb_cred { color: #9d0020; font-weight: bold; }
.txt_blue { color: #0062a5; }
.txtb { font-weight: bold; }
.txt12 { font-size: 12px; line-height: 17px; }
.txt14 { font-size: 14px; line-height: 21px; }
.txt14b { font-weight: bold; font-size: 14px; line-height: 21px; }
.txt14b_blue { color: #0062a5; font-weight: bold; font-size: 14px; line-height: 21px; }
.txtb14_cred { color: #9d0020; font-weight: bold; font-size: 14px; line-height: 21px; }
.txt11 { font-size: 11px; line-height: 13px; }
.txt11_grey { color: #404040; font-size: 11px; line-height: 13px; }
.txt10_blue { color: #0062a5; font-size: 10px; line-height: 13px; }
.txt11_blue { color: #0062a5; font-size: 11px; line-height: 13px; }
.txt34ab_cred { font-size: 34px; line-height: 40px; color: #9d0020; font-family: Arial Black; }

/* イメージ枠消し・マウスオーバー設定・リンクの点線*********************************************/

img{
	border:0;
}
a:hover img{
	filter: alpha(opacity=70);
	opacity:0.7;
}

a {
	outline: none;
	overflow:hidden;
 }

/* ※設定*********************************************/

dd {
	margin-left: 20px;
}

/* クリア*********************************************/
.clear {
	clear: both;
}

/* 真ん中合わせ*********************************************/
.middle {
	vertical-align: middle;
}

.textmiddle {
	position:relative;
}

/* line設定*********************************************/
.line {
	clear: both;
	width: 100%;
	height: 11px;
	background: url(../img/bg_line.gif) repeat-x center;
}

.line_auto {
	width: 100%;
	height: 11px;
	background: url(../img/bg_line.gif) repeat-x center;
}

.dot {
	clear: both;
	width: 100%;
	height: 11px;
	background: url(../img/bg_dot.gif) repeat-x center;
}
.reddot {
	clear: both;
	width: 100%;
	background: url(../img/bg_reddot.gif) repeat-x center;
}

.whitedot {
	clear: both;
	width: 100%;
	background: url(../img/bg_whitedot.gif) repeat-x center;
}

/* 表*********************************************/

.hyo { 
	width: 710px;
	border-collapse: collapse;
	clear: both;
	font-size: 13px;
	line-height: 15px;
}



.hyo_auto { 
	border-collapse: collapse;
	clear: both;
}
.cell {
	border: 1px #bbbbbb solid;
	line-height: 17px;
	padding: 3px 3px 3px 5px;
}

.cell_gray {
	border: 1px #bbbbbb solid;
	line-height: 17px;
	background-color: #f5f5f5;
	padding: 3px 3px 3px 5px;
}

.cell_10 {
	border: 1px #bbbbbb solid;
	padding: 10px;
	line-height: 19px;
}

.cell_10f5 {
	border: 1px #bbbbbb solid;
	padding: 10px;
	background-color: #f5f5f5;
}

.cell_5 {
	border: 1px #bbbbbb solid;
	padding: 5px;
}

.cell_center {
	border: 1px #bbbbbb solid;
	padding: 3px;
	text-align:center;
}

.cell_right {
	border: 1px #bbbbbb solid;
	padding: 3px 5px 3px 3px;
	text-align:right;
}


.cell_red {
	border: 1px #bbbbbb solid;
	padding: 3px 3px 3px 5px;
	background-color: #ffeeee;
}

.cell_d-red {
	border: 1px #bbbbbb solid;
	padding: 5px;
	background-color: #9d0020;
	color: #ffffff;
}

.cell_red_center {
	border: 1px #bbbbbb solid;
	padding: 3px;
	background-color: #ffeeee;
	text-align:center;
}
.cell_red_right {
	border: 1px #bbbbbb solid;
	background-color: #ffeeee;
	text-align: right;
	padding: 3px 5px 3px 3px;
}


.cell_blue {
	border: 1px #bbbbbb solid;
	padding: 3px;
	background-color: #e0ffff;
}

.cell_blue_center {
	border: 1px #bbbbbb solid;
	padding: 3px;
	background-color: #e0ffff;
	text-align:center;
}

.cell_r {
	border-top: solid #bbbbbb 1px;
	border-left: solid #bbbbbb 1px;
	border-bottom: solid #bbbbbb 1px;
	padding: 3px;
}

.cell_l {
	border-top: solid #bbbbbb 1px;
	border-right: 1px #bbbbbb solid;
	border-bottom: solid #bbbbbb 1px;
	padding: 3px;
}

.cell_no {
	padding: 3px;
}

.cell_title {
	border: 1px #bbbbbb solid;
	background-color: #f5f5f5;
	padding: 3px;
	text-align:center;
	white-space: nowrap;
}

.cell_10_gray {
	border: 1px #bbbbbb solid;
	background-color: #f5f5f5;
	padding: 10px;
	white-space: nowrap;
}

.cell_title_red {
	border: 1px #bbbbbb solid;
	background-color: #ffb4b4;
	padding: 3px;
	text-align:center;
	white-space: nowrap;
}

.cell_title_gray01 {
	border: 1px #bbbbbb solid;
	background-color: #6f6f6f;
	padding: 3px;
	text-align:center;
	white-space: nowrap;
	color: #ffffff;
}
.cell_title_gray01b {
	border: 1px #bbbbbb solid;
	background-color: #6f6f6f;
	text-align: center;
	white-space: nowrap;
	color: #ffffff;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
}

.cell_title_gray02 {
	border: 1px #bbbbbb solid;
	background-color: #4d4d4d;
	padding: 5px;
	text-align:center;
	white-space: nowrap;
	font-weight: bold;
	color: #ffffff;
}

.cell_title_gray03 {
	border: 1px #bbbbbb solid;
	background-color: #2e2e2e;
	padding: 3px;
	text-align:center;
	white-space: nowrap;
	color: #ffffff;
}

.cell_title_gray04b {
	border: 1px #bbbbbb solid;
	background-color: #474747;
	text-align: center;
	white-space: nowrap;
	color: #ffffff;
	font-weight: bold;
	padding: 5px;
}

.cell_left5 {
	padding: 0px 0px 0px 5px;
}

.cell_left10 {
	padding: 0px 0px 0px 10px;
}

.cell_left15 {
	padding: 0px 0px 0px 15px;
}

.cell_no0 {
	padding: 0px 0px 0px 0px;
}


/* ボックス設定*********************************************/

.m_5 {
	margin:5px;
}

.m_10 {
	margin:10px;
}

.mt_2 {
	margin-top:2px;
}

.mt_3 {
	margin-top:3px;
}

.mt_5 {
	margin-top:5px;
}

.mt_8 {
	margin-top:8px;
}

.mt_10 {
	margin-top:10px;
}

.mt_15 {
	margin-top:15px;
}

.mt_20 {
	margin-top:20px;
}

.mt_23 {
	margin-top:23px;
}

.mt_25 {
	margin-top:25px;
}

.mb_5 {
	margin-bottom:5px;
}

.mb_8 {
	margin-bottom:8px;
}

.mb_10 {
	margin-bottom:10px;
}

.ml_3 {
	margin-left:3px;
}

.ml_5 {
	margin-left:5px;
}

.ml_8 {
	margin-left:8px;
}

.ml_10 {
	margin-left:10px;
}

.ml_15 {
	margin-left:15px;
}

.ml_20 {
	margin-left:20px;
}

.mr_3 {
	margin-right:3px;
}

.mr_5 {
	margin-right:5px;
}

.mr_10 {
	margin-right:10px;
}

.mr_15 {
	margin-right:15px;
}

.mr_20 {
	margin-right:20px;
}


.mtr_10 {
	margin-top:10px;
	margin-right:10px;
}

.mlr_3 {
	margin-left:3px;
	margin-right:3px;
}

.mlr_8 {
	margin-left:8px;
	margin-right:8px;
}

.mlr_10 {
	margin-left:10px;
	margin-right:10px;
}

.mtb_5 {
	margin-top:5px;
	margin-bottom:5px;
}


.mtb_10 {
	margin-top:10px;
	margin-bottom:10px;
}

.mtb_15 {
	margin-top:15px;
	margin-bottom:15px;
}

.mlb_5 {
	margin-left:5px;
	margin-bottom:5px;
}


p {
	margin-top: 7px;
	margin-bottom:0px;
}

/* Header link*********************************************/

a.shop {
	display:block;
	width:65px;
	height:16px;
	background-image: url(../img/toplink_shop.gif);
	background-position:top;
}
a.shop:hover {
	background-image: url(../img/toplink_shop.gif);
	background-position:bottom;
}


a.english {
	display:block;
	width:47px;
	height:16px;
	background-image: url(../img/toplink_eng.gif);
	background-position:top;
}
a.english:hover {
	background-image: url(../img/toplink_eng.gif);
	background-position:bottom;
}

.shop-english {
	padding: 0px 0px 0px 5px;
	height: 16px;
}


a.e-shop {
	display:block;
	width:47px;
	height:16px;
	background-image: url(../img/e-toplink_shop.gif);
	background-position:top;
}
a.e-shop:hover {
	background-image: url(../img/e-toplink_shop.gif);
	background-position:bottom;
}

a.e-jp {
	display:block;
	width:56px;
	height:16px;
	background-image: url(../img/e-toplink_jp.gif);
	background-position:top;
}
a.e-jp:hover {
	background-image: url(../img/e-toplink_jp.gif);
	background-position:bottom;
}

/* Footer link*********************************************/
.footerlink:link {
	color: #696969;
	text-decoration: none;
	font-size: 12px;
	line-height: 13px;
	margin: 0px 5px 0px 5px;
}
.footerlink:visited {
	color: #696969;
	text-decoration: none;
	font-size: 12px;
	line-height: 13px;
	margin: 0px 5px 0px 5px;
}
.footerlink:active {
	color: #9d0020;
	text-decoration: underline;
	font-size: 12px;
	line-height: 13px;
	margin: 0px 5px 0px 5px;
}
.footerlink:hover {
	color: #9d0020;
	text-decoration: underline;
	font-size: 12px;
	line-height: 13px;
	margin: 0px 5px 0px 5px;
}

/* Top Menu*********************************************/

#menu {
	list-style-type:none;
	width:920px;
	height:31px;
	margin:0;
	padding:0;
	white-space: nowrap;
	background-color: #000000;
}

#menu li{
	float:left;
	width:92px;
	height:31px;
	/* 文字がはみ出た場合：非表示 */
	overflow:hidden;
	/* 文字真中寄せ */
	text-align:center;
}

/* タブ項目の背景画像指定 */
#menu00{
	background:url(../img/menu00.gif) no-repeat;
}
#menu01{
	background:url(../img/menu01.gif) no-repeat;
}
#menu02{
	background:url(../img/menu02.gif) no-repeat;
}
#menu03{
	background:url(../img/menu03.gif) no-repeat;
}
#menu04{
	background:url(../img/menu04.gif) no-repeat;
}
#menu05{
	background:url(../img/menu05.gif) no-repeat;
}
#menu06{
	background:url(../img/menu06.gif) no-repeat;
}
#menu07{
	background:url(../img/menu07.gif) no-repeat;
}
#menu08{
	background:url(../img/menu08.gif) no-repeat;
}
#menu09{
	background:url(../img/menu09.gif) no-repeat;
}


#menu span{
	/* リンク文字：非表示 */
	visibility:hidden;
}

#menu a {
	display:block;
	text-decoration:none;
	width:100%;
	height:100%;
	background-position:0px 0px;
}

#menu a:hover,
#selected a{
	background-position:0px -31px;
}


/* タブ項目の背景画像指定：選択ページ */
#menu00o{
	background:url(../img/menu00.gif) no-repeat;
	background-position:0px -31px;
}
#menu01o{
	background:url(../img/menu01.gif) no-repeat;
	background-position:0px -31px;
}
#menu02o{
	background:url(../img/menu02.gif) no-repeat;
	background-position:0px -31px;
}
#menu03o{
	background:url(../img/menu03.gif) no-repeat;
	background-position:0px -31px;
}
#menu04o{
	background:url(../img/menu04.gif) no-repeat;
	background-position:0px -31px;
}
#menu05o{
	background:url(../img/menu05.gif) no-repeat;
	background-position:0px -31px;
}
#menu06o{
	background:url(../img/menu06.gif) no-repeat;
	background-position:0px -31px;
}
#menu07o{
	background:url(../img/menu07.gif) no-repeat;
	background-position:0px -31px;
}
#menu08o{
	background:url(../img/menu08.gif) no-repeat;
	background-position:0px -31px;
}
#menu09o{
	background:url(../img/menu09.gif) no-repeat;
	background-position:0px -31px;
}


/* Side Menu*********************************************/

#sidemenu {
	list-style-type:none;
	width:174px;
	margin:0;
	padding:0;
	white-space: nowrap;
}

#sidemenu li{
	float:left;
	width:174px;
	height:27px;
	line-height: 27px;
	text-indent: 22px;
}

/* タブ項目の背景画像指定(上用、真ん中用、下用) */
#sidemenu_t{
	background:url(../img/sidemenu/sidemenu_t.gif) no-repeat;
}
#sidemenu_m{
	background:url(../img/sidemenu/sidemenu_m.gif) no-repeat;
}
#sidemenu_b{
	background:url(../img/sidemenu/sidemenu_b.gif) no-repeat;
}


#sidemenu a {
	display:block;
	text-decoration:none;
	width:100%;
	height:100%;
	background-position:0px 0px;
	color: #404040;
	text-decoration: none;
}

#sidemenu a:hover,
#selected a{
	background-position:0px -27px;
	color: #9d0020;
	text-decoration: none;
}


/* 個々の設定*********************************************/

/* ■トップ情報系■*/
.hyo_info { 
	width: 470px;
	border-collapse: collapse;
	clear: both;
}
.point {
	width: 20px;
}
.day { 
	width: 45px;
	float:left;
}
.sub { 
	width: 405px;
}

.day2 { 
	width: 90px;
	float:left;
}
.sub2 { 
	width: 600px;
	text-align:left;
}

.no { 
	width: 30px;
	float:left;
}
.sub3 { 
	width: 680px;
	float:left;
}

.dot_info {
	background-image: url(../img/bg_dot.gif);
	background-repeat: repeat-x;
	background-position: center center;
	clear: both;
	width:100%;
	height: 7px;
}

/* ■スポンサーニュース■*/
.s_news {
	background-image: url(../img/title_s-news.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px #9d0020 solid;
	padding: 27px 7px 7px 7px;
	background-color: #fff5f7;
	text-align:center;
	margin-bottom: 5px;
}

.s_rel{
	border-collapse: collapse;
	clear: both;
}

.s_img {
	width: 70px;
}

.s_sub {
	width: 380px;
	font-size: 13px;
	line-height: 17px;
}

/* ■トップ・データ系■*/
#data {
	width: 250px;
	background-image: url(../img/d-bg.gif);
	background-color: #f6f6f6;
	background-repeat: repeat-y;
	background-position: left top;
}

.hyo_data1 { 
	width: 200px;
	border-collapse: collapse;
	clear: both;
	text-align:center;
}

.hyo_data2 { 
	width: 230px;
	border-collapse: collapse;
	clear: both;
	padding: 0px 0px 0px 10px;
}

#data .data2 { 
	width: 230px;
	text-align:left;
	line-height: 15px;
	padding: 0px 0px 0px 10px;
}

#data .data3 {
	width: 240px;
	text-align: left;
	line-height: 15px;
	padding: 0px 5px 0px 5px;
}

#data .infotxt {
	background: url(../img/d-title_tickets_infotxt.gif) no-repeat;
	background-position: left center;
	color: #0062a5;
	padding: 0px 0px 0px 50px;
	line-height: 15px;
	text-align:left;
}

#data .s_top {
	background: url(../img/d-sche_top.gif) no-repeat;
	background-position: left center;
	line-height: 17px;
	padding: 0px 5px 0px 50px;
}

#data .s_sate {
	background: url(../img/d-sche_sate.gif) no-repeat;
	background-position: left center;
	line-height: 15px;
	padding: 0px 5px 0px 50px;
}

#data .s_y-a {
	background:url(../img/d-sche_y-a.gif) no-repeat;
	background-position: left center;
	line-height: 15px;
	padding: 0px 5px 0px 50px;
}

#data .s_y-b {
	background:url(../img/d-sche_y-b.gif) no-repeat;
	background-position: left center;
	line-height: 15px;
	padding: 0px 5px 0px 50px;
}



.rank {
	width: 125px;
	background-image: url(../img/d-bg.gif);
	background-color: #f6f6f6;
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	text-indent: 10px;
	line-height: 15px;
}

.rank_kobe {
	width: 125px;
	background-image: url(../img/d-bg.gif);
	background-color: #f6f6f6;
	background-repeat: repeat-y;
	background-position: left top;
	color: #9b001f;
	float: left;
	text-indent: 10px;
	line-height: 15px;
}
.rank-data {
	width: 125px;
	background-image: url(../img/d-bg.gif);
	background-color: #f6f6f6;
	background-repeat: repeat-y;
	background-position: right top;
	float: right;
	text-align: right;
	line-height: 15px;
}

.rank-data_kobe {
	width: 125px;
	background-image: url(../img/d-bg.gif);
	background-color: #f6f6f6;
	background-repeat: repeat-y;
	background-position: right top;
	color: #9b001f;
	float: right;
	text-align: right;
	line-height: 15px;
}

.shop_photo {
	border: 1px #9d0020 solid;
}


/* ■トップ・モバイル■*/
#mobile {
	width: 160px;
	background-color: #232323;
}
#mobile .mobile-data {
	width: 150px;
	text-align: left;
	line-height: 15px;
	padding: 0px 0px 0px 10px;
	color: #ffffff;
}
#mobile .mobile_diary {
	background: url(../img/mobile_diary.gif) no-repeat;
	width: 150px;
	text-align: right;
	line-height: 16px;
	font-size: 12px;
	padding: 0px;
	color: #ffffff;
}

#mobile .mobile_new {
	background:url(../img/mobile_new.gif) no-repeat;
	width: 150px;
	text-align: right;
	line-height: 16px;
	font-size: 12px;
	padding: 0px;
	color: #ffffff;
}

#mobile .eco_new {
	background:url(../img/eco_new.gif) no-repeat;
	width: 150px;
	text-align: right;
	line-height: 16px;
	font-size: 12px;
	padding: 0px;
	color: #ffffff;
}





/* ■試合情報■*/

.cell_shiai {
	border-top: solid #bbbbbb 1px;
	border-left: solid #bbbbbb 1px;
	border-bottom: solid #bbbbbb 1px;
	padding: 5px;
	background:url(../result/img/minititle_shiai.gif) no-repeat;
	background-position: left center;
	text-indent: 65px;
	width: 50%;
}

.cell_nichiji {
	border-top: solid #bbbbbb 1px;
	border-right: 1px #bbbbbb solid;
	border-bottom: solid #bbbbbb 1px;
	padding: 5px;
	background:url(../result/img/minititle_nichiji.gif) no-repeat;
	background-position: left center;
	text-indent: 65px;
	width: 50%;
}

.cell_sta {
	border-top: solid #bbbbbb 1px;
	border-left: solid #bbbbbb 1px;
	border-bottom: solid #bbbbbb 1px;
	padding: 5px;
	background:url(../result/img/minititle_sta.gif) no-repeat;
	background-position: left center;
	text-indent: 65px;
	width: 50%;
}

.cell_hito {
	border-top: solid #bbbbbb 1px;
	border-right: 1px #bbbbbb solid;
	border-bottom: solid #bbbbbb 1px;
	padding: 5px;
	background:url(../result/img/minititle_hito.gif) no-repeat;
	background-position: left center;
	text-indent: 65px;
	width: 50%;
}

.cell_ten {
	border-top: solid #bbbbbb 1px;
	border-left: solid #bbbbbb 1px;
	border-bottom: solid #bbbbbb 1px;
	padding: 5px;
	background:url(../result/img/minititle_ten.gif) no-repeat;
	background-position: left center;
	text-indent: 65px;
	width: 50%;
}

.cell_ondo {
	border-top: solid #bbbbbb 1px;
	border-right: 1px #bbbbbb solid;
	border-bottom: solid #bbbbbb 1px;
	padding: 5px;
	background:url(../result/img/minititle_ondo.gif) no-repeat;
	background-position: left center;
	text-indent: 65px;
	width: 50%;
}

.cell_shin {
	border: solid #bbbbbb 1px;
	padding: 5px;
	background:url(../result/img/minititle_shin.gif) no-repeat;
	background-position: left center;
	text-indent: 65px;
}

.cell_home {
	border-top: solid #bbbbbb 1px;
	border-left: solid #bbbbbb 1px;
	padding: 5px;
	background:url(../result/img/minititle_home.gif) no-repeat;
	background-position: left center;
	background-color: #2e2e2e;
	color: #ffffff;
	text-indent: 58px;
	width: 50%;
}

.cell_away {
	border-top: solid #bbbbbb 1px;
	border-right: 1px #bbbbbb solid;
	padding: 5px;
	background:url(../result/img/minititle_away.gif) no-repeat;
	background-position: right center;
	background-color: #2e2e2e;
	color: #ffffff;
	text-align:right;
	padding-right: 63px;
	width: 50%;
}

.cell_home_em {
	text-align:left;
	border-top: solid #bbbbbb 1px;
	border-left: solid #bbbbbb 1px;
	border-bottom: solid #bbbbbb 1px;
	padding-left: 20px;
	width: 22%;

}

.cell_away_em {
	text-align:right;
	border-top: solid #bbbbbb 1px;
	border-right: solid #bbbbbb 1px;
	border-bottom: solid #bbbbbb 1px;
	padding-right: 20px;
	width: 22%;
}

.cell_home_score {
	text-align: right;
	color: #191919;
	font: 60px 'Arial Black';
	border-top: solid #bbbbbb 1px;
	border-right: solid #bbbbbb 1px;
	border-bottom: solid #bbbbbb 1px;
	padding-right: 20px;
	white-space: nowrap;
	width: 22%;
}

.cell_away_score {
	text-align: left;
	color: #191919;
	font: 60px 'Arial Black';
	border-top: solid #bbbbbb 1px;
	border-left: solid #bbbbbb 1px;
	border-bottom: solid #bbbbbb 1px;
	padding-left: 20px;
	width: 22%;
}

.cell_data {
	border: 1px #bbbbbb solid;
	background-color: #eeeeee;
	padding: 1px;
	width: 3%;
	text-align:center;
	white-space: nowrap;
}

.cell_data_title {
	border: 1px #bbbbbb solid;
	background-color: #dddddd;
	padding: 1px;
	width: 6%;
	text-align:center;
	white-space: nowrap;
}


.hyo_photo { 
	width: 710px;
	border: 1px #bbbbbb solid;
	border-collapse: separate;
	padding: 5px;
	clear: both;
	font-size: 13px;
	line-height: 19px;
}

.cell_photo {
	border: 1px #bbbbbb solid;
	padding: 4px;
	width: 110px;
	height: 110px;
	text-align:center;
	background-color: #000000;
	background:url(../result/img/bg_photo.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

.r-no {
	border: 1px #bbbbbb solid;
	padding: 3px;
	text-align:center;
	width: 5%;
	white-space: nowrap;
}
.r-day {
	border: 1px #bbbbbb solid;
	width: 15%;
	padding: 3px 3px 3px 5px;
	white-space: nowrap;
}
.r-sta {
	border: 1px #bbbbbb solid;
	padding: 3px;
	text-align:center;
	width: 15%;
	white-space: nowrap;
}
.r-vs {
	border: 1px #bbbbbb solid;
	padding: 3px;
	text-align:center;
	width: 10%;
	white-space: nowrap;
}
.r-score {
	border: 1px #bbbbbb solid;
	padding: 3px;
	text-align:center;
	width: 15%;
	white-space: nowrap;
}

.r-score3 {
	border: 1px #bbbbbb solid;
	background-color: #ffc1c1;
	padding: 3px;
	text-align:center;
	width: 15%;
	white-space: nowrap;
	color: #ec0006;
}

.r-score1 {
	border: 1px #bbbbbb solid;
	background-color: #ffffd0;
	padding: 3px;
	text-align:center;
	width: 15%;
	white-space: nowrap;
	color: #ff4702;
}

.r-score0 {
	border: 1px #bbbbbb solid;
	background-color: #d7eaf0;
	padding: 3px;
	text-align:center;
	width: 15%;
	white-space: nowrap;
	color: #2e3f83;
}

.r-memo {
	border: 1px #bbbbbb solid;
	width: 40%;
	line-height: 15px;
	padding: 3px 3px 3px 5px;
}


/* ■選手情報■*/
.p-1 {
	background-color: #f5f5f5;
	border-top: solid #bbbbbb 1px;
	border-bottom: solid #bbbbbb 1px;
	border-left: solid #bbbbbb 1px;
	padding: 10px 20px 10px 10px;
}
.p-2 {
	background-color: #f5f5f5;
	border-top: solid #bbbbbb 1px;
	border-right: solid #bbbbbb 1px;
	padding: 10px 10px 0px 0px;
}
.p-3 {
	border-bottom: solid #bbbbbb 1px;
	border-right: solid #bbbbbb 1px;
	height: 130px;
	vertical-align: bottom;
	padding: 0px 10px 10px 0px;
}
.p-photo {
	float:left;
}

.p_t1 {
	border: 1px #bbbbbb solid;
	padding: 3px;
	text-align:center;
	white-space: nowrap;
	width: 10%;
}
.p_t2 {
	border: 1px #bbbbbb solid;
	padding: 3px;
	white-space: nowrap;
	width: 33%;
}
.p_t3 {
	border: 1px #bbbbbb solid;
	padding: 3px;
	text-align:center;
	white-space: nowrap;
	width: 5%;
}
.p_t4 {
	border: 1px #bbbbbb solid;
	padding: 3px;
	text-align:center;
	white-space: nowrap;
	width: 13%;
}
.p_total {
	border: 1px #bbbbbb solid;
	background-color: #ffeaea;
	padding: 3px;
	text-align:right;
	white-space: nowrap;
}
.p_total2 {
	border: 1px #bbbbbb solid;
	background-color: #ffeaea;
	padding: 3px;
	text-align:center;
	white-space: nowrap;
	width: 13%;
}
.p_total1 {
	border: 1px #bbbbbb solid;
	background-color: #ffeaea;
	padding: 3px;
	text-align:center;
	white-space: nowrap;
	width: 5%;
}

/* ■スケジュール■*/
.t-day {
	border: 1px #bbbbbb solid;
	background-color: #6f6f6f;
	padding: 3px;
	text-align:center;
	white-space: nowrap;
	color: #ffffff;
	width: 16%;
}

.t-time {
	border: 1px #bbbbbb solid;
	background-color: #6f6f6f;
	padding: 3px;
	text-align:center;
	white-space: nowrap;
	color: #ffffff;
	width: 12%;
}

.t-cont {
	border: 1px #bbbbbb solid;
	background-color: #6f6f6f;
	padding: 3px;
	text-align:center;
	white-space: nowrap;
	color: #ffffff;
	width: 30%;
}

/* ■ユース・ジュニアユーススケジュール3チーム用■*/
.t-day1 {
	border: 1px #bbbbbb solid;
	background-color: #6f6f6f;
	padding: 3px;
	text-align:center;
	white-space: nowrap;
	color: #ffffff;
	width: 10%;
}

.t-time1 {
	border: 1px #bbbbbb solid;
	background-color: #6f6f6f;
	padding: 3px;
	text-align:center;
	white-space: nowrap;
	color: #ffffff;
	width: 8%;
}

.t-cont1 {
	border: 1px #bbbbbb solid;
	background-color: #6f6f6f;
	padding: 3px;
	text-align:center;
	white-space: nowrap;
	color: #ffffff;
	width: 22%;
}


/* ■育成部メンバー■*/

.a-hyo { 
	width: 710px;
	border-collapse: separate;
	clear: both;
	font-size: 13px;
	line-height: 15px;
}

.a-nen {
	border: 1px #bbbbbb solid;
	background-color: #6f6f6f;
	text-align: center;
	white-space: nowrap;
	color: #ffffff;
	font-weight: bold;
	white-space: nowrap;
	padding: 5px;
	width: 8%;
}

.a-mem {
	border: 1px #bbbbbb solid;
	background-color: #f5f5f5;
	padding: 5px;
	width: 23%;
}

/* ■スクールコーチ■*/

.s-hyo { 
	width: 710px;
	border-collapse: separate;
	clear: both;
	font-size: 13px;
	line-height: 15px;
}

.s-mem {
	border: 1px #bbbbbb solid;
	background-color: #f5f5f5;
	padding: 5px;
	width: 25%;
}

/* ■FAQ■*/

.faq_q {
	background:url(../img/q.gif) no-repeat;
	background-position: left top;
	padding-left:32px;
	height: 32px;
	line-height: 32px;
}
.faq_a {
	background: url(../img/a.gif) no-repeat;
	background-position: left top;
	padding-left: 32px;
	padding-top: 5px;
}



/* ■スポンサー■*/
.s_link {
	background:url(../sponsors/img/s_link.gif) no-repeat;
	background-position: left center;
	padding-left:18px;
	line-height: 19px;
}


/* ■活動報告■*/
.act_index_photo {
	border: 1px #bbbbbb solid;
	margin-right: 10px;
	vertical-align: middle;
}
.act_photo {
	border: 1px #bbbbbb solid;
	margin-top: 5px;
	margin-bottom: 5px;
}


/* ■リンク■*/
.links {
	border: 1px #bbbbbb solid;
	background-color: #f5f5f5;
	width: 33%;
	padding: 5px 5px 5px 8px;
}

.j-1 {
	border: 1px #bbbbbb solid;
	background-color: #6f6f6f;
	text-align: center;
	white-space: nowrap;
	color: #ffffff;
	font-weight: bold;
	padding: 5px;
}


/* ■アンケート■*/
.q1 {
	width: 190px;
	float: left;
}

.a1 {
	width: 500px;
	float: left;
}


