@charset "utf-8";

/*=========================================================
	index
		1. heading level1
		2. heading level2
		3. heading level3
		4. heading level4 - level6
=========================================================*/


/* 1. common
=========================================================*/
#top #content h3{
	margin:20px 0 15px;
}
#top #content p{
	font-size:100%;
}

/* 2. catchArea
=========================================================*/
#top .catchArea{
	width:660px;
	height:200px;
	background:url(../../images/ind_catch_bg.jpg) no-repeat;
}

#top .catchArea h2{
	width:339px;
	height:77px;
	margin:0;
	padding:17px 0 0 23px;
	border:none;
}
#top .catchArea h2 span{
	display:none;
}
#top .catchArea dl{
	margin:0;
	padding:0;
}
#top .catchArea dt{
	margin-bottom:8px;
	padding:0;
	line-height:1.1;
	font-size:100%;
	background:none;
	border:none;
}
#top .catchArea dd{
	margin-top:7px;
	padding:0 0 0 60px;
	min-height:15px;
	height:auto !important;
	height:15px;
	line-height:1.1;
	font-size:100%;
	border:none;
}

#top .catchArea dd.student{
	background:url(../../images/ind_ico_student.gif) no-repeat left center;
}
#top .catchArea dd.exam{
	background:url(../../images/ind_ico_exam.gif) no-repeat left center;
}
#top .catchArea dd.faculty{
	background:url(../../images/ind_ico_faculty.gif) no-repeat left center;
}

#top #navMenu{
	width:660px;
}

#top #navMenu ul{
	width:660px;	
	height:41px;	
	margin:63px 0 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;	
}

#top #navMenu li{
	display:block;
	float:left;
	margin:0;
	padding:0;
	list-style:none;		
}

#top #navMenu a{
	display:block;
	margin:0;
	padding:0;
	width:660px;	
	height:41px;
	text-indent:-99999em;	
	overflow:hidden;
	background-repeat:no-repeat;
	background-image:url(../../images/ind_navmenu.jpg);			
}

#top #navMenu .student a{width:222px; background-position:0 0;}
#top #navMenu .exam a{width:217px; background-position:-222px 0;}
#top #navMenu .faculty a{width:221px; background-position:-439px 0;}

/* hover */
#top #navMenu .student a:hover{width:222px; background-position:0 -41px;}
#top #navMenu .exam a:hover{width:217px; background-position:-222px -41px;}
#top #navMenu .faculty a:hover{width:221px; background-position:-439px -41px;}



/* 3. contentArea01
=========================================================*/
#top .contentArea01 p{
	margin:0 0 0.2em;
	line-height:1.4;
}
#top .contentArea01 .flobject{
	margin-right:10px;
	margin-bottom:0;
}
#top .contentArea01 ul{
	margin-bottom:0;
}
#top #content .contentArea01 ul li{
	padding-left:12px;
	background-image:url(../images/for_ul_mk1.gif);
	font-size:100%;
	line-height:1.3;
}


/* 4. contentArea02
=========================================================*/
#top #content .contentArea02 h3{
	margin-bottom:0;
}
#top .contentArea02 .box-s{
	padding:15px;
	border-top:none;
}


/* 5. contentArea03-04
=========================================================*/
#top #content .contentArea03 h3,
#top #content .contentArea04 h3,
#top #content .contentArea05 h3,
#top #content .contentArea06 h3{
	margin-bottom:0;
}
#top .contentArea03 .box-s,
#top .contentArea04 .box-s,
#top .contentArea05 .box-s,
#top .contentArea06 .box-s{
	border-top:none;
}
#top .contentArea03 p,
#top .contentArea04 p,
#top .contentArea05 p,
#top .contentArea06 p{
	margin:0 0 0.5em;
	line-height:1.6;
}
#top .contentArea03 td,
#top .contentArea04 td,
#top .contentArea05 td,
#top .contentArea06 td{
	padding:8px 15px;
}
#top .contentArea03 td a,
#top .contentArea04 td a,
#top .contentArea05 td a,
#top .contentArea06 td a{
	padding-left:10px;
	background:transparent url(../images/for_ico_Snext.gif) no-repeat left center;
	min-height:6px;
	height:auto !important;
	height:6px;
}


/* 6. heading
=========================================================*/
#top h3 span{
	display:none;	
}
#top h3 a{
	display:block;	
}
#top h3.student a{
	width:320px;
	height:25px;
	background:url(../../images/ind_tit_student.jpg) no-repeat;
}
#top h3.exam a{
	width:320px;
	height:25px;
	background:url(../../images/ind_tit_exam.jpg) no-repeat;
	
}
#top h3.news{
	width:320px;
	height:25px;
	background:url(../../images/ind_tit_news.jpg) no-repeat;
	
}
#top h3.pr{
	width:660px;
	height:25px;
	background:url(../../images/ind_tit_pr.jpg) no-repeat;
	
}
#top h3.faculty a{
	width:660px;
	height:25px;
	background:url(../../images/ind_tit_faculty.jpg) no-repeat;
	
}
#top h3.open a{
	width:660px;
	height:25px;
	background:url(../../images/ind_tit_open.jpg) no-repeat;
	
}
#top h3.nyushi a{
	width:660px;
	height:25px;
	background:url(../../images/ind_tit_nyushi.jpg) no-repeat;
	
}
#top h3.nyushi_ao a{
	width:660px;
	height:25px;
	background:url(../../images/ind_tit_nyushi_ao.jpg) no-repeat;
	
}



