/* button */
/* sns */
/* categories */
/* all menu */
/* share */
/* aside */
/* icon */
#header .top-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 16px;
  height: 48px;
  background-color: #f9f9f9;
  z-index: 100;
  position: relative;
}
#header .top-menu.sticky {
  width: 100%;
  position: fixed;
  top: env(safe-area-inset-top);
  top: constant(safe-area-inset-top);
  left: 0;
}
#header .top-menu.sticky-lock {
  width: 100%;
  position: fixed;
  top: env(safe-area-inset-top);
  top: constant(safe-area-inset-top);
  left: 0;
}
#header .top-menu .report-link {
  width: auto;
  height: auto;
  padding: 6px 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 100px;
  border: 1px solid #c0d2ff;
  background-color: #fff;
  font-size: 15px;
  line-height: 16px;
  font-weight: 700;
  color: #456bcd;
}
#header .top-menu .top-logo {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
#header .top-menu .top-logo .home-link {
  display: block;
  width: 82px;
  height: 20px;
  background: url("data:image/svg+xml,%3Csvg width='82' height='20' viewBox='0 0 82 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.6123 18H11.4031L5.54462 9.85231V18H2V2H5.54462V9.53231L11.4031 2H15.6369L9.53231 9.72923L15.6123 18Z' fill='%2309003E'/%3E%3Cpath d='M25.7094 18H16.1094V2H24.3802C26.9648 2.04923 29.5494 3.25538 29.5494 6.11077C29.5494 7.48923 29.0079 8.86769 27.8756 9.68C27.8756 9.68 30.1894 10.64 30.1894 13.52C30.1894 16.08 27.9494 18 25.7094 18ZM23.3956 15.6123C25.1433 15.6123 26.9156 15.0708 26.9156 13.1508C26.9156 11.6985 25.6848 10.7631 24.1587 10.7631H19.654V15.6123H23.3956ZM24.0356 4.38769H19.654V8.4H24.3556C25.291 8.4 26.2756 7.71077 26.2756 6.40615C26.2756 5.22461 25.4633 4.38769 24.0356 4.38769Z' fill='%2309003E'/%3E%3Cpath d='M31.1088 15.6123H38.9612C40.4627 15.6123 41.4965 14.5292 41.4965 13.1508C41.4719 11.7969 40.4627 10.8862 38.9365 10.8862H35.4904C32.9058 10.8862 30.4688 9.45846 30.4688 6.33231C30.4688 3.20615 32.9058 2 35.515 2H43.9088V4.36308H36.0812C34.7519 4.36308 33.8412 5.00308 33.8412 6.33231C33.8412 7.56308 34.7519 8.32615 36.0812 8.32615H39.7488C41.8904 8.32615 44.8688 9.40923 44.8688 13.1508C44.8688 17.0154 41.8904 18 39.7735 18H31.1088V15.6123Z' fill='%2309003E'/%3E%3Cpath d='M61.4668 8.60948H49.6565V2H52.5459V6.31603H61.4668V8.60948ZM47.8687 10.1625H63.1102V12.456H59.9138V18H56.9702V12.456H54.0086V18H51.1012V12.456H47.8687V10.1625Z' fill='%2309003E'/%3E%3Cpath d='M72.9341 3.33634C72.9281 4.13093 73.1147 4.91046 73.4939 5.67494C73.8792 6.43341 74.5022 7.10459 75.363 7.68849C76.2298 8.27239 77.3465 8.6757 78.7129 8.89842L77.4668 11.3002C75.986 11.0233 74.737 10.5388 73.7197 9.8465C72.7084 9.14823 71.9288 8.29044 71.3811 7.27314C70.8152 8.2784 70.0237 9.13318 69.0063 9.83747C67.989 10.5357 66.752 11.0233 65.2953 11.3002L64.0673 8.89842C65.4036 8.66968 66.4992 8.26035 67.354 7.67043C68.2148 7.07449 68.8378 6.39729 69.2231 5.63883C69.6083 4.88036 69.8039 4.11287 69.81 3.33634V2.19865H72.9341V3.33634ZM63.8506 13.7381H79.1102V16.1038H63.8506V13.7381Z' fill='%2309003E'/%3E%3C/svg%3E%0A") center center no-repeat;
}
#header .top-menu .top-logo .home-link.sun_0101 {
  background: url(/resource/image/mobile/logo/light/sun_0101.svg) center center no-repeat;
  width: 150px;
  height: 48px;
}
#header .top-menu .top-logo .home-link.lunar_0101 {
  background: url(/resource/image/mobile/logo/light/lunar_0101.svg) center center no-repeat;
  width: 150px;
  height: 48px;
}
#header .top-menu .top-logo .home-link.sun_0301 {
  background: url(/resource/image/mobile/logo/light/sun_0301.svg) center center no-repeat;
  width: 150px;
  height: 48px;
}
#header .top-menu .top-logo .home-link.sun_0405 {
  background: url(/resource/image/mobile/logo/light/sun_0405.svg) center center no-repeat;
  width: 150px;
  height: 48px;
}
#header .top-menu .top-logo .home-link.sun_0505 {
  background: url(/resource/image/mobile/logo/light/sun_0505.svg) center center no-repeat;
  width: 150px;
  height: 48px;
}
#header .top-menu .top-logo .home-link.sun_0508 {
  background: url(/resource/image/mobile/logo/light/sun_0508.svg) center center no-repeat;
  width: 150px;
  height: 48px;
}
#header .top-menu .top-logo .home-link.sun_0515 {
  background: url(/resource/image/mobile/logo/light/sun_0515.svg) center center no-repeat;
  width: 150px;
  height: 48px;
}
#header .top-menu .top-logo .home-link.sun_0606 {
  background: url(/resource/image/mobile/logo/light/sun_0606.svg) center center no-repeat;
  width: 150px;
  height: 48px;
}
#header .top-menu .top-logo .home-link.sun_0717 {
  background: url(/resource/image/mobile/logo/light/sun_0717.svg) center center no-repeat;
  width: 150px;
  height: 48px;
}
#header .top-menu .top-logo .home-link.lunar_0815 {
  background: url(/resource/image/mobile/logo/light/lunar_0815.svg) center center no-repeat;
  width: 150px;
  height: 48px;
}
#header .top-menu .top-logo .home-link.sun_0815 {
  background: url(/resource/image/mobile/logo/light/sun_0815.svg) center center no-repeat;
  width: 150px;
  height: 48px;
}
#header .top-menu .top-logo .home-link.sun_1001 {
  background: url(/resource/image/mobile/logo/light/sun_1001.svg) center center no-repeat;
  width: 150px;
  height: 48px;
}
#header .top-menu .top-logo .home-link.sun_1003 {
  background: url(/resource/image/mobile/logo/light/sun_1003.svg) center center no-repeat;
  width: 150px;
  height: 48px;
}
#header .top-menu .top-logo .home-link.sun_1009 {
  background: url(/resource/image/mobile/logo/light/sun_1009.svg) center center no-repeat;
  width: 150px;
  height: 48px;
}
#header .top-menu .search-hamburger .search-btn {
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 17C13.0899 17 16 14.0899 16 10.5C16 6.91015 13.0899 4 9.5 4C5.91015 4 3 6.91015 3 10.5C3 14.0899 5.91015 17 9.5 17Z' stroke='%23484848' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.7929 21.2071C19.1834 21.5976 19.8166 21.5976 20.2071 21.2071C20.5976 20.8166 20.5976 20.1834 20.2071 19.7929L18.7929 21.2071ZM15.2071 14.7929L14.5 14.0858L13.0858 15.5L13.7929 16.2071L15.2071 14.7929ZM20.2071 19.7929L15.2071 14.7929L13.7929 16.2071L18.7929 21.2071L20.2071 19.7929Z' fill='%23484848'/%3E%3C/svg%3E%0A") center center no-repeat;
  margin-right: 8px;
}
#header .top-menu .search-hamburger .hamburger-btn {
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 5H21' stroke='%23484848' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M3 12H21' stroke='%23484848' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M3 19H21' stroke='%23484848' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") center center no-repeat;
}
#header .top-quick-menu-wrapper {
  background-color: #fff;
  z-index: 100;
  position: relative;
}
#header .top-quick-menu-wrapper.sticky {
  width: 100%;
  position: fixed;
  top: calc(env(safe-area-inset-top) + 48px);
  top: calc(constant(safe-area-inset-top) + 48px);
  left: 0;
}
#header .top-quick-menu-wrapper.sticky-lock {
  width: 100%;
  position: fixed;
  top: calc(env(safe-area-inset-top) + 48px);
  top: calc(constant(safe-area-inset-top) + 48px);
  left: 0;
}
#header .top-quick-menu-wrapper.index-changed {
  z-index: 150;
}
#header .top-quick-menu-wrapper .quick-deco-image {
  width: 15px;
  height: 42px;
  position: absolute;
  z-index: 150;
  background: -webkit-gradient(linear, right top, left top, from(rgb(255, 255, 255)), to(rgba(255, 255, 255, 0.5)));
  background: linear-gradient(to left, rgb(255, 255, 255), rgba(255, 255, 255, 0.5));
  right: 0;
  top: 1px;
}
#header .top-quick-menu-wrapper .quick-deco-image.left {
  background: -webkit-gradient(linear, left top, right top, from(rgb(255, 255, 255)), to(rgba(255, 255, 255, 0.5)));
  background: linear-gradient(to right, rgb(255, 255, 255), rgba(255, 255, 255, 0.5));
  left: 0;
}
#header .top-quick-menu-wrapper .top-quick-menu-box {
  overflow-x: auto;
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  background-color: #fff;
}
#header .top-quick-menu-wrapper .top-quick-menu-box::-webkit-scrollbar {
  display: none;
}
#header .top-quick-menu-wrapper .top-quick-menu-box .top-quick-menu {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 42px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 16px;
  position: relative;
}
#header .top-quick-menu-wrapper .top-quick-menu-box .top-quick-menu .on-air-link {
  width: 73px;
  height: 22px;
  border-radius: 100px;
  border: 1px solid #e0e0e0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
