@charset "utf-8";
h4 {
	margin-top:15px;
}
p.testright {
	text-align:right;
}
ol.clause {
	list-style-position:outside;
	list-style-type:decimal;
	margin:10px 10px 10px 10px;
	padding-left:10px;
}
ol.clause li{
	list-style-type:decimal;
	padding-bottom:5px;
}

.copyright_list{
	margin-left:30px;
	list-style:disc;
	margin-bottom:10px;
}
.copyright_list li{
	list-style:disc;
}
.boardBox {
	border: 1px solid #E0E0E0;
	padding: 6px;
	margin-bottom: 25px;
  }

/*faq*/
/************************************************/

.tablelist{
	width:130px;
	height:auto;
	margin:0px 10px 10px 0px;
	float:left;
}
.tablelist li{
	width:auto;
	height:auto;
	margin-bottom:5px;
}
.clearleft{
	clear:left;
	line-height:1px;
	width:1px;
	height:1px;
}

.faqlist{
	margin-bottom:20px;
        margin-left:20px;
}
.faqlist li{
	margin-bottom:7px;
}

.faqlist a {
	text-decoration: underline;
	background-image: url(../../_share/icon/faq.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	display: block; 
}
.faq_center {
	text-align: center;
}
h4.hcolor_faq {
	background: url(../../_share/hcolor_h4.jpg) repeat-x;
	padding-left:15px;
	padding-top:7px;
	padding-bottom:5px;
        margin-bottom:0px;
        height:21px;
	font-size:17px;
}

/* nU */
/************************************************/
.eventarea{
	width:363px;
	border-top: 1px solid #E4E4E4;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #E4E4E4;
	padding: 5px;
	margin-bottom: 5px;
	background: url(../../_share/boxGeneral.gif) !important;
	line-height:20px;
}

.eventlist{
	margin-left:5px;
}

.eventlist a{
	color:#000;
	text-decoration:none;
}

.eventlist a:hover{
	color:#FF0000;
	text-decoration:underline;
}

.institutionbox{
	width:100%;
	height:auto;
}
.institution_left{
	width:380px;
	height:auto;
	float:left;
}

.institution_left img{
	margin-right:10px;
}

.institution_right{
	width:220px;
	height:auto;
	float:left;
}


.institution_right table{
	width:100%;
	height:auto;
	float:left;
	margin-bottom:10px;
}

.institution_right img,.institution_right2 img{
	margin-left:10px;
}
/* team26ւ̎ */
/************************************************/
.red {
	font-color:red !important;
}
/* gуTCg */
/************************************************/
.marginTop3 {
	margin-top:3px;
}
.kome {
	background:#000;color:#fff;padding:3px;font-size:10px;
}

/* M card */
/************************************************/
.orico{
	padding:10px;
	border-left: 1px solid #261271;
	border-bottom: 1px solid #261271;
	border-right: 1px solid #261271;
	background-color:#FFFFFF;
}

/* Photobox */
/************************************************/
.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 .photolist3{
	width:588px;
	margin-bottom:10px;
}

.photobox .photolist3 td{
	width:186px;
	padding:5px;
	text-align:center;
	vertical-align:top;
}

.photobox .photolist3 img{
	margin-bottom:5px;
}

.photobox .photolist3 .phototitle{
	width:186px;
	font-size:92%;
	line-height:1.2em;
	height:auto;
}

.photobox .photolist3 .phototitle2{
	width:260px;
	font-size:92%;
	line-height:1.2em;
	height:auto;
}

.photobox .photolist3_1{
	width:196px;
	margin-bottom:10px;
}

.photobox .photolist3_1 td{
	width:186px;
	padding:5px;
	vertical-align:top;
}

.photobox .photolist3_1 img{
	margin-bottom:5px;
}

.photobox .photolist3_1 .phototitle{
	width:186px;
	height:auto;
}

.photobox .photolist2{
	width:588px;
	margin-bottom:10px;
}

.photobox .photolist2 td{
	width:284px;
	padding:5px;
	vertical-align:top;
}

.photobox .photolist2 img{
	margin-bottom:5px;
}

.photobox .photolist2 .phototitle{
	width:284px;
	height:auto;
}

.photobox .photolist4{
	width:588px;
	margin-bottom:10px;
}

.photobox .photolist4 td{
	width:137px;
	padding:5px;
	text-align:center;
	vertical-align:top;
}

.photobox .photolist4 img{
	margin-bottom:5px;
}

.photobox .photolist4 .phototitle{
	width:137px;
	font-size:92%;
	line-height:1.2em;
	height:auto;
}

/* tHgNu */
/************************************************/
.photoclub{
	background-color:#F9F9F9;
	border-top: 1px solid #E4E4E4;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #E4E4E4;
}

.official_camera{
	display:block;
	background-color:#F7F7F7;
	width:568px;
	height:auto;
	text-align:center;
	padding:15px;
	border-top: 1px solid #E4E4E4;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #E4E4E4;
	margin-bottom: 15px;
}

.photo_index{
	dispaly:block;
	width:75px;
	height:auto;
	float:left;
	text-align:center;
	margin-right:3px;
	margin-bottom:15px;
	border-top: 1px solid #E4E4E4;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #E4E4E4;
}

.photo_index a{
	font-size:109%;
	text-decoration: none;
	color:#000;
}

.photo_index a:hover{
	font-size:109%;
	text-decoration: none;
	color:#FF0000;
}

.photo_index_on{
	dispaly:block;
	width:75px;
	height:auto;
	float:left;
	text-align:center;
	margin-right:3px;
	margin-bottom:15px;
	background-color:#FF0000;
	border-top: 1px solid #E4E4E4;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #E4E4E4;
}

.photo_index_on a{
	font-size:109%;
	text-decoration: none;
	color:#FFF;
}

.photo_index_on a:hover{
	font-size:109%;
	text-decoration: none;
	color:#FFFF95;
}

/* Wj[N\ */
/************************************************/
.timeline {
	width: 35px ;
	font-size: 15px ;
	color: #000000 ;
	vertical-align: top ;
	font-weight: bold ;
	text-align: left ;
	background-image: url(../../_share/bg_td01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 5px 5px 6px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000;
}

.historydate {
	width: 46px ;
	padding: 5px ;
	color: #444 ;
	font-size:10px;
	vertical-align: top ;
	font-weight: bold ;
	text-align: left ;
	background-color: #F9F9F9;
	background-image: url(../../_share/bg_td02.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.historyinfo {
	width: auto ;
	padding: 5px ;
	color: #444 ;
	vertical-align: top ;
	text-align: left ;
	background-image: url(../../_share/bg_td02.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.historyintro {
	width: auto ;
	padding:0;
	vertical-align: top ;
	font-weight:bold;
	color:#bd0910;
	text-align: left ;
	line-height:1.2em;
}

/* gуTCgItV[Y */
/************************************************/
.mobilepromo_off{
	width:298px;
	padding:0px;
	border: 0px;
	height:130px;
	float:left;
	margin:0 1px 1px 0;
}

.mobilepromo_off_right{
	width:298px;
	padding:0px;
	border: 0px;
	height:130px;
	float:left;
	margin-bottom:10px;
}

.mobilepromo_off_intro{
	width:180px;
	padding:0;
	height:auto;
	margin-top:40px;
	margin-left:6px;
}

.mobilepromo_off01{
	background-image: url(/expansion/information/img/mobilepromo/bg01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.mobilepromo_off02{
	background-image: url(/expansion/information/img/mobilepromo/bg02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.mobilepromo_off03{
	background-image: url(/expansion/information/img/mobilepromo/bg03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.mobilepromo_off04{
	background-image: url(/expansion/information/img/mobilepromo/bg04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.mobilepromo_off05{
	background-image: url(/expansion/information/img/mobilepromo/bg05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.mobilepromo_off06{
	background-image: url(/expansion/information/img/mobilepromo/bg06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.mobilepromo_01{
	background-image: url(/expansion/information/img/mobilepromo/bg07.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.mobilepromo_02{
	background-image: url(/expansion/information/img/mobilepromo/bg08.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.mobilepromo_03{
	background-image: url(/expansion/information/img/mobilepromo/bg09.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.mobilepromo_04{
	background-image: url(/expansion/information/img/mobilepromo/bg10.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.mobilepromo_05{
	background-image: url(/expansion/information/img/mobilepromo/bg11.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.mobilepromo_06{
	background-image: url(/expansion/information/img/mobilepromo/bg12.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.mobilepromo_07{
	background-image: url(/expansion/information/img/mobilepromo/bg13.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.mobilepromo_08{
	background-image: url(/expansion/information/img/mobilepromo/bg14.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.mobilepromo_09{
	background-image: url(/expansion/information/img/mobilepromo/bg15.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.mobilepromo_10{
	background-image: url(/expansion/information/img/mobilepromo/bg16.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.mobilepromo_11{
	background-image: url(/expansion/information/img/mobilepromo/bg17.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.mobilepromo_12{
	background-image: url(/expansion/information/img/mobilepromo/bg18.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.mobilepromo_bottom{
	width:600px;
	padding:0px;
	border: 0px;
	height:361px;
	float:left;
	margin:0 1px 1px 0;
}

.mobilepromo_bottom_intro{
	width:200px;
	padding:0;
	height:auto;
	margin-top:308px;
	margin-left:260px;
}

.mobilepromo_bottom_bg{
	background-image: url(/expansion/information/img/mobilepromo/bottom3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.mobilepromo_2010 {
	width:600px;
	height:344px;
	margin:0;
	padding:0;
}
	.mobilepromo_2010 img {
		border:none;
	}

/*
.mobilepromo_2010 {
	width:600px;
	height:344px;
}
	.mobilepromo_2010 img {
		border:none;
		padding:285px 15px 19px 410px;
	}
	.mobilepromo_2010 div.id17 {
		background:url(/expansion/information/img/mobilepromo/mbl_pr_17.jpg) left top no-repeat;
	}
	.mobilepromo_2010 div.id18 {
		background:url(/expansion/information/img/mobilepromo/mbl_pr_18.jpg) left top no-repeat;
	}
	.mobilepromo_2010 div.id19 {
		background:url(/expansion/information/img/mobilepromo/mbl_pr_19.jpg) left top no-repeat;
	}
	.mobilepromo_2010 div.id20 {
		background:url(/expansion/information/img/mobilepromo/mbl_pr_20.jpg) left top no-repeat;
	}
	.mobilepromo_2010 div.id22 {
		background:url(/expansion/information/img/mobilepromo/mbl_pr_22.jpg) left top no-repeat;
	}
*/

.mobilepromo_new{
	width:600px;
	padding:0px;
	border: 0px;
	height:137px;
	float:left;
	margin:0 0px 0px 0;
}
.mobilepromo_new_intro{
	width:600px;
	padding:0;
	height:auto;
	margin-top:21px;
	margin-left:0px;
}

.mobilepromo_new_base{
	background-image: url(/expansion/information/img/mobilepromo/newarea.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/* 2009地域振興 */
/************************************************/
.td02 .details{
	display:block;
	width:45px;
	height:20px;
	background: url('/team/img/camp/bgreport.gif') no-repeat;
	font-size:10px;
	text-decoration:none;
	color:#fff;
	text-align:center;
	padding-top:1px;

}

.td02 .report{
	display:block;
	width:45px;
	height:20px;
	background: url('/team/img/camp/bgmovie.gif') no-repeat;
	font-size:10px;
	text-decoration:none;
	color:#fff;
	text-align:center;
	padding-top:1px;
}
.td02 .okng{
	display:block;
	width:45px;
	height:20px;
	background: url('/team/img/camp/bgmobile.gif') no-repeat;
	font-size:10px;
	text-decoration:none;
	color:#fff;
	text-align:center;
	padding-top:1px;
}
.report {
	display:block;
	background-image:url(/expansion/local/img/report.gif);
	width: 280px;
	height:140px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a:hover.report {
	background-position:0px -142px;
}
.tour {
	display:block;
	background-image:url(/expansion/local/img/tour.gif);
	width: 280px;
	height:140px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a:hover.tour {
	background-position:0px -142px;
}
.junior {
	display:block;
	background-image:url(/expansion/local/img/junior.gif);
	width: 280px;
	height:140px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a:hover.junior {
	background-position:0px -142px;
}
.etc {
	display:block;
	background-image:url(/expansion/local/img/etc.gif);
	width: 280px;
	height:140px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a:hover.etc {
	background-position:0px -142px;
}

.lottecup {
	display:block;
	background-image:url(/expansion/local/img/lottecup.gif);
	width: 280px;
	height:140px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a:hover.lottecup {
	background-position:0px -142px;
}
.academycup {
	display:block;
	background-image:url(/expansion/local/img/academycup.gif);
	width: 280px;
	height:140px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a:hover.academycup {
	background-position:0px -142px;
}
.baseballcup {
	display:block;
	background-image:url(/expansion/local/img/baseballcup.gif);
	width: 280px;
	height:140px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a:hover.baseballcup {
	background-position:0px -142px;
}
.baseballclinic {
	display:block;
	background-image:url(/expansion/local/img/baseballclinic.gif);
	width: 280px;
	height:140px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a:hover.baseballclinic {
	background-position:0px -142px;
}
.marinesdrill {
	display:block;
	background-image:url(/expansion/local/img/marinesdrill.gif);
	width: 280px;
	height:140px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a:hover.marinesdrill {
	background-position:0px -142px;
}

/* 地域振興カレンダｰ用 */
/************************************************/

li.localli{
	list-style-type:disc;
	list-style-position:inside;
}

/* サイトマップ */
/************************************************/

#sitemap {
	margin: 0 0 20px 10px;
	width: 290px;
	float: left;
}
	#sitemap li {
		text-indent: 20px;
		padding-top: 5px;
	}
		#sitemap li.ctgry {
			font-weight: bold;
			background-image: url(/_share/bg_pCap_2010.gif);
			background-repeat: no-repeat;
			background-position: 2px;
			font-size: 14px;
			padding-bottom: 5px;
		}
		#sitemap li.ctgry a {
			background: none !important;
			text-decoration: none;
			padding-left: 0 !important;
			color: #000 !important;
		}
		#sitemap li a:hover {
			text-decoration: underline;
			color: #0066CC !important;
		}
		#sitemap li a {
			text-decoration: none;
			background-image: url(/_share/icon/linkB09.gif);
			background-repeat: no-repeat;
			background-position: left center;
			padding-left: 16px;
			color: #333 !important;
		}
		#sitemap li a:hover {
			text-decoration: underline;
			color: #0066CC !important;
		}
		#sitemap li a.out {
			text-decoration: none;
			background-image: url(/_share/icon/outlink.gif);
			background-repeat: no-repeat;
			background-position: left center;
			padding-left: 15px;
			padding-top: 3px;
			padding-bottom: 3px;
			color: #333 !important;
		}
		#sitemap li a.out:hover {
			text-decoration: underline;
			color: #0066CC !important;
		}

/* マリーンズカップ2011 NAVI */
/************************************************/
.nav_mcup {
	clear: both;
     height: 50px;
     margin-bottom: 15px;
     padding: 0px;
     width: 600px;
}

.nav_mcup li{
	float:left;
	width:150px;
}

.nav_mcup li a {
     background-image: url("../../expansion/local/img/chibalottemarinescup2011/nav.gif");
     background-repeat: no-repeat;
     display: block;
     height: 35px;
     overflow: hidden;
     text-indent: -10000px;
}


.nav_mcup li.nav01 a { background-position: 0px 0px; width: 150px; }
.nav_mcup li.nav01.on a { background-position: 0px -70px; }
.nav_mcup li.nav01 a:hover { background-position: 0px -35px; }
.nav_mcup li.nav02 a { background-position: -150px 0px; width: 150px; }
.nav_mcup li.nav02 a:hover { background-position: -150px -35px; }
.nav_mcup li.nav02.on a { background-position: -150px -70px; }
.nav_mcup li.nav03 a { background-position: -300px 0px; width: 150px; }
.nav_mcup li.nav03 a:hover { background-position: -300px -35px; }
.nav_mcup li.nav03.on a { background-position: -300px -70px; }
.nav_mcup li.nav04 a { background-position: -450px 0px; width: 150px; }
.nav_mcup li.nav04 a:hover { background-position: -450px -35px; }
.nav_mcup li.nav04.on a { background-position: -450px -70px; }


.tdTsInning {
background-color: #EBEBEB;
text-align: center;
padding-top: 1px;
padding-bottom: 1px;
}

.tdTopscore {
background-color: white;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: center;
width: 25px;
color: #060;
}
.tableTopscore {
background-color: #CCC;
}



