@charset "utf-8";

@import url("/_css/import.css");


/* 基本設定 */
* { margin:0; padding:0; }

img { border: none; }

li { list-style: none; }

h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul { display: block; margin: 0px; padding: 0px; }

h3,h4,h5{clear:both;}

dl,dd,dt{line-height:100%;}

clear{clear:both;} 

body {
	margin: 0px;
	padding: 0px;
	color: #333;
	font-family:'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro',/* 'メイリオ', Meiryo, */ sans-serif;
	font-size: 75%;
	font-style: normal;
	font-weight: 100;
	background: url(../_share/unique/bg_body.gif) #143D69 repeat-y 0 0;
}


 

body.lions_classic {
	margin: 0px;
	padding: 0px;
	color: #333;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro',/* 'メイリオ', Meiryo, */'ＭＳ Ｐゴシック', sans-serif;
	font-size: 75%;
	font-style: normal;
	font-weight: 100;
	background: url(../_share/unique/bg_body_lc.gif) #333 repeat-y 0 0;
}

body.lions_classic09 {
	margin: 0px;
	padding: 0px;
	color: #333;
	font-family:'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro',/* 'メイリオ', Meiryo, */ sans-serif;
	font-size: 75%;
	font-style: normal;
	font-weight: 100;
	background: url(../_share/unique/bg_body_lc09.gif) #007AC3 repeat-y 0 0;
}

body.believeL {
	margin: 0px;
	padding: 0px;
	color: #333;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro',/* 'メイリオ', Meiryo, */'ＭＳ Ｐゴシック', sans-serif;
	font-size: 75%;
	font-style: normal;
	font-weight: 100;
	background-color: #00007B;
}

/* <bgcolor>e:#550000/f:#0B5173/m:#000000/h:#FFCC00/l:#FFFFFF/bu:#FFFFFF */


pre{font-size:12px;} 

/* link */
/************************************************/

a { color: #0066CC; text-decoration: underline; }

a:hover { color: #FF6600; }

.lboxR { text-align: right; margin-top: 5px; }

.fortop {
	padding: 10px 0;
	text-align: right;
	height: 80%;
	clear:both;
}

.forback {
	text-align: right;
	font-size: 11px;
	font-weight: normal;
	float: right;
}

a.back {
	display:block;
	background-image:url(../_share/bt/forback.gif);
	width: 92px;
	height:20px;
	background-repeat: no-repeat;
}

a:hover.back { background-position:0px -20px; }

a.lb {/* 通常リンクアイコン */
	text-decoration: underline;
	background:url(../_share/icon/link_2010.gif) no-repeat 0% 50%; /* 「％」で微調整(横 縦) */
	padding:3px 0px 3px 15px;/* leftはリストマークからテキストの距離 */
}

a.lb_rl {/* 関連5件用リンクアイコン */
	text-decoration: underline;
	background:url(../_share/icon/link_relation.gif) no-repeat 0% 50%; /* 「％」で微調整(横 縦) */
	padding:3px 0px 3px 15px;/* leftはリストマークからテキストの距離 */
}

a.lb2 {/* ページトップへリンクアイコン */
	text-decoration: underline;
	background:url(../_share/icon/fortop.gif) no-repeat 100% 50%; /* 「％」で微調整(横 縦) */
	padding-right: 14px;
}

a.lb3 {/* 通常リンクアイコン(フォント小)*/
	text-decoration: underline;
	background:url(../_share/icon/link_2010.gif) no-repeat 0% 50%; /* 「％」で微調整(横 縦) */
	padding:3px 0px 3px 13px;/* leftはリストマークからテキストの距離 */
	font-size:10px;
}

a.lanchor {/* アンカーリンクアイコン*/
	text-decoration: underline;
	background:url(../_share/icon/anchor.gif) no-repeat 0% 50%; /* 「％」で微調整(横 縦) */
	padding:3px 0px 3px 15px;/* leftはリストマークからテキストの距離 */
}

a.lPdf {/* PDFリンクアイコン */
	text-decoration: underline;
	background:url(../_share/icon/pdf.gif) no-repeat 0% 50%; /* 「％」で微調整(横 縦) */
	padding:3px 0px 3px 20px;/* leftはリストマークからテキストの距離 */
}

a.lOut {/* 外部リンクアイコン */
	text-decoration: underline;
	background:url(../_share/icon/outlink.gif) no-repeat 0% 50%; /* 「％」で微調整(横 縦) */
	padding:3px 0px 3px 20px;/* leftはリストマークからテキストの距離 */
}

a.lMail {/* メールリンクアイコン */
	text-decoration: underline;
	background:url(../_share/icon/mailto.gif) no-repeat 0% 50%; /* 「％」で微調整(横 縦) */
	padding:3px 0px 3px 20px;/* leftはリストマークからテキストの距離 */
}

a.youtube {/* youtubeリンクアイコン */
	text-decoration: underline;line-height:140%;
	background:url(../_share/icon/youtube.gif) no-repeat 0% 50%; /* 「％」で微調整(横 縦) */
	padding:3px 0px 3px 20px;/* leftはリストマークからテキストの距離 */
}

a.next {/* 次のページへリンクアイコン */
	display:block;
	float:right;
	text-decoration: underline;
	background:url(../_share/icon/link_2010.gif) no-repeat 100% 15%; /* 「％」で微調整(横 縦) */
	padding:2px 15px 10px 0px;/* leftはリストマークからテキストの距離 */
	font-size:10px;
}

a.next02 {/* 次のページへリンクアイコン */
	display:block;
	float:right;
	text-decoration: underline;
	background:url(/_share/icon/link_2010.gif) no-repeat 100% 40%; /* 「％」で微調整(横 縦) */
	padding:2px 15px 2px 0px;/* leftはリストマークからテキストの距離 */
}

a.backlink {/* 前のページへリンクアイコン */
	display:block;
	float:left;
	text-decoration: underline;
	background:url(../_share/icon/backlink_2010.gif) no-repeat 0% 15%; /* 「％」で微調整(横 縦) */
	padding:2px 0px 10px 15px;/* leftはリストマークからテキストの距離 */
	font-size:10px;
}

a.schedule_e,
a.schedule_t{/* 試合日程用リンクアイコン */
text-decoration: underline;
padding:3px 0px 3px 20px;/* leftはリストマークからテキストの距離 */
}

a.schedule_t {background:url(/_share/icon/schedule_ticket.gif) no-repeat 0% 50%}
a.schedule_e {background:url(/_share/icon/schedule_event.gif) no-repeat 0% 50%}

.schedule_btn li { padding: 4px 0px;}


a.csc {
	font-size:16px;
	color:#B81C34;
	padding-bottom:5px;
	background-image:none !important;
	padding-left:0px !important;
	border-bottom:0px !important;
	text-decoration: none;
}
a:visited.csc {
	font-size:16px;
	color:#B81C34;
	padding-bottom:5px;
	background-image:none !important;
	padding-left:0px !important;
	border-bottom:0px !important;
	text-decoration: none;
} 
a:hover.csc {
	font-size:16px;
	color:#B81C34;
	padding-bottom:5px;
	background-image:none !important;
	padding-left:0px !important;
	border-bottom:0px !important;
	text-decoration: underline;
}
a:active.csc {
	font-size:16px;
	color:#B81C34;
	padding-bottom:5px;
	background-image:none !important;
	padding-left:0px !important;
	border-bottom:0px !important;
	text-decoration: none;
}

.linkbox { margin-bottom: 20px; padding-top: 8px; }

.txtlist{ margin-bottom:10px; }

.txtlist2{ margin-bottom:20px; }

.txtlist li,.txtlist2 li{ margin-bottom:5px; }

/* layout */
/************************************************/

#container {/*大枠BOX*/
	width: 990px;
	padding: 0 0 0 12px;
 	overflow:hidden; 
  	zoom: 1;
}

#container:after {
  content: ".";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
}

