BODY {
	color: #666666;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:hover {  color: #1970B9;}
a:link {  color: #1970B9;}
a:active {  color: #1970B9;}
a:visited {  color: #1970B9;}

table.style01 {
  background-color: #ffffff;
  margin: 10px;
  padding: 0px;
}
table.style02 {
  margin: 0px;
  padding: 2px;
  background-color: #BEDCF7;
  border: 7px solid #BEDCF7;
}
table.style03 {
  margin: 3px;
  padding: 10px;
  background-color: #ffffff;
}
table.style04 {
  margin: 0px;
  padding: 5px;
  background-color: #DFDFDF;
  border: 1px solid #FEB0C5;
}
table.style05 {
  margin: 0px;
  padding: 5px;
  background-color: #DFDFDF;
  border: 1px solid #FFC364;
}
table.style06 {
  margin: 0px;
  padding: 5px;
  background-color: #DFDFDF;
  border: 1px solid #6290B7;
}
table.style07 {
  margin: 0px;
  padding: 0px;
  background-color: #ffffff;
}
table.style08 {
  margin: 0px;
  padding: 5px;
  background-color: #7BB0AE;
  border: 8px solid #CDE2D9;
}
table.style09 {
  margin: 0px;
  padding: 5px;
  background-color: #99B5A7;
  border: 8px solid #CDE2D9;
}
table.style10 {
  margin: 0px;
  padding: 0px;
  background-color: #ffffff;
  border-top: 10px solid #2B9642;
  border-left: 1px solid #2B9642;
  border-right: 1px solid #2B9642;
  border-bottom: 1px solid #2B9642;
}
table.style11 {
  margin: 0px;
  padding: 5px;
  background-color: #DFDFDF;
}
table.style20 {
  margin: 0px;
  padding: 5px;
  background-color: #ffffff;
  border: 10px solid #ffffff;
}


/* listing */
table.listing01 {
  filter: progid:DXImageTransform.Microsoft.Gradient
          (gradientType=0,
           startColorStr=#BEDCF7,endColorStr=#A7C1D9);
}

/* category */
table.category01 {
  filter: progid:DXImageTransform.Microsoft.Gradient
          (gradientType=0,
           startColorStr=#C0F4F9,endColorStr=#AAD9DD);
}

/* visit */
table.visit01 {
  filter: progid:DXImageTransform.Microsoft.Gradient
          (gradientType=0,
           startColorStr=#C2FCE1,endColorStr=#AADEC6);
}

/* form */
table.form01 {
  filter: progid:DXImageTransform.Microsoft.Gradient
          (gradientType=0,
           startColorStr=#FDF5C2,endColorStr=#DDD7AA);
  }
table.form02 {
  margin: 0px;
  padding: 5px;
}


/* ir */
table.ir01 {
  filter: progid:DXImageTransform.Microsoft.Gradient
          (gradientType=0,
           startColorStr=#FDC2CE,endColorStr=#DDAAB5);
}

table.ir02 {
  margin: 0px;
  padding: 10px;
  background-color: #ffffff;
  border: 1px solid #E4E4E4;
}
table.ir03 {
  margin: 0px;
  padding: 10px;
  background-color: #F1F1F1;
  border: 1px solid #E4E4E4;
}
table.ir04 {
  margin: 0px;
  padding: 0px;
  background-color: #ffffff;
  border: 10px solid #ffffff;
}
table.ir05 {
  margin: 15px;
  padding: 0px;
}
table.ir06 {
  margin: 0px;
  padding: 0px;
  background-color: #ffffff;
  border: 10px solid #ffffff;
}


/* method */
table.method01 {
  filter: progid:DXImageTransform.Microsoft.Gradient
          (gradientType=0,
           startColorStr=#EAEAEA,endColorStr=#CCCCCC);
}


/* copyright */
table.copyright01 {
  filter: progid:DXImageTransform.Microsoft.Gradient
          (gradientType=0,
           startColorStr=#C3E1FD,endColorStr=#A7C1D9);
}

td.style01 {
  background-color: #ffffff;
  padding: 5px;
}
td.style02 {
  background-color: #ffffff;
  padding: 7px;
  border: 2px solid #ffffff;
}
td.style03 {
  background-color: #ffffff;
  border: 5px solid #ffffff;
}
td.style04 {
  background-color: #ffffff;
  margin: 5px;
  padding: 5px;
  border-top: 2px solid #BEDCF7;
  border-left: 2px solid #BEDCF7;
  border-right: 2px solid #BEDCF7;
  border-bottom: 2px solid #BEDCF7;
}
td.style05 {
  background-color: #ffffff;
  border-top: 10px solid #ffffff;
  border-left: 3px solid #ffffff;
  border-bottom: 7px solid #ffffff;
}
td.style06 {
  background-color: #ffffff;
  border-bottom: 5px solid #ffffff;
  border-left: 5px solid #ffffff;
}
td.listing01 {
  margin: 0px;
  padding: 0px;
  background-color: #ffffff;
  border-left: 1px solid #177ECA;
  border-right: 1px solid #177ECA;
  border-bottom: 1px solid #177ECA;
}
td.listing02 {
  padding-left: 30px;
  font-weight: bold;
  font-size: 12px;
  color: #1970B9;
}
td.style21 {
  margin: 0px;
  padding: 5px;
  background-color: #ffffff;
  border-bottom: 1px solid #000000;
}

td.category01 {
  margin: 0px;
  padding: 0px;
  background-color: #ffffff;
  border-left: 1px solid #17C4CA;
  border-right: 1px solid #17C4CA;
  border-bottom: 1px solid #17C4CA;
}
td.visit01 {
  margin: 0px;
  padding: 0px;
  background-color: #ffffff;
  border-left: 1px solid #17CA67;
  border-right: 1px solid #17CA67;
  border-bottom: 1px solid #17CA67;
}
td.visit02 {
  padding-left: 15px;
}
td.form01 {
  margin: 0px;
  padding: 0px;
  background-color: #ffffff;
  border-left: 1px solid #E2BC0C;
  border-right: 1px solid #E2BC0C;
  border-bottom: 1px solid #E2BC0C;
}
td.form02 {
  margin: 0px;
  padding: 6px;
  background-color: #DCD8CF;
}
td.form03 {
  margin: 0px;
  padding: 6px;
  background-color: #F1EFE8;
}
td.form04 {
  margin: 0px;
  padding-top: 6px;
  padding-left: 6px;
  padding-right: 37px;
  padding-bottom: 6px;
  background-color: #F1EFE8;
}
td.form05 {
  margin: 0px;
  padding-top: 6px;
  padding-left: 36px;
  padding-right: 6px;
  padding-bottom: 6px;
  background-color: #F1EFE8;
}
td.ir01 {
  margin: 0px;
  padding: 0px;
  background-color: #ffffff;
  border-left: 1px solid #CA175A;
  border-right: 1px solid #CA175A;
  border-bottom: 1px solid #CA175A;
}
td.ir02 {
  margin: 0px;
  padding: 10px;
  background-color: #DCD8CF;
  border-bottom: 1px solid #ffffff;
}
td.ir03 {
  margin: 0px;
  padding: 10px;
  background-color: #F1EFE8;
  border-bottom: 1px solid #ffffff;
}
td.method01 {
  margin: 0px;
  padding: 0px;
  background-color: #ffffff;
  border-left: 1px solid #C8C8C8;
  border-right: 1px solid #C8C8C8;
  border-bottom: 1px solid #C8C8C8;
}
td.method02 {
  margin: 0px;
  padding: 0px;
  background-color: #ffffff;
  border-bottom: 1px solid #BADAE3;
  font-weight: bold;
  font-size: 12px;
  color: #1970B9;
}
td.copyright01 {
  margin: 0px;
  padding: 0px;
  background-color: #ffffff;
  border-left: 1px solid #177ECA;
  border-right: 1px solid #177ECA;
  border-bottom: 1px solid #177ECA;
}


.font01 {  font-size: 12px;}
.font02 {  font-size: 11px; line-height: 120%}
.font03 {  font-size: 11px;}
.font04 {  font-size: 12px;	color: #013750;}
.font05 {  font-size: 12px;	color: #013750; line-height: 180%}
.font06 {  font-size: 12px;	color: #DC7E05;}
.font07 {  font-size: 11px;	color: #013750;}
.font08 {  font-size: 12px;	color: #013750; line-height: 120%}
.font09 {  font-size: 17px;	color: #013750; font-weight: bold;}
.font10 {  font-size: 9px;	color: #013750; line-height: 120%}

a.aa:link   {text-decoration:none;}
a.aa:visited{text-decoration:none;}
a.aa:hover  {text-decoration:none;}


.img_margin1 {
  margin: 1px;
}
.img_r_margin20 {
  margin-top: 0px;
  margin-left: 20px;
  margin-right: 0px;
  margin-bottom: 0px;
  float: right;
}
.img_l_margin10 {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 10px;
  margin-bottom: 0px;
  float: left;
}
.img_l_margin20 {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 20px;
  margin-bottom: 0px;
  float: left;
}

br {
font-size:12px;
hr {
 width: 554;
 color: #cccccc;
 height: 1px;
  }
h1 { font-size: 12px; font-weight: normal; margin: 0 0 0; }
h3 { font-size: 12px; font-weight: normal; margin: 0 0 0; }
h4 { font-size: 12px; font-weight: normal; margin: 0 0 0; }
h2 { font-size: 12px; font-weight: normal; margin: 0 0 0; }
h5 { font-size: 16px; font-weight: normal; line-height: 26px; margin: 0; }
h6 { font-size: 18px; font-weight: normal; margin: 0; }
