#facebox {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	text-align: left;
}

#facebox .popup {
	width: 890px;
	padding: 0 25px;
	background: transparent url(../image/bg_04.png) 25px 0 no-repeat;
}
* html #facebox .popup {
	padding: 0;
	background-position: 0 0;
}

#facebox .wrapper {
	padding: 25px 0;
	background: transparent url(../image/bg_05.png) 0 100% no-repeat;
}
* html #facebox .wrapper {
	padding: 25px 0 24px;
}

#facebox .container {
	padding: 0 15px;
	background: transparent url(../image/bg_06.png) 0 0 repeat-y;
}

#facebox .content {
}

#facebox .button {
	position: absolute;
	top: -26px;
	right: 0;
}
* html #facebox .button {
	right: -26px;
}

#facebox .close {
	display: block;
	width: 45px;
	height: 45px;
	background: transparent url(../image/bt_close_01.png) 0 0 no-repeat;
}
#facebox .close:hover {
	background-position: 0 -45px;
}
* html #facebox .close:hover {
	background: transparent url(../image/bt_close_01_ov.png) 0 0 no-repeat;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.facebox_hide {
  z-index: -100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

#facebox .menuPopup {
	width: 940px;
	padding: 0;
	background-position: 0 -50px;
	background-repeat: no-repeat;
}
* html #facebox .menuPopup {
	background-position: 0 -50px;
}

#facebox .menuPopup .wrapper {
	padding: 0;
	background-position: 0 -50px;
	background-repeat: no-repeat;
}

#facebox .menuPopup .container {
	padding: 0;
	background-position: 0 -50px;
	background-repeat: no-repeat;
}

#facebox .menuPopup .button {
	top: -10px;
}
* html #facebox .menuPopup .button {
	right: 0;
}
