@charset "utf-8";

/* clearfix設定
---------------------------------------------*/
.infobox:after,
#sitemapmain:after,
.fieldBOX:after,
#Wboxmain .singleBOXL div:after,
#Wboxmain .singleBOXR div:after,
#Wboxmain:after,
#jtBOX:after,
.between:after,
.infobox:after,
#fieldclub .yearBOX:after,
fieldTopicsBox:after,
#ecoWrap h4.dtltit:after,
#ecoTopBody:after,
#ecotopCntList ul:after,
#ecotopCntList ul li h5:after,
#ecotopCntList:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}

/* IE設定
---------------------------------------------*/  
.infobox,
#sitemapmain,
.fieldBOX,
#Wboxmain .singleBOXL div,
#Wboxmain .singleBOXR div,
#Wboxmain,
#jtBOX,
.between,
.infobox,
#fieldclub .yearBOX,
fieldTopicsBox,
#ecoWrap h4.dtltit,
#ecoTopBody,
#ecotopCntList ul,
#ecotopCntList ul li h5,
#ecotopCntList {
	zoom: 1;
}

/* インデックス
---------------------------------------------*/
#baseballinfo {
	width:586px;
	background:url(../../company/img/bk_baseballteam_bottom.gif) no-repeat bottom;
	margin:15px auto 20px auto;
	padding:5px 5px 10px 5px;
}

#baseballinfo h3 {
	background:url(../../company/img/bk_baseballteam_top.gif) no-repeat top;
	padding:5px 5px 1px 5px;
	margin:0 auto 0 auto;
	overflow:hidden;
}

#baseballinfo ul {
	background:url(../../company/img/bk_baseballteam_middle.gif) repeat-y left;
	overflow: hidden;
	padding:5px;
}

#baseballinfo ul li {
	margin:3px 10px 5px 10px;
	padding:8px 3px 3px 20px;
	background:url(../../company/img/icon.gif) no-repeat 0.8em 1.0em;
	border-bottom:#EFEFEF solid 1px;
}

.infobox {
	overflow:hidden;
	padding:10px 0 20px 0;
}

.infoboxLbox {
	width:290px;
	float:left;
	margin:0 9px 20px 0;
}

.infoboxRbox {
	width:290px;
	float:left;
	margin:0 0 20px 9px;
}

.infobox dl dt {
	margin-bottom:5px;
}

.infobox dl dd {
	padding:5px;
}

.between {
	overflow:hidden;
	padding:0 0 20px 0;
}

.between img {
	float:left;
	margin:0 10px 0 0;
}

.middletitle {
	background:url(../../company/img/dk_gray.gif) no-repeat center;
	margin-bottom:15px;
	padding:3px 0 2px 10px;
	font-size:117%;
}

.eachlink {
	background:url(//company/img/icon_orange.gif) no-repeat 0.3em 0.6em;
	padding:3px 3px 5px 15px;
	display:block;
	float:right;
	margin-right:10px;
}

/* プライバシーポリシー 
---------------------------------------------*/

.caution {
	color: #FF0000;
}

#policyWrap {
	width:580px;
	margin:10px 0 15px 10px;
}

・contents td {
	vertical-align:top;
	text-align: left;
}

#policyWrap p {
	margin:0 10px 15px 10px;
	text-indent:-1.5em;
	padding:0 0 0 1.5em;
}

#policyWrap p.leadtxt {
	text-indent:0;
	margin:0 0 20px 0;
	padding:0;
}

.policylist {
	margin:0 30px 15px 30px;
	padding:0;
}

/* お問合せ */
	
#contactWrap p {
	margin:0 10px 20px 10px;
	text-indent:0em;
	padding:0 10 0 0;
}


.contactdl {
	border-left:#FF9900 3px solid;
	margin:0px 40px 30px 40px;
	padding:0px 0px 0px 10px;
}

.policytable {
	margin:0 0 15px 0;
}

#contactWrap .attention {
	margin:0 10px 20px;
	border:2px solid #C00;
	background:#ffc;
	padding:5px;
}


/* スポンサー
---------------------------------------------*/
#sponsorWrap p {
	padding:5px;
	text-align:center;
}

.sponsortab {
	margin:0px 0px 20px 0px;
	width:600px;
}

.sponsortab td {
	text-align:center;
	padding:0 0 30px 0;
	width:33%;
	vertical-align: top;
}

