@charset "utf-8";
@import url(../../../css/global_second.css);
@import url(common.css);
/*	----------------------------------------------------------
	about -> index: introbox
	----------------------------------------------------------  */
div.introbox01 {
	width: 688px;
	background-color: #e0f1e7;
	padding: 5px;
	margin: 10px 0 0;
}
div.introbox01 div {
	background: url(../img/common/intro_bg_01.gif) left bottom repeat-x #fff;
	padding: 10px;
}
div.introbox01 div p,
div.introbox01 div h3 {
	margin: 0;
	/*
	color: #0e6433;
	*/
	color: #333;
}
div.introbox01 div p.introp {
	margin: 10px 0 0;
}
div.introbox02 {
	width: 688px;
	background-color: #e8e8e8;
	padding: 5px;
	margin: 10px 0 0;
}
div.introbox02 div {
	background: url(../img/common/intro_bg_02.gif) left bottom repeat-x #f6f6f6;
	padding: 10px;
}
div.introbox02 div p {
	margin: 0;
	color: #666;
}
p.oemleftmarktxt {
	background: url(../img/common/mark_bg_01.gif) left top repeat-y;
	padding-left: 15px;
}
/*	----------------------------------------------------------
	second left menu
	----------------------------------------------------------  */
div#lmenu ul {
	margin: 10px 0 0;
}
div#lmenu ul li {
/*  holly  \*/
	overflow: hidden;
/*  holly  \*/
	display: block;
	margin: 5px 0 0;
}
div#lmenu ul li a {
	display: block;
	width: 176px;
	height: 24px;
	padding: 4px 0 0 10px;
	background: url(../img/common/lmenu_bg_01.gif) left top no-repeat;
	color: #333;
	text-decoration: none;
	overflow: hidden;
	letter-spacing: 0.01em;
}
div#lmenu ul li a:hover {
	background: url(../img/common/lmenu_bg_01.gif) left bottom no-repeat;
	color: #fff;
	text-decoration: none;
	overflow: hidden;
}
/*	----------------------------------------------------------
	faq -> index: oemfaqbox
	----------------------------------------------------------  */
div.oemfaqbox span {
	display: none;
}
div.oemfaqbox {
	margin: 10px 0 0;
	padding: 5px;
	border: 1px dotted #ccc;
}
div.oemfaqbox dl {

}
div.oemfaqbox dl dt {
	display: list-item;
	list-style: none outside;
	background: #eee url(../img/faq/mark_q.gif) 5px 5px no-repeat;
	padding: 5px 0 5px 25px;
}
div.oemfaqbox dl dd {
	display: list-item;
	list-style: none outside;
	background: #fff url(../img/faq/mark_a.gif) 5px 5px no-repeat;
	padding: 5px 0 0 25px;
}
/*	----------------------------------------------------------
	fundamental -> index: oemfundbox
	----------------------------------------------------------  */

div.oemfundbox {
	margin: 10px 0 0;
}
div.oemfundbox dl dt {
	background: url(../img/fundamental/txt_bg_01.gif) left top no-repeat;
	height: 24px;
	padding: 0 0 0 10px;
}
div.oemfundbox dl dt abbr {
	border: none;
}
div.oemfundbox dl dd {
	margin: 10px 0 0 10px;
}
/*	----------------------------------------------------------
	column -> index/column
	----------------------------------------------------------  */
div#piuta {
	width: 480px;
	height: 160px;
	border: 1px dotted #ccc;
	clear: both;
	float: none;
	padding: 0 10px 10px;
	margin: 10px 0 0;
}
div#piuta p.imgleft {
	border: none;
	float: left;
	margin: 0;
	padding: 10px 10px 0 0;
}
div#piuta p {
	float: none;
}

p.imgleft {
	float: left;
	margin: 10px 10px 10px 0;
	border: 1px #aaa dotted;
	padding: 10px;
}
p.imgright {
	float: right;
	margin: 10px 0 10px 10px;
	border: 1px #aaa dotted;
	padding: 10px;
}
div#columnfnavi1,
div#columnfnavi2 {
	float: none;
	clear: both;
	width: 698px;
	padding-bottom: 4px;
}
div#columnfnavi1 {
	text-align: right;
	background: url(../img/column/h__bg_02.gif) left bottom no-repeat;
}
div#columnfnavi2 {
	text-align: left;
	background: url(../img/column/h__bg_01.gif) left bottom no-repeat;
}
div#columnfnavi1 p a,
div#columnfnavi2 p a {
	text-decoration: none;
}
body#oemcolumnindex hr,
body#oemcolumn2 hr {
	border-bottom: 1px dotted #aaa;
	border-top: none;
	border-left: none;
	border-right: none;
	margin: 10px 0 0;
	display: block;
	height: 1px;
	background-color: #fff;
}
table.columndata {
	
}
table.columndata th,
table.columndata td {
	text-align: left;
	padding: 0.2em 1em 0;
}
div#columnimgbox2 {
	margin-right: 10px;
}
div.columnimgbox {
	width: 317px;
	height: 160px;
	border: 1px dotted #aaa;
	float: left;
	padding: 0 10px 10px 10px;
	margin: 10px 0 0;
}
div.columnimgbox p.img {
	float: left;
	padding-right: 10px;
}
/*	----------------------------------------------------------
	support -> index
	----------------------------------------------------------  */
