/* framebody.css 2004.04 */
/* for FrameBODY */
/* All Rights Reserved,Copyright(C) FUJITSU LIMITED 2004 */

/* 本文のマージン */
body{
	margin-left:3%;
	margin-right:4%;
	line-height:150%;
	font-size:100%;
	font-weight:normal;
	font-family: Arial,Verdana, Helvetica,sans-serif;
	color:#000000;
	}
/* 階層ナビゲーション（パンくずリスト） */
.levelnavi{
	line-height:150%;
	font-size:100%;
	font-weight:normal;
	font-family: Arial,Verdana, Helvetica,sans-serif;
	color:#3366CC;
	}
/* トップページの背景イメージ */
.bgimg{
	background-image:url(common/comimg/framehtml/topimage.gif);
	background-repeat:no-repeat;
	}
/* リンクの色 */
a:active,a:hover{
	color:#FF0000;
	}
/* イラストの縦位置 */
img{
	vertical-align:middle;
	}
/* 段落の基本書式 */
p , blockquote{
	line-height:150%;
	font-size:100%;
	font-weight:normal;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	color:#000000;
	margin-top:3px;
	margin-bottom:1px;
	}
.h1toc{ /* h1の章目次 */
	line-height:150%;
	font-size:100%;
	font-weight:normal;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
	}
/* h1〜h6の見出し */
.header1{ /* topにborderを入れるとNN4.7では表示に不具合 */
	line-height:180%;
	font-size:200%;
	font-weight:bold;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	letter-spacing:1px;
	color:#FFFFFF;
	margin-left:-1px;
	padding:2px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#3366CC;
	background-color:#3366CC;
	}
.header2{
	line-height:150%;
	font-size:140%;
	font-weight:bold;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	letter-spacing:1px;
	color:#000000;
	margin-left:-1px;
	padding:2px;
	border-bottom-width:4px;
	border-bottom-style:solid;
	border-bottom-color:#3366CC;
	background-color:#F0F8FF;
	}
.header3{
	line-height:150%;
	font-size:120%;
	font-weight:bold;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	letter-spacing:1px;
	color:#000000;
	margin-left:-1px;
	padding:3px;
	border-left-width:7px;
	border-left-style:solid;
	border-left-color:#3366CC;
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#3366CC;
	}
.header4{
	line-height:150%;
	font-size:100%;
	font-weight:bold;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	letter-spacing:1px;
	color:#000000;
	margin-left:-1px;
	padding:2px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#3366CC;
	}
.folding{ /* 折りたたみコンテンツ用のアイコン */
	cursor:hand;
	}
.header5{
	line-height:150%;
	font-size:100%;
	font-weight:bold;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	color:#000000;
	padding-left:17px;
	padding-top:0px;
	padding-bottom:1px;
	letter-spacing:1px;
	background-color:#FFFFFF; /* NNではbgimgがnorepeatで入っていると、表示が乱れるため、背景色を追加 */
	background-image:url(common/comimg/framehtml/bullet_h5.gif); 
	background-repeat:no-repeat;
	}
.header6{
	line-height:150%;
	font-size:100%;
	font-weight:normal;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	color:#003366;
	padding-left:17px;
	padding-top:0px;
	padding-bottom:1px;
	background-color:#FFFFFF; /* NNではbgimgがnorepeatで入っていると、表示が乱れるため、背景色を追加 */
	background-image:url(common/comimg/framehtml/bullet_h6.gif); 
	background-repeat:no-repeat;
	}
/* 商標 */
.copyright{
	line-height:150%;
	font-size:100%;
	font-weight:normal;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	color:#000000;
	}
/* h1とh2のリード文 */
.lead{
	line-height:160%;
	font-size:105%;
	font-weight:normal;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	color:#000000;
	}
/* h2のリード文で使う箇条書き */
.leadul{
	list-style-type:disc;
	line-height:160%;
	font-size:105%;
	font-weight:normal;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	color:#000000;
	}
/* ol（番号付きリスト） */
ol{
	line-height:150%;
	font-size:100%;
	font-weight:normal;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	color:#000000;
	margin-top:0px;
	margin-bottom:0px;
	}
/*.operation{ ★NN対応のため、本文中に埋め込み★
	}*/
/*.ollevel1{  第1階層（数字を太字に）★NN対応のため、本文中に埋め込み★
	} */
.ollevel2,.ollevel3,.ollevel4{ /* 第2階層〜第4階層 */
	line-height:150%;
	font-size:100%;
	font-weight:normal;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	color:#3333FF;
	}
.olbody,.olsupple{ /* 手順本文、手順補足 */
	line-height:150%;
	font-size:100%;
	font-weight:normal;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	color:#000000;
	}
.olheader{ /* 手順内見出し */
	line-height:150%;
	font-size:100%;
	font-weight:normal;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	color:#000000;
	padding-left:17px;
	background-color:#FFFFFF; /* NNではbgimgがnorepeatで入っていると、表示が乱れるため、背景色を追加 */
	background-image:url(common/comimg/framehtml/bullet_olheader.gif); 
	background-repeat:no-repeat;
	}
.olname{ /* 各部名称部分 */
	line-height:150%;
	font-size:100%;
	font-weight:bold;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	color:#3333FF;
	list-style-type:lower-alpha;
	}
.olnamesupple{ /* 各部名称部分の補足 */
	line-height:150%;
	font-size:100%;
	font-weight:normal;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	color:#000000;
	}
.boxolbody{ /* ポイント内 */
	line-height:150%;
	font-size:100%;
	font-weight:normal;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	color:#3333FF;
	}
