/*Structure====================================================================*/
body {
	width:100%;
	margin: 0;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#wrapper {
	width:100%;
	marign: 0;
	}

#wrapper_contents {/*950px*/
	overflow: auto;
	width: 950px;
	height: auto;
	margin: 0px auto;
	/margin-top:-2px;
	padding-bottom:20px;
	}
*:first-child+html #wrapper_contents {/*950px*/
	margin-top:0px;
	font-size:1.1em;
	}
/*====================================================*/
#left_culumn {/*360px*/
	float:left;
	width: 360px;
	height: auto;
}
#information{/*360px*/
	width: 310px;
	height: auto;
	margin:0 10px;
	padding: 30px 15px 10px 15px;
	/*border-bottom:1px dotted #aaa;*/
}
#recent_blog {　/*360px*/
	width: 310px;
	height: auto;
	margin:0 10px;
	padding: 15px 15px 10px 15px;
}
#right_culumn {/*590px*/
	float:right;
	width: 590px;
	height: auto;
	margin: 0;
	padding: 0;
}
#flash{/*590px*/
	width: 570px;
	height:260px;
	margin: 0;
	margin-right:0px;
	padding:10px;
	background:url(../images/top_page/bg_branding.png) no-repeat left top;;
}
#flash img{
	margin:0;
	padding:0;
}
/*====================================================*/
#bottom_right_culumn{/*590px*/
	overflow:auto;
	width:590px;
	margin:0;
	margin-top:10px;
	padding:0;
}
#video{/*290px*/
	float:left;
	width:270px;
	margin:10px 0 10px 0;
	padding: 10px 10px 10px 10px;
	border-right:1px dotted #aaa;
	border-left:1px dotted #aaa;
}
#video p.ourworld {
	text-align:right;
	font-size:0.7em;
}
#video p.ourworld a:hover{
	color:#ba0000;
}

/*=====================================================*/
#twitter_parts{/*290px*/
	float:right;
	width:280px;
	margin:10px 0 10px 0;
}
#latest_event,#twitter,#publication{/*290px*/
	margin:0;
	margin-top: 10px;
	padding: 10px 0px 10px 0px;
}
#latest_event {/*290px*/
	width:310px;
	margin:0;
	border-bottom:1px dotted #aaa;
}
#recent_blog,#latest_event,#links {
	float: left;
}
#wrapper_contents a.border{
	font-size:0.7em;
}
#wrapper_contents a:hover{
	border:none;
}
#wrapper_contents a.border:hover{
	border-bottom:1px solid #ba0000;
	color:#ba0000;
}
/*Contents Parts  ===========================================*/
div.blog_entry {
	margin: 10px 0 0px 5px;
	padding-bottom: 10px;
	/*border-bottom: 1px dotted #ccc;*/
	} 
h2 {
	margin-bottom: 1em;
	}
h3 {
	color:#1e8bb0;
	font-size:0.9em;
	margin-bottom:0.5em;
	background-color:#def2f9;
	padding:5px;
	}
#wrapper_contents .blog_entry .asset-header h3 {
	color:#1e8bb0;
	background-color:#def2f9;
	}
*:first-child+html #wrapper_contents h3{
	font-size:0.8em;
	line-height:1.3;

}
h3 a{
	text-decoration: none;
	color:#1e8bb0;
	font-weight: bold;
	}
h3 a:hover{
	color:#333;
	border:none;
}
p.asset-body {
	font-size: 0.75em;
	/font-size:0.7em;
	color: #555;
	line-height: 1.5;
	margin-left: 5px;
	}
.asset-more-link {
	text-align: right;
	}
.asset-more-link a {
	font-size: 0.7em;
	/font-size:0.65em;
	text-decoration:none;
	}
.asset-more-link a:hover {
	color:#ba0000;
	border-bottom:1px solid #ba0000;
	}
/*Latest Event / Twitter  Parts===========================================*/
#latest_event {
	margin-bottom:30px
}
p.event{
	color:#555;
	font-size:0.7em;
	margin-left:10px;
}


#twitter {
}
#twitter_contents {
	width:250px;
	height:300px;
	overflow:auto;
	padding:5px 10px 10px 10px;
	background-color:#efefef;
	margin:0;
	/margin-top:-4px;
	z-index:0;
}
#twitter_contents div.blog_entry{
	border-bottom: 1px dotted #ddd;
}
#twitter_contents h3{
	display:none;
}
#twitter_contents p.asset-body {
	font-size:0.7em;
	/font-size:0.65em;
	margin-top:0;
}
#twitter_contents p.entry_date {
	/font-size: 0.6em;
}
/*jfUNUの出版物  ===========================================*/
.wrapper_pub{ /*290px*/
	width:260px;
	overflow:auto;
	margin:-10px 0 20px 0;
	padding:10px;
	
}
.wrapper_pub h3{
	font-size:0.75em;
	background:none;
	line-height:1.3;
}
*:first-child+html .wrapper_pub h3 a{
	font-size:0.9em;
}
.wrapper_pub h3 a{
	color:#000066;
}
.pub_left{
	float:left;
	width:110px;
	padding:0px;
}
.pub_right{
	float:right;
	width:130px;
	padding:0px 10px 0 0;
}
.pub_right p{
	font-size:0.7em;
	color:#555;
	line-height:1.4;
}
.pub_left img{
	border:1px solid #aaa;
	padding:2px;
}

/*donation  ===========================================*/
#donation p {
	font-size:0.75em;
	color:#555;
	line-height:1.5;
	margin-left: 10px;
}
#donation p a{
	font-size: 0.8em;
	/font-size:0.75em;
	text-decoration:none;
}
#donation p a:hover{
	color:#ba0000;
}

p.explanation{
	font-size:0.7em;
	color:#555;
	padding-left:10px;
	line-height: 1.5;
}
#video p.asset-body {
	/font-size:0.65em;
}
#video h3{
	color:#13cabf;
}
#video h3:hover{
	color:#13cabf;
	background-color:#e5f8f7; 
}

p#clearfix {
	font-size:0px;
	display:block;
	clear:left;
}
#footer address a{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

