﻿・***                   ★★★新標準スタイルシート★★★               　　　　　　　　　***/
/***                                     　　　　　　　　　　2004/9/10  by M.Ohsaki　　 ***/
/***  バージョン3.2の画面デザイン大幅変更により、スタイルシートの運用が変わりました     ***/
/***  １．スタイルを８つのグループに分けて設定します  　　                          　　***/
/***   　　　　　　　                            　　　　　　　　　　　　　　　　　     ***/
/***   WORK　　　業務                            　　　　　　　　　　　　　　　　　     ***/
/***   OPAC      OPAC、予約、MyCARIN                                                    ***/
/***   PORTAL    MyCARINポータル                                                        ***/
/***   NII       NII、ILL                                                               ***/
/***   KASHI　   貸出                                                                   ***/
/***   HEN       返却                                                            　 　　***/
/***   IKKATU    一括処理                                                               ***/
/***   ORDER     発注                                                             　　　***/
/***   SYSTEM    システム管理                                                           ***/
/***   　　　　　　　　　　　　　　　                                    　　　　       ***/
/*   ※詳細は「デザイン変更のガイダンス」をご覧ください                               **/

/*-　●共通　-*/

a {
	 color:darkblue;
}

.font90 {
	 font-size: 90%;
}

/*-　●業務　-*/
.WORKBody {
	 color:#03505D;
	 background-color:#FFFFFF;
	 font-size:90%;
	 text-align:left;
	 margin-top:1px;
}

.WORKBody TH {
	 font-weight:100;
}
 /*ins. by S.Saito 2005/10/11 */
.WORKSubWinBody {
	 color:#03505D;
	 background-color:#FFFFFF;
	 font-size:14px;
	 text-align:left;
	 margin-top:1px;
}

.WORKLeftTitle {
	 color:#03505D;
	 font-size:12pt;
	 text-align:left;
}

/* .WORKCenterTitle {
	 color:#F5F7FE;
	 background-color:#047D90;
	 font-size:15pt;
	 font-weight:900;
	 text-align:center;
	 line-height:1.5;
}
 */
.WORKCenterTitle {
	 color:#F5F7FE;
	 background-color:#047D90;
	 font-size:15pt;
	 font-weight:900;
	 text-align:center;
	 border-style:outset;
	 border-width:2px;
	 line-height:1.2;
	 border-color:#EFF6FE;
}

.WORKRightTitle {
	 color:#03505D;
	 font-size:10pt;
	 text-align:right;
	 font-weight:bold;
	 width:20%;
}

.WORKflow {
	 color:#03505D;
	 background-color:#ADD1E2;
	 text-align:left;
	 padding:2px;
	 font-size:90%;
}

.WORKflow A {
	 text-align:left;
	 vertical-align:middle;
	 margin-right:16px;
	 font-size:90%;
}

.WORKDispTable {
	 cellspacing:0;
	 border-collapse:collapse;
 	border: 1px #dddddd solid;

}

.WORKDispTable TH {
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:2px; 
	 text-align:left; 
	 vertical-align:middle; 
	 font-size:90%; 
	 font-weight:normal;
}

.WORKDispTable TD {
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:2px; 
	 text-align:left; 
	 vertical-align:middle; 
	 font-size:90%;
}

.WORKReqItem {
	 background-color: #D3D3D3 !important;
}

/* データ入力部背景色　条件付色(環境別データ登録必須入力項目設定)　T.Imai 2005/4/26 */
.WORKCondItem {
	 background-color:#CFE5F2 !important;
	 border-style:dashed;
	 border-width:1;
	 border-color:#b4a860;
}

.WORKCondItem INPUT {
	 background-color:white !important;
	 border-style:none;
}

.WORKCondItem SELECT {
	 background-color:white !important;
	 border-style:none;
}

.WORKReqItemTitle {
	 background-color: #D3D3D3 !important;
}

.WORKLinkStyle  {
	 color:#03505D;
	 background-color:#FFFFFF;
	 font-style:bold;
	 font-size:16px;
	 border:solid 4px #f7fbff;
	 padding-left:10px;
	 border-color:#047D90;
	 border-width:thin;
	 border-collapse:collapse;
	 width:60%;
	 text-align:center;
}

.WORKLinkStyle A {
	 font-size:100%;
	 line-height:150%;
}

.WORKLinkStyle TH {
	 color:#03505D;
	 background-color:#FFFFFF;
	 font-style:bold;
	 font-size:16px;
	 border:solid 4px #f7fbff;
	 padding-left:10px;
	 border-color:#047D90;
	 border-width:thin;
	 border-collapse:collapse;
	 width:60%;
	 text-align:center;
}

.WORKLinkStyle TD {
	 color:#03505D;
	 background-color:#FFFFFF;
	 font-size:16px;
	 border:solid 4px #f7fbff;
	 padding-left:10px;
	 border-color:#047D90;
	 border-width:thin;
	 border-collapse:collapse;
	 width:60%;
	 text-align:center;
}

.WORKTable {
	 cellspacing:0;
	 border-collapse:collapse;
 	 border: 1px #dddddd solid;
}

.WORKTable TH {
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:2px; 
	 text-align:left; 
	 vertical-align:middle; 
	 font-size:90%; 
	 font-weight:normal;
	 
	 /*background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:0px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%; 
	 font-weight:normal;*/
}

.WORKTable TD {
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:2px; 
	 text-align:left; 
	 vertical-align:middle; 
	 font-size:90%;
}

.WORKTableMaterials {
	 background-color:#FFFFFF;
	 text-align:left;
}

.WORKTable2 {
	 /*background-color:#dddddd;
	 text-align:left;*/
	 cellspacing:0;
	 border-collapse:collapse;
}

.WORKTable2 TH {
	 /*background-color:#AED2E5;
	 text-align:left;*/
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:2px; 
	 text-align:left; 
	 vertical-align:middle; 
	 font-size:90%; 
	 font-weight:normal;
}

.WORKTable2 TD {
	 /*background-color:#FFFFFF;
	 text-align:left;*/
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:2px; 
	 text-align:left; 
	 vertical-align:middle; 
	 font-size:90%;
}

.WORKTitle {
	 background-color:#FFFFFF;
	 text-align:left;
	 border-style:outset;
	 border-width:3px;
	 border-color:#EFF6FE;
	 border-collapse:collapse;
	 font-size:90%;
}

.WORKTitle TD{

}

.WORKTitle BIG {
	 font-size:160%;
}


.WORKIchiranTable {
	 background-color:#f0f0f0; 
	 vertical-align:top; 
	 border: 1px #dddddd solid; 
	 border-collapse:collapse; 
	 margin:3px;
}

.WORKIchiranTable TH {
	 background-color:#f0f0f0; 
	 text-align:left; 
	 border: 1px #dddddd solid; 
	 border-collapse:collapse; 
	 padding:2px; 
	 font-size:90%;
}

.WORKIchiranTable TD {
	 background-color:#FFFFFF; 
	 text-align:left; 
	 border: 1px #dddddd solid; 
	 border-collapse:collapse; 
	 padding:2px; 
	 font-size:90%;
}


/*-　TabMenu　-*/
.WORKtabMenu {
	 color:#02353D;
	 background-color:#FFFFFF;
	 font-size:100%;
	 vertical-align:top;
	 margin:0;
}

.WORKtabMenuTH {
	 background-color:#AED2E5;
	 border-spacing:0px;
	 border-style:solid;
	 border-color:#59A8BA;
	 border-width:thin;
}

.WORKIndex {
	 color:#FFFFFF; 
	 background-color:#505050; 
	 font-size:120%; 
	 border-style:none;
}

.WORKtabMenuDivide {
	 background-color:#047D90;
	 color:#F7FBFF;
	 font-weight:bold;
	 font-size:110%;
	 text-align:left;
	 line-height:30px;
	 margin-bottom:16px;
	 vertical-align:middle;
	 padding-left:10px;
}

.WORKTab {
	 color:#000000;
	 background-color:#b9d0e8;
	 border-top:solid thin #E0E0E0;
	 border-right:solid thin gray;
	 border-left:solid thin #E0E0E0;
	 border-bottom:inset thin white;
	 font-size:80%;
	 text-align:center;
	font-weight:normal;
	cursor:hand;
}

/* rep. by S.Saito 2006/04/04 タブを選択したときに幅が変わらないための修正
.WORKSelectedTab {
	 color:#01373f;
	 background-color:#FFFFFF;
	 border-left:solid thin white;
	 border-top:solid thin white;
	border-right:solid thin black;
	font-weight:bold;
	 font-size:100%;
	 text-align:center;
}

*/
.WORKSelectedTab {
	 color:#01373f;
	 background-color:#FFFFFF;
	 border-left:solid thin white;
	 border-top:solid thin white;
	border-right:solid thin black;
	 font-size:80%;
	 text-align:center;
	font-weight:normal;
}

.WORKTable23902 {
	 background-color:#FFFFFF;
	 text-align:left;
}

.WORKTable23902TD {
	 background-color:#FFFFFF;
	 text-align:left;
}

.WORKTable23902MouseOver {
	 background-color:#59A8BA;
	 text-align:left;
}



/*-　●OPAC　-*/
.OPACBody	 {
	 color:#012046;
	 background-color:#FFFFFF;
	 text-align:left;
	 margin-top:1px;
}

.OPACSubWinBody {
	 color:#012046;
	 background-color:#FFFFFF;
	 text-align:left;
	 margin-top:1px;
}

.OPACDefStyle {
	 font-size:90%}

.OPACLeftTitle {
	 color:#012046;
	 text-align:left;
}

/* .OPACCenterTitle {
	 color:#F5F7FE;
	 background-color:#014494;
	 font-size:100%;
	 font-weight:900;
	 text-align:center;
	 line-height:1.5;
	 text-align:center;
}
 */
.OPACCenterTitle {
	 color:#F5F7FE;
	 background-color:#014494;
	 font-size:100%;
	 font-weight:900;
	 text-align:center;
	 border-style:outset;
	 border-width:2px;
	 line-height:1.5;
	 border-color:#EFF6FE;
}

.OPACRightTitle {
	 color:#012046;
	 font-size:90%;
	 text-align:right;
	 font-weight:bold;
	 width:20%;
}

.OPACflow {
	 color:#012046;
	 background-color:#adbbe7;
	 text-align:left;
	 padding:2px;
	 font-size:90%;
}

.OPACflow A {
	 text-align:left;
	 margin-right:16px;
}

.OPACDispTable TH {
	 color:#012046;
	 background-color:#ced6f3;
	 padding:2px;
	 text-align:left;
	 vertical-align:top;
	 font-weight: normal;
	 font-size: 90%;
}

.OPACDispTable TD {
	 color:#012046;
	 background-color:#dfe3f9;
	 padding:2px;
	 text-align:left;
	 vertical-align:top;
	 font-weight: normal;
	 font-size: 90%;
}

.OPACReqItem {
	 background-color:#adbbe7 !important;
}

.OPACLinkStyle  {
	 border-collapse: collapse; 
	 border-spacing:0;
	 color:#012046;
	 background-color:#FFFFFF;
	 font-style:bold;
	 font-size:150%;
	 border:solid 4px #DFE3F9;
	 border-width:thin; 
	 padding-left:10px;
	 width:70%;
}

.OPACLinkStyle TH {
	 background-color:#FFFFFF;
	 border:solid 1px #DFE3F9;
	 padding:0px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:16px; 
	 border-width:thin; 
	 font-weight:normal;
}

.OPACLinkStyle TD {
	 background-color:#FFFFFF;
	 font-size:16px;
	 border:solid 4px #DFE3F9;
	 padding:0px;  
	 border-width:thin; 
	 border-collapse:collapse;
}

.OPACIndex {
	  color:#FFFFFF; 
	  background-color:#505050; 
	  font-size:120%; 
	  border-style:none; 
	 /*color:#f7f8ff;
	 background-color:#577fbd;
	 font-size:100%;
	 border-style:none;*/
}

.OPACTable {
	 cellspacing:0;
	 border-collapse:collapse;
	 /*color:#012046;
	 background-color:#eff0ff;
	 text-align:left;*/
}

.OPACTable TH {
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:2px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%; 
	 font-weight:normal;
	 /*background-color:#ced6f3;
	 text-align:left;
	 font-size:90%;*/
}

.OPACTable TD {
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:2px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%;
	 /*background-color:#eaeffc;
	 text-align:left;
	 font-size:90%;*/
}

/*-　OPAC固有のクラス　-*/
.OPACTable2 {
	 color:#012046;
	 background-color:#eff0ff;
	 text-align:left;
	 border-style:solid;
	 border-collapse:collapse;
	 border-color:#6192cb;
	 border-width:2px;
}

.OPACTable2 TH {
	 background-color:#ced6f3;
	 text-align:left;
	 border-style:solid;
	 border-collapse:collapse;
	 border-color:#6192cb;
	 border-width:2px;
}

.OPACTable2 TD {
	 background-color:#dfe3f9;
	 text-align:left;
	 border-style:dotted;
	 border-collapse:collapse;
	 border-color:#6192cb;
	 border-width:2px;
}

/*.OPACTable {
	 color:#012046;
	 background-color:#eff0ff;
	 text-align:left;
	 border-color:#f7f8ff;
	 border-style:solid;
	 border-width:2px;
	 border-collapse:collapse;
}*/

/* .OPACTable TH {
	 background-color:#ced6f3;
	 text-align:left;
	 border-color:#f7f8ff;
	 border-style:solid;
	 border-width:2px;
	 border-collapse:collapse;
}
 */
/*.OPACTable TH {
	 background-color:#bac6e5;
	 text-align:left;
	 border-color:#f7f8ff;
	 border-style:solid;
	 border-width:2px;
	 border-collapse:collapse;
	 font-weight:100;
}

.OPACTable TD {
	 background-color:#eaeffc;
	 text-align:left;
	 border-color:#f7f8ff;
	 border-style:solid;
	 border-width:2px;
	 border-collapse:collapse;
}*/

/*-　20060215 追加　-*/
TR.OPACKanListTable TD {
	 background-color:#dfe3f9;
	 vertical-align:top;
}

.OPACTableKan {
	 color:#012046;
	 background-color:#eff0ff;
	 text-align:left;
	 border-color:#f7f8ff;
}


.OPACUserInfo {
	 cellspacing:0;
	 border-collapse:collapse;
}

.OPACUserInfo TH {
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:0px; text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%; 
	 font-weight:normal;
}

.OPACUserInfo TD {
	background-color:#FFFFFF; 
	border: 1px #dddddd solid; 
	padding:0px; 
	text-align:left; 
	vertical-align:middle ; 
	font-size:90%;
}

.OPACYOYAKUTable {
	 color:#012046;
	 text-align:left;
}

.OPACYOYAKUTableTH {
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:0px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%; 
	 font-weight:normal;
}

.OPACYOYAKUTableTD {
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:0px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%;
}

.OPACTableIndex {
	 color:f7f8ff;
	 font-style:italic;
	 font-weight:bold;
	 background-color:#577fbd;
	 border-style:none;
	 padding-left:2px;
}

#CAR110-31 .OPACTableIndex {
	 color:#000000;
	 
	 font-style:normal;
	 font-weight:bold;
	 background-color:#ffffff;
	 /*border-style:none;*/
 	 border: 1px #dddddd solid;
	 padding-left:2px;
}


.OPACTableBiblio {
	 background-color:#ebedfc;
	 text-align:left;
	 border-style:solid solid none none;
	 border-width:4px 1px;
	 border-color:#577fbd #ced6f3;
	 line-height:100%;
}

#CAR110-31 .OPACTableBiblio {
	 background-color:#ffffff;
	 text-align:left;
	 /*border: 1px #dddddd solid;*/
	 border-width:0px;
	 /*border-color:#577fbd #ced6f3;*/
	 border-color: #dddddd;
	 boder-style: solid;
	 line-height:100%;
}

#CAR171-02 .OPACTableBiblio {
	 background-color:#ffffff;
	 text-align:left;
	 border-style:solid;
	 border-width:1px;
	 border-color:#dddddd;
	 line-height:100%;
}

#CAR190-04 .OPACTableBiblio {
	 background-color:#ffffff;
	 text-align:left;
	 /*border: 1px #dddddd solid;*/
	 border-width:0px;
	 /*border-color:#577fbd #ced6f3;*/
	 border-color: #dddddd;
	 boder-style: solid;
	 line-height:100%;
}

#CAR190-04 .OPACTableBiblio TD{
	border-width: 0px;
}


.OPACTableBiblio BIG {
	font-size:100%;
}

.OPACTableMaster {
	 background-color:#dfe3f9;
	 text-align:left;
	 line-height:120%;
}

.OPACTableHoldings {
	 background-color:#f2f3fd;
	 text-align:left;
	 line-height:120%;
	 color:#012b5f;
	 border-style:solid solid solid none;
	 border-width:1px;
	 border-color:#ced6f3;
	 padding:0px 5px 0px 5px;
	 font-size:90%;
}

#CAR110-31 .OPACTableHoldings {
	 /*background-color:#f2f3fd;*/
	 background-color: #ffffff;
	 text-align:left;
	 line-height:120%;
	 /*color:#012b5f;*/
	 color: #000000;
	 /*
	 border-style:solid solid solid none;
	 border-width:1px;
	 border-color:#ced6f3;
	 */
 	 border: 1px #dddddd solid;
 	 border-width:1px 0px 0px 0px;
	 padding:0px 5px 0px 5px;
	 font-size:90%;
}


.OPACTableHoldingsHead {
	 border-width:2px;
	 border-color:#577fbd;
	 font-weight:900;
	 color:#014494;
	 background-color: #ffffff;
	 font-weight:normal;
	 border-style: solid;
	 border-width:1px;
	 border-color:#dfe3f9;
	 text-decoration:none;
	 margin:1px;
	 padding:1px;
	 vertical-align:middle;
}

.OPACTableMaterials {
	 background-color:#f7f8ff;
	 text-align:left;
	 line-height:150%;
	 font-size:90%;
}

#CAR171-02 .OPACTableMaterials{
	 border: 1px #dddddd solid;
	 border-width: 1 0 0 0;
 	 background-color:#ffffff;
	 text-align:left;
	 line-height:150%;
	 font-size:90%;
}


#CAR110-31 .OPACTableMaterials {
	 /*background-color:#f7f8ff;*/
	 background-color:#ffffff;
	 text-align:left;
	 line-height:150%;
	 font-size:90%;
}


.OPACTableMaterials TD {
	 font-size:90%;
}

.OPACTableMatch {
	 background-color:#dfe3f9;
	 text-align:left;
}

.OPACTitle {
	 background-color:#FFFFFF; 
	 text-align:left; 
	 border-style:outset; 
	 border-width:3px; 
	 border-color:#EFF6FE; 
	 border-collapse:collapse; 
	 font-size:90%;
	 /*background-color:#dfe3f9;
	 text-align:left;
	 border-style:outset;
	 border-width:3px;
	 border-color:#eff0ff dfe3f9;
	 border-collapse:collapse;
	 font-size:90%;*/
}

.OPACTitle BIG {
	 font-size:130%;
}

.OPACTableSearchOption {
	 font-size:90%;
	 width: 100%;
	 padding:2px;
	 border-style:dotted;
	 empty-cells:show;
	 margin-bottom:10px;
	 border-spacing:0;
	 border-collapse:collapse;
}

.OPACTableSearchOption TD {
	 width: 50%;
	 border-color:#adbbe7;
	 padding:2px;
	 border-style:dotted;
	 empty-cells:show;
	 margin-bottom:10px;
	 border-spacing:2;
	 border-collapse:collapse;
	 font-size:90%;
}

/* バージョン３．２以前からあるもの（整理必要） */
.OpacSearchButton {
	 background-color:#ffCC33;
	 font-weight: normal;
	 color:#333333;
	 font-size:90%;
	 vertical-align:middle;
}

.OpacSearchButton2 {
	 background-color:#ffCC33;
	 font-weight: normal;
	 color:#333333;
	 font-size:90%;
}

.OpacSubButton {
	 background-color:#dfe3f9;
	 font-weight: normal;
	 color:#333333;
	 font-size:80%;
	 border-style:outset;
	 cursor:pointer;
	 margin-left:20px;
}

.OpacSubButtonLeft {
	 background-color:#dfe3f9;
	 font-weight: bold;
	 color:#333333;
	 font-size:80%;
	 border-style:outset;
	 margin-right:20px;
}

.OpacRadio {
	 font-weight:bold;
	 color:#018194;
	 font-size:80%;
	 margin-left:20px;
	 margin-top:5px;
}

.OpacField {
	 cellspacing:0;
	 border-collapse:collapse;
}

.OpacField TD {
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:0px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%;
}

.OpacText {
	color: #018194;
	 font-size: 90%;
	 font-weight: normal;
	 font-stretch:extra-condensed;
	 text-decoration: none;
}

/* OPAC一覧表示　貸出ランキング表示　ランク順位が変わる毎交互に OPACRank0,1 使う T.Imai 2004/12/22 */
.OPACRank {
	 background-color:#dfe3f9;
}

.OPACRank0 {
	 background-color:#f7f8ff;
	vertical-align:top;
	 text-align:right;
	 border-style:none none none none;
	 border-width:4px 1px 1px 1px;
	 border-color:#577fbd #ced6f3 #ced6f3 #ced6f3;
	 line-height:120%;
	 font-style:italic;
	 padding-top:5px;
}

#CAR110-31 .OPACRank0 {
	 /*background-color:#f7f8ff;*/
	 background-color: #ffffff;
	vertical-align:top;
	 text-align:right;
	 /*
	 border-style:none none none none;
	 border-width:4px 1px 1px 1px;
	 border-color:#577fbd #ced6f3 #ced6f3 #ced6f3;
	 */
	 line-height:120%;
	 font-style:italic;
	 padding-top:5px;
	 border: 1px #dddddd solid; 
}

.OPACRank1 {
	 background-color:#eff0ff;
	 vertical-align:top;
	 text-align:right;
	 border-style:none none none none;
	 border-width:4px 1px 1px 1px;
	 border-color:#577fbd #ced6f3 #ced6f3 #ced6f3;
	 line-height:120%;
	 font-style:italic;
	 padding-top:5px;
}

#CAR110-31 .OPACRank1 {
	 /*background-color:#eff0ff;*/
	 background-color:#ffffff;
	 vertical-align:top;
	 text-align:right;
	 /*
	 border-style:none none none none;
	 border-width:4px 1px 1px 1px;
	 border-color:#577fbd #ced6f3 #ced6f3 #ced6f3;
	 */
	 line-height:120%;
	 font-style:italic;
	 padding-top:5px;
	 border: 1px #dddddd solid; 
}

.OPACReqkk0 TD {
	 color:#012046;
	 background-color:#f7f8ff;
	 padding:2px;
	 text-align:left;
	 vertical-align:top;
	 font-size: 90%;
}

.OPACReqkk1 TD {
	 color:#012046;
	 background-color:#eff0ff;
	 padding:2px;
	 text-align:left;
	 vertical-align:top;
	 font-size: 90%;
}

.OPACReqkk2 TD {
	 color:#012046;
	 background-color:#f5f7c1;
	 padding:2px;
	 text-align:left;
	 vertical-align:top;
	 cursor:pointer;
	 font-size: 90%;
}

.OPACCondTable {
}

/*-.OPACBorrowingCount {
	color:#cc0066;
	font-weight:bold;
	 font-size:100%;
}

-*/

/*-　●PORTAL　-*/
.PORTALBody {
	
	font-size: 90%;
	
	line-height: 1.4em;
	
	color: #333333;
	
	background-color: #ffffff;
	
	text-align: left;
	
	vertical-align: top;
	
}

