/*　トップ用スタイルシート*/

/*** 本文の基本設定 ***/

body {	background-color:#ffffff;
	color:#000000;
     	margin-left:1%;
	margin-right:1%;
        font-size:0.9em;
      }


/*** ページ構造の設定 ***/

#wrapper {/*** ページの横幅 ***/
 	position:absolute;
	top:10px;
	left:10px;
        width:760px;
      }

#header {/*** ヘッダー ***/
	text-align:left;
      }

  #logo {/*** ロゴ ***/
	width:430px;
	float:left;
	text-align:left;
        margin-bottom:0px;
      }

  #google {/*** googleサイト内検索 ***/
 	width:330px;
	float:left;
	font-size:10pt;
	text-align:left;
        margin-bottom:0px;
      }

  #menu {/*** メニュー ***/
	clear:left;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	position:relative;
	top:0;
	left:0;
      }

#section {/*** コンテンツ部分全体 ***/
	padding:5px; 
	padding-top:0px; 
        margin-left:auto;
	margin-right:auto;
      }

  #sectionmenu {/*** 小見出し(頁左側) ***/
	width:210px;
        float:left;
	margin-top:20px;
        margin-right:30px;
	padding-top:2px;
	padding-bottom:2px;    
      }

  #contents {/*** 内容(頁右側) ***/
	width:500px;
        float:left;
	margin-top:20px;
   	margin-right:10px;
        margin-bottom:0px;
	padding-top:2px;
	padding-bottom:2px;
      }

#footer {/*** フッター ***/
	clear:left;
        margin-top:5px;
      }


/*** 書式いろいろ設定 ***/

span.lastupdate {/*** 更新日の書式 ***/ 
        font-weight:normal;  
        font-size:0.7em;  
　　　}

img {/***画像***/
	border:none;
      }

p {/*** ｐの行間 ***/
	line-height:100%;
      }

a {/*** リンクありの文字色 ***/
	color:#444444;
      }
a:hover {/*** リンクありオンマウスの文字色 ***/
	color:#ff9966;
      }

.red {/*** 文字色赤 ***/
	color:#ff0000;
      }
.orange {/*** 文字色橙 ***/
	color:#ff6600;
      }
.green {/*** 文字色緑 ***/
	color:#009900;
      }
.purple {/*** 文字色紫***/
	color:#cc33cc;
      }
.blue {/*** 文字色青***/
	color:#0033ff;
      }

h1 {/***contentsの見出し****/
	color:#000066;
	font-size:10pt;
	background-color:#f0f8ff;
        margin-bottom:0px;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	border:solid 1px #000066;
        border-bottom:solid 2px #000066;
      }
h1 a {/***** 見出し(リンク) *****/
        text-decoration:none;
	color:#444444;
      }
h1 a:hover {/*** 見出し(リンクオンマウス) ***/
	text-decoration:underline;
      }

#lib-link{/*** 他部署リンク ****/
	background-color:#000066;
        color:#ffffff;
	font-size:10pt;
        font-weight:bold;
　　　　text-align:center;
        padding:2px 30px;
　　　}
#lib-link a {/*** 他部署リンク(リンク) ****/
	color:#ffffff;
        text-decoration:none
      }
#lib-link a:hover {/*** 他部署リンク(リンクオンマウス) ****/
	color:#ff9966;
      }

address {/*** 責任表示 ****/
        color:#66cccc;
        font-weight:bold;  
　　　　font-style:normal;
        font-size:80%;
        margin-top:3px;
      }

address a {/*** 責任表示 ****/
	color:#444444;
        font-weight:normal;  
　　　　font-style:normal;
        font-size:80%;
        margin-top:3px;
      }


/*** ヘッダーメニューバーの設定 ***/

.menu {
	font-size:10pt;
        text-align:center;
	background-color:#000066;
	height:2em;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	position:relative;
	top:0;
	left:0;
      }
