@charset "utf-8";

/* 最小幅800px以上(パソコン)＋20px(スクロールバーbug) */


/* -- #contents -- */

div#contents div.blockA {
padding:5px;
}

div#contents div.caselist {
}
div#contents div.caselist div.case {
padding:5px;
}
div#contents div.caselist div.case div.blockB_1{
border:1px solid #c0c0c0;
}
div#contents div.caselist div.case div.blockB_1 div.blockB_1a{
float:left;
padding:4px;
width:310px;
}
div#contents div.caselist div.case div.blockB_1 div.blockB_1a img.imgmain{
width:310px;
margin-bottom:5px;
}
div#contents div.caselist div.case div.blockB_1 div.blockB_1a img.imgsub{
width:155px;
}
div#contents div.caselist div.case div.blockB_1 div.blockB_1b{
float:left;
padding:4px;
width:462px;
}
div#contents div.caselist div.case div.blockB_1 div.blockB_1b p.casename{
margin-bottom:10px;
text-decoration: underline;
}
div#contents div.caselist div.case div.blockB_1 div.blockB_1c{
float:left;
padding:4px;
width:462px;
position:relative;
}
div#contents div.caselist div.case div.blockB_1 div.blockB_1c div.blockB_1c1{
float:right;
width:262px;
}
div#contents div.caselist div.case div.blockB_1 div.blockB_1c div.blockB_1c1 img{
float:left;
padding:5px;
width:77px;
}
div#contents div.caselist div.case div.blockB_1 div.blockB_1c div.blockB_1c2{
width:200px;
position:absolute;
bottom:5px;
}
div#contents div.caselist p.caselisttxt{
padding:5px;
width:790px;
}