/*-- コンテンツBOX --*/
/*メインコンテンツ*/
#contents {/* for ContentsPage */
	float: left;
	width: 790px;
}

#contents p { line-height: 145%; }

/* サイドコンテンツ */
#subContents { float: right; width: 180px; padding:5px 0 0; }
#subContents .sidebanner { margin-bottom: 8px; }

/*レイアウトパターン 1カラム*/
#contents #columnOne{
	width: 790px;
	background: #FFF url(../_share/bg_main1.png) 0 0;
	padding:3px 0 0 0;
 	overflow:hidden; 
  	zoom: 1;
}

#contents #columnOne:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}

#columnOneLeft{ float: left; width: 776px; }


/*1カラム用コンテンツエリア*/
.columnOneCts {
	border: 1px solid #CBCBCB;
	background-color: #FFF;
	padding: 8px 10px 10px;
	width: 765px;
	margin:0 0 8px 1px;
}

/*レイアウトパターン 2カラム*/
#columnTwoBox{
	width: 790px;
	background: url(../_share/bg_main2_test100113.png) 0 0 #FFF;
	padding:3px 0 0;
 	overflow:hidden; 
  	zoom: 1;
}

#columnTwoBox:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}

#columnTwoLeft{ float: left; width: 626px; }

#columnTwoRight{ float: right; width: 155px; padding:0 0 7px; }

/*レイアウトパターン 3カラム*/
#container #columnThree{
  }  


/*TOP緊急告知*/
#notice {
	background: url(../_share/bg_notice.png) no-repeat;
	padding: 5px 0 5px 27px;
	margin: 5px 3px 5px 5px;
}


/*コンテンツエリア
/************************************************/
/*2カラム用コンテンツエリア*/
.columnTwoCts {
	border: 1px solid #cbcbcb;
	background-color: #FFF;
	padding: 8px 10px 10px;
	width: 600px;
	margin:0 0 8px 1px;
}


/* banner */
/************************************************/
#banner {
	clear: both;
	overflow:hidden;
	padding-bottom: 15px;
	width: 790px;
}


/* footer */
/************************************************/

#footer {
	clear: both;
	width: 790px;
	background: url(../_share/bg_foot.png) 0 0 repeat-x;
	padding: 3px 0 0;
	font-size: 85%;
	margin-top: 1px;
	overflow:hidden;
	text-align: center;
	height: 100px;
}

#footer a {
	color: #333;
	text-decoration: underline;
	white-space: nowrap; 
}
#footer div { position:relative; }
#footer p { text-align:left; margin-left:5px; }

#footer div img{ position:absolute; top:5px; right:5px; }


/* pan */
/************************************************/

#pan {
	padding: 3px 0px 3px 8px;
	font-size: 95%;
	margin-top: 3px;
	height: 15px;
}
#pan a { text-decoration: none; }


/* table */
/************************************************/
.tableBox {
	line-height: 145%;
	margin-bottom: 15px;
	overflow:hidden;
	zoom: 1;
}

.tableBox:after {
	content: ".";
 	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}

.tableR { /* 右寄せ用 */
	float: right;
	margin-left: 10px;
}

.tableL { /* 左寄せ用 */
	float: left;
	margin-right: 10px;
}

