@charset "utf-8";


/* コメント */
/************************************************/

.textConcept {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #006600;
}
.boxSpt {
	padding: 10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	overflow: auto;
	height: 380px;
}

.boxSpt h4 {
	font-size: 100%;
	padding: 5px;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFE6;
}

.boxSpt h5 {
	font-size: 92%;
	background-color: #F5F5F5;
	background-image: url(/_share/icon/orange.gif);
	background-repeat: no-repeat;
	background-position: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
}


.boxSpt p {
	font-size: 92%;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 8px;
	line-height: 150%;
	padding-left: 10px;

}


.sptTd1 {
	font-size: 11px;
	background-color: #EFEFEF;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
}
.sponsorLogo {
	text-align: center;
	background-image: url(/_share/bg_td02.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 15px;
	font-size: 90%;
	color: #666666;
	text-decoration: none;
}
.sponsorLogo2 {
	text-align: center;
	padding-bottom: 15px;
	background-image: url(/_share/dotline.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 90%;
	color: #666666;
	text-decoration: none;
}

.sponsorLogo a {
	font-size: 90%;
	color: #666666;
	text-decoration: none;
}

.sponsorLogo2 a {
	font-size: 90%;
	color: #666666;
	text-decoration: none;
}




#tab_school {
	height: 22px;
	background-image: url(/_share/bg_tab2.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 20px;
}

#tab_school ul {
}

#tab_school ul li {
	float: left;
}

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

#tab_school ul li.w140 a {
	background-image: url(/_share/tab_school.gif);
	width: 125px;
}

#tab_school ul li .on {
	float: left;
	font-weight: bold;
	color: #FFFF00;
	background-image: url(/_share/tab_school_s_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


#tab_school ul li.w140 .on {
	background-image: url(/_share/tab_school_on.gif);
}


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





#tab_jyuku {
	height: 22px;
}

#tab_jyuku ul {
}

#tab_jyuku ul li {
	float: left;
}

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





/* 地域密着リスト */
/************************************************/

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

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

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


#localList li {
	float: left;
}


#localList ul li {
	background-image: url(/company/local/img/bg_list.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 145px;
	margin-bottom: 15px;
	height: 260px;
	margin-right: 3px;
	display: block;
	padding-top: 2px;
	padding-left: 2px;
	color: #333333;
	text-decoration: none;
	line-height: 140%;
  }


.textContent {
	font-size: 84%;
	color: #333333;
}
.textProfile {
	font-size: 80%;
	color: #FF9900;
}



/* tab_eco */
/************************************************/
#tab_eco {
	height: 22px;
	background-image: url(/_share/bg_tab_eco.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 20px;
}

#tab_eco ul {
}

#tab_eco ul li {
	float: left;
}

#tab_eco ul li .on {
	float: left;
	color: #FFFF00;
	background-image: url(/_share/tab_eco_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

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

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






/* tab_eco2 */
/************************************************/
#tab_eco2 {
	height: 44px;
	background-image: url(/_share/bg_tab_eco.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 20px;
}

#tab_eco2 ul {
}

#tab_eco2 ul li {
	float: left;
}

