@charset "utf-8";
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');

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;}
.leftMenu{padding-top:28px; position:absolute; }

/*수강신청-공통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{width:980px; 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:100%; height:100%; text-align:center; }
/* 합격보장회원 백그라운드 
#free #subTitleBg{background:url(../image/step0bg.png); background-size:100% 100%; padding-top:0px;  padding-bottom:0px; }*/
#free #mainWrap{width:980px;  padding-top:0px;  padding-bottom:0px; }
#free #container #mainWrap .leftMenu{float:left; width:190px; text-align:left; }

/*레프트메뉴*/
.leftMenu dt{font-size:29px; font-family: 'Nanum Gothic', sans-serif; color:#5f5f5f; font-weight:500;}
.leftMenu dt{padding-bottom:12px; border-bottom:2px solid #000;}
.leftMenu dd{padding:12px 0; padding-left:29px; border-bottom:1px solid #7f7f7f; position:relative;}
.leftMenu dd a{font-size:15px; color:#1a2039;}
.leftMenu dd p{position:absolute; left:0; top:17px; float:left; width:16px; height:3px; background:#ccc;}
.leftMenu dd:hover p{background:#b3221f;}
.leftMenu dd:hover,
.leftMenu dd:focus{font-weight:bold;}
#free #container .subMain{float:right;  padding-left:10px; }
#free #container #mainWrap{display:inline-block;} 

#free #container #stepWrap{width:100%; }
/* #free #container #step1{background:#fff; background-size:100% 100%; padding-top:56px; padding-bottom:68px; }*/
/* guaranteedPassMembership_introduce01 백그라운드 */




#free #container #step1{background:url(../image/step1bg.png); background-size:100% 100%; padding-top:0px; padding-bottom:0px;}
#free #container #step2{background: radial-gradient(29.85% 87.58% at 11.15% 69.07%, rgba(39, 190, 255, 0.20) 0%, rgba(39, 190, 255, 0.00) 100%), radial-gradient(22.71% 61.27% at 101.25% 33.24%, rgba(39, 190, 255, 0.20) 0%, rgba(39, 190, 255, 0.00) 100%), #C3EEFF;}
#free #container #step3{background:url(../image/step3bg.png); background-size:100% 100%; padding-top:0px; padding-bottom:0px;}
#free #container #step4{background:url(../image/step4bg.png); background-size:100% 100%; padding-top:0px; padding-bottom:0px;}
#free #container #step5{background:#fff; padding-top:0px; padding-bottom:0px;}
#free #container #step6{background: linear-gradient(180deg, #FFF 0%, #BDF3FF 100%); height: 626px;}
#free #container #step7{background:url(../image/step7bg.png); background-size:100% 100%; padding-top:0px; padding-bottom:0px;}
#free #container #step8{background: linear-gradient(180deg, #E2F7FF 0%, #FFF 100%);}

.banner_top {margin-top: 80px; margin-bottom:88px ;}
#free #container #step6 #kuksi-recruit7-banner{margin-bottom: 80px;}

#free #container #stepmap{background:#fff; padding-top:0px; padding-bottom:0px;}



#free #container #step100{background:#fff; padding-top:0px; padding-bottom:0px; }


#free #container #MAP{background:#fff; height:790px; padding-top:0px; padding-bottom:0px;}



#free #container #FORM{ padding-top:0px; padding-bottom:0px;}/*background:#0f1b2d;*/


#free #container #TTT01{background:url(../image/TELL-T01bg.png); background-size:100% 100%; padding-top:0px; padding-bottom:0px; margin-left:-1px;}
#free #container #TTT02{background:url(../image/TELL-T02bg.png); background-size:100% 100%; padding-top:0px; padding-bottom:0px; margin-top:-8px;}



/* 맨하단 오시는 길 공통 */
#free #container #Load_{background:#fff;  padding-top:0px;  padding-bottom:0px; }



/* 수강신청마지막백그라운드 */
#free #container .content{width:1400px; 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; height:190px;}*/



