div#contentsBox {
	width: 560px;
	margin-top: 25px;
	margin-right: 30px;
	margin-left: 24px;
	font-size: 	medium;
	line-height: 150%;
	margin-bottom: 25px;
}

div#iinkainews{
	margin-top: 115px;
	width: 560px;
}

div#latestnews{
	margin-top: 115px;
	width: 130px;
	padding-left: 10px;
	float: right;
}

div#group {
	font-size: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
}

div#soumu h2{
	height: 90px;
	width: 620px;
	position: absolute;
	top: 110px;
	left: 140px;
	background-image: url(../img_r/soumu/iinnkai_image.jpg);
	text-indent: -9999px;
}

div#jinzai h2 {
	height: 90px;
	width: 620px;
	position: absolute;
	top: 110px;
	left: 140px;
	background-image: url(../img_r/jinzai/iinnkai_image.jpg);
	text-indent: -9999px;
}

div#fukuri h2 {
	height: 90px;
	width: 620px;
	position: absolute;
	top: 110px;
	left: 140px;
	background-image: url(../img_r/fukuri/iinnkai_image.jpg);
	text-indent: -9999px;
}

div#kaigai h2 {
	height: 90px;
	width: 620px;
	position: absolute;
	top: 110px;
	left: 140px;
	background-image: url(../img_r/kaigai/iinnkai_image.jpg);
	text-indent: -9999px;
}

div#kouhou h2 {
	height: 90px;
	width: 620px;
	position: absolute;
	top: 110px;
	left: 140px;
	background-image: url(../img_r/kouhou/iinnkai_image.jpg);
	text-indent: -9999px;
}

div#kouryu h2 {
	height: 90px;
	width: 620px;
	position: absolute;
	top: 110px;
	left: 140px;
	background-image: url(../img_r/kouryu/iinnkai_image.jpg);
	text-indent: -9999px;
}

div#kenkyu h2{
	height: 90px;
	width: 620px;
	position: absolute;
	top: 110px;
	left: 140px;
	background-image: url(../img_r/kenkyu/iinnkai_image.jpg);
	text-indent: -9999px;
}

div#iinkainews h3{
	width: 355px;
	font-size: 15px;
	background-image: url(../img_r/iinkai_title.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-indent: 19px;
	line-height: 23px;
}

div#iinkainews h3 a {
	font-size: 12px;
	color: White;
	text-decoration: none;
	margin-left: 45px;
	line-height: 23px;
}

div#kenkyu div#group,div#jinzai div#group {
	font-size: small;
	color: #666666;
	margin-top: 15px;
	margin-bottom: 15px;
}

div.list_all {
	margin-top: 10px;
	margin-bottom: 10px
 }

div.list_block {  
	margin-top: 15px;
	margin-bottom: 15px
}

span.list_title {
	font-size: 	medium;
	line-height: 150%;
}

span.discript {
	font-size:  small;
	line-height: 150%;
}

span.list_data {
	font-size:  small;
	color: #666666;
	line-height: 150%;
}

div#iinkainews h4 {
	font-style: normal;
	font-weight: bold;
	margin-top: 1em;
	margin-bottom: 1em;
}

div#iinkainews p {
	margin-top: 1em;
	margin-bottom: 1em;
}

div#iinkainews img {
	margin-top: 1em;
	margin-bottom: 1em;
}

div#soumu h5 ,div#kenkyu h5,div#kouhou h5,div#fukuri h5,div#kaigai h5,div#jinzai h5,div#kaiinkaihatsu h5,div#K-2 h5{
	font-size: medium;
	font-weight: bold;
	width:  100%;
	border-bottom: solid;
	border-bottom-width: 1px;
	margin-top: 1em;
}

div#soumu h6 , div#kenkyu h6,div#kouhou h6,div#fukuri  h6,div#kaigai h6,div#jinzai h6,div#kaiinkaihatsu h6{
	font-size: medium;
	font-weight: bold;
	margin-top: 1em;
}

div.block,div.block2,div.block3 {
		margin-top: 1em;
	margin-bottom: 1em;
}

div.midashi {
	font-size: medium;
	font-weight: bold;
	width:  100%;
	border-bottom: solid;
	border-bottom-width: 1px;
	margin-top: 1em;
}

div.gidai {
	font-size: medium;
	font-weight: bold;
	margin-top: 1em;
}

div#eigyou h2 {
	width: 560px;
	height: 15px;
	text-indent: -9999px;
	color:  White;
	background-image: url(../img_r/eigyou/titile.jpg);
	background-repeat: no-repeat;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-color: Black;
	position: absolute;
	top:  160px;
	left: 170px;
	padding: 0px;
	font-size: 15px;
}