.PORTALtable {
	
	font-size: 90%;
	
	line-height: 1.4em;
	
	color: #333333;
	
	background-color: #FCFCFC;
	
	width: 720px;
	
	margin-bottom: 5px;
	
	padding-top: 2px;
	
	padding-right: 4px;
	
	padding-bottom: 2px;
	
	padding-left: 4px;
	
}

.PORTALheader {
	
	padding-top: 0px;
	
	padding-right: 0px;
	
	padding-bottom: 0px;
	
	padding-left: 0px;
	
}

.PORTALb_margin {
	
	padding-left: 0px;
	
	padding-top: 2px;
	
	padding-right: 1px;
	
}

.PORTALb_margin02 {
	
	padding-bottom: 3px;
	
}

.PORTALBody TR {
	
	text-align: left;
	
	vertical-align: top;
	
}

.PORTALheader_title {
	
	font-size: 190%;
	
	color: darkblue;
	
	vertical-align: middle;
	
	font-weight: normal;
	
	padding: 0px;
	
	line-height: 1.1em;
	
}

.PORTALheader_title_right {
	
	color: #FFFFFF;
	
	font-weight: bold;
	
	line-height: 2.0em;
	
	padding-right: 2px;
	
}


/*-　●NII　-*/
.NIIBody	 {
	 color:#314007;
	 background-color:#FFFFFF;
	 font-size:14px;
	 text-align:left;
	 margin-top:1px;
}

.NIISubWinBody {
	 color:#314007;
	 background-color:#FFFFFF;
	 font-size:14px;
	 text-align:left;
	 margin-top:1px;
}

.NIILeftTitle {
	 color:#314007;
	 font-size:12pt;
	 text-align:left;
}

/* .NIICenterTitle {
	 color:#F5F7FE;
	 background-color:#66870e;
	 font-size:15pt;
	 font-weight:900;
	 text-align:center;
	 line-height:1.5;
	 text-align:center;
}
 */
.NIICenterTitle {
	 color:#F5F7FE;
	 background-color:#66870e;
	 font-size:15pt;
	 font-weight:900;
	 text-align:center;
	 border-style:outset;
	 border-width:2px;
	 line-height:1.2;
	 border-color:#EFF6FE;
}

.NIIRightTitle {
	 color:#314007;
	 font-size:10pt;
	 text-align:right;
	 font-weight:bold;
}

.NIIflow {
	 color:#314007;
	 background-color:#cae2b2;
	 font-size:11pt;
	 text-align:left;
	 padding:2px;
}

.NIIflow A {
	 font-size:11pt;
	 text-align:left;
	 margin-right:16px;
}

.NIIDispTable {
	 cellspacing:0;
	 border-collapse:collapse;
 	 border: 1px #dddddd solid; 

}
.NIIDispTable TH {
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:2px; 
	 text-align:left; 
	 vertical-align:middle; 
	 font-size:90%; 
	 font-weight:normal;
	 /*vertical-align:top;*/
}

.NIIDispTable TD {
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:2px; 
	 text-align:left; 
	 vertical-align:middle; 
	 font-size:90%;
	 /*vertical-align:top;*/

}
.NIIDispTableFocus TD {
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:0px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%;
}

.NIIReqItem {
	 background-color: #D3D3D3 !important;
}

.NIILinkStyle  {
	 color:#2e3f33;
	 background-color:#FFFFFF;
	 font-style:bold;
	 font-size:16px;
	 border:solid 4px #dddddd;
	 padding-left:10px;
	 border-width:thin;
	 cellspacing:0;
	 border-collapse:collapse;
	 width:60%;
	 text-align:center;
	 /*color:#314007;
	 background-color:#cae2b2;
	 font-style:bold;
	 font-size:16px;
	 border:solid 4px #f7fbff;
	 padding-left:10px;
	 border-color:#66870e;
	 border-width:thin;
	 border-collapse:collapse;
	 width:60%;
	 text-align:center;*/
}

.NIILinkStyle TH {
	 color:#2e3f33;
	 background-color:#f0f0f0;
	 font-style:bold;
	 font-size:16px;
	 border:solid 4px #dddddd;
	 padding-left:10px;
	 border-width:thin;
	 border-collapse:collapse;
	 text-align:center;

	 /*color:#314007;
	 background-color:#ebf7e1;
	 font-style:bold;
	 font-size:16px;
	 border:solid 4px #f7fbff;
	 padding-left:10px;
	 border-color:#66870e;
	 border-width:thin;
	 border-collapse:collapse;
	 width:60%;
	 text-align:center;*/
}

.NIILinkStyle TD {
	 color:#2e3f33;
	 background-color:#FFFFFF
	 font-size:16px;
	 border:solid 4px #dddddd
	 padding-left:10px;
	 border-width:thin;
	 border-collapse:collapse;
	 text-align:center;

	 /*color:#314007;
	 background-color:#ebf7e1;
	 font-size:16px;
	 border:solid 4px #f7fbff;
	 padding-left:10px;
	 border-color:#66870e;
	 border-width:thin;
	 border-collapse:collapse;
	 width:60%;
	 text-align:center;*/
}

.NIILinkStyle A {
	 font-size:100%;
	 line-height:150%;
}


.NIIIndex {
	 color:#FFFFFF; 
	 background-color:#505050; 
	 font-size:120%; 
	 border-style:none;
	 text-align:left;
}

.NIITable {
	 cellspacing:0;
	 border-collapse:collapse;
}

.NIITable TH {
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:2px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%; 
	 font-weight:normal;
}

.NIITable TD {
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:0px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%;
}

.NIITable TD.SubLineA {
	 background-color:#f5fcf1;
	 font-size: 90%;
}

/*-　NII固有のクラス　-*/
.NIITable2 {
	 color:#314007;
	 background-color:#FFFFFF;
	 text-align:left;
	 border-style:solid;
	 border-collapse:collapse;
	 border-color:#6687de;
	 border-width:2px;
}

.NIITable2 TH {
	 background-color:#e0efd1;
	 text-align:left;
	 border-style:solid;
	 border-collapse:collapse;
	 border-color:#6687de;
	 border-width:1px;
	 font-size:90%;
}

.NIITable2 TD {
	 background-color:#ebf7e1;
	 text-align:left;
	 vertical-align:baseline;
	 border-style:dotted;
	 border-collapse:collapse;
	 border-color:#6687de;
	 border-width:1px;
	 font-size:90%;
}

.NIITableResulets {
	 color:#314007;
	 background-color:#FFFFFF;
	 text-align:left;
	 border-width:2px;
}

.NIITitle {
	 background-color:#FFFFFF; 
	 text-align:left; 
	 border-style:outset; 
	 border-width:3px; 
	 border-color:#EFF6FE; 
	 border-collapse:collapse; 
	 font-size:90%; 
}

.NIITitle BIG {
	 font-size:160%;
}

.NIISpanTitleWide {
	 width:75px;
}

.NIISpanTitleMid {
	 width:50px;
}

.NIISpanTitleNarrow {
	 width:30px;
}

.NIIAddButtonField {
	 font-size: 80%;
}

/*-　動的に書き込まれているため、やむなく　-*/
.ILLReqItem {
	 background-color: #cae2b2 !important;
}

.ILLReqItemTitle {
	 background-color: #cae2b2 !important;
}

.ILLAltItemTitle {
	 background-color: #D7EAC5 !important;
}

.ILLAltItem	 {
	 background-color: #D7EAC5 !important;
}

.CATReqItemTitle {
	 background-color: #D3D3D3 !important;
}

.CATReqItem	 {
	 background-color: #D3D3D3 !important;
}

/* CAT択一(alternative)アイテム */
.CATAltItemTitle {
	 background-color: #D7EAC5 !important;
}

.CATAltItem	 {
	 background-color: #D7EAC5!important;
}

#CAR827-03 .CATAltItem,
#CAR827-04 .CATAltItem	 {
	 background-color: #DDDDDD !important;
}
#CAR827-03 .CATReqItem,
#CAR827-04 .CATReqItem {
	 background-color: #D3D3D3 !important;
}

/*-　●貸出　-*/
.KASHIBody {
	 color:#333333;
	 background-color:#FFFFFF;
	 font-size:14px;
	 text-align:left;
	 margin-top:1px;

	 /*color:#3b3b53;
	 background-color:#FFFFFF;
	 font-size:14px;
	 text-align:left;
	 margin-top:1px;*/
}

.KASHISubWinBody {
	 color:#333333;
	 background-color:#FFFFFF;
	 font-size:14px;
	 text-align:left;
	 margin-top:1px;
}

.KASHILeftTitle {
	 color:#333333;
	 font-size:12pt;
	 text-align:left;
}

/* .KASHICenterTitle {
	 color:#f2f2f5;
	 background-color:#626097;
	 font-size:15pt;
	 font-weight:900;
	 text-align:center;
	 line-height:1.5;
	 text-align:center;
}
 */
.KASHICenterTitle {
	 color:#f2f2f5;
	 background-color:#626097;
	 font-size:15pt;
	 font-weight:900;
	 text-align:center;
	 border-style:outset;
	 border-width:2px;
	 line-height:1.2;
	 text-align:center;
	 border-color:#EFF6FE;
}

.KASHIRightTitle {
	 color:#333333;
	 font-size:10pt;
	 text-align:right;
	 font-weight:bold;
}

.KASHIflow {
	 color:#3b3b53;
	 background-color:#c5c4ee;
	 text-align:left;
	 padding:2px;
	 font-size:90%;
}

.KASHIflow A {
	 text-align:left;
	 margin-right:16px;
	 font-size:90%;
}

.KASHIDispTable {
	 text-align:center;
	 border-color:#FFFFFF #FFFFFF #9795ce #9795ce;
	 border-collapse:collapse;
	 border-style:solid;
	 border: 1px #dddddd solid; 
	 cellspacing:0;
	 border-collapse:collapse;

	 /*color:#3b3b53;
	 background-color:#e4e4e8;
	 padding:2px;
	 border-color:#9795ce;
	 text-align:left;
	 vertical-align:top;
	 margin-bottom:10px;*/
}

.KASHIDispTable TH {
	 padding:1px;
	 font-size:90%;
	 text-align:left;
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-weight:normal;
	 line-height:100%;
}

.KASHIDispTable TD {
	 padding:1px;
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 text-align:left; 
	 vertical-align:top ; 
	 font-size:90%
	 line-height:100%;
}

.KASHITable {
	 padding:0px; 
	 text-align:center;
	 border-color:#FFFFFF #FFFFFF #9795ce #9795ce;
	 border-collapse:collapse;
	 border-style:solid;
	 border: 1px #dddddd solid; 
	 cellspacing:0;
	 border-collapse:collapse;

	 /*text-align:center;
	 border-color:#FFFFFF #FFFFFF #9795ce #9795ce;
	 border-collapse:collapse;
	 border-style:solid;
	 border: 1px #dddddd solid; 
	 cellspacing:0;
	 border-collapse:collapse;*/
	 
	 /*cellspacing:0;
	 border-collapse:collapse;
	 font-size:12px;
	 text-align:left;*/

}

.KASHITable TH {
	 padding:1px;
	 font-size:90%;
	 text-align:left;
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-weight:normal;
	 line-height:100%;
	 
	 /*font-size:12px;
	 text-align:left;
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:0px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-weight:normal;*/

	 /*background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:2px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%; 
	 font-weight:normal;*/
}

.KASHITable TD {
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:1px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%;
	 line-height:100%;
	 
	 /*text-align:left;
	 font-size:12px;
	 border: 1px #dddddd solid;*/
}

.KASHIUserInfo {
	 padding:0px; 
	 text-align:center;
	 border-collapse:collapse;
	 border: 1px #dddddd solid; 
	 /*cellspacing:0;*/
	 
	 /*text-align:center;
	 border-color:#FFFFFF #FFFFFF #9795ce #9795ce;
	 border-collapse:collapse;
	 border-style:solid;*/
}


.KASHIUserInfo TH {
	 /*margin-top: top */
	 padding:1px; 
	 font-size:90%;
	 text-align:left;
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 font-weight:100;
	 line-height:100%;
	 
	 /*font-size:12px;
	 text-align:left;
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%; 
	 font-weight:normal;*/
}

.KASHIUserInfo TD {
	 padding:1px; 
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 text-align:left; 
	 font-size:90%;
	 font-weight:100;
	 padding-left:5px;
	 line-height:100%;
	 
	 /*background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:0px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%;*/
}

/*-　KASHI固有のクラス　-*/
.KASHIOtherTitle {
	 color:#3b3b53;
	 background-color:#bdbdbd;
	 font-size:10pt;
	 text-align:right;
	 font-weight:bold;
	 text-align:center;
	 border-right:solid 1px;
}

.KASHIOtherflow {
	 color:#3b3b53;
	 background-color:#e7e7e7;
	 text-align:left;
	 border-right:solid 1px;
	 font-size:90%;
}

.KASHITable2 {
	 background-color:#dbd9ed;
	 text-align:left;
	 border-style:solid;
	 border-collapse:collapse;
	 border-color:#9795ce;
	 border-width:2px;
}

.KASHITable2 TH {
	 background-color:#e4e4f8;
	 text-align:left;
	 border-style:solid;
	 border-collapse:collapse;
	 border-color:#9795ce;
	 border-width:2px;
}

.KASHITable2 TD {
	 background-color:#e4e4f8;
	 text-align:left;
	 border-style:solid;
	 border-collapse:collapse;
	 border-color:#9795ce;
	 border-width:2px;
}

.KASHITableHead {
	 background-color:#e4e4e8;
	 text-align:left;
	 border-style:solid;
	 border-collapse:collapse;
	 border-color:#9795ce;
	 border-width:1px;
	 border-collapse:collapse;
}



/*-　●返却　-*/
.HENBody {
	 color:#333333;
	 background-color:#FFFFFF;
	 font-size:14px;
	 text-align:left;
	 margin-top:1px;
}

.HENSubWinBody {
	 color:#333333;
	 background-color:#FFFFFF;
	 font-size:14px;
	 text-align:left;
	 margin-top:1px;
}

.HENLeftTitle {
	 color:#333333;
	 font-size:12pt;
	 text-align:left;
}

/* .HENCenterTitle {
	 color:#F5F7FE;
	 background-color:#41870e;
	 font-size:15pt;
	 font-weight:900;
	 text-align:center;
	 line-height:1.5;
	 text-align:center;
}
 */
.HENCenterTitle {
	 color:#F5F7FE;
	 background-color:#41870e;
	 font-size:15pt;
	 font-weight:900;
	 text-align:center;
	 border-style:outset;
	 border-width:2px;
	 line-height:1.2;
	 border-color:#EFF6FE;
}

.HENRightTitle {
	 color:#01525f;
	 font-size:10pt;
	 text-align:right;
	 font-weight:bold;
}

.HENflow {
	 color:#01525f;
	 background-color:#bce2b2;
	 text-align:left;
	 padding:2px;
	 font-size:90%;
}

.HENflow A {
	 color:#01525f;
	 text-align:left;
	 margin-right:16px;
	 font-size:90%;
}

.HENDispTable {
	 text-align:center;
	 border-color:#FFFFFF #FFFFFF #9795ce #9795ce;
	 border-collapse:collapse;
	 border-style:solid;
	 border: 1px #dddddd solid; 
	 cellspacing:0;
	 border-collapse:collapse;
	 padding:2px; 
	 vertical-align:top ; 
	 /*font-size:12px;
	 cellspacing:0;
	 border-collapse:collapse;*/
}

.HENDispTable TH {
	 padding:1px; 
	 font-size:90%;
	 text-align:left;
	 background-color:#f0f0f0; 
	 border: 0px #dddddd solid; 
	 font-weight:100;
	 line-height:100%;

	 /*background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:2px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%; 
	 font-weight:normal;*/
}

.HENDispTable TD {
	 padding:1px; 
	 text-align:left;
	 font-size:90%;
	 border: 1px #dddddd solid;
	 line-height:100%;
	 font-weight:100;

	 /*background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:2px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%;*/
}

.DispTableNone {
	 border: 1px #dddddd solid;
}

.DispTableNone TH {
	 border: 0px #dddddd solid;
}

.DispTableNone TD {
	 border: 5px #dddddd solid;
}

.AddHenDataTitle TD {
	 padding:1px; 
 	 text-align:left; 
	 font-size:100%;
 	 vertical-align:top; 
	 font-weight:100;
 	 border: 0px; 	
	 line-height:100%;
}

.HENTable {
	 text-align:center;
	 border-color:#FFFFFF #FFFFFF #9795ce #9795ce;
	 border-collapse:collapse;
	 border-style:solid;
	 border: 1px #dddddd solid; 
	 cellspacing:0;
	 border-collapse:collapse;
}

.HENTable TH {
	 padding:1px; 
	 font-size:90%;
	 text-align:left;
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 font-weight:100;
	 line-height:100%;

	 /*background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:2px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%; 
	 font-weight:normal;*/
}

.HENTable TD {
	 padding:1px; 
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 text-align:left; 
	 font-size:90%;
	 font-weight:100;
	 line-height:100%;
}

.HENSelfTable {
	 /*text-align:center;
	 border-color:#FFFFFF #FFFFFF #9795ce #9795ce;
	 border-collapse:collapse;
	 border-style:solid;
	 border: 1px #dddddd solid; 
	 cellspacing:0;
	 border-collapse:collapse;*/

	 /*text-align:center;
	 border-color:#FFFFFF #FFFFFF #9795ce #9795ce;
	 border-collapse:collapse;
	 border-style:solid;
	 border: 1px #dddddd solid; 
	 cellspacing:0;
	 border-collapse:collapse;*/

	 /*cellspacing:0;
	 border-collapse:collapse;
	 font-size:12px;
	 text-align:left;*/

}

.HENSelfTable TH {
	 font-size:12px;
	 text-align:left;
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-weight:normal;
	 line-height:5px;

	 /*background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:2px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%; 
	 font-weight:normal;*/
}

.HENSelfTable TD {
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:2px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%;
}

.HENUserInfo {
	 text-align:center;
	 border-color:#FFFFFF #FFFFFF #9795ce #9795ce;
	 border-collapse:collapse;
	 border-style:solid;
}

.HENUserInfo TH {
	 background-color:#d6d4f2;
	 font-weight:100;
	 font-size:80%;
}

.HENUserInfo TD {
	 background-color:red;
	 font-weight:100;
	 font-size:80%;
}

/*-　HEN固有のクラス　-*/
.HENOtherTitle {
	 color:#273b51;
	 background-color:#bdbdbd;
	 font-size:10pt;
	 text-align:right;
	 font-weight:bold;
	 text-align:center;
	 border-right:solid 1px;
}

.HENOtherflow {
	 color:#273b51;
	 background-color:#e7e7e7;
	 text-align:left;
	 border-right:solid 1px;
	 font-size:90%;
}


/*-　●一括　-*/
.IKKATUBody	 {
	 color:#2e3f33;
	 background-color:#FFFFFF;
	 font-size:14px;
	 text-align:left;
	 margin-top:1px;
}

.IKKATUSubWinBody {
	 color:#2e3f33;
	 background-color:#fdfcfe;
	 font-size:14px;
	 text-align:left;
	 margin-top:1px;
}

.IKKATULeftTitle {
	 color:#2e3f33;
	 font-size:12pt;
	 text-align:left;
}

/* .IKKATUCenterTitle {
	 color:#fdfcfe;
	 background-color:#61846B;
	 font-size:15pt;
	 font-weight:900;
	 text-align:center;
	 line-height:1.5;
	 text-align:center;
}
 */
.IKKATUCenterTitle {
	 color:#fdfcfe;
	 background-color:#61846B;
	 font-size:15pt;
	 font-weight:900;
	 text-align:center;
	 border-style:outset;
	 border-width:2px;
	 line-height:1.2;
	 border-color:#EFF6FE;
}

.IKKATURightTitle {
	 color:#2e3f33;
	 font-size:10pt;
	 text-align:right;
	 font-weight:bold;
}

.IKKATUflow {
	 color:#2e3f33;
	 background-color:#cfddd7;
	 text-align:left;
	 padding:2px;
	 font-size:90%;
}

.IKKATUflow A {
	 text-align:left;
	 margin-right:16px;
	 font-size:90%;
}

.IKKATUDispTable {
	 cellspacing:0;
	 border-collapse:collapse;
	border: 1px #dddddd solid;
}

.IKKATUDispTable TH {
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:2px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%; 
	 font-weight:normal;
}

.IKKATUDispTable TD {
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:1px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%;
}

.IKKATUReqItem {
	line-height: 16px;
	 background-color: #D3D3D3 !important;
}

.IKKATULinkStyle  {
	 color:#2e3f33;
	 background-color:#FFFFFF;
	 font-style:bold;
	 font-size:16px;
	 border:solid 4px #dddddd;
	 padding-left:10px;
	 border-width:thin;
	 cellspacing:0;
	 border-collapse:collapse;
	 width:60%;
	 text-align:center;
}

.IKKATULinkStyle TH {
	 color:#2e3f33;
	 background-color:#f0f0f0;
	 font-style:bold;
	 font-size:16px;
	 border:solid 4px #dddddd;
	 padding-left:10px;
	 border-width:thin;
	 border-collapse:collapse;
	 text-align:center;
}

#CAR521-00 TABLE.IKKATULinkStyle TH {
	 padding:0px;
}

#CAR522-00 TABLE.IKKATULinkStyle TH {
	 line-height: 19px;
	 padding:0px;
}

.IKKATULinkStyle TD {
	 
	 color:#2e3f33;
	 background-color:#FFFFFF;
	 font-size:16px;
	 border:solid 4px #dddddd;
	 padding-left:10px;
	 border-width:thin;
	 border-collapse:collapse;
	 text-align:center;

}

#CAR521-00 TABLE.IKKATULinkStyle TD {
	 
	 padding:0px;
}

#CAR522-00 TABLE.IKKATULinkStyle TD {
	 line-height: 19px;
	 padding:0px;
}

.IKKATULinkStyle A {
	 font-size:100%;
	 line-height:150%;
}

.IKKATULinkStyle THEAD {
	 background-color:#98b0a1;
}

.IKKATUTable {
	 cellspacing:0;
	 border-collapse:collapse;
 	border: 1px #dddddd solid;
}

.IKKATUTable TH {
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:1px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%; 
	 font-weight:normal;
/*	 line-height: 16px;*/
}
.IKKATUTable TD {
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:1px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%;

	 /*line-height: 16px;*/
}
TABLE.IKKATUTable TH {
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:1px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%; 
	 font-weight:normal;
/*	 line-height: 16px;*/
}

TABLE.IKKATUTable TD {
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:1px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%;
	 /*line-height: 16px;*/
}

.IKKATUTitle {
	 background-color:#edf3f0;
	 text-align:left;
	 border-style:outset;
	 border-width:3px;
	 border-color:#FFFFFF edf3f0;
	 border-collapse:collapse;
	 font-size:90%;
}

TABLE.IKKATUTitle TD{
	padding: 0;
}
.IKKATUTitle BIG {
	 font-size:160%;
	 font-weight:bold;
}

.IKKATUIndex {
	 background-color: #D3D3D3 !important;
}

.IKKATUDispTable DIV.IKKATUIndex{
	 /*color:#FFFFFF; */
	 color:black; 
	 background-color:#505050; 
	 font-size:120%; 
	 border-style:none;
}

/*-　IKKATU固有のクラス　-*/
.IKKATUTableResults {
	 color:#dddddd;
	 background-color:#FFFFFF;
	 text-align:left;
	 border-width:2px;
}

.IKKATULinkStyle2  {
	 color:#2e3f33;
	 background-color:#FFFFFF;
	 font-style:bold;
	 font-size:16px;
	 border:solid 4px #fafcfe;
	 padding-left:10px;
	 border-color:#61846b;
	 border-width:thin;
	 border-collapse:collapse;
}

