BODY{
	color:#282828;
	font-size:13px;
	background-color:#FFFFFF;
	text-align:center;
	margin-bottom:0px;
	}

A:link {color:#990000;}
A:visited {color:#990000;}
A:hover {color:#990000;}

TR,TD{
	font-size:13px;
	}

H1{
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:lighter;
	}

P{
	line-height:20px;
	margin:0px 0px;
	}

/*--------------------------------------*/

ul,li{
	margin:0px 8px;
	padding:0px 0px;
	}

.contents{
	padding-left:15px;
	}

.contents_back2{
	background-color:#DCDCDC;
	padding:10px 10px;
	}

.top10{
	margin-top:10px;
	margin-bottom:1px;
	}
.top5{
	margin-top:10px;
	margin-bottom:1px;
	}

.left_ake{
	line-height:15px;
	}
	
.left{
	background-color:#E1E1E1;
	padding:10px 10px;
	}
	
.layout{
	margin-top:15px;
	margin-bottom:15px;
	}

.m_back{
	background-image:url(image/m_back.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	}

.shiaikekka_img{
	padding-right:15px;
	}

.shiaikekka{
	line-height:10px;
	}
.shiaikekka img{margin-right:5px;}
	
.m_back2{
	background-image:url(image/m_back2.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
	}	
.m_back2 img{
	margin-top:5px;
	}
.m_back_s{
	background-image:url(image/m_back_s.gif);
	background-repeat:no-repeat;
	width:499px;
	margin-top:10px;
	margin-bottom:15px;
	}	

.m_back2_s{
	background-image:url(image/m_back2.gif);
	background-repeat:no-repeat;
	text-align:center;
	color:#013C5A;
	font-weight:bold;
	padding-top:4px;
	width:499px;
	}
.m_back2_ss{
	background-repeat:no-repeat;
	text-align:center;
	font-weight:bold;
	padding-top:4px;
	width:499px;
	border-width:medium;
	border: #999999;
	}
.m_back2_ss A:link {color:#282828; text-decoration:none;}
.m_back2_ss A:visited {color:#282828; text-decoration:none;}
.m_back2_ss A:hover {color:#990000; text-decoration:underline;}
.new{
	line-height:18px;
	}
.new img{float:right;margin-right:15px;margin-bottom:15px;} 

.top ul{
	margin:0;
	padding:0;
	list-style:none;
	list-style-position: outside;
	}
.top li{
	margin:5px 0;
	padding:0 0 0 15px;
	background:url(image/lm02.gif) no-repeat;
	} 
	
.h_line{
	padding-bottom:10px;
	padding-top:10px;
	text-align:right;
	}

.unei{
	border-bottom:1px solid #AFAFAF;
	border-left:1px solid #AFAFAF;
	border-right:1px solid #AFAFAF;
	line-height:20px;
	}

#right_menu{
	width:170px;
	margin:0px 0px;
	padding:0px 0px;
	}

#right_menu ul,#right_menu li{
	margin:0px 0px;
	padding:0px 0px;
	list-style:none;
	width:170px;
	}

#right_menu li{
	background-image:url(image/menu.gif);
	background-repeat:no-repeat;
	height:22px;
	padding-left:15px;
	padding-top:2px;
	margin-bottom:5px;
	color:#990000;
	list-style:none;
	text-align:left;
	}
	
#right_menu A{
	color:#282828;
	text-decoration:none;
	display:block;
	}

#right_menu A:hover{
	color:#990000;
	}

.right_m{
	background-image:url(image/menu_on.gif);
	background-repeat:no-repeat;
	display:block;
	width:100%;
	height:26px;
	padding-left:15px;
	padding-top:4px;
	margin-bottom:8px;
	font-weight:bold;
	color:#013C5A;
	text-align:left;
	}


.schedule{
	font-weight:bold;
	}
.schedule A:link {color:#013C5A; text-decoration:none;}
.schedule A:visited {color:#013C5A; text-decoration:none;}
.schedule A:hover {color:#013C5A; text-decoration:underline;}

.lm03{
	font-weight:bold;
	color:#990000;
	}
.lm03 img{margin-right:5px;}

.lm03_box{
	padding-bottom:6px;
	}

.b_link A:link {color:#282828; text-decoration:none;}
.b_link A:visited {color:#282828; text-decoration:none;}
.b_link A:hover {color:#990000; text-decoration:underline;}

.waku{
	border:1px solid #AFAFAF;
	border-right:1px solid #AFAFAF;
	border-bottom:1px solid #AFAFAF;
	padding:10px 10px;
	}

.box_s{
	border-left:1px solid #BDBDBD;
	border-top:1px solid #BDBDBD;
	border-right:1px solid #878787;
	border-bottom:1px solid #878787;
	}

.game_line{
	background-image:url(image/game/line.gif);
	background-repeat:repeat-x;
	padding-bottom:6px;
	}

.schedule_table{
	background-image:url(image/schedule_table/hyou.gif);
	background-repeat:repeat;
	}

/*
------------------------------------------
line-height
------------------------------------------
*/

.line22{
	line-height:22px;
	}

.line20{
	line-height:20px;
	}

.line18{
	line-height:18px;
	}
/*
------------------------------------------
new-recruit
------------------------------------------
*/

.recruit_news{
	color:ff0000;
	font-size:16px;
	font-weight:bold;	
}
.recruit{
	margin:15px;
}