/*　コンテンツ用スタイルシート（トップ以外）*/

/*** 本文の基本設定 ***/

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; 
        margin-left:auto;
	margin-right:auto;
      }

  #sectionmenu {/*** 小見出し(頁左側) ***/
	width:160px;
        float:left;
	margin-top:20px;
        margin-right:30px;
	padding-top:2px;
	padding-bottom:2px;    
      }
  .sectionmenu a {
	color:#000066;
	text-decoration:none;
      }
  .sectionmenu a:hover {
	color:#ff9966;
        text-decoration:underline;
      }
  .sectionmenu span {
	color:#66cccc;
      }
  .sectionmenu1 a {
	color:#000066;
	text-decoration:none;
      }
  .sectionmenu1 a:hover {
	color:#ff9966;
        text-decoration:underline;
      }

  #contents {/*** 内容(頁右側) ***/
	width:550px;
        float:left;
	margin-top:20px;
   	margin-right:auto;
        margin-bottom:0px;
	padding-top:2px;
	padding-bottom:2px;
      }

  #sitemap1 {/*** サイトマップ用(頁左側) ***/
	width:310px;
        float:left;
   	margin-right:auto;
	margin-left:10px;     
	padding-top:2px;
      }

  #sitemap2 {/*** サイトマップ用(頁右側) ***/
	width:220px;
        float:left;
   	margin-right:auto;
	padding-top:2px;
      }

#footer {/*** フッター ***/
	clear:left;
        margin-top:0px;
      }


/*** 書式いろいろ設定 ***/


img {/***画像***/
	border:none;
      }
img.border {
	border:solid 2px #000066;
      }

p.google { /***■■削除予定12/19■■***/
	position:absolute;
	left:420px;
	top:0px;
	font-size:10pt;
	width:350px;
	text-align:left;
      }

p {/*** ｐ ***/
	line-height:120%;
      }

.image {
	float:left;
	margin-right:15px;
	font-size:0.68em;
	color:#778899;
	width:200px;
      }

.pagetop {
	font-size:0.85em;
	text-align:right;
      }


a {/*** リンクありの文字色 ***/
	color:#444444;
      }
a:hover {/*** リンクありオンマウスの文字色 ***/
	color:#ff9966;
      }

.red {/*** 文字色赤 ***/
	color:#ff0000;
      }
.orange {/*** 文字色橙 ***/
	color:#ff6600;
      }
.green {/*** 文字色緑 ***/
	color:#009900;
      }
.purple {/*** 文字色紫***/
	color:#cc33cc;
      }
.blue {/*** 文字色青***/
	color:#0066ff;
      }

hr {/*** 線の設定***/
	color:#000066;
	height:2px;
      }


h1 {/***contentsの見出し****/
	color:#000066;
	font-size:1.2em;
	background-color:#f0f8ff;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	border:solid 2px #000066;
      }
h2 {
	color:#000066;
	font-size:1.1em;
	border-left:solid 20px #66cccc;
	text-align:left;
	padding-top:2px;
	padding-left:10px;
      }
h3 {
	color:#000000;
	font-size:1.em;
	border-left:solid 10px #ff9966;
	text-align:left;
	padding-top:2px;
	padding-left:10px;
	margin-left:3px;
      }

#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;
      }


/*** ヘッダーメニューバーの設定 ***/

.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-image:url(images/listmark.gif);
	margin-left:30px;
	padding-left:0;
	margin-top:0;
      }

.contents {
	text-align:left;
	list-style-image:url(images/listmark.gif);
	margin-left:100px;
	padding:10px;
	margin-top:0;
      }

li {
	padding-left:0.3em;
	color:#000000;
	margin-bottom:0.5em;
      }


/***** 定義リスト(最新情報) *****/
dl {
	font-size:0.98em;
	color:#444444;
	line-height:1.5em;
      }
dt {
	font-weight:bold;
	float:left;
      }
dd.6em {
	margin-left:6em;
      }
dd.10em {
	margin-left:10em;
      }
dd.15em {
	margin-left:15em;
      }
dd.20em {
	margin-left:20em;
      }

/***** 表tableの設定 *****/

table,th,td {
	border:none;
	margin-top:1px;
        padding:2px;
	padding-left:5px;
        font-size:0.95em;
      }

th.sectionmenu {/***** セクションメニュー（大項目） *****/
        border-top:solid 1px #66cccc;
        border-bottom:solid 1px #66cccc;
        background-color:#66cccc;
        color:#ffffff;
        width:190px;
        vertical-align:center;
        font-size:10pt;
      }
td.sectionmenu {/***** セクションメニュー（小項目） *****/
	border-bottom:solid 1px #66cccc;
        line-height:1.2em;
        padding-left:10px;
        font-size:9pt;
      }
td.sectionmenu1 {/***** セクションメニュー（小項目サブ） *****/
	border-bottom:solid 1px #66cccc;
        line-height:1.2em;
        padding-left:30px;
        font-size:9pt;
      }

th.border {/***** 線あり *****/
	background-color:#f0f8ff;
        text-align:center;
        border:solid 1px #CCCCCC;
      }
th.border2 {/***** 線あり左寄せ *****/
	background-color:#f0f8ff;
	text-align:left;
	margin-left:10px;
        border:solid 1px #CCCCCC;
      }
tr.border{/***** 線あり左寄せ１行まとめて指定 *****/
        border:solid 1px #CCCCCC;
      }
td.border{/***** 線あり左寄せ *****/
        border:solid 1px #CCCCCC;
      }
td.border2 {/***** 線あり中央揃え *****/
        text-align:center;
	border:solid 1px #CCCCCC;
      }
td.border3 {/***** 線あり右寄せ *****/
        text-align:right;
	border:solid 1px #CCCCCC;
      }
th.cal {/***** カレンダー曜日 *****/
	background-color:#f0f8ff;
	font-size:10pt;
	color:#000080;
	border:solid 1px #708090;
      }
td.cal_usual {/***** カレンダー日付通常 *****/
	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;
      }
th.general {/***** EJ見出し *****/
	background-color:#66cccc;
	color:#ffffff;
      }
td.ejtitle {/***** EJタイトル *****/
	background-color:#ffebcd;
	color:#000000;
	font-weight:bold;
	width:550px;
      }
td.ejyear {/***** EJ年月 *****/
	background-color:#fff8dc;
	color:#000000;
	width:200px;
      }
td.ejsite {/***** EJサイト *****/
	background-color:#fff8dc;
	color:#000000;
	width:350px;
      }
