body
{
color:#000000;
background:url(../images/bg.jpg) repeat-x;
background-color:#BABABA;
margin:0px;
font-size:14px;
}

#topbanner{
  position:relative;
  float:left;
  height:44px;
  width:1003px;
  text-align:right;
}

.quick{ color:#FFFFFF; font-family:Century Gothic,sans-serif; font-size:14px; font-weight:600; height:20px; margin-top:10px; position:relative; float:left;  width:560px;}
.search_t{margin-top:5px; float:left; margin-bottom:0px; height:28px; background:#FFFFFF; width:277px;}
.search_m{margin-top:4px; float:left; margin-bottom:0px; height:30px; width:74px; overflow:hidden;}
.submit{float:left; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px;}
.search_t input{ border:1px solid #92A3AD; background:#FFFFFF; width:273px; height:20px; border-right:0px; color:#92A3AD; font-family:Arial; font-size:12px; margin-top:3px;}
.search_m input{ background:url(../images/s_type.jpg); width:74px; height:30px; border:0px; color:#92A3AD; font-family:Arial, Helvetica, sans-serif;font-size:12px; border-left:0px; text-align:center; cursor:pointer; padding-top:6px;;}
.top_line{
  clear:both;
  font-size:0px;
  width:1003px;
  height:6px;
  margin:0px;
  border-bottom:1px #728691 solid;
}
#main_l{
  width:213px;
  height:553px;
  clear:both;
  position:relative;
  float:left;
}
#main_m{
  width:344px;
  height:553px;
  margin-left:1px;
  position:relative;
  float:left;
  background:#FFFFFF;
}
#main_r{
  width:442px;
  height:553px;
  margin-left:3px;
  float:left;
  background:#FFFFFF;
}
#main_right{
  margin-left:20px;
  margin-top:13px;
}
.news_title{
  width:400px;
  height:22px;
  background:url(../images/news_t.jpg);
}
.news_body{
  width:400px;
  height:175px;
  background:#B6B7BB;
}
#realv_title{
  width:400px;
  height:22px;
}
#realv_body{
  width:400px;
  height:130px;
  display:none;
  z-index:3;
}
.cal_title{
  width:400px;
  height:22px;
  background:url(../images/cal_t.jpg);
}
.cal_body{
  width:400px;
  height:51px;
  background:url(../images/cal_b.jpg);
  font-family:Century Gothic,sans-serif;
  font-size:11px;
  font-weight:bold;
}
#join_div{
  width:400px;
  height:50px;
  background:url(../images/join_bg.jpg);
  margin-top:5px;
}
#sign_div{
  width:400px;
  height:20px;
  background:url(../images/signbg.jpg);
}
#get_div{
  width:400px;
  height:69px;
  background:url(../images/get_bg.jpg);
  font-size:13px;
  font-family:Arial;
  color:#FFFFFF;
}
#get_div a{
  width:73px;
  height:21px;
  color:#FFFFFF;
  display: block;
  text-decoration:none;
}
#get_div a:hover{
  width:73px;
  height:21px;
  background:url(../images/get_rollover.jpg);
}
#get_div .join_now,#get_div .renew{
  width:73px;
  height:21px;
  float:left;
  display:inline;
  text-align:center;
  background:url(../images/get_nomal.jpg);
}
#spon_be{
  width:400px;
  text-align:right;
  font-size:10px;
  font-family:Arial;
  color:#6F6F6F;
  font-weight:bold;
}
#spon_be a{
  color:#6F6F6F;
}
#v_list{
  float:left;
  display:inline;
  width:108px;
  height:130px;
  background:url(../images/vlist_bg.jpg);
  font-size:10px;
  font-family:Arial;
  color:#FFFFFF;
  z-index:100;
  position:relative;
}
#v_list div{
  margin-left:5px;
  width:98px;
}
#v_list a{
  color:#FFFFFF;
  text-decoration:none;
}
#v_list a:hover{
  color:#FFFFFF;
  text-decoration:underline;
}
#v_list_0{
  margin-top:0px
}
#body_title{width:309px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; margin-top:0px; margin-left:60px; height:31px; background:url(../images/v_f.jpg) no-repeat;}
.sub_title{width:342px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9DA9B6; font-weight:bold;margin-top:12px; margin-left:60px;}
.body_memo{width:309px; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#000000; font-weight:bold;margin-top:20px; margin-left:60px; line-height:11px; height:109px;}
h6{ line-height:2px;margin:2px;}
.sign_title{width:342px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#38576C; margin-top:0px; margin-left:60px; font-weight:bold;}
#sign_input{width:304px; margin-left:11px; float:left; display:inline; text-align:right; padding:0px; margin-top:11px;} 
.sign_input{border:0px solid #9E9E9E; width:307px; margin-top:0px; height:0px; color:#979797; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:5px;}
.sign_sub{width:80px; float:left;margin-left:0px; margin-top:0px; display:inline;}
.up_title{width:342px; font-family:Century Gothic,sans-serif; font-size:11px; color:#4579A0; margin-top:30px; margin-left:60px; font-weight:bold;}
#up_memo{width:309px; font-family:Century Gothic,sans-serif; font-size:11px; color:#2D516A; margin-top:1px; margin-left:60px; font-weight:bold; height:63px; background:url(../images/up_bg.gif)}
.up_date{margin-left:10px; color:#F12829; font-size:16px; margin-top:0px}
.up_mem{margin-left:10px; color:#404041; margin-top:0px}
.up_mem a{color:#404041; text-decoration:none;}
.up_mem a:hover{text-decoration:underline;}
.up_more{width:309px; color:#8E8E8E; margin-top:0px; margin-left:60px;}
.up_more a{color:#8E8E8E; text-decoration:none;}
.ship_title{width:342px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#A9A9A9; margin-top:12px; margin-left:60px; font-weight:bold;}
.ship_memo{width:310px; margin-top:5px; margin-left:60px; height:89px; background:url(../images/ship_bg.gif); font-family:Century Gothic,sans-serif;}
.ship_memo a{color:#FFFFFF; text-decoration:none;}
.ship_get{margin-left:10px; color:#969696; font-size:11px; padding-top:33px; line-height:11px; font-weight:bold;}
.ship_join{ text-align:right; color:#FFFFFF; font-size:12px; margin-top:6px; width:310px;}
.ship_renew{ text-align:right; color:#FFFFFF; font-size:12px; margin-top:1px;margin-left:-3px; width:310px;}
.sp{width:342px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#949494; margin-top:66px; margin-left:60px; font-weight:bold;}
.sp_ad{width:400px; text-align:left; margin-left:0px; height:79px; border:1px #6F6F6F solid; margin-top:6px;}

#menu_list {
  position:relative;
  list-style-type: none;
  width:558px;
  height:26px;
  background:#38576C;
  margin-top:0px;
  margin-bottom:3px;
  float:left;
  font-size:13px;
  font-weight:600;
  line-height:23px;
  font-family:Century Gothic, Helvetica, sans-serif;
  padding:0px;
  z-index:100;
}
#menu_list ul{
  float:left;
  width:558px;
  margin:0px;
  padding:0px;
}
#menu_list a {
    display: block; text-align:center; padding:0px; height:26px;
}
#menu_list .about a {
    width: 75px;
}
#menu_list li {
    float: left; padding:0px; margin:0px; list-style-type:none;
}
#menu_list .about {
    width: 75px; background:url(../images/about.gif)
}

#menu_list .mem a {
    width: 100px;
}
#menu_list .mem{
    width: 100px;  background:url(../images/mem.gif)
}
#menu_list .eve a {
    width: 65px;
}
#menu_list .eve{
    width: 65px;  background:url(../images/eve.gif)
}
#menu_list .pho a {
    width: 60px;
}
#menu_list .pho{
    width: 60px;  background:url(../images/pho.gif)
}
#menu_list .spo a {
    width: 110px;
}
#menu_list .spo{
    width: 110px;  background:url(../images/spo.gif)
}
#menu_list .con a {
    width: 80px;
}

#menu_list .con{
    width: 80px;  background:url(../images/c.gif)
}
#menu_list .tools a {
    width: 68px;
}
#menu_list .tools{
    width: 68px;
}
#menu_list .con:hover{
   background:url(../images/c0.gif)
}
#menu_list .about:hover{
   background:url(../images/about0.gif)
}
#menu_list .eve:hover{
   background:url(../images/eve0.gif)
}
#menu_list .pho:hover{
   background:url(../images/pho0.gif)
}
#menu_list .spo:hover{
   background:url(../images/spo0.gif)
}
#menu_list .mem:hover{
   background:url(../images/mem0.gif)
}


