@charset "UTF-8";
/* --------------------------------------------

FileName    :    style.css

-------------------------------------------- */
.l-wrapper, .l-wrapper--full .inner, .l-section .inner, .p-pager__number, .c-list-anchor, .c-figure--right, .c-figure--left, #book.book .l-section .u-row {
  display: block; }

.l-wrapper:after, .l-wrapper--full .inner:after, .l-section .inner:after, .p-pager__number:after, .c-list-anchor:after, .c-figure--right:after, .c-figure--left:after, #book.book .l-section .u-row:after {
  content: "";
  display: block;
  clear: both;
  height: 0; }

.p-archive-navi, .c-flex-column-half, .c-flex-column-quarter, #top .menu ul, #interview.interview .l-section .interview-list {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }

.p-frame-wrapper:first-child, .p-qa-list:first-child, .p-pager:first-child, .c-head-category:first-child, .c-head-circle:first-child, .c-image:first-child, .c-list-number--lg:first-child, .c-button-wrapper:first-child, .c-button:first-child, .c-button-return:first-child, .c-figure--right:first-child, .c-figure--left:first-child, table:first-child, .c-table--separate:first-child, .l-main p:first-child {
  margin-top: auto; }

.p-frame-wrapper:last-child, .p-qa-list:last-child, .p-pager:last-child, .c-head-category:last-child, .c-head-circle:last-child, .c-image:last-child, .c-list-number--lg:last-child, .c-button-wrapper:last-child, .c-button:last-child, .c-button-return:last-child, .c-figure--right:last-child, .c-figure--left:last-child, table:last-child, .c-table--separate:last-child, .l-main p:last-child {
  margin-bottom: auto; }

