@charset utf-8
#@charset euc-jp

/* ページ全体
2008/11/14 layoutサイズ760⇒580px
------------------*/
td,th {
	font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
	font-size:10pt;
}

body {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	font-size: 10pt;
	color: #000000;
	font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;	
	/*	background: #FFFFFF url(images/back.gif) repeat-y; */
}
h1, h2, dl {
	margin: 0px;
}
ul{margin:2px;}
ul li{margin:2px;list-style-type:none;}
ol{margin:2px;}
ol li{margin:2px 15px;}

p {
	margin: 0;
}

a:link {
	color: #006933;
	font-style:normal;
	text-decoration:none;
}
a:visited {
	color: #006933;
	font-style: normal;
	text-decoration:none;
}
a:hover, a:active {
	color: #738200;
	font-style: normal;
	text-decoration:none;
}
#layout {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:580px;
}
/*------------------
  ヘッダ

  20080710 urlをarise⇒commonへ修正
------------------*/
#header {
	width: 760px;
}
#header h1 {
	width: 760px;
	height: 55px;
	margin: 0;
	background: url(../common/images/head_logo.gif);
	text-indent: -9999px;
}
/*------------------
  ページ本体（2段組み）

  20080710 urlをarise⇒commonへ修正
  20081028 footer1をサイズ変更580,no-repeat
  20081114 mainのflatをrigth⇒leftへ
           content,pagebodyサイズ 760⇒580px
------------------*/
#pagebody {
	width: 580px;
	float: left;
	margin: 0;
	padding: 0;
}
#content {
	width: 580px;
	float: left;
	margin: 0;
	padding: 0;
}
#main {
	width: 580px;
	margin:10px 0 0 0;
	float: left;
}
#topmain {
	width: 580px;
	margin: 10px 0 0 0;
}
#navierea {
	width: 150px;
	float: left;
	margin: 10px 0 0 0;
	padding-left: 10px;
	background-color: #D0FFFF;
}
#footer {
	float: left;
	margin-top: 10px; 
	padding: 0;
	display: block;
	width: 580px;
	height: 26px;
	background-image:url(../common/images/footer.gif);
	background-repeat: no-repeat;
}

/*------------------
 メイン
------------------*/

#pagebody h1 {
	margin: 20px 0 10px 14px;
	padding: 0;
}
#main h3 {
	margin: 10px 0 0 0;
	padding: 0;
}

#main ul, #main li {
	margin: 1px;
	line-height: 2.0;
	padding-left: 10px;
	list-style: none;
}

/*----------------
 左ナビゲーション
------------------*/
#l_navi {
	width: 150px;
}
#l_navi ul {
	margin: 0;
	padding: 0;
}
#l_navi li{
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	display: block;
	width: 142px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #009999;
}

#l_navi a {
	margin: 0;
	padding: 0;
}

#l_sidenavi {
	float: left;
	width: 150px;
	height: 133px;
	margin-top: 15px;
	padding: 0;
}
#l_sidenavi p {
	text-indent: -9999px;
}

/*----------------
 左蔵書検索

 2008/11 追加、form1⇒有瀬 2⇒長田 3⇒ポーアイ
------------------*/
#form1 {
	width: 142px;
	height: 102px;
	padding: 2;
	background-color:#339966; color:#FFFFFF;
}

#form2 {
	width: 142px;
	height: 102px;
	padding: 2;
	background-color:#666666; color:#FFFFFF;
}

#form3 {
	width: 142px;
	height: 102px;
	padding: 2;
	background-color:#0066FF; color:#FFFFFF;
}

/*------------------
  ヘッダナビゲーション

  20080710 urlをarise⇒commonへ修正
------------------*/
#h_navi {
	float: left;
	width: 750px;
}
#h_navi ul {
	margin: 0 0 0 18px;
	padding: 0;
	list-style: none;
}
#h_navi li,#h_navi a{
	float: left;
	display: block;
	width: 120px;
	height: 30px;
	background: url(../common/images/h_navi.gif);
	text-indent: -9999px;
}


#h_navi02 a { background-position: -120px 0 }
#h_navi03 a { background-position: -240px 0 }
#h_navi04 a { background-position: -360px 0 }
#h_navi05 a { background-position: -480px 0 }
#h_navi06 a { background-position: -600px 0 }
#h_navi01 a:hover { background-position: 0 -31px }
#h_navi02 a:hover { background-position: -120px -31px }
#h_navi03 a:hover { background-position: -240px -31px }
#h_navi04 a:hover { background-position: -360px -31px }
#h_navi05 a:hover { background-position: -480px -31px }
#h_navi06 a:hover { background-position: -600px -31px }

/*------------------
 パンくずリスト
------------------*/
#rootlist {
	position: static;
	top: 65px;
	left: 670px;
	color: #000000;
}

/*------------------
 バナー
------------------*/
#banner {
	width: 580px;
	float: right;
}
/*------------------
 フッタ
20081114 ulのmargin: 10px⇒0px
------------------*/
#footer p {
	text-indent: -9999px;
}