.tableBs01 { border-spacing: 1px; }

.tableBs02 { border-spacing: 2px; }

.tableBs03 { border-spacing: 3px; }


/* td */
/************************************************/
.td01,.td01c,.td01date {
	background: url(../_share/bg_td01.gif) no-repeat right bottom;
	padding: 7px 5px 6px;
	font-size: 100%;
}

.td01c { /* 中央揃え */
	text-align:center;
}

.td01date { text-align:center; color: #1A69EE; }

.td02,.td02g,.td02gray,.td02red,.td02blue,.td02yellow,.td02orange.td02green,.td02c,.td02r {
	background: url(../_share/bg_td02.gif) no-repeat right bottom;
	padding: 7px 5px 6px;
	font-size: 100%;
}

.td02 { /* 白色 */
	background-color: #ffffff;
}

.td02g { /* 銀色 */
	background-color: #EFEFEF;
}

.td02gray { /* 灰色 */
	background-color: #F6F6F6;
}

.td02red { /* 赤色 */
	background-color: #FFE8FF;
}

.td02blue { /* 青色 */
	background-color: #EAF2FD;
}

.td02yellow { /* 黄色 */
	background-color: #FFFFF0;
}

.td02orange { /* オレンジ色 */
	background-color: #FFF1DD;
}

.td02green { /* みどり色 */
	background-color: #EEFFEE;
}

.td02c { /* 中央揃え */
	text-align: center;
}

.td02r { /* 右揃え */
	text-align: right;
}

.td01_top,.td02_top { /* テーブルトップ部分ライン */
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #143D69;
}

.td01gout,.td02gout {
	background: no-repeat #CCCCCC right bottom;
	padding: 7px 5px 6px;
	font-size: 100%;
	color: #999999;	
}

.td01gout { background-image: url(../_share/bg_td01gout.gif); }

.td02gout { background-image: url(../_share/bg_td02gout.gif); }

/* text */
/************************************************/
.textB {font-weight: bold;}
.textRed {color: #E80000;}
.textRedB {color: #E80000;font-weight: bold;}
.textGreen {color: #009900;}
.textBlue {color: #006699;}
.textGrey {color: #666666;}

.textCaption {
	color: #0D2540;
	font-size: 84%;
	padding: 3px;
}

.textH140 {line-height: 140%;}

.text10 {font-size: 84%;}
.text11 {font-size: 92%;}
.text12 {font-size: 100%;}
.text13 {font-size: 109%;}
.text14 {font-size: 117%;}
.text15 {font-size: 125%;}
.text16 {font-size: 134%;}

.textNotice {font-size: 84%;color: #999999;}
.textNoticeR {font-size: 84%;color: #E80000;}

/* margin設定 */
/************************************************/
.margin00 { /* 余白なし */
	margin: 0;
}
.marginBtm05 { /* 下に余白5px */
	margin-bottom: 5px;
}
.marginBtm10 { /* 下に余白10px */
	margin-bottom: 10px;
}

.marginBtm15 { /* 下に余白15px */
	margin-bottom: 15px;
}

.marginBtm20 { /* 下に余白20px */
	margin-bottom: 20px;
}

.marginBtm30 { /* 下に余白30px */
	margin-bottom: 30px;
}

.marginBtm40 { /* 下に余白40px */
	margin-bottom: 40px;
}

.marginBtm50 { /* 下に余白50px */
	margin-bottom: 50px;
}

.marginBtm100 { /* 下に余白100px */
	margin-bottom: 100px;
}

.marginR6 { /* 右に余白6px */
	margin-right: 6px;
}

.marginR10 { /* 右に余白10px */
	margin-right: 10px;
}

.marginR15 { /* 右に余白15px */
	margin-right: 15px;
}

.marginL1 { /* 左に余白5px */
	margin-left: 3px;
}


.marginL5 { /* 左に余白5px */
	margin-left: 5px;
}

.marginL10 { /* 左に余白10px */
	margin-left: 10px;
}

.marginLeft05 { /* 左に余白5px */
	margin-left: 5px;
}

.marginLeft06 { /* 左に余白6px */
	margin-left: 6px;
}

.marginLeft10 { /* 左に余白10px */
	margin-left: 10px;
}

.marginLeft15 { /* 左に余白15px */
	margin-left: 15px;
}

.marginLeft20 { /* 左に余白20px */
	margin-left: 20px;
}

.marginLeft1em { /* 左に余白1em */
	margin-left: 1em;
}

/* -- ( )用インデント（英数字かっこのインデントに使用）*/
.indent_k{ line-height:145%; margin:10px 0 5px 1em; }
.indent_k dt{ float:left; width:2em; padding-bottom:5px; }
.indent_k dd{ margin-left:2em;padding-bottom:5px; }

/* -- ※用インデント（注意書きなどに使用）-- */
.indent {line-height:145%;} 
.indent ul {margin-left: 1.0em;} 
.indent li {text-indent: -1.0em;padding-bottom:2px;}

/* -- ※用インデント 半角用（注意書きなどに使用）-- */
.indent_h {line-height:145%;} 
.indent_h ul {margin-left: 0.5em;} 
.indent_h li {text-indent: -0.5em;padding-bottom:2px;}

/* -- ※用インデント CS合宿タイムライン用（タイムライン部分に使用）-- */
.indent_cs_camp_time {line-height:145%;} 
.indent_cs_camp_time ul {margin-left: 2.5em;} 
.indent_cs_camp_time li {text-indent: -2.5em;padding-bottom:2px;}

/* IMG設定 */
/************************************************/
.imgL,.imgL10,.imgL10B,.imgL20,.imgL25 ,.imgL30 { /* 左寄せ */
	float: left;
}

.imgL10 { /* 左寄せ用10px */
	margin-right: 10px;
}

.imgL20 { /* 左寄せ用20px */
	margin-right: 20px;
}

.imgL25 { /* 左寄せ用25px */
	margin-right: 25px;
}

.imgL30 { /* 左寄せ用30px */
	margin-right: 30px;
}

.imgL10B { /* 左寄せ用10pxボーダーあり */
	margin-right: 10px;
	border: 1px solid #999999;
	padding: 1px;
}

.imgR,.imgR10,.imgR10B,.imgR20,.imgR25 ,.imgR30{ /* 右寄せ */
	float: right;
}

.imgR10 { /* 右寄せ用10px */
	margin-left: 10px;
}

.imgR20 { /* 右寄せ用20px */
	margin-left: 20px;
}

.imgR25 { /* 右寄せ用25px */
	margin-left: 25px;
}

.imgR30 { /* 右寄せ用30px */
	margin-left: 30px;
}

.imgR10B { /* 右寄せ用10pxボーダーなし */
	margin-left: 10px;
	border: 1px solid #999999;
	padding: 1px;
}

.imgbox { /* ボーダーのみ */
	border: 1px solid #236AB8;
	padding: 1px;
}

.imgbox02 { /* ボーダーのみ */
	border: 1px solid #1C3E61;
}

.imgbox_black { /* ボーダーのみ */
	border: 1px solid #000000;
}

.imgbox_lblue { /* ボーダーのみ */
	border: 1px solid #113257;
	padding: 1px;
}

.imgbox_n { /* ボーダーのみ */
	border: 1px solid #113257;
}

.imgbox_gray { /* ボーダーのみ */
	border: 1px solid #dddddd;
}

/* h tag */
/************************************************/
.texthide { text-indent:-9999px; }

.h2np,.h2np_2 {
	background: url(../_share/bg_h2np.gif) no-repeat left bottom;
	padding-bottom: 6px;
	margin-bottom: 8px;
 	overflow:hidden; 
  	zoom: 1;
}

.h2np_2 { /* 上に余白5px */
	padding-top:5px;
}

.h2np a{ color:#000000; text-decoration:none; }

.h2np:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}

.h3nor {
	background-image: url(../_share/dotline.gif) no-repeat left bottom;
	font-size: 117%;
	line-height: 120%;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.h4nor {
	background: url(../_share/bg_teamcolor.gif) no-repeat;
	font-size: 100%;
	margin-bottom: 10px;
	padding: 5px;
}

.h5nor {
	background: url(../_share/bg_h5nor.gif) no-repeat 2px;
	font-weight: normal;
	font-size: 117%;
	margin-bottom: 10px;
	padding-left: 13px;
	color: #4F3909;
}

/* -- h3 -- */
h3 {
	background: url(../_share/hcolor_h3.gif) repeat-x;
	height:auto;
	color:#fff;
	border-bottom:0px !important;
	font-weight:bold;
	font-size:16px;
	padding:8px 0px 8px 10px;
}

h3.hcolor {
	background: url(../_share/hcolor_h3.gif) repeat-x;
	padding:8px 0 7px 10px;
	color:#fff;
	height:auto;
	font-size:18px;
	border-bottom:0px !important;
}

h3.hcolor_400 { /* 幅400px */
	background: url(../_share/hcolor_h3_400.gif) no-repeat;
	padding:8px 0 7px 10px;
	color:#fff;
	height:auto;
	font-size:18px;
	border-bottom:0px !important;
}

h3.hcolor_190 { /* 幅190px */
	background: url(../_share/hcolor_h3_190.gif) repeat-x;
	padding:8px 0 7px 10px;
	color:#fff;
	height:auto;
	font-size:18px;
	border-bottom:0px !important;
}

h3.hcolor_295 { /* 幅295px */
	background: url(../_share/hcolor_h3_295.gif) no-repeat;
	padding:8px 0 7px 10px;
	width:285px;
	color:#fff;
	height:auto;
	font-size:18px;
	border-bottom:0px !important;
}

h3.hcolor_765 { /* 幅765px */
	background: url(/_share/hcolor_h3_765.gif) no-repeat;
	width:765px;
	height:auto;
	padding:8px 0px 8px 10px;
	color:#fff;
	border-bottom:0px !important;
	font-weight:bold;
	font-size:16px;
}

h3 span{
	color:#FFFF8C;
	font-size:10px;
	font-weight:normal;
	margin:0px 0 10px 12px;
}

h3.newstitle {
	background-image:none;
	color:#000;
	border-bottom:0px !important;
}

h3.border { padding:3px 0 10px; border-bottom:dotted 1px #4682b4; }

/* -- h4 -- */
h4 {
	background: url(../_share/hcolor_h4_2010.gif) no-repeat 2px;
	padding:6px 0 5px 17px;
	font-size:16px;
	color:#000;
	margin-bottom:10px;
	border-bottom:1px dotted #246DBF;
}

h4.hcolor {
	background: url(../_share/hcolor_h4_09.gif) no-repeat 2px;
	padding:7px 0 5px 17px;
	font-size:14px;
	color:#000;
	border-bottom:1px dotted #246DBF;
}

h4.bBoder,.bBoder2{ /* フォントカラー赤、背景指定なし */
	font-size:16px;
	color:#B81C34;
	background-image:none !important;
	padding-left:0px !important;
	border-bottom:0px !important;
}

h4.bBoder{ /* 下の余白5px */
	padding-bottom:5px;
}

h4.bBoder2{ /* 下の余白なし */
	padding-bottom:0px !important;
}

/* -- h5 -- */
h5 {
	background: url(../_share/bg_h5.gif) no-repeat;
	padding-left:13px;
	font-size:14px;
	margin-bottom:5px;
}

/* box */
/************************************************/
.boxSummary,.boxGeneral {
	border-top: 1px solid #E4E4E4;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #E4E4E4;
	padding: 5px;
	margin: 5px 0 20px;
}

.boxGeneral {
	background: url(../_share/boxGeneral.gif) !important;
	line-height:20px;
}

.boxTop{ /* 青色背景 */
	background: url(../_share/introduction09.gif) !important;
	padding: 5px;
	margin: 5px 0 20px;
}

.boxTop div { /* 白色背景(boxTopの上に重ねる) */
	background:#fff;
	padding:10px;
}

.boxAttention {
	border: 3px solid #ff0033;
	padding: 10px;
	background-color: #FFFBF4;
}


/* 赤枠強調BOX  */
.boxRed {
border:3px solid #D04545;
padding:10px;
margin-bottom:15px;
}



/* form */
/************************************************/
.fsearch {
	padding: 2px;
	width: 120px;
	height: 14px;
	font-size: 10px;
	color: #999999;
	margin: 3px 2px 0 0;
}

.fsearchBt { font-size: 11px; margin: 3px 2px 0 0; }

/* ul ol */
/************************************************/
ul.circleList { margin-left: 20px; margin-bottom: 30px; }
ul.circleList li { list-style-type: circle; margin-bottom: 8px; }

ol.numberList { margin-left: 25px; margin-bottom: 30px; }
ol.numberList li { list-style-type: decimal; margin-bottom: 8px; }

/* tab */
/************************************************/
#tab { height: 22px; }

#tab ul li {float: left;}

#tab ul li a {
	text-decoration: none;
	background: url(../_share/tab.gif) no-repeat left top;
	height: 15px;
	width: 95px;
	margin-right: 1px;
	padding: 7px 0 0 15px;
	font-size: 11px;
	display: block;
}

/* calendar */
/************************************************/
#calendar .tdDay {
	text-align: center;
	background-image: #FFFFFF url(../_share/calendar/bg_day.png) no-repeat left bottom;
	height: 30px;
	border-top: 1px solid #143D69;
	border-right: 1px solid #F0F0F0;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #F0F0F0;
}

#calendar .tdHome01 {
	background: url(../_share/boxContent09.gif) top left;
	border: 1px solid #2266B0;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 92%;
	height: 90px;
}

#calendar .tdHome02 {
	background: url(../_share/calendar/bg_home02.png) no-repeat #FFF0C1 left bottom;
	border: 1px solid #DDDDDD;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 92%;
	height: 90px;
}

#calendar  .tdlc2011 {
	background: url(../_share/boxContent_lc11.gif) no-repeat top right;
	border: 1px solid #353F5B;
}

#calendar .tdDate {
	border: 1px solid #DDDDDD;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 92%;
	height: 90px;
}

/* -- イベント用ここから -- */
#calendar .tdHome01_event {
	background: url(/_share/boxContent09.gif) top left;
	border: 1px solid #2266B0;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 85%;
	height: 35px;
}

#calendar .tdHome01_event a { color: #0066CC; text-decoration: none;}

#calendar .tdHome01_event a:hover { color: #FF0000;}

#calendar .tdHome02_event {
	background: url(../_share/calendar/bg_home02.png) no-repeat #FFF0C1 left bottom;
	border: 1px solid #DDDDDD;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 85%;
	height: 35px;
}

#calendar .tdDate_event {
	border: 1px solid #DDDDDD;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 85%;
	height: 35px;
	background-color: #DBDBDB;
}

#calendar .tdDate_event a {color: #333; text-decoration: none;}

#calendar .tdDate_event a:hover {color: #FF9900;}
/* -- イベント用ここまで -- */

#calendar .textDate,.textSun,.textSat {
	font: bold 14px Arial, Helvetica, sans-serif;
}