/************************************************/

/* 企業理念
---------------------------------------------*/

#philosophybox {
	margin-bottom:10px;
}

.logo {
	text-align:center;
	float: none;
	margin-bottom:15px;
}

/*リンク
---------------------------------------------*/

.linkTable {
	width:600px;
	margin:16px 0 18px 12px;
}

.linkTable p {
	margin-bottom:18px;
}

#linkInnerTable {
	border-top:#CCCCCC 3px solid;
	border-bottom:#CCCCCC 2px solid;
}

#linkInnerTable td {
	border-bottom:#CCCCCC 1px solid;
}

.linkbanner {
	height:100px;
	border-right:#CCCCCC 1px dashed;
	text-align: center!important;
	vertical-align:middle!important;
}

#linkInnerTable dl {
	padding-left:20px;
}

#linkInnerTable dt {
	background:url(../../company/img/icon.gif) no-repeat 0.4em;
	padding:0 0 0 15px;
}

#linkInnerTable dd {
	padding-left:8px;
}

#sponsubmenu {
	width:176px;
	border-top:solid 1px #CCC;
}

/*サイトマップ
---------------------------------------------*/

#sitemapmain {
	width:560px;
	margin:0 10px 15px 10px;
	padding:0 10px;
	overflow:hidden;
}

.sitemapsubBox {
	padding:0 0 10px;
	overflow:hidden;
	letter-spacing: 0.1em;
}

.sitemapsubBox .sitemapsubL {
	border-right:1px dotted #CCC;
	border-top:1px solid #CCC;
	float:left;
	height:1000px;
	padding:0 9px 0 20px;
	width:250px;
}

.sitemapsubBox .sitemapsubR {
	border-top:1px solid #CCC;
	float:left;
	height:1000px;
	padding:0 10px 0 20px;
	width:250px;
}

.sitemapsubBox >.sitemapsubL,
.sitemapsubBox >.sitemapsubR {
	height:auto;
	min-height:1000px;
}

#sitemapmain h5 {
	font-size:117%;
	margin:20px 0 10px 0;
	padding:3px 0 3px 10px;
	background:url(/_share/icon/square_blue.gif) 0 0.6em no-repeat;
	font-weight:100;
}

#sitemapmain ul {
	margin:0 0 10px 10px;
	font-size: 92%;
}

#sitemapmain ul li {
	background:url(/_share/icon/h_line.gif) no-repeat 0.5em 0.8em;
	padding:5px 0 5px 18px;
}

#sitemapmain ul a {
	text-decoration:none;
}

/*野球教室
---------------------------------------------*/
#fieldclub {
}

#fieldclub span {
	display:block;
}

#sponsor {
	padding:5px;
	margin:0 0 25px 0;
}

/*TOPICS・講師紹介custom*/

#fieldTopicsBox {
	width:590px;
	margin:0 5px 30px;
	overflow:hidden;
	padding: 10px 0 0;
}

#fieldTopicsBox .fieldTopics {
	float:left;
	width:250px;
	margin:0;
}

#fieldTopicsBox #fieldLecturer {
	float:left;
	width:180px;
	margin:0 0 0 10px;
}

/*TOPICS・講師紹介customEND*/
/*custom*/
#sponsorBanner {
	/*background: url(/company/effort/fieldclub/img/bg_sponsor_msg.gif) 10px 50% no-repeat;*/
	width:470px;
	padding:0 0 0 10px;
	margin: 0 0 10px;
}

#sponsorBanner h4{
	padding:0;
	margin: 0 0 10px 0;
}

#sponsorBanner ul {
	overflow:hidden;
	margin:0;
	width:470px;
	zoom:1;
}

#sponsorBanner ul li {
	display:block;
	width:106px;
	margin:0 10px 5px 0;
	float:left;
}

/*customEND*/

#sponsor ul {
	overflow:hidden;
	margin:10px 0;
	padding:5px;
}

#sponsor ul li {
	width:106px;
	padding:0 5px;
	float:left;
}

#sponsormidoru {
	clear:both;
	margin:0 5px 10px;
}

#sponsormidoru p {
	overflow:hidden;
}

.fieldlink {
	padding:3px;
	margin:0 5px;
}

