@charset "euc-jp";
/*
   print.css - 印刷用スタイル


   $Id: print.css 12709 2007-10-26 10:07:46Z matsui $
   Copyright (c) 2004, RICOH Co., Ltd.
 */

@page {
 size:auto;
 margin:10%;
}

/*----------------------------------------------------------------*/
/* HTMLタグのスタイル定義 */
body {
 font-family:'ＭＳ ゴシック', sans-serif;
 font-size:9pt;
 line-height:100%;
}

a    { color:#000000; text-decoration:none; }

img  { border-width:0; vertical-align:middle; }

form {	display:inline; margin:0; padding:0; }

em {
 color:#000000;
 font-size:100%;
 line-height:130%;
 font-style:normal;
 font-weight:normal;
}

strong {
 color:#000000;
 font-size:100%;
 line-height:130%;
 font-weight:normal;
 font-style:normal;
}

textarea, input {
 font-size:100%;
 line-height:120%;
}
/*----------------------------------------------------------------*/
/* トップページ用スタイル */
.maintop .content {
 margin:20px 20px 20px 20px;
 padding:0 0 20px 60px;
}
.maintop .content-header { border-top-style:solid; }
.maintop #portal .content-header,
.maintop #search .content-header  { border-top-width:2px; }
.maintop #require .content-header { border-top-width:1px; }
.maintop .content-body p{ padding:0 0 0 16px; }
.maintop #action-box a { font-weight:bold; }
.maintop #search-box { display:none; }

/*----------------------------------------------------------------*/
/* 共通ヘッダエリア : header.html */
/* ヘッダ領域 */
.header { margin:8px 16px 0 16px;}

/* ヘッダタイトル領域 */
.header-title {}

/* 図書館名（日本語）*/
.header-title .title {
 color:#333333;
 display:inline;
 font-size:120%;
 font-family:'MS UI Gothic','ＭＳ Ｐゴシック',"ＭＳ ゴシック",Osaka, sans-serif;
 font-weight:bold;
 line-height:120%;
}

/* 図書館名（英語）*/
.header-title .sub-title {
 color:#666666;
 display:inline;
 font-size:100%;
 font-family:Arial,Helvetica,sans-serif;
 font-weight:bold;
 line-height:120%;
 margin-left:10pt;
}

/* ヘッダリンク領域 */
.header-link { display:none; }

/*----------------------------------------------------------------*/
/*==== システムヘッダ : ヘルプと言語切り替え ====*/
/* システムヘッダ領域 */
.system-header { display:none; }

/*====== ログイン情報エリア ======*/
/* ログイン情報領域 */
.logging-area {
 color:#000000;
 font-size:90%;
 line-height:140%;
 margin:0 16px 0 16px;
 text-align:right;
}

/* ユーザー名 */
.logging-area .user      { color:#000000; }
.logging-area .user-name { font-weight:bold; }

/* ログアウトリンク */
.logging-area .logout,
.logging-area .login {
 display:none;
}
.logging-area .exit {
 visibility:hidden;
}

/*----------------------------------------------------------------*/
/* コンテンツ領域*/

.top .content {
 padding:0 0 32px 124px;
}

.content {
 margin:0 16px 0 16px;
}

/*== コンテント : タイトルエリア ==*/
.content-body {
 margin:0;
}

.content-header h1 {
 color:#000000;
 font-size:125%;
 line-height:105%;
 margin:0;
 text-align:left;
 white-space:nowrap;
}

.content-footer { margin:8px 0 0 0 }

.anchor-navi { display:none; }

.user-guide-footer {
 color:#000000;
 font-size:90%;
 clear:both;
 margin:4px 0;
}

.user-guide-footer p {
 line-height:115%;
 margin:0;
}

/*== ナビゲーションエリア ========================*/
.content-navi {
 border-top:2px solid;
 margin-bottom:1em;
 clear:both;
}

/* ガイドエリア */
.content-header .guide-area {
 clear:both;
 color:#000000;
 font-size:90%;
 line-height:115%;
 margin:0;
}

.content-header .guide-area .result-message { margin:0 0 12px 0;}
.content-header .guide-area .result-message p { margin:0; padding:2px 0;}
.content-header .guide-area .info,
.content-header .guide-area .warn {
 padding-left:13px;
}

.content-header .guide-area em.info {  }
.content-header .guide-area strong.info {  }
.content-header .guide-area p { margin:0 0 12px 0; }


/*== セクション ===============================================*/
.section { border-style:solid; border-width:0; margin-bottom:8px; }
.section-header, .section-body { clear:both; }

/* ページタイプごとの設定 */
.portal #form-page #main-items,
.bookmark #form-page #main-items,
#form-page #sub-items,
#buttons-bottom {
 border-width:1px 0 0 0;
 border-style:solid;
 margin-top:8px;
 padding-top:8px;
}

#buttons-bottom,
#list-page .section {
 margin:0 0 16px 0;
}

