@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; line-height: 30px;}
	.faq_com_cont_area > .list > li .box .q_cont .q_tit .txt_box .q_txt {width: 30px; height: 30px; line-height: 30px;}
	.faq_com_cont_area > .list > li .box .a_cont .text_box {padding: 15px 25px 15px 70px; line-height: 21px;}
	.faq_com_cont_area > .list > li .box .a_cont .text_box .a_txt {top: 15px; left: 25px; width: 30px; height: 30px; 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; line-height: 24px;}
	.blog_com_cont_area > .list > li > .box .inner_box .text_box .title_area .mark {line-height: 24px;}
	.blog_com_cont_area > .list > li > .box .inner_box .text_box .text {margin: 0 0 8px;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 {line-height: 24px;}
	.blog_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li .txt {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:not(.g3) > .list > li {width: calc(25% - 15px); margin: 20px 20px 0 0;}
	.gallery_com_cont_area:not(.g3) > .list > li:nth-child(-n+4) {margin: 0 20px 0 0;}
	.gallery_com_cont_area:not(.g3) > .list > li:nth-child(4n) {margin: 0;}
	.gallery_com_cont_area > .list > li > .box .inner_box .img_box .img_inner {height: 161px;}
	.gallery_com_cont_area > .list > li > .box .inner_box .img_box .post_status2 .text {padding-left:48px;font-size:1.25rem}
	.gallery_com_cont_area > .list > li > .box .inner_box .img_box .post_status2 .text::before {width:50px;height:50px;top:2px}
	.gallery_com_cont_area > .list > li > .box .inner_box .img_box .post_status2 .icon01::before {background-size:18px}
	.gallery_com_cont_area > .list > li > .box .inner_box .img_box .post_status2 .icon02::before {background-size:11px}

	.gallery_com_cont_area > .list > li > .box .inner_box .text_box .title {height:50px;margin: 0 0 6px;font-size:1.0625rem}
	.gallery_com_cont_area.style2 > .list > li > .box .inner_box .text_box .title {height: 54px;}
	.gallery_com_cont_area > .list > li > .box .inner_box .text_box .text {height:65px;-webkit-line-clamp:2;line-height:1.4}
	.gallery_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area {margin: 0 0 6px;}
	.gallery_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li {padding: 0 0 0 60px;}
	.gallery_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li .tit {line-height: 24px;}
	.gallery_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li .txt {line-height: 24px}
	.gallery_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area > .list > li {margin: 0 8px 0 0; line-height: 24px;}
	
	.gallery_com_cont_area.sty2 > .list > li > .box .inner_box .text_box .cate {font-size:0.9375rem}
	.gallery_com_cont_area.sty2 > .list > li > .box .inner_box .text_box .title {height:45px;font-size:1.0625rem}

	.gallery_com_cont_area.g3 > .list {row-gap:28px}
	.gallery_com_cont_area.g3 > .list > li {width:calc(100% / 3 - 19px);margin-right:28px}
	/* 갤러리 */

	/* 갤러리2 */
	/*.gallery_com_cont_area2 > .list > li {display: inline-block; width: calc(50% - 12.5px); margin: 25px 25px 0 0;}
	.gallery_com_cont_area2 > .list > li:nth-child(2n) {margin: 25px 0 0;}
	.gallery_com_cont_area2 > .list > li:nth-child(-n+2) {margin: 0 25px 0 0;}
	.gallery_com_cont_area2 > .list > li:nth-child(2) {margin: 0;}*/
	.gallery_com_cont_area2 > .list > li > .box {padding: 15px;}
	.gallery_com_cont_area2 > .list > li > .box .text_inner {padding: 0 0 0 15px;}
	.gallery_com_cont_area2 > .list > li > .box .text_inner .title {height: 48px; margin: 0 0 6px; line-height: 24px;}
	.gallery_com_cont_area2 > .list > li > .box .text_inner .text {margin-bottom:18px}
	.gallery_com_cont_area2 > .list > li > .box .text_inner .info_list_area {margin: 0 0 6px;}
	.gallery_com_cont_area2 > .list > li > .box .text_inner .info_list_area > .list > li {padding: 0 0 0 60px;}
	.gallery_com_cont_area2 > .list > li > .box .text_inner .info_list_area > .list > li .tit {line-height: 24px;}
	.gallery_com_cont_area2 > .list > li > .box .text_inner .info_list_area > .list > li .txt {line-height: 24px;}
	.gallery_com_cont_area2 > .list > li > .box .text_inner .data_list_area > .list > li {margin: 0 8px 0 0; padding: 0 0 0 19px;line-height: 24px;}
	/* 갤러리2 */

	/* 포스터 */
	.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; 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; 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 {line-height: 24px;}
	.poster_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li .txt {line-height: 24px;}
	.poster_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area > .list > li {margin: 0 8px 0 0; line-height: 24px;}
	/* 포스터 */

	/* 공지사항 */
	.table_basics_com_cont_area .table_basics_area thead tr th {padding: 15px 5px; line-height: 21px;font-size:0.9375rem}
	.table_basics_com_cont_area .table_basics_area tbody tr td {padding: 15px 5px; line-height: 21px;font-size:0.9375rem}
	.table_basics_com_cont_area .table_basics_area tbody tr td .mark {padding: 0 7px;}
	.table_basics_com_cont_area .table_basics_area tbody tr td .mark2 {padding: 0 7px;}
	.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;}
	.table_basics_com_cont_area .table_basics_area tbody tr td a.lock {padding-left:13px;background-size:10px}
	/* 공지사항 */

	/* 공지사항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; 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; 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 {line-height: 24px;}
	.notice_list_com_cont > .list > li > .box .mark_list_area > .list > li .mark2 { line-height: 24px;}
	.notice_list_com_cont > .list > li > .box .title_area .title {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; line-height: 21px;}
	.notice_list_com_cont > .list > li > .box .data_list_area > .list > li:after {height: 13px;}
	/* 공지사항3 */
	
	/* ==================== 게시판 VIEW Style ==================== */
	.board_view .board_view_top {padding-bottom:13px}
	.board_view .board_view_top .tit {margin-bottom:0;font-size:1.5rem}
	.board_view .board_view_con {padding:30px 20px}
	.board_view .board_view_con .box_cont.q_box .title, 
	.board_view .board_view_con .box_cont.a_box .title {padding:19px 15px 18px 60px}
	.board_view .board_view_con .box_cont.q_box .title::before, 
	.board_view .board_view_con .box_cont.a_box .title::before {width:32px;height:32px;font-size:1rem;top:12px;left:17px}
	.board_view .board_view_con .box_cont .text_box {padding:15px 10px 15px 20px}
	
	.faq_view.board_view .board_view_top .tit {font-size:1.25rem}
	.faq_view.board_view .board_view_top .mark_list {margin:2px 5px 0 auto}

	/* 공통탭 */
	.com_tab_area {margin: 0 0 25px;}
	.com_tab_area .list li .tab_btn {padding: 0 30px 0 15px; line-height: 50px;}
	.com_tab_area .list li .tab_btn:after {right: 15px; width: 9px; height: 5px;}
	
	.com_sub_tab_area {margin-bottom:30px}
	.com_sub_tab_area .list li .btn {height:54px}
	.com_sub_tab_area .list li .btn .text {font-size:1.125rem}
	/* 공통탭 */
	
	/* 개인정보처리방침, 이메일무단수집거부 */
	.com_info_law_cont_area > .list > li { margin: 0 0 35px 0;}
	.com_info_law_cont_area > .list > li > .law_top_cont_area { padding: 25px;}
	.com_info_law_cont_area > .list > li > .law_top_cont_area .box { padding: 7px 0 7px 78px; background-size: 55px auto;}
	.com_info_law_cont_area > .list > li > .law_top_cont_area .box > .list > li { margin: 0 0 10px; line-height: 23px;}
	.com_info_law_cont_area > .list > li > .label_area .tit_area .tit { line-height: 35px;}
	.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li > .label_box { padding: 62px 5px 5px 5px; background-position: top 10px center; background-size: auto 45px;}
	.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li > .label_box .txt {line-height: 22px;}
	.com_info_law_cont_area > .list > li > .composition_list_area { padding: 15px 25px;}

	/* 완료 */
	.inner_cont_area {padding:50px 10px 45px}
	.inner_cont_area .inner_box .title {margin-bottom:8px;padding-top:140px;font-size:1.375rem;background-size:120px}
	
	/* 통합검색 */
	.integration_sch_com_area > .sch_com_list_area > li .search_category {margin-bottom:13px}
	.integration_sch_com_area > .sch_com_list_area > li .search_category .title {font-size:1.375rem;line-height:1.4}
	.integration_sch_com_area > .sch_com_list_area > li .no_data_box .box .title {font-size:1.375rem}
	.integration_sch_com_area > .sch_com_list_area > li .no_data_box .box .text {font-size:1rem;line-height:1.4}
}


