@charset "UTF-8";
/*
    Template: swell
    Theme Name: Alcohol Guide
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/

/* プロフィール内のリンクアイコンを消す */
.p-authorBox__iconList {
    display: none;
}
/* スモーキーさの星の色 */
/* ① 星表示対象だけ（data-stars が入ったものだけ）数字を透明にする */
.cb-rating .jet-listing-dynamic-field__content[data-stars]{
  color: transparent;        /* チラつき防止：数字を消す */
  position: relative;
  display: inline-block;
  white-space: nowrap;
}
/* ② 星を上に描画して黄色にする */
.cb-rating .jet-listing-dynamic-field__content[data-stars]::before{
  content: attr(data-stars);
  position: absolute;
  left: 0;
  top: 0;
  color: #f5b301; 
  font-size: 17px;
  letter-spacing: 2px;
}
/* JetREviewsスタイル */
.jet-reviews-advanced__review {
border: 1px solid #002311;
padding: 20px;
margin-bottom: 30px;
}
.jet-reviews-widget-pagination {
justify-content: center;
margin-top: 20px;
}
.jet-reviews-advanced__header {
margin-bottom: 20px;
}
.jet-reviews-advanced__header-top {
justify-content: start;
}
.jet-reviews-advanced__header-info {
margin-right: 20px;
}
.jet-reviews-advanced .jet-reviews-user-data__verification .verification-label {
display: none;
}
.jet-reviews-advanced__header-info .jet-reviews-message {
display: none;
}
.jet-reviews-button.jet-reviews-button--primary {
color: #d86b11;
}
.jet-reviews-stars-field .jet-reviews-star svg path {
fill: #f5b301!important;
}
.jet-reviews-advanced__review-header {
margin-bottom: 30px;
}
.jet-reviews-advanced__new-review-form .jet-new-review-content,
.jet-reviews-advanced__new-review-form .jet-new-review-title {
position: relative;
}
.jet-reviews-advanced__new-review-form {
display: flex;
flex-direction: column;
}

/* フォーム全体を縦並びにして順番を制御 */
.jet-reviews-advanced__new-review-form {
display: flex;
flex-direction: column;
}
/* 順番を好きなように並べる */
.jet-reviews-advanced__new-review-form .jet-new-review-title {
order: 1;
}
.jet-reviews-advanced__new-review-form .jet-new-review-content {
order: 2;
}
/* 星評価 */
.jet-reviews-advanced__new-review-form .jet-new-review-fields {
order: 3;
}
/* ボタン（キャンセル／レビュー送信）を一番下へ */
.jet-reviews-advanced__new-review-form .jet-new-review-controls {
order: 4;
}
/* 上の大きい本文エリア用ラベル */
.jet-reviews-advanced__new-review-form .jet-new-review-content::before {
content: "レビュー内容（香り・味わい・おすすめの飲み方など）";
}
/* 下のタイトル欄用ラベル */
.jet-reviews-advanced__new-review-form .jet-new-review-title::before {
content: "タイトル";
}
/* サイドバーのスタイル */
#fix_sidebar {
margin-top: 0;
}
/* 投稿ページのスタイル */
.p-articleThumb, .l-mainContent__inner>.post_content {
margin:0;
}
/* アフィリエイト注記（記事冒頭） */
.affiliate-note {
  font-size: 0.75em;
  text-align: right;
  margin-bottom: 5em;
  color: #666;
}
.jet-ajax-search__form button.jet-ajax-search__submit{
  background-color:#d86b11 !important;
  background-image:none !important;
}
/* 入力欄フォーカス時 */
.jet-ajax-search__field:focus,
.jet-ajax-search__field:focus-visible {
  border-color: #d86b11;
  outline: none;
  box-shadow: 0 0 0 2px rgba(216, 107, 17, 0.25);
}
/* フォームのフォーカス色をオレンジに統一 */
input:focus,
textarea:focus,
select:focus {
  outline: none;
  border-color: #f5b301;
  box-shadow: 0 0 0 1px rgba(245,179,1,.6);
}





