﻿@charset "UTF-8";

/* CSS Document */



p {
	font-size: 80%;
	/*\*/
		*font-size: 80%; 
}

div#wrapper div#main div#side ul li.side_c a {
	background: url(../../img/side_c_f2.jpg) no-repeat left top;
}

/******************************************************************
#
******************************************************************/
/*見出し*/
div#wrapper div#main div#contents div#contents_box div.midasi h1  {
	background: url(../../jyoholibrary/img/title.gif) no-repeat left top;
}

div#wrapper div#main div#contents div#contents_box div.midasi div.read_img {
	background: url(../../jyoholibrary/img/read.jpg) no-repeat left top;
}



/*ボタンボックス*/

div#wrapper div#main div#contents div#contents_box ul.btn_box {
	width:511px;
	margin: 15px 0 0 34px;
}

div#wrapper div#main div#contents div#contents_box ul.btn_box li {
	width: 511px;
	height: 65px;
}

div#wrapper div#main div#contents div#contents_box ul.btn_box li a {
	width: 511px;
	height: 59px;
}

/*情報ライブラリ*/
div#wrapper div#main div#contents div#contents_box ul.btn_box li.info a {
	background: url(../../jyoholibrary/img/btn_info.jpg) no-repeat left top;
}
div#wrapper div#main div#contents div#contents_box ul.btn_box li.info,
div#wrapper div#main div#contents div#contents_box ul.btn_box li.info a:hover {
	background: url(../../jyoholibrary/img/btn_info_f2.jpg) no-repeat left top;
}

/*所蔵図書検索*/
div#wrapper div#main div#contents div#contents_box ul.btn_box li.search a {
	background: url(../../jyoholibrary/img/btn_search.jpg) no-repeat left top;
}
div#wrapper div#main div#contents div#contents_box ul.btn_box li.search,
div#wrapper div#main div#contents div#contents_box ul.btn_box li.search a:hover {
	background: url(../../jyoholibrary/img/btn_search_f2.jpg) no-repeat left top;
}

/*新着資料*/
div#wrapper div#main div#contents div#contents_box ul.btn_box li.new a {
	background: url(../../jyoholibrary/img/btn_new.jpg) no-repeat left top;
}
div#wrapper div#main div#contents div#contents_box ul.btn_box li.new,
div#wrapper div#main div#contents div#contents_box ul.btn_box li.new a:hover {
	background: url(../../jyoholibrary/img/btn_new_f2.jpg) no-repeat left top;
}

/*所蔵雑誌一覧*/
div#wrapper div#main div#contents div#contents_box ul.btn_box li.list a {
	background: url(../../jyoholibrary/img/btn_list.jpg) no-repeat left top;
}
div#wrapper div#main div#contents div#contents_box ul.btn_box li.list,
div#wrapper div#main div#contents div#contents_box ul.btn_box li.list a:hover {
	background: url(../../jyoholibrary/img/btn_list_f2.jpg) no-repeat left top;
}

/*新着資料案内（PDF）*/
div#wrapper div#main div#contents div#contents_box ul.btn_box li.pdf a {
	background: url(../../jyoholibrary/img/btn_pdf.jpg) no-repeat left top;
}
div#wrapper div#main div#contents div#contents_box ul.btn_box li.pdf,
div#wrapper div#main div#contents div#contents_box ul.btn_box li.pdf a:hover {
	background: url(../../jyoholibrary/img/btn_pdf_f2.jpg) no-repeat left top;
}

/*テーマ別ブックリスト*/
div#wrapper div#main div#contents div#contents_box ul.btn_box li.booklist a {
	background: url(../../jyoholibrary/img/btn_booklist.jpg) no-repeat left top;
}
div#wrapper div#main div#contents div#contents_box ul.btn_box li.booklist,
div#wrapper div#main div#contents div#contents_box ul.btn_box li.booklist a:hover {
	background: url(../../jyoholibrary/img/btn_booklist_f2.jpg) no-repeat left top;
}





/******************************************************************
#　ページ共通
******************************************************************/
/*上部メニューボタン*/
div#wrapper div#main div#contents div#contents_box div.jyoholibrary_btn {
	width: 570px;
}

div#wrapper div#main div#contents div#contents_box div.jyoholibrary_btn ul li,
div#wrapper div#main div#contents div#contents_box div.jyoholibrary_btn ul li a {
	height: 32px;
}

