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

   $Id: print.css 36658 2010-05-27 07:01:04Z matsui $
   Copyright (c) 2004, RICOH Co., Ltd.
 */

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

body {
 margin:0;
 padding:0;
 font-size:10.5pt;
 font-family:"ＭＳ Ｐゴシック","ＭＳ ゴシック","Osaka",sans-serif;
}

/* アンカー */
a { text-decoration:none;}
a:link { color:#000000; }
a:visited { color:#000000; }
a:hover { color:#000000; }
a:active { color:#000000; }
a img { border-width:0; }
a { line-height:133%; }

/* IE バグのため、未適用
p:first-letter { text-transform:capitalize; } */

/* 強調 */
em     { font-style:normal; }
strong { font-style:normal; }

.header .links, 
.footer .links, .section-footer .navi,
.gloss-index { display:none; }

.subsection-header img,
.entry-header img { display:none; }

/*== header ====================================================*/
.header { border-top:2px solid #777777; }

/*== chapter ===========================================*/
.chapter { margin:0; }

.chapter h1 {
 color:#333333;
 font-size:10pt;
 font-weight:bold;
 margin:4px 0;
 white-space:nowrap;
}

/*== section ===========================================*/
.section,
.section-header { margin:0; }
.section-header h2 {
 color:#000000;
 font-size:16pt;
 line-height:133%;
 margin:0;
 white-space:nowrap;
}

.section-header .summary {
 color:#333333;
 font-size:9pt;
 line-height:133%;
}

.section-footer {
 margin-top:2em;
}

div.section-navi {
 position:relative;
 margin-top:2em;
}

/*== タイトルインデックス ==*/
.toc {
 border-top:1px solid #000000;
 padding:0;
 color:#808080;
 font-size:75%;
 display:table;
 margin-left:0px;
 margin-right:auto;
 width:200px;
 white-space:nowrap;
}

.toc p {
 line-height:150%;
 border-bottom:1px solid #000000;
 margin:0;
 font-weight:bold;
 margin:0.5ex 1ex 0.5ex 2px;
 font-size:87.5%;
 white-space:nowrap;
}

.toc a {
 color:#000;
 display:block;
 line-height:150%;
}

.toc span {
 padding:4px 4px 1px 4px;
}

/*== ページナビ ==*/
.section-navi .navi {
 position:relative;
 bottom:1em; right:0;
}

.navi {
 color:#333333;
 font-size:9pt;
 text-align:right;
}

.navi .back {
 border-left:4px double #000000;
 border-bottom:1px solid #000000;
 padding:0 0 1px 3px;
 margin-right:3em;
}

.navi .next {
 border-right:4px double #000000;
 border-bottom:1px solid #000000;
 padding:0 3px 1px 0;
}


/*== subsection ======================================*/
.subsection {
 font-size:9pt;
 line-height:133%;
 margin-top:2em;
}

.subsection-header {
 border:2px solid #666666;
 padding:2px;
 margin-bottom:1em;
}

.subsection-header h3 {
 color:#333333;
 display:inline;
 font-size:130%;
 font-weight:bold;
 white-space:nowrap;
 line-height:133%;
 margin-left:2px;
}


.subsection p { margin:0; }


/*== 用語・FAQ タイトル =============================*/
.entry {
 margin-top:1em;
 margin-bottom:2em;
}

.entry-header {
 border-bottom:1px solid #000000;
 margin-bottom:1em;
}

.entry-header h4 {
 color:#000000;
 display:inline;
 font-size:100%;
 font-weight:bold;
 white-space:nowrap;
 line-height:133%;
}

.entry-item {
 margin-bottom:2em;
}

/*== リスト ========================================*/
ul.list-itemized, ol {
 margin:1em 0 1em 28px;
 padding:0;
}

ul.list-itemized li,
.list-ordered-alpha li,
.list-ordered-number li {
 margin:1em 0 0 0;
 padding:0;
}


ul.list-itemized li p,
.list-ordered-alpha li p,
.list-ordered-number li p {
 margin:0;
 line-height:125%;
}

ul.list-itemized li p.title,
.list-ordered-alpha li p.title,
.list-ordered-number li p.title {
 display:inline;
 font-weight:bold;
 line-height:100%;
 margin-bottom:0.5em;
}

.list-ordered-number,
.list-ordered-alpha,
.list-itemized {
 margin-top:1em;
}


li .list-ordered-number,
li .list-ordered-alpha,
li .list-itemized {
 padding-left:24px;
}

/*== Q & A ==*/
.question, .answer { clear:both; }
.question { margin:1em 0; }
.answer   { margin:1em 0 2em 0; }

.icon {
 float:left;
 font-weight:bold;
 height:30px;
 width:1.5em;
}
.question .qa-content,   .answer .qa-content   { margin:0 1em 0px 1.5em; padding:0 20px 0 0; }
.question .qa-content p, .answer .qa-content p { margin:0; }

/*== 付加補足情報 =============================================*/
/*== コラム ==*/
.tip { border:3px dotted #808080; }

.tip .sub-content { margin-left:10px; }

/*== 注意 ==*/
.important { border:3px double #808080; }

.important .sub-content {
 margin:4px 0;
 text-decoration:underline;
 margin-left:4px;
}

/*== 補足 ==*/
.tip, .important, .note {
 color:#333333;
 margin-top:1em;
 padding:4px 12px 4px 12px;
}

/*== セクションの直下もフォントサイズ 90% にする ==*/
.section    .tip, .section    .important, .section    .note { font-size:90%;  }
.subsection .tip, .subsection .important, .subsection .note { font-size:100%; }

.tip .title,
.important .title,
.note .title {
 font-weight:bold;
 white-space:nowrap;
 margin:2px 0 4px 0;
}

.tip .title,
.important .title {
 color:#000000;
}

.tip p, .important p { line-height:133%; }

.note ul {
 margin:4px 0 4px 20px;
 padding:0;
}

.note ul li {
 list-style-type:disc;
 list-style-image:none;
 line-height:133%;
}

.note ul li,
.tip p,
.important p,
.note p { margin:0;  padding:0; }


/*== 図書館固有情報 ==*/
.user-guide-footer {
 border-top:3px solid #999;
 border-bottom:3px solid #999;
 color:#333;
 line-height:133%;
 padding:8px 0 8px 0;
 margin:1em 0;
}

/*== フッタ ==*/
.footer {
 color:#CCCCCC;
 margin:0;
 text-align:right;
}



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


/* 用語解説リンクボタン */
.gloss,
.glosssee {
 white-space:nowrap;
}
.gloss img {
 display:none;
}
.glosssee img {
}

.gloss .ref-mark {
 vertical-align:super;
 font-size:xx-small;
}

/*== 目次ページ =========================================*/
.toc-chapter,
#table-of-contents .section-footer {
 border-width:1px 0 0 0;
 border-color:#666;
 border-style:solid;
 color:#999;
 clear:both;
 padding-top:1ex;
 margin-top:1ex;
}

.toc-chapter { position:relative; }

.toc-chapter h3 {
 color:#333;
 position:absolute;
 top:12px;
 float:left;
 font-weight:bold;
 font-size:100%;
 line-height:125%;
 margin:0;
 width:42%;
}

.toc-chapter #faq,
.toc-chapter #glossary {
 position:static;
 top:0;
 float:none;
}

.toc-chapter .toc-modules {
 border-left:2px #ccc solid;
 margin-left:43%;
 vertical-align:text-top;
}

.toc-chapter .toc-modules h4 {
 padding:2px 0 2px 0;
 margin:0 0 0 8px;
 font-size:90%;
 font-weight:bold;
}

.toc-chapter a { color:#333; }

.mark {
 position:relative;
 left:0px;
 width:20px;
 height:14px;
}


/*== テーブル ==*/
.section table {
 border-top:1px solid #000000;
 border-left:1px solid #000000;
 border-bottom:1px solid #000000;
 border-right:1px solid #000000;
 margin:2px 10px 2px 25px;
 border-collapse: collapse;

 page-break-inside: avoid;
}

.section table th {
 border:1px solid #000000;
 color:#000000;
 font-weight:normal;
 line-height:120%;
 text-align:left;
 vertical-align:top;
 white-space:nowrap;
 padding:4px;
 font-size:9pt;
 font-weight:bold;
}

.section td {
 color:#000000;
 font-size:9pt;
 border-top:1px solid #333333;
 border-bottom:1px solid #333333;
 border-left:1px solid #666666;
 border-right:1px solid #666666;
 padding:4px;
}

.section table th p,
.section table td p {
 margin:0;
}

