

/* ボディに関するCSS
--------------------------------------------------------------------------------*/
	body {
	font-family: "ＭＳ Ｐゴシック", "Osaka", sans-serif;
	color: #666;
	font-size: 80%;
	line-height: 100%;
	text-align:cecter;
background: url('http://www.mame-vin.jp/library/bg2.jpg') no-repeat;

	}


#wrapper{
margin-left: auto;
margin-right: auto;
width: 840px;
text-align: left;
background:#fff;

}

img {
	border: none;

}


/* ページ構造に関するCSS 
--------------------------------------------------------------------------------*/
#head-pic {
    position: relative;
    left: 40px;  
    top: 20px;
	width: 600px;
	height: 70px;  
	z-index: 2;  
	margin: 10 0 0 0 ;

}

#head-HP {
    position: relative;
    left: 660px;  
    top: -60px;
	width: 170px;
	height: 70px;  
	z-index: 2;  
	margin: 0 0 0 0 ;
}

#pic {
    position: relative;
    left: 45px;  
    top: 50px;

	width: 600px;
	height: 100%;  
	z-index: 2;  
	margin: 10 0 0 0 ;
}










/* メニューバー
--------------------------------------------------------------------------------*/
ul{
list-style-type: none;
	margin:0;
	padding:0;

}

li{
	position: relative;
    top: -636px;
	left: 35px;

	width:150px;
	height:50px;
	float:left;
	color:#191919;
	text-align:center;
	overflow:hidden;

}

a{
font-weight:bold;
font-size:15px;
	color:#FFF;
	text-decoration:none;
	}

	.subtext{
font-weight:bold;
	padding:20px 5px;
	}

/*Menu Color Classes*/
.green{background:#6AA63B url('images/green-item-bg.jpg') top left no-repeat;}
.yellow{background:#FBC700 url('images/yellow-item-bg.jpg') top left no-repeat;}
.red{background:#D52100 url('images/red-item-bg.jpg') top left no-repeat;}
.purple{background:#5122B4 url('images/purple-item-bg.jpg') top left no-repeat;}
.blue{background:#0292C0 url('images/blue-item-bg.jpg') top left no-repeat;}





/*--------------------------------------------------------------------------------*/
#title {
    position: relative;
    left: 45px;  
    top: 60px;
	width: 710px;
	height:120px;  
	z-index: 2;  
	padding: 0px 0px 0px 0px;

}



#main1 {
    position: relative;
    left: 45px;  
    top: -20px;
	width: 710px;
	height: 90px;  
	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: 760px;
	height:18px;
    top: -20px;
	text-align: right;
		padding: 5px 10px;


}






h2 {
	font-size: 110%;
	text-indent: 5px;
	margin-bottom: 10px;
	margin-top: 0px;
		color: #FF7802;

}



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: 0px;
	color: #053800;
}



p {
	margin-top: 2px;
}









/* コースリストに関する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;
}