/*利用案内*/
div#wrapper div#main div#contents div#contents_box div.jyoholibrary_btn ul li.riyou {
	width: 86px;
}
div#wrapper div#main div#contents div#contents_box div.jyoholibrary_btn ul li.riyou a {
	width: 86px;
	background: url(../../jyoholibrary/img/menubtn_riyou.gif) no-repeat left top;
}
div#wrapper div#main div#contents div#contents_box div.jyoholibrary_btn ul li.riyou,
div#wrapper div#main div#contents div#contents_box div.jyoholibrary_btn ul li.riyou a:hover {
	background: url(../../jyoholibrary/img/menubtn_riyou_f2.gif) no-repeat left top;
}

/*所蔵図書検索*/
div#wrapper div#main div#contents div#contents_box div.jyoholibrary_btn ul li.opac {
	width: 114px;
}
div#wrapper div#main div#contents div#contents_box div.jyoholibrary_btn ul li.opac a {
	width: 109px;
	background: url(../../jyoholibrary/img/menubtn_opac.gif) no-repeat left top;
}
div#wrapper div#main div#contents div#contents_box div.jyoholibrary_btn ul li.opac,
div#wrapper div#main div#contents div#contents_box div.jyoholibrary_btn ul li.opac a:hover {
	background: url(../../jyoholibrary/img/menubtn_opac_f2.gif) no-repeat left top;
}

/*新着資料*/
div#wrapper div#main div#contents div#contents_box div.jyoholibrary_btn ul li.new {
	width: 87px;
}
div#wrapper div#main div#contents div#contents_box div.jyoholibrary_btn ul li.new a {
	width: 82px;
	background: url(../../jyoholibrary/img/menubtn_new.gif) no-repeat left top;
}
div#wrapper div#main div#contents div#contents_box div.jyoholibrary_btn ul li.new,
div#wrapper div#main div#contents div#contents_box div.jyoholibrary_btn ul li.new a:hover {
	background: url(../../jyoholibrary/img/menubtn_new_f2.gif) no-repeat left top;
}

/*所蔵雑誌一覧*/
div#wrapper div#main div#contents div#contents_box div.jyoholibrary_btn ul li.mgz {
	width: 115px;
}
div#wrapper div#main div#contents div#contents_box div.jyoholibrary_btn ul li.mgz a {
	width: 110px;
	background: url(../../jyoholibrary/img/menubtn_mgz.gif) no-repeat left top;
}
div#wrapper div#main div#contents div#contents_box div.jyoholibrary_btn ul li.mgz,
div#wrapper div#main div#contents div#contents_box div.jyoholibrary_btn ul li.mgz a:hover {
	background: url(../../jyoholibrary/img/menubtn_mgz_f2.gif) no-repeat left top;
}


/*あらかると*/
div#wrapper div#main div#contents div#contents_box div.jyoholibrary_btn ul li.newly {
	width: 99px;
}
div#wrapper div#main div#contents div#contents_box div.jyoholibrary_btn ul li.newly a {
	width: 94px;
	background: url(../../jyoholibrary/img/menubtn_newly.gif) no-repeat left top;
}
div#wrapper div#main div#contents div#contents_box div.jyoholibrary_btn ul li.newly,
div#wrapper div#main div#contents div#contents_box div.jyoholibrary_btn ul li.newly a:hover {
	background: url(../../jyoholibrary/img/menubtn_newly_f2.gif) no-repeat left top;
}


/*リスト*/
div#wrapper div#main div#contents div#contents_box div.jyoholibrary_btn ul li.booklist {
	width: 69px;
}
div#wrapper div#main div#contents div#contents_box div.jyoholibrary_btn ul li.booklist a {
	wdith: 69px;
	background: url(../../jyoholibrary/img/menubtn_booklist.gif) no-repeat left top;
}
div#wrapper div#main div#contents div#contents_box div.jyoholibrary_btn ul li.booklist,
div#wrapper div#main div#contents div#contents_box div.jyoholibrary_btn ul li.booklist a:hover {
	background: url(../../jyoholibrary/img/menubtn_booklist_f2.gif) no-repeat top;
}