@media screen and (max-width:1080px){

	/* 공통폼 이미지가 있을 경우 mark */
	.mark_list_area > .list > li .mark {padding: 0 10px; line-height: 24px;}
	.mark_list_area > .list > li .mark2 {padding: 0 10px; line-height: 24px;}

	/* 상단 공통 */
	.page_com_cont_area {margin-bottom:0}
	.page_com_cont_area .page_area {padding-left:15px;line-height: 21px;font-size:0.9375rem;background-size:11px}
	.page_com_cont_area .lineup_select select {width:130px}
	.page_com_cont_area .style1 .btn_area > .list > li .btn {padding: 0 10px; line-height: 32px;}
	.page_com_cont_area .style1 .page_slt .com_slt {height: 30px;}
	.page_com_cont_area .style1 .page_slt.sty2 .text {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 {line-height: 21px;}
	.blog_com_cont_area > .list > li > .box .inner_box .text_box .title_area .mark {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 {padding: 20px 0 0;}
	.gallery_com_cont_area:not(.g3) > .list > li {width: calc(33.3333% - 13.3333px); margin: 20px 20px 0 0;}
	.gallery_com_cont_area:not(.g3) > .list > li:nth-child(-n+4) {margin: 20px 20px 0 0;}
	.gallery_com_cont_area:not(.g3) > .list > li:nth-child(-n+3) {margin: 0 20px 0 0;}
	.gallery_com_cont_area:not(.g3) > .list > li:nth-child(4n) {margin: 20px 20px 0 0;}
	.gallery_com_cont_area:not(.g3) > .list > li:nth-child(3n) {margin-right:  0;}
	.gallery_com_cont_area:not(.g3) > .list > li > .box .inner_box .text_box {padding: 15px;}
	.gallery_com_cont_area:not(.g3) > .list > li > .box .inner_box .text_box .title {height:43px}
	.gallery_com_cont_area.style2 > .list > li > .box .inner_box .text_box .title {height: 48px;}
	.gallery_com_cont_area > .list > li > .box .inner_box .text_box .text {height: 36px; line-height: 18px;}
	.gallery_com_cont_area > .list > li > .box .inner_box .img_box .post_status2 .text {padding-left:38px;font-size:1.0625rem}
	.gallery_com_cont_area > .list > li > .box .inner_box .img_box .post_status2 .text::before {width:40px;height:40px}
	.gallery_com_cont_area > .list > li > .box .inner_box .img_box .post_status2 .icon01::before {background-size:15px}
	.gallery_com_cont_area > .list > li > .box .inner_box .img_box .post_status2 .icon02::before {background-size:8px}
	.gallery_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li {padding: 0 0 0 55px;}
	.gallery_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li .tit {line-height: 21px;}
	.gallery_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li .txt {line-height: 21px;}
	.gallery_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area > .list > li {line-height: 21px;}
	
	.gallery_com_cont_area.sty2 {padding-bottom:0}
	.gallery_com_cont_area.sty2 > .list > li > .box .inner_box .text_box .info_list_area > .list > li {margin-bottom:7px}
		
	.gallery_com_cont_area.g3 > .list {row-gap:20px}
	.gallery_com_cont_area.g3 > .list > li {width:calc(100% / 3 - 14px);margin-right:20px}
	/* 갤러리 */

	/* 갤러리2 */
	.gallery_com_cont_area2 {margin-top:5px}
	/*.gallery_com_cont_area2 > .list > li {display: inline-block; width: calc(50% - 12.5px); margin: 15px 15px 0 0;}
	.gallery_com_cont_area2 > .list > li:nth-child(2n) {margin: 15px 0 0;}
	.gallery_com_cont_area2 > .list > li:nth-child(-n+2) {margin: 0 15px 0 0;}
	.gallery_com_cont_area2 > .list > li:nth-child(2) {margin: 0;}
	.gallery_com_cont_area2 > .list > li > .box {display: block; padding: 10px;}
	.gallery_com_cont_area2 > .list > li > .box .img_inner {display: block; width: 100%; margin: 0 0 10px;}
	.gallery_com_cont_area2 > .list > li > .box .text_inner {display: block; padding: 0;}
	.gallery_com_cont_area2 > .list > li > .box .text_inner .title {height: 21px; line-height: 21px; -webkit-line-clamp: 1;}
	.gallery_com_cont_area2 > .list > li > .box .text_inner .text {height: 21px; -webkit-line-clamp: 1;}*/
	.gallery_com_cont_area2 > .list > li > .box {padding:10px 5px}
	.gallery_com_cont_area2 > .list > li > .box .img_inner {width:150px}
	.gallery_com_cont_area2 > .list > li > .box .img_inner .img_area .inner {height:150px}
	.gallery_com_cont_area2 > .list > li > .box .text_inner .title {font-size:1.125rem}
	.gallery_com_cont_area2 > .list > li > .box .text_inner .text {height:40px	;font-size:0.9375rem;-webkit-line-clamp:2}
	.gallery_com_cont_area2 > .list > li > .box .text_inner .keyword > .list .txt {padding:0 7px;font-size:0.875rem}
	.gallery_com_cont_area2 > .list > li > .box .text_inner .info_list_area > .list > li {padding: 0 0 0 55px;}
	.gallery_com_cont_area2 > .list > li > .box .text_inner .info_list_area > .list > li .tit {line-height: 21px;}
	.gallery_com_cont_area2 > .list > li > .box .text_inner .info_list_area > .list > li .txt {line-height: 21px;}
	.gallery_com_cont_area2 > .list > li > .box .text_inner .data_list_area > .list > li {line-height: 21px;}
	/* 갤러리2 */

	/* 포스터 */
	.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 {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;padding:5px 0}
	.table_basics_com_cont_area .table_basics_area tbody tr td {display: block; position:relative; padding:1px 0; line-height: 21px; 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) ": "; width: auto; margin: 0 5px 0 0; color: #333333; vertical-align: middle;}
	.table_basics_com_cont_area .table_basics_area tbody tr td.tit {font-weight: 700;}
	.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: none;}
	.table_basics_com_cont_area .table_basics_area tbody tr td.file {display: none;}
	.table_basics_com_cont_area .table_basics_area tbody tr td .mark {width: auto; margin: 0; padding: 0 7px; border-radius: 5px; line-height: 21px;}
	.table_basics_com_cont_area .table_basics_area tbody tr td .mark2 {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_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;}
	/* 공지사항 */

	/* 공지사항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; 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 {line-height: 24px;}
	/* 공지사항3 */

	/* ==================== 게시판 VIEW Style ==================== */
    .board_view {margin: 15px 0 0;}
	.board_view .board_view_top {padding:0 20px 20px;}
	.board_view .board_view_top .tit {margin: 0 0 10px; line-height: 27px;}
	.board_view .board_view_top .tit .qna_area .qna_txt {width: 27px; height: 27px; margin: 0 5px 0 0; line-height: 27px;}
	.board_view .board_view_top .tit .qna_area .tit {line-height: 27px;}
	.board_view .board_view_top .sort {margin-top:0;}
	.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_view_top .mark_list .list li .mark {padding: 5px 7px;font-size:0.875rem;line-height:1}
    .board_view .board_view_top .btn_arr {width: 8px; height: 13px; margin: -8px 0 0;}
    .board_view .board_view_top .board_prev {left: 5px;}
    .board_view .board_view_top .board_next {right: 5px;}
    .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_con {min-height:200px;padding: 10px;}
	.board_view .board_view_file .tit {display:block; width:100%;padding:10px 15px;font-size:inherit}
	.board_view .board_view_file .file_box {display:block;}
	.board_view .board_view_file .file_box {padding: 10px;}
	.board_view .board_view_file .file_each {margin-top:8px}
	.board_view .board_view_file .file_each .down_txt {padding: 0 0 0 15px; background-size: 9px; background-position: 0 5px; line-height: 18px;}
	.board_view .board_view_file .file_each .btn_file {}
	.board_view .board_view_file .file_each .btn_file .text {line-height: 24px;}

	.board_view .board_view_con .box_cont {margin: 30px 0 0;}
	.board_view .board_view_con .box_cont .title {padding: 0 0 0 35px; 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; line-height: 24px;}
	
	.board_view .board_view_con .box_cont.q_box .title, 
	.board_view .board_view_con .box_cont.a_box .title {padding:16px 10px 14px 48px;font-size:1.0625rem}
	.board_view .board_view_con .box_cont.q_box .title::before, 
	.board_view .board_view_con .box_cont.a_box .title::before {width:26px;height:26px;font-size:0.9375rem;top:11px;left:13px}
	/* ==================== 게시판 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 20px; background-size: 10px auto; line-height: 22px;font-size:inherit}
    .post_nav .list .item .item_wrapper .post {padding: 10px;}
    .post_nav .list .item .item_wrapper .post .text {padding:0; line-height: 22px;}

	/* ==================== Pagination Style ==================== */
	.pagination {margin: 15px 0 0;}
	.pagination a {width: 23px; height: 23px;line-height: 25px;}
	.pagination a:hover,
	.pagination a:focus, 
	.pagination .active {font-weight:400}
	.pagination .page_arrow {}
	.pagination .page_arrow.l1 {margin: 0 7px 3px 0;}
	.pagination .page_arrow.r1 {margin: 0 0 3px 7px;}
	.pagination.skin2 a {line-height:20px;}
    .pagination .page_arrow.l2 {margin: 0 0 3px 0;}
    .pagination .page_arrow.r2 {margin: 0 0 3px 0;}
    /* ==================== Pagination Style ==================== */

	/* 공통탭 */
	.com_tab_area {margin: 0 0 15px;}
	.com_tab_area .list {display: block; font-size: 0;}
	.com_tab_area .list li {display: inline-block; border-top: none; width: 50%;}
	.com_tab_area .list li:nth-child(-n+2) {border-top: 1px solid #dadce0;}
	.com_tab_area .list li:nth-child(3) {border-left: 1px solid #dadce0;}
	.com_tab_area .list li .tab_btn {padding: 0 20px 0 10px; line-height: 40px;}
	.com_tab_area .list li .tab_btn:after {right: 5px;}
	.com_tab_area .list li.on .tab_btn:before {left: -1px;}

	.com_tab_area.sty2 .list li {display: inline-block; width: 50%;}
	.com_tab_area.sty2 .list li .tab_btn {height: 42px;}
	.com_tab_area.sty2 .list li .tab_btn .text {line-height: 20px;}
	
	.com_sub_tab_area {margin: 0 0 22px;}
	.com_sub_tab_area .list li:after {}
	.com_sub_tab_area .list li .btn {height: 50px;}
	.com_sub_tab_area .list li .btn .text {font-size:1.0625rem}
	/* 공통탭 */

	/* 개인정보처리방침, 이메일무단수집거부 */
	.com_info_law_cont_area > .list > li { margin: 0 0 30px 0;}
	.com_info_law_cont_area > .list > li > .law_top_cont_area { padding: 20px;}
	.com_info_law_cont_area > .list > li > .law_top_cont_area .box { padding: 5px 0 5px 65px; background-size: auto 45px;}
	.com_info_law_cont_area > .list > li > .law_top_cont_area .box > .list > li {line-height: 22px;}
	.com_info_law_cont_area > .list > li > .law_top_cont_area .box > .list > li br { display: none;}
	.com_info_law_cont_area > .list > li > .label_area .tit_area .tit {line-height: 30px;}
	.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li { width: 20%;}
	.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li > .label_box { padding: 52px 5px 5px 5px; background-size: auto 37px;}
	.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li > .label_box .txt {line-height: 21px;}
	.com_info_law_cont_area > .list > li > .composition_list_area { padding: 10px 20px;}
	.com_info_law_cont_area > .list > li > .composition_list_area > .list > li .text { padding: 0 0 0 10px;}
	.com_info_law_cont_area > .list > li > .cont_law_com_box > .title_area { margin: 0 0 10px 0}
	/*.com_info_law_cont_area > .list > li > .cont_law_com_box > .title_area:before { width: 13px; height: 14px;}*/
	.com_info_law_cont_area > .list > li > .cont_law_com_box > .title_area .title {line-height: 27px;}
	.com_info_law_cont_area > .list > li > .cont_law_com_box > .title_area .law_icon_area { margin: 0 0 0 5px;}
	.com_info_law_cont_area > .list > li > .cont_law_com_box > .title_area .law_icon_area > .list > li .icon { height: 27px;}
	.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li { margin: 0 0 15px 0;}
	.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li > .list3 { margin: 10px 0 0 0;}
	.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li > .list3 > li { margin:  0 0 5px 0;}
	.com_info_law_cont_area > .list > li .table_container .table_inner .table_area thead tr th { padding: 7px;}
	.com_info_law_cont_area > .list > li .table_container .table_inner .table_area tbody tr td { padding: 7px;}

	/* 이메일무단수집거부 */
	.inner_cont_area {padding: 40px 10px 35px;}
	.inner_cont_area .inner_box .title {padding: 90px 0 0; background-size: 76px; line-height: 27px;}
	.inner_cont_area .inner_box .text {line-height: 21px;}

	/* 통합검색 */
	.integration_sch_com_area > .sch_com_list_area > li {margin: 0 0 35px;}
	.integration_sch_com_area > .sch_com_list_area > li .search_category {margin: 0 0 10px;}
	.integration_sch_com_area > .sch_com_list_area > li .search_category .title {}
	.integration_sch_com_area > .sch_com_list_area > li .search_category .btn_more2 .text {line-height: 24px;}
	.integration_sch_com_area > .sch_com_list_area > li .total_area .total {line-height: 21px;}
	.integration_sch_com_area > .sch_com_list_area > li .sch_list_area > .list > li .box {padding: 15px;}
	.integration_sch_com_area > .sch_com_list_area > li .sch_list_area > .list > li .box > .menu_list > .list > li {line-height: 21px;}
	.integration_sch_com_area > .sch_com_list_area > li .sch_list_area > .list > li .box > .tit {margin: 0 0 5px; line-height: 21px;}
	.integration_sch_com_area > .sch_com_list_area > li .sch_list_area > .list > li .box > .cont_text {margin: 0 0 5px; line-height: 20px;}
	.integration_sch_com_area > .sch_com_list_area > li .sch_list_area > .list > li .box > .date {line-height: 20px;}
	.integration_sch_com_area > .sch_com_list_area > li .no_data_box {padding: 40px 10px 30px;}
	.integration_sch_com_area > .sch_com_list_area > li .no_data_box .box {}
	.integration_sch_com_area > .sch_com_list_area > li .no_data_box .box .title {}
	.integration_sch_com_area > .sch_com_list_area > li .no_data_box .box .text {}
}

@media screen and (max-width:767px){
	.page_com_cont_area .lineup_select {margin-top:-18px}
	
	/* FAQ */
	.faq_com_cont_area > .list > li .box .q_cont .q_tit .txt_box, 
	.faq_com_cont_area > .list > li .box .a_cont .text_box {font-size:0.9375rem}
	
	/* 블로그 */
	.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:not(.g3) {padding: 15px 0 0;}
	.gallery_com_cont_area:not(.g3) > .list > li {width: calc(50% - 7.5px); margin: 15px 15px 0 0;}
	.gallery_com_cont_area:not(.g3) > .list > li:nth-child(-n+4) {margin: 15px 15px 0 0;}
	.gallery_com_cont_area:not(.g3) > .list > li:nth-child(-n+3) {margin: 15px 15px 0 0;}
	.gallery_com_cont_area:not(.g3) > .list > li:nth-child(-n+2) {margin: 0 15px 0 0;}
	.gallery_com_cont_area:not(.g3) > .list > li:nth-child(4n) {margin: 15px 15px 0 0;}
	.gallery_com_cont_area:not(.g3) > .list > li:nth-child(3n) {margin: 15px 15px 0 0;}
	.gallery_com_cont_area:not(.g3) > .list > li:nth-child(2n) {margin-right:  0;}
	.gallery_com_cont_area:not(.g3) > .list > li > .box .inner_box .text_box {padding: 10px;}
	/*.gallery_com_cont_area:not(.g3) > .list > li > .box .inner_box .text_box .title {height:38px}*/
	.gallery_com_cont_area.style2 > .list > li > .box .inner_box .text_box .title {height: 42px;}

	.gallery_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li .txt {font-size:0.9375rem}
	.gallery_com_cont_area.sty2 > .list > li > .box .inner_box .text_box .info_list_area > .list > li {padding-left:56px}
	.gallery_com_cont_area.sty2 > .list > li > .box .inner_box .text_box .info_list_area > .list > li .tit {font-size:0.875rem}
	
	.gallery_com_cont_area.g3 > .list {row-gap:15px}
	.gallery_com_cont_area.g3 > .list > li {width:calc(100% / 2 - 10px)}
	.gallery_com_cont_area.g3 > .list > li:nth-child(3n) {margin-right:15px}
	.gallery_com_cont_area.g3 > .list > li:nth-child(2n) {margin-right:0}
	/* 갤러리 */

	/* 갤러리2 */
	.gallery_com_cont_area2 {}
	.gallery_com_cont_area2 > .list {display:flex;flex-wrap:wrap;row-gap:20px;margin-top:10px}
	.gallery_com_cont_area2 > .list > li {width:calc(50% - 6px);margin-right:12px}
	.gallery_com_cont_area2 > .list > li:nth-child(2n) {margin-right:0}
	.gallery_com_cont_area2 > .list > li > .box {display:block;padding:0;border-radius:0;border-bottom:0}
	.gallery_com_cont_area2 > .list > li > .box .img_inner {display:block;width:auto}
	.gallery_com_cont_area2 > .list > li > .box .img_inner .img_area .inner {height:39vw}
	.gallery_com_cont_area2 > .list > li > .box .text_inner {display:block;margin-top:10px;padding:0}
	/*.gallery_com_cont_area2 > .list > li {display: inline-block; width: 100%; margin: 15px 0 0 0;}
	.gallery_com_cont_area2 > .list > li:nth-child(2n) {margin: 15px 0 0 0;}
	.gallery_com_cont_area2 > .list > li:nth-child(-n+2) {margin: 15px 0 0 0;}
	.gallery_com_cont_area2 > .list > li:nth-child(2) {margin: 15px 0 0;}
	.gallery_com_cont_area2 > .list > li:nth-child(1) {margin: 0;}*/
	/* 갤러리2 */

	/* 포스터 */
	.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 {line-height: 21px;}
	.poster_com_cont_area.style2 > .list > li > .box .inner_box .text_box .title {height: 42px;}
	/* 포스터 */

	/*.table_basics_com_cont_area .table_basics_area tbody tr th, 
	.table_basics_com_cont_area .table_basics_area tbody tr td {font-size:0.875rem}*/

	/* 공지사항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; 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 {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 */
	
	.board_view .board_title_cont {padding: 20px 10px 15px 20px;}
	.board_view .board_title_cont .mark_list_area .list li .mark {line-height: 20px;}
	.board_view .board_title_cont .program_title {display: block; margin: 8px 0 0; line-height: 24px;}
	.board_view .board_title_cont .title {margin: 0 0 10px; line-height: 24px;}
	.board_view .board_title_cont .title .qna_area {}
	.board_view .board_title_cont .title .qna_area .qna_txt {width: 24px; height: 24px; margin: 0 5px 0 0; line-height: 24px;}
	.board_view .board_title_cont .title .qna_area .tit {line-height: 24px;}
	.board_view .board_title_cont .data_list_area .list li {line-height: 20px;}
	.board_view .board_title_cont .data_list_area .list li:after {top: 5px;}
	
	.board_view .board_view_con .box_cont.q_box .title, 
	.board_view .board_view_con .box_cont.a_box .title {padding-left:42px}
	.board_view .board_view_con .box_cont.q_box .title::before, 
	.board_view .board_view_con .box_cont.a_box .title::before {width:23px;height:23px;font-size:0.875rem;top:12px;left:12px}
	.board_view .board_view_con .box_cont .text_box {padding:10px 10px 10px 15px}
	.faq_view.board_view .board_view_top .tit {font-size:1.125rem}

	.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:12px 8px;}
    .post_nav .list .item .item_wrapper .post .text {line-height: 20px;-webkit-line-clamp:2}
	
	.board_view .board_view_top .tit {margin-bottom:0;font-size:1.375rem}
	.board_view .board_view_file .file_each .down_txt {max-width:calc(100% - 137px);-webkit-line-clamp:4}
	.board_view .board_view_file .file_each .btn_file {padding:0 8px;line-height:23px}

	/* 상단 공통 */
	.page_com_cont_area .page_area {padding: 0 0 0 13px; background-size: 8px 11px; }
	.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);}

	/* 공통탭 */
	.com_tab_area .list li .tab_btn {line-height: 30px;}
	.com_sub_tab_area .list li .btn {height:43px;border-top-width:2px}
	.com_sub_tab_area .list li .btn .text {font-size:0.9375rem}

	.com_sub_tab_area.tab5 .list {flex-wrap:wrap}
	.com_sub_tab_area.tab5.tab5 .list li {width:calc(100% / 3)}
	.com_sub_tab_area.tab5 .list li:after {display:none}
	.com_sub_tab_area.tab5 .list li .btn {border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
	.com_sub_tab_area.tab5 .list li:nth-child(3n) {border-right:0}
	.com_sub_tab_area.tab5 .list li:nth-child(4) .btn, 
	.com_sub_tab_area.tab5 .list li:nth-child(5) .btn, 
	.com_sub_tab_area.tab5 .list li:nth-child(6) .btn {border-bottom:0}
	/*.com_sub_tab_area .list {display: block; font-size: 0;}
	.com_sub_tab_area .list li {display: inline-block; width:50%; border-top: 1px solid #e0e0e0;}
	.com_sub_tab_area .list li:after {height: 11px;}
	.com_sub_tab_area .list li:nth-child(3n):after {display: none;}
	.com_sub_tab_area .list li:nth-child(-n+3) {border-top: none;}
	.com_sub_tab_area .list li .btn {height: 40px;}
	.com_sub_tab_area .list li .btn .text {}*/
	/* 공통탭 */

	
	/* 개인정보처리방침, 이메일무단수집거부 */
	.com_info_law_cont_area > .list > li { margin: 0 0 25px 0;}
	.com_info_law_cont_area > .list > li > .law_top_cont_area { padding: 15px;}
	.com_info_law_cont_area > .list > li > .law_top_cont_area .box { padding: 0; background-image: inherit; background-position: inherit; background-size: inherit; background-repeat: no-repeat;}
	.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li { width: 33.333%;}
	.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li > .label_box { padding: 43px 5px 5px 5px; background-size: auto 30px;}
	.com_info_law_cont_area > .list > li > .composition_list_area { padding: 10px 15px;}
	.com_info_law_cont_area > .list > li > .composition_list_area > .list > li { display: block; width: 100%; margin: 0 0 5px 0 !important;}
	.com_info_law_cont_area > .list > li > .composition_list_area > .list > li:last-child { margin: 0 !important;}
	/*.com_info_law_cont_area > .list > li > .cont_law_com_box > .title_area:before { top: 5px;}*/
	.com_info_law_cont_area > .list > li > .cont_law_com_box > .title_area .title {line-height: 24px;}
	.com_info_law_cont_area > .list > li > .cont_law_com_box > .title_area .law_icon_area > .list > li .icon { height: 24px;}
	.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li { margin: 0 0 10px 0;}
	.com_info_law_cont_area > .list > li .table_container { padding: 13px 0 0; background-image: url('/images/common/lr_arr_ico.png'); background-size: 16px auto; background-repeat: no-repeat; animation: tblScrollAni 2s infinite;}
	.com_info_law_cont_area > .list > li .table_container .table_inner { overflow: auto;}
	.com_info_law_cont_area > .list > li .table_container .table_inner .table_area { min-width: 767px;}

	/* 완료 */
	.inner_cont_area {padding:25px 10px}
	.inner_cont_area .inner_box .title {padding-top:90px;font-size:1.0625rem;background-size:70px}
	.inner_cont_area .inner_box .text {font-size:0.9375rem}

	/* 통합검색 */
	.integration_sch_com_area > .sch_com_list_area > li {margin: 0 0 20px;}
	.integration_sch_com_area > .sch_com_list_area > li .search_category {margin: 0 0 5px;}
	.integration_sch_com_area > .sch_com_list_area > li .search_category .title {font-size:1.125rem}
	.integration_sch_com_area > .sch_com_list_area > li .search_category .btn_more2 .text {line-height: 21px;}
	.integration_sch_com_area > .sch_com_list_area > li .sch_list_area > .list > li .box {padding: 10px;}
	.integration_sch_com_area > .sch_com_list_area > li .no_data_box {padding: 30px 5px 20px;}
	.integration_sch_com_area > .sch_com_list_area > li .no_data_box .box {}
	.integration_sch_com_area > .sch_com_list_area > li .no_data_box .box .title {font-size:1.125rem;line-height:1.4}
	.integration_sch_com_area > .sch_com_list_area > li .no_data_box .box .text {font-size:0.875rem}
}

@media screen and (max-width:480px){
	.page_com_cont_area .lineup_select {gap:8px;margin-top:-9px}
	.page_com_cont_area .lineup_select select {width:115px}
	
	/* FAQ */
	.faq_com_cont_area > .list > li .box .q_cont .q_tit:after {width:13px;height:8px;right:10px}
	.faq_com_cont_area > .list > li .box .q_cont .q_tit .txt_box, 
	.faq_com_cont_area > .list > li .box .a_cont .text_box {font-size:0.875rem}
	
	/* ==================== 게시판 VIEW Style ==================== */
	.board_view .board_view_con {min-height:100px}
	.board_view .board_view_top .tit {font-size:1.25rem}
	.board_view .board_view_con .box_cont.q_box .title, 
	.board_view .board_view_con .box_cont.a_box .title {font-size:1rem}
	.faq_view.board_view .board_view_top .tit {display:block;width:auto;margin-top:3px}


	/* 갤러리 */
	.gallery_com_cont_area {padding-top:10px}
	.gallery_com_cont_area:not(.g3) > .list > li {width: 100%; margin: 0 0 10px !important;}
	.gallery_com_cont_area:not(.g3) > .list > li > .box .inner_box .text_box .title {height:auto}
	
	.gallery_com_cont_area.g3 > .list {display:block}
	.gallery_com_cont_area.g3 > .list > li {display:block;width:auto;margin:0 0 10px 0}
	.gallery_com_cont_area.g3 > .list > li:nth-child(3n) {margin-right:0}

	.gallery_com_cont_area2 > .list > li {width:100%;margin-right:0}
	.gallery_com_cont_area2 > .list > li > .box .img_inner .img_area .inner {height:83vw}
	.gallery_com_cont_area2 > .list > li > .box .text_inner .title {height:auto}
	.gallery_com_cont_area2 > .list > li > .box .text_inner .text {height:auto}
	/* 갤러리 */

	/* 포스터 */
	.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 */

	/* 상단 공통 */
	.page_com_cont_area::after {display:block;height:0;clear:both;visibility:hidden;content:""}
	.page_com_cont_area .page_area {margin: 0 0 5px;font-size:0.875rem}
	.page_com_cont_area .lineup_select .txt {display:none}
	.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_area:not(.tab5) .list {flex-wrap:wrap}
	.com_sub_tab_area:not(.tab5) .list li {width: 50%}
	.com_sub_tab_area:not(.tab5) .list li::after {display:none}
	.com_sub_tab_area:not(.tab5) .list li .btn {border-bottom:1px solid #e1e1e1}
	.com_sub_tab_area:not(.tab5) .list li:nth-child(3n) .btn {border-right:1px solid #e1e1e1}
	.com_sub_tab_area:not(.tab5) .list li:nth-child(2n) .btn {border-right:0}
	.com_sub_tab_area:not(.tab5) .list li:nth-child(3) .btn, 
	.com_sub_tab_area:not(.tab5) .list li:nth-child(4) .btn {border-bottom:0}
	.com_sub_tab_area.tab5 .list li:nth-child(4) .btn {border-bottom:1px solid #e1e1e1}

	/*.com_sub_tab_area .list li:after {}
	.com_sub_tab_area .list li:nth-child(-n+3) {border-top: 1px solid #e0e0e0;}
	.com_sub_tab_area .list li:nth-child(-n+2) {border-top: none;}
	.com_sub_tab_area .list li:nth-child(3n):after {display: block;}
	.com_sub_tab_area .list li:nth-child(2n):after {display: none;}*/
	.com_sub_tab_area .list li .btn .text {}
	
	/* 개인정보처리방침, 이메일무단수집거부 */
	.com_info_law_cont_area > .list > li { margin: 0 0 20px 0;}
	.com_info_law_cont_area > .list > li > .law_top_cont_area { padding: 10px 15px;}
	.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li { width: 50%;}

	/* 통합검색 */
	.integration_sch_com_area > .sch_com_list_area > li .search_category .title {line-height: 21px;}
	.integration_sch_com_area > .sch_com_list_area > li .no_data_box {padding: 20px 5px 15px;}
	.integration_sch_com_area > .sch_com_list_area > li .no_data_box .box {}
	.integration_sch_com_area > .sch_com_list_area > li .no_data_box .box .title {}
}