@charset "utf-8";


/* =============================================================

　　個別設定：白黒設定

============================================================= */


/*  TOP : トップページ 設定
--------------------------------------------------------------*/


/*　TOP コンテンツ　設定
--------------------------------------------- */


/*  Content Top
-----------------------------------*/

.inverse-black .home #contentTop {
}

/* -------- メインビジュアル -------- */

.inverse-black #mainvisual {
}

/* ---- JSカスタム・SliderPro ---- */

.inverse-black #mainvisual .slider-pro {
}

.inverse-black #mainvisual .sp-slides-container {
  padding-bottom: 0;
  border-bottom: 5px solid #fff;
}

/* -- スライダー矢印 -- */

.inverse-black #mainvisual .sp-arrow {
  opacity: 1;
  border: 2px solid #fff;
  background: #000;
}

.inverse-black #mainvisual .sp-previous-arrow:before {
  border-right-color: #fff;
}

.inverse-black #mainvisual .sp-previous-arrow:after {
  border-right-color: #000;
}

.inverse-black #mainvisual .sp-next-arrow:before {
  border-left-color: #fff;
}

.inverse-black #mainvisual .sp-next-arrow:after {
  border-left-color: #000;
}

/* -- スライダーボタン -- */

.inverse-black #mainvisual .sp-selected-button,
.inverse-black #mainvisual .sp-button:hover {
  border: 2px solid #fff;
  background-color: #000;
}


/*  Content Main
-----------------------------------*/

.inverse-black .home #contentMain {
  border-top: none;
}

/* -------- セクション共通 -------- */

/* ---- セクションタイトル・ライン付き ---- */

.inverse-black .home .boxSection .boxSectionHead .ttlSection.ttlLine {
  border-top-color: #fff;
}

/* -- ライン付きタイトル装飾 -- */

.inverse-black .home .boxSection .boxSectionHead .ttlSection.ttlLine .bgPaper {
  background-color: #000 !important;
}

/* -------- 新着情報（トピックス＆フェイスブック） -------- */

.inverse-black .home #news {
}

/* -------- トピックス -------- */

.inverse-black .home #topics {
}

/* -------- フェイスブック -------- */

.inverse-black .home #social {
}

/* -------- イベント -------- */

.inverse-black .home #event {
  background: none;
}

/* -- イベント一覧 -- */

.inverse-black .home #event .boxEventList > ul > li {
  border-color: #fff;
  background: #000;
}

/* -- 日付 -- */

.inverse-black .home #event .boxEventList > ul > li > dl > dt,
.inverse-black .home #event .boxEventList > ul > li > dl > dt:before {
  background: none;
}

.inverse-black .home #event .boxEventList > ul > li > dl > dt:before {
  border-right: 1px solid #fff;
}

/* -- 情報 -- */

.inverse-black .home #event .boxEventList .boxInfo dt span {
  border: 1px solid #fff;
  background: none;
  color: #fff;
}

/* -- もっと見るボタン -- */

.inverse-black .home #event .boxEventList .btnMore a {
  border: 1px solid #fff;
  background: none;
}

.inverse-black .home #event .boxEventList .btnMore a:after {
  border-left-color: #000;
}


/* -------- コンテンツメニュー -------- */

.inverse-black .home #sitenav {
}

/* -- ナビ一覧 -- */

.inverse-black .home #sitenav .boxNavList a {
  color: #fff;
}

/* ナビ画像 */

.inverse-black .home #sitenav .boxNavList .imgNav {
  border-color: #fff;
  background: #000;
}

/* ナビ内容 */

.inverse-black .home #sitenav .boxNavList .txtNavCont {
  border-top: 2px dotted #fff;
  background: none;
}







@media screen and (max-width: 740px) {

/* =============================================================

　　スマホ画面 個別設定：白黒設定

============================================================= */


/*  TOP : トップページ 設定
--------------------------------------------------------------*/


/*　TOP コンテンツ　設定
--------------------------------------------- */

/*  Content Top
-----------------------------------*/

/*  Content Main
-----------------------------------*/

/* -------- イベント -------- */

.inverse-black .home #event {
}

/* -- イベント一覧 -- */

.inverse-black .home #event .boxEventList > ul > li {
  border-color: #fff;
  background: #000;
}

/* -- 日付 -- */

.inverse-black .home #event .boxEventList > ul > li > dl > dt {
  border: 1px solid #fff;
}

.inverse-black .home #event .boxEventList > ul > li > dl > dt:before {
  border-right: none;
}

/* -- 情報 -- */

.inverse-black .home #event .boxEventList .boxInfo dt span {
  border: none;
}


/*  TOP フッター 設定
---------------------------------------------*/


}