.l-main__header .headline {
  font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", serif; }

body {
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Arial, sans-serif; }

/* --------------------------------------------

foundation

-------------------------------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent; }

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

nav ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

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

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent; }

ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none; }

mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: 700; }

del {
  text-decoration: line-through; }

abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help; }

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

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px dashed #ccc;
  margin: 0 0 60px;
  padding: 0; }

input, select {
  vertical-align: middle; }

body .row-fluid [class*="span"] {
  float: none;
  width: auto;
  min-height: 0; }

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, a, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, form, input, button, textarea, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, *:before, *:after {
  box-sizing: border-box; }

h1, h2, h3, h4, h5, h6 {
  font-weight: 400; }

li {
  list-style-type: none; }

a {
  text-decoration: none;
  color: #000;
  outline: 0; }

img {
  border: 0;
  vertical-align: middle; }

img:not([width]) {
  width: auto;
  max-width: 100%;
  height: auto; }

svg {
  border: 0;
  max-width: 100%;
  height: auto;
  vertical-align: middle; }

i, em {
  font-style: normal; }

input, button, textarea, select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border-radius: 0;
  border: 0;
  outline: 0;
  margin: 0;
  padding: 0;
  background: #fff;
  vertical-align: middle;
  font-size: inherit;
  color: #000; }

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

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

input::-moz-placeholder {
  color: #bfbfbf; }

option {
  outline: 0; }

html {
  font-size: 10px; }

body {
  position: relative;
  font-weight: 400;
  color: #000;
  background: #fff; }

body {
  width: 100%;
  font-size: 16px;
  font-size: 1.6rem;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-font-feature-settings: "palt";
  font-feature-settings: "palt";
  line-height: 2.0;
  position: relative; }

a[href^="tel:"].tel-disable {
  pointer-events: none;
  text-decoration: none; }

sup {
  display: inline-block;
  position: relative;
  -webkit-transform: scale(0.7) translate(0, -0.5em);
  transform: scale(0.7) translate(0, -0.5em); }

/* --------------------------------------------

layout

-------------------------------------------- */
/* ===================================

	header

=================================== */
.l-header {
  position: relative;
  padding: 40px 0 20px;
  text-align: center;
  line-height: 1;
  background: #fff; }

.l-header__logo {
  display: inline-block;
  margin-bottom: 40px;
  text-align: center; }

.l-header__navi {
  text-align: left; }

.l-header__navi .global {
  max-width: 1020px;
  padding: 0 30px;
  margin: auto; }

.l-header__navi .global ul {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.l-header__navi .global ul li + li {
  margin-left: 1em; }

.l-header__navi .global ul a {
  display: block;
  position: relative;
  font-weight: 700; }

.l-header__navi .global ul a span {
  display: inline-block;
  padding: 20px 0 20px 35px;
  background-repeat: no-repeat;
  background-position: 0% 50%;
  background-size: 24px; }

.l-header__navi .global ul a.home span {
  background-image: url("/scholarship/img/common/navi_home_ic01.svg"); }

.l-header__navi .global ul a.society span {
  background-image: url("/scholarship/img/common/navi_society_ic01.svg"); }

.l-header__navi .global ul a.book span {
  background-image: url("/scholarship/img/common/navi_book_ic01.svg"); }

.l-header__navi .global ul a.consult span {
  background-image: url("/scholarship/img/common/navi_consult_ic01.svg"); }

.l-header__navi .global ul a.company span {
  background-image: url("/scholarship/img/common/navi_company_ic01.svg"); }

/* ===================================

	footer

=================================== */
.l-footer {
  padding: 40px 0;
  text-align: center;
  background: #eff1f2; }

.l-footer .logo {
  display: block;
  margin: 0 auto 20px; }

.l-footer .information {
  font-size: 12px;
  font-size: 1.2rem;
  color: #208cc6; }

.l-footer .information a {
  color: #208cc6; }

/* --------------------------------------------

contents

-------------------------------------------- */
.l-contents {
  position: relative; }

.l-wrapper {
  width: 100%;
  max-width: 1020px;
  margin-right: auto;
  margin-left: auto;
  padding: 0 30px; }

.l-wrapper--full {
  max-width: 100%; }

.l-wrapper--full .inner {
  width: 100%;
  max-width: 1020px;
  margin-right: auto;
  margin-left: auto;
  padding: 0 30px; }

.l-section {
  max-width: 100%;
  padding-top: 50px;
  padding-bottom: 80px;
  overflow: hidden; }

.l-section .inner {
  width: 100%;
  max-width: 1020px;
  margin-right: auto;
  margin-left: auto;
  padding: 0 30px; }

.l-main__header .headline {
  padding: 120px 0 140px;
  font-size: 50px;
  font-size: 5rem;
  text-align: center;
  line-height: 1.2;
  letter-spacing: .1em;
  color: #fff;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  background: url("/img/common/headline_bg01.jpg") no-repeat 50% 50%/cover; }

/* --------------------------------------------

object

-------------------------------------------- */
.p-headline {
  overflow: hidden;
  background: url("/scholarship/img/common/headline_bg01.jpg") no-repeat 50% 50%/cover; }

.p-headline .inner {
  position: relative;
  padding: 30px; }

.p-headline figure {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  -webkit-transform: translate(10%, 0);
  transform: translate(10%, 0); }

.p-headline figure img {
  width: auto;
  height: 100%; }

.p-headline .p-headline__catchcopy {
  position: relative;
  max-width: 580px;
  padding: 40px 20px;
  text-align: center;
  font-weight: 700;
  color: #fff;
  border: 6px solid #fff; }

.p-headline .p-headline__catchcopy .balloon {
  display: inline-block;
  position: relative;
  padding: 5px 30px;
  margin-bottom: .6em;
  line-height: 1.4;
  font-size: 20px;
  font-size: 2rem;
  color: #1b4179;
  background: #fff;
  border-radius: 10em; }

.p-headline .p-headline__catchcopy .title {
  line-height: 1.4;
  font-size: 50px;
  font-size: 5rem;
  font-weight: 700; }

.p-headline .p-headline__catchcopy .text {
  margin-top: .6em; }

.p-breadcrumbs {
  padding-top: 20px;
  line-height: 1.0; }

.p-breadcrumbs li {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  font-size: 12px;
  font-size: 1.2rem; }

.p-breadcrumbs li:last-child {
  font-weight: 700;
  color: #1b4179; }

.p-breadcrumbs li:not(:last-child) {
  margin-right: 10px;
  padding-right: 18px; }

.p-breadcrumbs li:not(:last-child):before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 8px;
  height: 8px;
  margin: auto;
  border-top: 2px solid #1b4179;
  border-right: 2px solid #1b4179;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }

.p-breadcrumbs a {
  display: block; }

.p-frame-wrapper {
  margin-top: 50px;
  margin-bottom: 40px;
  text-align: center; }

.p-frame-wrapper .p-frame-wrapper__title {
  position: relative;
  padding: 0 70px; }

.p-frame-wrapper .p-frame-wrapper__title:before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: calc(50% + 3px);
  border: 6px solid #208cc6;
  border-bottom: none; }

.p-frame-wrapper .p-frame-wrapper__title span {
  display: inline-block;
  position: relative;
  padding: 12px 30px;
  line-height: 1.6;
  font-size: 20px;
  font-size: 2rem;
  font-weight: 700;
  color: #fff;
  background: #208cc6; }

.p-frame-wrapper .p-frame-wrapper__detail {
  padding: 30px 70px 40px;
  text-align: left;
  border: 6px solid #208cc6;
  border-top: none; }

.p-recruit_wrap .gray_blk {
  background-color: #F8F8F8;
  padding: 45px 0 65px; }

.p-recruit_wrap .gray_blk a {
  max-width: 470px; }

.p-recruit_wrap .registration {
  max-width: 310px;
  margin: 45px auto 0; }

.p-recruit_wrap .registration a {
  text-align: center; }

.p-recruit_wrap .registration p {
  font-size: 12px; }

.p-archive-navi {
  margin: -10px; }

.p-archive-navi li {
  width: 50%;
  padding: 10px; }

.p-archive-navi a {
  height: 100%; }

.p-qa-list {
  margin-top: 50px;
  margin-bottom: 40px; }

.p-qa-list ul .p-qa-list__item:not(:last-child) {
  margin-bottom: 20px; }

.p-qa-list ul dl {
  padding-top: 20px; }

.p-qa-list ul dl dt {
  position: relative;
  padding: 8px 8px 8px 70px;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 700;
  color: #1b4179;
  background: #eff1f2; }

.p-qa-list ul dl dt:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 10px;
  width: 40px;
  height: 40px;
  background: url(/scholarship/img/common/qa_ic01.png) no-repeat 50% 50%/cover;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%); }

.p-qa-list ul dl dd {
  position: relative;
  padding-left: 70px;
  font-size: 14px;
  font-size: 1.4rem; }

.p-qa-list ul dl dd:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 10px;
  width: 40px;
  height: 40px;
  background: url(/scholarship/img/common/qa_ic02.png) no-repeat 50% 50%/cover; }

.p-pager {
  margin: 3em auto;
  text-align: center;
  font-size: 12px;
  font-size: 1.2rem; }

.p-pager a {
  cursor: pointer; }

.p-pager__prev, .p-pager__next {
  display: inline-block;
  position: relative;
  width: 30px;
  height: 30px;
  vertical-align: middle; }

.p-pager__prev:before, .p-pager__next:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  width: 10px;
  height: 10px;
  margin: auto;
  border-top: 2px solid #1b4179;
  border-right: 2px solid #1b4179; }

.p-pager__prev.is-disable, .p-pager__next.is-disable {
  opacity: .15;
  cursor: default; }

.p-pager__prev:before {
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg); }

.p-pager__next:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }

.p-pager__number {
  display: inline-block;
  margin: 0 10px;
  vertical-align: middle;
  line-height: 1.0; }

.p-pager__number li {
  float: left;
  padding: 0 7px; }

.p-pager__number li a {
  display: block;
  width: 30px;
  height: 30px;
  padding: 8px 2px;
  font-weight: 700;
  color: #1b4179;
  background: #d7d8d9;
  border-radius: 100%; }

.p-pager__number li a.is-current {
  color: #fff;
  background: #208cc6; }

.p-new-graduates {
  padding: 80px 0;
  background: #eff1f2; }

.p-new-graduates .p-new-graduates__row {
  padding: 5px;
  background: #fff; }

.p-new-graduates .p-new-graduates__year {
  padding: 20px; }

.p-new-graduates .p-new-graduates__year.is-this {
  background: #ebf4f8; }

.p-new-graduates .p-new-graduates__year.is-this .catchcopy {
  color: #fff;
  background-color: #e48b2e;
  box-shadow: 0px 0px 0px 1px #e48b2e inset, 0px 0px 0px 2px #fff inset; }

.p-new-graduates .p-new-graduates__year.is-last {
  margin-top: 5px;
  background: #f9fafa; }

.p-new-graduates .p-new-graduates__year.is-last a {
  border: 1px solid #d7d8d9; }

.p-new-graduates .p-new-graduates__year.is-last .catchcopy {
  color: #1b4179;
  background-color: #fff;
  border-bottom: 1px solid #d7d8d9; }

.p-new-graduates .p-new-graduates__year .lead {
  margin-bottom: 10px;
  font-weight: 700;
  color: #1b4179; }

.p-new-graduates .p-new-graduates__year a {
  display: block; }

.p-new-graduates .p-new-graduates__year .catchcopy {
  position: relative;
  padding: 12px 12px 12px 40px;
  line-height: 1.6;
  font-weight: 700;
  background: url(/images/student/icon_grandop.png) no-repeat 15px 50%; }

.p-new-graduates .p-new-graduates__year .detail {
  padding: 20px;
  background: #fff; }

.p-new-graduates .p-new-graduates__year .detail dt {
  float: left;
  width: 40%;
  margin-right: 40px; }

.p-new-graduates .p-new-graduates__year .detail dd {
  overflow: hidden;
  line-height: 1.6; }

.p-new-graduates .p-new-graduates__year .detail dd .title {
  margin-bottom: 10px;
  font-weight: 700;
  color: #1b4179; }

.p-new-graduates .p-new-graduates__year .detail dd p {
  font-size: 13px;
  font-size: 1.3rem; }

.c-flex-column-half > * {
  width: 50%; }

.c-flex-column-quarter > * {
  width: 25%; }

.c-head-category {
  padding-bottom: 1.5em;
  margin-top: 4em;
  margin-bottom: 1.5em;
  line-height: 1.4;
  font-weight: 700;
  color: #1b4179;
  text-align: center;
  border-bottom: 1px solid #d7d8d9; }

.c-head-category em {
  display: block;
  font-size: 36px;
  font-size: 3.6rem; }

.c-head-category .sub {
  display: inline-block;
  margin-bottom: .5em;
  font-size: 18px;
  font-size: 1.8rem; }

.c-head-circle {
  position: relative;
  padding: 1em 1em 1em 2.5em;
  margin-top: 3em;
  margin-bottom: 1em;
  line-height: 1.4;
  font-size: 20px;
  font-size: 2rem;
  font-weight: 700;
  color: #fff;
  background: #1b4179; }

.c-head-circle:before {
  content: "";
  display: block;
  position: absolute;
  top: 1.2em;
  left: 1em;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background: #208cc6; }

.c-link-text {
  color: #208cc6;
  text-decoration: underline; }

.c-link-text:hover {
  text-decoration: none; }

.c-link-text[href$=pdf]:after, .c-link-text[href$=doc]:after, .c-link-text[href$=docx]:after, .c-link-text[href$=xlsx]:after, .c-link-text[href$=xlsm]:after, .c-link-text[href$=xls]:after {
  content: "";
  display: inline-block;
  width: 1.4em;
  height: 1.4em;
  margin-left: 3px;
  vertical-align: text-bottom; }

.c-link-text[href$=pdf]:after {
  background: url("../img/common/file_pdf_ic01.svg") no-repeat 50% 50%/contain; }

.c-link-text[href$=doc]:after, .c-link-text[href$=docx]:after {
  background: url("../img/common/file_doc_ic01.svg") no-repeat 50% 50%/contain; }

.c-link-text[href$=xlsx]:after, .c-link-text[href$=xlsm]:after, .c-link-text[href$=xls]:after {
  background: url("../img/common/file_xls_ic01.svg") no-repeat 50% 50%/contain; }

.c-link-text[target$=_blank]:after {
  background: url("../img/common/file_xls_ic01.svg") no-repeat 50% 50%/contain; }

.c-link-text[target$=_blank] {
  position: relative;
  padding-right: 1.5em; }

.c-link-text[target$=_blank]:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 0;
  width: 1em;
  height: 1em;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  background: url("../img/common/link_blank_ic01.svg") no-repeat 50% 50%/contain; }

.c-image {
  margin-top: 1em;
  margin-bottom: 2em; }

.c-list-anchor li a {
  display: block;
  padding: 16px 60px 16px 20px;
  background: #000 url("/img/common/arrow_bottom_white01.svg") no-repeat right 20px center;
  background-size: 28px 15px;
  color: #fff;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.4; }

.c-list-number {
  counter-reset: number 0; }

.c-list-number > li:before {
  counter-increment: number 1;
  content: counter(number) ".";
  float: left;
  margin-right: .25em; }

.c-list-number > li span {
  display: block;
  overflow: hidden; }

.c-list-number--lg {
  counter-reset: number 0;
  margin-top: 1em;
  margin-bottom: 2em; }

.c-list-number--lg > li {
  position: relative;
  padding-left: 50px; }

.c-list-number--lg > li:not(:last-child) {
  margin-bottom: 30px; }

.c-list-number--lg > li:before {
  counter-increment: number 1;
  content: counter(number);
  position: absolute;
  top: .1em;
  left: 0;
  line-height: 1;
  font-size: 50px;
  font-size: 5rem;
  font-weight: 700;
  color: #208cc6; }

.c-list-number--lg > li .c-list-number__title {
  font-size: 20px;
  font-size: 2rem;
  font-weight: 700; }

.c-define dt {
  float: left;
  margin-right: 1em; }

.c-define dd {
  overflow: hidden; }

.c-attention {
  padding-left: 1em;
  text-indent: -1em;
  font-size: 14px;
  font-size: 1.4rem; }

.c-button-wrapper {
  max-width: 600px;
  margin: 3.5em auto; }

.c-button-wrapper + .c-button-wrapper {
  margin-top: -1.2em; }

.c-button, .c-button-return {
  display: table;
  position: relative;
  width: 100%;
  padding: 20px 50px 20px 20px;
  margin: 1em auto;
  line-height: 1.6;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 700;
  color: #1b4179;
  background: #ebf4f8;
  border-radius: 3px;
  transition: background 300ms; }

.c-button:before, .c-button-return:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 20px;
  width: 8px;
  height: 8px;
  margin: auto;
  border-top: 2px solid #1b4179;
  border-right: 2px solid #1b4179;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: right 300ms; }

.c-button span, .c-button-return span {
  display: table-cell;
  vertical-align: middle; }

.c-button.is-cyan, .is-cyan.c-button-return {
  color: #fff;
  background: #208cc6; }

.c-button.is-cyan:before, .is-cyan.c-button-return:before {
  border-color: #fff; }

.c-button.is-blue, .is-blue.c-button-return {
  color: #fff;
  background: #1b4179; }

.c-button.is-blue:before, .is-blue.c-button-return:before {
  border-color: #fff; }

.c-button.is-light, .is-light.c-button-return {
  color: #fff;
  background: #1d67a0; }

.c-button.is-light:before, .is-light.c-button-return:before {
  border-color: #fff; }

.c-button.is-orange, .is-orange.c-button-return {
  color: #fff;
  background: #e48b2e; }

.c-button.is-orange:before, .is-orange.c-button-return:before {
  border-color: #fff; }

.c-button-return {
  max-width: 340px;
  padding: 20px 50px;
  text-align: center; }

.c-button-return:before {
  right: auto !important;
  left: 25px;
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
  transition: left 300ms; }

.c-figure--right, .c-figure--left {
  margin-top: 50px;
  margin-bottom: 40px; }

.c-figure--right figure, .c-figure--left figure {
  width: 50%; }

.c-figure--right figure img, .c-figure--left figure img {
  display: block;
  margin: auto; }

.c-figure--right figure img:not(:first-of-type), .c-figure--left figure img:not(:first-of-type) {
  margin-top: 1px; }

.c-figure--right figure > div:not(:last-child), .c-figure--left figure > div:not(:last-child) {
  margin-bottom: 5px; }

.c-figure--right .detail, .c-figure--left .detail {
  width: 45%;
  overflow: hidden; }

.c-figure--right figure {
  float: right; }

.c-figure--right .detail {
  float: left; }

.c-figure--left figure {
  float: left; }

.c-figure--left .detail {
  float: right; }

table {
  width: 100%;
  margin-bottom: 30px; }

table.is-small {
  font-size: 87.5%; }

table.is-tiny {
  font-size: 81.25%; }

table.is-fixed {
  table-layout: fixed; }

table.is-normal, table .is-normal {
  font-weight: normal; }

table.is-normal th,
table.is-normal td, table .is-normal th,
table .is-normal td {
  font-weight: normal; }

table.is-normal th.is-top,
table.is-normal td.is-top, table .is-normal th.is-top,
table .is-normal td.is-top {
  vertical-align: top; }

table.is-top th,
table.is-top td {
  vertical-align: top; }

.c-table {
  text-align: left; }

.c-table tr:first-of-type th,
.c-table tr:first-of-type td {
  padding-top: 0; }

.c-table th,
.c-table td {
  vertical-align: middle;
  border-bottom: 1px solid #eff1f2; }

.c-table th {
  width: 150px;
  padding: 20px 0;
  font-weight: 400; }

.c-table td {
  padding: 20px; }

.c-table--separate {
  margin-top: 1em;
  margin-bottom: 2em;
  margin-left: -30px;
  margin-right: -30px; }

.c-table--separate table {
  border-collapse: separate;
  border-spacing: 30px 0; }

.c-table--separate tr:first-of-type th,
.c-table--separate tr:first-of-type td {
  padding-top: 0; }

.c-table--separate th,
.c-table--separate td {
  padding: 20px 0;
  vertical-align: middle; }

.c-table--separate th {
  width: 150px;
  font-weight: 400;
  border-bottom: 1px solid #208cc6; }

.c-table--separate td {
  border-bottom: 1px solid #eff1f2; }

.u-only--lg {
  display: block !important; }

.u-only-inline--lg {
  display: inline-block !important; }

.u-only--sm, .u-only-inline--sm {
  display: none !important; }

.u-over--hidden {
  overflow: hidden; }

.u-fontsize--tiny {
  font-size: 82% !important; }

.u-fontsize--small {
  font-size: 93% !important; }

.u-fontsize--large {
  font-size: 107% !important; }

.u-fontsize--huge {
  font-size: 113% !important; }

.u-align--center {
  text-align: center !important; }

.u-align--left {
  text-align: left !important; }

.u-align--right {
  text-align: right !important; }

.u-valign--baseline {
  vertical-align: baseline !important; }

.u-valign--top {
  vertical-align: top !important; }

.u-valign--middle {
  vertical-align: middle !important; }

.u-valign--bottom {
  vertical-align: bottom !important; }

.u-valign--text-bottom {
  vertical-align: text-bottom !important; }

.u-valign--text-top {
  vertical-align: text-top !important; }

.u-display--none {
  display: none !important; }

.u-display--inline {
  display: inline !important; }

.u-display--inline-block {
  display: inline-block !important; }

.u-display--block {
  display: block !important; }

.u-display--table {
  display: table !important; }

.u-display--table-cell {
  display: table-cell !important; }

.u-display--flex {
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important; }

.u-display--inline-flex {
  display: -webkit-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

.u-float--left {
  float: left !important; }

.u-float--right {
  float: right !important; }

.u-float--none {
  float: none !important; }

.u-clearfix:after {
  content: "";
  display: block;
  clear: both;
  height: 0; }

.u-position--relative {
  position: relative !important; }

.u-position--absolute {
  position: absolute !important; }

.u-position--static {
  position: static !important; }

.u-row:after, [class*=u-row_]:after {
  content: "";
  display: block;
  clear: both;
  height: 0; }

.u-row--tt {
  margin-top: 20px; }

.u-row--tb {
  margin-bottom: 20px; }

.u-row--st {
  margin-top: 30px; }

.u-row--sb {
  margin-bottom: 30px; }

.u-row--mt {
  margin-top: 50px; }

.u-row--mb {
  margin-bottom: 50px; }

.u-row--lt {
  margin-top: 70px; }

.u-row--lb {
  margin-bottom: 70px; }

.u-row--ht {
  margin-top: 100px; }

.u-row--hb {
  margin-bottom: 100px; }

.u-fit,
img.u-fit {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
  font-family: 'object-fit: contain;object-position: 50% 50%;'; }

.u-weight--normal {
  font-weight: 400; }

.u-weight--bold {
  font-weight: 700; }

.u-color--main {
  color: #208cc6; }

.u-color--red {
  color: #d70000; }

.u-marker--yellow {
  display: inline;
  padding: 4px 2px;
  background: linear-gradient(transparent 60%, #ffe50d 60%); }

.u-indent1 {
  text-indent: -1em; }

.u-indent2 {
  text-indent: -2em; }

.u-indent3 {
  text-indent: -3em; }

.u-indent4 {
  text-indent: -4em; }

.u-indent5 {
  text-indent: -5em; }

.u-nindent1 {
  padding-left: 1em;
  text-indent: -1em; }

.u-nindent2 {
  padding-left: 2em;
  text-indent: -2em; }

.u-nindent3 {
  padding-left: 3em;
  text-indent: -3em; }

.u-nindent4 {
  padding-left: 4em;
  text-indent: -4em; }

.u-nindent5 {
  padding-left: 5em;
  text-indent: -5em; }

.u-wid0 {
  width: 0px !important; }

.u-widp0 {
  width: 0% !important; }

.u-wid1 {
  width: 1px !important; }

.u-widp1 {
  width: 1% !important; }

.u-wid2 {
  width: 2px !important; }

.u-widp2 {
  width: 2% !important; }

.u-wid3 {
  width: 3px !important; }

.u-widp3 {
  width: 3% !important; }

.u-wid4 {
  width: 4px !important; }

.u-widp4 {
  width: 4% !important; }

.u-wid5 {
  width: 5px !important; }

.u-widp5 {
  width: 5% !important; }

.u-wid6 {
  width: 6px !important; }

.u-widp6 {
  width: 6% !important; }

.u-wid7 {
  width: 7px !important; }

.u-widp7 {
  width: 7% !important; }

.u-wid8 {
  width: 8px !important; }

.u-widp8 {
  width: 8% !important; }

.u-wid9 {
  width: 9px !important; }

.u-widp9 {
  width: 9% !important; }

.u-wid10 {
  width: 10px !important; }

.u-widp10 {
  width: 10% !important; }

.u-wid11 {
  width: 11px !important; }

.u-widp11 {
  width: 11% !important; }

.u-wid12 {
  width: 12px !important; }

.u-widp12 {
  width: 12% !important; }

.u-wid13 {
  width: 13px !important; }

.u-widp13 {
  width: 13% !important; }

.u-wid14 {
  width: 14px !important; }

.u-widp14 {
  width: 14% !important; }

.u-wid15 {
  width: 15px !important; }

.u-widp15 {
  width: 15% !important; }

.u-wid16 {
  width: 16px !important; }

.u-widp16 {
  width: 16% !important; }

.u-wid17 {
  width: 17px !important; }

.u-widp17 {
  width: 17% !important; }

.u-wid18 {
  width: 18px !important; }

.u-widp18 {
  width: 18% !important; }

.u-wid19 {
  width: 19px !important; }

.u-widp19 {
  width: 19% !important; }

.u-wid20 {
  width: 20px !important; }

.u-widp20 {
  width: 20% !important; }

.u-wid21 {
  width: 21px !important; }

.u-widp21 {
  width: 21% !important; }

.u-wid22 {
  width: 22px !important; }

.u-widp22 {
  width: 22% !important; }

.u-wid23 {
  width: 23px !important; }

.u-widp23 {
  width: 23% !important; }

.u-wid24 {
  width: 24px !important; }

.u-widp24 {
  width: 24% !important; }

.u-wid25 {
  width: 25px !important; }

.u-widp25 {
  width: 25% !important; }

.u-wid26 {
  width: 26px !important; }

.u-widp26 {
  width: 26% !important; }

.u-wid27 {
  width: 27px !important; }

.u-widp27 {
  width: 27% !important; }

.u-wid28 {
  width: 28px !important; }

.u-widp28 {
  width: 28% !important; }

.u-wid29 {
  width: 29px !important; }

.u-widp29 {
  width: 29% !important; }

.u-wid30 {
  width: 30px !important; }

.u-widp30 {
  width: 30% !important; }

.u-wid31 {
  width: 31px !important; }

.u-widp31 {
  width: 31% !important; }

.u-wid32 {
  width: 32px !important; }

.u-widp32 {
  width: 32% !important; }

.u-wid33 {
  width: 33px !important; }

.u-widp33 {
  width: 33% !important; }

.u-wid34 {
  width: 34px !important; }

.u-widp34 {
  width: 34% !important; }

.u-wid35 {
  width: 35px !important; }

.u-widp35 {
  width: 35% !important; }

.u-wid36 {
  width: 36px !important; }

.u-widp36 {
  width: 36% !important; }

.u-wid37 {
  width: 37px !important; }

.u-widp37 {
  width: 37% !important; }

.u-wid38 {
  width: 38px !important; }

.u-widp38 {
  width: 38% !important; }

.u-wid39 {
  width: 39px !important; }

.u-widp39 {
  width: 39% !important; }

.u-wid40 {
  width: 40px !important; }

.u-widp40 {
  width: 40% !important; }

.u-wid41 {
  width: 41px !important; }

.u-widp41 {
  width: 41% !important; }

.u-wid42 {
  width: 42px !important; }

.u-widp42 {
  width: 42% !important; }

.u-wid43 {
  width: 43px !important; }

.u-widp43 {
  width: 43% !important; }

.u-wid44 {
  width: 44px !important; }

.u-widp44 {
  width: 44% !important; }

.u-wid45 {
  width: 45px !important; }

.u-widp45 {
  width: 45% !important; }

.u-wid46 {
  width: 46px !important; }

.u-widp46 {
  width: 46% !important; }

.u-wid47 {
  width: 47px !important; }

.u-widp47 {
  width: 47% !important; }

.u-wid48 {
  width: 48px !important; }

.u-widp48 {
  width: 48% !important; }

.u-wid49 {
  width: 49px !important; }

.u-widp49 {
  width: 49% !important; }

.u-wid50 {
  width: 50px !important; }

.u-widp50 {
  width: 50% !important; }

.u-wid51 {
  width: 51px !important; }

.u-widp51 {
  width: 51% !important; }

.u-wid52 {
  width: 52px !important; }

.u-widp52 {
  width: 52% !important; }

.u-wid53 {
  width: 53px !important; }

.u-widp53 {
  width: 53% !important; }

.u-wid54 {
  width: 54px !important; }

.u-widp54 {
  width: 54% !important; }

.u-wid55 {
  width: 55px !important; }

.u-widp55 {
  width: 55% !important; }

.u-wid56 {
  width: 56px !important; }

.u-widp56 {
  width: 56% !important; }

.u-wid57 {
  width: 57px !important; }

.u-widp57 {
  width: 57% !important; }

.u-wid58 {
  width: 58px !important; }

.u-widp58 {
  width: 58% !important; }

.u-wid59 {
  width: 59px !important; }

.u-widp59 {
  width: 59% !important; }

.u-wid60 {
  width: 60px !important; }

.u-widp60 {
  width: 60% !important; }

.u-wid61 {
  width: 61px !important; }

.u-widp61 {
  width: 61% !important; }

.u-wid62 {
  width: 62px !important; }

.u-widp62 {
  width: 62% !important; }

.u-wid63 {
  width: 63px !important; }

.u-widp63 {
  width: 63% !important; }

.u-wid64 {
  width: 64px !important; }

.u-widp64 {
  width: 64% !important; }

.u-wid65 {
  width: 65px !important; }

.u-widp65 {
  width: 65% !important; }

.u-wid66 {
  width: 66px !important; }

.u-widp66 {
  width: 66% !important; }

.u-wid67 {
  width: 67px !important; }

.u-widp67 {
  width: 67% !important; }

.u-wid68 {
  width: 68px !important; }

.u-widp68 {
  width: 68% !important; }

.u-wid69 {
  width: 69px !important; }

.u-widp69 {
  width: 69% !important; }

.u-wid70 {
  width: 70px !important; }

.u-widp70 {
  width: 70% !important; }

.u-wid71 {
  width: 71px !important; }

.u-widp71 {
  width: 71% !important; }

.u-wid72 {
  width: 72px !important; }

.u-widp72 {
  width: 72% !important; }

.u-wid73 {
  width: 73px !important; }

.u-widp73 {
  width: 73% !important; }

.u-wid74 {
  width: 74px !important; }

.u-widp74 {
  width: 74% !important; }

.u-wid75 {
  width: 75px !important; }

.u-widp75 {
  width: 75% !important; }

.u-wid76 {
  width: 76px !important; }

.u-widp76 {
  width: 76% !important; }

.u-wid77 {
  width: 77px !important; }

.u-widp77 {
  width: 77% !important; }

.u-wid78 {
  width: 78px !important; }

.u-widp78 {
  width: 78% !important; }

.u-wid79 {
  width: 79px !important; }

.u-widp79 {
  width: 79% !important; }

.u-wid80 {
  width: 80px !important; }

.u-widp80 {
  width: 80% !important; }

.u-wid81 {
  width: 81px !important; }

.u-widp81 {
  width: 81% !important; }

.u-wid82 {
  width: 82px !important; }

.u-widp82 {
  width: 82% !important; }

.u-wid83 {
  width: 83px !important; }

.u-widp83 {
  width: 83% !important; }

.u-wid84 {
  width: 84px !important; }

.u-widp84 {
  width: 84% !important; }

.u-wid85 {
  width: 85px !important; }

.u-widp85 {
  width: 85% !important; }

.u-wid86 {
  width: 86px !important; }

.u-widp86 {
  width: 86% !important; }

.u-wid87 {
  width: 87px !important; }

.u-widp87 {
  width: 87% !important; }

.u-wid88 {
  width: 88px !important; }

.u-widp88 {
  width: 88% !important; }

.u-wid89 {
  width: 89px !important; }

.u-widp89 {
  width: 89% !important; }

.u-wid90 {
  width: 90px !important; }

.u-widp90 {
  width: 90% !important; }

.u-wid91 {
  width: 91px !important; }

.u-widp91 {
  width: 91% !important; }

.u-wid92 {
  width: 92px !important; }

.u-widp92 {
  width: 92% !important; }

.u-wid93 {
  width: 93px !important; }

.u-widp93 {
  width: 93% !important; }

.u-wid94 {
  width: 94px !important; }

.u-widp94 {
  width: 94% !important; }

.u-wid95 {
  width: 95px !important; }

.u-widp95 {
  width: 95% !important; }

.u-wid96 {
  width: 96px !important; }

.u-widp96 {
  width: 96% !important; }

.u-wid97 {
  width: 97px !important; }

.u-widp97 {
  width: 97% !important; }

.u-wid98 {
  width: 98px !important; }

.u-widp98 {
  width: 98% !important; }

.u-wid99 {
  width: 99px !important; }

.u-widp99 {
  width: 99% !important; }

.u-wid100 {
  width: 100px !important; }

.u-widp100 {
  width: 100% !important; }

.u-wid--quarter {
  width: 25% !important; }

.u-wid--thirds {
  width: 33.33% !important; }

.u-wid--half {
  width: 50% !important; }

.u-wid--full {
  width: 100% !important; }

.u-mt0 {
  margin-top: 0px !important; }

.u-mb0 {
  margin-bottom: 0px !important; }

.u-pt0 {
  padding-top: 0px !important; }

.u-pb0 {
  padding-bottom: 0px !important; }

.u-mt10 {
  margin-top: 10px !important; }

.u-mb10 {
  margin-bottom: 10px !important; }

.u-pt10 {
  padding-top: 10px !important; }

.u-pb10 {
  padding-bottom: 10px !important; }

.u-mt20 {
  margin-top: 20px !important; }

.u-mb20 {
  margin-bottom: 20px !important; }

.u-pt20 {
  padding-top: 20px !important; }

.u-pb20 {
  padding-bottom: 20px !important; }

.u-mt30 {
  margin-top: 30px !important; }

.u-mb30 {
  margin-bottom: 30px !important; }

.u-pt30 {
  padding-top: 30px !important; }

.u-pb30 {
  padding-bottom: 30px !important; }

.u-mt40 {
  margin-top: 40px !important; }

.u-mb40 {
  margin-bottom: 40px !important; }

.u-pt40 {
  padding-top: 40px !important; }

.u-pb40 {
  padding-bottom: 40px !important; }

.u-mt50 {
  margin-top: 50px !important; }

.u-mb50 {
  margin-bottom: 50px !important; }

.u-pt50 {
  padding-top: 50px !important; }

.u-pb50 {
  padding-bottom: 50px !important; }

.u-mt60 {
  margin-top: 60px !important; }

.u-mb60 {
  margin-bottom: 60px !important; }

.u-pt60 {
  padding-top: 60px !important; }

.u-pb60 {
  padding-bottom: 60px !important; }

.u-mt70 {
  margin-top: 70px !important; }

.u-mb70 {
  margin-bottom: 70px !important; }

.u-pt70 {
  padding-top: 70px !important; }

.u-pb70 {
  padding-bottom: 70px !important; }

.u-mt80 {
  margin-top: 80px !important; }

.u-mb80 {
  margin-bottom: 80px !important; }

.u-pt80 {
  padding-top: 80px !important; }

.u-pb80 {
  padding-bottom: 80px !important; }

.u-mt90 {
  margin-top: 90px !important; }

.u-mb90 {
  margin-bottom: 90px !important; }

.u-pt90 {
  padding-top: 90px !important; }

.u-pb90 {
  padding-bottom: 90px !important; }

.u-mt100 {
  margin-top: 100px !important; }

.u-mb100 {
  margin-bottom: 100px !important; }

.u-pt100 {
  padding-top: 100px !important; }

.u-pb100 {
  padding-bottom: 100px !important; }

@-webkit-keyframes navi-right {
  0% {
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0); }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); } }

@keyframes navi-right {
  0% {
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0); }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); } }

@-webkit-keyframes navi-left {
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); }
  100% {
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0); } }

@keyframes navi-left {
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); }
  100% {
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0); } }

@-webkit-keyframes arrow-right {
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1; }
  50% {
    -webkit-transform: translate(75%, 0);
    transform: translate(75%, 0);
    opacity: 0; }
  51% {
    -webkit-transform: translate(-75%, 0);
    transform: translate(-75%, 0);
    opacity: 0; }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1; } }

@keyframes arrow-right {
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1; }
  50% {
    -webkit-transform: translate(75%, 0);
    transform: translate(75%, 0);
    opacity: 0; }
  51% {
    -webkit-transform: translate(-75%, 0);
    transform: translate(-75%, 0);
    opacity: 0; }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1; } }

/* --------------------------------------------

plugin

-------------------------------------------- */
/* ===================================

    slick

=================================== */
.slick-slider {
  position: relative;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0; }

.slick-list:focus {
  outline: none; }

.slick-list.dragging {
  cursor: pointer;
  cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  height: 100%;
  margin-left: auto;
  margin-right: auto; }

.slick-track:before, .slick-track:after {
  content: "";
  display: table; }

.slick-track:after {
  clear: both; }

.slick-loading .slick-track {
  visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }

[dir="rtl"] .slick-slide {
  float: right; }

.slick-slide img {
  display: block; }

.slick-slide.slick-loading img {
  display: none; }

.slick-slide.dragging img {
  pointer-events: none; }

.slick-initialized .slick-slide {
  display: block; }

.slick-loading .slick-slide {
  visibility: hidden; }

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

/* ===================================

    slick-theme

=================================== */
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 100%;
  width: 16px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none; }

.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none; }

.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1; }

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25; }

.slick-prev {
  left: 0;
  background: url(/img/common/arrow-blue_ic01.svg) no-repeat 50% 50%/16px auto; }

[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px; }

.slick-next {
  right: 0;
  background: url(/img/common/arrow-blue_ic02.svg) no-repeat 50% 50%/16px auto; }

[dir="rtl"] .slick-next {
  left: -25px;
  right: auto; }

/* Dots */
.slick-dots {
  position: absolute;
  text-align: center;
  z-index: 5; }

.slick-dots li {
  padding: 20px; }

.slick-dots li button {
  display: block;
  width: 10px;
  height: 10px;
  font-size: 0;
  background: #fff;
  border-radius: 100%;
  cursor: pointer;
  transition: background 300ms; }

.slick-dots li.slick-active button {
  background: #208cc6; }

html.js-fixed {
  position: fixed; }

.l-main p {
  margin-top: 1em;
  margin-bottom: 2em; }

.l-main a[data-lity] {
  display: block; }

.l-main figure {
  text-align: center; }

.l-main figure figcaption {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.4; }

.l-main figure figcaption + img {
  margin-top: 15px; }

.l-main figure img + figcaption {
  margin-top: 15px; }

.l-main ol:not([class]) {
  counter-reset: number; }

.l-main ol:not([class]):not(:last-child) {
  margin-bottom: 30px; }

.l-main ol:not([class]) > li {
  margin-bottom: 10px;
  text-indent: -1.25em;
  padding-left: 1.25em; }

.l-main ol:not([class]) > li:nth-child(n+10) {
  text-indent: -2.25em;
  padding-left: 2.25em; }

.l-main ol:not([class]) > li:last-child {
  margin-bottom: 0; }

.l-main ol:not([class]) > li:before {
  display: inline-block;
  margin-right: 5px;
  text-indent: 0;
  padding-left: 0;
  counter-increment: number;
  content: counter(number) ".";
  color: #208cc6;
  font-weight: 600; }

.l-main ol:not([class]) > li div {
  text-indent: 0;
  padding-left: 0; }

.l-main ol:not([class]) > li li:not(:last-child) {
  margin-bottom: 5px; }

.l-main ol:not([class]) ul, .l-main ol:not([class]) ol {
  margin-top: 10px !important;
  margin-left: 1em;
  padding-left: 0;
  text-indent: 0; }

.l-main ol:not([class]) ol {
  counter-reset: number; }

.l-main ul:not([class]) > li {
  margin-bottom: 10px; }

.l-main ul:not([class]) > li:last-child {
  margin-bottom: 0; }

.l-main ul ul, .l-main ul ol {
  margin-top: 10px;
  margin-left: 1em;
  padding-left: 0;
  text-indent: 0; }

.l-main ul.inline > li {
  display: inline-block;
  margin: 0 1em 0.8em 0;
  vertical-align: top; }

.l-main ul.nind1 > li {
  text-indent: -1em;
  padding-left: 1em; }

.l-main ul.nind2 > li {
  text-indent: -2em;
  padding-left: 2em; }

.l-main ul.nind3 > li {
  text-indent: -3em;
  padding-left: 3em; }

.l-main ul.nind1 > li, .l-main ul.nind2 > li, .l-main ul.nind3 > li {
  margin-bottom: 10px; }

.l-main ul.nind1 > li:last-child, .l-main ul.nind2 > li:last-child, .l-main ul.nind3 > li:last-child {
  margin-bottom: 0; }

.l-main ul.is-wide > li {
  margin-bottom: 2em; }

.l-main ul.is-wide > li:last-child {
  margin-bottom: 0; }

.l-main ul.is-short > li {
  margin-bottom: 0.4em; }

.l-main ul.is-short > li:last-child {
  margin-bottom: 0; }

.l-main dl:not([class]) > dt {
  margin-bottom: 0.75em;
  font-weight: 600; }

.l-main dl:not([class]) > dd + dt {
  margin-top: 1.25em; }

.l-main dl.normal dt {
  margin-bottom: 0.2em;
  font-weight: 600; }

.l-main dl.normal dd {
  margin-bottom: 1.25em; }

#top .l-section {
  padding-top: 50px;
  padding-bottom: 0;
  background: #eff1f2; }

#top .menu ul {
  margin: -15px; }

#top .menu ul li {
  width: 33.3%;
  padding: 15px; }

#top .menu ul a {
  display: block;
  position: relative;
  height: 100%;
  overflow: hidden;
  border-bottom: 3px solid #d7d8d9;
  background: #fff; }

#top .menu ul a:before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  border-style: solid;
  border-width: 0 0 18px 18px;
  border-color: transparent transparent #208cc6 transparent; }

#top .menu ul a .detail {
  padding: 20px; }

#top .menu ul a .detail .title {
  line-height: 1.6;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 700;
  color: #208cc6;
  text-decoration: underline; }

#top .menu ul a .detail .text {
  margin-top: .5em;
  line-height: 1.6;
  font-size: 14px;
  font-size: 1.4rem; }

#book.book .l-section .u-row figure:nth-child(1) {
  float: left;
  width: 32.7%; }

#book.book .l-section .u-row figure:nth-child(2) {
  float: right;
  width: 65.4%; }

#book.book .l-section .c-button, #book.book .l-section .c-button-return {
  width: 100%;
  text-align: center; }

#region.region .l-section .support-navi {
  border-top: 1px solid #d7d8d9; }

#region.region .l-section .support-navi dl {
  padding: 20px 0;
  border-bottom: 1px solid #d7d8d9; }

#region.region .l-section .support-navi dl dt {
  position: relative;
  padding-left: 30px;
  margin-bottom: 5px;
  font-size: 20px;
  font-size: 2rem;
  color: #1b4179; }

#region.region .l-section .support-navi dl dt:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 16px;
  height: 2px;
  margin: auto;
  background: #1b4179; }

#region.region .l-section .support-navi ul li {
  position: relative;
  padding-left: 30px; }

#region.region .l-section .support-navi ul li:not(:last-child) {
  margin-bottom: .25em; }

#region.region .l-section .support-navi ul li:before {
  content: "";
  display: block;
  position: absolute;
  top: .45em;
  left: 0;
  width: 1.2em;
  height: 1.2em;
  margin: auto;
  border-radius: 100%;
  background: #1b4179; }

#region.region .l-section .support-navi ul li:after {
  content: "";
  display: block;
  position: absolute;
  top: .85em;
  left: .4em;
  width: 6px;
  height: 6px;
  margin: auto;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }

#interview.interview .l-section .interview-list {
  margin: -10px; }

#interview.interview .l-section .interview-list li {
  width: 33.3%;
  padding: 10px; }

#interview.interview .l-section .interview-list a {
  display: block; }

#interview.interview .l-section .interview-list a figure {
  position: relative; }

#interview.interview .l-section .interview-list a figure figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 5px 15px;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: 700;
  color: #fff;
  background: #208cc6; }

#interview.interview .l-section .interview-list a .detail {
  position: relative;
  padding: 15px 40px 15px 15px;
  line-height: 1.6;
  font-weight: 700;
  color: #1b4179;
  background: #ebf4f8;
  transition: background 300ms; }

#interview.interview .l-section .interview-list a .detail:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 25px;
  width: 8px;
  height: 8px;
  margin: auto;
  border-top: 2px solid #1b4179;
  border-right: 2px solid #1b4179;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: right 300ms; }

#interview.interview .l-section .interview-list a .detail .name {
  margin-bottom: 0;
  font-size: 18px;
  font-size: 1.8rem; }

