@charset "utf-8";

/* ==================================================
contents
================================================== */
/* tcol2
============================== */
.tcol2 {
	clear:both;
}
.tcol2L {
	float:left;
	width:600px;
}
.tcol2R {
	float:right;
	width:600px;
}
/* attention
============================== */
#tmp_attention {
	border-collapse:collapse;
	border-spacing:0;
}
#tmp_attention_ttl,
#tmp_soshiki_ttl {
	border-bottom:1px dotted #c9c9c9;
	padding:17px 7px 9px 10px;
	background:url(/shared/templates/management_free/images/contents/ttl_line_bg.gif) no-repeat left top;
}
#tmp_attention_ttl h2,
#tmp_soshiki_ttl h2 {
	font-weight:normal;
	font-size:157%;
	color:#085d0f;
	background-color:transparent;
}
#tmp_attention_ttl h2 {
	float:left;
}
#tmp_attention_ttl .read_all {
	padding-top:0.3em;
}
#tmp_attention_cnt {
	clear:both;
}
#tmp_attention_cnt ul {
	list-style:none;
}
#tmp_attention_cnt ul li {
	padding:16px 8px 12px;
	border-bottom:1px dotted #c9c9c9;
	vertical-align:middle;
}
#tmp_attention_cnt ul li img {
	vertical-align:middle;
	margin-left:10px;
}
#tmp_attention_cnt ul li a {
	display:inline-block;
	padding-top:8px;
	color:#222222;
	text-decoration:none;
}
#tmp_attention_cnt ul li a:hover {
	text-decoration:underline;
}
/* soshiki
============================== */
#tmp_soshiki_ttl {
	margin-bottom:16px;
}
#tmp_soshiki_cnt .organization {
	background-color:#FFFFFF;
	color:inherit;
	padding:5px 25px 5px;
	margin:0 0 32px;
	clear:both;
}
#tmp_soshiki_cnt .organization_ttl {
	padding:15px 0 12px 24px;
	background-repeat:no-repeat;
	background-position:left 18px;
}
#tmp_soshiki_cnt .organization_ttl h3 {
	font-size:143%;
	font-weight:normal;
	line-height:1.2;
}
#tmp_soshiki_cnt .organization_ttl h3 a {
	display:block;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:right center;
}
#tmp_soshiki_cnt .organization_ttl h3 a:hover {
	text-decoration:underline;
}
#tmp_soshiki_cnt .organization_cnt {
	border-top:1px dotted #c9c9c9;
	padding-top:20px;
}
#tmp_soshiki_cnt .organization_cnt ul {
	list-style:none;
	font-size:114.3%;
}
#tmp_soshiki_cnt .organization_cnt ul li {
	display:inline-block;
	vertical-align:top;
	width:48%;
	line-height:1.2;
	margin:0 0 16px;
}
#tmp_soshiki_cnt .organization_cnt ul li a {
	display:inline-block;
	text-decoration:none;
	color:#222222;
	background-repeat:no-repeat;
	background-position:6px 0.2em;
	padding-left:20px;
}
#tmp_soshiki_cnt .organization_cnt ul li a:hover {
	text-decoration:underline;
}
/* 森林総合研究所 */
#tmp_organization01 .organization_ttl {
	background-image:url(/shared/management/images/icon/soshiki_ttl_icon1.gif);
}
#tmp_organization01 .organization_ttl h3 a {
	color:#017576;
}
#tmp_organization01 .organization_ttl h3 a,
#tmp_organization01 .organization_cnt ul li a {
	background-image:url(/shared/management/images/icon/soshiki_icon1.png);
}
/* 森林総合研究所林木育種センター */
#tmp_organization02 .organization_ttl {
	background-image:url(/shared/management/images/icon/soshiki_ttl_icon2.gif);
}
#tmp_organization02 .organization_ttl h3 a {
	color:#026f30;
}
#tmp_organization02 .organization_ttl h3 a,
#tmp_organization02 .organization_cnt ul li a {
	background-image:url(/shared/management/images/icon/soshiki_icon2.png);
}
/* 森林総合研究所森林バイオ研究センター */
#tmp_organization03 .organization_ttl {
	background-image:url(/shared/management/images/icon/soshiki_ttl_icon3.gif);
}
#tmp_organization03 .organization_ttl h3 a {
	color:#026f30;
}
#tmp_organization03 .organization_ttl h3 a,
#tmp_organization03 .organization_cnt ul li a {
	background-image:url(/shared/management/images/icon/soshiki_icon3.png);
}
/* 森林整備センター */
#tmp_organization04 .organization_ttl {
	background-image:url(/shared/management/images/icon/soshiki_ttl_icon4.gif);
}
#tmp_organization04 .organization_ttl h3 a {
	color:#008024;
}
#tmp_organization04 .organization_ttl h3 a,
#tmp_organization04 .organization_cnt ul li a {
	background-image:url(/shared/management/images/icon/soshiki_icon4.png);
}
/* 森林保険センター */
#tmp_organization05.organization {
	margin-bottom:0;
}
#tmp_organization05 .organization_ttl {
	background-image:url(/shared/management/images/icon/soshiki_ttl_icon5.gif);
}
#tmp_organization05 .organization_ttl h3 a {
	color:#5c8200;
}
#tmp_organization05 .organization_ttl h3 a,
#tmp_organization05 .organization_cnt ul li a {
	background-image:url(/shared/management/images/icon/soshiki_icon5.png);
}
/* ==================================================
clearfix
================================================== */
/* for modern browser */
.tcol2:after,
#tmp_attention:after,
#tmp_attention_ttl:after,
#tmp_attention_cnt:after,
#tmp_soshiki:after,
#tmp_soshiki_ttl:after,
#tmp_soshiki_cnt:after,
#tmp_soshiki_cnt .organization:after,
#tmp_soshiki_cnt .organization_ttl:after,
#tmp_soshiki_cnt .organization_cnt:after {
	content:"."; /* 変更しない */
	display:block; /* 変更しない */
	height:0; /* 変更しない */
	font-size:0.1%; /* 変更しない */
	line-height:0.1; /* 変更しない */
	clear:both; /* 変更しない */
	visibility:hidden; /* 変更しない */
}
/* ==================================================
print
================================================== */
@media print {
/* for Firefox */
#tmp_main:after,
.col_nm:after {
	content:""; /* 変更しない */
	height:1px; /* 変更しない */
}
}