#header .top-quick-menu-wrapper .top-quick-menu-box .top-quick-menu .on-air-link .txt {
  font-weight: 700;
  font-size: 14px;
  color: #7c7c7c;
}
#header .top-quick-menu-wrapper .top-quick-menu-box .top-quick-menu .on-air-link .red-dot {
  left: 3px;
  bottom: 3px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #ff3535;
  position: relative;
  -webkit-animation: liveActionTop 2s ease infinite;
          animation: liveActionTop 2s ease infinite;
}
#header .top-quick-menu-wrapper .top-quick-menu-box .top-quick-menu .quick-links {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: calc(100% - 75px);
  padding-left: 16px;
}
#header .top-quick-menu-wrapper .top-quick-menu-box .top-quick-menu .quick-links .quick-link {
  font-weight: 500;
  font-size: 17px;
  line-height: 18px;
  display: inline-block;
  white-space: nowrap;
  margin-right: 16px;
}
#header .top-quick-menu-wrapper .premiumk-menu {
  position: absolute;
  top: 42px;
  left: 0;
  z-index: 150;
  width: 100%;
  background-color: #fff;
  padding: 16px;
  display: none;
}
#header .top-quick-menu-wrapper .premiumk-menu.on {
  display: block;
}
#header .top-quick-menu-wrapper .premiumk-menu .menu-links {
  margin-top: 20px;
}
#header .top-quick-menu-wrapper .premiumk-menu .menu-links:first-child {
  margin-top: 0;
}
#header .top-quick-menu-wrapper .premiumk-menu .menu-links .menu-links-list {
  margin-bottom: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#header .top-quick-menu-wrapper .premiumk-menu .menu-links .menu-links-list .menu-link {
  color: #7c7c7c;
}
#header .top-quick-menu-wrapper .premiumk-menu .menu-links .menu-links-list.two-links .menu-link {
  display: block;
  width: 50%;
}
#header .top-quick-menu-wrapper .premiumk-menu .menu-links .menu-links-list.header {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
}
#header .top-quick-menu-wrapper .premiumk-menu .menu-links .menu-links-list.header .menu-link {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  color: #222;
}
#header .top-quick-menu-wrapper .premiumk-menu .menu-links .menu-links-list:last-child {
  margin-bottom: 0;
}
#header .top-quick-menu-wrapper .premiumk-menu .close-button {
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.3633 5.63574L5.63536 18.3637' stroke='%23484848' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.63672 5.63574L18.3646 18.3637' stroke='%23484848' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center center no-repeat;
  position: absolute;
  top: 16px;
  right: 16px;
}
#header .breaking-news {
  background-color: #17478e;
  padding: 10px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