.IKKATULinkStyle2 TH {
	 color:#2e3f33;
	 background-color:#ceddd7;
	 font-style:bold;
	 font-size:16px;
	 border:solid 4px #f7fbff;
	 padding-left:10px;
	 border-color:#61846b;
	 border-width:thin;
	 border-collapse:collapse;
	 text-align:left}

.IKKATULinkStyle2 TD {
	 color:#2e3f33;
	 background-color:#FFFFFF;
	 font-size:16px;
	 border:solid 4px #FFFFFF;
	 padding-left:10px;
	 border-color:#61846b;
	 border-width:thin;
	 border-collapse:collapse;
	 text-align:left}

.IKKATULinkStyle2 A {
	 font-size:150%;
	 line-height:200%;
}

.IKKATULinkStyle3  {
	 color:#2e3f33;
	 background-color:#FFFFFF;
	 font-style:bold;
	 font-size:16px;
	 border:solid 4px #fafcfe;
	 padding-left:10px;
	 border-color:#61846b;
	 border-width:thin;
	 border-collapse:collapse;
	 width:60%;
}

.IKKATULinkStyle3 TH {
	 color:#2e3f33;
	 background-color:#edf3f0;
	 font-style:bold;
	 font-size:16px;
	 border:solid 4px #f7fbff;
	 padding-left:10px;
	 border-color:#61846b;
	 border-width:thin;
	 border-collapse:collapse;
	 text-align:center;
}

.IKKATULinkStyle3 TD {
	 color:#edf3f0;
	 background-color:#FFFFFF;
	 font-size:16px;
	 border:solid 4px #f7fbff;
	 padding-left:10px;
	 border-color:#FFFFFF;
	 border-width:thin;
	 border-collapse:collapse;
	 text-align:center;
	 border-color:#61846b;
}

.IKKATULinkStyle3 A {
	 font-size:100%;
	 line-height:150%;
}

.IKKATULinkStyle3 THEAD {
	 background-color:#98b0a1;
}

.IKKATUBHSDiv {
	 width:100px;
	 hight:20;
	 overflow:scroll;
}

#CAR532-00 TABLE{
	cellspacing:0;
	border-collapse:collapse;
	border: 1px #dddddd solid;
}

#CAR532-00 TD {
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:1px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%;
}
#CAR532-00 TH {
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:1px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%; 
	 font-weight:normal;
}

/*-　●発注　-*/
/* .ORDERBody	 {
	 color:#403407;
	 background-color:#FFFFFF;
	 font-size:14px;
	 text-align:left;
	 margin-top:1px;
}
 */
.ORDERBody	 {
	 color:#03505D; 
	 background-color:#FFFFFF; 
	 font-size:90%; 
	 text-align:left; 
	 margin-top:1px;
}

.ORDERSubWinBody	 {
	 color:#403407;
	 background-color:#FFFFFF;
	 font-size:90%;
	 text-align:left;
	 margin-top:1px;
}

.ORDERBody TH {
	 font-weight:100;
}
 /* ins. by S.Saito 2005/10/11 */
.ORDERLeftTitle {
	 color:#403407;
	 font-size:12pt;
	 text-align:left;
}

/* .ORDERCenterTitle {
	 color:#fdfef8;
	 background-color:#876f0e;
	 font-size:15pt;
	 font-weight:900;
	 text-align:center;
	 line-height:1.5;
	 text-align:center;
}
 */
.ORDERCenterTitle {
	 color:#fdfef8;
	 background-color:#876f0e;
	 font-size:15pt;
	 font-weight:900;
	 text-align:center;
	 border-style:outset;
	 border-width:2px;
	 line-height:1.2;
	 border-color:#EFF6FE;
}

.ORDERRightTitle {
	 color:#403407;
	 font-size:10pt;
	 text-align:right;
	 font-weight:bold;
}

.ORDERflow {
	 color:#403407;
	 background-color:#e0e2b2;
	 text-align:left;
	 padding:2px;
	 font-size:90%;
}

.ORDERflow A {
	 color:#0403407;
	 text-align:left;
	 margin-right:16px;
	 font-size:90%;
}

.ORDERDispTable {
	 cellspacing:0;
	 border-collapse:collapse;
}

.ORDERDispTable TH {
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:2px; 
	 text-align:left; 
	 vertical-align:middle; 
	 font-size:90%; 
	 font-weight:normal;
}

.ORDERDispTable TD {
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:2px; 
	 text-align:left; 
	 vertical-align:middle; 
	 font-size:90%;
}

.ORDERReqItem {
	 background-color: #D3D3D3 !important;
}

/* データ入力部背景色　条件付色(環境別データ登録必須入力項目設定)　T.Imai 2005/4/26 */
.ORDERDispTable TH.ORDERCondItem {
	 background-color:#D3D3D3 !important;
	 border-style:dashed;
	 border-width:2;
	 border-color:#D3D3D3;
}

.ORDERDispTable TD.ORDERCondItem {
	 background-color:#dddddd !important;
	 border-style:dashed;
	 border-width:1;
	 border-color:#D3D3D3;
}

.ORDERCondItem INPUT {
	 background-color:white !important;
	 border-style:none;
}

.ORDERCondItem SELECT {
	 background-color:white !important;
	 border-style:none;
}

.ORDERIndex {
	 color:#FFFFFF; 
	 background-color:#505050; 
	 font-size:120%; 
	 border-style:none;
}

.ORDERLinkStyle  {
	 color:#403407;
	 background-color:#f5f7e1;
	 font-style:bold;
	 font-size:16px;
	 border:solid 4px #f7fbff;
	 padding-left:10px;
}

.ORDERLinkStyle TH {
	 color:#403407;
	 background-color:#f5f7e1;
	 font-style:bold;
	 font-size:16px;
	 border:solid 4px #f7fbff;
	 padding-left:10px;
}

.ORDERLinkStyle TD {
	 color:#403407;
	 background-color:#f5f7e1;
	 font-size:16px;
	 border:solid 4px #f7fbff;
	 padding-left:10px;
}

.ORDERTable {
	 cellspacing:0;
	 border-collapse:collapse;
 	 border: 1px #dddddd solid; 

}


.ORDERTable TH {
	 background-color:#f0f0f0; 
	 text-align:left; 
	 border: 1px #dddddd solid; 
	 border-collapse:collapse; 
	 padding:2px; 
	 font-size:90%;
}

.ORDERTable TD {
	 background-color:#FFFFFF; 
	 text-align:left; 
	 border: 1px #dddddd solid; 
	 border-collapse:collapse; 
	 padding:2px; 
	 /*font-size:90%;*/
}

.ORDERTitle {
	 background-color:#FFFFFF; 
	 text-align:left; 
	 border-style:outset; 
	 border-width:3px; 
	 border-color:#EFF6FE; 
	 border-collapse:collapse; 
	 font-size:90%;
}

/* .ORDERTitle BIG {
	 font-size:160%;
	 font-weight:bold;
}
 */
.ORDERTitle BIG {
	 font-size:160%;
}

TR.ActiveOrderTable TD {
	 background-color: #99CCCC;
	 vertical-align:top;
}

.ActiveOrderTable {
	 cellspacing:0;
	 border-collapse:collapse;
}

.ActiveOrderTable TH {
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:2px; 
	 text-align:left; 
	 vertical-align:middle; 
	 font-size:90%; 
	 font-weight:normal;
}

.ActiveOrderTable TD {
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:2px; 
	 text-align:left; 
	 vertical-align:middle; 
}

.ORDERActiveTable {
	 background-color:#f3f3f3;
	 vertical-align:top;
	 border-color:#ca0000;
	 border-style:solid;
	 border-width:2px;
	 border-collapse:collapse;
	 margin:0px 3px 0px 3px;
}

.ORDERActiveTable TH {
	 background-color:#f3f3f3;
	 text-align:left;
	 border-color:#876f0e;
	 border-style:solid;
	 border-width:1px;
	 border-collapse:collapse;
}

.ORDERActiveTable TD {
	 background-color:#f9f9f9;
	 text-align:left;
	 border-color:#876f0e;
	 border-style:solid;
	 border-width:1px;
	 border-collapse:collapse;
}

.ORDERNegativeTable {
	 background-color:#f3f3f3;
	 vertical-align:top;
	 border-color:#949494;
	 border-style:solid;
	 border-width:1px;
	 border-collapse:collapse;
	 margin:0px 3px 0px 3px;
}

.ORDERNegativeTable TH {
	 background-color:#f3f3f3;
	 text-align:left;
	 border-color:#949494;
	 border-style:solid;
	 border-width:1px;
	 border-collapse:collapse;
}

.ORDERNegativeTable TD {
	 background-color:#f9f9f9;
	 text-align:left;
	 border-color:#949494;
	 border-style:solid;
	 border-width:1px;
	 border-collapse:collapse;
}


/*-　●システム　-*/
.SYSTEMBody	 {
	 color:#18272f;
	 background-color:#FFFFFF;
	 font-size:14px;
	 text-align:left;
	 margin-top:1px;
}

.SYSTEMLeftTitle {
	 color:#18272f;
	 font-size:12pt;
	 text-align:left;
}

/*.SYSTEMCenterTitle {
	 color:#F5F7FE;
	 background-color:#325263;
	 font-size:15pt;
	 font-weight:900;
	 text-align:center;
	 line-height:1.5;
	 text-align:center;
}
 */
.SYSTEMCenterTitle {
	 color:#F5F7FE;
	 background-color:#325263;
	 font-size:15pt;
	 font-weight:900;
	 text-align:center;
	 border-style:outset;
	 border-width:2px;
	 line-height:1.2;
	 border-color:#EFF6FE;
}

.SYSTEMRightTitle {
	 color:#18272f;
	 font-size:10pt;
	 text-align:right;
	 font-weight:bold;
}

.SYSTEMflow {
	 color:#01525f;
	 background-color:#c0c8d3;
	 text-align:left;
	 padding:2px;
	 font-size:90%;
}

.SYSTEMflow A {
	 color:#01525f;
	 text-align:left;
	 margin-right:16px;
	 font-size:90%;
}

.SYSTEMDispTable {
	cellspacing:0;
	border-collapse:collapse;
	border: 1px #dddddd solid;

}

.SYSTEMDispTable TH {
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:1px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%; 
	 font-weight:normal;
}

.SYSTEMDispTable TD {
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:1px;
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%;

}

.SYSTEMReqItem {
	 background-color: #D3D3D3 !important;
}

.SYSTEMLinkStyle  {
	 color:#2e3f33; 
	 background-color:#FFFFFF; 
	 font-style:bold; 
	 font-size:150%; 
	 border:solid 4px #dddddd;  
	 padding-left:10px; 
	 /*border-color:#325263;*/ 
	 border-width:thin; 
	 width:70%;
	 border-collapse:collapse;
}

.SYSTEMLinkStyle TH {
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:0px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:16px; 
	 border-width:thin; 
	 font-weight:normal;
}

.SYSTEMLinkStyle TD {
	 background-color:#FFFFFF; 
	 font-size:16px; 
	 border:solid 4px #dddddd;  
	 padding:0px;  
	 /*border-color:#325263;*/ 
	 border-width:thin; 
	 border-collapse:collapse;
}

.SYSTEMLinkStyle A {
	 color:#18272f;
}

.SYSTEMTable {
	 cellspacing:0;
	 border-collapse:collapse;
}

.SYSTEMTable TH {
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:1.5px;
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%;
	 font-weight:normal;
 	line-height:18px;

	 
}
.SYSTEMTable TD {
	 background-color:#FFFFFF;
	 border: 1px #dddddd solid; 
	 padding:1.5px;
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%;
	line-height:13px;


}

.SYSTEMIndex {
	 color:#000000;
	 background-color:#c0c8d3;
	 font-size:120%;
	 border-style:none;
}

/*-　SYSTEM固有のクラス　-*/
.SYSTEMExplainMSG {
	 color:#5f5f5f;
	 font-size:95%;
	 line-height:115%;
	 letter-spacing:90%;
}

.SYSTEMDispTable2 TH {
	 color:#18272f;
	 background-color:#dadfe6;
	 padding:2px;
	 text-align:left;
	 vertical-align:top;
}

.SYSTEMDispTable2 TD {
	 color:#18272f;
	 background-color:#e7eaf0;
	 padding:2px;
	 text-align:left;
	 vertical-align:top;
}



/*-　●Lite版　-*/
.LITEBody {
	 color:#035D35;
	 background-color:#EFFEFD;
	 font-size:14px;
	 text-align:left;
	 margin-top:1px;
}

.LITESubWinBody {
	 color:#035D35;
	 background-color:#F7FFFE;
	 font-size:14px;
	 text-align:left;
	 margin-top:1px;
}

.LITELeftTitle {
	 color:#035D35;
	 font-size:12pt;
	 text-align:left;
}

/* .LITECenterTitle {
	 color:#F5F7FE;
	 background-color:#049051;
	 font-size:15pt;
	 font-weight:900;
	 text-align:center;
	 line-height:1.5;
	 text-align:center;
}
 */
.LITECenterTitle {
	 color:#F5F7FE;
	 background-color:#049051;
	 font-size:15pt;
	 font-weight:900;
	 text-align:center;
	 border-style:outset;
	 border-width:2px;
	 line-height:1.2;
	 border-color:#EFF6FE;
}

.LITERightTitle {
	 color:#035D35;
	 font-size:10pt;
	 text-align:right;
	 font-weight:bold;
}

.LITEIndex {
	 color:#000000;
	 background-color:#59BA93;
	 font-size:120%;
	 border-style:none;
}

.LITEtabMenu {
	 color:#023D22;
	 background-color:#EFFEFD;
	 font-size:100%;
	 vertical-align:top;
	 margin:0;
}

.LITEtabMenuTH {
	 background-color:#AEE5D8;
	 border-spacing:0px;
	 border-style:solid;
	 border-color:#59BA93;
	 border-width:thin;
}

.LITEtabMenuDivide {
	 background-color:#049051;
	 color:#F7FFFE;
	 font-weight:bold;
	 font-size:110%;
	 text-align:left;
	 line-height:30px;
	 margin-bottom:16px;
	 vertical-align:middle;
	 padding-left:10px;
}

.LITETab {
	 color:#000000;
	 background-color:#A6CEAB;
	 border-top:solid thin #E0E0E0;
	 border-right:solid thin gray;
	border-left:solid thin #E0E0E0;
	 font-size:80%;
	 text-align:center;
	font-weight:normal;
	cursor:hand;
}

.LITESelectedTab {
	 color:#01373f;
	 background-color:#EFFEFD;
	 border-left:solid thin white;
	 border-top:solid thin white;
	border-right:solid thin black;
	font-weight:bold;
	 font-size:100%;
	 text-align:center;
}

.LITEflow {
	 color:#035D35;
	 background-color:#AEE5D8;
	 text-align:left;
	 padding:2px;
	 font-size:90%;
}

.LITEflow A {
	 text-align:left;
	 vertical-align:middle;
	 margin-right:16px;
	 font-size:90%;
}





/*--------------- システム類　 ---------------*/

/* 階層メニューアイコンサイズ */
.TreeMenuIMG {
	 width:36;
	 height:36;
}

/****** メニュー ******/
.Contents {
	visibility:hidden;
}

.tabMenu {
	 color:#02353D;
	 background-color:#EFF600;
	 font-size:100%;
	 vertical-align:top;
	 margin:0;
}

.tabMenuTH {
	 background-color:#AED200;
	 border-spacing:0px;
	 border-style:solid;
	 border-color:#59A8BA;
	 border-width:thin;
}

.tabMenuReport {
	 color:#01373f;
	 text-indent:0em;
	 width=100%;
	 font-size:120%;
	 text-align:left;
	 padding-top:32px;
	 letter-spacing:-1pt;
	 margin:10pt;
}

.tabMenuLink {
	letter-spacing:-1pt;
	 font-size:125%;
	 margin-right:20pt;
}

.tabMenuDivide {
	 background-color:#018194;
	 color:#FAFAFE;
	 font-weight:bold;
	 font-size:110%;
	 text-align:left;
	 height=30px;
	 margin-bottom:16px;
}

.tabMenuImage {
	width:30;
	 height:30;
}

.tabMenuAccessKey {
	 font-size:50%;
}

.tabMenuReportSelectedButton {
	 background-color:#eff7ff;
	 color:black;
	 font-size:12px;
	 font-weight:100;
	 border-style:outset;
	 border-width:4px;
	 cursor:pointer;
}

.tabMenuReportButton {
	 background-color:#add3e7;
	 color:black;
	 font-size:12px;
	 font-weight:100;
	 border-style:inset;
	 border-width:3px;
	 cursor:pointer;
}


/****** ポップアップ メニュー ******/
#PopupMenu {
	float:left;
	 border:0px;
}
 
#PopupMenu P {
	font-size:15px;
	 padding-left:4pt;
	 margin-top:2pt;
	 margin-bottom:2pt;
	margin-left:4pt;
	margin-right:5pt;
}

.PopupMenu {
	position:absolute;
	 display:none;
	 background:#D5E9F5;
	 border:3px outset silver;
	 width:150pt;
	 margin:0pt;
}

.MaskedPopupMenuText {
	color:dimgray;
}

.PopupHighlight {
	color:EEEEEE;
	 background-color:dodgerblue;
}

.PopupHighlight A {
	 color:EEEEEE!important;
	 background-color:dodgerblue}

/* ポップアップメニューアイコンサイズ */
.PopupMenuIMG {
	 width:18;
	 height:18;
}

/* メニューバーセパレータ */
.BarSeperator {
	 color:blue;
	 border-style:none;
}

/*** ASPメニュー(メニュー下のメニュー) ***/
BODY TABLE#Menu TD.MenuItem {
	 text-align:center;
	 color:black;
	 font-size:10pt;
}

BODY TABLE#Menu TD.MenuTitle {
	 background-color: #a1c7f5;
	 text-align:center;
	 color:black;
	 font-size:12pt;
}

BODY TABLE#Menu TD.MenuTitleK {
	 background-color: #FFFFCC;
	 text-align:center;
	 color:black;
	 font-size:12pt;
}

BODY TABLE#Menu TD.MenuTitleH {
	 background-color: #CCFFCC;
	 text-align:center;
	 color:black;
	 font-size:12pt;
}

BODY TABLE#Menu TD.MenuTitleY {
	 background-color: #cbecf3;
	 text-align:center;
	 color:black;
	 font-size:12pt;
}

/* 下位メニューリンク */
DIV.linkMenuStyle {
	background: #ffffc0;
	border: solid 2px #ffffc0;
	padding:2px;
	 cursor: hand;
	 font-size:14pt;
	 font-weight:bold;
}

/* 一括処理画面等で使用 */
.linkStyle {
	font-style:bold;
	 font-size:20px;
	 color:#62b0ff;
	 background-color:#ffffc0;
	 border:solid 4px #ffffc0;
	 padding-left:10px;
	 line-height:200%;
	 border-style:outset;
	 border-color:black;
	 width:100%;
	 border-width:2;
}

.linkStyle TD {
	font-style:bold;
	 font-size:20px;
	 color:#62b0ff;
	 background-color:#ffffc0;
	 border:solid 4px #ffffc0;
	 padding-left:10px;
	 line-height:200%;
	 border-style:outset;
	 border-color:black;
	 width:100%;
	 border-width:2;
}

SPAN.linkAlertStyle {
	background: #ffffc0;
	border: solid 2px #ffffc0;
	padding:2px;
	 cursor: hand;
	 font-size:14pt;
	 font-weight:bold;
}

SPAN.linkAlertStyle A {
	 font: bold 20px;
	color: #62b0ff;
	 font-size:14pt;
	 font-weight:bold;
}

.linkSelectStyle {
	background: #62b0ff;
	border: solid 2px #62b0ff;
	padding:2px;
	width: 600px;
	 cursor: hand;
}

.linkSelectStyle A {
	 font: bold 20px;
	color: #ffffc0;
}



/*-●統一オプション関連-*/
.OptionTable {
	 border-collapse:collapse;
	 cellspacing:0;

}

.OptionTable TD {
	 padding: 5px;
	 border: 1px #dddddd solid;
	 background-color:#FFFFFF
}

.OptionTable TH {
	 padding: 5px;
	 border: 1px #dddddd solid;
	 background-color:#FFFFFF
}

.OptionText {
	 color: #018194;
	 font-size: 70%;
	 font-weight: normal;
	 font-stretch:extra-condensed;
	 text-decoration: none;
}

.OptionMZ {
	 text-decoration:none;
	 color: #015F6D;
	 font-size: 70%;
	 text-decoration:none;
	 font-weight: normal;
	 letter-spacing:-0.5pt;
}

.Optionthintext {
	 color: #015F6D;
	 font-size: 60%;
	 font-weight: 500;
	 font-stretch:extra-condensed;
	 text-decoration: none;
}

.Optionlink {
	 color: #018194;
	 font-size: 100%;
	 font-weight: normal;
	 font-stretch:extra-condensed;
	 text-decoration: underline;
}

.OptionAlert {
	 color: red;
	 font-size: 100%;
	 font-weight: 500;
	 font-stretch:extra-condensed;
}

.OptionSubButton {
	 line-height:16px ;
}

.OptionDelButton {
	 line-height:16px ;
}



/*-●MyCARIN関連-*/

.MyCARINBody {
	 background-color:#f7f8ff;
	 vertical-align:top;
	 margin:0;
}

.MyCARINCommonTH   {
	color:#F5F7FE;
	 padding:1px;
	 background-color:#577fbd;
	 border-color:#577fbd;
	 border-width:thin;
	 border-style:none;
}

.MyCARINCommonTD   {
	color:#018194;
	 padding:1px;
	 background-color:#EDF1FE;
	 border-color:#577fbd;
	 border-width:thin;
}

.MyCARINCommonTABLE {
	color:#012046;
	 padding:10px;
	 background-color:#dfe3f9;
	 border-color:#577fbd;
	 border-width:thin;
	 margin:5px,0px,0px,0px;
	 border-style:solid;
}

.MyCARINCommonFuncTABLE {
	color:#012046;
	 background-color:#ced6f3;
	 border-color:#6470A4;
	 border-width:thin;
	 margin:5px,0px,0px,0px;
	 border-style:dashed;
	 cellspacing:0;
	 border-collapse:collapse;
}

.MyCARINCommonFuncTABLETD {
	background-color:#eff0ff;
	 border-color:#6470A4;
	 border-style:none;
}

.MyCARINCommonFuncTABLEImage {
	background-color:#ced6f3;
	 text-align:center;
	 vertical-align:center;
}

.MyCARINCommonLink  {
	color:#014494;
	 font-size:80%;
	 font-weight:normal;
}

.MyCARINCommonBoldText  {
	color:#014494;
	 font-size:small;
	 font-weight:800;
}

.MyCARINCommonSmallText  {
	color:#014494;
	 font-size:12px;
	 font-weight:normal;
}

.MyCARINCommonDescription {
	color:#015F6D;
	 font-size:xx-small;
}

.MyCARINCommonAlert {
	color:red;
	 font-size:x-small;
}

.MyCARINCloseButton {
	border-style:solid;
	 border-color:black;
	 border-width:1px;
	 color:black;
	 font-size:9px;
	 vertical-align:top;
	 background-color:white;
	 cursor:pointer;
}



/*-●共通オブジェクト関連-*/

.MSGhead {
	 color: #014494;
	 font-size: 120%;
	 font-weight: 900;
	 font-stretch:ultra-condensed;
	 text-decoration: none;
	 letter-spacing:-1pt;
}

.MSGheadsmall {
	 color: #014494;
	 font-size: 60%;
	 font-weight: 800;
	 font-stretch:ultra-condensed;
	 text-decoration: none;
	 letter-spacing:-1pt;
}

/* <button> タグで <A>タグの MSGbutton と同一の見栄えにする ins. by S.Saito 2006/05/31 */
.MSGbuttonB {
	background-color:#e7e7e7;
	 color:#000000;
	 margin-left:1px;
}

