@charset "utf-8";

body{
	color: #000;
	border:none;
	background: #fff;
}
#h_nav,p.change_size, #siteSearch, #h_menu,
#ni_warap,#topicpath,#sitemap,#footernavi,#footer_info p,#footer_info ul,#sub,p.up{
	display:none;
}
div#header{
	width: auto;
	min-height: auto;
	clear: both;
	overflow: hidden;
	zoom:1;
}
div#header .siteID{
	float: none;
	width: auto;
	margin: 0 0 15px;
	border-bottom: 1px solid #000;
}

div#wrapper {
	width: auto;
}
div#footer_info,
div.footer_info_inner{
	margin-top:10px;
	clear:both;
	width: auto;
}
div#main{
	width: auto;
	float: none;
}
div#main h1{
	color: #000;
	font-size: 180%;
}
div#main h2.title span,
div#main h2.activityreport span{
	padding: 5px 10px;
	border:1px solid #999;
}

/* top */


div#leftblock,
div#centerblock,
div#rightblock{
	width: auto;
	float:none;
}
div#centerblock ul.latestactivity dl{
	width: auto;
	margin-right: 200px;
}
div.rightblock_inner h4 {
	width: auto;
}

/* leader */

ul.tabmenu {
	padding:0;
}
ul.leader_list li{
	width: 47%;
}

/* gap */

.gap ul.category,
.tabcontent .sub,
ul.first, ul.secondly, ul.thirdly, ul.type,
.gap h2, .gap h3.year{
	display:none;
}
html:not(:target) ul.type{
	display:none !important;
}
.jcarousel-prev,
.jcarousel-next{
	display:none !important;
}

.gap div.tabcontent,
.gap div.contentcolumn{
	width: auto;
	margin: 0;
	float:none;
}
.gap div.tabcontent{
	width: 640px;
}

/* coproduction. */

#projects{
	margin-bottom: 20px;
	overflow:hidden;
}
div#active_projects,
div#expire_projects,
ul.observation{
	width: 100%;
	float:none;
	clear:both;
	border:none;
}
div#active_projects ul li,
div#expire_projects ul li,
ul.observation li{
	width: 45% !important;
}
div#active_projects ul li.even,
div#expire_projects ul li.even{
	float:right;

}
div#active_projects ul li dd,
div#expire_projects ul li dd{
	float:none;
}
div#active_projects ul li dd,
div#expire_projects ul li dd{
	display: inline;
}

dl.message,
table.normal{
	width: auto;
}

ul.menu_list_a li {
	width:310px;
	overflow:hidden;
}
ul.menu_list_a li.last {
	width:310px;
	overflow:hidden;
}
