@charset "utf-8";


/* =============================================================

　　個別設定：白黒設定

============================================================= */


/*  TOP : トップページ 設定
--------------------------------------------------------------*/


/*　TOP コンテンツ　設定
--------------------------------------------- */


/*  Content Top
-----------------------------------*/

.inverse-black .home #contentTop {
}

/*  Content Main
-----------------------------------*/

.inverse-black .home #contentMain {
  border-top: none;
}

/*  Content Bottom
-----------------------------------*/

.inverse-black .home #contentBtm {
}

/* ------ イベントカレンダー ------ */

.inverse-black .home #event {
  background: none;
}

.inverse-black .home #event,
.inverse-black .home #event a {
  color: #fff;
}

/* ---- 装飾（看板背景） ---- */

.inverse-black .home #event:before,
.inverse-black .home #event:after,
.inverse-black .home #event .boxSectionHead:before,
.inverse-black .home #event .boxSectionContent:before,
.inverse-black .home #event .boxSectionContent:after {
  display: none;
}

/* ---- セクション上部 ---- */

.inverse-black .home #event .boxSectionHead h2 {
  color: #fff;
}

/*  QUIZ : クイズ 設定
--------------------------------------------------------------*/

/* -------- セクション共通 -------- */

/* ------ ボタン設定 ------ */

.inverse-black .quiz .boxSection .boxBtnArea {
}

.inverse-black .quiz .boxSection .boxBtnArea .txtGuidance {
}

.inverse-black .quiz .boxSection .boxBtnArea .btn {
  border: 2px solid #fff;
  background-color: transparent;
}

/* -- 送信ボタン -- */

.inverse-black .quiz .boxSection .boxBtnArea .btnSubmit {
}

/* -------- クイズ・共通フレーム -------- */

.inverse-black .quiz .boxQuizFlame {
  color: #fff;
}

/* ------ フレーム上部 ------ */

.inverse-black .quiz .boxQuizFlame .boxSectionHead {
}

/* ---- クイズ何問目 ---- */

.inverse-black .quiz .boxQuizFlame .boxSectionHead .boxQuizNum {
}

.inverse-black .quiz .boxQuizFlame .boxSectionHead .boxQuizNum h1 {
  border-color: #fff;
  background: #000;
}

.inverse-black .quiz .boxQuizFlame .boxSectionHead .boxQuizNum h1:before {
  background-color: #000;
}

/* ------ フレーム内容 ------ */

.inverse-black .quiz .boxQuizFlame .boxSectionContent {
  border-color: #fff;
  background: none;
  color: #fff;
}

/*　質問ページ　設定
--------------------------------------------- */

.inverse-black .quiz .boxQuestion {
}

/* ------ フレーム上部 ------ */

.inverse-black .quiz .boxQuestion .boxSectionHead {
}

/* ---- ガイダンス ---- */

.inverse-black .quiz .boxGuidance {
  color: #fff;
}

/* -- テキスト -- */

.inverse-black .quiz .boxGuidance .txtGuidance {
  border-color: #fff;
  background: none;
}

/* 吹き出し装飾（矢印） */

.inverse-black .quiz .boxGuidance .txtGuidance:before,
.inverse-black .quiz .boxGuidance .txtGuidance:after {
  border-right-color: #fff;
}

.inverse-black .quiz .boxGuidance .txtGuidance:after {
  border-right-color: #000;
}

/* ------ フレーム内容 ------ */

.inverse-black .quiz .boxQuestion .boxSectionContent {
}

/* ------ 質問エリア ------ */

.inverse-black .quiz .boxQuestion .boxQuestionArea {
  background: none;
}

/* -- 質問内容 -- */

.inverse-black .quiz .boxQuestion .boxQuestionArea .txtCont {
}

.inverse-black .quiz .boxQuestion .boxQuestionArea .txtCont:before {
  color: #fff;
}

/* ------ 解答エリア ------ */

.inverse-black .quiz .boxQuestion .boxAnswerArea {
}

/* ---- 解答選択 ---- */

.inverse-black .quiz .boxQuestion .boxAnswerArea .boxAnswerSelect {
}

.inverse-black .quiz .boxQuestion .boxAnswerArea .boxAnswerSelect li {
  border-color: #fff;
}

