@charset "utf-8";









@media screen and (min-width:1px) and ( max-width:980px) {
    /*　画面サイズが1pxから960pxまではここを読み込む　*/
div#ilstconts4subbox{
display:none;
}

div#ilstconts4box{
width:100%;
height:auto;
margin:50px auto 0 auto;
background-color:#444444;
padding:50px 0;
}

div#ilstconts4subboxsp{
max-width:1200px;
width:100%;
height:auto;
margin:0 auto;
background-color:#444444;
}

table#ilstconts4tblbox{
border:0;
border-collapse:collapse;
width: 100%;
height:100%;
}

td.ilstconts4tblsub1{
padding:10px 0;
border-bottom: 1px solid #ffffff;
color:#fff;
}

td.ilstconts4tblsub2{
padding:10px 10px 10px 0;
border:0;
width:50px;
}

td.ilstconts4tblsub3{
padding:10px 0;
border:0;
}

td#ilstconts4tblsub3 a{
text-decoration:none;
color:#fff;
}

span#leftimgs1top{
font-size:1em;
color:#fff;
}

span#leftimgs1bottom{
font-size:0.7em;
color:#fff;
}

}





@media screen and (min-width:981px) {
div#ilstconts4subboxsp{
display:none;
}

div#ilstconts4box{
width:100%;
height:auto;
margin:50px auto 0 auto;
padding:50px 0;

background-color:#444444;
}

div#ilstconts4subbox{
max-width:1200px;
width:90%;
height:auto;
margin:0 auto;
background-color:#444444;
display: -webkit-flex;
display: flex;
justify-content:space-between;
}

table#ilstconts4tblbox{
border:0;
border-collapse:collapse;
width: 23%;
height:100%;
}

td.ilstconts4tblsub1{
padding:10px 0;
border-bottom: 1px solid #ffffff;
color:#fff;
}

td.ilstconts4tblsub2{
padding:10px 10px 10px 0;
border:0;
width:50px;
}

td.ilstconts4tblsub3{
padding:10px 0;
border:0;
}

td#ilstconts4tblsub3 a{
text-decoration:none;
color:#fff;
}

span#leftimgs1top{
font-size:0.8em;
color:#fff;
}

span#leftimgs1bottom{
font-size:0.7em;
color:#fff;
}

}