.menu {  font-family: "MS UI Gothic", "Osaka"; font-weight: bold; color: #990000; text-decoration: none}

.small {  font-family: "MS UI Gothic", "Osaka"; font-size: 11px; line-height: normal}
.regular_e {  font-family: "Verdana", "Arial", "sans-serif"; font-size: 11px; line-height: normal}
.small_e {  font-family: "Verdana", "Arial", "sans-serif"; font-size: 9px; line-height: 11px}
.small_copy {  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9px; color: #999999; line-height: normal}

a { text-decoration: underline; color: #FF3300} 
a:hover { text-decoration: underline; color: #669900}
a:vlink { text-decoration: underline; color: #FF9900}

select {  font-family: "MS UI Gothic", "Osaka"; font-size: 12px; color: #333333}
input {  font-family: "MS UI Gothic", "Osaka"; font-size: 12px; color: #333333}
textarea {  font-family: "MS UI Gothic", "Osaka"; font-size: 12px; color: #333333}

td {  font-size: 13px; line-height: 15px; color: #464646}

BODY{ scrollbar-face-color: #FFFFFF; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #FFFFFF; scrollbar-3dlight-color: #cccccc; scrollbar-arrow-color: #FF0000; scrollbar-track-color: #F0F0F0; scrollbar-darkshadow-color: #cccccc; } 
.seo { font-family: "MS UI Gothic", "Osaka"; font-size: 11px; line-height: normal ; font-weight: bold; color: #999999}
.seo2 { font-family: "MS UI Gothic", "Osaka"; font-size: 14px; line-height: normal ; font-weight: bold; color: #660000}
.menu_f2 { font-family: "MS UI Gothic", "Osaka"; font-weight: bold; color: #999999; text-decoration: none }
.strong {  font-family: "MS UI Gothic", "Osaka"; font-size: 16px; line-height: 22px; font-weight: bolder; color: #000000}


.td_head {  font-size: 22px; color: #333333; line-height: 100%; font-weight: bold;}
.td_02_top {  font-size: 24px; color: #FF6600;line-height: 120%; font-weight: bold; text-align: center;}

div.index {
  margin-top: 1.3em;
  padding-top: 1.0em; padding-bottom: 1.0em;
  border-top-color: #FF9900;
  border-top-style: solid;
  border-top-width: 1px;
  border-bottom-color: #FF9900;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
div.index_list {
  margin-left: 1.0em;
  margin-right: 1.0em;
}

div.contents {
  margin-top: 1.3em;
  line-height: 2.0em;
}

div.contents_detail {
  margin-top: 1.3em;
  line-height: 1.5em;
  margin-bottom: 1.3em;
}

.subject {
  font-family: sans-serif; font-size: 12pt; font-style: normal;font-weight: bold;
}
.no_border {
  border: 0;
}

.contents_header {
  border-top-color: #FF9900;
  border-top-style: solid;
}
.contents_footer {
  border-top-color: #FF9900;
  border-top-style: solid;
}

img {
  border: 0;
}

hr.footer {
  display: none;
}

td.footer_navi {
  background-color: #FF6600;

