/*----------ミックスイン情報------------*/
/*文字色*/
/*左サイド背景*/
/*検索エリア文字*/
/*詳細検索項目カラー*/
/*変数*/
/*-----------------------------------------------------------------------*/
/*h1タイトルバー*/
h1 {
  background-color: #e8f2ec;
  background-image: url("../../img/b_image/color_ccccfc.png");
}
h2 {
  background-color: #ccccfc;
}
#user_guide #user_guide_contents h2 {
  background-color: #8fbfa4;
  border-left-color: #ccccfc;
}
h3 {
  background-color: #ccccfc;
}
/*テーブル*/
table.normal_table tr.table_upper_th th {
  background-color: #bdd8c8;
}
/*タグライン*/
#tagline {
  border-top-color: #ccccfc;
}
/*h4タイトルバー*/
h4 {
  background-color: #8fbfa4;
  border-left-color: #ccccfc;
}
#user_guide #user_guide_contents h4 {
  background-color: #ccccfc;
  border-left-color: none;
}
/*ヘッダー背景*/
#header {
  background-color: #ccccfc;
  border-bottom: 4px solid #ccccfc;
}
.upper_header {
  color: white;
}
.upper_header,
.upper_header a {
  color: white;
}
/*グローバルナビ*/
table.list_area th.w350,table.list_area td.w350{
    width:350px;
}

.book_img input.btn_read{
  height: 25px;
  margin: 2px 0 0 0;
  width: 60px;
}

table.menu td.menu_left{
    background: none repeat scroll 0 0 #007099;
    width: 1px;
}

table.menu{
	margin: 0px auto;
	border: 0px solid rgb(204, 204, 204);
	width: 100%;
	 background-color: #ffffff;
}

table.menu td.menu_title{
 width: 550px;
 font-size: 17pt;
 text-align: left;
 text-valign: middle;
}

table.menu a.support{
  margin-right: 8px;
}

table.menu input {
  margin: 0px 0px 0px; float: none;
}

.global_navi {
  border-bottom-color: #c0c0c0;
}
.global_navi ul.globalnavi_level1 {
  border-left: 1.5px solid #c0c0c0;
  background-color: #c0c0c0;
  width: 1024px;
}
.global_navi ul li:first-child {
  border-left-color: #c0c0c0;
}
.global_navi ul li.globalmenu_li {
  border: 1px solid #c0c0c0;
  width: 168.2px;
  list-style:none;
display:block;
text-align:center;
margin:0;padding:0;
line-height:2em;
}
.global_navi ul li.last_menu {
background-color: transparent;
  background: none;
  background-image: none;
  display: block;
  border-right: 1.5px solid #c0c0c0;
}
.global_navi ul li.nontitle_li {
  background-color: #eeebe6;
  width: 168.6px;
}

/*グローバルメニュー現在ページ背景*/
.global_navi ul li.now_page {
  background-color: #c0c0c0;
}
.global_navi ul li.now_page > a {
  color: white;
}
.global_navi ul.globalnavi_level2 li {
  border: 1px solid #c0c0c0;
  background-color: #2a4b8c;
  min-width: 168.6px;
}

.global_navi ul li.selected{
	background-color: #2a4b8c;
}

/* 新規作成CSS 選書担当者*/
.global_navi ul li.globalmenu_li_sensho {
  border: 1px solid #c0c0c0;
  width: 144.2px;
  list-style:none;
  display:block;
  text-align:center;
  margin:0;padding:0;
  line-height:2em;
}

.global_navi ul li.nontitle_li_sensho {
  background-color: #eeebe6;
  width: 143.6px;
}

.global_navi ul li.selected_sensho{
	background-color: #304795;
}
.global_navi ul.globalnavi_level2_sensho li {
  border: 1px solid #c0c0c0;
  background-color: #304795;
  min-width: 145.6px;
}

/* 新規作成CSS システム管理者 JDSL*/
.global_navi ul li.globalmenu_li_system_kanri {
  border: 1px solid #c0c0c0;
  width: 168.2px;
  list-style:none;
  display:block;
  text-align:center;
  margin:0;padding:0;
  line-height:2em;
}

.global_navi ul li.globalmenu_li_system_kanri2 {
  border: 1px solid #c0c0c0;
  width: 168.2px;
  list-style:none;
  display:block;
  text-align:center;
  margin:0;padding:0;
  line-height:2em;
}



.global_navi ul li.globalmenu_li_system_kanri:hover {
	background-color: #296647;
}

.global_navi ul li.selected_system_kanri{
	background-color: #296647;
}

.global_navi ul.globalnavi_level2_system_kanri li {
  border: 1px solid #c0c0c0;
  background-color: #296647;
  min-width: 168.6px;
}

.global_navi_system_kanri {
  border-bottom-color: #c0c0c0;
}
.global_navi_system_kanri ul.globalnavi_level1 {
  border-left: 1.5px solid #c0c0c0;
  background-color: #c0c0c0;
  width: 1024px;
}

/* ヘッダメッセージ */
.headermsg {
  padding: 5px 5px 5px 5px;
  text-align: left;
  /* 2020/11/04 CRL安藤 修正開始(注意書き修正対応) */
  /* font-size: 13pt; */
  font-size: 10pt;
  /* 2020/11/04 CRL安藤 修正終了(注意書き修正対応) */
  color: red;
  font-weight: bold;
  margin-top: 10px;
  border-style: solid;
  border-width: 2px;
  border-color: red;
}
