@charset "utf-8";

.fs10 { font-size: 10px!important }
.fs12 { font-size: 12px !important }
.fs15 { font-size: 15px !important }
.fs22 { font-size: 22px !important }
.ls0 { letter-spacing: -0.05em !important }
.ls-10 { letter-spacing: -0.1em !important }

img { -ms-interpolation-mode: bicubic; }


/* adjust 
============================================ */



#contents .headSection {
	margin-bottom: 0;
	padding-bottom: 0;
}
#contents .headSection .ttl {
	width: auto;
	height: 42px;
	float: left;
}
#contents .headSection .productsLogo a {
	float:left;
	}
#contents .headSection .productsLogo a.btit {
	margin-left: 25px;
	padding-left: 25px;
	background: url(/products/bizprinter/technology/images/big_tit_bg.png) no-repeat 0 0;
	font-size: 14px;
	font-weight: bold;
	vertical-align: text-bottom;
	}
#contents .headSection .productsLogo a.btit:link, #contents .headSection .productsLogo a.btit:visited, #contents .headSection .productsLogo a.btit:hover { color: #333 }
#contents .headSection .aside {
	width: 141px;
	padding-top: 0;
	float:right;
}
#contents .headSection .aside .guide {
	width: 141px;
}

/* oro */
#contents .oro {
	transition: all ease 0.2;
}
#contents .oro:hover {
	filter: alpha(opacity=75);
	opacity: 0.75;
}

/* technology TOP */
.tecWrap {
	width: 958px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 0;
}

.tecWrap .tecBox {
	float: left;
	position: relative;
	margin-bottom: 2px;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	-moz-opacity:0;
	-khtml-opacity: 0;
	zoom:1;
	cursor: pointer;
	background-color: #000;
}
.tecWrap .tecBox .cv {
	z-index: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	-moz-opacity:0;
	-khtml-opacity: 0;
	zoom:1;
	background-color: #000;
}
.tecWrap .tecBox .scroll_sign {
	position: absolute;
	width: 112px;
	height:30px;
	left: 50%;
	bottom: 30px;
	margin-left: -56px;
	text-align: center;
	z-index: 10;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	-moz-opacity:0;
	-khtml-opacity: 0;
	zoom:1;
}
.tecWrap .tecBox .scroll_sign .arw {
	margin-top: 10px;
	}
.tecWrap .tecBox .link_sign {
	position: absolute;
	width: 100px;
	height:100px;
	right: 20px;
	bottom: 20px;
	z-index: 10;
}
.tecWrap .tecBox .link_sign .cir {
	position: absolute;
	width: 0;
	height:0;
	left: 50px;
	top: 50px;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	-moz-opacity:0;
	-khtml-opacity: 0;
	zoom:1;
}
.tecWrap .tecBox .link_sign .arw {
	position: absolute;
	width: 0;
	height:0;
	left: 50px;
	top: 50px;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	-moz-opacity:0;
	-khtml-opacity: 0;
	zoom:1;
}
.tecWrap .tecBox h3 {
	margin-bottom: 10px;
}
.tecWrap .tecBox p {
	color: #fff;
	text-decoration: underline;
}
.tecWrap .tecBox p.ex {
	margin-top: 20px;
	font-size: 11px !important;
	text-decoration: none;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	-moz-opacity:0;
	-khtml-opacity: 0;
	zoom:1;
}

