@charset "UTF-8";
@import url(default.css);

/* .gtopPage */

.gtopPage #container{
	background-image:none;
	width:950px;
	margin:0 0 0 60px;
	padding:0;
	background-color:transparent;
	}
#content{
	width:950px;
	margin:0;
	padding:0;
	}
.blc{
	background-color:#FFF;
	background-position:left top;
	background-repeat:repeat-y;
	padding:0;
	margin:0 0 15px 0;
}
#topBlc1.blc{
	background-image:url(../img3/box_m_950-15_tpb1.gif);
	width:950px;
}
#topBlc2.blc{
	background-image:url(../img3/box_m_950-15_tpb2.gif);
	width:950px;
}
#topBlc3.blc{
	background-image:url(../img3/box_m_950-15_tpb3.gif);
	width:950px;
}
#topBlc4.blc{
	width:705px;
	float:left;
}
#topBlc5.blc{
	background-image:none;
	width:230px;
	float:right;
}

.blcWrap{
	background-image:url(../img3/box_e_705-5_tpb4.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:0 0 5px 0;
	margin:0;
}
#topBlc1 .blcWrap{
	background-image:url(../img3/box_e_950-5_tpb1.gif);
	width:950px;
}
#topBlc2 .blcWrap{
	background-image:url(../img3/box_e_950-5_tpb2.gif);
	width:950px;
}
#topBlc3 .blcWrap{
	background-image:url(../img3/box_e_950-5_tpb3.gif);
	width:950px;
}
#topBlc4 .blcWrap{
	width:705px;
}
#topBlc5 .blcWrap{
	background-image:url(../img3/box_e_230-5_tpb5.gif);
	width:230px;
}

.blcBase{
	background-image:url(../img3/box_t_705-93_tpb4.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:5px 0 0 0;
	margin:0;
}
#topBlc1 .blcBase{
	background-image:url(../img3/box_t_950-300_tpb1.gif);
	width:950px;
}
#topBlc2 .blcBase{
	background-image:url(../img3/box_t_950-317_tpb2.gif);
	width:950px;
}
#topBlc3 .blcBase{
	background-image:url(../img3/box_t_950-267_tpb3.gif);
	width:950px;
}
#topBlc4 .blcBase{
	background-image:url(../img3/box_t_705-93_tpb4.gif);
	width:705px;
}
#topBlc5 .blcBase{
	background-image:url(../img3/box_t_230-5_tpb5.gif);
	width:230px;
}
#topBlc6 .blcBase{
	background-image:url(../img3/box_t_230-20_tpb6.gif);
	width:230px;
	padding-top:20px;
}


.gtopPage #content .section{
	margin:0;
	padding:0;
	position:relative;
	}

#content .section#topOsmBlc{
	float:left;
	width:630px;
}
#content .section#topOsmBlc h2{
	float:right;
	width:40px;
}
#content .section#topOsmBlc .cntWrap{
	float:left;
	width:589px;
}
#content .section#topOsmBlc .cntWrap h3{
	float:right;
	width:38px;
	margin-right:17px;
	display:inline;
}
#content .section#topOsmBlc .cntWrap .topOsmBnr01{
	float:right;
	width:254px;
	margin-right:16px;
	display:inline;
}
#content .section#topOsmBlc .cntWrap .topOsmBnr02{
	float:right;
	width:254px;
	margin-right:5px;
	display:inline;
}
#content .section#topOsmBlc .cntWrap #flashcontent{
	padding:0 0 0 5px;
}


#content .section#topQizBlc{
	float:right;
	width:320px;
	}
	#content .section#topQizBlc h2{
		float:right;
		width:60px;
		}
	#content .section#topQizBlc .cntWrap{
		float:left;
		width:259px;
		
		}


#content .section#topPrdBlc{
	float:left;
	width:344px;
}
#content .section#topPrdBlc h2{
	float:right;
	width:39px;
}
#content .section#topPrdBlc .cntWrap{
	float:left;
	padding:10px 0 5px 100px;
	width:191px;
}
#content .section#topPrdBlc .cntWrap p{
	margin:0.5em 0 0 0;
	width:191px;
}
#content .section#topPrdBlc .cntWrap p.dtlLnk{
	margin:1.33em 0 0 0;
}
#content .section#topPrdBlc .cntWrap p span.relLnk{
	display:block;
	background-position:left 0.4em;
}
#content .section#topPrdBlc .cntWrap p.dtlLnk span.relLnk{
	background-image:url(../img3/o_arw_13-13_bc.gif);
	background-position:left 0.1em;
	background-repeat:no-repeat;
	padding:0 0 0 18px;
}

