/*<meta />*/

/*==Topic General Styles==*/

@charset "UTF-8";

/*Noto Sansのインポート*/

@import url('notosansjp.css');

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

body
{
	color: #404040;
	font-family: 'Noto Sans JP', sans-serif;
	line-height: 1.3em;
	background: #f5f5f5;
}

span.UI_Menu_Button > i,
p > i,
dt > i
{
	font-family: "ＭＳ ゴシック";
}

/* 見出し
--------------------------------------------------------- */

h1
{
	border-left-color: #227CBC;
	border-left-style: solid;
	border-left-width: 8px;
	border-bottom-color: #227CBC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-weight: bold;
	padding-left: 5px;
	page-break-after: avoid;
	line-height: 1.3em;
	font-size: 18pt;
	margin-bottom: 2em;
	/* ページの左余白 */
	margin-left: -6px;
}

h1.Index
{
	/* ページの左余白 */
	margin-left: -6px;
}

h1.Preface
{
	mc-heading-level: 0;
	/* ページの左余白 */
	margin-left: -6px;
}

h1.Toc
{
	mc-heading-level: 0;
	/* ページの左余白 */
	margin-left: -6px;
}

h2
{
	color: #227CBC;
	font-size: 14pt;
	font-weight: bold;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	line-height: 1.3em;
}

h2.Preface
{
	mc-heading-level: 0;
}

h3
{
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 3px;
}

h3.Preface
{
	mc-heading-level: 0;
}

h4
{
	font-size: 2.75em;
}

h5
{
	color: #227CBC;
	font-size: 12pt;
	font-weight: bold;
	margin-top: 1.2em;
}

h6
{
	color: #227CBC;
	font-size: 12pt;
	font-weight: bold;
	margin-top: 1.2em;
}

p
{
	margin-bottom: 5pt;
	margin-top: 5pt;
}

dd
{
	display: list-item;
	margin-bottom: 0.5em;
}

dl
{
	display: block;
	list-style-type: none;
}

dt
{
	font-style: normal;
	font-weight: bold;
}

/* 表
--------------------------------------------------------- */

caption
{
	text-align: left;
}

p.caption
{
	padding-top: 1.5em;
	/* ----- EN ----- */
	mc-auto-number-format: "CT:Table {chapnum}.{n+} ";
}

/* 図
--------------------------------------------------------- */

div.Fig
{
	margin-bottom: 1em;
	margin-top: 1em;
	page-break-inside: avoid;
	text-align: center;
}

div.Fig div,
div.Fig p
{
	text-align: left;
}

div.Fig p.FigTitle,
div.Fig p.ScreenTitle
{
	text-align: center;
}

p.FigTitle
{
	/* ----- JP ----- */
	mc-auto-number-format: 'CF:図{chapnum}.{n+} ';
	/* ----- EN ----- */
	/*
	mc-auto-number-format: 'CF:Figure {chapnum}.{n+} ';
	*/
}

p.ScreenTitle
{
	/* ----- JP ----- */
	mc-auto-number-format: 'CS:画面{chapnum}.{n+} ';
	/* ----- EN ----- */
	/*
	mc-auto-number-format: 'CS:Screen {chapnum}.{n+} ';
	*/
}

/* 画像
--------------------------------------------------------- */

img
{
	border: none;
}

img.scale100
{
	height: auto;
	width: 184px;
}

img.scale200
{
	height: auto;
	width: 236px;
}

img.scale250
{
	height: auto;
	width: 295px;
}

img.scale300
{
	height: auto;
	width: 354px;
}

img.scale350
{
	height: auto;
	width: 413px;
}

img.scale400
{
	height: auto;
	width: 472px;
}

img.scale450
{
	height: auto;
	width: 531px;
}

img.scale500
{
	height: auto;
	width: 590px;
}

img.scale550
{
	height: auto;
	width: 650px;
}

img.scale570
{
	height: auto;
	width: 672px;
}

img.scale600
{
	height: auto;
	width: 710px;
}

img.scale680
{
	height: auto;
	width: 803px;
}

/* ノート
--------------------------------------------------------- */

