/* メニュー用CSS */
/* All Rights Reserved,Copyright(C) FUJITSU LIMITED 2007 */

@charset "UTF-8";

/* ■■ページ全体のスタイル --------------------------------- */
/* リンク */
a:active , a:hover , a:link{
	color:#000099;
}
a:visited{
	color:#660099;
}

/* 本文の余白 */
body{
	margin:0px 10px 20px;
	padding:0px;
}

/* 本文の基本設定 */
.bodyarea{
	width:100%;
	font-weight:normal;
	font-size:100%;
	color:#000000;
	word-spacing:0.1em;
}

/* ■■ヘッダー --------------------------------- */
/* 余白 */
.header{
	width:100%;
	margin:0px;
}

/* 検索窓領域 */
.header .navigation{
	padding:7px 0px 5px;
	text-align:left;
	font-size:92%;
}
/* パンくずリスト（目次と索引へのリンク） */
.breadcrumbs{
	padding:0.3em 10px 0.3em;
	font-size:75%;
	background-color:#EEEEEE;
	border-top:solid 2px #FF9933;
}

/* ■■本文 --------------------------------- */
/* 本文全体 */
.body{
	margin:0px 5px 0px 0px;
	line-height:150%;
}
/* トップへ戻るボタン */
div.goto_top{
	margin:10px 0px;
	text-align:right;
	font-size:90%;
}
/* ◆テキスト部分<div class=""> */
/* 本文 */
.para , div{
	font-weight:normal;
	color:#000000;
}

/* ■■目次 --------------------------------- */
/* 余白 */
.toc{
	margin:1em 0px 25px 0px;
}
.toc ul{
	margin-top:2px;
	margin-bottom:2px;
}
/* すべて展開、すべて閉じるボタン */
.allopenclose{
	margin-bottom:1em;
	text-align:right;
	font-size:80%;
}
/* ◆ul（各目次） */
.level1 , .level2 , .level3{
	list-style-type:none;
}
/* 開閉アイコン、トピックアイコン */
.bullet_folding1 , .bullet_folding2{
	vertical-align:middle;
	cursor:hand;
}
.bullet_nofold{
	vertical-align:middle;
}
/* h0（編） */
.toclevel0{
	margin-top:15px;
	margin-bottom:3px;
	margin-left:10px;
	letter-spacing:0.1em;
	color:#003399;
	font-weight:bold;
}

/* h1の左マージン */
.toclevel1{
	margin-left:-30px;
}
/* h2の左マージン、および展開・折りたたみ */
.toclevel2fold{
	margin-left:-25px;
	display:none;
} 
/* h3の左マージン、および展開・折りたたみ */
.toclevel3fold{
	margin-left:-25px;
	display:none;
}
.toclevel3single{
	margin-left:-30px;
	display:block;
}

/* ■■索引 --------------------------------- */
/* 余白 */
.ix{
	margin:1em 0px 0px 0px;
}
.ix ul{
	margin-top:2px;
	margin-bottom:2px;
}
/* ショートカット */
.ix_shortcutarea{
	margin:5px 0px 1em 0px;
	padding:5px;
	border:dashed 1px #999999;
	line-height:200%;
}
/* ショートカットの文字列 */
.ix_shortcut{
	margin:0.1em;
	padding:0.2em;
	text-align:center;
} 
/* ビュレット */
.label{
	list-style-type:none;
	font-weight:bold;
	color:#003399;
}
.ixlevel2 ul{
	list-style-type:square;
}
.ixlevel2{
	font-weight:normal;
	color:#000000;
}
.ixlevel3 ul{
	list-style-type:disc;
}
.ixlevel4 ul{
	list-style-type:circle
}
/* 左マージン */
.ixlevel1{
	margin-left:-2.2em;
	margin-bottom:2em;
	display:block;
}
.ixlevel2 , .ixlevel3 , .ixlevel4{
	margin-left:-1.2em;
}
/* 開いた時の状態 */
.hide{
	display:none;
}

/* ■■検索 --------------------------------- */
/* 全体 */
form{
	margin:0px;
	height:21px;
}

.search{
	margin:1.6em 5px 10px 10px;
}
/* 検索結果を閉じるボタン */
.close{
	margin-bottom:0.5em;
	text-align:right;
	font-size:90%;
}
/* 検索結果のタイトル */
.result_title{
	margin-bottom:-1em;
	font-size:110%;
	font-weight:bold;
	color:#003399;
}
/* 検索結果の文字列 */
.resultOut{
	margin-bottom:25px;
	font-size:90%;
	display:none;
}

/* ■■文字修飾 --------------------------------- */
/* 太字 */
.b{
	font-weight:bold;
}
