﻿
#JK251104event{
  --font-ja: "Noto Sans JP", sans-serif;
  --font-en01: "orpheuspro", serif;
  --font-en02: "effra", sans-serif;
  --font-common: "effra", "Noto Sans JP", sans-serif;
}
#Contents {
  position: relative;
}
html{
  overflow: auto;
}
body{
  overflow-x: clip;
}
@media screen and (min-width: 768px) {
  .c-breadcrumb {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 1;
  }
}
@media screen and (max-width: 767px) {
  html{
    scroll-behavior: smooth;
  }
  .c-breadcrumb {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    color: var(--color-white);
  }
  #JK251104event,
  .main_inner{
    padding-top: 9.6rem;
  }
}

/*================================
  variables
=================================*/
#JK251104event{
  --zindex-behind: -1;
  --zindex-middle: 0;
  --zindex-front: 1;
  --zindex-top: 2;
  --zindex-over: 10;
  --zindex-cursor: 100;
  --zindex-top: 200;
  --pointer-none: none;
  --color-txt01: #5a5a5a;
  --color-txt02: #ba9b62;
  --color-bg00: #ffffff;
  --color-bg01: #f4f1e9;
  --color-bg02: #733f4d;
}
#JK251104event img,
#JK251104event picture,
#JK251104event video,
#JK251104event a{
  display: inline-block;
  width: 100%;
  height: auto;
}
#JK251104event video{
  object-fit: cover;
}
#JK251104event a:hover{
  transition: .5s;
  opacity: .7;
}
#JK251104event span{
  display: block;
}
#JK251104event li{
  list-style: none;
}
#JK251104event .imgWrap{
  background-color: var(--color-bg);
  position: relative;
  transition: opacity 1.5s;
}
#JK251104event .noBgCont.imgWrap{
  background: none;
}
#JK251104event .flexArea{
  display: flex;
  width: 100%;
}
#JK251104event .gridWrap{
  display: grid;
  margin: 0 auto;
}
/*--------------------------------
  variables for mobile
--------------------------------*/
@media screen and (max-width: 767px) {
  #JK251104event .pcOnly {
    display: none!important;
  }
  #JK251104event {
    --lpSetSize: (100vw / 750);
  }
}
/*--------------------------------
  variables for desktop
--------------------------------*/
@media only screen and (min-width: 768px) {
  #JK251104event .spOnly {
    display: none!important;
  }
  #JK251104event .pcOnly {
    display: block;
  }
  #JK251104event {
    --lpSetSize: calc(1px * var(--ratio));
    --ratio: calc(510 / 750);
    --variable: 1px;
  }
}
@media screen and (min-width:768px) and (max-width:1400px) {
  #JK251104event {
    --lpSetSize: calc(var(--variable) * var(--ratio));
    --ratio: calc(510 / 750);
    --variable: calc(100vw / 1400);
  }
}
/* end variables */

