body,div,dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
form,/*fieldset,input,textarea,*/
p,th {
	margin: 0px;
	padding: 0px;
	font-style: normal;
}
*{zoom:1;}

html,body {
	width: 100%;
	font-size: 90%;
	font-family: "Helvetica Neue","Lucida Grande","Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic Pro W3","qMmpS Pro W3","lr oSVbN",sans-serif,Osaka,'ＭＳ Pゴシック'f;
	text-align: center;
	line-height: 1.4;

}
object,embed {
	vertical-align: top;
}
a {
	outline: 0;
        color:1D96D5;
}
a hover{
        color:E4007F;
}


/*IE7用
* + html body {
	font-family:"メイリオ","Meiryo";
}*/
body div,
body table {
	text-align: left;
	margin: 0 auto;
	border-collapse: collapse;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}
ul,ol,li {
	list-style-type: none;
}
fieldset,img/*,input*/ { 
	border: none;
	vertical-align: bottom;
}
form label{
	cursor : pointer;
}
select {
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	width: 405px;
}

.contents{
   width: 730px;
   background: #FFFFFF;
   color: #FFFFFF;
   font-size: 90%;
   line-height: 1.5;
}

#member{
   padding: 10px;
      clear: both;
}

#member span{
   display: block;
   margin: 10px;
}

#cover{
   text-align: center;
}

#date{
   margin:10px 0 20px;

}
#date dl{
   padding-top:20px;
}
#date dl dt{
   margin: 20px 0 0 20px;
}
#date dl dd{
}
#date dl dd p{
   margin: 10px 20px 0;
   color:#222222;

}
#date ul{
}
#date ul li{
}

#date p{
   color: #333333;
   margin: 20px 0pt 5px 25px;

}


<!-- イベント情報 -->

.contents twokaram{

}

.twoKaram{
   overflow: hidden;
}

.twoKaram dl{
   color: #333333;
   padding: 0 0 0 20px;
   width: 340px;
   overflow: hidden;
   float: left;

}
.twoKaram dl dt{
   font-size: 170%;
   color:#3FB9E7;

}
.twoKaram dl dd{
   margin-bottom: 10px;

}

.twoKaram dl dd p{

}

.twoKaram img{
   float: right;
   margin-right: 20px;

}
<!-- クラッパー情報 -->
.contents venueInfo{

}

#venueInfo{
   clear:both;
   color:#333333;
   padding: 0pt 20px 0 10px;
}

#venueInfo dl{
   float: right;
}

#venueInfo dl dt{
   margin-bottom: 10px;
   font-size: 130%;
   color: red;
}

#venueInfo dl dd{
   margin-bottom: 5px;
}




<!-- ゲストアーティスト -->

#guest{
   clear:both;

}

#guest ul{
}
#guest li{
   margin: 0 0 10pt;
   overflow: hidden;
   background:#222222;
   height: auto;
   border: solid 1px #999999;
}

#guest dl{
   padding: 10px;
   background:#222222;
   overflow: hidden;

}
#guest dl dt{
   float: left;
   border:solid 1px #777777;
   display: inline;
   font-size:1;
   margin-right: 10px;

   
}
#guest dl dd{
   overflow: hidden;
   margin: 10px;

}
#guest dl p{
   clear: both;

}
#guest p{
   clear: both;
   margin:10px;

}

#map{
   clear:both;
   
   
}
#map dl{
}

#map dl dt{

}
#map dl dd{

}
#map span{

}
<!-- レギュラーアーティスト -->

#regular ul{
}

#regular li{
   clear: both;
   margin:10px 0 0;
   background: #222222;

   border: solid 1px #999999;

}

#regular dl{
   padding: 10px;
   overflow: hidden;
}
#regular dl dt{
   float: left;
   border: 1px solid #777777;
   margin-right: 10px;

}
#regular dl dd{
   overflow: hidden;
   margin-left: 10px;
}


#regular dl dd p{


}

#regular p{

}