#tab_eco2 ul li .on {
	float: left;
	color: #FFFF00;
	background-image: url(/_share/tab_eco_on2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#tab_eco2 ul li a {
	text-decoration: none;
	background-image: url(/_share/tab_eco2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	width: 84px;
	padding-left: 15px;
	padding-top: 10px;
	font-size: 11px;
	display: block;
}

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


/* sponsor */
/************************************************/
.SponsorUnit{
	float:left;
	width:290px;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	font-size: 92%;
	background-image: url(/_share/bg_td02.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/*baseball_after
**************************************************/
/*
ul.afterSchoolMenu{
	margin-bottom:20px;
}
ul.afterSchoolMenu li{
	float:left;
	height:57px;
	display:block;
}
ul.afterSchoolMenu li a{
	background:url(../../school/img/2011afterschool/afterschool_menu.jpg) no-repeat;
	width:77px;
	height:57px;
	display:block;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
}
ul.afterSchoolMenu li.menuClub a{width:77px;background-position:0px 0px;}
ul.afterSchoolMenu li.menuExperi a{width:77px;background-position:-77px 0px;}
ul.afterSchoolMenu li.menuNotice a{width:77px;background-position:-154px 0px;}
ul.afterSchoolMenu li.menuFaq a{width:77px;background-position:-231px 0px;}
ul.afterSchoolMenu li.menuVoice a{width:77px;background-position:-308px 0px;}
ul.afterSchoolMenu li.menuCorch a{width:77px;background-position:-385px 0px;}
ul.afterSchoolMenu li.menuEntry a{width:138px;background-position:-462px 0px;}

ul.afterSchoolMenu li.menuClub a:hover,ul.afterSchoolMenu li.menuClub a.select{background-position:0px -57px;}
ul.afterSchoolMenu li.menuExperi a:hover,ul.afterSchoolMenu li.menuExperi a.select{background-position:-77px -57px;}
ul.afterSchoolMenu li.menuNotice a:hover,ul.afterSchoolMenu li.menuNotice a.select{background-position:-154px -57px;}
ul.afterSchoolMenu li.menuFaq a:hover,ul.afterSchoolMenu li.menuFaq a.select{background-position:-231px -57px;}
ul.afterSchoolMenu li.menuVoice a:hover,ul.afterSchoolMenu li.menuVoice a.select{background-position:-308px -57px;}
ul.afterSchoolMenu li.menuCorch a:hover,ul.afterSchoolMenu li.menuCorch a.select{width:77px;background-position:-385px -57px;}
ul.afterSchoolMenu li.menuEntry a:hover,ul.afterSchoolMenu li.menuEntry a.select{background-position:-462px -57px;}

ul.afterSchoolMenu li.menuClubClose{
	background:url(../../school/img/2011afterschool/afterschool_menu.jpg) no-repeat;
	background-position:0px -114px;
	width:77px;
}
ul.afterSchoolMenu li.menuExperiClose{
	background:url(../../school/img/2011afterschool/afterschool_menu.jpg) no-repeat;
	background-position:-77px -114px;
	width:77px;
}
ul.afterSchoolMenu li.menuNoticeClose{
	background:url(../../school/img/2011afterschool/afterschool_menu.jpg) no-repeat;
	background-position:-154px -114px;
	width:77px;
}
ul.afterSchoolMenu li.menuFaqClose{
	background:url(../../school/img/2011afterschool/afterschool_menu.jpg) no-repeat;
	background-position:-231px -114px;
	width:77px;
}
ul.afterSchoolMenu li.menuVoiceClose{
	background:url(../../school/img/2011afterschool/afterschool_menu.jpg) no-repeat;
	background-position:-308px -114px;
	width:77px;
}
ul.afterSchoolMenu li.menuCorchClose{
	background:url(../../school/img/2011afterschool/afterschool_menu.jpg) no-repeat;
	background-position:-385px -114px;
	width:77px;
	height:57px;
	display:block;
	text-indent:-9999px;
}
ul.afterSchoolMenu li.menuEntryClose{
	background:url(../../school/img/2011afterschool/afterschool_menu.jpg) no-repeat;
	background-position:-462px -114px;
}
ul.afterSchoolMenu li span{
	text-indent:-9999px;
	display:block;
}*/
.futureList{
	width:337px;
	float:left;
}
.futureList li{
	clear:both;
}
.futureList dl dt{
	width:154px;
	height:64px;
	float:left;
	margin-bottom:10px;
}
.futureList dl dd{
	width:180px;
	height:49px;
	padding-top:15px;
	padding-left:3px;
	float:left;
	margin-bottom:10px;}
	
	/*softball
**************************************************/

ul.afterSchoolMenu{
	margin-bottom:20px;
}
ul.afterSchoolMenu li{
	float:left;
	height:57px;
	display:block;
}
ul.afterSchoolMenu li a{
	background:url(../../school/img/2012afterschool/afterschool_menu.jpg) no-repeat;
	width:77px;
	height:52px;
	display:block;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
}
ul.afterSchoolMenu li.menuTop a{width:86px;background-position:0px 0px;}
ul.afterSchoolMenu li.menuClass a{width:180px;background-position:-86px 0px;}
ul.afterSchoolMenu li.menuCoach a{width:130px;background-position:-266px 0px;}
ul.afterSchoolMenu li.menuFaq a{width:91px;background-position:-396px 0px;}
ul.afterSchoolMenu li.menuMypage a{width:113px;background-position:-487px 0px;}

ul.afterSchoolMenu li.menuTop a:hover{background-position:0px -106px;}
ul.afterSchoolMenu li.menuClass a:hover{background-position:-86px -106px;}
ul.afterSchoolMenu li.menuCoach a:hover{background-position:-266px -106px;}
ul.afterSchoolMenu li.menuFaq a:hover{background-position:-396px -106px;}
ul.afterSchoolMenu li.menuMypage a:hover{background-position:-487px -106px;}

ul.afterSchoolMenu li.menuTop a.select{background-position:0px -52px;}
ul.afterSchoolMenu li.menuClass a.select{background-position:-86px -52px;}
ul.afterSchoolMenu li.menuCoach a.select{background-position:-266px -52px;}
ul.afterSchoolMenu li.menuFaq a.select{background-position:-396px -52px;}
ul.afterSchoolMenu li.menuMypage a.select{background-position:-487px -52px;}

ul.afterSchoolMenu li.menuTopClose{
	background:url(../../school/img/2012afterschool/afterschool_menu.jpg) no-repeat;
	background-position:0px -160px;
	width:86px;
}
ul.afterSchoolMenu li.menuClassClose{
	background:url(../../school/img/2012afterschool/afterschool_menu.jpg) no-repeat;
	background-position:-86px -160px;
	width:180px;
}
ul.afterSchoolMenu li.menuCoachClose{
	background:url(../../school/img/2012afterschool/afterschool_menu.jpg) no-repeat;
	background-position:-266px -160px;
	width:130px;
}
ul.afterSchoolMenu li.menuFaqClose{
	background:url(../../school/img/2012afterschool/afterschool_menu.jpg) no-repeat;
	background-position:-396px -160px;
	width:91px;
}
ul.afterSchoolMenu li.menuMypageClose{
	background:url(../../school/img/2012afterschool/afterschool_menu.jpg) no-repeat;
	background-position:-487px -160px;
	width:113px;
}

ul.afterSchoolMenu li span{
	text-indent:-9999px;
	display:block;
}


/*baseball
**************************************************/

ul.baseballMenu{
	margin-bottom:20px;
}
ul.baseballMenu li{
	float:left;
	height:57px;
	display:block;
}
ul.baseballMenu li a{
	background:url(../../school/img/2012baseball/baseball_menu.jpg) no-repeat;
	width:77px;
	height:52px;
	display:block;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
}
ul.baseballMenu li.menuTop a{width:86px;background-position:0px 0px;}
ul.baseballMenu li.menuClass a{width:180px;background-position:-86px 0px;}
ul.baseballMenu li.menuCoach a{width:130px;background-position:-266px 0px;}
ul.baseballMenu li.menuFaq a{width:91px;background-position:-396px 0px;}
ul.baseballMenu li.menuMypage a{width:113px;background-position:-487px 0px;}

ul.baseballMenu li.menuTop a:hover{background-position:0px -106px;}
ul.baseballMenu li.menuClass a:hover{background-position:-86px -106px;}
ul.baseballMenu li.menuCoach a:hover{background-position:-266px -106px;}
ul.baseballMenu li.menuFaq a:hover{background-position:-396px -106px;}
ul.baseballMenu li.menuMypage a:hover{background-position:-487px -106px;}

ul.baseballMenu li.menuTop a.select{background-position:0px -52px;}
ul.baseballMenu li.menuClass a.select{background-position:-86px -52px;}
ul.baseballMenu li.menuCoach a.select{background-position:-266px -52px;}
ul.baseballMenu li.menuFaq a.select{background-position:-396px -52px;}
ul.baseballMenu li.menuMypage a.select{background-position:-487px -52px;}

ul.baseballMenu li.menuTopClose{
	background:url(../../school/img/2012baseball/baseball_menu.jpg) no-repeat;
	background-position:0px -160px;
	width:86px;
}
ul.baseballMenu li.menuClassClose{
	background:url(../../school/img/2012baseball/baseball_menu.jpg) no-repeat;
	background-position:-86px -160px;
	width:180px;
}
ul.baseballMenu li.menuCoachClose{
	background:url(../../school/img/2012baseball/baseball_menu.jpg) no-repeat;
	background-position:-266px -160px;
	width:130px;
}
ul.baseballMenu li.menuFaqClose{
	background:url(../../school/img/2012baseball/baseball_menu.jpg) no-repeat;
	background-position:-396px -160px;
	width:91px;
}
ul.baseballMenu li.menuMypageClose{
	background:url(../../school/img/2012baseball/baseball_menu.jpg) no-repeat;
	background-position:-487px -158px;
	width:113px;
}

ul.baseballMenu li span{
	text-indent:-9999px;
	display:block;
}
#dlbase dl{margin:0px 25px 10px  25px 25px;}

/*baseball_after bgcolor
**************************************************/
.bgColor1{
	background-color:#ffcc99;
}

/*baseball_after color
**************************************************/
.textOrange{
	color:#ff6600;
}
.p5{padding:5px;}
.fl{float:left;}
.fr{float:right}
.clear_float{clear:both;}
