﻿@charset "utf-8";

/* ====================================================
	 SPORTS COMMON	Layout
==================================================== */

/*　wrapper	*/

#sideColor {
	width: 806px;
	background: url(../common/bg_club_side.gif) repeat-y right 15px;
	margin: 0px auto;
}



/*　main-contents-area	*/

#club #main-contents {
	width: 558px;
	float: left;
	padding: 15px 0px 0px 15px;
	/*min-height: 500px;
	height: auto !important;
	height: 500px;*/

}

#club .contents-box-m {
	background: #FFFFFF url(../common/bg_area.gif) repeat-y 0px 0px;
	width: 532px;
	padding: 9px 13px 14px 13px;
	min-height: 300px;
	height: auto !important;
	height: 500px;
}



/*　side-area	*/

#club #side-area {
	width: 203px;
	float: left;
	padding: 15px 0px 0px 15px;
}




/* ====================================================
	 NAVIGATION & BUTTON
==================================================== */

/* ////////////////    clubMainNavi    //////////////// */


#clubMainNavi ul li a {
	height:39px;
	width:91px;
	display:block;
	list-style-type:none;
}

#clubMainNavi li a:hover {
background-color:transparent;
}

#clubMainNavi li a:hover img {
visibility:hidden;
}

#clubMainNavi ul li.chn01 {
	background:transparent url(../common/btn_mn_clubpolicy_on.gif) no-repeat scroll 0%;
	height:39px;
	width:91px;
}

#clubMainNavi ul li.chn02 {
	background:transparent url(../common/btn_mn_game_on.gif) no-repeat scroll 0%;
	height:39px;
	width:91px;
}

#clubMainNavi ul li.chn03 {
	background:transparent url(../common/btn_mn_photograph_on.gif) no-repeat scroll 0%;
	height:39px;
	width:91px;
}

#clubMainNavi ul li.chn04 {
	background:transparent url(../common/btn_mn_movies_on.gif) no-repeat scroll 0%;
	height:39px;
	width:91px;
}

#clubMainNavi ul li.chn05 {
	background:transparent url(../common/btn_mn_official_on.gif) no-repeat scroll 0%;
	height:39px;
	width:91px;
}

#clubMainNavi ul li.chn06 {
	background:transparent url(../common/btn_mn_schedule_on.gif) no-repeat scroll 0%;
	height:39px;
	width:91px;
}

#clubMainNavi ul li.chn07 {
	background:transparent url(../common/btn_mn_lab_on.gif) no-repeat scroll 0%;
	height:39px;
	width:91px;
}

#clubMainNavi ul li.chn08 {
	background:transparent url(../common/btn_mn_members_on.gif) no-repeat scroll 0%;
	height:39px;
	width:91px;
}

#clubMainNavi li a:hover {

	background-color: transparent;

}

#clubMainNavi li a:hover img {

	visibility: hidden;

}

/*　main-navi	*/

#clubMainNavi {
	background: url(../common/bg_clubname.gif) no-repeat left top;
	height: 53px;
	width: 808px;
	position: relative;
}

#clubMainNavi ul {
	list-style: none;
	height: 39px;
	top: 7px;
	position: absolute;
	right: 6px;
}

#clubMainNavi li {
	height: 39px;
	width: 91px;
	float: left;
	margin-right: 6px;
}



/*　side-navi	*/

#clubSideNavi {
	width: 203px;
	margin-bottom: 5px;
}

#clubSideNavi dl {
	background: #5f5f5f;
	width: 203px;
	padding-bottom: 4px;
}


#clubSideNavi dl dd.c-top a {
	height:23px;
	width:203px;
	display:block;
	list-style-type:none;
}





/* ////////////////    club-pick-up for baceball   //////////////// */


.baceball .pick-up ul li.cp01 a {
	height:55px;
	width:203px;
	display:block;
	list-style-type:none;
}

.baceball .pick-up ul li.cp02 a {
	height:34px;
	width:203px;
	display:block;
	list-style-type:none;
}

.baceball .pick-up ul li.cp03 a {
	height:55px;
	width:203px;
	display:block;
	list-style-type:none;
}

.baceball .pick-up ul li.cp01 {
	background:transparent url(../baseball/common/btn_sn_profile_on.gif) no-repeat scroll 0%;
	height:55px;
	width:203px;
}

