*{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 .btn00{  /* -- 자세히 -- */
    position:absolute;bottom:165px;right:95px;
    width:340px; height:70px; 
    border-radius: 12px;
}
#Wrapper .btn22{  /* -- 자유이용권 자세히 -- */
    position:absolute;bottom:100px;left:0px;
    width:350px; height:60px; 
    border-radius: 24px;
}
#Wrapper .btn01{  /* -- 버튼 -- */ 
    position:absolute;top:385px;left:40px;   
    width:240px; height:240px;     border-radius: 12px;
}
#Wrapper .btn02{  /* -- 버튼 -- */
    position:absolute;top:385px;left:300px;   
    width:240px; height:240px;     border-radius: 12px;
}
#Wrapper .btn03{  /* -- 버튼 -- */
    position:absolute;top:385px;right:40px;   
    width:240px; height:240px;     border-radius: 12px;
}
#Wrapper .btn04{  /* -- 버튼 -- */
    position:absolute;top:385px;right:300px;  
    width:240px; height:240px;     border-radius: 12px;
}

#Wrapper .btn05{  
    position:absolute;top:645px;left:40px;   
    width:240px; height:240px;     border-radius: 12px;
}
#Wrapper .btn06{   
    position:absolute;top:645px;left:300px;  
    width:240px; height:240px;     border-radius: 12px;
}
#Wrapper .btn07{  
    position:absolute;top:645px;right:300px;  
    width:240px; height:240px;     border-radius: 12px;
}
#Wrapper .btn08{  
    position:absolute;top:645px;right:40px;  
    width:240px; height:240px;     border-radius: 12px;
}

#Wrapper .btn09{  /* -- 버튼 -- */
    position:absolute;top:905px;left:40px;   
    width:240px; height:240px;     border-radius: 12px;
}
#Wrapper .btn10{  /* -- 버튼 -- */
    position:absolute;top:905px;left:300px;   
    width:240px; height:240px;     border-radius: 12px;
}
#Wrapper .btn11{  /* -- 버튼 -- */
    position:absolute;top:905px;right:300px; 
    width:240px; height:240px;     border-radius: 12px;
}
#Wrapper .btn12{  /* -- 버튼 -- */
    position:absolute;top:905px;right:40px; 
    width:240px; height:240px;     border-radius: 12px;
}
#Wrapper .btn13{  /* -- 버튼 -- */
    position:absolute;top:1165px;left:40px; 
    width:240px; height:240px;     border-radius: 12px;
}
/* --------------------------------------------------------------------------------- */
#Wrapper .top-ban{
    width:100%;
    height:40px;
    background-color: #fff83d;
}
#Wrapper .top-ban .inner{ /*(공통) 컨텐츠 박스*/    
    position:relative;
    width:1100px;
    height:auto;
    margin:0 auto;
}
/* --------------------------------------------------------------------------------- */
#Wrapper .mainHeader{  
    width:100%;
    background-image: url('/Images/jobplat/2025/Corp1plus1/PC/images/00_bg.jpg');
    background-position: center;
}
#Wrapper .mainHeader .inner{ 
    position:relative;
    width:1100px; height:1500px;
    margin:0 auto;
}
#Wrapper .mainHeader .inner .fl-img{ 
    position:absolute;top:200px;left:110px;
}
 
/* --------------------------------------------------------------------------------- */
#Wrapper .conWrap{
    width:100%;
}
#Wrapper .conWrap .inner{ /*(공통) 컨텐츠 박스*/    
    position:relative;
    width:1100px;
    height:auto;
    margin:0 auto;
}
/* --------------------------------------------------------------------------------- */
#Wrapper .conWrap .con01{
    height:auto; 
    background-image: url('/Images/jobplat/2025/Corp1plus1/PC/images/01_bg.jpg');
    background-position: center;
}
/* --------------------------------------------------------------------------------- */
#Wrapper .conWrap .con02{
    height:auto;
    background-image: url('/Images/jobplat/2025/Corp1plus1/PC/images/02_bg.jpg');
    background-position: center;
}
/* --------------------------------------------------------------------------------- */
#Wrapper .conWrap .con03{
    height:auto;
    background-image: url('/Images/jobplat/2025/Corp1plus1/PC/images/03_bg.jpg');
    background-position: center;
}
/* ---------------------------▼ 롤링부분 ▼---------------------------------------------- */
#Wrapper .conWrap .con04{
    height:1183px;
    background-image: url('/Images/jobplat/2025/Corp1plus1/PC/images/04_bg.jpg');
    background-position: center;
}
#Wrapper .swiper-wrapper{
    position: absolute;top:350px; left:50px;
    width:1000px; height:450px;  
    text-align: center;
}
#Wrapper .swiper-wrapper li{
    margin-bottom: 6px;
}

/* --------------------------▼ 기업별 인성검사 클릭 ▼------------------------------ */
#Wrapper .conWrap .con05{
    height:auto;
    background-image: url('/Images/jobplat/2025/Corp1plus1/PC/images/05_bg.jpg');
    background-position: center;
}
/* ------------------▼ 응시방법 ▼---------------------------------- */
#Wrapper .conWrap .con06{
    height:auto; 
    background-color:#f8f8fa;
}
/* --------------------------------------------------------------------------------- */
#Wrapper .conWrap .con07{
    height:auto;
    background-image: url('/Images/jobplat/2025/Corp1plus1/PC/images/07_bg.jpg');
    background-position: center;
}
/* ---------------------▼ 자유이용권 자세히 ▼--------------------------------------- */
#Wrapper .conWrap .con08{
    height:620px;
    background: linear-gradient(to right,#144ce5, #2b8fff)
}
/* --------------------------------------------------------------------------------- */
#Wrapper .conWrap .con09{
    height:500px;
    background-image: url('/Images/jobplat/2025/Corp1plus1/PC/images/09_bg.jpg');
    background-position: center;
}
/* --------------------------------------------------------------------------------- */
 
/* --------------------------------------------------------------------------------- */
#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: -0.3px;
    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;
}