#calendar .textDate { /* -- 通常 -- */
	color: #333333;
}

#calendar .textSun { /* -- 赤色 -- */
	color: #E80000;
}
#calendar .textSat { /* -- 青色 -- */
	color: #0066CC;
}

#tabC {
	margin: 15px 0px 0px;
	padding: 0px;
	height: 20px;
	width: 600px;
}

#tabC ul { margin: 0px; padding: 0px; }

#tabC ul li { float: left; font: bold Arial, Helvetica, sans-serif; }

#tabC ul li a {
	background: url(../_share/calendar/tab.png) no-repeat left top;
	width: 50px;
	height: 16px;
	display: block;
	color: #5D5D5D;
	text-decoration: none;
	text-align: center;
	padding-top: 4px;
}

#tabC ul li .on {
	float: left;
	font: bold Arial, Helvetica, sans-serif;
	color: #FFFF00;
	background: url(../_share/calendar/tabon.png) no-repeat left top;
}

#tabC ul li a:hover { color: #FF9900; }

/* 2008-12-26 タブに前年/翌年を追加するため追加 */
#tabC_2009 {
	margin: 15px 0px 0px;
	padding: 0px;
/*	height: 20px;*/
	height: 24px;
	width: 600px;
	overflow:hidden; /*2008-12-31追加*/

}

