body {
	font-size: 62.5%;
	margin: 0;
	padding: 0;
	background-color: #FF8000;
}
img {
	border-style:none;
}
a:link {text-decoration: none; color: #0033CC}
a:visited {text-decoration: none; color: #0033CC}
a:active {text-decoration: none; color: #0033CC}
a:hover {text-decoration: underline; color: #CC0000}

h1, h2, h3, h4, h5, h6, p, address, ul, dl, dt, dd, caption {
	margin: 0px;
	padding: 0px;
	font-style: normal;
	list-style-type: none;
	display: block;
}


#wrapper {
	margin:0px auto;
	width:750px;
	padding: 0px 15px 10px 15px;
	background-image: url(../images/main/bg_body_orange.gif);
}

#header {
	width:750px;
	float: left;
	margin: 0;
	padding: 0;
}

#b-head{
	display:block;
	padding:0;
	height:70px;
	float: left;
	width: 750px;
	margin-bottom: 5px;
}
#logo {
	width:365px;
	height: 70px;
	display: block;
	margin: 0;
	float: left;
	padding: 0;
	background-image: url(../images/menu/hd_logo1.gif);
}
#logo a {
	width:365px;
	height: 70px;
	margin: 0;
	float: left;
	padding: 0;
	display: block;
	text-indent: -9999px;
}

#head-c {
	display:block;
	float: right;
	font-size: 12px;
	color: #666666;
	text-align: right;
	margin: 0;
	width: 435px;
	padding: 0;
}
#telnavi {
	display:block;
	float: right;
	margin: 8px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 165px;
	height: 34px;
}

#tabnavi {
	display:block;
	float: right;
	margin: 0;
	padding: 0;
}
#tabnavi ul {
	margin:0;
	padding:0;
	width: 371px;
	list-style-type: none;
	float: left;
}
#tabnavi li {
	float:left;
	display: block;
}
.tb_001  a {
	width:110px;
	height:16px;
	text-indent:-9999px;
	display:block;
	background-image: url(../images/menu/tb_trial.gif);
	background-repeat: no-repeat;
}
.tb_001  a:hover {
	text-indent:-9999px;
	display:block;
	background-image: url(../images/menu/tb_trial_a.gif);
	background-repeat: no-repeat;
}
.tb_002 a {
	width:77px;
	height:17px;
	text-indent:-9999px;
	display:block;
	background-image: url(../images/menu/tb_demand.gif);
	background-repeat: no-repeat;
}
.tb_002 a:hover {
	text-indent:-9999px;
	display:block;
	background-image: url(../images/menu/tb_demand_a.gif);
	background-repeat: no-repeat;
}
.tb_003 a {
	width:90px;
	height:17px;
	text-indent:-9999px;
	display:block;
	background-image: url(../images/menu/tb_toi.gif);
	background-repeat: no-repeat;
}
.tb_003 a:hover {
	text-indent:-9999px;
	display:block;
	background-image: url(../images/menu/tb_toi_a.gif);
	background-repeat: no-repeat;
}
.tb_004 a {
	width:93px;
	height:16px;
	text-indent:-9999px;
	display:block;
	background-image: url(../images/menu/tb_access.gif);
	background-repeat: no-repeat;
}
.tb_004 a:hover {
	text-indent:-9999px;
	display:block;
	background-image: url(../images/menu/tb_access_a.gif);
	background-repeat: no-repeat;
}

#head-navi {
	float: left;
	margin: 0;
	padding: 0;
	width: 750px;
	display: block;

}
#head-navi ul {
	width:750px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#head-navi li {
	float: left;
	display: block;
}
#head-navi li a {
	display: block;
	width: 150px;
	margin: 0;
	padding: 0;
}
#head-navi ul li a:hover {
}
ul#n_list {
	margin:0;
	list-style-type: none;
	width: 750px;
	padding: 0;
}
ul#n_list li {
	margin:0;
	list-style-type: none;
	width: 125px;
	padding: 0;
	height: 30px;
	display: block;
}

ul#n_list li a {
	margin:0;
	list-style-type: none;
	width: 125px;
	padding: 0;
	height: 30px;
}
ul#n_list li a {
	padding: 0;
	text-indent: -9999px;
}
ul#n_list li#home a {
	background-image: url(../images/menu/hn_home.gif);
}
ul#n_list li#home a:hover {
	background-image: url(../images/menu/hn_home_a.gif);
}

