.sub_content_item_bx{
    display: block; width:100%; margin: 0 auto 40px;
}
.sub_content_item_bx > .content_title_bx{
    display: inline-block; color:#fff; border-radius: 10px 10px 0 0; background:#ab62b0; text-align: center; padding: 19px 30px 14px; font-size:18px; font-weight: 700;
}
.sub_content_area{
    display: block; width:100%; margin:0 auto; background:#fff; box-sizing: border-box; padding:70px 51px 30px;
}
.content_top{
    display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; width:100%; padding-bottom:44px; border-bottom:1px solid #bfbfbf; margin-bottom:36px;
}
.content_top > .menu{
    font-size:24px; font-weight: 800; letter-spacing: 0.1em; color:#2d2d2d;
}
.content_top > .bx{
    width:60px; height: 5px; background:#ab62b0; margin:31px 0 34px; display: block;
}
.content_top > .title{
    color:#ab62b0; font-size:36px; font-weight: 700; /*border-bottom: 5px solid #ab62b0;*/ padding: 20px 0;
}
.sub_img_bx{
    display: flex; width:100%; margin:0 auto; background:#f8f8f8; flex-direction: row; justify-content: space-between; align-items: center;
    position:relative;
}
.sub_img_bx > img{
    margin:0 auto;
}

.sub_img_bx .center_ad{
    border-radius:15px;
}

.sub_img_bx_03 > img{
    margin: 0
}
.content{
    display: block; width:100%; position: relative;
}
.content > pre{
font-family:'Noto Sans KR', 'Malgun Gothic', dotum, sans-serif;font-size:16px; overflow: auto; white-space: pre-wrap; line-height: 1.6em; margin:49px auto 100px;
}
.interview_info{
    display: block; width:100%; text-align: right; font-size:22px;
}
.button_area{
    display: block; width:200px; margin: 60px auto 0;
}
.button_area > a{
    display: block; width:100%; background:#ab62b0; color:#fff; text-align: center; padding:15px 0; font-size:16px; border-radius: 5px;
}
.content > pre.sub_3_pre{
    margin:10px auto 0;
}
.content_sm_title{
    padding:50px 0 0;display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start;
}

.content_sm_title > span{
    padding:10px 33px; background:#ab62b0; color:#fff; border-radius: 10px; font-size:20px; font-weight: 600; letter-spacing: -0.08em;
}
.point{
    width: 16px; height: 12px; margin-left:10px;
}

.wt_slide{
    display: block; width:600px; margin:0 auto;
}
.slick-slide > img{
    display: block; width:100%;
}
.slick-prev{
    left:10%; width:50px; height: 50px;
}
.slick-next{
    right:10%; width:50px;height: 50px;
}
.sub_img_bx>img{object-fit: cover;}
.bx_img_half>img{width:533px; height:345px; }
.sub_img_bx_03_center{justify-content: center;}
.i_m_0{margin: 0 !important;}


#spec1{position:absolute;display:none; background: #fff; }


.mim_25{margin: 0 25px !important;}

.img100per>img{width: 100%;}
.img100per>img:first-child{margin-top: 30px;}
.sub7_t10{margin-top: 10px !important;}

.video_top {margin-top:60px}
/* .section{
    flex:0.2;
    position: relative;
    overflow: hidden;
    z-index: 1;
    margin-right: -1px;
    cursor: pointer;
    transition: all 0.3s ease-out;

    margin-left: -11%;
}
.section01{
    -webkit-clip-path: polygon(100px 0%, 100% 0%, 70% 100%, 0 100%) !important;
    clip-path: polygon(0px 0%, 100% 0%, 70% 100%, 0 100%) !important;
}
.section02{
    -webkit-clip-path: polygon(100px 0%, 100% 0%, 70% 100%, 0 100%) !important;
    clip-path: polygon(30% 0%, 100% 0%, 70% 100%, 0 100%) !important;
}
.section03{
    -webkit-clip-path: polygon(100px 0%, 100% 0%, 70% 100%, 0 100%) !important;
    clip-path: polygon(0px 0%, 100% 0%, 70% 100%, 0 100%) !important;
}
.section:hover{
    width: 300px;

}
.section:first-child {
    -webkit-clip-path: none;
  }
  .section:last-child {
    margin-right: -11%;
  } */
