/* mvSec
------------------------------------*/

.mvSec .mvSec_inner {
    min-width: 1024px;
    width: 1024px;
    padding: 0 16px;
    margin: 0 auto;
    position: relative;
    height: 670px;
    overflow: hidden;
}

.mvSec .mvSec_inner .mvImg {
    max-width: inherit;
    width: 1088px;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
}

@media screen and (max-width: 767px) {

    .mvSec .mvSec_inner {
        min-width: inherit;
        width: auto;
        padding: 0 16px;
        height: auto;
        padding-top: 93%;
        background-image: url(/files/image/mv_sp.png);
        background-size: contain;
        background-repeat: no-repeat;
    }

    .mvSec .mvSec_inner .mvImg {
        display: none;
    }

}


/* sliderSec
------------------------------------*/

.sliderWrap {
    overflow: hidden;
    margin-top: -216px;
}

.slider_image_wrap {
    padding: 0 16px;
}

.slick-slide {
    height: auto!important;
    pointer-events: none;
}

.slider_image {
    width: 440px;
}

@media screen and (max-width: 767px) {

    .sliderWrap {
        margin-top: -56px;
    }

    .slider {
        margin: 0 -80px 0;
    }

    .slider_image_wrap {
        padding: 0 4px;
    }

    .slider_image {
        width: auto;
    }
}


/* newsSec
------------------------------------*/
.newsSecWrap {
    position: relative;
    padding: 32px 0 40px;
    background: rgba(255, 255, 255, 0.7);
}

.newsSecWrap .newsSec {
    position: relative;
    min-width: 768px;
    width: 768px;
    padding: 16px 16px;
    margin: 0 auto;
}

.newsSecWrap .newsSec .bgcloud_01 {
    position: absolute;
    right: -80px;
    top: -46px;
    width: 180px;
}

.newsSecWrap .newsSec .bgcloud_02 {
    position: absolute;
    left: -110px;
    bottom: -55px;
    width: 190px;
}

@media screen and (max-width: 767px) {

    .newsSecWrap {
        padding: 24px 0;
    }

    .newsSecWrap .newsSec .bgcloud_01 {
        right: 8px;
        top: -32px;
        width: 86px;
    }
    
    .newsSecWrap .newsSec .bgcloud_02 {
        left: 0px;
        bottom: -32px;
        width: 90px;
    }

}




.newsSecWrap .newsSec_body {
    width: 560px;
    margin: 0 auto;
}

@media screen and (max-width: 767px) {
    .newsSecWrap .newsSec {
        min-width: inherit;
        width: auto;
    }

    .newsSecWrap .newsSec_body {
        width: auto;
    }
}


/* contentNavSec
------------------------------------*/

.contentNavSecWrap {
    padding: 24px 0;
}

.contentNavSecWrap .contentNavSec {
    min-width: 768px;
    width: 768px;
    padding: 16px 16px;
    margin: 0 auto;
}

.contentNavSecWrap .contentNavSec .contentNavSec_item {
    padding: 24px 0;
    border-bottom: 1px solid #acacac;
    background-position: right;
    background-repeat: no-repeat;
    background-size: contain;
}



.contentNavSec_item.contentNavSec_item-parking {
    background-image: url("/files/image/contentNav_bg_03.png");
}

.contentNavSec_item.contentNavSec_item-farm {
    background-image: url("/files/image/contentNav_bg_02.png");
}

.contentNavSec_item.contentNavSec_item-company {
    background-image: url("/files/image/contentNav_bg_01.png");
}



@media screen and (max-width: 767px) {
    .contentNavSecWrap {
        padding: 0 0 32px;
    }

    .contentNavSecWrap .contentNavSec {
        min-width: inherit;
        width: auto;
    }

    .contentNavSecWrap .contentNavSec .contentNavSec_item {
        background-image: none!important;
    }

}


/* bussinesDaySec
------------------------------------*/

.businesDaySecWrap {
    padding: 32px 0;
    background-color: #f2efe7;
}

.businesDaySec {
    min-width: 768px;
    width: 768px;
    padding: 16px 16px;
    margin: 0 auto;
    display: flex;
}

.bussinesDaySec_calender {
    max-width: 600px;
    margin-left: auto;
}




.businesDaySec .bussinesDaySec_info .bussinesDaySec_info_item {
    line-height: 1.7;
}

@media screen and (max-width: 767px) {
    .businesDaySec {
        min-width: inherit;
        width: auto;
        display: block;
    }


    .bussinesDaySec_calender {
        margin-top: 24px;
    }

}







/* calender
------------------------------------*/

.xo-event-calendar table {
    background-color: rgba(0,0,0,0)!important;
}

.xo-event-calendar table.xo-month th,
.xo-event-calendar table.xo-month td {
    background-color: rgba(0,0,0,0)!important;
}   


