/* ---------------------------- Main -------------------------------*/
BODY{
   color : #505050;
   background-color : #ffffff;
   font-size: 10pt;
   font-weight: 400;
   line-height: 1.5;
   font-family: Times New Roman, Times, serif;
   margin-top : 0px;
   margin-left : 0px;
   margin-right : 0px;
   margin-bottom : 0px;
}
H1{
   font-size : 14pt;
   color : #ffffff;
   line-height: 1.5;
   font-family: Times New Roman, Times, serif;
   margin-bottom: 0;
}
TD{
   font-size : 10pt;
   font-weight: 400;
   line-height: 1.5;
   font-family: Times New Roman, Times, serif;
}
UL{
   font-size : 10pt;
   font-weight: 400;
   line-height: 2;
   font-family: Times New Roman, Times, serif;
   margin-top : 0px;
   margin-bottom : 0px;
}
OL{
   font-size : 10pt;
   font-weight: 400;
   line-height: 2;
   font-family: Times New Roman, Times, serif;
   margin-top : 0px;
   margin-bottom : 0px;
}
/* ---------------------------- Link -------------------------------*/
A{
   color : #666666;
   text-decoration : none;
}
A:VISITED{
   color: #666666;
   text-decoration : none;
}
A:HOVER{
   color: #666666;
   text-decoration : underline;
}
A:ACTIVE{
   color: #666666;
   text-decoration : none;
}
/* ---------------------------- Font Size -------------------------------*/
.c8 {
   font-size : 10px;
   line-height: 1.5;
}
.c9 {
   font-size : 9pt;
   line-height: 1.5;
}
.c10 {
   font-size : 10pt;
   line-height: 1;
}
.c11 {
   font-size : 11pt;
   line-height: 2;
}
.c12 {
   font-size : 12pt;
   line-height: 1.5;
}
.c13 {
   font-size : 13pt;
   line-height: 1.3;
}
.c14 {
   font-size : 14pt;
   line-height: 1.3 ;
}
/* ---------------------------- Color -------------------------------*/
.red{
   color: #CC0000;
}
.yellow{
   color: #FFFF00;
}
.blue{
   color: #0000FF;
}
.white{
   color: #FFFFFF;
}
.pink{
   color: #FF80C0;
}
.lime{
   color: #00FF00;
}
.aqua{
   color: #00FFFF;
}
.silver{
   color: #C0C0C0;
}
.purple{
   color: #800080;
}
.green{
   color: #008000;
}
.gray{
   color: #808080;
}
.brown{
   color: #804040;
}
.navy{
   color: #004080;
}
.black{
   color: #000000;
}
.orange{
   color: #FF8040;
}
.color1{
   color: #0000FF;
}
.color2{
   color: #0000FF;
}
/*===================== ORIGINAL AREA ====================================*/
/* -------------------- NEWS CONTENT -  TEXT -----------------------------*/
.News {
   font-family: Times New Roman, Times, serif;
   font-size: 10pt;
   color: #666666;
   text-align: left;
   vertical-align: top;
   padding: 5px;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #CCCCCC;
}
.News a:link {   
   font-family: Times New Roman, Times, serif;
   font-size: 10pt;
   color: #FF0000;
}
.News a:visited {
   font-family: Times New Roman, Times, serif;
   font-size: 10pt;
   color: #FF0000;
}
.News a:hover {
   font-family: Times New Roman, Times, serif;
   font-size: 10pt;
   color: #000000;
   text-decoration: none;
}
.News a:active {
   font-family: Times New Roman, Times, serif;
   font-size: 10pt;
   color: #000000;
   text-decoration: none;
}
/* -------------------- top CONTENT -  TEXT -----------------------------*/
.top1 {
   font-family: Times New Roman, Times, serif;
   font-size: 12pt;
   color: #2e2e2e;
   padding-top : 10px;
   padding-left : 10px;
   padding-right : 10px;
   padding-bottom : 10px;
}
.top1 a:link {   
   font-family: Times New Roman, Times, serif;
   font-size: 12pt;
   color: #2e2e2e;
   text-decoration: none;
}
.top1 a:visited {
   font-family: Times New Roman, Times, serif;
   font-size: 12pt;
   color: #2e2e2e;
   text-decoration: none;
}
.top1 a:hover {
   font-family: Times New Roman, Times, serif;
   font-size: 12pt;
   color: #2e2e2e;
   text-decoration : none;
}
.top1 a:active {
   font-family: Times New Roman, Times, serif;
   font-size: 12pt;
   color: #2e2e2e;
   text-decoration: none;
}
.top2 {
   font-family: Times New Roman, Times, serif;
   font-size: 20pt;
   font-weight: 600;
   color: #2e2e2e;
}
.top3 {
   font-family: Times New Roman, Times, serif;
   font-size: 11pt;
   color: #2e2e2e;
   line-height: 1.5;
}
/* -------------------- head CONTENT -  TEXT -----------------------------*/
.head1 {
   font-family: Times New Roman, Times, serif;
   font-size: 10pt;
   color: #ffffff;
}
.head1 a:link {   
   font-family: Times New Roman, Times, serif;
   font-size: 10pt;
   color: #ffffff;
   text-decoration: none;
}
.head1 a:visited {
   font-family: Times New Roman, Times, serif;
   font-size: 10pt;
   color: #ffffff;
   text-decoration: none;
}
.head1 a:hover {
   font-family: Times New Roman, Times, serif;
   font-size: 10pt;
   color: #ffffbb;
   text-decoration : underline;
}
.head1 a:active {
   font-family: Times New Roman, Times, serif;
   font-size: 10pt;
   color: #ffffff;
   text-decoration: none;
}
/* -------------------- head CONTENT -  TEXT -----------------------------*/
.foot1 {
   font-family: Times New Roman, Times, serif;
   font-size: 10pt;
   color: #ffffff;
}
.foot1 a:link {   
   font-family: Times New Roman, Times, serif;
   font-size: 10pt;
   color: #e7e4e0;
   text-decoration: none;
}
.foot1 a:visited {
   font-family: Times New Roman, Times, serif;
   font-size: 10pt;
   color: #e7e4e0;
   text-decoration: none;
}
.foot1 a:hover {
   font-family: Times New Roman, Times, serif;
   font-size: 10pt;
   color: #ffffff;
   text-decoration : underline;
}
.foot1 a:active {
   font-family: Times New Roman, Times, serif;
   font-size: 10pt;
   color: #e7e4e0;
   text-decoration: none;
}
.seitei {
   font-size : 8pt;
   line-height: 1.5;
}
