@charset "utf-8";
/* CSS Document */
UL#menu LI#menu4 A{ BACKGROUND-POSITION: -300px bottom}
#middle{padding-bottom:60px;}
.content_flash{
height:86px;
text-align:left;
padding-left:54px;
padding-top:64px
}
.contents{
background:url(../images/solution_bg.jpg) no-repeat;
width:100%;
height:595px;
clear:both;
text-align:left;
}

.contents2{
	clear:both;
background:url(../images/solution_bg2.jpg) no-repeat;
width:100%;
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_index_left{
float:left;
padding-left:122px;
width:343px;}

.content_index_item{
clear:both;
width:305px;
height:174px;
padding-top:46px;
}

dl{
width:100%;
margin:0;
padding:0}
dt{
width:100%;
margin:0px;
padding:0;
height:66px
}
dd{
width:100%;
margin:0px;
padding:0;
line-height:18px;
text-align:justify; text-justify:inter-ideograph;}

.content_index_right{
float:left;
padding-left:83px;
width:337px;}


