/*entry19内の<h3>タグの色、文章の開始位置、フォントサイズに対する設定 */
#entry19 h3 {
	color: #515151;
	text-indent: -.5em;
	font-size: 20px;
	display: inline-block;
	vertical-align: 2px;
}

/*entry19内の<h3>タグの色、文章の開始位置、フォントサイズに対する設定 */
#entry19 h4 {
	color: #515151;
	text-indent: -.5em;
	font-size: 18px;
	display: inline-block;
	vertical-align: 2px;
}

/*displayプロティにブラックボックスを生成する*/
.displayblock {
	display: block;
}

/*文章の高さを-1.6文字分、文章の開始位置を1.1文字分設定している*/
.front-ellipsis {
	text-indent: -1.6em;
	margin-left: 1.1em;
}

/*front-ellipsisの前部分に「...」を表示している*/
.front-ellipsis::before {
	content: "...";
}


/*marginを10px左に設定している*/
.mar-left-10 {
	margin-left: 10px;
}

/*marginを20px左に設定している*/
.mar-left-20 {
	margin-left: 20px;
}

/*paddingを10px左に設定している*/
.pad-left-10 {
	padding-left: 10px;
}

/*テキストのインデントを-1.1文字分、マージンを左に1.1文字分設定している*/
.indent-1-chara {
	text-indent: -1.1em;
	margin-left: 1.1em;
}


DIV#entry19{
	margin-left: 10px;
	color: #424242;
}
DIV.entryTxt19{
}
#entry19 P{
	margin-bottom:2em;
	font-size: 13px;
	line-height: 1.7em;
	margin-top: 0;
}
/*entry19内のフォントサイズ、行の高さ、下マージンを設定*/
#entry19 strong {
	font-size: 1.1em;
	line-height: 1.7em;
	margin-bottom: 1em;
}


.pgm-block2 {
	margin-bottom: 100px;
	margin-top: 20px;
}
.pgm-block-title2 {
	vertical-align: middle;
	margin-bottom: 15px;
}
.pgm-block2 h5 {
	display: inline-block;
	margin: 0;
	text-indent: -.5em;
	padding: 0;
	vertical-align: .2em;
}
.pgm-block-head2 {
	width:195px;
	background:url(../../common/img/smp.gif) no-repeat;
	position:relative;
	margin-left: 10px;
	display: inline-block;
	height: 19px;
	margin-top: 1px;
}
.pgm-block-head2 a{
	width:50px;
	height:15px;
	text-indent:-9999px;
	display:block;
	cursor:pointer;
	background:url(../../common/img/source.gif) no-repeat;
	position:absolute;
	left:130px;
	top:2px;
}

/*entry19内の<pre>タグに対して各設定を行っている*/
#entry19 pre {
	display: table;
	overflow: visible;
	padding: 3px;
	font-family: 'MS Gothic', monospace;
	min-width: 100%;
}
.pre-default {
	margin: 0 0 2em 10px;
	background-color: #f6f6f6;
	padding: 0 0 0 4px;
	font-size: 12px;
	width: auto;
	color: #515151;
	position: relative;
}

/*ソースコードを一部表示する際の設定*/
.src1{
	font-size: 12px;
	background-color: #f6f6f6;
}

/*ソースコード上のコピーボタンの位置を絶対領域で設定している*/
.code-copy {
	position: absolute;
	right: 10px;
	top: 10px;
}


/* ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 2019/05/29追加 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ */

/*ソースコード上のコピーボタンの位置を絶対領域で設定している*/
.code-copy2 {
	position: absolute;
	right: 5px;
	top: 5px;
}

/* ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑　2019/05/29追加 ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ */

/* ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 2019/06/06追加 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ */

/*ソースコード上のコピーボタンの位置を絶対領域で設定している*/
.code-copy3 {
	position: absolute;
	right: 10px;
	top: 40px;
}

/*ソースコード上のコピーボタンの位置を絶対領域で設定している*/
.code-copy4 {
	position: absolute;
	right: 5px;
	top: 40px;
}

/*ソースコード上のコピーボタンの位置を絶対領域で設定している*/
.code-copy5 {
	position: absolute;
	right: 0px;
	top: -25px;
}


/* ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑　2019/06/06追加 ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ */


/** entry19内の<ol>タグ内のフォントサイズを17pxに **/
#entry19 ol{
	/* font-size: 16px;  2019/06/03　不要? */
}

/*entry19内の<ol>タグの中の<li>タグ内のマージンを20px確保する*/
#entry19 ol li{
	margin-bottom: 20px;
}

/*entry19内の<ol>タグの中の<li>タグ内の<img>タグのマージンを20px確保する*/
#entry19 ol li img {
	margin-top: 20px;
}

