body, td, th {
	font-size: 9pt; 
}
.submit {
 	BORDER-RIGHT: 1px outset;
 	PADDING-RIGHT: 2px;
 	BORDER-TOP: 1px outset; 
	PADDING-LEFT: 2px;
	FONT-SIZE: 10pt;
	PADDING-BOTTOM: 2px;
	MARGIN: 1px;
	BORDER-LEFT: 1px outset;
	COLOR: #ffffff;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: 1px outset;
	BACKGROUND-COLOR: #006633 ;
	cursor: pointer;
}
.submit_2 {
	BORDER-RIGHT: 1px outset;
	PADDING-RIGHT: 2px;
	BORDER-TOP: 1px outset;
	PADDING-LEFT: 2px;
	FONT-SIZE: 10pt;
	PADDING-BOTTOM: 2px;
	MARGIN: 1px;
	BORDER-LEFT: 1px outset;
	COLOR: #ffffff;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: 1px outset;
	BACKGROUND-COLOR: #FF7755;
	cursor: pointer;
	width=90%
}
.submit_3{
	BORDER-RIGHT: 1px outset;
	PADDING-RIGHT: 2px;
	BORDER-TOP: 1px outset;
	PADDING-LEFT: 2px;
	FONT-SIZE: 10pt;
	PADDING-BOTTOM: 2px;
	MARGIN: 1px;
	BORDER-LEFT: 1px outset;
	COLOR: #ffffff;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: 1px outset;
	BACKGROUND-COLOR: #999999;
	cursor: pointer;
	width=150px
}
.title {
	color : white;
	background-color : #3CA678;
	padding-top : 3px;
	padding-left : 3px;
	padding-right : 3px;
	padding-bottom : 3px;
	font-size : 12px;
	font-weight : bold;
	text-align : center;
} 
.title_2 { 
	FONT-SIZE: 12pt;
	color : navy;
	background-color : #ccffcc;
	width : 100%;
	margin-top : 5px;
	margin-left : 5px;
	margin-right : 5px;
	margin-bottom : 5px;
	padding-top : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
}
a.Title {
    background-color : #5376d2;
    padding-top : 5px;
    padding-left : 5px;
    padding-right : 5px;
    padding-bottom : 5px;
    color : yellow;
    text-decoration : none;
}
a:hover.Title {
    background-color : fuchsia;
    padding-top : 5px;
    padding-left : 5px;
    padding-right : 5px;
    padding-bottom : 5px;
}
.TEXT {
    line-height : 30px;
}


/* ----------------------------
 学校と自然史博物館　トップページ 
-------------------------------*/
/* タイトル */
.top_title{
	width:543px;
	height:159px;
	padding:0;
	background:url(img/title_edu_top.gif) left top no-repeat;
	margin:10px 0 20px 12px;
}
.top_title h1{	
	display     : block;
	overflow    : hidden;
	text-indent : -9999px;
	height:97px;
	padding:0;
	margin:0;
}
.top_title p{
	padding:0;
	margin:0 0 0 30px;
	font-size:18px;
	font-weight:bold;
	color:#382201;
}

/* メニュー */
.top_menu .left{
	float:left;
	width:270px;
	padding:0;
	margin:0 0 45px 15px;
}
.top_menu .left li{
	list-style:none;
	padding:0;
	margin:0 0 5px 12px;
}
.top_menu .left li a{
	display:block;
	padding:0;
	margin:0;
	border:none;
}
.top_menu .left li a img{
	border:none;
}
.top_menu .left li a:hover{
	opacity:0.5;
}
.top_menu .left li.menu_02{
	/*margin-left:32px;*/
}
.top_menu .left li.menu_03{
	/*margin-left:22px;*/
}
.top_menu .left li.menu_05{
	/*margin-left:45px;*/
}
.top_menu .right{
	float:right;
	width:250px;
	margin-right:10px;
	font-size:13px;
	line-height:2.1;
}