/* ul（箇条書き） */
ul{
	line-height:150%;
	font-size:100%;
	font-weight:normal;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	color:#000000;
	margin-top:0px;
	margin-bottom:0px;
	}
.ullevel1,.ullevel2,.ullevel3,.ullevel4{ /* 第1階層〜第4階層 */
	line-height:150%;
	font-size:100%;
	font-weight:normal;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	color:#3366CC;
	list-style-type:square;
	}
.ulbody,.ulsupple{ /* 箇条書き本文、箇条書き補足 */
	line-height:150%;
	font-size:100%;
	font-weight:normal;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	color:#000000;
	}
.boxulbody{ /* ポイント内 */
	line-height:150%;
	font-size:100%;
	font-weight:normal;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	color:#3366CC;
	list-style-type:disc;
	}
/* dl(番号なしリスト） */
dl{
	line-height:150%;
	font-size:100%;
	font-weight:normal;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	color:#000000;
	}
.term{
	line-height:150%;
	font-size:100%;
	font-weight:bold;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	color:#000000;
	letter-spacing:1px;
	padding-left:17px;
	padding-top:0px;
	padding-bottom:1px;
	background-color:#FFFFFF; /* NNではbgimgがnorepeatで入っていると、表示が乱れるため、背景色を追加 */
	background-image:url(common/comimg/framehtml/bullet_dt.gif); 
	background-repeat:no-repeat;
	}
dd{
	line-height:150%;
	font-size:100%;
	font-weight:normal;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	color:#000000;
	}
/* メッセージ */
table.message{ /* 枠 */
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	background-color:#F5F5F5;
	margin-top:5px;
	margin-bottom:3px;
	}
p.message{ /* 文字列*/
	line-height:150%;
	font-size:100%;
	font-weight:normal;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	color:#000000;
	letter-spacing:2px;
	padding:5px;
	}
/* ol、ul、dl内で使用するイメージ（Netscape4用） */
.suppleimg{
	margin-top:10px;
	margin-bottom:10px;
	}
/* 重要、ポイント、コラム */
box{
	margin-top:15px;
	margin-bottom:15px;
	}
/* 重要、ポイント、コラム内のh1 */
.boxh1{
	line-height:150%;
	font-size:100%;
	font-weight:bold;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	color:#3366CC;
	letter-spacing:1px;
	}
/* 重要、ポイント、コラム内のh2 */
.boxh2{
	line-height:150%;
	font-size:100%;
	font-weight:normal;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	color:#3366CC;
	padding-left:17px;
	background-color:#FFFFFF; /* NNではbgimgがnorepeatで入っていると、表示が乱れるため、背景色を追加 */
	background-image:url(common/comimg/framehtml/bullet_column.gif); 
	background-repeat:no-repeat;
	}
/* PL */
.pl{
	margin-top:10px;
	margin-bottom:10px;
	}
.plbody{
	line-height:150%;
	font-size:100%;
	font-weight:normal;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	color:#FF0000;
	list-style-type:disc;
	}
/* 表 */
.tblborder0{ /* 罫線なしの表 */
	margin-top:10px;
	margin-bottom:10px;
	}
.tblborder{ /* 罫線ありの表 */
	margin-top:0px;
	margin-bottom:10px;
	}
.tblborder_withnote{ /* 罫線ありの表で表脚注あり*/
	margin-top:0px;
	margin-bottom:-5px;
	}
.caption{ /* キャプション */
	line-height:150%;
	font-size:90%;
	font-weight:normal;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	color:#3366CC;
	margin-top:10px;
	margin-bottom:2px;
	}
.thead{
	line-height:150%;
	font-size:100%;
	font-weight:normal;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	letter-spacing:2px;
	text-align:center;
	color:#000000;
	background-color:#F5F5F5;
	}
/* 表の脚注 */
.note{
	line-height:150%;
	font-size:90%;
	font-weight:normal;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	color:#000000;
	margin-top:6px;
	margin-bottom:0px;
	}
/* 奥付 */
.colophon{
	line-height:150%;
	font-size:100%;
	font-weight:normal;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	color:#000000;
	text-align:center;
	margin-top:30px;
	margin-left:28%;
	margin-right:28%;
	padding-top:15px;
	padding-bottom:15px;
	border:outset;
	border-width:1px;
	}
.manualtitle{
	line-height:150%;
	font-size:105%;
	font-weight:bold;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	color:#3366CC;
	letter-spacing:1px;
	}
.colophonnote{
	line-height:150%;
	font-size:100%;
	font-weight:normal;
	font-family: Verdana, Helvetica,Arial,sans-serif;
	color:#000000;
	margin-top:30px;
	margin-bottom:30px;
	margin-left:20%;
	margin-right:20%;
	}
/* 文字修飾 */
em{ /* 強調 */
	font-style:normal;
	font-weight:bold;
	}
strong{ /* さらに強い強調 */
	font-weight:bold;
	text-decoration:underline;
	}
.ins{ /* 挿入 */
	color:#FF0000;
	text-decoration:underline;
	}
.del{ /* 削除 */
	color:#FF0000;
	text-decoration:line-through;
	}
big{ /* 文字拡大 */
	font-size:110%;
	}
small{ /* 文字縮小 */
	font-size:90%;
	}
.reverse{ /* 文字反転 */
	color:#FFFFFF;
	background-color:#000000;
	}
.blackongray{ /* 文字反転 */
	background-color:#CCCCCC;
	}
