@charset "utf-8";
/*
Theme Name:LOTUS Shizukiakari
Template:lotus_tcd039
Version:2.6
*/
/*
.pc .header_fix #header,
.pc .not_home #header { height:100px; }
 
.pc .home.header_fix #header_bottom,
.pc .not_home #header_bottom { margin:40px auto 0 auto; }
 
.pc .home.header_fix #logo_text_fixed p,
.pc .not_home #logo_text_fixed p,
.pc .home.header_fix #logo_image_fixed img,
.pc .not_home #logo_image_fixed img { margin:-30px auto 0 auto; }
*/
.pc #global_menu { z-index:200; }

.pc .h_logo, .pc .f_logo, .page_content_address img { width:240px; height:auto; }
.mobile #footer_logo .logo img { width:240px; height:auto; }
.pc .header_fix #logo_image_fixed img, .pc .not_home #logo_image_fixed img { width:61px; height:auto; }
#logo_image_mobile img { width:240px; height:auto; }

.pc .header_fix #header,
.pc .not_home #header { height:100px; }
 
.pc .home.header_fix #header_bottom,
.pc .not_home #header_bottom { margin:40px auto 0 auto; }
 
.pc .home.header_fix #logo_text_fixed p,
.pc .not_home #logo_text_fixed p,
.pc .home.header_fix #logo_image_fixed img,
.pc .not_home #logo_image_fixed img { margin:-30px auto 0 auto; }

/* 横3列のレイアウト */
.feed-container {
    display: flex;
    flex-wrap: wrap; /* 子要素が複数行にわたって表示されるように */
    gap: 20px; /* カード間の隙間 */
    justify-content: space-between;
}

.feed-item {
    flex: 0 1 calc(33.333% - 20px); /* 3列に分割し、余白を考慮 */
    box-sizing: border-box;
    margin-bottom: 20px;
}

/* サムネイルのスタイル */
.feed-thumbnail {
    width: 100%;
    height: 250px;
    object-fit: cover;
    border-radius: 10px;
}

/* スマホ対応（横幅が480px以下の場合） */
@media (max-width: 480px) {
    .feed-item { flex: 0 1 100%; /* 1列レイアウトに変更 */}
    #footer_logo p.logo {font-size:16px !important;}
}

#index_blog_list li { margin-right:30px !important; }
body ol#index_blog_list > li:last-child {
    margin-right: 0 !important;
}

#footer_top_inner {width:1150px;margin:0 auto;padding: 80px 0 15px;text-align:center;}
#footer_logo p.logo {font-size:28px;}

#index_news_list {float:inherit;width:550px;position:relative;padding:75px 0 0 0;margin: 0 auto;}