#content .section#topPhtBlc{
	float:right;
	width:577px;
}
#content .section#topPhtBlc h2{
	float:right;
	width:60px;
}
#content .section#topPhtBlc .cntWrap{
	float:left;
	width:501px;
}
#content .section#topPhtBlc .cntWrap .relImgArea{
	float:left;
	width:252px;
	height:195px;
	position:relative;
}
#content .section#topPhtBlc .cntWrap .relImgArea a{
	display:block;
	width:252px;
	height:195px;
	position:absolute;
	top:-5px;
}
#content .section#topPhtBlc .cntWrap .relTxtArea{
	float:right;
	width:233px;
	padding:21px 0 0 0;
}
#content .section#topPhtBlc .cntWrap .relTxtArea p.dtlLnk{
	margin:0.5em 0 0 0;
}
#content .section#topPhtBlc .cntWrap .lstImgArea{
	margin:0 0 0 16px;
}
#content .section#topPhtBlc .cntWrap .lstImgArea p img{
}


#content .section#topItvBlc{
	float:right;
	width:232px;
	}
	#content .section#topItvBlc h2{
		float:right;
		width:60px;
		}
	#content .section#topItvBlc h3{
		position:absolute;
		left:136px;
		top:0;
		width:16px;
		height:142px;
		}
	#content .section#topItvBlc .cntWrap{
		float:left;
		width:149px;
		padding:0 0 5px 0;
		}
	#content .section#topItvBlc .cntWrap .relImg{
		margin-top:8px;
		}
	#content .section#topItvBlc .cntWrap p{
		width:149px;
		}
	#content .section#topItvBlc .cntWrap p span.relLnk{
		display:block;
		background-position:left 0.4em;
		line-height:1.4;
		}
	#content .section#topItvBlc .cntWrap p.dtlLnk{
		margin:0.3em 0 0 0;
		}
	#content .section#topItvBlc .cntWrap p.dtlLnk span.relLnk{
		background-image:url(../img3/o_arw_13-13_bc.gif);
		background-position:left 0.1em;
		background-repeat:no-repeat;
		padding:0 0 0 18px;
		}


#content .section#topGtaBlc{
	float:right;
	width:227px;
	}
	#content .section#topGtaBlc h2{
		float:right;
		width:55px;
		}
	#content .section#topGtaBlc h3{
		position:absolute;
		left:138px;
		top:0;
		width:16px;
		height:142px;
		}
	#content .section#topGtaBlc .cntWrap{
		float:left;
		width:149px;
		padding:0 0 5px 0;
		}
	#content .section#topGtaBlc .cntWrap .relImg{
		margin-top:8px;
		}
	#content .section#topGtaBlc .cntWrap p{
		width:149px;
		}
	#content .section#topGtaBlc .cntWrap p span.relLnk{
		display:block;
		background-position:left 0.4em;
		line-height:1.4;
		}
	#content .section#topGtaBlc .cntWrap p.dtlLnk{
		margin:0.3em 0 0 0;
		}
	#content .section#topGtaBlc .cntWrap p.dtlLnk span.relLnk{
		background-image:url(../img3/o_arw_13-13_bc.gif);
		background-position:left 0.1em;
		background-repeat:no-repeat;
		padding:0 0 0 18px;
		}


#content .section#topGidBlc{
	float:right;
	width:244px;
	}
	#content .section#topGidBlc h2{
		float:right;
		width:55px;
		}
	#content .section#topGidBlc .cntWrap{
		float:left;
		width:175px;
		padding:10px 0 5px;
		}
	#content .section#topGidBlc .cntWrap h3{
		margin:0;
		padding:0 0 4px 0;
		}
	#content .section#topGidBlc .cntWrap p{
		margin:0.5em 0 0 0;
		width:175px;
		}
	#content .section#topGidBlc .cntWrap p span.relLnk{
		display:block;
		background-position:left 0.4em;
		line-height:1.4;
		}


