a:link {  text-decoration: none; border: 0px #006600 none}
a:visited {  text-decoration: none}
a:hover {  color: #FF0000}
a:active {  color: #333333}
body {  padding: 0px 0px; clip:                          rect(   ); background-color: #C1D9E8; margin-top: 0px; }
TD {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal}
.pagelinkfont_01 {  font-family: "Georgia", "Times New Roman", "Times", "serif"; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold; color: #1F75BA}
.tbc_sides {  border-color: black #ACCCCA #ACCCCA; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.tbc_bothside {  border: #ACCCCA solid; border-width: 0px 1px}
.tbc_left {  border-color: black black black #C1E6E3; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
.tbc_bottom {  border-color: black black #009933; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.tb_cate_nav {  font-family: "Geneva", "Arial", "Helvetica", "san-serif"; font-size: 12px; font-style: normal; line-height: 200px; font-weight: normal; color: #307369; background-color: #FFFFFF; border-color: black #A7D7D9 black black; text-transform: capitalize; clip:   rect(   ); border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.Tb_CateNaviTop {  border-color: black black #ACCCCA; border-style: solid; border-bottom-width: 1px}
.list_margin {  margin-left: 20px}
.CategoryInPageFont {  font-family: "Verdana"; font-size: 18px; font-style: normal; line-height: normal; color: #307369}
.category_font_1 {  font-family: "Verdana"; font-size: 14px; font-style: normal; line-height: normal; color: #307369}
.tbc_bottom_fine {  border:  #C1E6E3 solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.tbc_top_fine { border: #C1E6E3; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.category_column {  background-color: #FAFBFF; border-color: black #ACCCCA black black; border-style: solid; border-right-width: 1px}
.tbc_right { border-color: black #C1E6E3 black black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.categories { font-family: "Verdana", "Helvetica", "Geneva", "sans-serif", "Arial"; font-size: 14px; font-style: normal; line-height: 17px; font-weight: bold; color: #00994C}
.header_tbl {  border:0px #ACCCCA solid; background-color: #FFFFFF; background-image: url(images_utility/topfoto.jpg)}
.titlelinkslead {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; font-weight: normal; color: #990000; text-decoration: underline; line-height: 14px}
.page_title {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 14px; font-weight: bold; color: #990000; line-height: normal}
.list_a_new {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 10px; font-style: normal; line-height: 15px; font-weight: normal; color: #FF0000}
.list_b_new {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; color: #FF0000}
.list_a_add {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 10px; font-style: normal; line-height: 15px; font-weight: normal; color: #009900}
.list_b_add {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; color: #009900}
.list_a_cate_jp {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; font-style: normal; line-height: 16px; font-weight: normal; color: #6B6B6B}
.list_a_auth_en {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 10px; font-style: normal; line-height: 16px; font-weight: normal; color: #333333}
.list_a_year_en {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 10px; font-style: normal; line-height: 15px; font-weight: normal; color: #333333}
.list_a_title_en {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 11px; font-style: normal; line-height: 16px; font-weight: normal; color: #990000; border: 0px #003300 none}
.tbc_all {  border: 1px #C1E6E3 solid}
.tbc_all_dark {  border: 1px #8DBBCF solid}
.list_b_auth_en {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; color: #333333}
.list_b_title_en {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: bold; color: #990000}
.list_b_auth_title_jp {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; font-style: normal; line-height: 14px; font-weight: normal; color: #454545}
.list_b_page {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; color: #333333}
.list_b_price_jp {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; font-style: normal; line-height: 14px; font-weight: normal; color: #990000}
.list_b_more {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 10px; font-style: normal; line-height: 14px; font-weight: normal; color: #0000FF}
.verdana_white {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 10px; font-style: normal; line-height: 13px; font-weight: normal; color: #FFFFFF}
.verdana_C1D9E8 {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 10px; font-style: normal; line-height: 13px; font-weight: normal; color: #C1D9E8}
.list_ab_toplink {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 10px; font-style: normal; line-height: 15px; font-weight: normal; color: #006600}
.header_link {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; color: #009900}
.footer_bsj {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; color: #006600}
.print_top_i {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 18px; font-style: normal; line-height: normal; font-weight: bold; color: #0099FF}
.page_category_en {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 15px; font-style: normal; line-height: normal; font-weight: bold; color: #0099FF}
.page_category_jp {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 15px; font-style: normal; line-height: normal; font-weight: bold; color: #0099FF}
.lightblue_12_en {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #0099FF}
.page_date {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; color: #006633}
.page_author_en {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; color: #333333}
.page_title_en {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 14px; font-style: normal; line-height: 18px; font-weight: bold; color: #990000}
.page_subtitle_en {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; color: #990000}
.page_series_vol_en {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; color: #333333}
.page_author_jp {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; color: #474747}
.page_title_jp {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; color: #575757}
.page_page_en {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; color: #333333}
.page_bookcode {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; color: #333333}
.page_publisher_en {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; color: #333333}
.page_price_jp {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: bold; color: #990000}
.page_price_memo_jp {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; font-style: normal; line-height: 16px; font-weight: normal; color: #333333}
.page_order_jp {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; color: #333333}
.page_small_en {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 10px; font-style: normal; line-height: 14px; font-weight: normal; color: #333333}
.page_links_small_en {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; color: #333333}
.page_links_normal_en {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; color: #3F3F3F}
.page_links_related_en {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; color: #990000}
.printhead {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 14px; font-style: normal; line-height: 18px; font-weight: bold; color: #990000}
.lineheight_high_jp {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-style: normal; line-height: 20px; font-weight: normal; color: #333333}
.utility_jp_headline {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 18px; font-style: normal; line-height: 20px; font-weight: bold; color: #990000}
.utility_jp_subject {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; color: #990000}
.utility_jp_note {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; color: #474747}
.tbc_right_bold { border-color: black #ACCCCA black black; border-style: solid; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 0px; border-left-width: 0px}
.tbc_top_bold { border-color: #ACCCCA black; border-style: solid; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.page_small_jp {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; font-style: normal; line-height: 15px; font-weight: normal; color: #545454}.headerindex {  background-image: url(images_utility/header_pix.jpg); border: #ACCCCA; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.indexfonttitle_en {  font-family:"Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 12px; line-height: 14px; font-weight: normal; color: #780000}
.text_en_normal {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 12px; line-height: 16px; font-weight: normal; color: #333333}
.page_link_heading {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 12px; line-height: 18px; font-weight: bold; color: #00A300; text-decoration: underline}
.desc_heading {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: bold; color: #009900}
.page_small_jp_bl { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; font-style: normal; line-height: 14px; font-weight: normal; color: #0000CC}
.header_keyword {  border-color: black #ACCCCA #ACCCCA; border-style: solid; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.page_small_en_red {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 10px; font-style: normal; line-height: 14px; font-weight: bold; color: #990000}
.tbc_bottom_fine_i { border-color: black black #acccca; background-color: #FAFAFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.categorymenutemp_order {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal; color: #B8735E}
.list_a_sm_jp_red {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; color: #990000}
.list_b_jp_bl {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; font-style: normal; line-height: 14px; font-weight: normal; color: #0000CC}
.list_b_PayPal {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 10px; font-style: normal; line-height: 14px; font-weight: normal; color: #005900}
.green_navi {  font-family: "Verdana", "Helvetica", "Geneva", "sans-serif", "Arial"; font-size: 16px; font-style: normal; line-height: 16px; font-weight: bold; color: #0099FF}
.listnavigation_title {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 14px; font-style: normal; line-height: 16px; font-weight: bold; color: #990000}
.list_a_rec { font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 10px; font-style: normal; line-height: 15px; font-weight: normal; color: #0000FF}
.list_b_rec { font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; color: #0000FF}.verdana_FAFBFF { font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; line-height: 13px; font-weight: normal; color: #FAFBFF}
.tbc_right_bottom {  border-color: black #C1E6E3 #C1E6E3 black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
.page_dscrp_jp {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #666666}
.page_dscrp_head { font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: bold; color: #00B300}
.page_paypal_memo_jp1 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; color: #333333 }
.page_dscrp_en { font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; color: #424242 }
.tbc_bottom_fine_blue { border-color: black black #7CC9FD; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.tbc_bottom_fine_i_blue { border-color: black black #acccca; background-color: #FAFBFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.category_info {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; color: #006633}
.list_a_title_jp {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11px; font-style: normal; line-height: 16px; font-weight: normal; color: #990000}
.list_b_auth_jp {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; color: #333333}
.list_b_title_jp {  font-family: "ＭＳ ゴシック", "Osaka"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; color: #990000}
.list_b_descheading {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 10px; font-style: normal; line-height: 16px; font-weight: bold; color: #006600}
.large_title_red {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 18px; font-style: normal; line-height: 22px; font-weight: bold; color: #990000}
.listnavig {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 10px; font-style: normal; line-height: 16px; font-weight: normal; color: #006600}
.blueheading_1 {  font-family: "Verdana", "Helvetica", "Geneva", "sans-serif", "Arial"; font-size: 14px; font-style: normal; line-height: 16px; font-weight: bold; color: #0099FF}
.tbc_lightblue {  background-color: #FAFBFF}
.font_small_bl {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 10px; font-style: normal; line-height: 13px; font-weight: normal; color: #0000FF}
.indexheadlines {  font-family: "Verdana", "Helvetica", "Geneva", "sans-serif", "Arial"; font-size: 16px; font-style: normal; line-height: 16px; font-weight: bold; color: #0099FF}
.tbc_left_bottom_right {  border: #C1E6E3 solid; border-width: 0px 1px 1px}
.tbc_top_bottom_fine {  border: #C1E6E3 solid; border-width: 1px 0px}
.tbc_keywordsearch {  border-color: black black #CC0066; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}
.tbc_category {  border-color: #C1E6E3 black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.tbc_redline {  border-color: black black #81D4AF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}
.list_navigation {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: bold; color: #13A625}
.flowcaption_title {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; color: #990000}
.list_dropmenu_font {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-style: normal; line-height: 20px; font-weight: normal; color: #0000FF}
.tbc_rightleft {  border-color: black #C1E6E3; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.page_category_box {  background-color: #FAFBFF; border: #C1E6E3 solid; border-width: 1px 0px}
.list_a_auth_jp {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; font-style: normal; line-height: 16px; font-weight: normal; color: #6B6B6B}
.tbc_top_right_bottom {  border: #C1E6E3 solid; border-width: 1px 1px 1px 0px}
.calendar_month {  border: #C1E6E3; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; background-color: #FAFAFF; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; color: #009900}
.toplink_font {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: bold; color: #00994C}
.calendar_date_bbl {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "san-serif"; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; color: #0033FF}
.treemenu_1 {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal; color: #595959}
.treemenu_2 { font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal; color: #008C00 }
.treemenu_3 { font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal; color: #993300 }
.treemenu_4 { font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal; color: #0033CC}
.calendar_date_red {  font-family: "Verdana", "Geneva", "Arial", "Helvetica", "san-serif"; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; color: #FF0000}