@charset "utf-8";

#conference {
display: inline;
margin-left: 20px;
width: 587px;
float: left;
}

#conference div h3 {
padding: 0 10px;
border-left: 5px solid #0E4C7F;
color: #0E4C7F;
}

#conference #floorMap {
margin-top: 20px;
}

#conference #floorMap p {
margin-top: 10px;
text-align: center;
}



#conference #details {
margin-top: 20px;
}

#conference #details ul li {
clear: both;
}

#conference #details ul li h4 {
margin-top: 20px;
padding: 5px 10px;
width: 568px;
background: #E4F1FA;
color: #0E4C7F;
float: left;
}

#conference #details ul li p.photo {
margin-top: 10px;
float: left;
}

#conference #details ul li div.data {
margin-top: 10px;
margin-left: 10px;
float: left;
}

#conference #details ul li div.data dl {
width: 265px;
}

#conference #details ul li div.data dl dt {
padding-bottom: 2px;
width: 50px;
float: left;
clear: both;
}

#conference #details ul li div.data dl dd {
padding-bottom: 2px;
margin-left: 60px;
}

#conference #details ul li div.data a {
display: block;
margin-top: 15px;
width: 159px;
}

#conference #details ul li p.madori {
margin-top: 10px;
width: 140px;
float: right;
text-align: center;
}

#conference #details ul li p.madori2 {
margin-top: 40px;
width: 140px;
float: right;
text-align: center;
}

#conference #details ul li .explanation {
margin-top: 5px;
width: 587px;
float: left;
}

#conference #details ul li .pageTop {
margin-top: 10px;
width: 587px;
float: left;
}