/* Scss Document */
/*============================

font title

======================*/
/*$font_ttl: "dnp-shuei-mincho-pr6n", sans-serif;*/
.contact_section .contact_tit,
#footer .footer_navi .navi_tit,
#footer .fixed_box #bnr_show h3,
#footer .fixed_box #bnr_show .show_txt,
.btn_link,
.gnv_top_h2_bg h2,
.gnv_tmp_h5_bg h5,
.gnv_tmp_tlt,
.gnv_tmp_title,
.gnv_tmp_title01,
.under_mainimage .container h1,
h4.elementor-heading-title,
h5.elementor-heading-title,
.under_title_h2 h2,
.under_title_h3 h3,
.under_title_h4 h4,
.doctor_style,
.bg_box_tlt p,
.block_item .block_ttl,
.posts_list h3,
.titleBg h2,
.flow_title,
.box_title2,
#blogDetail .post-content h2,
#blogDetail .post-content h3,
#newsDetail h3 {
  font-family: "Noto Serif JP", serif;
}

/*============================

main color title

======================*/
#header .header_menu .g_nav > li > a > span,
#header .header_menu .g_nav > li > span > span,
#header .header_menu .g_nav > li dl li:before,
#footer .footer_navi .navi_list li a:hover,
.doctor_style,
.gnv_tmp_title01,
.txt_color2,
.posts_list h3 a:hover,
.post .date span a,
.posts_list .date span a,
.bloginfo_box .blog_name .icon-blog:before,
.blogside .searchBox .icon-search:before,
.blogside .categoryBox ul li a:hover,
.blogside .categoryBox ul li a:hover span,
.recentBox li h3 a:hover,
.archiveBox ul li p:hover,
.archiveBox ul li p.acv_open,
.archiveBox ul li a:hover,
.archiveBox ul li a:active,
.inquiryFormTable input[type=checkbox]:checked + span label.icon-check:before,
.verified_table .wpcf7-validates-as-required:not(.wpcf7-not-valid) + .verify_icon:before,
#sitemap_list li a:hover,
.sitemap_list li a:hover,
.block_item .block_ttl {
  color: var(--green2);
}

/*============================

main color background

======================*/
.txt_color,
.txt_link {
  color: #037AD2;
}