@charset "UTF-8";

/* src/assets/styles/libs/font-awesome/scss/font-awesome.scss */
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: "FontAwesome";
  src: url("./media/fontawesome-webfont-FMJ3VJ65.eot?v=4.7.0");
  src:
    url("./media/fontawesome-webfont-FMJ3VJ65.eot?#iefix&v=4.7.0") format("embedded-opentype"),
    url("./media/fontawesome-webfont-5GKVPAEF.woff2?v=4.7.0") format("woff2"),
    url("./media/fontawesome-webfont-Z4ARLA73.woff?v=4.7.0") format("woff"),
    url("./media/fontawesome-webfont-RJ6LE7IU.ttf?v=4.7.0") format("truetype"),
    url("./media/fontawesome-webfont-3KIJVIEY.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-lg {
  font-size: 1.3333333333em;
  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.2857142857em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.8571428571em;
}
.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 {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -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: #fff;
}
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.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;
}

/* src/assets/styles/bootstrap.scss */
/*!
 * Bootstrap v4.0.0-alpha.6 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
footer,
header,
nav,
section {
  display: block;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
figcaption,
figure,
main {
  display: block;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}
a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
a:active,
a:hover {
  outline-width: 0;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: inherit;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
dfn {
  font-style: italic;
}
mark {
  background-color: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
audio,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
img {
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
progress {
  display: inline-block;
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
details,
menu {
  display: block;
}
summary {
  display: list-item;
}
canvas {
  display: inline-block;
}
template {
  display: none;
}
[hidden] {
  display: none;
}
@media print {
  *,
  *::before,
  *::after,
  p::first-letter,
  div::first-letter,
  blockquote::first-letter,
  li::first-letter,
  p::first-line,
  div::first-line,
  blockquote::first-line,
  li::first-line {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
html {
  box-sizing: border-box;
}
*,
*::before,
*::after {
  box-sizing: inherit;
}
@-ms-viewport {
  width: device-width;
}
html {
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family:
    Meiryo,
    "\30e1\30a4\30ea\30aa",
    "MS PGothic",
    "\ff2d\ff33  \ff30\30b4\30b7\30c3\30af",
    Arial,
    "Hiragino Kaku Gothic Pro",
    "\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3",
    sans-serif;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  color: #292b2c;
  background-color: #fff;
}
[tabindex="-1"]:focus {
  outline: none !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: bold;
}
dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
a {
  color: #3D7FB7;
  text-decoration: none;
}
a:focus,
a:hover {
  color: rgb(41.875, 87.1823770492, 125.625);
  text-decoration: underline;
}
a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
  outline: 0;
}
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}
figure {
  margin: 0 0 1rem;
}
img {
  vertical-align: middle;
}
[role=button] {
  cursor: pointer;
}
a,
area,
button,
[role=button],
input,
label,
select,
summary,
textarea {
  touch-action: manipulation;
}
table {
  border-collapse: collapse;
  background-color: transparent;
}
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #636c72;
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: left;
}
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}
input,
button,
select,
textarea {
  line-height: inherit;
}
input[type=radio]:disabled,
input[type=checkbox]:disabled {
  cursor: not-allowed;
}
input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}
textarea {
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
}
input[type=search] {
  -webkit-appearance: none;
}
output {
  display: inline-block;
}
[hidden] {
  display: none !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1,
.h1 {
  font-size: 1.75rem;
}
h2,
.h2 {
  font-size: 1.5rem;
}
h3,
.h3 {
  font-size: 1.3125rem;
}
h4,
.h4 {
  font-size: 1.125rem;
}
h5,
.h5 {
  font-size: 0.875rem;
}
h6,
.h6 {
  font-size: 0.75rem;
}
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.1;
}
.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.1;
}
.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.1;
}
.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.1;
}
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
small,
.small {
  font-size: 65%;
  font-weight: normal;
}
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 5px;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.blockquote {
  padding: 0.5rem 1rem;
  margin-bottom: 1rem;
  font-size: 1.25rem;
  border-left: 0.25rem solid #eceeef;
}
.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #636c72;
}
.blockquote-footer::before {
  content: "\2014\a0";
}
.blockquote-reverse {
  padding-right: 1rem;
  padding-left: 0;
  text-align: right;
  border-right: 0.25rem solid #eceeef;
  border-left: 0;
}
.blockquote-reverse .blockquote-footer::before {
  content: "";
}
.blockquote-reverse .blockquote-footer::after {
  content: "\a0\2014";
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0.25rem;
  transition: all 0.2s ease-in-out;
  max-width: 100%;
  height: auto;
}
.figure {
  display: inline-block;
}
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.figure-caption {
  font-size: 90%;
  color: #636c72;
}
code,
kbd,
pre,
samp {
  font-family:
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    "Courier New",
    monospace;
}
code {
  padding: 0.2rem 0.4rem;
  font-size: 90%;
  color: #bd4147;
  background-color: #f7f7f9;
  border-radius: 0.25rem;
}
a > code {
  padding: 0;
  color: inherit;
  background-color: inherit;
}
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 90%;
  color: #fff;
  background-color: #292b2c;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
}
pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 90%;
  color: #292b2c;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-right: 8px;
  padding-left: 8px;
}
@media (min-width: 576px) {
  .container {
    padding-right: 8px;
    padding-left: 8px;
  }
}
@media (min-width: 768px) {
  .container {
    padding-right: 8px;
    padding-left: 8px;
  }
}
@media (min-width: 992px) {
  .container {
    padding-right: 8px;
    padding-left: 8px;
  }
}
@media (min-width: 1200px) {
  .container {
    padding-right: 8px;
    padding-left: 8px;
  }
}
@media (min-width: 576px) {
  .container {
    width: 540px;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .container {
    width: 720px;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .container {
    width: 960px;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1140px;
    max-width: 100%;
  }
}
@media (min-width: 1440px) {
  .container {
    width: 1380px;
    max-width: 100%;
  }
}
@media (min-width: 1600px) {
  .container {
    width: 1560px;
    max-width: 100%;
  }
}
.container-fluid {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-right: 8px;
  padding-left: 8px;
}
@media (min-width: 576px) {
  .container-fluid {
    padding-right: 8px;
    padding-left: 8px;
  }
}
@media (min-width: 768px) {
  .container-fluid {
    padding-right: 8px;
    padding-left: 8px;
  }
}
@media (min-width: 992px) {
  .container-fluid {
    padding-right: 8px;
    padding-left: 8px;
  }
}
@media (min-width: 1200px) {
  .container-fluid {
    padding-right: 8px;
    padding-left: 8px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -8px;
  margin-left: -8px;
}
@media (min-width: 576px) {
  .row {
    margin-right: -8px;
    margin-left: -8px;
  }
}
@media (min-width: 768px) {
  .row {
    margin-right: -8px;
    margin-left: -8px;
  }
}
@media (min-width: 992px) {
  .row {
    margin-right: -8px;
    margin-left: -8px;
  }
}
@media (min-width: 1200px) {
  .row {
    margin-right: -8px;
    margin-left: -8px;
  }
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.col-xxxl,
.col-xxxl-12,
.col-xxxl-11,
.col-xxxl-10,
.col-xxxl-9,
.col-xxxl-8,
.col-xxxl-7,
.col-xxxl-6,
.col-xxxl-5,
.col-xxxl-4,
.col-xxxl-3,
.col-xxxl-2,
.col-xxxl-1,
.col-xxl,
.col-xxl-12,
.col-xxl-11,
.col-xxl-10,
.col-xxl-9,
.col-xxl-8,
.col-xxl-7,
.col-xxl-6,
.col-xxl-5,
.col-xxl-4,
.col-xxl-3,
.col-xxl-2,
.col-xxl-1,
.col-xl,
.col-xl-12,
.col-xl-11,
.col-xl-10,
.col-xl-9,
.col-xl-8,
.col-xl-7,
.col-xl-6,
.col-xl-5,
.col-xl-4,
.col-xl-3,
.col-xl-2,
.col-xl-1,
.col-lg,
.col-lg-12,
.col-lg-11,
.col-lg-10,
.col-lg-9,
.col-lg-8,
.col-lg-7,
.col-lg-6,
.col-lg-5,
.col-lg-4,
.col-lg-3,
.col-lg-2,
.col-lg-1,
.col-md,
.col-md-12,
.col-md-11,
.col-md-10,
.col-md-9,
.col-md-8,
.col-md-7,
.col-md-6,
.col-md-5,
.col-md-4,
.col-md-3,
.col-md-2,
.col-md-1,
.col-sm,
.col-sm-12,
.col-sm-11,
.col-sm-10,
.col-sm-9,
.col-sm-8,
.col-sm-7,
.col-sm-6,
.col-sm-5,
.col-sm-4,
.col-sm-3,
.col-sm-2,
.col-sm-1,
.col,
.col-12,
.col-11,
.col-10,
.col-9,
.col-8,
.col-7,
.col-6,
.col-5,
.col-4,
.col-3,
.col-2,
.col-1 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 8px;
  padding-left: 8px;
}
@media (min-width: 576px) {
  .col-xxxl,
  .col-xxxl-12,
  .col-xxxl-11,
  .col-xxxl-10,
  .col-xxxl-9,
  .col-xxxl-8,
  .col-xxxl-7,
  .col-xxxl-6,
  .col-xxxl-5,
  .col-xxxl-4,
  .col-xxxl-3,
  .col-xxxl-2,
  .col-xxxl-1,
  .col-xxl,
  .col-xxl-12,
  .col-xxl-11,
  .col-xxl-10,
  .col-xxl-9,
  .col-xxl-8,
  .col-xxl-7,
  .col-xxl-6,
  .col-xxl-5,
  .col-xxl-4,
  .col-xxl-3,
  .col-xxl-2,
  .col-xxl-1,
  .col-xl,
  .col-xl-12,
  .col-xl-11,
  .col-xl-10,
  .col-xl-9,
  .col-xl-8,
  .col-xl-7,
  .col-xl-6,
  .col-xl-5,
  .col-xl-4,
  .col-xl-3,
  .col-xl-2,
  .col-xl-1,
  .col-lg,
  .col-lg-12,
  .col-lg-11,
  .col-lg-10,
  .col-lg-9,
  .col-lg-8,
  .col-lg-7,
  .col-lg-6,
  .col-lg-5,
  .col-lg-4,
  .col-lg-3,
  .col-lg-2,
  .col-lg-1,
  .col-md,
  .col-md-12,
  .col-md-11,
  .col-md-10,
  .col-md-9,
  .col-md-8,
  .col-md-7,
  .col-md-6,
  .col-md-5,
  .col-md-4,
  .col-md-3,
  .col-md-2,
  .col-md-1,
  .col-sm,
  .col-sm-12,
  .col-sm-11,
  .col-sm-10,
  .col-sm-9,
  .col-sm-8,
  .col-sm-7,
  .col-sm-6,
  .col-sm-5,
  .col-sm-4,
  .col-sm-3,
  .col-sm-2,
  .col-sm-1,
  .col,
  .col-12,
  .col-11,
  .col-10,
  .col-9,
  .col-8,
  .col-7,
  .col-6,
  .col-5,
  .col-4,
  .col-3,
  .col-2,
  .col-1 {
    padding-right: 8px;
    padding-left: 8px;
  }
}
@media (min-width: 768px) {
  .col-xxxl,
  .col-xxxl-12,
  .col-xxxl-11,
  .col-xxxl-10,
  .col-xxxl-9,
  .col-xxxl-8,
  .col-xxxl-7,
  .col-xxxl-6,
  .col-xxxl-5,
  .col-xxxl-4,
  .col-xxxl-3,
  .col-xxxl-2,
  .col-xxxl-1,
  .col-xxl,
  .col-xxl-12,
  .col-xxl-11,
  .col-xxl-10,
  .col-xxl-9,
  .col-xxl-8,
  .col-xxl-7,
  .col-xxl-6,
  .col-xxl-5,
  .col-xxl-4,
  .col-xxl-3,
  .col-xxl-2,
  .col-xxl-1,
  .col-xl,
  .col-xl-12,
  .col-xl-11,
  .col-xl-10,
  .col-xl-9,
  .col-xl-8,
  .col-xl-7,
  .col-xl-6,
  .col-xl-5,
  .col-xl-4,
  .col-xl-3,
  .col-xl-2,
  .col-xl-1,
  .col-lg,
  .col-lg-12,
  .col-lg-11,
  .col-lg-10,
  .col-lg-9,
  .col-lg-8,
  .col-lg-7,
  .col-lg-6,
  .col-lg-5,
  .col-lg-4,
  .col-lg-3,
  .col-lg-2,
  .col-lg-1,
  .col-md,
  .col-md-12,
  .col-md-11,
  .col-md-10,
  .col-md-9,
  .col-md-8,
  .col-md-7,
  .col-md-6,
  .col-md-5,
  .col-md-4,
  .col-md-3,
  .col-md-2,
  .col-md-1,
  .col-sm,
  .col-sm-12,
  .col-sm-11,
  .col-sm-10,
  .col-sm-9,
  .col-sm-8,
  .col-sm-7,
  .col-sm-6,
  .col-sm-5,
  .col-sm-4,
  .col-sm-3,
  .col-sm-2,
  .col-sm-1,
  .col,
  .col-12,
  .col-11,
  .col-10,
  .col-9,
  .col-8,
  .col-7,
  .col-6,
  .col-5,
  .col-4,
  .col-3,
  .col-2,
  .col-1 {
    padding-right: 8px;
    padding-left: 8px;
  }
}
@media (min-width: 992px) {
  .col-xxxl,
  .col-xxxl-12,
  .col-xxxl-11,
  .col-xxxl-10,
  .col-xxxl-9,
  .col-xxxl-8,
  .col-xxxl-7,
  .col-xxxl-6,
  .col-xxxl-5,
  .col-xxxl-4,
  .col-xxxl-3,
  .col-xxxl-2,
  .col-xxxl-1,
  .col-xxl,
  .col-xxl-12,
  .col-xxl-11,
  .col-xxl-10,
  .col-xxl-9,
  .col-xxl-8,
  .col-xxl-7,
  .col-xxl-6,
  .col-xxl-5,
  .col-xxl-4,
  .col-xxl-3,
  .col-xxl-2,
  .col-xxl-1,
  .col-xl,
  .col-xl-12,
  .col-xl-11,
  .col-xl-10,
  .col-xl-9,
  .col-xl-8,
  .col-xl-7,
  .col-xl-6,
  .col-xl-5,
  .col-xl-4,
  .col-xl-3,
  .col-xl-2,
  .col-xl-1,
  .col-lg,
  .col-lg-12,
  .col-lg-11,
  .col-lg-10,
  .col-lg-9,
  .col-lg-8,
  .col-lg-7,
  .col-lg-6,
  .col-lg-5,
  .col-lg-4,
  .col-lg-3,
  .col-lg-2,
  .col-lg-1,
  .col-md,
  .col-md-12,
  .col-md-11,
  .col-md-10,
  .col-md-9,
  .col-md-8,
  .col-md-7,
  .col-md-6,
  .col-md-5,
  .col-md-4,
  .col-md-3,
  .col-md-2,
  .col-md-1,
  .col-sm,
  .col-sm-12,
  .col-sm-11,
  .col-sm-10,
  .col-sm-9,
  .col-sm-8,
  .col-sm-7,
  .col-sm-6,
  .col-sm-5,
  .col-sm-4,
  .col-sm-3,
  .col-sm-2,
  .col-sm-1,
  .col,
  .col-12,
  .col-11,
  .col-10,
  .col-9,
  .col-8,
  .col-7,
  .col-6,
  .col-5,
  .col-4,
  .col-3,
  .col-2,
  .col-1 {
    padding-right: 8px;
    padding-left: 8px;
  }
}
@media (min-width: 1200px) {
  .col-xxxl,
  .col-xxxl-12,
  .col-xxxl-11,
  .col-xxxl-10,
  .col-xxxl-9,
  .col-xxxl-8,
  .col-xxxl-7,
  .col-xxxl-6,
  .col-xxxl-5,
  .col-xxxl-4,
  .col-xxxl-3,
  .col-xxxl-2,
  .col-xxxl-1,
  .col-xxl,
  .col-xxl-12,
  .col-xxl-11,
  .col-xxl-10,
  .col-xxl-9,
  .col-xxl-8,
  .col-xxl-7,
  .col-xxl-6,
  .col-xxl-5,
  .col-xxl-4,
  .col-xxl-3,
  .col-xxl-2,
  .col-xxl-1,
  .col-xl,
  .col-xl-12,
  .col-xl-11,
  .col-xl-10,
  .col-xl-9,
  .col-xl-8,
  .col-xl-7,
  .col-xl-6,
  .col-xl-5,
  .col-xl-4,
  .col-xl-3,
  .col-xl-2,
  .col-xl-1,
  .col-lg,
  .col-lg-12,
  .col-lg-11,
  .col-lg-10,
  .col-lg-9,
  .col-lg-8,
  .col-lg-7,
  .col-lg-6,
  .col-lg-5,
  .col-lg-4,
  .col-lg-3,
  .col-lg-2,
  .col-lg-1,
  .col-md,
  .col-md-12,
  .col-md-11,
  .col-md-10,
  .col-md-9,
  .col-md-8,
  .col-md-7,
  .col-md-6,
  .col-md-5,
  .col-md-4,
  .col-md-3,
  .col-md-2,
  .col-md-1,
  .col-sm,
  .col-sm-12,
  .col-sm-11,
  .col-sm-10,
  .col-sm-9,
  .col-sm-8,
  .col-sm-7,
  .col-sm-6,
  .col-sm-5,
  .col-sm-4,
  .col-sm-3,
  .col-sm-2,
  .col-sm-1,
  .col,
  .col-12,
  .col-11,
  .col-10,
  .col-9,
  .col-8,
  .col-7,
  .col-6,
  .col-5,
  .col-4,
  .col-3,
  .col-2,
  .col-1 {
    padding-right: 8px;
    padding-left: 8px;
  }
}
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
}
.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.pull-0 {
  right: auto;
}
.pull-1 {
  right: 8.3333333333%;
}
.pull-2 {
  right: 16.6666666667%;
}
.pull-3 {
  right: 25%;
}
.pull-4 {
  right: 33.3333333333%;
}
.pull-5 {
  right: 41.6666666667%;
}
.pull-6 {
  right: 50%;
}
.pull-7 {
  right: 58.3333333333%;
}
.pull-8 {
  right: 66.6666666667%;
}
.pull-9 {
  right: 75%;
}
.pull-10 {
  right: 83.3333333333%;
}
.pull-11 {
  right: 91.6666666667%;
}
.pull-12 {
  right: 100%;
}
.push-0 {
  left: auto;
}
.push-1 {
  left: 8.3333333333%;
}
.push-2 {
  left: 16.6666666667%;
}
.push-3 {
  left: 25%;
}
.push-4 {
  left: 33.3333333333%;
}
.push-5 {
  left: 41.6666666667%;
}
.push-6 {
  left: 50%;
}
.push-7 {
  left: 58.3333333333%;
}
.push-8 {
  left: 66.6666666667%;
}
.push-9 {
  left: 75%;
}
.push-10 {
  left: 83.3333333333%;
}
.push-11 {
  left: 91.6666666667%;
}
.push-12 {
  left: 100%;
}
.offset-1 {
  margin-left: 8.3333333333%;
}
.offset-2 {
  margin-left: 16.6666666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.3333333333%;
}
.offset-5 {
  margin-left: 41.6666666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.3333333333%;
}
.offset-8 {
  margin-left: 66.6666666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.3333333333%;
}
.offset-11 {
  margin-left: 91.6666666667%;
}
@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .pull-sm-0 {
    right: auto;
  }
  .pull-sm-1 {
    right: 8.3333333333%;
  }
  .pull-sm-2 {
    right: 16.6666666667%;
  }
  .pull-sm-3 {
    right: 25%;
  }
  .pull-sm-4 {
    right: 33.3333333333%;
  }
  .pull-sm-5 {
    right: 41.6666666667%;
  }
  .pull-sm-6 {
    right: 50%;
  }
  .pull-sm-7 {
    right: 58.3333333333%;
  }
  .pull-sm-8 {
    right: 66.6666666667%;
  }
  .pull-sm-9 {
    right: 75%;
  }
  .pull-sm-10 {
    right: 83.3333333333%;
  }
  .pull-sm-11 {
    right: 91.6666666667%;
  }
  .pull-sm-12 {
    right: 100%;
  }
  .push-sm-0 {
    left: auto;
  }
  .push-sm-1 {
    left: 8.3333333333%;
  }
  .push-sm-2 {
    left: 16.6666666667%;
  }
  .push-sm-3 {
    left: 25%;
  }
  .push-sm-4 {
    left: 33.3333333333%;
  }
  .push-sm-5 {
    left: 41.6666666667%;
  }
  .push-sm-6 {
    left: 50%;
  }
  .push-sm-7 {
    left: 58.3333333333%;
  }
  .push-sm-8 {
    left: 66.6666666667%;
  }
  .push-sm-9 {
    left: 75%;
  }
  .push-sm-10 {
    left: 83.3333333333%;
  }
  .push-sm-11 {
    left: 91.6666666667%;
  }
  .push-sm-12 {
    left: 100%;
  }
  .offset-sm-0 {
    margin-left: 0%;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .pull-md-0 {
    right: auto;
  }
  .pull-md-1 {
    right: 8.3333333333%;
  }
  .pull-md-2 {
    right: 16.6666666667%;
  }
  .pull-md-3 {
    right: 25%;
  }
  .pull-md-4 {
    right: 33.3333333333%;
  }
  .pull-md-5 {
    right: 41.6666666667%;
  }
  .pull-md-6 {
    right: 50%;
  }
  .pull-md-7 {
    right: 58.3333333333%;
  }
  .pull-md-8 {
    right: 66.6666666667%;
  }
  .pull-md-9 {
    right: 75%;
  }
  .pull-md-10 {
    right: 83.3333333333%;
  }
  .pull-md-11 {
    right: 91.6666666667%;
  }
  .pull-md-12 {
    right: 100%;
  }
  .push-md-0 {
    left: auto;
  }
  .push-md-1 {
    left: 8.3333333333%;
  }
  .push-md-2 {
    left: 16.6666666667%;
  }
  .push-md-3 {
    left: 25%;
  }
  .push-md-4 {
    left: 33.3333333333%;
  }
  .push-md-5 {
    left: 41.6666666667%;
  }
  .push-md-6 {
    left: 50%;
  }
  .push-md-7 {
    left: 58.3333333333%;
  }
  .push-md-8 {
    left: 66.6666666667%;
  }
  .push-md-9 {
    left: 75%;
  }
  .push-md-10 {
    left: 83.3333333333%;
  }
  .push-md-11 {
    left: 91.6666666667%;
  }
  .push-md-12 {
    left: 100%;
  }
  .offset-md-0 {
    margin-left: 0%;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .pull-lg-0 {
    right: auto;
  }
  .pull-lg-1 {
    right: 8.3333333333%;
  }
  .pull-lg-2 {
    right: 16.6666666667%;
  }
  .pull-lg-3 {
    right: 25%;
  }
  .pull-lg-4 {
    right: 33.3333333333%;
  }
  .pull-lg-5 {
    right: 41.6666666667%;
  }
  .pull-lg-6 {
    right: 50%;
  }
  .pull-lg-7 {
    right: 58.3333333333%;
  }
  .pull-lg-8 {
    right: 66.6666666667%;
  }
  .pull-lg-9 {
    right: 75%;
  }
  .pull-lg-10 {
    right: 83.3333333333%;
  }
  .pull-lg-11 {
    right: 91.6666666667%;
  }
  .pull-lg-12 {
    right: 100%;
  }
  .push-lg-0 {
    left: auto;
  }
  .push-lg-1 {
    left: 8.3333333333%;
  }
  .push-lg-2 {
    left: 16.6666666667%;
  }
  .push-lg-3 {
    left: 25%;
  }
  .push-lg-4 {
    left: 33.3333333333%;
  }
  .push-lg-5 {
    left: 41.6666666667%;
  }
  .push-lg-6 {
    left: 50%;
  }
  .push-lg-7 {
    left: 58.3333333333%;
  }
  .push-lg-8 {
    left: 66.6666666667%;
  }
  .push-lg-9 {
    left: 75%;
  }
  .push-lg-10 {
    left: 83.3333333333%;
  }
  .push-lg-11 {
    left: 91.6666666667%;
  }
  .push-lg-12 {
    left: 100%;
  }
  .offset-lg-0 {
    margin-left: 0%;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .pull-xl-0 {
    right: auto;
  }
  .pull-xl-1 {
    right: 8.3333333333%;
  }
  .pull-xl-2 {
    right: 16.6666666667%;
  }
  .pull-xl-3 {
    right: 25%;
  }
  .pull-xl-4 {
    right: 33.3333333333%;
  }
  .pull-xl-5 {
    right: 41.6666666667%;
  }
  .pull-xl-6 {
    right: 50%;
  }
  .pull-xl-7 {
    right: 58.3333333333%;
  }
  .pull-xl-8 {
    right: 66.6666666667%;
  }
  .pull-xl-9 {
    right: 75%;
  }
  .pull-xl-10 {
    right: 83.3333333333%;
  }
  .pull-xl-11 {
    right: 91.6666666667%;
  }
  .pull-xl-12 {
    right: 100%;
  }
  .push-xl-0 {
    left: auto;
  }
  .push-xl-1 {
    left: 8.3333333333%;
  }
  .push-xl-2 {
    left: 16.6666666667%;
  }
  .push-xl-3 {
    left: 25%;
  }
  .push-xl-4 {
    left: 33.3333333333%;
  }
  .push-xl-5 {
    left: 41.6666666667%;
  }
  .push-xl-6 {
    left: 50%;
  }
  .push-xl-7 {
    left: 58.3333333333%;
  }
  .push-xl-8 {
    left: 66.6666666667%;
  }
  .push-xl-9 {
    left: 75%;
  }
  .push-xl-10 {
    left: 83.3333333333%;
  }
  .push-xl-11 {
    left: 91.6666666667%;
  }
  .push-xl-12 {
    left: 100%;
  }
  .offset-xl-0 {
    margin-left: 0%;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1440px) {
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .pull-xxl-0 {
    right: auto;
  }
  .pull-xxl-1 {
    right: 8.3333333333%;
  }
  .pull-xxl-2 {
    right: 16.6666666667%;
  }
  .pull-xxl-3 {
    right: 25%;
  }
  .pull-xxl-4 {
    right: 33.3333333333%;
  }
  .pull-xxl-5 {
    right: 41.6666666667%;
  }
  .pull-xxl-6 {
    right: 50%;
  }
  .pull-xxl-7 {
    right: 58.3333333333%;
  }
  .pull-xxl-8 {
    right: 66.6666666667%;
  }
  .pull-xxl-9 {
    right: 75%;
  }
  .pull-xxl-10 {
    right: 83.3333333333%;
  }
  .pull-xxl-11 {
    right: 91.6666666667%;
  }
  .pull-xxl-12 {
    right: 100%;
  }
  .push-xxl-0 {
    left: auto;
  }
  .push-xxl-1 {
    left: 8.3333333333%;
  }
  .push-xxl-2 {
    left: 16.6666666667%;
  }
  .push-xxl-3 {
    left: 25%;
  }
  .push-xxl-4 {
    left: 33.3333333333%;
  }
  .push-xxl-5 {
    left: 41.6666666667%;
  }
  .push-xxl-6 {
    left: 50%;
  }
  .push-xxl-7 {
    left: 58.3333333333%;
  }
  .push-xxl-8 {
    left: 66.6666666667%;
  }
  .push-xxl-9 {
    left: 75%;
  }
  .push-xxl-10 {
    left: 83.3333333333%;
  }
  .push-xxl-11 {
    left: 91.6666666667%;
  }
  .push-xxl-12 {
    left: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0%;
  }
  .offset-xxl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1600px) {
  .col-xxxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xxxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xxxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xxxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xxxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xxxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xxxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xxxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xxxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .pull-xxxl-0 {
    right: auto;
  }
  .pull-xxxl-1 {
    right: 8.3333333333%;
  }
  .pull-xxxl-2 {
    right: 16.6666666667%;
  }
  .pull-xxxl-3 {
    right: 25%;
  }
  .pull-xxxl-4 {
    right: 33.3333333333%;
  }
  .pull-xxxl-5 {
    right: 41.6666666667%;
  }
  .pull-xxxl-6 {
    right: 50%;
  }
  .pull-xxxl-7 {
    right: 58.3333333333%;
  }
  .pull-xxxl-8 {
    right: 66.6666666667%;
  }
  .pull-xxxl-9 {
    right: 75%;
  }
  .pull-xxxl-10 {
    right: 83.3333333333%;
  }
  .pull-xxxl-11 {
    right: 91.6666666667%;
  }
  .pull-xxxl-12 {
    right: 100%;
  }
  .push-xxxl-0 {
    left: auto;
  }
  .push-xxxl-1 {
    left: 8.3333333333%;
  }
  .push-xxxl-2 {
    left: 16.6666666667%;
  }
  .push-xxxl-3 {
    left: 25%;
  }
  .push-xxxl-4 {
    left: 33.3333333333%;
  }
  .push-xxxl-5 {
    left: 41.6666666667%;
  }
  .push-xxxl-6 {
    left: 50%;
  }
  .push-xxxl-7 {
    left: 58.3333333333%;
  }
  .push-xxxl-8 {
    left: 66.6666666667%;
  }
  .push-xxxl-9 {
    left: 75%;
  }
  .push-xxxl-10 {
    left: 83.3333333333%;
  }
  .push-xxxl-11 {
    left: 91.6666666667%;
  }
  .push-xxxl-12 {
    left: 100%;
  }
  .offset-xxxl-0 {
    margin-left: 0%;
  }
  .offset-xxxl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xxxl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xxxl-3 {
    margin-left: 25%;
  }
  .offset-xxxl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xxxl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xxxl-6 {
    margin-left: 50%;
  }
  .offset-xxxl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xxxl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xxxl-9 {
    margin-left: 75%;
  }
  .offset-xxxl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xxxl-11 {
    margin-left: 91.6666666667%;
  }
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #D7D7D7;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #D7D7D7;
}
.table tbody + tbody {
  border-top: 2px solid #D7D7D7;
}
.table .table {
  background-color: #fff;
}
.table-sm th,
.table-sm td {
  padding: 0.3rem;
}
.table-bordered {
  border: 1px solid #D7D7D7;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #D7D7D7;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.026);
}
.table-hover tbody tr:hover {
  background-color: #FCF8E3;
}
.table-active,
.table-active > th,
.table-active > td {
  background-color: #FCF8E3;
}
.table-hover .table-active:hover {
  background-color: rgb(249.5322580645, 242.2419354839, 203.9677419355);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgb(249.5322580645, 242.2419354839, 203.9677419355);
}
.table-success,
.table-success > th,
.table-success > td {
  background-color: #dff0d8;
}
.table-hover .table-success:hover {
  background-color: rgb(207.8888888889, 232.9166666667, 197.5833333333);
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: rgb(207.8888888889, 232.9166666667, 197.5833333333);
}
.table-info,
.table-info > th,
.table-info > td {
  background-color: #d9edf7;
}
.table-hover .table-info:hover {
  background-color: rgb(195.9347826087, 227.0217391304, 242.5652173913);
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: rgb(195.9347826087, 227.0217391304, 242.5652173913);
}
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fcf8e3;
}
.table-hover .table-warning:hover {
  background-color: rgb(249.5322580645, 242.2419354839, 203.9677419355);
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: rgb(249.5322580645, 242.2419354839, 203.9677419355);
}
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f2dede;
}
.table-hover .table-danger:hover {
  background-color: rgb(234.7934782609, 203.7065217391, 203.7065217391);
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: rgb(234.7934782609, 203.7065217391, 203.7065217391);
}
.thead-inverse th {
  color: #333;
  background-color: #EEE;
}
.thead-default th {
  color: #464a4c;
  background-color: #eceeef;
}
.table-inverse {
  color: #333;
  background-color: #EEE;
}
.table-inverse th,
.table-inverse td,
.table-inverse thead th {
  border-color: #fff;
}
.table-inverse.table-bordered {
  border: 0;
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.table-responsive.table-bordered {
  border: 0;
}
.form-control {
  display: block;
  width: 100%;
  padding: 0.3125rem 0.75rem;
  font-size: 1rem;
  line-height: 1.25;
  color: #464a4c;
  background-color: #fff;
  background-image: none;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #464a4c;
  background-color: #fff;
  border-color: rgb(0.5, 137.69140625, 255);
  outline: none;
}
.form-control::placeholder {
  color: #636c72;
  opacity: 1;
}
.form-control:disabled,
.form-control[readonly] {
  background-color: #eceeef;
  opacity: 1;
}
.form-control:disabled {
  cursor: not-allowed;
}
select.form-control:not([size]):not([multiple]) {
  height: calc(1.875rem + 2px);
}
select.form-control:focus::-ms-value {
  color: #464a4c;
  background-color: #fff;
}
.form-control-file,
.form-control-range {
  display: block;
}
.col-form-label {
  padding-top: calc(0.3125rem - 1px * 2);
  padding-bottom: calc(0.3125rem - 1px * 2);
  margin-bottom: 0;
}
.col-form-label-lg {
  padding-top: calc(0.75rem - 1px * 2);
  padding-bottom: calc(0.75rem - 1px * 2);
  font-size: 1.125rem;
}
.col-form-label-sm {
  padding-top: calc(0.25rem - 1px * 2);
  padding-bottom: calc(0.25rem - 1px * 2);
  font-size: 0.75rem;
}
.col-form-legend {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-bottom: 0;
  font-size: 1rem;
}
.form-control-static {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-bottom: 0;
  line-height: 1.25;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-static.form-control-sm,
.input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn,
.form-control-static.form-control-lg,
.input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm,
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.75rem;
  border-radius: 0.2rem;
}
select.form-control-sm:not([size]):not([multiple]),
.input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > select.input-group-addon:not([size]):not([multiple]),
.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) {
  height: 1.625rem;
}
.form-control-lg,
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  padding: 0.75rem 1.5rem;
  font-size: 1.125rem;
  border-radius: 0.3rem;
}
select.form-control-lg:not([size]):not([multiple]),
.input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > select.input-group-addon:not([size]):not([multiple]),
.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) {
  height: 3rem;
}
.form-group {
  margin-bottom: 1rem;
}
.form-text {
  display: block;
  margin-top: 0.25rem;
}
.form-check {
  position: relative;
  display: block;
  margin-bottom: 0.5rem;
}
.form-check.disabled .form-check-label {
  color: #636c72;
  cursor: not-allowed;
}
.form-check-label {
  padding-left: 1.25rem;
  margin-bottom: 0;
  cursor: pointer;
}
.form-check-input {
  position: absolute;
  margin-top: 0.25rem;
  margin-left: -1.25rem;
}
.form-check-input:only-child {
  position: static;
}
.form-check-inline {
  display: inline-block;
}
.form-check-inline .form-check-label {
  vertical-align: middle;
}
.form-check-inline + .form-check-inline {
  margin-left: 0.75rem;
}
.form-control-feedback {
  margin-top: 0.25rem;
}
.form-control-success,
.form-control-warning,
.form-control-danger {
  padding-right: 2.25rem;
  background-repeat: no-repeat;
  background-position: center right 0.46875rem;
  background-size: 0.9375rem 0.9375rem;
}
.has-success .form-control-feedback,
.has-success .form-control-label,
.has-success .col-form-label,
.has-success .form-check-label,
.has-success .custom-control {
  color: #7CBD45;
}
.has-success .form-control {
  border-color: #7CBD45;
}
.has-success .input-group-addon {
  color: #7CBD45;
  border-color: #7CBD45;
  background-color: rgb(230.0476190476, 242.4285714286, 219.5714285714);
}
.has-success .form-control-success {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%237CBD45' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
}
.has-warning .form-control-feedback,
.has-warning .form-control-label,
.has-warning .col-form-label,
.has-warning .form-check-label,
.has-warning .custom-control {
  color: #F18D00;
}
.has-warning .form-control {
  border-color: #F18D00;
}
.has-warning .input-group-addon {
  color: #F18D00;
  border-color: #F18D00;
  background-color: rgb(255, 228.0290456432, 190);
}
.has-warning .form-control-warning {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23F18D00' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E");
}
.has-danger .form-control-feedback,
.has-danger .form-control-label,
.has-danger .col-form-label,
.has-danger .form-check-label,
.has-danger .custom-control {
  color: #D21D29;
}
.has-danger .form-control {
  border-color: #D21D29;
}
.has-danger .input-group-addon {
  color: #D21D29;
  border-color: #D21D29;
  background-color: rgb(246.870292887, 196.129707113, 199.4937238494);
}
.has-danger .form-control-danger {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23D21D29' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");
}
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    width: auto;
  }
  .form-inline .form-control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
  }
  .form-inline .form-check-label {
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 0;
  }
  .form-inline .custom-control-indicator {
    position: static;
    display: inline-block;
    margin-right: 0.25rem;
    vertical-align: text-bottom;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.btn {
  display: inline-block;
  font-weight: normal;
  line-height: 1.25;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.5rem 1rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  transition: all 0.2s ease-in-out;
}
.btn:focus,
.btn:hover {
  text-decoration: none;
}
.btn:focus,
.btn.focus {
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 69, 128, 0.25);
}
.btn.disabled,
.btn:disabled {
  cursor: not-allowed;
  opacity: 0.65;
}
.btn:active,
.btn.active {
  background-image: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-primary {
  color: #fff;
  background-color: #004580;
  border-color: #004580;
}
.btn-primary:hover {
  color: #fff;
  background-color: rgb(0, 41.5078125, 77);
  border-color: rgb(0, 36.009375, 66.8);
}
.btn-primary:focus,
.btn-primary.focus {
  box-shadow: 0 0 0 2px rgba(0, 69, 128, 0.5);
}
.btn-primary.disabled,
.btn-primary:disabled {
  background-color: #004580;
  border-color: #004580;
}
.btn-primary:active,
.btn-primary.active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 41.5078125, 77);
  background-image: none;
  border-color: rgb(0, 36.009375, 66.8);
}
.btn-secondary {
  color: #292b2c;
  background-color: #fff;
  border-color: #ccc;
}
.btn-secondary:hover {
  color: #292b2c;
  background-color: rgb(229.5, 229.5, 229.5);
  border-color: rgb(173.4, 173.4, 173.4);
}
.btn-secondary:focus,
.btn-secondary.focus {
  box-shadow: 0 0 0 2px rgba(204, 204, 204, 0.5);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  background-color: #fff;
  border-color: #ccc;
}
.btn-secondary:active,
.btn-secondary.active,
.show > .btn-secondary.dropdown-toggle {
  color: #292b2c;
  background-color: rgb(229.5, 229.5, 229.5);
  background-image: none;
  border-color: rgb(173.4, 173.4, 173.4);
}
.btn-info {
  color: #fff;
  background-color: #67D4F4;
  border-color: #67D4F4;
}
.btn-info:hover {
  color: #fff;
  background-color: rgb(55.4417177914, 198.5460122699, 240.5582822086);
  border-color: rgb(45.9300613497, 195.8552147239, 239.8699386503);
}
.btn-info:focus,
.btn-info.focus {
  box-shadow: 0 0 0 2px rgba(103, 212, 244, 0.5);
}
.btn-info.disabled,
.btn-info:disabled {
  background-color: #67D4F4;
  border-color: #67D4F4;
}
.btn-info:active,
.btn-info.active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: rgb(55.4417177914, 198.5460122699, 240.5582822086);
  background-image: none;
  border-color: rgb(45.9300613497, 195.8552147239, 239.8699386503);
}
.btn-success {
  color: #fff;
  background-color: #7CBD45;
  border-color: #7CBD45;
}
.btn-success:hover {
  color: #fff;
  background-color: rgb(99.3928571429, 152.7857142857, 54.2142857143);
  border-color: rgb(94.4952380952, 145.2571428571, 51.5428571429);
}
.btn-success:focus,
.btn-success.focus {
  box-shadow: 0 0 0 2px rgba(124, 189, 69, 0.5);
}
.btn-success.disabled,
.btn-success:disabled {
  background-color: #7CBD45;
  border-color: #7CBD45;
}
.btn-success:active,
.btn-success.active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: rgb(99.3928571429, 152.7857142857, 54.2142857143);
  background-image: none;
  border-color: rgb(94.4952380952, 145.2571428571, 51.5428571429);
}
.btn-warning {
  color: #fff;
  background-color: #F18D00;
  border-color: #F18D00;
}
.btn-warning:hover {
  color: #fff;
  background-color: rgb(190, 111.1618257261, 0);
  border-color: rgb(179.8, 105.1941908714, 0);
}
.btn-warning:focus,
.btn-warning.focus {
  box-shadow: 0 0 0 2px rgba(241, 141, 0, 0.5);
}
.btn-warning.disabled,
.btn-warning:disabled {
  background-color: #F18D00;
  border-color: #F18D00;
}
.btn-warning:active,
.btn-warning.active,
.show > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: rgb(190, 111.1618257261, 0);
  background-image: none;
  border-color: rgb(179.8, 105.1941908714, 0);
}
.btn-danger {
  color: #fff;
  background-color: #D21D29;
  border-color: #D21D29;
}
.btn-danger:hover {
  color: #fff;
  background-color: rgb(165.1882845188, 22.8117154812, 32.2510460251);
  border-color: rgb(156.2259414226, 21.5740585774, 30.5012552301);
}
.btn-danger:focus,
.btn-danger.focus {
  box-shadow: 0 0 0 2px rgba(210, 29, 41, 0.5);
}
.btn-danger.disabled,
.btn-danger:disabled {
  background-color: #D21D29;
  border-color: #D21D29;
}
.btn-danger:active,
.btn-danger.active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: rgb(165.1882845188, 22.8117154812, 32.2510460251);
  background-image: none;
  border-color: rgb(156.2259414226, 21.5740585774, 30.5012552301);
}
.btn-outline-primary {
  color: #004580;
  background-image: none;
  background-color: transparent;
  border-color: #004580;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #004580;
  border-color: #004580;
}
.btn-outline-primary:focus,
.btn-outline-primary.focus {
  box-shadow: 0 0 0 2px rgba(0, 69, 128, 0.5);
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color: #004580;
  background-color: transparent;
}
.btn-outline-primary:active,
.btn-outline-primary.active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #004580;
  border-color: #004580;
}
.btn-outline-secondary {
  color: #ccc;
  background-image: none;
  background-color: transparent;
  border-color: #ccc;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #ccc;
  border-color: #ccc;
}
.btn-outline-secondary:focus,
.btn-outline-secondary.focus {
  box-shadow: 0 0 0 2px rgba(204, 204, 204, 0.5);
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
  color: #ccc;
  background-color: transparent;
}
.btn-outline-secondary:active,
.btn-outline-secondary.active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #ccc;
  border-color: #ccc;
}
.btn-outline-info {
  color: #67D4F4;
  background-image: none;
  background-color: transparent;
  border-color: #67D4F4;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #67D4F4;
  border-color: #67D4F4;
}
.btn-outline-info:focus,
.btn-outline-info.focus {
  box-shadow: 0 0 0 2px rgba(103, 212, 244, 0.5);
}
.btn-outline-info.disabled,
.btn-outline-info:disabled {
  color: #67D4F4;
  background-color: transparent;
}
.btn-outline-info:active,
.btn-outline-info.active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #67D4F4;
  border-color: #67D4F4;
}
.btn-outline-success {
  color: #7CBD45;
  background-image: none;
  background-color: transparent;
  border-color: #7CBD45;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #7CBD45;
  border-color: #7CBD45;
}
.btn-outline-success:focus,
.btn-outline-success.focus {
  box-shadow: 0 0 0 2px rgba(124, 189, 69, 0.5);
}
.btn-outline-success.disabled,
.btn-outline-success:disabled {
  color: #7CBD45;
  background-color: transparent;
}
.btn-outline-success:active,
.btn-outline-success.active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #7CBD45;
  border-color: #7CBD45;
}
.btn-outline-warning {
  color: #F18D00;
  background-image: none;
  background-color: transparent;
  border-color: #F18D00;
}
.btn-outline-warning:hover {
  color: #fff;
  background-color: #F18D00;
  border-color: #F18D00;
}
.btn-outline-warning:focus,
.btn-outline-warning.focus {
  box-shadow: 0 0 0 2px rgba(241, 141, 0, 0.5);
}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
  color: #F18D00;
  background-color: transparent;
}
.btn-outline-warning:active,
.btn-outline-warning.active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #fff;
  background-color: #F18D00;
  border-color: #F18D00;
}
.btn-outline-danger {
  color: #D21D29;
  background-image: none;
  background-color: transparent;
  border-color: #D21D29;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #D21D29;
  border-color: #D21D29;
}
.btn-outline-danger:focus,
.btn-outline-danger.focus {
  box-shadow: 0 0 0 2px rgba(210, 29, 41, 0.5);
}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
  color: #D21D29;
  background-color: transparent;
}
.btn-outline-danger:active,
.btn-outline-danger.active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #D21D29;
  border-color: #D21D29;
}
.btn-link {
  font-weight: normal;
  color: #3D7FB7;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link:disabled {
  background-color: transparent;
}
.btn-link,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover {
  border-color: transparent;
}
.btn-link:focus,
.btn-link:hover {
  color: rgb(41.875, 87.1823770492, 125.625);
  text-decoration: underline;
  background-color: transparent;
}
.btn-link:disabled {
  color: #636c72;
}
.btn-link:disabled:focus,
.btn-link:disabled:hover {
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 0.25rem 1.5rem;
  font-size: 1.125rem;
  border-radius: 0.3rem;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.75rem;
  border-radius: 0.2rem;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}
input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}
.fade.show {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.show {
  display: block;
}
tr.collapse.show {
  display: table-row;
}
tbody.collapse.show {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.3em;
  vertical-align: middle;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropup .dropdown-toggle::after {
  border-top: 0;
  border-bottom: 0.3em solid;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #292b2c;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.dropdown-divider {
  height: 1px;
  margin: 0.5rem 0;
  overflow: hidden;
  background-color: #eceeef;
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: 3px 1rem;
  clear: both;
  font-weight: normal;
  color: #292b2c;
  text-align: inherit;
  white-space: nowrap;
  background: none;
  border: 0;
}
.dropdown-item:focus,
.dropdown-item:hover {
  color: rgb(28.7, 30.1, 30.8);
  text-decoration: none;
  background-color: #f7f7f9;
}
.dropdown-item.active,
.dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #004580;
}
.dropdown-item.disabled,
.dropdown-item:disabled {
  color: #636c72;
  cursor: not-allowed;
  background-color: transparent;
}
.show > .dropdown-menu {
  display: block;
}
.show > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.75rem;
  color: #636c72;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 0.125rem;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 0 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 2;
}
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group,
.btn-group-vertical .btn + .btn,
.btn-group-vertical .btn + .btn-group,
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  display: flex;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.btn + .dropdown-toggle-split::after {
  margin-left: 0;
}
.btn-sm + .dropdown-toggle-split,
.btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.btn-lg + .dropdown-toggle-split,
.btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 1.125rem;
  padding-left: 1.125rem;
}
.btn-group-vertical {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical .btn,
.btn-group-vertical .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
[data-toggle=buttons] > .btn input[type=radio],
[data-toggle=buttons] > .btn input[type=checkbox],
[data-toggle=buttons] > .btn-group > .btn input[type=radio],
[data-toggle=buttons] > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: flex;
  width: 100%;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group .form-control:focus,
.input-group .form-control:active,
.input-group .form-control:hover {
  z-index: 3;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 0.3125rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.25;
  color: #464a4c;
  text-align: center;
  background-color: #eceeef;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.input-group-addon.form-control-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.75rem;
  border-radius: 0.2rem;
}
.input-group-addon.form-control-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
  padding: 0.75rem 1.5rem;
  font-size: 1.125rem;
  border-radius: 0.3rem;
}
.input-group-addon input[type=radio],
.input-group-addon input[type=checkbox] {
  margin-top: 0;
}
.input-group .form-control:not(:last-child),
.input-group-addon:not(:last-child),
.input-group-btn:not(:last-child) > .btn,
.input-group-btn:not(:last-child) > .btn-group > .btn,
.input-group-btn:not(:last-child) > .dropdown-toggle,
.input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:not(:last-child) {
  border-right: 0;
}
.input-group .form-control:not(:first-child),
.input-group-addon:not(:first-child),
.input-group-btn:not(:first-child) > .btn,
.input-group-btn:not(:first-child) > .btn-group > .btn,
.input-group-btn:not(:first-child) > .dropdown-toggle,
.input-group-btn:not(:last-child) > .btn:not(:first-child),
.input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.form-control + .input-group-addon:not(:first-child) {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
  flex: 1;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active,
.input-group-btn > .btn:hover {
  z-index: 3;
}
.input-group-btn:not(:last-child) > .btn,
.input-group-btn:not(:last-child) > .btn-group {
  margin-right: -1px;
}
.input-group-btn:not(:first-child) > .btn,
.input-group-btn:not(:first-child) > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.input-group-btn:not(:first-child) > .btn:focus,
.input-group-btn:not(:first-child) > .btn:active,
.input-group-btn:not(:first-child) > .btn:hover,
.input-group-btn:not(:first-child) > .btn-group:focus,
.input-group-btn:not(:first-child) > .btn-group:active,
.input-group-btn:not(:first-child) > .btn-group:hover {
  z-index: 3;
}
.custom-control {
  position: relative;
  display: inline-flex;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  margin-right: 1rem;
  cursor: pointer;
}
.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-indicator {
  color: #fff;
  background-color: #F18D00;
}
.custom-control-input:focus ~ .custom-control-indicator {
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px #F18D00;
}
.custom-control-input:active ~ .custom-control-indicator {
  color: #fff;
  background-color: rgb(255, 217.4481327801, 164.5);
}
.custom-control-input:disabled ~ .custom-control-indicator {
  cursor: not-allowed;
  background-color: #eceeef;
}
.custom-control-input:disabled ~ .custom-control-description {
  color: #636c72;
  cursor: not-allowed;
}
.custom-control-indicator {
  position: absolute;
  top: 0.25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  background-color: #ddd;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}
.custom-checkbox .custom-control-indicator {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator {
  background-color: #004580;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}
.custom-radio .custom-control-indicator {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-indicator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}
.custom-controls-stacked {
  display: flex;
  flex-direction: column;
}
.custom-controls-stacked .custom-control {
  margin-bottom: 0.25rem;
}
.custom-controls-stacked .custom-control + .custom-control {
  margin-left: 0;
}
.custom-select {
  display: inline-block;
  max-width: 100%;
  height: calc(1.875rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.25;
  color: #464a4c;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.custom-select:focus {
  border-color: rgb(0.5, 137.69140625, 255);
  outline: none;
}
.custom-select:focus::-ms-value {
  color: #464a4c;
  background-color: #fff;
}
.custom-select:disabled {
  color: #636c72;
  cursor: not-allowed;
  background-color: #eceeef;
}
.custom-select::-ms-expand {
  opacity: 0;
}
.custom-select-sm {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%;
}
.custom-file {
  position: relative;
  display: inline-block;
  max-width: 100%;
  height: 2.5rem;
  margin-bottom: 0;
  cursor: pointer;
}
.custom-file-input {
  min-width: 14rem;
  max-width: 100%;
  height: 2.5rem;
  margin: 0;
  filter: alpha(opacity=0);
  opacity: 0;
}
.custom-file-control {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 5;
  height: 2.5rem;
  padding: 0.5rem 1rem;
  line-height: 1.5;
  color: #464a4c;
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.custom-file-control:lang(en)::after {
  content: "Choose file...";
}
.custom-file-control:lang(ja)::after {
  content: "\30d5\30a1\30a4\30eb\3092\9078\629e...";
}
.custom-file-control::before {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  z-index: 6;
  display: block;
  height: 2.5rem;
  padding: 0.5rem 1rem;
  line-height: 1.5;
  color: #464a4c;
  background-color: #eceeef;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0 0.25rem 0.25rem 0;
}
.custom-file-control:lang(en)::before {
  content: "Browse";
}
.custom-file-control:lang(ja)::before {
  content: "\95b2\89a7";
}
.nav {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link {
  display: block;
  padding: 0.5em 1em;
}
.nav-link:focus,
.nav-link:hover {
  text-decoration: none;
}
.nav-link.disabled {
  color: #636c72;
  cursor: not-allowed;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
}
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-right-radius: 0.25rem;
  border-top-left-radius: 0.25rem;
}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
  border-color: #eceeef #eceeef #ddd;
}
.nav-tabs .nav-link.disabled {
  color: #636c72;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #464a4c;
  background-color: #fff;
  border-color: #ddd #ddd #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.nav-pills .nav-link {
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .nav-item.show .nav-link {
  color: #fff;
  cursor: default;
  background-color: #004580;
}
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified .nav-item {
  flex: 1 1 100%;
  text-align: center;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.navbar {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 0.5rem 1rem;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  margin-right: 1rem;
  font-size: 1.125rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:focus,
.navbar-brand:hover {
  text-decoration: none;
}
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-text {
  display: inline-block;
  padding-top: 0.425rem;
  padding-bottom: 0.425rem;
}
.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.125rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}
.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}
.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}
@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1439px) {
  .navbar-toggleable-xl .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-xl > .container {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1440px) {
  .navbar-toggleable-xl {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-toggleable-xl > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-xl .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-xl .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1599px) {
  .navbar-toggleable-xxl .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-xxl > .container {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1600px) {
  .navbar-toggleable-xxl {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-toggleable-xxl > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-xxl .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-xxl .navbar-toggler {
    display: none;
  }
}
.navbar-toggleable-xxxl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}
.navbar-toggleable-xxxl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}
.navbar-toggleable-xxxl > .container {
  padding-right: 0;
  padding-left: 0;
}
.navbar-toggleable-xxxl .navbar-nav {
  flex-direction: row;
}
.navbar-toggleable-xxxl .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-toggleable-xxxl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.navbar-toggleable-xxxl .navbar-collapse {
  display: flex !important;
  width: 100%;
}
.navbar-toggleable-xxxl .navbar-toggler {
  display: none;
}
.navbar-light .navbar-brand,
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover,
.navbar-light .navbar-toggler:focus,
.navbar-light .navbar-toggler:hover {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .open > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.open,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-toggler {
  color: white;
}
.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-toggler:focus,
.navbar-inverse .navbar-toggler:hover {
  color: white;
}
.navbar-inverse .navbar-nav .nav-link {
  color: white;
}
.navbar-inverse .navbar-nav .nav-link:focus,
.navbar-inverse .navbar-nav .nav-link:hover {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-inverse .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-inverse .navbar-nav .open > .nav-link,
.navbar-inverse .navbar-nav .active > .nav-link,
.navbar-inverse .navbar-nav .nav-link.open,
.navbar-inverse .navbar-nav .nav-link.active {
  color: white;
}
.navbar-inverse .navbar-toggler {
  border-color: white;
}
.navbar-inverse .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='white' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
.navbar-inverse .navbar-text {
  color: white;
}
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card-block {
  flex: 1 1 auto;
  padding: 1.25rem;
}
.card-title {
  margin-bottom: 0.75rem;
}
.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}
.card-text:last-child {
  margin-bottom: 0;
}
.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}
.card > .list-group:first-child .list-group-item:first-child {
  border-top-right-radius: 0.25rem;
  border-top-left-radius: 0.25rem;
}
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: #f7f7f9;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: #f7f7f9;
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}
.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
.card-primary {
  background-color: #004580;
  border-color: #004580;
}
.card-primary .card-header,
.card-primary .card-footer {
  background-color: transparent;
}
.card-success {
  background-color: #7CBD45;
  border-color: #7CBD45;
}
.card-success .card-header,
.card-success .card-footer {
  background-color: transparent;
}
.card-info {
  background-color: #67D4F4;
  border-color: #67D4F4;
}
.card-info .card-header,
.card-info .card-footer {
  background-color: transparent;
}
.card-warning {
  background-color: #F18D00;
  border-color: #F18D00;
}
.card-warning .card-header,
.card-warning .card-footer {
  background-color: transparent;
}
.card-danger {
  background-color: #D21D29;
  border-color: #D21D29;
}
.card-danger .card-header,
.card-danger .card-footer {
  background-color: transparent;
}
.card-outline-primary {
  background-color: transparent;
  border-color: #004580;
}
.card-outline-secondary {
  background-color: transparent;
  border-color: #ccc;
}
.card-outline-info {
  background-color: transparent;
  border-color: #67D4F4;
}
.card-outline-success {
  background-color: transparent;
  border-color: #7CBD45;
}
.card-outline-warning {
  background-color: transparent;
  border-color: #F18D00;
}
.card-outline-danger {
  background-color: transparent;
  border-color: #D21D29;
}
.card-inverse {
  color: rgba(255, 255, 255, 0.65);
}
.card-inverse .card-header,
.card-inverse .card-footer {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.2);
}
.card-inverse .card-header,
.card-inverse .card-footer,
.card-inverse .card-title,
.card-inverse .card-blockquote {
  color: #fff;
}
.card-inverse .card-link,
.card-inverse .card-text,
.card-inverse .card-subtitle,
.card-inverse .card-blockquote .blockquote-footer {
  color: rgba(255, 255, 255, 0.65);
}
.card-inverse .card-link:focus,
.card-inverse .card-link:hover {
  color: #fff;
}
.card-blockquote {
  padding: 0;
  margin-bottom: 0;
  border-left: 0;
}
.card-img {
  border-radius: calc(0.25rem - 1px);
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}
.card-img-top {
  border-top-right-radius: calc(0.25rem - 1px);
  border-top-left-radius: calc(0.25rem - 1px);
}
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
  }
  .card-deck .card {
    display: flex;
    flex: 1 0 0;
    flex-direction: column;
  }
  .card-deck .card:not(:first-child) {
    margin-left: 8px;
  }
  .card-deck .card:not(:last-child) {
    margin-right: 8px;
  }
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group .card {
    flex: 1 0 0;
  }
  .card-group .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group .card:first-child {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
  }
  .card-group .card:first-child .card-img-top {
    border-top-right-radius: 0;
  }
  .card-group .card:first-child .card-img-bottom {
    border-bottom-right-radius: 0;
  }
  .card-group .card:last-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
  }
  .card-group .card:last-child .card-img-top {
    border-top-left-radius: 0;
  }
  .card-group .card:last-child .card-img-bottom {
    border-bottom-left-radius: 0;
  }
  .card-group .card:not(:first-child):not(:last-child) {
    border-radius: 0;
  }
  .card-group .card:not(:first-child):not(:last-child) .card-img-top,
  .card-group .card:not(:first-child):not(:last-child) .card-img-bottom {
    border-radius: 0;
  }
}
@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
    margin-bottom: 0.75rem;
  }
}
.breadcrumb {
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #eceeef;
  border-radius: 0.25rem;
}
.breadcrumb::after {
  display: block;
  content: "";
  clear: both;
}
.breadcrumb-item {
  float: left;
}
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  color: #636c72;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #636c72;
}
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}
.page-item:first-child .page-link {
  margin-left: 0;
  border-bottom-left-radius: 0.25rem;
  border-top-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-bottom-right-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 2;
  color: #fff;
  background-color: #004580;
  border-color: #004580;
}
.page-item.disabled .page-link {
  color: #636c72;
  pointer-events: none;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #3D7FB7;
  background-color: #fff;
  border: 1px solid #ddd;
}
.page-link:focus,
.page-link:hover {
  color: rgb(41.875, 87.1823770492, 125.625);
  text-decoration: none;
  background-color: #eceeef;
  border-color: #ddd;
}
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.125rem;
}
.pagination-lg .page-item:first-child .page-link {
  border-bottom-left-radius: 0.3rem;
  border-top-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-bottom-right-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.75rem;
}
.pagination-sm .page-item:first-child .page-link {
  border-bottom-left-radius: 0.2rem;
  border-top-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-bottom-right-radius: 0.2rem;
  border-top-right-radius: 0.2rem;
}
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
a.badge:focus,
a.badge:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}
.badge-default {
  background-color: #636c72;
}
.badge-default[href]:focus,
.badge-default[href]:hover {
  background-color: rgb(75.2957746479, 82.1408450704, 86.7042253521);
}
.badge-primary {
  background-color: #004580;
}
.badge-primary[href]:focus,
.badge-primary[href]:hover {
  background-color: rgb(0, 41.5078125, 77);
}
.badge-success {
  background-color: #7CBD45;
}
.badge-success[href]:focus,
.badge-success[href]:hover {
  background-color: rgb(99.3928571429, 152.7857142857, 54.2142857143);
}
.badge-info {
  background-color: #67D4F4;
}
.badge-info[href]:focus,
.badge-info[href]:hover {
  background-color: rgb(55.4417177914, 198.5460122699, 240.5582822086);
}
.badge-warning {
  background-color: #F18D00;
}
.badge-warning[href]:focus,
.badge-warning[href]:hover {
  background-color: rgb(190, 111.1618257261, 0);
}
.badge-danger {
  background-color: #D21D29;
}
.badge-danger[href]:focus,
.badge-danger[href]:hover {
  background-color: rgb(165.1882845188, 22.8117154812, 32.2510460251);
}
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #eceeef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}
.jumbotron-hr {
  border-top-color: rgb(208.3142857143, 213.2285714286, 215.6857142857);
}
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}
.alert {
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.alert-heading {
  color: inherit;
}
.alert-link {
  font-weight: bold;
}
.alert-dismissible .close {
  position: relative;
  top: -0.75rem;
  right: -1.25rem;
  padding: 0.75rem 1.25rem;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: rgb(207.8888888889, 232.9166666667, 197.5833333333);
  color: #3c763d;
}
.alert-success hr {
  border-top-color: rgb(192.7777777778, 225.8333333333, 179.1666666667);
}
.alert-success .alert-link {
  color: rgb(42.808988764, 84.191011236, 43.5224719101);
}
.alert-info {
  background-color: #d9edf7;
  border-color: rgb(187.5086956522, 223.0304347826, 240.7913043478);
  color: #31708f;
}
.alert-info hr {
  border-top-color: rgb(166.4434782609, 213.052173913, 236.3565217391);
}
.alert-info .alert-link {
  color: rgb(35.984375, 82.25, 105.015625);
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: rgb(249.5322580645, 242.2419354839, 203.9677419355);
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: rgb(247.064516129, 236.4838709677, 180.935483871);
}
.alert-warning .alert-link {
  color: rgb(102.2741116751, 80.7817258883, 43.7258883249);
}
.alert-danger {
  background-color: #f2dede;
  border-color: rgb(234.7934782609, 203.7065217391, 203.7065217391);
  color: #a94442;
}
.alert-danger hr {
  border-top-color: rgb(227.5869565217, 185.4130434783, 185.4130434783);
}
.alert-danger .alert-link {
  color: rgb(132.3234042553, 53.2425531915, 51.6765957447);
}
@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  overflow: hidden;
  font-size: 0.75rem;
  line-height: 1rem;
  text-align: center;
  background-color: #eceeef;
  border-radius: 0.25rem;
}
.progress-bar {
  height: 1rem;
  color: #fff;
  background-color: #004580;
}
.progress-bar-striped {
  background-image:
    linear-gradient(
      45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent);
  background-size: 1rem 1rem;
}
.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}
.media {
  display: flex;
  align-items: flex-start;
}
.media-body {
  flex: 1;
}
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}
.list-group-item-action {
  width: 100%;
  color: #464a4c;
  text-align: inherit;
}
.list-group-item-action .list-group-item-heading {
  color: #292b2c;
}
.list-group-item-action:focus,
.list-group-item-action:hover {
  color: #464a4c;
  text-decoration: none;
  background-color: #f7f7f9;
}
.list-group-item-action:active {
  color: #292b2c;
  background-color: #eceeef;
}
.list-group-item {
  position: relative;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-right-radius: 0.25rem;
  border-top-left-radius: 0.25rem;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.list-group-item:focus,
.list-group-item:hover {
  text-decoration: none;
}
.list-group-item.disabled,
.list-group-item:disabled {
  color: #636c72;
  cursor: not-allowed;
  background-color: #fff;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item:disabled .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item:disabled .list-group-item-text {
  color: #636c72;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #004580;
  border-color: #004580;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text {
  color: rgb(128, 196.4609375, 255);
}
.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}
.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:focus,
a.list-group-item-success:hover,
button.list-group-item-success:focus,
button.list-group-item-success:hover {
  color: #3c763d;
  background-color: rgb(207.8888888889, 232.9166666667, 197.5833333333);
}
a.list-group-item-success.active,
button.list-group-item-success.active {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:focus,
a.list-group-item-info:hover,
button.list-group-item-info:focus,
button.list-group-item-info:hover {
  color: #31708f;
  background-color: rgb(195.9347826087, 227.0217391304, 242.5652173913);
}
a.list-group-item-info.active,
button.list-group-item-info.active {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:focus,
a.list-group-item-warning:hover,
button.list-group-item-warning:focus,
button.list-group-item-warning:hover {
  color: #8a6d3b;
  background-color: rgb(249.5322580645, 242.2419354839, 203.9677419355);
}
a.list-group-item-warning.active,
button.list-group-item-warning.active {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:focus,
a.list-group-item-danger:hover,
button.list-group-item-danger:focus,
button.list-group-item-danger:hover {
  color: #a94442;
  background-color: rgb(234.7934782609, 203.7065217391, 203.7065217391);
}
a.list-group-item-danger.active,
button.list-group-item-danger.active {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3::before {
  padding-top: 75%;
}
.embed-responsive-1by1::before {
  padding-top: 100%;
}
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:focus,
.close:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.75;
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -25%);
}
.modal.show .modal-dialog {
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.2;
}
.modal-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px;
  border-bottom: 1px solid #eceeef;
}
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 15px;
}
.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 15px;
  border-top: 1px solid #eceeef;
}
.modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}
.modal-footer > :not(:last-child) {
  margin-right: 0.25rem;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 30px auto;
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    max-width: 800px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family:
    Meiryo,
    "\30e1\30a4\30ea\30aa",
    "MS PGothic",
    "\ff2d\ff33  \ff30\30b4\30b7\30c3\30af",
    Arial,
    "Hiragino Kaku Gothic Pro",
    "\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3",
    sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  font-size: 0.75rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip.tooltip-top,
.tooltip.bs-tether-element-attached-bottom {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.tooltip-top .tooltip-inner::before,
.tooltip.bs-tether-element-attached-bottom .tooltip-inner::before {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  content: "";
  border-width: 5px 5px 0;
  border-top-color: #EEE;
}
.tooltip.tooltip-right,
.tooltip.bs-tether-element-attached-left {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.tooltip-right .tooltip-inner::before,
.tooltip.bs-tether-element-attached-left .tooltip-inner::before {
  top: 50%;
  left: 0;
  margin-top: -5px;
  content: "";
  border-width: 5px 5px 5px 0;
  border-right-color: #EEE;
}
.tooltip.tooltip-bottom,
.tooltip.bs-tether-element-attached-top {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.tooltip-bottom .tooltip-inner::before,
.tooltip.bs-tether-element-attached-top .tooltip-inner::before {
  top: 0;
  left: 50%;
  margin-left: -5px;
  content: "";
  border-width: 0 5px 5px;
  border-bottom-color: #EEE;
}
.tooltip.tooltip-left,
.tooltip.bs-tether-element-attached-right {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip.tooltip-left .tooltip-inner::before,
.tooltip.bs-tether-element-attached-right .tooltip-inner::before {
  top: 50%;
  right: 0;
  margin-top: -5px;
  content: "";
  border-width: 5px 0 5px 5px;
  border-left-color: #EEE;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #333;
  text-align: center;
  background-color: #FCF8E3;
  border-radius: 0.25rem;
}
.tooltip-inner::before {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  padding: 1px;
  font-family:
    Meiryo,
    "\30e1\30a4\30ea\30aa",
    "MS PGothic",
    "\ff2d\ff33  \ff30\30b4\30b7\30c3\30af",
    Arial,
    "Hiragino Kaku Gothic Pro",
    "\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3",
    sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  font-size: 0.75rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover.popover-top,
.popover.bs-tether-element-attached-bottom {
  margin-top: -10px;
}
.popover.popover-top::before,
.popover.popover-top::after,
.popover.bs-tether-element-attached-bottom::before,
.popover.bs-tether-element-attached-bottom::after {
  left: 50%;
  border-bottom-width: 0;
}
.popover.popover-top::before,
.popover.bs-tether-element-attached-bottom::before {
  bottom: -11px;
  margin-left: -11px;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.popover.popover-top::after,
.popover.bs-tether-element-attached-bottom::after {
  bottom: -10px;
  margin-left: -10px;
  border-top-color: #fff;
}
.popover.popover-right,
.popover.bs-tether-element-attached-left {
  margin-left: 10px;
}
.popover.popover-right::before,
.popover.popover-right::after,
.popover.bs-tether-element-attached-left::before,
.popover.bs-tether-element-attached-left::after {
  top: 50%;
  border-left-width: 0;
}
.popover.popover-right::before,
.popover.bs-tether-element-attached-left::before {
  left: -11px;
  margin-top: -11px;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.popover-right::after,
.popover.bs-tether-element-attached-left::after {
  left: -10px;
  margin-top: -10px;
  border-right-color: #fff;
}
.popover.popover-bottom,
.popover.bs-tether-element-attached-top {
  margin-top: 10px;
}
.popover.popover-bottom::before,
.popover.popover-bottom::after,
.popover.bs-tether-element-attached-top::before,
.popover.bs-tether-element-attached-top::after {
  left: 50%;
  border-top-width: 0;
}
.popover.popover-bottom::before,
.popover.bs-tether-element-attached-top::before {
  top: -11px;
  margin-left: -11px;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.popover.popover-bottom::after,
.popover.bs-tether-element-attached-top::after {
  top: -10px;
  margin-left: -10px;
  border-bottom-color: rgb(247.35, 247.35, 247.35);
}
.popover.popover-bottom .popover-title::before,
.popover.bs-tether-element-attached-top .popover-title::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 20px;
  margin-left: -10px;
  content: "";
  border-bottom: 1px solid rgb(247.35, 247.35, 247.35);
}
.popover.popover-left,
.popover.bs-tether-element-attached-right {
  margin-left: -10px;
}
.popover.popover-left::before,
.popover.popover-left::after,
.popover.bs-tether-element-attached-right::before,
.popover.bs-tether-element-attached-right::after {
  top: 50%;
  border-right-width: 0;
}
.popover.popover-left::before,
.popover.bs-tether-element-attached-right::before {
  right: -11px;
  margin-top: -11px;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.popover-left::after,
.popover.bs-tether-element-attached-right::after {
  right: -10px;
  margin-top: -10px;
  border-left-color: #fff;
}
.popover-title {
  padding: 8px 14px;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: rgb(247.35, 247.35, 247.35);
  border-bottom: 1px solid rgb(234.6, 234.6, 234.6);
  border-top-right-radius: calc(0.3rem - 1px);
  border-top-left-radius: calc(0.3rem - 1px);
}
.popover-title:empty {
  display: none;
}
.popover-content {
  padding: 9px 14px;
}
.popover::before,
.popover::after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover::before {
  content: "";
  border-width: 11px;
}
.popover::after {
  content: "";
  border-width: 10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-item {
  position: relative;
  display: none;
  width: 100%;
}
@media (-webkit-transform-3d) {
  .carousel-item {
    transition: transform 0.6s ease-in-out;
    backface-visibility: hidden;
    perspective: 1000px;
  }
}
@supports (transform: translate3d(0, 0, 0)) {
  .carousel-item {
    transition: transform 0.6s ease-in-out;
    backface-visibility: hidden;
    perspective: 1000px;
  }
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}
.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0;
}
@media (-webkit-transform-3d) {
  .carousel-item-next.carousel-item-left,
  .carousel-item-prev.carousel-item-right {
    transform: translate3d(0, 0, 0);
  }
  .carousel-item-next,
  .active.carousel-item-right {
    transform: translate3d(100%, 0, 0);
  }
  .carousel-item-prev,
  .active.carousel-item-left {
    transform: translate3d(-100%, 0, 0);
  }
}
@supports (transform: translate3d(0, 0, 0)) {
  .carousel-item-next.carousel-item-left,
  .carousel-item-prev.carousel-item-right {
    transform: translate3d(0, 0, 0);
  }
  .carousel-item-next,
  .active.carousel-item-right {
    transform: translate3d(100%, 0, 0);
  }
  .carousel-item-prev,
  .active.carousel-item-left {
    transform: translate3d(-100%, 0, 0);
  }
}
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}
.carousel-control-prev:focus,
.carousel-control-prev:hover,
.carousel-control-next:focus,
.carousel-control-next:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-prev {
  left: 0;
}
.carousel-control-next {
  right: 0;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
}
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  position: relative;
  flex: 1 0 auto;
  max-width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.5);
}
.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators .active {
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.bg-faded {
  background-color: rgb(247.35, 247.35, 247.35);
}
.bg-primary {
  background-color: #004580 !important;
}
a.bg-primary:focus,
a.bg-primary:hover {
  background-color: rgb(0, 41.5078125, 77) !important;
}
.bg-success {
  background-color: #7CBD45 !important;
}
a.bg-success:focus,
a.bg-success:hover {
  background-color: rgb(99.3928571429, 152.7857142857, 54.2142857143) !important;
}
.bg-info {
  background-color: #67D4F4 !important;
}
a.bg-info:focus,
a.bg-info:hover {
  background-color: rgb(55.4417177914, 198.5460122699, 240.5582822086) !important;
}
.bg-warning {
  background-color: #F18D00 !important;
}
a.bg-warning:focus,
a.bg-warning:hover {
  background-color: rgb(190, 111.1618257261, 0) !important;
}
.bg-danger {
  background-color: #D21D29 !important;
}
a.bg-danger:focus,
a.bg-danger:hover {
  background-color: rgb(165.1882845188, 22.8117154812, 32.2510460251) !important;
}
.bg-inverse {
  background-color: #292b2c !important;
}
a.bg-inverse:focus,
a.bg-inverse:hover {
  background-color: rgb(16.4, 17.2, 17.6) !important;
}
.border-0 {
  border: 0 !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-right-0 {
  border-right: 0 !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-left-0 {
  border-left: 0 !important;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-top {
  border-top-right-radius: 0.25rem;
  border-top-left-radius: 0.25rem;
}
.rounded-right {
  border-bottom-right-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.rounded-bottom {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.rounded-left {
  border-bottom-left-radius: 0.25rem;
  border-top-left-radius: 0.25rem;
}
.rounded-circle {
  border-radius: 50%;
}
.rounded-0 {
  border-radius: 0;
}
.clearfix::after {
  display: block;
  content: "";
  clear: both;
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1440px) {
  .d-xxl-none {
    display: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1600px) {
  .d-xxxl-none {
    display: none !important;
  }
  .d-xxxl-inline {
    display: inline !important;
  }
  .d-xxxl-inline-block {
    display: inline-block !important;
  }
  .d-xxxl-block {
    display: block !important;
  }
  .d-xxxl-table {
    display: table !important;
  }
  .d-xxxl-table-cell {
    display: table-cell !important;
  }
  .d-xxxl-flex {
    display: flex !important;
  }
  .d-xxxl-inline-flex {
    display: inline-flex !important;
  }
}
.flex-first {
  order: -1;
}
.flex-last {
  order: 1;
}
.flex-unordered {
  order: 0;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
@media (min-width: 576px) {
  .flex-sm-first {
    order: -1;
  }
  .flex-sm-last {
    order: 1;
  }
  .flex-sm-unordered {
    order: 0;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-first {
    order: -1;
  }
  .flex-md-last {
    order: 1;
  }
  .flex-md-unordered {
    order: 0;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-first {
    order: -1;
  }
  .flex-lg-last {
    order: 1;
  }
  .flex-lg-unordered {
    order: 0;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-first {
    order: -1;
  }
  .flex-xl-last {
    order: 1;
  }
  .flex-xl-unordered {
    order: 0;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1440px) {
  .flex-xxl-first {
    order: -1;
  }
  .flex-xxl-last {
    order: 1;
  }
  .flex-xxl-unordered {
    order: 0;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1600px) {
  .flex-xxxl-first {
    order: -1;
  }
  .flex-xxxl-last {
    order: 1;
  }
  .flex-xxxl-unordered {
    order: 0;
  }
  .flex-xxxl-row {
    flex-direction: row !important;
  }
  .flex-xxxl-column {
    flex-direction: column !important;
  }
  .flex-xxxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxxl-center {
    justify-content: center !important;
  }
  .justify-content-xxxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxxl-around {
    justify-content: space-around !important;
  }
  .align-items-xxxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxxl-center {
    align-items: center !important;
  }
  .align-items-xxxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxxl-center {
    align-content: center !important;
  }
  .align-content-xxxl-between {
    align-content: space-between !important;
  }
  .align-content-xxxl-around {
    align-content: space-around !important;
  }
  .align-content-xxxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxxl-auto {
    align-self: auto !important;
  }
  .align-self-xxxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxxl-center {
    align-self: center !important;
  }
  .align-self-xxxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxxl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}
.float-right {
  float: right !important;
}
.float-none {
  float: none !important;
}
@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
@media (min-width: 1440px) {
  .float-xxl-left {
    float: left !important;
  }
  .float-xxl-right {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
}
@media (min-width: 1600px) {
  .float-xxxl-left {
    float: left !important;
  }
  .float-xxxl-right {
    float: right !important;
  }
  .float-xxxl-none {
    float: none !important;
  }
}
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1030;
}
.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;
}
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.mw-100 {
  max-width: 100% !important;
}
.mh-100 {
  max-height: 100% !important;
}
.m-0 {
  margin: 0 0 !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mr-0 {
  margin-right: 0 !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.ml-0 {
  margin-left: 0 !important;
}
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.m-1 {
  margin: 0.25rem 0.25rem !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mr-1 {
  margin-right: 0.25rem !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.ml-1 {
  margin-left: 0.25rem !important;
}
.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem 0.5rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mr-2 {
  margin-right: 0.5rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.ml-2 {
  margin-left: 0.5rem !important;
}
.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.m-3 {
  margin: 1rem 1rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mr-3 {
  margin-right: 1rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.ml-3 {
  margin-left: 1rem !important;
}
.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.m-4 {
  margin: 1.5rem 1.5rem !important;
}
.mt-4 {
  margin-top: 1.5rem !important;
}
.mr-4 {
  margin-right: 1.5rem !important;
}
.mb-4 {
  margin-bottom: 1.5rem !important;
}
.ml-4 {
  margin-left: 1.5rem !important;
}
.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.m-5 {
  margin: 3rem 3rem !important;
}
.mt-5 {
  margin-top: 3rem !important;
}
.mr-5 {
  margin-right: 3rem !important;
}
.mb-5 {
  margin-bottom: 3rem !important;
}
.ml-5 {
  margin-left: 3rem !important;
}
.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.p-0 {
  padding: 0 0 !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pr-0 {
  padding-right: 0 !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pl-0 {
  padding-left: 0 !important;
}
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.p-1 {
  padding: 0.25rem 0.25rem !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pr-1 {
  padding-right: 0.25rem !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.pl-1 {
  padding-left: 0.25rem !important;
}
.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem 0.5rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pr-2 {
  padding-right: 0.5rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pl-2 {
  padding-left: 0.5rem !important;
}
.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.p-3 {
  padding: 1rem 1rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pr-3 {
  padding-right: 1rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pl-3 {
  padding-left: 1rem !important;
}
.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.p-4 {
  padding: 1.5rem 1.5rem !important;
}
.pt-4 {
  padding-top: 1.5rem !important;
}
.pr-4 {
  padding-right: 1.5rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}
.pl-4 {
  padding-left: 1.5rem !important;
}
.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.p-5 {
  padding: 3rem 3rem !important;
}
.pt-5 {
  padding-top: 3rem !important;
}
.pr-5 {
  padding-right: 3rem !important;
}
.pb-5 {
  padding-bottom: 3rem !important;
}
.pl-5 {
  padding-left: 3rem !important;
}
.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mt-auto {
  margin-top: auto !important;
}
.mr-auto {
  margin-right: auto !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.ml-auto {
  margin-left: auto !important;
}
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 0 !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0 {
    margin-left: 0 !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem 0.25rem !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1 {
    margin-left: 0.25rem !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem 0.5rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2 {
    margin-left: 0.5rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem 1rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3 {
    margin-left: 1rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem 1.5rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4 {
    margin-left: 1.5rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem 3rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5 {
    margin-left: 3rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 0 !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0 {
    padding-left: 0 !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem 0.25rem !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1 {
    padding-left: 0.25rem !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem 0.5rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2 {
    padding-left: 0.5rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem 1rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3 {
    padding-left: 1rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem 1.5rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4 {
    padding-left: 1.5rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem 3rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5 {
    padding-left: 3rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto {
    margin-left: auto !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 0 !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0 {
    margin-left: 0 !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem 0.25rem !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1 {
    margin-left: 0.25rem !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem 0.5rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2 {
    margin-left: 0.5rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem 1rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3 {
    margin-left: 1rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem 1.5rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4 {
    margin-left: 1.5rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem 3rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5 {
    margin-left: 3rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .p-md-0 {
    padding: 0 0 !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0 {
    padding-left: 0 !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem 0.25rem !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1 {
    padding-left: 0.25rem !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem 0.5rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2 {
    padding-left: 0.5rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem 1rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3 {
    padding-left: 1rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem 1.5rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4 {
    padding-left: 1.5rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem 3rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5 {
    padding-left: 3rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto {
    margin-left: auto !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 0 !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0 {
    margin-left: 0 !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem 0.25rem !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1 {
    margin-left: 0.25rem !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem 0.5rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2 {
    margin-left: 0.5rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem 1rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3 {
    margin-left: 1rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem 1.5rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4 {
    margin-left: 1.5rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem 3rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5 {
    margin-left: 3rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 0 !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0 {
    padding-left: 0 !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem 0.25rem !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1 {
    padding-left: 0.25rem !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem 0.5rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2 {
    padding-left: 0.5rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem 1rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3 {
    padding-left: 1rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem 1.5rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4 {
    padding-left: 1.5rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem 3rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5 {
    padding-left: 3rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto {
    margin-left: auto !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 0 !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0 {
    margin-left: 0 !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem 0.25rem !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1 {
    margin-left: 0.25rem !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem 0.5rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2 {
    margin-left: 0.5rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem 1rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3 {
    margin-left: 1rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem 1.5rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4 {
    margin-left: 1.5rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem 3rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5 {
    margin-left: 3rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 0 !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0 {
    padding-left: 0 !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem 0.25rem !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1 {
    padding-left: 0.25rem !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem 0.5rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2 {
    padding-left: 0.5rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem 1rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3 {
    padding-left: 1rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem 1.5rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4 {
    padding-left: 1.5rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem 3rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5 {
    padding-left: 3rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto {
    margin-left: auto !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}
@media (min-width: 1440px) {
  .m-xxl-0 {
    margin: 0 0 !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mr-xxl-0 {
    margin-right: 0 !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xxl-0 {
    margin-left: 0 !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem 0.25rem !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem 0.5rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem 1rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mr-xxl-3 {
    margin-right: 1rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xxl-3 {
    margin-left: 1rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem 1.5rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem 3rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mr-xxl-5 {
    margin-right: 3rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xxl-5 {
    margin-left: 3rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .p-xxl-0 {
    padding: 0 0 !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pr-xxl-0 {
    padding-right: 0 !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xxl-0 {
    padding-left: 0 !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem 0.25rem !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem 0.5rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem 1rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pr-xxl-3 {
    padding-right: 1rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xxl-3 {
    padding-left: 1rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem 1.5rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem 3rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pr-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xxl-5 {
    padding-left: 3rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .mr-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ml-xxl-auto {
    margin-left: auto !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}
@media (min-width: 1600px) {
  .m-xxxl-0 {
    margin: 0 0 !important;
  }
  .mt-xxxl-0 {
    margin-top: 0 !important;
  }
  .mr-xxxl-0 {
    margin-right: 0 !important;
  }
  .mb-xxxl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xxxl-0 {
    margin-left: 0 !important;
  }
  .mx-xxxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .my-xxxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .m-xxxl-1 {
    margin: 0.25rem 0.25rem !important;
  }
  .mt-xxxl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xxxl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xxxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xxxl-1 {
    margin-left: 0.25rem !important;
  }
  .mx-xxxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .my-xxxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .m-xxxl-2 {
    margin: 0.5rem 0.5rem !important;
  }
  .mt-xxxl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xxxl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xxxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xxxl-2 {
    margin-left: 0.5rem !important;
  }
  .mx-xxxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .my-xxxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .m-xxxl-3 {
    margin: 1rem 1rem !important;
  }
  .mt-xxxl-3 {
    margin-top: 1rem !important;
  }
  .mr-xxxl-3 {
    margin-right: 1rem !important;
  }
  .mb-xxxl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xxxl-3 {
    margin-left: 1rem !important;
  }
  .mx-xxxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .my-xxxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .m-xxxl-4 {
    margin: 1.5rem 1.5rem !important;
  }
  .mt-xxxl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xxxl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xxxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xxxl-4 {
    margin-left: 1.5rem !important;
  }
  .mx-xxxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .my-xxxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .m-xxxl-5 {
    margin: 3rem 3rem !important;
  }
  .mt-xxxl-5 {
    margin-top: 3rem !important;
  }
  .mr-xxxl-5 {
    margin-right: 3rem !important;
  }
  .mb-xxxl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xxxl-5 {
    margin-left: 3rem !important;
  }
  .mx-xxxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .my-xxxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .p-xxxl-0 {
    padding: 0 0 !important;
  }
  .pt-xxxl-0 {
    padding-top: 0 !important;
  }
  .pr-xxxl-0 {
    padding-right: 0 !important;
  }
  .pb-xxxl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xxxl-0 {
    padding-left: 0 !important;
  }
  .px-xxxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .py-xxxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .p-xxxl-1 {
    padding: 0.25rem 0.25rem !important;
  }
  .pt-xxxl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xxxl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xxxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xxxl-1 {
    padding-left: 0.25rem !important;
  }
  .px-xxxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .py-xxxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .p-xxxl-2 {
    padding: 0.5rem 0.5rem !important;
  }
  .pt-xxxl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xxxl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xxxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xxxl-2 {
    padding-left: 0.5rem !important;
  }
  .px-xxxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .py-xxxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .p-xxxl-3 {
    padding: 1rem 1rem !important;
  }
  .pt-xxxl-3 {
    padding-top: 1rem !important;
  }
  .pr-xxxl-3 {
    padding-right: 1rem !important;
  }
  .pb-xxxl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xxxl-3 {
    padding-left: 1rem !important;
  }
  .px-xxxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .py-xxxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .p-xxxl-4 {
    padding: 1.5rem 1.5rem !important;
  }
  .pt-xxxl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xxxl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xxxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xxxl-4 {
    padding-left: 1.5rem !important;
  }
  .px-xxxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .py-xxxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .p-xxxl-5 {
    padding: 3rem 3rem !important;
  }
  .pt-xxxl-5 {
    padding-top: 3rem !important;
  }
  .pr-xxxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxxl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xxxl-5 {
    padding-left: 3rem !important;
  }
  .px-xxxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .m-xxxl-auto {
    margin: auto !important;
  }
  .mt-xxxl-auto {
    margin-top: auto !important;
  }
  .mr-xxxl-auto {
    margin-right: auto !important;
  }
  .mb-xxxl-auto {
    margin-bottom: auto !important;
  }
  .ml-xxxl-auto {
    margin-left: auto !important;
  }
  .mx-xxxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}
.text-justify {
  text-align: justify !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1440px) {
  .text-xxl-left {
    text-align: left !important;
  }
  .text-xxl-right {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1600px) {
  .text-xxxl-left {
    text-align: left !important;
  }
  .text-xxxl-right {
    text-align: right !important;
  }
  .text-xxxl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.font-weight-normal {
  font-weight: normal;
}
.font-weight-bold {
  font-weight: bold;
}
.font-italic {
  font-style: italic;
}
.text-white {
  color: #fff !important;
}
.text-muted {
  color: #636c72 !important;
}
a.text-muted:focus,
a.text-muted:hover {
  color: rgb(75.2957746479, 82.1408450704, 86.7042253521) !important;
}
.text-primary {
  color: #004580 !important;
}
a.text-primary:focus,
a.text-primary:hover {
  color: rgb(0, 41.5078125, 77) !important;
}
.text-success {
  color: #7CBD45 !important;
}
a.text-success:focus,
a.text-success:hover {
  color: rgb(99.3928571429, 152.7857142857, 54.2142857143) !important;
}
.text-info {
  color: #67D4F4 !important;
}
a.text-info:focus,
a.text-info:hover {
  color: rgb(55.4417177914, 198.5460122699, 240.5582822086) !important;
}
.text-warning {
  color: #F18D00 !important;
}
a.text-warning:focus,
a.text-warning:hover {
  color: rgb(190, 111.1618257261, 0) !important;
}
.text-danger {
  color: #D21D29 !important;
}
a.text-danger:focus,
a.text-danger:hover {
  color: rgb(165.1882845188, 22.8117154812, 32.2510460251) !important;
}
.text-gray-dark {
  color: #292b2c !important;
}
a.text-gray-dark:focus,
a.text-gray-dark:hover {
  color: rgb(16.4, 17.2, 17.6) !important;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.invisible {
  visibility: hidden !important;
}
.hidden-xs-up {
  display: none !important;
}
@media (max-width: 575px) {
  .hidden-xs-down {
    display: none !important;
  }
}
@media (min-width: 576px) {
  .hidden-sm-up {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .hidden-sm-down {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .hidden-md-up {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .hidden-md-down {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .hidden-lg-up {
    display: none !important;
  }
}
@media (max-width: 1199px) {
  .hidden-lg-down {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-xl-up {
    display: none !important;
  }
}
@media (max-width: 1439px) {
  .hidden-xl-down {
    display: none !important;
  }
}
@media (min-width: 1440px) {
  .hidden-xxl-up {
    display: none !important;
  }
}
@media (max-width: 1599px) {
  .hidden-xxl-down {
    display: none !important;
  }
}
@media (min-width: 1600px) {
  .hidden-xxxl-up {
    display: none !important;
  }
}
.hidden-xxxl-down {
  display: none !important;
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}

/* node_modules/fullcalendar/dist/fullcalendar.min.css */
/*!
 * FullCalendar v3.9.0
 * Docs & License: https://fullcalendar.io/
 * (c) 2018 Adam Shaw
 */
.fc button,
.fc table,
body .fc {
  font-size: 1em;
}
.fc-bg,
.fc-row .fc-bgevent-skeleton,
.fc-row .fc-highlight-skeleton {
  bottom: 0;
}
.fc-icon,
.fc-unselectable {
  -webkit-touch-callout: none;
  -khtml-user-select: none;
}
.fc {
  direction: ltr;
  text-align: left;
}
.fc-rtl {
  text-align: right;
}
.fc th,
.fc-basic-view td.fc-week-number,
.fc-icon,
.fc-toolbar {
  text-align: center;
}
.fc-highlight {
  background: #bce8f1;
  opacity: .3;
}
.fc-bgevent {
  background: #8fdf82;
  opacity: .3;
}
.fc-nonbusiness {
  background: #d7d7d7;
}
.fc button {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  height: 2.1em;
  padding: 0 .6em;
  white-space: nowrap;
  cursor: pointer;
}
.fc button::-moz-focus-inner {
  margin: 0;
  padding: 0;
}
.fc-state-default {
  border: 1px solid;
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
  background-image: -o-linear-gradient(top, #fff, #e6e6e6);
  background-image:
    linear-gradient(
      to bottom,
      #fff,
      #e6e6e6);
  background-repeat: repeat-x;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, .75);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.fc-state-default.fc-corner-left {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.fc-state-default.fc-corner-right {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.fc button .fc-icon {
  position: relative;
  top: -.05em;
  margin: 0 .2em;
  vertical-align: middle;
}
.fc-state-active,
.fc-state-disabled,
.fc-state-down,
.fc-state-hover {
  color: #333;
  background-color: #e6e6e6;
}
.fc-state-hover {
  color: #333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position .1s linear;
  -moz-transition: background-position .1s linear;
  -o-transition: background-position .1s linear;
  transition: background-position .1s linear;
}
.fc-state-active,
.fc-state-down {
  background-color: #ccc;
  background-image: none;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
.fc-state-disabled {
  cursor: default;
  background-image: none;
  opacity: .65;
  box-shadow: none;
}
.fc-event.fc-draggable,
.fc-event[href],
.fc-popover .fc-header .fc-close,
a[data-goto] {
  cursor: pointer;
}
.fc-button-group {
  display: inline-block;
}
.fc .fc-button-group > * {
  float: left;
  margin: 0 0 0 -1px;
}
.fc .fc-button-group > :first-child {
  margin-left: 0;
}
.fc-popover {
  position: absolute;
  box-shadow: 0 2px 6px rgba(0, 0, 0, .15);
}
.fc-popover .fc-header {
  padding: 2px 4px;
}
.fc-popover .fc-header .fc-title {
  margin: 0 2px;
}
.fc-ltr .fc-popover .fc-header .fc-title,
.fc-rtl .fc-popover .fc-header .fc-close {
  float: left;
}
.fc-ltr .fc-popover .fc-header .fc-close,
.fc-rtl .fc-popover .fc-header .fc-title {
  float: right;
}
.fc-divider {
  border-style: solid;
  border-width: 1px;
}
hr.fc-divider {
  height: 0;
  margin: 0;
  padding: 0 0 2px;
  border-width: 1px 0;
}
.fc-bg table,
.fc-row .fc-bgevent-skeleton table,
.fc-row .fc-highlight-skeleton table {
  height: 100%;
}
.fc-clear {
  clear: both;
}
.fc-bg,
.fc-bgevent-skeleton,
.fc-helper-skeleton,
.fc-highlight-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.fc table {
  width: 100%;
  box-sizing: border-box;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
}
.fc td,
.fc th {
  border-style: solid;
  border-width: 1px;
  padding: 0;
  vertical-align: top;
}
.fc td.fc-today {
  border-style: double;
}
a[data-goto]:hover {
  text-decoration: underline;
}
.fc .fc-row {
  border-style: solid;
  border-width: 0;
}
.fc-row table {
  border-left: 0 hidden transparent;
  border-right: 0 hidden transparent;
  border-bottom: 0 hidden transparent;
}
.fc-row:first-child table {
  border-top: 0 hidden transparent;
}
.fc-row {
  position: relative;
}
.fc-row .fc-bg {
  z-index: 1;
}
.fc-row .fc-bgevent-skeleton td,
.fc-row .fc-highlight-skeleton td {
  border-color: transparent;
}
.fc-row .fc-bgevent-skeleton {
  z-index: 2;
}
.fc-row .fc-highlight-skeleton {
  z-index: 3;
}
.fc-row .fc-content-skeleton {
  position: relative;
  z-index: 4;
  padding-bottom: 2px;
}
.fc-row .fc-helper-skeleton {
  z-index: 5;
}
.fc .fc-row .fc-content-skeleton table,
.fc .fc-row .fc-content-skeleton td,
.fc .fc-row .fc-helper-skeleton td {
  background: 0 0;
  border-color: transparent;
}
.fc-row .fc-content-skeleton td,
.fc-row .fc-helper-skeleton td {
  border-bottom: 0;
}
.fc-row .fc-content-skeleton tbody td,
.fc-row .fc-helper-skeleton tbody td {
  border-top: 0;
}
.fc-scroller {
  -webkit-overflow-scrolling: touch;
}
.fc-icon,
.fc-row.fc-rigid,
.fc-time-grid-event {
  overflow: hidden;
}
.fc-scroller > .fc-day-grid,
.fc-scroller > .fc-time-grid {
  position: relative;
  width: 100%;
}
.fc-event {
  position: relative;
  display: block;
  font-size: .85em;
  line-height: 1.3;
  border-radius: 3px;
  border: 1px solid #3a87ad;
}
.fc-event,
.fc-event-dot {
  background-color: #3a87ad;
}
.fc-event,
.fc-event:hover {
  color: #fff;
  text-decoration: none;
}
.fc-not-allowed,
.fc-not-allowed .fc-event {
  cursor: not-allowed;
}
.fc-event .fc-bg {
  z-index: 1;
  background: #fff;
  opacity: .25;
}
.fc-event .fc-content {
  position: relative;
  z-index: 2;
}
.fc-event .fc-resizer {
  position: absolute;
  z-index: 4;
  display: none;
}
.fc-event.fc-allow-mouse-resize .fc-resizer,
.fc-event.fc-selected .fc-resizer {
  display: block;
}
.fc-event.fc-selected .fc-resizer:before {
  content: "";
  position: absolute;
  z-index: 9999;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-left: -20px;
  margin-top: -20px;
}
.fc-event.fc-selected {
  z-index: 9999 !important;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}
.fc-event.fc-selected.fc-dragging {
  box-shadow: 0 2px 7px rgba(0, 0, 0, .3);
}
.fc-h-event.fc-selected:before {
  content: "";
  position: absolute;
  z-index: 3;
  top: -10px;
  bottom: -10px;
  left: 0;
  right: 0;
}
.fc-ltr .fc-h-event.fc-not-start,
.fc-rtl .fc-h-event.fc-not-end {
  margin-left: 0;
  border-left-width: 0;
  padding-left: 1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.fc-ltr .fc-h-event.fc-not-end,
.fc-rtl .fc-h-event.fc-not-start {
  margin-right: 0;
  border-right-width: 0;
  padding-right: 1px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.fc-ltr .fc-h-event .fc-start-resizer,
.fc-rtl .fc-h-event .fc-end-resizer {
  cursor: w-resize;
  left: -1px;
}
.fc-ltr .fc-h-event .fc-end-resizer,
.fc-rtl .fc-h-event .fc-start-resizer {
  cursor: e-resize;
  right: -1px;
}
.fc-h-event.fc-allow-mouse-resize .fc-resizer {
  width: 7px;
  top: -1px;
  bottom: -1px;
}
.fc-h-event.fc-selected .fc-resizer {
  border-radius: 4px;
  border-width: 1px;
  width: 6px;
  height: 6px;
  border-style: solid;
  border-color: inherit;
  background: #fff;
  top: 50%;
  margin-top: -4px;
}
.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,
.fc-rtl .fc-h-event.fc-selected .fc-end-resizer {
  margin-left: -4px;
}
.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,
.fc-rtl .fc-h-event.fc-selected .fc-start-resizer {
  margin-right: -4px;
}
.fc-day-grid-event {
  margin: 1px 2px 0;
  padding: 0 1px;
}
tr:first-child > td > .fc-day-grid-event {
  margin-top: 2px;
}
.fc-day-grid-event.fc-selected:after {
  content: "";
  position: absolute;
  z-index: 1;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  background: #000;
  opacity: .25;
}
.fc-day-grid-event .fc-content {
  white-space: nowrap;
  overflow: hidden;
}
.fc-day-grid-event .fc-time {
  font-weight: 700;
}
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
  margin-left: -2px;
}
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
  margin-right: -2px;
}
a.fc-more {
  margin: 1px 3px;
  font-size: .85em;
  cursor: pointer;
  text-decoration: none;
}
a.fc-more:hover {
  text-decoration: underline;
}
.fc.fc-bootstrap3 a,
.ui-widget .fc-event {
  text-decoration: none;
}
.fc-limited {
  display: none;
}
.fc-icon,
.fc-toolbar .fc-center {
  display: inline-block;
}
.fc-day-grid .fc-row {
  z-index: 1;
}
.fc-more-popover {
  z-index: 2;
  width: 220px;
}
.fc-more-popover .fc-event-container {
  padding: 10px;
}
.fc-bootstrap3 .fc-popover .panel-body,
.fc-bootstrap4 .fc-popover .card-body {
  padding: 0;
}
.fc-now-indicator {
  position: absolute;
  border: 0 solid red;
}
.fc-bootstrap3 .fc-today.alert,
.fc-bootstrap4 .fc-today.alert {
  border-radius: 0;
}
.fc-unselectable {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.fc-unthemed .fc-content,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-list-heading td,
.fc-unthemed .fc-list-view,
.fc-unthemed .fc-popover,
.fc-unthemed .fc-row,
.fc-unthemed tbody,
.fc-unthemed td,
.fc-unthemed th,
.fc-unthemed thead {
  border-color: #ddd;
}
.fc-unthemed .fc-popover {
  background-color: #fff;
  border-width: 1px;
  border-style: solid;
}
.fc-unthemed .fc-divider,
.fc-unthemed .fc-list-heading td,
.fc-unthemed .fc-popover .fc-header {
  background: #eee;
}
.fc-unthemed td.fc-today {
  background: #fcf8e3;
}
.fc-unthemed .fc-disabled-day {
  background: #d7d7d7;
  opacity: .3;
}
.fc-icon {
  height: 1em;
  line-height: 1em;
  font-size: 1em;
  font-family:
    "Courier New",
    Courier,
    monospace;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.fc-icon:after {
  position: relative;
}
.fc-icon-left-single-arrow:after {
  content: "\2039";
  font-weight: 700;
  font-size: 200%;
  top: -7%;
}
.fc-icon-right-single-arrow:after {
  content: "\203a";
  font-weight: 700;
  font-size: 200%;
  top: -7%;
}
.fc-icon-left-double-arrow:after {
  content: "\ab";
  font-size: 160%;
  top: -7%;
}
.fc-icon-right-double-arrow:after {
  content: "\bb";
  font-size: 160%;
  top: -7%;
}
.fc-icon-left-triangle:after {
  content: "\25c4";
  font-size: 125%;
  top: 3%;
}
.fc-icon-right-triangle:after {
  content: "\25ba";
  font-size: 125%;
  top: 3%;
}
.fc-icon-down-triangle:after {
  content: "\25bc";
  font-size: 125%;
  top: 2%;
}
.fc-icon-x:after {
  content: "\d7";
  font-size: 200%;
  top: 6%;
}
.fc-unthemed .fc-popover .fc-header .fc-close {
  color: #666;
  font-size: .9em;
  margin-top: 2px;
}
.fc-unthemed .fc-list-item:hover td {
  background-color: #f5f5f5;
}
.ui-widget .fc-disabled-day {
  background-image: none;
}
.fc-bootstrap3 .fc-time-grid .fc-slats table,
.fc-bootstrap4 .fc-time-grid .fc-slats table,
.fc-time-grid .fc-slats .ui-widget-content {
  background: 0 0;
}
.fc-popover > .ui-widget-header + .ui-widget-content {
  border-top: 0;
}
.fc-bootstrap3 hr.fc-divider,
.fc-bootstrap4 hr.fc-divider {
  border-color: inherit;
}
.ui-widget .fc-event {
  color: #fff;
  font-weight: 400;
}
.ui-widget td.fc-axis {
  font-weight: 400;
}
.fc.fc-bootstrap3 a[data-goto]:hover {
  text-decoration: underline;
}
.fc.fc-bootstrap4 a {
  text-decoration: none;
}
.fc.fc-bootstrap4 a[data-goto]:hover {
  text-decoration: underline;
}
.fc-bootstrap4 a.fc-event:not([href]):not([tabindex]) {
  color: #fff;
}
.fc-bootstrap4 .fc-popover.card {
  position: absolute;
}
.fc-toolbar.fc-header-toolbar {
  margin-bottom: 1em;
}
.fc-toolbar.fc-footer-toolbar {
  margin-top: 1em;
}
.fc-toolbar .fc-left {
  float: left;
}
.fc-toolbar .fc-right {
  float: right;
}
.fc .fc-toolbar > * > * {
  float: left;
  margin-left: .75em;
}
.fc .fc-toolbar > * > :first-child {
  margin-left: 0;
}
.fc-toolbar h2 {
  margin: 0;
}
.fc-toolbar button {
  position: relative;
}
.fc-toolbar .fc-state-hover,
.fc-toolbar .ui-state-hover {
  z-index: 2;
}
.fc-toolbar .fc-state-down {
  z-index: 3;
}
.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active {
  z-index: 4;
}
.fc-toolbar button:focus {
  z-index: 5;
}
.fc-view-container *,
.fc-view-container :after,
.fc-view-container :before {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.fc-view,
.fc-view > table {
  position: relative;
  z-index: 1;
}
.fc-basicDay-view .fc-content-skeleton,
.fc-basicWeek-view .fc-content-skeleton {
  padding-bottom: 1em;
}
.fc-basic-view .fc-body .fc-row {
  min-height: 4em;
}
.fc-row.fc-rigid .fc-content-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.fc-day-top.fc-other-month {
  opacity: .3;
}
.fc-basic-view .fc-day-number,
.fc-basic-view .fc-week-number {
  padding: 2px;
}
.fc-basic-view th.fc-day-number,
.fc-basic-view th.fc-week-number {
  padding: 0 2px;
}
.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
  float: right;
}
.fc-rtl .fc-basic-view .fc-day-top .fc-day-number {
  float: left;
}
.fc-ltr .fc-basic-view .fc-day-top .fc-week-number {
  float: left;
  border-radius: 0 0 3px;
}
.fc-rtl .fc-basic-view .fc-day-top .fc-week-number {
  float: right;
  border-radius: 0 0 0 3px;
}
.fc-basic-view .fc-day-top .fc-week-number {
  min-width: 1.5em;
  text-align: center;
  background-color: #f2f2f2;
  color: grey;
}
.fc-basic-view td.fc-week-number > * {
  display: inline-block;
  min-width: 1.25em;
}
.fc-agenda-view .fc-day-grid {
  position: relative;
  z-index: 2;
}
.fc-agenda-view .fc-day-grid .fc-row {
  min-height: 3em;
}
.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
  padding-bottom: 1em;
}
.fc .fc-axis {
  vertical-align: middle;
  padding: 0 4px;
  white-space: nowrap;
}
.fc-ltr .fc-axis {
  text-align: right;
}
.fc-rtl .fc-axis {
  text-align: left;
}
.fc-time-grid,
.fc-time-grid-container {
  position: relative;
  z-index: 1;
}
.fc-time-grid {
  min-height: 100%;
}
.fc-time-grid table {
  border: 0 hidden transparent;
}
.fc-time-grid > .fc-bg {
  z-index: 1;
}
.fc-time-grid .fc-slats,
.fc-time-grid > hr {
  position: relative;
  z-index: 2;
}
.fc-time-grid .fc-content-col {
  position: relative;
}
.fc-time-grid .fc-content-skeleton {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0;
}
.fc-time-grid .fc-business-container {
  position: relative;
  z-index: 1;
}
.fc-time-grid .fc-bgevent-container {
  position: relative;
  z-index: 2;
}
.fc-time-grid .fc-highlight-container {
  z-index: 3;
  position: relative;
}
.fc-time-grid .fc-event-container {
  position: relative;
  z-index: 4;
}
.fc-time-grid .fc-now-indicator-line {
  z-index: 5;
}
.fc-time-grid .fc-helper-container {
  position: relative;
  z-index: 6;
}
.fc-time-grid .fc-slats td {
  height: 1.5em;
  border-bottom: 0;
}
.fc-time-grid .fc-slats .fc-minor td {
  border-top-style: dotted;
}
.fc-time-grid .fc-highlight {
  position: absolute;
  left: 0;
  right: 0;
}
.fc-ltr .fc-time-grid .fc-event-container {
  margin: 0 2.5% 0 2px;
}
.fc-rtl .fc-time-grid .fc-event-container {
  margin: 0 2px 0 2.5%;
}
.fc-time-grid .fc-bgevent,
.fc-time-grid .fc-event {
  position: absolute;
  z-index: 1;
}
.fc-time-grid .fc-bgevent {
  left: 0;
  right: 0;
}
.fc-v-event.fc-not-start {
  border-top-width: 0;
  padding-top: 1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.fc-v-event.fc-not-end {
  border-bottom-width: 0;
  padding-bottom: 1px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.fc-time-grid-event.fc-selected {
  overflow: visible;
}
.fc-time-grid-event.fc-selected .fc-bg {
  display: none;
}
.fc-time-grid-event .fc-content {
  overflow: hidden;
}
.fc-time-grid-event .fc-time,
.fc-time-grid-event .fc-title {
  padding: 0 1px;
}
.fc-time-grid-event .fc-time {
  font-size: .85em;
  white-space: nowrap;
}
.fc-time-grid-event.fc-short .fc-content {
  white-space: nowrap;
}
.fc-time-grid-event.fc-short .fc-time,
.fc-time-grid-event.fc-short .fc-title {
  display: inline-block;
  vertical-align: top;
}
.fc-time-grid-event.fc-short .fc-time span {
  display: none;
}
.fc-time-grid-event.fc-short .fc-time:before {
  content: attr(data-start);
}
.fc-time-grid-event.fc-short .fc-time:after {
  content: "\a0-\a0";
}
.fc-time-grid-event.fc-short .fc-title {
  font-size: .85em;
  padding: 0;
}
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {
  left: 0;
  right: 0;
  bottom: 0;
  height: 8px;
  overflow: hidden;
  line-height: 8px;
  font-size: 11px;
  font-family: monospace;
  text-align: center;
  cursor: s-resize;
}
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after {
  content: "=";
}
.fc-time-grid-event.fc-selected .fc-resizer {
  border-radius: 5px;
  border-width: 1px;
  width: 8px;
  height: 8px;
  border-style: solid;
  border-color: inherit;
  background: #fff;
  left: 50%;
  margin-left: -5px;
  bottom: -5px;
}
.fc-time-grid .fc-now-indicator-line {
  border-top-width: 1px;
  left: 0;
  right: 0;
}
.fc-time-grid .fc-now-indicator-arrow {
  margin-top: -5px;
}
.fc-ltr .fc-time-grid .fc-now-indicator-arrow {
  left: 0;
  border-width: 5px 0 5px 6px;
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.fc-rtl .fc-time-grid .fc-now-indicator-arrow {
  right: 0;
  border-width: 5px 6px 5px 0;
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.fc-event-dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 5px;
}
.fc-rtl .fc-list-view {
  direction: rtl;
}
.fc-list-view {
  border-width: 1px;
  border-style: solid;
}
.fc .fc-list-table {
  table-layout: auto;
}
.fc-list-table td {
  border-width: 1px 0 0;
  padding: 8px 14px;
}
.fc-list-table tr:first-child td {
  border-top-width: 0;
}
.fc-list-heading {
  border-bottom-width: 1px;
}
.fc-list-heading td {
  font-weight: 700;
}
.fc-ltr .fc-list-heading-main {
  float: left;
}
.fc-ltr .fc-list-heading-alt,
.fc-rtl .fc-list-heading-main {
  float: right;
}
.fc-rtl .fc-list-heading-alt {
  float: left;
}
.fc-list-item.fc-has-url {
  cursor: pointer;
}
.fc-list-item-marker,
.fc-list-item-time {
  white-space: nowrap;
  width: 1px;
}
.fc-ltr .fc-list-item-marker {
  padding-right: 0;
}
.fc-rtl .fc-list-item-marker {
  padding-left: 0;
}
.fc-list-item-title a {
  text-decoration: none;
  color: inherit;
}
.fc-list-item-title a[href]:hover {
  text-decoration: underline;
}
.fc-list-empty-wrap2 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.fc-list-empty-wrap1 {
  width: 100%;
  height: 100%;
  display: table;
}
.fc-list-empty {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.fc-unthemed .fc-list-empty {
  background-color: #eee;
}

/* node_modules/cropper/dist/cropper.min.css */
/*!
 * Cropper v3.1.3
 * https://github.com/fengyuanchen/cropper
 *
 * Copyright (c) 2014-2017 Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2017-10-21T10:03:37.133Z
 */
.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cropper-container img {
  display: block;
  height: 100%;
  image-orientation: 0deg;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%;
}
.cropper-canvas,
.cropper-crop-box,
.cropper-drag-box,
.cropper-modal,
.cropper-wrap-box {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.cropper-canvas,
.cropper-wrap-box {
  overflow: hidden;
}
.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}
.cropper-modal {
  background-color: #000;
  opacity: .5;
}
.cropper-view-box {
  display: block;
  height: 100%;
  outline-color: rgba(51, 153, 255, .75);
  outline: 1px solid #39f;
  overflow: hidden;
  width: 100%;
}
.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: .5;
  position: absolute;
}
.cropper-dashed.dashed-h {
  border-bottom-width: 1px;
  border-top-width: 1px;
  height: 33.33333%;
  left: 0;
  top: 33.33333%;
  width: 100%;
}
.cropper-dashed.dashed-v {
  border-left-width: 1px;
  border-right-width: 1px;
  height: 100%;
  left: 33.33333%;
  top: 0;
  width: 33.33333%;
}
.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: .75;
  position: absolute;
  top: 50%;
  width: 0;
}
.cropper-center:after,
.cropper-center:before {
  background-color: #eee;
  content: " ";
  display: block;
  position: absolute;
}
.cropper-center:before {
  height: 1px;
  left: -3px;
  top: 0;
  width: 7px;
}
.cropper-center:after {
  height: 7px;
  left: 0;
  top: -3px;
  width: 1px;
}
.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: .1;
  position: absolute;
  width: 100%;
}
.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}
.cropper-line {
  background-color: #39f;
}
.cropper-line.line-e {
  cursor: e-resize;
  right: -3px;
  top: 0;
  width: 5px;
}
.cropper-line.line-n {
  cursor: n-resize;
  height: 5px;
  left: 0;
  top: -3px;
}
.cropper-line.line-w {
  cursor: w-resize;
  left: -3px;
  top: 0;
  width: 5px;
}
.cropper-line.line-s {
  bottom: -3px;
  cursor: s-resize;
  height: 5px;
  left: 0;
}
.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: .75;
  width: 5px;
}
.cropper-point.point-e {
  cursor: e-resize;
  margin-top: -3px;
  right: -3px;
  top: 50%;
}
.cropper-point.point-n {
  cursor: n-resize;
  left: 50%;
  margin-left: -3px;
  top: -3px;
}
.cropper-point.point-w {
  cursor: w-resize;
  left: -3px;
  margin-top: -3px;
  top: 50%;
}
.cropper-point.point-s {
  bottom: -3px;
  cursor: s-resize;
  left: 50%;
  margin-left: -3px;
}
.cropper-point.point-ne {
  cursor: ne-resize;
  right: -3px;
  top: -3px;
}
.cropper-point.point-nw {
  cursor: nw-resize;
  left: -3px;
  top: -3px;
}
.cropper-point.point-sw {
  bottom: -3px;
  cursor: sw-resize;
  left: -3px;
}
.cropper-point.point-se {
  bottom: -3px;
  cursor: se-resize;
  height: 20px;
  opacity: 1;
  right: -3px;
  width: 20px;
}
@media (min-width:768px) {
  .cropper-point.point-se {
    height: 15px;
    width: 15px;
  }
}
@media (min-width:992px) {
  .cropper-point.point-se {
    height: 10px;
    width: 10px;
  }
}
@media (min-width:1200px) {
  .cropper-point.point-se {
    height: 5px;
    opacity: .75;
    width: 5px;
  }
}
.cropper-point.point-se:before {
  background-color: #39f;
  bottom: -50%;
  content: " ";
  display: block;
  height: 200%;
  opacity: 0;
  position: absolute;
  right: -50%;
  width: 200%;
}
.cropper-invisible {
  opacity: 0;
}
.cropper-bg {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC);
}
.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.cropper-hidden {
  display: none !important;
}
.cropper-move {
  cursor: move;
}
.cropper-crop {
  cursor: crosshair;
}
.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}

/* node_modules/select2/dist/css/select2.min.css */
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-search--inline {
  float: left;
}
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}
.select2-results {
  display: block;
}
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}
.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-results__option[aria-selected] {
  cursor: pointer;
}
.select2-container--open .select2-dropdown {
  left: 0;
}
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-search--dropdown {
  display: block;
  padding: 4px;
}
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
  display: none;
}
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline {
  float: right;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
  background-image:
    linear-gradient(
      to bottom,
      #fff 50%,
      #eee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image:
    linear-gradient(
      to bottom,
      #eee 50%,
      #ccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
  background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
  background-image:
    linear-gradient(
      to bottom,
      #fff 0%,
      #eee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
  background-image:
    linear-gradient(
      to bottom,
      #eee 50%,
      #fff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  float: right;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}
.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent;
}
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: #fff;
}
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

/* src/styles.scss */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url("./media/KFOiCnqEu92Fr1Mu51QrEz0dL_nz-EZK6ZBYT.woff2") format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C88,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url("./media/KFOiCnqEu92Fr1Mu51QrEzQdL_nz-EBPOJ2HX.woff2") format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url("./media/KFOiCnqEu92Fr1Mu51QrEzwdL_nz-7V75UE6B.woff2") format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url("./media/KFOiCnqEu92Fr1Mu51QrEzMdL_nz-FHAQ5YOD.woff2") format("woff2");
  unicode-range:
    U+0370-0377,
    U+037A-037F,
    U+0384-038A,
    U+038C,
    U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url("./media/KFOiCnqEu92Fr1Mu51QrEz8dL_nz-PF2UEPC4.woff2") format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url("./media/KFOiCnqEu92Fr1Mu51QrEz4dL_nz-7LVO3OUS.woff2") format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url("./media/KFOiCnqEu92Fr1Mu51QrEzAdLw-V5V2XWI6.woff2") format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("./media/KFOjCnqEu92Fr1Mu51TjASc3CsTKlA-UCYUWH6G.woff2") format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C88,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("./media/KFOjCnqEu92Fr1Mu51TjASc-CsTKlA-TOAXLYPH.woff2") format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("./media/KFOjCnqEu92Fr1Mu51TjASc2CsTKlA-LJ6RGG5V.woff2") format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("./media/KFOjCnqEu92Fr1Mu51TjASc5CsTKlA-JSTGZSQN.woff2") format("woff2");
  unicode-range:
    U+0370-0377,
    U+037A-037F,
    U+0384-038A,
    U+038C,
    U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("./media/KFOjCnqEu92Fr1Mu51TjASc1CsTKlA-NALRVTRS.woff2") format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("./media/KFOjCnqEu92Fr1Mu51TjASc0CsTKlA-7JYEQYIV.woff2") format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("./media/KFOjCnqEu92Fr1Mu51TjASc6CsQ-IORUGFB6.woff2") format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("./media/KFOkCnqEu92Fr1Mu51xFIzIFKw-O6BWPS4C.woff2") format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C88,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("./media/KFOkCnqEu92Fr1Mu51xMIzIFKw-WTHSL3QY.woff2") format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("./media/KFOkCnqEu92Fr1Mu51xEIzIFKw-BWIEVIOR.woff2") format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("./media/KFOkCnqEu92Fr1Mu51xLIzIFKw-FHAU42VA.woff2") format("woff2");
  unicode-range:
    U+0370-0377,
    U+037A-037F,
    U+0384-038A,
    U+038C,
    U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("./media/KFOkCnqEu92Fr1Mu51xHIzIFKw-U4RV5LHE.woff2") format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("./media/KFOkCnqEu92Fr1Mu51xGIzIFKw-KXQAIR5F.woff2") format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("./media/KFOkCnqEu92Fr1Mu51xIIzI-R3J5OXZY.woff2") format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("./media/KFOjCnqEu92Fr1Mu51S7ACc3CsTKlA-BT2RQVZR.woff2") format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C88,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("./media/KFOjCnqEu92Fr1Mu51S7ACc-CsTKlA-N5QTJFLS.woff2") format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("./media/KFOjCnqEu92Fr1Mu51S7ACc2CsTKlA-RA6OHLCA.woff2") format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("./media/KFOjCnqEu92Fr1Mu51S7ACc5CsTKlA-NPVUY2IG.woff2") format("woff2");
  unicode-range:
    U+0370-0377,
    U+037A-037F,
    U+0384-038A,
    U+038C,
    U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("./media/KFOjCnqEu92Fr1Mu51S7ACc1CsTKlA-UN25MAU5.woff2") format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("./media/KFOjCnqEu92Fr1Mu51S7ACc0CsTKlA-THY3RZUQ.woff2") format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("./media/KFOjCnqEu92Fr1Mu51S7ACc6CsQ-ARCSZ2EN.woff2") format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("./media/KFOjCnqEu92Fr1Mu51TzBic3CsTKlA-RE5OROCZ.woff2") format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C88,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("./media/KFOjCnqEu92Fr1Mu51TzBic-CsTKlA-WKB7SWLV.woff2") format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("./media/KFOjCnqEu92Fr1Mu51TzBic2CsTKlA-5TVHQUVH.woff2") format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("./media/KFOjCnqEu92Fr1Mu51TzBic5CsTKlA-WEYU4ZY5.woff2") format("woff2");
  unicode-range:
    U+0370-0377,
    U+037A-037F,
    U+0384-038A,
    U+038C,
    U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("./media/KFOjCnqEu92Fr1Mu51TzBic1CsTKlA-X76AQVXF.woff2") format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("./media/KFOjCnqEu92Fr1Mu51TzBic0CsTKlA-V5DFBPGH.woff2") format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("./media/KFOjCnqEu92Fr1Mu51TzBic6CsQ-AVN3KH5X.woff2") format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url("./media/KFOjCnqEu92Fr1Mu51TLBCc3CsTKlA-CN2RJPAS.woff2") format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C88,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url("./media/KFOjCnqEu92Fr1Mu51TLBCc-CsTKlA-YBVOMGTI.woff2") format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url("./media/KFOjCnqEu92Fr1Mu51TLBCc2CsTKlA-TYB4PBPU.woff2") format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url("./media/KFOjCnqEu92Fr1Mu51TLBCc5CsTKlA-A7A2LHUV.woff2") format("woff2");
  unicode-range:
    U+0370-0377,
    U+037A-037F,
    U+0384-038A,
    U+038C,
    U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url("./media/KFOjCnqEu92Fr1Mu51TLBCc1CsTKlA-AGLNCIZI.woff2") format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url("./media/KFOjCnqEu92Fr1Mu51TLBCc0CsTKlA-ZNCE2RKZ.woff2") format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url("./media/KFOjCnqEu92Fr1Mu51TLBCc6CsQ-IKVNCL7K.woff2") format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url("./media/KFOkCnqEu92Fr1MmgVxFIzIFKw-GB4EOHW3.woff2") format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C88,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url("./media/KFOkCnqEu92Fr1MmgVxMIzIFKw-BCJFGWFF.woff2") format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url("./media/KFOkCnqEu92Fr1MmgVxEIzIFKw-IU4AEIW2.woff2") format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url("./media/KFOkCnqEu92Fr1MmgVxLIzIFKw-S3FDCEDH.woff2") format("woff2");
  unicode-range:
    U+0370-0377,
    U+037A-037F,
    U+0384-038A,
    U+038C,
    U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url("./media/KFOkCnqEu92Fr1MmgVxHIzIFKw-VC33Q5KS.woff2") format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url("./media/KFOkCnqEu92Fr1MmgVxGIzIFKw-S6APGXBJ.woff2") format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url("./media/KFOkCnqEu92Fr1MmgVxIIzI-H6TJBNRU.woff2") format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("./media/KFOlCnqEu92Fr1MmSU5fCRc4EsA-ZV6FOFIA.woff2") format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C88,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("./media/KFOlCnqEu92Fr1MmSU5fABc4EsA-RB4YIERV.woff2") format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("./media/KFOlCnqEu92Fr1MmSU5fCBc4EsA-XROOOA43.woff2") format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("./media/KFOlCnqEu92Fr1MmSU5fBxc4EsA-EXOITMEG.woff2") format("woff2");
  unicode-range:
    U+0370-0377,
    U+037A-037F,
    U+0384-038A,
    U+038C,
    U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("./media/KFOlCnqEu92Fr1MmSU5fCxc4EsA-WPJ6SYAW.woff2") format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("./media/KFOlCnqEu92Fr1MmSU5fChc4EsA-G7KJMXPJ.woff2") format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("./media/KFOlCnqEu92Fr1MmSU5fBBc4-UTVOGLJS.woff2") format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./media/KFOmCnqEu92Fr1Mu72xKOzY-26BHVYZO.woff2") format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C88,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./media/KFOmCnqEu92Fr1Mu5mxKOzY-FWOJ2YEY.woff2") format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./media/KFOmCnqEu92Fr1Mu7mxKOzY-FNKH33MZ.woff2") format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./media/KFOmCnqEu92Fr1Mu4WxKOzY-MPTNYGBL.woff2") format("woff2");
  unicode-range:
    U+0370-0377,
    U+037A-037F,
    U+0384-038A,
    U+038C,
    U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./media/KFOmCnqEu92Fr1Mu7WxKOzY-ZFP4AYPR.woff2") format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./media/KFOmCnqEu92Fr1Mu7GxKOzY-EGV4RSGY.woff2") format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./media/KFOmCnqEu92Fr1Mu4mxK-6KEU5XHX.woff2") format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./media/KFOlCnqEu92Fr1MmEU9fCRc4EsA-UG24SDPC.woff2") format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C88,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./media/KFOlCnqEu92Fr1MmEU9fABc4EsA-VJUOUVBL.woff2") format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./media/KFOlCnqEu92Fr1MmEU9fCBc4EsA-P2TM76T5.woff2") format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./media/KFOlCnqEu92Fr1MmEU9fBxc4EsA-KM5QHUVF.woff2") format("woff2");
  unicode-range:
    U+0370-0377,
    U+037A-037F,
    U+0384-038A,
    U+038C,
    U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./media/KFOlCnqEu92Fr1MmEU9fCxc4EsA-P6GAKVF2.woff2") format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./media/KFOlCnqEu92Fr1MmEU9fChc4EsA-QXV7WVMK.woff2") format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./media/KFOlCnqEu92Fr1MmEU9fBBc4-GFYP3GVJ.woff2") format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("./media/KFOlCnqEu92Fr1MmWUlfCRc4EsA-3U3FD6YA.woff2") format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C88,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("./media/KFOlCnqEu92Fr1MmWUlfABc4EsA-EWFDLDX4.woff2") format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("./media/KFOlCnqEu92Fr1MmWUlfCBc4EsA-VDIW57OV.woff2") format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("./media/KFOlCnqEu92Fr1MmWUlfBxc4EsA-IMVYLC4E.woff2") format("woff2");
  unicode-range:
    U+0370-0377,
    U+037A-037F,
    U+0384-038A,
    U+038C,
    U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("./media/KFOlCnqEu92Fr1MmWUlfCxc4EsA-OK7YGL5Y.woff2") format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("./media/KFOlCnqEu92Fr1MmWUlfChc4EsA-NL4YYJDG.woff2") format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("./media/KFOlCnqEu92Fr1MmWUlfBBc4-OGZL5OBM.woff2") format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("./media/KFOlCnqEu92Fr1MmYUtfCRc4EsA-Q3EKONSG.woff2") format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C88,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("./media/KFOlCnqEu92Fr1MmYUtfABc4EsA-GIP7FZ32.woff2") format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("./media/KFOlCnqEu92Fr1MmYUtfCBc4EsA-N4BGEDQR.woff2") format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("./media/KFOlCnqEu92Fr1MmYUtfBxc4EsA-T5GZHPGJ.woff2") format("woff2");
  unicode-range:
    U+0370-0377,
    U+037A-037F,
    U+0384-038A,
    U+038C,
    U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("./media/KFOlCnqEu92Fr1MmYUtfCxc4EsA-33ZQCEOA.woff2") format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("./media/KFOlCnqEu92Fr1MmYUtfChc4EsA-MCTUQRY2.woff2") format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("./media/KFOlCnqEu92Fr1MmYUtfBBc4-F6K4DHV7.woff2") format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.0-WO6EASD2.woff2") format("woff2");
  unicode-range:
    U+25ee8,
    U+25f23,
    U+25f5c,
    U+25fd4,
    U+25fe0,
    U+25ffb,
    U+2600c,
    U+26017,
    U+26060,
    U+260ed,
    U+26222,
    U+2626a,
    U+26270,
    U+26286,
    U+2634c,
    U+26402,
    U+2667e,
    U+266b0,
    U+2671d,
    U+268dd,
    U+268ea,
    U+26951,
    U+2696f,
    U+26999,
    U+269dd,
    U+26a1e,
    U+26a58,
    U+26a8c,
    U+26ab7,
    U+26aff,
    U+26c29,
    U+26c73,
    U+26c9e,
    U+26cdd,
    U+26e40,
    U+26e65,
    U+26f94,
    U+26ff6-26ff8,
    U+270f4,
    U+2710d,
    U+27139,
    U+273da-273db,
    U+273fe,
    U+27410,
    U+27449,
    U+27614-27615,
    U+27631,
    U+27684,
    U+27693,
    U+2770e,
    U+27723,
    U+27752,
    U+278b2,
    U+27985,
    U+279b4,
    U+27a84,
    U+27bb3,
    U+27bbe,
    U+27bc7,
    U+27c3c,
    U+27cb8,
    U+27d73,
    U+27da0,
    U+27e10,
    U+27eaf,
    U+27fb7,
    U+2808a,
    U+280bb,
    U+28277,
    U+28282,
    U+282f3,
    U+283cd,
    U+2840c,
    U+28455,
    U+284dc,
    U+2856b,
    U+285c8-285c9,
    U+286d7,
    U+286fa,
    U+28946,
    U+28949,
    U+2896b,
    U+28987-28988,
    U+289ba-289bb,
    U+28a1e,
    U+28a29,
    U+28a43,
    U+28a71,
    U+28a99,
    U+28acd,
    U+28add,
    U+28ae4,
    U+28bc1,
    U+28bef,
    U+28cdd,
    U+28d10,
    U+28d71,
    U+28dfb,
    U+28e0f,
    U+28e17,
    U+28e1f,
    U+28e36,
    U+28e89,
    U+28eeb,
    U+28ef6,
    U+28f32,
    U+28ff8,
    U+292a0,
    U+292b1,
    U+29490,
    U+295cf,
    U+2967f,
    U+296f0,
    U+29719,
    U+29750,
    U+29810,
    U+298c6,
    U+29a72,
    U+29d4b,
    U+29ddb,
    U+29e15,
    U+29e3d,
    U+29e49,
    U+29e8a,
    U+29ec4,
    U+29edb,
    U+29ee9,
    U+29fce,
    U+29fd7,
    U+2a01a,
    U+2a02f,
    U+2a082,
    U+2a0f9,
    U+2a190,
    U+2a2b2,
    U+2a38c,
    U+2a437,
    U+2a5f1,
    U+2a602,
    U+2a61a,
    U+2a6b2,
    U+2a9e6,
    U+2b746,
    U+2b751,
    U+2b753,
    U+2b75a,
    U+2b75c,
    U+2b765,
    U+2b776-2b777,
    U+2b77c,
    U+2b782,
    U+2b789,
    U+2b78b,
    U+2b78e,
    U+2b794,
    U+2b7ac,
    U+2b7af,
    U+2b7bd,
    U+2b7c9,
    U+2b7cf,
    U+2b7d2,
    U+2b7d8,
    U+2b7f0,
    U+2b80d,
    U+2b817,
    U+2b81a,
    U+2d544,
    U+2e278,
    U+2e569,
    U+2e6ea,
    U+2f804,
    U+2f80f,
    U+2f815,
    U+2f818,
    U+2f81a,
    U+2f822,
    U+2f828,
    U+2f82c,
    U+2f833,
    U+2f83f,
    U+2f846,
    U+2f852,
    U+2f862,
    U+2f86d,
    U+2f873,
    U+2f877,
    U+2f884,
    U+2f899-2f89a,
    U+2f8a6,
    U+2f8ac,
    U+2f8b2,
    U+2f8b6,
    U+2f8d3,
    U+2f8db-2f8dc,
    U+2f8e1,
    U+2f8e5,
    U+2f8ea,
    U+2f8ed,
    U+2f8fc,
    U+2f903,
    U+2f90b,
    U+2f90f,
    U+2f91a,
    U+2f920-2f921,
    U+2f945,
    U+2f947,
    U+2f96c,
    U+2f995,
    U+2f9d0,
    U+2f9de-2f9df,
    U+2f9f4;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.1-EUBYQKNU.woff2") format("woff2");
  unicode-range:
    U+1f235-1f23b,
    U+1f240-1f248,
    U+1f250-1f251,
    U+2000b,
    U+20089-2008a,
    U+200a2,
    U+200a4,
    U+200b0,
    U+200f5,
    U+20158,
    U+201a2,
    U+20213,
    U+2032b,
    U+20371,
    U+20381,
    U+203f9,
    U+2044a,
    U+20509,
    U+2053f,
    U+205b1,
    U+205d6,
    U+20611,
    U+20628,
    U+206ec,
    U+2074f,
    U+207c8,
    U+20807,
    U+2083a,
    U+208b9,
    U+2090e,
    U+2097c,
    U+20984,
    U+2099d,
    U+20a64,
    U+20ad3,
    U+20b1d,
    U+20b9f,
    U+20bb7,
    U+20d45,
    U+20d58,
    U+20de1,
    U+20e64,
    U+20e6d,
    U+20e95,
    U+20f5f,
    U+21201,
    U+2123d,
    U+21255,
    U+21274,
    U+2127b,
    U+212d7,
    U+212e4,
    U+212fd,
    U+2131b,
    U+21336,
    U+21344,
    U+213c4,
    U+2146d-2146e,
    U+215d7,
    U+21647,
    U+216b4,
    U+21706,
    U+21742,
    U+218bd,
    U+219c3,
    U+21a1a,
    U+21c56,
    U+21d2d,
    U+21d45,
    U+21d62,
    U+21d78,
    U+21d92,
    U+21d9c,
    U+21da1,
    U+21db7,
    U+21de0,
    U+21e33-21e34,
    U+21f1e,
    U+21f76,
    U+21ffa,
    U+2217b,
    U+22218,
    U+2231e,
    U+223ad,
    U+22609,
    U+226f3,
    U+2285b,
    U+228ab,
    U+2298f,
    U+22ab8,
    U+22b46,
    U+22b4f-22b50,
    U+22ba6,
    U+22c1d,
    U+22c24,
    U+22de1,
    U+22e42,
    U+22feb,
    U+231b6,
    U+231c3-231c4,
    U+231f5,
    U+23372,
    U+233cc,
    U+233d0,
    U+233d2-233d3,
    U+233d5,
    U+233da,
    U+233df,
    U+233e4,
    U+233fe,
    U+2344a-2344b,
    U+23451,
    U+23465,
    U+234e4,
    U+2355a,
    U+23594,
    U+235c4,
    U+23638-2363a,
    U+23647,
    U+2370c,
    U+2371c,
    U+2373f,
    U+23763-23764,
    U+237e7,
    U+237f1,
    U+237ff,
    U+23824,
    U+2383d,
    U+23a98,
    U+23c7f,
    U+23cbe,
    U+23cfe,
    U+23d00,
    U+23d0e,
    U+23d40,
    U+23dd3,
    U+23df9-23dfa,
    U+23f7e,
    U+2404b,
    U+24096,
    U+24103,
    U+241c6,
    U+241fe,
    U+242ee,
    U+243bc,
    U+243d0,
    U+24629,
    U+246a5,
    U+247f1,
    U+24896,
    U+248e9,
    U+24a4d,
    U+24b56,
    U+24b6f,
    U+24c16,
    U+24d14,
    U+24e04,
    U+24e0e,
    U+24e37,
    U+24e6a,
    U+24e8b,
    U+24ff2,
    U+2504a,
    U+25055,
    U+25122,
    U+251a9,
    U+251cd,
    U+251e5,
    U+2521e,
    U+2524c,
    U+2542e,
    U+2548e,
    U+254d9,
    U+2550e,
    U+255a7,
    U+2567f,
    U+25771,
    U+257a9,
    U+257b4,
    U+25874,
    U+259c4,
    U+259cc,
    U+259d4,
    U+25ad7,
    U+25ae3-25ae4,
    U+25af1,
    U+25bb2,
    U+25c4b,
    U+25c64,
    U+25da1,
    U+25e2e,
    U+25e56,
    U+25e62,
    U+25e65,
    U+25ec2,
    U+25ed8;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.2-3PAI5JXS.woff2") format("woff2");
  unicode-range:
    U+ffd7,
    U+ffda-ffdc,
    U+ffe0-ffe2,
    U+ffe4,
    U+ffe6,
    U+ffe8-ffee,
    U+1f100-1f10c,
    U+1f110-1f16c,
    U+1f170-1f1ac,
    U+1f200-1f202,
    U+1f210-1f234;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.3-YHJRJ5VC.woff2") format("woff2");
  unicode-range:
    U+fa10,
    U+fa12-fa6d,
    U+fb00-fb04,
    U+fe10-fe19,
    U+fe30-fe42,
    U+fe44-fe52,
    U+fe54-fe66,
    U+fe68-fe6b,
    U+ff02,
    U+ff04,
    U+ff07,
    U+ff51,
    U+ff5b,
    U+ff5d,
    U+ff5f-ff60,
    U+ff66,
    U+ff69,
    U+ff87,
    U+ffa1-ffbe,
    U+ffc2-ffc7,
    U+ffca-ffcf,
    U+ffd2-ffd6;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.4-UCRE5ZYQ.woff2") format("woff2");
  unicode-range:
    U+f92d-f959,
    U+f95b-f9f2,
    U+f9f4-fa0b,
    U+fa0e-fa0f;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.5-ASG2IDEY.woff2") format("woff2");
  unicode-range:
    U+9e8b-9e8c,
    U+9e8e-9e8f,
    U+9e91-9e92,
    U+9e95-9e96,
    U+9e98,
    U+9e9b,
    U+9e9d-9e9e,
    U+9ea4-9ea5,
    U+9ea8-9eaa,
    U+9eac-9eb0,
    U+9eb3-9eb5,
    U+9eb8,
    U+9ebc-9ebf,
    U+9ec3,
    U+9ec6,
    U+9ec8,
    U+9ecb-9ecd,
    U+9ecf-9ed1,
    U+9ed4-9ed5,
    U+9ed8,
    U+9edb-9ee0,
    U+9ee4-9ee5,
    U+9ee7-9ee8,
    U+9eec-9ef2,
    U+9ef4-9ef9,
    U+9efb-9eff,
    U+9f02-9f03,
    U+9f07-9f09,
    U+9f0e-9f12,
    U+9f14-9f17,
    U+9f19-9f1b,
    U+9f1f-9f22,
    U+9f26,
    U+9f2a-9f2c,
    U+9f2f,
    U+9f31-9f32,
    U+9f34,
    U+9f37,
    U+9f39-9f3a,
    U+9f3c-9f3f,
    U+9f41,
    U+9f43-9f47,
    U+9f4a,
    U+9f4e-9f50,
    U+9f52-9f58,
    U+9f5a,
    U+9f5d-9f61,
    U+9f63,
    U+9f66-9f6a,
    U+9f6c-9f73,
    U+9f75-9f77,
    U+9f7a,
    U+9f7d,
    U+9f7f,
    U+9f8f-9f92,
    U+9f94-9f97,
    U+9f99,
    U+9f9c-9fa3,
    U+9fa5,
    U+9fb4,
    U+9fbc-9fc2,
    U+9fc4,
    U+9fc6,
    U+9fcc,
    U+f900-f92c;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.6-WTDXL5GA.woff2") format("woff2");
  unicode-range:
    U+9c3e,
    U+9c41,
    U+9c43-9c4a,
    U+9c4e-9c50,
    U+9c52-9c54,
    U+9c56,
    U+9c58,
    U+9c5a-9c61,
    U+9c63,
    U+9c65,
    U+9c67-9c6b,
    U+9c6d-9c6e,
    U+9c70,
    U+9c72,
    U+9c75-9c78,
    U+9c7a-9c7c,
    U+9ce6-9ce7,
    U+9ceb-9cec,
    U+9cf0,
    U+9cf2,
    U+9cf6-9cf7,
    U+9cf9,
    U+9d02-9d03,
    U+9d06-9d09,
    U+9d0b,
    U+9d0e,
    U+9d11-9d12,
    U+9d15,
    U+9d17-9d18,
    U+9d1b-9d1f,
    U+9d23,
    U+9d26,
    U+9d2a-9d2c,
    U+9d2f-9d30,
    U+9d32-9d34,
    U+9d3a,
    U+9d3c-9d3f,
    U+9d41-9d48,
    U+9d4a,
    U+9d50-9d54,
    U+9d59,
    U+9d5d-9d65,
    U+9d69-9d6c,
    U+9d6f-9d70,
    U+9d72-9d73,
    U+9d76-9d77,
    U+9d7a-9d7c,
    U+9d7e,
    U+9d83-9d84,
    U+9d86-9d87,
    U+9d89-9d8a,
    U+9d8d-9d8e,
    U+9d92-9d93,
    U+9d95-9d9a,
    U+9da1,
    U+9da4,
    U+9da9-9dac,
    U+9dae,
    U+9db1-9db2,
    U+9db5,
    U+9db8-9dbd,
    U+9dbf-9dc4,
    U+9dc6-9dc7,
    U+9dc9-9dca,
    U+9dcf,
    U+9dd3-9dd7,
    U+9dd9-9dda,
    U+9dde-9de0,
    U+9de3,
    U+9de5-9de7,
    U+9de9,
    U+9deb,
    U+9ded-9df0,
    U+9df3-9df4,
    U+9df8,
    U+9dfd-9dfe,
    U+9e02,
    U+9e07,
    U+9e0a,
    U+9e0d-9e0e,
    U+9e10-9e12,
    U+9e15-9e16,
    U+9e19-9e1f,
    U+9e75,
    U+9e79-9e7d,
    U+9e80-9e85,
    U+9e87-9e88;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.7-AFNWS5ET.woff2") format("woff2");
  unicode-range:
    U+9ae5-9ae7,
    U+9ae9,
    U+9aeb-9aec,
    U+9aee-9aef,
    U+9af1-9af5,
    U+9af7,
    U+9af9-9afb,
    U+9afd,
    U+9aff-9b06,
    U+9b08-9b09,
    U+9b0b-9b0e,
    U+9b10,
    U+9b12,
    U+9b16,
    U+9b18-9b1d,
    U+9b1f-9b20,
    U+9b22-9b23,
    U+9b25-9b2f,
    U+9b32-9b35,
    U+9b37,
    U+9b39-9b3b,
    U+9b3d,
    U+9b43-9b44,
    U+9b48,
    U+9b4b-9b4f,
    U+9b51,
    U+9b55-9b58,
    U+9b5b,
    U+9b5e,
    U+9b61,
    U+9b63,
    U+9b65-9b66,
    U+9b68,
    U+9b6a-9b6f,
    U+9b72-9b79,
    U+9b7f-9b80,
    U+9b83-9b87,
    U+9b89-9b8b,
    U+9b8d,
    U+9b8f-9b94,
    U+9b96-9b97,
    U+9b9a,
    U+9b9d-9ba0,
    U+9ba6-9ba7,
    U+9ba9-9baa,
    U+9bac,
    U+9bb0-9bb2,
    U+9bb4,
    U+9bb7-9bb9,
    U+9bbb-9bbc,
    U+9bbe-9bc1,
    U+9bc6-9bc8,
    U+9bca,
    U+9bce-9bd2,
    U+9bd4,
    U+9bd7-9bd8,
    U+9bdd,
    U+9bdf,
    U+9be1-9be5,
    U+9be7,
    U+9bea-9beb,
    U+9bee-9bf3,
    U+9bf5,
    U+9bf7-9bfa,
    U+9bfd,
    U+9bff-9c00,
    U+9c02,
    U+9c04,
    U+9c06,
    U+9c08-9c0d,
    U+9c0f-9c16,
    U+9c18-9c1e,
    U+9c21-9c2a,
    U+9c2d-9c32,
    U+9c35-9c37,
    U+9c39-9c3a,
    U+9c3d;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.8-VVG3CXXN.woff2") format("woff2");
  unicode-range:
    U+98eb,
    U+98ed-98ee,
    U+98f0-98f1,
    U+98f3,
    U+98f6,
    U+9902,
    U+9907-9909,
    U+9911-9912,
    U+9914-9918,
    U+991a-9922,
    U+9924,
    U+9926-9927,
    U+992b-992c,
    U+992e,
    U+9931-9935,
    U+9939-993e,
    U+9940-9942,
    U+9945-9949,
    U+994b-994e,
    U+9950-9952,
    U+9954-9955,
    U+9958-9959,
    U+995b-995c,
    U+995e-9960,
    U+9963,
    U+9997-9998,
    U+999b,
    U+999d-999f,
    U+99a3,
    U+99a5-99a6,
    U+99a8,
    U+99ad-99ae,
    U+99b0-99b2,
    U+99b5,
    U+99b9-99ba,
    U+99bc-99bd,
    U+99bf,
    U+99c1,
    U+99c3,
    U+99c8-99c9,
    U+99d1,
    U+99d3-99d5,
    U+99d8-99df,
    U+99e1-99e2,
    U+99e7,
    U+99ea-99ee,
    U+99f0-99f2,
    U+99f4-99f5,
    U+99f8-99f9,
    U+99fb-99fe,
    U+9a01-9a05,
    U+9a08,
    U+9a0a-9a0c,
    U+9a0f-9a11,
    U+9a16,
    U+9a1a,
    U+9a1e,
    U+9a20,
    U+9a22-9a24,
    U+9a27,
    U+9a2b,
    U+9a2d-9a2e,
    U+9a31,
    U+9a33,
    U+9a35-9a38,
    U+9a3e,
    U+9a40-9a45,
    U+9a47,
    U+9a4a-9a4e,
    U+9a51-9a52,
    U+9a54-9a58,
    U+9a5b,
    U+9a5d,
    U+9a5f,
    U+9a62,
    U+9a64-9a65,
    U+9a69-9a6c,
    U+9aaa,
    U+9aac-9ab0,
    U+9ab2,
    U+9ab4-9ab7,
    U+9ab9,
    U+9abb-9ac1,
    U+9ac3,
    U+9ac6,
    U+9ac8,
    U+9ace-9ad3,
    U+9ad5-9ad7,
    U+9adb-9adc,
    U+9ade-9ae0,
    U+9ae2-9ae4;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.9-W5OETTIU.woff2") format("woff2");
  unicode-range:
    U+971d,
    U+9721-9724,
    U+9728,
    U+972a,
    U+9730-9731,
    U+9733,
    U+9736,
    U+9738-9739,
    U+973b,
    U+973d-973e,
    U+9741-9744,
    U+9746-974a,
    U+974d-974f,
    U+9751,
    U+9755,
    U+9757-9758,
    U+975a-975c,
    U+9760-9761,
    U+9763-9764,
    U+9766-9768,
    U+976a-976b,
    U+976e,
    U+9771,
    U+9773,
    U+9776-977d,
    U+977f-9781,
    U+9785-9786,
    U+9789,
    U+978b,
    U+978f-9790,
    U+9795-9797,
    U+9799-979a,
    U+979c,
    U+979e-97a0,
    U+97a2-97a3,
    U+97a6,
    U+97a8,
    U+97ab-97ac,
    U+97ae,
    U+97b1-97b6,
    U+97b8-97ba,
    U+97bc,
    U+97be-97bf,
    U+97c1,
    U+97c3-97ce,
    U+97d0-97d1,
    U+97d4,
    U+97d7-97d9,
    U+97db-97de,
    U+97e0-97e1,
    U+97e4,
    U+97e6,
    U+97ed-97ef,
    U+97f1-97f2,
    U+97f4-97f8,
    U+97fa,
    U+9804,
    U+9807,
    U+980a,
    U+980c-980f,
    U+9814,
    U+9816-9817,
    U+9819-981a,
    U+981c,
    U+981e,
    U+9820-9821,
    U+9823-9826,
    U+982b,
    U+982e-9830,
    U+9832-9835,
    U+9837,
    U+9839,
    U+983d-983e,
    U+9844,
    U+9846-9847,
    U+984a-984b,
    U+984f,
    U+9851-9853,
    U+9856-9857,
    U+9859-985b,
    U+9862-9863,
    U+9865-9866,
    U+986a-986c,
    U+986f-9871,
    U+9873-9875,
    U+98aa-98ab,
    U+98ad-98ae,
    U+98b0-98b1,
    U+98b4,
    U+98b6-98b8,
    U+98ba-98bc,
    U+98bf,
    U+98c2-98c8,
    U+98cb-98cc,
    U+98ce,
    U+98dc,
    U+98de,
    U+98e0-98e1,
    U+98e3,
    U+98e5-98e7,
    U+98e9-98ea;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.10-LKRBD6VU.woff2") format("woff2");
  unicode-range:
    U+944a,
    U+944c,
    U+9452-9453,
    U+9455,
    U+9459-945c,
    U+945e-9463,
    U+9468,
    U+946a-946b,
    U+946d-9472,
    U+9475,
    U+9477,
    U+947c-947f,
    U+9481,
    U+9483-9485,
    U+9578-9579,
    U+957e-957f,
    U+9582,
    U+9584,
    U+9586-9588,
    U+958a,
    U+958c-958f,
    U+9592,
    U+9594,
    U+9596,
    U+9598-9599,
    U+959d-95a1,
    U+95a4,
    U+95a6-95a9,
    U+95ab-95ad,
    U+95b1,
    U+95b4,
    U+95b6,
    U+95b9-95bf,
    U+95c3,
    U+95c6,
    U+95c8-95cd,
    U+95d0-95d6,
    U+95d9-95da,
    U+95dc-95e2,
    U+95e4-95e6,
    U+95e8,
    U+961d-961e,
    U+9621-9622,
    U+9624-9626,
    U+9628,
    U+962c,
    U+962e-962f,
    U+9631,
    U+9633-9634,
    U+9637-963a,
    U+963c-963d,
    U+9641-9642,
    U+964b-964c,
    U+964f,
    U+9652,
    U+9654,
    U+9656-9658,
    U+965c-965f,
    U+9661,
    U+9666,
    U+966a,
    U+966c,
    U+966e,
    U+9672,
    U+9674,
    U+9677,
    U+967b-967c,
    U+967e-967f,
    U+9681-9684,
    U+9689,
    U+968b,
    U+968d,
    U+9691,
    U+9695-9698,
    U+969a,
    U+969d,
    U+969f,
    U+96a4-96aa,
    U+96ae-96b4,
    U+96b6,
    U+96b8-96bb,
    U+96bd,
    U+96c1,
    U+96c9-96cb,
    U+96cd-96ce,
    U+96d2,
    U+96d5-96d6,
    U+96d8-96da,
    U+96dc-96df,
    U+96e9,
    U+96ef,
    U+96f1,
    U+96f9-96fa,
    U+9702-9706,
    U+9708-9709,
    U+970d-970f,
    U+9711,
    U+9713-9714,
    U+9716,
    U+9719-971b;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.11-S7LD3UED.woff2") format("woff2");
  unicode-range:
    U+92bc-92bd,
    U+92bf-92c3,
    U+92c5-92c8,
    U+92cb-92d0,
    U+92d2-92d3,
    U+92d5,
    U+92d7-92d9,
    U+92dc-92dd,
    U+92df-92e1,
    U+92e3-92e5,
    U+92e7-92ea,
    U+92ec,
    U+92ee,
    U+92f0,
    U+92f2,
    U+92f7-92fb,
    U+92ff-9300,
    U+9302,
    U+9304,
    U+9308,
    U+930d,
    U+930f-9311,
    U+9314-9315,
    U+9318-931a,
    U+931c-931f,
    U+9321-9325,
    U+9327-932b,
    U+932e,
    U+9333-9337,
    U+933a-933b,
    U+9344,
    U+9347-934a,
    U+934d,
    U+9350-9352,
    U+9354-9358,
    U+935a,
    U+935c,
    U+935e,
    U+9360,
    U+9364-9365,
    U+9367,
    U+9369-936d,
    U+936f-9371,
    U+9373-9374,
    U+9376,
    U+937a,
    U+937d-9382,
    U+9388,
    U+938a-938b,
    U+938d,
    U+938f,
    U+9392,
    U+9394-9395,
    U+9397-9398,
    U+939a-939b,
    U+939e,
    U+93a1,
    U+93a3-93a4,
    U+93a6,
    U+93a8-93a9,
    U+93ab-93ad,
    U+93b0,
    U+93b4-93b6,
    U+93b9-93bb,
    U+93c1,
    U+93c3-93cd,
    U+93d0-93d1,
    U+93d3,
    U+93d6-93d9,
    U+93dc-93df,
    U+93e2,
    U+93e4-93e8,
    U+93f1,
    U+93f5,
    U+93f7-93fb,
    U+93fd,
    U+9401-9404,
    U+9407-9409,
    U+940d-9410,
    U+9413-9417,
    U+9419-941a,
    U+941f,
    U+9421,
    U+942b,
    U+942e-942f,
    U+9431-9434,
    U+9436,
    U+9438,
    U+943a-943b,
    U+943d,
    U+943f,
    U+9441,
    U+9443-9445,
    U+9448;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.12-56SMTEA4.woff2") format("woff2");
  unicode-range:
    U+9143,
    U+9146-914c,
    U+914f,
    U+9153,
    U+9156-915b,
    U+9161,
    U+9163-9165,
    U+9167,
    U+9169,
    U+916d,
    U+9172-9174,
    U+9179-917b,
    U+9181-9183,
    U+9185-9187,
    U+9189-918b,
    U+918e,
    U+9191,
    U+9193-9195,
    U+9197-9198,
    U+919e,
    U+91a1-91a2,
    U+91a6,
    U+91a8,
    U+91aa-91b6,
    U+91ba-91bd,
    U+91bf-91c6,
    U+91c9,
    U+91cb,
    U+91d0,
    U+91d3-91d4,
    U+91d6-91d7,
    U+91d9-91db,
    U+91de-91df,
    U+91e1,
    U+91e4-91e6,
    U+91e9-91ea,
    U+91ec-91f1,
    U+91f5-91f7,
    U+91f9,
    U+91fb-91fd,
    U+91ff-9201,
    U+9204-9207,
    U+9209-920a,
    U+920c,
    U+920e,
    U+9210-9218,
    U+921c-921e,
    U+9223-9226,
    U+9228-9229,
    U+922c,
    U+922e-9230,
    U+9233,
    U+9235-923a,
    U+923c,
    U+923e-9240,
    U+9242-9243,
    U+9245-924b,
    U+924d-9251,
    U+9256-925a,
    U+925c-925e,
    U+9260-9261,
    U+9264-9269,
    U+926e-9270,
    U+9275-9279,
    U+927b-927f,
    U+9288-928a,
    U+928d-928e,
    U+9291-9293,
    U+9295-9297,
    U+9299,
    U+929b-929c,
    U+929f-92a0,
    U+92a4-92a5,
    U+92a7-92a8,
    U+92ab,
    U+92af,
    U+92b2-92b3,
    U+92b6-92bb;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.13-EMQ3DRCI.woff2") format("woff2");
  unicode-range:
    U+8f52-8f55,
    U+8f57-8f58,
    U+8f5c-8f5e,
    U+8f61-8f66,
    U+8f9c-8f9d,
    U+8f9f-8fa2,
    U+8fa4-8fa8,
    U+8fad-8faf,
    U+8fb4-8fb8,
    U+8fbe,
    U+8fc0-8fc2,
    U+8fc6,
    U+8fc8,
    U+8fca-8fcb,
    U+8fcd,
    U+8fd0,
    U+8fd2-8fd3,
    U+8fd5,
    U+8fda,
    U+8fe0,
    U+8fe2-8fe5,
    U+8fe8-8fea,
    U+8fed-8fef,
    U+8ff1,
    U+8ff4-8ff6,
    U+8ff8-8ffb,
    U+8ffe,
    U+9002,
    U+9004-9005,
    U+9008,
    U+900b-900e,
    U+9011,
    U+9013,
    U+9015-9016,
    U+9018,
    U+901b,
    U+901e,
    U+9021,
    U+9027-902a,
    U+902c-902d,
    U+902f,
    U+9033-9037,
    U+9039,
    U+903c,
    U+903e-903f,
    U+9041,
    U+9043-9044,
    U+9049,
    U+904c,
    U+904f-9052,
    U+9056,
    U+9058,
    U+905b-905e,
    U+9062,
    U+9066-9068,
    U+906c,
    U+906f-9070,
    U+9072,
    U+9074,
    U+9076,
    U+9079,
    U+9080-9083,
    U+9085,
    U+9087-9088,
    U+908b-908c,
    U+908e-9090,
    U+9095,
    U+9097-9099,
    U+909b,
    U+90a0-90a2,
    U+90a5,
    U+90a8,
    U+90af-90b6,
    U+90bd-90be,
    U+90c3-90c5,
    U+90c7-90c9,
    U+90cc,
    U+90d2,
    U+90d5,
    U+90d7-90d9,
    U+90db-90df,
    U+90e2,
    U+90e4-90e5,
    U+90eb,
    U+90ef-90f0,
    U+90f2,
    U+90f4,
    U+90f6,
    U+90fe-9100,
    U+9102,
    U+9104-9106,
    U+9108,
    U+910d,
    U+9110,
    U+9112,
    U+9114-911a,
    U+911c,
    U+911e,
    U+9120,
    U+9122-9123,
    U+9125,
    U+9127,
    U+9129,
    U+912d-9132,
    U+9134,
    U+9136-9137,
    U+9139-913a,
    U+913c-913d;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.14-XQUYIDNP.woff2") format("woff2");
  unicode-range:
    U+8dc0,
    U+8dc2,
    U+8dc5-8dc8,
    U+8dca-8dcc,
    U+8dce-8dcf,
    U+8dd1,
    U+8dd4-8dd7,
    U+8dd9-8ddb,
    U+8ddf,
    U+8de3-8de5,
    U+8de7,
    U+8dea-8dec,
    U+8df0-8df2,
    U+8df4,
    U+8dfc-8dfd,
    U+8dff,
    U+8e01,
    U+8e04-8e06,
    U+8e08-8e09,
    U+8e0b-8e0c,
    U+8e10-8e11,
    U+8e14,
    U+8e16,
    U+8e1d-8e23,
    U+8e26-8e27,
    U+8e30-8e31,
    U+8e33-8e39,
    U+8e3d,
    U+8e40-8e42,
    U+8e44,
    U+8e47-8e50,
    U+8e54-8e55,
    U+8e59,
    U+8e5b-8e64,
    U+8e69,
    U+8e6c-8e6d,
    U+8e6f-8e72,
    U+8e75-8e77,
    U+8e79-8e7c,
    U+8e81-8e85,
    U+8e89,
    U+8e8b,
    U+8e90-8e95,
    U+8e98-8e9b,
    U+8e9d-8e9e,
    U+8ea1-8ea2,
    U+8ea7,
    U+8ea9-8eaa,
    U+8eac-8eb1,
    U+8eb3,
    U+8eb5-8eb6,
    U+8eba-8ebb,
    U+8ebe,
    U+8ec0-8ec1,
    U+8ec3-8ec8,
    U+8ecb,
    U+8ecf,
    U+8ed1,
    U+8ed4,
    U+8edb-8edc,
    U+8ee3,
    U+8ee8,
    U+8eeb,
    U+8eed-8eee,
    U+8ef0-8ef1,
    U+8ef7,
    U+8ef9-8efc,
    U+8efe,
    U+8f00,
    U+8f02,
    U+8f05,
    U+8f07-8f08,
    U+8f0a,
    U+8f0f-8f10,
    U+8f12-8f13,
    U+8f15-8f19,
    U+8f1b-8f1c,
    U+8f1e-8f21,
    U+8f23,
    U+8f25-8f28,
    U+8f2b-8f2f,
    U+8f33-8f37,
    U+8f39-8f3b,
    U+8f3e,
    U+8f40-8f43,
    U+8f45-8f47,
    U+8f49-8f4a,
    U+8f4c-8f4f,
    U+8f51;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.15-SZZEWB35.woff2") format("woff2");
  unicode-range:
    U+8b2d,
    U+8b30,
    U+8b37,
    U+8b3c,
    U+8b3e,
    U+8b41-8b46,
    U+8b48-8b49,
    U+8b4c-8b4f,
    U+8b51-8b54,
    U+8b56,
    U+8b59,
    U+8b5b,
    U+8b5e-8b5f,
    U+8b63,
    U+8b69,
    U+8b6b-8b6d,
    U+8b6f,
    U+8b71,
    U+8b74,
    U+8b76,
    U+8b78-8b79,
    U+8b7c-8b81,
    U+8b84-8b85,
    U+8b8a-8b8f,
    U+8b92-8b96,
    U+8b99-8b9a,
    U+8b9c-8ba0,
    U+8c38-8c3a,
    U+8c3d-8c3f,
    U+8c41,
    U+8c45,
    U+8c47-8c49,
    U+8c4b-8c4c,
    U+8c4e-8c51,
    U+8c53-8c55,
    U+8c57-8c59,
    U+8c5b,
    U+8c5d,
    U+8c62-8c64,
    U+8c66,
    U+8c68-8c69,
    U+8c6b-8c6d,
    U+8c73,
    U+8c75-8c76,
    U+8c78,
    U+8c7a-8c7c,
    U+8c7e,
    U+8c82,
    U+8c85-8c87,
    U+8c89-8c8b,
    U+8c8d-8c8e,
    U+8c90,
    U+8c92-8c94,
    U+8c98-8c99,
    U+8c9b-8c9c,
    U+8c9f,
    U+8ca4,
    U+8cad-8cae,
    U+8cb2-8cb3,
    U+8cb6,
    U+8cb9-8cba,
    U+8cbd,
    U+8cc1-8cc2,
    U+8cc4-8cc6,
    U+8cc8-8cc9,
    U+8ccb,
    U+8ccd-8ccf,
    U+8cd2,
    U+8cd5-8cd6,
    U+8cd9-8cda,
    U+8cdd,
    U+8ce1,
    U+8ce3-8ce4,
    U+8ce6,
    U+8ce8,
    U+8cec,
    U+8cef-8cf2,
    U+8cf4-8cf5,
    U+8cf7-8cf8,
    U+8cfa-8cfb,
    U+8cfd-8cff,
    U+8d01,
    U+8d03-8d04,
    U+8d07,
    U+8d09-8d0b,
    U+8d0d-8d10,
    U+8d12-8d14,
    U+8d16-8d17,
    U+8d1b-8d1d,
    U+8d65,
    U+8d67,
    U+8d69,
    U+8d6b-8d6e,
    U+8d71,
    U+8d73,
    U+8d76,
    U+8d7f,
    U+8d81-8d82,
    U+8d84,
    U+8d88,
    U+8d8d,
    U+8d90-8d91,
    U+8d95,
    U+8d99,
    U+8d9e-8da0,
    U+8da6,
    U+8da8,
    U+8dab-8dac,
    U+8daf,
    U+8db2,
    U+8db5,
    U+8db7,
    U+8db9-8dbc,
    U+8dbe;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.16-DMC5WV5H.woff2") format("woff2");
  unicode-range:
    U+8973-8975,
    U+8977,
    U+897a-897e,
    U+8980,
    U+8983,
    U+8988-898a,
    U+898d,
    U+8990,
    U+8993-8995,
    U+8998,
    U+899b-899c,
    U+899f-89a1,
    U+89a5-89a6,
    U+89a9,
    U+89ac,
    U+89af-89b0,
    U+89b2,
    U+89b4-89b7,
    U+89ba,
    U+89bc-89bd,
    U+89bf-89c1,
    U+89d4-89d8,
    U+89da,
    U+89dc-89dd,
    U+89e5,
    U+89e7,
    U+89e9,
    U+89eb,
    U+89ed,
    U+89f1,
    U+89f3-89f4,
    U+89f6,
    U+89f8-89f9,
    U+89fd,
    U+89ff,
    U+8a01,
    U+8a04-8a05,
    U+8a07,
    U+8a0c,
    U+8a0f-8a12,
    U+8a14-8a16,
    U+8a1b,
    U+8a1d-8a1e,
    U+8a20-8a22,
    U+8a24-8a26,
    U+8a2b-8a2c,
    U+8a2f,
    U+8a35-8a37,
    U+8a3b,
    U+8a3d-8a3e,
    U+8a40-8a41,
    U+8a43,
    U+8a45-8a49,
    U+8a4d-8a4e,
    U+8a51-8a54,
    U+8a56-8a58,
    U+8a5b-8a5d,
    U+8a61-8a62,
    U+8a65,
    U+8a67,
    U+8a6c-8a6d,
    U+8a75-8a77,
    U+8a79-8a7c,
    U+8a7e-8a80,
    U+8a82-8a86,
    U+8a8b,
    U+8a8f-8a92,
    U+8a96-8a97,
    U+8a99-8a9a,
    U+8a9f,
    U+8aa1,
    U+8aa3,
    U+8aa5-8aaa,
    U+8aae-8aaf,
    U+8ab3,
    U+8ab6-8ab7,
    U+8abb-8abc,
    U+8abe,
    U+8ac2-8ac4,
    U+8ac6,
    U+8ac8-8aca,
    U+8acc-8acd,
    U+8ad0-8ad1,
    U+8ad3-8ad5,
    U+8ad7,
    U+8ada-8ae2,
    U+8ae4,
    U+8ae7,
    U+8aeb-8aec,
    U+8aee,
    U+8af0-8af1,
    U+8af3-8af7,
    U+8afa,
    U+8afc,
    U+8aff,
    U+8b01-8b02,
    U+8b04-8b07,
    U+8b0a-8b0d,
    U+8b0f-8b11,
    U+8b14,
    U+8b16,
    U+8b1a,
    U+8b1c,
    U+8b1e-8b20,
    U+8b26,
    U+8b28,
    U+8b2b-8b2c;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.17-ALLPFZ5S.woff2") format("woff2");
  unicode-range:
    U+87e2-87e6,
    U+87ea-87ed,
    U+87ef,
    U+87f1,
    U+87f3,
    U+87f5-87f8,
    U+87fa-87fb,
    U+87fe-87ff,
    U+8801,
    U+8803,
    U+8805-8807,
    U+8809-880b,
    U+880d-8816,
    U+8818-881c,
    U+881e-881f,
    U+8821-8822,
    U+8827-8828,
    U+882d-882e,
    U+8830-8832,
    U+8835-8836,
    U+8839-883c,
    U+8841-8845,
    U+8848-884b,
    U+884d-884e,
    U+8851-8852,
    U+8855-8856,
    U+8858-885a,
    U+885c,
    U+885e-8860,
    U+8862,
    U+8864,
    U+8869,
    U+886b,
    U+886e-886f,
    U+8871-8872,
    U+8875,
    U+8877,
    U+8879,
    U+887b,
    U+887d-887e,
    U+8880-8882,
    U+8888,
    U+888d,
    U+8892,
    U+8897-889c,
    U+889e-88a0,
    U+88a2,
    U+88a4,
    U+88a8,
    U+88aa,
    U+88ae,
    U+88b0-88b1,
    U+88b5,
    U+88b7,
    U+88ba,
    U+88bc-88c0,
    U+88c3-88c4,
    U+88c6,
    U+88ca-88ce,
    U+88d1-88d4,
    U+88d8-88d9,
    U+88db,
    U+88dd-88e1,
    U+88e7-88e8,
    U+88ef-88f2,
    U+88f4-88f5,
    U+88f7,
    U+88f9,
    U+88fc,
    U+8901-8902,
    U+8904,
    U+8906,
    U+890a,
    U+890c-890f,
    U+8913,
    U+8915-8916,
    U+8918-891a,
    U+891c-891e,
    U+8920,
    U+8925-8928,
    U+892a-892b,
    U+8930-8932,
    U+8935-893b,
    U+893e,
    U+8940-8946,
    U+8949,
    U+894c-894d,
    U+894f,
    U+8952,
    U+8956-8957,
    U+895a-895c,
    U+895e,
    U+8960-8964,
    U+8966,
    U+896a-896b,
    U+896d-8970;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.18-7OA64M4M.woff2") format("woff2");
  unicode-range:
    U+8655-8659,
    U+865b,
    U+865d-8664,
    U+8667,
    U+8669,
    U+866c,
    U+866f,
    U+8671,
    U+8675-8677,
    U+867a-867b,
    U+867d,
    U+8687-8689,
    U+868b-868d,
    U+8691,
    U+8693,
    U+8695-8696,
    U+8698,
    U+869a,
    U+869c-869d,
    U+86a1,
    U+86a3-86a4,
    U+86a6-86ab,
    U+86ad,
    U+86af-86b1,
    U+86b3-86b9,
    U+86bf-86c1,
    U+86c3-86c6,
    U+86c9,
    U+86cb,
    U+86ce,
    U+86d1-86d2,
    U+86d4-86d5,
    U+86d7,
    U+86da,
    U+86dc,
    U+86de-86e0,
    U+86e3-86e7,
    U+86e9,
    U+86ec-86ed,
    U+86ef,
    U+86f8-86fe,
    U+8700,
    U+8703-870b,
    U+870d-8714,
    U+8719-871a,
    U+871e-871f,
    U+8721-8723,
    U+8725,
    U+8728-8729,
    U+872e-872f,
    U+8731-8732,
    U+8734,
    U+8737,
    U+8739-8740,
    U+8743,
    U+8745,
    U+8749,
    U+874b-874e,
    U+8751,
    U+8753,
    U+8755,
    U+8757-8759,
    U+875d,
    U+875f-8761,
    U+8763-8766,
    U+8768,
    U+876a,
    U+876e-876f,
    U+8771-8772,
    U+8774,
    U+8778,
    U+877b-877c,
    U+877f,
    U+8782-8789,
    U+878b-878c,
    U+878e,
    U+8790,
    U+8793,
    U+8795,
    U+8797-8799,
    U+879e-87a0,
    U+87a2-87a3,
    U+87a7,
    U+87ab-87af,
    U+87b1,
    U+87b3,
    U+87b5,
    U+87bb,
    U+87bd-87c1,
    U+87c4,
    U+87c6-87cb,
    U+87ce,
    U+87d0,
    U+87d2,
    U+87d5-87d6,
    U+87d9-87da,
    U+87dc,
    U+87df-87e0;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.19-V4XXQAYQ.woff2") format("woff2");
  unicode-range:
    U+84b4,
    U+84b9-84bb,
    U+84bd-84c2,
    U+84c6-84ca,
    U+84cc-84d1,
    U+84d3,
    U+84d6,
    U+84d9-84da,
    U+84dc,
    U+84e7,
    U+84ea,
    U+84ec,
    U+84ef-84f2,
    U+84f4,
    U+84f7,
    U+84fa-84fd,
    U+84ff-8500,
    U+8502-8503,
    U+8506-8507,
    U+850c,
    U+850e,
    U+8510,
    U+8514-8515,
    U+8517-8518,
    U+851a-851c,
    U+851e-851f,
    U+8521-8525,
    U+8527,
    U+852a-852c,
    U+852f,
    U+8532-8534,
    U+8536,
    U+853e-8541,
    U+8543,
    U+8546,
    U+8548,
    U+854a-854b,
    U+854f-8553,
    U+8555-855a,
    U+855c-8564,
    U+8569-856b,
    U+856d,
    U+856f,
    U+8577,
    U+8579-857b,
    U+857d-8581,
    U+8585-8586,
    U+8588-858c,
    U+858f-8591,
    U+8593,
    U+8597-8598,
    U+859b-859d,
    U+859f-85a0,
    U+85a2,
    U+85a4-85a5,
    U+85a7-85a8,
    U+85ad-85b0,
    U+85b4,
    U+85b6-85ba,
    U+85bc-85bf,
    U+85c1-85c2,
    U+85c7,
    U+85c9-85cb,
    U+85ce-85d0,
    U+85d5,
    U+85d8-85da,
    U+85dc,
    U+85df-85e1,
    U+85e5-85e6,
    U+85e8,
    U+85ed,
    U+85f3-85f4,
    U+85f6-85f7,
    U+85f9-85fa,
    U+85fc,
    U+85fe-8600,
    U+8602,
    U+8604-8606,
    U+860a-860b,
    U+860d-860e,
    U+8610-8613,
    U+8616-861b,
    U+861e,
    U+8621-8622,
    U+8624,
    U+8627,
    U+8629,
    U+862f-8630,
    U+8636,
    U+8638-863a,
    U+863c-863d,
    U+863f-8642,
    U+8646,
    U+864d,
    U+8652-8654;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.20-2EWOOVAS.woff2") format("woff2");
  unicode-range:
    U+82e8,
    U+82ea,
    U+82ed,
    U+82ef,
    U+82f3-82f4,
    U+82f6-82f7,
    U+82f9,
    U+82fb,
    U+82fd-82fe,
    U+8300-8301,
    U+8303,
    U+8306-8308,
    U+830a-830c,
    U+8316-8318,
    U+831b,
    U+831d-831f,
    U+8321-8323,
    U+832b-8335,
    U+8337,
    U+833a,
    U+833c-833d,
    U+8340,
    U+8342-8347,
    U+834a,
    U+834d-8351,
    U+8353-8357,
    U+835a,
    U+8362-8363,
    U+8370,
    U+8373,
    U+8375,
    U+8378,
    U+837c-837d,
    U+837f-8380,
    U+8382,
    U+8384-8387,
    U+838a,
    U+838d-838e,
    U+8392-8396,
    U+8398-83a0,
    U+83a2,
    U+83a6-83ad,
    U+83b1,
    U+83b5,
    U+83bd-83c1,
    U+83c7,
    U+83c9,
    U+83ce-83d1,
    U+83d4,
    U+83d6,
    U+83d8,
    U+83dd,
    U+83df-83e1,
    U+83e5,
    U+83e8,
    U+83ea-83eb,
    U+83f0,
    U+83f2,
    U+83f4,
    U+83f6-83f9,
    U+83fb-83fd,
    U+8401,
    U+8403-8404,
    U+8406-8407,
    U+840a-840b,
    U+840d,
    U+840f,
    U+8411,
    U+8413,
    U+8415,
    U+8417,
    U+8419,
    U+8420,
    U+8422,
    U+842a,
    U+842f,
    U+8431,
    U+8435,
    U+8438-8439,
    U+843c,
    U+8445-8448,
    U+844a,
    U+844d-844f,
    U+8451-8452,
    U+8456,
    U+8458-845a,
    U+845c,
    U+845f-8462,
    U+8464-8467,
    U+8469-846b,
    U+846d-8470,
    U+8473-8474,
    U+8476-847a,
    U+847c-847d,
    U+8481-8482,
    U+8484-8485,
    U+848b,
    U+8490,
    U+8492-8493,
    U+8495,
    U+8497,
    U+849c,
    U+849e-849f,
    U+84a1,
    U+84a6,
    U+84a8-84aa,
    U+84ad,
    U+84af,
    U+84b1;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.21-GBN7KFKS.woff2") format("woff2");
  unicode-range:
    U+814a,
    U+814c,
    U+8151-8153,
    U+8157,
    U+815f-8161,
    U+8165-8169,
    U+816d-816f,
    U+8171,
    U+8173-8174,
    U+8177,
    U+8180-8186,
    U+8188,
    U+818a-818b,
    U+818e,
    U+8190,
    U+8193,
    U+8195-8196,
    U+8198,
    U+819b,
    U+819e,
    U+81a0,
    U+81a2,
    U+81a4,
    U+81a9,
    U+81ae,
    U+81b0,
    U+81b2,
    U+81b4-81b5,
    U+81b8,
    U+81ba-81bb,
    U+81bd-81be,
    U+81c0-81c3,
    U+81c5-81c6,
    U+81c8-81cb,
    U+81cd-81cf,
    U+81d1,
    U+81d5-81db,
    U+81dd-81e1,
    U+81e4-81e5,
    U+81e7,
    U+81eb-81ec,
    U+81ef-81f2,
    U+81f5-81f6,
    U+81f8-81fb,
    U+81fd-8205,
    U+8209-820b,
    U+820d,
    U+820f,
    U+8212-8214,
    U+8216,
    U+8219-821d,
    U+8221-8222,
    U+8228-8229,
    U+822b,
    U+822e,
    U+8232-8235,
    U+8237-8238,
    U+823a,
    U+823c,
    U+8240,
    U+8243-8246,
    U+8249,
    U+824b,
    U+824e-824f,
    U+8251,
    U+8256-825a,
    U+825c-825d,
    U+825f-8260,
    U+8262-8264,
    U+8267-8268,
    U+826a-826b,
    U+826d-826e,
    U+8271,
    U+8274,
    U+8277,
    U+8279,
    U+827b,
    U+827d-8281,
    U+8283-8284,
    U+8287,
    U+8289-828a,
    U+828d-828e,
    U+8291-8294,
    U+8296,
    U+8298-829b,
    U+829f-82a1,
    U+82a3-82a4,
    U+82a7-82ac,
    U+82ae,
    U+82b0,
    U+82b2,
    U+82b4,
    U+82b7,
    U+82ba-82bc,
    U+82be-82bf,
    U+82c5-82c6,
    U+82d0,
    U+82d2-82d3,
    U+82d5,
    U+82d9-82da,
    U+82dc,
    U+82de-82e4,
    U+82e7;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.22-XNZNYONG.woff2") format("woff2");
  unicode-range:
    U+7f77-7f79,
    U+7f7d-7f80,
    U+7f82-7f83,
    U+7f86-7f88,
    U+7f8b-7f8d,
    U+7f8f-7f91,
    U+7f94,
    U+7f96-7f97,
    U+7f9a,
    U+7f9c-7f9d,
    U+7fa1-7fa3,
    U+7fa6,
    U+7faa,
    U+7fad-7faf,
    U+7fb2,
    U+7fb4,
    U+7fb6,
    U+7fb8-7fb9,
    U+7fbc,
    U+7fbf-7fc0,
    U+7fc3,
    U+7fc5-7fc6,
    U+7fc8,
    U+7fca,
    U+7fce-7fcf,
    U+7fd5,
    U+7fdb,
    U+7fdf,
    U+7fe1,
    U+7fe3,
    U+7fe5-7fe6,
    U+7fe8-7fe9,
    U+7feb-7fec,
    U+7fee-7ff0,
    U+7ff2-7ff3,
    U+7ff9-7ffa,
    U+7ffd-7fff,
    U+8002,
    U+8004,
    U+8006-8008,
    U+800a-800f,
    U+8011-8014,
    U+8016,
    U+8018-8019,
    U+801c-8021,
    U+8024,
    U+8026,
    U+8028,
    U+802c,
    U+802e,
    U+8030,
    U+8034-8035,
    U+8037,
    U+8039-8040,
    U+8043-8044,
    U+8046,
    U+804a,
    U+8052,
    U+8058,
    U+805a,
    U+805f-8060,
    U+8062,
    U+8064,
    U+8066,
    U+8068,
    U+806d,
    U+806f-8073,
    U+8075-8076,
    U+8079,
    U+807b,
    U+807d-8081,
    U+8084-8088,
    U+808b,
    U+808e,
    U+8093,
    U+8099-809a,
    U+809c,
    U+809e,
    U+80a4,
    U+80a6-80a7,
    U+80ab-80ad,
    U+80b1,
    U+80b8-80b9,
    U+80c4-80c5,
    U+80c8,
    U+80ca,
    U+80cd,
    U+80cf,
    U+80d2,
    U+80d4-80db,
    U+80dd,
    U+80e0,
    U+80e4-80e6,
    U+80ed-80f3,
    U+80f5-80f7,
    U+80f9-80fc,
    U+80fe,
    U+8101,
    U+8103,
    U+8109,
    U+810b,
    U+810d,
    U+8116-8118,
    U+811b-811c,
    U+811e,
    U+8120,
    U+8123-8124,
    U+8127,
    U+8129,
    U+812b-812c,
    U+812f-8130,
    U+8135,
    U+8139-813a,
    U+813c-813e,
    U+8141,
    U+8145-8147;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.23-HXX657RA.woff2") format("woff2");
  unicode-range:
    U+7d57,
    U+7d59-7d5d,
    U+7d63,
    U+7d65,
    U+7d67,
    U+7d6a,
    U+7d6e,
    U+7d70,
    U+7d72-7d73,
    U+7d78,
    U+7d7a-7d7b,
    U+7d7d,
    U+7d7f,
    U+7d81-7d83,
    U+7d85-7d86,
    U+7d88-7d89,
    U+7d8b-7d8d,
    U+7d8f,
    U+7d91,
    U+7d93,
    U+7d96-7d97,
    U+7d9b-7da0,
    U+7da2-7da3,
    U+7da6-7da7,
    U+7daa-7dac,
    U+7dae-7db0,
    U+7db3,
    U+7db5-7db9,
    U+7dbd,
    U+7dc0,
    U+7dc2-7dc7,
    U+7dcc-7dce,
    U+7dd0,
    U+7dd5-7dd9,
    U+7ddc-7dde,
    U+7de1-7de6,
    U+7dea-7ded,
    U+7df1-7df2,
    U+7df5-7df6,
    U+7df9-7dfa,
    U+7e00,
    U+7e05,
    U+7e08-7e0b,
    U+7e10-7e12,
    U+7e15,
    U+7e17,
    U+7e1c-7e1d,
    U+7e1f-7e23,
    U+7e27-7e28,
    U+7e2c-7e2d,
    U+7e2f,
    U+7e31-7e33,
    U+7e35-7e37,
    U+7e39-7e3b,
    U+7e3d,
    U+7e3f,
    U+7e43-7e48,
    U+7e4e,
    U+7e50,
    U+7e52,
    U+7e56,
    U+7e58-7e5a,
    U+7e5d-7e5f,
    U+7e61-7e62,
    U+7e65-7e67,
    U+7e69-7e6b,
    U+7e6d-7e6f,
    U+7e73,
    U+7e75,
    U+7e78-7e79,
    U+7e7b-7e7f,
    U+7e81-7e83,
    U+7e86-7e8a,
    U+7e8c-7e8e,
    U+7e90-7e96,
    U+7e98,
    U+7e9a-7e9f,
    U+7f38,
    U+7f3a-7f3f,
    U+7f43-7f45,
    U+7f47,
    U+7f4c-7f50,
    U+7f52-7f55,
    U+7f58,
    U+7f5b-7f5d,
    U+7f5f,
    U+7f61,
    U+7f63-7f69,
    U+7f6b,
    U+7f6d,
    U+7f71;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.24-XF32WEGV.woff2") format("woff2");
  unicode-range:
    U+7bc8,
    U+7bca-7bcc,
    U+7bcf,
    U+7bd4,
    U+7bd6-7bd7,
    U+7bd9-7bdb,
    U+7bdd,
    U+7be5-7be6,
    U+7be8-7bea,
    U+7bf0,
    U+7bf2-7bfa,
    U+7bfc,
    U+7bfe,
    U+7c00-7c04,
    U+7c06-7c07,
    U+7c09,
    U+7c0b-7c0f,
    U+7c11-7c14,
    U+7c17,
    U+7c19,
    U+7c1b,
    U+7c1e-7c20,
    U+7c23,
    U+7c25-7c28,
    U+7c2a-7c2c,
    U+7c2f,
    U+7c31,
    U+7c33-7c34,
    U+7c36-7c3a,
    U+7c3d-7c3e,
    U+7c40,
    U+7c42-7c43,
    U+7c45-7c46,
    U+7c4a,
    U+7c4c,
    U+7c4f-7c5f,
    U+7c61,
    U+7c63-7c65,
    U+7c67,
    U+7c69,
    U+7c6c-7c70,
    U+7c72,
    U+7c75,
    U+7c79,
    U+7c7b-7c7e,
    U+7c81-7c83,
    U+7c86-7c87,
    U+7c8d,
    U+7c8f-7c90,
    U+7c94,
    U+7c9e,
    U+7ca0-7ca2,
    U+7ca4-7ca6,
    U+7ca8,
    U+7cab,
    U+7cad-7cae,
    U+7cb0-7cb3,
    U+7cb6-7cb7,
    U+7cb9-7cbd,
    U+7cbf-7cc0,
    U+7cc2,
    U+7cc4-7cc5,
    U+7cc7-7cca,
    U+7ccd-7ccf,
    U+7cd2-7cd5,
    U+7cd7-7cda,
    U+7cdc-7cdd,
    U+7cdf-7ce0,
    U+7ce2,
    U+7ce6,
    U+7ce9,
    U+7ceb,
    U+7cef,
    U+7cf2,
    U+7cf4-7cf6,
    U+7cf9-7cfa,
    U+7cfe,
    U+7d02-7d03,
    U+7d06-7d0a,
    U+7d0f,
    U+7d11-7d13,
    U+7d15-7d16,
    U+7d1c-7d1e,
    U+7d23,
    U+7d26,
    U+7d2a,
    U+7d2c-7d2e,
    U+7d31-7d32,
    U+7d35,
    U+7d3c-7d41,
    U+7d43,
    U+7d45,
    U+7d47-7d48,
    U+7d4b,
    U+7d4d-7d4f,
    U+7d51,
    U+7d53,
    U+7d55-7d56;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.25-X5WILKYL.woff2") format("woff2");
  unicode-range:
    U+7a17-7a19,
    U+7a1b,
    U+7a1e-7a21,
    U+7a27,
    U+7a2b,
    U+7a2d,
    U+7a2f-7a31,
    U+7a34-7a35,
    U+7a37-7a3b,
    U+7a3e,
    U+7a43-7a49,
    U+7a4c,
    U+7a4e,
    U+7a50,
    U+7a55-7a57,
    U+7a59,
    U+7a5c-7a5d,
    U+7a5f-7a63,
    U+7a65,
    U+7a67,
    U+7a69-7a6a,
    U+7a6d,
    U+7a70,
    U+7a75,
    U+7a78-7a79,
    U+7a7d-7a7e,
    U+7a80,
    U+7a82,
    U+7a84-7a86,
    U+7a88,
    U+7a8a-7a8b,
    U+7a90-7a91,
    U+7a94-7a98,
    U+7a9e,
    U+7aa0,
    U+7aa3,
    U+7aa9,
    U+7aac,
    U+7ab0,
    U+7ab3,
    U+7ab5-7ab6,
    U+7ab9-7abf,
    U+7ac3,
    U+7ac5-7aca,
    U+7acc-7acf,
    U+7ad1-7ad3,
    U+7ad5,
    U+7ada-7adb,
    U+7add,
    U+7adf,
    U+7ae1-7ae2,
    U+7ae6-7aed,
    U+7af0-7af1,
    U+7af4,
    U+7af8,
    U+7afa-7afb,
    U+7afd-7afe,
    U+7b02,
    U+7b04,
    U+7b06-7b08,
    U+7b0a-7b0b,
    U+7b0f,
    U+7b12,
    U+7b14,
    U+7b18-7b19,
    U+7b1e-7b1f,
    U+7b23,
    U+7b25,
    U+7b27-7b2b,
    U+7b2d-7b31,
    U+7b33-7b36,
    U+7b3b,
    U+7b3d,
    U+7b3f-7b41,
    U+7b45,
    U+7b47,
    U+7b4c-7b50,
    U+7b53,
    U+7b55,
    U+7b5d,
    U+7b60,
    U+7b64-7b66,
    U+7b69-7b6a,
    U+7b6c-7b75,
    U+7b77,
    U+7b79-7b7a,
    U+7b7f,
    U+7b84,
    U+7b86,
    U+7b89,
    U+7b8d-7b92,
    U+7b96,
    U+7b98-7ba0,
    U+7ba5,
    U+7bac-7bad,
    U+7baf-7bb0,
    U+7bb2,
    U+7bb4-7bb6,
    U+7bba-7bbd,
    U+7bc1-7bc2,
    U+7bc5-7bc6;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.26-VS2BNBPA.woff2") format("woff2");
  unicode-range:
    U+7851-7852,
    U+785c,
    U+785e,
    U+7860-7861,
    U+7863-7864,
    U+7868,
    U+786a,
    U+786e-786f,
    U+7872,
    U+7874,
    U+787a,
    U+787c,
    U+787e,
    U+7886-7887,
    U+788a,
    U+788c-788f,
    U+7893-7895,
    U+7898,
    U+789a,
    U+789d-789f,
    U+78a1,
    U+78a3-78a4,
    U+78a8-78aa,
    U+78ac-78ad,
    U+78af-78b3,
    U+78b5,
    U+78bb-78bf,
    U+78c5-78cc,
    U+78ce,
    U+78d1-78d6,
    U+78da-78db,
    U+78df-78e1,
    U+78e4,
    U+78e6-78e7,
    U+78ea,
    U+78ec,
    U+78f2-78f4,
    U+78f6-78f7,
    U+78f9-78fb,
    U+78fd-7901,
    U+7906-7907,
    U+790c,
    U+7910-7912,
    U+7919-791c,
    U+791e-7920,
    U+7925-792e,
    U+7930-7931,
    U+7934-7935,
    U+793b,
    U+793d,
    U+793f,
    U+7941-7942,
    U+7944-7946,
    U+794a-794b,
    U+794f,
    U+7951,
    U+7954-7955,
    U+7957-7958,
    U+795a-795c,
    U+795f-7960,
    U+7962,
    U+7967,
    U+7969,
    U+796b,
    U+7972,
    U+7977,
    U+7979-797c,
    U+797e-7980,
    U+798a-798e,
    U+7991,
    U+7993-7996,
    U+7998,
    U+799b-799d,
    U+79a1,
    U+79a6-79ab,
    U+79ae-79b1,
    U+79b3-79b4,
    U+79b8-79bb,
    U+79bd-79be,
    U+79c2,
    U+79c4,
    U+79c7-79ca,
    U+79cc-79cd,
    U+79cf,
    U+79d4-79d6,
    U+79da,
    U+79dd-79e3,
    U+79e5,
    U+79e7,
    U+79ea-79ed,
    U+79f1,
    U+79f8,
    U+79fc,
    U+7a02-7a03,
    U+7a05,
    U+7a07-7a0a,
    U+7a0c-7a0d,
    U+7a11,
    U+7a15;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.27-P7XD4CCV.woff2") format("woff2");
  unicode-range:
    U+768c-768e,
    U+7690,
    U+7693,
    U+7695-7696,
    U+7699-76a8,
    U+76aa,
    U+76ad,
    U+76af-76b0,
    U+76b4,
    U+76b6-76ba,
    U+76bd,
    U+76c1-76c3,
    U+76c5,
    U+76c8-76c9,
    U+76cb-76ce,
    U+76d2,
    U+76d4,
    U+76d6,
    U+76d9,
    U+76dc,
    U+76de,
    U+76e0-76e1,
    U+76e5-76e8,
    U+76ea-76ec,
    U+76f0-76f1,
    U+76f6,
    U+76f9,
    U+76fb-76fc,
    U+7700,
    U+7704,
    U+7706-7708,
    U+770a,
    U+770e,
    U+7712,
    U+7714-7715,
    U+7717,
    U+7719-771c,
    U+7722,
    U+7724-7726,
    U+7728,
    U+772d-772f,
    U+7734-7739,
    U+773d-773e,
    U+7742,
    U+7745-7747,
    U+774a,
    U+774d-774f,
    U+7752,
    U+7756-7758,
    U+775a-775c,
    U+775e-7760,
    U+7762,
    U+7764-7765,
    U+7767,
    U+776a-776c,
    U+7770,
    U+7772-7774,
    U+7779-777a,
    U+777c-7780,
    U+7784,
    U+778b-778e,
    U+7794-7796,
    U+779a,
    U+779e-77a0,
    U+77a2,
    U+77a4-77a5,
    U+77a7,
    U+77a9-77aa,
    U+77ae-77b1,
    U+77b5-77b7,
    U+77b9,
    U+77bb-77bf,
    U+77c3,
    U+77c7,
    U+77c9,
    U+77cd,
    U+77d1-77d2,
    U+77d5,
    U+77d7,
    U+77d9-77da,
    U+77dc,
    U+77de-77e0,
    U+77e3-77e4,
    U+77e6-77e7,
    U+77e9-77ea,
    U+77ec,
    U+77ee,
    U+77f0-77f1,
    U+77f4,
    U+77f8,
    U+77fb-77fc,
    U+7805-7806,
    U+7809,
    U+780c-780e,
    U+7811-7812,
    U+7819,
    U+781d,
    U+7820-7823,
    U+7826-7827,
    U+782c-782e,
    U+7830,
    U+7835,
    U+7837,
    U+783a,
    U+783f,
    U+7843-7845,
    U+7847-7848,
    U+784c,
    U+784e-784f;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.28-SB2ASG6N.woff2") format("woff2");
  unicode-range:
    U+7511-7513,
    U+7515-7517,
    U+751c,
    U+751e,
    U+7520-7522,
    U+7524,
    U+7526-7527,
    U+7529-752c,
    U+752f,
    U+7536,
    U+7538-7539,
    U+753c-7540,
    U+7543-7544,
    U+7546-754b,
    U+754d-7550,
    U+7552,
    U+7557,
    U+755a-755b,
    U+755d-755f,
    U+7561-7562,
    U+7564,
    U+7566-7567,
    U+7569,
    U+756b-756d,
    U+756f,
    U+7571-7572,
    U+7574-757e,
    U+7581-7582,
    U+7585-7587,
    U+7589-758c,
    U+758f-7590,
    U+7592-7595,
    U+7599-759a,
    U+759c-759d,
    U+75a2-75a5,
    U+75b0-75b1,
    U+75b3-75b5,
    U+75b7-75b8,
    U+75ba,
    U+75bd,
    U+75bf-75c4,
    U+75c6,
    U+75ca,
    U+75cc-75cf,
    U+75d3-75d4,
    U+75d7-75d8,
    U+75dc-75e1,
    U+75e3-75e4,
    U+75e7,
    U+75ec,
    U+75ee-75f3,
    U+75f9,
    U+75fc,
    U+75fe-7604,
    U+7607-760c,
    U+760f,
    U+7612-7613,
    U+7615-7616,
    U+7618-7619,
    U+761b-7629,
    U+762d,
    U+7630,
    U+7632-7635,
    U+7638-763c,
    U+7640-7641,
    U+7643-764b,
    U+764e,
    U+7655,
    U+7658-7659,
    U+765c,
    U+765f,
    U+7661-7662,
    U+7664-7665,
    U+7667-766a,
    U+766c-7672,
    U+7674,
    U+7676,
    U+7678,
    U+7680-7683,
    U+7685,
    U+7688,
    U+768b;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.29-DRY6JNK2.woff2") format("woff2");
  unicode-range:
    U+736c,
    U+736e-7371,
    U+7375,
    U+7377-737c,
    U+7380-7381,
    U+7383,
    U+7385-7386,
    U+738a,
    U+738e,
    U+7390,
    U+7393-7398,
    U+739c,
    U+739e-73a0,
    U+73a2,
    U+73a5-73a6,
    U+73a8,
    U+73aa-73ab,
    U+73ad,
    U+73b3,
    U+73b5,
    U+73b7,
    U+73b9-73bd,
    U+73bf,
    U+73c5-73c6,
    U+73c9-73cc,
    U+73ce-73cf,
    U+73d2-73d3,
    U+73d6,
    U+73d9,
    U+73dd-73de,
    U+73e1,
    U+73e3-73e7,
    U+73e9-73ea,
    U+73ee,
    U+73f1,
    U+73f4-73f5,
    U+73f7-73fb,
    U+73fd,
    U+73ff-7401,
    U+7404-7405,
    U+7407,
    U+740a,
    U+7411,
    U+7413,
    U+741a-741b,
    U+7421,
    U+7424,
    U+7426,
    U+7428-7431,
    U+7433,
    U+7439-743a,
    U+743f-7441,
    U+7443-7444,
    U+7446-7447,
    U+744b,
    U+744d,
    U+7451-7453,
    U+7455,
    U+7457,
    U+7459-745a,
    U+745c-745d,
    U+745f,
    U+7462-7464,
    U+7466-746b,
    U+746d-7473,
    U+7476,
    U+747e,
    U+7480-7481,
    U+7485-7489,
    U+748b,
    U+748f-7492,
    U+7497-749a,
    U+749c,
    U+749e-74a3,
    U+74a5-74a6,
    U+74a8-74ab,
    U+74ae-74af,
    U+74b1-74b2,
    U+74b5,
    U+74b9-74bb,
    U+74bd,
    U+74bf,
    U+74c8-74ca,
    U+74cc,
    U+74cf-74d0,
    U+74d3-74d4,
    U+74d6,
    U+74d8,
    U+74da-74db,
    U+74de-74e0,
    U+74e3-74e4,
    U+74e7-74eb,
    U+74ee-74f2,
    U+74f4,
    U+74f7-74f8,
    U+74fa-74fc,
    U+74ff,
    U+7501,
    U+7503-7506,
    U+750c-750e;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.30-ERODHSRV.woff2") format("woff2");
  unicode-range:
    U+7166,
    U+7168,
    U+716c,
    U+7179,
    U+7180,
    U+7184-7185,
    U+7187-7188,
    U+718c,
    U+718f,
    U+7192,
    U+7194-7196,
    U+7199-719b,
    U+71a0,
    U+71a2,
    U+71a8,
    U+71ac,
    U+71ae-71b0,
    U+71b2-71b3,
    U+71b9-71ba,
    U+71be-71c1,
    U+71c4,
    U+71c9,
    U+71cb-71cc,
    U+71ce,
    U+71d0,
    U+71d2-71d4,
    U+71d6-71d7,
    U+71d9-71da,
    U+71dc,
    U+71df-71e0,
    U+71e6-71e7,
    U+71ec-71ee,
    U+71f4-71f5,
    U+71f8-71f9,
    U+71fc,
    U+71fe-7200,
    U+7207-7209,
    U+720d,
    U+7210,
    U+7213,
    U+7215,
    U+7217,
    U+721a,
    U+721d,
    U+721f,
    U+7224,
    U+7228,
    U+722b,
    U+722d,
    U+722f-7230,
    U+7232,
    U+7234,
    U+7238-7239,
    U+723b-723c,
    U+723e-7243,
    U+7245-7246,
    U+724b,
    U+724e-7250,
    U+7252-7253,
    U+7255-7258,
    U+725a,
    U+725c,
    U+725e,
    U+7260,
    U+7263,
    U+7268,
    U+726b,
    U+726e-726f,
    U+7271,
    U+7274,
    U+7277-7278,
    U+727b-727c,
    U+727e-7282,
    U+7284,
    U+7287,
    U+7289,
    U+728d-728e,
    U+7292-7293,
    U+7296,
    U+729b,
    U+72a2,
    U+72a7-72a8,
    U+72ad-72ae,
    U+72b0-72b2,
    U+72b4,
    U+72b9,
    U+72be,
    U+72c0-72c1,
    U+72c3-72c4,
    U+72c6-72c7,
    U+72c9,
    U+72cc,
    U+72ce,
    U+72d2,
    U+72d5-72d6,
    U+72d8,
    U+72df-72e2,
    U+72e5,
    U+72f3-72f4,
    U+72f7,
    U+72f9-72fb,
    U+72fd-72fe,
    U+7302,
    U+7304-7305,
    U+7307,
    U+730a-730b,
    U+730d,
    U+7312-7313,
    U+7316-7319,
    U+731c-731e,
    U+7322,
    U+7324,
    U+7327-7329,
    U+732c,
    U+732f,
    U+7331-7337,
    U+7339-733b,
    U+733d-733e,
    U+7343,
    U+734d-7350,
    U+7352,
    U+7356-7358,
    U+735d-7360,
    U+7366-736b;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.31-OLVFLN2R.woff2") format("woff2");
  unicode-range:
    U+6f58-6f5b,
    U+6f5d-6f5e,
    U+6f60-6f62,
    U+6f66,
    U+6f68,
    U+6f6c-6f6d,
    U+6f6f,
    U+6f74,
    U+6f78,
    U+6f7a,
    U+6f7c-6f7e,
    U+6f80,
    U+6f82-6f83,
    U+6f86-6f88,
    U+6f8b-6f8e,
    U+6f90-6f94,
    U+6f96-6f98,
    U+6f9a,
    U+6f9d,
    U+6f9f-6fa1,
    U+6fa3,
    U+6fa5-6fa8,
    U+6fae-6fb1,
    U+6fb3,
    U+6fb5-6fb7,
    U+6fb9,
    U+6fbc,
    U+6fbe,
    U+6fc2,
    U+6fc5-6fca,
    U+6fd4-6fd5,
    U+6fd8,
    U+6fda-6fdb,
    U+6fde-6fe0,
    U+6fe4,
    U+6fe8-6fe9,
    U+6feb-6fec,
    U+6fee,
    U+6ff0,
    U+6ff3,
    U+6ff5-6ff6,
    U+6ff9-6ffa,
    U+6ffc-6ffe,
    U+7000-7001,
    U+7005-7007,
    U+7009-700b,
    U+700d,
    U+700f,
    U+7011,
    U+7015,
    U+7017-7018,
    U+701a-701b,
    U+701d-7020,
    U+7023,
    U+7026,
    U+7028,
    U+702f-7030,
    U+7032,
    U+7034,
    U+7037,
    U+7039-703a,
    U+703c,
    U+703e,
    U+7043-7044,
    U+7047-704c,
    U+704e,
    U+7051,
    U+7054-7055,
    U+705d-705e,
    U+7064-7065,
    U+7069,
    U+706c,
    U+706e,
    U+7075-7076,
    U+707e,
    U+7081,
    U+7085-7086,
    U+7094-7098,
    U+709b,
    U+709f,
    U+70a4,
    U+70ab-70ac,
    U+70ae-70b1,
    U+70b3-70b4,
    U+70b7,
    U+70bb,
    U+70ca-70cb,
    U+70d1,
    U+70d3-70d6,
    U+70d8-70d9,
    U+70dc-70dd,
    U+70df,
    U+70e4,
    U+70ec,
    U+70f1,
    U+70fa,
    U+70fd,
    U+7103-7108,
    U+710b-710c,
    U+710f,
    U+7114,
    U+7119,
    U+711c,
    U+711e,
    U+7120,
    U+712b,
    U+712d-7131,
    U+7138,
    U+7141,
    U+7145-7147,
    U+7149-714b,
    U+7150-7153,
    U+7155-7157,
    U+715a,
    U+715c,
    U+715e,
    U+7160,
    U+7162,
    U+7164-7165;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.32-KYE3OTPA.woff2") format("woff2");
  unicode-range:
    U+6d7c,
    U+6d80-6d82,
    U+6d85,
    U+6d87,
    U+6d89-6d8a,
    U+6d8c-6d8e,
    U+6d91-6d98,
    U+6d9c,
    U+6daa-6dac,
    U+6dae,
    U+6db4-6db5,
    U+6db7-6db9,
    U+6dbd,
    U+6dbf,
    U+6dc2,
    U+6dc4-6dc8,
    U+6dca,
    U+6dcc,
    U+6dce-6dd0,
    U+6dd2,
    U+6dd5-6dd6,
    U+6dd8-6ddb,
    U+6ddd-6de0,
    U+6de2,
    U+6de4-6de6,
    U+6de8-6dea,
    U+6dec,
    U+6dee-6df0,
    U+6df2,
    U+6df4,
    U+6df6,
    U+6df8-6dfa,
    U+6dfc,
    U+6e00,
    U+6e04,
    U+6e0a,
    U+6e17,
    U+6e19,
    U+6e1d-6e20,
    U+6e22-6e25,
    U+6e27,
    U+6e2b,
    U+6e2d-6e2e,
    U+6e32,
    U+6e34,
    U+6e36,
    U+6e38-6e3c,
    U+6e42-6e45,
    U+6e48-6e49,
    U+6e4b-6e4f,
    U+6e51-6e54,
    U+6e57,
    U+6e5b-6e5f,
    U+6e62-6e63,
    U+6e68,
    U+6e6b,
    U+6e6e,
    U+6e72-6e73,
    U+6e76,
    U+6e7b,
    U+6e7d,
    U+6e82,
    U+6e89,
    U+6e8c-6e8d,
    U+6e8f,
    U+6e93,
    U+6e98-6e99,
    U+6e9f-6ea0,
    U+6ea5,
    U+6ea7,
    U+6eaa-6eab,
    U+6ead-6eaf,
    U+6eb1-6eb4,
    U+6eb7,
    U+6ebb-6ebd,
    U+6ebf-6ec4,
    U+6ec7-6eca,
    U+6ecc-6ecf,
    U+6ed3-6ed5,
    U+6ed9-6edb,
    U+6ee6,
    U+6eeb-6eef,
    U+6ef7-6ef9,
    U+6efb,
    U+6efd-6eff,
    U+6f04,
    U+6f08-6f0a,
    U+6f0c-6f0d,
    U+6f10-6f11,
    U+6f13,
    U+6f15-6f16,
    U+6f18,
    U+6f1a-6f1b,
    U+6f25-6f26,
    U+6f29-6f2a,
    U+6f2d,
    U+6f2f-6f33,
    U+6f35-6f36,
    U+6f38,
    U+6f3b-6f3c,
    U+6f3e-6f3f,
    U+6f41,
    U+6f45,
    U+6f4f,
    U+6f51-6f53,
    U+6f57;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.33-GECITQ43.woff2") format("woff2");
  unicode-range:
    U+6b85,
    U+6b89,
    U+6b8d,
    U+6b95,
    U+6b97-6b98,
    U+6b9b,
    U+6b9e-6ba0,
    U+6ba2-6ba4,
    U+6ba8-6bb3,
    U+6bb7-6bb9,
    U+6bbc-6bbe,
    U+6bc0,
    U+6bc3-6bc4,
    U+6bc6-6bc9,
    U+6bcb-6bcc,
    U+6bcf,
    U+6bd3,
    U+6bd6-6bd8,
    U+6bda,
    U+6bdf,
    U+6be1,
    U+6be3,
    U+6be6-6be7,
    U+6beb-6bec,
    U+6bee,
    U+6bf1,
    U+6bf3,
    U+6bf7,
    U+6bf9,
    U+6bff,
    U+6c02,
    U+6c04-6c05,
    U+6c08-6c0a,
    U+6c0d-6c0e,
    U+6c10,
    U+6c12-6c14,
    U+6c19,
    U+6c1b,
    U+6c1f,
    U+6c24,
    U+6c26-6c28,
    U+6c2c,
    U+6c2e,
    U+6c33,
    U+6c35-6c36,
    U+6c3a-6c3b,
    U+6c3e-6c40,
    U+6c4a-6c4b,
    U+6c4d,
    U+6c4f,
    U+6c52,
    U+6c54-6c55,
    U+6c59,
    U+6c5b-6c5e,
    U+6c62,
    U+6c67-6c68,
    U+6c6a-6c6b,
    U+6c6d,
    U+6c6f,
    U+6c73-6c74,
    U+6c76,
    U+6c78-6c79,
    U+6c7b,
    U+6c7e,
    U+6c81-6c87,
    U+6c89,
    U+6c8c-6c8d,
    U+6c90,
    U+6c92-6c95,
    U+6c97-6c98,
    U+6c9a-6c9c,
    U+6c9f,
    U+6caa-6cae,
    U+6cb0-6cb2,
    U+6cb4,
    U+6cba,
    U+6cbd-6cbe,
    U+6cc2,
    U+6cc5-6cc6,
    U+6ccd,
    U+6ccf-6cd4,
    U+6cd6-6cd7,
    U+6cd9-6cdd,
    U+6ce0,
    U+6ce7,
    U+6ce9-6cef,
    U+6cf1-6cf2,
    U+6cf4,
    U+6cfb,
    U+6d00-6d01,
    U+6d04,
    U+6d07,
    U+6d0a,
    U+6d0c,
    U+6d0e-6d0f,
    U+6d11,
    U+6d13,
    U+6d19-6d1a,
    U+6d1f,
    U+6d24,
    U+6d26-6d28,
    U+6d2b,
    U+6d2e-6d2f,
    U+6d31,
    U+6d33-6d36,
    U+6d38-6d39,
    U+6d3c-6d3d,
    U+6d3f,
    U+6d57-6d5b,
    U+6d5e-6d61,
    U+6d64-6d65,
    U+6d67,
    U+6d6c,
    U+6d6f-6d70,
    U+6d79;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.34-ATZNVH6D.woff2") format("woff2");
  unicode-range:
    U+69dd-69de,
    U+69e2-69e3,
    U+69e5,
    U+69e7-69eb,
    U+69ed-69ef,
    U+69f1-69f6,
    U+69f9,
    U+69fe-6a01,
    U+6a03,
    U+6a05,
    U+6a0a,
    U+6a0c,
    U+6a0f,
    U+6a11-6a15,
    U+6a17,
    U+6a1a-6a1b,
    U+6a1d-6a20,
    U+6a22-6a24,
    U+6a28,
    U+6a2e,
    U+6a30,
    U+6a32-6a38,
    U+6a3b,
    U+6a3e-6a3f,
    U+6a44-6a4a,
    U+6a4e,
    U+6a50-6a52,
    U+6a54-6a56,
    U+6a5b,
    U+6a61-6a62,
    U+6a64,
    U+6a66-6a67,
    U+6a6a-6a6b,
    U+6a71-6a73,
    U+6a78,
    U+6a7a,
    U+6a7e-6a7f,
    U+6a81,
    U+6a83-6a84,
    U+6a86-6a87,
    U+6a89,
    U+6a8b,
    U+6a8d,
    U+6a90-6a91,
    U+6a94,
    U+6a97,
    U+6a9b,
    U+6a9d-6aa3,
    U+6aa5,
    U+6aaa-6aac,
    U+6aae-6ab1,
    U+6ab3-6ab4,
    U+6ab8,
    U+6abb,
    U+6abd-6abf,
    U+6ac1-6ac3,
    U+6ac6,
    U+6ac8-6ac9,
    U+6acc,
    U+6ad0-6ad1,
    U+6ad3-6ad6,
    U+6ada-6adf,
    U+6ae2,
    U+6ae4,
    U+6ae7-6ae8,
    U+6aea,
    U+6aec,
    U+6af0-6af3,
    U+6af8,
    U+6afa,
    U+6afc-6afd,
    U+6b02-6b03,
    U+6b06-6b07,
    U+6b09-6b0b,
    U+6b0f-6b12,
    U+6b16-6b17,
    U+6b1b,
    U+6b1d-6b1f,
    U+6b23-6b24,
    U+6b28,
    U+6b2b-6b2c,
    U+6b2f,
    U+6b35-6b39,
    U+6b3b,
    U+6b3d,
    U+6b3f,
    U+6b43,
    U+6b46-6b47,
    U+6b49-6b4a,
    U+6b4d-6b4e,
    U+6b50,
    U+6b52,
    U+6b54,
    U+6b56,
    U+6b58-6b59,
    U+6b5b,
    U+6b5d,
    U+6b5f-6b61,
    U+6b65,
    U+6b67,
    U+6b6b-6b6c,
    U+6b6e,
    U+6b70,
    U+6b72,
    U+6b75,
    U+6b77-6b7a,
    U+6b7d-6b84;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.35-OC7UT6EI.woff2") format("woff2");
  unicode-range:
    U+6855,
    U+6857-6859,
    U+685b,
    U+685d,
    U+685f,
    U+6863,
    U+6867,
    U+686b,
    U+686e-6872,
    U+6874-6875,
    U+6877,
    U+6879-687c,
    U+687e-687f,
    U+6882-6884,
    U+6886,
    U+6888,
    U+688d-6890,
    U+6894,
    U+6896,
    U+6898-689c,
    U+689f-68a3,
    U+68a5-68a7,
    U+68a9-68ab,
    U+68ad-68af,
    U+68b2-68b5,
    U+68b9-68bc,
    U+68c3,
    U+68c5-68c6,
    U+68c8-68ca,
    U+68cc-68cd,
    U+68cf-68d1,
    U+68d3-68d9,
    U+68dc-68dd,
    U+68e0-68e1,
    U+68e3-68e5,
    U+68e7-68e8,
    U+68ea-68ed,
    U+68ef-68f1,
    U+68f5-68f7,
    U+68f9,
    U+68fb-68fd,
    U+6900-6901,
    U+6903-6904,
    U+6906-690c,
    U+690f-6911,
    U+6913,
    U+6916-6917,
    U+6919-691b,
    U+6921-6923,
    U+6925-6926,
    U+6928,
    U+692a,
    U+6930-6931,
    U+6933-6936,
    U+6938-6939,
    U+693b,
    U+693d,
    U+6942,
    U+6945-6946,
    U+6949,
    U+694e,
    U+6954,
    U+6957,
    U+6959,
    U+695b-695e,
    U+6961-6966,
    U+6968-696c,
    U+696e-6974,
    U+6977-697b,
    U+697e-6981,
    U+6986,
    U+698d,
    U+6991-6992,
    U+6994-6996,
    U+6998,
    U+699c,
    U+69a0-69a1,
    U+69a5-69a8,
    U+69ab,
    U+69ad,
    U+69af-69b2,
    U+69b4,
    U+69b7-69b8,
    U+69ba-69bc,
    U+69be-69c1,
    U+69c3,
    U+69c5,
    U+69c7-69c8,
    U+69ca,
    U+69ce-69d1,
    U+69d3,
    U+69d6-69d7,
    U+69d9;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.36-6HGJSHB3.woff2") format("woff2");
  unicode-range:
    U+667e-6680,
    U+6683-6684,
    U+6688,
    U+668b-668e,
    U+6690,
    U+6692,
    U+6698-669d,
    U+669f-66a0,
    U+66a2,
    U+66a4,
    U+66ad,
    U+66b1-66b3,
    U+66b5,
    U+66b8-66b9,
    U+66bb-66bc,
    U+66be-66c4,
    U+66c6,
    U+66c8-66c9,
    U+66cc,
    U+66ce-66cf,
    U+66d4,
    U+66da-66db,
    U+66dd,
    U+66df-66e0,
    U+66e6,
    U+66e8-66e9,
    U+66eb-66ec,
    U+66ee,
    U+66f5,
    U+66f7,
    U+66fa-66fc,
    U+6701,
    U+6705,
    U+6707,
    U+670c,
    U+670e-6710,
    U+6712-6716,
    U+6719,
    U+671c,
    U+671e,
    U+6720,
    U+6722,
    U+6725-6726,
    U+672e,
    U+6733,
    U+6735-6738,
    U+673e-673f,
    U+6741,
    U+6743,
    U+6745-6748,
    U+674c-674d,
    U+6753-6755,
    U+6759,
    U+675d-675e,
    U+6760,
    U+6762-6764,
    U+6766,
    U+676a,
    U+676c,
    U+676e,
    U+6770,
    U+6772-6774,
    U+6776-6777,
    U+677b-677c,
    U+6780-6781,
    U+6784-6785,
    U+6787,
    U+6789,
    U+678b-678c,
    U+678e-678f,
    U+6791-6793,
    U+6796,
    U+6798-6799,
    U+679b,
    U+67a1,
    U+67a4,
    U+67a6,
    U+67a9,
    U+67b0-67b5,
    U+67b7-67b9,
    U+67bb-67be,
    U+67c0-67c3,
    U+67c5-67c6,
    U+67c8-67c9,
    U+67ce,
    U+67d2,
    U+67d7-67d9,
    U+67db-67de,
    U+67e1-67e2,
    U+67e4,
    U+67e6-67e7,
    U+67e9,
    U+67ec,
    U+67ee-67f0,
    U+67f2,
    U+67f6-67f7,
    U+67f9-67fa,
    U+67fc,
    U+67fe,
    U+6801-6802,
    U+6805,
    U+6810,
    U+6814,
    U+6818-6819,
    U+681d,
    U+681f,
    U+6822,
    U+6827-6829,
    U+682b-682d,
    U+682f-6834,
    U+683b,
    U+683e-6840,
    U+6844-6846,
    U+6849-684a,
    U+684c-684e,
    U+6852-6854;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.37-CYQ5TZPT.woff2") format("woff2");
  unicode-range:
    U+64d2,
    U+64d4-64d5,
    U+64d7-64d8,
    U+64da,
    U+64e0-64e1,
    U+64e3-64e5,
    U+64e7,
    U+64e9-64ea,
    U+64ed,
    U+64ef-64f2,
    U+64f4-64f7,
    U+64fa-64fb,
    U+64fd-6501,
    U+6504-6505,
    U+6508-650a,
    U+650f,
    U+6513-6514,
    U+6516,
    U+6518-6519,
    U+651b-651f,
    U+6522,
    U+6524,
    U+6526,
    U+6529-652c,
    U+652e,
    U+6531-6532,
    U+6534-6538,
    U+653a,
    U+653c-653d,
    U+6543-6544,
    U+6547-6549,
    U+654d-654e,
    U+6550,
    U+6552,
    U+6554-6556,
    U+6558,
    U+655d-6560,
    U+6567,
    U+656b,
    U+6572,
    U+6578,
    U+657a,
    U+657d,
    U+6581-6585,
    U+6588,
    U+658a,
    U+658c,
    U+6592,
    U+6595,
    U+6598,
    U+659b,
    U+659d,
    U+659f-65a1,
    U+65a3-65a6,
    U+65ab,
    U+65ae,
    U+65b2-65b5,
    U+65b7-65b8,
    U+65be-65bf,
    U+65c1-65c4,
    U+65c6,
    U+65c8-65c9,
    U+65cc,
    U+65ce,
    U+65d0,
    U+65d2,
    U+65d4,
    U+65d6,
    U+65d8-65d9,
    U+65db,
    U+65df-65e1,
    U+65e3,
    U+65f0-65f2,
    U+65f4-65f5,
    U+65f9,
    U+65fb-65fc,
    U+65fe-6600,
    U+6603-6604,
    U+6608-660a,
    U+660d,
    U+6611-6612,
    U+6615-6616,
    U+661c-661e,
    U+6621-6624,
    U+6626,
    U+6629-662c,
    U+662e,
    U+6630-6631,
    U+6633-6637,
    U+6639-663b,
    U+663f-6641,
    U+6644-6646,
    U+6648-664a,
    U+664c,
    U+664e-664f,
    U+6651,
    U+6657-6665,
    U+6667-6668,
    U+666a-666d,
    U+6670,
    U+6673,
    U+6675,
    U+6677-6679,
    U+667b-667c;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.38-LKHIVVZH.woff2") format("woff2");
  unicode-range:
    U+62cf,
    U+62d1,
    U+62d4-62d6,
    U+62da,
    U+62dc,
    U+62ea,
    U+62ee-62ef,
    U+62f1-62f2,
    U+62f4-62f5,
    U+62fc-62fd,
    U+62ff,
    U+6302-6304,
    U+6308-630d,
    U+6310,
    U+6313,
    U+6316,
    U+6318,
    U+631b,
    U+6327,
    U+6329-632a,
    U+632d,
    U+6332,
    U+6335-6336,
    U+6339-633c,
    U+633e,
    U+6341-6344,
    U+6346,
    U+634a-634e,
    U+6350,
    U+6352-6354,
    U+6358-6359,
    U+635b,
    U+6365-6366,
    U+6369,
    U+636b-636d,
    U+6371-6372,
    U+6374-6378,
    U+637a,
    U+637c-637d,
    U+637f-6380,
    U+6382,
    U+6384,
    U+6387,
    U+6389-638a,
    U+638e-6390,
    U+6394-6396,
    U+6399-639a,
    U+639e,
    U+63a0,
    U+63a3-63a4,
    U+63a6,
    U+63a9,
    U+63ab-63af,
    U+63b5,
    U+63bd-63be,
    U+63c0-63c1,
    U+63c4-63c6,
    U+63c8,
    U+63ce,
    U+63d1-63d6,
    U+63dc,
    U+63e0,
    U+63e3,
    U+63e5,
    U+63e9-63ed,
    U+63f2-63f3,
    U+63f5-63f9,
    U+6406,
    U+6409-640a,
    U+640f-6410,
    U+6412-6414,
    U+6416-6418,
    U+641e,
    U+6420,
    U+6422,
    U+6424-6426,
    U+6428-642a,
    U+642f-6430,
    U+6434-6436,
    U+643d,
    U+643f,
    U+644b,
    U+644e-644f,
    U+6451-6454,
    U+645a-645d,
    U+645f-6461,
    U+6463,
    U+6467,
    U+646d,
    U+6473-6474,
    U+6476,
    U+6478-6479,
    U+647b,
    U+647d,
    U+6485,
    U+6487-6488,
    U+648f-6491,
    U+6493,
    U+6495,
    U+6498-649b,
    U+649d-649f,
    U+64a1,
    U+64a3,
    U+64a6,
    U+64a8-64a9,
    U+64ac,
    U+64b3,
    U+64bb-64bf,
    U+64c2,
    U+64c4-64c5,
    U+64c7,
    U+64c9-64cc,
    U+64ce,
    U+64d0-64d1;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.39-LFBZ4WTU.woff2") format("woff2");
  unicode-range:
    U+6117,
    U+6119,
    U+611c,
    U+611e,
    U+6120-6122,
    U+6127-6128,
    U+612a-612c,
    U+6130-6131,
    U+6134-6137,
    U+6139-613a,
    U+613c-613f,
    U+6141-6142,
    U+6144-6147,
    U+6149-614a,
    U+614d,
    U+6153,
    U+6158-615a,
    U+615d-6160,
    U+6164-6165,
    U+616b-616c,
    U+616f,
    U+6171-6175,
    U+6177-6178,
    U+617b-6181,
    U+6183-6184,
    U+6187,
    U+618a-618b,
    U+618d,
    U+6192-6194,
    U+6196-619a,
    U+619c-619d,
    U+619f-61a0,
    U+61a5,
    U+61a8,
    U+61aa-61ae,
    U+61b8-61ba,
    U+61bc,
    U+61be,
    U+61c0-61c3,
    U+61c6,
    U+61c8,
    U+61ca-61cf,
    U+61d5,
    U+61dc-61df,
    U+61e1-61e3,
    U+61e5-61e9,
    U+61ec-61ed,
    U+61ef,
    U+61f4-61f7,
    U+61fa,
    U+61fc-6201,
    U+6203-6204,
    U+6207-620a,
    U+620d-620e,
    U+6213-6215,
    U+621b-621e,
    U+6220-6223,
    U+6227,
    U+6229-622b,
    U+622e,
    U+6230-6233,
    U+6236,
    U+6239,
    U+623d-623e,
    U+6241-6244,
    U+6246,
    U+6248,
    U+624c,
    U+624e,
    U+6250-6252,
    U+6254,
    U+6256,
    U+6258,
    U+625a-625c,
    U+625e,
    U+6260-6261,
    U+6263-6264,
    U+6268,
    U+626d,
    U+626f,
    U+6273,
    U+627a-627e,
    U+6282-6283,
    U+6285,
    U+6289,
    U+628d-6290,
    U+6292-6294,
    U+6296,
    U+6299,
    U+629b,
    U+62a6,
    U+62a8,
    U+62ac,
    U+62b3,
    U+62b6-62b7,
    U+62ba-62bb,
    U+62be-62bf,
    U+62c2,
    U+62c4,
    U+62c6-62c8,
    U+62ca,
    U+62ce;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.40-MRFKJ3J5.woff2") format("woff2");
  unicode-range:
    U+5f6c-5f6d,
    U+5f6f,
    U+5f72-5f75,
    U+5f78,
    U+5f7a,
    U+5f7d-5f7f,
    U+5f82-5f83,
    U+5f87-5f89,
    U+5f8d,
    U+5f8f,
    U+5f91,
    U+5f96,
    U+5f99,
    U+5f9c-5f9d,
    U+5fa0,
    U+5fa2,
    U+5fa4,
    U+5fa7-5fa8,
    U+5fab-5fad,
    U+5faf-5fb1,
    U+5fb5,
    U+5fb7-5fb8,
    U+5fbc-5fbd,
    U+5fc4,
    U+5fc7-5fc9,
    U+5fcb,
    U+5fd0-5fd4,
    U+5fdd-5fde,
    U+5fe1-5fe2,
    U+5fe4,
    U+5fe8-5fea,
    U+5fec-5ff3,
    U+5ff6,
    U+5ff8,
    U+5ffa-5ffd,
    U+5fff,
    U+6007,
    U+600a,
    U+600d-6010,
    U+6013-6015,
    U+6017-601b,
    U+601f,
    U+6021-6022,
    U+6024,
    U+6026,
    U+6029,
    U+602b,
    U+602d,
    U+6031,
    U+6033,
    U+6035,
    U+603a,
    U+6040-6043,
    U+6046-604a,
    U+604c-604d,
    U+6051,
    U+6054-6057,
    U+6059-605a,
    U+605d,
    U+605f-6064,
    U+6067,
    U+606a-606c,
    U+6070-6071,
    U+6077,
    U+607e-607f,
    U+6081-6086,
    U+6088-608e,
    U+6091-6093,
    U+6095-6098,
    U+609a-609b,
    U+609d-609e,
    U+60a2,
    U+60a4-60a5,
    U+60a7-60a8,
    U+60b0-60b1,
    U+60b3-60b5,
    U+60b7-60b8,
    U+60bb,
    U+60bd-60be,
    U+60c2,
    U+60c4,
    U+60c6-60cb,
    U+60ce-60cf,
    U+60d3-60d5,
    U+60d8-60d9,
    U+60db,
    U+60dd-60df,
    U+60e1-60e2,
    U+60e5,
    U+60ee,
    U+60f0-60f2,
    U+60f4-60f8,
    U+60fa-60fd,
    U+6100,
    U+6102-6103,
    U+6106-6108,
    U+610a,
    U+610c-610e,
    U+6110-6114,
    U+6116;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.41-O4HSOAZW.woff2") format("woff2");
  unicode-range:
    U+5d9b,
    U+5d9d,
    U+5d9f-5da0,
    U+5da2,
    U+5da4,
    U+5da7,
    U+5dab-5dac,
    U+5dae,
    U+5db0,
    U+5db2,
    U+5db4,
    U+5db7-5db9,
    U+5dbc-5dbd,
    U+5dc3,
    U+5dc7,
    U+5dc9,
    U+5dcb-5dce,
    U+5dd0-5dd3,
    U+5dd6-5dd9,
    U+5ddb,
    U+5de0,
    U+5de2,
    U+5de4,
    U+5de9,
    U+5df2,
    U+5df5,
    U+5df8-5df9,
    U+5dfd,
    U+5dff-5e00,
    U+5e07,
    U+5e0b,
    U+5e0d,
    U+5e11-5e12,
    U+5e14-5e15,
    U+5e18-5e1b,
    U+5e1f-5e20,
    U+5e25,
    U+5e28,
    U+5e2e,
    U+5e32,
    U+5e35-5e37,
    U+5e3e,
    U+5e40,
    U+5e43-5e44,
    U+5e47,
    U+5e49,
    U+5e4b,
    U+5e4e,
    U+5e50-5e51,
    U+5e54,
    U+5e56-5e58,
    U+5e5b-5e5c,
    U+5e5e-5e5f,
    U+5e62,
    U+5e64,
    U+5e68,
    U+5e6a-5e6e,
    U+5e70,
    U+5e75-5e77,
    U+5e7a,
    U+5e7f-5e80,
    U+5e87,
    U+5e8b,
    U+5e8e,
    U+5e96,
    U+5e99-5e9a,
    U+5ea0,
    U+5ea2,
    U+5ea4-5ea5,
    U+5ea8,
    U+5eaa,
    U+5eac,
    U+5eb1,
    U+5eb3,
    U+5eb8-5eb9,
    U+5ebd-5ebf,
    U+5ec1-5ec2,
    U+5ec6,
    U+5ec8,
    U+5ecb-5ecc,
    U+5ece-5ed6,
    U+5ed9-5ee2,
    U+5ee5,
    U+5ee8-5ee9,
    U+5eeb-5eec,
    U+5ef0-5ef1,
    U+5ef3-5ef4,
    U+5ef8-5ef9,
    U+5efc-5f00,
    U+5f02-5f03,
    U+5f06-5f09,
    U+5f0b-5f0e,
    U+5f11,
    U+5f16-5f17,
    U+5f19,
    U+5f1b-5f1e,
    U+5f21-5f24,
    U+5f27-5f29,
    U+5f2b-5f30,
    U+5f34,
    U+5f36,
    U+5f38,
    U+5f3a-5f3d,
    U+5f3f-5f41,
    U+5f44-5f45,
    U+5f47-5f48,
    U+5f4a,
    U+5f4c-5f4e,
    U+5f50-5f51,
    U+5f54,
    U+5f56-5f58,
    U+5f5b-5f5d,
    U+5f60,
    U+5f63-5f65,
    U+5f67,
    U+5f6a;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.42-LV4NH3AB.woff2") format("woff2");
  unicode-range:
    U+5bbc,
    U+5bc0-5bc1,
    U+5bc3,
    U+5bc7,
    U+5bc9,
    U+5bcd-5bd0,
    U+5bd3-5bd4,
    U+5bd6-5bda,
    U+5bde,
    U+5be0-5be2,
    U+5be4-5be6,
    U+5be8,
    U+5beb-5bec,
    U+5bef-5bf1,
    U+5bf3-5bf6,
    U+5bfd,
    U+5c03,
    U+5c05,
    U+5c07-5c09,
    U+5c0c-5c0d,
    U+5c12-5c14,
    U+5c17,
    U+5c19,
    U+5c1e-5c20,
    U+5c22-5c24,
    U+5c26,
    U+5c28-5c2e,
    U+5c30,
    U+5c32,
    U+5c35-5c36,
    U+5c38-5c39,
    U+5c46,
    U+5c4d-5c50,
    U+5c53,
    U+5c59-5c5c,
    U+5c5f-5c63,
    U+5c67-5c69,
    U+5c6c-5c70,
    U+5c74-5c76,
    U+5c79-5c7d,
    U+5c87-5c88,
    U+5c8a,
    U+5c8c,
    U+5c8f,
    U+5c91-5c92,
    U+5c94,
    U+5c9d,
    U+5c9f-5ca0,
    U+5ca2-5ca3,
    U+5ca6-5ca8,
    U+5caa-5cab,
    U+5cad,
    U+5cb1-5cb2,
    U+5cb4-5cb7,
    U+5cba-5cbc,
    U+5cbe,
    U+5cc5,
    U+5cc7,
    U+5cc9,
    U+5ccb,
    U+5cd0,
    U+5cd2,
    U+5cd7,
    U+5cd9,
    U+5cdd,
    U+5ce6,
    U+5ce8-5cea,
    U+5ced-5cee,
    U+5cf1-5cf2,
    U+5cf4-5cf5,
    U+5cfa-5cfb,
    U+5cfd,
    U+5d01,
    U+5d06,
    U+5d0b,
    U+5d0d,
    U+5d10-5d12,
    U+5d14-5d15,
    U+5d17-5d1b,
    U+5d1d,
    U+5d1f-5d20,
    U+5d22-5d24,
    U+5d26-5d27,
    U+5d2b,
    U+5d31,
    U+5d34,
    U+5d39,
    U+5d3d,
    U+5d3f,
    U+5d42-5d43,
    U+5d46-5d48,
    U+5d4a-5d4b,
    U+5d4e,
    U+5d51-5d53,
    U+5d55,
    U+5d59,
    U+5d5c,
    U+5d5f-5d62,
    U+5d64,
    U+5d69-5d6a,
    U+5d6c-5d6d,
    U+5d6f-5d70,
    U+5d73,
    U+5d76,
    U+5d79-5d7a,
    U+5d7e-5d7f,
    U+5d81-5d84,
    U+5d87-5d88,
    U+5d8a,
    U+5d8c,
    U+5d90,
    U+5d92-5d95,
    U+5d97,
    U+5d99;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.43-ZAIKZHJF.woff2") format("woff2");
  unicode-range:
    U+598b-598e,
    U+5992,
    U+5995,
    U+5997,
    U+599b,
    U+599d,
    U+599f,
    U+59a3-59a4,
    U+59a7,
    U+59ad-59b0,
    U+59b2-59b3,
    U+59b7,
    U+59ba,
    U+59bc,
    U+59be,
    U+59c1,
    U+59c3-59c4,
    U+59c6,
    U+59c8,
    U+59ca,
    U+59cd,
    U+59d2,
    U+59d9-59da,
    U+59dd-59df,
    U+59e3-59e5,
    U+59e7-59e8,
    U+59ec,
    U+59ee-59ef,
    U+59f1-59f2,
    U+59f4,
    U+59f6-59f8,
    U+5a00,
    U+5a03-5a04,
    U+5a09,
    U+5a0c-5a0e,
    U+5a11-5a13,
    U+5a17,
    U+5a1a-5a1c,
    U+5a1e-5a1f,
    U+5a23-5a25,
    U+5a27-5a28,
    U+5a2a,
    U+5a2d,
    U+5a30,
    U+5a35-5a36,
    U+5a40-5a41,
    U+5a44-5a45,
    U+5a47-5a49,
    U+5a4c,
    U+5a50,
    U+5a55,
    U+5a5e,
    U+5a62-5a63,
    U+5a65,
    U+5a67,
    U+5a6a,
    U+5a6c-5a6d,
    U+5a77,
    U+5a7a-5a7b,
    U+5a7e,
    U+5a84,
    U+5a8b,
    U+5a90,
    U+5a93,
    U+5a96,
    U+5a99,
    U+5a9c,
    U+5a9e-5aa0,
    U+5aa2,
    U+5aa7,
    U+5aac,
    U+5ab1-5ab3,
    U+5ab5,
    U+5ab8,
    U+5aba-5abf,
    U+5ac2,
    U+5ac4,
    U+5ac6,
    U+5ac8,
    U+5acb,
    U+5acf-5ad0,
    U+5ad6-5ad7,
    U+5ada,
    U+5adc,
    U+5ae0-5ae1,
    U+5ae3,
    U+5ae5-5ae6,
    U+5ae9-5aea,
    U+5aee,
    U+5af0,
    U+5af5-5af6,
    U+5afa-5afb,
    U+5afd,
    U+5b00-5b01,
    U+5b08,
    U+5b0b,
    U+5b16-5b17,
    U+5b19,
    U+5b1b,
    U+5b1d,
    U+5b21,
    U+5b25,
    U+5b2a,
    U+5b2c-5b2d,
    U+5b30,
    U+5b32,
    U+5b34,
    U+5b36,
    U+5b38,
    U+5b3e,
    U+5b40-5b41,
    U+5b43,
    U+5b45,
    U+5b4b-5b4c,
    U+5b51-5b52,
    U+5b56,
    U+5b5a-5b5c,
    U+5b5e-5b5f,
    U+5b65,
    U+5b68-5b69,
    U+5b6e-5b71,
    U+5b73,
    U+5b75-5b76,
    U+5b7a,
    U+5b7c-5b84,
    U+5b86,
    U+5b8a-5b8b,
    U+5b8d-5b8e,
    U+5b90-5b91,
    U+5b93-5b94,
    U+5b96,
    U+5ba5-5ba6,
    U+5ba8-5ba9,
    U+5bac-5bad,
    U+5baf,
    U+5bb1-5bb2,
    U+5bb7-5bb8,
    U+5bba;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.44-LCG2JKN6.woff2") format("woff2");
  unicode-range:
    U+57b3,
    U+57b8,
    U+57bd,
    U+57c0,
    U+57c3,
    U+57c6-57c8,
    U+57cc,
    U+57cf,
    U+57d2-57d7,
    U+57dc-57de,
    U+57e0-57e1,
    U+57e3-57e4,
    U+57e6-57e7,
    U+57e9,
    U+57ed,
    U+57f0,
    U+57f4-57f6,
    U+57f8,
    U+57fb,
    U+57fd-57ff,
    U+5803-5804,
    U+5808-580d,
    U+5819,
    U+581b,
    U+581d-5821,
    U+5826-5827,
    U+582d,
    U+582f-5830,
    U+5832,
    U+5835,
    U+5839,
    U+583d,
    U+583f-5840,
    U+5849,
    U+584b-584d,
    U+584f-5852,
    U+5855,
    U+5858-5859,
    U+585f,
    U+5861-5862,
    U+5864,
    U+5867-5868,
    U+586d,
    U+5870,
    U+5872,
    U+5878-5879,
    U+587c,
    U+587f-5881,
    U+5885,
    U+5887-588d,
    U+588f-5890,
    U+5894,
    U+5896,
    U+5898,
    U+589d-589e,
    U+58a0-58a2,
    U+58a6,
    U+58a9-58ab,
    U+58ae,
    U+58b1-58b3,
    U+58b8-58bc,
    U+58be,
    U+58c2-58c5,
    U+58c8,
    U+58cd-58ce,
    U+58d0-58da,
    U+58dc-58e2,
    U+58e4-58e5,
    U+58e9,
    U+58ec,
    U+58ef,
    U+58f3-58f4,
    U+58f7,
    U+58f9,
    U+58fb-58fd,
    U+5902,
    U+5905-5906,
    U+590a-590d,
    U+5910,
    U+5912-5914,
    U+5918-5919,
    U+591b,
    U+591d,
    U+591f,
    U+5921,
    U+5923-5925,
    U+5928,
    U+592c-592d,
    U+592f-5930,
    U+5932-5933,
    U+5935-5936,
    U+5938-5939,
    U+593d-593f,
    U+5943,
    U+5946,
    U+594e,
    U+5950,
    U+5952-5953,
    U+5955,
    U+5957-595b,
    U+595d-5961,
    U+5963,
    U+5967,
    U+5969,
    U+596b-596d,
    U+596f,
    U+5972,
    U+5975-5976,
    U+5978-5979,
    U+597b-597c,
    U+5981;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.45-NYPVQRY4.woff2") format("woff2");
  unicode-range:
    U+5616-5617,
    U+5619,
    U+561b,
    U+5620,
    U+5628,
    U+562c,
    U+562f-5639,
    U+563b-563d,
    U+563f-5641,
    U+5643-5644,
    U+5646-5647,
    U+5649,
    U+564b,
    U+564d-5650,
    U+5653-5654,
    U+565e,
    U+5660-5664,
    U+5666,
    U+5669-566d,
    U+566f,
    U+5671-5672,
    U+5675-5676,
    U+5678,
    U+567a,
    U+5680,
    U+5684-5688,
    U+568a-568c,
    U+568f,
    U+5694-5695,
    U+5699-569a,
    U+569d-56a0,
    U+56a5-56a9,
    U+56ab-56ae,
    U+56b1-56b4,
    U+56b6-56b7,
    U+56bc,
    U+56be,
    U+56c0,
    U+56c2-56c3,
    U+56c5,
    U+56c8-56d1,
    U+56d3,
    U+56d7-56d9,
    U+56dc-56dd,
    U+56df,
    U+56e1,
    U+56e4-56e8,
    U+56eb,
    U+56ed-56ee,
    U+56f1,
    U+56f6-56f7,
    U+56f9,
    U+56ff-5704,
    U+5707-570a,
    U+570c-570d,
    U+5711,
    U+5713,
    U+5715-5716,
    U+5718,
    U+571a-571d,
    U+5720-5726,
    U+5729-572a,
    U+572c,
    U+572e-572f,
    U+5733-5734,
    U+5737-5738,
    U+573b,
    U+573d-573f,
    U+5745-5746,
    U+574c-574f,
    U+5751-5752,
    U+5759,
    U+575f,
    U+5761-5762,
    U+5764-5765,
    U+5767-5769,
    U+576b,
    U+576d-5771,
    U+5773-5775,
    U+5777,
    U+5779-577c,
    U+577e-577f,
    U+5781,
    U+5783,
    U+5788-5789,
    U+578c,
    U+5793-5795,
    U+5797,
    U+5799-579a,
    U+579c-57a1,
    U+57a4,
    U+57a7-57aa,
    U+57ac,
    U+57ae,
    U+57b0;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.46-UC7W5KY2.woff2") format("woff2");
  unicode-range:
    U+543f-5440,
    U+5443-5444,
    U+5447,
    U+544c-544f,
    U+5455,
    U+545e,
    U+5462,
    U+5464,
    U+5466-5467,
    U+5469,
    U+546b-546e,
    U+5470-5471,
    U+5474-5477,
    U+547b,
    U+547f-5481,
    U+5483-5486,
    U+5488-548b,
    U+548d-5492,
    U+5495-5496,
    U+549c,
    U+549f-54a2,
    U+54a4,
    U+54a6-54af,
    U+54b1,
    U+54b7-54bc,
    U+54be-54bf,
    U+54c2-54c4,
    U+54c6-54c8,
    U+54ca,
    U+54cd-54ce,
    U+54d8,
    U+54e0,
    U+54e2,
    U+54e5-54e6,
    U+54e8-54ea,
    U+54ec-54ef,
    U+54f1,
    U+54f3,
    U+54f6,
    U+54fc-5501,
    U+5505,
    U+5508-5509,
    U+550c-550f,
    U+5514-5516,
    U+5527,
    U+552a-552b,
    U+552e,
    U+5532-5533,
    U+5535-5536,
    U+5538-5539,
    U+553b-553d,
    U+5540-5541,
    U+5544-5545,
    U+5547,
    U+5549-554a,
    U+554c-554d,
    U+5550-5551,
    U+5556-5558,
    U+555a-555e,
    U+5560-5561,
    U+5563-5564,
    U+5566,
    U+557b-5583,
    U+5586-5588,
    U+558a,
    U+558e-558f,
    U+5591-5594,
    U+5597,
    U+5599,
    U+559e-559f,
    U+55a3-55a4,
    U+55a8-55a9,
    U+55ac-55ae,
    U+55b2,
    U+55bf,
    U+55c1,
    U+55c3-55c4,
    U+55c6-55c7,
    U+55c9,
    U+55cb-55cc,
    U+55ce,
    U+55d1-55d4,
    U+55d7-55d8,
    U+55da-55db,
    U+55dd-55df,
    U+55e2,
    U+55e4,
    U+55e9,
    U+55ec,
    U+55ee,
    U+55f1,
    U+55f6-55f9,
    U+55fd-55ff,
    U+5605,
    U+5607-5608,
    U+560a,
    U+560d-5612;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.47-VSGNTKXB.woff2") format("woff2");
  unicode-range:
    U+528d,
    U+5291-5298,
    U+529a,
    U+529c,
    U+52a4-52a7,
    U+52ab-52ad,
    U+52af-52b0,
    U+52b5-52b8,
    U+52ba-52be,
    U+52c0-52c1,
    U+52c4-52c6,
    U+52c8,
    U+52ca,
    U+52cc-52cd,
    U+52cf-52d2,
    U+52d4,
    U+52d6-52d7,
    U+52db-52dc,
    U+52de,
    U+52e0-52e1,
    U+52e3,
    U+52e5-52e6,
    U+52e8-52ea,
    U+52ec,
    U+52f0-52f1,
    U+52f3-52fb,
    U+5300-5301,
    U+5303,
    U+5306-5308,
    U+530a-530d,
    U+530f-5311,
    U+5313,
    U+5315,
    U+5318-531f,
    U+5321,
    U+5323-5325,
    U+5327-532d,
    U+532f-5333,
    U+5335,
    U+5338,
    U+533c-533e,
    U+5340,
    U+5342,
    U+5345-5346,
    U+5349,
    U+534b-534c,
    U+5359,
    U+535b,
    U+535e,
    U+5361,
    U+5363-5367,
    U+5369,
    U+536c-536e,
    U+5372,
    U+5377,
    U+5379-537b,
    U+537d-537f,
    U+5382-5383,
    U+5387-5389,
    U+538e,
    U+5393-5394,
    U+5396,
    U+5398-5399,
    U+539d,
    U+53a0-53a1,
    U+53a4-53a6,
    U+53a9-53ab,
    U+53ad-53b0,
    U+53b2,
    U+53b4-53b8,
    U+53ba,
    U+53bd,
    U+53c0-53c1,
    U+53c3-53c5,
    U+53cf,
    U+53d2-53d3,
    U+53d5,
    U+53da-53db,
    U+53dd-53e0,
    U+53e2,
    U+53e6-53e8,
    U+53ed-53ee,
    U+53f4-53f5,
    U+53fa,
    U+5401-5403,
    U+540b,
    U+540f,
    U+5412-5413,
    U+541a,
    U+541d-541e,
    U+5421,
    U+5424,
    U+5427-542a,
    U+542c-542f,
    U+5431,
    U+5433-5436,
    U+543c-543d;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.48-XKBVBMER.woff2") format("woff2");
  unicode-range:
    U+50dd-50df,
    U+50e1-50e6,
    U+50e8-50e9,
    U+50ed-50f6,
    U+50f9-50fb,
    U+50fe,
    U+5101-5103,
    U+5106-5109,
    U+510b-510e,
    U+5110,
    U+5112,
    U+5114-511e,
    U+5121,
    U+5123,
    U+5127-5128,
    U+512c-512d,
    U+512f,
    U+5131,
    U+5133-5135,
    U+5137-513c,
    U+513f-5142,
    U+5147,
    U+514a,
    U+514c,
    U+514f,
    U+5152-5155,
    U+5157-5158,
    U+515f-5160,
    U+5162,
    U+5164,
    U+5166-5167,
    U+5169-516a,
    U+516e,
    U+5173-5174,
    U+5179,
    U+517b,
    U+517e,
    U+5180,
    U+5182-5184,
    U+5189,
    U+518b-518c,
    U+518e-5191,
    U+5193,
    U+5195-5196,
    U+5198,
    U+519d,
    U+51a1-51a4,
    U+51a6,
    U+51a9-51ab,
    U+51ad,
    U+51b0-51b3,
    U+51b5,
    U+51b8,
    U+51ba,
    U+51bc-51bf,
    U+51c2-51c3,
    U+51c5,
    U+51c8-51cb,
    U+51cf,
    U+51d1-51d6,
    U+51d8,
    U+51de-51e0,
    U+51e2,
    U+51e5,
    U+51e7,
    U+51e9,
    U+51ec-51ee,
    U+51f2-51f5,
    U+51f7,
    U+51fe,
    U+5201-5202,
    U+5204-5205,
    U+520b,
    U+520e,
    U+5212-5216,
    U+5218,
    U+5222,
    U+5226-5228,
    U+522a-522b,
    U+522e,
    U+5231-5233,
    U+5235,
    U+523c,
    U+5244-5245,
    U+5249,
    U+524b-524c,
    U+524f,
    U+5254-5255,
    U+5257-5258,
    U+525a,
    U+525c-5261,
    U+5266,
    U+5269,
    U+526c,
    U+526e,
    U+5271,
    U+5273-5274,
    U+5277-5279,
    U+527d,
    U+527f-5280,
    U+5282-5285,
    U+5288-528a,
    U+528c;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.49-ERRI4CK6.woff2") format("woff2");
  unicode-range:
    U+4f57-4f58,
    U+4f5a-4f5b,
    U+4f5d-4f5f,
    U+4f63-4f64,
    U+4f69-4f6a,
    U+4f6c,
    U+4f6e-4f71,
    U+4f76-4f7e,
    U+4f81-4f85,
    U+4f88-4f8a,
    U+4f8c,
    U+4f8e-4f90,
    U+4f92-4f94,
    U+4f96-4f9a,
    U+4f9e-4fa0,
    U+4fab,
    U+4fad,
    U+4faf,
    U+4fb2,
    U+4fb7,
    U+4fb9,
    U+4fbb-4fbe,
    U+4fc0-4fc1,
    U+4fc4-4fc6,
    U+4fc8-4fc9,
    U+4fcb-4fd4,
    U+4fd8,
    U+4fda-4fdc,
    U+4fdf-4fe0,
    U+4fe2,
    U+4fe4-4fe6,
    U+4fef-4ff2,
    U+4ff6,
    U+4ffc-5002,
    U+5004-5007,
    U+500a,
    U+500c,
    U+500e-5011,
    U+5013-5014,
    U+5016-5018,
    U+501a-501e,
    U+5021-5023,
    U+5025-502a,
    U+502c-502e,
    U+5030,
    U+5032-5033,
    U+5035,
    U+5039,
    U+503b,
    U+5040-5043,
    U+5045-5048,
    U+504a,
    U+504c,
    U+504e,
    U+5050-5053,
    U+5055-5057,
    U+5059-505a,
    U+505f-5060,
    U+5062-5063,
    U+5066-5067,
    U+506a,
    U+506c-506d,
    U+5070-5072,
    U+5077-5078,
    U+5080-5081,
    U+5083-5086,
    U+5088,
    U+508a,
    U+508e-5090,
    U+5092-5096,
    U+509a-509c,
    U+509e-50a3,
    U+50aa,
    U+50ad,
    U+50af-50b4,
    U+50b9-50bb,
    U+50bd,
    U+50c0,
    U+50c2-50c4,
    U+50c7,
    U+50c9-50ca,
    U+50cc,
    U+50ce,
    U+50d0-50d1,
    U+50d3-50d4,
    U+50d6,
    U+50d8-50d9,
    U+50dc;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.50-ZL64FEUB.woff2") format("woff2");
  unicode-range:
    U+4093,
    U+4103,
    U+4105,
    U+4148,
    U+414f,
    U+4163,
    U+41b4,
    U+41bf,
    U+41e6,
    U+41ee,
    U+41f3,
    U+4207,
    U+420e,
    U+4264,
    U+4293,
    U+42c6,
    U+42d6,
    U+42dd,
    U+4302,
    U+432b,
    U+4343,
    U+43ee,
    U+43f0,
    U+4408,
    U+440c,
    U+4417,
    U+441c,
    U+4422,
    U+4453,
    U+445b,
    U+4476,
    U+447a,
    U+4491,
    U+44b3,
    U+44be,
    U+44d4,
    U+4508,
    U+450d,
    U+4525,
    U+4543,
    U+457a,
    U+459d,
    U+45b8,
    U+45be,
    U+45e5,
    U+45ea,
    U+460f-4610,
    U+4641,
    U+4665,
    U+46a1,
    U+46ae-46af,
    U+470c,
    U+471f,
    U+4764,
    U+47e6,
    U+47fd,
    U+4816,
    U+481e,
    U+4844,
    U+484e,
    U+48b5,
    U+49b0,
    U+49e7,
    U+49fa,
    U+4a04,
    U+4a29,
    U+4abc,
    U+4b38,
    U+4b3b,
    U+4b7e,
    U+4bc2,
    U+4bca,
    U+4bd2,
    U+4be8,
    U+4c17,
    U+4c20,
    U+4c38,
    U+4cc4,
    U+4cd1,
    U+4ce1,
    U+4d07,
    U+4d77,
    U+4e02,
    U+4e04-4e05,
    U+4e0c,
    U+4e0f-4e12,
    U+4e15,
    U+4e17,
    U+4e19,
    U+4e1e-4e1f,
    U+4e23-4e24,
    U+4e28-4e2c,
    U+4e2e-4e31,
    U+4e35-4e37,
    U+4e3f-4e42,
    U+4e44,
    U+4e47-4e48,
    U+4e4d-4e4e,
    U+4e51,
    U+4e55-4e56,
    U+4e58,
    U+4e5a-4e5c,
    U+4e62-4e63,
    U+4e68-4e69,
    U+4e74-4e75,
    U+4e79,
    U+4e7f,
    U+4e82,
    U+4e85,
    U+4e8a,
    U+4e8d-4e8e,
    U+4e96-4e99,
    U+4e9d-4ea0,
    U+4ea2,
    U+4ea5-4ea6,
    U+4ea8,
    U+4eaf-4eb0,
    U+4eb3,
    U+4eb6,
    U+4eb9,
    U+4ebb-4ebc,
    U+4ec2-4ec4,
    U+4ec6-4ec8,
    U+4ecd,
    U+4ed0,
    U+4ed7,
    U+4eda-4edb,
    U+4edd-4ee2,
    U+4ee8,
    U+4eeb,
    U+4eed,
    U+4eef,
    U+4ef1,
    U+4ef3,
    U+4ef5,
    U+4ef7,
    U+4efc-4f00,
    U+4f02-4f03,
    U+4f08-4f09,
    U+4f0b-4f0d,
    U+4f12,
    U+4f15-4f17,
    U+4f19,
    U+4f1c,
    U+4f2b,
    U+4f2e,
    U+4f30-4f31,
    U+4f33,
    U+4f35-4f37,
    U+4f39,
    U+4f3b,
    U+4f3e,
    U+4f40,
    U+4f42-4f43,
    U+4f48-4f49,
    U+4f4b-4f4c,
    U+4f52,
    U+4f54,
    U+4f56;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.51-F7Q2XBL5.woff2") format("woff2");
  unicode-range:
    U+3395-339b,
    U+339e-33a0,
    U+33a2-33ff,
    U+3402,
    U+3405-3406,
    U+3427,
    U+342c,
    U+342e,
    U+3468,
    U+346a,
    U+3488,
    U+3492,
    U+34b5,
    U+34bc,
    U+34c1,
    U+34c7,
    U+34db,
    U+351f,
    U+353e,
    U+355d-355e,
    U+3563,
    U+356e,
    U+35a6,
    U+35a8,
    U+35c5,
    U+35da,
    U+35de,
    U+35f4,
    U+3605,
    U+3614,
    U+364a,
    U+3691,
    U+3696,
    U+3699,
    U+36cf,
    U+3761-3762,
    U+376b-376c,
    U+3775,
    U+378d,
    U+37c1,
    U+37e2,
    U+37e8,
    U+37f4,
    U+37fd,
    U+3800,
    U+382f,
    U+3836,
    U+3840,
    U+385c,
    U+3861,
    U+38a1,
    U+38ad,
    U+38fa,
    U+3917,
    U+391a,
    U+396f,
    U+39a4,
    U+39b8,
    U+3a5c,
    U+3a6e,
    U+3a73,
    U+3a85,
    U+3ac4,
    U+3acb,
    U+3ad6-3ad7,
    U+3aea,
    U+3af3,
    U+3b0e,
    U+3b1a,
    U+3b1c,
    U+3b22,
    U+3b35,
    U+3b6d,
    U+3b77,
    U+3b87-3b88,
    U+3b8d,
    U+3ba4,
    U+3bb6,
    U+3bc3,
    U+3bcd,
    U+3bf0,
    U+3bf3,
    U+3c0f,
    U+3c26,
    U+3cc3,
    U+3cd2,
    U+3d11,
    U+3d1e,
    U+3d31,
    U+3d4e,
    U+3d64,
    U+3d9a,
    U+3dc0,
    U+3dcc,
    U+3dd4,
    U+3e05,
    U+3e3f-3e40,
    U+3e60,
    U+3e66,
    U+3e68,
    U+3e83,
    U+3e8a,
    U+3e94,
    U+3eda,
    U+3f57,
    U+3f72,
    U+3f75,
    U+3f77,
    U+3fae,
    U+3fb1,
    U+3fc9,
    U+3fd7,
    U+3fdc,
    U+4039,
    U+4058;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.52-4PTPNWG3.woff2") format("woff2");
  unicode-range: U+32b5-332b, U+332d-3394;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.53-ZY5MEQTK.woff2") format("woff2");
  unicode-range:
    U+31c8-31e3,
    U+31f0-321e,
    U+3220-3230,
    U+3232-32b4;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.54-Z5FJOROH.woff2") format("woff2");
  unicode-range:
    U+3028-303f,
    U+3094-3096,
    U+309f-30a0,
    U+30ee,
    U+30f7-30fa,
    U+30ff,
    U+3105-312f,
    U+3131-3163,
    U+3165-318e,
    U+3190-31bb,
    U+31c0-31c7;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.55-NEBO5V3R.woff2") format("woff2");
  unicode-range:
    U+2f14-2fd5,
    U+2ff0-2ffb,
    U+3004,
    U+3013,
    U+3016-301b,
    U+301e,
    U+3020-3027;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.56-JKBWIQDP.woff2") format("woff2");
  unicode-range:
    U+25e4-25e6,
    U+2601-2603,
    U+2609,
    U+260e-260f,
    U+2616-2617,
    U+261c-261f,
    U+262f,
    U+2641,
    U+2660,
    U+2662-2664,
    U+2666-2668,
    U+266d-266e,
    U+2672-267d,
    U+26bd-26be,
    U+2702,
    U+271a,
    U+273d,
    U+2740,
    U+2756,
    U+2776-2793,
    U+27a1,
    U+2934-2935,
    U+29bf,
    U+29fa-29fb,
    U+2b05-2b07,
    U+2b1a,
    U+2b95,
    U+2e3a-2e3b,
    U+2e80-2e99,
    U+2e9b-2ef3,
    U+2f00-2f13;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.57-NGHBWELT.woff2") format("woff2");
  unicode-range:
    U+24d1-24ff,
    U+2503-2513,
    U+2515-2516,
    U+2518-251b,
    U+251d-2522,
    U+2524-259f,
    U+25a2-25ab,
    U+25b1,
    U+25b7,
    U+25c0-25c1,
    U+25c9-25ca,
    U+25cc,
    U+25d0-25d3,
    U+25e2-25e3;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.58-EMUS5YXF.woff2") format("woff2");
  unicode-range:
    U+2105,
    U+2109-210a,
    U+210f,
    U+2116,
    U+2121,
    U+2126-2127,
    U+212b,
    U+212e,
    U+2135,
    U+213b,
    U+2194-2199,
    U+21b8-21b9,
    U+21c4-21c6,
    U+21cb-21cc,
    U+21d0,
    U+21e6-21e9,
    U+21f5,
    U+2202-2203,
    U+2205-2206,
    U+2208-220b,
    U+220f,
    U+2211,
    U+2213,
    U+2215,
    U+221a,
    U+221d,
    U+2220,
    U+2223,
    U+2225-2226,
    U+2228,
    U+222a-222e,
    U+2234-2237,
    U+223d,
    U+2243,
    U+2245,
    U+2248,
    U+224c,
    U+2260,
    U+2262,
    U+2264-2265,
    U+226e-226f,
    U+2272-2273,
    U+2276-2277,
    U+2283-2287,
    U+228a-228b,
    U+2295-2299,
    U+22a0,
    U+22a5,
    U+22bf,
    U+22da-22db,
    U+22ef,
    U+2305-2307,
    U+2318,
    U+2329-232a,
    U+23b0-23b1,
    U+23be-23cc,
    U+23ce,
    U+23da-23db,
    U+2423,
    U+2469-24d0;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.59-CJOTFQUL.woff2") format("woff2");
  unicode-range:
    U+a1-a4,
    U+a6-a7,
    U+aa,
    U+ac-ad,
    U+b5-b6,
    U+b8-ba,
    U+bc-c8,
    U+ca-cc,
    U+ce-d5,
    U+d9-db,
    U+dd-df,
    U+e6,
    U+ee,
    U+f0,
    U+f5,
    U+f7,
    U+f9,
    U+fb,
    U+fe-102,
    U+110-113,
    U+11a-11b,
    U+128-12b,
    U+143-144,
    U+147-148,
    U+14c,
    U+14e-14f,
    U+152-153,
    U+168-16d,
    U+192,
    U+1a0-1a1,
    U+1af,
    U+1cd-1dc,
    U+1f8-1f9,
    U+251,
    U+261,
    U+2bb,
    U+2c7,
    U+2c9,
    U+2ea-2eb,
    U+304,
    U+307,
    U+30c,
    U+1e3e-1e3f,
    U+1ea0-1ebe,
    U+1ec0-1ec6,
    U+1ec8-1ef9,
    U+2011-2012,
    U+2016,
    U+2018-201a,
    U+201e,
    U+2021,
    U+2030,
    U+2033,
    U+2035,
    U+2042,
    U+2047,
    U+2051,
    U+2074,
    U+20a9,
    U+20ab-20ac,
    U+20dd-20de,
    U+2100;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.60-GL5JO6CZ.woff2") format("woff2");
  unicode-range:
    U+2227,
    U+26a0,
    U+2713,
    U+301f,
    U+4ff8,
    U+5239,
    U+526a,
    U+54fa,
    U+5740,
    U+5937,
    U+5993,
    U+59fb,
    U+5a3c,
    U+5c41,
    U+6028,
    U+626e,
    U+646f,
    U+647a,
    U+64b0,
    U+64e2,
    U+65a7,
    U+66fe,
    U+6727,
    U+6955,
    U+6bef,
    U+6f23,
    U+724c,
    U+767c,
    U+7a83,
    U+7ac4,
    U+7b67,
    U+8000,
    U+8471,
    U+8513,
    U+8599,
    U+86db,
    U+8718,
    U+87f2,
    U+88f3,
    U+8ad2,
    U+8e2a,
    U+8fa3,
    U+95a5,
    U+9798,
    U+9910,
    U+9957,
    U+9bab,
    U+9c3b,
    U+9daf,
    U+ff95;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.61-D72V4HL4.woff2") format("woff2");
  unicode-range:
    U+a8,
    U+2032,
    U+2261,
    U+2282,
    U+3090,
    U+30f1,
    U+339c,
    U+535c,
    U+53d9,
    U+56a2,
    U+56c1,
    U+5806,
    U+589f,
    U+59d0,
    U+5a7f,
    U+60e0,
    U+639f,
    U+65af,
    U+68fa,
    U+69ae,
    U+6d1b,
    U+6ef2,
    U+71fb,
    U+725d,
    U+7262,
    U+75bc,
    U+7768,
    U+7940,
    U+79bf,
    U+7bed,
    U+7d68,
    U+7dfb,
    U+814b,
    U+8207,
    U+83e9,
    U+8494,
    U+8526,
    U+8568,
    U+85ea,
    U+86d9,
    U+87ba,
    U+8861,
    U+887f,
    U+8fe6,
    U+9059,
    U+9061,
    U+916a,
    U+976d,
    U+97ad,
    U+9ece;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.62-QLE5CZIB.woff2") format("woff2");
  unicode-range:
    U+2d9,
    U+21d4,
    U+301d,
    U+515c,
    U+52fe,
    U+5420,
    U+5750,
    U+5766,
    U+5954,
    U+5b95,
    U+5f8a,
    U+5f98,
    U+620c,
    U+621f,
    U+641c,
    U+66d9,
    U+676d,
    U+6775,
    U+67f5,
    U+694a,
    U+6a02,
    U+6a3a,
    U+6a80,
    U+6c23,
    U+6c72,
    U+6dcb,
    U+6faa,
    U+707c,
    U+71c8,
    U+7422,
    U+74e2,
    U+7791,
    U+7825,
    U+7a14,
    U+7a1c,
    U+7c95,
    U+7fc1,
    U+82a5,
    U+82db,
    U+8304,
    U+853d,
    U+8cd3,
    U+8de8,
    U+8f0c,
    U+8f3f,
    U+9091,
    U+91c7,
    U+929a,
    U+98af,
    U+9913;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.63-IR7NMCXG.woff2") format("woff2");
  unicode-range:
    U+2ca-2cb,
    U+2229,
    U+2468,
    U+2669,
    U+266f,
    U+273f,
    U+4ec0,
    U+4f60,
    U+4fb6,
    U+5347,
    U+540e,
    U+543b,
    U+5b0c,
    U+5d4c,
    U+5f14,
    U+5f9e,
    U+6155,
    U+62d0,
    U+6602,
    U+6666,
    U+66f3,
    U+67a2,
    U+67ca,
    U+69cc,
    U+6d29,
    U+6d9b,
    U+6e3e,
    U+6f81,
    U+7109,
    U+73c0,
    U+73c2,
    U+7425,
    U+7435-7436,
    U+7525,
    U+7554,
    U+785d,
    U+786b,
    U+7ae3,
    U+7b94,
    U+7d18,
    U+81bf,
    U+8511,
    U+8549,
    U+9075,
    U+9640,
    U+98e2,
    U+9e9f,
    U+ff96;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.64-CAZ52CAC.woff2") format("woff2");
  unicode-range:
    U+2467,
    U+4ece,
    U+4ed4,
    U+4f91,
    U+4fae,
    U+534d,
    U+53c9,
    U+54b3,
    U+586b,
    U+5944,
    U+5b78,
    U+5df7,
    U+5f77,
    U+6101,
    U+6167-6168,
    U+61a4,
    U+62d9,
    U+698a,
    U+699b,
    U+6a59,
    U+6cc4,
    U+6e07,
    U+7099,
    U+75d2,
    U+77ad,
    U+7953,
    U+7984,
    U+7a92,
    U+7baa,
    U+7dbb,
    U+817f,
    U+82ad,
    U+85e9,
    U+868a,
    U+8caa,
    U+8f44,
    U+9017,
    U+907c,
    U+908a,
    U+92f3,
    U+936e,
    U+9435,
    U+978d,
    U+9838,
    U+9a28,
    U+9b41,
    U+9ba8,
    U+9c57,
    U+9eb9;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.65-UCRT4SR4.woff2") format("woff2");
  unicode-range:
    U+b1,
    U+309b,
    U+4e5e,
    U+51f1,
    U+5506,
    U+55c5,
    U+58cc,
    U+59d1,
    U+5c51,
    U+5ef7,
    U+6284,
    U+62d7,
    U+6689,
    U+673d,
    U+6a2b,
    U+6a8e,
    U+6a9c,
    U+6d63,
    U+6dd1,
    U+70b8,
    U+7235,
    U+72db,
    U+72f8,
    U+7560,
    U+7c9b,
    U+7ce7,
    U+7e1e,
    U+80af,
    U+82eb,
    U+8463,
    U+8499,
    U+85dd,
    U+86ee,
    U+8a60,
    U+8a6e,
    U+8c79,
    U+8e87,
    U+8e8a,
    U+8f5f,
    U+9010,
    U+918d,
    U+9190,
    U+965b,
    U+97fb,
    U+9ab8,
    U+9bad,
    U+9d3b,
    U+9d5c,
    U+9dfa,
    U+9e93;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.66-W2GDYY2P.woff2") format("woff2");
  unicode-range:
    U+2020,
    U+3003,
    U+3231,
    U+4e9b,
    U+4f3d,
    U+4f47,
    U+51b6,
    U+51dc,
    U+53e1,
    U+5bc5,
    U+602f,
    U+60bc,
    U+61c9,
    U+633d,
    U+637b,
    U+6492,
    U+65fa,
    U+660f,
    U+66f0,
    U+6703,
    U+681e,
    U+6876,
    U+6893,
    U+6912,
    U+698e,
    U+6c7d,
    U+714c,
    U+7169,
    U+71d5,
    U+725f,
    U+72d7,
    U+745b,
    U+74dc,
    U+75e2,
    U+7891,
    U+7897,
    U+7dcb,
    U+810a,
    U+8218,
    U+8339,
    U+840e,
    U+852d,
    U+8823,
    U+8a0a,
    U+9089,
    U+919c,
    U+971c,
    U+9ad9,
    U+ff4a,
    U+ff5a;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.67-RLZJWSIG.woff2") format("woff2");
  unicode-range:
    U+2466,
    U+2600,
    U+4eab,
    U+4fe3,
    U+4ff5,
    U+51a5,
    U+51f0,
    U+536f,
    U+53d4,
    U+53f1,
    U+54a5,
    U+559d,
    U+55e3,
    U+58fa,
    U+5962,
    U+59ea,
    U+5c16,
    U+5cef,
    U+5d16,
    U+5f10,
    U+5fd6,
    U+6190,
    U+6216,
    U+634f,
    U+63bb,
    U+66d6,
    U+6756,
    U+6bc5,
    U+6e26,
    U+727d,
    U+731f,
    U+76f2,
    U+7729,
    U+7a7f,
    U+7aff,
    U+7c9f,
    U+818f,
    U+8236,
    U+82b9,
    U+8338,
    U+85aa,
    U+88b4,
    U+8b33,
    U+904d,
    U+93a7,
    U+96cc,
    U+96eb,
    U+9aed,
    U+9b8e,
    U+fa11;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.68-B35N5LKD.woff2") format("woff2");
  unicode-range:
    U+251c,
    U+2523,
    U+4e14,
    U+545f,
    U+54bd,
    U+553e,
    U+55dc,
    U+56da,
    U+589c,
    U+5b55,
    U+5bb5,
    U+5ce1,
    U+5df4,
    U+5eb6,
    U+5ec9,
    U+6191,
    U+62f7,
    U+6357,
    U+64a5,
    U+6591,
    U+65bc,
    U+6897,
    U+6e1a,
    U+7063,
    U+711a,
    U+721b,
    U+722c,
    U+75b9,
    U+75d5,
    U+75fa,
    U+7766,
    U+7aae,
    U+7b48,
    U+7b8b,
    U+7d21,
    U+7e55,
    U+7f75,
    U+842c,
    U+8910,
    U+8a63,
    U+8b39,
    U+8b5a,
    U+8cdc,
    U+8d74,
    U+907d,
    U+91e7,
    U+9306,
    U+96bc,
    U+98f4,
    U+9ac4;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.69-6T7OTUYL.woff2") format("woff2");
  unicode-range:
    U+2003,
    U+2312,
    U+266c,
    U+4f86,
    U+51ea,
    U+5243,
    U+5256,
    U+541f,
    U+5841,
    U+59dc,
    U+5df3,
    U+601c,
    U+60e7,
    U+632b,
    U+638c,
    U+64ad,
    U+6881,
    U+697c,
    U+69cd,
    U+6c50,
    U+6d2a,
    U+6fc1,
    U+7027,
    U+7058,
    U+70f9,
    U+714e,
    U+7345,
    U+751a,
    U+760d,
    U+764c,
    U+77db,
    U+7d79,
    U+7e8f,
    U+80ce,
    U+814e,
    U+81fc,
    U+8247,
    U+8278,
    U+85a9,
    U+8a03,
    U+90ed,
    U+9784,
    U+9801,
    U+984e,
    U+99b3,
    U+9bc9,
    U+9bdb,
    U+9be8,
    U+9e78,
    U+ff6b;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.70-GGLXGLKI.woff2") format("woff2");
  unicode-range:
    U+266b,
    U+3006,
    U+5176,
    U+5197,
    U+51a8,
    U+51c6,
    U+52f2,
    U+5614,
    U+5875,
    U+5a2f,
    U+5b54,
    U+5ce0,
    U+5dba,
    U+5deb,
    U+5e63,
    U+5f59,
    U+5fcc,
    U+6068,
    U+6367,
    U+68b6,
    U+6a0b,
    U+6b64,
    U+6e15,
    U+6eba,
    U+7272,
    U+72a0,
    U+7947,
    U+7985,
    U+79e6,
    U+79e9,
    U+7a3d,
    U+7a9f,
    U+7aaf,
    U+7b95,
    U+7f60,
    U+7f9e,
    U+7fe0,
    U+8098,
    U+80ba,
    U+8106,
    U+82d4,
    U+831c,
    U+87f9,
    U+8a1f,
    U+8acf,
    U+90c1,
    U+920d,
    U+9756,
    U+fe43,
    U+ff94;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.71-JXXQK6QF.woff2") format("woff2");
  unicode-range:
    U+af,
    U+2465,
    U+2517,
    U+33a1,
    U+4f10,
    U+50c5,
    U+51b4,
    U+5384,
    U+5606,
    U+5bb0,
    U+5cac,
    U+5ee3,
    U+618e,
    U+61f2,
    U+62c9,
    U+66ab,
    U+66f9,
    U+6816,
    U+6960,
    U+6b3e,
    U+6f20,
    U+7078,
    U+72d0,
    U+73ed,
    U+7ad9,
    U+7b1b,
    U+7be4,
    U+7d62,
    U+7f51,
    U+80b4,
    U+80f4,
    U+8154,
    U+85fb,
    U+865c,
    U+8702,
    U+895f,
    U+8aed,
    U+8b90,
    U+8ced,
    U+8fbf,
    U+91d8,
    U+9418,
    U+9583,
    U+9591,
    U+9813,
    U+982c,
    U+9bd6,
    U+ff46,
    U+ff7f,
    U+ff88;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.72-TJU7VLSG.woff2") format("woff2");
  unicode-range:
    U+4e91,
    U+508d,
    U+50e7,
    U+514e,
    U+51f6,
    U+5446,
    U+5504,
    U+584a,
    U+59a8,
    U+59d3,
    U+5a46,
    U+5ac9,
    U+6020,
    U+60a6,
    U+6148,
    U+621a,
    U+6234,
    U+64c1,
    U+6523,
    U+675c,
    U+67d1,
    U+6953,
    U+6ccc,
    U+6df5,
    U+6e13,
    U+6f06,
    U+723a,
    U+7325,
    U+74e6,
    U+758e,
    U+75ab,
    U+75d9,
    U+7a40,
    U+8096,
    U+82fa,
    U+8587,
    U+8594,
    U+8a6b,
    U+8ab9,
    U+8b17,
    U+8b83,
    U+937c,
    U+963b,
    U+9673,
    U+96db,
    U+9ce9,
    U+9f4b,
    U+ff67,
    U+ff82,
    U+ff93;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.73-AMLYJO6Z.woff2") format("woff2");
  unicode-range:
    U+221e,
    U+2514,
    U+51f9,
    U+5270,
    U+5449,
    U+5824,
    U+59a5,
    U+5a29,
    U+5d07,
    U+5e16,
    U+60e3,
    U+614c,
    U+6276,
    U+643e,
    U+64ab,
    U+6562,
    U+6681,
    U+670b,
    U+6734,
    U+67af,
    U+6a3d,
    U+6b05,
    U+6dc0,
    U+6e4a,
    U+7259,
    U+732a,
    U+7409,
    U+78a7,
    U+7a6b,
    U+8015,
    U+809b,
    U+817a,
    U+830e,
    U+837b,
    U+85ab,
    U+8a23,
    U+8a93,
    U+8b00,
    U+8b19,
    U+8b21,
    U+8cbf,
    U+8fb0,
    U+901d,
    U+91b8,
    U+9320,
    U+932c,
    U+9688,
    U+96f6,
    U+9df2,
    U+ff6a;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.74-EKCKBJU7.woff2") format("woff2");
  unicode-range:
    U+2002,
    U+2025,
    U+4f8d,
    U+51e1,
    U+51f8,
    U+5507,
    U+5598,
    U+58f1,
    U+5983,
    U+59ac,
    U+5c3c,
    U+5de7,
    U+5e7d,
    U+5eca,
    U+5f61,
    U+606d,
    U+60f9,
    U+636e,
    U+64ec,
    U+67da,
    U+67ff,
    U+6813,
    U+68f2,
    U+693f,
    U+6b6a,
    U+6bbb,
    U+6ef4,
    U+7092,
    U+717d,
    U+7261,
    U+73c8,
    U+7432,
    U+7483,
    U+76fe,
    U+7709,
    U+78d0,
    U+81a3,
    U+81b3,
    U+82af,
    U+8305,
    U+8309,
    U+8870,
    U+88fe,
    U+8cd1,
    U+8d66,
    U+906e,
    U+971e,
    U+9812,
    U+ff79,
    U+ff90;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.75-RXBBGYLC.woff2") format("woff2");
  unicode-range:
    U+2464,
    U+2501,
    U+2640,
    U+2642,
    U+339d,
    U+4f0e,
    U+5091,
    U+50b5,
    U+5132,
    U+51cc,
    U+558b,
    U+55aa,
    U+585e,
    U+5bee,
    U+5dfe,
    U+60b6,
    U+62b9,
    U+6349,
    U+6566,
    U+6590,
    U+6842,
    U+689d,
    U+6a58,
    U+6c70,
    U+6ff1,
    U+7815,
    U+7881,
    U+7aaa,
    U+7bc7,
    U+7def,
    U+7fa8,
    U+8017,
    U+8036,
    U+8061,
    U+821f,
    U+8429,
    U+8ce0,
    U+8e74,
    U+9019,
    U+90ca,
    U+9162,
    U+932f,
    U+93ae,
    U+9644,
    U+990c,
    U+9cf3,
    U+ff56,
    U+ff6e,
    U+ff7e,
    U+ff85;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.76-EYYU3UBE.woff2") format("woff2");
  unicode-range:
    U+2266-2267,
    U+4f2f,
    U+5208,
    U+5451,
    U+546a,
    U+5589,
    U+576a,
    U+5815,
    U+5a9a,
    U+5b9b,
    U+5c3a,
    U+5efb,
    U+5faa,
    U+6109,
    U+6643,
    U+6652,
    U+695a,
    U+69fd,
    U+6b86,
    U+6bb4,
    U+6daf,
    U+7089,
    U+70cf,
    U+7a00,
    U+7a4f,
    U+7b39,
    U+7d33,
    U+80e1,
    U+828b,
    U+82a6,
    U+86cd,
    U+8c8c,
    U+8cca,
    U+8df3,
    U+9077,
    U+9175,
    U+91dc,
    U+925b,
    U+9262,
    U+9271,
    U+92ed,
    U+9855,
    U+9905,
    U+9d28,
    U+ff3f,
    U+ff58,
    U+ff68,
    U+ff6d,
    U+ff9c;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.77-UMTQWHFK.woff2") format("woff2");
  unicode-range:
    U+2207,
    U+25ef,
    U+309c,
    U+4e4f,
    U+5146,
    U+51dd,
    U+5351,
    U+540a,
    U+5629,
    U+5eb5,
    U+5f04,
    U+5f13,
    U+60dc,
    U+6212,
    U+63b4,
    U+642c,
    U+6627,
    U+66a6,
    U+66c7,
    U+66fd,
    U+674e,
    U+6b96,
    U+6c4e,
    U+6df3,
    U+6e67,
    U+6f84,
    U+72fc,
    U+733f,
    U+7c97,
    U+7db1,
    U+7e4d,
    U+816b,
    U+82d1,
    U+84cb,
    U+854e,
    U+8607,
    U+86c7,
    U+871c,
    U+8776,
    U+8a89,
    U+8fc4,
    U+91a4,
    U+9285,
    U+9685,
    U+9903,
    U+9b31,
    U+9f13,
    U+ff42,
    U+ff74,
    U+ff91;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.78-RWNWTOR2.woff2") format("woff2");
  unicode-range:
    U+4e32,
    U+51db,
    U+53a8,
    U+53ea,
    U+5609,
    U+5674,
    U+5a92,
    U+5e7e,
    U+6115,
    U+611a,
    U+62cc,
    U+62ed,
    U+63c9,
    U+64b9,
    U+64e6,
    U+65cb,
    U+6606,
    U+6731,
    U+683d,
    U+6afb,
    U+7460,
    U+771e,
    U+78ef,
    U+7b26,
    U+7b51,
    U+7cde,
    U+7d10,
    U+7d2f,
    U+7d46,
    U+80de,
    U+819c,
    U+84b2,
    U+85cd,
    U+865a,
    U+8ecc,
    U+9022,
    U+90b8,
    U+9192,
    U+9675,
    U+96b7,
    U+99ff,
    U+ff44,
    U+ff55,
    U+ff6c,
    U+ff73,
    U+ff75,
    U+ff86,
    U+ff8d,
    U+ff92,
    U+ffe3;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.79-GD3HNN4T.woff2") format("woff2");
  unicode-range:
    U+25b3,
    U+30f5,
    U+4eae,
    U+4f46,
    U+4f51,
    U+5203,
    U+52ff,
    U+55a7,
    U+564c,
    U+565b,
    U+57f9,
    U+5805,
    U+5b64,
    U+5e06,
    U+5f70,
    U+5f90,
    U+60e8,
    U+6182,
    U+62f3,
    U+62fe,
    U+63aa,
    U+64a4,
    U+65d7,
    U+673a,
    U+6851,
    U+68cb,
    U+68df,
    U+6d1e,
    U+6e58,
    U+6e9d,
    U+77b3,
    U+7832,
    U+7c3f,
    U+7db4,
    U+7f70,
    U+80aa,
    U+80c6,
    U+8105,
    U+819d,
    U+8276,
    U+8679,
    U+8986,
    U+8c9d,
    U+8fc5,
    U+916c,
    U+9665,
    U+9699,
    U+96c0,
    U+9a19,
    U+ff8b;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.80-T2OHPLVN.woff2") format("woff2");
  unicode-range:
    U+2463,
    U+25a1,
    U+4ef0,
    U+5076,
    U+5098,
    U+51fd,
    U+5302,
    U+5448,
    U+54c9,
    U+570b,
    U+583a,
    U+5893,
    U+58a8,
    U+58ee,
    U+5949,
    U+5bdb,
    U+5f26,
    U+5f81,
    U+6052,
    U+6170,
    U+61c7,
    U+631f,
    U+635c,
    U+664b,
    U+69fb,
    U+6f01,
    U+7070,
    U+722a,
    U+745e,
    U+755c,
    U+76c6,
    U+78c1,
    U+79e4,
    U+7bb8,
    U+7d0b,
    U+81a8,
    U+82d7,
    U+8b5c,
    U+8f14,
    U+8fb1,
    U+8fbb,
    U+9283,
    U+9298,
    U+9a30,
    U+ff03,
    U+ff50,
    U+ff59,
    U+ff7b,
    U+ff8e-ff8f;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.81-HTKAV2I3.woff2") format("woff2");
  unicode-range:
    U+2010,
    U+2502,
    U+25b6,
    U+4f3a,
    U+514b,
    U+5265,
    U+52c3,
    U+5339,
    U+53ec,
    U+54c0,
    U+55b0,
    U+5854,
    U+5b8f,
    U+5cb3,
    U+5e84,
    U+60da,
    U+6247,
    U+6249,
    U+628a,
    U+62cd,
    U+65ac,
    U+6838,
    U+690e,
    U+6cf0,
    U+6f02,
    U+6f2c,
    U+6f70,
    U+708a,
    U+7434,
    U+75be,
    U+77ef,
    U+7c60,
    U+7c98,
    U+7d1b,
    U+7e2b,
    U+80a5,
    U+81e3,
    U+820c,
    U+8210,
    U+8475,
    U+862d,
    U+8650,
    U+8997,
    U+906d,
    U+91c8,
    U+9700,
    U+9727,
    U+9df9,
    U+ff3a,
    U+ff9a;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.82-MLGO5LLA.woff2") format("woff2");
  unicode-range:
    U+2103,
    U+5049,
    U+52b1,
    U+5320,
    U+5553,
    U+572d,
    U+58c7,
    U+5b5d,
    U+5bc2,
    U+5de3,
    U+5e61,
    U+5f80,
    U+61a9,
    U+67d0,
    U+67f4,
    U+6c88,
    U+6ca1,
    U+6ce5,
    U+6d78,
    U+6e9c,
    U+6f54,
    U+731b,
    U+73b2,
    U+74a7,
    U+74f6,
    U+75e9,
    U+7b20,
    U+7c8b,
    U+7f72,
    U+809d,
    U+8108,
    U+82b3,
    U+82bd,
    U+84b8,
    U+84c4,
    U+88c2,
    U+8ae6,
    U+8ef8,
    U+902e,
    U+9065,
    U+9326,
    U+935b,
    U+938c,
    U+9676,
    U+9694,
    U+96f7,
    U+9ed9,
    U+ff48,
    U+ff4c,
    U+ff81;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.83-KYOHF27A.woff2") format("woff2");
  unicode-range:
    U+2500,
    U+3008-3009,
    U+4ead,
    U+4f0f,
    U+4fca,
    U+53eb,
    U+543e,
    U+57a2,
    U+5cf0,
    U+5e8f,
    U+5fe0,
    U+61b2,
    U+62d8,
    U+6442,
    U+64b2,
    U+6589,
    U+659c,
    U+67f1,
    U+68c4,
    U+6cb8,
    U+6d12,
    U+6de1,
    U+6fe1,
    U+70c8,
    U+723d,
    U+73e0,
    U+7656,
    U+773a,
    U+7948,
    U+7b87,
    U+7c92,
    U+7d3a,
    U+7e1b,
    U+7e4a,
    U+819a,
    U+8358,
    U+83c5,
    U+84bc,
    U+864e,
    U+8912,
    U+8c9e,
    U+8d05,
    U+92fc,
    U+9396,
    U+98fd,
    U+99d2,
    U+ff64,
    U+ff7a,
    U+ff83;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.84-MWNA3MKF.woff2") format("woff2");
  unicode-range:
    U+3014-3015,
    U+4e3c,
    U+5036,
    U+5075,
    U+533f,
    U+53e9,
    U+5531,
    U+5642,
    U+5984,
    U+59e6,
    U+5a01,
    U+5b6b,
    U+5c0b,
    U+5f25,
    U+6069,
    U+60a0,
    U+614e,
    U+62b5,
    U+62d2-62d3,
    U+6597,
    U+660c,
    U+674f,
    U+67cf,
    U+6841,
    U+6905,
    U+6cf3,
    U+6d32,
    U+6d69,
    U+6f64,
    U+716e,
    U+7761,
    U+7b52,
    U+7be0,
    U+7dbf,
    U+7de9,
    U+7f36,
    U+81d3,
    U+8302,
    U+8389,
    U+846c,
    U+84ee,
    U+8a69,
    U+9038,
    U+9d8f,
    U+ff47,
    U+ff4b,
    U+ff76,
    U+ff9b;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.85-HLLAHXDE.woff2") format("woff2");
  unicode-range:
    U+25c7,
    U+3007,
    U+504f,
    U+507d,
    U+51a0,
    U+52a3,
    U+5410,
    U+5510,
    U+559a,
    U+5782,
    U+582a,
    U+5c0a,
    U+5c3f,
    U+5c48,
    U+5f6b,
    U+6176,
    U+622f,
    U+6279,
    U+62bd,
    U+62dd,
    U+65ed,
    U+67b6,
    U+6817,
    U+6850,
    U+6d6a,
    U+6deb,
    U+6ea2,
    U+6edd,
    U+6f5c,
    U+72e9,
    U+73a9,
    U+7573,
    U+76bf,
    U+7950,
    U+7956,
    U+7f8a,
    U+7ffc,
    U+80a2,
    U+80c3,
    U+83ca,
    U+8a02,
    U+8a13,
    U+8df5,
    U+9375,
    U+983b,
    U+99b4,
    U+ff4e,
    U+ff71,
    U+ff89,
    U+ff97;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.86-CBXCR3VG.woff2") format("woff2");
  unicode-range:
    U+24,
    U+2022,
    U+2212,
    U+221f,
    U+2665,
    U+4ecf,
    U+5100,
    U+51cd,
    U+52d8,
    U+5378,
    U+53f6,
    U+574a,
    U+5982,
    U+5996,
    U+5c1a,
    U+5e1d,
    U+5f84,
    U+609f,
    U+61a7,
    U+61f8,
    U+6398,
    U+63ee,
    U+6676,
    U+6691,
    U+6eb6,
    U+7126,
    U+71e5,
    U+7687,
    U+7965,
    U+7d17,
    U+80a1,
    U+8107,
    U+8266,
    U+85a6,
    U+8987,
    U+8ca2,
    U+8cab,
    U+8e0a,
    U+9042,
    U+95c7,
    U+9810,
    U+9867,
    U+98fc,
    U+ff52-ff54,
    U+ff61,
    U+ff77,
    U+ff98-ff99;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.87-XM73IDFV.woff2") format("woff2");
  unicode-range:
    U+b0,
    U+226a,
    U+2462,
    U+4e39,
    U+4fc3,
    U+4fd7,
    U+50be,
    U+50da,
    U+5200,
    U+5211,
    U+54f2,
    U+5618,
    U+596a,
    U+5b22,
    U+5bb4,
    U+5d50,
    U+60a3,
    U+63fa,
    U+658e,
    U+65e8,
    U+6669,
    U+6795,
    U+679d,
    U+67a0,
    U+6b3a,
    U+6e09,
    U+757f,
    U+7cd6,
    U+7dbe,
    U+7ffb,
    U+83cc,
    U+83f1,
    U+840c,
    U+845b,
    U+8846,
    U+8972,
    U+8a34,
    U+8a50,
    U+8a87,
    U+8edf,
    U+8ff0,
    U+90a6,
    U+9154,
    U+95a3,
    U+9663,
    U+9686,
    U+96c7,
    U+ff3c,
    U+ff7c,
    U+ff8a;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.88-RY4WLSDO.woff2") format("woff2");
  unicode-range:
    U+25bd,
    U+4e59,
    U+4ec1,
    U+4ff3,
    U+515a,
    U+518a,
    U+525b,
    U+5375,
    U+552f,
    U+57a3,
    U+5b9c,
    U+5c3d,
    U+5e3d,
    U+5e7b,
    U+5f0a,
    U+6094,
    U+6458,
    U+654f,
    U+67f3,
    U+6b8a,
    U+6bd2,
    U+6c37,
    U+6ce1,
    U+6e56,
    U+6e7f,
    U+6ed1,
    U+6ede,
    U+6f0f,
    U+70ad,
    U+7267,
    U+7363,
    U+786c,
    U+7a42,
    U+7db2,
    U+7f85,
    U+8178,
    U+829d,
    U+8896,
    U+8c5a,
    U+8cb0,
    U+8ce2,
    U+8ed2,
    U+9047,
    U+9177,
    U+970a,
    U+9ea6,
    U+ff1b,
    U+ff31,
    U+ff39,
    U+ff80;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.89-VG6OF74T.woff2") format("woff2");
  unicode-range:
    U+a5,
    U+4e80,
    U+4f34,
    U+4f73,
    U+4f75,
    U+511f,
    U+5192,
    U+52aa,
    U+53c8,
    U+570f,
    U+57cb,
    U+596e,
    U+5d8b,
    U+5f66,
    U+5fd9,
    U+62db,
    U+62f6,
    U+6328,
    U+633f,
    U+63a7,
    U+6469,
    U+6bbf,
    U+6c41,
    U+6c57,
    U+6d44,
    U+6dbc,
    U+706f,
    U+72c2,
    U+72ed,
    U+7551,
    U+75f4,
    U+7949,
    U+7e26,
    U+7fd4,
    U+8150,
    U+8af8,
    U+8b0e,
    U+8b72,
    U+8ca7,
    U+934b,
    U+9a0e,
    U+9a12,
    U+9b42,
    U+ff41,
    U+ff43,
    U+ff45,
    U+ff49,
    U+ff4f,
    U+ff62-ff63;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.90-CJFPHO2Y.woff2") format("woff2");
  unicode-range:
    U+4e18,
    U+4fb5,
    U+5104,
    U+52c7,
    U+5353,
    U+5374,
    U+53e5,
    U+587e,
    U+594f,
    U+5a20,
    U+5de1,
    U+5f18,
    U+5fcd,
    U+6291,
    U+62ab,
    U+6355,
    U+6392,
    U+63da,
    U+63e1,
    U+656c,
    U+6687,
    U+68b0-68b1,
    U+68d2,
    U+68da,
    U+6b27,
    U+6cbc,
    U+7159,
    U+7344,
    U+73cd,
    U+76df,
    U+790e,
    U+7cf8,
    U+8102,
    U+88c1,
    U+8aa0,
    U+8e0f,
    U+9178,
    U+92ad,
    U+9670,
    U+96c5,
    U+9cf4,
    U+9db4,
    U+ff3e,
    U+ff6f,
    U+ff72,
    U+ff78,
    U+ff7d,
    U+ff84,
    U+ff8c;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.91-MULSI7OY.woff2") format("woff2");
  unicode-range:
    U+60,
    U+2200,
    U+226b,
    U+2461,
    U+517c,
    U+526f,
    U+5800,
    U+5b97,
    U+5bf8,
    U+5c01,
    U+5d29,
    U+5e4c,
    U+5e81,
    U+6065,
    U+61d0,
    U+667a,
    U+6696,
    U+6843,
    U+6c99,
    U+6d99,
    U+6ec5,
    U+6f22,
    U+6f6e,
    U+6fa4,
    U+6fef,
    U+71c3,
    U+72d9,
    U+7384,
    U+78e8,
    U+7a1a,
    U+7a32,
    U+7a3c,
    U+7adc,
    U+7ca7,
    U+7d2b,
    U+7dad,
    U+7e4b,
    U+80a9,
    U+8170,
    U+81ed,
    U+820e,
    U+8a17,
    U+8afe,
    U+90aa,
    U+914e,
    U+963f,
    U+99c4,
    U+9eba,
    U+9f3b,
    U+ff38;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.92-5ZWADDUF.woff2") format("woff2");
  unicode-range:
    U+2460,
    U+4e5f,
    U+4e7e,
    U+4ed9,
    U+501f,
    U+502b,
    U+5968,
    U+5974,
    U+5ac1,
    U+5b99,
    U+5ba3,
    U+5be7,
    U+5be9,
    U+5c64,
    U+5cb8,
    U+5ec3,
    U+5f1f,
    U+616e,
    U+6297,
    U+62e0,
    U+62ec,
    U+6368,
    U+642d,
    U+65e6,
    U+6717,
    U+676f,
    U+6b04,
    U+732e,
    U+7652,
    U+76ca,
    U+76d7,
    U+7802,
    U+7e70,
    U+7f6a,
    U+8133,
    U+81e8,
    U+866b,
    U+878d,
    U+88f8,
    U+8a5e,
    U+8cdb,
    U+8d08,
    U+907a,
    U+90e1,
    U+96f2,
    U+9f8d,
    U+ff35,
    U+ff37,
    U+ff40,
    U+ff9d;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.93-SGZAKNKJ.woff2") format("woff2");
  unicode-range:
    U+21d2,
    U+25ce,
    U+300a-300b,
    U+4e89,
    U+4e9c,
    U+4ea1,
    U+5263,
    U+53cc,
    U+5426,
    U+5869,
    U+5947,
    U+598a,
    U+5999,
    U+5e55,
    U+5e72,
    U+5e79,
    U+5fae,
    U+5fb9,
    U+602a,
    U+6163,
    U+624d,
    U+6749,
    U+6c5a,
    U+6cbf,
    U+6d45,
    U+6dfb,
    U+6e7e,
    U+708e,
    U+725b,
    U+7763,
    U+79c0,
    U+7bc4,
    U+7c89,
    U+7e01,
    U+7e2e,
    U+8010,
    U+8033,
    U+8c6a,
    U+8cc3,
    U+8f1d,
    U+8f9b,
    U+8fb2,
    U+907f,
    U+90f7,
    U+9707,
    U+9818,
    U+9b3c,
    U+ff0a,
    U+ff4d;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.94-HFNJLA6J.woff2") format("woff2");
  unicode-range:
    U+2015,
    U+2190,
    U+4e43,
    U+5019,
    U+5247,
    U+52e7,
    U+5438,
    U+54b2,
    U+55ab,
    U+57f7,
    U+5bd2,
    U+5e8a,
    U+5ef6,
    U+6016,
    U+60b2,
    U+6162,
    U+6319,
    U+6551,
    U+6607,
    U+66b4,
    U+675f,
    U+67d4,
    U+6b20,
    U+6b53,
    U+6ce3,
    U+719f,
    U+75b2,
    U+770b,
    U+7720,
    U+77ac,
    U+79d2,
    U+7af9,
    U+7d05,
    U+7dca,
    U+8056,
    U+80f8,
    U+81f3,
    U+8352,
    U+885d,
    U+8a70,
    U+8aa4,
    U+8cbc,
    U+900f,
    U+9084,
    U+91e3,
    U+9451,
    U+96c4,
    U+99c6,
    U+9ad4,
    U+ff70;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.95-MM6TZFCV.woff2") format("woff2");
  unicode-range:
    U+2193,
    U+25b2,
    U+4e4b,
    U+516d,
    U+51c4,
    U+529f,
    U+52c9,
    U+5360,
    U+5442,
    U+5857,
    U+5915,
    U+59eb,
    U+5a9b,
    U+5c3b,
    U+6012,
    U+61b6,
    U+62b1,
    U+6311,
    U+6577,
    U+65e2,
    U+65ec,
    U+6613,
    U+6790,
    U+6cb9,
    U+7372,
    U+76ae,
    U+7d5e,
    U+7fcc,
    U+88ab,
    U+88d5,
    U+8caf,
    U+8ddd,
    U+8ecd,
    U+8f38,
    U+8f9e,
    U+8feb,
    U+9063,
    U+90f5,
    U+93e1,
    U+968a,
    U+968f,
    U+98fe,
    U+9ec4,
    U+ff1d,
    U+ff27,
    U+ff2a,
    U+ff36,
    U+ff3b,
    U+ff3d,
    U+ffe5;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.96-PG7C4DJF.woff2") format("woff2");
  unicode-range:
    U+4e03,
    U+4f38,
    U+50b7,
    U+5264,
    U+5348,
    U+5371,
    U+585a,
    U+58ca,
    U+5951,
    U+59b9,
    U+59d4,
    U+5b98,
    U+5f8b,
    U+6388,
    U+64cd,
    U+65e7,
    U+6803,
    U+6b6f,
    U+6d66,
    U+6e0b,
    U+6ecb,
    U+6fc3,
    U+72ac,
    U+773c,
    U+77e2,
    U+7968,
    U+7a74,
    U+7dba,
    U+7dd1,
    U+7e3e,
    U+808c,
    U+811a,
    U+8179,
    U+8239,
    U+8584,
    U+8a0e,
    U+8a72,
    U+8b66,
    U+8c46,
    U+8f29,
    U+90a3,
    U+9234,
    U+96f0,
    U+9769,
    U+9774,
    U+9aa8,
    U+ff26,
    U+ff28,
    U+ff9e-ff9f;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.97-KTFO3R3W.woff2") format("woff2");
  unicode-range:
    U+7e,
    U+b4,
    U+25c6,
    U+2661,
    U+4e92,
    U+4eee,
    U+4ffa,
    U+5144,
    U+5237,
    U+5287,
    U+52b4,
    U+58c1,
    U+5bff,
    U+5c04,
    U+5c06,
    U+5e95,
    U+5f31,
    U+5f93,
    U+63c3,
    U+640d,
    U+6557,
    U+6614,
    U+662f,
    U+67d3,
    U+690d,
    U+6bba,
    U+6e6f,
    U+72af,
    U+732b,
    U+7518,
    U+7ae0,
    U+7ae5,
    U+7af6,
    U+822a,
    U+89e6,
    U+8a3a,
    U+8a98,
    U+8cb8,
    U+8de1,
    U+8e8d,
    U+95d8,
    U+961c,
    U+96a3,
    U+96ea,
    U+9bae,
    U+ff20,
    U+ff22,
    U+ff29,
    U+ff2b-ff2c;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.98-S23RLLQL.woff2") format("woff2");
  unicode-range:
    U+25cb,
    U+4e71,
    U+4f59,
    U+50d5,
    U+520a,
    U+5217,
    U+5230,
    U+523a-523b,
    U+541b,
    U+5439,
    U+5747,
    U+59c9,
    U+5bdf,
    U+5c31,
    U+5de8,
    U+5e7c,
    U+5f69,
    U+6050,
    U+60d1,
    U+63cf,
    U+663c,
    U+67c4,
    U+6885,
    U+6c38,
    U+6d6e,
    U+6db2,
    U+6df7,
    U+6e2c,
    U+6f5f,
    U+7532,
    U+76e3-76e4,
    U+7701,
    U+793c,
    U+79f0,
    U+7a93,
    U+7d00,
    U+7de0,
    U+7e54,
    U+8328,
    U+8840,
    U+969c,
    U+96e8,
    U+9811,
    U+9aea,
    U+9b5a,
    U+ff24,
    U+ff2e,
    U+ff57;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.99-UCFZQDAA.woff2") format("woff2");
  unicode-range:
    U+2191,
    U+505c,
    U+52e4,
    U+5305,
    U+535a,
    U+56e0,
    U+59bb,
    U+5acc,
    U+5b09,
    U+5b87,
    U+5c90,
    U+5df1,
    U+5e2d,
    U+5e33,
    U+5f3e,
    U+6298,
    U+6383,
    U+653b,
    U+6697,
    U+6804,
    U+6a39,
    U+6cca,
    U+6e90,
    U+6f2b,
    U+702c,
    U+7206,
    U+7236,
    U+7559,
    U+7565,
    U+7591,
    U+75c7,
    U+75db,
    U+7b4b,
    U+7bb1,
    U+7d99,
    U+7fbd,
    U+8131,
    U+885b,
    U+8b1d,
    U+8ff7,
    U+9003,
    U+9045,
    U+96a0,
    U+9732,
    U+990a,
    U+99d0,
    U+9e97,
    U+9f62,
    U+ff25,
    U+ff2d;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.100-RSAUZ5OR.woff2") format("woff2");
  unicode-range:
    U+4e08,
    U+4f9d,
    U+5012,
    U+514d,
    U+51b7,
    U+5275,
    U+53ca,
    U+53f8,
    U+5584,
    U+57fc,
    U+5b9d,
    U+5bfa,
    U+5c3e,
    U+5f01,
    U+5fb4,
    U+5fd7,
    U+606f,
    U+62e1,
    U+6563,
    U+6674,
    U+6cb3,
    U+6d3e,
    U+6d74,
    U+6e1b,
    U+6e2f,
    U+718a,
    U+7247,
    U+79d8,
    U+7d14,
    U+7d66,
    U+7d71,
    U+7df4,
    U+7e41,
    U+80cc,
    U+8155,
    U+83d3,
    U+8a95,
    U+8ab2,
    U+8ad6,
    U+8ca1,
    U+9000,
    U+9006,
    U+9678,
    U+97d3,
    U+9808,
    U+98ef,
    U+9a5a,
    U+9b45,
    U+ff23,
    U+ff30;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.101-GWDCCO3Z.woff2") format("woff2");
  unicode-range:
    U+25bc,
    U+3012,
    U+4ef2,
    U+4f0a,
    U+516b,
    U+5373,
    U+539a,
    U+53b3,
    U+559c,
    U+56f0,
    U+5727,
    U+5742,
    U+5965,
    U+59ff,
    U+5bc6,
    U+5dfb,
    U+5e45,
    U+5ead,
    U+5fb3,
    U+6211,
    U+6253,
    U+639b,
    U+63a8,
    U+6545,
    U+6575,
    U+6628,
    U+672d,
    U+68a8,
    U+6bdb,
    U+6d25,
    U+707d,
    U+767e,
    U+7834,
    U+7b46,
    U+7bc9,
    U+8074,
    U+82e6,
    U+8349,
    U+8a2a,
    U+8d70,
    U+8da3,
    U+8fce,
    U+91cc,
    U+967d,
    U+97ff,
    U+9996,
    U+ff1c,
    U+ff2f,
    U+ff32,
    U+ff34;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.102-V3XFLQMY.woff2") format("woff2");
  unicode-range:
    U+3d,
    U+5e,
    U+25cf,
    U+4e0e,
    U+4e5d,
    U+4e73,
    U+4e94,
    U+4f3c,
    U+5009,
    U+5145,
    U+51ac,
    U+5238,
    U+524a,
    U+53f3,
    U+547c,
    U+5802,
    U+5922,
    U+5a66,
    U+5c0e,
    U+5de6,
    U+5fd8,
    U+5feb,
    U+6797,
    U+685c,
    U+6b7b,
    U+6c5f-6c60,
    U+6cc9,
    U+6ce2,
    U+6d17,
    U+6e21,
    U+7167,
    U+7642,
    U+76db,
    U+8001,
    U+821e,
    U+8857,
    U+89d2,
    U+8b1b,
    U+8b70,
    U+8cb4,
    U+8cde,
    U+8f03,
    U+8f2a,
    U+968e,
    U+9b54,
    U+9e7f,
    U+9ebb,
    U+ff05,
    U+ff33;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.103-OEG54HTE.woff2") format("woff2");
  unicode-range:
    U+500d,
    U+5074,
    U+50cd,
    U+5175,
    U+52e2,
    U+5352,
    U+5354,
    U+53f2,
    U+5409,
    U+56fa,
    U+5a18,
    U+5b88,
    U+5bdd,
    U+5ca9,
    U+5f92,
    U+5fa9,
    U+60a9,
    U+623f,
    U+6483,
    U+653f,
    U+666f,
    U+66ae,
    U+66f2,
    U+6a21,
    U+6b66,
    U+6bcd,
    U+6d5c,
    U+796d,
    U+7a4d,
    U+7aef,
    U+7b56,
    U+7b97,
    U+7c4d,
    U+7e04,
    U+7fa9,
    U+8377,
    U+83dc,
    U+83ef,
    U+8535,
    U+8863,
    U+88cf,
    U+88dc,
    U+8907,
    U+8acb,
    U+90ce,
    U+91dd,
    U+ff0b,
    U+ff0d,
    U+ff19,
    U+ff65;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.104-6J2IEFVM.woff2") format("woff2");
  unicode-range:
    U+4e01,
    U+4e21,
    U+4e38,
    U+52a9,
    U+547d,
    U+592e,
    U+5931,
    U+5b63,
    U+5c40,
    U+5dde,
    U+5e78,
    U+5efa,
    U+5fa1,
    U+604b,
    U+6075,
    U+62c5,
    U+632f,
    U+6a19,
    U+6c0f,
    U+6c11,
    U+6c96,
    U+6e05,
    U+70ba,
    U+71b1,
    U+7387,
    U+7403,
    U+75c5,
    U+77ed,
    U+795d,
    U+7b54,
    U+7cbe,
    U+7d19,
    U+7fa4,
    U+8089,
    U+81f4,
    U+8208,
    U+8336,
    U+8457,
    U+8a33,
    U+8c4a,
    U+8ca0,
    U+8ca8,
    U+8cc0,
    U+9014,
    U+964d,
    U+9803,
    U+983c,
    U+98db,
    U+ff17,
    U+ff21;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.105-VX4UE65W.woff2") format("woff2");
  unicode-range:
    U+25,
    U+25a0,
    U+4e26,
    U+4f4e,
    U+5341,
    U+56f2,
    U+5bbf,
    U+5c45,
    U+5c55,
    U+5c5e,
    U+5dee,
    U+5e9c,
    U+5f7c,
    U+6255,
    U+627f,
    U+62bc,
    U+65cf,
    U+661f,
    U+666e,
    U+66dc,
    U+67fb,
    U+6975,
    U+6a4b,
    U+6b32,
    U+6df1,
    U+6e29,
    U+6fc0,
    U+738b,
    U+7686,
    U+7a76,
    U+7a81,
    U+7c73,
    U+7d75,
    U+7dd2,
    U+82e5,
    U+82f1,
    U+85ac,
    U+888b,
    U+899a,
    U+8a31,
    U+8a8c,
    U+8ab0,
    U+8b58,
    U+904a,
    U+9060,
    U+9280,
    U+95b2,
    U+984d,
    U+9ce5,
    U+ff18;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.106-PJ3RPJIN.woff2") format("woff2");
  unicode-range:
    U+30f6,
    U+50ac,
    U+5178,
    U+51e6,
    U+5224,
    U+52dd,
    U+5883,
    U+5897,
    U+590f,
    U+5a5a,
    U+5bb3,
    U+5c65,
    U+5e03,
    U+5e2b,
    U+5e30,
    U+5eb7,
    U+6271,
    U+63f4,
    U+64ae,
    U+6574,
    U+672b,
    U+679a,
    U+6a29-6a2a,
    U+6ca2,
    U+6cc1,
    U+6d0b,
    U+713c,
    U+74b0,
    U+7981,
    U+7a0b,
    U+7bc0,
    U+7d1a,
    U+7d61,
    U+7fd2,
    U+822c,
    U+8996,
    U+89aa,
    U+8cac,
    U+8cbb,
    U+8d77,
    U+8def,
    U+9020,
    U+9152,
    U+9244,
    U+9662,
    U+967a,
    U+96e3,
    U+9759,
    U+ff16;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.107-UB3ASRK6.woff2") format("woff2");
  unicode-range:
    U+23,
    U+3c,
    U+2192,
    U+4e45,
    U+4efb,
    U+4f50,
    U+4f8b,
    U+4fc2,
    U+5024,
    U+5150,
    U+5272,
    U+5370,
    U+53bb,
    U+542b,
    U+56db,
    U+56e3,
    U+57ce,
    U+5bc4,
    U+5bcc,
    U+5f71,
    U+60aa,
    U+6238,
    U+6280,
    U+629c,
    U+6539,
    U+66ff,
    U+670d,
    U+677e-677f,
    U+6839,
    U+69cb,
    U+6b4c,
    U+6bb5,
    U+6e96,
    U+6f14,
    U+72ec,
    U+7389,
    U+7814,
    U+79cb,
    U+79d1,
    U+79fb,
    U+7a0e,
    U+7d0d,
    U+85e4,
    U+8d64,
    U+9632,
    U+96e2,
    U+9805,
    U+99ac,
    U+ff1e;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.108-SLKTAF5A.woff2") format("woff2");
  unicode-range:
    U+2605-2606,
    U+301c,
    U+4e57,
    U+4fee,
    U+5065,
    U+52df,
    U+533b,
    U+5357,
    U+57df,
    U+58eb,
    U+58f0,
    U+591c,
    U+592a-592b,
    U+5948,
    U+5b85,
    U+5d0e,
    U+5ea7,
    U+5ff5,
    U+6025,
    U+63a1,
    U+63a5,
    U+63db,
    U+643a,
    U+65bd,
    U+671d,
    U+68ee,
    U+6982,
    U+6b73,
    U+6bd4,
    U+6d88,
    U+7570,
    U+7b11,
    U+7d76,
    U+8077,
    U+8217,
    U+8c37,
    U+8c61,
    U+8cc7,
    U+8d85,
    U+901f,
    U+962a,
    U+9802,
    U+9806,
    U+9854,
    U+98f2,
    U+9928,
    U+99c5,
    U+9ed2;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.109-45YPB3AM.woff2") format("woff2");
  unicode-range:
    U+266a,
    U+4f11,
    U+533a,
    U+5343,
    U+534a,
    U+53cd,
    U+5404,
    U+56f3,
    U+5b57-5b58,
    U+5bae,
    U+5c4a,
    U+5e0c,
    U+5e2f,
    U+5eab,
    U+5f35,
    U+5f79,
    U+614b,
    U+6226,
    U+629e,
    U+65c5,
    U+6625,
    U+6751,
    U+6821,
    U+6b69,
    U+6b8b,
    U+6bce,
    U+6c42,
    U+706b,
    U+7c21,
    U+7cfb,
    U+805e,
    U+80b2,
    U+82b8,
    U+843d,
    U+8853,
    U+88c5,
    U+8a3c,
    U+8a66,
    U+8d8a,
    U+8fba,
    U+9069,
    U+91cf,
    U+9752,
    U+975e,
    U+9999,
    U+ff0f-ff10,
    U+ff14-ff15;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.110-WUGOO6BF.woff2") format("woff2");
  unicode-range:
    U+40,
    U+4e86,
    U+4e95,
    U+4f01,
    U+4f1d,
    U+4fbf,
    U+5099,
    U+5171,
    U+5177,
    U+53cb,
    U+53ce,
    U+53f0,
    U+5668,
    U+5712,
    U+5ba4,
    U+5ca1,
    U+5f85,
    U+60f3,
    U+653e,
    U+65ad,
    U+65e9,
    U+6620,
    U+6750,
    U+6761,
    U+6b62,
    U+6b74,
    U+6e08,
    U+6e80,
    U+7248,
    U+7531,
    U+7533,
    U+753a,
    U+77f3,
    U+798f,
    U+7f6e,
    U+8449,
    U+88fd,
    U+89b3,
    U+8a55,
    U+8ac7,
    U+8b77,
    U+8db3,
    U+8efd,
    U+8fd4,
    U+9031-9032,
    U+9580,
    U+9589,
    U+96d1,
    U+985e;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.111-SW5OCZCA.woff2") format("woff2");
  unicode-range:
    U+2b,
    U+d7,
    U+300e-300f,
    U+4e07,
    U+4e8c,
    U+512a,
    U+5149,
    U+518d,
    U+5236,
    U+52b9,
    U+52d9,
    U+5468,
    U+578b,
    U+57fa,
    U+5b8c,
    U+5ba2,
    U+5c02,
    U+5de5,
    U+5f37,
    U+5f62,
    U+623b,
    U+63d0,
    U+652f,
    U+672a,
    U+6848,
    U+6d41,
    U+7136,
    U+7537,
    U+754c,
    U+76f4,
    U+79c1,
    U+7ba1,
    U+7d44,
    U+7d4c,
    U+7dcf,
    U+7dda,
    U+7de8,
    U+82b1,
    U+897f,
    U+8ca9,
    U+8cfc,
    U+904e,
    U+9664,
    U+982d,
    U+9858,
    U+98a8,
    U+9a13,
    U+ff13,
    U+ff5c;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.112-CSL5PJS2.woff2") format("woff2");
  unicode-range:
    U+4e16,
    U+4e3b,
    U+4ea4,
    U+4ee4,
    U+4f4d,
    U+4f4f,
    U+4f55,
    U+4f9b,
    U+5317,
    U+5358,
    U+53c2,
    U+53e4,
    U+548c,
    U+571f,
    U+59cb,
    U+5cf6,
    U+5e38,
    U+63a2,
    U+63b2,
    U+6559,
    U+662d,
    U+679c,
    U+6c7a,
    U+72b6,
    U+7523,
    U+767d,
    U+770c,
    U+7a2e,
    U+7a3f,
    U+7a7a,
    U+7b2c,
    U+7b49,
    U+7d20,
    U+7d42,
    U+8003,
    U+8272,
    U+8a08,
    U+8aac,
    U+8cb7,
    U+8eab,
    U+8ee2,
    U+9054-9055,
    U+90fd,
    U+914d,
    U+91cd,
    U+969b,
    U+97f3,
    U+984c,
    U+ff06;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.113-SNQXILXK.woff2") format("woff2");
  unicode-range:
    U+26,
    U+5f,
    U+2026,
    U+203b,
    U+4e09,
    U+4eac,
    U+4ed5,
    U+4fa1,
    U+5143,
    U+5199,
    U+5207,
    U+539f,
    U+53e3,
    U+53f7,
    U+5411,
    U+5473,
    U+5546,
    U+55b6,
    U+5929,
    U+597d,
    U+5bb9,
    U+5c11,
    U+5c4b,
    U+5ddd,
    U+5f97,
    U+5fc5,
    U+6295,
    U+6301,
    U+6307,
    U+671b,
    U+76f8,
    U+78ba,
    U+795e,
    U+7d30,
    U+7d39,
    U+7d9a,
    U+89e3,
    U+8a00,
    U+8a73,
    U+8a8d,
    U+8a9e,
    U+8aad,
    U+8abf,
    U+8cea,
    U+8eca,
    U+8ffd,
    U+904b,
    U+9650,
    U+ff11-ff12;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.114-MILPJ2ZU.woff2") format("woff2");
  unicode-range:
    U+3e,
    U+3005,
    U+4e0d,
    U+4e88,
    U+4ecb,
    U+4ee3,
    U+4ef6,
    U+4fdd,
    U+4fe1,
    U+500b,
    U+50cf,
    U+5186,
    U+5316,
    U+53d7,
    U+540c,
    U+544a,
    U+54e1,
    U+5728,
    U+58f2,
    U+5973,
    U+5b89,
    U+5c71,
    U+5e02,
    U+5e97,
    U+5f15,
    U+5fc3,
    U+5fdc,
    U+601d,
    U+611b,
    U+611f,
    U+671f,
    U+6728,
    U+6765,
    U+683c,
    U+6b21,
    U+6ce8,
    U+6d3b,
    U+6d77,
    U+7530,
    U+7740,
    U+7acb,
    U+7d50,
    U+826f,
    U+8f09,
    U+8fbc,
    U+9001,
    U+9053,
    U+91ce,
    U+9762,
    U+98df;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.115-F2TOIMZC.woff2") format("woff2");
  unicode-range:
    U+7c,
    U+3080,
    U+4ee5,
    U+5148,
    U+516c,
    U+521d,
    U+5225,
    U+529b,
    U+52a0,
    U+53ef,
    U+56de,
    U+56fd,
    U+5909,
    U+591a,
    U+5b66,
    U+5b9f,
    U+5bb6,
    U+5bfe,
    U+5e73,
    U+5e83,
    U+5ea6,
    U+5f53,
    U+6027,
    U+610f,
    U+6210,
    U+6240,
    U+660e,
    U+66f4,
    U+66f8,
    U+6709,
    U+6771,
    U+697d,
    U+69d8,
    U+6a5f,
    U+6c34,
    U+6cbb,
    U+73fe,
    U+756a,
    U+7684,
    U+771f,
    U+793a,
    U+7f8e,
    U+898f,
    U+8a2d,
    U+8a71,
    U+8fd1,
    U+9078,
    U+9577,
    U+96fb,
    U+ff5e;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.116-MQ6PZOMN.woff2") format("woff2");
  unicode-range:
    U+a9,
    U+3010-3011,
    U+30e2,
    U+4e0b,
    U+4eca,
    U+4ed6,
    U+4ed8,
    U+4f53,
    U+4f5c,
    U+4f7f,
    U+53d6,
    U+540d,
    U+54c1,
    U+5730,
    U+5916,
    U+5b50,
    U+5c0f,
    U+5f8c,
    U+624b,
    U+6570,
    U+6587,
    U+6599,
    U+691c,
    U+696d,
    U+6cd5,
    U+7269,
    U+7279,
    U+7406,
    U+767a-767b,
    U+77e5,
    U+7d04,
    U+7d22,
    U+8005,
    U+80fd,
    U+81ea,
    U+8868,
    U+8981,
    U+89a7,
    U+901a,
    U+9023,
    U+90e8,
    U+91d1,
    U+9332,
    U+958b,
    U+96c6,
    U+9ad8,
    U+ff1a,
    U+ff1f;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.117-PKHTSTO4.woff2") format("woff2");
  unicode-range:
    U+4e,
    U+a0,
    U+3000,
    U+300c-300d,
    U+4e00,
    U+4e0a,
    U+4e2d,
    U+4e8b,
    U+4eba,
    U+4f1a,
    U+5165,
    U+5168,
    U+5185,
    U+51fa,
    U+5206,
    U+5229,
    U+524d,
    U+52d5,
    U+5408,
    U+554f,
    U+5831,
    U+5834,
    U+5927,
    U+5b9a,
    U+5e74,
    U+5f0f,
    U+60c5,
    U+65b0,
    U+65b9,
    U+6642,
    U+6700,
    U+672c,
    U+682a,
    U+6b63,
    U+6c17,
    U+7121,
    U+751f,
    U+7528,
    U+753b,
    U+76ee,
    U+793e,
    U+884c,
    U+898b,
    U+8a18,
    U+9593,
    U+95a2,
    U+ff01,
    U+ff08-ff09;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.118-35CF4POO.woff2") format("woff2");
  unicode-range:
    U+21-22,
    U+27-2a,
    U+2c-3b,
    U+3f,
    U+41-4d,
    U+4f-5d,
    U+61-7b,
    U+7d,
    U+ab,
    U+ae,
    U+b2-b3,
    U+b7,
    U+bb,
    U+c9,
    U+cd,
    U+d6,
    U+d8,
    U+dc,
    U+e0-e5,
    U+e7-ed,
    U+ef,
    U+f1-f4,
    U+f6,
    U+f8,
    U+fa,
    U+fc-fd,
    U+103,
    U+14d,
    U+1b0,
    U+300-301,
    U+1ebf,
    U+1ec7,
    U+2013-2014,
    U+201c-201d,
    U+2039-203a,
    U+203c,
    U+2048-2049,
    U+2113,
    U+2122,
    U+65e5,
    U+6708,
    U+70b9;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFow2oe2EcP5pp0erwTqsSWs9Jezazjcb4.119-6P47WBZT.woff2") format("woff2");
  unicode-range:
    U+20,
    U+2027,
    U+3001-3002,
    U+3041-307f,
    U+3081-308f,
    U+3091-3093,
    U+3099-309a,
    U+309d-309e,
    U+30a1-30e1,
    U+30e3-30ed,
    U+30ef-30f0,
    U+30f2-30f4,
    U+30fb-30fe,
    U+ff0c,
    U+ff0e;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFYxQgP6lY-EG4ITS6P.woff2") format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFYzggP6lY-72LPDV6Q.woff2") format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFYzwgP6lY-JKFYOC56.woff2") format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./media/-F62fjtqLzI2JPCgQBnw7HFYwQgP-YJQIMDBE.woff2") format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.0-BN66NYRO.woff2") format("woff2");
  unicode-range:
    U+25ee8,
    U+25f23,
    U+25f5c,
    U+25fd4,
    U+25fe0,
    U+25ffb,
    U+2600c,
    U+26017,
    U+26060,
    U+260ed,
    U+26222,
    U+2626a,
    U+26270,
    U+26286,
    U+2634c,
    U+26402,
    U+2667e,
    U+266b0,
    U+2671d,
    U+268dd,
    U+268ea,
    U+26951,
    U+2696f,
    U+26999,
    U+269dd,
    U+26a1e,
    U+26a58,
    U+26a8c,
    U+26ab7,
    U+26aff,
    U+26c29,
    U+26c73,
    U+26c9e,
    U+26cdd,
    U+26e40,
    U+26e65,
    U+26f94,
    U+26ff6-26ff8,
    U+270f4,
    U+2710d,
    U+27139,
    U+273da-273db,
    U+273fe,
    U+27410,
    U+27449,
    U+27614-27615,
    U+27631,
    U+27684,
    U+27693,
    U+2770e,
    U+27723,
    U+27752,
    U+278b2,
    U+27985,
    U+279b4,
    U+27a84,
    U+27bb3,
    U+27bbe,
    U+27bc7,
    U+27c3c,
    U+27cb8,
    U+27d73,
    U+27da0,
    U+27e10,
    U+27eaf,
    U+27fb7,
    U+2808a,
    U+280bb,
    U+28277,
    U+28282,
    U+282f3,
    U+283cd,
    U+2840c,
    U+28455,
    U+284dc,
    U+2856b,
    U+285c8-285c9,
    U+286d7,
    U+286fa,
    U+28946,
    U+28949,
    U+2896b,
    U+28987-28988,
    U+289ba-289bb,
    U+28a1e,
    U+28a29,
    U+28a43,
    U+28a71,
    U+28a99,
    U+28acd,
    U+28add,
    U+28ae4,
    U+28bc1,
    U+28bef,
    U+28cdd,
    U+28d10,
    U+28d71,
    U+28dfb,
    U+28e0f,
    U+28e17,
    U+28e1f,
    U+28e36,
    U+28e89,
    U+28eeb,
    U+28ef6,
    U+28f32,
    U+28ff8,
    U+292a0,
    U+292b1,
    U+29490,
    U+295cf,
    U+2967f,
    U+296f0,
    U+29719,
    U+29750,
    U+29810,
    U+298c6,
    U+29a72,
    U+29d4b,
    U+29ddb,
    U+29e15,
    U+29e3d,
    U+29e49,
    U+29e8a,
    U+29ec4,
    U+29edb,
    U+29ee9,
    U+29fce,
    U+29fd7,
    U+2a01a,
    U+2a02f,
    U+2a082,
    U+2a0f9,
    U+2a190,
    U+2a2b2,
    U+2a38c,
    U+2a437,
    U+2a5f1,
    U+2a602,
    U+2a61a,
    U+2a6b2,
    U+2a9e6,
    U+2b746,
    U+2b751,
    U+2b753,
    U+2b75a,
    U+2b75c,
    U+2b765,
    U+2b776-2b777,
    U+2b77c,
    U+2b782,
    U+2b789,
    U+2b78b,
    U+2b78e,
    U+2b794,
    U+2b7ac,
    U+2b7af,
    U+2b7bd,
    U+2b7c9,
    U+2b7cf,
    U+2b7d2,
    U+2b7d8,
    U+2b7f0,
    U+2b80d,
    U+2b817,
    U+2b81a,
    U+2d544,
    U+2e278,
    U+2e569,
    U+2e6ea,
    U+2f804,
    U+2f80f,
    U+2f815,
    U+2f818,
    U+2f81a,
    U+2f822,
    U+2f828,
    U+2f82c,
    U+2f833,
    U+2f83f,
    U+2f846,
    U+2f852,
    U+2f862,
    U+2f86d,
    U+2f873,
    U+2f877,
    U+2f884,
    U+2f899-2f89a,
    U+2f8a6,
    U+2f8ac,
    U+2f8b2,
    U+2f8b6,
    U+2f8d3,
    U+2f8db-2f8dc,
    U+2f8e1,
    U+2f8e5,
    U+2f8ea,
    U+2f8ed,
    U+2f8fc,
    U+2f903,
    U+2f90b,
    U+2f90f,
    U+2f91a,
    U+2f920-2f921,
    U+2f945,
    U+2f947,
    U+2f96c,
    U+2f995,
    U+2f9d0,
    U+2f9de-2f9df,
    U+2f9f4;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.1-AZ2S7OR7.woff2") format("woff2");
  unicode-range:
    U+1f235-1f23b,
    U+1f240-1f248,
    U+1f250-1f251,
    U+2000b,
    U+20089-2008a,
    U+200a2,
    U+200a4,
    U+200b0,
    U+200f5,
    U+20158,
    U+201a2,
    U+20213,
    U+2032b,
    U+20371,
    U+20381,
    U+203f9,
    U+2044a,
    U+20509,
    U+2053f,
    U+205b1,
    U+205d6,
    U+20611,
    U+20628,
    U+206ec,
    U+2074f,
    U+207c8,
    U+20807,
    U+2083a,
    U+208b9,
    U+2090e,
    U+2097c,
    U+20984,
    U+2099d,
    U+20a64,
    U+20ad3,
    U+20b1d,
    U+20b9f,
    U+20bb7,
    U+20d45,
    U+20d58,
    U+20de1,
    U+20e64,
    U+20e6d,
    U+20e95,
    U+20f5f,
    U+21201,
    U+2123d,
    U+21255,
    U+21274,
    U+2127b,
    U+212d7,
    U+212e4,
    U+212fd,
    U+2131b,
    U+21336,
    U+21344,
    U+213c4,
    U+2146d-2146e,
    U+215d7,
    U+21647,
    U+216b4,
    U+21706,
    U+21742,
    U+218bd,
    U+219c3,
    U+21a1a,
    U+21c56,
    U+21d2d,
    U+21d45,
    U+21d62,
    U+21d78,
    U+21d92,
    U+21d9c,
    U+21da1,
    U+21db7,
    U+21de0,
    U+21e33-21e34,
    U+21f1e,
    U+21f76,
    U+21ffa,
    U+2217b,
    U+22218,
    U+2231e,
    U+223ad,
    U+22609,
    U+226f3,
    U+2285b,
    U+228ab,
    U+2298f,
    U+22ab8,
    U+22b46,
    U+22b4f-22b50,
    U+22ba6,
    U+22c1d,
    U+22c24,
    U+22de1,
    U+22e42,
    U+22feb,
    U+231b6,
    U+231c3-231c4,
    U+231f5,
    U+23372,
    U+233cc,
    U+233d0,
    U+233d2-233d3,
    U+233d5,
    U+233da,
    U+233df,
    U+233e4,
    U+233fe,
    U+2344a-2344b,
    U+23451,
    U+23465,
    U+234e4,
    U+2355a,
    U+23594,
    U+235c4,
    U+23638-2363a,
    U+23647,
    U+2370c,
    U+2371c,
    U+2373f,
    U+23763-23764,
    U+237e7,
    U+237f1,
    U+237ff,
    U+23824,
    U+2383d,
    U+23a98,
    U+23c7f,
    U+23cbe,
    U+23cfe,
    U+23d00,
    U+23d0e,
    U+23d40,
    U+23dd3,
    U+23df9-23dfa,
    U+23f7e,
    U+2404b,
    U+24096,
    U+24103,
    U+241c6,
    U+241fe,
    U+242ee,
    U+243bc,
    U+243d0,
    U+24629,
    U+246a5,
    U+247f1,
    U+24896,
    U+248e9,
    U+24a4d,
    U+24b56,
    U+24b6f,
    U+24c16,
    U+24d14,
    U+24e04,
    U+24e0e,
    U+24e37,
    U+24e6a,
    U+24e8b,
    U+24ff2,
    U+2504a,
    U+25055,
    U+25122,
    U+251a9,
    U+251cd,
    U+251e5,
    U+2521e,
    U+2524c,
    U+2542e,
    U+2548e,
    U+254d9,
    U+2550e,
    U+255a7,
    U+2567f,
    U+25771,
    U+257a9,
    U+257b4,
    U+25874,
    U+259c4,
    U+259cc,
    U+259d4,
    U+25ad7,
    U+25ae3-25ae4,
    U+25af1,
    U+25bb2,
    U+25c4b,
    U+25c64,
    U+25da1,
    U+25e2e,
    U+25e56,
    U+25e62,
    U+25e65,
    U+25ec2,
    U+25ed8;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.2-SMGXCZXY.woff2") format("woff2");
  unicode-range:
    U+ffd7,
    U+ffda-ffdc,
    U+ffe0-ffe2,
    U+ffe4,
    U+ffe6,
    U+ffe8-ffee,
    U+1f100-1f10c,
    U+1f110-1f16c,
    U+1f170-1f1ac,
    U+1f200-1f202,
    U+1f210-1f234;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.3-I5LG4ZWA.woff2") format("woff2");
  unicode-range:
    U+fa10,
    U+fa12-fa6d,
    U+fb00-fb04,
    U+fe10-fe19,
    U+fe30-fe42,
    U+fe44-fe52,
    U+fe54-fe66,
    U+fe68-fe6b,
    U+ff02,
    U+ff04,
    U+ff07,
    U+ff51,
    U+ff5b,
    U+ff5d,
    U+ff5f-ff60,
    U+ff66,
    U+ff69,
    U+ff87,
    U+ffa1-ffbe,
    U+ffc2-ffc7,
    U+ffca-ffcf,
    U+ffd2-ffd6;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.4-RPPI4TCV.woff2") format("woff2");
  unicode-range:
    U+f92d-f959,
    U+f95b-f9f2,
    U+f9f4-fa0b,
    U+fa0e-fa0f;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.5-66FCETS6.woff2") format("woff2");
  unicode-range:
    U+9e8b-9e8c,
    U+9e8e-9e8f,
    U+9e91-9e92,
    U+9e95-9e96,
    U+9e98,
    U+9e9b,
    U+9e9d-9e9e,
    U+9ea4-9ea5,
    U+9ea8-9eaa,
    U+9eac-9eb0,
    U+9eb3-9eb5,
    U+9eb8,
    U+9ebc-9ebf,
    U+9ec3,
    U+9ec6,
    U+9ec8,
    U+9ecb-9ecd,
    U+9ecf-9ed1,
    U+9ed4-9ed5,
    U+9ed8,
    U+9edb-9ee0,
    U+9ee4-9ee5,
    U+9ee7-9ee8,
    U+9eec-9ef2,
    U+9ef4-9ef9,
    U+9efb-9eff,
    U+9f02-9f03,
    U+9f07-9f09,
    U+9f0e-9f12,
    U+9f14-9f17,
    U+9f19-9f1b,
    U+9f1f-9f22,
    U+9f26,
    U+9f2a-9f2c,
    U+9f2f,
    U+9f31-9f32,
    U+9f34,
    U+9f37,
    U+9f39-9f3a,
    U+9f3c-9f3f,
    U+9f41,
    U+9f43-9f47,
    U+9f4a,
    U+9f4e-9f50,
    U+9f52-9f58,
    U+9f5a,
    U+9f5d-9f61,
    U+9f63,
    U+9f66-9f6a,
    U+9f6c-9f73,
    U+9f75-9f77,
    U+9f7a,
    U+9f7d,
    U+9f7f,
    U+9f8f-9f92,
    U+9f94-9f97,
    U+9f99,
    U+9f9c-9fa3,
    U+9fa5,
    U+9fb4,
    U+9fbc-9fc2,
    U+9fc4,
    U+9fc6,
    U+9fcc,
    U+f900-f92c;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.6-KRWQQUPW.woff2") format("woff2");
  unicode-range:
    U+9c3e,
    U+9c41,
    U+9c43-9c4a,
    U+9c4e-9c50,
    U+9c52-9c54,
    U+9c56,
    U+9c58,
    U+9c5a-9c61,
    U+9c63,
    U+9c65,
    U+9c67-9c6b,
    U+9c6d-9c6e,
    U+9c70,
    U+9c72,
    U+9c75-9c78,
    U+9c7a-9c7c,
    U+9ce6-9ce7,
    U+9ceb-9cec,
    U+9cf0,
    U+9cf2,
    U+9cf6-9cf7,
    U+9cf9,
    U+9d02-9d03,
    U+9d06-9d09,
    U+9d0b,
    U+9d0e,
    U+9d11-9d12,
    U+9d15,
    U+9d17-9d18,
    U+9d1b-9d1f,
    U+9d23,
    U+9d26,
    U+9d2a-9d2c,
    U+9d2f-9d30,
    U+9d32-9d34,
    U+9d3a,
    U+9d3c-9d3f,
    U+9d41-9d48,
    U+9d4a,
    U+9d50-9d54,
    U+9d59,
    U+9d5d-9d65,
    U+9d69-9d6c,
    U+9d6f-9d70,
    U+9d72-9d73,
    U+9d76-9d77,
    U+9d7a-9d7c,
    U+9d7e,
    U+9d83-9d84,
    U+9d86-9d87,
    U+9d89-9d8a,
    U+9d8d-9d8e,
    U+9d92-9d93,
    U+9d95-9d9a,
    U+9da1,
    U+9da4,
    U+9da9-9dac,
    U+9dae,
    U+9db1-9db2,
    U+9db5,
    U+9db8-9dbd,
    U+9dbf-9dc4,
    U+9dc6-9dc7,
    U+9dc9-9dca,
    U+9dcf,
    U+9dd3-9dd7,
    U+9dd9-9dda,
    U+9dde-9de0,
    U+9de3,
    U+9de5-9de7,
    U+9de9,
    U+9deb,
    U+9ded-9df0,
    U+9df3-9df4,
    U+9df8,
    U+9dfd-9dfe,
    U+9e02,
    U+9e07,
    U+9e0a,
    U+9e0d-9e0e,
    U+9e10-9e12,
    U+9e15-9e16,
    U+9e19-9e1f,
    U+9e75,
    U+9e79-9e7d,
    U+9e80-9e85,
    U+9e87-9e88;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.7-N27WYRXF.woff2") format("woff2");
  unicode-range:
    U+9ae5-9ae7,
    U+9ae9,
    U+9aeb-9aec,
    U+9aee-9aef,
    U+9af1-9af5,
    U+9af7,
    U+9af9-9afb,
    U+9afd,
    U+9aff-9b06,
    U+9b08-9b09,
    U+9b0b-9b0e,
    U+9b10,
    U+9b12,
    U+9b16,
    U+9b18-9b1d,
    U+9b1f-9b20,
    U+9b22-9b23,
    U+9b25-9b2f,
    U+9b32-9b35,
    U+9b37,
    U+9b39-9b3b,
    U+9b3d,
    U+9b43-9b44,
    U+9b48,
    U+9b4b-9b4f,
    U+9b51,
    U+9b55-9b58,
    U+9b5b,
    U+9b5e,
    U+9b61,
    U+9b63,
    U+9b65-9b66,
    U+9b68,
    U+9b6a-9b6f,
    U+9b72-9b79,
    U+9b7f-9b80,
    U+9b83-9b87,
    U+9b89-9b8b,
    U+9b8d,
    U+9b8f-9b94,
    U+9b96-9b97,
    U+9b9a,
    U+9b9d-9ba0,
    U+9ba6-9ba7,
    U+9ba9-9baa,
    U+9bac,
    U+9bb0-9bb2,
    U+9bb4,
    U+9bb7-9bb9,
    U+9bbb-9bbc,
    U+9bbe-9bc1,
    U+9bc6-9bc8,
    U+9bca,
    U+9bce-9bd2,
    U+9bd4,
    U+9bd7-9bd8,
    U+9bdd,
    U+9bdf,
    U+9be1-9be5,
    U+9be7,
    U+9bea-9beb,
    U+9bee-9bf3,
    U+9bf5,
    U+9bf7-9bfa,
    U+9bfd,
    U+9bff-9c00,
    U+9c02,
    U+9c04,
    U+9c06,
    U+9c08-9c0d,
    U+9c0f-9c16,
    U+9c18-9c1e,
    U+9c21-9c2a,
    U+9c2d-9c32,
    U+9c35-9c37,
    U+9c39-9c3a,
    U+9c3d;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.8-KQDRGQ4B.woff2") format("woff2");
  unicode-range:
    U+98eb,
    U+98ed-98ee,
    U+98f0-98f1,
    U+98f3,
    U+98f6,
    U+9902,
    U+9907-9909,
    U+9911-9912,
    U+9914-9918,
    U+991a-9922,
    U+9924,
    U+9926-9927,
    U+992b-992c,
    U+992e,
    U+9931-9935,
    U+9939-993e,
    U+9940-9942,
    U+9945-9949,
    U+994b-994e,
    U+9950-9952,
    U+9954-9955,
    U+9958-9959,
    U+995b-995c,
    U+995e-9960,
    U+9963,
    U+9997-9998,
    U+999b,
    U+999d-999f,
    U+99a3,
    U+99a5-99a6,
    U+99a8,
    U+99ad-99ae,
    U+99b0-99b2,
    U+99b5,
    U+99b9-99ba,
    U+99bc-99bd,
    U+99bf,
    U+99c1,
    U+99c3,
    U+99c8-99c9,
    U+99d1,
    U+99d3-99d5,
    U+99d8-99df,
    U+99e1-99e2,
    U+99e7,
    U+99ea-99ee,
    U+99f0-99f2,
    U+99f4-99f5,
    U+99f8-99f9,
    U+99fb-99fe,
    U+9a01-9a05,
    U+9a08,
    U+9a0a-9a0c,
    U+9a0f-9a11,
    U+9a16,
    U+9a1a,
    U+9a1e,
    U+9a20,
    U+9a22-9a24,
    U+9a27,
    U+9a2b,
    U+9a2d-9a2e,
    U+9a31,
    U+9a33,
    U+9a35-9a38,
    U+9a3e,
    U+9a40-9a45,
    U+9a47,
    U+9a4a-9a4e,
    U+9a51-9a52,
    U+9a54-9a58,
    U+9a5b,
    U+9a5d,
    U+9a5f,
    U+9a62,
    U+9a64-9a65,
    U+9a69-9a6c,
    U+9aaa,
    U+9aac-9ab0,
    U+9ab2,
    U+9ab4-9ab7,
    U+9ab9,
    U+9abb-9ac1,
    U+9ac3,
    U+9ac6,
    U+9ac8,
    U+9ace-9ad3,
    U+9ad5-9ad7,
    U+9adb-9adc,
    U+9ade-9ae0,
    U+9ae2-9ae4;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.9-5JEIM4UF.woff2") format("woff2");
  unicode-range:
    U+971d,
    U+9721-9724,
    U+9728,
    U+972a,
    U+9730-9731,
    U+9733,
    U+9736,
    U+9738-9739,
    U+973b,
    U+973d-973e,
    U+9741-9744,
    U+9746-974a,
    U+974d-974f,
    U+9751,
    U+9755,
    U+9757-9758,
    U+975a-975c,
    U+9760-9761,
    U+9763-9764,
    U+9766-9768,
    U+976a-976b,
    U+976e,
    U+9771,
    U+9773,
    U+9776-977d,
    U+977f-9781,
    U+9785-9786,
    U+9789,
    U+978b,
    U+978f-9790,
    U+9795-9797,
    U+9799-979a,
    U+979c,
    U+979e-97a0,
    U+97a2-97a3,
    U+97a6,
    U+97a8,
    U+97ab-97ac,
    U+97ae,
    U+97b1-97b6,
    U+97b8-97ba,
    U+97bc,
    U+97be-97bf,
    U+97c1,
    U+97c3-97ce,
    U+97d0-97d1,
    U+97d4,
    U+97d7-97d9,
    U+97db-97de,
    U+97e0-97e1,
    U+97e4,
    U+97e6,
    U+97ed-97ef,
    U+97f1-97f2,
    U+97f4-97f8,
    U+97fa,
    U+9804,
    U+9807,
    U+980a,
    U+980c-980f,
    U+9814,
    U+9816-9817,
    U+9819-981a,
    U+981c,
    U+981e,
    U+9820-9821,
    U+9823-9826,
    U+982b,
    U+982e-9830,
    U+9832-9835,
    U+9837,
    U+9839,
    U+983d-983e,
    U+9844,
    U+9846-9847,
    U+984a-984b,
    U+984f,
    U+9851-9853,
    U+9856-9857,
    U+9859-985b,
    U+9862-9863,
    U+9865-9866,
    U+986a-986c,
    U+986f-9871,
    U+9873-9875,
    U+98aa-98ab,
    U+98ad-98ae,
    U+98b0-98b1,
    U+98b4,
    U+98b6-98b8,
    U+98ba-98bc,
    U+98bf,
    U+98c2-98c8,
    U+98cb-98cc,
    U+98ce,
    U+98dc,
    U+98de,
    U+98e0-98e1,
    U+98e3,
    U+98e5-98e7,
    U+98e9-98ea;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.10-H7CSH7QY.woff2") format("woff2");
  unicode-range:
    U+944a,
    U+944c,
    U+9452-9453,
    U+9455,
    U+9459-945c,
    U+945e-9463,
    U+9468,
    U+946a-946b,
    U+946d-9472,
    U+9475,
    U+9477,
    U+947c-947f,
    U+9481,
    U+9483-9485,
    U+9578-9579,
    U+957e-957f,
    U+9582,
    U+9584,
    U+9586-9588,
    U+958a,
    U+958c-958f,
    U+9592,
    U+9594,
    U+9596,
    U+9598-9599,
    U+959d-95a1,
    U+95a4,
    U+95a6-95a9,
    U+95ab-95ad,
    U+95b1,
    U+95b4,
    U+95b6,
    U+95b9-95bf,
    U+95c3,
    U+95c6,
    U+95c8-95cd,
    U+95d0-95d6,
    U+95d9-95da,
    U+95dc-95e2,
    U+95e4-95e6,
    U+95e8,
    U+961d-961e,
    U+9621-9622,
    U+9624-9626,
    U+9628,
    U+962c,
    U+962e-962f,
    U+9631,
    U+9633-9634,
    U+9637-963a,
    U+963c-963d,
    U+9641-9642,
    U+964b-964c,
    U+964f,
    U+9652,
    U+9654,
    U+9656-9658,
    U+965c-965f,
    U+9661,
    U+9666,
    U+966a,
    U+966c,
    U+966e,
    U+9672,
    U+9674,
    U+9677,
    U+967b-967c,
    U+967e-967f,
    U+9681-9684,
    U+9689,
    U+968b,
    U+968d,
    U+9691,
    U+9695-9698,
    U+969a,
    U+969d,
    U+969f,
    U+96a4-96aa,
    U+96ae-96b4,
    U+96b6,
    U+96b8-96bb,
    U+96bd,
    U+96c1,
    U+96c9-96cb,
    U+96cd-96ce,
    U+96d2,
    U+96d5-96d6,
    U+96d8-96da,
    U+96dc-96df,
    U+96e9,
    U+96ef,
    U+96f1,
    U+96f9-96fa,
    U+9702-9706,
    U+9708-9709,
    U+970d-970f,
    U+9711,
    U+9713-9714,
    U+9716,
    U+9719-971b;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.11-HYZCWCPG.woff2") format("woff2");
  unicode-range:
    U+92bc-92bd,
    U+92bf-92c3,
    U+92c5-92c8,
    U+92cb-92d0,
    U+92d2-92d3,
    U+92d5,
    U+92d7-92d9,
    U+92dc-92dd,
    U+92df-92e1,
    U+92e3-92e5,
    U+92e7-92ea,
    U+92ec,
    U+92ee,
    U+92f0,
    U+92f2,
    U+92f7-92fb,
    U+92ff-9300,
    U+9302,
    U+9304,
    U+9308,
    U+930d,
    U+930f-9311,
    U+9314-9315,
    U+9318-931a,
    U+931c-931f,
    U+9321-9325,
    U+9327-932b,
    U+932e,
    U+9333-9337,
    U+933a-933b,
    U+9344,
    U+9347-934a,
    U+934d,
    U+9350-9352,
    U+9354-9358,
    U+935a,
    U+935c,
    U+935e,
    U+9360,
    U+9364-9365,
    U+9367,
    U+9369-936d,
    U+936f-9371,
    U+9373-9374,
    U+9376,
    U+937a,
    U+937d-9382,
    U+9388,
    U+938a-938b,
    U+938d,
    U+938f,
    U+9392,
    U+9394-9395,
    U+9397-9398,
    U+939a-939b,
    U+939e,
    U+93a1,
    U+93a3-93a4,
    U+93a6,
    U+93a8-93a9,
    U+93ab-93ad,
    U+93b0,
    U+93b4-93b6,
    U+93b9-93bb,
    U+93c1,
    U+93c3-93cd,
    U+93d0-93d1,
    U+93d3,
    U+93d6-93d9,
    U+93dc-93df,
    U+93e2,
    U+93e4-93e8,
    U+93f1,
    U+93f5,
    U+93f7-93fb,
    U+93fd,
    U+9401-9404,
    U+9407-9409,
    U+940d-9410,
    U+9413-9417,
    U+9419-941a,
    U+941f,
    U+9421,
    U+942b,
    U+942e-942f,
    U+9431-9434,
    U+9436,
    U+9438,
    U+943a-943b,
    U+943d,
    U+943f,
    U+9441,
    U+9443-9445,
    U+9448;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.12-6W5OWCOD.woff2") format("woff2");
  unicode-range:
    U+9143,
    U+9146-914c,
    U+914f,
    U+9153,
    U+9156-915b,
    U+9161,
    U+9163-9165,
    U+9167,
    U+9169,
    U+916d,
    U+9172-9174,
    U+9179-917b,
    U+9181-9183,
    U+9185-9187,
    U+9189-918b,
    U+918e,
    U+9191,
    U+9193-9195,
    U+9197-9198,
    U+919e,
    U+91a1-91a2,
    U+91a6,
    U+91a8,
    U+91aa-91b6,
    U+91ba-91bd,
    U+91bf-91c6,
    U+91c9,
    U+91cb,
    U+91d0,
    U+91d3-91d4,
    U+91d6-91d7,
    U+91d9-91db,
    U+91de-91df,
    U+91e1,
    U+91e4-91e6,
    U+91e9-91ea,
    U+91ec-91f1,
    U+91f5-91f7,
    U+91f9,
    U+91fb-91fd,
    U+91ff-9201,
    U+9204-9207,
    U+9209-920a,
    U+920c,
    U+920e,
    U+9210-9218,
    U+921c-921e,
    U+9223-9226,
    U+9228-9229,
    U+922c,
    U+922e-9230,
    U+9233,
    U+9235-923a,
    U+923c,
    U+923e-9240,
    U+9242-9243,
    U+9245-924b,
    U+924d-9251,
    U+9256-925a,
    U+925c-925e,
    U+9260-9261,
    U+9264-9269,
    U+926e-9270,
    U+9275-9279,
    U+927b-927f,
    U+9288-928a,
    U+928d-928e,
    U+9291-9293,
    U+9295-9297,
    U+9299,
    U+929b-929c,
    U+929f-92a0,
    U+92a4-92a5,
    U+92a7-92a8,
    U+92ab,
    U+92af,
    U+92b2-92b3,
    U+92b6-92bb;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.13-AEO7FSNW.woff2") format("woff2");
  unicode-range:
    U+8f52-8f55,
    U+8f57-8f58,
    U+8f5c-8f5e,
    U+8f61-8f66,
    U+8f9c-8f9d,
    U+8f9f-8fa2,
    U+8fa4-8fa8,
    U+8fad-8faf,
    U+8fb4-8fb8,
    U+8fbe,
    U+8fc0-8fc2,
    U+8fc6,
    U+8fc8,
    U+8fca-8fcb,
    U+8fcd,
    U+8fd0,
    U+8fd2-8fd3,
    U+8fd5,
    U+8fda,
    U+8fe0,
    U+8fe2-8fe5,
    U+8fe8-8fea,
    U+8fed-8fef,
    U+8ff1,
    U+8ff4-8ff6,
    U+8ff8-8ffb,
    U+8ffe,
    U+9002,
    U+9004-9005,
    U+9008,
    U+900b-900e,
    U+9011,
    U+9013,
    U+9015-9016,
    U+9018,
    U+901b,
    U+901e,
    U+9021,
    U+9027-902a,
    U+902c-902d,
    U+902f,
    U+9033-9037,
    U+9039,
    U+903c,
    U+903e-903f,
    U+9041,
    U+9043-9044,
    U+9049,
    U+904c,
    U+904f-9052,
    U+9056,
    U+9058,
    U+905b-905e,
    U+9062,
    U+9066-9068,
    U+906c,
    U+906f-9070,
    U+9072,
    U+9074,
    U+9076,
    U+9079,
    U+9080-9083,
    U+9085,
    U+9087-9088,
    U+908b-908c,
    U+908e-9090,
    U+9095,
    U+9097-9099,
    U+909b,
    U+90a0-90a2,
    U+90a5,
    U+90a8,
    U+90af-90b6,
    U+90bd-90be,
    U+90c3-90c5,
    U+90c7-90c9,
    U+90cc,
    U+90d2,
    U+90d5,
    U+90d7-90d9,
    U+90db-90df,
    U+90e2,
    U+90e4-90e5,
    U+90eb,
    U+90ef-90f0,
    U+90f2,
    U+90f4,
    U+90f6,
    U+90fe-9100,
    U+9102,
    U+9104-9106,
    U+9108,
    U+910d,
    U+9110,
    U+9112,
    U+9114-911a,
    U+911c,
    U+911e,
    U+9120,
    U+9122-9123,
    U+9125,
    U+9127,
    U+9129,
    U+912d-9132,
    U+9134,
    U+9136-9137,
    U+9139-913a,
    U+913c-913d;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.14-PBTB3KMG.woff2") format("woff2");
  unicode-range:
    U+8dc0,
    U+8dc2,
    U+8dc5-8dc8,
    U+8dca-8dcc,
    U+8dce-8dcf,
    U+8dd1,
    U+8dd4-8dd7,
    U+8dd9-8ddb,
    U+8ddf,
    U+8de3-8de5,
    U+8de7,
    U+8dea-8dec,
    U+8df0-8df2,
    U+8df4,
    U+8dfc-8dfd,
    U+8dff,
    U+8e01,
    U+8e04-8e06,
    U+8e08-8e09,
    U+8e0b-8e0c,
    U+8e10-8e11,
    U+8e14,
    U+8e16,
    U+8e1d-8e23,
    U+8e26-8e27,
    U+8e30-8e31,
    U+8e33-8e39,
    U+8e3d,
    U+8e40-8e42,
    U+8e44,
    U+8e47-8e50,
    U+8e54-8e55,
    U+8e59,
    U+8e5b-8e64,
    U+8e69,
    U+8e6c-8e6d,
    U+8e6f-8e72,
    U+8e75-8e77,
    U+8e79-8e7c,
    U+8e81-8e85,
    U+8e89,
    U+8e8b,
    U+8e90-8e95,
    U+8e98-8e9b,
    U+8e9d-8e9e,
    U+8ea1-8ea2,
    U+8ea7,
    U+8ea9-8eaa,
    U+8eac-8eb1,
    U+8eb3,
    U+8eb5-8eb6,
    U+8eba-8ebb,
    U+8ebe,
    U+8ec0-8ec1,
    U+8ec3-8ec8,
    U+8ecb,
    U+8ecf,
    U+8ed1,
    U+8ed4,
    U+8edb-8edc,
    U+8ee3,
    U+8ee8,
    U+8eeb,
    U+8eed-8eee,
    U+8ef0-8ef1,
    U+8ef7,
    U+8ef9-8efc,
    U+8efe,
    U+8f00,
    U+8f02,
    U+8f05,
    U+8f07-8f08,
    U+8f0a,
    U+8f0f-8f10,
    U+8f12-8f13,
    U+8f15-8f19,
    U+8f1b-8f1c,
    U+8f1e-8f21,
    U+8f23,
    U+8f25-8f28,
    U+8f2b-8f2f,
    U+8f33-8f37,
    U+8f39-8f3b,
    U+8f3e,
    U+8f40-8f43,
    U+8f45-8f47,
    U+8f49-8f4a,
    U+8f4c-8f4f,
    U+8f51;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.15-4KUJTPZI.woff2") format("woff2");
  unicode-range:
    U+8b2d,
    U+8b30,
    U+8b37,
    U+8b3c,
    U+8b3e,
    U+8b41-8b46,
    U+8b48-8b49,
    U+8b4c-8b4f,
    U+8b51-8b54,
    U+8b56,
    U+8b59,
    U+8b5b,
    U+8b5e-8b5f,
    U+8b63,
    U+8b69,
    U+8b6b-8b6d,
    U+8b6f,
    U+8b71,
    U+8b74,
    U+8b76,
    U+8b78-8b79,
    U+8b7c-8b81,
    U+8b84-8b85,
    U+8b8a-8b8f,
    U+8b92-8b96,
    U+8b99-8b9a,
    U+8b9c-8ba0,
    U+8c38-8c3a,
    U+8c3d-8c3f,
    U+8c41,
    U+8c45,
    U+8c47-8c49,
    U+8c4b-8c4c,
    U+8c4e-8c51,
    U+8c53-8c55,
    U+8c57-8c59,
    U+8c5b,
    U+8c5d,
    U+8c62-8c64,
    U+8c66,
    U+8c68-8c69,
    U+8c6b-8c6d,
    U+8c73,
    U+8c75-8c76,
    U+8c78,
    U+8c7a-8c7c,
    U+8c7e,
    U+8c82,
    U+8c85-8c87,
    U+8c89-8c8b,
    U+8c8d-8c8e,
    U+8c90,
    U+8c92-8c94,
    U+8c98-8c99,
    U+8c9b-8c9c,
    U+8c9f,
    U+8ca4,
    U+8cad-8cae,
    U+8cb2-8cb3,
    U+8cb6,
    U+8cb9-8cba,
    U+8cbd,
    U+8cc1-8cc2,
    U+8cc4-8cc6,
    U+8cc8-8cc9,
    U+8ccb,
    U+8ccd-8ccf,
    U+8cd2,
    U+8cd5-8cd6,
    U+8cd9-8cda,
    U+8cdd,
    U+8ce1,
    U+8ce3-8ce4,
    U+8ce6,
    U+8ce8,
    U+8cec,
    U+8cef-8cf2,
    U+8cf4-8cf5,
    U+8cf7-8cf8,
    U+8cfa-8cfb,
    U+8cfd-8cff,
    U+8d01,
    U+8d03-8d04,
    U+8d07,
    U+8d09-8d0b,
    U+8d0d-8d10,
    U+8d12-8d14,
    U+8d16-8d17,
    U+8d1b-8d1d,
    U+8d65,
    U+8d67,
    U+8d69,
    U+8d6b-8d6e,
    U+8d71,
    U+8d73,
    U+8d76,
    U+8d7f,
    U+8d81-8d82,
    U+8d84,
    U+8d88,
    U+8d8d,
    U+8d90-8d91,
    U+8d95,
    U+8d99,
    U+8d9e-8da0,
    U+8da6,
    U+8da8,
    U+8dab-8dac,
    U+8daf,
    U+8db2,
    U+8db5,
    U+8db7,
    U+8db9-8dbc,
    U+8dbe;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.16-UAYKMRGW.woff2") format("woff2");
  unicode-range:
    U+8973-8975,
    U+8977,
    U+897a-897e,
    U+8980,
    U+8983,
    U+8988-898a,
    U+898d,
    U+8990,
    U+8993-8995,
    U+8998,
    U+899b-899c,
    U+899f-89a1,
    U+89a5-89a6,
    U+89a9,
    U+89ac,
    U+89af-89b0,
    U+89b2,
    U+89b4-89b7,
    U+89ba,
    U+89bc-89bd,
    U+89bf-89c1,
    U+89d4-89d8,
    U+89da,
    U+89dc-89dd,
    U+89e5,
    U+89e7,
    U+89e9,
    U+89eb,
    U+89ed,
    U+89f1,
    U+89f3-89f4,
    U+89f6,
    U+89f8-89f9,
    U+89fd,
    U+89ff,
    U+8a01,
    U+8a04-8a05,
    U+8a07,
    U+8a0c,
    U+8a0f-8a12,
    U+8a14-8a16,
    U+8a1b,
    U+8a1d-8a1e,
    U+8a20-8a22,
    U+8a24-8a26,
    U+8a2b-8a2c,
    U+8a2f,
    U+8a35-8a37,
    U+8a3b,
    U+8a3d-8a3e,
    U+8a40-8a41,
    U+8a43,
    U+8a45-8a49,
    U+8a4d-8a4e,
    U+8a51-8a54,
    U+8a56-8a58,
    U+8a5b-8a5d,
    U+8a61-8a62,
    U+8a65,
    U+8a67,
    U+8a6c-8a6d,
    U+8a75-8a77,
    U+8a79-8a7c,
    U+8a7e-8a80,
    U+8a82-8a86,
    U+8a8b,
    U+8a8f-8a92,
    U+8a96-8a97,
    U+8a99-8a9a,
    U+8a9f,
    U+8aa1,
    U+8aa3,
    U+8aa5-8aaa,
    U+8aae-8aaf,
    U+8ab3,
    U+8ab6-8ab7,
    U+8abb-8abc,
    U+8abe,
    U+8ac2-8ac4,
    U+8ac6,
    U+8ac8-8aca,
    U+8acc-8acd,
    U+8ad0-8ad1,
    U+8ad3-8ad5,
    U+8ad7,
    U+8ada-8ae2,
    U+8ae4,
    U+8ae7,
    U+8aeb-8aec,
    U+8aee,
    U+8af0-8af1,
    U+8af3-8af7,
    U+8afa,
    U+8afc,
    U+8aff,
    U+8b01-8b02,
    U+8b04-8b07,
    U+8b0a-8b0d,
    U+8b0f-8b11,
    U+8b14,
    U+8b16,
    U+8b1a,
    U+8b1c,
    U+8b1e-8b20,
    U+8b26,
    U+8b28,
    U+8b2b-8b2c;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.17-CEDUCRD7.woff2") format("woff2");
  unicode-range:
    U+87e2-87e6,
    U+87ea-87ed,
    U+87ef,
    U+87f1,
    U+87f3,
    U+87f5-87f8,
    U+87fa-87fb,
    U+87fe-87ff,
    U+8801,
    U+8803,
    U+8805-8807,
    U+8809-880b,
    U+880d-8816,
    U+8818-881c,
    U+881e-881f,
    U+8821-8822,
    U+8827-8828,
    U+882d-882e,
    U+8830-8832,
    U+8835-8836,
    U+8839-883c,
    U+8841-8845,
    U+8848-884b,
    U+884d-884e,
    U+8851-8852,
    U+8855-8856,
    U+8858-885a,
    U+885c,
    U+885e-8860,
    U+8862,
    U+8864,
    U+8869,
    U+886b,
    U+886e-886f,
    U+8871-8872,
    U+8875,
    U+8877,
    U+8879,
    U+887b,
    U+887d-887e,
    U+8880-8882,
    U+8888,
    U+888d,
    U+8892,
    U+8897-889c,
    U+889e-88a0,
    U+88a2,
    U+88a4,
    U+88a8,
    U+88aa,
    U+88ae,
    U+88b0-88b1,
    U+88b5,
    U+88b7,
    U+88ba,
    U+88bc-88c0,
    U+88c3-88c4,
    U+88c6,
    U+88ca-88ce,
    U+88d1-88d4,
    U+88d8-88d9,
    U+88db,
    U+88dd-88e1,
    U+88e7-88e8,
    U+88ef-88f2,
    U+88f4-88f5,
    U+88f7,
    U+88f9,
    U+88fc,
    U+8901-8902,
    U+8904,
    U+8906,
    U+890a,
    U+890c-890f,
    U+8913,
    U+8915-8916,
    U+8918-891a,
    U+891c-891e,
    U+8920,
    U+8925-8928,
    U+892a-892b,
    U+8930-8932,
    U+8935-893b,
    U+893e,
    U+8940-8946,
    U+8949,
    U+894c-894d,
    U+894f,
    U+8952,
    U+8956-8957,
    U+895a-895c,
    U+895e,
    U+8960-8964,
    U+8966,
    U+896a-896b,
    U+896d-8970;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.18-RQSBT76G.woff2") format("woff2");
  unicode-range:
    U+8655-8659,
    U+865b,
    U+865d-8664,
    U+8667,
    U+8669,
    U+866c,
    U+866f,
    U+8671,
    U+8675-8677,
    U+867a-867b,
    U+867d,
    U+8687-8689,
    U+868b-868d,
    U+8691,
    U+8693,
    U+8695-8696,
    U+8698,
    U+869a,
    U+869c-869d,
    U+86a1,
    U+86a3-86a4,
    U+86a6-86ab,
    U+86ad,
    U+86af-86b1,
    U+86b3-86b9,
    U+86bf-86c1,
    U+86c3-86c6,
    U+86c9,
    U+86cb,
    U+86ce,
    U+86d1-86d2,
    U+86d4-86d5,
    U+86d7,
    U+86da,
    U+86dc,
    U+86de-86e0,
    U+86e3-86e7,
    U+86e9,
    U+86ec-86ed,
    U+86ef,
    U+86f8-86fe,
    U+8700,
    U+8703-870b,
    U+870d-8714,
    U+8719-871a,
    U+871e-871f,
    U+8721-8723,
    U+8725,
    U+8728-8729,
    U+872e-872f,
    U+8731-8732,
    U+8734,
    U+8737,
    U+8739-8740,
    U+8743,
    U+8745,
    U+8749,
    U+874b-874e,
    U+8751,
    U+8753,
    U+8755,
    U+8757-8759,
    U+875d,
    U+875f-8761,
    U+8763-8766,
    U+8768,
    U+876a,
    U+876e-876f,
    U+8771-8772,
    U+8774,
    U+8778,
    U+877b-877c,
    U+877f,
    U+8782-8789,
    U+878b-878c,
    U+878e,
    U+8790,
    U+8793,
    U+8795,
    U+8797-8799,
    U+879e-87a0,
    U+87a2-87a3,
    U+87a7,
    U+87ab-87af,
    U+87b1,
    U+87b3,
    U+87b5,
    U+87bb,
    U+87bd-87c1,
    U+87c4,
    U+87c6-87cb,
    U+87ce,
    U+87d0,
    U+87d2,
    U+87d5-87d6,
    U+87d9-87da,
    U+87dc,
    U+87df-87e0;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.19-KBEZ5FUD.woff2") format("woff2");
  unicode-range:
    U+84b4,
    U+84b9-84bb,
    U+84bd-84c2,
    U+84c6-84ca,
    U+84cc-84d1,
    U+84d3,
    U+84d6,
    U+84d9-84da,
    U+84dc,
    U+84e7,
    U+84ea,
    U+84ec,
    U+84ef-84f2,
    U+84f4,
    U+84f7,
    U+84fa-84fd,
    U+84ff-8500,
    U+8502-8503,
    U+8506-8507,
    U+850c,
    U+850e,
    U+8510,
    U+8514-8515,
    U+8517-8518,
    U+851a-851c,
    U+851e-851f,
    U+8521-8525,
    U+8527,
    U+852a-852c,
    U+852f,
    U+8532-8534,
    U+8536,
    U+853e-8541,
    U+8543,
    U+8546,
    U+8548,
    U+854a-854b,
    U+854f-8553,
    U+8555-855a,
    U+855c-8564,
    U+8569-856b,
    U+856d,
    U+856f,
    U+8577,
    U+8579-857b,
    U+857d-8581,
    U+8585-8586,
    U+8588-858c,
    U+858f-8591,
    U+8593,
    U+8597-8598,
    U+859b-859d,
    U+859f-85a0,
    U+85a2,
    U+85a4-85a5,
    U+85a7-85a8,
    U+85ad-85b0,
    U+85b4,
    U+85b6-85ba,
    U+85bc-85bf,
    U+85c1-85c2,
    U+85c7,
    U+85c9-85cb,
    U+85ce-85d0,
    U+85d5,
    U+85d8-85da,
    U+85dc,
    U+85df-85e1,
    U+85e5-85e6,
    U+85e8,
    U+85ed,
    U+85f3-85f4,
    U+85f6-85f7,
    U+85f9-85fa,
    U+85fc,
    U+85fe-8600,
    U+8602,
    U+8604-8606,
    U+860a-860b,
    U+860d-860e,
    U+8610-8613,
    U+8616-861b,
    U+861e,
    U+8621-8622,
    U+8624,
    U+8627,
    U+8629,
    U+862f-8630,
    U+8636,
    U+8638-863a,
    U+863c-863d,
    U+863f-8642,
    U+8646,
    U+864d,
    U+8652-8654;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.20-MHWEZYOG.woff2") format("woff2");
  unicode-range:
    U+82e8,
    U+82ea,
    U+82ed,
    U+82ef,
    U+82f3-82f4,
    U+82f6-82f7,
    U+82f9,
    U+82fb,
    U+82fd-82fe,
    U+8300-8301,
    U+8303,
    U+8306-8308,
    U+830a-830c,
    U+8316-8318,
    U+831b,
    U+831d-831f,
    U+8321-8323,
    U+832b-8335,
    U+8337,
    U+833a,
    U+833c-833d,
    U+8340,
    U+8342-8347,
    U+834a,
    U+834d-8351,
    U+8353-8357,
    U+835a,
    U+8362-8363,
    U+8370,
    U+8373,
    U+8375,
    U+8378,
    U+837c-837d,
    U+837f-8380,
    U+8382,
    U+8384-8387,
    U+838a,
    U+838d-838e,
    U+8392-8396,
    U+8398-83a0,
    U+83a2,
    U+83a6-83ad,
    U+83b1,
    U+83b5,
    U+83bd-83c1,
    U+83c7,
    U+83c9,
    U+83ce-83d1,
    U+83d4,
    U+83d6,
    U+83d8,
    U+83dd,
    U+83df-83e1,
    U+83e5,
    U+83e8,
    U+83ea-83eb,
    U+83f0,
    U+83f2,
    U+83f4,
    U+83f6-83f9,
    U+83fb-83fd,
    U+8401,
    U+8403-8404,
    U+8406-8407,
    U+840a-840b,
    U+840d,
    U+840f,
    U+8411,
    U+8413,
    U+8415,
    U+8417,
    U+8419,
    U+8420,
    U+8422,
    U+842a,
    U+842f,
    U+8431,
    U+8435,
    U+8438-8439,
    U+843c,
    U+8445-8448,
    U+844a,
    U+844d-844f,
    U+8451-8452,
    U+8456,
    U+8458-845a,
    U+845c,
    U+845f-8462,
    U+8464-8467,
    U+8469-846b,
    U+846d-8470,
    U+8473-8474,
    U+8476-847a,
    U+847c-847d,
    U+8481-8482,
    U+8484-8485,
    U+848b,
    U+8490,
    U+8492-8493,
    U+8495,
    U+8497,
    U+849c,
    U+849e-849f,
    U+84a1,
    U+84a6,
    U+84a8-84aa,
    U+84ad,
    U+84af,
    U+84b1;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.21-VORPWSCR.woff2") format("woff2");
  unicode-range:
    U+814a,
    U+814c,
    U+8151-8153,
    U+8157,
    U+815f-8161,
    U+8165-8169,
    U+816d-816f,
    U+8171,
    U+8173-8174,
    U+8177,
    U+8180-8186,
    U+8188,
    U+818a-818b,
    U+818e,
    U+8190,
    U+8193,
    U+8195-8196,
    U+8198,
    U+819b,
    U+819e,
    U+81a0,
    U+81a2,
    U+81a4,
    U+81a9,
    U+81ae,
    U+81b0,
    U+81b2,
    U+81b4-81b5,
    U+81b8,
    U+81ba-81bb,
    U+81bd-81be,
    U+81c0-81c3,
    U+81c5-81c6,
    U+81c8-81cb,
    U+81cd-81cf,
    U+81d1,
    U+81d5-81db,
    U+81dd-81e1,
    U+81e4-81e5,
    U+81e7,
    U+81eb-81ec,
    U+81ef-81f2,
    U+81f5-81f6,
    U+81f8-81fb,
    U+81fd-8205,
    U+8209-820b,
    U+820d,
    U+820f,
    U+8212-8214,
    U+8216,
    U+8219-821d,
    U+8221-8222,
    U+8228-8229,
    U+822b,
    U+822e,
    U+8232-8235,
    U+8237-8238,
    U+823a,
    U+823c,
    U+8240,
    U+8243-8246,
    U+8249,
    U+824b,
    U+824e-824f,
    U+8251,
    U+8256-825a,
    U+825c-825d,
    U+825f-8260,
    U+8262-8264,
    U+8267-8268,
    U+826a-826b,
    U+826d-826e,
    U+8271,
    U+8274,
    U+8277,
    U+8279,
    U+827b,
    U+827d-8281,
    U+8283-8284,
    U+8287,
    U+8289-828a,
    U+828d-828e,
    U+8291-8294,
    U+8296,
    U+8298-829b,
    U+829f-82a1,
    U+82a3-82a4,
    U+82a7-82ac,
    U+82ae,
    U+82b0,
    U+82b2,
    U+82b4,
    U+82b7,
    U+82ba-82bc,
    U+82be-82bf,
    U+82c5-82c6,
    U+82d0,
    U+82d2-82d3,
    U+82d5,
    U+82d9-82da,
    U+82dc,
    U+82de-82e4,
    U+82e7;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.22-G5GSG4FY.woff2") format("woff2");
  unicode-range:
    U+7f77-7f79,
    U+7f7d-7f80,
    U+7f82-7f83,
    U+7f86-7f88,
    U+7f8b-7f8d,
    U+7f8f-7f91,
    U+7f94,
    U+7f96-7f97,
    U+7f9a,
    U+7f9c-7f9d,
    U+7fa1-7fa3,
    U+7fa6,
    U+7faa,
    U+7fad-7faf,
    U+7fb2,
    U+7fb4,
    U+7fb6,
    U+7fb8-7fb9,
    U+7fbc,
    U+7fbf-7fc0,
    U+7fc3,
    U+7fc5-7fc6,
    U+7fc8,
    U+7fca,
    U+7fce-7fcf,
    U+7fd5,
    U+7fdb,
    U+7fdf,
    U+7fe1,
    U+7fe3,
    U+7fe5-7fe6,
    U+7fe8-7fe9,
    U+7feb-7fec,
    U+7fee-7ff0,
    U+7ff2-7ff3,
    U+7ff9-7ffa,
    U+7ffd-7fff,
    U+8002,
    U+8004,
    U+8006-8008,
    U+800a-800f,
    U+8011-8014,
    U+8016,
    U+8018-8019,
    U+801c-8021,
    U+8024,
    U+8026,
    U+8028,
    U+802c,
    U+802e,
    U+8030,
    U+8034-8035,
    U+8037,
    U+8039-8040,
    U+8043-8044,
    U+8046,
    U+804a,
    U+8052,
    U+8058,
    U+805a,
    U+805f-8060,
    U+8062,
    U+8064,
    U+8066,
    U+8068,
    U+806d,
    U+806f-8073,
    U+8075-8076,
    U+8079,
    U+807b,
    U+807d-8081,
    U+8084-8088,
    U+808b,
    U+808e,
    U+8093,
    U+8099-809a,
    U+809c,
    U+809e,
    U+80a4,
    U+80a6-80a7,
    U+80ab-80ad,
    U+80b1,
    U+80b8-80b9,
    U+80c4-80c5,
    U+80c8,
    U+80ca,
    U+80cd,
    U+80cf,
    U+80d2,
    U+80d4-80db,
    U+80dd,
    U+80e0,
    U+80e4-80e6,
    U+80ed-80f3,
    U+80f5-80f7,
    U+80f9-80fc,
    U+80fe,
    U+8101,
    U+8103,
    U+8109,
    U+810b,
    U+810d,
    U+8116-8118,
    U+811b-811c,
    U+811e,
    U+8120,
    U+8123-8124,
    U+8127,
    U+8129,
    U+812b-812c,
    U+812f-8130,
    U+8135,
    U+8139-813a,
    U+813c-813e,
    U+8141,
    U+8145-8147;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.23-HJMQMHSG.woff2") format("woff2");
  unicode-range:
    U+7d57,
    U+7d59-7d5d,
    U+7d63,
    U+7d65,
    U+7d67,
    U+7d6a,
    U+7d6e,
    U+7d70,
    U+7d72-7d73,
    U+7d78,
    U+7d7a-7d7b,
    U+7d7d,
    U+7d7f,
    U+7d81-7d83,
    U+7d85-7d86,
    U+7d88-7d89,
    U+7d8b-7d8d,
    U+7d8f,
    U+7d91,
    U+7d93,
    U+7d96-7d97,
    U+7d9b-7da0,
    U+7da2-7da3,
    U+7da6-7da7,
    U+7daa-7dac,
    U+7dae-7db0,
    U+7db3,
    U+7db5-7db9,
    U+7dbd,
    U+7dc0,
    U+7dc2-7dc7,
    U+7dcc-7dce,
    U+7dd0,
    U+7dd5-7dd9,
    U+7ddc-7dde,
    U+7de1-7de6,
    U+7dea-7ded,
    U+7df1-7df2,
    U+7df5-7df6,
    U+7df9-7dfa,
    U+7e00,
    U+7e05,
    U+7e08-7e0b,
    U+7e10-7e12,
    U+7e15,
    U+7e17,
    U+7e1c-7e1d,
    U+7e1f-7e23,
    U+7e27-7e28,
    U+7e2c-7e2d,
    U+7e2f,
    U+7e31-7e33,
    U+7e35-7e37,
    U+7e39-7e3b,
    U+7e3d,
    U+7e3f,
    U+7e43-7e48,
    U+7e4e,
    U+7e50,
    U+7e52,
    U+7e56,
    U+7e58-7e5a,
    U+7e5d-7e5f,
    U+7e61-7e62,
    U+7e65-7e67,
    U+7e69-7e6b,
    U+7e6d-7e6f,
    U+7e73,
    U+7e75,
    U+7e78-7e79,
    U+7e7b-7e7f,
    U+7e81-7e83,
    U+7e86-7e8a,
    U+7e8c-7e8e,
    U+7e90-7e96,
    U+7e98,
    U+7e9a-7e9f,
    U+7f38,
    U+7f3a-7f3f,
    U+7f43-7f45,
    U+7f47,
    U+7f4c-7f50,
    U+7f52-7f55,
    U+7f58,
    U+7f5b-7f5d,
    U+7f5f,
    U+7f61,
    U+7f63-7f69,
    U+7f6b,
    U+7f6d,
    U+7f71;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.24-VBF6JKJ7.woff2") format("woff2");
  unicode-range:
    U+7bc8,
    U+7bca-7bcc,
    U+7bcf,
    U+7bd4,
    U+7bd6-7bd7,
    U+7bd9-7bdb,
    U+7bdd,
    U+7be5-7be6,
    U+7be8-7bea,
    U+7bf0,
    U+7bf2-7bfa,
    U+7bfc,
    U+7bfe,
    U+7c00-7c04,
    U+7c06-7c07,
    U+7c09,
    U+7c0b-7c0f,
    U+7c11-7c14,
    U+7c17,
    U+7c19,
    U+7c1b,
    U+7c1e-7c20,
    U+7c23,
    U+7c25-7c28,
    U+7c2a-7c2c,
    U+7c2f,
    U+7c31,
    U+7c33-7c34,
    U+7c36-7c3a,
    U+7c3d-7c3e,
    U+7c40,
    U+7c42-7c43,
    U+7c45-7c46,
    U+7c4a,
    U+7c4c,
    U+7c4f-7c5f,
    U+7c61,
    U+7c63-7c65,
    U+7c67,
    U+7c69,
    U+7c6c-7c70,
    U+7c72,
    U+7c75,
    U+7c79,
    U+7c7b-7c7e,
    U+7c81-7c83,
    U+7c86-7c87,
    U+7c8d,
    U+7c8f-7c90,
    U+7c94,
    U+7c9e,
    U+7ca0-7ca2,
    U+7ca4-7ca6,
    U+7ca8,
    U+7cab,
    U+7cad-7cae,
    U+7cb0-7cb3,
    U+7cb6-7cb7,
    U+7cb9-7cbd,
    U+7cbf-7cc0,
    U+7cc2,
    U+7cc4-7cc5,
    U+7cc7-7cca,
    U+7ccd-7ccf,
    U+7cd2-7cd5,
    U+7cd7-7cda,
    U+7cdc-7cdd,
    U+7cdf-7ce0,
    U+7ce2,
    U+7ce6,
    U+7ce9,
    U+7ceb,
    U+7cef,
    U+7cf2,
    U+7cf4-7cf6,
    U+7cf9-7cfa,
    U+7cfe,
    U+7d02-7d03,
    U+7d06-7d0a,
    U+7d0f,
    U+7d11-7d13,
    U+7d15-7d16,
    U+7d1c-7d1e,
    U+7d23,
    U+7d26,
    U+7d2a,
    U+7d2c-7d2e,
    U+7d31-7d32,
    U+7d35,
    U+7d3c-7d41,
    U+7d43,
    U+7d45,
    U+7d47-7d48,
    U+7d4b,
    U+7d4d-7d4f,
    U+7d51,
    U+7d53,
    U+7d55-7d56;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.25-DUYO5QY6.woff2") format("woff2");
  unicode-range:
    U+7a17-7a19,
    U+7a1b,
    U+7a1e-7a21,
    U+7a27,
    U+7a2b,
    U+7a2d,
    U+7a2f-7a31,
    U+7a34-7a35,
    U+7a37-7a3b,
    U+7a3e,
    U+7a43-7a49,
    U+7a4c,
    U+7a4e,
    U+7a50,
    U+7a55-7a57,
    U+7a59,
    U+7a5c-7a5d,
    U+7a5f-7a63,
    U+7a65,
    U+7a67,
    U+7a69-7a6a,
    U+7a6d,
    U+7a70,
    U+7a75,
    U+7a78-7a79,
    U+7a7d-7a7e,
    U+7a80,
    U+7a82,
    U+7a84-7a86,
    U+7a88,
    U+7a8a-7a8b,
    U+7a90-7a91,
    U+7a94-7a98,
    U+7a9e,
    U+7aa0,
    U+7aa3,
    U+7aa9,
    U+7aac,
    U+7ab0,
    U+7ab3,
    U+7ab5-7ab6,
    U+7ab9-7abf,
    U+7ac3,
    U+7ac5-7aca,
    U+7acc-7acf,
    U+7ad1-7ad3,
    U+7ad5,
    U+7ada-7adb,
    U+7add,
    U+7adf,
    U+7ae1-7ae2,
    U+7ae6-7aed,
    U+7af0-7af1,
    U+7af4,
    U+7af8,
    U+7afa-7afb,
    U+7afd-7afe,
    U+7b02,
    U+7b04,
    U+7b06-7b08,
    U+7b0a-7b0b,
    U+7b0f,
    U+7b12,
    U+7b14,
    U+7b18-7b19,
    U+7b1e-7b1f,
    U+7b23,
    U+7b25,
    U+7b27-7b2b,
    U+7b2d-7b31,
    U+7b33-7b36,
    U+7b3b,
    U+7b3d,
    U+7b3f-7b41,
    U+7b45,
    U+7b47,
    U+7b4c-7b50,
    U+7b53,
    U+7b55,
    U+7b5d,
    U+7b60,
    U+7b64-7b66,
    U+7b69-7b6a,
    U+7b6c-7b75,
    U+7b77,
    U+7b79-7b7a,
    U+7b7f,
    U+7b84,
    U+7b86,
    U+7b89,
    U+7b8d-7b92,
    U+7b96,
    U+7b98-7ba0,
    U+7ba5,
    U+7bac-7bad,
    U+7baf-7bb0,
    U+7bb2,
    U+7bb4-7bb6,
    U+7bba-7bbd,
    U+7bc1-7bc2,
    U+7bc5-7bc6;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.26-665EXOEH.woff2") format("woff2");
  unicode-range:
    U+7851-7852,
    U+785c,
    U+785e,
    U+7860-7861,
    U+7863-7864,
    U+7868,
    U+786a,
    U+786e-786f,
    U+7872,
    U+7874,
    U+787a,
    U+787c,
    U+787e,
    U+7886-7887,
    U+788a,
    U+788c-788f,
    U+7893-7895,
    U+7898,
    U+789a,
    U+789d-789f,
    U+78a1,
    U+78a3-78a4,
    U+78a8-78aa,
    U+78ac-78ad,
    U+78af-78b3,
    U+78b5,
    U+78bb-78bf,
    U+78c5-78cc,
    U+78ce,
    U+78d1-78d6,
    U+78da-78db,
    U+78df-78e1,
    U+78e4,
    U+78e6-78e7,
    U+78ea,
    U+78ec,
    U+78f2-78f4,
    U+78f6-78f7,
    U+78f9-78fb,
    U+78fd-7901,
    U+7906-7907,
    U+790c,
    U+7910-7912,
    U+7919-791c,
    U+791e-7920,
    U+7925-792e,
    U+7930-7931,
    U+7934-7935,
    U+793b,
    U+793d,
    U+793f,
    U+7941-7942,
    U+7944-7946,
    U+794a-794b,
    U+794f,
    U+7951,
    U+7954-7955,
    U+7957-7958,
    U+795a-795c,
    U+795f-7960,
    U+7962,
    U+7967,
    U+7969,
    U+796b,
    U+7972,
    U+7977,
    U+7979-797c,
    U+797e-7980,
    U+798a-798e,
    U+7991,
    U+7993-7996,
    U+7998,
    U+799b-799d,
    U+79a1,
    U+79a6-79ab,
    U+79ae-79b1,
    U+79b3-79b4,
    U+79b8-79bb,
    U+79bd-79be,
    U+79c2,
    U+79c4,
    U+79c7-79ca,
    U+79cc-79cd,
    U+79cf,
    U+79d4-79d6,
    U+79da,
    U+79dd-79e3,
    U+79e5,
    U+79e7,
    U+79ea-79ed,
    U+79f1,
    U+79f8,
    U+79fc,
    U+7a02-7a03,
    U+7a05,
    U+7a07-7a0a,
    U+7a0c-7a0d,
    U+7a11,
    U+7a15;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.27-6DXXNMFR.woff2") format("woff2");
  unicode-range:
    U+768c-768e,
    U+7690,
    U+7693,
    U+7695-7696,
    U+7699-76a8,
    U+76aa,
    U+76ad,
    U+76af-76b0,
    U+76b4,
    U+76b6-76ba,
    U+76bd,
    U+76c1-76c3,
    U+76c5,
    U+76c8-76c9,
    U+76cb-76ce,
    U+76d2,
    U+76d4,
    U+76d6,
    U+76d9,
    U+76dc,
    U+76de,
    U+76e0-76e1,
    U+76e5-76e8,
    U+76ea-76ec,
    U+76f0-76f1,
    U+76f6,
    U+76f9,
    U+76fb-76fc,
    U+7700,
    U+7704,
    U+7706-7708,
    U+770a,
    U+770e,
    U+7712,
    U+7714-7715,
    U+7717,
    U+7719-771c,
    U+7722,
    U+7724-7726,
    U+7728,
    U+772d-772f,
    U+7734-7739,
    U+773d-773e,
    U+7742,
    U+7745-7747,
    U+774a,
    U+774d-774f,
    U+7752,
    U+7756-7758,
    U+775a-775c,
    U+775e-7760,
    U+7762,
    U+7764-7765,
    U+7767,
    U+776a-776c,
    U+7770,
    U+7772-7774,
    U+7779-777a,
    U+777c-7780,
    U+7784,
    U+778b-778e,
    U+7794-7796,
    U+779a,
    U+779e-77a0,
    U+77a2,
    U+77a4-77a5,
    U+77a7,
    U+77a9-77aa,
    U+77ae-77b1,
    U+77b5-77b7,
    U+77b9,
    U+77bb-77bf,
    U+77c3,
    U+77c7,
    U+77c9,
    U+77cd,
    U+77d1-77d2,
    U+77d5,
    U+77d7,
    U+77d9-77da,
    U+77dc,
    U+77de-77e0,
    U+77e3-77e4,
    U+77e6-77e7,
    U+77e9-77ea,
    U+77ec,
    U+77ee,
    U+77f0-77f1,
    U+77f4,
    U+77f8,
    U+77fb-77fc,
    U+7805-7806,
    U+7809,
    U+780c-780e,
    U+7811-7812,
    U+7819,
    U+781d,
    U+7820-7823,
    U+7826-7827,
    U+782c-782e,
    U+7830,
    U+7835,
    U+7837,
    U+783a,
    U+783f,
    U+7843-7845,
    U+7847-7848,
    U+784c,
    U+784e-784f;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.28-NKAVQ45V.woff2") format("woff2");
  unicode-range:
    U+7511-7513,
    U+7515-7517,
    U+751c,
    U+751e,
    U+7520-7522,
    U+7524,
    U+7526-7527,
    U+7529-752c,
    U+752f,
    U+7536,
    U+7538-7539,
    U+753c-7540,
    U+7543-7544,
    U+7546-754b,
    U+754d-7550,
    U+7552,
    U+7557,
    U+755a-755b,
    U+755d-755f,
    U+7561-7562,
    U+7564,
    U+7566-7567,
    U+7569,
    U+756b-756d,
    U+756f,
    U+7571-7572,
    U+7574-757e,
    U+7581-7582,
    U+7585-7587,
    U+7589-758c,
    U+758f-7590,
    U+7592-7595,
    U+7599-759a,
    U+759c-759d,
    U+75a2-75a5,
    U+75b0-75b1,
    U+75b3-75b5,
    U+75b7-75b8,
    U+75ba,
    U+75bd,
    U+75bf-75c4,
    U+75c6,
    U+75ca,
    U+75cc-75cf,
    U+75d3-75d4,
    U+75d7-75d8,
    U+75dc-75e1,
    U+75e3-75e4,
    U+75e7,
    U+75ec,
    U+75ee-75f3,
    U+75f9,
    U+75fc,
    U+75fe-7604,
    U+7607-760c,
    U+760f,
    U+7612-7613,
    U+7615-7616,
    U+7618-7619,
    U+761b-7629,
    U+762d,
    U+7630,
    U+7632-7635,
    U+7638-763c,
    U+7640-7641,
    U+7643-764b,
    U+764e,
    U+7655,
    U+7658-7659,
    U+765c,
    U+765f,
    U+7661-7662,
    U+7664-7665,
    U+7667-766a,
    U+766c-7672,
    U+7674,
    U+7676,
    U+7678,
    U+7680-7683,
    U+7685,
    U+7688,
    U+768b;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.29-IM7MTGPM.woff2") format("woff2");
  unicode-range:
    U+736c,
    U+736e-7371,
    U+7375,
    U+7377-737c,
    U+7380-7381,
    U+7383,
    U+7385-7386,
    U+738a,
    U+738e,
    U+7390,
    U+7393-7398,
    U+739c,
    U+739e-73a0,
    U+73a2,
    U+73a5-73a6,
    U+73a8,
    U+73aa-73ab,
    U+73ad,
    U+73b3,
    U+73b5,
    U+73b7,
    U+73b9-73bd,
    U+73bf,
    U+73c5-73c6,
    U+73c9-73cc,
    U+73ce-73cf,
    U+73d2-73d3,
    U+73d6,
    U+73d9,
    U+73dd-73de,
    U+73e1,
    U+73e3-73e7,
    U+73e9-73ea,
    U+73ee,
    U+73f1,
    U+73f4-73f5,
    U+73f7-73fb,
    U+73fd,
    U+73ff-7401,
    U+7404-7405,
    U+7407,
    U+740a,
    U+7411,
    U+7413,
    U+741a-741b,
    U+7421,
    U+7424,
    U+7426,
    U+7428-7431,
    U+7433,
    U+7439-743a,
    U+743f-7441,
    U+7443-7444,
    U+7446-7447,
    U+744b,
    U+744d,
    U+7451-7453,
    U+7455,
    U+7457,
    U+7459-745a,
    U+745c-745d,
    U+745f,
    U+7462-7464,
    U+7466-746b,
    U+746d-7473,
    U+7476,
    U+747e,
    U+7480-7481,
    U+7485-7489,
    U+748b,
    U+748f-7492,
    U+7497-749a,
    U+749c,
    U+749e-74a3,
    U+74a5-74a6,
    U+74a8-74ab,
    U+74ae-74af,
    U+74b1-74b2,
    U+74b5,
    U+74b9-74bb,
    U+74bd,
    U+74bf,
    U+74c8-74ca,
    U+74cc,
    U+74cf-74d0,
    U+74d3-74d4,
    U+74d6,
    U+74d8,
    U+74da-74db,
    U+74de-74e0,
    U+74e3-74e4,
    U+74e7-74eb,
    U+74ee-74f2,
    U+74f4,
    U+74f7-74f8,
    U+74fa-74fc,
    U+74ff,
    U+7501,
    U+7503-7506,
    U+750c-750e;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.30-IFVD6AAG.woff2") format("woff2");
  unicode-range:
    U+7166,
    U+7168,
    U+716c,
    U+7179,
    U+7180,
    U+7184-7185,
    U+7187-7188,
    U+718c,
    U+718f,
    U+7192,
    U+7194-7196,
    U+7199-719b,
    U+71a0,
    U+71a2,
    U+71a8,
    U+71ac,
    U+71ae-71b0,
    U+71b2-71b3,
    U+71b9-71ba,
    U+71be-71c1,
    U+71c4,
    U+71c9,
    U+71cb-71cc,
    U+71ce,
    U+71d0,
    U+71d2-71d4,
    U+71d6-71d7,
    U+71d9-71da,
    U+71dc,
    U+71df-71e0,
    U+71e6-71e7,
    U+71ec-71ee,
    U+71f4-71f5,
    U+71f8-71f9,
    U+71fc,
    U+71fe-7200,
    U+7207-7209,
    U+720d,
    U+7210,
    U+7213,
    U+7215,
    U+7217,
    U+721a,
    U+721d,
    U+721f,
    U+7224,
    U+7228,
    U+722b,
    U+722d,
    U+722f-7230,
    U+7232,
    U+7234,
    U+7238-7239,
    U+723b-723c,
    U+723e-7243,
    U+7245-7246,
    U+724b,
    U+724e-7250,
    U+7252-7253,
    U+7255-7258,
    U+725a,
    U+725c,
    U+725e,
    U+7260,
    U+7263,
    U+7268,
    U+726b,
    U+726e-726f,
    U+7271,
    U+7274,
    U+7277-7278,
    U+727b-727c,
    U+727e-7282,
    U+7284,
    U+7287,
    U+7289,
    U+728d-728e,
    U+7292-7293,
    U+7296,
    U+729b,
    U+72a2,
    U+72a7-72a8,
    U+72ad-72ae,
    U+72b0-72b2,
    U+72b4,
    U+72b9,
    U+72be,
    U+72c0-72c1,
    U+72c3-72c4,
    U+72c6-72c7,
    U+72c9,
    U+72cc,
    U+72ce,
    U+72d2,
    U+72d5-72d6,
    U+72d8,
    U+72df-72e2,
    U+72e5,
    U+72f3-72f4,
    U+72f7,
    U+72f9-72fb,
    U+72fd-72fe,
    U+7302,
    U+7304-7305,
    U+7307,
    U+730a-730b,
    U+730d,
    U+7312-7313,
    U+7316-7319,
    U+731c-731e,
    U+7322,
    U+7324,
    U+7327-7329,
    U+732c,
    U+732f,
    U+7331-7337,
    U+7339-733b,
    U+733d-733e,
    U+7343,
    U+734d-7350,
    U+7352,
    U+7356-7358,
    U+735d-7360,
    U+7366-736b;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.31-6CD3O4K2.woff2") format("woff2");
  unicode-range:
    U+6f58-6f5b,
    U+6f5d-6f5e,
    U+6f60-6f62,
    U+6f66,
    U+6f68,
    U+6f6c-6f6d,
    U+6f6f,
    U+6f74,
    U+6f78,
    U+6f7a,
    U+6f7c-6f7e,
    U+6f80,
    U+6f82-6f83,
    U+6f86-6f88,
    U+6f8b-6f8e,
    U+6f90-6f94,
    U+6f96-6f98,
    U+6f9a,
    U+6f9d,
    U+6f9f-6fa1,
    U+6fa3,
    U+6fa5-6fa8,
    U+6fae-6fb1,
    U+6fb3,
    U+6fb5-6fb7,
    U+6fb9,
    U+6fbc,
    U+6fbe,
    U+6fc2,
    U+6fc5-6fca,
    U+6fd4-6fd5,
    U+6fd8,
    U+6fda-6fdb,
    U+6fde-6fe0,
    U+6fe4,
    U+6fe8-6fe9,
    U+6feb-6fec,
    U+6fee,
    U+6ff0,
    U+6ff3,
    U+6ff5-6ff6,
    U+6ff9-6ffa,
    U+6ffc-6ffe,
    U+7000-7001,
    U+7005-7007,
    U+7009-700b,
    U+700d,
    U+700f,
    U+7011,
    U+7015,
    U+7017-7018,
    U+701a-701b,
    U+701d-7020,
    U+7023,
    U+7026,
    U+7028,
    U+702f-7030,
    U+7032,
    U+7034,
    U+7037,
    U+7039-703a,
    U+703c,
    U+703e,
    U+7043-7044,
    U+7047-704c,
    U+704e,
    U+7051,
    U+7054-7055,
    U+705d-705e,
    U+7064-7065,
    U+7069,
    U+706c,
    U+706e,
    U+7075-7076,
    U+707e,
    U+7081,
    U+7085-7086,
    U+7094-7098,
    U+709b,
    U+709f,
    U+70a4,
    U+70ab-70ac,
    U+70ae-70b1,
    U+70b3-70b4,
    U+70b7,
    U+70bb,
    U+70ca-70cb,
    U+70d1,
    U+70d3-70d6,
    U+70d8-70d9,
    U+70dc-70dd,
    U+70df,
    U+70e4,
    U+70ec,
    U+70f1,
    U+70fa,
    U+70fd,
    U+7103-7108,
    U+710b-710c,
    U+710f,
    U+7114,
    U+7119,
    U+711c,
    U+711e,
    U+7120,
    U+712b,
    U+712d-7131,
    U+7138,
    U+7141,
    U+7145-7147,
    U+7149-714b,
    U+7150-7153,
    U+7155-7157,
    U+715a,
    U+715c,
    U+715e,
    U+7160,
    U+7162,
    U+7164-7165;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.32-P7HFEW5D.woff2") format("woff2");
  unicode-range:
    U+6d7c,
    U+6d80-6d82,
    U+6d85,
    U+6d87,
    U+6d89-6d8a,
    U+6d8c-6d8e,
    U+6d91-6d98,
    U+6d9c,
    U+6daa-6dac,
    U+6dae,
    U+6db4-6db5,
    U+6db7-6db9,
    U+6dbd,
    U+6dbf,
    U+6dc2,
    U+6dc4-6dc8,
    U+6dca,
    U+6dcc,
    U+6dce-6dd0,
    U+6dd2,
    U+6dd5-6dd6,
    U+6dd8-6ddb,
    U+6ddd-6de0,
    U+6de2,
    U+6de4-6de6,
    U+6de8-6dea,
    U+6dec,
    U+6dee-6df0,
    U+6df2,
    U+6df4,
    U+6df6,
    U+6df8-6dfa,
    U+6dfc,
    U+6e00,
    U+6e04,
    U+6e0a,
    U+6e17,
    U+6e19,
    U+6e1d-6e20,
    U+6e22-6e25,
    U+6e27,
    U+6e2b,
    U+6e2d-6e2e,
    U+6e32,
    U+6e34,
    U+6e36,
    U+6e38-6e3c,
    U+6e42-6e45,
    U+6e48-6e49,
    U+6e4b-6e4f,
    U+6e51-6e54,
    U+6e57,
    U+6e5b-6e5f,
    U+6e62-6e63,
    U+6e68,
    U+6e6b,
    U+6e6e,
    U+6e72-6e73,
    U+6e76,
    U+6e7b,
    U+6e7d,
    U+6e82,
    U+6e89,
    U+6e8c-6e8d,
    U+6e8f,
    U+6e93,
    U+6e98-6e99,
    U+6e9f-6ea0,
    U+6ea5,
    U+6ea7,
    U+6eaa-6eab,
    U+6ead-6eaf,
    U+6eb1-6eb4,
    U+6eb7,
    U+6ebb-6ebd,
    U+6ebf-6ec4,
    U+6ec7-6eca,
    U+6ecc-6ecf,
    U+6ed3-6ed5,
    U+6ed9-6edb,
    U+6ee6,
    U+6eeb-6eef,
    U+6ef7-6ef9,
    U+6efb,
    U+6efd-6eff,
    U+6f04,
    U+6f08-6f0a,
    U+6f0c-6f0d,
    U+6f10-6f11,
    U+6f13,
    U+6f15-6f16,
    U+6f18,
    U+6f1a-6f1b,
    U+6f25-6f26,
    U+6f29-6f2a,
    U+6f2d,
    U+6f2f-6f33,
    U+6f35-6f36,
    U+6f38,
    U+6f3b-6f3c,
    U+6f3e-6f3f,
    U+6f41,
    U+6f45,
    U+6f4f,
    U+6f51-6f53,
    U+6f57;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.33-S2BGK2Q6.woff2") format("woff2");
  unicode-range:
    U+6b85,
    U+6b89,
    U+6b8d,
    U+6b95,
    U+6b97-6b98,
    U+6b9b,
    U+6b9e-6ba0,
    U+6ba2-6ba4,
    U+6ba8-6bb3,
    U+6bb7-6bb9,
    U+6bbc-6bbe,
    U+6bc0,
    U+6bc3-6bc4,
    U+6bc6-6bc9,
    U+6bcb-6bcc,
    U+6bcf,
    U+6bd3,
    U+6bd6-6bd8,
    U+6bda,
    U+6bdf,
    U+6be1,
    U+6be3,
    U+6be6-6be7,
    U+6beb-6bec,
    U+6bee,
    U+6bf1,
    U+6bf3,
    U+6bf7,
    U+6bf9,
    U+6bff,
    U+6c02,
    U+6c04-6c05,
    U+6c08-6c0a,
    U+6c0d-6c0e,
    U+6c10,
    U+6c12-6c14,
    U+6c19,
    U+6c1b,
    U+6c1f,
    U+6c24,
    U+6c26-6c28,
    U+6c2c,
    U+6c2e,
    U+6c33,
    U+6c35-6c36,
    U+6c3a-6c3b,
    U+6c3e-6c40,
    U+6c4a-6c4b,
    U+6c4d,
    U+6c4f,
    U+6c52,
    U+6c54-6c55,
    U+6c59,
    U+6c5b-6c5e,
    U+6c62,
    U+6c67-6c68,
    U+6c6a-6c6b,
    U+6c6d,
    U+6c6f,
    U+6c73-6c74,
    U+6c76,
    U+6c78-6c79,
    U+6c7b,
    U+6c7e,
    U+6c81-6c87,
    U+6c89,
    U+6c8c-6c8d,
    U+6c90,
    U+6c92-6c95,
    U+6c97-6c98,
    U+6c9a-6c9c,
    U+6c9f,
    U+6caa-6cae,
    U+6cb0-6cb2,
    U+6cb4,
    U+6cba,
    U+6cbd-6cbe,
    U+6cc2,
    U+6cc5-6cc6,
    U+6ccd,
    U+6ccf-6cd4,
    U+6cd6-6cd7,
    U+6cd9-6cdd,
    U+6ce0,
    U+6ce7,
    U+6ce9-6cef,
    U+6cf1-6cf2,
    U+6cf4,
    U+6cfb,
    U+6d00-6d01,
    U+6d04,
    U+6d07,
    U+6d0a,
    U+6d0c,
    U+6d0e-6d0f,
    U+6d11,
    U+6d13,
    U+6d19-6d1a,
    U+6d1f,
    U+6d24,
    U+6d26-6d28,
    U+6d2b,
    U+6d2e-6d2f,
    U+6d31,
    U+6d33-6d36,
    U+6d38-6d39,
    U+6d3c-6d3d,
    U+6d3f,
    U+6d57-6d5b,
    U+6d5e-6d61,
    U+6d64-6d65,
    U+6d67,
    U+6d6c,
    U+6d6f-6d70,
    U+6d79;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.34-45LRCP3Q.woff2") format("woff2");
  unicode-range:
    U+69dd-69de,
    U+69e2-69e3,
    U+69e5,
    U+69e7-69eb,
    U+69ed-69ef,
    U+69f1-69f6,
    U+69f9,
    U+69fe-6a01,
    U+6a03,
    U+6a05,
    U+6a0a,
    U+6a0c,
    U+6a0f,
    U+6a11-6a15,
    U+6a17,
    U+6a1a-6a1b,
    U+6a1d-6a20,
    U+6a22-6a24,
    U+6a28,
    U+6a2e,
    U+6a30,
    U+6a32-6a38,
    U+6a3b,
    U+6a3e-6a3f,
    U+6a44-6a4a,
    U+6a4e,
    U+6a50-6a52,
    U+6a54-6a56,
    U+6a5b,
    U+6a61-6a62,
    U+6a64,
    U+6a66-6a67,
    U+6a6a-6a6b,
    U+6a71-6a73,
    U+6a78,
    U+6a7a,
    U+6a7e-6a7f,
    U+6a81,
    U+6a83-6a84,
    U+6a86-6a87,
    U+6a89,
    U+6a8b,
    U+6a8d,
    U+6a90-6a91,
    U+6a94,
    U+6a97,
    U+6a9b,
    U+6a9d-6aa3,
    U+6aa5,
    U+6aaa-6aac,
    U+6aae-6ab1,
    U+6ab3-6ab4,
    U+6ab8,
    U+6abb,
    U+6abd-6abf,
    U+6ac1-6ac3,
    U+6ac6,
    U+6ac8-6ac9,
    U+6acc,
    U+6ad0-6ad1,
    U+6ad3-6ad6,
    U+6ada-6adf,
    U+6ae2,
    U+6ae4,
    U+6ae7-6ae8,
    U+6aea,
    U+6aec,
    U+6af0-6af3,
    U+6af8,
    U+6afa,
    U+6afc-6afd,
    U+6b02-6b03,
    U+6b06-6b07,
    U+6b09-6b0b,
    U+6b0f-6b12,
    U+6b16-6b17,
    U+6b1b,
    U+6b1d-6b1f,
    U+6b23-6b24,
    U+6b28,
    U+6b2b-6b2c,
    U+6b2f,
    U+6b35-6b39,
    U+6b3b,
    U+6b3d,
    U+6b3f,
    U+6b43,
    U+6b46-6b47,
    U+6b49-6b4a,
    U+6b4d-6b4e,
    U+6b50,
    U+6b52,
    U+6b54,
    U+6b56,
    U+6b58-6b59,
    U+6b5b,
    U+6b5d,
    U+6b5f-6b61,
    U+6b65,
    U+6b67,
    U+6b6b-6b6c,
    U+6b6e,
    U+6b70,
    U+6b72,
    U+6b75,
    U+6b77-6b7a,
    U+6b7d-6b84;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.35-LVIFJ4Z6.woff2") format("woff2");
  unicode-range:
    U+6855,
    U+6857-6859,
    U+685b,
    U+685d,
    U+685f,
    U+6863,
    U+6867,
    U+686b,
    U+686e-6872,
    U+6874-6875,
    U+6877,
    U+6879-687c,
    U+687e-687f,
    U+6882-6884,
    U+6886,
    U+6888,
    U+688d-6890,
    U+6894,
    U+6896,
    U+6898-689c,
    U+689f-68a3,
    U+68a5-68a7,
    U+68a9-68ab,
    U+68ad-68af,
    U+68b2-68b5,
    U+68b9-68bc,
    U+68c3,
    U+68c5-68c6,
    U+68c8-68ca,
    U+68cc-68cd,
    U+68cf-68d1,
    U+68d3-68d9,
    U+68dc-68dd,
    U+68e0-68e1,
    U+68e3-68e5,
    U+68e7-68e8,
    U+68ea-68ed,
    U+68ef-68f1,
    U+68f5-68f7,
    U+68f9,
    U+68fb-68fd,
    U+6900-6901,
    U+6903-6904,
    U+6906-690c,
    U+690f-6911,
    U+6913,
    U+6916-6917,
    U+6919-691b,
    U+6921-6923,
    U+6925-6926,
    U+6928,
    U+692a,
    U+6930-6931,
    U+6933-6936,
    U+6938-6939,
    U+693b,
    U+693d,
    U+6942,
    U+6945-6946,
    U+6949,
    U+694e,
    U+6954,
    U+6957,
    U+6959,
    U+695b-695e,
    U+6961-6966,
    U+6968-696c,
    U+696e-6974,
    U+6977-697b,
    U+697e-6981,
    U+6986,
    U+698d,
    U+6991-6992,
    U+6994-6996,
    U+6998,
    U+699c,
    U+69a0-69a1,
    U+69a5-69a8,
    U+69ab,
    U+69ad,
    U+69af-69b2,
    U+69b4,
    U+69b7-69b8,
    U+69ba-69bc,
    U+69be-69c1,
    U+69c3,
    U+69c5,
    U+69c7-69c8,
    U+69ca,
    U+69ce-69d1,
    U+69d3,
    U+69d6-69d7,
    U+69d9;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.36-WR3JQ63T.woff2") format("woff2");
  unicode-range:
    U+667e-6680,
    U+6683-6684,
    U+6688,
    U+668b-668e,
    U+6690,
    U+6692,
    U+6698-669d,
    U+669f-66a0,
    U+66a2,
    U+66a4,
    U+66ad,
    U+66b1-66b3,
    U+66b5,
    U+66b8-66b9,
    U+66bb-66bc,
    U+66be-66c4,
    U+66c6,
    U+66c8-66c9,
    U+66cc,
    U+66ce-66cf,
    U+66d4,
    U+66da-66db,
    U+66dd,
    U+66df-66e0,
    U+66e6,
    U+66e8-66e9,
    U+66eb-66ec,
    U+66ee,
    U+66f5,
    U+66f7,
    U+66fa-66fc,
    U+6701,
    U+6705,
    U+6707,
    U+670c,
    U+670e-6710,
    U+6712-6716,
    U+6719,
    U+671c,
    U+671e,
    U+6720,
    U+6722,
    U+6725-6726,
    U+672e,
    U+6733,
    U+6735-6738,
    U+673e-673f,
    U+6741,
    U+6743,
    U+6745-6748,
    U+674c-674d,
    U+6753-6755,
    U+6759,
    U+675d-675e,
    U+6760,
    U+6762-6764,
    U+6766,
    U+676a,
    U+676c,
    U+676e,
    U+6770,
    U+6772-6774,
    U+6776-6777,
    U+677b-677c,
    U+6780-6781,
    U+6784-6785,
    U+6787,
    U+6789,
    U+678b-678c,
    U+678e-678f,
    U+6791-6793,
    U+6796,
    U+6798-6799,
    U+679b,
    U+67a1,
    U+67a4,
    U+67a6,
    U+67a9,
    U+67b0-67b5,
    U+67b7-67b9,
    U+67bb-67be,
    U+67c0-67c3,
    U+67c5-67c6,
    U+67c8-67c9,
    U+67ce,
    U+67d2,
    U+67d7-67d9,
    U+67db-67de,
    U+67e1-67e2,
    U+67e4,
    U+67e6-67e7,
    U+67e9,
    U+67ec,
    U+67ee-67f0,
    U+67f2,
    U+67f6-67f7,
    U+67f9-67fa,
    U+67fc,
    U+67fe,
    U+6801-6802,
    U+6805,
    U+6810,
    U+6814,
    U+6818-6819,
    U+681d,
    U+681f,
    U+6822,
    U+6827-6829,
    U+682b-682d,
    U+682f-6834,
    U+683b,
    U+683e-6840,
    U+6844-6846,
    U+6849-684a,
    U+684c-684e,
    U+6852-6854;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.37-UCHJBSLL.woff2") format("woff2");
  unicode-range:
    U+64d2,
    U+64d4-64d5,
    U+64d7-64d8,
    U+64da,
    U+64e0-64e1,
    U+64e3-64e5,
    U+64e7,
    U+64e9-64ea,
    U+64ed,
    U+64ef-64f2,
    U+64f4-64f7,
    U+64fa-64fb,
    U+64fd-6501,
    U+6504-6505,
    U+6508-650a,
    U+650f,
    U+6513-6514,
    U+6516,
    U+6518-6519,
    U+651b-651f,
    U+6522,
    U+6524,
    U+6526,
    U+6529-652c,
    U+652e,
    U+6531-6532,
    U+6534-6538,
    U+653a,
    U+653c-653d,
    U+6543-6544,
    U+6547-6549,
    U+654d-654e,
    U+6550,
    U+6552,
    U+6554-6556,
    U+6558,
    U+655d-6560,
    U+6567,
    U+656b,
    U+6572,
    U+6578,
    U+657a,
    U+657d,
    U+6581-6585,
    U+6588,
    U+658a,
    U+658c,
    U+6592,
    U+6595,
    U+6598,
    U+659b,
    U+659d,
    U+659f-65a1,
    U+65a3-65a6,
    U+65ab,
    U+65ae,
    U+65b2-65b5,
    U+65b7-65b8,
    U+65be-65bf,
    U+65c1-65c4,
    U+65c6,
    U+65c8-65c9,
    U+65cc,
    U+65ce,
    U+65d0,
    U+65d2,
    U+65d4,
    U+65d6,
    U+65d8-65d9,
    U+65db,
    U+65df-65e1,
    U+65e3,
    U+65f0-65f2,
    U+65f4-65f5,
    U+65f9,
    U+65fb-65fc,
    U+65fe-6600,
    U+6603-6604,
    U+6608-660a,
    U+660d,
    U+6611-6612,
    U+6615-6616,
    U+661c-661e,
    U+6621-6624,
    U+6626,
    U+6629-662c,
    U+662e,
    U+6630-6631,
    U+6633-6637,
    U+6639-663b,
    U+663f-6641,
    U+6644-6646,
    U+6648-664a,
    U+664c,
    U+664e-664f,
    U+6651,
    U+6657-6665,
    U+6667-6668,
    U+666a-666d,
    U+6670,
    U+6673,
    U+6675,
    U+6677-6679,
    U+667b-667c;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.38-QRP7DRLH.woff2") format("woff2");
  unicode-range:
    U+62cf,
    U+62d1,
    U+62d4-62d6,
    U+62da,
    U+62dc,
    U+62ea,
    U+62ee-62ef,
    U+62f1-62f2,
    U+62f4-62f5,
    U+62fc-62fd,
    U+62ff,
    U+6302-6304,
    U+6308-630d,
    U+6310,
    U+6313,
    U+6316,
    U+6318,
    U+631b,
    U+6327,
    U+6329-632a,
    U+632d,
    U+6332,
    U+6335-6336,
    U+6339-633c,
    U+633e,
    U+6341-6344,
    U+6346,
    U+634a-634e,
    U+6350,
    U+6352-6354,
    U+6358-6359,
    U+635b,
    U+6365-6366,
    U+6369,
    U+636b-636d,
    U+6371-6372,
    U+6374-6378,
    U+637a,
    U+637c-637d,
    U+637f-6380,
    U+6382,
    U+6384,
    U+6387,
    U+6389-638a,
    U+638e-6390,
    U+6394-6396,
    U+6399-639a,
    U+639e,
    U+63a0,
    U+63a3-63a4,
    U+63a6,
    U+63a9,
    U+63ab-63af,
    U+63b5,
    U+63bd-63be,
    U+63c0-63c1,
    U+63c4-63c6,
    U+63c8,
    U+63ce,
    U+63d1-63d6,
    U+63dc,
    U+63e0,
    U+63e3,
    U+63e5,
    U+63e9-63ed,
    U+63f2-63f3,
    U+63f5-63f9,
    U+6406,
    U+6409-640a,
    U+640f-6410,
    U+6412-6414,
    U+6416-6418,
    U+641e,
    U+6420,
    U+6422,
    U+6424-6426,
    U+6428-642a,
    U+642f-6430,
    U+6434-6436,
    U+643d,
    U+643f,
    U+644b,
    U+644e-644f,
    U+6451-6454,
    U+645a-645d,
    U+645f-6461,
    U+6463,
    U+6467,
    U+646d,
    U+6473-6474,
    U+6476,
    U+6478-6479,
    U+647b,
    U+647d,
    U+6485,
    U+6487-6488,
    U+648f-6491,
    U+6493,
    U+6495,
    U+6498-649b,
    U+649d-649f,
    U+64a1,
    U+64a3,
    U+64a6,
    U+64a8-64a9,
    U+64ac,
    U+64b3,
    U+64bb-64bf,
    U+64c2,
    U+64c4-64c5,
    U+64c7,
    U+64c9-64cc,
    U+64ce,
    U+64d0-64d1;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.39-4H5XQ7T5.woff2") format("woff2");
  unicode-range:
    U+6117,
    U+6119,
    U+611c,
    U+611e,
    U+6120-6122,
    U+6127-6128,
    U+612a-612c,
    U+6130-6131,
    U+6134-6137,
    U+6139-613a,
    U+613c-613f,
    U+6141-6142,
    U+6144-6147,
    U+6149-614a,
    U+614d,
    U+6153,
    U+6158-615a,
    U+615d-6160,
    U+6164-6165,
    U+616b-616c,
    U+616f,
    U+6171-6175,
    U+6177-6178,
    U+617b-6181,
    U+6183-6184,
    U+6187,
    U+618a-618b,
    U+618d,
    U+6192-6194,
    U+6196-619a,
    U+619c-619d,
    U+619f-61a0,
    U+61a5,
    U+61a8,
    U+61aa-61ae,
    U+61b8-61ba,
    U+61bc,
    U+61be,
    U+61c0-61c3,
    U+61c6,
    U+61c8,
    U+61ca-61cf,
    U+61d5,
    U+61dc-61df,
    U+61e1-61e3,
    U+61e5-61e9,
    U+61ec-61ed,
    U+61ef,
    U+61f4-61f7,
    U+61fa,
    U+61fc-6201,
    U+6203-6204,
    U+6207-620a,
    U+620d-620e,
    U+6213-6215,
    U+621b-621e,
    U+6220-6223,
    U+6227,
    U+6229-622b,
    U+622e,
    U+6230-6233,
    U+6236,
    U+6239,
    U+623d-623e,
    U+6241-6244,
    U+6246,
    U+6248,
    U+624c,
    U+624e,
    U+6250-6252,
    U+6254,
    U+6256,
    U+6258,
    U+625a-625c,
    U+625e,
    U+6260-6261,
    U+6263-6264,
    U+6268,
    U+626d,
    U+626f,
    U+6273,
    U+627a-627e,
    U+6282-6283,
    U+6285,
    U+6289,
    U+628d-6290,
    U+6292-6294,
    U+6296,
    U+6299,
    U+629b,
    U+62a6,
    U+62a8,
    U+62ac,
    U+62b3,
    U+62b6-62b7,
    U+62ba-62bb,
    U+62be-62bf,
    U+62c2,
    U+62c4,
    U+62c6-62c8,
    U+62ca,
    U+62ce;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.40-6BJHP7WB.woff2") format("woff2");
  unicode-range:
    U+5f6c-5f6d,
    U+5f6f,
    U+5f72-5f75,
    U+5f78,
    U+5f7a,
    U+5f7d-5f7f,
    U+5f82-5f83,
    U+5f87-5f89,
    U+5f8d,
    U+5f8f,
    U+5f91,
    U+5f96,
    U+5f99,
    U+5f9c-5f9d,
    U+5fa0,
    U+5fa2,
    U+5fa4,
    U+5fa7-5fa8,
    U+5fab-5fad,
    U+5faf-5fb1,
    U+5fb5,
    U+5fb7-5fb8,
    U+5fbc-5fbd,
    U+5fc4,
    U+5fc7-5fc9,
    U+5fcb,
    U+5fd0-5fd4,
    U+5fdd-5fde,
    U+5fe1-5fe2,
    U+5fe4,
    U+5fe8-5fea,
    U+5fec-5ff3,
    U+5ff6,
    U+5ff8,
    U+5ffa-5ffd,
    U+5fff,
    U+6007,
    U+600a,
    U+600d-6010,
    U+6013-6015,
    U+6017-601b,
    U+601f,
    U+6021-6022,
    U+6024,
    U+6026,
    U+6029,
    U+602b,
    U+602d,
    U+6031,
    U+6033,
    U+6035,
    U+603a,
    U+6040-6043,
    U+6046-604a,
    U+604c-604d,
    U+6051,
    U+6054-6057,
    U+6059-605a,
    U+605d,
    U+605f-6064,
    U+6067,
    U+606a-606c,
    U+6070-6071,
    U+6077,
    U+607e-607f,
    U+6081-6086,
    U+6088-608e,
    U+6091-6093,
    U+6095-6098,
    U+609a-609b,
    U+609d-609e,
    U+60a2,
    U+60a4-60a5,
    U+60a7-60a8,
    U+60b0-60b1,
    U+60b3-60b5,
    U+60b7-60b8,
    U+60bb,
    U+60bd-60be,
    U+60c2,
    U+60c4,
    U+60c6-60cb,
    U+60ce-60cf,
    U+60d3-60d5,
    U+60d8-60d9,
    U+60db,
    U+60dd-60df,
    U+60e1-60e2,
    U+60e5,
    U+60ee,
    U+60f0-60f2,
    U+60f4-60f8,
    U+60fa-60fd,
    U+6100,
    U+6102-6103,
    U+6106-6108,
    U+610a,
    U+610c-610e,
    U+6110-6114,
    U+6116;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.41-TRQZDA37.woff2") format("woff2");
  unicode-range:
    U+5d9b,
    U+5d9d,
    U+5d9f-5da0,
    U+5da2,
    U+5da4,
    U+5da7,
    U+5dab-5dac,
    U+5dae,
    U+5db0,
    U+5db2,
    U+5db4,
    U+5db7-5db9,
    U+5dbc-5dbd,
    U+5dc3,
    U+5dc7,
    U+5dc9,
    U+5dcb-5dce,
    U+5dd0-5dd3,
    U+5dd6-5dd9,
    U+5ddb,
    U+5de0,
    U+5de2,
    U+5de4,
    U+5de9,
    U+5df2,
    U+5df5,
    U+5df8-5df9,
    U+5dfd,
    U+5dff-5e00,
    U+5e07,
    U+5e0b,
    U+5e0d,
    U+5e11-5e12,
    U+5e14-5e15,
    U+5e18-5e1b,
    U+5e1f-5e20,
    U+5e25,
    U+5e28,
    U+5e2e,
    U+5e32,
    U+5e35-5e37,
    U+5e3e,
    U+5e40,
    U+5e43-5e44,
    U+5e47,
    U+5e49,
    U+5e4b,
    U+5e4e,
    U+5e50-5e51,
    U+5e54,
    U+5e56-5e58,
    U+5e5b-5e5c,
    U+5e5e-5e5f,
    U+5e62,
    U+5e64,
    U+5e68,
    U+5e6a-5e6e,
    U+5e70,
    U+5e75-5e77,
    U+5e7a,
    U+5e7f-5e80,
    U+5e87,
    U+5e8b,
    U+5e8e,
    U+5e96,
    U+5e99-5e9a,
    U+5ea0,
    U+5ea2,
    U+5ea4-5ea5,
    U+5ea8,
    U+5eaa,
    U+5eac,
    U+5eb1,
    U+5eb3,
    U+5eb8-5eb9,
    U+5ebd-5ebf,
    U+5ec1-5ec2,
    U+5ec6,
    U+5ec8,
    U+5ecb-5ecc,
    U+5ece-5ed6,
    U+5ed9-5ee2,
    U+5ee5,
    U+5ee8-5ee9,
    U+5eeb-5eec,
    U+5ef0-5ef1,
    U+5ef3-5ef4,
    U+5ef8-5ef9,
    U+5efc-5f00,
    U+5f02-5f03,
    U+5f06-5f09,
    U+5f0b-5f0e,
    U+5f11,
    U+5f16-5f17,
    U+5f19,
    U+5f1b-5f1e,
    U+5f21-5f24,
    U+5f27-5f29,
    U+5f2b-5f30,
    U+5f34,
    U+5f36,
    U+5f38,
    U+5f3a-5f3d,
    U+5f3f-5f41,
    U+5f44-5f45,
    U+5f47-5f48,
    U+5f4a,
    U+5f4c-5f4e,
    U+5f50-5f51,
    U+5f54,
    U+5f56-5f58,
    U+5f5b-5f5d,
    U+5f60,
    U+5f63-5f65,
    U+5f67,
    U+5f6a;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.42-XKNFORSO.woff2") format("woff2");
  unicode-range:
    U+5bbc,
    U+5bc0-5bc1,
    U+5bc3,
    U+5bc7,
    U+5bc9,
    U+5bcd-5bd0,
    U+5bd3-5bd4,
    U+5bd6-5bda,
    U+5bde,
    U+5be0-5be2,
    U+5be4-5be6,
    U+5be8,
    U+5beb-5bec,
    U+5bef-5bf1,
    U+5bf3-5bf6,
    U+5bfd,
    U+5c03,
    U+5c05,
    U+5c07-5c09,
    U+5c0c-5c0d,
    U+5c12-5c14,
    U+5c17,
    U+5c19,
    U+5c1e-5c20,
    U+5c22-5c24,
    U+5c26,
    U+5c28-5c2e,
    U+5c30,
    U+5c32,
    U+5c35-5c36,
    U+5c38-5c39,
    U+5c46,
    U+5c4d-5c50,
    U+5c53,
    U+5c59-5c5c,
    U+5c5f-5c63,
    U+5c67-5c69,
    U+5c6c-5c70,
    U+5c74-5c76,
    U+5c79-5c7d,
    U+5c87-5c88,
    U+5c8a,
    U+5c8c,
    U+5c8f,
    U+5c91-5c92,
    U+5c94,
    U+5c9d,
    U+5c9f-5ca0,
    U+5ca2-5ca3,
    U+5ca6-5ca8,
    U+5caa-5cab,
    U+5cad,
    U+5cb1-5cb2,
    U+5cb4-5cb7,
    U+5cba-5cbc,
    U+5cbe,
    U+5cc5,
    U+5cc7,
    U+5cc9,
    U+5ccb,
    U+5cd0,
    U+5cd2,
    U+5cd7,
    U+5cd9,
    U+5cdd,
    U+5ce6,
    U+5ce8-5cea,
    U+5ced-5cee,
    U+5cf1-5cf2,
    U+5cf4-5cf5,
    U+5cfa-5cfb,
    U+5cfd,
    U+5d01,
    U+5d06,
    U+5d0b,
    U+5d0d,
    U+5d10-5d12,
    U+5d14-5d15,
    U+5d17-5d1b,
    U+5d1d,
    U+5d1f-5d20,
    U+5d22-5d24,
    U+5d26-5d27,
    U+5d2b,
    U+5d31,
    U+5d34,
    U+5d39,
    U+5d3d,
    U+5d3f,
    U+5d42-5d43,
    U+5d46-5d48,
    U+5d4a-5d4b,
    U+5d4e,
    U+5d51-5d53,
    U+5d55,
    U+5d59,
    U+5d5c,
    U+5d5f-5d62,
    U+5d64,
    U+5d69-5d6a,
    U+5d6c-5d6d,
    U+5d6f-5d70,
    U+5d73,
    U+5d76,
    U+5d79-5d7a,
    U+5d7e-5d7f,
    U+5d81-5d84,
    U+5d87-5d88,
    U+5d8a,
    U+5d8c,
    U+5d90,
    U+5d92-5d95,
    U+5d97,
    U+5d99;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.43-IUQRMBVK.woff2") format("woff2");
  unicode-range:
    U+598b-598e,
    U+5992,
    U+5995,
    U+5997,
    U+599b,
    U+599d,
    U+599f,
    U+59a3-59a4,
    U+59a7,
    U+59ad-59b0,
    U+59b2-59b3,
    U+59b7,
    U+59ba,
    U+59bc,
    U+59be,
    U+59c1,
    U+59c3-59c4,
    U+59c6,
    U+59c8,
    U+59ca,
    U+59cd,
    U+59d2,
    U+59d9-59da,
    U+59dd-59df,
    U+59e3-59e5,
    U+59e7-59e8,
    U+59ec,
    U+59ee-59ef,
    U+59f1-59f2,
    U+59f4,
    U+59f6-59f8,
    U+5a00,
    U+5a03-5a04,
    U+5a09,
    U+5a0c-5a0e,
    U+5a11-5a13,
    U+5a17,
    U+5a1a-5a1c,
    U+5a1e-5a1f,
    U+5a23-5a25,
    U+5a27-5a28,
    U+5a2a,
    U+5a2d,
    U+5a30,
    U+5a35-5a36,
    U+5a40-5a41,
    U+5a44-5a45,
    U+5a47-5a49,
    U+5a4c,
    U+5a50,
    U+5a55,
    U+5a5e,
    U+5a62-5a63,
    U+5a65,
    U+5a67,
    U+5a6a,
    U+5a6c-5a6d,
    U+5a77,
    U+5a7a-5a7b,
    U+5a7e,
    U+5a84,
    U+5a8b,
    U+5a90,
    U+5a93,
    U+5a96,
    U+5a99,
    U+5a9c,
    U+5a9e-5aa0,
    U+5aa2,
    U+5aa7,
    U+5aac,
    U+5ab1-5ab3,
    U+5ab5,
    U+5ab8,
    U+5aba-5abf,
    U+5ac2,
    U+5ac4,
    U+5ac6,
    U+5ac8,
    U+5acb,
    U+5acf-5ad0,
    U+5ad6-5ad7,
    U+5ada,
    U+5adc,
    U+5ae0-5ae1,
    U+5ae3,
    U+5ae5-5ae6,
    U+5ae9-5aea,
    U+5aee,
    U+5af0,
    U+5af5-5af6,
    U+5afa-5afb,
    U+5afd,
    U+5b00-5b01,
    U+5b08,
    U+5b0b,
    U+5b16-5b17,
    U+5b19,
    U+5b1b,
    U+5b1d,
    U+5b21,
    U+5b25,
    U+5b2a,
    U+5b2c-5b2d,
    U+5b30,
    U+5b32,
    U+5b34,
    U+5b36,
    U+5b38,
    U+5b3e,
    U+5b40-5b41,
    U+5b43,
    U+5b45,
    U+5b4b-5b4c,
    U+5b51-5b52,
    U+5b56,
    U+5b5a-5b5c,
    U+5b5e-5b5f,
    U+5b65,
    U+5b68-5b69,
    U+5b6e-5b71,
    U+5b73,
    U+5b75-5b76,
    U+5b7a,
    U+5b7c-5b84,
    U+5b86,
    U+5b8a-5b8b,
    U+5b8d-5b8e,
    U+5b90-5b91,
    U+5b93-5b94,
    U+5b96,
    U+5ba5-5ba6,
    U+5ba8-5ba9,
    U+5bac-5bad,
    U+5baf,
    U+5bb1-5bb2,
    U+5bb7-5bb8,
    U+5bba;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.44-GTHX5QDL.woff2") format("woff2");
  unicode-range:
    U+57b3,
    U+57b8,
    U+57bd,
    U+57c0,
    U+57c3,
    U+57c6-57c8,
    U+57cc,
    U+57cf,
    U+57d2-57d7,
    U+57dc-57de,
    U+57e0-57e1,
    U+57e3-57e4,
    U+57e6-57e7,
    U+57e9,
    U+57ed,
    U+57f0,
    U+57f4-57f6,
    U+57f8,
    U+57fb,
    U+57fd-57ff,
    U+5803-5804,
    U+5808-580d,
    U+5819,
    U+581b,
    U+581d-5821,
    U+5826-5827,
    U+582d,
    U+582f-5830,
    U+5832,
    U+5835,
    U+5839,
    U+583d,
    U+583f-5840,
    U+5849,
    U+584b-584d,
    U+584f-5852,
    U+5855,
    U+5858-5859,
    U+585f,
    U+5861-5862,
    U+5864,
    U+5867-5868,
    U+586d,
    U+5870,
    U+5872,
    U+5878-5879,
    U+587c,
    U+587f-5881,
    U+5885,
    U+5887-588d,
    U+588f-5890,
    U+5894,
    U+5896,
    U+5898,
    U+589d-589e,
    U+58a0-58a2,
    U+58a6,
    U+58a9-58ab,
    U+58ae,
    U+58b1-58b3,
    U+58b8-58bc,
    U+58be,
    U+58c2-58c5,
    U+58c8,
    U+58cd-58ce,
    U+58d0-58da,
    U+58dc-58e2,
    U+58e4-58e5,
    U+58e9,
    U+58ec,
    U+58ef,
    U+58f3-58f4,
    U+58f7,
    U+58f9,
    U+58fb-58fd,
    U+5902,
    U+5905-5906,
    U+590a-590d,
    U+5910,
    U+5912-5914,
    U+5918-5919,
    U+591b,
    U+591d,
    U+591f,
    U+5921,
    U+5923-5925,
    U+5928,
    U+592c-592d,
    U+592f-5930,
    U+5932-5933,
    U+5935-5936,
    U+5938-5939,
    U+593d-593f,
    U+5943,
    U+5946,
    U+594e,
    U+5950,
    U+5952-5953,
    U+5955,
    U+5957-595b,
    U+595d-5961,
    U+5963,
    U+5967,
    U+5969,
    U+596b-596d,
    U+596f,
    U+5972,
    U+5975-5976,
    U+5978-5979,
    U+597b-597c,
    U+5981;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.45-UGX5HEK4.woff2") format("woff2");
  unicode-range:
    U+5616-5617,
    U+5619,
    U+561b,
    U+5620,
    U+5628,
    U+562c,
    U+562f-5639,
    U+563b-563d,
    U+563f-5641,
    U+5643-5644,
    U+5646-5647,
    U+5649,
    U+564b,
    U+564d-5650,
    U+5653-5654,
    U+565e,
    U+5660-5664,
    U+5666,
    U+5669-566d,
    U+566f,
    U+5671-5672,
    U+5675-5676,
    U+5678,
    U+567a,
    U+5680,
    U+5684-5688,
    U+568a-568c,
    U+568f,
    U+5694-5695,
    U+5699-569a,
    U+569d-56a0,
    U+56a5-56a9,
    U+56ab-56ae,
    U+56b1-56b4,
    U+56b6-56b7,
    U+56bc,
    U+56be,
    U+56c0,
    U+56c2-56c3,
    U+56c5,
    U+56c8-56d1,
    U+56d3,
    U+56d7-56d9,
    U+56dc-56dd,
    U+56df,
    U+56e1,
    U+56e4-56e8,
    U+56eb,
    U+56ed-56ee,
    U+56f1,
    U+56f6-56f7,
    U+56f9,
    U+56ff-5704,
    U+5707-570a,
    U+570c-570d,
    U+5711,
    U+5713,
    U+5715-5716,
    U+5718,
    U+571a-571d,
    U+5720-5726,
    U+5729-572a,
    U+572c,
    U+572e-572f,
    U+5733-5734,
    U+5737-5738,
    U+573b,
    U+573d-573f,
    U+5745-5746,
    U+574c-574f,
    U+5751-5752,
    U+5759,
    U+575f,
    U+5761-5762,
    U+5764-5765,
    U+5767-5769,
    U+576b,
    U+576d-5771,
    U+5773-5775,
    U+5777,
    U+5779-577c,
    U+577e-577f,
    U+5781,
    U+5783,
    U+5788-5789,
    U+578c,
    U+5793-5795,
    U+5797,
    U+5799-579a,
    U+579c-57a1,
    U+57a4,
    U+57a7-57aa,
    U+57ac,
    U+57ae,
    U+57b0;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.46-PAT4LEAG.woff2") format("woff2");
  unicode-range:
    U+543f-5440,
    U+5443-5444,
    U+5447,
    U+544c-544f,
    U+5455,
    U+545e,
    U+5462,
    U+5464,
    U+5466-5467,
    U+5469,
    U+546b-546e,
    U+5470-5471,
    U+5474-5477,
    U+547b,
    U+547f-5481,
    U+5483-5486,
    U+5488-548b,
    U+548d-5492,
    U+5495-5496,
    U+549c,
    U+549f-54a2,
    U+54a4,
    U+54a6-54af,
    U+54b1,
    U+54b7-54bc,
    U+54be-54bf,
    U+54c2-54c4,
    U+54c6-54c8,
    U+54ca,
    U+54cd-54ce,
    U+54d8,
    U+54e0,
    U+54e2,
    U+54e5-54e6,
    U+54e8-54ea,
    U+54ec-54ef,
    U+54f1,
    U+54f3,
    U+54f6,
    U+54fc-5501,
    U+5505,
    U+5508-5509,
    U+550c-550f,
    U+5514-5516,
    U+5527,
    U+552a-552b,
    U+552e,
    U+5532-5533,
    U+5535-5536,
    U+5538-5539,
    U+553b-553d,
    U+5540-5541,
    U+5544-5545,
    U+5547,
    U+5549-554a,
    U+554c-554d,
    U+5550-5551,
    U+5556-5558,
    U+555a-555e,
    U+5560-5561,
    U+5563-5564,
    U+5566,
    U+557b-5583,
    U+5586-5588,
    U+558a,
    U+558e-558f,
    U+5591-5594,
    U+5597,
    U+5599,
    U+559e-559f,
    U+55a3-55a4,
    U+55a8-55a9,
    U+55ac-55ae,
    U+55b2,
    U+55bf,
    U+55c1,
    U+55c3-55c4,
    U+55c6-55c7,
    U+55c9,
    U+55cb-55cc,
    U+55ce,
    U+55d1-55d4,
    U+55d7-55d8,
    U+55da-55db,
    U+55dd-55df,
    U+55e2,
    U+55e4,
    U+55e9,
    U+55ec,
    U+55ee,
    U+55f1,
    U+55f6-55f9,
    U+55fd-55ff,
    U+5605,
    U+5607-5608,
    U+560a,
    U+560d-5612;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.47-KRB6VA5Z.woff2") format("woff2");
  unicode-range:
    U+528d,
    U+5291-5298,
    U+529a,
    U+529c,
    U+52a4-52a7,
    U+52ab-52ad,
    U+52af-52b0,
    U+52b5-52b8,
    U+52ba-52be,
    U+52c0-52c1,
    U+52c4-52c6,
    U+52c8,
    U+52ca,
    U+52cc-52cd,
    U+52cf-52d2,
    U+52d4,
    U+52d6-52d7,
    U+52db-52dc,
    U+52de,
    U+52e0-52e1,
    U+52e3,
    U+52e5-52e6,
    U+52e8-52ea,
    U+52ec,
    U+52f0-52f1,
    U+52f3-52fb,
    U+5300-5301,
    U+5303,
    U+5306-5308,
    U+530a-530d,
    U+530f-5311,
    U+5313,
    U+5315,
    U+5318-531f,
    U+5321,
    U+5323-5325,
    U+5327-532d,
    U+532f-5333,
    U+5335,
    U+5338,
    U+533c-533e,
    U+5340,
    U+5342,
    U+5345-5346,
    U+5349,
    U+534b-534c,
    U+5359,
    U+535b,
    U+535e,
    U+5361,
    U+5363-5367,
    U+5369,
    U+536c-536e,
    U+5372,
    U+5377,
    U+5379-537b,
    U+537d-537f,
    U+5382-5383,
    U+5387-5389,
    U+538e,
    U+5393-5394,
    U+5396,
    U+5398-5399,
    U+539d,
    U+53a0-53a1,
    U+53a4-53a6,
    U+53a9-53ab,
    U+53ad-53b0,
    U+53b2,
    U+53b4-53b8,
    U+53ba,
    U+53bd,
    U+53c0-53c1,
    U+53c3-53c5,
    U+53cf,
    U+53d2-53d3,
    U+53d5,
    U+53da-53db,
    U+53dd-53e0,
    U+53e2,
    U+53e6-53e8,
    U+53ed-53ee,
    U+53f4-53f5,
    U+53fa,
    U+5401-5403,
    U+540b,
    U+540f,
    U+5412-5413,
    U+541a,
    U+541d-541e,
    U+5421,
    U+5424,
    U+5427-542a,
    U+542c-542f,
    U+5431,
    U+5433-5436,
    U+543c-543d;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.48-3FDY4X65.woff2") format("woff2");
  unicode-range:
    U+50dd-50df,
    U+50e1-50e6,
    U+50e8-50e9,
    U+50ed-50f6,
    U+50f9-50fb,
    U+50fe,
    U+5101-5103,
    U+5106-5109,
    U+510b-510e,
    U+5110,
    U+5112,
    U+5114-511e,
    U+5121,
    U+5123,
    U+5127-5128,
    U+512c-512d,
    U+512f,
    U+5131,
    U+5133-5135,
    U+5137-513c,
    U+513f-5142,
    U+5147,
    U+514a,
    U+514c,
    U+514f,
    U+5152-5155,
    U+5157-5158,
    U+515f-5160,
    U+5162,
    U+5164,
    U+5166-5167,
    U+5169-516a,
    U+516e,
    U+5173-5174,
    U+5179,
    U+517b,
    U+517e,
    U+5180,
    U+5182-5184,
    U+5189,
    U+518b-518c,
    U+518e-5191,
    U+5193,
    U+5195-5196,
    U+5198,
    U+519d,
    U+51a1-51a4,
    U+51a6,
    U+51a9-51ab,
    U+51ad,
    U+51b0-51b3,
    U+51b5,
    U+51b8,
    U+51ba,
    U+51bc-51bf,
    U+51c2-51c3,
    U+51c5,
    U+51c8-51cb,
    U+51cf,
    U+51d1-51d6,
    U+51d8,
    U+51de-51e0,
    U+51e2,
    U+51e5,
    U+51e7,
    U+51e9,
    U+51ec-51ee,
    U+51f2-51f5,
    U+51f7,
    U+51fe,
    U+5201-5202,
    U+5204-5205,
    U+520b,
    U+520e,
    U+5212-5216,
    U+5218,
    U+5222,
    U+5226-5228,
    U+522a-522b,
    U+522e,
    U+5231-5233,
    U+5235,
    U+523c,
    U+5244-5245,
    U+5249,
    U+524b-524c,
    U+524f,
    U+5254-5255,
    U+5257-5258,
    U+525a,
    U+525c-5261,
    U+5266,
    U+5269,
    U+526c,
    U+526e,
    U+5271,
    U+5273-5274,
    U+5277-5279,
    U+527d,
    U+527f-5280,
    U+5282-5285,
    U+5288-528a,
    U+528c;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.49-R7TV54XT.woff2") format("woff2");
  unicode-range:
    U+4f57-4f58,
    U+4f5a-4f5b,
    U+4f5d-4f5f,
    U+4f63-4f64,
    U+4f69-4f6a,
    U+4f6c,
    U+4f6e-4f71,
    U+4f76-4f7e,
    U+4f81-4f85,
    U+4f88-4f8a,
    U+4f8c,
    U+4f8e-4f90,
    U+4f92-4f94,
    U+4f96-4f9a,
    U+4f9e-4fa0,
    U+4fab,
    U+4fad,
    U+4faf,
    U+4fb2,
    U+4fb7,
    U+4fb9,
    U+4fbb-4fbe,
    U+4fc0-4fc1,
    U+4fc4-4fc6,
    U+4fc8-4fc9,
    U+4fcb-4fd4,
    U+4fd8,
    U+4fda-4fdc,
    U+4fdf-4fe0,
    U+4fe2,
    U+4fe4-4fe6,
    U+4fef-4ff2,
    U+4ff6,
    U+4ffc-5002,
    U+5004-5007,
    U+500a,
    U+500c,
    U+500e-5011,
    U+5013-5014,
    U+5016-5018,
    U+501a-501e,
    U+5021-5023,
    U+5025-502a,
    U+502c-502e,
    U+5030,
    U+5032-5033,
    U+5035,
    U+5039,
    U+503b,
    U+5040-5043,
    U+5045-5048,
    U+504a,
    U+504c,
    U+504e,
    U+5050-5053,
    U+5055-5057,
    U+5059-505a,
    U+505f-5060,
    U+5062-5063,
    U+5066-5067,
    U+506a,
    U+506c-506d,
    U+5070-5072,
    U+5077-5078,
    U+5080-5081,
    U+5083-5086,
    U+5088,
    U+508a,
    U+508e-5090,
    U+5092-5096,
    U+509a-509c,
    U+509e-50a3,
    U+50aa,
    U+50ad,
    U+50af-50b4,
    U+50b9-50bb,
    U+50bd,
    U+50c0,
    U+50c2-50c4,
    U+50c7,
    U+50c9-50ca,
    U+50cc,
    U+50ce,
    U+50d0-50d1,
    U+50d3-50d4,
    U+50d6,
    U+50d8-50d9,
    U+50dc;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.50-BT7VAHS6.woff2") format("woff2");
  unicode-range:
    U+4093,
    U+4103,
    U+4105,
    U+4148,
    U+414f,
    U+4163,
    U+41b4,
    U+41bf,
    U+41e6,
    U+41ee,
    U+41f3,
    U+4207,
    U+420e,
    U+4264,
    U+4293,
    U+42c6,
    U+42d6,
    U+42dd,
    U+4302,
    U+432b,
    U+4343,
    U+43ee,
    U+43f0,
    U+4408,
    U+440c,
    U+4417,
    U+441c,
    U+4422,
    U+4453,
    U+445b,
    U+4476,
    U+447a,
    U+4491,
    U+44b3,
    U+44be,
    U+44d4,
    U+4508,
    U+450d,
    U+4525,
    U+4543,
    U+457a,
    U+459d,
    U+45b8,
    U+45be,
    U+45e5,
    U+45ea,
    U+460f-4610,
    U+4641,
    U+4665,
    U+46a1,
    U+46ae-46af,
    U+470c,
    U+471f,
    U+4764,
    U+47e6,
    U+47fd,
    U+4816,
    U+481e,
    U+4844,
    U+484e,
    U+48b5,
    U+49b0,
    U+49e7,
    U+49fa,
    U+4a04,
    U+4a29,
    U+4abc,
    U+4b38,
    U+4b3b,
    U+4b7e,
    U+4bc2,
    U+4bca,
    U+4bd2,
    U+4be8,
    U+4c17,
    U+4c20,
    U+4c38,
    U+4cc4,
    U+4cd1,
    U+4ce1,
    U+4d07,
    U+4d77,
    U+4e02,
    U+4e04-4e05,
    U+4e0c,
    U+4e0f-4e12,
    U+4e15,
    U+4e17,
    U+4e19,
    U+4e1e-4e1f,
    U+4e23-4e24,
    U+4e28-4e2c,
    U+4e2e-4e31,
    U+4e35-4e37,
    U+4e3f-4e42,
    U+4e44,
    U+4e47-4e48,
    U+4e4d-4e4e,
    U+4e51,
    U+4e55-4e56,
    U+4e58,
    U+4e5a-4e5c,
    U+4e62-4e63,
    U+4e68-4e69,
    U+4e74-4e75,
    U+4e79,
    U+4e7f,
    U+4e82,
    U+4e85,
    U+4e8a,
    U+4e8d-4e8e,
    U+4e96-4e99,
    U+4e9d-4ea0,
    U+4ea2,
    U+4ea5-4ea6,
    U+4ea8,
    U+4eaf-4eb0,
    U+4eb3,
    U+4eb6,
    U+4eb9,
    U+4ebb-4ebc,
    U+4ec2-4ec4,
    U+4ec6-4ec8,
    U+4ecd,
    U+4ed0,
    U+4ed7,
    U+4eda-4edb,
    U+4edd-4ee2,
    U+4ee8,
    U+4eeb,
    U+4eed,
    U+4eef,
    U+4ef1,
    U+4ef3,
    U+4ef5,
    U+4ef7,
    U+4efc-4f00,
    U+4f02-4f03,
    U+4f08-4f09,
    U+4f0b-4f0d,
    U+4f12,
    U+4f15-4f17,
    U+4f19,
    U+4f1c,
    U+4f2b,
    U+4f2e,
    U+4f30-4f31,
    U+4f33,
    U+4f35-4f37,
    U+4f39,
    U+4f3b,
    U+4f3e,
    U+4f40,
    U+4f42-4f43,
    U+4f48-4f49,
    U+4f4b-4f4c,
    U+4f52,
    U+4f54,
    U+4f56;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.51-DS7FJ4QX.woff2") format("woff2");
  unicode-range:
    U+3395-339b,
    U+339e-33a0,
    U+33a2-33ff,
    U+3402,
    U+3405-3406,
    U+3427,
    U+342c,
    U+342e,
    U+3468,
    U+346a,
    U+3488,
    U+3492,
    U+34b5,
    U+34bc,
    U+34c1,
    U+34c7,
    U+34db,
    U+351f,
    U+353e,
    U+355d-355e,
    U+3563,
    U+356e,
    U+35a6,
    U+35a8,
    U+35c5,
    U+35da,
    U+35de,
    U+35f4,
    U+3605,
    U+3614,
    U+364a,
    U+3691,
    U+3696,
    U+3699,
    U+36cf,
    U+3761-3762,
    U+376b-376c,
    U+3775,
    U+378d,
    U+37c1,
    U+37e2,
    U+37e8,
    U+37f4,
    U+37fd,
    U+3800,
    U+382f,
    U+3836,
    U+3840,
    U+385c,
    U+3861,
    U+38a1,
    U+38ad,
    U+38fa,
    U+3917,
    U+391a,
    U+396f,
    U+39a4,
    U+39b8,
    U+3a5c,
    U+3a6e,
    U+3a73,
    U+3a85,
    U+3ac4,
    U+3acb,
    U+3ad6-3ad7,
    U+3aea,
    U+3af3,
    U+3b0e,
    U+3b1a,
    U+3b1c,
    U+3b22,
    U+3b35,
    U+3b6d,
    U+3b77,
    U+3b87-3b88,
    U+3b8d,
    U+3ba4,
    U+3bb6,
    U+3bc3,
    U+3bcd,
    U+3bf0,
    U+3bf3,
    U+3c0f,
    U+3c26,
    U+3cc3,
    U+3cd2,
    U+3d11,
    U+3d1e,
    U+3d31,
    U+3d4e,
    U+3d64,
    U+3d9a,
    U+3dc0,
    U+3dcc,
    U+3dd4,
    U+3e05,
    U+3e3f-3e40,
    U+3e60,
    U+3e66,
    U+3e68,
    U+3e83,
    U+3e8a,
    U+3e94,
    U+3eda,
    U+3f57,
    U+3f72,
    U+3f75,
    U+3f77,
    U+3fae,
    U+3fb1,
    U+3fc9,
    U+3fd7,
    U+3fdc,
    U+4039,
    U+4058;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.52-MULIBW5I.woff2") format("woff2");
  unicode-range: U+32b5-332b, U+332d-3394;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.53-CNH2LT6L.woff2") format("woff2");
  unicode-range:
    U+31c8-31e3,
    U+31f0-321e,
    U+3220-3230,
    U+3232-32b4;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.54-QJFTIYPL.woff2") format("woff2");
  unicode-range:
    U+3028-303f,
    U+3094-3096,
    U+309f-30a0,
    U+30ee,
    U+30f7-30fa,
    U+30ff,
    U+3105-312f,
    U+3131-3163,
    U+3165-318e,
    U+3190-31bb,
    U+31c0-31c7;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.55-VV2WWVY7.woff2") format("woff2");
  unicode-range:
    U+2f14-2fd5,
    U+2ff0-2ffb,
    U+3004,
    U+3013,
    U+3016-301b,
    U+301e,
    U+3020-3027;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.56-ZZ2HQ6HF.woff2") format("woff2");
  unicode-range:
    U+25e4-25e6,
    U+2601-2603,
    U+2609,
    U+260e-260f,
    U+2616-2617,
    U+261c-261f,
    U+262f,
    U+2641,
    U+2660,
    U+2662-2664,
    U+2666-2668,
    U+266d-266e,
    U+2672-267d,
    U+26bd-26be,
    U+2702,
    U+271a,
    U+273d,
    U+2740,
    U+2756,
    U+2776-2793,
    U+27a1,
    U+2934-2935,
    U+29bf,
    U+29fa-29fb,
    U+2b05-2b07,
    U+2b1a,
    U+2b95,
    U+2e3a-2e3b,
    U+2e80-2e99,
    U+2e9b-2ef3,
    U+2f00-2f13;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.57-FOIHFSBJ.woff2") format("woff2");
  unicode-range:
    U+24d1-24ff,
    U+2503-2513,
    U+2515-2516,
    U+2518-251b,
    U+251d-2522,
    U+2524-259f,
    U+25a2-25ab,
    U+25b1,
    U+25b7,
    U+25c0-25c1,
    U+25c9-25ca,
    U+25cc,
    U+25d0-25d3,
    U+25e2-25e3;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.58-P3TGI2ZZ.woff2") format("woff2");
  unicode-range:
    U+2105,
    U+2109-210a,
    U+210f,
    U+2116,
    U+2121,
    U+2126-2127,
    U+212b,
    U+212e,
    U+2135,
    U+213b,
    U+2194-2199,
    U+21b8-21b9,
    U+21c4-21c6,
    U+21cb-21cc,
    U+21d0,
    U+21e6-21e9,
    U+21f5,
    U+2202-2203,
    U+2205-2206,
    U+2208-220b,
    U+220f,
    U+2211,
    U+2213,
    U+2215,
    U+221a,
    U+221d,
    U+2220,
    U+2223,
    U+2225-2226,
    U+2228,
    U+222a-222e,
    U+2234-2237,
    U+223d,
    U+2243,
    U+2245,
    U+2248,
    U+224c,
    U+2260,
    U+2262,
    U+2264-2265,
    U+226e-226f,
    U+2272-2273,
    U+2276-2277,
    U+2283-2287,
    U+228a-228b,
    U+2295-2299,
    U+22a0,
    U+22a5,
    U+22bf,
    U+22da-22db,
    U+22ef,
    U+2305-2307,
    U+2318,
    U+2329-232a,
    U+23b0-23b1,
    U+23be-23cc,
    U+23ce,
    U+23da-23db,
    U+2423,
    U+2469-24d0;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.59-V3CYW433.woff2") format("woff2");
  unicode-range:
    U+a1-a4,
    U+a6-a7,
    U+aa,
    U+ac-ad,
    U+b5-b6,
    U+b8-ba,
    U+bc-c8,
    U+ca-cc,
    U+ce-d5,
    U+d9-db,
    U+dd-df,
    U+e6,
    U+ee,
    U+f0,
    U+f5,
    U+f7,
    U+f9,
    U+fb,
    U+fe-102,
    U+110-113,
    U+11a-11b,
    U+128-12b,
    U+143-144,
    U+147-148,
    U+14c,
    U+14e-14f,
    U+152-153,
    U+168-16d,
    U+192,
    U+1a0-1a1,
    U+1af,
    U+1cd-1dc,
    U+1f8-1f9,
    U+251,
    U+261,
    U+2bb,
    U+2c7,
    U+2c9,
    U+2ea-2eb,
    U+304,
    U+307,
    U+30c,
    U+1e3e-1e3f,
    U+1ea0-1ebe,
    U+1ec0-1ec6,
    U+1ec8-1ef9,
    U+2011-2012,
    U+2016,
    U+2018-201a,
    U+201e,
    U+2021,
    U+2030,
    U+2033,
    U+2035,
    U+2042,
    U+2047,
    U+2051,
    U+2074,
    U+20a9,
    U+20ab-20ac,
    U+20dd-20de,
    U+2100;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.60-F4PWJ2WT.woff2") format("woff2");
  unicode-range:
    U+2227,
    U+26a0,
    U+2713,
    U+301f,
    U+4ff8,
    U+5239,
    U+526a,
    U+54fa,
    U+5740,
    U+5937,
    U+5993,
    U+59fb,
    U+5a3c,
    U+5c41,
    U+6028,
    U+626e,
    U+646f,
    U+647a,
    U+64b0,
    U+64e2,
    U+65a7,
    U+66fe,
    U+6727,
    U+6955,
    U+6bef,
    U+6f23,
    U+724c,
    U+767c,
    U+7a83,
    U+7ac4,
    U+7b67,
    U+8000,
    U+8471,
    U+8513,
    U+8599,
    U+86db,
    U+8718,
    U+87f2,
    U+88f3,
    U+8ad2,
    U+8e2a,
    U+8fa3,
    U+95a5,
    U+9798,
    U+9910,
    U+9957,
    U+9bab,
    U+9c3b,
    U+9daf,
    U+ff95;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.61-RAM4MH72.woff2") format("woff2");
  unicode-range:
    U+a8,
    U+2032,
    U+2261,
    U+2282,
    U+3090,
    U+30f1,
    U+339c,
    U+535c,
    U+53d9,
    U+56a2,
    U+56c1,
    U+5806,
    U+589f,
    U+59d0,
    U+5a7f,
    U+60e0,
    U+639f,
    U+65af,
    U+68fa,
    U+69ae,
    U+6d1b,
    U+6ef2,
    U+71fb,
    U+725d,
    U+7262,
    U+75bc,
    U+7768,
    U+7940,
    U+79bf,
    U+7bed,
    U+7d68,
    U+7dfb,
    U+814b,
    U+8207,
    U+83e9,
    U+8494,
    U+8526,
    U+8568,
    U+85ea,
    U+86d9,
    U+87ba,
    U+8861,
    U+887f,
    U+8fe6,
    U+9059,
    U+9061,
    U+916a,
    U+976d,
    U+97ad,
    U+9ece;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.62-XEIO6R4F.woff2") format("woff2");
  unicode-range:
    U+2d9,
    U+21d4,
    U+301d,
    U+515c,
    U+52fe,
    U+5420,
    U+5750,
    U+5766,
    U+5954,
    U+5b95,
    U+5f8a,
    U+5f98,
    U+620c,
    U+621f,
    U+641c,
    U+66d9,
    U+676d,
    U+6775,
    U+67f5,
    U+694a,
    U+6a02,
    U+6a3a,
    U+6a80,
    U+6c23,
    U+6c72,
    U+6dcb,
    U+6faa,
    U+707c,
    U+71c8,
    U+7422,
    U+74e2,
    U+7791,
    U+7825,
    U+7a14,
    U+7a1c,
    U+7c95,
    U+7fc1,
    U+82a5,
    U+82db,
    U+8304,
    U+853d,
    U+8cd3,
    U+8de8,
    U+8f0c,
    U+8f3f,
    U+9091,
    U+91c7,
    U+929a,
    U+98af,
    U+9913;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.63-QDKIDRXN.woff2") format("woff2");
  unicode-range:
    U+2ca-2cb,
    U+2229,
    U+2468,
    U+2669,
    U+266f,
    U+273f,
    U+4ec0,
    U+4f60,
    U+4fb6,
    U+5347,
    U+540e,
    U+543b,
    U+5b0c,
    U+5d4c,
    U+5f14,
    U+5f9e,
    U+6155,
    U+62d0,
    U+6602,
    U+6666,
    U+66f3,
    U+67a2,
    U+67ca,
    U+69cc,
    U+6d29,
    U+6d9b,
    U+6e3e,
    U+6f81,
    U+7109,
    U+73c0,
    U+73c2,
    U+7425,
    U+7435-7436,
    U+7525,
    U+7554,
    U+785d,
    U+786b,
    U+7ae3,
    U+7b94,
    U+7d18,
    U+81bf,
    U+8511,
    U+8549,
    U+9075,
    U+9640,
    U+98e2,
    U+9e9f,
    U+ff96;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.64-OCNVADEF.woff2") format("woff2");
  unicode-range:
    U+2467,
    U+4ece,
    U+4ed4,
    U+4f91,
    U+4fae,
    U+534d,
    U+53c9,
    U+54b3,
    U+586b,
    U+5944,
    U+5b78,
    U+5df7,
    U+5f77,
    U+6101,
    U+6167-6168,
    U+61a4,
    U+62d9,
    U+698a,
    U+699b,
    U+6a59,
    U+6cc4,
    U+6e07,
    U+7099,
    U+75d2,
    U+77ad,
    U+7953,
    U+7984,
    U+7a92,
    U+7baa,
    U+7dbb,
    U+817f,
    U+82ad,
    U+85e9,
    U+868a,
    U+8caa,
    U+8f44,
    U+9017,
    U+907c,
    U+908a,
    U+92f3,
    U+936e,
    U+9435,
    U+978d,
    U+9838,
    U+9a28,
    U+9b41,
    U+9ba8,
    U+9c57,
    U+9eb9;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.65-PXKDFILN.woff2") format("woff2");
  unicode-range:
    U+b1,
    U+309b,
    U+4e5e,
    U+51f1,
    U+5506,
    U+55c5,
    U+58cc,
    U+59d1,
    U+5c51,
    U+5ef7,
    U+6284,
    U+62d7,
    U+6689,
    U+673d,
    U+6a2b,
    U+6a8e,
    U+6a9c,
    U+6d63,
    U+6dd1,
    U+70b8,
    U+7235,
    U+72db,
    U+72f8,
    U+7560,
    U+7c9b,
    U+7ce7,
    U+7e1e,
    U+80af,
    U+82eb,
    U+8463,
    U+8499,
    U+85dd,
    U+86ee,
    U+8a60,
    U+8a6e,
    U+8c79,
    U+8e87,
    U+8e8a,
    U+8f5f,
    U+9010,
    U+918d,
    U+9190,
    U+965b,
    U+97fb,
    U+9ab8,
    U+9bad,
    U+9d3b,
    U+9d5c,
    U+9dfa,
    U+9e93;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.66-VZH5R3J4.woff2") format("woff2");
  unicode-range:
    U+2020,
    U+3003,
    U+3231,
    U+4e9b,
    U+4f3d,
    U+4f47,
    U+51b6,
    U+51dc,
    U+53e1,
    U+5bc5,
    U+602f,
    U+60bc,
    U+61c9,
    U+633d,
    U+637b,
    U+6492,
    U+65fa,
    U+660f,
    U+66f0,
    U+6703,
    U+681e,
    U+6876,
    U+6893,
    U+6912,
    U+698e,
    U+6c7d,
    U+714c,
    U+7169,
    U+71d5,
    U+725f,
    U+72d7,
    U+745b,
    U+74dc,
    U+75e2,
    U+7891,
    U+7897,
    U+7dcb,
    U+810a,
    U+8218,
    U+8339,
    U+840e,
    U+852d,
    U+8823,
    U+8a0a,
    U+9089,
    U+919c,
    U+971c,
    U+9ad9,
    U+ff4a,
    U+ff5a;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.67-G7R5LZJS.woff2") format("woff2");
  unicode-range:
    U+2466,
    U+2600,
    U+4eab,
    U+4fe3,
    U+4ff5,
    U+51a5,
    U+51f0,
    U+536f,
    U+53d4,
    U+53f1,
    U+54a5,
    U+559d,
    U+55e3,
    U+58fa,
    U+5962,
    U+59ea,
    U+5c16,
    U+5cef,
    U+5d16,
    U+5f10,
    U+5fd6,
    U+6190,
    U+6216,
    U+634f,
    U+63bb,
    U+66d6,
    U+6756,
    U+6bc5,
    U+6e26,
    U+727d,
    U+731f,
    U+76f2,
    U+7729,
    U+7a7f,
    U+7aff,
    U+7c9f,
    U+818f,
    U+8236,
    U+82b9,
    U+8338,
    U+85aa,
    U+88b4,
    U+8b33,
    U+904d,
    U+93a7,
    U+96cc,
    U+96eb,
    U+9aed,
    U+9b8e,
    U+fa11;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.68-ZO4GXVC4.woff2") format("woff2");
  unicode-range:
    U+251c,
    U+2523,
    U+4e14,
    U+545f,
    U+54bd,
    U+553e,
    U+55dc,
    U+56da,
    U+589c,
    U+5b55,
    U+5bb5,
    U+5ce1,
    U+5df4,
    U+5eb6,
    U+5ec9,
    U+6191,
    U+62f7,
    U+6357,
    U+64a5,
    U+6591,
    U+65bc,
    U+6897,
    U+6e1a,
    U+7063,
    U+711a,
    U+721b,
    U+722c,
    U+75b9,
    U+75d5,
    U+75fa,
    U+7766,
    U+7aae,
    U+7b48,
    U+7b8b,
    U+7d21,
    U+7e55,
    U+7f75,
    U+842c,
    U+8910,
    U+8a63,
    U+8b39,
    U+8b5a,
    U+8cdc,
    U+8d74,
    U+907d,
    U+91e7,
    U+9306,
    U+96bc,
    U+98f4,
    U+9ac4;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.69-TXLGBZDW.woff2") format("woff2");
  unicode-range:
    U+2003,
    U+2312,
    U+266c,
    U+4f86,
    U+51ea,
    U+5243,
    U+5256,
    U+541f,
    U+5841,
    U+59dc,
    U+5df3,
    U+601c,
    U+60e7,
    U+632b,
    U+638c,
    U+64ad,
    U+6881,
    U+697c,
    U+69cd,
    U+6c50,
    U+6d2a,
    U+6fc1,
    U+7027,
    U+7058,
    U+70f9,
    U+714e,
    U+7345,
    U+751a,
    U+760d,
    U+764c,
    U+77db,
    U+7d79,
    U+7e8f,
    U+80ce,
    U+814e,
    U+81fc,
    U+8247,
    U+8278,
    U+85a9,
    U+8a03,
    U+90ed,
    U+9784,
    U+9801,
    U+984e,
    U+99b3,
    U+9bc9,
    U+9bdb,
    U+9be8,
    U+9e78,
    U+ff6b;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.70-DUB5XHII.woff2") format("woff2");
  unicode-range:
    U+266b,
    U+3006,
    U+5176,
    U+5197,
    U+51a8,
    U+51c6,
    U+52f2,
    U+5614,
    U+5875,
    U+5a2f,
    U+5b54,
    U+5ce0,
    U+5dba,
    U+5deb,
    U+5e63,
    U+5f59,
    U+5fcc,
    U+6068,
    U+6367,
    U+68b6,
    U+6a0b,
    U+6b64,
    U+6e15,
    U+6eba,
    U+7272,
    U+72a0,
    U+7947,
    U+7985,
    U+79e6,
    U+79e9,
    U+7a3d,
    U+7a9f,
    U+7aaf,
    U+7b95,
    U+7f60,
    U+7f9e,
    U+7fe0,
    U+8098,
    U+80ba,
    U+8106,
    U+82d4,
    U+831c,
    U+87f9,
    U+8a1f,
    U+8acf,
    U+90c1,
    U+920d,
    U+9756,
    U+fe43,
    U+ff94;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.71-EHJC5C2N.woff2") format("woff2");
  unicode-range:
    U+af,
    U+2465,
    U+2517,
    U+33a1,
    U+4f10,
    U+50c5,
    U+51b4,
    U+5384,
    U+5606,
    U+5bb0,
    U+5cac,
    U+5ee3,
    U+618e,
    U+61f2,
    U+62c9,
    U+66ab,
    U+66f9,
    U+6816,
    U+6960,
    U+6b3e,
    U+6f20,
    U+7078,
    U+72d0,
    U+73ed,
    U+7ad9,
    U+7b1b,
    U+7be4,
    U+7d62,
    U+7f51,
    U+80b4,
    U+80f4,
    U+8154,
    U+85fb,
    U+865c,
    U+8702,
    U+895f,
    U+8aed,
    U+8b90,
    U+8ced,
    U+8fbf,
    U+91d8,
    U+9418,
    U+9583,
    U+9591,
    U+9813,
    U+982c,
    U+9bd6,
    U+ff46,
    U+ff7f,
    U+ff88;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.72-LYZOIKQJ.woff2") format("woff2");
  unicode-range:
    U+4e91,
    U+508d,
    U+50e7,
    U+514e,
    U+51f6,
    U+5446,
    U+5504,
    U+584a,
    U+59a8,
    U+59d3,
    U+5a46,
    U+5ac9,
    U+6020,
    U+60a6,
    U+6148,
    U+621a,
    U+6234,
    U+64c1,
    U+6523,
    U+675c,
    U+67d1,
    U+6953,
    U+6ccc,
    U+6df5,
    U+6e13,
    U+6f06,
    U+723a,
    U+7325,
    U+74e6,
    U+758e,
    U+75ab,
    U+75d9,
    U+7a40,
    U+8096,
    U+82fa,
    U+8587,
    U+8594,
    U+8a6b,
    U+8ab9,
    U+8b17,
    U+8b83,
    U+937c,
    U+963b,
    U+9673,
    U+96db,
    U+9ce9,
    U+9f4b,
    U+ff67,
    U+ff82,
    U+ff93;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.73-K7HJDXZP.woff2") format("woff2");
  unicode-range:
    U+221e,
    U+2514,
    U+51f9,
    U+5270,
    U+5449,
    U+5824,
    U+59a5,
    U+5a29,
    U+5d07,
    U+5e16,
    U+60e3,
    U+614c,
    U+6276,
    U+643e,
    U+64ab,
    U+6562,
    U+6681,
    U+670b,
    U+6734,
    U+67af,
    U+6a3d,
    U+6b05,
    U+6dc0,
    U+6e4a,
    U+7259,
    U+732a,
    U+7409,
    U+78a7,
    U+7a6b,
    U+8015,
    U+809b,
    U+817a,
    U+830e,
    U+837b,
    U+85ab,
    U+8a23,
    U+8a93,
    U+8b00,
    U+8b19,
    U+8b21,
    U+8cbf,
    U+8fb0,
    U+901d,
    U+91b8,
    U+9320,
    U+932c,
    U+9688,
    U+96f6,
    U+9df2,
    U+ff6a;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.74-IF5ZNTLT.woff2") format("woff2");
  unicode-range:
    U+2002,
    U+2025,
    U+4f8d,
    U+51e1,
    U+51f8,
    U+5507,
    U+5598,
    U+58f1,
    U+5983,
    U+59ac,
    U+5c3c,
    U+5de7,
    U+5e7d,
    U+5eca,
    U+5f61,
    U+606d,
    U+60f9,
    U+636e,
    U+64ec,
    U+67da,
    U+67ff,
    U+6813,
    U+68f2,
    U+693f,
    U+6b6a,
    U+6bbb,
    U+6ef4,
    U+7092,
    U+717d,
    U+7261,
    U+73c8,
    U+7432,
    U+7483,
    U+76fe,
    U+7709,
    U+78d0,
    U+81a3,
    U+81b3,
    U+82af,
    U+8305,
    U+8309,
    U+8870,
    U+88fe,
    U+8cd1,
    U+8d66,
    U+906e,
    U+971e,
    U+9812,
    U+ff79,
    U+ff90;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.75-LN5KKVHC.woff2") format("woff2");
  unicode-range:
    U+2464,
    U+2501,
    U+2640,
    U+2642,
    U+339d,
    U+4f0e,
    U+5091,
    U+50b5,
    U+5132,
    U+51cc,
    U+558b,
    U+55aa,
    U+585e,
    U+5bee,
    U+5dfe,
    U+60b6,
    U+62b9,
    U+6349,
    U+6566,
    U+6590,
    U+6842,
    U+689d,
    U+6a58,
    U+6c70,
    U+6ff1,
    U+7815,
    U+7881,
    U+7aaa,
    U+7bc7,
    U+7def,
    U+7fa8,
    U+8017,
    U+8036,
    U+8061,
    U+821f,
    U+8429,
    U+8ce0,
    U+8e74,
    U+9019,
    U+90ca,
    U+9162,
    U+932f,
    U+93ae,
    U+9644,
    U+990c,
    U+9cf3,
    U+ff56,
    U+ff6e,
    U+ff7e,
    U+ff85;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.76-F2FWQ7FV.woff2") format("woff2");
  unicode-range:
    U+2266-2267,
    U+4f2f,
    U+5208,
    U+5451,
    U+546a,
    U+5589,
    U+576a,
    U+5815,
    U+5a9a,
    U+5b9b,
    U+5c3a,
    U+5efb,
    U+5faa,
    U+6109,
    U+6643,
    U+6652,
    U+695a,
    U+69fd,
    U+6b86,
    U+6bb4,
    U+6daf,
    U+7089,
    U+70cf,
    U+7a00,
    U+7a4f,
    U+7b39,
    U+7d33,
    U+80e1,
    U+828b,
    U+82a6,
    U+86cd,
    U+8c8c,
    U+8cca,
    U+8df3,
    U+9077,
    U+9175,
    U+91dc,
    U+925b,
    U+9262,
    U+9271,
    U+92ed,
    U+9855,
    U+9905,
    U+9d28,
    U+ff3f,
    U+ff58,
    U+ff68,
    U+ff6d,
    U+ff9c;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.77-67K5TNQW.woff2") format("woff2");
  unicode-range:
    U+2207,
    U+25ef,
    U+309c,
    U+4e4f,
    U+5146,
    U+51dd,
    U+5351,
    U+540a,
    U+5629,
    U+5eb5,
    U+5f04,
    U+5f13,
    U+60dc,
    U+6212,
    U+63b4,
    U+642c,
    U+6627,
    U+66a6,
    U+66c7,
    U+66fd,
    U+674e,
    U+6b96,
    U+6c4e,
    U+6df3,
    U+6e67,
    U+6f84,
    U+72fc,
    U+733f,
    U+7c97,
    U+7db1,
    U+7e4d,
    U+816b,
    U+82d1,
    U+84cb,
    U+854e,
    U+8607,
    U+86c7,
    U+871c,
    U+8776,
    U+8a89,
    U+8fc4,
    U+91a4,
    U+9285,
    U+9685,
    U+9903,
    U+9b31,
    U+9f13,
    U+ff42,
    U+ff74,
    U+ff91;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.78-LFIIRZ3V.woff2") format("woff2");
  unicode-range:
    U+4e32,
    U+51db,
    U+53a8,
    U+53ea,
    U+5609,
    U+5674,
    U+5a92,
    U+5e7e,
    U+6115,
    U+611a,
    U+62cc,
    U+62ed,
    U+63c9,
    U+64b9,
    U+64e6,
    U+65cb,
    U+6606,
    U+6731,
    U+683d,
    U+6afb,
    U+7460,
    U+771e,
    U+78ef,
    U+7b26,
    U+7b51,
    U+7cde,
    U+7d10,
    U+7d2f,
    U+7d46,
    U+80de,
    U+819c,
    U+84b2,
    U+85cd,
    U+865a,
    U+8ecc,
    U+9022,
    U+90b8,
    U+9192,
    U+9675,
    U+96b7,
    U+99ff,
    U+ff44,
    U+ff55,
    U+ff6c,
    U+ff73,
    U+ff75,
    U+ff86,
    U+ff8d,
    U+ff92,
    U+ffe3;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.79-I7TFGT3T.woff2") format("woff2");
  unicode-range:
    U+25b3,
    U+30f5,
    U+4eae,
    U+4f46,
    U+4f51,
    U+5203,
    U+52ff,
    U+55a7,
    U+564c,
    U+565b,
    U+57f9,
    U+5805,
    U+5b64,
    U+5e06,
    U+5f70,
    U+5f90,
    U+60e8,
    U+6182,
    U+62f3,
    U+62fe,
    U+63aa,
    U+64a4,
    U+65d7,
    U+673a,
    U+6851,
    U+68cb,
    U+68df,
    U+6d1e,
    U+6e58,
    U+6e9d,
    U+77b3,
    U+7832,
    U+7c3f,
    U+7db4,
    U+7f70,
    U+80aa,
    U+80c6,
    U+8105,
    U+819d,
    U+8276,
    U+8679,
    U+8986,
    U+8c9d,
    U+8fc5,
    U+916c,
    U+9665,
    U+9699,
    U+96c0,
    U+9a19,
    U+ff8b;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.80-BRO3VJC3.woff2") format("woff2");
  unicode-range:
    U+2463,
    U+25a1,
    U+4ef0,
    U+5076,
    U+5098,
    U+51fd,
    U+5302,
    U+5448,
    U+54c9,
    U+570b,
    U+583a,
    U+5893,
    U+58a8,
    U+58ee,
    U+5949,
    U+5bdb,
    U+5f26,
    U+5f81,
    U+6052,
    U+6170,
    U+61c7,
    U+631f,
    U+635c,
    U+664b,
    U+69fb,
    U+6f01,
    U+7070,
    U+722a,
    U+745e,
    U+755c,
    U+76c6,
    U+78c1,
    U+79e4,
    U+7bb8,
    U+7d0b,
    U+81a8,
    U+82d7,
    U+8b5c,
    U+8f14,
    U+8fb1,
    U+8fbb,
    U+9283,
    U+9298,
    U+9a30,
    U+ff03,
    U+ff50,
    U+ff59,
    U+ff7b,
    U+ff8e-ff8f;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.81-BZ6DIOTM.woff2") format("woff2");
  unicode-range:
    U+2010,
    U+2502,
    U+25b6,
    U+4f3a,
    U+514b,
    U+5265,
    U+52c3,
    U+5339,
    U+53ec,
    U+54c0,
    U+55b0,
    U+5854,
    U+5b8f,
    U+5cb3,
    U+5e84,
    U+60da,
    U+6247,
    U+6249,
    U+628a,
    U+62cd,
    U+65ac,
    U+6838,
    U+690e,
    U+6cf0,
    U+6f02,
    U+6f2c,
    U+6f70,
    U+708a,
    U+7434,
    U+75be,
    U+77ef,
    U+7c60,
    U+7c98,
    U+7d1b,
    U+7e2b,
    U+80a5,
    U+81e3,
    U+820c,
    U+8210,
    U+8475,
    U+862d,
    U+8650,
    U+8997,
    U+906d,
    U+91c8,
    U+9700,
    U+9727,
    U+9df9,
    U+ff3a,
    U+ff9a;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.82-P5CWWYY7.woff2") format("woff2");
  unicode-range:
    U+2103,
    U+5049,
    U+52b1,
    U+5320,
    U+5553,
    U+572d,
    U+58c7,
    U+5b5d,
    U+5bc2,
    U+5de3,
    U+5e61,
    U+5f80,
    U+61a9,
    U+67d0,
    U+67f4,
    U+6c88,
    U+6ca1,
    U+6ce5,
    U+6d78,
    U+6e9c,
    U+6f54,
    U+731b,
    U+73b2,
    U+74a7,
    U+74f6,
    U+75e9,
    U+7b20,
    U+7c8b,
    U+7f72,
    U+809d,
    U+8108,
    U+82b3,
    U+82bd,
    U+84b8,
    U+84c4,
    U+88c2,
    U+8ae6,
    U+8ef8,
    U+902e,
    U+9065,
    U+9326,
    U+935b,
    U+938c,
    U+9676,
    U+9694,
    U+96f7,
    U+9ed9,
    U+ff48,
    U+ff4c,
    U+ff81;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.83-USCQTCKU.woff2") format("woff2");
  unicode-range:
    U+2500,
    U+3008-3009,
    U+4ead,
    U+4f0f,
    U+4fca,
    U+53eb,
    U+543e,
    U+57a2,
    U+5cf0,
    U+5e8f,
    U+5fe0,
    U+61b2,
    U+62d8,
    U+6442,
    U+64b2,
    U+6589,
    U+659c,
    U+67f1,
    U+68c4,
    U+6cb8,
    U+6d12,
    U+6de1,
    U+6fe1,
    U+70c8,
    U+723d,
    U+73e0,
    U+7656,
    U+773a,
    U+7948,
    U+7b87,
    U+7c92,
    U+7d3a,
    U+7e1b,
    U+7e4a,
    U+819a,
    U+8358,
    U+83c5,
    U+84bc,
    U+864e,
    U+8912,
    U+8c9e,
    U+8d05,
    U+92fc,
    U+9396,
    U+98fd,
    U+99d2,
    U+ff64,
    U+ff7a,
    U+ff83;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.84-SMSWEAAY.woff2") format("woff2");
  unicode-range:
    U+3014-3015,
    U+4e3c,
    U+5036,
    U+5075,
    U+533f,
    U+53e9,
    U+5531,
    U+5642,
    U+5984,
    U+59e6,
    U+5a01,
    U+5b6b,
    U+5c0b,
    U+5f25,
    U+6069,
    U+60a0,
    U+614e,
    U+62b5,
    U+62d2-62d3,
    U+6597,
    U+660c,
    U+674f,
    U+67cf,
    U+6841,
    U+6905,
    U+6cf3,
    U+6d32,
    U+6d69,
    U+6f64,
    U+716e,
    U+7761,
    U+7b52,
    U+7be0,
    U+7dbf,
    U+7de9,
    U+7f36,
    U+81d3,
    U+8302,
    U+8389,
    U+846c,
    U+84ee,
    U+8a69,
    U+9038,
    U+9d8f,
    U+ff47,
    U+ff4b,
    U+ff76,
    U+ff9b;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.85-GOAU26L4.woff2") format("woff2");
  unicode-range:
    U+25c7,
    U+3007,
    U+504f,
    U+507d,
    U+51a0,
    U+52a3,
    U+5410,
    U+5510,
    U+559a,
    U+5782,
    U+582a,
    U+5c0a,
    U+5c3f,
    U+5c48,
    U+5f6b,
    U+6176,
    U+622f,
    U+6279,
    U+62bd,
    U+62dd,
    U+65ed,
    U+67b6,
    U+6817,
    U+6850,
    U+6d6a,
    U+6deb,
    U+6ea2,
    U+6edd,
    U+6f5c,
    U+72e9,
    U+73a9,
    U+7573,
    U+76bf,
    U+7950,
    U+7956,
    U+7f8a,
    U+7ffc,
    U+80a2,
    U+80c3,
    U+83ca,
    U+8a02,
    U+8a13,
    U+8df5,
    U+9375,
    U+983b,
    U+99b4,
    U+ff4e,
    U+ff71,
    U+ff89,
    U+ff97;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.86-J32DGQ5K.woff2") format("woff2");
  unicode-range:
    U+24,
    U+2022,
    U+2212,
    U+221f,
    U+2665,
    U+4ecf,
    U+5100,
    U+51cd,
    U+52d8,
    U+5378,
    U+53f6,
    U+574a,
    U+5982,
    U+5996,
    U+5c1a,
    U+5e1d,
    U+5f84,
    U+609f,
    U+61a7,
    U+61f8,
    U+6398,
    U+63ee,
    U+6676,
    U+6691,
    U+6eb6,
    U+7126,
    U+71e5,
    U+7687,
    U+7965,
    U+7d17,
    U+80a1,
    U+8107,
    U+8266,
    U+85a6,
    U+8987,
    U+8ca2,
    U+8cab,
    U+8e0a,
    U+9042,
    U+95c7,
    U+9810,
    U+9867,
    U+98fc,
    U+ff52-ff54,
    U+ff61,
    U+ff77,
    U+ff98-ff99;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.87-ABM6J3CC.woff2") format("woff2");
  unicode-range:
    U+b0,
    U+226a,
    U+2462,
    U+4e39,
    U+4fc3,
    U+4fd7,
    U+50be,
    U+50da,
    U+5200,
    U+5211,
    U+54f2,
    U+5618,
    U+596a,
    U+5b22,
    U+5bb4,
    U+5d50,
    U+60a3,
    U+63fa,
    U+658e,
    U+65e8,
    U+6669,
    U+6795,
    U+679d,
    U+67a0,
    U+6b3a,
    U+6e09,
    U+757f,
    U+7cd6,
    U+7dbe,
    U+7ffb,
    U+83cc,
    U+83f1,
    U+840c,
    U+845b,
    U+8846,
    U+8972,
    U+8a34,
    U+8a50,
    U+8a87,
    U+8edf,
    U+8ff0,
    U+90a6,
    U+9154,
    U+95a3,
    U+9663,
    U+9686,
    U+96c7,
    U+ff3c,
    U+ff7c,
    U+ff8a;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.88-KYHL7VWJ.woff2") format("woff2");
  unicode-range:
    U+25bd,
    U+4e59,
    U+4ec1,
    U+4ff3,
    U+515a,
    U+518a,
    U+525b,
    U+5375,
    U+552f,
    U+57a3,
    U+5b9c,
    U+5c3d,
    U+5e3d,
    U+5e7b,
    U+5f0a,
    U+6094,
    U+6458,
    U+654f,
    U+67f3,
    U+6b8a,
    U+6bd2,
    U+6c37,
    U+6ce1,
    U+6e56,
    U+6e7f,
    U+6ed1,
    U+6ede,
    U+6f0f,
    U+70ad,
    U+7267,
    U+7363,
    U+786c,
    U+7a42,
    U+7db2,
    U+7f85,
    U+8178,
    U+829d,
    U+8896,
    U+8c5a,
    U+8cb0,
    U+8ce2,
    U+8ed2,
    U+9047,
    U+9177,
    U+970a,
    U+9ea6,
    U+ff1b,
    U+ff31,
    U+ff39,
    U+ff80;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.89-NENIHRTK.woff2") format("woff2");
  unicode-range:
    U+a5,
    U+4e80,
    U+4f34,
    U+4f73,
    U+4f75,
    U+511f,
    U+5192,
    U+52aa,
    U+53c8,
    U+570f,
    U+57cb,
    U+596e,
    U+5d8b,
    U+5f66,
    U+5fd9,
    U+62db,
    U+62f6,
    U+6328,
    U+633f,
    U+63a7,
    U+6469,
    U+6bbf,
    U+6c41,
    U+6c57,
    U+6d44,
    U+6dbc,
    U+706f,
    U+72c2,
    U+72ed,
    U+7551,
    U+75f4,
    U+7949,
    U+7e26,
    U+7fd4,
    U+8150,
    U+8af8,
    U+8b0e,
    U+8b72,
    U+8ca7,
    U+934b,
    U+9a0e,
    U+9a12,
    U+9b42,
    U+ff41,
    U+ff43,
    U+ff45,
    U+ff49,
    U+ff4f,
    U+ff62-ff63;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.90-HNKUKV6J.woff2") format("woff2");
  unicode-range:
    U+4e18,
    U+4fb5,
    U+5104,
    U+52c7,
    U+5353,
    U+5374,
    U+53e5,
    U+587e,
    U+594f,
    U+5a20,
    U+5de1,
    U+5f18,
    U+5fcd,
    U+6291,
    U+62ab,
    U+6355,
    U+6392,
    U+63da,
    U+63e1,
    U+656c,
    U+6687,
    U+68b0-68b1,
    U+68d2,
    U+68da,
    U+6b27,
    U+6cbc,
    U+7159,
    U+7344,
    U+73cd,
    U+76df,
    U+790e,
    U+7cf8,
    U+8102,
    U+88c1,
    U+8aa0,
    U+8e0f,
    U+9178,
    U+92ad,
    U+9670,
    U+96c5,
    U+9cf4,
    U+9db4,
    U+ff3e,
    U+ff6f,
    U+ff72,
    U+ff78,
    U+ff7d,
    U+ff84,
    U+ff8c;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.91-7WUGGUTT.woff2") format("woff2");
  unicode-range:
    U+60,
    U+2200,
    U+226b,
    U+2461,
    U+517c,
    U+526f,
    U+5800,
    U+5b97,
    U+5bf8,
    U+5c01,
    U+5d29,
    U+5e4c,
    U+5e81,
    U+6065,
    U+61d0,
    U+667a,
    U+6696,
    U+6843,
    U+6c99,
    U+6d99,
    U+6ec5,
    U+6f22,
    U+6f6e,
    U+6fa4,
    U+6fef,
    U+71c3,
    U+72d9,
    U+7384,
    U+78e8,
    U+7a1a,
    U+7a32,
    U+7a3c,
    U+7adc,
    U+7ca7,
    U+7d2b,
    U+7dad,
    U+7e4b,
    U+80a9,
    U+8170,
    U+81ed,
    U+820e,
    U+8a17,
    U+8afe,
    U+90aa,
    U+914e,
    U+963f,
    U+99c4,
    U+9eba,
    U+9f3b,
    U+ff38;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.92-VTUTC3Q6.woff2") format("woff2");
  unicode-range:
    U+2460,
    U+4e5f,
    U+4e7e,
    U+4ed9,
    U+501f,
    U+502b,
    U+5968,
    U+5974,
    U+5ac1,
    U+5b99,
    U+5ba3,
    U+5be7,
    U+5be9,
    U+5c64,
    U+5cb8,
    U+5ec3,
    U+5f1f,
    U+616e,
    U+6297,
    U+62e0,
    U+62ec,
    U+6368,
    U+642d,
    U+65e6,
    U+6717,
    U+676f,
    U+6b04,
    U+732e,
    U+7652,
    U+76ca,
    U+76d7,
    U+7802,
    U+7e70,
    U+7f6a,
    U+8133,
    U+81e8,
    U+866b,
    U+878d,
    U+88f8,
    U+8a5e,
    U+8cdb,
    U+8d08,
    U+907a,
    U+90e1,
    U+96f2,
    U+9f8d,
    U+ff35,
    U+ff37,
    U+ff40,
    U+ff9d;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.93-U6WXUATU.woff2") format("woff2");
  unicode-range:
    U+21d2,
    U+25ce,
    U+300a-300b,
    U+4e89,
    U+4e9c,
    U+4ea1,
    U+5263,
    U+53cc,
    U+5426,
    U+5869,
    U+5947,
    U+598a,
    U+5999,
    U+5e55,
    U+5e72,
    U+5e79,
    U+5fae,
    U+5fb9,
    U+602a,
    U+6163,
    U+624d,
    U+6749,
    U+6c5a,
    U+6cbf,
    U+6d45,
    U+6dfb,
    U+6e7e,
    U+708e,
    U+725b,
    U+7763,
    U+79c0,
    U+7bc4,
    U+7c89,
    U+7e01,
    U+7e2e,
    U+8010,
    U+8033,
    U+8c6a,
    U+8cc3,
    U+8f1d,
    U+8f9b,
    U+8fb2,
    U+907f,
    U+90f7,
    U+9707,
    U+9818,
    U+9b3c,
    U+ff0a,
    U+ff4d;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.94-YPN3NPTL.woff2") format("woff2");
  unicode-range:
    U+2015,
    U+2190,
    U+4e43,
    U+5019,
    U+5247,
    U+52e7,
    U+5438,
    U+54b2,
    U+55ab,
    U+57f7,
    U+5bd2,
    U+5e8a,
    U+5ef6,
    U+6016,
    U+60b2,
    U+6162,
    U+6319,
    U+6551,
    U+6607,
    U+66b4,
    U+675f,
    U+67d4,
    U+6b20,
    U+6b53,
    U+6ce3,
    U+719f,
    U+75b2,
    U+770b,
    U+7720,
    U+77ac,
    U+79d2,
    U+7af9,
    U+7d05,
    U+7dca,
    U+8056,
    U+80f8,
    U+81f3,
    U+8352,
    U+885d,
    U+8a70,
    U+8aa4,
    U+8cbc,
    U+900f,
    U+9084,
    U+91e3,
    U+9451,
    U+96c4,
    U+99c6,
    U+9ad4,
    U+ff70;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.95-KKT3KG74.woff2") format("woff2");
  unicode-range:
    U+2193,
    U+25b2,
    U+4e4b,
    U+516d,
    U+51c4,
    U+529f,
    U+52c9,
    U+5360,
    U+5442,
    U+5857,
    U+5915,
    U+59eb,
    U+5a9b,
    U+5c3b,
    U+6012,
    U+61b6,
    U+62b1,
    U+6311,
    U+6577,
    U+65e2,
    U+65ec,
    U+6613,
    U+6790,
    U+6cb9,
    U+7372,
    U+76ae,
    U+7d5e,
    U+7fcc,
    U+88ab,
    U+88d5,
    U+8caf,
    U+8ddd,
    U+8ecd,
    U+8f38,
    U+8f9e,
    U+8feb,
    U+9063,
    U+90f5,
    U+93e1,
    U+968a,
    U+968f,
    U+98fe,
    U+9ec4,
    U+ff1d,
    U+ff27,
    U+ff2a,
    U+ff36,
    U+ff3b,
    U+ff3d,
    U+ffe5;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.96-FXYVFTK6.woff2") format("woff2");
  unicode-range:
    U+4e03,
    U+4f38,
    U+50b7,
    U+5264,
    U+5348,
    U+5371,
    U+585a,
    U+58ca,
    U+5951,
    U+59b9,
    U+59d4,
    U+5b98,
    U+5f8b,
    U+6388,
    U+64cd,
    U+65e7,
    U+6803,
    U+6b6f,
    U+6d66,
    U+6e0b,
    U+6ecb,
    U+6fc3,
    U+72ac,
    U+773c,
    U+77e2,
    U+7968,
    U+7a74,
    U+7dba,
    U+7dd1,
    U+7e3e,
    U+808c,
    U+811a,
    U+8179,
    U+8239,
    U+8584,
    U+8a0e,
    U+8a72,
    U+8b66,
    U+8c46,
    U+8f29,
    U+90a3,
    U+9234,
    U+96f0,
    U+9769,
    U+9774,
    U+9aa8,
    U+ff26,
    U+ff28,
    U+ff9e-ff9f;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.97-ASDRKNS4.woff2") format("woff2");
  unicode-range:
    U+7e,
    U+b4,
    U+25c6,
    U+2661,
    U+4e92,
    U+4eee,
    U+4ffa,
    U+5144,
    U+5237,
    U+5287,
    U+52b4,
    U+58c1,
    U+5bff,
    U+5c04,
    U+5c06,
    U+5e95,
    U+5f31,
    U+5f93,
    U+63c3,
    U+640d,
    U+6557,
    U+6614,
    U+662f,
    U+67d3,
    U+690d,
    U+6bba,
    U+6e6f,
    U+72af,
    U+732b,
    U+7518,
    U+7ae0,
    U+7ae5,
    U+7af6,
    U+822a,
    U+89e6,
    U+8a3a,
    U+8a98,
    U+8cb8,
    U+8de1,
    U+8e8d,
    U+95d8,
    U+961c,
    U+96a3,
    U+96ea,
    U+9bae,
    U+ff20,
    U+ff22,
    U+ff29,
    U+ff2b-ff2c;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.98-PN6ORU6M.woff2") format("woff2");
  unicode-range:
    U+25cb,
    U+4e71,
    U+4f59,
    U+50d5,
    U+520a,
    U+5217,
    U+5230,
    U+523a-523b,
    U+541b,
    U+5439,
    U+5747,
    U+59c9,
    U+5bdf,
    U+5c31,
    U+5de8,
    U+5e7c,
    U+5f69,
    U+6050,
    U+60d1,
    U+63cf,
    U+663c,
    U+67c4,
    U+6885,
    U+6c38,
    U+6d6e,
    U+6db2,
    U+6df7,
    U+6e2c,
    U+6f5f,
    U+7532,
    U+76e3-76e4,
    U+7701,
    U+793c,
    U+79f0,
    U+7a93,
    U+7d00,
    U+7de0,
    U+7e54,
    U+8328,
    U+8840,
    U+969c,
    U+96e8,
    U+9811,
    U+9aea,
    U+9b5a,
    U+ff24,
    U+ff2e,
    U+ff57;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.99-5GOLVZNR.woff2") format("woff2");
  unicode-range:
    U+2191,
    U+505c,
    U+52e4,
    U+5305,
    U+535a,
    U+56e0,
    U+59bb,
    U+5acc,
    U+5b09,
    U+5b87,
    U+5c90,
    U+5df1,
    U+5e2d,
    U+5e33,
    U+5f3e,
    U+6298,
    U+6383,
    U+653b,
    U+6697,
    U+6804,
    U+6a39,
    U+6cca,
    U+6e90,
    U+6f2b,
    U+702c,
    U+7206,
    U+7236,
    U+7559,
    U+7565,
    U+7591,
    U+75c7,
    U+75db,
    U+7b4b,
    U+7bb1,
    U+7d99,
    U+7fbd,
    U+8131,
    U+885b,
    U+8b1d,
    U+8ff7,
    U+9003,
    U+9045,
    U+96a0,
    U+9732,
    U+990a,
    U+99d0,
    U+9e97,
    U+9f62,
    U+ff25,
    U+ff2d;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.100-NTHHLMJ7.woff2") format("woff2");
  unicode-range:
    U+4e08,
    U+4f9d,
    U+5012,
    U+514d,
    U+51b7,
    U+5275,
    U+53ca,
    U+53f8,
    U+5584,
    U+57fc,
    U+5b9d,
    U+5bfa,
    U+5c3e,
    U+5f01,
    U+5fb4,
    U+5fd7,
    U+606f,
    U+62e1,
    U+6563,
    U+6674,
    U+6cb3,
    U+6d3e,
    U+6d74,
    U+6e1b,
    U+6e2f,
    U+718a,
    U+7247,
    U+79d8,
    U+7d14,
    U+7d66,
    U+7d71,
    U+7df4,
    U+7e41,
    U+80cc,
    U+8155,
    U+83d3,
    U+8a95,
    U+8ab2,
    U+8ad6,
    U+8ca1,
    U+9000,
    U+9006,
    U+9678,
    U+97d3,
    U+9808,
    U+98ef,
    U+9a5a,
    U+9b45,
    U+ff23,
    U+ff30;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.101-3G6QVT5C.woff2") format("woff2");
  unicode-range:
    U+25bc,
    U+3012,
    U+4ef2,
    U+4f0a,
    U+516b,
    U+5373,
    U+539a,
    U+53b3,
    U+559c,
    U+56f0,
    U+5727,
    U+5742,
    U+5965,
    U+59ff,
    U+5bc6,
    U+5dfb,
    U+5e45,
    U+5ead,
    U+5fb3,
    U+6211,
    U+6253,
    U+639b,
    U+63a8,
    U+6545,
    U+6575,
    U+6628,
    U+672d,
    U+68a8,
    U+6bdb,
    U+6d25,
    U+707d,
    U+767e,
    U+7834,
    U+7b46,
    U+7bc9,
    U+8074,
    U+82e6,
    U+8349,
    U+8a2a,
    U+8d70,
    U+8da3,
    U+8fce,
    U+91cc,
    U+967d,
    U+97ff,
    U+9996,
    U+ff1c,
    U+ff2f,
    U+ff32,
    U+ff34;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.102-R4G746V2.woff2") format("woff2");
  unicode-range:
    U+3d,
    U+5e,
    U+25cf,
    U+4e0e,
    U+4e5d,
    U+4e73,
    U+4e94,
    U+4f3c,
    U+5009,
    U+5145,
    U+51ac,
    U+5238,
    U+524a,
    U+53f3,
    U+547c,
    U+5802,
    U+5922,
    U+5a66,
    U+5c0e,
    U+5de6,
    U+5fd8,
    U+5feb,
    U+6797,
    U+685c,
    U+6b7b,
    U+6c5f-6c60,
    U+6cc9,
    U+6ce2,
    U+6d17,
    U+6e21,
    U+7167,
    U+7642,
    U+76db,
    U+8001,
    U+821e,
    U+8857,
    U+89d2,
    U+8b1b,
    U+8b70,
    U+8cb4,
    U+8cde,
    U+8f03,
    U+8f2a,
    U+968e,
    U+9b54,
    U+9e7f,
    U+9ebb,
    U+ff05,
    U+ff33;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.103-ZDH57TST.woff2") format("woff2");
  unicode-range:
    U+500d,
    U+5074,
    U+50cd,
    U+5175,
    U+52e2,
    U+5352,
    U+5354,
    U+53f2,
    U+5409,
    U+56fa,
    U+5a18,
    U+5b88,
    U+5bdd,
    U+5ca9,
    U+5f92,
    U+5fa9,
    U+60a9,
    U+623f,
    U+6483,
    U+653f,
    U+666f,
    U+66ae,
    U+66f2,
    U+6a21,
    U+6b66,
    U+6bcd,
    U+6d5c,
    U+796d,
    U+7a4d,
    U+7aef,
    U+7b56,
    U+7b97,
    U+7c4d,
    U+7e04,
    U+7fa9,
    U+8377,
    U+83dc,
    U+83ef,
    U+8535,
    U+8863,
    U+88cf,
    U+88dc,
    U+8907,
    U+8acb,
    U+90ce,
    U+91dd,
    U+ff0b,
    U+ff0d,
    U+ff19,
    U+ff65;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.104-TOOFHQRE.woff2") format("woff2");
  unicode-range:
    U+4e01,
    U+4e21,
    U+4e38,
    U+52a9,
    U+547d,
    U+592e,
    U+5931,
    U+5b63,
    U+5c40,
    U+5dde,
    U+5e78,
    U+5efa,
    U+5fa1,
    U+604b,
    U+6075,
    U+62c5,
    U+632f,
    U+6a19,
    U+6c0f,
    U+6c11,
    U+6c96,
    U+6e05,
    U+70ba,
    U+71b1,
    U+7387,
    U+7403,
    U+75c5,
    U+77ed,
    U+795d,
    U+7b54,
    U+7cbe,
    U+7d19,
    U+7fa4,
    U+8089,
    U+81f4,
    U+8208,
    U+8336,
    U+8457,
    U+8a33,
    U+8c4a,
    U+8ca0,
    U+8ca8,
    U+8cc0,
    U+9014,
    U+964d,
    U+9803,
    U+983c,
    U+98db,
    U+ff17,
    U+ff21;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.105-LRO76BDG.woff2") format("woff2");
  unicode-range:
    U+25,
    U+25a0,
    U+4e26,
    U+4f4e,
    U+5341,
    U+56f2,
    U+5bbf,
    U+5c45,
    U+5c55,
    U+5c5e,
    U+5dee,
    U+5e9c,
    U+5f7c,
    U+6255,
    U+627f,
    U+62bc,
    U+65cf,
    U+661f,
    U+666e,
    U+66dc,
    U+67fb,
    U+6975,
    U+6a4b,
    U+6b32,
    U+6df1,
    U+6e29,
    U+6fc0,
    U+738b,
    U+7686,
    U+7a76,
    U+7a81,
    U+7c73,
    U+7d75,
    U+7dd2,
    U+82e5,
    U+82f1,
    U+85ac,
    U+888b,
    U+899a,
    U+8a31,
    U+8a8c,
    U+8ab0,
    U+8b58,
    U+904a,
    U+9060,
    U+9280,
    U+95b2,
    U+984d,
    U+9ce5,
    U+ff18;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.106-BQ4EBTC6.woff2") format("woff2");
  unicode-range:
    U+30f6,
    U+50ac,
    U+5178,
    U+51e6,
    U+5224,
    U+52dd,
    U+5883,
    U+5897,
    U+590f,
    U+5a5a,
    U+5bb3,
    U+5c65,
    U+5e03,
    U+5e2b,
    U+5e30,
    U+5eb7,
    U+6271,
    U+63f4,
    U+64ae,
    U+6574,
    U+672b,
    U+679a,
    U+6a29-6a2a,
    U+6ca2,
    U+6cc1,
    U+6d0b,
    U+713c,
    U+74b0,
    U+7981,
    U+7a0b,
    U+7bc0,
    U+7d1a,
    U+7d61,
    U+7fd2,
    U+822c,
    U+8996,
    U+89aa,
    U+8cac,
    U+8cbb,
    U+8d77,
    U+8def,
    U+9020,
    U+9152,
    U+9244,
    U+9662,
    U+967a,
    U+96e3,
    U+9759,
    U+ff16;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.107-4WCZTV3N.woff2") format("woff2");
  unicode-range:
    U+23,
    U+3c,
    U+2192,
    U+4e45,
    U+4efb,
    U+4f50,
    U+4f8b,
    U+4fc2,
    U+5024,
    U+5150,
    U+5272,
    U+5370,
    U+53bb,
    U+542b,
    U+56db,
    U+56e3,
    U+57ce,
    U+5bc4,
    U+5bcc,
    U+5f71,
    U+60aa,
    U+6238,
    U+6280,
    U+629c,
    U+6539,
    U+66ff,
    U+670d,
    U+677e-677f,
    U+6839,
    U+69cb,
    U+6b4c,
    U+6bb5,
    U+6e96,
    U+6f14,
    U+72ec,
    U+7389,
    U+7814,
    U+79cb,
    U+79d1,
    U+79fb,
    U+7a0e,
    U+7d0d,
    U+85e4,
    U+8d64,
    U+9632,
    U+96e2,
    U+9805,
    U+99ac,
    U+ff1e;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.108-56MABGRN.woff2") format("woff2");
  unicode-range:
    U+2605-2606,
    U+301c,
    U+4e57,
    U+4fee,
    U+5065,
    U+52df,
    U+533b,
    U+5357,
    U+57df,
    U+58eb,
    U+58f0,
    U+591c,
    U+592a-592b,
    U+5948,
    U+5b85,
    U+5d0e,
    U+5ea7,
    U+5ff5,
    U+6025,
    U+63a1,
    U+63a5,
    U+63db,
    U+643a,
    U+65bd,
    U+671d,
    U+68ee,
    U+6982,
    U+6b73,
    U+6bd4,
    U+6d88,
    U+7570,
    U+7b11,
    U+7d76,
    U+8077,
    U+8217,
    U+8c37,
    U+8c61,
    U+8cc7,
    U+8d85,
    U+901f,
    U+962a,
    U+9802,
    U+9806,
    U+9854,
    U+98f2,
    U+9928,
    U+99c5,
    U+9ed2;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.109-ZBLCTLGV.woff2") format("woff2");
  unicode-range:
    U+266a,
    U+4f11,
    U+533a,
    U+5343,
    U+534a,
    U+53cd,
    U+5404,
    U+56f3,
    U+5b57-5b58,
    U+5bae,
    U+5c4a,
    U+5e0c,
    U+5e2f,
    U+5eab,
    U+5f35,
    U+5f79,
    U+614b,
    U+6226,
    U+629e,
    U+65c5,
    U+6625,
    U+6751,
    U+6821,
    U+6b69,
    U+6b8b,
    U+6bce,
    U+6c42,
    U+706b,
    U+7c21,
    U+7cfb,
    U+805e,
    U+80b2,
    U+82b8,
    U+843d,
    U+8853,
    U+88c5,
    U+8a3c,
    U+8a66,
    U+8d8a,
    U+8fba,
    U+9069,
    U+91cf,
    U+9752,
    U+975e,
    U+9999,
    U+ff0f-ff10,
    U+ff14-ff15;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.110-HBZN4RVI.woff2") format("woff2");
  unicode-range:
    U+40,
    U+4e86,
    U+4e95,
    U+4f01,
    U+4f1d,
    U+4fbf,
    U+5099,
    U+5171,
    U+5177,
    U+53cb,
    U+53ce,
    U+53f0,
    U+5668,
    U+5712,
    U+5ba4,
    U+5ca1,
    U+5f85,
    U+60f3,
    U+653e,
    U+65ad,
    U+65e9,
    U+6620,
    U+6750,
    U+6761,
    U+6b62,
    U+6b74,
    U+6e08,
    U+6e80,
    U+7248,
    U+7531,
    U+7533,
    U+753a,
    U+77f3,
    U+798f,
    U+7f6e,
    U+8449,
    U+88fd,
    U+89b3,
    U+8a55,
    U+8ac7,
    U+8b77,
    U+8db3,
    U+8efd,
    U+8fd4,
    U+9031-9032,
    U+9580,
    U+9589,
    U+96d1,
    U+985e;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.111-GJSZAMQD.woff2") format("woff2");
  unicode-range:
    U+2b,
    U+d7,
    U+300e-300f,
    U+4e07,
    U+4e8c,
    U+512a,
    U+5149,
    U+518d,
    U+5236,
    U+52b9,
    U+52d9,
    U+5468,
    U+578b,
    U+57fa,
    U+5b8c,
    U+5ba2,
    U+5c02,
    U+5de5,
    U+5f37,
    U+5f62,
    U+623b,
    U+63d0,
    U+652f,
    U+672a,
    U+6848,
    U+6d41,
    U+7136,
    U+7537,
    U+754c,
    U+76f4,
    U+79c1,
    U+7ba1,
    U+7d44,
    U+7d4c,
    U+7dcf,
    U+7dda,
    U+7de8,
    U+82b1,
    U+897f,
    U+8ca9,
    U+8cfc,
    U+904e,
    U+9664,
    U+982d,
    U+9858,
    U+98a8,
    U+9a13,
    U+ff13,
    U+ff5c;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.112-P7V3LFB4.woff2") format("woff2");
  unicode-range:
    U+4e16,
    U+4e3b,
    U+4ea4,
    U+4ee4,
    U+4f4d,
    U+4f4f,
    U+4f55,
    U+4f9b,
    U+5317,
    U+5358,
    U+53c2,
    U+53e4,
    U+548c,
    U+571f,
    U+59cb,
    U+5cf6,
    U+5e38,
    U+63a2,
    U+63b2,
    U+6559,
    U+662d,
    U+679c,
    U+6c7a,
    U+72b6,
    U+7523,
    U+767d,
    U+770c,
    U+7a2e,
    U+7a3f,
    U+7a7a,
    U+7b2c,
    U+7b49,
    U+7d20,
    U+7d42,
    U+8003,
    U+8272,
    U+8a08,
    U+8aac,
    U+8cb7,
    U+8eab,
    U+8ee2,
    U+9054-9055,
    U+90fd,
    U+914d,
    U+91cd,
    U+969b,
    U+97f3,
    U+984c,
    U+ff06;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.113-GEWIBPBA.woff2") format("woff2");
  unicode-range:
    U+26,
    U+5f,
    U+2026,
    U+203b,
    U+4e09,
    U+4eac,
    U+4ed5,
    U+4fa1,
    U+5143,
    U+5199,
    U+5207,
    U+539f,
    U+53e3,
    U+53f7,
    U+5411,
    U+5473,
    U+5546,
    U+55b6,
    U+5929,
    U+597d,
    U+5bb9,
    U+5c11,
    U+5c4b,
    U+5ddd,
    U+5f97,
    U+5fc5,
    U+6295,
    U+6301,
    U+6307,
    U+671b,
    U+76f8,
    U+78ba,
    U+795e,
    U+7d30,
    U+7d39,
    U+7d9a,
    U+89e3,
    U+8a00,
    U+8a73,
    U+8a8d,
    U+8a9e,
    U+8aad,
    U+8abf,
    U+8cea,
    U+8eca,
    U+8ffd,
    U+904b,
    U+9650,
    U+ff11-ff12;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.114-5S3MZJ3C.woff2") format("woff2");
  unicode-range:
    U+3e,
    U+3005,
    U+4e0d,
    U+4e88,
    U+4ecb,
    U+4ee3,
    U+4ef6,
    U+4fdd,
    U+4fe1,
    U+500b,
    U+50cf,
    U+5186,
    U+5316,
    U+53d7,
    U+540c,
    U+544a,
    U+54e1,
    U+5728,
    U+58f2,
    U+5973,
    U+5b89,
    U+5c71,
    U+5e02,
    U+5e97,
    U+5f15,
    U+5fc3,
    U+5fdc,
    U+601d,
    U+611b,
    U+611f,
    U+671f,
    U+6728,
    U+6765,
    U+683c,
    U+6b21,
    U+6ce8,
    U+6d3b,
    U+6d77,
    U+7530,
    U+7740,
    U+7acb,
    U+7d50,
    U+826f,
    U+8f09,
    U+8fbc,
    U+9001,
    U+9053,
    U+91ce,
    U+9762,
    U+98df;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.115-M3UINUGU.woff2") format("woff2");
  unicode-range:
    U+7c,
    U+3080,
    U+4ee5,
    U+5148,
    U+516c,
    U+521d,
    U+5225,
    U+529b,
    U+52a0,
    U+53ef,
    U+56de,
    U+56fd,
    U+5909,
    U+591a,
    U+5b66,
    U+5b9f,
    U+5bb6,
    U+5bfe,
    U+5e73,
    U+5e83,
    U+5ea6,
    U+5f53,
    U+6027,
    U+610f,
    U+6210,
    U+6240,
    U+660e,
    U+66f4,
    U+66f8,
    U+6709,
    U+6771,
    U+697d,
    U+69d8,
    U+6a5f,
    U+6c34,
    U+6cbb,
    U+73fe,
    U+756a,
    U+7684,
    U+771f,
    U+793a,
    U+7f8e,
    U+898f,
    U+8a2d,
    U+8a71,
    U+8fd1,
    U+9078,
    U+9577,
    U+96fb,
    U+ff5e;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.116-RESEB4KF.woff2") format("woff2");
  unicode-range:
    U+a9,
    U+3010-3011,
    U+30e2,
    U+4e0b,
    U+4eca,
    U+4ed6,
    U+4ed8,
    U+4f53,
    U+4f5c,
    U+4f7f,
    U+53d6,
    U+540d,
    U+54c1,
    U+5730,
    U+5916,
    U+5b50,
    U+5c0f,
    U+5f8c,
    U+624b,
    U+6570,
    U+6587,
    U+6599,
    U+691c,
    U+696d,
    U+6cd5,
    U+7269,
    U+7279,
    U+7406,
    U+767a-767b,
    U+77e5,
    U+7d04,
    U+7d22,
    U+8005,
    U+80fd,
    U+81ea,
    U+8868,
    U+8981,
    U+89a7,
    U+901a,
    U+9023,
    U+90e8,
    U+91d1,
    U+9332,
    U+958b,
    U+96c6,
    U+9ad8,
    U+ff1a,
    U+ff1f;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.117-7J45APVS.woff2") format("woff2");
  unicode-range:
    U+4e,
    U+a0,
    U+3000,
    U+300c-300d,
    U+4e00,
    U+4e0a,
    U+4e2d,
    U+4e8b,
    U+4eba,
    U+4f1a,
    U+5165,
    U+5168,
    U+5185,
    U+51fa,
    U+5206,
    U+5229,
    U+524d,
    U+52d5,
    U+5408,
    U+554f,
    U+5831,
    U+5834,
    U+5927,
    U+5b9a,
    U+5e74,
    U+5f0f,
    U+60c5,
    U+65b0,
    U+65b9,
    U+6642,
    U+6700,
    U+672c,
    U+682a,
    U+6b63,
    U+6c17,
    U+7121,
    U+751f,
    U+7528,
    U+753b,
    U+76ee,
    U+793e,
    U+884c,
    U+898b,
    U+8a18,
    U+9593,
    U+95a2,
    U+ff01,
    U+ff08-ff09;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.118-QSBVSRQW.woff2") format("woff2");
  unicode-range:
    U+21-22,
    U+27-2a,
    U+2c-3b,
    U+3f,
    U+41-4d,
    U+4f-5d,
    U+61-7b,
    U+7d,
    U+ab,
    U+ae,
    U+b2-b3,
    U+b7,
    U+bb,
    U+c9,
    U+cd,
    U+d6,
    U+d8,
    U+dc,
    U+e0-e5,
    U+e7-ed,
    U+ef,
    U+f1-f4,
    U+f6,
    U+f8,
    U+fa,
    U+fc-fd,
    U+103,
    U+14d,
    U+1b0,
    U+300-301,
    U+1ebf,
    U+1ec7,
    U+2013-2014,
    U+201c-201d,
    U+2039-203a,
    U+203c,
    U+2048-2049,
    U+2113,
    U+2122,
    U+65e5,
    U+6708,
    U+70b9;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMXNvMckQlPa61uNKcCqOfbtLXoH3502Rk.119-IAGW5SBL.woff2") format("woff2");
  unicode-range:
    U+20,
    U+2027,
    U+3001-3002,
    U+3041-307f,
    U+3081-308f,
    U+3091-3093,
    U+3099-309a,
    U+309d-309e,
    U+30a1-30e1,
    U+30e3-30ed,
    U+30ef-30f0,
    U+30f2-30f4,
    U+30fb-30fe,
    U+ff0c,
    U+ff0e;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMbN2uY3Y0-TZX4TQWF.woff2") format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMbNauY3Y0-U5EU2SKJ.woff2") format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMbNeuY3Y0-EK4JT4IO.woff2") format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Noto Serif JP";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("./media/xn7mYHs72GKoTvER4Gn3b5eMbNmuYw-ICKE3FYT.woff2") format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "icon";
  src: url("./media/icon-ZBO2AWLP.eot?x7oyqc1");
  src:
    url("./media/icon-ZBO2AWLP.eot?x7oyqc1#iefix") format("embedded-opentype"),
    url("./media/icon-ZYOB2NKI.ttf?x7oyqc1") format("truetype"),
    url("./media/icon-PMEWUZKP.woff?x7oyqc1") format("woff"),
    url("./media/icon-VZJBHQEX.svg?x7oyqc1#icon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Hiragino-W3;
  src:
    local("HiraKakuProN-W3"),
    local("HiraKakuPro-W3"),
    local("Hiragino Kaku Gothic Pro W3"),
    url("./media/Hiragino-Kaku-Gothic-Pro-W3-PVAS7VH7.ttf") format("truetype");
  font-display: swap;
}
[class^=web-font-],
[class*=" web-font-"] {
  font-family: "icon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.web-font-fast-forward:before {
  content: "\e900";
}
.web-font-pacemaker:before {
  content: "\e901";
}
.web-font-dizzy:before {
  content: "\e902";
}
.web-font-dental:before {
  content: "\e903";
}
.web-font-stamp:before {
  content: "\e904";
}
.web-font-wheelchair:before {
  content: "\e905";
}
.web-font-vaccine:before {
  content: "\e906";
}
.web-font-star-bordered:before {
  content: "\e907";
}
.web-font-star:before {
  content: "\e908";
}
.web-font-transplantation:before {
  content: "\e909";
}
.web-font-treatment-plan:before {
  content: "\e90a";
}
.web-font-virus:before {
  content: "\e90b";
}
.web-font-cross:before {
  content: "\e90c";
}
.web-font-thanks:before {
  content: "\e90d";
}
.web-font-plus:before {
  content: "\e90e";
}
.web-font-pregnant:before {
  content: "\e90f";
}
.web-font-resize-expansion:before {
  content: "\e910";
}
.web-font-robot:before {
  content: "\e911";
}
.web-font-saliva-test:before {
  content: "\e912";
}
.web-font-setting-user:before {
  content: "\e913";
}
.web-font-sic-person:before {
  content: "\e914";
}
.web-font-sneeze:before {
  content: "\e915";
}
.web-font-sort:before {
  content: "\e916";
}
.web-font-space:before {
  content: "\e917";
}
.web-font-survey:before {
  content: "\e919";
}
.web-font-textarea-resize:before {
  content: "\e91a";
}
.web-font-desktop:before {
  content: "\e91d";
}
.web-font-door:before {
  content: "\e924";
}
.web-font-drug:before {
  content: "\e925";
}
.web-font-clipboard:before {
  content: "\e926";
}
.web-font-camera-off:before {
  content: "\e927";
}
.web-font-calendar-edit:before {
  content: "\e928";
}
.web-font-calendar-cancel:before {
  content: "\e929";
}
.web-font-bottle:before {
  content: "\e92a";
}
.web-font-book:before {
  content: "\e92b";
}
.web-font-back:before {
  content: "\e92c";
}
.web-font-question:before {
  content: "\e92d";
}
.web-font-menu:before {
  content: "\e92e";
}
.web-font-orthodontics:before {
  content: "\e92f";
}
.web-font-file-error:before {
  content: "\e936";
}
.web-font-file-setting:before {
  content: "\e937";
}
.web-font-group-in:before {
  content: "\e938";
}
.web-font-group-out:before {
  content: "\e939";
}
.web-font-hands:before {
  content: "\e93a";
}
.web-font-id-mini:before {
  content: "\e93b";
}
.web-font-injection:before {
  content: "\e93c";
}
.web-font-insomnia-bed:before {
  content: "\e93d";
}
.web-font-insomnia-face:before {
  content: "\e93e";
}
.web-font-kidney:before {
  content: "\e93f";
}
.web-font-capsule:before {
  content: "\e940";
}
.web-font-learning:before {
  content: "\e941";
}
.gd-droppable .gd-draggable {
  transition: all 0.2s ease-in-out;
  position: relative;
}
.gd-droppable .gd-draggable > .gu-dot {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.gd-droppable .gd-draggable > .gu-dot > .item-index {
  text-align: center;
  font-size: 1.5rem;
  position: absolute;
  color: #CCCCCC;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.gd-droppable .gd-draggable.gu-empty {
  border: 2px dotted red;
}
.gd-droppable .gd-draggable.gu-transit {
  position: relative;
}
.gd-droppable .gd-draggable.gu-transit > .gu-dot {
  border: 3px #CCCCCC dashed;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23cccccc' fill-opacity='0.5' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
}
.member-name {
  line-height: 0.75rem;
  font-size: 0.75rem;
}
.form-control::placeholder {
  line-height: 1.25rem;
  vertical-align: middle;
}
.bg-lighter {
  background-color: #eceeef !important;
}
.bg-lightest {
  background-color: #f7f7f9 !important;
}
.has-border-bottom-dashed {
  border-bottom: 1px #979797 dashed;
}
.border-1 {
  border: 1px solid;
}
.text-grey {
  color: #777777;
}
.fa-07x {
  font-size: 1.7rem !important;
}
.is-32x32 {
  width: 32px;
  height: 32px;
  padding: 0;
}
.btn.btn-light {
  border: 1px solid #ccc;
  background-color: white;
}
.btn.btn-light:hover {
  background-color: rgb(229.5, 229.5, 229.5);
}
.col.is-narrow {
  flex: none;
  width: auto;
}
.box {
  border-radius: 0.25rem;
  padding: 20px;
}
.top-out-23 {
  top: -23px;
}
.is-invalid {
  border-color: #D11D29;
}
.no-select {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.gu-hide {
  display: none !important;
}
.gu-unselectable {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}
.gu-mirror {
  background-color: #FFFFFF;
  position: fixed !important;
  border: none;
  box-shadow: 0 0 0.5rem 0.5rem rgba(0, 0, 0, 0.4);
  z-index: 9999;
}
.gu-mirror > .gu-dot > .item-index {
  font-size: 1rem;
  margin-right: 1rem;
}
.joy-tooltip-anchor {
  position: relative;
}
.joy-tooltip-anchor .joy-tooltip-coordinator {
  width: 0;
  height: 0;
  position: absolute;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip {
  visibility: hidden;
  position: absolute;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background: #FCF8E3;
  padding: 5px 8px;
  border: 1px solid #EEE;
  font-family:
    Meiryo,
    \30e1\30a4\30ea\30aa,
    MS PGothic,
    \ff2d\ff33 \ \ff30\30b4\30b7\30c3\30af,
    Arial,
    Hiragino Kaku Gothic Pro,
    \30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,
    sans-serif;
  font-style: normal;
  font-size: 0.75rem;
  font-weight: 400;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  word-break: normal;
  white-space: nowrap;
  word-spacing: normal;
  word-wrap: break-word;
  z-index: 1070;
  text-align: left;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: 2;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: 1;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.top {
  top: -4px;
  bottom: unset;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.top:before,
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.top:after {
  top: unset;
  right: unset;
  bottom: -4px;
  border-color: #FCF8E3 transparent;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.top:before {
  border-width: 5px 5px 0;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.top:after {
  border-width: 6px 6px 0;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.top.top-center {
  left: unset;
  right: 50%;
  transform: translateX(50%) translateY(-100%) translateZ(0);
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.top.top-center:before {
  left: 0;
  margin-left: calc(50% - 5px);
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.top.top-center:after {
  left: 0;
  margin-left: calc(50% - 6px);
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.top.top-left {
  left: calc(50% + 16px);
  right: unset;
  transform: translateX(-100%) translateY(-100%) translateZ(0);
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.top.top-left:before {
  right: 10px;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.top.top-left:after {
  right: 9px;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.top.top-right {
  left: calc(50% - 16px);
  right: unset;
  transform: translateX(0) translateY(-100%) translateZ(0);
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.top.top-right:before {
  left: 9px;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.top.top-right:after {
  left: 9px;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.bottom {
  bottom: unset;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.bottom:before,
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.bottom:after {
  bottom: unset;
  right: unset;
  top: -4px;
  border-color: transparent transparent #FCF8E3 transparent;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.bottom.bottom-center {
  left: unset;
  right: 50%;
  top: 4px;
  transform: translateX(50%) translateY(0) translateZ(0);
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.bottom.bottom-center:before {
  left: 0;
  margin-left: calc(50% - 5px);
  border-width: 0 5px 5px;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.bottom.bottom-center:after {
  left: 0;
  margin-left: calc(50% - 6px);
  border-width: 0 6px 6px;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.bottom.bottom-left {
  left: calc(50% + 16px);
  right: unset;
  top: 4px;
  transform: translateX(-100%) translateY(0) translateZ(0);
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.bottom.bottom-left:before {
  left: unset;
  right: 10px;
  border-width: 0 5px 5px;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.bottom.bottom-left:after {
  left: unset;
  right: 9px;
  border-width: 0 6px 6px;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.bottom.bottom-right {
  left: calc(50% - 16px);
  right: unset;
  top: 4px;
  transform: translateX(0) translateY(0) translateZ(0);
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.bottom.bottom-right:before {
  left: 10px;
  border-width: 0 5px 5px;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.bottom.bottom-right:after {
  left: 9px;
  border-width: 0 6px 6px;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.left {
  right: unset;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.left:before,
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.left:after {
  left: unset;
  bottom: unset;
  border-color: transparent #FCF8E3 transparent;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.left.left-center {
  top: unset;
  left: -6px;
  bottom: 50%;
  transform: translateX(-100%) translateY(50%) translateZ(0);
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.left.left-center:before {
  top: calc(50% - 5px);
  right: -5px;
  border-width: 5px 0 5px 5px;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.left.left-center:after {
  top: calc(50% - 6px);
  right: -6px;
  border-width: 6px 0 6px 6px;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.left.left-top {
  top: unset;
  left: -6px;
  bottom: calc(50% - 16px);
  transform: translateX(-100%) translateY(0) translateZ(0);
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.left.left-top:before {
  top: unset;
  bottom: 10px;
  right: -5px;
  border-width: 5px 0 5px 5px;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.left.left-top:after {
  top: unset;
  bottom: 9px;
  right: -6px;
  border-width: 6px 0 6px 6px;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.left.left-bottom {
  top: calc(50% - 16px);
  left: -6px;
  bottom: unset;
  transform: translateX(-100%) translateY(0) translateZ(0);
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.left.left-bottom:before {
  top: 10px;
  right: -5px;
  border-width: 5px 0 5px 5px;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.left.left-bottom:after {
  top: 9px;
  right: -6px;
  border-width: 6px 0 6px 6px;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.right {
  top: unset;
  left: unset;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.right:before,
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.right:after {
  bottom: unset;
  right: unset;
  border-color: transparent #FCF8E3 transparent transparent;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.right.right-center {
  right: -6px;
  bottom: 50%;
  transform: translateX(100%) translateY(50%) translateZ(0);
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.right.right-center:before {
  top: calc(50% - 5px);
  left: -4px;
  border-width: 5px 5px 5px 0;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.right.right-center:after {
  top: calc(50% - 6px);
  left: -4px;
  border-width: 6px 6px 6px 0;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.right.right-top {
  right: -6px;
  bottom: calc(50% - 16px);
  transform: translateX(100%) translateY(0) translateZ(0);
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.right.right-top:before {
  top: unset;
  left: -5px;
  bottom: 10px;
  border-width: 5px 5px 5px 0;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.right.right-top:after {
  top: unset;
  left: -6px;
  bottom: 9px;
  border-width: 6px 6px 6px 0;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.right.right-bottom {
  top: calc(50% - 16px);
  right: -6px;
  bottom: unset;
  transform: translateX(100%) translateY(0) translateZ(0);
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.right.right-bottom:before {
  top: 10px;
  left: -5px;
  border-width: 5px 5px 5px 0;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip.right.right-bottom:after {
  top: 9px;
  left: -5px;
  border-width: 6px 6px 6px 0;
}
.joy-tooltip-anchor .joy-tooltip-coordinator .joy-tooltip .joy-tooltip-inner {
  margin: 5px 8px;
}
.joy-tooltip-anchor .visibility-unset {
  visibility: unset !important;
}
ngb-tooltip-window.ss-tooltip.tooltip .tooltip-inner,
.tooltip.ss-tooltip .tooltip-inner {
  box-sizing: border-box !important;
  display: block !important;
  width: max-content !important;
  max-width: min(420px, 100vw - 32px) !important;
  white-space: normal !important;
  word-break: normal !important;
  overflow-wrap: anywhere !important;
  text-align: left !important;
}
ngb-tooltip-window.ss-tooltip--single-line.tooltip .tooltip-inner,
ngb-tooltip-window.ss-tooltip.ss-tooltip--single-line.tooltip .tooltip-inner,
.tooltip.ss-tooltip--single-line.tooltip .tooltip-inner,
.tooltip.ss-tooltip.ss-tooltip--single-line.tooltip .tooltip-inner {
  max-width: none !important;
  width: max-content !important;
  white-space: nowrap !important;
  word-break: normal !important;
  overflow-wrap: normal !important;
  text-align: center !important;
}
ngb-tooltip-window.ss-tooltip--pre-line.tooltip .tooltip-inner,
ngb-tooltip-window.ss-tooltip.ss-tooltip--pre-line.tooltip .tooltip-inner,
.tooltip.ss-tooltip--pre-line.tooltip .tooltip-inner,
.tooltip.ss-tooltip.ss-tooltip--pre-line.tooltip .tooltip-inner {
  white-space: pre-line !important;
}
* {
  word-break: break-all;
}
html,
body {
  height: 100%;
  scrollbar-gutter: stable;
}
body {
  padding-top: 50px;
  overflow-y: auto;
}
html[lang=en] body,
html[lang=vi] body {
  font-family: Arial, sans-serif;
}
body.wm-wm0001,
body.at-at0074,
body.me-me0090,
body.overflow-hidden {
  overflow: hidden !important;
}
html:has(body.overflow-hidden),
html:has(body.wm-wm0001),
html:has(body.at-at0074),
html:has(body.modal-open),
html:has(body.me-me0090),
html:has(body .modal-root),
html:has(body #modal-insert-link.modal-wrap.show) {
  scrollbar-gutter: auto;
}
body.show-toast-message .common-header-banner {
  opacity: 0;
  display: none;
}
.font-family-serif {
  font-family: serif;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
}
.fs10 {
  font-size: 0.625rem;
}
.fs11 {
  font-size: 0.6875rem;
}
.fs12 {
  font-size: 0.75rem;
}
.fs13 {
  font-size: 0.8125rem;
}
.fs14 {
  font-size: 0.875rem;
}
.fs15 {
  font-size: 0.9375rem;
}
.fs16 {
  font-size: 1rem;
}
.fs17 {
  font-size: 1.0625rem;
}
.fs18 {
  font-size: 1.125rem;
}
.fs19 {
  font-size: 1.1875rem;
}
.fs20 {
  font-size: 1.25rem;
}
.fs21 {
  font-size: 1.3125rem;
}
.fs22 {
  font-size: 1.375rem;
}
.fs23 {
  font-size: 1.4375rem;
}
.fs24 {
  font-size: 1.5rem;
}
.fs25 {
  font-size: 1.5625rem;
}
.fs26 {
  font-size: 1.625rem;
}
.fs27 {
  font-size: 1.6875rem;
}
.fs28 {
  font-size: 1.75rem;
}
.fs29 {
  font-size: 1.8125rem;
}
.fs30 {
  font-size: 1.875rem;
}
.fs31 {
  font-size: 1.9375rem;
}
.fs32 {
  font-size: 2rem;
}
.fs33 {
  font-size: 2.0625rem;
}
.fs34 {
  font-size: 2.125rem;
}
.fs35 {
  font-size: 2.1875rem;
}
.fs36 {
  font-size: 2.25rem;
}
.fs37 {
  font-size: 2.3125rem;
}
.fs38 {
  font-size: 2.375rem;
}
.fs39 {
  font-size: 2.4375rem;
}
.fs40 {
  font-size: 2.5rem;
}
.maxw-50 {
  max-width: 3.125rem;
}
.maxh-50 {
  max-height: 3.125rem;
}
.maxw-100 {
  max-width: 6.25rem;
}
.maxh-100 {
  max-height: 6.25rem;
}
.maxw-150 {
  max-width: 9.375rem;
}
.maxh-150 {
  max-height: 9.375rem;
}
.maxw-200 {
  max-width: 12.5rem;
}
.maxh-200 {
  max-height: 12.5rem;
}
.maxw-250 {
  max-width: 15.625rem;
}
.maxh-250 {
  max-height: 15.625rem;
}
.maxw-300 {
  max-width: 18.75rem;
}
.maxh-300 {
  max-height: 18.75rem;
}
.maxw-350 {
  max-width: 21.875rem;
}
.maxh-350 {
  max-height: 21.875rem;
}
.maxw-400 {
  max-width: 25rem;
}
.maxh-400 {
  max-height: 25rem;
}
.maxw-450 {
  max-width: 28.125rem;
}
.maxh-450 {
  max-height: 28.125rem;
}
.maxw-500 {
  max-width: 31.25rem;
}
.maxh-500 {
  max-height: 31.25rem;
}
.maxw-550 {
  max-width: 34.375rem;
}
.maxh-550 {
  max-height: 34.375rem;
}
.maxw-600 {
  max-width: 37.5rem;
}
.maxh-600 {
  max-height: 37.5rem;
}
.maxw-650 {
  max-width: 40.625rem;
}
.maxh-650 {
  max-height: 40.625rem;
}
.maxw-700 {
  max-width: 43.75rem;
}
.maxh-700 {
  max-height: 43.75rem;
}
.maxw-750 {
  max-width: 46.875rem;
}
.maxh-750 {
  max-height: 46.875rem;
}
.maxw-800 {
  max-width: 50rem;
}
.maxh-800 {
  max-height: 50rem;
}
.maxw-850 {
  max-width: 53.125rem;
}
.maxh-850 {
  max-height: 53.125rem;
}
.maxw-900 {
  max-width: 56.25rem;
}
.maxh-900 {
  max-height: 56.25rem;
}
.maxw-950 {
  max-width: 59.375rem;
}
.maxh-950 {
  max-height: 59.375rem;
}
.maxw-1000 {
  max-width: 62.5rem;
}
.maxh-1000 {
  max-height: 62.5rem;
}
.minw-50 {
  min-width: 3.125rem;
}
.minw-100 {
  min-width: 6.25rem;
}
.minw-150 {
  min-width: 9.375rem;
}
.minw-200 {
  min-width: 12.5rem;
}
.minw-250 {
  min-width: 15.625rem;
}
.minw-300 {
  min-width: 18.75rem;
}
.minw-350 {
  min-width: 21.875rem;
}
.minw-400 {
  min-width: 25rem;
}
.minw-450 {
  min-width: 28.125rem;
}
.minw-500 {
  min-width: 31.25rem;
}
.minw-550 {
  min-width: 34.375rem;
}
.minw-600 {
  min-width: 37.5rem;
}
.minw-650 {
  min-width: 40.625rem;
}
.minw-700 {
  min-width: 43.75rem;
}
.minw-750 {
  min-width: 46.875rem;
}
.minw-800 {
  min-width: 50rem;
}
.minw-850 {
  min-width: 53.125rem;
}
.minw-900 {
  min-width: 56.25rem;
}
.minw-950 {
  min-width: 59.375rem;
}
.minw-1000 {
  min-width: 62.5rem;
}
.w-1 {
  width: 1%;
}
.vw-1 {
  width: 1vw;
}
.vh-1 {
  height: 1vh;
}
.min-vw-1 {
  min-width: 1vw;
}
.min-vh-1 {
  min-height: 1vh;
}
.w-2 {
  width: 2%;
}
.vw-2 {
  width: 2vw;
}
.vh-2 {
  height: 2vh;
}
.min-vw-2 {
  min-width: 2vw;
}
.min-vh-2 {
  min-height: 2vh;
}
.w-3 {
  width: 3%;
}
.vw-3 {
  width: 3vw;
}
.vh-3 {
  height: 3vh;
}
.min-vw-3 {
  min-width: 3vw;
}
.min-vh-3 {
  min-height: 3vh;
}
.w-4 {
  width: 4%;
}
.vw-4 {
  width: 4vw;
}
.vh-4 {
  height: 4vh;
}
.min-vw-4 {
  min-width: 4vw;
}
.min-vh-4 {
  min-height: 4vh;
}
.w-5 {
  width: 5%;
}
.vw-5 {
  width: 5vw;
}
.vh-5 {
  height: 5vh;
}
.min-vw-5 {
  min-width: 5vw;
}
.min-vh-5 {
  min-height: 5vh;
}
.w-6 {
  width: 6%;
}
.vw-6 {
  width: 6vw;
}
.vh-6 {
  height: 6vh;
}
.min-vw-6 {
  min-width: 6vw;
}
.min-vh-6 {
  min-height: 6vh;
}
.w-7 {
  width: 7%;
}
.vw-7 {
  width: 7vw;
}
.vh-7 {
  height: 7vh;
}
.min-vw-7 {
  min-width: 7vw;
}
.min-vh-7 {
  min-height: 7vh;
}
.w-8 {
  width: 8%;
}
.vw-8 {
  width: 8vw;
}
.vh-8 {
  height: 8vh;
}
.min-vw-8 {
  min-width: 8vw;
}
.min-vh-8 {
  min-height: 8vh;
}
.w-9 {
  width: 9%;
}
.vw-9 {
  width: 9vw;
}
.vh-9 {
  height: 9vh;
}
.min-vw-9 {
  min-width: 9vw;
}
.min-vh-9 {
  min-height: 9vh;
}
.w-10 {
  width: 10%;
}
.vw-10 {
  width: 10vw;
}
.vh-10 {
  height: 10vh;
}
.min-vw-10 {
  min-width: 10vw;
}
.min-vh-10 {
  min-height: 10vh;
}
.w-11 {
  width: 11%;
}
.vw-11 {
  width: 11vw;
}
.vh-11 {
  height: 11vh;
}
.min-vw-11 {
  min-width: 11vw;
}
.min-vh-11 {
  min-height: 11vh;
}
.w-12 {
  width: 12%;
}
.vw-12 {
  width: 12vw;
}
.vh-12 {
  height: 12vh;
}
.min-vw-12 {
  min-width: 12vw;
}
.min-vh-12 {
  min-height: 12vh;
}
.w-13 {
  width: 13%;
}
.vw-13 {
  width: 13vw;
}
.vh-13 {
  height: 13vh;
}
.min-vw-13 {
  min-width: 13vw;
}
.min-vh-13 {
  min-height: 13vh;
}
.w-14 {
  width: 14%;
}
.vw-14 {
  width: 14vw;
}
.vh-14 {
  height: 14vh;
}
.min-vw-14 {
  min-width: 14vw;
}
.min-vh-14 {
  min-height: 14vh;
}
.w-15 {
  width: 15%;
}
.vw-15 {
  width: 15vw;
}
.vh-15 {
  height: 15vh;
}
.min-vw-15 {
  min-width: 15vw;
}
.min-vh-15 {
  min-height: 15vh;
}
.w-16 {
  width: 16%;
}
.vw-16 {
  width: 16vw;
}
.vh-16 {
  height: 16vh;
}
.min-vw-16 {
  min-width: 16vw;
}
.min-vh-16 {
  min-height: 16vh;
}
.w-17 {
  width: 17%;
}
.vw-17 {
  width: 17vw;
}
.vh-17 {
  height: 17vh;
}
.min-vw-17 {
  min-width: 17vw;
}
.min-vh-17 {
  min-height: 17vh;
}
.w-18 {
  width: 18%;
}
.vw-18 {
  width: 18vw;
}
.vh-18 {
  height: 18vh;
}
.min-vw-18 {
  min-width: 18vw;
}
.min-vh-18 {
  min-height: 18vh;
}
.w-19 {
  width: 19%;
}
.vw-19 {
  width: 19vw;
}
.vh-19 {
  height: 19vh;
}
.min-vw-19 {
  min-width: 19vw;
}
.min-vh-19 {
  min-height: 19vh;
}
.w-20 {
  width: 20%;
}
.vw-20 {
  width: 20vw;
}
.vh-20 {
  height: 20vh;
}
.min-vw-20 {
  min-width: 20vw;
}
.min-vh-20 {
  min-height: 20vh;
}
.w-21 {
  width: 21%;
}
.vw-21 {
  width: 21vw;
}
.vh-21 {
  height: 21vh;
}
.min-vw-21 {
  min-width: 21vw;
}
.min-vh-21 {
  min-height: 21vh;
}
.w-22 {
  width: 22%;
}
.vw-22 {
  width: 22vw;
}
.vh-22 {
  height: 22vh;
}
.min-vw-22 {
  min-width: 22vw;
}
.min-vh-22 {
  min-height: 22vh;
}
.w-23 {
  width: 23%;
}
.vw-23 {
  width: 23vw;
}
.vh-23 {
  height: 23vh;
}
.min-vw-23 {
  min-width: 23vw;
}
.min-vh-23 {
  min-height: 23vh;
}
.w-24 {
  width: 24%;
}
.vw-24 {
  width: 24vw;
}
.vh-24 {
  height: 24vh;
}
.min-vw-24 {
  min-width: 24vw;
}
.min-vh-24 {
  min-height: 24vh;
}
.w-25 {
  width: 25%;
}
.vw-25 {
  width: 25vw;
}
.vh-25 {
  height: 25vh;
}
.min-vw-25 {
  min-width: 25vw;
}
.min-vh-25 {
  min-height: 25vh;
}
.w-26 {
  width: 26%;
}
.vw-26 {
  width: 26vw;
}
.vh-26 {
  height: 26vh;
}
.min-vw-26 {
  min-width: 26vw;
}
.min-vh-26 {
  min-height: 26vh;
}
.w-27 {
  width: 27%;
}
.vw-27 {
  width: 27vw;
}
.vh-27 {
  height: 27vh;
}
.min-vw-27 {
  min-width: 27vw;
}
.min-vh-27 {
  min-height: 27vh;
}
.w-28 {
  width: 28%;
}
.vw-28 {
  width: 28vw;
}
.vh-28 {
  height: 28vh;
}
.min-vw-28 {
  min-width: 28vw;
}
.min-vh-28 {
  min-height: 28vh;
}
.w-29 {
  width: 29%;
}
.vw-29 {
  width: 29vw;
}
.vh-29 {
  height: 29vh;
}
.min-vw-29 {
  min-width: 29vw;
}
.min-vh-29 {
  min-height: 29vh;
}
.w-30 {
  width: 30%;
}
.vw-30 {
  width: 30vw;
}
.vh-30 {
  height: 30vh;
}
.min-vw-30 {
  min-width: 30vw;
}
.min-vh-30 {
  min-height: 30vh;
}
.w-31 {
  width: 31%;
}
.vw-31 {
  width: 31vw;
}
.vh-31 {
  height: 31vh;
}
.min-vw-31 {
  min-width: 31vw;
}
.min-vh-31 {
  min-height: 31vh;
}
.w-32 {
  width: 32%;
}
.vw-32 {
  width: 32vw;
}
.vh-32 {
  height: 32vh;
}
.min-vw-32 {
  min-width: 32vw;
}
.min-vh-32 {
  min-height: 32vh;
}
.w-33 {
  width: 33%;
}
.vw-33 {
  width: 33vw;
}
.vh-33 {
  height: 33vh;
}
.min-vw-33 {
  min-width: 33vw;
}
.min-vh-33 {
  min-height: 33vh;
}
.w-34 {
  width: 34%;
}
.vw-34 {
  width: 34vw;
}
.vh-34 {
  height: 34vh;
}
.min-vw-34 {
  min-width: 34vw;
}
.min-vh-34 {
  min-height: 34vh;
}
.w-35 {
  width: 35%;
}
.vw-35 {
  width: 35vw;
}
.vh-35 {
  height: 35vh;
}
.min-vw-35 {
  min-width: 35vw;
}
.min-vh-35 {
  min-height: 35vh;
}
.w-36 {
  width: 36%;
}
.vw-36 {
  width: 36vw;
}
.vh-36 {
  height: 36vh;
}
.min-vw-36 {
  min-width: 36vw;
}
.min-vh-36 {
  min-height: 36vh;
}
.w-37 {
  width: 37%;
}
.vw-37 {
  width: 37vw;
}
.vh-37 {
  height: 37vh;
}
.min-vw-37 {
  min-width: 37vw;
}
.min-vh-37 {
  min-height: 37vh;
}
.w-38 {
  width: 38%;
}
.vw-38 {
  width: 38vw;
}
.vh-38 {
  height: 38vh;
}
.min-vw-38 {
  min-width: 38vw;
}
.min-vh-38 {
  min-height: 38vh;
}
.w-39 {
  width: 39%;
}
.vw-39 {
  width: 39vw;
}
.vh-39 {
  height: 39vh;
}
.min-vw-39 {
  min-width: 39vw;
}
.min-vh-39 {
  min-height: 39vh;
}
.w-40 {
  width: 40%;
}
.vw-40 {
  width: 40vw;
}
.vh-40 {
  height: 40vh;
}
.min-vw-40 {
  min-width: 40vw;
}
.min-vh-40 {
  min-height: 40vh;
}
.w-41 {
  width: 41%;
}
.vw-41 {
  width: 41vw;
}
.vh-41 {
  height: 41vh;
}
.min-vw-41 {
  min-width: 41vw;
}
.min-vh-41 {
  min-height: 41vh;
}
.w-42 {
  width: 42%;
}
.vw-42 {
  width: 42vw;
}
.vh-42 {
  height: 42vh;
}
.min-vw-42 {
  min-width: 42vw;
}
.min-vh-42 {
  min-height: 42vh;
}
.w-43 {
  width: 43%;
}
.vw-43 {
  width: 43vw;
}
.vh-43 {
  height: 43vh;
}
.min-vw-43 {
  min-width: 43vw;
}
.min-vh-43 {
  min-height: 43vh;
}
.w-44 {
  width: 44%;
}
.vw-44 {
  width: 44vw;
}
.vh-44 {
  height: 44vh;
}
.min-vw-44 {
  min-width: 44vw;
}
.min-vh-44 {
  min-height: 44vh;
}
.w-45 {
  width: 45%;
}
.vw-45 {
  width: 45vw;
}
.vh-45 {
  height: 45vh;
}
.min-vw-45 {
  min-width: 45vw;
}
.min-vh-45 {
  min-height: 45vh;
}
.w-46 {
  width: 46%;
}
.vw-46 {
  width: 46vw;
}
.vh-46 {
  height: 46vh;
}
.min-vw-46 {
  min-width: 46vw;
}
.min-vh-46 {
  min-height: 46vh;
}
.w-47 {
  width: 47%;
}
.vw-47 {
  width: 47vw;
}
.vh-47 {
  height: 47vh;
}
.min-vw-47 {
  min-width: 47vw;
}
.min-vh-47 {
  min-height: 47vh;
}
.w-48 {
  width: 48%;
}
.vw-48 {
  width: 48vw;
}
.vh-48 {
  height: 48vh;
}
.min-vw-48 {
  min-width: 48vw;
}
.min-vh-48 {
  min-height: 48vh;
}
.w-49 {
  width: 49%;
}
.vw-49 {
  width: 49vw;
}
.vh-49 {
  height: 49vh;
}
.min-vw-49 {
  min-width: 49vw;
}
.min-vh-49 {
  min-height: 49vh;
}
.w-50 {
  width: 50%;
}
.vw-50 {
  width: 50vw;
}
.vh-50 {
  height: 50vh;
}
.min-vw-50 {
  min-width: 50vw;
}
.min-vh-50 {
  min-height: 50vh;
}
.w-51 {
  width: 51%;
}
.vw-51 {
  width: 51vw;
}
.vh-51 {
  height: 51vh;
}
.min-vw-51 {
  min-width: 51vw;
}
.min-vh-51 {
  min-height: 51vh;
}
.w-52 {
  width: 52%;
}
.vw-52 {
  width: 52vw;
}
.vh-52 {
  height: 52vh;
}
.min-vw-52 {
  min-width: 52vw;
}
.min-vh-52 {
  min-height: 52vh;
}
.w-53 {
  width: 53%;
}
.vw-53 {
  width: 53vw;
}
.vh-53 {
  height: 53vh;
}
.min-vw-53 {
  min-width: 53vw;
}
.min-vh-53 {
  min-height: 53vh;
}
.w-54 {
  width: 54%;
}
.vw-54 {
  width: 54vw;
}
.vh-54 {
  height: 54vh;
}
.min-vw-54 {
  min-width: 54vw;
}
.min-vh-54 {
  min-height: 54vh;
}
.w-55 {
  width: 55%;
}
.vw-55 {
  width: 55vw;
}
.vh-55 {
  height: 55vh;
}
.min-vw-55 {
  min-width: 55vw;
}
.min-vh-55 {
  min-height: 55vh;
}
.w-56 {
  width: 56%;
}
.vw-56 {
  width: 56vw;
}
.vh-56 {
  height: 56vh;
}
.min-vw-56 {
  min-width: 56vw;
}
.min-vh-56 {
  min-height: 56vh;
}
.w-57 {
  width: 57%;
}
.vw-57 {
  width: 57vw;
}
.vh-57 {
  height: 57vh;
}
.min-vw-57 {
  min-width: 57vw;
}
.min-vh-57 {
  min-height: 57vh;
}
.w-58 {
  width: 58%;
}
.vw-58 {
  width: 58vw;
}
.vh-58 {
  height: 58vh;
}
.min-vw-58 {
  min-width: 58vw;
}
.min-vh-58 {
  min-height: 58vh;
}
.w-59 {
  width: 59%;
}
.vw-59 {
  width: 59vw;
}
.vh-59 {
  height: 59vh;
}
.min-vw-59 {
  min-width: 59vw;
}
.min-vh-59 {
  min-height: 59vh;
}
.w-60 {
  width: 60%;
}
.vw-60 {
  width: 60vw;
}
.vh-60 {
  height: 60vh;
}
.min-vw-60 {
  min-width: 60vw;
}
.min-vh-60 {
  min-height: 60vh;
}
.w-61 {
  width: 61%;
}
.vw-61 {
  width: 61vw;
}
.vh-61 {
  height: 61vh;
}
.min-vw-61 {
  min-width: 61vw;
}
.min-vh-61 {
  min-height: 61vh;
}
.w-62 {
  width: 62%;
}
.vw-62 {
  width: 62vw;
}
.vh-62 {
  height: 62vh;
}
.min-vw-62 {
  min-width: 62vw;
}
.min-vh-62 {
  min-height: 62vh;
}
.w-63 {
  width: 63%;
}
.vw-63 {
  width: 63vw;
}
.vh-63 {
  height: 63vh;
}
.min-vw-63 {
  min-width: 63vw;
}
.min-vh-63 {
  min-height: 63vh;
}
.w-64 {
  width: 64%;
}
.vw-64 {
  width: 64vw;
}
.vh-64 {
  height: 64vh;
}
.min-vw-64 {
  min-width: 64vw;
}
.min-vh-64 {
  min-height: 64vh;
}
.w-65 {
  width: 65%;
}
.vw-65 {
  width: 65vw;
}
.vh-65 {
  height: 65vh;
}
.min-vw-65 {
  min-width: 65vw;
}
.min-vh-65 {
  min-height: 65vh;
}
.w-66 {
  width: 66%;
}
.vw-66 {
  width: 66vw;
}
.vh-66 {
  height: 66vh;
}
.min-vw-66 {
  min-width: 66vw;
}
.min-vh-66 {
  min-height: 66vh;
}
.w-67 {
  width: 67%;
}
.vw-67 {
  width: 67vw;
}
.vh-67 {
  height: 67vh;
}
.min-vw-67 {
  min-width: 67vw;
}
.min-vh-67 {
  min-height: 67vh;
}
.w-68 {
  width: 68%;
}
.vw-68 {
  width: 68vw;
}
.vh-68 {
  height: 68vh;
}
.min-vw-68 {
  min-width: 68vw;
}
.min-vh-68 {
  min-height: 68vh;
}
.w-69 {
  width: 69%;
}
.vw-69 {
  width: 69vw;
}
.vh-69 {
  height: 69vh;
}
.min-vw-69 {
  min-width: 69vw;
}
.min-vh-69 {
  min-height: 69vh;
}
.w-70 {
  width: 70%;
}
.vw-70 {
  width: 70vw;
}
.vh-70 {
  height: 70vh;
}
.min-vw-70 {
  min-width: 70vw;
}
.min-vh-70 {
  min-height: 70vh;
}
.w-71 {
  width: 71%;
}
.vw-71 {
  width: 71vw;
}
.vh-71 {
  height: 71vh;
}
.min-vw-71 {
  min-width: 71vw;
}
.min-vh-71 {
  min-height: 71vh;
}
.w-72 {
  width: 72%;
}
.vw-72 {
  width: 72vw;
}
.vh-72 {
  height: 72vh;
}
.min-vw-72 {
  min-width: 72vw;
}
.min-vh-72 {
  min-height: 72vh;
}
.w-73 {
  width: 73%;
}
.vw-73 {
  width: 73vw;
}
.vh-73 {
  height: 73vh;
}
.min-vw-73 {
  min-width: 73vw;
}
.min-vh-73 {
  min-height: 73vh;
}
.w-74 {
  width: 74%;
}
.vw-74 {
  width: 74vw;
}
.vh-74 {
  height: 74vh;
}
.min-vw-74 {
  min-width: 74vw;
}
.min-vh-74 {
  min-height: 74vh;
}
.w-75 {
  width: 75%;
}
.vw-75 {
  width: 75vw;
}
.vh-75 {
  height: 75vh;
}
.min-vw-75 {
  min-width: 75vw;
}
.min-vh-75 {
  min-height: 75vh;
}
.w-76 {
  width: 76%;
}
.vw-76 {
  width: 76vw;
}
.vh-76 {
  height: 76vh;
}
.min-vw-76 {
  min-width: 76vw;
}
.min-vh-76 {
  min-height: 76vh;
}
.w-77 {
  width: 77%;
}
.vw-77 {
  width: 77vw;
}
.vh-77 {
  height: 77vh;
}
.min-vw-77 {
  min-width: 77vw;
}
.min-vh-77 {
  min-height: 77vh;
}
.w-78 {
  width: 78%;
}
.vw-78 {
  width: 78vw;
}
.vh-78 {
  height: 78vh;
}
.min-vw-78 {
  min-width: 78vw;
}
.min-vh-78 {
  min-height: 78vh;
}
.w-79 {
  width: 79%;
}
.vw-79 {
  width: 79vw;
}
.vh-79 {
  height: 79vh;
}
.min-vw-79 {
  min-width: 79vw;
}
.min-vh-79 {
  min-height: 79vh;
}
.w-80 {
  width: 80%;
}
.vw-80 {
  width: 80vw;
}
.vh-80 {
  height: 80vh;
}
.min-vw-80 {
  min-width: 80vw;
}
.min-vh-80 {
  min-height: 80vh;
}
.w-81 {
  width: 81%;
}
.vw-81 {
  width: 81vw;
}
.vh-81 {
  height: 81vh;
}
.min-vw-81 {
  min-width: 81vw;
}
.min-vh-81 {
  min-height: 81vh;
}
.w-82 {
  width: 82%;
}
.vw-82 {
  width: 82vw;
}
.vh-82 {
  height: 82vh;
}
.min-vw-82 {
  min-width: 82vw;
}
.min-vh-82 {
  min-height: 82vh;
}
.w-83 {
  width: 83%;
}
.vw-83 {
  width: 83vw;
}
.vh-83 {
  height: 83vh;
}
.min-vw-83 {
  min-width: 83vw;
}
.min-vh-83 {
  min-height: 83vh;
}
.w-84 {
  width: 84%;
}
.vw-84 {
  width: 84vw;
}
.vh-84 {
  height: 84vh;
}
.min-vw-84 {
  min-width: 84vw;
}
.min-vh-84 {
  min-height: 84vh;
}
.w-85 {
  width: 85%;
}
.vw-85 {
  width: 85vw;
}
.vh-85 {
  height: 85vh;
}
.min-vw-85 {
  min-width: 85vw;
}
.min-vh-85 {
  min-height: 85vh;
}
.w-86 {
  width: 86%;
}
.vw-86 {
  width: 86vw;
}
.vh-86 {
  height: 86vh;
}
.min-vw-86 {
  min-width: 86vw;
}
.min-vh-86 {
  min-height: 86vh;
}
.w-87 {
  width: 87%;
}
.vw-87 {
  width: 87vw;
}
.vh-87 {
  height: 87vh;
}
.min-vw-87 {
  min-width: 87vw;
}
.min-vh-87 {
  min-height: 87vh;
}
.w-88 {
  width: 88%;
}
.vw-88 {
  width: 88vw;
}
.vh-88 {
  height: 88vh;
}
.min-vw-88 {
  min-width: 88vw;
}
.min-vh-88 {
  min-height: 88vh;
}
.w-89 {
  width: 89%;
}
.vw-89 {
  width: 89vw;
}
.vh-89 {
  height: 89vh;
}
.min-vw-89 {
  min-width: 89vw;
}
.min-vh-89 {
  min-height: 89vh;
}
.w-90 {
  width: 90%;
}
.vw-90 {
  width: 90vw;
}
.vh-90 {
  height: 90vh;
}
.min-vw-90 {
  min-width: 90vw;
}
.min-vh-90 {
  min-height: 90vh;
}
.w-91 {
  width: 91%;
}
.vw-91 {
  width: 91vw;
}
.vh-91 {
  height: 91vh;
}
.min-vw-91 {
  min-width: 91vw;
}
.min-vh-91 {
  min-height: 91vh;
}
.w-92 {
  width: 92%;
}
.vw-92 {
  width: 92vw;
}
.vh-92 {
  height: 92vh;
}
.min-vw-92 {
  min-width: 92vw;
}
.min-vh-92 {
  min-height: 92vh;
}
.w-93 {
  width: 93%;
}
.vw-93 {
  width: 93vw;
}
.vh-93 {
  height: 93vh;
}
.min-vw-93 {
  min-width: 93vw;
}
.min-vh-93 {
  min-height: 93vh;
}
.w-94 {
  width: 94%;
}
.vw-94 {
  width: 94vw;
}
.vh-94 {
  height: 94vh;
}
.min-vw-94 {
  min-width: 94vw;
}
.min-vh-94 {
  min-height: 94vh;
}
.w-95 {
  width: 95%;
}
.vw-95 {
  width: 95vw;
}
.vh-95 {
  height: 95vh;
}
.min-vw-95 {
  min-width: 95vw;
}
.min-vh-95 {
  min-height: 95vh;
}
.w-96 {
  width: 96%;
}
.vw-96 {
  width: 96vw;
}
.vh-96 {
  height: 96vh;
}
.min-vw-96 {
  min-width: 96vw;
}
.min-vh-96 {
  min-height: 96vh;
}
.w-97 {
  width: 97%;
}
.vw-97 {
  width: 97vw;
}
.vh-97 {
  height: 97vh;
}
.min-vw-97 {
  min-width: 97vw;
}
.min-vh-97 {
  min-height: 97vh;
}
.w-98 {
  width: 98%;
}
.vw-98 {
  width: 98vw;
}
.vh-98 {
  height: 98vh;
}
.min-vw-98 {
  min-width: 98vw;
}
.min-vh-98 {
  min-height: 98vh;
}
.w-99 {
  width: 99%;
}
.vw-99 {
  width: 99vw;
}
.vh-99 {
  height: 99vh;
}
.min-vw-99 {
  min-width: 99vw;
}
.min-vh-99 {
  min-height: 99vh;
}
.w-100 {
  width: 100%;
}
.vw-100 {
  width: 100vw;
}
.vh-100 {
  height: 100vh;
}
.min-vw-100 {
  min-width: 100vw;
}
.min-vh-100 {
  min-height: 100vh;
}
.fill {
  min-height: 100%;
  height: 100%;
}
.bg-white {
  background-color: #fff;
}
.position-static {
  position: static;
}
.position-relative {
  position: relative;
}
.position-absolute {
  position: absolute;
}
.position-fixed {
  position: fixed;
}
.position-sticky {
  position: sticky;
}
.select-none {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.loader-wrap {
  display: none;
}
.loader-wrap .loader-overlay {
  display: none;
  position: fixed;
  width: 100%;
  height: calc(100% + 50px);
  background: rgba(0, 0, 0, 0.2);
  z-index: 1031;
  top: -50px;
}
.loader-wrap .loader {
  background: #fff;
  padding: 1rem;
  border-radius: 1rem;
  border: 2px solid rgba(0, 0, 0, 0.2);
  text-align: center;
  position: fixed;
  top: calc(50% - 50px);
  left: 50%;
  z-index: 1032;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.loader-wrap .loader-icon {
  color: #777;
}
.loader-wrap .loader-text {
  margin-top: 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
}
.loader-wrap .loader-svg {
  width: 32px;
  height: 32px;
  display: block;
}
.loader-wrap .loader-svg path {
  fill: #777;
}
.loader-wrap-bg .loader-overlay {
  display: block;
}
.loader-wrap.loader-show {
  display: block;
}
.loader-wrap.loader-show.loader-white-page {
  z-index: 1030;
}
.loader-wrap.loader-show:not(.loader-children) ~ app-main-layout .loader-children {
  opacity: 0 !important;
  pointer-events: none !important;
}
.add-link {
  font-size: 1.125rem;
}
.add-link .fa {
  margin-right: 0.5rem;
  color: #A6A6A6;
}
.more-link {
  font-size: 1.125rem;
}
.more-link .fa {
  margin-left: 0.5rem;
}
.avatar-img-30 {
  width: 30px;
  height: 30px;
}
.avatar-img-40 {
  width: 40px;
  height: 40px;
}
.avatar-img-55 {
  width: 55px;
  height: 55px;
}
.avatar-img-76 {
  width: 76px;
  height: 76px;
}
.avatar-img-94 {
  width: 94px;
  height: 94px;
}
.avatar-img-bordered {
  border: 1px solid #EEE;
}
.avatar-img-bordered-orange {
  border: 1px solid #F18D00;
}
.modal {
  overflow-y: scroll !important;
}
.modal-body {
  width: 100%;
  height: 100%;
}
.dropdown-item.active,
.dropdown-item:active {
  background-color: transparent;
}
.dropdown-menu-right {
  right: 0 !important;
  left: auto !important;
  transform: none !important;
}
@media (max-width: 1199px) {
  .container {
    width: 100%;
  }
}
.input-group .form-control {
  z-index: 0;
}
.has-danger .form-control-danger {
  background-image: none;
}
.has-danger .col-form-label {
  color: inherit;
}
.has-danger .select2-container--default .select2-selection {
  border-color: #D21D29 !important;
}
.form-control-danger {
  padding-right: inherit;
}
.btn {
  cursor: pointer;
  margin-bottom: 0;
}
.btn-delete {
  color: #3d7eb6;
}
.btn-primary:hover {
  background-color: rgba(0, 69, 128, 0.5);
}
.btn-secondary:hover {
  background-color: rgba(238, 238, 238, 0.5);
}
.btn-info:hover {
  background-color: rgba(103, 212, 244, 0.5);
}
.btn-success:hover {
  background-color: rgba(124, 189, 69, 0.5);
}
.btn-warning:hover {
  background-color: rgba(241, 141, 0, 0.5);
}
.btn-danger:hover {
  background-color: rgba(210, 29, 41, 0.5);
}
.btn.btn-sm.btn-secondary.btn-to span {
  vertical-align: text-bottom;
  font-weight: bold;
}
.btn.btn-md {
  font-size: 14px !important;
  padding: 0.25rem 0.5rem;
}
.custom-control-indicator {
  border: 1px solid rgba(0, 0, 0, 0.3);
  background-color: #fff;
}
.custom-control.custom-file .custom-file-input {
  display: none;
}
input.form-control::-webkit-input-placeholder,
textarea.form-control::-webkit-input-placeholder {
  font-size: 0.75rem;
  line-height: 2.2;
}
input.form-control:-moz-placeholder,
textarea.form-control:-moz-placeholder {
  opacity: 1;
  font-size: 0.75rem;
  line-height: 2.2;
}
input.form-control::-moz-placeholder,
textarea.form-control::-moz-placeholder {
  opacity: 1;
  font-size: 0.75rem;
  line-height: 2.2;
}
input.form-control:-ms-input-placeholder,
textarea.form-control:-ms-input-placeholder {
  font-size: 0.75rem;
  line-height: 2.2;
}
input.form-control::-ms-input-placeholder,
textarea.form-control::-ms-input-placeholder {
  font-size: 0.75rem;
  line-height: 2.2;
}
input {
}
input.form-control {
  height: 32px;
  padding-left: 0.5rem;
}
input _:lang(x)::-ms-backdrop,
input.form-control {
  height: 36px;
}
input _:-ms-lang(x)::backdrop,
input.form-control {
  height: 36px;
}
textarea {
  padding: 0.6rem 0.5rem !important;
}
textarea _:lang(x)::-ms-backdrop,
textarea.form-control {
  height: 140px;
}
textarea _:-ms-lang(x)::backdrop,
textarea.form-control {
  height: 140px;
}
.table.table-borderless th,
.table.table-borderless td {
  border: none;
}
.table .borderless {
  border: none;
}
.table.table-inverse th,
.table.table-inverse td {
  border-color: #D7D7D7;
  color: #777;
}
.table.table-sm.table-sm-adjust th,
.table.table-sm.table-sm-adjust td {
  font-size: 14px;
  line-height: 1.32;
}
.tbody-inverse th {
  color: #333;
  background-color: #EEE;
}
.tbody-inverse tr:not(:last-child) th {
  border-bottom-color: #FFF;
}
.tbody-inverse + .tbody-inverse {
  border-top: none;
}
.tbody-inverse + .tbody-inverse::before {
  content: "";
  display: block;
  height: 16px;
}
.tbody-inverse + .tbody-inverse::before {
  content: "";
  display: block;
  height: 16px;
}
.table-striped tbody tr:nth-of-type(even) {
  background-color: rgba(0, 0, 0, 0.026);
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: transparent;
}
.table.table-bordered .tbody-inverse th {
  border-right-style: none;
}
.table.table-bordered .tbody-inverse th + td {
  border-left-style: none;
}
@media (max-width: 767px) {
  .table.table-bordered .tbody-inverse th + td {
    border-left: 1px solid #D7D7D7;
  }
}
.table.table-hover tbody tr {
  cursor: pointer;
}
.table tr.disabled-row {
  background-color: rgba(0, 0, 0, 0.026);
}
.table tr.disabled-row * {
  opacity: 0.5;
  -webkit-user-select: none;
  user-select: none;
  pointer-events: none;
}
.table tr.disabled-row:hover {
  cursor: not-allowed;
  background-color: rgba(0, 0, 0, 0.026);
}
.table-striped.table-hover tbody tr:hover {
  background-color: #FCF8E3;
}
.table-striped.table-hover tbody tr.disabled-row:hover {
  cursor: not-allowed;
  background-color: rgba(0, 0, 0, 0.026);
}
.table.table-hierarchy td {
  border: 1px solid #D7D7D7;
}
.table.table-hierarchy th:last-of-type {
  border: 1px solid #D7D7D7;
  color: #333;
  background-color: #EEE;
  white-space: nowrap;
  width: 10%;
}
.table.table-hierarchy th[colspan="1"]:first-child {
  width: 1%;
  border: none;
  padding: 0;
}
.table.table-hierarchy th[colspan="2"]:first-child {
  width: 2%;
  border: none;
  padding: 0;
}
.table.table-hierarchy th[colspan="3"]:first-child {
  width: 3%;
  border: none;
  padding: 0;
}
.table.table-hierarchy th[colspan="4"]:first-child {
  width: 4%;
  border: none;
  padding: 0;
}
.table.table-original-1 thead th,
.table.table-original-1 thead td {
  padding: 4px 8px !important;
}
.table.table-original-1 tbody th,
.table.table-original-1 tbody td {
  padding: 4px !important;
}
@media (max-width: 767px) {
  .tbody-inverse + .tbody-inverse::before {
    display: none;
  }
}
.tooltip .tooltip-inner {
  border: 1px solid #EEE;
  padding: 5px 8px;
}
.tooltip .tooltip-inner:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  pointer-events: none;
}
.tooltip .tooltip-inner:before {
  pointer-events: none;
}
.tooltip.tooltip-top .tooltip-inner::after,
.tooltip.bs-tooltip-top .tooltip-inner::after,
.tooltip.bs-tether-element-attached-bottom .tooltip-inner::after {
  bottom: 1px;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #FCF8E3;
}
.tooltip.tooltip-right .tooltip-inner::after,
.tooltip.bs-tooltip-right .tooltip-inner::after,
.tooltip.bs-tether-element-attached-left .tooltip-inner::after {
  top: 50%;
  left: 1px;
  margin-top: -5px;
  content: "";
  border-width: 5px 5px 5px 0;
  border-right-color: #FCF8E3;
}
.tooltip.tooltip-bottom .tooltip-inner::after,
.tooltip.bs-tooltip-bottom .tooltip-inner::after,
.tooltip.bs-tether-element-attached-top .tooltip-inner::after {
  top: 1px;
  left: 50%;
  margin-left: -5px;
  content: "";
  border-width: 0 5px 5px;
  border-bottom-color: #FCF8E3;
}
.tooltip.tooltip-left .tooltip-inner::after,
.tooltip.bs-tooltip-left .tooltip-inner::after,
.tooltip.bs-tether-element-attached-right .tooltip-inner::after {
  top: 50%;
  right: 1px;
  margin-top: -5px;
  content: "";
  border-width: 5px 0 5px 5px;
  border-left-color: #FCF8E3;
}
.tooltip.tooltip-top-left .tooltip-inner::before,
.tooltip.tooltip-top-left .tooltip-inner::after,
.tooltip.bs-tooltip-top-left .tooltip-inner::before,
.tooltip.bs-tooltip-top-left .tooltip-inner::after {
  left: 10px !important;
}
.nav-tabs {
  width: 100%;
  clear: both;
  margin-bottom: 1rem;
}
.nav-tabs .nav-item + .nav-item {
  margin-left: 0.5rem;
}
.nav-tabs .nav-link {
  position: relative;
  background-color: #eceeef;
}
.nav-tabs.custom-tabs-bar {
  border-bottom: 1px solid #555;
}
.nav-tabs.custom-tabs-bar .nav-link {
  height: 100%;
  border-bottom: 1px solid #555;
}
.nav-tabs.custom-tabs-bar .nav-link.active {
  border-color: #555 #555 #fff;
  background-color: #fff !important;
  cursor: default !important;
}
.nav-tabs.custom-tabs-bar .nav-link:hover {
  background-color: #eceeef;
}
.nav-tabs .balloon-orange,
.nav-tabs .balloon-green {
  text-align: center;
  display: block;
  position: relative;
  width: 30px;
  height: 20px;
  font-size: 0.875rem;
  vertical-align: middle;
  color: #fff;
  background-color: #464a4c;
}
.nav-tabs .balloon-orange:after,
.nav-tabs .balloon-green:after {
  content: " ";
  border-left: 6px solid #464a4c;
  border-bottom: 6px solid transparent;
  position: absolute;
  left: 50%;
  bottom: -6px;
}
.nav-tabs .balloon-orange {
  background-color: #F18D00;
}
.nav-tabs .balloon-orange:after {
  border-left-color: #F18D00;
}
.nav-tabs .balloon-green {
  background-color: #7CBD45;
}
.nav-tabs .balloon-green:after {
  border-left-color: #7CBD45;
}
.nav-tabs .unread-circle {
  position: absolute;
  left: 5px;
  top: 5px;
  background-color: #D21D29;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  padding: 1px;
  width: 6px;
  height: 6px;
}
.tab-button-group {
  display: flex;
  flex-wrap: wrap;
}
.tab-button-group .tab-button {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
  font-size: 18px;
  font-weight: bold;
  cursor: pointer;
  color: #777;
  text-align: center;
  padding: 0.5rem;
}
.tab-button-group .tab-button.active {
  color: #F18D00;
  box-shadow: 0 2px #F18D00;
}
.tab-button-group .tab-button .text-link {
  color: #3D7FB7;
}
select.form-control.form-control-danger,
textarea.form-control.form-control-danger {
  border-color: #D21D29;
}
select.form-control {
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 0.45rem;
  padding-right: 0.45rem;
  -ms-flex-direction: row !important;
}
.select2-container--default .select2-selection--single {
  height: 32px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 0.7rem;
}
.hide-disable .select2-results__option[aria-disabled=true] {
  display: none;
}
select.form-control option[selected] {
  color: #FFF !important;
}
select.form-control option:hover {
  background: #1e90ff !important;
  color: #FFF !important;
}
select.form-control option:checked {
  color: #FFF !important;
  background-color: #67D3F3;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAA1JREFUCB1jSL/8+T8ABv8DLQDKZlQAAAAASUVORK5CYII=) !important;
}
.table-bordered {
  border: none;
}
.nav-tabs.nav-tabs-responsive .fa {
  float: left;
  margin-top: 3px;
  padding-right: 0.25em;
}
.nav-tabs.nav-tabs-responsive .fa + .text {
  display: block;
  overflow: hidden;
}
@media (max-width: 767px) {
  .nav-tabs.nav-tabs-responsive .nav-item + .nav-item {
    margin-left: inherit;
  }
  .nav-tabs.nav-tabs-responsive > .nav-item {
    display: none;
    width: 23%;
  }
  .nav-tabs.nav-tabs-responsive > .nav-item > a {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    width: 100%;
    width: 100%;
    text-align: center;
    vertical-align: top;
    justify-content: center;
  }
  .nav-tabs.nav-tabs-responsive > .nav-item > a > .fa,
  .nav-tabs.nav-tabs-responsive > .nav-item > a > .text {
    display: inline;
    vertical-align: middle;
  }
  .nav-tabs.nav-tabs-responsive > .nav-item > a > .fa {
    float: none;
    margin-top: 0;
    padding-right: 0;
  }
  .nav-tabs.nav-tabs-responsive > .nav-item.active {
    width: 54%;
  }
  .nav-tabs.nav-tabs-responsive > .nav-item.active:first-child {
    margin-left: 23%;
  }
  .nav-tabs.nav-tabs-responsive > .nav-item.active,
  .nav-tabs.nav-tabs-responsive > .nav-item.prev,
  .nav-tabs.nav-tabs-responsive > .nav-item.next {
    display: block;
  }
  .nav-tabs.nav-tabs-responsive > .nav-item.prev,
  .nav-tabs.nav-tabs-responsive > .nav-item.next {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  .nav-tabs.nav-tabs-responsive > .nav-item.next > a,
  .nav-tabs.nav-tabs-responsive > .nav-item.prev > a {
    -webkit-transition: none;
    transition: none;
    height: 100%;
    border-bottom: none !important;
    justify-content: center;
    align-items: center;
  }
  .nav-tabs.nav-tabs-responsive > .nav-item.next > a .text,
  .nav-tabs.nav-tabs-responsive > .nav-item.prev > a .text {
    display: none;
  }
  .nav-tabs.nav-tabs-responsive > .nav-item.next > a:after,
  .nav-tabs.nav-tabs-responsive > .nav-item.next > a:after,
  .nav-tabs.nav-tabs-responsive > .nav-item.prev > a:after,
  .nav-tabs.nav-tabs-responsive > .nav-item.prev > a:after {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .nav-tabs.nav-tabs-responsive > .nav-item.prev > a:after {
    content: "\f053";
  }
  .nav-tabs.nav-tabs-responsive > .nav-item.next > a:after {
    content: "\f054";
  }
  .nav-tabs.nav-tabs-responsive > .nav-item.dropdown > a:after {
    content: "\f078";
    margin-left: initial;
    height: initial;
    width: initial;
    border: none;
  }
  .nav-tabs.nav-tabs-responsive > .nav-item.dropdown.active > a:after {
    display: none;
  }
  .nav-tabs.nav-tabs-responsive > .nav-item.dropdown .dropdown-toggle.active:after {
    display: inline-block;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-left: 0.3em solid transparent;
  }
  .nav-tabs.nav-tabs-responsive > .nav-item.dropdown .dropdown-menu.pull-left {
    left: 0;
    right: auto;
  }
  .nav-tabs.nav-tabs-responsive > .nav-item.dropdown .dropdown-menu.pull-center {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .nav-tabs.nav-tabs-responsive > .nav-item.dropdown .dropdown-menu.pull-right {
    left: auto;
    right: 0;
  }
}
.dropdown.multi-level .nav-link {
  display: inline-block;
  width: 100%;
  padding: 3px 0.5rem;
  white-space: nowrap;
  color: #333;
}
.dropdown.multi-level .dropdown-menu {
  margin-top: 0;
}
.dropdown.multi-level .dropdown-menu .disabled {
  color: #a6a6a6;
}
.dropdown.multi-level .dropdown-menu .nav-link:hover {
  background: #eee;
}
.dropdown.multi-level .dropdown-menu .nav-link.disabled {
  color: #a6a6a6;
}
.dropdown.multi-level .dropdown-menu .nav-link.disabled:hover {
  background: none;
}
.dropdown.multi-level .dropdown-menu:hover,
.dropdown.multi-level .dropdown-toggle:hover + .dropdown-menu {
  display: block;
}
.dropdown.multi-level .dropdown-submenu {
  position: relative;
}
.dropdown.multi-level .dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: 0;
  margin-left: 0;
  border-radius: 0 6px 6px 6px;
}
.dropdown.multi-level .dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown.multi-level .dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #CCC;
  margin: 0.5rem;
}
.dropdown.multi-level .dropdown-submenu.pull-left {
  float: none;
}
.dropdown.multi-level .dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  border-radius: 6px 0 6px 6px;
}
.search {
  position: relative;
}
.search-btn {
  position: absolute;
  top: 0;
  right: 0;
  padding: 8px 10px;
  color: #959595;
  border: 0;
  line-height: 0;
  background: transparent;
}
.search-input {
  display: block;
  width: 100%;
  padding: 0.40625rem 2.8rem 0.40625rem 0.75rem;
  font-size: 0.9rem;
  line-height: 1.25;
  color: #555;
  background-color: #fff;
  background-image: none;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.popover {
  position: absolute;
  padding: 0;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-style: normal;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 0.5rem;
  height: 0.4rem;
}
.popover .arrow::before,
.popover .arrow::after {
  position: absolute;
  display: block;
  border-color: transparent;
  border-style: solid;
  content: "";
  border-width: 0.5rem;
}
.popover.bs-popover-top,
.popover.bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.popover.bs-popover-top .arrow,
.popover.bs-popover-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.popover.bs-popover-top .arrow::before,
.popover.bs-popover-auto[x-placement^=top] .arrow::before,
.popover.bs-popover-top .arrow::after,
.popover.bs-popover-auto[x-placement^=top] .arrow::after {
  border-bottom-width: 0;
}
.popover.bs-popover-top .arrow::before,
.popover.bs-popover-auto[x-placement^=top] .arrow::before {
  bottom: -0.5rem;
  margin-left: -0.5rem;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.popover.bs-popover-top .arrow::after,
.popover.bs-popover-auto[x-placement^=top] .arrow::after {
  bottom: calc((0.5rem - 1px) * -1);
  margin-left: -0.5rem;
  border-top-color: #FFFFFF;
}
.popover.bs-popover-right,
.popover.bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.popover.bs-popover-right .arrow,
.popover.bs-popover-auto[x-placement^=right] .arrow {
  left: 0;
}
.popover.bs-popover-right .arrow::before,
.popover.bs-popover-auto[x-placement^=right] .arrow::before,
.popover.bs-popover-right .arrow::after,
.popover.bs-popover-auto[x-placement^=right] .arrow::after {
  margin-top: -0.5rem;
  border-left-width: 0;
}
.popover.bs-popover-right .arrow::before,
.popover.bs-popover-auto[x-placement^=right] .arrow::before {
  left: -0.5rem;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.bs-popover-right .arrow::after,
.popover.bs-popover-auto[x-placement^=right] .arrow::after {
  left: calc((0.5rem - 1px) * -1);
  border-right-color: #FFFFFF;
}
.popover.bs-popover-bottom,
.popover.bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.popover.bs-popover-bottom .arrow,
.popover.bs-popover-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.popover.bs-popover-bottom .arrow::before,
.popover.bs-popover-auto[x-placement^=bottom] .arrow::before,
.popover.bs-popover-bottom .arrow::after,
.popover.bs-popover-auto[x-placement^=bottom] .arrow::after {
  border-top-width: 0;
}
.popover.bs-popover-bottom .arrow::before,
.popover.bs-popover-auto[x-placement^=bottom] .arrow::before {
  top: -0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.popover.bs-popover-bottom .arrow::after,
.popover.bs-popover-auto[x-placement^=bottom] .arrow::after {
  top: calc((0.5rem - 1px) * -1);
  border-bottom-color: #FFFFFF;
}
.popover.bs-popover-bottom .popover-header::before,
.popover.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 20px;
  margin-left: -10px;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}
.popover.bs-popover-left,
.popover.bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.popover.bs-popover-left .arrow,
.popover.bs-popover-auto[x-placement^=left] .arrow {
  right: 0;
}
.popover.bs-popover-left .arrow::before,
.popover.bs-popover-auto[x-placement^=left] .arrow::before,
.popover.bs-popover-left .arrow::after,
.popover.bs-popover-auto[x-placement^=left] .arrow::after {
  margin-top: -0.5rem;
  border-right-width: 0;
}
.popover.bs-popover-left .arrow::before,
.popover.bs-popover-auto[x-placement^=left] .arrow::before {
  right: -0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.bs-popover-left .arrow::after,
.popover.bs-popover-auto[x-placement^=left] .arrow::after {
  right: calc((0.5rem - 1px) * -1);
  border-left-color: #FFFFFF;
}
.popover .popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover .popover-header:empty {
  display: none;
}
.popover .popover-body {
  padding: 0.1rem 0.75rem;
  color: #000;
}
ngb-datepicker-navigation-select {
  padding-top: 0.25rem;
}
ngb-datepicker-navigation-select .custom-select:first-child {
  float: right;
}
ngb-datepicker-navigation-select .custom-select:last-child {
  float: left;
}
ngb-datepicker-navigation-select _:lang(x)::-ms-backdrop,
ngb-datepicker-navigation-select .custom-select {
  padding: 0.25rem 0 0.25rem 0.25rem !important;
}
ngb-datepicker-navigation-select _:-ms-lang(x)::backdrop,
ngb-datepicker-navigation-select .custom-select {
  padding: 0.25rem 0 0.25rem 0.25rem !important;
}
.destination-popover-wrap {
  display: inline;
}
.destination-popover-wrap .popover {
  background-color: #FFF;
  max-width: none;
  z-index: 1000;
  width: 408px;
}
.destination-popover-wrap .popover.bs-popover-top .arrow::after,
.destination-popover-wrap .popover.bs-popover-auto[x-placement^=top] .arrow::after {
  border-top-color: #FFF;
}
.notification-address-popover-wrap {
  display: inline;
}
.notification-address-popover-wrap .popover {
  background-color: #FFF;
  max-width: none;
  z-index: 1000;
  width: 328px;
}
.notification-address-popover-wrap .popover.bs-popover-top .arrow::after,
.notification-address-popover-wrap .popover.bs-popover-auto[x-placement^=top] .arrow::after {
  border-top-color: #FFF;
}
@media (max-width: 575px) {
  .destination-popover-wrap .popover {
    width: 204px;
  }
  .destination-popover-wrap .destination-popover-table-wrap .destination-popover-table .destination-popover-table-td {
    width: 100% !important;
    margin-bottom: 0.5rem;
    display: block;
  }
  .meeting-detail .meeting-detail-user.meeting-cater .row .col-md-6.meeting-user-cater,
  .meeting-detail .meeting-user-content.meeting-cater .row .col-md-6.meeting-user-cater {
    border-top: 0.12rem solid #969696;
    border-left: none !important;
  }
}
.staff-popover-wrap .popover {
  z-index: 2000;
}
.staff-popover-wrap .popover.bs-popover-top .arrow::after,
.staff-popover-wrap .popover.bs-popover-auto[x-placement^=top] .arrow::after {
  border-top-color: #fff;
}
.groupboard-contribution .btn-sm.btn-secondary.btn-to {
  border: none;
  border-radius: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  min-height: 100%;
  font-size: initial;
}
.groupboard-contribution .groupboard-contribution-reply-btn-wrap .btn-sm.btn-secondary.btn-to {
  border: 1px solid #ccc;
  border-radius: 0.25rem;
  padding: 0.5rem 1rem;
}
.groupboard-contribution .groupboard-contribution-reply-btn-wrap .btn-sm.btn-secondary.btn-to:focus {
  outline: 0 none;
  border-color: none;
  box-shadow: none;
  color: initial;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #67D3F3;
}
.select2-container--default .select2-selection {
  border-color: rgba(0, 0, 0, 0.15);
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #EEE;
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #004580;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: rgb(0.5, 137.69140625, 255);
}
.select2-container--default .select2-charge-drug .select2-results > .select2-results__options {
  max-height: 288px;
}
.form-control.select2.form-control-danger + .select2-container .select2-selection {
  border-color: #D21D29;
}
.select2-noTags .select2-selection__choice {
  display: none !important;
}
.swal2-modal .swal2-styled {
  outline: none;
}
.swal2-modal .swal2-title {
  font-weight: normal;
  font-size: inherit;
  margin-bottom: 1rem;
}
.swal2-modal .swal2-html {
  background-color: #EEE;
  border-radius: 5px;
  text-align: left;
  padding: 1rem;
}
app-header {
  width: 100%;
  align-items: center;
}
.navbar-global {
  min-height: 50px;
  padding: 0;
}
.navbar-global.fixed-top:has(app-header .header-wrap-drjoy),
.navbar-global.fixed-top:has(app-header .header-wrap-drjoy-visitor),
.navbar-global.fixed-top:has(app-header .header-wrap-drjoy-provisional) {
  background-color: #F18D00;
}
.navbar-global.fixed-top:has(app-header .header-wrap-prjoy),
.navbar-global.fixed-top:has(app-header .header-wrap-prjoy-visitor),
.navbar-global.fixed-top:has(app-header .header-wrap-prjoy-provisional) {
  background-color: #3FA9F5;
}
.header-wrap {
  min-height: 50px;
  width: 100%;
}
.header-wrap-drjoy,
.header-wrap-drjoy-visitor,
.header-wrap-drjoy-provisional {
  background-color: #F18D00;
}
.header-wrap-drjoy .navbar-nav .nav-link.active,
.header-wrap-drjoy-visitor .navbar-nav .nav-link.active,
.header-wrap-drjoy-provisional .navbar-nav .nav-link.active {
  color: #F18D00;
}
.header-wrap-prjoy,
.header-wrap-prjoy-visitor,
.header-wrap-prjoy-provisional {
  background-color: #3FA9F5;
}
.header-wrap-prjoy .navbar-nav .nav-link.active,
.header-wrap-prjoy-visitor .navbar-nav .nav-link.active,
.header-wrap-prjoy-provisional .navbar-nav .nav-link.active {
  color: #3FA9F5;
}
.header-wrap .navbar-btn-info-panel-badge-number {
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
}
@media (min-width: 992px) {
  app-header {
    display: flex;
  }
  .header-wrap {
    padding: 0 1rem;
  }
  .navbar-brand {
    height: 50px;
  }
  .navbar-brand-logo {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media (max-width: 991px) {
  .header-wrap {
    padding: 0.5rem 0 0;
    display: block;
  }
  .header-wrap-drjoy .navbar-nav,
  .header-wrap-drjoy-visitor .navbar-nav,
  .header-wrap-drjoy-provisional .navbar-nav {
    border-bottom: 1px solid rgb(190, 111.1618257261, 0);
  }
  .header-wrap-prjoy .navbar-nav,
  .header-wrap-prjoy-visitor .navbar-nav,
  .header-wrap-prjoy-provisional .navbar-nav {
    border-bottom: 1px solid rgb(14.5247524752, 147.2871287129, 242.4752475248);
  }
}
.side-menu {
  position: fixed;
  width: 292px;
  top: 50px;
  bottom: 0;
  border-right: 1px solid #EEE;
  overflow-y: auto;
  z-index: 999;
  padding: 20px 0 20px 20px;
  background-color: #FFF;
  will-change: transform;
  -webkit-transition: left 300ms;
  -moz-transition: left 300ms;
  -ms-transition: left 300ms;
  -o-transition: left 300ms;
  transition: left 300ms;
}
.nav-drjoy-side-menu .side-menu .nav-link-add:hover {
  color: #F18D00;
}
.nav-prjoy-side-menu .side-menu .nav-link-add:hover {
  color: #3FA9F5;
}
.side-menu-toggle {
  position: fixed;
  z-index: 1000;
  left: 0;
  top: calc(25px + 50% - 200px / 2);
  height: 200px;
  text-align: center;
  line-height: 200px;
  border: 2px solid #fff;
  border-radius: 0 10px 10px 0;
  border-left: none;
  width: 20px;
  cursor: pointer;
  color: #fff;
}
.side-menu-toggle.side-menu-toggle-drjoy {
  background: #F18D00;
}
.side-menu-toggle.side-menu-toggle-prjoy {
  background: #3FA9F5;
}
.side-menu-toggle:hover {
  opacity: 0.5;
}
@media (max-width: 991px) {
  .side-menu {
    left: -292px;
  }
  .side-menu.side-menu-show {
    left: 0;
    margin-bottom: 20px;
  }
  .side-menu-toggle {
    display: none;
  }
}
@media (min-width: 992px) {
  .side-menu {
    left: 0;
  }
  .side-menu.side-menu-hide {
    left: -292px;
  }
  .side-menu-toggle {
    display: block;
  }
}
.info-panel {
  --info-panel-width: 400px;
  position: fixed;
  top: 50px;
  bottom: 0;
  right: 0;
  padding: 0;
  background: #FFF;
  z-index: 100;
  width: 0;
  display: block;
  height: auto !important;
}
.info-panel.collapse.show {
  overflow-x: hidden;
  overflow-y: auto;
  border-left: 1px solid #D7D7D7;
  width: 400px;
}
.info-panel[aria-expanded=true] {
  -webkit-transition: width 300ms ease-out;
  -moz-transition: width 300ms ease-out;
  -ms-transition: width 300ms ease-out;
  -o-transition: width 300ms ease-out;
  transition: width 300ms ease-out;
  width: 400px;
}
.info-panel[aria-expanded=false] {
  -webkit-transition: width 150ms ease-in;
  -moz-transition: width 150ms ease-in;
  -ms-transition: width 150ms ease-in;
  -o-transition: width 150ms ease-in;
  transition: width 150ms ease-in;
  width: 0;
}
.info-panel[aria-expanded=false] .loader-show {
  display: none;
}
@media (max-width: 767px) {
  .info-panel {
    --info-panel-width: 100%;
  }
  .info-panel.collapse.show {
    width: 100%;
  }
}
.settings-panel {
  position: fixed;
  top: 50px;
  bottom: 0;
  right: 0;
  padding: 0;
  white-space: nowrap;
  background: #FFF;
  z-index: 1000;
  width: 0;
  display: block;
  height: auto !important;
}
.settings-panel.collapse.show {
  overflow-x: hidden;
  overflow-y: auto;
  border-left: 1px solid #D7D7D7;
  width: 400px;
}
.settings-panel[aria-expanded=true] {
  -webkit-transition: width 300ms ease-out;
  -moz-transition: width 300ms ease-out;
  -ms-transition: width 300ms ease-out;
  -o-transition: width 300ms ease-out;
  transition: width 300ms ease-out;
  width: 400px;
}
.settings-panel[aria-expanded=false] {
  -webkit-transition: width 150ms ease-in;
  -moz-transition: width 150ms ease-in;
  -ms-transition: width 150ms ease-in;
  -o-transition: width 150ms ease-in;
  transition: width 150ms ease-in;
  width: 0;
}
@media (max-width: 991px) {
  .settings-panel.collapse.show {
    display: none;
  }
}
.page-head {
  width: 100%;
  display: table;
  margin-bottom: 42px;
}
.page-head .bs-popover-top-right .arrow,
.page-head .bs-popover-bottom-right .arrow {
  right: 1.2em !important;
}
.page-head .popover {
  z-index: 1020;
}
.page-head .popover.bs-popover-bottom .arrow::after,
.page-head .popover.bs-popover-auto[x-placement^=bottom] .arrow::after {
  border-bottom-color: #FFF;
}
.image-cropper {
  margin-bottom: 1rem;
}
.image-cropper-inner-wrap .cropper-view-box,
.image-cropper-inner-wrap .cropper-face {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #67D4F4;
}
.image-cropper-inner-wrap.card-cropper-inner-wrap .cropper-view-box,
.image-cropper-inner-wrap.card-cropper-inner-wrap .cropper-face {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.cropper-view-box {
  outline: none;
}
.cropper-line {
  background: transparent;
}
.cropper-dashed.dashed-v {
  height: 94%;
  margin: 3% 0;
  border-color: #67D4F4;
}
.cropper-dashed.dashed-h {
  width: 94%;
  margin: 0 3%;
  border-color: #67D4F4;
}
.content-wrap {
  position: relative;
  margin-left: 292px;
  padding-top: 24px;
}
.visitor-content-wrap {
  padding-top: 24px;
}
.content-wrap[data-status=default-pull] {
  margin-left: 0;
  -webkit-transition: unset;
  -moz-transition: unset;
  -ms-transition: unset;
  -o-transition: unset;
  transition: unset;
}
@media (max-width: 991px) {
  .content-wrap {
    margin-left: 0;
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    -ms-transition: all 300ms;
    -o-transition: all 300ms;
    transition: all 300ms;
  }
  .content-wrap.push {
    -webkit-transform: translate(292px, 0);
    -moz-transform: translate(292px, 0);
    -ms-transform: translate(292px, 0);
    -o-transform: translate(292px, 0);
    transform: translate(292px, 0);
  }
}
@media (min-width: 992px) {
  .content-wrap {
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    -ms-transition: all 300ms;
    -o-transition: all 300ms;
    transition: all 300ms;
  }
  .content-wrap[data-status=pull] {
    margin-left: 0;
  }
}
.col-main {
  padding: 0 20px;
}
.col-main-inner {
  max-width: 1000px;
}
.col-main-inner.unspecified-width {
  max-width: inherit;
}
.col-sub {
  padding: 0 20px 0 0;
  max-width: 292px;
  display: none;
}
@media (max-width: 991px) {
  .col-sub {
    max-width: 200px;
  }
}
@media (min-width: 768px) {
  .col-sub {
    display: block;
  }
}
.no-action {
  pointer-events: none;
}
.he-section--border {
  border-bottom: 1px solid #777;
}
.he-text {
  white-space: pre-line;
}
.he-img-full {
  max-width: 920px;
  width: 100%;
}
.he-table {
  padding: 1rem 1rem 0.5rem;
  background-color: #FCF8E3;
  border-radius: 4px;
}
.he-table__row > th {
  white-space: nowrap;
}
.he-table__row > th:after {
  content: ":";
  display: inline-block;
}
@media (max-width: 767px) {
  .he-table__row > th,
  .he-table__row > td {
    display: block;
  }
}
.fc-icon-fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.setting-icon:before {
  content: "\f013";
}
.print-icon:before {
  content: "\f02f";
}
.fc-left > button:first-child {
  background: #004480;
  border: 1px solid #ffffff;
  color: white;
}
.fc-state-default {
  border: 1px solid;
  background-color: #ffffff;
  background-image:
    linear-gradient(
      to bottom,
      #fff,
      #ffffff);
  background-repeat: repeat-x;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border: 1px solid #ccc;
  color: #333;
  text-shadow: unset;
  box-shadow: unset;
}
.fc-state-hover {
  color: #333;
  text-decoration: none;
  background-position: 0 -37px;
  transition: unset;
  background: #ccc !important;
}
.fc-state-active,
.fc-state-down {
  background-color: #ccc !important;
  background-image: none;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.fc-right > button:first-child {
  background: #004480;
  border: 1px solid #ffffff;
  color: white;
}
.fc-right > button:first-child {
  text-shadow: unset;
  background: #004480;
  color: white;
  border: 1px solid #ffffff;
}
.fc-toolbar.fc-header-toolbar {
  margin-bottom: 0.5em;
  margin-top: 1em;
}
.fc-row.fc-widget-header th {
  font-size: 0.875rem;
  font-weight: normal;
}
.fc-slats tr td {
  font-size: 0.875rem;
}
.fc-time-grid .fc-slats td {
  height: 2em;
  border-bottom: 0;
}
td.fc-event-container span {
  font-size: 0.875rem;
}
td.fc-widget-content .fc-bg td span {
  font-size: 0.875rem;
}
.fc-center h2 {
  font-size: 1.6875rem;
}
.fc-toolbar.fc-header-toolbar button {
  font-size: 1.125rem;
}
.fc-event {
  border-radius: 0;
  cursor: pointer;
  line-height: 1.1;
}
.fc-event.past-event {
  opacity: 0.7;
}
.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
  float: none;
  font-size: 0.875rem;
}
.fc-sun {
  color: #D11D29;
}
a.fc-more {
  color: #00447F !important;
}
.fc-sat {
  color: #00447F;
}
.fc-more-popover {
  max-height: 350px;
  overflow-y: auto;
}
.fc-active-calendar {
  background: rgba(0, 0, 0, 0.1);
}
.fc-basic-view .fc-body .fc-row {
  min-height: 95px;
}
.fc-agenda-hover:hover {
  background-color: #f4f4f4;
}
.fc-office-name-meeting {
  color: gray;
}
@page {
  size: auto;
}
.fc-left .fc-icon {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fc-left .fc-icon-fc-icon-right-single-arrow:before {
  content: "\f105";
}
.fc-left .fc-icon-fc-icon-left-single-arrow:before {
  content: "\f104";
}
.fc-agendaWeek-view .today-circle,
.fc-month-view .fc-today > .fc-day-number {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  padding: 2px 0;
  background-color: #004580;
  color: #fff;
  text-align: center;
  display: inline-block;
  width: 25px;
}
.fc-ltr .fc-month-view .fc-h-event.fc-not-end,
.fc-month-view .fc-rtl .fc-h-event.fc-not-start,
.fc-ltr .fc-agendaWeek-view .fc-day-grid .fc-not-end,
.fc-agendaWeek-view .fc-rtl .fc-day-grid .fc-not-start {
  padding-right: 1px;
  border-right-width: 1px;
  margin-right: 2px;
}
.fc-ltr .fc-month-view .fc-h-event.fc-not-start,
.fc-month-view .fc-rtl .fc-h-event.fc-not-end,
.fc-ltr .fc-agendaWeek-view .fc-day-grid .fc-not-start,
.fc-agendaWeek-view .fc-rtl .fc-day-grid .fc-not-end {
  padding-left: 1px;
  border-left-width: 1px;
  margin-left: 2px;
}
#calendar .fc-time-grid-event.fc-short .fc-time span {
  display: block;
}
#calendar .fc-time-grid-event.fc-short .fc-time:before,
.fc-time-grid-event.fc-short .fc-time:after {
  display: none;
}
#calendar .fc-axis {
  width: 42px !important;
}
.fc-ltr .fc-time-grid .fc-now-indicator-arrow {
  border-width: 0px !important;
}
.fc-time-meeting {
  font-size: 0.85em;
}
.ngui-auto-complete ul {
  overflow-y: scroll;
  max-height: 200px;
  display: block;
}
.ngui-auto-complete .no-match-found {
  background: #fff !important;
  margin: 2px 5px;
}
.ngui-auto-complete > ul li {
  padding: 0 !important;
  border: none !important;
  background: #f0f0f0;
}
.ngui-auto-complete > ul li.selected,
.hover-result-search:hover {
  background: #67d3f3 !important;
}
.ngui-auto-complete-wrapper > ngui-auto-complete {
  width: 100% !important;
}
.outside-chat-dialog dl {
  max-width: 400px;
  text-align: left;
  margin: 0 auto;
}
input::-ms-clear {
  display: none;
}
.search-btn:focus {
  outline: 2px solid #a6c7ff;
  border-radius: 0 0.25rem 0.25rem 0;
}
_:-ms-lang(x),
.search-btn:focus {
  top: 2px;
}
.cursor-pointer,
.search-btn,
.fa {
  cursor: pointer;
}
.txt-name {
  color: #777;
  padding-left: 1rem !important;
}
select option {
  font-weight: normal;
}
.fc-highlight-calendar {
  background: #bce8f1;
  opacity: 0.3;
}
.look-like-select .select2-results__option {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media print {
  .drug-regist-alert {
    display: none;
  }
  body {
    -webkit-print-color-adjust: exact;
  }
  .info-panel {
    display: none !important;
  }
  .waiting-sub-banner-header .content-wrap {
    padding-top: 24px !important;
  }
}
.tooltip.bs-tooltip-top .tooltip-inner::before,
.tooltip.bs-tooltip-bottom .tooltip-inner::before,
.tooltip.bs-tooltip-left .tooltip-inner::before,
.tooltip.bs-tooltip-right .tooltip-inner::before {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  content: "";
  border-top-color: #EEE;
}
.tooltip.bs-tooltip-top {
  padding: 5px 0;
}
.tooltip.bs-tooltip-top .tooltip-inner::before {
  border-width: 5px 5px 0;
}
.tooltip.bs-tooltip-bottom {
  padding-top: 5px;
}
.tooltip.bs-tooltip-bottom .tooltip-inner::before {
  border-width: 0 5px 5px;
}
.tooltip.bs-tooltip-left {
  padding-right: 5px;
}
.tooltip.bs-tooltip-left .tooltip-inner::before {
  border-width: 5px 0 5px 5px;
}
.tooltip.bs-tooltip-right {
  padding-left: 5px;
}
.tooltip.bs-tooltip-right .tooltip-inner::before {
  border-width: 5px 0 5px 5px;
}
.mini-profile-userinfo-name-kana {
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  max-width: 120px;
}
.cropper-canvas {
  overflow: visible !important;
}
.fa-star:before {
  content: "\2605";
  font-family: sans-serif;
  font-size: 1.35rem;
}
.fa-star-o:before {
  content: "\2606";
  font-family: sans-serif;
  font-size: 1.35rem;
}
#shift {
  width: 100%;
}
.cellComment {
  display: none;
  position: absolute;
  z-index: 120;
  border: 1px;
  background-color: white;
  border-style: solid;
  border-width: 1px;
  border-color: red;
  padding: 3px;
  color: red;
  top: -57px;
  left: -72px;
  width: 187px;
}
.htCore td:hover span.cellComment {
  display: block;
}
.htCore td {
  position: relative;
}
.htCore td,
.htCore th {
  overflow: unset;
}
.content-wrap .handsontable .table > thead > tr > td,
.content-wrap .handsontable .table > thead > tr > th {
  padding: 0px !important;
}
.content-wrap .handsontable .table > tbody > tr > td,
.content-wrap .handsontable .table > tbody > tr > th {
  border-right: 1px solid #d9d8d7;
  border-bottom: 1px solid #a6a6a6;
}
.content-wrap .handsontable .table > tbody td {
  padding: 0px !important;
}
.content-wrap .handsontable .table > tbody td .cell-staff {
  display: block;
  height: 100%;
  padding: 4px;
}
.content-wrap .handsontable .table > tbody td .cell-staff .popup-alert-user-warning {
  padding: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.content-wrap .handsontable .table > tbody td .cell-staff .popup-alert-user-warning .text-danger {
  font-size: medium;
}
.content-wrap .handsontable .table > tbody td .cell-staff .shift-text::before {
  content: "\a0";
}
.content-wrap .handsontable .table > tbody td .info-dpm {
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0px;
}
.content-wrap .handsontable .table > tbody td .shift-one-cell {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.content-wrap .handsontable thead th .relative {
  padding: 0px;
}
.content-wrap .handsontable .htDimmed {
  color: #1d1e1f;
}
.table-shift {
  position: relative;
}
.content-wrap .handsontable th {
  background-color: transparent;
}
.content-wrap .handsontable th:first-child {
  border-right: 0px;
}
.content-wrap .handsontable .table th:nth-child(1),
.content-wrap .handsontable .table th:nth-child(2) {
  border-top: 0px !important;
}
.content-wrap .handsontable tr:first-child th,
.content-wrap .handsontable tr:first-child td {
  border-top: unset;
}
.content-wrap .handsontable .table-calendar .conflictSuggestionCell:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-left: 11px solid transparent;
  border-top: 11px dashed #3d7fb7;
}
.content-wrap .handsontable .table > tbody > tr:nth-child(3n+1) > td,
.content-wrap .handsontable tr:nth-child(3n+2) td {
  border-bottom: 1px dashed #d9d8d7 !important;
}
.content-wrap .handsontable .table > tbody > tr:nth-child(3n+1) > td:first-child,
.content-wrap .handsontable tr:nth-child(3n+2) td:first-child {
  border-bottom-style: solid;
}
.table-shift .table > tbody > tr > td:nth-child(4),
.table-shift .table > thead > tr > th:nth-child(4) {
  border-right: 1px solid #a6a6a6 !important;
}
.content-wrap .handsontable .table-calendar tbody tr td:nth-child(2) {
  background-color: #EEEEEE;
}
.content-wrap .handsontable .table-calendar tbody tr td:nth-child(2) .time-slot {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.shift-month-28 .table > tbody > tr > td:nth-child(32),
.shift-month-28 .table > thead > tr > th:nth-child(32) {
  border-right: 1px solid #a6a6a6 !important;
}
.shift-month-29 .table > tbody > tr > td:nth-child(33),
.shift-month-29 .table > thead > tr > th:nth-child(33) {
  border-right: 1px solid #a6a6a6 !important;
}
.shift-month-30 .table > tbody > tr > td:nth-child(34),
.shift-month-30 .table > thead > tr > th:nth-child(34) {
  border-right: 1px solid #a6a6a6 !important;
}
.shift-month-31 .table > tbody > tr > td:nth-child(35),
.shift-month-31 .table > thead > tr > th:nth-child(35) {
  border-right: 1px solid #a6a6a6 !important;
}
#shift .table-calendar tr td:first-child,
#shift .table-calendar tr th:first-child {
  border-left: 0px !important;
}
#shift .table-calendar tbody tr td:first-child,
#shift .table-calendar tbody tr th:first-child {
  border-bottom: 1px solid #a6a6a6 !important;
}
#shift .table-calendar .shift-highlight-copy {
  border: 1px dashed #F18D00;
}
.table-calendar th,
.table-calendar td {
  padding: 0;
  font-size: 0.75rem;
  font-weight: normal;
}
.table-calendar thead th {
  text-align: center;
  padding: 0.25rem 0;
}
.table-calendar thead th .day,
.table-calendar thead th .date {
  display: block;
  padding: 0.25rem 0;
}
.table-calendar thead th .day {
  background-color: #EEE;
}
.table-calendar .hourly {
  background-color: #EEE;
}
.table-calendar .saturday {
  color: #0053a0;
}
.table-calendar .sunday {
  color: #d11d4a;
}
.table-calendar .clr-ext {
  opacity: 0.4;
}
.table-calendar .hiden-th {
  background: #fff;
  border: none !important;
}
.table-calendar .date-number .ht__highlight {
  background-color: unset;
}
.table-shift tr:first-child th {
  background: none;
  padding: 0;
}
.table-shift .table-calendar .cell-start,
.table-shift .table-calendar .cell-end {
  border-left: 1px solid #a6a6a6 !important;
}
.popup-user .popover {
  max-width: 800px;
}
.popup-user .popover-content {
  padding: 0px;
}
.name-dpm {
  color: #777;
  max-width: 100%;
}
.stt-pink {
  background-color: #ffebfb !important;
}
.stt-orange {
  background-color: #ffcd97 !important;
}
.stt-grey {
  background-color: #dcdcdc !important;
}
.stt-purple {
  background-color: #e4cff9 !important;
}
.stt-green {
  background-color: #e7efd8 !important;
}
.stt-yellow {
  background-color: #fff800 !important;
}
.bg-green {
  background-color: #91b05f;
}
.bg-purple {
  background-color: #9466af;
}
.bg-pink {
  background-color: #ea81ac;
}
.bg-blue {
  background-color: #58c2df;
}
.bg-orange {
  background-color: #f08c00;
}
.bg-check {
  background-color: #fcf8e3;
}
.bg-white {
  background-color: #fff !important;
}
.text-blue {
  color: #3D7FB7;
}
.text-red {
  color: #D11D29;
}
.text-red-new {
  color: #D21D29;
}
.shift-night-ok {
  color: #F18D00;
  line-height: 15px;
}
.shift-night-ok .inner {
  color: #F18D00 !important;
}
.shift-night-ng {
  color: #67D4F4;
  line-height: 15px;
}
.shift-night-ng .inner {
  color: #67D4F4 !important;
}
.shift-day-off {
  color: #D21D29;
  line-height: 15px;
}
.shift-hospital-plan {
  color: #636c72;
  line-height: 15px;
}
.shift-hospital-plan .inner {
  color: #636c72 !important;
}
.shift-other-plan {
  color: #7CBD45;
  line-height: 15px;
}
.shift-other-plan .inner {
  color: #7CBD45 !important;
}
.shift-color-time {
  background-color: #EEEEEE;
  display: block;
}
.shift-overwrite-suggestion::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-left: 15px dashed transparent;
  border-top: 15px outset #3d7fb7;
}
.shift-user-warning {
  background-color: #ffebfb;
}
#shift.shift-valid .innerBorderTop + .ht_clone_top {
  padding-top: 50px;
  z-index: 1000;
}
.shift-not-valid table {
  visibility: hidden;
}
.shift-valid table {
  visibility: visible;
}
.shift-icon + .shift-text {
  margin-left: 0.25rem;
}
.content-wrap .handsontable .shift-row .shift-icon {
  width: 3rem;
  min-width: 2.25rem;
}
.content-wrap .handsontable .shift-row .shift-icon .icon-inner {
  border-radius: 3px;
  text-align: center;
  height: 1.25rem;
  color: #fff;
  vertical-align: top;
  font-size: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.content-wrap .handsontable .information-user {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.content-wrap .handsontable .information-user span {
  cursor: pointer;
}
.unchecked:after {
  background-color: transparent !important;
}
.popup-user .popover.bs-tether-element-attached-bottom::after {
  border-top-color: #F7F7F7 !important;
}
.square {
  width: 100%;
  position: relative;
  height: 100%;
  padding-top: 100%;
  overflow: hidden;
}
.square .inner {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
  line-height: 13px;
  color: #D11D29;
}
.dpm-1 .square:after {
  content: "";
  z-index: 1;
  position: absolute;
  right: -5px;
  top: -1px;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 8px dashed #3d7fb7;
  border-top: 8px solid \	 #3d7fb7;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  transform: rotate(-135deg);
}
.dpm-2 .square:after {
  content: "";
  z-index: 0;
  position: absolute;
  top: 40%;
  left: 0;
  display: inline-block;
  width: 200%;
  height: 200%;
  background-color: #e8e8e8;
  transform: rotate(45deg);
  border: 1px solid #d7d7d7;
}
.dpm-3 .square:after {
  content: "";
  z-index: 1;
  position: absolute;
  width: 200%;
  height: 1px;
  background-color: #d11d29;
  left: -50%;
  top: 50%;
  transform: rotate(45deg);
}
.dpm-3 .square:before {
  content: "";
  border: 2px solid #d11d29;
  background-color: transparent;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  z-index: 1;
  left: 0;
  top: 0;
  position: absolute;
}
.ht_master:not(.innerBorderTop) thead tr:last-child th,
.ht_master:not(.innerBorderTop) ~ .handsontable thead tr:last-child th,
.ht_master:not(.innerBorderTop) thead tr.lastChild th,
.ht_master:not(.innerBorderTop) ~ .handsontable thead tr.lastChild th {
  border-bottom: 1px solid #a6a6a6 !important;
}
.tbody-inverse::before {
  height: inherit;
}
@media (max-width: 1600px) {
  .content-wrap .handsontable .table > tbody > tr > td,
  .content-wrap .handsontable .table > tbody > tr > th,
  .content-wrap .handsontable .table > tfoot > tr > td,
  .content-wrap .handsontable .table > tfoot > tr > th,
  .content-wrap .handsontable .table > tbody td:nth-child(n+3) span {
    padding: 0px;
  }
}
.break-line-comment {
  white-space: pre-wrap;
}
.member-list-all .mini-profile-avatar {
  padding-right: 0 !important;
}
.member-list-all .mini-profile-userinfo-main {
  text-align: left;
}
.modal-open .video-show-right {
  right: 17px !important;
}
.w-popover .popover {
  max-width: 331.2px;
}
.icon-meeting-mode .fa {
  cursor: default;
}
.interview-meeting-disabled {
  cursor: not-allowed;
  opacity: 0.65;
}
.interview-meeting-disabled:focus {
  box-shadow: none;
}
#chatplusview {
  bottom: 0 !important;
  left: 20px !important;
}
#chatplusview #outline {
  float: none !important;
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
#chatplusview .name {
  padding-left: 5px;
}
#chatplusview .title.frame {
  display: none;
}
#chatplusview.closed .title.frame {
  display: block;
}
#chatplusview.chatplusview-app {
  width: 500px !important;
  bottom: -1px !important;
}
#chatplusview.chatplusview-app.end.closed,
#chatplusview.chatplusview-app.closed {
  width: auto !important;
}
#chatplusview.chatplusview-app.no_prompt #outline #chatpluscontent #body {
  height: calc(100% - 50px) !important;
}
#chatplusview.chatplusview-app #outline #chatpluscontent #body {
  height: calc(100% - 150px) !important;
}
#chatplusview.chatplusview-app.front #outline #chatpluscontent #body,
#chatplusview.chatplusview-app.front #outline #chatpluscontent #messages,
#chatplusview.chatplusview-app.end #outline #chatpluscontent #body,
#chatplusview.chatplusview-app.end #outline #chatpluscontent #messages {
  height: calc(100% - 54px) !important;
}
#chatplusview.chatplusview-app.end #outline #chatpluscontent #body #messages {
  height: calc(100% - 82px) !important;
}
#drjoy-body #chatplusview.chatplusview-app.no_prompt #outline #chatpluscontent #body #messages {
  height: calc(100% - 32px) !important;
}
#drjoy-body #chatplusview.chatplusview-app #outline #chatpluscontent #body #messages {
  height: calc(100% - 32px) !important;
}
.side-menu-first-order-tab .tooltip-inner::before,
.side-menu-first-order-tab .tooltip-inner::after {
  left: 16px !important;
}
.nav-tabs.page-common-tab-list {
  border-bottom: 1px solid #555;
}
.nav-tabs.page-common-tab-list .nav-link {
  background-color: #eceeef;
  -webkit-print-color-adjust: exact !important;
  color-adjust: exact !important;
}
.nav-tabs.page-common-tab-list .nav-link.active,
.nav-tabs.page-common-tab-list .nav-item.show .nav-link {
  color: #464a4c;
  background-color: #fff;
  border-color: #555 #555 #fff;
  cursor: default;
}
.nav-tabs.page-common-tab-list .nav-link {
  height: 100%;
  border-bottom: 1px solid #555;
  position: relative;
}
@media (max-width: 767px) {
  .nav-tabs.page-common-tab-list .nav-link {
    padding: 0.5em 0.3em !important;
  }
}
@media print {
  .nav-tabs.page-common-tab-list .no-boder {
    border-bottom: 1px solid #fff !important;
  }
  .nav-tabs.page-common-tab-list .nav-tabs {
    margin-bottom: 0 !important;
  }
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-decoration-none:focus {
  outline: 5px auto -webkit-focus-ring-color !important;
}
.scroll-touch {
  -webkit-overflow-scrolling: touch;
}
.scroll-auto {
  -webkit-overflow-scrolling: auto;
}
.waiting-banner-shown .side-menu,
.waiting-banner-shown .info-panel,
.waiting-banner-shown .settings-panel {
  top: 74px;
}
.waiting-banner-shown .content-wrap,
.waiting-banner-shown .content-wrap-fluid.align-banner {
  padding-top: 44px;
}
.waiting-banner-shown.waiting-sub-banner-header .side-menu,
.waiting-banner-shown.waiting-sub-banner-header .info-panel,
.waiting-banner-shown.waiting-sub-banner-header .settings-panel {
  top: 142px;
}
.waiting-banner-shown.waiting-sub-banner-header .content-wrap,
.waiting-banner-shown.waiting-sub-banner-header .content-wrap-fluid.align-banner {
  padding-top: 112px;
}
.waiting-payment-banner-shown .side-menu,
.waiting-payment-banner-shown .info-panel,
.waiting-payment-banner-shown .settings-panel {
  top: 124px;
}
.waiting-payment-banner-shown .content-wrap,
.waiting-payment-banner-shown .content-wrap-fluid.align-banner {
  padding-top: 94px;
}
.waiting-payment-banner-shown.waiting-sub-banner-header .side-menu,
.waiting-payment-banner-shown.waiting-sub-banner-header .info-panel,
.waiting-payment-banner-shown.waiting-sub-banner-header .settings-panel {
  top: 192px;
}
.waiting-payment-banner-shown.waiting-sub-banner-header .content-wrap,
.waiting-payment-banner-shown.waiting-sub-banner-header .content-wrap-fluid.align-banner {
  padding-top: 162px;
}
.waiting-sub-banner-header .side-menu,
.waiting-sub-banner-header .info-panel,
.waiting-sub-banner-header .settings-panel {
  top: 118px;
}
.waiting-sub-banner-header .content-wrap,
.waiting-sub-banner-header .content-wrap-fluid.align-banner {
  padding-top: 68px;
}
.waiting-sub-banner-header .side-menu {
  padding: 0 0 20px 20px;
}
.waiting-sub-banner-header .item-display-block {
  top: 110px !important;
}
.waiting-sub-banner-header .search-bar-fixed {
  top: 191px !important;
}
.waiting-sub-banner-header .call-detail {
  padding-top: 78px !important;
}
.waiting-sub-banner-header .banner-top {
  margin-top: 0 !important;
}
.waiting-payment-banner-shown-only .side-menu,
.waiting-payment-banner-shown-only .info-panel,
.waiting-payment-banner-shown-only .settings-panel {
  top: 100px;
}
.waiting-payment-banner-shown-only .content-wrap,
.waiting-payment-banner-shown-only .content-wrap-fluid.align-banner {
  padding-top: 70px;
}
.waiting-payment-banner-shown-only.waiting-sub-banner-header .side-menu,
.waiting-payment-banner-shown-only.waiting-sub-banner-header .info-panel,
.waiting-payment-banner-shown-only.waiting-sub-banner-header .settings-panel {
  top: 168px;
}
.waiting-payment-banner-shown-only.waiting-sub-banner-header .content-wrap,
.waiting-payment-banner-shown-only.waiting-sub-banner-header .content-wrap-fluid.align-banner {
  padding-top: 138px;
}
.waiting-banner-num-0 .side-menu,
.waiting-banner-num-0 .info-panel,
.waiting-banner-num-0 .settings-panel {
  top: 50px;
}
.waiting-banner-num-0 .content-wrap,
.waiting-banner-num-0 .content-wrap-fluid.align-banner {
  padding-top: 20px;
}
.waiting-banner-num-0.waiting-sub-banner-header .side-menu,
.waiting-banner-num-0.waiting-sub-banner-header .info-panel,
.waiting-banner-num-0.waiting-sub-banner-header .settings-panel {
  top: 116px;
}
.waiting-banner-num-0.waiting-sub-banner-header .content-wrap,
.waiting-banner-num-0.waiting-sub-banner-header .content-wrap-fluid.align-banner {
  padding-top: 68px;
}
.waiting-banner-num-1 .side-menu,
.waiting-banner-num-1 .info-panel,
.waiting-banner-num-1 .settings-panel {
  top: 74px;
}
.waiting-banner-num-1 .content-wrap,
.waiting-banner-num-1 .content-wrap-fluid.align-banner {
  padding-top: 44px;
}
.waiting-banner-num-1.waiting-sub-banner-header .side-menu,
.waiting-banner-num-1.waiting-sub-banner-header .info-panel,
.waiting-banner-num-1.waiting-sub-banner-header .settings-panel {
  top: 140px;
}
.waiting-banner-num-1.waiting-sub-banner-header .content-wrap,
.waiting-banner-num-1.waiting-sub-banner-header .content-wrap-fluid.align-banner {
  padding-top: 92px;
}
.waiting-banner-num-2 .side-menu,
.waiting-banner-num-2 .info-panel,
.waiting-banner-num-2 .settings-panel {
  top: 98px;
}
.waiting-banner-num-2 .content-wrap,
.waiting-banner-num-2 .content-wrap-fluid.align-banner {
  padding-top: 68px;
}
.waiting-banner-num-2.waiting-sub-banner-header .side-menu,
.waiting-banner-num-2.waiting-sub-banner-header .info-panel,
.waiting-banner-num-2.waiting-sub-banner-header .settings-panel {
  top: 164px;
}
.waiting-banner-num-2.waiting-sub-banner-header .content-wrap,
.waiting-banner-num-2.waiting-sub-banner-header .content-wrap-fluid.align-banner {
  padding-top: 116px;
}
.waiting-banner-num-3 .side-menu,
.waiting-banner-num-3 .info-panel,
.waiting-banner-num-3 .settings-panel {
  top: 122px;
}
.waiting-banner-num-3 .content-wrap,
.waiting-banner-num-3 .content-wrap-fluid.align-banner {
  padding-top: 92px;
}
.waiting-banner-num-3.waiting-sub-banner-header .side-menu,
.waiting-banner-num-3.waiting-sub-banner-header .info-panel,
.waiting-banner-num-3.waiting-sub-banner-header .settings-panel {
  top: 188px;
}
.waiting-banner-num-3.waiting-sub-banner-header .content-wrap,
.waiting-banner-num-3.waiting-sub-banner-header .content-wrap-fluid.align-banner {
  padding-top: 140px;
}
.waiting-banner-num-4 .side-menu,
.waiting-banner-num-4 .info-panel,
.waiting-banner-num-4 .settings-panel {
  top: 146px;
}
.waiting-banner-num-4 .content-wrap,
.waiting-banner-num-4 .content-wrap-fluid.align-banner {
  padding-top: 116px;
}
.waiting-banner-num-4.waiting-sub-banner-header .side-menu,
.waiting-banner-num-4.waiting-sub-banner-header .info-panel,
.waiting-banner-num-4.waiting-sub-banner-header .settings-panel {
  top: 212px;
}
.waiting-banner-num-4.waiting-sub-banner-header .content-wrap,
.waiting-banner-num-4.waiting-sub-banner-header .content-wrap-fluid.align-banner {
  padding-top: 164px;
}
.modal-warning-text:before {
  content: "\203b";
  position: absolute;
  left: 1em;
}
@media (max-width: 991px) {
  .modal-exclamation-img {
    max-width: 88px;
    margin: 0 auto 30px;
  }
}
#chat-bot-drug .chat-bot-frame {
  z-index: 1049;
  position: fixed;
  bottom: 1px;
  right: 5px;
  width: 154px;
  height: 45px;
  background-color: #fff;
  font-family: "Lato", sans-serif;
  -webkit-transition: all 600ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 600ms cubic-bezier(0.19, 1, 0.22, 1);
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  flex-direction: column;
}
.side-menu-beautiful-scroll,
.custom-scroll {
  overflow-y: scroll;
  border-right: none !important;
}
.side-menu-beautiful-scroll::-webkit-scrollbar,
.custom-scroll::-webkit-scrollbar {
  width: 10px;
  background: transparent;
  border-left: 1px solid #EEE;
}
.side-menu-beautiful-scroll:hover::-webkit-scrollbar,
.custom-scroll:hover::-webkit-scrollbar {
  width: 10px;
  background: transparent;
}
.side-menu-beautiful-scroll:hover::-webkit-scrollbar-thumb,
.custom-scroll:hover::-webkit-scrollbar-thumb {
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 2px solid rgba(0, 0, 0, 0);
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  background-color: #D8D8D8;
  border-radius: 10px;
}
.custom-scroll::-webkit-scrollbar {
  border-left: 0px solid #EEE;
}
.side-menu-beautiful-always-scroll {
  overflow-y: scroll;
  border-right: none !important;
}
.side-menu-beautiful-always-scroll::-webkit-scrollbar {
  width: 10px;
  background: transparent;
}
.side-menu-beautiful-always-scroll::-webkit-scrollbar-thumb {
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 2px solid rgba(0, 0, 0, 0);
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  background-color: #D8D8D8;
  border-radius: 10px;
}
.side-menu-safari-scroll-no-hover::-webkit-scrollbar {
  -webkit-appearance: none;
  display: none;
  width: 0;
  height: 0;
}
.side-menu-safari-scroll-hover::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}
.side-menu-safari-scroll-hover::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #D8D8D8;
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
.side-menu-ie-scroll-hidden {
  scrollbar-base-color: #fff;
  scrollbar-face-color: #fff;
  scrollbar-3dlight-color: #fff;
  scrollbar-highlight-color: #fff;
  scrollbar-track-color: #fff;
  scrollbar-arrow-color: #fff;
  scrollbar-shadow-color: #fff;
}
.side-menu-ie-box-shadow {
  box-shadow: inset -18px 0px 0px 0px #EEE;
  border-right: 1px solid #fff !important;
}
.list-new-coming-notification-wrap {
  max-width: 292px;
  flex: 0 0 292px;
}
.btn-switch,
.btn-at-switch {
  border-bottom: 0;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 38px;
  vertical-align: middle;
}
.btn-switch button,
.btn-at-switch button {
  border: 0;
  border-bottom: 3px solid #979797;
  -webkit-border-radius: 0.15rem 0.15rem 0 0;
  -moz-border-radius: 0.15rem 0.15rem 0 0;
  -ms-border-radius: 0.15rem 0.15rem 0 0;
  -o-border-radius: 0.15rem 0.15rem 0 0;
  border-radius: 0.15rem 0.15rem 0 0;
  background-color: #D8D8D8;
  color: #fff;
  height: 38px;
  padding: 0 12px 0 12px;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
.btn-switch button:focus,
.btn-at-switch button:focus {
  outline: none;
  box-shadow: none;
}
.btn-switch button:disabled,
.btn-at-switch button:disabled {
  cursor: not-allowed;
}
.btn-switch .btn-switch-on,
.btn-at-switch .btn-switch-on {
  background-color: #004584;
  border-bottom: 0;
  height: 35px;
  margin-top: 3px;
}
.ql-snow.ql-toolbar .ql-font span[data-value=meiryo]::before {
  content: "\30e1\30a4\30ea\30aa(Meiryo)";
}
.ql-snow.ql-toolbar .ql-font span[data-value=hiraginoKaku]::before {
  content: "Hiragino Kaku Gothic ProN";
}
.ql-snow.ql-toolbar .ql-font span[data-value=notoSans]::before {
  content: "Noto Sans";
}
.ql-snow.ql-toolbar .ql-font span[data-value=notoSerif]::before {
  content: "Noto Serif";
}
.ql-snow.ql-toolbar .ql-font span[data-value=roboto]::before {
  content: "Roboto";
}
.ql-font-sansSerif {
  font-family: sans-serif;
}
.ql-font-serif {
  font-family: serif;
}
.ql-font-monospace {
  font-family: monospace;
}
.ql-font-meiryo {
  font-family:
    Meiryo,
    "\30e1\30a4\30ea\30aa",
    sans-serif;
}
.ql-font-hiraginoKaku {
  font-family: Hiragino-W3, sans-serif;
}
.ql-font-notoSans {
  font-family: "Noto Sans JP", sans-serif;
}
.ql-font-notoSerif {
  font-family: "Noto Serif JP", sans-serif;
}
.ql-font-roboto {
  font-family: Roboto, sans-serif;
}
@media (max-width: 1199px) {
  .list-new-coming-notification-wrap {
    display: none;
  }
}
.modal_attachment {
  margin-top: 80px;
}
.list-group-item {
  -webkit-user-select: none;
  user-select: none;
}
.scroll-custom::-webkit-scrollbar {
  width: 8px;
  background-color: #fff;
}
.scroll-custom::-webkit-scrollbar-thumb {
  background: #D8D8D8;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.scroll-custom.scrollbar-transparent::-webkit-scrollbar {
  background-color: transparent;
}
.scroll-custom.fixed-scroll-height::-webkit-scrollbar {
  height: 8px;
}
.modal-header button.icon-close-modal,
button.icon-close-modal {
  width: 40px;
  height: 40px;
  opacity: 1;
  padding: 0 0 3px;
}
.modal-header button.icon-close-modal:focus,
button.icon-close-modal:focus {
  outline: initial;
}
.modal-header button.icon-close-modal:hover,
button.icon-close-modal:hover {
  background-color: #EEE;
  border-radius: 0.25rem;
  opacity: 1;
}
.modal-header button.icon-close-modal img,
button.icon-close-modal img {
  width: 20px;
  height: 20px;
}
.modal-header {
  border-bottom: initial;
}
.modal-footer {
  border-top: initial;
}
@media screen and (min-width: 576px) {
  .modal-dialog.modal-custom-max-width {
    max-width: fit-content !important;
  }
}
.payment-dialog {
  color: #fff;
  font-weight: bold !important;
  font-size: 18px;
}
.payment-dialog-eyecatch {
  padding: 20px;
  background: #3FA9F5;
}
.payment-dialog-link {
  color: #13538A;
}
.payment-dialog-head-copy {
  font-size: 24px;
}
.payment-dialog-buttons .btn {
  margin: 20px;
  color: #fff;
}
.payment-dialog-buttons .btn:first-child {
  background: #3FA9F5;
}
.payment-dialog-buttons .btn:last-child {
  background: #F18D00;
}
.modal-dialog.payment-full-plan .modal-header.modal-header-custom {
  position: absolute;
  right: 0;
}
.modal-dialog.payment-full-plan .modal-icon.modal-warning {
  margin: 1.875rem auto;
}
.modal-dialog.payment-full-plan .modal-title {
  padding-top: 0;
}
@media (max-width: 767px) {
  .payment-dialog {
    font-weight: normal !important;
    font-size: 16px;
  }
  .payment-dialog-eyecatch {
    padding: 10px;
  }
  .payment-dialog-head-copy {
    font-size: 16px;
  }
  .payment-dialog-buttons .btn {
    margin: 5px;
    font-size: 14px;
  }
}
#resizable-iframe {
  width: 100%;
  border: none;
}
.side-menu-toggle-notification {
  background: #D21D29 !important;
}

/* src/print.scss */
@media print {
  body {
    padding-top: 0;
  }
  .navbar-global,
  .side-menu,
  .col-sub,
  .settings-panel,
  .info-panel,
  .side-menu-toggle,
  #chatplusview {
    display: none;
  }
  .content-wrap {
    margin-left: 0;
  }
  .container-fluid .row {
    display: block !important;
  }
  /*!
  * FullCalendar v3.4.0 Print Stylesheet
  * Docs & License: https://fullcalendar.io/
  * (c) 2017 Adam Shaw
  */
  .fc {
    max-width: 100% !important;
  }
  .fc-event {
    page-break-inside: avoid;
  }
  .fc-month-view .fc-event {
    background: #fff !important;
    color: #000 !important;
  }
  .fc-event .fc-resizer {
    display: none;
  }
  .fc-month-view .fc-bg {
    display: none;
  }
  .fc-ltr .fc-axis {
    border-left: 0;
  }
  thead {
    display: table-row-group;
  }
  .fc-month-view th,
  .fc-month-view td,
  .fc-month-view hr,
  .fc-month-view thead,
  .fc-month-view tbody,
  .fc-row {
    border-color: #ccc !important;
    background: #fff !important;
    border-right: 2px solid #ccc !important;
    opacity: 1 !important;
  }
  .fc-bgevent-skeleton,
  .fc-highlight-skeleton,
  .fc-helper-skeleton,
  .fc-bgevent-container,
  .fc-business-container,
  .fc-highlight-container,
  .fc-helper-container {
    display: none;
  }
  .fc-unthemed td.fc-today {
    background: transparent;
  }
  .fc-month-view tbody .fc-row {
    height: auto !important;
    min-height: 0 !important;
  }
  .fc tbody .fc-row .fc-content-skeleton {
    position: static;
    padding-bottom: 0 !important;
  }
  .fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td {
    padding-bottom: 1em;
  }
  .fc-month-view tbody .fc-row .fc-content-skeleton table {
    height: 1em;
    position: relative !important;
    border-collapse: separate !important;
    border-spacing: 0 !important;
    border-bottom: 2px solid #ccc !important;
    border-left: 2px solid #ccc !important;
  }
  _:lang(x)::-ms-backdrop,
  .fc tbody .fc-row .fc-content-skeleton table {
    border-bottom: none !important;
  }
  _:-ms-lang(x)::backdrop,
  .fc tbody .fc-row .fc-content-skeleton table {
    border-bottom: none !important;
  }
  .fc-more-cell,
  .fc-more {
    display: none !important;
  }
  .fc tr.fc-limited {
    display: table-row !important;
  }
  .fc td.fc-limited {
    display: table-cell !important;
  }
  .fc-popover {
    display: none;
  }
  .fc-time-grid {
    min-height: 0 !important;
  }
  .fc-month-view {
  }
  .fc-month-view .fc-agenda-view .fc-axis {
    display: none;
  }
  .fc-month-view .fc-slats,
  .fc-month-view .fc-time-grid hr {
    display: none !important;
  }
  .fc-month-view .fc-row table {
    border-left: 2px solid #ccc !important;
  }
  .fc-month-view .fc-time-grid .fc-content-skeleton {
    position: static;
  }
  .fc-month-view .fc-time-grid .fc-content-skeleton table {
    height: 4em;
  }
  .fc-time-grid .fc-event-container {
    margin: 0 !important;
  }
  .fc-month-view .fc-time-grid .fc-event {
    position: static !important;
    margin: 3px 2px !important;
  }
  .fc-time-grid .fc-event.fc-not-end {
    border-bottom-width: 1px !important;
  }
  .fc-time-grid .fc-event.fc-not-end:after {
    content: "...";
  }
  .fc-time-grid .fc-event.fc-not-start {
    border-top-width: 1px !important;
  }
  .fc-time-grid .fc-event.fc-not-start:before {
    content: "...";
  }
  .fc-time-grid .fc-event .fc-time {
    white-space: normal !important;
  }
  .fc-time-grid .fc-event .fc-time span {
    display: none;
  }
  .fc-time-grid .fc-event .fc-time:after {
    content: attr(data-full);
  }
  .fc-scroller,
  .fc-day-grid-container,
  .fc-time-grid-container {
    overflow: visible !important;
    height: auto !important;
  }
  .fc-row {
    border: 0 !important;
    margin: 0 !important;
  }
  .fc-row table {
    position: relative !important;
    border-collapse: separate !important;
    border-spacing: 0 !important;
  }
  .fc-button-group,
  .fc button {
    display: none;
  }
  .fc-time-grid-event.fc-short .fc-time:before,
  .fc-time-grid-event.fc-short .fc-time:after {
    display: none;
  }
  #popupCreateEvent {
    display: none;
  }
  .tooltip {
    display: none;
  }
  .fc-day-grid-event {
    border-width: 2px !important;
  }
}

/* node_modules/fullcalendar-scheduler/dist/scheduler.min.css */
/*!
 * FullCalendar Scheduler v1.9.4
 * Docs & License: https://fullcalendar.io/scheduler/
 * (c) 2018 Adam Shaw
 */
.fc-resource-area .fc-cell-content,
.fc-timeline .fc-cell-text {
  padding-left: 4px;
  padding-right: 4px;
}
.fc-resource-area th > div,
.fc-scroller-canvas,
.fc-scroller-canvas > .fc-content,
.fc-scroller-clip {
  position: relative;
}
.fc-scroller-clip,
.fc-timeline .fc-cell-content,
tr.fc-collapsed > td,
tr.fc-transitioning > td {
  overflow: hidden;
}
.fc-no-scrollbars {
  background: rgba(255, 255, 255, 0);
}
.fc-timeline .fc-body .fc-divider.ui-widget-header,
.fc-timeline .fc-body .ui-widget-content {
  background-image: none;
}
.fc-no-scrollbars::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.fc-scroller-canvas {
  box-sizing: border-box;
  min-height: 100%;
}
.fc-scroller-canvas > .fc-bg {
  z-index: 1;
}
.fc-scroller-canvas > .fc-content {
  z-index: 2;
  border-style: solid;
  border-width: 0;
}
.ui-widget .fc-scroller-canvas > .fc-content {
  border-color: transparent;
}
.fc-scroller-canvas.fc-gutter-left > .fc-content {
  border-left-width: 1px;
  margin-left: -1px;
}
.fc-scroller-canvas.fc-gutter-right > .fc-content {
  border-right-width: 1px;
  margin-right: -1px;
}
.fc-scroller-canvas.fc-gutter-top > .fc-content {
  border-top-width: 1px;
  margin-top: -1px;
}
.fc-rtl .fc-timeline {
  direction: rtl;
}
.fc-timeline .fc-divider {
  width: 3px;
  border-style: double;
}
.fc-timeline .fc-head > tr > .fc-divider {
  border-bottom: 0;
}
.fc-timeline .fc-body > tr > .fc-divider {
  border-top: 0;
}
.fc-scrolled .fc-head .fc-scroller {
  z-index: 2;
}
.fc-timeline.fc-scrolled .fc-head .fc-scroller {
  box-shadow: 0 3px 4px rgba(0, 0, 0, .075);
}
.fc-timeline .fc-body .fc-scroller {
  z-index: 1;
}
.fc-timeline .fc-scroller-canvas > div > div > table,
.fc-timeline .fc-scroller-canvas > div > table {
  border-style: hidden;
}
.fc-timeline .fc-scroller-canvas > .fc-content > .fc-rows > table {
  border-bottom-style: none;
}
.fc-timeline td,
.fc-timeline th {
  white-space: nowrap;
}
.fc-timeline .fc-col-resizer {
  cursor: col-resize;
}
.fc-timeline th {
  vertical-align: middle;
}
.fc-timeline .fc-head .fc-cell-content {
  padding-top: 3px;
  padding-bottom: 3px;
}
.fc-resource-area {
  width: 30%;
}
.fc-resource-area col {
  width: 40%;
  min-width: 70px;
}
.fc-resource-area col.fc-main-col {
  width: 60%;
}
.fc-flat .fc-expander-space {
  display: none;
}
.fc-ltr .fc-resource-area tr > * {
  text-align: left;
}
.fc-rtl .fc-resource-area tr > * {
  text-align: right;
}
.fc-resource-area .fc-super th {
  text-align: center;
}
.fc-resource-area th .fc-cell-content {
  position: relative;
  z-index: 1;
}
.fc-resource-area th .fc-col-resizer {
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  width: 5px;
}
.fc-ltr .fc-resource-area th .fc-col-resizer {
  right: -3px;
}
.fc-rtl .fc-resource-area th .fc-col-resizer {
  left: -3px;
}
tr.fc-transitioning > td > div {
  transition: margin-top .2s;
}
tr.fc-collapsed > td > div {
  margin-top: -10px;
}
.fc-body .fc-resource-area .fc-cell-content {
  position: relative;
  padding-top: 8px;
  padding-bottom: 8px;
}
.fc-time-area .fc-bgevent,
.fc-time-area .fc-highlight,
.fc-time-area .fc-slats {
  position: absolute;
  top: 0;
  bottom: 0;
}
.fc-no-overlap .fc-body .fc-resource-area .fc-cell-content {
  padding-top: 5px;
  padding-bottom: 5px;
}
.fc-resource-area .fc-icon {
  width: 1em;
  font-size: .9em;
  vertical-align: middle;
  margin-top: -1%;
}
.fc-resource-area .fc-expander {
  cursor: pointer;
  color: #666;
}
.fc-time-area col {
  min-width: 2.2em;
}
.fc-ltr .fc-time-area .fc-chrono th {
  text-align: left;
}
.fc-rtl .fc-time-area .fc-chrono th {
  text-align: right;
}
.fc-time-area .fc-slats {
  z-index: 1;
  left: 0;
  right: 0;
}
.fc-time-area .fc-slats table {
  height: 100%;
}
.fc-time-area .fc-slats .fc-minor {
  border-style: dotted;
}
.fc-time-area .fc-slats td {
  border-width: 0 1px;
}
.fc-ltr .fc-time-area .fc-slats td {
  border-right-width: 0;
}
.fc-rtl .fc-time-area .fc-slats td {
  border-left-width: 0;
}
.fc-time-area .fc-bgevent-container,
.fc-time-area .fc-highlight-container {
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  width: 0;
}
.fc-ltr .fc-time-area .fc-bgevent-container,
.fc-ltr .fc-time-area .fc-helper-container,
.fc-ltr .fc-time-area .fc-highlight-container {
  left: 0;
}
.fc-rtl .fc-time-area .fc-bgevent-container,
.fc-rtl .fc-time-area .fc-helper-container,
.fc-rtl .fc-time-area .fc-highlight-container {
  right: 0;
}
.fc-time-area .fc-rows {
  position: relative;
  z-index: 3;
}
.fc-time-area .fc-rows .ui-widget-content {
  background: 0 0;
}
.fc-time-area .fc-rows td > div {
  position: relative;
}
.fc-time-area .fc-rows .fc-bgevent-container,
.fc-time-area .fc-rows .fc-highlight-container {
  z-index: 1;
}
.fc-time-area .fc-event-container {
  position: relative;
  z-index: 2;
  width: 0;
}
.fc-time-area .fc-helper-container {
  position: absolute;
  z-index: 3;
  top: 0;
}
.fc-time-area .fc-event-container {
  padding-bottom: 8px;
  top: -1px;
}
.fc-time-area tr:first-child .fc-event-container {
  top: 0;
}
.fc-no-overlap .fc-time-area .fc-event-container {
  padding-bottom: 0;
  top: 0;
}
.fc-timeline .fc-now-indicator {
  z-index: 3;
  top: 0;
}
.fc-time-area .fc-now-indicator-arrow {
  margin: 0 -6px;
  border-width: 6px 5px 0;
  border-left-color: transparent;
  border-right-color: transparent;
}
.fc-time-area .fc-now-indicator-line {
  margin: 0 -1px;
  bottom: 0;
  border-left-width: 1px;
}
.fc-timeline-event {
  position: absolute;
  border-radius: 0;
  padding: 2px 0;
  margin-bottom: 1px;
}
.fc-no-overlap .fc-timeline-event {
  padding: 5px 0;
  margin-bottom: 0;
}
.fc-ltr .fc-timeline-event {
  margin-right: 1px;
}
.fc-rtl .fc-timeline-event {
  margin-left: 1px;
}
.fc-timeline-event .fc-content {
  padding: 0 1px;
  white-space: nowrap;
  overflow: hidden;
}
.fc-timeline-event .fc-time {
  font-weight: 700;
  padding: 0 1px;
}
.fc-rtl .fc-timeline-event .fc-time {
  display: inline-block;
}
.fc-timeline-event .fc-title {
  position: relative;
  padding: 0 1px;
}
.fc-timeline-event.fc-selected .fc-bg {
  display: none;
}
.fc-ltr .fc-timeline-event .fc-title {
  padding-left: 10px;
  margin-left: -8px;
}
.fc-rtl .fc-timeline-event .fc-title {
  padding-right: 10px;
  margin-right: -8px;
}
.fc-ltr .fc-timeline-event.fc-not-start .fc-title {
  margin-left: -2px;
}
.fc-rtl .fc-timeline-event.fc-not-start .fc-title {
  margin-right: -2px;
}
.fc-body .fc-time-area .fc-following,
.fc-timeline-event.fc-not-start .fc-title {
  position: relative;
}
.fc-body .fc-time-area .fc-following:before,
.fc-timeline-event.fc-not-start .fc-title:before {
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -5px;
  border: 5px solid #000;
  border-top-color: transparent;
  border-bottom-color: transparent;
  opacity: .5;
}
.fc-ltr .fc-body .fc-time-area .fc-following:before,
.fc-ltr .fc-timeline-event.fc-not-start .fc-title:before {
  border-left: 0;
  left: 2px;
}
.fc-rtl .fc-body .fc-time-area .fc-following:before,
.fc-rtl .fc-timeline-event.fc-not-start .fc-title:before {
  border-right: 0;
  right: 2px;
}
.fc-license-message {
  position: absolute;
  z-index: 99999;
  bottom: 1px;
  left: 1px;
  background: #eee;
  border-color: #ddd;
  border-style: solid;
  border-width: 1px 1px 0 0;
  padding: 2px 4px;
  font-size: 12px;
  border-top-right-radius: 3px;
}

/* node_modules/timepicker/jquery.timepicker.css */
.ui-timepicker-wrapper {
  overflow-y: auto;
  max-height: 150px;
  width: 6.5em;
  background: #fff;
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  outline: none;
  z-index: 10052;
  margin: 0;
}
.ui-timepicker-wrapper.ui-timepicker-with-duration {
  width: 13em;
}
.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,
.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60 {
  width: 11em;
}
.ui-timepicker-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ui-timepicker-duration {
  margin-left: 5px;
  color: #888;
}
.ui-timepicker-list:hover .ui-timepicker-duration {
  color: #888;
}
.ui-timepicker-list li {
  padding: 3px 0 3px 5px;
  cursor: pointer;
  white-space: nowrap;
  color: #000;
  list-style: none;
  margin: 0;
}
.ui-timepicker-list:hover .ui-timepicker-selected {
  background: #fff;
  color: #000;
}
li.ui-timepicker-selected,
.ui-timepicker-list li:hover,
.ui-timepicker-list .ui-timepicker-selected:hover {
  background: #1980EC;
  color: #fff;
}
li.ui-timepicker-selected .ui-timepicker-duration,
.ui-timepicker-list li:hover .ui-timepicker-duration {
  color: #ccc;
}
.ui-timepicker-list li.ui-timepicker-disabled,
.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
  color: #888;
  cursor: default;
}
.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
  background: #f2f2f2;
}

/* node_modules/quill/dist/quill.core.css */
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family:
    Helvetica,
    Arial,
    sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,
.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui {
  cursor: pointer;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
}
@supports (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-set: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor table {
  border-collapse: collapse;
}
.ql-editor td {
  border: 1px solid #000;
  padding: 2px 5px;
}
.ql-editor ol {
  padding-left: 1.5em;
}
.ql-editor li {
  list-style-type: none;
  padding-left: 1.5em;
  position: relative;
}
.ql-editor li > .ql-ui:before {
  display: inline-block;
  margin-left: -1.5em;
  margin-right: .3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li[data-list=checked] > .ql-ui,
.ql-editor li[data-list=unchecked] > .ql-ui {
  color: #777;
}
.ql-editor li[data-list=bullet] > .ql-ui:before {
  content: "\2022";
}
.ql-editor li[data-list=checked] > .ql-ui:before {
  content: "\2611";
}
.ql-editor li[data-list=unchecked] > .ql-ui:before {
  content: "\2610";
}
@supports (counter-set:none) {
  .ql-editor li[data-list] {
    counter-set: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list] {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered] {
  counter-increment: list-0;
}
.ql-editor li[data-list=ordered] > .ql-ui:before {
  content: counter(list-0, decimal) ". ";
}
.ql-editor li[data-list=ordered].ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before {
  content: counter(list-1, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-set: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before {
  content: counter(list-2, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-set: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before {
  content: counter(list-3, decimal) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-set: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before {
  content: counter(list-4, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-set: list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before {
  content: counter(list-5, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-set: list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before {
  content: counter(list-6, decimal) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-set: list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before {
  content: counter(list-7, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-set: list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-reset: list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before {
  content: counter(list-8, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-set: list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-reset: list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before {
  content: counter(list-9, decimal) ". ";
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor li.ql-direction-rtl > .ql-ui:before {
  margin-left: .3em;
  margin-right: -1.5em;
  text-align: left;
}
.ql-editor table {
  table-layout: fixed;
  width: 100%;
}
.ql-editor table td {
  outline: none;
}
.ql-editor .ql-code-block-container {
  font-family: monospace;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-editor .ql-font-monospace {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-editor .ql-size-small {
  font-size: .75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor .ql-ui {
  position: absolute;
}
.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}

/* node_modules/quill/dist/quill.snow.css */
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family:
    Helvetica,
    Arial,
    sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,
.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui {
  cursor: pointer;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
}
@supports (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-set: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor table {
  border-collapse: collapse;
}
.ql-editor td {
  border: 1px solid #000;
  padding: 2px 5px;
}
.ql-editor ol {
  padding-left: 1.5em;
}
.ql-editor li {
  list-style-type: none;
  padding-left: 1.5em;
  position: relative;
}
.ql-editor li > .ql-ui:before {
  display: inline-block;
  margin-left: -1.5em;
  margin-right: .3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li[data-list=checked] > .ql-ui,
.ql-editor li[data-list=unchecked] > .ql-ui {
  color: #777;
}
.ql-editor li[data-list=bullet] > .ql-ui:before {
  content: "\2022";
}
.ql-editor li[data-list=checked] > .ql-ui:before {
  content: "\2611";
}
.ql-editor li[data-list=unchecked] > .ql-ui:before {
  content: "\2610";
}
@supports (counter-set:none) {
  .ql-editor li[data-list] {
    counter-set: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list] {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered] {
  counter-increment: list-0;
}
.ql-editor li[data-list=ordered] > .ql-ui:before {
  content: counter(list-0, decimal) ". ";
}
.ql-editor li[data-list=ordered].ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before {
  content: counter(list-1, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-set: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before {
  content: counter(list-2, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-set: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before {
  content: counter(list-3, decimal) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-set: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before {
  content: counter(list-4, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-set: list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before {
  content: counter(list-5, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-set: list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before {
  content: counter(list-6, decimal) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-set: list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before {
  content: counter(list-7, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-set: list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-reset: list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before {
  content: counter(list-8, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-set: list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-reset: list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before {
  content: counter(list-9, decimal) ". ";
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor li.ql-direction-rtl > .ql-ui:before {
  margin-left: .3em;
  margin-right: -1.5em;
  text-align: left;
}
.ql-editor table {
  table-layout: fixed;
  width: 100%;
}
.ql-editor table td {
  outline: none;
}
.ql-editor .ql-code-block-container {
  font-family: monospace;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-editor .ql-font-monospace {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-editor .ql-size-small {
  font-size: .75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor .ql-ui {
  position: absolute;
}
.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer:coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: .4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: .83em;
}
.ql-snow .ql-editor h6 {
  font-size: .67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor .ql-code-block-container {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor .ql-code-block-container {
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor .ql-code-block-container {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: "Heading 1";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: "Heading 2";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: "Heading 3";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: "Heading 4";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: "Heading 5";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "Heading 6";
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: .83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: .67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: "Sans Serif";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: "Serif";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: "Monospace";
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: "Normal";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: "Small";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: "Large";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: "Huge";
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-code-block-container {
  position: relative;
}
.ql-code-block-container .ql-ui {
  right: 5px;
  top: 5px;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family:
    "Helvetica Neue",
    "Helvetica",
    "Arial",
    sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0 0 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: "Edit";
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: "Remove";
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0;
  content: "Save";
  padding-right: 0;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

/* node_modules/owl.carousel/dist/assets/owl.carousel.css */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
}
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none;
}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
  background: none;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}
.no-js .owl-carousel {
  display: block;
}
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  animation-name: fadeOut;
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.owl-height {
  transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
}
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item .owl-lazy[src^=""],
.owl-carousel .owl-item .owl-lazy:not([src]) {
  max-height: 0;
}
.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("./media/owl.video.play-4O2DMQ3I.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}

/* src/assets/styles/libs/owl.carousel/owl.theme.default.css */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-nav [class*=owl-] {
  color: #FFF;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #D6D6D6;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
}
.owl-theme .owl-nav [class*=owl-]:hover {
  background: #869791;
  color: #FFF;
  text-decoration: none;
}
.owl-theme .owl-nav .disabled {
  opacity: 0.5;
  cursor: default;
}
.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px;
}
.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
}
.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #D6D6D6;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 200ms ease;
  border-radius: 30px;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: #869791;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles-ZGANFEY6.css.map */
