@charset "utf-8";
#sps_h2 h2 {
	background-image: url(../../csr/sponsors/img/logoh2.gif);
}
#sps_aqua2012 {
	clear: both;
	width: 700px;
	float: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
#sps_chibaeki2012 {
	clear: both;
	width: 700px;
	float: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
#sps_hdp {
	clear: both;
	width: 700px;
	float: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
#sps_jef {
	clear: both;
	width: 700px;
	float: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
#sps_kzsmgc {
	clear: both;
	width: 700px;
	float: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
#sps_art {
	clear: both;
	width: 700px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin: 0px;
/*	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
*/
}
#sps_kandu {
	clear: both;
	width: 700px;
	float: left;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin: 0px;
	padding-top: 0px;
/*	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
*/
}
#sps_topbx {
	clear: both;
	width: 700px;
	float: left;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin: 0px;
/*	padding-top: 0px;
*/
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
#sps_hdp h3 {
	background-image: url(../../csr/hdp/img/csr_topimg.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 291px;
	width: 700px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#sps_jef h3 {
	background-image: url(../../csr/sponsors/img/img_jef.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 240px;
	width: 700px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#sps_kzsmgc h3 {
	background-image: url(../../csr/sponsors/img/kzsmgc.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 240px;
	width: 700px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#sps_jef h3 {
	background-image: url(../../csr/sponsors/img/img_jef.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 240px;
	width: 700px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#sps_art h3 {
	background-image: url(../../csr/sponsors/img/img_art.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 240px;
	width: 700px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-top: 0px;
}
#sps_kandu h3 {
	background-image: url(../../csr/sponsors/img/img_kandu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 240px;
	width: 700px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-top: 0px;
}


#sps_aqua2012 h3 {
	background-image: url(../../csr/sponsors/img/img_aqualine-marathon-main.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 240px;
	width: 700px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#sps_topbx h3 {
	background-image: url(../../csr/sponsors/img/img_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 240px;
	width: 700px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#sps_hdp div {
	background-image: url(../../csr/hdp/img/logo_hoshino.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	width: 480px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 220px;
	min-height: 160px;
}
#sps_kzsmgc div {
	background-image: url(../../csr/sponsors/img/kzsmgc_logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	width: 560px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 140px;
	min-height: 160px;
}
#sps_jef div {
	background-image: url(../../csr/sponsors/img/jef_logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	width: 430px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 270px;
	min-height: 160px;
}
#sps_art div {
	background-image: url(../../csr/sponsors/img/art_min.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	width: 560px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 140px;
	min-height: 160px;
}
#sps_kandu div {
	background-image: url(../../csr/sponsors/img/kandu_min.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	width: 560px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 140px;
	min-height: 160px;
}
#sps_topbx div {
	background-image: url(../../csr/sponsors/img/img_sticker.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	width: 560px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 140px;
	min-height: 160px;
}
#sps_chibaeki2012 div {
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	width: 540px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 160px;
	min-height: 170px;
}
#sps_aqua2012 div {
	background-image: url(../../csr/sponsors/img/img_aqualine-marathon-sub.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	width: 540px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 160px;
	min-height: 160px;
}
#sps_hdptxt,
#sps_kzsmgctxt,
#sps_jeftxt,
#sps_toptxt,
#sps_arttxt,
#sps_kandutxt {
	line-height: 160%;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.sps_toplinkbn {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 70px;
}
.sps_toplinkbn a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 70px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.sps_toplinkbn a:hover {
	background-position: left bottom;
}
#sps_tikepre_bn {
	width: 260px;
	padding-right: 10px;
}
#sps_tikepre_bn a {
	background-image: url(../../csr/sponsors/img/img_bn-tikepre2011.gif);
	width: 260px;
}
#sps_offciallink_bn {
	width: 290px;
}
#sps_offciallink_bn a {
	background-image: url(../../csr/sponsors/img/img_bn-lotte.gif);
	width: 290px;
}
.sps_eventbx {
	clear: both;
	width: 700px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin: 0px;
}
.sps_eventbx h3 {
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	width: 700px;
	margin-bottom: 10px;
}
.sps_eve_inbx {
	float: left;
	width: 540px;
	padding-left: 160px;
	height: auto;
	min-height: 176px;
}
.sps_eve_inbx dl {
	display: block;
	float: left;
	width: 540px;
}
.sps_eve_inbx dt {
	line-height: 160%;
	display: block;
	float: left;
	width: 100px;
}
.sps_eve_inbx dd {
	display: block;
	float: left;
	width: 440px;
	line-height: 160%;
}
#sps_closeevent {
	background-image: url(../../csr/sponsors/img/logoh3.gif);
	background-position: left 40px;
	display: block;
	height: 60px;
	width: 700px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	clear: both;
	line-height: 20px;
}
.sps_eventbx h4 {
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	width: 540px;
	margin-bottom: 20px;
}