#header .breaking-news .badge {
  width: 54px;
  height: 29px;
  background: url("data:image/svg+xml,%3Csvg width='55' height='29' viewBox='0 0 55 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 25V4C1 1.79086 2.79087 0 5 0H44.3741C45.8079 0 47.132 0.76741 47.8448 2.01148L53.8607 12.5115C54.5664 13.7432 54.5664 15.2568 53.8607 16.4885L47.8448 26.9885C47.132 28.2326 45.8079 29 44.3741 29H5C2.79086 29 1 27.2091 1 25Z' fill='%23FF1313'/%3E%3Cpath d='M1 4H14M1 8H8.64706' stroke='%23030303' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center center no-repeat;
  color: #fff;
  font-weight: 700;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
}
#header .breaking-news .title {
  overflow: hidden;
  white-space: normal;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  color: #fff;
  padding: 0 15px;
  width: calc(100% - 70px);
  line-height: 22px;
  font-weight: 700;
  font-size: 16px;
}
#header .breaking-news.rolling .breaking-news-swiper {
  width: calc(100% - 70px);
}
#header .breaking-news.rolling .breaking-news-swiper .swiper-wrapper {
  height: 44px;
}
#header .breaking-news.rolling .breaking-news-swiper .swiper-wrapper .swiper-slide {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#header .breaking-news.rolling .breaking-news-swiper .swiper-wrapper .swiper-slide .title {
  width: 100%;
}
#header .breaking-news.rolling .arrow-btn {
  width: 16px;
  height: 16px;
  display: block;
  background: url("data:image/svg+xml,%3Csvg width='8' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.5L4 3.5L7 0.500001' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center center no-repeat;
  border: 1px solid #fff;
  border-radius: 50%;
}
#header .breaking-news.rolling .arrow-btn.on {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
#header .breaking-news-history-wrapper {
  display: none;
  background-color: #0e3673;
}
#header .breaking-news-history-wrapper.on {
  display: block;
}
#header .breaking-news-history-wrapper .breaking-news-history {
  padding: 16px;
}
#header .breaking-news-history-wrapper .breaking-news-history .breaking-news-history-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 40px;
  margin-bottom: 12px;
}
#header .breaking-news-history-wrapper .breaking-news-history .breaking-news-history-list:last-child {
  margin-bottom: 0;
}
#header .breaking-news-history-wrapper .breaking-news-history .breaking-news-history-list:last-child .circle::after {
  display: none;
}
#header .breaking-news-history-wrapper .breaking-news-history .breaking-news-history-list .time {
  font-size: 15px;
  line-height: 20px;
  color: #fff;
  width: 35px;
}
#header .breaking-news-history-wrapper .breaking-news-history .breaking-news-history-list .circle {
  margin: 0 10px;
  width: 12px;
  height: 12px;
  background: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='12' height='12' rx='6' fill='%233672CC' fill-opacity='0.5'/%3E%3Cpath d='M9 6C9 7.65685 7.65685 9 6 9C4.34315 9 3 7.65685 3 6C3 4.34315 4.34315 3 6 3C7.65685 3 9 4.34315 9 6Z' fill='%236FA8FF'/%3E%3C/svg%3E") center center no-repeat;
  position: relative;
}
#header .breaking-news-history-wrapper .breaking-news-history .breaking-news-history-list .circle::after {
  content: "";
  display: block;
  width: 0.5px;
  height: 40px;
  position: absolute;
  background-color: rgba(235, 248, 240, 0.5);
  position: absolute;
  top: 12px;
  left: 5.5px;
}
#header .breaking-news-history-wrapper .breaking-news-history .breaking-news-history-list .txt {
  font-size: 15px;
  line-height: 20px;
  color: #fff;
  width: calc(100% - 67px);
  overflow: hidden;
  white-space: normal;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
