body { color: #999; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 16px; text-decoration: none; }.bold_darkblue { color: #006; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 16px; text-decoration: none; }.body_blue { color: #006; 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: #c00; 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: #fff; text-decoration: none; text-align: center; padding-left: 15px; }.client_login:hover { color: #c00; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 30px; text-decoration: none; background-color: #fff; 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: #fff; 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: #fff; 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: #fff; text-align: center; padding-left: 15px; }.topnavi { color: #fff; 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: #cff; 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: #fff; 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: #fff; 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: #fff; 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: #69c; 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}.footerbold { color: #fff; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 14px; text-decoration: none; }.footer { color: #fff; font-size: 9px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 14px; text-decoration: none; }.footer:link { color: #fff; font-size: 9px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 14px; text-decoration: none; }.footer:active { color: #fff; font-size: 9px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 14px; text-decoration: none; }.footer:visited { color: #fff; font-size: 9px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 14px; text-decoration: none; }.footerlink { color: #fff; font-size: 9px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 14px; text-decoration: none; }.footerlink:hover { color: #006; font-size: 9px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 14px; text-decoration: none; }.padbcont_top {width:100%; height:45px }.padbox_top {width:auto; height:auto; padding:5px 0 0 165px}