/* -------------------------------------------	technology top--------------------------------------------*/.index dl.lead {	margin: 15px 0 25px 30px;	width: 625px;}.index dl.lead dt {	margin: 0 0 0.5em 0;	font-size: 112%;	font-weight: bold;}.index #tec_info ul {	margin: 0 auto;	width: 654px;}.index #tec_info ul li.form {	border: #DDD 1px dotted;	margin-bottom:10px;	padding-bottom: 12px;	float: left;	width: 652px;	background-color: #fff;}.index #tec_info ul li.form p {	margin: 5px 0 5px 5px;	padding: 0 0 0 10px;	width: 632px;	font-size: 116%;	font-weight: bold;	background-color: #eee;}.index #tec_info ul li.form dl {	margin: 8px 0 8px 8px;}.index #tec_info ul li.form dl dt {	float: left;	margin: 0 16px 0 0px;	padding: 0 0 0 5px;	width: 70px;}.index #tec_info ul li.form dl dd {	float: left;	width: 540px;}.index #tec_info ul li.form dl dd p {	padding: 0;	margin: 0 0 0.5em 0;	width: 520px;	background-color: #fff;	font-size: 100%;	font-weight: normal;}.index #tec_info ul li.form dl dd ul li {	padding: 0 0 0 15px;	line-height: 2;	background: url(../../img/common/ico_yarw.gif) no-repeat 0 3px;}.index #tec_info ul li.form dl dd ul.fl_l {	float: left;	margin: 0 25px 0 0;	width: 245px;}.index #tec_info ul li.form dl dd ul.fl_r {	float: left;	margin: 0 0 0 0;	width: 245px;}.index #tec_info ul li.visit {	border: #DDD 1px dotted;	margin: 0 11px 0 0;	padding-bottom: 12px;	float: left;	width: 318px;	background-color: #fff;}.index #tec_info ul li.visit p {	margin: 5px 0 5px 5px;	padding: 0 0 0 10px;	width: 299px;	font-size: 116%;	font-weight: bold;	background-color: #eee;}.index #tec_info ul li.visit dl {	margin: 8px 0 8px 8px;}.index #tec_info ul li.visit dl dt {	float: left;	margin: 0 16px 0 0px;	padding: 0 0 0 5px;	width: 70px;}.index #tec_info ul li.visit dl dd {	float: left;	width: 209px;}.index #tec_info ul li.showroom {	border: #DDD 1px dotted;	margin: 0 ;	padding-bottom: 12px;	float: left;	width: 318px;	background-color: #fff;}.index #tec_info ul li.showroom p {	margin: 5px 0 5px 5px;	padding: 0 0 0 10px;	width: 299px;	font-size: 116%;	font-weight: bold;	background-color: #eee;}.index #tec_info ul li.showroom dl {	margin: 8px 0 8px 8px;}.index #tec_info ul li.showroom dl dt {	float: left;	margin: 0 16px 0 0px;	padding: 0 0 0 5px;	width: 70px;}.index #tec_info ul li.showroom dl dd {	float: left;	width: 209px;}/* ---------------------------------------------------------------------------------------*//* o¬`i */.tec_title01{	display: block;	background: url(/technology/img/title01.gif) no-repeat;	height: 22px;	padding: 4px 0px 0px 6px;	clear: both;	font-size: small;	margin-bottom: 10px;	font-weight: bold;}.tec_title02{	display:block;	background: url(/technology/img/title02.gif) no-repeat;	height: 22px;	padding: 4px 0px 0px 10px;	clear: both;	font-size: small;	margin: 20px 0 10px;	font-weight: bold;}.tec_title03{	width: 568px;	padding: 5px;	background-color: #F7F7F7;	border: 1px solid #999999;	display: block;	font-weight: bold;	margin-bottom: 10px;	font-size: small;}.teccontents{	display: block;	width: 580px;	margin: 15px 0px 35px 0px;}.teccontents_left{	float: left;	width: 307px;	display: block;}.teccontents_right{	float: right;	text-align: right;	display: block;}.obj_left{	float: left;	width: 175px;	padding: 0px 0px 15px 0px;}.obj_right{	float: right;}.pohtowidth{	width: 560px;	padding: 0px 10px 0px 10px;	display: block;	margin-bottom: 30px;}.photo7_left{	float: left;}.photo7_right{	float: right;}.tec_deta{	width: 578px;	border: 1px solid #CCCCCC;	border-collapse: collapse;	margin-bottom: 10px;}.tec_deta th{	border: 1px solid #CCCCCC;	background-color: #F5F5F5;	padding: 5px;	text-align: center;	font-weight: normal;}.tec_deta td{	border: 1px solid #CCCCCC;	text-align: left;	padding: 5px;	font-weight: normal;}.table_waku01{	width: 205px;}.table_waku02{	width: 145px;}#tec_center{	width: 580px;	text-align: center;	border-top: 1px dotted #CCCCCC;	margin: 15px 0px 0px 0px;}#tec_center img{	margin: 20px 0px 20px 0px;	border-style: none;}#tec_center p{	padding: 20px 0px 0px 0px;}/* ZpξρTOP */#page_title_top{	display:block;	margin:0px 0px 10px 0px;	padding:0px 0px 0px 0px;}.tec_title04{	display: block;	background: url(/technology/img/title04.gif) no-repeat;	height: 20px;	padding: 6px 0px 0px 6px;	clear: both;	font-size: small;	margin: 15px 0px;}.tec_title05{	display:block;	background: url(/technology/img/title02.gif) no-repeat;	height: 20px;	width:144px;	padding: 6px 0px 2px 6px;	clear: both;	font-size: small;	margin: 0px 0px 10px;}.tec_topcontents{	display: block;	width: 580px;	padding: 15px 0px 0px 0px;}.tec_topcontents_left{	float: left;	width: 285px;	display: block;}.tec_topcontents_right{	float: right;	text-align: right;	display: block;}.tec_menucontents{	display: block;	width: 260px;	margin: 10px 0px 0px 0px;}.tec_menucontents_left{	float: left;	width: 100px;	display: block;}.tec_menucontents_right{	float: right;	width: 150px;	display: block;	padding: 0px 0px 0px 10px;	clear: both;}#technology_menu{	clear: both;	margin: -15px 0px 10px;	padding: 7px 10px 4px;	background: url(/technology/img/top/bg_tit_commoness.jpg) no-repeat;	border: 1px solid #000000;	display: block;	font-size: small;	font-weight: bold;	color: #FFFFFF;	vertical-align: middle;}.tec_menu{	list-style: none;	margin: 10px 0px 10px 0px;}.tec_menu li{	padding: 0px 0px 5px 15px;	background: url(/img/common/icon_01.gif) no-repeat;}#tecfloat{	width:580px;}#tecfloat_left{	float: left;	width: 250px;}#tecfloat_right{	float: right;	width: 280px;}.clearboth{	clear: both;}/* fή©ηT· */#technologymaterial_box{	display:block;	margin:10px auto 10px auto;	padding:0px;	width:800px;}