#tabC_2009 ul { margin: 0px; padding: 0px; }

#tabC_2009 ul li {
	float: left;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-weight: bold;
}

#tabC_2009 ul li a {
	background: url(../_share/calendar/tab_2009.png) no-repeat left top;
	width: 42px;
	height: 20px;
	display: block;
	color: #143D69;
	text-decoration: none;
	text-align: center;
	padding-top: 6px;
}

#tabC_2009 ul li a:hover { color: #B81C34; }

#tabC_2009 ul li .on,.tab_off {
	float: left;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	background: url(../_share/calendar/tabon_2009.png) no-repeat left top;
}

#tabC_2009 ul li .on { color: #FFFF00; }

#tabC_2009 ul li .tab_off {
	width: 42px;
	height: 20px;
	display: block;
	color: #5D5D5D;
	text-decoration: none;
	text-align: center;
	padding-top: 6px;
}

/* イベントページ用タブ */
#tabC_event {
	margin: 15px 0px 0px;
	padding: 0px;
	height: 24px;
	width: 600px;
	overflow:hidden;
}

#tabC_event ul { margin: 0px; padding: 0px;}

#tabC_event ul li {
	float: left;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-weight: bold;
}

#tabC_event ul li a {
	background: url(../_share/calendar/tab_event.png) no-repeat left top;
	width: 76px;
	height: 20px;
	display: block;
	color: #143D69;
	text-decoration: none;
	text-align: center;
	padding-top: 6px;
}

