@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400,500,700,900&display=swap&subset=japanese');
@import url("https://use.typekit.net/mjq8mqp.css");
@import url('https://cdn.jsdelivr.net/npm/yakuhanjp@3.3.1/dist/css/yakuhanjp_s-noto.min.css');

/* ------------------------------------
 * base
 * ------------------------------------ */
html {
	font-size: 62.5%;
}
body {
	overflow-x: hidden;
	width: 100%;
	background: #ffffff;
	color: #000000;
	font-family: YakuHanJPs_Noto, 'Noto Sans JP', sans-serif , "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, "MS PGothic", Arial, Helvetica, Verdana;
	font-weight: 400;
	font-size: 1.5rem;
	line-height: 1.6;
	letter-spacing: .1em;
}
article {
	clear: both;
	text-align: left;
}
footer {
	clear: both;
}
* {
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
:before,:after {
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
* {
	-webkit-appearance: none;
}
