	@import url(2th.css);

	#mid {
		font-size: 110%;
	}

	#mid h1 {
		font: bold 160% Georgia;
		padding: 0;
		margin: 8px 0 8px 0;
	}

	/* history */
	#mid #history {
		padding: 10px 0 10px 0;
		color: #676767;
	}

	#mid #history a {
		color: #999999;
	}

	#content_1 {
		float: left;
		width: 310px;
	}

	#content_2 {
		float: left;
		width: 310px;
		padding: 0 20px;
	}

	#content_3 {
		float: left;
		width: 310px;
	}

	#content_4 {
		float: left;
		width: 450px;
	}

	#content_5 {
		float: right;
		width: 450px;
	}

	.navi a:visited, .navi a:link {
		font: bold 11px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		color: #669999;
		text-decoration:none;
		letter-spacing: -1px;
		padding: 0px 3px 2px 13px;
		background: url(/images/jokb/kb_BG_li.gif) top left no-repeat;
		}

	.navi a:hover { 
		font: bold 11px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		color: #DA8C11;
		text-decoration: none;
		letter-spacing: -1px;
		padding: 0px 3px 2px 13px;
		background: url(/images/BG_li_hover.gif) top left no-repeat;
	}

	#event {
		float: left;
		width: 475px;
	}

	#event ul {
		padding: 0;
		margin: 0 20px;
		list-style: none;
	}

	#event ul li {
		float: left;
		width: 100%;
		padding: 0 0 0 12px;
		margin: 4px 0;
		background: url(/images/jokb/arrow_b.gif) no-repeat left center;
		display: inline;
	}

	#event ul li p {
		padding: 0;
		margin: 0;
	}
	#event li p.topic {
		float: left;
	}
	#event li p.reg_date {
		float: right;
		color: #999;
		font-size: 10px;
	}

	#press_release {
		float: right;
		width: 475px;
	}

	#press_release ul {
		padding: 0;
		margin: 0 20px;
		list-style: none;
	}

	#press_release ul li {
		float: left;
		width: 100%;
		padding: 0 0 0 12px;
		margin: 4px 0;
		background: url(/images/jokb/arrow_b.gif) no-repeat left center;
		display: inline;
	}

	#press_release ul li p {
		padding: 0;
		margin: 0;
	}
	#press_release li p.topic {
		float: left;
	}
	#press_release li p.reg_date {
		float: right;
		color: #999;
		font-size: 10px;
	}

	#news {
		float: left;
		width: 475px;
	}

	#news ul {
		padding: 0;
		margin: 0 20px;
		list-style: none;
	}

	#news ul li {
		padding: 0 0 0 12px;
		margin: 4px 0;
		background: url(/images/jokb/arrow_b.gif) no-repeat left center;
	}

	#photo {
		float: right;
		width: 475px;
	}

	#photo .article_wrapper {
		float: left;
		margin: 0 0 15px 0;
		text-align: center;
	}

	#photo .article_image img {
		padding: 1px;
		border-top: 1px solid #999;
		border-right: 2px solid #333;
		border-bottom: 2px solid #333;
		border-left: 1px solid #999;
	}
	#photo .no_image {
		padding-top: 50px;
		color: #999;
		font-weight: bold;
		}
	#photo .article_topic {
		padding: 5px
		}
	#photo .article_topic a:visited, ##photo .article_topic a:link {
		color: #333;
		text-decoration: none;
		}
	#photo .article_topic a:hover {
		text-decoration: underline;
		}