/* custom common.css */
header .navbar-container .pc-navbar > li {
    width: 16% !important;
}
#mainvisual{
    position: relative;
    top: 96px;
    height:670px;
    background:url(../img/main_bg.jpg) center / cover no-repeat;
    display: flex;
    justify-content: center;
    align-items: center;
    .bg-txt{
        width: 100%;
        max-width: 1500px;
        color:#fff;
        
        span{
            font-size: 1.625rem;
        }

        h2{
            font-size: 3.563rem;
            margin-top: 30px;
        }
    }
}


.main_contents_3{
    margin: 0 auto;background:#fff;
}

.main_contents_3 .content > div{
    width: 100%;
    display:flex;
    flex-flow:row wrap;
    justify-content: space-between;
}

.main_contents_3 .content > div > div{
    width: min(550px,48%);
}

/* 지부 공지사항&구인공고 스타일 수정 240912 */
.main_contents_3 .notice .notice, .main_contents_3 .recruit-list_box {margin-top: 30px;}
.main_contents_3 .notice li {padding: 16px 0;}

.news-content_box_1{
    padding-right: 0;
}

.notice{
    padding: 0;
}

@media (max-width:990px) {
    .main_contents_3 .content {padding-top: 0;}
    .main_contents_3 .content > div > div{ width:100%;}
    .main_contents_3 .notice .notice, .main_contents_3 .recruit-list_box {margin-top: min(20px,3%);}
}

/* Main Content 08 = partnerLogo-list_container Common CSS */

.main_contents_8.jibu-partnerLogo{
    padding:30px 0;
    background:#fff;
}

.main_contents_8 .content{
    width:auto;
}

.partnerLogo-swiper{
    overflow: hidden;    
    margin: 0 100px;
}


.partnerLogo-list_box{
    display:flex;
    align-items:center;
    width:100%;
}


.partnerLogo-list_box .partnerLogo-list img{
    width:100%;
}

/* Main Content 08 = partnerLogo-list_container Responsive CSS */

@media screen and (max-width : 720px){
    .partnerLogo-swiper {
        margin: 0 50px;
    }
}

#subvisual{height:300px;background:#d4c4c4 url(/jibu/img/jibu_sub_top1.jpg) no-repeat center / cover;position:relative}

#subvisual span{color:#fff;font-size:3em;display:block;width:100%;text-align:center;position:absolute;top:55%;text-shadow: 3px 2px 15px rgba(0, 0, 23, 0.15);font-weight: 700;font-family: 'Pretendard', sans-serif;}


