@charset "Shift_JIS";


/*
  for meromero park
*/


#contents{
  font-size:0.8em;
  font-family: Arial, Helvetica, sans-serif;
  background: #A1CE21 url(img/contents_bg.gif) no-repeat center top;
  margin-top:0;
}
<!--[if IE 5]>
 #contents {
  font-size:2.0em;
}
<![endif]-->
#regist{
height:46px;
margin-left:50px;
margin-bottom:20px;
}

h2{
  width:100%;
  height:234px;
  text-indent:-9999px;
}

.outerbox{
  width:700px;
  text-align:center;
  margin:0px 50px 10px 50px;
  background:transparent url(img/box_mid.gif) repeat-y center top;
}

.outerbox *{
  text-align:left;
}

.headerbox{
  clear:both;
  padding:20px 20px 0 20px;
}

#char_pr{
  background:transparent url(img/box_mid.gif) repeat-y center top;
}

#emoji_pr{
  background:transparent url(img/catch_top.gif) no-repeat center top;
}

.exp_area{
  float:left;
  witdh:435px;
}

h3{
  width:435px;
  height:30px;
  /*text-indent:-9999px;*/
}

#emoji_pr h3{;
  background:transparent url(img/emoji_pr_h3.gif) no-repeat left top;
}

#char_pr h3{
  background:transparent url(img/char_pr_h3.gif) no-repeat left top;
}

.exp_area .exp{
  width:415px;
  margin:10px;
}

.cap{
  width:210px;
  margin-bottom:5px;
}

.headerbox .cap{
  float:right;
}

#download, .sc{
  clear:both;
  padding:20px;
  background:transparent url(img/box_btm.gif) no-repeat center bottom;
}

#inclusion, #spec, #msgdl, #dl_links{
  padding:10px 20px;
  background: transparent url(img/dl_mid.gif) repeat-y center top;
}

#download h3{
  width:660px;
  height:30px;
  margin:0;
  background:transparent url(img/dl_top.gif) no-repeat left top;
}

.row_list dt, .row_list dd{
  display:inline;
}

#msgdl{
  padding-top:0px;
  text-indent:20px;
}

#dl_links{
  margin:0 auto;
  padding:0;
  text-align:center;
}

.dl_list{
  float:left;
  width:279px;
  padding:20px 0 20px 30px;
}

.dl_list dt{
  overflow:hidden;
}

.dl_list dt a{
  display:block;
  width:279px;
  height:45px;
  margin-bottom:5px;
  /*text-indent:-9999px;*/
}

#ez_inst{
  background:transparent url(img/ez_inst.gif) no-repeat center top;
}

#dl_set{
  background:transparent url(img/dl_set.gif) no-repeat center top;
}

#ez_inst:hover, #dl_set:hover{
  background-position:left -45px;
}

.dl_list dd{
  width:260px;
  margin-left:10px;
}

#change_setting{
  clear:both;
  text-align:center;
  margin:0;
  padding:8px 20px;
  height:1%;
  background:transparent url(img/dl_btm.gif) no-repeat center bottom;
}



#about h3{
  background:transparent url(img/about_h3.gif) no-repeat left top;
}

#enjoy h3{
  background:transparent url(img/enjoy_h3.gif) no-repeat left top;
}

#about_mp{
  background:transparent url(img/box_top.gif) no-repeat center top;
}
#enjoy_mp_msg{
  background:transparent url(img/box_top.gif) no-repeat center top;
}



.linker{
  float:left;
  width:200px;
  height:50px;
  margin-left:20px;
  overflow:hidden;
}

.linker a{
  display:block;
  height:100%;
  /*text-indent:-9999px;*/
}

#meropar_link{
  background:transparent url(img/meroparlink.gif) no-repeat left top;
}

#meropar_link:hover{
  background-position:left -50px;
}

#msgdl_link{
  background:transparent url(img/msgdl.gif) no-repeat left top;
}

#dl_details{
  margin-left:20px;
}

.exp_w_img{
  clear:both;
  padding:10px;
}

.exp_w_img li{
  float:left;
  width:210px;
  padding-left:10px;
}

.sc{
  clear:both;
  text-align:right;
  font-size:0px;
  height:0px;
  overflow:hidden;
}

.sc a{
  display:block;
  height:0px;
  margin-left:-9999px;
}

#info{
  margin:0 0 20px 50px;
  width:700px;
  height:80px;
  background:transparent url(img/info.gif) no-repeat left top;
  /*text-indent:-9999px;*/
}