@charset "UTF-8";

	#pro_Head #naviAreaCus1 {
		position:relative;
		margin-top:30px;
		height:55px;
		background: url(/navigate/products/pc/171q/common/images/bg_resnavi_cus.gif) bottom left repeat-x;
	}
	#pro_Head #naviAreaCus1 .catBt {
		position:absolute;
		top:0;
		left:0;
	}
	#pro_Head #naviAreaCus1 .cusBt {
		position:absolute;
		top:0;
		left:263px;
	}
	.specBox div{
		word-break: break-all!important;
	}
	.topLine {
		border-bottom: 1px solid #cccccc;
		height: 1px;
	}
	.bottomLine {
		border-top: 2px solid #cccccc;
		height: 1px;
	}
	.bgimage {
		position: absolute;
		top: 0;
		left: 0;
	}
	.specBox {
		position: relative;
		overflow: hidden;
	}
@media print {
	@-moz-document url-prefix( ){
		.specBoxEnd {
			overflow: hidden !important;
		}
		.specBox {
			position: relative;
			overflow: visible;
		}
		div.pageblock {
			page-break-after: always;
		}
	}
}
	.head_1 {
		width: 7%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
	}
	.head_2 {
		width: 7%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
	}
	.head_3 {
		width: 7%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
	}
	.head_4 {
		width: 7%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
	}
	.head_1-4 {
		width: 31%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
	}
	.head_2-4 {
		width: 23%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
	}
	.head_3-4 {
		width: 15%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
	}
	.cell_1-4 {
		width: 67%;
		width: 66.6%\9;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
	}
	.cell_1 {
		width: 16%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
	}
	.cell_1-2 {
		width: 33%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
	}
	.cell_1-3 {
		width: 50%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
	}
	.cell_2 {
		width: 16%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
	}
	.cell_2-3 {
		width: 33%;
		width: 32.6%\9;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
	}
	.cell_2-4 {
		width: 50%;
		width: 49.6%\9;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
	}
	.cell_3 {
		width: 16%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
	}
	.cell_3-4 {
		width: 33%;
		width: 32.6%\9;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
	}
	.cell_4 {
		width: 16%;
		width: 15.6%\9;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
	}
	.indent1 .head_2 {
		margin-left: 8%;
	}
	* html .indent1 .head_2 {
		display:inline;
	}
	.indent1 .head_2-4 {
		margin-left: 8%;
	}
	* html .indent1 .head_2-4 {
		display:inline;
	}
	.indent2 .head_3 {
		margin-left:16%;
	}
	* html .indent2 .head_3 {
		display:inline;
	}
	.indent2 .head_3-4 {
		margin-left:16%;
	}
	* html .indent2 .head_3-4 {
		display:inline;
	}
	.indent3 .head_4 {
		margin-left:24%;
	}
	* html .indent3 .head_4 {
		display:inline;
	}
/* 3���p
 ---------------------------------------------------------------------------*/
	.cell3_1 {
		width: 21.6%;
		width: 21.8%\9;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
	}
	.cell3_2 {
		width: 21.6%;
		width: 21.2%\9;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
	}
	.cell3_3 {
		width: 21.4%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
	}
	.cell3_1-2 {
		width: 44.2%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
	}
	.cell3_2-3 {
		width: 44.2%;
		width: 43.8%\9;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
	}
	.DataLine3-1 {
		position:relative;
		background: url(/navigate/products/pc/171q/share/spec/images/bg_line_02.gif) 519px repeat-y;
	}
	.DataLine3-2 {
		position:relative;
		background: url(/navigate/products/pc/171q/share/spec/images/bg_line_02.gif) 734px repeat-y;
	}
	.none {
		border-style: none;
	}
	.leftLine {
		position:relative;
		background: url(/navigate/products/pc/171q/share/spec/images/bg_line_01.gif) left repeat-y;
	}
	.rightLine {
		position:relative;
		background: url(/navigate/products/pc/171q/share/spec/images/bg_line_01.gif) right repeat-y;
	}
	.HeadLine1 {
		position:relative;
		background: url(/navigate/products/pc/171q/share/spec/images/bg_line_02.gif) 8% repeat-y;
	}
	.HeadLine2 {
		position:relative;
		background: url(/navigate/products/pc/171q/share/spec/images/bg_line_02.gif) 16% repeat-y;
	}
	.HeadLine3 {
		position:relative;
		background: url(/navigate/products/pc/171q/share/spec/images/bg_line_02.gif) 24% repeat-y;
	}
	.ContentsLine {
		position:relative;
		background: url(/navigate/products/pc/171q/share/spec/images/bg_line_02.gif) 32% repeat-y;
	}
	.DataLine1 {
		position:relative;
		background: url(/navigate/products/pc/171q/share/spec/images/bg_line_02.gif) 49% repeat-y;
	}
	.DataLine2 {
		position:relative;
		background: url(/navigate/products/pc/171q/share/spec/images/bg_line_02.gif) 66% repeat-y;
	}
	.DataLine3 {
		position:relative;
		background: url(/navigate/products/pc/171q/share/spec/images/bg_line_02.gif) 83% repeat-y;
	}
	#tiCell_1-4 {
		width: 66.7%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
		text-align:center;
		color:#fff;
		font-weight:bold;
	}
	#tiCell_1-2 {
		width: 33%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
		text-align:center;
		color:#fff;
		font-weight:bold;
	}
	#tiCell_3-4 {
		width: 32.6%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
		text-align:center;
		color:#fff;
		font-weight:bold;
	}
	#tiCell_2 {
		width: 16%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
		text-align:center;
		color:#fff;
		font-weight:bold;
	}
	#tiCell3_1 {
		width: 21.4%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
		text-align:center;
		color:#fff;
		font-weight:bold;
	}
	#tiCell3_2-3 {
		width: 44.2%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
		text-align:center;
		color:#fff;
		font-weight:bold;
	}
	#tiCell_1 {
		width: 16%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
		text-align:center;
		color:#fff;
		font-weight:bold;
	}
	#tiCell_2-4 {
		width: 49.6%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
		text-align:center;
		color:#fff;
		font-weight:bold;
	}
	#tiCell3_1-2 {
		width: 44.2%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
		text-align:center;
		color:#fff;
		font-weight:bold;
	}
	#tiCell3_3 {
		width: 21.4%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
		text-align:center;
		color:#fff;
		font-weight:bold;
	}
	.position {
		text-align:right! important;
	}

/*
	img{
		max-width: 100%;
		height: auto;
		width /****/:auto;
	}
*/