div.NoteAttention
{
	border-bottom-color: #ff0000;
	border-bottom-style: double;
	border-bottom-width: 3px;
	border-left-style: none;
	border-left-width: 1px;
	border-right-style: none;
	border-right-width: 0px;
	border-top-color: #ff0000;
	border-top-style: double;
	border-top-width: 3px;
	font-style: normal;
	margin-bottom: 1em;
	margin-left: 2px;
	margin-top: 1em;
	padding-bottom: 3px;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 3px;
	page-break-inside: avoid;
	/* ----- JP ----- */
	mc-auto-number-format: '{color red}{b}注意{/b}{/color}';
	/* ----- EN ----- */
	/* 
	mc-auto-number-format: '{color red}{b}Note{/b}{/color}';
	 */
}

div.NoteNote
{
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	margin-bottom: 1em;
	margin-left: 2px;
	margin-top: 1em;
	padding-bottom: 3px;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 3px;
	page-break-inside: avoid;
	mc-auto-number-offset: 0;
	/* ----- JP ----- */
	mc-auto-number-format: '{b}= 備考 ={/b}';
	/* ----- EN ----- */
	/* 
	mc-auto-number-format: '{b}= Remarks ={/b}';
	 */
}

div.NoteFastpath
{
	border-bottom-color: #000000;
	border-bottom-style: double;
	border-bottom-width: 4px;
	border-left-style: none;
	border-left-width: 1px;
	border-right-color: #000000;
	border-right-style: none;
	border-right-width: 1px;
	border-top-color: #000000;
	border-top-style: double;
	border-top-width: 4px;
	margin-bottom: 1em;
	margin-left: 2px;
	margin-top: 1em;
	padding-bottom: 3px;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 3px;
	page-break-inside: avoid;
	mc-auto-number-offset: 0;
	/* ----- JP ----- */
	mc-auto-number-format: '{color #0000ff;}{b}= 参照 ={/b}{/color}';
	/* ----- EN ----- */
	/* 
	mc-auto-number-format: '{color #0000ff;}{b}= Reference ={/b}{/color}';
	 */
}

div.NoteTip
{
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	margin-bottom: 1em;
	margin-left: 2px;
	margin-top: 1em;
	padding-bottom: 3px;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 3px;
	page-break-inside: avoid;
	mc-auto-number-offset: 0;
	/* ----- JP ----- */
	mc-auto-number-format: '{b}= ヒント ={/b}';
	/* ----- EN ----- */
	/* 
	mc-auto-number-format: '{b}= Hint ={/b}';
	 */
}

/* リスト
--------------------------------------------------------- */

li
{
	page-break-inside: avoid;
}

ol,
ul
{
	margin-bottom: 0px;
	margin-top: 0px;
}

ul ul
{
	list-style-type: circle;
}

ul ul ul
{
	list-style-type: disc;
}

ol ol
{
	list-style-type: lower-alpha;
}

ol ol ol
{
	list-style-type: lower-roman;
}

p.OlTitle
{
	font-weight: bold;
}

/* セクション
--------------------------------------------------------- */

div.Section
{
	margin-left: 3em;
	margin-top: 1em;
}

p.SectionTitle
{
	font-weight: bold;
	margin-left: -3em;
	page-break-after: avoid;
}

/* 小見出しレベル1 --------------- */

p.SectionTitleAutoNum1
{
	color: #227CBC;
	font-size: 11pt;
	font-weight: bold;
	mc-auto-number-class: autoNumPos;
	mc-auto-number-format: "SH:({n=1}) ";
}

p.SectionTitleAutoNum1cont
{
	color: #227CBC;
	font-size: 11pt;
	font-weight: bold;
	mc-auto-number-class: autoNumPos;
	mc-auto-number-format: "SH:({n+}) ";
}

/* 小見出しレベル2 --------------- */

p.SectionTitleAutoNum2
{
	color: #227CBC;
	font-size: 11pt;
	font-weight: bold;
	mc-auto-number-class: autoNumPos;
	mc-auto-number-format: "SF:{a=1}) ";
}

