body {margin-left : 0;
	  margin-top : 0;
	  margin-right : 0;
	  margin-bottom: 0;
	  background-color: #FFFFFF;
      font-size: 12px; line-height: 160%; font-family:"MS PGothic", "Osaka", "Arial", "Verdana", "Helvetica", "sans-serif";}



/*ボディ　テキスト*/
BODY {
	FONT-SIZE: 12px; line-height: 160%; VERTICAL-ALIGN: baseline; COLOR: #555555; FONT-FAMILY: "ＭＳ ゴシック","Osaka";
}



/*フォーム　テキストエリア*/
TEXTAREA {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; FONT-SIZE: 12px; VERTICAL-ALIGN: bottom; BORDER-LEFT: #c0c0c0 1px solid; COLOR: #555555; BORDER-BOTTOM: #c0c0c0 1px solid; FONT-FAMILY: 'Osaka','ＭＳ ゴシック','Verdana'; BACKGROUND-COLOR: #ffffff;
}
/*フォーム　セレクト*/
SELECT {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; FONT-SIZE: 12px; VERTICAL-ALIGN: bottom; BORDER-LEFT: #c0c0c0 1px solid; COLOR: #555555; BORDER-BOTTOM: #c0c0c0 1px solid; FONT-FAMILY: 'Osaka','ＭＳ ゴシック','Verdana'; BACKGROUND-COLOR: #ffffff;
}



/*テーブル基本*/
TD {
	FONT-SIZE: 12px; line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; COLOR: #555555;
}
/*テキスト　小*/
.t1 {
	FONT-SIZE: 10px; line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; COLOR: #555555;
}
/*テキスト　中*/
.t2 {
	FONT-SIZE: 12px; line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; COLOR: #555555;
}
/*テキスト　大*/
.t3 {
	FONT-SIZE: 14px; line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; COLOR: #555555;
}
/*テキスト　大2*/
.t4 {
	FONT-SIZE: 16px; line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; COLOR: #555555;
}
/*テキスト　大3*/
.t5 {
	FONT-SIZE: 18px; line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; COLOR: #555555;
}



