@charset "utf-8";

body:first-of-type .txtS{font-size:9pt;}
body:first-of-type .txtM{font-size:10pt;}
body:first-of-type .txtB{font-size:11.5pt;}



/** [margin] **************************************************************************/
.mc{margin: 0 auto;}

/* �� */
.mT1{margin-top:1px;}
.mT5{margin-top:5px;}
.mT7{margin-top:7px;}
.mT10{margin-top:10px;}
.mT15{margin-top:15px;}
.mT21{margin-top:21px;}
.mT24{margin-top:24px;}
.mT30{margin-top:30px;}

/* �� */
.mB5{margin-bottom:5px;}
.mB10{margin-bottom:10px;}
.mB15{margin-bottom:15px;}
.mB20{margin-bottom:20px;}
.mB25{margin-bottom:25px;}
.mB30{margin-bottom:30px;}
.mB40{margin-bottom:40px;}
.mB50{margin-bottom:50px;}
.mB60{margin-bottom:60px;}
.mB70{margin-bottom:70px;}
/* �� */
.mL8{margin-left:8px;}
.mL10{margin-left:10px;}
.mL15{margin-left:15px;}
.mL25{margin-left:25px;}
.mL33{margin-left:33px;}

/* �E */
.mR10{margin-right:10px;}
.mR15{margin-right:15px;}


/** [padding] ************************************************************************/

.p0_10{padding: 0px 10px;}
.p13{padding: 13px;}

/* �� */
.pT21{padding-top:21px;}
.pT10{padding-top:10px;}
.pT15{padding-top:15px;}
.pT30{padding-top:30px;}

/* �� */
.pB10{padding-bottom:10px;}
.pB15{padding-bottom:15px;}
.pB30{padding-bottom:30px;}

/* �� */
.pL1em{padding-left:1em;}
.pL1Hem{padding-left:1.5em;}
.pL2em{padding-left:2em;}
.pL2Hem{padding-left:2.5em;}
.pL3em{padding-left:3em;}
.pL3Hem{padding-left:3.5em;}
.pL4em{padding-left:4em;}
.pL4Hem{padding-left:4.5em;}
.pL5em{padding-left:5em;}
.pL5Hem{padding-left:5.5em;}
.pL4{padding-left: 4px;}
.pL5{padding-left:5px;}
.pL10{padding-left:10px;}
.pL15{padding-left:15px;}

/* �E */
.pR1{padding-right:1px;}
.pR5{padding-right:5px;}
.pR10{padding-right:10px;}
.pR15{padding-right:15px;}

/** [text-indent]********************************************************************/
.tI-1em{text-indent:-1em;}
.tI-1Hem{text-indent:-1.5em;}
.tI-2em{text-indent:-2em;}
.tI-2Hem{text-indent:-2.5em;}
.tI-3em{text-indent:-3em;}
.tI-3Hem{text-indent:-3.5em;}
.tI-4em{text-indent:-4em;}
.tI-4Hem{text-indent:-4.5em;}
.tI-5em{text-indent:-5em;}
.tI-5Hem{text-indent:-5.5em;}

.ta-l{text-align: left;}
.ta-c{text-align: center;}
.ta-r{text-align: right;}