p.SectionTitleAutoNum2cont
{
	color: #227CBC;
	font-size: 11pt;
	font-weight: bold;
	mc-auto-number-class: autoNumPos;
	mc-auto-number-format: "SF:{a+}) ";
}

/* 小見出しレベル3 --------------- */

p.SectionTitleAC
{
	border-left-color: #227CBC;
	border-left-style: solid;
	border-left-width: 3px;
	font-weight: bold;
	margin-left: -2.9em;
	padding-left: 5px;
	page-break-after: avoid;
}

/* 小見出しレベル4 --------------- */

p.SectionTitleDT
{
	font-weight: bold;
	page-break-after: avoid;
}

p.SectionTitleDT:before
{
	font-size: 12pt;
}

p.SectionTitleDTBK
{
	page-break-after: avoid;
}

p.SectionTitleDTBK:before
{
	font-size: 12pt;
}

/* 手順
--------------------------------------------------------- */

div.Steps
{
	margin-left: 1.5em;
	margin-top: 0.5em;
	page-break-inside: avoid;
}

/* 手順(図)レベル1 --------------- */

p.StepIllustAutoNum1
{
	/*
	page-break-after: avoid;
	*/
	mc-auto-number-class: autoNumPos;
	mc-auto-number-format: "SI:({n=1}) ";
}

p.StepIllustAutoNum1cont
{
	/*
	page-break-after: avoid;
	*/
	mc-auto-number-class: autoNumPos;
	mc-auto-number-format: "SI:({n+}) ";
}

p.StepIllustTitleAutoNum1
{
	font-weight: bold;
	/*
	page-break-after: avoid;
	*/
	mc-auto-number-class: autoNumPos;
	mc-auto-number-format: "SI:{n=1}) ";
}

p.StepIllustTitleAutoNum1cont
{
	font-weight: bold;
	/*
	page-break-after: avoid;
	*/
	mc-auto-number-class: autoNumPos;
	mc-auto-number-format: "SI:{n+}) ";
}

/* 手順(相互参照)レベル1 --------------- */

p.StepAutoNum1
{
	/*
	page-break-after: avoid;
	*/
	mc-auto-number-class: autoNumPos;
	mc-auto-number-format: "SI:{n=1}. ";
}

p.StepAutoNum1cont
{
	/*
	page-break-after: avoid;
	*/
	mc-auto-number-class: autoNumPos;
	mc-auto-number-format: "SI:{n+}. ";
}

p.StepTitleAutoNum1
{
	font-weight: bold;
	/*
	page-break-after: avoid;
	*/
	mc-auto-number-class: autoNumPos;
	mc-auto-number-format: "SI:{n=1}. ";
}

p.StepTitleAutoNum1cont
{
	font-weight: bold;
	/*
	page-break-after: avoid;
	*/
	mc-auto-number-class: autoNumPos;
	mc-auto-number-format: "SI:{n+}. ";
}

p.StepTitleAutoNum2
{
	font-weight: bold;
	/*
	page-break-after: avoid;
	*/
	mc-auto-number-class: autoNumPos;
	mc-auto-number-format: "SS:{n=0}. ";
}

p.StepTitleAutoNum2cont
{
	font-weight: bold;
	/*
	page-break-after: avoid;
	*/
	mc-auto-number-class: autoNumPos;
	mc-auto-number-format: "SS:{n+}. ";
}

p.StepTitleAutoNum3
{
	color: #227CBC;
	font-weight: bold;
	/*
	page-break-after: avoid;
	*/
	mc-auto-number-class: autoNumPos;
	mc-auto-number-format: "SS:{n}. {n=1} ";
}

p.StepTitleAutoNum3cont
{
	color: #227CBC;
	font-weight: bold;
	/*
	page-break-after: avoid;
	*/
	mc-auto-number-class: autoNumPos;
	mc-auto-number-format: "SS:{n}. {n+} ";
}

/* 目次
--------------------------------------------------------- */

p.TOC1
{
	border-bottom-color: #227CBC;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-top-color: #227CBC;
	border-top-style: none;
	border-top-width: 1px;
	font-size: 14pt;
	margin-bottom: 0.8em;
	margin-top: 2em;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	mc-leader-format: "none";
}

/* 整形済みテキスト
--------------------------------------------------------- */

