body {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; color: #CCCCCC;; font-size: 12px; background-color: #000000; text-align: center;
scrollbar-face-color: #000000;
scrollbar-arrow-color: #ffffff;
scrollbar-highlight-color: #000000;
scrollbar-3dlight-color: #ffffff;
scrollbar-shadow-color: #000000;
scrollbar-darkshadow-color: #ffffff;}
.navi {  background-color: #000000; padding: 3px;; color: #CCCCCC; clear: both;; text-align: center}
.navi a:active {  color: #00CCCC; position: relative; left: 1px; top: 1px; clip:  rect(   ); padding:0px 5px;; text-decoration: none}
.navi a:hover {  color: #00CCCC; position: relative; left: 1px; top: 1px; clip:  rect(   ); padding:0px 5px;; text-decoration: none}
.navi a:link {  color: #00CCCC; text-decoration: none; padding:0px 5px;}
.navi a:visited {  color: #00CCCC; text-decoration: none; padding:0px 5px;}
.topic {  background-color: #333333; border: #999999; border-style: double; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; line-height: 150%; color: #CCCCCC}
.topicnavi {  background-color: #999999; line-height: 90%; color: #333333; padding-top: 3px}
.maintable {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; color: #CCCCCC; background-color: #000000}
.guidance {  line-height: 300%; text-align: left; background-image: url(image/HiyamaDance_Top_back.jpg); background-repeat: no-repeat; background-position: right; padding-left: 10px}
.copyright {  font-size: 10px; text-align: center}
.news_td {  background-color: #333333}
.subtable {  padding-left: 10px; padding-top: 10px}
.subtable_new {  background-image: url(image/HiyamaDance_Top_Table.jpg); font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; color: #CCCCCC}
.subtable_topic {  background-image: url(image/HiyamaDance_Top_Table_small.jpg); font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; color: #CCCCCC}
h1 {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 16px; color: #CCCCCC; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
h2 {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 14px; color: #CCCCCC; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-weight: normal}.dresstable {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; color: #CCCCCC; padding-top: 15px; padding-left: 15px; padding-bottom: 15px}
.dress_expla {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; color: #CCCCCC; padding-top: 3px}
.dress_title {  font-size: 16px; font-weight: bold}
a:active {  color: #00CCCC; text-decoration: none; position: relative; left: 1px; top: 1px; clip:  rect(   )}
a:link {  color: #00CCCC; text-decoration: none}
a:visited {  color: #00CCCC; text-decoration: none}
a:hover {  color: #00CCCC; text-decoration: none; position: relative; left: 1px; top: 1px; clip:  rect(   )}
.dresssubtable {  padding-top: 10px; padding-left: 20px}
.dresssub_att {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; color: #CCCCCC; background-image: url(image/HiyamaDance_Top_Table_small.jpg); background-repeat: no-repeat}
.linktable {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; line-height: 150%; color: #FFFFFF; background-image: url(image/HiyamaDance_image06.jpg); background-repeat: no-repeat; padding-top: 10px; padding-bottom: 10px; background-position: right}
.linktext {  font-size: 14px}
.grouptable {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; color: #CCCCCC; padding-top: 10px; padding-left: 10px}
.groupsubtable {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; color: #CCCCCC; background-image: url(image/HiyamaDance_Top_Table_small.jpg)}
.grouptext {  padding-left: 15px}
.groupguide {  line-height: 150%; padding-top: 15px; padding-left: 10px; padding-bottom: 10px}
.groupexpla {  font-size: 10px; font-family: "ＭＳ ゴシック", "Osaka−等幅"; color: #CCCCCC; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; line-height: 150%}
.groupschedule {  text-align: center}
.groupscheduletable {  border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: center; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 14px; color: #CCCCCC; padding-top: 4px; padding-bottom: 2px}
.groupgreen {  color: #00CC00}
.groupyellow {  color: #CCCC00}
.groupred {  color: #CC0000}
.groupline {  color: #CCCC00}
.lessontable {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; color: #CCCCCC; padding-top: 10px; padding-left: 10px}
.lessontitle {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 14px; line-height: 150%; color: #CC0000; padding-left: 10px}
.lessonexpla {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; line-height: 125%; color: #CCCCCC; padding-left: 10px}
.lessonexplared { font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; line-height: 125%; color: #CC0000; padding-left: 10px }
.lessonpricetable {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; color: #CCCCCC; background-image: url(image/HiyamaDance_Lesson_Pricetable.jpg)}
.lessonprice {  text-align: center; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; color: #CCCCCC; padding-top: 15px; padding-bottom: 15px}
.lessonpricetable_inline {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; color: #CCCCCC; text-align: center}
.lessonpricetable_inlineRed { font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; color: #CC0000; text-align: center }
.beginnerguidance { line-height: 250%; text-align: left; background-image: url(image/HiyamaDance_image01.jpg); background-repeat: no-repeat; background-position: right center; padding-left: 10px }
.beginnertable {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; color: #CCCCCC; padding-top: 15px; padding-left: 15px; line-height: 150%}
.beginnertitle {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 14px; color: #CC0000; font-weight: bold}
.beginnerfacetable {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; color: #CCCCCC}
.dressimage {  cursor: hand}
.staffname {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; color: #CCCCCC}
.staffmininame {  font-size: 12px}
.stafftable {  line-height: 150%; color: #CCCCCC; padding-top: 10px; padding-left: 10px}
.staffimage {  padding-top: 10px; padding-left: 25px; padding-bottom: 10px}
.lessonpricetable02 {  background-image: url(image/HiyamaDance_Lesson_Pricetable02.jpg); font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; color: #CCCCCC}
.lessonpricetable_inlinesmall { font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 10px; color: #CCCCCC; text-align: center }
.kumicolumtable {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; color: #CCCCCC}
.what_table {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; color: #CCCCCC; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; margin-top: 10px; margin-bottom: 10px; line-height: 110%}
.what_red {  font-weight: bolder; color: #CC0000}
.seiseki { line-height: 150%; padding-top: 15px; padding-left: 10px; padding-bottom: 10px ; background-image: url(image/HiyamaDance_Group_seiseki_back03.jpg); background-repeat: no-repeat; background-position: right bottom}
.jiyuugaoka { line-height: 150%; padding-top: 15px; padding-left: 10px; padding-bottom: 10px ; background-image: url(image/HiyamaDance_Group_jiyuugaoka_back.jpg); background-repeat: no-repeat; background-position: right bottom }
.photoframe {  border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; cursor: hand}
.sasaduka { line-height: 150%; padding-top: 15px; padding-left: 10px; padding-bottom: 10px ; background-repeat: no-repeat; background-position: right bottom }
.linktableNoimage { font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; line-height: 150%; color: #FFFFFF; padding-top: 10px; padding-bottom: 10px}
.linktableNoimageschool { font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; line-height: 150%; color: #FFFFFF; padding-top: 1px; padding-bottom: 1px}
.tab1 {  border: #444444; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; color: #CCCCCC}
.tab2 {  border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.writing {  background-color: #444444; padding-top: 5px; padding-right: 20px; padding-left: 20px}
.pubtab {  padding-left: 50px}
.pubtabmini {  border: #444444; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.kichijouji { line-height: 150%; padding-top: 15px; padding-left: 10px; padding-bottom: 10px }
.lessonexpla02 { font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 14px; line-height: 125%; color: #CCCCCC; padding-left: 10px }
h3 {  color: #FFFFFF; font-weight: normal}
.ikebukuro { line-height: 150%; padding-top: 15px; padding-left: 10px; padding-bottom: 10px ; background-image: url(image/HiyamaDance_Group_ikebukuro_back.jpg); background-repeat: no-repeat; background-position: right bottom }
.groupscheduletable_day { border: #666666; border-style: solid solid dashed solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 2px; border-left-width: 1px; text-align: center; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 14px; color: #CCCCCC; padding-top: 4px; padding-bottom: 2px }
.groupscheduletable_data { border: #666666; border-style: none solid solid solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: center; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 14px; color: #CCCCCC; padding-top: 4px; padding-bottom: 2px }
.groupscheduletable_data_right { border: #666666; border-style: none solid solid none; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: center; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 14px; color: #CCCCCC; padding-top: 4px; padding-bottom: 2px }
.groupscheduletable_date_left { border: #666666; border-style: none dashed solid solid; border-top-width: 1px; border-right-width: 2px; border-bottom-width: 1px; border-left-width: 1px; text-align: center; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 14px; color: #CCCCCC; padding-top: 4px; padding-bottom: 2px }
.groupscheduletable_date_green_right { border: #666666; border-style: solid solid solid none; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: center; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; color: #CCCCCC; padding-top: 4px; padding-bottom: 2px }
.groupscheduletable_date_green_left { border: #666666; border-style: solid dashed solid solid; border-top-width: 1px; border-right-width: 2px; border-bottom-width: 1px; border-left-width: 1px; text-align: center; font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; color: #CCCCCC; padding-top: 4px; padding-bottom: 2px }.kitami { line-height: 150%; padding-top: 15px; padding-left: 10px; padding-bottom: 10px ; background-image: url(image/HiyamaDance_Group_kitami_back01.jpg); background-repeat: no-repeat; background-position: right bottom }
.souka { line-height: 150%; padding-top: 15px; padding-left: 10px; padding-bottom: 10px ; background-image: none; background-repeat: no-repeat; background-position: right bottom }
.sakurajousui { line-height: 150%; padding-top: 15px; padding-left: 10px; padding-bottom: 10px ; background-image: none; background-repeat: no-repeat; background-position: right bottom }