ul#n_list li#about a {
	background-image: url(../images/menu/hn_about.gif);
}
ul#n_list li#about a:hover {
	background-image: url(../images/menu/hn_about_a.gif);
}
ul#n_list li#music_s a {
	background-image: url(../images/menu/hn_music.gif);
}
ul#n_list li#music_s a:hover {
	background-image: url(../images/menu/hn_music_a.gif);
}
ul#n_list li#dance_s a {
	background-image: url(../images/menu/hn_dance.gif);
}
ul#n_list li#dance_s a:hover {
	background-image: url(../images/menu/hn_dance_a.gif);
}
ul#n_list li#rental_s a {
	background-image: url(../images/menu/hn_rental.gif);
}
ul#n_list li#rental_s a:hover {
	padding: 0;
	background-image: url(../images/menu/hn_rental_a.gif);
}
ul#n_list li#pa a {
	background-image: url(../images/menu/hn_pa.gif);
}
ul#n_list li#pa a:hover {
	padding: 0;
	background-image: url(../images/menu/hn_pa_a.gif);
}

#head-navi2 {
	margin: 0;
	padding: 0;
	float: left;
	width: 750px;
}
#head-navi2 ul {
	width:750px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#head-navi2 li {
	display: block;
	float: left;
}
#head-navi2 li a {
	display: block;
	width: 125px;
	margin: 0;
	padding: 0;
}
#head-navi2 ul li a:hover {
}

ul#n2_list {
	margin:0;
	list-style-type: none;
	width: 750px;
	padding: 0;
}
ul#n2_list li {
	margin:0;
	list-style-type: none;
	width: 125px;
	padding: 0;
	height: 30px;
	display: block;
}
ul#n2_list li a {
	margin:0;
	list-style-type: none;
	padding: 0;
	width: 125px;
	height: 30px;
}
ul#n2_list li a {
	padding: 0;
	text-indent: -9999px;
}
ul#n2_list li#ins a {
	background-image: url(../images/menu/hn3_inst.gif);
}
ul#n2_list li#ins a:hover {
	padding: 0;
	background-image: url(../images/menu/hn3_inst_a.gif);
}
ul#n2_list li#stage a {
	background-image: url(../images/menu/hn3_stage.gif);
}
ul#n2_list li#stage a:hover {
	padding: 0;
	background-image: url(../images/menu/hn3_stage_a.gif);
}
ul#n2_list li#studio a {
	background-image: url(../images/menu/hn2_studio.gif);
}
ul#n2_list li#studio a:hover {
	padding: 0;
	background-image: url(../images/menu/hn2_studio_a.gif);
}
ul#n2_list li#schedule a {
	background-image: url(../images/menu/hn3_schedule.gif);
}
ul#n2_list li#schedule a:hover {
	padding: 0;
	background-image: url(../images/menu/hn3_schedule_a.gif);
}

ul#n2_list li#event a {
	background-image: url(../images/menu/hn3_event.gif);
}
ul#n2_list li#event a:hover {
	padding: 0;
	background-image: url(../images/menu/hn3_event_a.gif);
}
ul#n2_list li#onk a {
	background-image: url(../images/menu/hn3_onk.gif);
}
ul#n2_list li#onk a:hover {
	padding: 0;
	background-image: url(../images/menu/hn3_onk_a.gif);
}
ul#n2_list li#blog a {
	background-image: url(../images/menu/hn3_blog.gif);
}
ul#n2_list li#blog a:hover {
	padding: 0;
	background-image: url(../images/menu/hn3_blog_a.gif);
}
#main_pic {
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	background-image: url(../images/top/p_top2.jpg);
	width: 750px;
	height: 150px;
	float: left;
}
#main_content {
	width: 750px;
	padding: 0;
	margin-top: 10px;
	display: block;
	float: left;
	height: auto;
}

#mainLkaram {
	width: 190px;
	float: left;
}
#mainCkaram {
	width: 540px;
	padding: 0;
	float: left;
	height: auto;
	margin-left: 20px;
}

#mainRkaram {
	width: 190px;
	float: right;
}
.t_news {
	padding: 0;
	display: block;
	height: 20px;
	background-image: url(../images/top/t_nt.gif);
	margin: 0;
}
.t_news span {
display:none;
}

#newstbl {
	float: left;
	width: 540px;
	background-color: #FFFFFF;
	padding: 0;
	border-bottom: dashed
