@charset "UTF-8";
/* charsetUTF8 */

/* 標準的フォント割当 CSS (Mac OS 9, Win, other) */

/* 標準要素 */
body {
	font: medium "ＭＳ Ｐゴシック", sans-serif;
}
table, td {
	font: 12px 'ＭＳ Ｐゴシック', sans-serif;
}

/* 標準フォント */
.K8, .K9, .K10, .K12, .K14, .K18, .K24, .K30, .K36, .K48 {
	font-family: 'ＭＳ Ｐゴシック', sans-serif;
	font-weight: normal;
}
.KB10, .KB12, .KB14, .KB18, .KB24, .KEB24, .KB30, .KB36, .KB48, h1, h2, h3, h4, h5, h6 {
	font-family: 'ＭＳ Ｐゴシック', sans-serif;
	font-weight: bold;
	font-style: normal;
}
.K8 {
	font-size: 8px;
	line-height: 12px;
}
.K9 {
	font-size: 9px;
	line-height: 12px;
}
.K10 {
	font-size: 10px;
	line-height: 15px;
}
.KB10 {
	font-size: 10px;
	line-height: 15px;
}
.K12 {
	font-size: 12px;
	line-height: 18px;
}
.KB12 {
	font-size:12px;
	line-height: 18px;
}
.K14 {
	font-size: 14px;
	line-height: 21px;
}
.KB14 { font-size:14px;
	line-height: 21px;
}
.K18 {
	font-size: 18px;
	line-height: 27px;
}
.KB18 {
	font-size:18px;
	line-height: 27px;
}
.K18 {
	font-size: 18px;
	line-height: 27px;
	}
.KB18 {
	font-size:18px;
	line-height: 27px;
}
.K20 {
	font-size: 20px;
	line-height: 30px;
	}
.KB20 {
	font-size:20px;
	line-height: 30px;
}
.K24 {
	font-size: 24px;
	line-height: 36px;
}
.KB24, .KEB24 { font-size:24px;
	line-height: 36px;
}

.K30 {
	font-size: 30px;
	line-height: 45px;
}
.KB30, .KEB30 {
	font-size: 30px;
	line-height: 45px;
}
.K36 {
	font-size: 36px;
	line-height: 54px;
}
.KB36, .KEB36 {
	font-size: 36px;
	line-height: 54px;
}
.K48 {
	font-size: 48px;
	line-height: 72px;
}
.KB48, .KEB48 {
	font-size: 48px;
	line-height: 72px;
	color: #050505;
}
.KBred48, .KEBred48 {
	font-size: 48px;
	line-height: 72px;
	color: #CC0000;
}
/* 明朝体 */
.M12, .M14, .M18, .M20, .M24 {
	font-family: 'ＭＳ Ｐ明朝', serif;
	font-weight: normal;
}
.MB12, .MB14, .MB18, .MB20, .MB24 {
	font-family: 'ＭＳ Ｐ明朝', serif;
	font-weight: bold;
}
.M12 {
	font-size: 12px;
	line-height: 18px;
}
.MB12 {
	font-size:12px;
	line-height: 18px;
}
.M14 {
	font-size: 14px;
	line-height: 21px;
}
.MB14 {
	font-size:14px;
	line-height: 21px;
}
.M18 {
	font-size:18px;
	line-height: 27px;
}
.MB18 {
	font-size:18px;
	line-height: 27px;
}
.M20 {
	font-size:20px;
	line-height: 30px;
}
.MB20 {
	font-size:20px;
	line-height: 30px;
}
.M24 {
	font-size:24px;
	line-height: 36px;
}
.MB24 {
	font-size:24px;
	line-height: 36px;
}

/* 丸ゴシック */
.R10, .R12, .R14, .R18, .R20, .R24 {
	font-family:'ＭＳ Ｐゴシック', sans-serif;
}
.R10 {
	font-size: 10px;
	line-height: 15px;
}
.R12 {
	font-size: 12px;
	line-height: 18px;
}
.R14 {
	font-size: 14px;
	line-height: 21px;
}
.R18 {
	font-size: 18px;
	line-height: 27px;
}
.R20 {
	font-size: 20px;
	line-height: 30px;
}
.R24 {
	font-size: 24px;
	line-height: 36px;
}
