@charset "utf-8";


/*============================================
全般的なスタイル
============================================*/
* {
	margin:0; padding:0; 		/*全要素のマージン・パディングをリセット*/
}

body{
	background-color:#ffffff;	/*ページの背景色*/
	font-size:100%; 			/*フォントサイズの変更*/
	font-family: "MS Serif", "New York", "serif"; /*書体をシェリフに*/
	line-height:1.5;			/*行間*/
	color:#333333;				/* 文字色を濃い目のグレーにする */
}

div#pagebody {
	width:960px; margin:0 auto;/*内容全体をセンタリング*/
	background-color:#ffffff;	/*内容全体の背景色*/
}


/*============================================
メインメニュー
============================================*/


ul#menu {
	width:960px; height:40px; 	/*メインメニュー部分の幅と高さ*/
 		}


#menu li {
	list-style-type:none;		/*リストマーカー無しにする*/
	display:inline;				/*リスト項目をインライン表示にする*/
	float:left;					/*リスト項目を横に並べる*/
	}
	
#menu li a {
	background-color:#1D9765;	/*背景色*/
	color:#ffffff;				/*文字色*/
	display:block;				/*リンク部分をブロック表示にする*/
	width:137px; height:30px;	/*幅と高さ*/
	padding:8px 0px 0px 0px;	/*上パディング*/
	text-align:center;			/*テキストをセンター揃えにする*/
	text-decoration:none;		/*リンク部分を下線無しにする*/
}

#menu li a:hover {
	background-color:#13734D; 	/*リンクにマウスが乗ったら背景色を変更する*/
}



/*============================================
ヘッダ画像
============================================*/
#img_index {
	margin:0px 0px 0px 0px;		/*マージン*/
}

/*============================================
料金表テーブル
============================================*/

table.price th {
	width:150px;				/*見出しセルの幅*/
	padding:3px;				/*パディング*/
	text-align:center;				/*センター揃えにする*/
	white-space:nowrap;				/*セル内の改行を禁止する*/
	background-color:#F2F2F2;			/*セルの背景色*/
	border-bottom:dotted #666666 1px;		/*セルのボーダー*/
}
table.price td {
	padding:30px;				/*パディング*/
	background-color:#eeeeff;			/*セルの背景色*/
	border-bottom:dotted #666666 1px;		/*セルのボーダー*/
	}

/*============================================
タイムテーブル
============================================*/

table.time th {
	width:100px;				/*見出しセルの幅*/
	padding:3px;				/*パディング*/
	text-align:center;				/*センター揃えにする*/
	white-space:nowrap;				/*セル内の改行を禁止する*/
	background-color:#F2F2F2;			/*セルの背景色*/
	border-bottom:dotted #666666 1px;		/*セルのボーダー*/
}



/*============================================
体験レッスン15分、無料で実施中！(要予約)
============================================*/
h1 {
width:940px; height:40px;				/*見出しセルの幅*/
	padding: 20px 0px 10px 20px;		/*パディング*/
	font-size:20px;			/*フォントサイズ*/
	background-color:#003763;		/*背景色*/
	color:#ffffff;			/*セルの背景色*/
}

/*============================================
タイトル
============================================*/
h2 {
width:945px; height:22px;				/*見出しセルの幅*/
	padding:10px 0px 10px 15px;				/*パディング*/
	text-align:left;				/*センター揃えにする*/
	font-size:17px;
	background-color:#E3E3E3;			/*セルの背景色*/
}

p {
	padding:10px 20px 10px 10px;
}

img.fig{
	padding:0px 0px 10px 20px;
}