@charset "utf-8";
/*
Template: jstork19
Theme Name: stork19_custom
Theme URI:http://open-cage.com/stork19/
Version: 1.3.0
Author: opencage
Author URI: https://open-cage.com/
*/

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap');


.top_section_ttl h2 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 2rem;
    color: #C1272D;
    font-weight: 900;
}

img.h2_icon {
    height: 60px;
}

h4.widgettitle.gf {
    background: unset;
    color: #2e2e2e;
    font-weight: 700;
    font-size: 1.5rem;
    font-family: 'Noto Sans JP';
}

@media only screen and (min-width: 1167px) {
    #inner-content, .stk_header, .stk_header[data-fixheader=true]::before, body:not(.page-template-page-wide) #footer, .h_layout_pc_left_normal:not(.page-template-page-wide) #breadcrumb, .h_layout_pc_left_normal #viral-header, .h_layout_pc_center_normal:not(.page-template-page-wide) #breadcrumb, .h_layout_pc_center_normal #viral-header {
        box-shadow: unset;
    }
}