/* 지역뉴스 240911추가 */
.main_contents_2_jibu {margin-top: 96px; background: url(https://k-kica.org/jibu/img/jibu_main_news_bg.png) #fff top right no-repeat;background-size: min(504px, 40%);}
.main_contents_2_jibu .content {padding: 100px 20px 0;}
/* 지역뉴스 타이틀 스타일 */
.main_contents_2_jibu .content > h2 {text-align: center;}
.main_contents_2_jibu .content p.caption {font-size: 1.25rem; margin: 20px 0 30px; text-align: center; color: #666;} 

/* 슬라이드 이미지&텍스트 각각 넘어가야함 swiper 슬라이드 2개 만듬 */
.main_contents_2_jibu .jibu_news_swiper_wrap {position: relative;}
.main_contents_2_jibu .swiper_container {display: flex; flex-flow: row wrap; justify-content: center; width: calc(100% - 130px); margin: 0 auto; border-radius: 20px; overflow: hidden; box-shadow: 3px 3px 15px 0 rgba(0,0,0,0.05);}
.main_contents_2_jibu .swiper_container > div {width: 50%; overflow: hidden; background: #fff;}

.main_contents_2_jibu .swiper a { height: 100%;display: block; }

.main_contents_2_jibu .jibu_news_swiper_img .img, .main_contents_2_jibu .jibu_news_swiper_img img {width: 100%; height: 100%; object-fit: cover;}
.main_contents_2_jibu .jibu_news_swiper_txt .swiper-slide a {padding: 45px 50px;}
.main_contents_2_jibu .jibu_news_swiper_txt .txt_wrap {display: flex; flex-flow:column wrap; justify-content: space-between; height: 100%;}
.main_contents_2_jibu .jibu_news_swiper_txt .swiper-slide h3 {font-size: 1.75rem; color: #000; font-weight: 600; line-height: 1.3; margin-bottom: 1.2rem;}
.main_contents_2_jibu .jibu_news_swiper_txt .swiper-slide p { font-size: 1.125rem; color: #666;}
.main_contents_2_jibu .jibu_news_swiper_txt .swiper-slide h6 {color: #aaa;font-weight: 500; transition: all 0.2s;}
.main_contents_2_jibu .jibu_news_swiper_txt .swiper-slide:hover h6 {color: #2591ff;}
/* 슬라이드 네비 버튼 */
.main_contents_2_jibu .jibu_news_swiper-prev, .main_contents_2_jibu .jibu_news_swiper-next {width: 50px; height: 50px; background: url(https://k-kica.org/jibu/img/jibu_main_news_arr.png) no-repeat center / cover; top:50%; right:0; transform: translateY(-50%); box-shadow: 2px 3px 5px 0 rgba(0,0,0,0.1); border-radius: 50%;}
.main_contents_2_jibu .jibu_news_swiper-prev {transform: rotate(180deg); right: auto; left:0; box-shadow: -2px -3px 5px 0 rgba(0,0,0,0.1);}
.main_contents_2_jibu .jibu_news_swiper_control_wrap { width: 100%; display: flex; flex-flow: row wrap; justify-content: center; align-items: center; margin-top: 30px;}
/* 슬라이드 pagination 커스텀 */
.main_contents_2_jibu .swiper-pagination {position: unset; width: auto;}
.main_contents_2_jibu .swiper-pagination-bullet { position: relative; width: 18px; height: 5px; margin: 0 2.5px; background: #ECECEC; opacity: 1; border-radius: 24px; transition: width .7s;}
.main_contents_2_jibu .swiper-pagination-bullet-active {width: 60px;}
.main_contents_2_jibu .swiper-pagination-bullet .prog { position: absolute; left: 0; bottom: 0; width: 0; height: 5px; background: #2591ff; border-radius: 24px; overflow: hidden;}
/* 슬라이드 일시정시&시작 버튼 */
.main_contents_2_jibu .control_btn { display: inline-block; width: 12px; height: 11px; margin-left: 16px; background: url(https://k-kica.org/jibu/img/jibu_main_news_pause.png) no-repeat center center; background-size: 100% 100%; z-index: 3;}
.main_contents_2_jibu .control_btn.pause {background: url(https://k-kica.org/jibu/img/jibu_main_news_start.png) no-repeat center center;}

@media (max-width:1200px) {
    .main_contents_2_jibu .jibu_news_swiper_wrap {margin: 0 5%;}
    .main_contents_2_jibu .swiper_container {width: calc(100% - 100px);}
    .main_contents_2_jibu .jibu_news_swiper_txt .swiper-slide a {padding: 35px 40px;} 
    .main_contents_2_jibu .jibu_news_swiper-prev, .main_contents_2_jibu .jibu_news_swiper-next {width: 40px; height: 40px;}
}
@media (max-width:990px) {
    .main_contents_2_jibu .content {padding: 80px 5%;}
    .main_contents_2_jibu .jibu_news_swiper_txt .swiper-slide a {padding:25px 30px;} 
}
@media (max-width:720px) {
    .main_contents_2_jibu .content {padding: 70px 5%;}
    .main_contents_2_jibu .swiper_container {width: 100%;}
    .main_contents_2_jibu .swiper_container > div {width: 100%;}
    .main_contents_2_jibu .jibu_news_swiper_txt .swiper-slide a {padding:5% 6%;} 
    .main_contents_2_jibu .jibu_news_swiper-prev, .main_contents_2_jibu .jibu_news_swiper-next {display: none;}
}


#jibu_subContent #subMain .pagePath{display:none;}
.jibu-greeting {margin: 0 auto 100px;}
.jibu-greeting .content_wrap {display: flex; flex-flow: row wrap; justify-content: space-between;}
.jibu-greeting .content_wrap > div {width: 47%;}
.jibu-greeting .content_wrap .left img {display: block; overflow: hidden; border-radius: 1.25rem;} 
.jibu-greeting .content_wrap .left .img1 {max-width: 90%;}
.jibu-greeting .content_wrap .left .img2 {margin: -30px 0 0 auto; max-width: 70%;}
.jibu-greeting .content_wrap .left .img3 {margin: 50px auto 0; max-width: 50%;}
.jibu-greeting .content_wrap .left .img1_mo {display: none; max-width: 100%;}
.jibu-greeting .content_wrap .right h4 {font-size: 1.875rem; line-height: 1.4; margin-bottom: 1.6rem;}
.jibu-greeting .content_wrap .right p {font-size: 1.125rem; margin-bottom: 1.6rem;}
.jibu-greeting .content_wrap .right p span {font-size: 1.25rem; font-weight: 700;}
.jibu-greeting .content_wrap .right p:first-child {margin-bottom: 0;}

@media (max-width:1200px) {
    .jibu-greeting {padding: 0 5%;}
    .jibu-greeting .content_wrap > div {width: 48%;}
}
@media (max-width:990px) {
    .jibu-greeting .content_wrap > div {width: 100%;}
    .jibu-greeting .content_wrap .left img {display: none;}
    .jibu-greeting .content_wrap .left .img1_mo {display: block; margin-bottom: 2.4rem;}
}

@media (max-width:720px) {
    #subvisual {
        background: url(https://k-kica.org/jibu/img/jibu_sub_top1_m.jpg) no-repeat center / cover;
    }
}
