/**
 * LPガス周知文書タブ（template-parts/lpgas-notice.php）
 * 読み込み: header.php（/for_home/about_gas/lp/）
 * #page .main p など既存指定より優先するため、#about_lpgas #tabView9 配下に限定する。
 */

 #about_lpgas #tabView9 .lpgas-notice .ln-001 {
    margin: 0 0 20px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-002 {
    background: #21a564;
    color: #fff;
    padding: 5px;
    margin: 0 0 12px;
    font-size: 14px;
    line-height: 1.6;
}

#about_lpgas #tabView9 .lpgas-notice .ln-003 {
    margin: 18px 0 4px;
    font-size: 14px;
    line-height: 1.6;
    font-weight: 700;
}

#about_lpgas #tabView9 .lpgas-notice .ln-004 {
    margin: 0 0 10px;
    line-height: 1.75;
    font-size: 14px;
    color: #649ACA;
    padding-left: 15px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-005 {
    margin: 18px 0 4px;
    font-size: 14px;
    line-height: 1.6;
    font-weight: 700;
    color: #111;
}

#about_lpgas #tabView9 .lpgas-notice .ln-006 {
    color: #00a0e9;
}

#about_lpgas #tabView9 .lpgas-notice .ln-007 {
    color: red;
}

#about_lpgas #tabView9 .lpgas-notice .ln-008 {
    margin: 0 0 10px;
    line-height: 1.75;
    font-size: 14px;
    display: flex;
    justify-content: center;
}

#about_lpgas #tabView9 .lpgas-notice .ln-009 {
    max-width: 100%;
    height: auto;
}

#about_lpgas #tabView9 .lpgas-notice .ln-010 {
    margin: 0 0 10px;
    line-height: 1.75;
    font-size: 14px;
    color: red;
}

#about_lpgas #tabView9 .lpgas-notice .ln-011 {
    margin: 20px 0 8px;
    font-size: 14px;
    line-height: 1.6;
    font-weight: 700;
    color: #333;
    text-align: center;
}

#about_lpgas #tabView9 .lpgas-notice .ln-012 {
    margin: 0 0 4px;
    line-height: 1.75;
    font-size: 14px;
    padding-left: 1em;
    text-indent: -1em;
    color: #649ACA;
}

#about_lpgas #tabView9 .lpgas-notice .ln-013 {
    margin: 0 0 2px;
    line-height: 1.75;
    font-size: 14px;
    padding-left: 2em;
    color: red;
}

#about_lpgas #tabView9 .lpgas-notice .ln-014 {
    margin: 0 0 10px;
    line-height: 1.75;
    font-size: 14px;
    padding-left: 3.5em;
    color: red;
}

#about_lpgas #tabView9 .lpgas-notice .ln-015 {
    margin: 0 0 10px;
    line-height: 1.75;
    font-size: 14px;
    padding-left: 1em;
    text-indent: -1em;
    color: #649ACA;
}

#about_lpgas #tabView9 .lpgas-notice .ln-016 {
    margin: 0 0 16px;
    line-height: 1.75;
    font-size: 14px;
    padding-left: 1em;
    text-indent: -1em;
    color: red;
}

#about_lpgas #tabView9 .lpgas-notice .ln-017 {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    align-items: center;
}

#about_lpgas #tabView9 .lpgas-notice .ln-018 {
    margin: 0;
    line-height: 1.75;
    font-size: 14px;
    padding-left: 1em;
    text-indent: -1em;
    color: red;
    flex: 1 1 260px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-019 {
    margin: 0;
    line-height: 1.75;
    font-size: 14px;
    flex: 0 1 320px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-020 {
    width: 100%;
    height: auto;
}

#about_lpgas #tabView9 .lpgas-notice .ln-021 {
    margin: 24px 0 4px;
    font-size: 14px;
    line-height: 1.6;
    font-weight: 700;
}

#about_lpgas #tabView9 .lpgas-notice .ln-022 {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    align-items: flex-start;
}

#about_lpgas #tabView9 .lpgas-notice .ln-023 {
    margin: 0;
    line-height: 1.75;
    font-size: 14px;
    padding-left: 1em;
    text-indent: -1em;
    color: #649ACA;
    flex: 1 1 200px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-024 {
    font-size: 14px;
    line-height: 1.6;
    font-weight: 700;
}