#interview.interview .l-section .interview-list a .detail .belong {
  margin-top: 0;
  font-size: 14px;
  font-size: 1.4rem; }

#interview[class^=page] .l-section .profile {
  padding: 40px 60px;
  background: #ebf4f8;
  border: 6px solid #208cc6; }

#interview[class^=page] .l-section .profile figure {
  float: right;
  margin-left: 40px; }

#interview[class^=page] .l-section .profile figure figcaption em {
  margin-right: .25em;
  font-size: 28px;
  font-size: 2.8rem;
  font-weight: 700; }

#interview[class^=page] .l-section .profile .detail {
  overflow: hidden;
  line-height: 1.6; }

#interview[class^=page] .l-section .profile .detail dl dt {
  position: relative;
  padding-left: 30px;
  margin-bottom: .25em;
  font-size: 20px;
  font-size: 2rem;
  color: #1b4179; }

#interview[class^=page] .l-section .profile .detail dl dt:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 16px;
  height: 2px;
  margin: auto;
  background: #1b4179; }

#interview[class^=page] .l-section .profile .detail dl dd {
  padding-left: 30px; }

@media screen and (max-width: 1024px){
  .l-wrapper, .l-wrapper--full .inner, .l-section .inner, .p-pager__number, .c-list-anchor, .c-figure--right, .c-figure--left, #book.book .l-section .u-row{
    visibility: visible; } }

