@charset "UTF-8";
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/*                                                        */
/* ● style_faq.css                                       */
/*    FAQページ専用CSS                                 */
/*    ・ページ固有の処理を記述                            */
/*                                                        */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/*    各種import                                    */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/*    カラー設定                                    */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/* カラー定義
   初期値は default のみだが、
   任意の文字列をキーとして使って色を定義すれば、
   サイト内で複数のカラー定義を持てる
 ------------------------------------ */
/* 引数でキーを指定して
   上記のマップで定義したカラーを返すfunction

   $contents-type: "second-color";
   のように $contents-type のキー値を変えておけば
   getBaseColor($contents-type);
   を使用した際に、別カラーをセットできる仕組み

   $base-color-map: (
     default:       rgb(81,72,63)
     second-color:  rgb(81,72,63)
   );

 ------------------------------------ */
/* カラー定義
 ------------------------------------ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/*    プロパティ                                    */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/*    継承用（試作）                                */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/* 仮）疑似要素

       ::before, ::after で要素付加するときに書きがちな処理
 ------------------------------------ */
/* 画像の伸縮表示
     img要素に対して適用する。imgの幅と高さも定義すること
     上記「アスペクト比を保った表示ボックス」と併用推奨
 ------------------------------------ */
._img_contain {
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

._img_cover {
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/*    mixin 定義                                    */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/* アスペクト比を保った表示ボックス
   ※ 旧ブラウザを無視するなら  aspect-ratio: ●/●; で済むが
      非対応ブラウザにも適用したい場合の処理
      ・横幅は基本100％で扱う。100%幅以外にしたい場合はこの要素よりも親要素で適用させる

   想定しているHTML構造
     <p class="Image">
       <img src="XXXX">
     </p>
   などで、.Image に適用させ、img に object-fit でフィット方法を併記して使う


   適用例 ）
    .Image{
        @include aspect-ratio(); //デフォルトのアスペクト比を使う場合
    }
    .Image{
        @include aspect-ratio(6 / 19); //個別にアスペクト比を指定して使う場合
    }
 ------------------------------------------------------------------------ */
/* flex 関連のプロパティをまとめて定義

   適用例 ）
    .hogehoge{
        @include flex();
    }
    .hogehoge{
        @include flex(center, flex-end);
    }
 ------------------------------------------------------------------------ */
/* text-shadow 関連のプロパティをまとめて定義

   適用例 ）
    .hogehoge{
        @include text-shadow-bk(0.5);
    }
 ------------------------------------------------------------------------ */
/* レスポンシブ 対応用 ブレイクポイントによる条件分岐
   適用例 ）
   @include media-query(under-bp-m) {
      $breakpoint-m よりも小さいウィンドウ幅の処理をここに書く
   }
 ------------------------------------------------------------------------ */
/* --------------------------------------------------- */
/* メインビジュアル                                    */
/* --------------------------------------------------- */
.Faq .Heading.PageTitle {
  background: url(../img/main_image/main-image_faq.jpg) no-repeat;
  background-size: cover;
}

.BlogList li .SknTplFaq .FaqParagraph .Answer a {
  display: inline-block;
  padding: 0 0.5em;
}