@charset "UTF-8";

	.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: 32.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;
	}

/* 3・ｽ・ｽ・ｽp
 ---------------------------------------------------------------------------*/
	.cell3_1 {
		width: 21.8%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
	}
	.cell3_2 {
		width: 21.2%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
	}

	.cell3_3 {
		width: 21.5%;
		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: 43.8%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
	}
	.DataLine3-1 {
		position:relative;
		background: url(/navigate/products/pc/193q/share/spec/images/bg_line_02.gif) 55% repeat-y;
	}
	.DataLine3-2 {
		position:relative;
		background: url(/navigate/products/pc/193q/share/spec/images/bg_line_02.gif) 77.6% repeat-y;
	}
/* 3・ｽ・ｽ・ｽp・ｽ・ｽ・ｽ・ｽ・ｽﾜゑｿｽ
 ---------------------------------------------------------------------------*/
	.indent1 .head_2,
	.indent1 .head_2-4 {
		margin-left: 8%;
	}
	.indent2 .head_3,
	.indent2 .head_3-4 {
		margin-left:16%;
	}
	.indent3 .head_4 {
		margin-left:24%;
	}
	* html .indent1 .head_2,
	* html .indent1 .head_2-4,
	* html .indent2 .head_3,
	* html .indent2 .head_3-4,
	* html .indent3 .head_4 {
		display:inline;
	}
	.none {
		border-style: none;
	}
	#pro_Main {
		width: 100%!important;
		max-width: 950px;
	}
	.leftLine {
		position:relative;
		background: url(/navigate/products/pc/193q/share/spec/images/bg_line_01.gif) left repeat-y;
	}
	.rightLine {
		position:relative;
		background: url(/navigate/products/pc/193q/share/spec/images/bg_line_01.gif) right repeat-y;
	}
	.HeadLine1 {
		position:relative;
		background: url(/navigate/products/pc/193q/share/spec/images/bg_line_02.gif) 8% repeat-y;
	}
	.HeadLine2 {
		position:relative;
		background: url(/navigate/products/pc/193q/share/spec/images/bg_line_02.gif) 16% repeat-y;
	}
	.HeadLine3 {
		position:relative;
		background: url(/navigate/products/pc/193q/share/spec/images/bg_line_02.gif) 24% repeat-y;
	}
	.ContentsLine {
		position:relative;
		background: url(/navigate/products/pc/193q/share/spec/images/bg_line_02.gif) 32% repeat-y;
	}
	.DataLine1 {
		position:relative;
		background: url(/navigate/products/pc/193q/share/spec/images/bg_line_02.gif) 49% repeat-y;
	}
	.DataLine2 {
		position:relative;
		background: url(/navigate/products/pc/193q/share/spec/images/bg_line_02.gif) 66% repeat-y;
	}
	.DataLine3 {
		position:relative;
		background: url(/navigate/products/pc/193q/share/spec/images/bg_line_02.gif) 83% repeat-y;
	}
/*
	img{
		max-width: 100%;
		height: auto;
		width /****/:auto;  /*IE8・ｽﾌみ適・ｽp
	}
*/
/* ・ｽJ・ｽ・ｽ・ｽo・ｽ・ｽ
 ------------------------------------------------------------------------------------*/
	#colorTitle {
		background-color:#5b5b5b;
		padding:5px;
		text-align:center;
		color:#fff;
		font-weight:bold;
	}
	.ContentsLine2 {
		position:relative;
		background: url(/navigate/products/pc/193q/share/spec/images/bg_line_02.gif) 18% repeat-y;
	}
	.colorDataLine1 {
		position:relative;
		background: url(/navigate/products/pc/193q/share/spec/images/bg_line_02.gif) 45.3% repeat-y;
	}
	.colorDataLine2 {
		position:relative;
		background: url(/navigate/products/pc/193q/share/spec/images/bg_line_02.gif) 72.7% repeat-y;
	}
	.colorHead_1 {
		width: 17%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
	}
	.colorCell_1 {
		width: 26.5%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
		text-align:center;
	}
	.colorCell_2 {
		width: 26.5%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
		text-align:center;
	}
	.colorCell_3 {
		width: 26%;
		width:25.6%\9;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
		text-align:center;
	}
	.color4DataLine1 {
		position:relative;
		background: url(/navigate/products/pc/193q/share/spec/images/bg_line_02.gif) 38.5% repeat-y;
	}
	.color4DataLine2 {
		position:relative;
		background: url(/navigate/products/pc/193q/share/spec/images/bg_line_02.gif) 59% repeat-y;
	}
	.color4DataLine3 {
		position:relative;
		background: url(/navigate/products/pc/193q/share/spec/images/bg_line_02.gif) 79.5% repeat-y;
	}
	.color4Cell_1 {
		width: 19.5%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
		text-align:center;
	}
	.color4Cell_2 {
		width: 19.5%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
		text-align:center;
	}
	.color4Cell_3 {
		width: 19.5%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
		text-align:center;
	}
	.color4Cell_4 {
		width: 19.5%;
		width:19.1%\9;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
		text-align:center;
	}
	.color4Cell_1-2 {
		width: 40%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
		text-align:center;
	}
	.color4Cell_3-4 {
		width: 39.6%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
		text-align:center;
	}
	.color4Cell_1-4 {
		width: 80.6%;
		padding: 4px 0.5%;
		float: left;
		border-top: 1px solid #cccccc;
		position: relative;
		text-align:center;
	}

/* ・ｽJ・ｽ・ｽ・ｽo・ｽ・ｽ・ｽ・ｽ・ｽ・ｽ・ｽﾜゑｿｽ
 ------------------------------------------------------------------------------------*/
	.position {
		text-align:right! important;
	}


