#bg-top {
	color: #000;
	font-size: 0.8em;
	/*padding-bottom: 3px;*/
	padding-top: 2px;
	background: url(../images/details/bg_center.png);
}

#h-tagEdit {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
}

#info {
	margin: 0 auto;
	padding: 0;
	width: 293px;
}

.img-n {
	width: 17px;
	height: 17px;
}

.txt-box {
	width: 220px;
	height: 16px;
	border: 0;
	margin: 6px 18px;
	padding: 2px 3px;
	vertical-align: middle;
	/*IE6でタグ編集が効かないバグがあったため*/
	/*background: url(../images/details/bg_txt.png);*/
}

.btn-lock {
	width: 19px;
	height: 18px;
}

#btn-fini {
	width: 92px;
	height: 27px;
	margin: 0;
	padding: 0;
}

#btn-fini-td {
	text-align: center;
	height: 27px;
	padding: 20px;
}

.table-tag {
	margin: 0;
	padding: 0;
}

#facebox .b {  background:url(../images/details/bg_top_m.png) bottom right;}
#facebox .tl {  background:url(../images/details/bg_top_l.png) bottom right;}
#facebox .tl02 {  background:url(../images/details/bg_l.png) right repeat-y;}
#facebox .tm {  background:url(../images/details/bg_top_m.png) bottom right;}
#facebox .tr {  background:url(../images/details/bg_top_r.png) bottom left;}
#facebox .tr02 {  background:url(../images/details/bg_r.png) left repeat-y;}
#facebox .ml {  background:url(../images/details/bg_l.png) right repeat-y;}
#facebox .mr {  background:url(../images/details/bg_r.png) left repeat-y;}
#facebox .bl {  background:url(../images/details/bg_btm_l.png) top right;}
#facebox .bm {  background:url(../images/details/bg_btm_m.png) top right;}
#facebox .br {  background:url(../images/details/bg_btm_r.png) top left;}

#facebox {
  position: absolute;
  z-index: 1001;
  text-align: left;
}

#facebox .popup {
  position: relative;
  width: 360px;
}

#facebox table {
  border-collapse: collapse;
  margin: 0;
  padding: 0;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
  margin: 0;
}

#facebox .body {
  padding: 0;
  margin: 0 auto;
  background: url(../images/details/bg_center.png);
  width: 360px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  padding: 0;
  margin: 0;
  text-align: right;
  line-height: 0;
  font-size: 0;
}

.close_image {
	width: 18px;
	height: 18px;
}

#facebox .b,
#facebox .tl,
#facebox .tm,
#facebox .tr,
#facebox .bl,
#facebox .bm,
#facebox .br {
  height: 12px;
  width: 12px;
  padding: 0;
  overflow: hidden;
}

#facebox .ml,
#facebox .mr,
#facebox .tl02,
#facebox .tr02 {
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#facebox .b,
#facebox .tl,
#facebox .tm,
#facebox .tr,
#facebox .bl,
#facebox .bm,
#facebox .br,
#facebox .ml,
#facebox .mr,
#facebox .tl02,
#facebox .tr02,
#facebox .body,
#h-popup,
#bg-top,
.img-n,
.close_image,
.btn-lock,
#btn-fini,
.txt-box {
	zoom: 1;
}

* html #facebox .b,
* html #facebox .tl,
* html #facebox .tm,
* html #facebox .tr,
* html #facebox .bl,
* html #facebox .bm,
* html #facebox .br,
* html #facebox .ml,
* html #facebox .mr,
* html #facebox .tl02,
* html #facebox .tr02,
* html #facebox .body,
* html #h-popup,
* html #bg-top,
* html .img-n,
* html .close_image,
* html .btn-lock,
* html #btn-fini,
* html .txt-box {
	behavior: expression(IEPNGFIX.fix(this));
}