@media screen and (max-width: 768px){
  .l-wrapper, .l-wrapper--full .inner, .l-section .inner, .p-pager__number, .c-list-anchor, .c-figure--right, .c-figure--left, #book.book .l-section .u-row{
    visibility: visible; }
  .p-frame-wrapper:first-child, .p-qa-list:first-child, .p-pager:first-child, .c-head-category:first-child, .c-head-circle:first-child, .c-image:first-child, .c-list-number--lg:first-child, .c-button-wrapper:first-child, .c-button:first-child, .c-button-return:first-child, .c-figure--right:first-child, .c-figure--left:first-child, table:first-child, .c-table--separate:first-child, .l-main p:first-child{
    margin-top: auto; }
  .p-frame-wrapper:last-child, .p-qa-list:last-child, .p-pager:last-child, .c-head-category:last-child, .c-head-circle:last-child, .c-image:last-child, .c-list-number--lg:last-child, .c-button-wrapper:last-child, .c-button:last-child, .c-button-return:last-child, .c-figure--right:last-child, .c-figure--left:last-child, table:last-child, .c-table--separate:last-child, .l-main p:last-child{
    margin-bottom: auto; }
  hr{
    margin: 0 0 30px; }
  img{
    width: auto;
    max-width: 100%;
    height: auto; }
  body{
    min-width: 375px;
    line-height: 1.8;
    font-size: 14px;
    font-size: 1.4rem; }
  .l-header{
    height: 74px;
    padding: 20px 0; }
  .l-header__logo{
    display: block;
    max-width: 180px;
    margin: auto; }
  .l-header__navi{
    display: none;
    position: absolute;
    top: 74px;
    width: 100%;
    background: #fff;
    z-index: 10; }
  .l-header__navi .global{
    padding: 0; }
  .l-header__navi .global ul{
    display: block; }
  .l-header__navi .global ul li{
    width: 100%;
    border-top: 1px solid #eff1f2; }
  .l-header__navi .global ul li:last-child{
    border-bottom: 1px solid #eff1f2; }
  .l-header__navi .global ul li + li{
    margin: 0; }
  .l-header__navi .global ul a{
    padding: 5px 15px; }
  .l-header__navi .global ul a:before{
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 15px;
    width: 8px;
    height: 8px;
    margin: auto;
    border-top: 2px solid #1b4179;
    border-right: 2px solid #1b4179;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); }
  .l-header__hamburger{
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 64px;
    height: 100%;
    background-image: url("/scholarship/img/common/hamburger_bg01.svg");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 68px;
    cursor: pointer;
    transition: background 300ms; }
  html.js-fixed .l-header__hamburger{
    background-image: url("/scholarship/img/common/hamburger_bg02.svg"); }
  .l-footer{
    padding: 0 0 20px; }
  .l-footer .logo{
    margin-bottom: 15px; }
  .l-footer .informaiton{
    font-size: 11px;
    font-size: 1.1rem; }
  .l-wrapper{
    padding: 0 15px; }
  .l-wrapper--full .inner{
    padding: 0 15px; }
  .l-section{
    padding-top: 30px;
    padding-bottom: 40px; }
  .l-section .inner{
    padding: 0 15px; }
  .l-main__header .headline{
    padding: 80px 0 90px;
    font-size: 30px;
    font-size: 3rem; }
  .p-headline .inner{
    padding: 20px 15px; }
  .p-headline .p-headline__catchcopy{
    margin: auto;
    padding: 20px 15px; }
  .p-headline .p-headline__catchcopy .balloon{
    font-size: 16px;
    font-size: 1.6rem; }
  .p-headline .p-headline__catchcopy .title{
    font-size: 38px;
    font-size: 3.8rem; }
  .p-breadcrumbs{
    padding-top: 15px; }
  .p-breadcrumbs li{
    font-size: 10px;
    font-size: 1rem; }
  .p-breadcrumbs li:not(:last-child){
    margin-right: 6px;
    padding-right: 14px; }
  .p-breadcrumbs li:not(:last-child):before{
    width: 6px;
    height: 6px; }
  .p-frame-wrapper{
    margin-top: 25px;
    margin-bottom: 20px; }
  .p-frame-wrapper .p-frame-wrapper__title{
    padding: 0 30px; }
  .p-frame-wrapper .p-frame-wrapper__title span{
    padding: 10px 20px;
    font-size: 16px;
    font-size: 1.6rem; }
  .p-frame-wrapper .p-frame-wrapper__detail{
    padding: 20px 30px 25px; }
  .p-recruit_wrap .gray_blk{
    background-color: #F8F8F8;
    padding: 20px 0; }
  .p-recruit_wrap .gray_blk a{
    max-width: calc(100% - 40px); }
  .p-qa-list{
    margin-top: 25px;
    margin-bottom: 20px; }
  .p-qa-list ul .p-qa-list__item:not(:last-child){
    margin-bottom: 15px; }
  .p-qa-list ul dl{
    padding-top: 15px; }
  .p-qa-list ul dl dt{
    padding: 8px 8px 8px 55px;
    font-size: 16px;
    font-size: 1.6rem; }
  .p-qa-list ul dl dt:before{
    width: 30px;
    height: 30px; }
  .p-qa-list ul dl dd{
    padding-left: 55px;
    font-size: 12px;
    font-size: 1.2rem; }
  .p-qa-list ul dl dd:before{
    width: 30px;
    height: 30px; }
  .p-scroll-table{
    position: relative;
    margin-bottom: 20px;
    overflow: scroll; }
  .p-scroll-table:before{
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 30px;
    width: 65px;
    height: 65px;
    margin: auto;
    background: rgba(0, 0, 0, 0.5) url("/img/common/icon_swipe.png") no-repeat center center/45px 46px;
    border-radius: 3px;
    z-index: 1;
    opacity: 1;
    visibility: visible;
    transition: opacity 0.1s, visibility 0.1s 0.5s; }
  .p-scroll-table.js-remove:before{
    visibility: hidden;
    opacity: 0; }
  .p-scroll-table table{
    min-width: 640px;
    margin-bottom: 0; }
  .p-pager{
    margin: 2em auto; }
  .p-pager__number{
    margin: 0; }
  .p-pager__number li{
    padding: 0 5px; }
  .p-new-graduates{
    padding: 40px 0; }
  .p-new-graduates .p-new-graduates__year{
    padding: 15px; }
  .p-new-graduates .p-new-graduates__year .detail{
    padding: 15px; }
  .p-new-graduates .p-new-graduates__year .detail dt{
    margin-right: 20px; }
  .p-new-graduates .p-new-graduates__year .detail dd .title{
    margin-bottom: 5px; }
  .p-new-graduates .p-new-graduates__year .detail dd p{
    font-size: 12px;
    font-size: 1.2rem; }
  .p-new-graduates .p-new-graduates__year .detail dt{
    float: none;
    width: 200px;
    margin: 0 auto 15px; }
  .c-flex-column-half{
    display: block; }
  .c-flex-column-half > *{
    display: block;
    width: 100%; }
  .c-flex-column-quarter > *{
    width: 50%; }
  .c-head-category{
    margin-top: 3em; }
  .c-head-category em{
    font-size: 24px;
    font-size: 2.4rem; }
  .c-head-category .sub{
    font-size: 14px;
    font-size: 1.4rem; }
  .c-head-circle{
    margin-top: 2em;
    margin-bottom: .5em;
    font-size: 16px;
    font-size: 1.6rem; }
  .c-head-circle:before{
    width: 16px;
    height: 16px; }
  .c-image{
    margin-top: .5em;
    margin-bottom: 1.5em; }
  .c-list-anchor li a{
    padding: 10px 40px 10px 12px;
    background-position: right 15px center;
    background-size: 20px auto;
    font-size: 13px;
    font-size: 1.3rem; }
  .c-list-number--lg > li{
    padding-left: 30px; }
  .c-list-number--lg > li:not(:last-child){
    margin-bottom: 20px; }
  .c-list-number--lg > li:before{
    font-size: 30px;
    font-size: 3rem; }
  .c-list-number--lg > li .c-list-number__title{
    font-size: 16px;
    font-size: 1.6rem; }
  .c-attention{
    font-size: 12px;
    font-size: 1.2rem; }
  .c-button-wrapper{
    margin: 2.5em auto; }
  .c-button, .c-button-return{
    padding: 15px 50px 15px 15px;
    font-size: 14px;
    font-size: 1.4rem; }
  .c-figure--right, .c-figure--left{
    margin-bottom: 40px; }
  .c-figure--right figure, .c-figure--left figure{
    float: none;
    width: 100% !important; }
  .c-figure--right figure + .detail, .c-figure--left figure + .detail{
    margin-top: 25px; }
  .c-figure--right figure > div:not(:last-child), .c-figure--left figure > div:not(:last-child){
    margin-bottom: unset; }
  .c-figure--right .detail, .c-figure--left .detail{
    float: none;
    width: 100% !important; }
  .c-figure--right .detail + figure, .c-figure--left .detail + figure{
    margin-top: 25px; }
  table{
    margin-bottom: 20px; }
  table.is-small{
    font-size: 93.75%; }
  table.is-tiny{
    font-size: 93.75%; }
  .c-table th,
  .c-table td{
    padding: 15px 0; }
  .c-table th{
    width: 80px; }
  .c-table td{
    padding: 15px; }
  .c-table--separate{
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: -15px;
    margin-right: -15px; }
  .c-table--separate table{
    border-spacing: 15px 0; }
  .c-table--separate th,
  .c-table--separate td{
    padding: 15px 0; }
  .c-table--separate th{
    width: 100px; }
  .u-only--lg, .u-only-inline--lg{
    display: none !important; }
  .u-only--sm{
    display: block !important; }
  .u-only-inline--sm{
    display: inline-block !important; }
  .u-fontsize--tiny--sm{
    font-size: 82% !important; }
  .u-fontsize--small--sm{
    font-size: 93% !important; }
  .u-fontsize--large--sm{
    font-size: 107% !important; }
  .u-fontsize--huge--sm{
    font-size: 113% !important; }
  .u-align--center--sm{
    text-align: center !important; }
  .u-align--left--sm{
    text-align: left !important; }
  .u-align--right--sm{
    text-align: right !important; }
  .u-valign--baseline--sm{
    vertical-align: baseline !important; }
  .u-valign--top--sm{
    vertical-align: top !important; }
  .u-valign--middle--sm{
    vertical-align: middle !important; }
  .u-valign--bottom--sm{
    vertical-align: bottom !important; }
  .u-valign--text--sm-bottom{
    vertical-align: text-bottom !important; }
  .u-valign--text--sm-top{
    vertical-align: text-top !important; }
  .u-display--none--sm{
    display: none !important; }
  .u-display--inline--sm{
    display: inline !important; }
  .u-display--inline--sm-block{
    display: inline-block !important; }
  .u-display--block--sm{
    display: block !important; }
  .u-display--table--sm{
    display: table !important; }
  .u-display--table--sm-cell{
    display: table-cell !important; }
  .u-display--flex--sm{
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .u-display--inline--sm-flex{
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .u-float--left--sm{
    float: left !important; }
  .u-float--right--sm{
    float: right !important; }
  .u-float--none--sm{
    float: none !important; }
  .u-position--relative--sm{
    position: relative !important; }
  .u-position--absolute--sm{
    position: absolute !important; }
  .u-position--static--sm{
    position: static !important; }
  .u-row--tt{
    margin-top: 10px; }
  .u-row--tb{
    margin-bottom: 10px; }
  .u-row--st{
    margin-top: 20px; }
  .u-row--sb{
    margin-bottom: 20px; }
  .u-row--mt{
    margin-top: 30px; }
  .u-row--mb{
    margin-bottom: 30px; }
  .u-row--lt{
    margin-top: 40px; }
  .u-row--lb{
    margin-bottom: 40px; }
  .u-row--ht{
    margin-top: 50px; }
  .u-row--hb{
    margin-bottom: 50px; }
  .u-row--tt--sm{
    margin-top: 15px; }
  .u-row--tb--sm{
    margin-bottom: 15px; }
  .u-row--st--sm{
    margin-top: 20px; }
  .u-row--sb--sm{
    margin-bottom: 20px; }
  .u-row--mt--sm{
    margin-top: 40px; }
  .u-row--mb--sm{
    margin-bottom: 40px; }
  .u-row--lt--sm{
    margin-top: 50px; }
  .u-row--lb--sm{
    margin-bottom: 50px; }
  .u-row--ht--sm{
    margin-top: 60px; }
  .u-row--hb--sm{
    margin-bottom: 60px; }
  .u--wid--sm0{
    width: 0px !important; }
  .u--widp--sm0{
    width: 0% !important; }
  .u--wid--sm1{
    width: 1px !important; }
  .u--widp--sm1{
    width: 1% !important; }
  .u--wid--sm2{
    width: 2px !important; }
  .u--widp--sm2{
    width: 2% !important; }
  .u--wid--sm3{
    width: 3px !important; }
  .u--widp--sm3{
    width: 3% !important; }
  .u--wid--sm4{
    width: 4px !important; }
  .u--widp--sm4{
    width: 4% !important; }
  .u--wid--sm5{
    width: 5px !important; }
  .u--widp--sm5{
    width: 5% !important; }
  .u--wid--sm6{
    width: 6px !important; }
  .u--widp--sm6{
    width: 6% !important; }
  .u--wid--sm7{
    width: 7px !important; }
  .u--widp--sm7{
    width: 7% !important; }
  .u--wid--sm8{
    width: 8px !important; }
  .u--widp--sm8{
    width: 8% !important; }
  .u--wid--sm9{
    width: 9px !important; }
  .u--widp--sm9{
    width: 9% !important; }
  .u--wid--sm10{
    width: 10px !important; }
  .u--widp--sm10{
    width: 10% !important; }
  .u--wid--sm11{
    width: 11px !important; }
  .u--widp--sm11{
    width: 11% !important; }
  .u--wid--sm12{
    width: 12px !important; }
  .u--widp--sm12{
    width: 12% !important; }
  .u--wid--sm13{
    width: 13px !important; }
  .u--widp--sm13{
    width: 13% !important; }
  .u--wid--sm14{
    width: 14px !important; }
  .u--widp--sm14{
    width: 14% !important; }
  .u--wid--sm15{
    width: 15px !important; }
  .u--widp--sm15{
    width: 15% !important; }
  .u--wid--sm16{
    width: 16px !important; }
  .u--widp--sm16{
    width: 16% !important; }
  .u--wid--sm17{
    width: 17px !important; }
  .u--widp--sm17{
    width: 17% !important; }
  .u--wid--sm18{
    width: 18px !important; }
  .u--widp--sm18{
    width: 18% !important; }
  .u--wid--sm19{
    width: 19px !important; }
  .u--widp--sm19{
    width: 19% !important; }
  .u--wid--sm20{
    width: 20px !important; }
  .u--widp--sm20{
    width: 20% !important; }
  .u--wid--sm21{
    width: 21px !important; }
  .u--widp--sm21{
    width: 21% !important; }
  .u--wid--sm22{
    width: 22px !important; }
  .u--widp--sm22{
    width: 22% !important; }
  .u--wid--sm23{
    width: 23px !important; }
  .u--widp--sm23{
    width: 23% !important; }
  .u--wid--sm24{
    width: 24px !important; }
  .u--widp--sm24{
    width: 24% !important; }
  .u--wid--sm25{
    width: 25px !important; }
  .u--widp--sm25{
    width: 25% !important; }
  .u--wid--sm26{
    width: 26px !important; }
  .u--widp--sm26{
    width: 26% !important; }
  .u--wid--sm27{
    width: 27px !important; }
  .u--widp--sm27{
    width: 27% !important; }
  .u--wid--sm28{
    width: 28px !important; }
  .u--widp--sm28{
    width: 28% !important; }
  .u--wid--sm29{
    width: 29px !important; }
  .u--widp--sm29{
    width: 29% !important; }
  .u--wid--sm30{
    width: 30px !important; }
  .u--widp--sm30{
    width: 30% !important; }
  .u--wid--sm31{
    width: 31px !important; }
  .u--widp--sm31{
    width: 31% !important; }
  .u--wid--sm32{
    width: 32px !important; }
  .u--widp--sm32{
    width: 32% !important; }
  .u--wid--sm33{
    width: 33px !important; }
  .u--widp--sm33{
    width: 33% !important; }
  .u--wid--sm34{
    width: 34px !important; }
  .u--widp--sm34{
    width: 34% !important; }
  .u--wid--sm35{
    width: 35px !important; }
  .u--widp--sm35{
    width: 35% !important; }
  .u--wid--sm36{
    width: 36px !important; }
  .u--widp--sm36{
    width: 36% !important; }
  .u--wid--sm37{
    width: 37px !important; }
  .u--widp--sm37{
    width: 37% !important; }
  .u--wid--sm38{
    width: 38px !important; }
  .u--widp--sm38{
    width: 38% !important; }
  .u--wid--sm39{
    width: 39px !important; }
  .u--widp--sm39{
    width: 39% !important; }
  .u--wid--sm40{
    width: 40px !important; }
  .u--widp--sm40{
    width: 40% !important; }
  .u--wid--sm41{
    width: 41px !important; }
  .u--widp--sm41{
    width: 41% !important; }
  .u--wid--sm42{
    width: 42px !important; }
  .u--widp--sm42{
    width: 42% !important; }
  .u--wid--sm43{
    width: 43px !important; }
  .u--widp--sm43{
    width: 43% !important; }
  .u--wid--sm44{
    width: 44px !important; }
  .u--widp--sm44{
    width: 44% !important; }
  .u--wid--sm45{
    width: 45px !important; }
  .u--widp--sm45{
    width: 45% !important; }
  .u--wid--sm46{
    width: 46px !important; }
  .u--widp--sm46{
    width: 46% !important; }
  .u--wid--sm47{
    width: 47px !important; }
  .u--widp--sm47{
    width: 47% !important; }
  .u--wid--sm48{
    width: 48px !important; }
  .u--widp--sm48{
    width: 48% !important; }
  .u--wid--sm49{
    width: 49px !important; }
  .u--widp--sm49{
    width: 49% !important; }
  .u--wid--sm50{
    width: 50px !important; }
  .u--widp--sm50{
    width: 50% !important; }
  .u--wid--sm51{
    width: 51px !important; }
  .u--widp--sm51{
    width: 51% !important; }
  .u--wid--sm52{
    width: 52px !important; }
  .u--widp--sm52{
    width: 52% !important; }
  .u--wid--sm53{
    width: 53px !important; }
  .u--widp--sm53{
    width: 53% !important; }
  .u--wid--sm54{
    width: 54px !important; }
  .u--widp--sm54{
    width: 54% !important; }
  .u--wid--sm55{
    width: 55px !important; }
  .u--widp--sm55{
    width: 55% !important; }
  .u--wid--sm56{
    width: 56px !important; }
  .u--widp--sm56{
    width: 56% !important; }
  .u--wid--sm57{
    width: 57px !important; }
  .u--widp--sm57{
    width: 57% !important; }
  .u--wid--sm58{
    width: 58px !important; }
  .u--widp--sm58{
    width: 58% !important; }
  .u--wid--sm59{
    width: 59px !important; }
  .u--widp--sm59{
    width: 59% !important; }
  .u--wid--sm60{
    width: 60px !important; }
  .u--widp--sm60{
    width: 60% !important; }
  .u--wid--sm61{
    width: 61px !important; }
  .u--widp--sm61{
    width: 61% !important; }
  .u--wid--sm62{
    width: 62px !important; }
  .u--widp--sm62{
    width: 62% !important; }
  .u--wid--sm63{
    width: 63px !important; }
  .u--widp--sm63{
    width: 63% !important; }
  .u--wid--sm64{
    width: 64px !important; }
  .u--widp--sm64{
    width: 64% !important; }
  .u--wid--sm65{
    width: 65px !important; }
  .u--widp--sm65{
    width: 65% !important; }
  .u--wid--sm66{
    width: 66px !important; }
  .u--widp--sm66{
    width: 66% !important; }
  .u--wid--sm67{
    width: 67px !important; }
  .u--widp--sm67{
    width: 67% !important; }
  .u--wid--sm68{
    width: 68px !important; }
  .u--widp--sm68{
    width: 68% !important; }
  .u--wid--sm69{
    width: 69px !important; }
  .u--widp--sm69{
    width: 69% !important; }
  .u--wid--sm70{
    width: 70px !important; }
  .u--widp--sm70{
    width: 70% !important; }
  .u--wid--sm71{
    width: 71px !important; }
  .u--widp--sm71{
    width: 71% !important; }
  .u--wid--sm72{
    width: 72px !important; }
  .u--widp--sm72{
    width: 72% !important; }
  .u--wid--sm73{
    width: 73px !important; }
  .u--widp--sm73{
    width: 73% !important; }
  .u--wid--sm74{
    width: 74px !important; }
  .u--widp--sm74{
    width: 74% !important; }
  .u--wid--sm75{
    width: 75px !important; }
  .u--widp--sm75{
    width: 75% !important; }
  .u--wid--sm76{
    width: 76px !important; }
  .u--widp--sm76{
    width: 76% !important; }
  .u--wid--sm77{
    width: 77px !important; }
  .u--widp--sm77{
    width: 77% !important; }
  .u--wid--sm78{
    width: 78px !important; }
  .u--widp--sm78{
    width: 78% !important; }
  .u--wid--sm79{
    width: 79px !important; }
  .u--widp--sm79{
    width: 79% !important; }
  .u--wid--sm80{
    width: 80px !important; }
  .u--widp--sm80{
    width: 80% !important; }
  .u--wid--sm81{
    width: 81px !important; }
  .u--widp--sm81{
    width: 81% !important; }
  .u--wid--sm82{
    width: 82px !important; }
  .u--widp--sm82{
    width: 82% !important; }
  .u--wid--sm83{
    width: 83px !important; }
  .u--widp--sm83{
    width: 83% !important; }
  .u--wid--sm84{
    width: 84px !important; }
  .u--widp--sm84{
    width: 84% !important; }
  .u--wid--sm85{
    width: 85px !important; }
  .u--widp--sm85{
    width: 85% !important; }
  .u--wid--sm86{
    width: 86px !important; }
  .u--widp--sm86{
    width: 86% !important; }
  .u--wid--sm87{
    width: 87px !important; }
  .u--widp--sm87{
    width: 87% !important; }
  .u--wid--sm88{
    width: 88px !important; }
  .u--widp--sm88{
    width: 88% !important; }
  .u--wid--sm89{
    width: 89px !important; }
  .u--widp--sm89{
    width: 89% !important; }
  .u--wid--sm90{
    width: 90px !important; }
  .u--widp--sm90{
    width: 90% !important; }
  .u--wid--sm91{
    width: 91px !important; }
  .u--widp--sm91{
    width: 91% !important; }
  .u--wid--sm92{
    width: 92px !important; }
  .u--widp--sm92{
    width: 92% !important; }
  .u--wid--sm93{
    width: 93px !important; }
  .u--widp--sm93{
    width: 93% !important; }
  .u--wid--sm94{
    width: 94px !important; }
  .u--widp--sm94{
    width: 94% !important; }
  .u--wid--sm95{
    width: 95px !important; }
  .u--widp--sm95{
    width: 95% !important; }
  .u--wid--sm96{
    width: 96px !important; }
  .u--widp--sm96{
    width: 96% !important; }
  .u--wid--sm97{
    width: 97px !important; }
  .u--widp--sm97{
    width: 97% !important; }
  .u--wid--sm98{
    width: 98px !important; }
  .u--widp--sm98{
    width: 98% !important; }
  .u--wid--sm99{
    width: 99px !important; }
  .u--widp--sm99{
    width: 99% !important; }
  .u--wid--sm100{
    width: 100px !important; }
  .u--widp--sm100{
    width: 100% !important; }
  .u-wid--thirds-sm{
    width: 33.33% !important; }
  .u-wid--quarter--sm{
    width: 25% !important; }
  .u-wid--half--sm{
    width: 50% !important; }
  .u-wid--full--sm{
    width: 100% !important; }
  .u--mt--sm0{
    margin-top: 0px !important; }
  .u--mb--sm0{
    margin-bottom: 0px !important; }
  .u--pt--sm0{
    padding-top: 0px !important; }
  .u--pb--sm0{
    padding-bottom: 0px !important; }
  .u--mt--sm10{
    margin-top: 10px !important; }
  .u--mb--sm10{
    margin-bottom: 10px !important; }
  .u--pt--sm10{
    padding-top: 10px !important; }
  .u--pb--sm10{
    padding-bottom: 10px !important; }
  .u--mt--sm20{
    margin-top: 20px !important; }
  .u--mb--sm20{
    margin-bottom: 20px !important; }
  .u--pt--sm20{
    padding-top: 20px !important; }
  .u--pb--sm20{
    padding-bottom: 20px !important; }
  .u--mt--sm30{
    margin-top: 30px !important; }
  .u--mb--sm30{
    margin-bottom: 30px !important; }
  .u--pt--sm30{
    padding-top: 30px !important; }
  .u--pb--sm30{
    padding-bottom: 30px !important; }
  .u--mt--sm40{
    margin-top: 40px !important; }
  .u--mb--sm40{
    margin-bottom: 40px !important; }
  .u--pt--sm40{
    padding-top: 40px !important; }
  .u--pb--sm40{
    padding-bottom: 40px !important; }
  .u--mt--sm50{
    margin-top: 50px !important; }
  .u--mb--sm50{
    margin-bottom: 50px !important; }
  .u--pt--sm50{
    padding-top: 50px !important; }
  .u--pb--sm50{
    padding-bottom: 50px !important; }
  .u--mt--sm60{
    margin-top: 60px !important; }
  .u--mb--sm60{
    margin-bottom: 60px !important; }
  .u--pt--sm60{
    padding-top: 60px !important; }
  .u--pb--sm60{
    padding-bottom: 60px !important; }
  .u--mt--sm70{
    margin-top: 70px !important; }
  .u--mb--sm70{
    margin-bottom: 70px !important; }
  .u--pt--sm70{
    padding-top: 70px !important; }
  .u--pb--sm70{
    padding-bottom: 70px !important; }
  .u--mt--sm80{
    margin-top: 80px !important; }
  .u--mb--sm80{
    margin-bottom: 80px !important; }
  .u--pt--sm80{
    padding-top: 80px !important; }
  .u--pb--sm80{
    padding-bottom: 80px !important; }
  .u--mt--sm90{
    margin-top: 90px !important; }
  .u--mb--sm90{
    margin-bottom: 90px !important; }
  .u--pt--sm90{
    padding-top: 90px !important; }
  .u--pb--sm90{
    padding-bottom: 90px !important; }
  .u--mt--sm100{
    margin-top: 100px !important; }
  .u--mb--sm100{
    margin-bottom: 100px !important; }
  .u--pt--sm100{
    padding-top: 100px !important; }
  .u--pb--sm100{
    padding-bottom: 100px !important; }
  .l-main p{
    margin-top: .5em;
    margin-bottom: 1.5em; }
  .l-main figure figcaption{
    font-size: 12px;
    font-size: 1.2rem; }
  .l-main figure figcaption + img{
    margin-top: 10px; }
  .l-main figure img + figcaption{
    margin-top: 10px; }
  .l-main ul.disc{
    margin-bottom: 15px; }
  .l-main ul.disc:not(:first-child){
    margin-top: 20px; }
  .l-main ul.disc > li{
    margin-bottom: 5px; }
  .l-main ul.disc > li:before{
    width: 6px;
    height: 6px;
    top: 8px; }
  .l-main ul.is-wide > li{
    margin-bottom: 15px; }
  .l-main ul.is-wide > li:last-child{
    margin-bottom: 0; }
  #top .l-section{
    padding-top: 30px; }
  #top .menu ul{
    margin: -10px; }
  #top .menu ul li{
    padding: 10px; }
  #top .menu ul a:before{
    border-width: 0 0 12px 12px; }
  #top .menu ul a .detail{
    padding: 15px; }
  #top .menu ul a .detail .title{
    font-size: 14px;
    font-size: 1.4rem; }
  #top .menu ul a .detail .text{
    font-size: 12px;
    font-size: 1.2rem; }
  #book.book .l-section .u-row figure{
    float: none !important;
    margin: 15px auto; }
  #book.book .l-section .u-row figure:nth-child(1){
    width: 50%;
    max-width: calc(313px * .75); }
  #book.book .l-section .u-row figure:nth-child(2){
    width: 100%;
    max-width: calc(627px * .75); }
  #region.region .l-section .support-navi dl{
    padding: 15px 0; }
  #region.region .l-section .support-navi dl dt{
    padding-left: 20px;
    font-size: 16px;
    font-size: 1.6rem; }
  #region.region .l-section .support-navi dl dt:before{
    width: 12px; }
  #region.region .l-section .support-navi ul li{
    padding-left: 25px; }
  #region.region .l-section .support-navi ul li:before{
    top: .3em; }
  #region.region .l-section .support-navi ul li:after{
    top: .65em;
    left: .35em; }
  #society.society .l-section .c-image{
    max-width: 440px;
    margin-left: auto;
    margin-right: auto; }
  #interview.interview .l-section .interview-list{
    margin: -5px; }
  #interview.interview .l-section .interview-list li{
    padding: 5px; }
  #interview.interview .l-section .interview-list a figure figcaption{
    font-size: 11px;
    font-size: 1.1rem; }
  #interview.interview .l-section .interview-list a .detail .name{
    font-size: 14px;
    font-size: 1.4rem; }
  #interview.interview .l-section .interview-list a .detail .belong{
    font-size: 12px;
    font-size: 1.2rem; }
  #interview[class^=page] .l-section .profile{
    padding: 20px 30px; }
  #interview[class^=page] .l-section .profile figure{
    max-width: 180px;
    margin-left: 20px; }
  #interview[class^=page] .l-section .profile figure figcaption em{
    font-size: 20px;
    font-size: 2rem; }
  #interview[class^=page] .l-section .profile .detail dl dt{
    padding-left: 20px;
    font-size: 16px;
    font-size: 1.6rem; }
  #interview[class^=page] .l-section .profile .detail dl dt:before{
    width: 12px;
    height: 2px; }
  #interview[class^=page] .l-section .profile .detail dl dd{
    padding-left: 20px; } }

