@charset 'utf-8';

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css');

body {font-family:Pretendard;font-size:1.1rem;font-weight:400;color:#000;}
b,
strong {font-weight:500;}
th {font-weight:400;}

#jquery_bpopup_content .help_u02a {line-height:1.8;padding:0.2rem 0.5rem;}
#jquery_bpopup_content th,
#jquery_bpopup_content td {padding:0.3rem 0.2rem;}

/* 팝업 */
.pop1_out {position:relative;z-index:1000;margin:0;padding:0;height:0;}
.pop1_out .pop1_ly {position:absolute;border:1px solid #e9e9e9;background:#fff;}
.pop1_out .pop1_ly_foot {display:flex;align-items:center;justify-content:flex-end;height:30px;background:#000;color:#fff;padding:0 5px;}
.pop1_out .pop1_ly_foot button {line-height:20px;padding:0 5px;border:0;background:#393939;color:#fff;font-size:13px;}
.pop1_out .pop1_ly_foot button ~ button {margin-left:5px;}

/* 사용자전환문구 */
#admin_change_user1 {background:#000;color:#fff;line-height:50px;text-align:center;display:none;}
#admin_change_user1 > span {font-size:1.2rem;font-weight:600;}
#admin_change_user1 > a {font-weight:600;color:#0196fc;margin-left:10px;}

/* 본문box */
.con_bx1 {width:100%;max-width:1000px;margin:0 auto;}
.con_bx1:after {clear:both;display:block;height:0;content:'';}
.con_bx2 {width:100%;max-width:1000px;margin:0 auto;}
.con_bx2:after {clear:both;display:block;height:0;content:'';}

/* 본문영역 > 콘텐츠 */
.page_con_1a {padding:3rem 0;line-height:1.8;}
.page_con_2a {padding:5rem 0;}

/* 내부box */
.page_in_1a_500 {width:100%;max-width:500px;margin:0 auto;padding:1rem 0.5rem 4rem 0.5rem;}

/* 테이블 > 등록수정폼 */
.tbl_ty_w1a {width:100%;border-top:2px solid #333;border-bottom:1px solid #ddd;}
.tbl_ty_w1a > tbody > tr > th,
.tbl_ty_w1a > tbody > tr > td {padding:1rem 0.3rem;}
.tbl_ty_w1a > tbody > tr > th {background:#f9f9f9;text-align:center;}
.tbl_ty_w1a > tbody > tr ~ tr {border-top:1px solid #ddd;}

/* 테이블 표 효과 > 일반형 */
.tbl_ty_ul1a {border-top:2px solid #333;border-bottom:1px solid #ddd;font-size:1.1rem;}
.tbl_ty_ul1a > li {padding:1rem 0.3rem;}
.tbl_ty_ul1a > li > ul {display:flex;flex-wrap:wrap;}
.tbl_ty_ul1a > li > ul > li {display:flex;align-items:center;justify-content:center;}
.tbl_ty_ul1a > .sbj1 {background:#eee;border-bottom:1px solid #ddd;font-weight:500;}
.tbl_ty_ul1a > .sbj1 > ul > li > div {word-break:keep-all;}
.tbl_ty_ul1a > .nodata {text-align:center;padding:2rem 0.3rem;}
.tbl_ty_ul1a > .lop1 ~ .lop1 {border-top:1px solid #ddd;}
.tbl_ty_ul1a > .lop1 > ul > li.ali_l {justify-content:flex-start;}
.tbl_ty_ul1a > .lop1 > ul > li.ali_r {justify-content:flex-end;}
.tbl_ty_ul1a > .lop1 > ul > li.vali_t {align-items:flex-start;}
.tbl_ty_ul1a > .lop1 > ul > li.vali_b {align-items:flex-end;}
.tbl_ty_ul1a > .lop1 > ul > li > div {width:100%;text-align:center;}
.tbl_ty_ul1a > .lop1 > ul > li.ali_l > div {text-align:left;}
.tbl_ty_ul1a > .lop1 > ul > li.ali_r > div {text-align:right;}
.tbl_ty_ul1a > .lop1 > ul > li > div .dm2 {display:none;margin-right:0.3rem;color:#666;}

/* 폼박스 */
.fm_ty_u1a input[type=text],
.fm_ty_u1a input[type=password],
.fm_ty_u1a input[type=tel] {width:100%;border:1px solid #ddd;height:60px;padding:0 1.5rem;font-size:1.05rem;}
.fm_ty_u1a input[type=submit],
.fm_ty_u1a button,
.fm_ty_u1a .btn_01 {display:block;width:100%;border:0;background:#3f54a3;color:#fff;text-align:center;height:70px;line-height:70px;font-size:1.4rem;}
.fm_ty_u1a > li ~ li {margin-top:10px;}

/* 링크박스 */
.lk_ty_u1a {display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}
.lk_ty_u1a > li {position:relative;height:30px;line-height:30px;font-size:1.1rem;margin-top:5px;}
.lk_ty_u1a > li ~ li {margin-left:34px;}
.lk_ty_u1a > li ~ li:before {position:absolute;content:'';width:1px;height:14px;background:#ddd;top:5px;left:-18px;}
.lk_ty_u2a {display:flex;justify-content:flex-end;flex-wrap:wrap;margin-top:10px;}
.lk_ty_u2a.ali_l {justify-content:flex-start;}
.lk_ty_u2a.ali_c {justify-content:center;}
.lk_ty_u2a > li {margin:3px;}
.lk_ty_u2a > li > a,
.lk_ty_u2a > li > input[type=submit],
.lk_ty_u2a > li > button {display:block;text-align:center;border:0;background:#555;color:#fff;font-weight:500;font-size:0.9rem;height:40px;line-height:42px;padding:0 20px;}
.lk_ty_u2a > li.w1 > a,
.lk_ty_u2a > li.w1 > input[type=submit],
.lk_ty_u2a > li.w1 > button {background:#fff;color:#555;border:1px solid #ddd;}
.lk_ty_u2a > li.g1 > a,
.lk_ty_u2a > li.g1 > input[type=submit],
.lk_ty_u2a > li.g1 > button {background:#777;color:#fff;}
.lk_ty_u2a > li.b1 > a,
.lk_ty_u2a > li.b1 > input[type=submit],
.lk_ty_u2a > li.b1 > button {background:#3f54a3;}
.lk_ty_u2a > li.r1 > a,
.lk_ty_u2a > li.r1 > input[type=submit],
.lk_ty_u2a > li.r1 > button {background:#e00000;}
.lk_ty_u3a {display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}
.lk_ty_u3a.ali_r {justify-content:flex-end;}
.lk_ty_u3a > li {margin:2px;}

/* 서브밋박스 */
.sbm_ty_u1a {display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:20px;}
.sbm_ty_u1a > li {margin:5px;}
.sbm_ty_u1a > li > a,
.sbm_ty_u1a > li > input[type=submit],
.sbm_ty_u1a > li > button {display:block;text-align:center;border:0;background:#555;color:#fff;font-weight:500;height:50px;line-height:50px;padding:0 2rem;}
.sbm_ty_u1a > li.b1 > a,
.sbm_ty_u1a > li.b1 > input[type=submit],
.sbm_ty_u1a > li.b1 > button {background:#3f54a3;}

/* 검색 */
.sch_ty_u1a {display:flex;}
.sch_ty_u1a > li:nth-of-type(1) {width:100px;}
.sch_ty_u1a > li:nth-of-type(2) {width:calc(100% - 200px);}
.sch_ty_u1a > li:nth-of-type(3) {width:100px;}
.sch_ty_u1a > li {height:40px;}
.sch_ty_u1a > li ~ li {padding-left:5px;}
.sch_ty_u1a > li > select,
.sch_ty_u1a > li > input[type=text] {width:100%;height:100%;border:1px solid #ddd;}
.sch_ty_u1a > li > input[type=text] {padding:0 1rem;background-image:url('') !important;}
.sch_ty_u1a > li > input[type=submit] {width:100%;height:100%;border:0;background:#555;color:#fff;text-align:center;font-weight:500;}

/* 탭버튼 */
.tab_ty_u1a {display:flex;flex-wrap:wrap;}
.tab_ty_u1a > li > a {display:block;text-align:center;background:#fff;border:1px solid #7e98a7;color:#7e98a7;font-weight:500;height:50px;line-height:50px;}
.tab_ty_u1a > li.on > a {background:#f1f8fe;border:2px solid #3f54a3;color:#3f54a3;}
.tab_ty_u1a.cnt2 > li {width:calc(50% - 5px);}
.tab_ty_u1a.cnt2 > li ~ li {margin-left:10px;}

/* 탭버튼_게시판_아이콘형 */
.bx_bbs_tab_img1a {display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;}
.bx_bbs_tab_img1a > li {margin:5px 0;}
.bx_bbs_tab_img1a > li > a {display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border:1px solid #8097a7;color:#8097a7;padding:0 5px;width:100%;height:150px;}
.bx_bbs_tab_img1a > li:hover > a,
.bx_bbs_tab_img1a > li.on > a {background:#f1f8fe;border:1px solid #3f54a3;color:#3f54a3;}
.bx_bbs_tab_img1a > li > a > span {display:inline-block;text-align:center;}
.bx_bbs_tab_img1a > li > a > span > .t2 {margin-top:15px;font-size:1.2rem;}
.bx_bbs_tab_img1a > li > a > span > .t3 {font-size:1.6rem;}
.bx_bbs_tab_img1a.tabcnt__1 > li {width:calc(50% - 5px);}
.bx_bbs_tab_img1a.tabcnt__2 > li {width:calc(50% - 5px);}
.bx_bbs_tab_img1a.tabcnt__3 > li {width:calc(33% - 5px);}
.bx_bbs_tab_img1a.tabcnt__4 > li {width:calc(25% - 10px);}
.bx_bbs_tab_img1a.tabcnt__5 > li {width:calc(20% - 10px);}
.bx_bbs_tab_img1a.tabcnt__6 > li {width:calc(16% - 5px);}
.bx_bbs_tab_img1a.tabcnt__7 > li {width:calc(14% - 10px);}
.bx_bbs_tab_img1a.tabcnt__8 > li {width:calc(12% - 5px);}
.bx_bbs_tab_img1a.tabcnt__9 > li {width:calc(11% - 8px);}
.bx_bbs_tab_img1a.tabcnt__10 > li {width:calc(10% - 10px);}

/* 탭버튼_게시판_텍스트형 */
.bx_bbs_tab_txt1a {display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;}
.bx_bbs_tab_txt1a > li {margin:5px 0;}
.bx_bbs_tab_txt1a > li > a {display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border:1px solid #8097a7;color:#65727b;padding:0 5px;width:100%;height:50px;font-size:1.1rem;}
.bx_bbs_tab_txt1a > li:hover > a,
.bx_bbs_tab_txt1a > li.on > a {background:#f1f8fe;border:1px solid #3f54a3;color:#3f54a3;}
.bx_bbs_tab_txt1a.tabcnt__1 > li {width:calc(50% - 5px);}
.bx_bbs_tab_txt1a.tabcnt__2 > li {width:calc(50% - 5px);}
.bx_bbs_tab_txt1a.tabcnt__3 > li {width:calc(33% - 5px);}
.bx_bbs_tab_txt1a.tabcnt__4 > li {width:calc(25% - 10px);}
.bx_bbs_tab_txt1a.tabcnt__5 > li {width:calc(20% - 10px);}
.bx_bbs_tab_txt1a.tabcnt__6 > li {width:calc(16% - 5px);}
.bx_bbs_tab_txt1a.tabcnt__7 > li {width:calc(14% - 10px);}
.bx_bbs_tab_txt1a.tabcnt__8 > li {width:calc(12% - 5px);}
.bx_bbs_tab_txt1a.tabcnt__9 > li {width:calc(11% - 8px);}
.bx_bbs_tab_txt1a.tabcnt__10 > li {width:calc(10% - 10px);}

/* 헤드 > 탑메뉴 > PC용 */
.head_menu_p1 {display:flex;align-items:center;justify-content:space-between;height:100px;padding:0 5rem;}
.head_menu_p1 > .cel1 {position:relative;}
.head_menu_p1 > .cel1 > .logo1 > img {width:200px;}
.head_menu_p1 > .cel1 > .all1 {position:absolute;top:calc(50% - 17px);right:0;}
.head_menu_p1 > .cel1 > .all1 > a {display:block;border:1px solid #ddd;border-radius:0.3rem;padding:10px;}
.head_menu_p1 > .cel1 > .all1 > a > ul > li {background:#333;height:2px;width:1.5rem;}
.head_menu_p1 > .cel1 > .all1 > a > ul > li ~ li {margin-top:4px;}
.head_menu_p1 > .cel2 > ul {display:flex;}
.head_menu_p1 > .cel2 > ul > li {position:relative;z-index:100;}
.head_menu_p1 > .cel2 > ul > li > a {display:block;font-weight:600;font-size:1.4rem;line-height:80px;padding:0 2.5rem;}
.head_menu_p1 > .cel2 > ul > li > a:hover,
.head_menu_p1 > .cel2 > ul > li > a.on {background:#ddd;border-radius:0.5rem;}
.head_menu_p1 > .cel2 > ul > li > ul {display:none;position:absolute;z-index:101;top:79px;left:0;background:#fff;border-radius:0.5rem;box-shadow:0 2px 6px 2px rgba(0,0,0,0.1);transition:all 0.25s;}
.head_menu_p1 > .cel2 > ul > li > ul {width:160%;padding:0.3rem 0;}
.head_menu_p1 > .cel2 > ul > li > ul.on {display:block;}
.head_menu_p1 > .cel2 > ul > li > ul > li > a {display:block;padding:0.5rem 1rem;}
.head_menu_p1 > .cel2 > ul > li > ul > li > a:hover {background:#3f54a3;color:#fff;}
.head_menu_p1 > .cel3 > form > ul {display:flex;align-items:center;border-bottom:2px solid #333;padding:0 0.5rem 0.1rem 0.5rem;}
.head_menu_p1 > .cel3 > form > ul > li > input[type=text] {background:transparent;padding:0.5rem;border:0;outline:none;width:12rem;height:30px;}
/*.head_menu_p1 > .cel3 > form > ul > li > input[type=submit] {background:#333;color:#fff;border:0;padding:0.2rem 0.4rem;border-radius:0.2rem;}*/
.head_menu_p1 > .cel3 > form > ul > li > input[type=submit] {background-color:transparent;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;}
.head_menu_p1 > .cel3 > form > ul > li > input[type=submit] {background-image:url('../img/2025/common/icon_sch_a01a.png');background-size:18px;width:40px;height:30px;border:0;}
.head_menu_p1 > .cel3 > form > ul > li > input[type=submit]:hover {background-color:#eee;}

/* 헤드 > 탑메뉴 > 모바일용 */
.head_menu_m1 {position:relative;z-index:100;height:0;}
.head_menu_m1 .bg1 {position:fixed;z-index:101;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.6;display:none;}
.head_menu_m1 .ly1 {position:fixed;z-index:102;top:0;left:0;width:0;height:100%;background:#fff;overflow:hidden;overflow-y:auto;opacity:0;transition:all 0.25s;}
.head_menu_m1 .in1 {height:100%;padding-bottom:2rem;}
.head_menu_m1 .all1 {position:relative;background:#333;color:#fff;line-height:60px;text-align:center;font-weight:500;}
.head_menu_m1 .all1 > a {color:#fff;}
.head_menu_m1 .all1 > .admin1 {margin-left:1rem;}
.head_menu_m1 .all1 > .btn_allmenu_toggle {position:absolute;top:calc(50% - 10px);right:10px;width:20px;height:20px;font-size:0;text-indent:-9999px;}
.head_menu_m1 .all1 > .btn_allmenu_toggle:before,
.head_menu_m1 .all1 > .btn_allmenu_toggle:after {position:absolute;top:0;left:8px;content:'';height:20px;width:2px;background:#fff;}
.head_menu_m1 .all1 > .btn_allmenu_toggle:before {transform:rotate(45deg);}
.head_menu_m1 .all1 > .btn_allmenu_toggle:after {transform:rotate(-45deg);}
.head_menu_m1 .sch1 {display:flex;justify-content:center;padding:0.5rem;}
.head_menu_m1 .sch1 > form > ul {display:flex;align-items:center;border:1px solid #ddd;}
.head_menu_m1 .sch1 > form > ul > li > input[type=text] {width:12rem;height:2rem;border:0;outline:none;background:transparent;padding:0.5rem;}
.head_menu_m1 .sch1 > form > ul > li > input[type=submit] {background:#333;color:#fff;border:0;padding:0.2rem 0.4rem;border-radius:0.2rem;}
.head_menu_m1 .js_m1 > ul {}
.head_menu_m1 .js_m1 > ul > li ~ li {}
.head_menu_m1 .js_m1 > ul > li > a {display:block;background:#ddd;font-size:1.2rem;font-weight:500;padding:0.5rem;}
.head_menu_m1 .js_m1 > ul > li > ul {padding:0.5rem;}
.head_menu_m1 .js_m1 > ul > li > ul > li > a {display:block;padding:0.4rem 0.1rem;}

/* 푸터 */
.bx_foot_rol1 {background:#eee;padding:1rem 0;margin-top:3rem;}
.bx_foot_rol1 .bx_rol1 {display:flex;}
.bx_foot_rol1 .bx_rol1 > li {position:relative;}
.bx_foot_rol1 .bx_rol1 > .prev1,
.bx_foot_rol1 .bx_rol1 > .next1 {width:30px;}
.bx_foot_rol1 .bx_rol1 > .roll1 {width:calc(100% - 60px);}
.bx_foot_rol1 .bx_rol1 .swiper-wrapper > li {display:flex;align-items:center;justify-content:center;}
/*.bx_foot_rol1 .bx_rol1 .swiper-wrapper > li {background:#fff;border:2px solid #333;margin:0 6px;width:223px !important;height:54px;padding:5px;border-radius:0.5rem;}*/
.bx_foot_rol1 .bx_rol1 .swiper-wrapper > li {background:#fff;border:1px solid #ddd;margin:0 1%;width:23% !important;height:54px;padding:5px;border-radius:0.5rem;}
.bx_foot_rol1 .bx_rol1 .swiper-wrapper > li > img {max-width:100%;max-height:100%;}
.bx_foot_rol1 .bx_rol1 .swiper-button-next:after,
.bx_foot_rol1 .bx_rol1 .swiper-button-prev:after {color:rgb(0, 0, 0, 1);font-size:2rem;}
.bx_foot_rol1 .bx_rol1 .swiper-button-prev {left:0;}
.bx_foot_rol1 .bx_rol1 .swiper-button-next {right:0;}
.bx_foot_cp1 .sec1 {line-height:1.8;padding:1rem 0;}
.bx_foot_cp1 .sec1 > ul {display:flex;flex-wrap:wrap;}
.bx_foot_cp1 .sec1 > ul > li {margin-right:2rem;}
.bx_foot_cp1 .sec2 {border-top:1px solid #ddd;padding:1rem 0 2rem 0;display:flex;justify-content:flex-end;}
.bx_foot_cp1 .sec2 > li ~ li {margin-left:2rem;}

/* 메인 > 롤링배너 */
.main_rolling_ty_01 .swiper-button-next:after,
.main_rolling_ty_01 .swiper-button-prev:after {color:rgb(255, 255, 255, 0.8);}
.main_rolling_ty_01 .swiper-pagination-bullet {background:#000;opacity:.3;color:#fff;width:22px;height:22px;}
.main_rolling_ty_01 .swiper-pagination-bullet-active {background:#3f54a3;opacity:1;}
.main_rolling_ty_01 .bn1_a {display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;}

/* 메인 > 뉴스레터 */
.main_news1 {border-bottom:1px solid #ddd;padding:1.5rem 0;}
.main_news1 .bx_frm1 {display:flex;flex-wrap:wrap;align-items:center;}
.main_news1 .bx_frm1 > li:nth-of-type(1) {width:5rem;color:#3f54a3;font-weight:800;}
.main_news1 .bx_frm1 > li:nth-of-type(3) {width:7rem;}
.main_news1 .bx_frm1 > li:nth-of-type(2) {width:calc(100% - 12rem);font-weight:600;line-height:1.4;padding:0 1rem;}
.main_news1 .bx_frm1 > li:nth-of-type(3) > a {display:inline-block;background:#3f54a3;color:#fff;border-radius:0.5rem;text-align:center;padding:0.5rem 0;width:7rem;}

/* 메인 > 뉴스레터 > 신청폼팝업용 */
.main_news1 #id__bx_tag1 {display:none;}
.bx_main_news_tag1 {width:500px;}
.bx_main_news_tag1 > form {padding:2rem;}
.bx_main_news_tag1 > form > h5 {text-align:center;color:#3f54a3;font-size:1.1rem;line-height:1.5;}
.bx_main_news_tag1 > form > ul > li {margin-top:0.8rem;}
.bx_main_news_tag1 > form > ul > li > input[type=text],
.bx_main_news_tag1 > form > ul > li > input[type=submit] {width:100%;height:50px;border-radius:0.3rem;}
.bx_main_news_tag1 > form > ul > li > input[type=text] {background:#fff;padding:0 0.5rem;border:1px solid #ddd;}
.bx_main_news_tag1 > form > ul > li > input[type=submit] {background:#3f54a3;color:#fff;border:0;}

/* 메인 > 최신게시물 > 공지형 */
.main_late1 {display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:4rem;}
.main_late1 > li {width:48%;}
.main_late1 > li > dl {display:flex;align-items:flex-end;}
.main_late1 > li > dl > dt {width:calc(100% - 50px);font-size:2rem;font-weight:700;}
.main_late1 > li > dl > dd {width:50px;text-align:right;}
.main_late1 > li > ul {border-top:1px solid #333;margin-top:0.5rem;}
.main_late1 > li > ul > .nodata {padding:1rem 0;}
.main_late1 > li > ul > li {border-bottom:1px solid #ddd;}
.main_late1 > li > ul > li > a {display:flex;padding:1rem 0;}
.main_late1 > li > ul > li > a > .sbj1 {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 55px);}
.main_late1 > li > ul > li > a > .tim1 {text-align:right;color:#999;width:55px;}
.main_late1 > li > ul > li > a:hover > .sbj1 {text-decoration:underline;}

/* 메인 > 센터사업 */
.main_late3 {margin-top:4rem;}
.main_late3 > dt {width:10rem;text-align:center;margin:0 auto;border-bottom:1px solid #333;font-size:2rem;font-weight:700;padding-bottom:0.5rem;}
.main_late3 > dd > ul {display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2rem;}
.main_late3 > dd > ul > li {width:32%;border:1px solid #ddd;}
.main_late3 > dd > ul > li > a {display:block;}
.main_late3 > dd > ul > li > a > .img1 {background-repeat:no-repeat;background-position:center center;background-size:100% 100%;}
.main_late3 > dd > ul > li > a > .img1 > img {width:100%;height:100%;}
.main_late3 > dd > ul > li > a:hover > .img1 {animation:ani_scale_ty_01a 0.5s ease 1 normal both;}
.main_late3 > dd > ul > li > a > .tit1 {display:flex;align-items:center;justify-content:center;height:80px;}
.main_late3 > dd > ul > li > a > .tit1 > li {text-align:center;font-size:1.3rem;font-weight:600;}
.main_late3 > dd > ul > li > a > .sub1 {padding:0.7rem;padding-top:0;}
.main_late3 > dd > ul > li > a > .sub1 > li {position:relative;padding-left:0.8rem;color:#555;font-size:1.05rem;}
.main_late3 > dd > ul > li > a > .sub1 > li ~ li {margin-top:0.5rem;}
.main_late3 > dd > ul > li > a > .sub1 > li:before {position:absolute;content:'';width:4px;height:1px;background:#555;top:0.6rem;left:0;}

/* 메인 > 최신게시물 > 썸네일형 */
.main_late2 {margin-top:4rem;}
.main_late2 > dt {width:10rem;text-align:center;margin:0 auto;border-bottom:1px solid #333;font-size:2rem;font-weight:700;padding-bottom:0.5rem;}
.main_late2 > .data1 > ul {display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2rem;}
.main_late2 > .data1 > ul > .nodata {width:100%;padding:1rem 0.2rem;}
.main_late2 > .data1 > ul > li {width:32%;}
.main_late2 > .data1 > ul > li > a {display:block;}
.main_late2 > .data1 > ul > li > a > .img1 {background-repeat:no-repeat;background-position:center center;background-size:100% 100%;}
.main_late2 > .data1 > ul > li > a > .img1.no1 {background-color:#ddd;}
.main_late2 > .data1 > ul > li > a > .img1 > img {width:100%;height:100%;}
.main_late2 > .data1 > ul > li > a:hover > .img1 {animation:ani_scale_ty_01a 0.5s ease 1 normal both;}
.main_late2 > .data1 > ul > li > a > .sbj1 {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.1rem;margin-top:0.8rem;}
.main_late2 > .data1 > ul > li > a > .tim1 {text-align:center;color:#999;margin-top:0.4rem;}
.main_late2 > .more1 {margin-top:2rem;}
.main_late2 > .more1 > a {display:block;width:10rem;text-align:center;margin:0 auto;border:1px solid #ddd;border-radius:0.5rem;padding:0.8rem 0;}
@keyframes ani_scale_ty_01a {
	0% {background-size:100% 100%;}
	100% {background-size:140% 140%;}
}

/* 서브타이틀및하위메뉴 */
.bx_sub_sbj1 > h4 {text-align:center;color:#fff;font-size:2.5rem;font-weight:600;padding:5rem 0;background:#4382e7;}
.bx_sub_sbj1 > nav {border-bottom:1px solid #ddd;}
.bx_sub_sbj1 > nav .bx_menu_sub1 {display:flex;flex-wrap:wrap;justify-content:center;padding:1rem 0;}
.bx_sub_sbj1 > nav .bx_menu_sub1 > li {margin:3px;}
.bx_sub_sbj1 > nav .bx_menu_sub1 > li > a {position:relative;display:block;padding:0.8rem 1.5rem;font-size:1rem;}
.bx_sub_sbj1 > nav .bx_menu_sub1 > li > a:hover:before {position:absolute;content:'';width:80%;height:3px;background:#333;bottom:0;left:10%;}
.bx_sub_sbj1 > nav .bx_menu_sub1 > li.on > a {font-weight:600;}
.bx_sub_sbj1 > nav .bx_menu_sub1 > li.on > a:before {position:absolute;content:'';width:80%;height:3px;background:#4382e7;bottom:0;left:10%;}
.bx_sub_sbj1 > nav .bx_menu_sub1 > li.on > a:hover:before {background:#333;}

/* 로그인 */
.page_login .in1 .st1 {display:flex;align-items:flex-end;justify-content:center;font-weight:600;font-size:1.8rem;}
.page_login .in1 .st1 > li:nth-of-type(1) {padding-bottom:5px;}
.page_login .in1 .st1 > li:nth-of-type(2) {margin-left:20px;}
.page_login .in1 .keb1 > ul {display:flex;justify-content:center;}
.page_login .in1 .keb1 > ul ~ ul {margin-top:2px;}
.page_login .in1 .keb1 > ul > li {background:#fff;border:1px solid #ddd;border-radius:5px;padding:2px;width:6%;margin:0 2px;}
.page_login .in1 .keb1 > ul > li > ul {display:flex;flex-wrap:wrap;}
.page_login .in1 .keb1 > ul > li > ul > li {width:50%;text-align:center;font-size:12px;}
.page_login .in1 .fm_ty_u1a {margin-top:20px;}
.page_login .in1 .fm_ty_u1a .ar2 > ul {display:flex;align-items:center;justify-content:space-between;padding:20px 0;}
.page_login .in1 .fm_ty_u1a .ar2 > ul > li label {position:relative;z-index:1;cursor:pointer;display:inline-block;height:30px;line-height:30px;}
.page_login .in1 .fm_ty_u1a .ar2 > ul > li label:before,
.page_login .in1 .fm_ty_u1a .ar2 > ul > li label:after {position:absolute;content:'';}
.page_login .in1 .fm_ty_u1a .ar2 > ul > li input[type=checkbox] {position:absolute;z-index:2;top:-100px;left:-100px;display:none;}
.page_login .in1 .fm_ty_u1a .ar2 > ul > li:nth-of-type(1) label {padding-left:30px;line-height:28px;}
.page_login .in1 .fm_ty_u1a .ar2 > ul > li:nth-of-type(1) label input[type=checkbox] + span {position:absolute;z-index:2;width:23px;height:23px;border-radius:50%;top:1px;left:0px;border:2px solid #888;}
.page_login .in1 .fm_ty_u1a .ar2 > ul > li:nth-of-type(1) label input[type=checkbox]:checked + span {border:2px solid #3f54a3;background:#3f54a3;}
.page_login .in1 .fm_ty_u1a .ar2 > ul > li:nth-of-type(1) label input[type=checkbox] + span:before,
.page_login .in1 .fm_ty_u1a .ar2 > ul > li:nth-of-type(1) label input[type=checkbox] + span:after {position:absolute;z-index:3;content:'';}
.page_login .in1 .fm_ty_u1a .ar2 > ul > li:nth-of-type(1) label input[type=checkbox] + span:before {height:2px;width:6px;background:#888;transform:rotate(45deg);top:10px;left:3px;}
.page_login .in1 .fm_ty_u1a .ar2 > ul > li:nth-of-type(1) label input[type=checkbox] + span:after {height:2px;width:10px;background:#888;transform:rotate(-50deg);top:9px;left:6px;}
.page_login .in1 .fm_ty_u1a .ar2 > ul > li:nth-of-type(1) label input[type=checkbox]:checked + span:before {background:#fff;}
.page_login .in1 .fm_ty_u1a .ar2 > ul > li:nth-of-type(1) label input[type=checkbox]:checked + span:after {background:#fff;}
.page_login .in1 .fm_ty_u1a .ar2 > ul > li:nth-of-type(2) label {padding-left:50px;line-height:28px;}
.page_login .in1 .fm_ty_u1a .ar2 > ul > li:nth-of-type(2) label input[type=checkbox] + span {position:absolute;z-index:2;width:40px;height:20px;border-radius:10px;top:1px;left:0px;background:#c9c9c9;}
.page_login .in1 .fm_ty_u1a .ar2 > ul > li:nth-of-type(2) label input[type=checkbox]:checked + span {background:#3f54a3;}
.page_login .in1 .fm_ty_u1a .ar2 > ul > li:nth-of-type(2) label input[type=checkbox] + span:before {position:absolute;z-index:3;content:'';transition:all 0.25s;background:#fff;border-radius:50%;width:14px;height:14px;top:3px;left:3px;}
.page_login .in1 .fm_ty_u1a .ar2 > ul > li:nth-of-type(2) label input[type=checkbox]:checked + span:before {left:22px;}

/* 비밀번호확인 */
.page_chk_pwd .in1 > .st2 {text-align:center;line-height:1.6;margin-bottom:0.5em;}

/* 게시판 > 리스트 > 분류탭 */
.page_bbs_l1a > .bx_tab_u1a {margin-bottom:0.6rem;}

/* 게시판 > 리스트 > 분류셀렉트 */
.page_bbs_l1a > .bx_sel_u1a {margin-bottom:0.3rem;}

/* 게시판 > 리스트 > 일괄선택해제_체크박스 */
.page_bbs_l1a .all_cbx1 {margin-bottom:0.3rem;}

/* 게시판 > 리스트 > 검색키워드 */
.page_bbs_l1a .sch_keword1 {color:#3dba9c;}

/* 게시판 > 리스트 > b_basic1 */
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a li.cbx1 {width:30px;}
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a li.seq1 {width:80px;}
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a li.nam1 {width:110px;}
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a li.wdt1 {width:110px;}
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a li.hit1 {width:80px;}
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a.is_admin_n li.tit1 {width:calc(100% - 380px);}
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a.is_admin_y li.tit1 {width:calc(100% - 410px);}
.bbs_skin_l1_b_basic1.no_dsp_hit1 .tbl_ty_ul1a.is_admin_n li.tit1 {width:calc(100% - 300px);}
.bbs_skin_l1_b_basic1.no_dsp_hit1 .tbl_ty_ul1a.is_admin_y li.tit1 {width:calc(100% - 330px);}
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a li.tit1 .icon_file1 {margin-left:0.3rem;}
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a li.tit1 .icon_cate1 {color:#666;}
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a li.tit1 .icon_shd1 {color:#666;}
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a li.tit1 span > img {margin-left:0.2rem;}
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a li.seq1 span.seq1 {background:#3f54a3;color:#fff;padding:0.1rem 0.3rem;border-radius:0.2rem;}
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a li.seq1 span.seq1.is_notice {background:#f76a1b;}
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a li.seq1 span.seq2 {font-weight:600;}

/* 게시판 > 리스트 > b_thum1 */
.bbs_skin_l1_b_thumb1 .bx_thumb1 {display:flex;flex-wrap:wrap;border-top:2px solid #333;border-bottom:1px solid #ddd;padding:1rem 0;}
.bbs_skin_l1_b_thumb1 .bx_thumb1 > .nodata {width:100%;text-align:center;padding:2rem 0.3rem;}
.bbs_skin_l1_b_thumb1 .bx_thumb1 > .lop1 {width:32%;}
.bbs_skin_l1_b_thumb1 .bx_thumb1 > .lop1:not(:nth-of-type(3n - 2)) {margin-left:2%;}
.bbs_skin_l1_b_thumb1 .bx_thumb1 > .lop1:nth-of-type(3n) ~ li {margin-top:3rem;}
.bbs_skin_l1_b_thumb1 .bx_thumb1 > .lop1 > ul {height:100%;}
.bbs_skin_l1_b_thumb1 .bx_thumb1 > .lop1 > ul > li.cbx1 {height:30px;}
.bbs_skin_l1_b_thumb1 .bx_thumb1 > .lop1 > ul > li.tit1 {height:30px;margin-top:10px;}
.bbs_skin_l1_b_thumb1 .bx_thumb1 > .lop1 > ul > li.etc1 {height:30px;}
.bbs_skin_l1_b_thumb1 .bx_thumb1.is_admin_n > .lop1 > ul > li.img1 {height:calc(100% - 70px);}
.bbs_skin_l1_b_thumb1 .bx_thumb1.is_admin_y > .lop1 > ul > li.img1 {height:calc(100% - 100px);}
.bbs_skin_l1_b_thumb1 .bx_thumb1 > .lop1 > ul > li.img1 > a {display:block;width:100%;height:100%;}
.bbs_skin_l1_b_thumb1 .bx_thumb1 > .lop1 > ul > li.img1 > a > img {width:100%;height:100%;}
.bbs_skin_l1_b_thumb1 .bx_thumb1 > .lop1 > ul > li.img1 > a > .no_image {display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:200px;background:#ddd;}
.bbs_skin_l1_b_thumb1 .bx_thumb1 > .lop1 > ul > li.tit1 > a {display:inline-block;vertical-align:middle;width:auto;max-width:calc(100% - 20px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.bbs_skin_l1_b_thumb1 .bx_thumb1 > .lop1 > ul > li.tit1 > a.is_op1 {color:#ff0000;}
.bbs_skin_l1_b_thumb1 .bx_thumb1 > .lop1 > ul > li.etc1 .icon_uimg1 {display:inline-block;}
.bbs_skin_l1_b_thumb1 .bx_thumb1 > .lop1 > ul > li.etc1 .str_wdt1 {margin-left:0.2rem;}
.bbs_skin_l1_b_thumb1 .bx_thumb1 > .lop1 > ul > li.etc1 .str_hit1 {margin-left:0.2rem;}
.bbs_skin_l1_b_thumb1 .bx_thumb1 > .lop1 > ul > li.etc1 .str_hit1 > span {color:#666;margin-right:0.2rem;}
.bbs_skin_l1_b_thumb1 .bx_thumb1 > .lop1 > ul > li.tit1 span > img {margin-left:0.2rem;}

/* 게시판 > 리스트 > b_card1 */
.bbs_skin_l1_b_card1 .bx_thumb1 {display:flex;flex-wrap:wrap;border-top:2px solid #333;border-bottom:1px solid #ddd;padding:1rem 0;}
.bbs_skin_l1_b_card1 .bx_thumb1 > .nodata {width:100%;text-align:center;padding:2rem 0.3rem;}
.bbs_skin_l1_b_card1 .bx_thumb1 > .lop1 {width:32%;}
.bbs_skin_l1_b_card1 .bx_thumb1 > .lop1:not(:nth-of-type(3n - 2)) {margin-left:2%;}
.bbs_skin_l1_b_card1 .bx_thumb1 > .lop1:nth-of-type(3n) ~ li {margin-top:3rem;}
.bbs_skin_l1_b_card1 .bx_thumb1 > .lop1 > ul {height:100%;}
.bbs_skin_l1_b_card1 .bx_thumb1 > .lop1 > ul > li.cbx1 {height:30px;}
.bbs_skin_l1_b_card1 .bx_thumb1 > .lop1 > ul > li.tit1 {height:30px;margin-top:10px;}
.bbs_skin_l1_b_card1 .bx_thumb1 > .lop1 > ul > li.etc1 {height:30px;}
.bbs_skin_l1_b_card1 .bx_thumb1.is_admin_n > .lop1 > ul > li.img1 {height:calc(100% - 70px);}
.bbs_skin_l1_b_card1 .bx_thumb1.is_admin_y > .lop1 > ul > li.img1 {height:calc(100% - 100px);}
.bbs_skin_l1_b_card1 .bx_thumb1 > .lop1 > ul > li.img1 > a {display:block;width:100%;height:100%;}
.bbs_skin_l1_b_card1 .bx_thumb1 > .lop1 > ul > li.img1 > a > img {width:100%;height:100%;}
.bbs_skin_l1_b_card1 .bx_thumb1 > .lop1 > ul > li.img1 > a > .no_image {display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#ddd;}
.bbs_skin_l1_b_card1 .bx_thumb1 > .lop1 > ul > li.tit1 > a {display:inline-block;vertical-align:middle;width:auto;max-width:calc(100% - 20px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.bbs_skin_l1_b_card1 .bx_thumb1 > .lop1 > ul > li.tit1 > a.is_op1 {color:#ff0000;}
.bbs_skin_l1_b_card1 .bx_thumb1 > .lop1 > ul > li.etc1 .icon_uimg1 {display:inline-block;}
.bbs_skin_l1_b_card1 .bx_thumb1 > .lop1 > ul > li.etc1 .str_wdt1 {margin-left:0.2rem;}
.bbs_skin_l1_b_card1 .bx_thumb1 > .lop1 > ul > li.etc1 .str_hit1 {margin-left:0.2rem;}
.bbs_skin_l1_b_card1 .bx_thumb1 > .lop1 > ul > li.etc1 .str_hit1 > span {color:#666;margin-right:0.2rem;}
.bbs_skin_l1_b_card1 .bx_thumb1 > .lop1 > ul > li.tit1 span > img {margin-left:0.2rem;}

/* 게시판 > 리스트 > b_web1 */
.bbs_skin_l1_b_web1 .tbl_ty_ul1a li.cbx1 {width:30px;}
.bbs_skin_l1_b_web1 .tbl_ty_ul1a li.img1 {width:180px;}
.bbs_skin_l1_b_web1 .tbl_ty_ul1a li.nam1 {width:110px;}
.bbs_skin_l1_b_web1 .tbl_ty_ul1a li.wdt1 {width:110px;}
.bbs_skin_l1_b_web1 .tbl_ty_ul1a li.hit1 {width:80px;}
.bbs_skin_l1_b_web1 .tbl_ty_ul1a.is_admin_n li.tit1 {width:calc(100% - 480px);}
.bbs_skin_l1_b_web1 .tbl_ty_ul1a.is_admin_y li.tit1 {width:calc(100% - 510px);}
.bbs_skin_l1_b_web1.no_dsp_hit1 .tbl_ty_ul1a.is_admin_n li.tit1 {width:calc(100% - 400px);}
.bbs_skin_l1_b_web1.no_dsp_hit1 .tbl_ty_ul1a.is_admin_y li.tit1 {width:calc(100% - 430px);}
.bbs_skin_l1_b_web1 .tbl_ty_ul1a > .lop1 li.img1 > div > a {display:block;}
.bbs_skin_l1_b_web1 .tbl_ty_ul1a > .lop1 li.img1 > div > a > .no_image {background:#ddd;padding:2.5rem 0;}
.bbs_skin_l1_b_web1 .tbl_ty_ul1a li.tit1 {padding-left:1rem;}
.bbs_skin_l1_b_web1 .tbl_ty_ul1a li.tit1 .icon_cate1 {color:#666;}
.bbs_skin_l1_b_web1 .tbl_ty_ul1a li.tit1 .icon_shd1 {color:#666;}
.bbs_skin_l1_b_web1 .tbl_ty_ul1a li.tit1 span > img {margin-left:0.2rem;}
.bbs_skin_l1_b_web1 .tbl_ty_ul1a li.tit1 span.str_seq1 {font-weight:600;color:#ff0000;}

/* 게시판 > 리스트 > b_faq1 */
.tbl_ty_ufl1a {border-top:2px solid #333;}
.tbl_ty_ufl1a > .nodata {text-align:center;padding:2rem 0.3rem;}
.tbl_ty_ufl1a > .lop1 > dl > dt {border-bottom:1px solid #ddd;padding:1rem 0;font-size:1.3rem;}
.tbl_ty_ufl1a > .lop1 > dl > dd {background:#f0f0f0;border-bottom:1px solid #ddd;padding:1rem 0;display:none;}
.tbl_ty_ufl1a > .lop1 > dl > dt > dl,
.tbl_ty_ufl1a > .lop1 > dl > dd > dl {display:flex;}
.tbl_ty_ufl1a > .lop1 > dl > dt > dl > dt,
.tbl_ty_ufl1a > .lop1 > dl > dd > dl > dt {width:50px;display:flex;justify-content:center;}
.tbl_ty_ufl1a > .lop1 > dl > dt > dl > dd,
.tbl_ty_ufl1a > .lop1 > dl > dd > dl > dd {width:calc(100% - 50px);padding:0 0.5rem;}
.tbl_ty_ufl1a > .lop1 > dl > dt > dl > dt > div {display:flex;align-items:center;justify-content:center;background:#333;color:#fff;border-radius:50%;width:2rem;height:2rem;font-weight:600;font-size:1.4rem;}
.tbl_ty_ufl1a > .lop1 > dl > dd > dl > dt > div {display:flex;align-items:center;justify-content:center;background:#fff;color:#333;border-radius:50%;width:2rem;height:2rem;font-weight:600;font-size:1.4rem;}

/* 게시판 > 상세보기 */
.page_bbs_v1a {padding-bottom:3rem;}
.page_bbs_v1a .row1 .icon_cate1 {color:#666;margin-right:0.3rem;}
.page_bbs_v1a .row1 .icon_shd1 {color:#666;margin-right:0.3rem;}
.page_bbs_v1a .row1 .icon_uimg1 {display:inline-block;}
.page_bbs_v1a .row1 .av_mbid {margin-left:0.2rem;}
.page_bbs_v1a .row1 .icon_wuip1 {color:#666;margin-left:0.3rem;}
.page_bbs_v1a .row1 .str_hit1,
.page_bbs_v1a .row1 .str_cmt1 {margin-left:0.6rem;margin-right:0.3rem;}
.page_bbs_v1a .row1 .bx_fbr_a01 {color:#666;font-size:0.9rem;}
.page_bbs_v1a .row1 .bx_fbr_a01 a {color:#666;}
.page_bbs_v1a .bbs_v_con1 {min-height:8rem;padding:1rem 0;}
.page_bbs_v1a > .hline1 {border-bottom:1px solid #ddd;height:0.6rem;}

/* 게시판 > 상세보기 > 카드뉴스 > 출력폼 */
.bx_bbs_vf_a01 {background:#f7f7f7;border-top:2px solid #333;border-bottom:1px solid #ddd;padding:1rem;}
.bx_bbs_vf_a01 > dt {font-weight:500;font-size:1.5rem;}
.bx_bbs_vf_a01 > .cel1 {margin-top:0.5rem;}
.bx_bbs_vf_a01 > .cel1 > dl {display:inline-block;margin:0.1rem 1rem 0.2rem 0;}
.bx_bbs_vf_a01 > .cel1 > dl > dt {display:inline-block;}
.bx_bbs_vf_a01 > .cel1 > dl > dd {display:inline-block;color:#555;margin-left:0.2rem;}
.bx_bbs_vf_a01 > .cel1 .icon_uimg1 {display:inline-block;}
.bx_bbs_vf_a01 > .cel2 {margin-top:0.8rem;}
.bx_bbs_vf_a01 > .cel2 > dl {background:#fff;border:1px solid #ddd;border-radius:0.5rem;padding:0.5rem;}
.bx_bbs_vf_a01 > .cel2 > dl > dt {font-weight:500;}
.bx_bbs_vf_a01 > .cel2 > dl > dd {margin-top:0.2rem;word-wrap:break-word;}
.bx_bbs_vf_a01 > .cel2 > dl > dd > ul > li {margin-top:0.5rem;}

/* 게시판 > 상세보기 > 카드뉴스 > 슬라이드 */
.bx_bbs_vthumb_a01 {border-bottom:1px solid #ddd;padding-bottom:0.5rem;margin-bottom:2rem;}

/* 게시판 > 댓글 > 리스트 */
.bbs_vcmt_bl1 {padding:1rem 0;}
.bbs_vcmt_bl1 > h5 {font-weight:500;font-size:1rem;padding-bottom:0.6rem;}
.bbs_vcmt_bl1 > .nodata {text-align:center;}
.bbs_vcmt_bl1 > .lop1 {border-top:1px solid #ddd;padding-top:0.6rem;}
.bbs_vcmt_bl1 > .lop1 > header > .icon_uimg1 {display:inline-block;}
.bbs_vcmt_bl1 > .lop1 > header > .av_mbid {margin-left:0.2rem;}
.bbs_vcmt_bl1 > .lop1 > header > .icon_cmt_l_repl1 {display:none;}
.bbs_vcmt_bl1 > .lop1 > header > .icon_cmt_l_wuip1,
.bbs_vcmt_bl1 > .lop1 > header > .icon_cmt_l_wdat1 {color:#666;margin-left:0.3rem;}
.bbs_vcmt_bl1 > .lop1 > .bbs_cmt_l_con1 {padding-top:0.6rem;padding-bottom:0.3rem;}
.bbs_vcmt_bl1 > .lop1 > footer > ul > li > a {color:#666;}
.bbs_cmt_l_edrp1 .bbs_cmt_w_edrp1 {margin-top:0.3rem;}

/* 게시판 > 댓글 > 등록수정폼 */
.bbs_vcmt_w1 {margin-top:1.5rem;}
.bbs_vcmt_w1 > .str_err1 {background:#f9f9f9;border:1px solid #ddd;text-align:center;padding:1rem 0.5rem;}
.bbs_vcmt_w1 > .bbs_vcmt_w_frm1 .bbs_cmt_w_canc1 {display:none;}

/* 게시판 > 비밀번호확인 */
.page_chk_pw1 .in1 > .st2 {background:#fff;border:1px solid #ddd;margin:0.6rem 0;padding:1rem 0.5rem;}
.page_chk_pw1 .in1 > .st2 > span {color:#3f54a3;font-weight:500;}

/* 게시판 > 전체검색 */
.page_bbs_sch1a > h5 {margin-bottom:0.8rem;}
.page_bbs_sch1a > form > .bx_sch1 {background:#eee;padding:2rem;}
.page_bbs_sch1a > form > .bx_sch1 > ul {display:flex;}
.page_bbs_sch1a > form > .bx_sch1 > ul > li:nth-of-type(1) {width:100px;}
.page_bbs_sch1a > form > .bx_sch1 > ul > li:nth-of-type(2) {width:calc(100% - 200px);}
.page_bbs_sch1a > form > .bx_sch1 > ul > li:nth-of-type(3) {width:100px;}
.page_bbs_sch1a > form > .bx_sch1 > ul > li {height:40px;}
.page_bbs_sch1a > form > .bx_sch1 > ul > li ~ li {padding-left:5px;}
.page_bbs_sch1a > form > .bx_sch1 > ul > li > select,
.page_bbs_sch1a > form > .bx_sch1 > ul > li > input[type=text] {width:100%;height:100%;border:1px solid #ddd;}
.page_bbs_sch1a > form > .bx_sch1 > ul > li > input[type=text] {padding:0 1rem;background-image:url('') !important;background-color:#fff;}
.page_bbs_sch1a > form > .bx_sch1 > ul > li > input[type=submit] {width:100%;height:100%;border:0;background:#555;color:#fff;text-align:center;font-weight:500;}
.page_bbs_sch1a > .bx_dta1 > .nodata {text-align:center;padding:2rem 0;}
.page_bbs_sch1a > .bx_dta1 > .nodata > span {font-size:1.3rem;font-weight:600;color:red;}
.page_bbs_sch1a > .bx_dta1 > .loop1 {margin-top:3rem;border-top:2px solid #333;}
.page_bbs_sch1a > .bx_dta1 > .loop1 > dl {display:flex;justify-content:space-between;border-bottom:1px solid #ddd;padding:1rem 0;}
.page_bbs_sch1a > .bx_dta1 > .loop1 > dl > dt > a {font-weight:500;font-size:1.1rem;}
.page_bbs_sch1a > .bx_dta1 > .loop1 > dl > dt > a > span {font-weight:700;font-size:1.2rem;}
.page_bbs_sch1a > .bx_dta1 > .loop1 > dl > dd > a {font-weight:600;font-size:1rem;}
.page_bbs_sch1a > .bx_dta1 > .loop1 > ul > li {padding:1rem 0;}
.page_bbs_sch1a > .bx_dta1 > .loop1 > ul > li ~ li {border-top:1px solid #ddd;}
.page_bbs_sch1a > .bx_dta1 > .loop1 > ul > li > dl {font-size:1rem;line-height:1.4;}
.page_bbs_sch1a > .bx_dta1 > .loop1 > ul > li > dl > dt {font-weight:500;}
.page_bbs_sch1a > .bx_dta1 > .loop1 > ul > li > dl > dd {margin-top:0.5rem;}
.page_bbs_sch1a > .bx_dta1 > .loop1 > ul > li > dl > .con1 > a {display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.page_bbs_sch1a > .bx_dta1 > .loop1 > ul > li > dl > .tim1 {color:#555;}

/* 이사장인사말 */
.bx_m1_01_01 {display:flex;flex-wrap:wrap;}
.bx_m1_01_01 > dt {width:30%;text-align:center;}
.bx_m1_01_01 > dd {width:70%;padding-left:2rem;}

/* 비전 */
.bx_m1_02_01 .bx_01 {display:flex;flex-wrap:wrap;align-items:center;}
.bx_m1_02_01 .bx_01 > li:nth-of-type(1) {width:45%;background:#f5f5f5;text-align:center;padding:4rem 0;}
.bx_m1_02_01 .bx_01 > li:nth-of-type(1) > img {width:min(90%, 200px);}
.bx_m1_02_01 .bx_01 > li:nth-of-type(2) {width:55%;font-size:1.3rem;padding-left:2rem;}
.bx_m1_02_01 .bx_02 {margin-top:5rem;background:#d8ddf0;color:#3f54a3;padding:3rem 0;text-align:center;font-size:1.3rem;font-weight:500;}
.bx_m1_02_01 .bx_03 {margin-top:5rem;text-align:center;}
.bx_m1_02_01 .bx_03 > dt {font-size:2.2rem;font-weight:500;}
.bx_m1_02_01 .bx_04 {margin-top:3rem;background:#f5f5f5;border-radius:1rem;padding:3rem;display:flex;flex-wrap:wrap;}
.bx_m1_02_01 .bx_04 > li {position:relative;width:50%;margin:0.5rem 0;padding:0 0.8rem;}
.bx_m1_02_01 .bx_04 > li:before {position:absolute;content:'';width:5px;height:5px;background:#333;top:0.8rem;left:0;}

/* 함께하는사람들 */
.bx_m1_03_01 > dl ~ dl {margin-top:3rem;}
.bx_m1_03_01 > dl > dt > span {position:relative;z-index:1;font-size:1.4rem;font-weight:600;display:inline-block;padding:0 0.5rem;}
.bx_m1_03_01 > dl > dt > span:before {position:absolute;z-index:-1;content:'';width:100%;height:25%;background:#3f54a3;border-radius:0.3rem;opacity:0.3;bottom:10%;left:0;}
.bx_m1_03_01 > dl > dd {background:#f5f5f5;margin-top:1rem;padding:1rem;line-height:1.4;}
.bx_m1_03_01 > dl > dd > dl {display:flex;flex-wrap:wrap;padding:1rem;}
.bx_m1_03_01 > dl > dd > dl > dt {width:150px;color:#3f54a3;font-weight:600;}
.bx_m1_03_01 > dl > dd.cel2 > dl > dd {width:calc(100% - 150px);}
.bx_m1_03_01 > dl > dd.cel3 > dl > dd ~ dd {margin-left:8rem;}

/* 정관 */
.bx_m1_05_01 > dl ~ dl {margin-top:3rem;}
.bx_m1_05_01 > dl {display:flex;flex-wrap:wrap;}
.bx_m1_05_01 > dl > dt {width:200px;font-size:1.3rem;font-weight:600;}
.bx_m1_05_01 > dl > dd {width:calc(100% - 200px);}

/* 오시는길 */
.bx_m1_06_01 > ul {display:flex;flex-wrap:wrap;}
.bx_m1_06_01 > ul > li {width:50%;}
.bx_m1_06_01 > ul > li:nth-of-type(1) > h5 {font-weight:600;}
.bx_m1_06_01 > ul > li:nth-of-type(1) > h5 + dl {margin-top:2rem;}
.bx_m1_06_01 > ul > li:nth-of-type(1) > dl ~ dl {margin-top:0.5rem;}
.bx_m1_06_01 > ul > li:nth-of-type(1) > dl {display:flex;font-weight:500;}
.bx_m1_06_01 > ul > li:nth-of-type(1) > dl > dt {width:100px;}
.bx_m1_06_01 > ul > li:nth-of-type(1) > dl > dd {width:calc(100% - 100px);}
.bx_m1_06_01 > ul > li:nth-of-type(1) > dl > dt > span.n1 {display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;vertical-align:middle;color:#fff;}
.bx_m1_06_01 > ul > li:nth-of-type(1) > dl > dt > span.t1 {margin-left:0.3rem;}
.bx_m1_06_01 > ul > li:nth-of-type(1) > dl.no2 > dt > span.n1 {background:#3cb44a;}
.bx_m1_06_01 > ul > li:nth-of-type(1) > dl.no5 > dt > span.n1 {background:#924bdd;}
.bx_m1_06_01 > ul > li:nth-of-type(1) > dl.no2 > dt > span.t1 {color:#3cb44a;}
.bx_m1_06_01 > ul > li:nth-of-type(1) > dl.no5 > dt > span.t1 {color:#924bdd;}
.bx_m1_06_01 > ul > li:nth-of-type(2) > .dmap1 {width:100%;position:relative;overflow:hidden;}
.bx_m1_06_01 > ul > li:nth-of-type(2) > .dmap1 .root_daum_roughmap {width:100%;}
.bx_m1_06_01 > ul > li:nth-of-type(2) > .dmap1 .wrap_controllers {display:none;}
.bx_m1_06_01 > ul > li:nth-of-type(2) > .dmap1 .cont {display:none;}

/* 주요사업 */
.bx_hig_1a > dt {font-size:1.6rem;font-weight:600;text-align:center;}
.bx_hig_1a > dd {margin-top:3rem;}
.bx_hig_1a > dd > dl ~ dl {margin-top:2rem;}
.bx_hig_1a > dd > dl {display:flex;background:#f2f2f2;border-radius:1rem;padding:1rem;font-size:1.3rem;font-weight:500;}
.bx_hig_1a > dd > dl > dt {width:30px;height:30px;position:relative;}
.bx_hig_1a > dd > dl > dd {width:calc(100% - 30px);padding-left:1rem;}
.bx_hig_1a > dd > dl > dt > div {position:absolute;background:#333;width:100%;height:100%;border-radius:50%;top:3px;left:0;}
.bx_hig_1a > dd > dl > dt > div:before {content:'';position:absolute;background:#fff;width:3px;height:10px;top:13px;left:8px;transform:rotate(135deg);}
.bx_hig_1a > dd > dl > dt > div:after {content:'';position:absolute;background:#fff;width:3px;height:16px;top:9px;left:16px;transform:rotate(-135deg);}
.bx_hig_1a > dd > dl > dd > ul {display:flex;flex-wrap:wrap;font-size:1.1rem;font-weight:400;}
.bx_hig_1a > dd > dl > dd > ul > li {position:relative;padding-left:1rem;}
.bx_hig_1a > dd > dl > dd > ul > li:before {position:absolute;content:'';width:5px;height:1px;background:#333;top:0.8rem;left:0;}
.bx_hig_1a > dd > .ul_01a {display:flex;flex-wrap:wrap;background:#f5f5f5;border-radius:1rem;padding:2rem;}
.bx_hig_1a > dd > .ul_01a > li {position:relative;padding-left:1rem;font-size:1.3rem;font-weight:500;}
.bx_hig_1a > dd > .ul_01a > li ~ li {margin-top:0.5rem;}
.bx_hig_1a > dd > .ul_01a > li:before {position:absolute;content:'';width:5px;height:5px;background:#333;top:1rem;left:0;}

/* 후원하기 */
.bx_m4_01_01 > dl {text-align:center;}
.bx_m4_01_01 > dl > dt {font-size:1.5rem;font-weight:600;}
.bx_m4_01_01 > dl > dd {margin-top:2rem;}
.bx_m4_01_01 > div {margin-top:3rem;text-align:center;background:#f2f2f2;padding:2rem 0.5rem;}
.bx_m4_01_01 > ul {margin-top:3rem;display:flex;justify-content:center;}
.bx_m4_01_01 > ul > li {width:min(100%, 500px);}
.bx_m4_01_01 > ul > li > a {display:block;width:100%;background:#333;color:#fff;text-align:center;padding:1rem 0.3rem;border-radius:0.5rem;font-size:1.5rem;font-weight:600;}

/* 반응형 */
@media screen and (max-width:1420px){
/*.con_bx1 {background:yellow;}*/

/* 헤드 > 탑메뉴 > PC용 */
.head_menu_p1 {padding:0 2rem;}
}


@media screen and (max-width:1220px){
/*.con_bx1 {background:lightgreen;}*/
}


@media screen and (max-width:1030px){
/*.con_bx1 {background:pink;}*/

/* 반응형제어용 */
.responsive_p1 {display:none !important;}
.responsive_m1 {display:block !important;}

.con_bx1 {padding:0;}
.con_bx2 {padding:0 0.5rem;}

/* 헤드 > 탑메뉴 > PC용 */
.head_menu_p1 {height:80px;padding:0 0.5rem;}
.head_menu_p1 > .cel1 {width:100%;text-align:center;}

/* 푸터 */
.bx_foot_rol1 .bx_rol1 .swiper-wrapper > li {margin:0 2%;width:29.4% !important;}

/* 메인 > 뉴스레터 */
.main_news1 .bx_frm1 {text-align:center;}
.main_news1 .bx_frm1 > li:nth-of-type(1) {width:100%;}
.main_news1 .bx_frm1 > li:nth-of-type(3) {width:100%;}
.main_news1 .bx_frm1 > li:nth-of-type(2) {width:100%;padding:0;}
.main_news1 .bx_frm1 > li ~ li {margin-top:1rem;}

/* 메인 > 최신게시물 > 공지형 */
.main_late1 > li {width:100%;}
.main_late1 > li ~ li {margin-top:3rem;}
}


@media screen and (max-width:820px){
/*.con_bx1 {background:violet;}*/

.responsive_p_820 {display:none !important;}
.responsive_m_820 {display:block !important;}

/* 메인 > 롤링배너 */
.main_rolling_ty_01 .bn1_a {padding:20vw 0;}
.main_rolling_ty_01 .bn1_a > img {width:100%;height:1px;opacity:0;}

/* 메인 > 센터사업 */
.main_late3 > dd > ul > li > a > .tit1 > li {font-size:1.2rem;font-weight:500;}
.main_late3 > dd > ul > li > a > .sub1 > li {font-size:1rem;}

/* 게시판 > 리스트 > b_basic1 */
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a .sbj1 {padding:0.8rem 0.3rem;}
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a .lop1 {padding:0.8rem 0.3rem;}
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a .sbj1 li.seq1,
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a .sbj1 li.nam1,
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a .sbj1 li.wdt1,
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a .sbj1 li.hit1 {display:none;}
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a .sbj1 li.tit1 {width:100%;}
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a .lop1 li.seq1 {display:none;}
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a .lop1 li.nam1,
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a .lop1 li.wdt1,
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a .lop1 li.hit1 {width:auto;font-size:1rem;margin-right:0.6rem;}
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a.is_admin_n .lop1 li.tit1 {width:100%;}
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a.is_admin_y .lop1 li.tit1 {width:calc(100% - 30px);}
.bbs_skin_l1_b_basic1.no_dsp_hit1 .tbl_ty_ul1a.is_admin_n .lop1 li.tit1 {width:100%;}
.bbs_skin_l1_b_basic1.no_dsp_hit1 .tbl_ty_ul1a.is_admin_y .lop1 li.tit1 {width:calc(100% - 30px);}
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a .lop1 li.cbx1,
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a .lop1 li.tit1 {padding-bottom:0.5rem;}
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a .lop1 li .dm2 {display:inline-block;}
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a .lop1 li .icon_uimg1 {display:inline-block;}
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a .lop1 li .av_mbid {margin-left:0.2rem;}
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a .lop1 li .str_seq1 {font-weight:600;}
.bbs_skin_l1_b_basic1 .tbl_ty_ul1a .lop1 li .str_seq1.is_notice {color:#f76a1b;}

/* 게시판 > 리스트 > b_thum1 */
.bbs_skin_l1_b_thumb1 .bx_thumb1 > .lop1 {width:49%;}
.bbs_skin_l1_b_thumb1 .bx_thumb1 > .lop1:not(:nth-of-type(3n - 2)) {margin-left:0;}
.bbs_skin_l1_b_thumb1 .bx_thumb1 > .lop1:nth-of-type(3n) ~ li {margin-top:0;}
.bbs_skin_l1_b_thumb1 .bx_thumb1 > .lop1:nth-of-type(2n) {margin-left:2%;}
.bbs_skin_l1_b_thumb1 .bx_thumb1 > .lop1:nth-of-type(2n) ~ li {margin-top:2rem;}
.bbs_skin_l1_b_thumb1 .bx_thumb1 > .lop1 > ul > li.etc1 .str_hit1 {display:none;}

/* 게시판 > 리스트 > b_card1 */
.bbs_skin_l1_b_card1 .bx_thumb1 > .lop1 {width:49%;}
.bbs_skin_l1_b_card1 .bx_thumb1 > .lop1:not(:nth-of-type(3n - 2)) {margin-left:0;}
.bbs_skin_l1_b_card1 .bx_thumb1 > .lop1:nth-of-type(3n) ~ li {margin-top:0;}
.bbs_skin_l1_b_card1 .bx_thumb1 > .lop1:nth-of-type(2n) {margin-left:2%;}
.bbs_skin_l1_b_card1 .bx_thumb1 > .lop1:nth-of-type(2n) ~ li {margin-top:2rem;}
.bbs_skin_l1_b_card1 .bx_thumb1 > .lop1 > ul > li.etc1 .str_hit1 {display:none;}

/* 게시판 > 리스트 > b_web1 */
.bbs_skin_l1_b_web1 .tbl_ty_ul1a li.cbx1 {width:30px;}
.bbs_skin_l1_b_web1 .tbl_ty_ul1a li.img1 {width:180px;}
.bbs_skin_l1_b_web1 .tbl_ty_ul1a li.nam1,
.bbs_skin_l1_b_web1 .tbl_ty_ul1a li.wdt1,
.bbs_skin_l1_b_web1 .tbl_ty_ul1a li.hit1 {display:none;}
.bbs_skin_l1_b_web1 .tbl_ty_ul1a.is_admin_n li.tit1 {width:calc(100% - 180px);}
.bbs_skin_l1_b_web1 .tbl_ty_ul1a.is_admin_y li.tit1 {width:calc(100% - 210px);}

/* 서브타이틀및하위메뉴 */
.bx_sub_sbj1 > h4 {padding:8vw 0;}

/* 이사장인사말 */
.bx_m1_01_01 > dt {width:100%;}
.bx_m1_01_01 > dd {width:100%;padding-left:0;margin-top:2rem;}

/* 비전 */
.bx_m1_02_01 .bx_01 > li:nth-of-type(1) {width:100%;}
.bx_m1_02_01 .bx_01 > li:nth-of-type(2) {width:100%;padding-left:0;text-align:center;margin-top:1rem;}
.bx_m1_02_01 .bx_02 {margin-top:3rem;padding:1rem 0.5rem;}
.bx_m1_02_01 .bx_03 {margin-top:3rem;}
.bx_m1_02_01 .bx_04 {padding:1rem 1.5rem;}
.bx_m1_02_01 .bx_04 > li {width:100%;}
}


@media screen and (max-width:620px){
/*.con_bx1 {background:orange;}*/

/* 푸터 */
.bx_foot_rol1 .bx_rol1 .swiper-wrapper > li {margin:0 1%;width:48% !important;}
.bx_foot_cp1 .sec1 {font-size:0.95rem;}
.bx_foot_cp1 .sec1 > ul > li {margin-right:1rem;}

/* 메인 > 뉴스레터 > 신청폼팝업용 */
.bx_main_news_tag1 {width:85vw;}
.bx_main_news_tag1 > form {padding:1rem;}

/* 메인 > 센터사업 */
.main_late3 > dd > ul > li {width:100%;}
.main_late3 > dd > ul > li ~ li {margin-top:2rem;}
.main_late3 > dd > ul > li > a > .tit1 > li {font-size:1.3rem;font-weight:600;}
.main_late3 > dd > ul > li > a > .sub1 > li {font-size:1.05rem;}

/* 메인 > 최신게시물 > 썸네일형 */
.main_late2 > .data1 > ul > li {width:100%;}
.main_late2 > .data1 > ul > li ~ li {margin-top:2rem;}
.main_late2 > .data1 > ul > li > a > .sbj1 {text-align:center;}

/* 게시판 > 전체검색 */
.page_bbs_sch1a > form > .bx_sch1 {padding:1rem 0.5rem;}

/* 함께하는사람들 */
.bx_m1_03_01 > dl ~ dl {margin-top:2rem;}
.bx_m1_03_01 > dl > dd {padding:0.5rem 1rem;}
.bx_m1_03_01 > dl > dd > dl {padding:1rem 0;}
.bx_m1_03_01 > dl > dd > dl > dt {width:100px;}
.bx_m1_03_01 > dl > dd.cel2 > dl > dd {width:calc(100% - 100px);}
.bx_m1_03_01 > dl > dd.cel3 > dl > dd {width:calc(100% - 100px);}
.bx_m1_03_01 > dl > dd.cel3 > dl > dd ~ dd {margin-left:100px;}

/* 정관 */
.bx_m1_05_01 > dl > dt {width:100%;}
.bx_m1_05_01 > dl > dd {width:100%;}

/* 오시는길 */
.bx_m1_06_01 > ul > li {width:100%;}
.bx_m1_06_01 > ul > li:nth-of-type(2) {margin-top:2rem;}
}


@media screen and (max-width:420px){
/*.con_bx1 {background:gray;}*/

}


@media screen and (max-width:320px){
/*.con_bx1 {background:red;}*/
}