/*開催報告見出し*/


h3.long {
	margin:3px 0px;
	padding:0px;
	width:650px;
	background-image:none;
	background-color:transparent;
	/*background:url("../images/20071220/sti_bg.gif") no-repeat;*/
	/*text-indent:-9999px;*/
}
h3 {
	background-image:none;
	background-color:transparent;
}
/*目次*/
#mokuji {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	width:650px;
	margin:10px 0 5 0px;
	padding: 5px 10px;
}

#mokuji dt{
	font-weight:bold;
	margin:3px 0px 0px 0px;

}
#mokuji dt img{
	margin:0px 8px;

}
#mokuji dd{
	margin:3px 0px 3px 150px;
}
#mokuji img {
	margin:0px 0px;
}

/*基調報告１*/
#conts1 {
	margin:0px;
	padding:0px;
	width:auto;
}
#conts1 h2 {
	background-image:none;
	background-color:transparent;
	margin:10px 0px 0px 0px;
	padding:0px;
	text-align:center;
}
#conts1 h5{	
	margin:30px 0px;
	padding:0px 10px;
	color:#000033;
	border-bottom:2px dotted #333;
	width:400px;
	clear: both;
}
#conts1 img {

}
#conts1 p{
	margin-left:0px;
	margin-top:20px;
	text-indent:1em;	line-height:180%;
}
#conts1 p.no-indent {
	margin-left:0px;
	margin-top:20px;
	padding:0px;
	text-indent:0em;	line-height:180%;
}
#conts1 strong{
	font-size:98%;
}

/*基調報告２*/
#conts2 {
	margin:0px;
	padding:0px;
	width:auto;
}
#conts2 h2 {
	background-image:none;
	background-color:transparent;
	margin:10px 0px 0px 0px;
	padding:0px;
	text-align:center;
}
#conts2 h5{
	margin:30px 0px;
	padding:0px;
	color:#000033;
	border-bottom:2px dotted #333;
	width:500px;
	clear: both;
}
#conts2 p{
	margin-left:0px;
	margin-top:20px;
	padding:0px;
	text-indent:1em;	line-height:180%;

}
#conts2 p.no-indent {
	margin-left:0px;
	margin-top:20px;
	padding:0px;
	text-indent:0em;	line-height:180%;
}

#conts2 strong{
	font-size:98%;
}
/*基調報告３*/

#conts3 {
	margin:0px;
	padding:0px;
	width:auto;
}
#conts3 h2 {
	background-image:none;
	background-color:transparent;
	margin:10px 0px 0px 0px;
	padding:0px;
	text-align:center;
}

#conts3 h5{
	margin:20px 0px;
	padding:0px;
	color:#000033;
	border-bottom:2px dotted #333;
	width:500px;
	clear: both;
}
#conts3 p{
	margin-left:0px;
	margin-top:20px;
	padding:0px;
	text-indent:1em;	line-height:180%;
}
#conts3 p.no-indent {
	margin-left:0px;
	margin-top:20px;
	padding:0px;
	text-indent:0em;	line-height:180%;
}

#conts3 strong{
	font-size:98%;
}


/*パネルディスカッション【出席者】*/
#panel {
	margin:0px;
	padding:0px;
	width:auto;
}
#panel h2 {
	background-image:none;
	background-color:transparent;
	margin:10px 0px 0px 0px;
	padding:0px;
	text-align:center;
}
#panel h5 {
	margin:30px 0px;
	padding:0px;
	clear:both;
	color:#663300;
	border-bottom:1px dotted #663300;
	width:500px;
	clear: both;
}
#panel h6 {
	font-size:110%;
	margin:10px;
}
#panel p {
	margin-left:0px;
	margin-top:20px;
	padding:0px;
	text-indent:1em;	line-height:180%;
}
#panel p.no-indent {
	margin-left:0px;
	margin-top:20px;
	padding:0px;
	text-indent:0em;	line-height:180%;
}
#panel .panelist {
	margin:10px 10px 0px 0px;
	padding:10px;
	font-size:95%;
	border-top:3px groove #330000;
	border-left:3px groove #330000;
	float:left;
}
#panel .panelist h6{
	margin:5px 0px 0px 0px;
	padding:0px;
	border:none;
	color:#333;
	font-size:95%;
	text-align: left;
}
#panel .panelist dl{
	margin:0px;
	padding:0px;
}
#panel .panelist dt{
	line-height: 150%;
	font-weight:bold;
	float:left;
}
#panel .panelist dd {
	line-height: 150%;
	margin-left:0px;
}


/*プロフィール*/
#profile {
	background-color:#CCCC99;
	color:#333333;
	width:550px;
	border:2px solid #FF9933;
	margin-top:40px;
	margin-left:150px;
	padding:10px 20px;
	font-size:90%;
}
#profile h5{
	margin:2px 0px;
	clear: both;
}
#profile p{
	margin:5px 0px;

}


/*パネリスト・プロフィール*/
#pane_pro {
	width:600px;
	margin-left:100px;
	margin-top:30px;
	font-size:95%;
	
}
#pane_pro h2{
	margin:5px 0px;
	background-image:none;
	background-color:transparent;
}
#pane_pro h5{
	margin:20px 0px 0px 20px;
	
}
#pane_pro p{
	margin-top:5px;
	margin-bottom:40px;
	margin-left:15px;

}

/*イメージ配置*/
.photo-l {
	float: left;
	margin:10px 20px 10px 0px;
	display: block;
	clear:both;
}
.photo-r {
	float: right;
	margin:10px 0px 10px 20px;
	display: block;
	clear:both;
}

/*その他本文領域*/
p.clear {
	clear:both;

}
.normal {
	font-weight:normal;

}
h6 {
	font-size:110%;
}
h6 img{
	margin:0px 0px -2px 0px;
	padding:10px 0px 0px 0px;
}
.kosugi {
 color:#CC0066;

}
.miyamoto {
	color:#660033;

}
.genda {
	color:#330000;

}
.ootu {
	color:#CC3300;

}
.kudo {
	color:#003300;

}
.hara {
	color:#000066;

}

hr {
	margin:15px 0px;
}

#contents ul li {
	font-weight:bold;
	font-size:90%;
}
/*印刷ページボタン*/
p.btn {
	display: block;
	padding: 3px;
	margin: 0px 80px 0px 0px;
	font-size:90%;
	text-align:right;
}
p.btn a {
	margin:0px;
	padding: 3px;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 2px solid #444;
	border-bottom: 2px solid #444;
	background-color: #eee;
	text-decoration: none;
}
p.btn a:hover {
	margin:0px;
	padding:5px;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 2px solid #444;
	border-bottom: 2px solid #444;
	background-color: #fff;
	text-decoration: none;
	*text-decoration: underline;
}
/*印刷ページボタンCSS終了*/
