@charset "Shift_JIS";

/*ページ全体（共通使用）
--------------------------------------------------------*/
//body {
	margin: 0;
	padding: 0;
	color: #000;
	background: #FFF;
}
h1,h2,h3 {
	margin: 0;
}
a:link,a:visited {
	color: #369;
	text-decoration: none;
}
a:active,a:hover {
	color: #F60;
	text-decoration: underline;
}
//table {
	font-size: 100%;
}

/*フォントサイズ*/
.font-54p {
	font-size: 54%;
}
.font-75p {
	font-size: 75%;
}
.font-90p {
	font-size: 90%;
}
.font-110p {
	font-size: 110%;
}
.font-150p {
	font-size: 150%;
}

/*表の設定（枠線の付いている馬名表など）*/
.list {
	border-collapse: collapse;
	border: #999 solid 1px;
	font-size: 95%;
}
.list tr td {
	border: #999 solid 1px;
	padding-left: 2px;
}
.list tr th {
	border: #999 solid 1px;
}


/*トップページの設定　ここから
--------------------------------------------------------*/
/*ヘッダー*/
//#top_header {
	background: url(/common/img/header/bg_header.gif) repeat-x;
}
//#top_header2 {
	background: url(/common/img/header/bg_facilities.gif) repeat-x;
}
//#top_header3 {
	background: url(/common/img/header/bg_training.gif) repeat-x;
}

/*トップページ本体*/

#top_pagebody {
	border: 1px solid #999;
	width: 730px;
	height: 350px;
	margin-top: 20px;
	margin-left: 100px;
	background: url(/training/images/top_photo.jpg) right no-repeat;
}

/*リンクメニュー*/

#top_nav {
	margin-top: 0;
	margin-left: 30px;
}
#top_nav h2 {
	text-indent: -9999px;
}
#top_nav ul {
	list-style: none;
	line-height: 25px;
	margin: 0;
	padding: 0;
}
#top_nav A:LINK, #top_nav A:VISITED{
	color: #030;
	text-decoration: NONE;
	font-size: 10pt;
}
#top_nav A:ACTIVE, #top_nav A:HOVER{
	color: #F60;
	text-decoration: UNDERLINE;
	font-size: 10pt;
}

/*更新情報
--------------------------------------------------------*/

#top_info {
	margin-top: 60px;
	margin-left: 100px;
	width: 730px;
	border-top: 1px #999 solid;
}
#top_info h2 {
	text-indent: -9999px;
	height: 36px;
	background: url(/training/images/top_koshin.gif) no-repeat;
}
#top_info ul {
	list-style: none;
	margin-top: -30px;
	margin-left: 100px;
}
#top_info li {
	font-size: 100%;
	border-bottom: 1px #999 dotted;
	padding: 8px 8px;
	padding-left: 20px;
	background: url(/training/images/top_sankaku.gif) left no-repeat;
}


/*main ページの本文
--------------------------------------------------------*/

#main {
	float: right;
	width: 740px;
	margin: 0px 0px 10px;
}


/*見出し*/
#main h2 {
	font-size: 120%;
	color: #030;
	font-weight: bold;
	margin-top: 15px;
	border-bottom: 1px solid #CC3;
}

/*サブ見出し*/
#main h3 {
	font-size: 100%;
}


/*main2 ページの本文
--------------------------------------------------------*/
#main2 {
	width: 98%;
	margin: 0px 0px 10px;
}

/*見出し*/
#main2 h2 {
	font-size: 120%;
	color: #030;
	font-weight: bold;
	margin-top: 15px;
	border-bottom: 1px solid #CC3;
}

/*サブ見出し*/
#main2 h3 {
	font-size: 100%;
}


*本文*/
#sub {
	font-size: 90%;
	line-height: 140%;
	margin-top: 20px;
	margin-bottom: 40px;
}

#sub2 {
	font-size: 105%;
	line-height: 140%;
	margin-top: 20px;
	margin-bottom: 10px;
}




/*menuL 左サイドメニュー
--------------------------------------------------------*/
#nav {
	float: left;
	width: 180px;
	margin: 0px 0px 0px;
	background: url(/training/images/main_link03.gif) repeat-y;
}


#nav A:LINK, #nav A:VISITED{
	color: #030;
	text-decoration: NONE;
	font-size: 10pt;
}
#nav A:ACTIVE, #nav A:HOVER{
	color: #F60;
	text-decoration: UNDERLINE;
	font-size: 10pt;
}
#nav h2 {
	background: url(/training/images/main_link01.gif) no-repeat; 
	font-size: 7px;
}
#nav ul {
	list-style: none;
	margin: 0;
	padding-left: 14px;
	padding-right: 14px;
	padding-bottom: 7px;
	background: url(/training/images/main_link02.gif) bottom no-repeat; 
}
#nav li {
	background: url(/training/images/main_link04.gif) left no-repeat; 
	padding: 3px 3px;
	padding-left: 9px;
}
.nav-border {
	border-bottom: 1px #CCC solid;
}


/*hyou ページ内の表で使用
--------------------------------------------------------*/

#hyou {
	clear: both;
	margin-left: 100px;
	margin: 0px;
	width: 940px;
}

/*見出し*/
#hyou h2 {
	font-size: 130%;
	color: #030;
	font-weight: bold;
	margin-top: 15px;
	border-bottom: 1px solid #CC3;
}

#sub {
	font-size: 90%;
	line-height: 140%;
	margin-top: 20px;
	margin-bottom: 40px;
}
