@charset "utf-8";

/*
----------------------------------------------------------------
	This style for popupwindow.
----------------------------------------------------------------
*/

#header { text-align:center; }

.pWindow, .pWindow table {
  border:none;
  font-family: "CI", "qMmpS Pro W3", Verdana, "lr oSVbN", sans-serif;
  margin:0;
  padding:0;
}

.pWindow table td {
  border:none;
  margin: 0;
  padding: 0;

}

.pWindow .pwContainer { border-collapse: collapse; }

.pWindow .titleBar {
  font-weight: bold;
  line-height: 35px;
}

.pWindow .titleBar .pwBarL {
  background: url(../images/pw_tbar_l.png) left top no-repeat;
  width: 8px;
  height: 35px;
}

* html .pWindow .titleBar .pwBarL {
  behavior: url(/special/mytown/js/iepngfix.htc);
  background: url(../images/pw_tbar_l.png) left top no-repeat;
}

.pWindow .titleBar .pwBarCenter {
  background: url(../images/pw_tbar_c.png) left top repeat-x;
  cursor: move;
  height: 35px;
}

* html .pWindow .titleBar .pwBarCenter {
  background: url(../images/pw_tbar_c.png) left top no-repeat;
}

.pWindow .titleBar .pwBarR {
  background: url(../images/pw_tbar_r.png) left top no-repeat;
  width: 18px;
  height: 35px;
}

* html .pWindow .titleBar .pwBarR {
  behavior: url(/special/mytown/js/iepngfix.htc);
  background: url(../images/pw_tbar_r.png) left top no-repeat;
}

.pWindow .contentsBox { position: relative; }

.pWindow .contentsBox .contentsL {
  background: url(../images/pw_body_l.png) left top repeat-y;
  width: 8px;
  height: 100%;
}

* html .pWindow .contentsBox .contentsL {
  behavior: url(/special/mytown/js/iepngfix.htc);
  background: url(../images/pw_body_l.png) left top repeat-y;
}

.pWindow .contentsBox .contentsBody {
  background-color: #f9f9f9;
  padding: 0px;
  overflow: auto;
  vertical-align: top;
  height:95%;
}

.pWindow .contentsBox .contentsBody div.information {
  background: url(../images/ico_information.png) left top no-repeat;
  padding-left: 50px;
  min-height: 44px;
  height: auto !important;
  height: 44px;		/* for IE */
}

.pWindow .contentsBox .contentsBody div.warning {
  background: url(../images/ico_warning.png) left top no-repeat;
  padding-left: 50px;
  min-height: 44px;
  height: auto !important;
  height: 44px;		/* for IE */
}

.pWindow .contentsBox .contentsBody div.caution {
  background: url(../images/ico_caution.png) left top no-repeat;
  padding-left: 50px;
  min-height: 44px;
  height: auto !important;
  height: 44px;		/* for IE */
}

.pWindow .contentsBox .contentsBody.contentsMain {	/* for Opera and IE hack */ height: 100%; }

.pWindow .contentsBox .contentsBody iframe {
  width: 100%;
  height: 100%;
}

.pWindow .contentsBox.btnArea td {
  overflow: hidden;
  padding: 0 !important;
  vertical-align: bottom;
  height: 35px;
}

.pWindow .contentsBox .contentsR {
  background: url(../images/pw_body_r.png) left top repeat-y;
  width: 18px;
  height: 100%;
}

* html .pWindow .contentsBox .contentsR {
  behavior: url(/special/mytown/js/iepngfix.htc);
  background: url(../images/pw_body_r.png) left top repeat-y;
}

.pWindow .contentsFooter { position: relative; }

.pWindow .contentsFooter .cfL {
  background: url(../images/pw_foot_l.png) left top no-repeat;
  width: 8px;
  height: 18px;
}

* html .pWindow .contentsFooter .cfL {
  behavior: url(/special/mytown/js/iepngfix.htc);
  background: url(../images/pw_foot_l.png) left top no-repeat;
}

.pWindow .contentsFooter .cfC {
  background: url(../images/pw_foot_c.png) left top no-repeat;
  margin: 0 9px 0 8px;
  height: 18px;
}

* html .pWindow .contentsFooter .cfC {
  behavior: url(/special/mytown/js/iepngfix.htc);
  background: url(../images/pw_foot_c.png) left top no-repeat;
  height: 18px;

}

.pWindow .contentsFooter .cfR {
  background: url(../images/pw_foot_r.png) left top no-repeat;
  width: 18px;
  height: 18px;
}

* html .pWindow .contentsFooter .cfR {
  behavior: url(/special/mytown/js/iepngfix.htc);
  background: url(../images/pw_foot_r.png) left top no-repeat;
}

.pWindow .contentsFooter .cfR.resizable {
  background: url(../images/pw_foot_r_resize.png) left top no-repeat;
  width: 18px;
  height: 18px;
}

* html .pWindow .contentsFooter .cfR.resizable {
  behavior: url(/special/mytown/js/iepngfix.htc);
  background: url(../images/pw_foot_r_resize.png) left top no-repeat;
}

.pwBtn {
  text-align: center;
  height: 25px;
}

/*
------------------------------------------------------
	{^?AX^C
------------------------------------------------------
*/
.closeBtn {
  background: url(../images/btn_close.png) left top no-repeat;
  outline: 0;
  position: absolute;
  right: 25px;
  top: 8px;
  text-indent: -9999px;
  width: 80px;
  height: 20px;
}

* html .closeBtn {
  behavior: url(/special/mytown/js/iepngfix.htc);
  background: url(../images/btn_close.png) right top no-repeat;
}

.minimumBtn {
  background: url(../images/btn_minimum.png) left top no-repeat;
  outline: 0;
  position: absolute;
  right: 57px;
  top: 5px;
  text-indent: -9999px;
  width: 20px;
  height: 20px;
}

.maximumBtn {
  background: url(../images/btn_maximum.png) left top no-repeat;
  outline: 0;
  position: absolute;
  right: 35px;
  top: 5px;
  text-indent: -9999px;
  width: 20px;
  height: 20px;
}

.pwYes {
  background: url(../images/btn_pw_yes.png) left top no-repeat;
  display: -moz-inline-box;
  display: inline-block;
 /display: inline;
  outline: 0;
  line-height: 25px;
  width: 75px;
  height: 25px;
 /zoom: 1;
}

.pwYes.confirm { margin-right: 3px; }

.pwYes:hover { background-position: left bottom; }

.pwNo {
  background: url(../images/btn_pw_no.png) left top no-repeat;
  display: -moz-inline-box;
  display: inline-block;
 /display: inline;
  outline: 0;
  width: 75px;
  height: 25px;
 /zoom: 1;
}

.pwNo:hover { background-position: left bottom; }

/*
------------------------------------------------------
	[_\?wi?F???X^C
------------------------------------------------------
*/
#pwCover { background-color: black; }