/*================================
  font
=================================*/
#JK251104event .font-en-serif{
  font-family: var(--font-en01);
  font-weight: 400;
  font-style: normal;
  font-feature-settings: "palt";
}
#JK251104event .font-en{
  font-family: var(--font-effra);
  font-weight: var(--fw-medium);
  font-style: normal;
  font-feature-settings: "palt";
}
#JK251104event .font-ja{
  font-family: var(--font-ja);
  font-weight: 400;
  font-style: normal;
  font-feature-settings: "palt";
}
/*================================
  font-size
=================================*/
#JK251104event [data-txt-ja],
#JK251104event [data-txt-en]{
  position: relative;
  color: var(--color-txt);
  letter-spacing: 0.04em;
  z-index: var(--zindex-front);
}
#JK251104event [data-txt-ja]{
  color: var(--color-txt01);
  font-size: calc(28 * var(--lpSetSize));
  line-height: 2;
  text-align: left;
}
#JK251104event [data-txt-ja].txt-justify{
  text-align: justify;
}
#JK251104event [data-txt-ja].txt-center{
  text-align: center;
}
#JK251104event [data-txt-en]{
  color: var(--color-txt02);
  text-align: center;
}
/*========== leadWrap ==========*/
#JK251104event [data-txt-en="lead"]{
  font-size: calc(60 * var(--lpSetSize));
  line-height: 1.5;
  margin-bottom: calc(30 * var(--lpSetSize));
}
#JK251104event [data-txt-ja="lead"]{
  color: var(--color-txt02);
  text-align: center;
  margin-bottom: calc(30 * var(--lpSetSize));
}
/*========== ticketWrap ==========*/
#JK251104event span[data-txt-ja="ticket02"]{
  display: inline-block;
  width: fit-content;
  font-size: calc(24 * var(--lpSetSize));
}
#JK251104event [data-txt-ja="ticket03"]{
  font-size: calc(22 * var(--lpSetSize));
}
/*========== contentsWrap ==========*/
#JK251104event .contentsInner__nav{
  margin-bottom: calc(140 * var(--lpSetSize));
}
#JK251104event [data-txt-en="nav"]{
  font-size: calc(50 * var(--lpSetSize));
  line-height: 1;
  text-align: left;
  margin: 0 0 calc(40 * var(--lpSetSize)) calc(150 * var(--lpSetSize));
}
#JK251104event [data-txt-ja="nav-lead"]{
  color: var(--color-txt02);
  font-size: calc(26 * var(--lpSetSize));
  line-height: 1.75;
  margin-top: calc(16 * var(--lpSetSize));
}
#JK251104event [data-txt-ja="nav"]{
  font-size: calc(26 * var(--lpSetSize));
  line-height: 1.75;
  margin: 0 0 calc(11 * var(--lpSetSize)) calc(150 * var(--lpSetSize));
}
#JK251104event [data-contents-navInner] li[data-txt-ja="nav"]:last-child{
  padding-top: calc(8 * var(--lpSetSize));
}
#JK251104event span[data-txt-ja="nav"]{
  display: inline-block;
  width: fit-content;
  color: var(--color-txt02);
  font-size: calc(24 * var(--lpSetSize));
  margin-left: calc(6 * var(--lpSetSize));
}
#JK251104event [data-txt-en="contentsList"]{
  font-size: calc(38 * var(--lpSetSize));
  line-height: 1.25;
  letter-spacing: 0.02em;
  margin-bottom: calc(34 * var(--lpSetSize));
}
#JK251104event [data-txt-ja="contentsList-attention"]{
  font-size: calc(22 * var(--lpSetSize));
  line-height: 2;
  margin-top: calc(50 * var(--lpSetSize));
}
#JK251104event [data-list-inner="02"] li:nth-child(3) [data-txt-ja="contentsList-attention"]{
  margin-top: calc(8 * var(--lpSetSize));
}
#JK251104event [data-txt-ja="contentsList-lead"]{
  color: var(--color-txt02);
  font-size: calc(20 * var(--lpSetSize));
  line-height: 1.75;
  text-align: center;
  margin-top: calc(16 * var(--lpSetSize));
}
#JK251104event [data-txt-ja="contentsList"]{
  font-size: calc(22 * var(--lpSetSize));
  line-height: 2;
  margin-top: calc(28 * var(--lpSetSize));
}
#JK251104event .contentsList__ttl [data-txt-en="nav"]{
  margin-bottom: 0;
}
#JK251104event [data-txt-ja="borderLink"]{
  color: var(--color-txt02);
  font-size: calc(22 * var(--lpSetSize));
  letter-spacing: 0.05em;
  line-height: 1;
  display: inline-block;
  width: fit-content;
  border-bottom: var(--color-txt02) solid calc(2 * var(--lpSetSize));
  padding-bottom: calc(7 * var(--lpSetSize));
  margin-top: calc(28 * var(--lpSetSize));
}
/*========== presentWrap ==========*/
#JK251104event [data-txt-en="present"]{
  font-size: calc(60 * var(--lpSetSize));
  line-height: 1.5;
  margin-bottom: calc(8 * var(--lpSetSize));
}
#JK251104event [data-txt-ja="present-lead"]{
  font-size: calc(24 * var(--lpSetSize));
  text-align: center;
  margin-bottom: calc(50 * var(--lpSetSize));
}
#JK251104event [data-txt-ja="present"]{
  font-size: calc(22 * var(--lpSetSize));
  line-height: 2;
  width: calc(520 * var(--lpSetSize));
  margin: 0 auto calc(68 * var(--lpSetSize));
}
#JK251104event [data-txt-ja="presentList"]{
  color: var(--color-txt02);
  font-size: calc(20 * var(--lpSetSize));
  line-height: 1;
  margin-top: calc(30 * var(--lpSetSize));
}
/*========== faqWrap ==========*/
#JK251104event [data-txt-ja="borderLink-faq"]{
  color: var(--color-txt02);
  line-height: 1;
  display: inline-block;
  width: fit-content;
  border-bottom: var(--color-txt02) solid calc(2 * var(--lpSetSize));
  padding-bottom: calc(7 * var(--lpSetSize));
}
#JK251104event [data-txt-ja="color-faq"]{
  display: inline;
  color: var(--color-txt02);
}
#JK251104event [data-txt-ja="color-faqA"]{
  display: inline;
  color: var(--color-txt02);
  margin: 0 calc(22* var(--lpSetSize)) 0 calc(-57 * var(--lpSetSize));
}
#JK251104event [data-txt-ja="faqWrap-attention"],
#JK251104event [data-txt-ja="faqWrap-attention"] [data-txt-ja="color-faq"]{
  font-size: calc(22 * var(--lpSetSize));
  margin-bottom: calc(18 * var(--lpSetSize));
}
#JK251104event .faqWrap__inner-attention p:first-child{
  font-size: calc(28 * var(--lpSetSize));
  margin-bottom: calc(15 * var(--lpSetSize));
}
/*========== lastWrap ==========*/
#JK251104event [data-txt-ja="last"]{
  color: var(--color-bg00);
  text-align: center;
  margin-bottom: calc(32 * var(--lpSetSize));
}
/* end font-size */


