@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 #step1{background:url(../image/step1bg.png); background-size:100% 100%; padding-top:0px; padding-bottom:0px;}
#free #container #step2{background:#fff; padding-top:0px; padding-bottom:0px;}
#free #container #step3{background:#fff; padding-top:0px; padding-bottom:0px;}
#free #container #step4{background:#fff; padding-top:0px; padding-bottom:0px;}
#free #container #step5{background:#fff; padding-top:0px; padding-bottom:0px;}
#free #container #step6{background:#fff; padding-top:0px; padding-bottom:0px;}
#free #container #Consult{background:url(../image/Recruit_consultbg.png); background-size:100% 100%; padding-top:0px; padding-bottom:0px;}


#free #container #step101{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;}







/* 탭박스1 시작*/
.DD1{margin:0 auto; width:100%;  height:630px;} /*background:#fff;*/
.Story01{margin:0 auto; width:1118px; height:530px;  border:1px solid #333; padding-top:0; padding-bottom:0; margin-bottom:40px;} /*background:#a95e5e;*/

#mini_story
{background:#fff; width:1118px; height:471px; position relative; }


#tabs01{overflow:hidden; width:1118px; height:60px; background:#000; margin:0; padding:0;  list-style:none;}
#tabs01 li{float:left;}
#tabs01 li a{display:block; position:relative; text-decoration:none;  width:558px; height:60px; background:#eaeaea; line-height:61px; font-size:19px; color:#333; text-align:bold;}

/* #tabs01 li:nth-child(1) a{background:#9f9191; color:#fff;} */

#tabs01 li:nth-child(1) a:hover{background:#000000; color:#fff;}
#tabs01 li:nth-child(1) a:hover::after{background:#000000; color:#fff;}
#tabs01 li:nth-child(1) a:focus{background:#000000; color:#fff;}
#tabs01 li:nth-child(1) a:focus::after{background:#000000; color:#fff;}



#tabs01 li a:hover,
#tabs01 li a:hover::after,
#tabs01 li a:focus,
#tabs01 li a:focus::after{background:#000000; color:#fff;}

#tabs01 a:focus{outline: 0;}

#tabs01 a::after{
  content:'';
  position:absolute;
  z-index: 1;
  top: 0;
  right: -.5em;  
  bottom: 0;
  width: 1em;
}

#tabs01 #current a,
#tabs01 #current a::after{
  z-index: 3;
}


/* 탭박스1 끝*/



/* 맨하단 오시는 길 공통 */
#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;}*/



