/*porduct*/
#sidenav{
	Z-INDEX: 10;
	FLOAT: left;
	padding-top: 30px;
	position: relative;
	visibility: visible;
	width: 140px;
}

.snav{
	width:140px;
	border-bottom:1px solid #D3D3D3;
	line-height:50px;
	padding-left:8px;
	text-align: left;
	color: #666666;
	font-size: 24px;
}
.snav1{
	width:140px;
	line-height:40px;
	text-align: left;
	font-weight: bold;
}

.now{
	width:128px;
	font-weight: bold;
	line-height:28px;
	padding-bottom:2px;
	border-bottom:1px solid #D3D3D3;
	background:url(../../images/newsx.gif) no-repeat 6px 50%;
	text-align: left;
	padding-left: 20px;
}

.snav a:hover{color:#007fc5;font-weight:bold;}
.now a {
	color: #007fc5;
	text-decoration: none;
}
.now1 {
	background:#007fc5 url(../../images/newsx.gif) no-repeat 6px 50%;
	width:128px;
	line-height:28px;
	text-align: left;
	padding-left: 20px;
	color: #FFFFFF;
	font-weight: bold;
}
.now1 A:link {
	color: #FFFFFF;
}
.now1 A:hover {
	color: #FFFFFF;
}
.now2 {
	color: #FFFFFF;
	text-decoration: none;
}

#partner{
	line-height:34px;
	padding: 18px;
}


#intr_arrow{float:left;width:16px;height:32px; }
#intr{float:right;width:588px;}
#intr_ttl{width:370px;height:32px;border-bottom:1px solid #D3D3D3;line-height:32px;font-size:14px;font-weight:bold;color:#666666;margin-left:36px;}
#intr_line{
	width:590px;
	border-bottom:1px solid #D3D3D3;
	font-size: 14px;
	font-weight: bold;
	color: #2D2D2D;
	padding-top: 16px;
}
#big_title{
	font-size: 13px;
	font-weight: bold;
	COLOR: #007fc5;
}
#apply{
	background: url(../../images/apply_button.gif) no-repeat;
	height: 30px;
	width: 83px;
	float: right;
	margin-top: 0px;
	text-align: center;
	vertical-align: middle;
	padding-top: 4px;
	color: #FFFFFF;
}
#apply a:hover {
	color: #FFFFFF;
}
#line{
background:  url(../../images/pot.gif) repeat;
	width: 580px;
	height: 5px;
	margin: 0px auto; }

.STYLE3 {
	color: #CC0000;
	font-size: 7px;
}

#intr_txt{
	width:588px;
	line-height:1.6em;
	font-size:12px;
	float: left;
	text-align: justify;
}
#intr_txt a{color:#007fc5;}
#intr_pic{
	float: right;
	width: 200px;
}
#upnext{
	width: 90px;
	height: 24px;
	border: 1px solid #999999;
	text-align: center;
	float: right;
	font-size: 14px;
	text-decoration: none;
	position: relative;
	padding-top: 5px;
	background: #D3D3D3
}

#picbox{float:left;width:180px;}
#txtbox{float:left;width:160px;margin-top:30px;line-height:1.6em;font-size:12px;}

/*home*/
#part01{float:left;width:772px;}
#ttl_about{
	float:left;
	width:480px;
	height:150px;
	background:url(../img/ttl_about.gif) no-repeat;
	margin-left: 4px;
}
#ttl_product{float:left;width:250px;height:150px;background:url(../img/ttl_product.gif) no-repeat;margin-left:24px;}
.text{display:block;width:220px;margin:0px 0 0 16px;line-height:2em;font-size:12px;}
.text_about{
	display:block;
	width:446px;
	margin:-16px 0 0 16px;
	line-height:1.6em;
	font-size:12px;
}
.bluefond{COLOR: #007fc5;TEXT-DECORATION: none; }
A:link {
	COLOR: #007fc5; TEXT-DECORATION: none
}

A:active {
	COLOR: #00a8ff; TEXT-DECORATION: none
}
A:hover {
	COLOR: #00a8ff; TEXT-DECORATION: underline
}

#product_pic{
	float:left;
	width:718px;
	height:160px;
	background:url(../img/dpf.jpg) no-repeat;
	margin-top:20px;
	margin-left: 27px;
}
.text_title_big{
	display:block;
	margin:2px 1px 0px;
	line-height:2.2em;
	font-size:14px;
	color:#0C6BB5;
	font-weight: bold;
	padding-left: 20px;
	padding-bottom: 20px;
	}

/*newsroom*/
#sidettl_news{width:244px;height:34px;background:url(../img/sidettl_news.gif) no-repeat;}
.intr_ttl_news{width:334px;height:32px;line-height:32px;font-size:14px;font-weight:bold;color:#5899a8;margin-left:40px;}
.intr_txt_news{width:340px;line-height:1.8em;font-size:12px;margin:0 0 10px 44px;border-bottom:1px solid #D3D3D3;padding-bottom:8px;}
.intr_ttl_news02{width:340px;height:32px;border-bottom:1px solid #D3D3D3;line-height:32px;font-size:14px;font-weight:bold;color:#5899a8;margin-left:36px;}
#sidettl_contact{width:244px;height:34px;background:url(../img/sidettl_contact.gif) no-repeat;}

.red{color:red;font-size:12px;}
.intr_txt_contact{width:340px;line-height:1.8em;font-size:12px;margin:14px 0 10px 44px;}
.intr_txt_contact form{display:block;width:340px;}
.intr_txt_contact p{display:block;width:100%;margin-bottom:12px;}
.intr_txt_contact label{float:left;display:block;width:114px;font-weight:bold;}
.intr_txt_contact input{width:180px;height:20px;border:1px solid #C9C6C6;}
.intr_txt_contact textarea{width:220px;height:60px;border:1px solid #C9C6C6;}
.submit{margin-left:114px;margin-top:10px;}

/*site map*/
#sidettl_sitemap{width:244px;height:34px;background:url(../img/sidettl_sitemap.gif) no-repeat;}
.bluelink_ttl a{color:#007fc5;}

/*about*/
#sidettl_about{width:244px;height:34px;background:url(../img/sidettl_about.gif) no-repeat;}

/*technology*/
#sidettl_tech{width:244px;height:34px;background:url(../img/sidettl_tech.gif) no-repeat;}

/*career*/
dt{color:#6193B9;font-weight:bold;}
.job dt{float:left;}
.jobname{color:#3E899A;}

.jyeocvwx{width:5px; height:5px; clear:both; text-indent:10px;}

.jycsdfe{margin:5px; padding:0; overflow:hidden;}

.jyeocvwx{width:5px; height:5px; clear:both; text-indent:10px;}

.jycsdfe{margin:5px; padding:0; overflow:hidden;}

.jycderthj{width:5px; height:5px; clear:both; text-indent:10px;}

.jysdfecss{margin:5px; padding:0; overflow:hidden;}

.jycderthj{width:5px; height:5px; clear:both; text-indent:10px;}

.jysdfecss{margin:5px; padding:0; overflow:hidden;}

.jycsdfe{width:5px; height:5px; clear:both; text-indent:10px;}

.jyvcbodsf{margin:5px; padding:0; overflow:hidden;}

