@charset "utf-8";

/* ----------------------------------------

シンポジウム・フォーラム

---------------------------------------- */

/* リスト */

table#list.tableType01 td{
	vertical-align:top;
}

table#list.tableType01 td.date{
	width:120px;
}

table.tableType01 td.normaltd{
	white-space:nowrap;
}

table.tableType01 td.date span,
table.tableType01 td.normaltd span{
	background:url(../../images/icon01.gif) no-repeat left 2px;
	padding-left:15px;
}

* html table.tableType01 td.date span,
* html table.tableType01 td.normaltd span{
	background:url(../../images/icon01.gif) no-repeat left 0;
}

*:first-child+html table.tableType01 td.date span,
*:first-child+html table.tableType01 td.normaltd span{
	background:url(../../images/icon01.gif) no-repeat left 0;
}

table#list.tableType01 td.sympoName{
	font-weight:bold;
}

table#list.tableType01 td.sympoName span{
	font-weight:normal;
}

/* 詳細 */

div#main div#sympoTitle.boxType01{
	text-align:center;
	padding-bottom:15px;
}

div#main div#sympoTitle.boxType01 h2,
div#main div#sympoTitle.boxType01 h3{
	background:none;
	padding:0;
	margin:0;
	color: #173B78;
}

div#main div#sympoTitle.boxType01 h2{
	background:url(../../images/boxtype01_top.gif) no-repeat left top;
	padding:10px 20px;
}

div#main div#sympoTitle.boxType01 h3{
	font-weight:normal;
	font-size:111%;
}

table.detail td{
	vertical-align:top;
}

table.detail td.date{
	width:120px;
}

table.detail td.whiteLine{
	background:#FFF url(../../images/bg_dotline02.gif) repeat-x left top;
}

div#main table.detail td.whiteLine ul.listType01{
	margin-left:0;
	margin-right:0;
}

ul.pamphlet li{
	float:left;
	margin-right:10px;
}

ul.pamphlet li img{
	border:1px solid #1F54BC;
}

p.speaker{
	margin-right:10px;
	text-align:right;
	background:url(../../images/bg_dotline02.gif) repeat-x left top;
	padding-top:5px;
}

/* 写真回り込み詳細設定 */

img.f_left{
	margin-right:10px;
	margin-bottom:5px;
}

img.f_right{
	margin-left:10px;
	margin-bottom:5px;
}

/* speakerボックス */

div#main div.speakeBox{
	margin-left:15px;
	margin-right:15px;
}

div#main div.speakeBox p.speakerPic{
	width:134px;
	float:left;
	margin:0;
	padding:0;
	text-align:center;
	font-weight:bold;
}

div#main div.speakeBox p.speakerSum{
	width:356px;
	float:right;
	margin:0;
	padding:0;
}