@charset "utf-8";
/* CSS Document */
#aboutSpeaker dt{ font-size:18px; margin-bottom:8px; line-height: 1.8em}
#aboutSpeaker dd, #aboutSpeaker p{ line-height: 1.8em; }
#participantsTable dt{ margin-bottom:10px; }

#noticeBox p{ line-height:1.6em; margin-bottom:10px; }


.presentationTable{ margin: 10px 0 ; }

.presentationTable tr{ border-bottom: 2px solid #fff; }

.presentationTable th,.presentationTable td, .presentationTable dt, .presentationTable dd,
.fontTable th, .fontTable td{ padding:12px 25px; }

.presentationTable th, .presentationTable dt{
  background:#e9f6ff; font-weight: normal; border-right:2px solid #fff; color:#000061;
  vertical-align: top;
}

.presentationTable td, .presentationTable dd{ background: #fafafa; line-height: 1.6em;}


.fontTable{ margin:10px 0; }
.fontTable tr { border-bottom:2px solid #fff; }
.fontTable tr:last-child{ border-bottom:none; }
.fontTable th, .fontTable dt{ background:#f5f6f7;border-right:2px solid #fff; font-weight: normal; }
.fontTable td, .fontTable dd{background: #fcfcfc; }

#announcementNotice #bringNotice li,#announcementNotice #submitNotice li{ margin: 0 0 10px 20px; }
#bringNotice li::marker, #submitNotice li::marker{ content:"・"; }

#bringNotice dt,#aboutSpeaker .presentationTable dt{ margin-bottom: 2px; }
#bringNotice dt,#bringNotice dd{ padding:8px 10px; }

#submitNotice{ margin-left:20px; }
#aboutSpeaker #submitNotice li{ margin-bottom:15px; }


.redTxt2{ color:#ff3979; }

.externalIcon2{ background: url(../images/externallinkIcon.png) right 0 no-repeat;
width: 10px; height: 10px; display: inline-block;
top: 30%; right: 50px; }


#participantsTable th{ background:#e9f6ff;width: 400px; vertical-align: top;  }
#participantsTable td{ background:#fbfbfb; width: 290px;}

#entryFee{ padding-top:30px; }
#aboutentryFee li{ margin-bottom: 5px; }
#aboutentryFee li:before{ content:"・"; }
#aboutentryFee li:before, #aboutentryFee li span{ float:left; }
#aboutentryFee li span{ display: block; width: 690px; }


.pptIcon{ background: url(../images/pptIcon.png) 0 0 no-repeat; background-size: 18%; }


#announcementNotice dt{ color:#001c7a; }
#announcementNotice ol{ list-style: none; }
#announcementNotice li{ margin-bottom:15px; }
#announcementNotice span, #announcementNotice div{ float :left; }
#announcementNotice span{ display: block; margin-right: 10px;}
#announcementNotice div{ width:680px; }


