
*{
	margin:0px; padding:0px;}
body{
	font-family: "メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:12px;  margin:0; padding:0; color:#000; background:url(../../dancecreation/img/bg_02.jpg) no-repeat right top; -webkit-text-size-adjust:none; line-height:20px;

}
html,legend{color:#404040}
{ margin:0; padding:0 }
div,p,img,dl,dt,dd,table { margin:0px; padding:0px; border:0px }
ul,li { margin:0px; padding:0px; border:0px; list-style:none; }
form,button { padding:0px; margin:0px }
input { padding:0px; margin:0px; font:12px/20px }
h1,h2,h3,h4,h5,h6 { padding:0px; margin:0px; border:0px; font-size:12px} 
a:hover img {
  filter:alpha(opacity=70); /*IE*/
  -moz-opacity: 0.70; /*FF*/
  opacity: 0.70;
}
a {color:#121655; text-decoration: none}
a:hover {color:#927100; text-decoration:underline; }

.container{ background:url(../../dancecreation/img/bg_03.jpg) no-repeat bottom left;}
/*haed*/
.haed{ width:960px; margin:0px auto;}
.logo{width:960px; height:106px; overflow:hidden;}
.nav{ font-family:Arial, Helvetica, sans-serif; margin-top:20px; width:960px; overflow:hidden; line-height:20px; font-size:14px;}
.nav ul{}
.nav li{ float:left; padding-right:30px;}
.banner{margin-top:20px;}

/*connet*/
.connet{ width:960px; margin:0px auto; overflow:hidden;}
.topmenu{ border-bottom:#000 solid 1px; padding-top:10px; padding-bottom:5px;}

.left{ width:179px; float:left;  margin-top:20px;}
.left p{ text-align:center;}
.left li{ margin-bottom:10px; line-height:0px; font-size:0px;} 
.center{ width:461px; float:left; margin-left:23px; _margin-left:10px; margin-top:20px;}
.center h4{ margin-top:20px;}
.right{ width:273x; float:right;  margin-left:23px; _margin-left:10px; margin-top:20px; }
.right li{ margin-bottom:10px; line-height:0px; font-size:0px;}
.right p{ margin-top:20px;}
.spa{ padding-top:15px; padding-bottom:5px; text-align:center;}
.font13{ font-size:13px;}
.table1{ margin-top:10px;}
.table1 tr td{ padding-top:10px;}





/*footer*/
.ter1{ width:960px; margin:0px auto; overflow:hidden; clear:both; margin-top:20px;}
.ter1 ul{}
.ter1 li{ float:left; }
.l1{ width:398px;}
.l2{ width:375px; margin-top:10px;}
.l3{ width:170px; margin-top:10px;}


.footer{ width:100%px; height:208px; background:url(../../birthday/img/top_69.jpg) repeat-x; margin-top:10px; line-height:24px;}
.ter2{ width:960px; overflow:hidden; margin:0px auto; padding-top:20px;}
.ul1{width:320px; float:left; border-right:#000000 dotted 1px;  height:170px; }
.ul2{ width:150px; float:left; height:170px; margin-left:25px;}
.ul3{width:195px; float:left; height:170px; border-right:#000000 dotted 1px;} 
.ul4{width:230px; float:left;   margin-left:30px;}

.ul4x{ margin-top:7px; +margin-top:5px; line-height:0px;}
#footert2{width:100%; height:35px;font-size:12px; line-height:35px;}
.footer33{width:960px; height:35px; margin:0 auto; text-align:right; font-weight:bold;}








/*=========================birthday===========================*/
.color1{ color:#f88101;}

.birthday_p{ margin-top:15px;}
.birthday_h{margin-top:20px;}
.red{ color:#ff0024;}
.red1{color:#ff0024; font-size:16px;}
.red2{color:#ff0024; font-size:14px;}
.red20{color:#ff0024; font-size:20px;}
.red a{ text-decoration:underline; color:#ff0024;}
.red a:hover{ text-decoration:underline; color:#ff0024;}
.f78701{ color:#f78701;}





/*===================================dancecreation=============================================*/
.dancecreation_bg{ background:url(../../img/dancecreation/dancecreation16.jpg) no-repeat; width:273px; height:630px;}
.dancecreation_bg p{ padding:99px 8px 8px 8px; line-height:16px;}
.dancecreation_bg p img{ padding-bottom:10px; padding-top:10px;}

/*============================dancestart==============================*/
.dancestart_font14{ font-size:14px; margin-top:15px;}
.font18{color:#f88101; font-size:18px; text-align:center;}


/*=========================lalagerdance=============================*/
.lalagerdance_table{width:454px; overflow:hidden; margin-top:20px; }
.lalagerdance_table tr td{ border:#e3e3e3 solid 1px; background:#f9f9f9; padding:5px;}