@charset "utf-8";
/* CSS Document */

ul.supportTelBlock02:after,
ul.supportTelBlock01:after,
.supportTopBlock02:after,
.supportTopBlock01:after,
.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
	font-size: 0;/*for FF footer*/
}


ul.supportTelBlock02,
ul.supportTelBlock01,
.supportTopBlock02,
.supportTopBlock01,
.clearfix {
    display:inline-table;
    min-height:1%;  /* for IE 7*/
}
/* Hides from IE-mac \*/

* html ul.supportTelBlock02,
* html ul.supportTelBlock01,
* html .supportTopBlock02,
* html .supportTopBlock01,
* html .clearfix {
	height: 1%;
}

ul.supportTelBlock02,
ul.supportTelBlock01,
.supportTopBlock02,
.supportTopBlock01,
.clearfix {
	display: block;
}
/* End hide from IE-mac */

.supportTopBlock01 .firstColumnBox{ width:562px; float:left}

.supportTopBlock01 .firstColumnBox h2{ margin-top:10px}

.supportTopBlock01 .firstColumnBox ul{ margin:0 auto !important; width:558px;}

.supportTopBlock01 .firstColumnBox ul li{ display:inline}

#bodyArea .supportTopBlock01 .secondColumnBox{ width:207px; float:right}

.supportTopBlock01 .secondColumnBox .seachBox p{font-weight:bold; font-size:12px; margin:0 0 3px 8px;}

.supportTopBlock01 .secondColumnBox .seachBox form{float:left; margin:0 0 10px 3px;}

.supportTopBlock01 .secondColumnBox .seachBox form .Inputsupport{width:140px;}

.supportTopBlock02{ margin:20px 0 7px 0}

.supportTopBlock02 .firstColumnBox{ width:420px; float:left}

.supportTopBlock02 .firstColumnBox h2{ margin:0}

.supportTopBlock02 .firstColumnBox ul{ margin:6px auto 0 auto !important; }

.supportTopBlock02 .firstColumnBox ul li{ display:inline}

