.h_bg {background-color:#2c7dcf;}.h_txt {color:#ffffff;}.s_bg {background-color:#efefef;}.s_txt {color:#555555;}.b_bg {background-color:#f5f5f5;}.b_txt {color:#555555;}.question {color:#555555;}.answer {color:#555555;}.q_bg {background-color:#f5f5f5;}.a_bg {background-color:#ffffff;}.l-content-wrapper .l-category-wrapper h2, .b_bg .idxCntTtl {color:#555555;}.c_bg {background-color:#ffffff;}.c_txt {color:#555555;}.f_bg {background-color:#2c7dcf;}.f_txt {color:#ffffff;}.n_bg {background-color:#f5f5f5;}.n_txt {color:#2c7dcf;}.survey_box button[data-value="good"] {background-color:#03c1ea;}.survey_box button[data-value="good"] {color:#ffffff;}.survey_box button[data-value="bad"] {background-color:#ffffff;}.survey_box button[data-value="bad"] {color:#555555;}.sv_border { border-color:#03c1ea;}.sv_bg { background-color:#ffffff;}.sv_txt { color:#555555;}.sv_btn_bg { background-color:#f5f5f5;}.sv_btn_txt { color:#ffffff;}.l-content-wrapper .l-related-content h3, .faq_ranking_another h2 { color:#222222;}.l-content-wrapper:has(.l-related-content), .faq_ranking_another { background-color:#e6f9fd;}.l-related-content .l-related-list.faq_list a, #contents .sub_cont .faq_ranking_another a.n_txt { color:#222222;}#searchRelation .relationList li a { color:#ff7b93;}#searchRelation .relationList .span_hit { color:#ff0000;}.l-header-container h1 .l-header-logo {
    /* 必須 固定 */
    height: auto !important;
}
.l-header-container h1 .l-header-logo img {
    /* 必須 最大の横幅を指定 */
    max-width: 1000px !important;
    /* 必須 縦幅を指定 */
    height: 50px !important;
}

/* 画面の横幅が1080px以下の場合の表示 (スマホなど) */
@media screen and (max-width: 1080px) {
    .l-header-container h1 .l-header-logo {
        /* スマホ 最大の縦幅を指定 (設定例 : 上限なし) */
        max-height: none !important;
    }
    .l-header-container h1 .l-header-logo {
        /* スマホ 固定 */
        height: auto !important;
    }
    .l-header-container h1 .l-header-logo img {
        /* スマホ 最大の横幅を指定 */
        max-width: 150px !important;
        /* スマホ 縦幅を指定 */
        height: auto !important;
    }
}

.l-news{

 font-weight: bold;

}
.l-information-list .info-content::before {

  content: "・";

  margin-right: 8px;

}
body {

font-family: "Meiryo";

}
#header .l-link_list .h_txt{
color: #FFF;
 }

main{
font-family:"BIZ UDPGothic";
}
