/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 09 2025 | 21:28:28 */
#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a, .et-db #et-boc .et-l .et_pb_module .sbi_follow_btn a {
    margin: 0;
}
/* 各スライド背景に設定 */
.swiper-fade .swiper-slide {
     background: url(https://motimaru2025.jp/wp-content/uploads/2025/09/bg-2.jpg) no-repeat center center;
    background-size: cover;}

.l-header__inner.l-container {
    background: url(https://motimaru2025.jp/wp-content/uploads/2025/09/bg-2.jpg) no-repeat center center !important;
    background-size: contain;
}
.p-mainVisual {
  background: url("https://motimaru2025.jp/wp-content/uploads/2025/09/bg-2.jpg") no-repeat center center;
  background-size: cover; /* 画面いっぱいに表示 */
}
.wp-block-group.topics-box.has-swl-main-background-color.has-background {
	padding: 10px 20px;
}
.topics-box .p-postList__body {
    display: flex;
    align-items: flex-start;
    gap: 20px;
}
.topics-box span.p-postList__cat.u-thin.icon-folder {
    display: none;
}
.topics-box time.c-postTimes__posted.icon-posted {
    font-size: 13px;
    font-weight: bold;
    color: #fff !important;
}
.topics-box .p-postList__meta :before {
    display: none;
}
.topics-box .p-postList.-type-simple {
    border-top: none;
}
.topics-box .-type-simple .p-postList__link {
    border-bottom: none;
}
.wp-block-group.topics-box.has-swl-main-background-color.has-background {
    border-radius: 100px;
}
.br20 {
border-radius: 20px;
}
.event-gp .p-postList__body {
    display: flex;
    align-items: flex-start;
    gap: 20px;
}
.l-footer .copyright {
    margin-bottom: 7em;
}
.inner_bfb {
    background: #DED7D7;
}
[id^="bfb_content_"].bfb_view_pc a.bfb_btn {
    background: #110066!important;
    border-bottom: none!important;
}
[id^="bfb_content_"].bfb_view_pc a.bfb_btn2 {
    background: #91A9CC!important;
    border-bottom: none!important;
}
#pagetop {
    margin-bottom: 3em;
}
.p-blogParts.post_content {
    margin-bottom: 0px;
}
@media (max-width: 600px) {
.txt-center {
text-align: center!important;
}
.p-mainVisual__textLayer {
/* left: 50%; */
top: 30px;
}
.wp-block-group.topics-box.has-swl-main-background-color.has-background {
    border-radius: 20px;
}
.p-postList__body {
    flex-direction: column;
}
.df .swell-block-columns__inner {
    flex-direction: column-reverse;
}
.ttl-size {
    font-size: 2.5em !important;
}
.wp-block-column.is-vertically-aligned-center.store-sec {
    padding: 20px;
}
#pagetop {
    margin-bottom: 5em;
}
.size-sp {
    width: 170px;
	margin: 0 auto;
}
}
/* スマホここまで */
[id^="bfb_content_"].bfb_view_sp a.bfb_btn {
    font-size: 12px;
    background: #110066!important;
    border-bottom: none!important;
}
[id^="bfb_content_"].bfb_view_sp a.bfb_btn2 {
    font-size: 12px;
    background: #91A9CC!important;
    border-bottom: none!important;
}
[id^="bfb_content_"].bfb_view_sp .bfb_closed {
    display: none;
}
.p-spMenu__nav .c-spnav a {
    border-bottom: none;
}
.p-spMenu__nav .btn02 {
    padding: 5px 10px;
    margin-bottom: 10px !important;
}
  .padding-lr-6em-lg {
    padding: 0 1em;
  }
@media (min-width: 960px) {
  .padding-lr-6em-lg {
    padding: 0 6em;
  }
}