#buttons-top input,
#buttons-bottom input{
 display:none;
}

.section-footer a.select-all,
.section-footer a.unselect-all,
.section-footer input,
.section-footer select { display:none; }

.subsection { padding-top:4px; }

/*== 書誌詳細 id="detail-page" ================================*/
#detail-page #holding { margin:0; padding:0; }
#detail-page #issue {
 border-width:1px 0 1px 0;
 padding:8px 0 0 0;
 margin:0;
}
#detail-page #issue input { display:none; }
#detail-page #buttons-top {
 border-width:0 0 1px 0;
 margin-bottom:8px;
 padding-bottom:8px;
}

#detail-page .section h2 {
 font-size:125%;
 margin:2px 0 2px 0;
}

#detail-page .section h3 {
 font-size:100%;
 margin:0 0 4px 0;
}

/*== ページトップエリア ==*/
.page-navi {display:none;}
.content-header .page-navi {
 position:relative;
 height:1.75em;
}

#detail-page #issue .section-header { border-bottom:1px solid #ccc; padding-bottom:4px; }
#detail-page #issue .section-footer { border-top:1px solid #ccc;    padding-top:4px; }

#detail-page #issue .section-footer .buttons {
 margin:8px 0;
}

.content-header .page-navi ul.list-navi {
 position:absolute;
 bottom:4px;
 left:0;
}

.content-header .page-navi .display-option {
 position:absolute;
 right:0;
 bottom:4px;
}

#detail-page #issue .section-header .display-option {
 text-align:right;
}

#detail-page #issue .section-header .list-navi {
 clear:both;
 margin-bottom:4px;
 text-align:left;
}

#list-page #list-unique .section-header {
 font-size:100%;
 height:1.5em;
}

#list-page #list-unique .section-header .display-option {
 float:right;
 vertical-align:bottom;
}

#list-page #list-unique .section-header div.count {
 padding-top:4px;
}

/*== 主要情報エリア ==*/
#detail-page #prime-info {
 border-top-width:2px;
 margin-bottom:16px;
 padding-top:4px;
}

#detail-page #prime-info h2 {
 line-height:125%;
 margin:0;
}

#detail-page #prime-info p {
 color:#000000;
 line-height:125%;
 margin:0;
}

/*== アブストラクト ==*/
#detail-page #abstract {
 border-bottom-width:1px;
 margin-bottom:8px;
}

#detail-page #abstract .section-body { margin:8px 0 8px 56px; }
#detail-page #abstract .section-body p {
 line-height:115%;
 margin:0;
}

#detail-page  .condition {
 color:#000000;
 font-size:75%;
}

#detail-page .subsection {}

#detail-page .subsection h3 {
 display:inline;
 margin:4px 0 4px 0;
}

