@charset "utf-8";

/* フォントサイズ、行間、色
---------------------------------------- */
html {
	-webkit-text-size-adjust: 100%;	/* スマフォの文字サイズ自動変更防止 */
	-ms-text-size-adjust: 100%;
	font-size: 15px;
	line-height: 1.5;
	color: #222;
}
/* PC 640~
------------------------------ */
@media screen and (min-width: 640px){
	html {
		font-size: 16px;
	}
}

/* フォントファミリー
---------------------------------------- */
html {
	font-family: "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 ProN W3", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "リュウミン R-KL", "Ryumin Regular KL", serif;
}
#index main {
	font-family: "リュウミン R-KL", "Ryumin Regular KL", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 ProN W3", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", serif;
}
aside, aside h3, nav, header address, footer, .breadcrumb {
	font-family: "丸フォーク M", "メイリオ", "Meiryo", "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", sans-serif;
}
.signature {
	font-family: "教科書ICA M", "リュウミン R-KL", "YuMincho", "ヒラギノ明朝 ProN W3", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", serif;
}

/* フォントのデフォルト調整
---------------------------------------- */
h5, h6 {
	font-size: 100%;
}
address {
	font-style: normal;
}

/* フォントサイズ調整
---------------------------------------- */
.smaller {
	font-size: 0.85em;
}

/* liの先頭マーク削除
---------------------------------------- */
ul li, ol li {
	list-style: none;
}

/* 汎用部品
---------------------------------------- */
.wrap30_0 {
	margin: 30px 0;
}
.new::after {
	content: "NEW";
	background-color: #f42;
	border-radius: 2px;
	color: #fff;
	font-size: 0.6em;
	padding: 0 2px;
	display: inline-block;
	margin-left: 2px;
	vertical-align: 15%;
}

/* クリアフィクス
---------------------------------------- */
.clear {
	clear: both;
}
.clear_fix::after {
	content: "";
	display: block;
	clear: both;
}
