/*common*/
/* @import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css); */
/*@import url('http://fonts.googleapis.com/css?family=Nanum+Myeongjo'); */
@import url('//fonts.googleapis.com/css?family=Nanum+Gothic:400,700&subset=korean');
/*@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic+Coding:400,700&subset=korean');*/
html,body {width: 100%;height: 100%;font-size: 12px; font-weight: 400;}
html {overflow-x: hidden;}
/*body{font-family: 'Nanum Gothic Coding', monospace;}*/
/*textarea,input,select{font-family: 'Nanum Gothic Coding', monospace;}*/
body{font-family: 'Nanum Gothic', sans-serif;}
textarea,input,select{font-family: 'Nanum Gothic', sans-serif;}
/*body{font-family: 'Noto Sans CJK KR', Noto Sans CJK KR !important;}*/
/*textarea,input,select{font-family: 'Noto Sans CJK KR', Noto Sans CJK KR !important;}*/
* {margin: 0;padding: 0;}
a {text-decoration: none; color: black;}
ul,ol,li {list-style: none;}
img{vertical-align: middle; border:0 none;}
fieldset, legend{border:0;}
address{font-style:normal;}
input, textarea, select{border:0; outline: 0; border: 1px #666 solid; text-indent: 5px;}
textarea{line-height:180%; resize:none; text-indent: 0;}
input:focus, textarea:focus, select:focus, label:focus{outline: none; border: 1px #fc825d solid;}
button{border:0; outline: 0; cursor: pointer;}
.dis-bl{display:block;}
.dis-in{display:inline-block;}
.pos-re{position:relative;}
.col-org, .selected a, .selected, .on, .on a{color:#fc825d;}
.col-dporg{color:#fe670d;}
.sub-wrap{width: 1080px; margin: 0 auto; font-size: 13px;position: relative;}
.sub-wrap .section-title{
  font-size: 26px; color:#333; border-bottom: 1px #666 solid;
  background: url("/img/sub_01/orange-ck-icon.png") 2px 20px no-repeat;
  background-size: 26px 26px; padding: 13px 0 13px 40px; font-weight: 400;
}
/*header*/
.header .header-top{background-color: #fc825d; }
.header .bottom_wrap{height: 82px; width: 1080px; margin: 0 auto;}
.header .top_wrap{height: 43px; width: 1080px; margin: 0 auto;}
.logo{display: inline-block; line-height: 82px;}
.top_wrap .de{background-color: #333;margin-left: 8px;}

.header .header-top ul{float:right; line-height: 43px;}
.header .header-top li{float: left; padding:0 8px; font-size: 14px;}
.header .header-top li a{color:#fff;}
.header-bottom{border-bottom: 1px #acacac solid;}
.header .header-menu{float:right;}
.header .header-menu li a{color:#333; font-size: 24px; font-weight:300;}
.header .header-menu li{float:left; padding: 0 25px; position: relative; line-height: 82px;}
/*.header .header-menu li::after{*/
/*  content: "";*/
/*  width: 1px; height:20px;*/
/*  background-color: #c1c1c1;*/
/*  position: absolute; top: 32px; right: 0px;*/
/*}*/
.header .header-menu li.line::after {
  content: "";
  width: 1px; height:20px;
  background-color: #c1c1c1;
  position: absolute; top: 32px; right: 0px;
}
.header .header-menu li:nth-child(3){padding-right: 0;}
.header .header-menu li:nth-child(3)::after{content: ""; width: 0}


/*pagination*/
.pagination{text-align: center;padding: 50px 0;}
.pagination i{color:#666;}
.pagination a{color:#666; padding: 2px 2px; margin: 0 3px; font-size: 12px; font-weight: 300;}
.pagination a.active {
  font-weight: 500;
  color: #333;
  font-size: 14px;
  border-bottom: 2px #333 solid;
}

/*footer*/
.footer{clear: both; border-top: 2px #000 solid; font-size: 12px;}
.footer-wrap{width: 1080px; margin: 0 auto; padding-bottom: 85px;}
.company-inform{height: 55px; text-align: right;}
.company-inform ul{font-size: 0;}
.company-inform li a{font-size: 12px; color:#666;}
.company-inform li {font-size: 14px; display: inline-block; line-height:55px; padding:0 15px; position: relative;}
.company-inform li::after{
  content: "";
  width: 1px; height: 15px;
  background-color: #666;
  position: absolute; top: 21px; right: 0px;
}

.company-inform li:nth-child(1){padding-right: 0;}
.company-inform li:nth-child(1)::after{content: "";width: 0;}
.company-inform li:nth-child(4){padding-right: 0;}
.company-inform li:nth-child(4)::after{content: "";width: 0;}
.company-inform::after{
  content: "";
  width: 100%; height: 1px;
  background-color: #f2f2f2;
  position: absolute; top: 54px; right: 0px;
}
.company-address{padding-top: 30px;}
.company-address ul{width: 780px;}
.company-address li {float: left; color:#666;}
.footer-logo{padding: 0 50px;}
.footer-logo~li {margin-right: 10px; line-height: 19px;}

/*button*/
.gray-btn{
  color:#fff; font-weight: 600;
  background-color: #acacac;
  border:1px #acacac solid;
}
.gray-btn:hover{
  color:#fe670d;
  background-color: #fff;
  border:1px #fe670d solid;
}
.org-btn{
  color: #fff; font-weight: 600;
  background-color: #fe670d;
  border: 1px #fe670d solid;
}
.org-btn:hover {background-color: #fff; color: #fe670d; border: 1px #fe670d solid;}
.bd-gray-btn {border: 1px #acacac solid; background-color: #fff;}
.bd-opt-btn {border: 1px #acacac solid; background-color: #fff;}
.bd-gray-btn:hover {background-color: #fff; border: 1px #fe670d solid; color:#fe670d;}

/*check box*/
input[type=checkbox] {display: none;}
input[type=checkbox]+label{
    display: inline-block;
    cursor: pointer;
    position: relative;
    padding-left: 20px;
    font-size: 13px;
}
input[type="checkbox"]+label:before {
    content: "";
    display: inline-block;
    width: 12px; height: 12px;
    position: absolute; left: 0;
    background-color: #fff;
    border: 1px #333 solid;
    box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);
}
input[type="checkbox"]:checked+label::before {
    content: "";
    background: url("/img/sub_06/check.png") center center no-repeat;
}

/*selectbox*/
.drop-float{float: left;}
.dropdown, .dropdown:visited {position: relative; color:#333; text-decoration:none; outline:none;}
.dropdown:hover{color:#816c5b;}
.dropdown label{
  background: #fff url(/img/main/bottom-arrow.png) no-repeat 140px 15px;
  background-size: 12px;
  border:1px #666 solid;
  width:155px; display:block;
  padding:7px; text-align: center;
  font-weight: 400;
  white-space: nowrap;
/*  overflow: hidden;*/
  text-overflow: ellipsis;
  max-width: 155px;
}
.dropdown label.l2{
  background: #fff url(/img/main/bottom-arrow.png) no-repeat 140px 15px;
  background-size: 12px;
  border:1px #666 solid;
  width:155px; display:block;
  padding:7px; text-align: center;
  font-weight: 400;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 155px;
}
.dropdown label:hover, .dropdown label:focus {border: 1px #fe670d solid;}
.dropdown select{z-index:100;cursor:pointer; position: absolute;top: 0;font-family: ³ª´®°íµñ,¸¼Àº °íµñ,µ¸¿ò; width:171px; height:38px;padding: 7px 5px 8px 5px;}\\
/*.dropdown select{z-index:100;cursor:pointer; position: absolute;top: 0;width:171px; height:36px; opacity:0; filter:alpha(opacity=0); -ms-filter:alpha(opacity=0)/* IE 8 ;}*/


/* list choice */
.common-center{width: 1080px; margin:0 auto;}
.mark-chk ul{font-size: 0;}
.mark-chk li{width: 540px; height: 60px; display: inline-block; font-size: 24px; line-height: 60px; font-weight: 600; text-align: center; position: relative;}
.mark-chk li.third{width: 360px; height: 60px; display: inline-block; font-size: 24px; line-height: 60px; font-weight: 500; text-align: center; position: relative;}
.mark-chk .marker{background-color: #fc825d;}
.mark-chk .no-marker{background-color: #e8e8e8;}
.marker a{color:#fff;}
.no-marker a{color:#666;}
.marker::after{
  content: "";
  display: inline-block;
  width: 20px; height: 20px;
  background-color: #fc825d;
  transform: rotate(45deg);
  position: absolute;bottom: -10px;left: 260px;
}

/*table*/
.table-sec-wrap{clear: both;}
table, tr, td{border-collapse: collapse;}
table{width: 100%;}
.table-sec-wrap table span.new{display: inline-block; width: 42px; height: 20px; color:#fff; font-size: 12px; font-weight: 600; background-color: #ff6600; border-radius: 2px; line-height: 20px;}
.table-sec-wrap thead tr{height: 51px; border-bottom: 1px #333 solid; border-top: 1px #333 solid;}
.table-sec-wrap thead tr th{padding: 10px 0; position: relative; font-weight: 400;font-size: 16px;}
.table-sec-wrap thead tr th::after{
  content: "";
  width: 1px; height: 11px;
  background-color: #c1c1c1;
  position: absolute; top: 21px; right: 0px;
}
.table-sec-wrap thead tr th.line-none::after{content: ""; width: 0;}
.table-sec-wrap tbody tr td{text-align: center; height: 50px; border-bottom: 1px #ddd solid;}

.board-seq {color:#666;}
.table-sec-wrap td.title{color:black;text-align:left;}
td.title .title_span{margin-left:35px;}
td.division{color:#333;}
td.city, td.user-name, td.regdate{color:#a0a0a0;}

/*°Ô½ÃÆÇ Å×ÀÌºí »óÅÂ¿¡ µû¸¥ ±Û¾¾ »ö»ó º¯°æ Å¬·¡½º¸í*/
.status-01{color:#666;} /*Á¢¼ö*/
.status-02{color:#fec10d;} /*»ó´ãÁß*/
.status-03{color:#59cdef;} /*¿¬°áÁß*/
.status-04{color:#fe670d;} /*¿Ï·á*/
.status-05{color:#9753be;} /*°è¾àÁß*/

.left_menu{width:238px;float:left;height:100%;padding-top:20px;}
.contents {width: 808px;float: right;}

input[type=radio].rdbtn {
float: left;
margin: 3px;
}
.lb1 { display:block; float:left; width:15px;}

#quick {
cursor:pointer;
position:absolute;
right: -50px;
}