#menu_list a:link  {
    color:#92A3B3; text-decoration:none;
}
#menu_list a:visited  {
    color:#92A3B3;text-decoration:none;
}
#menu_list a:hover  {
    color:#FFF;text-decoration:none;
}

#menu_list li a:hover{
    background:#999;
}
#menu_list li ul {
    list-style-type: none;text-align:left; font-size:10px;
    left: -999em; width: 200px; position: absolute; padding:0px; margin:0px;
}

#menu_list li ul li{
    float: left; width: 200px; margin:0px;
    background: #999999; padding:0px; font-size:11px; font-weight:600;
}


#menu_list li ul a{
    display: block; width: 176px;text-align:left;padding-left:10px; height:20px;
}
#menu_list .tebie ul a{
    display: block; width: 176px;text-align:left;padding-left:10px; height:20px;
}

#menu_list li ul a:link  {
    color:#666; text-decoration:none;
}
#menu_list li ul a:visited  {
    color:#666;text-decoration:none;
}
#menu_list li ul a:hover {
    color:#F3F3F3;text-decoration:none;
    background:#999999; 
}

#menu_list li:hover ul {
    left: auto;
}
#menu_list li.sfhover ul {
    left: auto;
    z-index:2000;
}
#url_r{
  width:442px;
  height:26px;
  margin-left:3px;
  margin-top:0px;
  margin-bottom:3px;
  float:left;
  font-size:12px;
  text-align:left;
  font-weight:600;
  background:#38576C;
  color:#FFFFFF;
  line-height:20px;
  font-family:Century Gothic,sans-serif;
}
.mid_line1{
  font-size:0px;
  float:left;
  width:558px;
  height:4px;
  margin-top:4px;
  border-top:1px #38596A solid;
}
.mid_line2{
  font-size:0px;
  float:left;
  width:442px;
  height:4px;
  margin-left:3px;
  margin-top:4px;
  border-top:1px #38596A solid;
}
#menu_url {
  clear:both;
  position:relative;
  list-style-type: none;
  width:558px;
  height:21px;
  background:#38576C;
  margin-top:0px;
  margin-bottom:0px;
  float:left;
  font-size:13px;
  font-weight:500;
  color:#8294A2;
  font-family:Century Gothic, Helvetica, sans-serif;
  padding:0px;
  z-index:100;
}
#url_l{
  width:442px;
  height:21px;
  margin-left:3px;
  margin-top:0px;
  margin-bottom:0px;
  float:left;
  font-size:12px;
  text-align:left;
  font-weight:600;
  background:#38576C;
  color:#FFFFFF;
  line-height:20px;
  font-family:Century Gothic,sans-serif;
}
#line_f{width:1003px; height:6px; border-bottom:1px solid #9BA1A5; padding:0px; margin:0px; font-size:5px; clear:both;}
#login_l{width:558px; background:url(../images/login_bg.jpg) repeat-x; float:left; clear:both; height:64px;}
#login{
  width:442px;
  height:69px;
  margin:0px;
  float:left;
  margin-left:3px;
  font-family:Century Gothic,sans-serif;
  font-size:12px;
  background:url(../images/login_bg.jpg) repeat-x;
  color:#5C6061;
}
#login form{padding:0px; margin:0px;}
.login_title{width:177px; text-align:right; font-weight:bold;}
.login_input{width:439px; text-align:right; font-weight:bold; margin-top:2px; margin-bottom:1px; padding:0px;}
.login_check{width:435px; text-align:right; font-weight:bold; margin-top:2px; margin-bottom:1px;}
.login_input .tt{width:170px; border:#5C6061 1px solid; background:#FFFFFF; padding:0px; height:18px;}
.login_check .tt1{width:90px; border:#FFFFFF 1px solid; background:#FFFFFF; padding:0px; height:16px; margin-top:2px;}
.login_input .tt_l{float:left; margin-left:20px; display:inline;}
.memory_d{float:left; width:300px; text-align:right; margin:0px; color:#545657; font-weight:lighter; font-size:12px; margin-top:8px;}
.login_input .login_sub{float:left; margin-top:0px; margin-left:6px; padding:0px;}
.login_sub input{font-size:12px; margin-top:2px;}
.login_r{width:439px; text-align:right; float:left; font-weight:bold; color:#666666; font-size:12px; margin-top:0px; padding-right:6px; line-height:18px;}
.login_r span{color:#666666; text-decoration:underline}
.login_h{width:1003px; text-align:right; float:left; font-weight:bold; color:#666666}
#footer_div{
  clear:both;
  float:left;
  display:inline;
  position:relative;
  width:100%;
  height:45px;
  margin-top:3px;
  background:#9B9B9B;
}
#footer_div a{
  color:#606060;
  text-decoration:none;
}
#footer_div .odd{
  text-decoration:none;
  color:#525252;
  font-weight:bold;
}
.style2 {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.style4 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.style2 a:visited, .style4 a:visited {
	color: #666666;
}
.style2 a:link, .style4 a:link {
	color: #666666;
}
.reg_1{
font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:0px; height:380px; background:url(../images/reg_bg.jpg); width:709px;
}
.reg_1 input{
  border:0px; background:#FFFFFF; height:14px; margin-top:2px;
}
.reg_1 .check_b{background:;}
.reg_1 div{margin-left:5px; color:#6A6B6B; font-weight:600; font-size:12px; margin-top:0px; padding:0px; line-height:14px;}

.sp_1{
font-family:Century Gothic; font-size:12px; margin-top:0px; height:387px; background:url(../images/sp_bg.jpg); width:709px;
}
.sp_1 input{
  border:0px; background:#FFFFFF; margin-top:2px;
}
.sp_1 .check_b{background:;}
.sp_1 div{margin-left:5px; color:#38576C; font-weight:600; font-size:12px; margin-top:0px; padding:0px; line-height:14px;}

#date_list{
  clear:both;
  position:relative;
  width:728px;
  height:20px;
  background:#2D516B;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
  margin-top:5px;
  list-style-type: none;
}
#date_list ul{
  margin:0px;
  padding:0px;
}
#date_list li{
  margin-top:2px;
  float:left;
  padding-left:5px;
  padding-right:5px;
  list-style-type:none;
  border-left:1px solid #FFFFFF;
}
#date_list li ul{
  width:40px;
  list-style-type: none;
  text-align:left;
  left: -999em;
  position: absolute;
  padding:0px;
  margin-left:-5px;
  background:#2D516B;
}
#date_list li ul li{
  margin-top:2px;
  float:top;
  text-align:center;
  list-style-type:none;
  padding-left:5px;
  padding-right:5px;
  border:0px
}
#date_list li ul a{
    display: block;
}
#date_list .z_1{ border:0px; list-style-type:none;}
#date_list li a:hover{
    background:#2D516B;
}
#date_list a{
  display: block; 
  padding:0px;
  color:#FFFFFF;
  text-decoration:none;
}
#date_list a:link  {
    color:#FFFFFF;
}
#date_list a:visited  {
    color:#FFFFFF;
}
#date_list a:hover{color:#999999}
#date_list li ul a:link  {
    color:#FFFFFF; text-decoration:none;
}
#date_list li ul a:visited  {
    color:#FFFFFF;text-decoration:none;
}
#date_list li ul a:hover {
    color:#999999;text-decoration:none;
}
#date_list li:hover ul {
    left: auto;
}
#date_list li.sfhover ul {
    left: auto;
}
#edit_memo{
  font-family:Century Gothic;
  font-size:12px;
  font-weight:bold;
  text-align:left;
}
#edit_memo input{
  border:0px;
  font-family:Century Gothic;
}
#ppstyle{
	font-family:Century Gothic;
	color:#666666;
}
#ppstyle a{
	font-family:Century Gothic;
	text-decoration:none;
}
#ppstyle a:hover{
	font-family:Century Gothic;
	text-decoration:underline;
	color:#0000ff;
}


form{margin:0px}
.mon_body img{
  width:700px;
}
@media print{
INPUT {display:none}
}