.products_logo{
	width:676px;
	background-color:#FFFFFF;
	margin-top:6px;
}

.dir_logo{
 	position:absolute;
	left:608px;
	top:0px;
}

.products_title{
	text-align:left;
	padding-top:16px;
	margin-bottom:16px;	
}

.products_content{
	width:676px;
	text-align:left;
}

.products_midashi{
	font-size:120%;
	font-weight:bold;
	margin-top:38px;
	margin-bottom:40px;
	padding-left:24px;
}

.dblib_table{
	width:100%;
	border-width:0px;
	border-style:solid;
	font-weight:normal;
	color:#828282;
	padding-left:24px;
}

.dblib_gray{
	background-color:#f5f5f5;
	border-bottom:1px;
	border-color:#b7b7b7;
	border-style:solid;
}

.dblib_white{
	background-color:#ffffff;
	border-bottom:solid 1px black;
}

.dblib_top{
	border-bottom:solid 8px #b9b7ba;
	color:black;
	text-align:right;
	padding-bottom:2px;
}

.dblib_bottom{
	color:black;
	text-align:right;
	padding-top:2px;
}

.dblib_topic{
	padding-left:0.8em;
	padding-top:5px;
	padding-bottom:5px;
	color:#515151;
	font-weight:bold;
	border-bottom:solid 1px #cccccc;
}

.dblib_col2{
	text-align:right;
	padding-top:5px;
	padding-bottom:5px;
	width:80px;
	border-bottom:solid 1px #cccccc;
}

.dblib_col3{
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	width:60px;
	border-bottom:solid 1px #cccccc;
}

.dblib_detail{
	font-weight:normal;
	color:#828282;
	font-size:95%;
}

.adobe_read{
	width:500px;
	float:left;
	text-align:right;
	font-size:95%;
}

.adobe_logo{
	width:160px;
	float:left;
}

.tosys_head{
	background-color:#FFFFFF;
	background-image:url(../images/gr_products.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:28px;
	font-size:120%;
	font-weight:bold;
	color:#E83F14;
	padding-left:24px;
	width:auto;
}

.tosys_read{
	background-color:#f5f5f5;
	width=100%;
	padding:24px;
	border-bottom:solid 1px #c9c9c9;
	margin-bottom:24px;
}

.tosys_read dt{
	font-size:120%;
	font-weight:bold;
	color:#616161;
}
.tosys_read dd{
	margin-left:1.5em;
}
.tosys_read p{
	text-indent:-1.5em;
	padding-left:1.5em;
}

.org_box{
	color:#f43c18;
}

.tomed_head{
	background-color:#FFFFFF;
	background-image:url(../images/gr_products.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:28px;
	font-size:120%;
	font-weight:bold;
	color:#E83F14;
	width:auto;
	padding-left:24px;
	vertical-align:bottom;
}

.tomed_read{
	background-color:#ffffff;
	width:auto;
	padding:18px 24px;
	margin-bottom:6px;
	text-align:left;
}

.tomed_read dt{
	font-size:120%;
	font-weight:bold;
	color:#616161;
	background-image:url(../images/sep_dot.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:3px;
	margin-bottom:3px;
}
.tomed_read dd{
	margin-left:1.5em;
}
.tomed_read p{
	text-indent:-1.5em;
	padding-left:1.5em;
}

.kino_title{
	font-size:120%;
	font-weight:bold;
	color:#616161;
}
.kino_detail{
	padding-left:1.5em;
}
.check_table{
	margin-top:30px;
	margin-bottom:16px;
}

.headnone{
	border-top:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
}

.headrow{
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	border-top:solid 1px #b7b7b7;
	border-bottom:solid 1px #b7b7b7;
}

.checkcol{
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#E83F14;
	font-size:95%;
	border-top:solid 1px #b7b7b7;
	border-bottom:solid 1px #b7b7b7;
}

.readcell{
	font-size:95%;
	padding:9px;
	background-color:#eeeeee;
	border-top:solid 1px #b7b7b7;
	border-bottom:solid 1px #b7b7b7;
}

.goryui{
	border-top:solid 1px #b7b7b7;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	color:#E83F14;
	font-weight:bold;
}
.goryui_read{
	border-top:solid 1px #b7b7b7;
	border-bottom:solid 1px #b7b7b7;
	padding:10px;
}
.goryui_read p{
	text-align:center;
}

.faq_list{
	width:auto;
	padding-left:24px;
	background-color:#ffffff;
}

.faq_body{
	width:auto;
	text-align:left;
	border-top:solid 7px #b9b7ba;
	padding-left:10px;
}

.line_g{
	background-color:#f5f5f5;
	padding:4px;
	color:#E83F14;
	font-weight:bold;
}
.line_w{
	background-color:white;
	padding:4px;
	color:#E83F14;
	font-weight:bold;
}

.qa{
	padding:2px 4px;
	border-top:solid 1px #b9b7ba;
	padding-left:3em;
	text-indent:-1.5em;
}

.ex_head{
	background-color:#FFFFFF;
	background-image:url(../images/gr_products.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:28px;
	font-size:120%;
	font-weight:bold;
	color:#E83F14;
	padding-left:24px;
	width:auto;
}

.ex_read{
	background-color:#f5f5f5;
	width=100%;
	padding:24px;
	border-bottom:solid 1px #c9c9c9;
	margin-bottom:24px;
}

.products_top_content{
	width:676px;
	text-align:left;
	margin-top:30px;
}

.sales_point{
	font-size:95%;
}

td.sales_point{
	border-top: solid 1px #b9b7b9;
	border-bottom: solid 1px #b9b7b9;
}

.koka{
	margin-left:24px;
	font-size:95%;
}

td.koka{
	border-bottom: solid 1px #b9b7b9;
}