#;
	border-bottom: 1px #999 dashed;
	padding-bottom: 15px;
}
#newstbl iframe {
	width: 540px;
	height: 150px;
}
#newsdoc {
	margin: 0;
	float: left;
	width: 520px;
	background-color: #FFFFFF;
	padding: 0;
}
#newsdoc  ul {
	margin: 0;
	padding: 5px 5px 0px 5px;
	list-style-type: none;
}
#newsdoc  li {
	margin: 0;
	padding: 0 0 5px 10px;
	display: block;
	font-size: 12px;
	line-height: 140%;
	background-image: url(../images/top/arrow_org.gif);
	background-repeat: no-repeat;
	color: #333333;
	width: 505px;
	font-style: normal;
	font-weight: normal;
}
#newsdoc  li  a {
	color: #336699;
	font-weight: normal;
	font-style: normal;
}
#newsdoc  li  a:hover {
	color: #336699;
}
#camtbl {
	margin: 0px 10px 10px 0px;
	width: 540px;
}
#campaign {
	padding: 10px 10px 10px 10px;
	border: 4px #FF6699 double;
	margin-top: 10px;
}
#campaign_img {
	padding: 0;
	margin: 0px 0px 10px 0px;
}
#campaign p {
	margin: 0;
	padding: 0;
}
#camtbl2 {
	margin: 0px 10px 10px 0px;
	width: 540px;
	float: left;
}
.campaign_text {
	margin: 0;
	padding: 5px 0px 5px 0px;
	font-size: 1.2em;
	line-height: 140%;
	text-align: center;
	background-color: #CCCCCC;
}
.campaign_text2 {
	font-size: 1.2em;
	line-height: 140%;
	margin: 0;
	padding-top: 5px;
}
.campaign_text3 {
	font-size: 1.2em;
	line-height: 140%;
	margin: 0;
	padding-top: 5px;
	text-align: right;
}
#specialtbl {
	margin: 15px 10px 10px 0px;
	float: left;
	width: 540px;
}
#special_L {
	width: 265px;
	float: left;
	margin: 0px 0px 0px 0px;
}
#special_R {
	width: 265px;
	float: left;
	margin: 0px 0px 0px 10px;
}

.clear {
	clear: both;
}
#r_side_tbl {
	margin: 0px 0px 10px 0px;
}
#r_side_tbl img {
	margin: 0px 0px 3px 0px;
	padding: 0;
}

#pagetop-line {
	width:750px;
	clear: both;
	text-align: right;
	margin: 0;
	padding-top: 0px;
	padding-right: 0px;
	background-color: #FFFFFF;
}
#pagetop-btn {
	width:750px;
	clear: both;
	text-align: right;
	margin: 0;
	padding-top: 0px;
	padding-right: 0px;
	background-color: #FFFFFF;
}

#footer {
	width:750px;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	clear: both;
}
#foot-navi {
	width:500px;
	padding: 0;
	text-align: center;
	line-height: 200%;
	margin-top: 30px;
	float: left;
}
#foot-navi p {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #FFFFFF;
}
#foot-navi a {
	color: #FFFFFF;
	font-weight: normal;
}
#foot-navi a:hover {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
#foot-wm {
	width:750px;
	margin: 0;
	padding: 0;
	height: 100px;
	background-image: url(../images/menu/ft_wm.jpg);
}

.select {
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 0px 5px;
	text-align: center;
	width: 245px;
	float: left;
}
.selecttext {
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 0px 0px;
	text-align: center;
	font-size: 10px;
	color: #333333;
	line-height: 140%;
	width: 245px;
	border-top-style: dashed;
	border-top-width: 1px;
	border-top-color: #999999;
}
#course img {


}
.pic {
	width: 750px;
	height: 250px;
	padding: 0;
	margin: 0;
	background-image: url(../images/top/p_top.jpg);

}
.mb10 {
	margin-bottom: 10px;
	padding: 0;

}
.mb5 {
	margin-bottom: 5px;
	padding: 0;
}
#rpbox {
	margin: 0px 10px 10px 0px;
	float: left;
	width: 540px;
	background-image: url(../images/top/bg_rp.gif);
	background-repeat: repeat-y;
}
#rptext {
	margin: 0px 0px 5px 0px;
	float: left;
	width: 520px;
	padding: 0px 10px 0px 10px;
}

