@charset "utf-8"; 
*{font-size:12px; font-family: MS UI Gothic,ＭＳ Ｐゴシック, sans-serif,Osaka‐等幅, arial;} 

div#wrap{width:800px; margin:0 auto; /*border:1px solid  #ed6c14;*/}
div#pic1{height:224px;width:800px;} 
img{border:none;}
.home { float:right;}
#pic2{background:url(pic2.jpg) no-repeat top; width:800px; height:298px;  margin:0;}
#pic2 p{ margin:0; padding:0 5px 0 390px; text-align:left; font-size:1.2em; font-weight:bold; line-height:115%;}
#pic2 p span{ color:#056FD8;font-size:1.2em; font-weight:bold; }

#pic3{ background-color:#000; padding:5px; width:790px;  margin-top:5px;}
#pic3 .img{ float:left; margin-left:5px;}
.end { clear:both;}
#pic3 .gray{width:700px; margin:5px 0 10px 10px;  padding:8px 10px 8px 40px; text-align:left; background-color:#2b2b2b; color:#fff; line-height:150%;}
#pic3 .gray span{ font-weight: bold;color:#fe00d1;}

#btn{width:755px; margin:0 auto;}
#btn .free{ float:left; margin-right:20px;}
#btn .user{ float:left;}


.f10{ font-size:10px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.yellow{color:#eaff00;}
.bold{ font-weight:bold;}

#btm {margin-left:50px; float:left; color:#eee; font-weight:bold; margin-top:25px;}
#btm2 {margin:25px 25px 0px 20px; float:left; color:#eee;}
#btm_mem {margin-left:50px; float:left; color:#eee; font-weight:bold; margin-top:60px;}
#btm2_mem {margin:60px 80px 0px 20px; float:left; color:#eee;}
#btm3 {margin-left:54px; float:left; color:#eee; margin-top:10px;}
#btm4 {margin-left:20px; float:left; margin-top:10px; color:#eee; margin-bottom:20px;}


a{color: #FF00CC; text-decoration:none;}
a:hover{color: #FF99FF; text-decoration:none;}




.noCss {display:none;}