body {    margin: 0;    padding: 0;    background: #e1e1e1;}img {    padding: 0;	margin: 0;    	border: none;	}	a:link, a:visited {    color: #36C;    	text-decoration: none;	}	a:hover {    color: #F00;	text-decoration: none;	}	a:active {    color: #F00;	text-decoration: none;	}	h1, h2, h3, h4, h5, h6 {    padding: 0;	margin: 0;	line-height: 14px;	}	div, p, address, ul, dl, ol, li, form, pre {    padding: 0;    	margin: 0;	}	table, tr, td {    border: 0 none #000;    	border-collapse: 0;	}		ul li {    padding: 0;    	margin: 0 0 .3em 1.5em;	}	ol li {    padding: 0;	margin: 0 0 .3em 2em;	}	.small{	font-size:x-small;	line-height: 1.0em;  }	/* header */#header {    padding: 0;    	height: 101px;    	width: 754px;    	margin: 0;    	voice-family: inherit;    	text-align: left;    	background: url(../../contents/img/head_bg.gif) no-repeat left top;	}	#header h1.logo {    margin: 0;    	padding: 47px 0 0 21px;	}	#header ol.menu {  	margin-right:12px;	padding: 0; 	/*list-style-image:url(../../include/img/plus_marcker.gif); */ 	}		#header ol.menu  li {	float: right;     width: auto;  	margin: 0px;  	padding-left: 20px;    background: url(../../include/img/plus_marcker.gif) no-repeat 10px ;    list-style: none;	font-size:x-small;	}	#header .menu li a{    color:#333333;	}		#header .menu li a:hover{    color:#999999;	}				#header ul.lang {    float: right;    	top: 100px;    	width: 257px;    	padding: 21px 0 0;    	margin: 0;	}#header ul.lang li {    padding: 0;    	margin: 0 5px 0 0;    	float: left;    list-style-type: none;}		/* pankuzu */#topicPath {    margin: 0;	padding-top: 4px;    	padding-right: 4px;    	border-right: none;    	border-bottom: none;    	border-left: none;    	height: 25px;	}	#topicPath .path {    font-size:x-small;    float: left;	}	#topicPath .searchMethod {	float: right;	text-align: right;	width: auto;	font-size: x-small;	}	#topicPath .searchMethod .left{	background:url(../../contents/img/arrow_left_blue.gif) no-repeat left center;	padding:0 0 0 9px;    margin:0 12px 0 0;	float:left;	}		#topicPath .searchMethod .right{	background:url(../../contents/img/arrow_right_blue.gif) no-repeat right center;	padding:0 9px 0 0;    margin:0;	float:left;	}				.arrowBleft{	background:url(../../contents/img/arrow_left_blue.gif) no-repeat left center;	padding:0 0 0 12px;    margin:0 9px 0 0;	}		   .arrowBright{	background:url(../../contents/img/arrow_right_blue.gif) no-repeat right center;	padding:0 12px 0 0;    margin:0 0 0 9px;	}			/* main */#mainArea {    width: 750px;	margin: 0;    	padding: 8px 18px 0 8px;    	text-align: left;    	background: url(../../contents/img/main_bg.gif) repeat-y left top;		overflow: hidden;	     	voice-family: "\"}\"";	voice-family: inherit;    	width: 734px;	clear:both:	}	#mainArea:after {    content: "";    	display: block;    	clear: both;    	height: 1px;    	overflow: hidden;	}	/*\*/* html #mainArea {    height: 1em;    	overflow: visible;	}	/**/.dummyforIE {    width: auto;	height: auto;	}	#contents {    width: 485px;    	float: left;    	padding: 0;    	margin: 0 7px 35px 0;	}	#contents .tabMenu {	width: 485px;	margin: 0;	padding: 0;	background-image: url(../../contents/img/tab_bg.gif);	background-repeat:repeat-x;		}	#contents .tabMenu img.spacer {	margin: 0 4px 0 0;	padding: 0px;	}	#contents .tabMenu img.spacer2 {    margin: 0 4px 0 0;	}	#contents .cateFrameTop {    margin: 0;    	padding: 0;    	height: 2px;    	width: 485px;    	background: url(../../contents/img/cateframe_top.gif);	}	#contents .cateFrameTopNottab {    margin: 0;    	padding: 0;    	height: 11px;    	width: 485px;    	background: url(../../contents/img/cateframe_top_nottab.gif);	}#contents .cateFrameCenter {    margin: 0;    padding: 9px 16px;    width: 453px;    background: url(../../contents/img/cateframe_center.gif);overflow: hidden; }  .cateFrameCenter:after {    content: "";    display: block;    clear: both;    height: 1px;    overflow: hidden;}/*\*/* html .update {    height: 1em;    overflow: visible;}/**//*CLEARFIX*/.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;    margin:0px;padding:0px;}.clearfix {display: inline-block;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */#contents .cateFrameCenter h1 {    margin-bottom:10px; padding: 5px 0 0 25px;    width: auto;font-size:14px;font-family:Helvetica,Geneva, Arial,sans-serif;font-weight:bold;background: url(../../contents/img/orange_arrow.gif);background-repeat:no-repeat;}#contents .cateFrameCenter h2 {    padding: 5px 0 0 25px;    width: auto;font-size:14px;font-family:Helvetica,Geneva, Arial,sans-serif;font-weight:bold;background: url(../../contents/img/orange_arrow.gif);background-repeat:no-repeat;}#contents .cateFrameMiddle {    margin: 0;    	padding: 0;    	height: 6px;    	width: 485px;    	background: url(../../contents/img/cateframe_middle.gif);	}	#contents .cateFrameMiddleThick {    margin: 0;    	padding: 0;    	height: 11px;    	width: 485px;    	background: url(../../contents/img/cateframe_middle_thick.gif);	}	#contents .cateFrameMiddleMedium {    margin: 0;    	padding: 0;    	height: 8px;    	width: 485px;    	background: url(../../contents/img/cateframe_middle_medium.gif);	}	#contents .cateFrameBottom {    margin: 0;    	padding: 0;    	height: 9px;    	width: 485px;    	background: url(../../contents/img/cateframe_bottom.gif) no-repeat;	}	#contents .cateFrameInnerline {    margin: 0;    	padding: 0;    	height: 6px;    	width: 485px;    	background: url(../../contents/img/cateframe_innerline.gif);	}	#contents .cateFrameCenter .vline {        width: 1px;        background: #CCC;}#contents .cateFrameCenter .cateListLink {    padding: 3px 0 0 6px;}	#contents .cateFrameCenter .padBottom {    padding-bottom: 3px;    vertical-align:    top;}#contents .cateFrameCenter .bottomBorder{	padding-bottom:6px;	border-bottom:1px solid #CCC;	margin-bottom:8px;	line-height: inherit;}.sideTit_b{padding:4px 6px 4px 6px;font-size:1.2em;background:url(../../include/img/sideMenu_title_takigen.gif) no-repeat;}.sideTit_g{padding:4px 6px 4px 6px;font-size:1.2em;background:url(../../include/img/sideMenu_title_demand.gif) no-repeat;}/* table */.border {    border: 1px solid #CCC;    	padding: 4px;    	vertical-align: top;	}	.borderTop {    border-left: 1px solid #CCC;    	border-top: 2px solid #CCC;    	border-right: 1px solid #CCC;    	border-bottom: 1px solid #CCC;    	padding: 6px 4px 4px 4px;    	vertical-align: top;	}	.borderBottom {    border-left: 1px solid #CCC;    	border-top: 1px solid #CCC;    	border-right: 1px solid #CCC;    	border-bottom: 2px solid #CCC;    	padding: 6px 4px 4px 4px;    	vertical-align: top;	}	.borderLeft {    border-left: 2px solid #CCC;    	border-top: 1px solid #CCC;    	border-right: 1px solid #CCC;    	border-bottom: 1px solid #CCC;    	padding: 6px 4px 4px 4px;    	vertical-align: top;	}.v_middle span, .v_middle img{vertical-align:middle;}		.borderRight {    border-left: 1px solid #CCC;    	border-top: 1px solid #CCC;    	border-right: 2px solid #CCC;    	border-bottom: 1px solid #CCC;    	padding: 6px 4px 4px 4px;    	vertical-align: top;	}	.borderRight02 {    border-left: 1px solid #CCC;    	border-top: 1px solid #CCC;    	border-right: 2px solid #CCC;    	border-bottom: 1px solid #CCC;    	padding: 12px 4px 4px 4px;    	vertical-align: top;	}		.borderLeftTop {        border-left: 2px solid #CCC;    	border-top: 2px solid #CCC;    	border-right: 1px solid #CCC;    	padding: 6px 4px 4px 4px;    	vertical-align: top;	}	.borderLeftBottom {        border-left: 2px solid #CCC;    	border-bottom: 2px solid #CCC;    	border-right: 1px solid #CCC;    	padding: 6px 4px 4px 4px;    	vertical-align: top;	}	.borderRightBottom {        border-left: 1px solid #CCC;    	border-bottom: 2px solid #CCC;    	border-right: 2px solid #CCC;    	border-top: 1px solid #CCC;    	padding: 6px 4px;    	vertical-align: top;	}	.borderRightTop {        border-left: 1px solid #CCC;    	border-bottom: 1px solid #CCC;    	border-right: 2px solid #CCC;    	border-top: 2px solid #CCC;    	padding: 6px 4px 4px 4px;    	vertical-align: top;	}	.borderLTB {        border-left: 2px solid #CCC;    	border-bottom: 2px solid #CCC;    	border-right: 1px solid #CCC;    	border-top: 2px solid #CCC;    	padding: 6px 4px 4px 4px;    	vertical-align: top;	}	.borderRTB {        border-left: 1px solid #CCC;    	border-bottom: 2px solid #CCC;    	border-right: 2px solid #CCC;    	border-top: 2px solid #CCC;    	padding: 6px 4px 4px 4px;    	vertical-align: top;	}	.color {        border-top: 1px solid #CCC;    	border-left: 1px solid #CCC;    	border-bottom: 1px solid #CCC;    	border-right: 1px solid #CCC;    	padding: 6px 0 2px 4px;    	vertical-align: top;    	background: #EDEDED;	}	.colorTop {        border-top: 2px solid #CCC;    	border-left: 1px solid #CCC;    	border-bottom: 1px solid #CCC;    	border-right: 1px solid #CCC;    	padding: 6px 0 2px 4px;    	vertical-align: top;    	background: #EDEDED;	}	.colorBottom {        border-top: 1px solid #CCC;    	border-left: 1px solid #CCC;    	border-bottom: 2px solid #CCC;    	border-right: 1px solid #CCC;    	padding: 6px 0 2px 4px;    	vertical-align: top;    	background: #EDEDED;	}	.colorLeftBottom {    border-top: 1px solid #CCC;    	border-left: 2px solid #CCC;    	border-bottom: 2px solid #CCC;    	border-right: 1px solid #CCC;    	padding: 6px 0 2px 4px;    	vertical-align: top;    	background: #EDEDED;	}	.colorLeftTop {        border-top: 2px solid #CCC;    	border-left: 2px solid #CCC;    	border-bottom: 1px solid #CCC;    	border-right: 1px solid #CCC;    	padding: 6px 0 2px 4px;    	vertical-align: top;    	background: #EDEDED;	}	.colorLeft {        border-top: 1px solid #CCC;    	border-left: 2px solid #CCC;    	border-bottom: 1px solid #CCC;    	border-right: 1px solid #CCC;    	padding: 6px 0 2px 4px;    	vertical-align: top;    	background: #EDEDED;	}	.readText {    margin: 10px 1px 10px 5px;	}	/** index **/#sideMenu .window .titleTakigen {    width: auto;    font-weight: bold;    background: #CCE4FC;}#sideMenu .window .titleTakigen th {    color: #666;    font-size: 1.2em;	font-weight: bold;	text-align: left;    padding: 2px 3px 1px 6px;}#sideMenu .window .titleTakigen td {    color: #666;    font-size: 1.2em;	font-weight: bold;	text-align: right;    padding: 2px 6px 1px 3px;}/** eyesearch/index**/#contents .cateFrameCenter .list {    width: 300px;    vertical-align: top;}#contents .cateFrameCenter .image {    margin-right: 7px;}#contents .cateFrameCenter .gotoPhotoList {	vertical-align: bottom;	clear: both;}#contents .cateFrameCenter .GoTo{float:right;margin:0px;padding:0 0 0 19px;background-image:url(../../contents/img/orange_arrow_mini.gif);background-repeat:no-repeat;font-size:13px;vertical-align: bottom;}#contents .cateFrameCenter .GoTo_noTable{float:right;margin-top:20px;padding:0 0 0 19px;background-image:url(../../contents/img/orange_arrow_mini.gif);background-repeat:no-repeat;font-size:13px;clear:both;vertical-align: bottom;}.GoTo{	float:right;	margin:0px;	padding:0 0 0 19px;	background-image:url(../../contents/img/orange_arrow_mini.gif);	background-repeat:no-repeat;	font-size:13px;	vertical-align: bottom;}/**eyesearch/product_info **/#contents .cateFrameCenter .gotoProductList {    padding-right: 10px;    vertical-align: top;    font-size: 1.1em;        voice-family: "\"}\"";    voice-family: inherit;    font-size: 1.1em;    }#contents .cateFrameCenter .cateText {        padding-right: 5px;    vertical-align: top;}#contents .cateFrameCenter .cateText  p{  line-height:1.4em;      margin-bottom:10px;}#contents .cateFrameCenter .cateText .mainTitle {	font-size: large;	font-weight: bold;	line-height: 1.2em;}#contents .cateFrameCenter .cateText .mainSubtitle {    font-size: 1.4em;   margin-top: 3px;    margin-bottom: 5px;}#contents .cateFrameCenter .cateText .otherTitle {    font-size: 1.5em;    margin-top: 5px;    margin-bottom: 5px;    vertical-align: top;}.update{ width:392px; margin-top:10px; margin-left:93px; padding:0px; margin-bottom:10px; background-image:url(../../contents/cart/img/balloon-bg.gif); overflow: hidden; } .update:after {    content: "";    display: block;    clear: both;    height: 1px;    overflow: hidden;}/*\*/* html .update {    height: 1em;    overflow: visible;}/**/ .update .button{ padding-top:4px; padding-left:4px; width: 132px; float:right; }   .update .text{float:left;width:256px; }   .update .text p{width:233px;margin-left:8px;color:#E84A20;font-size:11px;line-height:1.4em;}/** eyesearch/productlist**/#contents .cateFrameCenter .cateListInnerline {    text-align: center;    vertical-align: middle;    height: 6px;}#contents .cateFrameCenter .cateListImage {    padding: 4px 4px 4px 7px;}#contents .cateFrameCenter .cateListName {    padding-left: 5px;    vertical-align: top;    line-height: 1.2em;}/** ks1-03**/#contents .cateFrameH1 {    margin: 0;    padding: 7px 12px;    width: auto;   background: url(../../contents/img/cateframe_center.gif);	}	#contents .cateFrameH1_result {    margin: 0;    padding: 7px 12px 15px 12px;    width: auto;   background: url(../../contents/img/cateframe_center.gif); overflow: hidden;  	}	 #contents .cateFrameH1 .cateFrameH2:after {    content: "";    	display: block;    	clear: both;    	height: 1px;    	overflow: hidden;	}	/*\*/* html  #contents .cateFrameH1 .cateFrameH2 {    height: 1em;    	overflow: visible;	}  #contents .cateFrameH1 .searchCateName {     font-size: 1.0em;     padding-bottom: 2px;     vertical-align: bottom;         voice-family: "\"}\"";     voice-family: inherit;     font-size: 1.5em ;}  #contents .cateFrameH1 .cateFrameH2 {     border: 1px solid #CCC;     margin-bottom: 10px;     padding: 8px 6px;     width: auto; overflow: hidden;  	}	 #contents .cateFrameH1 .cateFrameH2:after {    content: "";    	display: block;    	clear: both;    	height: 1px;    	overflow: hidden;	}	/*\*/* html  #contents .cateFrameH1 .cateFrameH2 {    height: 1em;    	overflow: visible;	}	/**/.dummyforIE {    width: auto;	height: auto;	}	 #contents .cateFrameH1_result .cateFrameH2 {     border: 1px solid #CCC;      padding: 8px 6px;     width: auto; overflow: hidden;  	}	 #contents .cateFrameH1_result .cateFrameH2:after {    content: "";    	display: block;    	clear: both;    	height: 1px;    	overflow: hidden;	}	/*\*/* html  #contents .cateFrameH1_result .cateFrameH2 {    height: 1em;    	overflow: visible;	}	/**/.dummyforIE {    width: auto;	height: auto;	}		#contents .cateFrameH1 .cateFrameH3 {     border: 1px solid #CCC;        padding: 8px 6px;     width: auto; overflow: hidden;	     	}	 #contents .cateFrameH1 .cateFrameH3:after {    content: "";    	display: block;    	clear: both;    	height: 1px;    	overflow: hidden;	}	/*\*/* html  #contents .cateFrameH1 .cateFrameH3 {    height: 1em;    	overflow: visible;	}	/**/.dummyforIE {    width: auto;	height: auto;	}	  #contents .cateFrameH1 .cateFrameH2 table th {     text-align:left; }  #contents .cateFrameH1 .cateFrameH2 table td {     font-size: 1.2em;     text-align: right; }  #contents .cateFrameH1 .cateFrameH2 table.tworows th {     text-align:  center; }  #contents .cateFrameH1 .cateFrameH2 table.tworows td {     font-size: 1.2em;     text-align: center; }  .productDetail {     border-style: none;     border-collapse: collapse;    margin-left: 14px;     margin-bottom: 8px; }  .cell1 {     border: 1px solid #FFF;     width: 68px;     height: 12px;     padding: 2px 0 2px 5px;     background: #CCC;     text-align: left;     voice-family: "\"}\"";     voice-family: inherit;     width: 68px;     height: 12px; }  .dummyforIE {     width: auto;     height: auto; }   .cell3 {     border: 1px solid #FFF;     width: 100px;     height: 12px;     padding: 2px 5px 2px 5px;     background: #CCC;     text-align: left;     }  .cell2 {     border: 1px solid #FFF;     width: 207px;     height: 12px;     padding: 2px 0 2px 5px;     background: #E1E1E1;     text-align: left;     voice-family: "\"}\"";     voice-family: inherit;     width: 212px;     height: 18px; }  .cell4 {     border: 1px solid #FFF;     width: 180px;     height: 12px;     padding: 2px 0 2px 5px;     background: #E1E1E1;     text-align: left;     voice-family: "\"}\"";     voice-family: inherit;     width: 180px;     height: 18px; }  .dummyforIE {     width: auto;     height: auto; }  .searchFormWord{     width:127px;      background: #E1E1E1;      padding-left:3px;  }    .searchFormStyle{      width:130px;      margin:3px 0px 3px 0px;      size:11px;  }    .searchComment{  margin-bottom:5px;  }    /** 20060515?????? **/  #contents .cateFrameCenter .cateTitle {      /*font-size: 1.0em;*/      padding: 4px 0 4px 4px;      vertical-align: top;      background: #E1E1E1;      voice-family: "\"}\"";      voice-family: inherit;      font-size: 1.2em;      font-weight: bold;  }    #contents .cateFrameCenter .chkboxCell01 {	padding: 5px 0 1px 0;	vertical-align: top;	width: 108px;  }    #contents .cateFrameCenter .chkboxCell02 {      padding: 1px 0 5px 0;      vertical-align: top;  }    #contents .cateFrameCenter .chkboxCell03 {      padding: 6px 0 6px 0;      vertical-align: top;  }    /** 20060515????? **//** fieldsearch/searchdetails**/  #detailTitle {      width: 733px;      padding: 0;      margin: 0;  }    #detailContentsLeft {    width: 307px;     float: left;    padding: 0;     margin: 0 7px 35px 0; }  #detailContentsRight {     width: 408px;     float: right;     margin-right: 3px; }  #detailTitle .detailTitleTop {     margin: 0;     padding: 0;     height: 11px;     width: 733px;     background: url(../../contents/img/detail_title_top.gif); } #detailTitle .detailTitleBottom {     padding: 0;     height: 11px;     width: 733px;     background: url(../../contents/img/detail_title_bottom.gif); }  #detailTitle .detailTitleCenter {     margin: 0;     padding: 0 16px;     width: auto;     background: url(../../contents/img/detail_center.gif); }  #detailTitle .detailTitleCenter .top {     font-size: 0.8em;         voice-family: "\"}\"";     voice-family: inherit;     font-size: 1.3em; }  #detailTitle .detailTitleCenter .icon {     border-left: 1px dotted #CCC;    padding: 0 8px; }  #detailContentsLeft .image {     margin-top: 10px; }  #detailContentsLeft .contents .pdf {     padding-top: 5px;     padding-right: 10px; }  #detailContentsLeft .contents {     width: auto;         padding: 8px 6px 10px 10px; }  #detailContentsLeft .contents .text {  width:280px;    padding-bottom: 10px; }  #detailContentsRight .contents {     margin: 10px 0 9px;     padding: 0;     width: auto; }  #detailContentsRight .contents .regularTable {     border-style: none;     border-collapse: collapse; }  #detailContentsRight .contents .selectTable {    border-style: none;     border-collapse: collapse;     background: #FFF8DC; }  .select {     border: 1px solid #CCC;     width: 54px;     height: 18px;     padding: 6px 0 2px 3px;     vertical-align: top;     background: #FFEBCE;         voice-family: "\"}\"";     voice-family: inherit;     width: 49px;     height: 8px;}  .dummyforIE {     width: auto;     height: auto; }  .selectTop {     border-top: 2px solid #CCC;     border-left: 1px solid #CCC;     border-bottom: 1px solid #CCC;     border-right: 1px solid #CCC;     width: 54px;     height: 18px;     padding: 6px 0 2px 3px;     vertical-align: top;     background: #FFEBCE;     voice-family: "\"}\"";     voice-family: inherit;     width: 49px;     height: 7px; }  .dummyforIE {     width: auto;     height: auto; }  /** fieldsearch/index **/ #contents .cateFrameCenterLeft {     margin: 0;     padding: 4px 13px 4px 12px ;     width: auto;     vertical-align: top;     background-image: url(../../contents/img/cateframe_center_left.gif); background-repeat:repeat-y; }  #contents .cateFrameCenterRight {	margin: 0;	padding: 4px 12px;	width: auto;	background-image: url(../../contents/img/cateframe_center_right.gif);	background-repeat:repeat-y;	 }   /** fieldsearch/index **/ #contents .cateFrameCenterLeft2 {     width:213px; padding-left:16px; background-image:url(../../contents/img/cateframe_center_left2.gif); background-repeat:repeat-y; padding-bottom:10px; vertical-align: top;  }  #contents .cateFrameCenterRight2 {width:213px; padding-right:16px; background-image: url(../../contents/img/cateframe_center_right2.gif); background-repeat:repeat-y;	 padding-bottom:10px; vertical-align: top;  } #contents .cateFrameCenterline {width:27px;background-image: url(../../contents/img/cateframe_center_line.gif); background-repeat:repeat-y;	  padding-bottom:10px;	 }   #contents .cateFrameCross {     margin: 0;     padding: 0;     height: 7px;     width: 485px;     background: url(../../contents/img/cateframe_crossline.gif); }  #contents .cateFrameCrossTop {     margin: 0;     padding: 0;     height: 7px;     width: 485px;     background: url(../../contents/img/cateframe_crossline_top.gif); }  #contents .cateFrameCrossBottom {     margin: 0;     padding: 0;     height: 9px;     width: 485px;     background: url(../../contents/img/cateframe_crossline_bottom.gif); }  #contents .cateFrameCenterLeft .fieldTopImage {     padding: 11px 0 0 4px;     vertical-align: top; }  #contents .cateFrameCenterRight .fieldTopImage {     padding: 11px 0 0 0px;     vertical-align: top; }  #contents .cateFrameCenterLeft .fieldTopText {     padding: 6px 0 5px 4px;     vertical-align: top;     height: 164px;     voice-family: "\"}\"";     voice-family: inherit;     }   .dummyforIE {     width: auto;     }  #contents .cateFrameCenterRight .fieldTopText {     padding: 6px 0 5px 0px;     vertical-align: top;     height: 164px;     voice-family: "\"}\"";     voice-family: inherit;     }  .dummyforIE {     width: auto;     }  #contents .cateFrameCenterLeft .gotoDetail {     padding-right: 7px;     text-align: right;     vertical-align: middle;     font-size: 0.9em;         voice-family: "\"}\"";     voice-family: inherit;     font-size: 1.2em; }  #contents .cateFrameCenterRight .gotoDetail {     padding-right: 7px;     text-align: right;     vertical-align: middle;     font-size: 0.9em;         voice-family: "\"}\"";     voice-family: inherit;     font-size: 1.2em; }  /** fieldsearch/fieldlist**/ #contents .cateFramePhoto {     margin: 0;     padding: 0;     width: auto;     text-align: center;     background: url(../../contents/img/cateframe_center.gif); }  #contents .cateFrameCenter .f12text {     font-size: 1.2em;     vertical-align: top;     line-height: normal; }  #contents .cateFrameCenter .proName {     padding-top: 5px;     padding-right: 3px;     padding-bottom: 7px;     vertical-align: top; }  #contents .cateFrameCenter .proImage {	padding-right: 5px;	padding-bottom: 7px;	vertical-align: top; }  #contents .cateFrameCenter .proName .cell{     padding-bottom: 4px;     vertical-align: top; }  #contents .cateFrameCenter .proName .eyecatcher {     vertical-align: top;     padding-top: 3px; }  #contents .cateFrameCenter .detailButton {	vertical-align: bottom;	padding-bottom: 7px;	text-align: right; }    #contents .cateFrameCenter .top_solution_left{  width:231px;  float:left;  padding:0px;  margin-right:10px;  }      #contents .cateFrameCenter .top_solution_left li{  list-style-type: none;  list-style-image:url(../../contents/img/orange_arrow_xsmall.gif);   }    #contents .cateFrameCenter .top_solution_right{  width:210px;  float:left;  padding:0px;  margin:0px;  }      #contents .cateFrameCenter .top_solution_right li{  list-style-type: none;  list-style-image:url(../../contents/img/orange_arrow_xsmall.gif);   }      /** cart/view **/ #contents  .productTable {     border-style: none;     border-collapse: collapse;     margin-bottom: 10px; }  #contents  .confirm {     padding-bottom: 10px;     text-align: center;     background: #EDEDED; }  #contents  .navigation {     width: auto;     height: auto;     padding: 15px 0;     text-align: center;     background: #EDEDED; }  #sideMenu .information {     margin: 0 0 9px;     padding: 0;     width: 230px;     text-align: left; }  #sideMenu .information .contents {     width: auto;     border: 1px solid #CCC;     margin-top: 10px;     margin-bottom: 10px;     background: #EDEDED;     padding: 5px; overflow: hidden; } #sideMenu .information .contents:after {    content: "";    display: block;    clear: both;    height: 1px;    overflow: hidden;}/*\*/* html #sideMenu .information .contents {    height: 1em;    overflow: visible;}/**/.shoppingR{font-size:1.1em;font-weight:bold;color:#CC3333;}.shoppingD{font-size:1.1em;font-weight:bold;color:#E63900;} .totalTable {border-right:2px solid #CCCCCC;border-top:2px solid #CCCCCC;border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;margin-left:225px;width:260px;}.totalTable td {border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;padding:4px;vertical-align:middle;}.totalTable .right {text-align:right;}.totalTable .text {color:#D9686A;}col#price {background:#EDEDED none repeat scroll 0%;width:150px;}.productTable02 {border-right:2px solid #CCCCCC;border-top:2px solid #CCCCCC;border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;margin-bottom:10px;width:485px;}.productTable02 .top {vertical-align:top;}.productTable02 .del {text-align:center;}.productTable02 td {border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;padding:4px;vertical-align:middle;}col#photo {background:#FFFFFF none repeat scroll 0%;width:69px;}col#white {background:#FFFFFF none repeat scroll 0%;}col#white01 {background:#FFFFFF none repeat scroll 0%;width:80px;}col#gray01 {background:#EDEDED none repeat scroll 0%;width:45px;}col#gray02 {background:#EDEDED none repeat scroll 0%;width:45px;}col#delete {background:#FFFFFF none repeat scroll 0%;width:40px;}.checkoutTBL{width:485px;border-left:2px solid #CCCCCC;border-top:2px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;margin-bottom:10px;}.checkoutTBL td{border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding:4px;}  .mr10{ margin-right:10px; }  /** cart/checkout**/ #contents  .formTable {	border-style: none;	border-collapse: collapse;	margin-bottom: 10px;	background: #FFF8DC;	clear: both; }  .title {     border-top: 1px solid #FF9A66;     border-left: 2px solid #FF9A66;     border-bottom: 1px solid #FF9A66;     border-right: 1px solid #FF9A66;     padding: 4px 0 2px 4px;     color: #666;     font-size: small;     vertical-align: top;     background: #FFEBCE; }  .titleBottom {     border-top: 1px solid #FF9A66;     border-left: 2px solid #FF9A66;     border-bottom: 2px solid #FF9A66;     border-right: 1px solid #FF9A66;     padding: 4px 0 2px 4px;     color: #666;     font-size: small;     vertical-align: top;     background: #FFEBCE; }  .formRight {     border-left: 1px solid #FF9A66;     border-bottom: 1px solid #FF9A66;     border-right: 2px solid #FF9A66;     border-top: 1px solid #FF9A66;     padding: 6px 4px 4px;     font-size: small;     vertical-align: top; }  .formRightTop {     border-left: 1px solid #FF9A66;      border-bottom: 1px solid #FF9A66;      border-right: 2px solid #FF9A66;      border-top: 2px solid #FF9A66;      padding: 6px 4px 4px;      font-size: small;      vertical-align: top;  }    .formRightBottom {      border-left: 1px solid #FF9A66;      border-bottom: 2px solid #FF9A66;      border-right: 2px solid #FF9A66;      border-top: 1px solid #FF9A66;      padding: 6px 4px 4px;      font-size: small;      vertical-align: top;  }    body.kiyakuBody {      background: #ffffff;  }    div.kiyaku {      margin: 0px;	  padding: 5px;	  width: 450px;	  }    /** keywordsearch/index **/  #contents .cateFrameCenter .cellb4{      padding-bottom: 4px;      vertical-align: top;  }    #contents .cateFrameCenter .textfeild{     width:402px;  }     #contents .cateFrameCenter .keywordbuttons{   width:auto;   margin-bottom:10px;   padding:0px;   }      #contents .cateFrameCenter .keywordbuttons .image{	margin:10px 10px 0 0;	float:left;	width: 93px;	font-size: x-small   }      #contents .cateFrameCenter .keywordbuttons .keywordcap{   margin-left:310px;   font-size:9px;   color:#333333;   }    .catalogTable {      border: 1px solid #669ACC;      background-color:#EFF8FF;  }    /** tech **/  .techimgright{  float:right;margin-left:5px;  }    .techimgleft{  float:left;margin-right:5px;  }    .techimgcenter{  text-align:center;  margin:10px 0px 20px 0px;  }    .allclear {  clear:both;  }    .markline{  padding:8px 0px 8px 0px;  }    .syousai {      padding: 0;      width: 566px;      margin: 0px 0px 20px 0px;      text-align: right;  }    .techTBL{	  padding: 10px 0px 10px 5px;	  line-height: 130%;	  width: 561px;  }    /** ne4-00 **/  #mainAreaNews {      width: 750px;      margin: 0;      padding: 8px 13px 35px 5px;      text-align: left;      background: url(../../contents/img/main_bg.gif) repeat-y left top;  voice-family: "\"}\"";      voice-family: inherit;      width: 738px;      }    .dummyforIE {      width: auto;      height: auto;  }    #contentsNews {      width: 569px;      float: right;      padding: 0;      margin: 0 0 0 8px;  }    #contentsNews .todayProTable {      border-collapse: collapse;      border-style: none;  }    #contentsNews .todayProTable .cell01 {      border: 1px solid #FFCB99;      padding: 5px;  }    #contentsNews .todayProTable .cell02 {      background-color: #FFEBCE;      border-bottom: 1px solid #FFCB99;      border-right: 1px solid #FFCB99;      border-left: 1px solid #FFCB99;      padding: 5px;      vertical-align: top;  }    #contentsNews .todayProDesc {      padding: 20px 5px 20px 0;  }    #contentsNews .todayProLink {      float: right;      padding-right: 5px;  }    #sideMenuNews {      width: 157px;      height: 470px;      float: left;      border: 1px solid #B2B2B2;      margin: 0;    padding: 0;  }    .dummyforIE {      width: auto;      height: auto;  }    /** news **/ .newsTitle {     margin: 0 0 10px 0; }  .Topic01Table td {      margin:5px; }	  .Topics{     padding-right:10px; }  .Topicsback1{     background-color:#C0E3F7; }  .Topicsback1_2{     background-color:#EDEDED; }  .Topics1{     background-color:#C0E3F7;     padding-right:5px;	 padding-top:5px;	 padding-bottom:5px;	 padding-left:5px; }  .Topics1_2{     background-color:#EDEDED;     padding-right:5px;	 padding-top:5px;	 padding-bottom:5px;	 padding-left:5px;}  .Topics2{     padding-left:10px; }  .Topic02img {      margin-top:10px;  }          	 /** news/truck **/#contents .truck {    margin: 20px 0 15px 0;}#contents .truck .truckText {    padding-right: 9px;    vertical-align: top;}#contents .truck .truckPhoto {    padding-top: 4px;    vertical-align: top;}#contents .truckFigure {    background: #DBECFC;    margin: 0 0 15px 0;}#contents .truckFigure .image {    padding: 0 5px 15px 5px;}#contents .truckGray {    padding: 3px 0 0 0;    background: #EEEEEE;    vertical-align: top;}/** news/truck_1 **/#contents .truck1 {    margin: 20px 0 0 0;}#contents .truck1Photo {    margin: 20px 0 30px 0;}/** news/eco_news**/#contents .econewsText {    padding-bottom: 40px;}/**news/eco_report **/#contents .ecoReport {    margin: 0 0 15px 0;}/**news/non**/#contents .comicTitle {    padding: 0 0 15px 0;    margin: 0;}#contents .comicContainer {    padding: 0 0 10px 0;    margin: 0;}#contents .comicContainer .piece {    padding: 0 0 10px 0;    margin: 0;}#contents .newpro1 .button{    text-align: right;    padding: 0 10px 15px 0;}#contents .newpro1 .button02{    text-align: right;    padding: 0 10px 0 0;}#contents .newpro1 .tbContainer {    padding: 0 0 10px 0; }#contents .tbContainer .tb {    border-collapse: collapse;    border-style: none;    margin-top: 10px;}#contents .tbContainer .tb .cellT1 {    padding: 5px 5px 5px 5px;    border-top: 1px solid #CCC;    border-left: 1px solid #CCC;    background-color: #EDEDED;}.cellbottomT1 {    padding: 5px 5px 5px 5px;    border-top: 1px solid #CCC;    border-left: 1px solid #CCC;    border-bottom: 1px solid #CCC;    background-color: #EDEDED;}.cellT2 {    padding: 5px 5px 5px 8px;    border-top: 1px solid #CCC;    border-right: 1px solid #CCC;}.cellbottomT2 {    padding: 5px 5px 5px 8px;    border-top: 1px solid #CCC;    border-right: 1px solid #CCC;    border-bottom: 1px solid #CCC;}#contents .detailTB {    margin: 0 0 20px 0;}#contents .keyTB {	margin: 5px 0 20px 0;	border: 1px solid #CCC;}#contents .keyTB .cell01 {	padding: 5px 5px 0 5px;}#contents .keyTB .cellbottom {	padding: 5px 5px 3px 5px;}.sendtb01{    font-size:8px;	padding:0px;	border-top: 1px solid #ccc;	border-right:1px solid #ccc;	margin: 3px 0px;}.sendtb01 td{    font-size:8px;     border-left: 1px solid #ccc;	border-bottom:1px solid #ccc;}		/** left menu **/#mainAreaLeftMenu {    width: 750px;    margin: 0;    padding: 8px 13px 35px 5px;    text-align: left;    background: url(../../contents/img/main_bg.gif) repeat-y left top;voice-family: "\"}\"";    voice-family: inherit;    width: 738px;    }.dummyforIE {    width: auto;    height: auto;}#contentsLeftMenu {    width: 567px;    float: right;    padding: 0;    margin: 0;}#contentsLeftMenu .title01{margin-bottom:10px;width: auto;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;padding: 5px 0 5px 5px; }#contentsLeftMenu .title06{margin-bottom:5px;width: auto;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;padding: 5px 0 5px 5px; }#contentsLeftMenu .title01 h2{ padding-left:14px;       font-size:14px;font-family:Helvetica,Geneva,Arial,sans-serif;font-weight:bold;background-image:url(../img/orange-circle.gif);background-repeat:no-repeat;background-position:center left;}#contentsLeftMenu .title06 h2{ padding-left:14px;       font-size:14px;font-family:Helvetica,Geneva,Arial,sans-serif;font-weight:bold;background-image:url(../img/orange-circle.gif);background-repeat:no-repeat;background-position:center left;}#contentsLeftMenu .text {               padding: 10px 1px 10px 5px;    line-height: 130%;}#contentsLeftMenu .text td {    padding-bottom: 5px; }         #contentsLeftMenu .tb {     border-collapse: collapse;     border-style: none;     margin-bottom: 10px;     margin-top: 10px; }  #contentsLeftMenu .tb .cellT1 {     padding: 5px 5px 5px 5px;     border-top: 1px solid #CCC;     border-left: 1px solid #CCC;     border-bottom: 1px solid #CCC;     background-color: #EDEDED; }  #contentsLeftMenu .tb .cellT2 {     padding: 5px 5px 5px 8px;     border-top: 1px solid #CCC;     border-right: 1px solid #CCC;     border-bottom: 1px solid #CCC; }  #contentsLeftMenu .tb .cellT1red {     color: #FF0000;     padding: 5px 5px 5px 5px;     border-top: 1px solid #CCC;     border-left: 1px solid #CCC;     border-bottom: 1px solid #CCC;     background-color: #EDEDED; }  #contentsLeftMenu .text .figure {     border-collapse: collapse;     border-style: none;     margin-bottom: 10px;     background: url(../../contents/terms/img/figure_bg.gif) repeat-y left top; }  #contentsLeftMenu .text .figure .cellF1 {     padding-top: 8px; }  #contentsLeftMenu .map {     padding-top: 10px; }  #sideMenuLeft {     width: 157px;     float: left;     border: 1px solid #B2B2B2;     margin: 0;     padding: 0; }  .dummyforIE {     width: auto;     height: auto; }  /** st0-01**/ #contentsLeftMenu .text .branchText {     padding-top: 5px;     padding-right: 5px;     line-height: 130% ; }  #contentsLeftMenu .branchText p {     margin-bottom: 15px; }  /** ka0-00 **/ #contentsLeftMenu .text .isoImageLeft {     padding-right: 8px}  #contentsLeftMenu .text .isoImageRight {     padding-left: 8px }  /** ka0-02&03**/ #contentsLeftMenu .tb .cellT3 {     padding: 0 0 0 5px;     font-size: small; }  /** /contact **/  .contactFormTable {     width:566px;  border:2px solid #FF9A66;  padding:0px;  margin-bottom:20px;  background-color:FFF8DC;  }    col#Formname{  width:150px;  background-color:#FFEBCE;  }      .contactFormTable td{     border-right:1px solid #FF9A66;  border-bottom:1px solid #FF9A66;   padding:3px 10px 3px 10px ;  vertical-align:top;  }    .contactFormTable02 {     width:485px;  border-top:2px solid #FF9A66;  border-left:2px solid #FF9A66;  border-right:1px solid #FF9A66;  border-bottom:1px solid #FF9A66;   padding:0px;  margin-bottom:20px;  background-color:FFF8DC;  clear:both;  }        .contactFormTable02 td{     border-right:1px solid #FF9A66;  border-bottom:1px solid #FF9A66;   padding:4px ;  vertical-align:top;  }  .contactTitle {     border-top: 1px solid #FF9A66;     border-right: 1px solid #FF9A66;     border-left: 2px solid #FF9A66;     padding: 4px 0 2px 4px;     color: #666;     vertical-align: top;     background: #FFEBCE; }  .contactTitleTop {     border-top: 2px solid #FF9A66;     border-right: 1px solid #FF9A66;     border-left: 2px solid #FF9A66;     padding: 4px 0 2px 4px;     color: #666;     vertical-align: top;     background: #FFEBCE; }  .contactTitleBottom {     border-top: 1px solid #FF9A66;     border-right: 1px solid #FF9A66;     border-bottom: 2px solid #FF9A66;     border-left: 2px solid #FF9A66;     padding: 4px 0 2px 4px;     color: #666;     vertical-align: top;     background: #FFEBCE; }  .exhibitionTable{ width:566px;  border-top:2px solid #FF9A66;  border-left:2px solid #FF9A66;  border-right:2px solid #FF9A66;  border-bottom:2px solid #FF9A66;  margin-bottom:5px;  }    .exhibitionTableLeft{  border-right:1px solid #FF9A66;  border-bottom:1px solid #FF9A66;  vertical-align: top;  padding: 4px;  background:#FFEBCE;  color:#666;  width:187px;  }.exhibitionTableRight{ border-bottom:1px solid #FF9A66; vertical-align: top; padding: 4px; color:#666; }  .bdrRight01{ border-right:1px solid #FF9A66; } .contactTitleAline {   border-top: 2px solid #FF9A66;    border-right: 1px solid #FF9A66;    border-bottom: 2px solid #FF9A66;    border-left: 2px solid #FF9A66;    padding: 4px 0 2px 4px;    color: #666;    vertical-align: top;    background: #FFEBCE;}.contactFormRight {    border-top: 1px solid #FF9A66;    border-right: 2px solid #FF9A66;    padding: 6px 4px 4px;    vertical-align: top;}.contactFormRightTop {    border-top: 2px solid #FF9A66;    border-right: 2px solid #FF9A66;        padding: 6px 4px 4px;    vertical-align: top;}.contactFormRightBottom {    border-top: 1px solid #FF9A66;      border-right: 2px solid #FF9A66;    border-bottom: 2px solid #FF9A66;    padding: 6px 4px 4px;    vertical-align: top;}.contactFormRightAline {    border-top: 2px solid #FF9A66;    border-right: 2px solid #FF9A66;    border-bottom: 2px solid #FF9A66;    padding: 6px 4px 4px;    vertical-align: top;}.contactFormCheckBox {    border-style: none;    border-collapse: collapse;    padding: 6px 4px 4px;    font-size: small;    vertical-align: top;}.contactFormTitlegif{border-left: 2px solid #FF9A66;}.contactOrange {	color: #FF771C;	font-size: 9px;}.contactWhite {    background: #FFFFFF;}.checkBoxTable td{padding:3px;background: #FFF8DC;}/* ??*/#komado{    margin: 10px;    padding: 0;    background-color:#FFFFFF;}#komadoContents{width:560px;}#type{padding:20px;background: url(../../contents/contact/img/type_bg.gif) ;}#type h1{margin:0px;padding:0px;}#type h2{margin:0px 0px 3px 0px;color:#FF771C;font-size:1.1em;}#type p{margin:0px 0px 10px 0px;}#komadoClose{text-align:right;}/* sidemenu */#sideMenu {    width: 242px;    float: right;}#sideMenu .window {    margin: 0 0 9px;    padding: 0;    width: 242px;clear:both;}#sideMenu .window .contents {    width: auto;    border-right-width: 1px;    border-left-width: 1px;    border-top-style: solid;    border-right-style: solid;    border-bottom-style: solid;    border-left-style: solid;    border-top-color: #CCC;    border-right-color: #CCC;    border-bottom-color: #CCC;    border-left-color: #CCC;    border-top-width: 0;    border-bottom-width: 0;    background: #EEE;    padding: 15px 5px 11px 5px;}#sideMenu .window .contents td {    margin: 0;    }#sideMenu .window .text {    padding-top: 10px;    padding-bottom: 14px;}.w228{width:228px;}#sideMenu .window .contentsNoBg {    width: auto;    padding: 8px 6px 0;clear:both;}#sideMenu .window .contentsNoBg  p{   margin-bottom:10px;line-height:1.2em;}#sideMenu .window .contentsNoBg  .photoArea{   width:70px;float:left;}#sideMenu .window .contentsNoBg  .textArea{   width:158px;float:left;}#sideMenu .window .contentsNoBg .right{    text-align:right;}#sideMenu .window .contentsTopics {    width: auto;    padding: 0 6px 12px;}#sideMenu .window .contentsTopics .topicsdate {    width: 65px; height:8px;   color: #D63336;border-right:155px solid #cccccc;margin-bottom:10px;}#sideMenu .window .contentsTopics .topics {	width: 220px;	color: #D63336;	margin-bottom:5px;	line-height: 1.2em;}#sideMenu .window .contents .reference {    padding-bottom: 4px;}#sideMenu .window .sidemenuTitle {    width: auto;    color: #666;    font-size: 1.2em;    font-weight: bold;    background: #D0D0D0;    border: 1px solid #B9B9B9;    padding: 1px 6px 1px 6px;}#sideMenu .window .title{   width:228px;height:12px;background: #FFE1AB;    border: 1px solid #FFCB65;    padding:4px 6px 4px 6px;}#sideMenu .window .title02{   width:230px;background: #CCE4FC; padding:4px 6px 2px 6px;overflow: hidden; } #sideMenu .window .title02:after {    content: "";    display: block;    clear: both;    height: 1px;    overflow: hidden;}/*\*/* html #sideMenu .window .title02 {    height: 1em;    overflow: visible;}#sideMenu .window .title03{   width:228px;background: #FFE1AB;    border: 1px solid #FFCB65;    padding:4px 6px 4px 6px;}#sideMenu .window .title03 .newsTitle{	font-size:1.2em;	color:#666;	font-weight:bold;	margin: 0;	padding: 0;}#sideMenu .window h1{	color:#666;	font-weight:bold;	float:left;	font-size: 1.2em;}.date{float:right;font-size:12px;font-weight:bold;color:#666;margin:0px;padding:0px;}.f_left{float:left;}.f_right{float:right;}/* 061107 */#sideMenu .window .titleTakigenText {    width: auto;    color: #666;    font-size: 1.2em;    font-weight: bold;    background: #CCE4FC;    border-top: 1px solid #9EC9F4;    border-left: 1px solid #9EC9F4;    border-bottom: 1px solid #9EC9F4;   padding: 2px 6px 1px 6px; }  #sideMenu .window .titleTakigenDate {     width: auto;     color: #666;     font-size: 1.2em;     font-weight: bold;     background: #CCE4FC;     border-top: 1px solid #9EC9F4;     border-right: 1px solid #9EC9F4;     border-bottom: 1px solid #9EC9F4;     padding: 2px 6px 1px 6px; }  /* 061107 */ #sideMenu .window .titleNewproText {     width: auto;     color: #666;     font-size: 1.2em;     font-weight: bold;     background: #FFE1AB;     border-top: 1px solid #FFCB65;     border-left: 1px solid #FFCB65;     border-bottom: 1px solid #FFCB65;     padding: 2px 6px 1px 6px; }  #sideMenu .window .titleNewproDate {     width: auto;      color: #666;      font-size: 1.2em;      font-weight: bold;      background: #FFE1AB;      border-top: 1px solid #FFCB65;      border-right: 1px solid #FFCB65;      border-bottom: 1px solid #FFCB65;      padding: 2px 6px 1px 6px;  }  #sideMenu .window .titleNewpro {    width: auto;    font-weight: bold;    background: #FFE1AB;    border: 1px solid #FFCB65;}#sideMenu .window .titleNewpro th {    color: #666;    font-size: 1.2em;	font-weight: bold;	text-align: left;    padding: 2px 3px 1px 6px;}#sideMenu .window .titleNewpro td {    color: #666;    font-size: 1.2em;	font-weight: bold;	text-align: right;    padding: 2px 6px 1px 3px;}    .dummyforIE {      width: auto;      height: auto;  }    .floatClear {      clear: both;      width: 700px;  }    /* footer */  #footer {      margin: 0px;      padding: 30px 0px 0px 0px;      clear: both;         background: url(../../contents/img/main_bg.gif);  width:754px;  } #footer .menu {       padding-bottom: 7px;   margin:0 0 0 10px;     voice-family: "\"}\"";      voice-family: inherit; 	/*list-style-image:url(../../include/img/plus_marcker.gif); */ 	}	#footer .menu  li {margin:0 10px 0 0;padding-left: 10px;	float: left;      background: url(../../include/img/plus_marcker.gif) no-repeat 0px ;    list-style: none;	}  /*  #footer ul.menu {      float: left;      padding-left: 6px;      padding-bottom: 7px;      voice-family: "\"}\"";      voice-family: inherit;   margin-left:20px;    }    .dummyforIE {      width: auto;      height: auto;  }    #footer .menu li {      padding: 0;      margin: 0 25px 0 0;      float: left;      list-style-type: none;  list-style-image:url(../../include/img/plus_marcker.gif);  }  */    #footer .menu li a{    font-size:10px;    font-family:Arial, Helvetica, sans-serif;    color:#333333;	}		#footer .menu li a:hover{    font-size:10px;    font-family:Arial, Helvetica, sans-serif;    color:#999999;	}	                  #backToTop {      width: 755px;      text-align: right;      background: url(../../contents/img/main_bg.gif);      padding: 10px 13px 10px 0;      voice-family: "\"}\"";      voice-family: inherit;      width: 742px;  }    .dummyforIE {      width: auto;      height: auto;  }    #Verisign {      width: 755px;      text-align: right;      background: url(../../contents/img/main_bg.gif);      padding: 0 13px 0 0;      voice-family: "\"}\"";      voice-family: inherit;      width: 742px;  }    .dummyforIE {      width: auto;      height: auto;  }    .BranchImg{      margin-bottom:10px;  }    	/*??*/			.SiteMapBD{	border-bottom:1px solid #cccccc	;	}			 .SiteMap03{    margin: 10px 10px 5px 0px;}.linksubheading{	margin-right:5px;	}.SitemapTBL{width:526px;border:none;margin-left:20px;margin-top:20px;}.Sitemap_01{width:141px;line-height:130%;padding:10px 10px 5px 0px;}.Sitemap_02{width:auto;line-height:130%;padding:10px 5px 5px 0px;} .SitemapBdr{border-bottom:1px solid #cccccc;}/*--------campain-----------*/	.synergyTB {    width:735px;	height: 194px;	background-image:url(../../contents/news/campaign/img/campaign_bg.jpg);	background-repeat: no-repeat;	padding: 20px;   }.synergyTB img {   float:left;    margin-right: 20px;}.float_l{    float:left;	}.float_r{    float:right;	}	.synergyText{   width: 475px;   padding-right:20px;   font-size:12px;   line-height:1.2em;   float:left;}	.clear_r{    clear:right;	}	.allclear{   clear:both;   }   .orderMini{   padding: 0 20px 0 20px;}      .orderMini img{   float:right;   vertical-align:middle;   margin-top:12px;   }     .m_bottom{   margin-bottom:65px;   }         /*----campain TAK-----*/  .takTitle {    width:735px;	height:226px;	background-image:url(../../contents/news/campaign/img/campaign_tak_bg.jpg);	background-repeat: no-repeat;	margin-bottom: 20px; } .TextTitle{    padding: 57px 15px 20px 235px;    width: 485px;	font-size:12px;	line-height:1.3;}.taklist{     width:735px;	 margin:0px;	 padding:0px;	 }	.takTable_01{     width: 236px;	 height: 237px;	 margin-right: 11px;	 padding: 0px;	 border:1px solid #666666;	 float: left;	 vertical-align: top;}.takTable_02{     width: 236px;	 height: 237px;	 padding: 0px;	 border:1px solid #666666;	 float: left;	 vertical-align: top;}.takTableImg01{      width:236px;	 height: 27px;	 background-image:url(../../contents/news/campaign/img/tak60_img01.jpg);	background-repeat:no-repeat;	background-position:top;	 }	.takTableImg02{      width:236px;	 height: 27px;	 background-image:url(../../contents/news/campaign/img/tak70_img01.jpg);	background-repeat:no-repeat;	background-position:top;	 }	.takTableImg03{      width:236px;	 height: 27px;	 background-image:url(../../contents/news/campaign/img/tak80_img01.jpg);	background-repeat:no-repeat;	background-position:top;	 }		 	 .takTableText{    padding: 10px 10px 5px 10px ;}.takLead{    margin: 37px 10px 0 10px;    padding: 0px;	}.tak_text{    margin-top: 8px;	}.tak_img01{    margin-left: 10px;	margin-bottom: 8px;}	.fieldTable01{    float:left;	width:138px;	margin-top:10px;	margin-right:11px;					}.fieldTable02{    float:left;	width:138px;	margin-top:10px;		}	.fieldtdRed{     padding-left:9px;	 padding-right:9px;	 vertical-align:top;	 }.fieldtdRed p{     line-height:1.2;	 }	 .redTableText{     margin-top: 32px; }	   .parpleTableText{      margin-top:18px;	  }	     .blueTableText{       margin-top:16px;   	 }	 .orangeTableText{     margin-top:15px;	 }.clear_f_l{     clear:left;}.TakInfo{float:right;	 margin-top:10px;	 margin-bottom:40px;	 } /*---- 404 NotFound -----*/  	 div.area404 {     padding: 10px 10px 0px 10px; }  div.area404 h2.title404 {     font-size: 1.6em;	 border-bottom: solid 1px #cccccc;	 padding-bottom: 5px;	 margin-bottom: 20px; }  div.area404 p.txt {     margin-bottom: 30px; }  div.area404 p.pict {     text-align: center;	 padding-bottom: 30px; }  div.backTopLink {     padding-bottom: 30px; 	 margin-left: 2px; }  div.backTopLink img {     vertical-align: middle;	 margin-right: 2px; }  /*--faq--*/ .faqTBL{ width:566px; margin-top:20px; }  .faqTBL tr{ padding:4px; }  .faqTBL .sell01{ width:10px; } .faqTBL .sell02{ width:100px; }  .faqTBL .sell03{ width:432px; }  /*-- guide --*/ .plyajirusi {	text-align: center;	margin: 10px 0px; }   .plyajirusi02 {	text-align: center;	margin: 10px 0px;	width:566px; }  .ml { margin: 10px 10px 0px 10px;  }  .mltext {  margin: 0px 10px;   }    .borboso {  border-bottom: solid 1px #ffffff;  }  .borboso img {   margin-bottom: 5px;  }    /*--contact--*/  .cortion{  width:552px;  padding:5px;  border:2px solid #FF6666;  background: #FEEDED;  margin:10px 0 20px 0;  }   .cortion h1{	font-weight:bold;	font-size:100%;  }      .mb3{  margin-bottom:3px;  }    .mb10{  margin-bottom:10px;  }    .mb20{margin-bottom:20px;}    .ml10{  margin-left:10px;  }   .text01{ margin-left:10px; margin-bottom:15px; }  .text02{ margin-left:10px; margin-bottom:10px; }.nowrap{white-space:nowrap;}.guide_bgText{height:32px;width:566px;background-image:url(../../contents/guide/img/guide_bgtext.gif);background-repeat:no-repeat;padding-bottom:10px;}.search_bgText{height:28px;width:566px;background-image:url(../../contents/guide/img/gu0-02_04img2_05.jpg);margin-bottom:10px;}.guide_bgText p{padding-top:10px;}.search_bgText p{padding-top:4px;}.guide_bgText .img{padding-top:5px;}.search_bgText .img{padding-top:5px;}.stepsTable{width:562px;}.stepsTable tr{padding-top:15px;}.stepsTable td{vertical-align:top;}.stepsText1{width:228px;background:url(../../contents/guide/img/step1.gif) no-repeat top left;padding:10px 0px 0 30px;margin-left:7px;}.stepsText2{width:228px;background:url(../../contents/guide/img/step2.gif) no-repeat top left;padding:10px 0px 0 30px;margin-left:7px;}.stepsText3{width:228px;background:url(../../contents/guide/img/step3.gif) no-repeat top left;padding:10px 0px 0 30px;margin-left:7px;}.stepsText4{width:228px;background:url(../../contents/guide/img/step4.gif) no-repeat top left;padding:10px 0px 0 30px;margin-left:7px;}.stepsText1 h4{font-size:14px;color:#336799;margin-bottom:10px;}.stepsText2 h4{font-size:14px;color:#336799;margin-bottom:10px;}.stepsText2 p{margin-bottom:11px;}.stepsText3 h4{font-size:14px;color:#336799;margin-bottom:10px;}.stepsText3 p{margin-bottom:11px;}.stepsText4 h4{font-size:14px;color:#336799;margin-bottom:10px;}.stepsText4 p{margin-bottom:11px;}.a_top{vertical-align:top;}/*Search*/.RoHSMark{  width:260px;  border-right:1px solid #64C675;  border-bottom:1px solid #64C675;  border-left:1px solid #64C675;  padding:9px 3px 9px 10px;  margin-bottom:10px;  }    .e_detailtext{width:275px;overflow: hidden; } .update:after {    content: "";    display: block;    clear: both;    height: 1px;    overflow: hidden;}/*\*/* html .e_detailtext {    height: 1em;    overflow: visible;}/**/.Cad3D{	width:37px;	height:31px;	background-color:#CCCCCC;	text-align:center;	vertical-align:middle;	margin-right:7px;	float: left;}.Cad3Dbutton{	padding:6px 4px 4px 0;	float: left;}.pre{white-space:pre;}  .kiyaku {      margin: 0px;	  padding: 5px;	  width: 450px;	  }      .kiyaku1 {    margin-bottom:12px;line-height:1.2em;  }    .kiyaku1 h3{    margin-bottom:5px;font-size:1.1em;  }     .kiyaku1 li{    margin-bottom:5px;  }    .ta_right {text-align:right;