

/**************************************************************************************/

/*コンテンツエリア*/

/**************************************************************************************/



ul.text li{

	display:block;

	margin-bottom:5px;

	margin-left:10px;

	padding-top:1.0em;

	padding-bottom:1.0em;

	background:#fff url(../images/line.gif) no-repeat left bottom;

	line-height:1.6em;

}



h3,h4,p{

	margin-left:10px;

}

h3{

	font-size:14px;

}

h4{

	font-size:12px;

}

p{

	width:508px;

	line-height:1.6em;

}

.web-list{

	margin-left:10px;

	margin-top:10px;

	width:508px;

	font-size:12px;

	/*background:#fff url(../images/line.gif) no-repeat left bottom;*/

}

.web-list2{

	margin-left:10px;

	margin-top:20px;

	width:508px;

	font-size:12px;

	background:#fff url(../images/line.gif) no-repeat left bottom;

}



.web-list th,.web-list2 th{

	width:200px;

	padding-bottom:36px;

	font-size:12px;

	vertical-align:top;

}

.web-list td,.web-list2 td{

	padding-left:16px;

	padding-bottom:36px;

	font-size:12px;

	line-height:1.4em;

	vertical-align:top;

}

.site-name{

	font-weight:bold;

	display:block;

	margin-bottom:6px;

}

.web-list-url{

	margin-left:10px;

	padding:16px 0px;

	width:508px;

	font-size:12px;

	line-height:1.6em;

	background:#fff url(../images/line.gif) no-repeat left bottom;

}

.web-list-url2{

	margin-left:10px;

	padding:16px 0px;

	width:508px;

	font-size:12px;

	line-height:1.6em;

}





.lecture-list{

	margin-left:10px;

	margin-bottom:10px;

	width:508px;

}

.lecture-list th{

	padding-bottom:10px;

	text-align:left;

	font-size:12px;

}

.lecture-list td{

	padding-left:0px;

	padding-right:14px;

	font-size:12px;

	line-height:1.4em;

}

#year{

	width:5.5em !important;

}

#lecturer{

	width:7.0em !important;

}

#position{

	width:15.0em !important;

}



p.line{

	background:#fff url(../images/line.gif) no-repeat left bottom;

	padding-bottom:1.0em;

}



.line2{

	border-top:1px;

	border-top-style:solid;

	border-top-color:#CCCCCC;

	padding-top:20px;

}



ul.hp{

	padding-top:1em;

	padding-left:1.6em;

	list-style-type:disc;

	list-style-position:outside;

}

ul.hp li{

	line-height:1.6em;

}



ul.hp02{

	padding-bottom:1em;

	padding-left:1.6em;

	list-style-type:disc;

	list-style-position:outside;

}

ul.hp02 li{

	line-height:1.6em;

}



.gotoTop{

text-align:right;

font-size:10px;

margin-top:0;

margin-bottom:0;

}



.orange{

	color:#FF6600;

}



.gray{

	color:#999999;

}



.em{

	font-weight:bold;

}



.before2001{

	padding-left:1em;

	text-indent:-1em;

	margin-top:0;

	padding-top:0;

}



.gotoTop{

text-align:right;

font-size:10px;

margin-top:0;

margin-bottom:0;

line-height:1em;

}



img.border{border:7px solid #DAEFF0; }
