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

/*テーブル*/
table.normal_table tr.table_upper_th th {
  background-color: #bdd8c8;
}
/*タグライン*/
#tagline {
  border-top: 3px solid #208049;
  color: white;
}
#tagline .tagline_left {
  background-color: #208049;
}
/*h4タイトルバー*/
h4 {
  background-color: #208049;
  color: white;
}
/*巻号一覧検索*/
#search-box-published-date {
  border-bottom: 1px solid #208049;
}
/*スマフォ用メニュー設定*/
@media only screen and (max-width: 767px) {
  .global_navi ul li.now_page > a {
    color: #666;
  }
  .grobal_navi ul li.now_page {
    background-color: #208049;
  }
  .gmenu_sp li {
    background-color: #208049;
    color: white;
  }
}
/*左サイドメニューの背景色*/
.sidebar-nav .box ul {
  background-color: #e8f2ec;
}
#local_navigation .nav_level2 {
  border: 1px solid #208049;
}
.sidebar-nav .box ul li ul.nav_level2 li {
  border-bottom: 1px solid #ccc;
  background-color: #fff;
}
/*ポップアップ*/
.ui-widget-header {
  background-color: #2fbd6c !important;
  background: none;
}
/*スマフォメニュー背景*/
@media only screen and (max-width: 767px) {
  .global_navi ul li.globalmenu_li {
    border-left: 10px solid ;
    border-left-color: #020503 !important;
  }
  /*ヘッダー*/
  #header {
    border-top: 5px solid #208049;
    border-bottom: none;
  }
  #header .gmenu_sp ul li a,
  #header .gmenu_sp ul li button span {
    color: white;
  }
}
/* 2019/02/15 CRL安藤 修正開始(アクセシビリティ対応) */
.ui-widget-header {
  background-color: #208049 !important;
  color: white;
}
/* 2019/02/15 CRL安藤 修正終了(アクセシビリティ対応) */

.ui-widget-content {
  background: none;
  background-color: #e8f2ec;
}
/*ボタンカラー*/
.btn-success {
  background-color: #000000;
  background-image: none;
}
/*アクセシビリティボタンカラー*/
#accessibility_setting_area.accessibility_setting button.selected,
.global_navi ul li.visible-phone ul li button.btn.selected {
  background-color: #208049;
  color: white;
}
/*グローバルナビ*/
.global_navi {
  background-color: #208049;
  border: 2px solid #208049;
}
.now_mypage .global_navi {
  background-color: #e0f2e8;
}
/*グローバルメニュー*/
.global_navi ul li.globalmenu_li {
  background-color: #e8f2ec;
  border-right: 2px solid #208049;
  border-top: 1px solid #208049;
  border-bottom: 1px solid #208049;
}
/*グローバルメニュー現在ページ背景*/
.global_navi ul li.now_page {
  background-color: #208049;
}
.global_navi ul li.now_page > a {
  color: white;
}
@media only screen and (max-width: 767px) {
  .global_navi ul li.now_page > a {
    color: #666;
  }
}
.global_navi ul.globalnavi_level2 li {
  border: 1px solid;
  border-color: #4a8965;
  background-color: #e8f2ec;
}
/*スマフォヘッダー*/
@media only screen and (max-width: 767px) {
  .navbar .container {
    border-bottom-color: #208049;
  }
}
/*背景色変更ボタン*/
#accessibility_setting_area.accessibility_setting button.selected,
.global_navi ul li.visible-phone ul li button.btn.selected {
  background-color: #208049;
  color: white;
}
/*TOP境界線*/
hr.top_contents_hr {
  border-color: #208049;
}
/*詳細検索*/
.ui-dialog .detailsearch-form .control-group .control-label {
  background-color: #bdd8c8;
}
/*アクセシビリティカラー反映時のグローバルメニューデザイン*/
/*黒背景*/
.white_color .global_navi {
  border: 0!important;
}
.white_color .global_navi ul li {
  border: 1px solid #ccc!important;
}
.white_color .global_navi ul.globalnavi_level1 {
  border: 1px solid #ccc!important;
}
.white_color .global_navi ul li.now_page {
  /*background-image: none!important;*/
  background-color: transparent!important;
}
.white_color .global_navi ul li.has_second.close_icon {
  background-image: url(../../img/common/w_hassecond_arrow_up.png) !important;
}
/*青背景*/
.yellow_color .global_navi {
  border: 0!important;
}
.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;*/
  background-color: transparent!important;
}
.yellow_color .global_navi ul li.has_second.close_icon {
  background-image: url(../../img/common/w_hassecond_arrow_up.png) !important;
}
