body { background-color: #303030; }
a { color: #e5decd; text-decoration: none; }
a:hover { color: #e5decd; text-decoration: none; border-bottom: 1px solid #e5decd; }
a:visited { color: #b8d0da; text-decoration: none; }
.head { background-image: url(../images/LAB_Head_BG.gif); background-repeat: repeat-x; }
.main_column_BG { background-color: #0d5e7e; }
.main_text { color: #b8d0da; font-size: 12px; line-height: 18px; text-decoration: none; padding: 20px 60px; }
.main_text_product_index { color: #b8d0da; font-size: 12px; line-height: 18px; background-color: black; text-decoration: none; padding: 20px 60px; border-bottom: 1px solid #1d1d1d; }
.main_text_border_bottom { color: #b8d0da; font-size: 12px; line-height: 18px; text-decoration: none; padding: 20px 60px; border-bottom: 1px solid #266e8b; }
.main_text_bordbtm_product_index { color: #b8d0da; font-size: 12px; line-height: 18px; background-color: black; text-decoration: none; padding: 20px 60px; border-bottom: 1px solid #266e8b; }
.news_header { color: #fff; font-size: 16px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding: 12px; border-bottom: 1px solid #266e8b; }
.newspage_news_header { color: #fff; font-size: 16px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding: 20px 60px; border-top: 1px solid #343434; border-bottom: 1px solid #266e8b; }
.news_dates { color: #b8d0da; font-size: 10px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-weight: bold; background-color: #196685; text-decoration: none; padding: 12px; border-right: 1px solid #266e8b; border-bottom: 1px solid #266e8b; }
.newspage_news_dates { color: #b8d0da; font-size: 10px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #196685; padding: 15px 12px 12px; border-right: 1px solid #266e8b; border-bottom: 1px solid #266e8b; }
.news_list { color: #e5decd; font-size: 12px; text-decoration: none; padding: 12px; border-bottom: 1px solid #266e8b; }
.document_list { font-size: 10px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; text-decoration: none; padding: 5px 12px; border-bottom: 1px solid #266e8b; }
.document_list_header { color: #fff; font-size: 10px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-weight: bold; background-color: #196685; text-decoration: none; padding: 5px 12px; border-bottom: 1px solid #266e8b; }
.document_list_header_Series { color: #fff; font-size: 12px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-weight: bold; background-color: #124d65; text-decoration: none; padding: 5px 12px; border-bottom: 1px solid #266e8b; }
td { color: #b8d0da; font-size: 12px; text-decoration: none; }
.footer_header { color: #fff; font-size: 16px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding: 18px 12px 12px; }
.footer_header_logo { color: #fff; font-size: 16px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding-top: 18px; padding-right: 12px; padding-left: 12px; }
.footer_txt { color: #b8d0da; font-size: 10px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: none; padding-right: 12px; padding-bottom: 12px; padding-left: 12px; }
.copyright { color: #7c8d94; font-size: 10px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: none; padding-top: 12px; padding-bottom: 12px; }
.topmenu_top_BG { background-image: url(../images/LAB_TOPMENU_TOPBG.gif); background-repeat: repeat-x; }
.topmenu_txt { color: #e4e4e4; font-size: 10px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-weight: bold; background-color: #2d2d2d; text-decoration: none; padding: 4px 0 0 0; border-right: 1px solid #474747; }
.topmenu_txt_blank { color: #e4e4e4; font-size: 10px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #2d2d2d; }
.headline { color: #fff; font-size: 14px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-weight: bold; background-position: 0 50px; text-decoration: none; padding: 20px 60px 0; }
.headline_documentations { color: #fff; font-size: 14px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-weight: bold; background-color: black; text-decoration: none; background-position: 0 50px; padding-top: 5px; padding-right: 12px; padding-bottom: 5px; padding-left: 12px !important; border-bottom: 1px solid #266e8b; }
.headline_downloads { color: #fff; font-size: 14px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #228db9; background-position: 0 50px; padding-top: 5px; padding-right: 12px; padding-bottom: 5px; padding-left: 12px !important; border-bottom: 1px solid #266e8b; }
.headline_news { color: #fff; font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; text-decoration: none; background-position: 0 50px; padding: 20px 12px 0 60px; }
.headline_product_index { color: #fff; font-size: 30px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-weight: bold; background-color: black; text-decoration: none; background-position: 0 50px; padding: 30px 60px 12px; }
.headline_table { color: #fff; font-size: 14px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-weight: bold; background-color: #000; text-decoration: none; background-position: 0 50px; padding: 12px; border-bottom: 1px solid #606060; }
.submenu { color: #b8d0da; font-size: 10px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; text-decoration: none; background-color: #196685; padding: 12px; border-right: 1px solid #266e8b; border-bottom: 1px solid #266e8b; }
.table_light { color: #b8d0da; font-size: 10px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #196685; padding: 12px; border-right: 1px solid #266e8b; border-bottom: 1px solid #266e8b; }
.table_light_rightend { color: #b8d0da; font-size: 10px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #196685; padding: 12px; border-bottom: 1px solid #266e8b; }
.table_dark { color: #b8d0da; font-size: 10px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #0d5e7e; padding: 12px; border-right: 1px solid #266e8b; border-bottom: 1px solid #266e8b; }
.table_dark_rightend { color: #b8d0da; font-size: 10px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #0d5e7e; padding: 12px; border-bottom: 1px solid #266e8b; }
li { line-height: 18px; margin-bottom: 18px; margin-left: -20px; }
.prodpic_BGBK { background-color: black; padding: 12px 12px 0; }
.prodpic_BGPurple { background-color: #0d5e7e; padding: 12px 12px 0; }