p.stepp {
	text-align: center;
	color: #fff;
	background-color: #43a36e;
	padding: 0.2em 0;
	font-weight: bold;
}
div#supportstep01,
div#supportstep02,
div#supportstep03,
div#supportstep04 {
	margin: 10px 0 0;
}
div#supportstep01 {
	background: url(../img/support/step_01.gif) 10px bottom no-repeat;
}
div#supportstep02 {
	background: url(../img/support/step_02.gif) 10px bottom no-repeat;
}
div#supportstep03 {
	background: url(../img/support/step_03.gif) 10px bottom no-repeat;
}
div#supportstep04 {
	background: url(../img/support/step_04.gif) 10px bottom no-repeat;
}
div#supportstep01 table,
div#supportstep02 table,
div#supportstep03 table,
div#supportstep04 table {
	margin-left: 60px;
	background-color: white;
	border: 1px solid #43a36e;
	border-collapse: collapse;
	
}
div#supportstep01 table th,
div#supportstep02 table th,
div#supportstep03 table th,
div#supportstep04 table th {
	border: 1px solid #43a36e;
	border-collapse: collapse;
	width: 33%;
	text-align: center;
	vertical-align: top;
	padding: 0.4em;
	color: #2e7a54;
}
div#supportstep01 table th.greenbg {
	background-color: #ebf5f0;
}
div#supportstep01 table th img,
div#supportstep02 table th img,
div#supportstep03 table th img,
div#supportstep04 table th img {
	display: block;
	margin: 0 auto;
}
div#supportstep01 table td,
div#supportstep02 table td,
div#supportstep03 table td,
div#supportstep04 table td {
	border: 1px solid #43a36e;
	border-collapse: collapse;
	width: 33%;
	text-align: left;
	vertical-align: top;
	padding: 0.4em;
}
/*	----------------------------------------------------------
	technique -> index
	----------------------------------------------------------  */

div.techrightnavi {
	margin: 10px 0 0;
	padding: 10px;
	border: 1px #ccc dotted;
	float: none;
	clear: both;
}
div.techrightnavi ul {
	width: 676px;
}
div.techrightnavi ul li {
	display: block;
	width: 30%;
	float: left;
	padding: 0 0 0 1.2em;
	background: url(../../../img/common/lmenu_item_b_01.gif) left 6px no-repeat;
}
/*  technique -> left menu  */
div#lmenu ul li ul.lv01 {
	margin: 0;
	padding: 0;
	/*
	letter-spacing: -0.05em;
	
	*/
	font-size: 85%;
}
div#lmenu ul li ul.lv01 li {
	height: auto;
}
div#lmenu ul li ul.lv01 li a {
	padding: 0 0 0 10px;
	height: auto;
	display: block;
/*
	background: none !important;
	color: #333 !important;
	*/
	background: url(../../../img/common/lmenu_item_c_01.gif) left 0.4em no-repeat !important;
	color: #4662d8 !important;
}

/*	----------------------------------------------------------
	technique -> digital ->
	----------------------------------------------------------  */
div.techbox01 {
	width: 698px;
	float: none;
	clear: both;
	background: url(../img/technique/techbox_bg_02.gif) left top repeat-y;
	margin: 10px 0 0;
}
div.techbox01 div {
	background: url(../img/technique/techbox_bg_03.gif) left bottom no-repeat;
	float: left;
}
div.techbox01 div div.left {
	background: url(../img/technique/techbox_bg_01.gif) left top no-repeat;
	padding: 0 10px 10px;
	float: left;
	width: 388px;
	margin-right: 10px;	
}
div.techbox01 div div.left ul {
	list-style: outside square;
	margin: 10px 0 0 2em;
}
div.techbox01 div div.left ul li img {
	vertical-align: middle;
}
div.techbox01 div div.right {
	float: left;
	width: 280px;
}
div.techbox01 div div.right p {
	margin: 0;
}
div.techrightnavi:after,
div.techbox01:after {
	height: 1%;
	display: block;
	visibility: hidden;
	content: " ";
	font-size: 0em;
	line-height: 0em;
	float: none;
	clear: both;
}
/*	----------------------------------------------------------
rollover -> about
	----------------------------------------------------------  */
