body{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}

td.back01{
	background-image:url(../sozai/back_sky02.gif);
	background-position:top left;
	background-repeat:repeat-y;
	background-attachment:fixed;
}

font.s2{
	font-size:7.5pt;
}

font.s3{
	font-size:7pt;
}

td.cnt01{
	font-size:9pt;
	font-family:Tahoma;
	color:#00000;
}

a:link.cnt02{
	color:#000000;
}

a:visited.cnt02{
	color:#000000;
}

a:active.cnt02{
	color:#ff0000;
	text-decoration:underline overline;
}

a:hover.cnt02{
	color:#ff0000;
}

a:link.cnt03{
	color:#990000;
}

a:visited.cnt03{
	color:#990000;
}

a:active.cnt03{
	color:#ff0000;
	text-decoration:underline overline;
}

a:hover.cnt03{
	color:#ff0000;
}

a:link.cnt04{
	color:#000000;
	text-decoration:underline none;
}

a:visited.cnt04{
	color:#000000;
	text-decoration:underline none;
}

a:active.cnt04{
	color:#000000;
	text-decoration:underline none;
}

a:hover.cnt04{
	color:#000000;
	text-decoration:underline none;
}

td.cnt05{
	font-size:9pt;
	font-family:Tahoma;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom3px;
}

td.top01{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color:fff7ee;
}

body.top02{
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	border:0px;
	scrollbar-base-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-face-color:#dbff6f;
	scrollbar-3dlight-color:#99cc00;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-shadow-color:#99cc00;
	scrollbar-highlight-color:#ffffff;
	scrollbar-arrow-color:#99cc00;
	background-color:#ffffff;

	line-height:16pt;
}

table.top03{
	background-color:#99cc00;
}

table.top04{
	background-color:#ffffff;
}

