@charset "utf-8";

/* 한사평 랜딩 공통 */
img {vertical-align:top}
#wrap_randing{width:100%;min-width:1160px}
.hakjumrending_section { margin:auto; clear:both; text-align:center;}
.hakjumrending_con {width:100%;}
.hakjumrending_btn_con {width:100%;height:160px;padding-top:45px;text-align:center}
.hakjumrending_titimg_bg {width:100%; background:#fff;}

/* 오른쪽이동배너 */
.right_click_ba{position:fixed; top:230px; left:50%; z-index:50; width:150px; margin-left: 580px;}   
.right_click_ba1{width:131px; height:100%; position:fixed; }


/* 왼쪽이동배너 20240422 */
.left_click_ba{position:absolute; top:230px; left:50%; z-index:50; width:150px; margin-left: -710px;}   
.left_click_ba1{width:131px; height:100%; position:fixed; }




/*랜딩리뉴얼 공통 20180810*/
.rending_common_bg_mobile{width:100%; background:url(/hspImages/rending/2018/hakjumrending_common_mobile_bg.jpg) repeat;}
.rending_common_bg_gray{width:100%; background:#f2f2f2;}


/*랜딩리뉴얼 공통 20221021*/
.hakjumrending_common_new01{width:100%; background:#24284b;}
.hakjumrending_common_new02{width:100%; background:#32377e;}
.hakjumrending_common_new06 {background:#380069;position:relative}
.hakjumrending_common_new06 .btn {position:absolute;bottom:1470px;left:50%;margin-left:-260px}


/*랜딩리뉴얼 사복 20180810*/
.social_welfare_bg1_all{position:relative;width:100%; background:url(/hspImages/rending/2018/social_welfare_topbg_all.gif) repeat;}
.social_welfare_bg1{width:100%; background:url(/hspImages/rending/2018/social_welfare_topbg.jpg) repeat;}
.social_welfare_bg1_1{width:100%; background:#dae8f0;}
.social_welfare_bg1_2{width:100%; background:#002944;}
.social_welfare_bg1_3{width:100%; background:#ecf0f4;}
.social_welfare_bg2{width:100%; background:#fff;}
.social_welfare_bg3{width:100%; background:#1c61b5;}
.social_welfare_bg3_2{width:100%; background:#e9f5fc;}
.social_welfare_bg4{width:100%; background:#f9fceb;}
.social_welfare_bg5{width:100%; background:#193345;}
.social_welfare_bg6{width:100%; background:#fffbea;}


/* 랜딩리뉴얼 사복 20221020 */
.social_welfare_2022bg1_all{position:relative;width:100%; background:#434cbd;}
.social_welfare_2022bg2{width:100%; background:#61a2f2;}
.social_welfare_2022bg3{width:100%; background:#fcedcc;}
.social_welfare_2022bg4{width:100%; background:#ffffff;}
.social_welfare_2022bg5{width:100%; background:#392081;}
.social_welfare_2022bg6{width:100%; background:#e0e1fa;}
.social_welfare_2022bg7{width:100%; background:#434cbd;}
.social_welfare_2022bg8{width:100%; background:#225d7a;}


/* 랜딩리뉴얼 사복 20240320 */
.social_welfare_2024bg1_all{position:relative;width:100%; background:#fcf6dd;}
.social_welfare_2024bg2{width:100%; background:#4c65ff;}
.social_welfare_2024bg3{width:100%; background:#000080;}
.social_welfare_2024bg3 .social_box{width: 1100px; height:120px; margin: 20px 0px 20px 0px; background-color:#fff; border: 2px solid #fff;  padding : 20px; color: #000;   display: inline-block;  line-height: 39px; font-family: NanumGothicBold; }
.social_welfare_2024bg3 .social_box .txt{width : 684px;  font-size: 18px; float: left; text-align:left; margin-left:70px; font-family: NanumbarunGothic; }
.social_welfare_2024bg3 .social_box .btn{float: left; width: 290px; margin-top: 23px; padding: 16px; background-color:#1d2b3a; color: #fff;  font-size: 26px;  display: inline-block; font-family: NanumbarunGothic;}
.social_welfare_2024bg4{width:100%; background:#f0f0f0;}
.social_welfare_2024bg5{width:100%; background:#fda858;position:relative} /* 시크릿할인이벤트 추가 20240911 */
.social_welfare_2024bg5 .social_welfare2024_05_btn{position:absolute;top:87px;margin-left:90px;left:50%} /* 시크릿할인이벤트 버튼 추가 20240911 */


.social_welfare_2024{width: 1160px;height:720px; margin:0 auto;}
.social_welfare_2024 .review1_txt {font-size:44px; text-align:center; padding-top:70px;color:#2b234c;letter-spacing:-1px; font-family:NanumBarunGothic}
.social_welfare_2024 .review2_txt {font-size:52px;line-height:50px;padding-bottom:40px;text-align:center;color:#3b1db9;letter-spacing:-1px; font-family:NanumBarunGothic}
.social_welfare_2024 .review_play{position:relative;float:left; margin-left:10px; margin-right:10px;}

.social_welfare_2024_btn {padding-top:25px; text-align: center;}
.social_welfare_2024_btn a.btn_go_blue {position:relative; top: 30px;width:445px;margin:0 8px;height:34px; font-weight:bold; border:4px solid #0055ac;padding-top:14px;display:inline-block;color:#0055ac;font-family:NanumbarunGothic;font-size:18px;line-height:18px;text-align:center;}
.social_welfare_2024_btn a.btn_go_blue:hover,
.social_welfare_2024_btn a.btn_go_blue:focus  {background:#0055ac;color:#fff} 
.social_welfare_2024_btn a em {padding-left:25px}

/*랜딩리뉴얼 실습 20221020 */
.social_welfare_opendate_wrap{width:1160px; margin:auto; background:url(/hspImages/rending/2018/social_welfare06_2022_bg.jpg) repeat; }
.child_careteacher_opendate_wrap{width:1160px; margin:auto; background:url(/hspImages/rending/2018/child_careteacher2022_08_bg.jpg) repeat; }
.lifelong_educator_opendate_wrap{width:1160px; margin:auto; background:url(/hspImages/rending/2018/lifelong_educator2022_06_bg.jpg) repeat; }
.social_welfare_opendate_wrap2{width:806px; margin:auto; }
.social_welfare_opendate {position:relative; float:left;  width:343px; margin:30px 30px 50px;  height:320px;  }
.social_welfare_opendate_imgbox{width:343px; height:78px; display:block;}
.social_welfare_opendate_txtbox{background: #ffffff; padding: 5px; text-align: center; height:242px;}
.social_welfare_opendate_txtbox .opendate{color:#0c61df; padding:50px 0 40px 10px; font-family:NanumGothicBold; font-size: 34px; line-height:15px;}  
.social_welfare_opendate_txtbox .sub{color:#333; padding:10px; font-family:NanumGothic; font-size: 20px; line-height:32px;}  


/*랜딩리뉴얼 보육 20180810*/
.child_careteacher_bg1{position:relative;width:100%; background:url(/hspImages/rending/2018/child_careteacher_topbg.jpg) repeat;}
.child_careteacher_bg2{width:100%; background:#fff;}
.child_careteacher_bg3{width:100%; background:#ffd846;}
.child_careteacher_bg4{width:100%; background:#6e3eea;}
.child_careteacher_bg5{width:100%; background:#eeebfc;}
.child_careteacher_bg6{width:100%; background:#fffbea;}
.child_careteacher_bg7{width:100%; background:#5530b5;}
.child_careteacher_bg8{width:100%; background:#f1effd;}

.tab_child_careteacher_wrap{width:1160px; margin:auto;}
.tab_child_careteacher a {position:relative;float:left;width:580px;background:#e2e2e2;height:60px;padding-top:10px;display:inline-block;font-family:NanumGothicBold;font-size:20px;line-height:27px;text-align:center;border-radius:66px 5px 0px 0px}
.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} 
.tab_child_careteacher a.select span,
.tab_child_careteacher a:hover span,
.tab_child_careteacher a:focus span {color:#fff001} 


/*랜딩리뉴얼 보육 20221102*/
.child_careteacher_2022bg1{position:relative;width:100%;  background:#fff6ca;}
.child_careteacher_2022bg2{width:100%;  background:#ff4646;}
.child_careteacher_2022bg3{width:100%;  background:#2f1a74;}
.child_careteacher_2022bg4{width:100%;  background:#fcedcc;}
.child_careteacher_2022bg5{width:100%;  background:#ff7666;}
.child_careteacher_2022bg6{width:100%;  background:#392081;}
.child_careteacher_2022bg7{width:100%;  background:#ffe0dc;}
.child_careteacher_pop_title{text-align:center; font-size:34px; font-family:NanumGothicBold; margin:20px;}
.child_careteacher_pop_tabmenu_cover {height:40px;margin:0 auto;width:100%;}
.child_careteacher_pop_tabmenu_cover ul.child_careteacher_pop_tabmenu {text-align:center;}
.child_careteacher_pop_tabmenu li {display:inline-block;vertical-align:top;}
.child_careteacher_pop_tabmenu li a {width:120px;height:45px ;display:inline-block; letter-spacing:-1px; background:#c1c1c1; border-right:1px solid #fff; text-align:center; padding: 5px; }
.child_careteacher_pop_tabmenu li a  span {font-size:24px;display:block;letter-spacing:-1px;font-family:NanumGothicBold;}
.child_careteacher_pop_tabmenu li a.select,
.child_careteacher_pop_tabmenu li a:hover, 
.child_careteacher_pop_tabmenu li a:focus {background:#392081;color:#fff; font-weight:bold;}

.child_careteacher_pop_title2{text-align:center; font-size:34px; font-family:NanumGothicBold; padding:20px;}
.child_careteacher_pop_tabmenu_cover2 {height:40px;margin:0 auto;width:100%;}
.child_careteacher_pop_tabmenu_cover2 ul.child_careteacher_pop_tabmenu2 {text-align:center;}
.child_careteacher_pop_tabmenu2 li {display:inline-block;vertical-align:top;}
.child_careteacher_pop_tabmenu2 li a {width:200px;height:45px ;display:inline-block; letter-spacing:-1px; background:#c1c1c1; border-right:1px solid #fff; text-align:center; padding: 5px; }
.child_careteacher_pop_tabmenu2 li a  span {font-size:24px;display:block;letter-spacing:-1px;font-family:NanumGothicBold;}
.child_careteacher_pop_tabmenu2 li a.select,
.child_careteacher_pop_tabmenu2 li a:hover, 
.child_careteacher_pop_tabmenu2 li a:focus {background:#392081;color:#fff; font-weight:bold;}


.child_careteacher_pop_address{ margin:20px auto; width:80%; text-align:center; border: 1px solid #333;  padding: 20px; border-radius: 5px; font-size:24px; font-family:NanumGothicBold;}


/*랜딩리뉴얼 보육 20240318*/
.child_careteacher_2024bg1{position:relative;width:100%;  background:#ffe65d;}
.child_careteacher_2024bg2{width:100%;  background:#2430af;}
.child_careteacher_2024bg3{width:100%;  background:#001a3f;}
.child_careteacher_2024bg4{width:100%;  background:#f0f0f0;}
.child_careteacher_2024bg5{width:100%;  background:#fff;}
.child_careteacher_2024bg3 .child_box{width: 1100px; height:120px; margin: 20px 0px 20px 0px; background-color:#fff; border: 2px solid #fff;  padding : 20px; color: #000;   display: inline-block;  line-height: 39px; font-family: NanumGothicBold; }
.child_careteacher_2024bg3 .child_box .txt{width : 684px;  font-size: 18px; float: left; text-align:left; margin-left:70px; font-family: NanumbarunGothic; }
.child_careteacher_2024bg3 .child_box .btn{float: left; width: 290px; margin-top: 23px; padding: 16px; background-color:#1d2b3a; color: #fff;  font-size: 26px;  display: inline-block; font-family: NanumbarunGothic;}




/*보육교사 유보통합 20230118*/
.child_combine_bg1{width:100%; background:#fef3ea;}
.child_combine_bg2{width:100%; background:#fff;}
.child_combine_bg1 .btn{ position: absolute;  bottom: 180px;  left: 50%;  margin-left: -210px;}
.child_combine_bg2 .btn{ position: absolute;  bottom: 145px;  left: 50%;  margin-left: -210px;}
.child_combine_bg3{width:100%; background:#f1edfb; }
.child_combine_bg3 .btn{ position: absolute;  bottom: 145px;  left: 50%;  margin-left: -210px;}
.child_combine_bg4{width:100%; background:#6148ea; }
.child_combine_bg4 .btn{ position: absolute;  bottom: 41px;  left: 50%;  margin-left: -210px;}



/*랜딩리뉴얼  장애영유아보육 20191126*/
.disorder_child_bg1{position:relative;width:100%; background:url(/hspImages/rending/2018/disorder_child_topbg.jpg) repeat;}
.disorder_child_bg2{width:100%; background:#5a56dd;}
.disorder_child_bg3{width:100%; background:#ffe9e9;}
.disorder_child_bg4{width:100%; background:#4d56b3;}
.disorder_child_bg5{width:100%; background:#323294;}

/* 랜딩-장애영유아보육 패키지 수강신청 버튼 20220411 추가 */
.disorder_child_bg4 .disorder_child_package_btn {position:absolute;left:50%;margin-left:-332px;margin-bottom:240px;bottom:0}

.tab_disorder_child_wrap{width:1160px; margin:auto;}
.tab_disorder_child a {position:relative;float:left;width:580px;background:#e2e2e2;height:70px;padding-top:10px;display:inline-block;font-family:NanumGothicBold;font-size:20px;line-height:27px;text-align:center;border-radius:66px 5px 0px 0px;box-sizing:border-box}
.tab_disorder_child a span {color:#1b1b50} 
.tab_disorder_child a.select,
.tab_disorder_child a:hover,
.tab_disorder_child a:focus {background:#1b1b50;color:#fff} 
.tab_disorder_child a.select span,
.tab_disorder_child a:hover span,
.tab_disorder_child a:focus span {color:#fff001} 

/*랜딩리뉴얼  장애영유아보육 20221107*/
.disorder_child_2022bg1{position:relative;width:100%; background:#e5faea;}
.disorder_child_2022bg2{width:100%; background:#29c294;}
.disorder_child_2022bg2.btn_disorder_child_2022 {padding-bottom:50px;}
.disorder_child_2022bg3{width:100%; background:#0d5883;}
.disorder_child_2022bg4{width:100%; background:#c5eae4;}
.disorder_child_2022bg5{width:100%; background:#04726c;}
.disorder_child_2022_btn{ top:50px;}

.tab_disorder_child2022_wrap{width:1102px; margin:auto;}
.tab_disorder_child2022 a {position:relative;float:left;width:550px;background:#1b1b50; color:#fff; height:74px;padding-top:10px;display:inline-block;font-family:NanumGothicBold;font-size:20px;line-height:27px;text-align:center;border-radius:10px 10px 0px 0px; box-sizing: border-box;}
.tab_disorder_child2022 a span {color:#f7ff25} 
.tab_disorder_child2022 a.select,
.tab_disorder_child2022 a:hover,
.tab_disorder_child2022 a:focus {background:#b0d4d2;color:#fff} 
.tab_disorder_child2022 a.select span,
.tab_disorder_child2022 a:hover span,
.tab_disorder_child2022 a:focus span {color:#1b1b50} 


/*랜딩리뉴얼 장애영유아 20240311*/
.disorder_child_2024bg{position:relative;width:100%; background:#fff5e6;}
.disorder_child_2024bg1{width:100%; background:#650588;}
.disorder_child_2024bg2{width:100%; background:#4f63b2;}
.disorder_child_2024bg3{width:100%; background:#f0f0f0;}
.disorder_child_2024bg4{width:100%; background:#fff;}
.disorder_child_2024bg2 .disorder_box{width: 1100px; height:120px; margin: 20px 0px 20px 0px; background-color:#fff; border: 2px solid #fff;  padding : 20px; color: #000;   display: inline-block;  line-height: 39px; font-family: NanumGothicBold; }
.disorder_child_2024bg2 .disorder_box .txt{width : 684px;  font-size: 18px; float: left; text-align:left; margin-left:70px; font-family: NanumbarunGothic; }
.disorder_child_2024bg2 .disorder_box .btn{float: left; width: 290px; margin-top: 23px; padding: 16px; background-color:#1d2b3a; color: #fff;  font-size: 26px;  display: inline-block; font-family: NanumbarunGothic;}



/*랜딩리뉴얼 경영 20181030*/
.business_bg1{position:relative;width:100%; background:url(/hspImages/rending/2018/business_topbg.jpg) repeat;}
.business_bg2{width:100%; background:#2c274e;}
.business_bg3{width:100%; background:#3157cd;}
.business_bg4{width:100%; background:#1e2982;}
.business_bg5{width:100%; background:#cee1f3;}
.business_bg6{width:100%; background:#1f1841;}
.business_bg7{width:100%; background:#fffbea;}
.business_bg7_2{width:100%; background:#3157cd;}

/*랜딩리뉴얼 경영 20221122*/
.business_2022bg1{position:relative;width:100%; background:url(/hspImages/rending/2018/business2022_bg.jpg) repeat;}
.business_2022bg2{width:100%; background:#3d426b;}
.business_2022bg3{width:100%; background:#e9e9e9;}
.business_2022bg4{width:100%; background:#3f3769;}
.business_2022bg5{width:100%; background:#000c70;}
.business_2022bg6{width:100%; background:#5267fa;}


/*랜딩리뉴얼 평생 20181121*/
.lifelong_educator_bg1{position:relative;width:100%; background:url(/hspImages/rending/2018/lifelong_educator_topbg.jpg) repeat;}
.lifelong_educator_bg2{width:100%; background:#fff;}
.lifelong_educator_bg3{width:100%; background:#e4574d;}
.lifelong_educator_bg4{width:100%; background:#eeeeee;}
.lifelong_educator_bg5{width:100%; background:#7c6d67;}
.lifelong_educator_bg6{width:100%; background:#3a436b;}
.lifelong_educator_bg7{width:100%; background:#fffbea;}


/*랜딩리뉴얼 평생 20221121*/
.lifelong_educator_2022bg1{position:relative;width:100%; background:#2f1a74;}
.lifelong_educator_2022bg2{width:100%; background:#6019d3;}
.lifelong_educator_2022bg3{width:100%; background:#c9d5ff;}
.lifelong_educator_2022bg4{width:100%; background:#fd7c57;}
.lifelong_educator_2022bg5{width:100%; background:#ede2ff;}

/*랜딩리뉴얼 평생 20240321*/
.lifelong_educator_2024bg1{position:relative;width:100%; background:#edfff2;}
.lifelong_educator_2024bg2{width:100%; background:#1258af;}
.lifelong_educator_2024bg3{width:100%; background:#00317a;}
.lifelong_educator_2024bg4{width:100%; background:#fdf4c4;}
.lifelong_educator_2024bg5{width:100%; background:#f0f0f0;}
.lifelong_educator_2024bg6{width:100%; background:#fff;}
.lifelong_educator_2024bg7{width:100%; background:#ede2ff;}
.lifelong_educator_2024bg3 .lifelong_box{width: 1100px; height:120px; margin: 20px 0px 20px 0px; background-color:#fff; border: 2px solid #fff;  padding : 20px; color: #000;   display: inline-block;  line-height: 39px; font-family: NanumGothicBold; }
.lifelong_educator_2024bg3 .lifelong_box .txt{width : 684px;  font-size: 18px; float: left; text-align:left; margin-left:70px; font-family: NanumbarunGothic; }
.lifelong_educator_2024bg3 .lifelong_box .btn{float: left; width: 290px; margin-top: 23px; padding: 16px; background-color:#1d2b3a; color: #fff;  font-size: 26px;  display: inline-block; font-family: NanumbarunGothic;}




/*랜딩리뉴얼 교양 20181203*/
.refinement_bg1{position:relative;width:100%; background:#090c39;}
.refinement_bg2{width:100%; background:#01b2c6;}
.refinement_bg3{width:100%; background:#fff;}
.refinement_bg4{width:100%; background:#eeeeee;}


/*랜딩리뉴얼 교양 20221122*/
.refinement_2022bg1{position:relative;width:100%; background:#b6ecff;}
.refinement_2022bg2{width:100%; background:#3362ce;}
.refinement_2022bg3{width:100%; background:#222d85;}
.refinement_2022bg4{width:100%; background:#6edddc;}
.refinement_2022bg5{width:100%; background:#32377e;}



/*랜딩리뉴얼 청소년지도사 20181213*/
.youth_bg1{position:relative;width:100%; background:url(/hspImages/rending/2018/youth_instructor_top_bg.jpg) repeat;}
.youth_bg2{width:100%; background:#f0ede8;}
.youth_bg3{width:100%; background:#252935;}
.youth_bg4{width:100%; background:#fff;}
.youth_bg5{width:100%; background:#f65656;}


/*랜딩리뉴얼 청소년지도사 20221122*/
.youth_2022bg1{position:relative;width:100%; background:#057f6a;}
.youth_2022bg2{width:100%; background:#fbf3dc;}
.youth_2022bg3{width:100%; background:#f9b278;}
.youth_2022bg4{width:100%; background:#082e45;}
.youth_2022bg5{width:100%; background:#029a69;}


/*랜딩 청소년지도사 자격제도개편 20240116*/
.youth_reorganization_bg1{position:relative;width:100%; background:#faf7ed;}
.youth_reorganization_bg2{width:100%; background:#4e4cbc;}
.youth_reorganization_bg3{width:100%; background:#2a2a70;}
.youth_reorganizationTbl {width:1160px;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:20px; text-align:center; padding:15px 0 }
.youth_reorganizationTbl tbody td {padding:20px 40px;background:#fff; font-family:NanumbarunGothic; font-size:18px;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:18px;}
.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_bg3 .youth_btn1 {position:absolute;left:50%;margin-left:-430px;bottom:60px}
.youth_reorganization_bg3 .youth_btn2 {position:absolute;left:50%;margin-left:40px;bottom:60px}


/*랜딩 청소년지도사 면접특강 20240214*/
.youth_interview_bg1{position:relative;width:100%; background:url(/hspImages/rending/2018/youth_interview_bg.jpg) repeat;}
.youth_interview_bg2{width:100%; background:url(/hspImages/rending/2018/youth_interview_bg1.jpg) repeat;}
.youth_interview_bg3{width:100%; background:#80efae;}
.youth_interview_bg4{width:100%; background:#061b69;}
.youth_interview_bg5{width:100%;  background:url(/hspImages/rending/2018/youth_interview_bg2.jpg) repeat;}
.youth_interview_bg3 .interview_btn1 { position: absolute;margin-left: 265px; margin-top: 200px; }
.youth_interview_bg3 .interview_play1 {position:absolute;left:50%;margin-left:-430px;bottom:60px}
.youth_interview_bg3 .interview_play2 {position:absolute;left:50%;margin-left:-430px;bottom:60px}
.youth_interview_bg3 .interview_play3 {position:absolute;left:50%;margin-left:-430px;bottom:60px}

.youth_interview_bg3 .wsize{width:1160px;text-align:center;margin:0 auto}
.youth_interview_bg3 .list {padding-bottom:110px}
.youth_interview_bg3 .list li {margin:-41px 13px 0 11px;display:inline-block; vertical-align: top;}
.youth_interview_bg3 .list li .bg {width:350px;height:240px;}
.youth_interview_bg3 .list li img {margin-top:40px}
.youth_interview_bg3 .list li .pt {margin-top:23px}
.youth_interview_bg3 .list li .txt {margin-top:10px; font-size:16px; font-family:NanumGothicBold; text-align:left;}

/* 랜딩 심리학 20220113 */
.psychology_bg1{width:100%; height:670px;position:relative}
.psychology_bg1 .psychology_bg1_top{width:100%; background:#201452;height:626px;position:absolute;top:0;z-index:-1}
.psychology_bg1 .psychology_bg1_bom{width:100%; background:#e7e1ff;height:44px;position:absolute;bottom:0;z-index:-1}
.psychology_bg1 img {z-index:99}
.psychology_bg2{width:100%; background:#e7e1ff;}
.psychology_bg3{width:100%; background:#372c7e;}
.psychology_bg4{width:100%; background:#eeeeee;}
.psychology_bg5{width:100%; background:#392081;}
.psychology_bg6{width:100%; background:#1e2982;}
.psychology_bg7{width:100%; background:#1d61b6;}
.psychology_bg4 .psychology_fast_btn {position:absolute;left:50%;margin-left:-283px;margin-bottom:120px;bottom:0}
.psychology_bg5 .psychology_package_btn {position:absolute;left:50%;margin-left:-283px;margin-bottom:101px;bottom:0}


/*랜딩 안전공학 20240111*/
.safetyengineering_bg1{position:relative;width:100%; background:#d1e5ff;}
.safetyengineering_bg2{width:100%; background:#aed5fe;}
.safetyengineering_bg3{width:100%; background:#eeeeee;}
.safetyengineering_bg4{width:100%; background:#fff;}
.safetyengineering_bg4 h1 {font-size:58px;line-height:75px; text-align:center;color:#161c4f;letter-spacing:-1px; padding-top:120px; font-family:NanumbarunGothic;}
.safetyengineering_bg4 h1 span{color:#5842a1;font-family:NanumbarunGothic; weight:800;}
.safetyengineering_bg5{width:100%; background:#d1e5ff;}
.safetyengineeringTbl {width:1100px;margin:0 auto;}
.safetyengineeringTbl_blank1 {margin-top:40px;padding-bottom:130px}
.safetyengineeringTbl table {width:100%;margin:0 auto;border-top:none}
.safetyengineeringTbl thead th {background:#424a5a;color:#fff; font-family:NanumbarunGothic; font-size:20px;line-height:20px;text-align:center;padding:18px 0}
.safetyengineeringTbl tbody td {padding:16px 10px;background:#fff; font-family:NanumbarunGothic; font-size:20px;line-height:27px;text-align:center;font-family:NanumGothicBold;border-bottom:none;}
.safetyengineeringTbl .hsp thead th {border-left:2px solid #fff;border-right:2px solid #fff;}
.safetyengineeringTbl .hsp tbody td {border:2px solid #fff;}

.safetyengineeringTbl tbody td.bg_compulsory {background:#e7e9f9;color:#283551;font-family:NanumbarunGothic; }
.safetyengineeringTbl tbody td.bg_compulsory2 {background:#e7e9f9;color:#283551; font-family:NanumbarunGothic; text-align:left; padding:20px; height:100px;}
.safetyengineeringTbl tbody td.bg_choice {background:#dee7f1;color:#283551;font-family:NanumbarunGothic; } 
.safetyengineeringTbl tbody td.bg_choice2 {background:#dee7f1;color:#283551;font-family:NanumbarunGothic; text-align:left; padding:20px; height:280px; line-height: 1.6;} 
.safetyengineering_txt{font-size:14px; text-align:right; padding:10px;}



/*랜딩 공통 개강일 20220627*/
.rending_openday {position:absolute;width:100%;top:0;margin:0 auto;z-index:1;}
.rending_openday .date {position:absolute;top:0;left:50%;width:1160px;margin-left:-580px;z-index:999;}
.rending_openday .date dt {position:absolute;font-size:34px;line-height:34px;margin-left:245px;padding-top:25px;color:#fff;font-weight:bold;text-align:left;}
.rending_openday .date dt span,
.rending_openday .date dd span {color:#fd620b}
.rending_openday .date dt:before {position:absolute;top:21px;left:-100px;width:79px;height:69px;content:'';background:url(/hspImages/rending/2018/rending_openday_img.png) no-repeat;}
.rending_openday .date dd {position:absolute;right:135px;padding-left:30px;padding-top:19px;line-height:24px;font-size:16px;color:#fff;text-align:left}
.rending_openday .date dd:before {position:absolute;width:1px;height:42px;vertical-align:middle;top:24px;left:0;content:'';background:#fff;filter:alpha(opacity=50);opacity:0.5;}
.rending_openday .bg {z-index:99;background:#000;filter:alpha(opacity=60);opacity:0.8;width:100%;height:90px;top:0;}

/*평생교육바우처 20180906*/
.education_voucher_bg1{width:100%; background:url(/hspImages/rending/2018/education_voucher01_bg.jpg) repeat;}
.education_voucher_bg11{width:100%; background:#e1f4fc; }
.education_voucher_bg2{width:100%; background:#0a104f;}
.education_voucher_bg3{width:100%; background:#fff;}
.education_voucher_bg4{width:100%; background:#bae4ef;}
.education_voucher_bg5{width:100%; background:#e1f4fc;}
.education_voucher_bg6{width:100%; background:#00adb2;}
.education_voucher_bg7{width:100%; background:#f3fafa;}

/*학자금대출 안내 20221227*/
.studentloan_bg1{width:100%; background:url(/hspImages/rending/studentloan_topbg.jpg) repeat;}
.studentloan_bg2{width:100%; background:#009cfc; }
.studentloan_bg3{width:100%; background:#2162c7; }
.studentloan_bg4{width:100%; background:#eceeff; }
.studentloan_bg5{width:100%; background:#4854a8; }

/*공인인증센터 20180927*/
.hspcertificate_bg1{ background:url(/hspImages/sub/hspcertificate_bg.jpg) repeat;}
.hspcertificate_menu1{width: 300px; height: 95px; background: #484771; display: inline-block; font-size:26px;
    color: #fff;
    font-family: NanumGothic;
	border-radius:10px;
    text-align:center;
    padding: 10px 0 0 10px;
	margin:15px 10px 10px 10px;	
}
.hspcertificate_menu2{width: 300px; height: 95px; background: #dddddd; display: inline-block; font-size:26px;
    color: #333;
    font-family: NanumGothic;
	border-radius:10px;
    text-align:center;
    padding: 10px 0 0 10px;
	margin:15px 10px 10px 10px;	
}
.hspcertificate_menu3{width: 300px; height: 95px; background: #F7BA00; display: inline-block; font-size:26px;
    color: #333;
    font-family: NanumGothic;
	border-radius:10px;
    text-align:center;
    padding: 10px 0 0 10px;
	margin:15px 10px 10px 10px;	
}
.hspcertificate_box{width:1080px; margin:auto; border:3px solid #d8dfdf; background: #fff;padding:40px;font-size:18px; text-align:left; }
.hspcertificate_box_title{width:1130px; height:48px;  margin:auto;  background:url(/hspImages/sub/hspcertificate_title_name.png) no-repeat; font-size:30px; text-align:left; padding-top: 82px;padding-left:30px; letter-spacing:-1.5px;}
.hspcertificate_txtbox{width:1120px; margin:auto; padding:20px;font-size:16px; text-align:left; }
.hspcertificate_txtbox2{width:1120px; background:#fff; margin:auto;border:3px solid #d8dfdf; padding:20px;font-size:14px; text-align:left; color:#000 }
.hspcertificate_bg2{background:#484771;}
.hspcertificate_bg3{background:#0055ac; }

.hspcertificate_tabs {height:100px; background:#0055ac;}
.hspcertificate_tab_con ul {width:1160px;margin:0 auto}
.hspcertificate_tab li {float:left}
.hspcertificate_tab li a {width:382px;height:70px;display:inline-block;  letter-spacing:-1px;padding-top:20px;color:#000;font-size:22px;background:#eaeaf0;text-align:center; border-right:2px solid #0055ac;border-top:2px solid #0055ac;}
.hspcertificate_tab li a span {font-size:22px;display:block;letter-spacing:-1px;font-family:NanumGothicBold;}
.hspcertificate_tab li a.select,
.hspcertificate_tab li a:hover, 
.hspcertificate_tab li a:focus {background:#0055ac; color:#fff}
.hspcertificate_box



/* 한사평 랜딩 공통 민간자격증 발급비 지원_20180614 */
.hakjumrending_private_wrap {width:100%;position:relative}
.hakjumrending_con_private {position:relative;width:980px;margin:0 auto}
.hakjumrending_private_btn {position:absolute;left:127px;bottom:95px}


/*사복보육평생청지교양 자격증 탑이미지 배경_20180803*/
.hakjumrending_license_bg1{width:100%; background:#e9e8ed;}
.hakjumrending_license_bg2{width:100%; background:#00195d;}


/* why한사평 */
.why_hakjum_01 {width:100%;background:#121424}
.why_hakjum_02 {background:#a09fa0}
.why_hakjum_02_1 {background:#a09fa0} /* 20210311 추가 */
.why_hakjum_02_2 {background:#0b101b} /* 20210311 추가 */
.why_hakjum_03 {background:#2e2e2e}
.why_hakjum_04 {background:#9cbcc5}
.why_hakjum_05 {background:#e6e6e6}

/* why한사평_new - 20220317추가 */
.whyhakjum_new_01 {background:#06081e}
.whyhakjum_new_02 {background:#16242b}
.whyhakjum_new_03 {background:#2148a2}
.whyhakjum_new_03 .wsize{width:1160px;text-align:center;margin:0 auto}
.whyhakjum_new_03 .list {padding-bottom:110px}
.whyhakjum_new_03 .list li {margin:60px 10px 0 10px;display:inline-block; *zoom:1; *display:inline;vertical-align:top}
.whyhakjum_new_03 .list li .bg {width:325px;height:365px;background:url(/hspImages/rending/whyhakjum_new_03_bg.jpg) 0 0 no-repeat;}
.whyhakjum_new_03 .list li img {margin-top:40px}
.whyhakjum_new_03 .list li .pt {margin-top:23px}
.whyhakjum_new_03 .list li .btn {width:321px;height:41px;margin-top:10px;border:2px solid #fff;text-align:center;color:#fff;font-size:18px;display:inline-block;line-height:39px;font-family:NanumGothicBold;}
.whyhakjum_new_03 .list li a:active,
.whyhakjum_new_03 .list li a:hover {text-decoration:underline}
.whyhakjum_new_04 {background:#1f2178}
.whyhakjum_new_04 .whyhakjum_qrcode {margin:90px 0 70px 0} /* 20240527 추가 */
.whyhakjum_new_04 .whyhakjum_qrcode li {display:inline-block} /* 20240527 추가 */
.whyhakjum_new_04 .whyhakjum_qrcode li + li {margin-left:50px} /* 20240527 추가 */
.whyhakjum_new_05 {background:#c6f0fc}
.whyhakjum_new_05 .listsize{width:1105px;text-align:center;margin:0 auto;padding-top:80px}
.whyhakjum_new_05 .listsize .list {padding:0 0 130px 0;height:440px;position:relative;}
.whyhakjum_new_05 .listsize .list li {display:inline-block; *zoom:1; *display:inline;}
.whyhakjum_new_05 .listsize .list li.evnet1 {position:absolute;top:0;left:0}
.whyhakjum_new_05 .listsize .list li.evnet2 {position:absolute;top:0;left:270px}
.whyhakjum_new_05 .listsize .list li.evnet3 {position:absolute;top:0;left:830px}
.whyhakjum_new_05 .listsize .list li.evnet4 {position:absolute;top:220px;left:270px}
.whyhakjum_new_05 .listsize .list li.evnet5 {position:absolute;top:220px;left:555px}
.whyhakjum_new_06 {background:#380069;position:relative}
.whyhakjum_new_06 .btn {position:absolute;bottom:100px;left:50%;margin-left:-260px}
.whyhakjum_new_07 {background:#456ad2} /* 20220506 추가 */
.whyhakjum_new_07 .list li {margin:80px 0 15px 0;display:inline-block; *zoom:1; *display:inline;width:275px;height:305px;background:#1d4edd;float:left} /* 20220506 추가 */
.whyhakjum_new_07 .list {width:1160px;margin:0 auto; padding-left:60px} /* 20220506 추가 */
.whyhakjum_new_07 .list li.bg {background:#0b40b7} /* 20220506 추가 */
.whyhakjum_new_07 .list li img {text-align:center;padding-top:55px} /* 20220506 추가 */
.whyhakjum_new_07 .text {width:1160px;margin:0 auto;text-align:right;padding-bottom:110px} /* 20220506 추가 */
.whyhakjum_new_07 .text img {padding-right:35px} /* 20220506 추가 */
.whyhakjum_result_01 {background:#200d30} /* 20221202 추가 */
.whyhakjum_result_02 {background:#ffd2d5} /* 20231206 추가 */
.whyhakjum_result_2025 {background:#a3e0fd} /* 20250326 추가 */

/* 사회복지사_보육교사 영상 */
.hakjumrending_video {height:552px; margin:0 auto; width:100%; background:url(../images/new_sub02_content04_bg.jpg) no-repeat 90px 0; text-align: center;}

/* 교양 테이블 */
table.tbl_list { width:980px;margin-bottom:20px; margin: auto;}
table.tbl_list thead th { padding:15px 0; background:#ffeace; border:2px solid #a3a3a3; font-weight:bold; text-align: center; font-size:18px }
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:15px 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 .red { color:#e55600;}


/* 방과후 돌봄교실지도사 */
.dolbom_01 {width:100%; background:#ffffff;}
.dolbom_02 {background:url(/hspImages/rending/event_20170706_1_bg.jpg) repeat;}
.dolbom_03 {background:url(/hspImages/rending/event_20170706_2_bg.jpg) repeat;}
.dolbom_04 {background:#095616;}
.dolbom_05 {background:url(/hspImages/rending/event_20170706_4-1_bg.jpg) repeat;}
.dolbom_06 {background:url(/hspImages/rending/event_20170706_4_bg.jpg) repeat;}
.dolbom_07 {background:#ffffff;}
.dolbom_08 {background:#f3f3f3;}

.dolbom_08 table { width:600px; border:0px; margin-left:200px; cellpadding:0px; cellspacing:0px; }
.dolbom_08 table tr.t_dolbom_01 {  }
.dolbom_08 table tr.t_dolbom_01 td { height:150px; }
.dolbom_08 table tr.t_dolbom_01 p { font-size:25px; text-align:center; }
.dolbom_08 table tr th { font-size:25px; background:#000; color:#fff; border:2px solid #000;}

.dolbom_08 table tr.t_dolbom_02 { background:#fff; border:2px solid #000; }
.dolbom_08 table tr.t_dolbom_02 td { width:400px; height:50px;}
.dolbom_08 table tr.t_dolbom_02 td font { color:#000; font-size:20px; margin-left:15px; }

.dolbom_08 table tr.t_dolbom_03 { background:#fff; border:2px solid #000; }
.dolbom_08 table tr.t_dolbom_03 td { width:400px; height:50px; }
.dolbom_08 table tr.t_dolbom_03 td font { color:#000; font-size:20px; margin-left:3px;}

.dolbom_08 table tr.t_dolbom_04 { background:#fff; border:2px solid #000;}
.dolbom_08 table tr.t_dolbom_04 td { width:400px; height:50px; }
.dolbom_08 table tr.t_dolbom_04 td font { color:#000; font-size:20px; margin-left:15px; }

.dolbom_08 table tr.t_dolbom_05 { background:#fff; border:2px solid #000; }
.dolbom_08 table tr.t_dolbom_05 td { width:400px; height:200px;}
.dolbom_08 table tr.t_dolbom_05 td font { color:#000; font-size:20px; }
.dolbom_08 table tr.t_dolbom_05 td p { width:550px; font-size:20px; text-align:center;}

.dolbom_08 table tr.t_dolbom_06 td { width:600px; border:0px; text-align:center; padding-top:30px; }
.dolbom_08 table tr.t_dolbom_07 td { width:600px; border:0px; text-align:center; padding-top:5px; }

/* 학습자 맞춤 관리 20190814 */
.hspteacher_onetoone_01 {background:#002b4d}
.hspteacher_onetoone_02 {background:#fff}
.hspteacher_onetoone_03 {background:#394eae}
.hspteacher_onetoone_04 {background:#2c2c2c}
.hspteacher_onetoone_05 {background:#6a0202}
.hspteacher_onetoone_06 {background:#212752}

/* 보육, 사복, 평생, 청소년 전과목 보유 */
.allsubjects_possession_01 {background:#313131}
.allsubjects_possession_02 {background:#dfdfdf}
.allsubjects_possession_03 {background:#434343}
.allsubjects_possession_04 {background:#ffeb5d}
.allsubjects_possession_05 {background:#383838}

/* 과제, 토론 1번이면 OK */
.agenda_discuss_01 {background:#fff}
.agenda_discuss_02 {background:#ffe36a}
.agenda_discuss_03 {background:#333}
.agenda_discuss_03 img {margin:167px 0 229px 12px}
.agenda_discuss_04 {background:#63b0e8}

/* 무료강좌 제공 20190814 */
.freelecture_provide_01 {background:#0053c9}
.freelecture_provide_02 {background:#2f4557}
.freelecture_provide_03 {background:#013762}
.freelecture_provide_04 {background:#63b0e8}
.freelecture_provide_05 {background:#63b0e8}
.freelecture_provide_05 img {margin:0 0 90px 150px}

/* 무료재수강 기회 제공 */
.hspfree_discuss_01 {background:#64c72e}
.hspfree_discuss_02 {background:#0480d1}
.hspfree_discuss_03 {background:#e8ecf4}
.hspfree_discuss_04 {background:#20b3b5}
.hspfree_discuss_05 {background:#e8ecf4}
.hspfree_discuss_05 img {margin:50px 0 50px 12px}

/* 자격증 및 각종 신청 안내 방법 */
.license_info_section {clear:both}
.rending_license_info_con {width:1160px;margin:0 auto}
.license_info_01 {width:100%;height:670px;background:url(/hspImages/rending/license_info_bg.jpg) repeat-x}
.license_info_01_short {width:100%;height:500px;background:url(/hspImages/rending/license_info_bg.jpg) repeat-x} /* 메뉴가 4개여서 한 줄일 경우만 적용 */
.license_info_con .tit {font-size:48px;margin-top:55px;text-align:center;color:#fff;line-height:70px}
.license_info_con .tit span {font-size:64px;color:#00adef;display:block;font-family:NanumGothicBold;}
.license_info_menu {text-align:center;padding-top:30px}
.license_info_menu li {position:relative; border-radius:10px;box-shadow:0 0 7px #191919;display:inline-block;*display:inline; *zoom:1;text-align:center;margin:3px;vertical-align:middle;float:left}
.license_info_menu li a {display:block;width:280px;height:162px; box-sizing: border-box;}
.license_info_menu li a span {text-align:center;color:#fff;display:block;margin-top:-127px;font-size:20px;line-height:25px;font-family:NanumGothicBold;letter-spacing:-1px}
.license_info_menu li a img {text-align:center;padding-top:85px}
.license_info_menu li.first {background:#00adef; margin-right: 5px;}
.license_info_menu li.two {background:#ffc41d;  margin-right: 5px;}
.license_info_menu li.two span,
.license_info_menu li.five span {color:#333 !important;}
.license_info_menu li.three {background:#525e6b; margin-right: 5px;}
.license_info_menu li.four {background:#2bbab8; margin-right: 5px;}
.license_info_menu li.five {background:#ffc41d;}
.license_info_menu li.six {background:#525e6b; margin-right: 5px;}
.license_info_menu li.seven {background:#2bbab8; margin-right: 5px;}
.license_info_menu li.eight {background:#00adef; margin-right: 5px;}
.license_info_01 .license_info_con, 
.license_info_01_short .license_info_con, 
.license_info_02 .license_info_con {width:1160px;margin:0 auto;float:left;}
.license_info_02 .license_info_con {padding:70px 0}
.license_info_02 .license_info_con h3 {text-align:center;padding-bottom:50px;font-size:50px;color:#444;font-family:NanumGothicBold;}
.license_info_con .boxbg {background:#eee;margin-bottom:50px;padding:30px;border-radius:10px;}
.license_info_02_number > li  { margin:80px 0 0 0;font-size:24px; list-style-type:decimal; margin-left:40px;font-family:NanumGothicBold; }
.license_info_02_number > li:first-child { margin-top:0}
.license_info_02_line_box { border:3px solid #dadada; border-radius:10px;text-align:center;padding:30px 5px; margin:15px 0 10px -36px; }
.license_info_02_number .explain {font-size:17px;font-family:NanumGothic;margin-top:20px;}
.license_info_con .videolink_con {text-align:center;margin-bottom:50px} /* 추가 20211125 */
.license_info_con .videolink_con .videolink {position: relative;font-size:24px;font-family:NanumGothicBold;padding-left:65px;text-decoration:underline} /* 추가 20211125 */
.license_info_con .videolink_con .videolink:before {display:block;position:absolute;top:-5px;left:0;content: '';width:57px;height:47px;background:url(/hspImages/rending/2018/icon_videolink.png) no-repeat;} /* 추가 20211125 */
.license_info_con .videolink_con span {font-size:18px;font-family:NanumGothic;text-decoration:none} /* 추가 20211125 */

/* 자격증 및 각종 신청 안내 방법 - 유튜브 링크 20211206_추가 */
.license_info_con .txt {display:inline-block;font-size:17px;margin-top:20px;padding:0 10px;background:#00a6ed;color:#fff} 
.license_info_youtube {background:#f3f3f3;height:505px;margin-top:75px;text-align:center}  
.license_info_youtube > h4 {font-size:40px;font-family:NanumGothicBold;padding-top:70px;line-height:40px;}  
.license_info_youtube > p {font-size:18px;padding:23px 0 35px 0;}
.license_info_youtube > p span {font-size:16px;} 
.license_info_youtube >.youtubeCon li {position: relative;width:240px;height:204px;font-size:24px;font-family:NanumGothicBold;display:inline-block; *zoom:1; *display:inline;text-align:center;padding:0 4px}  
.license_info_youtube >.youtubelink {position: relative;}
.license_info_youtube .youtubelink p {color:#fff;font-size:28px;line-height:28px;padding-top:50px;font-family:NanumGothicBold;}
.license_info_youtube li.youtubelink a:before {display:block;position:absolute;top:93px;left:70px;content: '';width:99px;height:21px;background:url(/hspImages/rending/2018/youtubelink.png) no-repeat;} 
.license_info_youtube li.youtubelink a:after {display:block;position:absolute;top:123px;left:104px;content: '';width:35px;height:35px;background:url(/hspImages/rending/2018/youtubelink_play.png) no-repeat;}
.license_info_youtube a {display:inline-block; *zoom:1; *display:inline;width:240px;height:204px;}
.license_info_youtube a.youtubelink_01 {background:url(/hspImages/rending/2018/youtubelink_01.jpg) center top no-repeat;}
.license_info_youtube a:hover.youtubelink_01 {background:#1b4457;}
.license_info_youtube a.youtubelink_02 {background:url(/hspImages/rending/2018/youtubelink_02.jpg) center top no-repeat;}
.license_info_youtube a:hover.youtubelink_02 {background:#3c2e52;}
.license_info_youtube a.youtubelink_03 {background:url(/hspImages/rending/2018/youtubelink_03.jpg) center top no-repeat;}
.license_info_youtube a:hover.youtubelink_03 {background:#3a3a3a;}
.license_info_youtube a.youtubelink_04 {background:url(/hspImages/rending/2018/youtubelink_04.jpg) center top no-repeat;}
.license_info_youtube a:hover.youtubelink_04 {background:#784f30;}

/* 자격증 및 각종 신청 안내 방법 - 범용공인인증서안내 탭 추가 20220405_추가 */
.license_info_certificate_tab {position:relative;float:left;width:100%}
.license_info_certificate_tab ul > li h2 .tab {display:inline-block;position:absolute;top:-1px;width:174px;height:56px;line-height:46px;font-size:18px;border:3px solid #525e6b;color:#525e6b;text-align:center;border-radius:10px;box-sizing:border-box;}
.license_info_certificate_tab ul > li:nth-child(1) > h2 a.tab {left:-1px;z-index:50;}
.license_info_certificate_tab ul > li:nth-child(2) > h2 a.tab {left:194px;z-index:60;}
.license_info_certificate_tab ul > li:nth-child(3) > h2 a.tab {left:389px;z-index:70;}
.license_info_certificate_tab ul > li:nth-child(4) > h2 a.tab {left:584px;z-index:80;}
.license_info_certificate_tab ul > li:nth-child(5) > h2 a.tab {left:779px;z-index:90;}
.license_info_certificate_tab ul > li:nth-child(6) > h2 a.tab {left:974px;z-index:100;}

.license_info_certificate_tab ul > li > h2 a:hover,
.license_info_certificate_tab ul > li > h2 a.select {color:#fff;background:#525e6b}

/* 기존학습자 타과정 소개 랜딩 공통_20180427 */
.wrap_othercourse{width:100%;margin:0 auto;clear:both;text-align:center}

/* 기존학습자 타과정 소개 랜딩   :   사회복지사_20180427 */
.othercourse_sabok_01 {background:#f2f9f5}
.othercourse_sabok_02 {background:#c2d4d2}
.othercourse_sabok_tabs {height:173px;background:url(/hspImages/rending/othercourse_sabok_tab_bg.jpg) repeat-x}
.othercourse_sabok_tab_con ul {width:1160px;margin:0 auto}
.othercourse_sabok_tab li {float:left}
.othercourse_sabok_tab li a {width:385px;height:148px;display:inline-block;*zoom:1;*display:inline;letter-spacing:-1px;padding-top:25px;color:#fff;line-height:60px;font-size:35px;background:#124ebb;border-left:1px solid #b4bfb9;text-align:center}
.othercourse_sabok_tab li a  span {font-size:50px;display:block;letter-spacing:-1px;font-family:NanumGothicBold;}
.othercourse_sabok_tab li a.select,
.othercourse_sabok_tab li a:hover, 
.othercourse_sabok_tab li a:focus {background:#fff;color:#153e9b}
.othercourse_sabok_boyuk_blue {background:#173e98}
.othercourse_sabok_boyuk01 {background:#fff}
.othercourse_sabok_boyuk01 p {padding:105px 0 45px 0}
.othercourse_sabok_youth02 {background:#fffbec}
.othercourse_sabok_lifelong01 {background:#f4f4f4}

/* 기존학습자 타과정 소개 랜딩   :   보육교사_20180430 */
.othercourse_boyuk_01 {background:#ffd0e8}
.othercourse_boyuk_tabs {height:113px;background:#ffd0e8}
.othercourse_boyuk_tab_con ul {width:1160px;margin:0 auto;background: #ffd0e8;}
.othercourse_boyuk_tab li {text-align: center;display:inline-block;*zoom:1;*display:inline;}
.othercourse_boyuk_tab li a {width:277px;height:103px;display:inline-block;*zoom:1;*display:inline;letter-spacing:-1px;padding-top:10px;margin-right:1px; color:#858585;font-size:25px;background:#fff;text-align:center; border-radius:30px 30px 0 0;}
.othercourse_boyuk_tab li a span {font-size:45px;display:block;letter-spacing:-1px;font-family:NanumGothicBold;}
.othercourse_boyuk_tab li a.select,
.othercourse_boyuk_tab li a:hover, 
.othercourse_boyuk_tab li a:focus {background:#fa739e;color:#fff}
.othercourse_boyuk_sabok_pink {background:#ff739e}
.othercourse_boyuk_sabok_pink p {padding-bottom:80px}
.othercourse_boyuk_sabok01 {background:#ebeef6}
.othercourse_boyuk_sabok03 {background:#7f7297}
.othercourse_boyuk_sabok01 p {padding:105px 0 45px 0}
.othercourse_boyuk_sabok04{background:#fcf3ff}
.othercourse_boyuk_sabok05{background:#ebeef6}
.othercourse_boyuk_sabok06{background:#8399e6}

.othercourse_boyuk_youth02 {background:#fffbec}
.othercourse_boyuk_youth01 {background:#494c74}
.othercourse_boyuk_youth03 {background:#c73864}
.othercourse_boyuk_lifelong01 {background:#f4f4f4}
.othercourse_boyuk_lifelong03 {background:#73476d}


/* 기존학습자 타과정 소개 랜딩   :   보육사복_20180502 */
.othercourse_boyuksabok_01 {background:url(/hspImages/rending/othercourse_boyuksabok_01_bg.jpg) repeat-x}
.othercourse_boyuksabok_02 {background:#ffe96f;}
.othercourse_boyuksabok_03 {background:#f34848;}
.othercourse_boyuksabok_tabs {height:110px; background:#f34848;}
.othercourse_boyuksabok_tab_con ul {width:1160px;margin:0 auto}
.othercourse_boyuksabok_tab li {float:left}
.othercourse_boyuksabok_tab li a {width:575px;height:100px;display:inline-block;*zoom:1;*display:inline;letter-spacing:-1px;padding-top:10px;margin-right:1px; color:#fff;font-size:25px;background:#282a50;text-align:center; }
.othercourse_boyuksabok_tab li a span {font-size:45px;display:block;letter-spacing:-1px;font-family:NanumGothicBold;}
.othercourse_boyuksabok_tab li a.select,
.othercourse_boyuksabok_tab li a:hover, 
.othercourse_boyuksabok_tab li a:focus {background:#fff;color:#282a50}
.othercourse_boyuksabok_white{background:#fff}
.othercourse_boyuksabok_blue{background:#2d69e4}
.othercourse_boyuksabok_skyblue{background:#e9f6ff}
.othercourse_boyuksabok_navy{background:#282a50}
.othercourse_boyuksabok_navy2{background:#0c3d96}
.othercourse_boyuksabok_purple{background:#7c5ed8}
.othercourse_boyuksabok_mauve{background:#faf3ff}



/* 기존학습자 타과정 소개 랜딩   :   청소년지도사_20180503 */
.othercourse_youth_01 {background:#bde4ff}
.othercourse_youth_tabs {height:113px;background:#bde4ff}
.othercourse_youth_tab_con ul {width:1160px;margin:0 auto;background: #bde4ff;}
.othercourse_youth_tab li {display:inline-block;*zoom:1;*display:inline;text-align: center;}
.othercourse_youth_tab li a {width:277px;height:103px;display:inline-block;*zoom:1;*display:inline;letter-spacing:-1px;padding-top:10px;margin-right:1px; color:#848484;font-size:25px;background:#fff;text-align:center; border-radius:30px 30px 0 0;}
.othercourse_youth_tab li a span {font-size:45px;display:block;letter-spacing:-1px;font-family:NanumGothicBold;}
.othercourse_youth_tab li a.select,
.othercourse_youth_tab li a:hover, 
.othercourse_youth_tab li a:focus {background:#2365e8;color:#fff}
.othercourse_youth_sabok01 {background:#2365e8}
.othercourse_youth_sabok02 {background:#ebeef6}
.othercourse_youth_sabok03 {background:#807797}
.othercourse_youth_sabok04{background:#fcf3ff}
.othercourse_youth_sabok05{background:#ebeef6}
.othercourse_youth_sabok06{background:#8399e6}

.othercourse_youth_boyuk01 {background:#fff}
.othercourse_youth_boyuk02 {background:url(/hspImages/rending/othercourse_youth_boyuk02_bg.jpg) repeat}
.othercourse_youth_boyuk03 {background:#f5ebf6}
.othercourse_youth_boyuk04 {background:#dae5ff}
.othercourse_youth_boyuk05 {background:#fff}

.othercourse_youth_lifelong01 {background:#fff}
.othercourse_youth_lifelong02 {background:#494d74}
.othercourse_youth_lifelong03 {background:#f5ebf6}
.othercourse_youth_lifelong04 {background:#91b2f3}


/* 기존학습자 타과정 소개 랜딩   :   평생교육사_20180503 */
.othercourse_lifelong_01{background:#ffd928}
.othercourse_lifelong_tabs {height:135px;background:#713f26}
.othercourse_lifelong_tab_con ul {width:1160px;margin:0 auto;background: #703e25;}
.othercourse_lifelong_tab li {display:inline-block;*zoom:1;*display:inline;text-align:center;height:135px;vertical-align: top;}
.othercourse_lifelong_tab li a {width:245px;display:inline-block;*zoom:1;*display:inline;letter-spacing:-1px;padding-top:20px;padding-bottom:20px;margin-top:43px;margin-right:15px; color:#713f26;background:#ffd928;text-align:center; border-radius:15px 15px 0 0;}
.othercourse_lifelong_tab li a span {font-size:33px;display:block;letter-spacing:-1px;font-family:NanumGothicBold;}
.othercourse_lifelong_tab li a.select,
.othercourse_lifelong_tab li a:hover, 
.othercourse_lifelong_tab li a:focus {background:url(/hspImages/rending/othercourse_lifelong_tab_bg.jpg);color:#713f26}

.othercourse_lifelong_sabok01{background:url(/hspImages/rending/othercourse_lifelong_sabok01_bg.jpg) repeat-x}
.othercourse_lifelong_sabok_yellow{background:#fff7cf}
.othercourse_lifelong_sabok04{background:#efefef}
.othercourse_lifelong_sabok07{background:#4c4942}
.othercourse_lifelong_boyuk05{background:url(/hspImages/rending/othercourse_lifelong_boyuk05_bg.jpg) repeat-x}


/* 기존학습자 타과정 소개 랜딩   :   공통 최대할인가격_20180509 */
.othercourse_maxpricesale {background:#313a52}
.othercourse_maxpricesale_tell {background:#3d4a79;height:200px}
.othercourse_maxpricesale_tell p {color:#fff;font-size:40px;line-height:44px;padding-top:70px}
.othercourse_maxpricesale_tell strong {font-size:60px}

/* 민간자격증 신청_20180524 */
.private_license_section {position:relative;width:100%}
.private_license_con {width:1160px;margin:0 auto;text-align:center}
.private_license_01 {background:#1e2769}
.private_license_02 {background:url(/hspImages/rending/private_license_02_bg.jpg) repeat}
.private_license_03 {background:#f3f3f3}
.private_license_tb {padding:120px 0 145px 0 !important;}
.private_license_04 {background:#6550a7}
.private_license_06 {background:#1e4586}
.private_license_07 {background:#5841a3}
.private_license_boxline  {border:4px solid #b7aae1;background:#fff;padding:30px 60px;text-align:center;border-radius:15px}
.private_license_boxline_tb  {padding-bottom:120px;}
.private_license_boxline p {font-size:22px}
.private_license_table td,
.private_license_table th {font-size:15px}
.private_license_personal_boxline  {border:1px solid #d4d4d4;background:#fff;padding:30px 60px;font-size:16px;color:#767676;text-align:left}
.private_license_personal {font-size:16px;color:#767676;text-align:right;margin-top:10px}
.private_license_personal input {margin-right:15px}
.private_license_personal span {margin-top:20px;font-size:15px;text-align:right;display:block}


/* 민간자격증 신청_20230809 */
.private_license2023_section {position:relative;width:100%}
.private_license2023_con {position:relative; width:1160px;margin:0 auto;text-align:center}
.private_license2023_01 {background:#00752f}
.private_license2023_01 img {padding-bottom:30px}
.private_license2023_02 {background:#fff}
.private_license2023_02 h2 {font-size:32px;text-align:left;letter-spacing:-1px;padding:70px 0 30px 0;line-height:32px} 
.private_license2023_02 h2 span {font-family:NanumGothic;} 
.private_license2023_boxline  {border:4px solid #0d4c23;background:#fff;padding:30px 60px;text-align:center;border-radius:15px;font-size:21px}
.private_license2023_personal_boxline  {border:1px solid #d4d4d4;background:#fff;padding:35px 40px;font-size:16px;color:#555555;text-align:left;border-radius:15px}
.private_license2023_btn {text-align:center;padding-top:65px;padding-bottom:40px}
a.private_license2023_btn_green {color:#fff;font-size:28px;background:#0d4c23;padding:28px 60px;line-height:28px;border-radius:50px;font-family:NanumGothicBold;display:inline-block}
a.private_license2023_btn_yellow {color:#0d4c23;font-size:28px;background:#ffc13d;padding:28px 60px;line-height:28px;border-radius:50px;font-family:NanumGothicBold;display:inline-block}
a.private_license2023_btn_green span,
a.private_license2023_btn_yellow span {padding-left:55px;font-size:22px}
.private_license2023_txt {font-size:26px;text-align:left;letter-spacing:-1px;padding:40px 0 30px 0;line-height:26px;font-family:NanumGothicBold;} 
.private_license2023_txt span {font-family:NanumGothic;}
.private_license2023Tbl table {width:100%;margin:0 auto;border-top:none; border-collapse: separate;border-spacing: 5px 5px;  }
.private_license2023Tbl th { background:#00752f;color:#fff;font-size:19px;text-align:center;font-family:NanumGothic;}	 
.private_license2023Tbl td {border: 1px solid #d2d2d2;font-size:19px;text-align:center;background:#fff }
.private_license2023Tbl .tbltxt th,
.private_license2023Tbl .tbltxt td  {font-size:17px;padding:25px }
.private_license2023Tbl .txt {font-family:NanumGothicBold;}
.private_license2023Tbl .area {position:absolute;bottom:65px;width:86%;margin-left:7%;}
a.private_license2023_btn_line {color:#0d4c23;font-size:28px;border:3px solid #0d4c23;padding:28px 60px;line-height:28px;border-radius:50px;font-family:NanumGothicBold;display:inline-block;margin-bottom:40px}
a.private_license2023_btn_line span {padding-left:55px;font-size:22px}
.private_license2023_txt_kind {font-size:26px;text-align:center;padding:70px 0 30px 0;line-height:26px;} 
.private_license2023_notebox {background:#00752f;padding:45px 60px;border-radius:15px;color:#fff;text-align:left;font-size:17px}
.private_license2023_num li {list-style: decimal;}
.private_license2023_num li span {color:#ffc13d;font-family:NanumGothicBold;}
.private_license2023_num li + li {padding-top:20px}
.private_license2023_tb th,
 .private_license2023_tb td {padding:15px 35px;border:none;font-size:21px}
.private_license2023_table td,
.private_license2023_table th {font-size:15px}
.private_license2023_personal {font-size:16px;color:#555555;text-align:right;margin-top:10px}
.private_license2023_personal input {margin-right:15px}
.private_license2023_personal span {margin-top:20px;font-size:15px;text-align:right;display:block}



/* 친구추천 이벤트 20200304 */
.friend_event_01 {width:100%;background:url(/hspImages/rending/friend_event_01_bg.jpg) 50% 50% no-repeat}
.friend_event_02 {background:#e7d5ee}
.friend_event_03 {background:#502d7f;position:relative;}
.friend_event_03 .btn {position:absolute;left:50%;margin-left:-201px;margin-bottom:50px;bottom:0;text-align:center}
.friend_event_04 {background:#b699e2;position:relative;}
.friend_event_04 .btn {position:absolute;left:50%;margin-left:-201px;margin-bottom:50px;bottom:0;text-align:center}
.friend_event_05 {background:#ebebeb}

/* 랜딩-보육 실시간 온라인 대면수업도 걱정없이 한사평에서 버튼 20201102 */
.child_careteacher_bg3 .child_careteacher_postscript_btn {position:absolute;left:50%;margin-left:-320px;margin-bottom:90px;bottom:0}

/* 랜딩-보육 보육실습 수강신청 바로가기 버튼 20210324 */
.child_careteacher_bg5 .btn_child_careteacher10_table {position:absolute;left:50%;margin-left:-332px;margin-bottom:90px;bottom:0}

/* 랜딩-사복 사회복지현장실습수강신청 바로가기 버튼 20210324 */
.social_welfare_bg4 .btn_social_welfare07_table01 {position:absolute;left:50%;margin-left:-530px;margin-bottom:123px;bottom:0}
.social_welfare_bg4 .btn_social_welfare07_table02 {position:absolute;left:50%;margin-left:25px;margin-bottom:123px;bottom:0}

/* 랜딩-평생 평생교육실습 수강신청 바로가기 버튼 20210324 */
.lifelong_educator_bg4 .btn_lifelong_educator_07_table {position:absolute;left:50%;margin-left:-328px;margin-bottom:78px;bottom:0}

/* 랜딩-경영학 패키지 확인하기 버튼 20210112 */
.business_bg3 .business_package_btn {position:absolute;left:50%;margin-left:-320px;margin-bottom:115px;bottom:0}

/* 높이값 지정 */
.h_br_up {height:190px}
.h_br_down {height:300px}

/* 하단 무료상담 신청하기 */
.bottom_apply_up {position:fixed;bottom:0;width:100%;height:42px; z-index:20; text-align:center;border-bottom:6px #b8074b solid}
.bottom_apply_down {position:fixed;bottom:0;width:100%;height:120px; z-index:20; text-align:center;}
#bottom_apply_wrap {height:90px; background-color:#b8074b; z-index:20; text-align:left; }
#bottom_apply {width:980px; margin:0 auto; padding-top:10px; height:104px;}
.bottom_apply_row01 {margin-bottom:10px;}
.bottom_apply_row02 {margin-bottom:10px;}
.bottom_apply_tit {color:#fff; text-align:left; vertical-align:middle; font-weight:bold;}
.bottom_apply_agree {color:#fff; font-size:12px; letter-spacing:-0.75px;}
.bottom_apply_agree a {color:#ccc; font-size:11px; text-decoration:underline;}
.bottom_apply_foam_txt {color:#fff; margin-left:2px;}
.bottom_apply_btn1 {width:142px; height:70px; position:relative; top:-60px; float:right;}



/* 하단 무료상담 신청하기
#bottom_apply_wrap {position:fixed; bottom:0; width:100%; height:130px; background-color:#333d49; z-index:20; text-align:left; }
#bottom_apply {width:960px; margin:0 auto; padding-top:15px; height:104px;}
.bottom_apply_row01 {margin-bottom:10px;}
.bottom_apply_row02 {margin-bottom:10px;}
.bottom_apply_tit {color:#fff; text-align:left; vertical-align:middle; font-weight:bold;}
.bottom_apply_agree {color:#fff; font-size:12px; letter-spacing:-0.75px;}
.bottom_apply_agree a {color:#ccc; font-size:11px; text-decoration:underline;}
.bottom_apply_foam_txt {color:#fff; margin-left:2px;}
.bottom_apply_btn1 {width:142px; height:84px; position:relative; top:-100px; float:right;}
 */
 
 
 
 
  /*실습과목 정보제공 신청*/
.wrap_practice_info{width:100%;margin:0 auto;clear:both;text-align:center}
.practice_info_rending01{background:url(/hsphakjumrending/images/request_info_topbg.jpg) repeat}
.practice_info_rending02{background-color:#415184;}
.practice_info_rending03{background-color:#415184;}
.practice_info_rending04{background-color:#415184;}
.practice_info_rending06{background-color:#272d3b;}
.practice_info_rending_table_bg{background-color:#fff; width:1160px; margin:auto;}
.practice_info_rending_table{width:80%; margin:auto;}
.practice_info_rending_table td{height:50px; font-size:22px; color:#fff; font-weight:600; text-align:center;}
.practice_info_rending_table th{height:50px; font-size:22px; font-weight:600; text-align:center;}
.practice_info_rending_fontcolor{color:#d455ac;}
.practice_info_rending_txt1{color:#5d5d5d; font-size:24px; text-align:center; padding:10px;}
.practice_info_rending_txt2{color:#1b31a5; font-size:30px; text-align:center; margin:10px;}
.practice_info_btn_blue{width: 120px; background: #336eb7; margin:3px; padding: 6px 2px 6px 2px; display: inline-block; font-size: 16px; color: #fff !important; font-family: NanumGothicBold; text-align: center;}
.practice_info_btn_red{width: 120px; background: #ff6464; margin:3px; padding: 6px 2px 6px 2px; display: inline-block; font-size: 16px; color: #fff !important; font-family: NanumGothicBold; text-align: center;}
.practice_info_box1{width:80%; font-size:22px; font-weight:400; text-align:left; margin:40px auto 5px;}
.practice_info_box2{width:80%; font-size:14px; text-align:left; margin:auto; padding:2px 0 0 20px}

.practice_info_rending_tabs {height:100px;background-color:#415184;}
.practice_info_rending_tab_con ul {width:1160px;margin:0 auto}
.practice_info_rending_tab li {float:left}
.practice_info_rending_tab li a {width:385px;height:100px;display:inline-block;*zoom:1;*display:inline;letter-spacing:-1px;padding-top:22px;color:#666; font-size:35px;background:#c1c1c1;border-right:1px solid #96938f;text-align:center;box-sizing:border-box}
.practice_info_rending_tab li a  span {font-size:40px;display:block;letter-spacing:-1px;font-family:NanumGothicBold;}
.practice_info_rending_tab li a.select,
.practice_info_rending_tab li a:hover, 
.practice_info_rending_tab li a:focus {background:#13e1a7;color:#000; font-weight:bold;}


 /*실습과목 수강 신청 중 탭 20210324 */
.practice_course_tab_wrap {height:100px;background-color:#415184;}
.practice_course_tab_center {width:1160px;margin:0 auto}
.practice_course_tab li {float:left}
.practice_course_tab li a {width:385px;height:100px;display:inline-block;*zoom:1;*display:inline;letter-spacing:-1px;color:#666; font-size:35px;line-height:97px;background:#c1c1c1;border-right:1px solid #96938f;text-align:center;box-sizing:border-box}
.practice_course_tab li a  span {font-size:40px;display:block;letter-spacing:-1px;font-family:NanumGothicBold;}
.practice_course_tab li a.select,
.practice_course_tab li a:hover, 
.practice_course_tab li a:focus {background:#3f8cd5;color:#000; font-weight:bold;}

.practice_course_tab_con_wrap{width:100%;position:relative;background-color:#415184;}
.practice_course_tab_con {width:1154px;margin:0 auto;border:3px solid #3f8cd5;}
.practice_course_tab_con .btn_child_careteacher10_table {position:absolute;left:50%;margin-left:-332px;margin-bottom:90px;bottom:0}
.practice_course_tab_con .btn_social_welfare07_table01 {position:absolute;left:50%;margin-left:-530px;margin-bottom:123px;bottom:0}
.practice_course_tab_con .btn_social_welfare07_table02 {position:absolute;left:50%;margin-left:25px;margin-bottom:123px;bottom:0}
.practice_course_tab_con .btn_lifelong_educator_07_table {position:absolute;left:50%;margin-left:-328px;margin-bottom:78px;bottom:0}

/* 랜딩 9월 이벤트 20220816 */
.event_september_top {width:100%; background:#040419;}
.event_september_bg1 {width:100%; background:url(/hspImages/rending/2018/event_september_01_bg.jpg) repeat;}
.event_september_bg2 {width:100%; background:#0e96cc;}
.event_september_bg1 .event_september_btn {position:absolute;left:50%;margin-left:-308px;bottom:380px}
.event_september_bg2 .event_september_btn {position:absolute;left:50%;margin-left:-308px;bottom:380px}
.event_september_bg3{width:100%; background:#00e18b;}
.event_september_bg3 .event_september_btn1 {position:absolute;left:50%;margin-left:-500px;bottom:360px}
.event_september_bg3 .event_september_btn2 {position:absolute;left:50%;margin-left:15px;bottom:360px}

/* 랜딩 마지막개강반 20221019 */
.event_lastclass_top {width:100%; background:#220052;}
.event_lastclass {width:100%; background:#220052;}
.event_lastclass .wsize1 {width:1160px;text-align:center;margin:0 auto;background:#fff;display:inline-block}
.event_lastclass .list {padding-bottom:100px;margin-top:-20px}
.event_lastclass .list li {position:relative;margin:10px;display:inline-block; *zoom:1; *display:inline;}
/* .event_lastclass01 > .list li .bg {position:relative;width:474px;height:400px;} */
.event_lastclass .list li .btn {position:absolute;width:428px;height:55px;left:23px;bottom:20px;display:inline-block;}
.event_lastclass .list li .btn a.link01 {position:absolute;width:210px;height:55px;background:#325fbd;text-align:center;color:#fff;font-size:21px;line-height:51px;font-family:NanumGothicBold;}
.event_lastclass .list li .btn a.link02 {position:absolute;width:210px;height:55px;background:#152c58;text-align:center;color:#fff;font-size:21px;line-height:51px;font-family:NanumGothicBold;}
.event_lastclass .list li .btn a.link03 {position:absolute;width:210px;height:55px;background:#883eb1;text-align:center;color:#fff;font-size:21px;line-height:51px;font-family:NanumGothicBold;}
.event_lastclass .list li .btn a.link01.left,
.event_lastclass .list li .btn a.link02.left,
.event_lastclass .list li .btn a.link03.left {left:0;}
.event_lastclass .list li .btn a.link01.right,
.event_lastclass .list li .btn a.link02.right,
.event_lastclass .list li .btn a.link03.right {right:0;}
.event_lastclass .list li a:active,
.event_lastclass .list li a:hover {text-decoration:underline}
.event_lastclass .wsize2 {width:1160px;text-align:center;margin:0 auto;background:#fff;margin-bottom:150px;display:inline-block}

/* 랜딩 2023년 첫 개강반 이벤트 20221116 */
.event_firstopen_bg {width:100%; background:#434cbd;}
.event_firstopen_bg .event_firstopen_btn1 {position:absolute;left:50%;margin-left:-425px;bottom:80px;box-shadow:10px 10px 10px rgba(0, 0, 0, 0.2)}
.event_firstopen_bg .event_firstopen_btn2 {position:absolute;left:50%;margin-left:40px;bottom:80px;box-shadow:10px 10px 10px rgba(0, 0, 0, 0.2)}
.event_firstopen_bg .event_firstopen_btn3 {position:absolute;left:50%;margin-left:-273px;bottom:80px;box-shadow:10px 10px 10px rgba(0, 0, 0, 0.2)}
.event_firstopen_bg .event_firstopen_btn4 {position:absolute;left:50%;margin-left:-425px;bottom:185px;box-shadow:10px 10px 10px rgba(0, 0, 0, 0.2)}
.event_firstopen_bg .event_firstopen_btn5 {position:absolute;left:50%;margin-left:40px;bottom:185px;box-shadow:10px 10px 10px rgba(0, 0, 0, 0.2)}
.event_firstopen_bg .marginB {padding-bottom:105px}


/* 랜딩 2023년 3월 개강 20230130 */
.event_march_top {width:100%; background:#ffebe9;}
.event_march_bg1 {width:100%; background:#1c2ab1;}
.event_march_bg1 .event_march_btn1 {position:absolute;left:50%;margin-left:-503px;bottom:15px}
.event_march_bg1 .event_march_btn2 {position:absolute;left:50%;margin-left:46px;bottom:15px}


/* 랜딩 2023년 9월 개강 20230809 */
.event_september2023_bg {width:100%; background:#76bfd1;}
.event_september2023_bg .event_march_btn1 {position:absolute;left:50%;margin-left:-503px;bottom:15px}
.event_september2023_bg .event_march_btn2 {position:absolute;left:50%;margin-left:46px;bottom:15px}


/* 랜딩 2023년 12월 12일 개강 20231204 */
.event_onlyhsp2023_bg1 {width:100%; background:#5a3adb;}
.event_onlyhsp2023_bg2 {width:100%; background:url(/hspImages/rending/20231204_onlyhsp_bg.jpg) repeat;}
.event_onlyhsp2023_bg3 {width:100%; background:#0c1834;}
.event_onlyhsp2023_bg3 .event_onlyhsp_btn1 {position:absolute;left:50%;margin-left:-362px;bottom:150px}



/* 랜딩 청소년지도사 올해면접 가능 마지막 개강반 6월 개강 20230130 */
.youth_lastclass_top {width:100%; background:#edfff3;}
.youth_lastclass_bg1 {width:100%; background:#00cd5e;}
.youth_lastclass_bg2 {width:100%; background:#356cf6;}
.youth_lastclass_bg1 .youth_lastclass_btn1 {position:absolute;left:50%;margin-left:-503px;bottom:15px}
.youth_lastclass_bg1 .youth_lastclass_btn2 {position:absolute;left:50%;margin-left:8px;bottom:15px}


/* 랜딩 무제한 무료재수강 20230629 */
.hsp_free2023_bg1 {width:100%; background:#022d58;}
.hsp_free2023_bg1 .hsp_free_btn1 {position:absolute;left:50%;margin-left:-450px;bottom:163px}
.hsp_free2023_bg1 .hsp_free_btn2 {position:absolute;left:50%;margin-left:8px;bottom:163px}


/* 오늘의 한과목이벤트 20230705 */
.today_han_bg1 {width:100%; background:url(/hspimages/rending/today_han_bg1_20240401.jpg) repeat}
.today_han_bg1_chu {width:100%; background:#2c2582;}
.today_han_bg2 {width:100%; background:#6adee2;}
.today_han_bg3 {width:100%; background:#f1f4ff;}
.today_han_box{width:1160px;  text-align:center;margin:0 auto;background:url(/hspimages/rending/today_han_03_bg_20240401.jpg) repeat }
.today_han_box .subject{font-size:50px; text-align:center; color:#ff0000; padding: 16px;font-family: NanumbarunGothic;  font-weight: 600;}
.today_han_box .handate{background: #4031d4; width: 400px;  border-radius: 28px;  display: inline-block;  color: #fff;  font-size: 35px;  line-height: 42px;  font-family: NanumGothicBold;  padding: 13px;  text-align: center;  vertical-align: top; margin-bottom: 30px;}
.today_han_box .subject_list{ margin-top: -20px;  margin: auto; display: inline-block;}
.today_han_box .subjectwrap{float:left; width: 344px; height:50px;  margin:20px 10px; text-align: center;  border: 1px solid #333; padding: 10px; font-size: 22px; font-family: NanumbarunGothicBold; font-weight:600; color: #7c00cb;}
.today_han_box .btn{top:50px;}



/* 보육교사 기간한정이벤트 20230731 */
.childcare_august_event_bg1 {width:100%; height:1664px; background:url(/hspimages/rending/childcare_event_bg1.jpg) repeat }
.childcare_august_event_bg2 {width:100%; background:#0081ff;}
.childcare_august_event_bg1 .btn{position:relative; bottom:255px;}



/* 재등록 이벤트 20230804 */
.event_re_registration_00 {width:100%; height:1338px;background:url(/hspImages/rending/event/event_re_registration_00_bg.jpg) repeat;}
.event_re_registration_01 {width:100%; background:#330762;}
.event_re_registration_02 {width:100%; background:#3b00af;}
.event_re_registration_03 {width:100%; background:#102c72;}
.event_re_registration_04 {width:100%; background:#0c0a0e;}
.event_re_registration_02 .event_re_registration_02_btn1 {position:absolute;left:50%;margin-left:-241px;bottom:380px;}
.event_re_registration_03 .event_re_registration_03_btn1 {position:absolute;left:50%;margin-left:-337px;bottom:137px;}
.event_re_registration_04 .event_re_registration_04_btn1 {position:absolute;left:50%;margin-left:-229px;bottom:69px;}




/* 랜딩 실습:보육 20221221 */
.practice_child_careteacher_bg1 {background:#4a68b3;position:relative}
.practice_child_careteacher_bg2 {background:#feeed8;position:relative}
.practice_child_careteacher_bg1 .btn3 {position:absolute;bottom:160px;left:50%;margin-left:-259px;}
.practice_child_careteacher_bg2 .btn2 {position:absolute;bottom:100px;left:50%;margin-left:-259px;}
.practice_child_careteacher_bg2 .btn4 {position:absolute;bottom:100px;left:50%;margin-left:-259px;}

.practice_child_careteacher .hakgi {font-size:34px;line-height:34px;padding:70px 0 9px 0;text-align:center;color:#4060ad;letter-spacing:-1px}
.practice_child_careteacher .open {font-size:50px;line-height:50px;padding-bottom:80px;text-align:center;font-weight:bold;color:#4060ad;letter-spacing:-1px}
.practice_child_careteacher_openinfo {margin-left:30%;text-align:left;margin-bottom:10px}
.practice_child_careteacher_openinfo dt {width:195px;border-radius:50px;display:inline-block;color:#fff;font-size:22px;line-height:22px;font-family:NanumGothicBold;padding:10px 0;text-align:center;vertical-align:top}
.practice_child_careteacher_openinfo dd {display:inline-block;font-size:22px;line-height:22px;font-family:NanumGothicBold;padding:10px 0 0 20px;}
.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:-5px}
.practice_child_careteacher_openinfo dd.area_date span {color:#434343;line-height:31px !important;}
.practiceTbl tbody td.bg_blue {background:#4a68b3;color:#fff}


/* 랜딩 실습:사복 20221221 */
.practice_social_welfare_bg1 {background:#754ab3;position:relative}
.practice_social_welfare_bg2 {background:#f3fdd8;position:relative}
.practice_social_welfare_bg1 .btn3 {position:absolute;bottom:160px;left:50%;margin-left:-259px;}
.practice_social_welfare_bg2 .btn2 {position:absolute;bottom:100px;left:50%;margin-left:-259px;}
.practice_social_welfare_bg2 .btn4_01 {position:absolute;bottom:100px;left:50%;margin-left:-435px;}
.practice_social_welfare_bg2 .btn4_02 {position:absolute;bottom:100px;left:50%;margin-left:7px;}

.practice_social_welfare .hakgi {font-size:34px;line-height:34px;padding:70px 0 9px 0;text-align:center;color:#6b40ac;letter-spacing:-1px}
.practice_social_welfare .open {font-size:50px;line-height:50px;padding-bottom:80px;text-align:center;font-weight:bold;color:#6b40ac;letter-spacing:-1px}
.practice_social_welfare_openinfo {margin-left:30%;text-align:left;margin-bottom:10px}
.practice_social_welfare_openinfo dt {width:195px;border-radius:50px;display:inline-block;color:#fff;font-size:22px;line-height:22px;font-family:NanumGothicBold;padding:10px 0;text-align:center;vertical-align:top}
.practice_social_welfare_openinfo dd {display:inline-block;font-size:22px;line-height:22px;font-family:NanumGothicBold;padding:10px 0 0 20px;}
.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:-5px}
.practice_social_welfare_openinfo dd.area_date span {color:#434343;line-height:31px !important;}
.practiceTbl tbody td.bg_pansypurple {background:#754ab3;color:#fff}
.practiceTbl tbody td.bg_orange {background:#d74d38;color:#fff} 


/* 랜딩 실습:평생 20221221 */
.practice_lifelong_educator_bg1 {background:#b45f4a;position:relative}
.practice_lifelong_educator_bg2 {background:#d8fbff;position:relative}
.practice_lifelong_educator_bg1 .btn3 {position:absolute;bottom:160px;left:50%;margin-left:-259px;}
.practice_lifelong_educator_bg2 .btn2 {position:absolute;bottom:100px;left:50%;margin-left:-259px;}
.practice_lifelong_educator_bg2 .btn4 {position:absolute;bottom:100px;left:50%;margin-left:-259px;}

.practice_lifelong_educator .hakgi {font-size:34px;line-height:34px;padding:70px 0 9px 0;text-align:center;color:#a75645;letter-spacing:-1px}
.practice_lifelong_educator .open {font-size:50px;line-height:50px;padding-bottom:80px;text-align:center;font-weight:bold;color:#a75645;letter-spacing:-1px}
.practice_lifelong_educator_openinfo {margin-left:30%;text-align:left;margin-bottom:10px}
.practice_lifelong_educator_openinfo dt {width:195px;border-radius:50px;display:inline-block;color:#fff;font-size:22px;line-height:22px;font-family:NanumGothicBold;padding:10px 0;text-align:center;vertical-align:top}
.practice_lifelong_educator_openinfo dd {display:inline-block;font-size:22px;line-height:22px;font-family:NanumGothicBold;padding:10px 0 0 20px;}
.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:-5px}
.practice_lifelong_educator_openinfo dd.area_date span {color:#434343;line-height:31px !important;}
.practiceTbl tbody td.bg_brown {background:#b45f4a;color:#fff}


/* 랜딩 실습:보육, 사복, 평생 개강반_실습과목 정보제공 신청 공통 테이블 20221221 */
.practiceTbl_wrap {width:960px;margin:0 auto;}
.practiceTbl_blank1 {margin-top:40px;padding-bottom:270px}
.practiceTbl_blank2 {padding-bottom:100px}
.practiceTbl table {width:100%;margin:0 auto;border-top:none}
.practiceTbl thead th {background:#434343;color:#fff;font-size:20px;line-height:20px;text-align:center;padding:18px 0}
.practiceTbl tbody td {padding:16px 10px;background:#fff;font-size:20px;line-height:27px;text-align:center;font-family:NanumGothicBold;border-bottom:none;}
.practiceTbl .child_yellow thead th {border-left:5px solid #feeed8;border-right:5px solid #feeed8;}
.practiceTbl .child_yellow tbody td {border:5px solid #feeed8;}
.practiceTbl .child_blue thead th {border-left:5px solid #4a68b3;border-right:5px solid #4a68b3;}
.practiceTbl .child_blue tbody td {border:5px solid #4a68b3;}
.practiceTbl .social_green thead th {border-left:5px solid #f3fdd8;border-right:5px solid #f3fdd8;}
.practiceTbl .social_green tbody td {border:5px solid #f3fdd8;}
.practiceTbl .social_purple thead th {border-left:5px solid #754ab3;border-right:5px solid #754ab3;}
.practiceTbl .social_purple tbody td {border:5px solid #754ab3;}
.practiceTbl .social_brown thead th {border-left:5px solid #b45f4a;border-right:5px solid #b45f4a;}
.practiceTbl .social_brown tbody td {border:5px solid #b45f4a;}
.practiceTbl .lifelong_educator thead th {border-left:5px solid #d8fbff;border-right:5px solid #d8fbff;}
.practiceTbl .lifelong_educator tbody td {border:5px solid #d8fbff;}
.practiceTbl .textred {color:#e03f26}



/*랜딩리뉴얼 공통 20221228*/
.hakjumrending_common_new01{width:100%; background:#24284b;}
.hakjumrending_common_new02{width:100%; background:#32377e;}
.hakjumrending_common_new06 {background:#380069;position:relative}
.hakjumrending_common_new06 .btn {position:absolute;bottom:1470px;left:50%;margin-left:-260px}

/* 하단 무료 학습상담 신청 20230808 */
.free_consulation_up {position:fixed;bottom:0;width:300px;height:415px; z-index:99; right:0;background: #b8074b;border-radius:50px;text-align:center;transition-duration:0.4s}
.free_consulation_down {position:fixed;bottom:0;width:300px;height:52px; z-index:99;  right:0;background: #b8074b;border-radius:50px 50px 0 0;text-align:center;transition-duration:0.4s}
.free_consulation_up .tit_updown,
.free_consulation_down .tit_updown  {font-size:20px;color:#fff;font-weight:bold;font-family: NanumGothicBold;padding:10px  0;display: block;}
.free_consulation_up .tit_updown img,
.free_consulation_down .tit_updown img {padding:5px 0 0 10px}
.free_consulation_wrap { height: 358px;background-color: #fff;  text-align: left;width: 96%;margin: 0 auto; border-radius: 50px; }
.free_consulation {padding:15px 20px;color:#222; font-size:15px; }
.free_consulation input {height:32px;font-size:15px;box-sizing:border-box;border-radius:5px;}
.free_consulation select {border:1px solid #ccc;height:32px;font-size:15px;box-sizing:border-box;border-radius:5px;color:#8d8d8d}
.free_consulation input::placeholder{color:#8d8d8d}
.free_consulation .s92 {width:92px}
.free_consulation .s100 {width:100%}
.free_consulation .s55 {width:55px}
.free_consulation .s20 {width:18px;height:18px;margin: 0 5px 0 0;}
.free_consulation_row01 {margin-bottom:4px;}
.free_consulation_row01 .b10 {margin-bottom:10px;}
.free_consulation_row01 label {display:block; font-family:NanumGothicBold; }
.free_consulation_row02 {margin-bottom:13px;}
.free_consulation_row03 {text-align:center}
.free_consulation_agree {font-size:14px;letter-spacing:-1px;color:#8d8d8d }
.free_consulation_agree a {color:#6a6a6a;background:#d9d9d9; border:1px solid #acacac;border-radius:5px;padding:3px 5px;font-size:13px;display:inline-block;line-height:13px}
.free_consulation_row03 a {color:#fff;background: #b8074b;font-size:17px;border-radius:10px;padding:8px 20px;display:inline-block;line-height:17px; font-family:NanumGothicBold; }

.event_visit {background:#5fe2d5;}
.event_visit_pd {padding-bottom:120px;}
.event_visit_btn {position:absolute;left:50%;margin-left:-449px;bottom:223px;}
a.event_visit_btn1  {color: #474747; font-size: 30px; border: 5px solid #474747;padding: 20px 60px;line-height: 30px;border-radius: 50px;font-family: NanumGothicBold;display: inline-block;}
a.event_visit_btn1 span {padding-left:40px;font-size:26px}


/* 공동인증서를 스마트폰으로 내보내기(모바일웹) 안내 20240118 */
.pctomobile_bg{background:#006d38; padding:30px 0 40px 0;}
.pctomobile_bg2{padding:0;} /* 20240319 */
.pctomobile_bg2 h1{background:#006d38;color:#fff;font-size:26px; padding:15px 0;} /* 20240319 */
.pctomobile_bg2 h1 span{font-family: NanumGothic;} /* 20240319 */
.pctomobile {width:1160px;margin:0 auto;background:#fff;padding: 25px 40px; box-sizing: border-box;color:#000;}
.pctomobile > h2 {font-size:24px;text-align:left;font-weight:bold;font-family: NanumGothicBold;margin-left:15px}
.pctomobile > h2 > span {font-size:20px;font-weight:normal;font-family: NanumGothic;}
.pctomobile .contentstxt {font-size:15px;line-height:27px;text-align:left;background:#ededed;padding:13px 20px;margin-top:3px}
.pctomobile > img {margin:40px 0 65px 0}
.pctomobile2 {width:100%;} /* 20240319 */


/* 설 기념 이벤트 20240206 */
.event_seol_bg {width:100%; background:#002d51;}
.event_seol_bg2 {width:100%; background:#002d51;height:475px}
.event_seol_bg2 .event_seol_btn_sabok {position:absolute;left:50%;margin-left:-410px;bottom:145px;}
.event_seol_bg2 .event_seol_btn_boyuk {position:absolute;left:50%;margin-left:30px;bottom:145px;}
.event_seol_bg3 {width:100%; background:#0c0a0e;}
.event_seol_bg3 .event_seol_03_btn {position:absolute;left:50%;margin-left:-229px;bottom:69px;}


/*랜딩 2024 교양 20240311*/
.refinement_2024bg1{position:relative;width:100%; background:#171c32;}
.refinement_2024bg2{width:100%; background:#fff;}
.refinement_2024bg3{width:100%; background:#f3f3f3;}
.refinement_2024bg4{width:100%; background:#fff;}

/*랜딩 2024 경영 20240311*/
.business_2024bg1{position:relative;width:100%; background:#00af81;}
.business_2024bg2{width:100%; background:#fff;}
.business_2024bg3{width:100%; background:#f3f3f3;}
.business_2024bg4{width:100%; background:#fff;}
.business_2024bg5{width:100%; background:#f3f3f3;}
.business_2024bg6{width:100%; background:#001a3f;}

/* 랜딩 2024 심리학 20240311 */
.psychology2024_bg1{width:100%; position:relative;background:#ffc1d8;}
.psychology2024_bg2{width:100%; background:#fff;}
.psychology2024_bg3{width:100%; background:#f3f3f3;}
.psychology2024_bg4{width:100%; background:#fff;}
.psychology2024_bg5{width:100%; background:#f3f3f3;}
.psychology2024_bg6{width:100%; background:#fff;}
.psychology2024_bg4 .psychology_fast_btn {position:absolute;left:50%;margin-left:-283px;margin-bottom:120px;bottom:0}
.psychology2024_bg5 .psychology_package_btn {position:absolute;left:50%;margin-left:-283px;margin-bottom:101px;bottom:0}

/* 랜딩 2024 청소년지도사 20240311*/
.youth_2024bg1{position:relative;width:100%; background:#fccb48;}
.youth_2024bg2{width:100%; background:#fff;}
.youth_2024bg3{width:100%; background:#f3f3f3;}
.youth_2024bg4{width:100%; background:#fff;}
.youth_2024bg5{width:100%; background:#f3f3f3;}


/* 이벤트 휴면 해제 할인 20240402 */
.event_dormancy_clear_00 {width:100%; height:1338px;background:url(/hspImages/rending/event/event_re_registration_00_bg.jpg) repeat;}
.event_dormancy_clear_01 {width:100%; background:#330762;}
.event_dormancy_clear_02 {width:100%; background:#0c0a0e;}
.event_dormancy_clear_02 .event_dormancy_clear_02_btn1 {position:absolute;left:50%;margin-left:-229px;bottom:69px;}


/* 성적우수 장학생 후기 20240510 */
.sucess_story_top {width:100%; height:1189px;background:url(/hspImages/rending/sucess_story_top.jpg) repeat;}

.sucess_story_list_area {position:relative;width:100%;height:560px;}
.sucess_story_list_area2{height:330px;padding:30px 10px 30px 10px}
.sucess_story_list_anew {margin:14px}
.sucess_story_list_anew li {position:relative;display:inline-block;width:274px;height:273px;margin:6px;background:#fff;border:1px solid #d5d5d5; vertical-align:top;}
.sucess_story_list_anew .title {font-size:15px;line-height:23px; padding:16px; text-align:center; display:block;overflow:hidden; height: 190px;}
.sucess_story_list_anew .name {background-color:#406aed; height:35px; color:#fff; font-size:16px;}

.sucess_story_list_anew li a {display:block; cursor:pointer}
.sucess_story_list_anew li a:hover .event_tit {text-decoration:underline}

.sucess_story_list .btn_area a {position:absolute;width:35px;height:69px;top:360px;text-indent:-9999px}
.sucess_story_list .btn_prev {left:50%;margin-left:-715px;width:35px;height:69px;background:url(/hspImages/main2019/event_arrow_pre.png) no-repeat 0 0}
.sucess_story_list .btn_next {right:50%;margin-right:-715px;width:35px;height:69px;background:url(/hspImages/main2019/event_arrow_next.png) no-repeat 0 0}

.sucess_story_list_area2 > .event_sj_btn {position:relative;}
.sucess_story_list_area2 > .event_sj_btn > a {position:absolute;width:38px;height:38px;top:151px;text-indent:-99999px;}
.sucess_story_list_area2 > .event_sj_btn .event_sj_btn_prev {position:absolute;background:url(/hspImages/main2019/2023btn_event_prev.png) no-repeat 0 0;width:22px;height:34px;left:-11px;top:120px}
.sucess_story_list_area2 > .event_sj_btn .event_sj_btn_next {position:absolute;background:url(/hspImages/main2019/2023btn_event_next.png) no-repeat 0 0;width:22px;height:34px;right:-2px;top:120px}

.sucess_story_interview{width:100%; background:#fef4f1;}
.sucess_story_interview .title_bg{ width: 360px; height: 26px; margin:0 auto 43px;  border-bottom: 16px solid #a0c5ef; clear: both; }
.sucess_story_interview .sucess_title { font-size:26px;font-family: NanumbarunGothicBold; color:#333; text-align:center; }

.sucess_story_interview_box{width: 1160px;height:400px; margin:0 auto;}
.sucess_story_interview_box .review_play{position:relative;float:left; margin-left:2px; margin-right:2px;}
.sucess_story_interview_box .review_txt{width:368px; border:1px solid #c8c0be;text-align:center;color:#141414;font-size:14px;display:inline-block;line-height:20px; padding: 15px 5px 15px;}


/* 랜딩 청소년지도사 올해면접 가능 마지막 개강반 6월 개강 20240527 */
.youth_lastclass_top_2024 {width:100%; background:#edfff3;}
.youth_lastclass_bg1_2024 {width:100%; background:#00cd5e;}
.youth_lastclass_bg2_2024 {width:100%; background:#356cf6;}
.youth_lastclass_bg2_2024 .youth_lastclass_btn {margin-left:60px;}

/* 2024년 9월 대개강 이벤트 20240816 */
.event_september2024_bg {width:100%; background:#000177;}
.event_september2024_bg .event_september2024_btn1 {position:absolute;left:50%;margin-left:-512px;bottom:125px}
.event_september2024_bg .event_september2024_btn2 {position:absolute;left:50%;margin-left:15px;bottom:125px}


/* 2024년  마지막개강반 20241022 */
.november_lastclass_bg {width:100%; background:#fff6f2;}
.november_lastclass_bg .ovember_lastclass {width:1160px;text-align:center;margin:0 auto;background:#000;margin-top:60px;display:inline-block;border-radius:50px}
.november_lastclass_bg .ovember_lastclass > img {padding:80px 0 105px 0;}
.november_lastclass_bg .list {padding:0 0 115px 0;}
.november_lastclass_bg .list li {position:relative;margin:10px;display:inline-block; *zoom:1; *display:inline;}
.november_lastclass_bg .list li .btn {position:absolute;width:428px;height:55px;left:23px;bottom:20px;display:inline-block;}
.november_lastclass_bg .list li .btn a.link01 {position:absolute;width:210px;height:55px;background:#df5724;text-align:center;color:#fff;font-size:21px;line-height:51px;font-family:NanumGothicBold;}
.november_lastclass_bg .list li .btn a.link03 {position:absolute;width:210px;height:55px;background:#008699;text-align:center;color:#fff;font-size:21px;line-height:51px;font-family:NanumGothicBold;}
.november_lastclass_bg .list li .btn a.link01.left,
.november_lastclass_bg .list li .btn a.link03.left {left:0;}
.november_lastclass_bg .list li .btn a.link01.right,
.november_lastclass_bg .list li .btn a.link03.right {right:0;}
.november_lastclass_bg .list li a:active,
.november_lastclass_bg .list li a:hover {text-decoration:underline}

/* 2025년  얼리버드 이벤트 20250219 */
.event_february_2025_bg{width:100%; background:#4f068d;}
.event_february_2025_bg .event_february_2025_btn01 {position:absolute;left:50%;margin-left:-500px;bottom:420px}
.event_february_2025_bg .event_february_2025_btn02 {position:absolute;left:50%;margin-left:15px;bottom:420px}

/* 랜딩 문헌정보학 20250225 */
.library_information_bg1{width:100%; position:relative;background:#182b42;}
.library_information_bg2{width:100%; background:#fff;}
.library_information_bg3{width:100%; background:#f3f3f3;}
.library_information_bg4{width:100%; background:#015899;}


/* 2025년  마지막개강반_얼리버트 이벤트 20250407 */
.lastclass_earlybird_event_01_bg {width:100%; background:#ced4f1;}
.lastclass_earlybird_event_01_bg .ovember_lastclass {width:1160px;text-align:center;margin:0 auto;background:#000;margin-top:60px;display:inline-block;border-radius:50px}
.lastclass_earlybird_event_01_bg .ovember_lastclass > img {padding:80px 0 105px 0;}
.lastclass_earlybird_event_01_bg .list {padding:0 0 115px 0;}
.lastclass_earlybird_event_01_bg .list li {position:relative;margin:10px;display:inline-block; *zoom:1; *display:inline;}
.lastclass_earlybird_event_01_bg .list li .btn {position:absolute;width:428px;height:55px;left:23px;bottom:20px;display:inline-block;}
.lastclass_earlybird_event_01_bg .list li .btn a.link01 {position:absolute;width:210px;height:55px;background:#df5724;text-align:center;color:#fff;font-size:21px;line-height:51px;font-family:NanumGothicBold;}
.lastclass_earlybird_event_01_bg .list li .btn a.link03 {position:absolute;width:210px;height:55px;background:#008699;text-align:center;color:#fff;font-size:21px;line-height:51px;font-family:NanumGothicBold;}
.lastclass_earlybird_event_01_bg .list li .btn a.link01.left,
.lastclass_earlybird_event_01_bg .list li .btn a.link03.left {left:0;}
.lastclass_earlybird_event_01_bg .list li .btn a.link01.right,
.lastclass_earlybird_event_01_bg .list li .btn a.link03.right {right:0;}
.lastclass_earlybird_event_01_bg .list li a:active,
.lastclass_earlybird_event_01_bg .list li a:hover {text-decoration:underline}
.lastclass_earlybird_event_02_bg {width:100%; background:#00388a;}
.lastclass_earlybird_event_02_bg .earlybird_event_btn01 {position:absolute;left:50%;margin-left:-500px;bottom:420px}
.lastclass_earlybird_event_02_bg .earlybird_event_btn02 {position:absolute;left:50%;margin-left:15px;bottom:420px}


/* 2025년  얼리버드 이벤트 20250521 */
.event_may_2025_bg{width:100%; background:#0064ec;}
.event_may_2025_bg .event_may_2025_btn01 {position:absolute;left:50%;margin-left:-500px;bottom:375px}
.event_may_2025_bg .event_may_2025_btn02 {position:absolute;left:50%;margin-left:15px;bottom:375px}

/* 2025년  얼리버드 이벤트 20250915 */
.event_september_2025_bg {width:100%; background:#9ffff8;}
.event_september_2025_bg .event_may_2025_btn01 {position:absolute;left:50%;margin-left:-500px;bottom:375px}
.event_september_2025_bg .event_may_2025_btn02 {position:absolute;left:50%;margin-left:15px;bottom:375px}

/* 랜딩 faq */
.rending_faq {margin-top:115px}
.rending_faq h2 {position:relative;font-size:60px;color:#333;line-height:60px;font-weight:500;}
.rending_faq .txt {font-size:22px;color:#737373;line-height:22px;margin-top:25px;margin-bottom:100px}
.rending_faq h2 .point {width:415px;display:inline-block;background:linear-gradient(to top, #ffe400 36%, transparent 20%);padding-bottom:10px;} 
.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:35px 120px 35px 0;}
.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_q {font-size:26px;line-height:26px;color:#ffe400;-webkit-text-stroke:1px #333;margin:0 30px 0 45px;font-weight:500;}
.rending_faq_list li .question_wrap .question_tit {font-size:21px;font-weight:500; line-height:35px; 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:45px;top:50%;margin-top:-12px; width:20px;height:24px;background:url(/hspImages/rending/2025/hakjumrending_common_down.png)no-repeat 50% 50% / 20px;}
.rending_faq_list li.active .question_wrap .up:after {content: '';display:inline-block;position:absolute;right:45px;top:50%;margin-top:-12px; width:20px;height:24px;background:url(/hspImages/rending/2025/hakjumrending_common_up.png)no-repeat 50% 50% / 20px;}
.rending_faq_list .answer_wrap .answer {text-align:left;margin-bottom:35px; padding:50px 40px;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: 36px;height: 36px;font-size: 20px;font-weight: 500; border-radius: 50%;background: #4579df; color: #fff;}
.rending_faq_list .answer_wrap .answer .text {font-size:18px;line-height:30px;margin-left:25px;}

.faq_paginate { display:flex;align-items:center;justify-content:center;margin:80px 0 180px 0;}
.faq_paginate .num_list { display:flex;align-items:center;justify-content:center;margin:0 35px; }
.faq_paginate .num_list li { position:relative;width:45px;height:45px;font-size:17px;text-align:center;margin:0 5px;border-radius:50%; }
.faq_paginate .num_list li a { position:absolute;left:50%;top:50%;display:block;width:100%;height:100%;line-height:44px;color:#333;transform:translate(-50%, -50%); }
.faq_paginate .num_list li a:before { content: '';position:absolute;left:50%;top:50%;width:100%;height:100%;color:#fff;border-radius:50%;transform:translate(-50%, -50%);z-index:-1; }
.faq_paginate .num_list li.active a { color:#fff;font-weight:500}
.faq_paginate .num_list li.active a:before { background:#333; }
.faq_paginate .next { margin-right:30px; }
.faq_paginate .prev { margin-left:30px; }
.faq_paginate .num_list li:not(.active) a:hover:before {background:#dedede;}


/* 랜딩 사복 20250929 */
.social_welfare_2025_bg1{width:100%; background:#172154;position:relative}
.social_welfare_2025_bg1 .social_welfare_2025_bg1_btn {position:absolute;bottom:105px;margin-left:-242px;left:50%} 
.social_welfare_2025_bg2{width:100%; background:#e0e1fa;} 
.social_welfare_2024bg3 .social_box .btn_sale{float: right; width: 290px; padding: 8px; background-color:#f65617; color: #fff;  font-size: 24px;  display: inline-block; font-family: NanumbarunGothic;box-sizing: border-box;}
.social_welfare_2024bg3 .social_box .btn_package{float: right; width: 290px; padding:8px; background-color:#1d2b3a; color: #fff;  font-size: 24px;  display: inline-block; font-family: NanumbarunGothic;box-sizing: border-box;}