@charset "utf-8";
/* CSS Document */


/* index==========================

	1.for solutions style
	
*/


/* 1.for solutions style
===============================================================*/
div.solutions div#contents{
background:#a46ec9;
}
div.solutions div#leftBar ul{
margin:0;
}
* html div.solutions div#leftBar ul{
margin:0 0 10px 0;
}
*:first-child+html div.solutions div#leftBar ul{
margin:0 0 10px 0;
}
div.solutions div#leftBar ul li{
width:164px;
padding:0;
margin:0;
line-height:1.2;
}
div.solutions div#leftBar ul li a{
width:144px;
display:block;
padding:8px 8px 8px 20px;
vertical-align:middle;
background-color:#ffffff;
background-image:url("../images/img_bar_ico.gif");
background-repeat : no-repeat;
background-position : 4px center;
border:2px solid #9546cb;
}
div.solutions div#leftBar ul a:hover{
background-color:#f5e5fa;
border:2px solid #6700ae;
width:144px;
background-image:url("../images/img_bar_ico_o.gif");
background-repeat : no-repeat;
background-position : 4px center;
}
div.solutions div#leftBar ul li.page a{
background-color:#f5e5fa;
border:2px solid #6700ae;
width:144px;
background-image:url("../images/img_bar_ico_o.gif");
background-repeat : no-repeat;
background-position : 4px center;
}
div.solutions div.section h2{
border-left:3px solid #a46ec9;
width:653px;
height:22px;
padding:0 0 0 0;
margin:0 0 16px 0;
font-weight:bold;
text-indent:10px;
font-size:1.4em;
color:#3E474E;
}
div.section h3{
background:url(../images/bg_title.gif) no-repeat;
width:653px;
height:33px;
padding:4px 0 0 0;
margin:0 0 8px 0;
font-weight:bold;
text-indent:22px;
font-size:1.3em;
color:#883cbc;
clear:both;
}
div.section h4{
color:#a46ec9;
font-weight:bold;
margin:4px 0 2px 22px;
clear:both;
}
div.section ul.list{
width:600px;
margin:0 0 16px 22px;
background:url(../images/bg_title.gif) no-repeat;
}
div.solutionsPh{
float:left;
margin:0 20px 44px 0;
}
p.detailLink{
background-image:url("../images/img_bar_ico_o.gif");
background-repeat : no-repeat;
background-position : 4px center;
text-indent:20px;
}
div.solutionsTxt{
width:400px;
float:left;
line-height:1.8;
margin:0 0 16px 0;
}
div.mainPh{
float:left;
padding:0 7px 16px 22px;
}
div.ThumPhoto{
float:left;
width:120px;
}
div.ThumPhoto img{
margin:0 0 7px 0;
}
div.solutions strong{
font-size:1.2em;
line-height:1.0;
color:#883CBC;
}


