/*----------ミックスイン情報------------*/
/*文字色*/
/*左サイド背景*/
/*詳細検索項目カラー*/
/* フッターリンク背景カラー */
/*変数*/
/*-----------------------------------------------------------------------*/
/* リンクカラー */
a,
a span {
  color: #2A4198;
}
/*h1タイトルバー*/
h1 {
  background-color: #edb462;
  color: black;
}
h2 {
  background-color: #edb462;
}
#user_guide #user_guide_contents h2 {
  background-color: #edb462 !important;
  border-left-color: #edb462;
}
#user_guide #user_guide_contents h2 span {
  color: #000000;
}
h3 {
  background-color: #edb462;
}
/* 2019/02/15 CRL安藤 修正開始(アクセシビリティ対応) */
h3 span{
  background-color: #e6e6e5!important;
}
/* 2019/02/15 CRL安藤 修正終了(アクセシビリティ対応) */

/*テーブル*/
table.normal_table tr.table_upper_th th {
  background-color: #f2dfc3;
  color: black;
}
/*グローバルナビ*/
.global_navi ul li.now_page {
  background-color: #d76f10;
}
.global_navi ul li.now_page a {
  color: #000000 !important;
}
.global_navi ul li a {
  color: #000000;
}
.global_navi,
.global_navi ul li {
  background-color: #edb462;
}
.global_navi ul li > ul li a {
  color: black!important;
}
/*グローバルナビ第二階層*/
.global_navi ul.globalnavi_level2 li {
  border: 1px solid #edb462;
  background-color: #e6e6e5;
}
/*h4タイトルバー*/
h4 {
  background-color: #619ced;
  border-bottom-color: transparent;
  color: #000000;
}
/*左カラム背景*/
.sidebar-nav .box {
  background-color: #e6e6e5;
}
.nav-list > .active > a {
  color: #ff50b5;
}
.sidebar-nav .box ul li {
  border-bottom-color: #ffffff !important;
}
.sidebar-nav .box ul.resultlist2 li {
  border-top: 1px solid #ffffff;
}
#local_navigation .nav_level2 {
  border: 1px solid #edb462;
}
/*左サイドメニューの背景色*/
.sidebar-nav .box ul li ul.nav_level2 li:hover {
  background-color: #efefef;
}
.sidebar-nav .box ul li ul.nav_level2 li {
  background-color: #fff;
}
/*ポップアップ*/
.ui-widget-header {
  color: black;
  background: none;
}
/* 詳細検索　検索ボタン */
.modal_button button:first-child {
  background-color: #edb462;
  color: #000000 !important;
}
.modal_button button:last-child,
.modal_button a.btn.close_button {
  background-color: #9fa0a0;
  color: black !important;
}
.grobal_navi ul li.grobalmenu_li {
  border-left-color: #8c5910;
}
@media only screen and (max-width: 767px) {
  /*スマフォ用メニュー設定*/
  .grobal_navi ul li.now_page {
    background-color: #edb462;
  }
  #header {
    border-bottom: none;
  }
  .gmenu_sp li {
    background-color: #edb462;
    color: black !important;
  }
  .gmenu_sp li a {
    color: black;
  }
  #header .gmenu_sp ul li button span {
    color: black;
  }
  .yellow_color .global_navi ul.globalnavi_level1 {
    border: 0!important;
  }
  .white_color .global_navi ul.globalnavi_level1 {
    border: 0!important;
  }
}
.ui-widget-content {
  background: none;
  background-color: #e6e6e5;
}
/*ボタンカラー*/
.btn-success,
.modal_button a.btn:first-child {
  background-color: #edb462 !important;
  background-image: none;
  color: #000000 !important;
}
#search_box .search_button {
  background-color: #edb462;
  color: #000000;
}
#search_box .search_button:hover {
  background-color: #f2ca90;
}
#search-box-published-date .search_button {
  background-color: #edb462;
  color: #000000;
}
#search-box-published-date .search_button:hover {
  background-color: #f2ca90;
}
/*** 変数 -ここから- **************************************************************/
/*** 変数 -ここまで- **************************************************************/
.rental_button,
.reserved_button,
.freeread_button,
.read_button,
button.gray_button_s {
  background-color: #fcf4e8;
  border: 1px solid #edb462;
}
.reserved_button {
  background-image: url(../../img/d_image/pc_button_1_edb462.png);
}
.rental_button {
  background-image: url(../../img/d_image/pc_button_2_edb462.png);
}
.freeread_button {
  background-image: url(../../img/d_image/pc_button_3_edb462.png);
}
.read_button {
  background-image: url(../../img/d_image/pc_button_4_edb462.png);
}
table.under_area tr:first-child {
  background-image: url(../../img/d_image/pc_userinfo_1_edb462.png);
}
table.under_area tr:last-child {
  background-image: url(../../img/d_image/pc_userinfo_2_edb462.png);
}
#mypage_contents #personal_rental_status li.box.rental_book_status a.list_link_button {
  background-image: url(../../img/d_image/pc_mypage_1_edb462.png);
}
#mypage_contents #personal_rental_status li.box.reserved_book_status a.list_link_button {
  background-image: url(../../img/d_image/pc_mypage_2_edb462.png);
}
#mypage_contents #rental_books_list .last_available_book,
#mypage_contents #reserved_books_list .last_available_book {
  color: #c30d23;
  border-bottom: 1px solid #edb462;
}
#mypage_contents #rental_books_list .number span,
#mypage_contents #reserved_books_list .number span {
  color: black;
}
#user_guide h2 {
  background-image: url(../../img/d_image/pc_arrow_edb462.png) !important;
}
#user_guide #user_guide_contents h3 {
  background-image: url(../../img/d_image/pc_arrow_edb462.png) !important;
}
#user_guide #user_guide_contents h4 {
  background-image: url(../../img/d_image/pc_ring_edb462.png) !important;
}
#news_contents h2 {
  background-image: url(../../img/d_image/pc_arrow_edb462.png) !important;
}
.global_navi ul.globalnavi_level1 li.has_second {
  background-image: url(../../img/d_image/pc_pulldown_000.png);
}
.global_navi ul.globalnavi_level1 li.has_second.now_page {
  background-image: url(../../img/d_image/pc_pulldown_000.png);
}
/*アクセシビリティボタンカラー*/
#accessibility_setting_area.accessibility_setting button.selected,
.global_navi ul li.visible-phone ul li button.btn.selected {
  background-color: #48423F!important;
  color: #fff;
}
/*TOP境界線*/
hr.top_contents_hr {
  border-color: #edb462;
}
/*hr.book_detail_hr {
	border: 1px solid @mainColor;
}*/
/*アクセシビリティカラー反映時のグローバルメニューデザイン*/
/*黒背景*/
/*青背景*/
.yellow_color .global_navi ul li {
  border: 1px solid #ccc!important;
}
.yellow_color .global_navi ul.globalnavi_level1 {
  border: 1px solid #ccc!important;
}
.yellow_color .global_navi ul li.now_page {
  background-image: none!important;
  border: 1px solid #ccc!important;
}
.white_color .global_navi,
.yellow_color .global_navi {
  border-bottom: 1px solid #ccc!important;
}
.white_color .global_navi ul li,
.yellow_color .global_navi ul li {
  border: 1px solid #ccc!important;
  margin-right: 0;
  background-color: transparent !important;
  border-bottom: none!important;
}
.white_color .global_navi ul.globalnavi_level1,
.yellow_color .global_navi ul.globalnavi_level1 {
  border: 1px solid #ccc!important;
}
.white_color .global_navi ul.globalnavi_level2 li,
.yellow_color .global_navi ul.globalnavi_level2 li {
  border-bottom: 1px solid #ccc!important;
  margin: 0;
}
.white_color .global_navi ul li.now_page,
.yellow_color .global_navi ul li.now_page {
  background-image: none!important;
  border: 1px solid #ccc!important;
  border-bottom: none!important;
}
.white_color .ui-dialog a.btn,
.yellow_color .ui-dialog a.btn {
  color: #000000;
}
/* フッター */
#footer {
  background-color: #fcf4e8;
}
#footer ul.footerlink {
  border-bottom: 2px solid #edb462;
  /* 背景色設定　@mainColor:#a8c9e0⇒@mainColor、その他は@subColor3 */
  background-color: #fcf4e8;
}
#footer p {
  margin: 0;
  padding: 30px;
}
@media only screen and (max-width: 767px) {
  /*スマフォ用メニュー設定*/
  .yellow_color .global_navi ul.globalnavi_level1 {
    border: 0!important;
  }
  .white_color .global_navi ul.globalnavi_level1 {
    border: 0!important;
  }
  .white_color .global_navi,
  .yellow_color .global_navi {
    border-bottom-color: transparent !important;
  }
  .white_color .global_navi ul li,
  .yellow_color .global_navi ul li {
    border-bottom: none !important;
    margin-top: 0;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
  }
  .white_color .global_navi ul li.now_page,
  .yellow_color .global_navi ul li.now_page {
    border-bottom: none !important;
  }
  .white_color .global_navi ul.globalnavi_level2 li,
  .yellow_color .global_navi ul.globalnavi_level2 li {
    border-right: 0!important;
    border-left: 0!important;
    border-bottom: 0!important;
  }
  .white_color ul.sp_menu_accessibility li,
  .yellow_color ul.sp_menu_accessibility li {
    border: none !important;
  }
  .global_navi ul li.now_page > a {
    color: #000000;
  }
  .global_navi ul li a {
    color: black!important;
  }
  .global_navi ul.globalnavi_level1 li.has_second,
  .global_navi ul.globalnavi_level1 li.has_second.now_page {
    background-image: url(../../img/d_image/sp_pulldown.png);
  }
  /*    #mypage_contents #rental_books_list,
    #mypage_contents #reserved_books_list {
      .last_available_book {
        color: #c30d23;// SPの場合折り返すため色個別指定
      }
    }
    */
}
/*# sourceMappingURL=d_edb462.css.map */