@charset "UTF-8";


/** [マージン] **************************************************************************/

/* 上 */
.mT5{margin-top:5px;}
.mT15{margin-top:15px;}
.mT30{margin-top:30px;}

/* 下 */
.mB5{margin-bottom:5px;}


/** [パディング] ************************************************************************/

/* 上 */
.pT21{padding-top:21px;}
.pT15{padding-top:15px;}
.pT30{padding-top:30px;}

/* 下 */
.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;}
.pL10{padding-left:10px;}
.pL15{padding-left:15px;}


/** [テキストインデント] ********************************************************************/

.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;}



/** [仕様概要table用CSS] ********************************************************************/

/* 仕様概要 */

.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/offirio/common/images/dotline_table.gif") repeat-x bottom right;
}

.grand table.g_table_01 th.lastR{
	background:#f5f5f5 url("/products/offirio/common/images/dotlineX_table.gif") repeat-x bottom right;
}

.grand table.g_table_01 tr.last th{
	background:#f5f5f5 url("/products/offirio/common/images/dotlineY_table.gif") repeat-y bottom right;
}

.grand table.g_table_01 td{
	background:url("/products/offirio/common/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%
}

.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のテーブルパターン */
.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/offirio/common/images/dotline_table.gif") repeat-x bottom right;
}

.grand table.g_table_02 td{
	background:url("/products/offirio/common/images/dotline_table.gif") repeat-x bottom right;
}

.grand table.g_table_02 th.lastR{
	background:#f5f5f5 url("/products/offirio/common/images/dotlineX_table.gif") repeat-x bottom right;
}

.grand table.g_table_02 td.lastR{
	background:url("/products/offirio/common/images/dotlineX_table.gif") repeat-x bottom right;
}

.grand table.g_table_02 th.lastB{
	background:#f5f5f5 url("/products/offirio/common/images/dotlineY_table.gif") repeat-y bottom right;
}

.grand table.g_table_02 td.lastB{
	background:url("/products/offirio/common/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/offirio/common/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%
}

.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 table.g_table_02 th.tCL{
background:#eaeaea;
}

.icoLlinkR{padding-right:15px;}


.grand .spec .icoLlinkR{

	background:url("/products/back/hyou/image/printer/ico_link02mfp.gif") repeat-y 95% 0.15em;

}

.icoLlinkR_r{padding-right:15px;}

.grand .spec .icoLlinkR_r{

	background:url("/products/back/hyou/image/printer/ico_link02mfp.gif") repeat-y 100% 0.15em;

}


/* オプション・消耗品 */

.grand .option_et{
	border:1px solid #969696;
	padding:7px;
}



/** [バックナンバー用追加CSS] ********************************************************************/

.noticeTable {
    margin:0 auto;
	border-collapse:collapse;
	text-align:left;
	margin-top:5px;
	margin-bottom:15px;
	width:705px;}

.spec {
    width:550px;
	margin:0 auto;
	text-align:left;}

/* タイトル部分用 */
.spec .ttl_top {
    padding:5px 5px 5px 0;
	border-bottom:double 3px #999999;}
.spec .ttl_top h5 {
    font-size:90%;
	border-left:solid 5px #2045AB;
	padding-left:10px;}
.spec .ttl_01 {
    padding:3px 3px 3px 0;
	border-bottom:solid 1px #999999;}
.spec .ttl_01 h5 {
    font-size:90%;
	border-left:solid 5px #AABEF0;
	padding-left:5px;}
.spec h6 {
	color:#0A1F8C;
	font-size:90%;
	background-color:#D4DEF7;
	padding:3px;
	padding-left:10px;}

/* フッターエリア　このページの先頭へ */
.grand p.top{
	width:705px;
}