.baceball .pick-up ul li.cp02 {
	background:transparent url(../baseball/common/btn_sn_official_on.gif) no-repeat scroll 0%;
	height:34px;
	width:203px;
}

.baceball .pick-up ul li.cp03 {
	background:transparent url(../baseball/common/btn_sn_football_on.jpg) no-repeat scroll 0%;
	height:55px;
	width:203px;
}




/* ////////////////    club-pick-up for football    //////////////// */


.football .pick-up ul li.cp01 a {
	height:55px;
	width:203px;
	display:block;
	list-style-type:none;
}

.football .pick-up ul li.cp03 a {
	height:55px;
	width:203px;
	display:block;
	list-style-type:none;
}

.football .pick-up ul li.cp01 {
	background:transparent url(../football/common/btn_sn_profile_on.gif) no-repeat scroll 0%;
	height:55px;
	width:203px;
}

.football .pick-up ul li.cp03 {
	background:transparent url(../football/common/btn_sn_baseball_on.jpg) no-repeat scroll 0%;
	height:55px;
	width:203px;
}




/* ////////////////    club-pick-up for golf    //////////////// */


.golf .pick-up ul li.cp01 a {
	height:55px;
	width:203px;
	display:block;
	list-style-type:none;
}

.golf .pick-up ul li.cp03 a {
	height:55px;
	width:203px;
	display:block;
	list-style-type:none;
}

.golf .pick-up ul li.cp01 {
	background:transparent url(../golf/common/btn_sn_profile_on.gif) no-repeat scroll 0%;
	height:55px;
	width:203px;
}

.golf .pick-up ul li.cp03 {
	background:transparent url(../golf/common/btn_sn_clubtop_on.gif) no-repeat scroll 0%;
	height:55px;
	width:203px;
}

.golf .pick-up ul li.cp04 {
	background:transparent url(../golf/common/btn_sn_profile1_on.gif) no-repeat scroll 0%;
	height:55px;
	width:203px;
}


/* ////////////////    club-pick-up for softballw    //////////////// */


.softballw .pick-up ul li.cp01 a {
	height:55px;
	width:203px;
	display:block;
	list-style-type:none;
}

.softballw .pick-up ul li.cp03 a {
	height:55px;
	width:203px;
	display:block;
	list-style-type:none;
}

.softballw .pick-up ul li.cp01 {
	background:transparent url(../softballw/common/btn_sn_profile_on.gif) no-repeat scroll 0%;
	height:55px;
	width:203px;
}

.softballw .pick-up ul li.cp03 {
	background:transparent url(../softballw/common/btn_sn_clubtop_on.gif) no-repeat scroll 0%;
	height:55px;
	width:203px;
}

.softballw .pick-up ul li.cp04 {
	background:transparent url(../softballw/common/btn_sn_profile1_on.gif) no-repeat scroll 0%;
	height:55px;
	width:203px;
}

.softballw .pick-up ul li.cp05{
	background:transparent url(../softballw/common/btn_sn_blog01_on.gif) no-repeat scroll 0%;
	height:55px;
	width:203px;
}


/* ////////////////    club-pick-up for footballw    //////////////// */


.footballw .pick-up ul li.cp01 a {
	height:55px;
	width:203px;
	display:block;
	list-style-type:none;
}

.footballw .pick-up ul li.cp03 a {
	height:55px;
	width:203px;
	display:block;
	list-style-type:none;
}

.footballw .pick-up ul li.cp01 {
	background:transparent url(../footballw/common/btn_sn_profile_on.gif) no-repeat scroll 0%;
	height:55px;
	width:203px;
}

.footballw .pick-up ul li.cp03 {
	background:transparent url(../footballw/common/btn_sn_clubtop_on.gif) no-repeat scroll 0%;
	height:55px;
	width:203px;
}

.fotballw .pick-up ul li.cp04 {
	background:transparent url(../footballw/common/btn_sn_profile1_on.gif) no-repeat scroll 0%;
	height:55px;
	width:203px;
}

.footballw .pick-up ul li.cp05{
	background:transparent url(../footballw/common/btn_sn_blog01_on.gif) no-repeat scroll 0%;
	height:55px;
	width:203px;
}

/* ////////////////    club-pick-up for american football    //////////////// */


.americanfootball .pick-up ul li.cp02 a {
	height:34px;
	width:203px;
	display:block;
	list-style-type:none;
}


