@charset "Shift_JIS";

/* 行間あけ */
body, th, td {
		line-height: 130%;
}

/* PIトップページのbody */
body#top {
		background-color: #ffffff;
		color: #333333;
		margin: 8;
		text-align: left;
}

/* その他ページのbody */
body#base {
		backgound-color: #ffffff;
		color: #333333;
		margin: 10pt 20pt 10pt;
		text-align: left;
}

/* リンク設定 */
a:link { color: #333333; text-decoration: underline; }
a:visited { color: #666666; text-decoration: underline; }
a:hover { color: #006699; text-decoration: underline; }
a:active { color: #996600; text-decoration: underline; }

h1 {
		font-size: 160%;
		color: #336699;
		font-weight: bold;
		margin-top: 30pt;
		margin-bottom: 5pt;
		margin-left: 1.5em;
		text-indent: -1.5em;
		line-height: 100%;
}

h2 {
		font-size: 120%;
		color: #336699;
		font-weight: bold;
		margin-top: 10pt;
		margin-bottom: 5pt;
		line-height: 100%;
}

h3 {
		font-size: 110%;
		color: #333333;
		font-weight: bold;
		margin-top: 5pt;
		margin-bottom: 5pt;
		margin-left: 1em;
		line-height: 100%;
}

/* イメージ枠線消し */
img { border: none }

/* 引用 */
blockquote {
		margin: 10pt 30pt 10pt 50pt;
		color: #114477;
		font-weight: bold;
}

/* トップページ左横線 */
.side1 {
		width: 4;
		background: url('../common/sidebar01.gif');
}

/* トップページ右横線 */
.side2 {
		width: 6;
		background: url('../common/sidebar02.gif');
}

/* トップページ項目 */
.item {
		color: #003366;
		font-weight: bold;
		margin: 0 0 5pt 0;
}

/* フレーム用ヘッダー */
p#head {
		text-align: right;
		color: #666666;
		font-size: 9pt;
		font-style: italic;
		border-bottom: 1px dotted gray;
}

/* フレームなしヘッダー */
table#h {
		border-bottom: 1px dotted #666666;
		width: 100%;
}
td#head2 {
		text-align: right;
		color: #666666;
		font-size: 9pt;
		font-style: italic;
		vertical-align: bottom;
		white-space: nowrap;
}

/* Get Acrobat Reader */
p#acro {
		text-align: right;
		color: #333333;
		font-size: 9pt;
}

/* ナビゲーション */
p#nabi {
		text-align: right;
		margin: 30pt 0pt 10pt 0pt;
}

/* ガイドライン各章見出し */
td.headline {
		border: 1px solid gray;
		background-color: #e5f9ea;
		padding: 5pt;
}

/* ガイドライン見出しの中の丸数字リスト */
li.s_none {
		list-style-type: none;
		margin: 5pt 10pt 5pt 10pt;
		text-indent: -1em;
}

/* ガイドライン本文 */
p.honbun { margin-left: 20pt; }

/* 基本表 */
table.hyo {
		background-color: #32885d;
		border-width: 2px 0px 0px 2px;
		border-style: solid;
		border-color: #32885d;
}

th.thbg {
		background-color: #e5f9ea;
		border-width: 0px 2px 2px 0px;
		border-style: solid;
		border-color: #32885d;
}

td.tdbg {
		background-color: #ffffff;
		border-width: 0px 2px 2px 0px;
		border-style: solid;
		border-color: #32885d;
}

/* Q&A */
td.q {
		background: url('6qa/q.gif') no-repeat;
		vertical-align: top;
}

td.a {
		background: url('6qa/a.gif') no-repeat;
		vertical-align: top;
}

div.qa {
		margin: 15pt 0 0 15pt;
}

/* 解説 */
p.word {
		margin: 0;
		font-size: 120%;
		font-weight: bold;
}
p.exp {
		margin: 5px 2em 20pt;
}