.supportTopBlock02 .secondColumnBox{ width:343px; float:right; border-bottom:1px solid #ddd;}

.supportTopBlock02 .secondColumnBox .headingTypeBlockB12{ margin:0 0 12px 0}

.supportTopBlock02 .secondColumnBox dl{
	font-size:12px;
	border-top:1px solid #ddd;
	padding:5px 5px 0 5px;
	margin:0 0 10px 0;}

.supportTopBlock02 .secondColumnBox dl dt{ color:#000}

.supportTopBlock02 .secondColumnBox dl dd{ margin:0;}

ul.supportTelBlock01 li{
	min-height:62px;
	_height:62px;
	width:200px;
	padding:10px 0 0 0;
	float:left;
	margin:0 10px 12px 0;}

ul.supportTelBlock01 li.printer{
	background: #f1f3ec url(/business/support/tel_contact/img/bg_list_tel01_1.jpg) no-repeat right 0;}

ul.supportTelBlock01 li.laser{
	background: #f1f3ec url(/business/support/tel_contact/img/bg_list_tel01_2.jpg) no-repeat right 0;}
	
ul.supportTelBlock01 li.soft{
	background: #f1f3ec url(/business/support/tel_contact/img/bg_list_tel01_3.jpg) no-repeat right 0;
	margin:0;}

ul.supportTelBlock01 li.ondemand{
	background: #f1f3ec url(/business/support/tel_contact/img/bg_list_tel01_4.jpg) no-repeat right 0;}
	
ul.supportTelBlock01 li.digital{
	background: #f1f3ec url(/business/support/tel_contact/img/bg_list_tel01_5.jpg) no-repeat right 0;}

ul.supportTelBlock01 li.file{
	background: #f1f3ec url(/business/support/tel_contact/img/bg_list_tel01_6.jpg) no-repeat right 0;
	margin:0;}

ul.supportTelBlock01 li.fax{
	background: #f1f3ec url(/business/support/tel_contact/img/bg_list_tel01_7.jpg) no-repeat right 0;}

ul.supportTelBlock01 li a{
	background:url("/shared/img/bullet_arrow-a001.gif") 8px center no-repeat;
	padding:0 0 0 17px;
	width:113px;
	display:block;
}

ul.supportTelBlock01 li span{
	width:113px;
	display:block;
	margin:0 0 0 17px;}


ul.supportTelBlock02{ margin:0 0 10px 0 !important;}

ul.supportTelBlock02 li{
	float:left; width:103px;
	text-align:center;
	padding:60px 0 0 0;
	margin:0 !important;
	}

ul.supportTelBlock02 li.printer{background:url(/business/support/tel_contact/img/bg_list_tel02_1.jpg) no-repeat center top;}

ul.supportTelBlock02 li.soft{background:url(/business/support/tel_contact/img/bg_list_tel02_2.jpg) no-repeat center top;}

ul.supportTelBlock02 li.ondemand{background:url(/business/support/tel_contact/img/bg_list_tel02_3.jpg) no-repeat center top;}

ul.supportTelBlock02 li.digital{background:url(/business/support/tel_contact/img/bg_list_tel02_4.jpg) no-repeat center top;}

ul.supportTelBlock02 li.file{background:url(/business/support/tel_contact/img/bg_list_tel02_5.jpg) no-repeat center top;}

ul.supportTelBlock02 li.fax{background:url(/business/support/tel_contact/img/bg_list_tel02_6.jpg) no-repeat center top;}

ul.supportTelBlock02 li.laser{background:url(/business/support/tel_contact/img/bg_list_tel02_7.jpg) no-repeat center top;}

ul.supportTelBlock02 li.itg{background:url(/business/support/tel_contact/img/bg_list_tel02_8.gif) no-repeat center top;}

.dataTable01{ margin: 0 0 0 !important; clear: both; width:620px}

.dataTable01 td span.tel{ color:#50701d; font-weight:bold; font-size:150%}

.linkListA01{ margin:0 0 0 0}

.linkListA01 li a{ font-weight:normal}

ul.downloadList01{ width:585px; margin:0 auto !important;}

ul.downloadList01 li{ float:left; width:195px; padding:0 0 0 0; min-height:9.5em; _height:9.5em}

.supportTopBlock03{ clear:both}
.supportTopBlock03 ul{ text-align:left;}
.supportTopBlock03 ul li{ display:inline; margin:0 18px 0 0;}
.supportTopBlock03 ul li.lastItem { display:inline; margin:0 0 0 0;}
.supportTopBlock03 ul li  img{ vertical-align:bottom}

.supportTopBlock04{ background:url(/business/support/img/bg_support_new.gif) bottom no-repeat; padding:0 0 3px 0}

.supportTopBlock04 div.unit{ width:382px; float:left}

#bodyArea #contentsArea .supportTopBlock04 div.unit h3{ width:360px; margin-left:9px; padding-left:3px}

.supportTopBlock04 div.unit ul{ }
.supportTopBlock04 div.unit ul li{ display:inline; float:left; margin:0 0 7px 7px}

.supportTopBlock04 div.unit div.clearFix{ clear:both}

.supportTopBlock04 div.unit div.image{ width:145px; margin:0 0 0 7px; float:left}
.supportTopBlock04 div.unit div.text{ width:221px; float:left}

#bodyArea #contentsArea .supportTopBlock05{ margin:20px 0 0 0}

dl.topicUnit{
	overflow:hidden;
	zoom:1;
	margin: 0 6px 8px;
	font-size:80%
}

dl.topicUnit dt{
	background-color: #FFFFFF;
    clear: left;
    color: #4B4B4B;
    display: block;
    float: left;
    font-weight: normal;
    margin: 0;
    padding: 0;
    width: 123px;
}

dl.topicUnit dd{
    background: none repeat scroll 0 0 transparent;
    display: block;
    float: left;
    margin: 0 0 10px 0;
    padding: 0;
    width: 588px;
}
