@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;}
option {}

/* 테이블 > 등록수정폼 */
.utbl_w1a > thead > tr > th,
.utbl_w1a > tbody > tr > th {padding:1em 0.3em;}
.utbl_w1a > thead > tr > td,
.utbl_w1a > tbody > tr > td {padding:1em 0.3em;}

/* 테이블 > 목록 > 리스트형 */
.utbl_l1a > thead > tr > th,
.utbl_l1a > tbody > tr > th {padding:1em 0.3em;}
.utbl_l1a > thead > tr > td,
.utbl_l1a > tbody > tr > td {padding:1em 0.3em;}

#jquery_bpopup_content .help_u02a {line-height:1.5;padding:0.2em 0.5em;}
#jquery_bpopup_content th,
#jquery_bpopup_content td {padding:0.3em 0.2em;}

/* 본문box */
/*.con_bx1 {width:100%;max-width:1400px;margin:0 auto;background:lightyellow;}*/
.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:'';}

/* 본문 bg */
.bg_con_01 {background-repeat:no-repeat;background-position:top left;background-size:auto;}

/* 본문 패딩 */
.pad_con_01 {padding:60px 0 80px 0;}
.pad_con_02 {padding:0 0 80px 0;}

/* 본문 html */
.page_html1 {padding-top:2em;line-height:1.6;}

/* 팝업 */
.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.2em;font-weight:600;}
#admin_change_user1 > a {font-weight:600;color:#0196fc;margin-left:10px;}

