@charset"shift_jis";

@import url(base_new.css);
/*@import url(page_new.css);*/

/* 科学技術振興機構　CSS Document */


/*contents
--------------------------------------------------------------*/

.contents{
	font-size:100%;
}


/*leftContents
-----------------------------------*/

#leftContents{
	background-color: white;
	margin-bottom: 10px;
	padding: 0px;
	position:absolute;
	width:180px;
}

#leftContents ul{
	margin: 0px;
	padding: 0px;
}

#leftContents li{
	list-style-type: none;
	line-height: 100%;
	display: block;
}

#leftContents li.focus{
	background: url(../img/list_white_icon.gif) no-repeat 3px 11px #2D85BE;
	margin: 0px;
	padding: 10px 5px 8px 15px;
	border-bottom: 1px dotted #FFFFFF;
	color:white;
	display: block;
}

#leftContents li.local{
	background: #EFF3CB url(../img/list_blue_icon.gif) no-repeat 3px 12px;
	margin: 0px;
	padding: 10px 5px 8px 15px;
	border-bottom: 1px dotted #ffffff;
 }

#leftContents li a{
	color:#0000cc;
	text-decoration:none;
	display: block;
 }

#leftContents li a:hover{
	color:#0000cc;
	text-decoration:underline;
	background:#DAECF3;
 }


/*mainCon
-----------------------------------*/

#mainCon{
	margin: 0px;
	padding: 0px;
	float:right;
	min-width:750px;
	margin-left:10px;
}

#mainCon ul{
	width: 97%;
	margin: 15px auto 5px auto;
	padding: 0px;
	line-height: 1.4;
}

#mainCon li{
	list-style-type: none;
	margin: 0px;
}

#mainCon h3, h4{
	font-size:100%;
}

#mainCon dl{
	width: 95%;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	line-height: 140%;
}

#mainCon dt{
	font-size: 100%;
	font-weight: bold;
	margin: 17px 0px 0px 0px;
	padding: 0px;
}

#mainCon dd{
	margin: 0px;
	font-size: 100%;
}

#mainCon .unBox{
	width: 95%;
	border: 1px solid #CCCCCC;
	margin: 30px auto 27px auto;
	padding: 10px 0px 7px 0px;
}

#mainCon .unBox table {
	width: 100%;
}

.unBox img.rightarw{
	margin: 0px 8px 0px 10px;
	padding: 0px;
}

.unBox img.leftarw{
	margin: 0px 9px 0px 8px;
	padding: 0px;
}



h3{
	margin: 20px auto 8px auto;
	padding: 0px 0px 2px 13px;
	background: url(../img/con_title_icon.gif) no-repeat 1px 3px;
	border-bottom: 1px dotted #333333;
}

.shakaiArw {
	text-align: center;
}

h4 {
	margin-bottom:5px;
	background:#E6F2F7;
	padding:3px;

}

/*追加20090105*/
#mainCont{
	padding-left:190px;
	_height:970px;
	min-height:970px;
}

.hako {
	border:solid 1px black;
	padding:3px;
}

