@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-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;}

/* 테이블 > 등록수정폼 */
.utbl_w1a > thead > tr > th,
.utbl_w1a > tbody > tr > th {padding:1rem 0.3rem;}
.utbl_w1a > thead > tr > td,
.utbl_w1a > tbody > tr > td {padding:1rem 0.3rem;}

/* 테이블 > 목록 > 리스트형 */
.utbl_l1a > thead > tr > th,
.utbl_l1a > tbody > tr > th {padding:1rem 0.3rem;}
.utbl_l1a > thead > tr > td,
.utbl_l1a > tbody > tr > td {padding:1rem 0.3rem;}

/* 테이블 표 효과 > 일반형 */
.tbl_ty_ubl1 {border-top:2px solid #333;border-bottom:1px solid #ddd;font-size:1.1rem;}
.tbl_ty_ubl1 > li {padding:1rem 0.3rem;}
.tbl_ty_ubl1 > li > ul {display:flex;flex-wrap:wrap;}
.tbl_ty_ubl1 > li > ul > li {display:flex;align-items:center;justify-content:center;}
.tbl_ty_ubl1 > .sbj1 {background:#eee;border-bottom:1px solid #ddd;font-weight:500;}
.tbl_ty_ubl1 > .sbj1 > ul > li > div {word-break:keep-all;}
.tbl_ty_ubl1 > .nodata {text-align:center;padding:2rem 0.3rem;}
.tbl_ty_ubl1 > .lop1 ~ .lop1 {border-top:1px solid #ddd;}
.tbl_ty_ubl1 > .lop1 > ul > li.ali_l {justify-content:flex-start;}
.tbl_ty_ubl1 > .lop1 > ul > li.ali_r {justify-content:flex-end;}
.tbl_ty_ubl1 > .lop1 > ul > li.vali_t {align-items:flex-start;}
.tbl_ty_ubl1 > .lop1 > ul > li.vali_b {align-items:flex-end;}
.tbl_ty_ubl1 > .lop1 > ul > li > div {width:100%;text-align:center;}
.tbl_ty_ubl1 > .lop1 > ul > li.ali_l > div {text-align:left;}
.tbl_ty_ubl1 > .lop1 > ul > li.ali_r > div {text-align:right;}
.tbl_ty_ubl1 > .lop1 > ul > li > div .dm2 {display:none;margin-right:0.3rem;color:#666;}

/* 테이블 표 효과 > 등록폼형 */
.tbl_ty_ubw1 {width:100%;border-top:2px solid #333;border-bottom:1px solid #ddd;font-size:1.1rem;}
.tbl_ty_ubw1 > tbody > tr > th,
.tbl_ty_ubw1 > tbody > tr > td {padding:1rem 0.3rem;}
.tbl_ty_ubw1 > tbody > tr > th {background:#eee;text-align:center;}
.tbl_ty_ubw1 > tbody > tr ~ tr {border-top:1px solid #ddd;}

/* 폼박스 */
.fm_ty_u1 input[type=text],
.fm_ty_u1 input[type=password],
.fm_ty_u1 input[type=tel] {width:100%;border:1px solid #ddd;height:60px;padding:0 1.5rem;font-size:1.05rem;}
.fm_ty_u1 input[type=submit],
.fm_ty_u1 button,
.fm_ty_u1 .btn_01 {display:block;width:100%;border:0;background:#7fbd42;color:#fff;text-align:center;height:70px;line-height:70px;font-size:1.4rem;}
.fm_ty_u1 > li ~ li {margin-top:10px;}

/* 링크박스 */
.lk_ty_u1 {display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}
.lk_ty_u1 > li {position:relative;height:30px;line-height:30px;font-size:1.1rem;margin-top:5px;}
.lk_ty_u1 > li ~ li {margin-left:34px;}
.lk_ty_u1 > li ~ li:before {position:absolute;content:'';width:1px;height:14px;background:#ddd;top:5px;left:-18px;}
.lk_ty_u2 {display:flex;justify-content:flex-end;flex-wrap:wrap;margin-top:10px;}
.lk_ty_u2.ali_l {justify-content:flex-start;}
.lk_ty_u2.ali_c {justify-content:center;}
.lk_ty_u2 > li {margin:3px;}
.lk_ty_u2 > li > a,
.lk_ty_u2 > li > input[type=submit],
.lk_ty_u2 > 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_u2 > li.w1 > a,
.lk_ty_u2 > li.w1 > input[type=submit],
.lk_ty_u2 > li.w1 > button {background:#fff;color:#555;border:1px solid #ddd;}
.lk_ty_u2 > li.g1 > a,
.lk_ty_u2 > li.g1 > input[type=submit],
.lk_ty_u2 > li.g1 > button {background:#777;color:#fff;}
.lk_ty_u2 > li.b1 > a,
.lk_ty_u2 > li.b1 > input[type=submit],
.lk_ty_u2 > li.b1 > button {background:#7fbd42;}
.lk_ty_u2 > li.r1 > a,
.lk_ty_u2 > li.r1 > input[type=submit],
.lk_ty_u2 > li.r1 > button {background:#e00000;}
.lk_ty_u3 {display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}
.lk_ty_u3.ali_r {justify-content:flex-end;}
.lk_ty_u3 > li {margin:2px;}

/* 서브밋박스 */
.sbm_ty_u1 {display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:20px;}
.sbm_ty_u1 > li {margin:5px;}
.sbm_ty_u1 > li > a,
.sbm_ty_u1 > li > input[type=submit],
.sbm_ty_u1 > 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_u1 > li.b1 > a,
.sbm_ty_u1 > li.b1 > input[type=submit],
.sbm_ty_u1 > li.b1 > button {background:#7fbd42;}
.sbm_ty_u2 {display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:20px;}
.sbm_ty_u2 > li {margin:5px;}
.sbm_ty_u2 > li > a,
.sbm_ty_u2 > li > input[type=submit],
.sbm_ty_u2 > li > button {display:block;text-align:center;border:0;background:#555;color:#fff;font-weight:500;font-size:0.9rem;height:50px;line-height:50px;padding:0 2rem;}
.sbm_ty_u2 > li.w1 > a,
.sbm_ty_u2 > li.w1 > input[type=submit],
.sbm_ty_u2 > li.w1 > button {background:#fff;color:#555;border:1px solid #ddd;}
.sbm_ty_u2 > li.g1 > a,
.sbm_ty_u2 > li.g1 > input[type=submit],
.sbm_ty_u2 > li.g1 > button {background:#777;color:#fff;}
.sbm_ty_u2 > li.b1 > a,
.sbm_ty_u2 > li.b1 > input[type=submit],
.sbm_ty_u2 > li.b1 > button {background:#7fbd42;}

/* 검색 */
.sch_ty_u1 {display:flex;}
.sch_ty_u1 > li:nth-of-type(1) {width:150px;}
.sch_ty_u1 > li:nth-of-type(2) {width:calc(100% - 270px);}
.sch_ty_u1 > li:nth-of-type(3) {width:120px;}
.sch_ty_u1 > li {height:40px;}
.sch_ty_u1 > li ~ li {padding-left:10px;}
.sch_ty_u1 > li > select,
.sch_ty_u1 > li > input[type=text] {width:100%;height:100%;border:1px solid #ddd;}
.sch_ty_u1 > li > input[type=text] {padding:0 1rem;background-image:url('') !important;}
.sch_ty_u1 > li > input[type=submit] {width:100%;height:100%;border:0;background:#555;color:#fff;text-align:center;font-weight:500;}

/* 탭버튼 */
.tab_ty_u1 {display:flex;flex-wrap:wrap;}
.tab_ty_u1 > 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_u1 > li.on > a {background:#f1f8fe;border:2px solid #7fbd42;color:#7fbd42;}
.tab_ty_u1.cnt2 > li {width:calc(50% - 5px);}
.tab_ty_u1.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 #7fbd42;color:#7fbd42;}
.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 #7fbd42;color:#7fbd42;}
.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);}

/* 배너버튼 */
.bt_ty_u1 {display:flex;flex-wrap:wrap;}
.bt_ty_u1 > li > a {display:block;text-align:center;background:#fff;border:1px solid #888;border-radius:10px;padding:30px;}
.bt_ty_u1 > li > a > dl > dt {color:#333;font-weight:500;font-size:1.8rem;}
.bt_ty_u1 > li > a > dl > dd {margin-top:30px;}
.bt_ty_u1.cnt1 > li {width:100%;}
.bt_ty_u1.cnt1 ~ .bt_ty_u1.cnt1 {margin-top:20px;}

/* 본문box */
.con_bx1 {width:100%;max-width:1400px;margin:0 auto;}
.con_bx1:after {clear:both;display:block;height:0;content:'';}
.con_bx2 {width:100%;max-width:1400px;margin:0 auto;}
.con_bx2:after {clear:both;display:block;height:0;content:'';}

/* 메인 */
main {background:#f1f6ec;padding:2rem 0;}

/* 헤드 > sns아이콘 */
.head_sns_icon1 > ul {display:flex;justify-content:flex-end;padding:1rem 0 0.2rem 0;}
.head_sns_icon1 > ul > li ~ li {margin-left:5px;}

/* 헤드 > 탑메뉴 > PC용 */
.head_menu_p {position:relative;z-index:100;height:100px;}
.head_menu_p .ly1 {position:absolute;z-index:101;top:0;left:0;width:100%;height:100px;}
.head_menu_p .ly1.on {border-bottom:1px solid #ddd;background:#fff;}
.head_menu_p .ot1 {position:relative;z-index:102;width:100%;height:100%;background:#fff;}
.head_menu_p .ot1.on {height:101px;border-bottom:1px solid #ddd;}
.head_menu_p .in1 {position:relative;z-index:103;height:100%;}
.head_menu_p .menu1 {display:flex;height:100px;}
.head_menu_p .menu1 > .cel1 {width:300px;}
.head_menu_p .menu1 > .cel2 {width:calc(100% - 300px);}
.head_menu_p .menu1 > .cel1 {display:flex;align-items:center;position:relative;}
.head_menu_p .menu1 > .cel1 > a {display:block;padding:10px 0;max-width:300px;}
.head_menu_p .menu1 > .cel1 > a > ul {display:flex;}
.head_menu_p .menu1 > .cel1 > a > ul > li:nth-of-type(1) {width:35%;}
.head_menu_p .menu1 > .cel1 > a > ul > li:nth-of-type(2) {width:65%;padding-right:10px;text-align:right;color:#333;font-size:1.25rem;font-weight:500;}
.head_menu_p .menu1 > .cel1 > a > ul > li:nth-of-type(2) > div > .f1 {color:#7fbd42;}
.head_menu_p .menu1 > .cel1 > a > ul > li:nth-of-type(2) > div > .f2 {color:#f76a1b;}
.head_menu_p .menu1 > .cel1 > a > ul > li:nth-of-type(2) > div:nth-of-type(2) {position:relative;}
.head_menu_p .menu1 > .cel1 > a > ul > li:nth-of-type(2) > div:nth-of-type(2) > span {letter-spacing:0.13rem;margin-right:-2px;}
.head_menu_p .menu1 > .cel1 > .all1_on {position:absolute;content:'';right:10px;top:0;height:100%;}
.head_menu_p .menu1 > .cel1 > .all1_on > div {display:flex;justify-content:flex-end;align-items:center;height:100%;}
.head_menu_p .menu1 > .cel1 > .all1_on > div > a {display:inline-block;}
.head_menu_p .menu1 > .cel1 > .all1_on > div > a ul {width:25px;}
.head_menu_p .menu1 > .cel1 > .all1_on > div > a li:nth-child(odd) {height:3px;background:#333;}
.head_menu_p .menu1 > .cel1 > .all1_on > div > a li:nth-child(even) {height:7px;}
.head_menu_p .menu1 > .cel2 > nav {height:100%;display:flex;justify-content:flex-end;}
.head_menu_p .menu1 > .cel2 > nav > div {height:100%;}
.head_menu_p .menu1 > .cel2 > nav > div {padding-right:7rem;}
.head_menu_p .menu1 > .cel2 > nav > div:last-child {width:10%;padding-right:0;}
.head_menu_p .menu1 > .cel2 > nav > div > a {position:relative;display:block;height:100%;line-height:100px;text-align:left;font-size:1.7rem;font-weight:600;color:#333;}
.head_menu_p .menu1 > .cel2 > nav > div > a:hover {color:#7fbd42;}
.head_menu_p .menu1 > .cel2 > nav > div > a:hover:after {content:'';position:absolute;left:-10%;bottom:-2px;width:120%;height:3px;background:#7fbd42;}
.head_menu_p .menu1 > .cel2 > nav > div > ul {padding:1.5rem 0;display:none;}
.head_menu_p .menu1 > .cel2 > nav > div > ul > li > a {font-size:1.1rem;}
.head_menu_p .menu1 > .cel2 > nav > div > ul > li > a:hover {color:#7fbd42;text-decoration:underline;}
.head_menu_p .menu1 > .cel2 > nav > div > ul > li ~ li {margin-top:1rem;}

/* 헤드 > 탑메뉴 > 모바일용 */
.head_menu_m {position:relative;z-index:100;height:0;}
.head_menu_m .bg1 {position:fixed;z-index:101;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.6;display:none;}
.head_menu_m .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_m .ot1 {height:100%;}
.head_menu_m .in1 {height:100%;padding-bottom:2rem;}
.head_menu_m .all1_of {position:relative;line-height:60px;text-align:center;border-bottom:2px solid #ddd;}
.head_menu_m .all1_of > span,
.head_menu_m .all1_of > .logout1,
.head_menu_m .all1_of > .admin1 {font-size:1.1rem;font-weight:500;}
.head_menu_m .all1_of > .admin1 {margin-left:10px;}
.head_menu_m .all1_of > .btn_allmenu_toggle {position:absolute;top:calc(50% - 20px);right:10px;width:40px;height:40px;border-radius:50%;font-size:0;text-indent:-9999px;background:#ddd;}
.head_menu_m .all1_of > .btn_allmenu_toggle > div:before,
.head_menu_m .all1_of > .btn_allmenu_toggle > div:after {position:absolute;top:11px;left:19px;content:'';height:20px;width:2px;background:#555;}
.head_menu_m .all1_of > .btn_allmenu_toggle > div:before {transform:rotate(45deg);}
.head_menu_m .all1_of > .btn_allmenu_toggle > div:after {transform:rotate(-45deg);}
.head_menu_m nav {padding:10px;}
.head_menu_m nav > div {background:#f1f1f1;border-radius:10px;padding:5px;}
.head_menu_m nav > div ~ div {margin-top:1.5rem;}
.head_menu_m nav > div > a {display:block;line-height:36px;font-size:1.2rem;font-weight:600;color:#7fbd42;padding:0 10px;}
.head_menu_m nav > div > ul {display:flex;flex-wrap:wrap;}
.head_menu_m nav > div > ul > li {width:calc(50% - 10px);margin:5px;}
.head_menu_m nav > div > ul > li > a {display:block;background:#fff;padding:10px;border-radius:5px;}

/* 푸터 */
.foot_cp1 .sec1 {line-height:1.8;padding:2rem 0;}
.foot_cp1 .sec1 > ul {display:flex;flex-wrap:wrap;}
.foot_cp1 .sec1 > ul > li ~ li {margin-left:50px;}
.foot_cp1 .sec1 > ul > li > .let1 {letter-spacing:0.45rem;}
.foot_cp1 .sec1 > ul > li > .gab2 {display:inline-block;width:4.4rem;}
.foot_cp1 .sec1 > ul > li > .fst1 {font-weight:800;}

/* 메인 > 배너1 */
.main_bn_01 {display:flex;flex-wrap:wrap;justify-content:space-between;}
.main_bn_01 > li {border-radius:20px;width:49%;}
.main_bn_01 > li.cel_l .swiper-slide {background:#f1f6ec;max-height:440px;}
.main_bn_01 > li.cel_r {background:#fff;}
.main_bn_01 > li.cel_r > dl {padding:1.518rem 1.9rem 1.858rem 1.9rem;}
.main_bn_01 > li.cel_r > dl > dt {text-align:center;font-size:1.8rem;font-weight:500;}
.main_bn_01 > li.cel_r > dl > dt > span {color:#7fbd42;}
.main_bn_01 > li.cel_r > dl > dd {margin-top:0.934rem;}
.main_bn_01 > li.cel_r > dl > dd > ul {display:flex;flex-wrap:wrap;border:1px solid #ddd;}
.main_bn_01 > li.cel_r > dl > dd > ul > li {width:50%;}
.main_bn_01 > li.cel_r > dl > dd > ul > li > a {display:flex;align-items:center;justify-content:center;width:100%;font-size:1.2rem;padding:3rem 0;}
.main_bn_01 > li.cel_r > dl > dd > ul > li > a:hover {background:#fbfff6;font-weight:600;color:#7fbd42;}
.main_bn_01 > li.cel_r > dl > dd > ul > li > a > dl {display:flex;align-items:center;justify-content:center;}
.main_bn_01 > li.cel_r > dl > dd > ul > li > a > dl > dt {margin-right:20px;}
.main_bn_01 > li.cel_r > dl > dd > ul > li > a > dl > dt > img {width:50px;}
.main_bn_01 > li.cel_r > dl > dd > ul > li > a > dl > dd {text-align:center;font-weight:500;}
.main_bn_01 > li.cel_r > dl > dd > ul > li > a > dl > dd > div:nth-of-type(1) {color:#7fbd42;font-size:1.4rem;}
.main_bn_01 > li.cel_r > dl > dd > ul > li > a:hover > dl > dt > img {display:block;animation:ali_rotate_r_ty_01a 1.5s ease 1 normal both;}
.main_bn_01 > li.cel_r > dl > dd > ul > li:nth-of-type(2n) {border-left:1px solid #ddd;}
.main_bn_01 > li.cel_r > dl > dd > ul > li:nth-of-type(2) ~ li {border-top:1px solid #ddd;}
@keyframes ali_rotate_r_ty_01a {
  0% {transform:rotate(0);}
  100% {transform:rotate(360deg);}
}

/* 메인 > 배너1 > 롤링 */
.main_rolling_ty_01 {position:relative;z-index:1;left:0;top:0;height:100%;}
.main_rolling_ty_01 .bn1 {height:100%;}
.main_rolling_ty_01 .bn1 > li {height:100%;}
.main_rolling_ty_01 .bn1 > li > .bn1_a {display:block;height:100%;}
.main_rolling_ty_01 .bn1 > li > .bn1_a > img {width:100%;height:100%;border-radius:20px;}

/* 메인 > 최신글 */
.main_late_01 {display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2.5rem;}
.main_late_01 > li {background:#fff;border-radius:20px;width:49%;padding:1.518rem 1.9rem 0.858rem 1.9rem;}
.main_late_01 > li > dl {height:100%;}
.main_late_01 > li > dl > dt {border-bottom:1px solid #ddd;height:40px;}
.main_late_01 > li > dl > dd {height:calc(100% - 40px);}
.main_late_01 > li > dl > dt > dl {display:flex;align-items:center;}
.main_late_01 > li > dl > dt > dl > dt {width:calc(100% - 160px);}
.main_late_01 > li > dl > dt > dl > dd {width:160px;display:flex;justify-content:flex-end;}
.main_late_01 > li > dl > dt > dl > dt > a {position:relative;display:inline-block;line-height:40px;font-weight:500;font-size:1.3rem;}
.main_late_01 > li > dl > dt > dl > dt > a:before {position:absolute;content:'';background:#555;height:2px;width:200%;left:0;bottom:-1px;}
.main_late_01 > li > dl > dt > dl > dd > a {position:relative;display:block;width:24px;height:24px;}
.main_late_01 > li > dl > dt > dl > dd > a:before,
.main_late_01 > li > dl > dt > dl > dd > a:after {position:absolute;content:'';background:#333;}
.main_late_01 > li > dl > dt > dl > dd > a:before {width:16px;height:2px;top:11px;right:4px;}
.main_late_01 > li > dl > dt > dl > dd > a:after {width:16px;height:2px;top:11px;right:4px;transform:rotate(90deg);}
.main_late_01 > li > dl > dd > .noti1 {padding:1rem 0;}
.main_late_01 > li > dl > dd > .noti1 > .nodata {padding:1rem 0.2rem;}
.main_late_01 > li > dl > dd > .noti1 > li ~ li {margin-top:0.5rem;}
.main_late_01 > li > dl > dd > .noti1 > li > a {display:flex;padding:0.24rem 0;font-size:1.1rem;}
.main_late_01 > li > dl > dd > .noti1 > li > a > .sbj1 {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 110px);}
.main_late_01 > li > dl > dd > .noti1 > li > a > .tim1 {text-align:right;width:110px;}
.main_late_01 > li > dl > dd > .noti1 > li > a:hover > .sbj1 {text-decoration:underline;}

/* 메인 > 배너2 */
.main_bn_02 {display:flex;flex-wrap:wrap;margin-top:2.5rem;}
.main_bn_02 > li {width:calc(25% - 15px);}
.main_bn_02 > li ~ li {margin-left:20px;}
.main_bn_02 > li > a {display:block;overflow:hidden;background:#fff;border-radius:20px;text-align:center;}
.main_bn_02 > li:nth-of-type(1) > a {border:2px solid #DAD8D8;}
.main_bn_02 > li:nth-of-type(2) > a {border:2px solid #D1DEFB;}
.main_bn_02 > li:nth-of-type(3) > a {border:2px solid #DAD8D8;}
.main_bn_02 > li:nth-of-type(4) > a {border:2px solid #D1DEFB;}
.main_bn_02 > li > a:hover > div {animation:ani_scale_ty_02a 0.5s ease 1 normal both;}
@keyframes ani_scale_ty_02a {
  0% {transform:scale(1);}
  100% {transform:scale(1.1);}
}

/* 메인 > 사진영상자료 */
.main_tfl_01 {background:#fff;border-radius:20px;padding:1rem;margin-top:2.5rem;}
.main_tfl_01 > .btn1 {display:flex;align-items:center;border-bottom:1px solid #ddd;}
.main_tfl_01 > .btn1 > dt {width:calc(100% - 50px);}
.main_tfl_01 > .btn1 > dd {width:50px;display:flex;align-items:center;justify-content:flex-end;}
.main_tfl_01 > .btn1 > dt > div {position:relative;display:inline-block;font-weight:500;font-size:1.5rem;padding-bottom:0.3rem;line-height:1.4;}
.main_tfl_01 > .btn1 > dt > div:before {position:absolute;content:'';background:#555;height:2px;width:120%;left:0;bottom:-1px;}
.main_tfl_01 > .btn1 > dd > a {position:relative;display:block;width:24px;height:24px;}
.main_tfl_01 > .btn1 > dd > a:before,
.main_tfl_01 > .btn1 > dd > a:after {position:absolute;content:'';background:#333;}
.main_tfl_01 > .btn1 > dd > a:before {width:16px;height:2px;top:11px;right:4px;}
.main_tfl_01 > .btn1 > dd > a:after {width:16px;height:2px;top:11px;right:4px;transform:rotate(90deg);}
.main_tfl_01 > .dta1 {display:flex;flex-wrap:wrap;margin-top:1rem;}
.main_tfl_01 > .dta1 > li {position:relative;border:1px solid #ddd;border-radius:10px;overflow:hidden;cursor:pointer;width:calc(25% - 15px);}
.main_tfl_01 > .dta1 > li.nodata {width:100%;text-align:center;padding:0.5rem 0;}
.main_tfl_01 > .dta1 > li ~ li {margin-left:20px;}
.main_tfl_01 > .dta1 > li > .img1 {text-align:center;}
.main_tfl_01 > .dta1 > li > .img1 > img {width:100%;}
.main_tfl_01 > .dta1 > li > .bg1 {position:absolute;z-index:2;bottom:0;height:30px;width:100%;background:#000;opacity:0.7;}
.main_tfl_01 > .dta1 > li > .tit1 {position:absolute;z-index:3;bottom:0;width:100%;padding:0 0.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;}

/* 메인 > 위탁운영어린이집 */
.main_kid_01 {background:#fff;border-radius:20px;padding:1rem;margin-top:2.5rem;}
.main_kid_01 > dt {border-bottom:1px solid #ddd;}
.main_kid_01 > dt > div {position:relative;display:inline-block;font-weight:500;font-size:1.5rem;padding-bottom:0.3rem;line-height:1.4;}
.main_kid_01 > dt > div:before {position:absolute;content:'';background:#555;height:2px;width:120%;left:0;bottom:-1px;}
.main_kid_01 > dd > ul {display:flex;flex-wrap:wrap;margin-top:1rem;}
.main_kid_01 > dd > ul > li {position:relative;width:calc(25% - 14px);margin:7px;height:100px;}
.main_kid_01 > dd > ul > li > div {display:flex;flex-wrap:wrap;align-content:center;width:100%;height:100%;padding:1rem 0.5rem;border-radius:15px;}
.main_kid_01 > dd > ul > li > div > div {width:100%;}
.main_kid_01 > dd > ul > li > .of1 {text-align:center;cursor:pointer;}
.main_kid_01 > dd > ul > li > .of1 > div:nth-of-type(1) {color:#0e6ca5;}
.main_kid_01 > dd > ul > li > .of1 > div:nth-of-type(2) {font-size:1.3rem;color:#333;}
.main_kid_01 > dd > ul > li > .on1 {position:absolute;z-index:2;top:calc(100% + 14px);left:0;width:100%;transition:all 0.25s;display:none;}
.main_kid_01 > dd > ul > li > .on1 > .bcl1.is_p1 {display:none;}
.main_kid_01 > dd > ul > li > .on1 > .bcl1 > a {position:absolute;z-index:4;top:8px;right:10px;width:20px;height:20px;font-size:0;text-indent:-9999px;}
.main_kid_01 > dd > ul > li > .on1 > .bcl1 > a > div:before,
.main_kid_01 > dd > ul > li > .on1 > .bcl1 > a > div:after {position:absolute;top:0px;left:9px;content:'';height:20px;width:2px;background:#333;}
.main_kid_01 > dd > ul > li > .on1 > .bcl1 > a > div:before {transform:rotate(45deg);}
.main_kid_01 > dd > ul > li > .on1 > .bcl1 > a > div:after {transform:rotate(-45deg);}
.main_kid_01 > dd > ul > li > .on1 > .inf1 {display:flex;align-items:center;justify-content:center;}
.main_kid_01 > dd > ul > li > .on1 > .inf1 > ul {display:inline-block;}
.main_kid_01 > dd > ul > li:nth-of-type(1) > .of1 {border:2px solid #B4DEEA;}
.main_kid_01 > dd > ul > li:nth-of-type(2) > .of1 {border:2px solid #CCD2F0;}
.main_kid_01 > dd > ul > li:nth-of-type(3) > .of1 {border:2px solid #B4DEEA;}
.main_kid_01 > dd > ul > li:nth-of-type(4) > .of1 {border:2px solid #CCD2F0;}
.main_kid_01 > dd > ul > li:nth-of-type(5) > .of1 {border:2px solid #B4DEEA;}
.main_kid_01 > dd > ul > li:nth-of-type(6) > .of1 {border:2px solid #CCD2F0;}
.main_kid_01 > dd > ul > li:nth-of-type(7) > .of1 {border:2px solid #B4DEEA;}
.main_kid_01 > dd > ul > li:nth-of-type(8) > .of1 {border:2px solid #CCD2F0;}
/*.main_kid_01 > dd > ul > li:nth-of-type(1) > .of1 > div:nth-of-type(2) {color:#32AFD2;}*/
/*.main_kid_01 > dd > ul > li:nth-of-type(2) > .of1 > div:nth-of-type(2) {color:#2F65DA;}*/
/*.main_kid_01 > dd > ul > li:nth-of-type(3) > .of1 > div:nth-of-type(2) {color:#6392F7;}*/
/*.main_kid_01 > dd > ul > li:nth-of-type(4) > .of1 > div:nth-of-type(2) {color:#097EB8;}*/
/*.main_kid_01 > dd > ul > li:nth-of-type(5) > .of1 > div:nth-of-type(2) {color:#C774D5;}*/
/*.main_kid_01 > dd > ul > li:nth-of-type(6) > .of1 > div:nth-of-type(2) {color:#E69E9E;}*/
/*.main_kid_01 > dd > ul > li:nth-of-type(7) > .of1 > div:nth-of-type(2) {color:#65A49E;}*/
/*.main_kid_01 > dd > ul > li:nth-of-type(8) > .of1 > div:nth-of-type(2) {color:#87AD5C;}*/
.main_kid_01 > dd > ul > li:nth-of-type(1) > .on1 {background:#B9E1EC;}
.main_kid_01 > dd > ul > li:nth-of-type(2) > .on1 {background:#B9C9EC;}
.main_kid_01 > dd > ul > li:nth-of-type(3) > .on1 {background:#E1EDFE;}
.main_kid_01 > dd > ul > li:nth-of-type(4) > .on1 {background:#8CD4F8;}
.main_kid_01 > dd > ul > li:nth-of-type(5) > .on1 {background:#F0DFF3;}
.main_kid_01 > dd > ul > li:nth-of-type(6) > .on1 {background:#FBF2F2;}
.main_kid_01 > dd > ul > li:nth-of-type(7) > .on1 {background:#C1E5E2;}
.main_kid_01 > dd > ul > li:nth-of-type(8) > .on1 {background:#D7EAC2;}

/* 본문영역 > 좌메뉴와우측본문 */
.con_lr1 {display:flex;background:#fff;margin:1rem 0;border-radius:20px;}
.con_lr1 > .are_left {width:260px;border-right:1px solid #ddd;padding-bottom:100px;}
.con_lr1 > .are_body {width:calc(100% - 260px);padding:40px;}
.con_lr1 > .are_left > dl > dt {display:flex;align-items:center;justify-content:center;background:#7fbd42;text-align:center;color:#fff;font-weight:500;font-size:1.8rem;height:120px;border-radius:20px 0 0 0;}
.con_lr1 > .are_left > dl > dd > ul > li > a {position:relative;display:block;border-bottom:1px solid #ddd;color:#333;font-weight:500;font-size:1.2rem;padding:0.8rem 0.2rem 0.8rem 1.5rem;}
.con_lr1 > .are_left > dl > dd > ul > li > a:hover {color:#7fbd42;}
.con_lr1 > .are_left > dl > dd > ul > li.on > a {color:#7fbd42;}
.con_lr1 > .are_left > dl > dd > ul > li.on > a:before {position:absolute;content:'';background:#333;height:2px;width:90%;left:5%;bottom:-1px;}

/* 본문영역 > 네비 */
.page_nav1 {display:flex;justify-content:space-between;border-bottom:1px solid #ddd;padding-bottom:0.5rem;margin-bottom:1rem;}
.page_nav1 > dt {font-weight:500;font-size:2rem;}
.page_nav1 > dd > a {display:block;background:#f1f1f1;border-radius:50%;padding:5px;}

/* 본문영역 > 콘텐츠 */
.page_con1 {line-height:1.6;padding:1rem 0;}
.ani_hover_ty_01a {transition: all 0.5s;transform: translateY(0px);}
.ani_hover_ty_01a:hover {transform:translateY(-10px);}

/* 본문영역 > 탭버튼 */
.bx_ctab_a01 {display:flex;flex-wrap:wrap;justify-content:space-between;}
.bx_ctab_a01 > li > a {display:block;text-align:center;border:1px solid #ddd;border-radius:8px;font-size:1.2rem;padding:1rem 0.1rem;}
.bx_ctab_a01 > li > a:hover {border:1px solid #7fbd42;}
.bx_ctab_a01 > li.on > a {background:#eff8e6;color:#568c21;border:1px solid #7fbd42;}
.bx_ctab_a01.cnt4 > li {width:24%;}
.bx_ctab_a01.cnt3 > li {width:32%;}
.bx_ctab_a01.cnt2 > li {width:49%;}
.bx_ctab_a01.cnt1 > li {width:100%;}

.bx_ctab_a01b {display:flex;border-bottom:1px solid #ddd;}
.bx_ctab_a01b > li ~ li {margin-left:3px;}
.bx_ctab_a01b > li > a {display:block;text-align:center;border:1px solid #ddd;border-bottom:0;border-radius:5px 5px 0 0;padding:0.3rem 2rem;}
.bx_ctab_a01b > li.on > a {background:#eff8e6;color:#568c21;border:1px solid #7fbd42;border-bottom:0;}

.bx_ctab_b01 {display:flex;flex-wrap:wrap;justify-content:space-around;border-bottom:1px solid #ddd;}
.bx_ctab_b01 > li {margin:0.3rem 0.3rem 0 0.3rem;}
.bx_ctab_b01 > li > a {position:relative;display:block;text-align:center;color:#555;font-weight:500;font-size:1.2rem;padding:0 0.5rem 0.5rem 0.5rem;}
.bx_ctab_b01 > li.on > a {color:#000;}
.bx_ctab_b01 > li.on > a:before {position:absolute;content:'';background:#333;height:3px;width:100%;left:0;bottom:-1px;}

/* 본문영역 > 문단 */
.bx_cpar_a01 {margin-top:3rem;}
.bx_cpar_b01 {margin-top:2rem;}

/* 본문영역 > 영역칸나누기 */
.bx_are_lr_01a {display:flex;flex-wrap:wrap;justify-content:space-between;}

/* 본문영역 > 문단 */
.bx_ptbx_a01a ~ .bx_ptbx_a01a {margin-top:2rem;}
.bx_ptbx_a01a > dt {position:relative;font-weight:500;font-size:1.3rem;padding-left:1.5rem;}
.bx_ptbx_a01a > dt:before {position:absolute;content:'';background:#98be72;border:0.3rem solid #daf0c5;left:0;top:0.46rem;border-radius:4px;width:17px;height:17px;}
.bx_ptbx_a01a > dd {position:relative;font-size:1.1rem;padding-left:1.5rem;}
.bx_ptbx_a01a > dd:before {position:absolute;content:'';background:#aebd9f;left:0.8rem;top:0.7rem;width:3px;height:3px;}
.bx_ptbx_a01a > dd.sub_tit_01a {padding-left:0.6rem;}
.bx_ptbx_a01a > dd.sub_tit_01a:before {position:absolute;content:'';background:#aebd9f;left:0.8rem;top:0.7rem;width:0;height:0;}
.bx_ptbx_a01a > dt ~ dd {margin-top:0.8rem;}
.bx_ptbx_a01a .br1 {height:0.8rem;}
.bx_ptbx_a01a > dd > .ul_a01 > li {margin-top:0.6rem;}
.bx_ptbx_a01a > dd > .ul_a01 > li > ul {margin-top:0.6rem;padding-left:1.3rem;}
.bx_ptbx_a01a > dd > .dl_a01 {margin-top:0.6rem;}
.bx_ptbx_a01a > dd > .dl_a01 > dt {color:#f76a1b;font-weight:500;}
.bx_ptbx_a01a > dd > .dl_a01 > dd.gab_v01 {margin-top:2rem;}
.bx_ptbx_a02a > dt {font-weight:500;font-size:1.3rem;color:#008000;}
.bx_ptbx_a02a > dt ~ dd {margin-top:0.8rem;}
.bx_ptbx_a02a > dd > dl {font-weight:500;font-size:1.2rem;margin-top:1rem;}
.bx_ptbx_a02a > dd > dl > dt {color:#ff6600;}
.bx_ptbx_a03a ~ .bx_ptbx_a03a {margin-top:2rem;}
.bx_ptbx_a03a > dt {position:relative;font-weight:600;font-size:1.3rem;color:#6b9415;padding-left:1.8rem;}
.bx_ptbx_a03a > dt:before {position:absolute;content:'';background:#93ca64;border:1px solid #7faa38;left:0;top:7px;border-radius:2px;width:17px;height:17px;}
.bx_ptbx_a03a > dt > .ico_a01 {position:relative;}
.bx_ptbx_a03a > dt > .ico_a01:before {position:absolute;content:'';background:#fff;width:7px;height:2px;top:9px;left:-1.4rem;transform:rotate(45deg);}
.bx_ptbx_a03a > dt > .ico_a01:after {position:absolute;content:'';background:#fff;width:7px;height:2px;top:13px;left:-1.4rem;transform:rotate(-45deg);}
.bx_ptbx_a03a > dd {font-weight:500;font-size:1.1rem;}
.bx_ptbx_a03b ~ .bx_ptbx_a03b {margin-top:2rem;}
.bx_ptbx_a03b > dt {position:relative;font-weight:600;font-size:1.3rem;padding-left:1.8rem;}
.bx_ptbx_a03b > dt:before {position:absolute;content:'';background:#18a8f1;border-radius:50%;left:0;top:6px;width:19px;height:19px;}
.bx_ptbx_a03b > dt > .ico_a01 {position:relative;}
.bx_ptbx_a03b > dt > .ico_a01:before {content:'';position:absolute;background:#fff;width:3px;height:7px;top:10px;left:-1.45rem;transform:rotate(135deg);}
.bx_ptbx_a03b > dt > .ico_a01:after {content:'';position:absolute;background:#fff;width:3px;height:9px;top:8px;left:-1.15rem;transform:rotate(-130deg);}
.bx_ptbx_a03b > dd {font-size:1.1rem;}
.bx_ptbx_b03a ~ .bx_ptbx_b03a {margin-top:1rem;}
.bx_ptbx_b03a {border-bottom:2px solid #c7e9fc;padding-bottom:1rem;}
.bx_ptbx_b03a > dt {color:#0c86cb;}
.bx_ptbx_b03a > dt > dl {display:flex;font-size:1.3rem;}
.bx_ptbx_b03a > dt > dl > dt {width:2.5rem;font-weight:800;}
.bx_ptbx_b03a > dt > dl > dd {width:calc(100% - 2.5rem);font-weight:600;}
.bx_ptbx_b03a > dd {margin-top:0.5rem;}
.bx_ptbx_b03a > dd > dl ~ dl {margin-top:1rem;}
.bx_ptbx_b03a > dd > dl {font-size:1.1rem;}
.bx_ptbx_b03a > dd > dl > dt {font-weight:600;padding-left:1.5rem;}
.bx_ptbx_b03a > dd > dl > dd {position:relative;padding-left:1.5rem;}
.bx_ptbx_b03a > dd > dl > dd:before {position:absolute;content:'⇒';color:#0c86cb;left:0;top:0;}
.bx_ptbx_b04a ~ .bx_ptbx_b04a {margin-top:1rem;}
.bx_ptbx_b04a {border-bottom:2px solid #c7e9fc;padding-bottom:1rem;}
.bx_ptbx_b04a > dt {color:#0c86cb;}
.bx_ptbx_b04a > dt > dl {display:flex;font-size:1.3rem;}
.bx_ptbx_b04a > dt > dl > dt {width:2.5rem;font-weight:800;}
.bx_ptbx_b04a > dt > dl > dd {width:calc(100% - 2.5rem);font-weight:600;}
.bx_ptbx_b04a > dd {margin-top:0.5rem;}
.bx_ptbx_b04a > dd > .tab_a01 {padding-left:2rem;font-size:1.2rem;margin-bottom:1rem;}
.bx_ptbx_b04a > dd > .tab_a02 {padding-left:2rem;}
.bx_ptbx_b04a > dd > .tab_a02 > dl ~ dl {margin-top:1rem;}
.bx_ptbx_b04a > dd > .tab_a02 > dl {font-size:1.1rem;}
.bx_ptbx_b04a > dd > .tab_a02 > dl > dt {position:relative;font-weight:600;padding-left:1rem;}
.bx_ptbx_b04a > dd > .tab_a02 > dl > dt:before {position:absolute;content:'';background:#555;left:0;top:11px;width:4px;height:4px;border-radius:50%;}
.bx_ptbx_b04b ~ .bx_ptbx_b04b {margin-top:3rem;}
.bx_ptbx_b04b {padding-bottom:1rem;}
.bx_ptbx_b04b > dt {color:#0c86cb;}
.bx_ptbx_b04b > dt > dl {display:flex;font-size:1.3rem;}
.bx_ptbx_b04b > dt > dl > dt {width:2.5rem;font-weight:800;}
.bx_ptbx_b04b > dt > dl > dd {width:calc(100% - 2.5rem);font-weight:600;}
.bx_ptbx_b04b > dd > .ul_a01 {display:flex;flex-wrap:wrap;margin-top:0.5rem;}
.bx_ptbx_b04b > dd > .ul_a01 > li {position:relative;font-size:1.1rem;padding:0.3rem 0.3rem 0.3rem 1rem;margin-top:0.5rem;line-height:1.4;width:33%;}
.bx_ptbx_b04b > dd > .ul_a01 > li.w1 {width:66%;}
.bx_ptbx_b04b > dd > .ul_a01 > li:before {position:absolute;content:'';background:#555;left:0;top:0.9rem;width:3px;height:3px;}
.bx_ptbx_b05c ~ .bx_ptbx_b05c {margin-top:2rem;}
.bx_ptbx_b05c > dt > dl {display:flex;font-size:1.3rem;}
.bx_ptbx_b05c > dt > dl > dt {width:2.5rem;font-weight:800;color:#7fbd42;}
.bx_ptbx_b05c > dt > dl > dd {width:calc(100% - 2.5rem);font-weight:600;}
.bx_ptbx_b05c > dd {font-size:1.1rem;margin-top:0.5rem;line-height:1.4;}
.bx_ptbx_c01a ~ .bx_ptbx_c01a {margin-top:0.5rem;}
.bx_ptbx_c01a > dt {position:relative;font-weight:500;font-size:1.3rem;padding-left:1.8rem;}
.bx_ptbx_c01a > dt:before {position:absolute;content:'';background:#bababa;border-radius:50%;left:0;top:0.42rem;width:19px;height:19px;}
.bx_ptbx_c01a > dt > .ico_a01 {position:relative;}
.bx_ptbx_c01a > dt > .ico_a01:before {content:'';position:absolute;background:#fff;width:2px;height:5px;top:11px;left:-1.45rem;transform:rotate(135deg);}
.bx_ptbx_c01a > dt > .ico_a01:after {content:'';position:absolute;background:#fff;width:2px;height:9px;top:8px;left:-1.15rem;transform:rotate(-145deg);}
.bx_ptbx_c01a > dd {font-size:1.1rem;padding-left:1.9rem;}

/* 본문영역 > 강조영역 */
.bx_chig_a02a {background:#ecf2fa;border-radius:0.5rem;padding:1rem;}
.bx_chig_a02a > li {position:relative;padding-left:0.8rem;font-size:1.2rem;}
.bx_chig_a02a > li ~ li {margin-top:0.8rem;}
.bx_chig_a02a > li:before {position:absolute;content:'';background:#333;left:0;top:0.9rem;width:5px;height:5px;border-radius:50%;}
.bx_chig_a02a > li > .fs2_1 {font-weight:600;font-size:1.3rem;}
.bx_chig_b01a > dt {font-weight:500;font-size:1.8rem;}
.bx_chig_b01a > dd {margin-top:1.5rem;font-size:1.2rem;}
.bx_chig_b01a > dt > dl {display:flex;}
.bx_chig_b01a > dt > dl > dt {width:50px;}
.bx_chig_b01a > dt > dl > dd {width:calc(100% - 50px);}
.bx_chig_b01a > dt > dl > dd > .f1 {color:#7fbd42;}
.bx_chig_b01a > dt > dl > dd > .f2 {color:#f76a1b;}
.bx_chig_b01a > dt > dl > dd > .s1 {font-size:1.2rem;}

/* 본문영역 > 제목 */
.bx_csbj_b01a {display:flex;border-bottom:1px solid #ddd;font-weight:500;font-size:1.8rem;}
.bx_csbj_b01a > li {position:relative;}
.bx_csbj_b01a > li:before {position:absolute;content:'';background:#555;height:2px;width:120%;left:0;bottom:-1px;}

/* 본문영역 > 웹진형태 */
.bx_cweb_a01a {display:flex;align-items:center;}
.bx_cweb_a01a > dt {width:100px;}
.bx_cweb_a01a > dd {width:calc(100% - 100px);color:#555;}

/* 본문영역 > table테이블 */
.bx_rtbl_a01a {width:100%;border-top:2px solid #333;border-bottom:1px solid #ddd;}
.bx_rtbl_a01a > thead {background:#eee;}
.bx_rtbl_a01a > thead > tr > th,
.bx_rtbl_a01a > tbody > tr > td {text-align:center;padding:0.7rem 0.5rem;}
.bx_rtbl_a01a > thead > tr > th:not(:last-child) {border-right:1px solid #ddd;}
.bx_rtbl_a01a > thead > tr > th {font-weight:500;font-size:1.2rem;}
.bx_rtbl_a01a > tbody > tr > td {border-top:1px solid #ddd;}
.bx_rtbl_a01a.valigin_top_tda01 > tbody > tr > td {vertical-align:top;}
.bx_rtbl_a01a > tbody > tr > td:not(:last-child) {border-right:1px solid #ddd;}
.bx_rtbl_a01a > tbody > tr > td.bdr_1_l {border-left:1px solid #ddd;}
.bx_rtbl_a01a > tbody > tr > td.bdr_1_r {border-right:1px solid #ddd;}
.bx_rtbl_a01a > tbody > tr > td > .ul_a01 > li {position:relative;padding-left:1.5rem;text-align:left;}
.bx_rtbl_a01a > tbody > tr > td > .ul_a01 > li:before {position:absolute;content:'';background:#aebd9f;left:0.8rem;top:0.7rem;width:3px;height:3px;}
.bx_rtbl_a01a > tbody > tr > td > .dl_a01 {text-align:left;}
.bx_rtbl_a01a > tbody > tr > td > .dl_a01 > dt {font-weight:500;font-size:1.2rem;}
.bx_rtbl_a01a > tbody > tr > td > .dl_a01 > dt.f1 {color:#7fbd42;}
.bx_rtbl_a01a > tbody > tr > td > .dl_a01 > dt.f2 {color:#f76a1b;}
.bx_rtbl_a01a > tbody > tr > td > .dl_a01 > dd > .strong_a01 {font-weight:500;}
.bx_rtbl_b01a {width:100%;border-top:1px solid #333;border-bottom:2px solid #333;}
.bx_rtbl_b01a > thead {background:#eee;}
.bx_rtbl_b01a > thead > tr > th {text-align:center;padding:0.5rem 0.5rem;font-weight:700;font-size:1.3rem;border-bottom:1px solid #333;line-height:1.4;}
.bx_rtbl_b01a > thead > tr > th.f1 {background:#63c8d3;color:#1b1760;}
.bx_rtbl_b01a > tbody > tr > td {text-align:center;padding:1rem 0.5rem;border-top:1px solid #ddd;vertical-align:top;}
.bx_rtbl_b01a > thead > tr > th:not(:last-child) {border-right:1px solid #333;}
.bx_rtbl_b01a > tbody > tr > td:not(:last-child) {border-right:1px solid #333;}
.bx_rtbl_b01a > tbody > tr > td.bdr_1_l {border-left:1px solid #333;}
.bx_rtbl_b01a > tbody > tr > td.bdr_1_r {border-right:1px solid #333;}
.bx_rtbl_b01a > tbody > tr > td > .ul_a01 > li {position:relative;padding-left:1.5rem;text-align:left;}
.bx_rtbl_b01a > tbody > tr > td > .ul_a01 > li:before {position:absolute;content:'';background:#aebd9f;left:0.8rem;top:0.7rem;width:3px;height:3px;}
.bx_rtbl_b01a > tbody > tr > td > .dl_a01 {text-align:left;}
.bx_rtbl_b01a > tbody > tr > td > .dl_a01 > dt {font-weight:500;font-size:1.2rem;}
.bx_rtbl_b01a > tbody > tr > td > .dl_a01 > dt.f1 {color:#0c86cb;}
.bx_rtbl_b01a > tbody > tr > td > .dl_a01 > dt.f2 {color:#8414a3;}
.bx_rtbl_b01a > tbody > tr > td > .dl_a01 > dd > .strong_a01 {font-weight:600;}

/* 본문영역 > 표 */
.bx_ctbl_a01a {border:1px solid #ddd;text-align:center;border-radius:0.5rem;margin-top:0.8rem;}
.bx_ctbl_a01a > dd > ul {display:flex;flex-wrap:wrap;}
.bx_ctbl_a01a > dd > ul > li {padding:1rem 0.2rem 1rem 1rem;width:50%;}
.bx_ctbl_a01a > dd > ul > li ~ li {border-left:1px solid #ddd;}
.bx_ctbl_a01a > dd > ul > li > .t1 {color:#568c21;font-weight:500;font-size:1.2rem;}
.bx_ctbl_a01a > dt {border-top:1px solid #ddd;background:#f4f4f4;padding:1rem 0.2rem;}
.bx_ctbl_a01a > dt > .t1 {color:#f76a1b;}
.bx_ctbl_a02a {display:flex;flex-wrap:wrap;border:1px solid #ddd;text-align:center;border-radius:0.5rem;margin-top:0.8rem;}
.bx_ctbl_a02a > li {width:50%;}
.bx_ctbl_a02a > li ~ li {border-left:1px solid #ddd;}
.bx_ctbl_a02a > li > dl {display:flex;flex-wrap:wrap;width:100%;height:100%;}
.bx_ctbl_a02a > li > dl > dt {width:100%;height:60px;line-height:60px;border-bottom:1px solid #ddd;background:#f4f4f4;font-weight:500;font-size:1.2rem;}
.bx_ctbl_a02a > li > dl > dd {width:100%;height:calc(100% - 60px);padding:1rem;}
.bx_ctbl_a02a > li > dl > dd > div {display:flex;height:100%;align-items:center;}

/* 본문영역 > 입력폼 */
.bx_ftbl_a01a > dt {background:#efefef;border-radius:1rem 1rem 0 0;padding:1rem;font-size:1.2rem;}
.bx_ftbl_a01a > dd {border:1px solid #ddd;padding:0.5rem 1rem;margin-top:0.5rem;font-size:1.1rem;}
.bx_ftbl_a01a > dd.pd1 {padding:1rem;}
.bx_ftbl_a01a > dd > .cel2 ~ .cel2 {border-top:1px solid #ddd;}
.bx_ftbl_a01a > dd > .cel2 {display:table;width:100%;padding:0.5rem 0;}
.bx_ftbl_a01a > dd > .cel2 > li {display:table-cell;vertical-align:middle;}
.bx_ftbl_a01a > dd > .cel2 > li:nth-of-type(1) {width:200px;font-size:1.2rem;padding:0.5rem 0.2rem 0.5rem 0.5rem;}
.bx_ftbl_a01a > dd > .cel2 > li:nth-of-type(2) {width:calc(100% - 200px);padding:0.5rem 0.5rem 0.5rem 0;}

/* 본문영역 > 기타요소 */
.bx_cthp_a01a {margin-top:0.5rem;}
.bx_cthp_a02a {margin-top:1rem;font-size:1.1rem;}
.bx_cagre_a01a {font-size:1.1rem;}
.bx_cagre_a01a > ul {display:flex;justify-content:flex-end;margin-top:0.5rem;}
.bx_cagre_a01a > ul > li ~ li {margin-left:1rem;}
.bx_csbm_a01a {display:flex;justify-content:center;}
.bx_csbm_a01a li {width:max(30%, 16rem);}
.bx_csbm_a01a li > input {display:block;width:100%;text-align:center;border:0;background:#7fbd42;color:#fff;font-weight:500;font-size:1.4rem;border-radius:0.5rem;padding:1rem 0.2rem;}
.bx_csbm_a01a li.x1 > input {background:#ddd;}
.bx_sec1_a01a {display:flex;flex-wrap:wrap;}
.bx_sec1_a01a > li {position:relative;margin:0.2rem 1rem 0.2rem 0;}
.bx_sec1_a01a > li:not(:last-child):before {position:absolute;content:'';width:1px;height:1rem;background:#ddd;right:-0.6rem;top:0.3rem;}
.bx_are_lr_a01a {display:flex;flex-wrap:wrap;align-items:flex-end;}
.bx_ccen_a01a {text-align:center;font-size:1.3rem;letter-spacing:0.2rem;}
.bx_ccen_a01a > dt {font-size:2rem;}
.bx_ccen_a01a > dd {line-height:1.4;}
.bx_cword_a01a > li {font-size:1.1rem;}
.bx_cword_a01a > li > .fty_a01 {color:#f76a1b;font-weight:500;font-size:1.6rem;margin-right:0.5rem;}
.bx_cword_a01a > li ~ li {margin-top:1rem;}
.bx_cfbg_a01a {display:flex;background:#f7faf1;border-radius:1rem;padding:1rem;}
.bx_cfbg_a01a > dt {width:4.2rem;}
.bx_cfbg_a01a > dd {width:calc(100% - 4.2rem);}
.bx_cfbg_b01a {background:#9ddc29;border-radius:0.5rem;padding:0.5rem 1rem;font-weight:600;font-size:1.4rem;}
.bx_cfbg_c01a {background:#0c86cb;border-radius:0.5rem;padding:0.5rem 1rem;font-weight:600;font-size:1.4rem;color:#fff;}
.bx_fword_a01a {font-weight:500;font-size:1.2rem;}
.bx_fword_a01d {font-weight:500;font-size:1.5rem;}
.bx_fword_b01a {font-weight:500;font-size:1.1rem;border-bottom:2px solid #0c86cb;padding-bottom:1.5rem;}

/* 생태유아공동체 > 단체소개 > 우리는 */
.m1_01_01_bx_are_lr_01a_01 {align-items:flex-end;}
.m1_01_01_bx_are_lr_01a_01 > li:nth-of-type(1) {width:72%;}
.m1_01_01_bx_are_lr_01a_01 > li:nth-of-type(2) {width:28%;text-align:right;padding-bottom:1rem;}
.m1_01_01_bx_are_lr_01a_02 {background:#f4f7fa;padding:2rem;align-items:center;}
.m1_01_01_bx_are_lr_01a_02 > li:nth-of-type(1) {width:65%;}
.m1_01_01_bx_are_lr_01a_02 > li:nth-of-type(2) {width:35%;text-align:right;padding-bottom:1rem;}
.m1_01_01_bx_are_lr_01a_02 > li > .bx_ptbx_a02a ~ .bx_ptbx_a02a {margin-top:3rem;}
.m1_01_01_bx_are_lr_01a_02 > li > .bx_ptbx_a02a > dt {color:#333;font-weight:700;}
.m1_01_01_bx_are_lr_01a_02 > li > .bx_ptbx_a02a > dt > .st1 {color:#841490;}
.m1_01_01_bx_are_lr_01a_02 > li > .bx_ptbx_a02a > dt > .st2 {color:#0000fe;}

/* 생태유아공동체 > 주요활동 */
.pcon__m1_02 .bx_cpar_a01 {margin-top:4rem;}
.m1_02_bx_are_lr_01a_01 {background:#edfef8;padding:2rem;align-items:center;border-radius:2rem;}
.m1_02_bx_are_lr_01a_01 > li:nth-of-type(1) {width:55%;}
.m1_02_bx_are_lr_01a_01 > li:nth-of-type(2) {width:45%;text-align:right;padding-bottom:1rem;}
.m1_02_bx_are_lr_01a_01 > li > .ft_a01a {color:#333;font-weight:600;font-size:1.8rem;padding-bottom:1rem;}
.m1_02_bx_are_lr_01a_01 > li > .ft_a01a > .st_g01a {color:#339933;}
.m1_02_bx_are_lr_01a_02 {background:#f1f5f9;padding:2rem;align-items:center;border-radius:2rem;}
.m1_02_bx_are_lr_01a_02 > li:nth-of-type(1) {width:55%;}
.m1_02_bx_are_lr_01a_02 > li:nth-of-type(2) {width:45%;text-align:right;padding-bottom:1rem;}
.m1_02_bx_are_lr_01a_02 > li > .ft_a01a {color:#333;font-weight:600;font-size:1.8rem;padding-bottom:1rem;}
.m1_02_bx_are_lr_01a_02 > li > .ft_a01a > .st_g01a {color:#0000ff;}
.m1_02_bx_are_lr_01a_03 {background:#fef4fb;padding:2rem;align-items:center;border-radius:2rem;}
.m1_02_bx_are_lr_01a_03 > li:nth-of-type(1) {width:55%;}
.m1_02_bx_are_lr_01a_03 > li:nth-of-type(2) {width:45%;text-align:right;padding-bottom:1rem;}
.m1_02_bx_are_lr_01a_03 > li > .ft_a01a {color:#333;font-weight:600;font-size:1.8rem;padding-bottom:1rem;}
.m1_02_bx_are_lr_01a_03 > li > .ft_a01a > .st_g01a {color:#e64673;}

/* 생태유아공동체 > 조합원현황 */
.bx_jomem_l1a .bx_map1 {margin-top:2rem;}
.bx_jomem_l1a .bx_map1 > .txt1 {font-weight:500;font-size:1.2rem;}
.bx_jomem_l1a .bx_map1 > .img1 {border:1px solid #ddd;text-align:center;padding:5rem;}
.bx_jomem_l1a .bx_txt1 > li {font-weight:500;font-size:1.4rem;}
.bx_jomem_l1a .bx_txt1 > li ~ li {margin-top:1rem;}
.bx_jomem_l1a .bx_sch1 {margin-top:2rem;display:flex;justify-content:flex-end;}
.bx_jomem_l1a .bx_sch1 > li:nth-of-type(1) {width:100px;}
.bx_jomem_l1a .bx_sch1 > li:nth-of-type(2) {width:200px;}
.bx_jomem_l1a .bx_sch1 > li:nth-of-type(3) {width:100px;}
.bx_jomem_l1a .bx_sch1 > li {height:40px;}
.bx_jomem_l1a .bx_sch1 > li ~ li {padding-left:5px;}
.bx_jomem_l1a .bx_sch1 > li > select,
.bx_jomem_l1a .bx_sch1 > li > input[type=text] {width:100%;height:100%;border:1px solid #ddd;}
.bx_jomem_l1a .bx_sch1 > li > input[type=text] {padding:0 0.5rem;}
.bx_jomem_l1a .bx_sch1 > li > input[type=submit] {width:100%;height:100%;border:0;background:#555;color:#fff;text-align:center;font-weight:500;}
.bx_jomem_l1a .bx_dta1 {margin-top:0.5rem;display:flex;flex-wrap:wrap;justify-content:space-between;}
.bx_jomem_l1a .bx_dta1 > li {width:48%;}
.bx_jomem_l1a .bx_dta1 > li > ul {border-top:2px solid #333;border-bottom:1px solid #ddd;}
.bx_jomem_l1a .bx_dta1 > li > ul > li > ul {display:flex;flex-wrap:wrap;}
.bx_jomem_l1a .bx_dta1 > li > ul > li > ul > li {display:flex;align-items:center;justify-content:center;}
.bx_jomem_l1a .bx_dta1 .sbj1 {border-bottom:1px solid #ddd;font-weight:500;}
.bx_jomem_l1a .bx_dta1 .sbj1 > ul > li {position:relative;padding:0.8rem 0.1rem;}
.bx_jomem_l1a .bx_dta1 .sbj1 > ul > li ~ li:before {position:absolute;content:'';width:1px;height:30%;background:#aaa;top:35%;left:0;}
.bx_jomem_l1a .bx_dta1 .sbj1 > ul > li > div {word-break:keep-all;}
.bx_jomem_l1a .bx_dta1 .lop1 {padding:0.8rem 0.1rem;}
.bx_jomem_l1a .bx_dta1 .lop1 ~ .lop1 {border-top:1px solid #ddd;}
.bx_jomem_l1a .bx_dta1 .nodata {text-align:center;padding:1rem 0.3rem;}
.bx_jomem_l1a .bx_dta1 li.gbn1 {width:100px;}
.bx_jomem_l1a .bx_dta1 li.are1 {width:100px;}
.bx_jomem_l1a .bx_dta1 li.nam1 {width:calc(100% - 200px);}
.bx_jomem_l1a .bx_paging1a {margin-top:2rem;}

/* 본문영역 > 연혁히스토리 */
.bx_yhis_b01 {margin-bottom:5rem;}
.bx_yhis_b01 > dl {display:flex;flex-wrap:wrap;border-bottom:1px solid #ddd;padding:1rem 0;}
.bx_yhis_b01 > dl > dt {width:160px;font-weight:600;font-size:1.2rem;}
.bx_yhis_b01 > dl > dd {width:calc(100% - 160px);border-left:1px solid #ddd;padding-left:1rem;}
.bx_yhis_a01 > dl {display:flex;flex-wrap:wrap;}
.bx_yhis_a01 > dl > dt {position:relative;z-index:1;width:140px;}
.bx_yhis_a01 > dl > dd {position:relative;width:calc(100% - 140px);padding:0 0.5rem 5rem 3rem;font-size:1.1rem;}
.bx_yhis_a01 > dl > dt {color:#7fbd42;font-weight:500;font-size:1.8rem;border-right:1px solid #ddd;}
.bx_yhis_a01 > dl > dt:before {position:absolute;z-index:3;content:'';background:#98be72;border-radius:50%;width:13px;height:13px;right:-7px;top:-7px;}
.bx_yhis_a01 > dl > dt:after {position:absolute;z-index:2;content:'';background:#daf0c5;border-radius:50%;width:13px;height:13px;right:-7px;top:-7px;}
.bx_yhis_a01 > dl.on > dt:after {opacity:1;animation-name:ani_yhis_ty_01a;animation-duration:1.5s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear;}
.bx_yhis_a01 > dl:last-child > dd:before {position:absolute;z-index:3;content:'';background:#98be72;border-radius:50%;width:13px;height:13px;left:-7px;bottom:-7px;}
.bx_yhis_a01 > dl > dt > div {transform:translateY(-1.5rem);}
.bx_yhis_a01 > dl > dd > div {transform:translateY(-0.8rem);}
.bx_yhis_a01 > dl > dd > div > dl ~ dl {margin-top:2rem;}
.bx_yhis_a01 > dl > dd > div > dl > dt {font-size:1.2rem;letter-spacing:0.1rem;}
.bx_yhis_a01 > dl > dd > div > dl > dd {margin-top:0.5rem;}
.bx_yhis_a01 > dl > dd > div > dl.hi_01a > dt,
.bx_yhis_a01 > dl > dd > div > dl.hi_01a > dd {font-weight:700;color:#cd198c;}
.bx_yhis_a01 > dl > dd > div > dl.hi_02a > dt,
.bx_yhis_a01 > dl > dd > div > dl.hi_02a > dd {font-weight:700;}
@keyframes ani_yhis_ty_01a {
	0%, 100% {opacity:1;transform:scale(0);}
	50% {opacity:1;transform:scale(2);}
	70% {opacity:0;transform:scale(3);}
}

/* 친환경급식 > 친환경급식소개 */
.pcon__m2_01 .bx_cfbg_b01a ~ .bx_cfbg_b01a {margin-top:6rem;}
.m2_01_bx_are_lr_01a_01 {align-items:center;}
.m2_01_bx_are_lr_01a_01 > li:nth-of-type(1) {width:60%;}
.m2_01_bx_are_lr_01a_01 > li:nth-of-type(2) {width:40%;text-align:right;}

/* 친환경급식 > 생활재선정원칙 */
.m2_02_tbl1_01 {display:flex;flex-wrap:wrap;justify-content:space-between;}
.m2_02_tbl1_01 > li {width:32%;}
.m2_02_tbl1_01 > li > dl {display:flex;flex-wrap:wrap;width:100%;height:100%;}
.m2_02_tbl1_01 > li > dl > dt {width:100%;height:60px;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:1.6rem;}
.m2_02_tbl1_01 > li > dl > dt > img {margin-right:0.5rem;}
.m2_02_tbl1_01 > li > dl > dd {width:100%;height:calc(100% - 70px);margin-top:10px;padding:1rem;border-radius:0.5rem;font-size:1.1rem;text-align:center;}
.m2_02_tbl1_01 > li:nth-of-type(1) > dl > dt {color:#9ddc29;}
.m2_02_tbl1_01 > li:nth-of-type(2) > dl > dt {color:#4686ba;}
.m2_02_tbl1_01 > li:nth-of-type(3) > dl > dt {color:#f79015;}
.m2_02_tbl1_01 > li:nth-of-type(1) > dl > dd {border:3px solid #59aa59;}
.m2_02_tbl1_01 > li:nth-of-type(2) > dl > dd {border:3px solid #3a99cf;}
.m2_02_tbl1_01 > li:nth-of-type(3) > dl > dd {border:3px solid #f8a748;}

/* 친환경급식 > 아이밥상사용법 */
.pcon__m2_05 .bx_cpar_a01:nth-of-type(1) {margin-top:0;}
.pcon__m2_05 .bx_cpar_a01 ~ .bx_cpar_a01 {margin-top:6rem;}
.pcon__m2_05 .bx_cfbg_b01a {margin-bottom:3rem;}
.pcon__m2_05 .btn_pop_01a {margin-top:1rem;}
.pcon__m2_05 .btn_pop_01a > a {display:block;text-align:center;background:#18a8f1;color:#fff;font-weight:500;font-size:1.3rem;padding:1.2rem 0;}

/* 친환경급식 > 아이밥상사용법 > 새창슬라이드 */
.pcon__m2_05_pop1 .bx_cpar_a01:nth-of-type(1) {margin-top:0;}
.sl_m2_05_pop1_dtl1 {position:relative;z-index:1;left:0;top:0;width:100%;height:100%;}
.sl_m2_05_pop1_dtl1 .swiper-pagination-fraction {font-size:1.5rem;width:80px;left:calc(50% - 40px);background:#000;border-radius:8px;opacity:0.8;}
.sl_m2_05_pop1_dtl1 .bn1 {height:100%;}
.sl_m2_05_pop1_dtl1 .bn1 > li {display:flex;align-items:center;justify-content:center;width:100%;height:100%;}
.sl_m2_05_pop1_dtl1 .bn1 > li > img,
.sl_m2_05_pop1_dtl1 .bn1 > li > .bn1_a > img {max-height:100%;}
.sl_m2_05_pop1_dtl1 .swiper-button-next,
.sl_m2_05_pop1_dtl1 .swiper-button-prev {width:34px;height:54px;background:#000;border-radius:8px;opacity:0.8;}

/* 친환경급식 > 친환경식단 */
.pcon__m2_06 .bx_cpar_a01:nth-of-type(1) {margin-top:0;}
.pcon__m2_06 .bx_cpar_a01 ~ .bx_cpar_a01 {margin-top:6rem;}
.pcon__m2_06 .bx_cfbg_b01a {margin-bottom:3rem;}
.m2_06_bx_are_lr_01a_01 {align-items:center;}
.m2_06_bx_are_lr_01a_01 > li:nth-of-type(1) {width:60%;font-size:1.1rem;padding-right:1rem;}
.m2_06_bx_are_lr_01a_01 > li:nth-of-type(2) {width:40%;text-align:right;}

/* 생태유아교육 > 생태유아교육소개 > 생태유아교육이란 */
.m3_01_01_bx_are_lr_01a_01 {align-items:center;}
.m3_01_01_bx_are_lr_01a_01 > li:nth-of-type(1) {width:60%;}
.m3_01_01_bx_are_lr_01a_01 > li:nth-of-type(2) {width:40%;text-align:right;}

/* 생태유아교육 > 생태유아교육소개 > 교육및강좌 */
.pcon__m3_01_04 .bx_ptbx_b04b > dd > .ul_b01a {text-align:center;margin-top:1rem;}
.pcon__m3_01_04 .bx_ptbx_b04b > dd > .ul_b01a > img {width:100%;}

/* 교육안내__물품 > 리스트 > 검색박스 */
.bx_tab_l1_a01a {margin-bottom:3rem;}
.bx_sch_l1_a01a {margin-bottom:1rem;}
.bx_sch_l1_a01a > li:nth-of-type(1) {width:40%;}
.bx_sch_l1_a01a > li:nth-of-type(2) {width:60%;}
.bx_sch_l1_a01a > li:nth-of-type(2) .bx_sch1_a01 {display:flex;}
.bx_sch_l1_a01a > li:nth-of-type(2) .bx_sch1_a01 > li {height:40px;}
.bx_sch_l1_a01a > li:nth-of-type(2) .bx_sch1_a01 > li:nth-of-type(1) {width:150px;}
.bx_sch_l1_a01a > li:nth-of-type(2) .bx_sch1_a01 > li:nth-of-type(2) {width:calc(100% - 250px);}
.bx_sch_l1_a01a > li:nth-of-type(2) .bx_sch1_a01 > li:nth-of-type(3) {width:100px;}
.bx_sch_l1_a01a > li:nth-of-type(2) .bx_sch1_a01 > li ~ li {padding-left:0.5rem;}
.bx_sch_l1_a01a > li:nth-of-type(2) .bx_sch1_a01 > li > select,
.bx_sch_l1_a01a > li:nth-of-type(2) .bx_sch1_a01 > li > input[type=text] {width:100%;height:100%;border:1px solid #ddd;}
.bx_sch_l1_a01a > li:nth-of-type(2) .bx_sch1_a01 > li > input[type=text] {padding:0 1rem;background-image:url('') !important;}
.bx_sch_l1_a01a > li:nth-of-type(2) .bx_sch1_a01 > li > input[type=submit] {width:100%;height:100%;border:0;background:#555;color:#fff;text-align:center;font-weight:500;}

/* 교육안내__물품 > 리스트 > loop */
.bx_dta_l1_a01a {display:flex;flex-wrap:wrap;border-top:2px solid #333;border-bottom:1px solid #ddd;padding:1rem 0;}
.bx_dta_l1_a01a > .nodata {width:100%;text-align:center;padding:2rem 0.3rem;}
.bx_dta_l1_a01a > .lop1 {width:32%;}
.bx_dta_l1_a01a > .lop1:not(:nth-of-type(3n - 2)) {margin-left:2%;}
.bx_dta_l1_a01a > .lop1:nth-of-type(3n) ~ li {margin-top:3rem;}
.bx_dta_l1_a01a > .lop1 > ul {height:100%;}
.bx_dta_l1_a01a > .lop1 > ul > li.tit1 {height:30px;margin-top:20px;font-weight:500;font-size:1.2rem;line-height:1;}
.bx_dta_l1_a01a > .lop1 > ul > li.img1 {height:calc(100% - 50px);}
.bx_dta_l1_a01a > .lop1 > ul > li.img1 > a {position:relative;display:block;width:100%;height:100%;border:1px solid #ddd;overflow:hidden;}
.bx_dta_l1_a01a > .lop1 > ul > li.img1 > a:before {position:absolute;content:'';width:100%;height:100%;background-color:rgba(0,0,0, 0.7);left:0;top:0;transition:0.5s;opacity:0;}
.bx_dta_l1_a01a > .lop1 > ul > li.img1 > a:after {position:absolute;content:'자세히 보기';width:100%;text-align:center;left:0;top:40%;color:#fff;font-size:1.4rem;margin-top:3rem;transition:0.5s;opacity:0;}
.bx_dta_l1_a01a > .lop1 > ul > li.img1 > a:hover:before {opacity:1;}
.bx_dta_l1_a01a > .lop1 > ul > li.img1 > a:hover:after {opacity:1;transform:translateY(-3rem);}
.bx_dta_l1_a01a > .lop1 > ul > li.img1 > a > .sta1 {position:absolute;right:0.5rem;top:0.5rem;background:#f1f6ec;border-radius:0.4rem;font-size:0.8rem;color:#568c21;padding:0 0.4rem;}
.bx_dta_l1_a01a > .lop1 > ul > li.img1 > a > img {width:100%;height:100%;transition:0.5s;}
.bx_dta_l1_a01a > .lop1 > ul > li.img1 > a > .no_image {display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:12rem;background:#ddd;}
.bx_dta_l1_a01a > .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;}

/* 교육안내__물품 > 상세 */
.bx_dta_v1_a01a > .info_01 {display:flex;flex-wrap:wrap;}
.bx_dta_v1_a01a > .info_01 > li {width:50%;}
.bx_dta_v1_a01a > .info_01 > li:nth-of-type(1) {text-align:center;padding-right:2rem;}
.bx_dta_v1_a01a > .info_01 > li:nth-of-type(1) > .no_image {background:#f9f9f9;border:1px solid #ddd;text-align:center;padding:6rem 0;}
.bx_dta_v1_a01a > .info_01 > li:nth-of-type(2) {border-radius:0 0 0.5rem 0.5rem;padding:1rem 2rem 2rem 2rem;}
.bx_dta_v1_a01a > .info_01 > li:nth-of-type(2) {box-shadow:0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -2px rgba(0,0,0,0.1);}
.bx_dta_v1_a01a > .info_01 > li:nth-of-type(2) > dl > dt > .sta1 {display:inline-block;background:#f1f6ec;border-radius:0.4rem;color:#568c21;padding:0 0.4rem;margin-right:0.5rem;}
.bx_dta_v1_a01a > .info_01 > li:nth-of-type(2) > dl > dt > .sbj1 {font-weight:500;font-size:1.3rem;line-height:1.4;}
.bx_dta_v1_a01a > .info_01 > li:nth-of-type(2) > dl > dd {background:#f9f9f9;border-radius:0.3rem;padding:1rem;margin-top:1rem;}
.bx_dta_v1_a01a > .info_01 > li:nth-of-type(2) > dl > dd > dl {display:flex;flex-wrap:wrap;}
.bx_dta_v1_a01a > .info_01 > li:nth-of-type(2) > dl > dd > dl ~ dl {margin-top:0.5rem;}
.bx_dta_v1_a01a > .info_01 > li:nth-of-type(2) > dl > dd > dl > dt {width:80px;color:#555;line-height:1.6;}
.bx_dta_v1_a01a > .info_01 > li:nth-of-type(2) > dl > dd > dl > dd {width:calc(100% - 80px);line-height:1.6;}
.bx_dta_v1_a01a > .info_01 > li:nth-of-type(2) > ul {margin-top:1rem;}
.bx_dta_v1_a01a > .info_01 > li:nth-of-type(2) > ul > li > a {display:block;text-align:center;background:#7fbd42;color:#fff;font-weight:500;font-size:1.2rem;border-radius:0.3rem;padding:0.5rem 0.2rem;}
.bx_dta_v1_a01a > .info_02 {margin-top:3rem;border-top:1px solid #ddd;padding:3rem 0;}
.bx_dta_v1_a01a > .info_02 > .sbj2 {background:#f1f6ec;border-radius:0.5rem;padding:1rem;margin-bottom:1rem;}

/* 본문영역 > 지도맵 */
.bx_map_a01 {display:flex;flex-wrap:wrap;align-items:center;}
.bx_map_a01 > li:nth-of-type(1) {width:35%;padding-right:4rem;}
.bx_map_a01 > li:nth-of-type(2) {width:65%;padding-left:4rem;border-left:1px solid #ddd;}
.bx_map_a01 > li:nth-of-type(2) > ul {display:flex;flex-wrap:wrap;}
.bx_map_a01 > li:nth-of-type(2) > ul > li {padding:0.5rem;}
.bx_map_a01 > li:nth-of-type(2) > ul > li:nth-of-type(2n - 1) {width:56%;}
.bx_map_a01 > li:nth-of-type(2) > ul > li:nth-of-type(2n) {width:44%;}
.bx_map_a01 > li:nth-of-type(2) > ul > li:nth-of-type(2) ~ li {margin-top:3rem;}
.bx_map_a01 > li:nth-of-type(2) > ul > li > dl > dt:nth-of-type(1) {font-weight:800;font-size:1.8rem;}
.bx_map_a01 > li:nth-of-type(2) > ul > li > dl > dt:nth-of-type(2) {font-weight:500;font-size:1.3rem;}
.bx_map_a01 > li:nth-of-type(2) > ul > li:nth-of-type(1) > dl > dt {color:#6c8de9;}
.bx_map_a01 > li:nth-of-type(2) > ul > li:nth-of-type(2) > dl > dt {color:#5dc2f5;}
.bx_map_a01 > li:nth-of-type(2) > ul > li:nth-of-type(3) > dl > dt {color:#febc68;}
.bx_map_a01 > li:nth-of-type(2) > ul > li:nth-of-type(4) > dl > dt {color:#a4c97f;}
.bx_map_a01 > li:nth-of-type(2) > ul > li:nth-of-type(5) > dl > dt {color:#fbeb54;}
.bx_map_a01 > li:nth-of-type(2) > ul > li:nth-of-type(6) > dl > dt {color:#b96bc6;}

/* 소통마당 > 사진영상자료 */
.bx_tfl_01a > .are_thumb1 {display:flex;flex-wrap:wrap;}
.bx_tfl_01a > .are_thumb1 > li {width:32%;position:relative;border:1px solid #ddd;border-radius:10px;overflow:hidden;cursor:pointer;}
.bx_tfl_01a > .are_thumb1 > li:not(:nth-of-type(3n - 2)) {margin-left:2%;}
.bx_tfl_01a > .are_thumb1 > li:nth-of-type(3n) ~ li {margin-top:1rem;}
.bx_tfl_01a > .are_thumb1 > li > .img1 {text-align:center;}
.bx_tfl_01a > .are_thumb1 > li > .img1 > img {width:100%;}
.bx_tfl_01a > .are_thumb1 > li > .bg1 {position:absolute;z-index:2;bottom:0;height:30px;width:100%;background:#000;opacity:0.7;}
.bx_tfl_01a > .are_thumb1 > li > .tit1 {position:absolute;z-index:3;bottom:0;width:100%;padding:0 0.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;}
.bx_tfl_01a > .are_more1 {margin-top:2rem;}
.bx_tfl_01a > .are_more1 > li {width:100%;text-align:center;background:#f9f9f9;border:1px solid #ddd;border-radius:10px;}
.bx_tfl_01a > .are_more1 > li > .btn_more1 {display:block;padding:0.5rem 0;}
.bx_tfl_01a > .are_more1 > li > .res_msg1 {padding:0.5rem 0;}

/* 소통마당 > 사진영상자료 > 상세보기, 메인 > 사진영상자료 > 상세보기 */
.bx_m4_05_dtl1 {}
.sl_m4_05_dtl1 {position:relative;z-index:1;left:0;top:0;width:100%;height:100%;}
.sl_m4_05_dtl1 .swiper-pagination-fraction {font-size:1.5rem;width:120px;left:calc(50% - 60px);background:#000;border-radius:8px;opacity:0.8;}
.sl_m4_05_dtl1 .bn1 {height:100%;}
.sl_m4_05_dtl1 .bn1 > li {display:flex;align-items:center;justify-content:center;width:100%;height:100%;}
.sl_m4_05_dtl1 .bn1 > li > img,
.sl_m4_05_dtl1 .bn1 > li > .bn1_a > img {max-height:100%;}
.sl_m4_05_dtl1 .swiper-button-next,
.sl_m4_05_dtl1 .swiper-button-prev {width:34px;height:54px;background:#000;border-radius:8px;opacity:0.8;}

/* 로그인 */
.page_login .in1 {width:100%;max-width:500px;margin:0 auto;}
.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_u1 {margin-top:20px;}
.page_login .in1 .fm_ty_u1 .ar2 > ul {display:flex;align-items:center;justify-content:space-between;padding:20px 0;}
.page_login .in1 .fm_ty_u1 .ar2 > ul > li label {position:relative;z-index:1;cursor:pointer;display:inline-block;height:30px;line-height:30px;font-size:1.1rem;}
.page_login .in1 .fm_ty_u1 .ar2 > ul > li label:before,
.page_login .in1 .fm_ty_u1 .ar2 > ul > li label:after {position:absolute;content:'';}
.page_login .in1 .fm_ty_u1 .ar2 > ul > li input[type=checkbox] {position:absolute;z-index:2;top:-100px;left:-100px;display:none;}
.page_login .in1 .fm_ty_u1 .ar2 > ul > li:nth-of-type(1) label {padding-left:30px;line-height:28px;}
.page_login .in1 .fm_ty_u1 .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_u1 .ar2 > ul > li:nth-of-type(1) label input[type=checkbox]:checked + span {border:2px solid #7fbd42;background:#7fbd42;}
.page_login .in1 .fm_ty_u1 .ar2 > ul > li:nth-of-type(1) label input[type=checkbox] + span:before,
.page_login .in1 .fm_ty_u1 .ar2 > ul > li:nth-of-type(1) label input[type=checkbox] + span:after {position:absolute;z-index:3;content:'';}
.page_login .in1 .fm_ty_u1 .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_u1 .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_u1 .ar2 > ul > li:nth-of-type(1) label input[type=checkbox]:checked + span:before {background:#fff;}
.page_login .in1 .fm_ty_u1 .ar2 > ul > li:nth-of-type(1) label input[type=checkbox]:checked + span:after {background:#fff;}
.page_login .in1 .fm_ty_u1 .ar2 > ul > li:nth-of-type(2) label {padding-left:50px;line-height:28px;}
.page_login .in1 .fm_ty_u1 .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_u1 .ar2 > ul > li:nth-of-type(2) label input[type=checkbox]:checked + span {background:#7fbd42;}
.page_login .in1 .fm_ty_u1 .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_u1 .ar2 > ul > li:nth-of-type(2) label input[type=checkbox]:checked + span:before {left:22px;}

/* 아이디찾기 */
.page_find_id .in1 {width:100%;max-width:500px;margin:0 auto;}
.page_find_id .con1 > .st2 {background:#fff;border:1px solid #ddd;margin:10px 0;padding:1rem 0.5rem;}
.page_find_id .con1 > .st2 > span {color:#7fbd42;font-weight:500;}
.bpopup_find_id_cal1 {width:100%;max-width:500px;max-height:400px;overflow:hidden;overflow-y:auto;}

/* 아이디찾기 > 찾기결과 */
.page_find_id_result .in1 {width:100%;max-width:500px;margin:0 auto;}
.page_find_id_result .in1 > .st2 {background:#fff;border:1px solid #ddd;margin-bottom:10px;padding:1rem 0;text-align:center;color:#7fbd42;font-weight:500;font-size:1.5rem;}

/* 비밀번호찾기 */
.page_find_pw .in1 {width:100%;max-width:500px;margin:0 auto;}
.page_find_pw .in1 > .st2 {background:#fff;border:1px solid #ddd;margin:10px 0;padding:1rem 0.5rem;}
.page_find_pw .in1 > .st2 > span {color:#7fbd42;font-weight:500;}
.bpopup_find_pw_cal1 {width:100%;max-width:500px;}
.bpopup_find_pw_cal1 .st1 {background:#fff;border:1px solid #ddd;padding:0.5rem;}
.bpopup_find_pw_cal1 .bt1 {margin-top:10px;}
.bpopup_find_pw_cal1 .bt1 > dl {border:1px solid #888;border-radius:10px;padding:1rem 0.5rem;}
.bpopup_find_pw_cal1 .bt1 > dl > dt {font-weight:500;}
.bpopup_find_pw_cal1 .bt1 > dl > dd {}
.bpopup_find_pw_cal1 .bt1 > dl > dd:nth-of-type(1) {margin-top:10px;}
.bpopup_find_pw_cal1 .bt1 > dl > dd:nth-of-type(2) {text-align:right;}
.bpopup_find_pw_cal1 .bt1 > dl > dd:nth-of-type(2) > a {display:inline-block;background:#666;color:#fff;text-align:center;line-height:30px;padding:0 10px;border-radius:5px;}
.bpopup_find_pw_aut2 {width:100%;max-width:500px;}
.bpopup_find_pw_aut2 .st1 {background:#fff;border:1px solid #ddd;padding:0.5rem;}
.bpopup_find_pw_aut2 .fm_ty_u1 {margin-top:10px;}
.bpopup_find_pw_aut2 .fm_ty_u1 input[type=text] {height:50px;padding:0 0.5rem;font-size:1rem;text-align:center;}

/* 비밀번호찾기 > 비밀번호재등록 */
.page_find_pw_result .in1 {width:100%;max-width:500px;margin:0 auto;}

/* 본인확인 */
.page_namechk_call .in1 {width:100%;max-width:500px;margin:0 auto;padding:100px 0 100px 0;}

/* 비밀번호확인 */
.page_chk_pwd .in1 {width:100%;max-width:500px;margin:0 auto;}
.page_chk_pwd .in1 > .st2 {text-align:center;padding:1rem 0.3rem;}

/* 회원탈퇴 */
.page_leave > .bx_policy1 > .cmt1 {border:1px solid #ddd;padding:1rem;}
.page_leave > .bx_policy1 > .cmt1 > li ~ li {margin-top:10px;}
.page_leave > form > .agr1 {text-align:right;margin-top:10px;}
.page_leave > form > .bx_pwd1 {margin-top:20px;}
.page_leave > form > .bx_pwd1 > .in1 {width:100%;max-width:500px;margin:0 auto;}
.page_leave > form > .bx_pwd1 > .in1 > .tit1 {font-weight:500;text-align:center;}
.page_leave > form > .bx_pwd1 > .in1 > .fbx1 {width:100%;max-width:300px;margin:10px auto 0;}
.page_leave > form > .bx_pwd1 > .in1 > .fbx1 > ul {display:flex;}
.page_leave > form > .bx_pwd1 > .in1 > .fbx1 > ul > li:nth-of-type(1) {width:calc(100% - 100px);}
.page_leave > form > .bx_pwd1 > .in1 > .fbx1 > ul > li:nth-of-type(2) {width:90px;margin-left:10px;}
.page_leave > form > .bx_pwd1 > .in1 > .fbx1 > ul > li > input[type=password] {width:100%;border:1px solid #ddd;text-align:center;height:40px;font-size:1.05rem;}
.page_leave > form > .bx_pwd1 > .in1 > .fbx1 > ul > li > input[type=submit] {display:block;width:100%;border:0;background:#7fbd42;color:#fff;text-align:center;height:40px;font-size:1.05rem;}

/* 게시판 > 리스트 > 분류탭 */
.page_bbs_l1 > .bx_tab_u1a {margin-bottom:0.6rem;}

/* 게시판 > 리스트 > 분류셀렉트 */
.page_bbs_l1 > .bx_sel_u1a {margin-bottom:0.3rem;}

/* 게시판 > 리스트 > 일괄선택해제_체크박스 */
.page_bbs_l1 .all_cbx1 {margin-bottom:0.3rem;}

/* 게시판 > 리스트 > 검색키워드 */
.page_bbs_l1 .sch_keword1 {color:#3dba9c;}

/* 게시판 > 리스트 > b_basic1 */
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1 li.cbx1 {width:30px;}
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1 li.seq1 {width:80px;}
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1 li.nam1 {width:110px;}
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1 li.wdt1 {width:110px;}
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1 li.hit1 {width:80px;}
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1.is_admin_n li.tit1 {width:calc(100% - 380px);}
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1.is_admin_y li.tit1 {width:calc(100% - 410px);}
.bbs_skin_l1_b_basic1.no_dsp_hit1 .tbl_ty_ubl1.is_admin_n li.tit1 {width:calc(100% - 300px);}
.bbs_skin_l1_b_basic1.no_dsp_hit1 .tbl_ty_ubl1.is_admin_y li.tit1 {width:calc(100% - 330px);}
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1 li.tit1 .icon_file1 {margin-left:0.3rem;}
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1 li.tit1 .icon_cate1 {color:#666;}
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1 li.tit1 .icon_shd1 {color:#666;}
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1 li.tit1 span > img {margin-left:0.2rem;}
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1 li.seq1 span.seq1 {background:#7fbd42;color:#fff;padding:0.1rem 0.3rem;border-radius:0.2rem;}
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1 li.seq1 span.seq1.is_notice {background:#f76a1b;}
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1 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;font-size:1.1rem;}
.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%;min-height:200px;height:100%;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;font-size:1.1rem;}
.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_ubl1 li.cbx1 {width:30px;}
.bbs_skin_l1_b_web1 .tbl_ty_ubl1 li.img1 {width:180px;}
.bbs_skin_l1_b_web1 .tbl_ty_ubl1 li.nam1 {width:110px;}
.bbs_skin_l1_b_web1 .tbl_ty_ubl1 li.wdt1 {width:110px;}
.bbs_skin_l1_b_web1 .tbl_ty_ubl1 li.hit1 {width:80px;}
.bbs_skin_l1_b_web1 .tbl_ty_ubl1.is_admin_n li.tit1 {width:calc(100% - 480px);}
.bbs_skin_l1_b_web1 .tbl_ty_ubl1.is_admin_y li.tit1 {width:calc(100% - 510px);}
.bbs_skin_l1_b_web1.no_dsp_hit1 .tbl_ty_ubl1.is_admin_n li.tit1 {width:calc(100% - 400px);}
.bbs_skin_l1_b_web1.no_dsp_hit1 .tbl_ty_ubl1.is_admin_y li.tit1 {width:calc(100% - 430px);}
.bbs_skin_l1_b_web1 .tbl_ty_ubl1 > .lop1 li.img1 > div > a {display:block;}
.bbs_skin_l1_b_web1 .tbl_ty_ubl1 > .lop1 li.img1 > div > a > .no_image {background:#ddd;padding:2.5rem 0;}
.bbs_skin_l1_b_web1 .tbl_ty_ubl1 li.tit1 {padding-left:1rem;}
.bbs_skin_l1_b_web1 .tbl_ty_ubl1 li.tit1 .icon_cate1 {color:#666;}
.bbs_skin_l1_b_web1 .tbl_ty_ubl1 li.tit1 .icon_shd1 {color:#666;}
.bbs_skin_l1_b_web1 .tbl_ty_ubl1 li.tit1 span > img {margin-left:0.2rem;}
.bbs_skin_l1_b_web1 .tbl_ty_ubl1 li.tit1 span.str_seq1 {font-weight:600;color:#ff0000;}

/* 게시판 > 리스트 > b_faq1 */
.tbl_ty_ufl1 {border-top:2px solid #333;}
.tbl_ty_ufl1 > .nodata {text-align:center;padding:2rem 0.3rem;}
.tbl_ty_ufl1 > .lop1 > dl > dt {border-bottom:1px solid #ddd;padding:1rem 0;font-size:1.3rem;}
.tbl_ty_ufl1 > .lop1 > dl > dd {background:#f0f0f0;border-bottom:1px solid #ddd;padding:1rem 0;display:none;}
.tbl_ty_ufl1 > .lop1 > dl > dt > dl,
.tbl_ty_ufl1 > .lop1 > dl > dd > dl {display:flex;}
.tbl_ty_ufl1 > .lop1 > dl > dt > dl > dt,
.tbl_ty_ufl1 > .lop1 > dl > dd > dl > dt {width:50px;display:flex;justify-content:center;}
.tbl_ty_ufl1 > .lop1 > dl > dt > dl > dd,
.tbl_ty_ufl1 > .lop1 > dl > dd > dl > dd {width:calc(100% - 50px);padding:0 0.5rem;}
.tbl_ty_ufl1 > .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_ufl1 > .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_v1 {padding-bottom:3rem;}
.page_bbs_v1 .row1 .icon_cate1 {color:#666;margin-right:0.3rem;}
.page_bbs_v1 .row1 .icon_shd1 {color:#666;margin-right:0.3rem;}
.page_bbs_v1 .row1 .icon_uimg1 {display:inline-block;}
.page_bbs_v1 .row1 .av_mbid {margin-left:0.2rem;}
.page_bbs_v1 .row1 .icon_wuip1 {color:#666;margin-left:0.3rem;}
.page_bbs_v1 .row1 .str_hit1,
.page_bbs_v1 .row1 .str_cmt1 {margin-left:0.6rem;margin-right:0.3rem;}
.page_bbs_v1 .row1 .bx_fbr_a01 {color:#666;font-size:0.9rem;}
.page_bbs_v1 .row1 .bx_fbr_a01 a {color:#666;}
.page_bbs_v1 .bbs_v_con1 {min-height:8rem;padding:1rem 0;}
.page_bbs_v1 .bbs_v_con2 img {max-width:800px;}
.page_bbs_v1 > .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 {width:100%;max-width:500px;margin:0 auto;}
.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:#7fbd42;font-weight:500;}

/* 게시판 > 게시물인증번호 */
.page_chk_auth1 .in1 {width:100%;max-width:500px;margin:0 auto;}
.page_chk_auth1 .in1 > .st2 {background:#fff;border:1px solid #ddd;margin:0.6rem 0;padding:1rem 0.5rem;}
.page_chk_auth1 .in1 > .st2 > span {color:#7fbd42;font-weight:500;}

/* 반응형 */
@media screen and (max-width:1420px){
/*.con_bx1 {background:yellow;}*/
.con_bx1 {padding:0;}
.con_bx2 {padding:0 10px;}

/* 반응형제어용 */
.responsive_p1 {display:none !important;}
.responsive_m1 {display:block !important;}

/* 헤드 > 탑메뉴 > PC용 */
.head_menu_p .menu1 > .cel1 {width:100%;}

/* 메인 */
main {padding:1rem 0;}

/* 메인 > 배너2 */
.main_bn_02 {margin-top:2rem;}

/* 메인 > 사진영상자료 */
.main_tfl_01 {margin-top:2rem;}

/* 메인 > 위탁운영어린이집 */
.main_kid_01 {margin-top:2rem;}
.main_kid_01 > dd > ul > li > .on1 > .inf1 {font-size:0.95rem;}
.main_kid_01 > dd > ul > li > .on1 > .inf1 .br1 {display:block;}

/* 본문영역 > 좌메뉴와우측본문 */
.con_lr1 > .are_left {display:none;}
.con_lr1 > .are_body {width:100%;}
}


@media screen and (max-width:1220px){
/*.con_bx1 {background:lightgreen;}*/

/* 푸터 */
.foot_cp1 .sec1 > ul > li ~ li {margin-left:0;}
.foot_cp1 .sec1 > ul > li {margin-right:50px;}
.foot_cp1 .sec1 > ul > li > .gab2 {display:inline;width:0;}

/* 메인 > 위탁운영어린이집 */
.main_kid_01 > dd > ul > li {width:calc(50% - 14px);}
.main_kid_01 > dd > ul > li > .on1 > .inf1 {font-size:1rem;}
.main_kid_01 > dd > ul > li > .on1 > .inf1 .br1 {display:inline;}
}


@media screen and (max-width:1030px){
/*.con_bx1 {background:pink;}*/

/* 헤드 > sns아이콘 */
.head_sns_icon1 > ul {display:none;}

/* 헤드 > 탑메뉴 > PC용 */
.head_menu_p {height:60px;}
.head_menu_p .ly1 {height:60px;}
.head_menu_p .ot1 {height:60px;}
.head_menu_p .in1 {height:60px;}
.head_menu_p .menu1 {height:60px;}
.head_menu_p .menu1 > li {justify-content:center;}
.head_menu_p .menu1 > .cel1 > a {width:210px;}
.head_menu_p .menu1 > .cel1 > a > ul > li:nth-of-type(2) {padding-right:0;font-size:0.9rem;}
.head_menu_p .menu1 > .cel1 > a > ul > li:nth-of-type(2) > div:nth-of-type(2) > span {letter-spacing:0.096rem;margin-right:-2px;}

/* 메인 > 배너1 */
.main_bn_01 > li {border-radius:10px;}
.main_bn_01 > li.cel_r > dl > dt {font-size:1.3rem;}
.main_bn_01 > li.cel_r > dl > dd > ul > li > a {font-size:1rem;}
.main_bn_01 > li.cel_r > dl > dd > ul > li > a > dl > dt {margin-right:10px;}
.main_bn_01 > li.cel_r > dl > dd > ul > li > a > dl > dt > img {width:auto;}
.main_bn_01 > li.cel_r > dl > dd > ul > li > a > dl > dd > div:nth-of-type(1) {font-size:1rem;}
.main_bn_01 > li.cel_r > dl > dd > ul > li > a > dl > dd > div:nth-of-type(2) {font-size:0.9rem;}

/* 메인 > 배너1 > 롤링 */
.main_rolling_ty_01 .bn1 > li > .bn1_a > img {border-radius:10px;}

/* 메인 > 최신글 */
.main_late_01 > li {border-radius:10px;}
.main_late_01 > li > dl > dt > dl > dt > a {font-size:1.2rem;}

/* 메인 > 배너2 */
.main_bn_02 > li {width:calc(50% - 7px);border-radius:10px;}
.main_bn_02 > li ~ li {margin-left:0;}
.main_bn_02 > li ~ li:nth-of-type(2n) {margin-left:14px;}
.main_bn_02 > li ~ li:nth-of-type(2) ~ li {margin-top:14px;}

/* 메인 > 사진영상자료 */
.main_tfl_01 {border-radius:10px;}
.main_tfl_01 > .dta1 > li {width:calc(50% - 7px);}
.main_tfl_01 > .dta1 > li ~ li {margin-left:0;}
.main_tfl_01 > .dta1 > li:nth-of-type(2n) {margin-left:14px;}
.main_tfl_01 > .dta1 > li:nth-of-type(2) ~ li {margin-top:14px;}

/* 메인 > 위탁운영어린이집 */
.main_kid_01 {border-radius:10px;}

/* 본문영역 > 좌메뉴와우측본문 */
.con_lr1 {margin:0;border-radius:0;}
.con_lr1 > .are_body {padding:20px 10px;}

/* 본문영역 > 지도맵 */
.bx_map_a01 > li:nth-of-type(1) {display:none;}
.bx_map_a01 > li:nth-of-type(2) {width:100%;padding-left:0;border-left:0;}
.bx_map_a01 > li:nth-of-type(2) > ul > li:nth-of-type(2n - 1) {width:50%;}
.bx_map_a01 > li:nth-of-type(2) > ul > li:nth-of-type(2n) {width:50%;}

/* 탭버튼_게시판_아이콘형 */
.bx_bbs_tab_img1a {margin-bottom:20px;}
.bx_bbs_tab_img1a > li > a {height:120px;}
.bx_bbs_tab_img1a > li > a > span > .t2 {margin-top:10px;font-size:1rem;}
.bx_bbs_tab_img1a > li > a > span > .t3 {font-size:1.2rem;}
.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(50% - 5px);}
.bx_bbs_tab_img1a.tabcnt__4 > li {width:calc(50% - 5px);}
.bx_bbs_tab_img1a.tabcnt__5 > li {width:calc(50% - 5px);}
.bx_bbs_tab_img1a.tabcnt__6 > li {width:calc(50% - 5px);}
.bx_bbs_tab_img1a.tabcnt__7 > li {width:calc(50% - 5px);}
.bx_bbs_tab_img1a.tabcnt__8 > li {width:calc(50% - 5px);}
.bx_bbs_tab_img1a.tabcnt__9 > li {width:calc(50% - 5px);}
.bx_bbs_tab_img1a.tabcnt__10 > li {width:calc(50% - 5px);}

/* 탭버튼_게시판_텍스트형 */
.bx_bbs_tab_txt1a {margin-bottom:10px;}
.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(50% - 5px);}
.bx_bbs_tab_txt1a.tabcnt__4 > li {width:calc(50% - 5px);}
.bx_bbs_tab_txt1a.tabcnt__5 > li {width:calc(50% - 5px);}
.bx_bbs_tab_txt1a.tabcnt__6 > li {width:calc(50% - 5px);}
.bx_bbs_tab_txt1a.tabcnt__7 > li {width:calc(50% - 5px);}
.bx_bbs_tab_txt1a.tabcnt__8 > li {width:calc(50% - 5px);}
.bx_bbs_tab_txt1a.tabcnt__9 > li {width:calc(50% - 5px);}
.bx_bbs_tab_txt1a.tabcnt__10 > li {width:calc(50% - 5px);}

/* 교육안내__물품 > 상세 */
.bx_dta_v1_a01a > .info_01 {border-radius:0.5rem;box-shadow:0 2px 6px 2px rgba(0,0,0,0.1);padding:2rem;}
.bx_dta_v1_a01a > .info_01 > li {width:100%;}
.bx_dta_v1_a01a > .info_01 > li:nth-of-type(1) {padding-right:0;}
.bx_dta_v1_a01a > .info_01 > li:nth-of-type(2) {border-radius:0;padding:0;box-shadow:none;margin-top:1.5rem;}

/* 생태유아공동체 > 조합원현황 */
.bx_jomem_l1a .bx_map1 {display:none;}
.bx_jomem_l1a .bx_dta1 > li {width:100%;}
.bx_jomem_l1a .bx_dta1 > li ~ li {margin-top:2rem;}
.bx_jomem_l1a .bx_dta1 li.gbn1 {width:70px;}
.bx_jomem_l1a .bx_dta1 li.are1 {width:70px;}
.bx_jomem_l1a .bx_dta1 li.nam1 {width:calc(100% - 140px);}
}


@media screen and (max-width:820px){
/*.con_bx1 {background:violet;}*/

.responsive_p_820 {display:none !important;}
.responsive_m_820 {display:block !important;}

#jquery_bpopup_box {margin:0 10px;}

/* 메인 > 배너1 */
.main_bn_01 > li {width:100%;}
.main_bn_01 > li.cel_r {margin-left:0;margin-top:1.5rem;}
.main_bn_01 > li.cel_r > dl > dd > ul > li > a {padding:2rem 0;}

/* 메인 > 최신글 */
.main_late_01 > li {width:100%;}
.main_late_01 > li ~ li {margin-top:1.5rem;}

/* 메인 > 위탁운영어린이집 */
.main_kid_01 > dt > div:before {width:100%;}
.main_kid_01 > dd > ul > li > .on1 > .inf1 {font-size:0.95rem;}
.main_kid_01 > dd > ul > li > .on1 > .inf1 .br1 {display:block;}

/* 본문영역 > 탭버튼 */
.bx_ctab_a01 > li > a {border-radius:5px;font-size:1rem;padding:0.8rem 0.1rem;}
.bx_ctab_a01.cnt4 > li {width:49%;}
.bx_ctab_a01.cnt4 > li:nth-of-type(2) ~ li {margin-top:10px;}

/* 생태유아공동체 > 단체소개 > 우리는 */
.m1_01_01_bx_are_lr_01a_01 > li:nth-of-type(1) {width:100%;}
.m1_01_01_bx_are_lr_01a_01 > li:nth-of-type(2) {width:100%;text-align:center;}
.m1_01_01_bx_are_lr_01a_02 > li:nth-of-type(1) {width:100%;}
.m1_01_01_bx_are_lr_01a_02 > li:nth-of-type(2) {width:100%;text-align:center;}

/* 생태유아공동체 > 주요활동 */
.pcon__m1_02 .bx_cpar_a01 {margin-top:3rem;}
.m1_02_bx_are_lr_01a_01 > li:nth-of-type(1) {width:100%}
.m1_02_bx_are_lr_01a_01 > li:nth-of-type(2) {width:100%;text-align:center;padding-bottom:0;margin-top:2rem;}
.m1_02_bx_are_lr_01a_02 > li:nth-of-type(1) {width:100%;}
.m1_02_bx_are_lr_01a_02 > li:nth-of-type(2) {width:100%;text-align:center;padding-bottom:0;margin-top:2rem;}
.m1_02_bx_are_lr_01a_03 > li:nth-of-type(1) {width:100%;}
.m1_02_bx_are_lr_01a_03 > li:nth-of-type(2) {width:100%;text-align:center;padding-bottom:0;margin-top:2rem;}

/* 친환경급식 > 친환경급식소개 */
.m2_01_bx_are_lr_01a_01 > li:nth-of-type(1) {width:100%;}
.m2_01_bx_are_lr_01a_01 > li:nth-of-type(2) {width:100%;text-align:center;margin-top:2rem;}

/* 친환경급식 > 친환경식단 */
.m2_06_bx_are_lr_01a_01 > li:nth-of-type(1) {width:100%;}
.m2_06_bx_are_lr_01a_01 > li:nth-of-type(2) {width:100%;text-align:center;margin-top:2rem;}

/* 친환경급식 > 생활재선정원칙 */
.m2_02_tbl1_01 > li {width:100%;}
.m2_02_tbl1_01 > li ~ li {margin-top:2rem;}
.m2_02_tbl1_01 > li > dl > dt {height:auto;}
.m2_02_tbl1_01 > li > dl > dd {width:100%;height:auto;}

/* 생태유아교육 > 생태유아교육소개 > 생태유아교육이란 */
.m3_01_01_bx_are_lr_01a_01 > li:nth-of-type(1) {width:100%;}
.m3_01_01_bx_are_lr_01a_01 > li:nth-of-type(2) {width:100%;text-align:center;margin-top:2rem;}

/* 생태유아교육 > 생태유아교육소개 > 교육및강좌 */
.pcon__m3_01_04 .bx_ptbx_b04b > dd > .ul_a01 > li {width:100%;}
.pcon__m3_01_04 .bx_ptbx_b04b > dd > .ul_a01 > li.w1 {width:100%;}

/* 교육안내__물품 > 리스트 > 검색박스 */
.pcon__m3_02 > .bx_ctab_a01 {margin-bottom:3rem;}
.bx_sch_l1_a01a > li:nth-of-type(1) {width:100%;}
.bx_sch_l1_a01a > li:nth-of-type(2) {width:100%;}

/* 교육안내__물품 > 리스트 > loop */
.bx_dta_l1_a01a > .lop1 {width:49%;}
.bx_dta_l1_a01a > .lop1:not(:nth-of-type(3n - 2)) {margin-left:0;}
.bx_dta_l1_a01a > .lop1:nth-of-type(3n) ~ li {margin-top:0;}
.bx_dta_l1_a01a > .lop1:nth-of-type(2n) {margin-left:2%;}
.bx_dta_l1_a01a > .lop1:nth-of-type(2n) ~ li {margin-top:2rem;}

/* 소통마당 > 사진영상자료 */
.bx_tfl_01a > .are_thumb1 > li {width:49%}
.bx_tfl_01a > .are_thumb1 > li:not(:nth-of-type(3n - 2)) {margin-left:0;}
.bx_tfl_01a > .are_thumb1 > li:nth-of-type(3n) ~ li {margin-top:0;}
.bx_tfl_01a > .are_thumb1 > li:nth-of-type(2n) {margin-left:2%;}
.bx_tfl_01a > .are_thumb1 > li:nth-of-type(2n) ~ li {margin-top:1rem;}

/* 게시판 > 리스트 > b_basic1 */
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1 .sbj1 {padding:0.8rem 0.3rem;}
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1 .lop1 {padding:0.8rem 0.3rem;}
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1 .sbj1 li.seq1,
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1 .sbj1 li.nam1,
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1 .sbj1 li.wdt1,
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1 .sbj1 li.hit1 {display:none;}
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1 .sbj1 li.tit1 {width:100%;}
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1 .lop1 li.seq1 {display:none;}
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1 .lop1 li.nam1,
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1 .lop1 li.wdt1,
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1 .lop1 li.hit1 {width:auto;font-size:1rem;margin-right:0.6rem;}
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1.is_admin_n .lop1 li.tit1 {width:100%;}
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1.is_admin_y .lop1 li.tit1 {width:calc(100% - 30px);}
.bbs_skin_l1_b_basic1.no_dsp_hit1 .tbl_ty_ubl1.is_admin_n .lop1 li.tit1 {width:100%;}
.bbs_skin_l1_b_basic1.no_dsp_hit1 .tbl_ty_ubl1.is_admin_y .lop1 li.tit1 {width:calc(100% - 30px);}
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1 .lop1 li.cbx1,
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1 .lop1 li.tit1 {padding-bottom:0.5rem;}
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1 .lop1 li .dm2 {display:inline-block;}
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1 .lop1 li .icon_uimg1 {display:inline-block;}
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1 .lop1 li .av_mbid {margin-left:0.2rem;}
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1 .lop1 li .str_seq1 {font-weight:600;}
.bbs_skin_l1_b_basic1 .tbl_ty_ubl1 .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_ubl1 li.cbx1 {width:30px;}
.bbs_skin_l1_b_web1 .tbl_ty_ubl1 li.img1 {width:180px;}
.bbs_skin_l1_b_web1 .tbl_ty_ubl1 li.nam1,
.bbs_skin_l1_b_web1 .tbl_ty_ubl1 li.wdt1,
.bbs_skin_l1_b_web1 .tbl_ty_ubl1 li.hit1 {display:none;}
.bbs_skin_l1_b_web1 .tbl_ty_ubl1.is_admin_n li.tit1 {width:calc(100% - 180px);}
.bbs_skin_l1_b_web1 .tbl_ty_ubl1.is_admin_y li.tit1 {width:calc(100% - 210px);}
}


@media screen and (max-width:620px){
/*.con_bx1 {background:orange;}*/

/* 메인 > 위탁운영어린이집 */
.main_kid_01 > dd > ul > li {width:100%;margin:7px 0;}
.main_kid_01 > dd > ul > li > .on1 > .inf1 {font-size:1rem;}
.main_kid_01 > dd > ul > li > .on1 > .inf1 .br1 {display:inline;}

/* 본문영역 > 강조영역 */
.bx_chig_b01a > dt {font-size:1.5rem;}

/* 본문영역 > 표 */
.bx_ctbl_a01a > dd > ul > li {width:100%;}
.bx_ctbl_a01a > dd > ul > li ~ li {border-left:0;border-top:1px solid #ddd;}
.bx_ctbl_a02a > li > dl > dt {height:40px;line-height:40px;font-size:1.1rem;}
.bx_ctbl_a02a > li > dl > dd {height:calc(100% - 40px);padding:0.5rem;}

/* 본문영역 > 입력폼 */
.bx_ftbl_a01a > dt {border-radius:0;padding:0.5rem;font-size:1.1rem;}
.bx_ftbl_a01a > dd {padding:0.5rem 0;}
.bx_ftbl_a01a > dd > .cel2 {padding:0.5rem 0.3rem;}
.bx_ftbl_a01a > dd > .cel2 > li:nth-of-type(1) {width:150px;font-size:1.1rem;padding:0.5rem 0.2rem;}
.bx_ftbl_a01a > dd > .cel2 > li:nth-of-type(2) {width:calc(100% - 150px);padding:0.5rem 0.2rem 0.5rem 0;}

/* 본문영역 > 연혁히스토리 */
.bx_yhis_b01 > dl > dt {width:100%;}
.bx_yhis_b01 > dl > dd {width:100%;border-left:0;padding-left:0;}
.bx_yhis_a01 > dl > dt {width:100%;}
.bx_yhis_a01 > dl > dd {width:100%;padding:1rem 0 3rem 0;}
.bx_yhis_a01 > dl > dt {font-size:1.6rem;border-right:0;border-bottom:1px solid #ddd;}
.bx_yhis_a01 > dl > dt:before {display:none;}
.bx_yhis_a01 > dl > dt:after {display:none;}
.bx_yhis_a01 > dl.on > dt:after {display:none;}
.bx_yhis_a01 > dl:last-child > dd:before {display:none;}
.bx_yhis_a01 > dl > dt > div {transform:translateY(0);}
.bx_yhis_a01 > dl > dd > div {transform:translateY(0);}
.bx_yhis_a01 > dl > dd > div > dl ~ dl {margin-top:1.5rem;}

/* 본문영역 > 지도맵 */
.bx_map_a01 > li:nth-of-type(2) > ul > li {padding:1rem 0.5rem;}
.bx_map_a01 > li:nth-of-type(2) > ul > li:nth-of-type(2n - 1) {width:100%;}
.bx_map_a01 > li:nth-of-type(2) > ul > li:nth-of-type(2n) {width:100%;}
.bx_map_a01 > li:nth-of-type(2) > ul > li:nth-of-type(2) ~ li {margin-top:0;}
.bx_map_a01 > li:nth-of-type(2) > ul > li ~ li {border-top:1px solid #ddd;}

/* 로그인 */
.page_login .in1 .st1 {font-size:1.2rem;}
.page_login .in1 .st1 > li:nth-of-type(1) img {width:120px;}
.page_login .in1 .st1 > li:nth-of-type(2) {margin-left:10px;}

/* 회원가입 > 정보입력폼 > 조합구분 > selectbox */
.page_join_write .bx_mb_johap1 select,
.page_join_write .bx_mb_johap1 span {display:block;width:100%;margin:5px 0;}

/* 링크박스 */
.lk_ty_u1 > li {font-size:1rem;}
.lk_ty_u1 > li ~ li {margin-left:25px;}
.lk_ty_u1 > li ~ li:before {top:6px;left:-13px;}

/* 검색 */
.sch_ty_u1 > li:nth-of-type(1) {width:100px;}
.sch_ty_u1 > li:nth-of-type(2) {width:calc(100% - 180px);}
.sch_ty_u1 > li:nth-of-type(3) {width:80px;}
.sch_ty_u1 > li {height:34px;}
.sch_ty_u1 > li ~ li {padding-left:5px;}
}


@media screen and (max-width:420px){
/*.con_bx1 {background:gray;}*/

/* 소통마당 > 사진영상자료 */
.bx_tfl_01a > .are_thumb1 > li {width:100%}
.bx_tfl_01a > .are_thumb1 > li:nth-of-type(2n) {margin-left:0;}
.bx_tfl_01a > .are_thumb1 > li:nth-of-type(2n) ~ li {margin-top:1rem;}
.bx_tfl_01a > .are_thumb1 > li ~ li {margin-top:1rem;}
}


@media screen and (max-width:320px){
/*.con_bx1 {background:red;}*/
}