#header .breaking-news-history-wrapper .link-wrapper {
  padding-bottom: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#header .breaking-news-history-wrapper .link-wrapper .all-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 253px;
  height: 36px;
  border-radius: 5px;
  border: 1px solid #406eb1;
}
#header .breaking-news-history-wrapper .link-wrapper .all-link .text {
  font-size: 15px;
  font-weight: 700;
  color: #b2cff1;
  margin-right: 4px;
}
#header .breaking-news-history-wrapper .link-wrapper .all-link .arrow {
  display: block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 13.5L10.5 8.5L5.5 3.5' stroke='%23B2CFF1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center center no-repeat;
  margin-top: 1px;
}
#header .disaster-rolling-message {
  background-color: #f4f6f8;
  padding: 12px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: hidden;
}
#header .disaster-rolling-message .disaster-rolling-swiper {
  width: calc(100% - 30px);
  margin: 0;
}
#header .disaster-rolling-message .disaster-rolling-swiper .swiper-wrapper {
  height: 22px;
}
#header .disaster-rolling-message .disaster-rolling-swiper .rolling-message {
  overflow: hidden;
  white-space: normal;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  line-height: 22px;
  font-weight: 500;
  font-size: 16px;
}
#header .disaster-rolling-message .disaster-rolling-swiper .rolling-message .caution {
  margin-right: 2px;
  font-weight: 700;
  color: #f8364b;
  font-size: 16px;
}
#header .disaster-rolling-message .arrow-btn {
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml,%3Csvg width='8' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.5L4 3.5L7 0.500001' stroke='%23484848' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center center no-repeat;
  border: 1px solid #484848;
  border-radius: 50%;
}
#header .disaster-rolling-message .arrow-btn.on {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
#header .disaster-rolling-message.open .swiper-wrapper {
  height: auto;
  display: block;
  max-height: 280px;
  overflow-y: scroll;
}
#header .disaster-rolling-message.open .swiper-wrapper .disaster-rolling-list {
  margin-bottom: 10px;
}
#header .disaster-rolling-message.open .swiper-wrapper .disaster-rolling-list .rolling-message {
  overflow-x: auto;
  display: block;
  text-overflow: initial;
  padding-right: 10px;
  height: auto;
}
#header .disaster-rolling-message.open .swiper-wrapper .disaster-rolling-list .rolling-message .caution {
  display: none;
}
#header .top-notice {
  padding: 12px 16px;
  background-color: #dbdbdb;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#header .top-notice .notice {
  font-size: 17px;
  font-weight: 700;
  line-height: 20px;
  width: 46px;
}
#header .top-notice .notice-title {
  color: #484848;
  font-weight: 500;
  width: calc(100% - 46px);
  overflow: hidden;
  white-space: normal;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  line-height: 22px;
  font-size: 16px;
}
#header .search-menu {
  position: fixed;
  top: env(safe-area-inset-top);
  top: constant(safe-area-inset-top);
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  z-index: 150;
  display: none;
  overflow-y: auto;
}
#header .search-menu.on {
  display: block;
}
#header .search-menu .search-input-keywords {
  background-color: #126eba;
  padding: 48px 16px 16px 16px;
}
#header .search-menu .search-input-keywords .close-btn {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 12px;
  right: 16px;
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.3633 5.63574L5.63536 18.3637' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.63672 5.63574L18.3646 18.3637' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center center no-repeat;
}
#header .search-menu .search-input-keywords .search-input-wrapper > .title {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  color: #fff;
}
#header .search-menu .search-input-keywords .search-input-wrapper .search-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 8px;
  position: relative;
}
#header .search-menu .search-input-keywords .search-input-wrapper .search-box .search-input {
  height: 54px;
  width: calc(100% - 54px);
  border-radius: 5px 0 0 5px;
  border: 1px solid #c6cbd0;
  padding-left: 16px;
  font-size: 14px;
  line-height: 18px;
  color: #484848;
}
#header .search-menu .search-input-keywords .search-input-wrapper .search-box .search-input.on {
  border-radius: 5px 0 0 0;
}
#header .search-menu .search-input-keywords .search-input-wrapper .search-box .search-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 54px;
  background-color: #142f69;
  border-radius: 0 5px 5px 0;
}
#header .search-menu .search-input-keywords .search-input-wrapper .search-box .search-btn .search-img {
  display: block;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 17C13.0899 17 16 14.0899 16 10.5C16 6.91015 13.0899 4 9.5 4C5.91015 4 3 6.91015 3 10.5C3 14.0899 5.91015 17 9.5 17Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.7929 21.2071C19.1834 21.5976 19.8166 21.5976 20.2071 21.2071C20.5976 20.8166 20.5976 20.1834 20.2071 19.7929L18.7929 21.2071ZM15.2071 14.7929L14.5 14.0858L13.0858 15.5L13.7929 16.2071L15.2071 14.7929ZM20.2071 19.7929L15.2071 14.7929L13.7929 16.2071L18.7929 21.2071L20.2071 19.7929Z' fill='white'/%3E%3C/svg%3E") center center no-repeat;
}
#header .search-menu .search-input-keywords .search-input-wrapper .search-box .close-btn {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 3L2.99893 13.0011' stroke='%23484848' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 3L13.0011 13.0011' stroke='%23484848' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center center no-repeat;
  position: absolute;
  top: 20px;
  right: 70px;
}
#header .search-menu .search-input-keywords .search-input-wrapper .search-box .recommend-search {
  position: absolute;
  top: 54px;
  left: 0;
  width: calc(100% - 54px);
  border: 1px solid #c6cbd0;
  border-bottom: none;
  border-top: none;
  display: none;
}
#header .search-menu .search-input-keywords .search-input-wrapper .search-box .recommend-search.on {
  display: block;
}
#header .search-menu .search-input-keywords .search-input-wrapper .search-box .recommend-search .recommend-search-list {
  background-color: #fff;
  border-bottom: 1px solid #c6cbd0;
}
#header .search-menu .search-input-keywords .search-input-wrapper .search-box .recommend-search .recommend-search-list .recommend-word {
  font-size: 16px;
  line-height: 18px;
  color: #333333;
  width: 100%;
  height: 100%;
  text-align: left;
  padding: 12px 16px;
}
#header .search-menu .search-input-keywords .search-input-wrapper .search-box .recommend-search .recommend-search-list .recommend-word strong {
  font-weight: 700;
}
#header .search-menu .search-input-keywords .keywords {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 24px;
}
#header .search-menu .search-input-keywords .keywords .keyword {
  color: #fff;
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  color: #e3ecff;
  padding: 4px 8px;
  border: 1px solid #e3ecff;
  border-radius: 100px;
  margin-right: 8px;
  margin-bottom: 8px;
}
#header .search-menu .most-viewed {
  padding: 24px 16px 40px 16px;
}
#header .search-menu .most-viewed > .title {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  color: #222;
  margin-bottom: 16px;
}
#header .hamburger-menu {
  position: fixed;
  top: env(safe-area-inset-top);
  top: constant(safe-area-inset-top);
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  background-color: #fff;
  overflow-y: auto;
  display: none;
}
#header .hamburger-menu.on {
  display: block;
}
#header .hamburger-menu .ham-top-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 14px 16px;
  background-color: #126eba;
  border-bottom: 1px solid #4b9bc7;
  position: relative;
}
#header .hamburger-menu .ham-top-menu .report-disaster-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#header .hamburger-menu .ham-top-menu .report-disaster-link .report-link {
  width: auto;
  height: auto;
  padding: 6px 8px;
  background-color: #eff9ff;
  border-radius: 100px;
  border: 1px solid #126eba;
  color: #126eba;
  font-size: 15px;
  line-height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 4px;
  font-weight: 700;
}
#header .hamburger-menu .ham-top-menu .report-disaster-link .disaster-portal {
  width: 60px;
  height: 20px;
  background-color: #fedde1;
  border-radius: 100px;
  border: 1px solid #fc9ba5;
  color: #f8364b;
  font-size: 12px;
  line-height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 500;
}
#header .hamburger-menu .ham-top-menu .ham-top-logo {
  width: 82px;
  height: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: url("data:image/svg+xml,%3Csvg width='82' height='20' viewBox='0 0 82 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.6123 18H11.4031L5.54462 9.85231V18H2V2H5.54462V9.53231L11.4031 2H15.6369L9.53231 9.72923L15.6123 18Z' fill='white'/%3E%3Cpath d='M25.7094 18H16.1094V2H24.3802C26.9648 2.04923 29.5494 3.25538 29.5494 6.11077C29.5494 7.48923 29.0079 8.86769 27.8756 9.68C27.8756 9.68 30.1894 10.64 30.1894 13.52C30.1894 16.08 27.9494 18 25.7094 18ZM23.3956 15.6123C25.1433 15.6123 26.9156 15.0708 26.9156 13.1508C26.9156 11.6985 25.6848 10.7631 24.1587 10.7631H19.654V15.6123H23.3956ZM24.0356 4.38769H19.654V8.4H24.3556C25.291 8.4 26.2756 7.71077 26.2756 6.40615C26.2756 5.22462 25.4633 4.38769 24.0356 4.38769Z' fill='white'/%3E%3Cpath d='M31.1088 15.6123H38.9612C40.4627 15.6123 41.4965 14.5292 41.4965 13.1508C41.4719 11.7969 40.4627 10.8862 38.9365 10.8862H35.4904C32.9058 10.8862 30.4688 9.45846 30.4688 6.33231C30.4688 3.20615 32.9058 2 35.515 2H43.9088V4.36308H36.0812C34.7519 4.36308 33.8412 5.00308 33.8412 6.33231C33.8412 7.56308 34.7519 8.32615 36.0812 8.32615H39.7488C41.8904 8.32615 44.8688 9.40923 44.8688 13.1508C44.8688 17.0154 41.8904 18 39.7735 18H31.1088V15.6123Z' fill='white'/%3E%3Cpath d='M61.4668 8.60948H49.6565V2H52.5459V6.31603H61.4668V8.60948ZM47.8687 10.1625H63.1102V12.456H59.9138V18H56.9702V12.456H54.0086V18H51.1012V12.456H47.8687V10.1625Z' fill='white'/%3E%3Cpath d='M72.9341 3.33634C72.9281 4.13093 73.1147 4.91046 73.4939 5.67494C73.8792 6.43341 74.5022 7.10459 75.363 7.68849C76.2298 8.27239 77.3465 8.6757 78.7129 8.89842L77.4668 11.3002C75.986 11.0233 74.737 10.5388 73.7197 9.8465C72.7084 9.14823 71.9288 8.29044 71.3811 7.27314C70.8152 8.2784 70.0237 9.13318 69.0063 9.83747C67.989 10.5357 66.752 11.0233 65.2953 11.3002L64.0673 8.89842C65.4036 8.66968 66.4992 8.26035 67.354 7.67043C68.2148 7.07449 68.8378 6.39729 69.2231 5.63883C69.6083 4.88036 69.8039 4.11287 69.81 3.33634V2.19865H72.9341V3.33634ZM63.8506 13.7381H79.1102V16.1038H63.8506V13.7381Z' fill='white'/%3E%3C/svg%3E%0A") center center no-repeat;
}
#header .hamburger-menu .ham-top-menu .setting-close {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#header .hamburger-menu .ham-top-menu .setting-close .setting-btn {
  display: block;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5.00153 9.65849L5.70614 9.89416L5.00154 9.65849C5.10459 9.35038 5.22738 9.05137 5.36838 8.76298C5.37951 8.74022 5.38284 8.71956 5.38254 8.70535C5.38226 8.69227 5.37922 8.68722 5.37862 8.68624L4.81347 7.75864C4.49563 7.23695 4.50513 6.53736 4.93442 6.02979L5.50707 6.51412L4.93442 6.02979C5.24973 5.65698 5.59401 5.30948 5.96381 4.99075C6.47142 4.55324 7.17736 4.54076 7.70306 4.86104L8.61279 5.41529C8.6138 5.4159 8.6189 5.41899 8.63217 5.41919C8.64662 5.41941 8.66756 5.41586 8.69047 5.40434C8.98842 5.25458 9.29797 5.12437 9.61743 5.01542L9.85952 5.72527L9.61743 5.01542C9.64157 5.00718 9.65868 4.99486 9.66861 4.98453C9.67774 4.97503 9.67915 4.96928 9.67942 4.96818L9.93449 3.91759C10.0789 3.32261 10.5823 2.83389 11.2465 2.78029C11.4952 2.76022 11.7465 2.75 12 2.75C12.2328 2.75 12.4636 2.75861 12.6923 2.77556C13.3607 2.82506 13.8687 3.31542 14.014 3.91365L14.2656 4.94979C14.2658 4.95092 14.2673 4.95672 14.2765 4.96628C14.2866 4.97669 14.304 4.98905 14.3284 4.99717C14.6573 5.10647 14.9758 5.23826 15.2822 5.39068C15.305 5.40204 15.3259 5.40551 15.3402 5.40526C15.3534 5.40503 15.3585 5.40196 15.3595 5.40135L16.276 4.84299C16.8002 4.52362 17.5037 4.535 18.0113 4.96941C18.3769 5.28226 18.7178 5.62313 19.0306 5.98872C19.465 6.49633 19.4763 7.19986 19.157 7.72403L18.5165 7.3338L19.157 7.72403L18.5986 8.64046C18.598 8.64145 18.5949 8.64653 18.5947 8.65973C18.5945 8.67408 18.5979 8.69491 18.6093 8.71776C18.7617 9.02413 18.8935 9.34268 19.0028 9.67159L18.2911 9.90815L19.0028 9.67159C19.011 9.69602 19.0233 9.7134 19.0337 9.72349C19.0433 9.73276 19.0491 9.73418 19.0502 9.73446L20.0863 9.98602C20.6846 10.1313 21.175 10.6394 21.2245 11.3078C21.2414 11.5364 21.25 11.7673 21.25 12C21.25 12.2535 21.2398 12.5049 21.2197 12.7536C21.1661 13.4179 20.6773 13.9211 20.0825 14.0655L19.0318 14.3206L18.8549 13.5918L19.0318 14.3206C19.0307 14.3209 19.025 14.3223 19.0155 14.3314C19.0052 14.3413 18.9928 14.3584 18.9846 14.3826C18.8757 14.702 18.7455 15.0116 18.5957 15.3095L18.5957 15.3095C18.5842 15.3325 18.5806 15.3534 18.5808 15.3678C18.581 15.3811 18.5841 15.3862 18.5847 15.3872L19.139 16.2969C19.4593 16.8226 19.4468 17.5286 19.0092 18.0362L18.4411 17.5466L19.0092 18.0362C18.6905 18.406 18.343 18.7503 17.9702 19.0656L17.4859 18.4929L17.9702 19.0656C17.4626 19.4949 16.763 19.5044 16.2414 19.1865L15.3138 18.6214C15.3128 18.6208 15.3077 18.6177 15.2947 18.6175C15.2804 18.6172 15.2598 18.6205 15.237 18.6316C14.9486 18.7726 14.6496 18.8954 14.3415 18.9984C14.3172 19.0066 14.2999 19.0189 14.2898 19.0293C14.2806 19.0389 14.2792 19.0447 14.2789 19.0458L14.0265 20.0854C13.8815 20.6828 13.3746 21.1728 12.7072 21.2233C12.4736 21.241 12.2378 21.25 12 21.25C11.7414 21.25 11.4852 21.2394 11.2317 21.2185C10.5684 21.1639 10.0662 20.6756 9.92195 20.0814L9.66603 19.0273C9.66576 19.0262 9.66435 19.0205 9.65524 19.011C9.64535 19.0007 9.62829 18.9883 9.60421 18.9801C9.30542 18.8775 9.01536 18.7564 8.73539 18.6181C8.71259 18.6068 8.69182 18.6034 8.67753 18.6036C8.66438 18.6039 8.65932 18.6069 8.65833 18.6075L7.7375 19.1686C7.2143 19.4873 6.5123 19.4767 6.0047 19.0443C5.62771 18.7231 5.27685 18.3723 4.95571 17.9953C4.52332 17.4877 4.51266 16.7857 4.83143 16.2625L5.47192 16.6527L4.83143 16.2625L5.39241 15.3417C5.39301 15.3407 5.39607 15.3356 5.39631 15.3225C5.39659 15.3082 5.39317 15.2874 5.38189 15.2646C5.24357 14.9846 5.12244 14.6946 5.01993 14.3958C5.01167 14.3717 4.99936 14.3547 4.98905 14.3448C4.97955 14.3357 4.97382 14.3342 4.97272 14.334L3.91858 14.078L4.09553 13.3492L3.91858 14.078C3.32439 13.9338 2.8361 13.4316 2.7815 12.7683C2.76063 12.5148 2.75 12.2586 2.75 12C2.75 11.7622 2.75899 11.5264 2.77666 11.2929C2.82716 10.6255 3.31712 10.1186 3.91456 9.97353L4.95422 9.72109C4.95534 9.72082 4.96113 9.7194 4.97067 9.71017C4.98105 9.70013 4.99339 9.68283 5.00153 9.65849Z' stroke='%23B2CFF1' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='12' r='2.75' stroke='%23B2CFF1' stroke-width='1.5'/%3E%3C/svg%3E") center center no-repeat;
  margin-right: 8px;
}
#header .hamburger-menu .ham-top-menu .setting-close .close-btn {
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.3633 5.63574L5.63536 18.3637' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.63672 5.63574L18.3646 18.3637' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center center no-repeat;
}
#header .hamburger-menu .login-signup {
  padding: 24px 49px 30px 49px;
  background-color: #126eba;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