.fieldlink li {
	display:block;
	background:url(../../company/effort/fieldclub/img/icn_blue.gif) 0.4em 0.6em no-repeat;
	margin:0 3px;
	padding:5px 5px 5px 20px;
}

.sabtitle {
	color:#990000;
	font-size:84%;
	padding:3px 5px;
	display:inherit;
}

.fieldBOX {
	padding:5px;
	background:#F2F2EA;
	overflow:hidden;
	margin: 5px;
}

.fieldBOX .imgbox {
	width:200px;
	height:150px;
}

#jschool {
	margin:0 0 10px;
	border-bottom:1px solid #D9D9D9;
}

#fieldclub .yearBOX {
	width:289px;
	display:block;
	padding: 7px 0;
}

#fieldclub .yearBOX li {
	width:105px;
	display:block;
	background:url(../../company/effort/fieldclub/img/icn_blue.gif) 0.4em 0.5em no-repeat;
	margin:0 13px 5px 0;
	padding:5px 5px 5px 20px;
	float:left;
}

#Wboxmain {
	margin:20px 5px 30px;
	overflow:hidden;
}

#Wboxmain .singleBOXL {
	margin:10px 0 10px 0;
	width:290px;
	float:left;
	clear:both;
}

#Wboxmain .singleBOXR {
	margin:10px 0 10px;
	width:290px;
	float:right;
}

#Wboxmain .singleBOXL h5,
#Wboxmain .singleBOXR h5 {
	background:url(../../_share/dotted_1px_x.gif) bottom repeat-x;
	font-size:100%;
	margin:0 0 7px 0;
}

#Wboxmain .singleBOXL div,
#Wboxmain .singleBOXR div {
	background:#F2F2EA;
	padding:7px;
	overflow:hidden;
	height:150px;
}

#Wboxmain .singleBOXL .imgbox,
#Wboxmain .singleBOXR .imgbox {
	width:120px;
	height:90px;
}

#Wboxmain > .singleBOXL div {
	min-height:150px;
	height:auto;
}

#Wboxmain > .singleBOXR div {
	min-height:150px;
	height:auto;
}

.bsballlink {
	float:right;
	margin:10px 0 0 0;
	background:url(../../company/effort/fieldclub/img/icn_blue.gif) 0.4em 0.5em no-repeat;
	padding:0 0 0 20px;
}

.fieldclubinfo {
	background:url(../../company/effort/fieldclub/img/icn_blue.gif) 0.3em 0.3em no-repeat;
	padding:0 0 0 20px;
	margin:0 0 3px 0;
}

#session {
	border:solid 1px #D9D9D9;
	background:#FFFFFF;
	padding:8px;
	font-size:100%;
	margin:0 0 10px 0;
}

#fieldpictureBOX {
	margin:10px;
	overflow:hidden;
}

#fieldpictureBOX span {
	float:left;
	padding:10px 5px 10px 10px;
}

#jtBOX {
	overflow:hidden;
}

#ofBOX {
	clear:both;
	padding:3px;
	margin:3px 0 10 0;
}

.jtournament {
	margin:0 10px;
	width:370px;
	/*float:right;*/
}

.intext {
	padding:3px 3px 3px 15px;
	font-size:92%;
}

/*地域と社会への取組み
---------------------------------------------*/
#Communitybox {
	background:url(/company/effort/approach/img/bg_top.gif) 0 0 no-repeat;
	padding-top:320px;
}

#sbtitleList{
	margin-bottom:30px;
	padding:0;
}

#sbtitleList .foundtext{
	padding:0px 20px 20px;
	border-bottom:solid 1px #E1CA4A;
	border-left:solid 1px #E1CA4A;
	border-right:solid 1px #E1CA4A;
}

#sbtitleList .foundlink{
	background-color:#BAA31F;
	background-repeat:no-repeat;
	height:21px;
	text-align:right;
	padding:5px 15px 0 0;
	color: #FFFFFF;
	display: block;
}

#sbtitleList a{
	color:#000000;
}

#sbtitleList .ecotext{
	padding:0px 20px 20px;
	border-bottom:solid 1px #23AC38;
	border-left:solid 1px #23AC38;
	border-right:solid 1px #23AC38;

}

#sbtitleList .ecolink{
	background-color:#1D8B2E;
	background-repeat:no-repeat;
	height:21px;
	text-align:right;
	padding:5px 15px 0 0;
	color: #FFFFFF;
	display: block;
}