.MSGbutton {
	 border:outset 2px #C0C0C0;
	 background-color:#FFFFFF;
	 color:#000000;
	 text-decoration:none;
	 font:menu;
	 height:2px;
	 /*line-height:15px;*/
	 line-height:16px ;
	 padding:0.2em 1em 0.2em 1em;
	 cursor:pointer;
}

.MSGbutton:active {
	border-style:inset;
	 #eeeeee;
	background-color:#e7e7e7;
	 color:#000000;
}
 
/*rep. by S.Saito 20060427 .MSGbutton {
	 color: #012046;
	 background-color: #F3F3F3;
	 font-size:90%!important;
	 font-weight: normal;
	 letter-spacing:-0.5pt;
	 border-top:solid 0px;
	 border-right:solid 2px #949474;
	 border-bottom:solid 2px #949474;
	 border-left:solid 1px #f3f3e3;
	 padding: 2 6 2 6;
	 text-decoration:none;
	 cursor:pointer;
	 margin:0;
	 vertical-align:text-bottom ;
}
 */
/*rep. by S.Saito 20060427 a.MSGbutton:hover {
	 color: black;
	 background-color: #F3F3d8;
	 font-size:90%;
	 font-weight: 500;
	 letter-spacing:-0.5pt;
	 border-top:solid 0px;
	 border-right:solid 2px #949474;
	 border-bottom:solid 2px #949474;
	 border-left:solid 1px #f3f3e3;
	 padding: 2 6 2 6;
	 text-decoration:none;
	 cursor:pointer;
	 margin:0;
	 vertical-align:top;
}
 */
.MSGinput {
	 color: #014494;
	 background-color: #FCFFFF;
	 font-size: 100%;
	 font-weight: 600;
	 border-bottom: solid 3px;
	 border-right: solid 3px;
	 padding: 0.2em;
	 border-bottom-color:#dbeeee;
	 border-right-color:#dff2f2;
}

.MSGmessage {
	 color: #014766;
	 font-stretch:condensed;
}

.MSGnew {
	 color: #fcc400;
	 font-size: 90%;
	 font-weight: 900;
	 font-stretch:extra-condensed;
	 text-decoration: none;
	 letter-spacing:-0.5pt;
}

.MSGmz2 {
	 text-decoration:none;
}

.MSGOpacItem {
}

.MSGlink {
	 color: #014494;
	 font-size: 85%;
	 font-weight: normal;
	 font-stretch:extra-condensed;
	 text-decoration: underline;
}

.MSGtext {
	 color: #014494;
	 font-size: 90%;
	 font-weight: normal;
	 font-stretch:extra-condensed;
	 text-decoration: none;
	 vertical-align: text-bottom;
}

.MSGcaut {
	 color: Crimson;
	 font-size: 90%;
	 font-weight: 100;
	 font-stretch:extra-condensed;
	 text-decoration: none;
}

.MSGmz {
	 text-decoration:none;
	 color: #014494;
	 font-size: 80%;
	 text-decoration:none;
	 font-weight: normal;
	 letter-spacing:-0.5pt;
}

.MSGthintext {
	 color: #014494;
	 font-size: 70%;
	 font-weight: 500;
	 font-stretch:extra-condensed;
	 text-decoration: none;
}

.MSGfigure {
	 text-decoration:none;
	 color: #012b5f;
	 font-size: 90%;
	 text-decoration:none;
	 font-weight: 100;
}

.MSGfigureRightMargin {
	 text-decoration:none;
	 color: #012b5f;
	 font-size: 80%;
	 text-decoration:none;
	 font-weight: 900;
	 letter-spacing:-0.5pt;
	 margin-right:20px;
}

.MSGfigureLink {
	 text-decoration:underline;
	 color: #012b5f;
	 font-size: 90%;
	 text-decoration:underline;
	 font-weight: normal;
	 letter-spacing:-0.5pt;
	 margin-left:10px;
}

.MSGsquare {
	color:#012b5f;
	 font-size:10px;
	 background-color: #f7f8ff;
	 font-weight: 400;
	 border-style: solid;
	 border-width:1px;
	 border-color:#577fbd;
	 text-decoration:none;
	 margin:1px;
	 padding:1px;
	 vertical-align:middle;
}

.MSGsidehead {
	 font-family: sans-serif;
	 font-weight: 500;
}

.textHeader {
	font-size:90%;
	 color:#015F6D;
	 text-decoration:none;
	 font-weight:900;
	 margin-right:10px;
}

.textObject {
	margin:15px;
}

.MSGCtrl {
	 text-decoration:underline;
	 color:#012b5f;
	 font-size: 80%;
	 text-decoration:underline;
	 font-weight: 700;
}

.MSGCtrl A {
	 color:#012b5f;
	 margin-right:10px;
}

.1MSGCtrl link {
	 color: #012b5f;
	 margin-left:10px;
}

.1MSGCtrl visited {
	 color: #012b5f;
}

.1MSGCtrl hover {
	 color:#012b5f;
}

.1MSGCtrl Active {
	 color:white;
	 background-color:orange;
}

/* ページコントロールメッセージ、リンク 2003/12/17 by Koji NODA */
.2PageCtrlMsg {
	 color: #018194;
	 font-size: 90%;
	 font-weight: 600;
	 font-stretch:ultra-condensed;
	 text-decoration: none;
	 letter-spacing:+0pt;
}

A#2PageCtrlLink:link    {
	 color: black;
}

A#2PageCtrlLink:visited  {
	 color: #018194;
}

A#2PageCtrlLink:hover {
	 color:darkred;
}

A#2PageCtrlLink:Active {
	 color:white;
	 background-color:orange;
}




/***  ●Login画面  ***/
.LoginBody	 {
	 color:#391f11;
	 background-color:#f8f8f2;
	 font-size:140%;
	 text-align:left;
	 alpha(style=1,opacity=55,finishopacity=100);
}

.LoginCenterTitle {
	 color:#f8f8f5;
	 background-color:#a38244;
	 font-size:15pt;
	 font-weight:900;
	 text-align:center;
	 line-height:1.5;
	 text-align:center;
	 filter: alpha(style=1,opacity=55,finishopacity=100);
}

.LoginTable {
	 background-color:f8f8f2;
	 font-color:black;
	 font-size:60%;
}

.LoginMsg {
	 font-color:#006690;
	 font-size:150%;
}


/*--------------- ★１０：画面(背景)全般 ---------------*/
/*BODY {
	 background-color: #eeeeee;
	 margin-top:1px;
}
*/

/* OPAC検索ボタン */
.ButtonTorok {
	 color: green;
	 font-weight: bold;
	 background-color: #CCFF33;
}

/* 左タイトルテキスト*/
.LeftTitle2 {
	 color:black;
	 font-size:12pt;
	 text-align:left;
}

.WebOPACLeftTitle2 {
	 color:black;
	 font-size:12pt;
	 text-align:left;
}

/* 右タイトルテキスト */
.HeaderRight {
	 color:#2E3A6D;
	 font-size:12pt;
	 text-align:right;
	 font-weight:bold;
}

.WebOPACRightTitle2 {
	 color:#2E3A6D;
	 font-size:12pt;
	 text-align:right;
	 font-weight:bold;
}

/*--------------- ☆１０：ＥＮＤ ---------------*/

/*--------------- ★１１：補助画面関連 ---------------*/

/* 所在マップ補助画面 */
.Maphead {
	 color:Green;
	 text-align:center;
	 font-weight:bold;
	 font-size:16pt;
}

BODY#LMapWL .comment {
	 margin: 1px 30px ;
	 color:#383409;
}

BODY#LMapWL IMG.place {
	 float:right ;
}

BODYLMapWL   {
	 background-color:LemonChiffon;
	 margin-top:1px;
}

BODYLMapWL .Maphead {
	 color:Green;
	 text-align:center;
	 font-weight:bold;
	 font-size:16pt;
}

BODYLMapWL .comment {
	 margin: 1px 30px ;
	 color:#383409;
}

BODYLMapWL IMG.place {
	 float:right ;
}

/* 付録補助画面 */
BODY#FUROKWL 	 {
/*	 background-color: MintCream;*/
	 margin-top:1px;
}

BODY#FUROKWL .Furokhead {
	 color: RoyalBlue;
	 text-align:center;
	 font-weight:bold;
	 font-size:12pt;
}

BODY#FUROKWL IMG.place {
	 float:left;
	 width:30;
	 height:30;
}

/* 予約確保補助画面 */
BODY#YokaWL 	 {
	 background-color: #edfeb1;
	 background-image:url("");
}

BODY#YokaWL H2	 {
	 color: #fd8522;
}

BODY#YokaWL H3	 {
	 background-color: #edfebb;
	 color: #fd8555;
}

BODY#YokaWL table.YokaU {
	 border-collapse: groove;
}

BODY#YokaWL table.YokaU th {
	 color: #fd8888;
}

BODY#YokaWL table.YokaU td {
	 color: #ff8888;
}

BODY#YokaWL colgroup.YokaS1 {
	 width:20%;
	 font-size:12pt;
	 color: #ff8888;
}

BODY#YokaWL colgroup.YokaS2 {
	 width:80%;
	 color: #ff8888;
}

/* SubWindow起動(Open)Text */
.OpenSubWinText {
	 background-color: #FBFFFF;  !important;
}

/* NACSIS Webcat 補助画面起動　書誌レコードID　TEXT */
.OpenWebcatText {
	 font-weight:normal;
	 background-color: #d7f5ff !important;
}

/* インターネット/OPAC情報 補助画面　起動サイト一覧表示Table */
TABLE.SubWinTable TH {
	 background-color: #BCD2FB;
	 padding: 5px;
	 text-align:left;
	 vertical-align:top;
}

TABLE.SubWinTable TD {
	padding: 2px;
	 text-align:left;
	 vertical-align:top;
}

/*--------------- ☆１１：ＥＮＤ ---------------*/


/*--------------- ★１２：登録画面関連 ---------------*/

/* 必須アイテムタイトル 20031123aioi */
.ReqItemTitle {
	 background-color: #D3D3D3 !important;
}

.ReqItem {
	 background-color: #D3D3D3 !important;
}

/* IDアイテムタイトル */
.IDItemTitle {
	 font-style:bold color:#2f4f4b !important;
}

/* IDアイテムデータ */
.IDItem	 {
	 font-weight:normal !important;
}

/* ID必須アイテムタイトル */
.IDReqItemTitle {
	 background-color: #BCD2FB !important;
	 font-weight:bold !important;
}

/* 択一(alternative)アイテム */
.AltItemTitle {
	 background-color: #D3D3D3 !important;
}

.AltItem {
	 background-color: #D3D3D3 !important;
}

/* 項目グループ ins. by S.Saito 22,Jan.,2001*/
.NIIDispTable TH.ItemGroup {
	 color:#FFFFFF; 
	 background-color:#505050; 
	 border-style:none;
	 text-align:"left";
}

/* データ入力フィールドセット（囲み) */
FIELDSET.DispField {
	 border-color: #BCD2FB ;
	padding:5px;
}

/* 継続巻号管理 */ 
BODY#CAR517-02 .VolScroll {
	 width:250;
	 height:160;
	 background:#eeeeee;
	 overflow:scroll;
}

BODY#CAR518-02 .VolScroll {
	 width:250;
	 height:160;
	 background:#eeeeee;
	 overflow:scroll;
}

/* 日本語入力IME制御　IE5以降 */
#MailAddress {
	ime-mode:disabled;
}

#MailSubject {
	ime-mode:active;
}

#MailBody {
	ime-mode:active;
}

/*--------------- ☆１２：ＥＮＤ ---------------*/


/*--------------- ★１３：文字関連(メッセージなど) ---------------*/

/* フォント強調、バック各色 */
.BackgroundYellow {
	 background-color: #FFFACD;
}

.BackgroundGreen  {
	 font-weight: bolder;
	 background-color: green;
}

.BackgroundRed   {
	 font-weight: bolder;
	 background-color: red;
}

.BackgroundLightgrey   {
	 font-weight: bolder;
	 background-color: Lightgrey;
}


/* エラーメッセージ */
.ErrMsg	 {
	 color: red;
	 font-weight:bold;
}

.ErrMsg120 {
	 color: red;
	 font-weight:bold;
	 font-size:120%}

/* エラーフィールドをバック赤 */
.ErrItem {
	 background-color: red !important;
}

/* エラー選択必須フィールドをバック赤 */
.ErrAltItem {
	 background-color: red !important;
}

/* 警告フィールドをバック ===20020108=== */
.WarnInp {
	 background-color: tomato !important;
}

/* 警告フィールドをバック ===20020108=== */
.WarnTitle {
	 color:Red;
	 !important;
}

/* 警告メッセージ */
.WarnMsg {
	 color: red;
	 font-weight: normal;
	 text-align:center;
}

/* 警告メッセージ2 */
.WarnMsg2 {
	 color: white;
	 background-color: red;
	 font-weight: bold;
	 text-align:center;
}

/* 警告メッセージ2の２倍版 */
.WarnMsg2200 {
	 color: white;
	 background-color: red;
	 font-weight: bold;
	 text-align:center;
	 font-size:200%}

/* 業務日付と本日日付が違う場合の警告メッセージ */
.WarnMsgDateDef {
	 color: white;
	 font-weight: bold;
	 font-size: 150%;
	 text-align:center;
	 background-color: red;
}

/* 注意メッセージ */
.CautMsg {
	 color: Crimson;
	 font-weight:normal;
	 !important;
}

/* カウンター処理件数メッセージ */
.DLogMsg {
	 color: #333333;
	 font-weight:bold;
	 text-align:right;
	font-size: 80%;
}

/* アラートエラー件数メッセージ */
.ALogMsg {
	 color: #FF6666;
	 font-weight:bold;
	 text-align:right;
	 font-size: 80%;
}

/* 選択および説明メッセージ */
.SelectMsg {
	 color: MidnightBlue;
	 font-size:100%;
	 text-align:left;
	 font-weight:normal;
}

/* 選択および説明メッセージ */
.SelectMsgS {
	 color: MidnightBlue;
	 font-size:90%;
	 font-weight:bold;
}

/* メッセージ */
.ExplainMsg {
	 color: MidnightBlue;
	 font-size:110%;
	 text-align:left;
	 font-weight:normal;
}

/* メッセージ */
.ExplainMsgR {
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:0px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 /*font-size:90%;
	 color: #591209 ;
	 font-size:110%;
	 font-weight:bold;*/
}

/* 情報メッセージ */
.InfoMsg {
	 
	 font-weight:bolder ;
	 /*background-color:green;*/
}

/* 120%メッセージ */
.BoldMsg120 {
	 font-weight:bold;
	 font-size:120%}

/* 80%メッセージ */
.Msg80 {
	 font-size:80%}

/* ヒントメッセージ */
.HintMsg {
	 color: green;
	 font-weight:bold;
}

/* ヒント80%メッセージ */
.HintMsg80 {
	 color: green;
	 font-weight:normal;
	 font-size:80%;
}

/* 注意メッセージ */
.CautMsg100 {
	 color: Crimson;
	 font-weight:normal;
	 font-size:100%}

/* 注意メッセージ */
.CautMsg120 {
	 color: Crimson;
	 font-weight:normal;
	 font-size:120%}

/* 150%メッセージ */
.MenuTitle150 {
	 color: Darkblue;
	 font-weight:bold;
	 font-size:150%}

/* 150%メッセージ */
.YoteiTitle150 {
	 color: Green;
	 font-weight:bold;
	 font-size:150%}

/* 強調フィールド */
.EmpInp {
	 background-color: CornFlowerBlue !important;
}

/* 強調フィールド2 */
.EmpInpR {
	 background-color: Red !important;
}

/* 予約確保150%メッセージ */
.YokaTitle150 {
	 color:Darkblue;
	 font-weight:bold;
	 font-size:150%;
	 text-align:"center";
}

.YokaRight {
	 color:MidnightBlue;
	 font-weight:bolder;
	 font-size:105%;
	 text-align:right;
}

/* SSLメッセージ */
.SSLMsg	 {
	 color: red;
	 font-weight: bold;
}

.SSLMsg80 {
	 color: red;
	 font-weight: bold;
	 font-size:80%;
}

/* CARIN横断検索書誌マッチングメッセージ*/
.MatchMsg {
	 background-color:#ffffb0;
	 color: MidnightBlue;
	 font-size:100%;
	 font-weight:bold;
	 text-align:center;
}

/*--------------- ☆１３：ＥＮＤ ---------------*/


/*--------------- ★１４：コメント/ヒント ---------------*/

/* 複数行コメントボックス */
.CommentBox {
	 border-top:thick solid gray;
	 border-bottom:thick solid gray;
	 border-left:double 8pt gray;
	 border-right:double 8pt gray;
	 line-height:180%;
	margin:5%;
	 padding:3%;
}

/* 表示非表示可コメントボックス */
.HintBox {
	 text-align:left;
	 border-top:thick solid gray;
	 border-bottom:thick solid gray;
	 border-left:double 8pt gray;
	 border-right:double 8pt gray;
	 line-height:130%;
	margin:5%;
	 padding:2%;
}

/* 注意コメント用ボックス */
.CautionBox {
	 background-color:white;
	 border-style:solid;
	 border-width:thin;
	 border-collapse:collapse;
	 border-color:red;
	 padding:1%;
}

/*--------------- ☆１４：ＥＮＤ ---------------*/


/*--------------- ★１５：タイトル関連 ---------------*/

/* タイトルスタイル */
.Header	 {
	 color:orange;
	 font-size:16pt;
	 font-weight:bold;
	text-align:center;
	 border-bottom:2px solid rgb(175,175,175);
	vertical-align:super;
}
 
.Footer	 {
	 text-align:center;
	 border-bottom:2px solid rgb(175,175,175);
	vertical-align:super;
}
 

/* 左タイトルテキスト*/
.LeftTitle {
	 color:black;
	 vertical-align:top;
	 font-size:12pt;
	 text-align:left;
	 padding:0px;
}

.WebOPACLeftTitle {
	 color:black;
	 text-align:bottom;
	 font-size:12pt;
	 text-align:left;
}

/* 右タイトルテキスト */
.RightTitle {
	 color:tomato;
	 font-size:12pt;
	 text-align:right;
}

.WebOPACRightTitle {
	 color:tomato;
	 font-size:12pt;
	 text-align:right;
}

/* Webページテスト環境時の注意メッセージ */
.AlertTitle {
	 color:#ff0000;
	 background-color:#FFFACD;
}

/* サブタイトル(最終更新日など) */
.SubTitle {
	 color: green;
	 font-weight: normal;
	 font-size:90%;
}

/* サブヘッダータイトル */
.SubHead {
	 color: green;
	 text-align:left;
}

/* サブタイトル(何かの見出し) */
.HeadTitle {
	 color:Orange;
	 font-weight:bold;
	 font-size:120%;
}

.HeadPage {
	 color:DarkRed;
	 font-weight:bolder;
	 font-size:130%;
	 text-align:right;
}

/* 処理中タイトル */
.InprocTitle {
	 color: white;
	 background-color: red;
}

/* フッターテーブル */
.FooterTable {
	 color:#2E3A6D;
	 font-size:12pt;
	 font-weight:bold;
	 text-align:center;
	 border-top:2px solid #336699;
	 vertical-align:super;
	 visibility:hidden;
	 margin:0;
}
 

.PdaFooterTable {
	 color:#EB1687;
	 font-size:12pt;
	 font-weight:bold;
	 text-align:center;
	 border-top:2px solid #C9036A;
	 vertical-align:super;
	 visibility:hidden;
}
 

.GyoSysFooterTable {
	 color:#ff5c0f;
	 font-size:12pt;
	 font-weight:bold;
	 text-align:center;
	 border-top:2px solid #bf3f00;
	 vertical-align:super;
	 visibility:hidden;
}
 

.IkatuFooterTable {
	 color:#00531E;
	 font-size:12pt;
	 font-weight:bold;
	 text-align:center;
	 border-top:2px solid #002113;
	 vertical-align:super;
	 visibility:hidden;
}
 

.IkatuDelFooterTable {
	 color:#BF1100;
	 font-size:12pt;
	 font-weight:bold;
	 text-align:center;
	 border-top:2px solid #BF110B;
	 vertical-align:super;
	 visibility:hidden;
}
 

.OpacFooter {
	 color:#2E3A6D;
	 font-size:12pt;
	 font-weight:bold;
	 text-align:center;
	 border-top:2px solid #6699FF;
	 vertical-align:super;
}
 

.Z39Footer {
	 color:#453D0D;
	 font-size:12pt;
	 font-weight:bold;
	 text-align:center;
	 border-top:2px solid #361B07;
	 vertical-align:super;
}
 

/*--------------- ☆１５：ＥＮＤ ---------------*/


/*--------------- ★１６： ---------------*/
/* 一覧表示Table（巻号など）*/
TABLE.ListVolTable {
	 border-collapse:collapse;
	 cellspacing:0;
}

TABLE.ListVolTable TH {
	 background-color: #BCD2FB;
	 padding: 2px;
}

TABLE.ListVolTable TD {
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:0px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%;
	 /*background-color: #BCD2FB;
	 padding: 2px;*/

}

TABLE.ListHLTable TH {
	 background-color: #dbe1fd;
	 padding: 2px;
}

TABLE.ListHLTable TD {
	 background-color: #BCD2FB;
	 padding: 2px;
}

/* 継続巻号管理 モード選択テーブル */ 
TABLE.ModeSelTable {
	 background-color: #99BDE6;
	 padding: 1px;
}

/* 継続巻号管理 蔵書 */
BODY#CAR517-02 TABLE.ZousyoTable TD {
	 background:#ddfff0;
}

BODY#CAR518-02 TABLE.ZousyoTable TD {
	 background:#ddfff0;
}

/* データ登録ログTable */
BODY#LOGCARWL {
	 background-color:#ffffff;
}

BODY#LOGCARWL .head {
	 color:#333300;
	 font-size:14pt;
	 font-weight:bold;
	 text-align:center;
}

TABLE.LOGCAR {
	 background-color: #99E9A2;
	 color:#011F03;
	 border-style:solid double;
}

TABLE.LOGCAR TH {
	 background-color: #336600;
	 color:#E5FDF0;
	 vertical-align:top;
}

TABLE.LOGCAR TD.Strong {
	 font-weight:bold;
}

/*--------------- ☆１６：ＥＮＤ ---------------*/


/*--------------- ★１７：ボタン ---------------*/
/* 検索ボタン */
.SearchButton {
	border-color:silver;
	 line-height:16px ;
	 background-color:#ffffff;
	 !important
}

.PrintButton {
	 line-height:16px ;
	 background-color:#ffffff;
	 !important
}

.SubButton {
	 line-height:16px ;
	 background-color:#ffffff;
	 !important
}

/* 検索ターゲットボタン */
.SearchTargetButton {
	 line-height:16px ;
	 background-color:#ffffff;
	 !important
}

/* 選択ボタン */
.SelectButton {
	 border-color:silver;
	 line-height:16px ;
	 background-color:#ffffff;
	 important
}

/* 補助画面起動ボタン */
.SubWinButton {
	border-color:silver;
	 line-height:16px ;
	 background-color:#ffffff;
	 !important
}

/* ターゲット補助画面起動ボタン */
.SubWinTargetButton {
	 line-height:16px ;
	 background-color:#ffffff;
	 !important
}

/* コピーボタン */
.CopyButton {
	 line-height:16px ;
	 background-color:#ffffff;
	 !important
}
 
/* 分かち書き等処理ボタン */
.WSPButton 	 {
	 line-height:16px ;
	 background-color:#ffffff;
	 !important
}

/* 親画面へボタン */
.OpenerButton {
	 line-height:16px ;
	 background-color:#ffffff;
	 !important
}