aaa{
	background-image:url(../sozai/top_line01.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-attachment:fixed;

}
td.top05{
	text-align:right;
	padding-right:14px;
	height:15px;
}

td.wn01{
	font-size:9pt;
	font-family:Tahoma;
	color:#990000;
}

td.wn02{
	font-size:9pt;
	font-family:Tahoma;
	color:#660000;
}

a:link.wnl01{
	color:#993300;
	text-decoration:underline;
}

a:visited.wnl01{
	color:#993300;
	text-decoration:underline;
}

a:active.wnl01{
	color:#993300;
	text-decoration:underline;
}

a:hover.wnl01{
	color:#0066aa;
	text-decoration:underline;
}

td.wn03{
	font-size:9pt;
	font-family:Tahoma;
	color:#000099;
}

td.wn04{
	font-size:9pt;
	font-family:Tahoma;
	color:#000066;
}

a:link.wnl02{
	color:#0000aa;
	text-decoration:underline;
}

a:visited.wnl02{
	color:#0000aa;
	text-decoration:underline;
}

a:active.wnl02{
	color:#0000aa;
	text-decoration:underline;
}

a:hover.wnl02{
	color:#00aa00;
	text-decoration:underline;
}

td.wn05{
	font-size:9pt;
	font-family:Tahoma;
	color:#003300;
}

td.wn06{
	font-size:9pt;
	font-family:Tahoma;
	color:#006600;
}

a:link.wnl03{
	color:#006600;
	text-decoration:underline;
}

a:visited.wnl03{
	color:#006600;
	text-decoration:underline;
}

a:active.wnl03{
	color:#006600;
	text-decoration:underline;
}

a:hover.wnl03{
	color:#aa0000;
	text-decoration:underline;
}

td.wn07{
	font-size:9pt;
	font-family:Tahoma;
	color:#e84500;
}

td.wn08{
	font-size:9pt;
	font-family:Tahoma;
	color:#db4200
}

a:link.wnl04{
	color:#db4200;
	text-decoration:underline;
}

a:visited.wnl04{
	color:#db4200;
	text-decoration:underline;
}

a:active.wnl04{
	color:#db4200;
	text-decoration:underline;
}

a:hover.wnl04{
	color:#ff1188;
	text-decoration:underline;
}

font.wn01{
	font-size:9pt;
	font-family:Tahoma;
	color:#003300;
}

div.wn02{
	font-size:9pt;
	font-family:Tahoma;
	color:#003366;
}

td.wnnishi{
	background-color:#99ccff;
}

td.wnwaka{
	background-color:#ff9999;
}

td.wnnaga{
	background-color:#ffff99;
}

td.t_in01t{
	font-size:12pt;
	font-family:Tahoma;
	color:#ffffff;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	height:25px;
	font-weight:bold;
	background-color:#003366;
}

td.t_in01s{
	font-size:10pt;
	font-family:Tahoma;
	color:#000000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	background-color:#ffffff;
	width:295px;
}

td.t_in01s2{
	font-size:10pt;
	font-family:Tahoma;
	color:#000000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	background-color:#ffffff;
	width:500px;
}

td.t_in01k{
	font-size:9pt;
	font-family:Tahoma;
	color:#000000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	background-color:#ffffff;
	width:280px;
	height:90px;
}

td.t_in01ks{
	font-size:9pt;
	font-family:Tahoma;
	color:#000000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	background-color:#ffffff;
}

td.t_in02t{
	font-size:12pt;
	font-family:Tahoma;
	color:#ffffff;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	height:25px;
	font-weight:bold;
	background-color:#ff7da8;
}

td.t_in02s{
	font-size:10pt;
	font-family:Tahoma;
	color:#000000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	background-color:#fff0f8;
	width:295px;
}

td.t_in02s2{
	font-size:10pt;
	font-family:Tahoma;
	color:#000000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	background-color:#ffffff;
	width:500px;
}

td.t_in02k{
	font-size:9pt;
	font-family:Tahoma;
	color:#000000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	background-color:#fff0f8;
	width:280px;
	height:90px;
}

td.t_in02ks{
	font-size:9pt;
	font-family:Tahoma;
	color:#000000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	background-color:#fff0f8;
}

td.yuugi01{
	background-color:#ffcccc;
	font-size:10pt;
	font-weight:bold;
	font-family:Tahoma;
	color:#660000;
}

td.yuugi02{
	background-color:#ffffff;
	font-size:9pt;
	font-family:Tahoma;
	color:#000000;
	background-image:url(../sozai/back_line02.gif);
	background-repeat:repeat-y repeat-x;
	line-height:21px;
}

td.yuugi02a{
	background-color:#ffffff;
	font-size:9pt;
	font-family:Tahoma;
	color:#000000;
	background-image:url(../sozai/back_line02_a.gif);
	background-repeat:repeat-y;
	line-height:21px;
	padding-left:5px;
	letter-spacing:1px;
}

td.yuugi02b{
	background-color:#ffffff;
	background-image:url(../sozai/back_line02_b.gif);
	background-repeat:repeat-y;
	text-align:center;
	padding-top:9px;
}

img.yuugi03{
	margin-top:6px;
	margin-bottom:6px;
}

td.bunka01{
	background-color:#ffcccc;
	font-size:10pt;
	font-weight:bold;
	font-family:Tahoma;
	color:#660000;
}

td.bunka02{
	background-color:#ffffff;
	font-size:9pt;
	font-family:Tahoma;
	color:#000000;
	background-image:url(../sozai/back_line03.gif);
	background-repeat:repeat-y repeat-x;
	line-height:21px;
}

td.bunka02a{
	background-color:#ffffff;
	font-size:9pt;
	font-family:Tahoma;
	color:#000000;
	background-image:url(../sozai/back_line03_a.gif);
	background-repeat:repeat-y;
	line-height:21px;
	padding-left:5px;
	letter-spacing:1px;
	width:325px;
}

td.bunka02as{
	background-image:url(../sozai/back_line03_a.gif);
	background-repeat:repeat-y;
	width:325px;
	text-align:center;
}

td.bunka02b{
	background-color:#ffffff;
	background-image:url(../sozai/back_line03_b.gif);
	background-repeat:repeat-y;
	text-align:center;
	padding-top:9px;
	width:180px;
}

img.bunka03{
	margin-bottom:9px;
}

img.bunka04{
	margin-left:2px;
}

td.bunka05{
	text-align:center;
	width:100px;
	height:25px;
}

td.bunka05s{
	text-align:center;
	height:25px;
}

font.bunka06{
	text-align:center;
	font-weight:bold;
}

img.bunka07{
	margin-top:30px;
}

td.cul01{
	background-color:#fff8f0;
	font-size:9pt;
	font-family:Tahoma;
	color:#330000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
}

td.cul02{
	background-color:#fff8f0;
	font-size:9pt;
	font-family:Tahoma;
	color:#330000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	width:127.5px;
	height:35px;
	text-align:center;
}

td.cul02s{
	background-color:#fff8f0;
	font-size:9pt;
	font-family:Tahoma;
	color:#330000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	width:170px;
	height:35px;
	text-align:center;
}

td.cul02ss{
	background-color:#fff8f0;
	font-size:9pt;
	font-family:Tahoma;
	color:#330000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
}

td.cul02sss{
	background-color:#fff8f0;
	font-size:9pt;
	font-family:Tahoma;
	color:#330000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	text-align:center;
}

td.cul03{
	background-color:#ffcccc;
	font-size:9pt;
	font-family:Tahoma;
	color:#330000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	text-align:center;
}

td.cul04a{
	background-color:#ffffcc;
	font-size:9pt;
	font-family:Tahoma;
	color:#330000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	text-align:center;
	font-weight:bold;
	width:130px;
	height:25px;
}

td.cul04b{
	background-color:#ffffff;
	font-size:9pt;
	font-family:Tahoma;
	color:#330000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	text-align:center;
	width:130px;
	height:25px;
}

td.cul04c{
	background-color:#ffffcc;
	font-size:9pt;
	font-family:Tahoma;
	color:#330000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	text-align:center;
	font-weight:bold;
	height:25px;
}

td.cul04d{
	background-color:#ffffff;
	font-size:9pt;
	font-family:Tahoma;
	color:#330000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	text-align:center;
	height:25px;
}

td.cul04e{
	background-color:#ffffcc;
	font-size:9pt;
	font-family:Tahoma;
	color:#330000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	text-align:center;
	height:25px;
}

td.cul04f{
	background-color:#ffffff;
	font-size:9pt;
	font-family:Tahoma;
	color:#330000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	height:25px;
}

td.cul04g{
	background-color:#ffffcc;
	font-size:9pt;
	font-family:Tahoma;
	color:#330000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	text-align:center;
	font-weight:bold;
	height:15px;
}

td.cul04h{
	background-color:#ffffcc;
	font-size:9pt;
	font-family:Tahoma;
	color:#330000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	font-weight:bold;
	height:25px;
	width:120px;
}

td.cul04i{
	background-color:#ffffff;
	font-size:9pt;
	font-family:Tahoma;
	color:#330000;
	padding-top:3px;
	padding-left:5px;
	padding-right:3px;
	padding-bottom:3px;
	height:25px;
	width:110px;
}

td.cul04j{
	background-color:#ffffcc;
	font-size:9pt;
	font-family:Tahoma;
	color:#330000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	text-align:center;
	font-weight:bold;
	height:25px;
	width:110px;
}

td.cul06{
	background-color:#ffffcc;
	font-size:9pt;
	font-family:Tahoma;
	color:#330000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	text-align:center;
}

a:link.cul05{
	color:#330000;
}

a:visited.cul05{
	color:#330000;
}

a:active.cul05{
	color:#ff0000;
	text-decoration:underline overline;
}

a:hover.cul05{
	color:#ff0000;
}

td.kouza01_01{
	background-color:#8cd594;
	font-size:9pt;
	font-family:Tahoma;
	color:#ffffff;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	font-weight:bold;
	height:25px;
	text-align:center;
}

td.kouza01_02t{
	background-color:#8cd594;
	font-size:10pt;
	font-family:Tahoma;
	color:#ffffff;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	height:25px;
	font-weight:bold;
}

td.kouza01_02{
	background-color:#d7ffd7;
	font-size:9pt;
	font-family:Tahoma;
	color:#003300;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	height:25px;
	width:150px;
}

td.kouza01_02h{
	background-color:#d7ffd7;
	font-size:9pt;
	font-family:Tahoma;
	color:#003300;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
}

td.kouza01_02ss{
	background-color:#ECFFEC;
	font-size:9pt;
	font-family:Tahoma;
	color:#003300;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	height:25px;
}

td.kouza02_01{
	background-color:#97cece;
	font-size:9pt;
	font-family:Tahoma;
	color:#ffffff;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	font-weight:bold;
	height:25px;
	text-align:center;
}

td.kouza02_02t{
	background-color:#97cece;
	font-size:10pt;
	font-family:Tahoma;
	color:#ffffff;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	height:25px;
	font-weight:bold;
}

td.kouza02_02{
	background-color:#d7ffff;
	font-size:9pt;
	font-family:Tahoma;
	color:#000033;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	height:25px;
	width:150px;
}

td.kouza02_02h{
	background-color:#d7ffff;
	font-size:9pt;
	font-family:Tahoma;
	color:#000033;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
}

td.kouza03_01{
	background-color:#4862ba;
	font-size:9pt;
	font-family:Tahoma;
	color:#ffffff;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	font-weight:bold;
	height:25px;
	text-align:center;
}

td.kouza03_02t{
	background-color:#4862ba;
	font-size:10pt;
	font-family:Tahoma;
	color:#ffffff;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	height:25px;
	font-weight:bold;
}

td.kouza03_02{
	background-color:#d0dcff;
	font-size:9pt;
	font-family:Tahoma;
	color:#000033;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	height:25px;
}

td.kouza03_02h{
	background-color:#d0dcff;
	font-size:9pt;
	font-family:Tahoma;
	color:#000033;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
}

td.kouza03_02s{
	background-color:#E9EFFF;
	font-size:9pt;
	font-family:Tahoma;
	color:#000033;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	height:25px;
}

td.kouza04_01{
	background-color:#cb70c7;
	font-size:9pt;
	font-family:Tahoma;
	color:#ffffff;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	font-weight:bold;
	height:25px;
	text-align:center;
}

td.kouza04_02t{
	background-color:#cb70c7;
	font-size:10pt;
	font-family:Tahoma;
	color:#ffffff;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	height:25px;
	font-weight:bold;
}

td.kouza04_02{
	background-color:#ffd9ff;
	font-size:9pt;
	font-family:Tahoma;
	color:#000033;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	height:25px;
}

td.kouza04_02h{
	background-color:#ffd9ff;
	font-size:9pt;
	font-family:Tahoma;
	color:#000033;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
}

td.kouza05_01{
	background-color:#b75853;
	font-size:9pt;
	font-family:Tahoma;
	color:#ffffff;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	font-weight:bold;
	height:25px;
	text-align:center;
}

td.kouza05_02t{
	background-color:#b75853;
	font-size:10pt;
	font-family:Tahoma;
	color:#ffffff;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	height:25px;
	font-weight:bold;
}

td.kouza05_02{
	background-color:#ffe1e1;
	font-size:9pt;
	font-family:Tahoma;
	color:#330000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	height:25px;
}

td.kouza05_02h{
	background-color:#ffe1e1;
	font-size:9pt;
	font-family:Tahoma;
	color:#330000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
}

td.kouza06_01{
	background-color:#b77051;
	font-size:9pt;
	font-family:Tahoma;
	color:#ffffff;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	font-weight:bold;
	height:25px;
	text-align:center;
}

td.kouza06_02t{
	background-color:#b77051;
	font-size:10pt;
	font-family:Tahoma;
	color:#ffffff;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	height:25px;
	font-weight:bold;
}

td.kouza06_02{
	background-color:#ffe8dd;
	font-size:9pt;
	font-family:Tahoma;
	color:#331100;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	height:25px;
}

td.kouza06_02h{
	background-color:#ffe8dd;
	font-size:9pt;
	font-family:Tahoma;
	color:#331100;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
}

td.kouza07_01{
	background-color:#7d7b33;
	font-size:9pt;
	font-family:Tahoma;
	color:#ffffff;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	font-weight:bold;
	height:25px;
	text-align:center;
}

td.kouza07_02t{
	background-color:#7d7b33;
	font-size:10pt;
	font-family:Tahoma;
	color:#ffffff;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	height:25px;
	font-weight:bold;
}

td.kouza07_02{
	background-color:#ffffdd;
	font-size:9pt;
	font-family:Tahoma;
	color:#333300;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	height:25px;
}

td.kouza07_02h{
	background-color:#ffffdd;
	font-size:9pt;
	font-family:Tahoma;
	color:#333300;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
}

td.kouza01_02s{
	background-color:#ffffff;
	font-size:9pt;
	font-family:Tahoma;
	color:#000000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	height:25px;
}

table.kouza-s00{
	background-color:c0d3e2;
}

td.kouza-s01{
	font-size:9pt;
	font-family:Tahoma;
	color:#000000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	height:25px;
	background-color:#ffffff;
}

td.kouza-s01c{
	font-size:9pt;
	font-family:Tahoma;
	color:#000000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	height:25px;
	background-color:#ffffff;
	text-align:center;
}

td.kouza-s01t{
	font-size:12pt;
	font-family:Tahoma;
	color:#000000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	height:25px;
	font-weight:bold;
	background-color:#cae3ff;
	text-align:center;
}

td.kouza-s01k{
	font-size:9pt;
	font-family:Tahoma;
	color:#000000;
	height:15px;
	font-weight:bold;
	background-color:#e8f3ff;
	text-align:center;
}

td.kouza-s01ts{
	font-size:9pt;
	font-family:Tahoma;
	color:#000000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	height:25px;
	font-weight:bold;
	text-align:center;
	background-color:#e8f3ff;
}

td.kouza-s01ts2{
	font-size:9pt;
	font-family:Tahoma;
	color:#000000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	height:25px;
	width:50px;
	font-weight:bold;
	text-align:center;
	background-color:#e8f3ff;
}

table.cinema01{
	background-color:#000000;
}

td.cinema02{
	font-size:9pt;
	font-family:Tahoma;
	color:#365263;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	font-weight:bold;
	text-align:right;
}

td.cinema03{
	background-color:#a6c7e8;
	font-size:9pt;
	font-family:Tahoma;
	color:#365263;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	text-align:center;
}

td.cinema04{
	background-color:#a6c7e8;
	font-size:10pt;
	font-family:Tahoma;
	color:#365263;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	height:23px;
	font-weight:bold;
	text-align:center;
	width:60px;
}

td.cinema05{
	background-color:#ffffff;
	font-size:10pt;
	font-family:Tahoma;
	color:#365263;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	text-align:center;
	width:130px;
}

td.cinema06{
	background-color:#ffffff;
	color:#365263;
	font-size:9pt;
	font-family:Tahoma;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	text-align:center;
}

span.cinema06t{
	font-size:10pt;
	font-family:Tahoma;
}

font.cinema06s{
	font-size:7.5pt;
	font-family:Tahoma;
	color:#365263;
}

td.cinema07{
	background-color:#f0f6fb;
	font-size:9pt;
	font-family:Tahoma;
	color:#365263;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	width:130;
}

td.cinema08{
	background-color:#f0f6fb;
	font-size:9pt;
	font-family:Tahoma;
	color:#365263;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
}

td.cinema08t{
	background-color:#a6c7e8;
	font-size:9pt;
	font-family:Tahoma;
	color:#365263;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	font-weight:bold;
	text-align:center;
}

td.cinema09{
	background-color:#a6c7e8;
	font-size:7.5pt;
	font-family:Tahoma;
	color:#365263;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	text-align:center;
	width:56px;
}

td.c_info01{
	background-color:#a6c7e8;
	font-size:9pt;
	font-family:Tahoma;
	color:#365263;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	text-align:center;
	font-weight:bold;
	width:55px;
}

td.c_info01t{
	background-color:#000033;
	font-size:10pt;
	font-family:Tahoma;
	color:#ffffff;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	text-align:center;
	font-weight:bold;
}

td.c_info02{
	background-color:#f0f6fb;
	font-size:9pt;
	font-family:Tahoma;
	color:#365263;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	width:145px;
}

td.c_info02s{
	background-color:#f0f6fb;
	font-size:9pt;
	font-family:Tahoma;
	color:#365263;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	text-align:center;
	width:45px;
}

td.c_info03{
	background-color:#F6F9FC;
	font-size:9pt;
	font-family:Tahoma;
	color:#365263;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	width:100px;
}

td.c_info04{
	background-color:#f0f6fb;
	font-size:9pt;
	font-family:Tahoma;
	color:#365263;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	width:385px;
}

a:link.cinema09{
	color:#365263;
}

a:visited.cinema09{
	color:#365263;
}

a:active.cinema095{
	color:#ff0000;
	text-decoration:underline overline;
}

a:hover.cinema09{
	color:#ff0000;
}


td.gaiyo01{
	background-color:#ffffcc;
	font-size:9pt;
	font-family:Tahoma;
	color:#000000;
	background-image:url(../sozai/line_under01.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	padding-top:3px;
	padding-left:5px;
	padding-right:0px;
	padding-bottom:3px;
	width:115px;
}

td.gaiyo02{
	background-color:#ffffff;
	font-size:9pt;
	font-family:Tahoma;
	color:#000000;
	background-image:url(../sozai/line_under01.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	padding-top:3px;
	padding-left:5px;
	padding-right:0px;
	padding-bottom:3px;
	width:389;
}

td.gaiyo02ss{
	background-color:#ffffff;
	font-size:9pt;
	font-family:Tahoma;
	color:#000000;
	background-image:url(../sozai/line_under01.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	padding-top:3px;
	padding-left:5px;
	padding-right:0px;
	padding-bottom:3px;
	width:274;
}

td.gaiyo01s{
	background-color:#ffffcc;
	font-size:9pt;
	font-family:Tahoma;
	color:#000000;
	padding-top:3px;
	padding-left:5px;
	padding-right:0px;
	padding-bottom:3px;
}

td.gaiyo02s{
	background-color:#ffffff;
	font-size:9pt;
	font-family:Tahoma;
	color:#000000;
	padding-top:3px;
	padding-left:5px;
	padding-right:0px;
	padding-bottom:3px;
}

td.gaiyo03{
	background-color:#ffffff;
	background-image:url(../sozai/title_gaiyo_tt02.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

body.gaiyo04{
	background-image:url(../sozai/back_ms01.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-attachment:fixed;
}

td.gaiyo05{
	background-color:#ffffff;
	padding-top:1px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	text-align:right;
}

td.map01{
	background-color:#ffffdd;
	font-size:9pt;
	font-family:Tahoma;
	color:#000000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	text-align:center;
}

td.map02{
	background-color:#ffffdd;
	font-size:9pt;
	font-family:Tahoma;
	color:#000000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:5px;
	text-align:center;
	background-image:url(../sozai/line_under01.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}

td.map03{
	background-color:#ffffff;
	font-size:9pt;
	font-family:Tahoma;
	color:#000000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	text-align:center;
}

td.map04{
	background-color:#ffffff;
	background-image:url(../sozai/title_gaiyo_tt02.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

td.map05{
	background-color:#ffffff;
	font-size:9pt;
	font-family:Tahoma;
	color:#000000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
}

table.kojin01{
	background-color:#00366c;
	font-size:9pt;
	font-family:Tahoma;
}

td.kojin02{
	background-color:#E7F7FF;
	font-size:9pt;
	font-family:Tahoma;
	line-height:18px;
	padding-top:4pt;
	padding-left:4pt;
	padding-right:4pt;
	padding-bottom:4pt;
}

td.kojin03{
	background-color:#BFE1FF;
	font-size:8pt;
	font-family:Tahoma;
	color:#002c57;
	padding-top:10pt;
	padding-left:10pt;
	padding-right:10pt;
	padding-bottom:10pt;
}

a:link.kojin04{
	color:#002c57;
}

a:visited.kojin04{
	color:#002c57;
}

a:active.kojin04{
	color:#ff0000;
	text-decoration:underline overline;
}

a:hover.kojin04{
	color:#ff0000;
}

td.t_list01{
	background-color:#ffffff;
	background-image:url(../sozai/title_t_list_tt02.gif);
	background-position:top right;
	background-repeat:repeat-y;
	width:3px;
}

td.t_list02t{
	font-size:9pt;
	font-family:Tahoma;
	color:#000000;
	text-align:center;
	background-color:#ffdeac;
	padding-top:3px;
	padding-left:5px;
	padding-right:0px;
	padding-bottom:3px;
	width:210px;
}

td.t_list02{
	font-size:9pt;
	font-family:Tahoma;
	color:#000000;
	background-color:#ffffff;
	background-image:url(../sozai/line_under01.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-top:3px;
	padding-left:5px;
	padding-right:0px;
	padding-bottom:3px;
}

td.t_list02m{
	text-align:center;
	width:60px;
}

td.t_listSP{
	width:231px;
}

td.aisatsu01{
	font-size:9pt;
	font-family:Tahoma;
	color:#000000;
	line-height:15pt;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
}

td.aisatsu01s{
	font-size:9pt;
	font-family:Tahoma;
	color:#000000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:1px;
	text-align:center;
}

td.aisatsu01ss{
	font-size:9pt;
	font-family:Tahoma;
	color:#000000;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:1px;
	font-weight:bold;
}

td.aisatsu02{
	font-size:9pt;
	font-family:Tahoma;
	color:#000000;
}

td.aisatsu02t{
	font-size:9pt;
	font-family:Tahoma;
	color:#000000;
	background-color:caddc6;
}

td.aisatsu02{
	font-size:9pt;
	font-family:Tahoma;
	color:#000000;
	line-height:12pt;
}

td.toiawase01{
	background-color:#f0f4f7;
	font-size:9pt;
	font-family:Tahoma;
	color:#365263;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}

font.toiawase02{
	font-family:HGS‘n‰pŠpºÞ¼¯¸UB;
	font-size:11pt;
	color:#365263;
}

td.toiawase01s{
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}

td.toiawase03t{
	background-color:#bacdd8;
	font-size:9pt;
	font-family:Tahoma;
	color:#365263;
	font-weight:bold;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
}

td.toiawase03a{
	background-color:#dce6eb;
	font-size:9pt;
	font-family:Tahoma;
	color:#365263;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
}

td.toiawase03b{
	background-color:#f0f4f7;
	font-size:9pt;
	font-family:Tahoma;
	color:#365263;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
}

table.toiawase04{
	background-color:#293f4b;
}

table.info00{
	background-color:#ffffee;
}

td.info01{
	background-color:#ffffff;
	font-size:9pt;
	font-family:Tahoma;
	color:#365263;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	text-align:center;
}

td.info02{
	background-color:#ffffff;
	background-image:url(../sozai/frower_tt01.gif);
	background-position:top center;
	background-repeat:repeat-y;
	width:16px;
}

td.info03{
	background-color:#ffffff;
	background-image:url(../sozai/frower_yk01.gif);
	background-position:middle left;
	background-repeat:repeat-x;
	height:16px;
	width:478px;
}

td.deve01a{
	background-color:#a6c7e8;
	font-size:9pt;
	font-family:Tahoma;
	color:#365263;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	width:110px;
	height:40px;
	text-align:center;
	font-weight:bold;
}

td.deve01as{
	background-color:#a6c7e8;
	font-size:9pt;
	font-family:Tahoma;
	color:#365263;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	text-align:center;
	font-weight:bold;
}

td.deve01b{
	background-color:#f0f6fb;
	font-size:9pt;
	font-family:Tahoma;
	color:#365263;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	width:400px;
}

td.deve01bs{
	background-color:#ffffff;
	font-size:9pt;
	font-family:Tahoma;
	color:#365263;
	text-align:center;
	padding-top:3px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:1px;
}

table.deve02{
	font-size:9pt;
	font-family:Tahoma;
	color:#000033;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:0px;
}

img.deve03{
	border-size:2px;
	border-color:#000000;
}

td.form01a{
	background-color:#a6c7e8;
	font-size:9pt;
	font-family:Tahoma;
	color:#365263;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	width:100px;
	height:25px;
	font-weight:bold;
}

td.form01s{
	background-color:#a6c7e8;
	font-size:9pt;
	font-family:Tahoma;
	color:#365263;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	height:25px;
	font-weight:bold;
	text-align:center;
}

td.form01b{
	background-color:#f0f6fb;
	font-size:9pt;
	font-family:Tahoma;
	color:#365263;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
}

td.form01c{
	background-color:#f0f6fb;
	font-size:7pt;
	font-family:Tahoma;
	color:#ff0000;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	width:5px;
	font-weight:bold;
	text-align:center;
}

table.form02{
	font-size:9pt;
	font-family:Tahoma;
	color:#000033;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:0px;
}

font.form03{
	font-size:7pt;
	font-family:Tahoma;
	color:#ff0000;
}

td.eve01a{
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}

td.eve01b{
	text-align:center;
}

td.eve02{
	text-align:center;
}

td.eve02aaa{
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	font-size:10pt;
	font-family:Tahoma;
	color:000033;
	text-align:center;
}

table.s-map01{
	background-color:#CCFFDD;
	height:250px;
}

td.s-map02{
	padding-top:5px;
	padding-left:5px;
	padding-right:3px;
	padding-bottom:3px;
	font-size:9pt;
	font-family:Tahoma;
	color:003300;
}

td.saiyo01{
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	font-size:9pt;
	font-family:Tahoma;
	color:000000;
	background-color:#cceeff;
	text-align:center;
}

td.saiyo01t{
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	font-size:11pt;
	font-family:Tahoma;
	color:000000;
	font-weight:bold;
	background-color:#cceeff;
}

td.saiyo02{
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	font-size:9pt;
	font-family:Tahoma;
	color:000000;
	background-color:#ffffff;
}

td.saiyo02ss{
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	font-size:9pt;
	font-family:Tahoma;
	color:000000;
	background-color:#ffffff;
	text-align:center;
}

td.saiyo02s{
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	font-size:9pt;
	font-family:Tahoma;
	color:000000;
	background-color:#eeffff;
}

td.saiyo03{
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	font-size:9pt;
	font-family:Tahoma;
	color:000000;
	background-color:#ffffff;
}

td.saiyo04{
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	font-size:9pt;
	font-family:Tahoma;
	color:000000;
}

table.saiyo04{
	background-color:#000066;
}

table.saiyo00{
	background-color:#f7fbff;
}

span.m2{
	font-size:9px;
}

span.m3{
	font-size:7pt;
}

span.m-red{
	color:#ff0000;
	font-size:12pt;
	font-weight:bold;
}

table.links00{
	background-color:#f9f9f9;
}

img.link01{
	border:1px;
	border-style:solid;
	border-color:#000000;
	margin-left:35px;
	margin-bottom:10px;
}

td.link01t{
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
}

td.link02{
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	font-size:9pt;
	font-family:Tahoma;
	color:000000;
	background-color:ffe6d9;
}

td.link03{
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	font-size:9pt;
	font-family:Tahoma;
	color:000000;
	width:215px;
	background-color:d7ebff;
}

td.sp_cale01{
	background-image:url(../sozai/icon/event/09winter/calendar_back.gif);
	background-position:center left;
	background-repeat:no-repeat;
	text-align:right;
	width:492;
}

td.sp01{
	background-image:url(../sozai/icon/event/10summer/01.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
	width:492;
}

td.sp02{
	background-image:url(../sozai/icon/event/10summer/02.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
	width:492;
}

td.sp03{
	background-image:url(../sozai/icon/event/10summer/03.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
	width:492;
}

td.sp04{
	background-image:url(../sozai/icon/event/10summer/04.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
	width:492;
}

td.sp05{
	background-image:url(../sozai/icon/event/10summer/05.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
	width:492;
}

td.sp06{
	background-image:url(../sozai/icon/event/10summer/06.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
	width:492;
}

td.sp07{
	background-image:url(../sozai/icon/event/10summer/07.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
	width:492;
}

td.sps01{
	background-image:url(../sozai/icon/event/10summer/s01.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
	width:230;
}

td.sps02{
	background-image:url(../sozai/icon/event/09summer/s02.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
	width:255;
}

td.sps03{
	background-image:url(../sozai/icon/event/09summer/s03.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
	width:225;
}
