.txtSizeMain {
	font-size: 12px;
	line-height: 1.5em;
}
a:link, a:visited {
	color: #0066CC;
	text-decoration: underline;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}
.txtFooter {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.imageMarginLeft {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.imageMarginRight {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.txtNotes {
	font-size: 10px;
	color: #333333;
}
.bgcolorGray {
	background-color: #666666;
}
.bgcolorGray2 {
	background-color: #EAEAEA;
}
.bgcolorWhite {
	background-color: #FFFFFF;
}
.txtProfile {
	font-size: 11px;
	line-height: 1.3em;
}
.txtProfileEn {
	font-size: 12px;
	line-height: 1.2em;
}
.txtColumn {
	font-size: 11px;
	line-height: 1.5;
}
.txtMessage {
	font-size: 11px;
	line-height: 1.3em;
}
.bgcolorBlue {
	background-color: #224A72;
}
.bgcolorBlue2 {
	background-color: #CFDDEA;
}
.bgcolorGreen {
	background-color: #427729;
}
.bgcolorGreen2 {
	background-color: #BBECA4;
}
.bgcolorRed {
	background-color: #C50002;
}
.bgcolorRed2 {
	background-color: #F8C5C6;
}
.bgcolorBrown {
	background-color: #4C3300;
}
.bgcolorBrown2 {
	background-color: #B8AE9A;
}

.tdHeadAcademy {
	background-color: #224A72;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: justify;
	vertical-align: top;
}
.tdDataAcademy {
	background-color: #CFDDEA;
	font-size: 12px;
	line-height: 1.3em;
	font-weight: normal;
	color: #000000;
}
.tdHeadCoaching {
	background-color: #427729;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: justify;
	vertical-align: top;
}
.tdDataCoaching {
	background-color: #BBECA4;
	font-size: 12px;
	line-height: 1.3em;
	font-weight: normal;
	color: #000000;
}
.tdHeadLadies {
	background-color: #C50002;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: justify;
	vertical-align: top;
}
.tdDataLadies {
	background-color: #F8C5C6;
	font-size: 12px;
	line-height: 1.3em;
	font-weight: normal;
	color: #000000;
}
.tdHeadSchool {
	background-color: #4C3300;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: justify;
	vertical-align: top;
}
.tdDataSchool {
	background-color: #DCD7CD;
	font-size: 12px;
	line-height: 1.3em;
	font-weight: normal;
	color: #000000;
}
.tdHeadMusic {
	background-color: #666666;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: justify;
	vertical-align: top;
}
.tdDataMusic {
	background-color: #EAEAEA;
	font-size: 12px;
	line-height: 1.3em;
	font-weight: normal;
	color: #000000;
}
.tdHeadAboutus {
	background-color: #999999;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: justify;
	vertical-align: top;
}
.tdDataAboutus {
	background-color: #EAEAEA;
	font-size: 12px;
	line-height: 1.3em;
	font-weight: normal;
	color: #000000;
}
.txtIndex {
	font-size: 14px;
	font-weight: bold;
}

.remark {
	font-size: 0.75em;
}

h1 span {
	display: none;
}

h1 {position: absolute; top:-100;}


#infoArea{
    overflow: auto; 
	margin-left: 40px !important; 
	margin-bottom: 20px; 
	ppadding:0 20px !important;  
	width: 500px !important; 
	height: 300px !important;
}

* html #infoArea{
    margin-bottom: 0 !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
}