/* 予約ボタン */
/*未使用*/
.YoyakButton {
	 color: green;
	 font-weight: bold;
	 background-color: LightSkyBlue;
	 font-size:80%;
}

.YoyakButton2 {
/*未使用*/
	 color:black;
	 font-weight: bold;
	 font-size:140%;
	 background-color:#f8a1c1;
}

/* 検索ボタン */
.AbortButton {
	 line-height:16px ;
/*	 background-color:#ffffff;
	 !important
*/
	 color: white;
	 font-weight: bold;
	 background-color: red;
}

/* 予約確保出力ボタン */
.YOKAButton {
	border-color: silver;
	 line-height:16px ;
	 background-color:#ffffff;
	 !important
}

/* 請求記号検索ボタン */
/* ※現在は「登録ログ」のボタンに使われている模様なので、色はつけない */
.SearchC1Button {
}

/* MARC変換ボタン */
.MARCConv {
	 background-color:white;
	 border-style:outset;
	 border-width:3;
}

.MARCConvIMG {
	 width:30;
	 line-height:16px ;
	 background-color:#ffffff;
	 !important
}

/* ボタンレベルのAタグで */
.ATagButton {
	 background-color: #FFFACD;
}

/* 分類検索ボタン #66CCFF*/
.CLSButton {
	 font-size:80%;
	 color:#003366 ;
	 background-color: #c8eceb;
}

/* 一括更新へボタン */
.SAddOprButtonButton {
	 line-height:16px ;
 	 border-color: silver;
	 background-color:#ff0000;
	 color: white;
	 !important
}

/* 一括更新から削除ボタン */
.SRemOprButtonButton {
	 line-height:16px ;
	 border-color: silver;
	 background-color:#ffffff;
	 !important
}

/* 書誌予約カートへボタン */
.SAddQCartButton {
	border-color: silver;
	 line-height:16px ;
	 background-color:#ffffff;
	 !important
}

/* 書誌予約カートから削除ボタン */
.SRemQCartButton {
	 line-height:16px ;
	 background-color:#ffffff;
	 !important
}

/* 蔵書予約予約カートへボタン khaki→#dddddd*/
.ZAddQCartButton {
	 line-height:16px ;
	 background-color:#ffffff;
	 !important
}

/* 蔵書予約カートから削除ボタン */
.ZRemQCartButton {
	 line-height:16px ;
	 background-color:#ffffff;
	 !important
}

/* 帳票出力起動ボタン */
.RepWinButton {
	 line-height:16px ;
	 background-color:#ffffff;
	 !important
}

/* 一括削除ボタン */
.AllDelButton {
	border-color:silver;
	 line-height:16px ;
	 background-color:#ffffff;
	 !important
}

/* MAS2ボタン */
.NextButton {
	 line-height:16px ;
	 background-color:#ffffff;
	 /*!important*/
	 border-color:silver;
	 
}

/* NACSIS 登録ボタン */
.CatpButton {
	 line-height:16px ;
	 background-color:#ffffff;
	 !important
}

/* 予約ボタン */
.YoyaButton {
	 background-color: gold;
}

/* 予約チェック */
.YoyaCheck {
	 background-color: gold;
	 !important }

/* 継続製本発注ボタン */
.SeihonHButton {
	 background-color: RoyalBlue;
	 color: white;
}

/* 継続製本チェック */
.SeihonCheck {
	 background-color: RoyalBlue;
	 !important }

/* 継続製本登録ボタン */
.SeihonButton {
	 background-color: lemonchiffon;
	 color: RoyalBlue;
}

/* 入手先検索選択ボタン */
BODY#CAR540-52 .SelectButton {
	 line-height:16px ;
	 background-color:#ffffff;
	 !important
}

BODY#CAR540-52 .SerachList {
	 line-height:16px ;
	 background-color:#ffffff;
	 !important
}

/* 削除ボタン */
.DelButton {
	 line-height:16px ;
	 background-color:#ffffff;
	 /*!important*/
	 border-color:silver;
}

/* 製本発注⇔準備抽出 CCB56BF7FEE5*/
.SeiHatuButton {
	border-color: silver;
	 line-height:16px ;
	 background-color:#ffffff;
	 !important
}

.SeiJunbButton {
	border-color:silver;
	 line-height:16px ;
	 background-color:#ffffff;
	 !important
}

/*--------------- ☆１７：ＥＮＤ ---------------*/

/*--------------- ★１８：アイコン関連(サイズなど) ---------------*/

/* 検索情報区分アイコンサイズ */
.JOIMG {
	 width:20;
	 height:20;
	 vertical-align: text-bottom;
}

/* 資料区分１アイコンサイズ */
.K1IMG {
	 width:20;
	 height:20;
	 vertical-align: text-bottom;
}

/* 資料区分２アイコンサイズ */
.K2IMG {
	 width:20;
	 height:20;
	 vertical-align: text-bottom;
}

/* 地図(OPAC)アイコンサイズ */
.ZOUIMG {
	 width:18;
	 height:18;
	 vertical-align: text-bottom;
}

/* 新規登録アイコンサイズ */
.CreateIMG {
	 width:28;
	 height:14;
	 vertical-align: text-bottom;
}

/* ヘルプアイコンサイズ */
.HelpIMG {
	 width:28;
	 height:16;
}

.Help {
	 text-indent: 4em;
}

.HelpTable {
	 text-indent: 4em;
}

/* CATP DBアイコンサイズ */
.CDBIMG {
}

/*　My本棚アイコンサイズ */
.MyHONDANAIMG {
	 width:20;
	 height:20 }

/*--------------- ☆１８：ＥＮＤ ---------------*/


/*--------------- ★１９：リンク関連 ---------------*/

/* アンカー */
A:hover {
	 color:darkred;
}

A:Active {
	 /*color:white;*/
	 /*background-color:orange;*/
}

/* ページ内での移動 */
.PageLink {
	 font-weight:normal; 
	 background-color: #ffccff; 
	 color:gray; 
	 text-align:right; 
	 font-size:10pt;
}

/*--------------- ☆１９：ＥＮＤ ---------------*/


/*--------------- ★２０：フォルダ ---------------*/

/* フォルダー(OpenFolder.gif,CloseFolder.gif)アイコンサイズ */
.FolderIMG {
	 width:19;
	 height:19;
	 vertical-align:bottom;
}

/* 蔵書フォルダー(OpenZousyoFolder.gif,ZousyoCloseFolder.gif)アイコンサイズ */
.ZousyoFolderIMG {
	 width:23;
	 height:23;
	 vertical-align:bottom;
}

/*--------------- ☆２０：ＥＮＤ ---------------*/


/*--------------- ★５１：検索関連 ---------------*/

/* トピック説明文　CAR110-01 CAR110-12 */
.TopicComment {
	 border-style:solid;
	 border-color:#00ff00;
	 border-width:3pt ;
	margin:5pt;
	 padding:10pt;
}

/* 書誌蔵書検索　トピック　*/
.OPACArea {
	 background-color:#EDF1FE;
	border-color:#99BDE6;
	padding:5px;
}

/* 書誌蔵書検索一覧表示 （検索語ヒット）ハイライト */
.HighLight {
	 color: tomato;
	 font-weight:bold;
}

/* 書誌蔵書検索一覧表示 連番ハイライト */
.SeqNoHighLight {
	 color:tomato ;
	 font-weight:bold;
	 !important;
}

/* インターネット情報　ISBNからの検索 */
#ISBNArea {
	 background-color:#fdf0f7;
	border-color:#f7c1df;
	padding:10px;
}

/* WebOPAC */
TABLE.WL1Table {
	 background-color:#ffffcc;
}

/*--------------- ☆５１：ＥＮＤ ---------------*/


/*--------------- ★５２： ---------------*/
/* 書誌データ作成:分かち書き */
.Inp50303 {
	 background-color:#white;
	 width:100%;
}

/* 書誌階層区分名表示 */
/*単行 BL=1 */
.BL1Name {
	 background-color:cornsilk;
	color:midnightblue;
	font-weight:bold;
}

/* 継続マスタ */
.BL2Name {
	 background-color:pink;
	color:red;
	font-weight:bold;
}

/*継続カレント */
.BL3Name {
	 background-color:orange;
	color:black;
	font-weight:bold;
}

/* 書誌データ作成:一括編集(CAR500-04),フィールド編集(CAR500-05) TEXTAREA  030523＞khaki */
.MARCTextArea {
	 background-color: #fff8dd;
}

BODY#CAR500-02F1 .EXTSubField  {
	 background-color:#cee5f3;
}

/*--------------- ☆５２：ＥＮＤ ---------------*/


/*--------------- ★５３：カウンター関連 ---------------*/

TABLE.CounterKashi {
	text-align:center;
	 border-color:#B81E26;
}

/* 既存貸出データのタイトル */
BODY#CAR310-02 .ReadKashiData {
	 background-color: #FFFFFF;
	 color:#333333;
}

BODY#CAR310-02 .ReadKashiData TD {
	 padding:1px; 
	 text-align:left; 
	 vertical-align:top; 
	 font-size:100%; 
	 border: 0px; 	
	 line-height:100%;
}

BODY#CAR310-02 .AddKashiData {
	 background-color: #FEECEC;
	 color:#333333;
}

BODY#CAR310-02 .AddKashiData TD {
	 padding:1px; 
	 text-align:left; 
	 vertical-align:top; 
	 font-size:100%; 
	 border: 0px; 	
	 line-height:100%;
}

BODY#CAR310-02 .ModKashiData {
background-color: #ffff99;
color:#333333;
}

BODY#CAR310-02 .ModKashiData TD {
padding:1px; 
text-align:left; 
vertical-align:top; 
font-size:100%; 
border: 0px; 
line-height:100%;
}

/*** セルフ貸出***/
/* 既存貸出データのタイトル */
BODY#CAR310-12 .ReadKashiData {
	 background-color:#FFFFFF;
	 color:#333333;
	 text-align:left;
	 border: 1px #dddddd solid;
}
BODY#CAR310-12 .ReadKashiData TD {
	 padding:1px; 
	 text-align:left; 
	 vertical-align:top; 
	 font-size:100%; 
	 border: 0px;
	 line-height:100%;
}

/* 今回貸出データのタイトル貸出データ(バーコード読込みデータ）FFEA06 */
BODY#CAR310-12 .AddKashiData {
	 background-color:#FEECEC;
	 color:#333333;
	 text-align:left;
}

BODY#CAR310-12 .AddKashiData TD {
	 padding:1px; 
	 text-align:left; 
	 vertical-align:top; 
	 font-size:100%; 
	 border: 0px; 	
	 line-height:100%;
}

BODY#CAR310-12 .ModKashiData {
background-color:#ffff99;
color:#333333;
text-align:left;
}

BODY#CAR310-12 .ModKashiData TD {
padding:1px; 
text-align:left; 
vertical-align:top; 
font-size:100%; 
border: 0px; 
line-height:100%;
}

.SelTabCounter {
	 background-image:url("Images/mzCounterMenu.png");
	 background-color:#000033;
	 color:#000033;
	 font-weight:bold;
	 text-align:"center";
}

.SelTabYoyak {
	 color:#F0FFFE;
	 font-weight:bold;
	 text-align:"center";
	 vertical-align:super;
	 line-height:1.5;
	 background-image:url("Images/mzCounterMenuYoyak.png");
}

.SelTabHenkyak {
	 color:#F0FFFE;
	 font-weight:bold;
	 text-align:"center";
	 vertical-align:super;
	 line-height:1.5;
	 background-image:url("Images/mzCounterMenuHenkyak.png");
}

.SelTabKashi {
	color:#F0FFFE;
	 font-size:14pt;
	 font-weight:bold;
	 text-align:center;
	 vertical-align:super;
	 line-height:1.5;
	 background-image:url("Images/mzCounterMenuKashi.png");
}

.SelTabKashiMenu {
	background-color:#FFD67C;
	 color:BLACK;
	 font-size:8pt;
	 text-align:left;
}

/* 予約書誌情報のタイトル色 */
.YoyakBookTitle {
	 background-color: red;
}

/* 予約の蔵書データ */
.AddYoyakDataTitle {
	 background-color: #91dcca;
}

.YoyakDataTitle {
	 background-color: #FF9900;
}

/*--------------- ☆５３：ＥＮＤ ---------------*/


/*--------------- ★５５：希望資料申請関連 ---------------*/

/* データ入力表示Table */
TABLE.ReqTable TH {
	 background-color:#cfefde;
	 color:;
	 padding: 5px;
	 text-align:left;
	 vertical-align:top;
}

TABLE.ReqTable TD {
	 background-color:#d8ebe0;
	 padding: 2px;
}

TABLE.ReqTable TH.REQReqItemTitle {
	 background-color: #99CCCC;
	 padding: 5px;
	 text-align:left;
	 vertical-align:top;
}

/* replaced by H.Fujino 15 Apr,2004 TD以外にも必須項目のクラスを適用するため */
TABLE.ReqTable .REQReqItem {
	 background-color: #BDE6E6;
	 padding: 2px;
}

/* 選択ボタン */
.ReqButton {
	 color:black;
	 font-weight: normal;
	 background-color:#07dcb7;
}

.ReqButton1 {
	 color:black;
	 font-weight: normal;
	 font-size:100%;
	 background-color:#CCFFCC	;
}

.ReqButton2 {
	 color:black;
	 font-weight: normal;
	 font-size:100%;
	 background-color:#BCD2FB;
}

.ReqButton3 {
	 color:black;
	 font-weight: normal;
	 font-size:100%;
	 background-color:#FFFFCC;
}

.ReqButton4 {
	 color:black;
	 font-weight: normal;
	 font-size:100%;
	 background-color:#CCFFDC	;
}

.ReqTitle {
	 color:#e8fffb;
	 font-weight: bold;
	 background-color:#006666;
}

/* 状態タイトル */
.REQSubTitle {
	font-size:120%;
	 color:green;
	 font-weight:bold;
}

/* 一覧見出しタイトル */
.REQHeadTitle {
	font-size:120%;
	 color:green;
	 font-weight:bold;
}

/*--------------- ☆５５：ＥＮＤ ---------------*/


/*--------------- ★５７： ---------------*/
/* 変遷ボタン */
.ChanButton {
	border-color: silver;
	 line-height:16px ;
	 background-color:#ffffff;
	 !important
}

/*--------------- ☆５７：ＥＮＤ ---------------*/


/*--------------- ★５８：ナビ 関連 ---------------*/
.flow	 {
	background-color:#c5e7db;
	 color:BLACK;
	 text-align:left;
	 font-size:90%;
}

.PageLinkflow {
	background-color:#c5e7db;
	 color:gray;
	 text-align:right;
	 font-size:90%;
}

.NiiPageLinkflow {
	background-color:#BDE6E6;
	 color:gray;
	 text-align:right;
	 font-size:90%;
}

.Arrow	 {
	color:#663300;
	 font-size:10pt;
	 font-weight: bold;
	 margin-right:6px;
}

.Pointer {
	background-color:#ffffff;
	 color:#035c00;
	 font-size:100%;
	 font-weight: normal;
	 margin-right:12px;
}

.Opacflow2 {
	background-color:#dbe1fd;
	 color:BLACK;
	 font-size:90%;
}

/*--------------- ☆５８：ＥＮＤ ------------------*/


/*--------------- ★５９：データ取込 関連 ---------------*/

/*** データ取込ID一覧表示Table ***/
TABLE.DINPDispTable TH {
	 background-color: #dddddd;
	 padding: 2px;
	 text-align:left;
	 vertical-align:top;
}

TABLE.DINPDispTable TD {
	 background-color: #eeeeee;
	 padding: 2px;
}

/*** データ取込Table ***/
TABLE.DINPListTable TH {
	 background-color: #dddddd;
	 padding: 2px;
}

TABLE.DINPListTable TD {
	 background-color: #eeeeee;
	 padding: 2px;
}

/* データ取込　取込データ表示 */ 
TABLE.DINPDListTable TD {
	 background-color:#92D786;
}

/* データ取　単継変換データ表示 */ 
TABLE.DINPAListTable TD {
	 background-color:#D0F8C0;
}

/* データ取込　書誌変換データ表示 */ 
TABLE.DINPBListTable TD {
	 background-color:#D0F8C0;
}

/* データ取込　発注変換データ表示 */ 
TABLE.DINPHListTable TD {
	 background-color:#D0F8C0;
}

/* データ取込　蔵書変換データ表示 f9fcdc*/ 
TABLE.DINPSListTable TD {
	 background-color:#D0F8C0;
}

/* 書誌マッチング表示 BBE88F*/
TABLE.DINPMListTable TD {
	 background-color:#F9F2B0;
}

/* 書誌マッチング表示 99fa74*/
TABLE.DINPMListTable TD {
	 background-color:#F9F2B0;
}

TABLE.DINPMListTable TABLE.ListTable TD {
	 background-color: #BCD2FB;
	 padding: 2px;
}

TABLE.DINPMListTable TABLE.ZousyoTable TD {
	 background-color:#ECFBFA;
	 vertical-align:top;
}

/* データ取込　データ表示 */ 
TABLE.DINPTListTable TD {
	 background-color:#BCD2FB;
}

/* ロジック変数、式　*/
.LogicVar {
	 background-color: #eeeeee;
}

/* エラーメッセージ */
.DINPErrMsg {
	 color: white;
	 font-weight: bold;
	 background-color:red;
}

/* 完了OKメッセージ */
.DINPOkMsg {
	 color: white;
	 font-weight:bolder ;
	 background-color:green;
}

/* 蔵書点検 start */
BODY TABLE#FileTable {
	 cellspacing: 0;
	 border-collapse: collapse;
	 width:auto;
}

BODY TABLE#FileTable TD.colorgrey {
	 background-color: #F0F0F0;
	 padding: 3px;
	 white-space:nowrap;
}

BODY TABLE#FileTable TD.colorwhite {
	 background-color: #FFFFFF;
	 padding: 3px;
	 white-space:nowrap;
}

/* 蔵書点検 end */

/*--------------- ☆５９：ＥＮＤ ---------------*/


/*--------------- ★６０：外部データ出力 関連 ---------------*/

/* 外部データ出力　出力データ表示 */ 
TABLE.DOUTDListTable TD {
	 background-color:#92D786;
}

/* 発注データ表示 */
TABLE.DOUTHListTable TD {
	 background-color:#F9F2B0;
}

/* 書誌データ表示 */
TABLE.DOUTBListTable TD {
	 background-color:#F9F2B0;
}

TABLE.DOUTBListTable TABLE.ListTable TD {
	 background-color: #BCD2FB;
	 padding: 2px;
}

TABLE.DOUTBListTable TABLE.ZousyoTable TD {
	 background-color:#ECFBFA;
	 vertical-align:top;
}

/* エラーメッセージ */
.DOUTErrMsg {
	 color: white;
	 font-weight: bold;
	 background-color:red;
}

/* 完了OKメッセージ */
.DOUTOkMsg {
	 color: white;
	 font-weight:bolder ;
	 background-color:green;
}

/*--------------- ☆６０：ＥＮＤ ---------------*/


/*--------------- ★６１：ＥＪファイル取込 関連 ---------------*/

/* 外部データ出力　出力データ表示 */ 
TABLE.EJPUBListTable TD {
	 background-color:#ffac84;
}

TABLE.EJPUBListTable th {
	 background-color:#f78c17;
	 color:#fffdfb;
}

TABLE.EJPUBListTable TD.Delete {
	 background-color:#a0bab6;
	 color:#010402;
}

TABLE.EJPUBListTable TD.Up {
	 background-color:#D5EFEF;
	 color:#010402;
}

TABLE.EJPUBListTable TD.Create {
	 background-color:#cefffe;
	 color:#010402;
}

TABLE.EJPUBListTable TD.DeleteErrMsg {
	 background-color:#a0bab6;
	 color:red;
	 font-weight: bold;
}

TABLE.EJPUBListTable TD.UpErrMsg {
	 background-color:#D5EFEF;
	 color:red;
	 font-weight: bold;
}

TABLE.EJPUBListTable TD.CreateErrMsg {
	 background-color:#cefffe;
	 color:red;
	 font-weight: bold;
}

TABLE.EJPUBListTable TD.DeleteHead {
	 background-color:#a0bab6;
	 color:#080F1B;
	 font-weight: bold;
	 font-size:110%;
}

TABLE.EJPUBListTable TD.UpHead {
	 background-color:#D5EFEF;
	 color:#494947;
	 font-weight: bold;
	 font-size:110%;
}

TABLE.EJPUBListTable TD.CreateHead {
	 background-color:#cefffe;
	 color:#354003;
	 font-weight: bold;
	 font-size:110%;
}

.EjOpacHyoji {
	 font-weight:bold;
	 color:#00242D;
	 text-align:center;
	 vertical-align:super;
	 background-image:url("Images/mzEJLink.png");
}

/*--------------- ☆６１：ＥＮＤ ---------------*/


/*--------------- ★７０：ＮＡＣＳＩＳ ＣＡＴ 関連 ---------------*/
/* CATP 性能情報 */
.CatpPerfInfo {
	 color:Green;
	 font-size:10pt;
	 text-align:center;
	 font-weight: normal;
}

/* NACSIS 書誌データ登録情報　*/
.NCArea {
	 border-color:#BDE6E6;
	　padding:7px;
}

/* CATP NII機能Table */
TABLE.NCFunc TH {
	 text-align:left;
	 background-color: #99CCCC;
	 color: #146563;
	cell-spacing:2px;
	 padding: 2px;
}

TABLE.NCFunc TD {
	 background-color:#cfefde;
	 cell-spacing:2px;
	 padding: 2px;
	 border-color:yellowgreen darkgreen darkgreen limegreen;
}

/* CATデータ入力表示Table 著者名典拠/統一書名典拠 */
TABLE.CATDispTable {
	background-color:#99CCCC}

TABLE.CATDispTable TH {
	background-color:#99CCCC;
	 color: #146563;
	 padding: 5px;
	 text-align:left;
	 vertical-align:top;
}

TABLE.CATDispTable TD {
	background-color:#d8ebe0;
	 padding: 2px;
}

.CATDispGroupTable {
	border-style:dotted ;
	 border-width:1px;
	 border-color:#467139;
	 padding: 5px;
}

/*--------------- ☆７０：ＥＮＤ ---------------*/


/*--------------- ★７１：ＣＡＴＰ所蔵関連 ---------------*/

.NiiFooterTable {
	 color:#004F3A;
	 font-size:12pt;
	 font-weight:bold;
	 text-align:center;
	 border-top:2px solid #003520;
	 vertical-align:super;
	 visibility:hidden;
}
 

/*--------------- ☆７１：ＥＮＤ ---------------*/


/*--------------- ★７２：ＮＡＣＳＩＳ ＣＡＴＰＡＵＴＯ 関連 ---------------*/

/* CATPAUTO用 by Imai */
/* CATPAUTO レコード状態一括変更オプション*/
#CAIkatuModifyArea1 {
	 background-color:#ffffff ;
	 border-color:royalblue;
	 padding:10px;
}

/* NII SERIAL情報 */
.CABOOKInfo	 {
	 background-color:#f9f1f5 !important;
}

.CASERIALInfo	 {
	 background-color:#f9f1f5 !important;
}

/* 選択ボタン */
.ImportButton {
	 color: black;
	 font-weight: bold;
	 background-color: aqua;
}

/* CATPAUTO同一書誌識別用（交互表示) */
.CASameCarbId0 {
	 background-color: gainsboro !important;
}

.CASameCarbId1 {
	 background-color: silver !important;
}

/* 進行状況ゲージTABLE */
TABLE.GaugeTable {
	border-width:2px;
	 border-style:solid;
	border-color:gray;
	 width:80%;
}

/* ゲージ自身の色 */
TABLE.GaugeTable TD#Gauge {
	 background-color:blue;
}

