@charset "utf-8";


/* playerList */
/************************************************/

#playerList {
 	overflow:hidden; 
  	zoom: 1;
  }

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

#playerList ul {
 	overflow:hidden; 
  	zoom: 1;
  }


#playerList li {
	float: left;
}


#playerList ul li a {
	background-image: url(http://www.seibulions.jp/team/player/img/bg_list.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 192px;
	margin-bottom: 15px;
	height: 86px;
	margin-right: 5px;
	display: block;
	padding-top: 3px;
	padding-left: 3px;
	color: #333333;
	text-decoration: none;
	line-height: 140%;
  }


#playerList ul li a:hover {
	background-image: url(http://www.seibulions.jp/team/player/img/bg_liston.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: underline;

}

#playerList ul li a img {
	border: 1px solid #236AB8;
	padding: 1px;
	float: left;
	margin-right: 7px;

}

.kana {
	font-size: 84%;
	color: #B81C34;
}
.textPosision {
	font-size: 80%;
	color: #999999;
}
.h3player {
	text-decoration: none;
	background-image: url(../team/img/h3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 4px;
	margin-bottom: 5px;
}
/* 登録・抹消情報 */
/************************************************/

#registrantList {
 	overflow:hidden; 
  	zoom: 1;
  }

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

#registrantList ul {
 	overflow:hidden; 
  	zoom: 1;
  }


#registrantList li {
	float: left;
}


#registrantList ul li a {
	background-image: url(http://www.seibulions.jp/team/player/img/bg_registrant.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 192px;
	margin-bottom:7px;
	height: 70px;
	margin-right: 5px;
	display: block;
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	color: #333333;
	text-decoration: none;
	line-height: 140%;
  }


#registrantList ul li a:hover {
	background-image: url(http://www.seibulions.jp/team/player/img/bg_registrant_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: underline;

}

#registrantList ul li a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	margin-right: 7px;

}
.kana2 {
	font-size: 84%;
	color: #1A69EE;
}

/* チームソング表 */
/************************************************/
.teamsongTable {
	border-collapse:collapse;
	border-spacing:0px;
	empty-cells:show;
	width:100%;
	height:auto;
	margin:10px 0;
	border-left:1px solid #333;
	border-top:1px solid #333;
}
.teamsongTable thead th{
	background:#004D91;
	color:#FFFFFF;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	padding:5px;
}
.teamsongTable tbody th{
	background:#3E71D0;
	color:#FFFFFF;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	padding:5px;
	text-align:left;
	width:20%;
}
.teamsongTable tbody td{
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	padding:5px;
	vertical-align:top;
}
.teamsongTable td img{
	margin-top:3px;
}

#Campleft {
	float:left;
	width:280px;
	height:auto;
}
#Campright {
	float:left;
	width:280px;
	height:auto;
}
#Campleft img{
	margin-bottom:10px;
}
.clearb {
	clear:left;
	height:1px;
	font-size:1px;
	line-height:1px;
}
.news_table{
	width:600px;
}
.news_table td{
	padding:5px;
	color:#363636;
	text-align:center;
	height:210px;
	line-height:16px;
	vertical-align:top;
}
.news_table img{
	border:1px solid #cacaca;
}
.news_p {
	line-height:20px !important;
}

