@charset "utf-8";


/* common module */
.caseBox h3{
margin-bottom:5px;
padding:2px 0 2px 28px;
background:url(../common/images/cmn_arw08.gif) left top no-repeat;
font-size:116%;
color:#0e376b;
}
.caseBox .caseList01 li{
min-height:177px;
_height:177px;
list-style-type:none;
zoom:1;
}
.caseBox .caseList01 li:after{
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}
.caseBox .caseList01 li .image{
position:relative;
display:block;
float:left;
margin-right:15px;
padding-bottom:25px;
width:240px;
background:url(../common/images/cmn_bg_caseList.gif) center bottom;
zoom:1;
}
.caseBox .caseList01 li .image img{
border:1px solid #d1d1d1;
}

.caseBox .lineupListBox{
margin-bottom:1em;
border:2px solid #bdc1ca;
}
.caseBox .lineupListBox h4{
margin:0 !important;
border-bottom:1px solid #bdc1ca;
padding:10px 10px 8px 36px;
background:url(images/cmn_bg_lineupListBox.gif) 1px 0 no-repeat;
}
.caseBox .lineupListBox .lineupList01{
padding:10px 12px 8px;
zoom:1;
}
.caseBox .lineupListBox .lineupList01:after{
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}
.caseBox .lineupListBox .lineupList01 li{
display:-moz-inline-box;
display:inline-block;
/display:inline;
/zoom:1;
margin-right:20px;
padding-left:18px;
background:url(../common/images/cmn_arw01.gif) left top no-repeat;
list-style-type:none;
}
.caseBox .lineupListBox p{
margin:0;
padding:3px 0;
}
.caseBox .lineupListBox img{
margin:auto;
}




/*****************************************************************

  casestudy/index

*****************************************************************/
.casestudyBox{
position:relative;
margin:0 -20px 20px 0;
width:710px;
background:url(images/index_bg01.gif) left bottom no-repeat;
zoom:1;
}
.casestudyBox:after{
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}
.casestudyBox div{
display:inline;
float:left;
margin-right:20px;
width:335px;
}
.casestudyBox h2{
position:relative;
}
.casestudyBox div ul{
padding:0 15px 15px;
}