/*情報ライブラリーページでの共通事項*/
div#wrapper div#main div#contents div#contents_box div.jyoho_con {
	width: 545px;
	margin: 0 0 0 20px;
}
/*文字サイズ指定*/
div#wrapper div#main div#contents div#contents_box div.jyoho_con p,
div#wrapper div#main div#contents div#contents_box div.jyoho_con p.indent,
div#wrapper div#main div#contents div#contents_box div.jyoho_con ul.indent li,
div#wrapper div#main div#contents div#contents_box div.jyoho_con table tr th,
div#wrapper div#main div#contents div#contents_box div.jyoho_con table tr td,
div#wrapper div#main div#contents div#contents_box div.post_con table tr th,
div#wrapper div#main div#contents div#contents_box div.post_con table tr td,
div#wrapper div#main div#contents div#contents_box div.mgz_con p,
div#wrapper div#main div#contents div#contents_box div.mgz_con table tr th,
div#wrapper div#main div#contents div#contents_box div.mgz_con table tr td,
div#wrapper div#main div#contents div#contents_box div.mgz_con ul li,
div#wrapper div#main div#contents div#contents_box div.newly_con p,
div#wrapper div#main div#contents div#contents_box div.booklist_con table tr th,
div#wrapper div#main div#contents div#contents_box div.booklist_con table tr td,
div#wrapper div#main div#contents div#contents_box div.booklist_con p {
	font-size: 80%;
	/*\*/
		*font-size: 80%; 
}



div#wrapper div#main div#contents div#contents_box div.jyoho_con p.indent,
div#wrapper div#main div#contents div#contents_box div.jyoho_con ul.indent li,
div#wrapper div#main div#contents div#contents_box div.mgz_con p.indent,
div#wrapper div#main div#contents div#contents_box div.mgz_con ul.indent li {
	padding: 0 0 0 10px;
	text-indent: -10px;
}

span.text_bold {
	font-weight: bold;
}

span.attention {
	font-size: 75%;
	/*\*/
		*font-size: 75%; 
}

div#wrapper div#main div#contents div#contents_box table {
	border-collapse: collapse;
}
div#wrapper div#main div#contents div#contents_box table tr th,
div#wrapper div#main div#contents div#contents_box table tr td {
	padding: 8px 10px 8px 10px;
	border: 1px solid #909090;
}
div#wrapper div#main div#contents div#contents_box table tr th {
	text-align: left;
	font-weight: normal;
	background: #F0F0F0;
}

/* 返却ポスト */
p.btn_post {
	vertical-align: bottom;
	margin: 5px 0 0 0;
}

p.btn_post img {
	float: left;
	margin: -2px 5px 0 0;
}
/******************************************************************
#　情報ライブラリー ＞ 情報ライブラリー利用案内
******************************************************************/
div#wrapper div#main div#contents div#contents_box div.riyou_b ul li.riyou a {
	background: url(../../jyoholibrary/img/menubtn_riyou_f2.gif) no-repeat left top;
}

/* 返却 ＞ 時間 */
div#wrapper div#main div#contents div#contents_box div.jyoho_con table.riyou_hour {
	width: 455px;
}
div#wrapper div#main div#contents div#contents_box div.jyoho_con table.riyou_hour th {
	width: 40%
}
div#wrapper div#main div#contents div#contents_box div.jyoho_con table.riyou_hour td{
	width: 60%;
}


/* 蔵書検索 ＞ 開館時間 */
div#wrapper div#main div#contents div#contents_box div.jyoho_con table.riyou_kaikan {
	width: 250px;
}
div#wrapper div#main div#contents div#contents_box div.jyoho_con table.riyou_kaikan tr th {
	width: 45%;
}
div#wrapper div#main div#contents div#contents_box div.jyoho_con table.riyou_kaikan tr td {
	width: 55%;
}

/* 蔵書検索 ＞ 休館日 */
div#wrapper div#main div#contents div#contents_box div.jyoho_con p.riyou_kyukan {
	width: 350px;
	padding: 10px;
	border: 1px solid #909090;
}


/******************************************************************
#　情報ライブラリー ＞ 返却ポストのご案内
******************************************************************/
div#wrapper div#main div#contents div#contents_box div.riyou_b ul li.riyou a {
	background: url(../../jyoholibrary/img/menubtn_riyou_f2.gif) no-repeat left top;
}


