A:LINK		{ COLOR: #444444; TEXT-DECORATION: NONE ;}
A:VISITED	{ COLOR: #444444; TEXT-DECORATION: NONE ;}
A:ACTIVE	{ COLOR: #444444; TEXT-DECORATION: NONE ;}
A:HOVER	{ COLOR: #999999; TEXT-DECORATION: NONE ;}

.menu01{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-color : #422100 #422100 #422100 #422100;
  font-size : 9pt;
}
.menu02{
  font-size : 8pt;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 0px;border-color : #422100 #422100 #422100 #422100;
  text-align : left;
  text-indent : 9pt;
  color : #630000;
}
TD{
  font-size : 9pt;
  text-align : left;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-color : #414141 ;border-bottom-color : ;border-left-color : #422100;
  
  

  
  
  
  position : normal;
  top : 1px;
  left : 1px;
  


  color : #313131;border-width : 0px 1px 1px 0px;}
.menu03{
  font-size : 9pt;
  color : #630000;
  font-weight : normal;
}
.menu04{
  font-size : 11pt;
  text-align : left;
  padding-top : 0px;
  padding-left : 2px;
  padding-bottom : 0px;
  font-weight : bold;
  color : #555555;
  top : 2px;
  left : 2px;
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : gray gray gray gray;}
.tableleft{
  font-size : 10pt;
  color : #212121;
  text-align : left;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;border-width : 1px 0px 1px 1px;border-style : solid none solid solid;border-color : gray gray gray gray;}
.table_center{
  font-size : 10pt;
  color : #212121;
  text-align : left;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;border-width : 1px 1px 1px 1px;border-style : solid none solid none;border-color : gray gray gray gray;}
.table_right{
  font-size : 10pt;
  color : #212121;
  text-align : left;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;border-width : 1px 1px 1px 1px;border-style : solid solid solid none;border-color : gray gray gray gray;}
.table_sq{
  font-size : 10pt;
  color : #212121;
  text-align : left;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : gray gray gray gray;}
.text_s{
  font-size : 9pt;
  color : #333333;
  text-align : left;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
}
.title_L{
  font-size : 14pt;
  color : #212121;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  font-weight : bold;
}
.text_ss{
  font-size : 8pt;
  color : #333333;
  text-align : left;
}
.bnr{
  font-size : 9pt;
  color : #333333;
  
  text-align : center;border-width : 1pt 1pt 1pt;border-left-width : 2pt;border-bottom-width : 1pt;border-left-width : 1pt;border-style : none;border-right-style : solid;border-bottom-style : solid;border-left-style : none;border-color : #cccccc #9a9a9a;border-bottom-color : #9a9a9a;border-left-color : #cccccc;}
.subcopy{
  font-size : 10pt;
  color : #212121;
  background-color : #e0e0e0;
  text-align : center;
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px;
}
.subcopy_L{
  font-size : 10pt;
  color : #212121;
  background-color : #e6e6e6;
  text-align : left;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  margin-top : 3px;
  margin-left : 3px;
  margin-right : 3px;
  margin-bottom : 3px;border-width : 1pt 1pt 1pt 1pt;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;}
.btn{
  font-size : 9pt;
  color : #f54177;
  background-color : #eeeeee;
  text-align : left;
  text-indent : 3px;
  border-right-width : 1px;
  border-bottom-width : 1px;border-color : #ffffff #999999;border-bottom-color : #999999;border-left-color : #ffffff;
  border-top-style : none;
  border-right-style : solid;
  border-bottom-style : solid;
}
.btn2{
  font-size : 8pt;
  color : #00ca65;
  background-color : #eeeeee;
  text-align : left;
  text-indent : 3px;border-width : 1pt 1pt 1pt 1pt;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : #999999;
  border-bottom-color : #999999;
}
.btn3{
  font-size : 8pt;
  color : #333333;
  background-color : #eeeeee;
  text-align : left;
  text-indent : 2px;
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px;border-width : 1px 1px 1px 1px;
  border-right-style : solid;
  border-bottom-style : solid;border-color : #f6f6f6 #f6f6f6;border-right-color : #999999;border-bottom-color : #999999;
  border-top-style : solid;
  border-left-style : solid;
}
.btn_cl01{
  font-size : 9pt;
  color : #663399;
  background-color : #FFCCFF;
  text-align : center;
  
  border-right-width : 1px;
  border-bottom-width : 1px;border-color : #ffffff #999999;border-bottom-color : #999999;border-left-color : #ffffff;
  border-top-style : none;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-style : none;
}
.btn_cl02{
  font-size : 9pt;
  color : #009900;
  background-color : #CCFFCC;
  text-align : center;
  
  border-right-width : 1px;
  border-bottom-width : 1px;border-color : #ffffff #999999;border-bottom-color : #999999;border-left-color : #ffffff;
  border-top-style : none;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-style : none;
}
.btn_cl03{
  font-size : 9pt;
  color : #FF9900;
  background-color : #FFFFCC;
  text-align : center;
  
  border-right-width : 1px;
  border-bottom-width : 1px;border-color : #ffffff #999999;border-bottom-color : #999999;border-left-color : #ffffff;
  border-top-style : none;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-style : none;
}
.btn_cl04{
  font-size : 9pt;
  color : #333399;
  background-color : #CCFFFF;
  text-align : center;
  
  border-right-width : 1px;
  border-bottom-width : 1px;border-color : #ffffff #999999;border-bottom-color : #999999;border-left-color : #ffffff;
  border-top-style : none;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-style : none;
}
  
  
  
  
  border-width : 1px 1px 1px 1px;
  border-right-style : solid;
  border-bottom-style : solid;border-color : #cccccc #f6f6f6 #f6f6f6;border-left-color : #cccccc;border-right-color : #cccccc;border-bottom-color : #cccccc;
  border-top-style : solid;
  border-left-style : solid;
  
  
  
  
}
.hidden{
  font-size : 3pt;
  color : #ffffff;
  text-align : left;
}

.table_sq_ss{
  font-size : 8pt;
  color : gray;
  text-align : center;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;}
.table_cl_01{
  font-size : 8pt;
  color : gray;
  text-align : center;border-width : 1px 1px 1px 1px;border-style : none solid;border-bottom-style : solid;border-left-style : none;
  border-top-color : #cccccc;
  border-right-color : #cccccc;
  border-bottom-color : #cccccc;
  background-color : #e7fefc;
  padding-top : 1px;
  padding-left : 1px;
}
.table_cl_02{
  font-size : 8pt;
  color : gray;
  text-align : center;border-width : 1px 1px 1px 1px;border-style : none solid;border-bottom-style : solid;border-left-style : none;border-color : #cccccc #cccccc #cccccc #cccccc;
  padding-top : 1px;
  padding-left : 1px;
}
.hidden{
  font-size : 5pt;
  color : #ffffff;
}
.side_bnr{
  font-size : 9pt;
  color : #414141;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;border-width : 0px 0px;border-right-width : 1px;border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : #818181;
  border-bottom-color : #818181;
  background-color : #eeeeee;
}

.text6b    {font-size:6pt ; font-weight:bold; line-height:100%;}   
.text7b    {font-size:7pt ; font-weight:bold; line-height:100%;} 
.text8b    {font-size:8pt ; font-weight:bold; line-height:100%;}   
.text9b    {font-size:9pt ; font-weight:bold; line-height:100%;} 
.text10b   {font-size:10pt; font-weight:bold; line-height:100%;} 
.text11b   {font-size:11pt; font-weight:bold; line-height:100%;}  
.text12b   {font-size:12pt; font-weight:bold; line-height:100%;} 
.text14b   {font-size:14pt; font-weight:bold; line-height:100%;} 
.text16b   {font-size:16pt; font-weight:bold; line-height:100%;} 
.text18b   {font-size:18pt; font-weight:bold; line-height:100%;} 


.text6_140    {font-size:6pt ;line-height:140%;}   
.text7_140    {font-size:7pt ;line-height:140%;} 
.text8_140    {font-size:8pt ;line-height:140%;}   
.text9_140    {font-size:9pt ;line-height:140%;} 
.text10_140   {font-size:10pt;line-height:140%;} 
.text11_140   {font-size:11pt;line-height:140%;}  
.text12_140   {font-size:12pt;line-height:140%;}  
.text14_140   {font-size:14pt;line-height:140%;}       
.text16_140   {font-size:16pt;line-height:140%;}       
.text18_140   {font-size:18pt;line-height:140%;}       
     

.text6p_140    {font-size:6pt ;line-height:140%;  color : #414141;padding-top : 3px;padding-left : 3px;padding-right : 3px;padding-bottom : 3px;}   
.text7p_140    {font-size:7pt ;line-height:140%;  color : #414141;padding-top : 3px;padding-left : 3px;padding-right : 3px;padding-bottom : 3px;} 
.text8p_140    {font-size:8pt ;line-height:140%;  color : #414141;padding-top : 3px;padding-left : 3px;padding-right : 3px;padding-bottom : 3px;}   
.text9p_140    {font-size:9pt ;line-height:140%;  color : #414141;padding-top : 5px;padding-left : 5px;padding-right : 5px;padding-bottom : 5px;} 
.text10p_140   {font-size:10pt;line-height:140%;  color : #414141;padding-top : 3px;padding-left : 3px;padding-right : 3px;padding-bottom : 3px;} 
.text11p_140   {font-size:11pt;line-height:140%;  color : #414141;padding-top : 3px;padding-left : 3px;padding-right : 3px;padding-bottom : 3px;}  
.text12p_140   {font-size:12pt;line-height:140%;  color : #414141;padding-top : 3px;padding-left : 3px;padding-right : 3px;padding-bottom : 3px;}  
.text14p_140   {font-size:14pt;line-height:140%;  color : #414141;padding-top : 3px;padding-left : 3px;padding-right : 3px;padding-bottom : 3px;}       
.text16p_140   {font-size:16pt;line-height:140%;  color : #414141;padding-top : 3px;padding-left : 3px;padding-right : 3px;padding-bottom : 3px;}       
.text18p_140   {font-size:18pt;line-height:140%;  color : #414141;padding-top : 3px;padding-left : 3px;padding-right : 3px;padding-bottom : 3px;}       


.text6b_140    {font-size:6pt ; font-weight:bold; line-height:140%;}   
.text7b_140    {font-size:7pt ; font-weight:bold; line-height:140%;} 
.text8b_140    {font-size:8pt ; font-weight:bold; line-height:140%;}   
.text9b_140    {font-size:9pt ; font-weight:bold; line-height:140%;} 
.text10b_140   {font-size:10pt; font-weight:bold; line-height:140%;} 
.text11b_140   {font-size:11pt; font-weight:bold; line-height:140%;}  
.text12b_140   {font-size:12pt; font-weight:bold; line-height:140%;}     

.text6_160    {font-size:6pt ;line-height:160%;}   
.text7_160    {font-size:7pt ;line-height:160%;} 
.text8_160    {font-size:8pt ;line-height:160%;}   
.text9_160    {font-size:9pt ;line-height:160%;} 
.text10_160   {font-size:10pt;line-height:160%;} 
.text11_160   {font-size:11pt;line-height:160%;}  
.text12_160   {font-size:12pt;line-height:160%;}
.text14_160   {font-size:14pt;line-height:160%;}
.text16_160   {font-size:16pt;line-height:160%;}
.text18_160   {font-size:18pt;line-height:160%;}
      

.text6b_160    {font-size:6pt ; font-weight:bold; line-height:160%;}   
.text7b_160    {font-size:7pt ; font-weight:bold; line-height:160%;} 
.text8b_160    {font-size:8pt ; font-weight:bold; line-height:160%;}   
.text9b_160    {font-size:9pt ; font-weight:bold; line-height:160%;} 
.text10b_160   {font-size:10pt; font-weight:bold; line-height:160%;} 
.text11b_160   {font-size:11pt; font-weight:bold; line-height:160%;}  
.text12b_160   {font-size:12pt; font-weight:bold; line-height:160%;}      
.text12b_160   {font-size:14pt; font-weight:bold; line-height:160%;}      
.text14b_160   {font-size:16pt; font-weight:bold; line-height:160%;}      
.text18b_160   {font-size:18pt; font-weight:bold; line-height:160%;}      

.table_9_pad{
  font-size : 9pt;
  line-height : 150%;
  color : #414141;
  text-align : left;
  padding-top : 8px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 8px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : gray;
  border-bottom-color : gray;
}

.table_9_pad_b{
  font-size : 9pt;
  line-height : 150%;
  color : #414141;
  text-align : left;
  padding-top : 8px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 8px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : gray;
  border-bottom-color : gray;
  background-color : #effffe;
}


.table_8_pad{
  font-size : 8pt;
  line-height : 150%;
  color : #414141;
  text-align : left;
  padding-top : 8px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 8px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : gray;
  border-bottom-color : gray;
}


.topbnr{
  font-size : 12px;
  color : #414141;
  
  text-align : left;
  padding-top : 6px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : gray;
  line-height : 140%;
}
.subject_title{
  font-size : 14pt;
  font-weight : bold;
  color : #990000;
  text-align : left;
  padding-top : 5px;
  padding-left : 5px;
  border-top-width : 1px;
  border-left-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-top-color : gray;
  border-left-color : gray;
  font-family : "ＭＳ 明朝","ＭＳ Ｐ明朝";
}
.discription{
  font-size : 9pt;
  line-height : 150%;
  color : #414141;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
}
.subtitle_m{
  font-size : 11pt;
  color : #990000;
  text-align : left;
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cccccc;
  font-weight : bold;
}
.subtitle_l{
  font-size : 14pt;
  color : #990000;
  text-align : left;
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cccccc;
  font-weight : bold;
}
.centertitle_l{
  font-size : 14pt;
  color : #ffffff;
  text-align : left;
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
  
  
  
  font-weight : bold;
  background-color : #660099;
}
.subtitle_s{
  font-size : 9pt;
  color : #990000;
  text-align : left;
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cccccc;
  font-weight : bold;
}
.main_title{
  font-size : 14pt;
  font-family : "ＭＳ ゴシック","ＭＳ Ｐゴシック";
  color : #990000;
  background-color : #efefef;
  text-align : left;
  padding-top : 6px;
  padding-left : 10px;
  padding-right : 6px;
  padding-bottom : 6px;border-width : 1px 1px 1px 1px;border-style : solid solid;border-right-style : solid;border-bottom-style : solid;border-color : gray gray gray gray;
  font-weight : bold;
}
.course_title{
  font-size : 12pt;
  font-weight : bold;
  text-align : left;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  color : gray;
}
.course_title2{
  font-size : 12pt;
  font-weight : bold;
  text-align : left;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  color : #660099;
}
.bnr2{
  font-size : 13pt;
  font-weight : bolder;
  line-height : 130%;
  color : #FFFFFF;
  text-align : center;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;border-width : 1pt 1pt 1pt 1pt;border-style : solid solid solid solid;border-color : gray gray gray gray;
  background-color : #CC99FF;
}
.tune_subtitle{
  font-size : 16pt;
  font-weight : bold;
  color : #414141;
  background-color : #FF9999;
  padding-top : 7px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 7px;
}
.side_banner{
  font-size : 9pt;
  font-family : ＤＦ平成ゴシック体W5,"ＭＳ ゴシック";
  font-weight : bold;
  color : #660099;
  background-color : #FFFFFF;
  text-align : center;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #660099 #660099 #660099 #660099;}