/*== 目次 ==*/
.with-toc { font-size:75%; font-weight:normal; }
#detail-page #toc { margin:4px 0 0 0; }
#detail-page #toc .section-header { float:left; vertical-align:top; }
#detail-page #toc .subsection        { margin:0 0 0 50px; }
#detail-page #toc .subsection-header { margin:0 0 0  0px; }
#detail-page #toc .subsection-body   { margin:0 0 0 40px; }

#detail-page #holding { margin:0px 0 8px 0; }
#detail-page #holding .section-header { line-height:130%;}
#detail-page #holding .section-header span {
 display:inline;
 float:none;
}

.number-navi, .anchor-navi {
 display:none;
/* display:inline;*/
 font-size:75%;
 line-height:105%;
 white-space:nowrap;
}

#detail-page .anchor-navi { float:right;  }

.content-footer .page-navi ul.list-navi { float:left; }

#total-count {
 border-color:#000000;
 border-style:solid;
 border-width:1px 0 1px 0;
 margin:16px 0;
 padding:4px 0 4px 0;
 text-align:left;
}

#list-page .section-header .list-navi {

 display:inline;
 margin:0 0 0 2ex;
}

#list-page .section-header {
 border-style:solid;
 border-width:0 0 1px 0;
 margin:0 0 8px 0;
 vertical-align:bottom;
}

#list-page .section-header h2 {
 display:inline;
 font-size:100%;
 font-weight:bold;
 line-height:115%;
 margin:0 0 4px 0;
 text-align:left;
 white-space:nowrap;
}

#list-page .section-header h2 .count {
 color:#000000;
 font-size:75%;
 font-weight:normal;
}

#list-page .section-body {
 margin:8px 0 8px 24px;
}

#list-page .section-footer {
 border-color:#000000;
 border-style:solid;
 border-width:1px 0 0 0;
 margin:0 0 8px 24px;
 padding-top:8px;
 vertical-align:bottom;
}

#list-page #order-switch { display:none; }

/*== フォームページ ====================================*/
#form-page {}

#form-page .section-footer {
 margin:16px 0 0 0;
 vertical-align:bottom;
}

#form-page #reference {
 border-color:#000000;
 border-style:solid;
 border-width:1px 0 0 0;
 color:#000000;
 margin:0 0 8px 0;
 padding-top:8px;
}

#form-page #reference .section-header .normal {}

#form-page #reference .subsection {
 margin:0 0 0 80px;
}

#form-page #reference .subsection p {
 margin:0;
 line-height:115%;
}

#form-page #mode-switch ul{
 margin:0;
 padding:0;
}
#form-page #mode-switch li {
 display:none;
}
#form-page #mode-switch li.selected{
 list-style-type:none;
 display:block;
 font-weight:bold;
 border-bottom:2px solid #000000;
 margin:0;
 position:relative;
}

/*== 所蔵リスト表 ======================================*/
table.hold-list {
 background-color:#EEEEEE;
 border-color:#000000;
 border-width:1px;
 border-collapse:collapse;
 border-spacing:0;
 cell-spacing:0;
 margin-bottom:16px;
 border-right:1px solid #000000;
 border-bottom:1px solid #000000;
}

table.hold-list thead {}

table.hold-list tbody {
  vertical-align:top;
}

table.hold-list th {
 color:#000000;
 background-color:#DDDDDD;
 border-top:1px solid #000000;
 border-left:1px solid #000000;
 font-weight:normal;
 line-height:120%;
 text-align:left;
 vertical-align:top;
 padding:4px;
 word-break:break-all;/*IE*/
}

table.hold-list th input {
 display:none;
}

table.hold-list td {
 background-color:#FFF;
 border-top:1px solid #000000;
 border-left:1px solid #000000;
 padding:4px;
 word-break:break-all;/*IE*/
}

