@charset "utf-8";

#modalOverlay {
  opacity: 0.5;
  background-color:#000;
  cursor:default;/* fixed bug KEYENCE-1315 */
}

#modalContainer_normal {
  height:582px;
  width:802px;
  left:50%;
  top:15%;
  margin-left:-400px; /* half the width, to center */
  background-color:#fff;
  /*border:3px solid #ccc;*/ /* fixed bug KEYENCE-1067 */
}

#modalContainer_normal a.modalCloseImg {
  background:url(../images/close_btn.png) no-repeat;
  width:75px;
  height:30px;
  display:inline;
  z-index:3200;
  position:absolute;
  top:6px;
  right:8px;
  cursor:pointer;
}

#modalContainer_imgkakudai {
  height:623px;
  width:600px;
  left:50%;
  top:15%;
  margin-left:-300px; /* half the width, to center */
  background-color:#fff;
/*  border:3px solid #ccc; */
}

#modalContainer_imgkakudai a.modalCloseImg {
  background:url(../images/btn_popup_dl_close.gif) no-repeat;
  width:52px;
  height:20px;
  display:inline;
  z-index:3200;
  position:absolute;
  top:3px;
  right:3px;
  cursor:pointer;
}
#modalContainer_DeleteCofirm {
  height:140px;
  width:401px;
  left:55%;
  top:25%;
  margin-left:-300px; /* half the width, to center */
  background-color:#fff;
  border:0px solid #ccc;
}
#modalContainer_DeleteCofirm a.modalCloseImg {
  background:url(../images/btn_popup_dl_close.gif) no-repeat;
  width:52px;
  height:16px;
  display:inline;
  z-index:3200;
  position:absolute;
  top:4px;
  right:4px;
  cursor:pointer;
}
#modalContainer_Message {
  height:159px;
  width:401px;
  left:55%;
  top:25%;
  margin-left:-300px; /* half the width, to center */
  background-color:#fff;
  border:0px solid #ccc;
}
#modalContainer_Message a.modalCloseImg {
  background:url(../images/btn_popup_dl_close.gif) no-repeat;
  width:52px;
  height:16px;
  display:inline;
  z-index:3200;
  position:absolute;
  top:4px;
  right:4px;
  cursor:pointer;
}

#modalContainer_PDFdownload {
  height:459px;
  width:599px;
  left:55%;
  top:10%;
  margin-left:-300px; /* half the width, to center */
  background-color:#fff;
  border:0px solid #ccc;
}
#modalContainer_PDFdownload a.modalCloseImg {
  background:url(../images/btn_popup_dl_close.gif) no-repeat;
  width:52px;
  height:16px;
  display:inline;
  z-index:3200;
  position:absolute;
  top:4px;
  right:3px;
  cursor:pointer;
}


#modalContainer_pdfDeleteCofirm {
  height:140px;
  width:401px;
  left:55%;
  top:35%;
  margin-left:-180px; /* half the width, to center */
  background-color:#fff;
  border:0px solid #ccc;
}
#modalContainer_pdfDeleteCofirm a.modalCloseImg {
  background:url(../images/btn_popup_dl_close.gif) no-repeat;
  width:52px;
  height:16px;
  display:inline;
  z-index:3200;
  position:absolute;
  top:4px;
  right:4px;
  cursor:pointer;
}

#modalContainer_productSelect {
  height:458px;
  width:598px;
  left:50%;
  top:10%;
  margin-left:-299px; /* half the width, to center */
  background-color:#fff;
  border:0px solid #ccc;
}
#modalContainer_productSelect a.modalCloseImg {
  background:url(../images/btn_popup_dl_close.gif) no-repeat;
  width:52px;
  height:16px;
  display:inline;
  z-index:3200;
  position:absolute;
  top:4px;
  right:3px;
  cursor:pointer;
}

#modalContainer_zero {
  height:650px;
  width:600px;
  left:50%;
  top:15%;
  margin-left:-300px; /* half the width, to center */
  background-color:#fff;
  /*border:3px solid #ccc;*/ /* fixed bug KEYENCE-1067 */
}

#modalContainer_zero .modal-frame {
    border: medium none;
    display: block;
    height: 100%;
    width: 100%;
}

#modalContainer_zero a.modalCloseImg {
  background:url(../images/fancybox.png) repeat scroll -40px 0;
  width:30px;
  height:30px;
  display:inline;
  z-index:3200;
  position:absolute;
  top:-15px;
  right:-15px;
  cursor:pointer;
}
