/* CSS Document */
/* charset */
@charset "utf-8";

/*図書館からのお知らせ*/
div#block-views-NEWS_LIST-block_1{
background:url(images/top/h2_top_library.gif) no-repeat;
width:720px;
background-position:center 5px;
}

div#block-views-NEWS_LIST-block_1 h2{
text-indent:-9999px;
width:500px;
height:30px;
float:left;
background-image:none;
margin-bottom:10px;
}

div#block-views-NEWS_LIST-block_1 div.view-header {
/*float:right;*/
text-align:right;
}

div#block-views-NEWS_LIST-block_1 div.view-header span{
margin:0 5px 0 5px;
}

div#block-views-NEWS_LIST-block_1 div.view-header span.to_list {
background:url(images/common/arw_01.gif) no-repeat scroll 0 5px;
padding-left:10px;
}

div#block-views-NEWS_LIST-block_1 .views-row{
border-bottom:#cbcbcb 1px dotted;
padding:5px 0 5px 10px;
clear:both;
float:none;
line-height:100%;
overflow: hidden;
}


div#block-views-NEWS_LIST-block_1 span.views-field-title{
margin-left:10px;
}

span.views-field-created span.field-content{
display:inline;
float:left;
margin-right: 15px;
}

span.views-field-title span.field-content{
display:inline;
float:left;
width: 515px;
}

span.views-field-img .all{
background:url(images/top/ico_news_zenkan.gif) no-repeat scroll 0 0;
display:block;
width:39px;
height:16px;
padding-left:35px;
float:left;
margin-right:10px;
padding-top:1px;
}

span.views-field-img .center{
background:url(images/top/ico_news_chuo.gif) no-repeat scroll 0 0;
display:block;
width:39px;
height:16px;
padding-left:35px;
float:left;
margin-right:10px;
padding-top:1px;
}

span.views-field-img .medicine{
background:url(images/top/ico_news_itan.gif) no-repeat scroll 0 0;
display:block;
width:39px;
height:16px;
padding-left:35px;
float:left;
margin-right:10px;
padding-top:1px;
}

span.views-field-img .pharmacy{
background:url(images/top/ico_news_yakubun.gif) no-repeat scroll 0 0;
display:block;
width:39px;
height:16px;
padding-left:35px;
float:left;
margin-right:10px;
padding-top:1px;
}

/*コンテンツボタン*/

div#block-block-9{
margin:10px 0 20px 0;
padding:0;
}

div#block-block-9 p{
width:174px;
height:88px;
margin:10px 4px 0 4px;
padding:0;
float:left;
}

div#block-block-9 p.start{
margin-right:4px;
margin-left:0;
}

div#block-block-9 p.end{
margin-right:0;
margin-left:4px;
}

/*コンテンツバナー*/

div#block-block-11{
margin:10px 0 20px 0;
padding:0;
}

div#block-block-11 p{
width:174px;
height:50px;
margin:10px 4px 0 4px;
padding:0;
float:left;
}

div#block-block-11 p.start{
margin-right:4px;
margin-left:0;
}

div#block-block-11 p.end{
margin-right:0;
margin-left:4px;
}


/*検索*/

div#block-block-7{
margin-bottom:10px;
}


div#search_box #item{
clear:both;
overflow:hidden;
padding:0;
margin:0;
}

div#search_box li{
list-style-type:none;
float:left;
padding:0;
margin:0;
text-align:center;
}

div#search_box li a {
background:url(images/top/bg_search_tab100_off.gif) no-repeat scroll 0 0;
letter-spacing:-0.08em;
padding-top:15px;
width:100px;
height:20px;
margin:0 2px;
text-align:center;
display:block;
}

div#search_box li a.tab05 {
background:url(images/top/bg_search_tab_off.gif) no-repeat scroll 0 0;
width:125px;
text-align:center;
}

div#search_box li.selected a {
background:url(images/top/bg_search_tab110_on.gif) no-repeat scroll 0 0;
letter-spacing:-0.08em;
color:#FFFFFF;
padding:10px 0 0 0;
width:110px;
height:25px;
margin:0;
text-align:center;
display:block;
font-size:120%;
font-weight:bold;
}

div#search_box li.selected a.tab05 {
background:url(images/top/bg_search_tab_on.gif) no-repeat scroll 0 0;
letter-spacing:-0.08em;
color:#FFFFFF;
padding:10px 0 0 0;
width:150px;
height:25px;
margin:0;
text-align:center;
display:block;
font-size:120%;
font-weight:bold;
}




div#search_box st{
clear:both;
}

div#search_box .search_area{
border:#c7c7c7 1px solid;
margin:0;
padding:10px 20px 20px 20px;
}

div#search_box .search_area p{
margin:0 0 5px 0;
padding:0;
}

div#search_box .search_area dt{
float:left;
}

div#search_box .search_area dt input{
width:610px;
}

div#search_box .search_area dd input{
border: 1px solid #D2D0D0;
margin: 0 0 0 10px;
padding: 1px 0;
width:50px;
cursor:hand !important;
}

/* 本日のイベント */
#block-event-1 div.item-list ul li {
	padding: 3px 0 3px 40px;
	border-bottom: 1px dotted #CBCBCB;
}
#block-event-1 div.item-list ul li.all {
	background: url("images/top/ico_news_zenkan_s.gif") no-repeat scroll 0;
}
#block-event-1 div.item-list ul li.center {
	background: url("images/top/ico_news_chuo_s.gif") no-repeat scroll 0;
}
#block-event-1 div.item-list ul li.medicine {
	background: url("images/top/ico_news_itan_s.gif") no-repeat scroll 0;
}
#block-event-1 div.item-list ul li.pharmacy {
	background: url("images/top/ico_news_yakubun_s.gif") no-repeat scroll 0;
}