#rpbox p {
	padding: 0;
	font-size: 12px;
	color: #333333;
	text-align: left;
	line-height: 140%;
	margin: 8px 0px 8px 0px;
}
#tpxtbl {
	margin: 0px 0px 10px 0px;
	border-bottom: 1px #999 dashed;
	float: left;
	width: 540px;
	padding: 0px 0px 10px 0px;
}

#tpxtbl p {
	color: #333333;

}

.t_topix {
	padding: 0;
	display: block;
	margin: 5px 0px 0px 0px;
	height: 20px;
	background-image: url(../images/top/t_topix.gif);
}
.t_topix span {
	display:none;
}
.t_rec-info {
	padding: 0;
	margin: 5px 0px 0px 0px;
	height: 25px;
	background-image: url(../images/top/t_rec-info.gif);
	display: block;
}
.t_rec-info span {
	display:none;
}

.topixbox {
	padding: 0;
	display: block;
	margin: 5px 0px 5px 0px;
	width: 540px;
	float: left;
}
.topix_L {
	padding: 0;
	display: block;
	margin: 0px 0px 0px 0px;
	width: 130px;
	height: 130px;
	float: left;
}
.topix_R {
	padding: 0;
	display: block;
	margin: 0px 0px 0px 10px;
	width: 400px;
	float: left;
	font-size: 12px;
	color: #333333;
	line-height: 160%;
}

#linktbl {
	margin: 10px 0px 10px 0px;
	float: left;
	width: 540px;
	padding: 0px 0px 0px 0px;
}

#linktbl p {
	color: #333333;
	font-size: 12px;
	line-height: 160%;

}
.link_L {
	padding: 0;
	display: block;
	margin: 0px 0px 0px 0px;
	width: 260px;
	float: left;
}
.link_R {
	padding: 0;
	display: block;
	margin: 0px 0px 0px 0px;
	width: 260px;
	float: right;
}
.link_U {
	padding: 0;
	display: block;
	margin: 0px 0px 0px 0px;
	width: 265px;
}

.f12b {
	margin-bottom: 5px;
	padding: 0;
	font-weight: bold;
}
.mt5 {
	padding: 0;
	margin-top: 5px;
}
.rpbox_L {
	margin: 0px 0px 0px 10px;
	float: left;
	width: 255px;
	padding: 0;
	display: block;
}
.rpbox_R {
	margin: 0px 0px 0px 10px;
	float: left;
	width: 255px;
	background-image: url(../images/top/bg_rp.gif);
	background-repeat: repeat-y;
	padding: 0;
}
.t_rec-info span {
	display:none;
}
#rpbox img {
	padding: 0;
	margin: 0;
	float: left;
}
.mt10 {
	padding: 0;
	margin-top: 10px;
}
#impbox {
	margin: 0px 10px 10px 0px;
	float: left;
	width: 540px;
}

#categ	{
	width: 750px;
	margin-bottom: 40px;
}
#categ-top	{
	width: 750px;
}
#categ-bottom	{
	width: 750px;
	height: 20px;
}

div.categ	{
	width: 750px;
	background: url(../images/top/cat_bottom.jpg) no-repeat bottom;
	margin-bottom: 40px;
	padding-bottom: 20px;
}
div.categ .inner	{
	background: url(../images/top/cat_top.jpg) no-repeat;
	padding-top: 20px;
}
div.categ .inner div   {
	background: url(../images/top/cat_center.jpg) repeat-y;
	padding: 0 20px;
} 
 
dt.dt-title{
display: none;
}

dd.dd-txt{
display: none;
}

#c-music {
	display: block;
	width: 750px;
	height: 115px;
	padding-bottom: 20px;
	background-image: url(../images/top/cat_center.jpg);
}
.c-img {
	width: 270px;
	height: 115px;
	float: left;
	padding: 0 20px 0 20px;
}
.c-top {
	width: 405px;
	height: 15px;
	display: block;
	float: left;
	padding: 0 20px 10px 0px;
}

div.c-top h3 {

}
.c-copy {
	display: block;
	width: 420px;
	height: 65px;
	float: left;
	padding-right: 20px;
}
div.c-copy p {
	color: #333333;
	font-style: normal;
	font-size: 12px;
	line-height: 140%;
	font-weight: normal;
	height: 65px;
}
.c-click {
	display: block;
	width: 188px;
	height: 15px;
	float: right;
	padding: 10px 20px 0 0;
}

