<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS sub */

/*20250202 수정*/
/*수강신청 페이지*/
/*Div First -&gt; 과정 카테고리 및 메세지 등*/
.register_wrap{display: flex; flex-direction: column; align-items: center;}
.register_wrap .register_divFirst{width: 1200px; margin-top: 25px;}
.register_wrap .register_divFirst .intro_title{ display: flex; align-items: flex-end;}
.register_wrap .register_divFirst .intro_title p:first-child{font-size: 33px; font-weight: 700; margin-right: 10px;}
.register_wrap .register_divFirst .intro_title p:nth-child(2){font-size: 16px; font-weight: 300; color: darkgrey;}

.register_wrap .register_divFirst .intro_message{display: flex; flex-direction: column; gap: 5px; border: 1px solid #dbdbdb; margin-top: 20px; padding: 10px 30px;}
.register_wrap .register_divFirst .intro_message p span{color: #3A79FA;}

.register_wrap .register_divFirst .lecture_link{display: grid; grid-template-columns: repeat(6, 1fr); margin-bottom: 40px;
    border-bottom: 1px solid #d9d9d9;}
.register_wrap .register_divFirst .lecture_link .lecture{display: flex; flex-direction: column; align-items: center;
    padding-bottom: 10px; margin-top: 19px;}
.register_wrap .register_divFirst .lecture_link .border-vertical{position: relative;}
.register_wrap .register_divFirst .lecture_link .border-vertical::before{position: absolute; bottom: -65px; right: 0; height: 130px; width: 0.5px;background:#eaeaea; content:'';z-index: 200;}
.register_wrap .register_divFirst .lecture_link .border-after{position: relative;}
.register_wrap .register_divFirst .lecture_link .border-after::after{position:absolute; bottom:0; height:1px;
    background:#eaeaea; content:'';width: 200px; z-index: 200;}
.register_wrap .register_divFirst .lecture_link .border-after-left{position: relative;}
.register_wrap .register_divFirst .lecture_link .border-after-right{position: relative;}
.register_wrap .register_divFirst .lecture_link .border-after-left::after{position:absolute; bottom:0; height:1px;
    background:#eaeaea; content:'';width: 200px; z-index: 200; left: 20px;}
.register_wrap .register_divFirst .lecture_link .border-after-right::after{position:absolute; bottom:0; height:1px;
    background:#eaeaea; content:'';width: 200px; z-index: 200; right: 20px;}
.register_wrap .register_divFirst .lecture_link .border-bottom-none{border-bottom: none;}
.register_wrap .register_divFirst .lecture_link .border-left-none{border-left: none;}
.register_wrap .register_divFirst .lecture_link .lecture img{ margin-bottom: 0; width: 38px; height: 38px;}
.register_wrap .register_divFirst .lecture_link .lecture p{font-size: 17px; font-weight: 400;margin-top: 10px;}

/*Div Second -&gt; 각 카테고리 별 수강 과목 #아직 이름은 안바꿈 css도 이전에 있던 거 그대로 사용 */

/*=================================================*/
/*Div Third -&gt; 수강 신청한 과목과 신청 버튼*/
.register_wrap .register_divThird{position:fixed; left:0; bottom:0; width: 100%; ;z-index:100; background-color: white;
    display: flex; justify-content: center;
    justify-content: center; box-shadow: 0 -9px 4px -2px rgba(0, 0, 0, 0.03);}
.register_divThird__padding-box{padding: 0 20px 10px 40px; width: 75%;}
/* c_license BG */
.register_wrap .register_divThird .select_title{margin: 25px 0;}
.register_wrap .register_divThird .select_title span{font-size: 25px; font-weight: 700; border-bottom: 3px solid #3A79FA;}
.register_wrap .register_divThird .select_box{display: flex; width: 100%; min-height: 80px;}
.register_wrap .register_divThird .select_box .select_lecture{border: 1px solid #dbdbdb;  width: 80%; padding: 15px 20px;
    border-radius: 5px; display: flex; ; align-items: center; }
.register_wrap .register_divThird .select_box .select_lecture p span{margin-right: 20px; padding: 10px 0; display:inline-block;}
.register_wrap .register_divThird .select_box .select_btn{width: 20%;}
.register_wrap .register_divThird .select_box .select_btn button{ background-color: #3A79FA; border: 1px solid #3A79FA; height: 100%;
    border-radius: 5px; padding: 10px 20px; color: white; font-size: 25px; font-weight: 600; cursor: pointer; margin-left: 10px; width: 100%;}


.container .titleBg{width:100%; height:60px; background:url(../../image/c_licenseBg.jpg) no-repeat; background-size:cover; padding:45px 0;}

.container .titleBg ul{width:1500px; margin:auto; text-align:center;}

.container .titleBg ul li{font-size:35px; color:#fff;}

.container .titleBg ul .line{width:60px; height:2px; background:#fff; margin:auto; margin-top:15px;}

/* c_license 서브 다운 메뉴 */

.sub_top{max-width:100%; min-width:1500px; height:50px; margin:60px 0; position:relative; top:0px; z-index:50;}

.sub_top&gt;.lnb{overflow:hidden; width:600px; margin:auto;}

.sub_top&gt;.lnb&gt;li{float:left; line-height:50px; text-align:center;}

.sub_top .lnb .select{background:#c52727;}

.sub_top .lnb .select&gt;a{color:#fff; border:1px solid #c52727;}

.sub_top&gt;ul&gt;li&gt;a{width:198px; height:48px; color:#212121; display:block; border:1px solid #c7c7c7;}

.sub_top&gt;ul&gt;li&gt;a:hover{width:198px; height:48px; background:#c52727; color:#fff; border:1px solid #c52727;}

.sub_top&gt;ul&gt;li&gt;span{display:none;}

.lnb&gt;li&gt;.subMenu&gt;li&gt;a{display:block; width:198px; background:#f5f5f5; border:1px solid #c7c7c7; border-top:none;}

.lnb&gt;li&gt;.subMenu&gt;li&gt;a:hover{background:#c52727; color:#FFF;}


/* 왼쪽 슬라이드메뉴 */
.newSub_top&gt;.lnb&gt;.box_btn{background:#fff;}
.newSub_top&gt;.lnb&gt;.box_btn:first-child a {border-top:1px solid #ccc;}
.newSub_top&gt;.lnb&gt;.box_btn a{padding-left:20px;width:248px; height:48px; font:18px 's-core-dream-regular';color:#333;line-height:48px;box-sizing:border-box;background:url(/images/btn_over.jpg) no-repeat center 0px;}
.newSub_top&gt;.lnb&gt;.box_btn a:hover{width:248px; height:48px; color:#fff;background-position:0 -48px !important;}
.newSub_top&gt;.lnb&gt;.select_chk a{width:248px; height:48px; background-position:0 -48px !important;color:#fff;}

/* notice  상담/커뮤니티 왼쪽 슬라이드메뉴 (공지사항, 자주하는질문, 문의게시판, 취업정보센터, 수강후기, 프로그램설치) */
.newSub_top&gt;.lnb&gt;.um12 a{width:248px; height:48px; background:url(../../image/notice/notice_02.jpg) no-repeat center 0px; border-top:1px solid #CCC;}
.newSub_top&gt;.lnb&gt;.um12 a:hover{width:248px; height:48px; background-position:0 -48px !important;}
.newSub_top&gt;.lnb&gt;.um13 a{width:248px; height:48px; background:url(../../image/notice/notice_03.jpg) no-repeat center 0px;}
.newSub_top&gt;.lnb&gt;.um13 a:hover{width:248px; height:48px; background-position:0 -48px !important;}
.newSub_top&gt;.lnb&gt;.um14 a{width:248px; height:48px; background:url(../../image/notice/notice_04.jpg) no-repeat center 0px;}
.newSub_top&gt;.lnb&gt;.um14 a:hover{width:248px; height:48px; background-position:0 -48px !important;}
.newSub_top&gt;.lnb&gt;.um15 a{width:248px; height:48px; background:url(../../image/notice/notice_05.jpg) no-repeat center 0px;}
.newSub_top&gt;.lnb&gt;.um15 a:hover{width:248px; height:48px; background-position:0 -48px !important;}
.newSub_top&gt;.lnb&gt;.um16 a{width:248px; height:48px; background:url(../../image/notice/notice_06.jpg) no-repeat center 0px;}
.newSub_top&gt;.lnb&gt;.um16 a:hover{width:248px; height:48px; background-position:0 -48px !important;}
.newSub_top&gt;.lnb&gt;.um17 a{width:248px; height:48px; background:url(../../image/notice/notice_07.jpg) no-repeat center 0px;}
.newSub_top&gt;.lnb&gt;.um17 a:hover{width:248px; height:48px; background-position:0 -48px !important;}
.newSub_top&gt;.lnb&gt;.um18 a{width:248px; height:48px; background:url(../../image/notice/notice_32.jpg) no-repeat center 0px;}
.newSub_top&gt;.lnb&gt;.um18 a:hover{width:248px; height:48px; background-position:0 -48px !important;}
.newSub_top&gt;.lnb&gt;.um19 a{width:248px; height:48px; background:url(../../image/notice/notice_34.jpg) no-repeat center 0px;}
.newSub_top&gt;.lnb&gt;.um19 a:hover{width:248px; height:48px; background-position:0 -48px !important;}

.newSub_top&gt;.lnb&gt;.um20 a{width:248px; height:48px; background:url(../../image/notice/notice_36.jpg) no-repeat center 0px;}
.newSub_top&gt;.lnb&gt;.um20 a:hover{width:248px; height:48px; background-position:0 -48px !important;}

.newSub_top&gt;.lnb&gt;.um21 a{width:248px; height:48px; background:url(../../image/notice/notice_210.jpg) no-repeat center 0px;}
.newSub_top&gt;.lnb&gt;.um21 a:hover{width:248px; height:48px; background-position:0 -48px !important;}

.newSub_top&gt;.lnb&gt;.select a{width:248px; height:48px; background-position:0 -48px !important;}

/* register 수강신청완료페이지  */
.newSub_R .re_Bg{width:1200px; height:723px; margin:auto;}


/* intro 교육원소개 왼쪽 슬라이드메뉴 (인사말, 조직도, 찾아오시는길) */
.newSub_top&gt;.lnb&gt;.um9 a{width:248px; height:48px; background:url(../../image/intro/intro_02.jpg) no-repeat center 0px; border-top:1px solid #CCC;}
.newSub_top&gt;.lnb&gt;.um9 a:hover{width:248px; height:48px; background-position:0 -48px !important;}
.newSub_top&gt;.lnb&gt;.um10 a{width:248px; height:48px; background:url(../../image/intro/intro_03.jpg) no-repeat center 0px;}
.newSub_top&gt;.lnb&gt;.um10 a:hover{width:248px; height:48px; background-position:0 -48px !important;}
.newSub_top&gt;.lnb&gt;.um11 a{width:248px; height:48px; background:url(../../image/intro/intro_04.jpg) no-repeat center 0px;}
.newSub_top&gt;.lnb&gt;.um11 a:hover{width:248px; height:48px; background-position:0 -48px !important;}
.newSub_top&gt;.lnb&gt;.select a{width:248px; height:48px; background-position:0 -48px !important;}

/* signUp 왼쪽 슬라이드메뉴 (회원가입, 로그인, 아이디비번찾기) */
.newSub_top&gt;.lnb&gt;.um6 a{width:248px; height:48px; background:url(../../image/login/signup_02.jpg) no-repeat center 0px; border-top:1px solid #CCC;}
.newSub_top&gt;.lnb&gt;.um6 a:hover{width:248px; height:48px; background-position:0 -48px !important;}
.newSub_top&gt;.lnb&gt;.um7 a{width:248px; height:48px; background:url(../../image/login/signup_03.jpg) no-repeat center 0px;}
.newSub_top&gt;.lnb&gt;.um7 a:hover{width:248px; height:48px; background-position:0 -48px !important;}
.newSub_top&gt;.lnb&gt;.um8 a{width:248px; height:48px; background:url(../../image/login/signup_04.jpg) no-repeat center 0px;}
.newSub_top&gt;.lnb&gt;.um8 a:hover{width:248px; height:48px; background-position:0 -48px !important;}
.newSub_top&gt;.lnb&gt;.select a{width:248px; height:48px; background-position:0 -48px !important;}

/* signUp 회원가입 오른쪽 메뉴 탭 (약관동의, 회원정보입력, 회원가입완료) */
.newSub_tab{width:930px;}
.newSub_tab&gt;div{width:930px; margin:auto;}
.newSub_tab&gt;div&gt;.sign_tabs{overflow:hidden;}
.newSub_tab&gt;div&gt;.sign_tabs li{float:left; cursor:pointer; width:310px; height:50px;}
.newSub_tab&gt;div&gt;.sign_tabs li:first-child{width:310px; height:50px; background:url(../../image/login/signup_05.jpg) no-repeat center 0px;}
.newSub_tab&gt;div&gt;.sign_tabs li:nth-child(2){width:310px; height:50px; background:url(../../image/login/signup_06.jpg) no-repeat center 0px;}
.newSub_tab&gt;div&gt;.sign_tabs li:last-child{width:310px; height:50px; background:url(../../image/login/signup_07.jpg) no-repeat center 0px;}
.newSub_tab&gt;div&gt;.sign_tabs&gt;.pointTab{width:310px; height:50px; background-position:0 -50px !important;}

/* notice  상담/커뮤니티 - 취업정보센터 오른쪽 메뉴 탭 (방과후학교지원센터, 병원•베이비시터•심리관련 지원센터) */
.newSub_tab&gt;div&gt;.notice1_tabs{width:930px; margin:auto; overflow:hidden;}
.newSub_tab&gt;div&gt;.notice1_tabs li{float:left; cursor:pointer; width:465px; height:50px;}
.newSub_tab&gt;div&gt;.notice1_tabs li:first-child{width:465px; height:50px; background:url(../../image/notice/notice_14.jpg) no-repeat center 0px;}
.newSub_tab&gt;div&gt;.notice1_tabs li:last-child{width:465px; height:50px; background:url(../../image/notice/notice_15.jpg) no-repeat center 0px;}
.newSub_tab&gt;div&gt;.notice1_tabs&gt;.pointTab{width:465px; height:50px; background-position:0 -50px !important;}
/* notice  상담/커뮤니티 - 프로그램설치 오른쪽 메뉴 탭 (강의를듣기위한권장PC사양, 강의를듣기위한필수프로그램) */
.newSub_tab&gt;div&gt;.notice2_tabs{width:930px; margin:auto; overflow:hidden;}
.newSub_tab&gt;div&gt;.notice2_tabs li{float:left; cursor:pointer; width:465px; height:50px;}
.newSub_tab&gt;div&gt;.notice2_tabs li:first-child{width:465px; height:50px; background:url(../../image/notice/notice_18.jpg) no-repeat center 0px;}
.newSub_tab&gt;div&gt;.notice2_tabs li:last-child{width:465px; height:50px; background:url(../../image/notice/notice_19.jpg) no-repeat center 0px;}
.newSub_tab&gt;div&gt;.notice2_tabs&gt;.pointTab{width:465px; height:50px; background-position:0 -50px !important;}

/* notice  상담/커뮤니티 오른쪽하단 셀렉트 및 검색 부분 (공지사항, 자주하는질문, 문의게시판, 취업정보센터, 수강후기, 프로그램설치) */
.newSub_R .sub_01 .explain .newSub_section01 .list_Search p{width:930px; height:30px; margin:auto; padding:0; text-align:center;}
.newSub_R .sub_01 .explain .newSub_section01 .list_Search p{margin:0; float:left;}
.newSub_R .sub_01 .explain .newSub_section01 .list_Search p select{width:100px; height:30px; border:1px solid #CCC;}
.newSub_R .sub_01 .explain .newSub_section01 .list_Search p .searchword{width:193px; height:26px; padding-left:5px; border:1px solid #CCC;}

/* notice  상담/커뮤니티 게시글 보는 페이지 (공지사항, 자주하는질문, 문의게시판, 취업정보센터, 수강후기, 프로그램설치) */
.newSub_R .sub_01 .explain .newSub_section01 .contsView{width:888px; padding:20px; }
.newSub_R .sub_01 .explain .newSub_section01 .contsView span{font-size:14px; line-height:20px;}
.newSub_R .sub_01 .explain .newSub_section01 .contsView span img{position:relative;left:50%;transform: translateX(-50%);width:60%;}
.newSub_R .sub_01 .explain .newSub_section01 .contsView&gt; textarea{width:888px; height:500px; border:none; resize:none;}

.newSub_R .sub_01 .explain .newSub_section01 .contsViewTextarea{width:930px;}
.newSub_R .sub_01 .explain .newSub_section01 .contsViewTextarea span{font-size:14px; line-height:20px;}
.newSub_R .sub_01 .explain .newSub_section01 .contsViewTextarea&gt; textarea{width:888px; padding:20px; height:500px; border:1px solid #CCC; resize:none;}

.newSub_R .sub_01 .explain .newSub_section01 .lec_select{width:930px; height:30px;}
.newSub_R .sub_01 .explain .newSub_section01 .lec_select select{width:465px; height:30px; border:1px solid #CCC; position:absolute; right:0; padding-left:10px;}
.newSub_R .sub_01 .explain .newSub_section01 .lec_select .lec_select_text{width:100%; height:30px; border:0px solid #CCC; text-align:center;}

/*첨부파일부분*/
.newSub_R .sub_01 .explain .newSub_section01 .filebox{position:relative;}
.newSub_R .sub_01 .explain .newSub_section01 .filebox input[type="file"] {position: absolute; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0);}
.newSub_R .sub_01 .explain .newSub_section01 .filebox label {display: inline-block; width:200px; height:30px; cursor: pointer; background:url(../../image/notice/notice_25.jpg) no-repeat center 0px; position:absolute; top:0; right:0;}
/* named upload */
.newSub_R .sub_01 .explain .newSub_section01  .filebox .upload-name {display: inline-block; width:688px; height:28px; padding:0 20px; margin:0; /* label의 패딩값과 일치 */ font-size:14px; line-height:30px; background:#FFF; border:1px solid #CCC; -webkit-appearance: none; /* 네이티브 외형 감추기 */ -moz-appearance: none; appearance: none; }

/* register 수강신청완료페이지  */
.newSub_R .re_Bg{width:1200px; height:723px; margin:auto;}

/* signUp 회원가입 - 약관동의 부분 박스 */
.newSub_R .sub_01 .explain .newSub_section01 .signup_08_Box{width:888px; height:158px; padding:20px; border:1px solid #CCC; overflow:auto;}
.newSub_R .sub_01 .explain .newSub_section01 .signup_08_Box li{line-height:25px; font-size:15px; color:#494949; margin-bottom:20px;}
/* signUp 회원가입 - 회원정보입력 박스 */
.newSub_R .sub_01 .explain .newSub_section04{width:930px; overflow:hidden; position:relative;}
.newSub_R .sub_01 .explain .newSub_section04 .inputSignText{width:276px; height:26px; border:none; padding:0 10px;}
/* 로그인 */ /*20250201수정*/
.loginChBg{display:flex; flex-direction: column; width:930px; padding:45px 0;}
.ifNewUser{display: flex; justify-content: flex-end; font-size: 15px;}
/*20250124 수정 padding 45 -&gt; 30*/
.loginChBg h1{font-size: 40px;}
.loginChBg .loginBox{display: flex; flex-direction: column; align-items: center; width:100%; height:250px; padding:30px 0;}
.loginChBg .loginBox .loginBox_third{display: flex; justify-content: space-between; font-size: 15px;}
.loginChBg .loginBox .loginBox_third .find_link{margin-right: 10px;}
.loginChBg .loginBox li{float:left; position:relative; margin-bottom:10px;}
.loginChBg .loginBox li p{position:absolute; top:2px; left:0;}
.loginChBg .findText{font-size:20px; color:#494949;}
.loginChBg .findText span{font-size:20px; color:#164f9b; font-weight:bold;}

/*20250124 수정 전체적 수정 */
.loginChBg .inputSignText{width: 350px;height: 45px;font-size: 15px;padding-left: 40px;
    border: 1.5px solid #D3D3D3; border-radius: 10px; background: none;
}

/* find 아이디비밀번호찾기 오른쪽 메뉴 탭 (아이디찾기, 비밀번호찾기) */
.newSub_tab{width:930px;}
.newSub_tab&gt;div{width:930px; margin:auto;}
.newSub_tab&gt;div&gt;.find_tabs{width:620px; margin:auto; overflow:hidden;}
.newSub_tab&gt;div&gt;.find_tabs li{float:left; cursor:pointer; width:310px; height:50px;}
.newSub_tab&gt;div&gt;.find_tabs li:first-child{width:310px; height:50px; background:url(../../image/login/signup_30.png) no-repeat center 0px;}
.newSub_tab&gt;div&gt;.find_tabs li:last-child{width:310px; height:50px; background:url(../../image/login/signup_31.png) no-repeat center 0px;}
.newSub_tab&gt;div&gt;.find_tabs&gt;.pointTab{width:310px; height:50px; background-position:0 -50px !important;}

/* c_license 전체 과목소개 2018.03.27 수정 */
/* c_license 전체 과목소개 - 오른쪽 메뉴 탭 2018.03.27 수정 */
.newSub_tab_J{width:930px; padding-top:20px;}
.newSub_tab_J&gt;div{width:930px; margin:auto;}
.newSub_tab_J&gt;div&gt;.tabs{overflow:hidden;}
.newSub_tab_J&gt;div&gt;.tabs li{margin:5px;float:left; cursor:pointer; width:310px; height:50px; text-align:center;font-size:18px;outline:1px solid #ccc;line-height:50px;}
/*.newSub_tab_J&gt;div&gt;.tabs li:first-child{background:url(../../image/c_license/c_j_tab1.jpg) no-repeat center 0px;}*/
/*.newSub_tab_J&gt;div&gt;.tabs li:nth-child(2){background:url(../../image/c_license/c_j_tab2.jpg) no-repeat center 0px;}*/
/*.newSub_tab_J&gt;div&gt;.tabs li:last-child{background:url(../../image/c_license/c_j_tab3.jpg) no-repeat center 0px;}*/
.newSub_tab_J&gt;div&gt;.tabs&gt;.pointTab{width:310px; height:50px; background-position:0 -50px !important;}

/* c_license 전체 과목소개 - 내용 (1급, 2급, 단일) 2018.03.27 수정 */
.newSub_J{width:1200px; padding:50px 0; margin:auto; position:relative; overflow:hidden;}
.newSub_J .sub_01{width:930px; height:auto; float:right;}

.newSub_J .sub_01 .explain .subTab_Jbox{float:left; width:930px; padding-top:20px;}
.newSub_J .sub_01 .explain .subTab_Jbox .sub_innerBox_01{float:left; width:304px; height:219px; margin:0 9px 9px 0; position:relative;}
.newSub_J .sub_01 .explain .subTab_Jbox .sub_innerBox_01&gt;a{float:left; text-align:center; width:264px; height:179px; padding:20px; background:url(../../image/c_license/c_j_tab1_01.jpg) no-repeat center 0px; margin:0 9px 9px 0;}
.newSub_J .sub_01 .explain .subTab_Jbox .sub_innerBox_01&gt;a:hover{width:264px; height:179px; padding:20px; background-position:0 -219px !important;}
.newSub_J .sub_01 .explain .subTab_Jbox .sub_innerBox_01&gt;a:hover #div_border{border:1px solid #e32a32 !important;}
.newSub_J .sub_01 .explain .subTab_Jbox .sub_innerBox_01&gt;a:hover p{color: #e32a32;}
.newSub_J .sub_01 .explain .subTab_Jbox .sub_innerBox_01&gt;a p{font-weight:bold; color:#494949;}
.newSub_J .sub_01 .explain .subTab_Jbox .sub_innerBox_01&gt;a .text_p{height:40px; font-size:15px; color:#494949; font-weight:normal;}
.newSub_J .sub_01 .explain .subTab_Jbox .sub_innerBox_01&gt;a .J_Btn{float:left;}

.newSub_J .sub_01 .explain .subTab_Jbox .sub_innerBox_02{float:left; width:304px; height:219px; margin:0 9px 9px 0; position:relative;}
.newSub_J .sub_01 .explain .subTab_Jbox .sub_innerBox_02&gt;a{float:left; text-align:center; width:264px; height:179px; padding:20px; background:url(../../image/c_license/c_j_tab2_01.jpg) no-repeat center 0px; margin:0 9px 9px 0;}
.newSub_J .sub_01 .explain .subTab_Jbox .sub_innerBox_02&gt;a:hover{width:264px; height:179px; padding:20px; background-position:0 -219px !important;}
.newSub_J .sub_01 .explain .subTab_Jbox .sub_innerBox_02&gt;a:hover #div_border{border:1px solid #e32a32 !important;}
.newSub_J .sub_01 .explain .subTab_Jbox .sub_innerBox_02&gt;a:hover p{color: #e32a32;}
.newSub_J .sub_01 .explain .subTab_Jbox .sub_innerBox_02&gt;a p{font-weight:bold; color:#494949; margin-bottom:10px;}
.newSub_J .sub_01 .explain .subTab_Jbox .sub_innerBox_02&gt;a .text_p{height:40px; font-size:15px; color:#494949; font-weight:normal;}
.newSub_J .sub_01 .explain .subTab_Jbox .sub_innerBox_02&gt;a .J_Btn{float:left;}

.newSub_J .sub_01 .explain .subTab_Jbox .sub_innerBox_03{float:left; width:304px; height:219px; margin:0 9px 9px 0; position:relative;}
.newSub_J .sub_01 .explain .subTab_Jbox .sub_innerBox_03&gt;a{float:left; text-align:center; width:264px; height:179px; padding:20px; background:url(../../image/c_license/c_j_tab3_01.jpg) no-repeat center 0px; margin:0 9px 9px 0;}
.newSub_J .sub_01 .explain .subTab_Jbox .sub_innerBox_03&gt;a:hover{width:264px; height:179px; padding:20px; background-position:0 -219px !important;}
.newSub_J .sub_01 .explain .subTab_Jbox .sub_innerBox_03&gt;a:hover #div_border{border:1px solid #e32a32 !important;}
.newSub_J .sub_01 .explain .subTab_Jbox .sub_innerBox_03&gt;a:hover p{color: #e32a32;}
.newSub_J .sub_01 .explain .subTab_Jbox .sub_innerBox_03&gt;a p{font-weight:bold; color:#494949; margin-bottom:10px;}
.newSub_J .sub_01 .explain .subTab_Jbox .sub_innerBox_03&gt;a .text_p{height:40px; font-size:15px; color:#494949; font-weight:normal;}
.newSub_J .sub_01 .explain .subTab_Jbox .sub_innerBox_03&gt;a .J_Btn{float:left;}
/* c_license 전체 과목소개 2018.03.27 수정 끝 // */

/* c_license 전체 과목소개 끝 */
/* c_license 왼쪽 슬라이드메뉴 (1급, 2급, 단일) */
.newSub_top{width:250px; z-index:50; margin-right:20px; float:left;}
.newSub_top&gt;.lnb{overflow:hidden; width:250px;}
.newSub_top&gt;.lnb&gt;li{line-height:48px; background:#c52727; cursor:pointer;}
.newSub_top&gt;ul&gt;li&gt;a{width:248px; height:48px; color:#FFF; display:block; border:1px solid #CCC; border-top:none;}
.newSub_top .lnb&gt;li&gt;.hide{display:none;}
.newSub_top .lnb&gt;li&gt;.subMenu&gt;li&gt;a{display:block; width:248px; height:40px; line-height:40px; background:#FFF; border:1px solid #CCC; border-top:none; border-bottom:none; text-indent:20px;}
.newSub_top .lnb&gt;li&gt;.subMenu&gt;li&gt;a:hover{background:#fbdee0; color:#494949;}
/* c_license 왼쪽 슬라이드메뉴 (1급, 2급, 단일) - 하단 배너 */
.newSub_top&gt;div{width:250px;}
.newSub_top&gt;div&gt;.bannerBtn li{margin-top:10px;}
.newSub_top&gt;div&gt;.bannerBtn .um1{width:250px; height:100px; background:url(../../image/c_license/c_05.jpg) no-repeat center 0px;}
.newSub_top&gt;div&gt;.bannerBtn .um1:hover{width:250px; height:100px; background-position:0 -100px !important;}
.newSub_top&gt;div&gt;.bannerBtn .um2{width:250px; height:100px; background:url(../../image/c_license/c_06.jpg) no-repeat center 0px;}
.newSub_top&gt;div&gt;.bannerBtn .um2:hover{width:250px; height:100px; background-position:0 -100px !important;}
.newSub_top&gt;div&gt;.bannerBtn .um3{width:250px; height:50px; background:url(../../image/c_license/c_09.jpg) no-repeat center 0px;}
.newSub_top&gt;div&gt;.bannerBtn .um3:hover{width:250px; height:50px; background-position:0 -50px !important;}
.newSub_top&gt;div&gt;.bannerBtn .um4{width:250px; height:50px; background:url(../../image/c_license/c_10.jpg) no-repeat center 0px;}
.newSub_top&gt;div&gt;.bannerBtn .um4:hover{width:250px; height:50px; background-position:0 -50px !important;}
.newSub_top&gt;div&gt;.bannerBtn .um5{width:250px; height:50px; background:url(../../image/c_license/c_11.jpg) no-repeat center 0px;}
.newSub_top&gt;div&gt;.bannerBtn .um5:hover{width:250px; height:50px; background-position:0 -50px !important;}


/* c_license 오른쪽 메뉴 탭 */
.newSub_tab{width:930px; padding-top:20px;}
.newSub_tab&gt;div{width:930px; margin:auto;}
.newSub_tab&gt;div&gt;.tabs{overflow:hidden;}
.newSub_tab&gt;div&gt;.tabs li{float:left; cursor:pointer; width:232px; height:50px}
.newSub_tab&gt;div&gt;.tabs li:first-child{width:232px; height:50px; background:url(../../image/c_license/c_tab1.jpg) no-repeat center 0px;}
.newSub_tab&gt;div&gt;.tabs li:nth-child(2){width:232px; height:50px; background:url(../../image/c_license/c_tab2.jpg) no-repeat center 0px;}
.newSub_tab&gt;div&gt;.tabs li:nth-child(3){width:232px; height:50px; background:url(../../image/c_license/c_tab3.jpg) no-repeat center 0px;}
.newSub_tab&gt;div&gt;.tabs li:last-child{width:232px; height:50px; background:url(../../image/c_license/c_tab4.jpg) no-repeat center 0px;}
.newSub_tab&gt;div&gt;.tabs&gt;.pointTab{width:234px; height:50px; background-position:0 -50px !important;}


/* c_license 과목소개 (1급, 2급, 단일) */
.newSub_R{width:1200px; padding:50px 0; margin:auto; position:relative; overflow:hidden;}
.newSub_R .sub_01{width:930px; height:auto; float:right;}

.newSub_R .sub_01 .explain .subTab_box{float:left; width:455px; height:379px; padding-top:20px; margin-bottom:20px;}
.newSub_R .sub_01 .explain .subTab_box p{font-size:15px; color:#494949;}
.newSub_R .sub_01 .explain .subTab_box .sub_innerBox{width:413px; padding:20px; border:1px solid #CCC;}
.newSub_R .sub_01 .explain .subTab_box .sub_innerBox ul{width:930px; height:50px;}
.newSub_R .sub_01 .explain .subTab_box .sub_innerBox ul li{float:left;}

.newSub_R .sub_01 .explain .profile{width:930px; height:201px; position:relative; clear:both;}
.newSub_R .sub_01 .explain .profile_img{width:930px; height:201px;}
.newSub_R .sub_01 .explain .profile_btn{width:220px; height:50px; position:absolute; right:20px; bottom:20px; cursor:pointer;}
.newSub_R .sub_01 .explain .open_profile{width:888px; padding:20px; border:1px solid #CCC; display:none; margin-top:20px;}
.newSub_R .sub_01 .explain .open_profile ul li{height:30px; line-height:30px; font-size:15px; color:#494949;}


.newSub_R .sub_01 .explain .newSub_section01{width:930px;}
.newSub_R .sub_01 .explain .newSub_section01 ul{width:888px; padding:20px; border:1px solid #CCC;}
.newSub_R .sub_01 .explain .newSub_section01 ul li{line-height:25px; font-size:15px; color:#494949; margin-bottom:20px;}

.newSub_R .sub_01 .explain .newSub_section02{width:930px;}
.newSub_R .sub_01 .explain .newSub_section02 .borderBox{width:928px; height:220px; border:1px solid #CCC;}
.newSub_R .sub_01 .explain .newSub_section02 .borderBox ul{float:left; width:414px; padding:20px;}
.newSub_R .sub_01 .explain .newSub_section02 .borderBox ul li{height:30px; line-height:30px; font-size:15px; color:#494949;}

.newSub_R .sub_01 .explain .newSub_section03{width:888px; padding:20px; border:1px solid #CCC; overflow:hidden; position:relative;}
.newSub_R .sub_01 .explain .newSub_section03 ul li{height:30px; line-height:30px; font-size:15px; color:#494949;}
.newSub_R .sub_01 .explain .newSub_section03 .c_tab3_btn01 a{width:154px; height:154px; background:url(../../image/c_license/c_tab3_03_btn.jpg) no-repeat center 0px; position:absolute; right:20px; bottom:20px;}
.newSub_R .sub_01 .explain .newSub_section03 .c_tab3_btn01 a:hover{background-position:0 -154px !important;}
.newSub_R .sub_01 .explain .newSub_section03 .c_tab3_btn02 a{width:154px; height:154px; background:url(../../image/c_license/c_tab3_04_btn.jpg) no-repeat center 0px; position:absolute; right:20px; bottom:20px;}
.newSub_R .sub_01 .explain .newSub_section03 .c_tab3_btn02 a:hover{background-position:0 -154px !important;}
.newSub_R .sub_01 .explain .newSub_section03 .c_tab3_btn03 a{width:154px; height:154px; background:url(../../image/c_license/c_tab3_06_btn.jpg) no-repeat center 0px; position:absolute; right:20px; bottom:20px;}
.newSub_R .sub_01 .explain .newSub_section03 .c_tab3_btn03 a:hover{background-position:0 -154px !important;}

.newSub_R .sub_01 .explain .subTab_box1{float:left; width:455px; height:274px; margin-bottom:2px;}
.newSub_R .sub_01 .explain .subTab_box1 p{font-size:15px; color:#494949;}
.newSub_R .sub_01 .explain .subTab_box1 .sub_innerBox{width:413px; height:166px; padding:20px; border:1px solid #CCC;}
.newSub_R .sub_01 .explain .subTab_box1 .sub_innerBox ul{width:930px; height:50px;}
.newSub_R .sub_01 .explain .subTab_box1 .sub_innerBox ul li{float:left;}

/* c_license 과목소개 (1급) */

.container .sub_section01{width:100%; background:#ecd6e3; padding:100px 0;}
.container .sub_section01 .license{width:1500px; margin:auto;}
.container .sub_section01 .license&gt;.text{text-align:center; color:#bf76a1;}
.container .sub_section01 .license&gt;.text&gt;li&gt;span{font-size:90px; font-weight:bold; color:#212121;}
.container .sub_section01 .license&gt;.text&gt;li{font-size:30px; letter-spacing:-2px; line-height:25px; font-weight:bold; margin-top:26px;}
.container .sub_section01 .license&gt;.text&gt;li img{margin:50px 0;}
.container .sub_section01 .license&gt;.license_circle{width:1480px; height:238px; margin:60px auto;}
.container .sub_section01 .license&gt;.license_circle&gt;ul&gt;li{width:238px; height:168px; border-radius:238px; background:#fff; float:left; margin-right:10px; padding-top:70px;
    font-size:25px; text-align:center; letter-spacing:-2px;}
.container .sub_section01 .license&gt;.license_circle&gt;ul&gt;li&gt;span{font-size:30px; font-weight:bold; text-align:center;}
.container .sub_section01 .license&gt;.license_circle&gt;ul&gt;li&gt;.bgLineThroughRed{background:url(../../image/bgLineThroughRed.png) no-repeat right center ;font-size:25px;line-height:45px;font-weight:normal;}
.container .sub_section01 .license&gt;.license_circle&gt;ul&gt;li:hover{background:#bf76a1; color:#fff;}
.container .sub_section01 .license&gt;.license_circle&gt;ul&gt;li:hover .bgLineThroughRed{background:url(../../image/bgLineThroughRed_over.png) no-repeat right center ;}

.container .license&gt;.button{width:1500px; height:120px;}

.container .license&gt;.button&gt;a{width:750px; height:120px; float:left;}

.container .license&gt;.button&gt;a&gt;li{font-size:35px; font-weight:bold; text-align:center;}

.container .license&gt;.button&gt;a&gt;.button01{width:750px; height:40px; background:#fff; padding:40px 0;}

.container .license&gt;.button&gt;a&gt;.button02{width:750px; height:40px; background:#a6a6a6; padding:40px 0;}

.container .license&gt;.button&gt;a&gt;.button01:hover{width:750px; height:40px; background:#212121; padding:40px 0; color:#fff;}

.container .license&gt;.button&gt;a&gt;.button02:hover{width:750px; height:40px; background:#212121; padding:40px 0; color:#fff;}

/* c_license 한국직업능력개발원 정식 등록 민간자격증과정 */

.container .sub_section02{width:100%; background:#fff; padding-bottom:100px;}

.container .sub_section02 .license1{width:1500px; margin:auto;}

.container .sub_section02 .license1 .round{width:1480px; height:102px;background:url(../../image/c_license_round.png) no-repeat; padding-top:50px;}

.container .sub_section02 .license1 .round&gt;ul&gt;li{color:#fff; font-size:35px; font-weight:bold; letter-spacing:-2px; text-align:center;}


.container .sub_section02 .license1 .text{margin:70px 0;}

.container .sub_section02 .license1 .text&gt;li{font-size:20px; letter-spacing:-2px; text-align:center; margin-bottom:50px; line-height:20px;}

.container .sub_section02 .license1 .text&gt;li&gt;span{font-size:25px; font-weight:bold; letter-spacing:-2px;}


.container .sub_section02 .license1 .button{width:1500px; height:120px;}

.container .sub_section02 .license1 .button&gt;a&gt;li{width:1500px; height:40px; padding:40px 0; background:#a6a6a6; font-size:35px; font-weight:bold;
    color:#212121; text-align:center;}

.container .sub_section02 .license1 .button&gt;a&gt;li:hover{width:1500px; height:40px; padding:40px 0; background:#212121; font-size:35px; font-weight:bold;
    color:#fff; text-align:center;}
/* c_license 1급자격증과정 이미지 */

.container .sub_section03{width:100%; background:#e7d4a0; padding:100px 0;}

.container .sub_section03 .license2{width:1500px; margin:auto;}


/* c_license 과목소개 및 수강대상 */

.container .sub_section04{width:100%; height:100%; background:#fff; padding:100px 0;}

.container .sub_section04 .license3{width:1500px; margin:auto;}

.container .sub_section04 .license3 ul{margin-bottom:100px; text-align:center;}

.container .sub_section04 .license3 ul li{font-size:20px; letter-spacing:-2px;}

.container .sub_section04 .license3 ul li span{font-size:50px; letter-spacing:-2px; font-weight:bold;}


/* c_license 강의계획서 */

.container .sub_section05{width:100%; background:#c7dbcb; padding:100px 0;}

.container .sub_section05 .license4{width:1500px; margin:auto;}

.container .sub_section05 .license4 .text{text-align:center;}

.container .sub_section05 .license4&gt;.text&gt;li&gt;span{font-size:50px; font-weight:bold; color:#212121; letter-spacing:-2px;}


/* c_license 자격증 발급안내 */

.container .sub_section06{width:100%; height:100%; background:#fff; padding:100px 0;}

.container .sub_section06 .license5{width:1500px; margin:auto;}

.container .sub_section06 .license5 .text li{font-size:50px; letter-spacing:-2px; font-weight:bold;}

.container .sub_section06 .license5 ul{margin-bottom:100px; text-align:center;}

.container .sub_section06 .license5 ul li{font-size:20px; letter-spacing:-2px;}

.container .sub_section06 .license5 ul li span{font-size:35px; letter-spacing:-2px;}

/* c_license 과목소개 (2급) */

.container .sub_section01_1{width:100%; background:#bad1db; padding:100px 0;}

.container .sub_section01_1 .license{width:1500px; margin:auto;}

.container .sub_section01_1 .license&gt;.text{text-align:center; color:#212121;}

.container .sub_section01_1 .license&gt;.text&gt;li&gt;span{font-size:90px; font-weight:bold; color:#212121;}

.container .sub_section01_1 .license&gt;.text&gt;li{font-size:30px; letter-spacing:-2px; line-height:25px; font-weight:bold; margin-top:26px;}

.container .sub_section01_1 .license&gt;.text&gt;li img{margin:50px 0;}


.container .sub_section01_1 .license&gt;.license_circle{width:1480px; height:238px; margin:60px auto;}

.container .sub_section01_1 .license&gt;.license_circle&gt;ul&gt;li{width:238px; height:168px; border-radius:238px; background:#fff; float:left; margin-right:10px; padding-top:70px;
    font-size:25px; text-align:center; letter-spacing:-2px;}

.container .sub_section01_1 .license&gt;.license_circle&gt;ul&gt;li&gt;span{font-size:30px; font-weight:bold; text-align:center;}

.container .sub_section01_1 .license&gt;.license_circle&gt;ul&gt;li&gt;.bgLineThroughRed{background:url(../../image/bgLineThroughRed.png) no-repeat right center ;font-size:25px;line-height:45px;font-weight:normal;}


.container .sub_section01_1 .license&gt;.license_circle&gt;ul&gt;li:hover{background:#165b98; color:#fff;}

.container .sub_section01_1 .license&gt;.license_circle&gt;ul&gt;li:hover .bgLineThroughRed{background:url(../../image/bgLineThroughRed_over.png) no-repeat right center ;}


/* c_license 과목소개 (단일자격증) */

.container .sub_section01_2{width:100%; background:#d0d2e4; padding:100px 0;}

.container .sub_section01_2 .license{width:1500px; margin:auto;}

.container .sub_section01_2 .license&gt;.text{text-align:center; color:#212121;}

.container .sub_section01_2 .license&gt;.text&gt;li&gt;span{font-size:90px; font-weight:bold; color:#212121;}

.container .sub_section01_2 .license&gt;.text&gt;li{font-size:30px; letter-spacing:-2px; line-height:25px; font-weight:bold; margin-top:26px;}

.container .sub_section01_2 .license&gt;.text&gt;li img{margin:50px 0;}


.container .sub_section01_2 .license&gt;.license_circle{width:1480px; height:238px; margin:60px auto;}

.container .sub_section01_2 .license&gt;.license_circle&gt;ul&gt;li{width:238px; height:168px; border-radius:238px; background:#fff; float:left; margin-right:10px; padding-top:70px;
    font-size:25px; text-align:center; letter-spacing:-2px;}

.container .sub_section01_2 .license&gt;.license_circle&gt;ul&gt;li&gt;span{font-size:30px; font-weight:bold; text-align:center;}

.container .sub_section01_2 .license&gt;.license_circle&gt;ul&gt;li&gt;.bgLineThroughRed{background:url(../../image/bgLineThroughRed.png) no-repeat right center ;font-size:25px;line-height:45px;font-weight:normal;}

.container .sub_section01_2 .license&gt;.license_circle&gt;ul&gt;li:hover{background:#8b91ca; color:#fff;}

.container .sub_section01_2 .license&gt;.license_circle&gt;ul&gt;li:hover .bgLineThroughRed{background:url(../../image/bgLineThroughRed_over.png) no-repeat right center ;}



/* c_license 한국직업능력개발원 정식 등록 민간자격증과정 (2급 자격증 + 단일자격증) */

.container .sub_section02_1{width:100%; background:#e9e9e9; padding-bottom:100px;}

.container .sub_section02_1 .license1{width:1500px; margin:auto;}

.container .sub_section02_1 .license1 .round{width:1480px; height:102px;background:url(../../image/c_license_round.png) no-repeat; padding-top:50px;}

.container .sub_section02_1 .license1 .round&gt;ul&gt;li{color:#fff; font-size:35px; font-weight:bold; letter-spacing:-2px; text-align:center;}


.container .sub_section02_1 .license1 .text{margin:70px 0;}

.container .sub_section02_1 .license1 .text&gt;li{font-size:20px; letter-spacing:-2px; text-align:center; margin-bottom:50px; line-height:20px;}

.container .sub_section02_1 .license1 .text&gt;li&gt;span{font-size:25px; font-weight:bold; letter-spacing:-2px;}


.container .sub_section02_1 .license1 .button{width:1500px; height:120px;}

.container .sub_section02_1 .license1 .button&gt;a&gt;li{width:1500px; height:40px; padding:40px 0; background:#a6a6a6; font-size:35px; font-weight:bold;
    color:#212121; text-align:center;}

.container .sub_section02_1 .license1 .button&gt;a&gt;li:hover{width:1500px; height:40px; padding:40px 0; background:#212121; font-size:35px; font-weight:bold;
    color:#fff; text-align:center;}


/* c_license 방과후돌봄교실지도사 */

.container .AfterSchool_01{width:100%; background:#4381ba;}

.container .AfterSchool_01 .license{width:1300px; margin:auto;}

.container .AfterSchool_02{width:100%;  background:#f5f2e4;}

.container .AfterSchool_02 .license{width:1300px; margin:auto;}

.container .AfterSchool_03{width:100%; height:10px; background:#4381ba;}

.container .AfterSchool_03 .license{width:1300px; margin:auto; position:relative; top:-5px;}

.container .AfterSchool_04{width:100%; background:#FFF;}

.container .AfterSchool_04 .license{width:1300px; margin:auto;}

.container .AfterSchool_05{width:100%; background:#4482bb;}

.container .AfterSchool_05 .license{width:1300px; margin:auto;}

.container .AfterSchool_06{width:100%; background:#FFF;}

.container .AfterSchool_06 .license{width:1300px; margin:auto;}

.container .AfterSchool_07{width:100%; background:#1f5e9f;}

.container .AfterSchool_07 .license{width:1300px; margin:auto;}

.container .AfterSchool_08{width:100%; background:#e8e8e8;}

.container .AfterSchool_08 .license{width:1300px; margin:auto;}

.container .AfterSchool_09{width:100%; background:#FFF;}

.container .AfterSchool_09 .license{width:1300px; margin:auto;}

.container .AfterSchool_10{width:100%; height:10px; background:#4381ba;}

.container .AfterSchool_11{width:100%; background:#FFF;}

.container .AfterSchool_11 .license{width:1300px; margin:auto;}

.container .AfterSchool_12{width:100%; background:#004eae; margin-bottom:100px;}

.container .AfterSchool_12 .license{width:1300px; margin:auto;}

/* popUp */

.popUp{width:800px; }

.popUp .title{width:800px; height:50px; background:url(../../image/popUp_img.jpg) no-repeat; margin:auto; padding:35px 0;}

.popUp .title li{font-size:35px; text-align:center; color:#fff; line-stacking:-2px; margin-bottom:10px;}

.popUp .title .line{background:#fff; width:70px; height:2px; margin:auto;}

.popUp .text{margin:50px 0 100px 0;}

.popUp .text li{font-size:15px; text-align:left; color:#212121; line-stacking:-2px; margin-bottom:10px; margin-left:20px;}

.popUp .img{width:280px; height:180px; background:url(../../image/popUp_Bg1.jpg) no-repeat; position:fixed; right:0px; bottom:0px; z-index:-1;}

/***************************************************** a_intro  ***********************************************************/

/* a_intro - introBg */

.container .introBg{width:100%; height:60px; background:url(../../image/a_introBg.jpg) no-repeat; background-size:cover; padding:45px 0;}

.container .introBg ul{width:1500px; margin:auto; text-align:center;}

.container .introBg ul li{font-size:35px; color:#fff;}

.container .introBg ul .line{width:60px; height:2px; background:#fff; margin:auto; margin-top:15px;}

/* a_intro서브 메뉴 (다운메뉴 NO) */

.sub_top{max-width:100%; min-width:1500px; height:50px; margin:60px 0;}

.sub_top .noDown1{width:600px; height:50px; margin:auto;}

.sub_top .noDown1&gt;ul{margin:auto;}

.sub_top .noDown1&gt;ul&gt;li{float:left; line-height:50px; text-align:center;}

.sub_top .noDown1 .lnb .select{background:#c52727;}

.sub_top .noDown1 .lnb .select&gt;a{color:#fff; border:1px solid #c52727;}

.sub_top .noDown1&gt;ul&gt;li&gt;a{width:198px; height:48px; color:#212121; display:block; border:1px solid #c7c7c7;}

.sub_top .noDown1&gt;ul&gt;li&gt;a:hover{width:198px; height:48px; background:#c52727; color:#fff; border:1px solid #c52727;}

.sub_top .noDown1&gt;ul&gt;li&gt;span{display:none;}


/* a_intro -인사말 + 조직도 */

.container .sub_section07{width:100%; height:100%; background:#e9e9e9; padding:100px 0;}

.container .sub_section07 .a_intro1{width:1500px; margin:auto;}

.container .sub_section07 .a_intro1 ul{margin-bottom:100px; text-align:center;}

.container .sub_section07 .a_intro1 ul li{font-size:20px; letter-spacing:-2px;}

.container .sub_section07 .a_intro1 ul li span{font-size:50px; letter-spacing:-2px; font-weight:bold;}

.container .sub_section07 .a_intro1 ul .line{width:1500px; height:2px; margin:auto; background:#212121; margin-top:100px;}

.container .sub_section07 .a_intro1 ul li .point{font-size:40px; letter-spacing:-2px; font-weight:normal;}

/* a_intro -찾아오시는 길 */

.container .sub_section07{width:100%; height:100%; background:#e9e9e9; padding:100px 0;}

.container .sub_section07 .map{width:1500px; height:1140px; margin:auto;}

.container .sub_section07 .map .map_text li{text-align:center; font-size:20px; letter-spacing:-2px; margin-bottom:100px;}

.container .sub_section07 .map .map_text span{font-size:50px; letter-spacing:-2px; font-weight:bold;}


.container .sub_section07 .map .map_img{width:1480px; height:650px; border:1px solid #c7c7c7; margin:50px auto; background:#fff; overflow:hidden;}

.container .sub_section07 .map .line{width:1500px; height:2px; background:#212121; margin:auto; margin-bottom:50px;}


.container .sub_section07 .map .map_tip{width:500px; height:150px; float:left; text-align:center;}

.container .sub_section07 .map .map_tip li{font-size:16px; letter-spacing:-2px; margin-bottom:20px;}

.container .sub_section07 .map .map_tip span{font-size:25px; letter-spacing:-2px; margin-bottom:20px;}

.container .sub_section07 .map .bo{width:498px; border-left:1px dotted #212121; border-right:1px dotted #212121;}



/***************************************************** c_notice  ***********************************************************/

/* c_notice 서브 메뉴 (다운메뉴 NO) */

.sub_top{max-width:100%; min-width:1500px; height:50px; margin:60px 0;}

.sub_top .noDown{width:1200px; height:50px; margin:auto;}

.sub_top .noDown&gt;ul{margin:auto;}

.sub_top .noDown&gt;ul&gt;li{float:left; line-height:50px; text-align:center;}

.sub_top .noDown .lnb .select{background:#c52727;}

.sub_top .noDown .lnb .select&gt;a{color:#fff; border:1px solid #c52727;}

.sub_top .noDown&gt;ul&gt;li&gt;a{width:198px; height:48px; color:#212121; display:block; border:1px solid #c7c7c7;}

.sub_top .noDown&gt;ul&gt;li&gt;a:hover{width:198px; height:48px; background:#c52727; color:#fff; border:1px solid #c52727;}

.sub_top .noDown&gt;ul&gt;li&gt;span{display:none;}


/* c_notice - c_noticeBg */

.container .noticeBg{width:100%; height:60px; background:url(../../image/c_noticeBg.jpg) no-repeat; background-size:cover; padding:45px 0;}

.container .noticeBg ul{width:1500px; margin:auto; text-align:center;}

.container .noticeBg ul li{font-size:35px; color:#fff; letter-spacing:-2px;}

.container .noticeBg ul .line{width:60px; height:2px; background:#fff; margin:auto; margin-top:15px;}


/* c_notice -  공지사항, 일정안내, 문의게시판 */

.container .sub_section05{width:100%; background:#c7dbcb; padding:100px 0;}

.container .sub_section05 .notice{width:1500px; margin:auto;}

.container .sub_section05 .notice .text{text-align:center;}

.container .sub_section05 .notice .text&gt;li{margin-bottom:100px;}

.container .sub_section05 .notice&gt;.text&gt;.line{width:1500px; height:2px; background:#212121;}

.container .sub_section05 .notice&gt;.text&gt;li&gt;span{font-size:50px; font-weight:bold; color:#212121; letter-spacing:-2px;}

.container .sub_section05 .notice .text&gt;li select{width:200px; height:30px; border:1px solid #d0d0d0; padding-left:10px;}

.container .sub_section05 .notice .text&gt;li input{width:180px; height:28px; border:1px solid #d0d0d0; padding:0 10px;}

.container .sub_section05 .notice .text&gt;li .button{width:100px; height:30px; background:#24685f; color:#fff;}


/* c_notice -  이벤트 */

.container .sub_section05{width:100%; background:#c7dbcb; padding:100px 0;}

.container .sub_section05 .notice01{width:1500px; margin:auto;}

.container .sub_section05 .notice01 .text{text-align:center;}

.container .sub_section05 .notice01 .text&gt;li{margin-bottom:100px;}

.container .sub_section05 .notice01&gt;.text&gt;.line{width:1500px; height:2px; background:#212121;}

.container .sub_section05 .notice01&gt;.text&gt;li&gt;span{font-size:50px; font-weight:bold; color:#212121; letter-spacing:-2px;}

.container .sub_section05 .notice01 .text&gt;li select{width:200px; height:30px; border:1px solid #d0d0d0; padding-left:10px;}

.container .sub_section05 .notice01 .text&gt;li input{width:180px; height:28px; border:1px solid #d0d0d0; padding:0 10px;}

.container .sub_section05 .notice01 .text&gt;li .button{width:100px; height:30px; background:#24685f; color:#fff;}



/* c_notice -  취업정보센터 */

.container .sub_section07 .innerSub_top{max-width:100%; min-width:1286px; height:50px; margin:auto; margin-bottom:20px;}

.container .sub_section07 .innerSub_top&gt;.myClass_lnb{overflow:hidden; width:600px; margin:auto; background:#FFF;}

.container .sub_section07 .innerSub_top&gt;.myClass_lnb&gt;li{float:left; line-height:50px; text-align:center;}

.container .sub_section07 .innerSub_top&gt;.myClass_lnb .select{background:#E25062;}

.container .sub_section07 .innerSub_top&gt;.myClass_lnb .select&gt;a{color:#fff; border:1px solid #E25062;}

.container .sub_section07 .innerSub_top&gt;.myClass_lnb&gt;li&gt;a{width:298px; height:48px; color:#212121; display:block; border:1px solid #CCC;}

.container .sub_section07 .innerSub_top&gt;.myClass_lnb&gt;li&gt;a:hover{width:298px; height:48px; background:#E25062; color:#fff; border:1px solid #E25062;
    font-size:16px; font-weight:normal;}
/* c_notice -  프로그램설치 */

.container .sub_section07{width:100%; height:100%; background:#e9e9e9; padding:100px 0;}

.container .sub_section07 .notice02{width:1500px; margin:auto;}

.container .sub_section07 .notice02 ul{margin-bottom:100px; text-align:center;}

.container .sub_section07 .notice02 ul li{font-size:20px; letter-spacing:-2px;}

.container .sub_section07 .notice02 ul li span{font-size:50px; letter-spacing:-2px; font-weight:bold;}

.container .sub_section07 .notice02 ul .line{width:1500px; height:2px; margin:auto; background:#212121; margin-top:100px;}

.container .sub_section07 .notice02 ul li .point{font-size:40px; letter-spacing:-2px; font-weight:normal;}



/* c_notice -  공지사항, 일정안내, 문의게시판 - view  */

.container .sub_section07{width:100%; background:#c7dbcb; padding:100px 0;}

.container .sub_section07 .notice{width:1500px; margin:auto;}

.container .sub_section07 .notice .text{text-align:center;}

.container .sub_section07 .notice .text&gt;li{margin-bottom:100px;}

.container .sub_section07 .notice .text .noticeView_text{width:1478px; height:30px; padding:0 10px;}

.container .sub_section07 .notice .text .noticeView_textarea{width:1478px; min-height:500px; padding:10px 10px 20px 10px; background:#FFF; border:1px solid #CCC;
    overflow:hidden;}

.container .sub_section07 .notice .text .textarea{width:1478px; height:500px; padding:10px; background:#FFF; border:1px solid #CCC; resize:none;}

.container .sub_section07 .notice&gt;.text&gt;.line{width:1500px; height:2px; background:#212121;}

.container .sub_section07 .notice&gt;.text&gt;li&gt;span{font-size:50px; font-weight:bold; color:#212121; letter-spacing:-2px;}

.container .sub_section07 .notice&gt;.text&gt;.lineRed{width:1500px; height:2px; background:#E25062;}

.container .sub_section07 .notice&gt;.text&gt;li&gt;.pointRed{font-size:30px; font-weight:bold; color:#E25062; letter-spacing:-2px;}


.container .sub_section07 .notice .text&gt;li .button{width:200px; height:30px; background:#24685f; color:#fff; border:none; font-size:15px;}


.container .sub_section07 .notice .noticeViewBox{width:1500px; height:40px;}

.container .sub_section07 .notice .noticeViewBox&gt;.noticeViewBox1{float:left; width:745px; height:40px; background:#CCC; font-size:20px; text-align:center;
    line-height:40px; font-weight:bold;}

/***************************************************** r_register 수강신청  ***********************************************************/


/* r_register - r_registerBg */

.container .r_registerBg{width:100%; height:60px; background:url(../../image/r_registerBg.jpg) no-repeat; background-size:cover; padding:45px 0;}

.container .r_registerBg ul{width:1500px; margin:auto; text-align:center;}

.container .r_registerBg ul li{font-size:35px; color:#fff;}

.container .r_registerBg ul .line{width:60px; height:2px; background:#fff; margin:auto; margin-top:15px;}

/*삭제할부분*/
/*  r_register 서브 다운 메뉴 */

.sub_top{max-width:100%; min-width:1500px; height:50px; margin:60px 0; position:relative; top:0px; z-index:50;}

.sub_top&gt;.register_lnb{overflow:hidden; width:1020px; margin:auto;}

.sub_top&gt;.register_lnb&gt;li{float:left; line-height:50px; text-align:center;}

.sub_top .register_lnb .select{background:#165b98;}

.sub_top .register_lnb .select&gt;a{color:#fff; border:1px solid #165b98;}

.sub_top&gt;ul&gt;li&gt;a{width:198px; height:48px; color:#212121; display:block; border:1px solid #c7c7c7;}

.sub_top&gt;ul&gt;li&gt;a:hover{width:198px; height:48px; background:#165b98; color:#fff; border:1px solid #165b98;}

.sub_top&gt;ul&gt;li&gt;span{display:none;}

.register_lnb&gt;li&gt;.subMenu&gt;li&gt;a{display:block; width:198px; background:#f5f5f5; border:1px solid #c7c7c7; border-top:none;}

.register_lnb&gt;li&gt;.subMenu&gt;li&gt;a:hover{background:#165b98; color:#FFF;}


/*수강신청 교육과정 구분 메뉴*/

.container .sub_section09 .registerMenu{max-width:100%; min-width:1286px; height:50px; margin:auto; margin-bottom:50px;}

.container .sub_section09 .registerMenu .register_lnb{overflow:hidden; width:600px; margin:auto;} /* 서브 메뉴 늘어날 경우 width 조절 */

.container .sub_section09 .registerMenu .register_lnb&gt;li{float:left; line-height:50px; text-align:center; background:#FFF;}

.container .sub_section09 .registerMenu .register_lnb .select{background:#E25062;}

.container .sub_section09 .registerMenu .register_lnb .select&gt;a{color:#fff; border:1px solid #E25062;}

.container .sub_section09 .registerMenu .register_lnb&gt;li&gt;a{width:198px; height:48px; color:#212121; display:block; border:1px solid #CCC; letter-spacing:-0.5px;}

.container .sub_section09 .registerMenu .register_lnb&gt;li&gt;a:hover{width:198px; height:48px; background:#E25062; color:#fff;
    border:1px solid #E25062; font-size:16px; font-weight:normal; letter-spacing:-0.5px;}

/*  r_register - 수강신청 */

.container .sub_section09{width:100%; background:#f5f5f5; padding:50px 0;}

.container .sub_section09 .register1{width:1500px; margin:auto;}

.container .sub_section09 .register1 .text li span{font-size:30px; letter-spacing:-2px; font-weight:bold; color:#212121;}

.container .sub_section09 .register1 .text li .point{font-size:25px; letter-spacing:-2px; font-weight:bold; color:#212121;}

.container .sub_section09 .register1 .text .line{width:1500px; height:2px; margin:auto; background:#212121;}

.container .sub_section09 .register1 .list_line{width:1476px; padding:10px; border:2px solid #CCC; background:#FFF; margin-bottom:50px;}

.container .sub_section09 .register1 .btn{text-align:center;}

.container .sub_section09 .register1 .btn .button{width:504px; height:56px; text-align:center; background:#165b98; border:none; font-size:20px; color:#fff;
    cursor:pointer; letter-spacing:-1.5px; font-weight:bold;}

.container .sub_section09 .register1 .btn .Dbutton{width:504px; height:56px; text-align:center; background:#666666; border:none; font-size:20px; color:#fff;
    cursor:pointer; letter-spacing:-1.5px; font-weight:bold;}


.container .sub_section09 .register1 .list_line .lineBox{width:500px; margin:10px auto;}

.container .sub_section09 .register1 .list_line .lineBox&gt;ul&gt;li{margin-bottom:20px;}

.container .sub_section09 .register1 .list_line .lineBox&gt;ul&gt;li&gt;input{width:498px; height:30px; text-align:center;font-size:15px; letter-spacing:-0.5px;}

.container .sub_section09 .register1 .list_line .lineBox&gt;ul&gt;li&gt;.16num{width:498px; height:30px; text-align:center;font-size:15px; letter-spacing:-0.2px;}

.container .sub_section09 .register1 .list_line .lineBox&gt;ul&gt;li&gt;select{width:502px; height:36px;font-size:15px; border:1px solid #a9a9a9; letter-spacing:-2px; padding-left:10px;}

.container .sub_section09 .register1 .list_line .lineBox&gt;ul&gt;.radioBtn{width:500px; text-align:center;}

.container .sub_section09 .register1 .list_line .lineBox&gt;ul&gt;.radioBtn&gt;input[type=radio]{width:20px; height:20px; margin-bottom:5px;}

/***************************************************** siteMap  ***********************************************************/

/* siteMap - siteMapBg */

.container .siteMapBg{width:100%; height:60px; background:url(../../image/siteMap_bg.jpg) no-repeat; background-size:cover; padding:45px 0;}

.container .siteMapBg ul{width:1500px; margin:auto; text-align:center;}

.container .siteMapBg ul li{font-size:35px; color:#fff;}

.container .siteMapBg ul .line{width:60px; height:2px; background:#fff; margin:auto; margin-top:15px;}

/* siteMap - 텍스트 */

.container .sub_section07{width:100%; height:100%; background:#e9e9e9; padding:100px 0;}

.container .sub_section07 .siteMap1{width:1500px; margin:auto;}

.container .sub_section07 .siteMap1 ul{margin-bottom:50px; clear:both;}

.container .sub_section07 .siteMap1 ul li{font-size:20px; letter-spacing:-2px;}

.container .sub_section07 .siteMap1 ul li span{font-size:50px; letter-spacing:-2px; font-weight:bold; text-align:center;}

.container .sub_section07 .siteMap1 ul .line{width:1500px; height:2px; margin:auto; background:#212121; margin-top:20px;}

.container .sub_section07 .siteMap1 .license1{margin-bottom:80px;}

.container .sub_section07 .siteMap1 .license{padding:50px 0;}

.container .sub_section07 .siteMap1 .license li{float:left; margin-right:40px; margin-bottom:20px;}

.container .sub_section07 .siteMap1 ul li .point{font-size:25px; letter-spacing:-2px; font-weight:bold;}



/***************************************************** login  ***********************************************************/

/* login - loginBg */

.container .loginBg{width:100%; height:60px; background:url(../../image/signUp_bg.jpg) no-repeat; background-size:cover; padding:45px 0;}

.container .loginBg ul{width:1500px; margin:auto; text-align:center;}

.container .loginBg ul li{font-size:35px; color:#fff;}

.container .loginBg ul .line{width:60px; height:2px; background:#fff; margin:auto; margin-top:15px;}

/*  login 서브 메뉴 (다운메뉴 NO) */

.sub_top{max-width:100%; min-width:1500px; height:50px; margin:60px 0;}

.sub_top .noDown2{width:603px; height:50px; margin:auto;}

.sub_top .noDown2&gt;ul{margin:auto;}

.sub_top .noDown2&gt;ul&gt;li{float:left; line-height:50px; text-align:center;}

.sub_top .noDown2 .lnb .select{background:#c52727;}

.sub_top .noDown2 .lnb .select&gt;a{color:#fff; border:1px solid #c52727;}

.sub_top .noDown2&gt;ul&gt;li&gt;a{width:198px; height:48px; color:#212121; display:block; border:1px solid #c7c7c7;}

.sub_top .noDown2&gt;ul&gt;li&gt;a:hover{width:198px; height:48px; background:#c52727; color:#fff; border:1px solid #c52727;}

.sub_top .noDown2&gt;ul&gt;li&gt;span{display:none;}


/* login - */
.container .sub_section07{width:100%; height:100%; background:#e9e9e9; padding:100px 0;}

.container .sub_section07 .login{width:1500px; margin:auto;}

.container .sub_section07 .login ul{margin-bottom:100px; text-align:center;}

.container .sub_section07 .login ul li input{width:500px; height:30px; text-align:center;font-size:15px; letter-spacing:-2px;}

.container .sub_section07 .login ul li .Btn{width:504px; height:36px; text-align:center; background:#165b98; border:none; font-size:18px; color:#fff;
    cursor:pointer; letter-spacing:-1.5px; font-weight:bold;}

.container .sub_section07 .login ul li .btnBox{width:504px; height:36px; text-align:center; background:#165b98999; border:none; font-size:18px; color:#fff;
    cursor:pointer; letter-spacing:-1.5px; font-weight:bold;}

.container .sub_section07 .login ul li{font-size:20px; letter-spacing:-1.5px; line-height:40px;}

.container .sub_section07 .login ul li span{font-size:50px; letter-spacing:-2px; font-weight:bold;}

.container .sub_section07 .login ul .line{width:900px; height:2px; margin:auto; background:#212121; margin-top:100px;}

.container .sub_section07 .login ul .lineB{width:750px; height:2px; margin:auto; background:#212121; margin-top:100px;}

.container .sub_section07 .login ul li .point{font-size:40px; letter-spacing:-2px; font-weight:normal;}

.container .sub_section07 .login ul li .findBtn{width:250px; height:250px; border-radius:250px; text-align:center; background:#165b98; border:none; font-size:20px;
    color:#fff; margin:auto; cursor:pointer; letter-spacing:-2px;}

.container .sub_section07 .login ul li .signUpBtn{width:250px; height:250px; border-radius:250px; text-align:center; background:#165b98; border:none; font-size:20px;
    color:#fff; margin:auto; cursor:pointer; letter-spacing:-2px;}

/***************************************************** find  ***********************************************************/

.container .sub_section07 .login ul li .email{width:230px; height:30px; text-align:center;font-size:15px;}

.container .sub_section07 .login ul li select{width:504px; height:36px;font-size:15px; border:1px solid #a9a9a9; letter-spacing:-2px; padding-left:10px;}


/***************************************************** signUp1  ***********************************************************/

.container .sub_section07 .login ul .box{width:748px; height:248px; border:1px solid #B7B7B7; background:#fff; overflow:auto; font-size:15px;
    text-align:left; padding:0 10px; margin:auto;}


.container .sub_section07 .login ul li input[type=checkbox]{width:20px; height:20px;}


/***************************************************** signUp2  ***********************************************************/

.container .sub_section07{width:100%; height:100%; background:#e9e9e9; padding:100px 0;}

.container .sub_section07 .signUp{width:1500px; margin:auto;}

.container .sub_section07 .signUp ul{margin-bottom:100px; text-align:center;}

.container .sub_section07 .signUp ul li input{width:500px; height:30px; text-align:center;font-size:15px; letter-spacing:-2px;}

.container .sub_section07 .signUp ul li .Btn{width:504px; height:36px; text-align:center; background:#165b98; border:none; font-size:18px; color:#fff;
    cursor:pointer; letter-spacing:-1.5px; font-weight:bold;}

.container .sub_section07 .signUp ul li .btnBox{width:504px; height:36px; text-align:center; background:#165b98999; border:none; font-size:18px; color:#fff;
    cursor:pointer; letter-spacing:-1.5px; font-weight:bold;}

.container .sub_section07 .signUp ul li{font-size:20px; letter-spacing:-1.5px; line-height:40px;}

.container .sub_section07 .signUp ul li span{font-size:50px; letter-spacing:-2px; font-weight:bold;}

.container .sub_section07 .signUp ul .line{width:1500px; height:2px; margin:auto; background:#212121; margin-top:100px;}

.container .sub_section07 .signUp ul .lineB{width:750px; height:2px; margin:auto; background:#212121; margin-top:100px;}

.container .sub_section07 .signUp ul li .point{font-size:40px; letter-spacing:-2px; font-weight:normal;}

.container .sub_section07 .signUp ul li .email{width:230px; height:30px; text-align:center;font-size:15px;}

.container .sub_section07 .signUp ul li select{width:504px; height:36px;font-size:15px; border:1px solid #a9a9a9; letter-spacing:-2px; padding-left:10px;}

.container .sub_section07 .signUp ul li .year{width:161px; height:30px; text-align:center;font-size:15px; letter-spacing:-2px;}

.container .sub_section07 .signUp ul li .month{width:161px; height:30px; text-align:center;font-size:15px; letter-spacing:-2px;}

.container .sub_section07 .signUp ul li .day{width:162px; height:30px; text-align:center;font-size:15px; letter-spacing:-2px;}

.container .sub_section07 .signUp ul li .checkbox{width:478px; height:400px; border:1px solid #a9a9a9; margin:auto; padding:10px; background:#fff;}

.container .sub_section07 .signUp ul li .checkbox ul{float:left; margin-right:90px;}

.container .sub_section07 .signUp ul li .checkbox&gt;ul&gt;li{font-size:16px; text-align:left;}

.container .sub_section07 .signUp ul li .checkbox ul li input[type=checkbox]{width:20px; height:20px; }

/***************************************************** signUp3  ***********************************************************/

.container .sub_section07 .signUp ul li .indexBtn{width:250px; height:250px; border-radius:250px; text-align:center; background:#165b98; border:none; font-size:20px;
    color:#fff; margin:auto; cursor:pointer; letter-spacing:-2px;}


/***************************************************** myClass01  ***********************************************************/

/* myClass 서브 다운 메뉴 */

.sub_top{max-width:100%; min-width:1500px; height:50px; margin:60px 0; position:relative; top:0px; z-index:50;}

.sub_top&gt;.myClass_lnb{overflow:hidden; width:1500px; margin:auto;}

.sub_top&gt;.myClass_lnb&gt;li{float:left; line-height:50px; text-align:center;}

.sub_top .myClass_lnb .select{background:#165b98;}

.sub_top .myClass_lnb .select&gt;a{color:#fff; border:1px solid #165b98;}

.sub_top&gt;ul&gt;li&gt;a{width:198px; height:48px; color:#212121; display:block; border:1px solid #c7c7c7;}

.sub_top&gt;ul&gt;li&gt;a:hover{width:198px; height:48px; background:#165b98; color:#fff; border:1px solid #165b98;}

.sub_top&gt;ul&gt;li&gt;span{display:none;}

.myClass_lnb&gt;li&gt;.subMenu&gt;li&gt;a{display:block; width:212px; background:#f5f5f5; border:1px solid #c7c7c7; border-top:none;}

.myClass_lnb&gt;li&gt;.subMenu&gt;li&gt;a:hover{background:#165b98; color:#FFF;}


/* myClass01 - myClassBg */

.container .myClassBg{width:100%; height:60px; background:url(../../image/myClass_bg.jpg) no-repeat; background-size:cover; padding:45px 0;}

.container .myClassBg ul{width:1500px; margin:auto; text-align:center;}

.container .myClassBg ul li{font-size:35px; color:#fff;}

.container .myClassBg ul .line{width:60px; height:2px; background:#fff; margin:auto; margin-top:15px;}

/* myClass01 - left_nav */

.container .sub_section08{width:100%; height:100%; padding-bottom:100px;}

.container .sub_section08 .myClass{width:1500px; margin:auto; position:relative;}

.container .sub_section08 .myClass .left_nav{width:200px;padding-bottom:100px;}

.container .sub_section08 .myClass .left_nav .nav{width:196px; min-height:250px; border:2px solid #165b98; background:#fff; margin-bottom:10px;}

.container .sub_section08 .myClass .left_nav .nav ul{margin-bottom:20px; text-align:center;}

.container .sub_section08 .myClass .left_nav .nav ul li{font-size:14px; letter-spacing:-1.5px; line-height:30px;}

.container .sub_section08 .myClass .left_nav .nav ul li span{font-size:14px; letter-spacing:0px; line-height:30px;}

.container .sub_section08 .myClass .left_nav .nav ul li a:hover{color:#165b98; font-weight:bold;}

.container .sub_section08 .myClass .left_nav .nav ul .bBox{width:196px; height:30px; background:#165b98; color:#fff;}

.container .sub_section08 .myClass .left_nav .nav ul .gBox{width:196px; height:30px; background:#165b98; color:#FFF;}

.container .sub_section08 .myClass .left_nav .nav ul .line{width:1500px; height:2px; margin:auto; background:#212121; margin-top:100px;}

.my_course {padding:5px;font-size:12px; text-align:left;letter-spacing:-1.5px; line-height:30px;}

/* myClass01 - left_nav - 하단에 배너 */

.container .sub_section08 .myClass .left_nav .banner{width:196px; min-height:196px; border:2px solid #ccc; background:#FFF; margin-bottom:10px; overflow:hidden;}

.container .sub_section08 .myClass .left_nav .banner ul{text-align:center;}

.container .sub_section08 .myClass .left_nav .banner ul li{font-size:16px; letter-spacing:-1.5px; line-height:30px; text-align:center; color:#212121;}

.container .sub_section08 .myClass .left_nav .banner ul li p{font-size:20px; font-weight:bold;}


/* myClass01 - 내용 */


.container .sub_section08 .myClass .inner{width:1298px; position:absolute; top:0px; right:0;}

.container .sub_section08 .myClass .inner article{width:1286px; position:relative; left:10px; border:2px solid #CCC; margin-bottom:10px;}

.container .sub_section08 .myClass .inner article ul{padding:10px;}

.container .sub_section08 .myClass .inner article ul li{font-size:16px; letter-spacing:-1.5px; line-height:30px;}

.container .sub_section08 .myClass .inner article ul li span{font-size:20px; letter-spacing:-2px; font-weight:bold; padding: 5px;}

.container .sub_section08 .myClass .inner article ul li .red{font-size:20px; letter-spacing:-2px; font-weight:bold; color:#E25062;}

.container .sub_section08 .myClass .inner article ul li .pointRed{font-size:16px; letter-spacing:-0.5px; font-weight:bold; color:#E25062;}

.container .sub_section08 .myClass .inner article ul li a:hover{letter-spacing:-2px; font-weight:bold; color:#165b98;}

.container .sub_section08 .myClass .inner article ul .line{width:1266px; height:2px; margin:auto; background:#212121;}

.container .sub_section08 .myClass .inner article ul .lineRed{width:1266px; height:2px; margin:auto; background:#E25062;}

.container .sub_section08 .myClass .inner article ul li .class_list1 td a{font-size:16px; letter-spacing:-1.5px; color:#212121; font-weight:normal;}

.container .sub_section08 .myClass .inner article ul li .class_list1 input[type=button]{width:70px; background:#165b98; color:#fff; margin-bottom:2px; border-radius:5px; cursor:pointer;}

.container .sub_section08 .myClass .inner article ul li .class_list2 input[type=button]{width:70px; background:#165b98; color:#fff; margin-bottom:2px; border-radius:5px; cursor:pointer;}

.container .sub_section08 .myClass .inner article ul li .class_list3 input[type=button]{width:70px; background:#165b98; color:#fff; margin-bottom:2px; border-radius:5px; cursor:pointer;}



/***************************************************** myClass02  ***********************************************************/

/* myClass02 - 수강중인과목 - 이너부분 메뉴박스 */

.container .sub_section08 .myClass .inner article .innerSub_top{max-width:100%; min-width:1286px; height:50px; margin:auto; margin-bottom:20px;}

.container .sub_section08 .myClass .inner article .innerSub_top&gt;.myClass_lnb{overflow:hidden; width:1000px; margin:auto;}

.container .sub_section08 .myClass .inner article .innerSub_top&gt;.myClass_lnb&gt;li{float:left; line-height:50px; text-align:center;}

.container .sub_section08 .myClass .inner article .innerSub_top&gt;.myClass_lnb .select{background:#165b98 ;}

.container .sub_section08 .myClass .inner article .innerSub_top&gt;.myClass_lnb .select&gt;a{color:#fff; border:1px solid #165b98 ;}

.container .sub_section08 .myClass .inner article .innerSub_top&gt;.myClass_lnb&gt;li&gt;a{width:198px; height:48px; color:#212121; display:block; border:1px solid #CCC;}

.container .sub_section08 .myClass .inner article .innerSub_top&gt;.myClass_lnb&gt;li&gt;a:hover{width:198px; height:48px; background:#165b98 ; color:#fff; border:1px solid #165b98 ;
    font-size:16px; font-weight:normal; letter-spacing:-1.5px;}


/* myClass02 - 수강중인과목 - 목차 */

.container .sub_section08 .myClass .inner article ul .lineBox{width:1266px; height:40px; text-align:center;}

.container .sub_section08 .myClass .inner article ul .lineBox&gt;.lineBox1&gt;li{width:630px; height:40px; background:#CCC; float:left; line-height:40px; letter-spacing:-0.5px;
    font-weight:bold;}

/* myClass02 - 수강중인과목 - 성적보기 부분 */

.container .sub_section08 .hei{width:1500px; margin:auto; position:relative; height:1350px;}



/* myClass02 - 수강중인과목 - 1:1상담 부분 */

.container .sub_section08 .myClass .inner article ul li select{width:200px; height:30px; border:1px solid #d0d0d0; padding-left:10px;}

.container .sub_section08 .myClass .inner article ul li input{width:180px; height:28px; border:1px solid #d0d0d0; padding:0 10px;}

.container .sub_section08 .myClass .inner article ul li .button{width:100px; height:30px; background:#165b98 ; color:#fff;}



/* myClass02 - 수강중인과목 - 1:1상담 -&gt; 등록부분 */

.container .sub_section08 .myClass .inner article ul li .inputText{width:1246px; height:30px; border:1px solid #CCC; margin:auto;font-size:15px;}

.container .sub_section08 .myClass .inner article ul li .textarea{width:1246px; height:200px; border:1px solid #CCC; margin:auto; resize:none; padding:10px;
    font-size:15px; color:#212121; letter-spacing:-0.5px;}



/***************************************************** myClass03  ***********************************************************/



/* myClass02 -  1:1상담 */

.container .sub_section08 .myClass .inner article ul li .select1{width:578px; height:30px; border:1px solid #d0d0d0; padding-left:10px;}

.container .sub_section08 .myClass .inner article ul li input{width:180px; height:28px; border:1px solid #d0d0d0; padding:0 10px;}

.container .sub_section08 .myClass .inner article ul li .button{width:100px; height:30px; background:#165b98 ; color:#fff;}



/***************************************************** myClass04  ***********************************************************/




/* myClass02 -  자격증 발급 */

/* myClass02 -   자격증 발급 - 메뉴 */

.container .sub_section08 .myClass .inner article .innerSub_top{max-width:100%; min-width:1286px; height:50px; margin:auto; margin-bottom:20px;}

.container .sub_section08 .myClass .inner article .innerSub_top&gt;.myClass_lnb2{overflow:hidden; width:600px; margin:auto;}

.container .sub_section08 .myClass .inner article .innerSub_top&gt;.myClass_lnb2&gt;li{float:left; line-height:50px; text-align:center;}

.container .sub_section08 .myClass .inner article .innerSub_top&gt;.myClass_lnb2 .select{background:#165b98 ;}

.container .sub_section08 .myClass .inner article .innerSub_top&gt;.myClass_lnb2 .select&gt;a{color:#fff; border:1px solid #165b98 ;}

.container .sub_section08 .myClass .inner article .innerSub_top&gt;.myClass_lnb2&gt;li&gt;a{width:198px; height:48px; color:#212121; display:block; border:1px solid #CCC;}

.container .sub_section08 .myClass .inner article .innerSub_top&gt;.myClass_lnb2&gt;li&gt;a:hover{width:198px; height:48px; background:#165b98 ; color:#fff;
    border:1px solid #165b98 ; font-size:16px; font-weight:normal; letter-spacing:-1.5px;}



/* myClass02 -   자격증 발급 - 내용 */
.container .sub_section08 .hei1{width:1500px; margin:auto; position:relative; height:2300px;}

.container .sub_section08 .myClass .inner article ul li&gt;.class_list6 .square{width:20px; height:20px;}

.container .sub_section08 .myClass .inner article ul li&gt;.class_list6 .licenseSelect{width:350px; height:30px; border:1px solid #d0d0d0; padding-left:10px;}

.container .sub_section08 .myClass .inner article ul li&gt;.class_list6 .list6Text{width:1000px; border:none; display:block;}

.container .sub_section08 .myClass .inner article ul li&gt;.class_list6 .list6Text1{text-align:left; width:200px; display:block; float:left; margin-right:10px;}


.container .sub_section08 .myClass .inner article ul li&gt;.class_list8 .square{width:20px; height:20px;}

.container .sub_section08 .myClass .inner article ul li&gt;.class_list8 .licenseSelect{width:350px; height:30px; border:1px solid #d0d0d0; padding-left:10px;}

.container .sub_section08 .myClass .inner article .class_list8 .list8Text{text-align:center; width:597px; border:none;}

.container .sub_section08 .myClass .inner article ul li&gt;.thBox{width:1246px; border:1px solid #CCC; text-align:center;}

.container .sub_section08 .myClass .inner article ul li&gt;.thBox select{ width:500px; text-align:center;}

.container .sub_section08 .myClass .inner article ul li&gt;.thBox input{ width:480px; text-align:center;}

.container .sub_section08 .myClass .inner article ul li&gt;.thBox input[type=radio]{ width:18px; height:18px; text-align:center; margin-bottom:3px;}

.container .sub_section08 .myClass .inner article ul li .myCBtn{width:504px; height:56px; text-align:center; background:#165b98; border:none; font-size:20px; color:#fff;
    cursor:pointer; letter-spacing:-1.5px; font-weight:bold;}

/* myClass02 -   자격증 발급 안내 - 내용 */
.container .sub_section08 .hei2{width:1500px; margin:auto; position:relative; height:1800px;}


/* myClass02 -   회원정보 */
.myClass .explain .newSub_section04{width:930px; overflow:hidden; position:relative;}

.myClass .explain .newSub_section04 .inputSignText{width:276px; height:26px; border:none; padding:0 10px;}
.myClass .explain .inputSignText_birth {width:130px; height:26px; border:1px solid #d0d0d0; padding:0 10px;}

/***************************************************** myClass05  ***********************************************************/


/* myClass02 -  마이페이지 */

/* myClass02 -  마이페이지 - 메뉴 */

.container .sub_section08 .myClass .inner article .innerSub_top{max-width:100%; min-width:1286px; height:50px; margin:auto; margin-bottom:20px;}

.container .sub_section08 .myClass .inner article .innerSub_top&gt;.myClass_lnb1{overflow:hidden; width:800px; margin:auto;}

.container .sub_section08 .myClass .inner article .innerSub_top&gt;.myClass_lnb1&gt;li{float:left; line-height:50px; text-align:center;}

.container .sub_section08 .myClass .inner article .innerSub_top&gt;.myClass_lnb1 .select{background: #165b98 ;}

.container .sub_section08 .myClass .inner article .innerSub_top&gt;.myClass_lnb1 .select&gt;a{color:#fff; border:1px solid #165b98 ;}

.container .sub_section08 .myClass .inner article .innerSub_top&gt;.myClass_lnb1&gt;li&gt;a{width:198px; height:48px; color:#212121; display:block; border:1px solid #CCC;}

.container .sub_section08 .myClass .inner article .innerSub_top&gt;.myClass_lnb1&gt;li&gt;a:hover{width:198px; height:48px; background:#165b98 ; color:#fff;border:1px solid #165b98 ; font-size:16px; font-weight:normal; letter-spacing:-1.5px;}


/* myClass02 -  마이페이지 내용 */
.container .sub_section08 .myClass .inner article ul li .button1{width:100px; height:30px; background:#165b98 ; color:#fff; border-radius:5px;}


/* 마이페이지*/

.container .sub_section08 .signUp ul{text-align:center;}

.container .sub_section08 .signUp ul li input{width:500px; height:30px; text-align:center;font-size:15px; letter-spacing:-2px;}

.container .sub_section08 .signUp ul li .Btn{text-align:center; background:#165b98 ; font-size:18px; color:#fff; font-weight:bold; display: inline-block; float: left; margin-bottom: 50px;}

.container .sub_section08 .signUp ul li .btnBox{width:504px; height:36px; text-align:center; background:#165b98999; border:none; font-size:18px; color:#fff;
    cursor:pointer; letter-spacing:-1.5px; font-weight:bold;}

.container .sub_section08 .signUp ul li{font-size:20px; letter-spacing:-1.5px; line-height:40px;}

.container .sub_section08 .signUp ul li span{font-size:50px; letter-spacing:-2px; font-weight:bold;}

.container .sub_section08 .signUp ul .line{width:1500px; height:2px; margin:auto; background:#212121; margin-top:100px;}

.container .sub_section08 .signUp ul .lineB{width:750px; height:2px; margin:auto; background:#212121; margin-top:100px;}

.container .sub_section08 .signUp ul li .point{font-size:40px; letter-spacing:-2px; font-weight:normal;}

.container .sub_section08 .signUp ul li .email{width:230px; height:30px; text-align:center;font-size:15px;}

.container .sub_section08 .signUp ul li select{width:504px; height:36px;font-size:15px; border:1px solid #a9a9a9; letter-spacing:-2px; padding-left:10px;}

.container .sub_section08 .signUp ul li .year{width:161px; height:30px; text-align:center;font-size:15px; letter-spacing:-2px;}

.container .sub_section08 .signUp ul li .month{width:161px; height:30px; text-align:center;font-size:15px; letter-spacing:-2px;}

.container .sub_section08 .signUp ul li .day{width:162px; height:30px; text-align:center;font-size:15px; letter-spacing:-2px;}

.container .sub_section08 .signUp ul li .checkbox{width:503px; height:400px; border:1px solid #a9a9a9; margin:auto; padding:10px; background:#fff;}

.container .sub_section08 .signUp ul li .checkbox ul{float:left; margin-right:126px;}

.container .sub_section08 .signUp ul li .checkbox&gt;ul&gt;li{font-size:16px; text-align:left;}

.container .sub_section08 .signUp ul li .checkbox ul li input[type=checkbox]{width:20px; height:20px; }

.container .sub_section08 .myClass .inner article ul li .button1{width:100px; height:30px; background:#165b98; color:#fff; border-radius:5px;}

.container .sub_section08 .myClass .inner article ul li .coupon{width:600px; height:30px; text-align:center;}



/* 쿠폰등록 popup   *************************************************************************************************/

/* 쿠폰등록 popup - 상단 BG 부분 */

.couponPopup{width:800px; position:relative; overflow:auto;}

/* 쿠폰등록 popup - 쿠폰입력 타이틀 부분 */

.couponPopup .title{text-align:center; margin:40px 0;}

.couponPopup .title li{margin-bottom:10px;}

.couponPopup .title li span{font-size:35px; color:#000; font-weight:bold;}

.couponPopup .title .line{background:#000; width:300px; height:2px; margin:auto;}

/* 쿠폰등록 popup - 쿠폰입력 입력하는 부분 */

.couponPopup .couponInput{margin:auto;}

.couponPopup .couponInput li{font-size:15px; text-align:center; color:#212121; margin-bottom:20px;}

.couponPopup .couponInput li .coupon{width:750px; height:30px; text-align:center;}

.couponPopup .couponInput li .button{width:754px; height:36px; text-align:center; background:#000; border:none; color:#FFF; font-size:18px; font-weight:bold;
    cursor:pointer;}

/* 쿠폰등록 popup - 유의사항 부분 */

.couponPopup .couponText{width:750px; border:2px solid #F30; margin:auto; padding:40px 0;}

.couponPopup .couponText li{font-size:15px; color:#212121; font-weight:bold; margin-bottom:10px; margin-left:50px;}

.couponPopup .couponText li span{font-size:30px; color:#F30; font-weight:bold;}

.couponPopup .couponText .line{background:#F30; width:300px; height:2px; margin:auto;}


/* // 쿠폰등록 popup 끝   *************************************************************************************************/

/* 교육과정 추가 2020.09.02 */
.sub_license_img1{ padding-left: 200px; width: 930px;background: url('/image/c_license/license1.jpg'); height: 253px;}
.sub_license_img2{ padding-left: 200px; width: 930px;background: url('/image/c_license/license2.jpg'); height: 253px;}
.sub_license_img3{ padding-left: 200px; width: 930px;background: url('/image/c_license/license3.jpg'); height: 253px;}
.sub_license_img4{ padding-left: 200px; width: 930px;background: url('/image/k_license/license1.jpg'); height: 253px;}
.sub_license_img5{ padding-left: 200px; width: 930px;background: url('/image/k_license/license.jpg'); height: 253px;}
.sub_license_img6{ padding-left: 200px; width: 930px;background: url('/image/c_license/license4.jpg'); height: 253px;}
.head-p{padding-top:18px; font-size:19px; color:#444444;font-weight:700;}
.head{padding-top:37px; font-size:46px; color:#ffffff;font-weight:700;    font-family: "TmonMonsori";}
.head-R{padding-top:37px; font-size:40px; color:#ffffff;font-weight:700;      letter-spacing: -2px;  font-family: "TmonMonsori";}

/* c_license 오른쪽 메뉴 탭 */
.ncs_newSub_tab{width:930px; padding-top:20px;}
.ncs_newSub_tab&gt;{width:930px; margin:auto;}
.ncs_newSub_tab{overflow:hidden;}
.ncs_newSub_tab &gt; li{float:left; cursor:pointer; width:25%; height:40px; font: 16px 's-core-dream-medium'; text-align:center; line-height:40px; border-bottom:2px solid #13355b; color:#13355b; background:#f3f5f7;}

.ncs_newSub_tab &gt; .pointTab{ color:#fff; background:#13355b;}

.ncs_newSub_tab_03{width:930px; padding-top:20px;}
.ncs_newSub_tab_03&gt;{width:930px; margin:auto;}
.ncs_newSub_tab_03{overflow:hidden;}
.ncs_newSub_tab_03 &gt; li{float:left; cursor:pointer; width:33%; height:40px; font: 16px 's-core-dream-medium'; text-align:center; line-height:40px; border-bottom:2px solid #13355b; color:#13355b; background:#f3f5f7;}

.ncs_newSub_tab_03 &gt; .pointTab{ color:#fff; background:#13355b;}

.lecture_subject{
    margin-bottom:50px;
    position:relative;
    left:50%;
    padding:5px 15px 5px 15px;
    font: 50px 's-core-dream-medium';
    color:#fff;
    background:#165b98;
    transform: translateX(-50%);
    display:inline-block;
}

.lecture_box{
    margin-left:15px;
    padding:5px;
    width:870;
    border-spacing:0;
}

.lecture_td_box{
    padding:5px;
    width:435px;
    border-spacing:0px;
    border-radius: .5em;
}

.lecture_list{
    padding:7px;
    width:435px;
    border-spacing:0px;
    border:7px solid #eee;
    border-radius: .5em;
    background:#fafafa;
}

.lecture_list tr:first-child td{
    border-top:1px solid #ddd;
}

.lecture_list td {
    padding:10px;
    border-right:1px solid #ddd;
    border-bottom:1px solid #ddd;
    box-sizing:border-box;
}

.lecture_list td:nth-child(odd) {
    width:65px;
    font: 15px 's-core-dream-regular';
    color:#fff;
    text-align:center;
    background:#165b98;
}

.lecture_list td:nth-child(even) {
    font : 14px 's-core-dream-regular';
    color:#555;
    background:#fff;
}



.lecture_text_box{
    position:relative;
    margin-top:40px;
    margin-left:10px;
}



.lecture_text_box &gt; p{
    margin-top:40px;
    margin-left:10px;
    padding:10px;
    font : 22px 's-core-dream-medium';
    color:#2264a0;

}


.lecture_text_box &gt; ul{
    margin-left:20px;
    margin-right:20px;
    padding:20px;
    font : 15px 's-core-dream-regular';
    color:#333;
    line-height:180%;
    border:1px solid #ddd;
    background:#f8f8f8;
}


.lecture_text_box &gt; ul &gt; p{
    padding-top:15px;
    font : 18px 's-core-dream-medium';
    color:#111;

}
.lecture_text_box_nobg{
    position:relative;
    margin-top:10px;
    margin-left:10px;
}

.lecture_text_box_nobg &gt; p{
    margin-top:10px;
    margin-left:10px;
    padding:10px;
    font : 16px 's-core-dream-medium';
    color:#2264a0;
}

.lecture_text_box_nobg &gt; ul{
    margin-left:20px;
    margin-right:20px;
    padding-left:20px;
    font : 13px 's-core-dream-regular';
    color:#666;
    line-height:180%;

}


.lecture_text_box_nobg &gt; ul &gt; table{
    width:100%;
}

.tr_text{
    font : 14px 's-core-dream-medium';
    color:#555;
    text-align:center;
    background:#eee;
}

.lecture_text_box_nobg &gt; ul &gt; table  td{
    padding:5px;
    padding-left:20px;
    padding-right:20px;
    border:1px solid #ccc;
}

.td_center{
    text-align:center;
}



.lecture_text_box_btn{
    position:relative;
    margin-left:10px;

}

.lecture_text_box_btn ul{
    margin-left:20px;
    margin-right:20px;
    padding:10px;
    font : 18px 's-core-dream-medium';
    color:#fff;
    text-align:center;
    border:1px solid #ccc;
    background:#165b98;

}

.lecture_teacher_box{
    position:relative;
    margin-top:40px;
    margin-left:10px;

}


.lecture_teacher_box &gt; p{
    padding:10px;
    font : 22px 's-core-dream-medium';
    color:#2264a0;
}

.lecture_teacher_box &gt; img{
    padding-left:20px;
}

.lecture_teacher_box &gt; div{
    position:absolute;
    top:60px;
    left:310px;
    width:590px;
    height:275px;
    font : 15px 's-core-dream-regular';
    color:#666;
    line-height:180%;
    z-index:10;
}

.div_scroll{
    overflow-y:auto;
}

/* 임의의 영역 생성 */
.scroolBar {
    width: 200px;
    overflow-y: scroll;
}

/* 아래의 모든 코드는 영역::코드로 사용 */

.scroolBar::-webkit-scrollbar {
    width: 5px;  /* 스크롤바의 너비 */
}

.scroolBar::-webkit-scrollbar-thumb {
    background:#165b98; /* 스크롤바의 색상 */

    border-radius: 2px;
}

.scroolBar::-webkit-scrollbar-track {
    background:#eee;  /*스크롤바 뒷 배경 색상*/
}

.buttons{
    margin-top:30px;
    width:400px;
    background-color:#165b98;
    font:22px 's-core-dream-medium';
    color:#ffffff;
    border:1px solid #666;
    border-radius: .5em;
    cursor:pointer;
}

.buttons:hover{
    background-color:#000040;
    color:#ffff00;
}

/*find 페이지*/
.find-notice_box{display: flex; justify-content: flex-start; width: 100%;  border: 1px solid #bababa;
    padding: 10px 0; background-color:  #344973; border:none; }
.find-notice_box img{margin-top: 1.5px; width: 15px; height: 15px;margin-right: 5px; margin-left: 10px;}
.find-notice_box p{color: white; font-size: 15px; margin-right: 10px;}
.find-notice_box p span{color: rgb(103, 235, 255);}

/* 찾기 */
.find-wrapper{padding: 0 20px;}
.find_box{width:100%;}
.find_box .tabs{display: flex; justify-content: center; width: 100%;}
.find_box .tabs li{padding: 7px 20px; width: 50%; height: 25px;display: flex; align-items: center; justify-content: center;
    font-size: 16px;border: 1px solid #ddd; cursor: pointer;border-radius: 5px; background-color: whitesmoke;}
.find_box .tabs li.active{background-color: #3a79fa !important; color: white !important; border-color: #3a79fa !important;}
.find_box .tabs li:first-child{margin-right: 1px;}
.find_box .tab_container{}
.find_box .tab_container .tab_content{display: flex; justify-content: center;}
.find_box .tab_container .tab_content .tab_input{display: flex; flex-direction: column;
    align-items: center; width: 100%;}
.find_box .tab_container .tab_content .tab_input .login_box{width:100%;
    display: flex; justify-content: center;}
.find_box .tab_container .tab_content .tab_input .login_box input{width: 90%;height: 45px;font-size:
        14px;padding-left: 40px;border: 1.5px solid #D3D3D3;border-radius: 10px;background: none;}
.find_box .tab_container .tab_content .tab_input .loginBtn_box{width: 90%; text-align: center;}
.find_box .tab_container .tab_content .tab_input .loginBtn_box button{width: 100%; height: 40px;
    border-radius: 5px; background-color: #3a79fa; border: 1px solid #3a79fa; color: white; font-size: 18px;}
.find_box .login_link{ width: 95%; display: flex; justify-content: flex-end; margin-top: 10px;}
.find_box .login_link a{ font-size: 13px; font-weight: 500; }</pre></body></html>