/*================================
  layout
=================================*/
.c-breadcrumb{
  z-index: var(--zindex-front);
}
a.c-breadcrumb__text, .a.c-breadcrumb__text,
.c-breadcrumb > ol > li:last-child, .c-breadcrumb > ol > li:last-child > *,
.c-breadcrumb > ol > li:not(:last-of-type)::after{
  color: #fff;
}
#JK251104event{
  background-color: var(--color-bg02);
  padding-top: calc(20 * var(--lpSetSize));
}
#JK251104event [data-bgColor="00"]{
  background-color: var(--color-bg00);
}
#JK251104event [data-bgColor="01"]{
  background-color: var(--color-bg01);
}
#JK251104event [data-bgColor="02"]{
  background-color: var(--color-bg02);
}
#JK251104event [data-img]{
  position: relative;
  z-index: var(--zindex-front);
}
#JK251104event [data-deco]{
  position: absolute;
  display: block;
  pointer-events: var(--pointer-none);
  z-index: var(--zindex-front);
}
#JK251104event [data-bg]{
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  pointer-events: var(--pointer-none);
  z-index: var(--zindex-middle);
}
#JK251104event [data-flag]{
  margin-left: calc(-1 * var(--lpSetSize));
}
/*========== mvWrap ==========*/
#JK251104event .mvWrap{
  position: relative;
  margin: 0 auto;
}
#JK251104event .mvWrap__img{
  background-color: var(--color-bg00);
}
#JK251104event [data-txtImg="mv-ttl"]{
  position: absolute;
  top: calc(75 * var(--lpSetSize));
  left: 50%;
  transform: translateX(-50%);
  width: calc(629 * var(--lpSetSize));
  padding-right: calc(9 * var(--lpSetSize));
  z-index: var(--zindex-front);
  pointer-events: var(--pointer-none);
}
/*========== leadWrap ==========*/
#JK251104event [data-bg="leadWrap-bg"]{
  width: calc(754 * var(--lpSetSize));
}
#JK251104event .leadWrap__inner{
  padding: calc(150 * var(--lpSetSize)) 0 calc(200 * var(--lpSetSize));
}
#JK251104event .leadWrap__txt{
  margin: 0 auto calc(180 * var(--lpSetSize));
}
#JK251104event [data-txtImg="leadWrap__txt01"]{
  width: calc(598 * var(--lpSetSize));
  padding-left: calc(12 * var(--lpSetSize));
  margin: 0 auto calc(110 * var(--lpSetSize));
}
#JK251104event [data-txtImg="leadWrap__txt02"]{
  width: calc(477.5 * var(--lpSetSize));
  padding-right: calc(3 * var(--lpSetSize));
  margin: 0 auto calc(40 * var(--lpSetSize));
}
#JK251104event [data-txtImg="leadWrap__txt02-button"]{
  width: calc(100 * var(--lpSetSize));
  margin: 0 auto;
}
#JK251104event .leadWrap{
  position: relative;
}
#JK251104event .leadWrap__box{
  width: calc(670 * var(--lpSetSize));
  height: calc(783 * var(--lpSetSize));
  padding-top: calc(100 * var(--lpSetSize));
  margin: 0 auto;
}
/*========== ticketWrap ==========*/
#JK251104event .ticketWrap{
  padding: calc(120 * var(--lpSetSize)) 0 calc(200 * var(--lpSetSize));
}
#JK251104event .ticketWrap__inner{
  border: var(--color-txt02) solid calc(2.26 * var(--lpSetSize));
  width: calc(590 * var(--lpSetSize));
  padding: calc(64 * var(--lpSetSize)) calc(40* var(--lpSetSize)) calc(66* var(--lpSetSize));
  margin: 0 auto;
}
#JK251104event [data-flag="ticket"]{
  width: calc(580 * var(--lpSetSize));
  margin-bottom: calc(80 * var(--lpSetSize));
}
#JK251104event [data-img="ticket"]{
  width: calc(596 * var(--lpSetSize));
  margin: calc(28 * var(--lpSetSize)) auto calc(28 * var(--lpSetSize));
}
#JK251104event [data-txt-ja="ticket02"]{
  margin-left: calc(46 * var(--lpSetSize));
}
#JK251104event span[data-txt-ja="ticket02"]{
  margin-left: calc(0 * var(--lpSetSize));
}
#JK251104event [data-img="buyButton"]{
  width: calc(500 * var(--lpSetSize));
  margin: calc(26 * var(--lpSetSize)) auto calc(68 * var(--lpSetSize));
}
/*========== contentsWrap ==========*/
#JK251104event .contentsWrap{
  padding-top: calc(120 * var(--lpSetSize));
}
#JK251104event [data-flag="contents"]{
  width: calc(580 * var(--lpSetSize));
  margin-bottom: calc(84 * var(--lpSetSize));
}
#JK251104event [data-contents-nav] {
  margin-bottom: calc(76 * var(--lpSetSize));
}
#JK251104event [data-deco="nav01"],
#JK251104event [data-deco="nav02"]{
  top: calc(-3 * var(--lpSetSize));
  left: calc(-70 * var(--lpSetSize));
  width: calc(50 * var(--lpSetSize));
}
#JK251104event [data-navInner] li{
  position: relative;
}
#JK251104event [data-deco="navArrow"]{
  content: "";
  display: block;
  background-image: url(../img/icon-arrow.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  top: calc(16 * var(--lpSetSize));
  left: calc(-50 * var(--lpSetSize));
  width: calc(22 * var(--lpSetSize));
  height: calc(22 * var(--lpSetSize));
  pointer-events: all;
  cursor: pointer;
}
#JK251104event [data-deco="navArrow"] a{
  display: block;
  width: 100%;
  height: 100%;
}
#JK251104event [data-contents-navinner] li[data-txt-ja="nav"]:last-child [data-deco="navArrow"]{
  top: calc(23 * var(--lpSetSize));
}
#JK251104event .dataLink-area{
  width: 100%;
  height: var(--header-top-height);
}
#JK251104event .dataLink-area-top{
  width: 100%;
  margin-bottom: calc(-1* var(--header-top-height));
}
#JK251104event [data-contents-list="01"]{
  margin: 0 auto calc(50 * var(--lpSetSize));
}
#JK251104event [data-contents-list="02"]{
  margin: 0 auto calc(20 * var(--lpSetSize));
}
#JK251104event .contentsList__ttl{
  width: 100%;
  border-top: var(--color-txt02) solid calc(2.96 * var(--lpSetSize));
  border-bottom: var(--color-txt02) solid calc(2.96 * var(--lpSetSize));
  padding: calc(40 * var(--lpSetSize)) 0 calc(37 * var(--lpSetSize)) calc(133 * var(--lpSetSize));
  margin-bottom: calc(94 * var(--lpSetSize));
}
#JK251104event .contentsList__ttl p{
  margin-left: calc(50 * var(--lpSetSize));
}
#JK251104event [data-contents-list="02"] .contentsList__ttl{
  padding: calc(42 * var(--lpSetSize)) 0 calc(41 * var(--lpSetSize)) calc(167 * var(--lpSetSize));
}
#JK251104event [data-contents-list="02"] .contentsList__ttl p{
  letter-spacing: 0.02em;
}
#JK251104event .instaLink{
  width: calc(36 * var(--lpSetSize));
  margin-top: calc(20 * var(--lpSetSize));
}
#JK251104event [data-list-inner]{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: calc(670 * var(--lpSetSize));
  column-gap: calc(40 * var(--lpSetSize));
  margin: 0 auto calc(80 * var(--lpSetSize));
}
#JK251104event [data-list-inner="01"]{
  margin-bottom: calc(65 * var(--lpSetSize));
}
#JK251104event [data-list-inner="02"]{
  margin-bottom: calc(96 * var(--lpSetSize));
}
#JK251104event [data-list-inner="03"]{
  margin-bottom: calc(148 * var(--lpSetSize));
}
#JK251104event [data-list-inner] li{
  width: calc(315 * var(--lpSetSize));
}
#JK251104event [data-list-inner] li.width100{
  width: 100%;
}
#JK251104event [data-list-inner="01"] li:nth-child(2){
  margin-top: calc(24 * var(--lpSetSize));
}
#JK251104event [data-list-inner="01"] li:nth-child(2) [data-txt-en="contentsList"]{
  margin-bottom: calc(57 * var(--lpSetSize));
}
#JK251104event [data-list-inner="01"] li:nth-child(5){
  margin-top: calc(-36 * var(--lpSetSize));
}
#JK251104event [data-list-inner="01"] li:nth-child(5) [data-txt-en="contentsList"]{
  margin-bottom: calc(38 * var(--lpSetSize));
}
#JK251104event [data-list-inner="01"] li:nth-child(6){
  margin-top: calc(-43 * var(--lpSetSize));
}
#JK251104event [data-list-inner="02"] li:nth-child(1) [data-txt-en="contentsList"]{
  margin-bottom: calc(22 * var(--lpSetSize));
}
#JK251104event [data-list-inner="02"] li:nth-child(1) [data-txt-ja="contentsList"]{
  margin: calc(0* var(--lpSetSize)) 0 calc(30* var(--lpSetSize));
}
#JK251104event .contentsWrap .ticketWrap{
  padding-top: calc(28 * var(--lpSetSize));
}
@media only screen and (min-width: 768px) {
  #JK251104event [data-list-inner="01"] li:nth-child(5){
    margin-top: calc(0 * var(--lpSetSize));
  }
  #JK251104event [data-list-inner="01"] li:nth-child(6){
    margin-top: calc(-7 * var(--lpSetSize));
  }
}
/*========== presentWrap ==========*/
#JK251104event [data-bg="presentWrap-bg"]{
  width: calc(752 * var(--lpSetSize));
  top: 1.6%;
}
#JK251104event .presentWrap__inner{
  padding: calc(120 * var(--lpSetSize)) 0 calc(94 * var(--lpSetSize));
}
#JK251104event .presentWrap{
  position: relative;
}
#JK251104event .presentWrap__box{
  width: calc(670 * var(--lpSetSize));
  height: calc(2899 * var(--lpSetSize));
  padding-top: calc(105 * var(--lpSetSize));
  margin: 0 auto;
}
#JK251104event [data-img="present00"]{
  width: calc(480 * var(--lpSetSize));
  margin: 0 auto calc(48 * var(--lpSetSize));
}
#JK251104event [data-txtImg="present-attention"]{
  width: calc(453 * var(--lpSetSize));
  padding-right: calc(54 * var(--lpSetSize));
  margin: 0 auto calc(34 * var(--lpSetSize));
}
#JK251104event [data-list-inner="present"]{
  width: calc(520 * var(--lpSetSize));
  column-gap: calc(40 * var(--lpSetSize));
  row-gap: calc(62 * var(--lpSetSize));
  margin: 0 auto;
}
#JK251104event [data-list-inner="present"] li{
  width: calc(240 * var(--lpSetSize));
}
/*========== faqWrap ==========*/
#JK251104event .faqWrap{
  padding-top: calc(120 * var(--lpSetSize));
}
#JK251104event [data-flag="faq"]{
  width: calc(580 * var(--lpSetSize));
  margin-bottom: calc(80 * var(--lpSetSize));
}
#JK251104event .faqWrap__inner{
  border-top: var(--color-txt02) solid calc(2.96 * var(--lpSetSize));
}
#JK251104event [data-deco="faqWrap-border"]{
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: calc(2.96 * var(--lpSetSize));
  background-color: var(--color-txt02);
}
#JK251104event [data-txt-ja="faqQ"]{
  width: 100%;
  background-color: var(--color-bg00);
  border-bottom: var(--color-txt02) solid calc(2.96 * var(--lpSetSize));
  padding: calc(24 * var(--lpSetSize)) 0 calc(26 * var(--lpSetSize)) calc(90 * var(--lpSetSize));
}
#JK251104event [data-txt-ja="faqQ"] [data-deco="navArrow"]{
  left: 4.5%;
  top: 42%;
}
#JK251104event [data-txt-ja="faqA"]{
  position: relative;
  padding: calc(44 * var(--lpSetSize)) calc(60 * var(--lpSetSize)) calc(48 * var(--lpSetSize)) calc(97 * var(--lpSetSize));
}
#JK251104event .faqWrap__inner dl:nth-child(3) dd{
  padding-bottom: calc(56 * var(--lpSetSize));
}
#JK251104event .faqWrap__inner dl:nth-child(6) dd {
  padding-top: calc(46 * var(--lpSetSize));
}
#JK251104event .faqWrap__inner-attention{
  width: calc(670 * var(--lpSetSize));
  padding: calc(106 * var(--lpSetSize)) 0 calc(172* var(--lpSetSize));
  margin: 0 auto;
}
/*========== lastWrap ==========*/
#JK251104event .lastWrap{
  position: relative;
  padding: calc(20 * var(--lpSetSize)) 0 calc(160 * var(--lpSetSize));
}
#JK251104event [data-bg="lastWrap-bg"]{
  width: calc(727 * var(--lpSetSize));
  top: 40.2%;
  left: -0.8%;
}
#JK251104event [data-img="last"]{
  margin-bottom: calc(104 * var(--lpSetSize));
}
#JK251104event [data-txtImg="last"]{
  width: calc(260 * var(--lpSetSize));
  margin: calc(68 * var(--lpSetSize)) auto 0;
}



