@charset "UTF-8";

#index h1{ 
	display: none;
	}

#index h2{
	position: absolute; 
	top:300px; 
	display: block;
	height:100px; 
	width:310px; 
	}
#index h2 a,
#index h2 a .hover{
	display: block;
	height:100px; 
	width:310px; 
	background: url(/img/title/h2_index.png) no-repeat; 
	text-indent: -9999px; 
	}

#index h2#h2_university		{left:0; }
#index h2#h2_examination	{left:310px; }
#index h2#h2_exhibition		{left:620px; }

#index h2#h2_university a		{background-position: 0 0; }
#index h2#h2_examination a		{background-position: -310px 0; }
#index h2#h2_exhibition a		{background-position: -620px 0; }

#index h2#h2_university a .hover		{background-position: 0 -120px; }
#index h2#h2_examination a .hover		{background-position: -310px -120px; }
#index h2#h2_exhibition a .hover		{background-position: -620px -120px; }


/* =index */
#index div#content_main{ 
	left:40px; 
	width:920px; 
	height:700px; 
	}
#index #index_topics,
#index #index_news,
#index #index_links{
	position:absolute;
	display: block; 
	top:420px; 
	}





#index_topics{
	position: relative; 
	top:120px; 
	width: 615px; 
	height: 105px; 
	overflow: hidden; 
	}
#index_topics ul{
	width: 615px; 
	height: 90px; 
	margin:0;
	padding: 0; 
	position: relative; 
	}

#index #index_topics ul li{
	background: url(/img/contents/index_topics.png) right 0 no-repeat; 
	}



.slide{
	padding: 0; 
	width: 615px; 
	height: 90px; 
	float: left; 
	position: relative; 
	}
.slide h4{
	margin:15px 0 5px 100px; 
	padding: 0; 
	font-size:1.3em; 
	color:#73002a; 
	background: none; 
	}
.slide h4 a{
	margin:0; 
	padding: 0; 
	text-decoration: none; 
	color:#73002a; 
	}
	
.slide p{
	margin:0 150px 0 20px; 
	padding:0; 
	line-height:1.3em; 
	font-size: 0.95em; 
	color: #666; 
	}
.slide p.important{
	color: #f00; 
	}
.slide p.more{
	position: absolute; 
	top: 15px; 
	right: 15px; 
	}
.slide p.more,
.slide p.more a{
	display: block; 
	width:92px; 
	height: 25px; 
	margin:0; 
	padding: 0; 
	text-align: left; 
	text-decoration: none; 
	}
.slide p.more a{
	text-indent: -9999px; 
	background: url(/img/layout/index_more.png) -29px 0 no-repeat;
	cursor: pointer; 
	}
.slide p.more a:hover{
	background-position: -29px -35px;
	}
#slider-stopper{
	position: absolute; 
	bottom: 0;
	left: 0; 
	display: block; 
	width:30px; 
	height: 20px; 
	text-decoration: none; 
	text-indent: -9999px; 
	background: url(/img/layout/index_topics_stopper.png) 0 -10px no-repeat; 
	z-index: 1000; 
	cursor: pointer; 
	}


#index #index_news{
	left:0; 
	top:515px; 
	width:615px; 
	}
#index #index_news h3{
	margin:0;
	padding:0;
	background: url(/img/title/h3_news.png) left -8px no-repeat; 
	text-indent:-9999px; 
	display: none; 
	}
#index #index_news ul{
	margin:10px 0 0 0; 
	border-top: solid 1px #ddd; 
	}
#index #index_news ul li{
	border-bottom: solid 1px #ddd; 
	background: url(/img/contents/index_news.png) 10px 6px no-repeat; 
	}
#index #index_news ul li a{
	display: block; 
	padding:5px 0; 
	font-size: 1em; 
	color: #111; 
	text-indent: 35px; 
	}
#index #index_news p.more{
	margin:0; 
	padding: 0; 
	height:20px; 
	background-position:right -2px;
	}
#index #index_news p.more a{
	display: block; 
	width: 100px; 
	height:25px; 
	padding:1px 20px 0 0; 
	font-size:0.85em;
	color: #666564; 
	text-indent: 30px; 
	}
#index #index_links{
	left:620px; 
	width:300px; 
	}
#index #index_links{
	padding-bottom:10px; 
	background: #f3f2f4; 
	}

#index #index_links li,
#index #index_links li a,
#index #index_links li a .hover{
	display: block; 
	width:300px; 
	height:40px; 
	background: url(/img/contents/index_links.png) 0 0 no-repeat; 
	}
#index #index_links li a{
	text-align: right; 
	text-decoration: none; 
	font-size:0.95em; 
	color:#333; 
	text-indent:0; 
	}
#index #index_links li a .hover{
	background-position:-300px 0; 
	}
#index #index_links li a:hover{
	color:#73002a;
	}
#index #index_links li a em{
	position: absolute; 
	top:15px; 
	left:0; 
	display: block; 
	width:255px;
	text-align: right; 
	font-weight: normal; 
	z-index: 10000; 
	}

#index #index_links li#index_society a,
#index #index_links li#index_research a,
#index #index_links li#index_guide a,
#index #index_links li#index_downloads a{
	text-align: left; 
	text-indent: -9999px; 
	}

#index #index_links li#index_society a{
	background-position: 0 -40px; 
	}
#index #index_links li#index_research a{
	background-position: 0 -80px; 
	}
#index #index_links li#index_guide a{
	background-position: 0 -120px; 
	}
#index #index_links li#index_downloads a{
	background-position: 0 -160px; 
	}
#index #index_links li#index_society a .hover{
	background-position: -300px -40px; 
	}
#index #index_links li#index_research a .hover{
	background-position: -300px -80px; 
	}
#index #index_links li#index_guide a .hover{
	background-position: -300px -120px; 
	}
#index #index_links li#index_downloads a .hover{
	background-position: -300px -160px; 
	}

#index #index_links li#nav_sub_commemoration{
	height:90px; 
	background: #fff; 
	border-bottom: solid 1px #fff; 
	}
#index #index_links li#nav_sub_commemoration a,
#index #index_links li#nav_sub_commemoration a .hover{
	height:90px; 
	text-align: left; 
	background: url(/img/layout/index_commemoration.png) 0 0 no-repeat; 
	text-indent: -9999px; 
	}
#index #index_links li#nav_sub_commemoration a .hover{
	background-position:-300px 0; 
	}

#index p#change{
	display: block; 
	width: 920px; 
	height:90px; 
	margin:0 0 0 40px; 
	}
#index p#change a{
	display: block; 
	width: 920px; 
	height:90px; 
	background: url(/img/contents/change.png) center top no-repeat; 
	text-indent: -9999px; 
	}