pre
{
	font-size: 9pt;
	/* ----- JP ----- */
	font-family: 'Noto mono', sans-serif;
	/* ----- EN ----- */
	/*
	font-family: "Courier New";
	*/
}

pre.MsgblockList,
pre.DefCard,
pre.DefJCL,
pre.Codeblock
{
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	line-height: 113%;
	margin-left: 2px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	white-space: pre-wrap;
}

pre.Commandblock
{
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	margin-left: 2px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	white-space: pre-wrap;
}

pre.Msgblock u,
pre.Commandblock u
{
	line-height: 113%;
}

pre.Msgblock i u,
pre.Commandblock i u
{
	line-height: 113%;
}

pre.draft
{
	color: #ff00ff;
	font-size: 9pt;
}

pre.Msgblock
{
	font-style: normal;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	white-space: pre-wrap;
}

pre.Screen
{
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	height: auto;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	/* WebHelp出力時のレイアウト崩れ対策として、領域サイズを指定する */
	margin: 0 auto 0 auto;
	text-align: left;
}

pre.ScreenHigh
{
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	line-height: 113%;
	height: auto;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	/* WebHelp出力時のレイアウト崩れ対策として、領域サイズを指定する */
	margin: 0 auto 0 auto;
	text-align: left;
}

pre.ScreenList
{
	/* 英語版対応のためここでフォントサイズを指定しない */
	/*
	font-size: 6pt;
	*/
	font-size: 6pt;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	height: auto;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	/* WebHelp出力時のレイアウト崩れ対策として、領域サイズを指定する */
	margin: 0 auto 0 auto;
	text-align: left;
}

img	/*Setting max-width: 100%; property makes images always fit the width of the container*/
{
	max-width: 100%;
}

img.thumbnail
{
	mc-thumbnail: popup;
}

a.MCBreadcrumbsLink
{
	font-style: italic;
	text-decoration: underline;
}

a.MCBreadcrumbsLink:visited
{
	color: #000000;
}

a.MCBreadcrumbsLink:hover
{
	color: #ad00ad;
}

MadCap|breadcrumbsProxy
{
	border-bottom: none;
	font-size: .7em;
	font-style: italic;
	/* ----- JP ----- */
	mc-breadcrumbs-prefix: '現在地: ';
	/* ----- EN ----- */
	/* 
	mc-breadcrumbs-prefix: 'You are here: ';
	 */
	mc-breadcrumbs-count: 6;
	margin-top: 5px;
}

MadCap|xref
{
	color: #2D8DCC;
	font-weight: bold;
	mc-format: '{para}';
	text-decoration: underline;
}

MadCap|xref:hover
{
	color: #4F7476;
}

MadCap|dropDown
{
	mc-open-image: url('../Images/Assets/Icons/Arrows/arrow-down-gray.png');
	mc-closed-image: url('../Images/Assets/Icons/Arrows/arrow-right-gray.png');
}

MadCap|dropDownHotspot
{
	color: #f59405;
	font-weight: bold;
}

MadCap|xref.ItemNumber
{
	mc-format: "{paranum}";
}

MadCap|xref.ItemTitle
{
	mc-format: "{para}";
}

/* a Link
--------------------------------------------------------- */

a:link
{
	/* Links you have never accessed */
	color: #0000FF;
	text-decoration: underline;
}

a:visited
{
	/* Links you have accessed */
	color: #0000FF;
	text-decoration: underline;
}

/* NH2024 項目名を日本語で「 」を付け、日英でボールドにする */

span.UI_Item:before
{
	content: "「";
}

span.UI_Item:after
{
	content: "」";
}

span.UI_Item
{
	font-weight: bold;
}

/* NH2024 メニュー、ボタンを日本語で[ ]を付け、日英でボールドにする */

span.UI_Menu_Button:before
{
	content: "[";
}

span.UI_Menu_Button:after
{
	content: "]";
}

span.UI_Menu_Button
{
	font-weight: bold;
}

/* 画面名などを日英でボールドにする */

span.UI_SCR_Item
{
	font-weight: bold;
}

/*==Master Page Topic Layout==*/

