@charset "utf-8";

#woo_area form.cart select {
	border: 1px solid #aaa;
}
.index_cont1 {
    margin-top: 16px;
}
.index_cont1 .news_more {
    height: 100px;
}

.index_cont1 h2 {
    height: 100px;
}

.index_cont1 .slick_box a {
    height: 100px;
}

.index_cont1 .slick_box .news_box {
    width: 100px;
    height: 100px;
} 

.index_cont1 .news_cont {
    padding: 0 50px 0 15px;
}

.news_post_day_entry {
    display: inline-block;
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: bold;
    margin-bottom: 12px;
}

.index_cont1 .news_cont .news_post {
    margin-left: 15px;
}
/* TOPページ下部ギャラリー箇所 */
.gallery-slider{
    position: absolute;
	top:25px;
	left:163px;
	width:100vw;
	height:190px;
	overflow: hidden;
}
.gallery-slider ul{
    display: flex;
    float: none;
}
.gallery-slider li{
    width: 222px;
}
.slick-slide img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

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

    /* .main_visual {
        height: calc(100vw - -50vw);
    } */

    .index_cont1 {
        margin-top: 0;
    }

    .custom_news {
        background: unset;
    }

    .index_cont1 .news_cont {
        width: 100vw;
        padding: 0 ;
    }

    .index_cont1 h2 {
        width: 100vw;
        height: 11.25vw;
        background-color: #eff0f0;
        margin-bottom: 2vw;
    }

    .index_cont1 .slick_box .news_box {
        width: 30%;
        height: 100%;
    } 

    .index_cont1 .slick_box a {
        background-color: #fff;
        height: 22.5vw;
    }


    .news_post_day_entry {
        font-size: 0.8rem;
        margin-bottom: 0;
        margin-top: 10vw;
    }

    .index_cont1 .news_cont .news_post {
        padding-left: 2%;
        padding-right: 2%;
        margin-left: 0;
        width: 70%;
    }

    .index_cont1 .slick_box h3 {
        font-weight: bold;
    }

}