.tecWrap #tecBox01 {
	background: url(/products/bizprinter/technology/images/top_bg_01.png) no-repeat 0 0;
	width: 958px;
	height: 478px;
	cursor: auto;
}
.tecWrap #tecBox01 .tecBox_inner {
	position: absolute;
	width: 534px;
	left: 40px;
	top: 120px;
	text-align: center;
}
.tecWrap #tecBox02 {
	background: url(/products/bizprinter/technology/images/top_bg_02.png) no-repeat 0 0;
	width: 478px;
	height: 238px;
}
.tecWrap #tecBox02 .tecBox_inner {
	position: absolute;
	left: 20px;
	top: 20px;
}
.tecWrap #tecBox03 {
	background: url(/products/bizprinter/technology/images/top_bg_03.png) no-repeat 0 0;
	width: 478px;
	height: 238px;
	margin-left: 2px;
}
.tecWrap #tecBox03 .tecBox_inner {
	position: absolute;
	left: 20px;
	top: 20px;
}
.tecWrap #tecBox04 {
	background: url(/products/bizprinter/technology/images/top_bg_04.png) no-repeat 0 0;
	width: 958px;
	height: 478px;
}
.tecWrap #tecBox04 .tecBox_inner {
	position: absolute;
	width: 534px;
	left: 40px;
	top: 120px;
	text-align: center;
}
.tecWrap #tecBox05 {
	background: url(/products/bizprinter/technology/images/top_bg_05.png) no-repeat 0 0;
	width: 478px;
	height: 238px;
}
.tecWrap #tecBox05 .tecBox_inner {
	position: absolute;
	left: 20px;
	top: 20px;
}
.tecWrap #tecBox06 {
	background: url(/products/bizprinter/technology/images/top_bg_06.png) no-repeat 0 0;
	width: 478px;
	height: 238px;
	margin-left: 2px;
}
.tecWrap #tecBox06 .tecBox_inner {
	position: absolute;
	left: 20px;
	top: 25px;
}
.tecWrap .tecBnr {
	float: left;
	position: relative;
	background-color: #000;
	margin-bottom: 2px;
	width: 958px;
	height: 120px;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	-moz-opacity:0;
	-khtml-opacity: 0;
	zoom:1;
	cursor: pointer;
}
.tecWrap .tecBnr .tecBnr_inner {
	position: absolute;
	left: 20px;
	top: 20px;
}
.tecWrap .tecBnr .cv {
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	-moz-opacity:1;
	-khtml-opacity: 1;
	zoom:1;
}
.tecWrap .tecBnr .tecBnr_inner h3 {
	margin-bottom: 10px;
}
.tecWrap .tecBnr .tecBnr_inner p {
	color: #fff;
	text-decoration: underline;
}
.tecWrap .tecBnr .tecBnr_inner p a:link, .tecWrap .tecBnr .tecBnr_inner p a:visited {
	color: #fff;
	text-decoration: underline;
}
.tecWrap .tecBnr .tecBnr_inner p a:hover {
	color: #FF3300;
}
.tecWrap .tecBnr p.cap {
	font-size: 10px;
	letter-spacing: 0;
	 color: #fff;
	position: absolute;
	right: 20px;
	bottom: 20px; 
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	-moz-opacity:0;
	-khtml-opacity: 0;
	zoom:1;
}
.tecWrap .tecBnr .link_sign {
	position: absolute;
	width: 80px;
	height:80px;
	right: 20px;
	bottom: 20px;
	z-index: 10;
}
.tecWrap .tecBnr .link_sign .cir {
	position: absolute;
	width: 0;
	height:0;
	left: 40px;
	top: 40px;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	-moz-opacity:0;
	-khtml-opacity: 0;
	zoom:1;
}
.tecWrap .tecBnr .link_sign .arw {
	position: absolute;
	width: 0;
	height:0;
	left: 40px;
	top: 40px;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	-moz-opacity:0;
	-khtml-opacity: 0;
	zoom:1;
}



#biz_technology .loc_nav {
	padding: 10px 0;
	margin: 0 0 40px;
	border-bottom: solid 1px #f1f1f1
}
#biz_technology .loc_nav .backtotop {
	}
#biz_technology .loc_nav ul {
	margin: 10px 0 5px
	}
#biz_technology .loc_nav li {
	float: left;
	padding: 0 0 3px;
}
#biz_technology .loc_nav li.lnav02, #biz_technology .loc_nav li.lnav03, #biz_technology .loc_nav li.lnav05 {
	margin-left: 3px
}
#biz_technology .pdf_link {
	text-align: center;
	 font-size: 12px;
	 vertical-align: middle;
	}
#biz_technology .pdf_link span {
	line-height: 2.5
	}

#biz_technology .points {
	padding: 0;
	margin: 0;
}
#biz_technology .points li {
	float: left;
}
#biz_technology .points li.pt02, #biz_technology .points li.pt03 {
	margin-left: 30px
}

/* technology  */
#biz_technology h3.tit {
	background-color: #000;
	color: #fff;
	font-size: 22px;
	padding: 15px;
	margin-bottom: 40px
}
#biz_technology .section {
	margin-bottom: 60px;
}

/* technology VS */
#biz_technology .vs {
	width: 960px;
	margin: 0 auto;
	padding-bottom: 70px !important;
}
#biz_technology .vs .img_head {
	margin-bottom: 10px
	}
#biz_technology .vs .img_head h5 {
	width: 388px;
	text-align: center
}
#biz_technology .flL, #biz_technology .flR {
	width: 460px;
}
#biz_technology .flR .flL, #biz_technology .flR .flR {
	width: 220px;
}
#biz_technology .tecBox h4 {
	font-size: 20px;
	line-height: 1em;
	margin-bottom: 25px;
}
#biz_technology .tecBox h5 {
	font-size: 15px;
	line-height: 1em;
	margin-bottom: 10px;
}
span.bl { color: #0099ff }
span.og { color: #ea5504 }
#biz_technology .tecBox p { font-size: 15px; }
#biz_technology .tecBox img.flR { margin-left: 40px }
#biz_technology .three_column .tecBox {
	width: 290px;
	float: left
	}
#biz_technology .three_column .ml45 { margin-left: 45px }

/* technology PRECISION CORE */
#biz_technology .precision_core {
	width: 960px;
	margin: 0 auto;
	padding-bottom: 70px !important;
}
#biz_technology .precision_core .tecBox h4 {
	color: #0099ff
}


/* technology POINT01 */
#biz_technology .point_01 {
	width: 960px;
	margin: 0 auto;
	padding-bottom: 70px !important;
}

/* technology POINT02 */
#biz_technology .point_02 {
	width: 960px;
	margin: 0 auto;
	padding-bottom: 70px !important;
}

/* technology POINT03 */
#biz_technology .point_03 {
	width: 960px;
	margin: 0 auto;
	padding-bottom: 70px !important;
}