/*  chibanekketsu-MAKING vs ibaraki-goldengoals */

#sps_eve_kenminnohi h4 {
	background-image: url(../../csr/sponsors/img/logo_kenminnohi.gif);
	height: 23px;
}
#sps_eve_kenminnohi .sps_eve_inbx {
	background-image: url(../../csr/sponsors/img/img_kenminnohi.png);
	background-repeat: no-repeat;
}


/*  sekainihabatake!  */

#sps_eve_skinhbtk h4 {
	background-image: url(../../csr/sponsors/img/logo_sekainihabatake.gif);
	height: 23px;
}
#sps_eve_skinhbtk .sps_eve_inbx {
	background-image: url(../../csr/sponsors/img/img_sekainihabatake.png);
	background-repeat: no-repeat;
}


/*  10chiba-opengolf  */

#sps_eve_10opengolf h4 {
	background-image: url(../../csr/sponsors/img/logo_opengolf.gif);
	height: 20px;
}
#sps_eve_10opengolf .sps_eve_inbx {
	background-image: url(../../csr/sponsors/img/img_opengolf.png);
	background-repeat: no-repeat;
}


/*  12chiba-opengolf  */

#sps_eve_12opengolf h4 {
	background-image: url(../../csr/sponsors/img/logo_2012opengolf.gif);
	height: 20px;
}
#sps_eve_12opengolf .sps_eve_inbx {
	background-image: url(../../csr/sponsors/img/2012opengolf.jpg);
	background-repeat: no-repeat;
}


/*  13chiba-opengolf  */

#sps_eve_13opengolf h4 {
	background-image: url(../../csr/sponsors/img/logo_2013opengolf.gif);
	height: 20px;
}
#sps_eve_13opengolf .sps_eve_inbx {
	background-image: url(../../csr/sponsors/img/2013opengolf.jpg);
	background-repeat: no-repeat;
}


/*  brahms_v2  */

#sps_brahms_v2 h4 {
	background-image: url(../../csr/sponsors/img/logo_brahms_v2.gif);
	height: 20px;
}
#sps_brahms_v2 .sps_eve_inbx {
	background-image: url(../../csr/sponsors/img/brahms_v2.jpg);
	background-repeat: no-repeat;
}




/*  2009chibaekiden  */

#sps_eve_2009chibaekiden h4 {
	background-image: url(../../csr/sponsors/img/logo_2009chibaekiden.gif);
	height: 20px;
}
#sps_eve_2009chibaekiden .sps_eve_inbx {
	background-repeat: no-repeat;
}

/*  2010chibaekiden  */

#sps_eve_2010chibaekiden h4 {
	background-image: url(../../csr/sponsors/img/logo_2010chibaekiden.gif);
	height: 20px;
}
#sps_eve_2010chibaekiden .sps_eve_inbx {
	background-repeat: no-repeat;
}

/*  2011chibaekiden  */

#sps_eve_2011chibaekiden h4 {
	background-image: url(../../csr/sponsors/img/logo_2011chibaekiden.gif);
	height: 20px;
}
#sps_eve_2011chibaekiden .sps_eve_inbx {
	background-repeat: no-repeat;
}

/*  2012chibaekiden  */

#sps_chibaeki2012 h4 {
	background-image: url(../../csr/sponsors/img/logo_2012chibaekiden.gif);
	height: 20px;
}

/*  2012aqualine  */

