@charset "UTF-8";
/*********************************************
Web生成時、style_epub3web.css があると、
XHTMLには、style_epub3web.css がリンクされ、
style.css は、XHTMLにリンクされない。
Web 生成とEPUB生成の両方が必要なときは、
共通部分は、style_epub3web.css と style.css 
の両方に記述する必要がある。
--この CSS の構成--------------------
EPUB Web PDF 共通 style
EPUB Web 共通 style
Web Page 専用 style
-------------------------------------
*********************************************/

/* EPUB Web PDF 共通 style 
********************************************/

/* 文字サイズとフォント　*/
.styleset1 { /* ::nolabel の幅をラベル幅を固定2emにする */
display:inline-block;
width:2em;
padding-left:2em;
margin-right:-2em;
}
.styleset2 {font-size:0.5em;} /* 半角空白の変わり [[[styleset1 　]]] */
.styleset3 {text-indent:0;}
.styleset3 p {text-indent:0;}

.styleset6 {vertical-align:-10%;}
.styleset7 {font-size:0.8em;line-height:1.2em;}
.styleset8 {margin-left:1em;}
.styleset9 {margin-left:2em;}
.styleset10 p, span.styleset10 {font-size:3.0em;}
.styleset11 p, span.styleset11 {font-size:2.0em;}
.styleset12 p, span.styleset12 {font-size:1.5em;}
.styleset13 p, span.styleset13 {font-size:1.2em;}
.styleset14 {font-size:0.8em;line-height:1.2em;}
.styleset15 {vertical-align:-0.4em;}
.styleset16 p, span.styleset16 {font-family:sans-serif;}
.styleset17 p, span.styleset17 {font-weight:700;}
.styleset18 p,
.styleset18 p, .styleset18 table, .styleset18 ul, span.styleset18 {margin-left:2em;margin-right:2em;}
.styleset19 {letter-spacing:0.0em;}
.styleset20 {
margin:0.25em;
padding:0.5em 0.5em;
border:solid thin #8D8D8D;
}

/* EPUB Web 共通 style 
********************************************/

body {
/* 	line-height: 1em;*/
	line-height: 1.25em;
	font-family: "HiraKakuProN-W3", "ヒラギノ角ゴシック ProN W3", "HiraKakuPro-W3", "ヒラギノ角ゴシック Pro W3", "Meiryo", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "HiraKakuProN-W3", "ヒラギノ角ゴシック ProN W3", "HiraKakuPro-W3", "ヒラギノ角ゴシック Pro W3", "Meiryo", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;
}

/* 半空行(横書き)
- - - - - - - - - - - - - - - - - - - - - */

p.inside-p {text-indent: 0;}

.half-gap {
  margin-top: 0;
  margin-bottom: .5em;
  border-top: solid 1pt transparent;
}

/* 特殊化されていない画像のサイズ
- - - - - - - - - - - - - - - - - - - - - */
img.vt10,
li img.gaiji,
p img.gaiji {vertical-align:-10%;}

img.vt15 {vertical-align:-20%;}


div.tbl table {
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	margin-bottom: auto;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
}
div.tbl table th,
div.tbl table td {
	border: 1px solid #C0C0C0;
}
div.tbl table th {
	text-align: center;
	font-weight: bold;
	background-color: #F0F0F0;
}

body hr {
	border-top: 4px solid #F0F0F0;
	margin: 1em 0;
}

/********************************************
 Web Page 専用
********************************************/

/* Web 生成のナビゲーション用 */

div.nav-top {
	margin: 0px;
	width: 100%;
	border-bottom: #999 1px solid;
	text-align: left;
	margin-left:-20px;
	margin-top:-100px;
	margin-bottom:50px;
	display: block;
	height:60px;
	background-color:#000;
	position:fixed;
	opacity:0.85;
	background-image:url(bookicon.png);
	background-repeat:no-repeat;
	background-position-x:right;
}


@media print {
div.nav-top {
	margin: 0px;
	width: 100%;
	border-bottom: #999 1px solid;
	text-align: left;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:30px;
	display: block;
	height:60px;
	background-color:#000;
	position:static;
	opacity:1;
	background-image:url(bookicon.png);
	background-repeat:no-repeat;
	background-position-x:right;
	}
}



div.nav-top a {
	display: block;
	float:left;
	width:60px;
	margin:6px;
	margin-top:10px;
	text-align: center;
	padding:10px;
	border: 1px #666 solid;
	margin-bottom:20px;
	color:#aaa;
	text-decoration:none;
}

@media print {
div.nav-top a {
	display:none;
	}

}


div.nav-top a:hover {
	border: 1px #fff solid;
	color:#fff;
	background-color:#333;
		border-bottom: 4px #fff solid;
}

div.nav-top:before{
content:"瞬簡PDF 作成 2024 マニュアル";
white-space: pre;

	line-height:2.2em;
	font-size: 20px;
	float:right;
	color: #E75C67;
	margin:10px;
	margin-right:70px;
}



div.nav-bottom {
	clear : both;
	margin: 5em 0 0 0;
	padding-top:1em;
	width: 100%;
	border-top: #999 1px solid;
	text-align: left;
	margin-bottom:60px;

}

@media print {
div.nav-bottom {
	display:none;
	}

}


div.nav-bottom a {
	display: block;
	float:left;
	width:60px;
	margin:6px;
	text-align: center;
	padding:10px;
	border: 1px #00f solid;
	margin-bottom:20px;
}

div.nav-bottom:after{
content:"Copyright(c) 2024 Antenna House, Inc. All rights reserved.\A Antenna House is a trademark of Antenna House, Inc.\A \A";
white-space: pre;
	clear:left;
	text-align: 1.6em;
	font-size: 14px;
		float:left;
}