#about_lpgas #tabView9 .lpgas-notice .ln-025 {
    margin: 0 auto 6px;
    padding: 5px 24px;
    background: #c1500a;
    color: #fff;
    border-radius: 6px;
    font-weight: 700;
    font-size: 14px;
    line-height: 1.6;
    width: fit-content;
}

#about_lpgas #tabView9 .lpgas-notice .ln-026 {
    margin: 0 0 10px;
    line-height: 1.75;
    font-size: 14px;
    color: red;
    text-align: center;
}

#about_lpgas #tabView9 .lpgas-notice .ln-027 {
    margin: 0 0 12px;
    line-height: 1.75;
    font-size: 14px;
    padding-left: 1em;
    text-indent: -1em;
    color: red;
}

#about_lpgas #tabView9 .lpgas-notice .ln-028 {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    align-items: flex-start;
    border: 1px solid red;
    padding: 18px 16px 16px;
    border-radius: 8px;
    margin: 18px 0 12px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-029 {
    position: absolute;
    top: -13px;
    right: 16px;
    padding: 3px 52px;
    background: #fff;
    border: 1px solid red;
    border-radius: 8px;
    color: red;
    font-size: 14px;
    line-height: 1.3;
    white-space: nowrap;
}

#about_lpgas #tabView9 .lpgas-notice .ln-030 {
    flex: 1 1 285px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-031 {
    margin: 16px 0 0;
    line-height: 1.75;
    font-size: 14px;
    color: #649ACA;
}

#about_lpgas #tabView9 .lpgas-notice .ln-032 {
    margin: 0;
    line-height: 1.75;
    font-size: 14px;
    flex: 0 1 200px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-033 {
    margin: 0 0 20px;
    line-height: 1.75;
    font-size: 14px;
    padding-left: 1em;
    text-indent: -1em;
    color: #649ACA;
}

#about_lpgas #tabView9 .lpgas-notice .ln-034 {
    position: relative;
    padding: 24px 16px 16px;
    border: 1px solid #631d97;
    border-radius: 8px;
    margin: 0 0 24px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-035 {
    position: absolute;
    top: -12px;
    left: 16px;
    padding: 2px 12px;
    background: #fff;
    border: 1px solid #631d97;
    border-radius: 4px;
    color: #631d97;
    font-size: 14px;
    line-height: 1.6;
}

#about_lpgas #tabView9 .lpgas-notice .ln-036 {
    margin: 0 0 2px;
    line-height: 1.75;
    font-size: 14px;
    color: #111;
}

#about_lpgas #tabView9 .lpgas-notice .ln-037 {
    margin: 0 0 2px;
    line-height: 1.75;
    font-size: 14px;
    color: red;
}

#about_lpgas #tabView9 .lpgas-notice .ln-038 {
    margin: 0;
    line-height: 1.75;
    font-size: 14px;
    color: #649ACA;
    padding-left: 15px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-039 {
    position: relative;
    padding: 24px 16px 16px;
    border: 1px solid #09ae4c;
    border-radius: 8px;
    margin: 0 0 16px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-040 {
    position: absolute;
    top: -12px;
    left: 16px;
    padding: 2px 12px;
    background: #fff;
    border: 1px solid #09ae4c;
    border-radius: 4px;
    color: red;
    font-size: 14px;
    line-height: 1.6;
}

#about_lpgas #tabView9 .lpgas-notice .ln-041 {
    margin: 0 0 12px;
    line-height: 1.6;
    font-size: 12px;
    color: red;
    text-align: right;
}

#about_lpgas #tabView9 .lpgas-notice .ln-042 {
    margin: 0;
    line-height: 1.75;
    font-size: 14px;
    flex: 1 1 280px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-043 {
    flex: 1 1 240px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-044 {
    margin: 0 0 8px;
    line-height: 1.75;
    font-size: 14px;
    padding-left: 1em;
    text-indent: -1em;
    color: #649ACA;
}

#about_lpgas #tabView9 .lpgas-notice .ln-045 {
    margin: 0 0 8px;
    line-height: 0;
    text-align: center;
}

