@charset "UTF-8";

/*--------------------------------------トップ画像--------------------------------------*/
.l_main .l_kv.is_202509-standingbar{background: url(/k-press/assets/img/gourmet/202509-standingbar/img_kv.jpg) no-repeat center center;background-size: cover;}

/*--------------------------------------ページ固有記述--------------------------------------*/
.l_main .l_shop a.is_btngmap {
  color: #fff;
  text-decoration: none !important;
  background: #494645;
  margin: 0 0 0 10px;
  padding: 2px 10px 2px 15px;
  display: inline-block;
}
.l_main .l_shop a.is_detail {
  font-weight: 700;
  text-decoration: none !important;
  margin: 0 10px 0 0;
  padding: 2px 10px 2px 5px;
  display: inline-block;
  background: linear-gradient(transparent 60%, #fff 30%);
}
.standingbar202509_brown_Box {
  color: #fff;
  background-color: #806048;
  padding: 4px 10px;
  vertical-align: middle;
  margin-bottom: 5px !important;
}
.standingbar202509_ruby_center {
  font-size: 34% !important;
  text-align: center;
}

/*border背景色なしボックス*/
.standingbar202509_blueborder_Box {
  border: 2px solid #083190;
  padding: 20px;
  text-align: center;
  width: 400px;
  margin: 0 auto;
  border-radius: 10px;
}
/*背景色付きボックス*/
.standingbar202509_bgblueBox {
  background-color: #e0eef8;
  padding: 15px 30px;
  margin-top: 40px;
}
/*border関連*/
.standingbar202509_boderbottom {
  border-bottom: #c8c8c8 2px solid;
  margin-bottom: 40px;
  padding-bottom: 40px;
}
/*フォント関連*/
.standingbar202509_leadtx {
  display: inline-block;
  font-size: 1.0em !important;
  border-bottom: 4px dotted #fabe00;
  margin-bottom: 0 !important;
  font-weight: bold;
}
.standingbar202509_txdecoration {
  text-decoration: none !important;
}
.standingbar202509_font_blue {
  color: #083190;
}
/*吹き出しアイコン*/
.standingbar202509_icon {
  position: relative;
}
@media only screen and (min-width: 767.9px) {
  .standingbar202509_icon::after {
    position: absolute;
    content: '';
    display: inline-block;
    width: 110px;
    height: 70px;
    top: -24px;
    left: 270px;
    background-image: url(/k-press/assets/img/gourmet/202509-standingbar/index_ic01.png);
    background-size: contain;
  }
}
@media only screen and (max-width: 767.89px) {
  .standingbar202509_icon::after {
    position: absolute;
    content: '';
    display: inline-block;
    width: 110px;
    height: 70px;
    top: -90px;
    right: 0;
    background-image: url(/k-press/assets/img/gourmet/202509-standingbar/index_ic01.png);
    background-size: contain;
  }
}


