@charset "utf-8";
/****************************************
CharaGumin Swimwear Festival 2024
last update - 2024.06.17
****************************************/
.main-img {
  background: #fff url("/event/assets/image/mizugi-f/mizugi2025-bg.jpg") 50% 0% no-repeat;
  line-height: 0;
  text-align: center;
	border-bottom: 1rem solid #ea3e90;
}
.cont-title--band {
  font-family: "M PLUS 1 Code", monospace;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
  color: #fff;
  background-color: #ea3e90;
  background-image: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23ff7eba' fill-opacity='0.4' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-size: auto;
}
.event-cont {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' width='2500' height='1000' preserveAspectRatio='none' viewBox='0 0 2500 1000'%3e%3cg clip-path='url(%26quot%3b%23SvgjsClipPath1058%26quot%3b)' fill='none'%3e%3crect width='2500' height='1000' x='0' y='0' fill='rgba(197%2c 233%2c 249%2c 1)'%3e%3c/rect%3e%3ccircle r='166.665' cx='7.46' cy='-158.63' stroke='%23ddf5ff' stroke-opacity='1' stroke-width='2'%3e%3c/circle%3e%3ccircle r='166.665' cx='747.93' cy='654.64' stroke='%23ddf5ff' stroke-opacity='1' stroke-width='2'%3e%3c/circle%3e%3ccircle r='166.665' cx='1225.61' cy='1199.77' stroke='%23ddf5ff' stroke-opacity='1' stroke-width='2'%3e%3c/circle%3e%3ccircle r='112.22' cx='159.42' cy='653.34' stroke='%23ddf5ff' stroke-opacity='1' stroke-width='2'%3e%3c/circle%3e%3ccircle r='150.285' cx='1570.61' cy='878.6' stroke='%23ddf5ff' stroke-opacity='1' stroke-width='2'%3e%3c/circle%3e%3ccircle r='279.045' cx='864.8' cy='307.57' stroke='%23ddf5ff' stroke-opacity='1' stroke-width='2'%3e%3c/circle%3e%3ccircle r='107.89' cx='1085.31' cy='530.24' stroke='%23ddf5ff' stroke-opacity='1' stroke-width='2'%3e%3c/circle%3e%3ccircle r='149.21' cx='2388.66' cy='129.76' stroke='%23ddf5ff' stroke-opacity='1' stroke-width='2'%3e%3c/circle%3e%3ccircle r='135.225' cx='1899.05' cy='153.76' stroke='%23ddf5ff' stroke-opacity='1' stroke-width='2'%3e%3c/circle%3e%3ccircle r='198.415' cx='1969.35' cy='969.37' stroke='%23ddf5ff' stroke-opacity='1' stroke-width='2'%3e%3c/circle%3e%3ccircle r='137.345' cx='836.53' cy='909.73' stroke='%23ddf5ff' stroke-opacity='1' stroke-width='2'%3e%3c/circle%3e%3ccircle r='284.585' cx='1464.5' cy='165.75' stroke='%23ddf5ff' stroke-opacity='1' stroke-width='2'%3e%3c/circle%3e%3ccircle r='264.29' cx='1206' cy='98.86' stroke='%23ddf5ff' stroke-opacity='1' stroke-width='2'%3e%3c/circle%3e%3ccircle r='269.25' cx='1531.51' cy='987.54' stroke='%23ddf5ff' stroke-opacity='1' stroke-width='2'%3e%3c/circle%3e%3ccircle r='280.96' cx='1179.83' cy='223.85' stroke='%23ddf5ff' stroke-opacity='1' stroke-width='2'%3e%3c/circle%3e%3ccircle r='232.685' cx='2108.28' cy='694.36' stroke='%23ddf5ff' stroke-opacity='1' stroke-width='2'%3e%3c/circle%3e%3ccircle r='267.89' cx='745.02' cy='63.09' stroke='%23ddf5ff' stroke-opacity='1' stroke-width='2'%3e%3c/circle%3e%3ccircle r='128.815' cx='1388.29' cy='905.32' stroke='%23ddf5ff' stroke-opacity='1' stroke-width='2'%3e%3c/circle%3e%3ccircle r='101.83' cx='760.51' cy='145.84' stroke='%23ddf5ff' stroke-opacity='1' stroke-width='2'%3e%3c/circle%3e%3ccircle r='308.805' cx='2231.64' cy='236.11' stroke='%23ddf5ff' stroke-opacity='1' stroke-width='2'%3e%3c/circle%3e%3c/g%3e%3cdefs%3e%3cclipPath id='SvgjsClipPath1058'%3e%3crect width='2500' height='1000' x='0' y='0'%3e%3c/rect%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  background-position: top;
  background-attachment: fixed;
}
.container {
  background: none;
  @media (min-width: 767px) {
    box-shadow: none;
  }
}
.text-lead-page {
  max-width: min(100%, 74rem);
}
.list-title {
  display: none;
}
.item-detail-brand {
  background: #ff4a0b;
}
.item-col + .item-col {
  margin-top: calc(var(--rs) * 1);
}
.item-col.col-3 , .item-col.col-2 {
  gap: calc(var(--rs) * 1);
  @media screen and (min-width: 767px) {
    gap: calc(var(--rs) * 1);
  }
}
.lead-text {
  padding: 0 0 calc(var(--fs) * 2.4);
}
.lead-text h3 {
  font-family: "M PLUS 1 Code", monospace;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
  font-size: calc(var(--fs) * 2.6);
  color: #e14990;
  padding: 0 0 calc(var(--fs) * 1);
}
.lead-text p {
  font-size: calc(var(--fs) * 1.8);
}