body#oemaboutindex div#tmenu ul li#about a,
body#oemaboutnetwork div#tmenu ul li#about a,
body#oemaboutexperienced div#tmenu ul li#about a {
	background: url(../img/common/tmenu_01.gif) left bottom no-repeat !important;
}
body#oemaboutnetwork div#lmenu ul li#network a,
body#oemaboutexperienced div#lmenu ul li#experienced a {
	background: url(../img/common/lmenu_bg_01.gif) left bottom no-repeat;
	color: #fff;
	text-decoration: none;
}
/*	----------------------------------------------------------
rollover -> support
	----------------------------------------------------------  */
body#oemsupportindex div#tmenu ul li#support a {
	background: url(../img/common/tmenu_02.gif) left bottom no-repeat !important;
}
/*	----------------------------------------------------------
rollover -> tech
	----------------------------------------------------------  */
body#oemtechindex div#tmenu ul li#technology a,
body#oemtechdigital div#tmenu ul li#technology a,
body#oemtechanalog div#tmenu ul li#technology a,
body#oemtechinterface div#tmenu ul li#technology a,
body#oemtechps div#tmenu ul li#technology a,
body#oemtechsoftware div#tmenu ul li#technology a,
body#oemtechmechanical div#tmenu ul li#technology a,
body#oemtechpcb div#tmenu ul li#technology a,
body#oemtechpicking div#tmenu ul li#technology a,
body#oemtechprototype div#tmenu ul li#technology a,
body#oemtechevaluation div#tmenu ul li#technology a,
body#oemtechquality div#tmenu ul li#technology a,

body#oemtechprototype div#tmenu ul li#technology a,
body#oemtechevaluation div#tmenu ul li#technology a,
body#oemtechquality div#tmenu ul li#technology a {
	background: url(../img/common/tmenu_03.gif) left bottom no-repeat !important;
}
body#oemtechdigital div#lmenu ul li ul.lv01 li#digital a,
body#oemtechanalog div#lmenu ul li ul.lv01 li#analog a,
body#oemtechinterface div#lmenu ul li ul.lv01 li#interface a,
body#oemtechps div#lmenu ul li ul.lv01 li#ps a,
body#oemtechsoftware div#lmenu ul li ul.lv01 li#software a,
body#oemtechmechanical div#lmenu ul li ul.lv01 li#mechanical a,
body#oemtechpcb div#lmenu ul li ul.lv01 li#pcb a,
body#oemtechpicking div#lmenu ul li ul.lv01 li#picking a,
div#lmenu ul li ul.lv01 li a:hover {
	background: #dcfec9 url(../../../img/common/lmenu_item_c_01.gif) left 0.4em no-repeat !important;
	display: block;
}

div#lmenu ul li#quality {
	font-size: 70%;
	word-spacing: -.6em;
}

body#oemtechindex div#lmenu ul li#index a,
body#oemtechdigital div#lmenu ul li#index a,
body#oemtechanalog div#lmenu ul li#index a,
body#oemtechinterface div#lmenu ul li#index a,
body#oemtechps div#lmenu ul li#index a,
body#oemtechsoftware div#lmenu ul li#index a,
body#oemtechmechanical div#lmenu ul li#index a,
body#oemtechpcb div#lmenu ul li#index a,
body#oemtechpicking div#lmenu ul li#index a,
body#oemtechprototype div#lmenu ul li#prototype a,
body#oemtechevaluation div#lmenu ul li#evaluation a,
body#oemtechquality div#lmenu ul li#quality a {
	background: url(../img/common/lmenu_bg_01.gif) left bottom no-repeat;
	color: #fff;
}
body#oemtechprototype div#lmenu ul li ul.lv01,
body#oemtechevaluation div#lmenu ul li ul.lv01,
body#oemtechquality div#lmenu ul li ul.lv01 {
	display: none !important;
}
/*	----------------------------------------------------------
rollover -> faq
	----------------------------------------------------------  */
body#oemfaqindex div#tmenu ul li#faq a {
	background: url(../img/common/tmenu_04.gif) left bottom no-repeat !important;
}
/*	----------------------------------------------------------
rollover -> fundamental
	----------------------------------------------------------  */
body#oemfundindex div#tmenu ul li#fundamental a {
	background: url(../img/common/tmenu_05.gif) left bottom no-repeat !important;
}
/*	----------------------------------------------------------
rollover -> contact
	----------------------------------------------------------  */
body#oemcolumncontact div#tmenu ul li#contact a {
	background: url(../img/common/tmenu_06.gif) left bottom no-repeat !important;
}
/*	----------------------------------------------------------
rollover -> column
	----------------------------------------------------------  */
body#oemcolumnindex div#tmenu ul li#topic a,
body#oemcolumn2 div#tmenu ul li#topic a {
	background: url(../img/common/tmenu_07.gif) left bottom no-repeat !important;
}
/*	----------------------------------------------------------

	----------------------------------------------------------  */