#tabC_event ul li a:hover { color: #B81C34; }

#tabC_event ul li .on {
	float: left;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	color: #FFFF00;
	background: url(../_share/calendar/tabon_event.png) no-repeat left top;
}

#tabC_event ul li .tab_off {
	float: left;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	background: url(../_share/calendar/tab_event.png) no-repeat left top;
	width: 76px;
	height: 20px;
	display: block;
	color: #5D5D5D;
	text-decoration: none;
	text-align: center;
	padding-top: 6px;
}

/* 背番号年表ページ用タブ */
#tabC_number,
#tabC_number02 {
	margin: 15px 0px 0px;
	padding: 0px;
	height: 24px;
	width: 600px;
	overflow:hidden;
}

#tabC_number ul,
#tabC_number02 ul { margin: 0px; padding: 0px; }

#tabC_number ul li,
#tabC_number02 ul li {
	float: left;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-weight: bold;
}

#tabC_number ul li a {
	background: url(../_share/calendar/tab_number.png) no-repeat left top;
	width: 55px;
	height: 20px;
	display: block;
	color: #143D69;
	text-decoration: none;
	text-align: center;
	padding-top: 6px;
}

#tabC_number02 ul li a {
	background: url(../_share/calendar/tab_number02.png) no-repeat left top;
	width: 54px;
	height: 20px;
	display: block;
	color: #143D69;
	text-decoration: none;
	text-align: center;
	padding-top: 6px;
}

#tabC_number ul li a:hover,
#tabC_number02 ul li a:hover { color: #B81C34; }

#tabC_number ul li .on,.tab_off {
	float: left;
	background: url(../_share/calendar/tabon_number.png) no-repeat left top;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-weight: bold;
}

#tabC_number02 ul li .on,.tab_off {
	float: left;
	background: url(../_share/calendar/tabon_number02.png) no-repeat left top;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-weight: bold;
}

#tabC_number ul li .on,
#tabC_number02 ul li .on { color: #FFFF00; }

#tabC_number ul li .tab_off {
	width: 55px;
	height: 20px;
	display: block;
	color: #5D5D5D;
	text-decoration: none;
	text-align: center;
	padding-top: 6px;
}

#tabC_number02 ul li .tab_off {
	width: 54px;
	height: 20px;
	display: block;
	color: #5D5D5D;
	text-decoration: none;
	text-align: center;
	padding-top: 6px;
}


#tabC2 {
	margin: 15px 0px 0px;
	padding: 0px;
	height: 20px;
	width: 600px;
}

#tabC2 ul { margin: 0px; padding: 0px; }

#tabC2 ul li { float: left; font: bold Arial, Helvetica, sans-serif; }

#tabC2 ul li a {
	background: url(../_share/calendar/tab2.png) no-repeat left top;
	width: 200px;
	height: 16px;
	display: block;
	color: #5D5D5D;
	text-decoration: none;
	text-align: center;
	padding-top: 4px;
}

#tabC2 ul li a:hover { color: #FF9900; }

#tabC2 ul li .on {
	float: left;
	font-family: bold Arial, Helvetica, sans-serif;
	color: #FFFF00;
	background-image: url(../_share/calendar/tabon2.png) no-repeat left top;
}


/* javasprict使用タブ */
#tab2010_js,#tab2010_cal_js{
	margin: 15px 0px 0px;
	padding: 0px;
	height: 24px;
	width: 600px;
}
#tab2010_100_js{
	margin: 0;
	padding: 0px;
	height: 24px;
	width: 100%;
}
#tab2010_cal_js {width: 550px;}/*width　調整 */

#tab2010_js ul,#tab2010_cal_js ul,#tab2010_100_js ul{ margin: 0px; padding: 0px; }

#tab2010_js ul li,#tab2010_cal_js ul li,#tab2010_100_js ul li{
	float: left;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-weight: bold;
}

#tab2010_js ul li a,#tab2010_cal_js ul li a,#tab2010_100_js ul li a{
	width: 76px;
	height: 20px;
	display: block;
	color: #5D5D5D;
	text-decoration: none;
	text-align: center;
	padding-top: 6px;
}

#tab2010_cal_js ul li a{width: 42px;}/*width　調整 */

#tab2010_js ul li a:hover,#tab2010_cal_js ul li a:hover,#tab2010_100_js ul li a:hover{ color:#B81C34; }

