@charset "utf-8";

/* ここからショーケース
--------------------------------------------------------------------------------------- */
#session_sc {
 width: 950px;
 height: 415px;
 background: url(../../tokyo/images/sc_bg.jpg) no-repeat;
 margin: 0;
 padding: 0;
 position: relative;
}
#session_sc h1 {
 margin: 0;
 padding: 0;
 width: 526px;
 height: 309px;
}
#session_sc #badge {
 width: 170px;
 height: 170px;
 margin: 0;
 padding: 0;
 position: absolute;
 top: 174px;
 left: 395px;
}

dl#studio {
 background: #fff;
 clear: both;
 float: left;
 margin: 0 0 40px;
 padding: 20px 20px 18px 20px;
 border: 1px dotted #999;
 display: block;
}
dl#studio dt {
 float: left;
 width: 122px;
 margin: 0;
 padding: 20px 20px 0 0;
}
dl#studio dd {
 border-left: 1px dotted #999;
 float: right;
 width: 745px;
 margin: 0;
 padding: 0 0 0 20px;
 line-height: 1.7;
 line-height: 1.5;
}
dl#studio dd img.studio {
 display: block;
 float: right;
 margin-left: 15px;
}





/* ここからイベント概要
--------------------------------------------------------------------------------------- */
#event_ol {
 width: 400px;
 margin: 0;
 *margin: 160px 0 0;
 padding: 0;
 float: left;
}
#event_ol h2 {
 margin: 0 0 20px;
 padding: 0;
}
#event_ol dl {
 margin: 0;
 padding: 0;
}
#event_ol dt {
 margin: 0;
 padding: 0 0 5px;
}
#event_ol dd {
 margin: 0;
 padding: 0 0 10px;
 font-size: 14px;
}
#event_ol dd span {
 font-size: 12px;
 display: block;
 margin: 10px 0 0;
}
#studio_img {
 width: 530px;
 margin: 0;
 *margin: 160px 0 0;
 padding: 0;
 float: right;
}



