@media screen and (min-width: 769px) {
  .ec-layoutRole__contents .ec-layoutRole__main .feature-wrap .main-box .section-blocks .gray-box {
    margin-top: 35px; }
    .ec-layoutRole__contents .ec-layoutRole__main .feature-wrap .main-box .section-blocks .gray-box .fukidasi {
      position: absolute;
      left: 50%;
      top: -38px;
      margin-left: -138.5px; }
    .ec-layoutRole__contents .ec-layoutRole__main .feature-wrap .main-box .section-blocks .gray-box .fukidasi.no2,
    .ec-layoutRole__contents .ec-layoutRole__main .feature-wrap .main-box .section-blocks .gray-box .fukidasi.no3,
    .ec-layoutRole__contents .ec-layoutRole__main .feature-wrap .main-box .section-blocks .gray-box .fukidasi.no4 {
      margin-left: -138.5px; } }
@media screen and (max-width: 768px) {
  .ec-layoutRole__contents .ec-layoutRole__main .feature-wrap .main-box .section-blocks .gray-box {
    margin-top: 30px;
    padding-top: 40px; }
    .ec-layoutRole__contents .ec-layoutRole__main .feature-wrap .main-box .section-blocks .gray-box .fukidasi img,
    .ec-layoutRole__contents .ec-layoutRole__main .feature-wrap .main-box .section-blocks .gray-box .fukidasi.no2 img,
    .ec-layoutRole__contents .ec-layoutRole__main .feature-wrap .main-box .section-blocks .gray-box .fukidasi.no3 img,
    .ec-layoutRole__contents .ec-layoutRole__main .feature-wrap .main-box .section-blocks .gray-box .fukidasi.no4 img {
      max-width: 224.5px; } }