<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

/* @group ブロック内の改ページ抑止 */

.topPickup li,
.infoItem,
.contentsList li,
.productFilter,
.productItem,
.galleryItem,
.contactBox {
  page-break-inside: avoid;
}

/* @end */

/* @group トップスライダー */

.SiteTop #BrandingImgStyle {
	padding-bottom: 0 !important;
}

.mainvisualArea {
	height: auto !important;
}
.mainvisualArea .inner {
	width:100% !important;
	position: static !important;
	margin:0 !important;
}

.ResponsiveBrandingImgStyle .Img,
.ResponsiveBrandingImgStyle .ImgText {
	width:100% !important;
	height: auto !important;
}

.topVisual {
  width: 100%;
  margin: 0;
  overflow: hidden;
}

.flexslider {
  width: 100%;
  min-width: 0;
}

.flexslider .slides {
  width: 100% !important;
  transform: translate3d(0px, 0px, 0px) !important;
}

.flexslider .slides li {
  width: 100% !important;
}

.flexslider ol.flex-control-nav {
  left: auto;
  right: 20px;
}

/* @end */

/* @group トップその他 */

.pickupArea {
  margin: 0;
  width: 100%;
}

.topAbout {
  max-width: 100%;
  min-width: 100%;
  margin: 0;
  padding-left: 50px;
  padding-right: 50px;
}

.topAbout p {
  width: 100%;
}

/* @end */</pre></body></html>