*{margin:0;padding:0;}
body{font-family: "Noto Sans KR", sans-serif;}
ul{list-style:none;}
a{text-decoration:none;}
button{background-color: inherit;border:none; box-shadow:none; cursor:pointer;}
#Wrapper{
    position:relative; width:100%;
}
 
#Wrapper .btn01{  /* 메인 : 이벤트 바로가기 */
    position:absolute;bottom:95px; right:5px;  
    width:350px; height:180px; border-radius: 32px;
    z-index:99; 
} 
#Wrapper .btn02{  
    position:absolute;bottom:175px; right:55px;  
    width:387px; height:70px; border-radius: 16px;
    z-index:99;  
} 
#Wrapper .btn03{   /* 합격률 : 선택하러 가기 > */
    position:absolute;bottom:100px; right:300px;  
    width:500px; height:80px; border-radius: 40px;
    z-index:99;  
} 
#Wrapper .btn04{   /* 이벤트 : 등록하고 혜택받기 */
    position:absolute;bottom:180px; right:300px;  
    width:500px; height:80px; border-radius: 40px;
    z-index:99;  
} 
/* ------------- 최상단 띠배너 -------------------------------------------- */
#Wrapper .topban{
    width:100%;     
    height:50px;
    background-color: #111;
    text-align: center;
}
#Wrapper .topban2{
    width:100%;     
    height:50px;
    background-color: #111111;
    text-align: center;
}
/* ---------------- 메인 헤더 시작 -------------------------------------------------- */
#Wrapper .mainHeader{  
    width:100%;
    background-image: url('../images/00_bg.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-color:#cbdcf6;
}
#Wrapper .mainHeader .inner{ 
    position:relative;
    width:1100px; height:1060px;
    margin:0 auto;
}
#Wrapper .mainHeader .inner .txtbox{
    position:absolute;top:634px;
    width:1100px; height:400; 
    display: flex;
    justify-content:center;
    flex-wrap: wrap;
}
#Wrapper .flo1{
    position:absolute;top:380px;right:0px;
}

/* ------------- 컨텐츠 영역 wrap --------------- */
#Wrapper .conWrap{
    width:100%;
}
#Wrapper .conWrap .inner{ /* --- (공통)이너 박스 --- */    
    position:relative;
    width:1100px;
    height:auto;
    margin:0 auto;
}
/*  수강신청 */
#Wrapper .conWrap .con01{
    height:auto;
    background-color: #2331e9;
}
/*  컨텐츠1 */
#Wrapper .conWrap .con02{
    height:auto;
}
#Wrapper .conWrap .con02 .bo1{
    position:absolute; top:250px;left:35px;
}
/* 컨텐츠2 */
#Wrapper .conWrap .con03{
    height:auto;
    background-color: #eaf2ff;
    /* background-image: url("../images/03_bg.jpg"); */
}
/*  컨텐츠3 : 합격률 */
#Wrapper .conWrap .con04{
    height:auto;
}
 
/* 컨텐츠4 : 적성능력 완성 */
#Wrapper .conWrap .con05{
    height: 1000px;
    background-image: url("../images/05_bg.jpg");
}
/* 컨 5 : 모든영역 대비 가능 */
#Wrapper .conWrap .con06{  
    height:930px;  
    background-color: #eaf2ff;
}
/* 컨 6 : 선생님 */
#Wrapper .conWrap .con07{  
    height:1000px;
    background-image: url("../images/07_bg.jpg");
}
/* 컨 7 : 이벤트 */
#Wrapper .conWrap .con08{  
    height:auto;  
    background-image: url("../images/08_bg.jpg");
}
/* 컨 8 : 교재 */
#Wrapper .conWrap .con09{  
    height: 870px; 
    background-image: url("../images/09_bg.jpg");
}
/* 컨 9 : 추천 */
#Wrapper .conWrap .con10{  
    height:940px; 
    background-image: url("../images/10_bg.jpg");
}
/* --------------------------------------------------------------------------------- */
 
#Wrapper .conWrap .ending{
    height:350px;  
    background-image: url("../images/e_bg.jpg");

}

/* --------------------------------------------------------------------------------- */
#Wrapper .info{
    width:100%; 
    background-color:#232323;
    color:#888888;
}
#Wrapper .info .inner{
    width:1100px;height:auto;
    margin:0 auto; 
    padding:50px 0; 
}
#Wrapper .info .inner .info_tit{
    font-size: 16px; color:#888888;
    padding-bottom:5px;
    letter-spacing: -1px;
    font-weight: 600;
}
#Wrapper .info .inner .info_con{
    width:1100px;height:auto;
    border-top: 2px solid #777;
    padding:0px 0;
    margin-top:5px;
}
#Wrapper .info .inner .info_con:last-child{
    border-bottom: 2px solid #777;
}
#Wrapper .info .inner .info_con li{
    letter-spacing: -1px;
    width:1100px;height:auto;font-size: 14px;
    display: inline-block;
    padding:16px 0; 
    line-height:26px;
    border-bottom: 1px solid #333;
}
#Wrapper .info .inner li h5{
    display: inline-block;
    box-sizing: border-box;
    width:130px; font-size: 14px;
    padding-left:5px;    
}
#Wrapper .info .inner .info_con li span{
    box-sizing: border-box;
    float:right;font-size: 14px;
    width:920px;height:auto;
    padding-left:30px;
    border-left:1px solid #333;
}
#Wrapper .info .inner .info_con li span .point{
    color:#dddddd;
}