[data-media-source="media-xl"] .lpc-articles-site__wrap.slider-init .splide:not(.is-active) .lpc-articles-site__item.two_columns {
  width: calc(((100% + 32px) / 2) - 32px);
  margin-right: 32px;
}
[data-media-source="media-xl"] .lpc-articles-site__wrap.slider-init .splide:not(.is-active) .lpc-articles-site__item.three_columns {
  width: calc(((100% + 32px) / 3) - 32px);
  margin-right: 32px;
}
[data-media-source="media-xl"] .lpc-articles-site__wrap.slider-init .splide:not(.is-active) .lpc-articles-site__item.four_columns {
  width: calc(((100% + 32px) / 4) - 32px);
  margin-right: 32px;
}
[data-media-source="media-xl"] .lpc-articles-site__wrap.spoiler-init .lpc-articles-site__item.two_columns:nth-child(-n+2), [data-media-source="media-xl"] .lpc-articles-site__wrap.default-init .lpc-articles-site__item.two_columns:nth-child(-n+2) {
  margin-top: 0 !important;
}
[data-media-source="media-xl"] .lpc-articles-site__wrap.spoiler-init .lpc-articles-site__item.three_columns:nth-child(-n+3), [data-media-source="media-xl"] .lpc-articles-site__wrap.default-init .lpc-articles-site__item.three_columns:nth-child(-n+3) {
  margin-top: 0 !important;
}
[data-media-source="media-xl"] .lpc-articles-site__wrap.spoiler-init .lpc-articles-site__item.four_columns:nth-child(-n+4), [data-media-source="media-xl"] .lpc-articles-site__wrap.default-init .lpc-articles-site__item.four_columns:nth-child(-n+4) {
  margin-top: 0 !important;
}
[data-media-source="media-xl"] .lpc-articles-site__container .spoiler-btn-wrap.show_spoiler {
  text-align: left;
  position: relative;
}
[data-media-source="media-xl"] .lpc-articles-site__top {
  margin: 0 0 32px;
}
[data-media-source="media-xl"] .lpc-articles-site__header + .lpc-articles-site__description {
  margin: 28px 0 0;
}
[data-media-source="media-xl"] .lpc-articles-site__list {
  position: relative;
}
[data-media-source="media-xl"] .lpc-articles-site__item {
  margin-top: 32px;
}
[data-media-source="media-xl"] .lpc-articles-site__item.spoiler-item.two_columns:nth-child(n+3) {
  display: none;
}
[data-media-source="media-xl"] .lpc-articles-site__item.spoiler-item.three_columns:nth-child(n+4) {
  display: none;
}
[data-media-source="media-xl"] .lpc-articles-site__item.spoiler-item.four_columns:nth-child(n+5) {
  display: none;
}
[data-media-source="media-xl"] .lpc-articles-site__box {
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative;
}
[data-media-source="media-xl"] .lpc-articles-site__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
[data-media-source="media-xl"] .lpc-articles-site__date {
  display: inline-block;
  color: var(--text-color-a-08);
  margin-bottom: 8px;
  padding: 4px 8px;
  border-radius: 8px;
  background: #fff;
}
[data-media-source="media-xl"] .lpc-articles-site__subtitle {
  margin-bottom: 8px;
  transition: all 0.2s ease;
}
[data-media-source="media-xl"] .lpc-articles-site__image-box {
  overflow: hidden;
  margin-top: auto;
}
[data-media-source="media-xl"] .lpc-articles-site__image-box.lpc-card--type-1 .lpc-articles-site__image {
  margin-top: 0;
}
[data-media-source="media-xl"] .lpc-articles-site__image {
  margin-top: 32px;
  transition: all 0.2s ease;
}
[data-media-source="media-lg"] .lpc-articles-site__wrap.slider-init .splide:not(.is-active) .lpc-articles-site__item.two_columns {
  width: calc(((100% + 32px) / 2) - 32px);
  margin-right: 32px;
}
[data-media-source="media-lg"] .lpc-articles-site__wrap.slider-init .splide:not(.is-active) .lpc-articles-site__item.three_columns {
  width: calc(((100% + 32px) / 3) - 32px);
  margin-right: 32px;
}
[data-media-source="media-lg"] .lpc-articles-site__wrap.slider-init .splide:not(.is-active) .lpc-articles-site__item.four_columns {
  width: calc(((100% + 32px) / 4) - 32px);
  margin-right: 32px;
}
[data-media-source="media-lg"] .lpc-articles-site__wrap.spoiler-init .lpc-articles-site__item.two_columns:nth-child(-n+2), [data-media-source="media-lg"] .lpc-articles-site__wrap.default-init .lpc-articles-site__item.two_columns:nth-child(-n+2) {
  margin-top: 0 !important;
}
[data-media-source="media-lg"] .lpc-articles-site__wrap.spoiler-init .lpc-articles-site__item.three_columns:nth-child(-n+3), [data-media-source="media-lg"] .lpc-articles-site__wrap.default-init .lpc-articles-site__item.three_columns:nth-child(-n+3) {
  margin-top: 0 !important;
}
[data-media-source="media-lg"] .lpc-articles-site__wrap.spoiler-init .lpc-articles-site__item.four_columns:nth-child(-n+4), [data-media-source="media-lg"] .lpc-articles-site__wrap.default-init .lpc-articles-site__item.four_columns:nth-child(-n+4) {
  margin-top: 0 !important;
}
[data-media-source="media-lg"] .lpc-articles-site__container .spoiler-btn-wrap.show_spoiler {
  text-align: left;
  position: relative;
}
[data-media-source="media-lg"] .lpc-articles-site__top {
  margin: 0 0 32px;
}
[data-media-source="media-lg"] .lpc-articles-site__header + .lpc-articles-site__description {
  margin: 28px 0 0;
}
[data-media-source="media-lg"] .lpc-articles-site__list {
  position: relative;
}
[data-media-source="media-lg"] .lpc-articles-site__item {
  margin-top: 32px;
}
[data-media-source="media-lg"] .lpc-articles-site__item.spoiler-item.two_columns:nth-child(n+3) {
  display: none;
}
[data-media-source="media-lg"] .lpc-articles-site__item.spoiler-item.three_columns:nth-child(n+4) {
  display: none;
}
[data-media-source="media-lg"] .lpc-articles-site__item.spoiler-item.four_columns:nth-child(n+5) {
  display: none;
}
[data-media-source="media-lg"] .lpc-articles-site__box {
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative;
}
[data-media-source="media-lg"] .lpc-articles-site__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
[data-media-source="media-lg"] .lpc-articles-site__date {
  display: inline-block;
  color: var(--text-color-a-08);
  margin-bottom: 8px;
  padding: 4px 8px;
  border-radius: 8px;
  background: #fff;
}
[data-media-source="media-lg"] .lpc-articles-site__subtitle {
  margin-bottom: 8px;
  transition: all 0.2s ease;
}
[data-media-source="media-lg"] .lpc-articles-site__image-box {
  overflow: hidden;
  margin-top: auto;
}
[data-media-source="media-lg"] .lpc-articles-site__image-box.lpc-card--type-1 .lpc-articles-site__image {
  margin-top: 0;
}
[data-media-source="media-lg"] .lpc-articles-site__image {
  margin-top: 32px;
  transition: all 0.2s ease;
}
[data-media-source="media-md"] .lpc-articles-site__wrap.slider-init .splide:not(.is-active) .lpc-articles-site__item.two_columns {
  width: calc(((100% + 24px) / 2) - 24px);
  margin-right: 24px;
}
[data-media-source="media-md"] .lpc-articles-site__wrap.slider-init .splide:not(.is-active) .lpc-articles-site__item.three_columns {
  width: calc(((100% + 24px) / 3) - 24px);
  margin-right: 24px;
}
[data-media-source="media-md"] .lpc-articles-site__wrap.slider-init .splide:not(.is-active) .lpc-articles-site__item.four_columns {
  width: calc(((100% + 24px) / 3) - 24px);
  margin-right: 24px;
}
[data-media-source="media-md"] .lpc-articles-site__wrap.spoiler-init .lpc-articles-site__item.two_columns:nth-child(-n+2), [data-media-source="media-md"] .lpc-articles-site__wrap.default-init .lpc-articles-site__item.two_columns:nth-child(-n+2) {
  margin-top: 0 !important;
}
[data-media-source="media-md"] .lpc-articles-site__wrap.spoiler-init .lpc-articles-site__item.three_columns:nth-child(-n+3), [data-media-source="media-md"] .lpc-articles-site__wrap.default-init .lpc-articles-site__item.three_columns:nth-child(-n+3) {
  margin-top: 0 !important;
}
[data-media-source="media-md"] .lpc-articles-site__wrap.spoiler-init .lpc-articles-site__item.four_columns:nth-child(-n+3), [data-media-source="media-md"] .lpc-articles-site__wrap.default-init .lpc-articles-site__item.four_columns:nth-child(-n+3) {
  margin-top: 0 !important;
}
[data-media-source="media-md"] .lpc-articles-site__container .spoiler-btn-wrap.show_spoiler {
  text-align: left;
  position: relative;
}
[data-media-source="media-md"] .lpc-articles-site__top {
  margin: 0 0 32px;
}
[data-media-source="media-md"] .lpc-articles-site__header + .lpc-articles-site__description {
  margin: 28px 0 0;
}
[data-media-source="media-md"] .lpc-articles-site__list {
  position: relative;
}
[data-media-source="media-md"] .lpc-articles-site__item {
  margin-top: 24px;
}
[data-media-source="media-md"] .lpc-articles-site__item.spoiler-item.two_columns:nth-child(n+3) {
  display: none;
}
[data-media-source="media-md"] .lpc-articles-site__item.spoiler-item.three_columns:nth-child(n+4) {
  display: none;
}
[data-media-source="media-md"] .lpc-articles-site__item.spoiler-item.four_columns:nth-child(n+4) {
  display: none;
}
[data-media-source="media-md"] .lpc-articles-site__box {
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative;
}
[data-media-source="media-md"] .lpc-articles-site__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
[data-media-source="media-md"] .lpc-articles-site__date {
  display: inline-block;
  color: var(--text-color-a-08);
  margin-bottom: 8px;
  padding: 4px 8px;
  border-radius: 8px;
  background: #fff;
}
[data-media-source="media-md"] .lpc-articles-site__subtitle {
  margin-bottom: 8px;
  transition: all 0.2s ease;
}
[data-media-source="media-md"] .lpc-articles-site__image-box {
  overflow: hidden;
  margin-top: auto;
}
[data-media-source="media-md"] .lpc-articles-site__image-box.lpc-card--type-1 .lpc-articles-site__image {
  margin-top: 0;
}
[data-media-source="media-md"] .lpc-articles-site__image {
  margin-top: 32px;
  transition: all 0.2s ease;
}
[data-media-source="media-sm"] .lpc-articles-site__wrap.slider-init .splide:not(.is-active) .lpc-articles-site__item.two_columns {
  width: calc(((100% + 16px) / 2) - 16px);
  margin-right: 16px;
}
[data-media-source="media-sm"] .lpc-articles-site__wrap.slider-init .splide:not(.is-active) .lpc-articles-site__item.three_columns {
  width: calc(((100% + 16px) / 2) - 16px);
  margin-right: 16px;
}
[data-media-source="media-sm"] .lpc-articles-site__wrap.slider-init .splide:not(.is-active) .lpc-articles-site__item.four_columns {
  width: calc(((100% + 16px) / 2) - 16px);
  margin-right: 16px;
}
[data-media-source="media-sm"] .lpc-articles-site__wrap.spoiler-init .lpc-articles-site__item.two_columns:nth-child(-n+2), [data-media-source="media-sm"] .lpc-articles-site__wrap.default-init .lpc-articles-site__item.two_columns:nth-child(-n+2) {
  margin-top: 0 !important;
}
[data-media-source="media-sm"] .lpc-articles-site__wrap.spoiler-init .lpc-articles-site__item.three_columns:nth-child(-n+2), [data-media-source="media-sm"] .lpc-articles-site__wrap.default-init .lpc-articles-site__item.three_columns:nth-child(-n+2) {
  margin-top: 0 !important;
}
[data-media-source="media-sm"] .lpc-articles-site__wrap.spoiler-init .lpc-articles-site__item.four_columns:nth-child(-n+2), [data-media-source="media-sm"] .lpc-articles-site__wrap.default-init .lpc-articles-site__item.four_columns:nth-child(-n+2) {
  margin-top: 0 !important;
}
[data-media-source="media-sm"] .lpc-articles-site__container .spoiler-btn-wrap.show_spoiler {
  text-align: left;
  position: relative;
}
[data-media-source="media-sm"] .lpc-articles-site__top {
  margin: 0 0 24px;
}
[data-media-source="media-sm"] .lpc-articles-site__header + .lpc-articles-site__description {
  margin: 20px 0 0;
}
[data-media-source="media-sm"] .lpc-articles-site__list {
  position: relative;
}
[data-media-source="media-sm"] .lpc-articles-site__item {
  margin-top: 16px;
}
[data-media-source="media-sm"] .lpc-articles-site__item.spoiler-item.two_columns:nth-child(n+3) {
  display: none;
}
[data-media-source="media-sm"] .lpc-articles-site__item.spoiler-item.three_columns:nth-child(n+3) {
  display: none;
}
[data-media-source="media-sm"] .lpc-articles-site__item.spoiler-item.four_columns:nth-child(n+3) {
  display: none;
}
[data-media-source="media-sm"] .lpc-articles-site__box {
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative;
}
[data-media-source="media-sm"] .lpc-articles-site__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
[data-media-source="media-sm"] .lpc-articles-site__date {
  display: inline-block;
  color: var(--text-color-a-08);
  margin-bottom: 8px;
  padding: 4px 8px;
  border-radius: 8px;
  background: #fff;
}
[data-media-source="media-sm"] .lpc-articles-site__subtitle {
  margin-bottom: 8px;
  transition: all 0.2s ease;
}
[data-media-source="media-sm"] .lpc-articles-site__image-box {
  overflow: hidden;
  margin-top: auto;
}
[data-media-source="media-sm"] .lpc-articles-site__image-box.lpc-card--type-1 .lpc-articles-site__image {
  margin-top: 0;
}
[data-media-source="media-sm"] .lpc-articles-site__image {
  margin-top: 24px;
  transition: all 0.2s ease;
}
[data-media-source="media-xs"] .lpc-articles-site__wrap.slider-init .splide:not(.is-active) .lpc-articles-site__item.two_columns {
  width: calc(((100% + 16px) / 1) - 16px);
  margin-right: 16px;
}
[data-media-source="media-xs"] .lpc-articles-site__wrap.slider-init .splide:not(.is-active) .lpc-articles-site__item.three_columns {
  width: calc(((100% + 16px) / 1) - 16px);
  margin-right: 16px;
}
[data-media-source="media-xs"] .lpc-articles-site__wrap.slider-init .splide:not(.is-active) .lpc-articles-site__item.four_columns {
  width: calc(((100% + 16px) / 1) - 16px);
  margin-right: 16px;
}
[data-media-source="media-xs"] .lpc-articles-site__wrap.spoiler-init .lpc-articles-site__item.two_columns:nth-child(-n+1), [data-media-source="media-xs"] .lpc-articles-site__wrap.default-init .lpc-articles-site__item.two_columns:nth-child(-n+1) {
  margin-top: 0 !important;
}
[data-media-source="media-xs"] .lpc-articles-site__wrap.spoiler-init .lpc-articles-site__item.three_columns:nth-child(-n+1), [data-media-source="media-xs"] .lpc-articles-site__wrap.default-init .lpc-articles-site__item.three_columns:nth-child(-n+1) {
  margin-top: 0 !important;
}
[data-media-source="media-xs"] .lpc-articles-site__wrap.spoiler-init .lpc-articles-site__item.four_columns:nth-child(-n+1), [data-media-source="media-xs"] .lpc-articles-site__wrap.default-init .lpc-articles-site__item.four_columns:nth-child(-n+1) {
  margin-top: 0 !important;
}
[data-media-source="media-xs"] .lpc-articles-site__container .spoiler-btn-wrap.show_spoiler {
  text-align: left;
  position: relative;
}
[data-media-source="media-xs"] .lpc-articles-site__top {
  margin: 0 0 24px;
}
[data-media-source="media-xs"] .lpc-articles-site__header + .lpc-articles-site__description {
  margin: 20px 0 0;
}
[data-media-source="media-xs"] .lpc-articles-site__list {
  position: relative;
}
[data-media-source="media-xs"] .lpc-articles-site__item {
  margin-top: 16px;
}
[data-media-source="media-xs"] .lpc-articles-site__item.spoiler-item.two_columns:nth-child(n+3) {
  display: none;
}
[data-media-source="media-xs"] .lpc-articles-site__item.spoiler-item.three_columns:nth-child(n+3) {
  display: none;
}
[data-media-source="media-xs"] .lpc-articles-site__item.spoiler-item.four_columns:nth-child(n+3) {
  display: none;
}
[data-media-source="media-xs"] .lpc-articles-site__box {
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative;
}
[data-media-source="media-xs"] .lpc-articles-site__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
[data-media-source="media-xs"] .lpc-articles-site__date {
  display: inline-block;
  color: var(--text-color-a-08);
  margin-bottom: 8px;
  padding: 4px 8px;
  border-radius: 8px;
  background: #fff;
}
[data-media-source="media-xs"] .lpc-articles-site__subtitle {
  margin-bottom: 8px;
  transition: all 0.2s ease;
}
[data-media-source="media-xs"] .lpc-articles-site__image-box {
  overflow: hidden;
  margin-top: auto;
}
[data-media-source="media-xs"] .lpc-articles-site__image-box.lpc-card--type-1 .lpc-articles-site__image {
  margin-top: 0;
}
[data-media-source="media-xs"] .lpc-articles-site__image {
  margin-top: 24px;
  transition: all 0.2s ease;
}
.lpc-articles-site__wrap.lpc-constructor .lpc-articles-site__link {
  display: none;
}
.lpc-articles-site__wrap.lpc-constructor .lpc-articles-site__image._no_image {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" version="1.1" baseProfile="full" xml:space="preserve" x="0px" y="0px" width="82px" height="68px" viewBox="0 0 82 68" preserveAspectRatio="none" shape-rendering="geometricPrecision"><path fill="rgb(182, 183, 186)" d="M70.346,9.116 L11.654,9.116 C10.462,9.116 9.496,10.079 9.496,11.267 L9.496,43.805 C9.496,43.830 9.502,43.853 9.503,43.877 C9.473,44.445 9.663,45.023 10.086,45.468 C10.904,46.331 12.270,46.370 13.136,45.553 L25.846,33.566 L38.291,44.679 C38.990,45.304 40.015,45.406 40.825,44.931 L51.419,38.721 L61.787,46.929 C62.184,47.243 62.657,47.396 63.127,47.396 C63.763,47.396 64.393,47.117 64.819,46.582 C65.560,45.651 65.404,44.298 64.471,43.559 L52.943,34.433 C52.244,33.879 51.277,33.812 50.507,34.263 L39.996,40.425 L27.246,29.039 C26.409,28.292 25.139,28.309 24.324,29.079 L13.811,38.993 L13.811,13.419 L68.189,13.419 L68.189,54.579 L13.811,54.579 L13.811,51.981 C13.811,50.793 12.846,49.829 11.654,49.829 C10.462,49.829 9.496,50.793 9.496,51.981 L9.496,56.731 C9.496,57.920 10.462,58.883 11.654,58.883 L70.346,58.883 C71.538,58.883 72.504,57.920 72.504,56.731 L72.504,11.267 C72.504,10.079 71.538,9.116 70.346,9.116 ZM77.359,0.001 L4.641,0.001 C2.083,0.001 0.001,2.059 0.001,4.589 L0.001,63.409 C0.001,65.939 2.083,67.997 4.641,67.997 L77.359,67.997 C79.917,67.997 81.999,65.939 81.999,63.409 L81.999,4.589 C81.999,2.059 79.917,0.001 77.359,0.001 ZM77.683,63.409 C77.683,63.566 77.538,63.694 77.359,63.694 L4.641,63.694 C4.462,63.694 4.317,63.566 4.317,63.409 L4.317,4.589 C4.317,4.432 4.462,4.304 4.641,4.304 L77.359,4.304 C77.538,4.304 77.683,4.432 77.683,4.589 L77.683,63.409 ZM34.273,25.524 C34.273,29.152 37.234,32.104 40.872,32.104 C44.510,32.104 47.470,29.152 47.470,25.524 C47.470,21.896 44.510,18.944 40.872,18.944 C37.234,18.944 34.273,21.896 34.273,25.524 ZM43.155,25.524 C43.155,26.779 42.131,27.800 40.872,27.800 C39.613,27.800 38.589,26.779 38.589,25.524 C38.589,24.268 39.613,23.247 40.872,23.247 C42.131,23.247 43.155,24.268 43.155,25.524 Z"/></svg>') 50% no-repeat #EFEFEF;
}
.lpc-articles-site__box--border {
  border: 1px solid var(--text-color-a-01);
}
.lpc-articles-site__wrap.lpc_left .lpc-articles-site__top {
  text-align: left;
}
.lpc-articles-site__wrap.lpc_center .lpc-articles-site__top {
  text-align: center;
}
.lpc-articles-site__wrap.lpc_right .lpc-articles-site__top {
  text-align: left;
}
.lpc-articles-site__wrap.lpc_left .lpc-articles-site__list:not(.splide__list) {
  justify-content: flex-start;
}
.lpc-articles-site__wrap.lpc_center .lpc-articles-site__list:not(.splide__list) {
  justify-content: center;
}
.lpc-articles-site__wrap.lpc_right .lpc-articles-site__list:not(.splide__list) {
  justify-content: flex-end;
}
.lpc-articles-site__wrap.lpc_left .lpc-articles-site__list + .spoiler-btn-wrap.show_spoiler {
  text-align: left;
}
.lpc-articles-site__wrap.lpc_center .lpc-articles-site__list + .spoiler-btn-wrap.show_spoiler {
  text-align: center;
}
.lpc-articles-site__wrap.lpc_right .lpc-articles-site__list + .spoiler-btn-wrap.show_spoiler {
  text-align: right;
}
.lpc-articles-site .lp-block-bg_item {
  border-radius: inherit;
  border: inherit;
}
.lpc-articles-site__item--bg {
  border: none;
}
.lpc-articles-site__container--container {
  background-color: var(--primary-color-a-01);
}
.lpc-articles-site__box:hover .lpc-articles-site__subtitle {
  color: var(--primary-color-base);
  transition: all 0.2s ease;
}
.lpc-articles-site__box:hover .lpc-articles-site__image {
  transform: scale(1.05);
  transition: all 0.2s ease;
}
.lpc-articles-site__top {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.lpc-articles-site__description {
  width: 100%;
}
.lpc-articles-site__more {
  padding: 6px 12px;
  min-height: 40px;
  text-decoration: none;
  font-size: 16px;
}
[data-media-source="media-xs"] .lpc-articles-site__top {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
[data-media-source="media-xs"] .lpc-articles-site__top .lpc-articles-site__more {
  margin-top: 12px;
  order: 3;
}
.lpc-articles-site__list .lpc-articles-site__item:nth-child(n+4) {
  display: none;
}
