body {
	font-family: Arial, Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size: 92%;
	color: #000;
}

div.Title_TOC_Only
{
  font-family: Cambria;
  font-size: 12pt;
  font-weight: bold;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Title_TOC_Only_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Title_TOC_Only_inner
{
  font-family: Cambria;
  font-size: 12pt;
  font-weight: bold;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

/*title*/
h1,
h2,
h3{
	zoom:100%;
	clear:both;
}

h1,
div.Heading_1,
div.Heading_1_TOC_Only,
div.Heading_1__0028No_TOC_0029,
div.title_trouble{
	margin-left:-10px;
	margin-bottom: 20px;
	background:url(../image/h1_back.jpg) bottom left repeat-x;
	border-top:3px solid #0083ca;
	padding:5px 10px;
	font-size:130%;
	font-weight: bold;
}

div.Heading_2, 
div.Heading_2_TOC_Only,
div.Heading_2__0028No_TOC_0029{
	margin-left:-10px;
/*	margin-left: 5px;*/
	margin-top:6px;
	margin-bottom: 20px;
	padding-left:10px;
	font-size:120%;
	font-weight: bold;
	line-height: 1.5em;
	border-bottom:3px solid #0083ca;
}

div.Heading_3,
div.Heading_3_TOC_Only,
div.Heading_3__0028No_TOC_0029{
	margin-left:-8px;
	margin-bottom: 20px;
	padding-left:10px;
	font-size:110%;
	font-weight: bold;
	border-left:5px solid #0083ca;
	border-bottom:1px solid #ccc;
	/* border-bottom:3px solid #0083ca; */
/*	text-indent:10px; */
}

div.Heading_4, div.Heading_5, div.Heading_6, 
div.Heading_7, div.Heading_8, div.Heading_9,
div.Heading_4_TOC_Only{
	margin-left: -5px;
	margin-bottom: 10px;
	font-size:100%;
	font-weight: bold;
	padding:5px 10px;
	padding-left:18px;
	background:#e5eff5;
}

div.TOC_Title{
	padding-top: 3px;
/*	margin-left: -10px;*/
	margin-bottom: 20px;
	font-size:120%;
	font-weight: bold;
	border-left:8px solid #0083ca;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-indent:10px;
}

.Heading_1_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Heading_1_inner
{
  color: #365F91;
  font-family: Cambria;
  font-size: 14pt;
  font-weight: bold;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Short_Description
{
  font-size: 12pt;
  margin-bottom: 20pt;
  margin-top: 6pt;
}

.Short_Description_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Short_Description_inner
{
  font-size: 12pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 20pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body
{
  font-size: 12pt;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_inner
{
  font-family: Calibri;
  font-size: 12pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Section
{
  font-family: Calibri;
  font-size: 12pt;
  font-weight: bold;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Section_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Section_inner
{
  font-family: Calibri;
  font-size: 12pt;
  font-weight: bold;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Section_Title
{
  font-size: 12pt;
  font-weight: bold;
  margin-bottom: 6pt;
  margin-top: 18pt;
}

.Section_Title_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Section_Title_inner
{
  font-family: Calibri;
  font-size: 12pt;
  font-weight: bold;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.List_1
{
  font-family: Calibri;
  font-size: 12pt;
  margin-bottom: 6pt;
  margin-left: 18pt;
  margin-top: 6pt;
  text-indent: -18pt;
}

.List_1_outer
{
  margin-bottom: 0pt;
  margin-top: 0pt;
}

.List_1_inner
{
  font-size: 12pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
/*  line-height: 1.5em; */

}

.List_1_Continued
{
  font-size: 12pt;
  margin-left: 18pt;
}

div.Step_1
{
  font-family: Calibri;
  font-size: 12pt;
  margin-bottom: 3pt;
  margin-left: 18pt;
  margin-top: 3pt;
  text-indent: -18pt;
}

.Step_1_outer
{
  margin-bottom: 3pt;
  margin-top: 3pt;
}

.Step_1_inner
{
  font-size: 12pt;
  font-weight:bold;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

.Unordered_Step_1_inner
{
  font-size: 12pt;
  font-weight:bold;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

.Step_1_inner span.List_Bul_Num
{
  color: #36c;
  font-family: "Century Gothic", Arial, sans-serif;
  font-size: 18pt;
}

div.info_1
{
  font-size: 12pt;
/*  font-weight: bold; */
  margin-bottom: 6pt;
  margin-left: 18pt;
  margin-top: 6pt;
}

.info_1_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.info_1_inner
{
  font-family: Calibri;
  font-size: 12pt;
  font-weight: bold;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.info_2
{
  font-size: 12pt;
/*  font-weight: bold; */
  margin-bottom: 6pt;
  margin-left: 36pt;
  margin-top: 6pt;
}

div.stepresult_1
{
  font-size: 12pt;
/*  font-weight: bold;*/
  margin-bottom: 6pt;
  margin-left: 18pt;
  margin-top: 6pt;
  padding-left: 30pt;
  background:url(../image/result_arrow.gif) left 0.1em no-repeat;
}

div.stepresult_1 img.break {
  margin-left: -30pt;
  padding-left: 0pt;
  background:url(../image/white.gif) left 0.1em no-repeat;
}

.stepresult_1_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.stepresult_1_inner
{
  font-family: Calibri;
  font-size: 12pt;
  font-weight: bold;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.stepresult_2
{
/*  font-family: Calibri;*/
  font-size: 12pt;
/*  font-weight: bold;*/
  margin-bottom: 6pt;
  margin-left: 36pt;
  margin-top: 6pt;
  padding-left: 30pt;
  background:url(../image/result_arrow.gif) left 0.1em no-repeat;
}

div.Result
{
  font-family: Calibri;
  font-size: 12pt;
  font-weight: bold;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Result_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Result_inner
{
  font-family: Calibri;
  font-size: 12pt;
  font-weight: bold;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Prerequisite
{
  font-family: Calibri;
  font-size: 12pt;
  font-weight: bold;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Prerequisite_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Prerequisite_inner
{
  font-family: Calibri;
  font-size: 12pt;
  font-weight: bold;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Context
{
  font-size: 12pt;
/*  font-weight: bold; */
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Context_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Context_inner
{
  font-family: Calibri;
  font-size: 12pt;
  font-weight: bold;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Figure_1
{
  font-family: Calibri;
  font-size: 12pt;
  font-weight: bold;
  margin-bottom: 6pt;
  margin-left: 18pt;
  margin-top: 6pt;
}

.Figure_1_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Figure_1_inner
{
  font-family: Calibri;
  font-size: 12pt;
  font-weight: bold;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Related_Task
{
  font-family: Calibri;
  font-size: 12pt;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Related_Task_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Related_Task_inner
{
  font-family: Calibri;
  font-size: 12pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.caution_1{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin:0 20px 30px 20px;
	padding:30px 20px 5px 10px;
	background:url(../image/ico_caution.gif) no-repeat 10px 0.1em;
}

.caution_1_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.caution_1_inner
{
  font-family: Calibri;
  font-size: 12pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.note_1
{
  font-size: 12pt;
  margin-bottom: 6pt;
  margin-left: 18pt;
  margin-top: 6pt;
}

.note_1_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.note_1_inner
{
  font-family: Calibri;
  font-size: 12pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

.Numbered_1_inner
{
  font-size: 12pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

.Numbered_1_Continued
{
  font-size: 12pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

.Definition_Term
{
  font-size: 12pt;
/*  font-weight: bold; */
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6pt;
  margin-bottom: 0pt;
  padding-left: 12pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  background:url(../image/dot.png) no-repeat 1px 0.4em;
}

.dt_bold
{
  font-size: 12pt;
  font-weight: bold;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6pt;
  margin-bottom: 0pt;
  padding-left: 6pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

table tr td div.Definition_Term
{
  font-size: 12pt;
  font-weight: normal;!important
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 6pt;
  margin-bottom: 0pt;
  padding-left: 12pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
/*  background:url(../image/dot.png) no-repeat 1px 0.2em; */
  background:url(../image/dot.png) no-repeat bottom 0.2em;
}

.Definition_Description
{
  font-size: 12pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

.Definition_Term1
{
  font-size: 12pt;
  font-weight: bold;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 6pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
/*  background:url(../image/dot.png) no-repeat 10px 0.1em; */
}

.dt_callout
{
  font-size: 12pt;
  margin-left: 20pt;
/* margin-left: 0pt; */
  margin-right: 0pt;
  margin-top: 6pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  text-indent: -20pt;
}

.Definition_Description1
{
  font-size: 12pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body_1
{
  font-family: Arial, Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
  font-size: 12pt;
  margin-bottom: 6pt;
  margin-left: 18pt;
  margin-top: 6pt;
}

.Body_1_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_1_inner
{
  font-size: 12pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body_2
{
  font-family: Arial, Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
  font-size: 12pt;
  margin-bottom: 0pt;
  margin-left: 36pt;
  margin-top: 0pt;
}

div.navi-top
{
  margin-bottom: 3pt;
}

blockquote
{
  margin-left: 10px;
}

div.List_2_Continued
{
  margin-left: 36pt;
}
