@charset "utf-8";

/*notice_list 공지사항리스트 시작*/
.contents_sub{width:100%;max-width:1400px;margin:0 auto;margin-bottom:100px;}
.sub_tit{font-family: 'Gmarket Sans';font-size:37px; line-height:1.4; color:#000;letter-spacing:-0.6px; font-weight:700;padding-top:30px; text-align:center;}

table {border-spacing: 0;table-layout:fixed;}
*:first-child+html table {border-collapse:collapse;border-spacing:0;}

.search_wrap {overflow:hidden;margin-bottom:10px;}
.search_total {float:left;font-size:16px;color:#777777;font-weight:400;padding-top:8px;}
.search_total_num {color:#0e6ca5;font-weight:bold;margin:0 5px;}

.search {float:right;overflow:hidden;}
.search select {float:left;width:100px;height:35px;padding:0 10px;box-sizing:border-box;border:1px solid #cccccc;/*아이콘 없애기*/-webkit-appearance:none; -moz-appearance:none;appearance:none;/*사용할아이콘*/background:url("../image/btn/Search_list.png") no-repeat 95% 50%;margin-right:10px;}
.search select::-ms-expand {display:none;}/*기존 아이콘 없애기*/
.search select {font-size:16px;color:#777777;font-weight:100;}
.search_text {float:left;height:35px;border:1px solid #cccccc;box-sizing:border-box;;background:#f4f5f8;overflow:hidden;}
.search_text input[type="text"] {width:88%;height:35px;background:none;border:none;float:left;padding:0 10px;box-sizing:border-box;}
.search_text a {float:left;height:35px;width:15px;background:url("../image/btn/search_icon.png") center no-repeat;}

.notice_list {border-top:2px solid #333333;width:100%;}
.notice_list tr {border-bottom:1px solid #cccccc;box-sizing:border-box;}
.notice_list tr th {height:42px;text-align:center;color:#333333;font-size:16px;background:#f4f5f8;font-weight:400;}
.notice_list tr td {height:51px;text-align:center;color:#777777;font-size:16px;font-weight:300;border-bottom:1px solid #cccccc;}
.notice_list tr:nth-child(1) {border-bottom:none;}
.notice_list tr td a {display:inline-block;color:#333333;font-size:16px;}
.notice_list tr td:nth-child(2) {white-space:nowrap;text-overflow:clip;overflow:hidden;text-align:left;}
.notice_list tr td:last-child span {display:block;text-indent:-99999px;}
.notice_list tr td:last-child span.file {background:url("../image/btn/file.png") center no-repeat;}
.notice_list tr td:last-child span.nofile {background:none !important;border-left:none !important;}
/*버튼*/
.paging_list_bulit {margin-top:40px;text-align:center;height:36px;}
.paging_list_bulit li {display:inline-block;width:34px;height:34px;vertical-align:top;}
.paging_list_bulit li a {display:inline-block;width:34px;height:34px;line-height:34px;}
.paging_list_bulit li.on a {background:#0e6ca5;border-radius:50%;}
.paging_list_bulit li a span {color:#333333;font-size:14px;font-weight:400;}
.paging_list_bulit li.on a span {color:#ffffff;font-weight:bold;}

.paging_list_bulit .list_prev_01 {width:10px;margin-right:30px;}
.paging_list_bulit .list_prev_01 a {background:none;border-radius:unset;width:10px;text-indent:-9999px;background:url("../image/btn/list_prev_off_01.png") 0 center no-repeat;}
.paging_list_bulit .list_prev_01.on a {background:url("../image/btn/list_prev_on_01.png") 0 center no-repeat;}
.paging_list_bulit .list_prev_02 {width:15px;margin-right:20px;}
.paging_list_bulit .list_prev_02 a {background:none;border-radius:unset;width:15px;text-indent:-9999px;background:url("../image/btn/list_prev_off_02.png") 0 center no-repeat;}
.paging_list_bulit .list_prev_02.on a {background:url("../image/btn/list_prev_on_02.png") 0 center no-repeat;}

.paging_list_bulit .list_next_01 {width:10px;margin-left:30px;}
.paging_list_bulit .list_next_01 a {background:none;border-radius:unset;width:10px;text-indent:-9999px;background:url("../image/btn/list_next_off_01.png") 0 center no-repeat;}
.paging_list_bulit .list_next_01.on a {background:url("../image/btn/list_next_on_01.png") 0 center no-repeat;}
.paging_list_bulit .list_next_02 {width:15px;margin-left:20px;}
.paging_list_bulit .list_next_02 a {background:none;border-radius:unset;width:15px;text-indent:-9999px;background:url("../image/btn/list_next_off_02.png") 0 center no-repeat;}
.paging_list_bulit .list_next_02.on a {background:url("../image/btn/list_next_on_02.png") 0 center no-repeat;}
/*notice_list 공지사항리스트 끝*/
/*notice_img_list 센터활동 시작*/
.notice_img_list {overflow:hidden;}
.notice_img_list li {float:left;width:49%;}
.notice_img_list li:nth-child(even) {margin-left:2%;}
.notice_img_list li + li + li {margin-top:24px;}
.notice_img_list li a {display:block;}
.notice_img_list li a img {display:block;width:100%;max-width:100%;height:254px;}
.notice_img_list li a div {display:block;padding:22px 22px 18px;background:#f4f4f4;}
.notice_img_list li.on a div {background:#ffffff;padding:22px 22px 16px;border-bottom:2px solid #0e6ca5;}
.notice_img_list li a div .notice_img_list_num {display:inline-block;margin:5px 10px 0 0;font-size:16px;color:#777777;font-weight:300;}
.notice_img_list li a div .notice_img_list_tit {font-size:20px;color:#333333;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.notice_img_list li a div .notice_img_list_date {font-size:15px;color:#777777;font-weight:300;margin-top:30px;}
.notice_img_list li a div .notice_img_list_date span {display:inline-block;font-size:15px;color:#777777;font-weight:700;}
.notice_img_list li a div .notice_img_list_date span + span {margin-left:20px;}
.notice_img_list li a div .notice_img_list_date br {display:none;}
.notice_img_list li a div .notice_img_list_date br + span {margin-left:20px;}
/*notice_img_list 센터활동 끝*/
/*notice_view 공지사항세부페이지 시작*/
.notice_view_tit {border-top:2px solid #333333;background:#f4f5f8;overflow:hidden;height:64px;padding:0 20px;}
.notice_view_tit p {color:#333333;font-size:18px;font-weight:400;float:left;padding-bottom:4px;margin-top:18px;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:70%;}
.notice_view_tit p span {display:inline-block;width:65px;}
.notice_view_tit ul {float:right;overflow:hidden;height:64px;}
.notice_view_tit ul li {float:left;line-height:14px;margin-top:24px;padding-bottom:4px;color:#777777;font-size:16px;font-weight:300;padding-right:16px;}
.notice_view_tit ul li + li {padding-left:16px; border-left:1px solid #777777;}
.notice_view_tit ul li + li + li {padding-right:0;}

.notice_view_file {padding:0 20px;border-bottom:1px solid #cccccc;}
.notice_view_file span {display:inline-block;width:65px;line-height:48px;padding-bottom:2px;font-size:14px;font-weight:400;}
.notice_view_file a {display:inline-block;text-indent:20px;background:url("../image/btn/file.png") 0 center no-repeat;margin-left:26px;padding-bottom:2px;font-size:14px;font-weight:400;}

.notice_view_content {padding:58px 20px;border-bottom:1px solid #777777;font-size:16px;font-weight:400;line-height:30px;color:#333333;}
.notice_view_content img {max-width:100%;vertical-align:top;border:0;}

.notice_list_btn {display:block;width:100px;height:44px;background:#0e6ca5;margin:40px auto 0;}
.notice_list_btn span {display:block;color:#ffffff;text-align:center;line-height:42px;padding-bottom:2px;font-size:16px;font-weight:700;}

.notice_view_list {border-top:1px solid #777777;border-bottom:1px solid #777777;margin-top:40px;}
.notice_view_list li {height:50px;padding:0 40px;overflow:hidden;}
.notice_view_list li + li {border-top:1px solid #cccccc;}
.notice_view_list li a {display:block;margin:14px 0 0 128px;padding-bottom:2px;color:#777777;font-size:14px;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:top;box-sizing:border-box;}
.notice_view_list li span {float:left;width:70px;text-align:left;display:inline-block;line-height:48px;padding-bottom:2px;font-size:14px;font-weight:400;color:#333333;vertical-align:top;}
.notice_view_prev span {background:url("../image/btn/linemap_list_icon_up.png") right center no-repeat;}
.notice_view_next span {background:url("../image/btn/linemap_list_icon.png") right center no-repeat;}

/* FAQ */
.table_type2 button {border:none;background:none;box-sizing:border-box;cursor:pointer; outline:none;}
.table_type2 .hidden_a {display:none ! important}

.table_type2 {margin:40px 0;width:100%;border-top:solid 2px #333333; table-layout:fixed }
.table_type2 th {padding:5px 15px;height:40px;color:#241815;font-weight:700; ;text-align:center;vertical-align:middle;border-bottom:1px solid #dddddd;background:#f9fafb}
.table_type2 th a {position:absolute;top:5px;right:10px}
.table_type2 th button {position:absolute;top:5px;right:80px}
.table_type2 td {position:relative;padding:5px 15px;height:40px;color:#666666;text-align:center;border-bottom:1px solid #dddddd; font-size:16px}
.table_type2 td a {display:block;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.table_type2 td a:hover {text-decoration:underline}
.table_type2 td:nth-child(2) {text-align:left; padding:0 20px}
.table_type2 .text_left {text-align:left; }

.table_type2 .toggle {position:relative;display:inline-block;width:30px;height:60px;text-indent:-9999px}
.table_type2 .toggle:after {display:block;content:''; position:absolute;right:10px;top:24px;width:10px;height:10px;border-left:solid 2px #666666;border-bottom:solid 2px #666666;background:none;transform:rotate(-45deg);z-index:1}
.table_type2 tr.on > td,
.table_type2 tr.on > td a {color:#005296;font-weight:700;border-bottom:none}
.table_type2 tr.on .toggle:after {display:block;content:''; position:absolute;right:10px;top:24px;width:10px;height:10px;border-left:solid 2px #666666;border-bottom:solid 2px #666666;background:none;transform:rotate(135deg);z-index:1}
.table_type2 tr.on + .hidden_a {display:table-row ! important}
.table_type2 tr.on + .hidden_a td {padding:24px;text-align:left;background:#fafafa}
.table_type2 .faq td:first-child {font-size:24px; font-weight:900}
.table_type2 .faq td:first-child + td {text-align:left}


/*notice_view 공지사항세부페이지 끝*/

@media screen and (max-width:1187px) {
	
	/*notice_list 공지사항리스트 시작*/
	.sub{padding:0 20px;}
	.lnb{display:none;}
	.contents_sub{margin-left:0;}
	/*notice_list 공지사항리스트 끝*/
}


@media screen and (max-width:900px) {
	
	/*notice_view 공지사항세부페이지 시작*/
	.notice_view_tit h4{width:60%;}

	/*notice_view 공지사항세부페이지 끝*/
	
	.normal_txt03 > br {display:none;}

}

/*
@media screen and (max-width:800px) {
게시판 상단이미지
.sub_top_txt{background:url("../image/sub_top_img.png") center top;background-size:cover;font-family: 'Gmarket Sans';font-size:37px; line-height:1.4; color:#fff!important;letter-spacing:-0.6px; font-weight:400;top:0px;padding:60px 0 30px 0;margin:0!important}
.sub_top_img{display:none;}
}*/


@media screen and (max-width:768px) {

	/*notice_list 공지사항리스트 시작*/
	.search_wrap {text-align:center;margin-bottom:20px;}
	.search_total {float:none;text-align:center;}
	.search {float:none;margin:0 auto;display:inline-block;margin-top:20px;}
	.notice_list {display:block;}
	.notice_list tbody {display:block;}
	.notice_list colgroup {display:none;}
	.notice_list tr {display:none;}
	.notice_list tr + tr {position:relative;display:block;overflow:hidden;height:auto;padding:18px;}
	.notice_list tr td {height:auto;position:absolute;top:22px;left:18px;display:block;text-align:left;/*height:20px;line-height:20px;*/border-bottom:0px solid #cccccc;}	
	.notice_list tr td + td {position:relative;top:0;left:0;float:left;width:100%;box-sizing:border-box;padding:0 0 0 55px;}
	.notice_list tr td + td + td {width:auto;margin-top:12px;padding:0 20px 0 0;}
	.notice_list tr td + td + td + td {padding:0;/*vertical-align:middle;*/}
	.notice_list tr td + td + td + td span {display:inline-block;padding:0 20px 2px;border-left:1px solid #7f7f7f;line-height:1em;}
	.notice_list tr td + td + td + td + td + td {margin-top:16px;}
	.notice_list tr td + td + td + td + td + td span {padding:0 0 2px 20px;}
	.notice_list tr td a {height:auto;line-height:unset;font-size:20px;font-weight:400;}
	/*notice_list 공지사항리스트 끝*/

	/*notice_img_list 센터활동 시작*/
	.notice_img_list li a div .notice_img_list_date br {display:block;}
	.notice_img_list li a div .notice_img_list_date br + span {margin-left:0;}
	/*notice_img_list 센터활동 끝*/

	/*notice_view 공지사항세부페이지 시작*/
	.notice_view_tit {height:auto;}
	.notice_view_tit p {float:none;width:100%;line-height:60px;padding-bottom:0;margin-top:0;}
	.notice_view_tit p span {width:50px;}
	.notice_view_tit ul {float:none;height:auto;height:30px;margin-left:0;}
	.notice_view_tit ul li {margin-top:0;}
	.notice_view_file {padding:14px 20px;}
	.notice_view_file span {float:none;width:100%;line-height:30px;}
	.notice_view_file a {display:block;width:100%;margin-left:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:30px;}
	.notice_view_list li {padding:0 20px;}
	.notice_view_list li a {margin:14px 0 0 88px;}
	/*notice_view 공지사항세부페이지 끝*/

}

@media screen and (max-width:640px) {

	/*notice_img_list 센터활동 시작*/
	.notice_img_list li {float:none;width:100%;}
	.notice_img_list li:nth-child(even) {margin-left:0;}
	.notice_img_list li + li {margin-top:24px;}
	.notice_img_list li a div .notice_img_list_date br {display:none;}
	.notice_img_list li a div .notice_img_list_date br + span {margin-left:20px;}
	/*notice_img_list 센터활동 끝*/

}


@media screen and (max-width:414px) {
	/*notice_list 공지사항리스트 시작*/
	.notice_list tr td + td {padding:0 0 0 50px;}
	.notice_list tr td + td + td {padding:0 12px 0 0;}
	.notice_list tr td + td + td + td span {padding:0 12px 2px;}
	.notice_list tr td + td + td + td + td + td span {padding:0 0 2px 12px;}
	.paging_list_bulit .list_prev_01 {margin-right:2%;}
	.paging_list_bulit .list_prev_02 {margin-right:2%;}
	.paging_list_bulit .list_next_01 {margin-left:2%;}
	.paging_list_bulit .list_next_02 {margin-left:2%;}
	/*notice_list 공지사항리스트 끝*/
	/*notice_img_list 센터활동 시작*/
	.notice_img_list li a div .notice_img_list_date br {display:block;}
	.notice_img_list li a div .notice_img_list_date br + span {margin-left:0;}
	/*notice_img_list 센터활동 끝*/

}

@media screen and (max-width:375px) {
	/*notice_list 공지사항리스트 시작*/
	.search_text {width:160px;}
	.search_text input[type="text"] {width:82%;}
	/*notice_list 공지사항리스트 끝*/
}