.americanfootball .pick-up ul li.cp02 {
	background:transparent url(../americanfootball/common/btn_sn_official_on.gif) no-repeat scroll 0%;
	height:34px;
	width:203px;
}

#sideColor .pick-up {
	margin-bottom: 10px;
}

#sideColor .pick-up li {
	margin-bottom: 5px;
}


/* ////////////////    club-pick-up for dolphins    //////////////// */


.dolphins .pick-up ul li.cp01 a {
	height:55px;
	width:203px;
	display:block;
	list-style-type:none;
}

.dolphins .pick-up ul li.cp02 a {
	height:55px;
	width:203px;
	display:block;
	list-style-type:none;
}

.dolphins .pick-up ul li.cp03 a {
	height:55px;
	width:203px;
	display:block;
	list-style-type:none;
}

.dolphins .pick-up ul li.cp01 {
	background:transparent url(../dolphins/common/btn_sn_profile0_on.gif) no-repeat scroll 0%;
	height:55px;
	width:203px;
}

.dolphins .pick-up ul li.cp02 {
	background:transparent url(../dolphins/common/btn_sn_profile1_on.gif) no-repeat scroll 0%;
	height:55px;
	width:203px;
}

.dolphins .pick-up ul li.cp03 {
	background:transparent url(../dolphins/common/btn_sn_profile2_on.gif) no-repeat scroll 0%;
	height:55px;
	width:203px;
}




/* ////////////////    club-pick-up for tennis    //////////////// */


.tennis .pick-up ul li.cp01 a {
	height:55px;
	width:203px;
	display:block;
	list-style-type:none;
}

.tennis .pick-up ul li.cp03 a {
	height:55px;
	width:203px;
	display:block;
	list-style-type:none;
}

.tennis .pick-up ul li.cp04 a {
	height:55px;
	width:203px;
	display:block;
	list-style-type:none;
}

.tennis .pick-up ul li.cp01 {
	background:transparent url(../tennis/common/btn_sn_profile_on.gif) no-repeat scroll 0%;
	height:55px;
	width:203px;
}

.tennis .pick-up ul li.cp03 {
	background:transparent url(../tennis/common/btn_sn_clubtop_on.gif) no-repeat scroll 0%;
	height:55px;
	width:203px;
}

.tennis .pick-up ul li.cp04 {
	background:transparent url(../tennis/common/btn_sn_profile1_on.gif) no-repeat scroll 0%;
	height:55px;
	width:203px;
}

/* ////////////////    club-pick-up for ekiden    //////////////// */


.ekiden .pick-up ul li.cp01 a {
	height:55px;
	width:203px;
	display:block;
	list-style-type:none;
}

.ekiden .pick-up ul li.cp03 a {
	height:55px;
	width:203px;
	display:block;
	list-style-type:none;
}

.ekiden .pick-up ul li.cp04 a {
	height:55px;
	width:203px;
	display:block;
	list-style-type:none;
}

.ekiden .pick-up ul li.cp01 {
	background:transparent url(../ekiden/common/btn_sn_profile_on.gif) no-repeat scroll 0%;
	height:55px;
	width:203px;
}

.ekiden .pick-up ul li.cp03 {
	background:transparent url(../ekiden/common/btn_sn_clubtop_on.gif) no-repeat scroll 0%;
	height:55px;
	width:203px;
}

.ekiden .pick-up ul li.cp04 {
	background:transparent url(../ekiden/common/btn_sn_profile1_on.gif) no-repeat scroll 0%;
	height:55px;
	width:203px;
}



/* ====================================================
	 CLUB TOP PAGE
==================================================== */

/* //////////////// LAYOUT      //////////////// */

#topNews #main-contents {
	min-height: 500px;
	height: auto !important;
	height: 500px;
}


#club-side-area {
	width: 203px;
	float: left;
	padding: 17px 0px 0px 15px;
}




.club-contents-box-b {
	background: #FFFFFF url(../common/bg_area_footer02.gif) no-repeat 0px 0px;
	height: 6px;
	width: 558px;
	margin-bottom: 10px;
}


/* //////////////// SIDE-AREA       //////////////// */


.club-side-navi-t {
	width: 203px;
}

.club-side-navi-m {
	background: #FFFFFF url(../common/bg_sidenavi_.gif) repeat-y 0px 0px;
	padding: 4px 6px 9px;
}

