@charset "utf-8";

body#special .dialog .error ,
body#special .dialog .title {
  margin: 20px 0;
  color: #b75600 !important;
  font-weight: bold;
}
body#special .dialog .note {
  font-size: 11px;
}
body#special p.section_b20 {
  margin-bottom: 20px;
}
.section_b65 {
  margin-bottom: 65px;
}
body#special .dialog {
  display: none;
  padding: 15px 25px;
  text-align: center;
  color: #deddbb;
  background: #000;
  border: 3px solid #deddbb;
}
body#special .dialog p, body#special .dialog h3{
    text-align: center;
}

/*
#share-dialog {
  text-align: center;
}
`*/
body#special .dialog iframe {
  position: absolute;
  top: 5px;
  left: 5px;
  z-index: 0;
  width: 90%;
  height: 90%;
  border: none;
  background: none;
}
.ui-dialog .btn_align {
  padding-left: 53px;
}
.ui-dialog .btn_align li {
  padding-bottom: 5px;
}

#code-data {
  color: #b75600;
  font-size: 16px;
  font-weight: bold;
  margin: 15px 0 20px;
}
body#special .dialog .delete,
body#special .dialog .btn_close {
  overflow: hidden;
  display: block;
  margin: 0 auto 15px;
  padding-top: 40px;
  height: 0 !important;
  width: 182px;
  background-image: url(./parts/btn_dialog.jpg);
  background-repeat: no-repeat;
}
body#special .dialog .btn_close {
  background-position: 0 0;
}
body#special .dialog .btn_close:hover {
  background-position: -182px 0;
}
body#special .dialog .delete {
  background-position: 0 -120px;
}
body#special .dialog .delete:hover {
  background-position: -182px -120px;
}
/*----------------------
=.ui-widget-overlay
----------------------*/
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-widget-overlay {
  background: #000 50% 50% repeat-x;
  opacity: .30;
  filter:Alpha(Opacity=30);
}


/*----------------------
=.ui-dialog-content
----------------------*/
.ui-widget-header {
  display: none;
}
/*----------------------
=.ui-dialog-titlebar-close
----------------------*/

.dialog .btn,
.ui-dialog-titlebar-close {
  overflow: hidden;
  display: inline-block;
  padding-top: 40px;
  height: 0 !important;
  background-image: url(./parts/btn_dialog.jpg);
  background-repeat: no-repeat;
}

* html .ui-dialog-titlebar-close {
  display: inline;
  zoom: 1;
}
*:first-child+html .ui-dialog-titlebar-close {
  display: inline;
  zoom: 1;
}
a.ui-dialog-titlebar-close {width: 262px; background-position: 0 -55px;}
a.ui-dialog-titlebar-close:hover { background-position: -262px -55px;}


.ui-dialog .btn {
  margin-bottom: 15px;
  width: 182px;
  padding-top: 40px;
  background: url(./parts/btn_dialog.jpg) repeat-y 0 0;
}

.ui-dialog .btn_cancel { background-position: 0 0;}
.ui-dialog .btn_cancel:hover { background-position: -182px 0;}
.ui-dialog .btn_send { background-position: 0 -40px;}
.ui-dialog .btn_send:hover { background-position: -182px -40px;}
.ui-dialog .btn_playdate { background-position: 0 -80px;}
.ui-dialog .btn_playdate:hover { background-position: -182px -80px;}
.ui-dialog .btn_zerodl { margin-left: 13px;background-image: url(./parts/trial/btn_dl.png);background-position: -182px 0;}
.ui-dialog .btn_zerodl:hover { background-position: -182px -40px;}

.ui-dialog .title_line {
    background: url(./parts/line.gif) repeat-x left top;
    padding: 12px 0 0;
}