/* 헤드 > 로그인 */
.head_login1 {background:#f5f5f5;}
.head_login1 .are1 {display:flex;}
.head_login1 .are1 > li:nth-of-type(1) {width:60%;}
.head_login1 .are1 > li:nth-of-type(2) {width:40%;}
.head_login1 .are1 > li:nth-of-type(1) > ul {display:flex;align-items:center;height:40px;}
.head_login1 .are1 > li:nth-of-type(1) > ul > li ~ li {margin-left:2em;}
.head_login1 .are1 > li:nth-of-type(2) > ul {float:right;height:40px;}
.head_login1 .are1 > li:nth-of-type(2) > ul > li {float:left;height:100%;line-height:42px;}
.head_login1 .are1 > li:nth-of-type(2) > ul > li ~ li {margin-left:20px;}
.head_login1 .are1 > li:nth-of-type(2) > ul > li > ul {float:left;height:100%;}
.head_login1 .are1 > li:nth-of-type(2) > ul > li > ul > li {float:left;height:100%;line-height:42px;position:relative;z-index:1;}
.head_login1 .are1 > li:nth-of-type(2) > ul > li > ul > li > a {font-weight:600;color:#333;}
.head_login1 .are1 > li:nth-of-type(2) > ul > li > ul > li.h1 > a {font-weight:700;color:#118670;}
.head_login1 .are1 > li:nth-of-type(2) > ul > li > ul > li ~ li {margin-left:20px;}
.head_login1 .are1 > li:nth-of-type(2) > ul > li > ul > li ~ li:before {content:'';position:absolute;z-index:-1;left:-10px;top:12px;width:1px;height:14px;background:#ccc;}

/* 헤드 > 탑메뉴 > PC용 */
.head_menu1p {position:relative;z-index:100;height:120px;}
.head_menu1p .bg1 {position:absolute;z-index:101;top:0;left:0;width:100%;height:0;background:#000;opacity:0.6;}
.head_menu1p .ly1 {position:absolute;z-index:102;top:0;left:0;width:100%;height:120px;background:#fff;}
.head_menu1p .ly1.on {border-bottom:1px solid #ddd;}
.head_menu1p .ot1 {position:relative;z-index:103;width:100%;height:100%;background:#fff;}
.head_menu1p .ot1.on {height:121px;border-bottom:1px solid #ddd;}
.head_menu1p .in1 {position:relative;z-index:104;width:100%;height:100%;max-width:1400px;margin:0 auto;}
.head_menu1p .menu1 {display:flex;height:120px;}
.head_menu1p .menu1 > li:nth-of-type(1) {width:250px;}
.head_menu1p .menu1 > li:nth-of-type(2) {width:calc(100% - 300px);margin-left:50px;}
.head_menu1p .menu1 > li:nth-of-type(1) {display:flex;align-items:center;position:relative;}
.head_menu1p .menu1 > li:nth-of-type(1) > .all1_on {position:absolute;content:'';right:10px;top:0;height:100%;}
.head_menu1p .menu1 > li:nth-of-type(1) > .all1_on > div {display:flex;justify-content:flex-end;align-items:center;height:100%;}
.head_menu1p .menu1 > li:nth-of-type(1) > .all1_on > div > a {display:inline-block;}
.head_menu1p .menu1 > li:nth-of-type(1) > .all1_on > div > a ul {width:25px;}
.head_menu1p .menu1 > li:nth-of-type(1) > .all1_on > div > a li:nth-child(odd) {height:3px;background:#333;}
.head_menu1p .menu1 > li:nth-of-type(1) > .all1_on > div > a li:nth-child(even) {height:7px;}
.head_menu1p .menu2 > ul {height:100%;display:flex;justify-content:flex-end;}
.head_menu1p .menu2 > ul .dp1 {width:20%;height:100%;}
.head_menu1p .menu2 > ul .dp1 .lv1 {position:relative;display:block;height:100%;line-height:120px;text-align:center;font-size:1.3em;font-weight:600;color:#333;}
.head_menu1p .menu2 > ul .dp1 .lv1.on:after {content:'';position:absolute;left:calc(50% - 4px);bottom:-7px;width:9px;height:13px;border:3px solid #118670;background:#fff;}
.head_menu1p .menu2 > ul .dp1 a.lv1:hover {color:#118670;}
.head_menu1p .menu2 > ul .dp1 .lv2 {display:none;border-left:1px solid #ddd;}
.head_menu1p .menu2 > ul .dp1.topmenu_p_last1 .lv2 {border-right:1px solid #ddd;}
.head_menu1p .menu2 > ul .dp1 .lv2 > div {height:100%;padding:5px 15px 20px 15px;}
.head_menu1p .menu2 > ul .dp1 .lv2 > div > dl ~ dl {margin-top:30px;}
.head_menu1p .menu2 > ul .dp1 .lv2 > div > dl > dt > a {display:block;font-size:1.1em;font-weight:500;margin:10px 0;}
.head_menu1p .menu2 > ul .dp1 .lv2 > div > dl > dt:hover > a {color:#118670;}
.head_menu1p .menu2 > ul .dp1 .lv2 > div > dl > dd > a {position:relative;display:block;margin:6px 0;line-height:1.5;}
.head_menu1p .menu2 > ul .dp1 .lv2 > div > dl > dd.gap1 > a:before {content:'';position:absolute;left:2px;top:9px;width:3px;height:1px;background:#000;}
.head_menu1p .menu2 > ul .dp1 .lv2 > div > dl > dd.gap1 > a {padding-left:10px;}
.head_menu1p .menu2 > ul .dp1 .lv2 > div > dl > dd:hover > a {color:#118670;text-decoration:underline;font-weight:500;}

/* 헤드 > 탑메뉴 > 모바일용 */
.head_menu1m {position:relative;z-index:100;height:0;}
.head_menu1m .bg1 {position:fixed;z-index:101;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.6;display:none;}
.head_menu1m .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_menu1m .ot1 {height:100%;}
.head_menu1m .in1 {height:100%;}
.head_menu1m .in1 > ul {padding-bottom:2em;}
.head_menu1m .all1_of {position:relative;line-height:50px;text-align:center;background:#555;}
.head_menu1m .all1_of > span,
.head_menu1m .all1_of > .logout1,
.head_menu1m .all1_of > .admin1 {color:#fff;font-weight:600;font-size:1.1em;}
.head_menu1m .all1_of > .admin1 {margin-left:10px;}
.head_menu1m .all1_of > .btn_allmenu_toggle {position:absolute;top:0;right:0;width:40px;height:50px;font-size:0;text-indent:-9999px;}
.head_menu1m .all1_of > .btn_allmenu_toggle > div:before,
.head_menu1m .all1_of > .btn_allmenu_toggle > div:after {position:absolute;top:15px;left:15px;content:'';height:20px;width:2px;background:#fff;}
.head_menu1m .all1_of > .btn_allmenu_toggle > div:before {transform:rotate(45deg);}
.head_menu1m .all1_of > .btn_allmenu_toggle > div:after {transform:rotate(-45deg);}
.head_menu1m .dp1 .lv1 {display:block;line-height:36px;padding-left:10px;font-weight:600;border-bottom:1px solid #e6e6e6;}
.head_menu1m .dp1 dt {position:relative;line-height:36px;padding-left:20px;border-bottom:1px solid #e6e6e6;font-size:1.1em;}
.head_menu1m .dp1 dt:before {position:absolute;content:'';top:15px;left:10px;width:2px;height:2px;border-radius:2px;background:#888;}
.head_menu1m .dp1 dd {line-height:36px;padding-left:30px;border-bottom:1px solid #e6e6e6;}
.head_menu1m .dp1:last-child {padding-bottom:10px;}

/* 푸터 */
.foot_cp1 {background:#f9f9f9;}
.foot_cp1 .sec1 {display:flex;align-items:center;padding:50px 0 40px 0;}
.foot_cp1 .sec1 > li {width:100%;}
.foot_cp1 .sec1 > li > .mu1 {display:flex;flex-wrap:wrap;}
.foot_cp1 .sec1 > li > .mu1 > li {margin-right:60px;}
.foot_cp1 .sec1 > li > .mu1 > li > a {font-weight:600;color:#333;}
.foot_cp1 .sec1 > li > .co1 {margin-top:30px;font-size:0.9em;}
.foot_cp1 .sec1 > li > .co1 > ul {display:flex;flex-wrap:wrap;}
.foot_cp1 .sec1 > li > .co1 > ul ~ ul {margin-top:8px;}
.foot_cp1 .sec1 > li > .co1 > ul > li {margin-right:20px;}
.foot_cp1 .sec1 > li > .cp1 {margin-top:20px;color:#888;}

/* 테이블 표 효과 > 일반형 */
.tbl_ty_ubl1 > .sbj1 > ul {display:flex;border-top:1px solid #333;border-bottom:1px solid #ddd;}
.tbl_ty_ubl1.bdr_ty01 > .sbj1 > ul {border-top:0;}
.tbl_ty_ubl1.bdr_ty11 > .sbj1 > ul {border-top:1px solid #ddd;}
.tbl_ty_ubl1 > .sbj1 > ul > li {display:flex;align-items:center;justify-content:center;line-height:1.6;padding:1em 0.2em 1em 0.2em;background:#f9f9f9;}
.tbl_ty_ubl1 > .sbj1 > ul > li > div {width:100%;text-align:center;word-break:keep-all;}
.tbl_ty_ubl1 > .nodata {text-align:center;border-bottom:1px solid #ddd;padding:1em 0.5em;}
.tbl_ty_ubl1 > .lop1 {border-bottom:1px solid #ddd;}
.tbl_ty_ubl1 > .lop1.on1 {border:2px solid red;margin-top:-1px;}
.tbl_ty_ubl1 > .lop1 > ul {display:flex;flex-wrap:wrap;}
.tbl_ty_ubl1 > .lop1 > ul > li {display:flex;align-items:center;justify-content:center;padding:1em 0.2em 1em 0.2em;}
.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;font-size:1.1em;}
.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 > .icon_repl1 {}
.tbl_ty_ubl1 > .lop1 > ul > li > div > .icon_csta1,
.tbl_ty_ubl1 > .lop1 > ul > li > div > .icon_ccnt1,
.tbl_ty_ubl1 > .lop1 > ul > li > div > .icon_dnew1,
.tbl_ty_ubl1 > .lop1 > ul > li > div > .icon_rhot1,
.tbl_ty_ubl1 > .lop1 > ul > li > div > .icon_secr1 {margin-left:5px;}
.tbl_ty_ubl1 > .lop1 > ul > li > div > .icon_csta1 {font-weight:500;color:red;}
.tbl_ty_ubl1 > .lop1 > ul > li > div > .icon_ccnt1 {font-size:12px;font-weight:500;color:#f6797d;}
.tbl_ty_ubl1 > .lop1 > ul > li > div .dm2 {display:none;margin-right:5px;color:#666;}
.tbl_ty_ubl1 > .lop1 > ul > li > div .dm3 {display:none;margin-right:5px;}

/* 테이블 표 효과 > faq형 */
.tbl_ty_ufl1 {border-top:1px solid #333;}
.tbl_ty_ufl1 > .nodata {text-align:center;border-bottom:1px solid #ddd;padding:1em 0.5em;}
.tbl_ty_ufl1 > .lop1 > .cbx1 {position:relative;z-index:1;left:0;top:0;}
.tbl_ty_ufl1 > .lop1 > .cbx1 > input[type=checkbox] {position:absolute;z-index:2;left:0;top:22px;}
.tbl_ty_ufl1 > .lop1 > dl > dt {border-bottom:1px solid #ddd;line-height:1.6;color:#666;font-size:1.1em;}
.tbl_ty_ufl1.is_admin_n > .lop1 > dl > dt {padding:1em 0.5em;}
.tbl_ty_ufl1.is_admin_y > .lop1 > dl > dt {padding:1em 0.5em 1em 1.5em;}
.tbl_ty_ufl1 > .lop1 > dl > dd {border-bottom:2px solid #333;line-height:1.6;display:none;}
.tbl_ty_ufl1.is_admin_n > .lop1 > dl > dd,
.tbl_ty_ufl1.is_admin_y > .lop1 > dl > dd {padding:1em 0.5em;}

/* 폼박스 */
.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.5em;font-size:1.05em;}
.fm_ty_u1 input[type=submit],
.fm_ty_u1 button,
.fm_ty_u1 .btn_01 {display:block;width:100%;border:0;background:#118670;color:#fff;text-align:center;height:70px;line-height:70px;font-size:1.4em;}
.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.1em;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:600;font-size:0.9em;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:#118670;}
.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:600;height:50px;line-height:50px;padding:0 2em;}
.sbm_ty_u1 > li.b1 > a,
.sbm_ty_u1 > li.b1 > input[type=submit],
.sbm_ty_u1 > li.b1 > button {background:#118670;}
.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:600;font-size:0.9em;height:50px;line-height:50px;padding:0 2em;}
.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:#118670;}

/* 검색 */
.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 1em;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:600;height:50px;line-height:50px;}
.tab_ty_u1 > li.on > a {background:#f1f8fe;border:2px solid #118670;color:#118670;}
.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 #118670;color:#118670;}
.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.2em;}
.bx_bbs_tab_img1a > li > a > span > .t3 {font-size:1.6em;}
.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.1em;}
.bx_bbs_tab_txt1a > li:hover > a,
.bx_bbs_tab_txt1a > li.on > a {background:#f1f8fe;border:1px solid #118670;color:#118670;}
.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:600;font-size:1.8em;}
.bt_ty_u1 > li > a > dl > dd {line-height:1.6;margin-top:30px;}
.bt_ty_u1.cnt1 > li {width:100%;}
.bt_ty_u1.cnt1 ~ .bt_ty_u1.cnt1 {margin-top:20px;}

/* 메인 > 빅롤링 */
.main_rolling_big_01 {position:relative;z-index:1;left:0;top:0;}
.main_rolling_big_01 .bn1 .bn1_a {display:block;}
.main_rolling_big_01 .bn1 .bn1_a > img {width:100%;}
.main_rolling_big_01 > .bg1 {position:absolute;z-index:3;left:0;bottom:0;width:100%;background:#000;opacity:0.3;height:50px;}
.main_rolling_big_01 > .tx1 {position:absolute;z-index:4;left:0;bottom:0;width:100%;height:50px;}
.main_rolling_big_01 > .tx1 > .bt1 {display:flex;height:100%;}
.main_rolling_big_01 > .tx1 > .bt1 > li {display:flex;width:20%;height:100%;}
.main_rolling_big_01 > .tx1.cn_2 > .bt1 > li {width:33%;}
.main_rolling_big_01 > .tx1.cn_3 > .bt1 > li {width:33%;}
.main_rolling_big_01 > .tx1.cn_4 > .bt1 > li {width:25%;}
.main_rolling_big_01 > .tx1 > .bt1 > li ~ li {border-left:1px solid #ddd;}
.main_rolling_big_01 > .tx1 > .bt1 > li > a {display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;font-weight:500;font-size:1.1em;}
.main_rolling_big_01 > .tx1 > .bt1 > li.on1 > a {background:rgb(17, 134, 112, 0.5);}

/* 메인 > 썸네일배너 */
.main_bn_zone_01 {background:#fff;}
.main_bn_zone_01 .bx1 {display:flex;flex-wrap:wrap;padding:2em 0 2em 0;}
.main_bn_zone_01 .bx1 > li {width:calc(50% - 20px);margin:20px 0;}
.main_bn_zone_01 .bx1 > li > .bn1_a {display:block;}
.main_bn_zone_01 .bx1 > li:not(:nth-of-type(2n-1)) {margin-left:40px;}

/* 이용약관 */
.agr_ty_u1 > dl > dt {font-weight:600;font-size:1.5em;}
.agr_ty_u1 > dl ~ dl {margin-top:60px;}
.agr_ty_u1 > dl > .con1,
.agr_ty_u1 > dl > .con2 {line-height:1.6;color:#888;border:1px solid #ddd;padding:1em;overflow:hidden;overflow-y:auto;margin-top:0.5em;height:300px;}
.agr_ty_u1 > dl > .con1 > h5 {font-weight:600;font-size:1.1em;}
.agr_ty_u1 > dl > .con1 > h5 ~ h5 {margin-top:3em;}
.agr_ty_u1 > dl > .con1 > h6 {font-weight:600;font-size:1em;margin-top:1em;}
.agr_ty_u1 > dl > .con1 > h6 ~ div {margin-top:0.3em;}
.agr_ty_u1 > dl > .con1 > div {margin-bottom:1em;}
.agr_ty_u1 > dl > .con2 > div ~ div {margin-top:2em;}
.agr_ty_u1 > dl > .agr1 {text-align:right;margin-top:10px;}
.page_stipulation > .agr_ty_u1 > dl > .con1,
.page_privacy > .agr_ty_u1 > dl > .con2 {color:#000;border:0;padding:0;margin-top:0;height:auto;}

/* 로그인 */
.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.8em;}
.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.1em;}
.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 #118670;background:#118670;}
.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:#118670;}
.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:#f5f5f5;border:1px solid #ddd;line-height:1.6;margin:10px 0;padding:1em 0.5em;}
.page_find_id .con1 > .st2 > span {color:#118670;font-weight:600;}
.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:#f5f5f5;border:1px solid #ddd;line-height:1.6;margin-bottom:10px;padding:1em 0;text-align:center;color:#118670;font-weight:600;font-size:1.5em;}

/* 비밀번호찾기 */
.page_find_pw .in1 {width:100%;max-width:500px;margin:0 auto;}
.page_find_pw .in1 > .st2 {background:#f5f5f5;border:1px solid #ddd;line-height:1.6;margin:10px 0;padding:1em 0.5em;}
.page_find_pw .in1 > .st2 > span {color:#118670;font-weight:600;}
.bpopup_find_pw_cal1 {width:100%;max-width:500px;}
.bpopup_find_pw_cal1 .st1 {background:#f5f5f5;border:1px solid #ddd;line-height:1.6;padding:0.5em;}
.bpopup_find_pw_cal1 .bt1 {margin-top:10px;}
.bpopup_find_pw_cal1 .bt1 > dl {border:1px solid #888;border-radius:10px;padding:1em 0.5em;}
.bpopup_find_pw_cal1 .bt1 > dl > dt {font-weight:600;}
.bpopup_find_pw_cal1 .bt1 > dl > dd {}
.bpopup_find_pw_cal1 .bt1 > dl > dd:nth-of-type(1) {line-height:1.6;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:#f5f5f5;border:1px solid #ddd;line-height:1.6;padding:0.5em;}
.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.5em;font-size:1em;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;line-height:1.6;padding:1em 0.3em;}

/* 회원탈퇴 */
.page_leave > .bx_policy1 > .cmt1 {line-height:1.8;border:1px solid #ddd;padding:1em;}
.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:600;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.05em;}
.page_leave > form > .bx_pwd1 > .in1 > .fbx1 > ul > li > input[type=submit] {display:block;width:100%;border:0;background:#118670;color:#fff;text-align:center;height:40px;font-size:1.05em;}

/* 본문영역 > 좌메뉴와우측본문 */
.con_lr1 {display:flex;}
.con_lr1 > .are_left {width:250px;padding:60px 0 80px 0;}
.con_lr1 > .are_body {width:calc(100% - 300px);margin-left:50px;padding:60px 0 80px 0;}
.con_lr1 > .are_left > .st1 {background:#118670;text-align:center;color:#fff;border-radius:10px;font-weight:500;font-size:1.8em;line-height:100px;margin-bottom:10px;}
.con_lr1 > .are_left > .mu1 {border-bottom:1px solid #118670;}
.con_lr1 > .are_left > .mu1 > dl > dt {border-bottom:1px solid #ddd;}
.con_lr1 > .are_left > .mu1 > dl > dt > a {display:block;text-align:center;color:#333;font-weight:600;font-size:1.2em;line-height:40px;}
.con_lr1 > .are_left > .mu1 > dl:not(:last-child) > dd > ul > li {border-bottom:1px solid #ddd;}
.con_lr1 > .are_left > .mu1 > dl > dd > ul > li > a {display:block;text-align:center;color:#333;font-size:1.1em;line-height:40px;}
.con_lr1 > .are_left > .mu1 > dl > dd > ul > li.on > a {color:#118670;font-weight:500;}
.con_lr1 > .are_left > .mu2 {border-bottom:1px solid #118670;}
.con_lr1 > .are_left > .mu2 > dl > dd > ul > li:not(:last-child) {border-bottom:1px solid #ddd;}
.con_lr1 > .are_left > .mu2 > dl > dd > ul > li > a {display:block;text-align:center;color:#333;font-size:1.1em;line-height:40px;}
.con_lr1 > .are_left > .mu2 > dl > dd > ul > li.on > a {color:#118670;font-weight:600;}

/* 강의상세보기 */
.page_lect_v1 .bx_inf0 {display:flex;flex-wrap:wrap;height:300px;}
.page_lect_v1 .bx_inf0 > li:nth-of-type(1) {width:400px;background:#f5f5f5;}
.page_lect_v1 .bx_inf0 > li:nth-of-type(2) {width:calc(100% - 400px);padding-left:50px;}
.page_lect_v1 .bx_inf0 > li:nth-of-type(1) > div {display:flex;align-items:center;justify-content:center;height:100%;}
.page_lect_v1 .bx_inf0 > li:nth-of-type(1) > div > img {width:100%;height:100%;}
.page_lect_v1 .bx_inf0 > li:nth-of-type(1) > div > span {font-size:2em;font-weight:500;color:#ccc;}
.page_lect_v1 .bx_inf0 > li:nth-of-type(2) > ul {height:100%;}
.page_lect_v1 .bx_inf0 > li:nth-of-type(2) > ul > li:nth-of-type(1) {height:calc(100% - 50px);}
.page_lect_v1 .bx_inf0 > li:nth-of-type(2) > ul > li:nth-of-type(2) {height:50px;}
.page_lect_v1 .bx_inf0 > li:nth-of-type(2) > ul > li:nth-of-type(1) > dl > dt {font-weight:600;font-size:1.5em;border-bottom:1px solid #ddd;padding-bottom:10px;}
.page_lect_v1 .bx_inf0 > li:nth-of-type(2) > ul > li:nth-of-type(1) > dl > dd {margin-top:20px;}
.page_lect_v1 .bx_inf0 > li:nth-of-type(2) > ul > li:nth-of-type(1) > dl > dd > dl {display:flex;line-height:1.6;}
.page_lect_v1 .bx_inf0 > li:nth-of-type(2) > ul > li:nth-of-type(1) > dl > dd > dl ~ dl {margin-top:10px;}
.page_lect_v1 .bx_inf0 > li:nth-of-type(2) > ul > li:nth-of-type(1) > dl > dd > dl > dt {width:120px;}
.page_lect_v1 .bx_inf0 > li:nth-of-type(2) > ul > li:nth-of-type(1) > dl > dd > dl > dd {width:calc(100% - 120px);}
.page_lect_v1 .bx_inf0 > li:nth-of-type(2) > ul > li:nth-of-type(1) > dl > dd > dl > dd > span ~ span {margin-left:0.5em;}
.page_lect_v1 .bx_inf0 > li:nth-of-type(2) > ul > li:nth-of-type(1) > dl > dd > dl > dd > .pri_itm1 {text-decoration:line-through;color:#888;font-size:0.9em;}
.page_lect_v1 .bx_inf0 > li:nth-of-type(2) > ul > li:nth-of-type(1) > dl > dd > dl > dd > .dis_txt1 {color:#118670;font-size:0.9em;}
.page_lect_v1 .bx_inf0 > li:nth-of-type(2) > ul > li:nth-of-type(1) > dl > dd > dl > dd > .pri_ord1 {font-weight:600;}
.page_lect_v1 .bx_inf0 > li:nth-of-type(2) > ul > li:nth-of-type(2) > ul {display:flex;}
.page_lect_v1 .bx_inf0 > li:nth-of-type(2) > ul > li:nth-of-type(2) > ul > li > a {display:block;text-align:center;font-weight:500;font-size:1.1em;color:#333;line-height:50px;}
.page_lect_v1 .bx_inf0 > li:nth-of-type(2) > ul > li:nth-of-type(2) > ul > li.s1 {width:calc(40% - 10px);margin-right:10px;}
.page_lect_v1 .bx_inf0 > li:nth-of-type(2) > ul > li:nth-of-type(2) > ul > li.s1.of {display:none;}
.page_lect_v1 .bx_inf0 > li:nth-of-type(2) > ul > li:nth-of-type(2) > ul > li.o1 {width:60%;}
.page_lect_v1 .bx_inf0 > li:nth-of-type(2) > ul > li:nth-of-type(2) > ul > li.s1 > a {border:1px solid #ddd;}
.page_lect_v1 .bx_inf0 > li:nth-of-type(2) > ul > li:nth-of-type(2) > ul > li.o1 > a {background:#118670;color:#fff;}
.page_lect_v1 .bx_tab0 {display:flex;border-top:1px solid #ddd;border-bottom:2px solid #333;margin-top:50px;}
.page_lect_v1 .bx_tab0 > li.on {background:#333;}
.page_lect_v1 .bx_tab0 > li > a {display:block;text-align:center;font-size:1.1em;line-height:50px;padding:0 20px;}
.page_lect_v1 .bx_tab0 > li.on > a {color:#fff;}
.page_lect_v1 .bx_inf1 {margin-top:20px;}
.page_lect_v1 .bx_inf1 > .con1 {display:none;}
.page_lect_v1 .bx_inf1 > .con1.on {display:block;}

/* 강의상세보기 > 회차목록 */
.page_lect_v1 .bx_vod1 > .tbl_ty_ubl1 > .sbj1 > ul > .seq1,
.page_lect_v1 .bx_vod1 > .tbl_ty_ubl1 > .lop1 > ul > .seq1 {width:50px;}
.page_lect_v1 .bx_vod1 > .tbl_ty_ubl1 > .sbj1 > ul > .tit1,
.page_lect_v1 .bx_vod1 > .tbl_ty_ubl1 > .lop1 > ul > .tit1 {padding-left:1em;width:calc(100% - 230px);}
.page_lect_v1 .bx_vod1 > .tbl_ty_ubl1 > .sbj1 > ul > .tch1,
.page_lect_v1 .bx_vod1 > .tbl_ty_ubl1 > .lop1 > ul > .tch1 {width:100px;}
.page_lect_v1 .bx_vod1 > .tbl_ty_ubl1 > .sbj1 > ul > .vti1,
.page_lect_v1 .bx_vod1 > .tbl_ty_ubl1 > .lop1 > ul > .vti1 {width:80px;}

/* 장바구니 > 담긴상품 */
.page_cart1 .bx_inf0 {border-top:2px solid #333;border-bottom:1px solid #ddd;}
.page_cart1 .bx_inf0 .nodata {text-align:center;padding:2em 0;}
.page_cart1 .bx_inf0 > .sbj1 {border-bottom:1px solid #ddd;}
.page_cart1 .bx_inf0 > .sbj1 > ul,
.page_cart1 .bx_inf0 > .lop1 > ul {display:flex;}
.page_cart1 .bx_inf0 > .lop1 ~ .lop1 {border-top:1px solid #ddd;}
.page_cart1 .bx_inf0 > .sbj1 > ul > li,
.page_cart1 .bx_inf0 > .lop1 > ul > li {display:flex;align-items:center;justify-content:center;padding:1em 0;}
.page_cart1 .bx_inf0 > .sbj1 > ul > li {font-weight:500;}
.page_cart1 .bx_inf0 > .lop1 > ul > li > div {text-align:center;}
.page_cart1 .bx_inf0 > .sbj1 > ul > .tit1,
.page_cart1 .bx_inf0 > .lop1 > ul > .tit1 {width:calc(70% - 50px);}
.page_cart1 .bx_inf0 > .sbj1 > ul > .pri1,
.page_cart1 .bx_inf0 > .lop1 > ul > .pri1 {width:30%;}
.page_cart1 .bx_inf0 > .sbj1 > ul > .del1,
.page_cart1 .bx_inf0 > .lop1 > ul > .del1 {width:50px;}
.page_cart1 .bx_inf0 > .lop1 > ul > .del1 > a {position:relative;width:20px;height:20px;font-size:0;text-indent:-9999px;}
.page_cart1 .bx_inf0 > .lop1 > ul > .del1 > a:before,
.page_cart1 .bx_inf0 > .lop1 > ul > .del1 > a:after {content:'';position:absolute;top:-1px;left:9px;height:20px;width:1px;background:#666;}
.page_cart1 .bx_inf0 > .lop1 > ul > .del1 > a:before {transform:rotate(45deg);}
.page_cart1 .bx_inf0 > .lop1 > ul > .del1 > a:after {transform:rotate(-45deg);}
.page_cart1 .bx_inf0 > .lop1 > ul > li ~ li {border-left:1px solid #ddd;}
.page_cart1 .bx_inf0 > .lop1 > ul > .tit1 > dl {display:flex;width:100%;}
.page_cart1 .bx_inf0 > .lop1 > ul > .tit1 > dl > dt {width:200px;height:150px;background:#f5f5f5;}
.page_cart1 .bx_inf0 > .lop1 > ul > .tit1 > dl > dd {width:calc(100% - 200px);display:flex;align-items:center;}
.page_cart1 .bx_inf0 > .lop1 > ul > .tit1 > dl > dt > a {display:flex;align-items:center;justify-content:center;width:100%;height:100%;}
.page_cart1 .bx_inf0 > .lop1 > ul > .tit1 > dl > dt > a > img {width:100%;height:100%;}
.page_cart1 .bx_inf0 > .lop1 > ul > .tit1 > dl > dt > a > span {font-size:1.5em;font-weight:500;color:#ccc;}
.page_cart1 .bx_inf0 > .lop1 > ul > .tit1 > dl > dd {padding:0 1em;font-size:1.2em;font-weight:500;line-height:1.6;}
.page_cart1 .bx_inf0 > .lop1 > ul > .pri1 > ul {text-align:center;}
.page_cart1 .bx_inf0 > .lop1 > ul > .pri1 > ul > li ~ li {margin-top:5px;}
.page_cart1 .bx_inf0 > .lop1 > ul > .pri1 .dis_txt1 {color:#118670;font-size:0.9em;}
.page_cart1 .bx_inf0 > .lop1 > ul > .pri1 .pri_itm1 {text-decoration:line-through;color:#888;font-size:0.9em;}
.page_cart1 .bx_inf0 > .lop1 > ul > .pri1 .pri_ord1 {font-weight:600;}
.page_cart1 .bx_etc0 {display:flex;align-items:center;justify-content:flex-end;color:#888;font-size:0.9em;padding:1.5em 0;}
.page_cart1 .bx_inf1 {background:#ebf5f3;border-top:1px solid #ddd;border-bottom:1px solid #333;}
.page_cart1 .bx_inf1 > li ~ li {border-top:1px solid #ddd;}
.page_cart1 .bx_inf1 > li:nth-of-type(1) > ul {display:flex;align-items:center;padding:1em;}
.page_cart1 .bx_inf1 > li:nth-of-type(1) > ul > li:nth-of-type(1) {width:70%;}
.page_cart1 .bx_inf1 > li:nth-of-type(1) > ul > li:nth-of-type(2) {width:30%;}
.page_cart1 .bx_inf1 > li:nth-of-type(1) > ul > li:nth-of-type(1) {font-weight:500;font-size:1.5em;}
.page_cart1 .bx_inf1 > li:nth-of-type(1) > ul > li:nth-of-type(2) > dl {display:flex;justify-content:space-between;padding:0.5em 0;}
.page_cart1 .bx_inf1 > li:nth-of-type(1) > ul > li:nth-of-type(2) > dl ~ dl {border-top:1px solid #ddd;}
.page_cart1 .bx_inf1 > li:nth-of-type(1) > ul > li:nth-of-type(2) > dl > dt {font-weight:600;font-size:1.1em;}
.page_cart1 .bx_inf1 > li:nth-of-type(1) > ul > li:nth-of-type(2) > dl > dd > span {font-weight:600;font-size:1.1em;}
.page_cart1 .bx_inf1 > li:nth-of-type(2) > ul {display:flex;align-items:center;padding:1em;}
.page_cart1 .bx_inf1 > li:nth-of-type(2) > ul > li:nth-of-type(1) {width:70%;}
.page_cart1 .bx_inf1 > li:nth-of-type(2) > ul > li:nth-of-type(2) {width:30%;}
.page_cart1 .bx_inf1 > li:nth-of-type(2) > ul > li:nth-of-type(1) {font-weight:500;font-size:1.5em;color:#118670;}
.page_cart1 .bx_inf1 > li:nth-of-type(2) > ul > li:nth-of-type(2) {color:#118670;text-align:right;}
.page_cart1 .bx_inf1 > li:nth-of-type(2) > ul > li:nth-of-type(2) > span {font-weight:900;font-size:2em;}
.page_cart1 .bx_sbm1 {display:flex;justify-content:flex-end;margin-top:2em;}
.page_cart1 .bx_sbm1 > li {width:30%;}
.page_cart1 .bx_sbm1 > li > a {display:block;background:#118670;color:#fff;text-align:center;line-height:60px;font-weight:500;font-size:1.5em;}

/* 장바구니 > 주문서폼 */
.page_order_form .bx_dse1 {background:#f9f9f9;padding:1em;margin-top:2em;}
.page_order_form .bx_dse1 > dt {border-bottom:1px solid #333;font-size:1.3em;font-weight:500;padding:0.5em 0;}
.page_order_form .bx_dse1 > dd {padding-top:1em;}
.page_order_form .bx_dse1 > dd > select {width:100%;height:60px;border-radius:5px;background:#fff;font-size:1.3em;}
.page_order_form .bx_dse1 > dd > .ht1 {margin-top:1em;}
.page_order_form .bx_po1 {background:#f9f9f9;padding:1em;margin-top:2em;}
.page_order_form .bx_po1 > dt {border-bottom:1px solid #333;font-size:1.3em;font-weight:500;padding:0.5em 0;}
.page_order_form .bx_po1 > dd {padding-top:1em;}
.page_order_form .bx_po1 > dd .help1 {line-height:1.6;}
.page_order_form .bx_po1 > dd .help1 ~ .help1 {margin-top:1em;}
.page_order_form .bx_po1 > dd .help1 > dt {font-size:1.05em;font-weight:500;}
.page_order_form .bx_po1 > dd .help1.t2 > dt {color:#ff0000;}
.page_order_form .bx_po1 > dd .help1 > dd {border-left:1px solid #ddd;padding-left:0.5em;}
.page_order_form .bx_po1 > dd .help1 .bx_pf1 {width:100%;max-width:300px;border:1px solid #ddd;padding:0 0.5em;}
.page_order_form .bx_po1 > dd .help1 .bx_pf1 > li {padding:0.5em 0;}
.page_order_form .bx_po1 > dd .help1 .bx_pf1 > li ~ li {border-top:1px solid #ddd;}
.page_order_form .bx_po1 > dd .help1 .bx_pf1 > li > dl {display:flex;align-items:center;font-weight:500;}
.page_order_form .bx_po1 > dd .help1 .bx_pf1 > li > dl > dt {width:40%;}
.page_order_form .bx_po1 > dd .help1 .bx_pf1 > li > dl > dd:nth-of-type(1) {width:calc(60% - 20px);}
.page_order_form .bx_po1 > dd .help1 .bx_pf1 > li > dl > dd:nth-of-type(2) {width:20px;}
.page_order_form .bx_po1 > dd .help1 .bx_pf1 > li > dl > dd {text-align:right;}
.page_order_form .bx_po1 > dd .help1 .bx_pf1 > li > dl > dd > input[type=text] {width:100%;background:#fff;border:1px solid #ddd;color:#555;height:30px;padding:0 0.5em;}
.page_order_form .bx_pt1 {background:#f9f9f9;padding:1em;margin-top:2em;}
.page_order_form .bx_pt1 > dt {border-bottom:1px solid #333;font-size:1.3em;font-weight:500;padding:0.5em 0;}
.page_order_form .bx_pt1 > dd {padding-top:1em;}
.page_order_form .bx_pt1 > .pg1 {margin-top:1em;font-weight:500;}
.page_order_form .bx_pt1 > .pg1 > a {color:blue;}
.page_order_form .bx_op1 {display:flex;align-items:center;justify-content:space-between;border:1px solid #ddd;margin-top:2em;padding:1em;}
.page_order_form .bx_op1 > li:nth-of-type(1) {font-size:1.3em;font-weight:500;}
.page_order_form .bx_op1 > li:nth-of-type(2) {font-size:1.8em;font-weight:900;}
.page_order_form .bx_sbm1 {display:flex;justify-content:flex-end;margin-top:2em;}
.page_order_form .bx_sbm1 > li {width:30%;}
.page_order_form .bx_sbm1 > li > a,
.page_order_form .bx_sbm1 > li > input[type=submit] {display:block;background:#118670;color:#fff;text-align:center;line-height:60px;font-weight:500;font-size:1.5em;width:100%;border:0;}

/* 장바구니 > 결제요청 */
.page_order_pay1 .bx_inf0 {border-top:2px solid #333;border-bottom:1px solid #ddd;padding:0 1em;}
.page_order_pay1 .bx_inf0 > dl {display:flex;align-items:center;font-weight:500;font-size:1.3em;padding:1em 0;}
.page_order_pay1 .bx_inf0 > dl ~ dl {border-top:1px solid #ddd;}
.page_order_pay1 .bx_inf0 > dl > dt {width:40%;}
.page_order_pay1 .bx_inf0 > dl > dd {width:60%;text-align:right;}
.page_order_pay1 .bx_inf0 > dl.pr_ordr {color:#118670;}
.page_order_pay1 .bx_inf0 > dl.pr_ordr > dt {font-weight:600;}
.page_order_pay1 .bx_inf0 > dl.pr_ordr > dd {font-weight:900;font-size:1.2em;}
.page_order_req1 .bx_sbm1 {display:flex;justify-content:flex-end;margin-top:2em;}
.page_order_req1 .bx_sbm1 > li {width:30%;}
.page_order_req1 .bx_sbm1 > li > a {display:block;background:#118670;color:#fff;text-align:center;line-height:60px;font-weight:500;font-size:1.5em;width:100%;border:0;}

/* 게시판 > 리스트 > 분류탭 */
.page_bbs_l1 > .bx_tab_u1a {margin-bottom:10px;}

/* 게시판 > 리스트 > 분류셀렉트 */
.page_bbs_l1 > .bx_sel_u1a {margin-bottom:5px;}

/* 게시판 > 리스트 > 일괄선택해제_체크박스 */
.page_bbs_l1 .all_cbx1 {margin-bottom:5px;}

/* 게시판 > 리스트 > 검색키워드 */
.page_bbs_l1 .sch_keword1 {color:#3dba9c;}

/* 게시판 > b_basic > 리스트 */
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .sbj1 > ul > li.cbx1,
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .lop1 > ul > li.cbx1 {width:30px;}
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .sbj1 > ul > li.seq1,
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .lop1 > ul > li.seq1 {width:80px;}
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .sbj1 > ul > li.nam1,
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .lop1 > ul > li.nam1 {width:110px;}
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .lop1 > ul > li.nam1 .av_mbid {font-size:11px;}
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .sbj1 > ul > li.wdt1,
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .lop1 > ul > li.wdt1 {width:110px;}
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .sbj1 > ul > li.hit1,
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .lop1 > ul > li.hit1 {width:80px;}
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .lop1 > ul > li.seq1,
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .lop1 > ul > li.nam1,
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .lop1 > ul > li.wdt1,
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .lop1 > ul > li.hit1 {font-size:0.9em;}
.page_bbs_l_b_basic > form > .tbl_ty_ubl1.is_admin_n > .sbj1 > ul > li.tit1,
.page_bbs_l_b_basic > form > .tbl_ty_ubl1.is_admin_n > .lop1 > ul > li.tit1 {width:calc(100% - 380px);}
.page_bbs_l_b_basic > form > .tbl_ty_ubl1.is_admin_y > .sbj1 > ul > li.tit1,
.page_bbs_l_b_basic > form > .tbl_ty_ubl1.is_admin_y > .lop1 > ul > li.tit1 {width:calc(100% - 410px);}
.page_bbs_l_b_basic.no_dsp_hit1 > form > .tbl_ty_ubl1.is_admin_n > .sbj1 > ul > li.tit1,
.page_bbs_l_b_basic.no_dsp_hit1 > form > .tbl_ty_ubl1.is_admin_n > .lop1 > ul > li.tit1 {width:calc(100% - 300px);}
.page_bbs_l_b_basic.no_dsp_hit1 > form > .tbl_ty_ubl1.is_admin_y > .sbj1 > ul > li.tit1,
.page_bbs_l_b_basic.no_dsp_hit1 > form > .tbl_ty_ubl1.is_admin_y > .lop1 > ul > li.tit1 {width:calc(100% - 330px);}
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .lop1.noti1 > ul > li {font-weight:600;}
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .lop1.noti1 > ul > li > div > span.seq1 {display:inline-block;border:2px solid #01a0e4;color:#01a0e4;padding:0 10px;border-radius:20px;height:30px;line-height:28px;}
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .lop1.noti1 > ul > li > div > span.seq1.is_notice {border:2px solid red;}
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .lop1 > ul > li.tit1 > div > .icon_cate1 {color:#666;}
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .lop1 > ul > li.tit1 > div > .icon_shd1 {color:#666;}
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .lop1 > ul > li.tit1 > div > .icon_file1 {margin-left:3px;}

/* 게시판 > 상세보기 */
.page_bbs_v1 {padding-bottom:50px;}
.page_bbs_v1 .row1 .icon_cate1 {display:inline-block;color:#666;margin-right:5px;}
.page_bbs_v1 .row1 .icon_shd1 {display:inline-block;color:#666;margin-right:5px;}
.page_bbs_v1 .row1 .icon_uimg1 {display:inline-block;}
.page_bbs_v1 .row1 .icon_wuip1 {display:inline-block;color:#666;margin-left:5px;}
.page_bbs_v1 .row1 .str_hit1,
.page_bbs_v1 .row1 .str_cmt1 {margin-left:10px;margin-right:5px;}
.page_bbs_v1 .row1 .bx_frm_br1 {color:#666;font-size:0.9em;}
.page_bbs_v1 .row1 .bx_frm_br1 a {color:#666;}
.page_bbs_v1 .bbs_v_con1 {min-height:100px;line-height:1.6;padding:1em 0;}
.page_bbs_v1 > .hline1 {border-bottom:1px solid #ddd;padding-bottom:10px;}

/* 게시판 > 댓글 > 리스트 */
.bbs_vcmt_bl1 {padding:1em 0;}
.bbs_vcmt_bl1 > h5 {font-weight:600;font-size:1em;padding-bottom:10px;}
.bbs_vcmt_bl1 > .nodata {text-align:center;}
.bbs_vcmt_bl1 > .lop1 {border-top:1px solid #ddd;padding-top:10px;line-height:1.6;}
.bbs_vcmt_bl1 > .lop1 > header > .icon_uimg1 {display:inline-block;}
.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:5px;}
.bbs_vcmt_bl1 > .lop1 > .bbs_cmt_l_con1 {padding-top:10px;padding-bottom:5px;}
.bbs_vcmt_bl1 > .lop1 > footer > ul > li > a {color:#666;}
.bbs_cmt_l_edrp1 .bbs_cmt_w_edrp1 {margin-top:5px;}

/* 게시판 > 댓글 > 등록수정폼 */
.bbs_vcmt_w1 {margin-top:20px;}
.bbs_vcmt_w1 > .str_err1 {background:#f9f9f9;border:1px solid #ddd;text-align:center;padding:1em 0.5em;}
.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:#f5f5f5;border:1px solid #ddd;line-height:1.6;margin:10px 0;padding:1em 0.5em;}
.page_chk_pw1 .in1 > .st2 > span {color:#118670;font-weight:600;}

/* 게시판 > 게시물인증번호 */
.page_chk_auth1 .in1 {width:100%;max-width:500px;margin:0 auto;}
.page_chk_auth1 .in1 > .st2 {background:#f5f5f5;border:1px solid #ddd;line-height:1.6;margin:10px 0;padding:1em 0.5em;}
.page_chk_auth1 .in1 > .st2 > span {color:#118670;font-weight:600;}

/* 기획전신청자 > 비밀번호확인 */
.page_extendform_pw1 .in1 {width:100%;max-width:500px;margin:0 auto;}
.page_extendform_pw1 .in1 > .st2 {background:#f5f5f5;border:1px solid #ddd;line-height:1.6;margin:10px 0;padding:1em 0.5em;}
.page_extendform_pw1 .in1 > .st2 > span {color:#118670;font-weight:600;}

/* 마이페이지 > 주문조회 > 리스트 */
.bx_my_order_l1 > .tbl_ty_ubl1 > .sbj1 > ul > .tit1,
.bx_my_order_l1 > .tbl_ty_ubl1 > .lop1 > ul > .tit1 {width:calc(100% - 340px);}
.bx_my_order_l1 > .tbl_ty_ubl1 > .sbj1 > ul > .pri1,
.bx_my_order_l1 > .tbl_ty_ubl1 > .lop1 > ul > .pri1 {width:120px;}
.bx_my_order_l1 > .tbl_ty_ubl1 > .sbj1 > ul > .sta1,
.bx_my_order_l1 > .tbl_ty_ubl1 > .lop1 > ul > .sta1 {width:110px;}
.bx_my_order_l1 > .tbl_ty_ubl1 > .sbj1 > ul > .wdt1,
.bx_my_order_l1 > .tbl_ty_ubl1 > .lop1 > ul > .wdt1 {width:110px;}
.bx_my_order_l1 > .tbl_ty_ubl1 > .lop1 > ul > .tit1 > div > .it_type {font-weight:500;margin-right:3px;}
.bx_my_order_l1 > .tbl_ty_ubl1 > .lop1 > ul > .tit1 > div > .canc1 {display:inline-block;border:1px solid #118670;color:#118670;border-radius:5px;text-align:center;padding:0 5px;font-size:0.9em;height:20px;line-height:20px;margin-left:3px;}
.bx_my_order_l1 > .tbl_ty_ubl1 > .lop1 > ul > .pri1 > div .str_won1 {font-size:0.9em;}

/* 마이페이지 > 포인트내역 > 리스트 */
.page_my_point_l > .bx_info1 {text-align:right;margin-bottom:5px;}
.bx_my_point_l1 > .tbl_ty_ubl1 > .sbj1 > ul > .tit1,
.bx_my_point_l1 > .tbl_ty_ubl1 > .lop1 > ul > .tit1 {width:calc(100% - 260px);}
.bx_my_point_l1 > .tbl_ty_ubl1 > .sbj1 > ul > .gbn1,
.bx_my_point_l1 > .tbl_ty_ubl1 > .lop1 > ul > .gbn1 {width:90px;}
.bx_my_point_l1 > .tbl_ty_ubl1 > .sbj1 > ul > .wdt1,
.bx_my_point_l1 > .tbl_ty_ubl1 > .lop1 > ul > .wdt1 {width:170px;}

/* 마이페이지 > 강의보기 > 리스트 */
.bx_my_lect_l1_dta1 > .tbl_ty_ubl1 > .sbj1 > ul > .tit1,
.bx_my_lect_l1_dta1 > .tbl_ty_ubl1 > .lop1 > ul > .tit1 {width:calc(100% - 180px);}
.bx_my_lect_l1_dta1 > .tbl_ty_ubl1 > .sbj1 > ul > .etc1,
.bx_my_lect_l1_dta1 > .tbl_ty_ubl1 > .lop1 > ul > .etc1 {width:180px;}
.bx_my_lect_l1_dta1 > .tbl_ty_ubl1 > .lop1 > ul > .tit1 > div > .it_info {font-weight:500;}
.bx_my_lect_l1_dta1 > .tbl_ty_ubl1 > .lop1 > ul > .tit1 > div > a {display:inline-block;border:1px solid #333;border-radius:5px;text-align:center;font-size:0.9em;margin-left:0.5em;padding:0 8px;height:26px;line-height:26px;}
.bx_my_lect_l1_dta1 > .tbl_ty_ubl1 > .lop1 > ul > .tit1 > div > a.r1 {border:1px solid #ff0000;color:#ff0000;}
.bx_my_lect_l1_dta1 > .tbl_ty_ubl1 > .lop1 > ul > .etc1 > div {text-align:left;color:#555;}
.bx_my_lect_l1_dta1 > .tbl_ty_ubl1 > .lop1 > ul > .etc1 > div > dl {display:flex;}
.bx_my_lect_l1_dta1 > .tbl_ty_ubl1 > .lop1 > ul > .etc1 > div > dl > dt {width:70px;}
.bx_my_lect_l1_dta1 > .tbl_ty_ubl1 > .lop1 > ul > .etc1 > div > dl > .c2 {width:13px;}
.bx_my_lect_l1_dta1 > .tbl_ty_ubl1 > .lop1 > ul > .etc1 > div > dl > .c3 {width:calc(100% - 83px);}
.bx_my_lect_l1_dta1 > .tbl_ty_ubl1 > .lop1 > ul > .etc1 > div > dl > .c3 > .day_chg1,
.bx_my_lect_l1_dta1 > .tbl_ty_ubl1 > .lop1 > ul > .etc1 > div > dl > .c3 > .can_btn1 {margin:2px 0;}
.bx_my_lect_l1_dta1 > .tbl_ty_ubl1 > .lop1 > ul > .etc1 > div > dl > .c3 > .can_btn1 {}
.bx_my_lect_l1_dta1 > .tbl_ty_ubl1 > .lop1 > ul > .etc1 > div > dl > .c3 > .day_chg1 > a,
.bx_my_lect_l1_dta1 > .tbl_ty_ubl1 > .lop1 > ul > .etc1 > div > dl > .c3 > .can_btn1 > a {display:inline-block;border-radius:5px;text-align:center;padding:0 5px;font-size:0.9em;height:20px;line-height:19px;}
.bx_my_lect_l1_dta1 > .tbl_ty_ubl1 > .lop1 > ul > .etc1 > div > dl > .c3 > .day_chg1 > a {border:1px solid #118670;color:#118670;}
.bx_my_lect_l1_dta1 > .tbl_ty_ubl1 > .lop1 > ul > .etc1 > div > dl > .c3 > .can_btn1 > a {border:1px solid #ff3234;color:#ff3234;}

/* 마이페이지 > 강의보기 > 상세보기 > 강의정보 */
.page_my_lect_v1 > .bx_inf1 {border-top:1px solid #333;}
.page_my_lect_v1 > .bx_inf1 > li {border-bottom:1px solid #ddd;}
.page_my_lect_v1 > .bx_inf1 > li > div {display:flex;flex-wrap:wrap;}
.page_my_lect_v1 > .bx_inf1 > li > div > dl {width:50%;display:flex;}
.page_my_lect_v1 > .bx_inf1 > li > div > dl > dt {width:90px;background:#f9f9f9;text-align:center;}
.page_my_lect_v1 > .bx_inf1 > li > div > dl > dd {width:calc(100% - 90px);}
.page_my_lect_v1 > .bx_inf1 > li > div > dl > dt,
.page_my_lect_v1 > .bx_inf1 > li > div > dl > dd {display:flex;align-items:center;height:100%;padding:1em 0.3em;line-height:1.6;}
.page_my_lect_v1 > .bx_inf1 > li > div > dl > dt {justify-content:center;height:100%;padding:1em 0.3em;line-height:1.6;}

/* 영상보기아이콘 */
.icon_player_vod1 {display:inline-block;border-radius:5px;text-align:center;padding:0 5px;font-size:12px;height:18px;line-height:18px;color:#fff;}
.icon_player_vod1.v_h,
.icon_player_vod1.d_h {background:#5883c5;}
.icon_player_vod1.v_l,
.icon_player_vod1.d_l {background:#738196;}

/* 마이페이지 > 강의보기 > 상세보기 > 회차loop */
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .sbj1 > ul > .vno1,
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .lop1 > ul > .vno1 {width:50px;}
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .sbj1 > ul > .tit1,
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .lop1 > ul > .tit1 {width:calc(100% - 600px);}
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .sbj1 > ul > .tch1,
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .lop1 > ul > .tch1 {width:100px;}
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .sbj1 > ul > .tim1,
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .lop1 > ul > .tim1 {width:70px;}
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .sbj1 > ul > .mod1,
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .lop1 > ul > .mod1 {width:70px;}
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .sbj1 > ul > .vod1,
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .lop1 > ul > .vod1 {width:100px;}
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .sbj1 > ul > .fil1,
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .lop1 > ul > .fil1 {width:100px;}
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .sbj1 > ul > .pdt1,
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .lop1 > ul > .pdt1 {width:110px;}
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .lop1 > ul > .tit1 .ico_vper1 {display:inline-block;border-radius:5px;text-align:center;padding:0 5px;font-size:12px;line-height:18px;color:#fff;margin-left:5px;}
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .lop1 > ul > .tit1 .ico_vper1.y1 {background:#118670;}
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .lop1 > ul > .tit1 .ico_vper1.n1 {background:#bbb;}

/* 프로그램 다운로드 */
.page_cs_pdown > .tbl_ty_ubl1 > .sbj1 > ul > li {font-weight:500;}
.page_cs_pdown > .tbl_ty_ubl1 > .sbj1 > ul > .tit1,
.page_cs_pdown > .tbl_ty_ubl1 > .lop1 > ul > .tit1 {width:calc(100% - 100px);}
.page_cs_pdown > .tbl_ty_ubl1 > .lop1 > ul > .tit1 > ul {display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
.page_cs_pdown > .tbl_ty_ubl1 > .lop1 > ul > .tit1 > ul > li:nth-of-type(1) {text-align:center;width:210px;}
.page_cs_pdown > .tbl_ty_ubl1 > .lop1 > ul > .tit1 > ul > li:nth-of-type(2) {width:calc(100% - 210px);padding-left:30px;}
.page_cs_pdown > .tbl_ty_ubl1 > .sbj1 > ul > .dow1,
.page_cs_pdown > .tbl_ty_ubl1 > .lop1 > ul > .dow1 {width:100px;}
.page_cs_pdown > .tbl_ty_ubl1 > .lop1 > ul > .dow1 > div > a {display:block;width:90%;margin:0 auto;text-align:center;background:#333;color:#fff;border-radius:5px;font-size:0.9em;height:30px;line-height:30px;}

/* 찾아오시는길 */
.page_localmap > .bx_adr1 > dt {border-bottom:1px solid #333;font-weight:600;font-size:1.3em;padding-bottom:5px;margin-bottom:10px;}
.page_localmap > .bx_adr1 > dd {padding:5px 0;}
.page_localmap > .bx_adr1 > dd > img {vertical-align:top;margin-right:5px;}
.page_localmap > .bx_map1 {width:100%;max-width:1100px;margin:0 auto;}
.page_localmap > .bx_map1 > .dmap1 {position:relative;}
.page_localmap > .bx_map1 > .dmap1 > .root_daum_roughmap {width:100%;padding-bottom:50%;}
.page_localmap > .bx_map1 > .dmap1 > .root_daum_roughmap .wrap_map {position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;}
.page_localmap > .bx_map1 > .dmap1 > .root_daum_roughmap .hide {display:none;}
.page_localmap > .bx_map1 > .durl1 {background:#f9f9f9;text-align:right;padding:5px 0;}
.page_localmap > .bx_map1 > .durl1 > a {display:inline-block;position:relative;color:#333;font-family:dotum;font-size:13px;padding:0 5px;}
.page_localmap > .bx_map1 > .durl1 > a:not(:first-child):after {content:'';position:absolute;top:5px;left:-2px;height:10px;width:1px;background:#aaa;}
.page_localmap > .bx_bus1 {display:flex;flex-wrap:wrap;}
.page_localmap > .bx_bus1 > dt {width:100%;font-weight:600;font-size:1.3em;padding-bottom:20px;}
.page_localmap > .bx_bus1 > dd {width:50%;padding-top:10px;padding-bottom:10px;}
.page_localmap > .bx_bus1 > .sub1 {padding-right:30px;}
.page_localmap > .bx_bus1 > .bus1 {border-left:1px solid #ddd;padding-left:30px;}
.page_localmap > .bx_bus1 > dd > dl > dt {font-weight:600;font-size:1.1em;padding-bottom:10px;}
.page_localmap > .bx_bus1 > dd > dl > dt > img {vertical-align:top;margin-right:5px;}
.page_localmap > .bx_bus1 > dd > dl > dd {line-height:1.6;margin-top:5px;}
.page_localmap > .bx_bus1 > dd > dl > dd > img {vertical-align:top;}
.page_localmap > .bx_bus1 > .bus1 > dl > dd > img {margin-right:5px;}
.page_localmap > .bx_bus1 > dd > dl > dd ~ dd {margin-top:5px;}

/* 시험응시 > 인트로 */
.esg_eure1_intro > .sbj1 {text-align:center;color:#fff;background:#118670;font-weight:500;font-size:1.2rem;padding:0 0.2rem;line-height:50px;}
.esg_eure1_intro > .sbj2 {text-align:center;color:#ff0000;font-weight:600;font-size:1.3rem;margin-top:4rem;}
.esg_eure1_intro > .etc1 {margin:0 auto;margin-top:0.5rem;width:min(600px, 96%);background:#f8f8f8;border:2px solid #eaeaea;border-radius:0.5rem;padding:1.5rem 1rem;line-height:1.4;}
.esg_eure1_intro > .etc1 > li ~ li {margin-top:0.5rem;}
.esg_eure1_intro > .etc1 > li {position:relative;padding-left:0.8rem;}
.esg_eure1_intro > .etc1 > li:before {position:absolute;content:'';width:4px;height:1px;background:#333;top:10px;left:0;}
.esg_eure1_intro > .etc1 > li > .fh1 {font-weight:500;color:#ff0000;}
.esg_eure1_intro > .btn1 {margin:0 auto;margin-top:3rem;width:min(400px, 96%);}
.esg_eure1_intro > .btn1 > li > a {display:block;background:#118670;color:#fff;text-align:center;border-radius:0.5rem;line-height:60px;font-weight:500;font-size:1.5em;box-shadow:0 2px 6px 2px rgba(17,134,112,0.3);}

/* 시험응시 > 문제풀이 */
.esg_eure1_exam {height:100%;background:#f1f1f1;position:relative;z-index:1;}
.bx_eure1_exam_sbm_tag1 {width:400px;}
.bx_eure1_exam_sbm_tag1 > h5 {text-align:center;font-size:1.2rem;font-weight:500;margin-top:1.5rem;}
.bx_eure1_exam_sbm_tag1 > h5 > span {position:relative;z-index:1;display:inline-block;}
.bx_eure1_exam_sbm_tag1 > h5 > span:before {position:absolute;z-index:-1;content:'';width:100%;height:60%;background:rgba(255,0,0,0.2);bottom:0;left:0;}
.bx_eure1_exam_sbm_tag1 > ul {display:flex;justify-content:center;margin-top:2rem;}
.bx_eure1_exam_sbm_tag1 > ul > li ~ li {margin-left:0.5rem;}
.bx_eure1_exam_sbm_tag1 > ul > li > a {display:block;background:#333;color:#fff;text-align:center;border-radius:0.5rem;padding:0.5rem 1rem;font-weight:500;}
.esg_eure1_exam > .sbj1 {text-align:center;color:#fff;background:#118670;font-weight:500;font-size:1.2rem;padding:0 0.2rem;line-height:50px;}
.esg_eure1_exam > form {height:calc(100% - 50px);}
.esg_eure1_exam > form > .blr1 {display:flex;flex-wrap:wrap;height:100%;padding:15px;position:relative;z-index:1;}
.esg_eure1_exam > form > .blr1 > li {;height:100%;background:#fff;border-radius:10px}
.esg_eure1_exam > form > .blr1 > .l {width:calc(100% - 235px);margin-right:15px;overflow:hidden;overflow-y:auto;padding:1rem;}
.esg_eure1_exam > form > .blr1 > .r {width:220px;padding:1rem 10px;text-align:center;}
.esg_eure1_exam > form > .blr1 > .l::-webkit-scrollbar {width:10px;}
.esg_eure1_exam > form > .blr1 > .l::-webkit-scrollbar-thumb {background:#333;}
.esg_eure1_exam > form > .blr1 > .l::-webkit-scrollbar-track {background:#ddd;}
.esg_eure1_exam > form > .blr1 > .l > dl ~ dl {margin-top:3rem;}
.esg_eure1_exam > form > .blr1 > .l > dl > dt {font-weight:500;}
.esg_eure1_exam > form > .blr1 > .l > dl > dt > span {color:#118670;font-weight:600;margin-right:0.3rem;}
.esg_eure1_exam > form > .blr1 > .l > dl > dd {margin-top:0.8rem;}
.esg_eure1_exam > form > .blr1 > .l > dl > dd > div ~ div {margin-top:0.3rem;}
.esg_eure1_exam > form > .blr1 > .l > dl > dd > div > span {display:inline-block;position:relative;z-index:1;}
.esg_eure1_exam > form > .blr1 > .l > dl > dd > div > span > .no1 {font-family:tahoma;margin-right:0.3rem;}
.esg_eure1_exam > form > .blr1 > .l > dl > dd > div.on > span:before {position:absolute;z-index:-2;content:'';width:100%;height:100%;background:#c5f6ed;bottom:0;left:0;}
.esg_eure1_exam > form > .blr1 > .l > dl > dd > div.on > span:after {position:absolute;z-index:-1;content:'';width:27px;height:24px;background-repeat:no-repeat;background-position:0 0;}
.esg_eure1_exam > form > .blr1 > .l > dl > dd > div.on > span:after {background-image:url('../img/2025/sub/html/esg_eure1_exam_num_chk1.png');top:0;left:0;}
.esg_eure1_exam > form > .blr1 > .l > dl > dd > input[type=text].on {background:#c5f6ed;}
.esg_eure1_exam > form > .blr1 > .r > .time_t2 {color:#118670;font-weight:900;font-size:3rem;margin-top:0.5rem;}
.esg_eure1_exam > form > .blr1 > .r > .sel_no1 {display:flex;flex-wrap:wrap;margin-top:1rem;}
.esg_eure1_exam > form > .blr1 > .r > .sel_no1 > li {width:36px;height:36px;line-height:36px;text-align:center;background:#f9f9f9;border:1px solid #ddd;border-radius:5px;color:#aaa;font-size:0.8rem;}
.esg_eure1_exam > form > .blr1 > .r > .sel_no1 > li.on {background:#c5f6ed;color:#333;}
.esg_eure1_exam > form > .blr1 > .r > .sel_no1 > li:not(:nth-of-type(5n - 4)) {margin-left:5px;}
.esg_eure1_exam > form > .blr1 > .r > .sel_no1 > li:nth-of-type(5n) ~ li {margin-top:5px;}
.esg_eure1_exam > form > .blr1 > .r > .help_t1 {margin-top:1rem;text-align:left;}
.esg_eure1_exam > form > .blr1 > .r > .help_t1 > .fh1 {color:#ff0000;}
.esg_eure1_exam > form > .blr1 > .r > .btn_sbm1 {margin-top:3rem;}
.esg_eure1_exam > form > .blr1 > .r > .btn_sbm1 > a {display:block;background:#118670;color:#fff;text-align:center;border-radius:0.5rem;line-height:44px;font-size:1.2em;}
.bx_eure1_exam_sbm_tag1.device_m {width:300px;}
.esg_eure1_exam.device_m > form {height:calc(100% - 120px);}
.esg_eure1_exam.device_m > form > .blr1 > li {border-radius:0;}
.esg_eure1_exam.device_m > form > .blr1 > .l {width:100%;height:100%;margin-right:0;}
.esg_eure1_exam.device_m > form > .blr1 > .r {width:100%;padding:10px;height:70px;position:fixed;z-index:2;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#000;}
.esg_eure1_exam.device_m > form > .blr1 > .r > .sel_no1,
.esg_eure1_exam.device_m > form > .blr1 > .r > .help_t1 {display:none;}
.esg_eure1_exam.device_m > form > .blr1 > .r > .time_t1 {color:#fff;}
.esg_eure1_exam.device_m > form > .blr1 > .r > .time_t2 {color:#fff;font-size:2rem;margin-top:0;margin-left:0.5rem;width:110px;}
.esg_eure1_exam.device_m > form > .blr1 > .r > .btn_sbm1 {margin-top:0;margin-left:2rem;}
.esg_eure1_exam.device_m > form > .blr1 > .r > .btn_sbm1 > a {padding:0 1rem;}

/* 시험응시 > 응시결과 */
.esg_eure1_end {height:100%;display:flex;align-items:center;justify-content:center;}
.esg_eure1_end > div {text-align:center;}
.esg_eure1_end > div > .sbj1 {color:#118670;font-weight:600;font-size:1.5rem;border-top:2px solid #118670;border-bottom:2px solid #118670;padding:0.2rem;}
.esg_eure1_end > div > .sco1 {color:#ff0000;font-weight:900;font-size:4rem;margin-top:2rem;}
.esg_eure1_end > div > .str1 {font-weight:600;font-size:1.5rem;margin-top:1rem;}
.esg_eure1_end > div > .btn1 {width:94%;max-width:300px;margin:0 auto;margin-top:3rem;}
.esg_eure1_end > div > .btn1 > a {display:block;background:#118670;color:#fff;text-align:center;border-radius:0.5rem;font-size:1.2em;padding:1rem 0;}

/* 자격증발급신청 > 신청폼 */
.esg_eure1_lic_stp1 > .bx_lr1 {display:flex;flex-wrap:wrap;}
.esg_eure1_lic_stp1 > .bx_lr1 > .l {width:calc(100% - 280px);margin-right:20px;overflow:hidden;overflow-y:auto;padding:1rem;box-shadow:0 0 4px 0 rgba(0,0,0,0.3);border-radius:0.5rem;}
.esg_eure1_lic_stp1 > .bx_lr1 > .r {width:260px;padding:2rem 1rem;text-align:center;box-shadow:0 0 4px 0 rgba(0,0,0,0.3);border-radius:0.5rem;}
.esg_eure1_lic_stp1 > .bx_lr1 > .r > .tit1 {text-align:center;font-weight:500;font-size:1.5rem;color:#555;}
.esg_eure1_lic_stp1 > .bx_lr1 > .r > .cnt1 {display:flex;align-items:center;background:#f3f3f3;padding:1rem 0;border-radius:0.3rem;margin-top:1rem;}
.esg_eure1_lic_stp1 > .bx_lr1 > .r > .cnt1 > dt {width:40%;font-weight:500;font-size:1.1rem;color:#555;}
.esg_eure1_lic_stp1 > .bx_lr1 > .r > .cnt1 > dd {width:60%;position:relative;font-weight:600;font-size:1.7rem;}
.esg_eure1_lic_stp1 > .bx_lr1 > .r > .cnt1 > dd:before {position:absolute;content:'';width:2px;height:100%;background:#ddd;top:0;left:0;}
.esg_eure1_lic_stp1 > .bx_lr1 > .r > .pri1 {display:flex;align-items:center;padding:1rem 0;margin-top:1rem;}
.esg_eure1_lic_stp1 > .bx_lr1 > .r > .pri1 > dt {width:40%;font-weight:500;color:#555;}
.esg_eure1_lic_stp1 > .bx_lr1 > .r > .pri1 > dd {width:60%;font-weight:600;text-align:right;color:#ff0000;}
.esg_eure1_lic_stp1 > .bx_lr1 > .r > .pay1 {margin-top:1rem;}
.esg_eure1_lic_stp1 > .bx_lr1 > .r > .btn1 {margin-top:1rem;}
.esg_eure1_lic_stp1 > .bx_lr1 > .r > .btn1 > li {width:100%;}
.esg_eure1_lic_stp1 > .bx_lr1 > .r > .btn1 > li > [type=submit] {display:block;width:100%;background:#118670;color:#fff;text-align:center;border-radius:0.3rem;font-size:1.2em;padding:1rem 0;border:0;}

/* 자격증발급신청 > 결제요청 */
.esg_eure1_lic_pay1 .bx_inf0 {border-top:2px solid #333;border-bottom:1px solid #ddd;padding:0 1em;}
.esg_eure1_lic_pay1 .bx_inf0 > dl {display:flex;align-items:center;font-weight:500;font-size:1.3em;padding:1em 0;}
.esg_eure1_lic_pay1 .bx_inf0 > dl ~ dl {border-top:1px solid #ddd;}
.esg_eure1_lic_pay1 .bx_inf0 > dl > dt {width:40%;}
.esg_eure1_lic_pay1 .bx_inf0 > dl > dd {width:60%;text-align:right;}
.esg_eure1_lic_pay1 .bx_inf0 > dl.pr_ordr {color:#118670;}
.esg_eure1_lic_pay1 .bx_inf0 > dl.pr_ordr > dt {font-weight:600;}
.esg_eure1_lic_pay1 .bx_inf0 > dl.pr_ordr > dd {font-weight:900;font-size:1.2em;}
.page_order_req1 .bx_sbm1 {justify-content:center;}
.page_order_req1 .bx_sbm1 > li > a {border-radius:0.5rem;}

/* 반응형 */
@media screen and (max-width:1420px){
/*.con_bx1 {background:yellow;}*/
.con_bx1 {padding:0 10px;}
.con_bx2 {padding:0;}

/* 반응형제어용 */
.responsive_p1 {display:none !important;}
.responsive_p2 {display:none !important;}
.responsive_m2 {display:block !important;}

/* 헤드 > 탑메뉴 > PC용 */
.head_menu1p .menu1 > li:nth-of-type(1) {padding-left:10px;width:100%;}

/* 푸터 */
.foot_cp1 .sec1 {display:block;padding:40px 0 30px 0;}

/* 메인 > 빅롤링 */
.main_rolling_big_01 > .bg1 {height:40px;}
.main_rolling_big_01 > .tx1 {height:40px;}
.main_rolling_big_01 > .tx1 > .bt1 > li > a {font-weight:400;font-size:0.9em;}

/* 본문영역 > 좌메뉴와우측본문 */
.con_lr1 {display:flex;}
.con_lr1 > .are_left {display:none;}
.con_lr1 > .are_body {width:100%;margin-left:0;padding:40px 0 60px 0;}
}


@media screen and (max-width:1220px){
/*.con_bx1 {background:lightgreen;}*/

}


@media screen and (max-width:1030px){
/*.con_bx1 {background:pink;}*/

/* 헤드 > 탑메뉴 > PC용 */
.head_menu1p {height:60px;}
.head_menu1p .ly1 {height:60px !important;}
.head_menu1p .menu1 {height:60px;}
.head_menu1p .menu1 > li {justify-content:center;}
.head_menu1p .menu1 > li:nth-of-type(1) {width:100%;}
.head_menu1p .menu1 > li:nth-of-type(1) > .home1 > img {width:200px;}

/* 푸터 */
.foot_cp1 .sec1 {padding:30px 0 30px 0;}
.foot_cp1 .sec1 > li > .mu1 > li {margin-top:8px;margin-right:20px;}
.foot_cp1 .sec1 > li > .co1 {margin-top:10px;}
.foot_cp1 .sec1 > li > .co1 > ul ~ ul {margin-top:0;}
.foot_cp1 .sec1 > li > .co1 > ul > li {margin-top:8px;}
.foot_cp1 .sec1 > li > .cp1 {margin-top:10px;}

/* 탭버튼_게시판_아이콘형 */
.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:1em;}
.bx_bbs_tab_img1a > li > a > span > .t3 {font-size:1.2em;}
.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);}

/* 강의상세보기 */
.page_lect_v1 .bx_inf0 {height:auto;}
.page_lect_v1 .bx_inf0 > li:nth-of-type(1) {width:40%;}
.page_lect_v1 .bx_inf0 > li:nth-of-type(2) {width:60%;}
.page_lect_v1 .bx_inf0 > li:nth-of-type(2) > ul > li:nth-of-type(1) {height:auto;}
.page_lect_v1 .bx_inf0 > li:nth-of-type(2) > ul > li:nth-of-type(2) {margin-top:30px;}

/* 마이페이지 > 강의보기 > 상세보기 > 회차loop */
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .sbj1 > ul > .tit1,
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .lop1 > ul > .tit1 {width:100%;}
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .sbj1 > ul > .vno1,
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .sbj1 > ul > .tch1,
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .sbj1 > ul > .tim1,
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .sbj1 > ul > .mod1,
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .sbj1 > ul > .vod1,
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .sbj1 > ul > .pdt1,
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .sbj1 > ul > .fil1 {display:none;}
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .lop1 > ul > .vno1 {display:none;}
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .lop1 > ul > .tch1,
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .lop1 > ul > .tim1,
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .lop1 > ul > .mod1,
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .lop1 > ul > .vod1,
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .lop1 > ul > .pdt1,
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .lop1 > ul > .fil1 {width:auto;padding:0 10px 0.5em 0.2em;}
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .lop1 > ul > li > div {text-align:left;}
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .lop1 > ul > li > div > .dm2 {display:inline-block;}
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .lop1 > ul > li > div > .dm3 {display:inline-block;}
.bx_my_lect_v1_vod1 > .tbl_ty_ubl1 > .lop1 > ul > li.dp_no1 {display:none;}
}


@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;}

/* 본문 html */
.page_html1 {padding-top:1em;}

/* 메인 > 빅롤링 */
.main_rolling_big_01 > .bg1 {display:none;}
.main_rolling_big_01 > .tx1 {display:none;}

/* 강의상세보기 */
.page_lect_v1 .bx_inf0 > li:nth-of-type(1) {width:100%;height:300px;}
.page_lect_v1 .bx_inf0 > li:nth-of-type(2) {width:100%;padding-left:0;margin-top:30px;}

/* 강의상세보기 > 회차목록 */
.page_lect_v1 .bx_vod1 > .tbl_ty_ubl1 > .sbj1 > ul > .seq1,
.page_lect_v1 .bx_vod1 > .tbl_ty_ubl1 > .sbj1 > ul > .tch1,
.page_lect_v1 .bx_vod1 > .tbl_ty_ubl1 > .sbj1 > ul > .vti1 {display:none;}
.page_lect_v1 .bx_vod1 > .tbl_ty_ubl1 > .lop1 > ul > .seq1 {display:none;}
.page_lect_v1 .bx_vod1 > .tbl_ty_ubl1 > .lop1 > ul > .tch1,
.page_lect_v1 .bx_vod1 > .tbl_ty_ubl1 > .lop1 > ul > .vti1 {width:auto;padding:0 10px 0.5em 0.2em;}
.page_lect_v1 .bx_vod1 > .tbl_ty_ubl1 > .sbj1 > ul > .tit1,
.page_lect_v1 .bx_vod1 > .tbl_ty_ubl1 > .lop1 > ul > .tit1 {width:100%;}
.page_lect_v1 .bx_vod1 > .tbl_ty_ubl1 > .lop1 > ul > .tit1 {padding-left:0.2em;}
.page_lect_v1 .bx_vod1 > .tbl_ty_ubl1 > .lop1 > ul > li {padding:1em 0.2em 0.5em 0;}
.page_lect_v1 .bx_vod1 > .tbl_ty_ubl1 > .lop1 > ul {padding-bottom:0.5em;}
.page_lect_v1 .bx_vod1 > .tbl_ty_ubl1 > .lop1 > ul > li > div > .dm2,
.page_lect_v1 .bx_vod1 > .tbl_ty_ubl1 > .lop1 > ul > li > div > .dm3 {display:inline-block;}

/* 장바구니 > 담긴상품 */
.page_cart1 .bx_inf0 > .lop1 > ul > .tit1 > dl > dt {display:none;}
.page_cart1 .bx_inf0 > .lop1 > ul > .tit1 > dl > dd {width:100%;}
.page_cart1 .bx_inf0 > .lop1 > ul > .tit1 > dl > dd {padding:0 0.2em;font-size:1em;font-weight:500;}
.page_cart1 .bx_inf0 > .lop1 > ul > .pri1 .dis_txt1 {font-size:0.9em;}
.page_cart1 .bx_inf0 > .lop1 > ul > .pri1 .pri_itm1 > span {font-size:0.9em;}
.page_cart1 .bx_inf0 > .lop1 > ul > .pri1 .pri_ord1 .p1 {font-size:1.1em;}
.page_cart1 .bx_inf1 > li:nth-of-type(1) > ul {padding:1em 0.5em;}
.page_cart1 .bx_inf1 > li:nth-of-type(1) > ul > li:nth-of-type(1) {width:55%;}
.page_cart1 .bx_inf1 > li:nth-of-type(1) > ul > li:nth-of-type(2) {width:45%;}
.page_cart1 .bx_inf1 > li:nth-of-type(1) > ul > li:nth-of-type(1) {font-size:1.5em;}
.page_cart1 .bx_inf1 > li:nth-of-type(1) > ul > li:nth-of-type(2) > dl > dt {font-size:1em;}
.page_cart1 .bx_inf1 > li:nth-of-type(2) > ul {padding:1em 0.5em;}
.page_cart1 .bx_inf1 > li:nth-of-type(2) > ul > li:nth-of-type(1) {width:55%;}
.page_cart1 .bx_inf1 > li:nth-of-type(2) > ul > li:nth-of-type(2) {width:45%;}
.page_cart1 .bx_inf1 > li:nth-of-type(2) > ul > li:nth-of-type(1) {font-size:1.3em;}
.page_cart1 .bx_inf1 > li:nth-of-type(2) > ul > li:nth-of-type(2) > span {font-size:1.8em;}
.page_cart1 .bx_sbm1 > li {width:50%;}
.page_cart1 .bx_sbm1 > li > a {line-height:50px;font-size:1.3em;}

/* 장바구니 > 주문서폼 */
.page_order_form .bx_sbm1 > li {width:50%;}
.page_order_form .bx_sbm1 > li > a,
.page_order_form .bx_sbm1 > li > input[type=submit] {line-height:50px;font-size:1.3em;}

/* 장바구니 > 결제요청 */
.page_order_req1 .bx_sbm1 > li {width:50%;}
.page_order_req1 .bx_sbm1 > li > a {line-height:50px;font-size:1.3em;}

/* 게시판 > b_basic > 리스트 */
.page_bbs_l_b_basic > .bx_tab_u1a {margin-bottom:5px;}
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .sbj1 > ul > li.seq1,
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .sbj1 > ul > li.nam1,
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .sbj1 > ul > li.wdt1,
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .sbj1 > ul > li.hit1 {display:none;}
.page_bbs_l_b_basic > form > .tbl_ty_ubl1.is_admin_n > .lop1 > ul > li.nam1 {width:auto;}
.page_bbs_l_b_basic > form > .tbl_ty_ubl1.is_admin_y > .lop1 > ul > li.nam1 {width:auto;margin-left:30px;}
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .lop1 {padding:0.2em 0;}
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .lop1 > ul > li.seq1 {display:none;}
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .lop1 > ul > li.wdt1,
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .lop1 > ul > li.hit1 {width:auto;margin-left:5px;}
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .lop1 > ul > li.cbx1,
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .lop1 > ul > li.seq1,
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .lop1 > ul > li.tit1 {padding:0.5em 0.2em 0.1em 0.2em;}
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .lop1 > ul > li.nam1,
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .lop1 > ul > li.wdt1,
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .lop1 > ul > li.hit1 {padding:0.1em 0.2em 0.5em 0.2em;font-size:0.9em;}
.page_bbs_l_b_basic > form > .tbl_ty_ubl1.is_admin_n > .sbj1 > ul > li.tit1,
.page_bbs_l_b_basic > form > .tbl_ty_ubl1.is_admin_n > .lop1 > ul > li.tit1,
.page_bbs_l_b_basic.no_dsp_hit1 > form > .tbl_ty_ubl1.is_admin_n > .sbj1 > ul > li.tit1,
.page_bbs_l_b_basic.no_dsp_hit1 > form > .tbl_ty_ubl1.is_admin_n > .lop1 > ul > li.tit1 {width:100%;padding-bottom:0.5em;}
.page_bbs_l_b_basic > form > .tbl_ty_ubl1.is_admin_y > .sbj1 > ul > li.tit1,
.page_bbs_l_b_basic > form > .tbl_ty_ubl1.is_admin_y > .lop1 > ul > li.tit1,
.page_bbs_l_b_basic.no_dsp_hit1 > form > .tbl_ty_ubl1.is_admin_y > .sbj1 > ul > li.tit1,
.page_bbs_l_b_basic.no_dsp_hit1 > form > .tbl_ty_ubl1.is_admin_y > .lop1 > ul > li.tit1 {width:calc(100% - 30px);}
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .lop1 > ul > li.tit1 > div > .icon_seq1 {font-weight:600;}
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .lop1 > ul > li.tit1 > div > .icon_seq1.not1 {color:#f6797d;}
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .lop1 > ul > li > div > .dm2 {display:inline-block;}
.page_bbs_l_b_basic > form > .tbl_ty_ubl1 > .lop1 > ul > li > div > .icon_uimg1 {display:inline-block;}

/* 마이페이지 > 주문조회 > 리스트 */
.bx_my_order_l1 > .tbl_ty_ubl1 > .sbj1 > ul > .pri1,
.bx_my_order_l1 > .tbl_ty_ubl1 > .sbj1 > ul > .sta1,
.bx_my_order_l1 > .tbl_ty_ubl1 > .sbj1 > ul > .wdt1 {display:none;}
.bx_my_order_l1 > .tbl_ty_ubl1 > .sbj1 > ul > .tit1 {width:100%;}
.bx_my_order_l1 > .tbl_ty_ubl1 > .lop1 {padding-bottom:0.5em;}
.bx_my_order_l1 > .tbl_ty_ubl1 > .lop1 > ul > .tit1 {width:100%;padding-bottom:0.5em;}
.bx_my_order_l1 > .tbl_ty_ubl1 > .lop1 > ul > .pri1,
.bx_my_order_l1 > .tbl_ty_ubl1 > .lop1 > ul > .sta1,
.bx_my_order_l1 > .tbl_ty_ubl1 > .lop1 > ul > .wdt1 {width:auto;padding:0 10px 0.5em 0.2em;}
.bx_my_order_l1 > .tbl_ty_ubl1 > .lop1 > ul > li > div > .dm2 {display:inline-block;}

/* 마이페이지 > 포인트내역 > 리스트 */
.bx_my_point_l1 > .tbl_ty_ubl1 > .sbj1 > ul > .tit1 {width:100%;}
.bx_my_point_l1 > .tbl_ty_ubl1 > .lop1 {padding-bottom:0.5em;}
.bx_my_point_l1 > .tbl_ty_ubl1 > .lop1 > ul > .tit1 {width:100%;padding-bottom:0.5em;}
.bx_my_point_l1 > .tbl_ty_ubl1 > .sbj1 > ul > .gbn1,
.bx_my_point_l1 > .tbl_ty_ubl1 > .sbj1 > ul > .wdt1 {display:none;}
.bx_my_point_l1 > .tbl_ty_ubl1 > .lop1 > ul > .gbn1,
.bx_my_point_l1 > .tbl_ty_ubl1 > .lop1 > ul > .wdt1 {width:auto;padding:0 10px 0.5em 0.2em;}

/* 마이페이지 > 강의보기 > 리스트 */
.bx_my_lect_l1_dta1 > .tbl_ty_ubl1 > .sbj1 > ul > .tit1,
.bx_my_lect_l1_dta1 > .tbl_ty_ubl1 > .lop1 > ul > .tit1 {width:100%;}
.bx_my_lect_l1_dta1 > .tbl_ty_ubl1 > .lop1 > ul > .tit1 {padding-bottom:0;}
.bx_my_lect_l1_dta1 > .tbl_ty_ubl1 > .sbj1 > ul > .etc1 {display:none;}
.bx_my_lect_l1_dta1 > .tbl_ty_ubl1 > .lop1 > ul > .etc1 {width:auto;font-size:0.9em;}
.bx_my_lect_l1_dta1 > .tbl_ty_ubl1 > .lop1 > ul > .etc1 > div > dl > dt {width:60px;}
.bx_my_lect_l1_dta1 > .tbl_ty_ubl1 > .lop1 > ul > .etc1 > div > dl > .c2 {width:10px;}
.bx_my_lect_l1_dta1 > .tbl_ty_ubl1 > .lop1 > ul > .etc1 > div > dl > .c3 {width:calc(100% - 70px);}
.bx_my_lect_l1_dta1 > .tbl_ty_ubl1 > .lop1 > ul > .etc1 > div > dl > .c3 > .day_chg1 {margin-left:5px;}

/* 마이페이지 > 강의보기 > 상세보기 > 강의정보 */
.page_my_lect_v1 > .bx_inf1 > li {border-bottom:0;}
.page_my_lect_v1 > .bx_inf1 > li > div {display:flex;}
.page_my_lect_v1 > .bx_inf1 > li > div > dl {width:100%;border-bottom:1px solid #ddd;}

/* 프로그램 다운로드 */
.page_cs_pdown > .tbl_ty_ubl1 > .sbj1 > ul > .tit1,
.page_cs_pdown > .tbl_ty_ubl1 > .lop1 > ul > .tit1 {width:100%;}
.page_cs_pdown > .tbl_ty_ubl1 > .lop1 > ul > .tit1 > ul > li:nth-of-type(1) {width:140px;}
.page_cs_pdown > .tbl_ty_ubl1 > .lop1 > ul > .tit1 > ul > li:nth-of-type(1) > img {height:30px;}
.page_cs_pdown > .tbl_ty_ubl1 > .lop1 > ul > .tit1 > ul > li:nth-of-type(2) {width:calc(100% - 140px);padding-left:10px;}
.page_cs_pdown > .tbl_ty_ubl1 > .sbj1 > ul > .dow1 {display:none;}
.page_cs_pdown > .tbl_ty_ubl1 > .lop1 > ul > .dow1 {width:100%;}

/* 찾아오시는길 */
.page_localmap > .bx_bus1 > dd {width:100%;}
.page_localmap > .bx_bus1 > .sub1 {padding-left:10px;padding-right:0;}
.page_localmap > .bx_bus1 > .bus1 {border-left:0;padding-left:10px;padding-top:30px;}
.page_localmap > .bx_bus1 > dd > dl > dt {font-weight:600;font-size:1.1em;padding-bottom:10px;}
.page_localmap > .bx_bus1 > dd > dl > dt > img {vertical-align:top;margin-right:5px;}
.page_localmap > .bx_bus1 > dd > dl > dd {line-height:1.6;margin-top:5px;}
.page_localmap > .bx_bus1 > dd > dl > dd > img {vertical-align:top;}
.page_localmap > .bx_bus1 > .bus1 > dl > dd > img {margin-right:5px;}
.page_localmap > .bx_bus1 > dd > dl > dd ~ dd {margin-top:5px;}
}


@media screen and (max-width:620px){
/*.con_bx1 {background:orange;}*/

/* 메인 > 썸네일배너 */
.main_bn_zone_01 .bx1 {padding:1em 0 1em 0;}
.main_bn_zone_01 .bx1 > li {width:100%;margin:10px 0;}
.main_bn_zone_01 .bx1 > li:not(:nth-of-type(2n-1)) {margin-left:0;}

/* 로그인 */
.page_login .in1 .st1 {font-size:1.2em;}
.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:1em;}
.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;}*/

/* 이용약관 */
.agr_ty_u1 > dl > dd:nth-of-type(1) {height:200px;}

/* 장바구니 > 주문서폼 */
.page_order_form .bx_pt1 > dd > label {display:block;}
.page_order_form .bx_pt1 > dd > label ~ label {margin-left:0;margin-top:1em;}
}


@media screen and (max-width:320px){
/*.con_bx1 {background:red;}*/
}