.club-side-navi-b {
	background: #FFFFFF url(../common/sn_footer02_.gif) no-repeat 0px 0px;
	height: 11px;
	width: 203px;
	margin-bottom: 10px;
}

.club-side-navi-m ul {
	list-style: none;
}

.game-result {
	width: 181px;
	padding-left: 10px;
}

.next-game {
	width: 181px;
	padding-left: 10px;
}




/* //////////////// NEWS & TOPICS       //////////////// */



.club-news dl {
	border-bottom: 1px dotted #afb993;
	padding-top: 0.2em;
	padding-bottom: 0.4em;
	margin-bottom: 0.5em;
}

.club-news dt {
	float: left;
	width: 7em;
	padding-left: 1.2em;
	clear: both;
	line-height: 1.7;
	margin: 0 0 0.5em;
	}

.club-news dd {
	_height: 1%; /* Hack for Win IE6 */
	line-height: 1.7;
	margin: 0 0 0.5em 8.2em;
	}

.club-news .icon01 {
	background: url(../common/icon_point02.gif) no-repeat left center;
	}
	





/* ====================================================
	 CLUB POLICY
==================================================== */

/* //////////////// clubSideNavi       //////////////// */


#clubSideNavi dl dd.csmember a {
	height:31px;
	width:195px;
	display:block;
	list-style-type:none;
}

#clubSideNavi dl dd.cshistory a {
	height:31px;
	width:195px;
	display:block;
	list-style-type:none;
}

#clubSideNavi dl dd.cscoach a {
	height:31px;
	width:195px;
	display:block;
	list-style-type:none;
}

#clubSideNavi dl dd.csmember {
	background:transparent url(../baseball/policy/media/btn_sn_members_on.gif) no-repeat scroll 0%;
	height:31px;
	width:195px;
	margin: 0 0 4px 4px;
}

#clubSideNavi dl dd.cshistory {
	background:transparent url(../baseball/policy/media/btn_sn_clubhistory_on.gif) no-repeat scroll 0%;
	height:31px;
	width:195px;
	margin: 0 0 0 4px;
}

#clubSideNavi dl dd.cscoach {
	background:transparent url(../football/members/media/btn_sn_coach_on.gif) no-repeat scroll 0%;
	height:31px;
	width:195px;
	margin: 0 0 4px 4px;
}


/* //////////////// clubmember   //////////////// */


.clubmember {
	width: 532px;
	padding-top: 5px;
}
.clubmember li {
	list-style-position: outside;
	list-style-type: square;
	margin-left: 15px;
}
.capImg {
	float: left;
	padding-right: 15px;
	width: 114px;
	height: 134px;
}

.memberTable {
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	margin-bottom: 12px;
}

.memberTable th {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding:0.3em 1em;
	text-align:center;
	background:#006633;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle
}

.memberTable td {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding:0.3em 1em;
	text-align:center;
	vertical-align:middle;
	font-size: 10px;
	line-height:1.5em;
}

.staffTable {
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	margin-bottom: 12px;
}

.staffTable th {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding:0.3em 1em;
	text-align:left;
	background:#006633;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle
}

.staffTable td {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding:0.5em 1em;
	text-align:left;
	vertical-align:middle;
	font-size: 11px;
	line-height:1.5em;
}

/* //////////////// clubhistory      //////////////// */



/*　history	*/

.history {
	width: 532px;
}

.history dl {
	border-bottom: 1px dotted #afb993;
	padding-top: 0.2em;
	padding-bottom: 0.4em;
	margin-bottom: 0.3em;
}

.history dt {
	float: left;
	width: 8em;
	padding-left: 1em;
	clear: both;
	line-height: 1.7;
	margin: 0 0 0.5em;
	}

.history dd {
	_height: 1%; /* Hack for Win IE6 */
	line-height: 1.7;
	margin: 0 0 0.5em 9em;
	}

.history .icon01 {
	background: url(../common/icon_point01.gif) no-repeat left center;
	}




/* ====================================================
	 SCHEDULE
==================================================== */


/* //////////////// clubSideNavi       //////////////// */


#clubSideNavi dl dd.csschedule a {
	height:31px;
	width:195px;
	display:block;
	list-style-type:none;
}

#clubSideNavi dl dd.csresult a {
	height:31px;
	width:195px;
	display:block;
	list-style-type:none;
}

#clubSideNavi dl dd.csschedule {
	background:transparent url(../baseball/schedule/media/btn_sn_schedule_on.gif) no-repeat scroll 0%;
	height:31px;
	width:195px;
	margin: 0 0 4px 4px;
}

