@charset "UTF-8";



/* Style */
/*/////////////////////////////////////////////////*/

body#index h1 {
	background     : url("mainvisual.jpg");
}


div#sp-banners h3 {
	color          : #ffffff;
	border-bottom  : none;
	margin-bottom  : 0px;
	padding        : 5px 10px;
}

div#sp-banners ul {
	padding        : 10px 10px 0 10px;
}

div#sp-banners ul li {
	margin         : 0 25px 20px 0;
	float          : left;	
}

div#sp-banners ul li a span {
	text-align     : center;
	display        : block;
	margin         : 0 0 5px 0;
}

div#mainsponsor     h3                { background : #5798b6; }
div#mainsponsor     ul                { background : #daebf3 url("bg_2.gif") no-repeat bottom; }
div#mainsponsor     ul li a img       { border     : 5px solid #5798b6; }
div#mainsponsor     ul li a:hover img {	border     : 5px solid #a4c5d4; }

div#officialsponsor h3                { background : #888888; }
div#officialsponsor ul                { background : #eeeeee url("bg_3.gif") no-repeat bottom; }
div#officialsponsor ul li a img       { border     : 5px solid #a4c5d4; }
div#officialsponsor ul li a:hover img {	border     : 5px solid #c6e0ec; }

div#supplier        h3                { background : #bbbbbb; }
div#supplier        ul                { border     : 1px solid #dddddd; border-top : none; }
div#supplier        ul li a img       { border     : 5px solid #999999; }
div#supplier        ul li a:hover img { border     : 5px solid #bbbbbb; }

div#management      h3                { color      : #444444; border-bottom : 1px dotted #999999; padding : 0; }
div#management      ul li a img       { border     : 1px solid #aaaaaa; }
div#management      ul li a:hover img { border     : 1px solid #dddddd; }


/* Float Clear */
/*/////////////////////////////////////////////////*/

div#sp-banners ul:after {
	content         : " ";
	height          : 0px;
	clear           : both;
	visibility      : hidden;
	display         : block;
}

div#sp-banners ul {
	display         : inline-block;
}

/*\*/
* html div#sp-banners ul {
	height          : 1%;
}

div#sp-banners ul {
	display         : block;
}
/*\*/