@charset "utf-8";
/*\*/
@import "reset.css";
@import "common201110.css";

/*現在のコンテンツを表示
===========================================================*/
#header ul.mainmenu li.partners a {
background-position:-767px -37px;
}
/*=========================================================*/

.pages {
padding:10px 20px;
}

h3 {
background:url(../img/common/hr_x.gif) bottom repeat-x;
color:#7b2325;
border-left:3px #7b2325 solid;
padding:3px 5px;
margin-bottom:10px;
}

.partners div {
padding-bottom:20px;
clear:both;
}

.partners h2 {
background:#7b2325;
color:#fff;
padding:3px 5px;
margin-bottom:8px;
}

.partners p {
margin:0 0 15px 0;
padding:0 5px;
}

.partners dl img {
border:1px #ccc solid;
}

/*ユニフォームスポンサー
=======================*/

#UniformSponsor dl {
width:325px;
float:left;
display:inline;
text-align:center;
margin:0 5px 15px 0;
}

#UniformSponsor dl dt {
color:#7b2325;
margin-bottom:5px;
}

/*ウェアパートナー
=======================*/
#WearPartner dl {
width:660px;
display:inline;
text-align:center;
}

/*トレーニングウェアスポンサー
=======================*/
#SweatSuitSponsor dl {
width:660px;
display:inline;
text-align:center;
margin-right:5px;
}

#SweatSuitSponsor dl dt {
color:#7b2325;
margin-bottom:5px;
}

/*地域育成スポンサー
=======================*/
#PromotionSponsor dl {
width:660px;
display:inline;
text-align:center;
}

/*ベンチスポンサー
=======================*/
#BenchSponsor dl {
width:660px;
display:inline;
text-align:center;
}

/*アドボードスポンサー
=======================*/
#AdboardSponsor dl {
width:165px;
float:left;
display:inline;
text-align:center;
margin-bottom:10px;
}

#AdboardSponsor dt {
margin-bottom:3px;
}

#AdboardSponsor dd {
font-size:85%;
}

/*カードパートナー
=======================*/
#CardPartner dl {
width:660px;
display:inline;
text-align:center;
}

/*クラブオフィシャルスポンサー
=======================*/
#ClubOfficialSponsor dl {
width:165px;
float:left;
display:inline;
text-align:center;
margin-bottom:10px;
}

#ClubOfficialSponsor dt {
margin-bottom:3px;
}

#ClubOfficialSponsor dd {
font-size:85%;
}

/*クラブスポンサー
=======================*/
#ClubSponsor dl {
width:165px;
float:left;
display:inline;
text-align:center;
margin-bottom:10px;
}

#ClubSponsor dt {
margin-bottom:3px;
}

#ClubSponsor dd {
font-size:85%;
}


/*MABUIパートナー
=======================*/


#mabuipartner dl {
	width:165px;
	float:left;
	display:inline;
	text-align:left;
	margin-bottom:10px;
}

#mabuipartner dt {
margin-bottom:3px;
}

#mabuipartner dd {
font-size:85%;
}

/*サポートメンバー個人
=======================*/
#SupportMember ul li {
display:inline;
margin-right:1em;
}


/*キャラバンスポンサー
=======================*/
#CaravanSponsors dl {
width:660px;
display:inline;
text-align:center;
}

/*オフィシャルサプライヤー
=======================*/

#OfficialSuppliers_top dl {
width:660px;
float:left;
display:inline;
text-align:center;
margin:0 5px 15px 0;
}

#OfficialSuppliers_top dl dt {
color:#7b2325;
margin-bottom:5px;
}


#OfficialSuppliers_bottom dl {
width:165px;
float:left;
display:inline;
text-align:center;
margin-bottom:10px;
}

#OfficialSuppliers_bottom dt {
color:#7b2325;
margin-bottom:3px;
}

#OfficialSuppliers_bottom dd {
font-size:85%;
}


/*メディアパートナー
=======================*/

#MediaPartner dl {
width:325px;
float:left;
display:inline;
text-align:center;
margin:0 5px 15px 0;
}

#MediaPartner dl dt {
color:#7b2325;
margin-bottom:5px;
}

/*会場設営
=======================*/

#SiteManagement dl {
width:210px;
float:left;
display:inline;
text-align:center;
margin:0 5px 15px 0;
}

#SiteManagement dl dt {
color:#7b2325;
margin-bottom:5px;
}

/*パートナー病院
=======================*/

#HospitalPartners dl {
width:210px;
float:left;
display:inline;
text-align:center;
margin:0 5px 15px 0;
}

#HospitalPartners dl dt {
color:#7b2325;
margin-bottom:5px;
}


.volunteer h2 {
width:660px;
height:213px;
text-indent:-9999px;
background:url(../partners/img/volunteer_title.jpg) no-repeat;
margin-bottom:15px;
}

.volunteer p {
padding-bottom:15px;
line-height:150%;
}


.volunteer #form {
clear:both;
padding:10px 0;
}

.volunteer #form a {
display:block;
width:229px;
height:62px;
text-indent:-9999px;
background:url(../supportersclub/img/form.jpg) no-repeat;
margin-left:230px;
}


.volunteer #form a:hover {
background-position:0 -62px;
}

.volunteer .info {
text-align:center;
}

.wanted h2 {
width:660px;
height:120px;
background:url(../partners/img/wanted_title_2.jpg) no-repeat;
text-indent:-9999px;
margin:10px 0 15px 0;
}

.wanted p.read {
line-height:160%;
text-align:center;
}

.wanted p.read span {
color:#8f3230;	
}

.wanted #intro {
padding:15px;
}

.wanted #intro h3 {
background:#8f3230;
color:#fff;
}

.wanted #intro h4 {
color:#8f3230;
padding:0 20px;
}

.wanted #intro p {
	padding:10px 30px;
	line-height:1.5;
}

.wanted #outline div {
margin:15px 10px 0 10px;
clear:both;
padding-top:20px;
}

.wanted #outline div img {
	margin:0 15px 7px 10px;
	float:left;
display:inline;
}

.wanted #outline div p {
line-height:160%;
padding-left:0.5em;
text-indent:-0.5em;
margin:0 0 15px 0;
}

.wanted .info {
clear:both;
background:url(../img/common/hr_x.gif) 0 10px repeat-x;
padding-top:20px;
text-align:center;
}

/*Clearfix
===========================================================*/
.partners div:after {
content:".";
height:0;
clear:both;
visibility:hidden;
display:block;
}

.partners div {
display:inline-block;
}

/*\*/
* html .partners div {
height:1%;
}

.partners div {
display:block;
}