#tab2010_js .open a { background:url(../../_share/calendar/tabon_event.png) no-repeat left top; color:#FFFF00; }

#tab2010_js .close a { background:url(../../_share/calendar/tab_event.png) no-repeat left top; color: #143D69; }

/* javasprict使用タブ(カレンダー用) */
#tab2010_cal_js .open a { background:url(../../_share/calendar/tabon_2009.png) no-repeat left top; color:#FFFF00; }

#tab2010_cal_js .close a { background:url(../../_share/calendar/tab_2009.png) no-repeat left top; color: #143D69; }

/* javasprict使用タブ(グルメワゴン用) */
#tab2010_100_js .open a { background:url(/_share/calendar/tabon_event.png) no-repeat left top; color:#FFFF00; }

#tab2010_100_js .close a { background:url(/_share/calendar/tab_event.png) no-repeat left top; color: #143D69; }

/* clear */
/************************************************/
.clearfix,p {
	overflow:hidden; /* forDW */
	zoom: 1; /* for IE5.5 - IE7 */
}

.clearfix:after,p:after { /* for modern browser */
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}

/* 09年タイトルイメージ用 */
/************************************************/
.mainImg { border:1px solid #666666; padding:1px; }

.mainImg img { width:596px; height:100px; }

.mainImg h2 {
	dispaly:block;
	height:15px;
	padding-top:13px;
	padding-bottom:8px;
	background:#000000 url(../_share/mainimg.gif) no-repeat ;
	color:#fff;
	font-size:14px;
	padding-left:10px;
	margin:0px !important;
}

.mainImg span{ color:#E34A62; font-size:10px; margin-left:10px; }

/* 09年タイトルイメージ用(選手名鑑) */
/************************************************/
.mainImg_meikan {
	border:1px solid #666666;
	padding:1px;
	margin-bottom:20px;
}
.mainImg_meikan img { width:596px; height:200px; }

.mainImg_meikan h2 {
	background:#000000 url(../_share/mainimg.gif) no-repeat ;
	dispaly:block;
	height:15px;
	padding:13px 0 8px 10px;
	color:#fff;
	font-size:14px;
	margin:0px !important;
}

.mainImg_meikan span{ color:#E34A62; font-size:10px; margin-left:10px;}

/* 09年タイトルイメージ用(ライオンズ・クラシック) */
/************************************************/
.mainImg_lc09 {
	border:1px solid #143D69;
	padding:1px;
	margin-bottom:20px;
}

.mainImg_lc09 img { width:596px; height:100px; }

.mainImg_lc09 h2 {
	background:#000000 url(../_share/mainimg_lc09.gif) no-repeat ;
	dispaly:block;
	height:15px;
	padding:13px 0 8px 10px;
	color:#fff;
	font-size:14px;
	margin:0px !important;
}

.mainImg_lc09 span{ color:#EB948B; font-size:10px; margin-left:10px; }

/* 10年タイトルイメージ用(シーズンシート) */
/************************************************/
.mainImg_10season { border:1px solid #143D69; padding:1px; margin-bottom:20px; }

.mainImg_10season img { width:596px; height:120px; }

.mainImg_10season h2 {
	background:#000000 url(../_share/mainimg.gif) no-repeat ;
	dispaly:block;
	height:15px;
	padding:13px 0 8px 10px;
	color:#fff;
	font-size:14px;
	margin:0px !important;
}

.mainImg_10season span{ color:#EB948B; font-size:10px; margin-left:10px; }


/* 09年サブページインデックス用 */
/************************************************/
.border1 { border:1px solid #2264AC; background: url(../_share/boxContent09.gif) !important; }

.padding10 { padding:10px; }

.boxContentin { width:580px; }

.boxContentins { width:275px; }

.boxContentL { float: left; width: 80px; }

.boxContentR { float: left; width:490px; margin-left: 10px; }

.boxContentRs { float: left; width:185px; margin-left: 10px; }

.alignR { text-align:right; float:right; }

.boxContent { overflow:hidden; }

.boxContents { width:275px; float:left; }

.boxContentR li { margin-bottom:3px; }

.overFlowH { overflow:hidden; }

.floatLeft { float:left; }

.width295 { width:295px; height:auto; }

.width284{ width:284px; height:auto; } 

.width600{ width:600px; height:auto; }

/* イベントカレンダー 大宮 */
/************************************************/
#calendar .omiya_event {
	background: url(/_share/boxContent09.gif) top left;
	border: 1px solid #33FF99;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 85%;
	height: 35px;
}

#calendar .omiya_event a { color: #339966; text-decoration: none; }

#calendar .omiya_event a:hover { color: #33CC66; }

/* 09年全ページ適用 */
/************************************************/
.pCap {
	background: url(../_share/bg_chapter.gif) no-repeat;
	padding-left:17px;
	font-size:12px;
	font-weight:bold;
	background-position: left 2px;
	margin-bottom:5px;
}

/*----------------------------------------
 　青ボーダーの1,2,3連続BOX　NEW
----------------------------------------*/
.newbox_contents{ margin-left:-10px; margin-bottom:10px; }

.box_03_blue,.box_02_blue,.box_01_blue{
	margin-left:10px;
	_margin-left:8px;/* --for ie6-- */
	padding:10px; 
	border:1px solid #2264AC;
	background: url(../../_share/boxContent09.gif) ;
} 

.box_03_blue{ width:171px; float:left; display: inline; }

.box_02_blue{ width:273px; float:left; display: inline; }

.box_01_blue{ width:578px; _width:580px; }

.box_02_blue dl{width:275px;}
.box_01_blue dl{width:580px;}

.box_03_blue dt,.box_02_blue dt,.box_01_blue dt {float:left; width:80px;}

.box_03_blue dd,.box_02_blue dd,.box_01_blue dd { line-height:130%; float:left; margin-left: 10px; }

.box_03_blue dd{width:80px;}
.box_02_blue dd{width:185px;}
.box_01_blue dd{width:490px;}

/*----------------------------------------
 　ニュースの最新5件　NEW
----------------------------------------*/
.brandnew_tittle { float:left; width:300px; }

.brandnew_news_list { width:250px; float:right; }

/*  
 　ニュース用ボックススタイル　
----------------------------------------------------------- */  

.news_box02,.news_box03,.news_box04,.news_box05,.news_box06{ width:600px; }

.news_box02:after,.news_box03:after,.news_box04:after,.news_box05:after,.news_box06:after{
	/* for modern browser */
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}

.news_box02 dl,.news_box03 dl,.news_box04 dl,.news_box05 dl,.news_box06 dl{float:left;margin-bottom:10px;}

.news_box02 dt img,.news_box03 dt img,.news_box04 dt img,.news_box05 dt img,.news_box06 dt img{margin-bottom:5px;}
.news_box02 dt{width:300px;text-align:center;margin:0;padding:0;}
.news_box03 dt{width:200px;text-align:center;margin:0;padding:0;}
.news_box04 dt{width:150px;text-align:center;margin:0;padding:0;}
.news_box05 dt{width:120px;text-align:center;margin:0;padding:0;}
.news_box06 dt{width:100px;text-align:center;margin:0;padding:0;}

.news_box02 dd{width:300px;text-align:center;margin:0 0 10px 0;padding:0;line-height: 145%;}
.news_box03 dd{width:200px;text-align:center;margin:0 0 10px 0;padding:0;line-height: 145%;}
.news_box04 dd{width:150px;text-align:center;margin:0 0 10px 0;padding:0;line-height: 145%;}
.news_box05 dd{width:120px;text-align:center;margin:0 0 10px 0;padding:0;line-height: 145%;}
.news_box06 dd{width:100px;text-align:center;margin:0 0 10px 0;padding:0;line-height: 145%;}

.news_box02 a.lb,.news_box03 a.lb,.news_box04 a.lb,.news_box05 a.lb,.news_box06 a.lb{clear:both;}

.news_box02 .pCap,.news_box03 .pCap,.news_box04 .pCap,.news_box05 .pCap,.news_box06 .pCap{clear:both;}



.news_box_m02,.news_box_m03,.news_box_m04,.news_box_m05,.news_box_m06{ width:578px; }

.news_box_m02:after,.news_box_m03:after,.news_box_m04:after,.news_box_m05:after,.news_box_m06:after{
	/* for modern browser */
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}

.news_box_m02 dl,.news_box_m03 dl,.news_box_m04 dl,.news_box_m05 dl,.news_box_m06 dl{float:left;margin-bottom:10px;}

.news_box_m02 dt img,.news_box_m03 dt img,.news_box_m04 dt img,.news_box_m05 dt img,.news_box_m06 dt img{margin-bottom:5px;}
.news_box_m02 dt{width:289px;text-align:center;margin:0;padding:0;}
.news_box_m03 dt{width:191px;text-align:center;margin:0;padding:0;}
.news_box_m04 dt{width:144px;text-align:center;margin:0;padding:0;}
.news_box_m05 dt{width:115px;text-align:center;margin:0;padding:0;}
.news_box_m06 dt{width:96px;text-align:center;margin:0;padding:0;}

.news_box_m02 dd{width:289px;text-align:center;margin:0 0 10px 0;padding:0;line-height: 145%;}
.news_box_m03 dd{width:191px;text-align:center;margin:0 0 10px 0;padding:0;line-height: 145%;}
.news_box_m04 dd{width:144px;text-align:center;margin:0 0 10px 0;padding:0;line-height: 145%;}
.news_box_m05 dd{width:115px;text-align:center;margin:0 0 10px 0;padding:0;line-height: 145%;}
.news_box_m06 dd{width:96px;text-align:center;margin:0 0 10px 0;padding:0;line-height: 145%;}

.news_box_m02 a.lb,.news_box_m03 a.lb,.news_box_m04 a.lb,.news_box_m05 a.lb,.news_box_m06 a.lb{clear:both;}

.news_box_m02 .pCap,.news_box_m03 .pCap,.news_box_m04 .pCap,.news_box_m05 .pCap,.news_box_m06 .pCap{clear:both;}


.information_box {
border : 1px solid #cccccc;
padding:10px ;
margin-bottom:15px;
background: url(/_share/bg_boxinfo.png) no-repeat center bottom;
overflow:hidden; /* forDW */
zoom: 1; /* for IE5.5 - IE7 */
}



/*  
 　チケットページ用テーブル
----------------------------------------------------------- */  
.td00tk,
.td01tk,.td01tk_c,.td01tk_r,
.td02tk,.td02tk_l,.td02tk_r {padding: 3px;font-size: 100%;}

.td00tk {
background: url(/_share/bg_td00.gif) no-repeat right bottom;
border-top: 2px #143D69 solid;
text-align: center;
}

.td01tk,.td01tk_c,.td01tk_r {background: url(/_share/bg_td01.gif) no-repeat right bottom;}
.td01tk_c {text-align:center;}
.td01tk_r {text-align:right;}

.td02tk,.td02tk_l,.td02tk_r { background: url(/_share/bg_td02.gif) #ffffff no-repeat right bottom;text-align:center;}
.td02tk_l {text-align:left;}
.td02tk_r {text-align:right;}





