@charset "utf-8";
/*
Theme Name: Listing Theme Child
Theme URI: https://kogma.work
Author: KOGMA
Author URI: https://kogma.work
Description: Listing Theme の子テーマ。カスタムフィールドと絞り込みを拡張するための最小構成。
Version: 1.0.0
License: Commercial License (see license.txt)
Text Domain: listing-theme-child
Template: listing-theme
*/

:root {
  --primary-color: #0072bc;
  /* メインカラー */
  --secondary-color: #111;
  /* サブカラー（CTAボタンなど） */
  --link-color: #0072bc;
  --text-color: #111;
  /* 主要なテキストカラー */
  --text-light: #666;
  /* サブテキスト */
  --background-color: #fff;
  /* メイン背景色 */
  --body-background: #f6f8f9;
  --border-color: lightgray;
  /* 境界線 */
  --navi-bg: #f5f5f5;
  /* ナビ選択時やthなどの背景 */
  /* オーバーレイ背景 */
  /* ボックスシャドウ */
  --color-gray: gray;
  --color-wh: #fff;
}
img.top-slogo {
    max-width: 250px;
    margin-bottom: 1vh;
}
.site-top-text {
    color: var(--color-gray);
}
.header-image .header-main-text {
    font-size: 34px;
    top: 200px;
    color: #0072bc !important;
    font-weight: 800;
    text-shadow: #fff 1px 1px 5px, #fff -1px 1px 5px, #fff 1px -1px 5px, #fff -1px -1px 5px;
}
.header-image .header-sub-text {
    font-size: 52px;
    top: 350px;
    font-weight: 700;
    text-shadow: #0072bc 1px 1px 10px, #0072bc -1px 1px 10px, #0072bc 1px -1px 10px, #0072bc -1px -1px 10px;
}
.site-header .site-logo img {
    max-width: 150px;
}
.site-navigation {
    margin-top: 10px;
}
.site-branding {
    padding: 40px 0 0;
}
.single-listing h3{
    background: #f6f8f9;
    padding: 2%;
    border-left: 5px solid #0072bc;
}
.weixin_box
 {
    border: 3px solid #4caf50;
    display: flex;
    padding: 2%;
    margin-bottom: 1.75em;
    flex-wrap: wrap;
    border-radius: 15px;
}
.weixin_img {
    width: 15%;
    padding: 2.5% 0 0 2.5%
}

.weixin_bun {
    display: inline-block;
    width: 67%;
    line-height: 2;
    font-size: 18px;
}

.weixin_scan {
    width: 15%;
    text-align: right;
}

span.marker {
    font-weight: 700;
    background: linear-gradient(transparent 50%,rgb(255 152 0/40%) 50%)
}
.news-section {
    padding: 60px 20px;
}