#about_lpgas #tabView9 .lpgas-notice .ln-046 {
    width: 70px;
    height: auto;
    display: inline-block;
    margin: 0;
}

#about_lpgas #tabView9 .lpgas-notice .ln-047 {
    margin: 0;
    padding: 8px;
    border: 1px solid red;
    border-radius: 4px;
    line-height: 1.6;
    font-size: 14px;
    color: red;
    text-align: center;
}

#about_lpgas #tabView9 .lpgas-notice .ln-048 {
    position: relative;
    padding: 18px 16px 14px;
    border: 1px solid red;
    border-radius: 8px;
    margin: 16px 0 16px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-049 {
    position: absolute;
    top: -13px;
    right: 18px;
    padding: 1px 14px;
    background: #fff;
    border: 1px solid red;
    border-radius: 4px;
    color: red;
    font-size: 14px;
    line-height: 1.6;
}

#about_lpgas #tabView9 .lpgas-notice .ln-050 {
    margin: 0 0 4px;
    line-height: 1.75;
    font-size: 14px;
    color: #111;
}

#about_lpgas #tabView9 .lpgas-notice .ln-051 {
    margin: 0;
    line-height: 1.75;
    font-size: 14px;
    padding-left: 1em;
    text-indent: -1em;
    color: #649ACA;
}

#about_lpgas #tabView9 .lpgas-notice .ln-052 {
    margin: 0 0 14px;
    line-height: 1.75;
    font-size: 14px;
    padding-left: 1em;
    text-indent: -1em;
    color: red;
}

#about_lpgas #tabView9 .lpgas-notice .ln-053 {
    display: flex;
    flex-wrap: wrap;
    gap: 12px 20px;
    align-items: center;
}

#about_lpgas #tabView9 .lpgas-notice .ln-054 {
    margin: 0;
    line-height: 1.75;
    font-size: 14px;
    padding-left: 1em;
    color: #649ACA;
}

#about_lpgas #tabView9 .lpgas-notice .ln-055 {
    margin: 0 0 4px;
    line-height: 1.75;
    font-size: 14px;
    padding-left: 1em;
    color: #649ACA;
}

#about_lpgas #tabView9 .lpgas-notice .ln-056 {
    margin: 0;
    line-height: 1.75;
    font-size: 14px;
    padding-left: 1em;
    text-indent: -1em;
    color: red;
}

#about_lpgas #tabView9 .lpgas-notice .ln-057 {
    margin: 0;
    line-height: 1.75;
    font-size: 14px;
    padding-left: 1em;
    color: red;
}

#about_lpgas #tabView9 .lpgas-notice .ln-058 {
    margin: 0;
    flex: 0 0 168px;
    line-height: 0;
}

#about_lpgas #tabView9 .lpgas-notice .ln-059 {
    width: 168px;
    max-width: 100%;
    height: auto;
    display: block;
}

#about_lpgas #tabView9 .lpgas-notice .ln-060 {
    margin: 0 0 12px;
    line-height: 1.75;
    font-size: 14px;
    color: #649ACA;
}

#about_lpgas #tabView9 .lpgas-notice .ln-061 {
    display: flex;
    flex-wrap: wrap;
    gap: 16px 24px;
    align-items: center;
}

#about_lpgas #tabView9 .lpgas-notice .ln-062 {
    margin: 0 0 8px;
    padding: 4px 12px;
    border: 1px solid red;
    border-radius: 6px;
    line-height: 1.6;
    font-size: 12px;
    font-weight: 700;
    color: red;
    width: fit-content;
}

#about_lpgas #tabView9 .lpgas-notice .ln-063 {
    margin: 8px 0;
    line-height: 0;
    text-align: center;
}

#about_lpgas #tabView9 .lpgas-notice .ln-064 {
    margin: 0;
    line-height: 1.75;
    font-size: 14px;
    color: red;
}

#about_lpgas #tabView9 .lpgas-notice .ln-065 {
    flex: 1 1 300px;
    min-width: 260px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-066 {
    margin: 0 0 6px;
    line-height: 1.6;
    font-size: 14px;
    color: #111;
    text-align: center;
}

#about_lpgas #tabView9 .lpgas-notice .ln-067 {
    width: 100%;
    border-collapse: collapse;
    font-size: 12px;
    line-height: 1.45;
    text-align: center;
    color: #111;
}

