@charset "utf-8";

#contentArea {
	clear: both;
	width: 1012px;
	margin-bottom: 30px;
	padding-top: 10px;
	background: none;
}

.subTtl{
	font-family: 'Droid Sans', sans-serif;
	font-size:153.9%;
	font-weight:normal;
}


/* ---------- Image Change -- */
#imgChange{
	margin-top:5px;
}
#imgChangeBody{
	position:relative;
	height:300px;
	width:1012px;
}
#btPrev{
	position:absolute;
	left:0;
	top:142px;
	z-index:50;
	display:none;
}
#btNext{
	position:absolute;
	right:0;
	top:142px;
	z-index:50;
	display:none;
}
#imgChangeBody > ul{
	overflow:hidden;
	display:block;
	background:url(../../../img/copier/index/loading.gif) center center #000000 no-repeat;
	height:300px;
	width:990px;
	margin:0 auto;
	position:relative;
}
#imgChangeBody > ul > li{
	position:absolute;
	height:300px;
	width:990px;
	display:block;
	left:990px;
	text-align:center;
}
#imgChangeBody > ul > li > div{
	position:relative;
	height:300px;
	overflow:hidden;
	width:990px;
	margin:0 auto;
	background-color:#000000;
	cursor:pointer;
}
#imgChangeBody > ul > li > div p{
	display:none;
	position:absolute;
}
#imgChangeBody > ul > li > div .movieImage{
	position:absolute;
	right:0;
	top:0;
}
#imgChangeBody > ul > li > div .mImage{
	position:absolute;
	left:11px;
	top:0;
}
#imgChangeBody > ul > li p.bar{
	position:absolute;
	right:0;
	top:250px;
}
#imgChangeLinkBtset{
  display: none;
  width: 100%;
  position:absolute;
  left: 0;
  top: 46px;
  text-align:center;
}
#imgChangeLinkBtset li{
  display: inline-block !important;
  margin:0 15px;
}
#imgChangeLinkBtset li a:hover{
  opacity:.8;
  filter: alpha(opacity=80);
  -ms-filter: "alpha(opacity=80)";
}

/* ---------- Image Change Current Navi -- */
#imgChangeNavi{
	letter-spacing:-.40em;
	width:1012px;
	text-align:center;
	margin-top:5px;
}
#imgChangeNavi li{
	display:inline-block;
	letter-spacing:normal;
	vertical-align:top;
	width:38px;
	margin:0 6px 0 6px;
	cursor:pointer;
}
* html #imgChangeNavi li{ /* IE 6 */
	display:inline;
	zoom:1;
}
*:first-child+html #imgChangeNavi li{ /* IE 7 */
	display:inline;
	zoom:1;
}

/* ---------- sliderTopBody -- */
#sliderTopBody{
	margin:0 auto;
	width:990px;
}
#sliderTopBody > .bxslider{
	height: 300px !important;
}

/* ---------- Printers Top Body -- */
#printersTopBody{
	margin:0 auto;
	width:990px;
}

/* ---------- Products Top Navi -- */
#productsList{
	letter-spacing:-.40em;
	margin-top:15px;
}
#productsList li{
	display:inline-block;
	letter-spacing:normal;
	vertical-align:top;
	width:231px;
	margin-right:22px;
}
* html #productsList li{ /* IE 6 */
	display:inline;
	zoom:1;
}
*:first-child+html #productsList li{ /* IE 7 */
	display:inline;
	zoom:1;
}
#productsList li.turn{
	margin-right:0;
}
#productsList li dl dt{
	zoom:1;
}
#productsList li dl dt:hover{
	filter: alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
	-ms-filter: "alpha(opacity=85)";
	-khtml-opacity: 0.85;
}
#productsList li dl dd{
	text-align:center;
}
#productsList li dl dd.model{
	margin-top:5px;
}
#productsList li dl dd.model a{
	background:url(../../../img/copier/index/ic_arrow_blue.gif) right center no-repeat;
	padding-right:11px;
	color:#1a80c8;
	text-decoration:none;
	font-size:108%;
	font-weight:bold;
}


