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

#pagetitle_image {
	background:url(../images/event_title.jpg) no-repeat; 
	width:890px;
	height:79px; 
	margin:0 auto;
	padding:0;
	}
#pagetitle_image span {display:block;text-indent:-99999px;}

#event img {margin:5px;}

.leadArea{
	padding-bottom:20px;
}

#event h3 {
	font-size:14px;
	color:#00A0C6;
	line-height:20px;
	text-align:left;
	font-weight:bold;
	margin:10px 0 10px 0;
	padding:0;
	}
#event h3.subB{
	font-size:14px;
	color:#FFF;
	background-color:#00A0C6;
	line-height:20px;
	text-align:center;
	font-weight:bold;
	margin:10px 0 10px 0;
	padding:5px;
	border:#FFF 3px double;
	}

#event p{
	margin-bottom:20px;
}
#event_sub h3 {
	font-size:14px;
	color:#00A0C6;
	line-height:20px;
	text-align:left;
	font-weight:bold;
	margin:10px 0 10px 0;
	padding:0;
	}
	
#type01 {
	width:880px; 
	overflow:hidden;
	}

div#type01 div.box01 {
	width:410px;
	margin:10px 5px 0 0; 
	padding:10px; 
	border-top:#CCCCCC 2px solid;
	border-right:#CCCCCC 2px solid;
	height:auto;
	float:left;
	}

div#type01 div.box02 {
	width:410px;
	margin:10px 5px 0 0; 
	padding:10px; 
	border-top:#CCCCCC 2px solid;
	border-right:#CCCCCC 2px solid;
	height:auto;
	float:right;
	}
	
#event_sub h4 {
	margin:5px 0;
	}




#page_title {
	height:43px;
	padding:0; 
	margin:15px 0; 
	}
	.title_left {background:url(../images/event01.gif); height:43px; width:10px;}
	.title_right {background:url(../images/event02.gif); height:43px; width:10px;}
#page_title h2 {
	font-size:20px; 
	color:#FFFFFF; 
	font-weight:bold;
	line-height:25px;
	}
	
#link {background:url(../images/event03.gif); height:47px;}
div#link a{
	color:#FFFFFF;
	}
div#link .link_left {text-align:center; line-height:16px; vertical-align:middle; color:#00A0C6;}
div#link .link_right {text-align:right; padding-right:10px;}

.daigakumei {
	font-size:15px;
	color:#333333;
	line-height:24px;
	font-weight:bold;
	}	
.daigakumei a.actLink{
	font-size:12px;
	line-height:16px;
}
#daigaku {
	color:#FFFFFF; 
	margin-top:15px;
	background-color:#00A0C6;
	}	
#daigaku ul{ margin:0; padding:0;}
#daigaku li{ list-style:url(../images/event09.gif); margin:0 10px 0 30px; padding:3px 0;}
#daigaku li a {color:#FFFFFF;}
#daigaku td.manabu {
	background:url(../images/event04.gif) no-repeat;
	font-size:13px; 
	color:#00A0C6; 
	text-align:center; 
	font-weight:bold; 
	width:205px; 
	height:35px;
	margin:0;
	vertical-align:middle;
	}
#daigaku .gakubu {
	font-size:13px; 
	font-weight:bold;
	padding:0 10px 5px 10px;
	}
#daigaku .kijilink {text-align:right; font-size:10px;padding-right:10px;}
#daigaku .kijilink a{color:#FFFFFF;}
#daigaku .kiji {
	font-size:11px;
	padding:5px 0 5px 10px;
	}
#daigaku .list {
	width:205px; 
	height:auto;
	}
#daigaku .bottom {
	background:url(../images/event05.gif) no-repeat; 
	width:205px; 
	height:8px;
	}
#daigaku .gakubulink {
	text-align:right; 
	border-bottom:#FFFFFF 1px dotted; 
	border-top:#FFFFFF 1px dotted;
	font-size:10px;
	padding-right:10px;
	margin:5px;
	}
#daigaku .gakubulink a{color:#FFFFFF;}





#bucknmb {
	color:#FFFFFF; 
	margin-top:15px;
	}	
#bucknmb ul{ margin:0; padding:0;}
#bucknmb li{ list-style:url(../images/event10.gif); margin:0 10px 0 30px; padding:3px 0;}
#bucknmb .manabu {
	background:url(../images/event06.gif) no-repeat;
	font-size:12px;
	line-height:16px;
	color:#FFFFFF; 
	text-align:center; 
	font-weight:bold; 
	width:205px; 
	height:50px;
	margin:0;
	vertical-align:middle;
	}
#bucknmb .list {
	background:url(../images/event07.gif) repeat-y; 
	width:205px; 
	height:auto;
	}
#bucknmb .bottom {
	background:url(../images/event08.gif) no-repeat; 
	width:205px; 
	height:9px;
	}
#bucknmb .kijilink {
	background:url(../images/event07.gif) repeat-y;
	text-align:right; 
	font-size:10px; 
	padding-right:10px;
	}


#tbl table {border-top:#999999 1px solid; border-right:#999999 1px solid;}

#tbl td, th {border-bottom:#999999 1px solid; border-left:#999999 1px solid;}
#tbl2{
	border-top:#999999 1px dotted;
	}
#tbl2 td{
	background-color:#EEEEEE;
	padding:5px;
}
#tbl2 h4{
	font-weight:bold;
	font-size:14px;
	margin-bottom:5px;
}
#event div.picRight{
	float:right;
	margin-bottom:10px;
	margin-left:10px;
	text-align:right;
}
#event div.afterCon{
	clear:both;
	background:#EEEEEE;
	padding:10px;
}
#event div.afterCon ul{
	paddin:0;
}
#event dl.style01 dt{
	margin-top:30px;
	font-weight:bold;
}
	



