
	.px28 	{ font-family: "ＭＳ Ｐゴシック", "Osaka−等幅"; font-size: 28px; }
	.px18 	{ font-family: "ＭＳ Ｐゴシック", "Osaka−等幅"; font-size: 18px; }
	.px14 	{ font-family: "ＭＳ Ｐゴシック", "Osaka−等幅"; font-size: 14px; }
	.px13 	{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 13px; }
	.px13p 	{ font-family: "ＭＳ Ｐゴシック", "Osaka−等幅"; font-size: 13px; }
	.px12 	{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; }
	.px12p	{ font-family: "ＭＳ Ｐゴシック", "Osaka−等幅"; font-size: 12px; }
	.px11 	{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 11px; }
	.px9 	{ font-size: 9px; color: #cccccc; }

	.msg		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 14px; line-height: 170%; }
	.subt		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; color: #1c3977; }
	.jenre		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; }

	.px25blue 	{ font-family: "ＭＳ Ｐゴシック", "Osaka−等幅"; font-size: 25px;; color: #003366}
	.px16b 		{ font-family: "ＭＳ Ｐゴシック", "Osaka−等幅"; font-size: 16px;; font-weight: bold}
	.px14red 	{ font-family: "ＭＳ Ｐゴシック", "Osaka−等幅"; font-size: 14px; color: #FF3333}
	.px14blue	{ font-family: "ＭＳ Ｐゴシック", "Osaka−等幅"; font-size: 14px;; color: #003366}
	.px14blueb	{ font-family: "ＭＳ Ｐゴシック", "Osaka−等幅"; font-size: 14px;; font-weight: bold; color: #003366}
	.px12blue 	{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px;; color: #003366}
	.px12red	{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px;; color: #FF3333}

	.red		{ color: red}



	.msg_cont_ttl	 	{ font-family: "ＭＳ Ｐゴシック", "Osaka−等幅"; font-size: 14px; }
	.msg_cont_subt		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; color: #1c3977; line-height: 130%; }
	.msg_cont_prf		{ font-family: "ＭＳ Ｐゴシック", "Osaka−等幅"; font-size: 12px; }
	.msg_cont_cont		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 14px; line-height: 170%; }
	.msg_cont_memo		{ font-family: "ＭＳ Ｐゴシック", "Osaka−等幅"; font-size: 12px; line-height: 120%; font-style: normal; font-weight: normal; }
	.msg_cont_mini		{ font-family: "ＭＳ Ｐゴシック", "Osaka−等幅"; font-size: 11px; line-height: 120%; font-style: normal; font-weight: normal; }


	.msg_subj_ttl 		{ font-family: "ＭＳ Ｐゴシック", "Osaka−等幅"; font-size: 28px; }
	.msg_subj_mini		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 11px; line-height: 100%;}
	.msg_subj_memo		{ font-family: "ＭＳ Ｐゴシック", "Osaka−等幅"; font-size: 14px; line-height: 140%;}
	.msg_subj_cont 		{ font-family: "ＭＳ Ｐゴシック", "Osaka−等幅"; font-size: 14px;}
	.msg_subj_pdt 		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 13px;}
	.msg_subj_subt 		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; color: #1c3977;}
	.msg_subj_rom 		{ font-size: 13px; color: #ff4500; font-family: "ＭＳ Ｐゴシック", "Osaka−等幅";}

	.menu_link			{ text-decoration:none; color: #1c3977; }
	.menu_link2 		{ text-decoration:none; color: #000000; }
	.menu_link3			{ text-decoration:underline; color: #1c3977; }
	.menu_red			{ color: red;}


	.msg_subj_ttl_odai	{ font-family: "ＭＳ Ｐゴシック", "Osaka−等幅"; font-size: 25px; color: #003366; }
	.kotae				{ font-family: "ＭＳ Ｐゴシック", "Osaka−等幅"; font-size: 14px;}
	.kotae_r			{ font-family: "ＭＳ Ｐゴシック", "Osaka−等幅"; font-size: 14px; color: #FF3333; }
	.kotae_b			{ font-family: "ＭＳ Ｐゴシック", "Osaka−等幅"; font-size: 14px; color: #003366; }
	.kotae_bb			{ font-family: "ＭＳ Ｐゴシック", "Osaka−等幅"; font-size: 14px; color: #003366; font-weight: bold; }
	.kotae_ttl			{ font-family: "ＭＳ Ｐゴシック", "Osaka−等幅"; font-size: 16px;; font-weight: bold}
	.kotae_memo1		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px;; color: #FF3333}
	.kotae_memo2		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px;; color: #003366}

blockquote.css01 {
    margin           : 8px  0px 8px  0px; /* 枠線を表示する上下左右の空白 */
    padding          : 8px 13px 8px 13px; /* 枠線から文字までの上下左右の空白 */
    background       : #faffe3;            /* 背景色（本文背景と同じ） */
    border           : 1px solid #cccccc;  /* 文字色 */
}
blockquote.css02 {
    margin           : 8px  0px 8px  0px; /* 枠線を表示する上下左右の空白 */
    padding          : 6px 11px 6px 11px; /* 枠線から文字までの上下左右の空白 */
    background       : #f9ffe1;            /* 背景色（本文背景より薄い） */
    border           : 3px dotted #666666; /* 文字色 */
}
blockquote.css03 {
    margin           : 8px  0px 8px  0px; /* 枠線を表示する上下左右の空白 */
    padding          : 8px 13px 8px 11px; /* 枠線から文字までの上下左右の空白 */
    border           : 1px dotted #6180a3; /* 文字色 */
	border-left      : 3px solid  #6180a3;
}
blockquote.css04 {
    margin           : 8px  0px 8px  0px; /* 枠線を表示する上下左右の空白 */
    padding          : 8px 14px 8px 14px; /* 枠線から文字までの上下左右の空白 */
	background-color : #faebbc;
	border-top       : 1px solid #e1cc89;
	border-bottom    : 1px solid #e1cc89;
}
