@charset "utf-8";
/* 2026.3.16　オリプラ・日々摘花・お葬式の準備・お葬式のお役立ち情報スライダーのCSSはこのCSSに統一 */

.oripla_column .slick-track,
.hibitekika_column .slick-track,
.oshoshiki_column .slick-track,
.family_column .slick-track{
    display: flex;
}
.slider_card{
    display: flex;
    flex-direction: column;
    border: 1px solid #ccc;
    padding: 24px 16px;
    border-radius: 10px;
    margin: 10px;
    box-shadow: 6px 6px 6px 0px rgba(0, 0, 0, 0.2);
    height: auto!important;
}
.slider_card img{
    width: 100%;
    height: auto;
}
.slider_card_text_area{
    display: flex;
    gap: 10px;
    align-items: center;
    margin: 8px 0;
}
.slider_card_text_area span{
    background-color: #ffe8ec;
    font-weight: bold;
    padding: 4px 5px;
}
.slider .slider_card .slider_card_text p{
    text-align: left;
}
.oripla_column .slick-prev:before,
.oripla_column .slick-next:before,
.hibitekika_column .slick-prev:before,
.hibitekika_column .slick-next:before,
.oshoshiki_column .slick-prev:before,
.oshoshiki_column .slick-next:before,
.family_column .slick-prev:before,
.family_column .slick-next:before{
    color: #666666;  
    display: inline-block;
}
.text_link{
    text-decoration: underline;
    position: relative;
    display: block;
    width: fit-content;
    margin: 24px auto 0;
}

/* 日々摘花 */
.hibitekika_intro{
    text-align: center;
}
.hibitekika_column{
    margin-top: 20px;
}
.hibitekika_column .slider_card_text{
    margin-top: 10px;
}

/* お葬式の準備 */
.oshoshiki_column .slider_card_text{
    margin-top: 10px;
}

/* お葬式のお役立ち情報 */
.family_column .slider_card_text{
    margin-top: 10px;
}