@charset "UTF-8";

/* CSS Document */
/******************************************************************
# 主に画像指定のみ（共通部分はdetail.cssに）
　DIU-5300とDIU-5310は同じものを使用
******************************************************************/    

/*サイドメニューの点灯*/
div#main_box div#side ul.side_produts li.side_package a {
	background: url(../../img/side_package_f2.jpg) no-repeat left top;
}

h1.txt_hide {
	height: 0;
	line-height: 0;
}

/*共通事項*/
/*メニュー*/
ul.option_menu {
}
ul.option_menu li {
	float: left;
	height: 23px;	
}
ul.option_menu li.print_ex {
	width: 78px;
	height: 23px;
}
ul.option_menu li.print_ex a {
	width: 68px;
	height: 23px;
	background: url(../../lineup2009/img/option/print_ex.jpg) no-repeat 2px top;
}
ul.option_menu li.print_ex,
ul.option_menu li.print_ex a:hover {
	background: url(../../lineup2009/img/option/print_ex_f2.jpg) no-repeat 2px top;
}

ul.option_menu li.denso-wave {
	width: 132px;
	height: 23px;
}
ul.option_menu li.denso-wave a {
	width: 132px;
	height: 23px;
	background: url(../../lineup2009/img/option/denso-wave.jpg) no-repeat left top;
}
ul.option_menu li.denso-wave,
ul.option_menu li.denso-wave a:hover {
	background: url(../../lineup2009/img/option/denso-wave_f2.jpg) no-repeat left top;
}

/*プリンタ特長*/
table.tokucho {
	width: 320px;
	border-collapse: collapse;
}
table.tokucho tr th {
	width: 78px;
	text-align: left;
}
table.tokucho tr td {
	vertical-align: middle;
	
	font-size: 80%;
	/*\*/
		*font-size: 80%;
}
table.tokucho tr td.tokucho_txt {
	padding: 7px 0 0 0;
	>padding: 5px 0 0 0;
}
/*利用履歴発行システムのときのみ*/
table.riyo_tokucho {
	width: 355px;
	_width: 345px;
	border-collapse: collapse;
}
table.riyo_tokucho tr th {
	width: 78px;
	text-align: left;
}
table.riyo_tokucho tr td {
	vertical-align: middle;
	
	font-size: 80%;
	/*\*/
		*font-size: 80%;
}
table.riyo_tokucho tr td.tokucho_txt {
	padding: 7px 0 0 0;
	>padding: 5px 0 0 0;
}

/*特長*/
p.font_12 {
	font-size: 80%;
	/*\*/
		*font-size: 80%;
}

p.font_10 {
	font-size: 60%;
	/*\*/
		*font-size: 60%;
}


/*赤色文字*/
p.txt_red {
	padding: 0 0 0 10px;
	text-indent: -10px;
	line-height: 1.2;
	color: #CC0000;
	font-size: 60%;
	/*\*/
		*font-size: 60%;
}

/*赤色文字*/
p.txt_att_black {
	padding: 0 0 0 10px;
	text-indent: -10px;
	line-height: 1.2;
	font-size: 60%;
	/*\*/
		*font-size: 60%;
}





/***********DIU車載用プリンタ***********/
div#main div.diu_print {
	width: 555px;
}

div#main div.diu_print div.diu_print_l {
	float: left;
	width: 345px;
}

div#main div.diu_print div.diu_print_l h2 {
	width: 345px;
	height: 43px;
	background: url(../../lineup2009/img/option/title01.jpg) no-repeat left top;
}
div#main div.diu_print div.diu_print_l div.diu_print_detail {
	padding: 0 0 0 10px;
}


/*右側写真*/
div#main div.diu_print p.diu_print_img {
	float: right;
	width: 210px;
}


/***********DIU車載用プリンタ***********/
div#main div.rireki_input {
	width: 555px;
}

div#main div.rireki_input div.rireki_input_l {
	float: left;
	width: 345px;
}

div#main div.rireki_input div.rireki_input_l h2 {
	width: 345px;
	height: 43px;
	background: url(../../lineup2009/img/option/title02.jpg) no-repeat left top;
}
div#main div.rireki_input div.rireki_input_l div.diu_print_detail {
	padding: 0 0 0 10px;
}


/*右側写真*/
div#main div.rireki_input p.rireki_input_img {
	float: right;
	width: 210px;
}


/***********ソフトウェアパッケージ***********/
div#main div.software_pack {
	width: 555px;
}

div#main div.software_pack div.software_pack_l {
	float: left;
	width: 345px;
}

div#main div.software_pack div.software_pack_l h2 {
	width: 345px;
	height: 34px;
	background: url(../../lineup2009/img/option/title03.jpg) no-repeat left top;
}
div#main div.software_pack div.software_pack_l div.software_pack_detail {
	padding: 0 0 0 10px;
}

div#main div.software_pack div.software_pack_l ul.software_pack_list {
	font-size: 80%;
	/*\*/
		*font-size: 80%;
}

/*右側写真*/
div#main div.software_pack p.software_pack_img {
	float: right;
	width: 210px;
}



div#main div.software_pack div.software_con p {
	padding: 0 0 0 10px;
	text-indent: -10px;
	font-size: 60%;
	/*\*/
		*font-size: 60%;
}


/*********** 別ウィンドウ ***********/
body,
p {
	margin: 0;
	padding: 0;
}
.float-left { 
	float: left;
}
/*フロート解除*/
.clear{
	clear:both;
	display: block;
	margin:0px;
	padding:0px;
	height: 0;
	font-size: 0;
	line-height: 1;
}
/*画像にリンクを貼るとき*/
.btn a {
	display: block;
	text-align: left;
	text-decoration: none;
	text-indent: -99999px;
	border: 0 none;
	overflow: hidden;
}

div#betumado {
	width: 100%;
	margin: 0;
}

div#betumado p.pop_title {
	padding: 15px 0 0 13px;
}

div#betumado p.meisai_img {
	width: 183px;
	_width: 198px;
}

div#betumado div.inji_con {
	width: 160px;
	font-size: 80%;
	/*\*/
		*font-size: 80%;
}
div#betumado div.inji_con p {
	padding: 0 0 0 10px;
	text-indent: -10px;
}


p.pop_close {
	width: 100%;
	height: 34px;
	margin: 20px 0 0 0;
	padding: 4px 0 0 0;
	background: #ECECEC;
}

html>/**/body p.pop_close, x:-moz-any-link, x:default{
	margin: 13px 0 0 0;
}

p.pop_close span {
	display: block;
	width: 108px;
	height: 18px;
	margin: 8px 0 8px 130px;
	background: url(../../img/close_f2.gif) no-repeat center top;
}

p.pop_close a {
	width: 108px;
	height: 18px;
	background: url(../../img/close.gif) no-repeat left top;
}
p.pop_close a:hover {
	width: 108px;
	height: 18px;
	background: url(../../img/close_f2.gif) no-repeat left top;
}

p.txt_red_bold strong,
p.txt_red_bold {
	font-weight: bold;
}