/* ---------- Solutions Top Navi -- */
#solutionsList{
	background:url(../../../img/copier/index/bg_solutions_shadow.jpg) center bottom no-repeat;
	padding-bottom:7px;
}
#solutionsList ul{
	letter-spacing:-.40em;
	margin-top:15px;
	border-bottom:1px solid #e9e9e9;
}
#solutionsList ul li{
	border-left:1px solid #e9e9e9;
	border-top:1px solid #e9e9e9;
	display:inline-block;
	letter-spacing:normal;
	vertical-align:top;
	padding:15px;
	width:463px;
}
* html #solutionsList ul li{ /* IE 6 */
	display:inline;
	zoom:1;
}
*:first-child+html #solutionsList ul li{ /* IE 7 */
	display:inline;
	zoom:1;
}
#solutionsList ul li.turn{
	border-right:1px solid #e9e9e9;
	width:464px;
}
#solutionsList ul li p{
	float:left;
	width:145px;
}
#solutionsList ul li dl{
	float:right;
	width:280px;
}
#solutionsList ul li dl dt{
	font-family: 'Droid Sans', sans-serif;
	font-size:153.9%;
}
#solutionsList ul li dl dt .sub {
	font-size: 83%;
}
#solutionsList ul li dl dd{
	margin-top:10px;
}
#solutionsList ul li dl dd a{
	background:url(../../../img/copier/index/ic_arrow_blue.gif) right center no-repeat;
	padding-right:11px;
	color:#1a80c8;
	font-size:108%;
}
#solutionsList ul li.solsionsLast {
	/*background: #f7f7f7;*/
}

/* ---------- Downloads Top Navi -- */
#downloadsList{
	margin-top:15px;
	width: 1030px;
}

#downloadsList.non{
	margin-left: 0 !important;
	display: block !important;
}

#downloadsList .downloadsBtn{
	width: 22.5%;
	margin-left: 2%;
	float: left;
	height: 130px;
	box-sizing: border-box;
}

#downloadsList .downloadsBtn:first-child{
	margin-left: 0;
}

#downloadsList.non .downloadsBtn{
	display: block !important;
}

#downloadsList .downloadsBtn a{
	box-sizing: border-box;
	text-decoration: none;
	color: #FFF;
	text-align: center;
	padding: 82px 20px 20px 20px;
	display: block;
	border-radius: 3px;        /* CSS3草案 */  
    -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 3px;   /* Firefox用 */
}

#downloadsList .downloadsBtn a .downloadsLink {
	padding: 5px;
	display: block;
	border-radius: 3px;        /* CSS3草案 */  
    -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 3px;   /* Firefox用 */
}

#downloadsList .downloadsBtn a .downloadsArrow {
	padding-right: 15px;
	background: url(../../../img/copier/index/ic_arrow.png) no-repeat right center;
}



#downloadsList .brochures a{background:#e4405e url(../../../img/copier/index/ic_brochures.png) no-repeat center 23px;}
#downloadsList .brochures a .downloadsLink {background: #ae1430;}
#downloadsList .brochures a:hover{background:#ae1430 url(../../../img/copier/index/ic_brochures.png) no-repeat center 23px;}

#downloadsList .softwares a{background:#2c8be5 url(../../../img/copier/index/ic_softwares.png) no-repeat center 23px;}
#downloadsList .softwares a .downloadsLink{background:#0f589d;}
#downloadsList .softwares a:hover{background:#0f589d url(../../../img/copier/index/ic_softwares.png) no-repeat center 23px;}

#downloadsList .drivers a{background:#96be44 url(../../../img/copier/index/ic_drivers.png) no-repeat center 23px;}
#downloadsList .drivers a .downloadsLink{background:#5f870c;}
#downloadsList .drivers a:hover{background:#5f870c url(../../../img/copier/index/ic_drivers.png) no-repeat center 23px;}

#downloadsList .instructionmanuals a{background:#666666 url(../../../img/copier/index/ic_instructionmanuals.png) no-repeat center 23px;}
#downloadsList .instructionmanuals a .downloadsLink{background:#333333;}
#downloadsList .instructionmanuals a:hover{background:#333333 url(../../../img/copier/index/ic_instructionmanuals.png) no-repeat center 23px;}



/* ---------- bannaer -- */
#printerBn{
	margin-top:25px;
}
#printerBn li{
	/*float:left;
	margin-right:8px;
	width:491px;*/
}
#printerBn li.turn{
	margin-right:0;
}
#printerBn li:hover{
	filter: alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
}



/* ---------- What's New -- */
#whatsNewList{
	position:relative;
	margin-top:15px;
}
#whatsNewList dt{
	position:absolute;
	left:0;
	width:12em;
	padding-top:10px;
}
#whatsNewList dd{
	background:url(../../../img/copier/index/line_whatsnew.jpg) left bottom repeat-x;
	padding:10px 0 10px 12em;
}
#whatsNewList dd a{
	color:#1a80c8;
	text-decoration:none;
}


