body {
  -webkit-text-size-adjust: none;
}

.page-event-251122 {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  overflow: hidden;
}
.page-event-251122 #contentsArea {
  line-height: 1.5;
  box-sizing: border-box;
  padding-bottom: 0;
  letter-spacing: 0;
}
.page-event-251122 #contentsArea * {
  box-sizing: border-box;
}
.page-event-251122 #contentsArea .inner-wrap {
  position: relative;
  margin: auto;
  overflow-x: hidden;
  z-index: 5;
  border-radius: 20px;
}
.page-event-251122 #contentsArea .bold {
  font-weight: 700;
}
.page-event-251122 #contentsArea .orange-text {
  color: #ed6b00;
}
.page-event-251122 #contentsArea .blue-text {
  color: #00489d;
}
.page-event-251122 #contentsArea a {
  text-decoration: none;
}
.page-event-251122 #contentsArea a.mailto {
  color: #333;
}
.page-event-251122 #contentsArea .kome-text {
  text-indent: -1em;
  padding-left: 1em;
  margin-top: 1em;
}
.page-event-251122 #contentsArea .page-event-251122__round-btn {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #ed6b00;
  background-image: url("/event/251122/_img/icon-arrow.svg");
  background-repeat: no-repeat;
  border-radius: 1000px;
  position: relative;
  font-weight: 700;
  background-position: right 2.5em center;
}
.page-event-251122 #contentsArea .page-event-251122__round-btn span {
  letter-spacing: 0.12em;
  color: #fff;
}
.page-event-251122 #contentsArea .page-event-251122__title-bg-blue {
  font-weight: 700;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #38b8ef;
  color: #fff;
  padding: 0 2em;
  border-radius: 1000px;
}
.page-event-251122 #contentsArea .sec-details {
  background-color: #54c3f1;
  text-align: center;
  position: relative;
}
.page-event-251122 #contentsArea .sec-details .inner-wrap {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: relative;
  overflow: visible;
}
.page-event-251122 #contentsArea .sec-details .inner-wrap::before {
  content: "";
  display: block;
  position: absolute;
  background-image: url("/event/251122/_img/ru01.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.page-event-251122 #contentsArea .sec-details__speaker-title {
  align-items: center;
  font-weight: 700;
}
.page-event-251122 #contentsArea .sec-details__speaker-title span {
  position: relative;
  letter-spacing: 0.12em;
}
.page-event-251122 #contentsArea .sec-details__speaker-photo img {
  width: 100%;
  position: relative;
}
.page-event-251122 #contentsArea .sec-details__speaker-name {
  font-weight: 700;
  color: #00489d;
  text-align: left;
}
.page-event-251122 #contentsArea .sec-details__speaker-profile {
  line-height: 2;
  text-align: left;
}
.page-event-251122 #contentsArea .sec-details__placename {
  display: inline-block;
  background-color: #c3edff;
  background-image: url("/event/251122/_img/icon-pin.png");
  background-repeat: no-repeat;
  color: #00489d;
  padding: 0.75em 0.25em 0.75em 2.25em;
}
.page-event-251122 #contentsArea .sec-bottom {
  position: relative;
  background-color: #fdd108;
}
.page-event-251122 #contentsArea .sec-bottom .inner-wrap {
  overflow: visible;
}
.page-event-251122 #contentsArea .sec-bottom .inner-wrap::before {
  content: "";
  position: absolute;
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("/event/251122/_img/ru02.png");
}
.page-event-251122 #contentsArea .sec-bottom__head {
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: 0.5em;
  font-weight: 700;
}
.page-event-251122 #contentsArea .sec-bottom__body {
  position: relative;
  text-align: center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  overflow: visible;
}
.page-event-251122 #contentsArea .sec-bottom__body--03::before {
  content: "";
  position: absolute;
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("/event/251122/_img/ru03.png");
}
.page-event-251122 #contentsArea .sec-bottom__body h4 {
  text-align: left;
}
.page-event-251122 #contentsArea .sec-bottom__body ul {
  margin-top: 1em;
}
.page-event-251122 #contentsArea .sec-bottom__body ul li {
  text-indent: -1em;
  padding-left: 1em;
  line-height: 1.8em;
  text-align: left;
}
.page-event-251122 #contentsArea .sec-bottom__body ul li::before {
  content: "";
  display: inline-block;
  width: 0.6em;
  height: 0.6em;
  background-color: #333;
  border-radius: 100%;
  margin: 0.1em 0.2em auto auto;
}
.page-event-251122 #contentsArea .sec-bottom__body ul + h4 {
  margin-top: 2em;
}
.page-event-251122 #contentsArea .sec-bottom__body-contact {
  table-layout: fixed;
  margin: auto;
}
.page-event-251122 #contentsArea .sec-bottom__body-contact td {
  text-align: initial;
}
.page-event-251122:not(.linux):not(.iphone) .only-sp {
  display: none !important;
}
.page-event-251122:not(.linux):not(.iphone) a {
  opacity: 1;
  transition: opacity 0.5s linear;
}
.page-event-251122:not(.linux):not(.iphone) a:hover {
  opacity: 0.7;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea {
  font-size: 71.42%;
  width: 100%;
  min-width: 1080px;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size10 {
  font-size: 1em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size11 {
  font-size: 1.1em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size12 {
  font-size: 1.2em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size13 {
  font-size: 1.3em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size14 {
  font-size: 1.4em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size15 {
  font-size: 1.5em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size16 {
  font-size: 1.6em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size17 {
  font-size: 1.7em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size18 {
  font-size: 1.8em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size19 {
  font-size: 1.9em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size20 {
  font-size: 2em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size21 {
  font-size: 2.1em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size22 {
  font-size: 2.2em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size23 {
  font-size: 2.3em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size24 {
  font-size: 2.4em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size25 {
  font-size: 2.5em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size26 {
  font-size: 2.6em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size27 {
  font-size: 2.7em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size28 {
  font-size: 2.8em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size29 {
  font-size: 2.9em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size30 {
  font-size: 3em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size31 {
  font-size: 3.1em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size32 {
  font-size: 3.2em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size33 {
  font-size: 3.3em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size34 {
  font-size: 3.4em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size35 {
  font-size: 3.5em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size36 {
  font-size: 3.6em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size37 {
  font-size: 3.7em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size38 {
  font-size: 3.8em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size39 {
  font-size: 3.9em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size40 {
  font-size: 4em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size41 {
  font-size: 4.1em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size42 {
  font-size: 4.2em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size43 {
  font-size: 4.3em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size44 {
  font-size: 4.4em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size45 {
  font-size: 4.5em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size46 {
  font-size: 4.6em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size47 {
  font-size: 4.7em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size48 {
  font-size: 4.8em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size49 {
  font-size: 4.9em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .size50 {
  font-size: 5em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .inner-wrap {
  max-width: 980px;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .kv-pc {
  width: 100%;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .page-event-251122__round-btn {
  width: 500px;
  margin: 6em auto auto;
  padding: 10px 0;
  filter: drop-shadow(4px 8px 0 #f08300);
  background-size: 32px;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .page-event-251122__title-bg-blue {
  min-width: 260px;
  margin: 5em auto 1em;
  height: 50px;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .page-event-251122__title-bg-blue + p {
  display: flex;
  align-items: center;
  justify-content: center;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .sec-details {
  padding: 90px 50px;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .sec-details .inner-wrap {
  padding: 48px 64px 120px;
  background-image: url("/event/251122/_img/bg01.png");
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .sec-details .inner-wrap::before {
  width: 88px;
  height: 84px;
  top: -40px;
  left: 0;
  right: 0;
  margin: auto;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .sec-details__speaker-photo {
  position: absolute;
  top: 230px;
  right: 72px;
  width: 220px;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .sec-details__speaker-name {
  margin: 2em 0;
  background-image: radial-gradient(circle, #00489d 0px, #00489d 3px, transparent 3px, transparent 10px);
  background-size: 20px 20px;
  background-repeat: repeat-x;
  background-position: left -6px bottom -7px;
  padding-bottom: 16px;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .sec-details__speaker-profile {
  padding-right: 270px;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .sec-details__date-place {
  margin-top: 1em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .sec-details__placename {
  border-radius: 8px;
  background-size: 1em;
  background-position: 1em center;
  margin: 1.5em auto 1em;
  padding-left: 3em;
  padding-right: 1em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .sec-bottom {
  padding: 9em 5em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .sec-bottom__body {
  padding: 60px 80px;
  margin: 3em 0 6em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .sec-bottom__body-contact {
  margin: 2em auto;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .sec-bottom__body-contact col:first-child {
  width: 8em;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .sec-bottom__body--02 {
  background-image: url("/event/251122/_img/bg02.png");
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .sec-bottom__body--03 {
  background-image: url("/event/251122/_img/bg03.png");
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .sec-bottom__body--03::before {
  width: 192px;
  height: 201px;
  top: -160px;
  right: -110px;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .sec-bottom .inner-wrap::before {
  width: 171px;
  height: 162px;
  top: -170px;
  left: -80px;
}
.page-event-251122:not(.linux):not(.iphone) #contentsArea .sec-bottom .page-event-251122__title-bg-blue {
  margin: 2em auto;
}
.page-event-251122.linux .only-pc, .page-event-251122.iphone .only-pc {
  display: none !important;
}
.page-event-251122.linux #container, .page-event-251122.iphone #container {
  border-top: 0.5333333333vw solid #9FB946;
}
.page-event-251122.linux #headerArea, .page-event-251122.iphone #headerArea {
  width: 100%;
  height: 8.5333333333vw;
}
.page-event-251122.linux #headerArea h1, .page-event-251122.iphone #headerArea h1 {
  display: inline-block;
  width: 29.3333333333vw;
  top: 2.6666666667vw;
}
.page-event-251122.linux #headerArea h1 img, .page-event-251122.iphone #headerArea h1 img {
  width: 100%;
  height: auto;
}
.page-event-251122.linux #headerArea #fontSwitcher, .page-event-251122.iphone #headerArea #fontSwitcher {
  display: none;
}
.page-event-251122.linux #headerArea #contactBtn, .page-event-251122.iphone #headerArea #contactBtn {
  left: auto;
  right: 1.0666666667vw;
  width: 10.6666666667vw;
  height: 3.3333333333vw;
}
.page-event-251122.linux #headerArea #contactBtn img, .page-event-251122.iphone #headerArea #contactBtn img {
  width: 100%;
  height: auto;
}
.page-event-251122.linux #footerArea #footerMenu1, .page-event-251122.iphone #footerArea #footerMenu1 {
  height: 2.9333333333vw;
}
.page-event-251122.linux #footerArea #footerMenu1 #footerMenu1Inner, .page-event-251122.iphone #footerArea #footerMenu1 #footerMenu1Inner {
  width: 100%;
}
.page-event-251122.linux #footerArea #footerMenu1 #footerMenu1Inner ul, .page-event-251122.iphone #footerArea #footerMenu1 #footerMenu1Inner ul {
  margin-top: auto;
  display: flex;
}
.page-event-251122.linux #footerArea #footerMenu1 #footerMenu1Inner ul li, .page-event-251122.iphone #footerArea #footerMenu1 #footerMenu1Inner ul li {
  padding-right: 0.8vw;
  margin-right: 0.8vw;
  height: 2vw;
}
.page-event-251122.linux #footerArea #footerMenu1 #footerMenu1Inner ul li.outLink, .page-event-251122.iphone #footerArea #footerMenu1 #footerMenu1Inner ul li.outLink {
  background-size: 1.3333333333vw;
}
.page-event-251122.linux #footerArea #footerMenu1 #footerMenu1Inner ul li a, .page-event-251122.iphone #footerArea #footerMenu1 #footerMenu1Inner ul li a {
  display: inline-block;
  font-size: 1.3333333333vw;
  transform: translateY(-1.3333333333vw);
}
.page-event-251122.linux #footerArea #footerMenu1 #footerMenu1Inner .pageUp img, .page-event-251122.iphone #footerArea #footerMenu1 #footerMenu1Inner .pageUp img {
  width: 2.9333333333vw;
  height: 2.9333333333vw;
}
.page-event-251122.linux #footerArea #footerMenu2 #footerMenu2Inner, .page-event-251122.iphone #footerArea #footerMenu2 #footerMenu2Inner {
  width: 100%;
  padding: 1.3333333333vw 0;
}
.page-event-251122.linux #footerArea #footerMenu2 #footerMenu2Inner ul, .page-event-251122.iphone #footerArea #footerMenu2 #footerMenu2Inner ul {
  display: flex;
  float: none;
  justify-content: center;
  align-items: center;
  position: static;
}
.page-event-251122.linux #footerArea #footerMenu2 #footerMenu2Inner ul li, .page-event-251122.iphone #footerArea #footerMenu2 #footerMenu2Inner ul li {
  position: static;
  float: none;
  padding-right: 0.8vw;
  margin-right: 0.8vw;
  height: 2vw;
}
.page-event-251122.linux #footerArea #footerMenu2 #footerMenu2Inner ul li a, .page-event-251122.iphone #footerArea #footerMenu2 #footerMenu2Inner ul li a {
  display: inline-block;
  font-size: 1.3333333333vw;
  transform: translateY(-1.3333333333vw);
}
.page-event-251122.linux #footerArea #footerCopy, .page-event-251122.iphone #footerArea #footerCopy {
  font-size: 1.0666666667vw;
  padding: 1.3333333333vw 0;
}
.page-event-251122.linux #contentsArea, .page-event-251122.iphone #contentsArea {
  line-height: 1.5;
  width: 100%;
}
.page-event-251122.linux #contentsArea .size-sp10, .page-event-251122.iphone #contentsArea .size-sp10 {
  font-size: 1.3333333333vw;
}
.page-event-251122.linux #contentsArea .size-sp11, .page-event-251122.iphone #contentsArea .size-sp11 {
  font-size: 1.4666666667vw;
}
.page-event-251122.linux #contentsArea .size-sp12, .page-event-251122.iphone #contentsArea .size-sp12 {
  font-size: 1.6vw;
}
.page-event-251122.linux #contentsArea .size-sp13, .page-event-251122.iphone #contentsArea .size-sp13 {
  font-size: 1.7333333333vw;
}
.page-event-251122.linux #contentsArea .size-sp14, .page-event-251122.iphone #contentsArea .size-sp14 {
  font-size: 1.8666666667vw;
}
.page-event-251122.linux #contentsArea .size-sp15, .page-event-251122.iphone #contentsArea .size-sp15 {
  font-size: 2vw;
}
.page-event-251122.linux #contentsArea .size-sp16, .page-event-251122.iphone #contentsArea .size-sp16 {
  font-size: 2.1333333333vw;
}
.page-event-251122.linux #contentsArea .size-sp17, .page-event-251122.iphone #contentsArea .size-sp17 {
  font-size: 2.2666666667vw;
}
.page-event-251122.linux #contentsArea .size-sp18, .page-event-251122.iphone #contentsArea .size-sp18 {
  font-size: 2.4vw;
}
.page-event-251122.linux #contentsArea .size-sp19, .page-event-251122.iphone #contentsArea .size-sp19 {
  font-size: 2.5333333333vw;
}
.page-event-251122.linux #contentsArea .size-sp20, .page-event-251122.iphone #contentsArea .size-sp20 {
  font-size: 2.6666666667vw;
}
.page-event-251122.linux #contentsArea .size-sp21, .page-event-251122.iphone #contentsArea .size-sp21 {
  font-size: 2.8vw;
}
.page-event-251122.linux #contentsArea .size-sp22, .page-event-251122.iphone #contentsArea .size-sp22 {
  font-size: 2.9333333333vw;
}
.page-event-251122.linux #contentsArea .size-sp23, .page-event-251122.iphone #contentsArea .size-sp23 {
  font-size: 3.0666666667vw;
}
.page-event-251122.linux #contentsArea .size-sp24, .page-event-251122.iphone #contentsArea .size-sp24 {
  font-size: 3.2vw;
}
.page-event-251122.linux #contentsArea .size-sp25, .page-event-251122.iphone #contentsArea .size-sp25 {
  font-size: 3.3333333333vw;
}
.page-event-251122.linux #contentsArea .size-sp26, .page-event-251122.iphone #contentsArea .size-sp26 {
  font-size: 3.4666666667vw;
}
.page-event-251122.linux #contentsArea .size-sp27, .page-event-251122.iphone #contentsArea .size-sp27 {
  font-size: 3.6vw;
}
.page-event-251122.linux #contentsArea .size-sp28, .page-event-251122.iphone #contentsArea .size-sp28 {
  font-size: 3.7333333333vw;
}
.page-event-251122.linux #contentsArea .size-sp29, .page-event-251122.iphone #contentsArea .size-sp29 {
  font-size: 3.8666666667vw;
}
.page-event-251122.linux #contentsArea .size-sp30, .page-event-251122.iphone #contentsArea .size-sp30 {
  font-size: 4vw;
}
.page-event-251122.linux #contentsArea .size-sp31, .page-event-251122.iphone #contentsArea .size-sp31 {
  font-size: 4.1333333333vw;
}
.page-event-251122.linux #contentsArea .size-sp32, .page-event-251122.iphone #contentsArea .size-sp32 {
  font-size: 4.2666666667vw;
}
.page-event-251122.linux #contentsArea .size-sp33, .page-event-251122.iphone #contentsArea .size-sp33 {
  font-size: 4.4vw;
}
.page-event-251122.linux #contentsArea .size-sp34, .page-event-251122.iphone #contentsArea .size-sp34 {
  font-size: 4.5333333333vw;
}
.page-event-251122.linux #contentsArea .size-sp35, .page-event-251122.iphone #contentsArea .size-sp35 {
  font-size: 4.6666666667vw;
}
.page-event-251122.linux #contentsArea .size-sp36, .page-event-251122.iphone #contentsArea .size-sp36 {
  font-size: 4.8vw;
}
.page-event-251122.linux #contentsArea .size-sp37, .page-event-251122.iphone #contentsArea .size-sp37 {
  font-size: 4.9333333333vw;
}
.page-event-251122.linux #contentsArea .size-sp38, .page-event-251122.iphone #contentsArea .size-sp38 {
  font-size: 5.0666666667vw;
}
.page-event-251122.linux #contentsArea .size-sp39, .page-event-251122.iphone #contentsArea .size-sp39 {
  font-size: 5.2vw;
}
.page-event-251122.linux #contentsArea .size-sp40, .page-event-251122.iphone #contentsArea .size-sp40 {
  font-size: 5.3333333333vw;
}
.page-event-251122.linux #contentsArea .size-sp41, .page-event-251122.iphone #contentsArea .size-sp41 {
  font-size: 5.4666666667vw;
}
.page-event-251122.linux #contentsArea .size-sp42, .page-event-251122.iphone #contentsArea .size-sp42 {
  font-size: 5.6vw;
}
.page-event-251122.linux #contentsArea .size-sp43, .page-event-251122.iphone #contentsArea .size-sp43 {
  font-size: 5.7333333333vw;
}
.page-event-251122.linux #contentsArea .size-sp44, .page-event-251122.iphone #contentsArea .size-sp44 {
  font-size: 5.8666666667vw;
}
.page-event-251122.linux #contentsArea .size-sp45, .page-event-251122.iphone #contentsArea .size-sp45 {
  font-size: 6vw;
}
.page-event-251122.linux #contentsArea .size-sp46, .page-event-251122.iphone #contentsArea .size-sp46 {
  font-size: 6.1333333333vw;
}
.page-event-251122.linux #contentsArea .size-sp47, .page-event-251122.iphone #contentsArea .size-sp47 {
  font-size: 6.2666666667vw;
}
.page-event-251122.linux #contentsArea .size-sp48, .page-event-251122.iphone #contentsArea .size-sp48 {
  font-size: 6.4vw;
}
.page-event-251122.linux #contentsArea .size-sp49, .page-event-251122.iphone #contentsArea .size-sp49 {
  font-size: 6.5333333333vw;
}
.page-event-251122.linux #contentsArea .size-sp50, .page-event-251122.iphone #contentsArea .size-sp50 {
  font-size: 6.6666666667vw;
}
.page-event-251122.linux #contentsArea .size-sp51, .page-event-251122.iphone #contentsArea .size-sp51 {
  font-size: 6.8vw;
}
.page-event-251122.linux #contentsArea .size-sp52, .page-event-251122.iphone #contentsArea .size-sp52 {
  font-size: 6.9333333333vw;
}
.page-event-251122.linux #contentsArea .size-sp53, .page-event-251122.iphone #contentsArea .size-sp53 {
  font-size: 7.0666666667vw;
}
.page-event-251122.linux #contentsArea .size-sp54, .page-event-251122.iphone #contentsArea .size-sp54 {
  font-size: 7.2vw;
}
.page-event-251122.linux #contentsArea .size-sp55, .page-event-251122.iphone #contentsArea .size-sp55 {
  font-size: 7.3333333333vw;
}
.page-event-251122.linux #contentsArea .size-sp56, .page-event-251122.iphone #contentsArea .size-sp56 {
  font-size: 7.4666666667vw;
}
.page-event-251122.linux #contentsArea .size-sp57, .page-event-251122.iphone #contentsArea .size-sp57 {
  font-size: 7.6vw;
}
.page-event-251122.linux #contentsArea .size-sp58, .page-event-251122.iphone #contentsArea .size-sp58 {
  font-size: 7.7333333333vw;
}
.page-event-251122.linux #contentsArea .size-sp59, .page-event-251122.iphone #contentsArea .size-sp59 {
  font-size: 7.8666666667vw;
}
.page-event-251122.linux #contentsArea .size-sp60, .page-event-251122.iphone #contentsArea .size-sp60 {
  font-size: 8vw;
}
.page-event-251122.linux #contentsArea .kv-sp, .page-event-251122.iphone #contentsArea .kv-sp {
  width: 100vw;
}
.page-event-251122.linux #contentsArea .sec-btn-wrap, .page-event-251122.iphone #contentsArea .sec-btn-wrap {
  padding-bottom: 1.6vw;
}
.page-event-251122.linux #contentsArea .page-event-251122__round-btn, .page-event-251122.iphone #contentsArea .page-event-251122__round-btn {
  width: 78.6666666667vw;
  height: 21.3333333333vw;
  margin: 10.6666666667vw auto auto;
  filter: drop-shadow(0.8vw 1.6vw 0 #e34b00);
  overflow: visible;
  background-position: right 1em center;
  background-size: 6vw;
}
.page-event-251122.linux #contentsArea .page-event-251122__title-bg-blue, .page-event-251122.iphone #contentsArea .page-event-251122__title-bg-blue {
  width: 46.6666666667vw;
  margin: 8vw auto 4.2666666667vw;
  padding: 0.25em 0;
}
.page-event-251122.linux #contentsArea .page-event-251122__title-bg-blue--date-place, .page-event-251122.iphone #contentsArea .page-event-251122__title-bg-blue--date-place {
  margin: 16vw auto 4.2666666667vw;
}
.page-event-251122.linux #contentsArea .page-event-251122__title-bg-blue::before, .page-event-251122.iphone #contentsArea .page-event-251122__title-bg-blue::before {
  border-width: 1.25em 0.5em 1.25em 0;
}
.page-event-251122.linux #contentsArea .page-event-251122__title-bg-blue::after, .page-event-251122.iphone #contentsArea .page-event-251122__title-bg-blue::after {
  border-width: 1.25em 0 1.25em 0.5em;
}
.page-event-251122.linux #contentsArea .page-event-251122__title-bg-blue--narrow, .page-event-251122.iphone #contentsArea .page-event-251122__title-bg-blue--narrow {
  width: 46vw;
  margin: 2em auto !important;
}
.page-event-251122.linux #contentsArea .sec-details, .page-event-251122.iphone #contentsArea .sec-details {
  padding: 8vw 5.3333333333vw 16vw;
}
.page-event-251122.linux #contentsArea .sec-details .inner-wrap, .page-event-251122.iphone #contentsArea .sec-details .inner-wrap {
  padding: 6.6666666667vw 6.6666666667vw 10.6666666667vw;
  background-image: url("/event/251122/_img/bg01-sp.png");
  background-size: 100% 100%;
}
.page-event-251122.linux #contentsArea .sec-details .inner-wrap::before, .page-event-251122.iphone #contentsArea .sec-details .inner-wrap::before {
  width: 9.3333333333vw;
  height: 10.1333333333vw;
  top: -4.8vw;
  left: 0;
  right: 0;
  margin: auto;
}
.page-event-251122.linux #contentsArea .sec-details__speaker-title, .page-event-251122.iphone #contentsArea .sec-details__speaker-title {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 -6.6666666667vw 0;
}
.page-event-251122.linux #contentsArea .sec-details__speaker-title::before, .page-event-251122.iphone #contentsArea .sec-details__speaker-title::before {
  background-size: 82vw;
  width: 100%;
  height: 17.3333333333vw;
}
.page-event-251122.linux #contentsArea .sec-details__speaker-name, .page-event-251122.iphone #contentsArea .sec-details__speaker-name {
  text-align: center;
  margin: 7.4666666667vw auto 3.2vw;
  background-image: radial-gradient(circle, #00489d 0px, #00489d 0.5333333333vw, transparent 0.5333333333vw, transparent 1.0666666667vw);
  background-size: 2.6666666667vw 2.6666666667vw;
  background-repeat: repeat-x;
  background-position: left -0.8vw bottom -0.9333333333vw;
  padding-bottom: 4.2666666667vw;
}
.page-event-251122.linux #contentsArea .sec-details__speaker-photo, .page-event-251122.iphone #contentsArea .sec-details__speaker-photo {
  position: relative;
  width: 42.6666666667vw;
  margin: 4.8vw auto auto;
}
.page-event-251122.linux #contentsArea .sec-details__speaker-photo::before, .page-event-251122.iphone #contentsArea .sec-details__speaker-photo::before {
  width: 49.3333333333vw;
}
.page-event-251122.linux #contentsArea .sec-details__placename, .page-event-251122.iphone #contentsArea .sec-details__placename {
  border-radius: 1.0666666667vw;
  background-size: 2em;
  background-position: 0.75em center;
  margin: 1.5em auto auto;
  padding-left: 3.5em;
  padding-right: 2em;
}
.page-event-251122.linux #contentsArea .sec-details .page-event-251122__round-btn, .page-event-251122.iphone #contentsArea .sec-details .page-event-251122__round-btn {
  margin-left: -1.3333333333vw;
}
.page-event-251122.linux #contentsArea .sec-bottom, .page-event-251122.iphone #contentsArea .sec-bottom {
  padding: 10.6666666667vw 5.3333333333vw;
  background-image: url("/event/251122/_img/bg-sp.jpg");
}
.page-event-251122.linux #contentsArea .sec-bottom::before, .page-event-251122.iphone #contentsArea .sec-bottom::before {
  width: 16vw;
  height: 40vw;
  top: -10.6666666667vw;
  right: 0;
}
.page-event-251122.linux #contentsArea .sec-bottom::after, .page-event-251122.iphone #contentsArea .sec-bottom::after {
  width: 40px;
  height: 370px;
  top: 44%;
  left: -90px;
}
.page-event-251122.linux #contentsArea .sec-bottom__body, .page-event-251122.iphone #contentsArea .sec-bottom__body {
  padding: 10.6666666667vw 6.6666666667vw;
  margin: 4.2666666667vw 0 8.5333333333vw;
}
.page-event-251122.linux #contentsArea .sec-bottom__body ul + h4, .page-event-251122.iphone #contentsArea .sec-bottom__body ul + h4 {
  margin-top: 2em;
}
.page-event-251122.linux #contentsArea .sec-bottom__body-contact, .page-event-251122.iphone #contentsArea .sec-bottom__body-contact {
  margin: 1em auto;
}
.page-event-251122.linux #contentsArea .sec-bottom__body-contact col:first-child, .page-event-251122.iphone #contentsArea .sec-bottom__body-contact col:first-child {
  width: 18.6666666667vw;
}
.page-event-251122.linux #contentsArea .sec-bottom__body-contact + .kome-text, .page-event-251122.iphone #contentsArea .sec-bottom__body-contact + .kome-text {
  text-align: left;
}
.page-event-251122.linux #contentsArea .sec-bottom__body-contact td, .page-event-251122.iphone #contentsArea .sec-bottom__body-contact td {
  white-space: nowrap;
}
.page-event-251122.linux #contentsArea .sec-bottom__body--02, .page-event-251122.iphone #contentsArea .sec-bottom__body--02 {
  background-image: url("/event/251122/_img/bg02-sp.png");
  margin: 4.2666666667vw 0 12.8vw;
}
.page-event-251122.linux #contentsArea .sec-bottom__body--03, .page-event-251122.iphone #contentsArea .sec-bottom__body--03 {
  background-image: url("/event/251122/_img/bg03-sp.png");
}
.page-event-251122.linux #contentsArea .sec-bottom__body--03::before, .page-event-251122.iphone #contentsArea .sec-bottom__body--03::before {
  width: 23.4666666667vw;
  height: 24.6666666667vw;
  top: -26vw;
  right: 0vw;
}
.page-event-251122.linux #contentsArea .sec-bottom__body ul li + li, .page-event-251122.iphone #contentsArea .sec-bottom__body ul li + li {
  margin-top: 0.75em;
}
.page-event-251122.linux #contentsArea .sec-bottom .inner-wrap::before, .page-event-251122.iphone #contentsArea .sec-bottom .inner-wrap::before {
  width: 20.5333333333vw;
  height: 19.4666666667vw;
  top: -22vw;
  left: -3.3333333333vw;
}
.page-event-251122.linux #contentsArea .sec-bottom .page-event-251122__title-bg-blue, .page-event-251122.iphone #contentsArea .sec-bottom .page-event-251122__title-bg-blue {
  margin: 2em auto 1em;
}/*# sourceMappingURL=standard.css.map */