#about_lpgas #tabView9 .lpgas-notice .ln-068 {
    width: 26%;
    border: 1px solid #898989;
    background: #f2f2f2;
    padding: 6px 4px;
    font-weight: 700;
}

#about_lpgas #tabView9 .lpgas-notice .ln-069 {
    border: 1px solid #898989;
    background: #f2f2f2;
    padding: 6px 4px;
    font-weight: 700;
}

#about_lpgas #tabView9 .lpgas-notice .ln-070 {
    border: 1px solid #898989;
    background: #fff;
    padding: 6px 4px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-071 {
    border: 1px solid #898989;
    background: #ffdddd;
    padding: 6px 4px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-072 {
    border: 1px solid #898989;
    background: #ffb7b7;
    padding: 6px 4px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-073 {
    border: 1px solid #898989;
    background: #ff8b8b;
    padding: 6px 4px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-074 {
    border: 1px solid #898989;
    background: #ff4f4f;
    padding: 6px 4px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-075 {
    border: 1px solid #898989;
    background: #ff0000;
    color: #fff;
    padding: 6px 4px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-076 {
    border: 1px solid #898989;
    background: #fff;
    padding: 6px 4px;
    color: #111;
}

#about_lpgas #tabView9 .lpgas-notice .ln-077 {
    border: 1px solid #898989;
    background: #000;
    color: #fff;
    padding: 6px 4px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-078 {
    position: relative;
    margin: 18px 0 16px;
    padding: 16px 14px 12px;
    border: 2px solid #ffcd2f;
    border-radius: 12px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-079 {
    position: absolute;
    top: -13px;
    left: 14px;
    padding: 1px 12px;
    background: #ffcd2f;
    border: 2px solid #ffcd2f;
    border-radius: 8px;
    color: #fff;
    font-size: 14px;
    line-height: 1.6;
}

#about_lpgas #tabView9 .lpgas-notice .ln-080 {
    position: relative;
    margin: 22px 0 16px;
    padding: 16px 14px 12px;
    border: 2px solid #ffcd2f;
    border-radius: 12px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-081 {
    display: flex;
    flex-wrap: wrap;
    gap: 12px 20px;
    align-items: center;
    margin: 0 0 12px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-082 {
    margin: 0 0 8px;
    line-height: 1.75;
    font-size: 14px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-083 {
    color: #649ACA;
    font-weight: 700;
}

#about_lpgas #tabView9 .lpgas-notice .ln-084 {
    color: #649ACA;
}

#about_lpgas #tabView9 .lpgas-notice .ln-085 {
    margin: 0;
    line-height: 1.75;
    font-size: 14px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-086 {
    margin: 0;
    flex: 0 0 210px;
    line-height: 0;
}

#about_lpgas #tabView9 .lpgas-notice .ln-087 {
    width: 210px;
    max-width: 100%;
    height: auto;
    display: block;
}

#about_lpgas #tabView9 .lpgas-notice .ln-088 {
    margin: 0 0 4px;
    line-height: 1.75;
    font-size: 14px;
    color: #649ACA;
}

#about_lpgas #tabView9 .lpgas-notice .ln-089 {
    margin: 0 0 12px;
    line-height: 1.9;
    font-size: 14px;
    color: #649ACA;
}

#about_lpgas #tabView9 .lpgas-notice .ln-090 {
    display: inline-block;
    margin-right: 1.2em;
}

#about_lpgas #tabView9 .lpgas-notice .ln-091 {
    display: inline-block;
}

#about_lpgas #tabView9 .lpgas-notice .ln-092 {
    margin: 0 0 6px;
    line-height: 1.75;
    font-size: 14px;
    color: #649ACA;
}

#about_lpgas #tabView9 .lpgas-notice .ln-093 {
    color: #000;
    font-weight: 700;
}

#about_lpgas #tabView9 .lpgas-notice .ln-094 {
    margin: 0 0 8px;
    line-height: 1.75;
    font-size: 14px;
    color: #000;
    text-align: center;
}

#about_lpgas #tabView9 .lpgas-notice .ln-095 {
    overflow: hidden;
    aspect-ratio: 2345 / 2546;
    margin: 0 auto 2px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-096 {
    width: 104.74%;
    max-width: none;
    height: auto;
    display: block;
    margin: 0 0 0 -4.61%;
}

