.text_01 {
  font-size:75%;
  line-height:1.4em;
  color:#3c3c3c;
  margin-bottom:20px;
}

.text_01 a {
  color: #0050a3;
  text-decoration: none;
}
.text_01 a:hover {
  text-decoration: underline;
}

.btn_01 {
  text-align:center;
}

table {
  border-collapse:collapse;
  margin:0 0 25px;
}

table h3 {
  font-size:75%;
  line-height:1.4em;
  color:#3c3c3c;
}

th {
  font-weight:normal;
  text-align:left;
  width:50%;
}

table#contact_tbl th,
table#contact_tbl td {
  border-bottom:1px solid #999999;
  padding:10px;
}

div.linkarea {
  font-size:75%;
  line-height:1.4em;
  color:#3c3c3c;
  background:transparent url(../img/left_navi_menu_mkr1_01.gif) no-repeat 0 5px;
  padding:0 0 0 12px;
  margin:0 0 10px 15px;
  font-weight:bold;
}

.linkarea_02 a{
  font-size:75%;
  line-height:1.4em;
  color:#0050a3;
  text-decoration:none;
}

div.linkarea a {
  text-decoration:none;
  color:#0050a3;
}

a:hover,
.linkarea_02 a:hover {
  text-decoration:underline;
}

a.mark {
  margin-left:0 !important;
}

table#contact_tbl td#na_linkarea {
  background:#e5ffe5 url(../img/contact_tbl_bg.gif) repeat-x scroll 0 0;
  border-bottom-style:none;
  color:#3c3c3c;
}

table#contact_tbl td#na_linkarea a {
  color:#0050a3;
  text-decoration:none;
  margin-left:15px;
}

table#contact_tbl td#na_linkarea a:hover {
  text-decoration:underline;
}

table#contact_tbl td#na_linkarea p {
  font-weight:bold;
  margin:0 0 10px;
  font-size:75%;
}

table#contact_tbl td#na_linkarea p strong {
  color:#f86e2a;
}

table#contact_tbl td#na_linkarea td {
  padding:10px;
  border-bottom:1px solid #999999;
}

table#contact_tbl .noborder {
border-bottom:none;
}

