@charset "utf-8";

/* 最小幅360px以下(スマフォ)＋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{
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
padding:4px;
width:100%;
}
div#contents div.caselist div.case div.blockB_1 div.blockB_1a img.imgmain{
width:100%;
margin-bottom:5px;
}
div#contents div.caselist div.case div.blockB_1 div.blockB_1a img.imgsub{
width:50%;
}

div#contents div.caselist div.case div.blockB_1 div.blockB_1b{
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
padding:4px;
width:100%;
margin-bottom:10px;
}
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{
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
float:left;
padding:4px;
width:100%;
}
div#contents div.caselist div.case div.blockB_1 div.blockB_1c div.blockB_1c1{
width:100%;
}
div#contents div.caselist div.case div.blockB_1 div.blockB_1c div.blockB_1c1 img{
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
float:left;
padding:5px;
width:33.33%;
}
div#contents div.caselist div.case div.blockB_1 div.blockB_1c div.blockB_1c2{
width:100%;
bottom:5px;
}
div#contents div.caselist p.caselisttxt{
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
padding:5px;
width:100%;
}