#clubSideNavi dl dd.csresult {
	background:transparent url(../baseball/schedule/media/btn_sn_result_on.gif) no-repeat scroll 0%;
	height:31px;
	width:195px;
	margin: 0 0 0 4px;
}




/* ////////////////   schedule    //////////////// */


#club select {
	margin: 0 0 12px;
	float: right;
}

.clubschedule01	{
	width: 532px;
	padding-top: 5px;
}

.scheduleTable {
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	margin-bottom: 12px;
}

.scheduleTable th {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding:0.3em 1em;
	text-align:center;
	background:#006633;
	color:#FFFFFF;
	font-weight:bold;
}

.scheduleTable td {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding:0.3em 1em;
	text-align: center;
}

.excel {
	background: url(../common/icon_excel.gif) no-repeat left center;
	padding-left: 20px;
}


/* ////////////////  result    //////////////// */



.clubschedule02	{
	width: 532px;
	padding-top: 5px;
}

.clubschedule02 ul {
	list-style: none;
}

.resultTable {
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	margin-bottom: 12px;
}

.resultTable th {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding:0.3em 1em;
    text-align:center;
	background:#003399;
	color:#FFFFFF;
	font-weight:bold;
}

.resultTable td {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding:0.3em 1em;
}



.scoreTable {
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	border-collapse: separate;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	margin-top: 12px;
	margin-bottom: 12px;
}

.scoreTable th {
	text-align:center;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding:0;
	background-color: #F5F5F5;
	color: #000000;
}

.scoreTable td {
	text-align:center;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding:0;
}

.scoreArea {
	margin-bottom: 32px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #666666;
}



.photoTable {
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	border-collapse: separate;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	margin-top: 5px;
	margin-bottom: 12px;
}

.photoTable td {
	text-align:center;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding: 7px 0px;
	font-size: 10px;
}

.photoArea {
	margin-bottom: 20px;
}


/* ====================================================
	 PHOTO 
==================================================== */

/* //////////////// clubSideNavi       //////////////// */


#clubSideNavi dl dd.csn01 a {
	height:31px;
	width:195px;
	display:block;
	list-style-type:none;
}

#clubSideNavi dl dd.csn02 a {
	height:31px;
	width:195px;
	display:block;
	list-style-type:none;
}

#clubSideNavi dl dd.csn03 a {
	height:31px;
	width:195px;
	display:block;
	list-style-type:none;
}

#clubSideNavi dl dd.csn04 a {
	height:31px;
	width:195px;
	display:block;
	list-style-type:none;
}

#clubSideNavi dl dd a:hover {
background-color:transparent;
}

#clubSideNavi dl dd a:hover img {
visibility:hidden;
}



/* ====================================================
	 MOVIES 
==================================================== */

/* //////////////// clubSideNavi       //////////////// */


#clubSideNavi dl dd.csnmovie01 a {
	height:31px;
	width:195px;
	display:block;
	list-style-type:none;
}

#clubSideNavi dl dd.csnmovie02 a {
	height:31px;
	width:195px;
	display:block;
	list-style-type:none;
}

#clubSideNavi dl dd.csnmovie03 a {
	height:31px;
	width:195px;
	display:block;
	list-style-type:none;
}

#clubSideNavi dl dd.csnmovie04 a {
	height:31px;
	width:195px;
	display:block;
	list-style-type:none;
}

#clubSideNavi dl dd.csnmovie01 {
	background:transparent url(../baseball/movie/media/btn_sn_01_on.gif) no-repeat scroll 0%;
	height:31px;
	width:195px;
	margin: 0 0 4px 4px;
}

#clubSideNavi dl dd.csnmovie02 {
	background:transparent url(../baseball/movie/media/btn_sn_02_on.gif) no-repeat scroll 0%;
	height:31px;
	width:195px;
	margin: 0 0 4px 4px;
}

#clubSideNavi dl dd.csnmovie03 {
	background:transparent url(../baseball/movie/media/btn_sn_03_on.gif) no-repeat scroll 0%;
	height:31px;
	width:195px;
	margin: 0 0 4px 4px;
}

#clubSideNavi dl dd.csnmovie04 {
	background:transparent url(../baseball/movie/media/btn_sn_04_on.gif) no-repeat scroll 0%;
	height:31px;
	width:195px;
	margin: 0 0 0 4px;
}




