.en {
    font-family:
        Urbanist, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "Noto Sans JP", sans-serif;
}

.icon_arrow {
    background: url("/wp-content/themes/biteki-pc/common/svg/icon_arrow.svg") no-repeat right center;
}

.main_slider_items {
    margin-bottom: 76px;
    min-height: 439px;
}

.main_slider_items .main_slider_item img {
    z-index: 1;
    position: relative;
    max-width: 100%;
}

.main_slider_items .main_slider_item .main_slider_txt {
    margin-left: auto;
    margin-right: auto;
    background: #f9fbfc;
    z-index: 10;
    position: relative;
    text-align: center;
    width: 480px;
    padding: 23px 20px;
    margin-top: -73px;
}

.main_slider_items .main_slider_item .main_slider_txt::after {
    width: 260px;
    height: 1px;
    display: block;
    content: "";
    background: #ff789f;
    position: absolute;
    left: 50%;
    margin-left: -130px;
    bottom: 55px;
}

.main_slider_items .main_slider_item .main_slider_txt .maintxt {
    font-size: 24px;
    margin-bottom: 34px;
    position: relative;
    font-family:
        "ヒラギノ明朝 ProN", HiraMinProN, "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
    font-weight: 100;
}

.main_slider_items .main_slider_item .main_slider_txt .subtxt {
    font-size: 14px;
}

.block_contentTop {
    background: url("/wp-content/themes/biteki-pc/common/images/block_contentTop_bg.png") no-repeat
        center top;
    min-height: 389px;
}

.block_contentTop .block_contentTop_title {
    border-bottom: 1px #eee solid;
    width: 450px;
    margin: 0 auto;
    padding-bottom: 15px;
    text-align: center;
    margin-bottom: 35px;
}

.block_contentTop .block_contentTop_title h1 {
    font-size: 36px;
    color: #ff789f;
    margin-bottom: 10px;
    font-weight: 100;
}

.block_contentTop .block_contentTop_title p {
    font-size: 14px;
}

.block_contentTop ul li a div {
    border: 1px #eee solid;
    box-sizing: border-box;
    width: 190px;
    height: 190px;
}

.block_contentTop ul li a div img {
    width: 188px;
    height: 188px;
}

.col3_35 {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.col3_35 li {
    width: 190px;
}

.text_more a {
    font-weight: 300;
}
