@charset "utf-8";

/*
 mainTtl
====================================================== */
.mainTtl{
  background-image: url(https://r.r10s.jp/evt/event/disney/style/_pc/img/20240405/bg_kanban.jpg);
  width: 100%;
}

.disney-contents-bgc-f8f8f8:before {
  background-color: #f8f8f8;
}
.disney-contents-bgc-fbf5f7:before {
  background-color: #fbf5f7;
}
.disney-contents-bgc-fcfcf8:before {
  background-color: #fcfcf8;
}
.cnt-contentsIntro__text {
color: #595857;
letter-spacing: 0.1em;
font-size: 18px !important;
line-height: 1.5;
}
.cnt-contentsIntro__text span {
background:linear-gradient(transparent 60%, #dddacd 60%);
}
.disney-contents-button-414141 {
  background-color: #414141;
}
/*
ecm-floating
==================================================== */

.disney-floating-navi-container-style {
  height: 64px!important;
  background-color: #414141!important;
  border-bottom:none!important;
}
.disney-floating-navi-container-style .ecm-floating-navi-item {
  width: 310px;
  display: flex;
  width: 100%;
  height: 64px;
  justify-content: center;
  align-items: center;
  padding: 0!important;
  font-size: 18px;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
.disney-floating-navi-container-style .ecm-floating-navi-item:hover{
  opacity:.8;
}

/* title */
.disney-contents-title-style {
  margin: 0 0 32px;
  font-weight: normal;
  line-height: 1.3;
  color: #1e1e1e;
}

.disney-contents-title-style[data-layout="pick"]{
  display: flex;
  align-items: center;
  justify-content: center;
  background: url(https://r.r10s.jp/evt/event/disney/style/_pc/img/20250228/h2_con1.png);
  background-repeat: no-repeat;
  height: 160px;
  width: 410px;
  margin: 0 auto;
  top: -28px;

}

.headingline {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 26px;
	text-align: center;
	margin-bottom: 32px;
  font-weight: normal;
}

.headingline::before,
.headingline::after {
	content: '';
	width: 140px;
	height: 1px;
	background-color: #414141;
}

.headingline::before {
	margin-right: 20px;
}
.headingline::after {
	margin-left: 20px;
}

/* alcor */

.disney-itemList-style .ecm-alcor {
  background-color: transparent;
}
.disney-itemList-style .ecm-alcor-image-link > img {
  border-radius: 6px;
  border: 1px solid #a58c6e;
}
.disney-itemList-style .ecm-icon-shop-outlined {
  font-size: 14px;
  color: #a58c6e;
}
.disney-itemList-style .ecm-alcor-shop-link {
  color: #a58c6e!important;
}
.disney-itemList-style .ecm-alcor-name {
  color: #414141;
}
.disney-itemList-style .ecm-alcor-price .ecm-alcor-price-num {
  font-size: 14px;
  color: #a58c6e;
}
