body      { margin: none; font-size: 12px; background-color: #999999 }
a:link    { color: #666666; text-decoration: underline }
a:visited { color: #666666; text-decoration: underline }
a:hover   { color: #666666; text-decoration: none }
a:active  { color: #666666; text-decoration: none }  

td        { margin: none; color: #666666; background-color: #ffffff; font-size: 12px; line-height: 20px }
a:link    { color: #666666; text-decoration: underline }
a:visited { color: #666666; text-decoration: underline }
a:hover   { color: #666666; text-decoration: none }
a:active  { color: #666666; text-decoration: none }


/*table*/
td.gray      { background-color: #cccccc; padding: top }
td.blue      { background-color: #003399; padding: top }

/*SITE SETSUMEI*/
h1 { font-size: 12px; color: #ffffff; font-weight: bold; line-height: 30px }


/*SITE SETSUMEI,TITLE*/
h2 { margin: 0px; padding: 0px; font-size: 18px; color:#666666; font-weight: bold; line-height: 30px }


/*SITE SETSUMEI*/
h3 { margin: 0px; padding: 0px; font-size: 14px; color: #666666; font-weight: bold; line-height: 30px }

/*SITE SETSUMEI*/
h4 { margin: 0px; padding: 0px; font-size: 12px; color: #666666; line-height: 30px }

/*SITE SETSUMEI*/
h5 { margin: 0px; padding: 0px; font-size: 12px; color: #666666; line-height: 30px }


/*WHAT'S NEW*/
.new { padding: 10px; line-height: 20px }

.nesq { font-size: 12px; color: #0066cc }


/*IE06*/
.btext   { font-size: 12px; color: #000000 }
.btext1  { font-size: 12px; color: #000000; font-weight: bold  }


/*COPYRIGHT*/
.copy { font-size: 10px }


/*PAGETOP*/
.ptop { font-size: 12px; color: #666666; line-height: 30px }
.ptop a:link    { color: #666666; text-decoration: underline }
.ptop a:visited { color: #666666; text-decoration: underline }
.ptop a:hover   { color: #666666; text-decoration: none }
.ptop a:active  { color: #666666; text-decoration: none }

/*MINI_NAVI*/
.mnav { font-size: 12px; color: #666666; line-height: 15px; text-align: right }
.mnav a:link    { color: #666666; text-decoration:underline }
.mnav a:visited { color: #666666; text-decoration:underline }
.mnav a:hover   { color: #666666; text-decoration:none }
.mnav a:active  { color: #666666; text-decoration:none }

/*PANKUZU*/
.flow { font-size: 10px; color: #666666; line-height: 15px }
.flow a:link    { color: #666666; text-decoration: underline }
.flow a:visited { color: #666666; text-decoration: underline }
.flow a:hover   { color: #666666; text-decoration: none }
.flow a:active  { color: #666666; text-decoration: none }

/*MENU*/
.menu  { font-size: 12px; color: #666666; line-height: 30px }
.menu a:link    { color: #666666; text-decoration: none }
.menu a:visited { color: #666666; text-decoration: none }
.menu a:hover   { color: #666666; text-decoration: underline }
.menu a:active  { color: #666666; text-decoration: underline }

/*NEWS_day*/
.nday { font-size: 14px; color: #666666; font-weight: bold }

/*NEWS_title*/
.ntit { font-size: 14px; color: #666666 }

/*NEWS_caption*/
.ncap { font-size: 10px; color: #666666 }

/*NEWS_log*/
.nlog { font-size: 12px; color: #666666; line-height: 30px }
.nlog a:link    { color: #666666; text-decoration: underline }
.nlog a:visited { color: #666666; text-decoration: underline }
.nlog a:hover   { color: #666666; text-decoration: none }
.nlog a:active  { color: #666666; text-decoration: none }

/*SEMINAR_point*/
.point{ font-size: 14px; color: #666666; font-weight: bold }

/*SEMINAR_feature*/
.feat { font-size: 12px; color: #666666; font-weight: bold }

/*SEMINAR_name*/
.sname { font-size: 14px; color: #0066cc; font-weight: bold }


/*e-PM_pmp*/
.epmp { font-size: 14px; color: #666666; font-weight: bold }

/*e-PM_price*/
.epri { font-size: 12px; color: #666666; line-height: 30px }

/*e-PM_menu*/
.emenu { font-size: 14px; color: #666666; font-weight:bold; line-height: 30px }


/*CONTACT_tyui*/
.tyui { font-size: 12px; color: #ff0000 }
.tyui18 { font-size: 18px; color: #ff0000 }

/*e-PM_this*/
.ethis { font-size: 12px; color: #666666; line-height: 30px }
.ethis a:link    { color: #666666; text-decoration: underline }
.ethis a:visited { color: #666666; text-decoration: underline }
.ethis a:hover   { color: #666666; text-decoration: none }
.ethis a:active  { color: #666666; text-decoration: none }

/*e-PM_sample*/
.esam { font-size: 12px; color: #666666; line-height: 30px }
.esam a:link    { color: #666666; text-decoration: none }
.esam a:visited { color: #666666; text-decoration: none }
.esam a:hover   { color: #666666; text-decoration: underline }
.esam a:active  { color: #666666; text-decoration: underline }

/*e-PM_coaching_name*/
.enam { font-size: 14px; color: #666666; font-weight: bold; line-height: 30px }

/*ABOUT*/
.abou { font-size: 14px; color: #666666; font-weight: bold }

/*FAQ*/
.faq { font-size: 14px; color: #0066cc; font-weight: bold }

/*FAQ*/
.qqq { font-size: 12px; color: #0066cc }
.ans { font-size: 12px; color: #FF0000 }
.bbold { font-size: 12px; font-weight: bold }


/*DOWNLOAD_here*/
.dlhere { font-size: 12px; color: #666666 }
.dlhere a:link    { color: #1997c3; text-decoration: underline }
.dlhere a:visited { color: #1997c3; text-decoration: underline }
.dlhere a:hover   { color: #1997c3; text-decoration: none }
.dlhere a:active  { color: #1997c3; text-decoration: none }


/*DOWNLOAD_memo*/
.dlmemo { font-size: 12px; color: #1997c3 }

/*DOWNLOAD_data*/
.dldata { font-size: 12px; color: #666666; line-height: 30px }
.dldata a:link    { color: #666666; text-decoration: underline }
.dldata a:visited { color: #666666; text-decoration: underline }
.dldata a:hover   { color: #666666; text-decoration: none }
.dldata a:active  { color: #666666; text-decoration: none }






/*CONTACT_check*/
.ccheck { font-size: 12px; color: #095ba6; font-weight: bold }

/*CONTACT_thanx*/
.cthanx { font-size: 12px; color: #095ba6; font-weight: bold }
.ctext  { font-size: 14px; color: #095ba6; font-weight: bold }
.cpass  { font-size: 16px; color: #ff0000; font-weight: bold }

/*POP_title*/
.ptit { font-size: 14px;  color: #666666; font-weight: bold }


/*LESSON*/
.less { font-size: 12px; color: #666666; line-height: 20px }
.lblu { font-size: 12px; color: #0000ff; line-height: 20px; font-weight: bold }
.lred { font-size: 12px; color: #ff0000; line-height: 20px }
.tbl1 { font-size: 12px; color: #666666; line-height: 16px; background-color: #ffffff }
.tbl2 { font-size: 10px; color: #666666; line-height: 14px; background-color: #ffffff }


/*LINK*/
.link { font-size: 12px; color: #666666; line-height: 20px }

/*SIMEKIRI*/
.sime { font-size: 12px; color: #FF6600; line-height: 20px }


UL.lesson {   
    list-style-type: disc;
    } 




.kome { color: #ff0000; font-size: 12px }

/*COURSE*/
.pone {  font-size: 14px; background-color: #D3D3D3; height=1.5em}
th { background-color: #D3D3D3; }
table { border-collapse: collapse; }
.pmu {  color: #FF6600; }

/*link_index*/
.link2 {  font-size: 10px }