@charset "utf-8";
/* CSS Document */

div#contents div#presenter {
	text-align: center;
}

div#contents div#presenter div.presenter_inner {
	text-align: left;
	width: 630px;
	margin: 15px auto 0 auto;
}

div#contents div#presenter div.presenter_inner h3 {
	margin-bottom: 15px;
}

div#contents div#presenter div.presenter_inner p {
	margin: 0 0 30px 0;
}

div#contents div#presenter div.presenter_inner p.bottom15 {
	margin: 0 0 15px 0;
}

span {
	color: #d62d4e;
	font-weight: bold;
}

div#contents div#presenter div.presenter_inner ul {
	margin: 0 0 30px 0;
}

div#contents div#presenter div.presenter_inner ul.bottom15 {
	margin: 0 0 15px 0;
}

div#contents div#presenter div.presenter_inner ul li {
	background: url(../../common/images/list_icon.gif) 6px 8px no-repeat;
	padding: 0 0 0 20px;
}


div#contents div#presenter div.presenter_inner table.bottom15 {
	margin-bottom: 15px;
}

div#contents div#presenter div.presenter_inner table.none_attention {
	border: #ffdae1 3px solid;
	background: #fff0f3;
	padding: 5px 10px 5px 10px;
	margin-top: 0;
}

div#contents div#presenter div.presenter_inner table.none_attention tr th {
	border: none;
	background: none;
	width: 7%;
	padding: 0;
	vertical-align: text-top;
	font-weight: normal;
}

div#contents div#presenter div.presenter_inner table.none_attention tr td {
	border: none;
	background: none;
	padding: 0;
}

div#contents div#presenter div.presenter_inner table.none_pc {
	border: none;
	background: none;
}

div#contents div#presenter div.presenter_inner table.none_pc tr th {
	border: none;
	background: none;
	width: 3%;
	padding: 0;
	vertical-align: text-top;
	font-weight: normal;
}

div#contents div#presenter div.presenter_inner table.none_pc tr td {
	border: none;
	background: none;
	padding: 0;
}

div#contents div#presenter div.presenter_inner table.none_pc tr td table.none_font {
	border: none;
	background: none;
	margin: 0;
	padding: 0;
	width: 600px;
}

div#contents div#presenter div.presenter_inner table.none_pc tr td table.none_font tr th {
	border: none;
	background: none;
	width: 10%;
	padding: 0;
	vertical-align: text-top;
	font-weight: normal;
}

div#contents div#presenter div.presenter_inner table.none_pc tr td table.none_font tr td {
	border: none;
	background: none;
	padding: 0;
}

div#contents div#presenter div.presenter_inner table tr th {
	width: 25%;
}

div#contents div#presenter div.presenter_inner table#place tr th {
	width: 35%;
}

div#contents div#presenter div.presenter_inner table tr td p {
	margin: 0 0 0 10px;
}

div#contents div#presenter table#timetable {
	margin-bottom: 40px;
}

div#contents div#presenter table#timetable tr th.time {
	width: 20%;
	text-align: center;
}

div#contents div#presenter table#timetable tr th.presenter_text {
	width: 80%;
	text-align: center;
}

div#contents div#presenter table#timetable tr td {
	width: 80%;
}

div#contents div#presenter table#timetable tr td.time {
	width: 20%;
	background: #f7f8f8;
	vertical-align: text-top;
}
