@charset "utf-8";

/*------------------------------------------------------------
  Ortho30
------------------------------------------------------------*/

#shima-dl { margin:0 0 7.69vw; }
#shima-dl dt {}
#shima-dl dt img { width:100%; height:auto; }
#shima-dl dd { border:5.13vw #eef3f9 solid; }
#shima-dl dd ul { padding:0 5.13vw; }
#shima-dl dd li { line-height:1.875; background:url(../img/common/ico_check01.svg) left 5.13vw/3.85vw auto no-repeat; padding:5.13vw 0 5.13vw 6.15vw; font-size:3.85vw; }
#shima-dl dd li:not(:last-child) { border-bottom:1px #e5e5e5 solid; }

@media screen and (min-width:900px){
#shima-dl { margin:0 0 2.17vw; }
#shima-dl dt {}
#shima-dl dt img {}
#shima-dl dd { border:0.43vw #eef3f9 solid; }
#shima-dl dd ul { padding:0.72vw 2.17vw; }
#shima-dl dd li { background:url(../img/common/ico_check01.svg) left 0.72vw/1.09vw auto no-repeat; padding:0.72vw 0 0.72vw 1.74vw; font-size:1.09vw; }
#shima-dl dd li:not(:last-child) { margin:0 0 0.72vw; }
}
@media screen and (min-width:1380px){
#shima-dl { margin:0 0 30px; }
#shima-dl dt {}
#shima-dl dt img {}
#shima-dl dd { border:6px #eef3f9 solid; }
#shima-dl dd ul { padding:10px 30px; }
#shima-dl dd li { background:url(../img/common/ico_check01.svg) left 10px/15px auto no-repeat; padding:10px 0 10px 24px; font-size:15px; }
#shima-dl dd li:not(:last-child) { margin:0 0 10px; }
}




