body, h1, h2, h3, form	{ margin:0; padding:0 }
body	{ font-family:Verdana, sans-serif,"Osaka","MS Gothic p";
	background:#fcfcff;
	font-size:10pt; color:#303030; text-align:center; }

a:link	{ color:#214478; text-decoration:none; }
a:active 	{ color:#162d50; text-decoration:underline; }
a:visited	{ color:#214478; text-decoration:none; }
a:hover	{ color:#162d50; text-decoration:underline; }

#all	{ width:770px; margin:0px auto; text-align:left; background:#fcfcff; }


#btnnavt	{ background:#fcfcff; width:770px; float:left; overflow:hidden; margin:30px 0px 0px 5px; }
#btnnavtb	{ background:#d7e3f4; width:94px; float:left; overflow:hidden; margin:0px 1px 0px 1px;
	font-size:small; text-align:center; line-height:1.4; }
#btnnavta	{ background:#afc6e9; width:94px; float:left; overflow:hidden; margin:0px 1px 0px 1px;
	font-size:small; text-align:center; line-height:1.4; }
#btnnavtx	{ background:#fcfcff; width:770px; float:left; overflow:hidden; margin:30px 0px 0px 0px; }
#btnnavtc	{ background:#fcfcff; width:94px; float:left; overflow:hidden; margin:0px 1px 0px 1px;
	font-size:small; text-align:center; line-height:1.4; }



#lgo99	{ width:770px; float:left; overflow:hidden; margin:0px 0px 0px 0px; height:240px;
			background:url(../img/d7e3f4_700x125_s04.gif) no-repeat 50% 50% #fcfcff;
			font-size:x-large; color:#000000; line-height:1; }
#lgo90	{ width:770px; float:left; overflow:hidden; margin:0px 0px 0px 0px; }
#lgoa	{ width:180px; float:left; overflow:hidden; margin:0px 0px 20px 0px; height:240px; }
#lgob	{ width:420px; float:left; overflow:hidden; margin:-150px 0px 20px -26px; height:140px; }
#lgoc	{ width:70px; float:left; overflow:hidden; margin:10px 0px 0px 0px; }
#lgod	{ width:200px; float:right; overflow:hidden; margin:0px 0px 0px 0px; height:240px; }
.tt101	{ font-family:"‚l‚r –¾’©",serif; color:#162d50; font-size:220%; font-weight:bold;
			padding-top:0px; padding-bottom:0px; padding-left:10px; padding-right:10px; line-height:100%; text-align:center; }
.tt102	{ font-family:"‚l‚r –¾’©","MS Gothic p",serif; color:#214478; font-size:70%; font-weight:bold; text-align:center;
			padding-top:7px; padding-bottom:1px; padding-left:1px; padding-right:1px; line-height:100%; }
.tt105	{ font-family:Times New Roman,serif; color:#214478; font-size:90%; font-weight:normal; text-align:center; }
#lgof	{ width:420px; float:left; overflow:hidden; margin:-160px 0px 20px -26px; height:140px; }
.tf101	{ font-family:"‚l‚r –¾’©","MS Gothic p",serif; color:#2f4f4f; font-size:60%; font-weight:normal; text-align:center; }


#left	{ background:#fcfcff; width:360px; float:left; overflow:hidden; margin:5px 0px 0px 5px; }
#right	{ background:#fcfcff; width:360px; float:left; overflow:hidden; margin:5px 0px 0px 5px; }
.block_a10	{ margin:0px 0px 0px 60px; padding:0px 0px 0px 0px; height:270px; width:270px;
	font-size:170%; font-weight:bold; line-height:270px; text-align:center;
	background:url(../img/d7e3f4_250x250_s04.gif) no-repeat 4px -1px #ffffff; }
.block_a11	{ margin:0px 0px 0px 0px; padding:28px 0px 0px 0px; width:270px;
	font-size:100%; font-weight:bold; line-height:230px;
	background:url(../img/sokko005_061129.gif) no-repeat 50% 50%; }
.block_a20	{ margin:0px 0px 0px 60px; padding:0px 0px 0px 0px; height:270px; width:270px;
	font-size:170%; font-weight:bold; line-height:270px; text-align:center;
	background:url(../img/d7e3f4_250x250_s04.gif) no-repeat 4px -1px #ffffff; }
.block_a21	{ margin:0px 0px 0px 0px; padding:28px 0px 0px 0px; width:270px;
	font-size:100%; font-weight:bold; line-height:34px;
	background:url(../img/0016_3b.gif) no-repeat 20px 14px; }





#leftlst	{ background:#0cfcff; width:720px; height:200px; float:left; overflow:hidden; margin:0px 0px 0px 15px;
	background:url(../img/d7e3f4_700x180_s042.gif) no-repeat 0% 0%; }
#leftlstb	{ background:#0cfcff; width:720px; height:230px; float:left; overflow:hidden; margin:0px 0px 0px 15px;
	background:url(../img/d7e3f4_700x200_s042.gif) no-repeat 0% 0%; }
#bu2a	{ float:left; margin:14px 0px 5px 9px; padding:10px 5px 5px 10px; line-height:1.0; background:#ffffff; }
#left2a	{ float:left; width:202px; margin:0px 0px 5px 0px; }
.cola_1	{ font-size:large; font-weight:bold; text-align:left; margin:0px 0px 5px 0px; }
#right2a{ float:left; width:445px; margin:0px 5px 5px 10px; }
.alrt7	{ color:#ff1a00; text-align:center; padding:2px 0px 0px 0px; line-height:20px; font-size:14pt; font-weight:bold;
		background:url(../img/0004mov.gif) repeat-y top center #ffffff;
		border-top:1px solid #ff1a00; border-left: 1px solid #ff1a00; border-right: 1px solid #ff1a00; border-bottom:1px solid #ff1a00; }
.alrt7s	{ color:#ff1a00; text-align:center; padding:2px 0px 0px 0px; line-height:20px; font-size:14pt; font-weight:bold;
		background:#ffffff;
		border-top:1px solid #ff1a00; border-left: 1px solid #ff1a00; border-right: 1px solid #ff1a00; border-bottom:1px solid #ff1a00; }
.colb_1	{ color:#000000; padding:2px 0px 0px 0px; line-height:1.4; margin:10px 0px 0px 0px; }
.colb_2	{ color:#000000; padding:2px 0px 0px 0px; line-height:1.4; margin:30px 0px 0px 0px; }
#right2aa{ float:left; width:100px; font-size:9pt; margin:0px 0px 0px 0px; text-align:center; line-height:20px; }
#right2ab{ float:left; width:35px; font-size:9pt; margin:0px 0px 0px 0px; text-align:center; line-height:20px; }
#right2ac{ float:left; width:305px; font-size:12pt; margin:0px 0px 0px 0px; line-height:20px; }
#right2ac_b{ float:left; width:305px; font-size:12pt; font-weight:bold; margin:0px 0px 0px 0px; line-height:20px; }
#right2ac_e{ float:left; width:305px; font-size:12pt; color:#ff1a00; margin:0px 0px 0px 0px; padding:0px 0px 0px 135px; line-height:20px; text-align:center; }
#right2ac_l{ float:left; width:305px; font-size:12pt; color:#ff1a00; margin:0px 0px 0px 0px; padding:0px 0px 0px 100px; line-height:20px; text-align:center; }
#right2ac_f{ float:left; width:265px; font-size:12pt; color:#214478; margin:0px 0px 0px 0px; padding:0px 0px 0px 175px; line-height:20px; }
#right2ac_g{ float:left; width:134px; font-size:12pt; color:#214478; margin:0px 0px 0px 0px; padding:0px 0px 0px 246px; line-height:34px; }

#right3a{ float:left; width:350px; margin:0px 5px 5px 10px; }
#right3b{ float:right; width:100px; margin:0px 0px 0px 0px; height:60px; background:#ff0000; }
#right3ac{ float:left; width:205px; font-size:12pt; margin:0px 0px 0px 0px; line-height:20px; }
#right3ac_b{ float:left; width:205px; font-size:12pt; font-weight:bold; margin:0px 0px 0px 0px; line-height:20px; }
#right31a{ float:left; width:350px; margin:0px 5px 5px -70px; }

#right4a{ float:left; width:450px; margin:0px 5px 5px -40px; }
#right4aa{ float:left; width:100px; font-size:9pt; margin:0px 0px 0px 0px; text-align:center; line-height:20px; }
#right4ab{ float:left; width:35px; font-size:9pt; margin:0px 0px 0px 0px; text-align:center; line-height:20px; }
#right4ac{ float:left; width:305px; font-size:12pt; margin:0px 0px 0px 0px; line-height:20px; }
#right4ac_b{ float:left; width:305px; font-size:12pt; font-weight:bold; margin:0px 0px 0px 0px; line-height:20px; }




#frbase	{ width:723px; float:left; overflow:hidden; margin:0px 0px 0px 12px;
		background:#fcfcff; }
#fr_top	{ width:720px; height:17px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/d7e3f4_w700_top.gif) no-repeat 0% 0% #fcfcff; }
#fr_leftb	{ width:20px; height:65px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/d7e3f4_w700_left.gif) repeat-y 0% 0% #fcfcff; }
#fr_rightb	{ width:27px; height:65px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/d7e3f4_w700_right.gif) repeat-y 0% 0% #fcfcff; }
#fr_midb	{ width:673px; height:65px; float:left; margin:0px 0px 0px 0px;
		background:#fcfcff; }
#fr_bottom	{ width:720px; height:24px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/d7e3f4_w700_bottom.gif) no-repeat 0% 0% #fcfcff; }

#xxfr_leftbx200	{ width:20px; height:253px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/d7e3f4_w700_left.gif) repeat-y 0% 0% #fcfcff; }
#xxfr_rightbx200	{ width:27px; height:253px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/d7e3f4_w700_right.gif) repeat-y 0% 0% #fcfcff; }
#xxfr_midbx200	{ width:673px; height:253px; float:left; margin:0px 0px 0px 0px;
		background:#fcfcff; }
#bu200a	{ float:left; margin:0px 0px 0px 0px; padding:10px 0px 0px 10px; line-height:1.0; background:#ffffff; }
#right200a{ float:left; width:445px; margin:20px 5px 15px 10px; }
#fr_leftbx200	{ width:20px; height:255px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/d7e3f4_w700_left.gif) repeat-y 0% 0% #fcfcff; }
#fr_rightbx200	{ width:27px; height:255px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/d7e3f4_w700_right.gif) repeat-y 0% 0% #fcfcff; }
#fr_midbx200	{ width:673px; height:255px; float:left; margin:0px 0px 0px 0px;
		background:#fcfcff; }


#fr_leftbx120	{ width:20px; height:190px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/d7e3f4_w700_left.gif) repeat-y 0% 0% #fcfcff; }
#fr_rightbx120	{ width:27px; height:190px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/d7e3f4_w700_right.gif) repeat-y 0% 0% #fcfcff; }
#fr_midbx120	{ width:673px; height:190px; float:left; margin:0px 0px 0px 0px;
		background:#fcfcff; }
#bu120a	{ float:left; margin:0px 0px 0px 0px; padding:10px 0px 0px 10px; line-height:1.0; background:#ffffff; }
#right120a{ float:left; width:445px; margin:5px 5px 5px 10px; }
#fr_leftbx120b	{ width:20px; height:170px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/d7e3f4_w700_left.gif) repeat-y 0% 0% #fcfcff; }
#fr_rightbx120b	{ width:27px; height:170px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/d7e3f4_w700_right.gif) repeat-y 0% 0% #fcfcff; }
#fr_midbx120b	{ width:673px; height:170px; float:left; margin:0px 0px 0px 0px;
		background:#fcfcff; }

#fr_midbx120t	{ width:673px; height:190px; float:left; margin:0px 0px 0px 0px; background:#e9f0f9; }
#bu120ta	{ float:left; margin:0px 0px 0px 0px; padding:10px 0px 0px 10px; line-height:1.0; background:#e9f0f9; }
#right120ta{ float:left; width:445px; margin:5px 5px 5px 10px; }

#fr_midbx120t2	{ width:673px; height:190px; float:left; margin:0px 0px 0px 0px; background:#d7e3f4; }
#bu120t2a	{ float:left; margin:0px 0px 0px 0px; padding:10px 0px 0px 10px; line-height:1.0; background:#d7e3f4; }
#right120t2a{ float:left; width:445px; margin:5px 5px 5px 10px; }

#fr_midbx100t	{ width:673px; height:150px; float:left; margin:0px 0px 0px 0px; background:#e9f0f9; }
#bu100ta	{ float:left; margin:0px 0px 0px 0px; padding:10px 0px 0px 10px; line-height:1.0; background:#e9f0f9; }
#right100ta{ float:left; width:445px; margin:5px 5px 5px 10px; }

#fr_leftbx100	{ width:20px; height:150px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/d7e3f4_w700_left.gif) repeat-y 0% 0% #fcfcff; }
#fr_rightbx100	{ width:27px; height:150px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/d7e3f4_w700_right.gif) repeat-y 0% 0% #fcfcff; }
#fr_midbx100	{ width:673px; height:150px; float:left; margin:0px 0px 0px 0px;
		background:#fcfcff; }
#bu100a	{ float:left; margin:0px 0px 0px 0px; padding:10px 0px 0px 10px; line-height:1.0; background:#ffffff; }
#right100a{ float:left; width:445px; margin:5px 5px 5px 10px; }
#fr_leftbx100b	{ width:20px; height:130px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/d7e3f4_w700_left.gif) repeat-y 0% 0% #fcfcff; }
#fr_rightbx100b	{ width:27px; height:130px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/d7e3f4_w700_right.gif) repeat-y 0% 0% #fcfcff; }
#fr_midbx100b	{ width:673px; height:130px; float:left; margin:0px 0px 0px 0px;
		background:#fcfcff; }

#fr_leftbx000	{ width:20px; height:90px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/d7e3f4_w700_left.gif) repeat-y 0% 0% #fcfcff; }
#fr_rightbx000	{ width:27px; height:90px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/d7e3f4_w700_right.gif) repeat-y 0% 0% #fcfcff; }
#fr_midbx000	{ width:673px; height:90px; float:left; margin:0px 0px 0px 0px;
		background:#fcfcff; }
#bu000a	{ float:left; margin:0px 0px 0px 0px; padding:25px 0px 0px 20px; line-height:1.0; background:#ffffff; }
#right000a{ float:left; width:615px; margin:0px 0px 0px 0px; }
.alrt8	{ color:#ff1a00; text-align:center; padding:2px 0px 0px 0px; line-height:24px; font-size:18pt; font-weight:normal;
		background:url(../img/0004mov.gif) repeat-y top center #ffffff; }
.alrt8b	{ color:#000000; text-align:center; padding:2px 0px 0px 280px; line-height:24px; font-size:11pt; font-weight:normal;
		background:#ffffff; }


#fr_leftbx999	{ width:20px; height:40px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/d7e3f4_w700_left.gif) repeat-y 0% 0% #fcfcff; }
#fr_rightbx999	{ width:27px; height:40px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/d7e3f4_w700_right.gif) repeat-y 0% 0% #fcfcff; }
#fr_midbx999	{ width:673px; height:40px; float:left; margin:0px 0px 0px 0px;
		background:#fcfcff; }
#bu999a	{ float:left; margin:0px 0px 0px 0px; padding:15px 0px 0px 0px; line-height:1.0; background:#ffffff; }
#right999a{ float:left; width:615px; margin:0px 0px 0px 0px; }
.alrt9	{ color:#ff1a00; text-align:center; padding:0px 0px 0px 0px; line-height:18px; font-size:12pt; font-weight:normal;
		background:#ffffff; }



#left2a	{ float:left; width:202px; margin:0px 0px 5px 0px; }
#bu120t21a	{ float:left; margin:0px 0px 0px 0px; padding:10px 0px 0px 10px; line-height:1.0; background:#d7e3f4; }
#left21a	{ float:left; width:182px; margin:0px 0px 5px 0px; }
#right120t21a{ float:left; width:425px; margin:5px 5px 5px 10px; }
#right21ac_f{ float:left; width:175px; font-size:12pt; color:#214478; margin:0px 0px 0px 0px; padding:0px 0px 0px 275px; line-height:20px; }
#right21ac_g{ float:left; width:175px; font-size:12pt; color:#214478; margin:0px 0px 0px 0px; padding:0px 0px 0px 346px; line-height:20px; }

#fr_top_used	{ width:720px; height:17px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/afc6e9_w700_top.gif) no-repeat 0% 0% #fcfcff; }
#fr_bottom_used	{ width:720px; height:24px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/afc6e9_w700_bottom.gif) no-repeat 0% 0% #fcfcff; }
#fr_leftbx120_used	{ width:20px; height:190px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/afc6e9_w700_left.gif) repeat-y 0% 0% #fcfcff; }
#fr_rightbx120_used	{ width:27px; height:190px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/afc6e9_w700_right.gif) repeat-y 0% 0% #fcfcff; }

#fr_top_used3	{ width:720px; height:17px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/ffa486_700x100_01_70_top.gif) no-repeat 0% 0% #fcfcff; }
#fr_bottom_used3	{ width:720px; height:24px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/ffa486_700x100_01_70_bottom.gif) no-repeat 0% 0% #fcfcff; }
#fr_leftbx120_used3	{ width:20px; height:190px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/ffa486_700x100_01_70_left.gif) repeat-y 0% 0% #fcfcff; }
#fr_rightbx120_used3	{ width:27px; height:190px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/ffa486_700x100_01_70_right.gif) repeat-y 0% 0% #fcfcff; }
#fr_midbx120t3	{ width:673px; height:190px; float:left; margin:0px 0px 0px 0px; background:#ffd5bc; }
#bu120t3a	{ float:left; margin:0px 0px 0px 0px; padding:10px 0px 0px 10px; line-height:1.0; background:#ffd5bc; }
#bu120t31a	{ float:left; margin:0px 0px 0px 0px; padding:10px 0px 0px 10px; line-height:1.0; background:#ffd5bc; }

#fr_leftbx998	{ width:20px; height:40px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/ffa486_700x100_01_70_left.gif) repeat-y 0% 0% #fcfcff; }
#fr_rightbx998	{ width:27px; height:40px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/ffa486_700x100_01_70_right.gif) repeat-y 0% 0% #fcfcff; }
#fr_midbx998	{ width:673px; height:40px; float:left; margin:0px 0px 0px 0px;
		background:#fcfcff; }
#bu998a	{ float:left; margin:0px 0px 0px 0px; padding:15px 0px 0px 0px; line-height:1.0; background:#ffffff; }
#right998a{ float:left; width:615px; margin:0px 0px 0px 0px; }
.alrt8	{ color:#ff1a00; text-align:center; padding:0px 0px 0px 0px; line-height:18px; font-size:12pt; font-weight:normal;
		background:#ffffff; }
#fr_midbx998b	{ width:673px; height:40px; float:left; margin:0px 0px 0px 0px;
		background:#ffd5bc; }
#bu998b	{ float:left; margin:0px 0px 0px 0px; padding:15px 0px 0px 0px; line-height:1.0; background:#ffd5bc; }
.alrt8b	{ color:#ff1a00; text-align:center; padding:0px 0px 0px 0px; line-height:18px; font-size:12pt; font-weight:normal;
		background:#ffd5bc; }


#frg_top	{ width:720px; height:17px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/e5f4d7_w700_top.gif) no-repeat 0% 0% #fcfcff; }
#frg_bottom	{ width:720px; height:24px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/e5f4d7_w700_bottom.gif) no-repeat 0% 0% #fcfcff; }
#frg_leftbx120	{ width:20px; height:190px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/e5f4d7_w700_left.gif) repeat-y 0% 0% #fcfcff; }
#frg_rightbx120	{ width:27px; height:190px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/e5f4d7_w700_right.gif) repeat-y 0% 0% #fcfcff; }
#frg_midbx120	{ width:673px; height:190px; float:left; margin:0px 0px 0px 0px; background:#ecfadc; }
#bu120t4a	{ float:left; width:659px; height:176px; margin:2px 0px 0px 1px; padding:10px 0px 0px 10px; line-height:1.0; background:#ecfadc; }
.coltag_1	{ margin:50px 0px 5px 30px; }
.coltag_2	{ margin:50px 0px 5px 15px; }


#fr_midbx200t	{ width:673px; height:255px; float:left; margin:0px 0px 0px 0px; background:#e9f0f9; }
#bu200ta	{ float:left; margin:0px 0px 0px 0px; padding:10px 0px 0px 10px; line-height:1.0; background:#e9f0f9; }


#frg_leftbx100	{ width:20px; height:150px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/e5f4d7_w700_left.gif) repeat-y 0% 0% #fcfcff; }
#frg_rightbx100	{ width:27px; height:150px; float:left; margin:0px 0px 0px 0px;
		background:url(../img/e5f4d7_w700_right.gif) repeat-y 0% 0% #fcfcff; }
#frg_midbx100	{ width:673px; height:150px; float:left; margin:0px 0px 0px 0px; background:#ecfadc; }
#bu100t4a	{ float:left; width:659px; height:130px; margin:2px 0px 0px 1px; padding:10px 0px 0px 10px; line-height:1.0; background:#ecfadc; }

.alrt10	{ color:#a0a0a0; text-align:center; padding:2px 0px 0px 0px; line-height:20px; font-size:14pt; font-weight:bold;
		background:#ffffff;
		border-top:1px solid #a0a0a0; border-left: 1px solid #a0a0a0; border-right: 1px solid #a0a0a0; border-bottom:1px solid #a0a0a0; }

.alrt11	{ color:#000000; text-align:center; padding:2px 0px 0px 0px; line-height:20px; font-size:11pt; font-weight:normal;
		background:#ffffff;
		border-top:0px solid #a0a0a0; border-left: 0px solid #a0a0a0; border-right: 0px solid #a0a0a0; border-bottom:0px solid #a0a0a0; }
