@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;
}

dd{
width:100%;
height:30px;
margin:0px;
padding: 0;
text-align:right;
}

ul{
width:100%;
text-align:right;}
li A{
display:block;
color:#2d2d2d
}
li A:hover{
color:#eeeeee}

html>body li.blue_left {   
clear:both;
float:left;
      width:13px; HEIGHT: 22px;
}
li.blue_middle{
float:left; 
     HEIGHT: 19px;padding-top:3px;font-weight:bold;font-size:12px;
width:85%;
margin:0px;
padding-left:12px;
padding-top:6px;
color:#FFFFFF;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="images/product_list_middle.png"); 
}

li.blue_right{
float:left;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/case_list_right2.png"); width:27px; HEIGHT: 22px;
}
html>body li.blue_right {   
float:left;
    background:url(../images/case_list_right2.png) no-repeat;  width:27px; HEIGHT: 22px;
}

.relaxlink A{color:#525252}
.relaxlink A:hover{color:#ea6f10}