table.hold-list td.waiting { text-align:right; }
table.hold-list th.emp,
table.hold-list td.emp {	border-top:1px solid #FFF; }

/*== リストテーブル =============================================*/
table.list-table {
 border-width:0;
 border-collapse:collapse;
 table-layout:auto;
}

table.list-table th {
 display:block;
 font-weight:normal;
 text-align:left;
 line-height:130%;
 padding:0.14em 0;
 position:relative;
 vertical-align:top;
 white-space:nowrap;
 word-break:break-all;/*IE*/
}

table.list-table th .normal,
table.list-table th .required,
table.list-table th .colon {
 display:block;
}

table.list-table th .normal,
table.list-table th .required {
 vertical-align:top;
 margin-right:1em;
}

table.list-table th .colon {
 position:absolute;
 top:0;
 right:0;
 padding:0 0.8ex 0 0.2ex;
}

table.list-table td {
 font-size:100%;
 line-height:130%;
 padding:0.14em 0;
 word-break:break-all;/*IE*/
}

.list-table ul {
 margin:0;
 padding-left:0px;
}

.list-table li {
 margin:0 0 3px 0;
 list-style-type:none;
}

.list-table td p {
 margin:3px 0 0 0;
 line-height:105%;
}

.list-table a { text-decoration:underline; }

/*== 一覧ナビ =========================*/
div.list-navi { margin:8px 0; }

ul.list-navi {
 list-style-type:none;
 margin:0;
 padding:0;
}

ul.list-navi li {
 color:#000000;
 display:inline;
 margin:0 6px 0 0;
 padding:0;
}

.list-navi .current { color:#000000; }

.list-navi .current,
.list-navi .prev-shelf,
.list-navi .next-shelf,
.list-navi .backward,
.list-navi .forward,
.list-navi .first,
.list-navi .prev,
.list-navi .last,
.list-navi .next {
 display:none;
}

.list-navi .down { display:inline; }

/*== 表示スイッチ ===============================*/
.display-switch,
.direct-navi,
.display-option {
 display:none;
}

/*== ユーザーガイド =============================*/
/* 案内 */
.guidance {
 color:#000000;
 font-size:100%;
 line-height:130%;
}


/*==アラート ==============================================*/
.alert-panel-info,
.alert-panel-warn,
.alert-panel-error {
 border-style:solid;
 border-width:0;
 padding:0 10px 0 0px;
 margin:0 0 16px 0;
 height:3em;
 min-height:40px;
}

.alert-panel-info p,
.alert-panel-warn p,
.alert-panel-error p {
 font-size:100%;
 font-weight:bold;
 line-height:3em;
}

.alert-panel-info {
 color:#000000;
 background-color:#FFFFFF;
 border-color:#000000;
}

.alert-panel-warn {
 color:#000000;
 background-color:#FFFFFF;
 border-color:#000000;
}

.alert-panel-error {
 color:#000000;
 background-color:#FFFFFF;
 border-color:#000000;
}

.alert-bar-info,
.alert-bar-warn,
.alert-bar-error {
 margin-top:8px;
 padding-top:8px;
 border-width:4px 0 0 0;
 border-style:solid;
}

.alert-bar-info {
 border-color:#000000;
 color:#000000;
}

.alert-bar-warn {
 border-color:#000000;
 color:#000000;
}

.alert-bar-error {
 border-color:#000000;
 color:#000000;
}

.guide-area ul {
 margin-left:24px;
 list-style-type:none;
}

.guide-area ul li {
 margin-left:64px;
}

.guide-area ol {
 margin:4px;
}

.guide-area ol li {
 margin:4px 0px 0px 24px;
}

/* お知らせメッセージ */
.info-area {
 color:#000000;
 font-size:100%;
 line-height:130%;
}

/*== リスト ================================================*/
.list-info {
 color:#000000;
 margin-top:4px;
 margin-bottom:16px;
 font-size:100%;
}

/* SDIの条件語等 */
.bib-list ol li p.item-title .number {
 font-size:80%;
 margin-bottom:1ex;
	display:block;
}
.bib-list ol li p.item-title .number2 {
 margin-right:1ex;
 font-size:80%;
}


/* SDIの条件語等 */
.bib-list ol li input.word {
 margin:0;
 padding:0;
}

.bib-list ol li .sub-info {
 margin-left:9px;
 color:#000000;
}

.bib-list ol li p.item-title,
.bib-list-check ol li p.item-title {
 color:#000000;
}

/* フォーム：チェック｜ラジオボックス非表示 */
form ol li input {
 display:none;
}
/* フォーム：チェック|ラジオボックス分インデント */
form ol li p {
 color:#000000;
 /*margin:0 0 0 24px;*/
}

.item-title input { display:none; }

/*== システムフッタエリア ==============*/
.system-footer { clear:both; }

/* コピーライト表示 */
.copyright {
 color:#000000;
 font-family:Arial,Helvetica,sans-serif;
 font-size:12px;
 line-height:115%;
 text-align:right;
 white-space:nowrap;
}

/*==== 共通フッタエリア : footer.html ====*/
.footer { margin:0 16px 16px 16px; }


/*== その他 ==*/
/* 項目ラベル分の左インデント */
.normal,
.required {
 white-space:nowrap;
}

.required .tip {
 color:#000;
 font-size:75%;
 padding-left:0.25ex;
}

p.required {
 color:#000000;
}

.continue,
.others,
.pagetop,
.show-all { display:none; }

/* アンカーへ */
.info { padding-left:17px; }

hr.separator {
 border-color:#000000;
 border-width:1px 0 0 0;
 border-style:solid;
 color:#000000;
 height:1px;
 margin:0;
 padding:0;
}

div.separator {
 border-width:0 0 1px 0;
 border-color:#000000;
 border-style:solid;
 margin-bottom:7px;
 padding-bottom:4px;
}

/*== フォーム ===================================*/

/* チェックボックス非表示 */
input.hidden-check { visibility:hidden }

textarea {
 width:400px;
 height:3em;
}



/*== 簡易検索ボックス ============*/
.search-box input.word { }
.search-box input.do { }

#main-search-result .condition {
 color:#000000;
 font-size:75%;
}

table.condition th {
 font-weight:normal;
 text-align:right;
}

.clear {
 margin:0;
 clear:both;
}

/*== 依頼フォームの区切り線 ======*/
table.list-table tr.separator td {
 font-size:1px;
 line-height:1px;
 padding:0 0 10px 0;
 margin:0;
}

table.list-table tr.separator div {
 border-width:0 0 1px 0;
 border-color:#000000;
 border-style:solid;
 padding:0;
 margin:7px 0 0 0;
}

table.list-table td pre {
 margin:0;
 padding:0;
}

table.list-table td textarea {
 width:400px;
}

/* 入力例 */
.example {
 color:#000000;
 font-size:90%;
 margin:0;
}

.example p {
 line-height:115%;
 margin:0;
 padding:2px 0 8px 0 ;
}

li.disable {
 color:#000000;
}


/*== 書誌リスト =====================*/
.bib-list {
 margin:0;
 padding:0;
}

.bib-list-check ol,
.bib-list ol {
 margin:0 5ex;
 padding:0;
}

.bib-list-check ol li,
.bib-list ol li {
 margin:8px 0;
 padding:0;
}

.bib-list-check ol li p.item-title,
.bib-list ol li p.item-title {
 margin:0;
 padding:0;
}

.bib-list ol li p,
.bib-list-check ol li p {
 color:#000000;
 margin:0;
 line-height:115%;
}

.bib-list ol li p {
 margin:0;
 line-height:115%;
}

.bib-list-check .hold-list { margin-left:22px; }

/*== 仮想書架 =================================*/
ol.shelf-list { list-style:none; }

/*== ディレクトリサーチ ==*/
.directory-navi {
	margin:1em 0;
	color:#666;
	font-size:75%;
	white-space:nowrap;
}

.directory-navi p.topic-path {
	margin:0;
	line-height:1.25em;
}

.directory-navi .topic-path .sp {
	font-weight:bold;
	margin:0 0.25em;
}

ul.node-list {
	margin:0 0 0 56px;
	padding:0;
	list-style-image:url(images/tree-item.gif);
}

ul.node-list li {
	line-height:1.25em;
	margin:0.5em 0;
}

ul.node-list li p { margin:0; }
ul.node-list li p.item-title { color:#000; }
ul.node-list li p.desc       { color:#555; }

/* マイライブラリ */
#login-section .section-footer input{
	display:inline;
}
.portlet {
 margin-bottom:36px;
}

.portlet-header {
 margin-bottom:22px;
}

.portlet-header h2 {
 border-style:solid;
 border-width:0 0 1px 0;
 font-size:125%;
 font-weight:bold;
 line-height:105%;
 text-align:left;
 padding-bottom:1px;
 margin-bottom:4px;
}

.portlet-header p.note {
 color:#666666;
 font-size:75%;
 line-height:105%;
 margin:0;
}

.portlet .item-list li {
 margin-left:0;
}

.portlet h3,
.portlet-list p {
 font-size:100%;
 font-weight:normal;
 line-height:125%;
 padding-left:20px;
}

.portlet h3,
.portlet-list p {
 margin:0.2em 0;
}


/* リンク */
.portlet a { font-weight:bold; }
.portlet .bib-list a { font-weight:normal; }
.portlet-link {
 font-weight:bold;
 height:28px;
 margin:4px 0 16px 48px;
 padding:0 0 0 40px;
 vertical-align:middle;
}

/* コンテントヘッダタイトル */
.portlet-list h3 {
 font-size:100%;
 font-weight:bold;
 line-height:115%;
 text-align:left;
 border-width:0 0 1px 0;
 border-style:solid;
 padding-bottom:1px;
 margin:10px 0 4px 0;
}

ul.portlet-links {
 list-style:none;
 margin-top:0;
 margin-bottom:0;
 padding-top:0;
 padding-bottom:0;
}

ul.portlet-links li,
div.portlet-links p {
 padding:8px 0 8px 40px;
 margin-top:0;
 margin-bottom:0;
}


.portlet-list h3 span {
 color:#55BBBB;
 font-size:78%;
 font-weight:normal;
}

.portlet-header {
 font-size:100%;
}

/*== 認証 =========================================================*/
#login-screen .section p {
 margin:0;
 line-height:115%;
}
#login-screen #explanation p { color:#777777; }

/* 楕円パネル */
.panel-ellipse {
 background-color:#ffffff;
 border-collapse:collapse;
 color:#333366;
 empty-cells:show;
 border:1px solid #000000;
}

.panel-ellipse td {
 font-size:100%;
 padding:0;
}

.panel-ellipse td.lt, .panel-ellipse td.rt,
.panel-ellipse td.lb, .panel-ellipse td.rb { width:8px; height:8px; white-space:nowrap; }

#login-section #menu-portal {
 padding-left:20px;
}