#content .section#topStdBlc{
	float:right;
	width:227px;
}
#content .section#topStdBlc h2{
	float:right;
	width:55px;
}
#content .section#topStdBlc h3{
	position:absolute;
	left:138px;
	top:0;
	width:16px;
	height:142px;
}
#content .section#topStdBlc .cntWrap{
	width:124px;
	padding:10px 0 5px;
}
#content .section#topStdBlc .relImg{
		margin-top:8px;
		}
#content .section#topStdBlc .cntWrap p{
	width:144px;
}
#content .section#topStdBlc .cntWrap p span.relLnk{
	display:block;
	background-position:left 0.4em;
	line-height:1.4;
}
#content .section#topStdBlc .cntWrap p.dtlLnk{
	margin:0.3em 0 0 0;
}
#content .section#topStdBlc .cntWrap p.dtlLnk span.relLnk{
	background-image:url(../img3/o_arw_13-13_bc.gif);
	background-position:left 0.1em;
	background-repeat:no-repeat;
	padding:0 0 0 18px;
}



#content .section#topNwsBlc{
	margin:0 0 0 25px;
	padding:26px 0 0 0;
	width:655px;
}
#content .section#topNwsBlc h2{
	margin:0;
	padding:0 0 0 196px;
}
#content .section#topNwsBlc .rptBase{
	padding:30px 0 10px 0;
	width:655px;
}
#content .section#topNwsBlc .rptBase dl{
	padding:0 0 20px 0;
	width:655px;
}

#content .section#topTwtBlc{
	margin:0;
	padding:0;
	width:705px;
}
#content .section#topTwtBlc .rptBase{
	margin:0 0 0 25px;
	padding:0 0 1px 0;
	width:655px;
}
#content .section#topTwtBlc .rptBase .rptGrp{
	background-image:url(../img3/box_m_591-5_twt.gif);
	background-position:right top;
	background-repeat:repeat-y;
	margin:0 0 20px 0;
	width:655px;
}
#content .section#topTwtBlc .rptBase .rptGrp dl{
	background-image:url(../img3/box_t_655-40_twt.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:655px;
}
#content .section#topTwtBlc .rptBase .rptGrp dl dt{
	background-image:url(../img3/box_e_591-5_twt.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding:1px 12px 6px 12px;
	margin:0 0 0 64px;
	width:567px;
	font-size:92.3%;
	color:#999999;
}
#content .section#topTwtBlc .rptBase .rptGrp dl dd{
	margin:0 0 0 64px;
	padding:11px 12px 0 12px;
	width:567px;
	line-height:1.4;
}


#content .section#topMapBlc{
	margin:0 0 0 10px;
	padding:0;
	width:210px;
	}
	#content .section#topMapBlc .cntWrap{
		margin:10px 5px;
		padding:0;
		}

#content .section#topSmdBlc{
	background:url(../img3/bg_line_200-1_rb.gif) repeat-x top left;
	margin:10px 0 0 10px;
	padding:10px 0 11px 0;
	width:210px;
}
#content .section#topNtwBlc{
	margin:0 0 0 10px;
	padding:0 0 10px 0;
	width:210px;
	}
	#content .section#topNtwBlc .cntWrap{
		margin:10px 5px;
		padding:0;
		}
	#content .section#topNtwBlc .relImg{
		text-align:center;
		padding:11px 0 0 0;
		}
	#content .section#topNtwBlc .relLnk{
		display:block;
		margin-bottom:5px;
		}

#content .section#topBlgBlc{
	margin:0 0 0 10px;
	padding:0 0 10px 0;
	width:220px;
}
#content .section#topBlgBlc h2{
	padding-bottom:10px;
}
#content .section#topBlgBlc h3{
	padding:0 0 5px 5px;
}


/* 2011 国際森林年 */
#topBlc6 #topIyfBlc{
	margin:0 15px;
}

	#topBlc6 #topIyfBlc h2{
		padding-top:10px;
		margin:0 0 10px 0;
		text-align:center;
	}

	#topBlc6 #topIyfBlc p{
		margin:0 0 5px 0;
	}

	#topBlc6 #topIyfBlc ul{
		list-style:none;
		margin:0 0 10px 0;
		padding:0;
		}
	
		#topBlc6 #topIyfBlc ul li{
			margin:0;
			margin-bottom:5px;
			}
			
/* 2011 国際森林年 ここまで */