/* キャンプ情報 */
/************************************************/
.icon_movie {
	background-image: url(../../team/img/camp/icon_movie.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 29px;
	width:97px;
	display:block;
	float:left;
	height:20px;
}

.icon_report {
	background-image: url(../../team/img/camp/icon_report.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 29px;
	width:97px;
	height:20px;
	float:left;
	display:block;
}

.icon_special {
	background-image: url(../../team/img/camp/icon_special.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 29px;
	width:97px;
	height:20px;
	float:left;
	display:block;
}

.icon_youtube {
	background-image: url(../../team/img/camp/icon_youtube.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 29px;
	width:67px;
	height:20px;
	float:left;
	display:block;
}

.icon_gallery {
	background-image: url(../../team/img/camp/icon_gallery.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 29px;
	width:97px;
	height:20px;
	float:left;
	display:block;
}

 .td02cp {
	background-image: url(../../_share/bg_td02.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	background-position: right bottom;
	padding: 3px;
	font-size: 100%;
}


/* iTunes Store */
/************************************************/

.itunes {
	background-image: url(../../team/player/img/itunes.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	width: 160px;
	height: 83px;
}

.itunes img{
	margin-top:60px;
	margin-left:90px;
}

/* ライオンズの歴史 */
/************************************************/
.history_table {
 	background-color:#CDCDCD;
}

.history_table .td00his {
	background-image: url(../../team/img/history/bg_td00.gif);
	background-repeat: repeat;
	background-position: left top;
	padding: 7px 5px 5px;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 100%;
}

.history_table .td00hisc {
	background-image: url(../../team/img/history/bg_td00.gif);
	background-repeat: repeat;
	background-position: left top;
	padding: 7px 5px 5px;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 100%;
	text-align: center;
}

.history_table .td00hisc2 {
	background-image: url(../../team/img/history/bg_td00.gif);
	background-repeat: repeat;
	background-position: left top;
	padding:5px 1px !important;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 80%;
	text-align: center;
}

.history_table .td01his {
	background-image: url(../../team/img/history/bg_td01.gif);
	background-repeat: repeat;
	background-position: 0 0;
	padding: 7px 5px 6px;
	font-size: 100%;
}

.history_table .td01hisc {
	background-image: url(../../team/img/history/bg_td01.gif);
	background-repeat: repeat;
	background-position: 0 0;
	padding: 7px 5px 6px;
	font-size: 100%;
	text-align:center;
}

.history_table .td01hisc2 {
	background-image: url(../../team/img/history/bg_td01.gif);
	background-repeat: repeat;
	background-position: 0 0;
	padding:5px 1px !important;
	font-size: 80%;
	text-align:center;
}

.history_table .td02his {
	background-color: #ffffff;
	padding: 7px 5px 6px;
	font-size: 100%;
}

.history_table .td02hisg {
	background-color: #EFEFEF;
	padding: 7px 5px 6px;
	font-size: 100%;
}

.history_table .td02hisc {
	background-color: #ffffff;
	padding: 7px 5px 6px;
	text-align: center;
	font-size: 100%;
}

.history_table .td02hisc2 {
	background-color: #ffffff;
	padding:5px 1px !important;
	text-align: center;
	font-size: 80%;
}

.history_table .td02hisr {
	background-color: #ffffff;
	padding: 7px 5px 6px;
	text-align: right;
	font-size: 100%;
}



/*----------------------------------------
 ヒストリーテーブル
----------------------------------------*/

.history_table2010 {
 	background-color:#dddddd;
}

.history_table2010 th {
	background-color:#103C6B;
	background-repeat: repeat;
	background-position: left top;
	padding: 7px 5px 5px;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 100%;
}

.history_table2010 .td_h01 {
	background-image: url(/_share/boxContent09.gif);
	background-repeat: repeat;
	background-position: 0 0;
	padding: 7px 5px 6px;
	font-size: 100%;
	text-align:center;
}

.history_table2010 td {
	background-color: #ffffff;
	padding: 7px 5px 6px;
	text-align: center;
	font-size: 100%;
}





.intro_history {
	width:548px;
	background-image:url(../../team/img/history/bg_intro.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	border:1px solid #6CA6FB;
	padding:20px 25px;
	height:auto;
	color:#FFF;
	margin-bottom:20px;
}

.intro_history .img_right{
	float:right;
	margin-left:15px;
}

.intro_history .img_left{
	float:left;
	margin-right:15px;
}

.contents_history{
	width:578px;
	background-image:url(../../team/img/history/bg_contents.gif);
	border:1px solid #BBD6FD;
	background-repeat: repeat-y;
	background-position: 0 0;
	padding:10px 10px;
	height:auto;
	margin-bottom:15px;
}

.contents_history .img_right{
	float:right;
	margin-left:15px;
}

.contents_history .img_left{
	float:left;
	margin-right:15px;
}

h4.history {
	background: url(../../team/img/history/bg_h4.gif) no-repeat;
	background-position:left bottom;
	display:block;
	padding-left:6px;
	padding-top:7px;
	padding-bottom:7px;
	margin-bottom:10px;
	color:#000;
	width:594px;
	height:auto;
	font-size:16px;
	border-bottom:0px !important;
}

.kanshu {
	text-align:right;
	font-size:10px;
	margin-top:5px;
}

#history_linklist {
	width:600px;
 	overflow:hidden; 
  	zoom: 1;
  }

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

#history_linklist ul {
 	overflow:hidden; 
  	zoom: 1;
  }

#history_linklist .list79_81,
#history_linklist .list82_85,
#history_linklist .list86_94,
#history_linklist .list95_01,
#history_linklist .list02_03,
#history_linklist .list04_07,
#history_linklist .list08_future,
#history_linklist .list09_future{
	float: left;
}

#history_linklist ul .list79_81 a,
#history_linklist ul .list82_85 a,
#history_linklist ul .list86_94 a,
#history_linklist ul .list95_01 a,
#history_linklist ul .list02_03 a,
#history_linklist ul .list04_07 a,
#history_linklist ul .list08_future a,
#history_linklist ul .list09_future a{
	background-repeat: no-repeat;
	background-position: left top;
	width: 290px;
	margin: 0px 5px 10px 5px;
	height: 99px;
	display: block;
	text-decoration: none;
}

#history_linklist ul .list79_81 a {
	background-image: url(/expansion/history/seibulions/img/btn79_81.jpg);}
#history_linklist ul .list82_85 a {
	background-image: url(/expansion/history/seibulions/img/btn82_85.jpg);}
#history_linklist ul .list86_94 a {
	background-image: url(/expansion/history/seibulions/img/btn86_94.jpg);}
#history_linklist ul .list95_01 a {
	background-image: url(/expansion/history/seibulions/img/btn95_01.jpg);}