#login-section .section-header {
 color:#666666;
 line-height:115%;
}

#login-section .section-header h2 {
 color:#000000;
 font-size:125%;
 line-height:125%;
 font-weight:bold;
 margin:0;
}

#login-section .section-header p {
 margin:0;
 font-size:100%;
}

#login-fields {
 padding:0 44px;
 text-align:center;
}

#login-section table.list-table th {
 font-weight:bold;
}

#login-section input#userid,
#login-section input#password {
 width:160px;
}

#login-section table.list-table {
	font-size:100%;
	margin:0 auto;
 text-align:center;
}

#login-section table.list-table td {
	padding:2px;
}

#login-section table.list-table th .normal {

	padding:0;
}

#login-section .section-footer {
 text-align:right;
}

/* sdi */
#f-sdicondition input.word {
 width:150px;
 float:none;
}

#panel-page .alert-link { font-size:75%; }

#button-cancel input { display:none; }

/* ユーザフッタメッセージ */
#newbook-book  .user-guide-footer,
#newbook-paper .user-guide-footer,
#newbook-list .user-guide-footer,
#newmag-list  .user-guide-footer,
#loan-list    .user-guide-footer,
#reserve-list .user-guide-footer,

#copy-list    .user-guide-footer,
#rent-list    .user-guide-footer,
#order-list   .user-guide-footer{
 border-top:1px solid #ccc;
	padding-top:16px;
}