div#wrapper div#main div#contents div#contents_box div.post_con {
	width: 550px;
	margin: 20px 0 0 20px;
}

div#wrapper div#main div#contents div#contents_box div.post_con table {
	width: 280px;
}

div#wrapper div#main div#contents div#contents_box div.post_con table tr th {
	background: #F0F0F0;
	text-align: left;
	font-weight: normal;
}

div#wrapper div#main div#contents div#contents_box div.post_con table tr th,
div#wrapper div#main div#contents div#contents_box div.post_con table tr td {
	padding: 10px;
	border: 1px solid #999999;
}

/******************************************************************
#　情報ライブラリー ＞ 所蔵雑誌一覧
******************************************************************/
div#wrapper div#main div#contents div#contents_box div.mgz_b ul li.mgz a {
	background: url(../../jyoholibrary/img/menubtn_mgz_f2.gif) no-repeat left top;
}

/* コンテンツ */
div#wrapper div#main div#contents div#contents_box div.mgz_con {
	width: 550px;
	margin: 0 0 0 20px;
}

/* テーブルの設定 */
div#wrapper div#main div#contents div#contents_box div.mgz_con table {
	width: 535px;
}
div#wrapper div#main div#contents div#contents_box div.mgz_con table tr th {
	text-align: center;
}
div#wrapper div#main div#contents div#contents_box div.mgz_con table tr th.mgzname {
	width: 20%;
}
div#wrapper div#main div#contents div#contents_box div.mgz_con table tr th.syuppansya {
	width: 40%;
}
div#wrapper div#main div#contents div#contents_box div.mgz_con table tr th.hindo {
	width: 15%;
}
div#wrapper div#main div#contents div#contents_box div.mgz_con table tr th.kango {
	width: 25%;
}
div#wrapper div#main div#contents div#contents_box div.mgz_con table tr td.hindo {
	text-align: center;
}



div#wrapper div#main div#contents div#contents_box div.mgz_con p.btn_ichiran {
	width: 97px;
	height: 31px;
}
div#wrapper div#main div#contents div#contents_box div.mgz_con p.btn_ichiran a {
	width: 97px;
	height: 31px;
	background: url(../../jyoholibrary/img/btn_ichiran.gif) no-repeat left top;
}
div#wrapper div#main div#contents div#contents_box div.mgz_con p.btn_ichiran,
div#wrapper div#main div#contents div#contents_box div.mgz_con p.btn_ichiran a:hover {
	background: url(../../jyoholibrary/img/btn_ichiran_f2.gif) no-repeat left top;
}

div#wrapper div#main div#contents div#contents_box div.mgz_con ul.indent li {
	line-height: 150%;
}

/******************************************************************
#　情報ライブラリー ＞ あらかると
******************************************************************/
div#wrapper div#main div#contents div#contents_box div.newly_b ul li.newly a {
	background: url(../../jyoholibrary/img/menubtn_newly_f2.gif) no-repeat left top;
}

div#wrapper div#main div#contents div#contents_box div.newly_con {
	width: 550px;
	margin: 0 0 0 20px;
}

div#wrapper div#main div#contents div#contents_box div.newly_con ul.newly_pdf li {
	float: left;
	display: block;
	width: 245px;
	margin: 0 20px 0 0;
	padding: 10px 0 5px 0;
	border-bottom: 1px dotted #333333;
}

/******************************************************************
#　情報ライブラリー ＞ テーマ別ブックリスト
******************************************************************/
div#wrapper div#main div#contents div#contents_box div.booklist_b ul li.booklist a {
	background: url(../../jyoholibrary/img/menubtn_booklist_f2.gif) no-repeat top;
}


div#wrapper div#main div#contents div#contents_box div.booklist_con {
	width: 550px;
	margin: 5px 0 0 20px;
}

div#wrapper div#main div#contents div#contents_box div.booklist_con table {
	width: 535px;
}

div#wrapper div#main div#contents div#contents_box div.booklist_con table tr th.theme {
	width: 80%;
	text-align: center;
}

div#wrapper div#main div#contents div#contents_box div.booklist_con table tr th.ymd {
	width: 20%;
	text-align: center;
	font-size: 80%;
	/*\*/
		*font-size: 80%; 
}


.trcolor1 {
    background-color: #FFEEEE;
}
.trcolor2 {
    background-color: #EEFFEE;
}

