.elementor-839 .elementor-element.elementor-element-6364f1d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-839 .elementor-element.elementor-element-6364f1d:not(.elementor-motion-effects-element-type-background), .elementor-839 .elementor-element.elementor-element-6364f1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FBF8;}.elementor-839 .elementor-element.elementor-element-c1b819e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-839 .elementor-element.elementor-element-c1b819e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-839 .elementor-element.elementor-element-5e3351a > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-839 .elementor-element.elementor-element-1e8d954{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#F2F2F2;--border-color:#F2F2F2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-839 .elementor-element.elementor-element-d87fa68 > .elementor-widget-container{padding:19px 19px 19px 19px;}.elementor-839 .elementor-element.elementor-element-1b3e837{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-839 .elementor-element.elementor-element-6364f1d{--content-width:840px;}.elementor-839 .elementor-element.elementor-element-c1b819e{--width:70.347%;}.elementor-839 .elementor-element.elementor-element-1b3e837{--width:50%;}}/* Start custom CSS for wp-widget-recent-posts, class: .elementor-element-d87fa68 *//* 最近の投稿ウィジェット カスタムデザイン */
.elementor-element-d87fa68 h5 {
  display: none; /* 最近の投稿タイトルは非表示 */
}

.elementor-element-d87fa68 ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.elementor-element-d87fa68 li {
  position: relative;
  padding: 20px 0;
  border-bottom: 1px dotted #003366;
  font-family: 'ＭＳ Ｐゴシック', Tahoma, 'Lucida Grande', 'ヒラギノ丸ゴ Pro W4', 'Hiragino Kaku Gothic Pro', Osaka, sans-serif;
  font-size: 12px;
  color: #626262;
  letter-spacing: 1.2px;
  line-height: 1.8;
}

.elementor-element-d87fa68 li a {
  display: block;
  font-weight: bold;
  color: #003366;
  text-decoration: none;
  font-family: 'ＭＳ Ｐゴシック', Tahoma, 'Lucida Grande', 'ヒラギノ丸ゴ Pro W4', 'Hiragino Kaku Gothic Pro', Osaka, sans-serif;
  font-size: 16.4px;
  letter-spacing: 1.2px;
  line-height: 1.8;
}

.elementor-element-d87fa68 li:last-child {
  border-bottom: none;
}

.elementor-element-d87fa68 li a::after {
  content: attr(data-date);
  display: block;
  text-align: right;
  color: #626262;
  font-weight: bold;
  margin-top: 10px;
  font-size: 12px;
  font-family: 'ＭＳ Ｐゴシック', Tahoma, 'Lucida Grande', 'ヒラギノ丸ゴ Pro W4', 'Hiragino Kaku Gothic Pro', Osaka, sans-serif;
  letter-spacing: 1.2px;
  line-height: 1.8;
}/* End custom CSS */