@charset "utf-8";

/*------------------------------------------------------------
  Child
------------------------------------------------------------*/

#sub-child-check {}
#sub-child-check li { border-bottom:1px #e7e7e7 dashed; margin:0 0 7.69vw; padding:0 0 7.69vw; }
#sub-child-check li h3 { display:flex; align-items:center; height:12.82vw; background:#eef3f9 url(../img/common/ico_check01.svg) 4.1vw 3.07vw/3.85vw auto no-repeat; margin:0 0 3.33vw; padding:0 0 0 12.82vw; font-size:4.1vw; font-weight:400; }
#sub-child-check li p { line-height:1.875; font-size:3.85vw; }

@media screen and (min-width:900px){
#sub-child-check {}
#sub-child-check li { margin:0 0 2.17vw; padding:0 0 2.17vw; }
#sub-child-check li h3 { height:3.62vw; background:#eef3f9 url(../img/common/ico_check01.svg) 1.16vw 0.87vw/1.09vw auto no-repeat; margin:0 0 0.94vw; padding:0 0 0 3.62vw; font-size:1.16vw; }
#sub-child-check li p { font-size:1.09vw; }
}
@media screen and (min-width:1380px){
#sub-child-check {}
#sub-child-check li { margin:0 0 30px; padding:0 0 30px; }
#sub-child-check li h3 { height:50px; background:#eef3f9 url(../img/common/ico_check01.svg) 16px 12px/15px auto no-repeat; margin:0 0 13px; padding:0 0 0 50px; font-size:16px; }
#sub-child-check li p { font-size:15px; }
}




