@CHARSET "UTF-8";
/* Tomato System parkjisun 20120409 */
.ep_pg_play li.moving {
  background: #f6f6f6;
  border: 1px solid #afb1b4;
}

div.mod { border: 1px solid #cfcfcf;   position: relative; zoom: 1; margin: 0px; padding: 0px 0px 0px 0px; }
.tableHeader { border-top-width: 1px; border-top-style: solid; border-top-color: #c4c4c4; width: 100%; table-layout:fixed; word-wrap:break-word; }
.tblHCenter { font-family: "돋움", Arial; font-size: 12px; text-align: center; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c4c4c4; border-left-width: 1px; border-left-style: solid; border-left-color: #c4c4c4; background-repeat: repeat-x; background-position: bottom; padding: 1px; }
.tblHCenterS { font-family: "돋움", Arial; font-size: 12px; background-repeat: repeat-x; background-position: bottom; text-align: center; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c4c4c4; padding: 1px; }
.tblHLeft { font-family: "돋움", Arial; font-size: 12px; background-repeat: repeat-x; background-position: bottom; text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c4c4c4; border-left-width: 1px; border-left-style: solid; border-left-color: #c4c4c4; padding: 1px; }
.tblHLeft1 { font-family: "돋움", Arial; font-size: 12px; background-color: #d3e0f2; background-repeat: repeat-x; background-position: bottom; text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c4c4c4; border-left-width: 1px; border-left-style: solid; border-left-color: #c4c4c4; padding: 1px; }
.tblHLeftS { font-family: "돋움", Arial; font-size: 12px; background-repeat: repeat-x; background-position: bottom; text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c4c4c4; padding: 1px; }
.tblHLeftS1 { font-family: "돋움", Arial; font-size: 12px; background-color: #d3e0f2; background-repeat: repeat-x; background-position: bottom; text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c4c4c4; padding: 1px; }
.tblHRight { font-family: "돋움", Arial; font-size: 12px; background-repeat: repeat-x; background-position: bottom; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c4c4c4; border-left-width: 1px; border-left-style: solid; border-left-color: #c4c4c4; padding: 1px; }
.tblHRightS { font-family: "돋움", Arial; font-size: 12px; background-repeat: repeat-x; background-position: bottom; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c4c4c4; padding: 1px; }
.tblBLeft { font-family: "돋움", Arial; font-size: 12px; color: #494949; text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c4c4c4; border-left-width: 1px; border-left-style: solid; border-left-color: #c4c4c4; padding: 1px; }
.tblBLeft1 { font-family: "돋움", Arial; font-size: 12px; color: #494949; background-color: #f8f8f8; text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c4c4c4; border-left-width: 1px; border-left-style: solid; border-left-color: #c4c4c4; padding: 1px; }
.tableBody { width: 100%; }
.tableBodyNH { width: 100%; }
.tblBLeftS { font-family: "돋움", Arial; font-size: 12px; color: #494949; text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c4c4c4; padding: 1px; }
.tblBCenter { font-family: "돋움", Arial; font-size: 12px; color: #494949; text-align: center; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c4c4c4; border-left-width: 1px; border-left-style: solid; border-left-color: #c4c4c4; padding: 1px; }
.tblBCenterS { font-family: "돋움", Arial; font-size: 12px; color: #494949; text-align: center; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c4c4c4; padding: 1px; }
.tblBCenter1 { font-family: "돋움", Arial; font-size: 12px; color: #494949; text-align: center; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c4c4c4; border-left-width: 1px; border-left-style: solid; border-left-color: #c4c4c4; padding: 1px; background-color: #f8f8f8 }
.tblBCenterS1 { font-family: "돋움", Arial; font-size: 12px; color: #494949; text-align: center; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c4c4c4; padding: 1px; background-color: #f8f8f8 }
.tblBRight { font-family: "돋움", Arial; font-size: 12px; color: #494949; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c4c4c4; border-left-width: 1px; border-left-style: solid; border-left-color: #c4c4c4; padding: 1px; }
.tblBRightS { font-family: "돋움", Arial; font-size: 12px; color: #494949; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c4c4c4; padding: 1px; }
.contentOption { font-family: "돋움", Arial; font-size: 12px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c4c4c4; }
.inpSelect { font-family: "돋움", Dotum, Arial; font-size: 9pt; color: #494949; }
.inpCheck { border-width: 0px; }
.baseTable { width: 100%; vertical-align: top; }
.lblText { font-family: "돋움", Arial; font-size: 12px; color: #2b569f; width: 100%; height: 21px; padding-right: 1px; padding-left: 1px; border: 0px solid #718db5; padding-top: 1px; }
.tblTrColor { background-color: #f8f8f8; }
.inpText1 { font-family: "돋움", Arial; font-size: 12px; color: #494949; background-color: #FFFFFF; width: 100%; border: 1px solid #D9D9D9; padding-right: 1px; padding-left: 1px; }
.lblText1 { font-family: "돋움", Arial; font-size: 12px; color: #494949; background-color: #FFFFFF; width: 100%; border: 0px solid #D9D9D9; padding-right: 1px; padding-left: 1px; }
.mntable { background-color: #273e66; width: 100%; }
.trMouseOver { background-color: #fff3d2; }
.page { font-family: "돋움", Arial; font-size: 12px; color: #7D7D7D; }
.pageSelected { font-family: "돋움", Arial; font-size: 12px; color: #494949; font-weight: bold; }
.footerCss { background-color : #e8f0fb; }

#menuTreeDiv li { margin: 0px 0px 0px 18px; }
#tabs li { margin: 0px; }

.containerTb { width:100%; }

.ep-s-inpreq {
}
.ep-s-inpreq:before {
  content: "*";
  color: red;
  font-weight: bold;
  padding-right: 3px;
}