#sps_aqua2012 h4 {
	background-image: url(../../csr/sponsors/img/logo_2012aqualine.gif);
	height: 20px;
}

/*  2011aioi  */

#sps_eve_2011aioi .sps_eve_inbx {
	padding-left:0px!important;
}
#sps_eve_2011aioi #aioi_leaf {
	float: left;
	width: 160px;
}
#sps_eve_2011aioi #aioi_leaf p a {
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 176px;
	width: 123px;
	text-indent: -9999px;
}
#sps_eve_2011aioi #aioi_leaf p#aioi_omote a {
	background-image: url(../../csr/sponsors/img/aioi_omote_min.gif);
}
#sps_eve_2011aioi #aioi_leaf p#aioi_ura a {
	background-image: url(../../csr/sponsors/img/aioi_ura_min.gif);
}


#sps_eve_2011aioi h4 {
	background-image: url(../../csr/sponsors/img/logo_2011aioi.gif);
	height: 20px;
}
#sps_eve_2011aioi p {
	margin-bottom: 20px;
}



/*  2011aioi_kobe  */

#sps_eve_2011aioi_kobe .sps_eve_inbx {
	padding-left:0px!important;
}
#sps_eve_2011aioi_kobe #aioi_leaf_kobe {
	float: left;
	width: 160px;
}
#sps_eve_2011aioi_kobe #aioi_leaf_kobe p a {
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 176px;
	width: 123px;
	text-indent: -9999px;
}
#sps_eve_2011aioi_kobe #aioi_leaf_kobe p#aioi_kobe_omote a {
	background-image: url(../../csr/sponsors/img/aioi_kobe_omote_min.gif);
}
#sps_eve_2011aioi_kobe #aioi_leaf_kobe p#aioi_kobe_ura a {
	background-image: url(../../csr/sponsors/img/aioi_kobe_ura_min.gif);
}
#sps_eve_2011aioi_kobe h4 {
	background-image: url(../../csr/sponsors/img/logo_2011aioi_kobe.gif);
	height: 20px;
}
#sps_eve_2011aioi_kobe p {
	margin-bottom: 20px;
}


/*  2012aioi_kobe  */

#sps_eve_2012aioi_kobe .sps_eve_inbx {
	padding-left:0px!important;
}
#sps_eve_2012aioi_kobe #aioi2012_leaf_kobe {
	float: left;
	width: 160px;
}
#sps_eve_2012aioi_kobe #aioi2012_leaf_kobe p a {
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 176px;
	width: 123px;
	text-indent: -9999px;
}
#sps_eve_2012aioi_kobe #aioi2012_leaf_kobe p#aioi2012_kobe_omote a {
	background-image: url(../../csr/sponsors/img/2012aioi_kobe_omote_min.jpg);
}
#sps_eve_2012aioi_kobe #aioi2012_leaf_kobe p#aioi2012_kobe_ura a {
	background-image: url(../../csr/sponsors/img/2012aioi_kobe_ura_min.jpg);
}
#sps_eve_2012aioi_kobe h4 {
	background-image: url(../../csr/sponsors/img/logo_2012aioi_kobe.gif);
	height: 20px;
}
#sps_eve_2012aioi_kobe p {
	margin-bottom: 20px;
}


/*  2012aioi_tokyo  */

#sps_eve_2012aioi_tokyo .sps_eve_inbx {
	padding-left:0px!important;
}
#sps_eve_2012aioi_tokyo #aioi2012_leaf_tokyo {
	float: left;
	width: 160px;
}
#sps_eve_2012aioi_tokyo #aioi2012_leaf_tokyo p a {
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 176px;
	width: 123px;
	text-indent: -9999px;
}
#sps_eve_2012aioi_tokyo #aioi2012_leaf_tokyo p#aioi2012_tokyo_omote a {
	background-image: url(../../csr/sponsors/img/2012aioi_tokyo_omote_min.jpg);
}
#sps_eve_2012aioi_tokyo #aioi2012_leaf_tokyo p#aioi2012_tokyo_ura a {
	background-image: url(../../csr/sponsors/img/2012aioi_tokyo_ura_min.jpg);
}
#sps_eve_2012aioi_tokyo h4 {
	background-image: url(../../csr/sponsors/img/logo_2012aioi_tokyo.gif);
	height: 35px;
}
#sps_eve_2012aioi_tokyo p {
	margin-bottom: 20px;
}


