@charset "UTF-8";



/* /index.html */


/* Main Visual */
.headerMiddle{
	width:950px;
	height:193px;
	/*position:relative;*/
	clear:both;
	/*border-bottom:solid 5px #133f73;*/
	background:url(/img/bg_header_middle.gif) left bottom no-repeat;
	padding-bottom:5px;
	overflow:none;
}
.headerMiddle #headerVisual{position:absolute; height:193px;overflow:none;}
.headerMiddle #headerVisual p{float:left;}
.headerMiddle #headerVisual p img{border:none;}


/*rotation*/
#headerVisualList{position:relative;}
#headerVisualList li{position:absolute;left:0;top:0;display:none;}
#headerVisualList li.firstChild{display:block;}
/**/

.headerMiddle #visualMenu{
	position:absolute;
	top:117px;
	left:8px;
	background-image: url(../img/bg_visualnavi.png);
	width:214px;
	border:solid 1px #042E62;
	text-align:center;
	padding:5px 0;
	z-index:9000;
}
#coda-nav-1{	display:none;}
.coda-slider-wrapper.arrows .coda-slider{	margin:0;}
#coda-nav-left-1,
#coda-nav-right-1{
	position:absolute;
	bottom:8px;
	z-index: 100;
	width:20px;
	height:20px;
	overflow:hidden;
}
#coda-nav-left-1{	right:31px;}
#coda-nav-right-1{	right:10px;}
#coda-nav-left-1 a,
#coda-nav-right-1 a{
	display:block;
	width:20px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}
#coda-nav-left-1 a{
	background:url(../img/btn_visual-left_off.png) no-repeat 0 0;
	width:23px;
}
#coda-nav-right-1 a{
	background:url(../img/btn_visual-right_off.png) no-repeat 0 0;
	width:25px;
}

/* Top Side Menu */



.topSidemenuBox { width:220px;float:left; }

.briefing { margin:0 0 16px 0; }

#topSidemenu {

	width:220px;

}

#topSidemenu h3 { width:220px; height:35px; margin:0; padding:0; }



#topSidemenu .topSidemenuBlock01 {
	width:220px;
	margin-bottom:10px;
	background-color: #133e73;
}

#topSidemenu .topSidemenuBlock01 h3{
	padding:2px 0 5px 5px;
	height:auto;
}
#topSidemenu .topSidemenuBlock01 ul {
	width:220px;
	list-style:none;
	margin:0;
	padding:0;
	padding-bottom: 4px;
}

#topSidemenu .topSidemenuBlock01 ul li.topMenu00 { width:214px; height:59px; margin:4px auto 0 auto; }

#topSidemenu .topSidemenuBlock01 ul li.topMenu01 { width:214px; height:36px; margin:1px auto 0 auto; }

#topSidemenu .topSidemenuBlock01 ul li.topMenu02 { width:214px; height:36px; margin:1px auto 0 auto; }

#topSidemenu .topSidemenuBlock01 ul li.topMenu03 { width:214px; height:52px; margin:1px auto 0 auto; }

#topSidemenu .topSidemenuBlock01 ul li.topMenuCopy01 { width:220px; height:24px; margin:5px auto 0 auto; }

#topSidemenu .topSidemenuBlock01 ul li.topMenu04 { width:210px;  margin:0px auto; }

#topSidemenu .topSidemenuBlock01 ul li.topMenu05 { width:210px; height:66px; margin:5px auto 0 auto; }



#topSidemenu .topSidemenuBlock02 {
	width:220px;
	margin-bottom:15px;
	background-color: #D8D8D8;
}
#topSidemenu .topSidemenuBlock02 h3{
	height:auto;
}

#topSidemenu .topSidemenuBlock02 ul { width:220px; list-style:none; margin:0; padding:0; padding-bottom:4px; }

#topSidemenu .topSidemenuBlock02 ul li.topMenuCopy02 { width:220px; height:13px; margin:7px auto 0 auto; }

#topSidemenu .topSidemenuBlock02 ul li.topMenu06 { width:210px;/* height:74px;*/ margin:6px auto 0 auto; }



#topSidemenu .topSidemenuBlock03 {

	width:220px;

	background-color:#D8D8D8;

}

#topSidemenu .topSidemenuBlock03 ul { width:220px; list-style:none; margin:0; padding:0; padding-top:6px; padding-bottom:2px; }

#topSidemenu .topSidemenuBlock03 ul li.banner { width:210px; height:60px; margin:0 auto 4px auto; }







/* Top contents */



#topPageMain {

	width:710px;

	float:right;

	text-align:left;

	margin:0;

	padding:0 0 25px 0;

}

