@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
*/

@import url('https://cdn.jsdelivr.net/npm/yakuhanjp@3.3.1/dist/css/yakuhanmp-noto.min.css');
@import url('https://fonts.googleapis.com/css?family=Noto+Serif+JP:400,500,600&subset=japanese');
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif:wght@400&family=Playfair+Display:wght@500&display=swap');

html,body {
	font-family: 'Noto Serif', YakuHanMP_Noto, 'Noto Serif CJK JP', 'Noto Serif JP', serif;
	font-weight: 400;
}

h1,h2,h3,h4,h5,h6 {
	font-family: 'Noto Serif', YakuHanMP_Noto, 'Noto Serif CJK JP', 'Noto Serif JP', serif;
	font-weight: 500 !important;
	line-height: 1.4 !important;
	letter-spacing: .02rem;
}

p, ul li, ol li, dt dd, table tr th, table tr td, button.btn, a.btn {
	font-family: 'Noto Serif', YakuHanMP_Noto, 'Noto Serif CJK JP', 'Noto Serif JP', serif;
	font-weight: 400 !important;
	letter-spacing: .03rem;
}
@media (max-width: 991.8px) {
	p, ul li, ol li, dt dd, table tr th, table tr td, button.btn, a.btn {
		font-family: 'Noto Serif', YakuHanMP_Noto, 'Noto Serif CJK JP', 'Noto Serif JP', serif;
		font-weight: 400 !important;
		letter-spacing: .03rem;
	}
}