.off-canvas-content .main-section > .outer-row
{
	max-width: 100%;
	padding: 0;
}

/*コンテントが入る白い枠 親要素*/
/*検索ボックスも入る。検索ボックスの大きさはOtherTopics.flmspのdivで指定*/

div.content-container
{
	width: 90%;
	margin-bottom: 2%;
	margin-top: 2%;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFF;
	padding: 25px;
	min-height: 80vh;
	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	border: 1px solid #d3d3d3;
	overflow: hidden;
	/*floatしている子要素を認識するための指定。消さない。*/
}

/*本文が入る子要素*/

div.main-content
{
	float: left;
	margin: 5px 10px;
	margin-bottom: 10px;
	width: 75%;
}

/*関連項目が入る子要素*/

div.side-content
{
	float: right;
	margin: 15px 10px;
	margin-bottom: 10px;
	width: 20%;
}

/*上に戻るボタン*/

.scroll-top
{
	position: fixed;
	right: 25px;
	bottom: 25px;
	z-index: 100;
	background-color: #AAA;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	color: #fff;
	line-height: 50px;
	text-align: center;
	/*デフォルトで非表示にする*/
	opacity: 0;
	visibility: hidden;
}

/*このクラスが付与されると表示する*/

.active
{
	opacity: 0.6;
	visibility: visible;
}

.scroll-top:hover
{
	cursor: pointer;
	opacity: 0.6;
	color: #fff;
}

div.top
{
	padding-top: 70px;
	margin-top: -70px;
}

/*== Footer==*/

div.footer
{
	background-color: #55555e;
	padding: 1% 3%;
}

p.footer
{
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 10pt;
	color: #fff;
}

/*== その他 ==*/

span.SearchHighlight
{
	background-color: yellow;
}

/* MadCap固有*/

p.Indent1
{
	margin-left: 1em;
}

p.Indent2
{
	margin-left: 2em;
}

p.Indent3
{
	margin-left: 3em;
}

p.Indent4
{
	margin-left: 4em;
}

/*===========================================================================================================================================================
Styles after this point are styles that are for specific mediums. If any additional styles are added to this template they will be listed after mediums.
[@media tablet] declares styles that will apply when the screen is in tablet view
[@media mobile] declares styles that will apply when the screen is in mobile view
===========================================================================================================================================================*/

p.MiniTOC1,
p.MiniTOC2,
p.MiniTOC3,
p.MiniTOC4,
p.MiniTOC5
{
	font-weight: normal;
	text-decoration: underline;
	color: #0000ff;
}

p.StepTitleAutoNum3cont
{
	margin-left: -1.5em;
	padding-left: 1.4em;
	text-indent: -1.4em;
}

p.StepTitleAutoNum3
{
	margin-left: -1.5em;
	padding-left: 1.4em;
	text-indent: -1.4em;
}

p.StepTitleAutoNum2cont
{
	margin-left: -1.5em;
	padding-left: 1.4em;
	text-indent: -1.4em;
}

p.StepTitleAutoNum2
{
	margin-left: -1.5em;
	padding-left: 1.4em;
	text-indent: -1.4em;
}

p.StepTitleAutoNum1cont
{
	margin-left: -1.5em;
	padding-left: 1.4em;
	text-indent: -1.4em;
}

p.StepTitleAutoNum1
{
	margin-left: -1.5em;
	padding-left: 1.4em;
	text-indent: -1.4em;
}

p.StepAutoNum1cont
{
	margin-left: -1.5em;
	padding-left: 1.4em;
	text-indent: -1.4em;
}

p.StepAutoNum1
{
	margin-left: -1.5em;
	padding-left: 1.4em;
	text-indent: -1.4em;
}

p.StepIllustTitleAutoNum1cont
{
	margin-left: -1.5em;
	padding-left: 1.5em;
	text-indent: -1.5em;
}

p.StepIllustTitleAutoNum1
{
	margin-left: -1.5em;
	padding-left: 1.5em;
	text-indent: -1.5em;
}

p.StepIllustAutoNum1cont
{
	margin-left: -1.5em;
	padding-left: 1.4em;
	text-indent: -1.4em;
}