.textLH{font-size: 14px;color: #006699;font-family: "メイリオ",　meiryo, sans-serif, "ＭＳ ゴシック";}
.textS{font-size: 13px !important;}
.fwb{font-weight: bold !important;}
.is_hidden{
	display: none !important;
}
.bd1{border: 1px solid #333;}

/*体裁調整*/

.grand table.g_table{
	border:1px solid #969696;
	vertical-align:middle;
	border-collapse:collapse;
	border-spacing:0;
	font-size:80%;
}

body:first-of-type.grand table.g_table{
	font-size:70%;
}

.grand table.g_table th{
	text-align:center;
	padding:4px;
}

.grand table.g_table td{
	text-align:left;
	padding:4px;
}

.grand table.g_table .txtAL{
	text-align:left;
}

.grand table.g_table .txtAR{
	text-align:right;
}

.grand table.g_table .txtAC{
	text-align:center;
}

.grand table.g_table{
	border:1px solid #969696;
	text-align:center;
	vertical-align:middle;
	border-collapse:collapse;
	border-spacing:0;
	font-size:80%;
}

body:first-of-type.grand table.g_table{
	font-size:70%;
}

.grand .dotRB{
	background:url("/products/bizprinter/common/bij/images/dotline_table.gif") repeat-x bottom right;
}

.grand .dotR{
	background:url("/products/bizprinter/common/bij/images/dotlineY_table.gif") repeat-y bottom right;
}

.grand .dotB{
	background:url("/products/bizprinter/common/bij/images/dotlineX_table.gif") repeat-x bottom right;
}

.grand .color_side{
	background-color:#f5f5f5;
}

.grand .color_top{
	background-color:#dce6f0;
}


/* �d�l�T�v */

.grand table.g_table_01{
	border:1px solid #969696;
	text-align:center;
	vertical-align:middle;
	border-collapse:collapse;
	border-spacing:0;
}

.grand table.g_table_01 th{
	background:#f5f5f5 url("/products/bizprinter/common/bij/images/dotline_table.gif") repeat-x bottom right;
}

.grand table.g_table_01 th.lastR{
	background:#f5f5f5 url("/products/bizprinter/common/bij/images/dotlineX_table.gif") repeat-x bottom right;
}

.grand table.g_table_01 tr.last th{
	background:#f5f5f5 url("/products/bizprinter/common/bij/images/dotlineY_table.gif") repeat-y bottom right;
}

.grand table.g_table_01 td{
	background:url("/products/bizprinter/common/bij/images/dotlineX_table.gif") repeat-x bottom right;
}

.grand table.g_table_01 tr.last td{
	background:none;
}

.grand table.g_table_01 th,
.grand table.g_table_01 td{
	padding:10px 3px;
	font-size:80%
}

body:first-of-type.grand table.g_table_01 th,
body:first-of-type.grand table.g_table_01 td{
	font-size:70%;
}

.grand .spec table.g_table_01 table,
.grand .spec table.g_table_01 table th,
.grand .spec table.g_table_01 table td{
	background:none;
}

/* �㕔TH�̃e�[�u���p�^�[�� */
.grand table.g_table_02{
	border:1px solid #969696;
	text-align:center;
	vertical-align:middle;
	border-collapse:collapse;
	border-spacing:0;
}

.grand table.g_table_02 th{
	background:#f5f5f5 url("/products/bizprinter/common/bij/images/dotline_table.gif") repeat-x bottom right;
}

.grand table.g_table_02 td{
	background:url("/products/bizprinter/common/bij/images/dotline_table.gif") repeat-x bottom right;
}

.grand table.g_table_02 th.lastR{
	background:#f5f5f5 url("/products/bizprinter/common/bij/images/dotlineX_table.gif") repeat-x bottom right;
}

.grand table.g_table_02 td.lastR{
	background:url("/products/bizprinter/common/bij/images/dotlineX_table.gif") repeat-x bottom right;
}

.grand table.g_table_02 th.lastB{
	background:#f5f5f5 url("/products/bizprinter/common/bij/images/dotlineY_table.gif") repeat-y bottom right;
}

.grand table.g_table_02 td.lastB{
	background:url("/products/bizprinter/common/bij/images/dotlineY_table.gif") repeat-y bottom right;
}

.grand table.g_table_02 td.lastBR{
	background:none;
}

.grand table.g_table_02 th.thLine01{
	background-image:none;
	border-bottom:1px solid #969696;
	border-right:1px solid #969696;
}
.grand table.g_table_02 th.thLine02{
	background:none;
	border-bottom:1px solid #969696;
}
.grand table.g_table_02 th.thLine03{
	background:#f5f5f5 url("/products/bizprinter/common/bij/images/dotlineX_table.gif") repeat-x bottom right;
	border-right:1px solid #969696;
}
.grand table.g_table_02 th.thLine04{
	background-image:none;
	border-right:1px solid #969696;
}


.grand table.g_table_02 th,
.grand table.g_table_02 td{
	padding:10px 10px;
	font-size:80%
}


body:first-of-type.grand table.g_table_02 th,
body:first-of-type.grand table.g_table_02 td{
	font-size:80%;
}

.grand .spec table.g_table_02 table,
.grand .spec table.g_table_02 table th,
.grand .spec table.g_table_02 table td{
	background:none;
}


.grand dl.notes dt{
	clear:left;
	float:left;
}

.grand dl.notes dd{
	float:left;
}

/* �� */
.grand table.notes{
	font-size:75%;
	line-height:140%
}

body:first-of-type.grand table.notes{
	font-size:65%;
}

.grand table.notes th{
	white-space:nowrap;
	padding:2px;
}

.grand table.notes td{
	padding:2px;
}
table.def_table {
	width: 100%;
	_font-size: 95%;

}
table.def_table th,
table.def_table td {
	border: solid 1px #bcbcbc;
	padding: 7px;
}
table.def_table th {
	background: #edeff5;
	font-weight: bold;
	text-align: left;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
#instrumentation_criteria,
#colorio,
#ecotank,
#bizincjet,
#pagePrinter{
	margin-bottom: 3px;
}
.ep_contents-wrapper,
.ep_sokutei_nav-wrapper{
	max-width: 960px;
	margin: 0 auto;
}
.ep_sokutei_nav-wrapper{
	margin-bottom: 70px;
}
.ep_sokutei_nav-ttl-list,
.ep_sokutei_nav-colorio,
.ep_sokutei_nav-ecotank,
.ep_sokutei_nav-bizIncjet,
.ep_sokutei_nav-smartcharge,
.ep_sokutei_nav-pagePrinter{
	border: 1px solid #e2e2e2;
	margin-bottom: 40px;
}
.ep_sokutei_nav-ttl-list{
	border: 0;
}

.ep_sokutei_nav-ttl-list,
.ep_sokutei_nav-colorio-list,
.ep_sokutei_nav-ecotank-list,
.ep_sokutei_nav-bizIncjet-list,
.ep_sokutei_nav-smartcharge-list,
.ep_sokutei_nav-pagePrinter-list{
	box-sizing: border-box;
	padding: 6px 14px 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.ep_sokutei_nav-ttl-list > li,
.ep_sokutei_nav-colorio-list > li,
.ep_sokutei_nav-ecotank-list > li,
.ep_sokutei_nav-bizIncjet-list > li,
.ep_sokutei_nav-smartcharge-list > li,
.ep_sokutei_nav-pagePrinter-list > li{
	position: relative;
	width:50%;
	box-sizing: border-box;
	margin-bottom: 6px;
	text-align: left;
}
.ep_sokutei_nav-ttl-list > li:nth-child(odd),
.ep_sokutei_nav-colorio-list > li:nth-child(odd),
.ep_sokutei_nav-ecotank-list > li:nth-child(odd),
.ep_sokutei_nav-bizIncjet-list > li:nth-child(odd),
.ep_sokutei_nav-smartcharge-list > li:nth-child(odd),
.ep_sokutei_nav-pagePrinter-list > li:nth-child(odd){
	padding-right: 4px;
}
.ep_sokutei_nav-ttl-list > li:nth-child(even),
.ep_sokutei_nav-colorio-list > li:nth-child(even),
.ep_sokutei_nav-ecotank-list > li:nth-child(even),
.ep_sokutei_nav-bizIncjet-list > li:nth-child(even),
.ep_sokutei_nav-smartcharge-list > li:nth-child(even),
.ep_sokutei_nav-pagePrinter-list > li:nth-child(even){
	border-left: 1px dotted #e2e2e2;
	padding-left: 6px;
}
.ep_sokutei_nav-ttl-list > li:before,
.ep_sokutei_nav-colorio-list > li:before,
.ep_sokutei_nav-ecotank-list > li:before,
.ep_sokutei_nav-bizIncjet-list > li:before,
.ep_sokutei_nav-smartcharge-list > li:before,
.ep_sokutei_nav-pagePrinter-list > li:before{
	content:"";
	display: inline-block;
	position: absolute;
	top: 4px;
	width: 15px;
	height: 15px;
	background: url(/common/images/ico_down_01.gif) 	no-repeat;
}
.ep_sokutei_nav-ttl-list > li > a,
.ep_sokutei_nav-colorio-list > li > a,
.ep_sokutei_nav-ecotank-list > li > a,
.ep_sokutei_nav-bizIncjet-list > li > a,
.ep_sokutei_nav-smartcharge-list > li > a,
.ep_sokutei_nav-pagePrinter-list > li > a{
	color: #333;
	font-size: 14px;
	display: inline-block;
	padding-left: 20px;
}
.ep_sokutei_nav-ttl-list > li > a{
	font-weight: bold;
	color: #005AB4;
	text-decoration: underline;
}
.ep_sec-colorio,
.ep_sec-ecotank,
.ep_sec-ecotank{
    box-sizing: border-box;
}
.ep_sec-colorio-inner{
	padding: 0 10px;
}
.ttl_fz{
	font-size: 24px;
}
.ttl_sub_fz{
	font-size: 16px;
	font-weight: bold;
}
.list_mark{
	position: relative;
	padding-left: 13px;
}
.list_mark:before{
	content: "●";
	position: absolute;
	left: 0;
	top: 0;
}
@media screen and (max-width:767px){
	.flex-table{
		display: flex;
		flex-direction: column;
	}
	.img_wrapper > img{
		width: 100%;
		height: auto;
	}
	.ttl_fz{
		font-size: 20px;
	}
	.ep_sec-colorio-inner{
		padding: 0;
	}
	.instrumentation_criteria{
		box-sizing: border-box;
	}
	.ep_sokutei_nav-wrapper{
		box-sizing: border-box;
		padding: 0 10px;
	}
	.ep_sokutei_nav-colorio,
	.ep_sokutei_nav-ecotank,
	.ep_sokutei_nav-bizIncjet,
	.ep_sokutei_nav-smartcharge{
		margin-bottom: 20px;
	}
	.ep_sokutei_nav-ttl-list,
	.ep_sokutei_nav-colorio-list,
	.ep_sokutei_nav-ecotank-list,
	.ep_sokutei_nav-bizIncjet-list,
	.ep_sokutei_nav-smartcharge-list,
	.ep_sokutei_nav-pagePrinter-list{
		flex-direction: column;
	}
	.ep_sokutei_nav-ttl-list > li,
	.ep_sokutei_nav-colorio-list > li,
	.ep_sokutei_nav-ecotank-list > li,
	.ep_sokutei_nav-bizIncjet-list > li,
	.ep_sokutei_nav-smartcharge-list > li,
	.ep_sokutei_nav-pagePrinter-list > li{
		width:100%;
		margin-bottom: 6px;
	}
	.ep_sokutei_nav-ttl-list > li:nth-child(even),
	.ep_sokutei_nav-colorio-list > li:nth-child(even),
	.ep_sokutei_nav-ecotank-list > li:nth-child(even),
	.ep_sokutei_nav-bizIncjet-list > li:nth-child(even),
	.ep_sokutei_nav-smartcharge-list > li:nth-child(even),
	.ep_sokutei_nav-pagePrinter-list > li:nth-child(even){
		border-left: 0;
		padding-left: 0;
	}
	.ep_sokutei_nav-ttl-list > li:before,
	.ep_sokutei_nav-colorio-list > li:before,
	.ep_sokutei_nav-ecotank-list > li:before,
	.ep_sokutei_nav-bizIncjet-list > li:before,
	.ep_sokutei_nav-smartcharge-list > li:before,
	.ep_sokutei_nav-pagePrinter-list > li:before{
		content:"";
		display: inline-block;
		position: absolute;
		top: 4px;
		width: 15px;
		height: 15px;
		background: url(/common/images/ico_down_01.gif) 	no-repeat;
	}
	.ep_sokutei_nav-ttl-list > li > a,
	.ep_sokutei_nav-colorio-list > li > a,
	.ep_sokutei_nav-ecotank-list > li > a,
	.ep_sokutei_nav-bizIncjet-list > li > a,
	.ep_sokutei_nav-smartcharge-list > li > a,
	.ep_sokutei_nav-pagePrinter-list > li > a{
		font-size: 12px;
	}
	.ep_sokutei_nav-ttl{
		box-sizing: border-box;
		background: #fafafa;
		padding: 6px 14px;
		border-bottom: 1px solid #e2e2e2;
	}
}
.sokutei-items .sokutei-container {
    display: flex;
    justify-content: center;
    align-items: end;
    overflow: hidden;
}
.sokutei-item + .sokutei-item{
   margin-left: 40px;
   }
.sokutei-sp{
   display: none;
}
@media screen and (max-width:767px){
   .sokutei-items .sokutei-container {
    flex-direction: column;
    align-items: normal;
   }
   .sokutei-item + .sokutei-item{
   margin-top: 10px;
   margin-left: 0px;
   }
   .sokutei-sp{
   display: block;
   }
}
