@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;500;700&family=Noto+Serif+TC:wght@600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@400;500&display=swap");
@font-face {
  font-family: 'FakePearl-Regular';
  src: url(https://cdn.jsdelivr.net/gh/max32002/FakePearl@1.1/webfont/FakePearl-Regular.woff2) format("woff2"), url(https://cdn.jsdelivr.net/gh/max32002/FakePearl@1.1/webfont/FakePearl-Regular.woff) format("woff"); }

/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-family: "Noto Sans TC", "PingFang SC", "微軟正黑體", sans-serif;
  font-weight: 500;
  vertical-align: baseline; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

html {
  font-size: 16px; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after {
  content: '';
  content: none; }

q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/*自訂*/
a {
  text-decoration: none;
  outline: none; }

body {
  color: #141414;
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

* {
  box-sizing: border-box;
  -webkit-box-sizing: border-box; }

input {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
  outline: none;
  border-radius: 0; }

input:-internal-autofill-selected {
  background-color: none !important; }

/*HTML5 tag*/
section, article, aside, footer, header, nav, main {
  display: block; }

/*Input reset*/
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-transition: background-color 5000s ease-in-out 0s;
  -o-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
  /*透明*/ }

input[type=submit], input[type=reset], input[type=button], input[type=text], input[type=password], textarea, select {
  -webkit-appearance: none; }

button {
  outline: none;
  border: none;
  background-color: none; }

input[type="checkbox"] {
  margin: 0; }

input:-internal-autofill-selected {
  background-color: none !important; }

select {
  background-color: white !important; }

.codeBox.thin .gc-reset {
  top: -1px; }

.codeBox .img {
  height: 75%;
  background-size: auto 125% !important;
  width: 100px !important;
  top: 12% !important; }

.codeBox.thin.verify__box > div:nth-child(2) {
  height: 67px !important; }

.codeBox.thin.verify__box {
  min-height: 67px; }

a {
  display: inline-block;
  width: 100%;
  height: 100%; }

img {
  display: block; }

.l-wrapper {
  max-width: 1280px;
  margin: 0 auto;
  position: relative; }

.l-wrapperhidden {
  overflow: hidden; }

.l-wrapperSub {
  max-width: 1170px;
  width: 95%;
  margin: 0 auto;
  position: relative; }

@media screen and (max-width: 1024px) {
  .l-wrapper {
    width: 100%; }
  .l-wrapperSub {
    width: 90%; } }

.l-padding-b5 {
  padding-bottom: 5px; }

.l-length {
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis; }

.l-disinline {
  display: inline-block; }

.l-fontBold {
  font-weight: 700; }

.l-fontSizeL {
  font-size: 18px; }

.l-fontSizeS {
  font-size: 13px; }

.l-alignLeft {
  text-align: left; }
  @media screen and (max-width: 375px) {
    .l-alignLeft {
      text-align: center; } }

.l-tableBgColor {
  background-color: rgba(255, 243, 204, 0.8); }

.l-lightBgColor {
  background-color: rgba(255, 255, 255, 0.6); }

.l-title {
  font-size: 1.3rem;
  color: #868f95;
  font-family: "Noto Sans TC", sans-serif; }

.l-fontColorBrown {
  color: #bb8561; }

.l-inlineFlex {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.l-poa {
  position: absolute; }

.l-marginT3 {
  margin: 3% 0 0 0; }

@-webkit-keyframes flash {
  0% {
    opacity: 1; }
  20%, 40%, 50% {
    opacity: 0.7;
    -webkit-transform: translateX(2px);
    transform: translateX(2px); }
  55%, 65%, 85%, 95% {
    opacity: 0.9; }
  60%, 70%, 80%, 90% {
    opacity: 0.8; }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes flash {
  0% {
    opacity: 1; }
  20%, 40%, 50% {
    opacity: 0.7;
    -webkit-transform: translateX(2px);
    transform: translateX(2px); }
  55%, 65%, 85%, 95% {
    opacity: 0.9; }
  60%, 70%, 80%, 90% {
    opacity: 0.8; }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@-webkit-keyframes flash02 {
  0% {
    opacity: 1; }
  20%, 40%, 50% {
    opacity: 0.7; }
  55%, 65%, 85%, 95% {
    opacity: 0.9; }
  60%, 70%, 80%, 90% {
    opacity: 0.8; }
  100% {
    opacity: 1; } }

@keyframes flash02 {
  0% {
    opacity: 1; }
  20%, 40%, 50% {
    opacity: 0.7; }
  55%, 65%, 85%, 95% {
    opacity: 0.9; }
  60%, 70%, 80%, 90% {
    opacity: 0.8; }
  100% {
    opacity: 1; } }

@-webkit-keyframes flash03 {
  0% {
    opacity: 1; }
  20%, 40%, 50% {
    opacity: 0.999;
    -webkit-transform: translateX(1px);
    transform: translateX(1px); }
  55%, 65%, 85%, 95% {
    opacity: 1; }
  60%, 70%, 80%, 90% {
    opacity: 0.899; }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes flash03 {
  0% {
    opacity: 1; }
  20%, 40%, 50% {
    opacity: 0.999;
    -webkit-transform: translateX(1px);
    transform: translateX(1px); }
  55%, 65%, 85%, 95% {
    opacity: 1; }
  60%, 70%, 80%, 90% {
    opacity: 0.899; }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@-webkit-keyframes flash04 {
  0% {
    opacity: 1; }
  20%, 40%, 50% {
    opacity: 0.999;
    -webkit-transform: translateX(-1px);
    transform: translateX(-1px); }
  55%, 65%, 85%, 95% {
    opacity: 1; }
  60%, 70%, 80%, 90% {
    opacity: 0.899; }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes flash04 {
  0% {
    opacity: 1; }
  20%, 40%, 50% {
    opacity: 0.999;
    -webkit-transform: translateX(-1px);
    transform: translateX(-1px); }
  55%, 65%, 85%, 95% {
    opacity: 1; }
  60%, 70%, 80%, 90% {
    opacity: 0.899; }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@-webkit-keyframes fireEffect {
  0% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); } }

@keyframes fireEffect {
  0% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); } }

@-webkit-keyframes gradientRotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  50% {
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg); }
  100% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); } }

@keyframes gradientRotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  50% {
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg); }
  100% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); } }

@-webkit-keyframes gradientRotate02 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
  90% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes gradientRotate02 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
  90% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-webkit-keyframes flashCommonBtn {
  0% {
    opacity: 1; }
  20%, 40%, 50% {
    opacity: 0.7;
    -webkit-transform: translateX(2px) skew(-28deg);
    transform: translateX(2px) skew(-28deg); }
  55%, 65%, 85%, 95% {
    opacity: 0.9; }
  60%, 70%, 80%, 90% {
    opacity: 0.8; }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0) skew(-28deg);
    transform: translateX(0) skew(-28deg); } }

@keyframes flashCommonBtn {
  0% {
    opacity: 1; }
  20%, 40%, 50% {
    opacity: 0.7;
    -webkit-transform: translateX(2px) skew(-28deg);
    transform: translateX(2px) skew(-28deg); }
  55%, 65%, 85%, 95% {
    opacity: 0.9; }
  60%, 70%, 80%, 90% {
    opacity: 0.8; }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0) skew(-28deg);
    transform: translateX(0) skew(-28deg); } }