#topPageMain .menuPickUp {
	background:url(/img/pickup_bg_01.gif) left top repeat-x;
	width:708px;
}

#topPageMain .menuPickUp p {
	padding:0 0 0 8px;
}

#topPageMain .menuPickUp ul {
	list-style:none;	
	padding:8px 0;
}

#topPageMain .menuPickUp ul li { float: left; padding: 0 0 0 4px; }
#topPageMain .menuPickUp ul li a { display: block; width:170px; height: 52px; border:1px solid #DEDEDE;}
#topPageMain .menuPickUp ul li a:hover { border:1px solid #8ba7ca;}

#topPageMain .expBanner {
	margin:0px;
	padding:0px;
}



/* Top contents--Flash */



#topPageMain .flashWrap { 

	width:710px;

	height:283px;

	background:url(../img/flash_img.jpg) no-repeat;

	padding:0;

}



/* Top contents--information */



#topPageMain #topInformation {

	margin-top:13px;

	font-size:12px;

	line-height: 160%;

	color:#666666;

}

*html#topPageMain #topInformation {

	margin-top:18px;

	font-size:12px;

	line-height: 180%;

}

#topPageMain #topInformation .infoUniversity { width:350px; float:left; padding-bottom: 25px; }

#topPageMain #topInformation .infoFaculty { width:350px; float:right; padding-bottom: 25px;}

#topPageMain #topInformation .infoSeminar { width:710px; clear:both; padding-bottom: 20px;}



#topPageMain #topInformation .infoTitle {

	height:20px;

	background:#F2F2F2;

	border:1px solid #D5D5D5;

	text-align: left;

	vertical-align: text-bottom;

	padding: 10px 8px;

	clear:both;

	margin-bottom: -1px;

}

#topPageMain #topInformation .infoTitle img {

	float:left;

}

#topPageMain #topInformation .linkArrow {

	float:right;

	font-size:10px;

	font-weight:normal;

	color:#666666; background:url(../shared/img/arrow.gif) no-repeat;

	margin-right: 5px;

	padding-left: 8px;

}

#topPageMain #topInformation .linkRSS {

	float:right;

	margin-right:3px;

	padding-left:8px;

}

#topPageMain #topInformation  a { text-decoration:none; color:#333333; }

#topPageMain #topInformation  a:hover { text-decoration:underline; color:#133e73; }

#topPageMain #topInformation dl { width:336px; border-top: 1px dotted #D7D7D7; list-style:none; margin:0px; padding:10px 7px 0 7px; line-height: 160%; }

#topPageMain #topInformation .infoSeminar dl { 
	width:696px;
	overflow:hidden;
	border-top: 1px dotted #D7D7D7;
	list-style:none;
	margin:0px;
	padding:10px 7px 0 7px;
	line-height: 160%;
}

#topPageMain #topInformation dt.date {float: left; padding-right: 5px; }

#topPageMain #topInformation dt.dateL { width: 700px; }

#topPageMain #topInformation dt.category {

	float:left;

	color:#133e73;

	padding-left:7px;

	border-left:1px solid #E7E7E7;

	width: 200px;

}

#topPageMain #topInformation dd.infoText {

	width:336px;

	_width:328px;

	margin:0px;

	padding:0 0 7px 8px;

	float: left;

	background:url(../img/arrow02.gif) no-repeat 0 5px;

}

#topPageMain #topInformation dd.infoTextEnd { width:336px; margin:0px; padding:0 0 14px 0; }

#topPageMain #topInformation dd.seminarTitle{
	width:696px;
	margin:0px;
	padding:0 0 0px 8px;
	float: left;
	background:url(../img/arrow02.gif) no-repeat 0 5px;
}

#topPageMain #topInformation dd.infoTextL {
	width:696px; 
	margin:0px;
	padding:0 0 7px 0;
}

#topPageMain #topInformation dd.infoTextLEnd { width:696px; margin:0px;  padding:0 0 14px 0;}

#topPageMain #topInformation .infoSeminar dt.infoL { width:696px; _width:688px; color:#333; padding:0 0 0 8px; background:url(../img/arrow02.gif) no-repeat 0 5px;}
#topPageMain #topInformation .infoSeminar dd.infoTextL a { text-decoration:none; color:#666; }
#topPageMain #topInformation .infoSeminar dd.infoTextL a:hover { text-decoration:underline; color:#FF9900; }


.head_event000{
width:76px!important;
}

.head_event000 .evimg_left{
float:left;
}
.head_event000 .evimg_right{
float:right;
}

