	BODY				{ margin-top: 5px; margin-left: 5px; margin-right: 5px; font-size: 11px; }
	TABLE				{ font-size: 11px; }

	.menu_link			{ text-decoration:none; color: #1c3977; }
	.menu_link2 		{ text-decoration:none; color: #000000; }
	.menu_link3			{ text-decoration:underline; color: #1c3977; }
	.menu_red			{ text-decoration:none; color: red;}

	.menu_menu			{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; font-weight: bold; color: #000000; text-decoration:none; }
	.menu_memo			{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 11px; font-weight: normal; color: #000000; text-decoration:none; }

	.menu_kosei_1		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 13px; background-color: #cbcbe9; }
	.menu_kosei_2		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 11px; }

	.menu_maru			{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 13px; font-weight: bold; font-style: oblique; color: #f4301c; }
	.menu_maru2			{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; font-weight: bold; font-style: oblique; color: #f4301c; }

	.menu_jenre			{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 13px; background-color: #d1dbfe; }
	.menu_jenre2		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 13px; background-color: #A8BBFD; }
	.menu_jenre3		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 13px; background-color: #D6F9C8; }
	.menu_jenre4		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 13px; background-color: #FFFFAA; }
	.menu_jenre5		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; background-color: #d1dbfe; }

	.menu_kind			{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 11px; }
	.menu_kind3			{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 11px; }

	.menu_tyumoku		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 13px; background-color: #ffe79d; }
	.menu_syusaku		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 13px; background-color: #8ACDD5; }
	.menu_kasaku		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 13px; background-color: #9cc0e9; }
	.menu_zentoko		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 13px; background-color: #d1dbfe; }
	.menu_kodai			{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 13px; background-color: #e3fbdb; }

	.menu_syusaku2		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; background-color: #8ACDD5; }
	.menu_kasaku2		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; background-color: #9cc0e9; }
	.menu_zentoko2		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; background-color: #d1dbfe; }

	.menu_blank			{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 6px; }

	.right_menu			{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; }
	.right_jitu			{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 14px; background-color: #D6F9C8; }
	.right_jitu2		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; background-color: #D6F9C8; }

	.yougo				{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; line-height: 140%; font-weight: bold; }
	.yougo_setumei		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; line-height: 140%; font-weight: normal; }
	.yougo_furi			{ font-family: "ＭＳ Ｐゴシック", "Osaka−等幅"; font-size: 11px; line-height: 140%; font-weight: normal; }

	.right_ttl			{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; line-height: 140%; }
	.right_setumei		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; line-height: 140%; font-weight: normal; }
	.right_tensen		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; line-height: 6px; font-weight: normal; color: #AAAAAA;}

	.bottom_uee			{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 14px; font-weight: bold; color: #1c3977; text-decoration:none; }
	.bottom_memo		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 11px; font-weight: normal; color: #1c3977; text-decoration:none; }



	.odai_iti_ttl 		{ font-family: "ＭＳ Ｐゴシック", "Osaka−等幅"; font-size: 28px;}
	.odai_iti_memo 		{ font-family: "ＭＳ Ｐゴシック", "Osaka−等幅"; font-size: 14px;}
	.odai_iti_cont		{ font-family: "ＭＳ Ｐゴシック", "Osaka−等幅"; font-size: 14px; font-weight: bold; color: #003366; text-decoration:underline;}
	.odai_iti_kanri		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 11px;}
	.odai_iti_data		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 13px;}
	.odai_iti_mini 		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 11px; font-weight: normal;}
	.odai_iti_mini2		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 11px; font-weight: normal; color: #003366; text-decoration:underline;}


	.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−等幅";}

	.rankt_change_iti	{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 13px; color: #1c3977; background-color: #d1dbfe; text-decoration:none; }
	.rankt_change_nig	{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 13px; color: #1c3977; background-color: #dcdcdc; text-decoration:none; }
	.rankt_change_tyu	{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 13px; color: #1c3977; background-color: #ffe79d; text-decoration:none; }
	.rankt_change_syu	{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 13px; color: #1c3977; background-color: #a6dadf; text-decoration:none; }
	.rankt_change_mir	{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 13px; color: #1c3977; background-color: #ffffe0; text-decoration:none; }


	.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}


	.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_cont_gainen	{ color: #000000; BORDER-BOTTOM: #006666 1px dashed; text-decoration:none; }

	.bg			{ color: #F9FFE1; background-color: #555555; }
	.bg_img1	{ background-image: url("new/msgs/img/chk1.gif"); background-repeat: no-repeat; }
	.bg_img2	{ background-image: url("new/msgs/img/chk2.gif"); background-repeat: no-repeat; }
	.bg_img3	{ background-image: url("new/msgs/img/chk3.gif"); background-repeat: no-repeat; }
	.bg_img4	{ background-image: url("new/msgs/img/chk4.gif"); background-repeat: no-repeat; }
	.bg_img5	{ background-image: url("new/msgs/img/chk5.gif"); background-repeat: no-repeat; }
	.bg_img5_2	{ background-color: #999999; }
	.bg_img6	{ background-image: url("new/msgs/img/chk6.gif"); background-repeat: no-repeat; }
	.bg_img7	{ background-image: url("new/msgs/img/chk7.gif"); background-repeat: no-repeat; }


	.srch_ttl		{ font-size: 24px;}
	.srch_memo		{ font-size: 12px;}
	.srch_mini		{ font-size: 11px;}

	.syusi		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 13px; line-height: 140%; color: #1c3977; }

	.teigi-15_1 	 {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 14px; line-height: 140%; font-weight: normal; color: #2c509a}
	.teigi-15_2 	 {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 15px; line-height: 140%; font-weight: bold; color: #2c509a}


	.jg_px10 {  font-size: 5px;}
	.jg_px12 {  font-size: 12px; line-height: 170%}
	.jg_px16 {  font-family: "ＭＳ 明朝"; font-size: 16px; font-style: normal; line-height: 160%; font-weight: bold}
	.jg_px20 {  font-family: "ＭＳ 明朝"; font-size: 30px; font-style: normal; line-height: 160%; font-weight: bold}

	.f-12px   {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px}
	.f-12px-a {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 14px; font-style: normal; color: #1c3977}

	.jgr_px24 { font-family: "ＭＳ 明朝"; font-size: 24px; line-height: 170%; font-weight: bold;}
	.jgr_px14 { font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 14px; line-height: 170%}
	.jgr_px12 { font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; line-height: 170%}
	.jgr_px10 { font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 10px; line-height: 170%}

	.syp_px13  {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 13px; font-style: normal; line-height: 140%}
	.syp_px14  {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 14px; font-style: normal; line-height: 170%}
	.syp_px14t {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 14px;}
	.syp_px14link {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 14px; font-style: normal; font-weight: bold; color: #1c3977}
	.syp_px12  {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; font-style: normal}
	.syp_px18  {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 24px}

	.syp2_px22 {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 22px; clip:    rect(   )}
	.syp2_px14t {  font-family: "ＭＳ Ｐ明朝", "細明朝体"; font-size: 14px; line-height: 170%}
	.syp2_px18 {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 18px}
	.syp2_px16 {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 16px}
	.syp2_px14 {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 14px; line-height: 130%}
	.syp2_px14m {  font-family: "ＭＳ Ｐ明朝", "細明朝体"; font-size: 14px; line-height: 130%}
	.syp2_px12 {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px}


	.teigi_title 	{ font-size: 28px;}
	.teigi_title2 	{ font-size: 14px; font-family: "ＭＳ ゴシック", "Osaka−等幅"}
	.teigi_syusaku 	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; font-style: normal; color: #000000}
	.teigi_12-px 	{ font-size: 12px; color: #000000; line-height: 120%}
	.teigi_14-px 	{ font-size: 14px; color: #000000; font-weight: bold}
	.teigi_16-px 	{ font-size: 16px; color: #000000; font-weight: bold}
	.teigi_cls_gl	{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; line-height: 24px;}


	.ms_rink-bun	{ FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: 120%; FONT-STYLE: normal; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"}
	.ms_rink-title	{ FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #1c3977; FONT-STYLE: normal; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"; text-decoration:none;}
	.ms_rink-title2	{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 14px; font-style: normal; font-weight: bold; color: #255e96; text-decoration:none;}
	.ms_rink-title3	{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 14px; font-style: normal; font-weight: bold; color: #2891aa; text-decoration:none;}
	.ms_syubetu		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; line-height: 170%; font-weight: bold; color: #1c3977}
	.ms_syubetu3	{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; line-height: 170%; font-weight: normal; color: #2891aa}
	.ms_syubetu4	{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; line-height: 130%; font-weight: bold; color: #1c3977}
	.ms_ten 		{ FONT-WEIGHT: bolder; FONT-SIZE: 10px; COLOR: #1c3977; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"}
	.ms_ten2 		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 10px; font-weight: bold; color: #255e96}
	.ms_ten3 		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 10px; font-weight: bold; color: #2891aa}
	.ms_ten4 		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 10px; color: #2891aa}
	.ms_midasi		{ FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #1c3977; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"}
	.ms_setumei		{ font-family: "ＭＳ Ｐゴシック", "Osaka−等幅"; font-size: 12px; line-height: 120%; color: #808080}
	.ms_hosi 		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 10px; font-weight: bold; color: #F9EC02}
	.ms_yuko 		{ font-family: "ＭＳ Ｐゴシック", "Osaka−等幅"; font-size: 12px; line-height: 120%; color: #ff6000; font-weight: bold; background-color: #ffddaa}
	.ms_yuko2 		{ font-family: "ＭＳ Ｐゴシック", "Osaka−等幅"; font-size: 11px; line-height: 100%; color: #ff6000; font-weight: bold; background-color: #ffddaa}
	.ms_maru 		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 18px; font-weight: bolder; color: #f4371c; font-style: oblique; text-transform: uppercase}
	.ms_maru_sub	{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 18px; font-weight: bolder; color: #000000;}
	.ms_maru2 		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 14px; font-weight: bolder; color: #f4371c; font-style: oblique; text-transform: uppercase}

	.nande_moji1 	{ font-family: "HG丸ｺﾞｼｯｸM-PRO", "ＭＳ Ｐゴシック","Osaka"; font-size: 36px; color: #009933; line-height: 130%; font-weight: bold  }
	.nande_moji2 	{ font-family: "HG丸ｺﾞｼｯｸM-PRO","ＭＳ ゴシック", "Osaka"; font-size: 20px; color: #009933; line-height: 230%; font-weight: bold  }
	.nande_bun 		{ font-family: "ＭＳ ゴシック", "Osaka"; font-size: 14px; line-height: 170%}
	.nande_bun_1 	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12pt; line-height: 170%; color: #009933; font-weight: bold}
	.nande_bun_2 	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 13pt; line-height: 170%; color: #009933; font-weight: bold }
	.nande_bun_3 	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; color: #009933; font-weight: normal}
	.nande_bun_4 	{ font-family: "ＭＳ ゴシック", "Osaka"; font-size: 12px; line-height: 120%}
	.nande_toi		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 14px; line-height: 170%; font-weight: bold; background-color: #cbcbe9 ; color: #1c3977}
	.nande_jitu		{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 10pt; line-height: 170%; font-weight: bold; color: #1c3977 }
	.nande_jitu2	{ font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 10pt; line-height: 120%; font-weight: normal}

	.yotei_cls_1	{ font-family: "ＭＳ ゴシック"; font-size: 11px; line-height: 120%; font-weight: normal;}
	.yotei_cls_2	{ font-family: "ＭＳ ゴシック"; font-size: 12px; line-height: 120%; font-weight: normal;}
	.yotei_cls_4g 	{ font-family: "ＭＳ ゴシック"; font-size: 14px; line-height: 120%;}
	.yotei_cls_t  	{ font-family: "ＭＳ ゴシック"; font-size: 20px; line-height: 110%; font-weight: bold;}


	.ncard_px11		{  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 11px; font-style: normal; line-height: 140%}
	.ncard_px13		{  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 13px; font-style: normal; line-height: 140%}
	.ncard_px14		{  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 14px; font-style: normal; line-height: 170%}
	.ncard_px14t	{  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 14px;}
	.ncard_px22t	{  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 26px;}
	.ncard_px12		{  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; font-style: normal}
	.ncard_px12_1	{  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; font-style: normal; line-height: 100%}
	.ncard_px13t_1	{  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 13px; font-style: normal; line-height: 120%}
	.ncard_rist		{  font-family: "ゴシック", "Osaka"; font-size: 12px; font-style: normal; line-height: 120%; font-weight: normal; text-decoration: none}
	.ncard_px20		{  font-family: "HG丸ｺﾞｼｯｸM-PRO"; font-size: 20px}
	.ncard_px12h	{  font-family: "HG丸ｺﾞｼｯｸM-PRO"; font-size: 12px}

	INPUT.CLS1		{  font-family:"ＭＳ ゴシック", "Osaka−等幅"; font-size:15px; line-height:170%; color:#1c3977; }

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;
}

