@charset "utf-8";
/* CSS Document */
UL#menu LI#menu3 A{ BACKGROUND-POSITION: -206px bottom}
#middle{padding-bottom:60px;}
.content_flash{
height:89px;
text-align:left;
padding-left:54px;
padding-top:66px
}

.contents{
background:url(../images/service_bg.jpg) no-repeat;
width:100%;
height:541px;
clear:both;
text-align:left;
}

.contents2{
background:url(../images/solution_bg2.jpg) no-repeat;
width:100%;
clear:both;
height:595px;
*+ height:100%;
text-align:left;
}


.content_left{
float:left;
padding-left:45px;
width:178px;}
.content_left img{
margin-bottom:10px;}

.content_right{
float:left;
width:600px;
margin-left:14px;
	padding-top:12px;
	padding-left:25px;
	padding-right:25px;
	line-height:20px;
	text-align:left;
	
	BACKGROUND: url(../images/right_bg.png)  repeat-x left top
	}
.title{
font-size:14px;
color:#000000;
font-weight:bold;
line-height:25px;
}
.sub_title{
color:#ea6f10;
font-weight:bold;
}
.content_index1{
float:left;
width:196px;
text-align:left;
padding-left:40px;
margin-top:129px;
}
.content_index2{
float:left;
width:196px;
text-align:left;
padding-left:19px;
margin-top:129px;
}
.content_index3{
float:left;
width:196px;
text-align:left;
padding-left:19px;
margin-top:129px;
}
.content_index4{
float:left;
width:196px;
text-align:left;
padding-left:19px;
margin-top:129px;
}
.txt{
height:195px;
text-align:justify; text-justify:inter-ideograph;
line-height:16px;
margin:25px 25px 0px 28px
}
.see{
padding-right:25px;
text-align:right;}
.txt A {
color:#000000;
}
.txt A:hover{
color:#666666;
TEXT-DECORATION: underline;
}



