/* -------------------------------------------------- */
/*  CSS default setting for Osaka College of Music    */
/* -------------------------------------------------- */


/* basic elements */
body 			{ background-color:#ffffff;  }
body,td,tr		{
	font-size:12px;
	line-height:135%;
	
}
input,textarea	{ font-size:12px; }


/* link */
a:link		{ color:#663300;text-decoration:none; }
a:visited	{ color:#663300;text-decoration:none; }
a:hover		{ color:#996633;text-decoration:underline; }


/* table colors */
table.bg_black,tr.bg_black,td.bg_black			{ background-color:#000000; }
table.bg_white,tr.bg_white,td.bg_white			{ background-color:#ffffff; }

table.bg_blue01,tr.bg_blue01,td.bg_blue01		{ background-color:#d2eaf7; }
table.bg_blue02,tr.bg_blue02,td.bg_blue02		{ background-color:#bfdff5; }
table.bg_blue03,tr.bg_blue03,td.bg_blue03		{ background-color:#67a8d2; }
table.bg_blue04,tr.bg_blue04,td.bg_blue04		{ background-color:#8babb8; }
table.bg_blue05,tr.bg_blue05,td.bg_blue05		{ background-color:#e8f8ff; }
table.bg_blue06,tr.bg_blue06,td.bg_blue06		{ background-color:#93d3ff; }

table.bg_gray01,tr.bg_gray01,td.bg_gray01		{ background-color:#eeeeee; }
table.bg_gray02,tr.bg_gray02,td.bg_gray02		{ background-color:#cccccc; }
table.bg_gray03,tr.bg_gray03,td.bg_gray03		{ background-color:#999999; }
table.bg_gray04,tr.bg_gray04,td.bg_gray04		{ background-color:#666666; }
table.bg_gray05,tr.bg_gray05,td.bg_gray05		{ background-color:#333333; }
table.bg_gray06,tr.bg_gray06,td.bg_gray06		{ background-color:#b0a8b6; }

table.bg_perple01,tr.bg_perple01,td.bg_perple01	{ background-color:#d2ced6; }
table.bg_perple02,tr.bg_perple02,td.bg_perple02	{ background-color:#8e7f9a; }
table.bg_perple03,tr.bg_perple03,td.bg_perple03	{ background-color:#483a53; }
table.bg_perple04,tr.bg_perple04,td.bg_perple04	{ background-color:#453750; }
table.bg_perple05,tr.bg_perple05,td.bg_perple05	{ background-color:#44364e; }
table.bg_perple06,tr.bg_perple06,td.bg_perple06	{ background-color:#cdc8d1; }
table.bg_perple07,tr.bg_perple07,td.bg_perple07	{ background-color:#4a3b55; }
table.bg_perple08,tr.bg_perple08,td.bg_perple08	{ background-color:#493a54; }
table.bg_perple09,tr.bg_perple09,td.bg_perple09	{ background-color:#584a63; }
table.bg_perple10,tr.bg_perple10,td.bg_perple10	{ background-color:#120B18; }
table.bg_perple11,tr.bg_perple11,td.bg_perple11	{ background-color:#DED7DE; }
table.bg_perple12,tr.bg_perple12,td.bg_perple12	{ background-color:#C4B5C4; }
table.bg_perple13,tr.bg_perple13,td.bg_perple13	{ background-color:#9781A3; }
table.bg_perple14,tr.bg_perple14,td.bg_perple14	{ background-color:#5A4963; }
table.bg_perple15,tr.bg_perple15,td.bg_perple15	{ background-color:#9B738F; }

table.bg_yellow01,tr.bg_yellow01,td.bg_yellow01	{ background-color:#fdfdec; }
table.bg_yellow02,tr.bg_yellow02,td.bg_yellow02	{ background-color:#ffdc90; }
table.bg_yellow03,tr.bg_yellow03,td.bg_yellow03	{ background-color:#fff6d2; }

/* colors */
.blue{		color:#0000cc }
.orange{	color:#cc3300 }
.red{		color:#cc0000 }
.green{		color:#009900 }
.yellow{	color:#ffcc00 }
.perple{	color:#990099 }
.brown{		color:#660000 }

.black{		color:#000000 }
.white{		color:#ffffff }
.gray1{		color:#999999 }
.gray2{		color:#666666 }
.gray3{		color:#333333 }

/* font colors */
.white		{ color:#ffffff; }
.red		{ color:#ff0000; }
.green		{ color:#336666; }
.gray		{ color:#666666; }
.blue		{ color:#0066ff; }
.blue01		{ color:#8794E1; }
.black		{ color:#000000; }
.perple01	{ color:#594966; }


/*titles*/
.title01	{ color:#ffffff;font-size:14px;font-weight:bold; }
.title02	{ color:#333333;font-size:14px;font-weight:bold; }

/*fonts*/
.font11a	{ font-size:11px;color:#000000; }
.font11b	{ font-size:11px;color:#000000;font-weight:bold; }
.font11c	{ font-size:11px;color:#ffffff; }
.font11d	{ font-size:11px;color:#ffffff;font-weight:bold; }
.font11e	{ font-size:11px;color:#333333; }
.font11f	{ font-size:11px;color:#333333;font-weight:bold; }
.font11g	{ font-size:11px;color:#ff0000; }
.font11h	{ font-size:11px;color:#737373; }
.font11i	{ font-size:11px;color:#5D2B4E;font-weight:bold; }
.font11j	{ font-size:11px;color:#999999; }
.font11k	{ font-size:11px;color:#663300; }

.font12a	{ font-size:12px;color:#000000; }
.font12b	{ font-size:12px;color:#000000;font-weight:bold; }
.font12c	{ font-size:12px;color:#ffffff; }
.font12d	{ font-size:12px;color:#ffffff;font-weight:bold; }
.font12e	{ font-size:12px;color:#333333; }
.font12f	{ font-size:12px;color:#333333;font-weight:bold; }
.font12g	{ font-size:12px;color:#ff0000; }
.font12h	{ font-size:12px;color:#ff0000;font-weight:bold; }

.font14a	{ font-size:14px;color:#594966; }
.font14b	{ font-size:14px;color:#663300;font-weight:bold; }
.font14c	{ font-size:14px;color:#ff0000; }
.font14d	{ font-size:14px;color:#ff0000;font-weight:bold; }

.font16a	{ font-size:16px;color:#594966; }

.font18a	{ font-size:18px;color:#594966; }


/* hr */
hr			{ color:#999999; }


/*----form----*/

input.submit{
	background-color:#594966;
	color:white;
	font-weight:bold;
}

input.submit01{
	background-color:#5774ed;
	color:white;
	font-weight:bold;
}


/* image */
.line	{ border-color:#8B807D;border-width:1px;border-style: solid; }
.imgline	{ background-color:#666666; }

/*admision page*/
.td-green {color: #ffffff; background-color: #009999;}
.td-gray {color: #ffffff; background-color: #999999;}
.td-pink {color: #ffffff; background-color: #CC3366;}
.green {color: #009999;}
.pink {color: #cc3366;}

/**/
.copy {color: #6666ff;}
.green {color: #33cc99;	font-weight: bold;}
.orange {font-weight: bold;	color: #ff9900;}
.line00 {
	font-weight: normal;
	color: #000000;
	line-height: 200%;


}
.line01 {
	border: thick double #FF99CC;
	margin: auto;
	padding: 0px;



}
.font12i {
	font-size: 12px;
	color: #663300;
}
.font12j {
	font-size: 12px;
	color: #666666;
}
.font12k {
	font-size: 12px;
	color: #FF6666;
}
.font36a {
	font-size: 36px;
	color: #FFFFFF;
}
.font12l {
	font-size: 12px;
	color: #000033;
}
.font13a {
	font-size: 13px;
	color: #000000;
}
.font14e {
	font-size: 14px;
	color: #000000;
}
.font14 {
	color: #0000FF;
	text-decoration: underline;
}
.font14f {
	color: #0000FF;
	text-decoration: underline;
	font-size: 14px;
}
.font12m {
	font-size: 12px;
	color: #0000FF;
}
.font34a {
	font-size: 34px;
	font-weight: bold;
	color: #666666;
}
.font32a {
	font-size: 32px;
	font-weight: bold;
	color: #666666;
}