#history_linklist ul .list02_03 a {
	background-image: url(/expansion/history/seibulions/img/btn02_03.jpg);}	
#history_linklist ul .list04_07 a {
	background-image: url(/expansion/history/seibulions/img/btn04_07.jpg);}
#history_linklist ul .list08_future a {
	background-image: url(/expansion/history/seibulions/img/btn08_future.jpg);}
#history_linklist ul .list09_future a {
	background-image: url(/expansion/history/seibulions/img/btn09_future.jpg);}
	
	
#history_linklist ul .list79_81 a:hover,
#history_linklist ul .list82_85 a:hover,
#history_linklist ul .list86_94 a:hover,
#history_linklist ul .list95_01 a:hover,
#history_linklist ul .list02_03 a:hover,
#history_linklist ul .list04_07 a:hover,
#history_linklist ul .list08_future a:hover,
#history_linklist ul .list09_future a:hover {
background-position: left bottom;}


#history_linklist ul .lions a {
	background-image: url(/team/img/history/btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 330px;
	margin: 0px 5px 10px 5px;
	height: 69px;
	display: block;
}

#history_linklist ul .lions a:hover {
	background-image: url(/team/img/history/btn_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}

/* ライオンズの歴史2009 */
/************************************************/

.intro_history09 {
	width:548px;
	background-image:url(../../team/img/history/bg_intro09.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	border:1px solid #6CA6FB;
	padding:20px 25px;
	height:auto;
	color:#FFF;
	margin-bottom:20px;
}

h4.history09 {
	background: url(../../team/img/history/bg_h4_09.gif) no-repeat;
	background-position:left bottom;
	display:block;
	padding-left:6px;
	padding-top:7px;
	padding-bottom:7px;
	margin-bottom:10px;
	color:#000;
	width:594px;
	height:auto;
	font-size:16px;
	border-bottom:0px !important;
}


/* 選手名鑑（通算成績） */
/************************************************/
.td00p {
	background-image: url(../../_share/bg_td00.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 5px 3px;
	font-size: 92%;
	text-align: center;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #143D69;
}

.td01p {
	background-image: url(../../_share/bg_td01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: center;
	padding: 5px 3px;
	font-size: 92%;
}

.td02p {
	background-image: url(../../_share/bg_td02.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	background-position: right bottom;
	text-align: center;
	padding: 5px 3px;
	font-size: 92%;
}

.td01pt {
	background-image: url(../../_share/bg_td01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: center;
	padding: 5px 3px;
	font-size: 92%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #143D69;
}

.td02pt {
	background-image: url(../../_share/bg_td02.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	background-position: right bottom;
	text-align: center;
	padding: 5px 3px;
	font-size: 92%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #143D69;
}

/* ギャラリー */
.photobox{
	width:588px;
	padding:5px 5px 0 5px;
	border-top: 1px solid #E4E4E4;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #E4E4E4;
}

.photobox .cardlist4{
	width:588px;
	margin-bottom:10px;
}

.photobox .cardlist4 td{
	width:279px;
	padding:5px;
	text-align:center;
	vertical-align:top;
}

.photobox .cardlist4 img{
	margin-bottom:5px;
}

.photobox .cardlist4 .games{
	width:279px;
	font-size:92%;
	line-height:1.2em;
	height:auto;
	margin-bottom:5px;
}

.photobox .cardlist4 .cardtitle{
	width:279px;
	font-size:92%;
	line-height:1.2em;
	height:auto;
}

.players_card{
	background-color:#E8F1FF;
	border: 1px solid #C4DBFF;
}


/*  
 　キャンプフォトギャラリーリスト
----------------------------------------------------------- */ 
#camp10_list {
	border : 1px solid #091B2F;
	width :590px;
	height :auto;
	background-color: #0D2540;
	padding: 8px 0 0 7px ;
	margin-bottom:15px;
}

#camp10_list li {
	float:left;
	margin: 0 6px 4px 0 ;
}

#camp10_list li a:hover img {
	filter:alpha(opacity=60);
	opacity:0.6;
}



/*  2012キャンプナビゲーション */
.camp_main_img {
	height:230px;
	background: url(/team/camp/2012spring/img/main_img02.jpg) top right no-repeat;
	margin-bottom:10px;
	overflow:hidden; /* forDW */
	zoom: 1; /* for IE5.5 - IE7 */
}


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


.camp_main_img ul {
	padding-top:187px;
	margin-left:7px;

}

.camp_main_img ul li {
	float:left;
	margin-right:6px;
}
