/*
Theme Name:		Welcart Simple Plus Child Theme
Template:		welcart_simple-plus
Theme URI:		https://www.welcart.com/archives/16004.html
Author:			Collne.Inc
Author URI:		https://www.collne.com/
Description:	Welcart Simple Plus Child Theme.
Version:		1.0
License:		GNU General Public License v2 or later
License URI:	http://www.gnu.org/licenses/gpl-2.0.html
Tags:			responsive-layout, simple-plus,
*/

main {
    font-family: "リュウミン R-KL" !important;
}

strong,
b,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "リュウミン B-KL" !important;
}

.entry-content p a {
    color: #008e44;
    text-decoration: underline;
}

.entry-content p {
    margin: 1.4rem 0;
}

.entry-content h2:first-child,
.entry-content .h2:first-child {
    margin-bottom: 2rem;
}

.wp-block-navigation,
.wp-block-buttons,
.wp-block-loginout,
.wp-block-post-date,
.wp-block-code,
.wp-block-post-featured-image,
.wp-block-image,
.blocks-gallery-grid,
.wp-block-gallery,
.wp-block-audio,
.wp-block-cover,
.wp-block-cover-image,
.wp-block-file,
.wp-block-media-text,
.wp-block-embed,
.wp-block-separator,
.wp-block-group,
.wp-block-post-terms,
.wp-block-search,
.wp-block-calendar {
    margin: 1rem 0;
    padding: 1rem 0;
}


/* トップページ */

.main-image-logo {
    position: absolute;
    z-index: 11;
    left: 50%;
    top: 50%;
    transform: translateY(-50%) translateX(-50%);
}

.main-image-sake {
    position: absolute;
    z-index: 11;
    left: 5%;
    bottom: 3%;
}

.kura {
    padding: 0 20px;
    align-items: center;
}



@media (max-width: 428px) {
    body.home .wp-block-media-text__content h2 {
        margin-top: 1rem !important;
    }

    body.home .top_button {
        gap: 0 !important;
    }

    body.home .top_button .wp-container-1 {
        margin: 0 auto 1rem !important;
        padding: 0 !important;
    }

    .image_title {
        margin: 0 !important;
        padding: 0 !important;
    }

    .main-image-logo {
        width: 200px;
        top: 30%;
    }

    .main-image-logo img {
        width: 100%;
        height: auto;
    }

    .main-image-sake {
        position: absolute;
        z-index: 11;
        left: 50%;
        bottom: 0%;
        width: 250px;
        height: auto;
        transform: translateX(-50%);
    }

    .main-image-sake img {
        width: 100%;
        height: auto;
    }

    .scroll-on-main-image {
        display: none;
    }

    .kura {
        flex-wrap: wrap !important;
        justify-content: space-between;
    }

    .kura figure {
        width: 48%;
    }
}


/* 商品 */

.card-body.w-100>div {
    color: #3c3c3c !important;
}

.card-body.w-100 {
    position: relative !important;
}

.card-body.w-100>h3 {
    color: #000 !important;
    font-family: "リュウミン B-KL" !important;
}

.card-body.w-100>p {
    color: #000 !important;
}

.topics .card-body .card-text {
    margin-top: 0;
    padding-top: 0.3rem;
}

.item-category .card::before,
.new-items .card::before,
.front-page .widget_basic_item_list .card::before,
.general-widget-area .widget_basic_item_list .card::before,
.member-favorite .card::before {
    display: none;
}

.item-category .card-body .card-title,
.new-items .card-body .card-title,
.front-page .widget_basic_item_list .card-body .card-title,
.general-widget-area .widget_basic_item_list .card-body .card-title {
    min-height: auto;
    font-size: 1.1rem;
}

.article-item .assistance_item>ul .card::before {
    display: none !important;
}

/* アーカイブ */

.archive-topic .grid .card-body {
    position: relative;
}

.archive-topic .grid .card-text {
    padding-top: 0.3rem;
}