@charset "UTF-8";
/**********************************************
note : fonts set
## google fonts cdnÀÌ º¯°æµÊ. https://fonts.google.com/¿¡ ¹æ¹®ÇÏ¿© ÆùÆ®¸¦ ´ã¾Æ¿À¸é µË´Ï´Ù.
## ¿¹) @import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700,800&subset=korean');
**********************************************/
body,th,td,input,select,textarea,button,
h1,h2,h3,h4,h5,h6 {font-family:'Malgun Gothic','µ¸¿ò','dotum','Apple SD Gothic Neo','Helvetica Neue','Helvetica','Roboto','Arial',sans-serif}

.blind {display:none}

/**********************************************
note : article list
**********************************************/
/* ±âº»Çü */
#sections, #sections .only-type {display:block}
#sections {margin-bottom:1.875rem}
#sections .only-type {padding:0;margin:0;list-style:none}
#sections .only-type > .item {padding-top:1.875rem;margin-top:1.875rem;/* border-top:1px solid rgba(0,0,0,.08) */}
#sections .only-type > :first-child {padding-top:0;margin-top:0;border-top:0}
#sections .only-type > .item > a {display:block;text-decoration:none}
#sections .only-type .subject {display:block;margin-bottom:.75rem;font-size:0;text-align:center}
#sections .only-type .subject > * {display:inline-block;vertical-align:middle}
#sections .only-type .subject > .category {margin-right:.625rem;padding:.375rem .625rem;font-size:1rem;font-weight:normal;font-style:normal;line-height:1;letter-spacing:-.05em;color:#fff;background-color:#737373}
#sections .only-type .subject > .category.blue {background-color:#0572b1}
#sections .only-type .subject > .category.green {background-color:#227817}
#sections .only-type .subject > .category.black {background-color:#000000}
#sections .only-type .subject > .titles {font-size:1.5rem;font-weight:bolder;line-height:1.375;letter-spacing:-.1em}
#sections .only-type a:hover .subject > .titles {text-decoration:underline}
#sections .only-type .image {display:block;overflow:hidden;margin-bottom:1rem;background-color:#f4f4f4;text-align:center}
#sections .only-type .image > img {transition:transform 1s ease-in-out, -ms-transform 1s ease-in-out}
#sections .only-type a:hover .image > img {-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}
#sections .only-type .summary {display:block;padding:0;margin:0;font-size:1rem;font-weight:300;letter-spacing:-.05em;color:rgba(0,0,0,.65)}
#sections .only-type .dated {display:block;margin-top:1.25rem;font-size:.813rem;line-height:1.375;letter-spacing:-.025em;text-align:right;color:rgba(0,0,0,.45)}
@media screen and (max-width: 63.9375em) {
	.row #sections {margin-left:-1.25rem;margin-right:-1.25rem}
	#admin-wrap #sections {margin-left:-.9375rem;margin-right:-.9375rem}
	.row #sections .only-type > .item {padding-left:1.25rem;padding-right:1.25rem}
	.row #sections .only-type .subject {white-space:inherit}
	.row #sections .only-type .subject > .titles {letter-spacing:-.025em}
	.row #sections .only-type .image {margin-left:-1.25rem;margin-right:-1.25rem}
	#admin-wrap #sections .only-type .image {margin-left:-.9375rem;margin-right:-.9375rem}
}
@media screen and (max-width: 39.9375em) {
	.row #sections .only-type .subject > .category {margin-bottom:.625rem;font-size:.75rem}
	.row #sections .only-type .subject > .titles {display:block;font-size:1.375rem}
	.row #sections .only-type .summary {font-size:.875rem}
	.row #sections .only-type .dated {font-size:.75rem}
}