/* 入力フォーム */
textarea,
input.word {
 border:1px solid #000;
}

/* search */
/* [ 大 400px ] */
#f-keyword input.word,
#f-title input.word,
#f-author input.word,
#f-paper input.word,
#f-paperAuthor input.word,
#f-publisher input.word
{
 width:400px;
}


/* 例のインデント 大 400px */
#f-title .example,
#f-author .example,
#f-paper .example,
#f-paperAuthor .example,
#f-publisher .example
{
}

/* [ 小 200px ] */
#f-sendto input.word,
#f-volume  input.word,
#f-pubYear input.word,
#f-page input.word,
#f-isbn input.word,
#f-issn input.word,
#f-subject input.word,
#f-language input.word,
#f-callno input.word,
#f-location input.word,
#f-materialid input.word,
#f-location input.word,
#f-annex input.word,
#f-user11 input.word,
#f-user12 input.word,
#f-user13 input.word,
#f-user31 input.word,
#f-user32 input.word,
#f-user33 input.word,
#f-dggroup input.word,
#f-id input.word,
#f-ptblncid input.word,
#f-yearend input.word,
#f-cln input.word,
#f-condform input.word,
#f-userItemA input.word,
#f-userItemB input.word,
#f-userItemC input.word
{
 /*float:left;*/
 width:200px;
}