/* 特別展の予定 */
.top_schedule{
	width:503px;
	padding:20px;
	margin:0 0 0 12px;
	background:url(img/back.gif) left top;
}
.top_schedule_title{
	background:#382201;
	padding:15px 18px;
	margin-bottom:10px;
}
.top_schedule_title h2{
	padding:0;
	margin:0;
	font-size:18px;
	color:#ffbfdf;
}
.top_schedule_title p{
	padding:0;
	margin:0;
	font-size:13px;
	font-weight:bold;
	color:#fff;
}
.top_schedule ul{
	padding:0;
	margin:0;
}
.top_schedule ul li{
	list-style:none;
	padding:15px 0;
	border-bottom:#382201 1px dotted;
}
.top_schedule ul li h3{
	padding:0;
	margin:0 0 5px;
	font-size:13px;
}
.top_schedule ul li p{
	padding:0;
	margin:0;
}
.top_schedule_title_2{
	padding:0 0 0 3px;
	margin:0;
	font-size:16px;
	background:url(img/sankou_title.gif) left bottom repeat-x;
}



/* ----------------------------
 教科から見た展示 
-------------------------------*/
/* タイトル */
.kyouka_title{
	width:495px;
	height:50px;
	padding:20px 0 0 25px;
	margin:10px 0 20px 10px;
	font-size:20px;
	background:#382201 url(b/images/title-bg-illust.gif) right top no-repeat;
	color:#fff;
}
.kyouka_title span{
	font-size:16px;
}
.kyouka_title.long{
	width:495px;
	height:70px;
	padding:15px 0 0 25px;
	margin:10px 0 20px 10px;
	font-size:20px;
	background:#382201 url(b/images/title-bg-illust.gif) right 5px no-repeat;
	color:#fff;
}
.kyouka_title.long2{
	width:495px;
	height:85px;
	padding:15px 0 0 25px;
	margin:10px 0 20px 10px;
	font-size:20px;
	background:#382201 url(b/images/title-bg-illust.gif) right 15px no-repeat;
	color:#fff;
}
.bg_yellow{
	width:500px;
	margin:0 0 30px 10px;
	padding:10px;
	background:#ffc;
}




/* 文章 */
.kyouka_intro{
	font-size:13px;
	line-height:1.8;
	margin:0 0 30px 35px;
}

/* 教科リスト */
.kyouka_top_list{
	width:520px;
	padding:0;
	margin:0 0 30px 10px;
}
.kyouka_top_list >div{
	float:left;
	width:250px;
	padding:0;
	background:#fff;
}
.kyouka_top_list .left{
	border:#febede 3px solid;
}
.kyouka_top_list .right{
	float:right;
	border:#bef1fe 3px solid;
}

.kyouka_top_list >div h2{
	padding:8px 17px;
	margin:0;
	font-size:18px;
}
.kyouka_top_list .left h2{
	background:#febede;
}
.kyouka_top_list .right h2{
	background:#bef1fe;
}

.kyouka_top_list ul{
	padding:15px;
	margin:0;
}
.kyouka_top_list li{
	list-style:none;
	padding:0;
	margin:0;
}
.kyouka_top_list li a{
	display:block;
	padding:0 0 0 20px;
	margin:0 0 6px;
	font-size:16px;
	background:url(b/images/b-arrow-pink.gif) left 6px no-repeat;
	color:#000;
}
.kyouka_top_list li a:hover{
	text-decoration:none;
}

.kyouka_top_list .right li a{
	background:url(b/images/b-arrow-blue.gif) left 6px no-repeat;
}


/* ダウンロード　ボタン */
.btn_download{
	height:54px;
	padding:0;
	margin:0 15px 20px 10px;
}
.btn_download li{
	padding:0;
	margin:0;
	list-style:none;
}
.btn_download li a img{
	border:none;
}
.btn_download .pdf{
	float:left;
}
.btn_download .excel{
	float:right;
}

/* 表 */
.kyouka_list h2{
	width:510px;
	padding:5px;
	margin:0 0 10px 10px;
	font-size:14px;
	background:#FFFFCC;
}
.kyouka_list h3{
	margin:0 0 10px 10px;
}
.kyouka_list table{
	width:518px;
	margin:0 0 30px 10px;
	border:#000 1px solid;
	background:#fff;
	border-collapse:collapse;
}
.kyouka_list table th{
	width:90px;
	padding:5px;
	vertical-align:top;
	border-bottom:#382201 1px dotted;
	background:#d2ffca;
}
.kyouka_list table td{
	padding:5px;
	border-bottom:#382201 1px dotted;
}

