body { color: #999; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 16px; text-decoration: none; }
body:link { color: #999; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }
p { }
td { }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
.padbcont_top_banner { text-align: center; width:100%; height:130px  }
.padbox_top_banner { background-color: #91b9a4; text-align: center; width:100%; height:130px; padding: 0; }
.padbcont_top_navi { text-align: center; width:100%; height:60px  ; padding-left: 45px; }
.padbox_top_navi { background-color: #fff; text-align: center; width:auto; height:auto; padding: 0 555px 0 0; }
.client_login { color: #000; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 30px; background-color: transparent; text-decoration: none; text-align: center; padding-left: 15px; }
.client_login:hover { color: #91b9a4; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 30px; text-decoration: none; background-color: transparent; text-align: center; padding-left: 15px; }
.client_login:link { color: #000; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 30px; text-decoration: none; background-color: transparent; text-align: center; padding-left: 15px; }
.client_login:active { color: #000; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 30px; text-decoration: none; background-color: transparent; text-align: center; padding-left: 15px; }
.client_login:visited { color: #000; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 30px; text-decoration: none; background-color: transparent; text-align: center; padding-left: 15px; }
.topnavi { color: #999; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 30px; text-decoration: none; background-color: transparent; text-align: left; padding-right: 15px; padding-left: 15px; }
.frontnavi { color: #ccc; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 30px; text-decoration: none; background-color: transparent; text-align: center; padding-right: 15px; padding-left: 15px; }
.frontnavi:link { color: #ccc; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 30px; text-decoration: none; background-color: transparent; text-align: center; padding-right: 15px; padding-left: 15px; }
.frontnavi:visited { color: #ccc; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 30px; text-decoration: none; background-color: transparent; text-align: center; padding-right: 15px; padding-left: 15px; }
.frontnavi:active { color: #ccc; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 30px; text-decoration: none; background-color: transparent; text-align: center; padding-right: 15px; padding-left: 15px; }
.frontnavi:hover { color: #ccc; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 30px; text-decoration: underline; background-color: transparent; text-align: center; padding-right: 15px; padding-left: 15px; }
.topnavi:hover { color: #91b9a4; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 30px; background-color: transparent; text-decoration: none; text-align: left; padding-right: 15px; padding-left: 15px; }
.topnavi:link { color: #999; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 30px; background-color: transparent; text-decoration: none; text-align: left; padding-right: 15px; padding-left: 15px; }
.topnavi:active { color: #999; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 30px; background-color: transparent; text-decoration: none; text-align: left; padding-right: 15px; padding-left: 15px; }
.topnavi:visited { color: #999; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 30px; background-color: transparent; text-decoration: none; text-align: left; padding-right: 15px; padding-left: 15px; }
.title_head_ruby { color: #91b9a4; font-size: 38px; font-family: Verdana, Helvetica, Arial, sans-serif; font-style: normal; line-height: normal; }
.colcont_main { width: 100%;}
.colboxleft_main { width:auto; float:left }
.colboxright_main { width:auto; float:right }
.colboxmiddle_main { width:800px; margin-left:auto; margin-right:auto }
.navboxcont_text { width: 100%;}
.navboxleft_text { text-align: right; width:250px; float:left; }
.navboxauto_text { text-align: left; margin-left:250px; width:auto; padding-left: 82px; }
.padbcont_bottom {width:100%;}
.padbox_bottom {width:auto; height:auto; padding:0}
.footer { color: #999; font-size: 9px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 14px; text-decoration: none; }
.footer:link { color: #999; font-size: 9px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 14px; text-decoration: none; }
.footer:active { color: #999; font-size: 9px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 14px; text-decoration: none; }
.footer:visited { color: #999; font-size: 9px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 14px; text-decoration: none; }
.footerlink { color: #999; font-size: 9px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 14px; text-decoration: none; }
.footerlink:hover { color: #91b9a4; font-size: 9px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 14px; text-decoration: none; }
.padbcont_top {width:100%; height:45px }
.padbox_top {width:auto; height:auto; padding:5px 0 0 165px}