#sbtitleList .farmtext{
	padding:0px 20px 20px;
	border-bottom:solid 1px #EA5810;
	border-left:solid 1px #EA5810;
	border-right:solid 1px #EA5810;

}

#sbtitleList .farmlink{
	background-color:#EA5810;
	background-repeat:no-repeat;
	height:21px;
	text-align:right;
	padding:5px 15px 0 0;
	color: #FFFFFF;
	display: block;
}

#hichorigreen,
#kensukeBox,
#inabagreen{
	margin:0 0 40px;
	padding:0;
}

#hichorigreen .hichoritext{
	background-image:url(../../company/effort/approach/img/hicyori_logo.gif);
	background-repeat:no-repeat;
	background-position:center;
	position:relative;
	padding: 15px 140px 15px 15px;
	overflow: visible;
}

#hichorigreen .link {
	background-color:#00763C;
	text-align:right;
	padding:5px 15px 5px 0;
	color: #FFFFFF;
	display: block;
}

#kensukeBox .kensuketext{
	position:relative;
	padding: 15px 140px 15px 15px;
	overflow: visible;

}
#kensukeBox .link {
	background-color:#E4007F;
	text-align:right;
	padding:5px 15px 5px 0;
	color: #FFFFFF;
	display: block;
}

#hichorigreen h5, 
#kensukeBox h5, 
#inabagreen h5{
	margin:0 0 8px 0;
	height:42px;
}

#hichorigreen h5 span {
	display:block;
	font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:142%;
	font-weight:100;
	text-align:center;
	background:url(/company/effort/approach/img/bg_listnum_hichori.gif) 0 0 repeat;
	padding:9px;
	float:left;
	color: #FFF;
	margin: 0 10px 0 0;
}

#kensukeBox h5 span {
	display:block;
	font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:142%;
	font-weight:100;
	text-align:center;
	background:url(/company/effort/approach/img/bg_listnum_kensuke.gif) 0 0 repeat;
	padding:9px;
	float:left;
	color: #FFF;
	margin: 0 10px 0 0;
}

#kensukeBox h5 strong,
#hichorigreen h5 strong,
#inabagreen h5 strong {
	font-weight:100;
	font-size:117%;
	display:block;
}

#kensukeBox p img{
	position:absolute;
	left: 456px;
	top: -37px;
}
#hichorigreen p img{
	position:absolute;
	left: 452px;
	top: -39px;
}
#inabagreen p img {
	position:absolute;
	left: 442px;
	top: -48px;
}

#kensukeBox .kensukearticle,
#hichorigreen .hichorarticle,
#inabagreen .inabaarticle{
	padding:5px 10px 0;
	border-top:solid 1px #CCCCCC;
	margin-bottom:15px;
}


#hichorigreen .kensukearticle p,
#hichorigreen .hichorarticle p,
#inabagreen .inabaarticle p {
	padding:5px 0 0 5px;

}

#inabagreen .inabatext{
	background-image:url(../../company/effort/approach/img/inaba_logo.gif);
	background-repeat:no-repeat;
	background-position:center;
	position:relative;
	padding: 15px 140px 15px 15px;
	overflow: visible;
}

#inabagreen .link {
	background-color:#C2141D;
	text-align:right;
	padding:5px 15px 5px 0;
	color: #FFFFFF;
	display: block;
}


#inabagreen h5 span {
	display:block;
	font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:142%;
	font-weight:100;
	text-align:center;
	background:url(/company/effort/approach/img/bg_listnum_inaba.gif) 0 0 repeat;
	padding:9px;
	float:left;
	color: #FFF;
	margin: 0 10px 0 0;
}

/*エコプロジェクト
---------------------------------------------*/
#ecoWrap {
	padding: 0 5px;
}

#ecoWrap h4.dtltit {
	background:url(/company/effort/eco/img/t_dtl.gif) 0 100% no-repeat;
	padding:0 75px 29px 0;
}

#ecoWrap h4.dtltit span {
	display:block;
	font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:167%;
	font-weight:100;
	color:#FFFFFF;
	background-color:#79BD36;
	width:50px;
	padding:11px 0;
	float:left;
	text-align:center;
	margin:0 5px 0 0;
}

#ecoWrap h4.dtltit strong {
	font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:84%;
	display:block;
	padding:5px;
	font-weight:100;
}