#sps_eve_2010chibaekiden .sps_eve_inbx {
	background-repeat: no-repeat;
}






/*  2013chibaeki  */

#sps_chibaeki2013 {
	clear: both;
	width: 700px;
	float: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin: 0px;
}
#sps_chibaeki2013 div {
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	width: 540px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 160px;
	min-height: 170px;
}
#sps_chibaeki2013 h3 {
	background-image: url(../../csr/sponsors/img/img_2013chibaeki-main.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 240px;
	width: 700px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#sps_chibaeki2013 h4 {
	background-image: url(../../csr/sponsors/img/logo_2013chibaekiden.gif);
	height: 20px;
}




/*  2012aioi_tokyo  */

#sps_eve_aioi2013 .sps_eve_inbx {
	padding-left:0px!important;
}
#sps_eve_aioi2013 #aioi2013_leaf {
	float: left;
	width: 160px;
}
#sps_eve_aioi2013 #aioi2013_leaf p a {
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 176px;
	width: 123px;
	text-indent: -9999px;
}
#sps_eve_aioi2013 #aioi2013_leaf p#aioi2013_omote a {
	background-image: url(../../csr/sponsors/img/2013aioi_omote_mini.jpg);
}
#sps_eve_aioi2013 #aioi2013_leaf p#aioi2013_ura a {
	background-image: url(../../csr/sponsors/img/2013aioi_ura_mini.jpg);
}
#sps_eve_aioi2013 h4 {
	background-image: url(../../csr/sponsors/img/logo_2013aioi.gif);
	height: 23px;
}
#sps_eve_aioi2013 p {
	margin-bottom: 20px;
}


/*  2013jbma-nagai  */

#sps_eve_jbma-nagai2013 .sps_eve_inbx {
	padding-left:0px!important;
}
#sps_eve_jbma-nagai2013 #jbma-nagai2013_leaf {
	float: left;
	width: 160px;
}
#sps_eve_jbma-nagai2013 #jbma-nagai2013_leaf p {
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 176px;
	width: 123px;
	text-indent: -9999px;
}
#sps_eve_jbma-nagai2013 #jbma-nagai2013_leaf p#jbma-nagai2013_omote {
	background-image: url(../../csr/sponsors/img/2013jbma-nagai_omote_mini.jpg);
}
#sps_eve_jbma-nagai2013 h4 {
	background-image: url(../../csr/sponsors/img/logo_2013jbma-nagai.gif);
	height: 40px;
}
#sps_eve_jbma-nagai2013 p {
	margin-bottom: 20px;
}



/*  2013jbma-jinguu  */

#sps_eve_jbma-jinguu2013 .sps_eve_inbx {
	padding-left:0px!important;
}
#sps_eve_jbma-jinguu2013 #jbma-jinguu2013_leaf {
	float: left;
	width: 160px;
}
#sps_eve_jbma-jinguu2013 #jbma-jinguu2013_leaf p {
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 176px;
	width: 123px;
	text-indent: -9999px;
}
#sps_eve_jbma-jinguu2013 #jbma-jinguu2013_leaf p#jbma-jinguu2013_omote {
	background-image: url(../../csr/sponsors/img/2013jbma-jinguu_omote_mini.jpg);
}
#sps_eve_jbma-jinguu2013 h4 {
	background-image: url(../../csr/sponsors/img/logo_2013jbma-jinguu.gif);
	height: 23px;
}
#sps_eve_jbma-jinguu2013 p {
	margin-bottom: 20px;
}



/*  2014takatakiko  */

#sps_2014takatakiko h4 {
	background-image: url(../../csr/sponsors/img/logo_2014takatakiko.gif);
	height: 35px;
}
#sps_2014takatakiko .sps_eve_inbx {
	background-image: url(../../csr/sponsors/img/img_2014takatakiko.jpg);
	background-repeat: no-repeat;
}