/* ゲージパーセント表示 */
.GaugePerc {
	font-size:140%;
	 font-weight:bold;
}

/* ゲージメッセージ表示 */
.GaugeMsg {
	font-size:120%;
	 font-weight:bold;
}

/*--------------- ☆７２：ＥＮＤ ---------------*/


/*--------------- ★７３：ＮＡＣＳＩＳ ＩＬＬ 関連 ---------------*/
/* CAT-ILL メインメニューTable */
TABLE.ILLMenuTable TH {
	background-color: #99CCCC;
	 color: #146563;
	 text-align:center;
	 font-size:120%;
}

TABLE.ILLMenuTable TD {
	background-color:#d8ebe0;
	text-align:center;
	 font-size:140%;
}

/* CAT-ILL一覧表示 */
TABLE.ILLListTable TH {
	background-color: #99CCCC;
	 text-align:center;
	 color:darkblue;
	 padding:5px;
}

TABLE.ILLListTable TD {
	background-color:#d8ebe0;
	 text-align:center;
	padding:2px;
}

TABLE.ILLListTable TD.BIBNT {
	background-color:#d8ebe0;
	text-align:left;
	padding:5px;
}

TABLE.ILLListTable TD.SeqNo {
	background-color:#d8ebe0;
	 text-align:center;
	padding:2px;
}

TABLE.ILLListTable TD.ID {
	background-color:#d8ebe0;
	 text-align:center;
	padding:2px 8px 2px 8px;
}

TABLE.ILLListTable TD.NAME {
	background-color:#d8ebe0;
	 text-align:left;
	padding:8px 2px 2px 40px;
}

TABLE.ILLListTable TD.ToFULL {
	background-color:#d8ebe0;
	text-align:center;
	padding:2px;
}

TABLE.ILLListTable TD.Sel	 {
	background-color:#d8ebe0;
	text-align:center;
	padding:2px;
}

/* ILL データ入力表示Table #F790FF　#E5CCFF#F7D3FF*/
TABLE.ILLDispTable {
	border;
	 background-color:#268DA4}

TABLE.ILLDispTable TH {
	 background-color: #99CCCC;
	 color: #006666;
	 padding: 5px;
	 text-align:left;
	 vertical-align:top;
}

TABLE.ILLDispTable TD {
	 background-color: #d8ebe0;
	 padding: 2px;
}

TABLE.ILLDispGroupTable {
	 border-style:solid;
	 border-width:1px;
	 border-color:#268da4;
	 padding: 5px;
}

.NIIDispTable TD.ILLItemGroup {
	 color:#FFFFFF; 
	 background-color:#505050; 
	 font-weight:bold; 
	 border-style:none;
	 /*background-color: EBF8EE !important;
	 color: 006666 !important;
	 font-weight:bold;*/
}

/* CAT-ILL終了状態メッセージ　*/
.ILLEndStateMsg	 {
	 color: red;
}

/*--------------- ☆７３：ＥＮＤ ---------------*/


/*--------------- ★８０：CARIN-ILL関連 ---------------*/
/* CARIN-ILL終了状態メッセージ　*/
.CARILLEndStateMsg	 {
	 color: red;
}

.CARILLReqItemTitle		 {
	 background-color: #cae2b2 !important;
}

.CARILLReqItem		 		 {
	 background-color: #cae2b2;
}

#CAR161-02 .CARILLReqItem{
	 background-color:#D3D3D3;
}


/* CARILL択一(alternative)アイテム */
.CARILLAltItemTitle		 {
	 background-color: #D7EAC5 !important;
}

.CARILLAltItem		 		 {
	 background-color: #D7EAC5 !important;
}

/*--------------- ☆８０：ＥＮＤ ---------------*/

/*--------------- ★８１：支払機能関連(ILL,予算,支払) ---------------*/
.PayAddOprButton {
	 color:black ;
	 bold;
}

.PayRemOprButton {
	 line-height:16px ;
	 background-color:#ffffff;
	 !important
}

/*--------------- ☆８１：ＥＮＤ ---------------*/


/*--------------- ★８２：システム ---------------*/

/*-------- ログインIP制御設定 ----------*/
.IPSysDispGroupTable {
	 border-style:solid;
	 border-width:2px;
	 border-color:#ffffff;
	 padding: 5px;
}

/*--------------- ☆８２：ＥＮＤ ---------------*/


/*--------------- ★９０：Knowledge Worker連携 ---------------*/

.KnwCenterTitle {
	color:#361B07;
	 font-size:15pt;
	 font-weight:900;
	 text-align:center;
	 vertical-align:super;
	 line-height:1.5;
	 background-image:url("Images/mzKWMenuMain.png");
}

.KnwFooterTable {
	 color:#453D0D;
	 font-size:12pt;
	 font-weight:bold;
	 text-align:center;
	 border-top:2px solid #003520;
	 vertical-align:super;
	 visibility:hidden;
}
 

TABLE.KNWTable TR TH {
	 background-color:#cceecc;
}

/* KNW 対象情報 */
#KNWDBArea {
	 background-color:#cceecc;
	 border-color:#ddeecc ;
	padding:5px;
}

/* KNW 補助画面起動 */
.OpenKnwTexT {
	 font-weight:bold;
	 background-color:#cceecc;
	 color:black;
	!important;
}

/* Knowledge Worker起動ボタン */
.KnwButton {
	 background-color:white;
	 border-style:outset;
	 border-width:3;
}

.KnwIMG {
	 width:60;
	 height:20 }

/* KNW 性能情報 */
.KNWPerfInfo {
	 color:Green;
	 font-size:10pt;
	 text-align:center;
}

/*--------------- KW オンライン 関連 ---------------*/
BODY#CAR171-35 TABLE#KWKen th {
	 background-color: #F9F2B0;
	 color:#333016;
	 font-size:8pt;
}

BODY#CAR171-35 TABLE#KWKen th.Zousyo {
	 background-color: #b3e3e8;
	 color:#333016;
	 font-size:8pt;
}

.AddKWKenDataTitle {
	 background-color: #F9F2B0;
	 border:1px;
	 border-width: 5px 1px;
	 border-collapse:collapse;
}

.AddKWKenDataTitle TD.Zousyo {
	 background-color: #b3e3e8;
}

.AddKWKenHData {
	 background-color: #D9F2B0;
	!important}

TABLE.KWFTPHistTable tr th {
	 background-color: #dddddd;
	 text-align:center;
	 vertical-align:top;
}

TABLE.KWFTPHistTable tr td {
	 background-color: #eeeeee;
	 padding: 5px;
}

.KWOnlineOrder {
	 background-color: #cceecc;
	 font-weight:bold;
}

.KWOnlineFTP {
	 background-color: #FFFACD;
	 font-weight:bold;
}

/*--------------- ☆９０：ＥＮＤ ---------------*/


/*--------------- ★９５：Z39.50 関連 ---------------*/

/* Z39.50 起動ボタン */
.Z39Button {
	border-color: silver;
	 line-height:16px ;
	 background-color:#ffffff;
	 !important
}

/* Z30.50 DBアイコンサイズ */
.ZDBIMG {
	 width:24;
	 line-height:16px ;
	 background-color:#ffffff;
	 !important
}

/* Z39.50 DB検索 USMARC表示 */
.MARCField {
	 background-color: #cfefde;
}

.MARCSubField {
	 background-color: #cfefde;
}

BODY#CAZ115-10F5 .HitScroll {
	 width:100%;
	 height:100%;
	 overflow:scroll;
}

/* Z39.50環境設定 検索デーベース設定 */

TABLE.Z39DBTable TH {
	 vertical-align:top;
	 text-align:left;
	 padding-left:5px;
	 border-style:solid;
	 border-width:2;
	 background-color:#cfefde;
	 color: darkblue;
}

TABLE.Z39DBTable TD {
	 border-style:solid;
	 border-width:2;
	 padding-left:5px;
	 vertical-align:top;
	 border-color:#bfefde;
}

TABLE.Z39DBTable TR.Z39DBTableTR1 {
	 background-color:lightgrey;
}

/*--------------- ☆９５：ＥＮＤ ---------------*/




/*--------------- ★その他未整理 ---------------*/
.HeaderTable {
}

/*.BODY {
	 background-color: #eeeeee;
}
*/
.CenterTitle {
	 color:#F5F7FE;
	 font-size:15pt;
	 font-weight:900;
	 text-align:center;
	 vertical-align:super;
	 line-height:1.5;
	 background-color:#018194;
}

BODY TABLE#User {
	 border: 1px #dddddd solid; 
	 text-align:center;
	 border-collapse:collapse;
	 border-style:solid;
}

BODY TABLE#User TH {
	 font-size:12px;
	 text-align:left;
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:0px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%; 
	 font-weight:normal;
}

BODY TABLE#User TD {
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:0px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%;
}

TABLE .LoginButton {
	 background-color:#a0adde;
}

/* キーワードTable */
TABLE#KWData TH {
	 text-align:center;
	 background-color: #a0c0ee;
	 color: darkblue;
	 padding: 2px;
}

TABLE#KWData TD {
	 background-color: #BCD2FB;
	 padding: 2px;
}

TABLE#KWData TH.KWWord {
	 font-weight:bold;
	 background-color: #ffff99 !important}

TABLE#KWData TD.KWWord {
	 font-weight:bold;
	 background-color: #ffff99 !important}

TABLE#KWData TD.KWWord P {
	 margin : 4px ;
}

TABLE#KWData TH.KWHindo {
	 background-color: #ffcccc !important}

TABLE#KWData TD.KWHindo {
	 background-color: #ffcccc !important}

TABLE#KWData TD.KWQualOn {
	 background-color: red;
	 padding: 2px !important}

TABLE#KWData TD.KWQualOff {
	 background-color: #fdd6b3;
	 padding: 2px !important}



/* データ登録ログTable */
BODYLOGCARWL {
	 background-color:#F3FBF2;
}

BODYLOGCARWL .head {
	 color:#333300;
	 font-size:14pt;
	 font-weight:bold;
	 text-align:center;
}

T

/* 書誌蔵書検索　巻号一覧表示　表示絞り込み条件　*/
#SortSelectArea {
	 background-color:dddddd;
	 border-color:#e6e6e6;
	 padding:5px;
}

/* インターネット情報　ISBNからの検索 */
#ISBNArea {
	 background-color:#fdf0f7;
	border-color:#f7c1df;
	padding:10px;
}

/* 今出データのタイトル返却データ(バーコード読込みデータ）33E0C9 */
BODYCAR320-01 TABLE#addhen th {
	 background-color: #53a6a6;
	 color:#333016;
	 font-size:11pt;
}

BODYCAR320-01 TABLE#HenDataRecord {
	 background-color: #EBF8EE;
	 color:#00180C;
	 border-width:0 0 2p 0;
	border-bottom:2p solid #00A49D;
}

BODY#CAR320-01 TABLE#HenDataRecord{
	 border: 1px #dddddd solid;
}

BODY#CAR320-11 TABLE#HenDataRecord{
	 border: 1px #dddddd solid;
}

BODYCAR320-01 BUTTON {
	 outline-color: red;
}

/* 予約者一覧 */
BODYCAR330-05 TABLE#addyoyak TD {
	 background-color: accef4;
}

BODYCAR330-04 TABLE#addyoyak TD {
	 background-color: accef4;
}

/* ===== */
BODY TABLE#AlertData TH {
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:0px; 
	 text-align:left; 
	 vertical-align:middle ;
	 font-size:80%;
	 font-weight:normal; 
	 /*color: #11416A;
	 background-color: #5CC3FB;
	 font-size:80%;*/
}

BODY TABLE#AlertData {
	 cellspacing:0;
	 border-collapse:collapse;
}

BODY TABLE#AlertData TD {
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:0px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%;
	 /*color: black;
	 background-color: #f2f8ff;*/
}

BODY TABLE#AlertData TD.Head {
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:0px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:120%;
	 /*color:#0D0663;
	 background-color: #DEF6FE;
	 font-weight:bold;
	 font-size:120%;*/
}

BODY TABLE#AlertData TD.Warn {
	 color:#A40322;
	 font-weight:bold;
}

BODY TABLE#AlertData TD.Headtype {
	 font-weight:bold;
	 font-size:105%;
}

BODY TABLE#AlertSel {
	 cellspacing:0;
	 border-collapse:collapse;
}

BODY TABLE#AlertSel TH {
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:0px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%; 
	 font-weight:normal;
}

BODY TABLE#AlertSel TD {
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:0px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%;
}



/*** 以下のクラスはスクリプト内に書き込まれており、コントロールが難しい ***/
BODY#CAR230-02 .ZousyoCell1 {
	 background:#dfeef9;
}

BODY#CAR230-02 .ZousyoCell2 {
	 background:#f7fbff;
}

BODY#CAR230-02 .LineNoArea {
	 background:#99CCCC;
}

BODY#CAR230-02 .NewRegCell {
	 color: red;
	 font-weight: bold;
	 text-align:center;
}

BODY#CAR230-02 .VolLineNo {
	 color: Black;
	 font-weight: bold;
	 text-align:center;
}

BODY#CAR230-02 TABLE TH.VolTableRow1H {
	 background:#99BDE6;
}

BODY#CAR230-02 TABLE TH.VolTableRow2H {
	 background:#BCD2FB;
}

BODY#CAR230-02 TABLE TD.VolTableRow1 {
	 background:#d8e9d6;
}

BODY#CAR230-02 TABLE TD.VolTableRow2 {
	 background:#e6f1e4;
}

BODY#CAR230-02 TABLE TD.VolTableRow1copy {
	 background:#edf0df;
}

BODY#CAR230-02 TABLE TD.SlatedVolCell {
	 background:#99CCCC;
}

/* カット＆ペースト */
.BackMouseOn {
	 font-weight: bolder;
	 background-color: #FFFACD;
}

.BackMouseOut {
	 font-weight: bolder;
	 background-color: red;
}

.BackMouseOver {
	 font-weight: bolder;
	 background-color: green;
	 color: darkorange;
	 cursor: hand;
}

.BackMouseDown {
	 font-weight: bolder;
	 background-color: pink;
}

.BackMouseUp {
	 font-weight: bolder;
	 background-color: blue;
}

.SortSelect {
	 background-color: #c0c8d3;
	 margin: 0;
	 padding: 1;
}

TABLE .SortSelect{
	 cellspacing:0;
	 border-collapse:collapse;
 	border: 1px #dddddd solid;
}

TD .SortSelect{
	 background-color: #c0c8d3;
	 margin: 0;
	 padding: 1;
}

/* 製本 */
.AddOprButton {
	 color:black ;
	 bold;
}

.RemOprButton {
	 color:white ;
	 bold;
	 background-color: tomato;
}




/*** テーブルのクラス。おそらく使われていない M.Ohsaki 2004/9/10 ***/

/* Password画面 関連 */
TABLE.PWTable TD {
	 background-color: #dbe1fd;
	 padding: 7px;
	 font-size:120%;
	 font-weight:bold;
}

/*NACSIS 関連*/
TABLE.NACSISTable TH {
	 text-align:left;
	 background-color:#BDE6E6;
	 padding-bottom: 2px;
	 padding-left: 2px;
	 padding-right: 2px;
	 padding-top: 2px;
}

TABLE.NACSISTable TD {
	 background-color:#cfefde;
	 padding-bottom: 2px;
	 padding-left: 2px;
	 padding-right: 2px;
	 padding-top: 2px;
}

/* データ入力表示Table */
TABLE.DispTable TH {
	 background-color: #BCD2FB;
	 padding: 5px;
	 text-align:left;
	 vertical-align:top;
}

TABLE.DispTable TD {
	 background-color: #dbe1fd;
	 padding: 2px;
}

/* 発注ヘッダー表示Table */
TABLE.DispHeadTableH {
	 background-color:lightskyblue ;
	 font-size:105% ;
	 padding:3px;
}

/* 書誌蔵書検索 予約者テーブル */
TABLE.YoyakTable TD {
	 background-color: #cbecf3;
	 text-align:left;
	 vertical-align:top;
}

/* 資料希望者表示テーブル */
TABLE.KiboTable TH {
	 background-color: LightGreen;
	 font-size:105%;
}

TABLE.KiboTable TD {
	 background-color: Lightgoldenrodyellow;
	 text-align:left;
	 vertical-align:top;
}

/* ログ表示テーブル */
TABLE.LogTable TH {
	 background-color: DarkTurquoise;
	 font-size:105%;
}

TABLE.LogTable TD {
	 background-color: LightCyan;
	 text-align:left;
	 vertical-align:top;
}

/* 請求記号検索表示テーブル */
TABLE.C1Table TH {
	 background-color: LightSkyBlue;
	 font-size:110%;
}

TABLE.C1Table TD {
	 background-color: #dbe1fd;
	 vertical-align:top;
}

/*** データ抽出入力表示Table ***/
TABLE.DispTableI TH {
	 background-color: #cccc99;
	 padding: 2px;
	 text-align:left;
	 vertical-align:top;
}

TABLE.DispTableI TD {
	 background-color: #eeeecc;
	 padding: 2px;
}

/*** 予約確保通知 テーブル */
TABLE.YokaU {
	 /*cellspacing:0;
	 border-collapse:collapse;*/
	 border: 1px #778899 solid; 
	  
}

TABLE.YokaU TH {
	 background-color:Lightgoldenrodyellow ;
	 color: DarkGreen;
	 padding:1px;
	 border: 1px #778899 solid; 
	 /*font-size:90%;*/
	 text-align:center;
	 font-weight:bold;
}

TABLE.YokaU TD {
	 /*text-align:left;*/
	 background-color:#FFFFFF; 
	 border: 1px #778899 solid; 
	 padding:2px; 
	 text-align:left; 
	 vertical-align:middle; 
}

TABLE.YokaS {
	 /*cellspacing:0;
	 border-collapse:collapse;*/
	 border: 2px #778899 solid; 
}

TABLE.YokaS TH {
	 background-color:WhiteSmoke ;
	 color: DarkGreen;
	 padding:1px;
	 border: 1px #778899 solid; 
	 /*font-size:80%;*/
	 text-align:center;
	 font-weight:bold;
}

TABLE.YokaS TD {
	 /*text-align:left;
	 padding:3m;*/
	 background-color:#FFFFFF; 
	 border: 1px #778899 solid; 
	 padding:2px; 
	 text-align:left; 
	 vertical-align:middle;
}

TABLE.YokaY {
	 /*cellspacing:0;
	 border-collapse:collapse;*/
	border: 0px;
	border-collapse:collapse;
}

TABLE.YokaY TH {
	 background-color:MintCream ;
	 color: DarkGreen;
	 padding:1px;
	 border:double 2px #778899;
	 /*font-size:80%;*/
	 text-align:center;
	 font-weight:bold;
}

TABLE.YokaY TD {
	 /*text-align:left;
	 padding:3m;*/
	 background-color:#FFFFFF; 
	 border:double 2px #778899;
	 padding:2px; 
	 text-align:left; 
	 vertical-align:middle; 
}

TABLE.YokaK {
	border:solid 1px #778899;
}

TABLE.YokaK TH {
	 background-color:MintCream ;
	 color: DarkGreen;
	 padding:1px;
	 border:solid 1px #778899;
	 text-align:center;
	 font-weight:bold; 
}

TABLE.YokaK TD {
	 background-color:#FFFFFF; 
	 border:solid 1px #778899;
	 padding:2px; 
	 text-align:left; 
	 vertical-align:middle; 
}

/* KWオンラン処理メニューボタン CAR171-00 で使用(imgからtextに変える。ボタン表示内容がダイナミックに変わるため。　今井テスト中です */
.KWOnlineMenuButton1 {
	 background-color:#ffffcc;
	 color:black;
	 font-weight:bold;
	 border-style:none outset outset none;
	 cursor:pointer;
	 padding:4px 3px 1px 6px;
	 text-decoration:none;
 	 border-color:silver;

}

.KWOnlineMenuButton2 {
	 font-size:140%;
	 background-color:#ffffcc;
	 color:black;
	 font-weight:bold;
	 border-style:outset;
	 cursor:pointer;
	 text-decoration:none;
	 border-color:silver;
}

@charset "UTF-8";

/*
	1.基本設定
	2.段落設定
	3.共通設定
		3-1.Search Bar
		3-2.Table/Th/Td
		3-3.Font&Align
	4.詳細設定
		4-1.Header
		4-2.Navogation
		4-3.ログイン login.html
		4-4.検索一覧 search-result.html/巻号一覧 volume-list.html/主題絞り込み refine.html
		4-5.検索結果詳細 detail-result.html
		4-6.利用者ポータル user-top.html
		4-7.簡易検索 easy-search.html
		4-8.横断検索 cross-search.html
		4-9. 主題絞り込み refine.html
		4-10. 新着資料通知登録 information-regist.html
		4-11.Footer
*/

/******************************************/
/*            1. 基本設定                 */
/******************************************/

*{
	margin:0;
	padding:0;
	}

body {
	margin:0 auto;
	font-size:14px;
	font-family:Meiryo,Arial,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" ;
	line-height:22px;
	color:#333333;
	background:#FFFFFF top center;
	}

img, img a {
	border:0;
	}

a {
	color:#146eb4;
	}
a:hover{
	color:#0d2b43;
}

a.textdecoNone{
	text-decoration:none;
}

ul {
	list-style-type: none;
	}
	
.gggggggggggggg{
	clear:both;
	}

.clear hr { 
	display:none; 
	}

p{
	margin:5px 0;
}
	  
/******************************************/
/*            2. 段落設定                 */
/******************************************/

#wrapper {
	width:1000px;
	/*width:2400px;*/
	min-width:965px;
	margin:0px;
	text-align:left;
	background-color: #FFFFFF;
	width:expression(document.body.clientWidth < 967? "965px"  : "auto");

	}
#wrapper2 {
	width:100%;
	min-width:965px;
	margin:0px;
	text-align:left;
	background-color: #FFFFFF;
	width:expression(document.body.clientWidth < 967? "965px"  : "auto");
	}
	
#header, #headerGreen, #headerRed{
	margin:10px 15px;
}

.navigation{
	margin:10px 0;
}

.bbbbbbbbbbbbbbb{
	margin:10px 20px;
	width:100%;

}

#footer {
	width:100%;
	height:73px;
	margin:15px 0 15px 0;
	border-top: 1px #146eb4 solid;
	}

#footerGreen {
	width:100%;
	height:73px;
	margin:15px 0 15px 0;
	border-top: 1px #21a82e solid;
	}

#footerRed {
	width:100%;
	height:73px;
	margin:15px 0 15px 0;
	border-top: 1px #e84242 solid;
	}

	
.sideRight {
	float:right;
	}

.sideLeft {
	float:left;
	}
	
#result{
	margin:5px 20px;
}


/*2段落レイアウト*/
#sideMenu{
	margin:0;
	width:240px;
	float:left;
	}

#content {
	margin:0 0 0 255px;
	}

/******************************************/
/*            3. 共通設定                 */
/******************************************/

/*************3-1. search bar *************/
#searchKeyword {
	clear:both;
	margin:20px 0 10px 0;
	background-color: #cccccc;
	/*height:43px;*/
	/*padding:10px 10px 0 10px;*/
	vertical-align:middle;

	}
#searchKeyword input {
	border:1px solid #666666;
	font-size:16px;
	height:24px;
	vertical-align:middle;
}

#searchKeyword input[type="button"]{
	border:0px solid #666666;
}

#searchKeyword img{
	margin:10px 5px 10px 0;
}

#searchButton {
	padding-left:117px;
	margin-bottom:20px;
	
	}
/*************3-2. table, th td *************/
		
table{
	font-size:14px;
	width:100%;
	/*border: 1px #dddddd solid;*/
	border: 0px red solid;
	/*border-collapse:collapse;*/
	}

table.none{
	border: 0px #dddddd solid;
}

