*{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:90px; left:350px;  
    width:400px; height:80px; 
}

/* --------------------------------------------------------------------------------- */
#Wrapper .mainHeader{  
    width:100%;
    height:800px;
    background-image: url('/Images/jobplat/2024/Academy/PC/images/00_bg.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-color: #f7f7f7;
}
#Wrapper .mainHeader .inner{  
    position:relative; margin:0 auto;
    width:1100px; 
}
/* --------------------------------------------------------------------------------- */
#Wrapper .conWrap{
    width:100%;
}
#Wrapper .conWrap .inner{ /*(공통) 컨텐츠 박스*/    
    position:relative;
    width:1100px;
    height:auto;
    margin:0 auto;
}
/* --------------------------------------------------------------------------------- */
#Wrapper .conWrap .con01{
    background-color: #111111;
    height:auto;
}
/* --------------------------------------------------------------------------------- */
#Wrapper .conWrap .con02{
    height:auto;
    margin-bottom:100px;
    background-color: #ffffff;
}
#Wrapper .conWrap .tab_content{
    width:100%; margin:0 auto; 
}
#Wrapper .conWrap .tab_content .tab_menu{
    display: block;
    position:relative;
    width:1100px; height:auto;   
    margin:0 auto;
}
#Wrapper .conWrap .tab_content .tab_menu input[type="radio"]{
    display:none;
}
#Wrapper .conWrap .tab_content .tab_menu input[type="radio"]+label{
    display:inline-block; 
    width:272px; height:60px; box-sizing: border-box;
    background:#eaeaef; padding-top:14px;
    color:#b2b2bd; font-size:20px; font-weight: 700; 
    letter-spacing: -.5px; text-align:center;
    cursor:pointer;   
}
#Wrapper .conWrap .tab_content .tab_menu input[type="radio"]:checked+label{
    background:#222222; color:#ffffff;
}
#Wrapper .conWrap .tab_content .tab_menu .conbox{
    display:none; 
    width:1100px; height:auto;
    margin:0 auto; 

}
#Wrapper .conWrap .tab_content .tab_menu input[id="tab01"]:checked ~.tab01_con{
    display:block;
}
#Wrapper .conWrap .tab_content .tab_menu input[id="tab02"]:checked ~.tab02_con{
    display:block;
}
#Wrapper .conWrap .tab_content .tab_menu input[id="tab03"]:checked ~.tab03_con{
    display:block;
}
#Wrapper .conWrap .tab_content .tab_menu input[id="tab04"]:checked ~.tab04_con{
    display:block;
}
/* --------------------------------------------------------------------------------- */
#Wrapper .conWrap .con03{
    background-color: #111111;
    height:150px;
}
/* --------------------------------------------------------------------------------- */