/* CSS for Mi-com Procedure pages */
BODY {
	background-color: #FFFFE0;
	background-image: url(http://www.proc.org.tohoku.ac.jp/proclgo2.png);
	/* background-attachment: fixed; */
}

A:link    { color: #0000C0; }
A:visited { color: #B06000; }
A:active  { color: #8080FF; }

IMG {
	border-width: 0;
	border-style: none;
}

H1,H2,H3,H4,H5,H6 {
	font-weight: bold;
	background-color: #FFFFE0;
}

H1 {
	margin: 0px 2em 0px 2em;
	padding: 4px 4px 4px 4px;
	text-align: center;
	font-size: 1.5em;
	border-width: 1px 1px 4px 1px;
	border-style: dashed dashed ridge dashed;
	border-color: gray;
}

H2,H3,H4,H5,H6 {
	padding: 2px 0px 0px 2px;
	border-style: dashed dashed dashed solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	margin-top: 0.3em;
	margin-right: 0.5em;
	margin-bottom: 0.3em;
}

H2 { border-left-width: 1.4em;
     margin-left: 0px;
     font-size: 1.3em;
     border-color: #804000; }
H3 { border-left-width: 1.3em;
     margin-left: 1em;
     font-size: 1.2em;
     border-color: #C06020; }
H4 { border-left-width: 1.2em;
     margin-left: 2em;
     font-size: 1.1em; 
     border-color: #FF8040; }
H5 { border-left-width: 1.1em;
     margin-left: 3em;
     font-size: 1.0em;
     border-color: #FFA060; }
H6 { border-left-width: 1.0em;
     margin-left: 4em;
     font-size: 0.9em;
     border-color: #FFC080; }

P {
	margin: 4px 1em 4px 1em;
}

DIV {
	margin: 4px 1em 4px 1em;
}

DL, OL, UL {
	margin: 4px 2em 4px 2em:
	line-height: 120%;
}

UL {
	list-style-image: url(http://www.proc.org.tohoku.ac.jp/int1.png);
}

ADDRESS {
	text-align: right;
	font-family: serif;
	font-style: italic;
}

.centering {
	text-align: center;
}
.flushright {
	text-align: right;
}

.flushleft {
	text-align: left;
}

.floating {
	float: left;
}

.mapping {
	text-align: left;
	position: relative;
	width: 420px;
	height: 12.5em;
	border-style: none;
	border-width: 1px;
}

.shrink {
	position: relative;
	width: auto;
	height: auto;
}

.items {
	position: absolute;
}

IMG.floatleft {
	float: left;
}

IMG.floatright {
	float: right;
}

.endfloat {
	clear: both;
}

.notice {
	padding: 0.3em 0.3em 0.3em 0.3em;
	margin: 0.3em 1em 0.3em 1em;
	background-color: #E08040;
}

