/* ver1.34reitaisai8 */

a:link   { color:#00a0e9; }
a:visited{ color:#9fd9f6; }
a:active { color:#ff0000; }
a:hover  { color:#fff100; }

body{ background:#e4007f url(img/haikei.png) repeat-x top center; color:#ffffff; margin:auto; font-size:small; text-align:center; }

.z   { min-width:760px; width:80%; margin:auto; overflow:hidden; }
.zh  { background:#000000 url(img/header.png) no-repeat left center; width:100%; height:80px; margin:0px; padding:5px 0px; overflow:hidden; }
.zo1 { background:#000000 url(img/title2.jpg) repeat-x center center; width:100%; height:500px; margin:20px 0px; padding:20px 0px; overflow:hidden; }
.z200{ background:#000000; min-width:200px; width:27%; margin:0px 0px 0px 10px; padding:20px 10px; overflow:hidden; float:right; }
.z500{ background:#000000; min-width:480px; width:66%; padding:20px 10px; overflow:hidden; float:left; }
.z300{ min-width:300px; width:78%; float:right; }
.z10 { background:#000000; width:100%; margin:40px 0px 0px 0px; overflow:hidden; }

.ps1{ clear:both; margin:20px 0px;}
.i2 { width:200px; height:auto; }
.bd1{ margin:5px 0px; clear:both; border:1px dashed #000000; }

.tl{ text-align:left; clear:both; }
.tc{ text-align:center; }
.tr{ text-align:right; }

.f0{ font-weight:bold; font-size:300%; }
.f1{ font-weight:bold; font-size:xx-large; }
.f2{ font-weight:bold; font-size:x-large; }
.f3{ font-weight:bold; font-size:large; }
.f4{ font-size:small; }
.f5{ font-size:x-small; }
.f6{ font-size:xx-small; }

img{ border:0px; }
ul { margin:0px 0px; padding:0px 0px; }
ul li{ list-style-type:none; }