#menu1 {
	position:absolute;
	left:0;
	top:0;
      }
#menu2 {
	position:absolute;
	left:190px;
	top:0
      }
#menu3 {
	position:absolute;
	left:381px;
	top:0
      }
#menu4 {
	position:absolute;
	left:572px;
	top:0
      }

.menu a {
	color:#ffffff;
	font-weight:bold;
	background-color:#000066;
	text-decoration:none;
	display:block;
	width:190px;
	line-height:2em;
      }
.menu a:hover {
	color:#ffffff;
	background-color:#ff9966;
      }
.menutab {
	color:#ffffff;
	font-weight:bold;
	background-color:#66cccc;
	text-decoration:none;
	display:block;
	width:190px;
	line-height:2em;
      }
.menuhead {
	border-right:solid 1px #ffffff;
      }
.menu span {
	color:#b0c4de;
	display:none;
      }

.submenu {
	visibility:hidden;
	position:absolute;
	left:0;
      }

.submenu a {
	background-color:#66cccc;
	border-top:solid 1px #ffffff;
      }

#location {
	color:#000066;
        font-size:7pt;
        margin-top:5px;
      }
#location a{
        text-decoration:none;
      }
#location a:hover{
	color:#ff9966;
        text-decoration:underline;
      }

/***リスト****/
ul {
	text-align:left;
	list-style-type:none;
	margin-left:5px;
	padding-left:0;
	margin-top:5px;
        line-height:1.0em;
      }
li {
	padding-left:0.3em;
	color:#000000;
	margin-bottom:0.5em;
      }
li a{
	text-decoration:none;
      }
li a:hover {
	text-decoration:underline;
      }


/***** 定義リスト(最新情報) *****/
dl {
	font-size:0.98em;
	color:#444444;
	line-height:1.5em;
      }
dt {
	font-weight:bold;
	float:left;
      }
dd {
	margin-left:6em;
      }


/***** 表tableの設定 *****/

table,th,td {
	border:none;
	margin-top:1px;
        padding:2px;
	padding-left:5px;
        font-size:0.98em;
      }

th.newstable {/***** 最新情報のth *****/
	text-align:left;
	color:#444444;
        padding-right:5px;
	border-bottom:solid 1px #d3d3d3;
      }
td.newstable{/***** 最新情報のtd *****/
	color:#444444;
        padding-right:5px;
	border-bottom:solid 1px #d3d3d3;
      }

th.menutable {/***** メニュー一覧のth *****/
	text-align:left;
        padding-right:5px;
      }
td.menutable{/***** メニュー一覧のtd *****/
        border:none;
        padding-right:5px;
      }

th.cal {/***** カレンダー曜日 *****/
	background-color:#f0f8ff;
	font-size:10pt;
	color:#000080;
	border:solid 1px #708090;
      }
td.cal_usual {/***** カレンダー日付通常 *****/
	border:none;
	color:#000000;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	border:solid 1px #708090;
      }
td.cal_test {/***** カレンダー日付試験期 *****/
	color:#009900;
	background-color:#ccffcc;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	border:solid 1px #708090;
      }
td.cal_close {/***** カレンダー日付閉館 *****/
	color:#ff0000;
	background-color:#ffcccc;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	border:solid 1px #708090;
      }
td.cal_purple {/***** カレンダー日付紫 *****/
	color:#cc33cc;
	background-color:#ccccff;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	border:solid 1px #708090;
      }
td.cal_orange {/***** カレンダー日付橙 *****/
	color:#ff6600;
	background-color:#ffff99;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	border:solid 1px #708090;
      }
td.cal_blue {/***** カレンダー日付青 *****/
	color:#0066ff;
	background-color:#ccffff;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	border:solid 1px #708090;
      }
td.hanrei {/***** カレンダー凡例通常 *****/
	border:none;
	border-top:solid 1px #000066;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
      }
