

/* ボディに関するCSS
--------------------------------------------------------------------------------*/
	body {
	font-family: "ＭＳ Ｐゴシック", "Osaka", sans-serif;
	color: #666;
	font-size: 80%;
	line-height: 100%;
	text-align:cecter;
background:#000;

	}


#wrapper{
margin-left: auto;
margin-right: auto;
width: 900px;
text-align: left;
background:#fff;

}

img {
	border: none;

}



/* ページ構造に関するCSS 
--------------------------------------------------------------------------------*/
#head-pic {
    position: relative;
    left: 40px;  
    top: 20px;
	width: 600px;
	height: 50px;  
	z-index: 2;  
	margin: 10 0 0 0 ;

}

#head-HP {
    position: relative;
    left: 720px;  
    top: -40px;
	width: 170px;
	height: 50px;  
	z-index: 2;  
	margin: 0 0 0 0 ;
}









/* メニューバー
--------------------------------------------------------------------------------*/
ul{
list-style-type: none;
	margin:0;
	padding:0;

}

a{
font-weight:bold;
font-size:15px;
	color:#000;
	text-decoration:none;
	}

.subtext{
　　font-weight:bold;
	padding:10px 5px;
	}




/*--------------------------------------------------------------------------------*/
#title {
    position: relative;
    left: 45px;  
    top: 60px;
	width: 710px;
	height:120px;  
	z-index: 2;  
	padding: 0px 0px 0px 0px;

}



#main1 {
    position: relative;
    left: 0px;  
    top: -20px;
	z-index: 2;  
		border-width: 1px;
	border-style: dashed;
	borde-color: #999;
	padding: 15px 20px 15px 20px;
	background:#fff;

}



#main2 {
    position: relative;
    left: 5px;  
    top: -20px;
	width: 807px;
	height: 220px;  
	z-index: 2;  
	font-size: 120%;
	padding: 4px 10px 4px 10px;
background:#fff;
	overflow-y: hidden;
	overflow-x: hidden;
	line-height: 1.1;



}


/* フッター 
--------------------------------------------------------------------------------*/

#mt-foot {
	position: relative;
	width: 900px;
	height:18px;
    top: -20px;
	text-align: right;
		padding: 5px 10px;


}






h2 {
	font-size: 100%;
	text-indent: 5px;
	margin-bottom: 10px;
	margin-top: 14px;
		color: #000;

}



h3 {
	font-size: 110%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	padding-top: 5px;
	text-indent: 5px;
	margin-bottom: 10px;
	margin-top: 0px;
}


h4 {
	font-size: 110%;
	padding-bottom: 3px;
	padding-top: 5px;
	margin-bottom: 10px;
	margin-top: 15px;
	color: #053800;
}

h5 {
	font-size: 100%;
	padding-bottom: 4px;
	padding-top: 8px;
	margin-bottom: 2px;
	margin-top: 4px;
	color: #FF7802;
    line-height:8px;
}


p {
	margin-top: 2px;
}


lin a:hover {
	color: #A70101;
	text-decoration:underline;
}







/* コースリストに関するCSS 
--------------------------------------------------------------------------------*/


.nav  {
	float:none;
	margin-top: 3px;
	margin-bottom: 0px;
	margin-right: 5px;
	margin-left: 50px;

	text-align: left;
	width: 200px;


}

.nav a{
	padding: 4px 0px 0px 0px;
	color: #ffffff;
	display:block;
	width: 200px;
	border: solid;

}

.nav a:hover {
	color: #A70101;
	text-decoration:underline;
}



.hi-caption-right {
	font-size: 110%;

	color: #00ff00;
	float: left;
	padding: 2px;
}