div#seiji h2 {
	width: 560px;
	height: 15px;
	text-indent: -9999px;
	color:  White;
	background-image: url(../img_r/seiji/titile.jpg);
	background-repeat: no-repeat;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-color: Black;
	position: absolute;
	top:  160px;
	left: 170px;
	padding: 0px;
	font-size: 15px;
}

div#kaiinkaihatsu h2 {
	width: 560px;
	height: 15px;
	text-indent: -9999px;
	color:  White;
	background-image: url(../img_r/kaiinkaihatsu/titile.jpg);
	background-repeat: no-repeat;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-color: Black;
	position: absolute;
	top:  160px;
	left: 170px;
	padding: 0px;
	font-size: 15px;
}

div#natto h2 {
	width: 560px;
	height: 15px;
	text-indent: -9999px;
	color:  White;
	background-image: url(../img_r/natto/titile.jpg);
	background-repeat: no-repeat;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-color: Black;
	position: absolute;
	top:  160px;
	left: 170px;
	padding: 0px;
	font-size: 15px;
}

div#K-2 h2 {
	width: 560px;
	height: 15px;
	text-indent: -9999px;
	color:  White;
	background-image: url(../img_r/K-2/titile.jpg);
	background-repeat: no-repeat;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-color: Black;
	position: absolute;
	top:  160px;
	left: 170px;
	padding: 0px;
	font-size: 15px;
}

div#mirai h2 {
	width: 560px;
	height: 15px;
	text-indent: -9999px;
	color:  White;
	background-image: url(../img_r/mirai/tittle.gif);
	background-repeat: no-repeat;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-color: Black;
	position: absolute;
	top:  160px;
	left: 170px;
	padding: 0px;
	font-size: 15px;
}
div#it h2 {
	width: 560px;
	height: 15px;
	text-indent: -9999px;
	color:  White;
	background-image: url(../img_r/it/tittle.gif);
	background-repeat: no-repeat;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-color: Black;
	position: absolute;
	top:  160px;
	left: 170px;
	padding: 0px;
	font-size: 15px;
}
div#jis h2 {
	width: 560px;
	height: 15px;
	text-indent: -9999px;
	color:  White;
	background-image: url(../img_r/jis/tittle.gif);
	background-repeat: no-repeat;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-color: Black;
	position: absolute;
	top:  160px;
	left: 170px;
	padding: 0px;
	font-size: 15px;
}

div#shikaku h2 {
	width: 560px;
	height: 15px;
	text-indent: -9999px;
	color:  White;
	background-image: url(../img_r/shikaku/tittle.gif);
	background-repeat: no-repeat;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-color: Black;
	position: absolute;
	top:  160px;
	left: 170px;
	padding: 0px;
	font-size: 15px;
}

div#ago h2 {
	width: 560px;
	height: 15px;
	text-indent: -9999px;
	color:  White;
	background-image: url(../img_r/ago/tittle.gif);
	background-repeat: no-repeat;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-color: Black;
	position: absolute;
	top:  160px;
	left: 170px;
	padding: 0px;
	font-size: 15px;
}
div#latestnews H3 {
	font-size: 12px;
	color: White; 
	width: 130px;
	background-image: url(../img_r/latestnews_title.gif);
	background-repeat: no-repeat;
	text-indent: 12px;
	font-weight: normal;
	line-height: 20px;
}

div#latestnews ul {
	list-style-position: inside;
	width: 130px;
	font-size: 12px;
}

div#latestnews li {
	font-size: 12px;
	margin-bottom: 1em;
	list-style-image: url(../img_r/list_image.gif);
	line-height: 16px;
}

div#latestnews p{
	margin: 1em 0px;
}

div#kaiinkaihatsu li {
	text-indent:2em;
}

div#kaiinkaihatsu li.no2 {
	text-indent:4em;
}

/*090605追加分*/

ul.iinkai
{
	margin:0 0 20px 10px; 
}
.iinkai li
{
	margin:0 0 10px  10px;
	line-height:1.4;
}

/*091129追加分*/

table.iinkai
{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-collapse:collapse;
	margin:10px 0 10px 0;
}

table.iinkai th
{
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:5px;
}
table.iinkai td
{
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:5px;
}
ol
{
	margin-left:25px;
}

table#pr_entry
{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-collapse:collapse;
	margin:10px 0 10px 0;
}

table#pr_entry th
{
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:5px;
}
table#pr_entry td
{
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:5px;
}