/* 例のインデント 小 200px */
#f-sendto .example,
#f-isbn .example,
#f-issn .example,
#f-volume  .example,
#f-pubYear .example,
#f-page .example,
#f-subject .example,
#f-language .example,
#f-callno .example,
#f-location .example,
#f-materialid .example,
#f-location .example,
#f-annex .example,
#f-user11 .example,
#f-user12 .example,
#f-user13 .example,
#f-user31 .example,
#f-user32 .example,
#f-user33 .example,
#f-dggroup .example,
#f-id .example,
#f-ptblncid .example,
#f-yearend .example,
#f-cln .example,
#f-condform .example,
#f-userItemA .example,
#f-userItemB .example,
#f-userItemC .example
{
}

/* [ 極小 100px ] */
#f-year    input.word,
#f-arrival input.word
{
 width:100px;
}

/* portal */
#form-page table.list-table {
}
/* [ 大 400px ] */
#f-keyword input.word,
#f-title input.word,
#f-author input.word,
#f-paper input.word,
#f-paperAuthor input.word,
#f-publisher input.word,
#userMemo
{
 width:400px;
}

/* [ 小 200px ] */
#f-mailAddress input.word,
#f-ccMailAddress input.word,
#f-sendto input.word,
#f-volume  input.word,
#f-pubYear input.word,
#f-pubDate input.word,
#f-page input.word,
#f-isbn input.word,
#f-issn input.word,
#f-subject input.word,
#f-language input.word,
#f-callno input.word,
#f-location input.word,
#f-materialid input.word,
#f-location input.word,
#f-annex input.word,
#f-user11 input.word,
#f-user12 input.word,
#f-user13 input.word,
#f-user31 input.word,
#f-user32 input.word,
#f-user33 input.word,
#f-dggroup input.word,
#f-id input.word,
#f-ptblncid input.word,
#f-yearend input.word,
#f-cln input.word,
#f-condform input.word,
#f-userItemA input.word,
#f-userItemB input.word,
#f-userItemC input.word
{
 width:200px;
}

