<!--

h1 {
	color: #f80;
	border-left-color: #f93;
	}
	
h2 {
	color: #f80;
	}
	
	
/* Image List Box */

.imagelistbox {
	margin: 0 0 0 5px;
	text-align: left;
	}
	
.namebox {
	padding: 15px 0 0 0;
	}
	
	
/* Link */

.imagelistbox a:hover img {
	border: 2px solid #f4af34;
	}

.imagelistbox, a:link {
	color: #333;
	background: none;
	text-decoration: none;
	}
	
.imagelistbox a:visited {
	color: #333;
	background: none;
	text-decoration: none;
	}
	
.imagelistbox a:hover {
	color: #f80;
	background: none;
	text-decoration: none;
	}

.imagelistbox a:active {
	color: #f80;
	background: none;
	text-decoration: none;
	}
	

.namebox a:link {
	color: #333;
	background: none;
	text-decoration: none;
	}
	
.namebox a:visited {
	color: #333;
	background: none;
	text-decoration: none;
	}
	
.namebox a:hover {
	color: #f80;
	background: none;
	text-decoration: none;
	}

.namebox a:active {
	color: #f80;
	background: none;
	text-decoration: none;
	}
	
	
/* Path */
	
#content ol a:hover {
	color: #f80;
	}
	
#content ol a:active {
	color: #f80;
	}


/* Teachers Page */

div.col1 {
	float: left;
	width: 90px;
	text-align: center;
	font-size: 12px;
	margin: 5px 0 0 0;
	}

div.h2box {
	margin: 0 0 0 10px;
	}
	
h2#professor {
	margin: 0 0 0 10px;
	}

h2#reader {
	float: left;
	margin: 0;
	width: 170px;
	}

h2#lecturer {
	float: left;
	margin: 0;
	width: 170px;
	}
	
h2#guest {
	float: left;
	margin: 0 0 0 10px;
	width: 170px;
	}
	
h2#parttime {
	margin: 0 0 5px 10px;
	padding: 0 0 4px 0;
	}

h2#technique {
	margin: 0 0 5px 10px;
	padding: 0 0 4px 0;
	}

h2.assistant {
	margin: 0 0 5px 10px;
	padding: 0 0 4px 0;
	}

h2#assistant2 {
	margin: 0 0 5px 10px;
	}
	
ul.namelist {
	margin: 5px 0 0 10px;
	list-style-type: none;
	font-size: 12px;
	}

ul.namelist li {
	float: left;
	margin: 0 1.5em 0 0;
	line-height: 1.8;
	color: #666;
	}
	
div#assistantbox1 {
	float: left;
	width: 340px;
	}
	
div#assistantbox2 {
	float: left;
	width: 300px;
	}


/* Teachers Page  */

h1 span {
	font-size: 10px;
	line-height: 1.5;
	}
	
div#portraitbox {
	float: left;
	margin: 17px 0 0 0;
	width: 150px;
	}
	
div#biobox {
	float: right;
	margin: 15px 0 0 0;
	width: 470px;
	}

#biobox p {
	margin: 10px 0 0 10px;
	}

div#worksbox {
	margin: 15px 0 0 0;
	}

#worksbox p {
	margin: 15px 0 0 10px;
	}
	
div.line {
	border-top: 1px dotted #ccc;
	margin: 10px 0 10px 10px;
	}
	
dl {
	margin: 10px 0 0 10px;
	padding: 10px 0 0 0;
	border-top: 1px dotted #ccc;
	font-size: 12px;
	}

dt {
	float: left;
	line-height: 1.5;
	padding: 7px 0 0 0;
	}
	
dd {
	padding: 7px 0 0 3em;
	line-height: 1.5;
	}
	
dd.anzai {
	padding: 7px 0 0 5em;
	line-height: 1.5;
	}

.chapter {
	margin: 15px 0 0 0;
	}

dd span {
	color: #666;
	font-size: 10px;
	}
	
div#worksbox p {
	margin-top: 10px;
	line-height: 1.8;
	}

/* Image */
	
a#pre:hover {
	background: url(../images/triangle22y.gif) top center no-repeat;
	}
	
a#pre:active {
	background: url(../images/triangle22y.gif) top center no-repeat;
	}
	
	
a#next:hover {
	background: url(../images/triangle12y.gif) top center no-repeat;
	}
	
a#next:active {
	background: url(../images/triangle12y.gif) top center no-repeat;
	}
	
	
-->

