@import url("notosanskr.css");

.tree-ellipsis a {
    width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 150px;
}

.tree-ellipsis2 {
	max-width: 100px !important;
}

.tree-ellipsis3 {
	max-width: 120px !important;
}

.fc-day-grid-container {
	height: 960px !important;
	overflow: auto !important;
}

html body {
	font-family:'S-Core Dream 3', 'NotoSansKR', sans-serif !important;
	font-weight: 400 !important;
}

h1, h2, h3, h4, h5, h6{
	font-family:'S-Core Dream 3', 'NotoSansKR', sans-serif !important;
	font-weight: 700 !important;	
}

ul, li, ol {
	list-style: none;
	margin: 0px;
	border: none;
	padding: 0px;
}

select.input-sm {
	width: auto !important;
	display: inline-block !important;
}

.navbar-nav>li>a {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.navbar-nav {
    margin: 0px !important;
}

.navbar-header {
    float: left !important;
}

.navbar-collapse.collapse {
  display: block!important;
}

.navbar-nav>li, .navbar-nav {
	float: center !important;
}

.navbar-nav.navbar-right:last-child {
  margin-right: -15px !important;
}

.navbar-right {
  float: right!important;
}

div.dataTables_length {
    text-align: left !important;
}

div.dataTables_filter {
    text-align: right !important;
}

body{
	min-width: 1690px !important;
	overflow-x: auto !important;
}

.fontSet {
    font-size: 13px !important;
	font-weight: 400 !important;
	color:red;
}

.main-header {
    max-height: initial;
}

.content {
	padding: 20px !important;
} 

.content-wrapper, .right-side {
	background-color: #e9ebee;
}

.box {
	/* border-radius: 10px;
	box-shadow: 7px 7px 12px rgba(0, 0, 0, 0.1); */
}

.shadow {
	box-shadow: 1px 1px 15px 0px #888888 !important;
}

.box-header {
	font-size: 24px;
    color: #000;
    /* font-family: 'SpoqaHanSansBold' !important; */
    font-weight: 700 !important;
    padding: 30px 30px 10px 40px;
}

.box-body {
	padding: 0px 45px 10px 40px;
}

/* �븘�닔 泥댄겕 �솕硫� 異붽� */
.form-group.required .control-label:after { content:"*";color:red; margin-left: 5px;}
.lb.required:after { content:"*";color:red; margin-left: 5px;}

/* �뀒�씠釉� �뜲�씠�꽣 �뾾�쓣 寃쎌슦 媛��슫�뜲 �젙�젹 */
table.dataTable td.dataTables_empty {	text-align: center;	}

/* �뿤�뜑 �깋 蹂�寃� */
.skin-blue .main-header .logo {
    background-color: #35485e;
    color: #fff;
    border-bottom: 0 solid transparent;
}

.skin-blue .main-header .navbar {
    /*background-color: #343434;*/
    background-color: #2d1d5e;
}

/* 二쇰Ц�긽�뭹 �씪踰� 愿��젴 湲곗〈 �븯�뱶 肄붾뵫(異뷀썑 �젣嫄�) */
.label-div {
   	width: 130px;
   	display: inline-block;
}

/* 諛뷀깢�뿉 湲��옄媛� �씛�깋�씠�씪 �닔�젙�떆�뿉 �궗�씪吏�誘�濡� 異붽��븿 */
.jstree-default-dark .jstree-clicked {
  background: #3392e3;
  color: #ff9b00;
  border-radius: 3px;
  box-shadow: inset 0 0 1px #3392e3;
}

/* 肄ㅻ쭏�씪 寃쎌슦 �삤瑜몄そ �젙�젹 */
.autoComma {
  text-align: right;
}

/* �뿊�� 踰꾪듉 �쐞移� 蹂�寃� */
.dt-buttons{
  float:right;
  margin-bottom: 10px;
}

/* 硫붿씤 吏��젙 而щ윭 蹂�寃� */
.skin-blue .content-header.orange {
    background-color: #fb8800;
}

/* 硫붿씤 �넂�씠 議곗젅 */
.content-header.orange {
    position: relative;
    padding: 12px 15px 12px 15px;
}

.dropdown-menu {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.main-header .navbar {
	min-height: 48px !important;
}

.navbar-brand {
	height: 64px !important;
	line-height: 32px !important;
	color: #000;
}

.navbar-header > a.navbar-brand {
	width: 100%;
	font-size: 12px;
	
}

.navbar-header {
	background-color: #343434;
	width: 250px;
	height: 64px;
	padding-top: 15px;
	text-align: center;
}

.navbar-nav > li > a {
	line-height: 18px !important;
}

.nav > li {
	width: 150px;
	text-align: center;
	font-size: 15px;
    font-weight: bold;
}

.skin-blue .main-header .navbar .nav>li>a:hover, .skin-blue .main-header .navbar .nav>li>a:active, .skin-blue .main-header .navbar .nav>li>a:focus, .skin-blue .main-header .navbar .nav .open>a, .skin-blue .main-header .navbar .nav .open>a:hover, .skin-blue .main-header .navbar .nav .open>a:focus, .skin-blue .main-header .navbar .nav>.active>a {
	background-color: transparent;
}

.dropdown.open > .active-bar {
	position: absolute;
    top: 43px;
    left: 40px;
    width: 75px;
    height: 5px;
    background-color: #fff;
    display: none;
}

.dropdown.selected > .active-bar {
	position: absolute;
    top: 43px;
    left: 40px;
    width: 75px;
    height: 5px;
    background-color: #fff;
    display: none;
}

.dropdown.selected > a {
	background-color: #333333 !important;
	/* color: #ff8b43 !important; */
}

.nav > .dropdown.active > .active-bar, .nav > .dropdown.open > .active-bar {
	display: block;
}

.nav > .dropdown.active > .active-bar, .nav > .dropdown.selected > .active-bar {
	display: block;
}

.nav > li.dropdown > .dropdown-menu  > li > a {
	line-height: 24px;
	color: #fff;
	font-size: 15px;
	background-color: transparent;
}

.navbar-custom-menu > .nav.navbar-nav > .navbar-brand {
	font-size: 15px;
	color: #000000;
	text-align: center;
	width: auto;
}

.navbar-custom-menu > .nav.navbar-nav > .navbar-brand > a {
	font-size: 15px;
	color: #8b9aad !important;
	display: inline;
	text-align: center;
	padding: 15px 0px
}

.navbar-nav > li > .dropdown-menu > li {
	height: 48px;
	float: left;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	color: #666 !important;
	background-color: #ffffff;
}

.resource-list > li {
	/* font-family: 'SpoqaHanSansBold'; */
	float: left;
	width: 168px;
	height: 95px;
	border-radius: 10px;
	cursor: pointer;
}

.resource-list > li > div {
	padding: 15px 25px;
	cursor: pointer;
}

.resource-list > li > .resource-type {
	height: 49px;
	color: #000;
	/* font-family: 'SpoqaHanSansBold'; */
	font-size: 14px;
	font-weight: 700;
	/* border-bottom: 2px solid #d1d1d1; */
	box-shadow: 0px 24px 3px -24px grey;
}

.resource-list > li > .resource-desc {
	height: 47px;
	/* font-family: 'SpoqaHanSansBold'; */
	font-size: 18px !important;
}

.resource-list > li:hover {
	background-color: #ffffff;
}

.resource-list > li.selected {
	float: left;
	height: 95px;
	background-color: #ffffff;
}

.resource-list > li.selected > div > .resource-type-text,
.resource-list > li.selected > div > .resource-count {
	color: #000000
}

.resource-list > li:first-child > div:hover, .resource-list > li:first-child > div.selected {
	background-color: #ffffff;
}

.resource-list > li:last-child > div:hover, .resource-list > li:last-child > div.selected {
	border-radius: 0px 10px 10px 0px;
}

.resource-list > li > div:hover > .resource-type, .resource-list > li > div:hover > .resource-desc,
.resource-list > li > div.selected > .resource-type, .resource-list > li > div.selected > .resource-desc {
	background-color: #ffffff;
}

table.dataTable thead > tr > th {
    text-align: center;
    height: 40px;
    /* line-height: 40px; */
    background-color: #333333 !important;
    border: none;
    padding: 7px;
    vertical-align: middle;
    color: #fff;
    font-size: 13px;
	font-weight: 400;
}

table.dataTable tbody > tr > td {
	border: none;
	border-bottom: 1px solid rgb(231,232,235);
	vertical-align: middle;
	padding: 0px 5px;
	height: 40px;
	/* line-height: 40px; */
	font-size: 14px !important;
	font-weight: 400 !important;
	color: #000;
}

table.dataTable thead .sorting {
	font-weight: 400;
	font-size: 14px;
	color: #fff;
	background-color: #333333;
	background: #333333 url('/static/images/common/sort_desc.png') no-repeat right 20px !important;
}

table.dataTable thead .sorting_asc {
	font-weight: 400;
	font-size: 14px;
	color: #fff;
	background-color: #333333;
	background: #333333 url('/static/images/common/sort_asc.png') no-repeat right 20px !important;
}

table.dataTable thead .sorting_desc {
	font-weight: 400;
	font-size: 14px;
	color: #fff;
	background: #333333 url('/static/images/common/sort_desc.png') no-repeat right 20px !important;
}

table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after {
	content: none !important;
}

.pagination > li > a, .pagination > li > span {
	border: none !important;
	color: #000 !important;
	font-size: 18px;
	padding: 6px 20px !important;
	background-color: #ffffff !important;
}

.pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span {
	border: none !important;
	font-weight: 500;
	color: #000000 !important;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
	border-color : #d80028 !important; 
	color : #d80028 !important;
	font-weight: 500;
	font-size: 18px;
	background: #fff repeat-x !important;
}

.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
	border: none !important;
	color: #000000 !important;
	font-weight: 700;
	font-size: 18px;
	background-color: #ffffff !important;
}

.user-block.under-line {
	padding-bottom: 10px;
	border-bottom: 1px solid #000;
}

.btn-primary, .btn-primary2, .btn-primary3, .btn-warning {
	height: 36px !important;
    color: #fff !important;
    background-color: #3399CC !important;
	border-color: #3399CC !important;
	border-radius : 20px !important;
	font-size : 14px !important;
}

.btn-primary:hover,  .btn-primary2:hover, .btn-primary3:hover, .btn-warning:hover {
	height: 36px !important;
    color: #fff !important;
    background-color: #005592 !important;
	border-color: #005592 !important;
	border-radius : 20px !important;
	font-size : 14px !important;
}
/* �궘�젣 踰꾪듉 */
.btn-delete {
	height: 36px !important;
    color: #fff !important;
    background-color: #3399CC !important;
    border-color: #3399CC !important;
    border-radius : 20px !important;
    font-size : 14px !important;
}

.btn-delete:hover {
    height: 36px !important;
    color: #fff !important;
    background-color: #005592 !important;
    border-color: #005592 !important;
    border-radius : 20px !important;
    font-size : 14px !important;
}

.btn-default, .btn-success, .btn-danger {
    border-radius : 20px !important;
}

/* 湲곕낯 踰꾪듉 */
.btn-default {
	width: 48px !important;
	height: 24px !important;
	color: #fff !important;
	line-height: 12px !important;
    background-color: #f0f0f0 !important;
    border-color: #f0f0f0 !important;
    /* border-radius : 5px !important; */
    text-align:center;
}

.btn-default:hover {
	width: 48px !important;
	height: 24px !important;
	color: #fff !important;
	line-height: 12px !important;
    background-color: #cccccc !important;
    border-color: #cccccc !important;
    /* border-radius : 5px !important; */
}

/* �솢�꽦�솕(ON) 踰꾪듉 */
.btn-success.active {
	width: 48px !important;
	height: 24px !important;
	color: #fff !important;
	line-height: 12px !important;
    background-color: #5CC400 !important;
    border-color: #5CC400 !important;
    /* border-radius : 5px !important; */
}

.btn-success.active:hover {
	width: 48px !important;
	height: 24px !important;
	color: #fff !important;
	line-height: 12px !important;
    background-color: #1EA073 !important;
    border-color: #1EA073 !important;
    /* border-radius : 5px !important; */
}

/* 鍮꾪솢�꽦�솕(OFF) 踰꾪듉 */
.btn-danger.active {
	width: 48px !important;
	height: 24px !important;
	color: #fff !important;
	line-height: 12px !important;
    background-color: #cccccc !important;
    border-color: #cccccc !important;
    /* border-radius : 5px !important; */
}

.btn-danger.active:hover {
	width: 48px !important;
	height: 24px !important;
	color: #fff !important;
	line-height: 12px !important;
    background-color: #989898 !important;
    border-color: #989898 !important;
    /* border-radius : 5px !important; */
}

/* ���옣 踰꾪듉 */
.btn-save {
	width: 72px !important;
	height: 36px !important;
    color: #fff !important;
    background-color: #3399CC !important;
	border-color: #3399CC !important;
	border-radius : 20px !important;
	font-size : 14px !important;
}

.btn-save:hover {
	width: 72px !important;
	height: 36px !important;
    color: #fff !important;
    background-color: #005592 !important;
	border-color: #005592 !important;
	border-radius : 20px !important;
	font-size : 14px !important;
}

/* 痍⑥냼 踰꾪듉 */
.btn-cancel {
	width: 72px !important;
	height: 36px !important;
	color: #fff !important;
	line-height: 18px !important;
    background-color: #767676 !important;
    border-color: #767676 !important;
    border-radius : 18px !important;
    font-size : 14px !important;
}

.btn-cancel:hover {
	width: 72px !important;
	height: 36px !important;
	color: #fff !important;
	line-height: 18px !important;
    background-color: #333333 !important;
    border-color: #333333 !important;
    border-radius : 18px !important;
    font-size : 14px !important;
}

/* �솗�씤 踰꾪듉(�뙘�뾽) */
.btn-popup-confirm {
	height: 36px !important;
    color: #fff !important;
    background-color: #3399CC !important;
	border-color: #3399CC !important;
	border-radius : 20px !important;
	font-size : 14px !important;
}

.btn-popup-confirm:hover {
	height: 36px !important;
	color: #fff !important;
    background-color: #005592 !important;
	border-color: #005592 !important;
	border-radius : 20px !important;
	font-size : 14px !important;
}

/* 痍⑥냼 踰꾪듉(�뙘�뾽) */
.btn-popup-cancel {
	height: 36px !important;
    color: #fff !important;
    background-color: #767676 !important;
    border-color: #767676 !important;
	border-radius : 20px !important;
	font-size : 14px !important;
}

.btn-popup-cancel:hover {
	height: 36px !important;
    color: #fff !important;
    background-color: #333333 !important;
    border-color: #333333 !important;
	border-radius : 20px !important;
	font-size : 14px !important;
}

.btn-block2 {
	width: 260px !important;
}

.btn-block3 {
	width: 130px !important;
}

.btn-block2+.btn-block2 {
    margin-top: 5px;
}

i.mr-5 {
	margin-right: 5px;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
	color: #fff;
	background-color: #9aa2ad !important;
	border-top-color: #9aa2ad !important;
}

.nav-pills > li > a {
/* 	border-radius: 20px !important; */
	padding: 5px 10px !important;
	color: #9aa2ad;
}

.nav > li > a:hover, .nav > li > a:active, .nav > li > a:focus {
	color: #9aa2ad;
	background: #f7f7f7;
}

.nav-tabs {
	border-bottom: none !important;
}

/****** etc ***** */
.err_wrapper	{width:100%; height:100%; text-align:center;}
.div_err 		{display:inline-block; position:relative; width:700px; border:1px solid #cccccc; border-top:5px solid #4b72b9; }
.div_err .tl	{padding:40px 60px; font-size:24px; font-weight:bold; line-height:140% }
.div_err .desc	{padding:40px 60px; background:#edf1f5; font-size:13px; }
.div_err .desc div {text-align:center;}

input[type=button] {cursor:pointer}

.tl30 {width:30px;}
.tl130 {width:130px;}
.tl270 {width:270px;}
.tl200 {width:200px;}

.ellipsis30{width:30px;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap; word-wrap:normal !important;}
.ellipsis130{width:130px;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap; word-wrap:normal !important;}
.ellipsis160{width:160px;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap; word-wrap:normal !important;}
.ellipsis200{width:200px;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap; word-wrap:normal !important;}
.ellipsis270{width:270px;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap; word-wrap:normal !important;}

.dropdown-s {
	width: 96px !important;
	height: 36px;
	line-height: 36px;
	border: 1px solid #5d5c5c !important;
	border-radius: 18px;
	outline: none;
	padding: 0px 16px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url("/static/images/common/sort_desc.png") no-repeat 65px #fff;
}

.dropdown-m {
	width: 160px !important;
	height: 36px;
	line-height: 36px;
	border: 1px solid #5d5c5c !important;
	outline: none;
	padding: 0px 16px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url("/static/images/common/sort_desc.png") no-repeat 130px #fff;
}

.dropdown-l {
	width: 265px !important;
	height: 36px;
	line-height: 36px;
	border: 1px solid #5d5c5c !important;
	border-radius: 18px;
	outline: none;
	padding: 0px 16px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url("/static/images/common/sort_desc.png") no-repeat 235px #fff;
}

.dropdown-xl {
	width: 360px !important;
	height: 36px;
	line-height: 36px;
	border: 1px solid #5d5c5c !important;
	border-radius: 18px;
	outline: none;
	padding: 0px 16px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url("/static/images/common/sort_desc.png") no-repeat 330px #fff;
}

.input-box-m {
	width: 240px !important;
	height: 36px;
	border: 1px solid #5d5c5c !important;
	padding: 8px 15px;
	outline: none;
	font-size: 14px;
	color: #000000;
}

input.input-box-m::placeholder {
  color: #b2b2b2;
  font-family: SpoqaHanSansRegular;
  font-size: 14px;
}

.box-footer {
	/* padding: 20px 45px 0px 45px; */
}

.bootstrap-dialog-title {
	font-weight: 500 !important;
	font-size: 24px !important;
    color: #000 !important;
}

.inputbox {
	height: 36px;
	text-align: left;
	font-size: 12px;
	color: #000000;
	border: none;
	padding: 8px 8px;
	outline: none;
}

.inputbox[readonly] {
/* 	background-color: #fff !important; */
	background-color: #eee !important;
	border-radius: 20px;
}

.inputbox::placeholder {
	color: #b2b2b2;
}

.inputbox-l {
	width: 360px !important;
	background: url("/static/images/common/inputbox_l.png") no-repeat;
}

.inputbox-m {
	width: 240px !important;
	background: url("/static/images/common/inputbox_m.png") no-repeat;
}

.inputbox-s {
	width: 96px !important;
	background: url("/static/images/common/inputbox_s.png") no-repeat;
}

/* Tree */
.tree-plus, .tree-edit, .tree-remove {
  color: #fff;
  z-index : 999;
}

.jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl {
	background: url("/static/images/common/sort_desc.png") no-repeat 4px 4px !important;
	margin-top: -3px !important;
}

.jstree-default > .jstree-no-dots .jstree-open > .jstree-ocl {
	background: url("/static/images/common/sort_asc.png") no-repeat 4px 4px !important;
	margin-top: 3px !important;
}

.jstree::-webkit-scrollbar {
   /* �뒪�겕濡ㅻ컮 �쟾泥� �쁺�뿭 */
   /* background-color: #000000; */
} 

.jstree::-webkit-scrollbar-thumb {
  /*  �뒪�겕濡�  */
  /* background-color: #8e8d85; 
  border-radius:30px; */
}

.modal-header {
	margin: 0 15px 0 15px !important;
	text-align: left !important;
	/* border-bottom: 2px solid #767676 !important; */
}

.modal-footer {
	margin: 0 15px 0 15px !important;
	text-align: left !important;
	/* border-top: 2px solid #767676 !important; */
}

.modal-body label {
	font-size: 14px !important;
	font-weight: 500 !important;
}

.bootstrap-dialog-footer-buttons {
	float: right !important;
}

.delete-label {
	text-decoration: underline; 
	color: #ff6464; 
	font-size: 14px; 
	float: right; 
	margin-right: 15px;
	margin-top: -20px;
	cursor: pointer;
}

.col-title-area{
	width:15%;
	display:inline;
	padding-top:6px;
	padding-bottom:6px;
	float:left;
	padding-left:12px;
}

.gogoboxTree {
	padding-bottom : 30px !important;
}

/* 湲곗〈 �냼�뒪 蹂댁〈 */

/* .fc00 {color:#000000;} */
/* .fc33 {color:#333333;} */
/* .fc66 {color:#666666;} */
/* .fc99 {color:#999999;} */
/* .fcRD {color:#e41a20;} */
/* .fcBL {color:#3f81c1;} */
/* .fcNV {color:#125494;} */
/* .fwBold {font-weight:bold;} */
/* .fwThin {font-weight:normal;} */

/* .fs11 {font-size:11px;} */
/* .fs13 {font-size:13px;} */
/* .fs14 {font-size:14px;} */

/* .f_left  {float:left;} */
/* .f_right {float:right;} */
/* .clear   {clear:both; margin:0; padding:0} */


/* .mart5 {margin-top:5px;} */
/* .mart10 {margin-top:10px;} */
/* .mart20 {margin-top:20px;} */
/* .marr10 {margin-right:10px;} */

/* .pad10	{padding:10px;} */
/* .pad15	{padding:15px;} */
/* .pad20	{padding:20px;} */
/* .pad30	{padding:30px;} */
/* .padt5 {padding-top:5px;} */
/* .padt7 {padding-top:7px;} */
/* .padt10 {padding-top:10px;} */
/* .padt15 {padding-top:15px;} */
/* .padt20 {padding-top:20px;} */
/* .padt30 {padding-top:30px;} */
/* .padt40 {padding-top:40px;} */
/* .padt50 {padding-top:50px;} */
/* .padl5 {padding-left:5px;} */
/* .padl10 {padding-left:10px;} */
/* .padb10 {padding-bottom:10px;} */
/* .padr10 {padding-right:10px;} */
/* .padr20 {padding-right:20px;} */

/* .w20 {width:20px;} */
/* .w30	{width:30px} */
/* .w40	{width:40px} */
/* .w45	{width:45px} */
/* .w50	{width:50px} */
/* .w55	{width:55px} */
/* .w60	{width:60px} */
/* .w70	{width:70px} */
/* .w80	{width:80px} */
/* .w100	{width:100px} */
/* .w110	{width:110px} */
/* .w120	{width:120px} */
/* .w135	{width:135px} */
/* .w150	{width:150px} */
/* .w175	{width:175px} */
/* .w200	{width:200px} */
/* .w250	{width:250px} */
/* .w300	{width:300px} */
/* .w310	{width:310px} */
/* .w317	{width:317px} */
/* .w350	{width:350px} */
/* .w360	{width:360px} */
/* .w400	{width:400px} */
/* .w415	{width:415px} */
/* .w450	{width:450px} */
/* .w500	{width:500px} */
/* .w520	{width:520px} */
/* .w550	{width:550px} */
/* .w600	{width:600px} */
/* .w630	{width:630px} */
/* .w650	{width:650px} */
/* .w700	{width:700px} */
/* .w800	{width:800px} */


/* CSS Document */
/* * {font-family:malgun gothic, dotum, gulim, arial, helvetica, verdana, AppleGothic, Sans-serif;} */
/* html, BODY {margin:0; padding:0; width:100%; height:100%; font-size:13.5px; color:#333; line-height:130%; text-align:center; background:#fff;  } */

/* scrollbar style */
/* body,form,input, select, textarea { scrollbar-face-color: #fff; scrollbar-shadow-color: #dddddd;scrollbar-highlight-color: #dddddd;scrollbar-3dlight-color: #fff;scrollbar-darkshadow-color: #fff;scrollbar-track-color: #f5f5f5;scrollbar-arrow-color: #b4b3b3;} */

/* div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0; } */
/* fieldset,img 		{border: 0px;} */
/* ol,ul ,li			{list-style: none;padding:0;margin:0} */
/* h1,h2,h3,h4,h5,h6	{font-size: 100%; font-weight: normal; } */
/* hr					{display:none;} */
/* table				{empty-cells:show;border-collapse:collapse;border-spacing:0;} */
/* table, div, p  		{font-size:13.5px;  text-align:left;} */
/* td 					{border:0; padding:0; margin:0; vertical-align:top;} */
/* select				{font-size:13px;} */
/* textarea			{font-size:13px; overflow:auto;} */

/* a { selector-dummy : expression(this.hideFocus=true); cursor:pointer;} */
/* a:link, a:visited {color:#333; text-decoration:none; } */
/* a:hover		{color:#3f81c1; text-decoration:underline; } */
/* a:active	{color:#000; text-decoration:underline; } */


/****** Layout Selector ******************************************** */
/* #container 		{width:inherit; height:inherit; margin:0; padding:0; text-align:center} */
/* #header			{position:relative; height:113px; overflow:hidden; width:inherit; min-width:1300px; background:url('../images/navi_bg_01.jpg') right top no-repeat;} */
/* #wrapper 		{position:relative; width:inherit; margin:0; padding:0; }  */
/* #footer 		{position:relative; width:100%; height:30px; text-align:center; color:#fff; background:#333; padding:10px 0 0 0; border-top:2px solid #0b0b0b;} */

/* #contents		{padding:15px; min-width:1150px; min-height:850px; }	 */

/* #side_tree		{display:inline-block; position:relative; float:left; width:12%; height:100%; } */
/* #side_contents	{display:inline-block; position:relative; float:right;width:88%; background: url('../images/side_bg_02.gif') 0 0 repeat-y;} */

/* #side_tree .treeWrap	{padding:20px;} */
/* #side_contents .contWrap	{padding:20px;} */
/* #side_contents .contWrap .locationWrap	{margin:-20px 0 0 0;} */


/****** Header ***** */
/* #header #headWrap				{background:url('../images/navi_bg_02.png') right top no-repeat;  } */
/* #headWrap .f_left				{display:inline-block; position:relative; float:left; width:300px; min-width:200px; 	 }  */
/* #headWrap .f_right				{display:inline-block; position:relative; float:left; width:80%; text-align:center;  }  */

/* #headWrap .f_left .logo			{padding:27px 0 27px 20px;}  */
/* #headWrap .f_left .member 		{padding:15px 6px 0 25px; margin:0; }  */
/* #headWrap .f_left .member li	{float:left; color:#fff; padding:0 10px 0 0; font-size:13px;}  */
/* #headWrap .f_left .member span	{font-weight:bold}  */
/* #headWrap .f_left .member .btn	{border:1px ridge #069; background:#3f81c1; color:#d9e6f3; padding:0 7px 2px 7px; font-size:12px; text-decoration:none;}  */

/* #headWrap .f_right .gnb 		{position:relative;  display:inline-block; min-width:1200px; height:82px; margin:13px 0 -13px 0; overflow:hidden;  }  */
/* #headWrap .f_right .gnb li		{float:left; margin:0 3px 0 0; width:160px; height:64px; text-align:center; background:url('../images/navi_bg_03.png') left -64px no-repeat;} */
/* #headWrap .f_right .gnb li a	{width:160px;font-size:15px; font-weight:bold; color:#125494; text-decoration:none; padding:25px 0; display:inline-block;} */
/* #headWrap .f_right .gnb li span	{display:inline-block; overflow:hidden; background:url('../images/navi_bg_03.png') left top no-repeat; vertical-align:text-top; margin:4px 0 -4px 0; } */
/* #headWrap .f_right .gnb li.on 	{background-position:left top;} */
/* #headWrap .f_right .gnb li.on a	{color:#fff} */

/* #headWrap .f_right #gnb_1 span	{background-position:-336px -22px; width:21px; height:22px;} */
/* #headWrap .f_right #gnb_2 span	{background-position:-357px -22px; width:21px; height:22px;} */
/* #headWrap .f_right #gnb_3 span	{background-position:-381px -22px; width:21px; height:22px;} */
/* #headWrap .f_right #gnb_4 span	{background-position:-336px -22px; width:21px; height:22px;} */
/* #headWrap .f_right #gnb_5 span	{background-position:-357px -22px; width:21px; height:22px;} */
/* #headWrap .f_right #gnb_6 span	{background-position:-357px -22px; width:21px; height:22px;} */

/* #headWrap .f_right #gnb_1.on span{background-position:-336px top;} */
/* #headWrap .f_right #gnb_2.on span{background-position:-357px top;} */
/* #headWrap .f_right #gnb_3.on span{background-position:-381px top;} */
/* #headWrap .f_right #gnb_4.on span{background-position:-336px top;} */
/* #headWrap .f_right #gnb_5.on span{background-position:-336px top;} */
/* #headWrap .f_right #gnb_6.on span{background-position:-336px top;} */

/* #headWrap .f_right .snb			{clear:both;  position:relative; display:inline-block; width:1200px; margin:3px 0 0 0;} */
/* #headWrap .f_right .snb	li 		{float:left; color:#618db8; padding-right:5px; word-spacing:-1px;letter-spacing:-1px;}  */
/* #headWrap .f_right .snb	a 		{text-decoration:none; color:#fff; font-size:13px; }  */
/* #headWrap .f_right .snb	a:hover {text-decoration:none; color:#bfdeff}  */
/* #headWrap .f_right .snb	li.on a {color:#bfdeff;font-weight:bold; }  */

/* #headWrap .f_right #snb_1		{display:none; position:absolute; left:10px; top:-12px; } */
/* #headWrap .f_right #snb_2 	{display:none; position:absolute; left:186px; top:-12px; } */
/* #headWrap .f_right #snb_3		{display:none; position:absolute; left:340px; top:-12px; } */
/* #headWrap .f_right #snb_4		{display:none; position:absolute; left:500px; top:-12px; } */
/* #headWrap .f_right #snb_5		{display:none; position:absolute; left:710px; top:-12px; } */
/* #headWrap .f_right #snb_6		{display:none; position:absolute; left:860px; top:-12px; } */
/*
#headWrap .f_right .gnb 		{position:relative;  display:inline-block; min-width:720px; height:82px; margin:18px 0 -18px 0; overflow:hidden;  }
#headWrap .f_right .gnb li		{float:left; margin:0 3px 0 0; width:280px; height:64px; text-align:center; background:url('../images/navi_bg_03.png') left -64px no-repeat;}
#headWrap .f_right .gnb li a	{width:280px;font-size:20px; font-weight:bold; color:#125494; text-decoration:none; padding:20px 0; display:inline-block;}
#headWrap .f_right .gnb li span	{display:inline-block; overflow:hidden; background:url('../images/navi_bg_03.png') left top no-repeat; vertical-align:text-top; margin:4px 0 -4px 0; }
#headWrap .f_right .gnb li.on 	{background-position:left top;}
#headWrap .f_right .gnb li.on a	{color:#fff}

/* #headWrap .f_right #gnb_1 span	{background-position:-336px -22px; width:21px; height:22px;} */
/* #headWrap .f_right #gnb_2 span	{background-position:-357px -22px; width:21px; height:22px;} */
/* #headWrap .f_right #gnb_3 span	{background-position:-381px -22px; width:21px; height:22px;} */
/* #headWrap .f_right #gnb_4 span	{background-position:-336px -22px; width:21px; height:22px;} */
/* #headWrap .f_right #gnb_5 span	{background-position:-357px -22px; width:21px; height:22px;} */

/* #headWrap .f_right #gnb_1.on span{background-position:-336px top;} */
/* #headWrap .f_right #gnb_2.on span{background-position:-357px top;} */
/* #headWrap .f_right #gnb_3.on span{background-position:-381px top;} */
/* #headWrap .f_right #gnb_4.on span{background-position:-336px top;} */
/* #headWrap .f_right #gnb_5.on span{background-position:-336px top;} */

/* #headWrap .f_right .snb			{clear:both;  position:relative; display:inline-block; width:1200px; margin:3px 0 0 0;} */
/* #headWrap .f_right .snb	li 		{float:left; color:#618db8; padding-right:5px; word-spacing:-1px;letter-spacing:-1px;}  */
/* #headWrap .f_right .snb	a 		{text-decoration:none; color:#fff; font-size:13px; }  */
/* #headWrap .f_right .snb	a:hover {text-decoration:none; color:#bfdeff}  */
/* #headWrap .f_right .snb	li.on a {color:#bfdeff;font-weight:bold; }  */

/* #headWrap .f_right #snb_1		{display:none; position:absolute; left:6px; top:-12px; } */
/* #headWrap .f_right #snb_2 	    {display:none; position:absolute; left:290px; top:-12px; } */
/* #headWrap .f_right #snb_3		{display:none; position:absolute; left:572px; top:-12px; } */
/* #headWrap .f_right #snb_4		{display:none; position:absolute; left:850px; top:-12px; } */
/* #headWrap .f_right #snb_5		{display:none; position:absolute; left:1123px; top:-12px; } */
/* */ */

/* /****************************** Content ******************************/ */
/* h1		{width:100%; padding:10px 0; font-weight:bold; font-size:14px; color:#3f81c1 } */
/* h2		{width:100%; padding:5px 0 10px 0; font-weight:bold; font-size:14px; color:#3f81c1; border-bottom:2px solid #3f81c1 } */

/* .locationWrap		{display:inline-block; float:right; padding:10px 0; margin:0 ;} */
/* .locationWrap ul	{float:right; margin:0 10px 0 0; font-size:13px; color:#444; font-weight:normal;} */
/* .locationWrap li	{float:left; padding:0 0 0 5px} */
/* .locationWrap li img{margin:2px 0 0 0} */
/* .locationWrap li a	{color:#999} */
/* .locationWrap li.on {color:#000} */





/* /***** treeview *****/ */
/* #treeList .selected {background-color: #125494; color:#fff; font-weight:bold; text-decoration:none} */
/* #treeList span:hover {background-color: #125494; color:#fff; font-weight:bold; text-decoration:none} */
/* /* #treeList span:hover {background-color: #125494; color:#fff; font-weight:bold; text-decoration:none} */ */


/* /* button */ */
/* a.btn_GR	{font-size:12px; border:1px solid #ccc; color:#000; font-weight:bold; padding:4px 10px 5px 10px;  background:#efefef url(../images/btn_bg.gif) left top repeat-x;  text-decoration:none;} */
/* a.btn_BL	{font-size:12px; border:1px ridge #0079c2; color:#fff; font-weight:bold; padding:4px 10px 5px 10px; background:#1b5898 url(../images/btn_bg.gif) left -150px repeat-x;  text-decoration:none;} */
/* a.btn_DK	{font-size:12px; border:1px ridge #111; color:#fff; font-weight:bold; padding:4px 10px 5px 10px; background:#111  url(../images/btn_bg.gif) left -100px repeat-x;;  text-decoration:none;} */
/* a.btn_GR2	{font-size:12px; border:1px solid #ccc; color:#000; font-weight:bold; padding:4px 5px 5px 5px;  background:#efefef url(../images/btn_bg.gif) left top repeat-x;  text-decoration:none;} */
/* a.btn_DK2	{font-size:12px; border:1px ridge #111; color:#fff; font-weight:bold; padding:4px 7px 5px 7px; background:#111  url(../images/btn_bg.gif) left -100px repeat-x;;  text-decoration:none;} */

/* .btnWrap	{width:100%; text-align:right; padding:10px 0; } */


/* /* search */ */
/* .searchWrap						{clear:both; width:100%; padding:15px 0; vertical-align:middle; text-align:center;} */
/* .searchWrap.left				{text-align:left; } */
/* .searchWrap	ul					{display:inline-block; padding:10px 0; } */
/* .searchWrap	li					{float:left; padding-right:10px;} */
/* .searchWrap	span				{display:inline-block; font-weight:bold; margin:2px 0 0 0 } */
/* .searchWrap select				{padding:1px; border:1px solid #999; vertical-align:middle} */
/* .searchWrap input[type=text]	{padding:2px; border:1px solid #999; vertical-align:middle} */
/* .searchWrap .search_btn			{padding:2px 25px 3px 25px; vertical-align:middle } */
/* .searchWrap .valign_top			{vertical-align:top;} */



/* /* tab */ */
/* .tabWrap			{clear:both; position:relative; width:100%; border-bottom:2px solid #3f81c1;} */
/* .tabWrap ul			{position:absolute; bottom:-3px; background:#fff;} */
/* .tabWrap li			{float:left; width:150px; padding:10px 0 15px 0; border:1px solid #d4d4d4; border-bottom:2px solid #3f81c1; background:#f9f9f9; text-align:center; } */
/* .tabWrap li a		{font-size:14px; font-weight:bold; text-decoration:none;} */
/* .tabWrap li.on		{border-left:2px solid #3f81c1; border-right:2px solid #3f81c1;border-top:2px solid #3f81c1;border-bottom:2px solid #fff; background:#fff; text-align:center; } */
/* .tabWrap li.on a	{color:#3f81c1; } */



/* /* page */ */
/* .pageWrap				{float:left; text-align:left;} */
/* .pageRightBtn			{float:right; text-align:right;} */
/* .pageWrap a				{display:inline-block;height:25px; width:25px; border:none; background:url('../images/btn_board.gif') left top no-repeat; vertical-align:top; text-decoration:none; } */
/* .pageWrap a.btn_prevv	{background-position:left top; } */
/* .pageWrap a.btn_prev	{background-position:-25px top; } */
/* .pageWrap a.btn_next	{background-position:-50px top; } */
/* .pageWrap a.btn_nextt	{background-position:-75px top; } */
/* .pageWrap a.btn_page	{background-position:-100px top; color:#333; font-size:12px; text-align:center; padding:5px 0 0 0; } */
/* .pageWrap a.btn_page.on	{background-position:-125px top; color:#fff; font-weight:bold;  text-align:center;} */



/* /* table */ */
/* .input_table		{width:100%; border-bottom:2px solid #bebebe;} */
/* .input_table tr.top	th {border-top:2px solid #3f81c1;} */
/* .input_table tr.top	td {border-top:2px solid #bebebe;} */
/* .input_table th		{padding:10px 0 10px 20px; border-bottom:1px solid #e6e6e6; color:#000; text-align:left; font-weight:bold; font-size:12px; } */
/* .input_table td		{padding:10px; border-bottom:1px solid #e6e6e6; text-align:left; vertical-align:middle; line-height:150%; font-size:12px;}  */
/* .input_table label	{vertical-align:2px;} */
/* .input_table input	{vertical-align:text-top; padding:2px; border:1px solid #ccc; vertical-align:middle} */
/* .input_table select	{vertical-align:text-top; padding:2px} */
/* .input_table input[type=checkbox], .input_table input[type=radio]	{border:none} */
/* .input_table .btn_GR, .input_table .btn_DK, .input_table .btn_BL {padding:2px 25px; vertical-align:middle} */
/* .input_table input.money{text-align:right;} */
/* .input_table select		{font-size:12px; border:1px solid #ccc;} */
/* .input_table textarea	{border:1px solid #ccc;} */
/* .input_table .caution	{color:#900} */
/* .input_table .resultData{color:#000;} */


/* .list_table				{width:100%; border-top:2px solid #000;} */
/* .list_table tr:hover 	{background:#f5f5f5; cursor: pointer;} */
/* .list_table th			{padding:13px 5px;background:#f8f8f8; border-bottom:1px solid #e6e6e6; text-align:center; color:#000; font-weight:normal;  } */
/* .list_table td			{padding:10px 5px;border-bottom:1px solid #e6e6e6;  text-align:center; vertical-align:middle; }  */
/* .list_table td.left		{text-align:left;}  */
/* .list_table .apply.on 	{background:#f0f2f5;} */
/* .list_table .apply.on td{color:#000} */
/* .list_table .desc 		{display:none;background:#fafafb} */
/* .list_table .desc td	{width:735px} */
/* .list_table .desc td ul {display:inline-block; width:95%; text-align:center; } */
/* .list_table .desc td li {color:#000; line-height:150%; font-size:12px; text-align:left; } */
/* .list_table .desc td li.tl 	{float:left; width:9%; font-weight:bold; } */
/* .list_table .desc td li.txt {float:left; width:91%;word-break:break-all } */


/* .view_table		{width:100%; border-top:2px solid #000;} */
/* .view_table th	{padding:15px;border-bottom:1px solid #e6e6e6; color:#000; text-align:left; font-size:14px; font-weight:bold;  } */
/* .view_table td	{padding:8px 15px;border-bottom:1px solid #e6e6e6; vertical-align:middle; color:#777}  */
/* .view_table td.left		{text-align:left;}  */

/* .view_table2		{width:100%; border-top:2px solid #000;} */
/* .view_table2 th	{padding:15px;border-bottom:1px solid #e6e6e6; color:#000; text-align:left; font-size:12px; font-weight:bold;  } */
/* .view_table2 td	{padding:8px 15px;border-bottom:1px solid #e6e6e6; vertical-align:top; color:#777}  */
/* .view_table2 td.left		{text-align:left;}  */


/* .view_table3		{width:100%; border-top:2px solid #000;} */
/* .view_table3 th	{padding:2px;border-bottom:1px solid #e6e6e6; color:#000; text-align:center; font-size:12px; font-weight:bold;  } */
/* .view_table3 td	{padding:3px 5px;border-bottom:1px solid #e6e6e6; vertical-align:top; color:#777}  */
/* .view_table3 td.left		{text-align:left;}  */





/* /***** layer popup *****/ */
/* .layer_pop				{display:none; position:absolute; width:800px; text-align:center; background:#fff; border:2px solid #125494; top:0; left:0; z-index:9999999999999999999999} */
/* .layer_pop .layer_tl	{height:30px; font-weight:bold; padding:7px 0 0 10px; background:#125494; overflow:hidden; color:#fff;} */
/* .layer_pop .layer_cont 	{padding:20px 20px 10px 20px; text-align:center; margin:0; } */
/* .layer_pop .layer_cont .btnWRap {float:right; padding:0; margin:0 } */

/* input.text {margin-bottom:12px; width:95%; padding: 0.5em;} */
/* select.text {margin-bottom:12px; padding: 0.5em;} */



/* /***** file upload *****/ */
/* .fileUpload { */
/* 	position: relative; */
/* 	overflow: hidden; */
/* 	margin: 10px; */
/* } */
/* .fileUpload input.upload { */
/* 	position: absolute; */
/* 	top: 0; */
/* 	right: 0; */
/* 	margin: 0; */
/* 	padding: 0; */
/* 	font-size: 20px; */
/* 	cursor: pointer; */
/* 	opacity: 0; */
/* 	filter: alpha(opacity=0); */
/* } */