#clubSideNavi dl dd a:hover {
background-color:transparent;
}

#clubSideNavi dl dd a:hover img {
visibility:hidden;
}




/* //////////////// baceball     //////////////// */

.baceball #clubSideNavi dl dd.c-top {
	background:transparent url(../baseball/common/btn_sn_clubtop_on.gif) no-repeat scroll 0%;
	height:23px;
	width:203px;
	margin: 0 0 4px 0;
}

/* //////////////// football     //////////////// */

.football #clubSideNavi dl dd.c-top {
	background:transparent url(../football/common/btn_sn_clubtop_on.gif) no-repeat scroll 0%;
	height:23px;
	width:203px;
	margin: 0 0 4px 0;
}


/* //////////////// golf     //////////////// */

.golf #clubSideNavi dl dd.c-top {
	background:transparent url(../golf/common/btn_sn_clubtop_on.gif) no-repeat scroll 0%;
	height:23px;
	width:203px;
	margin: 0 0 4px 0;
}

/* //////////////// softballw     //////////////// */

.softballw #clubSideNavi dl dd.c-top {
	background:transparent url(../softballw/common/btn_sn_clubtop_on.gif) no-repeat scroll 0%;
	height:23px;
	width:203px;
	margin: 0 0 4px 0;
}

/* //////////////// americanfootball     //////////////// */

.americanfootball #clubSideNavi dl dd.c-top {
	background:transparent url(../americanfootball/common/btn_sn_clubtop_on.gif) no-repeat scroll 0%;
	height:23px;
	width:203px;
	margin: 0 0 4px 0;
}


/* //////////////// tennis     //////////////// */

.tennis #clubSideNavi dl dd.c-top {
	background:transparent url(../tennis/common/btn_sn_clubtop_on.gif) no-repeat scroll 0%;
	height:23px;
	width:203px;
	margin: 0 0 4px 0;
}



#clubSideNavi dl dd.csn01 {
	background:transparent url(../baseball/photo/media/btn_sn_01_on.gif) no-repeat scroll 0%;
	height:31px;
	width:195px;
	margin: 0 0 4px 4px;
}

#clubSideNavi dl dd.csn02 {
	background:transparent url(../baseball/photo/media/btn_sn_02_on.gif) no-repeat scroll 0%;
	height:31px;
	width:195px;
	margin: 0 0 4px 4px;
}

#clubSideNavi dl dd.csn03 {
	background:transparent url(../baseball/photo/media/btn_sn_03_on.gif) no-repeat scroll 0%;
	height:31px;
	width:195px;
	margin: 0 0 4px 4px;
}

#clubSideNavi dl dd.csn04 {
	background:transparent url(../baseball/photo/media/btn_sn_04_on.gif) no-repeat scroll 0%;
	height:31px;
	width:195px;
	margin: 0 0 0 4px;
}

#clubSideNavi dl dd.csn05 {
	background:transparent url(../golf/lab/media/btn_sn_lab_on.gif) no-repeat scroll 0%;
	height:31px;
	width:195px;
	margin: 0 0 0 4px;
}




#clubSideNavi dl dd a:hover {

	background-color: transparent;

}

#clubSideNavi dl dd a:hover img {

	visibility: hidden;

}



/*　clubPhoto	*/

.clubPhoto {
	padding-top: 5px;
}

.clubPhoto ul {
	list-style: none;
}

.clubPhoto li {
	float: left;
	padding-right: 12px;
	padding-bottom: 12px;
}

.clubPhoto li.turn {
	float: left;
	padding-right: 0px;
	padding-bottom: 12px;
}

.clubPhoto li a{	
	display: block;
	width: 124px;
	height: 95px;
}

.clubPhoto li a:hover {	
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}

.clubPhoto li img {
	border: 1px solid #e2dfdf;
	margin-bottom: 3px;
}

.clubPhoto li a:hover img {
	border: 1px solid #010CA5;
}





/* ====================================================
	 MOVIE
==================================================== */

/*　 movie	*/


.cm-gallery {
	width: 545px;
	margin-bottom: 25px;
}

.cm-movie dt img {
	border: 8px solid #000000;
	margin-bottom: 3px;
}

.cm-movie dt a:hover img {
	border: 8px solid #1f7be5;
}


.cm-gallery dl {
	width: 260px;
	margin: 0 0 15px;
}