p.StepIllustAutoNum1
{
	margin-left: -1.5em;
	padding-left: 1.4em;
	text-indent: -1.4em;
}

p.SectionTitleDTBK:before
{
	content: url("../Images/style/DT_2.png") "\00a0";
}

p.SectionTitleDTBK
{
	margin-top: -4px;
	padding-top: -4px;
	margin-left: -3em;
	padding-left: 1.6em;
	text-indent: -1.5em;
}

p.SectionTitleDT:before
{
	content: url("../Images/style/DT_1.png") "\00a0";
}

p.SectionTitleDT
{
	margin-top: -5px;
	padding-top: -5px;
	margin-left: -3em;
	padding-left: 1.6em;
	text-indent: -1.5em;
}

p.SectionTitleAutoNum2cont
{
	margin-left: -3em;
	padding-left: 1.5em;
	text-indent: -1.5em;
}

p.SectionTitleAutoNum2
{
	margin-left: -3em;
	padding-left: 1.5em;
	text-indent: -1.5em;
}

p.SectionTitleAutoNum1cont
{
	margin-left: -3em;
	padding-left: 2.4em;
	text-indent: -2em;
}

p.SectionTitleAutoNum1
{
	margin-left: -3em;
	padding-left: 2.4em;
	text-indent: -2em;
}

@media only screen and (max-width: 1299px)
{
	div.content-container
	{
		width: 90%;
		margin-left: 5%;
	}

	div.main-content
	{
		margin: 5px 10px;
		margin-bottom: 10px;
		width: 55%;
	}

	div.side-content
	{
		margin: 5px 10px;
		margin-bottom: 10px;
		width: 35%;
	}

	div.home-footer
	{
		padding: 1% 5%;
	}

	/*上に戻るボタン*/

	.scroll-top
	{
		position: fixed;
		right: 25px;
		bottom: 25px;
		z-index: 100;
		background-color: #AAA;
		width: 50px;
		height: 50px;
		border-radius: 50%;
		color: #fff;
		line-height: 50px;
		text-align: center;
		/*デフォルトで非表示にする*/
		opacity: 0;
		visibility: hidden;
	}

	/*このクラスが付与されると表示する*/

	.active
	{
		opacity: 0.6;
		visibility: visible;
	}

	.scroll-top:hover
	{
		cursor: pointer;
		opacity: 0.6;
		color: #fff;
	}

	div.top
	{
		padding-top: 70px;
		margin-top: -70px;
	}
}

@media only screen and (max-width: 599px)
{
	.main-section > .outer-row	/*Removes the padding around the body proxy in mobile*/
	{
		padding: 0;
	}

	div.main-content
	{
		margin: 5px 10px;
		margin-bottom: 10px;
		width: 90%;
	}

	div.side-content
	{
		margin: 5px 10px;
		margin-bottom: 10px;
		width: 90%;
	}

	/*上に戻るボタン*/

	.scroll-top
	{
		position: fixed;
		right: 25px;
		bottom: 25px;
		z-index: 100;
		background-color: #AAA;
		width: 50px;
		height: 50px;
		border-radius: 50%;
		color: #fff;
		line-height: 50px;
		text-align: center;
		/*デフォルトで非表示にする*/
		opacity: 0;
		visibility: hidden;
	}

	/*このクラスが付与されると表示する*/

	.active
	{
		opacity: 0.6;
		visibility: visible;
	}

	.scroll-top:hover
	{
		cursor: pointer;
		opacity: 0.6;
		color: #fff;
	}

	div.top
	{
		padding-top: 70px;
		margin-top: -70px;
	}
}

