@charset "UTF-8";
/*==================================
      レスポンシブ設定 マップ型変数breakpointsを定義
      =================================*/
@media screen and (min-width: 768px) {
  .case-page .box .contents .title_case-page,
  .service-page .box .contents h4 {
    font-size: 30px;
  }
  .case-page .box .contents .description_case-page,
  .topCase .case-type .about_tochi .solution, .topCase .case-type .about_tatemono .solution,
  .qa .row .ac_header,
  .qa .row .ac_inner .a-text p,
  .contact .row .dt,
  .topFlow .flow-box .flow-common1, .topFlow .flow-box .flow-common2, .topFlow .flow-box .flow-common3, .topFlow .flow-box .flow-common4,
  .topFlow .flow-box .flow-dif-indiv, .topFlow .flow-box .flow-dif-comp,
  .topFlow .flow-box .flow-title1, .topFlow .flow-box .flow-title2,
  .topService .srv-upper,
  .topMessage .contents_imgs .msg-left .contents,
  .service-page .box .contents {
    font-size: 18px;
  }
}

body {
  display: none;
}
