/* TREND WORK | 既存の担当者による最終調整（優先順位を維持）
 * UTF-8。保存すると公開ページへ反映されます。編集前にファイルをダウンロードしてください。
 * 読み込み順は変更しないでください。後のファイルの同じ指定が優先される場合があります。
 */

/* akiyoshi fix */

.sidebar-lounge b{
  line-height: 1.5;
  font-size: 1.1rem;    
}

html.th-public .store-main-banner__link h2{
  font-size: 2.5rem;
}

body .home-page .night-search__field input,
body .home-page .night-search__field select{
    height: 40px;
}

html.th-public .home-page .th-heading .th-heading__en{
    font-size: 1.8rem;
}

html.th-public .home-page .night-search__submit {
    border-radius: 5px !important;
    background: rgb(85 83 48 / 91%) !important;
    border: solid 1px #7f7130 !important;
}
html.th-public .home-page .night-search__submit * {
    color: #ede7dc !important;
}

body .home-page #job-search{
    background: #101010 !important;
}

.sidebar-lounge em{
    border-top: solid 1px rgb(239 211 152 / 50%);
    padding-top: 10px;
    font-size: 0.7rem;
}

.sidebar-lounge small{
    font-size: 0.7rem;
}

html.th-public .home-page .recruit-sidebar{
    border: none !important;
    padding: 0;
}

.recruit-sidebar h3{
    font-size: 1.1rem;
    margin-bottom: 0;
}

html.th-public .latest-shop-listings__grid h3{
    margin:0;
}

html.th-public .latest-shop-listings__grid p > span:not(:where(.salary-prefix, .salary-unit)){
    text-align: center;
    background: #bb9451;
    letter-spacing: 0.1em;
    color: #000000;
    font-size: 0.9rem;
    font-weight: bold;
}

html.th-public .latest-shop-listings__grid p{
    font-size: 1.1rem;
    text-align: center;
    letter-spacing: 0.04em;
}

html.th-public .home-page #area-search:before, html.th-public .home-page .jobs-head:before, html.th-public .home-page .portal-topics:before, html.th-public .home-page .editorial-hub:before, html.th-public .home-page .candidate-handbook:before, html.th-public .home-page .portal-footer:before{
    margin: 0 auto -130px;
    opacity: 0.4;
}