@charset "utf-8";

body	{background:#fff;}
.gbg	{background:#f5f5f5;}
img.thumb_size1{width:200px;}
h1, h2, h3, h4, h5, h6 {background:transparent;line-height:1.25;}
h1 {margin:0;padding:0;color:#333;font-size:20px;letter-spacing:-1px;font-weight:normal}
h2 {margin:25px 0 15px 0;padding:0;font-size:18px;color:#222;letter-spacing:-1px;}
h3 {margin:20px 0 10px 0;padding:0;font-size:16px;color:#5A6378;letter-spacing:-1px;}
h4 {margin:15px 0 10px 0;padding:0;font-size:14px;color:#768395;}
h5 {margin:10px 0 5px 0;padding:0;color:#768395; }
h6 {margin:10px 0 5px 0;padding:0 0 0 0;background: transparent;font-weight:normal; }/**/
span{font-size:inherit;}
h2 em	{display:inline-block;margin:0 2px;}

.form-inline{display:flex;flex-flow:row wrap;align-items:center}
.form-inline .form-check{width:100%}
@media (min-width:576px){
	.form-inline label{display:flex;margin-bottom:0;align-items:center;justify-content:center;margin-right:.5rem}
	.form-inline .form-group{display:flex;margin-bottom:0;flex:0 0 auto;flex-flow:row wrap;align-items:center}
	.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle;    margin-right:.25rem}
	.form-inline .form-control-plaintext{display:inline-block}
	.form-inline .tv-select,.form-inline .input-group{width:auto}
	.form-inline .form-check{display:flex;width:auto;padding-left:0;align-items:center;justify-content:center}
	.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}
	.form-inline .custom-control{align-items:center;justify-content:center}
	.form-inline .custom-control-label{margin-bottom:0}
}
.form-group	{margin-bottom:1rem}
.form-control{font-size:0.875rem;display:block;width:100%;height:40px/*calc(2.75rem + 2px)*/ !important;padding:6px 12px;transition:all .2s cubic-bezier(.68,-.55,.265,1.55);border:1px solid #ccc;border-radius:3px;background-color:#fff;background-clip:padding-box;box-shadow:none}
.form-control::-ms-expand{border:0;background-color:transparent}
.form-control::placeholder{opacity:1;color:#ccc}
.form-control:-ms-input-placeholder{opacity:1;color:#ccc}
.form-control::-ms-input-placeholder{opacity:1;color:#ccc}
.form-control:focus					{border-color:#5050D2;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 2px 6px rgba(80,80,210,.2);color:#768395;outline:0;background-color:#fff;}
select.form-control:focus::-ms-value	{color:#768395;background-color:#fff}
.form-control:focus:-ms-input-placeholder{color:#ccc}
.form-control:focus::-ms-input-placeholder{color:#ccc}
.form-control:focus::placeholder{color:#ccc}
.form-control:disabled,.form-control[readonly]{opacity:1;background-color:#e9ecef}
.form-control-file,.form-control-range{display:block;width:100%}
.form-control-plaintext{line-height:1.5;display:block;width:100%;margin-bottom:0;padding-top:.625rem;padding-bottom:.625rem;color:#525f7f;border:solid transparent;border-width:1px 0;background-color:transparent}
.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}
.form-control-sm{font-size:.875rem;line-height:1.5;height:calc(1.8125rem + 2px);padding:.25rem .5rem;border-radius:.25rem}
.form-control-lg{font-size:1.25rem;line-height:1.5;height:calc(3.625rem + 2px);padding:.875rem 1rem;border-radius:.4375rem}
select.form-control[multiple],
select.form-control[size]{height:auto}
textarea.form-control{height:auto;min-height:100px;}
.form-control-label	{/*font-size:.875rem;*/font-weight:500;color:#525f7f;}
.form-control-label:focus{border-color:#5050D2}

.input-group	{position:relative;display:flex;width:100%;flex-wrap:wrap;align-items:stretch;transition:all .15s ease;border-radius:.375rem;box-shadow:none}
.input-group>.custom-file,.input-group>.tv-select,.input-group>.form-control{position:relative;width:1%;margin-bottom:0;flex:1 1 auto}
.input-group>.custom-file+.custom-file,.input-group>.custom-file+.tv-select,.input-group>.custom-file+.form-control,.input-group>.tv-select+.custom-file,.input-group>.tv-select+.tv-select,.input-group>.tv-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.tv-select,.input-group>.form-control+.form-control{margin-left:-1px}
.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.tv-select:focus,.input-group>.form-control:focus{z-index:3}
.input-group>.custom-file .custom-file-input:focus{z-index:4}
.input-group>.tv-select:not(:last-child),.input-group>.form-control:not(:last-child),.input-group>.custom-file:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>.tv-select:not(:first-child),.input-group>.form-control:not(:first-child),.input-group>.custom-file:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.input-group>.custom-file{display:flex;align-items:center}
.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}

.input-group .form-control{box-shadow:none}
.input-group .form-control:not(:first-child){padding-left:0;border-left:0}
.input-group .form-control:not(:last-child){padding-right:0;border-right:0}
.input-group .form-control:focus{box-shadow:none}
.input-group-text{transition:all .2s cubic-bezier(.68,-.55,.265,1.55)}
.input-group-alternative{transition:box-shadow .15s ease;border:0;box-shadow:0 1px 3px rgba(50,50,93,.15),0 1px 0 rgba(0,0,0,.02)}
.input-group-alternative .form-control,.input-group-alternative .input-group-text{border:0;box-shadow:none}

.input-group-append,.input-group-prepend{display:flex}
.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}
.input-group-append .btn+.btn,
.input-group-append .btn+.input-group-text,
.input-group-append .input-group-text+.btn,
.input-group-append .input-group-text+.input-group-text,
.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,
.input-group-prepend .input-group-text+.btn,
.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}

.input-group-prepend{margin-right:-1px;}
.input-group-append	{margin-left:-1px}
.input-group-text	{font-size:.875rem;padding:6px 12px;display:flex;white-space:nowrap;color:#555;border:1px solid #ccc;border-radius:3px;background-color:#F1F1F1;text-align:center;align-items:center}
.input-group-prepend .input-group-text.bg	{background-color:#f6f6f6}

.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}
.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{font-size:1.25rem;line-height:1.5;height:calc(3.625rem + 2px);padding:.875rem 1rem;border-radius:.4375rem}
.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{font-size:.875rem;line-height:1.5;height:35px;padding:.25rem .5rem;border-radius:.25rem}
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}


.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}
.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}

.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,
.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,
.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,
.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,
.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col{max-width:100%;flex-basis:0;flex-grow:1}
.col-auto{width:auto;max-width:none;flex:0 0 auto}
.col-1{max-width:8.33333%;flex:0 0 8.33333%}
.col-2{max-width:16.66667%;flex:0 0 16.66667%}
.col-3{max-width:25%;flex:0 0 25%}
.col-4{max-width:33.33333%;flex:0 0 33.33333%}
.col-5{max-width:41.66667%;flex:0 0 41.66667%}
.col-6{max-width:50%;flex:0 0 50%}
.col-7{max-width:58.33333%;flex:0 0 58.33333%}
.col-8{max-width:66.66667%;flex:0 0 66.66667%}
.col-9{max-width:75%;flex:0 0 75%}
.col-10{max-width:83.33333%;flex:0 0 83.33333%}
.col-11{max-width:91.66667%;flex:0 0 91.66667%}
.col-12{max-width:100%;flex:0 0 100%}

@media (min-width:576px){
	.col-sm{max-width:100%;flex-basis:0;flex-grow:1}
	.col-sm-auto{width:auto;max-width:none;flex:0 0 auto}
	.col-sm-1{max-width:8.33333%;flex:0 0 8.33333%}
	.col-sm-2{max-width:16.66667%;flex:0 0 16.66667%;}
	.col-sm-3{max-width:25%;flex:0 0 25%}
	.col-sm-4{max-width:33.33333%;flex:0 0 33.33333%}
	.col-sm-5{max-width:41.66667%;flex:0 0 41.66667%}
	.col-sm-6{max-width:50%;flex:0 0 50%}
	.col-sm-7{max-width:58.33333%;flex:0 0 58.33333%}
	.col-sm-8{max-width:66.66667%;flex:0 0 66.66667%}
	.col-sm-9{max-width:75%;flex:0 0 75%}
	.col-sm-10{max-width:83.33333%;flex:0 0 83.33333%}
	.col-sm-11{max-width:91.66667%;flex:0 0 91.66667%}
	.col-sm-12{max-width:100%;flex:0 0 100%}
	
}
@media (min-width:768px){
	.col-md{max-width:100%;flex-basis:0;flex-grow:1}
	.col-md-auto{width:auto;max-width:none;flex:0 0 auto}
	.col-md-1{max-width:8.33333%;flex:0 0 8.33333%}
	.col-md-2{max-width:16.66667%;flex:0 0 16.66667%}
	.col-md-3{max-width:25%;flex:0 0 25%}
	.col-md-4{max-width:33.33333%;flex:0 0 33.33333%}
	.col-md-5{max-width:41.66667%;flex:0 0 41.66667%}
	.col-md-6{max-width:50%;flex:0 0 50%}
	.col-md-7{max-width:58.33333%;flex:0 0 58.33333%}
	.col-md-8{max-width:66.66667%;flex:0 0 66.66667%}
	.col-md-9{max-width:75%;flex:0 0 75%}
	.col-md-10{max-width:83.33333%;flex:0 0 83.33333%}
	.col-md-11{max-width:91.66667%;flex:0 0 91.66667%}
	.col-md-12{max-width:100%;flex:0 0 100%}
	
}
@media (min-width:992px){
	.col-lg{max-width:100%;flex-basis:0;flex-grow:1}
	.col-lg-auto{width:auto;max-width:none;flex:0 0 auto}
	.col-lg-1{max-width:8.33333%;flex:0 0 8.33333%}
	.col-lg-2{max-width:16.66667%;flex:0 0 16.66667%}
	.col-lg-3{max-width:25%;flex:0 0 25%}
	.col-lg-4{max-width:33.33333%;flex:0 0 33.33333%}
	.col-lg-5{max-width:41.66667%;flex:0 0 41.66667%}
	.col-lg-6{max-width:50%;flex:0 0 50%}
	.col-lg-7{max-width:58.33333%;flex:0 0 58.33333%}
	.col-lg-8{max-width:66.66667%;flex:0 0 66.66667%}
	.col-lg-9{max-width:75%;flex:0 0 75%}
	.col-lg-10{max-width:83.33333%;flex:0 0 83.33333%}
	.col-lg-11{max-width:91.66667%;flex:0 0 91.66667%}
	.col-lg-12{max-width:100%;flex:0 0 100%}
	
}
@media (min-width:1200px){
	.col-xl{max-width:100%;flex-basis:0;flex-grow:1}
	.col-xl-auto{width:auto;max-width:none;flex:0 0 auto}
	.col-xl-1{max-width:8.33333%;flex:0 0 8.33333%}
	.col-xl-2{max-width:16.66667%;flex:0 0 16.66667%}
	.col-xl-3{max-width:25%;flex:0 0 25%}
	.col-xl-4{max-width:33.33333%;flex:0 0 33.33333%}
	.col-xl-5{max-width:41.66667%;flex:0 0 41.66667%}
	.col-xl-6{max-width:50%;flex:0 0 50%}
	.col-xl-7{max-width:58.33333%;flex:0 0 58.33333%}
	.col-xl-8{max-width:66.66667%;flex:0 0 66.66667%}
	.col-xl-9{max-width:75%;flex:0 0 75%}
	.col-xl-10{max-width:83.33333%;flex:0 0 83.33333%}
	.col-xl-11{max-width:91.66667%;flex:0 0 91.66667%}
	.col-xl-12{max-width:100%;flex:0 0 100%}
	
}

.tv-toggle		{position:relative;z-index:1}
.tv-toggle label {-webkit-user-select: none; -moz-user-select: none;  -ms-user-select: none;user-select: none; position: relative; display: flex;align-items: center;}
.tv-toggle input[type="checkbox"] {opacity:0;position: absolute; top: 0; left: 0;}
.tv-toggle input[type="checkbox"][disabled] ~ label {pointer-events: none;color: rgba(119, 119, 119, 0.5);}
.tv-toggle input[type="checkbox"][disabled] ~ label .tv-toggle-slide		{opacity: 0.4;}
.tv-toggle input[type="checkbox"]:checked ~ label .tv-toggle-slide:before	{content: attr(data-unchecked);left:0;}
.tv-toggle input[type="checkbox"]:checked ~ label .tv-toggle-slide:after	{content:attr(data-checked);}
.tv-toggle input[type="checkbox"]:focus ~ label .tv-toggle-slide, .tv-toggle input[type="checkbox"]:hover ~ label .tv-toggle-slide {}
.tv-toggle input[type="checkbox"]:focus ~ label .tv-toggle-slide:after, .tv-toggle input[type="checkbox"]:hover ~ label .tv-toggle-slide:after {color: #5e5e5e;}
.tv-toggle input[type="checkbox"]:hover ~ label			{color:#6a6a6a;}
.tv-toggle input[type="checkbox"]:checked ~ label:hover {color:#5A5AD2;}
.tv-toggle input[type="checkbox"]:checked:focus ~ label .tv-toggle-slide, .tv-toggle input[type="checkbox"]:checked:hover ~ label .tv-toggle-slide				{background-color: #fff;}
.tv-toggle input[type="checkbox"]:checked:focus ~ label .tv-toggle-slide:after, .tv-toggle input[type="checkbox"]:checked:hover ~ label .tv-toggle-slide:after	{color:#fff;}
.tv-toggle input[type="checkbox"]:focus ~ label .tv-toggle-slide:after, .tv-toggle input[type="checkbox"]:hover ~ label .tv-toggle-slide:after {}
.tv-toggle input[type="checkbox"]:checked:focus ~ label .tv-toggle-slide:after, .tv-toggle input[type="checkbox"]:checked:hover ~ label .tv-toggle-slide:after {box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);}
.tv-toggle input[type="checkbox"]:checked ~ label .tv-toggle-slide:after	{height:34px;font-weight:500;background:#5A5AD2;color:#fff;-webkit-transform: translate3d(68px, 0, 0);transform: translate3d(68px, 0, 0);}
.tv-toggle label .tv-toggle-slide			{position:relative;font-size:.75rem;transition:background-color 0.3s cubic-bezier(0, 1, 0.5, 1);background:#fff;border:1px solid rgba(0,0,0,0.15);height:40px; flex: 0 0 142px;border-radius:3px;}
.tv-toggle label .tv-toggle-slide:before,
.tv-toggle label .tv-toggle-slide:after		{position:absolute;text-align:center;width:calc(50% - 2px);cursor:pointer}
.tv-toggle label .tv-toggle-slide:before	{content: attr(data-checked);top:0;left:50%;color:#aaa;line-height:40px;}
.tv-toggle label .tv-toggle-slide:after		{content: attr(data-unchecked);top:2px;left:2px;height:34px;line-height:34px;background:#efefef;color:#999;border-radius:2px;z-index:5;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:-webkit-transform 0.3s cubic-bezier(0, 1, 0.5, 1);transition: transform 0.3s cubic-bezier(0, 1, 0.5, 1);transition: transform 0.3s cubic-bezier(0, 1, 0.5, 1), -webkit-transform 0.3s cubic-bezier(0, 1, 0.5, 1);}

.tv-checkbox						{display:inline-block;font-size:0.875rem;position:relative;}
.tv-checkbox input[type="checkbox"] {display: none;}
.tv-checkbox input[type="checkbox"] + label::after			{content:'';margin-right:1rem;position:absolute;left:0;top:0;}
.tv-checkbox input[type="checkbox"] + label::before			{content:'';display:inline-block;width:1.25rem;height:1.25rem;line-height:1.25rem;background:#fff;border:1px solid #ccc;border-radius:2px;vertical-align:middle;margin-right:0.5rem;cursor:pointer}
.tv-checkbox input[type="checkbox"]:checked + label::before {content:'\f00c';font-family:FontAwesome;font-weight:900;border-color:#5A5AD2;background:#5A5AD2;color:#fff;text-align:center;font-size:12px;transition:all 0.2s ease-out;}


.tv-radio						{display:inline-block;}
.tv-radio input[type="radio"]	{display: none;}
.tv-radio input[type="radio"] + label::after			{content:'';margin-right:1rem}
.tv-radio input[type="radio"] + label::before			{content:'';display:inline-block;width:1.25rem;height:1.25rem;line-height:calc(1.25rem - 4px);background:#fff;border:1px solid #ccc;border-radius:50%;vertical-align:middle;margin-right:5px;cursor:pointer}
.tv-radio input[type="radio"]:checked + label::before	{content:'●';border:2px solid #5A5AD2;background:#fff;color:#5A5AD2;text-align:center;font-size:0.7rem;transition:all 0.2s ease-out;text-align:center}


.tv-select{line-height:1.5;display:inline-block;width:100%;height:calc(2.75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;vertical-align:middle;color:#768395;border:1px solid #cad1d7;border-radius:.375rem;background:#fff url('data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 5\'%3E%3Cpath fill=\'%2332325d\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3E%3C/svg%3E') no-repeat right .75rem center;background-size:8px 10px;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);-webkit-appearance:none;-moz-appearance:none;appearance:none}
.tv-select:focus{border-color:rgba(50,151,211,.25);outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 0 0 rgba(50,151,211,.5)}
.tv-select:focus::-ms-value{color:#768395;background-color:#fff}
.tv-select[multiple],.tv-select[size]:not([size='1']){height:auto;padding-right:.75rem;background-image:none}
.tv-select:disabled{color:#768395;background-color:#e9ecef}
.tv-select::-ms-expand{opacity:0}
.tv-select-sm{font-size:75%;height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem}
.tv-select-lg{font-size:125%;height:calc(3.625rem + 2px);padding-top:.375rem;padding-bottom:.375rem}

#login_container		{position:relative;min-width:1200px;min-height:100%;padding:0 0 40px 40px;margin:0;overflow:auto;}
#login_container:after	{content:""; display:block;float:none;clear:both;}
#login_cover			{position:fixed;width:600px;height:100%;top:0px;background:#31609A;z-index:1}
#login_cover .logo		{margin:100px 0 0 50px;height:75px;font-size:24px;}
#login_cover .logo span	{display:block;font-family:verdana;font-weight:normal;font-size:10px;font-style:normal;color:#D2E1F0;margin-left:24px;}
#login_cover .tit		{margin:0 50px;height:75px;font-family:verdana;font-size:24px;color:#fff;line-height:120%;}
#login_cover .txt		{margin:20px 50px;font-family:verdana;font-size:10px;color:#fff;}
#login_cover .series		{height:50px;margin:0 0 1px 0;padding-left:50px;background:url(../img/bg_bl_10.png) repeat;}
#login_cover .series .name	{display:inline-block;margin:12px 10px 0 0;padding:2px 10px;line-height:24px;background:url(../img/bg_bl_40.png) repeat;font-family:Georgia;font-weight:bold;font-size:14px;font-style:italic;color:#fff;border-radius:4px;}
#login_cover .series .name span	{color:#64C4D0}
#login_cover #copyright		{margin:100px 0 0 50px;color:#BAD2E9;font-size:10px;}
#login_content				{position:relative;min-width:600px;min-height:100%;padding:0;margin:0 0 0 600px;overflow:auto;}
#login_content #clogo		{margin:101px 0 0 50px;height:50px;}
#login_content #clogo img	{height:35px;}
#loginwrap			{position:relative;margin:10px 0 0 50px;font-size:12px;}
#loginwrap dl		{clear:both;}
#loginwrap dt		{float:left;display:none;}
#loginwrap dd		{float:left;}
#loginwrap input	{width:160px;height:30px;line-height:28px;background:#f1f1f1;border:1px solid #ccc;margin:0 0 5px 0;text-indent:10px;}
#loginwrap .btnarea	{margin:20px 0;}
#loginwrap a.btn_d	{display:inline-block;width:160px;height:35px;line-height:33px;padding:0;background:#4283C1;border:1px solid #3975B0;color:#fff;text-align:center;}

/*#asidewrap, #snb, #body_title, #footer	{position:fixed;}*/
#wrap		{position:relative;padding:0;margin:0;width:100%;}
#body_title		{position:fixed;left:0;top:0;z-index:2;width:100%;height:50px;background:#fff;border-bottom:1px solid #e4e4e4;}
#body_title h1	{float:left;line-height:50px;text-indent:20px;}
#body_title h1 span{font-size:inherit;color:#768395}
#body_title .version{float:right;line-height:50px;font-size:11px;color:#768395;margin-right:20px;}
#body_title .version span{display:inline-block;height:20px;line-height:20px;margin-left:4px;padding:0 6px;border-radius:3px;font-size:11px;background:#768395;color:#fff;}
#footer			{bottom:15px;left:55px;color:#fff;opacity: .6;font-family:tahoma;font-size:11px;z-index:1}
#container		{position:relative;padding:50px 0 0 0;margin:0;min-width:970px;overflow-y:hidden;z-index:1;}
#header			{position:fixed;left:0;top:0;width:100%;height:50px;background:#31609A;border-bottom:1px solid #2C568A;z-index:12;}
#header .home	{float:left;position:relative;display:block;width:40px;height:50px;z-index:13;}
#header .logo	{float:left;left:40px;padding:0 15px;height:50px;line-height:45px;font-size:20px;color:#fff;}
#header .logo i	{color:#fff;}
#header .name	{display:inline-block;background:#3E4553;border-radius:3px;margin:0 8px 0;padding:0 10px;line-height:24px;font-size:12px;font-style:normal;letter-spacing:0;vertical-align:middle;color:#fff;}
#header:after	{content:"";float:none;display:block;clear:both;}
.logo					{font-family:Georgia;font-weight:bold;font-style:italic;color:#fff;}
.topinfo				{float:right;line-height:50px;font-size:11px;color:#fff;}
.topinfo a span				{display:none;}
.topinfo a					{display:block;float:left;width:50px;height:50px;box-shadow:0px 0px 1px rgba(0,0,0, .1);}
.topinfo a.top_ico_log		{background:url(../img/ico_topinfo.png) no-repeat 0 50%;}
.topinfo a.top_ico_board	{background:url(../img/ico_topinfo.png) no-repeat -50px 50%;}
.topinfo a.top_ico_site		{background:url(../img/ico_topinfo.png) no-repeat -100px 50%;}
.topinfo a.top_ico_manual	{background:url(../img/ico_topinfo.png) no-repeat -150px 50%;}

#gnb			{position:fixed;width:40px;height:100%;top:0px;left:0;background:#2F323A;color:#fff;box-shadow:1px 1px 0px rgba(255,255,255, 0.05);z-index:11}
#gnb li			{position:relative;display:block;width:100%;height:50px;cursor:pointer;}
#gnb .tooltip			{display:inline-block;width:120px;z-index:11}
#header .ico_bg,
#gnb .ico_bg	{display:block;width:40px;height:50px;background-repeat:no-repeat;background-image:url(../img/ico_gnb.png);}
.ico_slide		{position:absolute;left:0;top:0;cursor:pointer;background-color:#2F323A;box-shadow:inset 0px -1px 0 rgba(255,255,255, .05);transition:.1s transform linear;-webkit-transition:.1s -webkit-transform linear;-moz-transition:.1s -moz-transform linear;}
#header a.on .ico_slide,
#gnb a.on .ico_slide,
a:hover .ico_slide			{-webkit-transform:translateX(-40px);-moz-transform:translateX(-40px);transform:translateX(-40px);}
#header .ico_on,
#header .on,
#gnb .ico_on,
#gnb li.on			{background-color:#5A6378;overflow:hidden;box-shadow:inset 0px -1px 0 rgba(255,255,255, .05);}
#gnb a.ico_gnb_builder .ico_on, #gnb a.ico_gnb_builder .on	{background-color:#4CF0B1;}
a.ico_gnb_home .ico_on		{background-position:-40px 0;}
a.ico_gnb_manage .ico_on	{background-position:-40px -50px;}
a.ico_gnb_admin .ico_on		{background-position:-40px -100px;}
a.ico_gnb_statistics .ico_on{background-position:-40px -150px;}
a.ico_gnb_setting .ico_on	{background-position:-40px -200px;}
a.ico_gnb_builder .ico_on	{background-position:-40px -250px;}
a.ico_gnb_filter .ico_on	{background-position:-40px -650px;}

a.ico_gnb_home .ico_slide		{background-position:0 0;}
a.ico_gnb_manage .ico_slide		{background-position:0 -50px;}
a.ico_gnb_admin .ico_slide		{background-position:0 -100px;}
a.ico_gnb_statistics .ico_slide{background-position:0 -150px;}
a.ico_gnb_setting .ico_slide	{background-position:0 -200px;}
a.ico_gnb_builder .ico_slide	{background-position:0 -250px;}
a.ico_gnb_filter .ico_slide	{background-position:0 -650px;}

#snb			{position:fixed;top:0;left:0;width:220px;height:100%;background:#4283C1;z-index:11;overflow-y:auto;}
#snb .logo		{padding:0 15px;height:50px;line-height:50px;font-size:20px;background:#3A71B7;box-shadow:inset 0px -1px 0 rgba(0,0,0, .1);}
#snb .tab					{position:relative;}
#snb .tab ul:after			{content:"";float:none;display:block;clear:both;z-index:4;}
#snb .tab > ul > li	a		{display:block;float:left;width:50%;text-align:center;line-height:50px;background:#31609A;color:#A7C6E2;font-size:12px;}
#snb .tab > ul > li	a.on	{background:none;color:#fff;font-weight:bold;}
#snb .snbmn				{position:relative;width:100%;padding-bottom:100px;}
#snb .snbmn li			{position:relative;vertical-align:top;}
#snb .snbmn li a			{display:block;padding:0 10px 0 40px;line-height:49px;background-image:url(../img/ico_plus60.png);background-repeat:no-repeat;background-position:15px 50%;border-bottom:1px solid #376FA3;color:#fff;text-decoration:none;}
#snb .snbmn li a:hover		{background-color:#3B75AD;background-image:url(../img/ico_plus.png);}
#snb .snbmn li a.on			{background-color:#3B75AD;background-image:url(../img/ico_minus.png);text-shadow:1px 1px 1px rgba(0,0,0, .2)}
#snb .snbmn li a.open			{background-color:#3B75AD;background-image:url(../img/ico_minus.png);text-shadow:1px 1px 1px rgba(0,0,0, .2)}
#snb .snbmn ul ul			{padding:5px;background:url(../img/bg_bl_10.png) repeat;}
#snb .snbmn ul ul li a		{padding:8px 10px;line-height:100%;background:none;border-bottom:none;color:#D5EAFF;text-shadow:none !important;font-weight:normal;font-size:12px;}
#snb .snbmn ul ul li a:hover,
#snb .snbmn ul ul li a.on	{background:none;text-shadow:none;font-weight:bold;color:#fff;}
#snb .snbmn ul ul ul		{margin:5px;padding:8px 0;background:rgba(0,0,0, 0.2);}
#snb .snbmn ul ul ul li a	{padding:5px 10px 5px 20px;font-size:11px;}
#snb .snbmn ul ul ul li:before	{content:"-";position:absolute;left:10px;top:0px;color:#D5EAFF}
#snb .snbmn ul ul ul li:first-child a	{border-top:none}
#snb .snbmn ul ul ul li a:hover,
#snb .snbmn ul ul ul li a.on	{color:#fff;text-decoration:underline;}

#snb2 .tree_bx	{background:#fff;margin:5px;font-size:11px;}
#snb2 .tree_mn	{padding:10px 10px 5px 10px;}
#snb2 .tree_mn > ul	{background:none;}
#snb2 .tree_mn > ul > li	{background:none;padding-left:0px;}
#snb2 .tree_mn > ul > li > span.tree_label	{font-weight:bold;}
#snb2 .tree_ico.ico_page	{width:16px;}
#snb a.btn	{display:block;margin:10px;background:url(../img/bg_bl_20.png) repeat;line-height:30px;text-align:center;color:#fff;}

#snb{scrollbar-face-color: #e0e0e0;  scrollbar-track-color:transparent;  scrollbar-arrow-color: none;  scrollbar-highlight-color: #e0e0e0;  scrollbar-3dlight-color: none;  scrollbar-shadow-color: #e0e0e0;  scrollbar-darkshadow-color: none;}
#snb::-webkit-scrollbar {width: 8px;  height: 8px;  border: 3px solid #4283C1;}
#snb::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment {  display: block;  height: 2px; }
#snb::-webkit-scrollbar-track {background: transparent;  -webkit-border-radius: 10px;  border-radius:10px;}
#snb::-webkit-scrollbar-thumb {height:50px;width:50px;  background: rgba(0,0,0,.2);  -webkit-border-radius: 8px;  border-radius: 8px;}

/* 빌더홈페이지가 있을 때 좌측메뉴 */
#snbmn_b			{position:relative;height:auto;z-index:5;}
.search_area		{padding:10px;background:url(../img/bg_bl_10.png) repeat-x 0 100%;font-size:12px;}
#snbmn_b select			{width:100%;margin:0 0 2px 0;border:none;height:25px;line-height:25px;font-size:12px;}
#snbmn_b .form			{position:relative;background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:3px;border-radius:3px;}
#snbmn_b .form a		{position:absolute;right:0;top:0;vertical-align:top;text-align:center;width:30px;height:25px;line-height:25px;background:#5A6378;color:#fff;border-top-right-radius:2px;border-bottom-right-radius:2px;}
#snbmn_b .index_list	{padding:0;margin:10px 0 0 0;background:url(../img/bg_bl_0.png) repeat}
#snbmn_b .index_list:after	{content:"";display:block;float:none;clear:both;}
#snbmn_b .index_list a		{float:left;display:block;width:19px;height:19px;line-height:19px;text-align:center;color:#fff;font-size:11px;background:url(../img/bg_bl_20.png) repeat;border:none;margin:1px}
#snbmn_b .index_list a:hover	{text-decoration:none;background:#fff;color:#222}
#snbmn_b .index_list a.on	{text-decoration:none;background:#fff;color:#222}
#snbmn_b .index_list a.all	{width:40px;}
#snbmn_b .dropdown	{width:100%;}
#snbmn_b .dropbtn	{border:none;font-size:12px;}

#snbmn_b .total		{position:relative;padding:10px 0 0 10px;color:#fff}
#snbmn_b .total	em	{color:#4CF0B1}
#snbmn_b .page		{position:absolute;right:10px;top:12px;font-size:10px;color:#DFFFFF}

#snbmn_b .btnarea	{position:relative;margin:5px 0;padding:0;color:#fff;}
#snbmn_b .btnarea input	{width:30px;border:none;height:25px;line-height:25px;margin-right:5px;}
#snbmn_b .btnarea em	{color:#fff;}
#snbmn_b .btnarea .left, #snbmn_b .btnarea .right	{width:50%;}
#snbmn_b .btnarea .left .btn	{margin-right:1px;}
#snbmn_b .btnarea .right .btn	{margin-left:1px;}
#snbmn_b .list{margin:10px;}
#snbmn_b .list > ul > li	{background:#fff;border-bottom:1px solid #eaeaea;font-size:12px;}
#snbmn_b .list > ul > li:last-child{border:none;}
#snbmn_b .list > ul > li > a		{display:block;padding:3px 10px 3px 25px;background:url(../img/snbmn_b_ico.png) no-repeat 10px 50%;}
#snbmn_b .list > ul > li > a:hover{background:#f5f5f5 url(../img/snbmn_b_ico_on.png) no-repeat 10px 50%;color:#5A6378;text-decoration:none;}
#snbmn_b .list > ul > li > a.on	{padding:10px 10px 10px 25px;background-color:#5A6378 ;color:#fff;}
#snbmn_b .list > ul > li > a.on	{border:none;}

#snbmn_b .menu			{margin:10px;}
#snbmn_b .name			{position:relative;margin:20px 0 10px 0;}
#snbmn_b .name p		{padding:0 25px 0 0;font-size:16px;font-weight:bold;color:#fff;}
#snbmn_b .name .btn		{position:absolute;right:0;top:-2px;}
#snbmn_b .name .btn i	{font-size:12px;margin-top:2px;}
#snbmn_b .name .btn	.tooltip	{width:80px;}

#snbmn_b .menu ul	 			{background:#fff;}
#snbmn_b .menu ul li 			{border-bottom:1px dotted #dadada;}
#snbmn_b .menu ul li:last-child	{border-bottom:none;}
#snbmn_b .menu ul li a			{padding:8px 10px 8px 28px;background-image:url(../img/ico_plus_s.png);background-repeat:no-repeat;background-position:10px 50%;}
#snbmn_b .menu ul li a:hover,
#snbmn_b .menu ul li a.on		{color:#4283C1;background-image:url(../img/ico_plus_s_on.png);}
#snbmn_b .menu ul ul			{padding:8px 0;background:#f9f9f9;font-size:12px;}
#snbmn_b .menu ul ul li			{border-bottom:none;/**/}
#snbmn_b .menu ul ul li	a		{padding:0 10px 0 40px;background-image:url(../img/menu_2d_on.png);background-repeat:no-repeat;background-position:28px 50%;}
#snbmn_b .menu ul ul li a:hover,
#snbmn_b .menu ul ul li	a.on	{color:#4283C1;background-image:url(../img/menu_2d_on.png);text-decoration:underline;}
#snbmn_b .menu li a		{display:block;}

/* 통합관리 */
.ico_html		{background:url(../img/tree_ico_html.png) no-repeat 0 50%}
.ico_design		{background:url(../img/tree_ico_design.png) no-repeat 0 50%}
.ico_program	{background:url(../img/tree_ico_program.png) no-repeat 0 50%}
.ico_link		{background:url(../img/tree_ico_link.png) no-repeat 0 50%}

#manage_wrap		{}
#manage_wrap:after,
#manage_wrap .search:after	{content:""; display:block;float:none;clear:both;}
#manage_wrap .set_area			{padding-left:20px;}
#manage_wrap .set_area h2		{padding:10px 0;margin:0;background:none;font-size:16px;/**/}
#manage_wrap .set_area_default	{padding:320px 0 240px;line-height:180%;border:1px dashed #768395;text-align:center;background:url(../img/set_area_default.png) no-repeat 50% 180px;}
#manage_wrap .search .fa		{font-size:10px;margin-right:5px;}
#manage_wrap table tr.info td	{border-top-style:dotted;}
.menu_set						{background:#f5f5f5;}
.menu_set th					{width:100px;}
.menu_set th, .menu_set td		{padding:8px 15px;text-align:left;border-bottom:1px solid #eaeaea;}
.menu_set tr:last-child th, .menu_set tr:last-child td{border-bottom:none;}
.menu_set .form-inline label{display:inline-block;width:60px;}
.menu_set .form-inline input{margin:1px 0;}

.page_set			{border:1px solid #dadada;}
.page_set input		{vertical-align:top;}
.page_set .insert	{padding:15px;background:#f5f5f5;}
.page_set .form-inline{padding:15px;}
.page_set [class^=ico_]	{padding-left:20px;padding-top:1px;}

.page_setting			{position:relative;border:1px solid #768395;}
.page_setting .tab		{position:relative;width:160px;background:#f5f5f5;}
.page_setting .tab li	{display:block;background:url(../img/bg_bl_10.png) repeat-x 0 0;line-height:40px;cursor:pointer}
.page_setting .tab li:first-child	{background:none}
.page_setting .tab li.on	{background:#768395;color:#fff;font-weight:bold;}
.page_setting .insert		{position:absolute;left:200px;top:20px;width:calc(100% - 220px);}
.page_setting [class^=ico_]		{padding-left:20px;padding-top:1px;}
.page_setting input[type="radio"]{vertical-align:middle;margin:0 10px;}
.page_setting .sample_thumb		{width:120px;height:135px;}
.page_setting .input_area		{float:left;margin:29px 0 0 30px;}
.page_setting .input_area .btn_d{width:160px;}
.page_setting .tit	{font-size:11px;color:#999;line-height:140%;margin:-5px 0 5px 0;}
.page_setting .name	{font-size:12px;color:#555}
.page_setting .dpb		{position:relative;}
.page_setting .arrow_box		{position:relative;background:#768395;}
.page_setting .arrow_box:after	{left:160px;top:50%;border: solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(51, 51, 51, 0);border-left-color:#768395;border-width:20px;margin-top:-20px;}

/* 하위관리자, 빌더홈페이지(개설홈페이지) 환경설정 */
#admin_top				{margin:20px;position:relative;background:#f5f5f5;border-bottom:1px inset #fff;/*box-shadow:0px 1px 1px rgba(0,0,0, .2);-webkit-box-shadow:0px 1px 1px rgba(0,0,0, .2);-moz-box-shadow:0px 1px 1px rgba(0,0,0, .2);-ms-box-shadow:0px 1px 1px rgba(0,0,0, .2);-o-box-shadow:0px 1px 1px rgba(0,0,0, .2);*/}
#admin_top .cont		{padding:20px;}
#admin_top .category	{color:#35A6B5}
#admin_top .tit			{font-size:24px;color:#222;font-weight:bold;margin:10px 0;}
#admin_top .img_frame	{position:absolute;right:20px;top:15px;width:120px;height:90px;}
#admin_top .tabmn		{background:url(../img/bg_bl_5.png) repeat-x 0 0;}
#admin_top .tabmn ul	{float:left;width:80%;}
#admin_top .tabmn li	{float:left;width:140px;line-height:34px;font-weight:bold;letter-spacing:-1px;}
#admin_top .tabmn .btn	{float:right;width:20%;margin-top:8px;text-align:right;}
#admin_top .tabmn .btn_view	{width:120px;padding-right:0;padding-left:0;margin-right:20px;}
#admin_top .tabmn li a		{display:block;margin:8px 0}
#admin_top .tabmn li:first-child a		{margin-left:8px}
#admin_top .tabmn li a:hover	{color:#768395;}
#admin_top .tabmn li.on a		{background-color:#768395;color:#fff;border-radius:4px;}
#admin_top .ico_bg		{display:inline-block;margin:0 10px;width:20px;height:20px;background-image:url(../img/buildware/ico_admin.png);background-repeat:no-repeat;vertical-align:middle}
#admin_top .ico1		{background-position:0 0;}
#admin_top .ico2		{background-position:0 -20px;}
#admin_top .ico3		{background-position:0 -40px;}
#admin_top .ico4		{background-position:0 -60px;}
#admin_top .ico5		{background-position:0 -80px;}
#admin_top .tabmn li.on .ico1{background-position:-20px 0;}
#admin_top .tabmn li.on .ico2{background-position:-20px -20px;}
#admin_top .tabmn li.on .ico3{background-position:-20px -40px;}
#admin_top .tabmn li.on .ico4{background-position:-20px -60px;}
#admin_top .tabmn li.on .ico5{background-position:-20px -80px;}
#admin_top .setup_info	{}

/* admin_기본정보관리 */
.admin_basic		{background:#5A6378;padding:15px 20px;margin:0 0 20px 0;}
.admin_basic table	{text-align:left;}
.admin_basic table th	{color:#fff;font-weight:normal;width:140px;line-height:30px;}
.admin_basic table span	{color:#FFCC33;}
.admin_basic table input{border:none;}

/* admin_콘텐츠관리 */
.admin_content table th, .admin_content table td	{padding:5px !important;border:none;border-top:1px solid #efefef;font-size:12px;}
.admin_content table tbody tr:hover th,
.admin_content table tbody tr:hover td	{background:#EAF1F9 ;cursor:pointer;}
.admin_content span.depth_num	{display:inline-block;margin-right:5px;width:18px;height:18px;line-height:16px;text-align:center;font-size:10px;font-family:verdana;font-weight:normal;border:1px solid #dadada;background:#fff;}
.admin_content .depth1 span	{margin-left:0px;border:1px solid #768395;background:#768395;color:#fff;}
.admin_content .depth2 span	{margin-left:10px;border:1px solid #B8BFC7;background:#fff;color:#768395;}
.admin_content .depth3 span	{margin-left:20px;}
.admin_content .depth4 span	{margin-left:30px;}
.admin_content .depth5 span	{margin-left:40px;}
.admin_content .ico_html, .admin_content .ico_program, .admin_content .ico_link, .admin_content .ico_design	{display:inline-block;background-color:#fff;background-position:4px 50%;border:1px solid #eee;width:100px;padding:1px 1px 1px 20px;font-size:11px;letter-spacing:-1px;}
.admin_content .btn_xsmall	{width:110px;}

.admin_location{background:#D8DDE0;line-height:40px;color:#768395;padding-left:20px;}
.admin_location li{float:left;padding:0 10px 0 30px;background:url(../img/bg_location.png) no-repeat 0 0}
.admin_location li:first-child{padding-left:0;background:none;}
.admin_location .tag_d		{margin-left:10px;background-color:#fff;background-position:4px 50%;padding:0 8px 0 28px;height:24px;line-height:22px;font-size:11px;letter-spacing:-1px;}
#admin_content_wrap	{position:relative;}
#admin_content_wrap .type	{position:absolute;left:0;top:0;width:160px;}
#admin_content_wrap .type .sample_tit	{margin:0 0 20px 0;background:#768395;text-align:center;height:30px;line-height:30px;color:#fff;}
#admin_content_wrap .type .bnr	{padding:15px;height:185px;margin:20px 0 0 0;background:#f5f5f5 url(../img/page_sample_bnr.png) no-repeat 50% 70px;text-align:center;font-size:11px;line-height:140%;}
#admin_content_wrap .type .bnr a	{display:block;margin-top:95px;text-decoration:underline}
#admin_content_wrap .cont {margin-left:180px;}

#addmenu			{background:#f5f5f5}
#addmenu table tr	{border-bottom:1px solid #e1e1e1}
#addmenu table th	{padding:8px 0;}
#addmenu table td	{padding:8px 8px 8px 0;}
#addmenu .tab		{background:#fff}
#addmenu .tab li a	{float:left;display:block;width:20%;line-height:40px;text-align:center;border-left:1px solid #e1e1e1;box-sizing: border-box;}
#addmenu .tab li:first-child a{border-left:none;}
#addmenu .tab a:hover,
#addmenu .tab a.on		{background:#f5f5f5}
#addmenu .tabcont		{display:block;padding:20px;text-align:center;min-height:435px;}
#addmenu .tit		{padding:0 0 15px 0;}
#addmenu .stit		{font-size:24px;color:#32A3A2;line-height:150%;}
#addmenu .cont		{width:60%;margin:150px auto 0;}
#addmenu .page_tmp_select			{text-align:center;}
#addmenu .page_tmp_select .list		{vertical-align:middle;}
#addmenu .page_tmp_select a 		{position:relative;display:inline-block;margin:10px 5px 25px;}
#addmenu .page_tmp_select .tt			{position:absolute;left:0;top:120px;width:100%;font-size:12px;color:#5A6378;}
#addmenu .page_tmp_select a:hover .tt,
#addmenu .page_tmp_select .on			{color:#35A6B5;}
#addmenu #tab1				{background:url(../img/menu_add_bg01.png) no-repeat 50% 50%;}
#addmenu #tab2				{background:url(../img/menu_add_bg02.png) no-repeat 50% 100px;}
#addmenu #tab3				{background:url(../img/menu_add_bg03.png) no-repeat 50% 100px}
#addmenu #tab4				{background:url(../img/menu_add_bg04.png) no-repeat 50% 100px}
#addmenu #tab5				{background:url(../img/menu_add_bg05.png) no-repeat 50% 100px}
#addmenu #tab2 .btn_d		{background:#35A6B5;border:none;height:40px;padding:0;width:160px;color:#fff}
#addmenu #tab4 .dropdown	{width:100%;border:2px solid #35A6B5;}
#addmenu #tab4 .dropdown select	{line-height:36px;height:36px;border:none;text-indent:8px;}
#addmenu #tab4 input		{background:#f5f5f5;border:none;text-indent:10px;color:#aaa}
#addmenu #tab3 select,
#addmenu #tab5 input		{border:2px solid #35A6B5;width:100%;line-height:40px;height:40px;border-radius:0;text-indent:10px;}
/*#addmenu .type				{position:relative;}
#addmenu .type .Script_preset_div 		{width:865px;z-index:99;}
#addmenu .type .Script_preset_div .list		{width:100%;background:#fff;border:2px solid #35A6B5;border-radius:3px;}*/
.add_link input,
.add_link select	{width:100%;border:2px solid #35A6B5;line-height:40px;height:40px;border-radius:0;text-indent:10px;font-size:14px}

.permission_list li	{display:block;background:#efefef;padding:2px 4px;margin:0 0 1px 0;font-size:12px;}
.permission_list li span:after{content:" > ";}
.permission_list li span:last-child:after{content:" ";}
.permission_list li span.on	{font-weight:bold;color:#3E78C1}
#permission_wrap {padding:0;}
#permission_wrap .permission_mn		{float:left;width:320px;padding:0;margin:0;}
#permission_wrap .permission_btn	{float:left;width:110px;padding:0;margin:0;text-align:center;}
#permission_wrap .permission_btn a	{width:80px;margin:0 auto 2px;}
#permission_wrap .permission_list	{float:right;width:525px;min-height:450px;padding:0;margin:0;border:1px solid #5A6378;background:#fff;}
#permission_wrap .tree_mn li input[type="checkbox"]	{margin-left:-24px;}
/* sub */
.page_title				{position:relative;margin:0 0 10px 0;}
.page_title:after		{content:""; display:block;float:none;clear:both;}
.page_title	h2, .page_title	h3{float:left;margin:0;padding:0;background:none;}
.page_title	h2 span		{font-size:inherit;color:#4283c1}
.page_title .btnarea	{float:right;padding:0;margin:0;vertical-align:top;}
.page_title.indent	{margin:20px 20px 0 20px !important}
.bodybg{background:#f5f5f5}
.logo_txt{font-family:georgia;font-style:italic;}

.tree_area .searchbx		{position:relative;padding:10px 10px 9px 10px;background:#5A6378}
.tree_area .searchbx select	{width:100%;margin:0 0 3px 0;border-color:#fff}
.tree_area .searchbx .btn_d	{position:absolute;right:10px;top:10px;}
.tree_area .dropdown		{display:block;width:100%;}
.tree_area .dropbtn			{border:1px solid #fff;}
.tree_area .inside			{background:#f5f5f5}
.tree_area .list ul			{overflow:auto;}
.tree_area .form_inline		{width:calc(100% - 60px);}
.tree_area input.text	{width:100%;border:none;}

.tree_bx			{/*height:600px;*/margin:0 0 10px 0;border:1px solid #5A6378;background:#fff;font-size:12px;}
.tree_bx			{overflow:auto}
.tree_bx .tit		{padding:0 10px;border-bottom:1px solid #ececec;line-height:40px;}
.tree_bx .tit h3	{float:left;padding:0;margin:0;line-height:40px;}

.tree_mn				{padding:10px;position:relative}
.tree_mn .tree_tit		{}
.tree_mn .tree_label	{vertical-align:top;}
.tree_mn .tree_label a	{display:inline-block;vertical-align:top;}
/*
.tree_mn ul				{background-image:url(../img/bg_tree_stream.gif);background-repeat:repeat-y;background-position:8px -1px}
.tree_mn li				{background-image:url(../img/bg_tree_branch.gif);background-repeat:no-repeat;background-position:8px -23px;padding-left:46px;position:relative;word-break:break-all;}
.tree_mn li ul			{margin-left:-24px;}
.tree_mn li:last-child	{background-image:url(../img/bg_tree_branch_last.gif);background-repeat:no-repeat;background-position:8px -23px;margin-bottom:4px;}

*/
.tree_mn ul				{position:relative;padding-left:22px;}
.tree_mn ul:after		{content:"";position:absolute;left:8px;top:-10px;height:100%;border-left:1px solid #ccc;z-index:1}
.tree_mn li				{position:relative}
.tree_mn li:before		{content:"";position:absolute;left:-14px;top:9px;width:9px;border-bottom:1px solid #ccc}
.tree_mn ul:last-child:before	{content:"";border:none;}

.tree_mn .on			{color:#4283C1;font-weight:bold;}

.tree_ico				{position:relative;z-index:2;display:inline-block;width:18px;height:18px;margin:0;vertical-align:top;background-repeat:no-repeat;background-position:0 50%;}
.tree_ico.ico_open		{background-image:url(../img/tree_ico_open.png)}
.tree_ico.ico_closed	{background-image:url(../img/tree_ico_closed.png)}
.tree_ico.ico_html		{background-image:url(../img/tree_ico_html.png)}
.tree_ico.ico_design	{background-image:url(../img/tree_ico_design.png)}
.tree_ico.ico_program	{background-image:url(../img/tree_ico_program.png)}
.tree_ico.ico_link		{background-image:url(../img/tree_ico_link.png)}
.tree_ico.ico_page		{background-image:url(../img/tree_ico_page.png)}
.tree_ico.ico_group		{background-image:url(../img/tree_ico_group.png)}
.tree_ico.ico_person	{background-image:url(../img/tree_ico_person.png)}

.tree_bx .list		{font-size:12px;}
.tree_bx .list ul	{background:#fff;}
.tree_bx .list li	{border-bottom:1px solid #eaeaea}
.tree_bx .list li a	{display:block;padding:5px 25px;background:url(../img/snbmn_b_ico.png) no-repeat 10px 50%;}
.tree_bx .list li a:hover{background:#f5f5f5 url(../img/snbmn_b_ico_on.png) no-repeat 10px 50%;color:#3E78C1;text-decoration:none;}
.tree_bx .list .btn	{display:block;line-height:30px;text-align:center;background:#efefef}

.topinfo a		{border-left:1px solid #2C568A;}

/* home */
#home_statistics		{margin:10px}
#home_statistics .d4	{float:left;width:25%;}
#home_statistics .bx	{position:relative;display:block;background:#fff;margin:10px;padding:0;min-height:200px;/*box-shadow:1px 1px 1px rgba(0,0,0, .2);*/}
#home_statistics h3		{background:none;margin:0;padding:20px 0 0 0;text-align:center;}
#home_statistics .bx:after,
#home_statistics li:after{content:""; display:block;float:none;clear:both;}
#home_statistics .txt	{position:relative;border-top:1px solid #eee;}
#home_statistics ul		{margin-top:20px;}
#home_statistics li		{position:relative;clear:both;border-top:1px solid #f5f5f5;}
#home_statistics li:first-child{border:none;}
#home_statistics .tit	{float:left;padding-left:15px;}
#home_statistics .num	{float:right;margin-right:15px;display:inline-block;padding:0 8px;height:24px;line-height:24px;font-size:12px;background:#768395;color:#fff;font-weight:bold;-webkit-border-radius:36px;-moz-border-radius:36px;-ms-border-radius:36px;-o-border-radius:36px;border-radius:36px;text-align: center;vertical-align: middle;}
#home_statistics .chart1 .txt	{position:absolute;left:0;bottom:0;width:100%;padding:0;line-height:50px;font-size:12px;}
#home_statistics .chart1 .num	{margin:15px 15px 0 0;}
#home_statistics .chart1 em		{display:block;margin:40px 0 0 0;font-size:40px;color:#FF6666;text-align:center;}
#home_statistics .chart2		{text-align:center;}
#home_statistics .chart2 .circle{display:inline-block;width:120px;height:120px;padding:25px 0 0 0;margin:15px 5px 0;text-align:center;color:#fff !important;}
#home_statistics .chart2 em		{display:block;margin-top:10px;font-size:16px;color:#fff !important;}
#home_statistics .chart2 .bg1	{background:#35A6B5;}
#home_statistics .chart2 .bg2	{background:#3E78C1;}
#home_statistics .chart3 li	{line-height:46px;}
#home_statistics .chart3 li:last-child{line-height:45px;}
#home_statistics .chart4 li	{line-height:69px;}
#home_statistics .chart3 .num	{margin-top:13px}
#home_statistics .chart4 .num	{margin-top:25px}

@media (max-width: 992px) {
  .container {width:970px;}
  #home_statistics h3		{padding:20px 0 0 0;}
  #home_statistics .chart2 .circle{width:80px;height:80px;padding:10px 0 0 0;margin:30px 5px 0;}
}
/* 환경설정 - 메뉴 및 콘텐츠관리,메인템플릿관리 - 상세설정 */
#main_tmp_wrap				{position:relative;}
#main_tmp_wrap:after		{content:""; display:block;float:none;clear:both;}
#main_tmp_wrap .left_cont	{position:absolute;width:220px;left:0;top:0}
#main_tmp_wrap .right_cont	{margin-left:260px;min-height:800px;}
#main_tmp_wrap .left_cont .bx	{background:#fff;padding:20px;border-bottom:1px dotted #dadada;}
#main_tmp_wrap .left_cont .img_frame	{width:180px;height:135px;border:1px solid #5A6378;margin:10px auto;}
#main_tmp_wrap .left_cont .tit	{position:relative;}
#main_tmp_wrap .left_cont .txt	{font-size:11px;}
#main_tmp_wrap .left_cont .txt span	{margin:0 1px 2px 0}
#main_tmp_wrap .left_cont .name	{font-weight:bold;color:#333;font-size:16px;margin:5px 0 0 0;}
#main_tmp_wrap .left_cont .code	{color:#35A6B5}
#main_tmp_wrap .left_cont .desc	{margin-bottom:5px;}
#main_tmp_wrap .left_cont .btn	{position:absolute;right:0;top:-3px;}
#main_tmp_wrap .mask .fa	{margin-top:0;}
#main_tmp_wrap .manage		{display:none;position:relative;font-size:11px;color:#818B9E;}
#main_tmp_wrap .set_area	{background:#fff;padding:15px 20px;font-size:11px;}/* 설정항목 */
#main_tmp_wrap .set_area li	{clear:both;padding:4px 0;border-bottom:1px solid #eaeaea;}
#main_tmp_wrap .set_area li:last-child{border:none;}
#main_tmp_wrap .set_area li:before{content:"\f105";font-family:'FontAwesome';margin-right:5px;}
#main_tmp_wrap .set_area li.on a	{color:#35A6B5}
#main_tmp_wrap .set_area .tt					{font-size:11px;margin-right:2px;color:#818B9E;}
#main_tmp_wrap .set_area .switch				{width:30px;height:18px;vertical-align:top;}
#main_tmp_wrap .set_area .switch input:checked + .slider {background:#3A9EAD;}
#main_tmp_wrap .set_area .switch .slider:before	{height:14px;width:14px;left:2px;bottom:2px;}
#main_tmp_wrap .set_area .switch input:checked + .slider:before {-webkit-transform: translateX(12px);  -ms-transform: translateX(12px);  transform: translateX(12px);}
#main_tmp_wrap .state3	{background:#768395;padding:10px;font-size:11px;color:#fff}
#main_tmp_wrap .cmt_info 	{position:relative;}
#main_tmp_wrap .cmt_info .btn_d	{position:absolute;right:10px;top:8px;}

#main_tmp_wrap ul.state1		{background:#fff;}/* 메인 템플릿 설정 */
#main_tmp_wrap ul.state1 li		{float:left;width:16.6666%;background:#fff url(../img/bg_bl_5.png) repeat-y;text-align:center;padding:20px 0;}
#main_tmp_wrap ul.state1 li i	{display:block;color:#3A9EAD;font-size:40px;margin-top:10px}
#main_tmp_wrap ul.state1 li.none i	{color:#BEC2C9}
#main_tmp_wrap .state2			{background:#fff}/* 디자인소스파일 */
#main_tmp_wrap .state2 table tr	{border-top:1px solid #eaeaea;}
#main_tmp_wrap .state2 table tr:first-child	{border-top:none}
#main_tmp_wrap .state2 table th,
#main_tmp_wrap .state2 table td	{padding:20px;}
#main_tmp_wrap .state2 table th		{vertical-align:top;text-align:left;width:140px;}
#main_tmp_wrap .state2 table td:last-child		{text-align:right;}

/* default 설정전 메세지박스 */
.stats_area_default	{padding:200px 0 70px;line-height:180%;border:1px dashed #768395;text-align:center;background:url(../img/stats_area_default.png) no-repeat 50% 60px;}
.edit_area_default	{padding:200px 0 70px;line-height:180%;border:1px dashed #768395;text-align:center;background:url(../img/edit_area_default.png) no-repeat 50% 60px;}
.menu_area_default	{padding:200px 0 70px;line-height:180%;border:1px dashed #768395;text-align:center;background:url(../img/menu_area_default.png) no-repeat 50% 60px;}
.page_area_default	{padding:200px 0 70px;line-height:180%;border:1px dashed #768395;text-align:center;background:url(../img/edit_area_default.png) no-repeat 50% 60px;}

/* 메뉴변경이력 */
.change_history	{}
.change_history	.top			{padding:10px 0;border-top:1px solid #dfdfdf;}
.change_history	.top .circle	{display:inline-block;background:#32A3A2;width:40px;height:40px;line-height:40px;margin-right:10px;text-align:center;color:#fff;font-size:11px;}
.change_history > ul 			{border-top:1px dashed #32A3A2;padding:20px 0 0 0;}
.change_history > ul > li		{position:relative;margin-left:14px;padding:0 0 20px 0;border-left:4px solid #D6EDEC}
.change_history > ul > li:before{content:"";position:absolute;left:-9px;top:0;display:inline-block;border-radius:50%;border:4px solid #32A3A2;background:#fff;width:14px;height:14px;}
.change_history .date			{padding-left:20px;font-size:14px;color:#32A3A2;}
.change_history .list			{margin:10px 0 0 20px;background:#f4f4f4;color:#777}
.change_history .list ul li		{position:relative;padding:10px;border-top:1px dashed #ddd;}
.change_history .list ul li:first-child{border:none;s}
.change_history .list .btn		{position:absolute;right:10px;top:9px}
.change_history .list .name		{color:#2F323A}
.change_history .ico_html		{background-color:#fff;background-position:5px 50%;padding:0 5px 0 25px;height:25px;line-height:23px;}
.change_history .tag_d		{margin-left:5px;margin-right:5px;}

/* 팝업 */
.popup_add		{text-align:center;margin:100px 0 0 0;}
.popup_add .toptit				{text-align:center;margin:0 0 40px 0;line-height:120%;font-family: 'ngl';font-size:36px;color:#5A6378;background:url(../img/menu_area_default.png) no-repeat 50% 0;padding:140px 0 0 0;}
.popup_add .toptit span			{color:#35A6B5}
.popup_add .cont	{width:920px;margin:0 auto;}
.popup_add a		{display:inline-block;float:left;width:220px;height:200px;padding:40px 20px 20px 20px;margin:0 5px;border:2px solid #eee;font-size:12px;color:#888}
.popup_add .tit		{font-size:16px;font-weight:bold;color:#666;margin:0 0 10px 0;}
.popup_add a:hover	{background:#768395;border:2px solid #768395;text-decoration:none;color:#ccc}
.popup_add a.on	{background:#768395;border:2px solid #768395;text-decoration:none;color:#ccc}
.popup_add a:hover .tit{color:#fff;}
.popup_add a.on .tit{color:#fff;}
.popup_add i		{display:block;color:#B8BFC7;margin:0 0 10px 0;}

#popup_add_wrap	{position:relative;}
#popup_add_wrap h2 span.num	{display:inline-block;margin-right:10px;width:40px;height:40px;line-height:40px;color:#fff;background:#3E78C1;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;text-align:center !important;}
#popup_add_wrap	.input_area					{position:relative;background:#B8BFC7;padding:5px;}
#popup_add_wrap	.input_area .popup_tmp		{position:absolute;width:240px;}
#popup_add_wrap	.input_area .popup_tmp img	{margin:5px;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
#popup_add_wrap	.input_area .popup_tmp.none	{height:180px;padding:120px 0 0 0;margin:5px;line-height:20px;border:2px solid #fff;background:#fff url(../img/popup_tmp_default.png) no-repeat 50% 40px;text-align:center;-webkit-border-radius:6px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
#popup_add_wrap	.input_area .popup_tmp.none a{color:#768395;font-weight:bold;}
#popup_add_wrap	.input_area .popup_tmp.none:hover	{border:2px solid #3E78C1;}
#popup_add_wrap	.input_area .board_write	{margin-left:255px;}
#popup_add_wrap #page_edit #tabs		{position:relative;padding:0;margin:0;}
#popup_add_wrap #page_edit .mn{position:relative;width:auto;height:auto;padding:0;margin:0;}
#popup_add_wrap #page_edit .mn a:hover{background:#f5f5f5}
#popup_add_wrap #page_edit .mn li	{float:left;width:100px;}

.board_write #page_edit .cont			{padding:0;}
.popup_tmp_list			{margin:0 -10px 0 0;}
.popup_tmp_list ul:after	{content:""; display:block;float:none;clear:both;}
.popup_tmp_list li		{float:left;width:180px;margin:0 10px 10px 0;padding:5px 10px;background:#fff}
.popup_tmp_list a		{color:#999}
.popup_tmp_list img		{width:100%;border:2px solid #2F323A;margin:4px 0;}
.popup_tmp_list input	{margin-left:0;}
.popup_tmp_select		{background:#f5f5f5;padding:20px 20px 0 20px;margin:-20px 0 10px 0;}
.popup_tmp_select li	{position:relative;float:left;width:140px;margin:0 20px 20px 0;text-align:center;}
.popup_tmp_select li.on img{border:4px solid #F65037;}
.popup_tmp_select img	{width:100%;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.popup_tmp_select .mask	{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.popup_tmp_select .btn_d 	{margin:10px 2px}

/* 설문조사모듈 */
.module_poll_make		{}
.module_poll_make .process	{background:#f4f4f4}
.module_poll_make .process ol li	{float:left;width:25%;position:relative;color:#999}
.module_poll_make .process ol li.on	{background:#768395;color:#fff;}
.module_poll_make .process ol li.on .txt:before	{color:#fff;}
.module_poll_make .process ol li:before	{border-width:1px;}
.module_poll_make .process .txt			{padding:10px 10px 10px 40px}
.module_poll_make .process .txt:before	{content:"\f05d";font-family:"FontAwesome";position:absolute;left:10px;top:18px;font-size:200%;color:#ccc}
.module_poll_make .tit	{font-size:36px;text-align:center;padding:0;margin:40px 0;}
.module_poll_tmp	{}
.module_poll_tmp ul	{margin:0 -10px}
.module_poll_tmp li	{float:left;margin:10px;position:relative;}
.module_poll_tmp li .btn	{display:none;position:absolute;left:0;top:0;width:100%;height:190px;background:rgba(0,0,0,0.8);padding-top:60px;}
.module_poll_tmp li:hover .btn{display:block;}
.module_poll_tmp .btn a {display:block;width:100px;margin:2px auto}
.module_poll_tmp img	{width:140px;height:190px;border:1px solid #ccc;}
.module_poll_tmp_view			{position:relative;text-align:center;}
.module_poll_tmp_view .img_frame	{width:360px;margin:20px auto;border-color:#5A6378}
.module_poll_tmp_view .control		{position:absolute;top:50%;width:100%;}
.module_poll_tmp_view .control .prev{position:absolute;left:10px;}
.module_poll_tmp_view .control .next{position:absolute;right:10px;}
.module_poll_tmp_view .control .prev:before{content:"\f053";font-family:"FontAwesome";font-size:120%;}
.module_poll_tmp_view .control .next:before{content:"\f054";font-family:"FontAwesome";font-size:120%;}

.module_poll_table		{}
.module_poll_table ul				{background:#F4F4F4}
.module_poll_table > ul > li		{position:relative;border-top:1px solid #D8DDE0;}
.module_poll_table > ul > li:first-child	{border-top:none}
.module_poll_table .bx					{border:1px solid #F4F4F4;padding:15px;}
.module_poll_table > ul > li:hover .bx	{border:1px solid #4283C1;}
.module_poll_table > ul > li:hover .btn_ico	{display:block;}
.module_poll_table .btn_ico		{display:none;position:absolute;right:0;top:-30px;padding:0;background:#4283C1;border:none;border-radius:0}
.module_poll_table .btn_ico a:before	{display:inline-block;padding:0;width:30px;line-height:30px;text-align:center;color:#fff;}
.module_poll_table .btn_ico a:hover		{display:inline-block;background:#3872AB;}
.module_poll_table .bico_modify:before	{border:1px solid #3872AB;border-top:none;border-bottom:none;}
.module_poll_table .tit{font-size:16px;color:#5A6378;font-weight:bold;margin:0 0 10px 0;}
.module_poll_table input[type="radio"], .module_poll_table input[type="checkbox"]{margin-right:5px;}

.module_poll_table .add_form		{display:block;text-align:center;line-height:80px;color:#5A6378;border:1px dashed #5A6378;font-size:16px;margin:10px 0;}
.module_poll_table .add_form span:before	{content:"\f196";font-family:"FontAwesome";font-weight:bold;margin-right:5px;}
.module_poll_table .add_form:hover	{color:#fff;background:#5A6378;text-decoration:none;}

.module_poll_end			{padding-top:240px;background:url(../img/module_poll_end.png) no-repeat 50% 0}
.module_poll_end .inbg		{background:#f4f4f4}
.module_poll_end .inbg p	{padding:30px 20px;font-size:20px;border-bottom:1px dashed #dadada;text-align:center;}
.module_poll_end .inbg ul	{padding:20px;font-size:16px;}

ul.list_v li	{margin:5px 0;}
ul.list_h li	{float:left;margin-left:20px;}
ul.list_h li:first-child{margin-left:0;}
ul.likert_guide li,
ul.likert li	{float:left;width:20%}
ul.list_h:after,
ul.likert:after{content:"";clear:both;display:block;float:none;}
ul.likert_guide			{position:relative;font-size:12px;color:#999;text-align:center;margin:20px 0;}
ul.likert_guide:before	{content:"";position:absolute;left:0;top:10px;border-bottom:1px solid #ccc;width:100%;}
ul.likert_guide li			{position:relative;}
ul.likert_guide li:before	{content:"";position:absolute;left:0;top:0;height:21px;border-left:1px solid #ccc;}
ul.likert_guide .num	{position:relative;display:block;width:20px;height:20px;background:#aaa;color:#fff;margin:0 auto;border-radius:50%;}
ul.likert li input[type="text"]{width:99%;}


/* 온라인신청모듈 */
.module_form_make		{font-size:36px;text-align:center;padding:0;margin:0 0 40px 0;}
.module_form_make:before{display:block;padding:100px 0 20px;content:"\f044";font-family:"FontAwesome";font-size:200%;line-height:100%;color:#3872AB}
.list_select_bx			{width:820px;margin:0 auto;}
.list_select_bx li		{float:left;text-align:center;}
.list_select_bx ul.d3 li{width:33.3333%;}
.list_select_bx a		{display:block;padding:40px 10px;margin:10px;border:2px solid #D8DDE0;border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;color:#777}
.list_select_bx a:hover	{border-color:#4283C1;text-decoration:none;}
.list_select_bx a:hover .tit,
.list_select_bx a:hover span	{color:#4283C1;}
.list_select_bx .tit	{font-size:16px;font-weight:bold;padding:30px 0 10px;color:#222}
.list_select_bx a span	{font-family:"FontAwesome";font-size:40px;color:#D8DDE0}
.list_select_bx .ico1:before	{content:"\f0f7";}
.list_select_bx .ico2:before	{content:"\f2bc";}
.list_select_bx .ico3:before	{content:"\f2be";}

.module_form_table			{}
.module_form_table table	{background:#F4F4F4}
.module_form_table table tr	{border-top:1px solid #D8DDE0;}
.module_form_table table tr:first-child	{border-top:none}
.module_form_table table th	{width:160px;}
.module_form_table table th,
.module_form_table table td	{padding:10px;text-align:left;vertical-align:top;}
.module_form_table table td.btn{width:50px;}
.module_form_table table .btn_ico	{padding:0;background:#BAC4C9;border-color:#9FAAB5}
.module_form_table table .btn_ico a	{display:inline-block;padding:4px 6px;border-color:#9FAAB5}
.module_form_table table .btn_ico a:before{color:#fff;}
.module_form_table .add_form	{display:block;text-align:center;line-height:80px;color:#5A6378;border:1px dashed #5A6378;font-size:16px;margin:10px 0;}
.module_form_table .add_form span:before	{content:"\f196";font-family:"FontAwesome";font-weight:bold;margin-right:5px;}
.module_form_table .add_form:hover	{color:#fff;background:#5A6378;text-decoration:none;}
.module_form_table ul li	{margin:1px 0;}
.module_form_mn li	{float:left;width:20%;}
.module_form_mn a	{position:relative;display:block;text-align:center;line-height:46px;background:#fff;border:2px solid #D8DDE0;border-radius:4px;margin:2px;font-size:12px;color:#768395}
.module_form_mn a.on,
.module_form_mn a:hover	{border-color:#4283C1;color:#4283C1;text-decoration:none;}
.module_form_mn a.on,
.module_form_mn a:hover i{color:#4283C1}
.module_form_mn i		{position:absolute;left:20px;top:0;line-height:46px;font-size:130%;color:#768395}
.module_form_mn .num	{position:absolute;left:20px;top:0;font-size:9px;}
 #home-state-top			{padding:10px;background:#fff;box-shadow:1px 1px 10px rgba(0,0,0,0.2);color:#fff;margin-top:-50px;}
#home-state-top .bx			{position:relative;border-radius:6px;text-align:center;}
#home-state-top .bx	h3		{padding:20px 0 0 0;margin:0;color:#fff}
#home-state-top .bx	.num	{font-family:Ubuntu;font-weight:bold;font-size:40px;line-height:40px;padding:10px 0 20px 0;}
#home-state-top .bx	.desc	{border-top:1px solid rgba(0,0,0,0.05);line-height:40px;}
#home-state-top .home-state1{background:#94CEDA;}
#home-state-top .home-state2{background:#85CF97;}
#home-state-top .home-state3{background:#FF8F5E;}
#home-state-top .home-state4{background:#D6C1AB;}
#home-state-top .bx:before			{content:"";position:absolute;left:20px;top:30px;display:block;width:50px;height:50px;background-image:url(../img/ico_homestate.png)}
#home-state-top .home-state1:before{content:"";background-position:0 0}
#home-state-top .home-state2:before{content:"";background-position:-50px 0}
#home-state-top .home-state3:before{content:"";background-position:-100px 0}
#home-state-top .home-state4:before{content:"";background-position:-150px 0}

.home-graph			{background:#fff;border-radius:6px;margin-bottom:10px;}
.home-graph	.desc	{padding:0 20px;border-top:1px solid #efefef;line-height:50px;color:#999}
.home-graph	.desc .left:before	{content:"\f017";font-family:FontAwesome;display:inline-block;margin-right:5px;vertical-align:middle;color:#ccc;}
.home-graph	.desc a	{display:inline-block;color:#667793;margin-left:5px;}
.home-graph	.legend	{display:inline-block;width:12px;height:12px;vertical-align:middle;border-radius:50%;margin:0 5px 0 10px;}
.home-graph	.v1{background:#68B3C8}
.home-graph	.v2{background:#F3BB45}
.home-graph	.cont	{height:320px;}
.home-graph	.tit	{position:relative;padding:0 20px;}
.home-graph h3		{background:none;padding:0;margin:0;line-height:50px;}
.home-graph	.today			{position:absolute;right:15px;top:20px;text-align:right;}
.home-graph	.today em		{font-size:30px;font-family:Ubuntu;color:#333}
.home-graph	.today span		{font-size:10px;font-family:verdana;color:#fff;background:#FF6666;border-radius:12px;padding:0 8px;line-height:20px;height:20px;display:inline-block;vertical-align:top;margin-right:5px;}
.home-graph	.period			{position:relative;padding:0 30px 0 0;border:1px solid #D8DDE0;margin:-5px 0 0 10px;border-radius:2px;}
.home-graph	.period:before	{position:absolute;left:0;top:0;line-height:28px;content:"\f073";font-family:FontAwesome;display:inline-block;margin:0 0 0 5px;vertical-align:middle;color:#ccc;}
.home-graph	.period input	{float:left;border:none;background:none;margin-left:20px;}

#home-admin, #home-browser, #home-notice{position:relative;background:#fff;border-radius:6px;}
#home-admin h3, #home-browser h3, #home-notice h3{padding:0 20px;margin:0;line-height:57px;border-bottom:1px solid #efefef}
#home-admin .more a		{position:absolute;right:20px;top:16px;display:block;width:24px;height:24px;line-height:24px;background:#D6C1AB;color:#fff;border-radius:50%;text-align:center;vertical-align:middle;}
#home-admin li:after	{content:"";clear:both;display:block;float:none;}
#home-admin li				{padding:0 20px;line-height:79px;border-top:1px solid #efefef}
#home-admin li:first-child	{border-top:none}
#home-admin li:before		{content:"";float:left;display:inline-block;width:50px;height:50px;background-image:url(../img/ico_homeadmin.png);margin:15px 0 0 10px;}
#home-admin li:nth-child(1):before{content:"";background-position:0 0}
#home-admin li:nth-child(2):before{content:"";background-position:0 -50px}
#home-admin li:nth-child(3):before{content:"";background-position:0 -100px}
#home-admin .tit, #home-admin em{float:left;margin-left:15px;}
#home-admin .tit	{font-size:14px;}
#home-admin em		{font-size:24px;font-family:Ubuntu;color:#333}
#home-admin .memo	{float:right;color:#999}

#home-browser				{}
#home-browser ul			{padding:18px;}
#home-browser li			{padding:10px;line-height:39px;}
#home-browser li:after		{content:"";clear:both;display:block;float:none;}
#home-browser .fa			{float:left;display:inline-block;width:80px;height:80px;line-height:80px;font-size:36px;background:#f5f5f5;color:#5A6378;border-radius:50%;text-align:center;vertical-align:top;}
#home-browser .txt			{float:right;width:calc(100% - 100px);vertical-align:top;line-height:160%}
#home-browser em			{font-size:24px;font-family:Ubuntu;line-height:40px}
#home-browser em span		{font-size:16px;}
#home-browser li:nth-child(1) em{color:#5FAECF}
#home-browser li:nth-child(2) em{color:#5CB463}
#home-browser .bar_graph		{background:#efefef;height:20px !important;}
#home-browser .bar				{height:20px !important;}
#home-browser .bar.c1		{background:#5FAECF}
#home-browser .bar.c2		{background:#5CB463}

#home-notice li				{padding:0 20px;line-height:38px;border-top:1px dotted #efefef}
#home-notice li:first-child	{border-top:none}
#home-notice .date			{margin-right:20px;color:#B8BFC7;}
#home-notice .date:before	{content:"\f017";font-family:FontAwesome;display:inline-block;margin-right:5px;vertical-align:middle;color:#ccc;}
#home-notice .more a		{position:absolute;right:20px;top:16px;display:block;width:24px;height:24px;line-height:24px;background:#D6C1AB;color:#fff;border-radius:50%;text-align:center;vertical-align:middle;}

#content_edit			{position:relative;z-index:11;}
#content_edit:after		{content:"";clear:both;display:block;float:none;}

#content_edit .l_cont	{position:fixed;left:0px;top:50px;width:220px;height:100vh;z-index:10;background:#fff;border-right:1px solid #ddd;}
#content_edit .r_cont	{position:relative;margin-left:220px;z-index:9;}

#content_edit .searchbx		{position:relative;padding:10px 10px 9px 10px;background:#5A6378}
#content_edit .searchbx select	{width:100%;margin:0 0 3px 0;border-color:#fff}
#content_edit .searchbx .btn_d	{position:absolute;right:10px;top:10px;}
#content_edit .searchmn{padding:10px;background:#f6f6f6}
#content_edit .l_cont .btnarea{padding:10px;margin:0;border-top:1px solid #eee;border-bottom:1px solid #eee;}
#content_edit .info	a	{position:relative;line-height:49px;padding:0 10px;font-size:16px;font-weight:bold;color:#222;display:block}
#content_edit .info a:after{content:"\f013";font-family:FontAwesome;margin-left:4px;color:#666;font-size:14px;font-weight:normal;}
#content_edit .location	{position:fixed;left:220px;top:50px;width:calc(100% - 220px);z-index:5;height:50px;line-height:50px;padding:0 10px;background:#fff;border-bottom:1px solid #eee;z-index:999}
#content_edit .location .tag_d{margin-right:10px;}
#content_edit .jqtree_mn	{position:absolute;left:0;top:160px;width:100%;height:calc(100% - 210px);overflow-y:scroll;}
#content_edit .jqtree_mn::-webkit-scrollbar {width:6px;  height:6px;  border: 3px solid #fff;}
#content_edit .jqtree_mn::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment {  display: block;  height: 2px; }
#content_edit .jqtree_mn::-webkit-scrollbar-track {background: transparent;  -webkit-border-radius: 10px;  border-radius:10px;}
#content_edit .jqtree_mn::-webkit-scrollbar-thumb {height:50px;width:50px;  background: rgba(0,0,0,.2);  -webkit-border-radius: 8px;  border-radius: 8px;}/**/
#content_edit .note	{padding:8px 6px;font-size:11px;background:#f6f6f6;color:#999;margin-top:10px;line-height:16px;}
#content_edit .note li{float:left;width:50%}
#content_edit .note img	{margin-right:2px;}

#page_edit					{}
#page_edit .editarea		{position:relative;padding:20px 0;border-bottom:1px solid #ccc;/*height:690px;overflow-y:scroll;*/}
#page_edit .inside			{background:#fff;width:1000px;margin:100px auto 0;padding:20px 0;box-shadow:0 1px 4px rgba(0,0,0,0.2)}
#page_edit .edit_bx			{position:relative;width:980px;margin:0 auto;padding:10px;}
#page_edit .edit_bx.active,
#page_edit .edit_bx:hover	{background:#f6f6f6;outline:1px solid #3E78C1;cursor:move}
#page_edit .edit_bx.active .control,
#page_edit .edit_bx:hover .control{display:block;}

#page_edit .edit_bx.active .mn,
#page_edit .edit_bx.active .mn2	{display:block;}
#page_edit .position_on:hover,
#page_edit .position_on		{outline-color:red !important}

#page_edit .edit_bx .balloonEditor,
#page_edit .edit_bx input,
#page_edit .edit_bx textarea	{border-color:#efefef}
#page_edit .edit_bx.active input,
#page_edit .edit_bx.active textarea{border-color:#dddddd}
#page_edit .edit_bx.active .inputarea{margin-top:10px}
#page_edit .tool		{position:fixed;left:220px;top:100px;z-index:5;width:calc(100% - 220px);background:#5A6378;height:50px;box-shadow:1px 1px 1px rgba(0,0,0,0.4);}
#page_edit .tool>ul		{width:1000px;margin:0 auto;padding:0;}
#page_edit .tool>ul>li		{position:relative;padding:0;margin:0;}
#page_edit .tool>ul>li:last-child a{border-right:1px solid rgba(0,0,0,0.1);}
#page_edit .tool>ul>li>a:hover{text-decoration:none;background:rgba(0,0,0,0.2);color:#fff}
#page_edit .tool a			{display:block;padding:0;margin:0;color:#eaeaea;font-size:11px;float:left;width:7.1428%;height:50px;text-align:center;vertical-align:top;border-left:1px solid rgba(0,0,0,0.1);}
#page_edit .tool a:before	{content:"";font-family:FontAwesome;display:block;line-height:20px;font-size:14px;padding-top:5px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.4)}
#page_edit .tool a.ico1:before	{content:"\f1dc";}
#page_edit .tool a.ico2:before	{content:"\f0c9";}
#page_edit .tool a.ico3:before	{content:"\f022";}
#page_edit .tool a.ico4:before	{content:"\f0db"}
#page_edit .tool a.ico5:before	{content:"\f03e";}/* 분할 */
#page_edit .tool a.ico6:before	{content:"";display:block;height:25px;background:url(../img/edit_mn06.png) no-repeat 50% 8px}
#page_edit .tool a.ico7:before	{content:"\f0ce";}/* 표 */
#page_edit .tool a.ico8:before	{content:"\f0c1";}/* 버튼 */
#page_edit .tool a.ico9:before	{content:"\f041";}/* 지도 */
#page_edit .tool a.ico10:before	{content:"\f1c1";}/* PDF */
#page_edit .tool a.ico11:before	{content:"\f008";}/* 동영상 */
#page_edit .tool a.ico12:before	{content:"\f1c6";}/* 프로그램 */
#page_edit .tool a.ico13:before	{content:"\f1c9";}/* code */
#page_edit .tool a.ico14:before	{content:"\f0c7";}/* 첨부파일 */

#page_edit .tool_mn			{position:absolute;top:49px;border:1px solid #3E4553;background:#fff;z-index:9}
#page_edit .tool_mn:before	{top:-12px;left:24px;content:" ";height:0;width:0;position:absolute;border: solid transparent;border-bottom-color:#3E4553;border-width:6px;}
#page_edit .tool_mn:after	{top:-11px;left:24px;content:" ";height:0;width:0;position:absolute;border: solid transparent;border-bottom-color:#ffffff;border-width:6px;}
#page_edit .tool_mn li	{float:left;}
#page_edit .tool_mn a	{width:auto;height:25px;border:none;margin:5px 10px;}
#tool_mn3				{left:150px;}
#tool_mn4				{left:222px;}

#page_edit .control		{display:none;position:absolute;right:-26px;top:-1px;z-index:4;width:25px;}
#page_edit .control a		{display:block;background-color:#3E78C1;background-image:url(../img/editbx_control.png);background-repeat:no-repeat;width:25px;height:25px;line-height:25px;color:#fff;text-align:center;border-left:1px solid rgb(0,0,0,0.1);text-indent:-100%;font-size:0 !important;border-bottom:1px solid rgba(0,0,0,0.1)}
#page_edit .control .btn_copy	{background-position:0 0;}
#page_edit .control .btn_move	{background-position:0 -25px;}
#page_edit .control .btn_delete	{background-position:0 -50px;}
#page_edit .control .btn_add	{background-position:0 -75px;}
#page_edit .control .btn_add_on	{background-position:0 -75px;background-color:red}
#page_edit .control .btn_use	{background-position:0 -100px;}
#page_edit .mn				{display:none;position:relative;background:#f6f6f6;border:1px solid rgba(0,0,0,0.05);cursor:pointer;text-align:center;}
#page_edit .mn > ul > li	{position:relative;float:left;padding:5px 10px;line-height:20px;min-width:30px;border-right:1px solid #eee}
#page_edit .mn ul ul 		{position:absolute;left:-1px;top:30px;width:calc(100% + 2px);}
#page_edit .mn ul ul li:hover	{display:block;background:#f9f9f9}
#page_edit .mn ul ul li		{position:relative;float:none;white-space:nowrap;padding:0 5px;line-height:25px;background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px dotted #eaeaea;;font-size:11px;z-index:999}
#page_edit .mn ul ul li.bar	{border-top:1px solid #ccc;}
#page_edit .mn ul ul li:first-child	{border-top:1px solid #ccc;}
#page_edit .mn ul ul li:last-child	{border-bottom:1px solid #ccc;}
#page_edit .mn li.last	{float:right;border:none;}
#page_edit .mn .fa		{font-size:14px}
#page_edit .mn input,
#page_edit .mn2 input	{vertical-align:middle;margin:-2px 5px 0 0}
#page_edit .mn2			{display:none;border:1px solid rgba(0,0,0,0.05);padding:5px;margin-bottom:5px;font-size:11px;color:#999}
#page_edit .inputarea				{margin-bottom:0;}
#page_edit .inputarea:after			{content:"";display:block;float:none;clear:both;}
#page_edit .inputarea .list li		{position:relative;margin:1px 0;}
#page_edit .inputarea .list li:after{content:"";display:block;float:none;clear:both;}
#page_edit .inputarea .list ul li:before	{content:"ㄴ";position:absolute;left:28px;top:5px;color:#ccc}
#page_edit .inputarea .list .delete	{position:absolute;right:9px;top:5px}
#page_edit .inputarea .list	li input	{float:right;width:calc(100% - 28px);}
#page_edit .inputarea .list	ul li input	{float:right;width:calc(100% - 42px);}
#page_edit .imgtype				{}
#page_edit .imgtxt				{}
#page_edit .imgtxt:after		{content:"";clear:both;display:block;float:none;}
#page_edit .imgtxt .imgarea		{width:100px;}
#page_edit .imgtxt .imgarea img	{width:100%;}
#page_edit .imgtxt .txtarea		{width:calc(100% - 105px);}
#page_edit .insertimg			{min-height:80px;position:relative;}
#page_edit .insertimg .changeimg	{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff}
#page_edit .insertimg .changeimg img	{max-width:100%;width:auto;}
#page_edit .insertimg .btn_d{box-shadow:0 2px 2px rgba(0,0,0,0.5)}
#page_edit .link_box		{position:absolute;left:0;top:30px;width:280px;padding:5px;background:#fff;border:1px solid #ccc;z-index:9}
#page_edit .link_box select	{width:60px;margin:0;vertical-align:top;}
#page_edit .link_box input	{width:156px;margin:0;vertical-align:top;}
#page_edit .h2{font-size:24px;font-family:ngn;line-height:1;vertical-align:middle}
#page_edit .h3{font-size:20px;font-family:ngn;line-height:1;vertical-align:middle;}
#page_edit .h4{font-size:18px;font-family:ngn;line-height:1;vertical-align:middle}
#page_edit .h5{font-size:16px;font-family:ngn;line-height:1;vertical-align:middle}
#page_edit .h6{font-size:13px;font-family:ngn;line-height:1;vertical-align:middle}
.mn .line_solid, .mn .line_dashed, .mn .line_dotted, .mn .line_double, .mn .line_blank	{display:inline-block;width:20px;height:1px;padding:0;margin:0 5px 0 0;vertical-align:middle}
.inputarea .line_solid, .inputarea .line_dashed, .inputarea .line_dotted, .inputarea .line_double, .inputarea .line_blank	{display:block;width:100%;height:1px;padding:0;margin:10px 0;vertical-align:middle}
#page_edit .line_solid		{border-bottom:1px solid #ccc;}
#page_edit .line_dashed		{border-bottom:1px dashed #ccc;}
#page_edit .line_dotted		{border-bottom:1px dotted #ccc;}
#page_edit .line_double		{border-bottom:3px double #ccc;}
#page_edit .line_blank		{margin:0}
#page_edit .btntype	.left	{margin:20px;}
#page_edit .btntype input	{min-width:100px;margin:5px 0}
#page_edit .active .inputarea.pdftype	{margin-top:-10px;}
#page_edit .pdftype .bx		{padding:5px;background:#fff;border:1px dashed #eaeaea;line-height:25px;margin-bottom:0}
/*#page_edit .pdftype input	{float:right;width:calc(100% - 80px);}*/
#page_edit .boardtype		{padding:5px;background:#f6f6f6;border:1px dashed #eaeaea;text-align:center;color:#999;}
#page_edit .boardtype:before{content:"\f0ea";font-family:FontAwesome;display:block;font-size:18px;padding:10px 0;margin:0;text-align:center;}
#page_edit .boardtype select{width:100%;}
#page_edit input:read-only	{background-color:#f6f6f6;border-color:#efefef;color:#aaa}
#page_edit .table_type1	{background:url(../img/edit_ico_t_type1.png) no-repeat 0 0;display:inline-block;width:20px;height:13px;padding:0;margin:0;vertical-align:middle}
#page_edit .table_type2	{background:url(../img/edit_ico_t_type2.png) no-repeat 0 0;display:inline-block;width:20px;height:13px;padding:0;margin:0;vertical-align:middle}
#page_edit .table_type3	{background:url(../img/edit_ico_t_type3.png) no-repeat 0 0;display:inline-block;width:20px;height:13px;padding:0;margin:0;vertical-align:middle}
#page_edit .box_type1	{display:inline-block;width:20px;height:13px;padding:0;margin:0;vertical-align:middle;background:rgba(0,0,0,0.1)}
#page_edit .box_type2	{display:inline-block;width:20px;height:13px;padding:0;margin:0;vertical-align:middle;background:#ffffff;border:1px solid #ddd}
#page_edit .box_type3	{display:inline-block;width:20px;height:13px;padding:0;margin:0;vertical-align:middle;background:#f4f4f4;border:1px solid #ddd}
#page_edit .box_type4	{display:inline-block;width:20px;height:13px;padding:0;margin:0;vertical-align:middle;background:#ffffff;border:1px solid #EF593A}
#page_edit .edit_area_default{margin:0 20px;}
#page_edit #noimg			{position:relative;overflow:hidden;z-index:2;background:#fff;border:1px dashed #ddd;border-radius:2px;text-align:center;color:#999;}
#page_edit #noimg .btn_d	{position:absolute;left:50%;bottom:5px;width:90px;margin-left:-45px;}
#page_edit #noimg p		{width:100%;padding:10px 0;cursor:pointer;}
#page_edit #noimg p:before	{content:"\f03e";font-family:FontAwesome;display:block;font-size:18px;padding:0;margin:0;}
/*#noimg img,
#imgPreview		{position:absolute;left:0;top:0;margin:auto;max-width:100%;overflow:hidden;text-align:center;vertical-align:middle;}*/


#page_tmp_edit				{margin-top:100px;}
#page_tmp_edit .inside		{width:1000px;margin:0 auto;}
#page_tmp_edit .type		{background:#fff;border-bottom:1px solid #ddd;padding:30px 0;box-shadow:0 -1px 5px rgba(0,0,0,0.2)}
#page_tmp_edit .type .img	{float:left;width:158px;position:relative;}
#page_tmp_edit .type .img img{width:100%;border:2px solid #35A6B5;border-radius:6px;}
#page_tmp_edit .type .img:after		{position:relative;content:"\f00c";font-family:FontAwesome;position:absolute;right:-10px;top:-10px;display:block;background:#35A6B5;width:30px;height:30px;line-height:30px;color:#fff;border-radius:50%;text-align:center;box-shadow:2px 2px 2px rgba(0,0,0,0.3);z-index:6}
#page_tmp_edit .type .img .mask		{display:none;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.8);color:#fff;border-radius:6px;z-index:5}
#page_tmp_edit .type .img .mask i	{position:absolute;display:inline-block;left:50%;top:50%;margin:-10px 0 0 -10px;color:#fff;font-size:150%;}
#page_tmp_edit .type .img:hover .mask{display:block;}
#page_tmp_edit .type .txt	{float:right;width:calc(100% - 220px);}
#page_tmp_edit .type .name	{font-size:24px;color:#222}
#page_tmp_edit .editarea	{position:relative;padding:20px 0;}

/* 템플릿기반 입력폼 */
#page_tmp_edit .tmp_write	{background:#fff;width:1000px;margin:0 auto;box-shadow:0 1px 4px rgba(0,0,0,0.2)}
#page_tmp_edit .tmp_write td{vertical-align:top}
#page_tmp_edit .tmp_write input[type="text"],
#page_tmp_edit .tmp_write textarea{border:1px dotted #eee}
#page_tmp_edit .tmp_write input[type="file"]{width:auto;max-width:100px;}
#page_tmp_edit .tmp_write img		{max-width:100%}
#page_tmp_edit .tmp_write .btn_d	{width:25px;padding-left:0;padding-right:0}

#page_tmp_edit .tmp_intro1		{padding:20px;}
#page_tmp_edit .tmp_intro2 td	{padding:20px;}
#page_tmp_edit .tmp_intro2 .img	{min-width:200px;min-height:400px;padding:10px;}
#page_tmp_edit .tmp_intro3 		{padding:15px 20px;}
#page_tmp_edit .tmp_intro3 td	{padding:5px 0;}
#page_tmp_edit .tmp_intro3 .img img	{max-width:100%;}

#page_tmp_edit .tmp_intro4 		{padding:15px 20px;}
#page_tmp_edit .tmp_intro4 td	{padding:5px 0;}
#page_tmp_edit .tmp_intro4 .img img	{max-width:100%;}

#page_tmp_edit .tmp_intro5 		{padding:15px 20px 75px 20px;}
#page_tmp_edit .tmp_intro5 td	{padding:5px 0;}
#page_tmp_edit .tmp_intro5 textarea	{background:rgba(255,255,255,0.3)}

#page_tmp_edit .tmp_intro6 		{padding:20px;}

#page_tmp_edit .tmp_history1 table tr	{border-top:1px solid #ddd;}
#page_tmp_edit .tmp_history1 table tr:first-child	{border:none}
#page_tmp_edit .tmp_history1 table td	{padding:20px;}
#page_tmp_edit .tmp_history2 td	{padding:20px;}
#page_tmp_edit .tmp_history3 td	{padding:20px;}
#page_tmp_edit .tmp_history4		{}
#page_tmp_edit .tmp_history4 table tr	{border-top:1px solid #ddd;}
#page_tmp_edit .tmp_history4 table tr:first-child	{border:none}
#page_tmp_edit .tmp_history4 table td	{padding:20px;}

#page_tmp_edit .tmp_list1,
#page_tmp_edit .tmp_list2 {padding:10px 0;}
#page_tmp_edit .tmp_list1 table tr,
#page_tmp_edit .tmp_list2 table tr	{border-top:1px solid #ddd;}
#page_tmp_edit .tmp_list1 table tr:first-child,
#page_tmp_edit .tmp_list2 table tr:first-child	{border:none}
#page_tmp_edit .tmp_list1 table th,
#page_tmp_edit .tmp_list2 table th	{padding:10px 0 10px 20px;}
#page_tmp_edit .tmp_list1 table td,
#page_tmp_edit .tmp_list2 table td	{padding:10px 20px;}

#page_tmp_edit .tmp_list3	{padding:20px;}
#page_tmp_edit .tmp_list3 table	{}
#page_tmp_edit .tmp_list3 table tr	{border:1px solid #ddd;}

#page_tmp_edit .tmp_list4	{padding:20px;}
#page_tmp_edit .tmp_list4 table	{}
#page_tmp_edit .tmp_list4 table tr	{border:1px solid #ddd;}
#page_tmp_edit .tmp_list4 table th	{background:#f6f6f6;padding:10px;}
#page_tmp_edit .tmp_list4 table th textarea	{background:#f6f6f6;}
#page_tmp_edit .tmp_list4 table td	{padding:10px;}

#page_tmp_edit .tmp_list5	{padding:20px;}
#page_tmp_edit .tmp_list5 td	{padding:5px 0 20px 0;}
#page_tmp_edit .tmp_list5 .num	{display:block;width:40px;height:40px;line-height:40px;background:#990000;border-radius:50%;}
#page_tmp_edit .tmp_list5 .num input{border:none;background:rgba(0,0,0,0.3);color:#fff;font-size:12px;width:20px;margin:0 auto;vertical-align:middle;text-align:center;}

#page_tmp_edit .tmp_member1		 {padding:10px 0;}
#page_tmp_edit .tmp_member1 table tr	{border-top:1px solid #ddd;}
#page_tmp_edit .tmp_member1 table tr:first-child	{border:none}
#page_tmp_edit .tmp_member1 table td	{padding:10px 20px;}

#page_tmp_edit .tmp_member2		 {}
#page_tmp_edit .tmp_member2	td	 {padding:20px;border-bottom:1px solid #ddd}
#page_tmp_edit .tmp_member2	.img	{float:left;width:100px;}
#page_tmp_edit .tmp_member2	.txt	{float:left;width:calc(100% - 140px)}
#page_tmp_edit .tmp_member2	.mbtn	{float:right;width:30px}

#page_tmp_edit .tmp_member3			{padding:15px;}
#page_tmp_edit .tmp_member3 td		{padding:5px;}
#page_tmp_edit .tmp_member3 .bx		{padding:10px;border:1px solid #ccc}

#page_tmp_edit .tmp_member4			{padding:15px;}
#page_tmp_edit .tmp_member4 td		{padding:5px;}
#page_tmp_edit .tmp_member4 .bx		{padding:10px;border:1px solid #ccc}

#page_tmp_edit .tmp_member5			{padding:15px;}
#page_tmp_edit .tmp_member5 td		{padding:5px;}
#page_tmp_edit .tmp_member5 .bx		{padding:10px;background:#f6f6f6}
#page_tmp_edit .tmp_member5 input[type="text"],
#page_tmp_edit .tmp_member5 textarea	{background:rgba(255,255,255,0.3);}

#page_tmp_edit .tmp_vision1,
#page_tmp_edit .tmp_vision2		{padding:10px;}
#page_tmp_edit .tmp_vision1 td,
#page_tmp_edit .tmp_vision2	td	{padding:10px;}
#page_tmp_edit .tmp_vision1 .num,
#page_tmp_edit .tmp_vision2 .num{display:block;width:30px;margin:0 auto 10px;border-bottom:2px solid #990000}
#page_tmp_edit .tmp_vision1 .num input,
#page_tmp_edit .tmp_vision2 .num input{width:30px;text-align:center;color:#990000}
#page_tmp_edit .tmp_vision1 .mbp5 textarea,
#page_tmp_edit .tmp_vision2 .mbp5 textarea{text-align:center;}

#page_tmp_edit .tmp_vision3 table tr	{border-top:1px solid #ddd;}
#page_tmp_edit .tmp_vision3 table tr:first-child	{border:none}
#page_tmp_edit .tmp_vision3 table td	{padding:20px;}
#page_tmp_edit .tmp_vision3 .img	{width:160px;}
#page_tmp_edit .tmp_vision3 .txt	{width:calc(100% - 160px);}
#page_tmp_edit .tmp_vision3 .num	{display:block;width:30px;height:30px;background:#990000;border-radius:50%;text-align:center;}
#page_tmp_edit .tmp_vision3 .num input{border:none;background:rgba(0,0,0,0.3);color:#fff;line-height:20px;height:20px;font-size:12px;width:20px;margin:5px auto;vertical-align:middle;text-align:center;}

/**/


#preview_wrap		{background:red}
#preview_wrap .c_width{width:960px;margin:0 auto;}

.file-input			{position:relative;background:#fff;height:40px;border-radius:2px;border:1px solid #DFDFDF;padding:4px;}
.file-input label	{position:relative;display:inline-block;line-height:29px;background:#B8BFC7;padding:0 10px;border-radius:2px;color:#fff;cursor:pointer;font-weight:normal;}
.file-input label:before	{content:"\f0c6";font-family:FontAwesome;margin-right:10px;}
.file-input input	{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
select.form-control	{height:40px;box-shadow:none;}

.public-tag		{border-radius:3px;padding:6px 15px;height:auto;font-size:14px;}

.public-stats		{background:#F6F6F6;}
.public-stats:after	{content:"";display:block;float:none;clear:both;}
.public-stats > div	{position:relative;float:left;padding:20px;border-right:1px dashed #ccc;min-height:200px;}
.public-stats > div:nth-of-type(3)	{border-right-style:solid;}
.public-stats > div:last-of-type	{border:none;}
.public-stats .col-1	{width:15%;}
.public-stats .col-2	{width:40%;}
.public-stats .ico-bx	{padding:30px;padding-top:85px;background-repeat:no-repeat;background-position:30px 30px;}
.public-stats .ico1		{background-image:url(../img/publicstats_ico1.png);}
.public-stats .ico2		{background-image:url(../img/publicstats_ico2.png);}
.public-stats .ico3		{background-image:url(../img/publicstats_ico3.png);}
.public-stats .tit		{font-size:16px;color:#768395;font-weight:500;}
.public-stats .ico-bx .tit	{font-size:18px;}
.public-stats .num		{font-size:14px;color:#999;margin-top:30px;}
.public-stats .num span	{font-size:40px;color:#FF6666;margin-right:5px;}
.public-stats ul		{font-size:14px;color:#999;line-height:1.7;margin-top:20px;}
.public-stats ul strong	{color:#666;}
.public-stats .legend span		{color:#979797;margin-right:10px;font-weight:500;}
.public-stats .legend span:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:3px;}
.public-stats .legend .l1:before{background:#FF6666;}
.public-stats .legend .l2:before{background:#595AD5;}
.public-stats .date		{position:absolute;right:30px;top:30px;font-size:12px;color:#999;}
.public-stats .graph	{text-align:center;}
.public-stats .graph-circle .graph	{padding-top:20px;}

.public-notice					{}
.public-notice table			{font-size:14px;}
.public-notice table th,
.public-notice table td			{padding:15px 8px;border-bottom:1px solid #DFDFDF;}
.public-notice table thead th	{border-top:2px solid #525F78;border-bottom:1px solid #525F78;color:#525F78;}
.public-notice table tbody 		{border-top:1px solid #768395;background:#fff;}
.public-notice table tbody th,
.public-notice table tbody td:first-child	{border-left:none;}
.public-notice table tbody td:last-child{border-right:none;}
.public-notice table tbody tr:first-child th,
.public-notice table tbody tr:first-child td{border-top:none;}
.public-notice table td.br_none	{border-left:none !important;}
.public-notice .subject		{font-size:16px;}
.public-notice .finish		{background:#F4F4F4;}
.public-notice .finish td,
.public-notice .finish .subject a	{color:#999;}
.public-notice .finish .btn_blue	{background:#A8B0BB;border-color:#9AA1AB;}

.task-list-top			{border:1px solid #525F78;padding:20px;margin:10px 0 30px;}
.task-list-top .subject	{font-size:18px;color:#333;font-weight:500;margin-bottom:5px;}

.task-list table th,
.task-list table td		{padding:15px;vertical-align:top;}
.task-list .subject		{font-size:16px;color:#666;font-weight:500;}
/*
.task-process .process		{background:#35A6B5;border-radius:3px;overflow:hidden;}
.task-process .process li	{position:relative;float:left;width:20%;color:#fff;padding:10px;line-height:20px;}
.task-process .process .num	{display:inline-block;width:20px;height:20px;background:#fff;vertical-align:top;border-radius:50%;color:#35A6B5;margin-right:6px;font-size:12px;font-weight:500;}
.task-process .process li:before,
.task-process .process li:after		{content:"";position:absolute;top:0;border:solid transparent;border-width:20px;z-index:1}
.task-process .process li:before	{border-left-color:rgba(0,0,0,0.1);right:-40px;}
.task-process .process li:after		{border-left-color:#35A6B5;right:-39px;}
.task-process .process .on ~ li		{background:#D8DDE0;color:#768395;}
.task-process .process .on ~ li .num	{color:#768395;}
.task-process .process .on ~ li:after	{border-left-color:#D8DDE0;}
.task-process .process .on:before,
.task-process .process .on:after	{border-left-color:#35A6B5;}
.task-process .btn-wrap			{margin:10px -5px 0 -5px;}
.task-process .btn-wrap li > .btn_d	{}
.task-process .btn-wrap li > .btn_d	{display:block;margin:0 5px;padding:8px 0;}
.task-process .btn-wrap span.btn_d	{cursor:auto;}
*/
.task-edit-top			{position:relative;background:#F4F4F4;padding:30px;}
.task-edit-top .tit		{font-size:14px;color:#666;}
.task-edit-top .subject	{font-size:18px;color:#333;font-weight:500;letter-spacing:-1px;vertical-align:middle;margin:10px 0;}
.task-edit-top .desc		{font-size:14px;color:#9C9C9C;}
.task-edit-top .attach		{position:absolute;right:30px;top:50%;transform:translate(0, -50%);padding:20px;background:#fff;}
.task-edit-top .attach a	{display:block;}
.task-edit-top .attach a:before	{content:"\f0c6";font-family:FontAwesome;font-weight:500;margin-right:10px;}

.task-edit-category		{position:relative;overflow:hidden;border-bottom:1px solid #5A6378;}
.task-edit-category li	{float:left;text-align:center;background:#F6F6F6;padding:15px 20px;overflow:hidden;transition: 0.3s;border-width:1px;border-color:#dadada;border-style:solid;border-top-width:1px;border-left-width:0;border-bottom-width:0;}
.task-edit-category li > a	{line-height:23px;}
.task-edit-category li:first-child	{border-left-width:1px;}
.task-edit-category li.on	{background:#5a6378;border-color:#5a6378;}
.task-edit-category li.on a	{color:#fff;}
.task-edit-category li i{color:#9FA9B5;margin-left:10px;line-height:1.6;}
.task-edit-category .add		{display:block;float:left;text-align:center;background:#FF6666;padding:15px 30px;border-top:1px solid #FF6666;border-bottom:1px solid #FF6666;color:#fff;}
.task-edit-category .add span	{display:inline-block;width:22px;height:22px;background:#fff;color:#FF6666;border-radius:3px;margin-right:10px;font-weight:bold;}

.task-edit-setting			{margin:30px 0;}
.task-edit-setting th,
.task-edit-setting td		{padding:5px 0;}
.task-edit-setting th span	{display:inline-block;width:100px;line-height:36px;background:#99A4B0;font-size:13px;color:#fff;text-align:center;font-weight:500;border-radius:36px;}
.radio-input				{position:relative;margin-right:10px;}
.radio-input input			{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
.radio-input input + label	{position:relative;font-weight:normal;}
.radio-input input + label:before	{content:"";display:inline-block;width:16px;height:16px;background:#fff;border:2px solid #ccc;border-radius:50%;vertical-align:middle;margin-right:5px;cursor:pointer;}
.radio-input input:checked + label:before	{border-color:#ccc;}
.radio-input input:checked + label:after	{content:"";position:absolute;left:4px;top:9px;display:block;width:8px;height:8px;background:#ccc;border-radius:50%;}
input.subject-input		{height:40px;border:1px solid #FF6666;padding:0 10px;}

.task-edit		{position:relative;width:100%;background:#F6F6F6;min-height:410px;}

.pr-legend span {display:inline-block;margin-right:5px;width:15px;height:15px;border:1px solid rgba(0,0,0,0.1);}

/* 진료지침 DB */
.list-menu-wrap		{width:240px;float:left;margin-right:40px;}
.list-menu			{border:1px solid #768395;border-radius:5px;position:relative;}
.list-menu > ul > li	{padding:10px 15px;border-top:1px solid #DFDFDF;}
.list-menu > ul > li:first-child	{border-top:none;}
.list-menu li a		{font-size:14px;color:#666;}
.list-menu li a.on	{color:#3E78C1;font-weight:500;}
.list-menu li a.on:after	{content:"\f040";font-family:'FontAwesome';margin-left:5px;}
.list-menu ul ul		{padding-left:8px;margin-top:10px;}
.list-menu ul ul li,
.list-menu ul ul li a	{position:relative;}
.list-menu ul ul li a	{padding-left:14px;}
.list-menu ul ul li:before	{content:"";position:absolute;left:0;top:-5px;height:100%;width:1px;background:#ccc;}
.list-menu ul ul li:last-child:before	{height:calc(100% - 5px);}
.list-menu ul ul li a:before{content:"";position:absolute;left:0;top:0.7em;display:block;width:8px;border-bottom:1px solid #ccc;}

span.depth_num {display:inline-block;margin-right:5px;width:18px;height:18px;line-height:16px;text-align:center;font-size:10px;font-family:verdana;font-weight: normal;}
.depth1 span {border:1px solid #768395;background:#768395;color:#fff;}
.depth2 span {border:1px solid #B8BFC7;background:#fff;color:#768395;}

.board_content	{width:calc(100% - 280px);float:left;}

.guideDB-edit h3		{margin:30px 0 15px;padding:0;background:none;font-size:18px;font-weight:400;color:#333;}
.guideDB-edit .text		{font-size:14px;color:#666;}
.guideDB-edit .comment	{margin:15px 0 0 0;padding:10px;font-size:13px;color:#666;background:#F6F6F6;}
.guideDB-edit .btn-download	{margin:30px 0;}
.guideDB-edit .btn-link	{display:block;margin:0 0 10px 0;border:1px solid #D8DCE0;border-radius:2px;padding:15px;font-size:14px;color:#768395;}

#editor	{position:relative;border:1px solid #ccc;}
#editor .editor-mn	{height:55px;}
#editor .editor-mn i{display:block;font-size:1rem}
#editor .editor-mn a{display:block;float:left;width:80px;height:55px;padding-top:10px;text-align:center;color:#777;font-size:.5rem;text-transform:uppercase;border-right:1px solid #efefef}
#editor .editor-mn a:hover{background:#5A6378;color:#fff}
#editor .editor-cont	{position:relative;height:480px;overflow-y:auto;box-shadow:inset 0 1px 0px rgba(0,0,0,0.15)}
#editor .editor-scroll	{position:absolute;left:0;top:30px;width:100%;height:calc(100% - 30px);}

#editor .editarea		{position:relative;border-bottom:1px solid #ccc;/*height:690px;overflow-y:scroll;*/}
#editor .inside			{background:#fff;margin:auto 0;padding:20px 0;box-shadow:0 1px 4px rgba(0,0,0,0.2)}
#editor .edit_bx			{position:relative;width:calc(100% - 20px);margin:0 auto;padding:10px;}
#editor .edit_bx.active,
#editor .edit_bx:hover	{background:#f6f6f6;outline:1px solid #3E78C1;cursor:move}
#editor .edit_bx.active .control,
#editor .edit_bx:hover .control,
#editor .edit_bx.active .name,
#editor .edit_bx:hover .name{display:block;}

#editor .edit_bx.active .mn,
#editor .edit_bx.active .mn2	{display:block;}
#editor .position_on:hover,
#editor .position_on		{outline-color:red !important}

#editor .edit_bx .balloonEditor,
#editor .edit_bx input,
#editor .edit_bx textarea	{border-color:#efefef}
#editor .edit_bx.active input,
#editor .edit_bx.active textarea{border-color:#dddddd}
#editor .edit_bx.active .inputarea{margin-top:10px}
#editor .editor-control		{display:none;position:absolute;right:0;top:-30px;z-index:3;}
#editor .editor-control:after{content:"";display:block;float:none;clear:both;}
#editor .editor-control a{float:left;width:30px;height:30px;line-height:30px;text-align:center;background:#5A5AD2;color:#fff;font-size:.75rem;border-left:1px solid rgba(0,0,0,0.1)}
#editor .editor-bx.focused .editor-control	{display:block;}

#editor .name			{display:none;position:absolute;left:-1px;top:-26px;z-index:4;width:60px;height:25px;line-height:25px;text-align:center;background-color:#3E78C1;color:#fff}
#editor .control		{display:none;position:absolute;right:-26px;top:-1px;z-index:4;width:25px;}
#editor .control a		{display:block;background-color:#3E78C1;background-image:url(../img/editbx_control.png);background-repeat:no-repeat;width:25px;height:25px;line-height:25px;color:#fff;text-align:center;border-left:1px solid rgb(0,0,0,0.1);text-indent:-100%;font-size:0 !important;border-bottom:1px solid rgba(0,0,0,0.1)}
#editor .control .btn_copy	{background-position:0 0;}
#editor .control .btn_move	{background-position:0 -25px;}
#editor .control .btn_delete	{background-position:0 -50px;}
#editor .control .btn_add	{background-position:0 -75px;}
#editor .control .btn_add_on	{background-position:0 -75px;background-color:red}
#editor .mn				{display:none;position:relative;background:#f6f6f6;border:1px solid rgba(0,0,0,0.05);cursor:pointer;text-align:center;}
#editor .mn > ul > li	{position:relative;float:left;padding:5px 10px;line-height:20px;min-width:30px;border-right:1px solid #eee}
#editor .mn ul ul 		{position:absolute;left:-1px;top:30px;width:calc(100% + 2px);}
#editor .mn ul ul li:hover	{display:block;background:#f9f9f9}
#editor .mn ul ul li		{position:relative;float:none;white-space:nowrap;padding:0 5px;line-height:25px;background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px dotted #eaeaea;;font-size:11px;z-index:999}
#editor .mn ul ul li.bar	{border-top:1px solid #ccc;}
#editor .mn ul ul li:first-child	{border-top:1px solid #ccc;}
#editor .mn ul ul li:last-child	{border-bottom:1px solid #ccc;}
#editor .mn li.last	{float:right;border:none;}
#editor .mn .fa		{font-size:14px}
#editor .mn input,
#editor .inputarea				{margin-bottom:0;}
#editor .inputarea:after			{content:"";display:block;float:none;clear:both;}
#editor .imgtype				{}
#editor .insertimg			{min-height:80px;position:relative;}
#editor .insertimg .changeimg	{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff}
#editor .insertimg .changeimg img	{max-width:100%;width:auto;}
#editor .insertimg .btn_d{box-shadow:0 2px 2px rgba(0,0,0,0.5)}
#editor .link_box		{position:absolute;left:0;top:30px;width:280px;padding:5px;background:#fff;border:1px solid #ccc;z-index:9}
#editor .link_box select	{width:60px;margin:0;vertical-align:top;}
#editor .link_box input	{width:156px;margin:0;vertical-align:top;}
#editor .h2{font-size:24px;font-family:ngn;line-height:1;vertical-align:middle}
#editor .h3{font-size:20px;font-family:ngn;line-height:1;vertical-align:middle;}
#editor .h4{font-size:18px;font-family:ngn;line-height:1;vertical-align:middle}
#editor .h5{font-size:16px;font-family:ngn;line-height:1;vertical-align:middle}
#editor .h6{font-size:13px;font-family:ngn;line-height:1;vertical-align:middle}
#editor .active .inputarea.pdftype	{margin-top:-10px;}
#editor .filetype .bx		{padding:5px;background:#fff;border:1px dashed #eaeaea;line-height:25px;margin-bottom:0}
#editor input:read-only	{background-color:#f6f6f6;border-color:#efefef;color:#aaa}
#editor .box_type1	{display:inline-block;width:20px;height:13px;padding:0;margin:0;vertical-align:middle;background:rgba(0,0,0,0.1)}
#editor .box_type2	{display:inline-block;width:20px;height:13px;padding:0;margin:0;vertical-align:middle;background:#ffffff;border:1px solid #ddd}
#editor .box_type3	{display:inline-block;width:20px;height:13px;padding:0;margin:0;vertical-align:middle;background:#f4f4f4;border:1px solid #ddd}
#editor .box_type4	{display:inline-block;width:20px;height:13px;padding:0;margin:0;vertical-align:middle;background:#ffffff;border:1px solid #EF593A}
#editor .edit_area_default{margin:0 20px;}
#editor #noimg			{position:relative;overflow:hidden;z-index:2;background:#fff;border:1px dashed #ddd;border-radius:2px;text-align:center;color:#999;}
#editor #noimg .btn_d	{position:absolute;left:50%;bottom:5px;width:90px;margin-left:-45px;}
#editor #noimg p		{width:100%;padding:10px 0;cursor:pointer;}
#editor #noimg p:before	{content:"\f03e";font-family:FontAwesome;display:block;font-size:18px;padding:0;margin:0;}

/* 페이지편집 */
#page_edit .tool	{width:100%;background:#5A6378;height:60px;padding:5px;}

/* 평가표 관리 */
.checklist-list			{}
.checklist-list li		{position:relative;padding:20px 0 20px 90px;border:1px solid #ccc;margin-bottom:10px;}
.checklist-list li .tag	{position:absolute;left:20px;top:50%;transform:translateY(-50%);font-size:12px;border-radius:3px;color:#fff !important;padding:3px 5px;}
.checklist-list li .tag-write	{background:#768395;}
.checklist-list li .tag-use		{background:#35A6B5;}
.checklist-list li .tag-off		{background:#ccc;}
.checklist-list li .date	{font-size:13px;color:#ccc;}
.checklist-list li .subject		{width:calc(100% - 400px);}
.checklist-list li .subject a	{font-size:18px;color:#333;font-weight:500;}
.checklist-list li .right	{position:absolute;right:0;top:0;padding:25px 20px 25px 35px;background:#F6F6F6;float:none;width:400px;height:100%;}
.checklist-list li .right .btn_d	{padding:5px 8px;font-size:18px;color:#ccc;}
.checklist-list li .right .btn_d i	{width:20px;height:20px;text-align:center;line-height:20px;}
.checklist-list li .right p		{float:left;line-height:30px;font-size:16px;color:#666;}
.checklist-list li .right .btn	{float:right;}
.checklist-list li.off		{background:#F6F6F6;border-color:#F6F6F6;}
.checklist-list li.off .subject a	{color:#999;}
.checklist-list li.off .right p,
.checklist-list li.off .right .point_red	{color:#ccc !important;}

.checklist-make		{}
.checklist-make .subject	{padding:20px 150px 20px 40px;background:#F6F6F6;margin:0 0 20px 0;}
.checklist-make .subject span	{display:block;width:110px;float:left;font-size:16px;color:#39424A;line-height:50px;}
.checklist-make .subject input[type="text"]	{height:50px;border:2px solid #768395;width:calc(100% - 110px);border-radius:5px;}
.checklist-make .subject .input-radio		{height:50px;line-height:50px;position:relative;display:inline-block;}
.checklist-make .subject .input-radio input[type="radio"]	{display: none;}
.checklist-make .subject .input-radio input[type="radio"] + label			{margin-right:8px;}
.checklist-make .subject .input-radio input[type="radio"] + label::before,
.checklist-make .subject .input-radio input[type="radio"]:checked + label::before	{content:'';display:inline-block;width:16px;height:16px;line-height:12px;background:#fff;border:2px solid #999;border-radius:50%;vertical-align:middle;margin:1px 5px 3px 0;cursor:pointer}
.checklist-make .subject .input-radio input[type="radio"]:checked + label::after	{content:"";position:absolute;left:5px;top:50%;margin-top:-2px;display:inline-block;width:6px;height:6px;background:#999;transition:all 0.2s ease-out;border-radius:50%;}
.checklist-make .make-wrap		{max-height:800px;background:#F6F6F6;padding:30px 110px 30px 130px;overflow-y:scroll;}
.checklist-make .make-wrap .top	{margin-bottom:20px;padding:0 20px;}
.checklist-make .make-wrap .top .right	{margin-top:5px;font-size:16px;}
.checklist-make .make-wrap .bx	{position:relative;padding:20px;padding-bottom:15px;}
.checklist-make .make-wrap .bx.active,
.checklist-make .make-wrap .bx:hover	{background:#fff;border:1px solid #4283C1;padding:19px;padding-bottom:14px;}
.checklist-make .make-wrap .bx .control	{position:absolute;right:-40px;top:0;display:none;}
.checklist-make .make-wrap .bx .control a	{display:block;width:36px;height:36px;text-indent:-99px;overflow:hidden;background-color:#4283C1;background-image:url(../img/editbx_control.png);background-repeat:no-repeat;border-top:1px solid rgba(0,0,0,0.1);}
.checklist-make .make-wrap .bx .control a:first-of-type	{border-top:none;}
.checklist-make .make-wrap .bx .control a.btn_move		{background-position:6px -20px;}
.checklist-make .make-wrap .bx .control a.btn_delete	{background-position:6px -45px;}
.checklist-make .make-wrap .bx.active .control,
.checklist-make .make-wrap .bx:hover .control	{display:block;}
.checklist-make .make-wrap .tit:after,
.checklist-make .make-wrap .detail:after	{content:"";display:block;float:noen;clear:both;}
.checklist-make .make-wrap .tit		{margin-bottom:10px;}
.checklist-make .make-wrap .detail	{margin-bottom:5px;}
.checklist-make .make-wrap .num,
.checklist-make .make-wrap .add		{float:left;width:35px;display:block;margin-right:5px;}
.checklist-make .make-wrap .num		{font-size:16px;line-height:40px;color:#5A6378;}
.checklist-make .make-wrap .add		{height:35px;line-height:35px;border-radius:3px;background:#ccc;color:#fff;font-weight:600;font-size:14px;text-align:center;line-height:35px;}
.checklist-make .make-wrap .desc	{float:left;width:calc(100% - 185px);}
.checklist-make .make-wrap .grade	{float:right;width:140px;margin-left:5px;}
.checklist-make .make-wrap input[type="text"],
.checklist-make .make-wrap input[type="number"]	{border-radius:3px;background:#fff;padding:0 10px;}
.checklist-make .make-wrap input::placeholder	{font-size:14px;color:#9C9C9C;}
.checklist-make .make-wrap .tit input[type="text"],
.checklist-make .make-wrap .tit input[type="number"]	{height:40px;border:1px solid #5A6378;}
.checklist-make .make-wrap .detail input[type="text"]	{height:35px;border:1px solid #E7E7E7;}
.checklist-make .make-wrap .desc	{position:relative;}
.checklist-make .make-wrap .desc .delete			{position:absolute;right:10px;top:0;color:#ccc;}
.checklist-make .make-wrap .tit .desc .delete		{line-height:40px;}
.checklist-make .make-wrap .detail .desc .delete	{line-height:35px;}
.checklist-make .make-wrap .grade input	{border-color:#ccc !important;}

.appraisal-list					{}
.appraisal-list .bx				{border:1px solid #ccc;margin-bottom:10px;}
.appraisal-list .bx .top		{padding:20px;position:relative;}
.appraisal-list .bx .top .tag_d	{font-size:16px;border-radius:3px;margin:0 10px 0 0;height:auto;padding:3px 6px;}
/* .appraisal-list .bx .top .btn_d	{position:absolute;right:20px;top:50%;transform:translateY(-50%);} */
.appraisal-list .subject		{font-size:20px;color:#333;font-weight:500;vertical-align:middle;}
.appraisal-list .bx .badge		{width:60px;text-transform: uppercase;font-size:15px;font-weight:500;line-height: 1;display: inline-block;padding: .35rem .375rem;text-align: center; vertical-align: baseline; white-space: nowrap;border-radius: .25rem;}
.appraisal-list .bx .btm		{padding:10px 20px 10px 80px;background:#f6f6f6;}
.appraisal-list .bx .btm p		{color:#999;}
.appraisal-list .bx .btm span	{font-weight:500;color:#666;}
.appraisal-list .bx.finish		{border-color:#F6F6F6;background:#F6F6F6;}
.appraisal-list .bx.finish .subject a	{color:#888;}
.appraisal-list .bx.finish .btm	{border-top:1px solid rgba(0,0,0,0.05);background:none;}
.appraisal-list .bx.finish .top span.btn-d	{color:#fff !important;cursor:auto !important;}
/* .appraisal-list .process		{background:#d8dde0;border-radius:3px;overflow:hidden;}
.appraisal-list .process ul		{display:table;width:100%;table-layout:fixed;}
.appraisal-list .process li		{position:relative;display:table-cell;min-width:20%;vertical-align:middle !important;text-align:left;padding:0 10px;line-height:40px;height:40px;color:#8692a2;}
.appraisal-list .process li .num	{display:inline-block;width:20px;height:20px;background:#fff;border-radius:50%;text-align:center;line-height:20px;font-size:13px;color:#99a4b0;margin-right:5px;}
.appraisal-list .process li:before,
.appraisal-list .process li:after		{content:"";position:absolute;top:0;border:solid transparent;border-width:20px;z-index:1}
.appraisal-list .process li:before		{border-left-color:rgba(0,0,0,0.2);right:-20px;}
.appraisal-list .process li:after		{border-left-color:#d8dde0;right:-19px;}
.appraisal-list .process li:last-child:before,
.appraisal-list .process li:last-child:after	{display:none;} */

.badge.badge-appraisal	{background:#5A5AD2;color:#fff;}
.badge.badge-make		{background:#FAAD4D;color:#fff;}
.badge.badge-finish		{background:#B8BFC7;color:#fff;}
.badge.badge-wait		{background:#35A6B5;color:#fff;}

.appraisal-make-top		{padding:30px;background:#f6f6f6;}
.appraisal-make-top table th,
.appraisal-make-top table td	{padding:5px;}
.appraisal-make-top table th	{width:160px;text-align:left;color:#666;vertical-align:top;}
.appraisal-make-top table input[type="text"],
.appraisal-make-top table select	{height:35px;border-radius:3px;}
.appraisal-make-top table textarea	{resize:vertical;height:100px;border-radius:3px;}
.appraisal-make-top table input[type="text"]:disabled {background-color:#f1f1f1;}

.input-checkbox	{position:relative;display:inline-block;}
.input-checkbox input[type="checkbox"]	{display: none;}
.input-checkbox input[type="checkbox"] + label			{margin-right:8px;}
.input-checkbox input[type="checkbox"] + label::before,
.input-checkbox input[type="checkbox"]:checked + label::before	{content:"";display:inline-block;width:16px;height:16px;border:2px solid #999;border-radius:2px;vertical-align:middle;margin:1px 5px 3px 0;transition:all 0.2s ease-out;}
.input-checkbox input[type="checkbox"] + label::after,
.input-checkbox input[type="checkbox"]:checked + label::after	{content:"\f00c";font-family:FontAwesome;position:absolute;left:3px;top:1px;font-size:10px;color:#999;transition:all 0.2s ease-out;}
.input-checkbox input[type="checkbox"]:checked + label::before	{border-color:#595ad5;}
.input-checkbox input[type="checkbox"]:checked + label::after	{color:#595ad5;}

input[type="text"].input-date		{background-image:url(../img/ico_calendar.png);background-repeat:no-repeat;background-position:90% 50%;}

.checklist-make .subject .input-radio		{height:50px;line-height:50px;}
.checklist-make .subject .input-radio input[type="radio"]	{display: none;}

.appraisal-make		{border-radius:3px;background:#f6f6f6;margin-top:30px;}
.appraisal-make > .left,
.appraisal-make > .right	{padding:30px;}
.appraisal-make > .left	{width:310px;}
.appraisal-make > .right	{width:calc(100% - 310px);border-left:1px dashed rgba(0,0,0,0.1);min-height:465px;}
.appraisal-make > .left li	{border-radius:3px;background:#d8dde0;margin-bottom:10px;}
.appraisal-make > .left li span	{display:block;padding:20px;font-size:16px;color:#666;}
.appraisal-make > .left li a		{position:relative;display:block;border-radius:3px;background:#fff;border:1px solid #ccc;transition:all 0.2s ease-out;}
.appraisal-make > .left li a.on,
.appraisal-make > .left li a:hover{background:#3e78c1;border-color:#3e78c1;}
.appraisal-make > .left li a.on span,
.appraisal-make > .left li a:hover span	{color:#fff;}
.appraisal-make > .left li a i	{position:absolute;right:20px;top:50%;transform:translateY(-50%);display:block;width:30px;height:30px;text-align:center;line-height:30px;color:#fff;background:rgba(0,0,0,0.2);border-radius:50%;opacity:0;transition:all 0.2s ease-out;}
.appraisal-make > .left li a.on i,
.appraisal-make > .left li a:hover i	{opacity:1;}
.appraisal-make > .left .add			{position:relative;display:block;margin:20px auto 0;width:50px;height:50px;background:#3e78c1;border-radius:50%;}
.appraisal-make > .left .add:before,
.appraisal-make > .left .add:after	{content:"";position:absolute;left:50%;top:50%;}
.appraisal-make > .left .add:before	{width:16px;border-bottom:2px solid #fff;margin:-1px 0 0 -8px;}
.appraisal-make > .left .add:after	{height:16px;border-right:2px solid #fff;margin:-8px 0 0 -1px;}
.appraisal-make > .left .add:hover	{width:60px;height:60px;margin-top:15px;box-shadow:5px 5px 5px rgba(0,0,0,0.1);}
.appraisal-make .comment	{display:block;text-align:center;}
.appraisal-make > .right select	{height:35px;border-radius:3px;width:100%;}
/* .appraisal-make .add-member				{}
.appraisal-make .add-member .bx			{width:260px;float:left;border-radius:3px;border:1px solid #ccc;padding:15px 20px;font-size:13px;height:250px;margin-bottom:10px;overflow-y:scroll;background:#fff;}
.appraisal-make .add-member .bx .fa		{margin-right:5px;font-size:12px;}
.appraisal-make .add-member ul			{position:relative;}
.appraisal-make .add-member li			{position:relative;padding:2px 0;}
.appraisal-make .add-member ul ul		{padding-left:8px;}
.appraisal-make .add-member ul ul:before	{content:"";position:absolute;left:8px;top:0;display:inline-block;height:calc(100% - 11px);border-left:1px solid #ccc;}
.appraisal-make .add-member ul ul li:before	{content:"";display:inline-block;width:10px;border-bottom:1px solid #ccc;vertical-align:middle;}
.appraisal-make .add-member .btn-wrap	{width:120px;padding:0 20px;float:left;}
.appraisal-make .add-member .btn-wrap a	{width:100%;}
.appraisal-make .add-member .btn-new	{width:260px;} */
.appraisal-make .add-member .bx			{border-radius:3px;min-height:140px;}
.appraisal-make .add-member .off		{border:1px dashed #ccc;padding:30px 0;text-align:center;}
.appraisal-make .add-member .off p		{font-size:14px;color:#c2c2c2;margin:0 0 20px 0;}
.appraisal-make .add-member .on			{background:#fff;border:1px solid #ccc;padding:30px;}
.appraisal-make .add-member .on li		{font-size:14px;color:#666;line-height:1.8;}
.appraisal-make .add-member .on li i	{color:#999;margin-right:5px;font-size:12px;}

.checkbox-input					{display:inline-block;}
.checkbox-input input			{display:none;}
.checkbox-input label			{font-weight:500;color:#666;}
.checkbox-input label:before	{content:"+";display:inline-block;width:16px;height:16px;border-radius:3px;border:2px solid #ccc;text-align:center;line-height:11.8px;font-weight:600;color:#ccc;font-size:14px;vertical-align:middle;margin-right:10px;}
.checkbox-input input:checked + label:before	{color:#35A6B5;border-color:#35A6B5;}

.checklist-past			{}
.checklist-past ul		{height:152px;}
.checklist-past li		{position:relative;padding:20px 0 20px 20px;border:1px solid #ccc;margin-bottom:10px;}
.checklist-past li .tag	{position:absolute;left:20px;top:50%;transform:translateY(-50%);font-size:12px;border-radius:3px;color:#fff !important;padding:3px 5px;}
.checklist-past li .tag_d {font-size:12px;border-radius: 3px;margin: 0 10px 0 0;height: auto;padding: 3px 6px;}
.checklist-past li .tag-write	{background:#768395;}
.checklist-past li .tag-use		{background:#35A6B5;}
.checklist-past li .tag-off		{background:#ccc;}
.checklist-past li .date	{font-size:13px;color:#ccc;}
.checklist-past li .subject		{width:calc(100% - 400px);}
.checklist-past li .subject a	{font-size:18px;color:#333;font-weight:500;}
.checklist-past li .right	{position:absolute;right:0;top:0;padding:25px 20px 25px 35px;background:#F6F6F6;float:none;width:400px;height:100%;}
.checklist-past li .right .btn_d	{padding:5px 8px;font-size:18px;color:#ccc;}
.checklist-past li .right .btn_d i	{width:20px;height:20px;text-align:center;line-height:20px;}
.checklist-past li .right p		{float:left;line-height:30px;font-size:16px;color:#666;}
.checklist-past li .right .btn	{float:right;}
.checklist-past li.off		{background:#F6F6F6;border-color:#F6F6F6;}
.checklist-past li.off .subject a	{color:#999;}
.checklist-past li.off .right p,
.checklist-past li.off .right .point_red	{color:#ccc !important;}

.task-process					{border-top:2px solid #525F78;}
.task-process table th,
.task-process table td		{padding:15px 8px;border-bottom:1px solid #dfdfdf;}
.task-process table thead th	{border-bottom:1px solid #525f78;color:#525f78;line-height:1.4;font-weight:normal;font-size:14px;}
.task-process table tbody 	{border-top:1px solid #768395;background:#fff;}
.task-process table tbody th,
.task-process table tbody td:first-child	{border-left:none;}
.task-process table tbody td:last-child{border-right:none;}
.task-process table tbody tr:first-child th,
.task-process table tbody tr:first-child td{border-top:none;}
.task-process .subject		{font-size:16px;color:#666;}
.task-process .process		{background:#35A6B5;border-radius:3px;overflow:hidden;}
.task-process .process ul		{display:table;width:100%;table-layout:fixed;}
.task-process .process li		{position:relative;display:table-cell;min-width:20%;vertical-align:middle !important;line-height:40px;height:40px;color:#fff;}
.task-process .process li .num	{display:inline-block;width:20px;height:20px;background:#fff;border-radius:50%;text-align:center;line-height:20px;font-size:13px;color:#35A6B5;margin-right:5px;}
.task-process .process li:before,
.task-process .process li:after		{content:"";position:absolute;top:0;border:solid transparent;border-width:20px;z-index:1}
.task-process .process li:before		{border-left-color:rgba(0,0,0,0.2);right:-40px;}
.task-process .process li:after		{border-left-color:#35A6B5;right:-39px;}
.task-process .process li:last-child:before,
.task-process .process li:last-child:after	{display:none;}
.task-process .process .on ~ li		{background:#D8DDE0;color:#768395;}
.task-process .process .on ~ li .num	{color:#768395;}
.task-process .process .on ~ li:after	{border-left-color:#D8DDE0;}
.task-process .process .on:before,
.task-process .process .on:after	{border-left-color:#35A6B5;}
.task-process .btn-wrap	{margin:10px -5px 0 -5px;}
.task-process .btn-wrap li > .btn_d	{}
.task-process .btn-wrap li > .btn_d	{display:block;margin:0 5px;padding:8px 0;}
.task-process .btn-wrap span.btn_d	{cursor:auto;}

/* 전문가풀 */
.raterpool-list		{}
.raterpool-list .list	{float:left;width:280px;border:1px solid #ccc;border-radius:3px;padding:20px;min-height:430px;margin:0 0 5px 0;}
.raterpool-list .list > ul > li > a:before	{content:"\f196";font-family:FontAwesome;font-weight:600;color:#e0e0e0;margin-right:5px;}
.raterpool-list .list > ul > li > ul			{position:relative;padding:5px 0 0 5px;}
.raterpool-list .list > ul > li > ul:before		{content:"";position:absolute;left:5px;top:-3px;height:calc(100% - 8px);border-right:1px solid #ccc;}
.raterpool-list .list > ul > li > ul > li			{padding:2px 0;font-size:14px;}
.raterpool-list .list > ul > li > ul > li:before	{content:"";display:inline-block;width:10px;border-top:1px solid #ccc;vertical-align:middle;margin-right:3px;}
.raterpool-list .list > ul > li > ul > li > a.on		{color:#3e78c1;}
.raterpool-list .list > ul > li > ul > li > a:before	{content:"\f114";font-family:FontAwesome;color:#faad4d;margin-right:5px;}
.raterpool-list .list > ul > li > ul > li > ul		{padding:3px 0;}
.raterpool-list .list > ul > li > ul > li > ul > li	{padding:0 0 0 32px;font-size:13px;}
.raterpool-list .list > ul > li > ul > li > ul > li > a:before	{content:"\f007";font-family:FontAwesome;margin-right:5px;color:#999;}
.raterpool-list .left > .btn_d{display:block;text-align:center;}
.raterpool-list .cont		{float:left;width:calc(100% - 280px);padding-left:40px;}
.raterpool-list .search		{position:relative;padding:20px;background:#f6f6f6;}
.raterpool-list .search select{width:15%;height:40px;border:1px solid #dfdfdf;border-radius:3px;}
.raterpool-list .search input	{width:65%;height:40px;padding-right:50px;border:1px solid #dfdfdf;border-radius:3px;}
.raterpool-list .search input::placeholder	{color:#ccc;}
.raterpool-list .search a.search_icon	{position:absolute;right:calc(20% + 20px);top:20px;display:block;width:40px;height:40px;text-align:center;line-height:40px;color:#ccc;}

/* 회원관리 */
.tag-member		{font-size:13px;color:#fff;padding:3px 8px;border-radius:3px;}
.tag-member.tag-green	{background:#35A6B5;}
.tag-member.tag-blue	{background:#4283C1;}
.tag-member.tag-off		{background:#AFAFAF;}
.member-view			{background:#F7F7F7;}
.member-view .name-wrap			{padding:15px;background:#768395;}
.member-view .name-wrap span	{color:#F7F7F7;display:inline-block;vertical-align:middle;}
.member-view .name-wrap .name	{font-size:20px;}
.member-view .info		{padding:15px;border-bottom:1px solid #DFDFDF;}
.member-view .cont		{padding:15px;}
.member-view .cont .bx	{background:#fff;border:1px dashed #4283C1;border-radius:3px;margin:0 0 20px 0;}
.member-view .cont .bx li	{position:relative;padding:20px;padding-left:120px;border-top:1px solid #E4E4E4;}
.member-view .cont .bx li:first-child	{border-top:none;}
.member-view .cont .bx li .subject	{position:absolute;left:20px;top:20px;font-size:16px;color:#333;font-weight:500;}
.member-view .cont .bx .btn_blue	{position:absolute;right:20px;top:15px;}
.member-view .cont .bx .off		{color:#ACACAC;}
.member-view .cont .bx .desc p		{display:block;margin:0 0 2px 0;}
.member-view .cont .bx .desc span	{display:inline-block;padding:3px 6px;border-radius:3px;background:#E7E7E7;color:#828282;}
.member-view .cont table	{font-size:14px;}
.member-view .cont table th,
.member-view .cont table td		{padding:2px 0;}
.member-view .cont table th	{width:120px;font-weight:500;text-align:left;}
.member-view .cont table select,
.member-view .cont table input	{height:35px;}
.member-view .cont table img	{height:30px;}

/* 모달 */
#edit-category			{padding:30px;}
#edit-category .bg_gr	{padding:20px 30px;}
#edit-category td		{padding:10px;}
#edit-category .depth2 .depth_num	{margin-left:10px;}

#add-category			{padding:30px;}
#add-category .bg_gr	{padding:20px 30px;}
#add-category td		{padding:5px 0;}

#dialog-raterPool		{}
#dialog-raterPool .left	{width:280px;}
#dialog-raterPool .right{width:calc(100% - 280px);padding-left:20px;max-height:510px;overflow-y:scroll;}
#dialog-raterPool .list	{border:1px solid #ccc;border-radius:3px;padding:20px;min-height:430px;margin:0 0 5px 0;}
#dialog-raterPool .list > ul > li > a.on		{font-weight:600;color:#333;}
#dialog-raterPool .list > ul > li > a:before	{content:"\f196";font-family:FontAwesome;font-weight:600;color:#e0e0e0;margin-right:5px;}
#dialog-raterPool .list > ul > li > ul			{position:relative;padding:5px 0 0 5px;}
#dialog-raterPool .list > ul > li > ul:before		{content:"";position:absolute;left:5px;top:-3px;height:calc(100% - 10px);border-right:1px solid #ccc;}
#dialog-raterPool .list > ul > li > ul > li			{padding:2px 0;font-size:14px;}
#dialog-raterPool .list > ul > li > ul > li:before	{content:"";display:inline-block;width:10px;border-top:1px solid #ccc;vertical-align:middle;margin-right:3px;}
#dialog-raterPool .list > ul > li > ul > li > a.on		{font-weight:600;color:#faad4d;}
#dialog-raterPool .list > ul > li > ul > li > a:before	{content:"\f114";font-family:FontAwesome;color:#faad4d;margin-right:5px;}
#dialog-raterPool .list > ul > li > ul > li > ul		{padding:3px 0;}
#dialog-raterPool .list > ul > li > ul > li > ul > li	{padding:0 0 0 32px;font-size:13px;}
#dialog-raterPool .list > ul > li > ul > li > ul > li > a:before	{content:"\f007";font-family:FontAwesome;margin-right:5px;color:#999;}
#dialog-raterPool .left > .btn_d{display:block;text-align:center;}
#dialog-raterPool .search		{position:relative;padding:20px;background:#f6f6f6;}
#dialog-raterPool .search select{width:15%;height:40px;border:1px solid #dfdfdf;border-radius:3px;}
#dialog-raterPool .search input	{width:65%;height:40px;padding-right:50px;border:1px solid #dfdfdf;border-radius:3px;}
#dialog-raterPool .search input::placeholder	{color:#ccc;}
#dialog-raterPool .search a.search_icon	{position:absolute;right:calc(20% + 20px);top:20px;display:block;width:40px;height:40px;text-align:center;line-height:40px;color:#ccc;}

#dialog-editRaterByPast .search		{position:relative;padding:20px;background:#f6f6f6;margin-bottom: 10px;}
#dialog-editRaterByPast .search select{width:15%;height:40px;border:1px solid #dfdfdf;border-radius:3px;}
#dialog-editRaterByPast .search input	{width:80%;height:40px;padding-right:50px;border:1px solid #dfdfdf;border-radius:3px;}
#dialog-editRaterByPast .search input::placeholder	{color:#ccc;}
#dialog-editRaterByPast .search a.search_icon	{position:absolute;right:20px;top:20px;display:block;width:40px;height:40px;text-align:center;line-height:40px;color:#ccc;}
#assignRaterPast .add-member {background:#EAEAEA;border:1px solid #ccc;padding:30px;}

#dialog-taskApp		{}
#dialog-taskApp .title-wrap .public-tag	{font-size:13px;padding:6px 10px;}
#dialog-taskApp .title-wrap .fs2		{color:#333;display:inline-block;vertical-align:middle;letter-spacing:-1px;}
#dialog-taskApp .title-wrap .btn_d		{background:#EAEAEA;border-color:#EAEAEA;color:#707070;}
#dialog-taskApp .title-wrap .btn_d i	{color:#768395;}
#dialog-taskApp .top-info		{background:#F6F6F6;padding:20px;margin:20px 0 0 0;}
#dialog-taskApp .top-info .name	{font-size:14px;color:#333;margin:0 0 5px 0;font-weight:500;}
#dialog-taskApp .top-info ul	{font-size:13px;}
#dialog-taskApp .top-info li:nth-child(2n)		{float:left;width:60%;}
#dialog-taskApp .top-info li:nth-child(2n-1)	{float:left;width:40%;}
#dialog-taskApp .score {font-size:12px;border-radius:3px;color:#fff;padding:10px;background:#35A6B5;text-align:center;}
#dialog-taskApp .score #input_score_sum {font-size:18px;}
#dialog-taskApp .opinion {background:#FDF8DB;border:1px solid #F9E69B;color:#BF8459;padding:5px;margin:1px 0;font-family:'consolas';font-size:12px;border-radius:3px;}
#dialog-taskApp .txt-bx {border:1px solid rgba(0,0,0,0.1);padding:5px;margin:1px 0;border-radius:3px;}

.taskApp-list 		{border-top:2px solid #768395;}
.taskApp-list table	{}
.taskApp-list table th	{width:180px;vertical-align:top;}
.taskApp-list table th,
.taskApp-list table td	{text-align:left;font-weight:400;font-size:14px;padding:10px 0;border-bottom:1px solid rgba(0,0,0,0.1);}

#dialog-member		{}
#dialog-member select	{font-size:14px;}
#dialog-member .top		{border-bottom:1px solid #dfdfdf;}
#dialog-member .top .desc			{margin-top:15px;}
#dialog-member .top .desc p			{margin:0 0 2px 0;background:#e7e7e7;color:#8e8e8e;padding:5px 8px;border-radius:3px;font-size:14px;}
#dialog-member .top .desc span		{color:#7c7c7c;}
#dialog-member .top .desc .delete		{position:relative;float:right;line-height:1.5;}
#dialog-member .top .desc .delete span	{visibility:hidden;opacity:0;position:absolute;left:50%;top:-20px;transform:translateX(-50%);display:inline-block;padding:3px 0;font-size:11px;color:#fff;background:#505050;border-radius:3px;width:40px;text-align:center;transition:all 0.2s ease-out;}
#dialog-member .top .desc .delete span:before	{content:"";border:solid transparent;height:0;width:0;position:absolute;border-width:4px;top:100%;left:50%;margin-left:-4px;border-top-color:#505050;}
#dialog-member .top .desc .delete:hover span	{opacity:1;visibility:visible;}
#dialog-member .tit			{font-size:14px;font-weight:500;color:#333;margin:10px 0;}
#dialog-member .btm select,
#dialog-member .btm input	{width:100%;margin:0 0 5px 0;height:35px;}
#dialog-member .btm input::placeholder	{color:#ccc;}

#dialog-sms		{padding:30px;}
#dialog-sms .target	{padding:15px;background:#F6F6F6;border-radius:3px;}
#dialog-sms textarea{overflow:auto;resize:vertical;width:100%;}
#dialog-sms .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
#dialog-sms span{display:inline-block;font-size:.8rem;width:150px;}

#dialog-mail		{padding:30px;}
#dialog-mail .target	{padding:15px;background:#F6F6F6;border-radius:3px;}
#dialog-mail textarea{overflow:auto;resize:vertical;width:100%;}
#dialog-mail .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
#dialog-mail span{display:inline-block;font-size:.8rem;width:150px;}

/* opacity IE브라우저 대응 */
.opacity0_5 {
  background:#DDD;

  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";

  /* IE 5-7 */
  filter: alpha(opacity=60);

  /* Netscape */
  -moz-opacity: 0.6;

  /* Safari 1.x */
  -khtml-opacity: 0.6;

  /* Good browsers */
  opacity: 0.6;
}

@media (max-width:1599px) {
	#page_tmp_edit .inside,
	#page_edit .inside,
	#page_edit .tool>ul	{width:920px;}
	#page_edit .edit_bx	{width:900px;}
}

@media (max-width:1439px) {
	#container		{min-width:980px;}
	#page_tmp_edit .inside,
	#page_edit .inside,
	#page_edit .tool>ul	{width:750px;}
	#page_edit .edit_bx	{width:720px;}
}

.tip					{position:relative;display:flex;flex-direction: column;display:inline-block;font-size:11px;border-radius:0.125rem;padding:5px 8px 3px;background:#FAAD4D;color:#fff;line-height:1.4;}
.tip:before				{content:"";border:solid transparent;height:0;width:0;position:absolute;border-width:6px;}
.tip.tip-left:before	{top:50%;left:-12px;border-right-color:#faad4d;margin-top:-6px;}
.tip.tip-right:before	{top:50%;right:-12px;border-left-color:#faad4d;margin-top:-6px;}
.tip.tip-up:before		{bottom:100%;left:12px;border-bottom-color:#faad4d;}
.tip.tip-bottom:before	{top:100%;left:12px;border-top-color:#faad4d;}

#apply_year	{margin-right:5px;}
.prevnext + button.btn-d	{margin-left:5px;}

.tab_txt2					{margin-bottom:30px;}
.tab_txt2 ul				{width:100%;overflow:hidden;table-layout:fixed;text-align:center;border-bottom:1px solid #2A3C66;}
.tab_txt2 ul:after			{content:"";display:block;float:none;clear:both;}
.tab_txt2 li				{float:left;min-width:120px;vertical-align:middle !important;}
.tab_txt2 a					{display:block;padding:12px 0;border-width:1px;border-color:#DFDFDF;border-style:solid;border-top-width:1px;border-left-width:0;border-bottom-width:0;}
.tab_txt2 li:first-child a	{border-left-width:1px;}
.tab_txt2 li a:hover		{color:#525F78;}
.tab_txt2 li a.on			{background-color:#2A3C66;border-color:#2A3C66;color:#fff;}

/*설문조사 스타일 추가 20210602*/

/* step */
.make_process				{background:#f6f6f6}
.make_process li			{position:relative;line-height:50px;font-size:16px;color:#999;text-align:center;}
.make_process li:before		{right:-51px;top:0px;content:" ";height:0;width:0;position:absolute;border: solid transparent;border-color:rgba(204, 204, 204, 0);border-left-color:#ccc;border-width:25px;}
.make_process li:after		{right:-50px;top:0px;content:" ";height:0;width:0;position:absolute;border: solid transparent;border-color:rgba(246, 246, 246, 0);border-left-color:#f6f6f6;border-width:25px;}
.make_process li:last-child:before,
.make_process li:last-child:after	{left:0px;top:0px;content:"";border-left-color:transparent}
.make_process li.on:after	{content:" ";border-left-color:#768395}
.make_process li.on:before	{left:0px;top:0px;content:" ";border-left-color:#f6f6f6;}
.make_process li.on:first-child:before{content:" ";border-left-color:#768395}
.make_process li.on:last-child:before,
.make_process li.on:last-child:after	{left:0px;top:0px;content:"";border-left-color:#f6f6f6;}
.make_process .num		{display:inline-block;width:24px;height:24px;line-height:24px;background:#B8BFC7;color:#fff;border-radius:50%;margin-right:6px;}
.make_process .on		{background:#768395;color:#fff}
.make_process .on .num	{background:#fff;color:#768395}
.step_bar		{padding:2px 2px 3px 2px;background:#eaeaea;border-top:1px solid #dfdfdf;}
.step_bar .here	{position:relative;background:#B8BFC7;height:6px;border-radius:48px}
.step_bar .here.step3	{width:75%}
.step_bar .here:after	{content:"\f041";font-family:FontAwesome;position:absolute;right:-6px;bottom:10px;font-size:30px;color:#FDA82B}

.new_add		{text-align:center;}
.new_add .toptit		{line-height:120%;font-family: 'ngl';font-size:36px;color:#5A6378;background:url(../img/menu_area_default.png) no-repeat 50% 0;margin:40px 0;}
.new_add .toptit span	{color:#FDA82B}
.new_add .cont	{width:880px;margin:0 auto;}
.new_add a		{display:inline-block;float:left;width:200px;height:200px;padding:40px;margin:0 10px;border:2px solid #CCD1D7;background:#fff;font-size:12px;color:#888;border-radius:12px;}
.new_add a .tit		{font-size:21px;font-family:ngl;}
.new_add a .fa		{display:block;color:rgba(0,0,0,0.2);margin:0 0 20px 0;}
.new_add a:hover	{background:#FDA82B;border-color:#FDA82B;color:#fff;text-decoration:none;box-shadow:0 10px 10px rgba(0,0,0,0.2)}
.new_add a:hover .fa{color:#fff}
.new_add .make_bx			{margin:0;padding:20px 0 60px;}
.make_bx					{background:#f6f6f6;padding:20px 0;margin:20px 0 0 0;border-radius:6px;}
.make_bx .step_tit			{font-size:24px;color:#5A6378;font-family:ngn;text-align:center;padding:30px 0 40px 0;line-height:120%;}
.make_bx .step_tit .step	{display:inline-block;font-size:16px;color:#B8BFC7;margin-right:10px;}
.make_bx.step2 table	{font-size:16px;}
.make_bx.step2 tr:first-child th,
.make_bx.step2 tr:first-child td	{border-top:none;}
.make_bx.step2 th,
.make_bx.step2 td	{border-top:1px solid #eee;padding:10px;}
.make_bx.step2 th	{color:#768395;font-weight:normal;width:200px;padding:10px 30px;}
.make_bx.step2 table .tar	{width:120px;padding:10px 30px 10px 10px}	
.make_bx.step2 table .tar .btn_d	{width:120px;}
.make_bx.step3 .step_tit	{padding:10px 0 20px 0;}

.make_bx.step3 .edit_wrap	{height:560px;overflow-y:auto;}
.make_bx.step_edit .edit_wrap	{height:700px;overflow-y:auto;}
.edit_wrap{scrollbar-face-color: #e0e0e0;  scrollbar-track-color:transparent;  scrollbar-arrow-color: none;  scrollbar-highlight-color: #e0e0e0;  scrollbar-3dlight-color: none;  scrollbar-shadow-color: #e0e0e0;  scrollbar-darkshadow-color: none;}
.edit_wrap::-webkit-scrollbar {width: 8px;  height: 8px;  border: 3px solid transparent;}
.edit_wrap::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment {  display: block;  height: 2px; }
.edit_wrap::-webkit-scrollbar-track {background: transparent;  -webkit-border-radius: 10px;  border-radius:10px;}
.edit_wrap::-webkit-scrollbar-thumb {height:50px;width:50px;  background: rgba(0,0,0,.2);  -webkit-border-radius: 8px;  border-radius: 8px;}

input.poll_subject	{border:4px solid #3E78C1;color:#3E78C1 !important;font-size:18px;font-weight:bold;line-height:46px;height:46px;text-indent:10px;}
input.poll_subject::-webkit-input-placeholder{ color:#3E78C1  !important}
input.poll_subject::-moz-placeholder{ color:#3E78C1  !important}
input.poll_subject::-ms-input-placeholder { color:#3E78C1  !important}

.make_bx.step_edit		{margin-top:0;}
.make_bx_exp				{width:1100px;margin:0 auto}/*전문가모드*/
.make_bx_exp .left			{float:left;width:140px;}
.make_bx_exp .left .frame	{width:120px;height:72px;line-height:72px;font-size:18px;color:#111;text-align:center;font-family:ngn}
.make_bx_exp .left .btn_d	{width:120px;}
.make_bx_exp .right			{float:right;width:calc(100% - 140px)}
.make_bx_exp .right textarea{min-height:60px;}
#make_area {}
#make_area .inside		{position:relative;width:1100px;margin:0 auto;padding:0;}
#make_area .edit_mn		{position:absolute;left:0px;top:0px;width:140px;background-color:#5A6378;border-radius:8px;box-shadow:2px 2px 10px rgba(0,0,0,0.5)}
#make_area .mn a		{display:block;height:40px;line-height:40px;border-bottom:1px solid rgba(0,0,0,0.1);font-size:11px;color:#ccc;padding:0 10px;}
#make_area .mn a:last-child{border:none;}
#make_area .mn a:before	{content:"";font-family:FontAwesome;display:inline-block;margin-right:10px;font-size:14px;}
#make_area .mn a.ico1:before{content:"\f192"}
#make_area .mn a.ico2:before{content:"\f046"}
#make_area .mn a.ico3:before{content:"\f160"}
#make_area .mn a.ico4:before{content:"\f24a"}
#make_area .mn a.ico5:before{content:"\f0f6"}
#make_area .mn a.ico6:before{content:"";margin:0 0 0 7px;}
#make_area .mn a.ico6{background:rgba(0,0,0,0.2);border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
#make_area .mn a:hover		{text-decoration:none;background:rgba(0,0,0,0.2);color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.5)}
#make_area .mn a:first-child:hover{border-top-left-radius:8px;border-top-right-radius:8px}
#make_area .mn a:last-child:hover	{border-bottom-left-radius:8px;border-bottom-right-radius:8px}
#make_area .edit_default	{margin:0 auto;padding:240px 0 100px;line-height:180%;border:1px dashed #768395;text-align:center;background:#fff url(../../cms/img/edit_area_default.png) no-repeat 50% 60px;}
#make_area .edit_default:after{content:"구성요소를 선택하세요.";font-size:24px;font-family:ngl}
#make_area .edit_wrap		{width:920px;margin:0 0 0 180px;padding-top:30px}
#make_area #poll_wrap		{}

/* 설문조사 설문지 작성 스타일 추가 20210603 */
@charset "utf-8";


#poll_wrap .btnarea		{padding:30px 0;}
#poll_wrap .btnarea a	{margin:0 1px;width:140px;font-weight:normal;}
#poll_wrap .btnarea:after{content:"";display:block;float:none;clear:both;}
#poll_wrap em				{display:inline-block;text-align:center;width:18px;height:18px;background:url(../../cms/img/btn_em.png) no-repeat -2px -2px;margin-right:6px;text-indent:-5000px;color:transparent}

#poll_wrap					{padding:0;margin:0 auto;font-family:ngn;font-size:13px;color:#666;max-width:960px;}
#poll_wrap .edit_bx			{position:relative;margin:0 0 1px 0;padding:20px;border-bottom:1px solid #eee;background:#fff}
#poll_wrap .edit_bx:hover	{outline:1px solid #3E78C1;}
#poll_wrap .edit_bx:hover .edit_control	{display:block;}
#poll_wrap .edit_control		{position:absolute;right:-1px;top:-30px;display:none;}
#poll_wrap .edit_control a		{display:block;float:left;width:30px;height:30px;line-height:30px;background:#3E78C1;text-align:center;color:#fff !important;border-left:1px solid rgba(0,0,0,0.1)}
#poll_wrap .edit_control a:before{color:#fff;}
#poll_wrap .edit_control a:first-child{border:none;}
#poll_wrap .edit_control a:hover {text-decoration:none;}
#poll_wrap .edit_control a:last-child {background:#1B365D}
/* #poll_wrap .edit_bx input[type="radio"], #poll_wrap .edit_bx input[type="checkbox"]	{margin-top:6px;} */
#poll_wrap .edit_bx.read input[type="radio"], #poll_wrap .edit_bx.read input[type="checkbox"]	{margin-top:-1px;}
#poll_wrap input[type="radio"], 
#poll_wrap input[type="checkbox"] { display: inline-block; width: 16px; height: 16px; vertical-align: middle; -webkit-appearance: none; border-radius: 0; border: 0; margin:-1px 5px 0 0; padding:0; cursor: pointer }
#poll_wrap input[type="radio"] { background: url(../../cms/img/btn_radio.png) no-repeat 0 -40px; }
#poll_wrap input[type="checkbox"] { background: url(../../cms/img/btn_checkbox.png) no-repeat 0 -40px; }
#poll_wrap input[type="checkbox"]:checked, 
#poll_wrap input[type="radio"]:checked { background-position: 0 -20px; }
#poll_wrap input[type="checkbox"]:disabled, 
#poll_wrap input[type="radio"]:disabled { background-position: 0 -40px; }
#poll_wrap input[type="checkbox"]:disabled:checked, 
#poll_wrap input[type="radio"]:disabled:checked { background-position: 0 -60px; }
#poll_wrap .edit_bx .terms:hover .terms_guide{display:block;}
#poll_wrap .edit_bx .terms_guide{display:none;}
#poll_wrap .edit_bx .terms_guide:before		{content:"필수여부";position:absolute;left:-9px;top:-10px;font-size:11px;text-align:center;width:48px;line-height:14px;padding:2px 0;border-radius:2px;background:#B8BFC7;color:#fff;font-weight:normal;}
#poll_wrap .edit_bx .terms_guide:after		{content:"";position:absolute;left:10px;top:6px;height:0;width:0;border: solid transparent;border-top-color:#B8BFC7;border-width:6px;}
#poll_wrap .edit_bx .terms input[type="checkbox"] {position:absolute;left:6px;top:8px; display: inline-block; width: 20px; height: 20px;background: url(../../cms/img/btn_em.png) no-repeat 0 -20px;vertical-align: top; -webkit-appearance: none; border-radius: 0; border: 0; margin:0 5px 0 0; padding:0; cursor: pointer }
#poll_wrap .edit_bx .terms input[type="checkbox"]:checked { background-position: 0 0; }

.read_bx			{position:relative;padding:20px;border-bottom:1px solid #eee}
.edit_bx.read .poll_option.list label.text,
.read_bx .poll_option.list label.text,
.edit_bx.read .poll_option.list label.text	{width:calc(100% - 25px);margin-right:0;}
.read_bx .poll_option.likert th, 
.read_bx .poll_option.likert td,
.edit_bx.read .poll_option.likert th, 
.edit_bx.read .poll_option.likert td{border:1px solid #eaeaea;padding:5px;}
.read_bx .poll_option.likert th,
.edit_bx.read .poll_option.likert th{background:#f6f6f6}
.poll_title			{font-size:16px;font-weight:bold;color:#5A6378}
.poll_title:after,
.poll_option li:after,
.poll_option:after{content:"";clear:both;display:block;float:none;}

.t_poll					{border:2px solid #5A6378;background:#fff}
.t_poll > ul > li		{position:relative;border-bottom:1px dotted #5A6378;/**/padding:15px;}
.t_poll li:last-child	{border-bottom:none}
.t_poll .tit			{font-size:15px;color:#222;font-weight:bold;margin:0 0 15px 40px;line-height:160%}
.t_poll .tit .num		{display:inline-block;width:30px;height:30px;line-height:30px;margin-left:-40px;margin-right:5px;background:#5A6378;color:#fff;font-family:verdana;font-size:12px;font-weight:normal;border-radius:50%;text-align:center;}
.t_poll .txt			{margin:0 0 0 40px;}
.t_poll label			{font-weight:normal;}


.poll_title label.text		{position:relative;width:calc(100% - 35px);padding:0;margin:0 5px 0 0;float:left;}
.poll_title label.text .btn_d	{position:absolute;right:6px;top:6px;font-weight:normal;border-color:#768395;background:#768395;color:#fff;}
.poll_title label.text input	{/* border:2px solid #768395; *//* line-height:35px; *//* height:35px; *//* font-size:14px; *//* font-weight:bold; *//* text-indent:25px; */}
.poll_title label.text input::-webkit-input-placeholder	{ color:#768395  !important}
.poll_title label.text input::-moz-placeholder			{ color:#768395  !important}
.poll_title label.text input::-ms-input-placeholder		{ color:#768395  !important}
.poll_option			{margin-top:10px;font-weight:bold;}
.poll_option a			{font-weight:normal;}
.poll_option a.ico_btn,
.poll_title a.ico_btn	{float:right;width:28px;height:28px;line-height:28px;padding:0;margin:0;font-size:14px;vertical-align:top;color:#aaa;}
.poll_title a.ico_btn	{margin-top:3px;}
.poll_option img	{width:auto;max-width:100%;margin:10px 0;}
.poll_add_ex		{background:#f6f6f6;padding:15px;}
.poll_add_tit		{border-bottom:double 4px #5A6378;color:#5A6378;font-size:24px;text-align:center;padding:20px 0 15px 0;font-family:ngn;line-height:120%}
.poll_add_img		{margin:10px 0;}
.poll_add_img img	{max-width:100%;}
#poll_wrap .poll_add_tit{margin:20px;}
#poll_wrap .poll_add_ex,
#poll_wrap .poll_add_img{margin:10px 20px;}
.read_bx .poll_add_ex,
.read_bx .poll_add_img{margin:10px 0 !important;}

/* 리스트타입 - 단일,복수선택 */
.poll_option.list li			{margin:2px 0;}
.poll_option.list label			{padding:0;margin:0;vertical-align:top;}
.poll_option.list label.check	{float:left;width:25px;}
.poll_option.list label.text	{float:left;position:relative;width:calc(100% - 60px);margin-right:5px;}
.poll_option.list label.text .ico_delete	{position:absolute;right:8px;top:5px;}
.poll_option.list label.text .ico_delete:before{content:"X";color:#aaa}

/* 리스트타입 - 리커트 */
.poll_option.likert .circle	{display:inline-block;width:20px;height:20px;line-height:20px;margin:0 5px 0 0;background:#B8BFC7;color:#fff;font-family:verdana;font-size:10px;}
.poll_option.likert	table	{margin-top:20px;text-align:center;}
.poll_option.likert th	{width:20%;text-align:center;padding:0 0 10px 0;line-height:1.2}
.poll_option.likert td	{padding:1px;}

#preview .inside	{width:960px;margin:30px auto}
#preview .preview_tit	{position:relative;background:#5A6378;color:#fff;line-height:45px;height:45px;}
#preview .preview_tit h1{position:absolute;left:10px;top:0;background:none;padding:0;margin:0;color:#fff;line-height:inherit;}
#preview .preview_tit .btn{position:absolute;right:10px;top:0;}
#preview .view_type		{width:101px;margin:0 auto;border-right:1px solid rgba(0,0,0,0.1);}
#preview .view_type a	{float:left;display:block;text-align:center;width:50px;font-size:20px;color:#aaa;border-left:1px solid rgba(0,0,0,0.1)}
#preview .view_type a:hover,
#preview .view_type a.on{background:rgba(0,0,0,0.2);color:#fff}

.p_info				{padding:20px;margin-bottom:20px;background:#fff;}
.p_info	table th	{text-align:left;width:120px;}

.poll_tmp1		{padding:20px;background:#F5EFE2 url(../img/poll_tmp1.png) no-repeat 100% 0;font-family:ngn}
.poll_tmp1 .toparea{padding:20px}
.poll_tmp1 .tit	{font-size:36px;color:#836856;line-height:140%;margin:0 0 20px 0;padding-right:200px;font-family:ngl;line-height:1.2}
.poll_tmp1 .txt	{font-size:14px;color:#AD855C;line-height:140%;margin:0 0 20px 0;padding-right:200px;}
.poll_tmp1 .info{font-size:16px;background:rgba(0,0,0,0.2);border-radius:4px;padding:10px;color:#fff;margin:0 0 20px 0;}
.poll_tmp1 .cont{background:#fff}
.poll_tmp1 .btn_confirm		{background:#FDA82B;border-color:#FDA82B;color:#fff}

.poll_tmp2		{padding:20px;background:#5B626C url(../img/poll_tmp2.png) repeat 0 0;font-family:ngn;}
.poll_tmp2 .toparea{padding:20px;text-align:center;}
.poll_tmp2 .tit span{display:inline-block;padding:8px 2px 4px 2px;font-size:36px;color:#ffffff;line-height:140%;margin:0 0 20px 0;font-family:ngl;line-height:1.2;border-top:1px solid;border-bottom:1px solid;border-color:rgba(255,255,255,0.2)}
.poll_tmp2 .txt	{font-size:14px;color:#cccccc;line-height:140%;margin:0 0 20px 0;}
.poll_tmp2 .info{font-size:16px;background:rgba(0,0,0,0.2);padding:10px;color:#fff;margin:0 0 20px 0;}
.poll_tmp2 .cont{background:#fff;box-shadow:0 5px 10px rgba(0,0,0,0.4)}
.poll_tmp2 .btn_confirm		{background:#FDA82B;border-color:#FDA82B;color:#fff}


@media all and (max-width:720px){
	#poll_wrap		{width:auto;min-width:280px;}

	.p_info			{padding:0;}
	.p_info	table th,
	.p_info	table td{display:block;padding:0 10px;width:auto;}
	.p_info	table tr{display:block;padding:10px 0;border-top:1px dotted #ddd}
	.p_info	table tr:first-child{border:none;}

	.poll_add_tit	{font-size:18px;}
	.poll_title		{font-size:16px;}
	.poll_option.likert th	{font-size:11px;}

	.poll_tmp1	{background-image:none;padding:10px;}
	.poll_tmp1 .toparea{padding:10px}
	.poll_tmp1 .tit, .poll_tmp1 .txt{padding-right:0}
	.poll_tmp1 .tit	{font-size:28px;text-align:center;}
	.poll_tmp1 .txt	{font-size:13px;}

	.poll_tmp2 .toparea{padding:0}
	.poll_tmp2 .tit	{font-size:28px;}
	.poll_tmp2 .txt	{font-size:13px;}


}
/* user-설문조사 리스트/결과 */
.poll_list			{}
.poll_list table thead th	{background:#5A6378;color:#fff;line-height:35px;}
.poll_list table tbody th, 
.poll_list table tbody td	{font-weight:normal;text-align:center;padding:5px;border-bottom:1px solid #ddd;}
.poll_list .date{font-size:11px;}
.poll_list .subject{text-align:left;}

.poll_result			{margin-bottom:20px;}
.poll_result .desc		{font-size:14px;}
.poll_result .desc p	{margin:4px 0}
.poll_result .desc .subject{font-size:18px;color:#222;font-weight:bold;margin-bottom:20px}
.poll_result .desc .tt{display:inline-block;width:80px;color:#888}

.t_poll_result			{max-width:960px;margin:0 auto;background:#fff;border:2px solid #5A6378}
.t_poll_result > ul > li	{position:relative;border-top:1px dotted #5A6378;padding:10px;}
.t_poll_result > ul > li:first-child	{border-top:none}
.t_poll_result .tit		{font-size:15px;color:#555;font-weight:bold;margin:0 0 5px 25px;}
.t_poll_result .poll-location	{padding-right:20px;margin-right:20px;border-right:2px solid #ccc;}
.t_poll_result .tit	.num{display:inline-block;width:20px;margin-left:-25px;font-size:12px;}
.t_poll_result .info	{color:#888;margin:0 0 15px 25px;}
.t_poll_result .info .poll-name	{display:inline-block;margin-left:15px;}
.t_poll_result .info .poll-name i	{color:#ccc;}
.t_poll_result .txt		{margin-left:25px;}
.t_poll_result .txt span{display:inline-block;}
.t_poll_result .answer	{margin:10px 0;font-size:11px;}
.t_poll_result .graph	{width:calc(100% - 100px);background:#eee;height:14px;font-size:0 !important;vertical-align:middle;}
.t_poll_result .bar		{background:#3E78C1;height:14px;}
.t_poll_result .answer .num	{width:100px;text-align:right;line-height:100%;}
.result_tit		{padding:20px;text-align:center;font-size:15px;}
.result_tit h1	{padding:0;margin:0 0 20px 0;background:none;font-size:32px;color:#5A6378;line-height:140%;}
.result_tit p		{border:1px solid #ddd;padding:15px;font-size:12px;line-height:140%;text-align:left}

@media all and (max-width:720px){
	.poll_list table thead,
	.poll_list table tbody th{display:none;border:none;width:auto}
	.poll_list table tbody tr{display:block;border-bottom:1px solid #ddd;padding:10px 0;position:relative;}
	.poll_list table tbody td{display:block;border:none;text-align:left;padding:0;}
	.poll_list .btn_d{position:absolute;right:0;top:10px;padding:0;border-radius:50%;width:60px;height:60px;line-height:60px;}
	.poll_list .subject{font-size:16px;font-weight:bold;}
}

/* 체크리스트 컨트롤 박스 20210609 */
/* #poll_wrap .bx.active,
#poll_wrap .bx:hover	{background:#fff;border:1px solid #4283C1;padding:19px;padding-bottom:14px;} */
#poll_wrap .bx .control	{position:absolute;right:-40px;top:0;display:none;}
#poll_wrap .bx .control a	{display:block;width:36px;height:36px;text-indent:-99px;overflow:hidden;background-color:#4283C1;background-image:url(../img/editbx_control.png);background-repeat:no-repeat;border-top:1px solid rgba(0,0,0,0.1);}
#poll_wrap .bx .control a:first-of-type	{border-top:none;}
#poll_wrap .bx .control a.btn_move		{background-position:6px -20px;}
#poll_wrap .bx .control a.btn_delete	{background-position:6px -45px;}
#poll_wrap .bx.active .control,
#poll_wrap .bx:hover .control	{display:block;}

/*체크리스트 인덱스페이지 아이콘 20210609*/
.btnarea{margin:2rem 0;position:relative;}
.btn-d	{-webkit-transition: all 0.2s ease-out;	-moz-transition: all 0.2s ease-out;	-ms-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;	transition: all 0.2s ease-out;cursor:pointer !important;
		-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.btn-d	{display:inline-block;*zoom:1;cursor:pointer;white-space:nowrap;text-align:center;vertical-align: middle;border-style:solid;border-width:1px;border-color:#768395;background-color:#768395;font-size:0.875rem;color:#fff !important;padding:0 15px;line-height:38px;}
button.btn-d, input[type="submit"].btn-d, input[type="button"].btn-d	{cursor:pointer;}
.btn-d:hover,
.btn-d:focus	{background:#2F323A;border-color:#2F323A;color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.3);-ms-box-shadow:0 2px 4px rgba(0,0,0,.3);box-shadow:0 2px 4px rgba(0,0,0,.3);}

.btn-d i{margin-right:5px;}
.btn-d.btn-circle{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
.btn-d.btn-r	{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;}
.btn-d.btn-xsm	{padding:0 8px;font-size:0.725rem;line-height:23px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.btn-d.btn-sm	{padding:0 12px;font-size:0.8rem;line-height:33px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.btn-d.btn-lg	{padding:0 30px;font-size:1rem;line-height:43px;font-weight:500;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);-ms-box-shadow:0 2px 4px rgba(0,0,0,.2);}
.btn-d.btn-xlg	{font-size:18px;padding:0 30px;}

.btn-d.btn-main.btn-lg{-webkit-box-shadow:0 4px 8px rgba(80,80,210,.2);-ms-box-shadow:0 2px 4px rgba(80,80,210,.2);}

.btn-ico-o			{width:40px;height:40px;text-align:center;}
.btn-ico-o.btn-sm	{width:35px;height:35px;}
.btn-ico-o.btn-xsm	{width:25px;height:25px;}
.btn-ico-o:hover	{box-shadow:none!important;color:#5A5AD2 !important}
.btn-ico:before		{content:"";font-family:FontAwesome;font-weight:300;vertical-align:top;}
.btn-ico-o:before	{content:"";font-family:FontAwesome;font-weight:300;vertical-align:top;text-align:center;line-height:38px;}
.btn-ico-o.btn-sm:before	{line-height:33px;}
.btn-ico-o.btn-xsm:before	{line-height:23px;}

.ico-check:before	{content:"\f14a";}
.ico-modify:before	{content:"\f044";}
.ico-delete:before	{content:"\f1f8";}
.ico-move:before	{content:"\f337";}
.ico-open:before	{content:"\f06e";}
.ico-close:before	{content:"\f06e";}
.ico-alarm:before	{content:"\f06e";}
.ico-lift:before	{content:"\f06e";}

.btn-d.btn-main		{background-color:#5050D2;border-color:#5050D2;/*font-size:1rem;padding:0 40px;line-height:45px;*/}
.btn-d.btn-sub		{background-color:#35A6B5;border-color:#35A6B5;}
.btn-d.btn-manage	{background-color:#5A6378;border-color:#5A6378;}
.btn-d.btn-wh		{background-color:#ffffff;border-color:#dfdfdf;color:#888 !important;}
.btn-d.btn-gray		{background-color:#efefef;border-color:#dfdfdf;color:#777 !important;}
.btn-d.btn-lgray	{background-color:#B8BFC7;border-color:#B8BFC7;}
.btn-d.btn-dgray	{background-color:#808080;border-color:#808080;color:#fff !important;}
.btn-d.btn-green	{background-color:#3CB377;border-color:#3CB377;}
.btn-d.btn-yellow	{background-color:#FAAD4D;border-color:#FAAD4D;}
.btn-d.btn-orange	{background-color:#FF9900;border-color:#FF9900;}
.btn-d.btn-blue		{background-color:#0A50A1;border-color:#0A50A1;}

.btn-d.btn-blue-border	{border-color:#0A50A1;background:none;color:#0A50A1 !important;}

.view_poll			{}
.view_poll .frame	{float:left;width:200px;height:120px;z-index:11;}
.view_poll .desc	{float:left;width:calc(100% - 220px);margin-left:20px;font-size:14px;}
.view_poll .desc p	{margin:4px 0;;position:relative;}
.view_poll .desc .subject{font-size:18px;color:#222;font-weight:bold;margin-bottom:20px;}
.view_poll .desc .tt{display:inline-block;width:80px;color:#888}
.view_poll .desc .info1,
.view_poll .desc .info2{padding-left:80px;position:relative;}
.view_poll .desc .info1 .tt,
.view_poll .desc .info2 .tt{position:absolute;left:0;top:0;display:inline-block;width:80px;color:#888}
.btngroup.viewtype span		{display:block;width:11px;height:11px;margin:1px auto 0;background-image:url(../../cms/img/vtype_ico.png);background-repeat:no-repeat;}


/* .indent .view_poll .desc .info2 .tag	{position:absolute;left:20px;top:50%;transform:translateY(-50%);font-size:12px;border-radius:3px;color:#fff !important;padding:3px 5px;} */
.indent .view_poll .desc .info2 .tag-write	{background:#768395;font-size:12px;border-radius:3px;color:#fff !important;padding:3px 5px;}
.indent .view_poll .desc .info2 .tag-use		{background:#35A6B5;font-size:12px;border-radius:3px;color:#fff !important;padding:3px 5px;}
.indent .view_poll .desc .info2 .tag-off		{background:#ccc;font-size:12px;border-radius:3px;color:#fff !important;padding:3px 5px;}

/*20210617*/
/* 2021-06-17 인트로관리 */
.cms-body .h1-desc {
    border-radius: .25rem;
    background: #f6f6f6;
    padding: 1.5rem;
    margin-bottom: 1.5rem;
}

.preview-bx-none	{position:relative;border:1px dashed #ccc;border-radius:.25rem;min-height:240px;margin:1rem 0;text-align:center;background:url(/resources/cms/img/img_preview_none.png) no-repeat 50% 30px;padding:150px 30px 30px 30px}
.preview-bx-none p	{font-size:16px;color:#999;margin:0 0 20px 0;}
.preview-bx-none:hover	{border-color:#5A5AD2}
.preview-bx			{position:relative;border-radius:.25rem;overflow:hidden;text-align:center;margin:1rem auto;}
.preview-bx:before	{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid rgba(0,0,0,0.4);border-radius:.25rem;}
.preview-bx img		{width:100%;}
.preview-bx .date	{position:absolute;left:0;bottom:0;width:100%;background:rgba(0,0,0,0.4);color:#fff;padding:1rem;}
.preview-bx .btn	{position:absolute;right:20px;top:20px;}
.preview-bx.main-intro	{width:25%;}
.preview-bx.toplayer{}

.thumb		{position:relative;overflow:hidden;border-radius:3px;}
.thumb:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid rgba(0,0,0,0.05);border-radius:3px;}
.thumb .noimg	{display:block;width:100%;height:100%;background:#fff;}
.thumb .noimg:before	{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:block;width:60%;height:60%;max-width:70px;max-height:90px;background:url(../img/noimg.png) no-repeat 50% 50% / auto 100%;}
.thumb img	{min-width:100%;max-width:100%;}
.thumb-s1	{width:80px;height:80px;}/*정방형*/
.thumb-s2	{width:140px;height:140px;}
.thumb-h1	{width:120px;height:80px;}/*가로형*/
.thumb-h2	{width:220px;height:120px;}
.thumb-v1	{width:80px;height:120px;}/*세로형*/
.thumb-v2	{width:120px;height:220px;}

/*조직도관리 스타일 추가_20250207장현지*/
.showNum{width:18px;height:14px;padding:0 3px;font-size:8px;line-height:14px;background:#49596e;display:inline-block;color:#FFF;text-align:center;vertical-align:middle;border-radius:2px;font-weight:400;}
