/*
css style sheet for MSJ-SI 2014
*/

body{
/*
	background-color: #FFF0F8;
*/
	background-color: #F0F8FF;
	background-image: url(05_151-seikai.gif);
}

body{
}


/* 上にタイトル */
div#head h1,
div#head h3
{
	 text-align: center;
}

div#head h1
{
	margin-top: 0.8ex;
	margin-bottom: 0.8ex;
}
div#head h3
{
	margin-top: 0ex;
	margin-bottom: 0ex;
}


/* 左 11em にメニュー */
div#menu {
	position:absolute;
	width: 10em;
	padding: 10px 10px 10px 10px;
}

div#menu ul{
	list-style-type: none;
	margin-top: 4ex;
	margin-left: -2.5em;
}
div#menu li{
	background-color: #E3F3FD;
	border-color: gray;
	border-color: #A3C3FD;

	border-width: 0px 0px 1px 4px;
	border-style: solid;

	margin-left: -0.5em;
	margin-right: 0.3em;
	margin-top: 0.3em;
	margin-bottom: 0.3em;

	padding-left: 6px;
	padding-top: 8px;
	padding-bottom: 8px;
}


div#menu ul.submenu{
	list-style-type: disc;
	margin-top: 0em;
	margin-left: -1em;
}
div#menu li.submenu{
	background-color: #E3F3FD;
	border-color: gray;
	border-color: #A3C3FD;

	border-width: 0px 0px 0px 0px;
	border-style: none;

	margin-left: 0em;
	margin-right: 0em;
	margin-top: 0em;
	margin-bottom: 0em;

	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
}




/* 左を 11em 空けて、右側にコンテンツ */
div#contents {
	margin-left: 11em;
	padding: 10px 10px 10px 10px;
/*	background-color: #E3F3FD; */
}

div#contents h3{
	background-color: #E3F3FD;
	border-color: gray;
	border-color: #A3C3FD;
	margin-top: 3ex; 
	margin-left: -8px; 
	margin-bottom: 0.5ex; 
	border-width: 1px 0px 0px 4px;
	border-style: solid;
	padding-left: 4px;
}



/* abstract.html 用 */
ul.absttop{
	list-style-type: none;
}
ul.abst{
	list-style-type: disc;
}
li.abst{
	margin-bottom: 7px; 
}


/* postersession.html 用 */
ul.poster{
	list-style-type: disc;
}
ol.poster{
}
li.poster{
	margin-bottom: 10px; 
}


/* access.html 用 */
li.access{
	margin-bottom: 10px; 
}


/* registration.html 用 */
table.regist{
	border: none;
}
td.regist{
	margin-bottom: 10px; 
	text-align: left;
}





/* その他の設定 */

ul{
/*	list-style-type: none; */
/*	margin-left: -2em; */
/*	margin-top: 0.5ex; */
}

li{
	margin-top: 0.5ex;
	margin-bottom: 0.5ex;
}

td{
	text-align: center;
}



td.left{
	text-align: left;
	vertical-align: top;
}

td.top{
	vertical-align: top;
}


a.img{
	text-decoration: none;
}