#ecoWrap h4.dtltit {
	font-size:117%;
	margin: 0 0 10px 0;
}

#ecoWrap div.dtlbody {
	font-size:117%;
	padding: 0 5px;
}

#ecoWrap div.dtlbody .imgWrap {
	text-align:center;
	margin: 0 0 10px 0;
}

#ecoWrap div.dtlbody .imgWrap img {
	padding:4px;
}

#ecoTopBody {
	margin: -19px 0 0 0;
	background:url(/company/effort/eco/img/bg_top.gif) 0 0 repeat-x;
	padding:20px 0 0 0;
}

#ecoTopBody h4, 
#foundationTopBody h4,
#farmTopBody h4,
#inabaTopBody h4,
#kensukeTopBody h4,
#hichoriTopBody h4{
	margin:0 0 10px 0;
}

#ecoTopBody p, 
#foundationTopBody p,
#farmTopBody p,
#inabaTopBody p,
#kensukeTopBody p,
#hichoriTopBody p{
	margin:0 10px 10px;
}

#ecoTopBody p.projecttit {
	font-size:117%;
	font-weight:700;
	color:#00571D;
}

#ecoTopBody p.logoBox {
	float:right;
	color:#2AAD3B;
	font-size:92%;
	text-align:center;
}

#ecoTopBody p.logoBox img, 
#foundationTopBody img,
#farmTopBody img,
#inabaTopBody img,
#hichoriTopBody img,
#kensukeTopBody img{
	margin:0 0 7px 0;
}

#ecotopCntList, 
#foundationtopCntList,
#farmtopCntList,
#inabatopCntList,
#kensuketopCntList,
#hichoritopCntList{
	margin:0 5px;
}

#ecotopCntList .age{ 
	margin:0 2px 9px 2px;
}

#ecotopCntList h4, 
#foundationtopCntList h4,
#farmtopCntList h4,
#inabatopCntList h4,
#hichoritopCntList h4,
#kensuketopCntList h4{
	margin:0 2px;
}

#ecotopCntList ul{
	background:url(/company/effort/approach/eco/img/gray1px.gif) 294px 0 repeat-y;
}

#ecotopCntList ul li, 
#foundationtopCntList ul li,
#farmtopCntList ul li,
#kensuketopCntList ul li, 
#inabatopCntList ul li, 
#hichoritopCntList ul li {
	display:block;
	padding:8px;
	width:279px;
	background:url(/company/effort/approach/eco/img/white3px.gif) 100% 0 no-repeat;
	border-bottom:solid 1px #CCC;
	float: left;
}

#ecotopCntList ul li h5, 
#foundationtopCntList ul li h5,
#farmtopCntList ul li h5,
#inabatopCntList ul li h5,
#kensuketopCntList ul li h5,
#hichoritopCntList ul li h5{
	margin:0 0 8px 0;
}

#ecotopCntList ul li dl, 
#foundationtopCntList ul li dl,
#farmtopCntList ul li dl,
#inabatopCntList ul li dl,
#kensuketopCntList ul li dl,
#hichoritopCntList ul li dl{
	margin:0 0 8px 0;
}

#ecotopCntList ul li h5 span {
	display:block;
	font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:142%;
	font-weight:100;
	background:url(/company/effort/approach/eco/img/bg_toplistnum.gif) 0 0 repeat;
	padding:9px;
	float:left;
	color: #FFF;
	margin: 0 5px 0 0;
}
#ecotopCntList ul li dl dt{
	display:block;
	font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:142%;
	font-weight:100;
	background:url(/company/effort/approach/eco/img/bg_toplistnum.gif) 0 0 repeat;
	padding:9px;
	float:left;
	color: #FFF;
	margin: 0 5px 0 0;
}

#ecotopCntList ul li h5 strong, 
#foundationtopCntList ul li h5 strong,
#farmtopCntList ul li h5 strong,
#inabatopCntList ul li h5 strong,
#hichoritopCntList ul li h5 strong,
#kensuketopCntList ul li h5 strong{
	font-weight:100;
	font-size:117%;
	display:block;
}
#ecotopCntList ul li dl dd.date strong,
#foundationtopCntList ul li dl dd.date strong,
#farmtopCntList ul li dl dd.date strong,
#inabatopCntList ul li dl dd.date strong,
#kensuketopCntList ul li dl dd.date strong,
#hichoritopCntList ul li dl dd.date strong{
	font-weight:100;
	font-size:117%;
	display:block;
}