@media (min-width: 1px) { /* IE8以下除外 */
  .inverse-black .quiz .boxQuestion .boxAnswerArea .boxInput input[type=radio] + label:before,
  .inverse-black .quiz .boxQuestion .boxAnswerArea .boxInput input[type=radio] + label:after {
  }

  .inverse-black .quiz .boxQuestion .boxAnswerArea .boxInput input[type=radio] + label:before {
    border-color: #fff;
  }

  .inverse-black .quiz .boxQuestion .boxAnswerArea .boxInput input[type=radio]:checked + label:after {
    background-color: #000;
  }
}

/*　解答ページ　設定
--------------------------------------------- */

.inverse-black .quiz .boxAnswer {
}

/* ------ フレーム上部 ------ */

.inverse-black .quiz .boxAnswer .boxSectionHead {
}

/* ------ 解答イメージ ------ */

.inverse-black .quiz .boxAnswer .boxAnswerImg img {
  padding: 10px;
  background: #fff;
}

/* ------ 解答エリア ------ */

.inverse-black .quiz .boxAnswer .boxAnswerArea {
}

/* ---- 解答内容 ---- */

.inverse-black .quiz .boxAnswer .boxAnswerArea .boxAnswerContent {
  background: none;
}

.inverse-black .quiz .boxAnswer .boxAnswerArea .boxAnswerContent .txtAnswer {
  border-color: #fff;
  background: none;
}


/*　スタートページ　設定
--------------------------------------------- */

.inverse-black .quiz .boxQuizStart {
}

/* ---- ガイダンス ---- */

.inverse-black .quiz .boxQuizStart .boxGuidance {
}

/* ---- ボタンエリア ---- */

.inverse-black .quiz .boxQuizStart .boxBtnArea {
}

/* -- スタートボタン -- */

.inverse-black .quiz .boxQuizStart .boxBtnArea .btnStart {
}


/*　結果ページ　設定
--------------------------------------------- */

/* ------ セクション共通 ------ */

.inverse-black .quiz .boxQuizResult {
  background: none;
}


/*  PHOTONEWS : フォトニュース 設定
--------------------------------------------------------------*/

/*　一覧ページ　設定
--------------------------------------------- */

/*　詳細ページ　設定
--------------------------------------------- */

/* ------ フォトニュース内容 ------ */

.inverse-black .photonews .boxEntryFreeform {
  color: #fff;
}






@media screen and (max-width: 740px) {

/* =============================================================

　　スマホ画面 個別設定：白黒設定

============================================================= */


/*  TOP : トップページ 設定
--------------------------------------------------------------*/


/*　TOP コンテンツ　設定
--------------------------------------------- */

/*  Content Top
-----------------------------------*/

/*  Content Main
-----------------------------------*/

/*  Content Bottom
-----------------------------------*/

/* ------ イベントカレンダー ------ */

.inverse-black .home #event .boxSectionHead .txtListLink a {
  border: 1px solid #fff;
  background-color: #000;
  color: #fff;
}


/*  TOP フッター 設定
---------------------------------------------*/


/*  QUIZ : クイズ 設定
--------------------------------------------------------------*/


/*　質問ページ　設定
--------------------------------------------- */

/*　解答ページ　設定
--------------------------------------------- */

/*　スタートページ　設定
--------------------------------------------- */

/* ---- ガイダンス ---- */

.inverse-black .quiz .boxQuizStart .boxGuidance {
}

.inverse-black .quiz .boxQuizStart .boxGuidance .txtGuidance {
}

.inverse-black .quiz .boxQuizStart .boxGuidance .txtGuidance:before,
.inverse-black .quiz .boxQuizStart .boxGuidance .txtGuidance:after {
  border-top-color: #fff;
  border-right-color: transparent;
}

.inverse-black .quiz .boxQuizStart .boxGuidance .txtGuidance:after {
  border-top-color: #000;
}

/*　結果ページ　設定
--------------------------------------------- */


/*  PHOTONEWS : フォトニュース 設定
--------------------------------------------------------------*/


/*　一覧ページ　設定
--------------------------------------------- */

/*　詳細ページ　設定
--------------------------------------------- */





}