@media screen and (min-width:756px) {
  .pc_none {
    display: none;
  }
  /*[開始]ヘッダ*/
  header {
    margin: 0 calc(50% - 50vw);
    padding: 0 calc(50vw - 50%);
  }
  /*[終了]ヘッダ*/
  /*
---------------------------------------------------
*/
  /*[開始]ボタン共通*/
  .button, #mission a img, #mission .tab-wrap .tab {
    transition: .2s ease-in-out;
  }
  .button:hover, #mission a img:hover, #mission .tab-wrap .tab:hover {
    filter: brightness(1.2);
  }
  /*[終了]ボタン共通*/
  /*
---------------------------------------------------
*/
  /*[開始]h2吹き出しの見出し*/
  h2.h2_fukidashi {
    width: 50%;
    display: inherit;
  }
  /*[終了]h2吹き出しの見出し*/

.wave_bottom{
        margin-top: -187px;
}
.u-pc{
        max-width: 1080px;
        margin-left: auto;
        margin-right: auto;
}
.checkbox_style{
justify-content: center;
}
.cvbutton_caution{
text-align: center;
}
.illust{
max-width: 1080px;
margin-left: auto;
margin-right: auto;
}
}