@charset "Shift_JIS";

table#caution {
    width:590px;
	margin:auto;}
.spec {
    width:492px;
	text-align:left;
	margin:auto;}
div.ttl_h6 {
	background-color:DCD2F0;
	font-size:80%;
	font-weight:bold;
	color:463C8C;
	text-align:left;
	padding:4px 5px 1px 10px;
	line-height:1.7;}

/** [マージン] **************************************************************************/

/* 上 */
.mT3{margin-top:3px;}
.mT5{margin-top:5px;}
.mT10{margin-top:10px;}
.mT15{margin-top:15px;}
.mT30{margin-top:30px;}

/** [パディング] ************************************************************************/

/* 上 */
.pT30{padding-top: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;}

/** [背景] **************************************************************************/

.clearfix:after{
	content: "";
	display: block;
	clear: both;
	height: 0.1px;
}

* html .clearfix{ display: inline-block; }

/* no ie mac \*/
* html .clearfix{ height: 1%; }
.clearfix{ display: block; }
/* */

/* clearfix for IE7*/

*:first-child+html .clearfix{
  zoom:1;
}

/** [テーブル用汎用スタイル] **************************************************************************/

table.g_table{
	border:1px solid #969696;
	vertical-align:middle;
	border-collapse:collapse;
	border-spacing:0;
	font-size:80%;
}

table.g_table th{
	text-align:center;
	padding:4px;
}

table.g_table td{
	text-align:left;
	padding:4px;
}

table.g_table .txtAL{
	text-align:left;
}

table.g_table .txtAR{
	text-align:right;
}

table.g_table .txtAC{
	text-align:center;
}

table.g_table{
	border:1px solid #969696;
	text-align:center;
	vertical-align:middle;
	border-collapse:collapse;
	border-spacing:0;
	font-size:80%;
}

.dotRB{
	background:url("/products/back/hyou/image/printer/dotline_table.gif") repeat-x bottom right;
}

.dotR{
	background:url("/products/back/hyou/image/printer/dotlineY_table.gif") repeat-y bottom right;
}

.dotB{
	background:url("/products/back/hyou/image/printer/dotlineX_table.gif") repeat-x bottom right;
}

.color_side{
	background-color:#f5f5f5;
}

.color_top{
	background-color:#dce6f0;
}

.g_border{
	border:1px solid #969696;
	padding:2px
}

/** |外部リンクアイコン| *********************************************************** START **/

.icoLLinkWR{
	padding-right:16px;
	background:url("/common/img/cmn_arr_3.gif") transparent no-repeat right -2px;
}

a .icoLLinkWR			{color:#0066cc; text-decoration: none;}
a:active .icoLLinkWR			{color:#0066cc; text-decoration: none;}
a:hover	.icoLLinkWR			{color:#ff3300; text-decoration:underline;}

/* for IE6 */
*html .icoLLinkWR{text-indent:1px;margin-left:-1px;}
/* end */