@media non-print
{
	/* セクション
	--------------------------------------------------------- */

	/* 小見出しレベル1 --------------- */

	p.SectionTitleAutoNum1
	{
		/* ----- JP ----- */
		/* 見出し折り返し時の左揃え */
		margin-left: -3em;
		padding-left: 2.4em;
		text-indent: -2em;
		/* ----- EN ----- */
		/* 見出し折り返し時の左揃え */
		/*
		margin-left: -3em;
		padding-left: 2.2em;
		text-indent: -1.6em;
		*/
	}

	p.SectionTitleAutoNum1cont
	{
		/* ----- JP ----- */
		/* 見出し折り返し時の左揃え */
		margin-left: -3em;
		padding-left: 2.4em;
		text-indent: -2em;
		/* ----- EN ----- */
		/* 見出し折り返し時の左揃え */
		/*
		margin-left: -3em;
		padding-left: 2.2em;
		text-indent: -1.6em;
		*/
	}

	/* 小見出しレベル2 --------------- */

	p.SectionTitleAutoNum2
	{
		/* ----- JP ----- */
		/* 見出し折り返し時の左揃え */
		margin-left: -3em;
		padding-left: 1.5em;
		text-indent: -1.5em;
		/* ----- EN ----- */
		/* 見出し折り返し時の左揃え */
		/*
		margin-left: -3em;
		padding-left: 1.3em;
		text-indent: -1.3em;
		*/
	}

	p.SectionTitleAutoNum2cont
	{
		/* ----- JP ----- */
		/* 見出し折り返し時の左揃え */
		margin-left: -3em;
		padding-left: 1.5em;
		text-indent: -1.5em;
		/* ----- EN ----- */
		/* 見出し折り返し時の左揃え */
		/*
		margin-left: -3em;
		padding-left: 1.3em;
		text-indent: -1.3em;
		*/
	}

	/* 小見出しレベル4 --------------- */

	p.SectionTitleDT
	{
		margin-top: -5px;
		padding-top: -5px;
		/* ----- JP ----- */
		/* 見出し折り返し時の左揃え */
		margin-left: -3em;
		padding-left: 1.6em;
		text-indent: -1.5em;
		/* ----- EN ----- */
		/* 見出し折り返し時の左揃え */
		/*
		margin-left: -3.2em;
		padding-left: 1.8em;
		text-indent: -1.5em;
		*/
	}

	p.SectionTitleDT:before
	{
		content: url("../Images/style/DT_1.png") "\00a0";
	}

	p.SectionTitleDTBK
	{
		margin-top: -4px;
		padding-top: -4px;
		/* ----- JP ----- */
		/* 見出し折り返し時の左揃え */
		margin-left: -3em;
		padding-left: 1.6em;
		text-indent: -1.5em;
		/* ----- EN ----- */
		/* 見出し折り返し時の左揃え */
		/*
		margin-left: -3em;
		padding-left: 1.8em;
		text-indent: -1.5em;
		*/
	}

	p.SectionTitleDTBK:before
	{
		content: url("../Images/style/DT_2.png") "\00a0";
	}

	/* 手順
	--------------------------------------------------------- */

	/* 手順(図)レベル1 --------------- */

	p.StepIllustAutoNum1
	{
		/* ----- JP ----- */
		/* 見出し折り返し時の左揃え */
		margin-left: -1.5em;
		padding-left: 1.4em;
		text-indent: -1.4em;
		/* ----- EN ----- */
		/* 見出し折り返し時の左揃え */
		/*
		margin-left: -1.5em;
		padding-left: 1.1em;
		text-indent: -1.1em;
		*/
	}

	p.StepIllustAutoNum1cont
	{
		/* ----- JP ----- */
		/* 見出し折り返し時の左揃え */
		margin-left: -1.5em;
		padding-left: 1.4em;
		text-indent: -1.4em;
		/* ----- EN ----- */
		/* 見出し折り返し時の左揃え */
		/*
		margin-left: -1.5em;
		padding-left: 1.1em;
		text-indent: -1.1em;
		*/
	}

	p.StepIllustTitleAutoNum1
	{
		/* ----- JP ----- */
		/* 見出し折り返し時の左揃え */
		margin-left: -1.5em;
		padding-left: 1.5em;
		text-indent: -1.5em;
		/* ----- EN ----- */
		/* 見出し折り返し時の左揃え */
		/*
		margin-left: -1.5em;
		padding-left: 1.2em;
		text-indent: -1.2em;
		*/
	}

	p.StepIllustTitleAutoNum1cont
	{
		/* ----- JP ----- */
		/* 見出し折り返し時の左揃え */
		margin-left: -1.5em;
		padding-left: 1.5em;
		text-indent: -1.5em;
		/* ----- EN ----- */
		/* 見出し折り返し時の左揃え */
		/*
		margin-left: -1.5em;
		padding-left: 1.2em;
		text-indent: -1.2em;
		*/
	}

	/* 手順(相互参照)レベル1 --------------- */

	p.StepAutoNum1
	{
		/* ----- JP ----- */
		/* 見出し折り返し時の左揃え */
		margin-left: -1.5em;
		padding-left: 1.4em;
		text-indent: -1.4em;
		/* ----- EN ----- */
		/* 見出し折り返し時の左揃え */
		/*
		margin-left: -1.5em;
		padding-left: 1em;
		text-indent: -1em;
		*/
	}

	p.StepAutoNum1cont
	{
		/* ----- JP ----- */
		/* 見出し折り返し時の左揃え */
		margin-left: -1.5em;
		padding-left: 1.4em;
		text-indent: -1.4em;
		/* ----- EN ----- */
		/* 見出し折り返し時の左揃え */
		/*
		margin-left: -1.5em;
		padding-left: 1em;
		text-indent: -1em;
		*/
	}

	p.StepTitleAutoNum1
	{
		/* ----- JP ----- */
		/* 見出し折り返し時の左揃え */
		margin-left: -1.5em;
		padding-left: 1.4em;
		text-indent: -1.4em;
		/* ----- EN ----- */
		/* 見出し折り返し時の左揃え */
		/*
		margin-left: -1.5em;
		padding-left: 1.1em;
		text-indent: -1.1em;
		*/
	}

	p.StepTitleAutoNum1cont
	{
		/* ----- JP ----- */
		/* 見出し折り返し時の左揃え */
		margin-left: -1.5em;
		padding-left: 1.4em;
		text-indent: -1.4em;
		/* ----- EN ----- */
		/* 見出し折り返し時の左揃え */
		/*
		margin-left: -1.5em;
		padding-left: 1.1em;
		text-indent: -1.1em;
		*/
	}

	p.StepTitleAutoNum2
	{
		/* ----- JP ----- */
		/* 見出し折り返し時の左揃え */
		margin-left: -1.5em;
		padding-left: 1.4em;
		text-indent: -1.4em;
		/* ----- EN ----- */
		/* 見出し折り返し時の左揃え */
		/*
		margin-left: -1.5em;
		padding-left: 1.1em;
		text-indent: -1.1em;
		*/
	}

	p.StepTitleAutoNum2cont
	{
		/* ----- JP ----- */
		/* 見出し折り返し時の左揃え */
		margin-left: -1.5em;
		padding-left: 1.4em;
		text-indent: -1.4em;
		/* ----- EN ----- */
		/* 見出し折り返し時の左揃え */
		/*
		margin-left: -1.5em;
		padding-left: 1.1em;
		text-indent: -1.1em;
		*/
	}

	p.StepTitleAutoNum3
	{
		/* ----- JP ----- */
		/* 見出し折り返し時の左揃え */
		margin-left: -1.5em;
		padding-left: 1.4em;
		text-indent: -1.4em;
		/* ----- EN ----- */
		/* 見出し折り返し時の左揃え */
		/*
		margin-left: -1.5em;
		padding-left: 1.1em;
		text-indent: -1.1em;
		*/
	}

	p.StepTitleAutoNum3cont
	{
		/* ----- JP ----- */
		/* 見出し折り返し時の左揃え */
		margin-left: -1.5em;
		padding-left: 1.4em;
		text-indent: -1.4em;
		/* ----- EN ----- */
		/* 見出し折り返し時の左揃え */
		/*
		margin-left: -1.5em;
		padding-left: 1.1em;
		text-indent: -1.1em;
		*/
	}

	/* 目次
	--------------------------------------------------------- */

	p.MiniTOC1,
	p.MiniTOC2,
	p.MiniTOC3,
	p.MiniTOC4,
	p.MiniTOC5
	{
		font-weight: normal;
		/* WebマニュアルのミニTOCを青色にし、下線を追加 */
		text-decoration: underline;
		color: #0000ff;
	}
}

