body   { font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, 平成角ゴシック, sans-serif; margin: 0; padding: 0 }
p   { font-size: 14px; font-family: sans-serif; font-weight: normal; line-height: 24px; font-stretch: normal; text-decoration: none; margin: 0; padding: 0 }
td  { margin: 0; padding: 0 }
.menuttl { color: red; font-size: 14px; font-family: sans-serif; font-weight: bold; line-height: 16px }
.blue_1 { color: blue; font-size: 7pt; line-height: 8pt }
.sidemenu_item { color: #090; font-size: 14px; line-height: 14px; text-decoration: none; margin: 0; padding: 0 0 0 12px; vertical-align: middle }
.sidemenu_item A:active { color: #f00; font-size: 14px; line-height: 14px; text-decoration: none; vertical-align: middle }
.sidemenu_item A:link { color: #090; font-size: 14px; line-height: 14px; text-decoration: none; vertical-align: middle }
.sidemenu_item A:hover { color: #090; font-size: 14px; line-height: 14px; text-decoration: none; vertical-align: middle }
.sidemenu_item A:visited  { font-size: 14px; line-height: 14px; text-decoration: none; vertical-align: middle }
.kidswhatsnew { color: #fff; font-size: 14px; font-weight: bold; line-height: 14px; padding-top: 2px; padding-bottom: 2px }
.kidswhatsnew_list { color: #090; font-size: 12px; line-height: 18px; list-style-type: square; list-style-position: inside; display: compact; margin-left: 2px; padding-left: 2px }
.hmenu_item { color: #090; font-size: 11px; font-family: sans-serif; line-height: 12px; text-decoration: none; text-align: center; vertical-align: middle }
.hmenu_item A:active  { font-size: 11px; line-height: 12px; text-decoration: none; text-align: center; vertical-align: middle }
.hmenu_item A:LINK  { font-size: 11px; line-height: 12px; text-decoration: none; text-align: center; vertical-align: middle }
.hmenu_item A:HOVER  { font-size: 11px; line-height: 12px; text-decoration: none; text-align: center; vertical-align: middle }
.hmenu_item A:VISITED  { font-size: 11px; line-height: 12px; text-decoration: none; text-align: center; vertical-align: middle }
.kids_bottom_link { color: #393; font-size: 12px; line-height: 14px; text-align: right; padding: 1px 6px 6px 0; vertical-align: top }
.kids_head_link { color: #393; font-size: 12px; line-height: 14px; text-align: right; padding: 1px 6px 6px 0; vertical-align: top }
.kids_middle_link { color: #393; font-size: 12px; line-height: 14px; text-align: right; padding: 1px 40px 6px 0; vertical-align: top }
.kt_repo_year { color: #b0ffb0; font-size: 20px; font-family: sans-serif; line-height: 22px }
.kt_repo_ttl_green { color: #008500; font-size: 16px; font-family: sans-serif; font-weight: bold; line-height: 20px }
.kt_repo_data_green { color: #008500; font-size: 14px; line-height: 20px }
a:active { color: #f00; text-decoration: none }
a:LINK { color: #005000; text-decoration: none }
.kids_cat_title { color: #005000; font-size: 20px; font-weight: bold; line-height: 24px; background-color: #ffd; padding-left: 10px; border-bottom: 5px solid #b0fc90; border-left: 8px solid #ff0 }
a:HOVER { color: #f00; text-decoration: none }
a:VISITED  { color: #090; text-decoration: none }
.kidstennis_body { font-size: 9pt; line-height: 14pt; text-indent: 1em; margin: 0; padding: 2pt 30pt 4pt 40pt }
.kidstennis_bodylist { font-size: 9pt; line-height: 14pt; margin: 0; padding: 2pt 30pt 4pt }
.kidstennis_tablebody { font-size: 9pt; line-height: 14pt; margin: 0; padding: 0 }
.kidstennis_body_left { font-size: 9pt; line-height: 14pt; text-align: right; text-indent: 1em; margin: 0; padding: 2pt 30pt 4pt 40pt }
.kidstennis_body_subttl { font-size: 10pt; font-weight: bold; line-height: 12pt; text-indent: -2em; margin: 0; padding: 8pt 30pt 2pt 36pt }
.kidstennis_cell { font-size: 9pt; line-height: 14pt; margin: 0; padding: 2px 4px }
.kidstennis_gray10 { color: #666; font-size: 10px; line-height: 12px }
.kidstennis_cell A:link { color: #000080; font-size: 9pt; line-height: 14pt; text-decoration: none; margin: 0; padding: 2px 4px }
.kidstennis_cell A:visited { color: #000080; font-size: 9pt; line-height: 14pt; text-decoration: none; margin: 0; padding: 2px 4px }
.kidstennis_cell A:hover { color: #000080; font-size: 9pt; line-height: 14pt; text-decoration: none; background-color: #ff0; margin: 0; padding: 2px 4px }
.kidstennis_cell A:active { color: #f00; font-size: 9pt; line-height: 14pt; text-decoration: none; background-color: #ff0; margin: 0; padding: 2px 4px }
.kidstennis_cellbold { font-size: 9pt; font-weight: bold; line-height: 14pt; margin: 0; padding: 2px 4px }
.kt_body_list1 { font-size: 10pt; font-weight: bold; line-height: 12pt; text-indent: 0; list-style-type: decimal; list-style-position: outside; margin: 0 0 0 30pt; padding: 6pt 0 4pt; border-width: 0 }
.kt_body_list2 { font-size: 10pt; font-weight: bold; line-height: 12pt; text-indent: 0; list-style-type: upper-roman; margin: 0 0 0 10pt; padding: 6pt 30pt 4pt 0 }
.kt_body_list2_block { font-size: 10pt; font-weight: normal; line-height: 12pt; text-indent: 0; list-style-type: none; margin: 0 0 0 10pt; padding: 6pt 30pt 4pt 0 }
.kt_tbl_ttl { font-size: 11pt; font-weight: bold; line-height: 16pt }
.kt_tbl_cell { font-size: 10pt; line-height: 16pt }
.kt_tbl_item { font-size: 10pt; font-weight: bold; line-height: 16pt }
.kt_tbl_body  { font-size: 9pt; line-height: 16pt; text-indent: 1em; padding: 1px 4px }
.kt_body_list2_disk { font-size: 10pt; font-weight: normal; line-height: 12pt; text-indent: 0; list-style-type: disc; margin: 0 0 0 10pt; padding: 6pt 30pt 4pt 0 }
.kt_body_list3 { font-size: 9pt; font-weight: normal; line-height: 13pt; text-indent: 0; list-style-type: disc; margin: 0 0 0 9pt; padding: 2pt 30pt 4pt 0 }
.kt_body_list3_none { font-size: 9pt; font-weight: normal; line-height: 13pt; text-indent: 0; list-style-type: none; margin: 0 0 0 9pt; padding: 2pt 30pt 4pt 0 }
.kt_body_list3_square { font-size: 9pt; font-weight: normal; line-height: 13pt; text-indent: 0; list-style-type: square; margin: 0 0 0 9pt; padding: 2pt 30pt 4pt 0 }
.kt_body_list4_none { font-size: 9pt; font-weight: normal; line-height: 13pt; text-indent: 0; list-style-type: none; margin: 0 0 0 9pt; padding: 2pt 30pt 4pt 0 }
.kt_timetable_b1 { color: #000080; font-size: 9pt; font-weight: bold; line-height: 9pt; background-color: #e6e6fa }
.kt_timetable_1 { color: #000; font-size: 9pt; font-weight: normal; line-height: 9pt; background-color: #e6e6fa }
.kt_timetable_b2 { color: #000080; font-size: 9pt; font-weight: bold; line-height: 9pt; background-color: #f9f9ff }
.kt_timetable_2 { color: #000; font-size: 9pt; font-weight: normal; line-height: 9pt; background-color: #f9f9ff }
.white_10b { color: white; font-size: 10pt; font-weight: bold; line-height: 12pt; padding-right: 0; padding-left: 0 }
.white_12b { color: white; font-size: 12pt; font-weight: bold; line-height: 14pt }
.blue_10b { color: #36c; font-size: 10pt; font-weight: bold; line-height: 12pt }
.jta_sectionTitle { color: #36c; font-size: 12pt; font-weight: bold; line-height: 16pt; margin: 0; padding: 4px 0 2px }
.jta_subsectionTitle { color: #36c; font-size: 11pt; font-weight: bold; line-height: 12pt; margin: 0; padding: 2px 0 2px 12px; border-top: 2px dashed #36c; border-bottom: 2px dashed #36c }
.title2_blue { color: #36c; font-size: 12pt; font-weight: bold; line-height: 14pt }
.black_10b { color: #000; font-size: 10pt; font-weight: bold; line-height: 12pt }
.kt_btn_comment { color: #090; font-size: 12px; line-height: 20px; text-indent: 1em; padding: 8px 12px 8px 24px }
.kt_sctime { color: #390; font-size: 10px; line-height: 12px }
.kt_sctime_in { color: #005000; font-size: 12px; line-height: 12px }
.kt_sctime_out { color: #005000; font-size: 12px; line-height: 12px }
.kt_sctimebody { color: #005000; font-size: 12px; line-height: 18px }
.kt_sctimeitem { color: #393; font-size: 12px; font-weight: bold; line-height: 18px }