/* bookmark */
/* [ 小 200px ] */
#f-sendto input.word
{
 width:200px;
}


/* ページごとの設定 */
#bib-mag    #detail-page #holding,
#bib-mag    #detail-page #issue,
#bib-mag    #detail-page #bibinfo-top,
#bib-mag    #detail-page #bibinfo-bottom,
#bib-issue  #detail-page #issue,
#bib-issue  #detail-page #bibinfo-top,
#bib-issue  #detail-page #bibinfo-bottom,
#ass-mag    #detail-page #holding,
#ass-mag    #detail-page #issue,
#ass-mag    #detail-page #bibinfo-top,
#ass-mag    #detail-page #bibinfo-bottom,
#ass-issue  #detail-page #issue,
#ass-issue  #detail-page #bibinfo-top,
#ass-issue  #detail-page #bibinfo-bottom,
#ass-number #detail-page #holding,
#ass-number #detail-page #issue,
#ass-number #detail-page #bibinfo-top,
#ass-number #detail-page #bibinfo-bottom,
#appeared-issue  #detail-page #issue,
#appeared-issue  #detail-page #bibinfo-top,
#appeared-issue  #detail-page #bibinfo-bottom {
 margin-top:8px;
 padding-top:8px;
 border-width:1px 0 0 0;
}

#bib-mag    #detail-page #buttons-top,
#bib-issue  #detail-page #buttons-top,
#ass-mag    #detail-page #buttons-top,
#ass-issue  #detail-page #buttons-top,
#ass-number #detail-page #buttons-top,
#appeared-issue  #detail-page #buttons-top {
 border-width:0 0 0 0;
 padding-bottom:0;
}

/*== マイフォルダ資料情報 ==*/
#user-define {
 border-bottom-width:1px;
 padding-bottom:8px;
}

/*== Amazon画像 ===========================*/
/* 1冊目 */
img.amazon-image {
 margin:6px 12px 6px 0px;
 float:left;
}
/* 2冊目以降 */
img.amazon-image-next {
 height:80px;
 margin:10px 4px 2px 0px;
}
/* Amazonへのリンク */
a.powered {
 font-size:75%;
 vertical-align:bottom;
 white-space:nowrap;
}

/*== 背ラベル =============================*/
table.disp-spnlabel {
 border-collapse:collapse;
 margin:0 auto;
}
table.disp-spnlabel td {
 text-align:center;
 border-width:0px;
 padding:0;
}
/* ラベル上段 */
table.disp-spnlabel .label-top {
 border-bottom:1px solid #000;
 padding:0 3px 2px 3px;
}
/* ラベル中段 */
table.disp-spnlabel .label-middle {
 border-bottom:1px solid #000;
 padding:2px 3px;
}
/* ラベル下段 */
table.disp-spnlabel .label-bottom {
 padding:2px 3px 0 3px; 
}

/*== メール設定画面 =============================*/
#f-mailset1 td.address,
#f-mailset2 td.address
{
 width: 350px;
}
#f-mailset1 td.arrival,
#f-mailset2 td.arrival
{
 text-align: center;
}
#f-mailset1 input.word,
#f-mailset2 input.word
{
 width: 345px;
}



/*== 非表示エリア =========================*/
/* ナビゲーションエリア */
.navigation { display:none;}

/* ショートカットボタン */
.shortcut-buttons { display:none; }

/* 言語表 */
#language-index { display:none; }

/* マイフォルダインデックス */
#myfolder-index { display:none; }

/* 関連情報リンク */
#relevant-info  { display:none; }

/* Amazon画像 */
img.amazon-image, img.amazon-image-next, a.powered {
 display:none;
}