#footer ul {	
	margin: 0px 0 0 18px;
	padding: 0;
	list-style: none;
}
#footer li {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 10pt;
}
#footer a {
	color: #006666;
}
#footer a:hover{
	color: #FFFFFF;
}
#footer a:active{
	color: #FFFFFF;
}
/*----------------------
　既存スタイル
----------------------*/
a.winclose:link    {text-decoration:none;color:#0000FF;}
a.winclose:visited {text-decoration:none;color:#0000FF;}
a.winclose:active  {text-decoration:none;color:#0000FF;}
a.winclose:hover   {text-decoration:none;color:#FF0000;}

.navi_page{border: 1px solid #FFFFFF;}
.navi_page th {background-color:#996633;color:#FFFFFF;text-align:center;height:10px;border: 1px solid #FFFFFF;font-weight:bold;}
.navi_page td {
	background-color:#096227;
	color:#FFFFFF;
	text-align:center;
	border: 1px solid #FFFFFF;
	font-weight:bold;
	height:25px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 10pt;
}
.navi_page a:link    {text-decoration:none;background-color:#336633;color:#FFFFFF;font-weight:bold;display:block;width:100%;height:100%;}
.navi_page a:visited {text-decoration:none;background-color:#336633;color:#FFFFFF;font-weight:bold;display:block;width:100%;height:100%;}
.navi_page a:active  {text-decoration:none;background-color:#336633;color:#FFFFFF;font-weight:bold;display:block;width:100%;height:100%;}
.navi_page a:hover   {text-decoration:none;background-color:#FFFFFF;color:#336633;font-weight:bold;display:block;width:100%;height:100%;}

.to_top {
  color:#009966;
  font-size:10pt;
  text-align:right;
}
.to_top a:link   {color:#009966;}
.to_top a:visited{color:#009966;}
.to_top a:active {color:#009966;}
.to_top a:hover  {color:#FFFFFF;background-color:#009966;}

/*title*/
.t1_green {
  color:#003300;
  text-align:center;
  font: normal bold 15pt/130% ＭＳ Ｐゴシック,Osaka;
  letter-spacing: 0.5em;
  margin:5px;
}
.t1_green2 {
  color:#003300;
  font: normal bold 15pt/100% ＭＳ Ｐゴシック,Osaka;
  letter-spacing: 0.5em;
  margin:3px;
  padding:0px 5px;
  border-left:10px solid #030;
}
.t2_green {
  color:#003300;
  font: normal normal 12pt/100% ＭＳ Ｐゴシック,Osaka;
  letter-spacing: 0.1em;
  margin:5px;
  padding:0px 5px;
}

.t2_gray {
  color:#096227;
  background-color:#F0F0F0;
  text-align:left;
  font: normal bold 12pt/130% ＭＳ Ｐゴシック,Osaka;
  letter-spacing: 0.5em;
  margin:5px;
}
.t2_brown{
  color:#A61404;
  text-align:left;
  font: normal bold 10pt/130% ＭＳ Ｐゴシック,Osaka;
  margin:5px;
  border-bottom: 1px solid #A61404;
}
.t2_brown2{
  color:#A61404;
  text-align:left;
  font: normal bold 10pt/130% ＭＳ Ｐゴシック,Osaka;
  margin:5px;
}
.t2_blue{
  color:#FFF;
  background-color:#008080;
  text-align:left;
  font: normal bold 12pt/130% ＭＳ Ｐゴシック,Osaka;
  margin:5px;
  padding:2px;
}
.t2_black{
  color:#fff;
  background-color:#333;
  text-align:left;
  font: normal bold 12pt/130% ＭＳ Ｐゴシック,Osaka;
  margin:0px;
  padding:2px;
}

.t3_green{
  color:#096227;
  font:normal bold 10pt/130% ＭＳ Ｐゴシック,Osaka;
}
/*text*/
.txtArea{
	line-height:110%;
	font-weight:normal;
	margin: 5px 20px;
	font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
	font-size: 10pt;
}
.txtArea img{
  margin: 10px 20px;
}
.caution{
  color:#FF0000;
  font-weight:bold;
}
.BGdark {background-color:#E8FFD0;}
.BGwhite{background-color:#FFFFFF;}

.database{background-color:#FF99CC; color:#FFFFFF;}
.database a:link   {color:#FFFFFF;}
.database a:visited{color:#FFFFFF;}
.database a:active {color:#FF66CC;}
.database a:hover  {color:#FFFFFF;background-color:#009966;}

/*.arise{background-color:#66CC99; color:#FFFFFF;}
.arise a:link   {color:#FFFFFF;}
.arise a:visited{color:#FFFFFF;}
.arise a:active {color:#009966;}
.arise a:hover  {color:#FFFFFF;background-color:#009966;}*/

.arise{background-color:#339966; color:#FFFFFF;}
.arise a:link   {color:#FFFFFF;}
.arise a:visited{color:#FFFFFF;}
.arise a:active {color:#009966;}
.arise a:hover  {color:#FFFFFF;background-color:#009966;}

.nagata{background-color:#666666; color:#FFFFFF;}
.nagata a:link   {color:#FFFFFF;}
.nagata a:visited{color:#FFFFFF;}
.nagata a:active {color:#000099;}
.nagata a:hover  {color:#FFFFFF;background-color:#CACACA;}

.porai{background-color:#0066FF; color:#FFFFFF;}
.porai a:link   {color:#FFFFFF;}
.porai a:visited{color:#FFFFFF;}
.porai a:active {color:#0066CC;}
.porai a:hover  {color:#FFFFFF;background-color:#003366;}

.all{background-color:#ED161E; color:#FFFFFF;}

/*table*/
.tbl1{
  border:1px solid #333;
  font-size: 10pt;
}
.tbl1 th{
  background-color:#996633;
  color:#FFFFFF;
  border:1px solid #FFF;
}
.tbl1 td{
  padding:2px 5px;
}

.tbl1_border{
  border-left :1px solid #333;
  border-top  :1px solid #333;
  font-size: 10pt;
}
.tbl1_border td{
  border-right :1px solid #333;
  border-bottom:1px solid #333;
  padding:2px 5px;
}
.tbl1_border th{
  background-color:#FFFFCC;
  color:#333;
  border-right :1px solid #333;
  border-bottom:1px solid #333;
}
