@charset "ISO-8859-1";

/* --box --*/

#body_bg_box {
	background:url(../imgs/bg_others_side.gif) repeat-y;
	width:960px;
	}
	
#body_bg_box li.absolute{
	border-bottom:2px dotted #c1b3a0;
	}
									
#body_bg_box li.absolute a:link {
	color:#765;
	}
										
#body_bg_box li.absolute a:visited {
	color:#765;
	}
												
#body_bg_box li.absolute a:hover {
	color:#765;
	}
	
#body_bg_box li.absolute a:active {
	color:#765;
	}
	
#sideconte_box li {
	list-style:none;
	padding:5px 0 0 10px;
	background:url(../imgs/bg_linkarrow_oth.gif) 0 0.9em no-repeat;
	}

		
/* --box --*/


/* --title --*/

#body_box .title_box {
	background:#c1b3a0 url(../../others/imgs/bg_others_title.gif) repeat-y;
	padding:2px 10px 2px 10px;
	font-weight:bold;
	}
	
#body_box .sub_title {
	font-weight:bold;
	border-bottom:3px solid #7f7361;
	margin-bottom:1em;
	display:block;
	}
	
#body_box .userguide {
	border-bottom:3px solid #e60;
	}
/*
#body_box .userguide:first-letter {
	color:#e60;
	}
*/
#body_box .exhibitions {
	border-bottom:3px solid #f8c822;
	}
/*
#body_box .exhibitions:first-letter {
	color:#f8c822;
	}
*/
#body_box .learning {
	border-bottom:3px solid #83c52c;
	}
/*
#body_box .learning:first-letter {
	color:#83c52c;
	}	
*/
#body_box .research {
	border-bottom:3px solid #11c3bf;
	}
/*
#body_box .research:first-letter {
	color:#11c3bf;
	}
*/
#body_box .procedure {
	border-bottom:3px solid #1e88de;
	}
/*
#body_box .procedure:first-letter {
	color:#1e88de;
	}	
*/
#body_box .about {
	border-bottom:3px solid #d6509a;
	}
/*
#body_box .about:first-letter {
	color:#d6509a;
	}
*/
#body_box .institution {
	border-bottom:3px solid #666;
	}
/*
#body_box .institution:first-letter {
	color:#666;
	}	
*/		
		
/* --title --*/


/* --list --*/

#body_box ul {
	padding:0 0 0 1em;
	}
		
#body_box ul.basic {
	list-style:none;
	}
	
#body_box ul.basic li {
	text-indent:-1em;
	}
	
#body_box ul.basic li:first-letter {
	color:#7f7361;
	}
		
/* --list --*/


/* --link --*/
		
#body_box a.arrow:link {
	padding:5px 0 0 10px;
	background:url(../imgs/bg_linkarrow.gif) 0 0.6em no-repeat;
	}
										
#body_box a.arrow:visited {
	padding:5px 0 0 10px;
	background:url(../imgs/bg_linkarrow.gif) 0 0.6em no-repeat;
	}
												
#body_box a.arrow:hover {
	padding:5px 0 0 10px;
	background:url(../imgs/bg_linkarrow.gif) 0 0.6em no-repeat;
	}
	
#body_box a.arrow:active {
	padding:5px 0 0 10px;
	background:url(../imgs/bg_linkarrow.gif) 0 0.6em no-repeat;
	}

#body_box div.arrow {
	padding:0 0 0 10px;
	background:url(../imgs/bg_linkarrow.gif) 0 0.5em no-repeat;
	}

/* --link --*/


/* --list --*/
		
.date dt{
	float:left;
	width:70px;
	padding:1em 0;
	border-top:1px dotted #ccc;
	}
	
.date dd{
	float:left;
	width:550px;
	padding:1em 0;
	border-top:1px dotted #ccc;
	}
	
.date_3cols dt{
	float:left;
	width:40px;
	padding:1em 0;
	border-top:1px dotted #ccc;
	}
	
.date_3cols dd.first{
	float:left;
	width:390px;
	padding:1em 20px 1em 0;
	border-top:1px dotted #ccc;
	}
			
.date_3cols dd.second{
	float:left;
	width:170px;
	padding:1em 0;
	border-top:1px dotted #ccc;
	}

.date_year dt{
	float:left;
	width:100px;
	padding:1em 0;
	border-top:1px dotted #ccc;
	}
	
.date_year dd{
	float:left;
	width:520px;
	padding:1em 0;
	border-top:1px dotted #ccc;
	}
	
/* --list --*/
	

/* --colors --*/
		
#body_box div.ueno {
	background:#fff;
	padding:4px 0 0 0;
	margin-top:3px;
	border:1px solid #732;
	font-size:11px;
	text-align:center;
	color:#732;
	}
	
#body_box div.shizen {
	background:#fff;
	padding:4px 0 0 0;
	margin-top:3px;
	border:1px solid #177;
	font-size:11px;
	text-align:center;
	color:#177;
	}

#body_box div.tsukuba {
	background:#fff;
	padding:4px 0 0 0;
	margin-top:3px;
	border:1px solid #090;
	font-size:11px;
	text-align:center;
	color:#090;
	}
	
#body_box div.shinjyuku {
	background:#fff;
	padding:4px 0 0 0;
	margin-top:3px;
	border:1px solid #808080;
	font-size:11px;
	text-align:center;
	color:#808080;
	}
	
#body_box div.sangyo {
	background:#fff;
	padding:4px 0 0 0;
	margin-top:3px;
	border:1px solid #449;
	font-size:11px;
	text-align:center;
	color:#449;
	}
	
#body_box div.kogai {
	background:#fff;
	padding:4px 0 0 0;
	margin-top:3px;
	border:1px solid #333;
	font-size:11px;
	text-align:center;
	color:#333;
	}
	
#body_box div.sonotat {
	background:#fff;
	padding:4px 0 0 0;
	margin-top:3px;
	border:1px solid #333;
	font-size:11px;
	text-align:center;
	color:#333;
	}

/* --colors --*/


/* --form --*/	
		
#body_box .from_text {
	width:250px;
	border:1px solid #ccc;
	font-size:14px;
	}
	
#body_box .from_select_normal {
	border:1px solid #ccc;
	width:250px;
	background:#dcd5cb;
	}
	
#body_box .from_select {
	border:1px solid #ccc;
	width:250px;
	background:#dcd5cb;
	}
	
#body_box .from_select optgroup option,
#body_box .from_select option.title{
	background:#dcd5cb;
	}
	
#body_box .from_select option{
	background:#c1b3a0;
	}
	
#body_box .from_select_box {
	margin:0.5em 0 2em 0;
	padding:5px 0 0 10px;
	}				

/* --form --*/	

/* --081225add--*/
.page_top a{
	padding-left:10px;
	background:url(../imgs/bg_linkarrow_top.gif) 0px 2px no-repeat;
}

