@charset "UTF-8";

.l-header, .p-subVisual, .l-2col_side, .l-footer,
.slide-control, .slick-dots, .slide-button-wrap, .slide-button, .slick-arrow, .slick-cloned {
  display: none !important;
}

.heading-top-primary::before, .top-page-link-1__image::before {
  content: none !important;
}

.l-wrapper {
  padding-top: 0 !important;
	width: 100% !important;
}

.l-2col_main {
  width: 100% !important;
  padding-bottom: 20px;
}

.top-links__main {
  gap: 20px !important;
}

.top-links__item {
  width: calc(50% - 10px) !important;
}

.mainvisual__slider {
  width: calc(100% + 120px) !important;
}
.mainvisual__slider__item {
  width: 100% !important;
}
.mainvisual__slider__item:not(.slick-active) {
  display: none !important;
}
.mainvisual__slider .slick-track {
  width: 100% !important;
  transform: none !important;
}

.top-banners .slick-track {
  flex-wrap: wrap;
  width: 100% !important;
  gap: 20px !important;
  transform: none !important;
}
.top-banners .slick-track::before {
  content: none !important;
}
.top-banners__item {
  width: calc((100% - 40px) / 3) !important;
}
.top-topics-2col {
	gap: 20px !important;
}
.slick-track {
	display: block !important;
	width: 100% !important;
	transform: none !important;
}
.slick-slide {
	margin-left: 0 !important;
}
.c-recommendList__item {
	width: 100% !important;
}
.c-searchList {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 20px;
}
.c-searchList a {
	padding: 10px !important;
	text-align: left;
}
.c-searchList span {
	padding: 0 !important;
}
.c-searchList span::before{
	content: none !important;
}