@charset "utf-8";
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');



body, table, div, p, a, dd, ul, li, table, th, td, input{font-family:'Nanum Gothic';}
a{text-decoration:none;}


/* 수강신청-따라다니는 슬라이드css */
#scrollRight{position:absolute; top:500px; right:0px; }
#scrollRight.fixed {position:fixed; top:200px; } 
.cursor{cursor:pointer;}



/*수강신청-공통css*/
.enrolment #container{width:100%; height:100%; text-align:center; }
#leftMenuWrap{width:980px; margin:0 auto; top:20px; left:300px;}
.enrolment #mainWrap{width:980px; padding-top:28px; padding-bottom:53px;}
.enrolment #mainWrap .leftMenu{float:left; width:190px; text-align:left;}
.enrolment #mainWrap #submain{padding-top:52px;}
/*수강신청-공통 레프트메뉴css
.enrolment #container #step4{padding-bottom:55px; padding-top:77px; background:url(../image/guaranteedPassMembership_introduce04_background.png);}
.enrolment #container #step5{background:; padding-top:53px; padding-bottom:27px;}*/

/*백그라운드  */

.enrolment #container .content{margin:0 auto;}
.enrolment .nameList{width:980px; margin:0 auto; padding:20px 0; border-top:3px solid #000; border-bottom:3px solid #000;}
.listWrap{padding-top:30px; padding-bottom:11px;}
.enrolment .enrolment_professor{float:left; }
.enrolment .enrolment_professor_list{float:left; padding:10px; text-align:center;}
.enrolment .enrolment_professor_list dt{width:60px; height:30px; color:#434343; background:#f2b804; font-wieght:bold; font-size:18px; }
.enrolment .enrolment_professor_list dt h4{width:60px; height:30px; text-align:center; vertical-align:middle; margin-top:6px;}
.enrolment .enrolment_professor_list dd{padding-left:10px;}
.enrolment .enrolment_professor_list dd a{color:#434343; vertical-align:middle; font-size:14px;}
.clearFix:after{content:''; display:block; clear:both;}


/*컨테이너*/

#free #container{width:1200px; height:100%; text-align:center; margin:0 auto;     margin-top: 2px; height:1200px;}
/* 합격보장회원 백그라운드 */
#free #subTitleBg{width:1905px; background:url(../image/step_bg0.png) no-repeat; background-size:100%; padding-top:0; padding-bottom:0; }
#free #mainWrap{width:980px; padding-top:0px;  padding-bottom:33px; } 


/*레프트메뉴*/
.leftMenu{float:left; width:300px;  text-align:left; background:#fff; font-family: 'Noto Sans KR', sans-serif; color: #333;}
.leftMenu dt{height:128px; line-height:150px;  font-size:40px;  color:#fff; font-weight:600; color: #333; }

.Second_sub a{display:block; width:100%; height:58px; line-height:58px; background:#edf4ff; 
font-size:20px;  font-family: 'Noto Sans KR', sans-serif; font-weight:500; border-top:1px solid #d0d0d0;}

.three_sub a{display:block; width:100%; height:50px; line-height:50px; background:#fff; 
font-size:15px;  font-family: 'Noto Sans KR', sans-serif; font-weight:400; border-top:1px solid #d0d0d0;}


.Second_sub a:focus{background:#002f76; color:#fff;}
.Second_sub a:active{background:#002f76; color:#fff;}
.Second_sub a:hover{background:#002f76; color:#fff;}

.three_sub a:focus{background:#002f76; color:#fff;}
.three_sub a:active{background:#002f76; color:#fff;}
.three_sub a:hover{background:#002f76; color:#fff;}




#free #container .subMain{float:right;  padding-left:10px; }
#free #container #mainWrap{display:inline-block;} 

#free #container #stepWrap{width:900px; float:left;}


/* guaranteedPassMembership_introduce01 백그라운드 */


/*#free #container #step1{background:url(../image/step_bg1.png) no-repeat;; background-size:100% 100%; padding-top:0; padding-bottom:0;}*/


#free #container #step1{background:#fff; padding-top:0; padding-bottom:0;}
#free #container #step2{background:#fff; padding-top:0; padding-bottom:0;}
#free #container #step3{background:#fff; padding-top:0; padding-bottom:0;}
#free #container #step4{background:#fff; padding-top:0; padding-bottom:0;}
#free #container #step5{background:#fff; padding-top:0; padding-bottom:0;}
#free #container #step6{background:#fff; padding-top:0; padding-bottom:0;}
#free #container #step7{background:#fff; padding-top:0; padding-bottom:0;}
#free #container #step8{background:#fff; padding-top:0; padding-bottom:0;}
#free #container #step9{background:#fff; padding-top:0; padding-bottom:0;}
#free #container #step10{background:#fff; padding-top:0; padding-bottom:0;}
#free #container #step11{background:#fff; padding-top:0; padding-bottom:0;}
#free #container #step12{background:#fff; padding-top:0; padding-bottom:0;}
#free #container #step13{background:#fff; padding-top:0; padding-bottom:0;}
#free #container #step14{background:#fff; padding-top:0; padding-bottom:0;}
#free #container #step15{background:#fff; padding-top:0; padding-bottom:0;}
#free #container #step16{background:#fff; padding-top:0; padding-bottom:0;}
#free #container #step17{background:#fff; padding-top:0; padding-bottom:0;}




#Last{width:100%; height:577px; background:#ebf0f3;}

.Last_1{float:left; width:50%; height:100%; background:#f8e70b;}
.Last_1 img{float:right;}
.Last_2{float:left; width:600px; height:100%; background:#ebf0f3;}



/* 그전폼

#free #container #step1{background:url(../image/step_bg1.png) no-repeat;; background-size:100%; padding-top:0; padding-bottom:0;}
#free #container #step2{background:url(../image/step_bg2.png) no-repeat;; background-size:100%; padding-top:0; padding-bottom:0;}
#free #container #step3{background:url(../image/step_bg3.png) no-repeat;; background-size:100%; padding-top:0; padding-bottom:0;}
#free #container #step4{background:url(../image/step_bg4.png) no-repeat;; background-size:100%; padding-top:0; padding-bottom:0;}
#free #container #step5{background:url(../image/step_bg5.png) no-repeat;; background-size:100%; padding-top:0; padding-bottom:0;}


*/
/*#free #container #step3{background:url(../image/step_bg4.png); background-size:100%; padding-top:28px; padding-bottom:43px; }


#free #container #step3-0{background:url(../image/step_bg3.png); background-size:100%;}
#free #container #step3-0 
#free #container #step3-0 
#free #container #step3-0  dl{float:left; padding-bottom:10px;}
#free #container #step3-0 dt,
#free #container #step3-0 dd{float:left;}
#free #container #step3-0 dd{padding-top:6px;}
#free #container #step3-0 .none{padding-right:200px;}
#free #container #step3-0 .lectureWrap{padding-bottom:55px;}
#free #container #step3-0 .lectureWrap .lectureList{display:none;}
#free #container #step3-0 .lectureWrap .on{display:block;}


#free #container #step4{background:url(../image/step_bg5.png);padding-bottom:0px; padding-top:0px;}
#free #container #step5{background:url(../image/step_bg6.png); padding-top:0px; padding-bottom:0px;}*/





/*
#free #container #step6{background:url(../image/step7bg.png);}
#free #container #step7{background:url(../image/step8bg.png);}
#free #container #step8{background:url(../image/step9bg.png);} */

/*
#free #container #step6 h2{padding-top:51px;}
#free #container #step6 dl{padding-top:30px;}
#free #container #step6 dt{width:52px; padding:6px 5px; height:13px; background:#808080; color:#fff; font-size:13px;}
#free #container #step6 .useBook{width:26px; }
#free #container #step6 dd{padding-top:14px; font-size:13px; color:#515151; line-height:1.7em;}*/

/* 수강신청마지막백그라운드 */
/*
#free #container #step7{) no-repeat; background-size:100% 100%; margin-bottom: 25px;}
#free #container .content{width:980px; margin:0 auto; }

#free #container .content #guaranteedPassMembershipIntroduce,
#free #container .content #bannerSkin2{cursor:pointer;}
#free #container .content #banner1,
#free #container .content #banner2{display:none; padding-top:20px;}

#free #container{display:inline-block;}*/


area {
    display: inline;
    cursor: pointer;
}

map {
    display: inline;
}


