@charset "UTF-8";


@media screen and (max-width:1280px){

	/* FAQ */
	.faq_com_cont_area > .list > li .box .q_cont .q_tit {padding: 15px 40px 15px 25px;}
	.faq_com_cont_area > .list > li .box .q_cont .q_tit:after {right: 15px; width: 16px; height: 9px;}
	.faq_com_cont_area > .list > li .box .q_cont .q_tit .txt_box {padding: 0 0 0 45px; font-size: 14px; line-height: 30px;}
	.faq_com_cont_area > .list > li .box .q_cont .q_tit .txt_box .q_txt {width: 30px; height: 30px; font-size: 16px; line-height: 30px;}
	.faq_com_cont_area > .list > li .box .a_cont .text_box {padding: 15px 25px 15px 70px; font-size: 14px; line-height: 21px;}
	.faq_com_cont_area > .list > li .box .a_cont .text_box .a_txt {left: 25px; width: 30px; height: 30px; font-size: 16px; line-height: 30px;}
	.faq_com_cont_area > .list > li .box .a_cont .file_box {margin: 5px 0 0; padding: 5px 0 0;}
	/* FAQ */

	/* 블로그 */
	.blog_com_cont_area > .list > li > .box {padding: 25px 10px;}
	.blog_com_cont_area > .list > li > .box .inner_box .img_box {width: 172px;}
	.blog_com_cont_area > .list > li > .box .inner_box .img_box .img_inner .inner {height: 97px;}
	.blog_com_cont_area > .list > li > .box .inner_box .text_box {padding: 0 0 0 25px;}
	.blog_com_cont_area > .list > li > .box .inner_box .text_box .title_area {margin: 0 0 6px; font-size: 16px; line-height: 24px;}
	.blog_com_cont_area > .list > li > .box .inner_box .text_box .title_area .mark {font-size: 16px; line-height: 24px;}
	.blog_com_cont_area > .list > li > .box .inner_box .text_box .text {margin: 0 0 8px; font-size: 14px; line-height: 21px;}
	.blog_com_cont_area > .list > li > .box .inner_box .text_box .tag_list_area {margin: 0 0 8px;}
	.blog_com_cont_area > .list > li > .box .inner_box .text_box .tag_list_area > .list > li {margin: 0 10px 0 0; padding: 0 10px 0 0;}
	.blog_com_cont_area > .list > li > .box .inner_box .text_box .tag_list_area > .list > li:after {height: 6px;}
	.blog_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area {margin: 0 0 6px;}
	.blog_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li {padding: 0 0 0 60px;}
	.blog_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li .tit {font-size: 14px; line-height: 24px;}
	.blog_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li .txt {font-size: 14px; line-height: 24px;}
	.blog_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area > .list > li {margin: 0 10px 0 0; padding: 0 10px 0 0;}
	.blog_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area > .list > li:after {height: 6px;}
	.blog_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area > .list > li .txt {}
	.blog_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area > .list > li .txt.file {padding: 0 0 0 15px;}
	/* 블로그 */

	/* 갤러리 */
	.gallery_com_cont_area > .list > li {display: inline-block; width: calc(33.3% - 20px); margin: 40px 30px 0 0;}
	.gallery_com_cont_area > .list > li:nth-child(-n+3) {margin: 0 30px 0 0;}
	.gallery_com_cont_area > .list > li:nth-child(3n) {margin: 40px 0 0 0;}
	.gallery_com_cont_area > .list > li:nth-child(3) {margin: 0;}

	/* ebook 리스트형 */
	.gallery_com_cont_area.ebook_cont > .list > li { margin: 40px 17px 0 0;}
	.gallery_com_cont_area.ebook_cont > .list > li:nth-child(4n) { margin: 40px 0 0 0;}
	.gallery_com_cont_area.ebook_cont > .list > li:nth-child(4) { margin: 0;}
	/* 갤러리 */

	/* 포스터 */
	.poster_com_cont_area > .list > li {width: calc(25% - 15.75px);}
	.poster_com_cont_area > .list > li:nth-child(-n+5) {margin: 21px 21px 0 0;}
	.poster_com_cont_area > .list > li:nth-child(5n) {margin: 21px 21px 0 0;}
	.poster_com_cont_area > .list > li:nth-child(-n+4) {margin: 0 21px 0 0;}
	.poster_com_cont_area > .list > li:nth-child(4n) {margin: 0;}
	.poster_com_cont_area > .list > li > .box .inner_box .img_box .img_inner {height: 251px;}
	.poster_com_cont_area > .list > li > .box .inner_box .text_box {padding: 18px 10px 15px 0;}
	.poster_com_cont_area > .list > li > .box .inner_box .text_box .title {margin: 0 0 6px; font-size: 18px; line-height: 27px;}
	.poster_com_cont_area.style2 > .list > li > .box .inner_box .text_box .title {height: 54px;}
	.poster_com_cont_area > .list > li > .box .inner_box .text_box .text {height: 42px; font-size: 14px; line-height: 21px;}
	.poster_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area {margin: 0 0 6px;}
	.poster_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li {padding: 0 0 0 60px;}
	.poster_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li .tit {font-size: 14px; line-height: 24px;}
	.poster_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li .txt {font-size: 14px; line-height: 24px;}
	.poster_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area > .list > li {margin: 0 8px 0 0; font-size: 14px; line-height: 24px;}
	/* 포스터 */

	/* 공지사항 */
	.table_basics_com_cont_area .table_basics_area tbody tr td .com_btn {padding: 0 7px;}
	.table_basics_com_cont_area .table_basics_area tbody tr td .com_btn2 {padding: 0 7px;}
	/* 공지사항 */

	/* 공지사항2 */
	.notice_com_cont > .list > li {display: inline-block; width: calc(25% - 18.75px); margin: 0 25px 25px 0;}
	.notice_com_cont > .list > li:nth-last-child(-n+4) {margin: 0 25px 0 0;}
	.notice_com_cont > .list > li:nth-child(4n) {margin: 0 0 25px;}
	.notice_com_cont > .list > li > .box {padding: 20px;}
	.notice_com_cont > .list > li > .box .title_area .title {height: 54px; font-size: 18px; line-height: 27px; -webkit-line-clamp: 2;}
	.notice_com_cont > .list > li > .box .title_area .title .mark {padding: 0 7px;}
	.notice_com_cont > .list > li > .box .title_area .title .mark2 {padding: 0 7px;}
	.notice_com_cont > .list > li > .box .data_list_area {margin: 15px 0 0;}
	.notice_com_cont > .list > li > .box .data_list_area > .list > li {margin: 0 7px 0 0; padding: 0 7px 0 0; font-size: 14px; line-height: 21px;}
	.notice_com_cont > .list > li > .box .data_list_area > .list > li:after {height: 6px;}
	.notice_com_cont > .list > li > .box .inner_area {margin: 30px 0 0; padding: 0 18px 0 0; background-size: 12px 13px;}
	/* 공지사항2 */

	/* 공지사항3 */
	.notice_list_com_cont {padding: 20px 0 0;}
	.notice_list_com_cont > .list > li > .box {padding:	20px 0;}
	.notice_list_com_cont > .list > li:first-child > .box {padding: 0 0 20px;}
	.notice_list_com_cont > .list > li > .box .mark_list_area > .list > li .mark {font-size: 14px; line-height: 24px;}
	.notice_list_com_cont > .list > li > .box .mark_list_area > .list > li .mark2 {font-size: 14px; line-height: 24px;}
	.notice_list_com_cont > .list > li > .box .title_area .title {font-size: 18px; line-height: 27px;}
	.notice_list_com_cont > .list > li > .box .data_list_area > .list > li {margin: 0 10px 0 0; padding: 0 10px 0 0; font-size: 14px; line-height: 21px;}
	.notice_list_com_cont > .list > li > .box .data_list_area > .list > li:after {height: 13px;}
	/* 공지사항3 */

}


