@charset "iso-8859-1";

/* ** FIXED STYLES  2012.11.27  ** */
.tfcline { background: url(/prdct/printing-devices/images/tfc_news_line.gif) no-repeat left bottom; padding:5px 0 6px; line-height:160%;}
th.tfcline { text-align: center;}
.tfcline img { margin-top:5px;}
.tfcline sup {vertical-align: text-top; line-height:1;}
.newimg { margin-top:5px;}
.mdlg { color:#666666;}
.year { color:#CC3300; font-weight:bold;}
.tfcnews { padding:5px 0 6px; line-height:160%;}
.tfcnews sup {vertical-align: text-top; line-height:1;}
.tfcnewsline { background: url(/prdct/printing-devices/images/tfc_news_line.gif) no-repeat left bottom;}

.style1 {font-size: 13px}

.style2 {font-size: 11px}

.secti2 {
	font-weight: bold;
	font-size: 16px;
}

/* side_navi */
.snbg{
	width:183px;
	background-color:#E4E5E7;
}

.side_navi{
	font-size:12px;
	margin:4px 0 0 4px;
	border-left:1px solid #D0D0D2;
}

.side_navi li{
	margin:0 0 0 0;
	_margin:0 0 -3px 0;
	padding:9px;
	display:block;
	background-color:#FFF;
}

li.top{
	margin:0 0 0 0;
	_margin:0 0 -3px 0;
	border-top:1px solid #D0D0D2;
}

.lv1{
	width:155px;
	_width:174px;
	margin:0 0 0 0;
	padding:0 9px 0 9px;
	border-right:1px solid #D0D0D2;
	border-bottom:1px solid #D0D0D2;
	background-image:url(/prdct/printing-devices/images/bg_side_navi.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

.lv1 a{
	margin:0 0 0 0;
	padding:0 9px 0 9px;
	background-image:url(/prdct/printing-devices/images/ic_lv1.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	display:block;
}

.lv2{
	width:155px;
	_width:174px;
	margin:0 0 0 0;
	padding:0 9px 0 9px;
	border-right:1px solid #D0D0D2;
	border-bottom:1px solid #D0D0D2;
	background-image:none;
	background-color:#FFF;
}

.lv2 a{
	margin:0 0 0 9px;
	padding:0 9px 0 9px;
	background-image:url(/prdct/printing-devices/images/ic_lv2.jpg);
	background-repeat:no-repeat;
	background-position:0 3px;
	display:block;
}

.lv3{
	width:155px;
	_width:174px;
	margin:0 0 0 0;
	border-right:1px solid #D0D0D2;
	border-bottom:1px solid #D0D0D2;
	background-image:none;
	background-color:#FFF;
}

.lv3 a{
	margin:0 0 0 18px;
	padding:0 9px 0 9px;
	background-image:url(/prdct/printing-devices/images/ic_lv2.jpg);
	background-repeat:no-repeat;
	background-position:0 3px;
	display:block;
}

.lv4{
	width:155px;
	_width:174px;
	margin:0 0 0 0;
	border-right:1px solid #D0D0D2;
	border-bottom:1px solid #D0D0D2;
	background-image:none;
	background-color:#FFF;
}

.lv4 a{
	margin:0 0 0 27px;
	padding:0 9px 0 9px;
	background-image:url(/prdct/printing-devices/images/ic_lv2.jpg);
	background-repeat:no-repeat;
	background-position:0 3px;
	display:block;
}

.current{
	width:160px;
	_width:178px;
	border-right:none;
}

.current a{
	color:#333 !important;
	font-weight:bold;
}

.sub_navi{
	font-size:12px;
	margin:20px 0 0 0;
	padding:0 0 0 0;
}

.lv0{
	width:151px;
	_width:169px;
	margin:0 0 10px 14px;
	padding:0 9px 0 9px;
	background-image:url(/prdct/printing-devices/images/ic_lv2.jpg);
	background-repeat:no-repeat;
	background-position:0 3px;
	display:block;
}

.tfc_body{
	line-height:1.4;
}

.tfc_body td{
	line-height:1.4;
}

sub{
	font-size:40%;
	/*IE*/
	_font-size:95%;
}

sup{
	font-size:70%;
	/*IE*/
	_font-size:95%;
}

/*Firefox*/
*>/**/sup { vertical-align: text-top;}
*>/**/sup.small { line-height: 100%; }
*>/**/sub { font-size:80%; }


/**/

.inkjet_tbl01 {
	border-collapse: collapse;
}

.inkjet_tbl01 th, .inkjet_tbl01 td {
	border: 1px solid #666666;
	padding: 3px;
	text-align: center;	
}

.inkjet_tbl01 th {
	background-color: #D5D5D5;
	font-weight: bold;
}

.inkjet_tbl01 td.uv_ver {
	background-color: #FFEEEE;
	font-weight: bold;
	text-align: left;
}

.inkjet_tbl01 td.wa_ver {
	background-color: #EEFFFF;
	font-weight: bold;
	text-align: left;
}

.inkjet_tbl01 td.uv_ver span,
.inkjet_tbl01 td.wa_ver span {
	font-weight: normal;
}

.inkjet_tbl01 td div {
	text-align: center;
	padding: 5px 0;
}

.inkjet_tbl01 td div img {
	margin-left: auto;
	margin-right: auto;
}

.icon_img01 {
	vertical-align: baseline;
}


.aptitle {
    background:#009999;
    padding:3px 5px;
    color:#FFF;
    font-weight:bold;
    text-align:center;
}

.aptitle2 {
	background:#009999;
	padding:3px 5px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	font-size:16px !important;
}

.apbox {
    border-top:#CCC 1px solid;
    border-left:#CCC 1px solid;
    border-right:#CCC 1px solid;
    padding:10px 10px 10px 10px;
    vertical-align:top;
}
.apbox2 {
    border-bottom:#CCC 1px solid;
    border-left:#CCC 1px solid;
    border-right:#CCC 1px solid;
    padding:0px 10px 5px 10px;
    vertical-align:top;
    text-align:right;
}
.apbox img {
    margin-bottom:5px;
}

.tokuchobox {
    border:#CCC 1px solid;
    padding:10px;
    vertical-align:top;
    text-align:center;
}
.tokuchobox img {
    margin-bottom:5px;
}

.simyubox {
    border:#CCC 1px solid;
    padding:10px;
    vertical-align:top;
    text-align:center;
}

.shiyoubox {
    border-collapse:collapse;
    margin-bottom:5px;
}
.shiyoubox th {
    border:#999 solid 1px;
    padding:3px 5px;
    text-align:center;
    font-weight:bold;
    background:#E4E4E4;
}
.shiyoubox td {
    border:#999 solid 1px;
    padding:3px 5px;
    text-align:center;
}
.shiyoubox td.txtleft {
    text-align:left;
}
.txtblue {
    color:#39C;
}
.txtred {
    color:#C00;
}
.ledtitle {
    font-size:20px;
    padding-left:10px;
    border-left:#999 5px solid;
}
.ledtitle2 {
    font-size:16px !important;
    font-weight:bold;
}
.ledtitle3 {
    font-size:14px !important;
}
.ledtitle4 {
    font-weight:bold;
    font-size:16px;
    line-height:19px;
}


.slidemenu {
    position:relative;
    width:740px;
    height:301px;
    overflow:hidden;
}
.slidemenu .btm {
    position: absolute;
    top:118px;
}
.slidemenu .btm #prev {
    position: absolute;
    left:0px;
    z-index:9999;
}
.slidemenu .btm #next {
    position: absolute;
    left:725px;
    z-index:9999;
}



.inktitle {
	font-size:24px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.inktitle2 {
	font-size:20px !important;
	font-weight:bold;
}

.inkprobg{
  background: url(/prdct/printing-devices/inkjet-printheads/images/bg.gif) repeat-x bottom;
}