/* ¾ð·Ðº¸µµ */
#sections .blank-type {padding:0;margin:0;list-style:none}
#sections .blank-type > .item {margin-top:1.375rem;padding-top:1.375rem;border-top:1px dotted rgba(0,0,0,.2)}
#sections .blank-type > :first-child {margin-top:0;padding-top:0;border-top:0}
#sections .blank-type .subject {display:block;margin-bottom:1rem}
#sections .blank-type .subject::after {content:'';display:table;clear:both}
#sections .blank-type .subject > .titles, #sections .blank-type .subject > .dated, #sections .blank-type .subject > .more {float:left;line-height:30px}
#sections .blank-type .subject > .titles {display:block;overflow:hidden;width:calc(100% - 120px);font-size:1.25rem;font-weight:bold;letter-spacing:-.075em;text-overflow:ellipsis;white-space:nowrap}
#sections .blank-type .subject > .dated, #sections .blank-type .subject > .more {font-size:.75rem;text-align:right}
#sections .blank-type .subject > .dated {overflow:hidden;width:70px;color:rgba(0,0,0,.5)}
#sections .blank-type .subject > .more {width:50px;letter-spacing:-.05em;color:rgba(0,0,0,.95)}
#sections .blank-type .total {display:block;margin-top:1.125rem;padding-left:165px;font-size:.75rem;line-height:1.375;letter-spacing:-.025em;color:#3399cc}
#sections .blank-type table.list_body {margin-bottom:0}
#sections .blank-type table.list_body thead, #sections .blank-type table.list_body tfoot {display:none}
#sections .blank-type table.list_body tbody {background:#fff;border:0}
#sections .blank-type table.list_body tbody tr:nth-child(2n) {background:none}
#sections .blank-type table.list_body th, #sections .blank-type table.list_body td {padding:0;font-size:.813rem;line-height:1.625;letter-spacing:-.05em;color:#555}
#sections .blank-type table.list_body .tb01 {width:135px}
#sections .blank-type table.list_body .tb01 + th, #sections .blank-type table.list_body .tb01 + td {width:30px;text-align:center}
#sections .blank-type table.list_body .tb02 a {color:#555}
@media screen and (max-width: 63.9375em) {
	.row #sections .blank-type {padding-left:1.25rem;padding-right:1.25rem}
	.row #sections .blank-type .subject > .titles {overflow:inherit;float:none;width:auto;line-height:1.375;white-space:inherit}
	.row #sections .blank-type .subject > .dated, .row #sections .blank-type .subject > .more {display:none}
}
@media screen and (max-width: 39.9375em) {
	.row #sections .blank-type table.list_body,
	.row #sections .blank-type table.list_body tbody, .row #sections .blank-type table.list_body tr, .row #sections .blank-type table.list_body th, .row #sections .blank-type table.list_body td {display:block;width:auto}
	.row #sections .blank-type table.list_body tr {margin-bottom:.75rem}
	.row #sections .blank-type table.list_body .tb01 + th, .row #sections .blank-type table.list_body .tb01 + td {display:none}
	.row #sections .blank-type table.list_body .tb01 {font-weight:bold;color:rgba(0,0,0,.95)}
	.row #sections .blank-type table.list_body .tb02 a {line-height:1.375}
	.row #sections .blank-type .total {padding-left:0}
}

