<!--
-->
@charset "utf-8";
/*----------------------*/
/*全体指定*/
/*----------------------*/
html,body{
margin:0px;
padding:0px;
height:100%;
}
body{
text-align:center;
width:100%;
font-size:80%;
line-height:130%;
color:#1E1E1E;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
img{
border:none;
}
ul:after ,
dl:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.float_clear{
margin:0px;
padding:0px;
font-size:1px;
line-height:1px;
clear:both;
}
a{
color:#003F7B;
text-decoration:none;
}
a:hover{
color:#003F7B;
text-decoration:underline;
}
form{
margin:0px;
padding:0px;
}
p{
margin: 0px;
padding: 0px;
}
/*----------------------------*/
/*-- 　ページ要素（全体）　 --*/
/*----------------------------*/
#main_space{
margin:0px auto;
padding:0px;
position:relative;
height:auto !important;
min-height:100%;
height:100%;
}
/*----------------------------*/
/*-- 　ページ要素（ヘッダー）　 --*/
/*----------------------------*/
/*ヘッダー全体*/
#header_space{
background:url("https://www1.jimu.nara-k.ac.jp/nnct-library/images/bg_header_image.jpg") no-repeat top center;
margin:0px auto;
padding:0px;
width:923px;
clear:both;
}
/*ヘッダー上部*/
ul#header_space_top{
list-style-type:none;
background:url("https://www1.jimu.nara-k.ac.jp/nnct-library/images/bg_header_top.gif") repeat-x top center;
margin:0px;
padding:0px 0px 100px 0px;
clear:both;
}
/*ヘッダー上部（左側）*/
li#header_space_top_left{
margin:0px;
padding:0px;
width:310px;
float:left;
}
li#header_space_top_left a{
background:url("https://www1.jimu.nara-k.ac.jp/nnct-library/images/bg_header_logo.gif") no-repeat center;
margin:0px auto;
padding:0px;
width:209px;
height:53px;
text-align:center;
text-decoration:none;
display:block;
}
li#header_space_top_left a strong{
margin:0px;
padding:0px;
font-size:10px;
line-height:10px;
visibility:hidden;
}
/*ヘッダー上部（右側）*/
li#header_space_top_right{
margin:0px;
padding:0px;
width:607px;
text-align:right;
color:#FFF;
float:left;
}
li#header_space_top_right a{
margin:0px 7px;
color:#FFF;
}
li#header_space_top_right p{
margin:0px;
padding:3px 0px 2px 0px;
font-size:12px;
line-height:14px;
}
/*ナビゲーションメニュー*/
ul#header_navimenu{
list-style-type:none;
margin:0px;
padding:0px;
clear:both;
}
ul#header_navimenu li{
margin:0px;
padding:0px;
width:155px;
float:left;
}
ul#header_navimenu li#header_navimenu_first{
width:148px;
}
ul#header_navimenu li a{
background:url("https://www1.jimu.nara-k.ac.jp/nnct-library/images/bg_navimenu_off.gif") no-repeat center;
margin:0px 0px 0px 8px;
padding:0px;
width:147px;
height:44px;
text-decoration:none;
text-align:center;
display:block;
}
ul#header_navimenu li#header_navimenu_first a{
margin:0px;
}
ul#header_navimenu li a strong{
margin:0px;
padding:12px 5px 0px 5px;
font-weight:bold;
font-size:14px;
line-height:18px;
cursor:pointer;
color:#767676;
display:block;
}
ul#header_navimenu li a.header_navimenu_sp strong{
padding-top:6px;
}
ul#header_navimenu li a.menu_on{
background-image:url("../images/bg_navimenu_on.gif");
}
ul#header_navimenu li a.menu_on strong{
color:#FFF;
}
/*ナビゲーションサブメニュー*/
#header_navisubmenu{
background:url("https://www1.jimu.nara-k.ac.jp/nnct-library/images/bg_navimenu_bottom.gif") #FB9222 no-repeat bottom;
margin:0px;
padding:7px 5px 11px 5px;
font-size:12px;
line-height:14px;
min-height:14px;
text-align:left;
color:#FFF;
display:block;
clear:both;
}
#header_navisubmenu span{
margin:0px;
padding:0px;
display:block;
position:absolute;
visibility:hidden;
}
#header_navisubmenu a{
margin:0px 7px;
color:#FFF;
}
/*----------------------------*/
/*-- 　ページ要素（コンテンツ）　 --*/
/*----------------------------*/
ul#contents_space{
list-style-type:none;
margin:0px auto !important;
margin:0px;
padding:15px 0px 10px 0px;
width:923px;
clear:both;
}
/*サイドメニュー*/
ul#contents_space li#contents_side{
margin:0px 8px 0px 0px;
padding:0px;
width:181px;
float:left;
}
/*カレンダータイトル*/
#side_calendar_title{
background:url("https://www1.jimu.nara-k.ac.jp/nnct-library/images/bg_side_caltitle.gif") no-repeat center;
margin:0px;
padding:0px;
width:181px;
height:26px;
display:block;
}
#side_calendar_title strong{
margin:0px;
padding:0px;
font-size:10px;
line-height:10px;
visibility:hidden;
}
/*カレンダー切り替え*/
ul#side_calender_bute{
list-style-type:none;
margin:5px 0px 5px 0px;
padding:0px;
width:181px;
clear:both;
}
ul#side_calender_bute li{
margin:0px;
padding:0px;
float:left;
}
ul#side_calender_bute li#calender_bute_left{
width:10%;
text-align:right;
}
ul#side_calender_bute li#calender_bute_left a{
background:url("https://www1.jimu.nara-k.ac.jp/nnct-library/images/icon_calbute_prev.gif") no-repeat center;
margin:0px auto;
padding:0px;
width:9px;
height:13px;
text-decoration:none;
display:block;
}
ul#side_calender_bute li#calender_bute_center{
width:80%;
text-align:center;
}
ul#side_calender_bute li#calender_bute_center{
margin:0px;
padding:1px 0px 0px 0px;
font-size:12px;
line-height:12px;
font-weight:bold;
display:block;
}
ul#side_calender_bute li#calender_bute_right{
width:10%;
text-align:left;
}
ul#side_calender_bute li#calender_bute_right a{
background:url("https://www1.jimu.nara-k.ac.jp/nnct-library/images/icon_calbute_next.gif") no-repeat center;
margin:0px;
padding:0px;
width:9px;
height:13px;
text-decoration:none;
display:block;
}
ul#side_calender_bute li#calender_bute_left a strong,
ul#side_calender_bute li#calender_bute_right a strong{
margin:0px auto;
padding:0px;
font-size:6px;
line-height:6px;
visibility:hidden;
}
/*カレンダーテーブル*/
#calender_table{
background-color:#736F6E;
margin:0px 0px 5px 0px;
padding:0px;
width:181px;
border-collapse:collapse;
clear:both;
}
#calender_table th{
background-color:#EBEBEC;
margin:1px;
padding:2px 3px;
font-size:12px;
line-height:12px;
border:1px solid #736F6E;
text-align:center;
}
#calender_table th p{
margin:0px;
padding:2px 0px;
}
#calender_table td{
background-color:#FFF;
margin:1px;
padding:2px 3px;
font-size:12px;
line-height:12px;
border:1px solid #736F6E;
text-align:center;
}
#calender_table td p{
margin:0px;
padding:1px 0px 2px 0px;
border-bottom:6px solid #FFF;
display:block;
}
/*カレンダー説明リスト*/
#calender_infolist{
margin:0px;
padding:0px;
clear:both;
}
#calender_infolist p{
margin:0px;
padding:0px;
text-align:left;
font-size:80%;
line-height:120%;
display:block;
float:left;
}
#calender_infolist dl{
margin:0px;
padding:0px 0px 5px 0px;
clear:both;
}
#calender_infolist dl dt{
margin:0px;
padding:0px;
width:25px;
text-align:left;
float:left;
}
#calender_infolist dl dt span{
margin:0px 2px 0px 4px;
padding:1px 0px 0px 0px;
border-bottom:6px solid #FFF;
font-size:1px;
line-height:1px;
display:block;
}
#calender_infolist dl dd{
margin:0px 0px 0px 3px;
padding:0px;
width:152px;
text-align:left;
font-size:80%;
line-height:120%;
float:left;
}
/*カレンダー特殊日付*/
#calender_table td p.calender_corona3,
#calender_infolist dl dt span.calender_corona3{
border-color:#e18641;
}
#calender_table td p.calender_corona2,
#calender_infolist dl dt span.calender_corona2{
border-color:#e1ce41;
}
#calender_table td p.calender_corona1,
#calender_infolist dl dt span.calender_corona1{
border-color:#4169e1;
}
#calender_table td p.calender_holiday,
#calender_infolist dl dt span.calender_holiday{
border-color:#E27F9D;
}
#calender_table td p.calender_saturday,
#calender_infolist dl dt span.calender_saturday{
border-color:#4F9DD2;
}
#calender_table td p.calender_everyday,
#calender_infolist dl dt span.calender_everyday{
border-color:#91C56A;
}
/*サイドバナー*/
#side_banner_area{
margin:0px;
padding:20px 0px 25px 0px;
width:181px;
clear:both;
}
#side_banner_area p{
padding-bottom:3px;
}
/*新着図書案内タイトル*/
#side_library_info_title{
background:url("https://www1.jimu.nara-k.ac.jp/nnct-library/images/bg_side_library_info.gif") no-repeat center;
margin:0px;
padding:0px;
width:181px;
height:37px;
display:block;
clear:both;
}
#side_library_info_title strong{
margin:0px;
padding:0px;
font-size:10px;
line-height:10px;
visibility:hidden;
}
/*新着図書案内検索窓*/
dl#side_library_info_search{
list-style-type:none;
margin:0px 0px 5px 0px;
padding:0px;
width:181px;
clear:both;
}
dl#side_library_info_search dt{
margin:0px;
padding:3px 0px 0px 0px;
width:50px;
font-size:10px;
line-height:12px;
text-align:center;
float:left;
}
dl#side_library_info_search dd{
margin:0px;
padding:0px;
width:130px;
text-align:left;
float:left;
}
dl#side_library_info_search dd input{
margin:0px;
padding:0px;
width:68px;
}
dl#side_library_info_search dd a{
background:url("https://www1.jimu.nara-k.ac.jp/nnct-library/images/btn_new_search.gif") no-repeat center;
margin:0px 0px 0px 2px;
padding:0px;
width:45px;
height:19px;
vertical-align:top;
text-decoration:none;
display:inline-block;
}
dl#side_library_info_search dd a strong{
margin:0px;
padding:0px;
font-size:10px;
line-height:10px;
visibility:hidden;
}
/*コンテンツメイン*/
ul#contents_space li#contents_main{
margin:0px;
padding:0px;
width:734px;
float:left;
}
/*コンテンツタイトル*/
.contents_title{
background:url("https://www1.jimu.nara-k.ac.jp/nnct-library/images/bg_conttitle_top.gif") no-repeat top center;
margin:0px 0px 10px 0px;
padding:0px;
width:734px;
text-align:left;
clear:both;
display:block;
}
.contents_title strong{
background:url("https://www1.jimu.nara-k.ac.jp/nnct-library/images/bg_conttitle_bottom.gif") no-repeat bottom center;
margin:0px;
padding:16px 12px 14px 12px;
font-size:130%;
line-height:150%;
display:block;
}
/*コンテンツサブタイトル*/
.contents_subtitle{
background:url("https://www1.jimu.nara-k.ac.jp/nnct-library/images/bg_contsubtitle_top.gif") no-repeat top center;
margin:0px 0px 8px 0px;
padding:0px;
width:734px;
text-align:left;
clear:both;
display:block;
}
.contents_subtitle strong{
background:url("https://www1.jimu.nara-k.ac.jp/nnct-library/images/bg_contsubtitle_bottom.gif") no-repeat bottom center;
margin:0px;
padding:4px 9px;
display:block;
}
.contents_subtitle strong span{
margin:0px;
padding:5px 10px;
border-left:4px solid #FD9B33;
font-size:110%;
line-height:130%;
display:block;
}
/*コンテンツサブタイトル（記事用）*/
.contents_subtitle_entry{
background:url("https://www1.jimu.nara-k.ac.jp/nnct-library/images/bg_contsubtitle.gif") no-repeat center left;
margin:0px 0px 8px 0px;
padding:9px 19px;
width:676px !important;
width:714px;
text-align:left;
font-size:110%;
line-height:130%;
clear:both;
display:block;
}
/*コンテンツインラインタイトル*/
.contents_inlinetitle{
margin:0px 0px 8px 0px;
padding:0px;
width:734px;
text-align:left;
clear:both;
display:block;
}
.contents_inlinetitle strong{
margin:0px;
padding:3px;
font-size:110%;
line-height:130%;
display:block;
}
/*コンテンツリンクリスト*/
.contents_linklist{
margin:0px;
padding:0px 0px 5px 0px;
clear:both;
}
.contents_linklist dl{
list-style-type:none;
background:url("https://www1.jimu.nara-k.ac.jp/nnct-library/images/bg_dotline.gif") repeat-x bottom left;
margin:0px;
padding:10px 0px 15px 0px;
clear:both;
}
.contents_linklist dl dt{
margin:0px;
padding:0px;
width:133px;
text-align:left;
float:left;
}
.contents_linklist dl dt.long_linklist_title{
width:733px;
}
.contents_linklist dl dt strong{
background:url("https://www1.jimu.nara-k.ac.jp/nnct-library/images/icon_linklist.gif") no-repeat center left;
margin:0px;
padding:0px 10px 0px 17px;
display:block;
}
.contents_linklist dl dd{
margin:0px;
padding:0px;
width:600px;
text-align:left;
float:left;
}
.contents_linklist dl dd span{
margin:0px;
padding:0px 10px 0px 0px;
display:block;
}
/*コンテンツ記事スペース*/
ul#contents_space li#contents_main .contents_entry_space{
margin:0px;
padding:5px 10px 15px 10px;
text-align:left;
}
/*戻るリンク*/
ul#contents_space li#contents_main .contents_goback{
margin:0px;
padding:5px 10px 15px 10px;
text-align:right;
}
/*コンテンツテーブル*/
ul#contents_space li#contents_main .contents_entry_space table{
margin:0px;
padding:0px;
border-collapse:collapse;
}
ul#contents_space li#contents_main .contents_entry_space table td,
ul#contents_space li#contents_main .contents_entry_space table th{
margin:0px;
padding:2px 5px;
border:1px solid #BDBEBE;
}
ul#contents_space li#contents_main table th{
background-color:#FD9B33;
font-weight:normal;
color:#FFF;
}
/*パンくずリスト*/
#contents_pan_list{
margin:0px;
padding:3px 5px;
text-align:left;
clear:both;
display:block;
}
/*ページ分割*/
.contents_pagelink{
list-style-type:none;
margin:15px 5px;
padding:0px;
text-align:center;
clear:both;
}
.contents_pagelink a,
.contents_pagelink strong{
margin:0px 2px;
}
/*----------------------------*/
/*-- 　印刷指定　 --*/
/*----------------------------*/
@media print {
html,body,#main_space{
height:auto;
}
#main_space{
margin:0px auto;
position:static;
}
}