@charset "utf-8";
/* CSS Document */

body {min-width:320px;}
body, header, nav, footer, article, ul, li,p,h1,h2 {margin:0; padding:0; }
ul,li {list-style: none;}
img {border:0; width:100%; vertical-align:top;}
input,select,radio,checkbox {border:solid 1px #333d49; vertical-align:middle;}
header {width:100%; height:0; padding-bottom: 15.625%; position: relative;}
.logo {width:46.875%; margin-left: 27%;}
.top_thum {width:46.875%; float:right;}
article {position:relative;}

.wrap{position:relative; width:100%;}

.sub_img {width:71.875%; margin:0 auto;}
.cont03_bg {background-color:#1c61b5;}
.sub_btn01 {width:23%; float:left; margin-right:1%; padding-bottom:1%; padding-top:3%; margin-left:2.5%; }
.sub_btn02 {width:23%; float:left; margin-right:1%; padding-bottom:1%; padding-top:3%}
.sub_btn03 {width:23%; float:left; margin-right:1%; padding-bottom:1%; padding-top:3%}
.sub_btn04 {width:23%; float:left; margin-right:1%; padding-bottom:1%; padding-top:3%;}
.sub_btn05 {width:23%; float:left; margin-right:1%; padding-bottom:3%; margin-left:2.5%; }
.sub_btn06 {width:23%; float:left; margin-right:1%; padding-bottom:3%;}
.sub_btn07 {width:23%; float:left; margin-right:1%; padding-bottom:3%;}
.sub_btn08 {width:23%; float:left; margin-right:1%; padding-bottom:3%; }
.sub_btn10 {width:23%; float:left; margin-right:1%; padding-bottom:3%; }

#cont01 {padding-bottom:6.25%; position:relative;}
#cont02 { position:relative;}
#cont03 {text-align:center; position:relative; display:block;}
#tel {text-align:center;}
.tel_btn {width:43.75%; margin:0 auto;}
.mv {height:auto; margin:0 auto; text-align: center}



/* 한사평 랜딩 공통 민간자격증 발급비 지원_20180614 */
.private_con {position:relative;width:100%;margin:0 auto}
.private_btn {position:absolute;width:70%;left:15%;bottom:9%}


/*한사평 랜딩 공통 버튼_20180810*/
.rending_common_btn{width:47.5%; margin:0 auto;    margin-right: 1%;   margin-left: 1%;   margin-top: 12px;   text-align: center;   display: inline-block;}
.rending_social_bg{background:#1c61b5; height:100px;}
.rending_lifelong_bg{background:#7c6d67; height:100px;}
.rending_refinement_bg{background:#090c38; height:100px;}
.rending_youth_bg{background:#f65655; height:100px;}
.rending_disorder_bg{background:#323294; height:100px;}

/*평생교육바우처_20180906*/
.education_voucher_bg1{background:#e1f4fc;}
.education_voucher_bg2{background:#0a104f;}
.education_voucher_btn{width:80%;  margin-left:10%;  margin-top:10px;}


/*교양과목테이블*/
table.tbl_list { width:95%; margin:0 auto; font-size:13px; }
table.tbl_list thead th { padding:15px 0; background:#ffeace; border:2px solid #a3a3a3; font-weight:bold; text-align: center; font-size:1.3em }

table.tbl_list tbody th { padding:4px 0 2px 0; background:#dfe3eb; border:2px solid #a3a3a3; font-weight:bold; text-align: center }
table.tbl_list td { padding:7px; background:#fff; border:1px solid #a3a3a3; line-height:1.5; text-align:center }
table.tbl_list td.alignR{ text-align:right !important }
table.tbl_list td ul li.icon { padding-left:10px; background:url('../images/guide/ico_bullet.png') no-repeat 0 6px; }
table caption.view { visibility:visible; font-size:1.1em !important; width: 100%; height: 100%; line-height:1.8; }
.red { color:#e55600;}
.refinement_txt {padding:15px 10px 0 10px;font-size:12px}


/* 한사평 랜딩 장애영유아를 위한 보육교사 탭 추가_20181224 */
.tab_child_careteacher_wrap{width:100%; margin:auto;}
.tab_child_careteacher a {position:relative;float:left;width:50%;background:#e2e2e2;color:#333;height:60px;padding-top:15px;display:inline-block;font-size:12px;line-height:14px;letter-spacing:-1px;text-align:center;text-decoration:none}
.tab_child_careteacher a span {color:#1b1b50} 
.tab_child_careteacher a.select,
.tab_child_careteacher a:hover,
.tab_child_careteacher a:focus {background:#1b1b50;color:#fff;text-decoration:none} 
.tab_child_careteacher a.select span,
.tab_child_careteacher a:hover span,
.tab_child_careteacher a:focus span {color:#fff001}

/* 랜딩-장애영유아보육 패키지 수강신청 버튼 20220411 추가 */
.disorder_child_package_btn {position:absolute;width:70%;margin-left:15%;bottom:20%;}


/* 랜딩-장애영유아 개편 20221208 추가 */
.disorder_child_btn1 {position:absolute;width:91%;margin-left:5%;bottom:6%;}
.disorder_child_btn2 {position:absolute;width:91%;margin-left:5%;bottom:23%;}
.disorder_child_btn3 {position:absolute;width:34%;margin-left:33%;bottom:61%;}
.disorder_child_btn4 {position:absolute;width:72%;margin-left:14%;bottom:15%;}



/* 랜딩-보육 실시간 온라인 대면수업도 걱정없이 한사평에서 버튼 20201102 */
.child_careteacher_positionR {position:relative}
.child_careteacher_btn {position:absolute;width:70%;margin-left:15%;bottom:4%;}
.btn_child_careteacher10_table {position:absolute;width:60%;margin-left:21%;bottom:6%;}


/* 랜딩-보육개편  20221201 */
.child_careteacher_bg01{color:#ff4646;}
.child_careteacher_bg02{color:#392081;}
.child_careteacher_btn1 {position:absolute;width:92.5%;margin-left:4%;bottom:7%;}
.child_careteacher_btn2 {position:absolute;width:80%;margin-left:10%;bottom:14%;}
.child_careteacher_btn3 {position:absolute;width:70%;margin-left:15%;bottom:85%;}
.request_opendate {position:absolute; width:70%; margin-left:15%; bottom:9%;}
.request_opendate .titbox{background: #af67ff;  height:45px; color:#fff; font-size: 24px; font-family:NanumGothicBold; text-align:center;}
.request_opendate .txtbox{background: #ffffff; padding: 5px; text-align: center; height:170px;}
.request_opendate .txtbox .date{color:#0c61df; padding:20px 0 20px 10px; font-family:NanumGothicBold; font-size: 30px; line-height:15px;}  
.request_opendate .txtbox .sub{color:#333; padding:10px; font-family:NanumGothic; font-size: 18px; line-height:32px;}  


/* 랜딩-사복개편  20221207 */
.social_welfare_btn1 {position:absolute;width:92.5%;margin-left:4%;bottom:6%;}
.social_welfare_btn2 {position:absolute;width:80%;margin-left:12%;bottom:5%;}
.social_welfare2024_m06_btn {position:absolute;width:90%;margin-left:5%;bottom:22%;} /* 시크릿할인이벤트 버튼  20240911 추가 */


/* 랜딩-사복 사회복지현장실습 수강신청 바로가기 버튼 20210324 */
.social_welfare_positionR {position:relative}
.btn_social_welfare07_table01 {position:absolute;width:40%;margin-left:8%;bottom:7%;}
.btn_social_welfare07_table02 {position:absolute;width:40%;margin-left:52%;bottom:7%;}

/* 랜딩-평생 평생교육실습 수강신청 버튼 20210324 */
.lifelong_educator_positionR {position:relative}
.btn_lifelong_educator_07_table {position:absolute;width:60%;margin-left:21%;bottom:3%;}


/* 랜딩-경영학 패키지 확인하기 버튼 20210112 */
.business_positionR {position:relative}
.business_package_btn {position:absolute;width:70%;margin-left:15%;bottom:7%;}

/* 랜딩-심리학 20220118 */
.psychology_fast_btn {position:absolute;width:70%;margin-left:15%;bottom:6%;}
.psychology_package_btn {position:absolute;width:70%;margin-left:15%;bottom:6%;}
.bgpurple  {background:#e7e1ff}
.psychology_positionR { position:relative; }
.psychology_02 {position:absolute;top:42.5%;left:2%;right:2px;width:99%}
.psychology_02 li {position:relative;width:23%;float:left;margin:0 0.6%;display:inline-block:}
.psychology_02 li span {
	background: url(http://www.hakjum.com/hspimages/rending/2018/psychology_02_plus.png) no-repeat;
    width: 20%;
    height: 20%;
    position: absolute;
    top: 38%;
    left: -12%;
    background-size: 100%;
}

/* 랜딩-심리학개편 20221209 */
.psychology_new_02 {background:#e7e1ff} 
.psychology_new_02 .wsize{width:98%;margin:0 auto}
.psychology_new_02 .list li {display:inline-block;width:50%;height:60%;float:left;text-align:center} 
.psychology_new_02 .list {width:100%;margin:0 auto; display:inline-block} 
.psychology_new_02 .list li img {text-align:center;padding:5% 0;width:87%} 
.psychology_new_02 .text {padding:2% 0 15% 0} 
.psychology_new_02 .text img {text-align:right;width:29%;float:right}
.psychology_new_package_btn {position:absolute;width:70%;margin-left:15%;bottom:8%;} 
.psychology_new_02_re {background:#fff}  /* 20240328 */


/*청소년지도사 면접특강  20240216 */	
.youth_interview_positionR {position:relative; }
.youth_interview_wrap{position:relative; margin:auto;}
.youth_interview_bg1 {background:#80efae; width:90%; display: inline;}
.youth_interview_01_btn {position:absolute;width:70%;margin-left:15%;bottom:24%;}
.youth_interview_02_btn {position:absolute;width:70%;margin-left:15%;}
.youth_interview_03_btn1 {position:absolute;width:47%;left:1%;bottom:24%;}
.youth_interview_03_btn2 {position:absolute;width:47%;right:1%;bottom:24%;}

/*청소년지도사 자격제도 개편확정  20240220 */	
.youth_reorganizationTbl {width:98%;margin:0 auto;}
.youth_reorganizationTbl_blank1 {margin-top:40px;padding-bottom:130px}
.youth_reorganizationTbl table {width:100%;margin:0 auto;border-top:none}
.youth_reorganizationTbl thead th {background:#fff;color:#433e58; border-top: 1px solid #999; font-family:NanumbarunGothic; font-size:18px; text-align:center; padding:15px 0 }
.youth_reorganizationTbl tbody td {padding:8px 16px;background:#fff; font-family:NanumbarunGothic; font-size:14px;line-height:27px;text-align:center;font-family:NanumGothicBold;border-bottom:none;}
.youth_reorganizationTbl .hsp thead th {border-left:2px solid #fff;border-right:2px solid #fff; font-size:14px;}
.youth_reorganizationTbl .hsp thead th.bg_first {background:#d8d5e3;color:#433e58;font-family:NanumbarunGothic;}
.youth_reorganizationTbl .hsp thead th.bg_second {background:#433e58;color:#fff;font-family:NanumbarunGothic;}
.youth_reorganizationTbl .hsp thead th.bg_third {background:#ff5f21;color:#fff;font-family:NanumbarunGothic;}
.youth_reorganizationTbl .hsp tbody td.bg_first2 {background:#f7f5fe;color:#433e58;font-family:NanumbarunGothic;}

.youth_reorganizationTbl .hsp tbody td {border:2px solid #fff;}

.youth_reorganizationTbl tbody td.bg_first2 {background:#f7f5fe;color:#433e58;font-family:NanumbarunGothic;}
.youth_reorganizationTbl tbody td.bg_second2 {background:#efefef;color:#433e58;font-family:NanumbarunGothic; text-align:left;}
.youth_reorganizationTbl tbody td.bg_third2 {background:#fbd9c4;color:#433e58;font-family:NanumbarunGothic; }

.youth_reorganization_bg{position:relative; }
.youth_reorganization_btn1 {position:absolute;width:48%;margin-left:3%;bottom:5%;}
.youth_reorganization_btn2 {position:absolute;width:48%;margin-left:51%;bottom:5%;}






/* 랜딩-Why한사평 new 20220318 */
.whyhakjum_new_03 {background:#2148a2}
.whyhakjum_new_03 .wsize{width:90%;margin:0 auto}
.whyhakjum_new_03 .list {padding-bottom:20%}
.whyhakjum_new_03 .list li {width:47%;margin:10% 1% 0 1%;display:inline-block; *zoom:1; *display:inline;vertical-align:top}
.whyhakjum_new_03 .list li .bg {background:url(/images/new/whyhakjum_new_03_bg.jpg) 0 0 repeat;text-align:center;padding-bottom:15%}
.whyhakjum_new_03 .list li .bg3 {padding-bottom:21%}
.whyhakjum_new_03 .list li img {margin-top:12%;width:90%}
.whyhakjum_new_03 .list li .pt {margin-top:6%}
.whyhakjum_new_03 .list li a {width:100%;margin-top:4%;padding:3% 0;border:2px solid #fff;text-align:center;color:#fff;font-size:2.5vw;display:inline-block;font-weight:bold}
.whyhakjum_new_03 .list li a:active,
.whyhakjum_new_03 .list li a:hover {text-decoration:underline}
.whyhakjum_new_05 {background:#c6f0fc;padding-bottom:75%}
.whyhakjum_new_05 .listsize{width:94%;margin:0 auto;margin-top:10%}
.whyhakjum_new_05 .list {padding-bottom:20%;position:relative;}
.whyhakjum_new_05 .list li {display:inline-block; *zoom:1; *display:inline;}
.whyhakjum_new_05 .list li.evnet1 {position:absolute;width:34%;top:0;left:0}
.whyhakjum_new_05 .list li.evnet2 {position:absolute;width:66%;top:0;left:34%}
.whyhakjum_new_05 .list li.evnet3 {position:absolute;width:33%;top:132%;left:34%}
.whyhakjum_new_05 .list li.evnet4 {position:absolute;width:66%;top:132%;left:34%}
.whyhakjum_new_05 .list li.evnet5 {position:absolute;width:66%;top:303%;left:34%}
.whyhakjum_new_06 {background:#380069;position:relative}
.whyhakjum_new_06 .btn {position:absolute;width:80%;bottom:7%;left:50%;margin-left:-40%}
.whyhakjum_new_07 {background:#456ad2} /* 20220506 추가 */
.whyhakjum_new_07 .wsize{width:84%;margin:0 auto}
.whyhakjum_new_07 .list li {display:inline-block;width:50%;height:60%;background:#1d4edd;float:left;text-align:center} /* 20220506 추가 */
.whyhakjum_new_07 .list {width:100%;margin:0 auto; padding:14% 0 0 0;display:inline-block} /* 20220506 추가 */
.whyhakjum_new_07 .list li.bg {background:#0b40b7} /* 20220506 추가 */
.whyhakjum_new_07 .list li img {text-align:center;padding:17% 0;width:70%} /* 20220506 추가 */
.whyhakjum_new_07 .text {padding:2% 0 15% 0} /* 20220506 추가 */
.whyhakjum_new_07 .text img {text-align:right;width:29%;float:right} /* 20220506 추가 */


/*상담신청*/

#form {width:100%; position:fixed; bottom:0; background:#333d49; color:#fff;}
#apply {position: relative}
#apply > li {padding:1% 0 0 0%; font-size:12px;}
.agree {font-size:11px;}   
#apply li img {width:1.551724137931034%}
#apply li span {
    width:23%; 
    display: inline-block; 
    margin-right:2%;
	text-align:right;}
#apply input[type="text"] {
    border: 1px solid #1d243a; 
    height:18px;
    vertical-align: middle}
#apply select { 
    width:20.58287795992714%;     
	height:24px; 
    border-color: #1d243a;
    vertical-align: middle}
#apply textarea {
    height:40px;
    border: 1px solid #1d243a; 
    vertical-align: middle}
#apply .phone_number {width:15%}
#apply .level {width:20%; padding-bottom:1%;}
#apply .license {width:20%;}
.agree {width:auto; font-size:11px; !important; letter-spacing:-0.75px;}
	
@media only screen and (min-width : 480px) and (min-device-width:320px){
	#form {width:100%; position:fixed; bottom:0; }
    #apply input[type="text"], #apply select {height:30px; font-size:14px;}
    #apply textarea {height:100px; font-size: 1.7em; border: 1px solid #1d243a;}
	#apply > li {padding:1% 0 0 1%; font-size:18px;}
	.agree{width:auto; font-size:15px; letter-spacing:-0.75px;}

}
#apply .boxsize_full{width:60%; margin-top:1%;}
#quickConsult {display:inline;}
#quickConsult input {
    width:40%; height:0; 
    padding-bottom: 10%;
    background:url(../images/apply_btn.jpg) no-repeat;
    background-size: contain;
	cursor:pointer;
    border:none; }

/* 9월 이벤트  20220816 */	
.event_september_positionR { position:relative; }
.event_september_01_btn {position:absolute;width:70%;margin-left:15%;bottom:25%;}
.event_september_02_btn {position:absolute;width:70%;margin-left:15%;bottom:28%;}
.event_september_03_btn1 {position:absolute;width:42%;left:7%;bottom:23%;}
.event_september_03_btn2 {position:absolute;width:42%;right:7%;bottom:23%;}

/* 마지막 개강반 20221020 */	
.event_lastclass_positionR { position:relative; }
.event_lastclass_01 {background:#fff}
.event_lastclass_01 .wsize,
.event_lastclass_02 .wsize {width:100%;margin:0 auto;display:inline-block}
.event_lastclass_01 .list {padding-bottom:10%;margin-top:-4%;text-align:center}
.event_lastclass_02 .list {padding-bottom:10%;margin-top:-4%;text-align:center}
.event_lastclass_01 .list li,
.event_lastclass_02 .list li {position:relative;width:47%;margin:2% 1% 0 1%;display:inline-block; *zoom:1; *display:inline;vertical-align:top}
.event_lastclass_01 .list li .btn,
.event_lastclass_02 .list li .btn {position:absolute;width:90%;left:5%;bottom:4%;display:inline-block;}
.event_lastclass_01 .list li .btn a.link01 {position:absolute;width:48%;bottom:4%;padding:3.2% 0;background:#325fbd;text-align:center;color:#fff;font-size:2vw;display:inline-block;font-weight:bold}
.event_lastclass_01 .list li .btn a.link02 {position:absolute;width:48%;bottom:4%;padding:3.2% 0;background:#152c58;text-align:center;color:#fff;font-size:2vw;display:inline-block;font-weight:bold}
.event_lastclass_02 .list li .btn a.link03 {position:absolute;width:48%;bottom:4%;padding:3.2% 0;background:#883eb1;text-align:center;color:#fff;font-size:2vw;display:inline-block;font-weight:bold}
.event_lastclass_01 .list li .btn a.link01.left,
.event_lastclass_01 .list li .btn a.link02.left,
.event_lastclass_02 .list li .btn a.link03.left {left:0;}
.event_lastclass_01 .list li .btn a.link01.right,
.event_lastclass_01 .list li .btn a.link02.right,
.event_lastclass_02 .list li .btn a.link03.right {right:0;}
.event_lastclass_01 .list li a:active,
.event_lastclass_01 .list li a:hover {text-decoration:underline}
.event_lastclass_02 {background:#fff}

/* 2023년  첫 개강반 이벤트 20221117 */	
.event_firstopen_positionR { position:relative; }
.event_firstopen_btn_01 {position:absolute;width:62%;margin-left:20%;bottom:33%;box-shadow:10px 10px 10px rgba(0, 0, 0, 0.2)}
.event_firstopen_btn_02 {position:absolute;width:62%;margin-left:20%;bottom:6%;box-shadow:10px 10px 10px rgba(0, 0, 0, 0.2)}
.event_firstopen_btn_03 {position:absolute;width:72%;margin-left:15%;bottom:11%;box-shadow:10px 10px 10px rgba(0, 0, 0, 0.2)}
.event_firstopen_btn_04 {position:absolute;width:62%;margin-left:20%;bottom:46%;box-shadow:10px 10px 10px rgba(0, 0, 0, 0.2)}
.event_firstopen_btn_05 {position:absolute;width:62%;margin-left:20%;bottom:16%;box-shadow:10px 10px 10px rgba(0, 0, 0, 0.2)}


/* 2023년 3월 개강반 20230131 */	
.event_march_positionR { position:relative; }
.event_march_btn1 {position:absolute;width:48%;margin-left:2%;bottom:2%;}
.event_march_btn2 {position:absolute;width:48%;margin-left:50%;bottom:2%;}



/* 랜딩 실습:보육 20221221 */
.practice_child_careteacher {position:relative;}
.practice_child_careteacher .btn2 {position:absolute;width:84%;margin-left:8%;bottom:16%;}
.practice_child_careteacher .btn3 {position:absolute;width:84%;margin-left:8%;bottom:9%;}
.practice_child_careteacher_bg1 {background:#feeed8;position:relative;padding:0 5%}
.practice_child_careteacher_bg2 {background:#4a68b3;position:relative;padding:0 5%}
.practice_child_careteacher_bg1 .btn4 {position:absolute;width:84%;margin-left:3%;bottom:11%}

.practice_child_careteacher .hakgi {font-size:7vw;line-height:7vw;padding:14vw 0 2vw 0;text-align:center;color:#4060ad;}
.practice_child_careteacher .open {font-size:9vw;line-height:9vw;padding-bottom:11vw;text-align:center;font-weight:bold;color:#4060ad;}
dl.practice_child_careteacher_openinfo {margin:1.5vw 0}
.practice_child_careteacher_openinfo dt {width:25%;border-radius:50px;display:inline-block;color:#fff;font-size:3.1vw;line-height:3.7vw;font-weight:bold;padding:1.4vw 0;text-align:center;vertical-align:top}
.practice_child_careteacher_openinfo dd {display:inline-block;font-size:3.1vw;line-height:3.1vw;font-weight:bold;padding:2vw 0 0 1vw;}
.practice_child_careteacher_openinfo dt.openandend {background:#d74d38;}
.practice_child_careteacher_openinfo dd.openandend_date {color:#d74d38;}
.practice_child_careteacher_openinfo dt.period {background:#4a68b3;}
.practice_child_careteacher_openinfo dd.period_date {color:#4a68b3;}
.practice_child_careteacher_openinfo dt.area {background:#4a68b3;}
.practice_child_careteacher_openinfo dd.area_date {color:#4a68b3;margin-top:-1.3vw;line-height:5.1vw !important;}
.practice_child_careteacher_openinfo dd.area_date span {color:#434343;}
.practiceTbl tbody td.bg_darkblue {background:#4a68b3;color:#fff}

/* 랜딩 실습:사복 20221221 */
.practice_social_welfare {position:relative;}
.practice_social_welfare .btn2 {position:absolute;width:84%;margin-left:8%;bottom:11%;}
.practice_social_welfare .btn3 {position:absolute;width:84%;margin-left:8%;bottom:8%;}
.practice_social_welfare_bg1 {background:#f3fdd8;position:relative;padding:0 5%}
.practice_social_welfare_bg2 {background:#754ab3;position:relative;padding:0 5%}
.practice_social_welfare_bg1 .btn4_01 {position:absolute;width:84%;margin-left:3%;bottom:11%}
.practice_social_welfare_bg1 .btn4_02 {position:absolute;width:84%;margin-left:3%;bottom:4%}

.practice_social_welfare .hakgi {font-size:7vw;line-height:7vw;padding:14vw 0 2vw 0;text-align:center;color:#6b40ac;}
.practice_social_welfare .open {font-size:9vw;line-height:9vw;padding-bottom:11vw;text-align:center;font-weight:bold;color:#6b40ac;}
dl.practice_social_welfare_openinfo {margin:1.5vw 0}
.practice_social_welfare_openinfo dt {width:25%;border-radius:50px;display:inline-block;color:#fff;font-size:3.1vw;line-height:3.7vw;font-weight:bold;padding:1.4vw 0;text-align:center;vertical-align:top}
.practice_social_welfare_openinfo dd {display:inline-block;font-size:3.1vw;line-height:3.1vw;font-weight:bold;padding:2vw 0 0 1vw;}
.practice_social_welfare_openinfo dt.openandend {background:#d74d38;}
.practice_social_welfare_openinfo dd.openandend_date {color:#d74d38;}
.practice_social_welfare_openinfo dt.period {background:#754ab3;}
.practice_social_welfare_openinfo dd.period_date {color:#754ab3;}
.practice_social_welfare_openinfo dt.area {background:#754ab3;}
.practice_social_welfare_openinfo dd.area_date {color:#754ab3;margin-top:-1.3vw;line-height:5.1vw !important;}
.practice_social_welfare_openinfo dd.area_date span {color:#434343;}
.practiceTbl tbody td.bg_pansypurple {background:#754ab3;color:#fff}
.practiceTbl tbody td.bg_orange {background:#d74d38;color:#fff} 

/* 랜딩 실습:평생 20221221 */
.practice_lifelong_educator {position:relative;}
.practice_lifelong_educator .btn2 {position:absolute;width:84%;margin-left:8%;bottom:16%;}
.practice_lifelong_educator .btn3 {position:absolute;width:84%;margin-left:8%;bottom:9%;}
.practice_lifelong_educator_bg1 {background:#d8fbff;position:relative;padding:0 5%}
.practice_lifelong_educator_bg2 {background:#b45f4a;position:relative;padding:0 5%}
.practice_lifelong_educator_bg1 .btn4 {position:absolute;width:84%;margin-left:3%;bottom:11%}

.practice_lifelong_educator .hakgi {font-size:7vw;line-height:7vw;padding:14vw 0 2vw 0;text-align:center;color:#a75645;}
.practice_lifelong_educator .open {font-size:9vw;line-height:9vw;padding-bottom:11vw;text-align:center;font-weight:bold;color:#a75645;}
dl.practice_lifelong_educator_openinfo {margin:1.5vw 0}
.practice_lifelong_educator_openinfo dt {width:25%;border-radius:50px;display:inline-block;color:#fff;font-size:3.1vw;line-height:3.7vw;font-weight:bold;padding:1.4vw 0;text-align:center;vertical-align:top}
.practice_lifelong_educator_openinfo dd {display:inline-block;font-size:3.1vw;line-height:3.1vw;font-weight:bold;padding:2vw 0 0 1vw;}
.practice_lifelong_educator_openinfo dt.openandend {background:#005a8c;}
.practice_lifelong_educator_openinfo dd.openandend_date {color:#005a8c;}
.practice_lifelong_educator_openinfo dt.period {background:#b45f4a;}
.practice_lifelong_educator_openinfo dd.period_date {color:#b45f4a;}
.practice_lifelong_educator_openinfo dt.area {background:#b45f4a;}
.practice_lifelong_educator_openinfo dd.area_date {color:#b45f4a;margin-top:-1.3vw;line-height:5.1vw !important;}
.practice_lifelong_educator_openinfo dd.area_date span {color:#434343;}
.practiceTbl tbody td.bg_brown {background:#b45f4a;color:#fff}

/* 랜딩 실습:보육, 사복, 평생 개강반_실습과목 정보제공 신청 공통 테이블 20221221 */
.practiceTbl_blank1 {margin-top:5vw;padding-bottom:44vw}
.practiceTbl_blank2 {padding-bottom:15vw}
.practiceTbl table {width:100%;margin:0 auto;border-top:none;color:#333;}
.practiceTbl table caption {visibility:hidden;line-height:0;padding:0}
.practiceTbl thead th {background:#434343;color:#fff;font-size:3.4vw;line-height:3.4vw;text-align:center;padding:3vw 0}
.practiceTbl tbody td {padding:3vw 0;background:#fff;font-size:3.1vw;line-height:3.8vw;text-align:center;font-weight:normal;}
.practiceTbl .child_yellow thead th {border-left:3px solid #feeed8;border-right:3px solid #feeed8;}
.practiceTbl .child_yellow tbody td {border:3px solid #feeed8;}
.practiceTbl .child_blue thead th {border-left:3px solid #4a68b3;border-right:3px solid #4a68b3;}
.practiceTbl .child_blue tbody td {border:3px solid #4a68b3;}
.practiceTbl .social_green thead th {border-left:3px solid #f3fdd8;border-right:3px solid #f3fdd8;}
.practiceTbl .social_green tbody td {border:3px solid #f3fdd8;}
.practiceTbl .social_purple thead th {border-left:3px solid #754ab3;border-right:3px solid #754ab3;}
.practiceTbl .social_purple tbody td {border:3px solid #754ab3;}
.practiceTbl .social_brown thead th {border-left:3px solid #b45f4a;border-right:3px solid #b45f4a;}
.practiceTbl .social_brown tbody td {border:3px solid #b45f4a;}
.practiceTbl .lifelong_educator thead th {border-left:3px solid #d8fbff;border-right:3px solid #d8fbff;}
.practiceTbl .lifelong_educator tbody td {border:3px solid #d8fbff;}
.practiceTbl tbody td.bg_yellow {background:#feeed8;color:#4a68b3}
.practiceTbl tbody td.bg_green {background:#f3fdd8;color:#6b3fae}
.practiceTbl tbody td.bg_skyblue {background:#d8fbff;color:#a75643}
.practiceTbl .textred {color:#e03f26}

.practice_info_btn_blue {width:67%;background:#336eb7;margin:0.7vw;padding:1vw 2vw;display:inline-block;font-size:3.2vw;color:#fff !important;font-weight:normal;text-align:center;}
.practice_info_btn_red {width:67%;background:#ea5050;margin:0.7vw;padding:1vw 2vw;display:inline-block;font-size:3.2vw;color:#fff !important;font-weight:normal;text-align:center;}


/* 청소년지도사 랜딩  20240221 */	
.youth_reorganization_m_bg {background:#fbf3dc;padding:70px 0;text-align:center}
.youth_reorganization_m_bg a img {width:90%}
.youth_reorganization_m_bg_re {background:#fff;} /* 20240328 */	


/* 안전공학 랜딩  20240222 */	
.safetyengineering_02_bg {background:#aed5fe;text-align:center}
.safetyengineering_02_bg .blank1 {padding:110px 0 70px 0;}
.safetyengineering_02_bg .blank2 {padding-top:35px;padding-bottom:100px;}
.safetyengineering_02_bg .blank3 {padding-top:35px;}
.safetyengineering_02_bg .wimg {width:90%;}
.safetyengineering_02_bg .wsize{width:98%;margin:0 auto;text-align:center}
.safetyengineering_02_bg .list {margin-top:-10px;} 
.safetyengineering_02_bg .list li {display:inline-block;width:44%;height:60%;margin:5px;vertical-align:top} 
.safetyengineering_02_bg .list li a {height:100%;border:10px solid #ea4d36;background:#fff;box-sizing: border-box;display:block;padding:35px 0 25px 0;text-align:center} 
.safetyengineering_02_bg .list li img {margin-bottom:25px;width:70%} 
.safetyengineering_02_bg .list li a span {background:#ffc86b;font-size:15px;border-radius:50px;padding:6px;box-sizing:border-box;display:inline-block;width:60%;color:#000}
.safetyengineering_06_bg {background:#eee;text-align:center;padding:90px 0;}
.safetyengineering_06_bg .wsize2 {width:65%;margin:0 auto;text-align:center}
.safetyengineering_06_bg .list li {display:inline-block;width:100%;height:60%;margin-top:35px;margin-bottom:10px;vertical-align:top} 
.safetyengineering_06_bg .list li a {height:100%;background:#fff;box-sizing: border-box;display:block;padding:30px 0 50px 0;text-align:center;border:1px solid #aaacbc; border-radius:30px;box-shadow:5px 5px 5px rgba(0, 0, 0, 0.2)} 
.safetyengineering_06_bg .list li img {margin-bottom:50px;width:70%} 
.safetyengineering_06_bg .list li img.wsmall {width:50%} 
.safetyengineering_06_bg .list li a span {background:#5842a1;font-size:18px;padding:6px;display:inline-block;width:60%;color:#fff}
.safetyengineering_07_bg{background:#fff;text-align:center;padding:90px 0 50px 0}
.safetyengineeringTbl_wrap {padding:0 3%;}
.safetyengineeringTbl {width:100%;}
.safetyengineeringTbl table {width:100%;margin-top:20px;border-collapse: separate;border-spacing: 2px 2px;}
.safetyengineeringTbl table th {background:#424a5a;color:#fff; font-size:18px;line-height:20px;text-align:center;padding:11px 0}
.safetyengineeringTbl table td {font-size:18px;line-height:30px;text-align:center;padding:10px;}

.safetyengineeringTbl table td.bg_compulsory {background:#e7e9f9;color:#283551; }
.safetyengineeringTbl table td.txtL {text-align:left;  }
.safetyengineeringTbl table td.bg_choice {background:#dee7f1;color:#283551;} 
.safetyengineering_txt { font-size:15px; text-align: right;padding: 15px 3% 0  3%;}
.safetyengineering_08_bg {background:#d1e5ff;text-align:center;padding:40px 0}
.safetyengineering_08_bg .wsize3 {width:90%;margin:0 auto;text-align:center;margin-top:30px;}
.safetyengineering_08_bg .list li {display:inline-block;width:46%;vertical-align:top;color:#000;margin:0 10px 5px 0} 
.safetyengineering_08_bg .list li a {display:block;padding:30px 10px;text-align:center; border-radius:20px;font-size:22px;color:#000 !important;font-weight:bold} 
.safetyengineering_08_bg .list li a.gray {background:#efefef;} 
.safetyengineering_08_bg .list li a.yellow {background:#ffed51;} 


/* 한과목 이벤트 랜딩  20240227 */	
.today_hansubject_01_bg {background:#66dce1;text-align:center;padding:5% 5% 7% 5%;box-sizing:border-box}
.today_hansubject_01 {background:#fff;border-radius:10px;text-align:center;padding: 50px 0;box-sizing: border-box;}
.today_hansubject_01 img {width:75%;padding:0 0 20px 0}
.today_hansubject_01 .subject_price {font-size:35px;color:#ff0876;font-weight:bold}
.today_hansubject_01 .openclass {background:#4031d4;font-size:28px;padding:10px 35px;color:#fff;font-weight:bold;border-radius:50px;display: inline-block;margin-top: 20px;}
.today_hansubject_01 .listwrap {padding:40px 25px 60px 25px;text-align:center}
.today_hansubject_01 .listwrap .list li + li {margin-top:20px;}
.today_hansubject_01 .listwrap .list li {vertical-align:top;display:block;border:2px solid #cdcdcd;padding:20px 5px;box-sizing:border-box;border-radius:10px;color:#4031d4;font-size:19px}
.today_hansubject_01 .listwrap .list li input {margin:0 10px 0 0; vertical-align: middle;width:25px;height:25px}
.today_hansubject_01 .listwrap .list li label {margin-bottom: 0; font-weight: normal;}
.today_hansubject_01 .txt {font-size:17px;}
.today_hansubject_01 .subject_payment {font-size:27px;background:#ffc45d;border:3px solid #000;text-align:center;padding:15px 20px;color:#000;display:inline-block;margin-top: 10px;font-weight:bold}

.today_hansubject_02_bg {background:#f1f4ff;text-align:center;padding:70px 0 110px 0;box-sizing:border-box}
.today_hansubject_02_bg .step img {padding-top:60px;width:65%;text-align:center;display:inline-block}
.today_hansubject_02_bg .inquire_txt {padding-top:50px}
.today_hansubject_02_bg .pt{padding-top:80px;}
.today_hansubject_02_bg .counseling_request {font-size:33px;background:#36339d;text-align:center;padding:20px 50px;color:#fff;display:inline-block;margin-top: 20px;font-weight:bold}
.today_hansubject_02_bg .counseling_request span {padding-left:20px }


/* 민간자격증 신청  20240408 */	
.private_license_01_bg{background:#00752f;text-align:center;padding:0 3% 5% 3%;box-sizing:border-box}
.private_license_01{background:#ffc13d;border-radius:50px;text-align:center;padding: 45px 20px;box-sizing: border-box;}
.private_licenseTbl {width:100%;overflow-x:auto}
.private_licenseTbl table {width:100%;border-collapse: separate;border-spacing: 1px 1px;}
.private_licenseTbl table th {background:#00752f;color:#fff; font-size:14px;line-height:20px;text-align:center;padding:5px}
.private_licenseTbl table td {border: 1px solid #d2d2d2;background:#fff;font-size:14px;line-height:22px;text-align:center;padding:5px;box-sizing:border-box;}
.private_licenseTbl table td.txtL {text-align:left;  }
.private_license_01 >  h2 {font-size:28px;line-height:28px; margin:0;color:#0d4c23;font-weight:600}
.private_license_01 >  h2 > span{font-weight:normal}
.private_license_01 >  h3 > span {font-weight:normal;color:#fff}
.private_license_txt {font-size:17px;line-height:24px; margin:30px 0;color:#0d4c23;}
.private_license_01 >  h3 {background:#0d4c23;font-size:26px;line-height:21px; margin:0;color:#ffc13d;border-radius: 10px; padding:15px 0;font-weight:600;text-align:center}
.private_license_02 {padding:40px 10px 20px 10px}
.private_license_02 > h2 {font-size:21px;line-height:21px; margin:40px 0 0 0;color:#333;font-weight:600}
.private_license_02 >  h2 > span{font-weight:normal}
.private_license_02_boxline {border: 3px solid #0d4c23; background: #fff; padding: 20px 15px; text-align: center; border-radius: 15px; font-size: 16px;}
.private_license_selectTbl {width:100%;overflow-x:auto}
.private_license_selectTbl table th,
.private_license_selectTbl table td{font-size:14px;text-align:center;letter-spacing:-1px}
.private_license_selectTbl table th input,
.private_license_selectTbl table td input {vertical-align: middle;width:25px;height:25px}
.private_license_personal_boxline { border: 1px solid #d4d4d4; background: #fff; padding: 30px; font-size: 15px; color: #555555; text-align: left;border-radius: 15px;}
.private_license_personal {font-size: 16px; color: #555555; text-align: right; margin-top: 10px;}
.private_license_personal label {font-weight:normal}
.private_license_personal span {margin-top: 5px; font-size: 15px; text-align: right; display: block;}
.private_license_personal label input {vertical-align: middle;width:25px;height:25px;margin-right: 10px;}
.private_license_btn {text-align: center; padding-top:40px; padding-bottom: 40px;}
.private_license_btn_green { color: #fff !important; font-size: 17px; background: #0d4c23; padding: 15px 25px; line-height: 20px; border-radius: 50px; display:block;}
.private_license_btn_yellow { color: #0d4c23; font-size: 16px; background: #ffc13d; padding: 15px 25px; line-height: 20px; border-radius: 50px;display: block;margin-top: 10px;}
.private_license_02 > h4 {font-size:18px;line-height:18px; margin:30px 0 0 0;}
.private_license_btn_line {color: #0d4c23 !important;font-weight:bold; font-size: 17px;border: 3px solid #0d4c23; padding: 20px 30px; line-height: 17px;border-radius: 50px;display: inline-block;}
.private_license_notebox { background: #00752f; padding: 15px; border-radius: 15px; color: #fff; text-align: left; font-size: 15px;box-sizing:border-box;margin-top:20px;}
.private_license_num {margin-left:-15px}
.private_license_num li {list-style: decimal;}
.private_license_num li span {color:#ffc13d;}
.private_license_num li + li {padding-top:15px}


/* 청소년지도사 올해 면접가능 마지막 개강반  20240528 */	
.youth_lastclass_01_bg {background:#00cd5e;}
.youth_lastclass_02_bg {background:#356cf6;text-align:center}
.youth_lastclass_01_bg a img {width: 90%}
.youth_lastclass_02_package {padding:40px 0 95px 0}
.youth_lastclass_02_package li {width:45%;text-align:center;display:inline-block}


/* 2024년 9월 대개강 이벤트 20240816 */
.event_september2024_positionR { position:relative; }
.event_september2024_bg { background:#000177;padding-bottom:10%}
.event_september2024_btn01 {position:absolute;width:43%;margin-left:6%;bottom:12%;}
.event_september2024_btn02 {position:absolute;width:43%;margin-right:6%;bottom:12%;right:0}


/* 2024년 마지막 개강반 20241023 */	
.november_lastclass_bg {background:#fff6f2;}
.november_lastclass_positionR { position:relative; }
.november_lastclass_01 .wsize,
.november_lastclass_02 .wsize {width: 92%;margin:0 auto;display:inline-block;position:absolute;bottom:-4%; left:4%;}
.november_lastclass_01 .list {padding-bottom:10%;margin-top:-4%;text-align:center}
.november_lastclass_02 .list {padding-bottom:10%;margin-top:-4%;text-align:center}
.november_lastclass_01 .list li,
.november_lastclass_02 .list li {position:relative;width: 46%;margin:2% 1% 0 1%;display:inline-block; *zoom:1; *display:inline;vertical-align:top}
.november_lastclass_01 .list li .btn,
.november_lastclass_02 .list li .btn {position:absolute;width:90%;left:5%;bottom:4%;display:inline-block;}
.november_lastclass_01 .list li .btn a.link01 {position:absolute;width:48%;bottom:4%;padding:3.2% 0;background:#df5724;text-align:center;color:#fff;font-size:2vw;display:inline-block;font-weight:bold}
.november_lastclass_02 .list li .btn a.link02 {position:absolute;width:48%;bottom:4%;padding:3.2% 0;background:#008699;text-align:center;color:#fff;font-size:2vw;display:inline-block;font-weight:bold}
.november_lastclass_01 .list li .btn a.link01.left,
.november_lastclass_02 .list li .btn a.link02.left {left:0;}
.november_lastclass_01 .list li .btn a.link01.right,
.november_lastclass_02 .list li .btn a.link02.right {right:0;}
.november_lastclass_01 .list li a:active,
.november_lastclass_01 .list li a:hover {text-decoration:underline}

/* 2025년  얼리버드 이벤트 20250219 */
.event_february_2025 {position:relative;}
.event_february_2025_btn1 {position:absolute;width:45%;left:4%;bottom:30%;}
.event_february_2025_btn2 {position:absolute;width:45%;right:4%;bottom:30%;}

/* 랜딩 문헌정보학 20250225 */
.library_information_06 {background:#015899;text-align:center;padding:50px 0}
.library_information_06 .wdsize {width:90%;margin:0 auto;text-align:center;margin-top:30px;}
.library_information_06 .listbtn li {display:inline-block;width:46%;vertical-align:top;color:#000;margin:0 10px 5px 0} 
.library_information_06 .listbtn li a {display:block;padding:20px 10px;text-align:center; border-radius:20px;font-size:22px;color:#000 !important;font-weight:bold} 
.library_information_06 .listbtn li a.gray {background:#efefef;} 
.library_information_06 .listbtn li a.yellow {background:#ffed51;} 
.library_information_06 .listbtn li a span {font-weight:normal} 

/* 2025년 마지막 개강반_얼리버드 이벤트 20250407 */	
.lastclass_earlybird_event_positionR { position:relative; }
.lastclass_earlybird_event_01_bg {background:#ced4f1;}
.lastclass_earlybird_event_02_btn1 {position:absolute;width:45%;left:4%;bottom:30%;}
.lastclass_earlybird_event_02_btn2 {position:absolute;width:45%;right:4%;bottom:30%;}

/* 2025년  얼리버드 이벤트 20250521 */
.event_may_2025 {position:relative;}
.event_may_2025_btn1 {position:absolute;width:45%;left:4%;bottom:26%;}
.event_may_2025_btn2 {position:absolute;width:45%;right:4%;bottom:26%;}

/* 랜딩 faq */
.rending_faq_wrap {padding:8rem 1.5rem 1rem 1.5rem;margin:0 auto;text-align:center;}
.rending_faq .imgsize {width:9.25rem;height:5.875rem;margin-bottom:-0.3rem}
.rending_faq h2 {position:relative;font-size:3.5rem;color:#333;line-height:3.5rem;font-weight:500;}
.rending_faq .txt {font-size:1.4rem;color:#737373;line-height:1.4rem;margin-top:2rem;margin-bottom:5rem}
.rending_faq h2 .point {width:23rem;display:inline-block;background:linear-gradient(to top, #ffe400 36%, transparent 20%);padding-bottom:0.2rem;} 
.rending_faq_list {border-top:1px solid #e6e6e6;}
.rending_faq_list li{border-bottom:1px solid #e6e6e6;margin-top:-1px;flex-direction:column;}
.rending_faq_list li .question_wrap a.tit_wrap{position:relative;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;padding:2rem 5rem 2rem 0;color:#333;}
.rending_faq_list li .question_wrap a.tit_wrap:hover,
.rending_faq_list li .question_wrap a.tit_wrap:focus {color:#333;text-decoration:underline;} 
.rending_faq_list li .question_wrap a.tit_wrap:active {color:#333;text-decoration:none;} 
.rending_faq_list li .question_q {font-size:1.8rem;line-height:1.8rem;color:#ffe400;-webkit-text-stroke:1px #333;margin:0 1.8rem 0 1rem;font-weight:500;}
.rending_faq_list li .question_wrap .question_tit {font-size:1.1rem;font-weight:500; line-height:1.7rem; text-align:left;word-break:break-all;}
.rending_faq_list .question_wrap{position:relative}
.rending_faq_list li .question_wrap .down:after{position:absolute;content: '';display:inline-block;right:1rem;top:50%;margin-top:-0.9rem; width:1.25rem;height:1.5rem;background:url(/images/new/m_rending_common_down.png)no-repeat 50% 50% / 1.25rem;}
.rending_faq_list li.active .question_wrap .up:after {content: '';display:inline-block;position:absolute;right:1rem;top:50%;margin-top:-0.9rem; width:1.25rem;height:1.5rem;background:url(/images/new/m_rending_common_up.png)no-repeat 50% 50% / 1.25rem;}
.rending_faq_list .answer_wrap .answer {text-align:left;margin-bottom:3rem; padding:2rem;border:1px solid #e6e6e6;border-radius:15px; background:#f0f2f7;}
.rending_faq_list .answer_wrap .answer div {display:flex;align-items:baseline;}
.rending_faq_list .answer_wrap .answer .q { display: flex;flex-shrink: 0;align-items: center;justify-content: center;width: 2.3rem;height: 2.3rem;font-size: 1.5rem;font-weight: 500; border-radius: 50%;background: #4579df; color: #fff;}
.rending_faq_list .answer_wrap .answer .text {font-size:1rem;line-height:1.6rem;margin-left:1rem;}


/* 사복랜딩 20250929 */
.social_welfare2025_m01_btn {position:absolute;width:65%;margin-left:18%;bottom:8%;}
.social_welfare2025_m03_btn1 {position:absolute;width:86%;margin-left:7%;bottom:13%;}
.social_welfare2025_m03_btn2 {position:absolute;width:86%;margin-left:7%;bottom:5%;}

/* 보육사복평생 랜딩 실습과목 수강모집 정보 수정 20260107 */
.practice_course_opendate_boyuk_wrap {position: relative; background: #ffe0dd;}
.practice_course_opendate_boyuk_bg {background: #2e2f99; margin-left: 1.7%; margin-right: 1.8%; padding: 7% 0;}
.practice_course_opendate_sabok_wrap {position: relative; background: #e1e1fb;}
.practice_course_opendate_lifelong_wrap {position: relative; background: #ede2ff;}
.practice_course_opendate_lifelong_bg {background: #5f19d3; margin-left: 1.7%; margin-right: 1.8%; padding: 7% 0;}
.practice_course_opendate { width: 82%; text-align: center; margin: 0 auto;}
.practice_course_opendate .titbox { background: #af67ff; color: #fff; font-size: 1.5rem; font-family: NanumGothicBold; text-align: center; padding: 2% 0;}
.practice_course_opendate .txtbox {background: #ffffff; padding: 2%;}
.practice_course_opendate .txtbox .date { color: #0c61df; padding: 2% 0; font-family: NanumGothicBold; font-size: 2.3rem;}
.practice_course_opendate .txtbox .sub { color: #333; padding: 2% 0 5%; font-family: NanumGothic; font-size: 1.3rem;}