/**********************************************
note : article view
**********************************************/
.user-snb {border-right:1px solid #e7e7e7}
.user-aside {width:280px;padding-left:30px}
@media screen and (max-width: 63.9375em) {
	.row .user-content, .row .user-snb, .user-aside {display:block;width:auto}
	.row .user-snb {display:block;float:none;margin-left:auto;margin-right:auto;padding-right:0;border-right:0}
	.row .user-snb::after {content:'';display:table;clear:both}
	.row .user-aside {padding-left:0}
}

/**********************************************
note : box skin
**********************************************/
.box-skin.csr-custom .header {position:relative;background-color:#137008}
.box-skin.csr-custom .header::before {content:'';position:absolute;z-index:1;left:50%;top:100%;overflow:hidden;width:0;height:0;margin-left:-4px;border-width:4px;border-style:solid;border-color:#137008 transparent transparent}
.box-skin.csr-custom .header > strong, .box-skin.csr-custom .header > a {margin-bottom:0;padding:.875rem .625rem;font-size:1rem;color:#fff}
.box-skin.csr-custom .header .point {font-style:normal;color:#e8ff9f}
.box-skin.csr-custom .content {padding:1rem;border-width:0 1px 1px;border-style:solid;border-color:#e7e7e7}

/**********************************************
note : company
**********************************************/
.about-us {display:block}
.about-us::after {content:'';display:table;clear:both}

/* law */
.about-us.law > .group {display:block;margin:0 0 1.875rem;padding:0 0 1.875rem;border-bottom:1px solid rgba(0,0,0,.12)}
.about-us.law > :last-child {margin-bottom:0;padding-bottom:0;border-bottom:0}
.about-us.law .titles {display:block;margin-bottom:1.25rem;font-size:1.375rem;font-weight:bolder;line-height:1.375;letter-spacing:-.075em;color:rgba(0,0,0,.95)}
.about-us.law .titles > small {font-weight:normal;color:rgba(0,0,0,.5)}
.about-us.law .group p {margin:2em 0;font-size:.9375rem;font-weight:300;line-height:1.625;letter-spacing:-.025em;color:rgba(0,0,0,.75)}
.about-us.law .group .bolder {display:block;margin-bottom:.75rem;font-size:1.063rem;line-height:1.375;letter-spacing:-.05em;color:rgba(0,0,0,.95)}
.about-us.law .group .red {color:#d32f2f}
.about-us.law .lists {display:block;padding:0;margin:0;list-style:none;clear:both}
.about-us.law .lists > li, .about-us.law .number-lists > li {margin-bottom:1rem;font-size:.9375rem;font-weight:300;line-height:1.625;letter-spacing:-.025em;color:rgba(0,0,0,.75)}

/* table */
table.law-table {width:100%;border-top:2px solid #505050;border-collapse:collapse;table-layout:fixed}
table.law-table th, table.law-table td {font-size:.875rem;line-height:1.375;color:rgba(0,0,0,.65)}
table.law-table thead th, table.law-table thead td {font-size:1rem;color:rgba(0,0,0,.95);text-align:center}
table.law-table tbody tr th, table.law-table tbody tr td {border-left:1px solid rgba(0,0,0,.05)}
table.law-table tbody tr th {font-size:.9375rem;color:rgba(0,0,0,.95)}

/* proof */
.about-us.proof .tabs {margin-bottom:1.875rem;border:0}
.about-us.proof .tabs-title {width:33.33333%;text-align:center}
.about-us.proof .tabs-title > a {font-size:1rem;line-height:1;letter-spacing:-.075em;color:#555;border-width:1px 1px 1px 0;border-style:solid;border-color:rgba(0,0,0,.1)}
.about-us.proof .tabs > :first-child > a {border-left-width:1px}
.about-us.proof .tabs-title > a:focus, .about-us.proof .tabs-title > a[aria-selected="true"] {color:#fff;font-weight:bolder;background-color:#e73f72}
.about-us.proof .tabs-content {border:0}
.about-us.proof .tabs-panel {padding:0}
.proof-content::after {content:'';display:table;clear:both}
@media screen and (max-width: 39.9375em) {
	.about-us.proof .tabs-title > a {overflow:hidden;padding-left:.625rem;padding-right:.625rem;font-size:.9375rem;text-overflow:ellipsis;white-space:nowrap}
}

/* proof download */
.download-room {display:block;padding:1.25rem;background-color:#faf8f8;border:1px solid rgba(0,0,0,.08);border-radius:3px;text-align:center}
.download-room .titles {margin-bottom:1rem;font-size:1.375rem;font-weight:bolder;line-height:1.375;letter-spacing:-.075em}
.download-room .button-group {margin-bottom:0}
@media screen and (max-width: 39.9375em) {
	.download-room .titles {font-size:1.125rem}
}

/* proof text */
.download-room ~ .text-wrap {margin:1.875rem 0}
.text-wrap::after {content:'';display:table;clear:both}
.text-wrap .group {margin:2.875rem 0;text-align:left}
.text-wrap > :first-child {margin-top:0}
.text-wrap .subject {display:block;margin-bottom:1rem;font-size:1.063rem;font-weight:bolder;line-height:1.125;letter-spacing:-.075em}
.text-wrap .group > p {font-size:.9375rem;font-weight:300;line-height:1.625;letter-spacing:-.05em;color:#666}
.text-wrap .lists {display:block;padding:0;margin:0;list-style:none;clear:both}
.text-wrap .lists > li {margin-bottom:.625rem;font-size:.9375rem;font-weight:300;line-height:1.625;letter-spacing:-.05em;color:#666}
.text-wrap .lists > :last-child {margin-bottom:0}
.text-wrap .lists > li > .lists {margin-top:.625rem;margin-left:1.25rem}
.text-wrap .lists > li > .lists > li {font-size:.875em;color:#909090}

/* proof templet */
.about-us.proof .templet {padding:2.25rem;border:1px solid #e7e7e7}
.about-us.proof .templet .subject {display:block;margin-bottom:3.125rem;font-size:1.375rem;font-weight:normal;line-height:1.375;letter-spacing:-.075em;color:#000;text-align:center}
.about-us.proof .templet .input-text {display:block;padding:0;margin:0 0 2.25rem;list-style:none}
.about-us.proof .templet .input-text > li {margin-bottom:.9375rem;font-size:1rem;font-weight:bolder;line-height:1.375;letter-spacing:-.05em;color:#333;text-align:left}
.about-us.proof .templet .input-text > :last-child {margin-bottom:0}
.about-us.proof .templet p {margin:1.875rem 0;font-size:.813rem;font-weight:normal;line-height:1.625;letter-spacing:-.025em;color:#666}
.about-us.proof .templet .sign {display:block;margin-top:3.25rem;font-size:.9375rem;line-height:1.625;letter-spacing:-.025em;color:#000;text-align:center}
@media screen and (max-width: 39.9375em) {
	.about-us.proof .templet {padding:1.25rem}
}

/*Ãß°¡*/
.article-veiw-body.view-page table {width:auto !important}
.article-veiw-body.view-page .csr-custom-temp table.list_body,
.article-veiw-body.view-page .csr-custom-temp table.list_body tbody, .article-veiw-body.view-page .csr-custom-temp table.list_body tr,
.article-veiw-body.view-page .csr-custom-temp table.list_body th, .article-veiw-body.view-page .csr-custom-temp table.list_body td {display:block;width:auto}
.article-veiw-body.view-page .csr-custom-temp table.list_body {margin-bottom:0}
.article-veiw-body.view-page .csr-custom-temp table.list_body thead, .article-veiw-body.view-page .csr-custom-temp table.list_body tfoot {display:none}
.article-veiw-body.view-page .csr-custom-temp table.list_body tbody {background:none;border:0}
.article-veiw-body.view-page .csr-custom-temp table.list_body tr {margin-bottom:.75rem;padding-bottom:.75rem;font-size:.813rem;line-height:1.375;letter-spacing:-.05em;border-bottom:1px dotted rgba(0,0,0,.2);text-align:left}
.article-veiw-body.view-page .csr-custom-temp table.list_body tbody tr:nth-child(2n) {background:none}
.article-veiw-body.view-page .csr-custom-temp table.list_body tbody > :last-child {margin-bottom:0;padding-bottom:0;border-bottom:0}
.article-veiw-body.view-page .csr-custom-temp table.list_body th,.article-veiw-body.view-page  .csr-custom-temp table.list_body td {display:inline;padding:0}
.article-veiw-body.view-page .csr-custom-temp table.list_body .tb01 {margin-right:.375rem;font-weight:bold;color:#000}
.article-veiw-body.view-page .csr-custom-temp table.list_body .tb01 + th, .article-veiw-body.view-page .csr-custom-temp table.list_body .tb01 + td {display:none}
.article-veiw-body.view-page .csr-custom-temp table.list_body .tb02, .article-veiw-body.view-page .csr-custom-temp table.list_body .tb02 a {color:#555}
.article-veiw-body.view-page .csr-custom-temp table.list_body colgroup col {width:auto}

#admin-wrap .edit-level1 {min-height:10px}