.embed {
	margin-right:	auto;
	margin-left:	auto;
}


.__embededsection__ table {
	width: 60%;
	margin-right:	auto;
	margin-left:	auto;
}

.__embededsection__ caption {
	caption-side: bottom;
	text-align:	center;
	font-weight:	bold; 

}

.wrap {
	white-space: normal;
	text-align: left;
}

.tbl > table {
/*	width: 60%;*/
	max-width:900px;
	margin-right:	auto;
	margin-left:	auto;
}

.tbl > table > caption {
	caption-side: bottom;
	text-align:	center;
	font-weight:	bold;
}

.mltoc ol .wrapper {
	margin-left: 0;
}


/*-------------------------------*/

body {
	margin-right:20px;
	margin-left:20px;
	margin-top:100px;
}

@media print {
body {
	margin:0;
}

}

ul:not(.nolabel) {
/*	list-style-type: square;*/
	margin: 0 0 0 2em;
	padding: 0 0 0 0;
	list-style-position: outside;
	text-indent: 20px;
		max-width:900px;
}

ol:not(.nolabel) {
/*	list-style-type: square;*/
	margin: 0 0 0 2em;
	padding: 0 0 0 0;
	list-style-position: outside;
	text-indent: 20px;
		max-width:900px;
}

ul:not(.nolabel) li {
	text-indent: 0;
	margin-top:16px;
	margin-bottom:16px;
}
ol:not(.nolabel) li {
	text-indent: 0;
	margin-top:16px;
	margin-bottom:16px;
}
li {
	font-family: "HiraKakuProN-W3", "ヒラギノ角ゴシック ProN W3", "HiraKakuPro-W3", "ヒラギノ角ゴシック Pro W3", "Meiryo", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;
		text-align: left;
	}

li > img {
}
dl {
	clear:left;
	margin-top:2.0em;
		max-width:900px;
}
dt {
	font-family: "HiraKakuProN-W3", "ヒラギノ角ゴシック ProN W3", "HiraKakuPro-W3", "ヒラギノ角ゴシック Pro W3", "Meiryo", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;
	margin-top:1.8em;
	margin-bottom:0.4em;
	font-weight:bold;
}

dd {
	margin-top:0.4em;
	margin-bottom:0.4em;
	line-height:1.6em;
}
.fig {
}
.fig p {
}
.fig > .caption {
	text-indent: 0;
	font-size: .9em;
	line-height: 1.2em;
	text-align:left;
	font-weight:bold;
	margin-top: .5em;
	margin-bottom: 2.5em;
	margin-left: 20px;
	color:#666;
}

.tbl {
	margin: 1em;
	text-align:left;
		max-width:900px;
}

.tbl > table {
	max-width:900px;
	margin-right:	auto;
	margin-left:10px;
}

.tbl > table > caption {
	caption-side: bottom;
	font-weight:	bold;
}

.tbl >.caption {
	caption-side: bottom;
	font-weight:	bold;
	text-align:left;
	margin-left: 20px;
	color:#666;
}

p {
	margin:10px;
	margin-left:16px;
	max-width:900px;
}

.level2>h1 {
	margin-bottom:40px;
	font-size:25px;
	border:0;
	box-shadow:0 0;
}

.level3>h1 {
	margin-bottom:40px;
	font-size:25px;
	border:0;
	border-bottom: 4px solid #006;
	box-shadow:0 0;
	color:#006;
	padding-bottom:4px;
	padding-left:4px;
}

.level4>h1 {
	margin-bottom:30px;
	font-size:23px;
	border:0;
	box-shadow:0 0;
}

.level5>h1 {
	margin-bottom:30px;
	font-size:19px;
	border:0;
	border-bottom: 10px #bbb solid;
	padding:6px;
	padding-bottom:2px;
	box-shadow:0 0;
}

.mltoc>h1 {
	margin-bottom:40px;
	font-size:37px;
	border:0;
	border-bottom: 4px solid #666;
	box-shadow:0 0;
	color:#666;
	padding-bottom:4px;
	padding-left:4px;

}

.mltoc li .level2 {
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
	margin:20 10 10 6;
	border-left: 10px #006 solid;
	padding-left:10px;
}



.mltoc li .level3 {
	font-size:17px;
	text-decoration:none;

}

.mltoc li .level4 {
	font-size:14px;
	text-decoration:none;
}

.mltoc li .level5 {
	font-size:14px;
	text-decoration:none;
	padding-left:60px;
}

.mltoc>.to_home {
	margin: 0px;
	width: 100%;
	border-bottom: #999 1px solid;
	text-align: left;
	margin-left:-20px;
	margin-top:-100px;
	margin-bottom:50px;
	display: block;
	height:60px;
	background-color:#000;
	position:fixed;
	opacity:0.85;
	background-image:url(bookicon.png);
	background-repeat:no-repeat;
	background-position-x:right;
}


.mltoc>.to_home:before{
content:"瞬簡PDF 作成 2024 マニュアル";
white-space: pre;

	line-height:2.2em;
	font-size: 17px;
	float:right;
	color: #E75C67;
	margin:10px;
	margin-right:70px;
}
.mltoc>hr {
	background-color:#fff;
	height:0px;
	border:none;

}

.mltoc>.to_home {
	max-width:100%;
}



/*-------------------------- レスポンシブ用CSS ここから ----------------------*/
@media screen and (max-width:640px) {
/* ↓ここに個別のスマホ用スタイルを指定 */


div,p,ol,ul,table {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	max-width:none;	
	width:auto;
	padding-right:0px;
}



/* ↑ここまでに個別のスマホ用スタイルを指定 */
}
/*-------------------------- レスポンシブ用CSS ここまで ----------------------*/