@charset "UTF-8";

/* blc01 ------------------*/
#blc01 .list{
border-top:1px solid #c8c8c8;
}

#blc01 .list li{
border-bottom:1px solid #c8c8c8;
padding:50px 0;
}

#blc01 .serviceBlc{
display:flex;
justify-content:space-between;
flex-wrap:wrap;
}

#blc01 .serviceBlc .imgBlc{
width:32%;
max-width:240px;
text-align:center;
margin-right:20px;
}

#blc01 .serviceBlc .imgBlc .img{
background-repeat:no-repeat;
background-position:center center;
background-size:cover;
padding-top:100%;
}

#blc01 .serviceBlc .imgBlc .img.img01{
background-image:url(../w2img/20180622102009img01.jpg);
}


#blc01 .serviceBlc .imgBlc .img.img02{
background-image:url(../w2img/20180622102009img02.jpg);
}


#blc01 .serviceBlc .imgBlc .img.img03{
background-image:url(../w2img/20180622102009img03.jpg);
}


#blc01 .serviceBlc .imgBlc .img.img04{
background-image:url(../w2img/20180622102009img04.jpg);
}


#blc01 .serviceBlc .imgBlc .img.img05{
background-image:url(../w2img/20180622102009img05.jpg);
}


#blc01 .serviceBlc .imgBlc .img.img06{
background-image:url(../w2img/20180622102009img06.jpg);
}


#blc01 .serviceBlc .imgBlc .img.img07{
background-image:url(../w2img/20180622102009img07.jpg);
}


#blc01 .serviceBlc .imgBlc .img.img08{
background-image:url(../w2img/20180622102009img08.jpg);
}


#blc01 .serviceBlc .txtBlc{
flex:1;
}

#blc01 .serviceBlc .txtBlc .subj{
font-size:140%;
font-weight:400;
margin-bottom:10px;
}

@media screen and (max-width: 480px) {
#blc01 .list li{
padding-top:30px;
padding-bottom:30px;
}

#blc01 .serviceBlc{
display:block;
}

#blc01 .serviceBlc .imgBlc{
width:100%;
max-width:none;
margin-right:0;
margin-bottom:20px;
}
}