#header .hamburger-menu .login-signup .common-btn {
  width: 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#header .hamburger-menu .login-signup .common-btn.login .img {
  background: url("data:image/svg+xml,%3Csvg width='49' height='48' viewBox='0 0 49 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.168 38.5H14.5013C13.6172 38.5 12.7694 38.1605 12.1443 37.5562C11.5192 36.952 11.168 36.1324 11.168 35.2778V12.7222C11.168 11.8676 11.5192 11.0481 12.1443 10.4438C12.7694 9.83948 13.6172 9.5 14.5013 9.5H24.168' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28.834 29L23.834 24.5L28.834 20' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.834 24.5H35.834' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center center no-repeat;
}
#header .hamburger-menu .login-signup .common-btn.logout .img {
  background: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.667 38.5H14.0003C13.1163 38.5 12.2684 38.1605 11.6433 37.5562C11.0182 36.952 10.667 36.1324 10.667 35.2778V12.7222C10.667 11.8676 11.0182 11.0481 11.6433 10.4438C12.2684 9.83948 13.1163 9.5 14.0003 9.5H23.667' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32.333 29L37.333 24.5L32.333 20' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M36.333 24.5H25.333' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center center no-repeat;
}
#header .hamburger-menu .login-signup .common-btn.signup .img {
  background: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='18.75' y='12.25' width='10.5' height='10.5' rx='5.25' stroke='white' stroke-width='1.5'/%3E%3Cpath d='M12 36.5C13.6025 31.2837 18.369 27.5 24 27.5C29.631 27.5 34.3975 31.2837 36 36.5' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center center no-repeat;
}
#header .hamburger-menu .login-signup .common-btn.dark-mode .img {
  background: url("data:image/svg+xml,%3Csvg width='49' height='48' viewBox='0 0 49 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.5009 24.79C33.3436 26.4922 32.7047 28.1144 31.6591 29.4668C30.6135 30.8192 29.2044 31.8458 27.5966 32.4265C25.9888 33.0073 24.2489 33.1181 22.5804 32.7461C20.9119 32.3741 19.3839 31.5345 18.1751 30.3258C16.9663 29.117 16.1268 27.589 15.7548 25.9205C15.3828 24.252 15.4936 22.5121 16.0743 20.9043C16.6551 19.2965 17.6817 17.8874 19.0341 16.8418C20.3865 15.7961 22.0087 15.1573 23.7109 15C22.7143 16.3483 22.2347 18.0094 22.3594 19.6814C22.4841 21.3534 23.2047 22.9251 24.3903 24.1106C25.5758 25.2961 27.1475 26.0168 28.8195 26.1415C30.4914 26.2662 32.1526 25.7866 33.5009 24.79Z' stroke='%23E3ECFF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center center no-repeat;
}
#header .hamburger-menu .login-signup .common-btn .img {
  width: 48px;
  height: 48px;
  margin-bottom: 11px;
}
#header .hamburger-menu .login-signup .common-btn .txt {
  color: #e3ecff;
  font-size: 15px;
  font-weight: 500;
  line-height: 18px;
}
#header .hamburger-menu .divide-border {
  height: 8px;
  background-color: #dde1e4;
}
#header .hamburger-menu .nav-links-slide-wrapper {
  border-bottom: 1px solid #dde1e4;
  position: relative;
}
#header .hamburger-menu .nav-links-slide-wrapper .nav-links-slide {
  overflow-x: auto;
}
#header .hamburger-menu .nav-links-slide-wrapper .nav-links-slide::-webkit-scrollbar {
  display: none;
}
#header .hamburger-menu .nav-links-slide-wrapper .nav-links-slide .nav-links {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 17px 0 17px 24px;
}
#header .hamburger-menu .nav-links-slide-wrapper .nav-links-slide .nav-links .nav-links-list {
  margin-right: 8px;
}
#header .hamburger-menu .nav-links-slide-wrapper .nav-links-slide .nav-links .nav-links-list:last-child {
  margin-right: 24px;
}
#header .hamburger-menu .nav-links-slide-wrapper .nav-links-slide .nav-links .nav-links-list .nav-link {
  border-radius: 100px;
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 16px;
  font-size: 15px;
  color: #7c7c7c;
  border: 1px solid #7c7c7c;
  white-space: nowrap;
}
#header .hamburger-menu .nav-links-slide-wrapper .nav-links-slide .nav-links .nav-links-list .nav-link.live {
  background-color: #126eba;
  border: 1px solid #126eba;
  position: relative;
  padding-left: 8px;
}
#header .hamburger-menu .nav-links-slide-wrapper .nav-links-slide .nav-links .nav-links-list .nav-link.live .txt {
  color: #fff;
  font-size: 17px;
  font-weight: 700;
}
#header .hamburger-menu .nav-links-slide-wrapper .nav-links-slide .nav-links .nav-links-list .nav-link.live .white-dot {
  display: block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #fff;
  position: absolute;
  top: 9px;
  right: 9px;
  -webkit-animation: liveActionTop 2s ease infinite;
          animation: liveActionTop 2s ease infinite;
}
#header .hamburger-menu .nav-links-slide-wrapper .deco-img {
  position: absolute;
  top: 0;
  width: 15px;
  height: 70px;
}
#header .hamburger-menu .nav-links-slide-wrapper .deco-img.left {
  background: url("data:image/svg+xml,%3Csvg width='15' height='69' viewBox='0 0 15 69' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='15' height='69' fill='url(%23paint0_linear_1075_80461)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1075_80461' x1='1.0241' y1='34.5' x2='15' y2='34.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") center center no-repeat;
  left: 0;
}
#header .hamburger-menu .nav-links-slide-wrapper .deco-img.right {
  background: url("data:image/svg+xml,%3Csvg width='15' height='70' viewBox='0 0 15 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='15' height='70' transform='matrix(-1 0 0 1 15 0)' fill='url(%23paint0_linear_1075_80129)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1075_80129' x1='1.0241' y1='35' x2='15' y2='35' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") center center no-repeat;
  right: 0;
}
#header .hamburger-menu .full-menu .full-menu-list {
  border-bottom: 1px solid #dde1e4;
}
#header .hamburger-menu .full-menu .full-menu-list .common-btn {
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 13px 24px;
}
#header .hamburger-menu .full-menu .full-menu-list .common-btn .menu-name {
  color: #484848;
  font-size: 17px;
  font-weight: 500;
}
#header .hamburger-menu .full-menu .full-menu-list .common-btn .arrow {
  display: block;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 6L8 11L3 6' stroke='%23484848' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center center no-repeat;
}
#header .hamburger-menu .full-menu .full-menu-list .common-btn.on {
  background-color: #f9f9f9;
}
#header .hamburger-menu .full-menu .full-menu-list .common-btn.on .arrow {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
#header .hamburger-menu .full-menu .full-menu-list .menu-links-wrapper {
  background-color: #f9f9f9;
  padding: 0 24px 30px 24px;
  display: none;
}
#header .hamburger-menu .full-menu .full-menu-list .menu-links-wrapper.on {
  display: block;
}
#header .hamburger-menu .full-menu .full-menu-list .menu-links-wrapper .menu-links:nth-child(n+2) {
  margin-top: 20px;
}
#header .hamburger-menu .full-menu .full-menu-list .menu-links-wrapper .menu-links .menu-links-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
}
/* #header .hamburger-menu .full-menu .full-menu-list .menu-links-wrapper .menu-links .menu-links-list:last-child {
  margin-bottom: 0;
} */
#header .hamburger-menu .full-menu .full-menu-list .menu-links-wrapper .menu-links .menu-links-list.header {
  font-size: 15px;
  line-height: 20px;
  font-weight: 500;
}
#header .hamburger-menu .full-menu .full-menu-list .menu-links-wrapper .menu-links .menu-links-list.header .menu-link {
  font-size: 15px;
  line-height: 20px;
  font-weight: 500;
  color: #222;
}
#header .hamburger-menu .full-menu .full-menu-list .menu-links-wrapper .menu-links .menu-links-list.two-links .menu-link {
  width: 50%;
}
#header .hamburger-menu .full-menu .full-menu-list .menu-links-wrapper .menu-links .menu-links-list.three-links .menu-link {
  width: 33.33%;
}
#header .hamburger-menu .full-menu .full-menu-list .menu-links-wrapper .menu-links .menu-links-list .menu-link {
  color: #7c7c7c;
}
#header .hamburger-menu .full-menu .full-menu-list .menu-links-wrapper .menu-links .menu-links-list .menu-link .text {
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  color: #7c7c7c;
}
#header .hamburger-menu .full-menu .full-menu-list .menu-links-wrapper .menu-links .menu-links-list .menu-link.new-tag .text {
  margin-right: 2px;
}
#header .hamburger-menu .full-menu .full-menu-list .menu-links-wrapper .menu-links .menu-links-list .menu-link.new-tag::after {
  content: "N";
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 12px;
  height: 12px;
  border-radius: 3px;
  border: 1px solid #f8364b;
  color: #f8364b;
  font-size: 8px;
  font-weight: 700;
  position: relative;
  top: -2px;
}
#header .hamburger-menu .ham-footer {
  height: 61px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #ebeef0;
}
#header .hamburger-menu .ham-footer .home-link {
  color: #484848;
  font-size: 17px;
  line-height: 20px;
  font-weight: 500;
  margin-right: 16px;
}
#header .hamburger-menu .ham-footer .common-link {
  width: 18px;
  height: 18px;
  margin-right: 16px;
}
#header .hamburger-menu .ham-footer .common-link:last-child {
  margin-right: 0;
}
#header .hamburger-menu .ham-footer .common-link.youtube {
  background: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.3506 6.54259C16.3506 6.54259 16.2041 5.50104 15.7529 5.0437C15.1816 4.44179 14.543 4.43884 14.25 4.40343C12.1523 4.25 9.00293 4.25 9.00293 4.25H8.99707C8.99707 4.25 5.84766 4.25 3.75 4.40343C3.45703 4.43884 2.81836 4.44179 2.24707 5.0437C1.7959 5.50104 1.65234 6.54259 1.65234 6.54259C1.65234 6.54259 1.5 7.76708 1.5 8.98861V10.1334C1.5 11.355 1.64941 12.5795 1.64941 12.5795C1.64941 12.5795 1.7959 13.621 2.24414 14.0783C2.81543 14.6803 3.56543 14.6596 3.89941 14.7245C5.10059 14.8396 9 14.875 9 14.875C9 14.875 12.1523 14.8691 14.25 14.7186C14.543 14.6832 15.1816 14.6803 15.7529 14.0783C16.2041 13.621 16.3506 12.5795 16.3506 12.5795C16.3506 12.5795 16.5 11.3579 16.5 10.1334V8.98861C16.5 7.76708 16.3506 6.54259 16.3506 6.54259ZM7.4502 11.5232V7.27728L11.502 9.40759L7.4502 11.5232Z' fill='%23484848'/%3E%3C/svg%3E") center center no-repeat;
}
#header .hamburger-menu .ham-footer .common-link.tiktok {
  background: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.00001 1.5C4.58272 1.5 1 5.08274 1 9.50003C1 13.9173 4.58272 17.5 9.00001 17.5C13.4173 17.5 17 13.9173 17 9.50003C17 5.08274 13.4173 1.5 9.00001 1.5ZM14.0671 6.90981V8.47464C12.5112 8.47464 11.4471 7.70866 11.2534 7.55665V11.5328H11.2504C11.2504 11.5566 11.2534 11.5804 11.2534 11.6043C11.2534 13.6252 9.61403 15.2645 7.59316 15.2645C6.82416 15.2645 6.11179 15.0261 5.52162 14.6207C4.56186 13.962 3.93294 12.8562 3.93294 11.6043C3.93294 9.58343 5.5723 7.94408 7.59316 7.94408C7.76604 7.94408 7.93592 7.95603 8.10284 7.97988V8.45979V10.0008C7.94486 9.95008 7.77795 9.92325 7.60209 9.92325C6.68108 9.92325 5.93295 10.6713 5.93295 11.5924C5.93295 12.2421 6.30255 12.8026 6.84502 13.0768C7.07155 13.193 7.32788 13.2586 7.60209 13.2586C8.52311 13.2586 9.27124 12.5105 9.27124 11.5894C9.27124 11.5686 9.26827 11.5477 9.26827 11.5268H9.27124V8.34947V3.7295H11.2534V4.09611C11.2683 4.14678 11.2861 4.19447 11.304 4.24216C11.6498 5.21981 12.1505 5.7653 12.6304 6.06634C13.3726 6.52834 14.0671 6.41207 14.0671 6.41207V6.90981Z' fill='%23484848'/%3E%3C/svg%3E%0A") center center no-repeat;
}
#header .hamburger-menu .ham-footer .common-link.facebook {
  background: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 9.5C16.5 5.35786 13.1421 2 9 2C4.85786 2 1.5 5.35786 1.5 9.5C1.5 13.2434 4.24263 16.3462 7.82812 16.9089V11.668H5.92383V9.5H7.82812V7.84766C7.82812 5.96797 8.94785 4.92969 10.661 4.92969C11.4813 4.92969 12.3398 5.07617 12.3398 5.07617V6.92187H11.3941C10.4625 6.92187 10.1719 7.50005 10.1719 8.09375V9.5H12.252L11.9194 11.668H10.1719V16.9089C13.7574 16.3462 16.5 13.2434 16.5 9.5Z' fill='%23484848'/%3E%3C/svg%3E") center center no-repeat;
}
#header .hamburger-menu .ham-footer .common-link.twitter {
  background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.67773 5.66895L11.4076 13.3306H12.3461L6.61622 5.66895H5.67773Z' fill='%23484848'/%3E%3Cpath d='M9 1.5C4.58188 1.5 1 5.08188 1 9.5C1 13.9181 4.58188 17.5 9 17.5C13.4181 17.5 17 13.9181 17 9.5C17 5.08188 13.4181 1.5 9 1.5ZM10.921 14.3005L8.26849 10.7544L4.98587 14.3005H3.66667L7.67914 9.96632L3.73982 4.69867H7.10225L9.53949 7.95718L12.5561 4.69867H13.8753L10.1297 8.74521L14.2843 14.3005H10.921Z' fill='%23484848'/%3E%3C/svg%3E%0A") center center no-repeat;
}
#header .hamburger-menu .ham-footer .common-link.instagram {
  background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.00469 2.94062C11.1434 2.94062 11.3967 2.95 12.2378 2.9875C13.0195 3.02187 13.4417 3.15313 13.7231 3.2625C14.0952 3.40625 14.3641 3.58125 14.6424 3.85937C14.9238 4.14062 15.0958 4.40625 15.2396 4.77813C15.349 5.05937 15.4804 5.48437 15.5148 6.2625C15.5523 7.10625 15.5617 7.35938 15.5617 9.49375C15.5617 11.6312 15.5523 11.8844 15.5148 12.725C15.4804 13.5063 15.349 13.9281 15.2396 14.2094C15.0958 14.5813 14.9207 14.85 14.6424 15.1281C14.361 15.4094 14.0952 15.5813 13.7231 15.725C13.4417 15.8344 13.0164 15.9656 12.2378 16C11.3936 16.0375 11.1403 16.0469 9.00469 16.0469C6.86594 16.0469 6.61266 16.0375 5.77155 16C4.98984 15.9656 4.56772 15.8344 4.2863 15.725C3.91421 15.5813 3.6453 15.4062 3.36701 15.1281C3.0856 14.8469 2.91362 14.5813 2.76979 14.2094C2.66035 13.9281 2.52902 13.5031 2.49463 12.725C2.4571 11.8813 2.44772 11.6281 2.44772 9.49375C2.44772 7.35625 2.4571 7.10312 2.49463 6.2625C2.52902 5.48125 2.66035 5.05937 2.76979 4.77813C2.91362 4.40625 3.08872 4.1375 3.36701 3.85937C3.64843 3.57812 3.91421 3.40625 4.2863 3.2625C4.56772 3.15313 4.99296 3.02187 5.77155 2.9875C6.61266 2.95 6.86594 2.94062 9.00469 2.94062ZM9.00469 1.5C6.83154 1.5 6.55951 1.50937 5.70588 1.54687C4.85538 1.58437 4.27067 1.72187 3.76412 1.91875C3.23568 2.125 2.78855 2.39687 2.34454 2.84375C1.8974 3.2875 1.62537 3.73438 1.419 4.25938C1.22201 4.76875 1.08442 5.35 1.0469 6.2C1.00938 7.05625 1 7.32812 1 9.5C1 11.6719 1.00938 11.9437 1.0469 12.7969C1.08442 13.6469 1.22201 14.2312 1.419 14.7375C1.62537 15.2656 1.8974 15.7125 2.34454 16.1562C2.78855 16.6 3.23568 16.875 3.76099 17.0781C4.27067 17.275 4.85226 17.4125 5.70275 17.45C6.55638 17.4875 6.82841 17.4969 9.00156 17.4969C11.1747 17.4969 11.4467 17.4875 12.3004 17.45C13.1509 17.4125 13.7356 17.275 14.2421 17.0781C14.7674 16.875 15.2146 16.6 15.6586 16.1562C16.1026 15.7125 16.3778 15.2656 16.581 14.7406C16.778 14.2312 16.9156 13.65 16.9531 12.8C16.9906 11.9469 17 11.675 17 9.50313C17 7.33125 16.9906 7.05937 16.9531 6.20625C16.9156 5.35625 16.778 4.77187 16.581 4.26562C16.384 3.73437 16.112 3.2875 15.6648 2.84375C15.2208 2.4 14.7737 2.125 14.2484 1.92187C13.7387 1.725 13.1571 1.5875 12.3066 1.55C11.4499 1.50938 11.1778 1.5 9.00469 1.5Z' fill='%23484848'/%3E%3Cpath d='M9.00534 5.39062C6.73526 5.39062 4.89355 7.23125 4.89355 9.5C4.89355 11.7688 6.73526 13.6094 9.00534 13.6094C11.2754 13.6094 13.1171 11.7688 13.1171 9.5C13.1171 7.23125 11.2754 5.39062 9.00534 5.39062ZM9.00534 12.1656C7.5326 12.1656 6.33815 10.9719 6.33815 9.5C6.33815 8.02813 7.5326 6.83437 9.00534 6.83437C10.4781 6.83437 11.6725 8.02813 11.6725 9.5C11.6725 10.9719 10.4781 12.1656 9.00534 12.1656Z' fill='%23484848'/%3E%3Cpath d='M14.2392 5.22842C14.2392 5.75967 13.8077 6.1878 13.2793 6.1878C12.7477 6.1878 12.3193 5.75654 12.3193 5.22842C12.3193 4.69717 12.7508 4.26904 13.2793 4.26904C13.8077 4.26904 14.2392 4.70029 14.2392 5.22842Z' fill='%23484848'/%3E%3C/svg%3E%0A") center center no-repeat;
}
#header .progress-bar {
  height: 3px;
  background-color: #d9d9d9;
  width: 100%;
  z-index: 100;
}
#header .progress-bar.sticky {
  position: fixed;
  top: calc(env(safe-area-inset-top) + 48px);
  top: calc(constant(safe-area-inset-top) + 48px);
  left: 0;
}
#header .progress-bar .status {
  width: 0%;
  height: 100%;
  background-color: #239fe7;
}

@media screen and (max-width: 340px) {
  #header .hamburger-menu .login-signup {
    padding: 24px 40px 30px 40px;
  }
  #header .hamburger-menu .nav-links-slide-wrapper .nav-links-slide .nav-links {
    padding: 17px 0 17px 10px;
  }
  #header .hamburger-menu .full-menu .full-menu-list .common-btn {
    padding: 13px 10px;
  }
  #header .hamburger-menu .full-menu .full-menu-list .menu-links-wrapper {
    padding: 0 2px 30px 10px;
  }
}