td.zousho {
	border-top : 1px #dddddd solid;
	border-bottom : 0px #dddddd solid;
	border-left : 0px #dddddd solid;
	border-right : 0px #dddddd solid;
	}
	
th, td {
	/*border: 1px #dddddd solid;*/
	border: 0px #dddddd solid;
	padding:5px;
	line-height:22px;
	}



th{
	border: 1px #dddddd solid;
	background-color:#f0f0f0;
	font-weight:normal;
	text-align:left;
}


th.none,
td.none {
	border: 0px #dddddd solid;
}

td.pdg0{
	padding:0px;
}

td.HyojiTBL {
 padding:2px; text-align:left; vertical-align:top; font-size:100%; border: 0px; 	line-height:14px;
}

td.HoldHyojiTBL {
 padding:2px; text-align:left; vertical-align:top; font-size:100%; border: 0px; line-height:16px;	border: 1px #dddddd solid;

}


td.WORKReqItem2{
	border: 1px #dddddd solid;
	background-color:#D3D3D3;
	font-weight:normal;
	text-align:left;
}

td.LendProtcol{
line-height:8px;
}

th.LendProtcol{
line-height:8px;
}

td.OtherYomi{
	border: 1px #dddddd solid;
	background-color:#F5F5F5;
	font-weight:normal;
	text-align:left;
}

td.KashiUserTitle2
{
	text-align:left;
	line-height:8px;
		border: 1px #dddddd solid;
}

td.KashiCautMsg
{
	text-align:left;
	color: Crimson;
	font-weight:normal; 
	!important;
	line-height:7px;
}

td.LimitDay
{
	color: red; 
	font-weight: normal; 
	text-align:left;
	line-height:7px;
}

td.UD3DATE
{
	font-weight: normal; 
	text-align:left;
	line-height:7px;
}


th.WORKReqItem2{
	border: 1px #dddddd solid;
	background-color:#D3D3D3;
	font-weight:normal;
	text-align:left;
}

td.pdg10{
	padding:7px 10px;
}

td.valignTop{
	vertical-align:top;
}

.w165{
	width:165px;
}

.w120{
	width:120px;
}

.w370{
	width:370px;
}

.w16p{
	width:16%;
}

.w48p{
	width:48%;
}

.pagetop{
	text-align:right;
	padding-right:20px;
}
/*************3-3. font&color*************/

.fwbold {
	color:#000000;
	font-weight: bold;
	}
	
.fcred {
/*	color:#ff0000;*/
	}

.fcbule {
	color:#146eb4;
	}

.fcorange {
	color:#ff6600;
	}

.udorange {
	color:#ff6600;
	text-decoration: underline;
	}

.underline {
	text-decoration: underline;
	}

.fs12px{
	font-size:12px;
}

.fs14px{
	font-size:14px;
}	
/******************************************/
/*            4. 詳細設定                 */
/******************************************/
	
/*************4-1. Header*************/

/*フォント・ハイライト*/
.fontSetting {
	margin:0 5px;
	padding-top:5px;
	text-align:right;
	}
	
/*******ヘッダー（青）********/

/*ロゴ*/

#header #headerTop{
	background:url(./Images/header_body.gif) repeat-x;
	height:48px;
}

#header #headerTop li.headerLogo{
	background:url(./Images/header_logo.gif) no-repeat;
	width:219px;
	height:48px;
	float:left;
}

#header #headerTop li.headerTitle{
	float:left;
 	color:#FFFFFF;
	font-size:16px;
	height:33px;
	padding-top:15px;
}

#header #headerTop li.headerDate{
	background:url(./Images/header_date.gif) no-repeat;
	width:110px;
	height:33px;
	float:right;
	color:#ffffff;
	padding-top:15px;
}

/*グローバルナビ*/
#header #headerBottom {
	clear:both;
	height:26px;
	background:url(./Images/bg_headerbttm.gif) repeat-x;
	}

#header #headerBottom li.menu {
	float:left;
	padding:0 20px;
	background:url(./Images/bg_hb_li.gif) no-repeat top right;
	}

#header #headerBottom li.first{
	float:left;
	padding:0 0;
	width:7px;
	height:26px;
	background:url(./Images/h_b_left.gif) no-repeat;
}

#header #headerBottom li.end{
	float:right;
	padding:0 0;
	width:15px;
	height:26px;
	background:url(./Images/h_b_right.gif) no-repeat;
}

#headerBottom a{
	color:#FFFFFF;
	text-decoration:none;
	}
	
/*******ヘッダー（赤）********/

/*ロゴ*/

#headerRed #headerTop{
	background:url(./Images/header_body_r.gif) repeat-x;
	height:48px;
}

#headerRed #headerTop li.headerLogo{
	background:url(./Images/header_logo_r.gif) no-repeat;
	width:219px;
	height:48px;
	float:left;
}

#headerRed #headerTop li.headerTitle{
	float:left;
 	color:#FFFFFF;
	font-size:16px;
	height:33px;
	padding-top:15px;
}

#headerRed #headerTop li.headerDate{
	background:url(./Images/header_date_r.gif) no-repeat;
	width:110px;
	height:33px;
	float:right;
	color:#ffffff;
	padding-top:15px;
}

/*グローバルナビ*/
 #headerRed #headerBottom {
	clear:both;
	height:26px;
	background:url(./Images/bg_headerbttm_r.gif) repeat-x;
	}

#headerRed #headerBottom li.menu {
	float:left;
	padding:0 20px;
	background:url(./Images/bg_hb_li_r.gif) no-repeat top right;
	}

#headerRed #headerBottom li.first{
	float:left;
	padding:0 0;
	width:7px;
	height:26px;
	background:url(./Images/h_b_left_r.gif) no-repeat;
}

#headerRed #headerBottom li.end{
	float:right;
	padding:0 0;
	width:15px;
	height:26px;
	background:url(./Images/h_b_right_r.gif) no-repeat;
}

#headerRed #headerBottom a{
	color:#FFFFFF;
	text-decoration:none;
	}	
	
/*******ヘッダー（緑）********/

/*ロゴ*/

#headerGreen #headerTop{
	background:url(./Images/header_body_g.gif) repeat-x;
	height:48px;
}

#headerGreen #headerTop li.headerLogo{
	background:url(./Images/header_logo_g.gif) no-repeat;
	width:219px;
	height:48px;
	float:left;
}

#headerGreen #headerTop li.headerTitle{
	float:left;
 	color:#FFFFFF;
	font-size:16px;
	height:33px;
	padding-top:15px;
}

#headerGreen  #headerTop li.headerDate{
	background:url(./Images/header_date_g.gif) no-repeat;
	width:110px;
	height:33px;
	float:right;
	color:#ffffff;
	padding-top:15px;
}

/*グローバルナビ*/
 #headerGreen #headerBottom {
	clear:both;
	height:26px;
	background:url(./Images/bg_headerbttm_g.gif) repeat-x;
	}

#headerGreen #headerBottom li.menu {
	float:left;
	padding:0 20px;
	background:url(./Images/bg_hb_li_g.gif) no-repeat top right;
	}

#headerGreen #headerBottom li.first{
	float:left;
	padding:0 0;
	width:7px;
	height:26px;
	background:url(./Images/h_b_left_g.gif) no-repeat;
}

#headerGreen #headerBottom li.end{
	float:right;
	padding:0 0;
	width:15px;
	height:26px;
	background:url(./Images/h_b_right_g.gif) no-repeat;
}

#headerGreen #headerBottom a{
	color:#FFFFFF;
	text-decoration:none;
	}	

/*************4-2. Navigation*************/

/*パンクズ*/
#pathArea {
	height:25px;
	padding: 8px 20px 5px 20px;
	background:url(./Images/bg_mainnavi.png) repeat-x;
	}

#pathArea li {
	height:24px;
	margin-right:5px;
	display: inline;
	float:left;
	}

#pathArea a {
	color:#0066cc;
	}

#pathArea a:hover {
	color:#ff6600;
	}

#pathArea a.on,
#pathArea li.on{
	color:#ff6600;
	text-decoration:none;
}

/*ページャー*/
.pagerArea {
	margin:10px 20px;
	}
	
.pagerL {
	height:25px;
	float:left;
	color:#146eb4;
	}
	
.pagerL a{
	text-decoration:none;
}	

.pagerL a.pageOn{
	color:#000000;
	font-weight: bold;
}

.pagerR {
	height:28px;
	float:right;
	}
	
h2{
	font-size:16px;
	color:#0D2B43;
	float:left;

}


/*検索結果タイトル*/
.subTitle {
	margin: 30px 0 5px 0;
	}
		
.subTitleSub {
	margin: 10px 0 5px 0;
	}

.resultTitle{
	padding: 5px 0; 
}

.resultTitle h3 {
	color:#ff6600;
	font-size:18px;
	float:left;
	margin-top:7px;
	padding-top:2px;
	}

.resultNavi {
	height:20px;
	margin:0;
	padding:5px 0;
	border-top:1px solid #dddddd;
	}
	
.resultNavi ul{
	float:left;
	list-style:none;
}

.resultNavi li {
	height:25px;
	margin-right:10px;
	display: inline;
	}

/*検索ボタン*/
.naviButton{
	margin:15px 20px 20px 20px;
	line-height:28px;
}

.naviButton a{
	text-decoration:underline;
}

.naviButton p{
	margin:10px 0 15px 0;
	line-height:24px;
}

	
/*************4-3. ログイン login.html*************/

table.login{
	width:35%;
}

/*************4-4. 検索一覧 search-result.html
				   巻号一覧 volume-list.html
				   主題絞り込み refine.htmlなど*************/

/*検索結果ナビ*/

#resultSort {
	height:29px;
	padding: 5px 20px 0px 20px;
	background:url(./Images/bg_resultorder.png) repeat-x;
	text-align:right;
	}

#resultSortRed{
	height:29px;
	padding: 5px 20px 0px 20px;
	background:url(./Images/bg_resultorder_r.png) repeat-x;
	text-align:right;
	}

#resultSortGreen{
	height:29px;
	padding: 5px 20px 0px 20px;
	background:url(./Images/bg_resultorder_g.png) repeat-x;
	text-align:right;
	}
	
#listNavi {
	height:25px;
	padding: 7px 7px 3px 5px;
	background:url(./Images/bg_option.png) repeat-x;
	color:#146EB4;
	}
	
#listNaviRed {
	height:25px;
	padding: 7px 7px 3px 5px;
	background:url(./Images/bg_option_r.png) repeat-x;
	color:#146EB4;
	}

#listNaviGreen {
	height:25px;
	padding: 7px 7px 3px 5px;
	background:url(./Images/bg_option_g.png) repeat-x;
	color:#146EB4;
	}

/*検索結果リスト(table形式)*/

#listBox{
	margin-botton:20px;
}

#listBox a{
	text-decoration:none;
}

#listBox table {
	width:100%;
	border-bottom: 1px #dddddd solid;
	border-collapse:collapse;
	}

#listBox td {
	border:0px;
	vertical-align:top;
	}
	
#listBox th.bgCheck {
	width:30px;
	text-align:center;
	}

#listBox td.bookNo {
	width:40px;
	vertical-align:top;
	padding-top:4px;
	border-bottom: 1px #dddddd solid;
	}
	
#listBox td.btn {
	text-align:right;
	width:110px;
	}

#listBox td.btn img{
	padding-bottom:4px;
}

#listBox td.isbn {
	border-bottom: 1px #dddddd solid;
	height:32px;
	padding:0px 5px 5px 5px;
	}

#listBox td.brdrBottom {
	border-bottom: 1px #dddddd solid;
	}
	
#listBox td.iconBook {
	width:40px;
	border-bottom: 1px #dddddd solid;
	}
	
#listBox td.bookDate {
	width:130px;
	border-bottom: 1px #dddddd solid;
	}

#listBox td.bookNote {
	width:15%;
	border-bottom: 1px #dddddd solid;
	}

#listBox td.bookPlace {
	width:20%;
	border-bottom: 1px #dddddd solid;
	}
	
/*************4-5. 検索結果詳細 detail-result.html*************/

#hitsNo {
	height:20px;
	margin: 10px 20px 15px 20px;
	padding:7px 0;
	border-bottom:1px solid #dddddd;
	}
	
/*Amazon*/
td.amznAd{	
	padding-right:10px;
	vertical-align:top;
}
td.amznAd td{
	padding:0;
}

td.amznAd img{	
	margin-bottom:7px;
}
td.amznAd p{
	width:90px;
	font-size:10px;
	line-height:16px;
	margin:0;
}	

td.option{
	padding:30px 0 2px 0;
}

/*請求記号*/
table.callNoTable{
	width:80px;
	margin:0 auto;
	border:2px solid #338800;
}
td.callNo{
	border:2px solid #338800;
	text-align:center;
	padding:2px;
}

/*************4-6. 利用者ポータル user-top.html*************/

/*インフォメーション*/
.userMessage {
	margin:10px;
	padding:10px 15px;
	background-color: #f8f8f8;
	border: 1px solid #d5d5d5;
	}
#content .userMessage ul {
	padding:10px 20px;
}
.userMessage li {
	list-style-image: url(./Images/icn_exclamation.gif);
	padding-left:2px;
	}
	
.userMessage li.userinfo {
	list-style-image: url(./Images/chip_userinfolist.gif);
	padding-left:0px;
	}


.userMessage a{
	color:#ff0000;
	}

#calendar {
	text-align:center;
	margin:15px 0;
}

#calendar td{
	font-size:11px;
}
td.holiday{
	background-color:#fce6fc;
}

td.saturday{
	background-color:#dff6f7;
}

td.today{
	background-color:#ebde74;
}

td.holiday span{
	background:#eb9419 none repeat scroll 0 50%;
	padding:2px;
	color:#ffffff;
}

td.week{
	background-color:#eeeeee;
}

td.weekSunday{
	background-color:#ebd7eb;
}

td.weekSaturday{
	background-color:#d0e6e7;
}


/*左メニュー*/
.userSideMenu {
	width:240px;
	margin:0 0 20px 0;
	background-color:#f4f0f0;
	border:1px solid #cccccc;
	}

.userSideTop {
	padding:5px 10px;
	background:url(./Images/bg_usertopttl.gif) repeat-x bottom;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	}

.userSideMenu ul {
	margin:10px 0;
	}

.userSideMenu li{
	background-color:#ffffff;
	border:1px solid #cccccc;
	margin:5px;
	padding:3px 5px;
}

.userSideMenu li a{
	color:#003399;
	text-decoration:none;
}

.userSideCalendar {
	width:240px;
	margin:0 0 20px 0;
	border:1px solid #cccccc;
	text-align:center;
	}

	
/*右本文*/	
#content ul {
	padding: 10px 0 30px 20px;
	}
	
.userInfoBody{
	border:1px solid #d5d5d5;
	margin-bottom:20px;
}

.userInfoBody p{
	margin:10px 15px;
}

.userInfoTitle {
	background:url(./Images/bg_userInfottl.gif) repeat-x;
	margin:0;
	height:24px;
	font-weight: bold;
	border-bottom:3px solid #ff0000;
	}
.userInfoTitle h4{
	background:url(./Images/bg_userinfottl_h4.gif) no-repeat;
	padding-left:20px;
	font-size:14px;
}

.libraryInfoTitle {
	background:url(./Images/bg_userInfottl.gif) repeat-x;
	margin:0;
	height:24px;
	font-weight: bold;
	border-bottom:3px solid #999999;
	}
	
.libraryInfoTitle h4{
	background:url(./Images/bg_libraryinfottl_h4.gif) no-repeat;
	padding-left:20px;
	font-size:14px;
}

/*************4-7. 簡易検索 easy-s:arch.html*************/

#hint {
	border: 1px #cccccc solid;
	/*padding:30px 30px 30px 45px;*/
	border-color: red;
	}

#hint li {
	padding-left: 1px;
	list-style-type: disc;	
	margin-bottom:10px;
	}	
	
.hintNon {
	clear:both;
	text-align:right;
	margin:40px 0 5px 0;
	}

/*************4-8. 横断検索 cross-search.html*************/
.crossOption {
	margin-bottom:10px;
	}
	
#crossMenu {
	width:240px;
	margin:5px 15px 0 0;
	color:#000000;
	float:left;
	}

#crossMenu a.on{
	color:#ff6600;
	text-decoration:none;
}

#crossMenu a.off{
	color:#000000;
}

#crossMenu ul {
	padding:10px 10px 0 10px;
	background:url(./Images/cross_bg.jpg) repeat-y;
	}
	
.crossMenuTop {
	width:240px;
	height:25px;	
	padding-top:5px;
	background:url(./Images/cross_db_top.jpg) no-repeat;
	color:#FFFFFF;
	margin-top:5px;
	}

.crossMenuText {
	padding-left:45px;
	float:left;
	}

.crossBatsu {
	width:8px;
	height:8px;
	padding:4px 20px 0 0;
	float:right;
	}
	
.crossCheckbox {
	margin-right:5px;
	}
	
.crossButton {
	text-align:center;
	padding-top:15px;
	background:url(./Images/cross_bg.jpg) repeat-y;
	}


.crossSubTop {
	width:240px;
	height:43px;	
	background:url(./Images/cross_top.jpg) no-repeat;
	color:#FFFFFF;
	}
.crossSubText {
	width:180px;
	padding:18px 0 0 20px;
	float:left;
	}

.crossSubBatsu {
	width:8px;
	height:8px;
	padding:22px 27px 0 0;
	float:right;
	}
.crossSubBottom {
	width:240px;
	height:17px;	
	background:url(./Images/cross_db_bottom.jpg) no-repeat;
	}

li.crossList {
	border-bottom:1px solid #cccccc;
	padding:10px 5px;
	}

li.crossHtml {
	padding:10px 5px;
	}
	
li.crossListHits {
	border-bottom:1px solid #cccccc;
	padding:3px 5px;
	}

/* 選択ボタン */
.ReqButton 	{ color:black; font-weight: normal; font-size:100%; background-color:#FFFFFF;}

/*************4-9. 主題絞り込み refine.html*************/

#subjectList1{
	margin:15px 0;
	padding:0 1px;
	overflow-y:scroll;
	overflow-x:none;
	height:600px;
}

#subjectList1 table{
	width:210px;
}

/*パンクズ*/
#pathAreaNorrow {
	height:25px;
	padding: 8px 20px 5px 20px; 
	background:url(./Images/bg_mainnavi.png) repeat-x;
	}

#pathAreaNorrow ul{
	padding:0;
}

#pathAreaNorrow li {
	height:24px;
	margin-right:5px;
	display: inline;
	float:left;
	}

#pathAreaNorrow a {
	color:#0066cc;
	}

#pathAreaNorrow a:hover {
	color:#ff6600;
	}

#pathAreaNorrow a.on{
	color:#ff6600;
	text-decoration:none;
}

#listBox table.norrow{
	width:99%;
}	

/*************4-10. 新着資料通知登録 information-regist.html*************/

select.infoRegist{
	font-size:1.0em;
	width:100%;
}


/*************4-11. footer*************/

.footerLogo {
	margin:15px 15px 0 0;
	float:right;
	}
	
.button_style {
		/*枠線*/
		border: none;
		/*領域をあふれた場合の要素の扱い*/
		overflow: hidden;
		/*マウスカーソルをのせた時の表示*/
		cursor: pointer;
		/*インデントの指定*/
		text-indent: -9999px;
		/*テキスト配置*/
		text-align:left;
		/*要素の指定*/
		display: block;
		
		/*float:left;*/

}

table.button_layout_table{
	border: 0px #dddddd solid;
	height:auto;
	width:auto;
}


td.button_layout_td{
	/*vertical-align:top;*/
	vertical-align:middle;
	/*border: 1px #dddddd solid;*/
	border: 0px #000000 solid;
	height:auto;
	width:auto;
}

.ErrMsg120	{
	color: red; 
	font-weight:bold; 
	font-size:120%
}
.BoldMsg120	{
	font-weight:bold; 
	font-size:120%
}
.HighLight	{ color: tomato; font-weight:bold;}

/* 表示非表示可コメントボックス */
.HintBox { text-align:left; border-top:thick solid gray; border-bottom:thick solid gray; border-left:double 8pt gray; border-right:double 8pt gray; line-height:130%;margin:5%; padding:2%; }

/*--------------- ★７１：ＣＡＴＰ所蔵関連 ---------------*/

