@charset "utf-8";


#layer_dialog{color:#1c1f2b;background:#fff;height:100%;line-height:1;}
#layer_dialog{/padding-left:1px;}
#layer_dialog div, #layer_dialog h1{margin:0;padding:0;}
#layer_dialog img{border:0;vertical-align:top;}
#layer_dialog address,
#layer_dialog caption,
#layer_dialog cite,
#layer_dialog code,
#layer_dialog dfn,
#layer_dialog em,
#layer_dialog th,
#layer_dialog var{font-style:normal;font-weight:normal;}
#layer_dialog a{cursor:pointer;}
#layer_dialog body{font-size:12px;font-family:"ＭＳ Ｐゴシック","MS PGothic",sans-serif;}
#layer_dialog h1{font-size:12px;font-weight:normal;line-height:1;}
#layer_dialog_validations { display: none !important;}

*+html body { overflow-y:visible;} /* for ie7 */

#layer_dialog .imgsp{
  display:block;
  height:0px;
  overflow:hidden !important;
  line-height:10;
  /zoom:1;
  text-indent: 0px;
}

#layer_dialog{
  background:#fff url(../images/pmang/template/bg.png) repeat-x 0 -200px;
  text-align:center;
  width:478px;
  border:#dddddd solid 1px;
  margin:0 auto;
}
#layer_dialog .main_area{
  border:#eeeeee solid 4px;
  background:#fff;
  color:#666;
  padding:15px;
  letter-spacing: normal;
}
#layer_dialog h1{
  background:#9ca0ac url(../images/pmang/template/popup.png) no-repeat 0 -114px;
  color:#fff;
  line-height:1.5;
  text-align:left;
  font-weight:bold;
  padding:7px 10px 7px 29px;
  margin:0 0 10px;
  font-size:12px;
}
#layer_dialog .txt_nml{
  text-align:left;
  line-height:1.5;
  margin:0 0 10px;
  font-size:12px;
  color: rgb(102,102,102);
}
#layer_dialog .txt_imp{
  text-align:left;
  line-height:1.5;
  color:#ff6600;
  margin:0 0 10px;
}
#layer_dialog .login{
  text-align:center;
  margin:10px 60px;
  /margin:10px 50px;
  padding:10px 10px 5px;
  background:#eeeeee;
  color:#000;
}
#layer_dialog .login .keycrypt{
  vertical-align:middle;
  font-family:Verdana, Geneva, sans-serif;
  font-size:10px;
}
#layer_dialog .login .keycrypt strong{
  font-weight:normal;
  padding:0 5px;
}
#layer_dialog .login .keycrypt strong,
#layer_dialog .login .keycrypt input,
#layer_dialog .login .keycrypt img{
  vertical-align:middle;
}
#layer_dialog .login dl{
  padding:10px 0 0;
  margin:0;
  text-align:left;
  overflow:hidden;
  /zoom:1;
}
#layer_dialog .login dt,
#layer_dialog .login dd{
  height:25px;
  vertical-align:middle;
  text-align:left;
  margin:0;
  padding:0;
  float:left;
  /zoom:1;
}
#layer_dialog .login dt{
  background:url(../images/pmang/template/popup.png) no-repeat -484px 7px;
  font-weight:bold;
  padding:0 0 0 12px;
  line-height:20px;
  width:90px;
}
#layer_dialog .login dd{
  width:150px;
  /width:200px;
}
#layer_dialog .login dl input{
  height:18px;
  line-height:18px;
  border:#cccccc solid 1px;
}

#layer_dialog .btn{
  text-align:center;
  margin:15px 0 0;
  padding: 0px;
}
#layer_dialog .btn .imgsp{
  display:inline-block;
  /display:inline;
  background:url(../images/pmang/template/popup.png) no-repeat;
  width:117px;
  padding:24px 0 0;
  margin:0 auto;
  vertical-align:middle;
}
#layer_dialog .btn .btn_close{background-position:0 0;}
#layer_dialog .btn .btn_close:hover{background-position:-117px 0;}
#layer_dialog .btn .btn_submit{background-position:-234px 0;}
#layer_dialog .btn .btn_submit:hover{background-position:-351px 0;}
#layer_dialog .btn .btn_search{background-position:0 -48px;}
#layer_dialog .btn .btn_search:hover{background-position:-117px -48px;}
#layer_dialog .btn .btn_yes{background-position:0 -24px;}
#layer_dialog .btn .btn_yes:hover{background-position:-117px -24px;}
#layer_dialog .btn .btn_no{background-position:-234px -24px;}
#layer_dialog .btn .btn_no:hover{background-position:-351px -24px;}
#layer_dialog .btn .btn_popup{
  background-position:-234px -48px;
  padding:0;
  height:24px !important;
  line-height:24px;
  text-align:center;
  color:#fff !important;
  text-decoration:none !important;
  font-size:12px;
  letter-spacing:1px;
}
#layer_dialog .btn .btn_popup:hover{background-position:-351px -48px;}

#layer_dialog p{
  margin: 0px;
  padding: 0px;
}