.cm-gallery dd {
	font-size: 10px;
	padding-left: 8px;
}

.cm-movie {
	float: left;
	padding-right: 12px;
}



/*　 explain	*/



.description01 {

	padding: 10px 12px 0;

	border: 1px dotted #FF9F3B;

	background: #FFFEE9;

}


.description01 dt {

	float: left;

	width: 95px;

	margin-bottom: 10px;

}

.description01 dd {

	margin-left: 105px;

	margin-bottom: 10px;

}

.description01 dl {

	width: 500px;

}

.description01 img {

	vertical-align: top;

}

.description02 {

	padding: 10px 12px;

	border: 1px dotted #FF9F3B;

	background: #FFFEE9;

}



/* ====================================================
	 SCIENCE LAB
==================================================== */



/* //////////////// clubmember   //////////////// */


.g-explain {
	background: #edf4d8;
	padding: 13px;
	margin-bottom: 45px;
	width: 506px;
}
.g-explain ul {
	width: 243px;
	float: left;
	margin-left: 6px;
	display: inline;
	list-style: none;
}





/* ====================================================
	 PROFILE
==================================================== */


/* //////////////// clubSideNavi       //////////////// */



#clubSideNavi dl dd.csprofile a {
	height:31px;
	width:195px;
	display:block;
	list-style-type:none;
}


#clubSideNavi dl dd.csinterview a {
	height:31px;
	width:195px;
	display:block;
	list-style-type:none;
}



#clubSideNavi dl dd.csprofile {
	background:transparent url(../baseball/supervisor/media/btn_sn_profile_on.gif) no-repeat scroll 0%;
	height:31px;
	width:195px;
	margin: 0 0 4px 4px;
}

#clubSideNavi dl dd.csinterview {
	background:transparent url(../baseball/supervisor/media/btn_sn_interview_on.gif) no-repeat scroll 0%;
	height:31px;
	width:195px;
	margin: 0 0 0 4px;
}





#clubSideNavi dl dd.csprofile0 a {
	height:31px;
	width:195px;
	display:block;
	list-style-type:none;
}

#clubSideNavi dl dd.csprofile1 a {
	height:31px;
	width:195px;
	display:block;
	list-style-type:none;
}

#clubSideNavi dl dd.csprofile0 {
	background:transparent url(../golf/supervisor/media/btn_sn_profile_on.gif) no-repeat scroll 0%;
	height:31px;
	width:195px;
	margin: 0 0 4px 4px;
}

#clubSideNavi dl dd.csprofile1 {
	background:transparent url(../golf/supervisor/media/btn_sn_profile1_on.gif) no-repeat scroll 0%;
	height:31px;
	width:195px;
	margin: 0 0 4px 4px;
}





#clubSideNavi dl dd.csprofile2 a {
	height:31px;
	width:195px;
	display:block;
	list-style-type:none;
}

#clubSideNavi dl dd.csprofile3 a {
	height:31px;
	width:195px;
	display:block;
	list-style-type:none;
}

#clubSideNavi dl dd.csprofile4 a {
	height:31px;
	width:195px;
	display:block;
	list-style-type:none;
}

#clubSideNavi dl dd.csprofile2 {
	background:transparent url(../softballw/supervisor/media/btn_sn_profile_on.gif) no-repeat scroll 0%;
	height:31px;
	width:195px;
	margin: 0 0 4px 4px;
}

#clubSideNavi dl dd.csprofile3 {
	background:transparent url(../softballw/supervisor/media/btn_sn_profile1_on.gif) no-repeat scroll 0%;
	height:31px;
	width:195px;
	margin: 0 0 0 4px;
}

#clubSideNavi dl dd.csprofile4 {
	background:transparent url(../tennis/supervisor/media/btn_sn_profile_active.gif) no-repeat scroll 0%;
	height:31px;
	width:195px;
	margin: 0 0 0 4px;
}



/* //////////////// clubSupervisor   //////////////// */


.supervisorImg {
	float: left;
	padding-right: 15px;
	width: 182px;
	height: 215px;
}

.supervisor-area {
	width: 532px;
	padding-bottom: 15px;
}
.supervisor-area ul {
	list-style: none;
	float: left;
	width: 335px;
}
.supervisor-area li {
	list-style: none;
	padding: 0px;
	background: none;
	margin-left: 0;
}
btn_sn_profile_active.gif
