@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/

.header__topic {
    font-family: -apple-system, BlinkMacSystemFont, "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", YuGothic, Meiryo, Arial, sans-serif;
    font-size: 13px;
}
@media only screen and (max-width: 766px) {
    .header__topic p {
        font-size: 12px !important;
    }
}
.head-tagline {
    font-size: 12px;
}
ul.nav > li.ttl_en a {
    font-size: 15px;
}
ul.nav > li {
    font-size: 14px;
}
.nav_category-menu li a {
    font-size: 13px;
}
@media only screen and (max-width: 575px) {
    .nav_category-menu li a {
        font-size: 11px;
        line-height: 1;
    }
}
.nav_category-menu li a span {
    font-size: 60px;
}
@media only screen and (max-width: 575px) {
    .nav_category-menu li a span {
        font-size: 26px;
    }
}
@media only screen and (max-width: 575px) {
    .u-tx12 {
        font-size: 12px !important;
    }
}
.nav_corp {
    font-size: 14px;
}
.foot__sns-row h3 {
    font-size: 16px;
}
div#footer .comp__footer-sitemap li {
    font-size: 13px;
}
div#footer .comp__footer-sitemap dt span {
    font-size: 11px;
}
div#footer .comp__footer-sitemap dd {
    font-size: 13px;
}

#body_wrap a:link {
    color: var(--color_link);
}
@media only screen and (max-width: 576px) {
    #main_content p {
        font-size: inherit;
    }
}