.l-header__logo-text {
  background: #00CCFF;
}
.l-header__menu-tel {
	background: #00CCFF;
}
.l-header__menu-trigger {
	border: 1px solid #00CCFF;
}

@media (min-width: 897px) {
	div.p-welcome__box-banner .c-list-banner:not(:first-child) {margin-top: 10px;}
}

@media (max-width: 896px) {
	div.p-welcome__box-banner .c-list-banner:not(:first-child) {margin-top: 20px;}
}


/* Custom CSS for slider and responsive design */
    /* .l-hero__in {
      position: relative;
      width: 100%;
      overflow: hidden;
    } */

    .u-main-slider__item {
		display: none; /* Hide all items by default */
	  }
  
	  @media (min-width: 769px) {
		.desktop-slider {
		  display: block; /* Show desktop slider for desktop */
		}
		.mobile-slider {
		  display: none; /* Hide mobile slider for desktop */
		}
		.desktop-slider .u-main-slider__item {
		  display: block; /* Show all items for desktop */
		}
	  }
  
	  @media (max-width: 768px) {
		.campaign_image-pc {
			display: none;
		}
		.desktop-slider {
		  display: none; /* Hide desktop slider for mobile */
		}
		.mobile-slider {
		  display: block; /* Show mobile slider for mobile */
		}
		.mobile-slider .u-main-slider__item {
		  display: block; /* Show first item for mobile */
		}
		.mobile-slider .u-main-slider__item:not(:first-child) {
		  display: none; /* Hide other items for mobile */
		}
	  }

	  @media (min-width: 769px) {
		.campaign_image-sp {
			display: none;
		}
	  }
  
	  /* .slide_txt {
		position: absolute;
		top: 20%;
		left: 10%;
		color: white;
		z-index: 10;
	  }
  
	  .u-main-slider__image {
		width: 100%;
		height: 100%;
		background-size: cover;
		background-position: center;
	  } */