#ecotopCntList ul li dl dd.title,
#foundationtopCntList ul li dl dd.title,
#farmtopCntList ul li dl dd.title,
#inabatopCntList ul li dl dd.title,
#kensuketopCntList ul li dl dd.title,
#hichoritopCntList ul li dl dd.title{
	padding:0 0 0 45px;
	display:block;
	/*font-weight:800;*/
}

#ecotopCntList ul li p, 
#foundationtopCntList ul li p,
#farmtopCntList ul li p,
#inabatopCntList ul li p,
#hichoritopCntList ul li p,
#kensuketopCntList ul li p{
	font-size:92%;
	color:#4C4C4C;
}

#ecotopCntList ul li p img, 
#foundationtopCntList ul li p img,
#farmtopCntList ul li p img,
#inabatopCntList ul li p img,
#hichoritopCntList ul li p img,
#kensuketopCntList ul li p img{
	padding:3px;
	border:1px solid #CCC;
	float: right;
	margin: 0 0 0 3px;
}

#ecotopCntList .ageNavi{
	width:584px;
	padding-left:1px;
	margin:0 0 10px 0;
	background:none;
	}

#ecotopCntList .ageNavi li{
	float:left;
	margin:0;
	padding:0 0 0 1px;
	list-style:none;
	display:block;
	width:64px;
	border:none;
	}
	
#ecotopCntList .ageNavi li a{
	display:block;
	height:0;
	height:32px;
	overflow:hidden;
	background:url(/company/effort/approach/eco/img/eco_age.gif) 0 0 no-repeat;
	font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:100;
	font-size:142%;
	color: #999999;
	text-align:center;
	text-decoration:none;
	/*padding-top:2px;*/
	}

#ecotopCntList .ageNavi li a p{
	width:64px;
	height:32px;
	font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:100;
	font-size:100%;
	color: #FFFFFF;
	background:url(/company/effort/approach/eco/img/eco_age01.gif) 0 0 no-repeat;
}
	
#ecotopCntList .ageNavi li a.navi01{ width:64px; }
#ecotopCntList .ageNavi li a.navi01:hover{ background-position:0 -32px; color: #FFFFFF; }
#ecotopCntList .ageNavi li a.navi02{ width:64px; }
#ecotopCntList .ageNavi li a.navi02:hover{ background-position:0 -32px; color: #FFFFFF; }
#ecotopCntList .ageNavi li a.navi03{ width:64px; }
#ecotopCntList .ageNavi li a.navi03:hover{ background-position:0 -32px; color: #FFFFFF; }
#ecotopCntList .ageNavi li a.navi04{ width:64px; }
#ecotopCntList .ageNavi li a.navi04:hover{ background-position:0 -32px; color: #FFFFFF; }

/*ファイターズファンデーション
---------------------------------------------*/

#foundationTopBody {
	margin: -19px 0 0 0;
	background:url(/company/effort/approach/foundation/img/bg_top.gif) 0 0 repeat-x;
	padding:20px 0 0 0;
}

#foundationTopBody p.logoBox {
	float:right;
	color:#C4AB20;
	font-size:92%;
	text-align:center;
}

#foundationtopCntList ul{
	background:url(/company/effort/approach/foundation/img/gray1px.gif) 294px 0 repeat-y;
}

#foundationtopCntList ul li h5 span {
	display:block;
	font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:142%;
	font-weight:100;
	background:url(/company/effort/approach/foundation/img/bg_listnum.gif) 0 0 repeat;
	padding:9px;
	float:left;
	color: #FFF;
	margin: 0 5px 0 0;
}

#foundationtopCntList ul li dl dt{
	display:block;
	font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:142%;
	font-weight:100;
	background:url(/company/effort/approach/foundation/img/bg_listnum.gif) 0 0 repeat;
	padding:9px;
	float:left;
	color: #FFF;
	margin: 0 5px 0 0;
}

/*ファイターズ農園
---------------------------------------------*/

#farmTopBody {
	margin: -19px 0 0 0;
	background:url(/company/effort/approach/farm/img/bg_top.gif) 0 0 repeat-x;
	padding:20px 0 0 0;
}