/*パンくずリスト*/
.pan {
	FONT-SIZE: 10px; line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; COLOR: #666666;
}
.pan2 {
	FONT-SIZE: 10px; line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; COLOR: #666666; color: #990000; }

/*コピーライト*/
.copy {
	FONT-SIZE: 10px; line-height: 100%; FONT-FAMILY: "Verdana","ＭＳ ゴシック","Osaka"; COLOR: #FFFFFF;
}
/*コピーライト2*/
.copy2 {
	FONT-SIZE: 10px; line-height: 100%; FONT-FAMILY: "Verdana","ＭＳ ゴシック","Osaka"; COLOR: #555555;
}



/*新着日付*/
.wn_date {
	FONT-SIZE: 10px; line-height: 130%; FONT-FAMILY: "Verdana","ＭＳ ゴシック","Osaka"; COLOR: #555555;
}
/*新着テキスト*/
.wn_txt {
	FONT-SIZE: 10px; line-height: 130%; FONT-FAMILY: "Verdana","ＭＳ ゴシック","Osaka"; COLOR: #555555;
}



/*UP*/
.up {
	FONT-SIZE: 10px; line-height: 120%; FONT-FAMILY: "Verdana","ＭＳ ゴシック","Osaka"; COLOR: #555555;
}



/*各ページ　メイン画像下のテキスト*/
.t_under {
	FONT-SIZE: 12px; line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; COLOR: #666666;
}



/*タイムテーブル*/
.time_table {
	FONT-SIZE: 10px; line-height: 120%; FONT-FAMILY: "Verdana","ＭＳ ゴシック","Osaka"; COLOR: #999999; font-weight: bolder;
}
/*タイムテーブル曜日*/
.time_table_day {
	FONT-SIZE: 10px; line-height: 110%; FONT-FAMILY: "Verdana","ＭＳ ゴシック","Osaka"; COLOR: #555555;
}
/*タイムテーブル時間*/
.tt {
	FONT-SIZE: 10px; line-height: 160%; FONT-FAMILY: "Verdana","ＭＳ ゴシック","Osaka"; COLOR: #555555;
}



/*プロフィール　講師名*/
.profile_name {
	FONT-SIZE: 10px; line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; COLOR: #666666;
}
/*プロフィール　見出し*/
.profile_title {
	FONT-SIZE: 10px; line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; COLOR: #6477A0;  font-weight: bolder;
}
/*プロフィール　テキスト*/
.profile_txt {
	FONT-SIZE: 10px; line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; COLOR: #6477A0;
}
/*プロフィール　ライン*/
.profile_line {
	COLOR: #BFC9DE; 
}



/*フォーム　項目*/
.form_name {
	FONT-SIZE: 10px; line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; COLOR: #AA6D6A;
}
/*フォーム　入力項目*/
.form_txt {
	FONT-SIZE: 12px; line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; COLOR: #555555;
}

/*予約フォームタイムテーブル*/
.tt_txt {
	FONT-SIZE: 10px; line-height: 110%; FONT-FAMILY: "Verdana","ＭＳ ゴシック","Osaka"; COLOR: #555555;
}
/*予約フォームタイムテーブル　時間*/
.tt_time {
	FONT-SIZE: 10px; line-height: 160%; FONT-FAMILY: "Verdana","ＭＳ ゴシック","Osaka"; COLOR: #555555;
}



/*今月のメニュー　タイトル*/
.menu_title {
	FONT-SIZE: 12px; line-height: 100%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; COLOR: #FF3333; font-weight: bolder; padding:7px 4px 4px 0px;
}
/*今月のメニュー　年月*/
.menu_month {
	FONT-SIZE: 14px; line-height: 100%; FONT-FAMILY: "Tahoma","ＭＳ ゴシック","Osaka"; COLOR: #E89D96; font-weight: bolder;
}
/*今月のメニュー　テキスト*/
.menu_txt {
	FONT-SIZE: 10px; line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; COLOR: #555555;
}
/*今月のメニュー　ページ下部のリンク*/
.menu_link {
	FONT-SIZE: 10px; line-height: 160%; FONT-FAMILY: "Verdana","ＭＳ ゴシック","Osaka"; COLOR: #555555;
}



/*会社案内日付*/
.company_date {
	FONT-SIZE: 10px; line-height: 160%; FONT-FAMILY: "Verdana","ＭＳ ゴシック","Osaka"; COLOR: #555555;  padding:3px 0px 0px 5px;
}
/*会社案内テキスト*/
.company_txt {
	FONT-SIZE: 10px; line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; COLOR: #555555;
}



/*フォームの※マーク*/
.kome {
	FONT-SIZE: 10px; line-height: 100%; FONT-FAMILY: "Verdana","ＭＳ ゴシック","Osaka"; COLOR: #FF0000;
}



/*ＣＧＩの下部リンク文字*/
.link {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: "Verdana","ＭＳ ゴシック","Osaka";
}



/*生徒の皆さんの声　タイトル*/
.voice_title {
	FONT-SIZE: 12px; line-height: 100%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; COLOR: #ff9c00; font-weight: bolder; padding:7px 4px 7px 5px;
}
/*生徒の皆さんの声　テキスト*/
.voice_txt {
	FONT-SIZE: 12px; line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; COLOR: #555555;
}
/*生徒の皆さんの声　ページ下部のリンク*/
.voice_link {
	FONT-SIZE: 12px; line-height: 160%; FONT-FAMILY: "Verdana ＭＳ ゴシック Osaka"; COLOR: #555555;
}



/*リンク　テキスト*/
a:link { text-decoration: none; color: #0000FF; } 
a:visited { text-decoration: none; color: #0000FF; }
a:hover { text-decoration: underline; color: #FF0000; } 
a:active { text-decoration: underline;  color: #ff8000; }



/*その他　テキスト*/
.style1 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; color: #FF9999; font-size: 12px; }
.style10 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; color: #FF9999; font-size: 14px; }
.style11 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; color: #FF9999; font-size: 16px; }
.style12 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; color: #FF9999; font-weight: bold; font-size: 12px; }
.style13 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; color: #FF9999; font-weight: bold; font-size: 14px; }

.style2 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; FONT-SIZE: 12px; color: #FD4D4D; }
.style20 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; FONT-SIZE: 14px; color: #FD4D4D; }
.style21 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; FONT-SIZE: 16px; color: #FD4D4D; }
.style22 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; FONT-SIZE: 12px; color: #FD4D4D; font-weight: bold; }
.style23 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; FONT-SIZE: 14px; color: #FD4D4D; font-weight: bold; }
.style24 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; FONT-SIZE: 12px; color: #FF0000; }

.style3 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; font-size: 12px; color: #FF9900; }
.style30 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; font-size: 14px; color: #FF9900; }
.style31 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; font-size: 16px; color: #FF9900; }
.style32 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; font-size: 12px; color: #FF9900; font-weight: bold; }
.style33 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; font-size: 14px; color: #FF9900; font-weight: bold; }

.style4 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; font-size: 12px; color: #FF0000; }
.style40 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; font-size: 14px; color: #FF0000; }
.style41 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; font-size: 16px; color: #FF0000; }
.style42 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; font-size: 18px; color: #FF0000; }
.style43 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; font-size: 12px; color: #FF0000; font-weight: bold; }
.style44 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; font-size: 14px; color: #FF0000; font-weight: bold; }

.style5 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; FONT-SIZE: 12px; color: #990000; }
.style50 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; FONT-SIZE: 14px; color: #990000; }
.style51 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; FONT-SIZE: 16px; color: #990000; }
.style52 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; FONT-SIZE: 12px; color: #990000; font-weight: bold; }
.style53 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; FONT-SIZE: 14px; color: #990000; font-weight: bold; }

.style6 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; FONT-SIZE: 12px; color: #999900; }
.style60 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; FONT-SIZE: 14px; color: #999900; }
.style61 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; FONT-SIZE: 16px; color: #999900; }
.style62 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; FONT-SIZE: 12px; color: #999900; font-weight: bold; }
.style63 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; FONT-SIZE: 14px; color: #999900; font-weight: bold; }

.style7 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; FONT-SIZE: 12px; color: #ff6000; }
.style70 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; FONT-SIZE: 14px; color: #ff6000; }
.style71 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; FONT-SIZE: 16px; color: #ff6000; }
.style72 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; FONT-SIZE: 12px; color: #ff6000; font-weight: bold; }
.style73 {line-height: 160%; FONT-FAMILY: "ＭＳ ゴシック","Osaka"; FONT-SIZE: 14px; color: #ff6000; font-weight: bold; }


.style94 {color: #FFFFFF;  font-size: 12px; }
.style96 {color: #777777; font-weight: bold; font-size: 10px; font-family: "ＭＳ Ｐゴシック",  Osaka, "ヒラギノ角ゴ Pro W3"; }
.style97 {font-size: 10px; color: #555555; }
.style99 {color: #333333; font-size: 10px; }

