/*h1ページタイトル背景一括変更 --title1は背景に色を混ぜる　blend-mode>淡色lighten濃色multiply 基本色の変数 var(--??)*/
:root{
  --title1:var(--bc50);
  --linkC:var(--ac);

  --mc:#f5ebdc;/* 肌 */
  --sc:#3f342f;/* 茶 */
  --bc:#faf6f0;/* 薄肌 */
  --ac:#b1883a;/* ゴールド*/
  --tx:#111;/* 文字色 */
  --gr:#ccc;/* 灰 */
  --bk:#000;
  --wh:#fff;  
  
  /*タイトル内smallタグの文字色*/
  --subC: var(--sc);
  --navy: #264662;

}
/*--mc10--mc90等末尾10単位で透明度(濃さ)を調整*/
/*<budoux-ja>タグ：文節自動改行(単語の途中で改行されない)*/
/*・汎用クラス解説*/
/*budoux：<budoux-ja>タグで囲む*/
/*txmc,txsc等：文字色を↑基本色に変更(半強制)*/
/*img1-1など：画像比率を強制。img3-2等*/
/*CONTAIN：画像比率をファイルそのままの比率で表示。*/
/*img30などimg20~60：it01 ti01で画像サイズを強制。*/
/*AIS AIC AIE :順に上揃え、中央揃え、下揃え、無しはAISに類似*/
/*その他余白*/
/*mt20:20px   mt1e:一文字分   mt1p:1%*/
.sns01  div.sns_date{display:none;}
/* 下層it01 ti01の文字背景 */
.KasouIT article{
  background-color: #264662;
  color: #fff;
}
#contents .KasouIT :is(h1,h2,h3){
  font-size: calc(var(--h2FZ)*1.4);
  text-align: center;
}

.title1 small:before{
  border-bottom: 1px solid var(--cur);
}


.txbr,.txbr *{color: var(--brown)!important;}
#contents .title1{
  background-blend-mode: lighten;
  /* background-size: 50% auto; */
  /* background-position: 100% center; */
    /*background-image: url(/images/home/subtop.jpg);*/
}
/* 下層card~の画像比率 */
/* body:not(.home) #contents [class*=card] article .im>img{
  object-fit: cover;
  aspect-ratio: 5/3;
} */
/*○○px以下でmv画像の中央位置を調整*/
/* @media screen and (max-width: 834px){
    #contents :is(.bg_slide,.mv_slide,.mv_img,.mv_video) :is(img,video){
        object-position: 0%;
    }
}  */