/*<meta />*/

@charset "UTF-8";
@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/* =============================================================================
 HTML Help
============================================================================= */

@media non-print
{
	/* 全体
	--------------------------------------------------------- */

	body
	{
		font-family: 'MS Pゴシック';
		background: #ffffff;
		color: #000000;
		margin-left: 10pt;
		/* ページの左余白 */
		margin-bottom: 100px;
	}

	p
	{
		margin-left: 0pt;
		font-size: 10pt;
		line-height: 150%;
		margin-top: 0pt;
		margin-bottom: 0pt;
	}

	ol
	{
		margin-left: 18pt;
	}

	ul.komeLeft
	{
		margin-left: -0.3em;
	}

	div.title2
	{
		color: #0000ff;
		font-size: 9pt;
		font-weight: bold;
		margin-left: -5pt;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 12px;
		padding-left: 20px;
		padding-right: 10px;
		padding-top: 0px;
		padding-bottom: 0px;
	}

	div.title2 > ul
	{
		color: #808080;
		display: block;
		list-style: none;
		margin-left: -5pt;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 5px;
		padding-bottom: 5px;
	}

	div.title2 > ul > li
	{
		display: inline;
		margin: 0px;
		padding-left: 7px;
		padding-right: 5px;
		padding-top: 0px;
		padding-bottom: 0px;
	}

	/* ハイパーリンク
	--------------------------------------------------------- */

	a.xrefStyle:link,
	a.xrefStyle:visited,
	a.xrefStyle:hover,
	a.xrefStyle:active
	{
		color: #0000ff;
	}

	MadCap|xref.ItemNumber
	{
		mc-format: "{paranum}";
	}

	MadCap|xref.ItemNumberPage
	{
		mc-format: "{paranum}";
	}

	MadCap|xref.ItemTitle
	{
		mc-format: "{para}";
	}

	MadCap|xref.ItemNumberTitle
	{
		mc-format: "{paranum}{para}";
	}

	MadCap|xref.ItemTitle_page
	{
		mc-format: "{para}";
	}

	MadCap|xref.ItemNumberTitle_page
	{
		mc-format: "{paranum}{para}";
	}

	MadCap|xref
	{
		mc-format: "{para}";
	}

	/* 図
	--------------------------------------------------------- */

	div.Fig
	{
		margin-bottom: 0.8em;
		margin-top: 0.8em;
		text-align: center;
	}

	div.FigLeft
	{
		margin-bottom: 0.8em;
		margin-top: 0.8em;
		text-align: left;
	}

	/* 画像
	--------------------------------------------------------- */

	img.scale100
	{
		height: auto;
		width: 120px;
	}

	img.scale130
	{
		height: auto;
		width: 156px;
	}

	img.scale150
	{
		height: auto;
		width: 180px;
	}

	img.scale200
	{
		height: auto;
		width: 240px;
	}

	img.scale250
	{
		height: auto;
		width: 300px;
	}

	img.scale280
	{
		height: auto;
		width: 330px;
	}

	img.scale300
	{
		height: auto;
		width: 360px;
	}

	img.scale350
	{
		height: auto;
		width: 420px;
	}

	img.scale400
	{
		height: auto;
		width: 480px;
	}

	img.scale450
	{
		height: auto;
		width: 540px;
	}

	img.scale500
	{
		height: auto;
		width: 600px;
	}

	img.scale550
	{
		height: auto;
		width: 660px;
	}

	img.scale570
	{
		height: auto;
		width: 684px;
	}

	img.scale600
	{
		height: auto;
		width: 720px;
	}

	img.scale680
	{
		height: auto;
		width: 816px;
	}

	img.popupScale100
	{
		height: auto;
		width: 120px;
	}

	img.popupScale130
	{
		height: auto;
		width: 156px;
	}

	img.popupScale150
	{
		height: auto;
		width: 180px;
	}

	img.popupScale200
	{
		height: auto;
		width: 240px;
	}

	img.popupScale250
	{
		height: auto;
		width: 300px;
	}

	img.popupScale280
	{
		height: auto;
		width: 330px;
	}

	img.popupScale300
	{
		height: auto;
		width: 360px;
	}

	img.popupScale350
	{
		height: auto;
		width: 420px;
	}

	img.popupScale400
	{
		height: auto;
		width: 480px;
	}

	img.popupScale450
	{
		height: auto;
		width: 540px;
	}

	img.popupScale500
	{
		height: auto;
		width: 600px;
	}

	img.popupScale550
	{
		height: auto;
		width: 660px;
	}

	img.popupScale570
	{
		height: auto;
		width: 684px;
	}

	img.popupScale600
	{
		height: auto;
		width: 720px;
	}

	img.popupScale680
	{
		height: auto;
		width: 816px;
	}

	/* セクション
	--------------------------------------------------------- */

	div.NoteNote
	{
		border-color: #000000;
		border-bottom-style: solid;
		border-bottom-width: 2px;
		border-left-style: solid;
		border-left-width: 2px;
		border-right-style: solid;
		border-right-width: 2px;
		border-top-style: solid;
		border-top-width: 2px;
		font-style: normal;
		margin-bottom: 1em;
		margin-left: 2px;
		margin-top: 1em;
		padding-bottom: 3px;
		padding-left: 1em;
		padding-right: 1em;
		padding-top: 3px;
	}

	h3.SectionTitleBL
	{
		font-size: 10pt;
		font-weight: bold;
		color: #000000;
		margin-left: -2em;
		padding-left: 1em;
		margin-top: 10pt;
		margin-bottom: 10pt;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-color: #c0c0c0;
		line-height: 17pt;
		mc-auto-number-class: autoNumPos;
		mc-auto-number-format: "SL:{n=1}. ";
	}

	h3.SectionTitleBLcont
	{
		font-size: 10pt;
		font-weight: bold;
		color: #000000;
		margin-left: -2em;
		padding-left: 1em;
		margin-top: 10pt;
		margin-bottom: 10pt;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-color: #c0c0c0;
		line-height: 17pt;
		mc-auto-number-class: autoNumPos;
		mc-auto-number-format: "SL:{n+}. ";
	}

	h2.SectionTitleAC
	{
		font-size: 12pt;
		color: #000000;
		margin-top: 20pt;
		margin-bottom: 10pt;
		margin-left: -10pt;
		text-indent: -2.5em;
		padding-left: 3em;
		border-left-style: solid;
		border-left-width: 2px;
		border-right-style: solid;
		border-right-width: 2px;
		border-top-style: solid;
		border-top-width: 2px;
		border-bottom-style: solid;
		border-bottom-width: 2px;
		border-color: #c0c0c0;
		line-height: 20pt;
		mc-auto-number-format: "◆ ";
	}

	h3.SectionTitleACBK
	{
		font-size: 12pt;
		color: #ffffff;
		margin-top: 20pt;
		margin-bottom: 10pt;
		margin-left: -10pt;
		text-indent: -2.5em;
		padding-left: 3em;
		line-height: 17pt;
		background-color: #003399;
		mc-auto-number-format: "◆ ";
	}

	h2.SectionTitleWaku
	{
		font-size: 12pt;
		color: #000000;
		margin-top: 20pt;
		margin-bottom: 10pt;
		margin-left: -10pt;
		text-indent: -2em;
		padding-left: 2.5em;
		border-left-style: solid;
		border-left-width: 2px;
		border-right-style: solid;
		border-right-width: 2px;
		border-top-style: solid;
		border-top-width: 2px;
		border-bottom-style: solid;
		border-bottom-width: 2px;
		border-color: #c0c0c0;
		line-height: 20pt;
	}

	h2.SectionTitleGaiyo
	{
		font-size: 12pt;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
		padding-top: 15.5pt;
		padding-bottom: 12pt;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: -2em;
		padding-left: 2.8em;
		background: url("../Images/style/h_gaiyo.gif") no-repeat;
		background-position: left 15px;
		border-left-style: none;
		border-left-width: 0px;
		border-right-style: none;
		border-right-width: 0px;
		border-top-style: none;
		border-top-width: 0px;
		border-bottom-style: none;
		border-bottom-width: 0px;
		line-height: 16pt;
	}

	h2.SectionTitleUnyo
	{
		font-size: 12pt;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
		padding-top: 15.5pt;
		padding-bottom: 12pt;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: -2em;
		padding-left: 2.8em;
		background: url("../Images/style/h_hoka.gif") no-repeat;
		background-position: left 15px;
		border-left-style: none;
		border-left-width: 0px;
		border-right-style: none;
		border-right-width: 0px;
		border-top-style: none;
		border-top-width: 0px;
		border-bottom-style: none;
		border-bottom-width: 0px;
		line-height: 16pt;
	}

	h2.SectionTitleCyui
	{
		font-size: 12pt;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
		padding-top: 15.5pt;
		padding-bottom: 12pt;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: -2em;
		padding-left: 2.8em;
		background: url('../Images/style/h_cyui.gif') no-repeat;
		background-position: left 15px;
		border-left-style: none;
		border-left-width: 0px;
		border-right-style: none;
		border-right-width: 0px;
		border-top-style: none;
		border-top-width: 0px;
		border-bottom-style: none;
		border-bottom-width: 0px;
		line-height: 16pt;
	}

	h2.SectionTitlePrint
	{
		font-size: 12pt;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
		padding-top: 15.5pt;
		padding-bottom: 12pt;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: -2em;
		padding-left: 2.8em;
		background: url("../Images/style/h_print.gif") no-repeat;
		background-position: left 15px;
		border-left-style: none;
		border-left-width: 0px;
		border-right-style: none;
		border-right-width: 0px;
		border-top-style: none;
		border-top-width: 0px;
		border-bottom-style: none;
		border-bottom-width: 0px;
		line-height: 16pt;
	}

	h2.SectionTitleGamen
	{
		font-size: 12pt;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
		padding-top: 15.5pt;
		padding-bottom: 12pt;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: -2em;
		padding-left: 2.8em;
		background: url("../Images/style/h_gamen.gif") no-repeat;
		background-position: left 15px;
		border-left-style: none;
		border-left-width: 0px;
		border-right-style: none;
		border-right-width: 0px;
		border-top-style: none;
		border-top-width: 0px;
		border-bottom-style: none;
		border-bottom-width: 0px;
		line-height: 16pt;
	}

	h2.SectionTitleBenri
	{
		font-size: 12pt;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
		padding-top: 15.5pt;
		padding-bottom: 12pt;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: -2em;
		padding-left: 2.8em;
		background: url("../Images/style/h_benri.gif") no-repeat;
		background-position: left 15px;
		border-left-style: none;
		border-left-width: 0px;
		border-right-style: none;
		border-right-width: 0px;
		border-top-style: none;
		border-top-width: 0px;
		border-bottom-style: none;
		border-bottom-width: 0px;
		line-height: 16pt;
	}

	h2.SectionTitleBaai
	{
		font-size: 12pt;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
		padding-top: 15.5pt;
		padding-bottom: 12pt;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: -2em;
		padding-left: 2.8em;
		background: url('../Images/style/h_baai.gif') no-repeat;
		background-position: left 15px;
		border-left-style: none;
		border-left-width: 0px;
		border-right-style: none;
		border-right-width: 0px;
		border-top-style: none;
		border-top-width: 0px;
		border-bottom-style: none;
		border-bottom-width: 0px;
		line-height: 16pt;
	}

	h2.SectionTitleSanko
	{
		font-size: 12pt;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
		padding-top: 15.5pt;
		padding-bottom: 12pt;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: -2em;
		padding-left: 2.8em;
		background: url("../Images/style/h_sanko.gif") no-repeat;
		background-position: left 15px;
		border-left-style: none;
		border-left-width: 0px;
		border-right-style: none;
		border-right-width: 0px;
		border-top-style: none;
		border-top-width: 0px;
		border-bottom-style: none;
		border-bottom-width: 0px;
		line-height: 16pt;
	}

	h2.SectionTitleHana
	{
		font-size: 12pt;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
		padding-top: 15.5pt;
		padding-bottom: 12pt;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: -2em;
		padding-left: 3em;
		background: url("../Images/style/h_hana.gif") no-repeat;
		background-position: left 15px;
		border-left-style: none;
		border-left-width: 0px;
		border-right-style: none;
		border-right-width: 0px;
		border-top-style: none;
		border-top-width: 0px;
		border-bottom-style: none;
		border-bottom-width: 0px;
		line-height: 16pt;
	}

	h2.SectionTitleKanren
	{
		font-size: 12pt;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
		padding-top: 15.5pt;
		padding-bottom: 12pt;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: -2em;
		padding-left: 3em;
		background: url("../Images/style/h_kanren.gif") no-repeat;
		background-position: left 15px;
		border-left-style: none;
		border-left-width: 0px;
		border-right-style: none;
		border-right-width: 0px;
		border-top-style: none;
		border-top-width: 0px;
		border-bottom-style: none;
		border-bottom-width: 0px;
		line-height: 16pt;
	}

	h2.SectionTitleHint
	{
		font-size: 9pt;
		color: #FF0000;
		font-weight: bold;
		padding-top: 15.5pt;
		padding-bottom: 12pt;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: 0em;
		padding-left: 0em;
		border-left-style: none;
		border-left-width: 0px;
		border-right-style: none;
		border-right-width: 0px;
		border-top-style: none;
		border-top-width: 0px;
		border-bottom-style: none;
		border-bottom-width: 0px;
		line-height: 16pt;
	}

	h2.SectionTitleHintLight
	{
		font-size: 12pt;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
		padding-top: 15.5pt;
		padding-bottom: 12pt;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: -2em;
		padding-left: 3em;
		background: url("../Images/style/h_hint.gif") no-repeat;
		background-position: left 15px;
		border-left-style: none;
		border-left-width: 0px;
		border-right-style: none;
		border-right-width: 0px;
		border-top-style: none;
		border-top-width: 0px;
		border-bottom-style: none;
		border-bottom-width: 0px;
		line-height: 16pt;
	}

	h2.SectionTitleTejun
	{
		font-size: 12pt;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
		padding-top: 15.5pt;
		padding-bottom: 12pt;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: -2em;
		padding-left: 2.8em;
		background: url("../Images/style/h_tejun.gif") no-repeat;
		background-position: left 15px;
		border-left-style: none;
		border-left-width: 0px;
		border-right-style: none;
		border-right-width: 0px;
		border-top-style: none;
		border-top-width: 0px;
		border-bottom-style: none;
		border-bottom-width: 0px;
		line-height: 16pt;
	}

	h2.SectionTitleKOMOKU
	{
		font-size: 12pt;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
		padding-top: 15.5pt;
		padding-bottom: 12pt;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: -2em;
		padding-left: 2.8em;
		background: url('../Images/style/h_komoku.gif') no-repeat;
		background-position: left 15px;
		border-left-style: none;
		border-left-width: 0px;
		border-right-style: none;
		border-right-width: 0px;
		border-top-style: none;
		border-top-width: 0px;
		border-bottom-style: none;
		border-bottom-width: 0px;
		line-height: 16pt;
	}

	h2.SectionTitleKISAIKOMOKU
	{
		font-size: 12pt;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
		padding-top: 15.5pt;
		padding-bottom: 12pt;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: -2em;
		padding-left: 2.8em;
		background: url('../Images/style/h_komoku.gif') no-repeat;
		background-position: left 15px;
		border-left-style: none;
		border-left-width: 0px;
		border-right-style: none;
		border-right-width: 0px;
		border-top-style: none;
		border-top-width: 0px;
		border-bottom-style: none;
		border-bottom-width: 0px;
		line-height: 16pt;
	}

	h3.SectionTitleBK
	{
		font-size: 11pt;
		color: #ffffff;
		margin-left: -2.5em;
		padding-left: 0.5em;
		margin-top: 20pt;
		margin-bottom: 8pt;
		line-height: 17pt;
		background-color: #003399;
	}

	h4.SectionTitleUnyoNUM,
	h4.SectionTitleUnyoNUM2
	{
		font-size: 11pt;
		color: #000000;
		margin-left: -2.5em;
		padding-left: 0.5em;
		margin-top: 20pt;
		margin-bottom: 8pt;
		line-height: 17pt;
		background-color: #ffffb0;
		border-left-style: solid;
		border-left-width: 1px;
		border-right-style: solid;
		border-right-width: 1px;
		border-top-style: solid;
		border-top-width: 1px;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-color: #000000;
		text-align: center;
		line-height: 20pt;
		mc-auto-number-format: "SQ:運用例{n=1}";
	}

	h4.SectionTitleUnyoNUMcont,
	h4.SectionTitleUnyoNUMcont2
	{
		font-size: 11pt;
		color: #000000;
		margin-left: -2.5em;
		padding-left: 0.5em;
		margin-top: 20pt;
		margin-bottom: 8pt;
		line-height: 17pt;
		background-color: #ffffb0;
		border-left-style: solid;
		border-left-width: 1px;
		border-right-style: solid;
		border-right-width: 1px;
		border-top-style: solid;
		border-top-width: 1px;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-color: #000000;
		text-align: center;
		line-height: 20pt;
		mc-auto-number-format: "SQ:運用例{n+1}";
	}

	h2.SectionTitleACNUM
	{
		font-size: 12pt;
		color: #000000;
		margin-top: 20pt;
		margin-bottom: 10pt;
		margin-left: -2em;
		text-indent: -2em;
		padding-left: 2.3em;
		border-left-style: solid;
		border-left-width: 2px;
		border-right-style: solid;
		border-right-width: 2px;
		border-top-style: solid;
		border-top-width: 2px;
		border-bottom-style: solid;
		border-bottom-width: 2px;
		border-color: #c0c0c0;
		line-height: 20pt;
		mc-auto-number-class: autoNumPos;
		mc-auto-number-format: "SI:{n=1}. ";
	}

	h2.SectionTitleACNUMcont
	{
		font-size: 12pt;
		color: #000000;
		margin-top: 20pt;
		margin-bottom: 10pt;
		margin-left: -2em;
		text-indent: -2em;
		padding-left: 2.3em;
		border-left-style: solid;
		border-left-width: 2px;
		border-right-style: solid;
		border-right-width: 2px;
		border-top-style: solid;
		border-top-width: 2px;
		border-bottom-style: solid;
		border-bottom-width: 2px;
		border-color: #c0c0c0;
		line-height: 20pt;
		mc-auto-number-class: autoNumPos;
		mc-auto-number-format: "SI:{n+}. ";
	}

	h3.SectionTitleBKNUM
	{
		font-size: 11pt;
		color: #ffffff;
		margin-left: -2.5em;
		margin-top: 0.5em;
		margin-bottom: 10pt;
		text-indent: -1.8em;
		padding-top: 3pt;
		padding-left: 2.8em;
		line-height: 17pt;
		background-color: #003399;
		mc-auto-number-class: autoNumPos;
		mc-auto-number-format: "SB:{n=1}. ";
	}

	h3.SectionTitleBKNUMcont
	{
		font-size: 11pt;
		color: #ffffff;
		margin-left: -2.5em;
		margin-top: 0.5em;
		margin-bottom: 10pt;
		text-indent: -1.8em;
		padding-top: 3pt;
		padding-left: 2.8em;
		line-height: 17pt;
		background-color: #003399;
		mc-auto-number-class: autoNumPos;
		mc-auto-number-format: "SB:{n+}. ";
	}

	h4.SectionTitleSUBNUM,
	h4.SectionTitleSUBNUM2
	{
		font-size: 11pt;
		color: #000000;
		margin-left: -2.5em;
		margin-top: 0.5em;
		margin-bottom: 10pt;
		text-indent: -2.6em;
		padding-left: 3.6em;
		line-height: 17pt;
		border-left-style: solid;
		border-left-width: 1px;
		border-right-style: solid;
		border-right-width: 1px;
		border-top-style: solid;
		border-top-width: 1px;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-color: #000000;
		mc-auto-number-class: autoNumPos;
		mc-auto-number-format: "SB:{n}-{n=1}. ";
	}

	h4.SectionTitleSUB,
	h4.SectionTitleSUB2
	{
		font-size: 11pt;
		color: #000000;
		margin-left: -2.5em;
		margin-top: 0.5em;
		margin-bottom: 10pt;
		text-indent: -2.6em;
		padding-left: 3.6em;
		line-height: 17pt;
		border-left-style: solid;
		border-left-width: 1px;
		border-right-style: solid;
		border-right-width: 1px;
		border-top-style: solid;
		border-top-width: 1px;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-color: #000000;
	}

	h4.SectionTitleSUBNUMcont,
	h4.SectionTitleSUBNUMcont2
	{
		font-size: 11pt;
		color: #000000;
		margin-left: -2.5em;
		margin-top: 0.5em;
		margin-bottom: 10pt;
		text-indent: -1.8em;
		padding-left: 2.8em;
		line-height: 17pt;
		border-left-style: solid;
		border-left-width: 1px;
		border-right-style: solid;
		border-right-width: 1px;
		border-top-style: solid;
		border-top-width: 1px;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-color: #000000;
		mc-auto-number-class: autoNumPos;
		mc-auto-number-format: "SB:{n}-{n+}. ";
	}

	h3.SectionTitleBKNUMKK
	{
		font-size: 11pt;
		color: #ffffff;
		margin-left: -2.5em;
		margin-top: 0.5em;
		margin-bottom: 10pt;
		text-indent: -1.8em;
		padding-left: 2.8em;
		line-height: 17pt;
		background-color: #003399;
		mc-auto-number-class: autoNumPos;
		mc-auto-number-format: "SP:({n=1}) ";
	}

	h3.SectionTitleBKNUMKKcont
	{
		font-size: 11pt;
		color: #ffffff;
		margin-left: -2.5em;
		margin-top: 0.5em;
		margin-bottom: 10pt;
		text-indent: -1.8em;
		padding-left: 2.8em;
		line-height: 17pt;
		background-color: #003399;
		mc-auto-number-class: autoNumPos;
		mc-auto-number-format: "SP:({n+}) ";
	}

	h4.SectionTitle,
	h4.SectionTitle2
	{
		font-size: 11pt;
		font-weight: bold;
		color: #000000;
		margin-left: -2em;
		margin-top: 0.5em;
		margin-bottom: 5pt;
		padding-left: 8px;
		line-height: 17pt;
	}

	h4.SectionTitleSikaku,
	h4.SectionTitleSikaku2
	{
		font-size: 10pt;
		color: #000000;
		margin-left: -1em;
		margin-top: 0.5em;
		margin-bottom: 4pt;
		text-indent: -1.5em;
		padding-left: 8px;
		mc-auto-number-format: "■ ";
	}

	h4.SectionTitleSiwake,
	h4.SectionTitleSiwake2
	{
		font-size: 11pt;
		color: #000000;
		padding-left: 0.5em;
		margin-top: 20pt;
		margin-bottom: 8pt;
		line-height: 17pt;
		page-break-after: avoid;
		background-color: #ffffb0;
		border-left-style: solid;
		border-left-width: 1px;
		border-right-style: solid;
		border-right-width: 1px;
		border-top-style: solid;
		border-top-width: 1px;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-color: #000000;
		text-align: center;
		line-height: 20pt;
	}

	h4.SectionTitleSiwakeLeft,
	h4.SectionTitleSiwakeLeft2
	{
		font-size: 11pt;
		color: #000000;
		margin-left: -0.8em;
		padding-left: 0.5em;
		margin-top: 20pt;
		margin-bottom: 8pt;
		margin-right: 0em;
		line-height: 17pt;
		background-color: #ffffb0;
		border-left-style: solid;
		border-left-width: 0px;
		border-right-style: solid;
		border-right-width: 0px;
		border-top-style: solid;
		border-top-width: 0px;
		border-bottom-style: solid;
		border-bottom-width: 0px;
		border-color: #000000;
		text-align: Left;
		line-height: 20pt;
	}

	h4.SectionTitleGray,
	h4.SectionTitleGray2
	{
		font-size: 11pt;
		color: #000000;
		margin-left: 2em;
		padding-left: 0.5em;
		margin-top: 20pt;
		margin-bottom: 8pt;
		margin-right: 0em;
		background-color: #ffffb0;
		border-left-style: solid;
		border-left-width: 1px;
		border-right-style: solid;
		border-right-width: 1px;
		border-top-style: solid;
		border-top-width: 1px;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-color: #000000;
		text-align: center;
		line-height: 20pt;
	}

	h4.SectionTitleGrayt,
	h4.SectionTitleGrayt2
	{
		font-size: 11pt;
		color: #000000;
		margin-left: -2.5em;
		padding-left: 0.5em;
		margin-top: 20pt;
		margin-bottom: 8pt;
		line-height: 17pt;
		background-color: #d3d3d3;
		background-position: right 6px;
		border-left-style: solid;
		border-left-width: 2px;
		border-right-style: solid;
		border-right-width: 2px;
		border-top-style: solid;
		border-top-width: 2px;
		border-bottom-style: solid;
		border-bottom-width: 2px;
		border-color: #c0c0c0;
	}

	h4.SectionTitleGraytNUM,
	h4.SectionTitleGraytNUM2
	{
		font-size: 11pt;
		color: #000000;
		margin-left: -2.5em;
		margin-top: 0.5em;
		margin-bottom: 10pt;
		text-indent: -1.8em;
		padding-top: 3pt;
		padding-left: 2.8em;
		line-height: 17pt;
		background-color: #d3d3d3;
		background-position: right 6px;
		border-left-style: solid;
		border-left-width: 2px;
		border-right-style: solid;
		border-right-width: 2px;
		border-top-style: solid;
		border-top-width: 2px;
		border-bottom-style: solid;
		border-bottom-width: 2px;
		border-color: #c0c0c0;
		mc-auto-number-class: autoNumPos;
		mc-auto-number-format: "SJ:{n=1}. ";
	}

	h4.SectionTitleGraytNUMcont,
	h4.SectionTitleGraytNUMcont2
	{
		font-size: 11pt;
		color: #000000;
		margin-left: -2.5em;
		margin-top: 0.5em;
		margin-bottom: 10pt;
		text-indent: -1.8em;
		padding-top: 3pt;
		padding-left: 2.8em;
		line-height: 17pt;
		background-color: #d3d3d3;
		background-position: right 6px;
		border-left-style: solid;
		border-left-width: 2px;
		border-right-style: solid;
		border-right-width: 2px;
		border-top-style: solid;
		border-top-width: 2px;
		border-bottom-style: solid;
		border-bottom-width: 2px;
		border-color: #c0c0c0;
		mc-auto-number-class: autoNumPos;
		mc-auto-number-format: "SJ:{n+}. ";
	}

	p.Seigen
	{
		font-size: 9pt;
		font-weight: bold;
		padding-top: 3.5pt;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: 0em;
		padding-left: 3.5em;
		background: url('../Images/style/h_seigen.gif') no-repeat;
		background-position: left 15px;
		border-left-style: none;
		border-left-width: 0px;
		border-right-style: none;
		border-right-width: 0px;
		border-top-style: none;
		border-top-width: 0px;
		border-bottom-style: none;
		border-bottom-width: 0px;
		line-height: 40pt;
		mc-auto-number-format: "制限事項";
	}

	p.Baai
	{
		font-size: 9pt;
		font-weight: bold;
		color: navy;
		padding-top: 3.5pt;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: 0em;
		padding-left: 3.5em;
		background: url('../Images/style/h_baai.gif') no-repeat;
		background-position: left 15px;
		border-left-style: none;
		border-left-width: 0px;
		border-right-style: none;
		border-right-width: 0px;
		border-top-style: none;
		border-top-width: 0px;
		border-bottom-style: none;
		border-bottom-width: 0px;
		line-height: 40pt;
		mc-auto-number-format: "こんな場合には";
	}

	p.Baai2
	{
		font-size: 9pt;
		font-weight: bold;
		color: navy;
		padding-top: 3.5pt;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: 0em;
		padding-left: 3.5em;
		background: url('../Images/style/h_baai.gif') no-repeat;
		background-position: left 15px;
		border-left-style: none;
		border-left-width: 0px;
		border-right-style: none;
		border-right-width: 0px;
		border-top-style: none;
		border-top-width: 0px;
		border-bottom-style: none;
		border-bottom-width: 0px;
		line-height: 40pt;
	}

	/* 見出し
	--------------------------------------------------------- */

	h1.chapter
	{
		font-weight: bold;
		font-size: 14pt;
		margin-left: 8pt;
		margin-right: 6pt;
		margin-top: 2pt;
		margin-bottom: 5pt;
		color: #000000;
	}

	h1.SmallFont
	{
		font-size: 1pt;
		color: #ffffff;
		background-color: #ffffff;
		line-height: 1.5pt;
	}

	h1
	{
		font-weight: bold;
		font-size: 14pt;
		margin-left: -5pt;
		margin-right: 0pt;
		margin-top: 2pt;
		margin-bottom: 0pt;
		color: #ffffff;
		background-color: #003399;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 20px;
		padding-right: 10px;
		line-height: 18pt;
	}

	h2
	{
		font-weight: bold;
		font-size: 14pt;
		margin-left: -8pt;
		margin-right: 0pt;
		margin-top: 2pt;
		margin-bottom: 0pt;
		color: #003399;
		padding-left: 20px;
		padding-right: 10px;
	}

	h2.SectionTitleGaiyo
	{
		font-size: 12pt;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: -2em;
		padding-left: 2.8em;
		background: url("../Images/style/h_gaiyo.gif") no-repeat;
		background-position: left 15px;
		border-left-style: none;
		border-left-width: 0px;
		border-right-style: none;
		border-right-width: 0px;
		border-top-style: none;
		border-top-width: 0px;
		border-bottom-style: none;
		border-bottom-width: 0px;
		line-height: 16pt;
		padding-top: 15.5pt;
	}

	h2.SectionTitleTejun
	{
		font-size: 12pt;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: -2em;
		padding-left: 2.8em;
		background: url("../Images/style/h_tejun.gif") no-repeat;
		background-position: left 15px;
		border-left-style: none;
		border-left-width: 0px;
		border-right-style: none;
		border-right-width: 0px;
		border-top-style: none;
		border-top-width: 0px;
		border-bottom-style: none;
		border-bottom-width: 0px;
		line-height: 16pt;
		padding-top: 15.5pt;
	}

	h4.SectionTitleBKNUM,
	h4.SectionTitleBKNUM2
	{
		font-size: 11pt;
		color: #ffffff;
		margin-left: -2.5em;
		margin-top: 0.5em;
		margin-bottom: 10pt;
		text-indent: -1.8em;
		padding-top: 3pt;
		padding-left: 2.8em;
		line-height: 17pt;
		background-color: #003399;
		mc-auto-number-class: autoNumPos;
		mc-auto-number-format: "SB:{n=1}. ";
	}

	h3.SectionTitleBK
	{
		font-size: 11pt;
		color: #ffffff;
		margin-left: -2.5em;
		padding-left: 0.5em;
		margin-top: 20pt;
		margin-bottom: 8pt;
		line-height: 17pt;
		background-color: #003399;
	}

	.popupBody_1
	{
		text-indent: 0px;
	}

	MadCap|popupBody
	{
		-moz-box-sizing: 350px;
		background-color: #ffffff;
		min-width: 350px;
		width: inherit;
		margin-left: 0px;
	}

	MadCap|popup
	{
		width: inherit;
	}

	h2.SectionTitleTejun2
	{
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
		padding-top: 15.5pt;
		padding-bottom: 12pt;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: -2em;
		padding-left: 2.8em;
		background: url("../Images/style/h_tejun.gif") no-repeat;
		background-position: left 15px;
		border-left-style: none;
		border-left-width: 0px;
		border-right-style: none;
		border-right-width: 0px;
		border-top-style: none;
		border-top-width: 0px;
		border-bottom-style: none;
		border-bottom-width: 0px;
		line-height: 16pt;
		font-size: 12pt;
	}

	h2.SectionTitleSanko2
	{
		font-size: 12pt;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
		padding-top: 15.5pt;
		padding-bottom: 12pt;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: -2em;
		padding-left: 2.8em;
		background: url("../Images/style/h_sanko.gif") no-repeat;
		background-position: left 15px;
		border-left-style: none;
		border-left-width: 0px;
		border-right-style: none;
		border-right-width: 0px;
		border-top-style: none;
		border-top-width: 0px;
		border-bottom-style: none;
		border-bottom-width: 0px;
		line-height: 16pt;
	}

	h2.SectionTitleCyui2
	{
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
		padding-top: 15.5pt;
		padding-bottom: 12pt;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: -2em;
		padding-left: 2.8em;
		background: url('../Images/style/h_cyui.gif') no-repeat;
		background-position: left 15px;
		border-left-style: none;
		border-left-width: 0px;
		border-right-style: none;
		border-right-width: 0px;
		border-top-style: none;
		border-top-width: 0px;
		border-bottom-style: none;
		border-bottom-width: 0px;
		line-height: 16pt;
		font-size: 12pt;
	}

	h2.SectionTitleBaai2
	{
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
		padding-top: 15.5pt;
		padding-bottom: 12pt;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: -2em;
		padding-left: 2.8em;
		background: url('../Images/style/h_baai.gif') no-repeat;
		background-position: left 15px;
		border-left-style: none;
		border-left-width: 0px;
		border-right-style: none;
		border-right-width: 0px;
		border-top-style: none;
		border-top-width: 0px;
		border-bottom-style: none;
		border-bottom-width: 0px;
		line-height: 16pt;
		font-size: 12pt;
	}

	h2.SectionTitleBenri2
	{
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
		padding-top: 15.5pt;
		padding-bottom: 12pt;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: -2em;
		padding-left: 2.8em;
		background: url("../Images/style/h_benri.gif") no-repeat;
		background-position: left 15px;
		border-left-style: none;
		border-left-width: 0px;
		border-right-style: none;
		border-right-width: 0px;
		border-top-style: none;
		border-top-width: 0px;
		border-bottom-style: none;
		border-bottom-width: 0px;
		line-height: 16pt;
		font-size: 12pt;
	}

	h2.SectionTitleGaiyo2
	{
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
		padding-top: 15.5pt;
		padding-bottom: 12pt;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: -2em;
		padding-left: 2.8em;
		background: url("../Images/style/h_gaiyo.gif") no-repeat;
		background-position: left 15px;
		border-left-style: none;
		border-left-width: 0px;
		border-right-style: none;
		border-right-width: 0px;
		border-top-style: none;
		border-top-width: 0px;
		border-bottom-style: none;
		border-bottom-width: 0px;
		line-height: 16pt;
		font-size: 12pt;
	}

	h2.SectionTitleHintLight2
	{
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
		padding-top: 15.5pt;
		padding-bottom: 12pt;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: -2em;
		padding-left: 3em;
		background: url("../Images/style/h_hint.gif") no-repeat;
		background-position: left 15px;
		border-left-style: none;
		border-left-width: 0px;
		border-right-style: none;
		border-right-width: 0px;
		border-top-style: none;
		border-top-width: 0px;
		border-bottom-style: none;
		border-bottom-width: 0px;
		line-height: 16pt;
		font-size: 12pt;
	}

	h2.SectionTitleKOMOKU2,
	h2.SectionTitleKISAIKOMOKU2
	{
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
		padding-top: 15.5pt;
		padding-bottom: 12pt;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: -2em;
		padding-left: 2.8em;
		background: url('../Images/style/h_komoku.gif') no-repeat;
		background-position: left 15px;
		border-left-style: none;
		border-left-width: 0px;
		border-right-style: none;
		border-right-width: 0px;
		border-top-style: none;
		border-top-width: 0px;
		border-bottom-style: none;
		border-bottom-width: 0px;
		line-height: 16pt;
		font-size: 12pt;
	}

	h3.SectionTitleBL2
	{
		margin-bottom: 10pt;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-color: #c0c0c0;
		line-height: 17pt;
		font-weight: bold;
		font-size: 10pt;
		padding-left: 0.5em;
		margin-left: -2em;
		mc-heading-level: 3;
	}

	h3.SectionTitleBL3
	{
		margin-left: -2em;
		margin-top: 10pt;
		margin-bottom: 10pt;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-color: #c0c0c0;
		line-height: 17pt;
		font-weight: bold;
		font-size: 10pt;
		padding-left: 0.5em;
		mc-heading-level: 3;
	}

	p.SectionTitleBL3
	{
		color: #000000;
		margin-left: -2em;
		mc-auto-number-class: autoNumPos;
		margin-top: 10pt;
		margin-bottom: 10pt;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-color: #c0c0c0;
		line-height: 17pt;
		font-weight: bold;
		font-size: 10pt;
		padding-left: 0.5em;
	}

	/* h3～h5 bold --------------------------------240627 */

	h3.bold
	{
		font-weight: bold;
		font-size: 11pt;
	}

	h4.bold
	{
		font-weight: bold;
		font-size: 10pt;
	}

	h5.bold
	{
		font-weight: bold;
		font-size: 10pt;
	}

	/*RevUp ----------------------------241114 */

	p.RevUp
	{
		font-size: 11pt;
		font-weight: bold;
		color: #000000;
		margin-left: -2em;
		margin-top: 1em;
		margin-bottom: 5pt;
		padding-left: 8px;
	}

	h2.RevUp
	{
		font-size: 11pt;
		color: #000000;
		margin-left: 0px;
		padding-left: 10px;
		text-indent: -10px;
		margin-top: 10px;
		margin-bottom: 0px;
		margin: 10px 0px 0px;
	}

	h3.RevUp
	{
		font-size: 11pt;
		padding-left: 10px;
		text-indent: -10px;
		font-size: 10pt;
		border-bottom-width: 0px;
		font-weight: bold;
		margin: 5px 0px 0px;
	}

	h4.RevUp
	{
		page-break-after: avoid;
		text-align: left;
		line-height: 15pt;
		border-left-length: 0px;
		border-left-width: 0px;
		mc-heading-level: 0;
		font-size: 11pt;
		color: #000000;
		margin-left: 20px;
		text-indent: -10px;
		margin-bottom: 0pt;
		padding-left: 10px;
		margin: 5px 0px 0px 10px;
	}

	.home-news-blk
	{
		border-bottom: dotted 1px #c0c0c0;
		padding: 12pt 0px 17px;
		margin-left: 2em;
	}

	/**  250711　追加　**/

	p.id_tip
	{
		font-weight: bold;
		line-height: 18pt;
		font-size: 11pt;
		margin-left: 0em;
		padding-left: 2.5em;
		background-image : url('../Images/style/tip.png');
		background-position: left top;
		background-repeat: no-repeat;
		background-size: contain;
	}

	p.id_info
	{
		font-weight: bold;
		line-height: 18pt;
		font-size: 11pt;
		margin-left: 0em;
		padding-left: 2.5em;
		background-image : url('../Images/style/info.png');
		background-position: left top;
		background-repeat: no-repeat;
		background-size: contain;
	}

	p.id_caution
	{
		font-weight: bold;
		line-height: 18pt;
		font-size: 11pt;
		margin-left: 0em;
		padding-left: 2.5em;
		background-image: url('../Images/style/caution.png');
		background-position: left top;
		background-repeat: no-repeat;	
		background-size: contain;	
	}

	div.id_tip
	{
		border-color: #EBF0FC;
		margin-bottom: 1em;
		margin-left: 2px;
		margin-top: 1em;
		page-break-inside: avoid;
		background: #e6f6e6;
		border-left: solid 2px #009400;
		background-color: #f1f8f1;
		border-left-style: solid;
		border-left-width: 2px;
		border-left-color: #009400;
		border-right-color: #EBF0FC;
		border-top-color: #EBF0FC;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #f5f5f5;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 15px;
		padding-bottom: 15px;
		border-top-left-radius: 3px 3px;
		border-top-right-radius: 3px 3px;
		border-bottom-right-radius: 3px 3px;
		border-bottom-left-radius: 3px 3px;
	}

	div.id_info
	{
		border-color: #EBF0FC;
		margin-bottom: 1em;
		margin-left: 2px;
		margin-top: 1em;
		page-break-inside: avoid;
		border-left: solid 2px #4cb3d4;
		background: #eef9fd;
		background-color: #f2fbff;
		border-left-style: solid;
		border-left-width: 2px;
		border-left-color: #4cb3d4;
		border-right-color: #EBF0FC;
		border-top-color: #EBF0FC;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #f5f5f5;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 15px;
		padding-bottom: 15px;
		border-top-left-radius: 3px 3px;
		border-top-right-radius: 3px 3px;
		border-bottom-right-radius: 3px 3px;
		border-bottom-left-radius: 3px 3px;
	}

	div.id_caution
	{
		border-color: #EBF0FC;
		margin-bottom: 1em;
		margin-left: 2px;
		margin-top: 1em;
		page-break-inside: avoid;
		background: #fff8e6;
		border-left: solid 2px #e6a700;
		background-color: #fffaed;
		border-left-style: solid;
		border-left-width: 2px;
		border-left-color: #e6a700;
		border-right-color: #EBF0FC;
		border-top-color: #EBF0FC;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #f5f5f5;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 15px;
		padding-bottom: 15px;
		border-top-left-radius: 3px 3px;
		border-top-right-radius: 3px 3px;
		border-bottom-right-radius: 3px 3px;
		border-bottom-left-radius: 3px 3px;
	}

	/*----------------------------  今のところ使わない　　　
p.id_note
{
	font-weight: bold;
	line-height: 16pt;
	font-size: 11pt;
	margin-left: 0em;
	background-position: 0px;
	background-repeat: no-repeat;
	background-image: url('../Images/style/note.png');
	background-size: contain;
	padding-left: 2.5em;
}
	
p.id_danger
{
	font-weight: bold;
	line-height: 16pt;
	font-size: 11pt;
	margin-left: 0em;
	background-position: 0px;
	background-repeat: no-repeat;
	background-image: url('../Images/style/danger.png');
	background-size: contain;
	padding-left: 2.5em;
}

div.id_note
{
	border-color: #EBF0FC;
	margin-bottom: 1em;
	margin-left: 2px;
	margin-top: 1em;
	page-break-inside: avoid;
	background-color: #fffdf5;
	border-left: solid 2px #d4d5d8;
	background: #fdfdfe;
	border-left-style: solid;
	border-left-width: 2px;
	border-left-color: #d4d5d8;
	border-right-color: #EBF0FC;
	border-top-color: #EBF0FC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #d4d5d8;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top-left-radius: 3px 3px;
	border-top-right-radius: 3px 3px;
	border-bottom-right-radius: 3px 3px;
	border-bottom-left-radius: 3px 3px;
}

div.id_danger
{
	border-color: #EBF0FC;
	margin-bottom: 1em;
	margin-left: 2px;
	margin-top: 1em;
	page-break-inside: avoid;
	background: #ffebec;
	border-left: solid 2px #e13238;
	background-color: #fff5f5;
	border-left-style: solid;
	border-left-width: 2px;
	border-left-color: #e13238;
	border-right-color: #EBF0FC;
	border-top-color: #EBF0FC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #f5f5f5;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top-left-radius: 3px 3px;
	border-top-right-radius: 3px 3px;
	border-bottom-right-radius: 3px 3px;
	border-bottom-left-radius: 3px 3px;
}
-------------------------------------*/
}

