/* カスタマイズ用css */
/*暫定*/
.related-book-img p {
        margin:3px 0 10px;
}
.owl-carousel .owl-item .book-info {
  padding: 6px 0;
}


/* カスタマイズ用css */
/* ロゴサイズ */
#header #logo img{
        width:434px
}
/* 検索タブ */
.panel-primary .tab-content .panel-heading {
        color: #003315;
}
.panel-primary > .panel-heading {
        color:#003315;
}
#archive-search .nav-tabs > li.active > a {
        color:#003315;
}
.btn-primary ,.search-advance-title ,.btn-clear ,.page-title{
        color:#003315;
}
.panel-body .nav > li > a {
        color:#003315;
}

.dropdown-menu > li > a {
        color:#003315;
}
.pagination > li > a, .pagination > li > span {
        color:#003315;
}
/* 雑誌タイトルリストの見出し */
/* 20230728 コメントに
 * .label-primary {
        background-color:#003315;
}
*/
.panel-body .nav-pills > li > a:hover, .panel-body .nav-pills > li > a:focus {
		background-color:#e0ebaf;
		color:#003315;
}
/* ログイン画面の枠線 */
.login_userid input[type="text"]{
        border:1px solid #005724;
}
.login_password input[type="password"]{
        border:1px solid #005724;
}



/* MyOPACログイン後の色は別にする */
/* フッターの背景色 */
body.logined #footer-nav {
        background-color:#D4EBF0;
}

/* ヘッダー（細）の背景色 */
body.logined .loginname_block {
		background-color: #D4EBF0;
}

/* 検索タブ */
body.logined .panel-primary .tab-content .panel-heading {
        background-color:#aedfeb;
        border-color:#aedfeb;
}
body.logined .panel-primary {
        border-color:#aedfeb;
}
body.logined .panel-primary > .opac-panel-body-bg{
        background-color:#D4EBF0;
}
body.logined #archive-search .nav-tabs > li.active > a {
        background-color:#aedfeb;
        border:#aedfeb;
}
body.logined #archive-search .nav-tabs > li > a {
        background-color:#D4EBF0;
        border:#D4EBF0;
}
body.logined .dropdown-menu {
        background-color:#D4EBF0;
}

body.logined .panel-body .nav-pills > li.active > a, body.logined .panel-body .nav-pills > li.active > a:hover, body.logined .panel-body .nav-pills > li.active > a:focus {
		background: #aedfeb;
		border: solid 1px #aedfeb;
		color: #005724;
}
body.logined .panel-body .nav-pills > li > a:hover {
		background: #D4EBF0;
		color: #005724;
}

body.logined .search-advance-title {
		background:#aedfeb;
}

body.logined .panel-body .nav > li > a {
		border: solid 1px #aedfeb;
}
/* コンテンツ */
body.logined .panel-primary.panel {
        border-color:#aedfeb;
}
body.logined .panel-primary > .panel-heading {
        background-color:#aedfeb;
        border-color:#aedfeb;
}

/* 各textboxやプルダウンの枠線 */
body.logined input[type="text"]{
        border:1px solid #aedfeb;
}
body.logined select{
        border:1px solid #aedfeb;
}
body.logined select.noSwipe{
        border:1px solid #aedfeb;
}

/* 利用者サービス */
body.logined textarea{
        border:1px solid #aedfeb;
}

/* 絞込 */
body.logined .sidr h3 {
		background: #aedfeb;
}
body.logined .sidr h1, .sidr h2, .sidr h3 {
		color: #003315;
}
body.logined .facet-body {
		background: #D4EBF0;
}

body.logined .facet-selected-item {
        background: #D4EBF0;
}

body.logined .sidr {
		background: #D4EBF0;
}
/* 詳細画面 */
body.logined .line-header {
		border-bottom:solid 2px #D4EBF0;
}

body.logined .line-header-bg {
		background-color: #D4EBF0;
        border-bottom:solid 2px #D4EBF0;
} 

body.logined #drawer-menu li a span {
		color: #D4EBF0;
}

body.logined .btn-primary {
		background-color: #aedfeb;
		border-color: #aedfeb;
}
body.logined .sidr input[type="url"]{
		border: solid 2px #aedfeb !important
}
/* v7追加箇所 */
/* 検索ボタン */
.btn-primary{
		background-color:#9ACD32;
		border-color:#9ACD32;
}
/* ファセット */
.sidr h3 {
		background: #9ACD32;
}

/* 書誌詳細 */
.panel-primary > .panel-heading {
		background: #9ACD32;
		border-color: #9ACD32;
}
.book-detail-nav {
		color:#005724;
}
.line-header-bg a, .line-header a {
		color: #005724;
}

img.btn-webcat-plus {
		width: 50px !important;
}

.size-medium {
		font-size: 14px !important;
}

.plimg{
  background-image:url(/media/img/MAP.png);
  background-repeat:  no-repeat;
  background-size: 23px 18px;
  width: 23px;
  height: 18px;
  display: inline-block;
  vertical-align: bottom;
}

