@charset "utf-8";

/*==============================================
 インフォメーション
================================================*/
p.description { color:#666666; font-size:80%; margin-top:5px; }
.information_detail {  }
	.information_detail h4 { margin: 15px 0 10px 0; }
	.information_detail p { margin-bottom:10px; }


/*==============================================
 スケジュール
================================================*/
.schedule { border-bottom:1px solid #dddddd; margin-top:10px; }
	.schedule .inner { border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; padding: 0 5px; }
	.schedule table { width: 100%; }

/* 一覧 */
table.tableschedulelist { width: 97%; }
	table.tableschedulelist td { padding:3px 5px; }

/* タブ */
.scheduletab { background: url(/images/bg_tab.gif) bottom repeat-x;}
	.scheduletab img { vertical-align: bottom;}

/* schedule */
table.tableschedule th, table.tableschedule td { border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; }
table.tableschedule td { font-size:85%; }


/*==============================================
 チーム
================================================*/
/* team_list */
ul.team_list li { display:block; float:left; width:155px; }

/* teammenu */
.detailmenu ul li { border-right: 1px dotted #999999; padding: 0 15px; }
	.detailmenu ul li.current { color: #222222; font-weight: bold; }

/* teamdetail */
table.teamdetail { width:380px; }


/*==============================================
 大会記録、栄光の記録
================================================*/
.champion { background:#ff5383; color:#ffffff; font-weight:bold; }


/*==============================================
 お問い合わせ
================================================*/
.essential { color: #ff0000; font-weight: bold; }
.error { color: #ff0000; }


/*==============================================
 エラー
================================================*/
span.att { font-size:150%; font-weight:bold; }
