/* 追加ページとおかし */

.tookashi_kodawari_wrap .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: 1440px !important;
}

.tookashi_wrap figure.wp-block-image.size-full.is-style-circle {
    position: relative;
}

.tookashi_wrap figure.wp-block-image.size-full.is-style-circle::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(66, 66, 37, 0.6);
    mix-blend-mode: multiply;
    z-index: 1;
}

.tookashi_wrap figure.wp-block-image.size-full.is-style-circle::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 2;
}

.tookashi_kodawari_content h2 {
    position: relative;
    letter-spacing: 0.05em;
}

.tookashi_kodawari_content h2::before {
    content: "";
    position: absolute;
    margin: 0 auto;
    border: 1px solid #82ae46;
    width: 50%;
    bottom: -5px;
    left: 50%;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}

.tookashi_kodawari_txt{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 3;
    color: #FFF;
    width: 80%;
    line-height: 2;
}

.tookashi_kodawari_content {
    position: relative;
}

.tookashi_kodawari_num {
    position: absolute;
    font-size: 80px;
    bottom: -100%;
    z-index: 4;
    left: 50%;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}

/* とおかし-商品のご紹介 */
.tookashi_syouhin{
    margin-top: 200px;
}

.tookashi_syouhin .is-style-__hd3 {
    height: clamp(18rem, 24vw, 37.75rem);
    max-width: 30rem;
    padding-bottom: clamp(1.5rem, 8%, 2.1rem);
    position: relative;
}

.tookashi_syouhin_kazari{
    position: absolute;
}

.tookashi_syouhin_kazari img{
    width: 100%!important;
}

.tookashi_kodawari_wrap .is-layout-constrained > :where {
    max-width: initial;
    margin-left: auto !important;
    margin-right: auto !important;
}