/*--------------------------------
  layout for desktop
--------------------------------*/
@media only screen and (min-width: 768px) {
  /*========== fixedArea ==========*/
  #JK251104event{
    position: relative;
  }
  #JK251104event .contWrap{
    position: relative;
    background-color: var(--color-bg02);
    width: calc(750 * var(--variable) * var(--ratio));
    margin: 0 auto;
    z-index: 2;
    overflow: clip;
  }
  #JK251104event .fixedArea{
    position: absolute;
    top: 0;
    left: 0;
    background-color: var(--color-bg02);
    width: 100vw;
    height: 100%;
    z-index: 2;
  }
  #JK251104event .fixedArea__inner{
    position: relative;
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: calc(100% + (6rem + var(--header-height)));
    margin: calc(-1 * (6rem + var(--header-height))) auto 0;
    z-index: 1;
  }
  #JK251104event [data-fixed]{
    position: sticky;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: calc((100% - calc(750 * var(--variable) * var(--ratio))) / 2);
    height: 100vh;
  }
  #JK251104event [data-bg="pc-fixed"]{
    width: 82%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  #JK251104event .pc-fixed-ttl{
    width: 268px;
    padding: 74px 6px 0 0;
  }
  @media screen and (min-width:768px) and (max-width:1400px) {
    #JK251104event .pc-fixed-ttl{
      width: calc(268 * (100vw / 1400));
      padding: calc(74 * (100vw / 1400)) calc(6 * (100vw / 1400)) 0 0;
    }
  }
  #JK251104event .dataLink-area{
    height: var(--header-height);
  }
  #JK251104event .dataLink-area-top{
    margin-bottom: calc(-1* var(--header-height));
  }
}



/*================================
  fadeIn
=================================*/
#JK251104event .js-fadeIn{
  opacity: 0;
  transition: opacity 1.5s ease-in;
}
#JK251104event [data-fade="up"]{
  display: block;
  transition: ease-in, opacity  1000ms, transform 1000ms;
  transform: translateY(calc(20 * var(--lpSetSize)));
}
#JK251104event .js-scrollIn{
  opacity: 1!important;
  transform: translateY(0)!important;
}
#JK251104event [data-txtImg="mv-ttl"] [data-fade="up"],
#JK251104event [data-txtImg="mv-ttl"] [data-fade="up"].js-scrollIn{
  transition-delay: 1s;
}
/* end fadeIn */


/*================================
  Accordion
=================================*/
#JK251104event .displayNone{
  display: none;
}
/* Accordion */
