@charset "UTF-8";
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: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

html {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

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

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}

q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}

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

@font-face {
  font-family: "Yu Gothic";
  src: local("Yu Gothic Medium");
  font-weight: 100;
}
@font-face {
  font-family: "Yu Gothic";
  src: local("Yu Gothic Medium");
  font-weight: 200;
}
@font-face {
  font-family: "Yu Gothic";
  src: local("Yu Gothic Medium");
  font-weight: 300;
}
@font-face {
  font-family: "Yu Gothic";
  src: local("Yu Gothic Medium");
  font-weight: 400;
}
@font-face {
  font-family: "Yu Gothic";
  src: local("Yu Gothic Bold");
  font-weight: bold;
}
.l-draft-modal {
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  left: 0;
  overflow: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10000;
}

.m-draft-modal-close {
  background-image: url("../img/main_fixed/modal_close_btn.png");
  background-position: left top;
  background-repeat: no-repeat;
  cursor: pointer;
  height: 32px;
  position: absolute;
  right: -16px;
  top: -16px;
  width: 32px;
}

.m-draft-modal {
  margin: -210px auto;
  max-width: 560px;
  position: relative;
  top: 50%;
}

.m-draft-modal-box {
  background-color: #FFFFFF;
  border: 4px solid #E1E1E1;
  color: #333333;
  margin: 0 16px;
  position: relative;
  z-index: 10000;
}

.m-draft-modal-header {
  font-size: 1.8rem;
  border-bottom: 1px solid #B2B2B2;
  line-height: 1.4;
  padding: 16px;
  text-align: center;
}

.m-draft-modal-main {
  font-size: 1.6rem;
  line-height: 1.6;
  padding: 16px 32px;
}

.m-draft-modal-overlay {
  height: 100%;
  left: 0;
  overflow: auto;
  position: absolute;
  top: 0;
  width: 100%;
}

.l-video-modal {
  position: fixed;
  visibility: collapse;
  z-index: 2;
}
@media screen and (max-width: 704px) {
  .l-video-modal {
    bottom: calc(15vh + 8px);
    height: 160px;
    right: 0;
    width: 272px;
  }
}
@media screen and (min-width: 705px) and (max-width: 1056px) {
  .l-video-modal {
    bottom: 24px;
    height: 207px;
    right: calc((100% - 736px) / 2);
    width: 368px;
  }
}
@media screen and (min-width: 1057px) {
  .l-video-modal {
    bottom: 24px;
    height: 281px;
    right: calc((100% - 1000px) / 2);
    width: 499px;
  }
}

.m-video-modal-close {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.m-video-modal-close svg {
  height: 32px;
  width: 32px;
}
.m-video-modal-close > svg {
  cursor: pointer;
}
.m-video-modal-close > svg g {
  fill: #121212;
  stroke: #121212;
}
@media (hover: hover) and (pointer: fine) {
  .m-video-modal-close:hover > svg g {
    fill: #FFFFFF;
  }
  .m-video-modal-close:hover > svg rect {
    fill: #121212;
  }
}

.m-video-modal-overlay {
  bottom: 0;
  padding-right: 16px;
  padding-top: 16px;
  position: absolute;
  right: 0;
}
@media screen and (max-width: 704px) {
  .m-video-modal-overlay {
    height: 144px;
    width: 256px;
  }
}
@media screen and (min-width: 705px) and (max-width: 1056px) {
  .m-video-modal-overlay {
    height: 198px;
    width: 352px;
  }
}
@media screen and (min-width: 1057px) {
  .m-video-modal-overlay {
    height: 272px;
    width: 483px;
  }
}

.visible-player {
  visibility: visible;
}

.pip_player_pmp {
  position: fixed;
  z-index: 9999;
}
@media screen and (max-width: 704px) {
  .pip_player_pmp {
    bottom: 24px;
    height: 160px;
    right: 0;
    width: 272px;
  }
}
@media screen and (min-width: 705px) and (max-width: 1056px) {
  .pip_player_pmp {
    bottom: 24px;
    height: 207px;
    right: calc((100% - 736px) / 2);
    width: 368px;
  }
}
@media screen and (min-width: 1057px) {
  .pip_player_pmp {
    bottom: 24px;
    height: 281px;
    right: 8px;
    width: 499px;
  }
}
.pip_player_pmp .l-video-modal {
  position: fixed;
  z-index: 2;
}
@media screen and (max-width: 704px) {
  .pip_player_pmp .l-video-modal {
    bottom: 24px;
    height: 160px;
    right: 0;
    width: 272px;
  }
}
@media screen and (min-width: 705px) and (max-width: 1056px) {
  .pip_player_pmp .l-video-modal {
    bottom: 24px;
    height: 207px;
    right: calc((100% - 736px) / 2);
    width: 368px;
  }
}
@media screen and (min-width: 1057px) {
  .pip_player_pmp .l-video-modal {
    bottom: 24px;
    height: 281px;
    right: 8px;
    width: 499px;
  }
}

#flashMessage {
  font-size: 1.6rem;
  transition: 0.3s;
  background-color: rgba(255, 255, 255, 0.9);
  box-shadow: 1px 1px 1.5px 0 rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  font-weight: bold;
  left: 0;
  line-height: 24px;
  padding-bottom: 44px;
  padding-top: 44px;
  position: fixed;
  text-align: center;
  top: 0;
  transform: translateY(0);
  width: 100%;
  z-index: 10000;
}
@media screen and (max-width: 704px) {
  #flashMessage {
    padding-bottom: 12px;
    padding-top: 12px;
  }
}
#flashMessage.message {
  color: #00BEC8;
}
#flashMessage.error {
  color: #EE6557;
}
#flashMessage.is-hidden {
  transform: translateY(-100%);
}
#flashMessage:after {
  font-size: 2rem;
  color: #B2B2B2;
  content: "×";
  display: inline;
  font-weight: bold;
  margin-left: 8px;
}
@media (hover: hover) and (pointer: fine) {
  #flashMessage:hover {
    cursor: pointer;
  }
}

.fa {
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714286em;
}

