@charset "euc-jp";
@import url("basic.css");

a:focus, a:hover { text-decoration: underline; color:#025da4;}

#top_content div.bg_bar{
	height			:27px;
	background	: url(/image/bg_titleline_purple.gif) bottom repeat-x ;
}

#top_content h3{
	height			:27px;
	width				:187px;
}

#top_content h3#t_topix{
	background	: url(/image/h_topix_purple.gif) 0 0 no-repeat ;
}

#top_content h3#t_news{
	background	: url(/image/h_news_purple.gif) 0 0 no-repeat ;
}

#top_content h3#t_resume{
	background	: url(/image/h_resume_purple.gif) 0 0 no-repeat ;
}

#top_content h3#t_pastresaults{
	background	: url(/image/h_pastresaults_purple.gif) 0 0 no-repeat ;
}	

#top_content h3#t_resume{
	background	: url(/image/h_resume_purple.gif) 0 0 no-repeat ;
}

#top_content h3#t_team{
	background	: url(/image/h_team_purple.gif) 0 0 no-repeat ;
}

#top_content h3#t_schedule{
	background	: url(/image/h_schedule_purple.gif) 0 0 no-repeat ;
}

#top_content h3#t_record{
	background	: url(/image/h_record_purple.gif) 0 0 no-repeat ;
}

#top_content h3#t_tiiki{
	background	: url(/image/h_tiiki_purple.gif) 0 0 no-repeat ;
}

#top_content #caution p{
	font-weight	: bold ;
}

.news{
}


/*=========================
セカンドメニューバー
===========================*/
.second_menu{
	height				:42px;
	margin-top		:1px;
	margin-bottom	:10px;
	background		: url(/image/bg_takamadomenu.gif) 0 0 repeat ;
}

.second_menu img{
	float					:left;
}

.second_menu ul{
}

.second_menu ul li{
	list-style		:none;
	padding				:1px 0 0px 15px;
	margin				:5px 5px 0;
	float					:left;
	background		: url(/image/arrow_purple.gif) 0 50% no-repeat;
}

.second_menu ul li a{
	color		:#fff;
}

.second_menu ul li a:link { text-decoration: none}
.second_menu ul li a:visited { text-decoration: none;}
.second_menu ul li a:active { text-decoration: none;}
.second_menu ul li a:focus,{ text-decoration: underline; color:#99ffff;}
.second_menu ul li a:hover { text-decoration: underline; color:#99ffff;}

/*======================
	矢印マーク
========================*/
dl.news dt{
	background		: url(../image/arrow_purple.gif) 10px 6px no-repeat ;
}

/*======================
概要リスト
========================*/
#resume dl{
	margin-top		:1em;
	line-height		:1.5em;

}

#resume dl dt{
	padding-left		:1em;
	font-weight			:bold;
	font-size				:1.1em;
	background-color:#fbefff;
}

#resume dl dd{
	padding-top			:1em;
	padding-left		:2em;
	padding-right		:1em;
	padding-bottom	:1em;
	display					:block;
}

/*======================
過去の大会
========================*/
table.pastresaults{
	margin	:20px auto;
	border-right:	1px solid #666;
	border-top:	1px solid #666;
	background:	#fff;
}

table.pastresaults th,
table.pastresaults td{
	padding:	4px 6px;
	border-left:	1px solid #666;
	border-bottom:	1px solid #666;
	vertical-align:	middle;
	text-align:	center;
}

table.pastresaults th{
	background:	#e67117;
	color:	#fff;
	font-weight:	normal;
}

table.pastresaults th a,
table.pastresaults th a:link,
table.pastresaults th a:visited{
	color:	#fff;
	font-weight:	normal;
	text-decoration:	underline;
}

table.pastresaults th a:hover,
table.pastresaults th a:active{
	color:	#a15110;
	font-weight:	normal;
	text-decoration:	underline;
}


table.pastresaults td.East{
	background:	#ffc08c;
}

table.pastresaults td.West{
	background:	#ffe4eb;
}

table.pastresaults td.MVP{
	text-align:	left;
	background:	#e3e3e3;
}

/*======================
出場選手一覧
========================*/
table#player{
	margin:	12px auto;
	border-right:	1px solid #ddd;
	border-top:	1px solid #ddd;
}

table#player td{
	padding:	4px 6px;
	border-left:	1px solid #ccc;
	border-bottom:	1px solid #ccc;
	vertical-align:	middle;
	text-align:	center;
}

table#player td.EastPlayer,
table#player td.EastPosition{
	background:	#feebc6;
}

table#player td.East{
	background:	#f0a841;
	color:	#fff;
	font-weight:	bold;
}

table#player td.WestPlayer,
table#player td.WestPosition{
	background:	#ffe4eb;
}

table#player td.West{
	background:	#fc84a3;
	color:	#fff;
	font-weight:	bold;
}

table#Guide{
	margin:	0 auto 12px;
	border-right:	1px solid #ddd;
	border-top:	1px solid #ddd;
}

table#Guide td{
	padding:	4px 6px;
	border-left:	1px solid #ccc;
	border-bottom:	1px solid #ccc;
	vertical-align:	middle;
	text-align:	left;
}