/*entry19内の<asterisk>タグ(注意書き)の中に対して*/
.textasterisk{
	text-indent: -1.1em;
	margin-left: 2.1em;
/*
	font-size: 60%;
	font-color: #696969;
*/
}
/* 2019/05/09追加 */
/*↓↓↓↓ 注意書きを表示する ↓↓↓↓*/
.qtr-asterisk-div{
	padding: 0 20px 10px;
	border-style: solid;
	border-width: 2px;
	margin-bottom: 1em;
	margin-top: 1em;
	margin-left: 30px;
	margin-right: 20px;
	border-color: #4178be;
	text-indent: 0;
    font-size: 14px;
    line-height: 1.5em;
}
.qtr-asterisk-span{
	margin-left: -20px;
	margin-right: -20px;
	margin-bottom: 10px;
	font-weight: 700;
	display: block;
	line-height: 0.8em;
	background-color: #e7f5ff;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #4178be;
}
/*↑↑↑↑ 注意書き ↑↑↑↑*/

/* ()内のテキストなど通常のフォントよりも小さめに設定したテキスト */
.text-complement{
	font-size: 12px;
	border: 1;
}

/* ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓2019/05/20追加 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ */
/* テーブルのタイトルに対する設定 */
.table-caption-setting {
	text-align: left;
	padding: 5px;
}

/* テーブル全体に適用する設定 */
.table-c400-128 {
	font-size : 16px;
	border : solid 2px;
	width : 500px;
	margin-bottom: 1em;
}

.table-c400-128 td{
	padding: 3px;
	border-right: solid 1px !important;
}
.table-c400-128 th{
	font-size: 1.3em;
	padding: 2px;
	border-right: solid 1px !important;
}

.table-column-number {
	text-align: center;
	width: 20px;
	border-bottom: dotted 0.5px  !important;
}
.table-column-parameter {
	text-align: left;
	width: 300px;
	border-bottom: dotted 0.5px;
}
.table-column-inputoutput {
	text-align: left;
	width: 60px;
	border-bottom: dotted 0.5px;
}
.table-column-attribute {
	text-align: left;
	width: 120px;
	border-bottom: dotted 0.5px;
}
.table-text-left {
	text-align: left;
}
.table-text-center {
	text-align: center;
}

/*文章の高さを-1.3文字分、文章の開始位置を1.3文字分設定している*/
.front-asterisk {
	text-indent: -1.3em;
	margin-left: 1.3em;
}

/*front-ellipsisの前部分に「※」を表示している 上のとセットで使用されている*/
.front-asterisk::before {
	content: "※";
}
/* ↓↓↓↓↓Tools74の記事で使用↓↓↓↓ */
.float-left-1{
	float : left;
	width : 13.5em;
}
.float-left-2{
	float : left;
}
/* 使うかは未定*/
.float3{
	float : left;
	background-color: red;
	vertical-align: bottom;
	position: absolute;
	right: 0;
	bottom: 0;
}
.floatnone{
	float: none;
}
.floatblock{
	overflow: hidden;
	position: relative;
}
/* ↑↑↑↑Tools74番の記事で使用↑↑↑↑ */

/* ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑　2019/05/20追加 ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ */

/* ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 2019/05/21追加 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ */
.ul-type-disc{
	list-style-type: disc;
}

/* ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑　2019/05/21追加 ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ */

/* ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 2019/05/22追加 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ */
/* テーブル全体に適用する設定 */
.table-ifs-29 {
	font-size : 13px;
	width : auto;
	letter-spacing: 0.1em;
	line-height: 1.3em;
}
/* 昔のCSSが反映されて悪影響を与えているため、新規で設定している */
.dl-ifs-29 {
	font-size: 14px;
}
.dl-ifs-29 dt{
	background-image: none;
	font-size: 15px;
}
.dl-ifs-29 dd{
	margin-top : 0.5em;
}

.ul-ifs-29 {
	font-size: 15px;
}
.ul-ifs-29 li{
	list-style: disc;
	font-size: 14px;
}

/* ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑　2019/05/22追加 ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ */

/* ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 2019/05/27追加 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ */
/* テーブルの下部分にドットの線を設定 */
.table-borderbottom-dot {
	border-bottom: dotted 0.5px;
}
/*marginを下に1em分に設定している*/
.mar-bottom-1em {
	margin-bottom: 1em;
}
/* ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑　2019/05/27追加 ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ */


/* ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 2019/06/03追加 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ */
.env-122{
	
}

.env-122 ol {
	display: block;
	list-style-type: decimal;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	padding-inline-start: 10px;
	margin: 0 0 10px 0px; /* 上0 右0 下10 左0 */
	font-size: 13px;
	padding-inline-start: 0px;
}

.env-122 ul {
	list-style-type: square;
}

/* ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑　2019/06/03追加 ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ */

.font-size1_2em{
	font-size: 1.2em;
}