@media screen and (max-width:1080px){
	/* 상단 공통 */
	.page_com_cont_area .style1 .btn_area > .list > li .btn {padding: 0 10px; font-size: 14px; line-height: 32px;}
	.page_com_cont_area .style1 .page_slt .com_slt {height: 30px;}
	.page_com_cont_area .style1 .page_slt.sty2 .text {font-size: 14px; line-height: 30px;}
	.page_com_cont_area .style1 .page_slt.sty2 .com_slt {width: calc(100% - 40px);}

	/* FAQ */
	.faq_com_cont_area > .list > li .box .q_cont .q_tit {padding: 15px 40px 15px 15px;}
	.faq_com_cont_area > .list > li .box .q_cont .q_tit .txt_box {padding: 0; line-height: 21px;}
	.faq_com_cont_area > .list > li .box .q_cont .q_tit .txt_box .q_txt {display: none;}
	.faq_com_cont_area > .list > li .box .a_cont .text_box {padding: 15px 40px 15px 15px;}
	.faq_com_cont_area > .list > li .box .a_cont .text_box .a_txt {display: none;}
	/* FAQ */

	/* 블로그 */
	.blog_com_cont_area > .list > li > .box {padding: 20px 5px;}
	.blog_com_cont_area > .list > li > .box .inner_box .text_box {padding: 0 0 0 20px;}
	.blog_com_cont_area > .list > li > .box .inner_box .text_box .title_area {font-size: 14px; line-height: 21px;}
	.blog_com_cont_area > .list > li > .box .inner_box .text_box .title_area .mark {font-size: 14px; line-height: 21px;}
	.blog_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li {padding: 0 0 0 55px;}
	.blog_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li .tit {line-height: 21px;}
	.blog_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li .txt {line-height: 21px;}
	.blog_com_cont_area > .list > li > .box .inner_box .text_box .tag_list_area > .list > li {margin: 0 5px 0 0; padding: 0 5px 0 0;}
	.blog_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area > .list > li {margin: 0 5px 0 0; padding: 0 5px 0 0;}
	/* 블로그 */

	/* 갤러리 */
	.gallery_com_cont_area > .list > li {display: inline-block; width: calc(33.3% - 13.333px); margin: 30px 20px 0 0;}
	.gallery_com_cont_area > .list > li:nth-child(-n+3) {margin: 0 20px 0 0;}
	.gallery_com_cont_area > .list > li:nth-child(3n) {margin: 30px 0 0 0;}
	.gallery_com_cont_area > .list > li:nth-child(3) {margin: 0;}

	/* ebook 리스트형 */
	.gallery_com_cont_area.ebook_cont > .list > li { width: calc(33.333% - 10px); margin: 30px 15px 0 0; padding: 0 11px 0 0;}
	.gallery_com_cont_area.ebook_cont > .list > li:nth-child(-n+4) { margin: 30px 15px 0 0;}
	.gallery_com_cont_area.ebook_cont > .list > li:nth-child(4n) { margin: 30px 15px 0 0;}
	.gallery_com_cont_area.ebook_cont > .list > li:nth-child(4) { margin: 30px 15px 0 0;}
	.gallery_com_cont_area.ebook_cont > .list > li:nth-child(-n+3) { margin: 0 15px 0 0;}
	.gallery_com_cont_area.ebook_cont > .list > li:nth-child(3n) { margin: 30px 0 0 0;}
	.gallery_com_cont_area.ebook_cont > .list > li:nth-child(3) { margin: 0;}
	.gallery_com_cont_area.ebook_cont > .list > li > .box .inner_box .img_box::before { top: 10px; left: 10px;}
	/* 갤러리 */

	/* 포스터 */
	.poster_com_cont_area {padding: 20px 0 0;}
	.poster_com_cont_area > .list > li {width: calc(33.3333% - 13.3333px); margin: 20px 20px 0 0;}
	.poster_com_cont_area > .list > li:nth-child(-n+5) {margin: 20px 20px 0 0;}
	.poster_com_cont_area > .list > li:nth-child(5n) {margin: 20px 20px 0 0;}
	.poster_com_cont_area > .list > li:nth-child(-n+4) {margin: 20px 20px 0 0;}
	.poster_com_cont_area > .list > li:nth-child(-n+3) {margin: 0 20px 0 0;}
	.poster_com_cont_area > .list > li:nth-child(4n) {margin: 20px 20px 0 0;}
	.poster_com_cont_area > .list > li:nth-child(3n) {margin:  0;}
	.poster_com_cont_area > .list > li > .box .inner_box .text_box {padding: 15px;}
	.poster_com_cont_area > .list > li > .box .inner_box .text_box .title {font-size: 16px; line-height: 24px;}
	.poster_com_cont_area.style2 > .list > li > .box .inner_box .text_box .title {height: 48px;}
	.poster_com_cont_area > .list > li > .box .inner_box .text_box .text {height: 36px; line-height: 18px;}
	.poster_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li {padding: 0 0 0 55px;}
	.poster_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li .tit {line-height: 21px;}
	.poster_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li .txt {line-height: 21px;}
	.poster_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area > .list > li {line-height: 21px;}
	/* 포스터 */

	/* 공지사항 */
	.table_basics_com_cont_area .table_basics_area {display: block;}
	.table_basics_com_cont_area .table_basics_area thead {display: none;}
	.table_basics_com_cont_area .table_basics_area tbody {display: block;}
	.table_basics_com_cont_area .table_basics_area tbody tr {display: block;}
	.table_basics_com_cont_area .table_basics_area tbody tr td {display: block; position:relative; padding: 7px 5px; border-right: none; font-size: 0.93em; text-align: left;}
	.table_basics_com_cont_area .table_basics_area tbody tr td > * {vertical-align: middle;}
	.table_basics_com_cont_area .table_basics_area tbody tr td:before {display: inline-block; content: attr(data-th); margin: 0 5px 0 0; vertical-align: baseline;}
	.table_basics_com_cont_area .table_basics_area tbody tr td.tit {display: block !important; font-weight: 700; font-size: 1em;}
	.table_basics_com_cont_area .table_basics_area tbody tr td.tit:before {display: none;}
	.table_basics_com_cont_area .table_basics_area tbody tr td.num {display: inline-block;}
	.table_basics_com_cont_area .table_basics_area tbody tr td.m_hide { display: none;}
	.table_basics_com_cont_area .table_basics_area tbody tr td.file {display: inline-block; vertical-align: baseline;}
	.table_basics_com_cont_area .table_basics_area tbody tr td .mark {font-weight: 500; line-height: 20px;}
	.table_basics_com_cont_area .table_basics_area tbody tr td .mark2 { line-height: 25px;}
	.table_basics_com_cont_area .table_basics_area tbody tr td .com_btn {width: auto; margin: 0; padding: 0 7px; border-radius: 5px; line-height: 21px;}
	.table_basics_com_cont_area .table_basics_area tbody tr td .com_btn2 {width: auto; margin: 0; padding: 0 7px; border-radius: 5px; line-height: 21px;}

	.table_basics_com_cont_area.scroll .table_basics_area {display: table;}
	.table_basics_com_cont_area.scroll .table_basics_area thead {display: table-header-group;}
	.table_basics_com_cont_area.scroll .table_basics_area tbody {display: table-row-group;}
	.table_basics_com_cont_area.scroll .table_basics_area tbody tr {display: table-row;}
	.table_basics_com_cont_area.scroll .table_basics_area tbody tr td {display: table-cell; position: inherit; border-right: 1px solid #dcdcdc; padding: 15px 10px; font-size: inherit; line-height: inherit; text-align: inherit;}
	.table_basics_com_cont_area.scroll .table_basics_area tbody tr td:last-child {border-right: none;}
	.table_basics_com_cont_area.scroll .table_basics_area tbody tr td.bor_r {border-right: 1px solid #dcdcdc;}
	.table_basics_com_cont_area.scroll .table_basics_area tbody tr td > * {vertical-align: middle;}
	.table_basics_com_cont_area.scroll .table_basics_area tbody tr td:before {display: none}

	.table_basics_com_cont_area.sty2 .table_basics_area tbody tr {padding: 16px 5px 10px 5px; text-align: left;}
	.table_basics_com_cont_area.sty2 .table_basics_area tbody tr td {padding: 0;}
	.table_basics_com_cont_area.sty2 .table_basics_area tbody tr td.num {margin: 0 5px 0 0; vertical-align: baseline;}
	.table_basics_com_cont_area.sty2 .table_basics_area tbody tr td.sort {display: inline-block; font-weight: 500; font-size: 0.93em; color: #495dc1; vertical-align: baseline;}
	.table_basics_com_cont_area.sty2 .table_basics_area tbody tr td.sort:before {content:"["; display:inline-block; padding:0; margin-right:2px; vertical-align:baseline; font-size:14px; color: #495dc1;}
	.table_basics_com_cont_area.sty2 .table_basics_area tbody tr td.sort:after {content:"]"; display:inline-block; margin-left:2px; font-size:14px; color: #495dc1;}
	.table_basics_com_cont_area.sty2 .table_basics_area tbody tr:hover td.sort,
	.table_basics_com_cont_area.sty2 .table_basics_area tbody tr:hover td.sort:before,
	.table_basics_com_cont_area.sty2 .table_basics_area tbody tr:hover td.sort:after { font-weight: 400 ;color: #494949;}
	.table_basics_com_cont_area.sty2 .table_basics_area tbody tr td.tit {margin: 5px 0 0; font-weight: 500;}
	.table_basics_com_cont_area.sty2 .table_basics_area tbody tr td.tit a {vertical-align: inherit;}
	.table_basics_com_cont_area.sty2 .table_basics_area tbody tr td.state { display: inline-block; vertical-align: baseline;}
	.table_basics_com_cont_area.sty2 .table_basics_area tbody tr td.view {display: inline-block; vertical-align: baseline;}
	.table_basics_com_cont_area.sty2 .table_basics_area tbody tr td.file {position: relative; margin-right: 15px; }
	.table_basics_com_cont_area.sty2 .table_basics_area tbody tr td.file:before {display: block; content:""; position: absolute; top: 50%; right: -7px; width: 1px; height: 10px; margin: 0; background: #777; transform: translateY(-50%);}
	.table_basics_com_cont_area.sty2 .table_basics_area tbody tr td.date {display: inline-block; position: relative; margin-right: 15px; font-size: 0.93em; line-height: 25px; vertical-align: baseline;}
	.table_basics_com_cont_area.sty2 .table_basics_area tbody tr td.date:before {display: block; content:""; position: absolute; top: 50%; right: -7px; width: 1px; height: 10px; margin: 0; background: #777; transform: translateY(-50%);}
	.table_basics_com_cont_area.sty2 .table_basics_area tbody tr td:before {display: none;}
	.table_basics_com_cont_area.sty2 .table_basics_area tbody tr td .mark {margin: -3px 0 0 0;}


	.table_basics_com_cont_area .table_basics_area.responsiveTable { border-top: 1px solid #bbbbbb;}
	.table_basics_com_cont_area .table_basics_area.responsiveTable tbody tr { position: relative; border-bottom: 1px solid #bbbbbb;}
	.table_basics_com_cont_area .table_basics_area.responsiveTable tbody tr td { display: flex; border-bottom: 1px dashed #cccccc; padding: 10px;}
	.table_basics_com_cont_area .table_basics_area.responsiveTable tbody tr td:last-child { border-bottom: none;}
	.table_basics_com_cont_area .table_basics_area.responsiveTable tbody tr:nth-child(even) td { background-color: #f8f8f8;}
	.table_basics_com_cont_area .table_basics_area.responsiveTable tbody tr td:before {display: inline-block; width: 60px; margin: 0 15px 0 0; font-weight: 500; font-size: 0.938em; color: #222222; vertical-align: top;}

	.table_basics_com_cont_area .table_basics_area tbody tr.end td { display: block !important; text-align: center !important;}
	.table_basics_com_cont_area .table_basics_area tbody tr.end td:before { display: none;}

	.table_basics_com_cont_area.sty4 .table_basics_area tbody tr {display: flex; width: 100%; padding: 16px 5px 10px 5px; align-items: center;}
	.table_basics_com_cont_area.sty4 .table_basics_area tbody tr td {position: inherit; padding: 20px 10px; font-size: inherit; line-height: inherit; text-align: inherit; word-break: break-all;}
	.table_basics_com_cont_area.sty4 .table_basics_area tbody tr td > * {vertical-align: middle;}
	.table_basics_com_cont_area.sty4 .table_basics_area tbody tr td:before {display: none}

	.table_basics_com_cont_area.sty5 .table_basics_area {display: table;}
	.table_basics_com_cont_area.sty5 .table_basics_area colgroup
	.table_basics_com_cont_area.sty5 .table_basics_area thead {display: table-header-group;}
	.table_basics_com_cont_area.sty5 .table_basics_area tbody {display: table-row-group;}
	.table_basics_com_cont_area.sty5 .table_basics_area tbody tr {display: table-row;}
	.table_basics_com_cont_area.sty5 .table_basics_area tbody tr td {display: table-cell; position: inherit; border-right: 1px solid #dcdcdc; font-size: inherit; line-height: inherit; text-align: inherit; word-break: break-all;}
	.table_basics_com_cont_area.sty5 .table_basics_area tbody tr td:last-child {border-right: none;}
	.table_basics_com_cont_area.sty5 .table_basics_area tbody tr td > * {vertical-align: middle;}
	.table_basics_com_cont_area.sty5 .table_basics_area tbody tr td:before {display: none}

	.table_basics_com_cont_area.sty7 .table_basics_area {display: table;}
	.table_basics_com_cont_area.sty7 .table_basics_area thead {display: table-header-group;}
	.table_basics_com_cont_area.sty7 .table_basics_area tbody {display: table-row-group;}
	.table_basics_com_cont_area.sty7 .table_basics_area tbody tr {display: table-row;}
	.table_basics_com_cont_area.sty7 .table_basics_area tbody tr td {display: table-cell; position: inherit; border-right: 1px solid #dcdcdc; padding: 15px 10px; font-size: inherit; line-height: inherit; text-align: inherit;}
	.table_basics_com_cont_area.sty7 .table_basics_area tbody tr td:last-child {border-right: none;}
	.table_basics_com_cont_area.sty7 .table_basics_area tbody tr td.bor_r {border-right: 1px solid #dcdcdc;}
	.table_basics_com_cont_area.sty7 .table_basics_area tbody tr td > * {vertical-align: middle;}
	.table_basics_com_cont_area.sty7 .table_basics_area tbody tr td:before {display: none}
	/* 공지사항 */

	/* 기관운영누리집 */
	.table_basics_com_cont_area.sty2 .table_basics_area.site_table tbody tr td { margin: 0 0 5px 0;}
	.table_basics_com_cont_area.sty2 .table_basics_area.site_table tbody tr td br { display: none;}
	.table_basics_com_cont_area.sty2 .table_basics_area.site_table tbody tr td:last-child { margin: 0;}
	.table_basics_com_cont_area.sty2 .table_basics_area.site_table tbody tr td.logo { margin: 0 0 15px 0;}
	.table_basics_com_cont_area.sty2 .table_basics_area.site_table tbody tr td.logo:before { display: none;}
	.table_basics_com_cont_area.sty2 .table_basics_area.site_table tbody tr td.logo img { display: block; width: 100px !important; height: auto !important;}
	.table_basics_com_cont_area.sty2 .table_basics_area.site_table tbody tr td:before { display: inline-block; font-weight: 500;}

	.table_basics_com_cont_area.sty3 .table_basics_area tbody tr td { display: inline-block; margin: 0 10px 0 0;}
	.table_basics_com_cont_area.sty3 .table_basics_area tbody tr td:last-child { margin: 0;}

	/*사전정보 공표 목록*/
	.table_basics_com_cont_area.sty6 .table_basics_area tbody tr {padding: 16px 5px 10px 5px; text-align: left;}
	.table_basics_com_cont_area.sty6 .table_basics_area tbody tr td { display: inline-block; margin: 0 10px 0 0; padding: 0;}
	.table_basics_com_cont_area.sty6 .table_basics_area tbody tr td:before {display: none;}
	.table_basics_com_cont_area.sty6 .table_basics_area tbody tr td a {color: #333333; vertical-align: top;}
	.table_basics_com_cont_area.sty6 .table_basics_area tbody tr td:last-child { margin: 0;}
	.table_basics_com_cont_area.sty6 .table_basics_area tbody tr td.num {margin: 0 5px 0 0;}
	.table_basics_com_cont_area.sty6 .table_basics_area tbody tr td.sort {position: relative; margin: 0 5px 0 0; padding: 0 5px; font-weight: 500; color: #495dc1;}
	.table_basics_com_cont_area.sty6 .table_basics_area tbody tr td.sort::before {display: block; content: '['; position: absolute; top: 0; left: 0;}
	.table_basics_com_cont_area.sty6 .table_basics_area tbody tr td.sort::after {display: block; content: ']'; position: absolute; top: 0; right: 0;}
	/*사전정보 공표 목록*/

	/* 공지사항2 */
	.notice_com_cont > .list > li {width: calc(33.3333% - 10px); margin: 0 15px 15px 0;}
	.notice_com_cont > .list > li:nth-last-child(-n+4) {margin: 0 15px 15px 0;}
	.notice_com_cont > .list > li:nth-last-child(-n+3) {margin: 0 15px 0 0;}
	.notice_com_cont > .list > li:nth-child(4n) {margin: 0 15px 15px 0;}
	.notice_com_cont > .list > li:nth-child(3n) {margin: 0 0 15px;}
	.notice_com_cont > .list > li > .box {padding: 15px;}
	.notice_com_cont > .list > li > .box .title_area .title {height: 48px; font-size: 16px; line-height: 24px;}
	.notice_com_cont > .list > li > .box .title_area .title .mark {line-height: 21px;}
	.notice_com_cont > .list > li > .box .title_area .title .mark2 {line-height: 21px;}
	.notice_com_cont > .list > li > .box .data_list_area {margin: 10px 0 0;}
	.notice_com_cont > .list > li > .box .inner_area {margin: 20px 0 0;}
	/* 공지사항2 */

	/* 공지사항3 */
	.notice_list_com_cont {padding: 15px 0 0;}
	.notice_list_com_cont > .list > li > .box {padding:	15px 0;}
	.notice_list_com_cont > .list > li:first-child > .box {padding: 0 0 15px;}
	.notice_list_com_cont > .list > li > .box .title_area .title {font-size: 16px; line-height: 24px;}
	/* 공지사항3 */

	/* ==================== 게시판 VIEW Style ==================== */
	.board_view .board_view_top {padding: 0 40px 20px;;}
	.board_view .board_view_top .tit { font-size: 1.2em;}
	.board_view .board_view_top .info .each:after {padding:0 10px;}
	.board_view .board_view_top .controler {left:0;}
	.board_view .board_view_top .next {left:auto; right:0;}
    .board_view .board_write {display: block;}
    .board_view .board_write tbody {display: block;}
    .board_view .board_write tbody tr {display: block; overflow: hidden; border-bottom: none;}
    .board_view .board_write tbody tr th {display: block; float: left; width: 100%; padding: 10px; box-sizing: border-box; line-height: 18px;}
	.board_view .board_write.sty2 tbody tr th {background-color: #f5f7f9;}
	.board_view .board_write.sty2 tbody tr th .text {padding: 0;}
	.board_view .board_write.sty2 tbody tr th .text:before {display: none;}
    .board_view .board_write tbody tr td {display: block; float: left; width: 100%; padding: 10px; line-height: 18px; box-sizing: border-box;}
	.board_view .board_write tbody tr td .view {height: 26px; width: 65px; line-height: 24px;}
	.board_view .board_view_file .file_box {display:block;}

	.board_view .board_view_con .box_cont {margin: 30px 0 0;}
	.board_view .board_view_con .box_cont .title {padding: 0 0 0 35px; font-size: 20px; line-height: 26px;}
	.board_view .board_view_con .box_cont .title:before {width: 26px; height: 26px;}
	.board_view .board_view_con .box_cont .text_box {margin: 10px 0 0; padding: 15px 10px 15px 20px; font-size: 14px; line-height: 24px;}
	/* ==================== 게시판 VIEW Style ==================== */

	/* ==================== 게시판 VIEW - 이미지가 있을 경우 Style ==================== */
	.board_view .img_view_cont {padding: 15px 0;}
	.board_view .img_view_cont .box {display: block;}
	.board_view .img_view_cont .box .img_area {display: block; width: 100%; margin: 0 auto;}
	.board_view .img_view_cont .box .txt_area {display: block; margin: 15px 0 0; padding: 0;}
	.board_view .img_view_cont .box .txt_area .txt_box .txt {line-height: 18px;}
	.board_view .img_view_cont .box .txt_area .txt_box .txt .file_list li a .text {padding: 0 0 0 20px; line-height: 18px;}
	/* ==================== 게시판 VIEW - 이미지가 있을 경우 Style ==================== */

	.post_nav .list .item .item_wrapper .tit {width: 100px; padding: 10px;}
    .post_nav .list .item .item_wrapper .tit .icon {padding: 0 0 0 15px; background-size: 10px auto; font-size: 14px; line-height: 22px;}
    .post_nav .list .item .item_wrapper .post {padding: 10px;}
    .post_nav .list .item .item_wrapper .post .text {font-size: 14px; line-height: 22px;}

	/* ==================== Pagination Style ==================== */
	/*.pagination {margin: 15px 0 0;}
	.pagination a {width: 19px; height: 19px; font-size:12px; line-height: 19px;}
	.pagination .page_arrow {font-size:15px;}
	.pagination .page_arrow.l1 {margin: 0 8px 3px 0;}
	.pagination .page_arrow.r1 {margin: 0 0 3px 8px;}
	.pagination.skin2 a {line-height:20px;}
    .pagination .page_arrow.l2 {margin: 0 8px 3px 0;}
    .pagination .page_arrow.r2 {margin: 0 0 3px 8px;}*/
	.pagination a {width: 25px; height: 25px; line-height: 23px;}
	.pagination .page_arrow {font-size:15px;}
    /* ==================== Pagination Style ==================== */

	/* 이메일무단수집거부 */
	.inner_cont_area {padding: 40px 10px 35px;}
	.inner_cont_area .inner_box .title {padding: 90px 0 0; background-size: 76px; font-size: 18px; line-height: 27px;}
	.inner_cont_area .inner_box .text {line-height: 21px;}

}

@media screen and (max-width:767px){

	/* 블로그 */
	.blog_com_cont_area > .list > li > .box {padding: 15px;}
	.blog_com_cont_area > .list > li > .box .inner_box .img_box {display: none;}
	.blog_com_cont_area > .list > li > .box .inner_box .text_box {display: block; padding: 0;}
	/* 블로그 */

	/* 갤러리 */
	.gallery_com_cont_area > .list > li {display: inline-block; width: calc(50% - 7.5px); margin: 30px 15px 0 0;}
	.gallery_com_cont_area > .list > li:nth-child(-n+3) {margin: 30px 15px 0 0;}
	.gallery_com_cont_area > .list > li:nth-child(3n) {margin: 30px 15px 0 0;}
	.gallery_com_cont_area > .list > li:nth-child(3) {margin: 30px 15px 0 0;}
	.gallery_com_cont_area > .list > li:nth-child(-n+2) {margin: 0 15px 0 0;}
	.gallery_com_cont_area > .list > li:nth-child(2n) {margin: 30px 0 0 0;}
	.gallery_com_cont_area > .list > li:nth-child(2) {margin: 0;}

	/* ebook 리스트형 */
	.gallery_com_cont_area.ebook_cont > .list > li { width: calc(50% - 7.5px); margin: 30px 15px 0 0 !important;}
	.gallery_com_cont_area.ebook_cont > .list > li:nth-child(-n+3) { margin: 30px 15px 0 0 !important;;}
	.gallery_com_cont_area.ebook_cont > .list > li:nth-child(3n) { margin: 30px 15px 0 0 !important;;}
	.gallery_com_cont_area.ebook_cont > .list > li:nth-child(3) { margin: 30px 15px 0 0 !important;;}
	.gallery_com_cont_area.ebook_cont > .list > li:nth-child(-n+2) { margin: 0 15px 0 0 !important;;}
	.gallery_com_cont_area.ebook_cont > .list > li:nth-child(2n) { margin: 30px 0 0 0 !important;;}
	.gallery_com_cont_area.ebook_cont > .list > li:nth-child(2) { margin: 0 !important;;}
	/* 갤러리 */

	/* 포스터 */
	.poster_com_cont_area {padding: 15px 0 0;}
	.poster_com_cont_area > .list > li {width: calc(50% - 7.5px); margin: 15px 15px 0 0;}
	.poster_com_cont_area > .list > li:nth-child(-n+5) {margin: 15px 15px 0 0;}
	.poster_com_cont_area > .list > li:nth-child(-n+4) {margin: 15px 15px 0 0;}
	.poster_com_cont_area > .list > li:nth-child(-n+3) {margin: 15px 15px 0 0;}
	.poster_com_cont_area > .list > li:nth-child(-n+2) {margin: 0 15px 0 0;}
	.poster_com_cont_area > .list > li:nth-child(5n) {margin: 15px 15px 0 0;}
	.poster_com_cont_area > .list > li:nth-child(4n) {margin: 15px 15px 0 0;}
	.poster_com_cont_area > .list > li:nth-child(3n) {margin: 15px 15px 0 0;}
	.poster_com_cont_area > .list > li:nth-child(2n) {margin:  0;}
	.poster_com_cont_area > .list > li > .box .inner_box .text_box {padding: 10px;}
	.poster_com_cont_area > .list > li > .box .inner_box .text_box .title {font-size: 14px; line-height: 21px;}
	.poster_com_cont_area.style2 > .list > li > .box .inner_box .text_box .title {height: 42px;}
	/* 포스터 */

	/* 공지사항2 */
	.notice_com_cont > .list > li {width: calc(50% - 5px); margin: 0 10px 10px 0;}
	.notice_com_cont > .list > li:nth-last-child(-n+4) {margin: 0 10px 10px 0;}
	.notice_com_cont > .list > li:nth-last-child(-n+3) {margin: 0 10px 10px 0;}
	.notice_com_cont > .list > li:nth-last-child(-n+2) {margin: 0 10px 0 0;}
	.notice_com_cont > .list > li:nth-child(4n) {margin: 0 10px 10px 0;}
	.notice_com_cont > .list > li:nth-child(3n) {margin: 0 10px 10px 0;}
	.notice_com_cont > .list > li:nth-child(2n) {margin: 0 0 10px;}
	.notice_com_cont > .list > li > .box .title_area .title {height: 42px; font-size: 14px; line-height: 21px;}
	.notice_com_cont > .list > li > .box .inner_area {margin: 15px 0 0;}
	/* 공지사항2 */

	/* 공지사항3 */
	.notice_list_com_cont {padding: 15px 0 0;}
	.notice_list_com_cont > .list > li > .box {padding:	15px 0;}
	.notice_list_com_cont > .list > li:first-child > .box {padding: 0 0 15px;}
	.notice_list_com_cont > .list > li > .box .title_area .title {font-size: 16px; line-height: 24px;}
	.notice_list_com_cont > .list > li > .box .data_list_area > .list > li {display: block; margin: 0 0 5px; padding: 0;}
	.notice_list_com_cont > .list > li > .box .data_list_area > .list > li:after {display: none;}
	/* 공지사항3 */

	.post_nav .list .item .item_wrapper .tit {padding: 8px;}
    .post_nav .list .item .item_wrapper .tit .icon {line-height: 20px;}
    .post_nav .list .item .item_wrapper .post {padding: 8px;}
    .post_nav .list .item .item_wrapper .post .text {line-height: 20px;}

	/* 상단 공통 */
	.page_com_cont_area .page_area {padding: 0 0 0 15px; background-size: 8px 11px; font-size: 14px; line-height: 21px;}
	.page_com_cont_area .style1 .btn_area > .list > li .btn {line-height: 22px;}
	.page_com_cont_area .style1 .page_slt.sty2 .com_slt {width: calc(100% - 35px);}

	/* 개인정보처리방침, 이메일무단수집거부 */
	.use_top_box .txt_box2 {text-align: center;}

	.use_top_box.sty3 {padding-top: 45px;}
	.use_top_box.sty3 .cont_btn_list_area.sty2 {top: 243px; width: 100%; right: 50%; transform: translateX(50%);}
	.use_top_box.sty3 .cont_btn_list_area.sty2 .list.tr {text-align: center;}
	.use_top_box.sty3 .flex_box {display: flex; align-items: center; flex-direction: column-reverse; }
	.use_top_box.sty3 .txt_box {display: block; width: 100%; text-align: center;}
	.use_top_box.sty3 .img_box {display: block; width: 100%; margin: 0 0 30px; padding-bottom: 71px; text-align: center;}

	.use_top_box .flex_box {display: flex; align-items: center; flex-direction: column-reverse; }
	.use_top_box .img_box {width: 100%; margin-bottom: 30px;}
	.use_top_box .txt_box {width: 100%; padding-top: 0; text-align: center;}
	
	/* 2024-11-25 추가 */
	.use_top_box .img_box.sty2 {display: block; width: 100%; margin: 0 0 10px; padding: 0;}
	.use_top_box .img_box.sty2 img {max-width: 234px;}
	.use_top_box .txt_box.sty2 {width: 100%;}
	.privacy_wrap .cont_btn_list_area.sty2 > .list.tr {text-align: center;}
	/* 2024-11-25 추가 */

	/* 이메일무단수집거부 */
	.inner_cont_area {padding: 30px 10px 25px;}
	.inner_cont_area .inner_box .title {padding: 70px 0 0; background-size: 50px; font-size: 16px; line-height: 24px;}

	/* 통합검색 */
	.total_sch_result_txt {font-size: 1.33em;}
	.total_sch_tab {margin-bottom: 40px;}
	.total_catecory_list > li {margin-bottom: 50px;}
	.sch_category_tit {padding-right: 70px;}
	.sch_result_menu_list {padding-top: 10px;}
	.sch_result_menu_list li {margin-bottom: 5px;}
	.sch_result_board_list li {display: block; margin-bottom: 0; padding: 10px 0;}
	.sch_result_board_list .cell {display: block; margin-bottom: 5px; padding: 0;}
	.sch_result_board_list .cell.first {width: 100%;}
	.sch_result_board_list .cell.second {}
	.sch_result_board_list .cell.third {width: 100%; text-align: left; font-size: 0.93em;}
	.sch_result_page_list li .tit {margin-bottom:5px; padding-right: 80px;}
	.sch_result_page_list li .img_box {width: 120px;}
	.sch_result_page_list li .img_box a {height: 100px;}
	.new_window_link {top: 1px;}
	.tsch_attach_mark {width: 58px; height: 22px; background-size: 58px;}
	.sch_result_page_list .date {top: 1px;}
	.sch_result_page_list li .txt {font-size: 0.93em;}

	/* 공지사항 */
	.table_basics_com_cont_area.scroll {position:relative; z-index:1; overflow:auto; padding:20px 0; background:url('/images/home/kor/user/board/lr_arr_ico.png') 48% 0 no-repeat; background-size:30px; animation: tblScrollAni 2s infinite;}
	.table_basics_com_cont_area.scroll .table_basics_area {min-width:767px;}
	.table_basics_com_cont_area.sty4 .table_basics_area thead {display: none}

	@-webkit-keyframes tblScrollAni {
		0% {background-position:48% 0;}
		50% {background-position:52% 0;}
		100% {background-position:48% 0;}
	}
	@keyframes tblScrollAni {
		0% {background-position:48% 0;}
		50% {background-position:52% 0;}
		100% {background-position:48% 0;}
	}
	/* 공지사항 */

	/*채용정보 - 결과확인 */
	.bdt_bg_box {padding:30px 0;}
	.certi_box {padding:0 7%;}
	.certi_box .each_box {float:none; width:100%; padding:0;}
	.certi_box .each_box:first-child {padding-bottom:20px; border-right:0 none; border-bottom:1px solid #d1d1d1;}
	.certi_box .each_box:last-child {padding-top:20px;}
	.certi_box .tit {margin-bottom: 20px; padding-top: 80px; background-size: 60px; font-size: 1.3em;}
	.certi_box .each_box.phone .tit {background-size: 40px;}
	.certi_box .txt {height: auto; margin-bottom: 10px;}
	.certi_box.one .each_box {padding:0 !important; border:0 none;}

	/* agree basic */
	.agree_box .scroll_box {height:150px; padding:10px;}
}

@media screen and (max-width:480px){

	/* 공통폼 이미지가 있을 경우 mark */
	.mark_list_area > .list > li .mark { font-size: 13px; line-height: 27px;}

	/* 갤러리 */
	.gallery_com_cont_area > .list > li {display: block; width: 100%; margin: 0 0 30px 0 !important;}
	.gallery_com_cont_area > .list > li:last-child { margin: 0 !important;}
	.gallery_com_cont_area > .list > li > .box .inner_box .text_box .title { height: inherit; font-size: 15px; line-height: 20px; overflow: inherit; text-overflow: inherit; display: inherit; -webkit-line-clamp: inherit; -webkit-box-orient: inherit; word-wrap: inherit; vertical-align: inherit;}
	.gallery_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area > .list > li { font-size: 13px;}
	.gallery_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area > .list > li.icon01 { padding-left: 20px; background-size: 15px auto;}

	/* ebook 리스트형 */
	.gallery_com_cont_area.ebook_cont > .list > li { display: inline-block; padding: 0;}
	.gallery_com_cont_area.ebook_cont > .list > li > .box .inner_box .img_box { max-width: inherit; margin: 0 0 15px 0;}
	.gallery_com_cont_area.ebook_cont > .list > li > .box .inner_box .img_box::before { display: none;}
	.gallery_com_cont_area.ebook_cont > .list > li > .box .inner_box .text_box .title { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; word-wrap: break-word; vertical-align: middle;}
	/* 갤러리 */

	/* 포스터 */
	.poster_com_cont_area > .list > li {width: 100%; margin: 0 0 10px !important;}
	/* 포스터 */

	/* 공지사항2 */
	.notice_com_cont > .list > li {width: 100%; margin: 0 0 10px !important;}
	/* 공지사항2 */

	/* ==================== 게시판 VIEW Style ==================== */
	.board_view .board_view_top .mark_list .list li .mark { font-size: 12px; line-height: 25px;}
	.board_view .board_view_con { padding: 20px 15px;}
	.board_view .board_view_file .file_box { padding: 10px 15px;}
	.board_view .board_view_file .file_each a { background-position: 0 3.5px; font-size: 14px; line-height: 21px;}
	/* ==================== 게시판 VIEW Style ==================== */

	/* 상단 공통 */
	.page_com_cont_area .page_area {margin: 0 0 5px;}
	.page_com_cont_area .style1 .page_area {margin: 0 0 5px;}
	/*.page_com_cont_area .style1 {display: block;}*/
	.page_com_cont_area .style1 .btn_area > .list > li .btn {line-height: 22px;}
	.page_com_cont_area .style1 .page_slt {max-width: 100%;}

	.com_sub_tab_area2 .list li {width: 50%;}
	.com_sub_tab_area2 .list li:after {height: 11px;}
	.com_sub_tab_area2 .list li:nth-child(-n+3) {border-top: 1px solid #e0e0e0;}
	.com_sub_tab_area2 .list li:nth-child(-n+2) {border-top: none;}
	.com_sub_tab_area2 .list li:nth-child(3n):after {display: block;}
	.com_sub_tab_area2 .list li:nth-child(2n):after {display: none;}

	.com_sub_tab_area3 .list li {width: 50%;}
	.com_sub_tab_area3 .list li:after {height: 11px;}
	.com_sub_tab_area3 .list li:nth-child(-n+3) {border-top: 1px solid #e0e0e0;}
	.com_sub_tab_area3 .list li:nth-child(-n+2) {border-top: none;}
	.com_sub_tab_area3 .list li:nth-child(3n):after {display: block;}
	.com_sub_tab_area3 .list li:nth-child(2n):after {display: none;}


	/* 개인정보처리방침, 이메일무단수집거부 */
	.privacy_cont_list .cont_list li {flex: 1 1 100%;}
	/* 통합검색 */
	.total_sch_tab li {width: 49.6%;}
	.total_sch_tab li a {height: 45px;}

	/*채용정보 - 결과확인 */
	.certi_box .each_box:first-child {padding-bottom:30px;}
	.certi_box .each_box:last-child {padding-top:30px;}
}