@charset "utf-8";

/*---------------------------
 講演会
----------------------------*/

h2{
	width:737px;
	height:91px;
	border-bottom:2px solid #FFFFFF;
	border-right:3px solid #FFFFFF;
	text-indent:-9999px;
	background:#fff url(../img/mtitle.jpg) left top no-repeat;
}



/*-- 目次 --*/
div.content div.indexSympo dl{
	width:96%;
	margin: 0 0 60px 10px;
	_margin-left:15px; /* for win IE6 */
	padding: 0;
}
div.content div.indexSympo dl dt{
	margin: 0;
	padding: 6px 0 0 5px;
	width: auto;
}
div.content div.indexSympo dl dd{
	padding: 2px 5px 8px 2em;
	margin-bottom: 5px;
	line-height: 1.4em;
	border-bottom: 1px solid #C7C7C7;
}





/*-- 詳細 --*/

div.content div.sIntro:after
{
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}

div.content div.sIntro{margin:0 0 20px 0;_margin-bottom:150px;}
div.content div.sIntro p{margin:0 0 10px 0;}
div.content div.sIntro p.nameR{text-align:right;}

div.content div.sIntro table{margin:10px auto;}
div.content div.sIntro table td{padding:2px;text-align:center;}
div.content div.sIntro table td.sComm{font-size:11px;color:#999;text-align:right;}


div.content div.sIntro h5{width:100%;font-size:12px;margin-bottom:10px;}
div.content div.sIntro h5 span{font-weight:lighter;margin:0 0 0 10px;}

div.content div.sIntro img.kImg{width:185px;float:left;clear:both;}
div.content div.sIntro p.kTxt{width:310px;float:right;}


div.content div.sympo{overflow:hidden;width:100%;height:auto;}

div.content div.sympo dl{
	width:96%;
	margin: 0 0 30px 10px;
	_margin-left:15px; /* for win IE6 */
	padding: 0;
	border: 1px solid #C7C7C7;
	background:#F8F5EC;
}
div.content div.sympo dl dt{
	margin: 0;
	padding: 6px 0 5px 5px;
	width: auto;
}
div.content div.sympo dl dd{
	padding: 6px 5px 5px 5em;
	margin-left: 0;
	margin-top: -2.1em;
	margin-bottom: -1px;
	line-height: 1.4em;
	border-bottom: 1px solid #C7C7C7;
}

div.content div.sympo p,div.sympo_e p{margin:0 0 10px 0;line-height:1.5;}
div.content div.sympo p span,div.sympo_e p span{font-weight:bold;}


div.content div.sympo p.symImg{
	margin:0 0 20px 0;
	text-align:center;
}


/* 目次（英語） */
div.content div.sympo_e dl{
	width:96%;
	margin: 0 0 30px 10px;
	_margin-left:15px; /* for win IE6 */
	padding: 0;
	border: 1px solid #C7C7C7;
	background:#F8F5EC;
}
div.content div.sympo_e dl dt{
	margin: 0;
	padding: 6px 0 5px 5px;
	width: auto;
}
div.content div.sympo_e dl dd{
	padding: 6px 5px 5px 10em;
	margin-left: 5px;
	margin-top: -2.3em;
	margin-bottom: -1px;
	line-height: 1.4em;
	border-bottom: 1px solid #C7C7C7;
	vertical-align:top;
}








/*-- 講演タイトル --*/
table.kouenTitle{margin:0 0 30px 5px;}
table.kouenTitle img{padding:0px 8px 2px 0;vertical-align:middle;}

table.kouenTitle th{text-align:left;padding:10px 3px 3px 3px;}
table.kouenTitle th span{color:#16317E;font-size:85%;}

table.kouenTitle td{text-align:left;padding:0 3px 3px 30px;}
table.kouenTitle td.comme{text-align:right;border-bottom:1px solid #eeeeee;}
table.kouenTitle td.un{border-bottom:1px solid #eeeeee;}


/*-- プロフィール --*/
table.kouenPlof{margin:0 0 10px 10px;}
table.kouenPlof img{padding:0px 8px 2px 0;vertical-align:middle;}

table.kouenPlof th{text-align:left;padding:10px 3px 3px 3px;font-size:14px;}
table.kouenPlof td{text-align:left;padding:0 3px 3px 10px;border-bottom:1px solid #eeeeee;}
table.kouenPlof td p{margin:0 0 2px 0;}


/*-----------------------------------------
先端研ワークショップ　ページ
------------------------------------*/
/* 項目 */
table.koumoku{margin:0 0 10px 5px;}
table.koumoku th{text-align:left;padding:10px 3px 3px 3px;}
table.koumoku td{text-align:left;padding:0 3px 3px 15px;}
table.koumoku a:hover{text-decoration:underline;}


/* スケジュール案 */

.schedule{margin:0 0 10px 5px;width:100%;}
.schedule th{text-align:left;padding:0 3px 3px 3px;}
.schedule td{text-align:left;padding:2px;vertical-align:top;border-bottom:1px solid #eeeeee;}
.schedule td.Rtext{text-align:right;font-size:90%;line-height:1.3;border:0;}



/*-- プロフィール --*/
.plof{margin:0px 0 10px 10px;}
.plof th{text-align:left;padding:5px 3px 3px 3px;font-size:14px;}
.plof td{text-align:left;padding:0 3px 3px 10px;}
.plof td p{margin:0 5px 2px 0;}



/* 本文のダウンロード */
table td.honbunDW{text-align:right;padding:10px 10px 3px 10px;border-bottom:1px solid #eeeeee;}
table td.honbunDW a:hover{text-decoration:underline;}



/*ページ切り替え*/
div.link_bottom{margin:5px 0 0 0;padding:10px 0 0 0;border-top:1px solid #eeeeee;}
div.link_bottom ul{width:300px;float:right;}
div.link_bottom ul li{
	display:block;
	float:right;
	margin:0 0 0 20px;
}
div.link_bottom ul li a{
	background:url(../../cmn/img/icon_allow.gif) 0 4px no-repeat;
	padding:0 0 0 10px;
}



/*クリア*/
.clear{clear:both;}



