.text { font-size:10pt; line-height:14pt}
.text2 { font-size:10pt; line-height:14pt;color:#ffffff}
.text3 { font-size:15pt; line-height:20pt;color:#ffffff}
.text4 { font-size:10pt; line-height:14pt;font-weight:bold}
.text5 { font-size:11pt; line-height:14pt}
.text6 { font-size:15pt; line-height:20pt;color:#ffffff;font-weight:bold}
.text7 { font-size:11pt; line-height:14pt;font-weight:bold}
.text8 { font-size:15pt; line-height:20pt;font-weight:bold;color:#404040}
.text9 { font-size:18pt; line-height:23pt;font-weight:900;color:#ffffff}
a:link { color: #000000; text-decoration:;}
a:visited {color: #000000;text-decoration:; }
a:hover { color: #ff0000;text-decoration:; }

.text2 a:link { color: #ffffff; text-decoration:none;}
.text2 a:visited {color: #ffffff;text-decoration:none;}
.text2 a:hover { color: #FF0000;text-decoration:none; }

.text4 { font-size:10pt; line-height:14pt;font-weight:bold}
.text4 a:link { color: #FF7F00; text-decoration:none;}
.text4 a:visited {color: #FF7F00;text-decoration:none;}
.text4 a:hover { color: #FF0000;text-decoration:none; }

/* 日本語を学ぼう */
.table1 { font-size:10pt; line-height:14pt;}
#table1 th{
background-color:#FBFBE6;
text-align:left;
padding:8px 5px;
}
#table1 td{padding:8px 5px;}


/* お問い合わせ */
.table2 { font-size:10pt; line-height:14pt;}
.table2_flame{
border:2px solid #CCCCCC;
padding:5px;
width:600px;
}

#table2 th{
background-color:#FBF0E0;
border-right:2px solid #CCCCCC;
width:152px;
text-align:left;
padding:8px;
}

#table2 td{
padding:5px 13px;
}

.table2_lined{
background:url(images/line4.gif) bottom no-repeat;
}

.bottun{padding-top:15px;}


/* TV＆映画スケジュール */
.table3 { font-size:10pt; line-height:14pt;}
#table3 th{
background-color:#EDF8FE;
text-align:left;
}