#about_lpgas #tabView9 .lpgas-notice .ln-097 {
    display: flex;
    align-items: center;
    gap: 8px;
    margin: 0 0 8px;
    color: red;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.5;
}

#about_lpgas #tabView9 .lpgas-notice .ln-098 {
    flex: 0 0 auto;
    width: 34px;
    height: auto;
    display: block;
    margin: 0;
}

#about_lpgas #tabView9 .lpgas-notice .ln-099 {
    border: 2px solid #0000ff;
    padding: 0;
}

#about_lpgas #tabView9 .lpgas-notice .ln-100 {
    margin: 0;
    padding: 6px 12px 4px;
    border-bottom: 2px solid #0000ff;
    text-align: center;
    color: red;
    font-size: 16px;
    line-height: 1.6;
}

#about_lpgas #tabView9 .lpgas-notice .ln-099 .ln-038 {
    margin: 0;
    padding: 8px 12px 10px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-101 {
    margin: 4px auto 6px;
    padding: 2px 16px;
    background: #ffe600;
    color: red;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.6;
    width: fit-content;
}

#about_lpgas #tabView9 .lpgas-notice .ln-102 {
    margin: 0 0 12px;
    line-height: 1.5;
    font-size: 30px;
    font-weight: 700;
    color: red;
    text-align: center;
}

#about_lpgas #tabView9 .lpgas-notice .ln-103 {
    display: flex;
    flex-wrap: wrap;
    gap: 12px 16px;
    align-items: flex-start;
    margin: 0 0 10px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-104 {
    flex: 1 1 260px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-105 {
    margin: 0;
    flex: 0 1 320px;
    line-height: 0;
}

#about_lpgas #tabView9 .lpgas-notice .ln-106 {
    width: 100%;
    max-width: 320px;
    height: auto;
    display: block;
}

#about_lpgas #tabView9 .lpgas-notice .ln-107 {
    margin: 0 0 12px;
    line-height: 1.75;
    font-size: 14px;
    color: red;
}

#about_lpgas #tabView9 .lpgas-notice .ln-108 {
    margin: 0 0 12px;
    line-height: 0;
}

#about_lpgas #tabView9 .lpgas-notice .ln-109 {
    width: 100%;
    height: auto;
    display: block;
}

#about_lpgas #tabView9 .lpgas-notice .ln-110 {
    margin: 0 0 6px;
    line-height: 1.75;
    font-size: 16px;
    font-weight: 700;
    color: red;
    text-align: center;
}

#about_lpgas #tabView9 .lpgas-notice .ln-111 {
    margin: 4px auto 8px;
    padding: 2px 12px;
    background: #ffe600;
    color: red;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.6;
    width: fit-content;
}

#about_lpgas #tabView9 .lpgas-notice .ln-112 {
    margin: 8px auto 2px;
    width: fit-content;
    color: #00b050;
    font-size: 30px;
    font-weight: 700;
    letter-spacing: 0.4em;
    text-indent: 0.4em;
    border-bottom: 3px solid #00b050;
    line-height: 1.4;
    padding-bottom: 2px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-113 {
    margin: 8px 0 12px;
    line-height: 1.6;
    font-size: 16px;
    font-weight: 700;
    color: red;
    text-align: center;
}

#about_lpgas #tabView9 .lpgas-notice .ln-114 {
    margin: 0 0 10px;
    line-height: 0;
}

#about_lpgas #tabView9 .lpgas-notice .ln-115 {
    margin: 0;
    line-height: 1.6;
    font-size: 16px;
    font-weight: 700;
    color: red;
}

#about_lpgas #tabView9 .lpgas-notice .ln-116 {
    margin: 0;
    line-height: 1.45;
    font-size: 14px;
    padding-left: 1em;
    text-indent: -1em;
    color: #2c74b4;
}

#about_lpgas #tabView9 .lpgas-notice .ln-117 {
    margin: 0;
    line-height: 1.45;
    font-size: 14px;
    padding-left: 1em;
    text-indent: -1em;
    color: red;
}