@-webkit-keyframes bounceEffect {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes bounceEffect {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

.container {
  position: relative; }

.evt_head {
  margin: 6% 0 2% 0; }

.evt_title {
  position: relative;
  z-index: 2; }
  .evt_title img {
    margin: 0 auto;
    max-width: 35%; }
  @media screen and (max-width: 1024px) {
    .evt_title img {
      max-width: 40%; } }
  @media screen and (max-width: 768px) {
    .evt_title img {
      max-width: 50%; } }
  @media screen and (max-width: 680px) {
    .evt_title img {
      max-width: 70%; } }
  @media screen and (max-width: 540px) {
    .evt_title img {
      max-width: 90%; } }

@media screen and (max-width: 1024px) {
  .evt_body {
    width: 90%; } }

.evt_team_wrap {
  margin: -4% auto 0;
  position: relative;
  border-radius: 15px;
  background: #fff;
  background-clip: padding-box;
  border: solid 4px transparent;
  z-index: 1;
  padding: 2px;
  overflow: hidden;
  text-align: center;
  border: 2px solid #f8f8f8; }
  .evt_team_wrap::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: inherit;
    background: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(0%, #a6f3ff), to(#ffa0c2));
    background: -webkit-linear-gradient(0, #a6f3ff 0%, #ffa0c2 100%);
    background: -o-linear-gradient(0, #a6f3ff 0%, #ffa0c2 100%);
    background: linear-gradient(0, #a6f3ff 0%, #ffa0c2 100%);
    z-index: -1;
    animation: gradientRotate02 10s infinite ease-in alternate-reverse;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    background-origin: border-box; }
  .evt_team_wrap .bg_white {
    position: absolute;
    width: 99.2%;
    height: 99%;
    background-color: #fff;
    border-radius: 10px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
  @media screen and (max-width: 540px) {
    .evt_team_wrap .bg_white {
      height: 100%; } }

.evt_party_wrap {
  position: relative;
  max-width: 940px;
  margin: 5% auto;
  padding: 3% 2%;
  color: #163cb9; }
  .evt_party_wrap p {
    line-height: 22px; }

.line img {
  max-width: 100%;
  margin: 3% auto; }

.flex_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.part_body .party_title {
  margin: 0 0 4% 0; }
  .part_body .party_title img {
    max-width: 50%;
    margin: 0 auto; }

.part_body .part_info {
  width: calc(80% / 2 - 10px);
  margin: 2% 0; }
  .part_body .part_info--center {
    margin: 2% auto; }

.part_body--instruction .part_info {
  width: 100%;
  margin: 0 auto 2%; }

.part_body--instruction .party_title {
  margin: 4% 0 2%; }
  .part_body--instruction .party_title img {
    max-width: 25%; }

.part_body--instruction ul {
  text-align: left;
  line-height: 26px;
  letter-spacing: 1px; }

@media screen and (max-width: 1024px) {
  .part_body .part_info {
    width: calc(100% / 2 - 10px); }
  .part_body--instruction .part_info {
    width: 90%; }
  .part_body--instruction .party_title img {
    max-width: 32%; }
  .part_body ul {
    width: 90%;
    margin: 0 auto; } }

@media screen and (max-width: 768px) {
  .part_body .part_info {
    width: calc(100% / 2 - 0px); }
  .part_body--instruction .part_info {
    width: calc(90% / 1 - 0px); } }

@media screen and (max-width: 640px) {
  .part_body .part_info {
    width: calc(90% / 1 - 0px); }
  .part_body .party_title img {
    max-width: 55%; }
  .part_body--instruction .party_title img {
    max-width: 55%; } }

@media screen and (max-width: 393px) {
  .part_body--instruction .party_title img {
    max-width: 60%; } }

.traffic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 3% 0; }
  @media screen and (max-width: 393px) {
    .traffic {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; } }

.traffic_icon {
  margin: 0 1% 0 0; }

.join_calltoaction a {
  width: initial;
  height: initial;
  margin: 0 0 0 -12%;
  animation: bounceEffect 1.2s infinite alternate-reverse; }
  .join_calltoaction a img {
    max-width: 90%;
    margin: 0 auto; }

@media screen and (max-width: 1440px) {
  .join_calltoaction a img {
    max-width: 70%; } }

.acc_wrap {
  position: absolute;
  pointer-events: none;
  z-index: 2;
  width: 100%;
  height: 100%; }
  .acc_wrap .top {
    background-image: url("../img/acc016.png");
    background-size: 100%;
    background-position: 0 0;
    background-repeat: no-repeat;
    max-width: 93px;
    min-height: 14px;
    width: 100%;
    top: 10px;
    right: 2%; }
  .acc_wrap .bottom {
    background-image: url("../img/acc016.png");
    background-size: 100%;
    background-position: 0 0;
    background-repeat: no-repeat;
    max-width: 93px;
    min-height: 14px;
    width: 100%;
    bottom: 10px;
    left: 2%; }

.l-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .l-line .acc_line {
    width: 100%;
    height: 14px;
    background-color: #abf4f1;
    -webkit-transform: skewX(-35deg);
    -ms-transform: skewX(-35deg);
    transform: skewX(-35deg); }
  @media screen and (max-width: 680px) {
    .l-line {
      margin: 5% 0; } }

.l-purpleColor .acc_line {
  width: 85%;
  background-color: #e0d9f5; }

::-webkit-input-placeholder {
  color: #e0d9f5; }

:-ms-input-placeholder {
  color: #e0d9f5; }

::-ms-input-placeholder {
  color: #e0d9f5; }

::placeholder {
  color: #e0d9f5; }

.wrapper {
  max-width: 1440px;
  width: 100%;
  position: relative;
  margin: 0 auto; }

.ki_container {
  position: relative;
  background-image: url("../img/bg_main.jpg");
  background-size: cover;
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 100%;
  padding: 0 0 8% 0; }
  .ki_container::after {
    content: '';
    position: absolute;
    background-image: url("../img/acc010.png");
    background-size: contain;
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none; }
  @media screen and (max-width: 1440px) {
    .ki_container {
      padding: 0 0 8% 0; } }
  @media screen and (max-width: 540px) {
    .ki_container {
      background-position: 19%; } }

.fire_wrap {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  pointer-events: none;
  z-index: 5; }
  .fire_wrap .fire {
    width: 2px;
    height: 2px;
    border-radius: 100%;
    background: transparent; }
    .fire_wrap .fire--slow {
      -webkit-box-shadow: 1465px 1210px #FDC56A, 549px 345px #FDC56A, 1582px 765px #FDC56A, 1496px 786px #FDC56A, 1016px 1754px #FDC56A, 482px 151px #FDC56A, 649px 900px #FDC56A, 1984px 1751px #FDC56A, 1531px 1408px #FDC56A, 1971px 1760px #FDC56A, 1884px 466px #FDC56A, 832px 825px #FDC56A, 704px 571px #FDC56A, 562px 1931px #FDC56A, 394px 498px #FDC56A, 1798px 356px #FDC56A, 1255px 489px #FDC56A, 1588px 1558px #FDC56A, 309px 398px #FDC56A, 746px 877px #FDC56A, 1043px 1816px #FDC56A, 1753px 1807px #FDC56A, 23px 665px #FDC56A, 1501px 1288px #FDC56A, 196px 976px #FDC56A, 887px 521px #FDC56A, 1758px 460px #FDC56A, 1554px 778px #FDC56A, 464px 1338px #FDC56A, 977px 1821px #FDC56A, 1892px 1669px #FDC56A, 419px 1004px #FDC56A, 988px 1614px #FDC56A, 1611px 1673px #FDC56A, 1969px 1204px #FDC56A, 1064px 1810px #FDC56A, 1299px 1363px #FDC56A, 967px 1067px #FDC56A, 25px 662px #FDC56A, 1600px 916px #FDC56A, 97px 159px #FDC56A, 61px 818px #FDC56A, 804px 1024px #FDC56A, 1884px 29px #FDC56A, 960px 1218px #FDC56A, 1189px 624px #FDC56A, 1628px 1851px #FDC56A, 1666px 487px #FDC56A, 106px 1371px #FDC56A, 1947px 1289px #FDC56A, 1384px 1028px #FDC56A, 102px 1318px #FDC56A, 207px 682px #FDC56A, 1361px 1539px #FDC56A, 1863px 1505px #FDC56A, 1256px 274px #FDC56A, 1286px 1977px #FDC56A, 1521px 1267px #FDC56A, 1775px 1078px #FDC56A, 36px 661px #FDC56A, 675px 1065px #FDC56A, 1171px 838px #FDC56A, 1705px 962px #FDC56A, 1318px 545px #FDC56A, 1377px 438px #FDC56A, 833px 1979px #FDC56A, 1520px 1023px #FDC56A, 1552px 1382px #FDC56A, 1488px 1883px #FDC56A, 479px 1190px #FDC56A, 1827px 1218px #FDC56A, 137px 626px #FDC56A, 897px 112px #FDC56A, 1978px 128px #FDC56A, 77px 1392px #FDC56A, 998px 345px #FDC56A, 476px 1609px #FDC56A, 518px 331px #FDC56A, 377px 507px #FDC56A, 1124px 1312px #FDC56A, 1366px 1217px #FDC56A, 1173px 1920px #FDC56A, 949px 1258px #FDC56A, 73px 139px #FDC56A, 39px 1449px #FDC56A, 1889px 415px #FDC56A, 438px 321px #FDC56A, 1288px 1663px #FDC56A, 1806px 1197px #FDC56A, 319px 1359px #FDC56A, 204px 757px #FDC56A, 1627px 723px #FDC56A, 1130px 1976px #FDC56A, 1776px 515px #FDC56A, 1502px 1237px #FDC56A, 545px 732px #FDC56A, 1702px 99px #FDC56A, 1440px 1040px #FDC56A, 69px 1769px #FDC56A, 1948px 453px #FDC56A, 450px 911px #FDC56A, 836px 641px #FDC56A, 314px 1428px #FDC56A, 1707px 328px #FDC56A, 1082px 1642px #FDC56A, 708px 279px #FDC56A, 1649px 478px #FDC56A, 1065px 873px #FDC56A, 1513px 322px #FDC56A, 1094px 1732px #FDC56A, 1326px 1455px #FDC56A, 1692px 11px #FDC56A, 589px 676px #FDC56A, 106px 1666px #FDC56A, 1167px 143px #FDC56A, 881px 553px #FDC56A, 1549px 1361px #FDC56A, 673px 844px #FDC56A, 681px 751px #FDC56A, 188px 1533px #FDC56A, 1367px 332px #FDC56A, 1782px 802px #FDC56A, 1975px 1106px #FDC56A, 1918px 1533px #FDC56A, 105px 1556px #FDC56A, 1597px 1811px #FDC56A, 733px 1576px #FDC56A, 1664px 574px #FDC56A, 629px 1926px #FDC56A, 1191px 1227px #FDC56A, 181px 1105px #FDC56A, 652px 1510px #FDC56A, 1754px 386px #FDC56A, 1004px 1749px #FDC56A, 1792px 326px #FDC56A, 683px 1220px #FDC56A, 1748px 886px #FDC56A, 933px 587px #FDC56A, 1667px 1147px #FDC56A, 1148px 1008px #FDC56A, 1223px 1907px #FDC56A, 1644px 1515px #FDC56A, 250px 214px #FDC56A, 1161px 34px #FDC56A, 1222px 631px #FDC56A, 731px 1843px #FDC56A, 1172px 642px #FDC56A, 1117px 298px #FDC56A, 716px 1504px #FDC56A, 1767px 1822px #FDC56A, 493px 1173px #FDC56A, 644px 964px #FDC56A, 1912px 997px #FDC56A, 1028px 1923px #FDC56A, 443px 1877px #FDC56A, 13px 1800px #FDC56A, 527px 112px #FDC56A, 859px 1446px #FDC56A, 1519px 612px #FDC56A, 1532px 443px #FDC56A, 1707px 860px #FDC56A, 1016px 1751px #FDC56A, 1849px 1238px #FDC56A, 990px 110px #FDC56A, 279px 34px #FDC56A, 256px 813px #FDC56A, 298px 1096px #FDC56A, 1481px 1041px #FDC56A, 560px 287px #FDC56A, 1819px 51px #FDC56A, 1209px 536px #FDC56A, 1425px 149px #FDC56A, 822px 1214px #FDC56A, 609px 105px #FDC56A, 484px 464px #FDC56A, 571px 1758px #FDC56A, 1420px 1240px #FDC56A, 629px 1378px #FDC56A, 69px 639px #FDC56A, 942px 627px #FDC56A, 1937px 1006px #FDC56A, 647px 65px #FDC56A, 1488px 925px #FDC56A, 629px 525px #FDC56A, 1873px 1969px #FDC56A, 88px 683px #FDC56A, 1845px 514px #FDC56A, 1781px 72px #FDC56A, 801px 294px #FDC56A, 1946px 1405px #FDC56A, 1849px 13px #FDC56A, 1603px 775px #FDC56A, 320px 1369px #FDC56A, 1513px 1322px #FDC56A, 926px 93px #FDC56A, 1614px 523px #FDC56A, 1136px 22px #FDC56A, 324px 692px #FDC56A, 898px 1161px #FDC56A, 1654px 676px #FDC56A;
      box-shadow: 1465px 1210px #FDC56A, 549px 345px #FDC56A, 1582px 765px #FDC56A, 1496px 786px #FDC56A, 1016px 1754px #FDC56A, 482px 151px #FDC56A, 649px 900px #FDC56A, 1984px 1751px #FDC56A, 1531px 1408px #FDC56A, 1971px 1760px #FDC56A, 1884px 466px #FDC56A, 832px 825px #FDC56A, 704px 571px #FDC56A, 562px 1931px #FDC56A, 394px 498px #FDC56A, 1798px 356px #FDC56A, 1255px 489px #FDC56A, 1588px 1558px #FDC56A, 309px 398px #FDC56A, 746px 877px #FDC56A, 1043px 1816px #FDC56A, 1753px 1807px #FDC56A, 23px 665px #FDC56A, 1501px 1288px #FDC56A, 196px 976px #FDC56A, 887px 521px #FDC56A, 1758px 460px #FDC56A, 1554px 778px #FDC56A, 464px 1338px #FDC56A, 977px 1821px #FDC56A, 1892px 1669px #FDC56A, 419px 1004px #FDC56A, 988px 1614px #FDC56A, 1611px 1673px #FDC56A, 1969px 1204px #FDC56A, 1064px 1810px #FDC56A, 1299px 1363px #FDC56A, 967px 1067px #FDC56A, 25px 662px #FDC56A, 1600px 916px #FDC56A, 97px 159px #FDC56A, 61px 818px #FDC56A, 804px 1024px #FDC56A, 1884px 29px #FDC56A, 960px 1218px #FDC56A, 1189px 624px #FDC56A, 1628px 1851px #FDC56A, 1666px 487px #FDC56A, 106px 1371px #FDC56A, 1947px 1289px #FDC56A, 1384px 1028px #FDC56A, 102px 1318px #FDC56A, 207px 682px #FDC56A, 1361px 1539px #FDC56A, 1863px 1505px #FDC56A, 1256px 274px #FDC56A, 1286px 1977px #FDC56A, 1521px 1267px #FDC56A, 1775px 1078px #FDC56A, 36px 661px #FDC56A, 675px 1065px #FDC56A, 1171px 838px #FDC56A, 1705px 962px #FDC56A, 1318px 545px #FDC56A, 1377px 438px #FDC56A, 833px 1979px #FDC56A, 1520px 1023px #FDC56A, 1552px 1382px #FDC56A, 1488px 1883px #FDC56A, 479px 1190px #FDC56A, 1827px 1218px #FDC56A, 137px 626px #FDC56A, 897px 112px #FDC56A, 1978px 128px #FDC56A, 77px 1392px #FDC56A, 998px 345px #FDC56A, 476px 1609px #FDC56A, 518px 331px #FDC56A, 377px 507px #FDC56A, 1124px 1312px #FDC56A, 1366px 1217px #FDC56A, 1173px 1920px #FDC56A, 949px 1258px #FDC56A, 73px 139px #FDC56A, 39px 1449px #FDC56A, 1889px 415px #FDC56A, 438px 321px #FDC56A, 1288px 1663px #FDC56A, 1806px 1197px #FDC56A, 319px 1359px #FDC56A, 204px 757px #FDC56A, 1627px 723px #FDC56A, 1130px 1976px #FDC56A, 1776px 515px #FDC56A, 1502px 1237px #FDC56A, 545px 732px #FDC56A, 1702px 99px #FDC56A, 1440px 1040px #FDC56A, 69px 1769px #FDC56A, 1948px 453px #FDC56A, 450px 911px #FDC56A, 836px 641px #FDC56A, 314px 1428px #FDC56A, 1707px 328px #FDC56A, 1082px 1642px #FDC56A, 708px 279px #FDC56A, 1649px 478px #FDC56A, 1065px 873px #FDC56A, 1513px 322px #FDC56A, 1094px 1732px #FDC56A, 1326px 1455px #FDC56A, 1692px 11px #FDC56A, 589px 676px #FDC56A, 106px 1666px #FDC56A, 1167px 143px #FDC56A, 881px 553px #FDC56A, 1549px 1361px #FDC56A, 673px 844px #FDC56A, 681px 751px #FDC56A, 188px 1533px #FDC56A, 1367px 332px #FDC56A, 1782px 802px #FDC56A, 1975px 1106px #FDC56A, 1918px 1533px #FDC56A, 105px 1556px #FDC56A, 1597px 1811px #FDC56A, 733px 1576px #FDC56A, 1664px 574px #FDC56A, 629px 1926px #FDC56A, 1191px 1227px #FDC56A, 181px 1105px #FDC56A, 652px 1510px #FDC56A, 1754px 386px #FDC56A, 1004px 1749px #FDC56A, 1792px 326px #FDC56A, 683px 1220px #FDC56A, 1748px 886px #FDC56A, 933px 587px #FDC56A, 1667px 1147px #FDC56A, 1148px 1008px #FDC56A, 1223px 1907px #FDC56A, 1644px 1515px #FDC56A, 250px 214px #FDC56A, 1161px 34px #FDC56A, 1222px 631px #FDC56A, 731px 1843px #FDC56A, 1172px 642px #FDC56A, 1117px 298px #FDC56A, 716px 1504px #FDC56A, 1767px 1822px #FDC56A, 493px 1173px #FDC56A, 644px 964px #FDC56A, 1912px 997px #FDC56A, 1028px 1923px #FDC56A, 443px 1877px #FDC56A, 13px 1800px #FDC56A, 527px 112px #FDC56A, 859px 1446px #FDC56A, 1519px 612px #FDC56A, 1532px 443px #FDC56A, 1707px 860px #FDC56A, 1016px 1751px #FDC56A, 1849px 1238px #FDC56A, 990px 110px #FDC56A, 279px 34px #FDC56A, 256px 813px #FDC56A, 298px 1096px #FDC56A, 1481px 1041px #FDC56A, 560px 287px #FDC56A, 1819px 51px #FDC56A, 1209px 536px #FDC56A, 1425px 149px #FDC56A, 822px 1214px #FDC56A, 609px 105px #FDC56A, 484px 464px #FDC56A, 571px 1758px #FDC56A, 1420px 1240px #FDC56A, 629px 1378px #FDC56A, 69px 639px #FDC56A, 942px 627px #FDC56A, 1937px 1006px #FDC56A, 647px 65px #FDC56A, 1488px 925px #FDC56A, 629px 525px #FDC56A, 1873px 1969px #FDC56A, 88px 683px #FDC56A, 1845px 514px #FDC56A, 1781px 72px #FDC56A, 801px 294px #FDC56A, 1946px 1405px #FDC56A, 1849px 13px #FDC56A, 1603px 775px #FDC56A, 320px 1369px #FDC56A, 1513px 1322px #FDC56A, 926px 93px #FDC56A, 1614px 523px #FDC56A, 1136px 22px #FDC56A, 324px 692px #FDC56A, 898px 1161px #FDC56A, 1654px 676px #FDC56A;
      -webkit-animation: fireEffect 60s linear infinite;
      animation: fireEffect 60s linear infinite; }
      .fire_wrap .fire--slow:after {
        content: '';
        position: absolute;
        -webkit-box-shadow: 1465px 1210px #FDC56A, 549px 345px #FDC56A, 1582px 765px #FDC56A, 1496px 786px #FDC56A, 1016px 1754px #FDC56A, 482px 151px #FDC56A, 649px 900px #FDC56A, 1984px 1751px #FDC56A, 1531px 1408px #FDC56A, 1971px 1760px #FDC56A, 1884px 466px #FDC56A, 832px 825px #FDC56A, 704px 571px #FDC56A, 562px 1931px #FDC56A, 394px 498px #FDC56A, 1798px 356px #FDC56A, 1255px 489px #FDC56A, 1588px 1558px #FDC56A, 309px 398px #FDC56A, 746px 877px #FDC56A, 1043px 1816px #FDC56A, 1753px 1807px #FDC56A, 23px 665px #FDC56A, 1501px 1288px #FDC56A, 196px 976px #FDC56A, 887px 521px #FDC56A, 1758px 460px #FDC56A, 1554px 778px #FDC56A, 464px 1338px #FDC56A, 977px 1821px #FDC56A, 1892px 1669px #FDC56A, 419px 1004px #FDC56A, 988px 1614px #FDC56A, 1611px 1673px #FDC56A, 1969px 1204px #FDC56A, 1064px 1810px #FDC56A, 1299px 1363px #FDC56A, 967px 1067px #FDC56A, 25px 662px #FDC56A, 1600px 916px #FDC56A, 97px 159px #FDC56A, 61px 818px #FDC56A, 804px 1024px #FDC56A, 1884px 29px #FDC56A, 960px 1218px #FDC56A, 1189px 624px #FDC56A, 1628px 1851px #FDC56A, 1666px 487px #FDC56A, 106px 1371px #FDC56A, 1947px 1289px #FDC56A, 1384px 1028px #FDC56A, 102px 1318px #FDC56A, 207px 682px #FDC56A, 1361px 1539px #FDC56A, 1863px 1505px #FDC56A, 1256px 274px #FDC56A, 1286px 1977px #FDC56A, 1521px 1267px #FDC56A, 1775px 1078px #FDC56A, 36px 661px #FDC56A, 675px 1065px #FDC56A, 1171px 838px #FDC56A, 1705px 962px #FDC56A, 1318px 545px #FDC56A, 1377px 438px #FDC56A, 833px 1979px #FDC56A, 1520px 1023px #FDC56A, 1552px 1382px #FDC56A, 1488px 1883px #FDC56A, 479px 1190px #FDC56A, 1827px 1218px #FDC56A, 137px 626px #FDC56A, 897px 112px #FDC56A, 1978px 128px #FDC56A, 77px 1392px #FDC56A, 998px 345px #FDC56A, 476px 1609px #FDC56A, 518px 331px #FDC56A, 377px 507px #FDC56A, 1124px 1312px #FDC56A, 1366px 1217px #FDC56A, 1173px 1920px #FDC56A, 949px 1258px #FDC56A, 73px 139px #FDC56A, 39px 1449px #FDC56A, 1889px 415px #FDC56A, 438px 321px #FDC56A, 1288px 1663px #FDC56A, 1806px 1197px #FDC56A, 319px 1359px #FDC56A, 204px 757px #FDC56A, 1627px 723px #FDC56A, 1130px 1976px #FDC56A, 1776px 515px #FDC56A, 1502px 1237px #FDC56A, 545px 732px #FDC56A, 1702px 99px #FDC56A, 1440px 1040px #FDC56A, 69px 1769px #FDC56A, 1948px 453px #FDC56A, 450px 911px #FDC56A, 836px 641px #FDC56A, 314px 1428px #FDC56A, 1707px 328px #FDC56A, 1082px 1642px #FDC56A, 708px 279px #FDC56A, 1649px 478px #FDC56A, 1065px 873px #FDC56A, 1513px 322px #FDC56A, 1094px 1732px #FDC56A, 1326px 1455px #FDC56A, 1692px 11px #FDC56A, 589px 676px #FDC56A, 106px 1666px #FDC56A, 1167px 143px #FDC56A, 881px 553px #FDC56A, 1549px 1361px #FDC56A, 673px 844px #FDC56A, 681px 751px #FDC56A, 188px 1533px #FDC56A, 1367px 332px #FDC56A, 1782px 802px #FDC56A, 1975px 1106px #FDC56A, 1918px 1533px #FDC56A, 105px 1556px #FDC56A, 1597px 1811px #FDC56A, 733px 1576px #FDC56A, 1664px 574px #FDC56A, 629px 1926px #FDC56A, 1191px 1227px #FDC56A, 181px 1105px #FDC56A, 652px 1510px #FDC56A, 1754px 386px #FDC56A, 1004px 1749px #FDC56A, 1792px 326px #FDC56A, 683px 1220px #FDC56A, 1748px 886px #FDC56A, 933px 587px #FDC56A, 1667px 1147px #FDC56A, 1148px 1008px #FDC56A, 1223px 1907px #FDC56A, 1644px 1515px #FDC56A, 250px 214px #FDC56A, 1161px 34px #FDC56A, 1222px 631px #FDC56A, 731px 1843px #FDC56A, 1172px 642px #FDC56A, 1117px 298px #FDC56A, 716px 1504px #FDC56A, 1767px 1822px #FDC56A, 493px 1173px #FDC56A, 644px 964px #FDC56A, 1912px 997px #FDC56A, 1028px 1923px #FDC56A, 443px 1877px #FDC56A, 13px 1800px #FDC56A, 527px 112px #FDC56A, 859px 1446px #FDC56A, 1519px 612px #FDC56A, 1532px 443px #FDC56A, 1707px 860px #FDC56A, 1016px 1751px #FDC56A, 1849px 1238px #FDC56A, 990px 110px #FDC56A, 279px 34px #FDC56A, 256px 813px #FDC56A, 298px 1096px #FDC56A, 1481px 1041px #FDC56A, 560px 287px #FDC56A, 1819px 51px #FDC56A, 1209px 536px #FDC56A, 1425px 149px #FDC56A, 822px 1214px #FDC56A, 609px 105px #FDC56A, 484px 464px #FDC56A, 571px 1758px #FDC56A, 1420px 1240px #FDC56A, 629px 1378px #FDC56A, 69px 639px #FDC56A, 942px 627px #FDC56A, 1937px 1006px #FDC56A, 647px 65px #FDC56A, 1488px 925px #FDC56A, 629px 525px #FDC56A, 1873px 1969px #FDC56A, 88px 683px #FDC56A, 1845px 514px #FDC56A, 1781px 72px #FDC56A, 801px 294px #FDC56A, 1946px 1405px #FDC56A, 1849px 13px #FDC56A, 1603px 775px #FDC56A, 320px 1369px #FDC56A, 1513px 1322px #FDC56A, 926px 93px #FDC56A, 1614px 523px #FDC56A, 1136px 22px #FDC56A, 324px 692px #FDC56A, 898px 1161px #FDC56A, 1654px 676px #FDC56A;
        box-shadow: 1465px 1210px #FDC56A, 549px 345px #FDC56A, 1582px 765px #FDC56A, 1496px 786px #FDC56A, 1016px 1754px #FDC56A, 482px 151px #FDC56A, 649px 900px #FDC56A, 1984px 1751px #FDC56A, 1531px 1408px #FDC56A, 1971px 1760px #FDC56A, 1884px 466px #FDC56A, 832px 825px #FDC56A, 704px 571px #FDC56A, 562px 1931px #FDC56A, 394px 498px #FDC56A, 1798px 356px #FDC56A, 1255px 489px #FDC56A, 1588px 1558px #FDC56A, 309px 398px #FDC56A, 746px 877px #FDC56A, 1043px 1816px #FDC56A, 1753px 1807px #FDC56A, 23px 665px #FDC56A, 1501px 1288px #FDC56A, 196px 976px #FDC56A, 887px 521px #FDC56A, 1758px 460px #FDC56A, 1554px 778px #FDC56A, 464px 1338px #FDC56A, 977px 1821px #FDC56A, 1892px 1669px #FDC56A, 419px 1004px #FDC56A, 988px 1614px #FDC56A, 1611px 1673px #FDC56A, 1969px 1204px #FDC56A, 1064px 1810px #FDC56A, 1299px 1363px #FDC56A, 967px 1067px #FDC56A, 25px 662px #FDC56A, 1600px 916px #FDC56A, 97px 159px #FDC56A, 61px 818px #FDC56A, 804px 1024px #FDC56A, 1884px 29px #FDC56A, 960px 1218px #FDC56A, 1189px 624px #FDC56A, 1628px 1851px #FDC56A, 1666px 487px #FDC56A, 106px 1371px #FDC56A, 1947px 1289px #FDC56A, 1384px 1028px #FDC56A, 102px 1318px #FDC56A, 207px 682px #FDC56A, 1361px 1539px #FDC56A, 1863px 1505px #FDC56A, 1256px 274px #FDC56A, 1286px 1977px #FDC56A, 1521px 1267px #FDC56A, 1775px 1078px #FDC56A, 36px 661px #FDC56A, 675px 1065px #FDC56A, 1171px 838px #FDC56A, 1705px 962px #FDC56A, 1318px 545px #FDC56A, 1377px 438px #FDC56A, 833px 1979px #FDC56A, 1520px 1023px #FDC56A, 1552px 1382px #FDC56A, 1488px 1883px #FDC56A, 479px 1190px #FDC56A, 1827px 1218px #FDC56A, 137px 626px #FDC56A, 897px 112px #FDC56A, 1978px 128px #FDC56A, 77px 1392px #FDC56A, 998px 345px #FDC56A, 476px 1609px #FDC56A, 518px 331px #FDC56A, 377px 507px #FDC56A, 1124px 1312px #FDC56A, 1366px 1217px #FDC56A, 1173px 1920px #FDC56A, 949px 1258px #FDC56A, 73px 139px #FDC56A, 39px 1449px #FDC56A, 1889px 415px #FDC56A, 438px 321px #FDC56A, 1288px 1663px #FDC56A, 1806px 1197px #FDC56A, 319px 1359px #FDC56A, 204px 757px #FDC56A, 1627px 723px #FDC56A, 1130px 1976px #FDC56A, 1776px 515px #FDC56A, 1502px 1237px #FDC56A, 545px 732px #FDC56A, 1702px 99px #FDC56A, 1440px 1040px #FDC56A, 69px 1769px #FDC56A, 1948px 453px #FDC56A, 450px 911px #FDC56A, 836px 641px #FDC56A, 314px 1428px #FDC56A, 1707px 328px #FDC56A, 1082px 1642px #FDC56A, 708px 279px #FDC56A, 1649px 478px #FDC56A, 1065px 873px #FDC56A, 1513px 322px #FDC56A, 1094px 1732px #FDC56A, 1326px 1455px #FDC56A, 1692px 11px #FDC56A, 589px 676px #FDC56A, 106px 1666px #FDC56A, 1167px 143px #FDC56A, 881px 553px #FDC56A, 1549px 1361px #FDC56A, 673px 844px #FDC56A, 681px 751px #FDC56A, 188px 1533px #FDC56A, 1367px 332px #FDC56A, 1782px 802px #FDC56A, 1975px 1106px #FDC56A, 1918px 1533px #FDC56A, 105px 1556px #FDC56A, 1597px 1811px #FDC56A, 733px 1576px #FDC56A, 1664px 574px #FDC56A, 629px 1926px #FDC56A, 1191px 1227px #FDC56A, 181px 1105px #FDC56A, 652px 1510px #FDC56A, 1754px 386px #FDC56A, 1004px 1749px #FDC56A, 1792px 326px #FDC56A, 683px 1220px #FDC56A, 1748px 886px #FDC56A, 933px 587px #FDC56A, 1667px 1147px #FDC56A, 1148px 1008px #FDC56A, 1223px 1907px #FDC56A, 1644px 1515px #FDC56A, 250px 214px #FDC56A, 1161px 34px #FDC56A, 1222px 631px #FDC56A, 731px 1843px #FDC56A, 1172px 642px #FDC56A, 1117px 298px #FDC56A, 716px 1504px #FDC56A, 1767px 1822px #FDC56A, 493px 1173px #FDC56A, 644px 964px #FDC56A, 1912px 997px #FDC56A, 1028px 1923px #FDC56A, 443px 1877px #FDC56A, 13px 1800px #FDC56A, 527px 112px #FDC56A, 859px 1446px #FDC56A, 1519px 612px #FDC56A, 1532px 443px #FDC56A, 1707px 860px #FDC56A, 1016px 1751px #FDC56A, 1849px 1238px #FDC56A, 990px 110px #FDC56A, 279px 34px #FDC56A, 256px 813px #FDC56A, 298px 1096px #FDC56A, 1481px 1041px #FDC56A, 560px 287px #FDC56A, 1819px 51px #FDC56A, 1209px 536px #FDC56A, 1425px 149px #FDC56A, 822px 1214px #FDC56A, 609px 105px #FDC56A, 484px 464px #FDC56A, 571px 1758px #FDC56A, 1420px 1240px #FDC56A, 629px 1378px #FDC56A, 69px 639px #FDC56A, 942px 627px #FDC56A, 1937px 1006px #FDC56A, 647px 65px #FDC56A, 1488px 925px #FDC56A, 629px 525px #FDC56A, 1873px 1969px #FDC56A, 88px 683px #FDC56A, 1845px 514px #FDC56A, 1781px 72px #FDC56A, 801px 294px #FDC56A, 1946px 1405px #FDC56A, 1849px 13px #FDC56A, 1603px 775px #FDC56A, 320px 1369px #FDC56A, 1513px 1322px #FDC56A, 926px 93px #FDC56A, 1614px 523px #FDC56A, 1136px 22px #FDC56A, 324px 692px #FDC56A, 898px 1161px #FDC56A, 1654px 676px #FDC56A; }
    .fire_wrap .fire--medium {
      -webkit-box-shadow: 881px 1404px #FDC56A, 275px 322px #FDC56A, 614px 624px #FDC56A, 1106px 384px #FDC56A, 814px 852px #FDC56A, 192px 1863px #FDC56A, 1354px 1386px #FDC56A, 655px 596px #FDC56A, 292px 647px #FDC56A, 1496px 863px #FDC56A, 1831px 1212px #FDC56A, 1438px 1988px #FDC56A, 1691px 1436px #FDC56A, 1548px 950px #FDC56A, 706px 68px #FDC56A, 1783px 11px #FDC56A, 53px 1651px #FDC56A, 1108px 914px #FDC56A, 1249px 863px #FDC56A, 1969px 1406px #FDC56A, 1225px 1632px #FDC56A, 1693px 429px #FDC56A, 616px 1538px #FDC56A, 1927px 704px #FDC56A, 869px 1236px #FDC56A, 41px 1348px #FDC56A, 1746px 1043px #FDC56A, 934px 1677px #FDC56A, 373px 899px #FDC56A, 1835px 1541px #FDC56A, 470px 1164px #FDC56A, 567px 193px #FDC56A, 1534px 1342px #FDC56A, 138px 256px #FDC56A, 1269px 1326px #FDC56A, 117px 1738px #FDC56A, 79px 719px #FDC56A, 1413px 104px #FDC56A, 639px 1610px #FDC56A, 124px 232px #FDC56A, 844px 1415px #FDC56A, 48px 1962px #FDC56A, 108px 958px #FDC56A, 1258px 585px #FDC56A, 1977px 1294px #FDC56A, 1306px 758px #FDC56A, 860px 394px #FDC56A, 1441px 1959px #FDC56A, 182px 320px #FDC56A, 517px 774px #FDC56A, 816px 1438px #FDC56A, 1518px 1561px #FDC56A, 541px 261px #FDC56A, 1220px 1021px #FDC56A, 382px 529px #FDC56A, 140px 858px #FDC56A, 891px 497px #FDC56A, 948px 1919px #FDC56A, 1460px 1039px #FDC56A, 1351px 610px #FDC56A, 637px 873px #FDC56A, 1335px 1075px #FDC56A, 1083px 1645px #FDC56A, 375px 1550px #FDC56A, 658px 749px #FDC56A, 246px 851px #FDC56A, 1705px 1750px #FDC56A, 68px 324px #FDC56A, 1330px 1372px #FDC56A, 1322px 1290px #FDC56A, 843px 1669px #FDC56A, 196px 1066px #FDC56A, 22px 792px #FDC56A, 1041px 160px #FDC56A, 844px 48px #FDC56A, 1869px 1568px #FDC56A, 1435px 1447px #FDC56A, 728px 1223px #FDC56A, 803px 281px #FDC56A, 1192px 1583px #FDC56A, 85px 1597px #FDC56A, 122px 1729px #FDC56A, 369px 493px #FDC56A, 138px 915px #FDC56A, 1913px 257px #FDC56A, 1807px 840px #FDC56A, 532px 120px #FDC56A, 430px 1758px #FDC56A, 129px 1786px #FDC56A, 1089px 1592px #FDC56A, 295px 1989px #FDC56A, 1894px 1244px #FDC56A, 405px 1927px #FDC56A, 1139px 452px #FDC56A, 4px 1509px #FDC56A, 874px 165px #FDC56A, 346px 1029px #FDC56A, 304px 1854px #FDC56A, 650px 203px #FDC56A, 84px 795px #FDC56A;
      box-shadow: 881px 1404px #FDC56A, 275px 322px #FDC56A, 614px 624px #FDC56A, 1106px 384px #FDC56A, 814px 852px #FDC56A, 192px 1863px #FDC56A, 1354px 1386px #FDC56A, 655px 596px #FDC56A, 292px 647px #FDC56A, 1496px 863px #FDC56A, 1831px 1212px #FDC56A, 1438px 1988px #FDC56A, 1691px 1436px #FDC56A, 1548px 950px #FDC56A, 706px 68px #FDC56A, 1783px 11px #FDC56A, 53px 1651px #FDC56A, 1108px 914px #FDC56A, 1249px 863px #FDC56A, 1969px 1406px #FDC56A, 1225px 1632px #FDC56A, 1693px 429px #FDC56A, 616px 1538px #FDC56A, 1927px 704px #FDC56A, 869px 1236px #FDC56A, 41px 1348px #FDC56A, 1746px 1043px #FDC56A, 934px 1677px #FDC56A, 373px 899px #FDC56A, 1835px 1541px #FDC56A, 470px 1164px #FDC56A, 567px 193px #FDC56A, 1534px 1342px #FDC56A, 138px 256px #FDC56A, 1269px 1326px #FDC56A, 117px 1738px #FDC56A, 79px 719px #FDC56A, 1413px 104px #FDC56A, 639px 1610px #FDC56A, 124px 232px #FDC56A, 844px 1415px #FDC56A, 48px 1962px #FDC56A, 108px 958px #FDC56A, 1258px 585px #FDC56A, 1977px 1294px #FDC56A, 1306px 758px #FDC56A, 860px 394px #FDC56A, 1441px 1959px #FDC56A, 182px 320px #FDC56A, 517px 774px #FDC56A, 816px 1438px #FDC56A, 1518px 1561px #FDC56A, 541px 261px #FDC56A, 1220px 1021px #FDC56A, 382px 529px #FDC56A, 140px 858px #FDC56A, 891px 497px #FDC56A, 948px 1919px #FDC56A, 1460px 1039px #FDC56A, 1351px 610px #FDC56A, 637px 873px #FDC56A, 1335px 1075px #FDC56A, 1083px 1645px #FDC56A, 375px 1550px #FDC56A, 658px 749px #FDC56A, 246px 851px #FDC56A, 1705px 1750px #FDC56A, 68px 324px #FDC56A, 1330px 1372px #FDC56A, 1322px 1290px #FDC56A, 843px 1669px #FDC56A, 196px 1066px #FDC56A, 22px 792px #FDC56A, 1041px 160px #FDC56A, 844px 48px #FDC56A, 1869px 1568px #FDC56A, 1435px 1447px #FDC56A, 728px 1223px #FDC56A, 803px 281px #FDC56A, 1192px 1583px #FDC56A, 85px 1597px #FDC56A, 122px 1729px #FDC56A, 369px 493px #FDC56A, 138px 915px #FDC56A, 1913px 257px #FDC56A, 1807px 840px #FDC56A, 532px 120px #FDC56A, 430px 1758px #FDC56A, 129px 1786px #FDC56A, 1089px 1592px #FDC56A, 295px 1989px #FDC56A, 1894px 1244px #FDC56A, 405px 1927px #FDC56A, 1139px 452px #FDC56A, 4px 1509px #FDC56A, 874px 165px #FDC56A, 346px 1029px #FDC56A, 304px 1854px #FDC56A, 650px 203px #FDC56A, 84px 795px #FDC56A;
      -webkit-animation: fireEffect 120s linear infinite;
      animation: fireEffect 120s linear infinite; }
      .fire_wrap .fire--medium:after {
        content: '';
        position: absolute;
        -webkit-box-shadow: 881px 1404px #FDC56A, 275px 322px #FDC56A, 614px 624px #FDC56A, 1106px 384px #FDC56A, 814px 852px #FDC56A, 192px 1863px #FDC56A, 1354px 1386px #FDC56A, 655px 596px #FDC56A, 292px 647px #FDC56A, 1496px 863px #FDC56A, 1831px 1212px #FDC56A, 1438px 1988px #FDC56A, 1691px 1436px #FDC56A, 1548px 950px #FDC56A, 706px 68px #FDC56A, 1783px 11px #FDC56A, 53px 1651px #FDC56A, 1108px 914px #FDC56A, 1249px 863px #FDC56A, 1969px 1406px #FDC56A, 1225px 1632px #FDC56A, 1693px 429px #FDC56A, 616px 1538px #FDC56A, 1927px 704px #FDC56A, 869px 1236px #FDC56A, 41px 1348px #FDC56A, 1746px 1043px #FDC56A, 934px 1677px #FDC56A, 373px 899px #FDC56A, 1835px 1541px #FDC56A, 470px 1164px #FDC56A, 567px 193px #FDC56A, 1534px 1342px #FDC56A, 138px 256px #FDC56A, 1269px 1326px #FDC56A, 117px 1738px #FDC56A, 79px 719px #FDC56A, 1413px 104px #FDC56A, 639px 1610px #FDC56A, 124px 232px #FDC56A, 844px 1415px #FDC56A, 48px 1962px #FDC56A, 108px 958px #FDC56A, 1258px 585px #FDC56A, 1977px 1294px #FDC56A, 1306px 758px #FDC56A, 860px 394px #FDC56A, 1441px 1959px #FDC56A, 182px 320px #FDC56A, 517px 774px #FDC56A, 816px 1438px #FDC56A, 1518px 1561px #FDC56A, 541px 261px #FDC56A, 1220px 1021px #FDC56A, 382px 529px #FDC56A, 140px 858px #FDC56A, 891px 497px #FDC56A, 948px 1919px #FDC56A, 1460px 1039px #FDC56A, 1351px 610px #FDC56A, 637px 873px #FDC56A, 1335px 1075px #FDC56A, 1083px 1645px #FDC56A, 375px 1550px #FDC56A, 658px 749px #FDC56A, 246px 851px #FDC56A, 1705px 1750px #FDC56A, 68px 324px #FDC56A, 1330px 1372px #FDC56A, 1322px 1290px #FDC56A, 843px 1669px #FDC56A, 196px 1066px #FDC56A, 22px 792px #FDC56A, 1041px 160px #FDC56A, 844px 48px #FDC56A, 1869px 1568px #FDC56A, 1435px 1447px #FDC56A, 728px 1223px #FDC56A, 803px 281px #FDC56A, 1192px 1583px #FDC56A, 85px 1597px #FDC56A, 122px 1729px #FDC56A, 369px 493px #FDC56A, 138px 915px #FDC56A, 1913px 257px #FDC56A, 1807px 840px #FDC56A, 532px 120px #FDC56A, 430px 1758px #FDC56A, 129px 1786px #FDC56A, 1089px 1592px #FDC56A, 295px 1989px #FDC56A, 1894px 1244px #FDC56A, 405px 1927px #FDC56A, 1139px 452px #FDC56A, 4px 1509px #FDC56A, 874px 165px #FDC56A, 346px 1029px #FDC56A, 304px 1854px #FDC56A, 650px 203px #FDC56A, 84px 795px #FDC56A;
        box-shadow: 881px 1404px #FDC56A, 275px 322px #FDC56A, 614px 624px #FDC56A, 1106px 384px #FDC56A, 814px 852px #FDC56A, 192px 1863px #FDC56A, 1354px 1386px #FDC56A, 655px 596px #FDC56A, 292px 647px #FDC56A, 1496px 863px #FDC56A, 1831px 1212px #FDC56A, 1438px 1988px #FDC56A, 1691px 1436px #FDC56A, 1548px 950px #FDC56A, 706px 68px #FDC56A, 1783px 11px #FDC56A, 53px 1651px #FDC56A, 1108px 914px #FDC56A, 1249px 863px #FDC56A, 1969px 1406px #FDC56A, 1225px 1632px #FDC56A, 1693px 429px #FDC56A, 616px 1538px #FDC56A, 1927px 704px #FDC56A, 869px 1236px #FDC56A, 41px 1348px #FDC56A, 1746px 1043px #FDC56A, 934px 1677px #FDC56A, 373px 899px #FDC56A, 1835px 1541px #FDC56A, 470px 1164px #FDC56A, 567px 193px #FDC56A, 1534px 1342px #FDC56A, 138px 256px #FDC56A, 1269px 1326px #FDC56A, 117px 1738px #FDC56A, 79px 719px #FDC56A, 1413px 104px #FDC56A, 639px 1610px #FDC56A, 124px 232px #FDC56A, 844px 1415px #FDC56A, 48px 1962px #FDC56A, 108px 958px #FDC56A, 1258px 585px #FDC56A, 1977px 1294px #FDC56A, 1306px 758px #FDC56A, 860px 394px #FDC56A, 1441px 1959px #FDC56A, 182px 320px #FDC56A, 517px 774px #FDC56A, 816px 1438px #FDC56A, 1518px 1561px #FDC56A, 541px 261px #FDC56A, 1220px 1021px #FDC56A, 382px 529px #FDC56A, 140px 858px #FDC56A, 891px 497px #FDC56A, 948px 1919px #FDC56A, 1460px 1039px #FDC56A, 1351px 610px #FDC56A, 637px 873px #FDC56A, 1335px 1075px #FDC56A, 1083px 1645px #FDC56A, 375px 1550px #FDC56A, 658px 749px #FDC56A, 246px 851px #FDC56A, 1705px 1750px #FDC56A, 68px 324px #FDC56A, 1330px 1372px #FDC56A, 1322px 1290px #FDC56A, 843px 1669px #FDC56A, 196px 1066px #FDC56A, 22px 792px #FDC56A, 1041px 160px #FDC56A, 844px 48px #FDC56A, 1869px 1568px #FDC56A, 1435px 1447px #FDC56A, 728px 1223px #FDC56A, 803px 281px #FDC56A, 1192px 1583px #FDC56A, 85px 1597px #FDC56A, 122px 1729px #FDC56A, 369px 493px #FDC56A, 138px 915px #FDC56A, 1913px 257px #FDC56A, 1807px 840px #FDC56A, 532px 120px #FDC56A, 430px 1758px #FDC56A, 129px 1786px #FDC56A, 1089px 1592px #FDC56A, 295px 1989px #FDC56A, 1894px 1244px #FDC56A, 405px 1927px #FDC56A, 1139px 452px #FDC56A, 4px 1509px #FDC56A, 874px 165px #FDC56A, 346px 1029px #FDC56A, 304px 1854px #FDC56A, 650px 203px #FDC56A, 84px 795px #FDC56A; }
    .fire_wrap .fire--fast {
      -webkit-box-shadow: 1476px 1557px #FDC56A, 1031px 1737px #FDC56A, 1852px 303px #FDC56A, 1447px 1735px #FDC56A, 1168px 1667px #FDC56A, 1054px 138px #FDC56A, 172px 1634px #FDC56A, 1184px 1702px #FDC56A, 105px 1600px #FDC56A, 174px 165px #FDC56A, 1039px 1405px #FDC56A, 1835px 370px #FDC56A, 337px 353px #FDC56A, 345px 673px #FDC56A, 1031px 954px #FDC56A, 1761px 1403px #FDC56A, 35px 98px #FDC56A, 187px 1951px #FDC56A, 393px 1166px #FDC56A, 313px 1820px #FDC56A, 1678px 1972px #FDC56A, 1646px 1629px #FDC56A, 448px 950px #FDC56A, 1928px 777px #FDC56A, 80px 1065px #FDC56A, 7px 429px #FDC56A, 923px 1345px #FDC56A, 1037px 914px #FDC56A, 446px 1080px #FDC56A, 305px 321px #FDC56A, 1841px 1076px #FDC56A, 928px 301px #FDC56A, 1354px 1244px #FDC56A, 1161px 1180px #FDC56A, 1595px 755px #FDC56A, 1897px 1850px #FDC56A, 701px 924px #FDC56A, 979px 533px #FDC56A, 1668px 168px #FDC56A, 271px 1504px #FDC56A, 438px 523px #FDC56A, 977px 771px #FDC56A, 1542px 1078px #FDC56A, 1424px 874px #FDC56A, 332px 874px #FDC56A, 1646px 1783px #FDC56A, 1069px 779px #FDC56A, 515px 213px #FDC56A, 1612px 1633px #FDC56A, 505px 1210px #FDC56A;
      box-shadow: 1476px 1557px #FDC56A, 1031px 1737px #FDC56A, 1852px 303px #FDC56A, 1447px 1735px #FDC56A, 1168px 1667px #FDC56A, 1054px 138px #FDC56A, 172px 1634px #FDC56A, 1184px 1702px #FDC56A, 105px 1600px #FDC56A, 174px 165px #FDC56A, 1039px 1405px #FDC56A, 1835px 370px #FDC56A, 337px 353px #FDC56A, 345px 673px #FDC56A, 1031px 954px #FDC56A, 1761px 1403px #FDC56A, 35px 98px #FDC56A, 187px 1951px #FDC56A, 393px 1166px #FDC56A, 313px 1820px #FDC56A, 1678px 1972px #FDC56A, 1646px 1629px #FDC56A, 448px 950px #FDC56A, 1928px 777px #FDC56A, 80px 1065px #FDC56A, 7px 429px #FDC56A, 923px 1345px #FDC56A, 1037px 914px #FDC56A, 446px 1080px #FDC56A, 305px 321px #FDC56A, 1841px 1076px #FDC56A, 928px 301px #FDC56A, 1354px 1244px #FDC56A, 1161px 1180px #FDC56A, 1595px 755px #FDC56A, 1897px 1850px #FDC56A, 701px 924px #FDC56A, 979px 533px #FDC56A, 1668px 168px #FDC56A, 271px 1504px #FDC56A, 438px 523px #FDC56A, 977px 771px #FDC56A, 1542px 1078px #FDC56A, 1424px 874px #FDC56A, 332px 874px #FDC56A, 1646px 1783px #FDC56A, 1069px 779px #FDC56A, 515px 213px #FDC56A, 1612px 1633px #FDC56A, 505px 1210px #FDC56A;
      -webkit-animation: fireEffect 180s linear infinite;
      animation: fireEffect 180s linear infinite; }
      .fire_wrap .fire--fast:after {
        content: '';
        position: absolute;
        -webkit-box-shadow: 1476px 1557px #FDC56A, 1031px 1737px #FDC56A, 1852px 303px #FDC56A, 1447px 1735px #FDC56A, 1168px 1667px #FDC56A, 1054px 138px #FDC56A, 172px 1634px #FDC56A, 1184px 1702px #FDC56A, 105px 1600px #FDC56A, 174px 165px #FDC56A, 1039px 1405px #FDC56A, 1835px 370px #FDC56A, 337px 353px #FDC56A, 345px 673px #FDC56A, 1031px 954px #FDC56A, 1761px 1403px #FDC56A, 35px 98px #FDC56A, 187px 1951px #FDC56A, 393px 1166px #FDC56A, 313px 1820px #FDC56A, 1678px 1972px #FDC56A, 1646px 1629px #FDC56A, 448px 950px #FDC56A, 1928px 777px #FDC56A, 80px 1065px #FDC56A, 7px 429px #FDC56A, 923px 1345px #FDC56A, 1037px 914px #FDC56A, 446px 1080px #FDC56A, 305px 321px #FDC56A, 1841px 1076px #FDC56A, 928px 301px #FDC56A, 1354px 1244px #FDC56A, 1161px 1180px #FDC56A, 1595px 755px #FDC56A, 1897px 1850px #FDC56A, 701px 924px #FDC56A, 979px 533px #FDC56A, 1668px 168px #FDC56A, 271px 1504px #FDC56A, 438px 523px #FDC56A, 977px 771px #FDC56A, 1542px 1078px #FDC56A, 1424px 874px #FDC56A, 332px 874px #FDC56A, 1646px 1783px #FDC56A, 1069px 779px #FDC56A, 515px 213px #FDC56A, 1612px 1633px #FDC56A, 505px 1210px #FDC56A;
        box-shadow: 1476px 1557px #FDC56A, 1031px 1737px #FDC56A, 1852px 303px #FDC56A, 1447px 1735px #FDC56A, 1168px 1667px #FDC56A, 1054px 138px #FDC56A, 172px 1634px #FDC56A, 1184px 1702px #FDC56A, 105px 1600px #FDC56A, 174px 165px #FDC56A, 1039px 1405px #FDC56A, 1835px 370px #FDC56A, 337px 353px #FDC56A, 345px 673px #FDC56A, 1031px 954px #FDC56A, 1761px 1403px #FDC56A, 35px 98px #FDC56A, 187px 1951px #FDC56A, 393px 1166px #FDC56A, 313px 1820px #FDC56A, 1678px 1972px #FDC56A, 1646px 1629px #FDC56A, 448px 950px #FDC56A, 1928px 777px #FDC56A, 80px 1065px #FDC56A, 7px 429px #FDC56A, 923px 1345px #FDC56A, 1037px 914px #FDC56A, 446px 1080px #FDC56A, 305px 321px #FDC56A, 1841px 1076px #FDC56A, 928px 301px #FDC56A, 1354px 1244px #FDC56A, 1161px 1180px #FDC56A, 1595px 755px #FDC56A, 1897px 1850px #FDC56A, 701px 924px #FDC56A, 979px 533px #FDC56A, 1668px 168px #FDC56A, 271px 1504px #FDC56A, 438px 523px #FDC56A, 977px 771px #FDC56A, 1542px 1078px #FDC56A, 1424px 874px #FDC56A, 332px 874px #FDC56A, 1646px 1783px #FDC56A, 1069px 779px #FDC56A, 515px 213px #FDC56A, 1612px 1633px #FDC56A, 505px 1210px #FDC56A; }

.stone_wrap {
  position: relative;
  z-index: 8;
  pointer-events: none; }
  .stone_wrap div img {
    width: 100%;
    height: 100%; }
  .stone_wrap .stone01 {
    width: 22%;
    bottom: 0;
    left: -6%; }
  .stone_wrap .stone02 {
    left: 0;
    top: 0; }
  .stone_wrap .stone03 {
    top: 0;
    right: 0; }
  @media screen and (max-width: 768px) {
    .stone_wrap .stone01 {
      width: 20%; }
    .stone_wrap .stone02 {
      width: 20%; }
    .stone_wrap .stone03 {
      width: 12%; } }

.main_wrap {
  width: 55%;
  position: relative;
  z-index: 10;
  padding: 2% 0 0 0; }
  .main_wrap img {
    margin: 0 auto; }
  @media screen and (max-width: 1700px) {
    .main_wrap {
      margin: 0 0 0 4.5%; } }
  @media screen and (max-width: 992px) {
    .main_wrap {
      width: 60%; } }
  @media screen and (max-width: 768px) {
    .main_wrap {
      width: 80%;
      margin: 0 0 0 7.5%;
      padding: 0 0 20% 0; } }
  @media screen and (max-width: 480px) {
    .main_wrap {
      width: 85%;
      margin: 0 0 0 3.5%; } }

.logo {
  margin: 0 0 -5vw 0;
  position: relative;
  z-index: 5; }
  .logo a {
    max-width: 369px;
    width: 44%;
    margin: 0 auto;
    display: block; }
  .logo img {
    width: 100%; }
  @media screen and (max-width: 1440px) {
    .logo {
      margin: 0 0 -7vw 0; } }
  @media screen and (max-width: 540px) {
    .logo a {
      width: 65%;
      margin: 0 auto -16vw; } }

.slogan {
  margin: 0 0 5% 0; }

.slogan_primary {
  position: relative; }
  .slogan_primary .text01 {
    width: 70%; }
  .slogan_primary .text02 {
    width: 23.5%;
    position: absolute;
    right: 0;
    top: 56%;
    animation: flash02 3s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate-reverse; }
  @media screen and (max-width: 1440px) {
    .slogan_primary .text01 {
      width: 60%; }
    .slogan_primary .text02 {
      right: 4%;
      top: 50%; } }
  @media screen and (max-width: 1170px) {
    .slogan_primary .text01 {
      width: 65%; }
    .slogan_primary .text02 {
      right: 2%; } }
  @media screen and (max-width: 540px) {
    .slogan_primary .text01 {
      width: 85%; }
    .slogan_primary .text02 {
      right: -8%;
      top: 80%; } }

@media screen and (max-width: 1440px) {
  .slogan_secondary img {
    width: 55%; } }

@media screen and (max-width: 1170px) {
  .slogan_secondary img {
    width: 60%; } }

@media screen and (max-width: 540px) {
  .slogan_secondary img {
    width: 80%; } }

.slogan_party {
  width: 95%;
  margin: -3% 0 1% 5%; }
  .slogan_party img {
    max-width: 100%; }
  @media screen and (max-width: 1366px) {
    .slogan_party img {
      max-width: 86%; } }
  @media screen and (max-width: 640px) {
    .slogan_party img {
      max-width: 100%; } }

@media screen and (max-width: 1366px) {
  .slogan_date img {
    max-width: 40%;
    margin: -1% 0 0 32.5%; } }

.ki_wrap {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }
  .ki_wrap img {
    width: 100%; }
  .ki_wrap .ki01 {
    left: 15%;
    bottom: -2%;
    z-index: 3;
    max-width: 1629px;
    -webkit-animation: flash03 4s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955);
    animation: flash03 4s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955); }
  .ki_wrap .ki02 {
    left: 76%;
    bottom: 0;
    z-index: 2;
    max-width: 455px;
    -webkit-animation: flash04 4s 1s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955);
    animation: flash04 4s 1s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955); }
  .ki_wrap .ki03 {
    left: 54%;
    top: 2.5%;
    z-index: 1;
    max-width: 674px;
    -webkit-animation: flash03 4s 1.5s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955);
    animation: flash03 4s 1.5s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955); }
  .ki_wrap .ki04 {
    top: 25%;
    left: 2%;
    max-width: 302px;
    width: 13%;
    -webkit-animation: flash04 4s 2s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955);
    animation: flash04 4s 2s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955); }
  .ki_wrap .ki05 {
    left: 47%;
    top: 10%;
    max-width: 194px;
    width: 10%;
    -webkit-animation: flash03 4s 2.5s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955);
    animation: flash03 4s 2.5s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955); }
  @media screen and (max-width: 1440px) {
    .ki_wrap .ki03 {
      width: 40%; }
    .ki_wrap .ki04 {
      width: 19%;
      left: -4%; } }
  @media screen and (max-width: 1170px) {
    .ki_wrap .ki01 {
      left: 18%;
      width: 90%; }
    .ki_wrap .ki02 {
      width: 28%;
      left: 76%; } }
  @media screen and (max-width: 992px) {
    .ki_wrap .ki01 {
      left: 18%;
      width: 95%; }
    .ki_wrap .ki03 {
      left: 56%;
      top: 7%; } }
  @media screen and (max-width: 768px) {
    .ki_wrap .ki01 {
      width: 130%;
      left: -2%;
      bottom: -6%; }
    .ki_wrap .ki02 {
      width: 40%;
      left: -11%; }
    .ki_wrap .ki03 {
      width: 55%;
      top: 19%;
      left: 64%; }
    .ki_wrap .ki04 {
      width: 19%;
      left: 3%;
      top: 13%; }
    .ki_wrap .ki05 {
      left: 61%; } }
  @media screen and (max-width: 640px) {
    .ki_wrap .ki01 {
      width: 170%;
      left: -20%;
      bottom: -12%; }
    .ki_wrap .ki02 {
      width: 44%;
      left: -18%;
      bottom: 3%; }
    .ki_wrap .ki03 {
      width: 70%;
      left: 55%;
      top: 15%; }
    .ki_wrap .ki04 {
      top: 4%; } }
  @media screen and (max-width: 425px) {
    .ki_wrap .ki02 {
      display: none; }
    .ki_wrap .ki05 {
      left: 61%;
      top: 5%; }
    .ki_wrap .ki04 {
      top: 35%;
      left: -7%; } }
  @media screen and (max-width: 390px) {
    .ki_wrap .ki01 {
      width: 180%;
      left: -18%; } }

.acc01 img {
  margin: 1vw 0 0 5vw; }

.acc05 {
  top: 0;
  right: 0; }
  @media screen and (max-width: 768px) {
    .acc05 img {
      max-width: 70%;
      margin: 0 0 0 auto; } }

.bg_acc01 {
  z-index: 4;
  background-image: url("../img/bg_acc01.png");
  background-size: 100%;
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 100%;
  height: 13vw;
  bottom: 0; }

.bg_acc02 {
  z-index: 3;
  background-image: url("../img/shadow.png");
  background-size: 100%;
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 100%;
  height: 13vw;
  bottom: 0; }

.button_wrap .acc01 img {
  margin: 0 7vw 0 auto; }

@media screen and (max-width: 480px) {
  .button_wrap {
    margin: 0; } }

.acc_head {
  position: relative;
  margin: -8.8% 0 0 0;
  z-index: 5;
  background-image: url("../img/bg_head.png");
  background-size: cover;
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 100%;
  height: 10vw; }

.container {
  padding: 2% 0 10%;
  background-image: url("../img/bg_bule.jpg");
  background-size: 30%;
  background-position: 0 0;
  background-repeat: repeat; }

.evt_head img {
  margin: 0 auto 1%;
  max-width: 50%; }

.evt_head .subEntext {
  max-width: 43%;
  margin: 3% auto 8%; }

.evt_head .cntext {
  margin: 2% auto;
  max-width: 30%; }

@media screen and (max-width: 1280px) {
  .evt_head img {
    max-width: 40%; }
  .evt_head .subEntext {
    max-width: 40%;
    margin: 2% auto 8%; }
  .evt_head .subEntext01 {
    max-width: 28%; }
  .evt_head .subEntext03 {
    max-width: 18%; } }

@media screen and (max-width: 1024px) {
  .evt_head .cntext {
    max-width: 40%; } }

@media screen and (max-width: 768px) {
  .evt_head img {
    max-width: 65%; }
  .evt_head .subEntext {
    max-width: 50%; }
  .evt_head .subEntext01 {
    max-width: 38%; }
  .evt_head .subEntext03 {
    max-width: 25%; }
  .evt_head .cntext {
    max-width: 45%; } }

@media screen and (max-width: 640px) {
  .evt_head .subEntext {
    max-width: 80%; }
  .evt_head .subEntext01 {
    max-width: 65%; }
  .evt_head .subEntext03 {
    max-width: 38%; }
  .evt_head img {
    max-width: 90%; }
  .evt_head .cntext {
    max-width: 60%; } }

@media screen and (max-width: 480px) {
  .evt_head .cntext {
    max-width: 80%; } }

.arrow_wrap .arrow {
  position: absolute;
  background-image: url("../img/acc017.png");
  background-size: contain;
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 50px;
  height: 169px; }
  .arrow_wrap .arrow--right {
    background-image: url("../img/acc018.png");
    background-size: contain;
    background-position: 0 0;
    background-repeat: no-repeat;
    right: 0;
    top: 30%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }
  .arrow_wrap .arrow--center {
    background-image: url("../img/acc019.png");
    background-size: contain;
    background-position: 0 0;
    background-repeat: no-repeat;
    top: 90%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }

@media screen and (max-width: 992px) {
  .arrow_wrap {
    display: none; } }

.accPeoBottom {
  bottom: -2%;
  right: -2%;
  z-index: 1; }
  .accPeoBottom img {
    max-width: 85%;
    margin: 0 0 0 auto; }
  @media screen and (max-width: 1280px) {
    .accPeoBottom img {
      max-width: 60%; } }
  @media screen and (max-width: 1170px) {
    .accPeoBottom {
      display: none; } }

.evt_body {
  width: 90%;
  margin: 5% auto 0;
  position: relative; }
  .evt_body .title {
    display: inline-block;
    background-color: #fff;
    border-radius: 30px;
    color: #163cb9;
    padding: 2% 6%;
    margin: 0 0 4% 0; }
  @media screen and (max-width: 540px) {
    .evt_body .title {
      display: block; } }

.accpolly {
  top: 50%;
  z-index: 10;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }
  .accpolly img {
    max-width: 80%; }
  @media screen and (max-width: 1280px) {
    .accpolly {
      top: 48%; }
      .accpolly img {
        max-width: 60%; } }
  @media screen and (max-width: 860px) {
    .accpolly {
      display: none; } }

.scrolltop {
  position: fixed;
  font-size: 3rem;
  cursor: pointer;
  color: #163cb9;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 1.5%;
  z-index: 99;
  -webkit-transition: all .3s linear;
  -o-transition: all .3s linear;
  transition: all .3s linear;
  display: none; }
  .scrolltop:hover {
    opacity: .8; }
  .scrolltop.active {
    display: block; }

.icon {
  color: #e45a6a;
  -webkit-transform: rotate(15deg);
  -ms-transform: rotate(15deg);
  transform: rotate(15deg); }

.footer_bgSet {
  background-color: #2b2828; }

.l-titleSize {
  font-size: 1.25rem;
  font-weight: 600; }
  @media screen and (max-width: 1440px) {
    .l-titleSize {
      font-size: 1rem; } }

.l-noticeColor {
  color: #e45a6a; }

.l-titleSizeL {
  font-size: 2rem;
  font-weight: 600; }
  @media screen and (max-width: 1440px) {
    .l-titleSizeL {
      font-size: 1.75rem; } }
  @media screen and (max-width: 680px) {
    .l-titleSizeL {
      font-size: 1.5rem; } }
