/*
ver1.2c78
*/

a:link   { color:#787878; }
a:visited{ color:#dddddd; }
a:active { color:#0000ff; }
a:hover  { color:#ff0000; }

/*body{ color:#cccccc; margin:0px; background:#000000 url(img/haikei.jpg) no-repeat center; font-size:small; }*/
body{ color:#cccccc; margin:0px; background:#141414; font-size:small; }

.bd1{ margin:10px 0px; clear:both; border:1px dashed #bfbfbf; }
.bd2{ margin:10px 0px; clear:both; border:2px dashed #bfbfbf; }

.z2r{ float:right; min-width:200px; width:20%;height:auto; }
.z2 { float:left; min-width:200px; width:20%;height:auto; }
.z3 { float:left; min-width:300px; width:30%;height:auto; }
.z4 { float:left; min-width:400px; width:40%;height:auto; }
.z5 { float:left; min-width:500px; width:50%;height:auto; }
.z6 { float:left; min-width:600px; width:60%;height:auto; }
.z7 { float:left; min-width:700px; width:70%;height:auto; }
.z8 { float:left; min-width:800px; width:80%;height:auto; }
.z10{ float:left; min-width:1000px; width:100%;height:auto; }

.zn2 { width:200px;height:auto; }
.zn4 { width:400px;height:auto; }
.zn6 { width:600px;height:auto; }
.zn10{ width:1000px;height:auto; }
.zn11{ width:1100px;height:auto; }


.zn8 {
  width:750px;height:auto;
  background:#000000;
  border-left:solid 1px  #444444;
  border-right:solid 1px #444444; 
}

/* topペイン用*/
.z { min-width:1000px; max-width:80%; height:auto; }
/*img用*/
.img { padding:10px 0px; float:left; width:100%; height:auto; }
.img2{ padding:10px 0px; float:left; width:auto; height:160px; }

.i2 { float:left; width:200px; height:auto; }
.i5 { float:left; width:500px; height:auto; }
.i6 { float:left; width:600px; height:auto; }

.ssp { clear:both; height:5px; }
.sp  { clear:both; height:19px; }
.sp2h{ clear:both; height:59px; }
.sp2 { clear:both; height:99px; }
.sp3h{ clear:both; height:369px; }
.sp3 { clear:both; height:569px; }
.sp4h{ clear:both; height:799px; }
.sp4 { clear:both; height:999px; }

.tl{ text-align:left; }
.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; }

.pc{ padding: 15px 0px;text-align: center; }