.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: 0.3em;
}

.fa.fa-pull-right {
  margin-left: 0.3em;
}

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: 0.3em;
}

.fa.pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid: DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid: DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid: DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid: DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid: DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #FFFFFF;
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

@font-face {
  font-family: "kaiyou-icon";
  src: url("fonts/kaiyou-icon.eot?57zw3j");
  src: url("fonts/kaiyou-icon.eot?57zw3j#iefix") format("embedded-opentype"), url("fonts/kaiyou-icon.ttf?57zw3j") format("truetype"), url("fonts/kaiyou-icon.woff?57zw3j") format("woff"), url("fonts/kaiyou-icon.svg?57zw3j#kaiyou-icon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
[class^=kaiyou-icon-], [class*=" kaiyou-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "kaiyou-icon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.kaiyou-icon-question:before {
  content: "\f128";
}

.kaiyou-icon-user:before {
  content: "\f007";
}

.kaiyou-icon-check:before {
  content: "\f00c";
}

.kaiyou-icon-close:before {
  content: "\f00d";
}

.kaiyou-icon-remove:before {
  content: "\f00d";
}

.kaiyou-icon-times:before {
  content: "\f00d";
}

.kaiyou-icon-cog:before {
  content: "\f013";
}

.kaiyou-icon-gear:before {
  content: "\f013";
}

.kaiyou-icon-file-o:before {
  content: "\f016";
}

.kaiyou-icon-camera:before {
  content: "\f030";
}

.kaiyou-icon-font:before {
  content: "\f031";
}

.kaiyou-icon-align-left:before {
  content: "\f036";
}

.kaiyou-icon-align-right:before {
  content: "\f038";
}

.kaiyou-icon-align-justify:before {
  content: "\f039";
}

.kaiyou-icon-image:before {
  content: "\f03e";
}

.kaiyou-icon-photo:before {
  content: "\f03e";
}

.kaiyou-icon-picture-o:before {
  content: "\f03e";
}

.kaiyou-icon-pencil:before {
  content: "\f040";
}

.kaiyou-icon-edit:before {
  content: "\f044";
}

.kaiyou-icon-pencil-square-o:before {
  content: "\f044";
}

.kaiyou-icon-play:before {
  content: "\f04b";
}

.kaiyou-icon-plus-circle:before {
  content: "\f055";
}

.kaiyou-icon-times-circle:before {
  content: "\f057";
}

.kaiyou-icon-mail-forward:before {
  content: "\f064";
}

.kaiyou-icon-share:before {
  content: "\f064";
}

.kaiyou-icon-chevron-up:before {
  content: "\f077";
}

.kaiyou-icon-bar-chart:before {
  content: "\f080";
}

.kaiyou-icon-bar-chart-o:before {
  content: "\f080";
}

.kaiyou-icon-sign-out:before {
  content: "\f08b";
}

.kaiyou-icon-external-link:before {
  content: "\f08e";
}

.kaiyou-icon-sign-in:before {
  content: "\f090";
}

.kaiyou-icon-twitter:before {
  content: "\f099";
}

.kaiyou-icon-facebook:before {
  content: "\f09a";
}

.kaiyou-icon-facebook-f:before {
  content: "\f09a";
}

.kaiyou-icon-feed:before {
  content: "\f09e";
}

.kaiyou-icon-rss:before {
  content: "\f09e";
}

.kaiyou-icon-arrow-circle-left:before {
  content: "\f0a8";
}

.kaiyou-icon-arrow-circle-right:before {
  content: "\f0a9";
}

.kaiyou-icon-tasks:before {
  content: "\f0ae";
}

.kaiyou-icon-chain:before {
  content: "\f0c1";
}

.kaiyou-icon-link:before {
  content: "\f0c1";
}

.kaiyou-icon-copy:before {
  content: "\f0c5";
}

.kaiyou-icon-files-o:before {
  content: "\f0c5";
}

.kaiyou-icon-bars:before {
  content: "\f0c9";
}

.kaiyou-icon-navicon:before {
  content: "\f0c9";
}

.kaiyou-icon-reorder:before {
  content: "\f0c9";
}

.kaiyou-icon-google-plus:before {
  content: "\f0d5";
}

.kaiyou-icon-dashboard:before {
  content: "\f0e4";
}

.kaiyou-icon-tachometer:before {
  content: "\f0e4";
}

.kaiyou-icon-comment-o:before {
  content: "\f0e5";
}

.kaiyou-icon-building-o:before {
  content: "\f0f7";
}

.kaiyou-icon-angle-right:before {
  content: "\f105";
}

.kaiyou-icon-angle-up:before {
  content: "\f106";
}

.kaiyou-icon-meh-o:before {
  content: "\f11a";
}

.kaiyou-icon-rss-square:before {
  content: "\f143";
}

.kaiyou-icon-caret-square-o-right:before {
  content: "\f152";
}

.kaiyou-icon-toggle-right:before {
  content: "\f152";
}

.kaiyou-icon-sort-alpha-asc:before {
  content: "\f15d";
}

.kaiyou-icon-youtube:before {
  content: "\f167";
}

.kaiyou-icon-youtube-play:before {
  content: "\f16a";
}

.kaiyou-icon-instagram:before {
  content: "\f16d";
}

.kaiyou-icon-tumblr:before {
  content: "\f173";
}

.kaiyou-icon-soundcloud:before {
  content: "\f1be";
}

.kaiyou-icon-vine:before {
  content: "\f1ca";
}

.kaiyou-icon-paper-plane-o:before {
  content: "\f1d9";
}

.kaiyou-icon-send-o:before {
  content: "\f1d9";
}

.kaiyou-icon-history:before {
  content: "\f1da";
}

.kaiyou-icon-share-alt:before {
  content: "\f1e0";
}

.kaiyou-icon-facebook-official:before {
  content: "\f230";
}

.kaiyou-icon-vimeo:before {
  content: "\f27d";
}

.kaiyou-icon-user-help:before {
  content: "\e931";
}

.kaiyou-icon-question-circle:before {
  content: "\e932";
}

.kaiyou-icon-check2:before {
  content: "\e92f";
}

.kaiyou-icon-admin:before {
  content: "\e930";
}

.kaiyou-icon-image-carefully:before {
  content: "\e92e";
}

.kaiyou-icon-street:before {
  content: "\e901";
}

.kaiyou-icon-game:before {
  content: "\e902";
}

.kaiyou-icon-art:before {
  content: "\e903";
}

.kaiyou-icon-audiovisual:before {
  content: "\e904";
}

.kaiyou-icon-blockquote:before {
  content: "\e905";
}

.kaiyou-icon-bold:before {
  content: "\e906";
}

.kaiyou-icon-book:before {
  content: "\e907";
}

.kaiyou-icon-column:before {
  content: "\e908";
}

.kaiyou-icon-comments:before {
  content: "\e909";
}

.kaiyou-icon-entertainment:before {
  content: "\e90a";
}

.kaiyou-icon-feature:before {
  content: "\e90b";
}

.kaiyou-icon-h1:before {
  content: "\e90c";
}

.kaiyou-icon-h2:before {
  content: "\e90d";
}

.kaiyou-icon-h3:before {
  content: "\e90e";
}

.kaiyou-icon-hatebu:before {
  content: "\e90f";
}

.kaiyou-icon-information-society:before {
  content: "\e910";
}

.kaiyou-icon-interview:before {
  content: "\e911";
}

.kaiyou-icon-keyphrases:before {
  content: "\e912";
}

.kaiyou-icon-login:before {
  content: "\e913";
}

.kaiyou-icon-logout:before {
  content: "\e914";
}

.kaiyou-icon-news:before {
  content: "\e915";
}

.kaiyou-icon-otaku-culture:before {
  content: "\e916";
}

.kaiyou-icon-pickup:before {
  content: "\e917";
}

.kaiyou-icon-popup:before {
  content: "\e918";
}

.kaiyou-icon-products:before {
  content: "\e919";
}

.kaiyou-icon-ranking:before {
  content: "\e91a";
}

.kaiyou-icon-recent:before {
  content: "\e91b";
}

.kaiyou-icon-report:before {
  content: "\e91c";
}

.kaiyou-icon-review:before {
  content: "\e91d";
}

.kaiyou-icon-search:before {
  content: "\e91e";
}

.kaiyou-icon-series:before {
  content: "\e91f";
}

.kaiyou-icon-signup:before {
  content: "\e920";
}

.kaiyou-icon-user-contents:before {
  content: "\e921";
}

.kaiyou-icon-videos:before {
  content: "\e922";
}

.kaiyou-icon-column_thin:before {
  content: "\e923";
}

.kaiyou-icon-interview_thin:before {
  content: "\e924";
}

.kaiyou-icon-news_thin:before {
  content: "\e925";
}

.kaiyou-icon-report_thin:before {
  content: "\e926";
}

.kaiyou-icon-review_thin:before {
  content: "\e927";
}

.kaiyou-icon-series_thin:before {
  content: "\e928";
}

.kaiyou-icon-kaiyou_logo:before {
  content: "\e929";
}

.kaiyou-icon-fontsizeswitch:before {
  content: "\e92a";
}

.kaiyou-icon-line_at:before {
  content: "\e92b";
}

.kaiyou-icon-unedited:before {
  content: "\e92c";
}

.kaiyou-icon-zoomin:before {
  content: "\e92d";
}

.kaiyou-icon-embed2:before {
  content: "\ea80";
}

.l-g-header {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, "YuGothic", "游ゴシック", sans-serif;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10000;
}
@media screen and (max-width: 760px) {
  .l-g-header {
    height: 40px;
  }
}
@media screen and (min-width: 761px) {
  .l-g-header {
    height: 48px;
  }
}
.l-g-header * {
  box-sizing: border-box;
}

.m-g-header {
  font-size: 1.4rem;
  align-items: center;
  background-color: #121212;
  color: #FFFFFF;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-end;
  left: 0;
  line-height: 1;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  right: 0;
  width: 100%;
}
@media screen and (max-width: 760px) {
  .m-g-header {
    height: 40px;
  }
}
@media screen and (min-width: 761px) {
  .m-g-header {
    height: 48px;
  }
}
@media screen and (min-width: 1081px) {
  .m-g-header {
    padding-left: 32px;
    padding-right: 32px;
  }
}

.m-g-header-otherLink {
  align-items: center;
  display: flex;
  flex-direction: row;
  margin-right: auto;
  position: relative;
}
@media screen and (max-width: 1080px) {
  .m-g-header-otherLink {
    flex-direction: column;
  }
}

.m-g-header-otherLink-header {
  transition: 0.3s;
  color: #B2B2B2;
  letter-spacing: 0.08em;
  margin-right: 32px;
  padding-bottom: 4px;
  padding-top: 4px;
  pointer-events: none;
}
@media screen and (max-width: 1080px) {
  .m-g-header-otherLink-header {
    cursor: pointer;
    pointer-events: auto;
  }
}

@media screen and (max-width: 1080px) {
  .m-g-header-otherLink-header::before {
    content: "▼";
    font-size: 0.8em;
    vertical-align: 0.1em;
  }
  .is-g-header-menu-active .m-g-header-otherLink-header::before {
    content: "▲";
  }
}

@media screen and (min-width: 1081px) {
  .m-g-header-otherLink-list {
    display: flex;
    flex-direction: row;
    left: auto;
    position: relative;
    top: auto;
    width: auto;
  }
}

@media screen and (max-width: 1080px) {
  .m-g-header-otherLink-list {
    background-color: #121212;
    display: none;
    flex-direction: column;
    left: -16px;
    padding-left: 16px;
    padding-right: 16px;
    position: absolute;
    top: 23px;
    width: 238px;
  }
}
@media screen and (min-width: 1081px) {
  .m-g-header-otherLink-list {
    background-color: none;
  }
}

.is-g-header-menu-active .m-g-header-otherLink-list {
  display: flex;
}

.m-g-header-otherLink-list-item {
  border-bottom: 1px solid #B2B2B2;
}
.m-g-header-otherLink-list-item:last-child {
  border-bottom-color: transparent;
}
@media screen and (min-width: 1081px) {
  .m-g-header-otherLink-list-item {
    border: none;
  }
}

@media screen and (min-width: 1081px) {
  .m-g-header-otherLink-list-item .m-g-header-otherLink-list-item-text {
    border-left: 1px solid rgba(255, 255, 255, 0.5);
  }
}
@media screen and (min-width: 1081px) {
  .m-g-header-otherLink-list-item:last-of-type .m-g-header-otherLink-list-item-text {
    border-right: 1px solid rgba(255, 255, 255, 0.5);
  }
}

a.m-g-header-otherLink-list-item-link {
  transition: 0.3s;
  align-items: center;
  display: flex;
  height: 56px;
  padding-left: 16px;
  padding-right: 16px;
  color: #FFFFFF;
}
@media screen and (min-width: 1081px) {
  a.m-g-header-otherLink-list-item-link {
    height: auto;
    padding-bottom: 4px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 4px;
  }
}
@media (hover: hover) and (pointer: fine) {
  a.m-g-header-otherLink-list-item-link:hover {
    color: #B2B2B2;
  }
}

.m-g-header-otherLink-list-item-text {
  display: inline-block;
  letter-spacing: 0.05em;
  line-height: 1;
}
@media screen and (min-width: 1081px) {
  .m-g-header-otherLink-list-item-text {
    line-height: 0.7;
    margin-left: -1px;
    padding-left: 24px;
    padding-right: 24px;
  }
}

.m-g-header-premium-link {
  font-size: 1.4rem;
  transition: 0.3s;
  color: #f2b600;
  font-weight: bold;
  margin-right: 24px;
}
@media screen and (max-width: 704px) {
  .m-g-header-premium-link {
    display: none;
  }
}
.m-g-header-premium-link svg {
  height: 1.1em;
  margin-bottom: -2px;
}
.m-g-header-premium-link path {
  transition: 0.3s;
  fill: #f2b600;
  margin-top: 2px;
}
@media (hover: hover) and (pointer: fine) {
  .m-g-header-premium-link:hover {
    color: #b68900;
  }
  .m-g-header-premium-link:hover path {
    fill: #b68900;
  }
}

.m-g-header-register {
  align-items: center;
  display: flex;
  flex-direction: row;
  position: relative;
}

a.m-g-header-register-link {
  transition: 0.3s;
  border-radius: 2px;
  color: #FFFFFF;
  font-weight: bold;
  padding: 6px 12px;
}
@media screen and (max-width: 448px) {
  a.m-g-header-register-link {
    font-size: 1.2rem;
    padding: 4px 8px;
  }
}
a.m-g-header-register-link + a.m-g-header-register-link {
  margin-left: 12px;
}
@media screen and (max-width: 448px) {
  a.m-g-header-register-link + a.m-g-header-register-link {
    margin-left: 8px;
  }
}
a.m-g-header-register-link.is-login {
  border: 1px solid #FFFFFF;
}
@media (hover: hover) and (pointer: fine) {
  a.m-g-header-register-link.is-login:hover {
    background-color: #FFFFFF;
    color: #121212;
  }
}
a.m-g-header-register-link.is-register {
  background-color: #00BEC8;
  border: 1px solid #00BEC8;
}
@media (hover: hover) and (pointer: fine) {
  a.m-g-header-register-link.is-register:hover {
    background-color: #008f96;
    border: 1px solid #008f96;
    color: #bfbfbf;
  }
}

.m-g-header-register-user {
  align-items: flex-start;
  display: flex;
}
.m-g-header-register-user img, .m-g-header-register-user i {
  pointer-events: none;
}
@media (hover: hover) and (pointer: fine) {
  .m-g-header-register-user:hover {
    opacity: 0.5;
  }
}

.m-g-header-info {
  margin-right: 16px;
  position: relative;
}
@media screen and (max-width: 448px) {
  .m-g-header-info {
    margin-right: 12px;
    position: unset;
  }
}

.m-g-header-info-icon {
  align-items: center;
  background-color: #333333;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  flex-direction: column;
  height: 32px;
  justify-content: center;
  width: 32px;
}
.m-g-header-info-icon svg {
  display: inline-block;
  height: 20px;
  pointer-events: none;
  width: 18px;
}
.m-g-header-info-icon svg path:first-of-type,
.m-g-header-info-icon svg path:nth-of-type(4) {
  fill: none;
}
.m-g-header-info-icon.is-clicked svg path:first-of-type,
.m-g-header-info-icon.is-clicked svg path:nth-of-type(4) {
  fill: #FFFFFF;
}
@media screen and (max-width: 448px) {
  .m-g-header-info-icon {
    height: 24px;
    width: 24px;
  }
  .m-g-header-info-icon i {
    height: 15px;
    width: 13px;
  }
}

.m-g-header-info-contents {
  transition: 0.3s;
  background-color: #121212;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 40px;
  visibility: hidden;
  width: 390px;
}
.m-g-header-info-contents a {
  color: #FFFFFF;
}
.m-g-header-info-contents.is-visible {
  opacity: 1;
  visibility: visible;
}
@media screen and (max-width: 448px) {
  .m-g-header-info-contents {
    height: calc(100vh - 40px);
    right: 0;
    top: 40px;
    width: 100vw;
  }
}

.m-g-header-info-contents-close-btn {
  font-size: 2rem;
  color: #E1E1E1;
  cursor: pointer;
  display: inline-block;
  font-weight: normal;
  line-height: 38px;
  margin-top: -2px;
  position: absolute;
  right: 0;
  top: 0;
  width: 38px;
}
@media screen and (max-width: 448px) {
  .m-g-header-info-contents-close-btn {
    font-size: 1.8rem;
  }
}

.m-g-header-info-contents-header {
  font-weight: bold;
  padding: 12px 0;
  position: relative;
  text-align: center;
}

.m-g-header-info-list {
  overflow-y: scroll;
  max-height: 480px;
}
@media screen and (max-width: 448px) {
  .m-g-header-info-list {
    max-height: calc(100vh - 124px);
  }
}

.m-g-header-info-list-item {
  transition: 0.3s;
  border-top: 1px solid #000000;
}
@media (hover: hover) and (pointer: fine) {
  .m-g-header-info-list-item:hover {
    background-color: #666666;
  }
  .m-g-header-info-list-item:hover a {
    color: #FFFFFF;
  }
}
.m-g-header-info-list-item a {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 12px 24px;
}

.m-g-header-info-list-item-infoLabel {
  display: flex;
  margin-bottom: 8px;
}

.m-g-header-info-list-item-infoLabel-text {
  font-size: 1.2rem;
  font-weight: bold;
  padding: 4px 8px 3px;
  margin-right: 4px;
}
.m-g-header-info-list-item-infoLabel-text.is-premium {
  background: linear-gradient(to right bottom, #00CFFF 0%, #9755FF 100%);
}
.m-g-header-info-list-item-infoLabel-text.is-dotnet {
  background-color: #00BEC8;
}
.m-g-header-info-list-item-infoLabel-text.is-other {
  background-color: #666666;
}

.m-g-header-info-list-item-infoTitle {
  font-size: 1.6rem;
  line-height: 1.5;
  margin-bottom: 8px;
}

.m-g-header-info-list-item-infoDate {
  font-size: 1.3rem;
  color: #F0F3F6;
}

.m-g-header-info-contents-footer {
  border-top: 1px solid #000000;
}

.m-g-header-info-contents-footer-link {
  font-weight: bold;
  display: block;
  padding: 16px;
  text-align: center;
}
@media (hover: hover) and (pointer: fine) {
  .m-g-header-info-contents-footer-link:hover {
    background-color: #666666;
    color: #FFFFFF;
  }
}

.m-g-header-register-user-icon {
  border-radius: 50%;
  border: 1px solid #B2B2B2;
  height: 32px;
  width: 32px;
}
@media (hover: hover) and (pointer: fine) {
  .m-g-header-register-user-icon:hover {
    opacity: 1;
  }
}
@media screen and (max-width: 448px) {
  .m-g-header-register-user-icon {
    height: 24px;
    width: 24px;
  }
}

.m-g-header-register-user {
  cursor: pointer;
}
.m-g-header-register-user .premium-mark img {
  margin-left: 4px;
  width: 36px;
}

.m-g-header-user-menu {
  font-size: 1.6rem;
  transition: 0.3s;
  background-color: #121212;
  display: flex;
  flex-direction: column;
  opacity: 0;
  position: absolute;
  right: -16px;
  top: 40px;
  visibility: hidden;
  width: 280px;
}
@media screen and (max-width: 448px) {
  .m-g-header-user-menu {
    font-size: 1.4rem;
    top: 30px;
    width: 240px;
  }
}
@media screen and (min-width: 1081px) {
  .m-g-header-user-menu {
    right: -32px;
  }
}
.m-g-header-user-menu.is-visible {
  opacity: 1;
  visibility: visible;
}

.m-g-header-user-menu-item.is-username {
  border-bottom: 1px solid #000000;
}
.m-g-header-user-menu-item.is-banner {
  padding: 8px 16px 20px;
}
.m-g-header-user-menu-item.is-banner a {
  border-radius: 4px;
  display: inline-block;
  position: relative;
  width: 100%;
}
.m-g-header-user-menu-item.is-banner a:after {
  transition: 0.3s;
  background-color: #000000;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
@media (hover: hover) and (pointer: fine) {
  .m-g-header-user-menu-item.is-banner a:hover::after {
    opacity: 0.2;
  }
}
.m-g-header-user-menu-item.is-banner img {
  border-radius: 4px;
  width: 100%;
}

.m-g-header-user-menu-item-link {
  transition: 0.3s;
  color: #FFFFFF;
  display: block;
  padding: 16px 28px;
}
@media (hover: hover) and (pointer: fine) {
  .m-g-header-user-menu-item-link:hover {
    background-color: #666666;
    color: #FFFFFF;
  }
}
.m-g-header-user-menu-item-link i {
  padding-right: 16px;
}
.m-g-header-user-menu-item-link i img {
  margin-right: -4px;
  height: 1em;
}

.m-g-header-user-incident-alert {
  font-size: 1.4rem;
  background-color: #FFFFFF;
  border: 1px solid #983A00;
  padding-bottom: 24px;
  padding-top: 24px;
  text-align: center;
}

.m-g-header-user-incident-alert-text {
  color: #983A00;
  font-weight: bold;
  margin-bottom: 12px;
}

.m-g-header-user-incident-alert-membership-bth {
  transition: 0.3s;
  background-color: #121212;
  border-radius: 4px;
  color: #FFFFFF;
  display: inline-block;
  font-weight: bold;
  padding: 16px 24px;
}
@media (hover: hover) and (pointer: fine) {
  .m-g-header-user-incident-alert-membership-bth:hover {
    background-color: #0e0e0e;
    color: #bfbfbf;
  }
}

.l-g-footer *, .l-g-footer *:before, .l-g-footer *:after {
  box-sizing: border-box;
}
.l-g-footer html {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  height: 100%;
  line-height: 1.6;
  margin: 0;
  overflow-x: hidden;
  overflow-y: scroll;
  padding: 0;
  width: 100%;
  word-break: break-all;
}
.l-g-footer body {
  background-color: #F0F3F6;
  overflow: hidden;
}
.l-g-footer span, .l-g-footer applet, .l-g-footer object, .l-g-footer iframe,
.l-g-footer h1, .l-g-footer h2, .l-g-footer h3, .l-g-footer h4, .l-g-footer h5, .l-g-footer h6, .l-g-footer p,
.l-g-footer blockquote, .l-g-footer pre, .l-g-footer a, .l-g-footer abbr, .l-g-footer acronym,
.l-g-footer address, .l-g-footer big, .l-g-footer cite, .l-g-footer code, .l-g-footer del, .l-g-footer dfn,
.l-g-footer em, .l-g-footer ins, .l-g-footer kbd, .l-g-footer q, .l-g-footer s, .l-g-footer samp, .l-g-footer small,
.l-g-footer strike, .l-g-footer strong, .l-g-footer sub, .l-g-footer sup, .l-g-footer tt, .l-g-footer var,
.l-g-footer b, .l-g-footer u, .l-g-footer i, .l-g-footer center, .l-g-footer dl, .l-g-footer dt, .l-g-footer dd, .l-g-footer ol, .l-g-footer li,
.l-g-footer fieldset, .l-g-footer form, .l-g-footer label, .l-g-footer legend, .l-g-footer table,
.l-g-footer caption, .l-g-footer tbody, .l-g-footer tfoot, .l-g-footer thead, .l-g-footer tr, .l-g-footer th, .l-g-footer td,
.l-g-footer article, .l-g-footer canvas, .l-g-footer details, .l-g-footer embed,
.l-g-footer time, .l-g-footer mark, .l-g-footer audio, .l-g-footer video, .l-g-footer button {
  letter-spacing: 0.04em;
}
.l-g-footer b, .l-g-footer strong {
  font-weight: bold;
}
.l-g-footer img {
  transition: 0.3s;
  height: auto;
  max-width: 100%;
  vertical-align: top;
}
@media (hover: hover) and (pointer: fine) {
  a > .l-g-footer img:hover {
    opacity: 0.5;
  }
}
.l-g-footer a {
  transition: 0.3s;
  color: #FFFFFF;
  text-decoration: none;
}
@media (hover: hover) and (pointer: fine) {
  .l-g-footer a:hover {
    text-decoration: none;
  }
}
.l-g-footer a:visited {
  color: #FFFFFF;
}
.l-g-footer ul, .l-g-footer ol {
  letter-spacing: -0.4em;
}
.l-g-footer ul li, .l-g-footer ol li {
  letter-spacing: normal;
}
.l-g-footer input,
.l-g-footer textarea,
.l-g-footer select {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  border: none;
}
.l-g-footer button {
  background-color: transparent;
  border: none;
  cursor: pointer;
  display: block;
  outline: none;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.l-g-footer .fas {
  letter-spacing: normal;
}
@media (hover: hover) and (pointer: fine) {
  .l-g-footer a img:hover {
    opacity: 0.5;
  }
}

.l-g-footer {
  background-color: #121212;
  position: relative;
}
@media screen and (max-width: 1080px) {
  .l-g-footer {
    padding-left: 16px;
    padding-right: 16px;
  }
}

.m-g-footer {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 1080px) {
  .m-g-footer {
    flex-direction: column;
    padding-bottom: 32px;
    padding-top: 32px;
    width: 100%;
  }
}
@media screen and (min-width: 1081px) {
  .m-g-footer {
    flex-direction: row;
    max-width: 968px;
    padding-bottom: 64px;
    padding-top: 64px;
    width: 100%;
  }
}

.m-g-footer-corporation a {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding-bottom: 16px;
  padding-top: 16px;
}
@media (hover: hover) and (pointer: fine) {
  .m-g-footer-corporation a:hover {
    opacity: 0.5;
  }
}
@media screen and (max-width: 1080px) {
  .m-g-footer-corporation a img {
    width: 160px;
  }
}
@media screen and (min-width: 1081px) {
  .m-g-footer-corporation a img {
    width: 224px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .m-g-footer-corporation a img:hover {
    opacity: 1;
  }
}
.m-g-footer-corporation a small {
  font-size: 1rem;
  color: #666666;
  margin-left: 2em;
}

@media screen and (max-width: 760px) {
  .m-g-footer-media {
    width: 100%;
  }
}
@media screen and (min-width: 761px) and (max-width: 1081px) {
  .m-g-footer-media {
    max-width: 688px;
    width: 100%;
  }
}

.m-g-footer-media-list {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 760px) {
  .m-g-footer-media-list {
    justify-content: center;
    margin-top: 16px;
  }
}
@media screen and (min-width: 761px) and (max-width: 1080px) {
  .m-g-footer-media-list {
    justify-content: space-between;
    margin-top: 16px;
  }
}
@media screen and (min-width: 1081px) {
  .m-g-footer-media-list {
    justify-content: center;
  }
}

.m-g-footer-media-list-item a img {
  box-sizing: content-box;
}
@media screen and (max-width: 1080px) {
  .m-g-footer-media-list-item a img {
    padding: 8px;
  }
}
@media screen and (min-width: 1081px) {
  .m-g-footer-media-list-item a img {
    padding: 12px;
  }
}
@media screen and (max-width: 1080px) {
  .m-g-footer-media-list-item a img.kaiyou_net {
    width: 64px;
  }
}
@media screen and (min-width: 1081px) {
  .m-g-footer-media-list-item a img.kaiyou_net {
    width: 80px;
  }
}
@media screen and (max-width: 1080px) {
  .m-g-footer-media-list-item a img.kaiyou_premium {
    width: 64px;
  }
}
@media screen and (min-width: 1081px) {
  .m-g-footer-media-list-item a img.kaiyou_premium {
    width: 80px;
  }
}
@media screen and (max-width: 1080px) {
  .m-g-footer-media-list-item a img.kaiyou_talks {
    width: 48px;
  }
}
@media screen and (min-width: 1081px) {
  .m-g-footer-media-list-item a img.kaiyou_talks {
    width: 56px;
  }
}
@media screen and (max-width: 1080px) {
  .m-g-footer-media-list-item a img.kaiyou_videos {
    width: 48px;
  }
}
@media screen and (min-width: 1081px) {
  .m-g-footer-media-list-item a img.kaiyou_videos {
    width: 56px;
  }
}
@media screen and (max-width: 1080px) {
  .m-g-footer-media-list-item a img.kaiyou_lab {
    width: 48px;
  }
}
@media screen and (min-width: 1081px) {
  .m-g-footer-media-list-item a img.kaiyou_lab {
    width: 56px;
  }
}
@media screen and (max-width: 1080px) {
  .m-g-footer-media-list-item a img.kaiyou_blog {
    width: 48px;
  }
}
@media screen and (min-width: 1081px) {
  .m-g-footer-media-list-item a img.kaiyou_blog {
    width: 56px;
  }
}
@media screen and (max-width: 1080px) {
  .m-g-footer-media-list-item a img.popishere {
    width: 32px;
  }
}
@media screen and (min-width: 1081px) {
  .m-g-footer-media-list-item a img.popishere {
    width: 40px;
  }
}
@media screen and (max-width: 1080px) {
  .m-g-footer-media-list-item a img.gotcha {
    width: 64px;
  }
}
@media screen and (min-width: 1081px) {
  .m-g-footer-media-list-item a img.gotcha {
    width: 80px;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbl9leHBhbmRlZC5jc3MiLCIuLi9zcmMvY3NzL2NvbW1vbi9faW5pdC9fcmVzZXQuc2NzcyIsIi4uL3NyYy9jc3MvY29tbW9uL19pbXBvcnQvX3R5cG8uc2NzcyIsIi4uL3NyYy9jc3MvY29tbW9uL19lbGVtZW50cy9fZHJhZnRfbW9kYWwuc2NzcyIsIi4uL3NyYy9jc3MvY29tbW9uL19pbXBvcnQvX2NvbG9yLnNjc3MiLCIuLi9zcmMvY3NzL2NvbW1vbi9fZWxlbWVudHMvX3ZpZGVvX21vZGFsLnNjc3MiLCIuLi9zcmMvY3NzL2NvbW1vbi9faW1wb3J0L19ncmlkLnNjc3MiLCIuLi9zcmMvY3NzL2NvbW1vbi9fZWxlbWVudHMvX2ZsYXNoTWVzc2FnZS5zY3NzIiwiLi4vc3JjL2Nzcy9jb21tb24vX2ltcG9ydC9fbWl4aW4uc2NzcyIsIi4uL3NyYy9jc3MvY29tbW9uL19mb250cy9fZm9udC1hd2Vzb21lLm1pbi5zY3NzIiwiLi4vc3JjL2Nzcy9jb21tb24vX2ZvbnRzL19rYWl5b3UtaWNvbi5zY3NzIiwiLi4vc3JjL2Nzcy9jb21tb24vX2ZvbnRzL192YXJpYWJsZXMuc2NzcyIsIi4uL3NyYy9jc3MvY29tbW9uL19sYXlvdXQvX2ctaGVhZGVyLnNjc3MiLCIuLi9zcmMvY3NzL2NvbW1vbi9faW1wb3J0L19iYXNlLnNjc3MiLCIuLi9zcmMvY3NzL2NvbW1vbi9fbGF5b3V0L19nLWZvb3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7Ozs7Ozs7Ozs7OztFQWFJLFNBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0Esd0JBQUE7QURFSjs7QUNBQTtFQUNJLGNBQUE7QURHSjs7QUNEQTtFQUNJLGdCQUFBO0FESUo7O0FDRkE7RUFDSSx5QkFBQTtFQUNBLGlCQUFBO0FES0o7O0FDSEE7RUFDSSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7QURNSjs7QUNKQTtFQUNJ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RzBCO0FYZ29COUI7O0FVbmhCRTtFQUNFLGdCQzdHZTtBWG1vQm5COztBVWxoQkU7RUFDRSxnQkNqSHNCO0FYc29CMUI7O0FVamhCRTtFQUNFLGdCQ3JIdUI7QVh5b0IzQjs7QVVoaEJFO0VBQ0UsZ0JDekh1QjtBWDRvQjNCOztBVS9nQkU7RUFDRSxnQkM3SGdCO0FYK29CcEI7O0FVOWdCRTtFQUNFLGdCQ2pJcUI7QVhrcEJ6Qjs7QVU3Z0JFO0VBQ0UsZ0JDcklvQjtBWHFwQnhCOztBVTVnQkU7RUFDRSxnQkN6SXNCO0FYd3BCMUI7O0FVM2dCRTtFQUNFLGdCQzdJbUI7QVgycEJ2Qjs7QVUxZ0JFO0VBQ0UsZ0JDakp3QjtBWDhwQjVCOztBVXpnQkU7RUFDRSxnQkNySmtCO0FYaXFCdEI7O0FVeGdCRTtFQUNFLGdCQ3pKa0I7QVhvcUJ0Qjs7QVV2Z0JFO0VBQ0UsZ0JDN0ptQjtBWHVxQnZCOztBVXRnQkU7RUFDRSxnQkNqS3FCO0FYMHFCekI7O0FVcmdCRTtFQUNFLGdCQ3JLZTtBWDZxQm5COztBVXBnQkU7RUFDRSxnQkN6S2M7QVhnckJsQjs7QVVuZ0JFO0VBQ0UsZ0JDN0s0QjtBWG1yQmhDOztBVWxnQkU7RUFDRSxnQkNqTDZCO0FYc3JCakM7O0FVamdCRTtFQUNFLGdCQ3JMZ0I7QVh5ckJwQjs7QVVoZ0JFO0VBQ0UsZ0JDekxnQjtBWDRyQnBCOztBVS9mRTtFQUNFLGdCQzdMZTtBWCtyQm5COztBVTlmRTtFQUNFLGdCQ2pNZTtBWGtzQm5COztBVTdmRTtFQUNFLGdCQ3JNa0I7QVhxc0J0Qjs7QVU1ZkU7RUFDRSxnQkN6TWU7QVh3c0JuQjs7QVUzZkU7RUFDRSxnQkM3TWtCO0FYMnNCdEI7O0FVMWZFO0VBQ0UsZ0JDak5rQjtBWDhzQnRCOztBVXpmRTtFQUNFLGdCQ3JOc0I7QVhpdEIxQjs7QVV4ZkU7RUFDRSxnQkN6Tm9CO0FYb3RCeEI7O0FVdmZFO0VBQ0UsZ0JDN05xQjtBWHV0QnpCOztBVXRmRTtFQUNFLGdCQ2pPb0I7QVgwdEJ4Qjs7QVVyZkU7RUFDRSxnQkNyT3FCO0FYNnRCekI7O0FVcGZFO0VBQ0UsZ0JDek9zQjtBWGd1QjFCOztBVW5mRTtFQUNFLGdCQzdPbUI7QVhtdUJ2Qjs7QVVsZkU7RUFDRSxnQkNqUGdCO0FYc3VCcEI7O0FVamZFO0VBQ0UsZ0JDclBxQjtBWHl1QnpCOztBVWhmRTtFQUNFLGdCQ3pQK0I7QVg0dUJuQzs7QVUvZUU7RUFDRSxnQkM3UHVCO0FYK3VCM0I7O0FVOWVFO0VBQ0UsZ0JDalF5QjtBWGt2QjdCOztBVTdlRTtFQUNFLGdCQ3JRa0I7QVhxdkJ0Qjs7QVU1ZUU7RUFDRSxnQkN6UXVCO0FYd3ZCM0I7O0FVM2VFO0VBQ0UsZ0JDN1FvQjtBWDJ2QnhCOztBVTFlRTtFQUNFLGdCQ2pSaUI7QVg4dkJyQjs7QVV6ZUU7RUFDRSxnQkNyUnFCO0FYaXdCekI7O0FVeGVFO0VBQ0UsZ0JDelJlO0FYb3dCbkI7O0FVdmVFO0VBQ0UsZ0JDN1J3QjtBWHV3QjVCOztBVXRlRTtFQUNFLGdCQ2pTaUI7QVgwd0JyQjs7QVVyZUU7RUFDRSxnQkNyU2tCO0FYNndCdEI7O0FVcGVFO0VBQ0UsZ0JDelNvQjtBWGd4QnhCOztBVW5lRTtFQUNFLGdCQzdTNEI7QVhteEJoQzs7QVVsZUU7RUFDRSxnQkNqVGdCO0FYc3hCcEI7O0FVamVFO0VBQ0UsZ0JDclRvQjtBWHl4QnhCOztBVWhlRTtFQUNFLGdCQ3pUMEI7QVg0eEI5Qjs7QVUvZEU7RUFDRSxnQkM3VGlCO0FYK3hCckI7O0FVOWRFO0VBQ0UsZ0JDalVnQjtBWGt5QnBCOztBVTdkRTtFQUNFLGdCQ3JVMEI7QVhxeUI5Qjs7QVU1ZEU7RUFDRSxnQkN6VWlCO0FYd3lCckI7O0FVM2RFO0VBQ0UsZ0JDN1VlO0FYMnlCbkI7O0FVMWRFO0VBQ0UsZ0JDalZjO0FYOHlCbEI7O0FVemRFO0VBQ0UsZ0JDclZzQjtBWGl6QjFCOztBVXhkRTtFQUNFLGdCQ3pWcUI7QVhvekJ6Qjs7QVV2ZEU7RUFDRSxnQkM3VmU7QVh1ekJuQjs7QVV0ZEU7RUFDRSxnQkNqV2U7QVgwekJuQjs7QVVyZEU7RUFDRSxnQkNyV2lCO0FYNnpCckI7O0FVcGRFO0VBQ0UsZ0JDeldtQjtBWGcwQnZCOztBVW5kRTtFQUNFLGdCQzdXd0I7QVhtMEI1Qjs7QVVsZEU7RUFDRSxnQkNqWGtCO0FYczBCdEI7O0FVamRFO0VBQ0UsZ0JDclhhO0FYeTBCakI7O0FVaGRFO0VBQ0UsZ0JDelhhO0FYNDBCakI7O0FVL2NFO0VBQ0UsZ0JDN1hhO0FYKzBCakI7O0FVOWNFO0VBQ0UsZ0JDallpQjtBWGsxQnJCOztBVTdjRTtFQUNFLGdCQ3JZOEI7QVhxMUJsQzs7QVU1Y0U7RUFDRSxnQkN6WW9CO0FYdzFCeEI7O0FVM2NFO0VBQ0UsZ0JDN1lxQjtBWDIxQnpCOztBVTFjRTtFQUNFLGdCQ2paZ0I7QVg4MUJwQjs7QVV6Y0U7RUFDRSxnQkNyWmlCO0FYaTJCckI7O0FVeGNFO0VBQ0UsZ0JDelplO0FYbzJCbkI7O0FVdmNFO0VBQ0UsZ0JDN1p3QjtBWHUyQjVCOztBVXRjRTtFQUNFLGdCQ2phaUI7QVgwMkJyQjs7QVVyY0U7RUFDRSxnQkNyYWdCO0FYNjJCcEI7O0FVcGNFO0VBQ0UsZ0JDemFtQjtBWGczQnZCOztBVW5jRTtFQUNFLGdCQzdha0I7QVhtM0J0Qjs7QVVsY0U7RUFDRSxnQkNqYmlCO0FYczNCckI7O0FVamNFO0VBQ0UsZ0JDcmJpQjtBWHkzQnJCOztBVWhjRTtFQUNFLGdCQ3piaUI7QVg0M0JyQjs7QVUvYkU7RUFDRSxnQkM3YmlCO0FYKzNCckI7O0FVOWJFO0VBQ0UsZ0JDamNpQjtBWGs0QnJCOztBVTdiRTtFQUNFLGdCQ3JjaUI7QVhxNEJyQjs7QVU1YkU7RUFDRSxnQkN6Y3dCO0FYdzRCNUI7O0FVM2JFO0VBQ0UsZ0JDN2NpQjtBWDI0QnJCOztBVTFiRTtFQUNFLGdCQ2pkc0I7QVg4NEIxQjs7QVV6YkU7RUFDRSxnQkNyZHlCO0FYaTVCN0I7O0FVeGJFO0VBQ0UsZ0JDemRvQjtBWG81QnhCOztBVXZiRTtFQUNFLGdCQzdkc0I7QVh1NUIxQjs7QVV0YkU7RUFDRSxnQkNqZXNCO0FYMDVCMUI7O0FVcmJFO0VBQ0UsZ0JDcmVzQjtBWDY1QjFCOztBVXBiRTtFQUNFLGdCQ3plc0I7QVhn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 */