
#main-contents{
width:687px;
height:auto;
padding:0px 13px 0px 0px;
margin:15px 0px 30px 0px;
float:right;
}

#left-menu{
float:left;
margin:15px;
width:250px;
}

#information{
width:645px;
padding:10px 20px 10px 20px;
margin-bottom:15px;
border:#999999 1px solid;
}

.info-box{
margin:10px 0px 10px 0px;
border-bottom:#CCCCCC 1px solid;
clear:both;
padding:0px 0px 10px 0px;
width:645px;
}

.info-img{
 float:left;
 margin:0px 0px 10px 0px;
 width:210px;
 height:135px;
 }

.text-area{
 float:right;
 width:420px;
 font-size:11px;
 }

.list-news{
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
margin:0 auto;
padding:0px;
}

.tab-image{
margin:10px 0px 0px 0px;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:10px;
}

.new-news{
list-style-image:url(../image/top/info/s_tab/s_tab_news.gif);
list-style-position:inside;
font-size:12px;
margin:10px 0px 10px 0px;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
padding:0px;
}

.new-canpaine{
list-style-image:url(../image/top/info/s_tab/s_tab_canpaine.gif);
list-style-position:inside;
font-size:12px;
margin:10px 0px 10px 0px;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
padding:0px;
}

.new-event{
list-style-image:url(../image/top/info/s_tab/s_tab_event.gif);
list-style-position:inside;
font-size:12px;
margin:10px 0px 10px 0px;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
padding:0px;
}

.news{
list-style-image:url(../image/top/button/list_arrow.gif);
}

#about-dance{
 background:url(../image/top/parts/about_dance_bg.gif) no-repeat;
 width:393px;
 height:320px;
 margin:15px 0;
 border:#CCCCCC 1px solid;
 padding:35px 260px 25px 30px;
 }
 
#holiday{
height:auto;
margin:15px 0;
padding:10px 30px 10px 30px;
background-color:#FFFFCC;
border:#CCCCCC 1px solid;
} 
 
.dance-bottum{
 float:left;
 margin:15px 10px 0px 0px;
 }
 
h1{
 font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
 font-size:9px;
 color:#FFFFFF;
 margin:0 auto;
 padding:0px;
 }
 
h2{
 font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
 font-size:16px;
 margin:0 auto;
 margin-bottom:15px;
 padding:0px;
 color:#FF3300;
 }
 
h3{
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
 font-size:15px;
 margin:0px 0px 10px 0px;
 padding:0px;
 color:#FF3300;
 line-height:1.5em;
}

h4{
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
 font-size:14px;
 margin:20px 0px 10px 10px;
 padding:0px;
 color:#FF3300;
}

h5{
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
 font-size:12px;
 margin:10px 0px 10px 0px;
 padding:0px;
 color:#0066FF;
}
 
#first{
 width:250px;
 height:195px;
 padding:70px 0px 25px 0px;
 text-align:center;
 background:url(../image/top/parts/frist.gif);
 }
 
.side-menu-box{
 width:230px;
 padding:10px;
 margin:0px 0px 15px 0px;
 height:auto;
 border:1px #666666 solid;
 }
 
.class-info{
 width:230px;
 padding:10px;
 margin:0px 0px 15px 0px;
 height:auto;
 font-size:11px;
 font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
 border:1px #666666 solid;
 }

.class-text{
margin:10px 0px 10px 0px;
font-size:10px;
}
#side-menu-bottom{
 width:250px;
 margin:0px 0px 15px 0px;
 height:auto;
 }
 
#qa-text{
list-style-image:url(../image/top/button/list_arrow.gif);
margin:10px 0px 20px 0px;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
}

.tab-box{
 margin-bottom:10px;
 }

#baner2{
 margin-bottom:15px;
 }
 
.tab-newclass{
 margin:10px 0px 10px 0px;
 }