@charset "utf-8";
/* CSS Document */


.page_title {
	height:180px;
	width:640px;
	background:url(../images/title.jpg) no-repeat 5px;
	border:#CCCCCC 2px solid;
	padding:5px;
	margin:5px 0 20px 5px;
	-moz-box-shadow: 0px 0px 3px #CCCCCC;　/* Firefox用 */  
	-webkit-box-shadow: 0px 0px 3px #CCCCCC;　/* Safari,Google Chrome用 */  
	}
	.page_title span {
	color:#FFFFFF;
	font-size:31px;
	display:block;
	padding:147px 0 0 8px;
	text-shadow: 0px 0px 5px #000000;　/* CSS3用 */  
	}  
	.t_long {
	}
	.t_subject {
	}
	.t_kokai {
	}


/* ========================================
 * 科目履修生制度
 ======================================== */
 #down_title {width:665px; padding-top:10px;}
 #down_l {
	width:605px;
	padding:15px 30px;
	margin:0 0 10px 0;
	}
	 
/* ========================================
 * 公開講座
 ======================================== */ 
 #down_k {
	 text-align:center;
	 padding:10px 0;
	 margin:10px 0;
	 width:502px;
	 float:right;
	 }

#kouza2011 h3 {
	font-size:16px;
	color:#616EC2;
	margin-bottom:10px;
}
#kouza2011 table.style001{
	margin-bottom:25px;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
}
#kouza2011 table.style001 th{
	text-align:center;
	background-color:#E3EEF9;
	padding:5px 3px;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
}
#kouza2011 table.style001 td{
	text-align:center;
	padding:5px 3px;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
}
#kouza2011 table.style002{
	margin-bottom:25px;
	border-top:3px solid #999;
	border-left:3px solid #999;
}
#kouza2011 table.style002 th{
	text-align:center;
	background-color:#E8FFE8;
	padding:5px 3px;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
}
#kouza2011 table.style002 td{
	text-align:center;
	padding:5px 3px;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
}

#kouza2011 .size14px{
	font-size:14px;
	font-weight:bold;
}
	

#kouza2011 table.style002 .rightbold{
	border-right:3px solid #999;
}
#kouza2011 table.style002 .bottombold{
	border-bottom:3px solid #999;
}



#kouza {
	border-top:#CCCCCC 2px solid;
	padding:10px 0;
	margin:10px 0;
	width:665px;
	}
	#kouza h3 {
	font-size:16px;
	color:#616EC2;
	padding-bottom:8px;
	}
	#kouza h4 {
	font-size:14px;
	color:#CC6699;
	}
	#kouza p {
	padding:8px 0;
	}

#kouza2 {
	padding:10px 0;
	margin:10px 0;
	width:665px;
	}
	#kouza2 h3 {
	font-size:14px;
	color:#CC6699;
	}
	#kouza2 p {
	padding:8px 0;
	}
.section{
	border:2px solid #DAE1EF;
	padding:10px;
	margin-bottom:20px;
}
.section h3{
	text-align:center;
	font-size:20px;
	color:#939;
	font-weight:bold;
	margin-bottom:5px;
}
.section h4{
	font-size:12px;
	font-weight:bold;
	margin-bottom:0;
	padding-bottom:0;
	text-align:center;
	color:#939;
}
.base_grey{
	background-color:#F2F2F2;
	padding:10px;
}
.section dl{
	margin:0;
	padding:0;
}
.section dt{
	font-weight:bold;
	font-size:11px;
}
.section dd{
	margin-left:30px;
	font-size:11px;
}
.section div.box001{
	border:2px solid #939;
	padding:5px;
	text-align:center;
	font-weight:bold;
	margin-bottom:10px;
}
.section div.box001 h6{
	color:#939;
}
.section .f11px{
	font-size:11px;
}
.section .download{
	padding:15px 5px;
	text-align:center;
	border-top:1px dashed #939;
}
