@charset "utf-8";

/* コンファレンス共通 */

#conference h1{
	background-color:#FF9966;

}

#conference h2{
	font-size:100%;
	background-color:#dddddd;
	border:1px solid #bbbbbb;

}

#conference h3{
	clear:both;
	color:#f3f3f3;
	font-size:1.1em;
        text-align:left;
        border:1px solid #000000;
        margin:20px 10px 10px;
        padding:3px 10px;
        background-color:#606060;
                
}

#conference h4{
	text-decoration:underline;
        margin:20px 10px;

}


#conference p{
	line-height:1.5em;
	margin:10px 30px;
	text-indent:1em;
        text-align:justify
}

#conference table{
	border:2px solid #999999;
        width:560px;
        margin:10px auto;
        border-collapse:collapse;
}

#conference td{
	border:1px solid #999999;
	padding:5px;
}
#conference th{
	padding:5px;
	border-bottom:2px solid #999999;
}



#conference caption{
	font-weight:bold;
        font-size:1.2em;
        border:5px double #666666;
        padding:8px;
       	background-color:#eeeeee;
	margin-bottom:10px;

}

#conf_index ul{
	text-align:left;
	list-style:disc url(../img/list_2.gif) inside;
        line-height:200%;
	font-size:12pt;
	font-weight:bold;
	text-decoration:none;

}

#conf_detail img{
	border:none;
	float:right;
	margin:10px;
}

#conf_committee dl{
	border:1px dotted #999999;
	margin:10px;
        padding:10px;        
}

#conf_committee dt{
	font-weight:bold;
}

#conf_session ul{
	border:1px dotted #999999;
	list-style: none;
	margin: 10px;
	padding: 10px;
}


#conf_session div{
	font-weight:bold;
        background-color:#cccccc;
        padding:5px;
        margin:15px auto;
}

}

.session_title{
	margin-left:0;
        text-indent:0;
}

.session_id{
	float:right;
	clear:both;
	width:148px;
        background-color:#ffffff;
}

.session_title{
	float:right;
        width:300px;
        background-color:#ffffff;
}

#conf_session dl{
	margin-bottom:10px;
}

#conf_session dt{
	margin-left:4em;
	
}

#conf_session dd{
	text-align:right;
}

.title{
	width:84px;
        font-weight:bold;
}

.poster{
	width:112px;
        text-align:center;
}


.lecture_name{
	color:#000066;
	text-align:justify;
        margin-left:0;
        margin-right:10px;
	margin-bottom:10px;
}

.lecturer{
	width:100%;
	text-align:right;
        margin-right:10px;
        margin-bottom:20px;
}

#abst p{
        line-height:1.5em;
	margin:10px 20px;
	text-indent:1em;
        text-align:justify;
        
}



.i{
	font-style: italic;
}

.o{
	vertical-align: super;
}

.u{
	vertical-align:sub;
}