#about_lpgas #tabView9 .lpgas-notice .ln-118 {
    margin: 0;
    line-height: 1.45;
    font-size: 14px;
    padding-left: 1em;
    color: red;
}

#about_lpgas #tabView9 .lpgas-notice .ln-119 {
    position: relative;
    margin: 16px 0 0;
    padding: 14px 8px 2px;
    border: 2px solid #8050a8;
    border-radius: 4px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-120 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    padding: 0 12px;
    background: #fff;
    border: 1px solid #8050a8;
    border-radius: 10px;
    color: #8050a8;
    font-size: 14px;
    line-height: 1.5;
    white-space: nowrap;
}

#about_lpgas #tabView9 .lpgas-notice .ln-121 {
    margin: 0;
    padding-left: 1em;
    text-indent: -1em;
    line-height: 1.45;
    font-size: 14px;
    color: #2c74b4;
}

#about_lpgas #tabView9 .lpgas-notice .ln-122 {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-top: 2px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-123 {
    margin: 0;
    flex: 0 0 auto;
    writing-mode: vertical-rl;
    color: #8050a8;
    font-size: 16px;
    line-height: 1.15;
    letter-spacing: 0.08em;
    padding-left: 10px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-124 {
    margin: 0;
    flex: 1 1 auto;
    line-height: 0;
}

#about_lpgas #tabView9 .lpgas-notice .ln-125 {
    width: 95%;
    height: auto;
    display: block;
    margin-left: 15px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-126 {
    margin: 0 0 16px;
    line-height: 1.55;
    font-size: 14px;
    color: #2e75b6;
}

#about_lpgas #tabView9 .lpgas-notice .ln-127 {
    display: flex;
    flex-wrap: wrap;
    gap: 18px;
    margin: 4px 0 12px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-128 {
    position: relative;
    flex: 1 1 240px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 18px 30px 14px;
    border: 2px solid red;
    border-radius: 10px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-129 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    padding: 0 12px;
    background: #fff;
    border: 1px solid red;
    border-radius: 8px;
    color: red;
    font-size: 14px;
    line-height: 1.5;
    white-space: nowrap;
}

#about_lpgas #tabView9 .lpgas-notice .ln-130 {
    margin: 0;
    line-height: 1.55;
    font-size: 14px;
    color: #000;
}

#about_lpgas #tabView9 .lpgas-notice .ln-131 {
    position: relative;
    flex: 1 1 240px;
    padding: 16px 30px 12px;
    border: 2px solid red;
    border-radius: 10px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-132 {
    margin: 0 0 8px;
    padding: 5px 8px;
    background: #ffff00;
    color: red;
    font-weight: 700;
    font-size: 16px;
    text-align: center;
    line-height: 1.5;
}

#about_lpgas #tabView9 .lpgas-notice .ln-133 {
    margin: 0;
    line-height: 1.55;
    font-size: 14px;
    color: #2e75b6;
}

#about_lpgas #tabView9 .lpgas-notice .ln-134 {
    margin: 28px 0 40px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-135 {
    position: relative;
    margin: 0 0 16px;
    border-bottom: 1px solid #e6e6e5;
    padding: 0 0 6px 18px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.6;
    color: #333;
}

#about_lpgas #tabView9 .lpgas-notice .ln-136 {
    position: absolute;
    top: 2px;
    left: 0;
    width: 6px;
    height: 1.6em;
    background: #33a473;
}

#about_lpgas #tabView9 .lpgas-notice .ln-137 {
    margin: 0 0 16px;
    line-height: 1.75;
    font-size: 14px;
}

#about_lpgas #tabView9 .lpgas-notice .ln-138 {
    border: 2px solid #426e89;
    padding: 18px 16px 16px;
    box-sizing: border-box;
}

#about_lpgas #tabView9 .lpgas-notice .ln-139 {
    margin: 0 0 12px;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    color: #333;
}

#about_lpgas #tabView9 .lpgas-notice .ln-140 {
    display: inline-block;
    margin-left: 10px;
    font-weight: 400;
}

#about_lpgas #tabView9 .lpgas-notice .ln-141 {
    display: block;
    background: #0b6fa8;
    padding: 10px 16px;
    border-radius: 4px;
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    text-align: center;
    text-decoration: none;
    line-height: 1.4;
}
