body {margin:0;padding:0 0 50px 0;background:#000;color:#fff}

a:link    { color: #fff;text-decoration:none; }
a:visited { color: #fff;text-decoration:none; }
a:active  { color: #fff;text-decoration:underline; }
a:hover   { color: #fff;text-decoration:underline; }

div.header01	{width:800px}
div.header02	{width:800px}

div.head_whatsnew	{width:800px}
div.head_pages	{margin:34px 0 0 58px}

td.menu01 {background:#333;padding-left:140px}
td.menu02 {background:#333;padding-left:25px}
td.menu03 {background:#333;padding-left:30px}
td.menu04 {background:#333;padding-left:30px}
td.menu05 {background:#333;padding-left:25px}
td.menu06 {background:#333;padding:0 36px 0 25px}

div.whatsnew_list	{width:665px;margin:15px 0 0 70px}
td.whatsnew {padding:0 0 12px 0;font-size:11pt;line-height:14pt;vertical-align:top}

div.schedule {width:665px;margin:25px 0 0 70px}
p.sche_image {margin:0}
p.sche_title {font-size:11pt;line-height:14pt;margin:0;padding:20px 2px;border-style:solid;border-color:#fff;border-width:0 0 1px 0}
p.sche_text {font-size:10pt;line-height:12pt;margin:0;padding:20px 2px 10px 2px}
td.sche_left {width:515px;vertical-align:top}
td.sche_right {width:150px;vertical-align:top;padding-top:5px}
img.b5px {margin-bottom:5px}

div.dancer01 {width:675px;margin:8px 0 0 65px}
div.dancer02 {width:640px;margin:25px 0 0 65px}
td.dancer_text {width:482px;vertical-align:top;font-size:10pt;line-height:14pt;padding-top:12px}
td.dancers_text {width:148px;vertical-align:top;font-size:10pt;line-height:14pt;padding-top:12px}
td.dancers_line01 {width:17px;text-align:left;vertical-align:top}
td.dancers_line02 {width:176px;text-align:left;vertical-align:top;padding-top:12px}
img.names {margin-bottom:6px}
img.photo {margin-bottom:14px}

p.praph {width:482px;text-align:right;margin:15px 0 20px 0}

div.aboutus			{width:665px;margin:18px 0 25px 70px;font-size:10pt;line-height:14pt}
div.aboutus_call	{width:665px;margin-left:70px;padding:10px 18px;font-size:10pt;line-height:12pt;border-style:solid;border-color:#fff;border-width:1px 0}
div.about_pp		{width:675px;margin:40px 0 0 65px}
div.lessonschool	{margin:80px 0 0 65px}
table.lesson	{width:648px;font-size:10pt;line-height:12pt;border-style:solid;border-color:#fff;border-width:1px 0 0 1px}
.school			{border-style:solid;border-color:#fff;border-width:0 1px 1px 0;padding:6px 12px 4px 12px;text-align:left;font-weight:bold;background:#555;color:#fff}
.lesson			{border-style:solid;border-color:#fff;border-width:0 1px 1px 0;padding:6px 12px 4px 12px;text-align:left}
p.lesson_map	{margin:30px 0 0 0}

div.concours	{width:665px;height:285px;margin:30px 0 0 70px}
td.compe_left	{width:210px;padding:0}
td.compe_right	{width:455px;padding:0 20px;font-size:11pt;line-height:14pt;border-style:solid;border-color:#fff;border-width:1px}
div.scout		{width:665px;margin:28px 0 28px 70px;padding:18px 2px;font-size:10pt;line-height:12pt;border-style:solid;border-color:#fff;border-width:1px 0}
div.summary		{width:665px;margin-left:70px}
table.summary	{width:665px;font-size:11pt;line-height:14pt;border-style:solid;border-color:#fff;border-width:1px 1px 0 1px}
td.summary_top	{background:#555;padding:2px 14px;border-style:solid;border-color:#fff;border-width:0 0 1px 0}
td.summary_bot	{padding:10px 14px;border-style:solid;border-color:#fff;border-width:0 0 1px 0}

.font2pt	{font-size:2pt;line-height:4pt}
.font10pt	{font-size:10pt;line-height:12pt}
.font11pt	{font-size:11pt;line-height:14pt}

div.gallery01		{width:690px;margin:8px 0 0 60px}
table.gallery01		{width:690px}
td.years01			{width:85px;vertical-align:bottom}
td.txtgallery01		{width:495px;font-size:10pt;line-height:12pt}


div.gallery02		{width:670px;margin:8px 0 0 80px}
table.gallery02		{width:670px}
td.years02			{width:85px;padding-left:45px;vertical-align:bottom}
td.txtgallery02		{width:430px;font-size:10pt;line-height:12pt}

td.imggallery		{width:56px;padding:5px 0}
td.shosai			{width:54px}

div.unoakira {width:550px;margin:20px 0 0 25px}