.NiiFooterTable	{ color:#004F3A; font-size:12pt; font-weight:bold; text-align:center; border-top:2px solid #003520; vertical-align:super; visibility:hidden;} 
/*--------------- ☆７１：ＥＮＤ ---------------*/
/* フッターテーブル */
.FooterTable	{ color:#2E3A6D; font-size:12pt; font-weight:bold; text-align:center; border-top:2px solid #336699; vertical-align:super; visibility:hidden; margin:0;} 

.Z39Footer	{ color:#453D0D; font-size:12pt; font-weight:bold; text-align:center; border-top:2px solid #361B07; vertical-align:super;} 

/* 進行状況ゲージTABLE */
TABLE.GaugeTable {border-width:2px; border-style:solid;border-color:gray; width:80%;}
/* ゲージ自身の色 */
TABLE.GaugeTable TD#Gauge { background-color:blue; }
/* ゲージパーセント表示 */
.GaugePerc {font-size:140%; font-weight:bold;}
/* ゲージメッセージ表示 */
.GaugeMsg {font-size:120%; font-weight:bold;}

/* 警告メッセージ */
.WarnMsg	{ color: red; font-weight: normal; text-align:center;}

.MSGfigure	{ text-decoration:none; color: #012b5f; font-size: 90%; text-decoration:none; font-weight: 100;}

/***********inaba************************/
.OPACReqkkFs14px TD { 
	color:#012046; 
	background-color:#f5f7c1; 
	font-size:14px;
	cursor:pointer;
	}

.OPACReqkk0 TD { 
	font-size:14px;
	/*color:#012046;*/
	/*background-color:#f7f8ff; */
	padding:2px; 
	text-align:left; 
	vertical-align:top; 
	font-size: 90%;
	}
	
.OPACReqkk1 TD { 
	font-size:14px;
	/*color:#012046; */
	/*background-color:#eff0ff; */
	padding:2px; 
	text-align:left; 
	vertical-align:top; 
	font-size: 90%; 
	}
	
.OPACReqkk2 TD { font-size:14px;
	color:#012046;
	background-color:#f5f7c1; 
	padding:2px; 
	text-align:left; 
	vertical-align:top; 
	cursor:pointer; 
	font-size: 90%;
	}
.ErrItem{ 
	background-color: red !important;
	}
.KASHIOtherTitle	{ color:#3b3b53; background-color:#bdbdbd; font-size:10pt; text-align:right; font-weight:bold; text-align:center; border-right:solid 1px;}
.OPACCenterTitle	{ color:#F5F7FE; background-color:#014494; font-size:100%; font-weight:900; text-align:center; border-style:outset; border-width:2px; line-height:1.5; border-color:#EFF6FE; }


/*--------------- ★９５：Z39.50 関連 ---------------*/
/* Z30.50 DBアイコンサイズ */
.ZDBIMG 	{ width:24; height:24; }

/* Z39.50 DB検索 USMARC表示 */
.MARCField { background-color: #cfefde; }
.MARCSubField { background-color: #cfefde; }

BODY#CAZ115-10F5 .HitScroll { width:100%; height:100%; overflow:scroll;}


/* IDアイテムデータ */
.IDItem		{ font-weight:normal !important; }

/* SubWindow起動(Open)Text */
.OpenSubWinText { background-color: #ECFDFF;  !important;}

/* NACSIS Webcat 補助画面起動　書誌レコードID　TEXT */
.OpenWebcatText { font-weight:normal; background-color: #d7f5ff !important; }

/* インターネット/OPAC情報 補助画面　起動サイト一覧表示Table */
TABLE.SubWinTable TH { background-color: #BCD2FB; padding: 5px; text-align:left; vertical-align:top;}
TABLE.SubWinTable TD {padding: 2px; text-align:left; vertical-align:top;}

/* CARIN横断検索書誌マッチングメッセージ*/
.MatchMsg {
	font-size:100%;
	font-weight:bold;
	text-align:center;
	background-color:#ebebeb;
	border:1px #dddddd solid;
}

/* NACSIS 登録ボタン */
.CatpButton { color: black; font-weight: normal;  background-color: white;border-color: silver;}

/* 主題絞り込み　一覧・詳細表示フレーム */
.NIITitle {
	text-align:left;
	border-style:outset;
	border-width:3px;
	border-color:#f4fdf0 ebf7e1;
	border-collapse:collapse;
	font-size:90%;
 }

.FontColorB { color: #333333; }

/*--------------- ★８０：CARIN-ILL関連 ---------------*/
.CARILLEndStateMsg		{ color: red;}

.CautMsg120 { color: Crimson; font-weight:normal; font-size:120%}


/****** ポップアップ メニュー ******/
#PopupMenu {float:left; border:0px; } 
#PopupMenu P {font-size:15px; padding-left:4pt; margin-top:2pt; margin-bottom:2pt;margin-left:4pt;margin-right:5pt; }
.PopupMenu {position:absolute; display:none; color:#000000; background:#ffffff; border:3px outset silver; width:150pt; margin:0pt; }
.MaskedPopupMenuText {color:dimgray;}
.PopupHighlight { background-color:#e0e0e0; }
.PopupHighlight A { background-color:#e0e0e0; }

/* ポップアップメニューアイコンサイズ */
.PopupMenuIMG { width:18; height:18; }

/* SubWindow起動(Open)Text */
.OpenSubWinText2 { color:#000000; background-color: #e0e0e0; }

/* 補助画面起動ボタン */
/*.SubWinButton 	{ color: black; background-color: #f0f0f0; }*/

BODY#CAR500-02F1 TABLE#BCODE {
	 border:10px #ffffff solid;
	 width:100%
}

BODY#CAR500-02F1 TABLE#BCODE TD {
	 /*border:1px #dddddd solid;*/
	 line-height: 110%;
	 font-size:100%; 
	 padding : 0px;
}

BODY#CAR610-01 TABLE#L2L3 TABLE {
	 border:0px #dddddd solid;
}

BODY#CAR610-01 TABLE#L2L3 TH {
	 border:0px #dddddd solid;
	 line-height: 110%;
}

BODY#CAR610-01 TABLE#L2L3 TD {
	 line-height: 110%;
}

BODY#CAR610-01 TABLE#K1K2 TH {
	 line-height: 110%;
	 border:0px #dddddd solid;
}

BODY#CAR610-01 TABLE#K1K2 TD {
	 line-height: 110%;
	 border:1px #dddddd solid;
}

BODY#CAR610-01 .IKKATUTable {
	 border:1px #dddddd solid;
}


BODY#CAR610-01 TABLE#Zone TH {
	 border:0px #dddddd solid;
	 line-height: 110%;
	 width: 40% ;
}

BODY#CAR610-01 TABLE#Zone TD {
	 line-height: 110%;
	 width: 60% ;
}

BODY#CAR334-01 .DispHeadTable TD {
	 border:1px #dddddd solid;
}

BODY#CAR230-02 TABLE#VOLTABLE {
	 cellspacing:0;
	 border-collapse:collapse;
}

BUTTON {
	 line-height:16px ;
}


#CAR031-01 h2{
	float: none;
}

#CAR250-04 .subTitle,
#CAR220-02 .subTitle,
#CAR030-02 .subTitle{
	 color: green;
	 font-weight: normal;
	 font-size:90%;
	 margin: 0 0 0 0;
}
#CAR340-11 .container{
	line-height: 18px;
}


#CAR992-01 .container{
	line-height: 16px;
}

#CAR162-02 .container {
	line-height: 15px;
}

#CAR610-00 .container{
	line-height: 15px;
}

#CAR610-51 .container{
	line-height: 15px;
}

#CAR610-50 .container {
	line-height: 15px;
}

#CAR620-50  .container {
	line-height: 15px;
}
#CAR620-51 .container {
	line-height: 15px;
}

#CAR620-06 .container {
	line-height: 19px;
}

#CAR620-52 h2{
	float: none;
}
#CAR992-01 TABLE.SYSTEMDispTable  TH {
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:1px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%; 
	 font-weight:normal;
	 line-height: 16px;
}

#CAR992-01 TABLE.SYSTEMDispTable TD {
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:1px;
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%;
	 line-height: 16px;
}

#CAR580-01 TABLE.SYSTEMDispTable  TH {
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:1px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%; 
	 font-weight:normal;
	 line-height: 16px;
}

#CAR580-01 TABLE.SYSTEMDispTable TD {
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:1px;
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%;
	 line-height: 16px;
}

#CAR991-01 .container{
	line-height:16px;
}

#CAR630-50 .container {
	line-height: 15px;
}
#CAR630-51 .container {
	line-height: 15px;
}

#CAR630-52 h2{
	float: none;
}

#CAR003-01 .container ul{
	margin: 0 0 0 15;
	list-style-type: disc;
}

#CAR920-05 .container blockquote,
#CAR920-04 .container blockquote,
#CAR535-13 .container blockquote,
#CAR535-12 .container blockquote,
#CAR535-11 .container blockquote,
#CAR535-02 .container blockquote,
#CAR050-01 .container blockquote{
	margin: 0 0 0 40;
}

#CAR535-13 .container blockquote li,
#CAR535-12 .container blockquote li,
#CAR535-11 .container blockquote li,
#CAR535-02 .container blockquote li,
#CAR050-01 .container blockquote li{
	margin: 0 0 0 40;
}

#CAR535-13 .container blockquote p,
#CAR535-12 .container blockquote p,
#CAR535-11 .container blockquote p,
#CAR535-02 .container blockquote p,
#CAR050-01 .container blockquote p{
	margin: 0 0 0 40;
}

#CAR171-75 TABLE.IKKATUDispTable TH {
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:1px;
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%; 
	 font-weight:normal;
	 line-height: 16px;
}

#CAR171-75 TABLE.IKKATUDispTable TD {
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:1px;
	 text-align:left;
	 vertical-align:middle ; 
	 font-size:90%;
	 line-height: 16px;
}

#CAR323-11 TABLE.IKKATUDispTable TH {
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:1px;
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%; 
	 font-weight:normal;
	 line-height: 16px;
}

#CAR323-11 TABLE.IKKATUDispTable TD {
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:1px;
	 text-align:left;
	 vertical-align:middle ; 
	 font-size:90%;
	 line-height: 16px;
}

#CAR171-73 TABLE.IKKATUDispTable TH {
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:1px;
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%; 
	 font-weight:normal;
	 line-height: 16px;
}

#CAR171-73 TABLE.IKKATUDispTable TD {
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:1px;
	 text-align:left;
	 vertical-align:middle ; 
	 font-size:90%;
	 line-height: 16px;
}

#CAR171-75 .container {
	line-height: 15px;
}

#CAR171-75 TABLE.none TH {
	 border: 0px #dddddd solid; 
	 padding:0px;
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%; 
	 font-weight:normal;
	 line-height: 16px;
}

#CAR171-75 TABLE.none TD {
	 border: 0px #dddddd solid; 
	 padding:0px;
	 text-align:left;
	 vertical-align:middle ; 
	 font-size:90%;
	 line-height: 16px;
}

#CAR171-76 .container {
	line-height: 15px;
}

#CAR171-76 TABLE.IKKATUDispTable TH {
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:1px;
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%; 
	 font-weight:normal;
	 line-height: 16px;
}

#CAR171-76 TABLE.IKKATUDispTable TD {
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:1px;
	 text-align:left;
	 vertical-align:middle ; 
	 font-size:90%;
	 line-height: 16px;
}
#CAR171-06 .WORKTitle {
	 background-color:#FFFFFF;
	 text-align:left;
	 border-style:outset;
	 border-width:1px;
	 border-color:#EFF6FE;
	 border-collapse:collapse;
	 padding:3px;
}

#CAR171-06 .WORKTitle TD{
	 background-color:#FFFFFF; 
	 border: 0px #dddddd solid; 
	 text-align:left; 
	 vertical-align:middle ; 
}

#CAR171-06 .HitData TD{
	border:1px #dddddd solid;
	border-width: 0;
	padding: 0;
}

#CAR171-06 .OPACTableBiblio {
	 text-align:left;
	 border:1px #dddddd solid;
	 line-height:100%;
}

WORKDispTable


#CAR241-01 TABLE.WORKDispTable TH {
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:1px;
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%; 
	 font-weight:normal;
	 line-height: 16px;
}

#CAR241-01 TABLE.WORKDispTable TD {
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:1px;
	 text-align:left;
	 vertical-align:middle ; 
	 font-size:90%;
	 line-height: 16px;

}
.HintBox ul{
	margin: 0 0 0 15;
	list-style-type: disc;
}


.HintBox li{
	margin: 0 0 0 40;
}

.HintBox p{
	margin: 0 0 0 40;
}

#CAR240-03 .container{
	line-height: 15px;
}

.WORKTitle TD{
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:1px;
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%;
	 line-height: 18px;
}


#CAR241-01 .container{
	margin: 0px 10px 0px 10px;
	line-height: 15px;
}

#CAR323-11 .container{
	line-height: 15px;
}

#CAR530-02.container{
	line-height: 10px;
}

#CAR620-32 .container{
	margin: 0px 10px 0px 10px;
	line-height: 15px;
}

#CAR620-31 .container{
	margin: 0px 10px 0px 10px;
	line-height: 15px;
}

#CAR913-01 .container{
	line-height: 15px;
}

#CAR238-00 .container{
	line-height: 15px;
}

#CAR720-11 .container TABLE{
	cellspacing:0;
	border-collapse:collapse;
	border: 1px #dddddd solid;
}

#CAR720-11 .container TH {
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:1px;
	 text-align:left; 
	 vertical-align:middle ; 
	 /*font-size:90%; */
	 font-weight:normal;
	 line-height: 18px;
}

#CAR720-11 .container TD {
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:1px;
	 text-align:left;
	 vertical-align:middle ; 
	 /*font-size:90%;*/
	 line-height: 18px;

}

#CAR521-00 .container {
	line-height: 15px;
}

#CAR402-02 TD.Title{
	 line-height: 15px;
}
/**************
#CAR400-02 TD.Title,.Content{
	 line-height: 18px;
	 padding: 0;
	 margin: 0;
}
#CAR400-02 TH.Title,.Content{
	 line-height: 18px;
	 padding: 0;
	 margin: 0;
}

#CAR400-03 TD.Title,.Content{
	 line-height: 18px;
	 padding: 0;
	 margin: 0;
}
#CAR400-03 TH.Title,.Content{
	 line-height: 18px;
	 padding: 0;
	 margin: 0;
}
*********/
/***************************************/
.DefTable {
	cellspacing:0;
	border-collapse:collapse;
	border:1px #000000 solid;
}

.DefTable TH {
	background-color:#f0f0f0; 
	border:1px #000000 solid;
	padding:2px; 
	text-align:left; 
	vertical-align:middle; 
	font-size:90%; 
	font-weight:normal;
}

.DefTable TD {
	 background-color:#FFFFFF; 
	 border:1px #000000 solid;
	 padding:2px; 
	 text-align:left; 
	 vertical-align:middle; 
	 font-size:90%;
}
/***************************************/

#CAR421-03 .subTitle{
	 color: green;
	 font-weight: normal;
	 font-size:90%;
	 margin: 0 0 0 0;
}

#CAR421-03 .container {
	line-height: 15px;
}


.WORKTable TH{
	background-color:#f0f0f0; 
	 border: 1px #dddddd solid;
}

.UserSearch {
	background-color:#f0f0f0;
}

.UserSearch TD {
	 /*background-color:#FFFFFF; */
	 border: 0px #f0f0f0 solid; 
	 padding:0px;
	 text-align:left; 
	 vertical-align:middle;
	 font-size:90%;
	 line-height: 16px;
}

.UserSearch{
	cellspacing:0;
	 border-collapse:collapse;
 	 border: 1px #dddddd solid;

}

#CAR530-52 .container {
	line-height: 15px;
	margin: 0 10 0 10;
}
#CAR540-02 .subTitle{
	 color: green;
	 font-weight: normal;
	 font-size:90%;
	 margin: 0 0 0 0;
	 line-height: 10px;
}

.DelSelect{
	 cellspacing:0;
	 border-collapse:collapse;
}

.DelSelect TH {
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:2px; 
	 text-align:left; 
	 vertical-align:middle; 
	 font-size:90%; 
	 font-weight:normal;
}

.DelSelect TD {
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:2px; 
	 text-align:left; 
	 vertical-align:middle; 
	 font-size:90%;
}

#CAR914-05 .container {
	line-height: 10px;
}

.marginZeroAndPaddingZero{
	margin:0;
	padding:0;	
}
.container2 table,.container2 td,.container2 th{
    margin: 0;
    padding:0;
    /*border: 0;*/
    font-size: 100%;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
/*
.container2 span{
	margin: 0;
    padding:0;
	line-height: normal;
}
*/
.container2 ol{
	margin: 0 0 0 15;
	list-style-type: decimal;
}

.container2 ul{
	margin: 0 0 0 15;
	list-style-type: disc;
}


.container2 li{
	margin: 0 0 0 40;
}

#CAR032-01 .DayTitle,#CAR033-01 .DayTitle,
#CAR034-01 .DayTitle,#CAR035-02 .DayTitle {
	height: 30px;
	font-weight: bold;
	font-size: 20px;
}
#CAR032-01 TABLE.CalTable TD,#CAR033-01 TABLE.CalTable TD,
#CAR034-01 TABLE.CalTable TD,#CAR035-02 TABLE.CalTable TD {
	height: 30px;
	font-size: 20px;
	/*border: 0.5px black solid;*/
}

#CAR215-12 .CautionBox TABLE,
#CAR215-13 .CautionBox TABLE,
#CAR515-03  TABLE.tableClass,
#CAR215-10 .CautionBox TABLE,
#CAR215-11 .CautionBox TABLE{
	 border: 1px #dddddd solid;
 	cellspacing:0;
	border-collapse:collapse;

}

#CAR215-12 .CautionBox TD,
#CAR215-13 .CautionBox TD,
#CAR515-03 .tableClass TD,
#CAR215-10 .CautionBox TD,
#CAR215-11 .CautionBox TD {
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
}

BODY#CAR230-02 TABLE#VOLTABLE {
	 border: 1px #dddddd solid;
 	cellspacing:0;
	border-collapse:collapse;
}

#CAR518-02 .ZousyoCell2 TABLE.IKKATUTable{
	border-style: none;
}
#CAR518-02 .ZousyoCell2 TABLE.IKKATUTable th{
	border-style: none;
}

#CAR518-02 .ZousyoCell2 TABLE.IKKATUTable td{
	border-style: none;
}
#CAR322-10 TABLE.OrderTable TD{
	border-style: none;
}
#CAR120-02 TABLE.INNER_ORDERTable TD{
	border-style: none;
}

TABLE.CAR17102_HitData TD{
	border:1px #dddddd solid;
	margin: 0;
	padding: 0;
}

TABLE.CAR17102_HitData{
	border:1px #dddddd solid;
	border-width: 0;
}

TABLE.CAR17102_HitData TD TABLE.IKKATUTable{
	border:0px #dddddd solid;
	/*background-color: yellow;*/
}

TABLE.CAR17102_HitData TD TABLE.IKKATUTable TD{
	border:0px #dddddd solid;
	/*background-color: yellow;*/
}

#CAR517-02 TD.ZousyoCell2 TABLE.IKKATUTable{
	border-width: 0px;
}

#CAR517-02 TD.ZousyoCell2 TABLE.IKKATUTable TD{
	border-width:0px;
}

#CAR820-04 .ILLReqItem {
	 background-color:#D3D3D3 !important;
}

#CAR820-04 .ILLAltItem	 {
	 background-color: #dddddd !important;
}

#CAR820-11 .NIITable TH,
#CAR820-03 .NIITable TH {
	 background-color:#f0f0f0; 
	 border: 1px #dddddd solid; 
	 padding:2px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%; 
	 font-weight:normal;
}

#CAR820-11 .NIITable TD,
#CAR820-03 .NIITable TD {
	 background-color:#FFFFFF; 
	 border: 1px #dddddd solid; 
	 padding:3px; 
	 text-align:left; 
	 vertical-align:middle ; 
	 font-size:90%;
}

/*
#CAR841-03 .NIITable TABLE{
	border-style: none;
}

#CAR841-03 TABLE.NIITable TD{
	border-style: none;
}
*/
/*.container2 ol{
	list-style-type: decimal;
}*/



/*
.container2 th{
    margin: 0; 
    padding: 0;
    font-size: 100%;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;

}

.container2 td{
	margin: 0; 
    padding: 0;
    line-height:2;
    font-size: 100%;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

.container2 h1, .container2 h2, .container2 h3, .container2 h4, .container2 h5, .container2 h6{
    font-size: 100%; 
    font-weight: normal;
}

.container2 table{
    border-collapse: collapse; 
    border-spacing:0;
}
*/

#CAR777-00 .OPACLinkStyle TH {
	 padding:0px; 
}

#CAR777-00 .OPACLinkStyle TD {
	 padding:0px;  
}

#CAR110-30 th{
	border:none;
	background-color:#ffffff;
	font-weight:normal;
	text-align:left;
}
#OpeningTimeInfo table{
	border-color: gainsboro;
}

#OpeningTimeInfo table tr td table tr td table tr td{
	padding: 0px;
}

#OpeningTimeInfo .TodayOpeningTimeTable th{
	background-color: white;
	border: none;
	text-align:center;
}

#OpeningTimeInfo .TodayOpeningTimeTable{
	width:50%;
}

#CAR650-01 TABLE.SYSTEMTable {
    cellspacing:0;
    border-collapse:collapse;
    white-space:nowrap;
    border-spacing: 0;
}

#CAR650-01 TABLE.SYSTEMTable TH {
    background-color:#f0f0f0; 
    border: 1px #dddddd solid; 
    /*padding:1px;*/
    padding:0px;
    text-align:left; 
    vertical-align:middle; 
    font-size:90%;
    font-weight:normal;
    line-height:18px;
}

#CAR650-01 TABLE.SYSTEMTable TH.Req {
    background-color:#D3D3D3; 
    border: 1px #dddddd solid; 
    /*padding:1px;*/
    text-align:left; 
    vertical-align:middle; 
    font-size:90%;
    font-weight:normal;
    line-height:18px;
}

#CAR650-01 TABLE.SYSTEMTable TD {
    background-color:#FFFFFF;
    border: 1px #dddddd solid; 
    text-align:left; 
    vertical-align:middle; 
    font-size:90%;
    line-height:13px;
    white-space:nowrap;
    padding:0px;
    border-spacing:0px;
}

#CAR650-01 TABLE.SYSTEMTable TD.SYSTEMTableInit {
    background-color:#f8f8f8;
    border: 1px #dddddd solid; 
    text-align:left; 
    vertical-align:middle; 
    font-size:90%;
    line-height:13px;
    white-space:nowrap;
    padding:0px;
    border-spacing:0px;
}

#CAR650-01 TABLE.SYSTEMTable TH.FreezingColHead {
    z-index:10;
    border: 1px #dddddd solid; 
    position:relative;
}

#CAR650-01 TABLE.SYSTEMTable TH.Req {
    position: relative;
}

#CAR650-01 TABLE.SYSTEMTable TR.Freezing {
    z-index:10;
    position:relative;
}

#CAR650-01 TABLE.SYSTEMTable TD.FreezingCol {
    z-index:1;
    border: 1px #dddddd solid; 
    position:relative;
}

#CAR650-01 DIV.ResizeUse {
    position: absolute;
    height: 100%;
}

#CAR650-01 .PopupMenuContext {
    
    position:absolute;
    background:#D5E9F5;
    border:3px outset silver;
    width:150pt;
    margin:0pt;
    font-size:90%;
    white-space:nowrap;
    padding:0px;
    line-height:13px;
}

#sideItenMenu1{
	margin:0;
	width:360px;
	float:left;
}

#sideItenMenu2 {
	margin:0 0 0 0px;
	}

div.subjectList2{
	margin:0;
	padding:0 1px;
	overflow-y:scroll;
	overflow-x:none;
	height:400px;
	width:100%;
}

.ItemArea1{
	padding:0px 5px;
	border-style:solid;
	border-width:1px;
	border-color:#dddddd;
	margin: 0;
	padding: 0;
}

.ItemArea2{
	padding:0px 5px;
	border-style:solid;
	border-width:1px;
	border-color:#dddddd;
	width:45px;
	border-spacing:0px 0px;
	margin: 0;
	padding: 0;
	white-space:nowrap;
}

.OUTPUTBtn {
	 border:outset 2px #C0C0C0;
	 background-color:#FFFFFF;
	 color:#000000;
	 text-decoration:none;
	 font:menu;
	 height:2px;
	 /*line-height:15px;*/
	 line-height:16px ;
	 padding:0.2em 0.5em 0.2em 0.5em;
	 cursor:pointer;
}

/* 雑誌受入 start */
#CAR233-02 textarea {
 	background-color:#E5E5E5;
 	color:#444444;
}

#CAR233-02 #PCONT,
#CAR233-02 #PHONON {
 {
 	background-color:#E5E5E5;
 	color:#444444;
}

#CAR233-02 .pagerS a{
 	text-decoration:none;
}

#CAR233-02 .WORKdivTH{
	background-color:#d8e9d6;
	border:1px #dddddd solid;
	display:inline;
}

#CAR233-02 .WORKdivTD{
	padding:3px;
	display:inline;
}

#CAR233-02 .WORKTableAdd TH{
 	background-color:#d8e9d6; 
}

#CAR233-02 div.OrderSelTab div.SelTabbox {
	 margin: 0px; 
	 padding: 0px;
}

#CAR233-02 div.OrderSelTab div.SelTab p {
	margin: 0.5em;
}

#CAR233-02 div.OrderSelTab p.SelTabs {
	margin: 0px; 
	padding: 0px;
}

#CAR233-02 div.OrderSelTab p.SelTabs a {
	display: block; 
	width: 15em; 
	float: left; 
	margin: 0px 1px 0px 0px; 
	padding: 3px; 
	text-align: center; 
	border-radius: 12px 12px 0px 0px; 
}

#CAR233-02 div.OrderSelTab p.SelTabs a.SelTabOn {
	background-color: #337ab7; 
	color: white; 
	margin-top: 1px;
}

#CAR233-02 div.OrderSelTab p.SelTabs a.SelTabOff {
	background-color: #cccccc; 
	color: black; 
	margin-top: 1px;
	cursor:pointer;
}

#CAR233-02 div.OrderSelTab p.SelTabs a:hover {
	color: blue; 
	text-decoration: underline;
}

#CAR233-02 div.OrderSelTab div.SelTab {
	overflow: auto; 
	clear: left; 
	padding:4px 8px 4px 8px; 
}

#CAR233-02 div.OrderSelTab div.SelTab {
	overflow: auto; 
	clear: left; 
	padding:4px 8px 4px 8px; 
}

#CAR233-02 div.OrderSelTab div#SelTabPHL {
	border: 1px solid #337ab7; 
	background-color: #ffffff; 
	border-radius: 12px 12px 0px 0px; 
}

#CAR233-02  #CARPHVJ{
 	border:0px;
 }
 
#CAR233-02  #CARPHVJ td{
 	border:0px;
 	padding:3px;
 }

/* 雑誌受入 end */

#CAR211-12 .WORKTitle TD{
	text-align:center;
	padding:15px;
	font-size:14px;
	line-height:22px;
}
