
a:focus{ outline-style: solid;
    outline-color: red;
    outline-width: medium;}
.lst-square li a:before{    content: '';
    display: inline-block;
    width: 2px;
    height: 2px;
    background: #222;
    margin: 0 5px 5px 0;}
.allim-list-none { display:none; }
.mt20{margin-top:20px;}
/*header*/
header .util {background:#323b50; min-height:39px;}
header .util a {color:#fff}
header .util div.top_sec_left ul li {padding:0 33px; line-height:39px;float:left;}
header .util div.top_sec_left ul li:nth-child(1){background:#e73e97;}
header .util div.top_sec_left ul li:nth-child(2){background:#f68b1e;}
header .util div.top_sec_left ul li:nth-child(3){background:#2676d5;}
header .util div.top_sec_left ul li:nth-child(4){background:#6ab847;}

header .header1 .container{padding:22px 0; position:relative;}
header .header1 h1 {text-align:center;}
header .header1 p {position:absolute; right:0; top:22px;}

@media all and (max-width:1024px){
header .header1{display:none;}
}
@media all and (max-width:560px){
	header .util div.top_sec_left ul li {padding:0; width:25%; text-align:center;}
	header .util div.top_sec_left {width:100%}
}
.none {
    position: absolute;
    top: 0;
    width: 0;
    height: 0;
    font-size: 0px;
    line-height: 0;
    overflow: hidden;
}




.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.white{color:#fff;}


.tit-depth-arrow-icon {
    position: relative;
    padding-left: 21px;
    background: url(../images/ico/ico-title-arrow.gif) left 4px no-repeat;
    font-size: 1.143em;
    line-height: 1.4em;
    font-family: 'Noto Sans Korean Medium';
}
.tit-dotted-icon li, footer .modal-content ul li{
    position: relative;
    padding: 3px 5px 0 15px;
    background: url(../images/ico/ico-dotted-grey.png) no-repeat 4px 13px;
}

.citizens-social-media-info {
    background: #f6f6f6;
    padding: 10px;
    text-align: center;
    /* border-radius: 10px; */
    margin-top: 50px;
}

.openlicense {
    background: #f6f6f6;
    padding: 15px 15px;
    text-align: left;
}



/* table */
table {border-top:1px solid #5f7082; word-break:break-all; background:#fff;}
table th, table td { border-bottom:1px solid #dadde0; }
table thead th{border-bottom:1px solid #aebfd2; background:#e9f3fd; font-weight:normal; color:#333; text-align:center;}
/* table tbody tr:nth-last-child(1) th, table tbody tr:nth-last-child(1) td {border-bottom:1px solid #dadde0;} */
table tbody th {background:#f8fbfe; font-weight:normal; color:#333; border-bottom:1px solid #c1d0e0; text-align:center}
table tbody tr:last-child th, table tbody tr:last-child td, table tbody th.btLine, table tbody td.btLine {border-bottom:1px solid #5f7082  !important;}
table td {padding-right:1em; padding-left:1em;}
table th.center, table td.center {padding-right:1em; padding-left:1em; text-align:center;}
table.center th, table.center td {padding-right:0.3em !important; padding-left:0.3em !important; text-align:center !important;}
table.border th, table.border td {border-right:1px solid #dadde0; border-left:1px solid #dadde0;}
table.border2 th, table.border2 td {border-left:1px solid #dadde0;}
table.border2 th:first-child, table.border2 td:first-child {border-left:0;}
table.border td.vtop {vertical-align:top;}
.bgGreen th, .bgGreen td{background:#edfbf5;}
table.left th{text-align:left !important;}

/*색*/
.yellow{color:#fcdb45;}
.fleft{float:left;}
.fright{float:right;}
/* .blue {color:#177abe;} */

/* button */
a.button, button.button, a.button2, button.button2 {vertical-align:top; text-align:center; color:#fff;}
a.button, a.button2 {display:inline-block;}
a.button, button.button {padding:0 10px; min-width:100px; height:35px;/*  border-radius:2px; */ line-height:35px; margin-left:3px;}
a.button2, button.button2 {padding:0 6px; min-width:50px; height:30px; border-radius:4px; line-height:30px; font-size:90%;}
button.button {min-width:120px;}
button.button2 {min-width:62px;}
a.none, button.none {background:#ddd; color:#555;}
a.border, button.border{border:1px solid #000; color:#000; background:#fff;}
a.border:hover, button.border:hover, a.border:active, button.border:active{background:#2f4b8c; color:#fff; /*border:1px solid #2f4b8c;*/ transition: .2s ease-out;}
a.color1, button.color1 {background:#3e61b2;}
a.color2, button.color2 {background:#fc6630;}
a.color3, button.color3 {background:#2cb767;}
a.color4, button.color4 {background:#323b50;}
a.color5, button.color5 {background:#aaaaaa;}
a.color1.hover, button.color1.hover, a.color1:hover, button.color1:hover {background:#2f4b8c; color:#fff; /*border:1px solid #2f4b8c; */transition: .2s ease-out;}
a.color2.hover, button.color2.hover, a.color2:hover, button.color2:hover {background:#f87b4e;}
a.color3.hover, button.color3.hover, a.color3:hover, button.color3:hover {background:#3dcf7b;}
a.color4.hover, button.color4.hover, a.color4:hover, button.color4:hover {background:#7d7d7d; color:#fff;}
a.color5.hover, button.color5.hover, a.color5:hover, button.color5:hover {background:#bdbdbd;}
a.color1.active, button.color1.active, a.color1:active, button.color1:active {background:#2f4b8c;}
a.color2.active, button.color2.active, a.color2:active, button.color2:active {background:#e44b15;}
a.color3.active, button.color3.active, a.color3:active, button.color3:active {background:#1a9d52;}
a.color4.active, button.color4.active, a.color4:active, button.color4:active {background:#555555; color:#fff;}
a.color5.active, button.color5.active, a.color5:active, button.color5:active {background:#9a9a9a;}
a.color6, button.color6, a.color7, button.color7 {background:#ffffff; line-height:31px;}
a.color6, a.color7 {min-width:96px;}
a.button2.color6, button.button2.color6, a.button2.color7, button.button2.color7 {background:#ffffff; line-height:26px;}
a.button2.color6, a.button2.color7 {min-width:46px; height:30px;}
a.color6, button.color6 {border:2px solid #3e61b2; color:#3e61b2;}
a.color7, button.color7 {border:2px solid #666666; color:#666666;}
a.color6.hover, button.color6.hover, a.color6:hover, button.color6:hover {border-color:#2f4b8c; color:#2f4b8c !important;}
a.color6.active, button.color6.active, a.color6:active, button.color6:active {border-color:#2f4b8c; color:#2f4b8c !important;}
a.color7.hover, button.color7.hover, a.color7:hover, button.color7:hover {border-color:#7d7d7d; color:#7d7d7d;}
a.color7.active, button.color7.active, a.color7:active, button.color7:active {border-color:#555555; color:#555555;}
a.button span[class*='mif'], button.button span[class*='mif'], a.button2 span[class*='mif'], button.button2 span[class*='mif'] {position:relative; top:-1px; vertical-align:middle;}


/* label */
.label {display:inline-block; padding:5px 5px 7px 5px; min-width:40px !important; height:auto !important; vertical-align:middle; border-radius:3px; letter-spacing:-1px; line-height:1.4 !important; text-align:center; font-size:14px !important; font-family:'Noto Sans Korean delight'; color:#fff;}
.label span {position:relative; top:-1px; vertical-align:middle;}
.label.color1 {background:#d4edff; border:1px solid #9bb9ce;}
.label.color1:hover{}
.label.color2 {background:#fc6630;}
.label.color3 {background:#2cb767;}
.label.color4 {background:#666666;}
.label.color5 {background:#aaaaaa;}
.label.color6, .label.color7, .label.color8 {background:#fff; line-height:18px;}
.label.color6, .label.color7, .label.color8 {height:19px;}
.label.color6 {border:1px solid #0f83d5; color:#0f83d5;}
.label.color7 {border:1px solid #666666; color:#666666;}
.label.color8 {border:1px solid #fc6630; color:#fc6630;}
.label.color9 {background:#e22b2b;}

/* table */
table {
	margin:.666em 0;
    border-top: 2px solid #5f7082;
    word-break: break-all;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;}
table th, table td {
        padding: 13px 0.5em 14px 0.8em;
    border-bottom: 1px solid #dadde0;}
table th, table td a {color:#222;}
table tbody tr:nth-last-child(1) th, table tbody tr:nth-last-child(1) td {
    border-bottom: 1px solid #5f7082;}

table.map th {border-left: 1px solid #dadde0; background-color:#fafafa;}
table tfoot tr th, table tfoot tr td{background:#edfbf5; border-top:1px solid #aebfd2 !important; border-bottom: 1px solid #5f7082 !important; color:#e65700;}
.white {color:#fff;}


/* input */
.inbox {position:relative; padding:0 0.5em; overflow:hidden; border:1px solid #d2dde8; border-radius:4px; /*background:#f3f8fd;*/}
.inbox input, .inbox textarea {float:left; width:100%; border:0; background:#fff; resize:none;}
.inbox input {height:28px; line-height:28px; padding:0 2px;}
.insel {position:relative; padding:2px 3px 2px 3px; overflow:hidden; border:1px solid #d2dde8; /*background:#f3f8fd;*/}
.insel select {float:left; width:100%; /*height:30px; */border:0; background:#fff; /* url(../images/ico/ico-arrow-down.jpg) right center no-repeat; background-size:7px 4px;  *//* -webkit-appearance:none; -moz-appearance:none; appearance:none; */}
.insel.focus, .inbox.focus {border-color:#1b8cdd;}
.inbox textarea {margin:0.5em 0; height:5em; overflow:auto;}
.inbox label {position:absolute; top:3px; right:1em; left:1em;}
.inchk {display:inline-block; padding:0.2em 0; position:relative;}
.inchk * {vertical-align:middle;}
.inchk input {position:relative; top:-1px;}

/* paging */ 
.pagination {margin:30px 0px; text-align:center; letter-spacing:-1px;}
.pagination li {display:inline-block !important;}
.pagination a, .pagination strong {display:inline-block; padding:0;border:1px solid #ccc; border-radius:1px; line-height:28px; font-weight:400; color:#999;
 padding:3px 10px !important;}
.pagination .active a, .pagination strong {/* border-color:#666; */background:#666; color:#fff; padding:3px 10px;}
.pagination a.next, .pagination a.prev, .pagination a.first, .pagination a.last {width:90px; padding:3px 10px;}
.pagination a.prev {margin-right:20px;}
.pagination a.next {margin-left:20px;}

/* set button */
.set-button {margin-top:20px; text-align:right;}
.set-button-center {margin-top:20px; text-align:center;}



#contents {overflow:hidden;}




/* ì •ë¶€3.0 ì¶”ê°€ */
table.center th.left, table.center td.left {padding-right:1em !important; padding-left:0.8em !important; text-align:left !important;}
table tbody th.border, table tbody td.border {border-bottom:1px solid #333 !important;}

table a.button, table button.button, table a.button2, table button.button2 {vertical-align:middle;}

table td span.orange{background-color:#fb5f01; padding:2px 5px; color:#fff;}
table td span.blue{background-color:#1767bc; padding:2px 5px; color:#fff;}
table td span.red{background-color:#ee1226; padding:2px 5px; color:#fff;}

/* board list */
table.lst-board td.title, table.lst-board td.left {text-align:left;}
table.lst-board th, table.lst-board td {text-align:center;}
table.lst-board th {padding:14px 0; background:#f5f5f5; font-size:0.929em;  color:#333;}
table.lst-board td {padding-right:0; padding-left:0;}
table.lst-board td.subject {padding:13px 0.5em 14px 0.8em; font-size:1.143em; text-align:left;}
.btn-board-regist {position:absolute; right:0; /* margin-top:-63px; */}
table .last {border-bottom: 1px solid #5f7082 !important;}

/* board view */
.wte-board th {padding:16px 10px 18px 35px; vertical-align:top; color:#333;}
.wte-board td {padding:13px 10px 8px 10px;}
.viw-board .title {margin-bottom:0.2em; font-size:1.143em; line-height:1.3;}
.viw-board > table {border-bottom:2px solid #333;}
.Hope .viw-board > table th {background: #f5f5f5;}
.viw-board > table th {padding:14px 1em; font-family:'Noto Sans Korean Medium'; }
.viw-board > table td {padding:14px 1em;}
.lst-other-article {margin-top:10px; border-top:1px solid #e5e5e5;}
.lst-other-article li {position:relative; padding:0 32px 0 132px; border-bottom:1px solid #e5e5e5; line-height:30px;}
.lst-other-article li span {position:absolute; top:0; left:0; width:100px; text-align:center; background:#f5f5f5;}
.lst-other-article li a {display:block; width:100%; height:31px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;}

/* board write */
.wte-board th {padding:16px 10px 18px 35px; vertical-align:top; background:#fff; color:#333;}
.wte-board td {padding:13px 0 8px 0;}
.wte-board td .inbox, .wte-board td .insel {display:inline-block;}
.wte-board td .inbox + .inchk {margin-left:7px;}
.wte-board td .inbox textarea {height:15em;}
.wte-board td * {vertical-align:middle;}
.wte-board-agree {padding:3em 7em; background:#f5f5f5; line-height:1.4;}
.wte-board-agree dl {margin-bottom:12px;}
.wte-board-agree dt {margin-bottom:14px; font-size:1.143em; color:#000;}
.txt-board-agree {font-size:1.143em; color:#be0404;}

/* board search */
.frm-board-search {margin-bottom:10px; min-height:30px; overflow:hidden;}
.frm-board-search .wrp-search {position:relative; float:right; padding:0 67px 0 70px; line-height:28px;}
.frm-board-search .wrp-search .insel {position:absolute; top:0; left:0; width:64px;} 
.frm-board-search .wrp-search .insel.sel1 {width:72px;}
.frm-board-search .wrp-search .insel.sel2 {left:86px;}
.frm-board-search .wrp-search button {position:absolute; top:0; right:0;}
.frm-board-search .txt-search {float:left; margin-top:3px; font-size:1.071em;}
.frm-board-search .wrp-search2 {position:relative; float:right; padding:0 67px 0 228px;}
.frm-board-search .wrp-search2 .insel {position:absolute; top:0; left:0; width:64px;} 
.frm-board-search .wrp-search2 .insel.sel1 {width:92px;}
.frm-board-search .wrp-search2 .insel.sel2 {left:105px; width:110px;}
.frm-board-search .wrp-search2 button {position:absolute; top:0; right:0;}

/* masklayer */
.masklayer {display:none; position:fixed; z-index:99999; top:0; right:0; bottom:0; left:0; padding:0 10px; overflow:auto; background:url(../images/bg/bg-mask-layer.png);}
.masklayer .holder {position:relative; margin:0 auto; padding:35px 30px; border:5px solid #0f83d5; max-width:690px; background:#fff;}
.masklayer .holder button.close {position:absolute; top:13px; right:13px; width:21px; height:21px; background:url(../images/btn/btn-layer-close.gif) no-repeat;}
.masklayer ul.contents-info-list li {margin-bottom:0 !important;}
.masklayer .wrp-input-password {margin-top:18px; padding:35px 15px; background:#f5f5f5;}
.masklayer .wrp-input-password p {font-size:1.143em; font-family:'Noto Sans Korean Medium'; text-align:center;}
.masklayer .wrp-input {position:relative; margin:27px auto 0 auto; padding-right:140px; padding-left:70px; max-width:400px; background:#f5f5f5;}
.masklayer .wrp-input label {position:absolute; top:50%; margin-top:-12px; left:0;}
.masklayer .wrp-input .set-button {position:absolute; bottom:0; right:0; margin:0; width:130px;}

/* photo board */
.lst-photo-board {margin-top:40px; overflow:hidden;}
.lst-photo-board li {float:left; margin-bottom:40px;}
.lst-photo-board li span , .lst-photo-board li a {display:block;}
.lst-photo-board li span.photo {position:relative;}
.lst-photo-board li span.mif-play {position:absolute; top:50%; left:50%; margin:-30px 0 0 -30px; width:60px; height:60px; border-radius:30px; line-height:60px; font-size:32px; text-align:center; background:#fff; color:#0f83d5;}
.lst-photo-board li span.subject {margin:3px 4px 0 4px; overflow:hidden; font-size:1.143em; text-overflow:ellipsis; white-space:nowrap;}
.lst-photo-board li img {display:block; margin:0 auto; width:100%;height:160px;max-width:100%;}
.lst-photo-board li .info {margin:0 4px; overflow:hidden; font-size:0.929em; color:#999;}
.lst-photo-board li .info .writer {float:left;}
.lst-photo-board li .info .date {float:right;}

/* webzine board */
.lst-webzine-board {margin-top:40px;}
.lst-webzine-board li {position:relative; margin-bottom:40px; overflow:hidden;}
.lst-webzine-board li .photo {position:absolute; top:0; left:0; width:330px; height:200px;}
.lst-webzine-board li .photo img {width:100%; height:100%;}
.lst-webzine-board li .photo + .info {margin-left:357px;}
.lst-webzine-board li .info {padding-bottom:55px;}
.lst-webzine-board li .subject {padding-top:2px; font-size:1.429em; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;}
.lst-webzine-board li .date {margin-top:9px; font-size:1.071em;}
.lst-webzine-board li .cont {margin-top:12px; height:66px; overflow:hidden; color:#999;}
.lst-webzine-board li .button {position:absolute; bottom:0; left:357px;}

@media all and (min-width:961px) {
	/* photo board */
	.lst-photo-board li {width:23%; margin-right:2%;}
	.lst-photo-board li:nth-child(4n) {margin-right:0;}
} 

@media all and (max-width:1200px) {
	.lst-webzine-board li .photo {position:absolute; top:0; left:0; width:297px; height:180px;}
	.lst-webzine-board li .photo + .info {margin-left:324px;}
	.lst-webzine-board li .info {padding-bottom:35px;}
	.lst-webzine-board li .cont {height:46px;}
	.lst-webzine-board li .button {left:324px;}
	.aC a.color6 {width:30% ; margin-bottom:3px;}

}

@media all and (min-width:641px) and (max-width:960px) {
	/* table */
	table .tablethidden {display:none !important;}
	
	/* masklayer */
	.masklayer .wrp-input {padding-right:160px; padding-left:70px; max-width:160px;}
	.masklayer .wrp-input .set-button {width:150px;}
	
	/* photo board */
	.lst-photo-board {margin-top:30px;}
	.lst-photo-board li {width:32%; margin-right:2%; margin-bottom:30px;}
	.lst-photo-board li:nth-child(3n) {margin-right:0;}
}

@media all and (max-width:960px) {
.frm-board-search .wrp-search2 {padding:0}
.frm-board-search .wrp-search2 button {width:100%; position:relative;}
.frm-board-search .wrp-search2 .insel {position:relative;}
.frm-board-search .wrp-search2 .insel.sel1, .frm-board-search .wrp-search2 .insel.sel2 {width:50%; float:left;left:0; margin-bottom:5px;}
.frm-board-search .wrp-search2 .checklabel {margin-bottom:5px}

	/* button */
	.frm-board-search .wrp-search button{top:40px;}
	a.button, button.button, a.button2, button.button2 {height:34px; line-height:34px; width:100%;}
	.ldap-controll button{width:100%}
	a.color6, button.color6, a.color7, button.color7 {line-height:30px !important;}
	a.color6, a.color7, a.button2.color6, a.button2.color7 {height:30px;}
	
	a.label {height:auto !important; line-height:1.5 !important;}

	/* table */
	table .tablethidden {display:none !important;}
	table.center th.left, table.center td.left {padding-right:1em !important; padding-left:1em !important; text-align:left !important;}
	
	/* input */
	.inbox input {height:32px; line-height:32px;}
	.inbox label {top:5px;}
	.insel select {height:26px;}
	
	/* table */
	table .allhidden {display:none !important;}
	
	/* board list */
	a.button2.btn-board-regist {position:static; float:right; margin-top:15px;}
	
	/* board write */
	.wte-board th {padding-right:5px; padding-left:5px; vertical-align:middle;}
	.wte-board td .inbox, .wte-board td .insel {display:block; width:auto !important;}
	.wte-board-agree {padding:2em 3em;}
	.wte-board td .inbox + .inchk {margin-left:0;}

	/* board view */
	.viw-board > table td.content {border-bottom:0;}
	.lst-other-article li {padding:0 10px 0 116px;}

	/* board search */
	.frm-board-search {min-height:34px;}
	.frm-board-search .wrp-search, .frm-board-search .txt-search, .frm-board-search .wrp-search2, .frm-board-search .txt-search2 {float:none;}
	.frm-board-search .txt-search, .frm-board-search .txt-search2 {margin-top:15px;}
    .frm-board-search .wrp-search {    padding: 0 0px 0 70px;}
	.frm-board-search .txt-search{margin-top:55px}


	/* webzine board */
	.lst-webzine-board {margin-top:30px;}
	.lst-webzine-board li {margin-bottom:30px;}
}

@media all and (max-width:640px) {
	/* table */
	table th, table td {padding-top:11px; padding-bottom:11px;}
	table th {padding:13px 0.5em 11px 0.5em;}
	table td {padding-right:0.5em; padding-left:0.5em;}
	table .mobilehidden {display:none !important;}
	table th.center, table td.center {padding-right:0.4em; padding-left:0.4em;}
	table.center th.left, table.center td.left {padding-right:0.5em !important; padding-left:0.5em !important; text-align:left !important;}

	/* board list */
	table.lst-board th, table.lst-board td {padding:13px 0;}
	table.lst-board td.subject2 {padding:10px 0.5em 11px 0.5em;}

	/* board write */
	.wte-board col:nth-child(odd) {width:68px !important;}
	
	/* board view */

	.viw-board col:nth-child(odd) {width:68px !important;}
		
	/* masklayer */
	.masklayer .holder {padding:20px;}
	.masklayer .holder button.close {top:5px; right:5px; width:18px; height:18px; background-size:18px 18px;}
	.masklayer .wrp-input-password {padding:25px 15px;}
	.masklayer .wrp-input-password label {display:block; position:static; margin-bottom:5px;}
	.masklayer .wrp-input {margin-top:18px; padding-right:130px; padding-left:0;}
	.masklayer .wrp-input .set-button {width:130px;}
	
	/* board write */
	.wte-board-agree {padding:1.5em 0.8em;}
	
	/* webzine board */
	.lst-webzine-board li .photo {display:none;}
	.lst-webzine-board li .info {margin-left:0 !important; padding-bottom:50px;}
	.lst-webzine-board li .subject {font-size:1.286em;}
	.lst-webzine-board li .button {left:0;}
	.aC a.color6 {width:48%}
}

@media all and (min-width:481px) and (max-width:640px) {
	/* photo board */
	.lst-photo-board {margin-top:30px;}
	.lst-photo-board li {width:49%; margin-right:2%; margin-bottom:30px;}
	.lst-photo-board li:nth-child(2n) {margin-right:0;}
}

@media all and (max-width:480px) {
	/* photo board */
	.lst-photo-board {margin-top:20px;}
	.lst-photo-board li {float:none; width:100%; margin-bottom:20px;}
}

@media all and (max-width:400px) {
.aC a.color6 {width:100%}
}

.mt15{margin-top:15px;}
.mt30{margin-top:30px;}
.mt60{margin-top:60px;}
.mb15{margin-bottom:15px;}
.mb30{margin-bottom:30px;}
.replace_txt {overflow:hidden; display:block; font-size:0; line-height:0; width:0; height:0; text-indent:-9999px;}
.screen_out {overflow:hidden; position:absolute; width:0; height:0; font-size:0; line-height:0; text-indent:-9999px;}



#accessibility ul li {float:left; line-height: 34px; padding:0px 5px 0px 5px}
    #accessibility .displaynone {display:none}
	#accessibility .pl20 {padding: 0px 10px}

.txt-callulsan {margin:75px 0 0 21px; padding:0 10px 0 36px; background:url(../images/ico/ico-finger-arrow.jpg) left center no-repeat; font-size:1.143em; color:#000;}
.btn-my-minwon {display:block; width:100%; padding:0 !important; height:40px !important; line-height:40px !important;}



h4, h5{color:#111;}

.content-footer {width:100%; margin-top:50px; border-top:1px solid #333333; border-bottom:1px solid #333333; padding:25px 0 25px 46px;}
.content-footer .img-open {float:left;}
.content-footer .content-footer-comment {margin-left:83px; line-height:22px; float:left;}
.content-footer .path {background:#f6f6f6; padding:3px 8px; text-align:center; border-radius:3px; display:inline-block;}
.content-footer:after {clear:both; display:block; content:"" ;}

.vision .btn-file-download {position:absolute; left:50px; bottom:50px;}

.ulsan-intro p ,.organ-wrap p {    margin-top: 30px;
    font-size: 15px;
    text-align: center;}
.ulsan-intro p.btn_title, .organ-wrap p.btn_title {    margin: 0 auto;
    display: block;
    width: 200px;
    padding: 9px 10px;
    height: 53px; line-height:33px;
    font-size: 18px; background: #3e61b2; color:#fff;}
.ulsan-intro p.btn_n , .organ-wrap p.btn_n {    background: #555555;
    color: #fff; width: 100%;
    font-size: 16px; margin-top:0;
    padding: 9px 5px;}
.organ-wrap p.btn_n_line {width:180px;
    font-size: 16px; line-height:31px;
    padding: 9px 5px; height: 53px;     margin: 0 auto; border:2px solid #555555;
    color: #555555;
    display: block;}
.ulsan-intro p.btn_n a {color:#fff}
.ulsan-intro h4 {margin-top:60px; font-size:20px; color:#333;}
.ulsan-intro h5 {margin-top:25px;}

.vision p {font-size:15px;}

.symbol {overflow:hidden;}
.symbol .symbol_L {float:left; width:60%;}
.symbol .symbol_R {float:right; width:40%;}

.color-definition {overflow:hidden;}
.color-definition .color-definition_L {float:left; width:53%;}
.color-definition .color-definition_R {float:right; width:47%;}

.haeuri {overflow:hidden;}
.haeuri .haeuri_L {float:left; width:73%;}
.haeuri .haeuri_R {float:right; width:27%;}

.slogan {overflow:hidden;}
.slogan .slogan_L {float:left; width:60%;}
.slogan .slogan_R {float:right; width:40%;}

.ulsan-song {background:url('../images/sub/bg-ulsan-song.gif') no-repeat right 0; height:334px;}

.citizen-charter {background:url('../images/sub/citizen-charter.jpg') no-repeat right 20px; height:424px; font-size:15px;}
.citizen-charter h4 {font-size:20px; color:#333;}
.citizen-charter p {line-height:20px;}

.lst-board.tbl-ulsan th, .lst-board.tbl-ulsan td {font-size:15px;}

.city-history {margin-bottom:50px;}
.city-history .book-down {margin-left:79px;}
.city-history .book-down div {float:left;}
.city-history .book-down .book-down_L {width:20%; text-align:center; min-width:140px;}
.city-history .book-down .book-down_R {width:80%;}
.city-history .book-down:after {clear:both; display:block; content:"" ;}
.city-history ul li {line-height:30px;}

.nature-infra .land-intro {/* background:url('../images/sub/nature-infra-map.gif') no-repeat 85% 0; width:100%; height:300px; */}
.nature-infra .land-intro h4 {margin-top:10px;}
.nature-infra .land-intro dl {overflow:hidden;}
.nature-infra .land-intro dl dt {clear:left; float:left; font-size:15px; margin-right:20px; padding-top:10px;}
.nature-infra .land-intro dl dd {float:left; padding-top:8px;}
.nature-infra .land-intro dl dd .temper {display:inline-block; vertical-align:top;}

.admin-area-wrap {text-align:center; padding:40px 0 27px;}

.organ-wrap {position:relative;}
.organ-wrap .organ1 button .mayor {margin:0 auto;display: block; width: 240px;}
.organ-wrap .organ1 button .admin-sub-mayor {}
.organ-wrap .organ1 button .public {}
.organ-wrap .organ1 button .inspector {}
.organ-wrap .organ1 button .econo-sub-mayor {}

ul.news {border-top:2px solid #333;}
ul.news > li {border-bottom:1px solid #e5e5e5; padding:25px 0;}
ul.news .img-wrap {float:left; margin-right:24px;}
ul.news .img-wrap > img {width:250px; height:150px;}
ul.news > li a.tit {font-size:20px; font-weight:bold; color:#333; display:block;}
ul.news > li span.date {font-size:15px; font-weight:normal; display:block; padding:5px 0;}
ul.news > li > p {font-size:15px; font-weight:normal; padding-bottom:0;}

.part-img-area {position:relative; margin-bottom:35px;}
.part-img-area img {width:100%;}
.part-img-area .part-tit {position:absolute; top:47px; left:50%; margin-left:-125px; text-align:center;}
.part-img-area .part-tit * {display:inline-block;}
.part-img-area .part-tit.wide {margin-left:-200px; text-align:center;} /* 2015-11-22 : ï¿½ß°ï¿½ */
.part-img-area .symbol {width:134px; height:134px;}
.part-img-area .kor-name {background:rgba(0,0,0,0.5); margin:20px 0; height:49px; line-height:46px; font-size:48px; color:#fff; padding:0 3px;}
.part-img-area .eng-name {background:rgba(0,0,0,0.5); height:19px; line-height:16px; font-size:16px; color:#fff; padding:0 3px;}
.part-img-area p {position:absolute; bottom:10px; left:40px; width:90%; color:#fff;}


@media all and (min-width:1235px) {
	.organ-wrap .organ1 {background:url('../images/bg/bg-organ1.gif') no-repeat 50% 53px; height:600px;}
	}
@media all and (max-width: 1235px) and (min-width: 1035px) {
	.organ-wrap .organ1 {background:url('../images/bg/bg-organ1_ta.gif') no-repeat 50% 53px; height:600px;}
	}
@media all and (max-width: 1035px) and (min-width: 960px) {
	.organ-wrap .organ1 {background:url('../images/bg/bg-organ1_ta.gif') no-repeat 50% 53px; height:600px;}
	}

.organ-wrap .divactive2 {width:200px; font-size:16px; padding:13px 5px; text-align:center;border:2px solid #555555;color: #555555;} 

@media all and (max-width:960px) {
	table.lst-board-ty2 th, table.lst-board-ty2 td {padding:13px 0;}
	table.lst-board-ty2 td.subject2 {padding:10px 0.5em 11px 0.5em;}
	.organ-wrap .divactive2 {width:auto;}

	.organ-wrap .organ1 {background:none; height:auto;}
	.organ-wrap .organ1 button {margin:0 auto; display:block; height:53px;}
	.organ-wrap .organ1 .depth2 {overflow:hidden; margin-top:20px;}
	.organ-wrap .organ1 .depth2 .depth2_L {float:left;}
	.organ-wrap .organ1 .depth2 .depth2_R {float:right;}
	.organ-wrap .organ1 .depth3 {overflow:hidden; margin-top:20px;}
	.organ-wrap .organ1 .depth3 .depth3_L {float:left;}
	.organ-wrap .organ1 .depth3 .depth3_R {float:right;}

	.organ-wrap > div > button ,.ulsan-intro p.btn_title, .organ-wrap p.btn_title, .organ-wrap p.btn_n_line {display:block; margin:0 auto; width:100%;}
	.ulsan-intro p.btn_title, .organ-wrap p.btn_title, .organ-wrap p.btn_n_line {height:34px;    line-height: 34px; font-size: 14px; padding:0;}
	.organ-wrap > div > .depth1 .depth1_L button, .organ-wrap > div > .depth1 .depth1_R button {display:block; margin:0 auto;}
	.organ-wrap > div > .depth2 .depth2_L button, .organ-wrap > div > .depth2 .depth2_R button {display:block; margin:0 auto;}
	.organ-wrap .depth4 > li > button, .organ-wrap .depth5 > li > button , .organ-wrap .depth2 > li > button{width:100%; margin:0 auto;}
	.organ-wrap .depth4 li > ul, .organ-wrap .depth5 li > ul,  .organ-wrap .depth2 li > ul {border:3px solid #ddd; overflow:hidden; margin-bottom:20px; border-radius:5px;}
	.organ-wrap .depth4 li > ul li, .organ-wrap .depth5 li > ul li, .organ-wrap .depth2 li > ul li {text-align:center; float:left; margin-right:30px; padding:5px;}

.organ-wrap .div {
    margin: 0 auto;
    width: 50%;
    padding: 5px;
	border-radius:2px; 
	text-align:center; color:#fff;
}
.organ-wrap .divactive {width:100%;  margin: 0 auto;text-align:center;padding: 5px; 
background: #555555; color:#fff;  border-radius:2px; margin-right:10px;}
.organ-wrap .divactive2 {width:100%; margin: 0 auto;text-align:center;border:2px solid #555555;
border-radius:2px;padding: 5px;color: #555555; min-width: 120px;} 
.div.color1 {background: #0f83d5;}
.organ-wrap .div_sejong{ margin: 0 auto;padding: 5px;
    width: 50%;text-align:center; color:#fff; border-radius:2px;
    background: #389de5;}



	ul.news .img-wrap {width:100%; text-align:center; margin-bottom:10px;}

	.content-footer {width:100%; margin-top:50px; border-top:1px solid #333333; border-bottom:1px solid #333333; padding:25px 0;}
	.content-footer .img-open {clear:left !important; text-align:center; width:100%; padding-bottom:20px;}
	.content-footer .content-footer-comment {width:95%; margin-left:0; margin-top:10px;line-height:22px;clear:both;}
}

.organ-wrap button.twoline{padding:0; line-height:22px;}
@media (min-width:960px) {
	
	.organ-wrap /*.organ1 */button {margin:0 auto; display:block; width:200px; padding:9px 10px; height:53px; font-size:18px;}
	.organ-wrap button.twoline {font-size:16px;}
	.organ-wrap .organ1 .depth2 {width:700px; position:absolute; top:84px; left:50%; overflow:hidden;
	margin-left:-348px;}
	.organ-wrap .organ1 .depth2 .depth2_L {float:left;}
	.organ-wrap .organ1 .depth2 .depth2_R {float:right;}
	.organ-wrap .organ1 .depth3 {width:700px; position:absolute; top:184px; left:50%;
	overflow:hidden; margin-left:-348px;}
	.organ-wrap .organ1 .depth3 .depth3_L {float:left;}
	.organ-wrap .organ1 .depth3 .depth3_R {float:right;}
	.organ-wrap .organ1 .depth4 {position:absolute; top:263px; overflow:hidden; width:100%;}
	.organ-wrap .organ1 .depth4 > li {float:left;margin-top:38px;}
	.organ-wrap .depth4 > li.last {margin-right:0 !important;}
/* 	.organ-wrap .organ1 .depth4 > li button {width:140px; font-size:16px; padding:9px 5px;} padding:9px 31px * */

	.organ-wrap .organ1 .depth4 > li a {width:140px; height:54px; font-size:16px; padding:9px 5px; text-align:center;}
	.organ-wrap .organ1 .depth4 ul {border:2px solid #999; border-radius:3px; padding:14px 0 14px 12px; margin-top:5px;}
	.organ-wrap .organ1 .depth4 ul li {line-height:30px;}

	.organ-wrap .organ2 {background:url('../images/bg/bg-organ2.gif') no-repeat 50% 53px; height:400px;}
	.organ-wrap .organobd {background: url(../images/bg/bg-organ2n.gif) no-repeat 50% 65px;height: 400px;}
	.organ-wrap .organ2 .grade2 {position:absolute; top:77px; left:50%; overflow:hidden; margin-left:170px;}
	.organ-wrap .organ2 .depth4 {position:absolute; top:133px; left:0; overflow:hidden;}
	.organ-wrap .organ2 .depth4 > li {float:left; margin-right:108px; margin-top:38px;}
	.organ-wrap .organobd .depth4 {    left: 50%;
    margin-left: -300px;}
	.organ-wrap .organobd .depth4 > li {float:left; margin-right:78px; margin-top:38px;}

	.organ-wrap .organ2 .depth4 > li button {width:230px; font-size:16px; padding:9px 5px;}
	.organ-wrap .organ2 .depth4 ul {border:2px solid #999; border-radius:3px; padding:14px 0 14px 12px; margin-top:5px;}
	.organ-wrap .organ2 .depth4 ul li {line-height:30px;}
	
	.organ-wrap .organ3 {background:url('../images/bg/bg-organ3.gif') no-repeat 50% 53px; height:200px; position:relative;}
	.organ-wrap .organ3.h350 {height:350px;}
	.organ-wrap .organ3.h350n {height:430px;}
	.organ-wrap .organ3 .depth4 {height:230px; margin-top:60px; overflow:hidden;}
	.organ-wrap .organ3 .depth4 > li {position:absolute; line-height:30px; width:25%;}
	.organ-wrap .organ3 .depth4 > li button {width:200px; font-size:16px; padding:9px 5px;}
	.organ-wrap .organ3 .depth4 ul {border:2px solid #999; border-radius:3px; padding:14px 0 14px 12px; margin-top:5px;}
	.organ-wrap .organ3 .depth4 li:nth-child(1) {left:0;}
	.organ-wrap .organ3 .depth4 li:nth-child(2) {left:50%; margin-left:-100px;}
	.organ-wrap .organ3 .depth4 li:nth-child(3) {right:0;}
	
	.organ-wrap .organ4 {background:url('../images/bg/bg-organ4.gif') no-repeat 50% 45px;/*  height:300px; position:relative; */}
	.organ-wrap .organ4 .depth4 {/* position:absolute; top:68px; left:0;  */overflow:hidden; margin-top:42px; height:285px/* height:340px; */}
	.organ-wrap .organ4 .depth4 > li {float:left;  width:23%; line-height:30px; margin:10px 5px }
	.organ-wrap .organ4 .depth4 > li button {width:100%; font-size:16px; padding:9px 5px;}
	.organ-wrap .organ4 .depth4 ul {border:2px solid #999; border-radius:3px; padding:14px 0 14px 12px; margin-top:5px;}
	.organ-wrap .organ4 .depth4 li:nth-child(1) {left:0;}
	.organ-wrap .organ4 .depth4 li:nth-child(2) {left:26%;}
	.organ-wrap .organ4 .depth4 li:nth-child(3) {right:26%;}
	.organ-wrap .organ4 .depth4 li:nth-child(4) {right:0;}

	.organ-wrap .organ4 {position:relative; height:460px;}
	.organ-wrap #detail-9 {height:420px;}
	.organ-wrap .organ4 .depth5 {position:absolute; top:68px; left:0; overflow:hidden; height:340px;}
	.organ-wrap .organ4 .depth5 > li {position:absolute; display:inline-block; top:38px; width:18%; line-height:30px;}
	.organ-wrap .organ4 .depth5 > li button {width:100%; font-size:16px; padding:9px 5px;}
	.organ-wrap .organ4 .depth5 ul {border:2px solid #999; border-radius:3px; padding:14px 0 14px 12px; margin-top:5px;}
	.organ-wrap .organ4 .depth5 li:nth-child(1) {left:1%;}
	.organ-wrap .organ4 .depth5 li:nth-child(2) {left:21%;}
	.organ-wrap .organ4 .depth5 li:nth-child(3) {right:41%;}
	.organ-wrap .organ4 .depth5 li:nth-child(4) {right:21%;}
	.organ-wrap .organ4 .depth5 li:nth-child(5) {right:1%;}


	.organ-wrap .depth4 > li > ul > li > a, .organ-wrap .depth4 > li > ul > li {font-size:16px; color:#555;}
	.organ-wrap .organ3 .depth4 li > ul > li:nth-child(2), .organ-wrap .organ3 .depth4 li > ul > li:nth-child(3){left:0; margin-left:0;}

	.organ-wrap .organ5 {background:url('../images/bg/bg-organ5.gif') no-repeat 50% 53px; height:200px; position:relative;}
	.organ-wrap .organ5 .depth4 {position:absolute; top:57px; left:0; overflow:hidden;}
	.organ-wrap .organ5 .depth4 ul {border:2px solid #999; border-radius:3px; padding:14px 0 14px 12px; margin-top:5px;}
	.organ-wrap .organ5 .depth4 > li {float:left; margin-right:18px; margin-top:38px;}
	.organ-wrap .organ5 .depth4 > li button {width:134px; font-size:16px; padding:9px 5px;}

	.organ-wrap .organ6 {background:url('../images/bg/bg-organ6.gif') no-repeat 50% 53px; height:200px; position:relative;}
	.organ-wrap .organ6 .depth4 {width:588px; position:absolute; top:98px; left:50%; overflow:hidden; margin-left:-300px;}
	.organ-wrap .organ6 .depth4 .depth4_L {float:left;}
	.organ-wrap .organ6 .depth4 .depth4_R {float:right;}

	.organ-wrap .organ7 {background:url('../images/bg/bg-organ6.gif') no-repeat 50% 53px; height:200px; position:relative;}
	.organ-wrap .organ7 .depth4 {width:588px; position:absolute; top:98px; left:50%; overflow:hidden; margin-left:-300px;}
	.organ-wrap .organ7 .depth4 .depth4_L {float:left;}
	.organ-wrap .organ7 .depth4 .depth4_R {float:right;}

	.organ-wrap .organ8 {background:url('../images/bg/bg-organ8.gif') no-repeat 50% 53px; height:200px; position:relative;}
	.organ-wrap .organ8 .depth2 {width:642px; position:absolute; top:78px; left:50%; overflow:hidden; margin-left:-319px;}
	.organ-wrap .organ8 .depth2 .depth2_L {float:left;}
	.organ-wrap .organ8 .depth2 .depth2_R {float:right;}
	.organ-wrap .organ8 .depth4 {position:absolute; top:137px; left:0; overflow:hidden;}
	.organ-wrap .organ8 .depth4 > li {float:left; margin-right:120px; margin-top:38px;}
	.organ-wrap .organ8 .depth4 > li button {width:230px; font-size:16px; padding:9px 5px;}

	.organ-wrap .organ9 {background:url('../images/bg/bg-organ9.gif') no-repeat 50% 53px; height:200px; position:relative;}
	.organ-wrap .organ9 button.sejong {position:absolute; top:78px; left:50%; margin-left:121px;}
	.organ-wrap .organ9 .depth4 {width:588px; position:absolute; top:184px; left:50%; overflow:hidden; margin-left:-300px;}
	.organ-wrap .organ9 .depth4 .depth4_L {float:left;}
	.organ-wrap .organ9 .depth4 .depth4_R {float:right;}

	.organ-wrap .organ10 {background:url('../images/bg/bg-organ10.gif') no-repeat 50% 53px; height:200px; position:relative;}
	.organ-wrap .organ10 button.car-reg {position:absolute; top:78px; left:50%; margin-left:-100px;}
	
	.organ-wrap .organ_plus{height:100px;}

	.organ-wrap .organ11 {background:url('../images/bg/bg-organ6.gif') no-repeat 50% 53px; height:200px; position:relative;}
	.organ-wrap .organ11 .depth4 {width:588px; position:absolute; top:98px; left:50%; overflow:hidden; margin-left:-300px;}
	.organ-wrap .organ11 .depth4 .depth4_L {float:left;}
	.organ-wrap .organ11 .depth4 .depth4_R {float:right;}

	/* S: 2015-11-23 */
	.organ-wrap .organ10 .depth4 {position:absolute; top:92px; left:50%; margin-left:-101px; overflow:hidden;}
	.organ-wrap .organ10 .depth4 > li {float:left;}
	.organ-wrap .organ10 .depth4 ul {border:2px solid #999; border-radius:3px; padding:14px 0 14px 0; margin-top:5px; width:197px;}
	.organ-wrap .organ10 .depth4 ul li {line-height:30px; text-align:center;}
	/* E: 2015-11-23 */ 

	.organ-wrap .organ12 {background:url('../images/bg/bg-organ6.gif') no-repeat 50% 53px; height:200px; position:relative;}
	.organ-wrap .organ12 .depth4 {width:588px; position:absolute; top:98px; left:50%; overflow:hidden; margin-left:-300px;}
	.organ-wrap .organ12 .depth4 .depth4_L {float:left;}
	.organ-wrap .organ12 .depth4 .depth4_R {float:right;}

	.organ-wrap .organ13 .depth1 {width:800px; margin:0 auto; overflow:hidden;}
	.organ-wrap .organ13 .depth1 button {width:300px;}
	.organ-wrap .organ13 .depth1 .depth1_L {float:left;}
	.organ-wrap .organ13 .depth1 .depth1_R {float:right;}

	.organ-wrap .organ14 {background:url('../images/bg/bg-organ11.gif') no-repeat 50% 53px; height:350px; position:relative;}
	.organ-wrap .organ14 .depth4 {width:100%; margin-top:20px; overflow:hidden; margin-left:70px;}
	.organ-wrap .organ14 .depth4 > li {float:left; width:15%; margin-right:18px; margin-top:38px;}
	.organ-wrap .organ14 .depth4 > li button {width:140px; font-size:16px; padding:9px 5px;}
	.organ-wrap .organ14 .depth4 ul {border:2px solid #999; border-radius:3px; padding:14px 0 14px 12px; margin-top:5px;}
	.organ-wrap .organ14 .depth4 ul li {line-height:30px;}
	
	.organ-wrap .organ14n {background:url('../images/bg/bg-organ14n.gif') no-repeat 50% 53px; height:350px; position:relative;}
	.organ-wrap .organ14n .depth2 {width:100%; margin-top:20px; overflow:hidden;}
	.organ-wrap .organ14n .depth2 > li {float:left; width:50%;margin-top:38px;}
	.organ-wrap .organ14n .depth2 > li button {width:300px; font-size:16px; padding:9px 5px;}
	.organ-wrap .organ14n .depth2 ul {border:2px solid #999; border-radius:3px; padding:14px 0 14px 12px; margin-top:5px;}
	.organ-wrap .organ14n .depth2 ul li {line-height:30px;}



	.organ-wrap .organ5part {background:url('../images/bg/bg-organ5part.gif') no-repeat 50% 53px; /* height:350px; */ position:relative;}
	.organ-wrap .organ5part .depth4 {width:100%; margin-top:20px; overflow:hidden;}
	.organ-wrap .organ5part .depth4 > li {float:left; width:18%; margin-right:18px; margin-top:38px;}
	.organ-wrap .organ5part .depth4 > li button {width:100%; font-size:16px; padding:9px 5px;}
	.organ-wrap .organ5part .depth4 ul {border:2px solid #999; border-radius:3px; padding:14px 0 14px 12px; margin-top:5px;}
	.organ-wrap .organ5part .depth4 ul li {line-height:30px;}
	
	.organ-wrap .organ6part {background:url('../images/bg/bg-organ6part.gif') no-repeat 50% 53px; height:450px !important; position:relative;}
	.organ-wrap .organ6part .depth4 {width:100%; margin-top:20px; overflow:hidden;}
	.organ-wrap .organ6part .depth4 > li {float:left; width:15%; margin-right:18px; margin-top:38px;}
	.organ-wrap .organ6part .depth4 > li button {width:100%; font-size:16px; padding:9px 5px;}
	.organ-wrap .organ6part .depth4 ul {border:2px solid #999; border-radius:3px; padding:14px 0 14px 12px; margin-top:5px;}
	.organ-wrap .organ6part .depth4 ul li {line-height:30px;}
	

.organ-wrap .div {
    margin: 0 auto;
    display: block;
    width: 200px;
    padding: 9px 10px;
    min-height: 35px;
    font-size: 18px;
	text-align:center; color:#fff;
}
}
@media  (min-width:960px) and (max-width:1199px)  {
.organ-wrap .organ2 .depth4 > li {width:32%; margin-right:3px; margin-left:3px;}
.organ-wrap .organ2 .depth4 > li button {width:100%}
.organ-wrap .organ2 .depth4 {width:100%}
.organ-wrap .organ5part .depth4 > li {margin-right:16px; margin-top:0;}
.organ-wrap .organ6part , .organ-wrap .organ5part, .organ-wrap .organ4, .organ-wrap .organ3{background:none;}
.organ-wrap .organ6part .depth4 > li {width:16%; margin-right:5px; margin-top:0;}
.organ-wrap .organ6part p.btn_n {font-size:14px;}
.organ-wrap .organ4 .depth4, .organ-wrap .organ3 .depth4 {margin-top:10px;}
}
.organ-wrap .divactive {width:200px; font-size:16px; padding:13px 5px; text-align:center; background: #555555; color:#fff;}

.organ-wrap .divactive5{width:auto;}
.div.color1 {background: #0f83d5;}
.div.color1 a {color:#fff;}
.organ-wrap .div_sejong{
	position: absolute;
	width: 200px;
	height:53px;
	line-height:53px;
	font-size: 18px;
    top: 78px;
    left: 50%; text-align:center; color:#fff;
    margin-left: 121px;background: #389de5;}
.organ-wrap .divnew {margin: 0 auto;
    display: block;
    width: 200px; margin-top:42px;}

.organ-wrap .w100{width:100%;}
.organ-wrap .organ4 .depth4 .divactive{width:100%;}


@media all and (max-width:960px) {
.organ-wrap .organ1 .depth4 {margin:20px 0; overflow:hidden;}
}
.organ-wrap .organ1 .depth4 > li {float:left; width:8.33%; }
.organ-wrap .organ1 .depth4 > li button {
    width: 35px;
    min-width: 35px;
    line-height: 28px;
    height: 250px;
    font-size: 16px;
    padding: 9px 5px;
}

.organ_p p{padding-bottom:0}

@media (min-width:960px) and (max-width:1199px) {
.organ-wrap .divactive2 {width:170px;}
.organ_plus .col-md-3 {float:left;}
.organ_plus .col-md-3 button, .organ-wrap .organ2 .grade2 {width:170px;}
.organ-wrap .organ5 .depth4 > li{margin-right:0}
}

.heightauto {height:auto !important;}


.mt0 {margin-top:0 !important;}
.p15{padding:15px}
.pt50 {padding-top:50px !important;}
.pl25 {padding-left:25px !important;}
.pl45 {padding-left:45px !important;}

table.lst-board-ty2 th, table.lst-board-ty2 td {text-align:center; border:1px solid #c4c4c4;}
table.lst-board-ty2 th:first-child, table.lst-board-ty2 td:first-child {border-left:0;}
table.lst-board-ty2 th:last-child, table.lst-board-ty2 td:last-child {border-right:0;}
table.lst-board-ty2 th {padding:14px 0; background:#f5f5f5; font-size:0.929em; font-family:'Noto Sans Korean Medium'; color:#333;}
table.lst-board-ty2 td {padding-right:10px; padding-left:10px;}
table.lst-board-ty2 td.subject {padding:13px 0.5em 14px 0.8em; font-size:1.143em; text-align:left;}
.tbl-phone-wrap {position:relative; padding-bottom:50px; width:100%;}
.tbl-phone-wrap:after {clear:both; display:block; content:"" ;}
table.phone {width:49%;}
.tbl-phone-wrap > a.down-phone {position:absolute; right:0; bottom:-30px;}


/* Position Style ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ 2015-10-16 */
.clear {overflow:hidden;}
.fL {float:left;}
.fR {float:right;}
.aL {text-align:left !important;}
.aR {text-align:right;}
.aC {text-align:center !important;/*  *zoom:1; */}
.aT {vertical-align:top;}
.aM {vertical-align:middle;}
.aB {vertical-align:bottom;}
.block {display:block;}
.i-block {display:inline-block;}
.pRelative {position:relative;}

/* font-color Style ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
.fc-orange {color:#ed5537 !important;}
.fc-333 {color:#333 !important;}
.fc-999 {color:#999 !important;}
.fc-blue1 {color:#1979da !important;}

/* font-size Style ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
.fs-11 {font-size:11px !important;}
.fs-12 {font-size:12px !important;}
.fs-13 {font-size:13px !important;}
.fs-14 {font-size:14px !important;}
.fs-15 {font-size:15px !important;}
.fs-16 {font-size:16px !important;}

.division1 {border-top:1px solid #ddd;}
.division2 {border-top:1px solid #ddd; margin-top:50px; margin-bottom:50px;}

ul.bul-ty1 { width:100%; } /* gray 3*3 */
ul.bul-ty1 li { background:url("../images/bul/bul_ty1.gif") 0 10px no-repeat; padding:0 0 0 9px; margin-top:4px; color:#999; font-size:15px;color:#666;}
ul.bul-ty1 li:first-child { margin-top:0; }
ul.bul-ty1.line {border-top:1px solid #c5c5c5; padding-top:22px; margin-top:24px;}

ul.bul-ty2 { width:100%; } /* gray 3*3 */
ul.bul-ty2 li { background:url("../images/bul/bul_ty2.gif") 0 8px no-repeat; padding:0 0 0 17px; color:#999; font-size:15px;}
ul.bul-ty2 li:first-child { margin-top:0; }
ul.bul-ty2.line {border-top:1px solid #c5c5c5; padding-top:22px; margin-top:24px;}

ul.bul-ty3 {width:100%; margin-bottom:30px; margin-left:10px;}
ul.bul-ty3 > li {background:url("../images/bul/bul_ty3.gif") 0 10px no-repeat; padding:0 0 0 9px; margin-top:4px; color:#666; font-size:0.875em;}
ul.bul-ty3 > li ul li {padding-left:7px; background:url("../images/bul/bul_ty4.gif") 0 10px no-repeat;}
ul.bul-ty3 > li:first-child {margin-top:0;}
ul.bul-ty3.line {border-top:1px solid #c5c5c5; padding-top:22px; margin-top:24px;}

@media (max-width: 600px) and (min-width: 200px) {
	.vision .btn-file-download {
		position: absolute;
		left: 30px;
		bottom: 20px;max-width:50%
	}
	#content .vision .btn-file-download img {
		max-width: 80%;
	}
	.ml0 {margin-left:0 !important}
	.mb2 {margin-bottom:2px}
	.ulsan-song {background:none; height:334px;padding-top:0 !important}

	.organ-wrap > div > button{width:100%;}
	.organ-wrap .organ4 .color1{width:100%;} 
	.organ-wrap .div_sejong{width:100%;} 
	.organ_wrap .organ_plus  .col-md-3 button{width:100%;}
}

@media (max-width: 400px) and (min-width: 200px) {
	#content .vision .btn-file-download img {
		max-width: 50%;
	}
}
 
.mt10{margin-top:10px;}
.align-right {text-align:right;}


.citizens-social-media-info {
	background: #fff;
    /* background: #f3f8fd; */
    padding: 10px;
	border:1px solid #d2dde8;;
    text-align: center;
    /* border-radius: 10px; */
    margin-top: 50px;
}

.openlicense {
    background: #f6f6f6;
    padding: 15px 15px;
    text-align: left;
}


.contents-info p {margin-bottom:5px;}
.border_bee {border-bottom:1px solid #c8c8c8; padding-bottom:10px; margin-bottom:10px;}

.organ-wrap .divactive a {color:#fff;}

h6 {margin:15px 0; font-size:1.5rem}
h6:before {
    content: '';
    display: inline-block;
    width: 2px;
    height: 2px;
    background: #222;
    margin: 0 5px 5px 0;
}
