@import "button.css";
@charset "utf-8";
/*[S]===============================================
 * =fnct.less
 * =button.less
 * */
._text-indent {
  text-indent: -5000px;
  font-size: 0;
}
._inline-block {
  display: inline-block;
  zoom: 1;
  *display: block;
}
._overflow {
  overflow: hidden;
  position: relative;
}
._text-overflow {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  word-wrap: break-word;
}
._clear:before,
._clear:after {
  clear: both;
  display: block;
  content: "";
}
._dl {
  padding: 0 1em;
  background: url("/Web-home/_UI/images/common/labelGab.gif") no-repeat left 50%;
  overflow: hidden;
  position: relative;
  display: inline-block;
  zoom: 1;
  *display: block;
}
._dl dt,
._dl dd {
  display: inline-block;
  zoom: 1;
  *display: block;
  color: #777;
}
._dl dt {
  margin-right: 0.5em;
}
._dl dd {
  color: #333;
}
._dl._noGab {
  padding: 0 1em 0 0;
  background-image: none;
}
/*[E]===============================================*/
#_contentBuilder ._fnctWrap {
  height: 100%;
}
._fnctPopupAdmin {
  position: fixed;
  overflow: hidden;
  width: 25px;
  height: 25px;
  top: 0;
  right: 0;
  text-indent: -5000px;
  background-image: url(/Web-home/_UI/images/editable/contentHandler.png);
  background-color: #111;
  background-repeat: no-repeat;
  background-position: -50px 0;
  z-index: 99999;
  -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
  display: none;
}
._fnctWrap {
  position: relative;
  line-height: 2;
  /* 
	 * tab
	 */
  /* list
	 * 1. rss + count
	 * 2. search
	 */
  /* 
	 * view
	 * write
	 */
  /* 
	 * table - list
	 */
}
._fnctWrap h2,
._fnctWrap h3,
._fnctWrap h4,
._fnctWrap h5,
._fnctWrap h6 {
  line-height: 2;
}
._fnctWrap ._fnctAdmin {
  position: absolute;
  overflow: hidden;
  width: 25px;
  height: 25px;
  top: 0;
  right: 0;
  text-indent: -5000px;
  background-image: url(/Web-home/_UI/images/editable/contentHandler.png);
  background-color: #111;
  background-repeat: no-repeat;
  background-position: -150px 0;
  z-index: 99999;
  -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
  display: none;
}
._fnctWrap h2 {
  font-size: 1.5em;
  line-height: 2;
}
._fnctWrap ._fnctBorder {
  border: 1px #dddddd solid;
  background-color: #fff;
  margin-bottom: 1em;
}
._fnctWrap ._fnctBorder ._inner {
  margin: 1em;
}
._fnctWrap ._fnctRadius {
  border-radius: 1em;
}
._fnctWrap ._tab {
  position: relative;
}
._fnctWrap ._tab ul {
  overflow: hidden;
  position: relative;
}
._fnctWrap ._tab ul li {
  float: left;
}
._fnctWrap ._tab ul li strong,
._fnctWrap ._tab ul li input,
._fnctWrap ._tab ul li a {
  display: block;
}
._fnctWrap ._tab ul li strong._on,
._fnctWrap ._tab ul li input._on,
._fnctWrap ._tab ul li a._on {
  font-weight: 600;
}
._fnctWrap ._tab._normal {
  margin-bottom: 1em;
}
._fnctWrap ._tab._normal ul li strong,
._fnctWrap ._tab._normal ul li input,
._fnctWrap ._tab._normal ul li a {
  color: #333;
  height: 33px;
  line-height: 33px;
  margin-right: 2px;
  margin-bottom: 2px;
  padding: 0 20px;
  border-width: 1px;
  border-style: solid;
  border-color: #dbdbdd;
  background-color: #f7f7f9;
}
._fnctWrap ._tab._normal ul li strong._on,
._fnctWrap ._tab._normal ul li input._on,
._fnctWrap ._tab._normal ul li a._on {
  background-color: #009df5;
  border-color: #009df5;
  color: #fff;
}
._fnctWrap ._tab._tabs {
  margin-bottom: 1em;
  border: 1px #c4c4c4 solid;
  padding: 5px 0 0 5px;
}
._fnctWrap ._tab._tabs ul {
  overflow: hidden;
  position: relative;
}
._fnctWrap ._tab._tabs ul li {
  float: none;
  display: inline-block;
  zoom: 1;
  *display: block;
}
._fnctWrap ._tab._tabs ul li strong,
._fnctWrap ._tab._tabs ul li input,
._fnctWrap ._tab._tabs ul li a {
  font-size: 0.98em;
  color: #555;
  height: 28px;
  line-height: 28px;
  padding: 0 10px 0 10px;
  margin: 0 0 5px 0;
}
._fnctWrap ._tab._tabs ul li strong._on,
._fnctWrap ._tab._tabs ul li input._on,
._fnctWrap ._tab._tabs ul li a._on,
._fnctWrap ._tab._tabs ul li strong:hover,
._fnctWrap ._tab._tabs ul li input:hover,
._fnctWrap ._tab._tabs ul li a:hover {
  color: #fff;
  background-color: #00b3cd;
}
._fnctWrap .fnDiv {
  position: relative;
}
._fnctWrap .fnDiv .fnLeft {
  float: left;
  line-height: 30px;
}
._fnctWrap .fnDiv .fnRight {
  float: right;
}
._fnctWrap .fnDiv .fnSearch {
  position: relative;
}
._fnctWrap .fnDiv .fnSearch fieldset {
  float: right;
  position: relative;
}
._fnctWrap .fnDiv .fnSearch fieldset span,
._fnctWrap .fnDiv .fnSearch fieldset label,
._fnctWrap .fnDiv .fnSearch fieldset select,
._fnctWrap .fnDiv .fnSearch fieldset input,
._fnctWrap .fnDiv .fnSearch fieldset .fnSubmit {
  float: left;
}
._fnctWrap .fnDiv .fnSearch fieldset label,
._fnctWrap .fnDiv .fnSearch fieldset .fnSubmit {
  line-height: 28px;
}
._fnctWrap .fnDiv .fnSearch fieldset select {
  height: 30px;
  line-height: 30px;
  margin-right: 0.5em;
}
._fnctWrap .fnDiv .fnSearch fieldset input[type="text"] {
  width: 150px;
  padding: 0;
}
._fnctWrap .fnDiv .fnSearch fieldset .fnSubmit a,
._fnctWrap .fnDiv .fnSearch fieldset .fnSubmit input {
  text-indent: -5000px;
  font-size: 0;
  border: 0;
  border-radius: 0 3px 3px 0;
  margin-right: 0;
  width: 28px;
  height: 30px;
  background: url("/Web-home/_SITES/images/common/btnSearch.png") #4d4b4a no-repeat 50% 50%;
}
._fnctWrap .fnDiv.areaButton {
  overflow: hidden;
  padding: 1em 0;
  text-align: center;
}
._fnctWrap ._view,
._fnctWrap ._write {
  border-width: 2px 1px 1px 1px;
  border-color: #009df5 #dddddd #dddddd #dddddd;
  border-style: solid;
  background-color: #fff;
  padding: 0 1em;
}
._fnctWrap ._view ._form,
._fnctWrap ._write ._form {
  border-top: 1px #eaeaea solid;
  border-bottom: 0;
}
._fnctWrap ._view ._form:first-child,
._fnctWrap ._write ._form:first-child {
  border: 0;
}
._fnctWrap ._view ._form ._comment,
._fnctWrap ._write ._form ._comment {
  margin-top: 0.5em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  background-color: #EFF7F9;
}
._fnctWrap ._fnTable {
  width: 100%;
  border-width: 1px 0 0 1px;
  border-color: #ddd;
  border-style: solid;
  table-layout: fixed;
}
._fnctWrap ._fnTable caption {
  display: none;
}
._fnctWrap ._fnTable colgroup col.auto {
  width: auto;
}
._fnctWrap ._fnTable thead tr th {
  padding: 7px 0;
  font-weight: 600;
  border-width: 1px;
  border-style: solid;
  border-color: #bbb;
  background: #dedede;
  box-shadow: inset 2px 2px 5px #ccc;
}
._fnctWrap ._fnTable tbody tr th,
._fnctWrap ._fnTable tbody tr td {
  border-width: 0 1px 1px 0;
  border-color: #ddd;
  border-style: solid;
  padding: 7px 0;
  text-align: center;
}
._fnctWrap ._fnTable tbody tr th._tdAnchor a,
._fnctWrap ._fnTable tbody tr td._tdAnchor a {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  word-wrap: break-word;
  text-align: left;
  margin: 0 7px;
}
._fnctWrap ._fnTable tbody tr._even {
  background-color: white;
}
._fnctWrap ._fnTable tbody tr._odd {
  background-color: #f7f7f7;
}
/* 
 * input
 */
