/* CSS Document */

div#presenLead{
width:655px;
margin:0 0 16px 20px;
clear:both;
}

div#presenLead img{
display:block;
}

div.section table.presenTimeTable{
margin:8px;
font-size:80%;
}

div.section table.presenTimeTable th{
background:#003366;
color:#FFFFFF;
font-weight:normal;
text-align:center;
padding:8px;
}

div.section table.presenTimeTable th,
div.section table.presenTimeTable td{
border-top:#999999 solid 1px;
border-left:#999999 solid 1px;
}

div.section table.presenTimeTable th.timeCell,
div.section table.presenTimeTable td.timeCell{
border-right:#999999 solid 2px;
width:80px;
}

div.section table.presenTimeTable th.exhibitorCell,
div.section table.presenTimeTable td.exhibitorCell{
width:80px;
}

div.section table.presenTimeTable th.inquiryCell{
width:160px;
}

div.section table.presenTimeTable th.areaCell,
div.section table.presenTimeTable td.areaCell{
border-right:#999999 solid 1px;
width:30px;
}

div.section table.presenTimeTable tr.bottomCell th,
div.section table.presenTimeTable tr.bottomCell td,
div.section table.presenTimeTable td.bottomCell{
border-bottom:#999999 solid 1px;
}

div.section table.presenTimeTable td.pressCell{
background:#ebebeb;
}

div.section table.presenTimeTable tr.blankCell td{
padding:0;
border:none;
height:5px;
}

div.section table.presenTimeTable td{
padding:10px;
vertical-align:middle;
}

div.section table.presenTimeTable td h3{
color:#003366;
font-weight:bold;
border:none;
padding:0;
}

div.section table.presenTimeTable td img{
margin-right:6px;
}

div.presenHead{
border:#000000 solid 1px;
}

div.presenHead img.presenMap{
float:left;
padding:10px 10px 10px 20px;
}

div.presenHead img.areaText{
float:left;
padding:10px;
margin-top:30px;
}

div.presenHead img.attentionText{
float:left;
padding:0 10px;
}

p.noticeText{
float:left;
width:417px;
padding:15px 0 0 17px;
color:#606060;
font-size:85%;
}

td.end_cell_BD{
border-right:#999999 solid 1px;
}

ul.tab_seminar{
width:650px;
margin: 0 0 10px 20px;
}

ul.tab_seminar li{
float:left;
vertical-align:bottom;
}

#wrap .seminarMain{
margin:10px 0 0 0;
}

#wrap .w166{
width:166px;
word-break: break-all;
}


/* clearfix */

div.presenHead:after{
   content:".";
   display:block;
   height:0px;
   clear:both;
   visibility:hidden;
}

/* Win版IE7とMac版IE5対策 */
div.presenHead{
   display:inline-block;
}

/* Win版IE5および6対策 */
/* Hides from IE-mac \*/
* html div.presenHead{
   height:1px;
}

div.presenHead{
   display:block;
}

/* End hide from IE-mac */