@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吹き出しの見出し*/
  /*
---------------------------------------------------
*/
  /*[開始]mission ミッション指定のアプリをチェック*/
  #mission_contents > div {
    margin-top: -350px;
  }
  /*[開始]タブスタイル*/
  #mission .tab-wrap .tab {
    cursor: pointer;
    height: 60px;
  }
  .tab .ribbon {
    font-size: 12px;
	padding-inline:21.6px;
  }
  #mission .flex div {
    width: 20%;
    margin-bottom: 0;
  }
  #mission .flex div:nth-of-type(5) {
    margin-left: 0;
  }
  #mission .flex:after {
    content: none;
    flex: 0;
  }
  /*[終了]タブスタイル*/
  /*[終了]mission ミッション指定のアプリをチェック*/
  /*
---------------------------------------------------
*/
  /*[開始]schedule 応募期間*/
  #schedule div.flex {
    justify-content: center;
  }
  #schedule div div:first-of-type {
    width: 10%;
  }
  #schedule div div:last-of-type {
    width: inherit;
  }
  /*[終了]schedule 応募期間*/
  /*
---------------------------------------------------
*/
  /*[開始]prize 賞品*/
  #prize p {
    font-size: 3.6rem;
  }
  /*[終了]prize 賞品*/
  /*
---------------------------------------------------
*/
  /*[開始]apply 応募方法*/
  #apply {
    text-align: center;
  }
  /*[終了]apply 応募方法*/
}