input[type="text"]:focus,
input[type="password"]:focus,
input[type="color"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="email"]:focus,
input[type="file"]:focus,
input[type="month"]:focus,
input[type="number"]:focus,
input[type="range"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
input[type="week"]:focus,
.selectboxit-container:focus {
  border-color: #009df5;
}
/* 
 * ol,ul style
 */
._disc,
._decimal,
._upper-alpha,
._lower-alpha {
  -webkit-padding-start: 25px;
}
:root ._disc,
:root ._decimal,
:root ._upper-alpha,
:root ._lower-alpha {
  padding-left: 25px;
}
._disc li {
  list-style-type: disc;
}
._decimal li {
  list-style-type: decimal;
}
._upper-alpha li {
  list-style-type: upper-alpha;
}
._lower-alpha li {
  list-style-type: lower-alpha;
}
/* etc
 * 1. rss
 * 2. contntMaster - ������Ʈ ���� �� ����
 * */
._sysRss {
  display: inline-block;
  zoom: 1;
  *display: block;
  font-weight: 600;
  color: #333 !important;
  min-height: 15px;
  _height: 15px;
  padding: 0 0 0 20px;
  background-image: url("/Web-home/_SITES/images/common/rss.gif");
  background-repeat: no-repeat;
  background-position: 0 50%;
}
.thisPath,
.contntMaster {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  font-size: 1em;
  line-height: 1.5;
  padding: 0 .5em;
  border-width: 1px;
  border-style: solid;
  z-index: 999;
  background-color: #000;
  color: #fff;
}