.c-music-top {
	width: 246px;
	height: 85px;
	background-image: url(../images/top/c-music01.jpg);
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
}
div.c-music-top h3 {

}
.c-music-sn {
	display: block;
	width: 228px;
	height: 67px;
	float: left;
	background-image: url(../images/top/c-music02.gif);
	background-repeat: repeat-y;
	padding: 0px 9px 0px 9px;
}
.c-music-copy {
	display: block;
	width: 228px;
	height: 185px;
	float: left;
	background-image: url(../images/top/c-music02.gif);
	background-repeat: repeat-y;
	padding: 0px 9px 0px 9px;
}
div.c-music-copy p {
	color: #333333;
	font-style: normal;
	font-size: 12px;
	line-height: 140%;
	font-weight: normal;
}
.c-music-click {
	display: block;
	width: 228px;
	height: 30px;
	float: left;
	background-image: url(../images/top/c-music02.gif);
	background-repeat: repeat-y;
	padding: 0px 9px 0px 9px;
}
.c-music-bottom {
	display: block;
	width: 246px;
	height: 5px;
	float: left;
}

#c-dance {
	display: block;
	width: 750px;
	height: 115px;
	padding-bottom: 20px;
	background-image: url(../images/top/cat_center.jpg);
}
.c-dance-top {
	display: block;
	width: 246px;
	height: 85px;
	background-image: url(../images/top/c-dance01.jpg);
	background-repeat: no-repeat;
	margin-left: 2px;
	margin-right: 2px;
	text-indent: -9999px;
}
.c-dance-sn {
	display: block;
	width: 228px;
	height: 67px;
	float: left;
	background-image: url(../images/top/c-dance02.gif);
	background-repeat: repeat-y;
	padding: 0px 9px 0px 9px;
	margin: 0px 2px 0px 2px;
}
.c-dance-copy {
	display: block;
	width: 228px;
	height: 185px;
	float: left;
	background-image: url(../images/top/c-dance02.gif);
	background-repeat: repeat-y;
	padding: 0px 9px 0px 9px;
	margin: 0px 2px 0px 2px;
}
div.c-dance-copy p {
	color: #333333;
	font-style: normal;
	font-size: 12px;
	line-height: 140%;
	font-weight: normal;
}
.c-dance-click {
	display: block;
	width: 228px;
	height: 30px;
	float: left;
	background-image: url(../images/top/c-dance02.gif);
	background-repeat: repeat-y;
	padding: 0px 9px 0px 9px;
	margin: 0px 2px 0px 2px;
}
.c-dance-bottom {
	display: block;
	width: 246px;
	height: 5px;
	float: left;
	margin: 0 2px 0 2px;
}

#c-studio {
	display: block;
	width: 750px;
	height: 115px;
	padding-bottom: 20px;
	background-image: url(../images/top/cat_center.jpg);
}
.c-studio-top {
	display: block;
	width: 246px;
	height: 85px;
	background-image: url(../images/top/c-studio01.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-left: 4px;
}
.c-studio-sn {
	display: block;
	width: 228px;
	height: 67px;
	float: right;
	background-image: url(../images/top/c-studio02.gif);
	background-repeat: repeat-y;
	padding: 0px 9px 0px 9px;
}
.c-studio-copy {
	display: block;
	width: 228px;
	height: 185px;
	float: right;
	background-image: url(../images/top/c-studio02.gif);
	background-repeat: repeat-y;
	padding: 0px 9px 0px 9px;
}
div.c-studio-copy p {
	color: #333333;
	font-style: normal;
	font-size: 12px;
	line-height: 140%;
	font-weight: normal;
}
.c-studio-click {
	display: block;
	width: 228px;
	height: 30px;
	float: right;
	background-image: url(../images/top/c-studio02.gif);
	background-repeat: repeat-y;
	padding: 0px 9px 0px 9px;
}
.c-studio-bottom {
	display: block;
	width: 246px;
	height: 5px;
	float: right;
}
#c-pa {
	display: block;
	width: 750px;
	height: 115px;
	background-image: url(../images/top/cat_center.jpg);
}

#twitter {
	width: 190px;
	margin-bottom: 5px;
}
#twilog {
	width: 190px;
	margin-bottom: 5px;
}
#n-banner {
	width: 750px;
	margin-bottom: 10px;
}