@media screen and (max-width: 600px){
  .l-wrapper, .l-wrapper--full .inner, .l-section .inner, .p-pager__number, .c-list-anchor, .c-figure--right, .c-figure--left, #book.book .l-section .u-row{
    visibility: visible; }
  .p-archive-navi{
    margin: -5px; }
  .p-archive-navi li{
    width: 100%;
    padding: 5px; }
  #top .menu ul li{
    width: 50%; }
  #interview.interview .l-section .interview-list li{
    width: 50%; } }

@media screen and (max-width: 480px){
  .l-wrapper, .l-wrapper--full .inner, .l-section .inner, .p-pager__number, .c-list-anchor, .c-figure--right, .c-figure--left, #book.book .l-section .u-row{
    visibility: visible; }
  .p-headline .p-headline__catchcopy .text br{
    display: none; }
  .c-flex-column-quarter{
    display: block; }
  .c-flex-column-quarter > *{
    display: block;
    width: 100%; }
  #top .menu ul{
    margin: -5px; }
  #top .menu ul li{
    padding: 5px; }
  #interview[class^=page] .l-section .profile figure{
    float: none;
    margin: 0 auto 20px; } }

@media screen and (min-width: 769px){
  .l-header__logo, .l-footer .logo, .p-breadcrumbs a, .u-opacity, .l-main a[data-lity], .l-main a[href*=mailto], #top .menu ul a{
    opacity: 1;
    transition: opacity 300ms; }
  .l-header__logo:hover, .l-footer .logo:hover, .p-breadcrumbs a:hover, .u-opacity:hover, .l-main a:hover[data-lity], .l-main a:hover[href*=mailto], #top .menu ul a:hover{
    opacity: 0.7; }
  .l-header__navi{
    display: block !important; }
  .l-header__navi .global ul a:before{
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 4px;
    background: #208cc6;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    transition: -webkit-transform 300ms;
    transition: transform 300ms;
    transition: transform 300ms, -webkit-transform 300ms; }
  .l-header__navi .global ul a:hover:before{
    -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  .l-header__navi .global ul a.is-current:before{
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    transition: none; }
  .l-header__hamburger{
    display: none !important; }
  .p-pager__number li a{
    transition: color 300ms, background 300ms; }
  .p-pager__number li a:hover{
    color: #fff;
    background: #208cc6; }
  .p-new-graduates .p-new-graduates__year a .detail{
    transition: background 300ms; }
  .p-new-graduates .p-new-graduates__year a:hover .detail{
    background: #f9e5d1; }
  .c-button-wrapper > *{
    width: 60%;
    margin-left: auto;
    margin-right: auto; }
  .c-button:hover, .c-button-return:hover{
    background-color: #cde3ed; }
  .c-button:hover:before, .c-button-return:hover:before{
    right: 15px; }
  .c-button.is-cyan:hover, .is-cyan.c-button-return:hover{
    background-color: #1a73a3; }
  .c-button.is-blue:hover, .is-blue.c-button-return:hover{
    background-color: #142f58; }
  .c-button.is-light:hover, .is-light.c-button-return:hover{
    background-color: #17517d; }
  .c-button.is-orange:hover, .is-orange.c-button-return:hover{
    background-color: #cf771b; }
  .c-button-return:hover{
    background-color: #cfe4ec; }
  .c-button-return:hover:before{
    left: 20px; }
  .u-hover--scaleimg img{
    transition: -webkit-transform 300ms;
    transition: transform 300ms;
    transition: transform 300ms, -webkit-transform 300ms; }
  .u-hover--scaleimg:hover img{
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  .u-hover--overlay{
    position: relative; }
  .u-hover--overlay:before{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    background: #208cc6;
    transition: opacity 300ms;
    z-index: 2; }
  .u-hover--overlay:hover:before{
    opacity: .2; }
  .slick-dots li button:hover, .slick-dots li button:focus{
    background: #208cc6; }
  #interview.interview .l-section .interview-list a:hover .detail{
    background-color: #cde3ed; }
  #interview.interview .l-section .interview-list a:hover .detail:before{
    right: 20px; } }

@media screen and (min-width: 1025px){
  html.js-fixed{
    position: static; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwiaW1wb3J0L19hbGwuc2NzcyIsImltcG9ydC9fdmFyLnNjc3MiLCJpbXBvcnQvX21peGluLnNjc3MiLCJpbXBvcnQvX2V4dGVuZHMuc2NzcyIsImZvdW5kYXRpb24vX2FsbC5zY3NzIiwiZm91bmRhdGlvbi9fcmVzZXQuc2NzcyIsImxheW91dC9fYWxsLnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsImxheW91dC9fY29udGVudHMuc2NzcyIsIm9iamVjdC9fYWxsLnNjc3MiLCJvYmplY3QvX3Byb2plY3Quc2NzcyIsIm9iamVjdC9fY29tcG9uZW50LnNjc3MiLCJvYmplY3QvX3V0aWxpdHkuc2NzcyIsIm9iamVjdC9fYW5pbWF0aW9uLnNjc3MiLCJwbHVnaW4vX2FsbC5zY3NzIiwicGx1Z2luL19zbGljay5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFDQTs7OzsrQ0FJK0M7QVVJL0MsQU5IQSxVTUdVLEVBT1IsZ0JBQU0sQ0FFTixNQUFNLEVBbUJSLFVBQVUsQ0FLVCxNQUFNLEVFeWVMLGdCQUFRLEVDeldWLGNBQWMsRUE2UFosZ0JBQU8sRUFDUCxlQUFNLEVidkhSLEtBQUssQUFDSCxLQUFLLENBQUMsVUFBVSxDQUNoQixNQUFNLENJN1NDO0VBQ0wsT0FBTyxFQUFFLEtBQUssR0FvQmpCO0VNbEJELEFOREksVU1DTSxBTkRMLE1BQU0sRU1RVCxnQkFBTSxDQUVOLE1BQU0sQU5WSCxNQUFNLEVNNkJYLFVBQVUsQ0FLVCxNQUFNLEFObENGLE1BQU0sRVEyZ0JULGdCQUFRLEFSM2dCTCxNQUFNLEVTa0tYLGNBQWMsQVRsS1QsTUFBTSxFUytaVCxnQkFBTyxBVC9aSixNQUFNLEVTZ2FULGVBQU0sQVRoYUgsTUFBTSxFSnlTWCxLQUFLLEFBQ0gsS0FBSyxDQUFDLFVBQVUsQ0FDaEIsTUFBTSxBSTNTSCxNQUFNLENBQUE7SUFDSCxPQUFPLEVBQUMs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QUFJOztBQUMzQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxFQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLE9BQU8sQ0FBSztFQUFDLEtBQUssRUFBRSxHQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxFQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLE9BQU8sQ0FBSztFQUFDLEtBQUssRUFBRSxHQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxFQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLE9BQU8sQ0FBSztFQUFDLEtBQUssRUFBRSxHQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxFQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLE9BQU8sQ0FBSztFQUFDLEtBQUssRUFBRSxHQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxFQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLE9BQU8sQ0FBSztFQUFDLEtBQUssRUFBRSxHQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxFQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLE9BQU8sQ0FBSztFQUFDLEtBQUssRUFBRSxHQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxFQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFFBQVEsQ0FBSTtFQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJOztBQUQxQyxBQUFBLFNBQVMsQ0FBRztFQUFDLEtBQUssRUFBRSxLQUFRLENBQUMsVUFBVSxHQUFJOztBQUMzQyxBQUFBLFVBQVUsQ0FBRTtFQUFDLEtBQUssRUFBRSxJQUFPLENBQUMsVUFBVSxHQUFJOztBWHpTekMsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztFVzZTbkMsQUFBQSxZQUFZLENBQUs7SUFBQyxLQUFLLEVBQUUsR0FBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGFBQWEsQ0FBSztJQUFDLEtBQUssRUFBRSxFQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsWUFBWSxDQUFLO0lBQUMsS0FBSyxFQUFFLEdBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxhQUFhLENBQUs7SUFBQyxLQUFLLEVBQUUsRUFBTyxDQUFDLFVBQVUsR0FBSTtFQURoRCxBQUFBLFlBQVksQ0FBSztJQUFDLEtBQUssRUFBRSxHQUFRLENBQUMsVUFBVSxHQUFJO0VBQ2hELEFBQUEsYUFBYSxDQUFLO0lBQUMsS0FBSyxFQUFFLEVBQU8sQ0FBQyxVQUFVLEdBQUk7RUFEaEQsQUFBQSxZQUFZLENBQUs7SUFBQyxLQUFLLEVBQUUsR0FBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGFBQWEsQ0FBSztJQUFDLEtBQUssRUFBRSxFQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsWUFBWSxDQUFLO0lBQUMsS0FBSyxFQUFFLEdBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxhQUFhLENBQUs7SUFBQyxLQUFLLEVBQUUsRUFBTyxDQUFDLFVBQVUsR0FBSTtFQURoRCxBQUFBLFlBQVksQ0FBSztJQUFDLEtBQUssRUFBRSxHQUFRLENBQUMsVUFBVSxHQUFJO0VBQ2hELEFBQUEsYUFBYSxDQUFLO0lBQUMsS0FBSyxFQUFFLEVBQU8sQ0FBQyxVQUFVLEdBQUk7RUFEaEQsQUFBQSxZQUFZLENBQUs7SUFBQyxLQUFLLEVBQUUsR0FBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGFBQWEsQ0FBSztJQUFDLEtBQUssRUFBRSxFQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsWUFBWSxDQUFLO0lBQUMsS0FBSyxFQUFFLEdBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxhQUFhLENBQUs7SUFBQyxLQUFLLEVBQUUsRUFBTyxDQUFDLFVBQVUsR0FBSTtFQURoRCxBQUFBLFlBQVksQ0FBSztJQUFDLEtBQUssRUFBRSxHQUFRLENBQUMsVUFBVSxHQUFJO0VBQ2hELEFBQUEsYUFBYSxDQUFLO0lBQUMsS0FBSyxFQUFFLEVBQU8sQ0FBQyxVQUFVLEdBQUk7RUFEaEQsQUFBQSxZQUFZLENBQUs7SUFBQyxLQUFLLEVBQUUsR0FBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGFBQWEsQ0FBSztJQUFDLEtBQUssRUFBRSxFQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsYUFBYSxDQUFJO0lBQUMsS0FBSyxFQUFFLElBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxjQUFjLENBQUk7SUFBQyxLQUFLLEVBQUUsR0FBTyxDQUFDLFVBQVUsR0FBSTtFQURoRCxBQUFBLGFBQWEsQ0FBSTtJQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJO0VBQ2hELEFBQUEsY0FBYyxDQUFJO0lBQUMsS0FBSyxFQUFFLEdBQU8sQ0FBQyxVQUFVLEdBQUk7RUFEaEQsQUFBQSxhQUFhLENBQUk7SUFBQyxLQUFLLEVBQUUsSUFBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGNBQWMsQ0FBSTtJQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsYUFBYSxDQUFJO0lBQUMsS0FBSyxFQUFFLElBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxjQUFjLENBQUk7SUFBQyxLQUFLLEVBQUUsR0FBTyxDQUFDLFVBQVUsR0FBSTtFQURoRCxBQUFBLGFBQWEsQ0FBSTtJQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJO0VBQ2hELEFBQUEsY0FBYyxDQUFJO0lBQUMsS0FBSyxFQUFFLEdBQU8sQ0FBQyxVQUFVLEdBQUk7RUFEaEQsQUFBQSxhQUFhLENBQUk7SUFBQyxLQUFLLEVBQUUsSUFBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGNBQWMsQ0FBSTtJQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsYUFBYSxDQUFJO0lBQUMsS0FBSyxFQUFFLElBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxjQUFjLENBQUk7SUFBQyxLQUFLLEVBQUUsR0FBTyxDQUFDLFVBQVUsR0FBSTtFQURoRCxBQUFBLGFBQWEsQ0FBSTtJQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJO0VBQ2hELEFBQUEsY0FBYyxDQUFJO0lBQUMsS0FBSyxFQUFFLEdBQU8sQ0FBQyxVQUFVLEdBQUk7RUFEaEQsQUFBQSxhQUFhLENBQUk7SUFBQyxLQUFLLEVBQUUsSUFBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGNBQWMsQ0FBSTtJQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsYUFBYSxDQUFJO0lBQUMsS0FBSyxFQUFFLElBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxjQUFjLENBQUk7SUFBQyxLQUFLLEVBQUUsR0FBTyxDQUFDLFVBQVUsR0FBSTtFQURoRCxBQUFBLGFBQWEsQ0FBSTtJQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJO0VBQ2hELEFBQUEsY0FBYyxDQUFJO0lBQUMsS0FBSyxFQUFFLEdBQU8sQ0FBQyxVQUFVLEdBQUk7RUFEaEQsQUFBQSxhQUFhLENBQUk7SUFBQyxLQUFLLEVBQUUsSUFBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGNBQWMsQ0FBSTtJQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsYUFBYSxDQUFJO0lBQUMsS0FBSyxFQUFFLElBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxjQUFjLENBQUk7SUFBQyxLQUFLLEVBQUUsR0FBTyxDQUFDLFVBQVUsR0FBSTtFQURoRCxBQUFBLGFBQWEsQ0FBSTtJQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJO0VBQ2hELEFBQUEsY0FBYyxDQUFJO0lBQUMsS0FBSyxFQUFFLEdBQU8sQ0FBQyxVQUFVLEdBQUk7RUFEaEQsQUFBQSxhQUFhLENBQUk7SUFBQyxLQUFLLEVBQUUsSUFBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGNBQWMsQ0FBSTtJQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsYUFBYSxDQUFJO0lBQUMsS0FBSyxFQUFFLElBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxjQUFjLENBQUk7SUFBQyxLQUFLLEVBQUUsR0FBTyxDQUFDLFVBQVUsR0FBSTtFQURoRCxBQUFBLGFBQWEsQ0FBSTtJQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJO0VBQ2hELEFBQUEsY0FBYyxDQUFJO0lBQUMsS0FBSyxFQUFFLEdBQU8sQ0FBQyxVQUFVLEdBQUk7RUFEaEQsQUFBQSxhQUFhLENBQUk7SUFBQyxLQUFLLEVBQUUsSUFBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGNBQWMsQ0FBSTtJQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsYUFBYSxDQUFJO0lBQUMsS0FBSyxFQUFFLElBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxjQUFjLENBQUk7SUFBQyxLQUFLLEVBQUUsR0FBTyxDQUFDLFVBQVUsR0FBSTtFQURoRCxBQUFBLGFBQWEsQ0FBSTtJQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJO0VBQ2hELEFBQUEsY0FBYyxDQUFJO0lBQUMsS0FBSyxFQUFFLEdBQU8sQ0FBQyxVQUFVLEdBQUk7RUFEaEQsQUFBQSxhQUFhLENBQUk7SUFBQyxLQUFLLEVBQUUsSUFBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGNBQWMsQ0FBSTtJQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsYUFBYSxDQUFJO0lBQUMsS0FBSyxFQUFFLElBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxjQUFjLENBQUk7SUFBQyxLQUFLLEVBQUUsR0FBTyxDQUFDLFVBQVUsR0FBSTtFQURoRCxBQUFBLGFBQWEsQ0FBSTtJQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJO0VBQ2hELEFBQUEsY0FBYyxDQUFJO0lBQUMsS0FBSyxFQUFFLEdBQU8sQ0FBQyxVQUFVLEdBQUk7RUFEaEQsQUFBQSxhQUFhLENBQUk7SUFBQyxLQUFLLEVBQUUsSUFBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGNBQWMsQ0FBSTtJQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsYUFBYSxDQUFJO0lBQUMsS0FBSyxFQUFFLElBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxjQUFjLENBQUk7SUFBQyxLQUFLLEVBQUUsR0FBTyxDQUFDLFVBQVUsR0FBSTtFQURoRCxBQUFBLGFBQWEsQ0FBSTtJQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJO0VBQ2hELEFBQUEsY0FBYyxDQUFJO0lBQUMsS0FBSyxFQUFFLEdBQU8sQ0FBQyxVQUFVLEdBQUk7RUFEaEQsQUFBQSxhQUFhLENBQUk7SUFBQyxLQUFLLEVBQUUsSUFBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGNBQWMsQ0FBSTtJQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsYUFBYSxDQUFJO0lBQUMsS0FBSyxFQUFFLElBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxjQUFjLENBQUk7SUFBQyxLQUFLLEVBQUUsR0FBTyxDQUFDLFVBQVUsR0FBSTtFQURoRCxBQUFBLGFBQWEsQ0FBSTtJQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJO0VBQ2hELEFBQUEsY0FBYyxDQUFJO0lBQUMsS0FBSyxFQUFFLEdBQU8sQ0FBQyxVQUFVLEdBQUk7RUFEaEQsQUFBQSxhQUFhLENBQUk7SUFBQyxLQUFLLEVBQUUsSUFBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGNBQWMsQ0FBSTtJQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsYUFBYSxDQUFJO0lBQUMsS0FBSyxFQUFFLElBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxjQUFjLENBQUk7SUFBQyxLQUFLLEVBQUUsR0FBTyxDQUFDLFVBQVUsR0FBSTtFQURoRCxBQUFBLGFBQWEsQ0FBSTtJQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJO0VBQ2hELEFBQUEsY0FBYyxDQUFJO0lBQUMsS0FBSyxFQUFFLEdBQU8sQ0FBQyxVQUFVLEdBQUk7RUFEaEQsQUFBQSxhQUFhLENBQUk7SUFBQyxLQUFLLEVBQUUsSUFBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGNBQWMsQ0FBSTtJQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsYUFBYSxDQUFJO0lBQUMsS0FBSyxFQUFFLElBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxjQUFjLENBQUk7SUFBQyxLQUFLLEVBQUUsR0FBTyxDQUFDLFVBQVUsR0FBSTtFQURoRCxBQUFBLGFBQWEsQ0FBSTtJQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJO0VBQ2hELEFBQUEsY0FBYyxDQUFJO0lBQUMsS0FBSyxFQUFFLEdBQU8sQ0FBQyxVQUFVLEdBQUk7RUFEaEQsQUFBQSxhQUFhLENBQUk7SUFBQyxLQUFLLEVBQUUsSUFBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGNBQWMsQ0FBSTtJQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsYUFBYSxDQUFJO0lBQUMsS0FBSyxFQUFFLElBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxjQUFjLENBQUk7SUFBQyxLQUFLLEVBQUUsR0FBTyxDQUFDLFVBQVUsR0FBSTtFQURoRCxBQUFBLGFBQWEsQ0FBSTtJQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJO0VBQ2hELEFBQUEsY0FBYyxDQUFJO0lBQUMsS0FBSyxFQUFFLEdBQU8sQ0FBQyxVQUFVLEdBQUk7RUFEaEQsQUFBQSxhQUFhLENBQUk7SUFBQyxLQUFLLEVBQUUsSUFBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGNBQWMsQ0FBSTtJQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsYUFBYSxDQUFJO0lBQUMsS0FBSyxFQUFFLElBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxjQUFjLENBQUk7SUFBQyxLQUFLLEVBQUUsR0FBTyxDQUFDLFVBQVUsR0FBSTtFQURoRCxBQUFBLGFBQWEsQ0FBSTtJQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJO0VBQ2hELEFBQUEsY0FBYyxDQUFJO0lBQUMsS0FBSyxFQUFFLEdBQU8sQ0FBQyxVQUFVLEdBQUk7RUFEaEQsQUFBQSxhQUFhLENBQUk7SUFBQyxLQUFLLEVBQUUsSUFBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGNBQWMsQ0FBSTtJQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsYUFBYSxDQUFJO0lBQUMsS0FBSyxFQUFFLElBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxjQUFjLENBQUk7SUFBQyxLQUFLLEVBQUUsR0FBTyxDQUFDLFVBQVUsR0FBSTtFQURoRCxBQUFBLGFBQWEsQ0FBSTtJQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJO0VBQ2hELEFBQUEsY0FBYyxDQUFJO0lBQUMsS0FBSyxFQUFFLEdBQU8sQ0FBQyxVQUFVLEdBQUk7RUFEaEQsQUFBQSxhQUFhLENBQUk7SUFBQyxLQUFLLEVBQUUsSUFBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGNBQWMsQ0FBSTtJQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsYUFBYSxDQUFJO0lBQUMsS0FBSyxFQUFFLElBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxjQUFjLENBQUk7SUFBQyxLQUFLLEVBQUUsR0FBTyxDQUFDLFVBQVUsR0FBSTtFQURoRCxBQUFBLGFBQWEsQ0FBSTtJQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJO0VBQ2hELEFBQUEsY0FBYyxDQUFJO0lBQUMsS0FBSyxFQUFFLEdBQU8sQ0FBQyxVQUFVLEdBQUk7RUFEaEQsQUFBQSxhQUFhLENBQUk7SUFBQyxLQUFLLEVBQUUsSUFBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGNBQWMsQ0FBSTtJQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsYUFBYSxDQUFJO0lBQUMsS0FBSyxFQUFFLElBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxjQUFjLENBQUk7SUFBQyxLQUFLLEVBQUUsR0FBTyxDQUFDLFVBQVUsR0FBSTtFQURoRCxBQUFBLGFBQWEsQ0FBSTtJQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJO0VBQ2hELEFBQUEsY0FBYyxDQUFJO0lBQUMsS0FBSyxFQUFFLEdBQU8sQ0FBQyxVQUFVLEdBQUk7RUFEaEQsQUFBQSxhQUFhLENBQUk7SUFBQyxLQUFLLEVBQUUsSUFBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGNBQWMsQ0FBSTtJQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsYUFBYSxDQUFJO0lBQUMsS0FBSyxFQUFFLElBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxjQUFjLENBQUk7SUFBQyxLQUFLLEVBQUUsR0FBTyxDQUFDLFVBQVUsR0FBSTtFQURoRCxBQUFBLGFBQWEsQ0FBSTtJQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJO0VBQ2hELEFBQUEsY0FBYyxDQUFJO0lBQUMsS0FBSyxFQUFFLEdBQU8sQ0FBQyxVQUFVLEdBQUk7RUFEaEQsQUFBQSxhQUFhLENBQUk7SUFBQyxLQUFLLEVBQUUsSUFBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGNBQWMsQ0FBSTtJQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsYUFBYSxDQUFJO0lBQUMsS0FBSyxFQUFFLElBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxjQUFjLENBQUk7SUFBQyxLQUFLLEVBQUUsR0FBTyxDQUFDLFVBQVUsR0FBSTtFQURoRCxBQUFBLGFBQWEsQ0FBSTtJQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJO0VBQ2hELEFBQUEsY0FBYyxDQUFJO0lBQUMsS0FBSyxFQUFFLEdBQU8sQ0FBQyxVQUFVLEdBQUk7RUFEaEQsQUFBQSxhQUFhLENBQUk7SUFBQyxLQUFLLEVBQUUsSUFBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGNBQWMsQ0FBSTtJQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsYUFBYSxDQUFJO0lBQUMsS0FBSyxFQUFFLElBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxjQUFjLENBQUk7SUFBQyxLQUFLLEVBQUUsR0FBTyxDQUFDLFVBQVUsR0FBSTtFQURoRCxBQUFBLGFBQWEsQ0FBSTtJQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJO0VBQ2hELEFBQUEsY0FBYyxDQUFJO0lBQUMsS0FBSyxFQUFFLEdBQU8sQ0FBQyxVQUFVLEdBQUk7RUFEaEQsQUFBQSxhQUFhLENBQUk7SUFBQyxLQUFLLEVBQUUsSUFBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGNBQWMsQ0FBSTtJQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsYUFBYSxDQUFJO0lBQUMsS0FBSyxFQUFFLElBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxjQUFjLENBQUk7SUFBQyxLQUFLLEVBQUUsR0FBTyxDQUFDLFVBQVUsR0FBSTtFQURoRCxBQUFBLGFBQWEsQ0FBSTtJQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJO0VBQ2hELEFBQUEsY0FBYyxDQUFJO0lBQUMsS0FBSyxFQUFFLEdBQU8sQ0FBQyxVQUFVLEdBQUk7RUFEaEQsQUFBQSxhQUFhLENBQUk7SUFBQyxLQUFLLEVBQUUsSUFBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGNBQWMsQ0FBSTtJQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsYUFBYSxDQUFJO0lBQUMsS0FBSyxFQUFFLElBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxjQUFjLENBQUk7SUFBQyxLQUFLLEVBQUUsR0FBTyxDQUFDLFVBQVUsR0FBSTtFQURoRCxBQUFBLGFBQWEsQ0FBSTtJQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJO0VBQ2hELEFBQUEsY0FBYyxDQUFJO0lBQUMsS0FBSyxFQUFFLEdBQU8sQ0FBQyxVQUFVLEdBQUk7RUFEaEQsQUFBQSxhQUFhLENBQUk7SUFBQyxLQUFLLEVBQUUsSUFBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGNBQWMsQ0FBSTtJQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsYUFBYSxDQUFJO0lBQUMsS0FBSyxFQUFFLElBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxjQUFjLENBQUk7SUFBQyxLQUFLLEVBQUUsR0FBTyxDQUFDLFVBQVUsR0FBSTtFQURoRCxBQUFBLGFBQWEsQ0FBSTtJQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJO0VBQ2hELEFBQUEsY0FBYyxDQUFJO0lBQUMsS0FBSyxFQUFFLEdBQU8sQ0FBQyxVQUFVLEdBQUk7RUFEaEQsQUFBQSxhQUFhLENBQUk7SUFBQyxLQUFLLEVBQUUsSUFBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGNBQWMsQ0FBSTtJQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsYUFBYSxDQUFJO0lBQUMsS0FBSyxFQUFFLElBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxjQUFjLENBQUk7SUFBQyxLQUFLLEVBQUUsR0FBTyxDQUFDLFVBQVUsR0FBSTtFQURoRCxBQUFBLGFBQWEsQ0FBSTtJQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJO0VBQ2hELEFBQUEsY0FBYyxDQUFJO0lBQUMsS0FBSyxFQUFFLEdBQU8sQ0FBQyxVQUFVLEdBQUk7RUFEaEQsQUFBQSxhQUFhLENBQUk7SUFBQyxLQUFLLEVBQUUsSUFBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGNBQWMsQ0FBSTtJQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsYUFBYSxDQUFJO0lBQUMsS0FBSyxFQUFFLElBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxjQUFjLENBQUk7SUFBQyxLQUFLLEVBQUUsR0FBTyxDQUFDLFVBQVUsR0FBSTtFQURoRCxBQUFBLGFBQWEsQ0FBSTtJQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJO0VBQ2hELEFBQUEsY0FBYyxDQUFJO0lBQUMsS0FBSyxFQUFFLEdBQU8sQ0FBQyxVQUFVLEdBQUk7RUFEaEQsQUFBQSxhQUFhLENBQUk7SUFBQyxLQUFLLEVBQUUsSUFBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGNBQWMsQ0FBSTtJQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsYUFBYSxDQUFJO0lBQUMsS0FBSyxFQUFFLElBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxjQUFjLENBQUk7SUFBQyxLQUFLLEVBQUUsR0FBTyxDQUFDLFVBQVUsR0FBSTtFQURoRCxBQUFBLGFBQWEsQ0FBSTtJQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJO0VBQ2hELEFBQUEsY0FBYyxDQUFJO0lBQUMsS0FBSyxFQUFFLEdBQU8sQ0FBQyxVQUFVLEdBQUk7RUFEaEQsQUFBQSxhQUFhLENBQUk7SUFBQyxLQUFLLEVBQUUsSUFBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGNBQWMsQ0FBSTtJQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsYUFBYSxDQUFJO0lBQUMsS0FBSyxFQUFFLElBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxjQUFjLENBQUk7SUFBQyxLQUFLLEVBQUUsR0FBTyxDQUFDLFVBQVUsR0FBSTtFQURoRCxBQUFBLGFBQWEsQ0FBSTtJQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJO0VBQ2hELEFBQUEsY0FBYyxDQUFJO0lBQUMsS0FBSyxFQUFFLEdBQU8sQ0FBQyxVQUFVLEdBQUk7RUFEaEQsQUFBQSxhQUFhLENBQUk7SUFBQyxLQUFLLEVBQUUsSUFBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGNBQWMsQ0FBSTtJQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsYUFBYSxDQUFJO0lBQUMsS0FBSyxFQUFFLElBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxjQUFjLENBQUk7SUFBQyxLQUFLLEVBQUUsR0FBTyxDQUFDLFVBQVUsR0FBSTtFQURoRCxBQUFBLGFBQWEsQ0FBSTtJQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJO0VBQ2hELEFBQUEsY0FBYyxDQUFJO0lBQUMsS0FBSyxFQUFFLEdBQU8sQ0FBQyxVQUFVLEdBQUk7RUFEaEQsQUFBQSxhQUFhLENBQUk7SUFBQyxLQUFLLEVBQUUsSUFBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGNBQWMsQ0FBSTtJQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsYUFBYSxDQUFJO0lBQUMsS0FBSyxFQUFFLElBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxjQUFjLENBQUk7SUFBQyxLQUFLLEVBQUUsR0FBTyxDQUFDLFVBQVUsR0FBSTtFQURoRCxBQUFBLGFBQWEsQ0FBSTtJQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJO0VBQ2hELEFBQUEsY0FBYyxDQUFJO0lBQUMsS0FBSyxFQUFFLEdBQU8sQ0FBQyxVQUFVLEdBQUk7RUFEaEQsQUFBQSxhQUFhLENBQUk7SUFBQyxLQUFLLEVBQUUsSUFBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGNBQWMsQ0FBSTtJQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsYUFBYSxDQUFJO0lBQUMsS0FBSyxFQUFFLElBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxjQUFjLENBQUk7SUFBQyxLQUFLLEVBQUUsR0FBTyxDQUFDLFVBQVUsR0FBSTtFQURoRCxBQUFBLGFBQWEsQ0FBSTtJQUFDLEtBQUssRUFBRSxJQUFRLENBQUMsVUFBVSxHQUFJO0VBQ2hELEFBQUEsY0FBYyxDQUFJO0lBQUMsS0FBSyxFQUFFLEdBQU8sQ0FBQyxVQUFVLEdBQUk7RUFEaEQsQUFBQSxhQUFhLENBQUk7SUFBQyxLQUFLLEVBQUUsSUFBUSxDQUFDLFVBQVUsR0FBSTtFQUNoRCxBQUFBLGNBQWMsQ0FBSTtJQUFDLEtBQUssRUFBRSxHQUFPLENBQUMsVUFBVSxHQUFJO0VBRGhELEFBQUEsY0FBYyxDQUFHO0lBQUMsS0FBSyxFQUFFLEtBQVEsQ0FBQyxVQUFVLEdBQUk7RUFDaEQsQUFBQSxlQUFlLENBQUc7SUFBQyxLQUFLLEVBQUUsSUFBTyxDQUFDLFVBQVUsR0FBSTs7QUFJaEQsQUFBRCxlQUFVLENBQUM7RUFBQyxLQUFLLEVBQUUsY0FBYyxHQUFHOztBQUNuQyxBQUFELGNBQVMsQ0FBQztFQUFDLEtBQUssRUFBRSxpQkFBaUIsR0FBRzs7QUFDckMsQUFBRCxZQUFPLENBQUU7RUFBQyxLQUFLLEVBQUUsY0FBYyxHQUFHOztBQUNqQyxBQUFELFlBQU8sQ0FBRTtFQUFDLEtBQUssRUFBRSxlQUFlLEdBQUc7O0FYclRsQyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO0VXdVRsQyxBQUFELGlCQUFZLENBQUM7SUFBQyxLQUFLLEVBQUUsaUJBQWlCLEdBQUc7RUFDeEMsQUFBRCxtQkFBYyxDQUFDO0lBQUMsS0FBSyxFQUFFLGNBQWMsR0FBRztFQUN2QyxBQUFELGdCQUFXLENBQUU7SUFBQyxLQUFLLEVBQUUsY0FBYyxHQUFHO0VBQ3JDLEFBQUQsZ0JBQVcsQ0FBRTtJQUFDLEtBQUssRUFBRSxlQUFlLEdBQUc7O0FBU3hDLEFBQUEsTUFBTSxDQUFTO0VBQUMsVUFBVSxFQUFFLEdBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBQ3BELEFBQUEsTUFBTSxDQUFTO0VBQUMsYUFBYSxFQUFFLEdBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFTO0VBQUMsV0FBVyxFQUFFLEdBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBQ3JELEFBQUEsTUFBTSxDQUFTO0VBQUMsY0FBYyxFQUFFLEdBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBSHhELEFBQUEsT0FBTyxDQUFRO0VBQUMsVUFBVSxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBQ3BELEFBQUEsT0FBTyxDQUFRO0VBQUMsYUFBYSxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBQ3ZELEFBQUEsT0FBTyxDQUFRO0VBQUMsV0FBVyxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBQ3JELEFBQUEsT0FBTyxDQUFRO0VBQUMsY0FBYyxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBSHhELEFBQUEsT0FBTyxDQUFRO0VBQUMsVUFBVSxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBQ3BELEFBQUEsT0FBTyxDQUFRO0VBQUMsYUFBYSxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBQ3ZELEFBQUEsT0FBTyxDQUFRO0VBQUMsV0FBVyxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBQ3JELEFBQUEsT0FBTyxDQUFRO0VBQUMsY0FBYyxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBSHhELEFBQUEsT0FBTyxDQUFRO0VBQUMsVUFBVSxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBQ3BELEFBQUEsT0FBTyxDQUFRO0VBQUMsYUFBYSxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBQ3ZELEFBQUEsT0FBTyxDQUFRO0VBQUMsV0FBVyxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBQ3JELEFBQUEsT0FBTyxDQUFRO0VBQUMsY0FBYyxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBSHhELEFBQUEsT0FBTyxDQUFRO0VBQUMsVUFBVSxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBQ3BELEFBQUEsT0FBTyxDQUFRO0VBQUMsYUFBYSxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBQ3ZELEFBQUEsT0FBTyxDQUFRO0VBQUMsV0FBVyxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBQ3JELEFBQUEsT0FBTyxDQUFRO0VBQUMsY0FBYyxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBSHhELEFBQUEsT0FBTyxDQUFRO0VBQUMsVUFBVSxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBQ3BELEFBQUEsT0FBTyxDQUFRO0VBQUMsYUFBYSxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBQ3ZELEFBQUEsT0FBTyxDQUFRO0VBQUMsV0FBVyxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBQ3JELEFBQUEsT0FBTyxDQUFRO0VBQUMsY0FBYyxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBSHhELEFBQUEsT0FBTyxDQUFRO0VBQUMsVUFBVSxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBQ3BELEFBQUEsT0FBTyxDQUFRO0VBQUMsYUFBYSxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBQ3ZELEFBQUEsT0FBTyxDQUFRO0VBQUMsV0FBVyxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBQ3JELEFBQUEsT0FBTyxDQUFRO0VBQUMsY0FBYyxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBSHhELEFBQUEsT0FBTyxDQUFRO0VBQUMsVUFBVSxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBQ3BELEFBQUEsT0FBTyxDQUFRO0VBQUMsYUFBYSxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBQ3ZELEFBQUEsT0FBTyxDQUFRO0VBQUMsV0FBVyxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBQ3JELEFBQUEsT0FBTyxDQUFRO0VBQUMsY0FBYyxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBSHhELEFBQUEsT0FBTyxDQUFRO0VBQUMsVUFBVSxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBQ3BELEFBQUEsT0FBTyxDQUFRO0VBQUMsYUFBYSxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBQ3ZELEFBQUEsT0FBTyxDQUFRO0VBQUMsV0FBVyxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBQ3JELEFBQUEsT0FBTyxDQUFRO0VBQUMsY0FBYyxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBSHhELEFBQUEsT0FBTyxDQUFRO0VBQUMsVUFBVSxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBQ3BELEFBQUEsT0FBTyxDQUFRO0VBQUMsYUFBYSxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBQ3ZELEFBQUEsT0FBTyxDQUFRO0VBQUMsV0FBVyxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBQ3JELEFBQUEsT0FBTyxDQUFRO0VBQUMsY0FBYyxFQUFFLElBQVMsQ0FBQyxVQUFVLEdBQUk7O0FBSHhELEFBQUEsUUFBUSxDQUFP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 */

/*# sourceMappingURL=map/style.css.map */