#farmTopBody p.logoBox {
	float:right;
	color:#F27A40;
	font-size:92%;
	text-align:center;
}

#farmtopCntList ul{
	background:url(/company/effort/approach/farm/img/gray1px.gif) 294px 0 repeat-y;
}

#farmtopCntList ul li h5 span {
	display:block;
	font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:142%;
	font-weight:100;
	background:url(/company/effort/approach/farm/img/bg_listnum.gif) 0 0 repeat;
	padding:9px;
	float:left;
	color: #FFF;
	margin: 0 5px 0 0;
}
#farmtopCntList ul li dl dt{
	display:block;
	font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:142%;
	font-weight:100;
	background:url(/company/effort/approach/farm/img/bg_listnum.gif) 0 0 repeat;
	padding:9px;
	float:left;
	color: #FFF;
	margin: 0 5px 0 0;
}

/*INABA JUNP PROJECT
---------------------------------------------*/

#inabaTopBody {
	margin: -19px 0 0 0;
	background:url(/company/effort/approach/inaba/img/bg_top.gif) 0 0 repeat-x;
	padding:20px 0 0 0;
}

#inabaTopBody p.logoBox {
	float:right;
	color:#C70F19;
	font-size:92%;
	text-align:center;
}

#inabatopCntList ul{
	background:url(/company/effort/approach/inaba/img/gray1px.gif) 294px 0 repeat-y;
}

#inabatopCntList ul li h5 span {
	display:block;
	font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:142%;
	font-weight:100;
	background:url(/company/effort/approach/inaba/img/bg_listnum.gif) 0 0 repeat;
	padding:9px;
	float:left;
	color: #FFF;
	margin: 0 5px 0 0;
}

#inabatopCntList ul li dl dt{
	display:block;
	font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:142%;
	font-weight:100;
	background:url(/company/effort/approach/img/bg_listnum_inaba.gif) 0 0 repeat;
	padding:9px;
	float:left;
	color: #FFF;
	margin: 0 5px 0 0;
}


/*Hichori Green & Fight Project
---------------------------------------------*/

#hichoriTopBody {
	margin: -19px 0 0 0;
	background:url(/company/effort/approach/hichori/img/bg_top.gif) 0 0 repeat-x;
	padding:20px 0 0 0;
}

#hichoriTopBody p.logoBox {
	float:right;
	color:#00763C;
	font-size:92%;
	text-align:center;
}

#hichoritopCntList ul{
	background:url(/company/effort/approach/hichori/img/gray1px.gif) 294px 0 repeat-y;
}

#hichoritopCntList ul li h5 span {
	display:block;
	font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:142%;
	font-weight:100;
	background:url(/company/effort/approach/hichori/img/bg_listnum.gif) 0 0 repeat;
	padding:9px;
	float:left;
	color: #FFF;
	margin: 0 5px 0 0;
}

#hichoritopCntList ul li dl dt{
	display:block;
	font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:142%;
	font-weight:100;
	background:url(/company/effort/approach/img/bg_listnum_hichori.gif) 0 0 repeat;
	padding:9px;
	float:left;
	color: #FFF;
	margin: 0 5px 0 0;
}

/*賢介×ピンクリボン
---------------------------------------------*/

#kensukeTopBody {
	margin: -19px 0 0 0;
	background:url(/company/effort/approach/kensuke/img/bg_top.gif) 0 0 repeat-x;
	padding:20px 0 0 0;
}

#kensukeTopBody p.logoBox {
	float:right;
	color:#EC6583;
	font-size:92%;
	text-align:center;
}

#kensuketopCntList ul{
	background:url(/company/effort/approach/kensuke/img/gray1px.gif) 294px 0 repeat-y;
}

#kensuketopCntList ul li h5 span {
	display:block;
	font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:142%;
	font-weight:100;
	background:url(/company/effort/approach/kensuke/img/bg_listnum.gif) 0 0 repeat;
	padding:9px;
	float:left;
	color: #FFF;
	margin: 0 5px 0 0;
}

#kensuketopCntList ul li dl dt{
	display:block;
	font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:142%;
	font-weight:100;
	background:url(/company/effort/approach/img/bg_listnum_kensuke.gif) 0 0 repeat;
	padding:9px;
	float:left;
	color: #FFF;
	margin: 0 5px 0 0;
}

