@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&family=Noto+Sans+JP:wght@300;400;500;600;700&family=Noto+Serif+JP:wght@300;400;500;600;700&display=swap");
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,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, main, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

html {
  box-sizing: border-box;
  -webkit-text-size-adjust: 100%;
  word-break: normal;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
}

*,
::before,
::after {
  background-repeat: no-repeat;
  box-sizing: inherit;
}

::before,
::after {
  text-decoration: inherit;
  vertical-align: inherit;
}

* {
  padding: 0;
  margin: 0;
}

hr {
  overflow: visible;
  height: 0;
}

details,
main {
  display: block;
}

summary {
  display: list-item;
}

small {
  font-size: 80%;
}

[hidden] {
  display: none;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline-width: 0;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
}

pre {
  font-size: 1em;
}

b,
strong {
  font-weight: bolder;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

input {
  border-radius: 0;
}

[disabled] {
  cursor: default;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

textarea {
  overflow: auto;
  resize: vertical;
}

button,
input,
optgroup,
select,
textarea {
  font: inherit;
  outline: none;
}

optgroup {
  font-weight: bold;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
[type=button],
[type=reset],
[type=submit],
[role=button] {
  cursor: pointer;
}

.cp-inner img {
  width: 100%;
}

.fr-html .cp-inner img {
  width: auto;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  outline: 1px dotted ButtonText;
}

button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button,
input,
select,
textarea {
  background-color: transparent;
  border-style: none;
}

select {
  -moz-appearance: none;
  -webkit-appearance: none;
}

select::-ms-expand {
  display: none;
}

select::-ms-value {
  color: currentColor;
}

legend {
  border: 0;
  color: inherit;
  display: table;
  max-width: 100%;
  white-space: normal;
  max-width: 100%;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  color: inherit;
  font: inherit;
}

img, video, audio, iframe {
  border-style: none;
  vertical-align: top;
}

progress {
  vertical-align: baseline;
}

svg {
  vertical-align: top;
}

svg:not([fill]) {
  fill: currentColor;
}

hr,
.cp-border {
  border-top: 1px solid #ccc;
}

ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}

@media screen {
  [hidden~=screen] {
    display: inherit;
  }
  [hidden~=screen]:not(:active):not(:focus):not(:target) {
    position: absolute !important;
    clip: rect(0 0 0 0) !important;
  }
}
[aria-busy=true] {
  cursor: progress;
}

[aria-controls] {
  cursor: pointer;
}

[aria-disabled] {
  cursor: default;
}

a {
  text-decoration: none;
  color: #3497AE;
  transition: opacity 0.2s, background-color 0.2s, color 0.2s, border 0.2s;
}

a::before, a::after {
  transition: opacity 0.2s, background-color 0.2s, color 0.2s, border 0.2s;
}

a:hover {
  text-decoration: underline;
}

.ob-tools__left a[target=_blank]::after {
  content: none;
}

a[target=_blank]::after,
.site-boston-part__bottom-banners-item a[target=_blank] .site-boston-part__bottom-banners-text .cp-inner::after {
  content: "";
  display: inline-block;
  position: relative;
  top: 2px;
  width: 14px;
  height: 14px;
  margin-left: 6px;
  background-size: 14px 14px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.001%22%20height%3D%2214%22%20viewBox%3D%220%200%2014.001%2014%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_21000%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2021000%22%20width%3D%2214%22%20height%3D%2214%22%20fill%3D%22none%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_23771%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2023771%22%20transform%3D%22translate(0%200)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_35557%22%20data-name%3D%22%E3%83%91%E3%82%B9%2035557%22%20d%3D%22M8.112%2C0V1h4.181L4.066%2C9.228l.707.707L13%2C1.707V5.889h1V0Z%22%20fill%3D%22%23555%22%2F%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_23770%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2023770%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_23769%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2023769%22%20clip-path%3D%22url(%23clip-path)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_35558%22%20data-name%3D%22%E3%83%91%E3%82%B9%2035558%22%20d%3D%22M13%2C12.508a.492.492%2C0%2C0%2C1-.491.492H1.491A.492.492%2C0%2C0%2C1%2C1%2C12.508V1.491A.491.491%2C0%2C0%2C1%2C1.491%2C1H6V0H1.491A1.492%2C1.492%2C0%2C0%2C0%2C0%2C1.491V12.508A1.492%2C1.492%2C0%2C0%2C0%2C1.491%2C14H12.509A1.492%2C1.492%2C0%2C0%2C0%2C14%2C12.508V8H13Z%22%20fill%3D%22%23555%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
}

.button1 .button-inner a[target=_blank],
.button2 .button-inner a[target=_blank],
.button3 .button-inner a[target=_blank] {
  background: none !important;
}

.site-under-pankuzu__lists-item a[target=_blank]::after,
.site-gakka-part__project-inner a[target=_blank]::after,
.site-popup-gnav__bottom-links a[target=_blank]::after,
.site-common-fotter__sitemaps ul a::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%20%3Cpath%20id%3D%22%E5%90%88%E4%BD%93_6%22%20data-name%3D%22%E5%90%88%E4%BD%93%206%22%20d%3D%22M21413.49%2C24035a1.492%2C1.492%2C0%2C0%2C1-1.488-1.49v-11.02a1.492%2C1.492%2C0%2C0%2C1%2C1.488-1.49H21418v1h-4.514a.486.486%2C0%2C0%2C0-.488.488v11.02a.488.488%2C0%2C0%2C0%2C.488.49h11.021a.491.491%2C0%2C0%2C0%2C.488-.49V24029h1v4.512a1.494%2C1.494%2C0%2C0%2C1-1.49%2C1.49Zm2.576-4.771%2C8.229-8.227h-4.182v-1H21426v5.887h-1v-4.18l-8.229%2C8.229Z%22%20transform%3D%22translate(-21411.502%20-24020.5)%22%20fill%3D%22%23fff%22%20stroke%3D%22rgba(0%2C0%2C0%2C0)%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E");
}

a[href*=".xls"]::after,
.top-news__item a[href*=".xls"] .top-news__title span::after,
.top-research__item a[href*=".xls"] .top-research__title::after {
  content: "";
  position: relative;
  top: 2px;
  display: inline-block;
  width: 13px;
  min-width: 13px;
  height: 16px;
  margin-left: 6px;
  background-size: 13px 16px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22excel%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.083%22%20height%3D%2216%22%20viewBox%3D%220%200%2013.083%2016%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_20997%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2020997%22%20width%3D%2213.083%22%20height%3D%2216%22%20fill%3D%22none%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_23765%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2023765%22%20clip-path%3D%22url(%23clip-path)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_35547%22%20data-name%3D%22%E3%83%91%E3%82%B9%2035547%22%20d%3D%22M9.19.157H3.338A2.332%2C2.332%2C0%2C0%2C0%2C2.308.37a1.627%2C1.627%2C0%2C0%2C0-.631.543A2.227%2C2.227%2C0%2C0%2C0%2C1.32%2C2.174V13.509a2.672%2C2.672%2C0%2C0%2C0%2C.314%2C1.455%2C2.195%2C2.195%2C0%2C0%2C0%2C2.021.879h7.274a2.22%2C2.22%2C0%2C0%2C0%2C1.28-.36%2C1.881%2C1.881%2C0%2C0%2C0%2C.718-1.637c0-1.474-.005-9.932-.005-10.017Z%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_35548%22%20data-name%3D%22%E3%83%91%E3%82%B9%2035548%22%20d%3D%22M13.079%2C4.711V3.829a.4.4%2C0%2C0%2C0-.05-.195l.009-.018L9.366.008%2C9.344.031A.389.389%2C0%2C0%2C0%2C9.19%2C0H3.338a2.476%2C2.476%2C0%2C0%2C0-1.1.229%2C1.8%2C1.8%2C0%2C0%2C0-.692.594%2C2.391%2C2.391%2C0%2C0%2C0-.384%2C1.351V13.509A2.8%2C2.8%2C0%2C0%2C0%2C1.5%2C15.047%2C2.338%2C2.338%2C0%2C0%2C0%2C3.655%2C16h7.274a2.375%2C2.375%2C0%2C0%2C0%2C1.371-.389%2C2.03%2C2.03%2C0%2C0%2C0%2C.784-1.765c0-1.188%2C0-6.913%2C0-9.135M9.6%2C3.419V1.386l2.069%2C2.033Zm-.409.819h3.069V5.569c0%2C2.578%2C0%2C7.221%2C0%2C8.277a1.263%2C1.263%2C0%2C0%2C1-.44%2C1.1h0a1.58%2C1.58%2C0%2C0%2C1-.9.236H3.655A1.582%2C1.582%2C0%2C0%2C1%2C2.2%2C14.615a2.155%2C2.155%2C0%2C0%2C1-.214-1.106V2.174A1.215%2C1.215%2C0%2C0%2C1%2C3.338.819H8.78v3.01a.41.41%2C0%2C0%2C0%2C.41.409%22%20fill%3D%22%23555%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_20996%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2020996%22%20width%3D%2211.587%22%20height%3D%225.886%22%20rx%3D%220.631%22%20transform%3D%22translate(0%206.737)%22%20fill%3D%22%23207346%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_35549%22%20data-name%3D%22%E3%83%91%E3%82%B9%2035549%22%20d%3D%22M.989%2C7.759H1.8l.8%2C1.37.734-1.37h.779L2.984%2C9.771l1.205%2C2.047H3.377L2.49%2C10.306l-.813%2C1.512H.9L2.109%2C9.669Z%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_35550%22%20data-name%3D%22%E3%83%91%E3%82%B9%2035550%22%20d%3D%22M4.7%2C7.759h.745V11.21H7.214v.608H4.7Z%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_35551%22%20data-name%3D%22%E3%83%91%E3%82%B9%2035551%22%20d%3D%22M8.267%2C10.84a.97.97%2C0%2C0%2C0%2C.927.432c.477%2C0%2C.727-.2.727-.563a.5.5%2C0%2C0%2C0-.193-.415c-.125-.079-.125-.079-.7-.227-.836-.21-1.16-.54-1.16-1.2%2C0-.744.483-1.165%2C1.336-1.165a1.392%2C1.392%2C0%2C0%2C1%2C1.3.608l-.551.358A.873.873%2C0%2C0%2C0%2C9.188%2C8.3c-.381%2C0-.6.193-.6.523%2C0%2C.347.194.506.813.659a2.328%2C2.328%2C0%2C0%2C1%2C.847.307.993.993%2C0%2C0%2C1%2C.393.9c0%2C.791-.495%2C1.194-1.45%2C1.194A1.57%2C1.57%2C0%2C0%2C1%2C7.7%2C11.2Z%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
}

@media only screen and (max-width: 980px) {
  a[target=_blank]::after,
  .top-news__item a[target=_blank] .top-news__title span::after,
  .top-research__item a[target=_blank] .top-research__title::after {
    flex-basis: 30px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.001' height='14' viewBox='0 0 14.001 14'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='長方形_21000' data-name='長方形 21000' width='14' height='14' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='グループ_23771' data-name='グループ 23771' transform='translate(0 0)'%3E%3Cpath id='パス_35557' data-name='パス 35557' d='M8.112,0V1h4.181L4.066,9.228l.707.707L13,1.707V5.889h1V0Z' fill='%23fff'/%3E%3Cg id='グループ_23770' data-name='グループ 23770'%3E%3Cg id='グループ_23769' data-name='グループ 23769' clip-path='url(%23clip-path)'%3E%3Cpath id='パス_35558' data-name='パス 35558' d='M13,12.508a.492.492,0,0,1-.491.492H1.491A.492.492,0,0,1,1,12.508V1.491A.491.491,0,0,1,1.491,1H6V0H1.491A1.492,1.492,0,0,0,0,1.491V12.508A1.492,1.492,0,0,0,1.491,14H12.509A1.492,1.492,0,0,0,14,12.508V8H13Z' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  }
}
a[href*=".doc"]::after,
.top-news__item a[href*=".doc"] .top-news__title span::after,
.top-research__item a[href*=".doc"] .top-research__title::after {
  content: "";
  position: relative;
  top: 2px;
  display: inline-block;
  width: 13px;
  min-width: 13px;
  height: 16px;
  margin-left: 7px;
  background-size: 13px 16px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22doc%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.083%22%20height%3D%2216%22%20viewBox%3D%220%200%2013.083%2016%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_20995%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2020995%22%20width%3D%2213.083%22%20height%3D%2216%22%20fill%3D%22none%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_23763%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2023763%22%20clip-path%3D%22url(%23clip-path)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_35542%22%20data-name%3D%22%E3%83%91%E3%82%B9%2035542%22%20d%3D%22M9.19.157H3.338A2.332%2C2.332%2C0%2C0%2C0%2C2.308.37a1.627%2C1.627%2C0%2C0%2C0-.631.543A2.227%2C2.227%2C0%2C0%2C0%2C1.32%2C2.174V13.509a2.672%2C2.672%2C0%2C0%2C0%2C.314%2C1.455%2C2.195%2C2.195%2C0%2C0%2C0%2C2.021.879h7.274a2.22%2C2.22%2C0%2C0%2C0%2C1.28-.36%2C1.881%2C1.881%2C0%2C0%2C0%2C.718-1.637c0-1.474-.005-9.932-.005-10.017Z%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_35543%22%20data-name%3D%22%E3%83%91%E3%82%B9%2035543%22%20d%3D%22M13.079%2C4.711V3.829a.4.4%2C0%2C0%2C0-.05-.195l.009-.018L9.366.008%2C9.344.031A.389.389%2C0%2C0%2C0%2C9.19%2C0H3.338a2.476%2C2.476%2C0%2C0%2C0-1.1.229%2C1.8%2C1.8%2C0%2C0%2C0-.692.594%2C2.391%2C2.391%2C0%2C0%2C0-.384%2C1.351V13.509A2.8%2C2.8%2C0%2C0%2C0%2C1.5%2C15.047%2C2.338%2C2.338%2C0%2C0%2C0%2C3.655%2C16h7.274a2.375%2C2.375%2C0%2C0%2C0%2C1.371-.389%2C2.03%2C2.03%2C0%2C0%2C0%2C.784-1.765c0-1.188%2C0-6.913%2C0-9.135M9.6%2C3.419V1.386l2.069%2C2.033Zm-.409.819h3.069V5.569c0%2C2.578%2C0%2C7.221%2C0%2C8.277a1.263%2C1.263%2C0%2C0%2C1-.44%2C1.1h0a1.58%2C1.58%2C0%2C0%2C1-.9.236H3.655A1.582%2C1.582%2C0%2C0%2C1%2C2.2%2C14.615a2.155%2C2.155%2C0%2C0%2C1-.214-1.106V2.174A1.215%2C1.215%2C0%2C0%2C1%2C3.338.819H8.78v3.01a.41.41%2C0%2C0%2C0%2C.41.409%22%20fill%3D%22%23555%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_20994%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2020994%22%20width%3D%2211.587%22%20height%3D%225.886%22%20rx%3D%220.631%22%20transform%3D%22translate(0%206.737)%22%20fill%3D%22%232c579a%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_35544%22%20data-name%3D%22%E3%83%91%E3%82%B9%2035544%22%20d%3D%22M1.051%2C7.759H2.427c1.063-.017%2C1.569.5%2C1.54%2C1.575v.909c.029%2C1.075-.472%2C1.586-1.54%2C1.575H1.051ZM2.3%2C11.221c.688.011.915-.245.927-1.035v-.8C3.211%2C8.6%2C2.984%2C8.345%2C2.3%2C8.356H1.8v2.865Z%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_35545%22%20data-name%3D%22%E3%83%91%E3%82%B9%2035545%22%20d%3D%22M4.491%2C9.305a1.607%2C1.607%2C0%2C0%2C1%2C.335-1.193A1.45%2C1.45%2C0%2C0%2C1%2C5.992%2C7.7a1.409%2C1.409%2C0%2C0%2C1%2C1.222.483%2C1.671%2C1.671%2C0%2C0%2C1%2C.279%2C1.125v.967a1.6%2C1.6%2C0%2C0%2C1-.336%2C1.194%2C1.457%2C1.457%2C0%2C0%2C1-1.165.415A1.409%2C1.409%2C0%2C0%2C1%2C4.77%2C11.4a1.705%2C1.705%2C0%2C0%2C1-.279-1.125Zm2.257.063c0-.773-.21-1.069-.756-1.069s-.756.3-.756%2C1.069v.841c0%2C.773.21%2C1.069.756%2C1.069s.756-.3.756-1.069Z%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_35546%22%20data-name%3D%22%E3%83%91%E3%82%B9%2035546%22%20d%3D%22M10.882%2C10.76c-.04.75-.512%2C1.12-1.421%2C1.12a1.316%2C1.316%2C0%2C0%2C1-1.177-.5%2C1.849%2C1.849%2C0%2C0%2C1-.261-1.154V9.362a1.7%2C1.7%2C0%2C0%2C1%2C.318-1.228%2C1.349%2C1.349%2C0%2C0%2C1%2C1.12-.427c.875%2C0%2C1.324.375%2C1.364%2C1.149l-.682.051a.6.6%2C0%2C0%2C0-.671-.6c-.523%2C0-.7.29-.7%2C1.1v.761c0%2C.819.182%2C1.1.717%2C1.1a.627.627%2C0%2C0%2C0%2C.7-.6Z%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
}

a[href*=".pdf"]::after,
.top-news__item a[href*=".pdf"] .top-news__title span::after,
.top-research__item a[href*=".pdf"] .top-research__title::after,
.site-boston-part__bottom-banners-item a[href*=".pdf"] .site-boston-part__bottom-banners-text .cp-inner::after {
  content: "";
  position: relative;
  top: 2px;
  display: inline-block;
  width: 13px;
  min-width: 13px;
  height: 16px;
  margin-left: 7px;
  background-size: 13px 16px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_23762%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2023762%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.083%22%20height%3D%2216%22%20viewBox%3D%220%200%2013.083%2016%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_20993%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2020993%22%20width%3D%2213.083%22%20height%3D%2216%22%20fill%3D%22none%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_23761%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2023761%22%20clip-path%3D%22url(%23clip-path)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_35537%22%20data-name%3D%22%E3%83%91%E3%82%B9%2035537%22%20d%3D%22M9.19.157H3.338A2.332%2C2.332%2C0%2C0%2C0%2C2.308.37a1.627%2C1.627%2C0%2C0%2C0-.631.543A2.227%2C2.227%2C0%2C0%2C0%2C1.32%2C2.174V13.509a2.672%2C2.672%2C0%2C0%2C0%2C.314%2C1.455%2C2.195%2C2.195%2C0%2C0%2C0%2C2.021.879h7.274a2.22%2C2.22%2C0%2C0%2C0%2C1.28-.36%2C1.881%2C1.881%2C0%2C0%2C0%2C.718-1.637c0-1.474-.005-9.932-.005-10.017Z%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_35538%22%20data-name%3D%22%E3%83%91%E3%82%B9%2035538%22%20d%3D%22M13.079%2C4.711V3.829a.4.4%2C0%2C0%2C0-.05-.195l.009-.018L9.366.008%2C9.344.031A.389.389%2C0%2C0%2C0%2C9.19%2C0H3.338a2.476%2C2.476%2C0%2C0%2C0-1.1.229%2C1.8%2C1.8%2C0%2C0%2C0-.692.594%2C2.391%2C2.391%2C0%2C0%2C0-.384%2C1.351V13.509A2.8%2C2.8%2C0%2C0%2C0%2C1.5%2C15.047%2C2.338%2C2.338%2C0%2C0%2C0%2C3.655%2C16h7.274a2.375%2C2.375%2C0%2C0%2C0%2C1.371-.389%2C2.03%2C2.03%2C0%2C0%2C0%2C.784-1.765c0-1.188%2C0-6.913%2C0-9.135M9.6%2C3.419V1.386l2.069%2C2.033Zm-.409.819h3.069V5.569c0%2C2.578%2C0%2C7.221%2C0%2C8.277a1.263%2C1.263%2C0%2C0%2C1-.44%2C1.1h0a1.58%2C1.58%2C0%2C0%2C1-.9.236H3.655A1.582%2C1.582%2C0%2C0%2C1%2C2.2%2C14.615a2.155%2C2.155%2C0%2C0%2C1-.214-1.106V2.174A1.215%2C1.215%2C0%2C0%2C1%2C3.338.819H8.78v3.01a.41.41%2C0%2C0%2C0%2C.41.409%22%20fill%3D%22%23555%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_20992%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2020992%22%20width%3D%2211.587%22%20height%3D%225.886%22%20rx%3D%220.631%22%20transform%3D%22translate(0%206.737)%22%20fill%3D%22%23b41f29%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_35539%22%20data-name%3D%22%E3%83%91%E3%82%B9%2035539%22%20d%3D%22M2.176%2C11.817H1.431V7.758H2.8a1.378%2C1.378%2C0%2C0%2C1%2C1.091.324%2C1.316%2C1.316%2C0%2C0%2C1%2C.3.967%2C1.254%2C1.254%2C0%2C0%2C1-.358%2C1.023%2C1.439%2C1.439%2C0%2C0%2C1-1.035.279h-.62ZM2.8%2C9.748c.466%2C0%2C.654-.2.654-.7s-.188-.694-.654-.694H2.165V9.748Z%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_35540%22%20data-name%3D%22%E3%83%91%E3%82%B9%2035540%22%20d%3D%22M4.645%2C7.759H6.021c1.063-.017%2C1.569.5%2C1.54%2C1.575v.909c.029%2C1.075-.472%2C1.586-1.54%2C1.575H4.645ZM5.89%2C11.221c.688.011.915-.245.927-1.035v-.8C6.8%2C8.6%2C6.578%2C8.345%2C5.89%2C8.356h-.5v2.865Z%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_35541%22%20data-name%3D%22%E3%83%91%E3%82%B9%2035541%22%20d%3D%22M8.187%2C7.759h2.467v.608H8.932V9.493h1.449V10.1H8.932v1.717H8.187Z%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
}

.index-nav__list li a[target=_blank]::after,
[data-area=content] .button1 a[target=_blank]::after,
[data-area=content] .button2 a[target=_blank]::after,
[data-area=content] .button3 a[target=_blank]::after {
  top: 8px;
}

.under-news a[target=_blank]::after,
.under-news a[href*=".xls"]::after,
.under-news a[href*=".doc"]::after,
.under-news a[href*=".pdf"]::after {
  position: absolute;
  top: calc(50% - 7px);
  right: 5px;
}

img {
  max-width: 100%;
  height: auto;
}

html {
  position: relative;
  font-size: 62.5%;
}

body {
  line-height: 2;
  font-family: "Noto Sans JP", Helvetica, Arial, メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
  color: #222;
  font-weight: 400;
  font-size: 1.5rem;
  overflow-x: hidden;
  background: #F3FAF7;
}
body.cms {
  background: none;
}

body.is-loaded {
  overflow: auto;
  overflow-x: hidden;
}

body.is-gnav-active {
  overflow: hidden;
}

body.under {
  opacity: 0;
}

body.under.is-pankuzu-loaded {
  opacity: 1;
  transition: 0.2s;
}

/* ==========================================================================

アニメーション

========================================================================== */
@keyframes arrow {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  40% {
    opacity: 0;
  }
  49.9% {
    transform: translateX(50%);
    opacity: 0;
  }
  50% {
    transform: translateX(-50%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
/* ==========================================================================

ヘッダー

========================================================================== */
.site-common-header__wrap {
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100px;
  z-index: 191;
  transition: height 0.3s;
  justify-content: space-between;
}
@media screen and (max-width: 1019px) {
  .site-common-header__wrap {
    height: 60px;
    overflow: hidden;
  }
}
.site-common-header__wrap .site-common-header__logo-area {
  width: 100%;
  max-width: 1130px;
  display: flex;
  background: #fff;
  margin-right: 10px;
  border-bottom-right-radius: 10px;
}
@media screen and (max-width: 1019px) {
  .site-common-header__wrap .site-common-header__logo-area {
    width: calc(100% - 60px);
    max-width: inherit;
    border-radius: 0;
    margin: 0;
  }
}
.site-common-header__wrap .site-common-header__logo-area .site-common-header__logo-lists {
  display: flex;
  align-items: center;
  margin-left: 8.18vw;
  width: -moz-fit-content;
  width: fit-content;
  transition: 0.3s;
}
@media screen and (min-width: 1249px) and (max-width: 1270px) {
  .site-common-header__wrap .site-common-header__logo-area .site-common-header__logo-lists {
    margin-left: 6.18vw;
  }
}
@media screen and (min-width: 0px) and (max-width: 1248px) {
  .site-common-header__wrap .site-common-header__logo-area .site-common-header__logo-lists {
    margin-left: 5px;
  }
}
@media screen and (max-width: 1019px) {
  .site-common-header__wrap .site-common-header__logo-area .site-common-header__logo-lists {
    display: none;
  }
}
.site-common-header__wrap .site-common-header__logo-area .site-common-header__logo-lists li {
  position: relative;
  margin: 0 24px 0 0;
  padding: 40px 24px 40px 0;
}
.site-common-header__wrap .site-common-header__logo-area .site-common-header__logo-lists li::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 1px;
  height: 24px;
  background-color: #CCC;
}

.site-common-header__wrap .site-common-header__logo-area .site-common-header__logo-lists .is-donation::after {
  content:none;
}

.site-common-header__wrap .site-common-header__logo-area .site-common-header__logo-lists li.site-common-header__logo-listsHidden {
  display: none;
}
.site-common-header__wrap .site-common-header__logo-area .site-common-header__logo-lists li > a {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 1.4rem;
  color: #222;
  line-height: 1.4;
}
@media screen and (min-width: 1921px) and (max-width: 10000px) {
  .site-common-header__wrap .site-common-header__logo-area .site-common-header__logo-lists li > a {
    white-space: nowrap;
  }
}
.site-common-header__wrap .site-common-header__logo-area .site-common-header__logo-lists li > a::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: 0 auto;
  display: block;
  background-size: contain;
}
.site-common-header__wrap .site-common-header__logo-area .site-common-header__logo-lists li > a::after {
  content: "";
  background: none;
  position: absolute;
  top: 50px;
  left: 0;
  right: 0;
  width: 20px;
  margin: 0 auto;
  height: 2px;
  background: #3497AE;
  opacity: 0;
  visibility: hidden;
  transition: 0.2s;
}
@media screen and (min-width: 1020px) {
  .site-common-header__wrap .site-common-header__logo-area .site-common-header__logo-lists li > a:hover {
    text-decoration: none;
  }
  .site-common-header__wrap .site-common-header__logo-area .site-common-header__logo-lists li > a:hover::after {
    top: 75px;
    opacity: 1;
    visibility: visible;
  }
}
@media screen and (min-width: 0px) and (max-width: 1151px) and (min-width: 1020px) {
  .site-common-header__wrap .site-common-header__logo-area .site-common-header__logo-lists li > a:hover::after {
    top: 87px;
  }
}
.site-common-header__wrap .site-common-header__logo-area .site-common-header__logo-lists li > a.is-active::after {
  top: 75px;
  opacity: 1;
  visibility: visible;
}
.site-common-header__wrap .site-common-header__logo-area .site-common-header__logo-lists li.is-line {
  margin-right: 0;
}
.site-common-header__wrap .site-common-header__logo-area .site-common-header__logo-lists li.is-line::after {
  content: none;
}
/* .site-common-header__wrap .site-common-header__logo-area .site-common-header__logo-lists li.is-language {
  margin-right: 0;
  padding-right: 0;
} */

.site-common-header__wrap .site-common-header__logo-area .site-common-header__logo-lists li.is-language > a {
  letter-spacing: 0.1em;
  word-break: break-all;
}

.site-common-header__wrap .site-common-header__logo-area .site-common-header__logo-lists li.is-site-map::after {
  content: none;
}

.is-gnav-active .site-common-header__wrap {
  background: #fff;
}
.is-gnav-active .site-common-header__wrap .site-common-header__logo-area {
  max-width: 100%;
  margin-right: 0 !important;
}
.is-gnav-active .site-common-header__logo-lists {
  width: 100%;
  margin: 0 auto !important;
}
@media screen and (min-width: 1300px) and (max-width: 1565px) {
  .is-gnav-active .site-common-header__logo-lists li {
    margin: 0 11px 0 0 !important;
    padding: 40px 11px 40px 0 !important;
  }
}
@media screen and (min-width: 1020px) and (max-width: 1300px) {
  .is-gnav-active .site-common-header__logo-lists li {
    margin: 0 8px 0 0 !important;
    padding: 40px 8px 40px 0 !important;
  }
}
.is-gnav-active .site-common-header__logo-lists li.site-common-header__logo-listsHidden {
  display: block !important;
}
.is-gnav-active .site-common-header__logo-lists li.is-line {
  margin-right: 24px !important;
}
@media screen and (min-width: 1300px) and (max-width: 1565px) {
  .is-gnav-active .site-common-header__logo-lists li.is-line {
    margin-right: 11px !important;
  }
}
@media screen and (min-width: 1020px) and (max-width: 1300px) {
  .is-gnav-active .site-common-header__logo-lists li.is-line {
    margin-right: 8px !important;
  }
}
.is-gnav-active .site-common-header__logo-lists li.is-line::after {
  content: "" !important;
}
@media screen and (min-width: 1020px) and (max-width: 1300px) {
  .is-gnav-active .site-common-header__logo-lists li > a {
    font-size: 1.2rem !important;
  }
}
@media screen and (min-width: 1020px) {
  .is-gnav-active .site-common-header__logo-lists li > a:hover {
    text-decoration: none;
  }
  .is-gnav-active .site-common-header__logo-lists li > a:hover::after {
    top: 37px;
    opacity: 1;
    visibility: visible;
  }
}
.is-gnav-active .site-common-header__logo-lists li > a.is-active::after {
  top: 37px;
  opacity: 1;
  visibility: visible;
}

.site-common-header__menu-button {
  width: 100px;
  height: 100px;
  height: 100%;
  position: fixed !important;
  top: 0;
  right: 0;
  transition: width 0.3s;
  cursor: pointer;
  z-index: 1;
}
@media screen and (max-width: 1019px) {
  .site-common-header__menu-button {
    width: 60px;
    height: 60px;
    position: absolute;
    top: 0;
    right: 0;
  }
}
.site-common-header__menu-button span {
  position: absolute;
  width: 32px;
  height: 2px;
  background-color: #222;
  left: calc(50% - 16px);
  transition: transform 0.3s;
}
@media screen and (max-width: 1019px) {
  .site-common-header__menu-button span {
    width: 24px;
    background-color: #fff;
    left: calc(50% - 12px);
  }
}
.site-common-header__menu-button span:first-child {
  top: 34px;
}
@media screen and (max-width: 1019px) {
  .site-common-header__menu-button span:first-child {
    top: 18px;
  }
}
.site-common-header__menu-button span:nth-child(2) {
  top: 44px;
}
@media screen and (max-width: 1019px) {
  .site-common-header__menu-button span:nth-child(2) {
    top: 25px;
  }
}
.site-common-header__menu-button span:nth-child(3) {
  top: 54px;
}
@media screen and (max-width: 1019px) {
  .site-common-header__menu-button span:nth-child(3) {
    top: 32px;
  }
}
@media screen and (max-width: 1019px) {
  .site-common-header__menu-button .site-common-header__menu-button.is-pc {
    display: none;
  }
}
.site-common-header__menu-button.is-sp {
  display: none;
}
@media screen and (max-width: 1019px) {
  .site-common-header__menu-button.is-sp {
    display: block;
  }
}

.site-common-scroll-header__wrap .site-common-header__menu-button {
  width: 100px;
  transition: width 0.3s;
}
@media screen and (max-width: 1019px) {
  .site-common-scroll-header__wrap .site-common-header__menu-button {
    width: 60px;
  }
}
@media screen and (max-width: 1019px) {
  .site-common-scroll-header__wrap .site-common-header__menu-button span {
    width: 20px;
    left: calc(50% - 10px);
  }
}
.site-common-scroll-header__wrap .site-common-header__menu-button span:first-child {
  top: 30px;
}
@media screen and (max-width: 1019px) {
  .site-common-scroll-header__wrap .site-common-header__menu-button span:first-child {
    top: 20px;
  }
}
.site-common-scroll-header__wrap .site-common-header__menu-button span:nth-child(2) {
  top: 39px;
}
@media screen and (max-width: 1019px) {
  .site-common-scroll-header__wrap .site-common-header__menu-button span:nth-child(2) {
    top: 25px;
  }
}
.site-common-scroll-header__wrap .site-common-header__menu-button span:nth-child(3) {
  top: 48px;
}
@media screen and (max-width: 1019px) {
  .site-common-scroll-header__wrap .site-common-header__menu-button span:nth-child(3) {
    top: 31px;
  }
}
@media screen and (max-width: 1019px) {
  .site-common-scroll-header__wrap .site-common-header__logo-wrap {
    display: none;
  }
}

.is-gnav-active .site-common-header__menu-button span {
  transition: transform 0.3s;
}
.is-gnav-active .site-common-header__menu-button span:first-child {
  transform: rotate(45deg);
  top: 44px;
}
@media screen and (max-width: 1019px) {
  .is-gnav-active .site-common-header__menu-button span:first-child {
    top: 24px;
  }
}
.is-gnav-active .site-common-header__menu-button span:nth-child(2) {
  display: none;
}
.is-gnav-active .site-common-header__menu-button span:nth-child(3) {
  transform: rotate(-45deg);
  top: 44px;
}
@media screen and (max-width: 1019px) {
  .is-gnav-active .site-common-header__menu-button span:nth-child(3) {
    top: 24px;
  }
}

.site-common-header__menu-button-text {
  position: absolute;
  width: 100%;
  text-align: center;
  bottom: 27px;
  height: 18px;
  opacity: 1;
  transition: opacity 0.3s;
  color: #222;
  font-size: 1.2rem;
  font-weight: 500;
}
@media screen and (max-width: 1019px) {
  .site-common-header__menu-button-text {
    bottom: 11px;
    font-size: 0.85rem;
    height: 14px;
    color: #fff;
  }
}
@media screen and (max-width: 1019px) {
  .site-common-header__menu-button-text svg {
    width: 20px;
  }
}

.site-common-scroll-header__wrap .site-common-header__menu-button-text {
  opacity: 0;
  transition: opacity 0.3s;
}
@media screen and (max-width: 1019px) {
  .site-common-scroll-header__wrap .site-common-header__menu-button-text {
    opacity: 1;
  }
}

.site-common-header__logo-img {
  padding-top: 24px;
  padding-left: 40px;
  margin-right: 10px;
  transition: 0.3s;
}
@media screen and (min-width: 0px) and (max-width: 1580px) {
  .site-common-header__logo-img {
    padding-left: 20px;
  }
}
@media screen and (max-width: 1019px) {
  .site-common-header__logo-img {
    padding-top: 8px;
    width: 221px;
  }
}
.site-common-header__logo-img a {
  display: block;
  width: 100%;
}

.site-common-header__visitor-navigation {
  height: 100%;
  display: flex;
  align-items: center;
  padding-left: 33px;
}
.site-common-header__visitor-navigation ul {
  display: flex;
}
.site-common-header__visitor-navigation ul li {
  margin-right: 2em;
  list-style: none !important;
}
.site-common-header__visitor-navigation ul li:last-child {
  margin-right: 0;
}
.site-common-header__visitor-navigation a {
  font-size: 1.4rem;
  font-weight: 500;
  display: block;
  line-height: 1;
  color: #fff;
}

.site-common-header__navigation-wrap {
  display: flex;
  width: 100%;
  max-width: 200px;
  background: #fff;
  border-bottom-left-radius: 10px;
}
@media screen and (max-width: 1019px) {
  .site-common-header__navigation-wrap {
    width: 60px;
    border-radius: 0;
    background: #3497AE;
  }
}
.site-common-header__navigation-wrap > div {
  width: 100px;
  height: 100px;
  position: relative;
}
@media screen and (max-width: 1019px) {
  .site-common-header__navigation-wrap > div {
    display: none;
  }
}
.site-common-header__navigation-wrap > div > a {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  color: #222;
  align-items: center;
  justify-content: center;
  font-size: 1.2rem;
  padding: 11px 0 0;
}
@media screen and (min-width: 1020px) {
  .site-common-header__navigation-wrap > div > a:hover {
    text-decoration: none;
    background-color: #fff;
    color: #133B7E;
  }
  .site-common-header__navigation-wrap > div > a:hover svg path {
    fill: #133B7E;
  }
}
.site-common-header__navigation-wrap > div > a::after {
  content: none;
}
.site-common-header__navigation-wrap > div.is-active > a {
  background-color: #fff;
  color: #133B7E;
}
.site-common-header__navigation-wrap > div.is-active > a svg path {
  fill: #133B7E;
}
.site-common-header__navigation-wrap > div.site-common-header__menu-button {
  display: block;
  width: 100px;
  height: 100px;
}
@media screen and (max-width: 1019px) {
  .site-common-header__navigation-wrap > div.site-common-header__menu-button {
    width: 60px;
    height: 60px;
  }
}

.site-common-hedear__icon-text {
  font-weight: 500;
}

.site-common-global-header__wrap .site-common-header__navigation-wrap {
  width: calc(100% - 480px);
  background-color: #fff;
}

.site-common-hedear__languages {
  position: absolute;
  width: 99px;
  height: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  visibility: hidden;
  top: 100%;
  left: 0;
  opacity: 0;
  transition: 0.3s;
  pointer-events: none;
  font-size: 1.4rem;
  line-height: 2.28;
}
@media screen and (min-width: 1020px) and (max-width: 1430px) {
  .site-common-hedear__languages {
    top: calc(100% - 10px);
  }
}
.site-common-hedear__languages .site-common-hedear__languages-inner {
  margin-top: 7px;
  background-color: #fff;
}
@media screen and (min-width: 1020px) and (max-width: 1585px) {
  .site-common-hedear__languages .site-common-hedear__languages-inner {
    margin-top: 10px;
  }
}
.site-common-hedear__languages .site-common-hedear__languages-inner a {
  font-size: 1.4rem;
  color: #222;
  display: block;
  padding: 0 22px;
  transition: 0.3s;
}
.site-common-hedear__languages .site-common-hedear__languages-inner a::after {
  content: none;
}
@media screen and (min-width: 1020px) {
  .site-common-hedear__languages .site-common-hedear__languages-inner a:hover {
    text-decoration: none;
    background: #E7F2F5;
  }
}

.site-common-hedear__language.is-active > a::after {
  top: 75px !important;
  opacity: 1 !important;
  visibility: visible !important;
}
.site-common-hedear__language.is-active .site-common-hedear__languages {
  visibility: visible;
  height: 127px;
  opacity: 1;
  transition: 0.3s;
  pointer-events: auto;
}
.site-common-hedear__language.is-active .site-common-hedear__languages .site-common-hedear__languages-inner {
  box-shadow: 4px 3px 6px rgba(0, 0, 0, 0.16);
}

.site-common-hedear__search-form {
  position: absolute;
  width: 0;
  height: 100px;
  background-color: #01677E;
  padding-left: 20px;
  display: flex;
  align-items: center;
  top: 0;
  right: 0;
  pointer-events: none;
  opacity: 0;
  z-index: 5;
  overflow: hidden;
  transition: all 0.3s;
}
.site-common-hedear__search-form form {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}
.site-common-hedear__search-form form input {
  width: 241px;
  height: 50px;
  padding: 5px;
  background-color: #fff;
}
.site-common-hedear__search-form form button {
  display: flex;
  flex-direction: column;
  color: #fff;
  width: 100px;
  align-items: center;
  position: relative;
  top: 3px;
  font-size: 1.2rem;
}

.site-common-hedear__search.is-active .site-common-hedear__search-form {
  width: 362px;
  opacity: 1;
  pointer-events: auto;
  transition: width 0.3s, opacity 0.3s;
}

/* ==========================================================================

site-home-link__wrap

========================================================================== */
.site-home-link__wrap {
  padding-top: 108px;
  padding-bottom: 184px;
}

@media only screen and (max-width: 1020px) {
  .site-home-link__wrap {
    padding-top: 40px;
    padding-bottom: 66px;
  }
}
.site-home-link__title {
  text-align: center;
  color: #222;
  line-height: 1.29;
  font-family: "Barlow Semi Condensed", sans-serif;
  font-size: 4.8rem;
  font-weight: 300;
  font-style: italic;
  margin-bottom: 39px;
  letter-spacing: 0.06em;
}

@media only screen and (max-width: 1020px) {
  .site-home-link__title {
    font-size: 4rem;
    margin-bottom: 13px;
  }
}
.site-home-link__banners {
  display: flex;
  justify-content: space-between;
}

@media only screen and (max-width: 1020px) {
  .site-home-link__banners {
    flex-direction: column;
  }
}
.site-home-link__banners-item {
  width: calc(50% - 10px);
  display: flex;
}

.site-home-link__banners-item a {
  width: 100%;
  display: flex;
}

.site-home-link__banners-item a::after {
  content: none;
}

.fr-html .site-home-link__banners-item a {
  display: flex !important;
}

.site-home-link__banners-item a:hover {
  text-decoration: none;
}

.site-home-link__banners-item a:hover .site-home-link__banners-img img {
  border-radius: 0 !important;
  transform: scale(1.15);
  transition: 0.2s;
}

.site-home-link__banners-item a:hover .site-home-link__banners-content {
  background: linear-gradient(#133b7e 100%, #7b222d 0%);
  transition: background 0.3s;
}

@media only screen and (max-width: 1020px) {
  .site-home-link__banners-item {
    width: 100%;
    margin-bottom: 10px;
  }
}
.site-home-link__banners-content,
.site-home-link__banners-img {
  width: 50%;
  height: 300px;
}

@media only screen and (max-width: 1020px) {
  .site-home-link__banners-content,
  .site-home-link__banners-img {
    height: 172px;
  }
}
.site-home-link__banners-content {
  color: #fff;
  background: linear-gradient(#133b7e 0%, #7b222d 100%);
  padding: 0 24px;
  padding-right: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  transition: background 0.3s;
}

@media only screen and (max-width: 1020px) {
  .site-home-link__banners-content {
    padding-left: 12px;
  }
}
.site-home-link__banners-head {
  font-family: "Barlow Semi Condensed", sans-serif;
  font-size: 4.4rem;
  font-weight: 500;
  line-height: 1;
  margin-top: 28px;
}

.site-home-link__banners-head.is-mincho {
  font-family: "Zen Old Mincho", serif;
  font-weight: 600;
  font-size: 4rem;
}

@media only screen and (max-width: 1020px) {
  .site-home-link__banners-head {
    font-size: 2.5rem;
    margin-top: 14px;
  }
  .site-home-link__banners-head.is-mincho {
    font-size: 2.25rem;
  }
}
.site-home-link__banners-text {
  font-size: 1.5rem;
  margin-top: 36px;
  min-height: 91px;
}

.site-home-link__banners-text.is-row2 {
  padding-top: 5px;
}

@media only screen and (max-width: 1020px) {
  .site-home-link__banners-text {
    font-size: 1.1rem;
    line-height: 1.45;
    min-height: 52px;
  }
  .site-home-link__banners-text br {
    display: none;
  }
}
.site-home-link__banners-img {
  position: relative;
  overflow: hidden;
}

.site-home-link__banners-img img {
  border-radius: 0 !important;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transform: scale(1);
  transition: 0.2s;
}

/* /site-home-link__wrap */
.site-common-main__wrap {
  padding-bottom: 405.77px;
}
@media screen and (max-width: 1019px) {
  .site-common-main__wrap {
    padding-bottom: 781.89px;
  }
}

.site-common-fotter__wrap {
  background-color: #3497AE;
  position: fixed;
  width: 100%;
  height: 405.77px;
  bottom: 0;
  left: 0;
  z-index: -1;
  visibility: hidden;
}
@media screen and (max-width: 1019px) {
  .site-common-fotter__wrap {
    height: 781.89px;
    position: absolute;
  }
}
.site-common-fotter__wrap .site-common-fotter__inner {
  max-width: 1800px;
  padding: 55px 40px 67px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  color: #fff;
  font-weight: 300;
}
@media screen and (max-width: 1019px) {
  .site-common-fotter__wrap .site-common-fotter__inner {
    flex-direction: column;
    padding-bottom: 0;
    padding: 36px 20px 0;
  }
}
@media screen and (max-width: 1019px) {
  .site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__logo {
    display: flex;
    justify-content: center;
  }
}
@media screen and (max-width: 1019px) {
  .site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__logo img {
    display: none;
  }
}
.site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__logo .is-sp {
  display: none;
  color: #fff;
  text-align: center;
  font-size: 3rem;
  letter-spacing: 0.03em;
  font-weight: 500;
  font-family: "Noto serif JP", sans-serif;
  line-height: 1;
}
@media screen and (max-width: 1019px) {
  .site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__logo .is-sp {
    display: block;
  }
}
.site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__address {
  margin-top: 25px;
  font-size: 1.4rem;
  font-weight: 400;
}
@media screen and (max-width: 1019px) {
  .site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__address {
    font-size: 1.2rem;
    margin-top: 21px;
    text-align: center;
  }
}
@media screen and (max-width: 1019px) {
  .site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__address .site-common-fotter__address-tel {
    font-size: 2.35rem;
    line-height: 1;
    padding: 3px 0 0;
    display: block;
  }
}
.site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__address .site-common-fotter__address-tel a {
  color: #fff;
}
.site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__form {
  display: none;
}
@media screen and (max-width: 1019px) {
  .site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__form {
    display: flex;
    width: 100%;
    max-width: 251px;
    margin: 13px auto 34px;
  }
}
.site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__form a {
  display: block;
  width: 100%;
  height: 100%;
}
.site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__form a svg {
  width: 100%;
  height: 58px;
}
.site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__sns {
  display: flex;
  gap: 28px;
  margin-top: 26px;
}
@media screen and (max-width: 1019px) {
  .site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__sns {
    margin: 0;
    gap: 35px;
    border-top: 1px solid #fff;
    justify-content: center;
    padding: 26px 0 ;
  }
}
.site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__sns a {
  display: flex;
  align-items: center;
  transition: 0.3s;
}
.site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__sns a::after {
  content: none;
}
@media screen and (max-width: 1019px) {
  .site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__sns a::after {
    margin-top: 24px;
  }
}
@media screen and (min-width: 1020px) {
  .site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__sns a:hover {
    opacity: 0.7;
  }
}
@media screen and (max-width: 1019px) {
  .site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__sns a svg {
    width: auto;
    height: auto;
    display: block;
    margin: 0 auto;
  }
}
@media screen and (max-width: 1019px) {
  .site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__sns a:nth-child(1) {
    width: 46px;
  }
}
@media screen and (max-width: 1019px) {
  .site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__sns a:nth-child(2) {
    width: 40px;
  }
}
@media screen and (max-width: 1019px) {
  .site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__sns a:nth-child(3) {
    width: 45px;
  }
}

.site-common-fotter__related-link {
  display: flex;
  gap: 10px;
  margin-top: 24px;
  font-size: 1.3rem;
  color: #FFF;
}

@media screen and (max-width: 1019px){
  .site-common-fotter__related-link{
    justify-content:center;
    padding:20px 0 26px;
  }
}

.site-common-fotter__related-link a {
  color:#fff;
  transition:0.3s;
}

.site-common-fotter__related-link a:hover {
    opacity: 0.7;
  }

.site-common-fotter__related-link a[target=_blank]::after{
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.001' height='14' viewBox='0 0 14.001 14'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='長方形_21000' data-name='長方形 21000' width='14' height='14' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='グループ_23771' data-name='グループ 23771' transform='translate(0 0)'%3E%3Cpath id='パス_35557' data-name='パス 35557' d='M8.112,0V1h4.181L4.066,9.228l.707.707L13,1.707V5.889h1V0Z' fill='%23fff'/%3E%3Cg id='グループ_23770' data-name='グループ 23770'%3E%3Cg id='グループ_23769' data-name='グループ 23769' clip-path='url(%23clip-path)'%3E%3Cpath id='パス_35558' data-name='パス 35558' d='M13,12.508a.492.492,0,0,1-.491.492H1.491A.492.492,0,0,1,1,12.508V1.491A.491.491,0,0,1,1.491,1H6V0H1.491A1.492,1.492,0,0,0,0,1.491V12.508A1.492,1.492,0,0,0,1.491,14H12.509A1.492,1.492,0,0,0,14,12.508V8H13Z' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

}

.site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__left {
  width: 350px;
}
@media screen and (max-width: 1019px) {
  .site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__left {
    width: 100%;
  }
}
.site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__right {
  width: calc(100% - 350px);
  margin: 8px 0 0;
}
@media screen and (max-width: 1019px) {
  .site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__right {
    width: 100%;
    margin: 0;
  }
}
.site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__sitemaps {
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 1019px) {
  .site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__sitemaps {
    flex-wrap: wrap;
  }
}
.site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__sitemaps ul {
  width: 287px;
  padding-left: 21px;
  border-left: 1px solid rgba(255, 255, 255, 0.5);
}
@media screen and (max-width: 1019px) {
  .site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__sitemaps ul {
    width: 50%;
    border-left: none;
    padding: 0;
    border-top: 1px solid #fff;
  }
  .site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__sitemaps ul:last-child {
    width: 100%;
  }
}
.site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__sitemaps ul li {
  line-height: 1.4;
  margin-bottom: 4px;
}
@media screen and (max-width: 1019px) {
  .site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__sitemaps ul li {
    margin-bottom: 0;
  }
}
.site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__sitemaps ul li a {
  color: #fff;
  font-weight: 400;
  font-size: 1.3rem;
}
@media screen and (max-width: 1019px) {
  .site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__sitemaps ul li a {
    font-size: 1.2rem;
  }
}
@media screen and (max-width: 1019px) {
  .site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__sitemaps ul:nth-child(1) {
    padding: 12px 0 42px 10px;
  }
}
@media screen and (max-width: 1019px) {
  .site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__sitemaps ul:nth-child(2) {
    padding: 12px 10px 0 20px;
  }
}
@media screen and (max-width: 1019px) {
  .site-common-fotter__wrap .site-common-fotter__inner .site-common-fotter__sitemaps ul:nth-child(3) {
    padding: 12px 10px 26px 10px;
  }
}
.site-common-fotter__wrap .site-common-fotter__copy {
  padding: 6px 0;
  background-color: rgba(255, 255, 255, 0.1);
  display: flex;
  align-items: center;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  font-size: 1.4rem;
  color: #fff;
  justify-content: center;
}
@media screen and (max-width: 1019px) {
  .site-common-fotter__wrap .site-common-fotter__copy {
    font-size: 1rem;
    
  }
}

.is-loaded.is-scrolled-to-footer .site-common-fotter__wrap {
  z-index: 1;
  visibility: visible;
}

.under .site-under-content__wrap {
  position: relative;
  z-index: 2;
  padding-top: 100px;
}
@media screen and (max-width: 1019px) {
  .under .site-under-content__wrap {
    padding-top: 60px;
  }
}
.under .site-under-content__wrap.is-movieBg {
  padding-top: 0;
}
@media screen and (max-width: 1019px) {
  .under .site-under-content__wrap.is-movieBg {
    padding-top: 60px;
  }
}
.under .site-under-content__wrap.is-movieBg .site-under-mainvisual__wrap {
  overflow: hidden;
}
@media screen and (min-width: 1281px) and (max-width: 10000px) {
  .under .site-under-content__wrap.is-movieBg .site-under-mainvisual__wrap {
    height: 720px;
  }
}
@media screen and (min-width: 0px) and (max-width: 1280px) {
  .under .site-under-content__wrap.is-movieBg .site-under-mainvisual__wrap {
    height: 56.25%;
  }
}
.under .site-under-content__wrap.is-movieBg .site-under-mainvisual__wrap .site-under-mainvisual__catch {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  left: 0;
  top: 0;
}
.under .site-under-content__wrap.is-movieBg .site-under-mainvisual__wrap .site-under-mainvisual__catch .site-under-mainvisual__catch-desc {
  min-width: 262px;
  min-height: 50px;
  padding: 15px 10px 0;
}
@media screen and (max-width: 1019px) {
  .under .site-under-content__wrap.is-movieBg .site-under-mainvisual__wrap .site-under-mainvisual__catch .site-under-mainvisual__catch-desc {
    min-width: 90px;
    min-height: 25px;
  }
}
@media screen and (max-width: 1019px) {
  .under .site-under-content__wrap.is-movieBg .site-under-mainvisual__wrap .site-under-mainvisual__catch .site-under-mainvisual__catch-desc img {
    max-width: 110px;
  }
}
.under .site-under-content__wrap.is-movieBg .site-under-mainvisual__wrap .site-under-mainvisual__catch .site-under-mainvisual__catch-h1 {
  background: none;
  border: 2px solid #fff;
  border-radius: 10px;
  min-width: 543px;
  min-height: 160px;
}
@media screen and (max-width: 1019px) {
  .under .site-under-content__wrap.is-movieBg .site-under-mainvisual__wrap .site-under-mainvisual__catch .site-under-mainvisual__catch-h1 {
    min-width: 200px;
    min-height: 75px;
    border-width: 1px;
  }
}
.under .site-under-content__wrap.is-movieBg .site-under-mainvisual__wrap .site-under-mainvisual__catch .site-under-mainvisual__catch-h1 img {
  display: block;
}
@media screen and (max-width: 1019px) {
  .under .site-under-content__wrap.is-movieBg .site-under-mainvisual__wrap .site-under-mainvisual__catch .site-under-mainvisual__catch-h1 img {
    max-width: 200px;
  }
}
.under .site-under-content__wrap.is-movieBg .site-under-mainvisual__wrap .site-under-mainvisual__ID {
  display: none;
}
.under .site-under-content__wrap.is-movieBg .site-under-mainvisual__wrap .site-under-mainvisual__bg {
  width: 100%;
  height: 720px;
  background: #000;
}
@media screen and (min-width: 1281px) and (max-width: 10000px) {
  .under .site-under-content__wrap.is-movieBg .site-under-mainvisual__wrap .site-under-mainvisual__bg {
    height: 720px;
  }
}
@media screen and (min-width: 0px) and (max-width: 1280px) {
  .under .site-under-content__wrap.is-movieBg .site-under-mainvisual__wrap .site-under-mainvisual__bg {
    height: 56.25%;
  }
}
.under .site-under-content__wrap.is-movieBg .site-under-mainvisual__wrap .site-under-mainvisual__bg .cp-inner {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
}
.under .site-under-content__wrap.is-movieBg .site-under-mainvisual__wrap .site-under-mainvisual__bg .cp-inner iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.fr-html .site-under-mainvisual__catch-h1 {
  background: #ccc;
}
.fr-html .site-under-mainvisual__ID {
  display: flex;
}

.level3 .site-common-fotter__wrap,
.under .site-common-fotter__wrap {
  z-index: 1;
  visibility: visible;
}

/* site-popup-gnav__wrap */
.site-popup-gnav__wrap {
  position: fixed;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  background-color: #EEF6F8;
  z-index: 190;
  pointer-events: none;
  visibility: hidden;
  transition: all 0.3s;
}
@media screen and (max-width: 1019px) {
  .site-popup-gnav__wrap {
    background-color: #3497AE;
  }
}

.is-gnav-active .site-popup-gnav__wrap {
  pointer-events: auto;
  opacity: 1;
  visibility: visible;
  top: 100px;
}
@media screen and (max-width: 1019px) {
  .is-gnav-active .site-popup-gnav__wrap {
    top: 60px;
  }
}

.site-popup-gnav__inner {
  width: 100%;
}
@media screen and (max-width: 1019px) {
  .site-popup-gnav__inner {
    overflow-y: scroll;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    padding: 16px 20px 0;
    min-height: 100%;
    height: 100vh;
  }
}

.site-popup-gnav__main {
  width: 100%;
  max-width: 1170px;
  margin: 0 auto;
  padding: 0 10px 65px 10px;
}
@media screen and (max-width: 1019px) {
  .site-popup-gnav__main {
    width: 100%;
    padding-bottom:200px;
  }
}

.site-popup-gnav__hover-sp-close {
  width: 120px;
  height: 45px;
  display: flex;
  margin: auto;
  align-items: center;
  justify-content: center;
  border: 1px solid #555555;
  font-size: 1.45rem;
  color: #555555;
}

.site-popup-gnav__gakubu-links {
  margin-top: 72px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media screen and (max-width: 1019px) {
  .site-popup-gnav__gakubu-links {
    display: none;
    flex-direction: column;
  }
}
.site-popup-gnav__gakubu-links .site-popup-gnav__gakubu-item {
  width: calc((100% - 110px) / 4);
  min-height: 202px;
  border-right: 1px solid #93CFDD;
}
.site-popup-gnav__gakubu-links .site-popup-gnav__gakubu-item:last-child {
  border-right: none;
}
@media screen and (max-width: 1019px) {
  .site-popup-gnav__gakubu-links .site-popup-gnav__gakubu-item {
    width: 100%;
    min-height: auto;
    margin-bottom: 4px;
    height: auto;
    padding: 17px 10px 22px;
  }
}
.site-popup-gnav__gakubu-links .site-popup-gnav__gakubu-item ul li {
  margin-bottom: 6px;
}
.site-popup-gnav__gakubu-links .site-popup-gnav__gakubu-item ul li:last-child {
  margin-bottom: 0;
}
.site-popup-gnav__gakubu-links .site-popup-gnav__gakubu-item ul li a {
  display: inline-block;
  position: relative;
  color: #222;
  line-height: 1.4;
  font-size: 1.6rem;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
  padding: 0 0 0 23px;
}
.site-popup-gnav__gakubu-links .site-popup-gnav__gakubu-item ul li a::before {
  content: "";
  top: 3px;
  left: 0;
  position: absolute;
  margin: auto 0;
  width: 17px;
  height: 17px;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2217%22%20viewBox%3D%220%200%2017%2017%22%3E%3Cg%20transform%3D%22translate(-308%20-1374)%22%3E%3Ccircle%20cx%3D%228.5%22%20cy%3D%228.5%22%20r%3D%228.5%22%20transform%3D%22translate(308%201374)%22%20fill%3D%22%233497ae%22%2F%3E%3Cpath%20d%3D%22M-17469.061-381.414l-.707-.707%2C2.646-2.647-2.646-2.647.707-.707%2C3.354%2C3.354Z%22%20transform%3D%22translate(17784.914%201767.269)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: contain;
}

.site-popup-gnav__catch {
  margin-top: 28px;
  text-align: center;
  position: relative;
}
@media screen and (max-width: 1019px) {
  .site-popup-gnav__catch {
    margin-top: 20px;
    display: flex;
    flex-direction: column-reverse;
  }
}
.site-popup-gnav__catch .site-popup-gnav__catch-link {
  position: absolute;
  left: 0;
  top: calc(50% - 20px);
}
@media screen and (max-width: 1019px) {
  .site-popup-gnav__catch .site-popup-gnav__catch-link {
    position: relative;
    left: auto;
    top: auto;
  }
}
.site-popup-gnav__catch .site-popup-gnav__catch-link a {
  color: #fff;
  font-size: 1.6rem;
  padding-left: 52px;
  display: flex;
  height: 40px;
  align-items: center;
}
@media screen and (max-width: 1019px) {
  .site-popup-gnav__catch .site-popup-gnav__catch-link a {
    font-size: 1.5rem;
  }
}
.site-popup-gnav__catch .site-popup-gnav__catch-link a::after {
  content: "";
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-position: left center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_23679%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2023679%22%20transform%3D%22translate(-1477%20-4063)%22%3E%20%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_2704%22%20data-name%3D%22%E6%A5%95%E5%86%86%E5%BD%A2%202704%22%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2220%22%20transform%3D%22translate(1477%204063)%22%20fill%3D%22%23fff%22%2F%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_15796%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2015796%22%20transform%3D%22translate(1491%204078)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_18398%22%20data-name%3D%22%E3%83%91%E3%82%B9%2018398%22%20d%3D%22M-16591.016-19383.965l5%2C5-5%2C5%22%20transform%3D%22translate(16598.016%2019383.965)%22%20fill%3D%22none%22%20stroke%3D%22%23133b7e%22%20stroke-width%3D%221%22%2F%3E%20%3Cline%20id%3D%22%E7%B7%9A_1632%22%20data-name%3D%22%E7%B7%9A%201632%22%20x2%3D%2212%22%20transform%3D%22translate(0%205)%22%20fill%3D%22none%22%20stroke%3D%22%23133b7e%22%20stroke-width%3D%221%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
}
@media screen and (min-width: 1020px) {
  .site-popup-gnav__catch .site-popup-gnav__catch-link a:hover {
    text-decoration: none;
  }
  .site-popup-gnav__catch .site-popup-gnav__catch-link a:hover::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2239.998%22%20height%3D%2239.998%22%20viewBox%3D%220%200%2039.998%2039.998%22%3E%20%3Cpath%20id%3D%22%E5%90%88%E4%BD%93_15%22%20data-name%3D%22%E5%90%88%E4%BD%93%2015%22%20d%3D%22M11941%2C24044a20%2C20%2C0%2C1%2C1%2C20%2C20A20%2C20%2C0%2C0%2C1%2C11941%2C24044Zm12.6-17.508A19.006%2C19.006%2C0%2C1%2C0%2C11980%2C24044a19.014%2C19.014%2C0%2C0%2C0-26.4-17.508Zm8.044%2C22.158%2C4.149-4.15H11955v-1h10.786l-4.137-4.148.707-.7%2C5.351%2C5.352-5.351%2C5.352Z%22%20transform%3D%22translate(-11941%20-24024.002)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
  }
}

.site-popup-gnav__visitor-menu {
  display: flex;
  width: 100%;
  margin: 27px 0 56px;
}
@media screen and (max-width: 1019px) {
  .site-popup-gnav__visitor-menu {
    flex-direction: column;
    margin: 0 0 16px;
  }
}
.site-popup-gnav__visitor-menu .site-popup-gnav__visitor-menu--col2Links {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  margin-top: 20px;
  margin-right: 10px;
}
@media screen and (max-width: 1019px) {
  .site-popup-gnav__visitor-menu .site-popup-gnav__visitor-menu--col2Links {
    display: block;
    margin: 20px 0 0;
  }
}
.site-popup-gnav__visitor-menu .site-popup-gnav__visitor-menu--col2Links .site-popup-gnav__visitor-menu--col2LinksItem {
  width: 100%;
  min-width: 360px;
  height: 60px;
}
@media screen and (max-width: 1019px) {
  .site-popup-gnav__visitor-menu .site-popup-gnav__visitor-menu--col2Links .site-popup-gnav__visitor-menu--col2LinksItem {
    width: 100%;
    min-width: 100%;
    height: auto;
  }
}
@media screen and (max-width: 1019px) {
  .site-popup-gnav__visitor-menu .site-popup-gnav__visitor-menu--col2Links .site-popup-gnav__visitor-menu--col2LinksItem:first-child {
    margin-bottom: 5px;
  }
}
.site-popup-gnav__visitor-menu .site-popup-gnav__visitor-menu--col2Links .site-popup-gnav__visitor-menu--col2LinksItem a {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background: #3497AE;
  border-radius: 6px;
  font-size: 1.6rem;
  transition: 0.3s;
  font-family: "Noto Serif JP", serif;
  position: relative;
}
@media screen and (max-width: 1019px) {
  .site-popup-gnav__visitor-menu .site-popup-gnav__visitor-menu--col2Links .site-popup-gnav__visitor-menu--col2LinksItem a {
    color: #3497AE;
    background: #fff;
    font-size: 1.7rem;
    justify-content: unset;
    padding: 8px 0 8px 15px;
  }
}
.site-popup-gnav__visitor-menu .site-popup-gnav__visitor-menu--col2Links .site-popup-gnav__visitor-menu--col2LinksItem a::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  right: 20px;
  width: 17px;
  height: 17px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2217%22%20viewBox%3D%220%200%2017%2017%22%3E%3Cg%20transform%3D%22translate(-308%20-1374)%22%3E%3Ccircle%20cx%3D%228.5%22%20cy%3D%228.5%22%20r%3D%228.5%22%20transform%3D%22translate(308%201374)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M-17469.061-381.414l-.707-.707%2C2.646-2.647-2.646-2.647.707-.707%2C3.354%2C3.354Z%22%20transform%3D%22translate(17784.914%201767.269)%22%20fill%3D%22%233497ae%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 1019px) {
  .site-popup-gnav__visitor-menu .site-popup-gnav__visitor-menu--col2Links .site-popup-gnav__visitor-menu--col2LinksItem a::after {
    right: 13px;
    width: 11px;
    height: 11px;
    background-size: contain;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212.238%22%20height%3D%2221.654%22%20viewBox%3D%220%200%2012.238%2021.654%22%3E%3Cpath%20d%3D%22M-17468.709-366.823l-1.414-1.414%2C9.41-9.413-9.41-9.413%2C1.414-1.414%2C10.824%2C10.827Z%22%20transform%3D%22translate(17470.123%20388.476)%22%20fill%3D%22%233497ae%22%2F%3E%3C%2Fsvg%3E");
  }
}
@media screen and (min-width: 1020px) {
  .site-popup-gnav__visitor-menu .site-popup-gnav__visitor-menu--col2Links .site-popup-gnav__visitor-menu--col2LinksItem a:hover {
    text-decoration: none;
    background: #fff;
    color: #3497AE;
  }
}
.site-popup-gnav__visitor-menu ul {
  display: flex;
  align-items: center;
  margin: 19px 0 0 auto;
  gap: 10px;
}
@media screen and (max-width: 1019px) {
  .site-popup-gnav__visitor-menu ul {
    margin: 0;
    gap: 5px;
  }
}
.site-popup-gnav__visitor-menu ul li {
  list-style: none !important;
}
@media screen and (max-width: 1019px) {
  .site-popup-gnav__visitor-menu ul li {
    width: 100%;
    border: none;
    height: auto;
    margin-top: 10px;
  }
}
.site-popup-gnav__visitor-menu ul li a {
  color: #3497AE;
  position: relative;
  width: 100%;
  transition: 0.3s;
  display: block;
  background: #fff;
  line-height: 1.4;
  font-weight: 500;
  font-size: 1.3rem;
  border-radius: 18px;
  padding: 9px 19px 9px 50px;
}
@media screen and (max-width: 1019px) {
  .site-popup-gnav__visitor-menu ul li a {
    font-size: 1.2rem;
    font-weight: 500;
    padding: 15px 0px 13px 48px;
    border-radius: 20px;
    height: 45px;
    display: flex;
    align-items: center;
    width: 100%;
  }
}
.site-popup-gnav__visitor-menu ul li a[target=_blank]::after {
  content: none;
}
@media screen and (min-width: 1020px) {
  .site-popup-gnav__visitor-menu ul li a:hover {
    color: #fff;
    background: #3497AE;
    text-decoration: none;
  }
  .site-popup-gnav__visitor-menu ul li a:hover::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225.49%22%20height%3D%2219.697%22%20viewBox%3D%220%200%2025.49%2019.697%22%3E%3Cpath%20d%3D%22M13.378%2C16.217V1.758A1.837%2C1.837%2C0%2C0%2C0%2C11.64%2C0H4.109a.579.579%2C0%2C0%2C0-.58.579V15.063h6.966a3.728%2C3.728%2C0%2C0%2C1%2C2.883%2C1.154M6.426%2C3.476h4.055a.579.579%2C0%2C1%2C1%2C0%2C1.159H6.426a.579.579%2C0%2C0%2C1%2C0-1.159m0%2C2.317h4.055a.579.579%2C0%2C1%2C1%2C0%2C1.159H6.426a.579.579%2C0%2C0%2C1%2C0-1.159m0%2C2.318h4.055a.579.579%2C0%2C1%2C1%2C0%2C1.159H6.426a.579.579%2C0%2C0%2C1%2C0-1.159m0%2C3.476a.579.579%2C0%2C0%2C1%2C0-1.159h4.055a.579.579%2C0%2C1%2C1%2C0%2C1.159Z%22%20transform%3D%22translate(-1.212%200)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M24.911%2C3.529h-.579v13.9H16.8a4.747%2C4.747%2C0%2C0%2C0-4.055%2C2.025A4.748%2C4.748%2C0%2C0%2C0%2C8.69%2C17.433H1.159V3.529H.579A.579.579%2C0%2C0%2C0%2C0%2C4.108v13.9a.579.579%2C0%2C0%2C0%2C.579.579H6.373c3.161%2C0%2C4.18-.219%2C5.909%2C2.085a.578.578%2C0%2C0%2C0%2C.926%2C0c1.729-2.3%2C2.748-2.085%2C5.909-2.085h5.794a.579.579%2C0%2C0%2C0%2C.579-.579V4.108a.579.579%2C0%2C0%2C0-.579-.579%22%20transform%3D%22translate(0%20-1.212)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M30.143%2C15.063V.579A.579.579%2C0%2C0%2C0%2C29.564%2C0H22.032a1.837%2C1.837%2C0%2C0%2C0-1.738%2C1.758V16.217a3.73%2C3.73%2C0%2C0%2C1%2C2.883-1.154ZM25.218%2C4.055a.579.579%2C0%2C1%2C1-.579.58.579.579%2C0%2C0%2C1%2C.579-.58m-.579%2C2.9a.579.579%2C0%2C0%2C1%2C1.159%2C0v3.476a.579.579%2C0%2C0%2C1-1.159%2C0Z%22%20transform%3D%22translate(-6.969%200)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
  }
}
.site-popup-gnav__visitor-menu ul li a::before {
  content: "";
  margin: auto 0;
  width: 25px;
  height: 19px;
  position: absolute;
  top: 0;
  left: 18px;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: left center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225.49%22%20height%3D%2219.697%22%20viewBox%3D%220%200%2025.49%2019.697%22%3E%3Cpath%20d%3D%22M13.378%2C16.217V1.758A1.837%2C1.837%2C0%2C0%2C0%2C11.64%2C0H4.109a.579.579%2C0%2C0%2C0-.58.579V15.063h6.966a3.728%2C3.728%2C0%2C0%2C1%2C2.883%2C1.154M6.426%2C3.476h4.055a.579.579%2C0%2C1%2C1%2C0%2C1.159H6.426a.579.579%2C0%2C0%2C1%2C0-1.159m0%2C2.317h4.055a.579.579%2C0%2C1%2C1%2C0%2C1.159H6.426a.579.579%2C0%2C0%2C1%2C0-1.159m0%2C2.318h4.055a.579.579%2C0%2C1%2C1%2C0%2C1.159H6.426a.579.579%2C0%2C0%2C1%2C0-1.159m0%2C3.476a.579.579%2C0%2C0%2C1%2C0-1.159h4.055a.579.579%2C0%2C1%2C1%2C0%2C1.159Z%22%20transform%3D%22translate(-1.212%200)%22%20fill%3D%22%233497ae%22%2F%3E%3Cpath%20d%3D%22M24.911%2C3.529h-.579v13.9H16.8a4.747%2C4.747%2C0%2C0%2C0-4.055%2C2.025A4.748%2C4.748%2C0%2C0%2C0%2C8.69%2C17.433H1.159V3.529H.579A.579.579%2C0%2C0%2C0%2C0%2C4.108v13.9a.579.579%2C0%2C0%2C0%2C.579.579H6.373c3.161%2C0%2C4.18-.219%2C5.909%2C2.085a.578.578%2C0%2C0%2C0%2C.926%2C0c1.729-2.3%2C2.748-2.085%2C5.909-2.085h5.794a.579.579%2C0%2C0%2C0%2C.579-.579V4.108a.579.579%2C0%2C0%2C0-.579-.579%22%20transform%3D%22translate(0%20-1.212)%22%20fill%3D%22%233497ae%22%2F%3E%3Cpath%20d%3D%22M30.143%2C15.063V.579A.579.579%2C0%2C0%2C0%2C29.564%2C0H22.032a1.837%2C1.837%2C0%2C0%2C0-1.738%2C1.758V16.217a3.73%2C3.73%2C0%2C0%2C1%2C2.883-1.154ZM25.218%2C4.055a.579.579%2C0%2C1%2C1-.579.58.579.579%2C0%2C0%2C1%2C.579-.58m-.579%2C2.9a.579.579%2C0%2C0%2C1%2C1.159%2C0v3.476a.579.579%2C0%2C0%2C1-1.159%2C0Z%22%20transform%3D%22translate(-6.969%200)%22%20fill%3D%22%233497ae%22%2F%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 1019px) {
  .site-popup-gnav__visitor-menu ul li a::before {
    width: 32px;
    height: 25px;
    left: 11px;
    background-size: contain;
  }
}

.site-popup-gnav__banners {
  position: relative;
  display: flex;
  max-width: 1170px;
  padding: 25px 10px 41px 10px;
  margin: 0 auto;
}
@media screen and (max-width: 1019px) {
  .site-popup-gnav__banners {
    flex-direction: column;
    padding: 15px 0 90px;
  }
}
.site-popup-gnav__banners::before {
  content: "";
  background: #fff;
  width: 600vw;
  height: 100%;
  position: absolute;
  top: 0;
  left: -100%;
  margin: 0;
}
.site-popup-gnav__banners .site-popup-gnav__banner-title {
  position: relative;
  max-width: 207px;
  width: 100%;
  margin-right: 56px;
}
@media screen and (max-width: 1019px) {
  .site-popup-gnav__banners .site-popup-gnav__banner-title {
    margin: 0 auto;
  }
}
.site-popup-gnav__banner-items {
  display: flex;
 gap:16px;
}

@media screen and (max-width: 1019px){
  .site-popup-gnav__banner-items {
  margin-bottom:200px;
 }
}
@media screen and (max-width: 1019px) {
 .site-popup-gnav__banner-items {
    flex-wrap: wrap;
    /* justify-content: space-between; */
    margin: 32px auto 30px;
    /* max-width: 450px; */
    gap: 12px;
  }
}
 .site-popup-gnav__banner-items .site-popup-gnav__banner-item {
  position: relative;
  width: calc((100% - 0px) / 4);
  margin-right: 10px;
}
@media screen and (max-width: 1019px) {
  .site-popup-gnav__banner-items .site-popup-gnav__banner-item {
    width: calc(50% - 12px);
    min-width:200px;
    margin: 0;
  }
}

@media screen and (max-width: 530px) {
  .site-popup-gnav__banner-items .site-popup-gnav__banner-item {
    width:100%;
    min-width:200px;
   
  }
}
 .site-popup-gnav__banner-items .site-popup-gnav__banner-item:last-child {
  margin-right: 0;
}
 .site-popup-gnav__banner-items .site-popup-gnav__banner-item a {
  display: block;
  width: 100%;
  height: 100%;
  position:relative;
}

 

.site-popup-gnav__banner-items .site-popup-gnav__banner-item a:hover .site-popup-gnav__banner-item-img-hover {
  opacity: 1;
}

.site-popup-gnav__banner-items .site-popup-gnav__banner-item a:hover .site-popup-gnav__banner-item-img {
  opacity: 0;
}

/* @media screen and (min-width: 1020px) {
  .site-popup-gnav__banners .site-popup-gnav__banner-items .site-popup-gnav__banner-item a:hover {
    opacity: 0.7;
  }
} */
.site-popup-gnav__banner-items .site-popup-gnav__banner-item-img {
  border-radius: 0;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
   transition: opacity 0.3s ease;
}

.site-popup-gnav__banner-items .site-popup-gnav__banner-item-img-hover {
  border-radius: 0;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  position: absolute;
    top: 0;
    left: 0;
    opacity: 0; /* 初期状態では非表示 */
    transition: opacity 0.3s ease;
}

.bg-layerOverlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 189;
  width: 100%;
  height: 100%;
  background: rgba(121, 121, 121, 0.8);
  mix-blend-mode: multiply;
}

.site-popup-gnav__hover-content {
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
@media screen and (max-width: 1019px) {
  .site-popup-gnav__hover-content {
    display: none;
  }
}
.site-popup-gnav__hover-content.is-active {
  height: auto;
  visibility: visible;
  padding: 47px 50px 7px;
  background-color: #fff;
  display: flex;
  flex-wrap: wrap;
  margin-top: 15px;
}
@media screen and (max-width: 1019px) {
  .site-popup-gnav__hover-content.is-active {
    display: none;
  }
}

.site-popup-gnav__sp-header {
  display: none;
}
@media screen and (max-width: 1019px) {
  .site-popup-gnav__sp-header {
    display: block;
  }
}

.site-popup-gnav__sp-menu {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.site-popup-gnav__sp-search {
  position: relative;
  margin-bottom: 29px;
}
.site-popup-gnav__sp-search input {
  width: 100%;
  height: 50px;
  background-color: #fff;
  padding: 5px;
}
.site-popup-gnav__sp-search button {
  position: absolute;
  width: 50px;
  height: 50px;
  right: 0;
  top: 0;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.site-popup-gnav__sp-search button svg {
  width: 20px;
  height: auto;
}

.site-popup-gnav__sp-menu-item {
  height: 80px;
  width: calc((100% - 10px) / 3);
  margin-bottom: 5px;
  margin-right: 5px;
}
.site-popup-gnav__sp-menu-item:nth-child(3n) {
  margin-right: 0;
}
.site-popup-gnav__sp-menu-item a {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  color: #222;
  font-size: 1.2rem;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
}
@media screen and (min-width: 1020px) {
  .site-popup-gnav__sp-menu-item a:hover {
    text-decoration: none;
  }
}
.site-popup-gnav__sp-menu-item a.is-active {
  background-color: #fff;
  color: #1E3A7A;
}
.site-popup-gnav__sp-menu-item a.is-active .site-popup-gnav__sp-menu-item-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
.site-popup-gnav__sp-menu-item a.is-active .site-popup-gnav__sp-menu-item-icon svg path {
  fill: #1E3A7A;
}
.site-popup-gnav__sp-menu-item a::after {
  content: none;
}
.site-popup-gnav__sp-menu-item a .site-popup-gnav__sp-menu-item-icon {
  position: relative;
}
.site-popup-gnav__sp-menu-item a .site-popup-gnav__sp-menu-item-icon::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  background-size: contain;
}
.site-popup-gnav__sp-menu-item a .site-popup-gnav__sp-menu-item-icon.is-oc {
  margin: 0 0 7px;
  width: 26px;
  height: 31px;
}
.site-popup-gnav__sp-menu-item a .site-popup-gnav__sp-menu-item-icon.is-oc::before {
  top: 3px;
  width: 26px;
  height: 31px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2251.511%22%20height%3D%2261.585%22%20viewBox%3D%220%200%2051.511%2061.585%22%3E%3Cpath%20d%3D%22M43.627%2C37.085%2C49.187%2C39.6V61.128h2.324V38.12l-.685-.322-6.232-2.821ZM21.3%2C19.5%2C10.732%2C24.594l-.645.309v8.234L.658%2C37.811%2C0%2C38.133v23H2.324V39.57l7.764-3.855V61.128h2.324V26.353l8.247-3.962V54.748h2.3V18.7ZM25.185%2C0%2C25.2%2C5.265H19.987V7.589H25.2l.027%2C11.605v.766l.7.3%2C13.526%2C5.789v33.23H18.227v2.31H41.773V24.527l-.712-.3-13.526-5.8L27.508%2C7.589h5.185V5.265H27.508L27.495%2C0Z%22%20fill%3D%22%23231815%22%2F%3E%3C%2Fsvg%3E");
}
.site-popup-gnav__sp-menu-item a .site-popup-gnav__sp-menu-item-icon.is-request {
  margin: 0 0 13px;
  width: 36px;
  height: 25px;
}
.site-popup-gnav__sp-menu-item a .site-popup-gnav__sp-menu-item-icon.is-request::before {
  top: 4px;
  width: 36px;
  height: 25px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2273.043%22%20height%3D%2250%22%20viewBox%3D%220%200%2073.043%2050%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%2273.043%22%20height%3D%2250%22%20fill%3D%22%23231815%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate(0%200)%22%3E%3Cg%20transform%3D%22translate(0%200)%22%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M26.792%2C39.877v0c-4.219-2.5-10.53-3.769-18.757-3.769H2.425V5.286A1.2%2C1.2%2C0%2C0%2C0%2C1.213%2C4.069%2C1.218%2C1.218%2C0%2C0%2C0%2C0%2C5.286V37.321a1.214%2C1.214%2C0%2C0%2C0%2C1.213%2C1.213H8.035c9.676%2C0%2C14.872%2C1.867%2C17.533%2C3.431a1.266%2C1.266%2C0%2C0%2C0%2C1.665-.429%2C1.173%2C1.173%2C0%2C0%2C0%2C.129-.915%2C1.212%2C1.212%2C0%2C0%2C0-.57-.743%22%20transform%3D%22translate(0%205.838)%22%20fill%3D%22%23231815%22%2F%3E%3Cpath%20d%3D%22M44.929%2C4.069a1.22%2C1.22%2C0%2C0%2C0-1.213%2C1.217V36.1h-5.61c-8.215%2C0-14.526%2C1.266-18.757%2C3.774a1.181%2C1.181%2C0%2C0%2C0-.429%2C1.653%2C1.223%2C1.223%2C0%2C0%2C0%2C1.665.433c2.649-1.563%2C7.833-3.431%2C17.521-3.431h6.822a1.217%2C1.217%2C0%2C0%2C0%2C1.225-1.213V5.286a1.223%2C1.223%2C0%2C0%2C0-1.225-1.217%22%20transform%3D%22translate(26.889%205.838)%22%20fill%3D%22%23231815%22%2F%3E%3Cpath%20d%3D%22M33.564%2C49.316a1.582%2C1.582%2C0%2C0%2C0%2C.073-.166%2C1.07%2C1.07%2C0%2C0%2C1%2C.046-.156c.334-1.2%2C3.791-11.434%2C27.291-11.434a1.206%2C1.206%2C0%2C0%2C0%2C1.213-1.225V1.217A1.217%2C1.217%2C0%2C0%2C0%2C60.974%2C0C42.4%2C0%2C35.431%2C6.274%2C32.933%2C10.014l-.4.606-.4-.6C29.607%2C6.274%2C22.617%2C0%2C4.016%2C0A1.217%2C1.217%2C0%2C0%2C0%2C2.8%2C1.217V36.336a1.22%2C1.22%2C0%2C0%2C0%2C1.213%2C1.225c24.628%2C0%2C27.267%2C11.346%2C27.279%2C11.458l.058.112c.012.049.037.095.049.139.058.112.107.178.141.236l.083.1a2.965%2C2.965%2C0%2C0%2C0%2C.263.2.6.6%2C0%2C0%2C1%2C.141.083c.049.012.156.041.287.066l.095.029.141.012.346-.1a.721.721%2C0%2C0%2C0%2C.285-.153%2C1.069%2C1.069%2C0%2C0%2C0%2C.273-.273Zm25.7-46.869.5-.012V35.129l-.475.012c-14.394.3-21.4%2C4.47-24.737%2C7.918l-.83.862-.024-30.1c.3-1.11%2C3.506-10.876%2C25.567-11.375M31.27%2C13.657V43.913l-.833-.862C27.1%2C39.6%2C20.1%2C35.438%2C5.7%2C35.141l-.477-.012V2.435l.5.012c20.776.465%2C24.888%2C9.242%2C25.494%2C11l.107.129Z%22%20transform%3D%22translate(4.022%200)%22%20fill%3D%22%23231815%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.site-popup-gnav__sp-menu-item a .site-popup-gnav__sp-menu-item-icon.is-donation {
  margin: 0 0 12px;
  width: 31px;
  height: 26px;
}
.site-popup-gnav__sp-menu-item a .site-popup-gnav__sp-menu-item-icon.is-donation::before {
  top: 3px;
  width: 31px;
  height: 26px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264.649%22%20height%3D%2253.881%22%20viewBox%3D%220%200%2064.649%2053.881%22%3E%3Cg%20transform%3D%22translate(1.414%201)%22%3E%3Cpath%20d%3D%22M12.076%2C42.963-1.414%2C28.911%2C8.1%2C19.778l6.572-7.73.168-.09a3.619%2C3.619%2C0%2C0%2C1%2C.616-.256%2C4.228%2C4.228%2C0%2C0%2C1%2C1.274-.191H36.9A4.193%2C4.193%2C0%2C0%2C1%2C41.087%2C15.7a4%2C4%2C0%2C0%2C1-1.714%2C3.3%2C7.045%2C7.045%2C0%2C0%2C1-2.462%2C1.115l-.063.013L29.826%2C21.4l4.817%2C3h7.649L53.707%2C16.4l.1-.079a7.621%2C7.621%2C0%2C0%2C1%2C4.832-1.72%2C4.982%2C4.982%2C0%2C0%2C1%2C3.735%2C1.454A3.161%2C3.161%2C0%2C0%2C1%2C63%2C19.437a9.071%2C9.071%2C0%2C0%2C1-2.611%2C3.507L48.842%2C33.133l-.123.1c-1.292%2C1.081-2.147%2C1.794-3.539%2C1.956l-.046%2C0c-.039.005-.071.008-.093.009l-.1.011c-.034%2C0-.083.008-.135.015l-.064.008a1.2%2C1.2%2C0%2C0%2C1-.194.016l-24.358-.079Zm-10.662-14L12.133%2C40.135l7.254-6.964%2C25.1.082.023%2C0%2C.038%2C0c.069-.009.146-.019.233-.026l.044-.005.043%2C0L44.9%2C33.2l.078%2C0c.7-.088%2C1.131-.391%2C2.462-1.5l.122-.1%2C11.5-10.15a7.224%2C7.224%2C0%2C0%2C0%2C2.049-2.672%2C1.2%2C1.2%2C0%2C0%2C0-.239-1.4%2C3.052%2C3.052%2C0%2C0%2C0-2.235-.776%2C5.612%2C5.612%2C0%2C0%2C0-3.533%2C1.241l-.048.04-.186.143-11.952%2C8.37H34.072l-9.708-6.039%2C12.1-2.192c1-.252%2C2.628-.9%2C2.628-2.464A2.191%2C2.191%2C0%2C0%2C0%2C36.9%2C13.511H16.728a2.241%2C2.241%2C0%2C0%2C0-.664.1c-.049.016-.093.031-.134.047L8.436%2C22.468l-.119-.128Z%22%20transform%3D%22translate(0%209.918)%22%20fill%3D%22%23231f20%22%2F%3E%3Cpath%20d%3D%22M21.066-1A7.464%2C7.464%2C0%2C0%2C1%2C26.054.908q.133.119.259.244.125-.123.256-.241A7.476%2C7.476%2C0%2C0%2C1%2C31.561-1a7.332%2C7.332%2C0%2C0%2C1%2C7.4%2C7.244c0%2C.034%2C0%2C.074%2C0%2C.119a10.769%2C10.769%2C0%2C0%2C1-2.712%2C6.925A27.082%2C27.082%2C0%2C0%2C1%2C27.281%2C20l-.967.488L25.344%2C20a27.043%2C27.043%2C0%2C0%2C1-8.961-6.706%2C10.773%2C10.773%2C0%2C0%2C1-2.716-6.923c0-.046%2C0-.087%2C0-.125A7.332%2C7.332%2C0%2C0%2C1%2C21.066-1Zm5.247%2C5.386-.81-1.12A5.488%2C5.488%2C0%2C0%2C0%2C21.066%2C1a5.33%2C5.33%2C0%2C0%2C0-5.4%2C5.244c0%2C.024%2C0%2C.047%2C0%2C.071V6.39a8.813%2C8.813%2C0%2C0%2C0%2C2.268%2C5.642%2C25.106%2C25.106%2C0%2C0%2C0%2C8.307%2C6.18l.07.035.068-.034a25.147%2C25.147%2C0%2C0%2C0%2C8.314-6.184%2C8.809%2C8.809%2C0%2C0%2C0%2C2.265-5.643V6.307c0-.021%2C0-.042%2C0-.063A5.33%2C5.33%2C0%2C0%2C0%2C31.561%2C1a5.476%2C5.476%2C0%2C0%2C0-3.655%2C1.4%2C5.576%2C5.576%2C0%2C0%2C0-.782.868Z%22%20transform%3D%22translate(11.625%200)%22%20fill%3D%22%23231f20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.site-popup-gnav__sp-menu-item a .site-popup-gnav__sp-menu-item-icon.is-line {
  margin: 0 0 4px;
  width: 35px;
  height: 35px;
}
.site-popup-gnav__sp-menu-item a .site-popup-gnav__sp-menu-item-icon.is-line::before {
  top: -3px;
  width: 35px;
  height: 35px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2270%22%20height%3D%2270%22%20viewBox%3D%220%200%2070%2070%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%2270%22%20height%3D%2270%22%20fill%3D%22none%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M53.215%2C68.7H15.488A15.489%2C15.489%2C0%2C0%2C1%2C0%2C53.215V15.488A15.489%2C15.489%2C0%2C0%2C1%2C15.488%2C0H53.215A15.489%2C15.489%2C0%2C0%2C1%2C68.7%2C15.488V53.215A15.489%2C15.489%2C0%2C0%2C1%2C53.215%2C68.7%22%20fill%3D%22%2306c755%22%2F%3E%3Cpath%20d%3D%22M51.14%2C24.423c0-10.25-10.276-18.589-22.906-18.589S5.328%2C14.173%2C5.328%2C24.423c0%2C9.189%2C8.15%2C16.884%2C19.158%2C18.34.745.161%2C1.761.492%2C2.018%2C1.129a4.723%2C4.723%2C0%2C0%2C1%2C.073%2C2.072s-.268%2C1.615-.326%2C1.96c-.1.578-.459%2C2.265%2C1.984%2C1.235s13.191-7.768%2C18-13.3h0c3.319-3.641%2C4.91-7.334%2C4.91-11.437%22%20transform%3D%22translate(6.111%206.692)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M26.788%2C23.057H20.353a.437.437%2C0%2C0%2C1-.438-.438v-10a.438.438%2C0%2C0%2C1%2C.438-.438h6.435a.44.44%2C0%2C0%2C1%2C.438.438v1.625a.438.438%2C0%2C0%2C1-.438.438H22.414v1.685h4.373a.44.44%2C0%2C0%2C1%2C.438.438v1.625a.437.437%2C0%2C0%2C1-.438.436H22.414v1.688h4.373a.44.44%2C0%2C0%2C1%2C.438.438v1.623a.437.437%2C0%2C0%2C1-.438.438%22%20transform%3D%22translate(22.842%2013.976)%22%20fill%3D%22%2306c755%22%2F%3E%3Cpath%20d%3D%22M15.7%2C23.057a.438.438%2C0%2C0%2C0%2C.438-.438V21a.44.44%2C0%2C0%2C0-.438-.438H11.327V12.623a.44.44%2C0%2C0%2C0-.438-.438H9.266a.438.438%2C0%2C0%2C0-.438.438v10a.437.437%2C0%2C0%2C0%2C.438.438H15.7Z%22%20transform%3D%22translate(10.126%2013.976)%22%20fill%3D%22%2306c755%22%2F%3E%3Cpath%20d%3D%22M14.934%2C12.185H13.309a.437.437%2C0%2C0%2C0-.436.438v10a.438.438%2C0%2C0%2C0%2C.436.438h1.625a.438.438%2C0%2C0%2C0%2C.438-.438v-10a.437.437%2C0%2C0%2C0-.438-.438%22%20transform%3D%22translate(14.765%2013.976)%22%20fill%3D%22%2306c755%22%2F%3E%3Cpath%20d%3D%22M23.824%2C12.185H22.2a.437.437%2C0%2C0%2C0-.436.438v5.936l-4.575-6.177-.034-.045%2C0%2C0-.028-.028-.006%2C0-.024-.024-.013-.006-.024-.015-.013-.011-.024-.013-.015-.006-.026-.013-.013%2C0-.028-.009-.015%2C0-.026%2C0-.019%2C0-.024%2C0-.024%2C0H15.2a.438.438%2C0%2C0%2C0-.438.438v10a.44.44%2C0%2C0%2C0%2C.438.438h1.625a.438.438%2C0%2C0%2C0%2C.436-.438V16.683l4.58%2C6.185a.424.424%2C0%2C0%2C0%2C.114.11l0%2C0%2C.028.015.013.009.021.009.021.011.013%2C0%2C.03.011h.006a.409.409%2C0%2C0%2C0%2C.116.017h1.615a.44.44%2C0%2C0%2C0%2C.438-.438v-10a.438.438%2C0%2C0%2C0-.438-.438%22%20transform%3D%22translate(16.934%2013.976)%22%20fill%3D%22%2306c755%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.site-popup-gnav__sp-menu-item a .site-popup-gnav__sp-menu-item-icon.is-access {
  margin: 0 0 13px;
  width: 21px;
  height: 27px;
}
.site-popup-gnav__sp-menu-item a .site-popup-gnav__sp-menu-item-icon.is-access::before {
  top: 5px;
  width: 21px;
  height: 27px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241.547%22%20height%3D%2252.911%22%20viewBox%3D%220%200%2041.547%2052.911%22%3E%3Cg%20transform%3D%22translate(-451.09%20-36.12)%22%3E%3Cpath%20d%3D%22M19.773%2C50.415S28.565%2C40.2%2C32.85%2C34.862s6.7-10.308%2C6.7-15.089A19.773%2C19.773%2C0%2C0%2C0%2C0%2C19.773%2C23.246%2C23.246%2C0%2C0%2C0%2C5.9%2C34.862c3.828%2C4.829%2C13.874%2C15.553%2C13.874%2C15.553m0-37.451a7.218%2C7.218%2C0%2C1%2C1-7.221%2C7.218%2C7.216%2C7.216%2C0%2C0%2C1%2C7.221-7.218Z%22%20transform%3D%22translate(452.09%2037.12)%22%20fill%3D%22rgba(255%2C255%2C255%2C0)%22%20fill-rule%3D%22evenodd%22%2F%3E%3Cpath%20d%3D%22M19.8%2C51.911l-.761-.813C18.633%2C50.66%2C8.957%2C40.322%2C5.134%2C35.506A24.256%2C24.256%2C0%2C0%2C1-1%2C19.79v-.017A20.768%2C20.768%2C0%2C0%2C1%2C34.463%2C5.084a20.711%2C20.711%2C0%2C0%2C1%2C6.084%2C14.689%2C18.546%2C18.546%2C0%2C0%2C1-1.831%2C7.748%2C37.953%2C37.953%2C0%2C0%2C1-5.086%2C7.967c-4.247%2C5.294-13.011%2C15.477-13.1%2C15.58ZM1%2C19.765A22.258%2C22.258%2C0%2C0%2C0%2C6.646%2C34.2l.038.045c3.148%2C3.971%2C10.647%2C12.082%2C13.059%2C14.675%2C2.2-2.56%2C8.819-10.306%2C12.328-14.68%2C4.358-5.432%2C6.476-10.163%2C6.476-14.463A18.773%2C18.773%2C0%2C0%2C0%2C1%2C19.765ZM19.771%2C28.4a8.217%2C8.217%2C0%2C0%2C1-1-16.374v-.061l1%2C0a8.218%2C8.218%2C0%2C0%2C1%2C0%2C16.437Zm0-14.434a6.01%2C6.01%2C0%2C1%2C0%2C.175%2C0Z%22%20transform%3D%22translate(452.09%2037.12)%22%20fill%3D%22%23231f20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.site-popup-gnav__sp-menu-item a .site-popup-gnav__sp-menu-item-icon.is-inquiry {
  margin: 0 0 13px;
  width: 31px;
  height: 25px;
}
.site-popup-gnav__sp-menu-item a .site-popup-gnav__sp-menu-item-icon.is-inquiry::before {
  top: 6px;
  width: 31px;
  height: 25px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2261.355%22%20height%3D%2251.027%22%20viewBox%3D%220%200%2061.355%2051.027%22%3E%3Cg%20transform%3D%22translate(-1014%20-74.08)%22%3E%3Cpath%20d%3D%22M30.887.833%2C30.838.808h-.32l-.025.025C13.378.906%2C0%2C6.464%2C0%2C13.546v7.082a4.933%2C4.933%2C0%2C0%2C0%2C4.918%2C4.918H7.107L4.967%2C35.875A12.99%2C12.99%2C0%2C0%2C0%2C7.574%2C46.818a14.7%2C14.7%2C0%2C0%2C0%2C11.484%2C5.017H42.273a14.711%2C14.711%2C0%2C0%2C0%2C11.509-5.017%2C12.99%2C12.99%2C0%2C0%2C0%2C2.607-10.943L54.249%2C25.547h2.164a4.938%2C4.938%2C0%2C0%2C0%2C4.943-4.918V13.546C61.355%2C6.464%2C47.978.906%2C30.887.833m23.165%2C35.51a10.584%2C10.584%2C0%2C0%2C1-2.115%2C8.976%2C12.121%2C12.121%2C0%2C0%2C1-9.664%2C4.131H19.058a12.19%2C12.19%2C0%2C0%2C1-9.664-4.131%2C10.748%2C10.748%2C0%2C0%2C1-2.115-8.976l2.262-10.8h3.246a4.928%2C4.928%2C0%2C0%2C0%2C4.894-4.918V14.85c0-.934%2C4.426-3.172%2C13.009-3.172%2C8.558%2C0%2C12.96%2C2.238%2C12.96%2C3.172v5.779a4.938%2C4.938%2C0%2C0%2C0%2C4.943%2C4.918h3.221ZM58.97%2C20.629a2.535%2C2.535%2C0%2C0%2C1-2.558%2C2.533h-7.82a2.55%2C2.55%2C0%2C0%2C1-2.558-2.533V14.85c0-3.812-7.968-5.533-15.345-5.533-7.4%2C0-15.37%2C1.721-15.37%2C5.533v5.779a2.529%2C2.529%2C0%2C0%2C1-2.533%2C2.533H4.918a2.529%2C2.529%2C0%2C0%2C1-2.533-2.533V13.546c0-4.967%2C11.361-10.3%2C28.3-10.353%2C16.919.049%2C28.28%2C5.386%2C28.28%2C10.353Z%22%20transform%3D%22translate(1014%2073.272)%22%20fill%3D%22%23231f20%22%2F%3E%3Cpath%20d%3D%22M11.021%2C1.608A10.169%2C10.169%2C0%2C1%2C0%2C21.177%2C11.764%2C10.2%2C10.2%2C0%2C0%2C0%2C11.021%2C1.608m0%2C17.952a7.783%2C7.783%2C0%2C1%2C1%2C7.771-7.8%2C7.8%2C7.8%2C0%2C0%2C1-7.771%2C7.8%22%20transform%3D%22translate(1033.817%2092.145)%22%20fill%3D%22%23231f20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.site-popup-gnav__sp-menu-item a .site-popup-gnav__sp-menu-item-icon.is-facility{
  margin: 0 0 13px;
  width: 21px;
  height: 27px;
  
}
.site-popup-gnav__sp-menu-item a .site-popup-gnav__sp-menu-item-icon.is-facility::before{
  top: 5px;
  width: 21px;
  height: 27px;
  background-image: url(/albums/css/basic-common/abm00001844.svg);
  
}
.site-popup-gnav__sp-menu-item a .site-popup-gnav__sp-menu-item-icon.is-site-map{
    margin: 0 0 13px;
  width: 21px;
  height: 27px;
  
}
.site-popup-gnav__sp-menu-item a .site-popup-gnav__sp-menu-item-icon.is-site-map::before{
    top: 5px;
  width: 21px;
  height: 27px;
  background-image: url(/albums/css/basic-common/abm00001866.png);
}
.site-popup-gnav__sp-menu-item a .site-popup-gnav__sp-menu-item-icon.is-language {
  margin: 0 0 13px;
  width: 27px;
  height: 26px;
}

.site-popup-gnav__sp-menu-item a .site-popup-gnav__sp-menu-item-icon.is-language::before {
   top: 5px;
  width: 27px;
  height: 26px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2257.342%22%20height%3D%2254.269%22%20viewBox%3D%220%200%2057.342%2054.269%22%3E%3Cg%20transform%3D%22translate(-688%20-40.12)%22%3E%3Cpath%20d%3D%22M29.331%2C41.506H3a3%2C3%2C0%2C0%2C1-3-3V3A3%2C3%2C0%2C0%2C1%2C3%2C0H52.342a3%2C3%2C0%2C0%2C1%2C3%2C3V38.507a3%2C3%2C0%2C0%2C1-3%2C3H37.359L39.1%2C52.269Z%22%20transform%3D%22translate(689%2041.12)%22%20fill%3D%22rgba(231%2C242%2C245%2C0)%22%2F%3E%3Cpath%20d%3D%22M39.1%2C53.269a1%2C1%2C0%2C0%2C1-.741-.328L28.888%2C42.506H3a4%2C4%2C0%2C0%2C1-4-4V3A4%2C4%2C0%2C0%2C1%2C3-1H52.342a4%2C4%2C0%2C0%2C1%2C4%2C4V38.507a4%2C4%2C0%2C0%2C1-4%2C4H38.534l1.549%2C9.6a1%2C1%2C0%2C0%2C1-.987%2C1.159ZM3%2C1A2%2C2%2C0%2C0%2C0%2C1%2C3V38.507a2%2C2%2C0%2C0%2C0%2C2%2C2H29.331a1%2C1%2C0%2C0%2C1%2C.741.328l7.5%2C8.267-1.2-7.436a1%2C1%2C0%2C0%2C1%2C.987-1.159H52.342a2%2C2%2C0%2C0%2C0%2C2-2V3a2%2C2%2C0%2C0%2C0-2-2Z%22%20transform%3D%22translate(689%2041.12)%22%20fill%3D%22%23231f20%22%2F%3E%3Cpath%20d%3D%22M3.882-.1c.768-2.075%2C1.5-4.177%2C2.175-6.356h.16C6.921-4.3%2C7.625-2.177%2C8.425-.1l.928%2C2.568H2.922ZM-3.732%2C10.276H.043L2.058%2C4.828h8.19l1.983%2C5.448h3.935L8.361-8.844H4.074Z%22%20transform%3D%22translate(710.455%2060.481)%22%20fill%3D%22%23231f20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.site-popup-gnav__sp-menu-item a .site-popup-gnav__sp-menu-item-text {
  line-height: 1.2;
}
/* .site-popup-gnav__sp-menu-item.is-language {
  width: 100%;
  height: 50px;
  margin-right: 0;
} */
.site-popup-gnav__sp-menu-item.is-language a {
  text-decoration: none;
}
.site-popup-gnav__sp-menu-item.is-language a.js-sp-language__button {
  position: relative;
  /* justify-content: flex-start;
  flex-direction: row;
  gap: 10px;
  padding: 0 0 0 15px; */
  color: #222;
}
.site-popup-gnav__sp-menu-item.is-language a.js-sp-language__button::after {
  content: "";
  transition: 0.3s;
  position: absolute;
  right: 14px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  display: block;
  width: 11px;
  height: 6px;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.654%22%20height%3D%2212.238%22%20viewBox%3D%220%200%2021.654%2012.238%22%3E%3Cpath%20d%3D%22M-17468.709-366.823l-1.414-1.414%2C9.41-9.413-9.41-9.413%2C1.414-1.414%2C10.824%2C10.827Z%22%20transform%3D%22translate(-366.823%2017470.123)%20rotate(90)%22%20fill%3D%22%233497ae%22%2F%3E%3C%2Fsvg%3E");
}
.site-popup-gnav__sp-menu-item.is-language a.js-sp-language__button.is-active::after {
  transform: rotate(180deg);
}

.site-popup-gnav__sp-languages {
  display: none;
  background-color: #fff;
  padding: 11px 16px 18px;
}
@media screen and (max-width: 1019px) {
  .site-popup-gnav__sp-languages.is-active {
    margin-top: -5px;
    margin-bottom: 20px;
  }
}
.site-popup-gnav__sp-languages .site-common-hedear__languageBox {
  display: flex;
  flex-wrap: wrap;
}
.site-popup-gnav__sp-languages .site-common-hedear__languageBox .site-common-hedear__language-item {
  width: 50%;
  margin: 0 0 -4px;
}
.site-popup-gnav__sp-languages .site-common-hedear__languageBox .site-common-hedear__language-item a {
  position: relative;
  color: #222;
  font-size: 1.4rem;
  padding: 0 0 0 15px;
}
.site-popup-gnav__sp-languages .site-common-hedear__languageBox .site-common-hedear__language-item a::before {
  content: "";
  transition: 0.3s;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto 0;
  display: block;
  width: 16px;
  height: 9px;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.121%22%20height%3D%2217.412%22%20viewBox%3D%220%200%2010.121%2017.412%22%3E%3Cpath%20d%3D%22M-14333.143-15353.729l-1.414-1.414%2C7.293-7.291-7.293-7.293%2C1.414-1.414%2C8.707%2C8.707Z%22%20transform%3D%22translate(14334.557%2015371.141)%22%20fill%3D%22%23222%22%2F%3E%3C%2Fsvg%3E");
}

.categoryLists {
  display: none;
}
@media screen and (max-width: 1019px) {
  .categoryLists {
    display: block;
    width: 100%;
    margin: 15px 0 0;
  }
}
.categoryLists a {
  position: relative;
  box-sizing: border-box;
  display: block;
  width: 100%;
  color: #222;
  white-space: normal;
  line-height: 1.4;
  display: inline-block;
  text-decoration: none;
}
.categoryLists a[target=_blank]::after {
  content: none;
}
.categoryLists a.lv2-link {
  width: 100%;
  position: relative;
  font-weight: 500;
  font-size: 2.1rem;
  font-family: "Noto serif JP", sans-serif;
  padding: 16px 60px 15px 14px;
}
.categoryLists a.lv2-link::after {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  top: 0;
  bottom: 0;
  right: 15px;
  margin: auto 0;
  display: block;
  transition: 0.3s;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%3E%3Cg%20transform%3D%22translate(1433.338%20-307.338)%20rotate(90)%22%3E%3Ccircle%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%20transform%3D%22translate(307.338%201373.338)%22%20fill%3D%22%233497ae%22%2F%3E%3Cpath%20d%3D%22M-17468.709-366.823l-1.414-1.414%2C9.41-9.413-9.41-9.413%2C1.414-1.414%2C10.824%2C10.827Z%22%20transform%3D%22translate(17802.758%201780.369)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.categoryLists a.lv2-link.is-open::after {
  transform: rotate(180deg);
}
.categoryLists a.lv2-link + .triggerBox {
  display: none !important;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 5;
  display: block;
  width: 59px;
  height: 49px;
}
.categoryLists a.lv2-link + .triggerBox .miniTrigger {
  position: absolute;
  transition: 0.2s;
  cursor: pointer;
  margin: auto;
  top: 2px;
  left: -2px;
  right: 0;
  bottom: 0;
  z-index: 3;
}
.categoryLists a.lv2-link + .triggerBox .miniTrigger span {
  display: inline-block;
  transition: all 0.3s;
  box-sizing: border-box;
  position: absolute;
  top: -1px;
  left: 4px;
  right: 0;
  bottom: 0;
  width: 18px;
  height: 1px;
  margin: auto;
  background: #fff;
}
.categoryLists a.lv2-link .categoryLists .categoryList .miniTrigger span:nth-of-type(1) {
  transform: rotate(0deg);
}
.categoryLists a.lv2-link .categoryLists .categoryList .miniTrigger span:nth-of-type(2) {
  transform: rotate(90deg);
}
.categoryLists a.lv2-link .categoryLists .categoryList .triggerBox.is-open span:nth-of-type(1) {
  display: none;
}
.categoryLists a.lv2-link .categoryLists .categoryList .triggerBox.is-open span:nth-of-type(2) {
  transform: rotate(180deg);
}
.categoryLists a.lv3-link {
  display: block;
  width: 100%;
  position: relative;
  font-weight: 500;
  font-size: 1.4rem;
  font-family: "Noto serif JP", sans-serif;
  padding: 0 42px 5px 19px;
}
.categoryLists a.lv3-link::after {
  content: "";
  position: absolute;
  width: 5px;
  height: 11px;
  top: 0;
  bottom: 0;
  right: 27px;
  margin: auto 0;
  display: block;
  transition: 0.3s;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212.238%22%20height%3D%2221.654%22%20viewBox%3D%220%200%2012.238%2021.654%22%3E%3Cpath%20d%3D%22M-17468.709-366.823l-1.414-1.414%2C9.41-9.413-9.41-9.413%2C1.414-1.414%2C10.824%2C10.827Z%22%20transform%3D%22translate(17470.123%20388.476)%22%20fill%3D%22%23222%22%2F%3E%3C%2Fsvg%3E");
}
.categoryLists .lv2-item.is-active {
  transition: padding 0.3s;
  padding: 0 0 34px;
}
.categoryLists .lv2-folder {
  display: none;
  margin: 0 0 0 15px;
  padding: 0 0 12px;
  border-left: 1px solid #CCC;
}
.categoryLists .lv2-folder > base-sp_categorylists0-nest-list {
  display: block;
}
.categoryLists .lv3-item {
  padding: 12px 0 0;
}
.categoryLists .lv3-folder {
  display: none;
}
.categoryLists > div {
  width: 100%;
  margin-bottom: 5px;
  position: relative;
  transition: 0.3s;
  background: #fff;
}
.categoryLists > div:first-child, .categoryLists > div:nth-child(n+11) {
  display: none;
}

.site-popup-gnav__sp-linkText {
  display: flex;
  margin: 20px 0 27px;
}
.site-popup-gnav__sp-linkText ul {
  width: 50%;
  border-right: 1px solid #fff;
}
.site-popup-gnav__sp-linkText ul:last-child {
  border-right: 0;
  padding: 0 0 0 14px;
}
.site-popup-gnav__sp-linkText ul li {
  margin-bottom: 10px;
}
.site-popup-gnav__sp-linkText ul li a {
  font-size: 1.6rem;
  font-weight: 500;
  color: #fff;
  line-height: 1.4;
  display: block;
}
.site-popup-gnav__sp-linkText ul li:last-child {
  margin-bottom: 0;
}

.site-common-pagetop__button {
  position: fixed;
  bottom: 0;
  right: 0;
  width: 88px;
  height: 88px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #222;
  border-top-left-radius: 20px;
  cursor: pointer;
  transition: 0.3s;
  z-index: 189;
  opacity: 0;
  pointer-events: none;
}
@media screen and (max-width: 1019px) {
  .site-common-pagetop__button {
    width: 80px;
    height: 80px;
    border-top-left-radius: 10px;
  }
}
@media screen and (min-width: 1020px) {
  .site-common-pagetop__button:hover {
    background-color: #3497AE;
    transition: 0.3s;
  }
}
.site-common-pagetop__button.is-show {
  opacity: 1;
  pointer-events: auto;
  transition: 0.3s;
}

.site-under-content__title {
  position: relative;
  padding: 82px 0 43px;
  margin-bottom: 113px;
}
@media screen and (max-width: 1019px) {
  .site-under-content__title {
    text-align: center;
    padding: 28px 0 32px;
    margin-bottom: 20px;
  }
}
.site-under-content__title::before {
  content: "";
  background: #fff;
  width: 600vw;
  height: 100%;
  position: absolute;
  top: 0;
  left: -100%;
  margin: 0;
}
@media screen and (max-width: 1019px) {
  .site-under-content__title::after {
    content: "";
    position: absolute;
    bottom: 19px;
    right: 0;
    left: 0;
    margin: 0 auto;
    display: block;
    width: 50px;
    height: 1px;
    background: #3497AE;
  }
}
.site-under-content__title + .site-common-anchor__wrap {
  margin-top: -113px;
}
@media screen and (max-width: 1019px) {
  .site-under-content__title + .site-common-anchor__wrap {
    margin-top: -20px;
  }
}

.site-common-anchor__wrap {
  position: relative;
  display: flex;
  padding: 0 0 34px;
  margin-bottom: 113px;
}
@media screen and (max-width: 1019px) {
  .site-common-anchor__wrap {
    flex-direction: column;
    padding: 0 0 29px;
    margin-bottom: 20px;
  }
}
.site-common-anchor__wrap::before {
  content: "";
  background: #fff;
  width: 600vw;
  height: 100%;
  position: absolute;
  top: 0;
  left: -100%;
  margin: 0;
}
.site-common-anchor__wrap .site-common-anchor__wrap + .cp-h1-text,
.site-common-anchor__wrap .site-common-anchor__wrap + .cp-h2-text,
.site-common-anchor__wrap .site-common-anchor__wrap + .cp-h3-text,
.site-common-anchor__wrap .site-common-anchor__wrap + .cp-h4-text,
.site-common-anchor__wrap .site-common-anchor__wrap + .cp-h5-text {
  margin-top: 0;
}
.site-common-anchor__wrap .site-common-anchor__head {
  position: relative;
  width: 66px;
  font-family: "Montserrat", sans-serif;
  font-size: 1.4rem;
  font-weight: 500;
  padding-top: 3px;
  line-height: 1;
  border-right: 1px solid #999;
  height: 18px;
}
@media screen and (max-width: 1019px) {
  .site-common-anchor__wrap .site-common-anchor__head {
    width: 100%;
    border: none;
    font-size: 1.5rem;
    margin-bottom: 6px;
    padding-bottom: 28px;
  }
}
@media screen and (max-width: 1019px) {
  .site-common-anchor__wrap .site-common-anchor__head::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 25px;
    height: 1px;
    background: #999;
  }
}
.site-common-anchor__wrap .site-common-anchor__lists {
  width: calc(100% - 66px);
  margin-top: -7px;
}
@media screen and (max-width: 1019px) {
  .site-common-anchor__wrap .site-common-anchor__lists {
    margin-top: 0;
    width: 100%;
  }
}
.site-common-anchor__wrap .site-common-anchor__lists ul {
  padding-left: 20px;
  margin: 0;
  list-style: none;
}
@media screen and (max-width: 1019px) {
  .site-common-anchor__wrap .site-common-anchor__lists ul {
    padding-left: 0;
  }
}
.site-common-anchor__wrap .site-common-anchor__lists ul li {
  display: inline-block;
  margin-right: 2em;
  list-style: none !important;
}
@media screen and (max-width: 1019px) {
  .site-common-anchor__wrap .site-common-anchor__lists ul li {
    margin-right: 10px;
  }
}
.site-common-anchor__wrap .site-common-anchor__lists ul li:last-child {
  margin-right: 0;
}
.site-common-anchor__wrap .site-common-anchor__lists ul li a {
  position: relative;
  font-size: 1.3rem;
  color: #333;
  padding: 0 20px 0 0;
}
@media screen and (max-width: 1019px) {
  .site-common-anchor__wrap .site-common-anchor__lists ul li a {
    padding: 0 16px 0 0;
    text-decoration: none;
  }
}
.site-common-anchor__wrap .site-common-anchor__lists ul li a::after {
  content: "";
  position: absolute;
  top: 4px;
  bottom: 0;
  right: 0;
  margin: auto 0;
  display: block;
  width: 9px;
  height: 6px;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228.707%22%20height%3D%225.06%22%20viewBox%3D%220%200%208.707%205.06%22%3E%3Cpath%20d%3D%22M-13261-1375.486l-4.354-4.353.707-.707%2C3.646%2C3.646%2C3.646-3.646.707.707Z%22%20transform%3D%22translate(13265.354%201380.546)%22%20fill%3D%22%23999%22%2F%3E%3C%2Fsvg%3E");
}

.fr-html .site-common-anchor__wrap::before {
  content: none;
}
.fr-html .site-common-anchor__lists {
  margin-top: 0;
}
.fr-html .site-common-anchor__lists ul {
  list-style: disc;
}
.fr-html .site-common-anchor__lists ul li {
  display: list-item;
  list-style: disc;
  list-style: none !important;
}

.site-home-content__inner {
  max-width: 1300px;
  padding: 0 20px;
  padding: 0 10px;
  margin: auto;
}

.site-home-content__mini-inner {
  max-width: 1300px;
  padding: 0 20px;
  width: 100%;
  margin: auto;
}

.site-under-content__inner {
  max-width: 1300px;
  padding: 0 20px;
  padding-top: 93px;
  padding-bottom: 100px;
  width: 100%;
  margin: auto;
  font-size: 1.5rem;
}
@media screen and (max-width: 1019px) {
  .site-under-content__inner {
    padding: 25px 20px 40px;
    font-size: 1.6rem;
  }
}

.level3 .site-under-content__inner {
  padding: 0 20px;
  padding-top: 0;
  padding-bottom: 100px;
  font-size: 1.5rem;
  line-height: 2;
}
@media screen and (max-width: 1019px) {
  .level3 .site-under-content__inner {
    font-size: 1.6rem;
    padding: 0 20px 40px;
  }
}
.level3 .site-under-content__inner > *:first-child {
  margin-top: 0;
}

.bg-layer {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 190;
  background-color: transparent;
  opacity: 0;
  transition: 0.3s;
  mix-blend-mode: multiply;
  pointer-events: none;
}
.bg-layer.is-active {
  pointer-events: auto;
  opacity: 0.5;
  transition: 0.3s;
}

.site-common-bg__main {
  overflow: hidden;
  position: relative;
  background-color: #F3FAF7;
  z-index: 2;
}

.site-under-pankuzu__wrap .site-under-pankuzu__head {
  display: flex;
  min-height: 48px;
  align-items: center;
  padding: 0 40px;
  position: relative;
  transition: 0.3s;
}
@media screen and (min-width: 1020px) and (max-width: 1580px) {
  .site-under-pankuzu__wrap .site-under-pankuzu__head {
    padding: 0 20px;
  }
}
@media screen and (max-width: 1019px) {
  .site-under-pankuzu__wrap .site-under-pankuzu__head {
    width: 100%;
    padding: 15px 20px;
    min-height: inherit;
    flex-direction: column;
  }
}
@media screen and (max-width: 1019px) {
  .site-under-pankuzu__wrap .site-under-pankuzu__head.is-active {
    padding-bottom: 0;
  }
}
.site-under-pankuzu__wrap .site-under-pankuzu__head > *:nth-last-child(2) {
  display: flex !important;
}
.site-under-pankuzu__wrap .site-under-pankuzu__head .site-under-pankuzu__head-item {
  display: flex;
  align-items: center;
  height: 100%;
  margin-right: 22px;
}
@media screen and (max-width: 1019px) {
  .site-under-pankuzu__wrap .site-under-pankuzu__head .site-under-pankuzu__head-item {
    display: none;
    width: 100%;
    background: #fff;
    margin: 0;
    padding: 15px 0 15px 14px;
  }
}
@media screen and (max-width: 1019px) {
  .site-under-pankuzu__wrap .site-under-pankuzu__head .site-under-pankuzu__head-item:last-child {
    display: flex;
  }
}
.site-under-pankuzu__wrap .site-under-pankuzu__head .site-under-pankuzu__head-item.root1 {
  display: none !important;
}
.site-under-pankuzu__wrap .site-under-pankuzu__head .site-under-pankuzu__head-item a {
  color: #333;
  height: 100%;
  display: flex;
  align-items: center;
  font-size: 1.4rem;
  padding-right: 9px;
  position: relative;
  text-decoration: none;
}
@media screen and (max-width: 1019px) {
  .site-under-pankuzu__wrap .site-under-pankuzu__head .site-under-pankuzu__head-item a {
    width: 100%;
    font-size: 1.4rem;
    font-weight: 500;
    font-family: "Noto serif JP", sans-serif;
    padding-right: 29px;
  }
}
@media screen and (min-width: 1020px) {
  .site-under-pankuzu__wrap .site-under-pankuzu__head .site-under-pankuzu__head-item a:hover {
    color: #01677E;
  }
}
.site-under-pankuzu__wrap .site-under-pankuzu__head .site-under-pankuzu__head-item .site-under-pankuzu__head-item-arrow {
  width: 18px;
  height: 18px;
  display: inline-block;
  cursor: pointer;
  position: relative;
  background-color: #fff;
  border: 1px solid #01677E;
  border-radius: 2px;
}
@media screen and (max-width: 1019px) {
  .site-under-pankuzu__wrap .site-under-pankuzu__head .site-under-pankuzu__head-item .site-under-pankuzu__head-item-arrow {
    width: 30px;
    height: 30px;
    background: none;
    border: 0;
    border-radius: 0;
  }
}
.site-under-pankuzu__wrap .site-under-pankuzu__head .site-under-pankuzu__head-item .site-under-pankuzu__head-item-arrow::after {
  content: "";
  position: absolute;
  transition: 0.2s;
  left: calc(50% - 6px);
  width: 12px;
  height: 7px;
  top: calc(50% - 2px);
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.414%22%20height%3D%225.414%22%20viewBox%3D%220%200%209.414%205.414%22%3E%3Cpath%20d%3D%22M-15569.51-1640.284l-4.707-4.707.707-.707%2C4%2C4%2C4-4%2C.707.707Z%22%20transform%3D%22translate(15574.217%201645.698)%22%20fill%3D%22%2301677e%22%2F%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 1019px) {
  .site-under-pankuzu__wrap .site-under-pankuzu__head .site-under-pankuzu__head-item .site-under-pankuzu__head-item-arrow::after {
    width: 30px;
    height: 30px;
    left: inherit;
    top: 0;
    bottom: 0;
    right: 15px;
    margin: auto 0;
    display: block;
    transition: 0.3s;
    background-size: contain;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%3E%3Cg%20transform%3D%22translate(1433.338%20-307.338)%20rotate(90)%22%3E%3Ccircle%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%20transform%3D%22translate(307.338%201373.338)%22%20fill%3D%22%233497ae%22%2F%3E%3Cpath%20d%3D%22M-17468.709-366.823l-1.414-1.414%2C9.41-9.413-9.41-9.413%2C1.414-1.414%2C10.824%2C10.827Z%22%20transform%3D%22translate(17802.758%201780.369)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  }
}
@media screen and (min-width: 1020px) {
  .site-under-pankuzu__wrap .site-under-pankuzu__head .site-under-pankuzu__head-item .site-under-pankuzu__head-item-arrow:hover {
    border: 1px solid #3497AE;
    text-decoration: none;
  }
  .site-under-pankuzu__wrap .site-under-pankuzu__head .site-under-pankuzu__head-item .site-under-pankuzu__head-item-arrow:hover::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.414%22%20height%3D%225.414%22%20viewBox%3D%220%200%209.414%205.414%22%3E%3Cpath%20d%3D%22M-15569.51-1640.284l-4.707-4.707.707-.707%2C4%2C4%2C4-4%2C.707.707Z%22%20transform%3D%22translate(15574.217%201645.698)%22%20fill%3D%22%233497ae%22%2F%3E%3C%2Fsvg%3E");
  }
}
.site-under-pankuzu__wrap .site-under-pankuzu__head .site-under-pankuzu__head-item .site-under-pankuzu__head-item-arrow.is-active a {
  border: 1px solid #3497AE;
  text-decoration: none;
}
.site-under-pankuzu__wrap .site-under-pankuzu__head .site-under-pankuzu__head-item.is-active .site-under-pankuzu__head-item-arrow {
  border-color: #3497AE;
  background: #3497AE;
}
@media screen and (max-width: 1019px) {
  .site-under-pankuzu__wrap .site-under-pankuzu__head .site-under-pankuzu__head-item.is-active .site-under-pankuzu__head-item-arrow {
    border-color: initial;
    background: none;
  }
}
.site-under-pankuzu__wrap .site-under-pankuzu__head .site-under-pankuzu__head-item.is-active .site-under-pankuzu__head-item-arrow::after {
  top: calc(50% - 4px);
  transform: rotateX(-180deg);
  transition: 0.3s;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.414%22%20height%3D%225.414%22%20viewBox%3D%220%200%209.414%205.414%22%3E%3Cpath%20d%3D%22M-15565.51-1640.284l-4-4-4%2C4-.707-.707%2C4.707-4.707%2C4.707%2C4.707Z%22%20transform%3D%22translate(-15564.803%20-1640.284)%20rotate(180)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 1019px) {
  .site-under-pankuzu__wrap .site-under-pankuzu__head .site-under-pankuzu__head-item.is-active .site-under-pankuzu__head-item-arrow::after {
    top: 0;
    transform: rotate(180deg);
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%3E%3Cg%20transform%3D%22translate(1433.338%20-307.338)%20rotate(90)%22%3E%3Ccircle%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%20transform%3D%22translate(307.338%201373.338)%22%20fill%3D%22%233497ae%22%2F%3E%3Cpath%20d%3D%22M-17468.709-366.823l-1.414-1.414%2C9.41-9.413-9.41-9.413%2C1.414-1.414%2C10.824%2C10.827Z%22%20transform%3D%22translate(17802.758%201780.369)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  }
}

@media screen and (max-width: 1019px) {
  .site-under-pankuzu__head > *:nth-last-child(2) {
    display: flex;
  }
}

[data-parent-id="8"] .site-under-pankuzu__wrap,
[data-parent-id="50"] .site-under-pankuzu__wrap,
[data-parent-id="26"] .site-under-pankuzu__wrap,
[data-parent-id="14"] .site-under-pankuzu__wrap,
[data-parent-id="15"] .site-under-pankuzu__wrap {
  visibility: hidden;
}
@media screen and (max-width: 1019px) {
  [data-parent-id="8"] .site-under-pankuzu__wrap,
  [data-parent-id="50"] .site-under-pankuzu__wrap,
  [data-parent-id="26"] .site-under-pankuzu__wrap,
  [data-parent-id="14"] .site-under-pankuzu__wrap,
  [data-parent-id="15"] .site-under-pankuzu__wrap {
    min-height: 30px;
    height: 0;
  }
}

[data-parent-id="8"] .site-under-content__inner {
  min-height: 800px;
}
@media screen and (max-width: 1019px) {
  [data-parent-id="8"] .site-under-content__inner {
    min-height: 400px;
  }
}

.site-under-pankuzu__children {
  display: none;
}

@media screen and (max-width: 1019px) {
  .is-active + .site-under-pankuzu__children {
    display: block;
  }
}

.site-under-pankuzu__link-sp {
  display: none;
  min-height: 40px;
  font-size: 1.4rem;
  align-items: center;
  position: relative;
}
@media screen and (max-width: 1019px) {
  .site-under-pankuzu__link-sp {
    display: flex;
    min-height: 36px;
  }
}
@media screen and (min-width: 1020px) {
  .site-under-pankuzu__link-sp:hover {
    color: #fff;
  }
}
.site-under-pankuzu__link-sp::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 9px;
  margin: auto 0;
  width: 6px;
  height: 11px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212.238%22%20height%3D%2221.654%22%20viewBox%3D%220%200%2012.238%2021.654%22%3E%3Cpath%20d%3D%22M-17468.709-366.823l-1.414-1.414%2C9.41-9.413-9.41-9.413%2C1.414-1.414%2C10.824%2C10.827Z%22%20transform%3D%22translate(17470.123%20388.476)%22%20fill%3D%22%23222%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}

.site-under-pankuzu__lists {
  display: none;
  background: #3497AE;
}
@media screen and (max-width: 1019px) {
  .site-under-pankuzu__lists {
    background: none;
    margin: 0 20px 20px;
  }
}
.site-under-pankuzu__lists .site-under-pankuzu__lists-inner {
  padding: 26px 40px 24px;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  transition: 0.3s;
}
@media screen and (max-width: 1019px) {
  .site-under-pankuzu__lists .site-under-pankuzu__lists-inner {
    padding: 0 18px 0 15px;
    background: #fff;
  }
}
.site-under-pankuzu__lists .site-under-pankuzu__lists-inner a {
  position: relative;
  color: #fff;
  font-size: 1.4rem;
  line-height: 1.6;
  padding: 0 0 0 27px;
}
@media screen and (max-width: 1019px) {
  .site-under-pankuzu__lists .site-under-pankuzu__lists-inner a {
    color: #222;
    font-size: 1.4rem;
    padding: 0 20px 0 9px;
    font-weight: 500;
    font-family: "Noto serif JP", sans-serif;
  }
}
.site-under-pankuzu__lists .site-under-pankuzu__lists-inner a::before {
  content: "";
  position: absolute;
  top: 3px;
  left: 0;
  width: 17px;
  height: 17px;
  display: block;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2217%22%20viewBox%3D%220%200%2017%2017%22%3E%3Cg%20transform%3D%22translate(-308%20-1374)%22%3E%3Ccircle%20cx%3D%228.5%22%20cy%3D%228.5%22%20r%3D%228.5%22%20transform%3D%22translate(308%201374)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M-17469.061-381.414l-.707-.707%2C2.646-2.647-2.646-2.647.707-.707%2C3.354%2C3.354Z%22%20transform%3D%22translate(17784.914%201767.269)%22%20fill%3D%22%233497ae%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 1019px) {
  .site-under-pankuzu__lists .site-under-pankuzu__lists-inner a::before {
    content: none;
  }
}
.site-under-pankuzu__lists .site-under-pankuzu__lists-inner a.site-under-pankuzu__link-pc {
  display: block;
  margin-bottom: 9px;
}
@media screen and (max-width: 1019px) {
  .site-under-pankuzu__lists .site-under-pankuzu__lists-inner a.site-under-pankuzu__link-pc {
    display: none;
  }
}
.site-under-pankuzu__lists .site-under-pankuzu__lists-inner a.is-acitve {
  font-weight: 700;
}
@media screen and (max-width: 1019px) {
  .site-under-pankuzu__lists .site-under-pankuzu__lists-inner a.is-acitve {
    color: #fff;
    background: #3497AE;
    border-radius: 5px;
    font-weight: 500;
  }
  .site-under-pankuzu__lists .site-under-pankuzu__lists-inner a.is-acitve::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212.238%22%20height%3D%2221.654%22%20viewBox%3D%220%200%2012.238%2021.654%22%3E%3Cpath%20d%3D%22M-17468.709-366.823l-1.414-1.414%2C9.41-9.413-9.41-9.413%2C1.414-1.414%2C10.824%2C10.827Z%22%20transform%3D%22translate(17470.123%20388.476)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
  }
}
@media screen and (min-width: 1020px) {
  .site-under-pankuzu__lists .site-under-pankuzu__lists-inner a:hover {
    text-decoration: underline;
  }
}
.site-under-pankuzu__lists .site-under-pankuzu__lists-close {
  display: none;
  width: 100%;
  padding: 29px 10px 41px;
}
@media screen and (max-width: 1019px) {
  .site-under-pankuzu__lists .site-under-pankuzu__lists-close {
    display: inline-flex;
    background: #fff;
  }
}
.site-under-pankuzu__lists .site-under-pankuzu__lists-close span {
  cursor: pointer;
  display: block;
  color: #333;
  border: 1px solid #707070;
  background-repeat: no-repeat;
  background-position: 5px 5px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230.707%22%20height%3D%2230.707%22%20viewBox%3D%220%200%2030.707%2030.707%22%3E%3Cg%20transform%3D%22translate(-12995.646%20167.346)%22%3E%3Cpath%20d%3D%22M13132.684-136.639l-.707-.707%2C30-30%2C.707.707Z%22%20transform%3D%22translate(-136.33)%22%20fill%3D%22%23707070%22%2F%3E%3Cpath%20d%3D%22M13161.977-136.639l-30-30%2C.707-.707%2C30%2C30Z%22%20transform%3D%22translate(-136.33)%22%20fill%3D%22%23707070%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: 15px 15px;
  transition: 0.3s;
  font-size: 0.9rem;
  text-align: center;
  letter-spacing: 0.03em;
  width: 27px;
  height: 27px;
  padding: 25px 0 0;
  margin: 0 auto;
  white-space: nowrap;
}

.site-under-pankuzu__lists-item {
  width: 25%;
  line-height: 1;
}
@media screen and (max-width: 1019px) {
  .site-under-pankuzu__lists-item {
    width: 100%;
    min-height: inherit;
    border-left: 1px solid #CCC;
    padding: 0 0 0 10px;
  }
  .site-under-pankuzu__lists-item:first-child {
    padding-top: 5px;
  }
  .site-under-pankuzu__lists-item:last-child {
    padding-bottom: 0;
  }
}

.level3 .site-under-pankuzu__lists-item:first-child {
  display: block;
}

.site-under-pankuzu__head-item-now {
  font-size: 1.4rem;
  color: #555;
}
@media screen and (max-width: 1019px) {
  .site-under-pankuzu__head-item-now {
    display: none;
  }
}

.cp-h1-text {
  font-weight: 600;
  font-family: "Noto serif JP", sans-serif;
  font-size: 3.4rem;
  letter-spacing: 0.01em;
  padding: 0;
  margin: 0;
}
@media screen and (max-width: 1019px) {
  .cp-h1-text {
    font-size: 2.8rem;
  }
}
.cp-h1-text::before, .cp-h1-text::after {
  content: none;
}

.cp-h2-text {
  font-weight: 500;
  font-family: "Noto serif JP", sans-serif;
  font-size: 4rem;
  letter-spacing: 0.05em;
  border-bottom: 2px solid #3497AE;
  margin: 110px 0 49px;
  padding: 0 0 22px;
}
@media screen and (max-width: 1019px) {
  .cp-h2-text {
    font-size: 2.5rem;
    margin: 24px 0 25px;
    padding: 0 0 14px;
  }
}
.cp-h2-text::before, .cp-h2-text::after {
  content: none;
}

.cp-h3-text {
  position: relative;
  font-weight: 500;
  font-family: "Noto serif JP", sans-serif;
  font-size: 3.2rem;
  display: table;
  border-bottom: 2px solid #3497AE;
  margin: 50px 0 30px;
  padding: 0 0 25px;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 1019px) {
  .cp-h3-text {
    font-size: 2.4rem;
    margin: 25px 0 15px;
    padding: 0 0 20px;
  }
}
.cp-h3-text::after {
  content: none;
}

.cp-h4-text {
  font-weight: 500;
  font-family: "Noto serif JP", sans-serif;
  font-size: 2.8rem;
  border-left: 6px solid #3497AE;
  padding: 18px 0 18px 34px;
  letter-spacing: 0.05em;
  margin: 30px 0;
}
@media screen and (max-width: 1019px) {
  .cp-h4-text {
    font-size: 2.2rem;
    border-width: 3px;
    padding: 9px 0 9px 10px;
    margin: 25px 0 15px;
  }
}
.cp-h4-text::after {
  content: none;
}

.cp-h5-text {
  font-weight: 500;
  font-family: "Noto serif JP", sans-serif;
  letter-spacing: 0.05em;
  font-size: 2.2rem;
  margin: 30px 0;
}
@media screen and (max-width: 1019px) {
  .cp-h5-text {
    font-size: 2rem;
    margin: 25px 0 15px;
  }
}

.lead1 {
  color: #01677E !important;
  font-size: 2.8rem !important;
  font-family: "Noto serif JP", sans-serif !important;
  line-height: 1.8 !important;
  margin-top: 40px !important;
  margin-bottom: 40px !important;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 1019px) {
  .lead1 {
    font-size: 2.4rem !important;
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

.lead2 {
  color: #222 !important;
  font-size: 2rem !important;
  font-family: "Noto serif JP", sans-serif !important;
  font-weight: 500 !important;
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}
@media screen and (max-width: 1019px) {
  .lead2 {
    line-height: 1.9 !important;
  }
}

.lead3 {
  color: #222 !important;
  font-size: 1.8rem !important;
  font-family: "Noto serif JP", sans-serif !important;
  font-weight: 500 !important;
  text-align: left !important;
  line-height: 2 !important;
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}
@media screen and (max-width: 1019px) {
  .lead3 {
    line-height: 1.8 !important;
  }
}

/* ==========================================================================

PC SP 切り替えブロック

========================================================================== */
@media screen and (max-width: 1019px) {
  .site-common-part__device-change .is-pc {
    display: none;
  }
}
.site-common-part__device-change .is-sp {
  display: none;
}
@media screen and (max-width: 1019px) {
  .site-common-part__device-change .is-sp {
    display: block;
  }
}

.fr-html .site-common-part__device-change .is-pc,
.fr-html .site-common-part__device-change .is-sp {
  display: block;
  margin: 0;
}

/* ==========================================================================

開閉式

========================================================================== */
.site-common-kaihei__button {
  display: flex;
  justify-content: flex-end;
  margin-top: 40px;
  margin-bottom: 20px;
}

.site-common-kaihei__button-inner {
  position: relative;
  line-height: 1;
  color: #333;
  cursor: pointer;
}
@media screen and (min-width: 1020px) {
  .site-common-kaihei__button-inner:hover {
    text-decoration: underline;
    color: #3497AE;
  }
}
.site-common-kaihei__button-inner.is-active {
  font-size: 0;
  width: 80px;
  height: 15px;
}
.site-common-kaihei__button-inner.is-active::before {
  position: absolute;
  content: "全て閉じる";
  top: 0;
  right: 0;
  font-size: 1.6rem;
  width: 100%;
  color: #3497AE;
  white-space: nowrap;
}

.cp-accordion + .cp-accordion {
  margin-top: 4px;
}
@media screen and (max-width: 1019px) {
  .cp-accordion + .cp-accordion {
    margin-top: 10px;
  }
}
.cp-accordion .cp-accordion-title {
  min-height: 50px;
  display: flex;
  align-items: center;
  background-color: #E7F2F5;
  color: #333;
  padding-left: 20px;
  padding-right: 70px;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.56;
  position: relative;
  border: none;
}
@media screen and (max-width: 1019px) {
  .cp-accordion .cp-accordion-title {
    font-size: 1.6rem;
    padding-right: 56px;
  }
}
.cp-accordion .cp-accordion-title::before {
  content: none;
}
.cp-accordion .cp-accordion-title::after {
  content: "";
  margin: auto 0;
  display: block;
  position: absolute;
  transition: 0.3s;
  top: 0;
  bottom: 0;
  right: 28px;
  width: 17px;
  height: 9px;
  background-color: inherit;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.707%22%20height%3D%229.061%22%20viewBox%3D%220%200%2016.707%209.061%22%3E%3Cpath%20d%3D%22M11247.4-473.653l-8.354-8.354.707-.707%2C7.647%2C7.647%2C7.646-7.646.707.707Z%22%20transform%3D%22translate(-11239.041%20482.714)%22%20fill%3D%22%233497ae%22%2F%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 1019px) {
  .cp-accordion .cp-accordion-title::after {
    right: 20px;
  }
}
.cp-accordion .cp-accordion-title.is-qa {
  padding-left: 69px;
}
.cp-accordion .cp-accordion-title.is-qa::before {
  font-family: "Montserrat", sans-serif;
  content: "Q";
  width: 30px;
  height: 30px;
  border-radius: 4px;
  background-color: #3497AE;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 2rem;
  color: #fff;
  font-weight: 500;
  position: absolute;
  left: 20px;
  top: 0;
  bottom: 0;
  margin: auto 0;
}
.cp-accordion.active .cp-accordion-title::after {
  transform: rotate(-180deg);
}
.cp-accordion.active .cp-accordion-title.is-qa::before {
  opacity: 1;
  background-color: #fff;
  color: #3497AE;
}
.cp-accordion.active .cp-accordion-title.is-qa::after {
  transform: rotate(180deg);
}
.cp-accordion .cp-accordion-content {
  position: relative;
  padding-top: 29px;
  padding-bottom: 40px;
  margin: 0;
}
@media screen and (max-width: 1019px) {
  .cp-accordion .cp-accordion-content {
    padding-top: 10px;
    padding-bottom: 20px;
  }
}
.cp-accordion .cp-accordion-content > .cp-text {
  margin-top: 0;
}
.cp-accordion .cp-accordion-content.is-qa {
  padding-left: 69px;
}
.cp-accordion .cp-accordion-content.is-qa::before {
  font-family: "Montserrat", sans-serif;
  content: "A";
  width: 30px;
  height: 30px;
  border-radius: 4px;
  background-color: #3497AE;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 2rem;
  color: #fff;
  font-weight: 500;
  position: absolute;
  top: 30px;
  left: 20px;
}
@media screen and (max-width: 1019px) {
  .cp-accordion .cp-accordion-content.is-qa::before {
    top: 12px;
  }
}

.fr-html .cp-all > .cp-accordion-content.is-qa {
  padding-left: 98px;
  min-height: 100px;
}

/* ==========================================================================

レスポンシブチェック

========================================================================== */
#responsibleCheck {
  width: 1px;
  height: 0;
}
@media screen and (max-width: 1019px) {
  #responsibleCheck {
    width: 2px;
  }
}

/* ==========================================================================

検索結果

========================================================================== */
[data-file-name=search] .site-under-content__inner::after {
  content: none;
}
[data-file-name=search] table.gsc-search-box td {
  border: 0;
  padding: 0;
}
[data-file-name=search] table.gsc-search-box td.gsc-input {
  border: 0;
  padding: 0;
  width: 20%;
}
@media screen and (max-width: 1019px) {
  [data-file-name=search] table.gsc-search-box td.gsc-input {
    width: 5%;
  }
}
[data-file-name=search] .gsc-input-box {
  border-radius: 0 !important;
  padding: 0 !important;
}
[data-file-name=search] input.gsc-input {
  padding: 7px 10px 10px !important;
  box-sizing: border-box;
}
@media screen and (max-width: 1019px) {
  [data-file-name=search] input.gsc-input {
    padding: 11px 10px 12px !important;
  }
}
[data-file-name=search] .gsc-search-button-v2 {
  border: 0;
  margin: 0;
  padding: 14px 0;
  width: 100%;
  cursor: pointer;
  background: #4d90fe !important;
  border-radius: 0 !important;
}
@media screen and (max-width: 1019px) {
  [data-file-name=search] .gsc-search-button-v2 {
    padding: 15px 0 16px;
  }
}
[data-file-name=search] .gsc-search-button-v2:hover {
  background: #3497AE !important;
}
[data-file-name=search] .gsst_a .gscb_a {
  color: #1a4375;
  cursor: pointer;
  position: absolute;
  right: 14px;
  top: 0;
  bottom: 0;
  margin: auto 0;
}
[data-file-name=search] .gsc-control-cse {
  border: 0 !important;
  padding: 0 !important;
  background: none !important;
  min-height: 100vh;
}
[data-file-name=search] .gsc-above-wrapper-area {
  margin: 0 0 20px;
}
@media screen and (max-width: 1019px) {
  [data-file-name=search] .gsc-above-wrapper-area {
    margin: 0 0 10px;
  }
}
[data-file-name=search] .gsc-above-wrapper-area table {
  margin: 0 0 10px;
}
[data-file-name=search] .gsc-above-wrapper-area table td {
  border: none !important;
  padding: 0 !important;
  background: none !important;
}
[data-file-name=search] .gsc-result-info {
  padding: 0 !important;
  margin: 7px 0 0;
}
[data-file-name=search] .gsc-table-cell-thumbnail,
[data-file-name=search] .gs-promotion-image-cell,
[data-file-name=search] .gs-result .gs-image,
[data-file-name=search] .gs-result .gs-promotion-image {
  display: none !important;
}
[data-file-name=search] .gs-webResult.gs-result a.gs-title:visited,
[data-file-name=search] .gs-webResult.gs-result a.gs-title:visited b,
[data-file-name=search] .gs-imageResult a.gs-title:visited,
[data-file-name=search] .gs-imageResult a.gs-title:visited b {
  color: #222 !important;
}
[data-file-name=search] .gs-webResult.gs-result a.gs-title:visited,
[data-file-name=search] .gs-webResult.gs-result a.gs-title:visited b,
[data-file-name=search] .gs-imageResult a.gs-title:visited,
[data-file-name=search] .gs-imageResult a.gs-title:visited b {
  color: #222 !important;
}
[data-file-name=search] .gs-webResult.gs-result a.gs-title:link,
[data-file-name=search] .gs-webResult.gs-result a.gs-title:link b,
[data-file-name=search] .gs-imageResult a.gs-title:link,
[data-file-name=search] .gs-imageResult a.gs-title:link b {
  color: #222 !important;
}
[data-file-name=search] .gs-webResult.gs-result a.gs-title:hover,
[data-file-name=search] .gs-webResult.gs-result a.gs-title:hover b,
[data-file-name=search] .gs-imageResult a.gs-title:hover,
[data-file-name=search] .gs-imageResult a.gs-title:hover b {
  color: #222 !important;
  text-decoration: underline;
}
[data-file-name=search] .gsc-thumbnail-inside,
[data-file-name=search] .gsc-url-top {
  padding: 0 !important;
}
[data-file-name=search] .gs-web-image-box .gs-image,
[data-file-name=search] .gs-promotion-image-box .gs-promotion-image {
  max-width: 70px !important;
}
[data-file-name=search] .gs-web-image-box,
[data-file-name=search] .gs-promotion-image-box {
  width: 70px !important;
}
[data-file-name=search] .gsc-webResult.gsc-result {
  border: none;
  background: none;
  border-bottom: 1px solid #ddd !important;
}
[data-file-name=search] .gsc-webResult.gsc-result:hover {
  background: none !important;
}
[data-file-name=search] .cse_block_container {
  border: none;
}
[data-file-name=search] .gsc-results {
  width: 100% !important;
}
[data-file-name=search] .gsc-results .gsc-cursor-box .gsc-cursor-page {
  background-color: inherit;
}
[data-file-name=search] .gsc-control-cse .gs-spelling a,
[data-file-name=search] .gsc-control-cse .gs-result .gs-title a,
[data-file-name=search] .gsc-control-cse .gs-result .gs-title a {
  color: #333;
}
[data-file-name=search] .gsc-control-cse .gs-spelling a::after,
[data-file-name=search] .gsc-control-cse .gs-result .gs-title a::after,
[data-file-name=search] .gsc-control-cse .gs-result .gs-title a::after,
[data-file-name=search] .gcsc-more-maybe-branding-root a::after {
  content: none;
}
[data-file-name=search] .gs-image::after,
[data-file-name=search] .gs-promotion-image::after,
[data-file-name=search] .gcsc-more-maybe-branding-box a::after,
[data-file-name=search] .gcsc-branding a::after,
[data-file-name=search] .gcsc-branding-text:not(.gcsc-branding-text-name) a::after {
  content: none !important;
}
[data-file-name=search] .gsc-orderby,
[data-file-name=search] .gs-result .gs-image,
[data-file-name=search] .gs-result .gs-promotion-image {
  display: none;
}
[data-file-name=search] .gsc-control-cse .gs-spelling, [data-file-name=search] .gsc-control-cse .gs-result .gs-title,
[data-file-name=search] .gsc-control-cse .gs-result .gs-title * {
  font-weight: 600;
}
[data-file-name=search] .gsc-adBlock {
  display: none !important;
}
@media screen and (max-width: 1019px) {
  [data-file-name=search] .gcsc-branding {
    max-width: 130px;
    margin: 20px auto 0;
  }
}
[data-file-name=search] .gcsc-branding img {
  width: auto !important;
}
@media screen and (max-width: 1019px) {
  [data-file-name=search] .gcsc-find-more-on-google-root {
    margin-top: 20px;
  }
}
[data-file-name=search] .gcsc-branding-img-noclear {
  width: auto !important;
}
@media screen and (max-width: 1019px) {
  [data-file-name=search] .gsc-cursor-chevron {
    margin: 0 16px -1px;
    position: relative;
    top: 6px;
  }
}
[data-file-name=search] .cp-external::after {
  content: none !important;
}
@media screen and (max-width: 1019px) {
  [data-file-name=search] .cp-external .cp-inner {
    padding-bottom: 0;
  }
}

/* ==========================================================================

電話番号、メールアドレス

========================================================================== */
a[href^="tel:"] {
  cursor: default;
  text-decoration: none;
  color: #222;
}
@media screen and (min-width: 1020px) {
  a[href^="tel:"]:hover {
    color: #222;
  }
}
a[href^="tel:"]::after {
  content: none !important;
}

/* ==========================================================================

囲み　基本

========================================================================== */
.site-common-mainBox {
  margin: 40px 0;
}
.site-common-mainBox + .site-common-mainBox {
  margin-top: 60px;
}
@media screen and (max-width: 1019px) {
  .site-common-mainBox + .site-common-mainBox {
    margin-top: 40px;
  }
}
.site-common-mainBox + .site-common-mainBox.is-noTab {
  margin-top: -20px;
}
@media screen and (max-width: 1019px) {
  .site-common-mainBox + .site-common-mainBox.is-noTab {
    margin-top: -20px;
  }
}
.site-common-mainBox .site-common-mainBox__head {
  background: #3497AE;
  color: #fff;
  font-family: "Noto serif JP", sans-serif;
  font-size: 2.4rem;
  font-weight: 500;
  letter-spacing: 0.05em;
  text-align: center;
  max-width: -moz-fit-content;
  max-width: fit-content;
  min-width: 506px;
  min-height: 80px;
  letter-spacing: 0.05em;
  border-top-right-radius: 20px;
  border-top-left-radius: 20px;
  padding: 0 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 1019px) {
  .site-common-mainBox .site-common-mainBox__head {
    padding: 6px 10px;
    min-width: 225px;
    min-height: 40px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    font-size: 1.8rem;
    line-height: 1.5;
  }
}
.site-common-mainBox .site-common-mainBox__head br {
  display: none;
}
@media screen and (max-width: 1019px) {
  .site-common-mainBox .site-common-mainBox__head br {
    display: block;
  }
}
.site-common-mainBox .site-common-mainBox__head.is-tabs {
  width: 100%;
  min-width: inherit;
  min-height: 40px;
  max-width: 251px;
  font-size: 2rem;
  letter-spacing: 0;
  font-family: "Noto Sans JP", sans-serif;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  padding: 0 10px;
}
@media screen and (max-width: 1019px) {
  .site-common-mainBox .site-common-mainBox__head.is-tabs {
    min-width: 225px;
    min-height: 40px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
  }
}
.site-common-mainBox .site-common-mainBox__text {
  border: 2px solid #3497AE;
  border-radius: 20px;
  border-top-left-radius: 0;
  padding: 63px 98px 72px;
}
@media screen and (max-width: 1019px) {
  .site-common-mainBox .site-common-mainBox__text {
    border-radius: 10px;
    border-top-left-radius: 0;
    padding: 20px 20px;
  }
}
.site-common-mainBox .site-common-mainBox__text.is-tabs {
  background: #fff;
  display: flex;
  justify-content: space-between;
  gap: 20px;
  border-radius: 10px;
  border-top-left-radius: 0;
  padding: 39px 106px 84px 58px;
}
@media screen and (max-width: 1019px) {
  .site-common-mainBox .site-common-mainBox__text.is-tabs {
    border-radius: 5px;
    flex-direction: column;
    gap: 20px;
    padding: 20px 20px 30px;
  }
}
.site-common-mainBox .site-common-mainBox__text.is-tabs.is-noTab {
  border-top-left-radius: 10px;
}
@media screen and (max-width: 1019px) {
  .site-common-mainBox .site-common-mainBox__text.is-tabs.is-noTab {
    border-top-left-radius: 5px;
  }
}
.site-common-mainBox .site-common-mainBox__text.is-tabs .site-common-mainBox__image {
  margin: 19px auto 0;
  width: 100%;
  max-width: 233px;
}
@media screen and (max-width: 1019px) {
  .site-common-mainBox .site-common-mainBox__text.is-tabs .site-common-mainBox__image {
    margin: 10px auto 0;
  }
}
.site-common-mainBox .site-common-mainBox__text.is-tabs .site-common-mainBox__image img {
  width: auto !important;
  margin: auto;
  display: block;
}
@media screen and (max-width: 1019px) {
  .site-common-mainBox .site-common-mainBox__text.is-tabs .site-common-mainBox__image img {
    max-width: 150px;
  }
}
.site-common-mainBox .site-common-mainBox__text.is-tabs .site-common-mainBox__rightArea {
  width: 100%;
  max-width: 774px;
}
@media screen and (max-width: 1019px) {
  .site-common-mainBox .site-common-mainBox__text.is-tabs .site-common-mainBox__rightArea {
    max-width: inherit;
  }
}
.site-common-mainBox .site-common-mainBox__text.is-tabs .site-common-mainBox__rightArea .site-common-mainBox__rightArea-link {
  border-bottom: 2px dotted #3497AE;
  margin: 0 0 32px;
}
@media screen and (max-width: 1019px) {
  .site-common-mainBox .site-common-mainBox__text.is-tabs .site-common-mainBox__rightArea .site-common-mainBox__rightArea-link {
    margin: 0 0 16px;
  }
}
.site-common-mainBox .site-common-mainBox__text.is-tabs .site-common-mainBox__rightArea .site-common-mainBox__rightArea-link a {
  text-decoration: none;
  position: relative;
  color: #222;
  font-size: 3.2rem;
  font-weight: 500;
  width: 100%;
  height: 100%;
  display: block;
  padding: 0 30px 6px 0;
}
@media screen and (max-width: 1019px) {
  .site-common-mainBox .site-common-mainBox__text.is-tabs .site-common-mainBox__rightArea .site-common-mainBox__rightArea-link a {
    font-size: 2.6rem;
    line-height: 1.4;
    padding: 0 30px 16px 0;
  }
}
.site-common-mainBox .site-common-mainBox__text.is-tabs .site-common-mainBox__rightArea .site-common-mainBox__rightArea-link a::after {
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.413%22%20height%3D%2211.413%22%20viewBox%3D%220%200%2017.413%2011.413%22%3E%3Cg%20transform%3D%22translate(-588.501%20-1347.793)%22%3E%3Cpath%20d%3D%22M-17753.367%2C4462.766l-1.414-1.414%2C4.293-4.292-4.293-4.292%2C1.414-1.414%2C5.707%2C5.707Z%22%20transform%3D%22translate(18353.574%20-3103.56)%22%20fill%3D%22%23222%22%2F%3E%3Cpath%20d%3D%22M-15092.124-414h-16v-2h16Z%22%20transform%3D%22translate(15696.624%201768.5)%22%20fill%3D%22%23222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  width: 18px;
  height: 10px;
  top: 13px;
  right: 5px;
  bottom: 0;
  display: block;
  margin: auto 0;
  z-index: 1;
  transition: 0.3s;
}
@media screen and (max-width: 1019px) {
  .site-common-mainBox .site-common-mainBox__text.is-tabs .site-common-mainBox__rightArea .site-common-mainBox__rightArea-link a::after {
    top: -17px;
  }
}
@media screen and (min-width: 1020px) {
  .site-common-mainBox .site-common-mainBox__text.is-tabs .site-common-mainBox__rightArea .site-common-mainBox__rightArea-link a:hover {
    color: #3497AE;
  }
  .site-common-mainBox .site-common-mainBox__text.is-tabs .site-common-mainBox__rightArea .site-common-mainBox__rightArea-link a:hover::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.413%22%20height%3D%2211.413%22%20viewBox%3D%220%200%2017.413%2011.413%22%3E%3Cg%20transform%3D%22translate(-588.501%20-1347.793)%22%3E%3Cpath%20d%3D%22M-17753.367%2C4462.766l-1.414-1.414%2C4.293-4.292-4.293-4.292%2C1.414-1.414%2C5.707%2C5.707Z%22%20transform%3D%22translate(18353.574%20-3103.56)%22%20fill%3D%22%233497ae%22%2F%3E%3Cpath%20d%3D%22M-15092.124-414h-16v-2h16Z%22%20transform%3D%22translate(15696.624%201768.5)%22%20fill%3D%22%233497ae%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  }
}
.site-common-mainBox .site-common-mainBox__text.is-tabs .site-common-mainBox__rightArea .site-common-mainBox__rightArea-text {
  font-size: 1.5rem;
}

.fr-html .site-common-mainBox {
  margin-bottom: 0;
}

.site-common-mainBoxes {
  display: grid;
  margin: 59px 0;
}
@media screen and (max-width: 1019px) {
  .site-common-mainBoxes {
    margin: 40px 0;
  }
}
.site-common-mainBoxes.is-col3 {
  gap: 30px;
  grid-template-columns: 1fr 1fr 1fr;
}
@media screen and (max-width: 1019px) {
  .site-common-mainBoxes.is-col3 {
    gap: 20px;
    grid-template-columns: 1fr;
  }
}
.site-common-mainBoxes .site-common-mainBox {
  margin: 0;
}
.site-common-mainBoxes .site-common-mainBox .site-common-mainBox__head {
  font-family: "Noto Sans JP", sans-serif;
  max-width: -moz-fit-content;
  max-width: fit-content;
  min-width: inherit;
  min-height: 40px;
  font-size: 2rem;
  letter-spacing: 0;
  padding: 0 20px;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  line-height: 1.4;
}
@media screen and (max-width: 1019px) {
  .site-common-mainBoxes .site-common-mainBox .site-common-mainBox__head {
    font-size: 1.8rem;
    padding: 0 10px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    height: auto !important;
  }
}
.site-common-mainBoxes .site-common-mainBox .site-common-mainBox__head.is-noTitle {
  font-size: 1.8rem;
}
@media screen and (max-width: 1019px) {
  .site-common-mainBoxes .site-common-mainBox .site-common-mainBox__head.is-noTitle {
    font-size: 1.6rem;
  }
}
.site-common-mainBoxes .site-common-mainBox .site-common-mainBox__text {
  display: flex;
  flex-direction: column;
  min-height: 440px;
  color: #333;
  background: #fff;
  border-radius: 10px;
  border-top-left-radius: 0;
  padding: 37px 20px 20px;
}
@media screen and (max-width: 1019px) {
  .site-common-mainBoxes .site-common-mainBox .site-common-mainBox__text {
    min-height: inherit;
    height: auto !important;
    border-radius: 5px;
    border-top-left-radius: 0;
    padding: 20px 20px;
  }
}
.site-common-mainBoxes .site-common-mainBox .site-common-mainBox__text .site-common-mainBox__title {
  font-weight: 500;
  font-size: 1.8rem;
  line-height: 1.5;
  border-bottom: 2px dotted #3497AE;
  padding: 0 0 25px;
  min-height: 81px;
}
@media screen and (max-width: 1019px) {
  .site-common-mainBoxes .site-common-mainBox .site-common-mainBox__text .site-common-mainBox__title {
    font-size: 1.7rem;
    padding: 0 0 16px;
    min-height: inherit;
    height: auto !important;
  }
}
.site-common-mainBoxes .site-common-mainBox .site-common-mainBox__text .site-common-mainBox__image img {
  width: auto;
}
.site-common-mainBoxes .site-common-mainBox .site-common-mainBox__text .site-common-mainBox__lists {
  font-size: 1.5rem;
  padding: 15px 0 0;
}
@media screen and (max-width: 1019px) {
  .site-common-mainBoxes .site-common-mainBox .site-common-mainBox__text .site-common-mainBox__lists {
    font-size: 1.6rem;
    padding: 15px 0 0;
  }
}
.site-common-mainBoxes .site-common-mainBox .site-common-mainBox__text .site-common-mainBox__lists ul {
  margin: 0;
}
.site-common-mainBoxes .site-common-mainBox .site-common-mainBox__text .site-common-mainBox__lists ul li {
  list-style: none !important;
  position: relative;
  padding-left: 20px;
}
.site-common-mainBoxes .site-common-mainBox .site-common-mainBox__text .site-common-mainBox__lists ul li::before {
  content: "";
  display: block;
  position: absolute;
  top: 8px;
  left: 0;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #333;
}
@media screen and (max-width: 1019px) {
  .site-common-mainBoxes .site-common-mainBox .site-common-mainBox__text .site-common-mainBox__lists ul li::before {
    top: 9px;
  }
}
.site-common-mainBoxes .site-common-mainBox .site-common-mainBox__text.is-noTitle {
  min-height: 160px;
  padding: 29px 17px 20px;
}
@media screen and (max-width: 1019px) {
  .site-common-mainBoxes .site-common-mainBox .site-common-mainBox__text.is-noTitle {
    min-height: inherit;
    padding: 20px 20px;
  }
}
.site-common-mainBoxes .site-common-mainBox .site-common-mainBox__text.is-noTitle .site-common-mainBox__lists {
  padding: 0;
}

/* ==========================================================================

基本ブロック調整

========================================================================== */
[data-area=content] ol {
  margin-left: 15px;
}
@media screen and (max-width: 1019px) {
  [data-area=content] .cp-ti-item.cp-horizontal-item.cp-ti-r.cp-horizontal-r {
    flex-direction: column-reverse;
  }
}
@media screen and (max-width: 1019px) {
  [data-area=content] .cp-ti-item.cp-horizontal-item.cp-ti-r.cp-horizontal-r .cp-horizontal-text {
    margin: 20px 0 0 !important;
  }
}
[data-area=content] .cp-ti-item.cp-horizontal-item.cp-ti-r.cp-horizontal-r .cp-horizontal-text img {
  width: auto;
}
@media screen and (max-width: 1019px) {
  [data-area=content] .cp-it-item.cp-horizontal-item.cp-it-r.cp-horizontal-r {
    flex-direction: column;
  }
}
[data-area=content] .cp-text-col2.cp-text .cp-text-l {
  margin-right: 20px;
}
[data-area=content] .cp-img .cp-img-l {
  margin-right: 60px;
}
[data-area=content] .cp-img-col3 .cp-img-l {
  margin-right: 30px !important;
}
@media screen and (max-width: 1019px) {
  [data-area=content] .cp-img-col3 .cp-img-l {
    margin-right: auto !important;
  }
}
[data-area=content] .cp-horizontal .cp-horizontal-img,
[data-area=content] .cp-horizontal .cp-horizontal-text {
  width: calc(50% - 30px);
}
@media screen and (max-width: 1019px) {
  [data-area=content] .cp-horizontal .cp-horizontal-img,
  [data-area=content] .cp-horizontal .cp-horizontal-text {
    width: 100%;
    min-width: inherit !important;
  }
}
@media screen and (max-width: 1019px) {
  [data-area=content] .cp-horizontal .cp-horizontal-img {
    max-width: 450px;
    margin: 0 auto;
  }
}
[data-area=content] .cp-it.cp-horizontal .cp-horizontal-text {
  margin-left: 60px;
}
@media screen and (max-width: 1019px) {
  [data-area=content] .cp-it.cp-horizontal .cp-horizontal-text {
    margin-left: 0;
  }
}
[data-area=content] .cp-ti.cp-horizontal .cp-horizontal-text {
  margin-right: 60px;
}
@media screen and (max-width: 1019px) {
  [data-area=content] .cp-ti.cp-horizontal .cp-horizontal-text {
    margin-right: 0;
  }
}
[data-area=content] .cp-it.cp-horizontal.cp-it-horizontal-col1.is-whiteBg {
  background: #fff;
  border-radius: 20px;
}
@media screen and (max-width: 1019px) {
  [data-area=content] .cp-it.cp-horizontal.cp-it-horizontal-col1.is-whiteBg {
    border-radius: 10px;
    padding: 20px;
  }
}
[data-area=content] .cp-it.cp-horizontal.cp-it-horizontal-col1.is-whiteBg .cp-horizontal-img {
  margin: 21px 0 0 25px;
}
@media screen and (max-width: 1019px) {
  [data-area=content] .cp-it.cp-horizontal.cp-it-horizontal-col1.is-whiteBg .cp-horizontal-img {
    margin: 0 auto;
  }
}
[data-area=content] .cp-it.cp-horizontal.cp-it-horizontal-col1.is-whiteBg .cp-horizontal-text {
  margin-left: 25px !important;
  padding: 104px 0 0;
}
@media screen and (max-width: 1019px) {
  [data-area=content] .cp-it.cp-horizontal.cp-it-horizontal-col1.is-whiteBg .cp-horizontal-text {
    margin-left: 0 !important;
    padding: 0 !important;
  }
}
[data-area=content] .cp-it.cp-horizontal.cp-it-horizontal-col1.is-whiteBg .cp-horizontal-text .lead1 {
  line-height: 1.95 !important;
  margin-bottom: 44px !important;
}
@media screen and (max-width: 1019px) {
  [data-area=content] .cp-it.cp-horizontal.cp-it-horizontal-col1.is-whiteBg .cp-horizontal-text .lead1 {
    line-height: 1.88 !important;
    margin: 0 0 30px !important;
  }
}
[data-area=content] .cp-it.cp-horizontal.cp-it-horizontal-col1.is-whiteBg .cp-horizontal-text .lead2 {
  letter-spacing: 0.05em !important;
}
@media screen and (max-width: 1019px) {
  [data-area=content] .cp-it.cp-horizontal.cp-it-horizontal-col1.is-whiteBg .cp-horizontal-text .lead2 {
    margin: 0 0 10px !important;
  }
}
@media screen and (max-width: 1019px) {
  [data-area=content] .cp-img-item {
    margin: 0 auto 20px !important;
    max-width: 450px;
  }
}
[data-area=content] .cp-text-col2.cp-text .cp-text-l {
  margin-right: 60px;
}
[data-area=content] .cp-vertical .cp-vertical-l {
  margin-right: 60px;
}
[data-area=content] .cp-vertical .cp-vertical-item .cp-vertical-head {
  font-size: 2.4rem;
  text-align: left;
  font-weight: 500;
  line-height: 1.4;
  padding: 0 0 26px;
}
@media screen and (max-width: 1019px) {
  [data-area=content] .cp-vertical .cp-vertical-item .cp-vertical-head {
    font-size: 2rem;
    padding: 0 0 15px;
  }
}
@media screen and (max-width: 1019px) {
  [data-area=content] .cp-vertical .cp-vertical-img {
    max-width: 450px;
    margin: 0 auto;
  }
}
[data-area=content] .cp-vertical .cp-vertical-text {
  margin-top: 23px !important;
}
@media screen and (max-width: 1019px) {
  [data-area=content] .cp-vertical .cp-vertical-text {
    margin-top: 20px !important;
  }
}
[data-area=content] .cp-text.is-Headtext .cp-text-item:last-child {
  margin-right: 0;
}
[data-area=content] .cp-text.is-Headtext .cp-text-head {
  font-weight: normal;
  font-size: 1.4rem;
  line-height: 1.4;
  padding: 0 0 20px;
  margin: 0 0 20px;
  border-bottom: 1px solid #ccc;
}
[data-area=content] .cp-text.is-Headtext .cp-text-head strong {
  font-weight: 600;
  font-size: 1.8rem;
  display: block;
  margin: 0 0 10px;
}
[data-area=content] .cp-text.is-Headtext .cp-text-head strong + br {
  display: none;
}
[data-area=content] .cp-wp {
  padding: 26px 30px 31px;
  background-color: #E7F2F5;
  border-radius: 10px;
}
@media screen and (max-width: 1019px) {
  [data-area=content] .cp-wp {
    border-radius: 5px;
    padding: 20px;
  }
}
[data-area=content] .cp-wp strong {
  font-size: 1.8rem;
  display: block;
}
@media screen and (max-width: 1019px) {
  [data-area=content] .cp-wp strong {
    line-height: 1.5;
  }
}
[data-area=content] .cp-wp strong + br {
  display: none;
}
[data-area=content] .cp-wp.is-bgWhite {
  border-radius: 6px;
  background-color: #fff;
  padding: 37px 40px 37px;
}
@media screen and (max-width: 1019px) {
  [data-area=content] .cp-wp.is-bgWhite {
    border-radius: 3px;
    padding: 9px;
  }
}
[data-area=content] .cp-wp.is-bgWhite .lead1,
[data-area=content] .cp-wp.is-bgWhite .lead2,
[data-area=content] .cp-wp.is-bgWhite .lead3 {
  margin: 0 !important;
}
@media screen and (max-width: 1019px) {
  [data-area=content] .cp-wp.is-bgWhite .lead1,
  [data-area=content] .cp-wp.is-bgWhite .lead2,
  [data-area=content] .cp-wp.is-bgWhite .lead3 {
    font-size: 2.2rem !important;
    line-height: 1.6 !important;
  }
}
[data-area=content] .cp-wp .button1,
[data-area=content] .cp-wp .button2,
[data-area=content] .cp-wp .button3 {
  margin-top: 30px !important;
  margin-bottom: 10px !important;
}
@media screen and (max-width: 1019px) {
  [data-area=content] .cp-wp .button1,
  [data-area=content] .cp-wp .button2,
  [data-area=content] .cp-wp .button3 {
    margin-top: 20px !important;
    margin-bottom: 0 !important;
  }
}
@media screen and (max-width: 1019px) {
  [data-area=content] .cp-photos .cp-photos-item {
    max-width: 450px;
    margin: 0 auto 20px;
  }
}

.level3 [data-area=content] img {
  border-radius: 10px;
}
@media screen and (max-width: 1019px) {
  .level3 [data-area=content] img {
    width: 100%;
    border-radius: 5px;
  }
}

/* ==========================================================================

パンくず

========================================================================== */
.lo-breads {
  display: none;
}

/* ==========================================================================

テーブル

========================================================================== */
table td {
  font-size: 1.5rem;
  padding: 8px 26px !important;
  border-color: #9DC8D3 !important;
}

@media screen and (max-width: 1019px){
  
table td {
  font-size: 1.5rem;
  padding: 5px 9px !important;
  border-color: #9DC8D3 !important;
}
}
table td img {
  width: auto !important;
  display: block;
  margin: 5px auto;
}

.fr-element table td.fr-selected-cell,
.fr-element table th.fr-selected-cell {
  border: 1px double #0098f7 !important;
}

@media screen and (max-width: 1019px) {
  [data-file-name=pre] table td img {
    width: 30px !important;
  }
}

/* ==========================================================================

ボタンブロック

========================================================================== */
.cp-btn {
  margin: 40px 0 !important;
}
.cp-btn li {
  background: none !important;
}
.cp-btn.cp-btn-02 ul, .cp-btn.cp-btn-02 ol {
  gap: 40px;
}
@media screen and (max-width: 1019px) {
  .cp-btn.cp-btn-02 ul, .cp-btn.cp-btn-02 ol {
    gap: 10px !important;
  }
}
@media screen and (max-width: 1019px) {
  .cp-btn.cp-btn-02 ul li, .cp-btn.cp-btn-02 ol li {
    width: 100% !important;
    margin-bottom: 0 !important;
  }
}
.cp-btn.cp-btn-03 ul, .cp-btn.cp-btn-03 ol {
  gap: 10px;
}
@media screen and (max-width: 1019px) {
  .cp-btn.cp-btn-03 ul, .cp-btn.cp-btn-03 ol {
    gap: 10px !important;
  }
}
@media screen and (max-width: 1019px) {
  .cp-btn.cp-btn-03 ul li, .cp-btn.cp-btn-03 ol li {
    width: 100% !important;
    margin-bottom: 0 !important;
  }
}
.cp-btn.cp-btn-04 ul, .cp-btn.cp-btn-04 ol {
  gap: 20px;
}
@media screen and (max-width: 1019px) {
  .cp-btn.cp-btn-04 ul, .cp-btn.cp-btn-04 ol {
    gap: 10px !important;
  }
}
@media screen and (max-width: 1019px) {
  .cp-btn.cp-btn-04 ul li, .cp-btn.cp-btn-04 ol li {
    width: 100% !important;
    margin-bottom: 0 !important;
  }
}
.cp-btn.cp-btn-05 ul, .cp-btn.cp-btn-05 ol {
  gap: 10px;
}
@media screen and (max-width: 1019px) {
  .cp-btn.cp-btn-05 ul, .cp-btn.cp-btn-05 ol {
    gap: 10px !important;
  }
}
@media screen and (max-width: 1019px) {
  .cp-btn.cp-btn-05 ul li, .cp-btn.cp-btn-05 ol li {
    width: 100% !important;
    margin-bottom: 0 !important;
  }
}
.cp-btn ul, .cp-btn ol {
  flex-wrap: nowrap;
}
@media screen and (max-width: 1019px) {
  .cp-btn ul, .cp-btn ol {
    flex-wrap: wrap;
  }
}
.cp-btn ul li, .cp-btn ol li {
  width: 100%;
  min-width: inherit !important;
  min-height: inherit !important;
}
.cp-btn ul li a, .cp-btn ol li a {
  justify-content: flex-start !important;
  min-height: 60px;
  line-height: 1.7;
  font-weight: 500;
  text-align: left;
  color: #fff !important;
  border-color: #3497AE !important;
  background: #3497AE !important;
  padding: 10px 35px 10px 20px !important;
}
@media screen and (max-width: 1019px) {
  .cp-btn ul li a, .cp-btn ol li a {
    min-height: 50px;
  }
}
.cp-btn ul li a::before, .cp-btn ol li a::before {
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 18px !important;
  height: 8px !important;
  top: 0 !important;
  bottom: 0;
  display: block;
  margin: auto 0;
  right: 20px !important;
  z-index: 1;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.543%22%20height%3D%226.854%22%20viewBox%3D%220%200%2018.543%206.854%22%3E%3Cpath%20d%3D%22M-19278.687-19029.715h-18.543v-1h16.129l-5.146-5.146.707-.707Z%22%20transform%3D%22translate(19297.23%2019036.568)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") !important;
}
.cp-btn ul li a::after, .cp-btn ol li a::after {
  background: #fff;
}
.cp-btn ul li a:hover::before, .cp-btn ol li a:hover::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.543%22%20height%3D%226.854%22%20viewBox%3D%220%200%2018.543%206.854%22%3E%3Cpath%20d%3D%22M-19278.687-19029.715h-18.543v-1h16.129l-5.146-5.146.707-.707Z%22%20transform%3D%22translate(19297.23%2019036.568)%22%20fill%3D%22%233497ae%22%2F%3E%3C%2Fsvg%3E") !important;
}
@media screen and (min-width: 1020px) {
  .cp-btn ul li a:hover, .cp-btn ol li a:hover {
    text-decoration: none;
    background: #fff !important;
    color: #333 !important;
  }
}
@media screen and (max-width: 1019px) {
  .cp-btn ul li a:hover:hover, .cp-btn ol li a:hover:hover {
    color: #fff !important;
  }
  .cp-btn ul li a:hover:hover::after, .cp-btn ol li a:hover:hover::after {
    transform: scale(0, 1) !important;
  }
  .cp-btn ul li a:hover:hover::before, .cp-btn ol li a:hover:hover::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.543%22%20height%3D%226.854%22%20viewBox%3D%220%200%2018.543%206.854%22%3E%3Cpath%20d%3D%22M-19278.687-19029.715h-18.543v-1h16.129l-5.146-5.146.707-.707Z%22%20transform%3D%22translate(19297.23%2019036.568)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") !important;
  }
}

/* ==========================================================================

アンカーブロック

========================================================================== */
[data-area=content] .cp-anchor-menu ul li {
  position: relative;
  margin-right: 20px;
  padding: 0 0 0 25px;
}
[data-area=content] .cp-anchor-menu ul li::before {
  content: "";
  border: none;
  border-radius: 0;
  position: absolute;
  top: 7px;
  left: 0;
  margin: auto 0;
  display: block;
  width: 16px;
  height: 16px;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cg%20transform%3D%22translate(-646%20-292)%22%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%227.5%22%20r%3D%227.5%22%20transform%3D%22translate(646%20292)%22%20fill%3D%22%233497ae%22%2F%3E%3Cpath%20d%3D%22M-13261-1375.486l-4.354-4.353.707-.707%2C3.646%2C3.646%2C3.646-3.646.707.707Z%22%20transform%3D%22translate(13914.5%201677.693)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
[data-area=content] .cp-anchor-menu ul li::after {
  content: none;
}

/* ==========================================================================

サイトマップ

========================================================================== */
.mapLists {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 30px;
  transition: opacity 0.2s ease;
}
@media screen and (max-width: 1019px) {
  .mapLists {
    gap: 20px;
    grid-template-columns: 1fr;
    margin: 40px 0 0;
  }
}
.mapLists > .mapList {
  align-self: stretch;
  margin-bottom: 50px;
  overflow: hidden;
}
@media screen and (max-width: 1019px) {
  .mapLists > .mapList {
    margin-bottom: 0;
  }
}
.mapLists > .mapList:nth-child(1), .mapLists > .mapList:nth-child(9), .mapLists > .mapList:nth-child(n+12) {
  display: none;
}
.mapLists > .mapList .lv2-item .lv2-link {
  font-size: 2rem;
  font-family: "Noto serif JP", sans-serif;
  line-height: 1.5;
  letter-spacing: 0.04em;
  position: relative;
  text-decoration: none;
  color: #222;
  display: block;
  width: 100%;
  height: 100%;
  padding: 39px 29px 23px 0;
}
@media screen and (max-width: 1019px) {
  .mapLists > .mapList .lv2-item .lv2-link {
    font-size: 1.6rem;
    padding: 22px 29px 13px 0;
  }
}
@media screen and (min-width: 1020px) {
  .mapLists > .mapList .lv2-item .lv2-link:hover {
    color: #3497AE;
  }
  .mapLists > .mapList .lv2-item .lv2-link:hover::after {
    animation: arrow 1s;
  }
}
.mapLists > .mapList .lv2-item .lv2-link::after {
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.414%22%20height%3D%2211.413%22%20viewBox%3D%220%200%2017.414%2011.413%22%3E%3Cg%20transform%3D%22translate(-588.5%20-1347.793)%22%3E%3Cpath%20d%3D%22M-17753.367%2C4462.766l-1.414-1.414%2C4.293-4.292-4.293-4.292%2C1.414-1.414%2C5.707%2C5.707Z%22%20transform%3D%22translate(18353.574%20-3103.56)%22%20fill%3D%22%233497ae%22%2F%3E%3Cpath%20d%3D%22M-15092.124-414h-16v-2h16Z%22%20transform%3D%22translate(15696.624%201768.5)%22%20fill%3D%22%233497ae%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  width: 18px;
  height: 10px;
  top: 19px;
  bottom: 0;
  display: block;
  margin: auto 0;
  right: 4px;
  z-index: 1;
}
@media screen and (max-width: 1019px) {
  .mapLists > .mapList .lv2-item .lv2-link::after {
    top: 13px;
    right: 9px;
  }
}
.mapLists > .mapList .lv2-folder {
  border-top: 2px dotted #3497AE;
  padding: 20px 0 0;
}
@media screen and (max-width: 1019px) {
  .mapLists > .mapList .lv2-folder {
    border-width: 1px;
    padding: 12px 0 0;
  }
}
.mapLists > .mapList .lv3-item {
  position: relative;
}
.mapLists > .mapList .lv3-item .lv3-link {
  color: #333;
  font-size: 1.5rem;
}
@media screen and (max-width: 1019px) {
  .mapLists > .mapList .lv3-item .lv3-link {
    line-height: 1.8;
    display: block;
  }
}
@media screen and (min-width: 1020px) {
  .mapLists > .mapList .lv3-item .lv3-link:hover {
    text-decoration: underline;
  }
}
.mapLists > .mapList base-sitemap0-nest-list {
  display: block;
  margin: 0 0 2px;
}
@media screen and (max-width: 1019px) {
  .mapLists > .mapList base-sitemap0-nest-list {
    margin: 0 0 6px;
  }
}

base-sitemap + br {
  display: none;
}
base-sitemap + br + br {
  display: none;
}

/* ==========================================================================

基本テキストボタン

========================================================================== */
.button1,
.button2,
.button3 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
@media screen and (max-width: 1019px) {
  .button1,
  .button2,
  .button3 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
}
.button1 + .button1,
.button1 + .button2,
.button1 + .button3,
.button2 + .button1,
.button2 + .button2,
.button2 + .button3,
.button3 + .button1,
.button3 + .button2,
.button3 + .button3 {
  margin-top: -62px !important;
}
@media screen and (max-width: 1019px) {
  .button1 + .button1,
  .button1 + .button2,
  .button1 + .button3,
  .button2 + .button1,
  .button2 + .button2,
  .button2 + .button3,
  .button3 + .button1,
  .button3 + .button2,
  .button3 + .button3 {
    margin-top: -72px !important;
  }
}
.button1 .button-inner,
.button2 .button-inner,
.button3 .button-inner {
  min-width: 420px !important;
  min-height: 50px !important;
  background-color: #3497AE !important;
}
@media screen and (max-width: 1019px) {
  .button1 .button-inner,
  .button2 .button-inner,
  .button3 .button-inner {
    min-height: 50px !important;
    min-width: inherit !important;
    max-width: 400px;
    width: 100%;
  }
}
.button1 .button-inner a,
.button2 .button-inner a,
.button3 .button-inner a {
  justify-content: start;
  font-size: 1.6rem;
  color: #fff;
  background: #3497AE;
  border-color: #3497AE;
  padding-left: 20px;
  padding-right: 35px;
  letter-spacing: 0.04em;
  text-align: left;
  line-height: 1.6;
  font-weight: 500;
}
@media screen and (max-width: 1019px) {
  .button1 .button-inner a,
  .button2 .button-inner a,
  .button3 .button-inner a {
    font-size: 1.4rem !important;
    text-align: left;
    line-height: 1.4;
    padding-top: 4px;
    padding-bottom: 5px;
  }
}
.button1 .button-inner a::before,
.button2 .button-inner a::before,
.button3 .button-inner a::before {
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.543%22%20height%3D%226.854%22%20viewBox%3D%220%200%2018.543%206.854%22%3E%3Cpath%20d%3D%22M-19278.687-19029.715h-18.543v-1h16.129l-5.146-5.146.707-.707Z%22%20transform%3D%22translate(19297.23%2019036.568)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") !important;
  width: 18px !important;
  height: 8px !important;
  top: 0 !important;
  bottom: 0;
  display: block;
  margin: auto 0;
  right: 20px !important;
  z-index: 1;
}
.button1 .button-inner a::after,
.button2 .button-inner a::after,
.button3 .button-inner a::after {
  content: "";
  background: #3497AE !important;
  position: absolute;
  top: 0 !important;
  left: 0;
  width: 100%;
  height: 100%;
  transform: scale(0, 1);
  transform-origin: left top;
  transition: 0.2s cubic-bezier(0.45, 0, 0.55, 1);
  z-index: -1;
  margin: 0;
}
.button1 .button-inner a:hover,
.button2 .button-inner a:hover,
.button3 .button-inner a:hover {
  color: #3497AE !important;
  border-color: #3497AE !important;
}
@media screen and (max-width: 1019px) {
  .button1 .button-inner a:hover,
  .button2 .button-inner a:hover,
  .button3 .button-inner a:hover {
    color: #fff !important;
  }
}
@media screen and (min-width: 1020px) {
  .button1 .button-inner a:hover::before,
  .button2 .button-inner a:hover::before,
  .button3 .button-inner a:hover::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.543%22%20height%3D%226.854%22%20viewBox%3D%220%200%2018.543%206.854%22%3E%3Cpath%20d%3D%22M-19278.687-19029.715h-18.543v-1h16.129l-5.146-5.146.707-.707Z%22%20transform%3D%22translate(19297.23%2019036.568)%22%20fill%3D%22%233497ae%22%2F%3E%3C%2Fsvg%3E") !important;
  }
  .button1 .button-inner a:hover::after,
  .button2 .button-inner a:hover::after,
  .button3 .button-inner a:hover::after {
    background: #fff !important;
  }
}

.cms .button1 .button-inner a:hover,
.cms .button2 .button-inner a:hover,
.cms .button3 .button-inner a:hover,
.fr-html .button1 .button-inner a:hover,
.fr-html .button2 .button-inner a:hover,
.fr-html .button3 .button-inner a:hover {
  color: #222 !important;
}

/* ==========================================================================

CMS FORM

========================================================================== */
body.form {
  overflow-x: hidden;
}

#form-app {
  max-width: inherit !important;
  padding: 0 !important;
}
#form-app .module-title {
  padding: 0 !important;
}
#form-app .module-error-message {
  color: #fff !important;
  margin-top: 20px !important;
  background: #B31E1E !important;
  outline: solid 1px #B31E1E;
  outline-offset: 1px;
  padding: 10px 10px !important;
}
#form-app .module-title-annotation {
  padding: 0 0 40px;
}
@media screen and (max-width: 1019px) {
  #form-app .module-title-annotation {
    padding: 0 0 30px;
  }
}
#form-app .dd-selected {
  border-color: #fff !important;
  background-color: #fff !important;
}
#form-app .dd-selected.is-opened {
  border-color: #3497AE;
}
#form-app .layout-body-inner {
  margin: 35px 0 0;
}
@media screen and (max-width: 1019px) {
  #form-app .layout-body-inner {
    margin: 25px 0 0;
  }
}
#form-app .module-input-text {
  background-color: #fff !important;
  border: 0 !important;
  border-radius: 0 !important;
}
#form-app .module-input-textarea {
  border: none !important;
  background-color: #fff !important;
}
#form-app .module-input-textarea:focus {
  border: none !important;
}
#form-app .module-block {
  padding: 20px 0 !important;
}
#form-app .module-block > h2 {
  margin-bottom: 10px !important;
}
#form-app .module-block > h2 > .require {
  background-color: #B31E1E !important;
  padding: 3px 8px !important;
  display: inline-block !important;
  line-height: 1 !important;
}
#form-app .module-block > h2 > .description {
  margin-bottom: 10px;
}
#form-app .module-post-search .button {
  background-color: #3497AE !important;
}
#form-app .module-input-label.checkbox input:checked + span::before {
  border-color: #3497AE !important;
  background-color: #3497AE !important;
}
#form-app .module-submit-button > button,
#form-app .module-submit-button #form-app .module-submit-button > a {
  background-color: #3497AE !important;
}
#form-app .module-pulldown .pulldown-select.is-single .dd-options li,
#form-app .module-pulldown .pulldown-select.is-multi .dd-options li {
  line-height: 1;
}
#form-app .module-pulldown .pulldown-select.is-single .dd-options li::before,
#form-app .module-pulldown .pulldown-select.is-multi .dd-options li::before {
  display: none;
}
#form-app .dd-option {
  padding: 10px 12px 10px 38px !important;
}
@media screen and (max-width: 1019px) {
  #form-app .dd-option {
    padding: 14px 12px 10px 38px !important;
  }
}
#form-app .dd-option:hover, #form-app .dd-option.is-active {
  background: #3497AE !important;
}
#form-app .module-input-label.radio input + span:after {
  background-color: #3497AE !important;
}

/* ==========================================================================

CMS編集画面

========================================================================== */
._cp-image-info__updateBtn {
  white-space: nowrap !important;
}

#baseBlock22 {
  display: none !important;
}

body.cms .page-edit .air-menu-area > div .air-window-block-wrap > ul > li:nth-child(2n) {
  margin-left: 0;
}

body.cms .page-edit .air-menu-area > div .air-window-block-wrap > ul > li {
  margin-right: 19px;
}

/* ==========================================================================

追加オリブロ

========================================================================== */
.cp-tab-menu ul, .cp-tab-menu ol {
  border-bottom: 1px solid #3497AE;
}
@media screen and (max-width: 1019px) {
  .cp-tab-menu ul, .cp-tab-menu ol {
    border: none;
  }
}
.cp-tab-menu ul li, .cp-tab-menu ol li {
  border: none;
  list-style: none;
  color: #333;
  background-color: #fff;
  min-height: 68px;
  padding: 10px;
  transition: 0.3s;
}
@media screen and (max-width: 1019px) {
  .cp-tab-menu ul li, .cp-tab-menu ol li {
    min-height: 50px;
  }
}
@media screen and (max-width: 1019px) {
  .cp-tab-menu ul li:nth-child(1), .cp-tab-menu ul li:nth-child(2), .cp-tab-menu ul li:nth-child(2n+1), .cp-tab-menu ol li:nth-child(1), .cp-tab-menu ol li:nth-child(2), .cp-tab-menu ol li:nth-child(2n+1) {
    border: none;
  }
}
.cp-tab-menu ul li:first-child, .cp-tab-menu ol li:first-child {
  border: none;
}
.cp-tab-menu ul li:hover, .cp-tab-menu ol li:hover {
  color: #333 !important;
  background-color: #fff !important;
}
@media screen and (min-width: 1020px) {
  .cp-tab-menu ul li:hover, .cp-tab-menu ol li:hover {
    color: #fff !important;
    background-color: #3497AE !important;
  }
}
.cp-tab-menu ul li.active, .cp-tab-menu ol li.active {
  color: #fff;
  background-color: #3497AE;
}

.cp-tab-content > div.active {
  padding-top: 22px;
}
@media screen and (max-width: 1019px) {
  .cp-tab-content > div.active {
    padding-top: 10px;
  }
}

.site-common-part__tablink {
  margin: 50px 0;
}
@media screen and (max-width: 1019px) {
  .site-common-part__tablink {
    margin: 30px 0;
  }
}
.site-common-part__tablink ul {
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
  border-bottom: 1px solid #3497AE;
}
.site-common-part__tablink ul li {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-grow: 1;
  text-align: center;
  padding: 0;
  border-left: none;
  word-break: break-all;
  min-height: 68px;
  list-style: none;
  background-color: #3497AE;
  color: #fff;
}
@media screen and (max-width: 1019px) {
  .site-common-part__tablink ul li {
    min-height: 50px;
  }
}
.site-common-part__tablink ul li a {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  color: #333;
  font-size: 1.5rem;
  text-decoration: none;
}
@media screen and (min-width: 1020px) {
  .site-common-part__tablink ul li a:hover {
    background-color: #3497AE;
    color: #fff;
    text-decoration: none;
  }
}
@media screen and (max-width: 1019px) {
  .site-common-part__tablink ul li a {
    font-size: 1.6rem;
  }
}

.site-under-main__box {
  display: flex;
  gap: 20px;
}
@media screen and (max-width: 1019px) {
  .site-under-main__box {
    flex-direction: column;
    margin: 0;
    gap: 0;
  }
}
.site-under-main__box .site-under-main__box-left {
  width: calc((75% - 0px) / 2);
}
@media screen and (max-width: 1019px) {
  .site-under-main__box .site-under-main__box-left {
    width: 100%;
  }
}
.site-under-main__box .site-under-main__box-left .site-under-main__box-left--h2 {
  font-size: 3.4rem;
  font-family: "Noto serif JP", sans-serif;
  line-height: 1.5;
  letter-spacing: 0.05em;
  padding: 4px 0 0;
}
@media screen and (max-width: 1019px) {
  .site-under-main__box .site-under-main__box-left .site-under-main__box-left--h2 {
    padding: 0;
    font-weight: 500;
    font-size: 2.6rem;
  }
}
.site-under-main__box .site-under-main__box-left .site-under-main__box-left--h2 .button1,
.site-under-main__box .site-under-main__box-left .site-under-main__box-left--h2 .button2,
.site-under-main__box .site-under-main__box-left .site-under-main__box-left--h2 .button3 {
  margin: 0 !important;
}
.site-under-main__box .site-under-main__box-left .site-under-main__box-left--en {
  color: #1A1311;
  font-size: 1.2rem;
  line-height: 1;
  font-family: "Montserrat", sans-serif;
  padding: 27px 0 0;
}
@media screen and (max-width: 1019px) {
  .site-under-main__box .site-under-main__box-left .site-under-main__box-left--en {
    padding: 17px 0 0;
  }
}
.site-under-main__box .site-under-main__box-right {
  max-width: 767px;
}
.site-under-main__box .site-under-main__box-right .site-under-main__box-right--text {
  font-family: "Noto serif JP", sans-serif;
  font-weight: 500;
  line-height: 2;
  letter-spacing: -0.06em;
  font-size: 1.6rem;
}
@media screen and (max-width: 1019px) {
  .site-under-main__box .site-under-main__box-right .site-under-main__box-right--text {
    line-height: 1.7;
    letter-spacing: -0.06em;
    padding: 7px 0 0;
  }
}
.site-under-main__box .site-under-main__box-right .site-under-main__box-right--text .button1,
.site-under-main__box .site-under-main__box-right .site-under-main__box-right--text .button2,
.site-under-main__box .site-under-main__box-right .site-under-main__box-right--text .button3 {
  margin-top: 37px !important;
}
@media screen and (max-width: 1019px) {
  .site-under-main__box .site-under-main__box-right .site-under-main__box-right--text .button1,
  .site-under-main__box .site-under-main__box-right .site-under-main__box-right--text .button2,
  .site-under-main__box .site-under-main__box-right .site-under-main__box-right--text .button3 {
    margin-top: 33px !important;
    margin-bottom: 0 !important;
  }
}
.site-under-main__box .site-under-main__box-right .site-under-main__box-right--text .button1 .button-inner,
.site-under-main__box .site-under-main__box-right .site-under-main__box-right--text .button2 .button-inner,
.site-under-main__box .site-under-main__box-right .site-under-main__box-right--text .button3 .button-inner {
  min-width: 400px !important;
}
@media screen and (max-width: 1019px) {
  .site-under-main__box .site-under-main__box-right .site-under-main__box-right--text .button1 .button-inner,
  .site-under-main__box .site-under-main__box-right .site-under-main__box-right--text .button2 .button-inner,
  .site-under-main__box .site-under-main__box-right .site-under-main__box-right--text .button3 .button-inner {
    min-width: inherit !important;
  }
}
.site-under-main__box .site-under-main__box-right .site-under-main__box-right--text .button1 .button-inner a,
.site-under-main__box .site-under-main__box-right .site-under-main__box-right--text .button2 .button-inner a,
.site-under-main__box .site-under-main__box-right .site-under-main__box-right--text .button3 .button-inner a {
  font-size: 2rem;
}
.site-under-main__box .site-under-main__box-right .site-under-main__box-right--text .button1 .button-inner a::before,
.site-under-main__box .site-under-main__box-right .site-under-main__box-right--text .button2 .button-inner a::before,
.site-under-main__box .site-under-main__box-right .site-under-main__box-right--text .button3 .button-inner a::before {
  width: 18px !important;
  height: 12px !important;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.414%22%20height%3D%2211.413%22%20viewBox%3D%220%200%2017.414%2011.413%22%3E%3Cg%20transform%3D%22translate(-588.5%20-1347.793)%22%3E%3Cpath%20d%3D%22M-17753.367%2C4462.766l-1.414-1.414%2C4.293-4.292-4.293-4.292%2C1.414-1.414%2C5.707%2C5.707Z%22%20transform%3D%22translate(18353.574%20-3103.56)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M-15092.124-414h-16v-2h16Z%22%20transform%3D%22translate(15696.624%201768.5)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important;
}
@media screen and (min-width: 1020px) {
  .site-under-main__box .site-under-main__box-right .site-under-main__box-right--text .button1 .button-inner a:hover::before,
  .site-under-main__box .site-under-main__box-right .site-under-main__box-right--text .button2 .button-inner a:hover::before,
  .site-under-main__box .site-under-main__box-right .site-under-main__box-right--text .button3 .button-inner a:hover::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.414%22%20height%3D%2211.413%22%20viewBox%3D%220%200%2017.414%2011.413%22%3E%3Cg%20transform%3D%22translate(-588.5%20-1347.793)%22%3E%3Cpath%20d%3D%22M-17753.367%2C4462.766l-1.414-1.414%2C4.293-4.292-4.293-4.292%2C1.414-1.414%2C5.707%2C5.707Z%22%20transform%3D%22translate(18353.574%20-3103.56)%22%20fill%3D%22%233497ae%22%2F%3E%3Cpath%20d%3D%22M-15092.124-414h-16v-2h16Z%22%20transform%3D%22translate(15696.624%201768.5)%22%20fill%3D%22%233497ae%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important;
  }
}

.fr-html .site-under-main__box-left--en {
  padding: 30px 0;
}

.site-under-main__indexLink {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 30px;
  margin: 44px 0;
}
@media screen and (max-width: 1019px) {
  .site-under-main__indexLink {
    grid-template-columns: 1fr;
    gap: 20px;
    max-width: 450px;
    margin: 30px auto 40px;
  }
}
.site-under-main__indexLink.is-col2 {
  grid-template-columns: 1fr 1fr;
  gap: 60px;
}
@media screen and (max-width: 1019px) {
  .site-under-main__indexLink.is-col2 {
    grid-template-columns: 1fr;
    gap: 30px;
    margin: 30px auto 40px;
  }
}
.site-under-main__indexLink .site-under-main__indexLink-box {
  margin-bottom: 29px;
}
@media screen and (max-width: 1019px) {
  .site-under-main__indexLink .site-under-main__indexLink-box {
    margin-bottom: 0;
  }
}
.site-under-main__indexLink .site-under-main__indexLink-box .site-under-main__indexLink-box--head {
  font-size: 2.8rem;
  font-weight: 500;
  font-family: "Noto serif JP", sans-serif;
  letter-spacing: 0.05em;
  padding: 0 0 36px;
  line-height: 1.5;
}
@media screen and (max-width: 1019px) {
  .site-under-main__indexLink .site-under-main__indexLink-box .site-under-main__indexLink-box--head {
    font-size: 2.4rem;
  }
}
.site-under-main__indexLink .site-under-main__indexLink-box .site-under-main__indexLink-box--image img {
  border-radius: 6px;
  width: 100%;
}
@media screen and (max-width: 1019px) {
  .site-under-main__indexLink .site-under-main__indexLink-box .site-under-main__indexLink-box--image img {
    border-radius: 3px;
  }
}
.site-under-main__indexLink .site-under-main__indexLink-box .site-under-main__indexLink-box--title ul {
  margin: 0;
}
.site-under-main__indexLink .site-under-main__indexLink-box .site-under-main__indexLink-box--title ul li {
  list-style: none !important;
  border-bottom: 2px dotted #3497AE;
}
@media screen and (max-width: 1019px) {
  .site-under-main__indexLink .site-under-main__indexLink-box .site-under-main__indexLink-box--title ul li {
    border-width: 1px;
  }
}
.site-under-main__indexLink .site-under-main__indexLink-box .site-under-main__indexLink-box--title ul li a {
  font-size: 2rem;
  font-family: "Noto serif JP", sans-serif;
  line-height: 1.5;
  letter-spacing: 0.04em;
  position: relative;
  text-decoration: none;
  color: #222;
  display: block;
  width: 100%;
  height: 100%;
  padding: 39px 29px 23px 0;
}
@media screen and (max-width: 1019px) {
  .site-under-main__indexLink .site-under-main__indexLink-box .site-under-main__indexLink-box--title ul li a {
    font-size: 1.6rem;
    padding: 22px 29px 13px 0;
  }
}
@media screen and (min-width: 1020px) {
  .site-under-main__indexLink .site-under-main__indexLink-box .site-under-main__indexLink-box--title ul li a:hover {
    color: #3497AE;
  }
  .site-under-main__indexLink .site-under-main__indexLink-box .site-under-main__indexLink-box--title ul li a:hover::after {
    animation: arrow 1s;
  }
}
.site-under-main__indexLink .site-under-main__indexLink-box .site-under-main__indexLink-box--title ul li a::after {
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.414%22%20height%3D%2211.413%22%20viewBox%3D%220%200%2017.414%2011.413%22%3E%3Cg%20transform%3D%22translate(-588.5%20-1347.793)%22%3E%3Cpath%20d%3D%22M-17753.367%2C4462.766l-1.414-1.414%2C4.293-4.292-4.293-4.292%2C1.414-1.414%2C5.707%2C5.707Z%22%20transform%3D%22translate(18353.574%20-3103.56)%22%20fill%3D%22%233497ae%22%2F%3E%3Cpath%20d%3D%22M-15092.124-414h-16v-2h16Z%22%20transform%3D%22translate(15696.624%201768.5)%22%20fill%3D%22%233497ae%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  width: 18px;
  height: 10px;
  top: 30px;
  bottom: 0;
  display: block;
  margin: auto 0;
  right: 4px;
  z-index: 1;
}
@media screen and (max-width: 1019px) {
  .site-under-main__indexLink .site-under-main__indexLink-box .site-under-main__indexLink-box--title ul li a::after {
    top: 7px;
    right: 9px;
  }
}
.site-under-main__indexLink .site-under-main__indexLink-box .site-under-main__indexLink-box--title ul li:first-child a {
  padding-top: 50px;
}
@media screen and (max-width: 1019px) {
  .site-under-main__indexLink .site-under-main__indexLink-box .site-under-main__indexLink-box--title ul li:first-child a {
    padding-top: 22px;
  }
}

.fr-html .site-under-main__indexLink-box {
  width: 400px;
}
.fr-html .site-under-main__indexLink-box--title {
  padding: 30px 0;
}

.site-under-main__subLink {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 30px;
  margin: 64px 0 30px;
}
@media screen and (max-width: 1019px) {
  .site-under-main__subLink {
    gap: 9px;
    grid-template-columns: 1fr;
    margin: 20px auto 0;
    max-width: 450px;
  }
}
.site-under-main__subLink .site-under-main__subLink-box {
  background: #fff;
  min-height: 180px;
  border-radius: 10px;
  margin-bottom: 11px;
}
@media screen and (max-width: 1019px) {
  .site-under-main__subLink .site-under-main__subLink-box {
    min-height: 70px;
    margin-bottom: 0;
  }
}
.site-under-main__subLink .site-under-main__subLink-box a {
  text-decoration: none;
  color: #222;
  display: block;
  width: 100%;
  height: 100%;
  padding: 65px 20px 10px;
}
@media screen and (max-width: 1019px) {
  .site-under-main__subLink .site-under-main__subLink-box a {
    padding: 17px 16px 14px 16px;
  }
}
@media screen and (min-width: 1020px) {
  .site-under-main__subLink .site-under-main__subLink-box a:hover {
    color: #3497AE;
  }
  .site-under-main__subLink .site-under-main__subLink-box a:hover .site-under-main__subLink-box--title::after {
    animation: arrow 1s;
  }
}
.site-under-main__subLink .site-under-main__subLink-box a .site-under-main__subLink-box--title {
  font-size: 1.8rem;
  letter-spacing: 0.04em;
  font-family: "Noto serif JP", sans-serif;
  position: relative;
  border-bottom: 2px dotted #3497AE;
  padding: 0 24px 24px 0;
  line-height: 1.5;
}
@media screen and (max-width: 1019px) {
  .site-under-main__subLink .site-under-main__subLink-box a .site-under-main__subLink-box--title {
    font-size: 1.4rem;
    border-width: 1px;
    padding: 0 24px 13px 0;
  }
}
.site-under-main__subLink .site-under-main__subLink-box a .site-under-main__subLink-box--title::after {
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.414%22%20height%3D%2211.413%22%20viewBox%3D%220%200%2017.414%2011.413%22%3E%3Cg%20transform%3D%22translate(-588.5%20-1347.793)%22%3E%3Cpath%20d%3D%22M-17753.367%2C4462.766l-1.414-1.414%2C4.293-4.292-4.293-4.292%2C1.414-1.414%2C5.707%2C5.707Z%22%20transform%3D%22translate(18353.574%20-3103.56)%22%20fill%3D%22%233497ae%22%2F%3E%3Cpath%20d%3D%22M-15092.124-414h-16v-2h16Z%22%20transform%3D%22translate(15696.624%201768.5)%22%20fill%3D%22%233497ae%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  width: 18px;
  height: 10px;
  top: -25px;
  bottom: 0;
  display: block;
  margin: auto 0;
  right: -1px;
  z-index: 1;
}
@media screen and (max-width: 1019px) {
  .site-under-main__subLink .site-under-main__subLink-box a .site-under-main__subLink-box--title::after {
    top: -14px;
  }
}
.site-under-main__subLink .site-under-main__subLink-box.is-linkLists {
  padding: 65px 20px 10px;
}
@media screen and (max-width: 1019px) {
  .site-under-main__subLink .site-under-main__subLink-box.is-linkLists {
    padding: 17px 16px 14px 16px;
  }
}
.site-under-main__subLink .site-under-main__subLink-box.is-linkLists a {
  padding: 0;
}
.site-under-main__subLink .site-under-main__subLink-box.is-linkLists .site-under-main__subLink-box--title {
  font-size: 1.8rem;
  letter-spacing: 0.04em;
  font-family: "Noto serif JP", sans-serif;
  position: relative;
  border-bottom: 2px dotted #3497AE;
  padding: 0 24px 24px 0;
  line-height: 1.5;
}
@media screen and (max-width: 1019px) {
  .site-under-main__subLink .site-under-main__subLink-box.is-linkLists .site-under-main__subLink-box--title {
    font-size: 1.4rem;
    border-width: 1px;
    padding: 0 24px 13px 0;
  }
}
.site-under-main__subLink .site-under-main__subLink-box.is-linkLists .site-under-main__subLink-box--title::after {
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.414%22%20height%3D%2211.413%22%20viewBox%3D%220%200%2017.414%2011.413%22%3E%3Cg%20transform%3D%22translate(-588.5%20-1347.793)%22%3E%3Cpath%20d%3D%22M-17753.367%2C4462.766l-1.414-1.414%2C4.293-4.292-4.293-4.292%2C1.414-1.414%2C5.707%2C5.707Z%22%20transform%3D%22translate(18353.574%20-3103.56)%22%20fill%3D%22%233497ae%22%2F%3E%3Cpath%20d%3D%22M-15092.124-414h-16v-2h16Z%22%20transform%3D%22translate(15696.624%201768.5)%22%20fill%3D%22%233497ae%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  width: 18px;
  height: 10px;
  top: -25px;
  bottom: 0;
  display: block;
  margin: auto 0;
  right: -1px;
  z-index: 1;
}
@media screen and (max-width: 1019px) {
  .site-under-main__subLink .site-under-main__subLink-box.is-linkLists .site-under-main__subLink-box--title::after {
    top: -14px;
  }
}
@media screen and (min-width: 1020px) {
  .site-under-main__subLink .site-under-main__subLink-box.is-linkLists .site-under-main__subLink-box--title:hover {
    color: #3497AE;
  }
  .site-under-main__subLink .site-under-main__subLink-box.is-linkLists .site-under-main__subLink-box--title:hover::after {
    animation: arrow 1s;
  }
}
.site-under-main__subLink .site-under-main__subLink-box.is-linkLists .site-under-main__subLink-box--lists {
  margin: 20px 0;
}
@media screen and (max-width: 1019px) {
  .site-under-main__subLink .site-under-main__subLink-box.is-linkLists .site-under-main__subLink-box--lists {
    margin: 10px 0 0;
  }
}
.site-under-main__subLink .site-under-main__subLink-box.is-linkLists .site-under-main__subLink-box--lists ul {
  margin: 0;
}
.site-under-main__subLink .site-under-main__subLink-box.is-linkLists .site-under-main__subLink-box--lists ul li {
  list-style: none;
  margin: 0 0 2px;
}
@media screen and (max-width: 1019px) {
  .site-under-main__subLink .site-under-main__subLink-box.is-linkLists .site-under-main__subLink-box--lists ul li {
    margin: 0 0 5px;
  }
}
.site-under-main__subLink .site-under-main__subLink-box.is-linkLists .site-under-main__subLink-box--lists ul li a {
  width: auto;
  display: block;
  position: relative;
  color: #333;
  font-size: 1.5rem;
  padding-right: 10px;
}
@media screen and (max-width: 1019px) {
  .site-under-main__subLink .site-under-main__subLink-box.is-linkLists .site-under-main__subLink-box--lists ul li a {
    font-size: 1.3rem;
    line-height: 1.8;
    display: block;
  }
}
@media screen and (min-width: 1020px) {
  .site-under-main__subLink .site-under-main__subLink-box.is-linkLists .site-under-main__subLink-box--lists ul li a:hover::after {
    animation: arrow 1s;
  }
}
.site-under-main__subLink .site-under-main__subLink-box.is-linkLists .site-under-main__subLink-box--lists ul li a::after {
  content: "";
  position: absolute;
  top: 11px;
  right: 0;
  margin: auto 0;
  width: 4px;
  height: 8px;
  display: block;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%225.061%22%20height%3D%228.706%22%20viewBox%3D%220%200%205.061%208.706%22%3E%3Cpath%20d%3D%22M338.571%2C10553.215l-.707-.707%2C3.646-3.646-3.646-3.646.707-.707%2C4.354%2C4.354Z%22%20transform%3D%22translate(-337.864%20-10544.509)%22%20fill%3D%22%233497ae%22%2F%3E%3C%2Fsvg%3E");
}

.site-under-main__bg {
  background: #fff;
  padding: 100px 100px 93px;
  border-radius: 20px;
}
@media screen and (max-width: 1019px) {
  .site-under-main__bg {
    padding: 20px;
    border-radius: 10px;
  }
}
.site-under-main__bg .cp-horizontal {
  margin: 0 0 49px;
}
@media screen and (max-width: 1019px) {
  .site-under-main__bg .cp-horizontal {
    margin: 0 0 30px;
  }
}
.site-under-main__bg .cp-horizontal .cp-horizontal-img {
  width: 100%;
}
.site-under-main__bg .cp-horizontal .cp-horizontal-text {
  width: 100%;
}
.site-under-main__bg .cp-horizontal .cp-horizontal-text .lead1 {
  margin: 42px 0 30px !important;
  line-height: 2 !important;
}
@media screen and (max-width: 1019px) {
  .site-under-main__bg .cp-horizontal .cp-horizontal-text .lead1 {
    margin: 0 0 30px !important;
    line-height: 1.88 !important;
  }
}
@media screen and (max-width: 1019px) {
  .site-under-main__bg .cp-horizontal .cp-horizontal-text .lead1 br {
    display: none;
  }
}

.button1,
.button2,
.button3 {
  margin-bottom: 92px ;
}
.button1.is-large,
.button2.is-large,
.button3.is-large {
  border-radius: 10px;
}
@media screen and (max-width: 1019px) {
  .button1.is-large,
  .button2.is-large,
  .button3.is-large {
    border-radius: 5px;
  }
}
.button1.is-large .button-inner,
.button2.is-large .button-inner,
.button3.is-large .button-inner {
  width: 100%;
  min-width: inherit !important;
  max-width: 1060px !important;
  min-height: 120px !important;
  border-radius: 10px;
}
@media screen and (max-width: 1019px) {
  .button1.is-large .button-inner,
  .button2.is-large .button-inner,
  .button3.is-large .button-inner {
    max-width: 100% !important;
    min-width: 100% !important;
    min-height: 60px !important;
    border-radius: 5px;
  }
}
.button1.is-large .button-inner a,
.button2.is-large .button-inner a,
.button3.is-large .button-inner a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Noto serif JP", sans-serif;
  line-height: 1.5;
  font-weight: 500;
  letter-spacing: 0;
  font-size: 2.8rem;
  border-radius: 10px;
}
@media screen and (max-width: 1019px) {
  .button1.is-large .button-inner a,
  .button2.is-large .button-inner a,
  .button3.is-large .button-inner a {
    border-radius: 5px;
  }
}
.button1.is-large .button-inner a::before,
.button2.is-large .button-inner a::before,
.button3.is-large .button-inner a::before {
  right: 38px !important;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.413%22%20height%3D%2211.413%22%20viewBox%3D%220%200%2017.413%2011.413%22%3E%3Cg%20transform%3D%22translate(-0.001%200.707)%22%3E%3Cpath%20d%3D%22M-17753.367%2C4462.766l-1.414-1.414%2C4.293-4.292-4.293-4.292%2C1.414-1.414%2C5.707%2C5.707Z%22%20transform%3D%22translate(17765.074%20-4452.06)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M-15092.124-414h-16v-2h16Z%22%20transform%3D%22translate(15108.124%20420)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important;
}
@media screen and (max-width: 1019px) {
  .button1.is-large .button-inner a::before,
  .button2.is-large .button-inner a::before,
  .button3.is-large .button-inner a::before {
    right: 10px !important;
  }
}
@media screen and (min-width: 1020px) {
  .button1.is-large .button-inner a:hover::before,
  .button2.is-large .button-inner a:hover::before,
  .button3.is-large .button-inner a:hover::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.413%22%20height%3D%2211.413%22%20viewBox%3D%220%200%2017.413%2011.413%22%3E%3Cg%20transform%3D%22translate(-1434.001%20-2203.293)%22%3E%3Cpath%20d%3D%22M-17753.367%2C4462.766l-1.414-1.414%2C4.293-4.292-4.293-4.292%2C1.414-1.414%2C5.707%2C5.707Z%22%20transform%3D%22translate(19199.074%20-2248.06)%22%20fill%3D%22%233497ae%22%2F%3E%3Cpath%20d%3D%22M-15092.124-414h-16v-2h16Z%22%20transform%3D%22translate(16542.125%202624)%22%20fill%3D%22%233497ae%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important;
  }
}

.under-video {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 30px;
  margin: 40px 0;
}
@media screen and (max-width: 1019px) {
  .under-video {
    grid-template-columns: 1fr;
  }
}
.under-video.is-two {
  grid-template-columns: 1fr 1fr;
}
@media screen and (max-width: 1019px) {
  .under-video.is-two {
    grid-template-columns: 1fr;
  }
}
.under-video .under-video-item {
  width: 100%;
  position: relative;
}
@media screen and (max-width: 1019px) {
  .under-video .under-video-item {
    max-width: 450px;
    margin: 0 auto;
  }
}
.under-video .under-video-item > a {
  display: block;
  width: 100%;
  overflow: hidden;
  border-radius: 10px;
}
@media screen and (max-width: 1019px) {
  .under-video .under-video-item > a {
    border-radius: 5px;
  }
}
@media screen and (min-width: 1020px) {
  .under-video .under-video-item > a:hover .under-video-thumb {
    transform: scale(1.2);
  }
}
.under-video .under-video-item > .cp-inner .under-videos-title {
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.5;
  padding: 26px 0 21px;
}
@media screen and (max-width: 1019px) {
  .under-video .under-video-item > .cp-inner .under-videos-title {
    padding: 16px 0 11px;
    font-size: 1.8rem;
    height: auto !important;
  }
}
.under-video .under-video-item > .cp-inner .under-videos-text {
  color: #333;
}
.under-video .under-video-item > .cp-inner .under-videos-text a {
  color: #1D76EF;
}
.under-video .under-video-item iframe {
  display: none;
}
.under-video .under-video-item .under-video-thumb {
  transition: 0.3s;
  position: relative;
  padding-top: 55%;
  overflow: hidden;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #000;
}

.cms .under-video-item > .cp-inner {
  position: relative;
  bottom: 0;
  left: 0;
}
.cms .under-video-item .under-video-thumb {
  padding-top: 0;
  background-color: #fff;
}
.cms .under-video-item .under-video-thumb img {
  position: relative;
}

.short-video {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin: 40px 0;
}
@media screen and (max-width: 1019px) {
  .short-video {
    max-width: 580px;
    margin: 40px auto;
    grid-template-columns: 1fr 1fr;
  }
}
.short-video .short-video-item {
  position: relative;
  position: relative;
}
.short-video .short-video-item a {
  display: block;
  width: 100%;
  overflow: hidden;
}
@media screen and (max-width: 1019px) {
  .short-video .short-video-item a {
    max-width: 450px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 1020px) {
  .short-video .short-video-item a:hover .short-video-thumb {
    transform: scale(1.2);
  }
}
.short-video .short-video-item > .cp-inner .short-videos-title {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.5;
  padding: 10px 10px 10px 0;
}
@media screen and (max-width: 1019px) {
  .short-video .short-video-item > .cp-inner .short-videos-title {
    padding: 10px 10px 40px 0;
  }
}
.short-video .short-video-item iframe {
  display: none;
}
.short-video .short-video-item .short-video-thumb {
  transition: 0.3s;
  position: relative;
  padding-top: 178%;
  overflow: hidden;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #000;
}

.cms .short-video {
  grid-template-columns: 1fr 1fr 1fr;
  margin: 0;
}
.cms .short-video .short-video-item iframe {
  display: block;
}
.cms .short-video .short-video-item .short-video-thumb {
  padding-top: 0;
  background: none;
}

.cp-it.cp-horizontal.is-1-3 {
  border-top: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  padding: 20px 0;
  margin: 86px 0 0;
}
.cp-it.cp-horizontal.is-1-3 + .cp-it.cp-horizontal.is-1-3 {
  border-top: 0;
  margin: 0;
}
.cp-it.cp-horizontal.is-1-3 .cp-horizontal-item .cp-horizontal-img {
  max-width: 197px;
  margin: 0 20px 0 0;
}
@media screen and (max-width: 1019px) {
  .cp-it.cp-horizontal.is-1-3 .cp-horizontal-item .cp-horizontal-img {
    margin: 0 0 20px;
  }
}
.cp-it.cp-horizontal.is-1-3 .cp-horizontal-item .cp-horizontal-img img {
  border-radius: 0;
}
.cp-it.cp-horizontal.is-1-3 .cp-horizontal-item .cp-horizontal-text {
  margin: 0 0 0 auto;
  width: 100%;
  max-width: 960px;
}
.cp-it.cp-horizontal.is-1-3 .cp-horizontal-item .cp-horizontal-text .cp-horizontal-title {
  font-size: 2rem;
  font-weight: 600;
  font-family: "Noto serif JP", sans-serif;
  letter-spacing: 0;
  padding: 35px 0 16px;
  line-height: 1.6;
}
@media screen and (max-width: 1019px) {
  .cp-it.cp-horizontal.is-1-3 .cp-horizontal-item .cp-horizontal-text .cp-horizontal-title {
    padding: 0 0 12px;
  }
}
.cp-it.cp-horizontal.is-1-3.is-sns {
  margin: 0;
}
.cp-it.cp-horizontal.is-1-3.is-sns:last-child {
  margin-bottom: 60px;
}
@media screen and (max-width: 1019px) {
  .cp-it.cp-horizontal.is-1-3.is-sns:last-child {
    margin-bottom: 40px;
  }
}
.cp-it.cp-horizontal.is-1-3.is-sns .cp-horizontal-item {
  align-items: center;
}
.cp-it.cp-horizontal.is-1-3.is-sns .cp-horizontal-item .cp-horizontal-img {
  max-width: 100px;
}
.cp-it.cp-horizontal.is-1-3.is-sns .cp-horizontal-item .cp-horizontal-text {
  margin: 0;
  padding: 0 0 0 30px;
  width: calc(100% - 100px);
  max-width: inherit;
}
@media screen and (max-width: 1019px) {
  .cp-it.cp-horizontal.is-1-3.is-sns .cp-horizontal-item .cp-horizontal-text {
    padding: 0;
    width: 100%;
  }
}

[data-file-name=skillup] .cp-it.cp-horizontal.is-1-3 {
  margin: 60px 0 80px;
}
@media screen and (max-width: 1019px) {
  [data-file-name=skillup] .cp-it.cp-horizontal.is-1-3 {
    margin: 30px 0 40px;
  }
}

/* ==========================================================================

ルーテルの人（一覧）

========================================================================== */
.site-under-content__inner.is-person {
  padding-top: 0;
  padding-bottom: 0;
  width: 100%;
}
.site-under-content__inner.is-person .site-person-content__title {
  position: relative;
  background-position: center center;
  background-size: 100% auto;
  background-image: url('/albums/css/basic-common/abm00000063.svg');
  margin: 0 calc(50% - 50vw);
  width: 100vw;
  height: 100%;
  min-height: 220px;
}
@media screen and (max-width: 1019px) {
  .site-under-content__inner.is-person .site-person-content__title {
    background-size: inherit;
    min-height: inherit;
    width: auto;
    margin: 0 -20px;
  }
}
.site-under-content__inner.is-person .site-person-content__title .site-person-content__inner {
  max-width: 1310px;
  padding: 81px 20px 0;
  margin: 0 auto;
}
@media screen and (max-width: 1019px) {
  .site-under-content__inner.is-person .site-person-content__title .site-person-content__inner {
    max-width: initial;
    padding: 20px 20px;
  }
}
.site-under-content__inner.is-person .site-person-content__title .site-person-content__inner .cp-h1-text {
  font-size: 3.4rem;
  color: #fff;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 1019px) {
  .site-under-content__inner.is-person .site-person-content__title .site-person-content__inner .cp-h1-text {
    font-size: 2.6rem;
    margin-bottom: 0;
  }
}
.site-under-content__inner.is-person .ob-person {
  max-width: 1260px;
  margin: 0 auto;
  position: relative;
  z-index: 2;
  padding: 112px 0 100px;
}
@media screen and (max-width: 1019px) {
  .site-under-content__inner.is-person .ob-person {
    padding: 30px 0 40px;
  }
}
.site-under-content__inner.is-person .ob-person + .ob-person__boxes.is-search {
  display: none;
}
.site-under-content__inner.is-person .ob-person .ob-person__control {
  display: flex;
  gap: 10px;
}
@media screen and (max-width: 1019px) {
  .site-under-content__inner.is-person .ob-person .ob-person__control {
    gap: 3px;
  }
}
.site-under-content__inner.is-person .ob-person .ob-person__control > div {
  transition: 0.3s;
  width: 140px;
  height: 32px;
}
@media screen and (max-width: 1019px) {
  .site-under-content__inner.is-person .ob-person .ob-person__control > div {
    width: 100%;
  }
}
.site-under-content__inner.is-person .ob-person .ob-person__control a {
  line-height: 1;
  font-family: "Noto Serif JP", serif;
  font-size: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
  height: 100%;
  color: #fff;
  text-decoration: none;
}
@media screen and (max-width: 1019px) {
  .site-under-content__inner.is-person .ob-person .ob-person__control a {
    font-size: 1.3rem;
  }
}
.site-under-content__inner.is-person .ob-person .ob-person__control a.ob-person__controlAll {
  background: #3497AE;
}
.site-under-content__inner.is-person .ob-person .ob-person__control a.ob-person__controlStudent {
  background: #F49956;
}
.site-under-content__inner.is-person .ob-person .ob-person__control a.ob-person__controlGraduate {
  background: #7393DD;
}
.site-under-content__inner.is-person .ob-person .ob-person__control a.ob-person__controlTeacher {
  background: #586BAA;
}
@media screen and (min-width: 1020px) {
  .site-under-content__inner.is-person .ob-person .ob-person__control a:hover {
    opacity: 0.7;
  }
}
.site-under-content__inner.is-person .ob-person .ob-person__boxes {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 28px;
  margin: 68px 0 0;
  transition: opacity 0.3s;
  min-height: 600px;
}
@media screen and (max-width: 1019px) {
  .site-under-content__inner.is-person .ob-person .ob-person__boxes {
    grid-template-columns: 1fr 1fr;
    gap: 5px;
    margin: 30px 0 0;
    min-height: 500px;
  }
}
.site-under-content__inner.is-person .ob-person .ob-person__boxes.is-hide {
  opacity: 0;
}
.site-under-content__inner.is-person .ob-person .ob-person__boxes .ob-person__boxesItem {
  width: 100%;
  margin-bottom: -5px;
}
@media screen and (max-width: 1019px) {
  .site-under-content__inner.is-person .ob-person .ob-person__boxes .ob-person__boxesItem {
    margin-bottom: 20px;
  }
}
.site-under-content__inner.is-person .ob-person .ob-person__boxes .ob-person__boxesItem a {
  text-decoration: none;
  color: #333;
  display: block;
  width: 100%;
}
@media screen and (min-width: 1020px) {
  .site-under-content__inner.is-person .ob-person .ob-person__boxes .ob-person__boxesItem a:hover {
    text-decoration: none;
  }
  .site-under-content__inner.is-person .ob-person .ob-person__boxes .ob-person__boxesItem a:hover .ob-person__boxesItem-image img {
    transform: scale(1.2);
  }
}
.site-under-content__inner.is-person .ob-person .ob-person__boxes .ob-person__boxesItem a .ob-person__boxesItem-image {
  position: relative;
}
.site-under-content__inner.is-person .ob-person .ob-person__boxes .ob-person__boxesItem a .ob-person__boxesItem-image > .cp-inner {
  position: relative;
  overflow: hidden;
  border-radius: 114px;
}
@media screen and (max-width: 1019px) {
  .site-under-content__inner.is-person .ob-person .ob-person__boxes .ob-person__boxesItem a .ob-person__boxesItem-image > .cp-inner {
    border-radius: 57px;
  }
}
.site-under-content__inner.is-person .ob-person .ob-person__boxes .ob-person__boxesItem a .ob-person__boxesItem-image > .cp-inner img {
  transition: 1s;
  width: 100%;
}
.site-under-content__inner.is-person .ob-person .ob-person__boxes .ob-person__boxesItem a .ob-person__boxesItem-image .ob-person__boxesItem-image--tag {
  font-size: 1.2rem;
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  width: 50px;
  height: 50px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  line-height: 1;
}
.site-under-content__inner.is-person .ob-person .ob-person__boxes .ob-person__boxesItem a .ob-person__boxesItem-image .ob-person__boxesItem-image--tag.is-no1 {
  background: #F49956;
}
.site-under-content__inner.is-person .ob-person .ob-person__boxes .ob-person__boxesItem a .ob-person__boxesItem-image .ob-person__boxesItem-image--tag.is-no2 {
  background: #7393DD;
}
.site-under-content__inner.is-person .ob-person .ob-person__boxes .ob-person__boxesItem a .ob-person__boxesItem-image .ob-person__boxesItem-image--tag.is-no3 {
  background: #586BAA;
}
@media screen and (max-width: 1019px) {
  .site-under-content__inner.is-person .ob-person .ob-person__boxes .ob-person__boxesItem a .ob-person__boxesItem-image .ob-person__boxesItem-image--tag {
    font-size: 1rem;
  }
}
.site-under-content__inner.is-person .ob-person .ob-person__boxes .ob-person__boxesItem a .ob-person__boxesItem-contents {
  padding: 15px 0 35px;
}
@media screen and (max-width: 1019px) {
  .site-under-content__inner.is-person .ob-person .ob-person__boxes .ob-person__boxesItem a .ob-person__boxesItem-contents {
    padding: 9px 0 0;
  }
}
.site-under-content__inner.is-person .ob-person .ob-person__boxes .ob-person__boxesItem a .ob-person__boxesItem-contents .ob-person__boxesItem-contents--top {
  font-size: 1.7rem;
  font-weight: 500;
  line-height: 1.7;
  font-family: "Noto Serif JP", serif;
}
@media screen and (max-width: 1019px) {
  .site-under-content__inner.is-person .ob-person .ob-person__boxes .ob-person__boxesItem a .ob-person__boxesItem-contents .ob-person__boxesItem-contents--top {
    font-size: 1.5rem;
    line-height: 1.5;
  }
}
.site-under-content__inner.is-person .ob-person .ob-person__boxes .ob-person__boxesItem a .ob-person__boxesItem-contents .ob-person__boxesItem-contents--bottom {
  font-size: 1.4rem;
  line-height: 1.6;
  padding: 8px 0 0;
}
@media screen and (max-width: 1019px) {
  .site-under-content__inner.is-person .ob-person .ob-person__boxes .ob-person__boxesItem a .ob-person__boxesItem-contents .ob-person__boxesItem-contents--bottom {
    font-size: 1.1rem;
    padding: 10px 0 0;
  }
}

/* ==========================================================================

ルーテルの人（詳細）

========================================================================== */
[data-parent-id="23"] .site-under-content__inner.is-detail {
  overflow: hidden;
  margin: 0 0 100px auto;
  padding: 112px 0 124px;
  max-width: inherit;
  width: calc(100% - 160px);
  border-top-left-radius: 100px;
  border-bottom-left-radius: 100px;
  background: #fff;
}
@media screen and (min-width: 1020px) and (max-width: 1260px) {
  [data-parent-id="23"] .site-under-content__inner.is-detail {
    width: calc(100% - 80px);
  }
}
@media screen and (max-width: 1019px) {
  [data-parent-id="23"] .site-under-content__inner.is-detail {
    margin: 0;
    padding: 30px 0 40px;
    width: 100%;
    border-radius: 0;
  }
}
@media screen and (max-width: 1019px) {
  [data-parent-id="23"] .site-under-content__inner.is-detail > *:first-child {
    padding: 0 20px;
  }
}
[data-parent-id="23"] .cp-all {
  max-width: 1260px;
  margin: 83px auto;
  padding: 0 20px;
  font-size: 1.6rem;
}
@media screen and (max-width: 1019px) {
  [data-parent-id="23"] .cp-all {
    padding: 0;
    margin: 30px auto;
  }
}

.ob-personTitle {
  max-width: 1260px;
  margin: 0 auto 62px;
  padding: 0 20px;
}
.ob-personTitle .ob-personTitle__status {
  display: flex;
}
@media screen and (max-width: 1019px) {
  .ob-personTitle .ob-personTitle__status {
    max-width: 250px;
    margin-bottom: 30px;
  }
}
.ob-personTitle .ob-personTitle__status > div {
  width: 140px;
  height: 32px;
  line-height: 1;
  color: #fff;
  text-align: center;
  font-size: 1.5rem;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
}
@media screen and (max-width: 1019px) {
  .ob-personTitle .ob-personTitle__status > div {
    width: 100%;
  }
}
.ob-personTitle .ob-personTitle__status > div.ob-personTitle__status--luther {
  background: #3497AE;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ob-personTitle .ob-personTitle__status > div.ob-personTitle__status--name span {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 32px;
}
.ob-personTitle .ob-personTitle__h1 {
  font-size: 4rem;
  color: #01677E;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
  line-height: 1.5;
  letter-spacing: 0.05em;
  margin: 38px 0 42px;
}
@media screen and (max-width: 1019px) {
  .ob-personTitle .ob-personTitle__h1 {
    font-size: 2.8rem;
    margin: 20px 0 14px;
  }
}
.ob-personTitle .ob-personTitle__text {
  font-size: 1.8rem;
  color: #429AAE;
}
@media screen and (max-width: 1019px) {
  .ob-personTitle .ob-personTitle__text {
    font-size: 1.4rem;
  }
}

@media screen and (max-width: 1019px) {
  .ob-personWideImage {
    margin: 0 -20px;
  }
}
.ob-personWideImage .cp-inner {
  position: relative;
  padding-top: 33.334vw;
}
@media screen and (max-width: 1019px) {
  .ob-personWideImage .cp-inner {
    padding-top: 47vw;
  }
}
.ob-personWideImage .cp-inner img {
  border-radius: 0 !important;
  width: 100% !important;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

.ob-pagingArea {
  display: flex;
  gap: 20px;
  max-width: 1260px;
  margin: 40px auto 0;
  padding: 0 20px;
}
@media screen and (max-width: 1019px) {
  .ob-pagingArea {
    gap: 10px;
    justify-content: center;
  }
}
.ob-pagingArea > div a {
  display: flex;
  justify-content: center;
  text-align: center;
  position: relative;
  color: #333;
  font-size: 1.4rem;
  line-height: 1;
  padding: 110px 0 0;
  width: 100px;
}
@media screen and (max-width: 1019px) {
  .ob-pagingArea > div a {
    padding: 57px 0 0;
    width: 50px;
  }
}
.ob-pagingArea > div a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border: 1px solid #3497AE;
  transition: 0.3s;
}
@media screen and (max-width: 1019px) {
  .ob-pagingArea > div a::before {
    width: 50px;
    height: 50px;
  }
}
.ob-pagingArea > div a::after {
  content: "";
  position: absolute;
  top: -24px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  margin: auto;
  background-size: contain;
  width: 18px;
  height: 11px;
  transition: 0.3s;
}
@media screen and (max-width: 1019px) {
  .ob-pagingArea > div a::after {
    top: -20px;
  }
}
@media screen and (min-width: 1020px) {
  .ob-pagingArea > div a:hover {
    text-decoration: none;
  }
}
.ob-pagingArea .ob-pagingArea__back a::before {
  background: #3497AE;
}
.ob-pagingArea .ob-pagingArea__back a::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.414%22%20height%3D%2211.413%22%20viewBox%3D%220%200%2017.414%2011.413%22%3E%3Cg%20transform%3D%22translate(1.414%200.707)%22%3E%3Cpath%20d%3D%22M-17749.781%2C4462.766l-5.707-5.707%2C5.707-5.707%2C1.414%2C1.414-4.293%2C4.292%2C4.293%2C4.292Z%22%20transform%3D%22translate(17754.074%20-4452.06)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M-15092.124-414h-16v-2h16Z%22%20transform%3D%22translate(15108.124%20420)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@media screen and (min-width: 1020px) {
  .ob-pagingArea .ob-pagingArea__back a:hover::before {
    background: #fff;
  }
  .ob-pagingArea .ob-pagingArea__back a:hover::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.414%22%20height%3D%2211.413%22%20viewBox%3D%220%200%2017.414%2011.413%22%3E%3Cg%20transform%3D%22translate(1.414%200.707)%22%3E%3Cpath%20d%3D%22M-17749.781%2C4462.766l-5.707-5.707%2C5.707-5.707%2C1.414%2C1.414-4.293%2C4.292%2C4.293%2C4.292Z%22%20transform%3D%22translate(17754.074%20-4452.06)%22%20fill%3D%22%233497ae%22%2F%3E%3Cpath%20d%3D%22M-15092.124-414h-16v-2h16Z%22%20transform%3D%22translate(15108.124%20420)%22%20fill%3D%22%233497ae%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  }
}
.ob-pagingArea .ob-pagingArea__prev a::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.414%22%20height%3D%2211.413%22%20viewBox%3D%220%200%2017.414%2011.413%22%3E%3Cg%20transform%3D%22translate(1.414%200.707)%22%3E%3Cpath%20d%3D%22M-17749.781%2C4462.766l-5.707-5.707%2C5.707-5.707%2C1.414%2C1.414-4.293%2C4.292%2C4.293%2C4.292Z%22%20transform%3D%22translate(17754.074%20-4452.06)%22%20fill%3D%22%233497ae%22%2F%3E%3Cpath%20d%3D%22M-15092.124-414h-16v-2h16Z%22%20transform%3D%22translate(15108.124%20420)%22%20fill%3D%22%233497ae%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@media screen and (min-width: 1020px) {
  .ob-pagingArea .ob-pagingArea__prev a:hover::before {
    background: #3497AE;
  }
  .ob-pagingArea .ob-pagingArea__prev a:hover::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.414%22%20height%3D%2211.413%22%20viewBox%3D%220%200%2017.414%2011.413%22%3E%3Cg%20transform%3D%22translate(1.414%200.707)%22%3E%3Cpath%20d%3D%22M-17749.781%2C4462.766l-5.707-5.707%2C5.707-5.707%2C1.414%2C1.414-4.293%2C4.292%2C4.293%2C4.292Z%22%20transform%3D%22translate(17754.074%20-4452.06)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M-15092.124-414h-16v-2h16Z%22%20transform%3D%22translate(15108.124%20420)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  }
}
.ob-pagingArea .ob-pagingArea__next a::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.414%22%20height%3D%2211.413%22%20viewBox%3D%220%200%2017.414%2011.413%22%3E%3Cg%20transform%3D%22translate(0%200.707)%22%3E%3Cpath%20d%3D%22M-17753.367%2C4462.766l-1.414-1.414%2C4.293-4.292-4.293-4.292%2C1.414-1.414%2C5.707%2C5.707Z%22%20transform%3D%22translate(17765.074%20-4452.06)%22%20fill%3D%22%233497ae%22%2F%3E%3Cpath%20d%3D%22M-15092.124-414h-16v-2h16Z%22%20transform%3D%22translate(15108.124%20420)%22%20fill%3D%22%233497ae%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@media screen and (min-width: 1020px) {
  .ob-pagingArea .ob-pagingArea__next a:hover::before {
    background: #3497AE;
  }
  .ob-pagingArea .ob-pagingArea__next a:hover:after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.414%22%20height%3D%2211.413%22%20viewBox%3D%220%200%2017.414%2011.413%22%3E%3Cg%20transform%3D%22translate(0%200.707)%22%3E%3Cpath%20d%3D%22M-17753.367%2C4462.766l-1.414-1.414%2C4.293-4.292-4.293-4.292%2C1.414-1.414%2C5.707%2C5.707Z%22%20transform%3D%22translate(17765.074%20-4452.06)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M-15092.124-414h-16v-2h16Z%22%20transform%3D%22translate(15108.124%20420)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  }
}

/* ==========================================================================

教員紹介

========================================================================== */
.site-gakka-part__kyoin {
  display: flex;
  flex-wrap: wrap;
}

.site-gakka-part__kyoin-box {
  width: calc(50% - 15px);
  margin-right: 30px;
  margin-bottom: 20px;
  padding: 40px 30px 45px;
  background-color: #fff;
  position: relative;
}

.site-gakka-part__kyoin-box::before, .site-gakka-part__kyoin-box::after {
  content: "";
  position: absolute;
  background-color: #7686A7;
}

.site-gakka-part__kyoin-box::before {
  right: -1px;
  top: 1px;
  width: 1px;
  height: 100%;
}

.site-gakka-part__kyoin-box::after {
  left: 1px;
  bottom: -1px;
  width: 100%;
  height: 1px;
}

.site-gakka-part__kyoin-box:nth-child(2n) {
  margin-right: 0;
}

@media only screen and (max-width: 1020px) {
  .site-gakka-part__kyoin-box {
    width: 100%;
    margin-right: 0;
  }
}
.site-gakka-part__kyoin-box-head {
  display: flex;
  align-items: flex-end;
  padding-bottom: 25px;
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 17px;
}

.site-gakka-part__kyoin-box-name {
  font-family: "Zen Old Mincho", serif;
  font-weight: 500;
  font-size: 2.2rem;
  color: #222222;
  line-height: 1.5;
}

.site-gakka-part__kyoin-box-suffix {
  margin-left: 17px;
  font-size: 1.4rem;
  line-height: 1.4;
}

.site-gakka-part__kyoin-box-content {
  font-size: 1.6rem;
}

.site-gakka-part__kyoin-box-content a {
  color: #2B61FF;
}

/* /.site-gakka-part__kyoin */
/* site-under-mainvisual__wrap */
.site-under-mainvisual__loadarea {
  position: relative;
  display: none;
}

.fr-html .site-under-mainvisual__loadarea {
  display: block;
}

.site-under-mainvisual__wrap {
  position: relative;
  height: 360px;
  width: 100%;
  background-color: #fff;
}
@media screen and (max-width: 1019px) {
  .site-under-mainvisual__wrap {
    height: 165px;
  }
}

.fr-html .site-under-mainvisual__wrap {
  height: auto;
}

.site-under-mainvisual__catch {
  position: absolute;
  z-index: 1;
  width: 100%;
  max-width: 1300px;
  margin: 0 auto;
  padding: 0 20px;
  height: auto;
  left: 0;
  right: 0;
  bottom: 0;
}
@media screen and (max-width: 1019px) {
  .site-under-mainvisual__catch {
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
}
.site-under-mainvisual__catch .site-under-mainvisual__catch-desc {
  background: #3497AE;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  letter-spacing: 0.1em;
  text-align: center;
  max-width: -moz-fit-content;
  max-width: fit-content;
  min-width: 120px;
  min-height: 50px;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  padding: 0 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 1019px) {
  .site-under-mainvisual__catch .site-under-mainvisual__catch-desc {
    font-size: 1.2rem;
    min-width: 90px;
    min-height: 25px;
  }
}
.site-under-mainvisual__catch .site-under-mainvisual__catch-desc.is-gakubu {
  min-width: 153px;
}
@media screen and (max-width: 1019px) {
  .site-under-mainvisual__catch .site-under-mainvisual__catch-desc.is-gakubu {
    min-width: 90px;
  }
}
.site-under-mainvisual__catch .site-under-mainvisual__catch-h1 {
  background: #fff;
  color: #222;
  font-family: "Noto serif JP", sans-serif;
  text-align: center;
  font-weight: 500;
  letter-spacing: 0.2em;
  font-size: 3.2rem;
  line-height: 1.67;
  position: relative;
  max-width: -moz-fit-content;
  max-width: fit-content;
  min-width: 320px;
  min-height: 160px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-top-right-radius: 10px;
  padding: 0 10px;
}
@media screen and (max-width: 1019px) {
  .site-under-mainvisual__catch .site-under-mainvisual__catch-h1 {
    font-size: 2.8rem;
    line-height: 1.2;
    min-width: 200px;
    min-height: 75px;
    letter-spacing: 0;
  }
}
.site-under-mainvisual__catch .site-under-mainvisual__catch-h1.is-gakubu {
  flex-direction: column;
  min-width: 400px;
}
.site-under-mainvisual__catch .site-under-mainvisual__catch-h1.is-gakubu > div:first-child {
  font-size: 1.8rem;
  padding: 0 0 3px;
}
@media screen and (max-width: 1019px) {
  .site-under-mainvisual__catch .site-under-mainvisual__catch-h1.is-gakubu > div:first-child {
    font-size: 1.3rem;
  }
}
@media screen and (max-width: 1019px) {
  .site-under-mainvisual__catch .site-under-mainvisual__catch-h1.is-gakubu {
    min-width: 200px;
  }
}

.fr-html .site-under-mainvisual__loadarea .site-under-mainvisual__catch {
  position: relative;
  left: auto;
  top: auto;
}
.fr-html .site-under-mainvisual__loadarea .site-under-mainvisual__bg {
  position: relative;
  padding: 30px 0;
  pointer-events: initial;
}
.fr-html .site-under-mainvisual__bg.is-device-change .is-sp {
  display: block;
  margin-top: 30px;
}
.fr-html .site-under-mainvisual__bg.is-device-change img {
  position: relative;
  width: auto;
  height: auto;
}

.site-under-mainvisual__bg {
  pointer-events: none;
}
.site-under-mainvisual__bg img {
  border-radius: 0 !important;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 0;
}
@media screen and (max-width: 1019px) {
  .site-under-mainvisual__bg.is-device-change .is-pc {
    display: none;
  }
}
.site-under-mainvisual__bg.is-device-change .is-sp {
  display: none;
}
@media screen and (max-width: 1019px) {
  .site-under-mainvisual__bg.is-device-change .is-sp {
    display: block;
  }
}

/* /site-under-mainvisual__wrap */
.site-home-news__lists-load {
  display: none;
}

.site-home-hotnews__lists-load {
  display: none;
}

.site-under-news__lists-load {
  display: none;
}

.site-home-hotnews__media-lists-load,
.site-home-hotnews__info-lists-load,
.site-home-hotnews__event-lists-load {
  display: none;
}

/* ==========================================================================

TOPページ　土台

========================================================================== */
body.top .site-home-content__wrap {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  background: #fff;
  margin-top: 100vh;
  padding: 0;
}
body.top .site-home-content__wrap .site-home-mainvisual__minislider-inner {
  display: none;
}
@media screen and (max-width: 1019px) {
  body.top .site-home-content__wrap .site-home-mainvisual__minislider-inner {
    display: grid;
    gap: 4px;
    grid-template-columns: 1fr 1fr;
    padding: 20px;
    max-width: 500px;
    margin: 0 auto;
  }
}
body.top .site-home-content__wrap .site-home-mainvisual__minislider-inner + .news-all-wrap {
  min-height: 116px;
}
@media screen and (max-width: 1019px) {
  body.top .site-home-content__wrap .site-home-mainvisual__minislider-inner + .news-all-wrap {
    min-height: inherit;
  }
}
body.top .site-home-content__wrap .site-home-mainvisual__minislider-inner .site-home-mainvisual__minislider-item .site-home-mainvisual__minislider-item--date {
  width: 36px;
  height: 36px;
  top: 5px;
  right: 4px;
  border-radius: 2px;
}
body.top .site-home-content__wrap .site-home-mainvisual__minislider-inner .site-home-mainvisual__minislider-item .site-home-mainvisual__minislider-item--date .site-home-mainvisual__minislider-item--dateNum1,
body.top .site-home-content__wrap .site-home-mainvisual__minislider-inner .site-home-mainvisual__minislider-item .site-home-mainvisual__minislider-item--date .site-home-mainvisual__minislider-item--dateNum2 {
  font-size: 1.3rem;
  font-weight: 400;
  padding: 5px 0 0;
}
body.top .site-home-content__wrap .site-home-mainvisual__minislider-inner .site-home-mainvisual__minislider-item .site-home-mainvisual__minislider-item--date .site-home-mainvisual__minislider-item--margin::before {
  height: 13px;
  margin: 5px 0 0;
}
body.top .site-home-content__wrap .site-home-mainvisual__minislider-inner .site-home-mainvisual__minislider-item .site-home-mainvisual__minislider-item--date .site-home-mainvisual__minislider-item--day {
  font-size: 1rem;
  padding: 6px 0 0;
}
body.top .ob-overview {
  position: relative;
}
body.top .ob-overview .ob-overview__inner {
  max-width: 1740px;
  margin: 0 auto;
  padding: 0 20px;
}
body.top .site-common-fotter__wrap {
  z-index: -1;
  visibility: visible;
}
body.top.is-scrolled-to-footer .site-common-fotter__wrap {
  z-index: 1;
}

/* ==========================================================================

TOPページ　メインビジュアル

========================================================================== */
.site-home-mainvisual__wrap {
  width: 100%;
  height: 100vh;
  max-width: 100%;
  max-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  position: fixed;
  top: 0;
  left: 0;
}
@media screen and (max-width: 1019px) {
  .site-home-mainvisual__wrap {
    max-width: inherit;
    max-height: inherit;
   /*  height: calc(47vh - 60px);
   height: 277px; */
    margin-top: 60px;
  }
}

.site-home-mainvisual__bg{
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color:  rgba(1, 103, 126, 0.3);
}

.cms .site-home-mainvisual__bg{
  /* display:none; */
}




.site-home-mainvisual__wrap .site-home-mainvisual__catch {
  color: #fff;
  width: 100%;
  z-index: 2;
  position: relative;
  text-align: center;
}
@media screen and (max-width: 1019px) {
  .site-home-mainvisual__wrap .site-home-mainvisual__catch {
    font-size: 2rem;
    line-height: 1;
    padding: 0 10vw;
  }
}
.site-home-mainvisual__wrap .site-home-mainvisual__catch svg {
  max-width: 100%;
  height: auto;
}
.site-home-mainvisual__wrap .site-home-mainvisual__catch svg path {
  opacity: 0;
}
.site-home-mainvisual__wrap .site-home-mainvisual__catch::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 103%;
  background: #222222;
  transform-origin: top right;
  transition: width 0.6s cubic-bezier(0.215, 0.61, 0.355, 1), transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0.6s;
}
@media screen and (max-width: 1019px) {
  .site-home-mainvisual__wrap .site-home-mainvisual__catch span {
    padding-left: 0;
    display: block;
  }
}
.site-home-mainvisual__wrap .site-home-mainvisual__catch.is-active svg path {
  opacity: 1;
  transition-delay: 0.5s;
}
.site-home-mainvisual__wrap .site-home-mainvisual__catch.is-active::after {
  width: 100%;
  transform: scaleX(0);
}
.site-home-mainvisual__wrap .site-home-mainvisual__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.site-home-mainvisual__wrap .site-home-mainvisual__img img {
  border-radius: 0 !important;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 0;
}
.site-home-mainvisual__wrap .site-home-mainvisual__slides {
  position: relative;
  width: 100%;
  height: 100%;
}

.site-home-mainvisual__wrap .site-home-mainvisual__slides::after {
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(1, 103, 126, 0.3);
    position: absolute;
    top: 0;
    left: 0;
}


.site-home-mainvisual__wrap .site-home-mainvisual__slides .site-home-mainvisual__slides-wrapper.swiper-wrapper {
  cursor: inherit !important;
}
.site-home-mainvisual__wrap .site-home-mainvisual__slides .site-home-mainvisual__slides-item {
  position: relative;
  width: 100%;
  height: 100%;
}



.site-home-mainvisual__wrap .site-home-mainvisual__slides  img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 0;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top center;
     object-position: top center;
  opacity: 1 !important;
}


.site-home-mainvisual__wrap .site-home-mainvisual__slides .site-home-mainvisual__slides-catch {
  position: absolute;
  left: 7.5vw;
  bottom: 9.5vw;
  z-index: 2
}
@media screen and (max-width: 1019px) {
  .site-home-mainvisual__wrap .site-home-mainvisual__slides .site-home-mainvisual__slides-catch {
    width: 100%;
    left: 5vw;
    top:100px;
    padding: 0 20px;
  }
}
@media screen and (max-width: 450px) {
  .site-home-mainvisual__wrap .site-home-mainvisual__slides .site-home-mainvisual__slides-catch {
    width: 100%;
    left: 0;
    top:100px;
    padding: 0 20px;
  }
}
.site-home-mainvisual__wrap .site-home-mainvisual__slides .site-home-mainvisual__slides-catch .site-home-mainvisual__slides-catch-text {
  font-family: "Noto Serif JP", serif;
  font-size: 5rem;
  letter-spacing: 0.15em;
  color: #fff;
  line-height: 1.7;
  width: 100%;
}
@media screen and (max-width: 1019px) {
  .site-home-mainvisual__wrap .site-home-mainvisual__slides .site-home-mainvisual__slides-catch .site-home-mainvisual__slides-catch-text {
    font-size: 3rem;
    letter-spacing: 0.1em;
    line-height: 2;
    padding: 0 0 20px;
    color:#222;
  }
}

@media screen and (max-width: 450px) {
  .site-home-mainvisual__wrap .site-home-mainvisual__slides .site-home-mainvisual__slides-catch .site-home-mainvisual__slides-catch-text {
    font-size: 2.4rem;
    letter-spacing: 0.1em;
    line-height: 2;
    padding: 0 0 20px;
  }
}
.site-home-mainvisual__wrap .site-home-mainvisual__slides .site-home-mainvisual__slides-catch .site-home-mainvisual__slides-catch-miniText {
  font-size: 1.2rem;
  color: #fff;
  transform: translate(1px, 14px);
  font-family: "Montserrat", sans-serif;
}
@media screen and (max-width: 1019px) {
  .site-home-mainvisual__wrap .site-home-mainvisual__slides .site-home-mainvisual__slides-catch .site-home-mainvisual__slides-catch-miniText {
    transform: translate(0px, 0px);
  }
}
.site-home-mainvisual__wrap .site-home-mainvisual__slides .site-home-mainvisual__slides-catch .site-home-mainvisual__slides-catch-bottom {
  font-family: "Montserrat", sans-serif;
  font-size: 2rem;
  margin-top: 15px;
  text-shadow: 5px 5px 5px rgba(0, 0, 0, 0.16);
  opacity: 0;
  color: #fff;
}
@media screen and (max-width: 1019px) {
  .site-home-mainvisual__wrap .site-home-mainvisual__slides .site-home-mainvisual__slides-catch .site-home-mainvisual__slides-catch-bottom {
    font-size: 1.6rem;
    margin-top: 5px;
  }
}
.site-home-mainvisual__wrap .site-home-mainvisual__slides .site-home-mainvisual__slides-catch .site-home-mainvisual__slides-catch-link {
  width: 100%;
  max-width: 400px;
  height: 50px;
  margin-top: 50px;
  opacity: 0;
  overflow: hidden;
  white-space: nowrap;
}
@media screen and (max-width: 1019px) {
  .site-home-mainvisual__wrap .site-home-mainvisual__slides .site-home-mainvisual__slides-catch .site-home-mainvisual__slides-catch-link {
    height: 34px;
    margin-top: 15px;
    max-width: 280px;
  }
}
.site-home-mainvisual__wrap .site-home-mainvisual__slides .site-home-mainvisual__slides-catch .site-home-mainvisual__slides-catch-link .cp-inner {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.site-home-mainvisual__wrap .site-home-mainvisual__slides .site-home-mainvisual__slides-catch .site-home-mainvisual__slides-catch-link a {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background-color: #2D2C3D;
  font-size: 2.2rem;
  letter-spacing: 0.1em;
}
.site-home-mainvisual__wrap .swiper-pagination {
  left: 4.8vw;
  bottom: 29px;
  width: auto;
}
@media screen and (max-width: 1019px) {
  .site-home-mainvisual__wrap .swiper-pagination {
    left: 0;
    bottom: 11px;
    width: 100%;
  }
}
.site-home-mainvisual__wrap .swiper-pagination .swiper-pagination-bullet {
  transition: 0.3s;
  position: relative;
  width: 40px;
  height: 40px;
  opacity: 1;
  background: #fff;
  margin: 0 6px;
}
@media screen and (max-width: 1019px) {
  .site-home-mainvisual__wrap .swiper-pagination .swiper-pagination-bullet {
    width: 25px;
    height: 25px;
  }
}
@media screen and (min-width: 1020px) {
  .site-home-mainvisual__wrap .swiper-pagination .swiper-pagination-bullet:hover {
    background: #FCCF00;
  }
  .site-home-mainvisual__wrap .swiper-pagination .swiper-pagination-bullet:hover::before {
    background: #fff;
  }
}
.site-home-mainvisual__wrap .swiper-pagination .swiper-pagination-bullet::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #FCCF00;
}
.site-home-mainvisual__wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #FCCF00;
}
.site-home-mainvisual__wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
  background: #fff;
}
.site-home-mainvisual__wrap .site-home-mainvisual__minislider {
  display:block;
  overflow: hidden;
  position: absolute;
  bottom: 20px;
  right: 20px;
  z-index: 1;
  width: 480px;
  height: 260px;
  background: #fff;
  border: 10px solid #fff;
}
@media screen and (max-width: 1019px) {
  .site-home-mainvisual__wrap .site-home-mainvisual__minislider {
    display: none;
  }
}
.site-home-mainvisual__wrap .site-home-mainvisual__minislider .site-home-mainvisual__minislider-control {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
}
.site-home-mainvisual__wrap .site-home-mainvisual__minislider .site-home-mainvisual__minislider-control .site-home-mainvisual__minislider-control--inner {
  position: relative;
  background: #fff;
  width: 100%;
  min-width: 150px;
  height: 28px;
}
.site-home-mainvisual__wrap .site-home-mainvisual__minislider .site-home-mainvisual__minislider-control .site-home-mainvisual__minislider-control--box {
  position: relative;
  display: flex;
  align-items: center;
}
.site-home-mainvisual__wrap .site-home-mainvisual__minislider .site-home-mainvisual__minislider-control .site-home-mainvisual__minislider-control--prev {
  cursor: pointer;
  transform: translate(77px, 13px);
}
.site-home-mainvisual__wrap .site-home-mainvisual__minislider .site-home-mainvisual__minislider-control .site-home-mainvisual__minislider-control--prev svg {
  width: 14px;
  height: 14px;
  transition: 0.3s;
  transform: rotate(-90deg);
}
@media screen and (min-width: 1020px) {
  .site-home-mainvisual__wrap .site-home-mainvisual__minislider .site-home-mainvisual__minislider-control .site-home-mainvisual__minislider-control--prev svg:hover {
    opacity: 0.7;
  }
}
.site-home-mainvisual__wrap .site-home-mainvisual__minislider .site-home-mainvisual__minislider-control .site-home-mainvisual__minislider-control--next {
  cursor: pointer;
  transform: translate(103px, 12px);
}
.site-home-mainvisual__wrap .site-home-mainvisual__minislider .site-home-mainvisual__minislider-control .site-home-mainvisual__minislider-control--next svg {
  width: 14px;
  height: 14px;
  transition: 0.3s;
  transform: rotate(90deg);
}
@media screen and (min-width: 1020px) {
  .site-home-mainvisual__wrap .site-home-mainvisual__minislider .site-home-mainvisual__minislider-control .site-home-mainvisual__minislider-control--next svg:hover {
    opacity: 0.7;
  }
}
.site-home-mainvisual__wrap .site-home-mainvisual__minislider .site-home-mainvisual__minislider-control .site-home-mainvisual__minislider-control--next::before {
  content: "";
  position: absolute;
  top: 1px;
  left: -13px;
  background: #222;
  width: 1px;
  height: 14px;
}
.site-home-mainvisual__wrap .site-home-mainvisual__minislider .site-home-mainvisual__minislider-inner {
  overflow: hidden;
}
.site-home-mainvisual__wrap .site-home-mainvisual__minislider .site-home-mainvisual__minislider-inner.slick-initialized {
  display: block;
}
.site-home-mainvisual__wrap .site-home-mainvisual__minislider .site-home-mainvisual__minislider-inner .slick-arrow {
  display: none !important;
}
.site-home-mainvisual__wrap .site-home-mainvisual__minislider .site-home-mainvisual__minislider-inner .slick-dots {
  position: absolute;
  left: 2px;
  bottom:3px;
  list-style: none;
  display: block;
  text-align: left;
  z-index: 2;
  padding: 0;
  margin: 0;
}
.site-home-mainvisual__wrap .site-home-mainvisual__minislider .site-home-mainvisual__minislider-inner .slick-dots li {
  transition: 0.3s;
  position: relative;
  display: inline-block;
  height: 9px;
  width: 9px;
  margin: 0 4px;
  padding: 0;
  cursor: pointer;
  border-radius: 50%;
  background: #fff;
  border: 1px solid #4E4E4E;
}
.site-home-mainvisual__wrap .site-home-mainvisual__minislider .site-home-mainvisual__minislider-inner .slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 9px;
  width: 9px;
  outline: none;
  line-height: 0;
  font-size: 0;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
@media screen and (min-width: 1020px) {
  .site-home-mainvisual__wrap .site-home-mainvisual__minislider .site-home-mainvisual__minislider-inner .slick-dots li:hover {
    background: #4E4E4E;
  }
}
.site-home-mainvisual__wrap .site-home-mainvisual__minislider .site-home-mainvisual__minislider-inner .slick-dots li.slick-active {
  background: #4E4E4E;
}

.site-home-mainvisual__minislider-item {
  overflow: hidden;
  position: relative;
}

.site-home-mainvisual__minislider-item--date {
  position: absolute;
  top: 14px;
  right: 11px;
  background: #02813F;
  color: #fff;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  text-align: center;
  width: 100px;
  height: 100px;
}
.site-home-mainvisual__minislider-item--date .site-home-mainvisual__minislider-item--dateNum1,
.site-home-mainvisual__minislider-item--date .site-home-mainvisual__minislider-item--dateNum2 {
  position: relative;
  width: 49%;
  line-height: 1;
  font-size: 3.6rem;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
  white-space: nowrap;
  padding: 19px 0 0;
}
.site-home-mainvisual__minislider-item--date .site-home-mainvisual__minislider-item--margin {
  position: relative;
  width: 2%;
}
.site-home-mainvisual__minislider-item--date .site-home-mainvisual__minislider-item--margin::before {
  content: "";
  display: block;
  margin: 20px 0 0;
  width: 1px;
  height: 33px;
  transform: rotate(26deg);
  background: #fff;
}
.site-home-mainvisual__minislider-item--date .site-home-mainvisual__minislider-item--day {
  width: 100%;
  font-size: 1.4rem;
  transform: translate(0px, -9px);
}

.cms .site-home-mainvisual__minislider-item--date {
  position: static !important;
}

.site-home-mainvisual__minislider-item--img a.img-wrap-link img {
  width: 100%;
  opacity: 1 !important;
}

.is-scrolled-to-footer .site-home-mainvisual__wrap {
  visibility: hidden;
}

.fr-html .site-home-mainvisual__minislider-control--prev,
.fr-html .site-home-mainvisual__minislider-control--next {
  display: none;
}
.fr-html .site-home-mainvisual__slides-item {
  display: block;
}
.fr-html .site-home-mainvisual__slides-img img {
    position: relative;
}

.fr-html .site-home-mainvisual__slides-catch {
  display: block;
}
.fr-html .site-home-mainvisual__slides-catch .site-home-mainvisual__slides-catch-text {
  width: 100%;
  color: #222;
  opacity: 1;
}
.fr-html .site-home-mainvisual__slides-catch .site-home-mainvisual__slides-catch-text br {
  display: block;
}

/* ==========================================================================

TOPページ　重要なお知らせ

========================================================================== */
.site-home-news__wrap {
  display: none;
}
@media screen and (max-width: 1019px) {
  .site-home-news__wrap {
    flex-direction: column;
  }
}
.site-home-news__wrap.is-loaded {
  display: flex;
}
.site-home-news__wrap.is-important {
  width: 100%;
  padding: 31px 20px 45px;
  max-width: 1600px;
  margin: 0 auto;
}
@media screen and (max-width: 1019px) {
  .site-home-news__wrap.is-important {
    background: #E7F2F5;
    padding-top: 12px;
    padding-bottom: 5px;
    border-bottom: none;
  }
}
.site-home-news__wrap.is-important.is-loaded {
  display: flex;
}
.site-home-news__wrap.is-important.is-loaded + .site-home-news__wrap.is-covid.is-loaded {
  border-top: 1px solid #B9C5D9;
}
@media screen and (max-width: 1019px) {
  .site-home-news__wrap.is-important.is-loaded + .site-home-news__wrap.is-covid.is-loaded {
    border: none;
  }
}
.site-home-news__wrap.is-important:not(.is-loaded) + .site-home-news__wrap.is-covid {
  padding-top: 83px;
}
@media screen and (max-width: 1019px) {
  .site-home-news__wrap.is-important:not(.is-loaded) + .site-home-news__wrap.is-covid {
    padding-top: 39px;
  }
}
.site-home-news__wrap.is-covid {
  padding-top: 27px;
}
@media screen and (max-width: 1019px) {
  .site-home-news__wrap.is-covid {
    padding-top: 0;
  }
}
.site-home-news__wrap.is-covid .site-home-news__head::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%222%22%20viewBox%3D%220%200%2080%202%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_23842%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2023842%22%20transform%3D%22translate(-773%20-4428)%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_23230%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2023230%22%20transform%3D%22translate(-147%203768)%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_20716%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2020716%22%20width%3D%2240%22%20height%3D%222%22%20transform%3D%22translate(920%20660)%22%20fill%3D%22%23133b7e%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_20717%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2020717%22%20width%3D%2240%22%20height%3D%222%22%20transform%3D%22translate(960%20660)%22%20fill%3D%22%23a1b1cc%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
}
.site-home-news__wrap .site-home-news__head {
  width: 258px;
  color: #222;
  font-weight: 500;
  font-size: 2rem;
  font-family: "Noto serif JP", sans-serif;
  position: relative;
  padding: 0 0 0 35px;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 1019px) {
  .site-home-news__wrap .site-home-news__head {
    width: 100%;
    font-size: 1.2rem;
    margin-bottom: 0;
    padding: 6px 0 0 25px;
    letter-spacing: 0.16em;
  }
}
.site-home-news__wrap .site-home-news__head::before {
  content: "";
  width: 24px;
  height: 24px;
  display: block;
  position: absolute;
  top: 7px;
  left: 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20transform%3D%22translate(-154%20-1025)%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2212%22%20transform%3D%22translate(154%201025)%22%20fill%3D%22%23c51b13%22%2F%3E%3Cg%20transform%3D%22translate(-1137.488%20-0.904)%22%3E%3Cpath%20d%3D%22M2.816.256A1.315%2C1.315%2C0%2C0%2C0%2C4.144-1.072%2C1.315%2C1.315%2C0%2C0%2C0%2C2.816-2.4%2C1.325%2C1.325%2C0%2C0%2C0%2C1.488-1.072%2C1.325%2C1.325%2C0%2C0%2C0%2C2.816.256Zm0-12.352a1.172%2C1.172%2C0%2C0%2C0-1.28%2C1.312%2C26.232%2C26.232%2C0%2C0%2C0%2C.7%2C4.432l.336%2C2.4h.5l.32-2.4a25.2%2C25.2%2C0%2C0%2C0%2C.72-4.432A1.184%2C1.184%2C0%2C0%2C0%2C2.816-12.1Z%22%20transform%3D%22translate(1301%201044)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 1019px) {
  .site-home-news__wrap .site-home-news__head::before {
    width: 20px;
    height: 20px;
  }
}
.site-home-news__wrap .site-home-news__lists {
  width: calc(100% - 258px);
  padding-top: 5px;
}
@media screen and (max-width: 1019px) {
  .site-home-news__wrap .site-home-news__lists {
    width: 100%;
    padding-top: 0;
  }
}
.site-home-news__wrap .site-home-news__item {
  display: flex;
  width: 100%;
}
@media screen and (max-width: 1019px) {
  .site-home-news__wrap .site-home-news__item {
    flex-direction: column;
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
.site-home-news__wrap .site-home-news__date {
  margin-right: 16px;
  font-size: 1.5rem;
  font-weight: 500;
  letter-spacing: 0;
  color: #999;
  font-family: "Montserrat", sans-serif;
}
@media screen and (max-width: 1019px) {
  .site-home-news__wrap .site-home-news__date {
    font-size: 1.5rem;
    line-height: 1;
    margin-right: 0;
    margin-top: -2px;
  }
}
.site-home-news__wrap .site-home-news__title {
  font-size: 1.5rem;
  font-weight: 500;
}
@media screen and (max-width: 1019px) {
  .site-home-news__wrap .site-home-news__title {
    font-size: 1.6rem;
    padding: 6px 0 0;
    line-height: 1.67;
  }
}
.site-home-news__wrap .site-home-news__title a {
  display: block;
  width: 100%;
  color: #333;
}
@media screen and (min-width: 1020px) {
  .site-home-news__wrap .site-home-news__title a:hover {
    text-decoration: underline;
  }
}
/* ==========================================================================

TOPページ　ルーテル学院とは

========================================================================== */

.ob-about {
  padding: 60px 0 60px;
}
@media screen and (max-width: 1019px) {
  .ob-about {
    padding: 25px 0 30px;
  }
}

.ob-about_inner {
  margin:0 auto;
  max-width:1560px;
  padding: 0 67px;
  display: flex;
  gap: 13%;
}
@media screen and (max-width: 1019px) {
  .ob-about_inner {
    padding: 0 20px;
    flex-direction: column;
    gap: 22px;
  }
}

.ob-about__title {
  font-size: 5.2rem;
  margin-top: 12px;
  line-height:1.3;
  font-family: "Noto Serif JP", serif;
}
@media screen and (max-width: 1019px) {
  .ob-about__title {
    margin-top: 0;
    font-size: 2.6rem;
  }
}

.ob-about__text {
  font-size: 15px;
  line-height: 2.4;
  font-family: "Noto Serif JP", serif;
}
@media screen and (max-width: 1019px) {
  .ob-about__text {
    font-size: 1.6rem;
    line-height: 2;
  }
}

/* ==========================================================================

TOPページ　ルーテル学院とは

========================================================================== */
.ob-overview .cp-text-col2 {
  margin: 80px auto 51px;
  max-width: 1560px;
}
@media screen and (min-width: 1020px) and (max-width: 1350px) {
  .ob-overview .cp-text-col2 {
    margin: 50px auto 100px;
    flex-direction: column;
    gap: 50px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-overview .cp-text-col2 {
    margin: 22px 0 0;
  }
}
.ob-overview .cp-text-col2 .cp-text-item.cp-text-l {
  margin: 0 20px 0 0;
  width: 840px;
}
@media screen and (max-width: 1019px) {
  .ob-overview .cp-text-col2 .cp-text-item.cp-text-l {
    margin: 0;
    width: 100%;
  }
}
.ob-overview .cp-text-col2 .cp-text-item.cp-text-l .cp-h2-text {
  font-weight: 600;
  font-size: 5.2rem;
  letter-spacing: 0.05em;
  border-bottom: 0;
  margin: 0;
  padding: 10px 0 0;
}
@media screen and (max-width: 1019px) {
  .ob-overview .cp-text-col2 .cp-text-item.cp-text-l .cp-h2-text {
    font-size: 2.6rem;
    padding: 0;
  }
}
.ob-overview .cp-text-col2 .cp-text-item.cp-text-r {
  width: 100%;
  margin: -3px 0 0;
  line-height: 2.4;
  font-family: "Noto serif JP", sans-serif;
  font-weight: 500;
}
@media screen and (max-width: 1019px) {
  .ob-overview .cp-text-col2 .cp-text-item.cp-text-r {
    margin: 16px 0 0;
    font-size: 1.6rem;
    line-height: 2;
  }
}

/* ==========================================================================

TOPページ　ルーテル学院とは

========================================================================== */
.ob-explanation {
  position: relative;
  margin: 51px 0 0;
}
@media screen and (max-width: 1019px) {
  .ob-explanation {
    margin: 41px 0 0;
  }
}
.ob-explanation::before {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  top: -130px;
  right: calc(50% - 50vw);
  width: 655px;
  height: 348px;
  background-image: url('/albums/css/basic-common/abm00000017.svg');
  background-size: contain;
}
@media screen and (min-width: 1020px) and (max-width: 1350px) {
  .ob-explanation::before {
    top: -110px;
    right: -90px;
    width: 570px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-explanation::before {
    top: -60px;
    right: -20px;
    width: 241px;
    height: 100%;
    background-size: contain;
  }
}
.ob-explanation .ob-explanation__inner {
  position: relative;
  max-width: 1700px;
  margin: 0 auto;
  border-radius: 40px;
  background: #E7F2F5;
  padding: 100px 47px 81px;
}
@media screen and (min-width: 1020px) and (max-width: 1400px) {
  .ob-explanation .ob-explanation__inner {
    padding: 100px 47px 81px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-explanation .ob-explanation__inner {
    margin: 0 -20px;
    padding: 49px 20px 40px;
    border-radius: 0;
  }
}
.ob-explanation .ob-explanation__inner .cp-horizontal {
  margin: 0;
}
@media screen and (max-width: 1019px) {
  .ob-explanation .ob-explanation__inner .cp-horizontal .cp-horizontal-item {
    flex-direction: column-reverse !important;
    margin: 0 auto;
    max-width: 450px;
  }
}
.ob-explanation .ob-explanation__inner .cp-horizontal .cp-horizontal-img {
  width: 50%;
  min-width: auto !important;
}
@media screen and (max-width: 1019px) {
  .ob-explanation .ob-explanation__inner .cp-horizontal .cp-horizontal-img {
    width: 100%;
  }
}
.ob-explanation .ob-explanation__inner .cp-horizontal .cp-horizontal-img .cp-inner {
  position: relative;
  overflow: hidden;
  border-radius: 10px;
}
@media screen and (max-width: 1019px) {
  .ob-explanation .ob-explanation__inner .cp-horizontal .cp-horizontal-img .cp-inner {
    border-radius: 5px;
    padding-top: 56.12%;
  }
}
.ob-explanation .ob-explanation__inner .cp-horizontal .cp-horizontal-img img {
  border-radius: 10px;
}
@media screen and (max-width: 1019px) {
  .ob-explanation .ob-explanation__inner .cp-horizontal .cp-horizontal-img img {
    border-radius: 0;
    position: absolute;
    top: 62px;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
  }
}
.ob-explanation .ob-explanation__inner .cp-horizontal .cp-horizontal-text {
  width: 50%;
  margin-left: 59px !important;
  padding: 0 0 0 30px;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
}
@media screen and (min-width: 1020px) and (max-width: 1400px) {
  .ob-explanation .ob-explanation__inner .cp-horizontal .cp-horizontal-text {
    margin-left: 20px !important;
  }
}
@media screen and (max-width: 1019px) {
  .ob-explanation .ob-explanation__inner .cp-horizontal .cp-horizontal-text {
    width: 100%;
    padding: 0;
    margin: 0 0 17px !important;
    font-size: 1.6rem;
  }
}
.ob-explanation .ob-explanation__inner .cp-horizontal .cp-horizontal-text .lead1 {
  font-size: 4.4rem !important;
  margin: 0;
  padding: 59px 0 3px;
  line-height: 1 !important;
}
@media screen and (max-width: 1019px) {
  .ob-explanation .ob-explanation__inner .cp-horizontal .cp-horizontal-text .lead1 {
    font-size: 2.2rem !important;
    margin-bottom: 20px !important;
    padding: 0;
  }
}
.ob-explanation .ob-explanation__inner .cp-horizontal .cp-horizontal-text .button1 {
  max-width:280px;
  padding: 5px 0 0;
}
@media screen and (max-width: 1019px) {
  .ob-explanation .ob-explanation__inner .cp-horizontal .cp-horizontal-text .button1 {
    display: none;
  }
}
.ob-explanation .ob-explanation__inner .cp-horizontal .cp-horizontal-text .button1 .button-inner {
  min-width: 280px !important;
}
.ob-explanation .ob-explanation__inner .cp-horizontal .cp-horizontal-text .button1 .button-inner a {
  display: flex;
    height: 50px;
    align-items: center;
  justify-content: center;
  text-align: center;
  padding-left: 35px;
  font-family: "Noto Sans JP", sans-serif;
}
.ob-explanation .ob-explanation__inner .cp-horizontal.cp-ti {
  position: relative;
  top: -153px;
}
@media screen and (min-width: 1020px) and (max-width: 1400px) {
  .ob-explanation .ob-explanation__inner .cp-horizontal.cp-ti {
    top: 0;
    margin: 40px 0 0;
  }
}
@media screen and (max-width: 1019px) {
  .ob-explanation .ob-explanation__inner .cp-horizontal.cp-ti {
    top: 0;
    margin: 9px 0 0;
  }
}
@media screen and (max-width: 1019px) {
  .ob-explanation .ob-explanation__inner .cp-horizontal.cp-ti .cp-ti-r {
    flex-direction: column !important;
  }
}
.ob-explanation .ob-explanation__inner .cp-horizontal.cp-ti .cp-ti-r .cp-horizontal-text {
  margin-left: 0 !important;
  margin-right: 120px;
  padding: 298px 0 0 23px;
}
@media screen and (min-width: 1020px) and (max-width: 1400px) {
  .ob-explanation .ob-explanation__inner .cp-horizontal.cp-ti .cp-ti-r .cp-horizontal-text {
    padding: 59px 0 0;
    margin-right: 20px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-explanation .ob-explanation__inner .cp-horizontal.cp-ti .cp-ti-r .cp-horizontal-text {
    padding: 0;
    margin: 0 0 17px !important;
  }
}
.ob-explanation .ob-explanation__inner .cp-horizontal.cp-ti .cp-ti-r .cp-horizontal-text .lead1 {
  padding: 0 0 3px;
}
@media screen and (max-width: 1019px) {
  .ob-explanation .ob-explanation__inner .cp-horizontal.cp-ti .cp-ti-r .cp-horizontal-text .lead1 {
    padding: 0;
  }
}
.ob-explanation .ob-explanation__inner .cp-horizontal + .button1 {
  display: none;
}
@media screen and (max-width: 1019px) {
  .ob-explanation .ob-explanation__inner .cp-horizontal + .button1 {
    display: block;
    margin: 20px auto 0 !important;
    max-width: 450px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-explanation .ob-explanation__inner .cp-horizontal + .button1 .button-inner {
    max-width: inherit !important;
  }
}
.ob-explanation .ob-explanation__inner .cp-horizontal + .button1 .button-inner a {
      height: 50px;
    align-items: center;
    display: flex;
    justify-content: center;
    text-align: center;
    padding-left: 35px;
}
.ob-explanation .ob-explanation__inner .ob-explanation__inner-person {
  margin-top: -68px;
}
@media screen and (min-width: 1020px) and (max-width: 1400px) {
  .ob-explanation .ob-explanation__inner .ob-explanation__inner-person {
    margin-top: 50px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-explanation .ob-explanation__inner .ob-explanation__inner-person {
    margin-top: 39px;
  }
}
.ob-explanation .ob-explanation__inner .ob-explanation__inner-person .ob-explanation__inner-personTops {
  display: flex;
  justify-content: center;
  gap: 58px;
  margin: 0 0 0 192px;
}
@media screen and (min-width: 1020px) and (max-width: 1400px) {
  .ob-explanation .ob-explanation__inner .ob-explanation__inner-person .ob-explanation__inner-personTops {
    margin: 0;
  }
}
@media screen and (max-width: 1019px) {
  .ob-explanation .ob-explanation__inner .ob-explanation__inner-person .ob-explanation__inner-personTops {
    margin: 0 auto;
    max-width: 450px;
    flex-direction: column;
    gap: 16px;
  }
}
.ob-explanation .ob-explanation__inner .ob-explanation__inner-person .ob-explanation__inner-personTops .ob-explanation__inner-personTitle .lead1 {
  font-size: 4.4rem !important;
  margin: 17px 0 0 !important;
  line-height: 1 !important;
}
@media screen and (max-width: 1019px) {
  .ob-explanation .ob-explanation__inner .ob-explanation__inner-person .ob-explanation__inner-personTops .ob-explanation__inner-personTitle .lead1 {
    font-size: 2.2rem !important;
    margin: 0 !important;
    padding: 0 0 3px;
  }
}
.ob-explanation .ob-explanation__inner .ob-explanation__inner-person .ob-explanation__inner-personTops .ob-explanation__inner-personText {
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
  padding: 29px 0 0;
}
@media screen and (max-width: 1019px) {
  .ob-explanation .ob-explanation__inner .ob-explanation__inner-person .ob-explanation__inner-personTops .ob-explanation__inner-personText {
    font-size: 1.6rem;
    padding: 0;
  }
}
.ob-explanation .ob-explanation__inner .ob-explanation__inner-person .ob-explanation__inner-rotate {
  width: 100%;
  height: 310px;
  margin: 58px 0 0;
  overflow: hidden;
  transition: opacity 0.2s;
  opacity: 0;
}
@media screen and (max-width: 1019px) {
  .ob-explanation .ob-explanation__inner .ob-explanation__inner-person .ob-explanation__inner-rotate {
    height: 194px;
    margin: 13px -20px 0;
    width: 100vw;
  }
}
.ob-explanation .ob-explanation__inner .ob-explanation__inner-person .ob-explanation__inner-rotate.is-show {
  transition: opacity 0.2s;
  opacity: 1;
}
.ob-explanation .ob-explanation__inner .ob-explanation__inner-person .ob-explanation__inner-rotate img {
  width: 100%;
  height: auto;
  transition: 1s;
  -o-object-fit: cover;
     object-fit: cover;
}
.ob-explanation .ob-explanation__inner .ob-explanation__inner-person .ob-explanation__inner-rotate .slick-track {
  left: -271px;
}
@media screen and (max-width: 1019px) {
  .ob-explanation .ob-explanation__inner .ob-explanation__inner-person .ob-explanation__inner-rotate .slick-track {
    left: 170px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-explanation .ob-explanation__inner .ob-explanation__inner-person .ob-explanation__inner-rotate .slick-slide {
    transition: transform 0s;
  }
}
.ob-explanation .ob-explanation__inner .ob-explanation__inner-person .ob-explanation__inner-rotate .slick-prev,
.ob-explanation .ob-explanation__inner .ob-explanation__inner-person .ob-explanation__inner-rotate .slick-next {
  display: none;
}
.ob-explanation .ob-explanation__inner .ob-explanation__inner-person .ob-explanation__inner-rotate .ob-explanation__inner-rotateLink {
  width: 240px;
  margin-right: 30px;
}
@media screen and (max-width: 1019px) {
  .ob-explanation .ob-explanation__inner .ob-explanation__inner-person .ob-explanation__inner-rotate .ob-explanation__inner-rotateLink {
    width: 150px;
    margin-right: 20px;
  }
}
.ob-explanation .ob-explanation__inner .ob-explanation__inner-person .ob-explanation__inner-rotate .ob-explanation__inner-rotateLink--image {
  position: relative;
  overflow: hidden;
  border-radius: 140px;
}
@media screen and (max-width: 1019px) {
  .ob-explanation .ob-explanation__inner .ob-explanation__inner-person .ob-explanation__inner-rotate .ob-explanation__inner-rotateLink--image {
    border-radius: 70px;
  }
}
.ob-explanation .ob-explanation__inner .ob-explanation__inner-person .ob-explanation__inner-rotate a {
  display: block;
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 1020px) {
  .ob-explanation .ob-explanation__inner .ob-explanation__inner-person .ob-explanation__inner-rotate a:hover {
    text-decoration: none;
  }
  .ob-explanation .ob-explanation__inner .ob-explanation__inner-person .ob-explanation__inner-rotate a:hover img {
    transform: scale(1.2);
  }
}
.ob-explanation .ob-explanation__inner .ob-explanation__inner-person .ob-explanation__inner-personTBottoms {
  margin: 48px 0 0;
}
@media screen and (max-width: 1019px) {
  .ob-explanation .ob-explanation__inner .ob-explanation__inner-person .ob-explanation__inner-personTBottoms {
    margin: 20px 0 0;
  }
}
.ob-explanation .ob-explanation__inner .ob-explanation__inner-person .ob-explanation__inner-personTBottoms .button1 {
  margin: 0 auto !important;
  max-width: 280px;
}
@media screen and (max-width: 1019px) {
  .ob-explanation .ob-explanation__inner .ob-explanation__inner-person .ob-explanation__inner-personTBottoms .button1 {
    max-width: 450px;
  }
}
.ob-explanation .ob-explanation__inner .ob-explanation__inner-person .ob-explanation__inner-personTBottoms .button1 .button-inner {
  max-width: inherit !important;
  min-width: inherit !important;
  width: 100%;
}
.ob-explanation .ob-explanation__inner .ob-explanation__inner-person .ob-explanation__inner-personTBottoms .button1 .button-inner a {
  height: 51px;
    align-items: center;
    display: flex;
    justify-content: center;
    text-align: center;
    padding-left: 35px;
}

.fr-html .ob-explanation__inner-personTBottoms .button1 {
  margin: 0 !important;
}

/* ==========================================================================

TOPページ　ニュース・イベントエリア

========================================================================== */
.ob-newsEvents {
  margin: 117px 0 0;
}
@media screen and (max-width: 1019px) {
  .ob-newsEvents {
    margin: 0;
  }
}
.ob-newsEvents .ob-newsEvents__spTabs {
  display: none;
}
@media screen and (max-width: 1019px) {
  .ob-newsEvents .ob-newsEvents__spTabs {
    display: flex;
    border: 1px solid #3497AE;
    min-height: 50px;
    margin: 0 -20px;
  }
}
.ob-newsEvents .ob-newsEvents__spTabs .ob-newsEvents__spTab {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  width: 50%;
  background: #fff;
  color: #222;
  line-height: 1;
  text-align: center;
  border-right: 1px solid #3497AE;
  font-size: 2.2rem;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
}
.ob-newsEvents .ob-newsEvents__spTabs .ob-newsEvents__spTab:last-child {
  border: none;
}
.ob-newsEvents .ob-newsEvents__spTabs .ob-newsEvents__spTab.is-active {
  background: #98D1DE;
}
.ob-newsEvents .ob-newsEvents__inner {
  display: flex;
  justify-content: space-between;
  width: 100%;
  gap: 60px;
  margin: 0 auto;
  max-width: 1260px;
}
.ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-title {
  line-height: 1;
  font-size: 4rem;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
  margin: 0 0 45px;
}
@media screen and (max-width: 1019px) {
  .ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-title {
    display: none;
  }
}
.ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-lists {
  position: absolute;
  top: 23px;
  right: 0;
}
@media screen and (max-width: 1019px) {
  .ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-lists {
    position: static;
  }
}
.ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-lists ul {
  margin: 0;
  display: flex;
  gap: 30px;
}
@media screen and (max-width: 1019px) {
  .ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-lists ul {
    margin: 27px 0 26px;
    gap: 32px;
  }
}
.ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-lists ul li {
  cursor: pointer;
  list-style: none;
  padding: 0;
  line-height: 1;
  font-size: 1.5rem;
  font-weight: 500;
}
@media screen and (max-width: 1019px) {
  .ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-lists ul li {
    font-size: 1.6rem;
  }
}
@media screen and (min-width: 1020px) {
  .ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-lists ul li:hover {
    text-decoration: underline;
  }
}
.ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-lists ul li.is-active {
  font-weight: 700;
}
.ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-news {
  position: relative;
  width: 100%;
}
.ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-news .news-all-wrap + .news-all-wrap,
.ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-news .news-all-wrap + .news-all-wrap + .news-all-wrap {
  display: none;
}
.ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-news .news-all-wrap .ns-newslists .ns-newslists__list {
  gap: 0;
  flex-direction: column;
  padding: 22px 0 16px;
}
@media screen and (max-width: 1019px) {
  .ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-news .news-all-wrap .ns-newslists .ns-newslists__list {
    gap: 1px;
    padding: 20px 0 12px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-news .news-all-wrap .ns-newslists .ns-newslists__list:nth-child(n+4) {
    display: none;
  }
}
.ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-news .news-all-wrap .ns-newslists .ns-newslists__list .ns-newslists__list-status {
  gap: 18px;
}
@media screen and (max-width: 1019px) {
  .ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-news .news-all-wrap .ns-newslists .ns-newslists__list .ns-newslists__list-status {
    gap: 16px;
  }
}
.ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-news .news-all-wrap .ns-newslists .ns-newslists__list .ns-newslists__list-status .ns-newslists__list-status-category {
  min-width: 78px;
}
@media screen and (max-width: 1019px) {
  .ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-news .news-all-wrap .ns-newslists .ns-newslists__list .ns-newslists__list-status .ns-newslists__list-status-category {
    min-width: 80px;
  }
}
.ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-news .news-all-wrap .ns-newslists .ns-newslists__list .ns-newslists__list-title {
  line-height: 1.8;
}
@media screen and (max-width: 1019px) {
  .ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-news .news-all-wrap .ns-newslists .ns-newslists__list .ns-newslists__list-title {
    line-height: 1.67;
  }
}
.ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-news .news-all-wrap .ns-newslists .ns-newslists__list .ns-newslists__list-title a {
  display: inline-block;
  width: auto;
}
@media screen and (max-width: 1019px) {
  .ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-news .news-all-wrap .ns-newslists .ns-newslists__list .ns-newslists__list-title a {
    display: block;
    width: 100%;
  }
}
.ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-events {
  width: 100%;
}
@media screen and (max-width: 1019px) {
  .ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-events {
    display: none;
  }
}
.ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-events .ns-newslists .ns-newslists__list.is-event {
  padding: 26px 0 0;
  border: 0;
}
@media screen and (max-width: 1019px) {
  .ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-events .ns-newslists .ns-newslists__list.is-event {
    padding: 28px 0 0;
  }
}
.ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-events .ns-newslists .ns-newslists__list.is-event:first-child {
  border-top: 1px solid #CCC;
}
.ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-events .ns-newslists .ns-newslists__list.is-event .ns-newslists__list-image {
  border-radius: 0;
}
.ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-events .ns-newslists .ns-newslists__list.is-event .ns-newslists__list-image.is-shows {
  outline: 1px solid #CCC;
}
.ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-events .ns-newslists .ns-newslists__list.is-event .ns-newslists__list-right .ns-newslists__list-status {
  margin: 0;
}
.ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-events .ns-newslists .ns-newslists__list.is-event .ns-newslists__list-right .ns-newslists__list-title {
  line-height: 1.8;
}
@media screen and (max-width: 1019px) {
  .ob-newsEvents .ob-newsEvents__inner .ob-newsEvents__inner-events .ns-newslists .ns-newslists__list.is-event .ns-newslists__list-right .ns-newslists__list-title {
    line-height: 1.67;
  }
}
.ob-newsEvents .ob-newsEvents__inner > div.is-active {
  display: block;
}
.ob-newsEvents .ob-newsEvents__inner .button1 {
  margin: 31px 0 0 !important;
  max-width: 280px;
}
@media screen and (max-width: 1019px) {
  .ob-newsEvents .ob-newsEvents__inner .button1 {
    margin: 20px auto 0 !important;
    max-width: 450px;
  }
}
.ob-newsEvents .ob-newsEvents__inner .button1 .button-inner {
  max-width: inherit !important;
  min-width: inherit !important;
  width: 100%;
}
.ob-newsEvents .ob-newsEvents__inner .button1 .button-inner a {
  height: 51px;
    align-items: center;
    display: flex;
    justify-content: center;
    text-align: center;
    padding-left: 35px;
}

/* ==========================================================================

TOPページ　ルーテルリカレント

========================================================================== */
.ob-recurrent {
  margin: 100px 0 0;
}
@media screen and (max-width: 1019px) {
  .ob-recurrent {
    margin: 40px 0 0;
  }
}
.ob-recurrent .ob-recurrent__inner {
  max-width: 1260px;
  margin: 0 auto;
}

.ob-recurrent__main {
  background: #E7F2F5;
  padding: 34px 40px 47px;
}
@media screen and (max-width: 1019px) {
  .ob-recurrent__main {
    margin: 0 -20px;
    padding: 28px 20px 18px;
  }
}

.ob-recurrent__title {
  position: relative;
  color: #222;
  font-size: 2.8rem;
  font-family: "Noto serif JP", sans-serif;
  font-weight: 500;
  line-height: 1.5;
  padding-left: 71px;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 1019px) {
  .ob-recurrent__title {
    font-size: 2.2rem;
    padding-left: 52px;
    letter-spacing: 0.05em;
  }
}
.ob-recurrent__title::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 59px;
  height: 44px;
  display: block;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2259.098%22%20height%3D%2244.161%22%20viewBox%3D%220%200%2059.098%2044.161%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%2259.098%22%20height%3D%2244.161%22%20fill%3D%22none%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M57.968%2C3.7H54.919V1.635a1.129%2C1.129%2C0%2C0%2C0-.9-1.106c-9.113-1.87-18.875%2C1.514-24.478%2C5.6C23.663%2C1.948%2C14.055-1.313%2C5.08.528a1.129%2C1.129%2C0%2C0%2C0-.9%2C1.106V3.7H1.129A1.129%2C1.129%2C0%2C0%2C0%2C0%2C4.83v38.2a1.129%2C1.129%2C0%2C0%2C0%2C1.129%2C1.129H57.968A1.129%2C1.129%2C0%2C0%2C0%2C59.1%2C43.032V4.83A1.129%2C1.129%2C0%2C0%2C0%2C57.968%2C3.7M30.678%2C8.1A30.62%2C30.62%2C0%2C0%2C1%2C40.85%2C3.313%2C12.561%2C12.561%2C0%2C0%2C1%2C42.9%2C2.945%2C57.447%2C57.447%2C0%2C0%2C1%2C48.7%2C2.388a18.7%2C18.7%2C0%2C0%2C1%2C2.528%2C0q.72.073%2C1.437.19V36.435c-8.025-.445-15.414%2C2.392-21.983%2C4.947ZM6.437%2C2.575C14.547%2C1.259%2C23.314%2C4.406%2C28.42%2C8.107V41.382c-6.106-2.375-12.92-4.993-20.3-4.993q-.838%2C0-1.686.046ZM2.259%2C5.959h1.92V37.653a1.129%2C1.129%2C0%2C0%2C0%2C1.239%2C1.124c6.4-.626%2C12.324%2C1.039%2C18.024%2C3.126H2.259ZM56.839%2C41.9H35.656c5.7-2.087%2C11.62-3.751%2C18.024-3.126a1.129%2C1.129%2C0%2C0%2C0%2C1.239-1.124V5.959h1.92Z%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%233c3c3c%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 1019px) {
  .ob-recurrent__title::before {
    width: 43px;
    height: 32px;
  }
}

.ob-recurrent__boxes {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 7px;
  margin: 17px 0 0;
}
@media screen and (max-width: 1019px) {
  .ob-recurrent__boxes {
    grid-template-columns: 1fr 1fr;
    gap: 5px;
    margin: 24px 0 0;
  }
}

.ob-recurrent__boxes--type02{
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 7px;
  margin: 17px 0 0;
}

@media screen and (max-width: 1019px) {
  .ob-recurrent__boxes--type02 {
    grid-template-columns: 1fr 1fr;
    gap: 5px;
    margin: 24px 0 0;
  }
}

.ob-recurrent__boxes--type03{
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 7px;
  margin: 17px 0 0;
}

@media screen and (max-width: 1019px) {
  .ob-recurrent__boxes--type03 {
    grid-template-columns: 1fr 1fr;
    gap: 5px;
    margin: 24px 0 0;
  }
}


.ob-recurrent__boxes-bnr {
  width: 100%;
  min-height: 140px;
}
@media screen and (max-width: 1019px) {
  .ob-recurrent__boxes-bnr {
    min-height: 50px;
  }
}
.ob-recurrent__boxes-bnr a {
  background: #fff;
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  color: #222;
  text-align: center;
  line-height: 1.5;
  font-size: 1.8rem;
  font-weight: 500;
  border-radius: 6px;
  padding: 0 5px;
}
@media screen and (min-width: 1020px) and (max-width: 1170px) {
  .ob-recurrent__boxes-bnr a {
    line-height: 1.4;
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 1019px) {
  .ob-recurrent__boxes-bnr a {
    align-items: flex-start;
    font-size: 1.3rem;
    text-align: left;
    line-height: 1.3;
    letter-spacing: -0.05em;
    padding: 5px 22px 5px 20px;
  }
}
.ob-recurrent__boxes-bnr a::after {
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 16px;
  height: 10px;
  left: 0;
  right: 0;
  bottom: 26px;
  display: block;
  margin: 0 auto;
  z-index: 1;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.414%22%20height%3D%2211.413%22%20viewBox%3D%220%200%2017.414%2011.413%22%3E%3Cg%20transform%3D%22translate(-588.5%20-1347.793)%22%3E%3Cpath%20d%3D%22M-17753.367%2C4462.766l-1.414-1.414%2C4.293-4.292-4.293-4.292%2C1.414-1.414%2C5.707%2C5.707Z%22%20transform%3D%22translate(18353.574%20-3103.56)%22%20fill%3D%22%233497ae%22%2F%3E%3Cpath%20d%3D%22M-15092.124-414h-16v-2h16Z%22%20transform%3D%22translate(15696.624%201768.5)%22%20fill%3D%22%233497ae%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 1019px) {
  .ob-recurrent__boxes-bnr a::after {
    left: inherit;
    right: 6px;
    top: 0;
    bottom: 0;
    display: block;
    margin: auto 0;
    width: 18px;
    height: 9px;
  }
}
@media screen and (min-width: 1020px) {
  .ob-recurrent__boxes-bnr a:hover {
    background-color: #fff;
  }
  .ob-recurrent__boxes-bnr a:hover::after {
    animation: arrow 1s;
  }
}
.ob-recurrent__boxes-bnr a .ob-recurrent__boxes-bnrText {
  margin: -20px 0 0;
}
@media screen and (max-width: 1019px) {
  .ob-recurrent__boxes-bnr a .ob-recurrent__boxes-bnrText {
    margin: 0;
  }
}

.ob-recurrent__underBoxes {
  display: flex;
  gap: 30px;
  margin: 40px 0 0;
}
@media screen and (max-width: 1019px) {
  .ob-recurrent__underBoxes {
    gap: 5px;
    margin: 20px 0 0;
  }
}

.ob-recurrent__underBoxes-bnr {
  position: relative;
  width: 100px;
  min-width: 400px;
  min-height: 100px;
}
@media screen and (max-width: 1019px) {
  .ob-recurrent__underBoxes-bnr {
    width: 100%;
    min-width: inherit;
    min-height: 50px;
  }
}
.ob-recurrent__underBoxes-bnr.is-no1 a {
  background: #5D6864;
}
.ob-recurrent__underBoxes-bnr.is-no1 a::before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 26px;
  bottom: 0;
  margin: auto 0;
  width: 48px;
  height: 54px;
  display: block;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2254%22%20viewBox%3D%220%200%2048%2054%22%3E%3Cg%20transform%3D%22translate(-357%20-7164)%22%3E%3Cpath%20d%3D%22M2%2C2V52H46V2H2M0%2C0H48V54H0Z%22%20transform%3D%22translate(357%207164)%22%20fill%3D%22%23fff%22%2F%3E%3Cg%20transform%3D%22translate(1.336)%22%3E%3Cpath%20d%3D%22M-17866.02%2C5409.059h-28.314a1%2C1%2C0%2C0%2C1-1-1%2C1%2C1%2C0%2C0%2C1%2C1-1h28.314a1%2C1%2C0%2C0%2C1%2C1%2C1A1%2C1%2C0%2C0%2C1-17866.02%2C5409.059Z%22%20transform%3D%22translate(18260%201768)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M-17866.02%2C5409.059h-28.314a1%2C1%2C0%2C0%2C1-1-1%2C1%2C1%2C0%2C0%2C1%2C1-1h28.314a1%2C1%2C0%2C0%2C1%2C1%2C1A1%2C1%2C0%2C0%2C1-17866.02%2C5409.059Z%22%20transform%3D%22translate(18260%201775)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M-17881.586%2C5409.059h-12.748a1%2C1%2C0%2C0%2C1-1-1%2C1%2C1%2C0%2C0%2C1%2C1-1h12.748a1%2C1%2C0%2C0%2C1%2C1%2C1A1%2C1%2C0%2C0%2C1-17881.586%2C5409.059Z%22%20transform%3D%22translate(18260%201782)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 1019px) {
  .ob-recurrent__underBoxes-bnr.is-no1 a::before {
    width: 24px;
    height: 27px;
    left: 10px;
  }
}
.ob-recurrent__underBoxes-bnr.is-no2 a {
  background: #34557B;
}
.ob-recurrent__underBoxes-bnr.is-no2 a::before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 35px;
  bottom: 0;
  margin: auto 0;
  width: 48px;
  height: 52px;
  display: block;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2248.625%22%20height%3D%2252.597%22%20viewBox%3D%220%200%2048.625%2052.597%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%2248.625%22%20height%3D%2252.597%22%20fill%3D%22%23fff%22%20stroke%3D%22%23fff%22%20stroke-width%3D%220.6%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M48.323%2C22.748l-10.157-.363V.554A.572.572%2C0%2C0%2C0%2C37.736%2C0L11.174.058a.572.572%2C0%2C0%2C0-.715.554V22.385L.3%2C22.748a.572.572%2C0%2C0%2C0-.3.5V52.024a.572.572%2C0%2C0%2C0%2C.572.572H48.053a.572.572%2C0%2C0%2C0%2C.572-.572V23.252a.572.572%2C0%2C0%2C0-.3-.5m-37.864%2C28.7H1.144V23.6l9.315.088Zm17.911%2C0H20.255V36.423H28.37Zm8.651-28.724V51.452H29.515V35.85a.572.572%2C0%2C0%2C0-.572-.572h-9.26a.572.572%2C0%2C0%2C0-.572.572v15.6H11.6V1.35L37.022%2C1ZM47.481%2C51.452H38.166V23.683l9.315-.088Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M37.774-.3l.037.01a.872.872%2C0%2C0%2C1%2C.655.845V22.1l9.937.355.061.033a.871.871%2C0%2C0%2C1%2C.461.769V52.024a.873.873%2C0%2C0%2C1-.872.872H.572A.873.873%2C0%2C0%2C1-.3%2C52.024V23.252a.871.871%2C0%2C0%2C1%2C.46-.769l.061-.033%2C9.937-.355V.612A.866.866%2C0%2C0%2C1%2C10.5-.077a.882.882%2C0%2C0%2C1%2C.711-.165ZM48.229%2C23.045l-10.363-.37V.554A.272.272%2C0%2C0%2C0%2C37.692.3L11.136.358%2C11.1.349A.275.275%2C0%2C0%2C0%2C10.864.4a.27.27%2C0%2C0%2C0-.105.215V22.675L.4%2C23.045a.272.272%2C0%2C0%2C0-.1.208V52.024a.273.273%2C0%2C0%2C0%2C.272.272H48.053a.273.273%2C0%2C0%2C0%2C.272-.272V23.252A.272.272%2C0%2C0%2C0%2C48.229%2C23.045ZM37.322.694V51.752H29.215V35.85a.273.273%2C0%2C0%2C0-.272-.272h-9.26a.273.273%2C0%2C0%2C0-.272.272v15.9H11.3V1.054Zm-.6%2C50.458V1.3L11.9%2C1.646V51.152H18.81V35.85a.873.873%2C0%2C0%2C1%2C.872-.872h9.26a.873.873%2C0%2C0%2C1%2C.872.872v15.3ZM.844%2C23.292l9.915.094V51.752H.844Zm9.315.688L1.444%2C23.9V51.152h8.715Zm37.622-.688v28.46H37.866V23.386Zm-.6%2C27.86V23.9l-8.715.082V51.152ZM19.955%2C36.123H28.67v15.63H19.955Zm8.116.6H20.555v14.43H28.07Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M37.643%2C356.381h4.071a.572.572%2C0%2C0%2C0%2C.572-.572V339.275a.572.572%2C0%2C0%2C0-.572-.572H37.643a.572.572%2C0%2C0%2C0-.572.572v16.534a.572.572%2C0%2C0%2C0%2C.572.572m.572-16.534h2.926v15.389H38.215Z%22%20transform%3D%22translate(-33.808%20-308.886)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M41.714%2C356.681H37.643a.873.873%2C0%2C0%2C1-.872-.872V339.275a.873.873%2C0%2C0%2C1%2C.872-.872h4.071a.873.873%2C0%2C0%2C1%2C.872.872v16.534A.873.873%2C0%2C0%2C1%2C41.714%2C356.681ZM37.643%2C339a.273.273%2C0%2C0%2C0-.272.272v16.534a.273.273%2C0%2C0%2C0%2C.272.272h4.071a.273.273%2C0%2C0%2C0%2C.272-.272V339.275a.273.273%2C0%2C0%2C0-.272-.272Zm3.8%2C16.534H37.915V339.547h3.526Zm-2.926-.6h2.326V340.147H38.515Z%22%20transform%3D%22translate(-33.808%20-308.886)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M456.622%2C356.381h4.07a.572.572%2C0%2C0%2C0%2C.572-.572V339.275a.572.572%2C0%2C0%2C0-.572-.572h-4.07a.572.572%2C0%2C0%2C0-.572.572v16.534a.572.572%2C0%2C0%2C0%2C.572.572m.572-16.534h2.926v15.389h-2.926Z%22%20transform%3D%22translate(-415.903%20-308.886)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M460.693%2C356.681h-4.07a.873.873%2C0%2C0%2C1-.872-.872V339.275a.873.873%2C0%2C0%2C1%2C.872-.872h4.07a.873.873%2C0%2C0%2C1%2C.872.872v16.534A.873.873%2C0%2C0%2C1%2C460.693%2C356.681ZM456.622%2C339a.273.273%2C0%2C0%2C0-.272.272v16.534a.273.273%2C0%2C0%2C0%2C.272.272h4.07a.273.273%2C0%2C0%2C0%2C.272-.272V339.275a.273.273%2C0%2C0%2C0-.272-.272Zm3.8%2C16.534h-3.526V339.547h3.526Zm-2.926-.6h2.326V340.147h-2.326Z%22%20transform%3D%22translate(-415.903%20-308.886)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M235.843%2C98.546H238.3v5.339a.572.572%2C0%2C1%2C0%2C1.144%2C0V98.546H241.9a.572.572%2C0%2C1%2C0%2C0-1.144h-2.456V94.9a.572.572%2C0%2C1%2C0-1.144%2C0V97.4h-2.458a.572.572%2C0%2C0%2C0%2C0%2C1.144%22%20transform%3D%22translate(-214.56%20-86.02)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M238.873%2C104.757a.873.873%2C0%2C0%2C1-.872-.872V98.846h-2.158a.872.872%2C0%2C1%2C1%2C0-1.744H238V94.9a.872.872%2C0%2C1%2C1%2C1.744%2C0V97.1H241.9a.872.872%2C0%2C1%2C1%2C0%2C1.744h-2.156v5.039A.873.873%2C0%2C0%2C1%2C238.873%2C104.757Zm-3.03-7.056a.272.272%2C0%2C0%2C0%2C0%2C.544H238.6v5.639a.272.272%2C0%2C1%2C0%2C.544%2C0V98.246H241.9a.272.272%2C0%2C0%2C0%2C0-.544h-2.756V94.9a.272.272%2C0%2C1%2C0-.544%2C0V97.7Z%22%20transform%3D%22translate(-214.56%20-86.02)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 1019px) {
  .ob-recurrent__underBoxes-bnr.is-no2 a::before {
    width: 24px;
    height: 26px;
    left: 10px;
  }
}
.ob-recurrent__underBoxes-bnr a {
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  color: #fff;
  text-align: center;
  line-height: 1.5;
  font-size: 1.8rem;
  font-weight: 500;
  border-radius: 6px;
  border: 1px solid #999;
}
@media screen and (max-width: 1019px) {
  .ob-recurrent__underBoxes-bnr a {
    font-size: 1.3rem;
    line-height: 1.3;
    align-items: flex-start;
    padding-right: 22px;
  }
}
.ob-recurrent__underBoxes-bnr a::after {
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 18px;
  height: 8px;
  top: 0;
  bottom: 0;
  display: block;
  margin: auto 0;
  right: 20px;
  z-index: 1;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.414%22%20height%3D%2211.413%22%20viewBox%3D%220%200%2017.414%2011.413%22%3E%3Cg%20transform%3D%22translate(-588.5%20-1347.793)%22%3E%3Cpath%20d%3D%22M-17753.367%2C4462.766l-1.414-1.414%2C4.293-4.292-4.293-4.292%2C1.414-1.414%2C5.707%2C5.707Z%22%20transform%3D%22translate(18353.574%20-3103.56)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M-15092.124-414h-16v-2h16Z%22%20transform%3D%22translate(15696.624%201768.5)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 1019px) {
  .ob-recurrent__underBoxes-bnr a::after {
    left: inherit;
    right: 6px;
    top: 0;
    bottom: 0;
    display: block;
    margin: auto 0;
    width: 18px;
    height: 9px;
  }
}
@media screen and (min-width: 1020px) {
  .ob-recurrent__underBoxes-bnr a:hover::after {
    animation: arrow 1s;
  }
}
.ob-recurrent__underBoxes-bnr a br {
  display: none;
}
@media screen and (max-width: 1019px) {
  .ob-recurrent__underBoxes-bnr a br {
    display: block;
  }
}
.ob-recurrent__underBoxes-bnr a .ob-recurrent__underBoxes-bnrText {
  margin: 0 0 0 -40px;
}
@media screen and (max-width: 1019px) {
  .ob-recurrent__underBoxes-bnr a .ob-recurrent__underBoxes-bnrText {
    margin: 0 0 0 38px;
    text-align: left;
    letter-spacing: 0;
  }
}

.fr-html .ob-academics__twoBox-leftInnerBox--rightLists ul li a br {
  display: block !important;
}

/* ==========================================================================

ルーテルONLINE

========================================================================== */


.ob-online-banner {
  margin-top:70px;
  text-align:center;
/*   background:url(/albums/css/basic-common/abm00001855.png)center center no-repeat;
background-size: cover;
display: flex;
align-items: center;
gap: 10%;
color: #FFF;
padding: 50px 48px; */
}

@media screen and (max-width: 530px){
  .ob-online-banner {
margin-top:40px;
}
  
}

@media screen and (min-width: 1201px){
  .ob-online-banner-img-sp{
    display:none;
  }
}


 .cms .ob-online-banner-img-sp{
    display:block;
  }


@media screen and (max-width: 1200px){
  .ob-online-banner-img-pc{
    display:none;
  }
}
/* 
.ob-online-banner__title {
  font-family: "Noto Serif JP", serif;
  font-size: 2.8rem;
}

@media screen and (max-width: 1019px){
  .ob-online-banner__title {
    white-space:nowrap;
 
}
  
}
@media screen and (max-width: 530px){
   .ob-online-banner__title {
     white-space:normal;
   }
}

.ob-online-banner__items {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

@media screen and (max-width: 1019px){
  .ob-online-banner__items {
 
}
  
}

.ob-online-banner__item {
  font-size: 1rem;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
  position: relative;
}

@media screen and (max-width: 1019px){
  .ob-online-banner__item{
 font-size: 1rem;
  width: 130px;
  height:auto;
  border-radius: 20px;
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
  padding:10pxn 5px;
}

@media screen and (max-width: 530px){
   .ob-online-banner__item {
      width: 100px;
   }
}
  
}
.ob-online-banner__item a {
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}

@media screen and (max-width: 1019px){
  .ob-online-banner__item a {
    color: #fff;
  text-align: center;
  position:static;
 
}
  
} */



/* ==========================================================================

TOPページ　学部・大学院INDEX

========================================================================== */
.ob-academics {
  position: relative;
  margin: 0 0 120px;
}
@media screen and (max-width: 1019px) {
  .ob-academics {
    margin: 0 -20px 24px;
  }
}
.ob-academics .ob-academics__inner {
  position: relative;
  padding: 129px 0 0;
}
@media screen and (max-width: 1019px) {
  .ob-academics .ob-academics__inner {
    padding: 22px 0 0;
  }
}

.ob-academics__title {
  text-align: center;
  font-weight: 600;
  font-size: 5.2rem;
  letter-spacing: 0.05em;
  font-family: "Noto serif JP", sans-serif;
  border-bottom: 0;
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 1019px) {
  .ob-academics__title {
    font-size: 2.6rem;
  }
}

.ob-academics__twoBox {
  display: flex;
  width: 100%;
  margin: 42px auto 0;
  max-width: 1260px;
}
@media screen and (max-width: 1019px) {
  .ob-academics__twoBox {
    flex-direction: column;
    margin: 12px 0 0;
  }
}
.ob-academics__twoBox > div {
  width: 50%;
}
@media screen and (max-width: 1019px) {
  .ob-academics__twoBox > div {
    width: 100%;
  }
}
.ob-academics__twoBox ul {
  margin: 0;
}
.ob-academics__twoBox ul li {
  list-style: none;
  padding: 0;
}
.ob-academics__twoBox .ob-academics__twoBox-left {
  color: #fff;
  border-radius: 20px 0 0 20px;
  padding: 50px 30px 20px;
  background: #3497AE;
}
@media screen and (max-width: 1019px) {
  .ob-academics__twoBox .ob-academics__twoBox-left {
    border-radius: 0;
    padding: 20px 20px 21px;
  }
}
.ob-academics__twoBox .ob-academics__twoBox-left .ob-academics__twoBox-leftInnerBox {
  display: flex;
  width: 100%;
  gap: 10px;
}
@media screen and (max-width: 1019px) {
  .ob-academics__twoBox .ob-academics__twoBox-left .ob-academics__twoBox-leftInnerBox {
    flex-direction: column;
  }
}
.ob-academics__twoBox .ob-academics__twoBox-left .ob-academics__twoBox-leftInnerBox .ob-academics__twoBox-leftInnerBox--left {
  width: 100%;
}
.ob-academics__twoBox .ob-academics__twoBox-left .ob-academics__twoBox-leftInnerBox .ob-academics__twoBox-leftInnerBox--left .ob-academics__twoBox-leftInnerBox--leftBtn a {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 100%;
  min-height: 80px;
  color: #222;
  background: #fff;
  border: 1px solid #fff;
  font-size: 2rem;
  font-weight: 500;
  font-family: "Noto serif JP", sans-serif;
  text-decoration: none;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1020px) {
  .ob-academics__twoBox .ob-academics__twoBox-left .ob-academics__twoBox-leftInnerBox .ob-academics__twoBox-leftInnerBox--left .ob-academics__twoBox-leftInnerBox--leftBtn a:hover {
    color: #fff;
    background-color: #3497AE;
  }
}
.ob-academics__twoBox .ob-academics__twoBox-left .ob-academics__twoBox-leftInnerBox .ob-academics__twoBox-leftInnerBox--left .ob-academics__twoBox-leftInnerBox--leftBtn a[target=_blank]::after {
  content: none;
}
@media screen and (max-width: 1019px) {
  .ob-academics__twoBox .ob-academics__twoBox-left .ob-academics__twoBox-leftInnerBox .ob-academics__twoBox-leftInnerBox--left .ob-academics__twoBox-leftInnerBox--leftBtn a {
    font-size: 1.7rem;
    min-height: 50px;
  }
}
.ob-academics__twoBox .ob-academics__twoBox-left .ob-academics__twoBox-leftInnerBox .ob-academics__twoBox-leftInnerBox--right {
  width: 100%;
}
@media screen and (max-width: 1019px) {
  .ob-academics__twoBox .ob-academics__twoBox-left .ob-academics__twoBox-leftInnerBox .ob-academics__twoBox-leftInnerBox--right {
    margin: 7px 0 0;
  }
}
.ob-academics__twoBox .ob-academics__twoBox-left .ob-academics__twoBox-leftInnerBox .ob-academics__twoBox-leftInnerBox--right .ob-academics__twoBox-leftInnerBox--rightLists ul {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
@media screen and (max-width: 1019px) {
  .ob-academics__twoBox .ob-academics__twoBox-left .ob-academics__twoBox-leftInnerBox .ob-academics__twoBox-leftInnerBox--right .ob-academics__twoBox-leftInnerBox--rightLists ul {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 5px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-academics__twoBox .ob-academics__twoBox-left .ob-academics__twoBox-leftInnerBox .ob-academics__twoBox-leftInnerBox--right .ob-academics__twoBox-leftInnerBox--rightLists ul li {
    margin: 0 0 5px;
  }
}
.ob-academics__twoBox .ob-academics__twoBox-left .ob-academics__twoBox-leftInnerBox .ob-academics__twoBox-leftInnerBox--right .ob-academics__twoBox-leftInnerBox--rightLists ul li.is-nolink {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 80px;
  color: #fff;
  background: #3497AE;
  border: 1px solid #fff;
  font-size: 1.8rem;
  line-height: 1.5;
  font-weight: 500;
  font-family: "Noto serif JP", sans-serif;
  text-decoration: none;
  padding: 6px 10px 2px 18px;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 1019px) {
  .ob-academics__twoBox .ob-academics__twoBox-left .ob-academics__twoBox-leftInnerBox .ob-academics__twoBox-leftInnerBox--right .ob-academics__twoBox-leftInnerBox--rightLists ul li.is-nolink {
    font-size: 1.4rem;
    min-height: 50px;
    height: 50px;
    padding: 0 5px;
    text-align: center;
    justify-content: center;
  }
}
.ob-academics__twoBox .ob-academics__twoBox-left .ob-academics__twoBox-leftInnerBox .ob-academics__twoBox-leftInnerBox--right .ob-academics__twoBox-leftInnerBox--rightLists ul li a {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 80px;
  color: #fff;
  background: #3497AE;
  border: 1px solid #fff;
  font-size: 1.8rem;
  line-height: 1.5;
  font-weight: 500;
  font-family: "Noto serif JP", sans-serif;
  text-decoration: none;
  padding: 6px 10px 2px 18px;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 1019px) {
  .ob-academics__twoBox .ob-academics__twoBox-left .ob-academics__twoBox-leftInnerBox .ob-academics__twoBox-leftInnerBox--right .ob-academics__twoBox-leftInnerBox--rightLists ul li a {
    font-size: 1.4rem;
    min-height: 50px;
    padding: 0px 5px;
    text-align: center;
    justify-content: center;
  }
}
@media screen and (min-width: 1020px) {
  .ob-academics__twoBox .ob-academics__twoBox-left .ob-academics__twoBox-leftInnerBox .ob-academics__twoBox-leftInnerBox--right .ob-academics__twoBox-leftInnerBox--rightLists ul li a:hover {
    color: #222;
    background-color: #fff;
  }
}
.ob-academics__twoBox .ob-academics__twoBox-left .ob-academics__twoBox-leftInnerBox .ob-academics__twoBox-leftInnerBox--right .ob-academics__twoBox-leftInnerBox--rightLists ul li a br {
  display: none;
}
@media screen and (max-width: 1019px) {
  .ob-academics__twoBox .ob-academics__twoBox-left .ob-academics__twoBox-leftInnerBox .ob-academics__twoBox-leftInnerBox--right .ob-academics__twoBox-leftInnerBox--rightLists ul li a br {
    display: block;
  }
}
.ob-academics__twoBox .ob-academics__twoBox-right {
  border-radius: 0 20px 20px 0;
  padding: 50px 30px 75px;
  background: #01677E;
}
@media screen and (max-width: 1019px) {
  .ob-academics__twoBox .ob-academics__twoBox-right {
    border-radius: 0;
    padding: 20px;
  }
}
.ob-academics__twoBox .ob-academics__twoBox-right .ob-academics__twoBox-rightBtn {
  display: flex;
  width: 100%;
  gap: 10px;
}
@media screen and (max-width: 1019px) {
  .ob-academics__twoBox .ob-academics__twoBox-right .ob-academics__twoBox-rightBtn {
    gap: 5px;
  }
}
.ob-academics__twoBox .ob-academics__twoBox-right .ob-academics__twoBox-rightBtn .ob-academics__twoBox-rightBtn--btn {
  width: 100%;
}
.ob-academics__twoBox .ob-academics__twoBox-right .ob-academics__twoBox-rightBtn .ob-academics__twoBox-rightBtn--btn a {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 100%;
  color: #222;
  background: #fff;
  border: 1px solid #fff;
  font-size: 2rem;
  font-weight: 500;
  font-family: "Noto serif JP", sans-serif;
  text-decoration: none;
  min-height: 80px;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1020px) {
  .ob-academics__twoBox .ob-academics__twoBox-right .ob-academics__twoBox-rightBtn .ob-academics__twoBox-rightBtn--btn a:hover {
    color: #fff;
    background: #01677E;
  }
}
@media screen and (max-width: 1019px) {
  .ob-academics__twoBox .ob-academics__twoBox-right .ob-academics__twoBox-rightBtn .ob-academics__twoBox-rightBtn--btn a {
    font-size: 1.7rem;
    min-height: 50px;
  }
}
.ob-academics__twoBox .ob-academics__twoBox-right .ob-academics__twoBox-rightShapes {
  color: #fff;
  background: #024655;
  padding: 49px 52px 49px 38px;
  margin: 59px 0 0;
}
@media screen and (min-width: 1020px) and (max-width: 1230px) {
  .ob-academics__twoBox .ob-academics__twoBox-right .ob-academics__twoBox-rightShapes {
    padding: 49px 20px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-academics__twoBox .ob-academics__twoBox-right .ob-academics__twoBox-rightShapes {
    padding: 18px 20px 21px;
    margin: 16px 0 0;
  }
}
.ob-academics__twoBox .ob-academics__twoBox-right .ob-academics__twoBox-rightShapes .ob-academics__twoBox-rightShapes--sub {
  font-size: 1.5rem;
  line-height: 1;
  letter-spacing: 0.02em;
}
@media screen and (max-width: 1019px) {
  .ob-academics__twoBox .ob-academics__twoBox-right .ob-academics__twoBox-rightShapes .ob-academics__twoBox-rightShapes--sub {
    font-size: 1.4rem;
  }
}
.ob-academics__twoBox .ob-academics__twoBox-right .ob-academics__twoBox-rightShapes .ob-academics__twoBox-rightShapes--title {
  font-size: 2.4rem;
  font-weight: 500;
  font-family: "Noto serif JP", sans-serif;
  letter-spacing: 0.05em;
  padding: 7px 0 15px;
}
@media screen and (max-width: 1019px) {
  .ob-academics__twoBox .ob-academics__twoBox-right .ob-academics__twoBox-rightShapes .ob-academics__twoBox-rightShapes--title {
    font-size: 1.9rem;
    padding: 1px 0 9px;
  }
}
.ob-academics__twoBox .ob-academics__twoBox-right .ob-academics__twoBox-rightShapes .ob-academics__twoBox-rightShapes--title a {
  color: #fff;
}
.ob-academics__twoBox .ob-academics__twoBox-right .ob-academics__twoBox-rightShapes .ob-academics__twoBox-rightShapes--ex {
  display: flex;
  position: relative;
  overflow: hidden;
  min-height: 80px;
}
@media screen and (max-width: 1019px) {
  .ob-academics__twoBox .ob-academics__twoBox-right .ob-academics__twoBox-rightShapes .ob-academics__twoBox-rightShapes--ex {
    min-height: 49px;
  }
}
.ob-academics__twoBox .ob-academics__twoBox-right .ob-academics__twoBox-rightShapes .ob-academics__twoBox-rightShapes--ex::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 23.2%;
  bottom: 0;
  margin: 0 auto;
  display: block;
  width: 30px;
  height: 100%;
  min-height: 80px;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2229%22%20height%3D%2280%22%20viewBox%3D%220%200%2029%2080%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%2229%22%20height%3D%2280%22%20transform%3D%22translate(-8831%2053)%22%20fill%3D%22red%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate(8831%20-53)%22%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M0%2C0V80H281.981l28.8-39.99L281.981%2C0Z%22%20transform%3D%22translate(-9113%2053)%22%20fill%3D%22%233497ae%22%2F%3E%3Cpath%20d%3D%22M28.2%2C0%2C57%2C40.01%2C28.2%2C80h198.02V0Z%22%20transform%3D%22translate(-8859.199%2053)%22%20fill%3D%22%2301677e%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 1019px) {
  .ob-academics__twoBox .ob-academics__twoBox-right .ob-academics__twoBox-rightShapes .ob-academics__twoBox-rightShapes--ex::before {
    left: 18.5%;
    min-height: 50px;
  }
}
.ob-academics__twoBox .ob-academics__twoBox-right .ob-academics__twoBox-rightShapes .ob-academics__twoBox-rightShapes--ex .ob-academics__twoBox-rightShapes--exLeft {
  width: 64.5%;
  background: #3497AE;
  padding: 20px 0 0 1.6vw;
  font-weight: 600;
  line-height: 1.4;
  font-size: 1.5rem;
}
@media screen and (min-width: 1020px) and (max-width: 1230px) {
  .ob-academics__twoBox .ob-academics__twoBox-right .ob-academics__twoBox-rightShapes .ob-academics__twoBox-rightShapes--ex .ob-academics__twoBox-rightShapes--exLeft {
    font-size: 1.3rem;
    padding-top: 23px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-academics__twoBox .ob-academics__twoBox-right .ob-academics__twoBox-rightShapes .ob-academics__twoBox-rightShapes--ex .ob-academics__twoBox-rightShapes--exLeft {
    width: 59.5%;
    padding: 10px 0 0 15px;
    font-size: 1.1rem;
  }
}
.ob-academics__twoBox .ob-academics__twoBox-right .ob-academics__twoBox-rightShapes .ob-academics__twoBox-rightShapes--ex .ob-academics__twoBox-rightShapes--exRight {
  width: 35.5%;
  background: #01677E;
  padding: 20px 0 0 1.4vw;
  font-weight: 600;
  line-height: 1.4;
  font-size: 1.5rem;
}
@media screen and (min-width: 1020px) and (max-width: 1230px) {
  .ob-academics__twoBox .ob-academics__twoBox-right .ob-academics__twoBox-rightShapes .ob-academics__twoBox-rightShapes--ex .ob-academics__twoBox-rightShapes--exRight {
    font-size: 1.3rem;
    padding-top: 23px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-academics__twoBox .ob-academics__twoBox-right .ob-academics__twoBox-rightShapes .ob-academics__twoBox-rightShapes--ex .ob-academics__twoBox-rightShapes--exRight {
    width: 40.5%;
    padding: 10px 0 0 13px;
    font-size: 1.1rem;
  }
}
.ob-academics__twoBox .ob-academics__twoBox-right .ob-academics__twoBox-rightShapes .ob-academics__twoBox-rightShapes--specialStudent {
  position: relative;
  text-align: center;
  letter-spacing: -0.05em;
  background-color: rgba(255, 255, 255, 0.19);
  border-radius: 20px;
  margin: 6px 0 0;
  min-height: 32px;
  font-size: 1.5rem;
}
@media screen and (max-width: 1019px) {
  .ob-academics__twoBox .ob-academics__twoBox-right .ob-academics__twoBox-rightShapes .ob-academics__twoBox-rightShapes--specialStudent {
    font-size: 1.1rem;
    min-height: inherit;
    letter-spacing: 0;
    margin: 10px 0 0;
    line-height: 1.4;
    padding: 3px 26px 2px;
  }
}
.ob-academics__twoBox .ob-academics__twoBox-right .ob-academics__twoBox-rightShapes .ob-academics__twoBox-rightShapes--specialStudent::before {
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 18px;
  height: 12px;
  top: 0;
  bottom: 0;
  display: block;
  margin: auto 0;
  left: 13px;
  z-index: 1;
  transform: rotate(180deg);
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212.707%22%20height%3D%2210.707%22%20viewBox%3D%220%200%2012.707%2010.707%22%3E%3Cg%20transform%3D%22translate(-553.999%20-5402.647)%22%3E%3Cg%20transform%3D%22translate(-670.324%201884.5)%22%3E%3Cpath%20d%3D%22M-14421.134%2C2173.573l-.707-.707%2C4.646-4.646-4.646-4.646.707-.707%2C5.354%2C5.353Z%22%20transform%3D%22translate(15652.811%201355.281)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M12%2C.5H0v-1H12Z%22%20transform%3D%22translate(1224.323%203523.5)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 1019px) {
  .ob-academics__twoBox .ob-academics__twoBox-right .ob-academics__twoBox-rightShapes .ob-academics__twoBox-rightShapes--specialStudent::before {
    left: 10px;
    top: 0;
    bottom: 0;
    display: block;
    margin: auto 0;
    width: 12px;
    height: 10px;
  }
}
.ob-academics__twoBox .ob-academics__twoBox-right .ob-academics__twoBox-rightShapes .ob-academics__twoBox-rightShapes--specialStudent::after {
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 18px;
  height: 12px;
  top: 0;
  bottom: 0;
  display: block;
  margin: auto 0;
  right: 13px;
  z-index: 1;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212.707%22%20height%3D%2210.707%22%20viewBox%3D%220%200%2012.707%2010.707%22%3E%3Cg%20transform%3D%22translate(-553.999%20-5402.647)%22%3E%3Cg%20transform%3D%22translate(-670.324%201884.5)%22%3E%3Cpath%20d%3D%22M-14421.134%2C2173.573l-.707-.707%2C4.646-4.646-4.646-4.646.707-.707%2C5.354%2C5.353Z%22%20transform%3D%22translate(15652.811%201355.281)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M12%2C.5H0v-1H12Z%22%20transform%3D%22translate(1224.323%203523.5)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 1019px) {
  .ob-academics__twoBox .ob-academics__twoBox-right .ob-academics__twoBox-rightShapes .ob-academics__twoBox-rightShapes--specialStudent::after {
    right: 10px;
    top: 0;
    bottom: 0;
    display: block;
    margin: auto 0;
    width: 12px;
    height: 10px;
  }
}
.ob-academics__twoBox .ob-academics__twoBox-leftTitle,
.ob-academics__twoBox .ob-academics__twoBox-rightTitle {
  text-align: center;
  font-size: 3.6rem;
  font-weight: 600;
  letter-spacing: 0.05em;
  font-family: "Noto serif JP", sans-serif;
  color: #fff;
  margin: 0 0 28px;
}
@media screen and (max-width: 1019px) {
  .ob-academics__twoBox .ob-academics__twoBox-leftTitle,
  .ob-academics__twoBox .ob-academics__twoBox-rightTitle {
    font-size: 2.2rem;
    text-align: left;
    margin: 0 0 12px;
  }
}
.ob-academics__twoBox .ob-academics__twoBox-rightLists,
.ob-academics__twoBox .ob-academics__twoBox-leftInnerBox--leftLists {
  padding: 26px 0 0;
}
@media screen and (max-width: 1019px) {
  .ob-academics__twoBox .ob-academics__twoBox-rightLists,
  .ob-academics__twoBox .ob-academics__twoBox-leftInnerBox--leftLists {
    padding: 7px 0 0;
  }
}
.ob-academics__twoBox .ob-academics__twoBox-rightLists ul li,
.ob-academics__twoBox .ob-academics__twoBox-leftInnerBox--leftLists ul li {
  margin: 0 0 5px;
}
@media screen and (max-width: 1019px) {
  .ob-academics__twoBox .ob-academics__twoBox-rightLists ul li,
  .ob-academics__twoBox .ob-academics__twoBox-leftInnerBox--leftLists ul li {
    margin: 0 0 -5px;
  }
}
.ob-academics__twoBox .ob-academics__twoBox-rightLists ul li a,
.ob-academics__twoBox .ob-academics__twoBox-leftInnerBox--leftLists ul li a {
  position: relative;
  display: inline-block;
  font-size: 1.5rem;
  text-decoration: none;
  letter-spacing: 0.02em;
  color: #fff;
}
@media screen and (max-width: 1019px) {
  .ob-academics__twoBox .ob-academics__twoBox-rightLists ul li a,
  .ob-academics__twoBox .ob-academics__twoBox-leftInnerBox--leftLists ul li a {
    font-size: 1.4rem;
  }
}
.ob-academics__twoBox .ob-academics__twoBox-rightLists ul li a::after,
.ob-academics__twoBox .ob-academics__twoBox-leftInnerBox--leftLists ul li a::after {
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 14px;
  height: 10px;
  top: 0;
  bottom: 0;
  right: -24px;
  display: block;
  margin: auto 0;
  z-index: 1;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212.707%22%20height%3D%2210.707%22%20viewBox%3D%220%200%2012.707%2010.707%22%3E%3Cg%20transform%3D%22translate(-553.999%20-5402.647)%22%3E%3Cg%20transform%3D%22translate(-670.324%201884.5)%22%3E%3Cpath%20d%3D%22M-14421.134%2C2173.573l-.707-.707%2C4.646-4.646-4.646-4.646.707-.707%2C5.354%2C5.353Z%22%20transform%3D%22translate(15652.811%201355.281)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M12%2C.5H0v-1H12Z%22%20transform%3D%22translate(1224.323%203523.5)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 1019px) {
  .ob-academics__twoBox .ob-academics__twoBox-rightLists ul li a::after,
  .ob-academics__twoBox .ob-academics__twoBox-leftInnerBox--leftLists ul li a::after {
    left: inherit;
    right: -22px;
    top: 1px;
    bottom: 0;
    display: block;
    margin: auto 0;
    width: 12px;
    height: 10px;
  }
}
@media screen and (min-width: 1020px) {
  .ob-academics__twoBox .ob-academics__twoBox-rightLists ul li a:hover::after,
  .ob-academics__twoBox .ob-academics__twoBox-leftInnerBox--leftLists ul li a:hover::after {
    animation: arrow 1s;
  }
}

.ob-academics__tabs {
  position: relative;
  margin: 99px 0 114px;
}
@media screen and (max-width: 1019px) {
  .ob-academics__tabs {
    margin: 0;
  }
}
.ob-academics__tabs::before {
  content: "";
  position: absolute;
  top: calc(100% - 1700px);
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 100%;
  min-height: 1817px;
  z-index: -1;
  border-radius: 40px;
  background: #E7F2F5;
}
@media screen and (min-width: 1020px) and (max-width: 1350px) {
  .ob-academics__tabs::before {
    margin: 0 -20px;
    border-radius: 0;
    left: -20px;
    max-width: 200vw;
    width: 200vw;
  }
}
@media screen and (max-width: 1019px) {
  .ob-academics__tabs::before {
    content: none;
  }
}
.ob-academics__tabs .ob-academics__areas {
  max-width: 1260px;
  margin: 0 auto;
}
.ob-academics__tabs input[name=ob-academics__tabs-item] {
  display: none !important;
}
.ob-academics__tabs input[name=ob-academics__tabs-item]:checked + .ob-academics__tabs-item {
  background: #98D1DE;
}
.ob-academics__tabs .ob-academics__tabs-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  text-align: center;
  float: left;
  cursor: pointer;
  box-sizing: border-box;
  background: #FFF;
  border: 2px solid #3497AE;
  border-bottom: 0;
  min-height: 60px;
  line-height: 1.6;
  font-size: 1.6rem;
  font-weight: 500;
  padding: 0 19px;
  margin-right: -2px;
  transition: 0.3s;
}
@media screen and (max-width: 1019px) {
  .ob-academics__tabs .ob-academics__tabs-item {
    border-width: 1px;
    border-bottom: 1px solid #3497AE;
    height: 100%;
    min-height: 50px;
    font-size: 1.2rem;
    line-height: 1.2;
    width: calc(25% + 0px);
    margin: 0;
    padding: 0;
  }
}
@media screen and (min-width: 1020px) {
  .ob-academics__tabs .ob-academics__tabs-item:hover {
    background: #98D1DE;
  }
}
.ob-academics__tabs .ob-academics__tabs-item[for=tab01] {
  border-top-left-radius: 10px;
}
@media screen and (max-width: 1019px) {
  .ob-academics__tabs .ob-academics__tabs-item[for=tab01] {
    border-radius: 0;
  }
}
.ob-academics__tabs .ob-academics__tabs-item[for=tab04] {
  border-top-right-radius: 10px;
}
@media screen and (max-width: 1019px) {
  .ob-academics__tabs .ob-academics__tabs-item[for=tab04] {
    border-radius: 0;
  }
}
.ob-academics__tabs .ob-academics__tabs-item br {
  display: none;
}
@media screen and (max-width: 1019px) {
  .ob-academics__tabs .ob-academics__tabs-item br {
    display: block;
  }
}
.ob-academics__tabs .ob-academics__tabs-content {
  display: none;
  clear: both;
  overflow: hidden;
  width: 100%;
}
.ob-academics__tabs #tab01:checked ~ #tab01-content,
.ob-academics__tabs #tab02:checked ~ #tab02-content,
.ob-academics__tabs #tab03:checked ~ #tab03-content,
.ob-academics__tabs #tab04:checked ~ #tab04-content {
  display: block;
}
.ob-academics__tabs .ob-academics__tabs-contentInner {
  padding: 61px 68px 70px;
  background: #fff;
  border: 2px solid #3497AE;
  border-radius: 20px;
  border-top-left-radius: 0;
}
@media screen and (min-width: 1020px) and (max-width: 1350px) {
  .ob-academics__tabs .ob-academics__tabs-contentInner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-academics__tabs .ob-academics__tabs-contentInner {
    border: 0;
    padding: 17px 20px;
  }
}
.ob-academics__tabs .ob-academics__tabs-contentInner .cp-h2-text {
  margin: 0 0 28px;
  padding: 0;
  border: 0;
}
@media screen and (max-width: 1019px) {
  .ob-academics__tabs .ob-academics__tabs-contentInner .cp-h2-text {
    text-align: center;
    font-size: 2.2rem;
    margin: 0 0 17px;
  }
}
.ob-academics__tabs .ob-academics__tabs-contentInner img {
  width: 100%;
}
.ob-academics__tabs .ob-academics__tabs-contentInner ul {
  margin: 37px 0 0;
}
@media screen and (max-width: 1019px) {
  .ob-academics__tabs .ob-academics__tabs-contentInner ul {
    margin: 0;
  }
}
.ob-academics__tabs .ob-academics__tabs-contentInner ul li {
  list-style: none;
  padding: 0;
  border-bottom: 2px dotted #3497AE;
}
@media screen and (max-width: 1019px) {
  .ob-academics__tabs .ob-academics__tabs-contentInner ul li {
    border-width: 1px;
  }
}
.ob-academics__tabs .ob-academics__tabs-contentInner ul li a {
  display: flex;
  align-items: center;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0.1em;
  color: #222;
  position: relative;
  text-decoration: none;
  width: 100%;
  height: 100%;
  padding: 0 29px 16px 0;
}
@media screen and (max-width: 1019px) {
  .ob-academics__tabs .ob-academics__tabs-contentInner ul li a {
    font-size: 1.4rem;
    letter-spacing: 0.05em;
    line-height: 1.3;
    padding: 16px 15px 14px 0;
  }
}
.ob-academics__tabs .ob-academics__tabs-contentInner ul li a::after {
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227.121%22%20height%3D%2211.413%22%20viewBox%3D%220%200%207.121%2011.413%22%3E%3Cpath%20d%3D%22M-17753.367%2C4462.766l-1.414-1.414%2C4.293-4.292-4.293-4.292%2C1.414-1.414%2C5.707%2C5.707Z%22%20transform%3D%22translate(17754.781%20-4451.353)%22%20fill%3D%22%23279692%22%2F%3E%3C%2Fsvg%3E");
  width: 5px;
  height: 10px;
  top: -13px;
  bottom: 0;
  display: block;
  margin: auto 0;
  right: 9px;
  z-index: 1;
}
@media screen and (max-width: 1019px) {
  .ob-academics__tabs .ob-academics__tabs-contentInner ul li a::after {
    top: 0;
  }
}
@media screen and (min-width: 1020px) {
  .ob-academics__tabs .ob-academics__tabs-contentInner ul li a:hover {
    color: #3497AE;
  }
  .ob-academics__tabs .ob-academics__tabs-contentInner ul li a:hover::after {
    animation: arrow 1s;
  }
}
.ob-academics__tabs .ob-academics__tabs-contentInner .ob-academics__tabs-contentInner--box {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}
@media screen and (max-width: 1019px) {
  .ob-academics__tabs .ob-academics__tabs-contentInner .ob-academics__tabs-contentInner--box {
    grid-template-columns: 1fr;
    gap: 15px;
  }
}
.ob-academics__tabs .ob-academics__tabs-contentInner .ob-academics__tabs-contentInner--box .ob-academics__tabs-contentInner--left .ob-academics__tabs-contentInner--leftImage .cp-inner {
  overflow: hidden;
  position: relative;
}
@media screen and (max-width: 1019px) {
  .ob-academics__tabs .ob-academics__tabs-contentInner .ob-academics__tabs-contentInner--box .ob-academics__tabs-contentInner--left .ob-academics__tabs-contentInner--leftImage .cp-inner {
    border-radius: 6px 6px 0 0;
    padding-top: 44.734%;
  }
}
.ob-academics__tabs .ob-academics__tabs-contentInner .ob-academics__tabs-contentInner--box .ob-academics__tabs-contentInner--left .ob-academics__tabs-contentInner--leftImage .cp-inner img {
  border-radius: 6px 6px 0 0;
}
@media screen and (max-width: 1019px) {
  .ob-academics__tabs .ob-academics__tabs-contentInner .ob-academics__tabs-contentInner--box .ob-academics__tabs-contentInner--left .ob-academics__tabs-contentInner--leftImage .cp-inner img {
    border-radius: 0;
    position: absolute;
    top: 73px;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
  }
}
.ob-academics__tabs .ob-academics__tabs-contentInner .ob-academics__tabs-contentInner--box .ob-academics__tabs-contentInner--right {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}
@media screen and (max-width: 1019px) {
  .ob-academics__tabs .ob-academics__tabs-contentInner .ob-academics__tabs-contentInner--box .ob-academics__tabs-contentInner--right {
    gap: 5px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-academics__tabs .ob-academics__tabs-contentInner .ob-academics__tabs-contentInner--box .ob-academics__tabs-contentInner--right .ob-academics__tabs-contentInner--rightBoxes {
    margin-bottom: 11px;
  }
}
.ob-academics__tabs .ob-academics__tabs-contentInner .ob-academics__tabs-contentInner--box .ob-academics__tabs-contentInner--right .ob-academics__tabs-contentInner--rightBoxesImage img {
  border-radius: 6px 6px 0 0;
}
.ob-academics__tabs .ob-academics__tabs-contentInner .ob-academics__tabs-contentInner--box.is-col4 {
  grid-template-columns: 1fr;
}
.ob-academics__tabs .ob-academics__tabs-contentInner .ob-academics__tabs-contentInner--box.is-col4 .ob-academics__tabs-contentInner--right {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media screen and (max-width: 1019px) {
  .ob-academics__tabs .ob-academics__tabs-contentInner .ob-academics__tabs-contentInner--box.is-col4 .ob-academics__tabs-contentInner--right {
    grid-template-columns: 1fr 1fr;
  }
}
.ob-academics__tabs .ob-academics__tabs-contentInner .ob-academics__tabs-contentInner--lists {
  margin: 43px 0 51px;
}
@media screen and (max-width: 1019px) {
  .ob-academics__tabs .ob-academics__tabs-contentInner .ob-academics__tabs-contentInner--lists {
    margin: -14px 0 30px;
  }
}
.ob-academics__tabs .ob-academics__tabs-contentInner .ob-academics__tabs-contentInner--lists ul {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 35px;
}
@media screen and (max-width: 1019px) {
  .ob-academics__tabs .ob-academics__tabs-contentInner .ob-academics__tabs-contentInner--lists ul {
    grid-template-columns: 1fr 1fr;
    gap: 5px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-academics__tabs .ob-academics__tabs-contentInner .ob-academics__tabs-contentInner--lists ul li {
    margin-bottom: -5px;
  }
}
.ob-academics__tabs .ob-academics__tabs-contentInner .ob-academics__tabs-contentInner--lists ul li a {
  padding: 7px 29px 16px 0;
}
@media screen and (max-width: 1019px) {
  .ob-academics__tabs .ob-academics__tabs-contentInner .ob-academics__tabs-contentInner--lists ul li a {
    padding: 16px 29px 14px 0;
    line-height: 1.3;
  }
}
.ob-academics__tabs .ob-academics__tabs-contentInner .ob-academics__tabs-contentInner--bnr {
  display: flex;
  gap: 35px;
}
@media screen and (max-width: 1019px) {
  .ob-academics__tabs .ob-academics__tabs-contentInner .ob-academics__tabs-contentInner--bnr {
    flex-direction: column;
    max-width: 450px;
    margin: 0 auto;
    gap: 10px;
  }
}
.ob-academics__tabs .ob-academics__tabs-contentInner .ob-academics__tabs-contentInner--bnr a {
  display: block;
  width: 100%;
  height: 100%;
}
.ob-academics__tabs .ob-academics__tabs-contentInner .ob-academics__tabs-contentInner--bnr a::after {
  content: none;
}
@media screen and (min-width: 1020px) {
  .ob-academics__tabs .ob-academics__tabs-contentInner .ob-academics__tabs-contentInner--bnr a:hover {
    opacity: 0.7;
  }
}

.fr-html .ob-academics__tabs-item br {
  display: block;
}

/* ==========================================================================

TOPページ　Instagram

========================================================================== */
.ob-instagram .ob-instagram__list {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin: 0;
}
.ob-instagram .ob-instagram__list .ob-instagram__item {
  list-style: none;
  overflow: hidden;
  position: relative;
  background: #fff;
  text-indent: 0 !important;
  padding-left: 0 !important;
  width: 25%;
  padding-top: 24.9999%;
}
@media screen and (max-width: 1019px) {
  .ob-instagram .ob-instagram__list .ob-instagram__item {
    width: 50%;
    padding-top: 50%;
  }
}
.ob-instagram .ob-instagram__list .ob-instagram__item::before {
  content: none !important;
}
.ob-instagram .ob-instagram__list .ob-instagram__item a {
  position: absolute;
  transition: 1s;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.ob-instagram .ob-instagram__list .ob-instagram__item a::after {
  content: none !important;
}
@media screen and (min-width: 1020px) {
  .ob-instagram .ob-instagram__list .ob-instagram__item a:hover {
    transform: scale(1.2);
  }
}
.ob-instagram .ob-instagram__list .ob-instagram__item.is-title {
  padding: 0;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #3497AE;
  color: #fff;
}
.ob-instagram .ob-instagram__list .ob-instagram__item.is-title .ob-instagram__itemBox .ob-instagram__itemBox-icon {
  position: relative;
  width: 52px;
  height: 52px;
  margin: 0 auto;
  transition: opacity 1s;
}
@media screen and (max-width: 1019px) {
  .ob-instagram .ob-instagram__list .ob-instagram__item.is-title .ob-instagram__itemBox .ob-instagram__itemBox-icon {
    width: 8vw;
    height: 8vw;
  }
}
@media screen and (min-width: 1020px) {
  .ob-instagram .ob-instagram__list .ob-instagram__item.is-title .ob-instagram__itemBox .ob-instagram__itemBox-icon:hover {
    opacity: 0.7;
  }
}
.ob-instagram .ob-instagram__list .ob-instagram__item.is-title .ob-instagram__itemBox .ob-instagram__itemBox-icon::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 52px;
  height: 52px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2252%22%20height%3D%2252%22%20viewBox%3D%220%200%2052%2052%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%2252%22%20height%3D%2252%22%20fill%3D%22%23fff%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate(0.168)%22%3E%3Cg%20transform%3D%22translate(-0.168)%22%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M27.836%2C14.6A13.266%2C13.266%2C0%2C1%2C0%2C41.13%2C27.837%2C13.268%2C13.268%2C0%2C0%2C0%2C27.836%2C14.6m.042%2C21.879a8.612%2C8.612%2C0%2C1%2C1%2C8.6-8.629%2C8.612%2C8.612%2C0%2C0%2C1-8.6%2C8.629%22%20transform%3D%22translate(-1.537%20-2.025)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M51.671%2C25.787c-.014-7.016-.045-7.9-.176-10.65a18.943%2C18.943%2C0%2C0%2C0-1.214-6.269A12.665%2C12.665%2C0%2C0%2C0%2C47.295%2C4.3a12.645%2C12.645%2C0%2C0%2C0-4.582-2.97A18.9%2C18.9%2C0%2C0%2C0%2C36.44.139C33.684.016%2C32.8-.01%2C25.787%2C0s-7.9.044-10.65.176A18.889%2C18.889%2C0%2C0%2C0%2C8.869%2C1.392%2C12.642%2C12.642%2C0%2C0%2C0%2C4.3%2C4.379a12.66%2C12.66%2C0%2C0%2C0-2.97%2C4.582A18.927%2C18.927%2C0%2C0%2C0%2C.138%2C15.235C.018%2C17.991-.011%2C18.871%2C0%2C25.886s.046%2C7.9.177%2C10.653a18.938%2C18.938%2C0%2C0%2C0%2C1.213%2C6.266A12.652%2C12.652%2C0%2C0%2C0%2C4.38%2C47.377a12.675%2C12.675%2C0%2C0%2C0%2C4.582%2C2.97%2C18.961%2C18.961%2C0%2C0%2C0%2C6.273%2C1.189c2.755.121%2C3.635.148%2C10.649.134s7.9-.045%2C10.654-.175a18.981%2C18.981%2C0%2C0%2C0%2C6.267-1.213%2C13.2%2C13.2%2C0%2C0%2C0%2C7.541-7.57%2C18.919%2C18.919%2C0%2C0%2C0%2C1.189-6.272c.121-2.758.149-3.638.135-10.654M46.885%2C36.236a14.28%2C14.28%2C0%2C0%2C1-.879%2C4.8%2C8.549%2C8.549%2C0%2C0%2C1-4.9%2C4.912%2C14.308%2C14.308%2C0%2C0%2C1-4.794.9c-2.723.128-3.541.158-10.44.171S18.164%2C47%2C15.438%2C46.886a14.3%2C14.3%2C0%2C0%2C1-4.8-.879A8.04%2C8.04%2C0%2C0%2C1%2C7.664%2C44.08a8.023%2C8.023%2C0%2C0%2C1-1.938-2.967%2C14.3%2C14.3%2C0%2C0%2C1-.9-4.8c-.127-2.723-.157-3.54-.17-10.439s.012-7.714.13-10.44a14.271%2C14.271%2C0%2C0%2C1%2C.879-4.8A8%2C8%2C0%2C0%2C1%2C7.6%2C7.664a8%2C8%2C0%2C0%2C1%2C2.967-1.938%2C14.3%2C14.3%2C0%2C0%2C1%2C4.795-.9C18.082%2C4.7%2C18.9%2C4.671%2C25.8%2C4.658s7.716.01%2C10.443.13a14.3%2C14.3%2C0%2C0%2C1%2C4.8.879%2C7.994%2C7.994%2C0%2C0%2C1%2C2.974%2C1.927%2C8%2C8%2C0%2C0%2C1%2C1.939%2C2.969%2C14.242%2C14.242%2C0%2C0%2C1%2C.9%2C4.794c.13%2C2.725.159%2C3.542.172%2C10.439s-.012%2C7.716-.132%2C10.44%22%20transform%3D%22translate(0.488%200)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M45.476%2C10.357a3.1%2C3.1%2C0%2C1%2C0%2C3.107%2C3.094%2C3.1%2C3.1%2C0%2C0%2C0-3.107-3.094%22%20transform%3D%22translate(-5.393%20-1.437)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 1019px) {
  .ob-instagram .ob-instagram__list .ob-instagram__item.is-title .ob-instagram__itemBox .ob-instagram__itemBox-icon::before {
    width: 8vw;
    height: 8vw;
  }
}
.ob-instagram .ob-instagram__list .ob-instagram__item.is-title .ob-instagram__itemBox .ob-instagram__itemBox-icon a {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
.ob-instagram .ob-instagram__list .ob-instagram__item.is-title .ob-instagram__itemBox .ob-instagram__itemBox-name {
  position: relative;
  font-size: 4rem;
  font-weight: 500;
  line-height: 1;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  padding: 48px 0 70px;
}
@media screen and (min-width: 1020px) and (max-width: 1200px) {
  .ob-instagram .ob-instagram__list .ob-instagram__item.is-title .ob-instagram__itemBox .ob-instagram__itemBox-name {
    font-size: 3.6rem;
    padding: 40px 0 60px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-instagram .ob-instagram__list .ob-instagram__item.is-title .ob-instagram__itemBox .ob-instagram__itemBox-name {
    font-size: 5.55vw;
    padding: 4.5vw 0 7.5vw;
  }
}
.ob-instagram .ob-instagram__list .ob-instagram__item.is-title .ob-instagram__itemBox .ob-instagram__itemBox-username {
  text-align: center;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 1;
  font-family: "Montserrat", sans-serif;
}
@media screen and (max-width: 1019px) {
  .ob-instagram .ob-instagram__list .ob-instagram__item.is-title .ob-instagram__itemBox .ob-instagram__itemBox-username {
    font-size: 3vw;
  }
}

/* ==========================================================================

TOPページ　下部ボタン

========================================================================== */
.ob-btnArea {
  background: #E7F2F5;
}
.ob-btnArea .ob-btnArea__inner {
  max-width: 1300px;
  margin: 0 auto;
  padding: 100px 20px 134px;
}
@media screen and (max-width: 1019px) {
  .ob-btnArea .ob-btnArea__inner {
    padding: 40px 20px 31px;
  }
}
.ob-btnArea .ob-btnArea__inner .ob-btnArea__block {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 20px;
}
@media screen and (max-width: 1019px) {
  .ob-btnArea .ob-btnArea__inner .ob-btnArea__block {
    grid-template-columns: 1fr 1fr;
    gap: 2px;
  }
}
.ob-btnArea .ob-btnArea__inner .ob-btnArea__block .ob-btnArea__btn {
  width: 100%;
  background: #fff;
}
@media screen and (max-width: 1019px) {
  .ob-btnArea .ob-btnArea__inner .ob-btnArea__block .ob-btnArea__btn {
    width: 100%;
    margin: 0 0 8px;
  }
}
.ob-btnArea .ob-btnArea__inner .ob-btnArea__block .ob-btnArea__btn .ob-btnArea__btn-inner {
  width: 100%;
  height: 100%;
  border: 1px solid #CCC;
  padding: 4px;
}
@media screen and (max-width: 1019px) {
  .ob-btnArea .ob-btnArea__inner .ob-btnArea__block .ob-btnArea__btn .ob-btnArea__btn-inner {
    padding: 1px;
  }
}
.ob-btnArea .ob-btnArea__inner .ob-btnArea__block .ob-btnArea__btn .ob-btnArea__btn-inner a {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  color: #222;
  text-decoration: none;
}
@media screen and (min-width: 1020px) {
  .ob-btnArea .ob-btnArea__inner .ob-btnArea__block .ob-btnArea__btn .ob-btnArea__btn-inner a:hover > div:first-child img {
    transform: scale(1.2);
  }
}
.ob-btnArea .ob-btnArea__inner .ob-btnArea__block .ob-btnArea__btn .ob-btnArea__btn-inner a::after {
  content: none;
}
.ob-btnArea .ob-btnArea__inner .ob-btnArea__block .ob-btnArea__btn .ob-btnArea__btn-inner a > div:first-child {
  overflow: hidden;
  min-width: 75px;
}
@media screen and (max-width: 1019px) {
  .ob-btnArea .ob-btnArea__inner .ob-btnArea__block .ob-btnArea__btn .ob-btnArea__btn-inner a > div:first-child {
    min-width: 50px;
  }
}
.ob-btnArea .ob-btnArea__inner .ob-btnArea__block .ob-btnArea__btn .ob-btnArea__btn-inner a > div:first-child img {
  transition: 1s;
  width: 100%;
  max-width: 75px;
  min-width: 75px;
  border-radius: 0;
}
@media screen and (max-width: 1019px) {
  .ob-btnArea .ob-btnArea__inner .ob-btnArea__block .ob-btnArea__btn .ob-btnArea__btn-inner a > div:first-child img {
    max-width: 50px;
    min-width: 50px;
  }
}
.ob-btnArea .ob-btnArea__inner .ob-btnArea__block .ob-btnArea__btn .ob-btnArea__btn-inner a .ob-btnArea__btn-innerTxt {
  font-size: 1.6rem;
  font-weight: 500;
  letter-spacing: 0em;
  padding: 0 0 0 12px;
  line-height: 1.4;
}
@media screen and (max-width: 1019px) {
  .ob-btnArea .ob-btnArea__inner .ob-btnArea__block .ob-btnArea__btn .ob-btnArea__btn-inner a .ob-btnArea__btn-innerTxt {
    font-size: 1.3rem;
    padding: 0 2px 0 8px;
    line-height: 1.3;
  }
}
.ob-btnArea .ob-btnArea__inner .ob-btnArea__block .ob-btnArea__btn .ob-btnArea__btn-inner a .ob-btnArea__btn-innerTxt br {
  display: none;
}
@media screen and (max-width: 1019px) {
  .ob-btnArea .ob-btnArea__inner .ob-btnArea__block .ob-btnArea__btn .ob-btnArea__btn-inner a .ob-btnArea__btn-innerTxt br {
    display: block;
  }
}

.fr-html .ob-btnArea__btn {
  width: 100%;
}
.fr-html .ob-btnArea__btn .ob-btnArea__btn-inner a {
  padding: 0;
  background: none;
}
.fr-html .ob-btnArea__btn-innerTxt br {
  display: block;
}

/* ==========================================================================

1学年90人の小さな大学の魅力ページ
小さな大学の学び方ページ

========================================================================== */
[data-file-name=learn] .site-under-content__inner,
[data-file-name=charm] .site-under-content__inner {
  padding: 62px 0 100px;
  max-width: none;
}
@media screen and (max-width: 1019px) {
  [data-file-name=learn] .site-under-content__inner,
  [data-file-name=charm] .site-under-content__inner {
    padding: 25px 0 40px;
  }
}
[data-file-name=learn] .site-under-content__inner .site-common-anchor__wrap,
[data-file-name=charm] .site-under-content__inner .site-common-anchor__wrap {
  max-width: 1300px;
  margin: 0 auto 128px;
  padding: 0 20px;
}
@media screen and (max-width: 1019px) {
  [data-file-name=learn] .site-under-content__inner .site-common-anchor__wrap,
  [data-file-name=charm] .site-under-content__inner .site-common-anchor__wrap {
    margin: 0 auto 20px;
  }
}
[data-file-name=learn] .site-under-content__inner .site-common-anchor__wrap::before,
[data-file-name=charm] .site-under-content__inner .site-common-anchor__wrap::before {
  content: none;
}

/* ==========================================================================

共通 大学院

========================================================================== */
[data-contents-id="37"] .site-under-content__inner {
  padding: 62px 20px 100px;
}
@media screen and (max-width: 1019px) {
  [data-contents-id="37"] .site-under-content__inner {
    padding: 25px 20px 40px;
  }
}
[data-contents-id="37"] .site-under-content__inner .site-common-anchor__wrap {
  max-width: 1300px;
  margin: 0 auto 110px;
  padding: 0;
}
@media screen and (max-width: 1019px) {
  [data-contents-id="37"] .site-under-content__inner .site-common-anchor__wrap {
    margin: 0 auto 20px;
  }
}
[data-contents-id="37"] .site-under-content__inner .site-common-anchor__wrap::before {
  content: none;
}

.fr-html .ob-charm__title .is-pc,
.fr-html .ob-charm__title .is-sp,
.fr-html .ob-learn__h3 .is-pc,
.fr-html .ob-learn__h3 .is-sp,
.fr-html .ob-learn__title .is-pc,
.fr-html .ob-learn__title .is-sp {
  display: block;
}

/* ==========================================================================

1学年90人の小さな大学の魅力ページ

========================================================================== */
[data-file-name=charm] .site-under-content__inner {
  padding-bottom: 120px;
}
@media screen and (max-width: 1019px) {
  [data-file-name=charm] .site-under-content__inner {
    padding-bottom: 40px;
  }
}
[data-file-name=charm] .site-under-content__inner .site-common-anchor__wrap {
  margin-bottom: 51px;
}
@media screen and (max-width: 1019px) {
  [data-file-name=charm] .site-under-content__inner .site-common-anchor__wrap {
    margin-bottom: 20px;
  }
}

.ob-charm {
  margin: 0 0 38px;
  padding: 0 20px;
}
@media screen and (max-width: 1019px) {
  .ob-charm {
    margin: 0 0 20px;
  }
}
.ob-charm .ob-charm__inner {
  position: relative;
  max-width: 1260px;
  margin: 0 auto;
  padding: 84px 100px 89px;
  background: #fff;
  border: 2px solid #3497AE;
  border-radius: 20px;
  /*
  @include mq2(1020px,1350px) {
    width: calc(100% - 36px);
    padding: 84px 40px 89px;
    margin-left: 0;
  }
  */
}
@media screen and (max-width: 1019px) {
  .ob-charm .ob-charm__inner {
    border-width: 1px;
    padding: 18px 20px 40px;
  }
}
.ob-charm .ob-charm__aside {
  writing-mode: vertical-rl;
  font-family: "Montserrat", sans-serif;
  font-size: 3.2rem;
  font-weight: 300;
  color: #3497AE;
  position: absolute;
  line-height: 1;
  right: -45px;
  top: 0;
}
@media screen and (max-width: 1019px) {
  .ob-charm .ob-charm__aside {
    position: static;
    writing-mode: inherit;
    font-size: 1.6rem;
  }
}
.ob-charm .ob-charm__num {
  display: flex;
  justify-content: center;
  padding: 0 0 29px;
  max-width: 120px;
  border-bottom: 2px dotted #3497AE;
  margin: 0 auto 37px;
}
@media screen and (max-width: 1019px) {
  .ob-charm .ob-charm__num {
    max-width: 46px;
    padding: 33px 0 20px;
    border-width: 1px;
    margin: 0 auto 18px;
  }
}
.ob-charm .ob-charm__title {
  display: flex;
  justify-content: center;
  margin: 0 0 85px;
}
@media screen and (max-width: 1019px) {
  .ob-charm .ob-charm__title {
    margin: 0 auto 18px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-charm .ob-charm__title .is-pc {
    display: none;
  }
}
.ob-charm .ob-charm__title .is-sp {
  display: none;
}
@media screen and (max-width: 1019px) {
  .ob-charm .ob-charm__title .is-sp {
    display: block;
  }
}
.ob-charm .cp-text-col1 {
  text-align: center;
  margin: 83px 0 0;
  word-break: break-word;
}
@media screen and (max-width: 1019px) {
  .ob-charm .cp-text-col1 {
    text-align: left;
    margin: 40px 0 0;
  }
}
.ob-charm .cp-text-col1.cp-wp {
  text-align: left;
  margin: 48px auto 0;
  max-width: 1060px;
}
@media screen and (max-width: 1019px) {
  .ob-charm .cp-text-col1.cp-wp {
    margin: 40px 0 0;
  }
}
.ob-charm .button1 {
  margin: 30px 0 0 !important;
}
@media screen and (max-width: 1019px) {
  .ob-charm .button1 {
    margin: 19px 0 0 !important;
  }
}
@media screen and (max-width: 1019px) {
  .ob-charm .cp-it-horizontal-col1.is-3-1 {
    margin-top: 0;
  }
}
.ob-charm .cp-it-horizontal-col1.is-3-1 .cp-horizontal-item {
  justify-content: space-between;
}
.ob-charm .cp-it-horizontal-col1.is-3-1 .cp-horizontal-text {
  margin: 15px 0 0;
  width: calc(100% - 287px);
}
@media screen and (max-width: 1019px) {
  .ob-charm .cp-it-horizontal-col1.is-3-1 .cp-horizontal-text {
    width: 100%;
  }
}
.ob-charm .cp-it-horizontal-col1.is-3-1 .cp-horizontal-img {
  width: 205px;
  margin-right: 37px;
  min-width: inherit !important;
}
@media screen and (min-width: 1020px) and (max-width: 1350px) {
  .ob-charm .cp-it-horizontal-col1.is-3-1 .cp-horizontal-img {
    margin-right: 0;
  }
}
@media screen and (max-width: 1019px) {
  .ob-charm .cp-it-horizontal-col1.is-3-1 .cp-horizontal-img {
    margin: 23px auto 0;
    width: 100%;
    max-width: 225px;
  }
}
.ob-charm .cp-it-horizontal-col1.is-3-1 .cp-horizontal-img img {
  width: 100%;
  border-radius: 50%;
}
@media screen and (max-width: 1019px) {
  .ob-charm .cp-it-horizontal-col1.is-3-1.is-pos {
    margin: -16px 0 0;
  }
}
.ob-charm .cp-it-horizontal-col1.is-3-1.is-pos .cp-horizontal-item {
  position: relative;
}
.ob-charm .cp-it-horizontal-col1.is-3-1.is-pos .cp-horizontal-item .cp-horizontal-text {
  margin: 0 0 0;
  width: 100%;
}

[data-parent-id="5"] .ob-charm .cp-it-horizontal-col1.is-3-1.is-pos .cp-horizontal-item .cp-horizontal-text{
  width: calc(100% - 287px);
}

@media screen and (max-width: 1019px){
  [data-parent-id="5"] .ob-charm .cp-it-horizontal-col1.is-3-1.is-pos .cp-horizontal-item .cp-horizontal-text{
  width: 100%;
}
}


@media screen and (max-width: 1019px) {
  .ob-charm .cp-it-horizontal-col1.is-3-1.is-pos .cp-horizontal-item .cp-horizontal-text {
    margin: 15px 0 0;
    width: 100%;
  }
}
.ob-charm .cp-it-horizontal-col1.is-3-1.is-pos .cp-horizontal-item .cp-horizontal-img {
  width: 161px;
  position: absolute;
  top: -211px;
  right: -30px;
  z-index: 1;
}

[data-parent-id="5"] .ob-charm .cp-it-horizontal-col1.is-3-1.is-pos .cp-horizontal-item .cp-horizontal-img {
    width: 205px;
    margin-right: 37px;
    z-index: 1;
    position:static;
}

@media screen and  (max-width: 1019px) {
  [data-parent-id="5"] .ob-charm .cp-it-horizontal-col1.is-3-1.is-pos .cp-horizontal-item .cp-horizontal-img {
            margin: 23px auto 0;
        width: 100%;
        max-width: 225px;
}
}


@media screen and (min-width: 1020px) and (max-width: 1350px) {
  .ob-charm .cp-it-horizontal-col1.is-3-1.is-pos .cp-horizontal-item .cp-horizontal-img {
    right: 0;
  }
}
@media screen and (max-width: 1019px) {
  .ob-charm .cp-it-horizontal-col1.is-3-1.is-pos .cp-horizontal-item .cp-horizontal-img {
    position: static;
    margin: 23px auto 0;
    width: 100%;
    max-width: 225px;
  }
}
.ob-charm .ob-numBox {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 30px;
  margin: 51px 0 0;
}
@media screen and (max-width: 1019px) {
  .ob-charm .ob-numBox {
    grid-template-columns: 1fr;
    gap: 29px;
    margin: 32px 0 0;
  }
}
.ob-charm .ob-numBox .ob-numBox__item {
  width: 100%;
}
@media screen and (max-width: 1019px) {
  .ob-charm .ob-numBox .ob-numBox__item {
    max-width: 450px;
    margin: 0 auto;
  }
}
.ob-charm .ob-numBox .ob-numBox__item .ob-numBox__title {
  padding: 0 0 16px;
  text-align: center;
  border-bottom: 2px dotted #3497AE;
}
.ob-charm .ob-numBox .ob-numBox__item .ob-numBox__title > .cp-inner:first-child {
  font-size: 2rem;
  font-weight: 500;
}
@media screen and (max-width: 1019px) {
  .ob-charm .ob-numBox .ob-numBox__item .ob-numBox__title > .cp-inner:first-child {
    font-size: 1.8rem;
  }
}
.ob-charm .ob-numBox .ob-numBox__item .ob-numBox__title > .cp-inner:last-child {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1;
  position: relative;
  top: -1px;
}
@media screen and (max-width: 1019px) {
  .ob-charm .ob-numBox .ob-numBox__item .ob-numBox__title > .cp-inner:last-child {
    font-size: 1.4rem;
    top: 1px;
  }
}
.ob-charm .ob-numBox .ob-numBox__item .ob-numBox__number {
  display: flex;
  justify-content: center;
  align-items: baseline;
  text-align: center;
  gap: 3px;
  line-height: 1;
  font-family: "Montserrat", sans-serif;
  color: #3497AE;
  padding: 34px 0 0;
}
@media screen and (max-width: 1019px) {
  .ob-charm .ob-numBox .ob-numBox__item .ob-numBox__number {
    padding: 19px 0 0;
  }
}
.ob-charm .ob-numBox .ob-numBox__item .ob-numBox__number > .cp-inner:first-child {
  font-size: 8rem;
  font-weight: 700;
}
@media screen and (max-width: 1019px) {
  .ob-charm .ob-numBox .ob-numBox__item .ob-numBox__number > .cp-inner:first-child {
    font-size: 8.25rem;
  }
}
.ob-charm .ob-numBox .ob-numBox__item .ob-numBox__number > .cp-inner:last-child {
  font-size: 3.6rem;
  font-weight: 300;
}
@media screen and (max-width: 1019px) {
  .ob-charm .ob-numBox .ob-numBox__item .ob-numBox__number > .cp-inner:last-child {
    font-size: 3.7rem;
  }
}
.ob-charm .site-common-mainBox.is-bgText3 {
  margin: 66px 0 0;
}
@media screen and (max-width: 1019px) {
  .ob-charm .site-common-mainBox.is-bgText3 {
    margin: 22px 0 0;
  }
}
.ob-charm .site-common-mainBox.is-bgText3 .site-common-mainBox__head {
  min-width: 164px;
  min-height: 40px;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 2rem;
  font-weight: 600;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  padding: 0 10px;
}
@media screen and (max-width: 1019px) {
  .ob-charm .site-common-mainBox.is-bgText3 .site-common-mainBox__head {
    min-width: 90px;
    min-height: 25px;
    font-size: 1.2rem;
  }
}
.ob-charm .site-common-mainBox.is-bgText3 .site-common-mainBox__text {
  display: flex;
  justify-content: space-between;
  padding: 23px 0 25px 36px;
  width: 100%;
  border-radius: 10px;
  border-top-left-radius: 0;
  background: #E7F2F5;
}
@media screen and (max-width: 1019px) {
  .ob-charm .site-common-mainBox.is-bgText3 .site-common-mainBox__text {
    flex-direction: column;
    gap: 8px;
    padding: 2px 18px 20px;
  }
}
.ob-charm .site-common-mainBox.is-bgText3 .site-common-mainBox__text .site-common-mainBox__textLeft {
  width: 200px;
  font-size: 2.4rem;
  margin: 5px 0 0;
  line-height: 1.5;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
}
@media screen and (max-width: 1019px) {
  .ob-charm .site-common-mainBox.is-bgText3 .site-common-mainBox__text .site-common-mainBox__textLeft {
    width: 100%;
    font-size: 1.8rem;
    line-height: 1.4;
    margin: 9px 0 0;
  }
}
.ob-charm .site-common-mainBox.is-bgText3 .site-common-mainBox__text .site-common-mainBox__textRight {
  width: calc(100% - 426px);
}
@media screen and (min-width: 1020px) and (max-width: 1120px) {
  .ob-charm .site-common-mainBox.is-bgText3 .site-common-mainBox__text .site-common-mainBox__textRight {
    width: 70%;
  }
}
@media screen and (max-width: 1019px) {
  .ob-charm .site-common-mainBox.is-bgText3 .site-common-mainBox__text .site-common-mainBox__textRight {
    width: 100%;
  }
}
.ob-charm .site-common-mainBox.is-bgText3 .site-common-mainBox__text .site-common-mainBox__textRight ul {
  margin: 0;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
@media screen and (max-width: 1019px) {
  .ob-charm .site-common-mainBox.is-bgText3 .site-common-mainBox__text .site-common-mainBox__textRight ul {
    grid-template-columns: 1fr;
  }
}
.ob-charm .site-common-mainBox.is-bgText3 .site-common-mainBox__text .site-common-mainBox__textRight ul li {
  list-style: none;
  position: relative;
  padding-left: 20px;
  margin: 3px 0 0;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.5;
}
@media screen and (max-width: 1019px) {
  .ob-charm .site-common-mainBox.is-bgText3 .site-common-mainBox__text .site-common-mainBox__textRight ul li {
    font-size: 1.4rem;
    margin: 5px 0 1px;
    padding-left: 19px;
  }
}
.ob-charm .site-common-mainBox.is-bgText3 .site-common-mainBox__text .site-common-mainBox__textRight ul li::before {
  content: "";
  position: absolute;
  top: 5px;
  left: 0;
  display: block;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #333;
}
@media screen and (max-width: 1019px) {
  .ob-charm .site-common-mainBox.is-bgText3 .site-common-mainBox__text .site-common-mainBox__textRight ul li::before {
    top: 3px;
    width: 16px;
    height: 16px;
  }
}
.ob-charm .site-common-mainBox.is-bgText2 {
  margin: 40px 0 -4px;
}
@media screen and (max-width: 1019px) {
  .ob-charm .site-common-mainBox.is-bgText2 {
    margin: 38px 0 0;
  }
}
.ob-charm .site-common-mainBox.is-bgText2 .site-common-mainBox__head {
  min-width: 210px;
  min-height: 40px;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 2rem;
  font-weight: 600;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  padding: 0 10px;
}
@media screen and (max-width: 1019px) {
  .ob-charm .site-common-mainBox.is-bgText2 .site-common-mainBox__head {
    min-width: 90px;
    min-height: 25px;
    font-size: 1.2rem;
    padding: 0;
  }
}
.ob-charm .site-common-mainBox.is-bgText2 .site-common-mainBox__text {
  display: flex;
  gap: 90px;
  padding: 29px 52px 37px;
  width: 100%;
  border-radius: 10px;
  border-top-left-radius: 0;
  background: #E7F2F5;
}
@media screen and (max-width: 1019px) {
  .ob-charm .site-common-mainBox.is-bgText2 .site-common-mainBox__text {
    flex-direction: column;
    gap: 16px;
    padding: 10px 18px 20px;
  }
}
.ob-charm .site-common-mainBox.is-bgText2 .site-common-mainBox__text > div {
  width: auto;
  font-size: 1.5rem;
}
@media screen and (max-width: 1019px) {
  .ob-charm .site-common-mainBox.is-bgText2 .site-common-mainBox__text > div {
    width: 100%;
    font-size: 1.4rem;
    line-height: 1.8;
  }
}
.ob-charm .site-common-mainBox.is-bgImage5 {
  margin: 30px 0 0;
}
@media screen and (max-width: 1019px) {
  .ob-charm .site-common-mainBox.is-bgImage5 {
    margin: 19px 0 0;
  }
}
.ob-charm .site-common-mainBox.is-bgImage5 .site-common-mainBox__head {
  min-width: 164px;
  min-height: 40px;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 2rem;
  font-weight: 600;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  padding: 0 10px;
}
@media screen and (max-width: 1019px) {
  .ob-charm .site-common-mainBox.is-bgImage5 .site-common-mainBox__head {
    min-width: 90px;
    min-height: 25px;
    font-size: 1.2rem;
  }
}
.ob-charm .site-common-mainBox.is-bgImage5 .site-common-mainBox__text {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 20px;
  padding: 32px 36px 36px;
  width: 100%;
  border-radius: 10px;
  border-top-left-radius: 0;
  background: #fff;
}
@media screen and (max-width: 1019px) {
  .ob-charm .site-common-mainBox.is-bgImage5 .site-common-mainBox__text {
    grid-template-columns: 1fr 1fr;
    gap: 10px;
    padding: 20px 18px 13px;
  }
}
.ob-charm .site-common-mainBox.is-bgImage5 .site-common-mainBox__text .site-common-mainBox__textImage5 {
  width: 100%;
}
@media screen and (max-width: 1019px) {
  .ob-charm .site-common-mainBox.is-bgImage5 .site-common-mainBox__text .site-common-mainBox__textImage5 {
    margin: 0 0 9px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-charm .site-common-mainBox.is-bgImage5 .site-common-mainBox__text .site-common-mainBox__textImage5:nth-child(1) img {
    max-width: 79px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-charm .site-common-mainBox.is-bgImage5 .site-common-mainBox__text .site-common-mainBox__textImage5:nth-child(2) img {
    max-width: 99px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-charm .site-common-mainBox.is-bgImage5 .site-common-mainBox__text .site-common-mainBox__textImage5:nth-child(3) img {
    max-width: 60px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-charm .site-common-mainBox.is-bgImage5 .site-common-mainBox__text .site-common-mainBox__textImage5:nth-child(4) img {
    max-width: 98px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-charm .site-common-mainBox.is-bgImage5 .site-common-mainBox__text .site-common-mainBox__textImage5:nth-child(5) img {
    max-width: 72px;
  }
}
.ob-charm .site-common-mainBox.is-bgImage5 .site-common-mainBox__text .site-common-mainBox__textImage5 .site-common-mainBox__textImage5-image {
  border-bottom: 2px dotted #3497AE;
  min-height: 147px;
  margin: 0 0 20px;
}
@media screen and (max-width: 1019px) {
  .ob-charm .site-common-mainBox.is-bgImage5 .site-common-mainBox__text .site-common-mainBox__textImage5 .site-common-mainBox__textImage5-image {
    border-width: 1px;
    min-height: 95px;
    margin: 0 0 6px;
  }
}
.ob-charm .site-common-mainBox.is-bgImage5 .site-common-mainBox__text .site-common-mainBox__textImage5 .site-common-mainBox__textImage5-image img {
  width: auto;
  display: block;
  margin: 0 auto;
}
.ob-charm .site-common-mainBox.is-bgImage5 .site-common-mainBox__text .site-common-mainBox__textImage5 .site-common-mainBox__textImage5-title {
  text-align: center;
  font-size: 1.8rem;
  font-weight: 500;
}
@media screen and (max-width: 1019px) {
  .ob-charm .site-common-mainBox.is-bgImage5 .site-common-mainBox__text .site-common-mainBox__textImage5 .site-common-mainBox__textImage5-title {
    font-size: 1.4rem;
  }
}
.ob-charm .site-common-mainBoxes.is-col3.is-charm {
  gap: 18px;
  margin: 40px 0;
}
@media screen and (max-width: 1019px) {
  .ob-charm .site-common-mainBoxes.is-col3.is-charm {
    gap: 10px;
    margin: 20px 0;
  }
}
.ob-charm .site-common-mainBoxes.is-col3.is-charm .site-common-mainBox:nth-child(n+2) {
  margin-top: 40px;
}
@media screen and (max-width: 1019px) {
  .ob-charm .site-common-mainBoxes.is-col3.is-charm .site-common-mainBox:nth-child(n+2) {
    margin-top: 0;
  }
}
.ob-charm .site-common-mainBoxes.is-col3.is-charm .site-common-mainBox:nth-child(n+2) .site-common-mainBox__text {
  border-radius: 10px;
}
.ob-charm .site-common-mainBoxes.is-col3.is-charm .site-common-mainBox .site-common-mainBox__head {
  min-width: 310px;
}
@media screen and (max-width: 1019px) {
  .ob-charm .site-common-mainBoxes.is-col3.is-charm .site-common-mainBox .site-common-mainBox__head {
    min-width: 180px;
    min-height: 25px;
    font-size: 1.2rem;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
  }
}
.ob-charm .site-common-mainBoxes.is-col3.is-charm .site-common-mainBox .site-common-mainBox__title {
  border-bottom: 0;
  padding: 0 0 0;
  min-height: 88px;
  letter-spacing: 0.12em;
}
@media screen and (max-width: 1019px) {
  .ob-charm .site-common-mainBoxes.is-col3.is-charm .site-common-mainBox .site-common-mainBox__title {
    min-height: inherit;
    font-size: 1.4rem;
    letter-spacing: 0;
    line-height: 1.8;
    margin: 0 0 13px;
  }
}
.ob-charm .site-common-mainBoxes.is-col3.is-charm .site-common-mainBox .site-common-mainBox__text {
  min-height: 302px;
  padding: 24px 35px 20px;
}
@media screen and (max-width: 1019px) {
  .ob-charm .site-common-mainBoxes.is-col3.is-charm .site-common-mainBox .site-common-mainBox__text {
    min-height: inherit;
    border-radius: 10px;
    border-top-left-radius: 0;
    padding: 13px 18px 20px;
  }
}
.ob-charm .ob-charm__slider {
  width: 100%;
  min-height: 360px;
  margin: 75px 0 0;
  overflow: hidden;
}
@media screen and (max-width: 1019px) {
  .ob-charm .ob-charm__slider {
    min-height: 225px;
    margin: 21px 0 0;
  }
}
.ob-charm .ob-charm__slider .ob-charm__sliderItem {
  width: 360px;
  margin-right: 20px;
}
@media screen and (max-width: 1019px) {
  .ob-charm .ob-charm__slider .ob-charm__sliderItem {
    width: 225px;
    margin-right: 10px;
  }
}
.ob-charm .ob-charm__slider .ob-charm__sliderItem .cp-inner {
  position: relative;
  overflow: hidden;
}
.ob-charm .ob-charm__slider .ob-charm__sliderItem .cp-inner img {
  width: 100%;
  height: auto;
  transition: 1s;
  -o-object-fit: cover;
     object-fit: cover;
}
.ob-charm .ob-charm__slider a {
  display: block;
  width: 100%;
  height: 100%;
  color: #333;
}
@media screen and (min-width: 1020px) {
  .ob-charm .ob-charm__slider a:hover {
    text-decoration: none;
  }
  .ob-charm .ob-charm__slider a:hover img {
    transform: scale(1.2);
  }
}
@media screen and (max-width: 1019px) {
  .ob-charm .slick-UI {
    padding: 0 20px;
  }
}
.ob-charm .slick-UI .slick-UI__inner {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 800px;
  min-height: 127px;
  margin: 0 auto;
  border-bottom: 1px solid #CCC;
}
@media screen and (max-width: 1019px) {
  .ob-charm .slick-UI .slick-UI__inner {
    min-height: 64px;
  }
}
.ob-charm .slick-UI .slick-UI__inner::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 1px;
  height: 100%;
  background: #ccc;
}
.ob-charm .slick-UI .slick-UI__prev {
  position: relative;
  display: flex;
  align-items: center;
  margin: 32px auto 0 0;
  cursor: pointer;
}
@media screen and (max-width: 1019px) {
  .ob-charm .slick-UI .slick-UI__prev {
    margin: 4px auto 0 0;
  }
}
.ob-charm .slick-UI .slick-UI__prev::after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  background: #ccc;
  transform: rotate(-45deg);
  left: -3px;
  bottom: -38px;
}
@media screen and (max-width: 1019px) {
  .ob-charm .slick-UI .slick-UI__prev::after {
    bottom: -21px;
  }
}
.ob-charm .slick-UI .slick-UI__prev svg {
  height: 10px;
}
.ob-charm .slick-UI .slick-UI__next {
  position: relative;
  display: flex;
  align-items: center;
  margin: 32px 0 0 auto;
  cursor: pointer;
}
@media screen and (max-width: 1019px) {
  .ob-charm .slick-UI .slick-UI__next {
    margin: 4px 0 0 auto;
  }
}
.ob-charm .slick-UI .slick-UI__next::after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  background: #ccc;
  transform: rotate(45deg);
  right: -3px;
  bottom: -38px;
}
@media screen and (max-width: 1019px) {
  .ob-charm .slick-UI .slick-UI__next::after {
    bottom: -21px;
  }
}
.ob-charm .slick-UI .slick-UI__next svg {
  height: 10px;
}
.ob-charm .slick-UI .slick-UI__num {
  position: relative;
  display: flex;
  text-align: center;
  line-height: 1;
  font-size: 2.8rem;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
}
@media screen and (max-width: 1019px) {
  .ob-charm .slick-UI .slick-UI__num {
    font-size: 1.8rem;
  }
}
.ob-charm .slick-UI .slick-UI__num .now-count {
  position: absolute;
  right: 32px;
  top: -3px;
  color: #3497AE;
}
@media screen and (max-width: 1019px) {
  .ob-charm .slick-UI .slick-UI__num .now-count {
    right: 6px;
    top: -7px;
  }
}
.ob-charm .slick-UI .slick-UI__num .all-count {
  position: absolute;
  left: 32px;
  top: -3px;
  color: #CCC;
}
@media screen and (max-width: 1019px) {
  .ob-charm .slick-UI .slick-UI__num .all-count {
    left: 6px;
    top: -7px;
  }
}
.ob-charm.is-no1 .ob-charm__inner {
  padding-bottom: 88px;
}
@media screen and (max-width: 1019px) {
  .ob-charm.is-no1 .ob-charm__inner {
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-charm.is-no1 .ob-charm__inner .ob-charm__title {
    max-width: 380px;
  }
}
.ob-charm.is-no2 .ob-charm__inner {
  padding-bottom: 84px;
}
@media screen and (max-width: 1019px) {
  .ob-charm.is-no2 .ob-charm__inner {
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-charm.is-no2 .ob-charm__inner .ob-charm__title {
    max-width: 420px;
  }
}
.ob-charm.is-no3 .ob-charm__inner {
  padding-bottom: 71px;
}
@media screen and (max-width: 1019px) {
  .ob-charm.is-no3 .ob-charm__inner {
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-charm.is-no3 .ob-charm__inner .ob-charm__title {
    max-width: 250px;
    margin-bottom: 35px;
  }
}
.ob-charm.is-no4 .ob-charm__inner {
  padding: 84px 0 36px;
}
@media screen and (max-width: 1019px) {
  .ob-charm.is-no4 .ob-charm__inner {
    padding: 18px 0 36px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-charm.is-no4 .ob-charm__inner .ob-charm__aside {
    padding: 0 20px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-charm.is-no4 .ob-charm__inner .ob-charm__title {
    max-width: 203px;
    margin-bottom: 35px;
  }
}
.ob-charm.is-no4 .ob-charm__inner .cp-text-col1 {
  text-align: left;
  padding: 0 100px;
}
@media screen and (max-width: 1019px) {
  .ob-charm.is-no4 .ob-charm__inner .cp-text-col1 {
    padding: 0 20px;
    margin-top: 0;
  }
}
.ob-charm.is-no4 .ob-charm__inner .button1 {
  padding: 0 100px;
  margin: 48px 0 0 !important;
}
@media screen and (max-width: 1019px) {
  .ob-charm.is-no4 .ob-charm__inner .button1 {
    padding: 0 20px;
    margin: 30px 0 0 !important;
  }
}
.ob-charm.is-no5 .ob-charm__inner {
  padding: 84px 0 88px;
}


@media screen and (max-width: 1019px) {
  .ob-charm.is-no5 .ob-charm__inner {
    padding: 12px 0 20px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-charm.is-no5 .ob-charm__inner .ob-charm__aside {
    padding: 0 20px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-charm.is-no5 .ob-charm__inner .ob-charm__title {
    max-width: 305px;
    margin-bottom: 35px;
  }
}

[data-parent-id="5"] .ob-charm.is-no5 .ob-charm__inner {
  padding: 84px 100px 89px;
}

@media screen and (max-width: 1019px){
  [data-parent-id="5"] .ob-charm.is-no5 .ob-charm__inner {
  padding: 18px 20px 40px;
}
}
.ob-charm.is-no5 .ob-charm__inner .cp-text-col1 {
  text-align: left;
  padding: 0 100px;
}
@media screen and (max-width: 1019px) {
  .ob-charm.is-no5 .ob-charm__inner .cp-text-col1 {
    padding: 0 20px;
    margin-top: 0;
  }
}
.ob-charm.is-no5 .ob-charm__inner .cp-btn{
  padding: 0 100px;
  margin: 48px 0 0 !important;
}
@media screen and (max-width: 1019px) {
  .ob-charm.is-no5 .ob-charm__inner .cp-btn {
    padding: 0 20px;
    margin: 30px 0 0 !important;
  }
}
.ob-charm.is-no6 {
  margin-bottom: 0;
}
.ob-charm.is-no6 .ob-charm__inner {
  padding-bottom: 85px;
}
@media screen and (max-width: 1019px) {
  .ob-charm.is-no6 .ob-charm__inner {
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-charm.is-no6 .ob-charm__inner .ob-charm__title {
    max-width: 272px;
  }
}
.ob-charm.is-no6 .ob-charm__inner .cp-img-col2 {
  gap: 21px;
  margin: 0 0 53px;
}
@media screen and (max-width: 1019px) {
  .ob-charm.is-no6 .ob-charm__inner .cp-img-col2 {
    gap: 0;
    margin: 30px 0 0;
  }
}
.ob-charm.is-no6 .ob-charm__inner .cp-img-col2 .cp-img-item {
  margin: 0;
}
.ob-charm.is-no6 .ob-charm__inner .cp-img-col2 .cp-img-item img {
  border-radius: 10px;
  width: 100%;
}
@media screen and (max-width: 1019px) {
  .ob-charm.is-no6 .ob-charm__inner .button1 {
    margin: 0 !important;
  }
}

.ob-shortYoutube {
  margin: 100px 0 -120px;
}
@media screen and (max-width: 1019px) {
  .ob-shortYoutube {
    margin: 50px 0 -40px;
  }
}

.ob-shortYoutube__inner {
  position: relative;
  max-width: 1300px;
  margin: 0 auto;
  padding: 1px 20px;
}

/* ==========================================================================

小さな大学の学び方ページ

========================================================================== */
.ob-learn .ob-learn__inner {
  max-width: 1300px;
  margin: 0 auto;
  padding: 10px 20px;
}
.ob-learn .ob-learn__num {
  display: flex;
  justify-content: center;
  padding: 0 0 29px;
  max-width: 120px;
  border-bottom: 2px dotted #3497AE;
  margin: 0 auto 37px;
}
@media screen and (max-width: 1019px) {
  .ob-learn .ob-learn__num {
    max-width: 46px;
    padding: 0 0 20px;
    border-width: 1px;
    margin: 0 auto 27px;
  }
}
.ob-learn .ob-learn__title {
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 1019px) {
  .ob-learn .ob-learn__title {
    margin: 0 auto;
  }
}
@media screen and (max-width: 1019px) {
  .ob-learn .ob-learn__title .is-pc {
    display: none;
  }
}
.ob-learn .ob-learn__title .is-sp {
  display: none;
}
@media screen and (max-width: 1019px) {
  .ob-learn .ob-learn__title .is-sp {
    display: block;
  }
}
.ob-learn .cp-text-col1 {
  text-align: center;
  margin: 83px 0 0;
  word-break: break-word;
}
@media screen and (max-width: 1019px) {
  .ob-learn .cp-text-col1 {
    text-align: left;
    margin: 40px 0 0;
  }
}
.ob-learn .cp-text-col1.cp-wp {
  text-align: left;
  margin: 48px auto 0;
  max-width: 1060px;
}
@media screen and (max-width: 1019px) {
  .ob-learn .cp-text-col1.cp-wp {
    margin: 40px 0 0;
  }
}
.ob-learn .ob-learn__h3 {
  display: flex;
  justify-content: center;
  margin: 88px 0 -54px;
}
@media screen and (max-width: 1019px) {
  .ob-learn .ob-learn__h3 {
    max-width: 290px;
    margin: 40px auto -10px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-learn .ob-learn__h3 .is-pc {
    display: none;
  }
}
.ob-learn .ob-learn__h3 .is-sp {
  display: none;
}
@media screen and (max-width: 1019px) {
  .ob-learn .ob-learn__h3 .is-sp {
    display: block;
  }
}
.ob-learn.is-no1 .ob-learn__inner {
  padding-bottom: 129px;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no1 .ob-learn__inner {
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no1 .ob-learn__inner .ob-learn__title {
    max-width: 220px;
  }
}
.ob-learn.is-no1 .ob-learn__inner .fr-fic {
  margin: 57px auto 0 !important;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no1 .ob-learn__inner .fr-fic {
    margin: 20px auto 0 !important;
  }
}
.ob-learn.is-no1 .ob-learn__inner .site-common-mainGroup {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 60px;
  margin: 50px 0 0;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no1 .ob-learn__inner .site-common-mainGroup {
    margin: 40px 0 0;
    grid-template-columns: 1fr;
    gap: 0;
  }
}
.ob-learn.is-no1 .ob-learn__inner .site-common-mainGroup .site-common-mainBox {
  margin: 0 0 36px;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no1 .ob-learn__inner .site-common-mainGroup .site-common-mainBox {
    margin: 0 0 20px;
  }
}
.ob-learn.is-no1 .ob-learn__inner .site-common-mainGroup .site-common-mainBox + .site-common-mainBox {
  margin-top: 0;
}
.ob-learn.is-no1 .ob-learn__inner .site-common-mainGroup .site-common-mainBox .site-common-mainBox__head {
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  min-width: 251px;
  min-height: 40px;
  padding: 0 10px;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no1 .ob-learn__inner .site-common-mainGroup .site-common-mainBox .site-common-mainBox__head {
    min-width: 225px;
  }
}
.ob-learn.is-no1 .ob-learn__inner .site-common-mainGroup .site-common-mainBox .site-common-mainBox__head .cp-inner {
  display: flex;
}
.ob-learn.is-no1 .ob-learn__inner .site-common-mainGroup .site-common-mainBox .site-common-mainBox__text {
  height: 100%;
  color: #333;
  background: #fff;
  border-radius: 10px;
  border-top-left-radius: 0;
  padding: 45px 57px 8px;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no1 .ob-learn__inner .site-common-mainGroup .site-common-mainBox .site-common-mainBox__text {
    padding: 20px 20px 40px;
    height: auto;
  }
}
.ob-learn.is-no1 .ob-learn__inner .site-common-mainGroup .site-common-mainBox .site-common-mainBox__text .cp-h4-text {
  border: 0;
  padding: 0;
  margin: 0;
  font-size: 2.2rem;
  font-family: "Noto Sans JP", sans-serif;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no1 .ob-learn__inner .site-common-mainGroup .site-common-mainBox .site-common-mainBox__text .cp-h4-text {
    font-size: 2rem;
  }
}
.ob-learn.is-no1 .ob-learn__inner .site-common-mainGroup .site-common-mainBox .site-common-mainBox__text strong {
  display: block;
  line-height: 1;
  font-size: 1.8rem;
  margin: 25px 0 0;
  padding: 32px 0 9px;
  border-top: 1px solid #CCC;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no1 .ob-learn__inner .site-common-mainGroup .site-common-mainBox .site-common-mainBox__text strong {
    margin: 20px 0 15px;
    padding: 22px 0 0;
  }
}
.ob-learn.is-no1 .ob-learn__inner .site-common-mainGroup .site-common-mainBox .site-common-mainBox__text strong:first-child {
  border-top: none;
  padding-top: 0;
  margin-top: 50px;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no1 .ob-learn__inner .site-common-mainGroup .site-common-mainBox .site-common-mainBox__text strong:first-child {
    margin-top: 30px;
    margin-bottom: 5px;
  }
}
.ob-learn.is-no1 .ob-learn__inner .site-common-mainGroup .site-common-mainBox .site-common-mainBox__text strong + br {
  display: none;
}
.ob-learn.is-no1 .ob-learn__inner .site-common-mainGroup .site-common-mainBox .site-common-mainBox__text ul {
  margin: 0;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no1 .ob-learn__inner .site-common-mainGroup .site-common-mainBox .site-common-mainBox__text ul {
    margin: -8px 0 0;
  }
}
.ob-learn.is-no1 .ob-learn__inner .site-common-mainGroup .site-common-mainBox .site-common-mainBox__text ul li {
  list-style: none;
  position: relative;
  padding-left: 20px;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no1 .ob-learn__inner .site-common-mainGroup .site-common-mainBox .site-common-mainBox__text ul li {
    font-size: 1.4rem;
    margin: 5px 0 1px;
    padding-left: 19px;
    line-height: 1.5;
  }
}
.ob-learn.is-no1 .ob-learn__inner .site-common-mainGroup .site-common-mainBox .site-common-mainBox__text ul li::before {
  content: "";
  position: absolute;
  top: 7px;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #333;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no1 .ob-learn__inner .site-common-mainGroup .site-common-mainBox .site-common-mainBox__text ul li::before {
    top: 3px;
    width: 16px;
    height: 16px;
  }
}
.ob-learn.is-no2 .ob-learn__inner {
  padding-bottom: 100px;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no2 .ob-learn__inner {
    padding-bottom: 40px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no2 .ob-learn__inner .ob-learn__title {
    max-width: 195px;
  }
}
.ob-learn.is-no2 .ob-learn__inner .site-common-wp {
  max-width: 1260px;
  margin: 42px 0 0;
  padding: 30px 28px 31px 68px;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no2 .ob-learn__inner .site-common-wp {
    padding: 20px;
  }
}
.ob-learn.is-no2 .ob-learn__inner .site-common-wp .cp-text-item {
  display: flex;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no2 .ob-learn__inner .site-common-wp .cp-text-item {
    flex-direction: column-reverse;
  }
}
.ob-learn.is-no2 .ob-learn__inner .site-common-wp .cp-text-item .site-common-wp__text {
  width: calc(100% - 156px);
  padding-right: 40px;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no2 .ob-learn__inner .site-common-wp .cp-text-item .site-common-wp__text {
    width: 100%;
    padding: 0;
  }
}
.ob-learn.is-no2 .ob-learn__inner .site-common-wp .cp-text-item .site-common-wp__image {
  width: 156px;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no2 .ob-learn__inner .site-common-wp .cp-text-item .site-common-wp__image {
    width: 100%;
    max-width: 120px;
    margin: 0 auto 20px;
  }
}
.ob-learn.is-no2 .ob-learn__inner .site-common-wp .cp-text-item .site-common-wp__image img {
  border-radius: 50%;
}
.ob-learn.is-no3 .ob-learn__inner {
  max-width: 1400px;
  padding-bottom: 150px;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no3 .ob-learn__inner {
    padding-bottom: 40px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no3 .ob-learn__inner .ob-learn__title {
    max-width: 230px;
  }
}
.ob-learn.is-no3 .ob-learn__inner .fr-fic {
  margin: 52px auto 0 !important;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no3 .ob-learn__inner .fr-fic {
    width: 100%;
    margin: 30px auto 0 !important;
    max-width: 450px !important;
  }
}
.ob-learn.is-no3 .ob-learn__inner .site-common-imageMap {
  margin: 20px 0 0;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no3 .ob-learn__inner .site-common-imageMap {
    display: none;
  }
}
.ob-learn.is-no3 .ob-learn__inner .site-common-accordionSP {
  display: none;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no3 .ob-learn__inner .site-common-accordionSP {
    display: block;
  }
}
.ob-learn.is-no3 .ob-learn__inner .site-common-accordionSP .site-common-accordionSP__title {
  font-size: 1.8rem;
  letter-spacing: -0.05em;
  margin: 30px 0 20px;
  text-align: center;
  padding: 0 10px 8px;
  line-height: 1.4;
}
.ob-learn.is-no3 .ob-learn__inner .site-common-accordionSP .cp-accordion.story01 .cp-accordion-title {
  background: #7FB0DD;
}
.ob-learn.is-no3 .ob-learn__inner .site-common-accordionSP .cp-accordion.story02 .cp-accordion-title {
  background: #E78D73;
}
.ob-learn.is-no3 .ob-learn__inner .site-common-accordionSP .cp-accordion.story03 .cp-accordion-title {
  background: #99BD33;
}
.ob-learn.is-no3 .ob-learn__inner .site-common-accordionSP .cp-accordion.story04 .cp-accordion-title {
  background: #C5A1C3;
}
.ob-learn.is-no3 .ob-learn__inner .site-common-accordionSP .cp-accordion.story05 .cp-accordion-title {
  background: #E78AA0;
}
.ob-learn.is-no3 .ob-learn__inner .site-common-accordionSP .cp-accordion.story06 .cp-accordion-title {
  background: #71B6A4;
}
.ob-learn.is-no3 .ob-learn__inner .site-common-accordionSP .cp-accordion .cp-accordion-title {
  padding-left: 10px;
  color: #fff;
  border-radius: 20px;
}
.ob-learn.is-no3 .ob-learn__inner .site-common-accordionSP .cp-accordion .cp-accordion-title::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.707%22%20height%3D%229.061%22%20viewBox%3D%220%200%2016.707%209.061%22%3E%3Cpath%20d%3D%22M11247.4-473.653l-8.354-8.354.707-.707%2C7.647%2C7.647%2C7.646-7.646.707.707Z%22%20transform%3D%22translate(-11239.041%20482.714)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no3 .ob-learn__inner .site-common-accordionSP .cp-accordion .cp-accordion-content {
    padding-bottom: 0;
  }
}
.ob-learn.is-no3 .ob-learn__inner .site-common-accordionSP .cp-accordion .cp-accordion-content .site-common-story {
  display: block !important;
}
.ob-learn.is-no3 .ob-learn__inner .site-common-story {
  display: none;
  background: #fff;
  max-width: 1260px;
  margin: 52px auto 0;
  border-radius: 40px;
  padding: 33px 60px 17px;
  box-shadow: 5px 5px 20px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no3 .ob-learn__inner .site-common-story {
    box-shadow: none;
    border-radius: 20px;
    margin: 0;
    padding: 30px 20px;
  }
}
.ob-learn.is-no3 .ob-learn__inner .site-common-story.is-show {
  display: block;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no3 .ob-learn__inner .site-common-story.is-story01 .site-common-story__title {
    max-width: 190px;
  }
}
.ob-learn.is-no3 .ob-learn__inner .site-common-story.is-story01 .cp-h4-text {
  background: #7FB0DD !important;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no3 .ob-learn__inner .site-common-story.is-story02 .site-common-story__title {
    max-width: 150px;
  }
}
.ob-learn.is-no3 .ob-learn__inner .site-common-story.is-story02 .cp-h4-text {
  background: #E78D73 !important;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no3 .ob-learn__inner .site-common-story.is-story03 .site-common-story__title {
    max-width: 159px;
  }
}
.ob-learn.is-no3 .ob-learn__inner .site-common-story.is-story03 .cp-h4-text {
  background: #99BD33 !important;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no3 .ob-learn__inner .site-common-story.is-story04 .site-common-story__title {
    max-width: 142px;
  }
}
.ob-learn.is-no3 .ob-learn__inner .site-common-story.is-story04 .cp-h4-text {
  background: #C5A1C3 !important;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no3 .ob-learn__inner .site-common-story.is-story05 .site-common-story__title {
    max-width: 135px;
  }
}
.ob-learn.is-no3 .ob-learn__inner .site-common-story.is-story05 .cp-h4-text {
  background: #E78AA0 !important;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no3 .ob-learn__inner .site-common-story.is-story06 .site-common-story__title {
    max-width: 149px;
  }
}
.ob-learn.is-no3 .ob-learn__inner .site-common-story.is-story06 .cp-h4-text {
  background: #71B6A4 !important;
}
.ob-learn.is-no3 .ob-learn__inner .site-common-story .site-common-story__title {
  margin: 0 0 43px;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no3 .ob-learn__inner .site-common-story .site-common-story__title {
    margin: 0 auto 30px;
  }
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no3 .ob-learn__inner .site-common-story .site-common-story__title .is-pc {
    display: none;
  }
}
.ob-learn.is-no3 .ob-learn__inner .site-common-story .site-common-story__title .is-sp {
  display: none;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no3 .ob-learn__inner .site-common-story .site-common-story__title .is-sp {
    display: block;
  }
}
.ob-learn.is-no3 .ob-learn__inner .site-common-story .site-common-story__title img {
  width: auto;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no3 .ob-learn__inner .site-common-story .site-common-story__contents {
    padding-bottom: 0;
  }
}
.ob-learn.is-no3 .ob-learn__inner .site-common-story .site-common-story__contents .cp-h4-text {
  border: 0;
  margin: 0 0 18px;
  padding: 6px 19px;
  color: #fff;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 2.4rem;
  border-radius: 4px;
  background: #ccc;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no3 .ob-learn__inner .site-common-story .site-common-story__contents .cp-h4-text {
    border-radius: 2px;
    font-size: 1.9rem;
    margin: 40px 0 18px;
  }
}
.ob-learn.is-no3 .ob-learn__inner .site-common-story .site-common-story__contents .cp-h5-text {
  margin: 19px 0 22px;
  letter-spacing: 0;
  font-size: 2rem;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 600;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no3 .ob-learn__inner .site-common-story .site-common-story__contents .cp-h5-text {
    font-size: 1.8rem;
    margin: 7px 0 14px;
  }
}
.ob-learn.is-no3 .ob-learn__inner .site-common-story .site-common-story__contents .cp-text {
  margin: 0 0 40px;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no3 .ob-learn__inner .site-common-story .site-common-story__contents .cp-text {
    margin: 0;
  }
}
.ob-learn.is-no3 .ob-learn__inner .site-common-story .site-common-story__contents .cp-text ul {
  margin: 0;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no3 .ob-learn__inner .site-common-story .site-common-story__contents .cp-text ul {
    margin: -8px 0 0;
  }
}
.ob-learn.is-no3 .ob-learn__inner .site-common-story .site-common-story__contents .cp-text ul li {
  list-style: none;
  position: relative;
  padding-left: 20px;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no3 .ob-learn__inner .site-common-story .site-common-story__contents .cp-text ul li {
    line-height: 1.5;
    font-size: 1.4rem;
    margin: 5px 0 1px;
    padding-left: 19px;
  }
}
.ob-learn.is-no3 .ob-learn__inner .site-common-story .site-common-story__contents .cp-text ul li::before {
  content: "";
  position: absolute;
  top: 9px;
  left: 2px;
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #333;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no3 .ob-learn__inner .site-common-story .site-common-story__contents .cp-text ul li::before {
    top: 3px;
  }
}
.ob-learn.is-no3 .ob-learn__inner .site-common-story .site-common-story__close {
  display: inline-flex;
  width: 100%;
  padding: 10px;
  margin-top: -27px;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no3 .ob-learn__inner .site-common-story .site-common-story__close {
    display: none;
  }
}
.ob-learn.is-no3 .ob-learn__inner .site-common-story .site-common-story__close span {
  cursor: pointer;
  display: block;
  color: #333;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230.707%22%20height%3D%2230.707%22%20viewBox%3D%220%200%2030.707%2030.707%22%3E%3Cg%20transform%3D%22translate(-12995.646%20167.346)%22%3E%3Cpath%20d%3D%22M13132.684-136.639l-.707-.707%2C30-30%2C.707.707Z%22%20transform%3D%22translate(-136.33)%22%20fill%3D%22%23707070%22%2F%3E%3Cpath%20d%3D%22M13161.977-136.639l-30-30%2C.707-.707%2C30%2C30Z%22%20transform%3D%22translate(-136.33)%22%20fill%3D%22%23707070%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  text-align: center;
  margin: 0 auto;
  white-space: nowrap;
  background-position: 2px 4px;
  background-size: 40px 40px;
  transition: 0.3s;
  font-size: 1.5rem;
  letter-spacing: 0;
  letter-spacing: 0.05em;
  padding: 46px 0 0;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no3 .ob-learn__inner .site-common-story .site-common-story__close span {
    background-position: 5px 5px;
    background-size: 15px 15px;
    transition: 0.3s;
    font-size: 0.9rem;
    letter-spacing: 0.03em;
    width: 27px;
    height: 27px;
    padding: 25px 0 0;
  }
}
.ob-learn.is-no4 .ob-learn__inner {
  max-width: none;
  margin: 0;
  padding: 0;
  padding-top: 10px;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no4 .ob-learn__inner {
    padding: 10px 20px 0;
  }
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no4 .ob-learn__inner .ob-learn__title {
    max-width: 294px;
  }
}
.ob-learn.is-no4 .ob-learn__boxes {
  width: 100%;
  min-height: 370px;
  margin: 104px 0 59px;
  overflow: hidden;
  transition: opacity 0.2s;
  opacity: 0;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no4 .ob-learn__boxes {
    min-height: inherit;
    margin: 33px -20px 30px;
    width: 100vw;
  }
}
.ob-learn.is-no4 .ob-learn__boxes.is-show {
  transition: opacity 0.2s;
  opacity: 1;
}
.ob-learn.is-no4 .ob-learn__boxes img {
  width: 100%;
  height: auto;
  transition: 1s;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no4 .ob-learn__boxes .slick-slide {
    transition: transform 0s;
  }
}
.ob-learn.is-no4 .ob-learn__boxes .slick-prev,
.ob-learn.is-no4 .ob-learn__boxes .slick-next {
  display: none;
}
.ob-learn.is-no4 .ob-learn__boxes .ob-learn__boxes-link {
  width: 240px;
  margin-right: 30px;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no4 .ob-learn__boxes .ob-learn__boxes-link {
    width: 150px;
    margin-right: 20px;
  }
}
.ob-learn.is-no4 .ob-learn__boxes .ob-learn__boxes-image {
  position: relative;
  overflow: hidden;
  border-radius: 140px;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no4 .ob-learn__boxes .ob-learn__boxes-image {
    border-radius: 70px;
  }
}
.ob-learn.is-no4 .ob-learn__boxes .ob-learn__boxes-text {
  text-align: center;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.5;
  padding: 13px 0 0;
}
.ob-learn.is-no4 .ob-learn__boxes a {
  display: block;
  width: 100%;
  height: 100%;
  color: #333;
  text-decoration: none;
}
@media screen and (min-width: 1020px) {
  .ob-learn.is-no4 .ob-learn__boxes a:hover {
    text-decoration: none;
  }
  .ob-learn.is-no4 .ob-learn__boxes a:hover img {
    transform: scale(1.2);
  }
}
.ob-learn.is-no4 .button2 {
  padding: 5px 0 0;
  margin: 0 !important;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no4 .button2 {
    display: block;
    margin: 20px auto 0 !important;
    max-width: 450px;
  }
}
.ob-learn.is-no4 .button2 .button-inner {
  min-width: 280px !important;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no4 .button2 .button-inner {
    max-width: inherit !important;
  }
}
.ob-learn.is-no4 .button2 .button-inner a {
  justify-content: center;
  text-align: center;
  padding-left: 35px;
}
@media screen and (max-width: 1019px) {
  .ob-learn.is-no4 .button2 .button-inner a {
    height: 50px;
    justify-content: center;
    text-align: center;
    padding-left: 35px;
  }
}

.site-common-mainBox.is-no1 .site-common-mainBox__head {
  background: #7F97C1;
}
.site-common-mainBox.is-no1 .site-common-mainBox__text {
  border-color: #7F97C1;
}
.site-common-mainBox.is-no2 .site-common-mainBox__head {
  background: #B176A6;
}
.site-common-mainBox.is-no2 .site-common-mainBox__text {
  border-color: #B176A6;
}
.site-common-mainBox.is-no3 .site-common-mainBox__head {
  background: #E59F7C;
}
.site-common-mainBox.is-no3 .site-common-mainBox__text {
  border-color: #E59F7C;
}
.site-common-mainBox.is-no4 .site-common-mainBox__head {
  background: #898989;
}
.site-common-mainBox.is-no4 .site-common-mainBox__text {
  border-color: #898989;
}

.site-common-mainGroup4 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 20px;
  margin: 91px 0 0;
}
@media screen and (max-width: 1019px) {
  .site-common-mainGroup4 {
    margin: 40px 0 0;
    grid-template-columns: 1fr;
  }
}
.site-common-mainGroup4 .site-common-mainBox {
  margin: 0;
}
.site-common-mainGroup4 .site-common-mainBox + .site-common-mainBox {
  margin-top: 0;
}
.site-common-mainGroup4 .site-common-mainBox .site-common-mainBox__head {
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  min-width: 100px;
  min-height: 40px;
  padding: 0 10px;
}
@media screen and (max-width: 1019px) {
  .site-common-mainGroup4 .site-common-mainBox .site-common-mainBox__head {
    min-width: 90px;
  }
}
.site-common-mainGroup4 .site-common-mainBox .site-common-mainBox__head .cp-inner {
  display: flex;
}
.site-common-mainGroup4 .site-common-mainBox .site-common-mainBox__text {
  min-height: 384px;
  color: #333;
  background: #fff;
  border-radius: 10px;
  border-top-left-radius: 0;
  padding: 47px 20px 8px;
}
@media screen and (max-width: 1019px) {
  .site-common-mainGroup4 .site-common-mainBox .site-common-mainBox__text {
    padding: 23px 20px 35px;
    min-height: inherit;
  }
}
.site-common-mainGroup4 .site-common-mainBox .site-common-mainBox__text .site-common-mainBox__textTitle {
  margin: 0 auto;
  display: flex;
  justify-content: center;
  padding: 0 0 39px;
  border-bottom: 2px dotted #3497AE;
}
@media screen and (max-width: 1019px) {
  .site-common-mainGroup4 .site-common-mainBox .site-common-mainBox__text .site-common-mainBox__textTitle {
    padding: 0 0 15px;
    border-width: 1px;
  }
}
.site-common-mainGroup4 .site-common-mainBox .site-common-mainBox__text .site-common-mainBox__textLists {
  margin: 22px 0 0;
}
.site-common-mainGroup4 .site-common-mainBox .site-common-mainBox__text .site-common-mainBox__textLists ul {
  margin: 0;
}
@media screen and (max-width: 1019px) {
  .site-common-mainGroup4 .site-common-mainBox .site-common-mainBox__text .site-common-mainBox__textLists ul {
    margin: -8px 0 0;
  }
}
.site-common-mainGroup4 .site-common-mainBox .site-common-mainBox__text .site-common-mainBox__textLists ul li {
  list-style: none;
  position: relative;
  padding-left: 16px;
}
@media screen and (max-width: 1019px) {
  .site-common-mainGroup4 .site-common-mainBox .site-common-mainBox__text .site-common-mainBox__textLists ul li {
    line-height: 1.5;
    font-size: 1.4rem;
    margin: 5px 0 1px;
    padding-left: 19px;
  }
}
.site-common-mainGroup4 .site-common-mainBox .site-common-mainBox__text .site-common-mainBox__textLists ul li::before {
  content: "";
  position: absolute;
  top: 9px;
  left: 0;
  display: block;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: #333;
}
@media screen and (max-width: 1019px) {
  .site-common-mainGroup4 .site-common-mainBox .site-common-mainBox__text .site-common-mainBox__textLists ul li::before {
    top: 3px;
    width: 16px;
    height: 16px;
  }
}

.fr-html .site-common-mainBox__textTitle {
  padding: 0 0 20px;
}
.fr-html .site-common-accordionSP {
  display: block;
}
.fr-html .site-common-story__close {
  display: none;
}

/* ==========================================================================

教員紹介

========================================================================== */
[data-parent-id="123"] .cp-h3-text {
  max-width: 458px;
  width: 100%;
}
@media screen and (max-width: 1019px) {
  [data-parent-id="123"] .cp-h3-text {
    max-width: 229px;
  }
}
[data-parent-id="123"] .button1 {
  padding: 5px 0 0;
}
@media screen and (max-width: 1019px) {
  [data-parent-id="123"] .button1 {
    margin: 20px auto 0 !important;
    max-width: 450px;
  }
}
[data-parent-id="123"] .button1 .button-inner {
  min-width: 280px !important;
}
@media screen and (max-width: 1019px) {
  [data-parent-id="123"] .button1 .button-inner {
    max-width: inherit !important;
  }
}
[data-parent-id="123"] .button1 .button-inner a {
  justify-content: center;
  text-align: center;
  padding-left: 35px;
  font-family: "Noto Sans JP", sans-serif;
}
@media screen and (max-width: 1019px) {
  [data-parent-id="123"] .button1 .button-inner a {
    height: 50px;
    justify-content: center;
    text-align: center;
    padding-left: 35px;
  }
}
[data-parent-id="123"] #json-directory {
  display: none;
}

.lo-modal {
  opacity: 0;
  display: none;
  position: fixed;
  left: 50%;
  top: 50%;
  right: 0;
  bottom: 0;
  z-index: 193;
  transform: translateX(-50%) translateY(-50%);
  height: 0;
  transition: opacity 0.3s, height 0.3s;
  width: calc(100% - 40px);
  height: calc(100% - 40px);
  max-width: 1260px;
  margin: 0 auto;
  border-radius: 30px;
  background: #fff;
  padding: 40px 30px 40px 20px;
}
@media screen and (max-width: 1019px) {
  .lo-modal {
    overflow: hidden;
    border-radius: 15px;
    padding: 0 10px;
  }
}
.lo-modal.is-show {
  opacity: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.lo-modal .lo-modal__close {
  position: absolute;
  top: -20px;
  right: 20px;
  display: flex;
  width: 100%;
  margin: 40px auto;
  width: 54px;
  height: 54px;
  border: 1px solid #707070;
  transition: 0.2s;
}
@media screen and (max-width: 1019px) {
  .lo-modal .lo-modal__close {
    width: 27px;
    height: 27px;
    top: -20px;
    right: 10px;
  }
}
.lo-modal .lo-modal__close.is-show {
  opacity: 1;
}
.lo-modal .lo-modal__close span {
  cursor: pointer;
  display: block;
  color: #333;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230.707%22%20height%3D%2230.707%22%20viewBox%3D%220%200%2030.707%2030.707%22%3E%3Cg%20transform%3D%22translate(-12995.646%20167.346)%22%3E%3Cpath%20d%3D%22M13132.684-136.639l-.707-.707%2C30-30%2C.707.707Z%22%20transform%3D%22translate(-136.33)%22%20fill%3D%22%23707070%22%2F%3E%3Cpath%20d%3D%22M13161.977-136.639l-30-30%2C.707-.707%2C30%2C30Z%22%20transform%3D%22translate(-136.33)%22%20fill%3D%22%23707070%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  text-align: center;
  margin: 0 auto;
  white-space: nowrap;
  background-position: 4px 6px;
  background-size: 40px 40px;
  transition: 0.3s;
  font-size: 1.5rem;
  letter-spacing: 0;
  letter-spacing: 0.05em;
  padding: 54px 0 0;
}
@media screen and (max-width: 1019px) {
  .lo-modal .lo-modal__close span {
    background-position: 5px 5px;
    background-size: 15px 15px;
    transition: 0.3s;
    font-size: 0.9rem;
    letter-spacing: 0.03em;
    padding: 25px 0 0;
  }
}
.lo-modal .lo-modal__inner {
  position: relative;
  width: 100%;
  height: 100%;
  max-width: 960px;
  padding: 100px 20px 50px;
  overflow-x: hidden;
}
@media screen and (max-width: 1019px) {
  .lo-modal .lo-modal__inner {
    padding: 0 10px;
  }
}
.lo-modal .lo-modal__inner::-webkit-scrollbar {
  width: 8px;
}
.lo-modal .lo-modal__inner::-webkit-scrollbar-track {
  background: #CCC;
}
.lo-modal .lo-modal__inner::-webkit-scrollbar-thumb {
  background: #999;
}
.lo-modal .lo-modal__inner .lo-modal__main {
  transition: opacity 1.5s ease;
  opacity: 0;
}
.lo-modal .lo-modal__inner .lo-modal__main.is-show {
  opacity: 1;
}
.lo-modal .lo-modal__inner .lo-modal__main .site-under-content__inner {
  opacity: 1;
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 1019px) {
  .lo-modal .lo-modal__inner .lo-modal__main .site-under-content__inner {
    padding: 50px 0 30px;
  }
}
.lo-modal .lo-modal__inner .lo-modal__main .site-under-content__inner .site-under-content__title {
  display: none;
}

.lo-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 192;
  width: 100%;
  height: 100%;
  background: rgba(31, 88, 101, 0.4);
  mix-blend-mode: multiply;
}

.ob-teacherBox {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 27px;
  margin: 60px 0;
}
@media screen and (max-width: 1019px) {
  .ob-teacherBox {
    grid-template-columns: 1fr 1fr;
    gap: 8px;
    margin: 30px 0 0;
  }
}
.ob-teacherBox .ob-teacherBox__list {
  width: 100%;
  cursor: pointer;
  margin: 0 0 14px;
}
@media screen and (max-width: 1019px) {
  .ob-teacherBox .ob-teacherBox__list {
    margin: 0 0 20px;
  }
}
@media screen and (min-width: 1020px) {
  .ob-teacherBox .ob-teacherBox__list:hover {
    text-decoration: none;
  }
  .ob-teacherBox .ob-teacherBox__list:hover img {
    transform: scale(1.2);
  }
}
.ob-teacherBox .ob-teacherBox__list .ob-teacherBox__list-image {
  overflow: hidden;
  border-radius: 30px;
}
@media screen and (max-width: 1019px) {
  .ob-teacherBox .ob-teacherBox__list .ob-teacherBox__list-image {
    border-radius: 15px;
  }
}
.ob-teacherBox .ob-teacherBox__list .ob-teacherBox__list-image img {
  width: 100%;
  height: 100%;
  transition: 1s;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0;
}
.ob-teacherBox .ob-teacherBox__list .ob-teacherBox__list-title {
  text-align: center;
  font-size: 1.6rem;
  font-family: "Noto Serif JP", serif;
  font-weight: 500;
  line-height: 1.4;
  padding: 16px 0 5px;
}
@media screen and (max-width: 1019px) {
  .ob-teacherBox .ob-teacherBox__list .ob-teacherBox__list-title {
    padding: 9px 0 0;
    font-size: 1.5rem;
    line-height: 1.5;
  }
}
.ob-teacherBox .ob-teacherBox__list .ob-teacherBox__list-sub {
  text-align: center;
  font-size: 1.3rem;
  line-height: 1.5;
}
@media screen and (max-width: 1019px) {
  .ob-teacherBox .ob-teacherBox__list .ob-teacherBox__list-sub {
    padding: 10px 0 0;
    font-size: 1.1rem;
    line-height: 1.5;
  }
}

.ob-teacherIntro {
  display: flex;
}
@media screen and (max-width: 1019px) {
  .ob-teacherIntro {
    flex-direction: column;
    margin: 0 0 50px;
  }
}
.ob-teacherIntro .ob-teacherIntro__left {
  width: 230px;
}
@media screen and (max-width: 1019px) {
  .ob-teacherIntro .ob-teacherIntro__left {
    width: 100%;
    max-width: 157px;
    margin: 0 auto;
  }
}
.ob-teacherIntro .ob-teacherIntro__left img {
  width: 100%;
  border-radius: 30px;
}
@media screen and (max-width: 1019px) {
  .ob-teacherIntro .ob-teacherIntro__left img {
    border-radius: 15px;
  }
}
.ob-teacherIntro .ob-teacherIntro__right {
  width: calc(100% - 230px);
  padding-left: 62px;
  color: #333;
}
@media screen and (max-width: 1019px) {
  .ob-teacherIntro .ob-teacherIntro__right {
    width: 100%;
    padding: 0;
  }
}
.ob-teacherIntro .ob-teacherIntro__right .ob-teacherIntro__right-h2 {
  font-size: 2.8rem;
  font-family: "Noto serif JP", sans-serif;
  line-height: 1;
  letter-spacing: 0;
  padding: 44px 0 0;
}
@media screen and (max-width: 1019px) {
  .ob-teacherIntro .ob-teacherIntro__right .ob-teacherIntro__right-h2 {
    padding: 9px 0 0;
    font-size: 1.5rem;
    line-height: 1.5;
    text-align: center;
  }
}
.ob-teacherIntro .ob-teacherIntro__right .ob-teacherIntro__right--sub {
  font-size: 1.5rem;
  line-height: 1;
  padding: 18px 0 0;
}
@media screen and (max-width: 1019px) {
  .ob-teacherIntro .ob-teacherIntro__right .ob-teacherIntro__right--sub {
    padding: 5px 0 0;
    font-size: 1.1rem;
    line-height: 1.5;
    text-align: center;
  }
}
.ob-teacherIntro .ob-teacherIntro__right .ob-teacherIntro__right--text {
  font-size: 1.5rem;
  padding: 48px 0 0;
}
@media screen and (max-width: 1019px) {
  .ob-teacherIntro .ob-teacherIntro__right .ob-teacherIntro__right--text {
    font-size: 1.6rem;
    padding: 10px 0 0;
  }
}

/* ==========================================================================

オープンキャンパス　SPファーストビュー

========================================================================== */
.fv-body {
  position: relative;
  background: #FFFFF8;
  background-image: url('/albums/css/basic-common/abm00000462.svg');
  background-size: auto;
  background-attachment: fixed;
  background-repeat: repeat;
  background-position: center;
}
.fv-body .fv-title {
  padding: 100px 0 0 2vw;
  display: block;
  margin: auto;
  height: auto;
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(29%, 63%);
}
@media screen and (min-width: 1191px) and (max-width: 1650px) {
  .fv-body .fv-title {
    transform: translate(4%, 63%);
  }
}
@media screen and (min-width: 1101px) and (max-width: 1320px) {
  .fv-body .fv-title {
    transform: translate(2%, 63%);
    padding-left: 1vw;
  }
}
@media screen and (min-width: 0px) and (max-width: 1110px) {
  .fv-body .fv-title {
    display: none;
  }
}
.fv-body .fv-title.is-student {
  padding-top: 120px;
}
@media screen and (min-width: 1191px) and (max-width: 1650px) {
  .fv-body .fv-title.is-student {
    transform: translate(4%, 63%);
  }
}
@media screen and (min-width: 1101px) and (max-width: 1320px) {
  .fv-body .fv-title.is-student {
    transform: translate(2%, 63%);
    padding-left: 1vw;
  }
}
.fv-body .fv-title.is-student .fv-title__h1 {
  width: 22.2vw;
}
@media screen and (min-width: 0px) and (max-width: 1250px) {
  .fv-body .fv-title.is-student .fv-title__h1 {
    width: 20.3vw;
  }
}
.fv-body .fv-title.is-fixed {
  position: fixed;
  padding-top: 25px;
}
.fv-body .fv-title .fv-title__h1 {
  width: 21.6vw;
}
@media screen and (min-width: 0px) and (max-width: 1250px) {
  .fv-body .fv-title .fv-title__h1 {
    width: 21vw;
  }
}
.fv-body .fv-title .fv-title__read {
  font-size: 2.4vw;
  color: #01677E;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
  line-height: 1.3;
  padding: 100px 0 0;
  letter-spacing: 0.08em;
}
.fv-body .fv-title .fv-title__readStudent {
  color: #01677E;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
  line-height: 1.4;
  font-size: 2vw;
  padding: 74px 0 0;
}
.fv-body .fv-menu {
  padding: 0 2vw 0 0;
  display: block;
  margin: auto;
  height: auto;
  position: fixed;
  width: auto;
  top: 0;
  right: 10.46vw;
  transform: translate(0, 15%);
}
@media screen and (min-width: 1191px) and (max-width: 1650px) {
  .fv-body .fv-menu {
    right: 4.4vw;
    transform: translate(0, 37.5%);
  }
}
@media screen and (min-width: 1101px) and (max-width: 1320px) {
  .fv-body .fv-menu {
    right: 2.2vw;
    transform: translate(0, 37.5%);
  }
}
@media screen and (min-width: 1020px) and (max-width: 1110px) {
  .fv-body .fv-menu {
    display: none;
  }
}
@media screen and (max-width: 1019px) {
  .fv-body .fv-menu {
    z-index: 0;
    visibility: hidden;
    padding: 0;
    display: flex;
    justify-content: center;
    position: fixed;
    left: 50%;
    top: 50%;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    min-width: inherit;
    width: calc(100% - 40px);
    height: calc(100% - 40px);
    overflow: hidden;
    border-radius: 3.5vw;
    transform: translateX(-50%) translateY(-50%);
  }
}
.fv-body .fv-menu.is-fixed {
  position: fixed;
}
@media screen and (max-width: 1019px) {
  .fv-body .fv-menu.is-fixed {
    transform: translateX(-50%) translateY(-50%);
  }
}
.fv-body .fv-menu.is-menuOpen .fv-menu__inner {
  transition-timing-function: ease-in-out;
  transform: scale(1);
}
.fv-body .fv-menu.is-zIndex {
  visibility: visible;
  z-index: 192;
}
.fv-body .fv-menu .fv-menu__inner {
  position: relative;
  transition: transform 0.4s, height 0.4s;
  transition-timing-function: ease-in-out;
}
@media screen and (max-width: 1019px) {
  .fv-body .fv-menu .fv-menu__inner {
    padding: 12.5vw 14vw 9.5vw;
    overflow-x: hidden;
    transform: scale(0.3, 0);
    transform-origin: 94% 94%;
    width: 100%;
    background: #fff;
  }
  .fv-body .fv-menu .fv-menu__inner::-webkit-scrollbar {
    width: 8px;
  }
  .fv-body .fv-menu .fv-menu__inner::-webkit-scrollbar-track {
    background: #CCC;
  }
  .fv-body .fv-menu .fv-menu__inner::-webkit-scrollbar-thumb {
    background: #999;
  }
}
.fv-body .fv-menu .fv-menu__close {
  display: none;
  cursor: pointer;
  position: absolute;
  top: 2.1vw;
  right: 5.5vw;
  z-index: 1;
}
@media screen and (max-width: 1019px) {
  .fv-body .fv-menu .fv-menu__close {
    display: block;
  }
}
.fv-body .fv-menu .fv-menu__close svg {
  width: 6.13vw;
}
.fv-body .fv-menu .fv-menu__head {
  font-size: 1.7vw;
  line-height: 1;
  color: #01677E;
  margin: 0 0 28px;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1921px) and (max-width: 9999px) {
  .fv-body .fv-menu .fv-menu__head {
    font-size: 3.2rem;
  }
}
@media screen and (max-width: 1019px) {
  .fv-body .fv-menu .fv-menu__head {
    font-size: 6.7vw;
    padding: 0 0 5.4vw;
    margin: 0 0 5vw;
    font-weight: 500;
    text-align: center;
    border-bottom: 1px solid #ccc;
  }
}
.fv-body .fv-menu ul li {
  list-style: none;
  position: relative;
  padding-left: 2.1vw;
  margin-bottom: 0.8vw;
}
@media screen and (min-width: 1921px) and (max-width: 9999px) {
  .fv-body .fv-menu ul li {
    padding-left: 40px;
    margin-bottom: 14px;
  }
}
@media screen and (min-width: 1020px) and (max-width: 1320px) {
  .fv-body .fv-menu ul li {
    padding-left: 1.9vw;
    margin-bottom: 6px;
  }
}
@media screen and (max-width: 1019px) {
  .fv-body .fv-menu ul li {
    padding-left: 9.2vw;
    margin-bottom: 3.15vw;
    line-height: 1.2;
  }
}
.fv-body .fv-menu ul li:before {
  content: "";
  position: absolute;
  top: 0.7vw;
  left: 7px;
  width: 1.1vw;
  height: 1vw;
  display: block;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.158%22%20height%3D%2219.094%22%20viewBox%3D%220%200%2017.158%2019.094%22%3E%3Cpath%20d%3D%22M66.189%2C10.872l-4.6-.912a.422.422%2C0%2C0%2C1%2C0-.828l4.6-.912a2.327%2C2.327%2C0%2C1%2C0-2.2-3.816L60.9%2C7.935a.422.422%2C0%2C0%2C1-.718-.414l1.512-4.443a2.327%2C2.327%2C0%2C1%2C0-4.406%2C0l1.512%2C4.443a.422.422%2C0%2C0%2C1-.718.414L54.986%2C4.4a2.327%2C2.327%2C0%2C1%2C0-2.2%2C3.816l4.6.912a.422.422%2C0%2C0%2C1%2C0%2C.828l-4.6.912a2.327%2C2.327%2C0%2C1%2C0%2C2.2%2C3.816l3.091-3.531a.422.422%2C0%2C0%2C1%2C.718.414l-1.512%2C4.443a2.327%2C2.327%2C0%2C1%2C0%2C4.406%2C0l-1.512-4.443a.422.422%2C0%2C0%2C1%2C.718-.414l3.091%2C3.531a2.327%2C2.327%2C0%2C1%2C0%2C2.2-3.816%22%20transform%3D%22translate(-50.907%200.001)%22%20fill%3D%22%2301677e%22%2F%3E%3C%2Fsvg%3E");
}
@media screen and (min-width: 1921px) and (max-width: 9999px) {
  .fv-body .fv-menu ul li:before {
    top: 12px;
    width: 17px;
    height: 19px;
  }
}
@media screen and (min-width: 1020px) and (max-width: 1320px) {
  .fv-body .fv-menu ul li:before {
    top: 33%;
    left: 0;
  }
}
@media screen and (max-width: 1019px) {
  .fv-body .fv-menu ul li:before {
    top: 0;
    bottom: 0;
    left: 4.8vw;
    margin: auto 0;
    width: 3.1vw;
    height: 3.2vw;
  }
}
.fv-body .fv-menu ul li a {
  color: #333;
  font-size: 1.1vw;
  line-height: 1.9;
}
@media screen and (min-width: 1921px) and (max-width: 9999px) {
  .fv-body .fv-menu ul li a {
    font-size: 2.2rem;
  }
}
@media screen and (max-width: 1019px) {
  .fv-body .fv-menu ul li a {
    font-size: 4vw;
    line-height: 6vw;
    font-weight: 500;
    text-decoration: none;
  }
}
.fv-body .fv-overlay {
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 191;
  width: 100%;
  height: 100%;
  background: rgba(31, 88, 101, 0.4);
  mix-blend-mode: multiply;
  transition: 0.3s;
}
.fv-body .fv-overlay.is-show {
  opacity: 1;
}

.ob-fv-menu {
  display: none;
}

.fr-html .ob-fv-menu {
  display: block;
}

.fv-button {
  display: none;
  cursor: pointer;
  position: fixed;
  bottom: 20px;
  right: 20px;
  width: 15.99vw;
  height: 15.99vw;
  background-color: #3497AE;
  border-radius: 50%;
  transition: 0.3s;
  z-index: 189;
}
@media screen and (max-width: 1019px) {
  .fv-button {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.fv-button.is-open {
  z-index: 191;
}
.fv-button svg {
  width: 6.13vw;
}

.fv-contents {
  margin: 0 auto;
  width: 100%;
  max-width: 600px;
  background: #E0F7FC;
  background-image: url('/albums/css/basic-common/abm00000465.svg');
  background-size: auto;
  background-repeat: repeat;
  background-position: center;
  overflow: hidden;
}
@media screen and (max-width: 1019px) {
  .fv-contents {
    margin: 60px 0 0;
    max-width: 100%;
  }
}
.fv-contents .ob-fv-slider {
  overflow: hidden;
  position: relative;
  min-height: 600px;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-slider {
    min-height: inherit;
  }
}
.fv-contents .ob-fv-slider .ob-fv-slider__text {
  position: absolute;
  bottom: 84px;
  right: 10px;
  width: 75%;
  z-index: 1;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-slider .ob-fv-slider__text {
    position: absolute;
    bottom: 20.1vw;
    right: 5.6vw;
    width: 71%;
    z-index: 1;
  }
}
.fv-contents .ob-fv-slider .ob-fv-slider__text img {
  width: 100%;
}
.fv-contents .ob-fv-slider .ob-fv-slider__inner {
  display: none;
  transition: 0.3s;
  position: relative;
}
.fv-contents .ob-fv-slider .ob-fv-slider__inner.slick-initialized {
  display: block;
}
.fv-contents .ob-fv-slider .ob-fv-slider__item {
  position: relative;
}
.fv-contents .ob-fv-slider .ob-fv-slider__item::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(34, 34, 34, 0.2);
  mix-blend-mode: multiply;
}
.fv-contents .ob-fv-slider .ob-fv-slider__item img {
  width: 100%;
}
.fv-contents .ob-fv-slider .slick-dots {
  display: flex;
  justify-content: center;
  margin: 16px 0 0;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-slider .slick-dots {
    margin: 2.2vw 0 0;
  }
}
.fv-contents .ob-fv-slider .slick-dots li {
  width: 30px;
  height: 30px;
  margin: 0 10px;
  cursor: pointer;
  list-style: none;
  padding: 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2229.65%22%20height%3D%2229.65%22%20viewBox%3D%220%200%2029.65%2029.65%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%2229.65%22%20height%3D%2229.65%22%20fill%3D%22%239cccd6%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M15.487%2C26.265l11.16%2C3.287a2.339%2C2.339%2C0%2C0%2C0%2C2.9-2.9l-3.287-11.16a2.353%2C2.353%2C0%2C0%2C1%2C0-1.322l3.287-11.16A2.34%2C2.34%2C0%2C0%2C0%2C26.647.1L15.487%2C3.385a2.3%2C2.3%2C0%2C0%2C1-1.322%2C0L3.006.1A2.342%2C2.342%2C0%2C0%2C0%2C.1%2C3.006l3.289%2C11.16a2.353%2C2.353%2C0%2C0%2C1%2C0%2C1.322L.1%2C26.647a2.34%2C2.34%2C0%2C0%2C0%2C2.908%2C2.9l11.16-3.287a2.353%2C2.353%2C0%2C0%2C1%2C1.322%2C0%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%239cccd6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-slider .slick-dots li {
    pointer-events: none;
    width: 4.81vw;
    height: 4.81vw;
    margin: 0 1.75vw;
  }
}
.fv-contents .ob-fv-slider .slick-dots li.slick-active {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2229.65%22%20height%3D%2229.65%22%20viewBox%3D%220%200%2029.65%2029.65%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%2229.65%22%20height%3D%2229.65%22%20fill%3D%22%2301677e%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M15.487%2C26.265l11.16%2C3.287a2.339%2C2.339%2C0%2C0%2C0%2C2.9-2.9l-3.287-11.16a2.353%2C2.353%2C0%2C0%2C1%2C0-1.322l3.287-11.16A2.34%2C2.34%2C0%2C0%2C0%2C26.647.1L15.487%2C3.385a2.3%2C2.3%2C0%2C0%2C1-1.322%2C0L3.006.1A2.342%2C2.342%2C0%2C0%2C0%2C.1%2C3.006l3.289%2C11.16a2.353%2C2.353%2C0%2C0%2C1%2C0%2C1.322L.1%2C26.647a2.34%2C2.34%2C0%2C0%2C0%2C2.908%2C2.9l11.16-3.287a2.353%2C2.353%2C0%2C0%2C1%2C1.322%2C0%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%2301677e%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@media screen and (min-width: 1020px) {
  .fv-contents .ob-fv-slider .slick-dots li:hover {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2229.65%22%20height%3D%2229.65%22%20viewBox%3D%220%200%2029.65%2029.65%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%2229.65%22%20height%3D%2229.65%22%20fill%3D%22%2301677e%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M15.487%2C26.265l11.16%2C3.287a2.339%2C2.339%2C0%2C0%2C0%2C2.9-2.9l-3.287-11.16a2.353%2C2.353%2C0%2C0%2C1%2C0-1.322l3.287-11.16A2.34%2C2.34%2C0%2C0%2C0%2C26.647.1L15.487%2C3.385a2.3%2C2.3%2C0%2C0%2C1-1.322%2C0L3.006.1A2.342%2C2.342%2C0%2C0%2C0%2C.1%2C3.006l3.289%2C11.16a2.353%2C2.353%2C0%2C0%2C1%2C0%2C1.322L.1%2C26.647a2.34%2C2.34%2C0%2C0%2C0%2C2.908%2C2.9l11.16-3.287a2.353%2C2.353%2C0%2C0%2C1%2C1.322%2C0%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%2301677e%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  }
}
.fv-contents .ob-fv-slider .slick-dots li button {
  font-size: 0;
}
.fv-contents .ob-fv-overview .ob-fv-overview__inner {
  padding: 81px 30px 110px;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-overview .ob-fv-overview__inner {
    padding: 13.5vw 20px 23vw;
  }
}
.fv-contents .ob-fv-overview .ob-fv-overview__title {
  max-width: 463px;
  margin: 0 auto;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-overview .ob-fv-overview__title {
    max-width: 76.999vw;
  }
}
.fv-contents .ob-fv-overview .ob-fv-overview__title img {
  width: 100%;
  display: block;
  text-align: center;
  margin: 0 auto;
}
.fv-contents .ob-fv-overview .cp-text {
  margin: 16px -10px 0;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-overview .cp-text {
    margin: 3.3vw 0 0;
  }
}
.fv-contents .ob-fv-overview .cp-text .cp-text-item {
  font-size: 2.6rem;
  line-height: 2.2;
  width: 100%;
  font-weight: 500;
  text-align: center;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-overview .cp-text .cp-text-item {
    font-size: 4.1vw;
    line-height: 9.5vw;
  }
}
.fv-contents .ob-fv-openCampus {
  margin-top: -6%;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-openCampus {
    margin-top: -10vw;
  }
}
.fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerTop {
  padding-bottom: 90px;
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
  background-image: url('/albums/css/basic-common/abm00000507.png');
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerTop {
    padding-bottom: 10vw;
  }
}
.fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerTop .ob-fv-openCampus__title {
  display: flex;
  justify-content: center;
  padding: 45px 0 35px;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerTop .ob-fv-openCampus__title {
    width: 74vw;
    margin: 0 auto;
    padding: 7.5vw 0 5.8vw;
  }
}
.fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerTop .ob-fv-openCampus__subTtile {
  margin: 13px 0 31px;
  font-size: 3.6rem;
  color: #fff;
  line-height: 1;
  font-weight: 500;
  text-align: center;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerTop .ob-fv-openCampus__subTtile {
    margin: 0.5vw 0 6.2vw;
    font-size: 6vw;
    letter-spacing: 0.05em;
  }
}
.fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerTop .ob-fv-openCampus__ex {
  padding: 45px 30px 3px;
  font-size: 2.2rem;
  line-height: 1.6;
  color: #fff;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerTop .ob-fv-openCampus__ex {
    padding: 11.5vw 3vw 0;
    font-size: 3.5vw;
    line-height: 5.5vw;
  }
}
.fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerTop .ob-fv-openCampus__ex .cp-h3-text {
  font-size: 2.4rem;
  margin: 0 0 14px;
  border-radius: 10px;
  width: 100%;
  max-width: 182px;
  height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  letter-spacing: 0;
  padding: 0;
  border: none;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #fff;
  text-align: center;
  background: #01677E;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerTop .ob-fv-openCampus__ex .cp-h3-text {
    font-size: 4vw;
    margin: 0 0 1.9vw;
    border-radius: 1.5vw;
    min-width: inherit;
    width: 32.5vw;
    height: 6.4vw;
  }
}
.fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerTop .ob-fv-openCampus__ex .cp-h3-text + br {
  display: none;
}
.fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerTop .ob-fv-openCampus__lists {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 10px;
  padding: 0 18px;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerTop .ob-fv-openCampus__lists {
    gap: 1.5vw;
    padding: 0 3.2vw;
  }
}
.fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerTop .ob-fv-openCampus__lists--date {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 178px;
  height: 178px;
  position: relative;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22178.24%22%20height%3D%22178.195%22%20viewBox%3D%220%200%20178.24%20178.195%22%3E%3Cg%20transform%3D%22translate(9465.42%20-1372)%22%3E%3Cpath%20d%3D%22M153.427%2C105.315a75.135%2C75.135%2C0%2C1%2C1-75.14-75.14%2C75.138%2C75.138%2C0%2C0%2C1%2C75.14%2C75.14%22%20transform%3D%22translate(-9454.587%201355.8)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M75.542%2C174.641a72.08%2C72.08%2C0%2C1%2C1%2C72.08-72.08%2C72.162%2C72.162%2C0%2C0%2C1-72.08%2C72.08m0-143.29a71.21%2C71.21%2C0%2C1%2C0%2C71.22%2C71.21%2C71.291%2C71.291%2C0%2C0%2C0-71.22-71.21%22%20transform%3D%22translate(-9451.842%201358.554)%22%20fill%3D%22%2301677e%22%2F%3E%3Cpath%20d%3D%22M93.328%2C206.972l-.31-12.22c2.15-.07%2C4.28-.21%2C6.39-.45l1.33%2C12.17c-2.44.27-4.91.43-7.41.5m-5.56-.02q-3.735-.1-7.41-.56l1.44-12.14c2.1.24%2C4.23.41%2C6.38.47Zm18.49-1.28-2.09-12.04q3.18-.54%2C6.26-1.37l3.1%2C11.85c-2.39.61-4.81%2C1.14-7.27%2C1.56m-31.41-.11q-3.675-.675-7.25-1.63l3.18-11.82q3.075.84%2C6.26%2C1.43Zm44.03-3.03-3.85-11.62c2.04-.67%2C4.04-1.44%2C6-2.27l4.8%2C11.25q-3.4%2C1.455-6.95%2C2.64m-56.61-.21c-2.36-.82-4.68-1.7-6.95-2.7l4.89-11.2c1.94.84%2C3.94%2C1.61%2C5.97%2C2.3Zm68.61-4.78-5.49-10.92q2.865-1.455%2C5.6-3.12l6.38%2C10.43c-2.11%2C1.3-4.27%2C2.49-6.49%2C3.61m-80.6-.3q-3.33-1.71-6.48-3.67l6.48-10.38q2.715%2C1.71%2C5.57%2C3.16Zm91.76-6.37L135%2C180.862q2.625-1.845%2C5.09-3.89l7.84%2C9.38c-1.9%2C1.59-3.86%2C3.11-5.89%2C4.52m-102.87-.41c-2.02-1.44-3.97-2.94-5.86-4.54l7.89-9.36q2.46%2C2.085%2C5.07%2C3.95Zm112.93-7.82-8.4-8.87q2.325-2.2%2C4.48-4.62l9.1%2C8.17c-1.65%2C1.86-3.38%2C3.62-5.18%2C5.32m-122.93-.46c-1.79-1.73-3.51-3.52-5.14-5.36l9.16-8.11c1.42%2C1.6%2C2.9%2C3.16%2C4.44%2C4.64Zm131.7-9.13-9.6-7.58c1.32-1.67%2C2.57-3.4%2C3.75-5.17l10.21%2C6.74c-1.37%2C2.07-2.83%2C4.07-4.36%2C6.01m-140.41-.53c-1.51-1.97-2.95-3.97-4.3-6.05l10.24-6.68c1.17%2C1.78%2C2.41%2C3.53%2C3.72%2C5.21Zm147.71-10.22-10.61-6.1c1.07-1.86%2C2.06-3.75%2C2.97-5.69l11.07%2C5.18c-1.05%2C2.25-2.2%2C4.45-3.43%2C6.61m-154.91-.6c-1.21-2.15-2.34-4.36-3.38-6.61l11.11-5.12c.89%2C1.95%2C1.87%2C3.86%2C2.92%2C5.7Zm160.55-11.13-11.38-4.49c.78-1.98%2C1.49-4.01%2C2.11-6.06l11.71%2C3.53q-1.08%2C3.57-2.44%2C7.02m-166.1-.61c-.88-2.3-1.68-4.65-2.38-7.05l11.74-3.43q.9%2C3.105%2C2.06%2C6.07Zm169.97-11.81-11.91-2.77q.72-3.105%2C1.19-6.31l12.1%2C1.79c-.36%2C2.45-.82%2C4.9-1.38%2C7.29m-173.75-.63c-.54-2.42-.99-4.86-1.32-7.35l12.12-1.63c.28%2C2.12.67%2C4.21%2C1.13%2C6.28Zm175.76-12.22-12.19-1c.18-2.12.26-4.26.26-6.42l12.24-.49v.49c0%2C2.5-.11%2C4.98-.31%2C7.42m-177.67-.64c-.16-2.23-.25-4.49-.26-6.76l6.12-.63H14c0%2C2.57.07%2C4.53.22%2C6.47Zm165.57-12.06c-.14-2.15-.38-4.27-.7-6.37l12.09-1.83c.38%2C2.43.64%2C4.89.81%2C7.38Zm-153.41-.08-12.2-.86c.17-2.48.45-4.96.82-7.38l12.09%2C1.85q-.48%2C3.15-.71%2C6.39m151.84-11.02c-.46-2.1-1-4.17-1.62-6.19l11.69-3.6c.73%2C2.36%2C1.36%2C4.77%2C1.88%2C7.21Zm-150.25-.09L3.808%2C98.8c.54-2.43%2C1.17-4.82%2C1.89-7.19l11.69%2C3.62c-.63%2C2.02-1.17%2C4.09-1.62%2C6.18m147.08-10.64c-.77-2-1.6-3.99-2.52-5.9l11.05-5.26c1.06%2C2.22%2C2.02%2C4.51%2C2.9%2C6.82Zm-143.89-.12-11.44-4.32q1.32-3.51%2C2.93-6.86l11.02%2C5.29c-.91%2C1.93-1.75%2C3.88-2.51%2C5.89m139.17-10.07q-1.56-2.79-3.34-5.45l10.16-6.82c1.38%2C2.07%2C2.68%2C4.18%2C3.88%2C6.36Zm-134.44-.11-10.68-5.94c1.21-2.19%2C2.51-4.29%2C3.89-6.35l10.15%2C6.84q-1.785%2C2.64-3.36%2C5.45m128.3-9.25c-1.3-1.7-2.67-3.34-4.11-4.94l9.06-8.21c1.66%2C1.84%2C3.25%2C3.75%2C4.76%2C5.71ZM29.848%2C71.1l-9.69-7.45c1.51-1.96%2C3.1-3.85%2C4.76-5.69l9.05%2C8.23q-2.16%2C2.355-4.12%2C4.91m114.69-8.28c-1.53-1.49-3.12-2.93-4.78-4.28l7.78-9.43c1.91%2C1.56%2C3.76%2C3.22%2C5.54%2C4.96Zm-107.22-.08-8.52-8.78q2.67-2.595%2C5.53-4.96l7.78%2C9.44c-1.65%2C1.38-3.25%2C2.79-4.79%2C4.3m98.66-7.13c-1.74-1.25-3.53-2.46-5.36-3.56l6.32-10.46c2.12%2C1.28%2C4.18%2C2.65%2C6.19%2C4.08Zm-90.07-.09-7.15-9.91c2.01-1.46%2C4.07-2.83%2C6.2-4.11l6.3%2C10.49c-1.83%2C1.11-3.62%2C2.28-5.35%2C3.53m80.51-5.83c-1.89-.98-3.83-1.9-5.81-2.73l4.74-11.28c2.29.97%2C4.54%2C2.03%2C6.73%2C3.17Zm-70.97-.05-5.63-10.87c2.19-1.14%2C4.44-2.18%2C6.74-3.14l4.69%2C11.29c-1.97.82-3.91%2C1.74-5.8%2C2.72m60.67-4.4c-2.01-.7-4.06-1.31-6.14-1.85l3.03-11.85c2.41.62%2C4.79%2C1.34%2C7.11%2C2.15Zm-50.37-.03-4.01-11.56c2.34-.81%2C4.72-1.54%2C7.14-2.14l2.99%2C11.87c-2.08.51-4.12%2C1.13-6.12%2C1.83m39.54-2.87c-2.09-.39-4.21-.7-6.35-.91l1.26-12.17c2.49.26%2C4.94.61%2C7.35%2C1.07Zm-28.71-.02L74.308%2C30.3q3.63-.675%2C7.37-1.05l1.23%2C12.16q-3.21.33-6.33.91m11.13-1.25-.48-12.22c2.48-.1%2C5-.1%2C7.42%2C0l-.51%2C12.22c-2.11-.09-4.27-.09-6.43%2C0%22%20transform%3D%22translate(-9467.178%201343.223)%22%20fill%3D%22%2301677e%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerTop .ob-fv-openCampus__lists--date {
    width: 30vw;
    height: 30vw;
    background-size: contain;
  }
}
.fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerTop .ob-fv-openCampus__lists--date.is-gray {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22178.24%22%20height%3D%22178.195%22%20viewBox%3D%220%200%20178.24%20178.195%22%3E%3Cg%20transform%3D%22translate(8882%20-1474)%22%3E%3Cpath%20d%3D%22M153.427%2C105.315a75.135%2C75.135%2C0%2C1%2C1-75.14-75.14%2C75.138%2C75.138%2C0%2C0%2C1%2C75.14%2C75.14%22%20transform%3D%22translate(-8871.157%201457.825)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M75.542%2C174.641a72.08%2C72.08%2C0%2C1%2C1%2C72.08-72.08%2C72.162%2C72.162%2C0%2C0%2C1-72.08%2C72.08m0-143.29a71.21%2C71.21%2C0%2C1%2C0%2C71.22%2C71.21%2C71.291%2C71.291%2C0%2C0%2C0-71.22-71.21%22%20transform%3D%22translate(-8867.462%201461.519)%22%20fill%3D%22%2301677e%22%2F%3E%3Cpath%20d%3D%22M93.328%2C206.972l-.31-12.22c2.15-.07%2C4.28-.21%2C6.39-.45l1.33%2C12.17c-2.44.27-4.91.43-7.41.5m-5.56-.02q-3.735-.1-7.41-.56l1.44-12.14c2.1.24%2C4.23.41%2C6.38.47Zm18.49-1.28-2.09-12.04q3.18-.54%2C6.26-1.37l3.1%2C11.85c-2.39.61-4.81%2C1.14-7.27%2C1.56m-31.41-.11q-3.675-.675-7.25-1.63l3.18-11.82q3.075.84%2C6.26%2C1.43Zm44.03-3.03-3.85-11.62c2.04-.67%2C4.04-1.44%2C6-2.27l4.8%2C11.25q-3.4%2C1.455-6.95%2C2.64m-56.61-.21c-2.36-.82-4.68-1.7-6.95-2.7l4.89-11.2c1.94.84%2C3.94%2C1.61%2C5.97%2C2.3Zm68.61-4.78-5.49-10.92q2.865-1.455%2C5.6-3.12l6.38%2C10.43c-2.11%2C1.3-4.27%2C2.49-6.49%2C3.61m-80.6-.3q-3.33-1.71-6.48-3.67l6.48-10.38q2.715%2C1.71%2C5.57%2C3.16Zm91.76-6.37L135%2C180.862q2.625-1.845%2C5.09-3.89l7.84%2C9.38c-1.9%2C1.59-3.86%2C3.11-5.89%2C4.52m-102.87-.41c-2.02-1.44-3.97-2.94-5.86-4.54l7.89-9.36q2.46%2C2.085%2C5.07%2C3.95Zm112.93-7.82-8.4-8.87q2.325-2.2%2C4.48-4.62l9.1%2C8.17c-1.65%2C1.86-3.38%2C3.62-5.18%2C5.32m-122.93-.46c-1.79-1.73-3.51-3.52-5.14-5.36l9.16-8.11c1.42%2C1.6%2C2.9%2C3.16%2C4.44%2C4.64Zm131.7-9.13-9.6-7.58c1.32-1.67%2C2.57-3.4%2C3.75-5.17l10.21%2C6.74c-1.37%2C2.07-2.83%2C4.07-4.36%2C6.01m-140.41-.53c-1.51-1.97-2.95-3.97-4.3-6.05l10.24-6.68c1.17%2C1.78%2C2.41%2C3.53%2C3.72%2C5.21Zm147.71-10.22-10.61-6.1c1.07-1.86%2C2.06-3.75%2C2.97-5.69l11.07%2C5.18c-1.05%2C2.25-2.2%2C4.45-3.43%2C6.61m-154.91-.6c-1.21-2.15-2.34-4.36-3.38-6.61l11.11-5.12c.89%2C1.95%2C1.87%2C3.86%2C2.92%2C5.7Zm160.55-11.13-11.38-4.49c.78-1.98%2C1.49-4.01%2C2.11-6.06l11.71%2C3.53q-1.08%2C3.57-2.44%2C7.02m-166.1-.61c-.88-2.3-1.68-4.65-2.38-7.05l11.74-3.43q.9%2C3.105%2C2.06%2C6.07Zm169.97-11.81-11.91-2.77q.72-3.105%2C1.19-6.31l12.1%2C1.79c-.36%2C2.45-.82%2C4.9-1.38%2C7.29m-173.75-.63c-.54-2.42-.99-4.86-1.32-7.35l12.12-1.63c.28%2C2.12.67%2C4.21%2C1.13%2C6.28Zm175.76-12.22-12.19-1c.18-2.12.26-4.26.26-6.42l12.24-.49v.49c0%2C2.5-.11%2C4.98-.31%2C7.42m-177.67-.64c-.16-2.23-.25-4.49-.26-6.76l6.12-.63H14c0%2C2.57.07%2C4.53.22%2C6.47Zm165.57-12.06c-.14-2.15-.38-4.27-.7-6.37l12.09-1.83c.38%2C2.43.64%2C4.89.81%2C7.38Zm-153.41-.08-12.2-.86c.17-2.48.45-4.96.82-7.38l12.09%2C1.85q-.48%2C3.15-.71%2C6.39m151.84-11.02c-.46-2.1-1-4.17-1.62-6.19l11.69-3.6c.73%2C2.36%2C1.36%2C4.77%2C1.88%2C7.21Zm-150.25-.09L3.808%2C98.8c.54-2.43%2C1.17-4.82%2C1.89-7.19l11.69%2C3.62c-.63%2C2.02-1.17%2C4.09-1.62%2C6.18m147.08-10.64c-.77-2-1.6-3.99-2.52-5.9l11.05-5.26c1.06%2C2.22%2C2.02%2C4.51%2C2.9%2C6.82Zm-143.89-.12-11.44-4.32q1.32-3.51%2C2.93-6.86l11.02%2C5.29c-.91%2C1.93-1.75%2C3.88-2.51%2C5.89m139.17-10.07q-1.56-2.79-3.34-5.45l10.16-6.82c1.38%2C2.07%2C2.68%2C4.18%2C3.88%2C6.36Zm-134.44-.11-10.68-5.94c1.21-2.19%2C2.51-4.29%2C3.89-6.35l10.15%2C6.84q-1.785%2C2.64-3.36%2C5.45m128.3-9.25c-1.3-1.7-2.67-3.34-4.11-4.94l9.06-8.21c1.66%2C1.84%2C3.25%2C3.75%2C4.76%2C5.71ZM29.848%2C71.1l-9.69-7.45c1.51-1.96%2C3.1-3.85%2C4.76-5.69l9.05%2C8.23q-2.16%2C2.355-4.12%2C4.91m114.69-8.28c-1.53-1.49-3.12-2.93-4.78-4.28l7.78-9.43c1.91%2C1.56%2C3.76%2C3.22%2C5.54%2C4.96Zm-107.22-.08-8.52-8.78q2.67-2.595%2C5.53-4.96l7.78%2C9.44c-1.65%2C1.38-3.25%2C2.79-4.79%2C4.3m98.66-7.13c-1.74-1.25-3.53-2.46-5.36-3.56l6.32-10.46c2.12%2C1.28%2C4.18%2C2.65%2C6.19%2C4.08Zm-90.07-.09-7.15-9.91c2.01-1.46%2C4.07-2.83%2C6.2-4.11l6.3%2C10.49c-1.83%2C1.11-3.62%2C2.28-5.35%2C3.53m80.51-5.83c-1.89-.98-3.83-1.9-5.81-2.73l4.74-11.28c2.29.97%2C4.54%2C2.03%2C6.73%2C3.17Zm-70.97-.05-5.63-10.87c2.19-1.14%2C4.44-2.18%2C6.74-3.14l4.69%2C11.29c-1.97.82-3.91%2C1.74-5.8%2C2.72m60.67-4.4c-2.01-.7-4.06-1.31-6.14-1.85l3.03-11.85c2.41.62%2C4.79%2C1.34%2C7.11%2C2.15Zm-50.37-.03-4.01-11.56c2.34-.81%2C4.72-1.54%2C7.14-2.14l2.99%2C11.87c-2.08.51-4.12%2C1.13-6.12%2C1.83m39.54-2.87c-2.09-.39-4.21-.7-6.35-.91l1.26-12.17c2.49.26%2C4.94.61%2C7.35%2C1.07Zm-28.71-.02L74.308%2C30.3q3.63-.675%2C7.37-1.05l1.23%2C12.16q-3.21.33-6.33.91m11.13-1.25-.48-12.22c2.48-.1%2C5-.1%2C7.42%2C0l-.51%2C12.22c-2.11-.09-4.27-.09-6.43%2C0%22%20transform%3D%22translate(-8883.758%201445.223)%22%20fill%3D%22%2301677e%22%2F%3E%3Cpath%20d%3D%22M153.427%2C105.315a75.135%2C75.135%2C0%2C1%2C1-75.14-75.14%2C75.138%2C75.138%2C0%2C0%2C1%2C75.14%2C75.14%22%20transform%3D%22translate(-8871.157%201457.825)%22%20fill%3D%22%23969696%22%20style%3D%22mix-blend-mode%3Amultiply%3Bisolation%3Aisolate%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerTop .ob-fv-openCampus__lists--date a {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  color: #222;
  text-decoration: none;
}
.fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerTop .ob-fv-openCampus__lists--date .ob-fv-openCampus__lists--date---tops {
  display: flex;
  justify-content: center;
  line-height: 1;
  font-size: 4.8rem;
  bottom: 6px;
  position: relative;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerTop .ob-fv-openCampus__lists--date .ob-fv-openCampus__lists--date---tops {
    font-size: 7.5vw;
    bottom: 1.5vw;
  }
}
.fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerTop .ob-fv-openCampus__lists--date .ob-fv-openCampus__lists--date--bottoms {
  text-align: center;
  line-height: 1;
  font-size: 3.2rem;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerTop .ob-fv-openCampus__lists--date .ob-fv-openCampus__lists--date--bottoms {
    font-size: 4.8vw;
    position: relative;
    top: -0.1vw;
  }
}
.fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerTop .ob-fv-openCampus__underText {
  color: #fff;
  font-size: 3.6rem;
  padding: 50px 0 23px;
  font-weight: 500;
  line-height: 1;
  text-align: center;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerTop .ob-fv-openCampus__underText {
    font-size: 5.8vw;
    padding: 8.9vw 0 4vw;
  }
}
.fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerTop .ob-fv-openCampus__itemBtn {
  margin: 0 30px;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerTop .ob-fv-openCampus__itemBtn {
    margin: 0 5vw;
  }
}
.fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerTop .ob-fv-openCampus__itemBtn a {
  margin: 0 auto;
  font-size: 3.6rem;
  width: 100%;
  aspect-ratio: 54/12;
  font-weight: 500;
  letter-spacing: 0;
  text-decoration: none;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  background-size: cover;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22540%22%20height%3D%22119.725%22%20viewBox%3D%220%200%20540%20119.725%22%3E%3Cg%20transform%3D%22translate(8928%20-1735.064)%22%3E%3Cg%20transform%3D%22translate(-8928%201735.064)%22%3E%3Cpath%20d%3D%22M17.2%2C0%2C0%2C17.837v84.041l17.2%2C17.847H522.817L540%2C101.878V17.837L522.817%2C0Z%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%2301677e%22%2F%3E%3Cpath%20d%3D%22M1.618%2C92.787V15.047L14.506%2C1.665H513.6l12.878%2C13.383V92.8L513.6%2C106.17H14.506ZM14.105.65.651%2C14.631V93.2l13.454%2C13.981H513.987L527.451%2C93.2V14.631L513.987.65Z%22%20transform%3D%22translate(5.958%205.944)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerTop .ob-fv-openCampus__itemBtn a {
    font-size: 5.5vw;
    aspect-ratio: 55/12;
    letter-spacing: 0.1em;
  }
}
.fv-contents .ob-fv-openCampus.is-student {
  margin-top: 0;
}
.fv-contents .ob-fv-openCampus.is-student .ob-fv-openCampus__innerTop {
  padding-bottom: 47px;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-openCampus.is-student .ob-fv-openCampus__innerTop {
    padding-bottom: 8.2vw;
  }
}
.fv-contents .ob-fv-openCampus.is-student .ob-fv-openCampus__itemBtn a {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22540%22%20height%3D%22119.725%22%20viewBox%3D%220%200%20540%20119.725%22%3E%3Cg%20transform%3D%22translate(8855%20139)%22%3E%3Cg%20transform%3D%22translate(-8855%20-139)%22%3E%3Cpath%20d%3D%22M17.2%2C0%2C0%2C17.837v84.041l17.2%2C17.847H522.817L540%2C101.878V17.837L522.817%2C0Z%22%20fill%3D%22%23ef8a35%22%2F%3E%3Cpath%20d%3D%22M1.618%2C92.787V15.047L14.506%2C1.665H513.6l12.878%2C13.383V92.8L513.6%2C106.17H14.506ZM14.105.65.651%2C14.631V93.2l13.454%2C13.981H513.987L527.451%2C93.2V14.631L513.987.65Z%22%20transform%3D%22translate(5.958%205.944)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerBottom {
  padding: 51px 30px;
  min-height: 746px;
  position: relative;
  color: #fff;
  background: #2B657C;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerBottom {
    padding: 8.4vw 20px;
    min-height: 124.5vw;
  }
}
.fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerBottom .ob-fv-openCampus__innerBottom-schedule--head {
  font-size: 4.4rem;
  letter-spacing: 0;
  position: relative;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerBottom .ob-fv-openCampus__innerBottom-schedule--head {
    font-size: 7.2vw;
  }
}
.fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerBottom .ob-fv-openCampus__innerBottom-schedule--sub {
  margin: 15px 0 14px;
  font-size: 3.2rem;
  font-weight: 500;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerBottom .ob-fv-openCampus__innerBottom-schedule--sub {
    margin: 3vw 0 2.5vw;
    font-size: 5vw;
  }
}
.fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerBottom .ob-fv-openCampus__innerBottom-schedule--text {
  font-size: 2.4rem;
  line-height: 2.5;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerBottom .ob-fv-openCampus__innerBottom-schedule--text {
    font-size: 4vw;
    line-height: 9.5vw;
  }
}
.fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerBottom .ob-fv-openCampus__innerBottom-schedule--text table {
  margin: 0;
}
.fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerBottom .ob-fv-openCampus__innerBottom-schedule--text table td {
  font-size: 2.4rem;
  background: none;
  border: none;
  line-height: 1.5;
  padding: 12px 10px 12px 0 !important;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-openCampus .ob-fv-openCampus__innerBottom .ob-fv-openCampus__innerBottom-schedule--text table td {
    font-size: 4vw;
    line-height: 6.5vw;
    padding: 1.5vw 0.5vw 1.5vw 0 !important;
  }
}
.fv-contents .ob-fv-program {
  background: #fff;
  position: relative;
  margin-bottom: 50px;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-program {
    margin-bottom: 7.5vw;
  }
}
.fv-contents .ob-fv-program .ob-fv-program__inner {
  padding: 84px 30px 50px;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-program .ob-fv-program__inner {
    padding: 13.5vw 20px 3.5vw;
  }
}
.fv-contents .ob-fv-program .ob-fv-program__title {
  font-size: 6.8rem;
  letter-spacing: 0.05em;
  position: relative;
  text-align: center;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
  color: #01677E;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-program .ob-fv-program__title {
    font-size: 11vw;
  }
}
.fv-contents .ob-fv-program .ob-fv-program__sub {
  margin: 30px 0 0;
  font-size: 2.6rem;
  color: #333;
  line-height: 1;
  font-weight: 500;
  text-align: center;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-program .ob-fv-program__sub {
    margin: 5.5vw 0 0;
    font-size: 4vw;
  }
}
.fv-contents .ob-fv-program .cp-text {
  margin: 55px 0 48px;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-program .cp-text {
    margin: 10vw 0 8vw;
  }
}
.fv-contents .ob-fv-program .cp-text .cp-text-item {
  font-size: 2.2rem;
  line-height: 2;
  width: 100%;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-program .cp-text .cp-text-item {
    font-size: 3.9vw;
    line-height: 7vw;
  }
}
.fv-contents .ob-fv-program .cp-h3-text {
  margin: 0 0 13px;
  font-size: 3.2rem;
  line-height: 1;
  letter-spacing: 0;
  padding: 0;
  border: none;
  font-family: "Noto Sans JP", sans-serif;
  color: #333;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-program .cp-h3-text {
    font-size: 5vw;
    margin: 0 0 4.8vw;
  }
}
.fv-contents .ob-fv-program .ob-fv-program__box {
  margin: 0 0 48px;
  display: flex;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-program .ob-fv-program__box {
    margin: 0 0 7.6vw;
  }
}
.fv-contents .ob-fv-program .ob-fv-program__box .ob-fv-program__box-images {
  width: 260px;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-program .ob-fv-program__box .ob-fv-program__box-images {
    width: 42.9vw;
  }
}
.fv-contents .ob-fv-program .ob-fv-program__box .ob-fv-program__box-images img {
  width: 100%;
  border-radius: 10px;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-program .ob-fv-program__box .ob-fv-program__box-images img {
    border-radius: 1vw;
  }
}
.fv-contents .ob-fv-program .ob-fv-program__box .ob-fv-program__box-text {
  width: calc(100% - 260px);
  padding: 0 0 0 21px;
  font-size: 2.2rem;
  line-height: 1.5;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-program .ob-fv-program__box .ob-fv-program__box-text {
    font-size: 3.8vw;
    line-height: 5.4vw;
    width: calc(100% - 42.9vw);
    padding: 0 0 0 3.5vw;
  }
}
.fv-contents .ob-fv-program .ob-fv-program__mainImage img {
  width: 100%;
}
.fv-contents .ob-fv-special {
  margin-top: -45%;
  position: relative;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-special {
    margin-top: -47.3vw;
  }
}
.fv-contents .ob-fv-special .ob-fv-special__topHead {
  position: relative;
}
.fv-contents .ob-fv-special .ob-fv-special__topHead::before {
  content: "";
  z-index: 0;
  width: 100%;
  height: 298px;
  position: absolute;
  left: 0;
  top: 0;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22600%22%20height%3D%22298%22%20viewBox%3D%220%200%20600%20298%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%22600%22%20height%3D%22298%22%20transform%3D%22translate(-9579%20-3112)%22%20fill%3D%22red%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate(9579%203112)%22%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M600%2C1827.95H0V300C0%2C134.31%2C134.31%2C0%2C300%2C0S600%2C134.31%2C600%2C300Z%22%20transform%3D%22translate(-9579%20-3112)%22%20fill%3D%22%23f6ffd9%22%2F%3E%3Cpath%20d%3D%22M600%2C1827.95h-2v-.492h-2v.492h-2v-.492h-2v.492h-2v-.492h-2v.492h-2v-14.492h14Zm-4-2.492h2v-2h-2Zm-4%2C0h2v-2h-2Zm-4%2C0h2v-2h-2Zm8-4h2v-2h-2Zm-4%2C0h2v-2h-2Zm-4%2C0h2v-2h-2Zm8-4h2v-2h-2Zm-4%2C0h2v-2h-2Zm-4%2C0h2v-2h-2Zm-4%2C10.492h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0H98v-14h2Zm-4%2C0H94v-14h2Zm-4%2C0H90v-14h2Zm-4%2C0H86v-14h2Zm-4%2C0H82v-14h2Zm-4%2C0H78v-14h2Zm-4%2C0H74v-14h2Zm-4%2C0H70v-14h2Zm-4%2C0H66v-14h2Zm-4%2C0H62v-14h2Zm-4%2C0H58v-14h2Zm-4%2C0H54v-14h2Zm-4%2C0H50v-14h2Zm-4%2C0H46v-14h2Zm-4%2C0H42v-14h2Zm-4%2C0H38v-14h2Zm-4%2C0H34v-14h2Zm-4%2C0H30v-14h2Zm-4%2C0H26v-14h2Zm-4%2C0H22v-14h2Zm-4%2C0H18v-14h2Zm-4%2C0H0v-2H2v-2H0v-2H2v-2H0v-2H2v-2H0v-2H16Zm-4-2h2v-2H12Zm-4%2C0h2v-2H8Zm-4%2C0H6v-2H4Zm8-4h2v-2H12Zm-4%2C0h2v-2H8Zm-4%2C0H6v-2H4Zm8-4h2v-2H12Zm-4%2C0h2v-2H8Zm-4%2C0H6v-2H4Zm10-6H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4-14%2C0c0-.536%2C0-1.076%2C0-1.612v-.076c0-.04%2C0-.082%2C0-.122q0-.088%2C0-.177v-.018l14%2C.094Zm.026-3.822-14-.185q.006-.485.014-.97v-.038l0-.109c0-.292.01-.588.016-.88l14%2C.277Zm.075-3.812L.106%2C291.949q.02-.748.043-1.494v-.017l.006-.2%2C0-.087%2C0-.119%2C0-.084%2C13.992.461Zm.126-3.817L.238%2C287.948l.006-.157q.037-.92.079-1.838l13.985.645Zm.176-3.809L.422%2C283.955l.017-.327%2C0-.089.006-.117.012-.217h0q.019-.337.038-.673l.007-.124v0c.009-.15.017-.3.026-.45l13.975.829Zm.226-3.81L.659%2C279.96l.025-.38.006-.087%2C0-.061q.049-.718.1-1.435l0-.029%2C13.963%2C1.013Zm.276-3.8L.948%2C275.971c.023-.287.046-.576.07-.863l.01-.126%2C0-.038.018-.217v-.014l.018-.217.011-.133.006-.072.027-.314%2C13.948%2C1.2Zm.326-3.8-13.94-1.291q.092-.995.191-1.988l13.931%2C1.383Zm.377-3.8L1.686%2C268l.024-.229%2C0-.038.017-.162.011-.107.011-.106.016-.145.008-.072.019-.173%2C0-.039c.033-.3.068-.613.1-.917l13.912%2C1.569Zm.427-3.788-13.9-1.661.037-.308.022-.179%2C0-.014q.043-.357.087-.713l.005-.043.015-.121c.024-.2.051-.411.076-.607l13.89%2C1.754Zm.478-3.785L2.635%2C260.061l.045-.334.016-.121.009-.066.03-.219v0l.031-.228%2C0-.032.023-.167.017-.125.006-.041q.044-.322.089-.643l13.865%2C1.939Zm.528-3.774L3.189%2C256.1l.035-.239.007-.045.021-.141c.068-.456.135-.906.2-1.362l.005-.035.024-.158%2C13.838%2C2.123Zm.579-3.771L3.8%2C252.146q.118-.74.241-1.478v0l.035-.208.009-.054.023-.138.015-.091%2C13.808%2C2.308Zm.628-3.758L4.454%2C248.2l.062-.357.01-.056.028-.16.017-.094.023-.13.023-.127.018-.1.029-.164.012-.065.037-.208%2C0-.025.088-.486%2C13.776%2C2.493Zm.68-3.754-13.76-2.585c.079-.422.158-.837.239-1.258q.068-.352.136-.7l13.742%2C2.677Zm.729-3.74L5.932%2C240.34c.108-.535.22-1.083.331-1.616l.072-.345%2C13.7%2C2.861Zm.779-3.733L6.749%2C236.424q.211-.977.428-1.951l13.665%2C3.044Zm.829-3.72L7.619%2C232.52c.091-.4.18-.78.273-1.176v0l.05-.213%2C0-.016.127-.54L21.7%2C233.8Zm.879-3.709-13.6-3.319c.126-.517.255-1.038.384-1.554l.017-.067.028-.111.052-.208L22.6%2C230.1Zm.929-3.7-13.555-3.5.1-.368.013-.051.038-.146.026-.1.035-.136.021-.082.045-.172.008-.031c.074-.28.15-.569.224-.849L23.554%2C226.4Zm.978-3.683-13.507-3.683c.14-.512.28-1.021.422-1.532l.111-.4%2C13.482%2C3.774Zm1.028-3.672L11.62%2C217.029l.121-.419c.144-.5.291-1%2C.438-1.5l13.43%2C3.954Zm1.076-3.655-13.4-4.045c.192-.635.389-1.281.585-1.914l13.375%2C4.135Zm1.126-3.644-13.348-4.225c.078-.247.162-.509.241-.756q.184-.574.369-1.147l13.319%2C4.314Zm1.174-3.625-13.29-4.4.066-.2.019-.056.011-.033c.178-.537.359-1.076.541-1.611l13.259%2C4.493Zm1.223-3.611-13.229-4.582c.216-.624.44-1.264.66-1.886l13.2%2C4.67Zm1.272-3.593-13.166-4.759.173-.476q.247-.678.5-1.355l.018-.048L31.6%2C200.975Zm1.32-3.576-13.1-4.935.264-.7%2C0-.008.074-.2.031-.081.051-.135.034-.089.068-.178.008-.022.177-.46%2C13.068%2C5.023Zm1.368-3.559L20.6%2C190.52q.366-.932.736-1.859l13%2C5.2Zm1.415-3.538-12.964-5.285c.2-.494.4-.98.605-1.473l0-.009.077-.186.055-.132.021-.05%2C12.928%2C5.372Zm1.463-3.522-12.892-5.459.04-.094%2C0-.01.087-.2h0c.216-.508.436-1.023.655-1.53l12.855%2C5.545Zm1.51-3.5L25.206%2C179.44l.236-.536.062-.141.009-.021q.251-.566.5-1.131l12.78%2C5.717Zm1.557-3.481-12.741-5.8q.255-.56.513-1.12l.322-.7%2C12.7%2C5.888Zm1.6-3.459L28.522%2C172.16l.07-.148.02-.041.039-.082.387-.816.04-.085.026-.054.278-.58L42%2C176.41Zm1.65-3.437-12.581-6.142c.162-.332.322-.658.485-.989l.058-.118.019-.039.321-.647%2C12.539%2C6.226Zm1.7-3.415-12.5-6.31.062-.122.006-.013c.269-.532.543-1.07.815-1.6l.008-.016.016-.031%2C12.455%2C6.393Zm1.741-3.391-12.412-6.476c.175-.335.348-.666.524-1l.013-.024.078-.148.054-.1.045-.086.088-.167.017-.032.112-.212L47.158%2C166.2Zm1.787-3.369-12.324-6.642.255-.473.033-.061.076-.141.05-.092c.176-.324.364-.668.541-.992l12.28%2C6.724Zm1.831-3.344L37.653%2C154.37l.038-.068.075-.135.019-.034q.284-.509.569-1.017l.277-.491%2C12.189%2C6.887Zm1.876-3.32-12.143-6.968c.268-.466.527-.916.8-1.381l.027-.046.065-.112.112-.193%2C12.1%2C7.05Zm1.92-3.294-12.048-7.13.02-.034.1-.166.013-.022q.445-.75.893-1.5l12%2C7.21Zm1.964-3.269L43.7%2C144l.321-.525.009-.014.095-.154.059-.1.054-.089.1-.163.019-.03.117-.19.012-.02.086-.139.175-.282%2C11.9%2C7.369Zm2.007-3.242L45.8%2C140.6c.351-.558.716-1.134%2C1.07-1.69l11.8%2C7.528Zm2.05-3.215-11.754-7.606.287-.443.1-.152.022-.034q.341-.524.684-1.046l11.7%2C7.684Zm2.093-3.188-11.651-7.762.032-.048.091-.136.031-.047.116-.174.013-.019q.341-.51.683-1.018l.09-.133.034-.051.024-.036%2C11.6%2C7.839Zm2.135-3.159-11.547-7.916.019-.027q.556-.811%2C1.118-1.619l11.494%2C7.993Zm2.178-3.132-11.441-8.069c.309-.438.608-.859.919-1.3l.05-.07.068-.1.121-.169h0L67.216%2C133.8Zm2.219-3.1L57%2C124.034l.412-.566.039-.054.038-.052c.2-.281.418-.571.623-.851l.019-.026.048-.065%2C11.278%2C8.3Zm2.26-3.072-11.222-8.37.6-.8.006-.008.088-.117.511-.678%2C11.166%2C8.445Zm2.3-3.042-11.11-8.519c.36-.469.716-.93%2C1.078-1.4l.144-.186%2C11.053%2C8.592Zm2.341-3.011-11-8.665.388-.492.067-.084.044-.056.114-.144.022-.028.136-.172.009-.011.462-.58%2C10.938%2C8.738Zm2.381-2.98-10.88-8.81q.389-.481.781-.96l.081-.1.059-.072.343-.419%2C10.821%2C8.882Zm2.42-2.948L69.27%2C108.246q.639-.768%2C1.284-1.533l10.7%2C9.025Zm2.459-2.916-10.643-9.1.066-.077.083-.1.059-.069.093-.109.082-.1.061-.071.121-.141.01-.012c.245-.284.484-.562.73-.846l10.582%2C9.166Zm2.5-2.883-10.521-9.236.2-.222.3-.339.013-.014.128-.145.116-.132.014-.016.56-.631%2C10.459%2C9.306Zm2.535-2.85-10.4-9.375.723-.8.622-.682%2C10.335%2C9.444Zm2.573-2.816L79.825%2C96.223l.137-.148.078-.084.047-.051.434-.466.667-.713L91.4%2C104.34Zm2.61-2.782L82.562%2C93.306l.676-.709.024-.025.129-.135.047-.049.119-.124.049-.051.339-.352%2C10.081%2C9.714Zm2.647-2.747L85.337%2C90.425q.435-.445.872-.889l.007-.007.122-.124.4-.405%2C9.952%2C9.847Zm2.683-2.711-9.886-9.913.028-.028q.511-.509%2C1.024-1.016l.04-.039.095-.093.235-.231%2C9.82%2C9.978Zm2.719-2.676L91%2C84.776c.39-.379.8-.774%2C1.191-1.15l.02-.019.087-.083.142-.136%2C9.687%2C10.107Zm2.754-2.64-9.62-10.171.032-.03.832-.784.059-.055.015-.014.422-.4.083-.077.014-.013L104.9%2C90.874Zm2.789-2.6-9.485-10.3c.324-.3.646-.593.971-.891l.007-.006.153-.139.1-.088.069-.063.18-.163%2C9.416%2C10.36Zm2.823-2.565L99.774%2C76.589l.556-.5.011-.01.17-.151.021-.019.735-.653%2C9.278%2C10.484Zm2.857-2.528-9.208-10.546c.339-.3.682-.594%2C1.022-.888l.089-.077.04-.034.361-.311%2C9.138%2C10.606Zm2.89-2.49L105.8%2C71.327q.761-.647%2C1.528-1.29l9%2C10.727Zm2.923-2.451-8.925-10.786.469-.387.028-.023.128-.106.085-.07.089-.073.1-.084.084-.069.071-.058.488-.4%2C8.854%2C10.845Zm2.955-2.412-8.781-10.9.578-.465.025-.02.138-.111.1-.084.055-.044.144-.115.019-.015.164-.131%2C0%2C0%2C.171-.136.043-.034.117-.093%2C8.709%2C10.961Zm2.986-2.373-8.636-11.019.579-.452.088-.069.1-.079.077-.06.123-.1.046-.036.169-.131%2C0%2C0%2C.394-.305%2C8.563%2C11.076Zm3.018-2.333L118.26%2C61.292q.795-.606%2C1.595-1.208l8.415%2C11.189Zm3.048-2.292-8.34-11.245.293-.217.038-.028.134-.1.067-.05.118-.087.069-.051.128-.094.034-.025.73-.535L131.332%2C69Zm3.079-2.252-8.19-11.354.192-.138c.473-.34.959-.689%2C1.434-1.026l8.115%2C11.409Zm3.108-2.21-8.038-11.462.814-.569.027-.019.169-.118.046-.032.156-.108.042-.029.167-.115.03-.021.178-.123.013-.009%2C7.962%2C11.515ZM139.12%2C63.5l-7.885-11.568.079-.054.065-.044.083-.056%2C1.011-.685.075-.05.1-.065.247-.166%2C7.808%2C11.62Zm3.165-2.127L134.555%2C49.7c.533-.353%2C1.088-.718%2C1.624-1.068l.041-.027.007%2C0%2C7.653%2C11.723Zm3.194-2.085L137.9%2C47.516l.411-.264.168-.108.008%2C0c.365-.233.732-.468%2C1.1-.7l7.5%2C11.824Zm3.221-2.042-7.417-11.874.369-.23.084-.052.016-.01c.408-.254.821-.51%2C1.231-.761l7.337%2C11.923Zm3.247-2-7.258-11.972.051-.031.158-.1.01-.006.421-.254%2C0%2C0%2C.176-.106.058-.035.091-.055.744-.446%2C7.178%2C12.02Zm3.275-1.955-7.1-12.068.361-.212.042-.025.09-.053.145-.085.022-.013%2C1.067-.621%2C7.017%2C12.115Zm3.3-1.911-6.936-12.161c.582-.332%2C1.157-.657%2C1.741-.985l6.854%2C12.207Zm3.325-1.867-6.773-12.253.075-.042.083-.046.177-.1h0l1-.55.415-.226%2C6.691%2C12.3Zm3.349-1.822-6.609-12.342q.859-.46%2C1.722-.915l.045-.024L166.879%2C46.8Zm3.374-1.777-6.443-12.429%2C1.1-.569.082-.042.123-.063.166-.085.029-.015.274-.14%2C6.36%2C12.472Zm3.4-1.732L165.689%2C31.67l.763-.381.036-.018.138-.069.169-.084.016-.008.669-.331%2C6.192%2C12.556Zm3.419-1.686-6.108-12.6.986-.476.123-.059.047-.023.192-.092.006%2C0%2C.442-.211.006%2C0L177.1%2C41.673Zm3.442-1.641L172.888%2C28.18q.9-.424%2C1.814-.842l5.854%2C12.717Zm3.462-1.594L176.52%2C26.508l.59-.266.06-.027.153-.069.057-.026.194-.087h0l.769-.343%2C5.683%2C12.795Zm3.485-1.548-5.6-12.833.636-.277.083-.036.077-.033.373-.161.667-.286%2C5.51%2C12.87Zm3.5-1.5L183.853%2C23.31l.8-.336.072-.03.105-.044.146-.061.057-.024.174-.072.054-.022.146-.061.111-.046.046-.019.133-.055%2C5.337%2C12.943Zm3.525-1.454-5.25-12.978.738-.3.042-.017.166-.066.91-.363%2C5.163%2C13.013Zm3.543-1.406-5.076-13.048.317-.123q.774-.3%2C1.551-.6l4.988%2C13.081ZM199.907%2C32l-4.9-13.115.07-.026.08-.03%2C1.184-.439.542-.2%2C4.812%2C13.147Zm3.58-1.31-4.723-13.179.47-.168c.477-.17.936-.332%2C1.415-.5l4.635%2C13.211Zm3.6-1.262-4.546-13.241.365-.125.02-.007.138-.047.179-.061.012%2C0%2C.443-.151.041-.014.123-.041.574-.193%2C4.457%2C13.272Zm3.615-1.214-4.367-13.3.376-.123%2C1.222-.4.005%2C0%2C.127-.041.172-.055%2C4.278%2C13.33Zm3.628-1.164L210.138%2C13.69l.7-.22.046-.014.17-.053.1-.031.11-.034.158-.049.038-.012.585-.18%2C4.1%2C13.387Zm3.646-1.116-4.008-13.414q.713-.213%2C1.427-.423l.014%2C0%2C.092-.027.384-.112%2C3.918%2C13.44Zm3.658-1.066L217.8%2C11.4l.509-.144.156-.044.058-.016.463-.13.169-.047.054-.015.159-.044.078-.022.106-.029.173-.048h0l3.737%2C13.492Zm3.674-1.018-3.647-13.517q.964-.26%2C1.932-.514l3.556%2C13.541Zm3.687-.968L225.527%2C9.315l.614-.156.014%2C0%2C.185-.047.073-.019.144-.036.1-.026L226.788%2C9l.1-.024.157-.039.024-.006.4-.1%2C3.373%2C13.588Zm3.7-.918-3.282-13.61.968-.232.007%2C0%2C.161-.038.112-.027.023-.006.674-.159%2C3.191%2C13.631Zm3.713-.869L233.3%2C7.44l.726-.164.008%2C0%2C.134-.03.556-.124.021%2C0%2C.074-.016.433-.1%2C3.008%2C13.673Zm3.722-.819L237.209%2C6.581q.978-.208%2C1.958-.41l2.824%2C13.712Zm3.737-.77L241.13%2C5.774l.212-.042.7-.138.022%2C0%2C.161-.031.091-.018.122-.024.121-.024.116-.022.114-.022.162-.031.042-.008.1-.019%2C2.64%2C13.749Zm3.741-.719L245.055%2C5.02l.67-.123.02%2C0%2C.174-.032.069-.013.191-.035.028-.005.815-.146%2C2.456%2C13.783Zm3.756-.669L249%2C4.318l.236-.04.079-.013.146-.025.152-.026.077-.013.181-.031.047-.008.2-.033.029%2C0%2C.216-.036.01%2C0%2C.6-.1L253.237%2C17.8Zm3.76-.618L252.94%2C3.669c.513-.081%2C1.029-.161%2C1.543-.239l.436-.066%2C2.086%2C13.844Zm3.772-.568L256.9%2C3.073l.128-.018.1-.015.074-.011L257.388%2C3l.011%2C0q.738-.1%2C1.477-.206l1.9%2C13.87Zm3.777-.518L260.859%2C2.53l.9-.116.036%2C0%2C.187-.024.055-.007.175-.022.067-.008.17-.021.069-.009.17-.021.069-.009.085-.011%2C1.716%2C13.894Zm3.785-.467L264.829%2C2.04q.992-.116%2C1.986-.225l1.531%2C13.916Zm3.792-.417L268.806%2C1.6l.236-.024.018%2C0%2C.124-.013c.483-.049.972-.1%2C1.456-.145L270.8%2C1.4l1.346%2C13.935Zm3.8-.367L272.786%2C1.218l.088-.008h.008l1.158-.1.739-.062L275.939%2C15Zm3.8-.317L276.774.886l.247-.019h.007l.206-.015.088-.007.138-.01.123-.009.107-.008.143-.011L277.92.8l.175-.013.032%2C0%2C.641-.046.976%2C13.966Zm3.8-.266L280.762.607l.479-.03.155-.01.062%2C0%2C.917-.055.064%2C0%2C.12-.007.2-.011.792%2C13.978Zm3.813-.216L284.759.38l.68-.033L286.688.29l.066%2C0%2C.608%2C13.987Zm3.808-.165L288.751.207c.661-.024%2C1.338-.047%2C2-.067l.424%2C13.993Zm3.819-.115-.332-14c.483-.011.939-.021%2C1.423-.03h.015l.216%2C0h.03l.207%2C0%2C.105%2C0%2C.24%2C14Zm3.812-.065-.149-14%2C.571-.005.217%2C0%2C.23%2C0%2C.231%2C0h0l.75%2C0%2C.057%2C14Zm5.735%2C0L300.721%2C14l.035-14%2C1%2C0h.017l.312%2C0%2C.323%2C0%2C.354%2C0Zm3.814.059-1.905-.036.218-14c.665.01%2C1.333.023%2C2%2C.038Zm3.818.109-1.909-.061.4-13.994.418.012h.025l.156%2C0%2C.116%2C0%2C.1%2C0%2C.153%2C0%2C.092%2C0%2C.151%2C0%2C.1%2C0%2C.149%2C0%2C.092%2C0%2C.171.006.054%2C0%2C.225.008Zm3.808.159-1.9-.086L312.755.266c.661.028%2C1.335.058%2C1.994.09Zm3.814.21-1.906-.111L316.749.46q.858.047%2C1.714.1l.052%2C0%2C.113.007.119.007Zm3.8.26-1.9-.136L320.742.706l.429.03h.009l.161.011.121.009.07%2C0%2C.2.014.03%2C0%2C.21.015.058%2C0%2C.155.011.554.041Zm3.805.31-1.9-.161L324.731%2C1q1%2C.081%2C1.993.169Zm3.8.36-1.9-.187%2C1.323-13.937c.661.063%2C1.33.129%2C1.99.2Zm3.793.411-1.895-.212L332.7%2C1.761l1.278.141.037%2C0%2C.2.022.092.01.144.016.158.018.081.009Zm3.785.461-1.894-.237%2C1.693-13.9.02%2C0%2C.192.023.086.011.13.016.139.017.079.01.178.022.039%2C0%2C.2.025.036%2C0%2C.19.024.112.014.1.013.481.062Zm3.779.512-1.887-.262%2C1.878-13.873.241.033.028%2C0%2C.156.021c.448.061.9.124%2C1.346.187l.159.023.05.007Zm3.772.562-1.887-.288%2C2.063-13.847.2.03.192.029h.007c.524.079%2C1.059.161%2C1.582.242Zm3.762.612-1.879-.312%2C2.248-13.818.065.011%2C1.124.185.089.015.081.014.612.1Zm3.756.663-1.878-.338%2C2.433-13.787.571.1.115.021.085.015.191.034.035.006.213.038.032.006.186.034.071.013.121.022.144.026.01%2C0%2C.194.036Zm3.743.712-1.869-.362L356.427%2C5.3q.982.187%2C1.961.38Zm3.738.763-1.867-.388%2C2.8-13.717%2C1.01.208.949.2Zm3.722.812-1.86-.412L364.264%2C6.9l.53.116.04.009.184.041.1.021.139.031.041.009.922.206Zm3.715.863L365%2C21.414l3.168-13.637q.726.169%2C1.451.341l.071.017.119.028.306.073Zm3.7.912L368.7%2C22.3l3.351-13.593.951.236.09.023.1.026.8.2Zm3.689.962L372.4%2C23.24l3.533-13.547.819.215.048.013.156.041.12.032.095.025.159.042.076.02.132.035.12.032.028.007.18.048Zm3.675%2C1.011-1.838-.512%2C3.715-13.5.951.263.02.006.106.03.851.239Zm3.661%2C1.061-1.828-.536%2C3.9-13.447%2C1.056.308.131.038.034.01.7.206Zm3.648%2C1.11-1.823-.561%2C4.076-13.393.227.069.073.022.137.042.154.047.058.018.19.058.021.006%2C1.053.326Zm3.63%2C1.158-1.812-.585L391.3%2C14.145l.059.019.137.044.066.021.195.062.027.009.211.068.026.008.181.058.064.021.108.035.827.269Zm3.617%2C1.208-1.806-.61L395.1%2C15.386l.007%2C0q.946.316%2C1.889.638Zm3.6%2C1.255-1.8-.634%2C4.613-13.218.467.163.015.005.174.061.113.04.081.028.165.058.029.01.2.07h0l.214.076.013%2C0%2C.2.07.217.077Zm3.583%2C1.3-1.789-.658%2C4.79-13.155.489.179q.695.254%2C1.388.512Zm3.564%2C1.352-1.78-.682%2C4.966-13.09%2C1.038.4.007%2C0%2C.174.067.143.055.051.02.455.176Zm3.546%2C1.4-1.77-.706%2C5.142-13.021q.93.367%2C1.857.74Zm3.527%2C1.448-1.762-.73%2C5.316-12.951.209.086.111.046.107.044.11.045.125.051.072.03.188.078.007%2C0%2C.92.383Zm3.506%2C1.494-1.75-.753L417.536%2C23.9c.516.22%2C1.026.439%2C1.541.662l.009%2C0%2C.2.088.006%2C0%2C.077.033Zm3.488%2C1.542-1.741-.777%2C5.662-12.8.585.26.016.007.191.085.021.01.182.081.042.019.16.071.094.042.1.045.436.2Zm3.465%2C1.588-1.729-.8%2C5.833-12.727c.406.186.816.375%2C1.221.563l.129.06.026.012.438.2Zm3.445%2C1.635-1.72-.823%2C6-12.648q.839.4%2C1.676.8l.128.062Zm3.422%2C1.68-1.709-.846%2C6.171-12.566.339.167.11.054h0q.673.332%2C1.343.667Zm3.4%2C1.726-1.7-.869%2C6.339-12.483c.591.3%2C1.192.608%2C1.78.912Zm3.376%2C1.772-1.686-.892%2C6.505-12.4.415.218.125.066.065.034L440%2C34.6l.008%2C0%2C.976.518Zm3.352%2C1.817-1.672-.914%2C6.67-12.309.029.016.091.049.138.075h0l.79.431.006%2C0%2C.162.089.05.027.141.077.07.038.14.077.058.032.078.043Zm3.328%2C1.862-1.661-.936L446.245%2C38l.72.4.007%2C0%2C.179.1.155.087.031.018.65.369Zm3.3%2C1.905-1.647-.958%2C7-12.126c.392.226.778.45%2C1.169.678l.011.006.18.105.03.018.168.1.029.017.141.083Zm3.278%2C1.95-1.635-.98%2C7.158-12.031%2C1.051.628.1.063.094.056.1.061.127.077.04.024.2.119ZM450.9%2C57l-1.622-1L456.6%2C44.063l.625.384.025.016.15.092.074.045.1.063.108.067.144.089.052.032.423.263Zm3.224%2C2.037-1.609-1.024%2C7.476-11.836.384.243c.429.272.875.556%2C1.3.831Zm3.2%2C2.079-1.6-1.045%2C7.633-11.736.032.021q.7.453%2C1.39.91l.252.166Zm3.169%2C2.122-1.581-1.066L466.7%2C50.539l.014.009q.824.552%2C1.644%2C1.109Zm3.141%2C2.164-1.567-1.087%2C7.943-11.529.319.22.036.025.1.068.161.111.006%2C0%2C.6.417.017.012.2.14h0l.2.142h0Zm3.111%2C2.205L465.192%2C66.5l8.1-11.422q.6.428%2C1.206.859l.031.022.146.1.065.046.131.094.05.036Zm3.083%2C2.247-1.537-1.129%2C8.247-11.313q.808.589%2C1.612%2C1.184Zm3.052%2C2.287-1.522-1.149%2C8.4-11.2q.8.6%2C1.6%2C1.2Zm3.022%2C2.328L474.393%2C73.3l8.545-11.09q.491.378.981.759l.013.01.118.092.468.365Zm2.99%2C2.368L477.4%2C75.648l8.691-10.976q.476.377.95.755l.084.067.055.044.475.38Zm2.959%2C2.407-1.475-1.209%2C8.836-10.859q.475.386.948.774l.14.115.013.011.446.367Zm2.926%2C2.446-1.459-1.228%2C8.979-10.741.061.051.055.046.141.118.023.019.145.122.082.069.076.064q.474.4.946.8Zm2.894%2C2.485-1.443-1.247%2C9.121-10.621q.758.651%2C1.513%2C1.308ZM490.53%2C86.7%2C489.1%2C85.432l9.261-10.5q.75.661%2C1.5%2C1.328Zm2.827%2C2.561-1.409-1.285%2C9.4-10.376q.51.463%2C1.019.927l.026.024.131.12.051.047.111.1.077.07.063.058Zm2.793%2C2.6-1.392-1.3%2C9.536-10.25.026.025.106.1.083.077.066.062.117.109.01.01.6.563.063.059.065.061.322.3Zm2.758%2C2.635-1.375-1.322L507.2%2C83.048c.481.46.964.924%2C1.442%2C1.386Zm2.723%2C2.671-1.357-1.34%2C9.8-9.994.613.6.019.019.116.114.126.125.021.021.528.523Zm2.687%2C2.707-1.339-1.358%2C9.936-9.863.5.5.454.46.021.022.112.114.317.323Zm2.651%2C2.743-1.321-1.376%2C10.066-9.73.031.033.065.068.1.1.072.074.093.1.158.164.043.045.128.134.026.027.672.7Zm2.615%2C2.777-1.3-1.393%2C10.194-9.6.223.237.039.041.111.118.073.078.086.091.075.08.515.551.046.05.091.1.083.09.026.028Zm2.578%2C2.812-1.284-1.41%2C10.32-9.46.566.619%2C0%2C0%2C.139.153.094.1.045.049.5.551Zm2.54%2C2.845-1.266-1.427%2C10.445-9.323.16.179.034.038.125.141.044.05.121.136.033.037.137.154.021.024.149.168.01.012.151.17.017.019.127.144.045.051.052.059.1.114Zm2.5%2C2.879-1.246-1.444%2C10.567-9.184.435.5.048.056.022.025.609.706.073.084.027.031.093.108Zm2.464%2C2.912-1.227-1.46%2C10.688-9.043.051.061.1.113.016.018q.4.47.793.942l.332.4Zm2.424%2C2.944-1.207-1.476%2C10.807-8.9.46.559.028.034.1.122.065.08.055.068.286.35.113.139.006.008.153.189Zm2.386%2C2.977-1.188-1.492%2C10.924-8.756.54.676.009.012.114.143.069.087.065.081.448.566Zm2.346%2C3.007-1.168-1.508%2C11.039-8.61.067.085q.346.444.691.89l.026.034.093.121.348.451Zm2.305%2C3.039-1.148-1.523%2C11.153-8.463.144.189.014.019.068.09c.244.322.481.637.723.96l.254.339Zm2.265%2C3.069-1.127-1.538%2C11.264-8.314.206.279.028.038.09.122.084.115.05.068.095.129.051.069.074.1.259.354.095.13.014.019.138.189Zm2.224%2C3.1-1.106-1.553%2C11.374-8.163q.526.733%2C1.048%2C1.469l.113.159ZM535.8%2C138.1l-1.086-1.568%2C11.481-8.012.271.389%2C0%2C.006.041.06.392.566.014.02.1.144.318.461Zm2.14%2C3.156-1.065-1.581%2C11.587-7.858q.561.827%2C1.117%2C1.659Zm2.1%2C3.185-1.044-1.6%2C11.69-7.7.057.086.051.078.061.093.081.124.044.067.1.146.035.054.1.154.032.049.107.164.026.04.131.2h0l.273.419Zm2.055%2C3.211-1.022-1.609%2C11.792-7.547.472.74.018.029.1.152.038.06.079.124.068.107.047.074.254.4Zm2.013%2C3.239-1-1.623L555%2C141.881l.267.43q.257.415.513.831l.026.042.092.15.052.084.062.1.039.064Zm1.969%2C3.265-.979-1.636%2C11.989-7.23.3.5%2C0%2C.007.1.172.071.118.041.068q.254.425.507.851ZM548%2C157.449l-.957-1.648%2C12.084-7.069c.186.318.368.63.552.949l.021.037.072.124.358.619Zm1.881%2C3.317-.935-1.662%2C12.177-6.907.016.027.042.075c.172.3.347.614.519.919l.01.017.088.156.033.058.075.133.044.079.069.124.044.079.042.076Zm1.837%2C3.341-.913-1.673%2C12.269-6.744.273.5.045.083.053.1.362.665.224.413Zm1.792%2C3.367-.891-1.687%2C12.358-6.579.179.337.039.073.048.09.078.147.018.035q.287.543.572%2C1.087Zm1.746%2C3.388-.868-1.7%2C12.445-6.414.389.758q.261.511.521%2C1.023Zm1.7%2C3.413-.845-1.709%2C12.529-6.247.274.551%2C0%2C0%2C.09.182.033.067.062.126.08.162.017.034.328.667Zm1.655%2C3.434-.822-1.72L570.4%2C169.91l.321.668.02.042.083.174.031.066.07.147.041.085.058.122.058.123.03.063.15.315Zm1.609%2C3.456-.8-1.73%2C12.692-5.909.14.3.03.065.054.116.083.18.011.023q.261.564.52%2C1.13Zm1.563%2C3.478-.776-1.742%2C12.77-5.738.024.054.074.165.04.089.054.12.068.153.023.052c.178.4.354.8.531%2C1.2Zm1.516%2C3.5-.752-1.751%2C12.846-5.566.217.5.046.107.037.086q.245.57.488%2C1.141Zm1.469%2C3.52-.729-1.763%2C12.919-5.394q.385.922.765%2C1.849Zm1.421%2C3.536-.7-1.771%2C12.991-5.22.117.293.027.067.049.121q.273.684.544%2C1.369l0%2C.007Zm1.374%2C3.557-.681-1.781%2C13.06-5.045q.177.459.353.918l.014.037.075.2.01.026.262.69Zm1.325%2C3.573-.657-1.789%2C13.126-4.869c.12.322.237.64.355.963l.02.055c.105.287.209.572.314.859Zm1.278%2C3.592-.633-1.8%2C13.19-4.692.192.542q.228.644.452%2C1.289l.019.055Zm1.229%2C3.608-.609-1.807%2C13.252-4.515q.323.947.639%2C1.9Zm1.18%2C3.624L572%2C211.336%2C585.307%2C207q.193.592.383%2C1.185l.011.035.055.17.055.17.012.039.1.3Zm1.132%2C3.641-.56-1.823%2C13.369-4.157c.2.633.4%2C1.278.588%2C1.913Zm1.082%2C3.653-.535-1.828%2C13.423-3.977c.188.637.377%2C1.28.561%2C1.919Zm1.034%2C3.671-.511-1.838%2C13.475-3.8.133.472%2C0%2C.014.023.081c.127.455.252.906.377%2C1.362Zm.984%2C3.68-.486-1.843%2C13.525-3.615.126.472.045.169.007.028c.111.42.222.844.332%2C1.265Zm.935%2C3.7-.461-1.85%2C13.573-3.432.035.138.01.041.037.147.03.12.019.076q.167.667.332%2C1.335l.021.085Zm.885%2C3.707-.436-1.856%2C13.618-3.25.024.1.006.027c.141.594.276%2C1.165.414%2C1.76l.01.045%2C0%2C.014Zm.835%2C3.72-.411-1.859%2C13.66-3.067.117.526v0q.158.711.313%2C1.422Zm.785%2C3.731-.387-1.868%2C13.7-2.883.129.615q.088.42.174.841l.01.05.037.182.018.088.028.137.009.046Zm.735%2C3.74-.361-1.87%2C13.737-2.7q.094.478.186.957.1.5.192%2C1.005Zm.685%2C3.752-.337-1.878%2C13.772-2.515c.121.663.236%2C1.306.353%2C1.97Zm.634%2C3.757L582%2C252.02l13.8-2.331.039.233.016.1.023.135.021.124.02.119.017.1.025.153.011.064.032.195%2C0%2C.029.037.225%2C0%2C.011.037.226.005.031.029.176.009.055Zm.585%2C3.771-.286-1.888%2C13.835-2.146.051.334.025.16v0q.114.741.224%2C1.484Zm.534%2C3.772-.261-1.888%2C13.862-1.961.069.491%2C0%2C.027.027.193.022.158.008.061c.049.351.1.7.143%2C1.05Zm.484%2C3.785-.236-1.893%2C13.887-1.776q.079.619.156%2C1.239v.011l.023.188c.023.186.044.362.067.548Zm.433%2C3.787-.21-1.9%2C13.909-1.591c.076.667.149%2C1.319.221%2C1.988Zm.383%2C3.8-.185-1.9%2C13.929-1.406.022.22%2C0%2C.039.014.139.013.127%2C0%2C.017c.048.483.094.964.14%2C1.447Zm.333%2C3.8-.16-1.9%2C13.947-1.221q.041.474.082.949l0%2C.056.007.089.014.173%2C0%2C.058.013.158q.021.256.042.511Zm.282%2C3.8-.135-1.9%2C13.962-1.036.008.106%2C0%2C.065c.039.536.079%2C1.092.116%2C1.629l.013.191Zm.232%2C3.808-.11-1.906%2C13.974-.852c.019.319.037.618.056.937v.007l.009.149.008.14%2C0%2C.041q.021.362.04.725Zm.182%2C3.81-.085-1.9%2C13.984-.667c.032.67.061%2C1.324.089%2C1.995Zm.132%2C3.816-.06-1.91%2C13.992-.483q.008.237.016.473c0%2C.02%2C0%2C.062%2C0%2C.082l0%2C.118c0%2C.07%2C0%2C.126.006.2v0c.012.371.023.755.034%2C1.127Zm.082%2C3.813-.035-1.905%2C14-.3q.008.366.015.732c0%2C.242.009.469.013.71%2C0%2C.006%2C0%2C.012%2C0%2C.018l0%2C.13q0%2C.2.006.407Zm.032%2C3.82-.01-1.912%2C14-.116c0%2C.444.006.876.008%2C1.32v.047c0%2C.061%2C0%2C.125%2C0%2C.186%2C0%2C.028%2C0%2C.056%2C0%2C.084%2C0%2C.051%2C0%2C.107%2C0%2C.158q0%2C.046%2C0%2C.091c0%2C.04%2C0%2C.076%2C0%2C.117Zm14%2C3.977H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Z%22%20transform%3D%22translate(-9579%20-3112)%22%20fill%3D%22%2301677e%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-special .ob-fv-special__topHead::before {
    height: 49vw;
    background-size: 100%;
  }
}
.fv-contents .ob-fv-special .ob-fv-special__title {
  font-size: 6.8rem;
  padding: 131px 0 31px;
  letter-spacing: 0.05em;
  position: relative;
  text-align: center;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
  color: #01677E;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-special .ob-fv-special__title {
    font-size: 11vw;
    padding: 22.5vw 0 5.5vw;
  }
}
.fv-contents .ob-fv-special .ob-fv-special__sub {
  margin: 0 0 30px;
  font-size: 2.6rem;
  color: #333;
  line-height: 1;
  font-weight: 500;
  text-align: center;
  position: relative;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-special .ob-fv-special__sub {
    margin: 0 0 5.5vw;
    font-size: 4vw;
  }
}
.fv-contents .ob-fv-special .ob-fv-special__inner {
  width: 100%;
  position: relative;
  background-color: #F6FFD9;
}
.fv-contents .ob-fv-special .ob-fv-special__innerBox {
  position: relative;
  padding: 0 17px 46px;
  background-position: 0 1px;
  background-repeat: repeat-y;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22600%22%20height%3D%224%22%20viewBox%3D%220%200%20600%204%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%22600%22%20height%3D%224%22%20transform%3D%22translate(-9268%20-2207)%22%20fill%3D%22red%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate(8786%202361)%22%3E%3Cg%20transform%3D%22translate(482%20-154)%22%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M0%2C0H600V3346H0Z%22%20transform%3D%22translate(-9268%20-2225)%22%20fill%3D%22%23f6ffd9%22%2F%3E%3Cpath%20d%3D%22M0%2C0H2V2H4V0H6V2H8V0h2V2h2V0h2V16H0ZM4%2C4H2V6H4ZM8%2C4H6V6H8Zm4%2C0H10V6h2ZM4%2C8H2v2H4ZM8%2C8H6v2H8Zm4%2C0H10v2h2ZM4%2C12H2v2H4Zm4%2C0H6v2H8Zm4%2C0H10v2h2ZM16%2C0h2V14H16Zm4%2C0h2V14H20Zm4%2C0h2V14H24Zm4%2C0h2V14H28Zm4%2C0h2V14H32Zm4%2C0h2V14H36Zm4%2C0h2V14H40Zm4%2C0h2V14H44Zm4%2C0h2V14H48Zm4%2C0h2V14H52Zm4%2C0h2V14H56Zm4%2C0h2V14H60Zm4%2C0h2V14H64Zm4%2C0h2V14H68Zm4%2C0h2V14H72Zm4%2C0h2V14H76Zm4%2C0h2V14H80Zm4%2C0h2V14H84Zm4%2C0h2V14H88Zm4%2C0h2V14H92Zm4%2C0h2V14H96Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h16V2h-2V4h2V6h-2V8h2v2h-2v2h2v2H584Zm4%2C2h-2V4h2Zm4%2C0h-2V4h2Zm4%2C0h-2V4h2Zm-8%2C4h-2V8h2Zm4%2C0h-2V8h2Zm4%2C0h-2V8h2Zm-8%2C4h-2v2h2Zm4%2C0h-2v2h2Zm4%2C0h-2v2h2Zm-10%2C6h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2h-2v2h2v2h-2v2h2v2h-2v2h2v2H586v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2Zm6%2C2h-2v2h2Zm4%2C0h-2v2h2Zm-4%2C4h-2v2h2Zm4%2C0h-2v2h2Zm-4%2C4h-2v2h2Zm4%2C0h-2v2h2Zm-12-10h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14H96Zm-4%2C0h2v14H92Zm-4%2C0h2v14H88Zm-4%2C0h2v14H84Zm-4%2C0h2v14H80Zm-4%2C0h2v14H76Zm-4%2C0h2v14H72Zm-4%2C0h2v14H68Zm-4%2C0h2v14H64Zm-4%2C0h2v14H60Zm-4%2C0h2v14H56Zm-4%2C0h2v14H52Zm-4%2C0h2v14H48Zm-4%2C0h2v14H44Zm-4%2C0h2v14H40Zm-4%2C0h2v14H36Zm-4%2C0h2v14H32Zm-4%2C0h2v14H28Zm-4%2C0h2v14H24Zm-4%2C0h2v14H20Zm-4%2C0h2v14H16Zm-16%2C0H2v2H4v-2H6v2H8v-2h2v2h2v-2h2v14H12v-2H10v2H8v-2H6v2H4v-2H2v2H0Zm4%2C4H2v2H4Zm4%2C0H6v2H8Zm4%2C0H10v2h2Zm-8%2C4H2v2H4Zm4%2C0H6v2H8Zm4%2C0H10v2h2ZM0%2C3330H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Z%22%20transform%3D%22translate(-9268%20-2225)%22%20fill%3D%22%2301677e%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-special .ob-fv-special__innerBox {
    padding: 0 3vw 7.5vw;
    background-size: 100%;
  }
}
.fv-contents .ob-fv-special .ob-fv-special__innerBox::after {
  content: "";
  width: 100%;
  height: 14px;
  position: absolute;
  left: 0;
  bottom: 0;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22600%22%20height%3D%2214.001%22%20viewBox%3D%220%200%20600%2014.001%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%22600%22%20height%3D%2214.001%22%20transform%3D%22translate(-10216%20-1298.501)%22%20fill%3D%22red%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate(10216%201298.501)%22%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M600%2C1827.95H0V300C0%2C134.31%2C134.31%2C0%2C300%2C0S600%2C134.31%2C600%2C300Z%22%20transform%3D%22translate(-10216%20-3112.45)%22%20fill%3D%22%23f6ffd9%22%2F%3E%3Cpath%20d%3D%22M600%2C1827.95h-2v-.492h-2v.492h-2v-.492h-2v.492h-2v-.492h-2v.492h-2v-14.492h14Zm-4-2.492h2v-2h-2Zm-4%2C0h2v-2h-2Zm-4%2C0h2v-2h-2Zm8-4h2v-2h-2Zm-4%2C0h2v-2h-2Zm-4%2C0h2v-2h-2Zm8-4h2v-2h-2Zm-4%2C0h2v-2h-2Zm-4%2C0h2v-2h-2Zm-4%2C10.492h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0h-2v-14h2Zm-4%2C0H98v-14h2Zm-4%2C0H94v-14h2Zm-4%2C0H90v-14h2Zm-4%2C0H86v-14h2Zm-4%2C0H82v-14h2Zm-4%2C0H78v-14h2Zm-4%2C0H74v-14h2Zm-4%2C0H70v-14h2Zm-4%2C0H66v-14h2Zm-4%2C0H62v-14h2Zm-4%2C0H58v-14h2Zm-4%2C0H54v-14h2Zm-4%2C0H50v-14h2Zm-4%2C0H46v-14h2Zm-4%2C0H42v-14h2Zm-4%2C0H38v-14h2Zm-4%2C0H34v-14h2Zm-4%2C0H30v-14h2Zm-4%2C0H26v-14h2Zm-4%2C0H22v-14h2Zm-4%2C0H18v-14h2Zm-4%2C0H0v-2H2v-2H0v-2H2v-2H0v-2H2v-2H0v-2H16Zm-4-2h2v-2H12Zm-4%2C0h2v-2H8Zm-4%2C0H6v-2H4Zm8-4h2v-2H12Zm-4%2C0h2v-2H8Zm-4%2C0H6v-2H4Zm8-4h2v-2H12Zm-4%2C0h2v-2H8Zm-4%2C0H6v-2H4Zm10-6H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4H0v-2H14Zm0-4-14%2C0c0-.536%2C0-1.076%2C0-1.612v-.076c0-.04%2C0-.082%2C0-.122q0-.088%2C0-.177v-.018l14%2C.094Zm.026-3.822-14-.185q.006-.485.014-.97v-.038l0-.109c0-.292.01-.588.016-.88l14%2C.277Zm.075-3.812L.106%2C291.949q.02-.748.043-1.494v-.017l.006-.2%2C0-.087%2C0-.119%2C0-.084%2C13.992.461Zm.126-3.817L.238%2C287.948l.006-.157q.037-.92.079-1.838l13.985.645Zm.176-3.809L.422%2C283.955l.017-.327%2C0-.089.006-.117.012-.217h0q.019-.337.038-.673l.007-.124v0c.009-.15.017-.3.026-.45l13.975.829Zm.226-3.81L.659%2C279.96l.025-.38.006-.087%2C0-.061q.049-.718.1-1.435l0-.029%2C13.963%2C1.013Zm.276-3.8L.948%2C275.971c.023-.287.046-.576.07-.863l.01-.126%2C0-.038.018-.217v-.014l.018-.217.011-.133.006-.072.027-.314%2C13.948%2C1.2Zm.326-3.8-13.94-1.291q.092-.995.191-1.988l13.931%2C1.383Zm.377-3.8L1.686%2C268l.024-.229%2C0-.038.017-.162.011-.107.011-.106.016-.145.008-.072.019-.173%2C0-.039c.033-.3.068-.613.1-.917l13.912%2C1.569Zm.427-3.788-13.9-1.661.037-.308.022-.179%2C0-.014q.043-.357.087-.713l.005-.043.015-.121c.024-.2.051-.411.076-.607l13.89%2C1.754Zm.478-3.785L2.635%2C260.061l.045-.334.016-.121.009-.066.03-.219v0l.031-.228%2C0-.032.023-.167.017-.125.006-.041q.044-.322.089-.643l13.865%2C1.939Zm.528-3.774L3.189%2C256.1l.035-.239.007-.045.021-.141c.068-.456.135-.906.2-1.362l.005-.035.024-.158%2C13.838%2C2.123Zm.579-3.771L3.8%2C252.146q.118-.74.241-1.478v0l.035-.208.009-.054.023-.138.015-.091%2C13.808%2C2.308Zm.628-3.758L4.454%2C248.2l.062-.357.01-.056.028-.16.017-.094.023-.13.023-.127.018-.1.029-.164.012-.065.037-.208%2C0-.025.088-.486%2C13.776%2C2.493Zm.68-3.754-13.76-2.585c.079-.422.158-.837.239-1.258q.068-.352.136-.7l13.742%2C2.677Zm.729-3.74L5.932%2C240.34c.108-.535.22-1.083.331-1.616l.072-.345%2C13.7%2C2.861Zm.779-3.733L6.749%2C236.424q.211-.977.428-1.951l13.665%2C3.044Zm.829-3.72L7.619%2C232.52c.091-.4.18-.78.273-1.176v0l.05-.213%2C0-.016.127-.54L21.7%2C233.8Zm.879-3.709-13.6-3.319c.126-.517.255-1.038.384-1.554l.017-.067.028-.111.052-.208L22.6%2C230.1Zm.929-3.7-13.555-3.5.1-.368.013-.051.038-.146.026-.1.035-.136.021-.082.045-.172.008-.031c.074-.28.15-.569.224-.849L23.554%2C226.4Zm.978-3.683-13.507-3.683c.14-.512.28-1.021.422-1.532l.111-.4%2C13.482%2C3.774Zm1.028-3.672L11.62%2C217.029l.121-.419c.144-.5.291-1%2C.438-1.5l13.43%2C3.954Zm1.076-3.655-13.4-4.045c.192-.635.389-1.281.585-1.914l13.375%2C4.135Zm1.126-3.644-13.348-4.225c.078-.247.162-.509.241-.756q.184-.574.369-1.147l13.319%2C4.314Zm1.174-3.625-13.29-4.4.066-.2.019-.056.011-.033c.178-.537.359-1.076.541-1.611l13.259%2C4.493Zm1.223-3.611-13.229-4.582c.216-.624.44-1.264.66-1.886l13.2%2C4.67Zm1.272-3.593-13.166-4.759.173-.476q.247-.678.5-1.355l.018-.048L31.6%2C200.975Zm1.32-3.576-13.1-4.935.264-.7%2C0-.008.074-.2.031-.081.051-.135.034-.089.068-.178.008-.022.177-.46%2C13.068%2C5.023Zm1.368-3.559L20.6%2C190.52q.366-.932.736-1.859l13%2C5.2Zm1.415-3.538-12.964-5.285c.2-.494.4-.98.605-1.473l0-.009.077-.186.055-.132.021-.05%2C12.928%2C5.372Zm1.463-3.522-12.892-5.459.04-.094%2C0-.01.087-.2h0c.216-.508.436-1.023.655-1.53l12.855%2C5.545Zm1.51-3.5L25.206%2C179.44l.236-.536.062-.141.009-.021q.251-.566.5-1.131l12.78%2C5.717Zm1.557-3.481-12.741-5.8q.255-.56.513-1.12l.322-.7%2C12.7%2C5.888Zm1.6-3.459L28.522%2C172.16l.07-.148.02-.041.039-.082.387-.816.04-.085.026-.054.278-.58L42%2C176.41Zm1.65-3.437-12.581-6.142c.162-.332.322-.658.485-.989l.058-.118.019-.039.321-.647%2C12.539%2C6.226Zm1.7-3.415-12.5-6.31.062-.122.006-.013c.269-.532.543-1.07.815-1.6l.008-.016.016-.031%2C12.455%2C6.393Zm1.741-3.391-12.412-6.476c.175-.335.348-.666.524-1l.013-.024.078-.148.054-.1.045-.086.088-.167.017-.032.112-.212L47.158%2C166.2Zm1.787-3.369-12.324-6.642.255-.473.033-.061.076-.141.05-.092c.176-.324.364-.668.541-.992l12.28%2C6.724Zm1.831-3.344L37.653%2C154.37l.038-.068.075-.135.019-.034q.284-.509.569-1.017l.277-.491%2C12.189%2C6.887Zm1.876-3.32-12.143-6.968c.268-.466.527-.916.8-1.381l.027-.046.065-.112.112-.193%2C12.1%2C7.05Zm1.92-3.294-12.048-7.13.02-.034.1-.166.013-.022q.445-.75.893-1.5l12%2C7.21Zm1.964-3.269L43.7%2C144l.321-.525.009-.014.095-.154.059-.1.054-.089.1-.163.019-.03.117-.19.012-.02.086-.139.175-.282%2C11.9%2C7.369Zm2.007-3.242L45.8%2C140.6c.351-.558.716-1.134%2C1.07-1.69l11.8%2C7.528Zm2.05-3.215-11.754-7.606.287-.443.1-.152.022-.034q.341-.524.684-1.046l11.7%2C7.684Zm2.093-3.188-11.651-7.762.032-.048.091-.136.031-.047.116-.174.013-.019q.341-.51.683-1.018l.09-.133.034-.051.024-.036%2C11.6%2C7.839Zm2.135-3.159-11.547-7.916.019-.027q.556-.811%2C1.118-1.619l11.494%2C7.993Zm2.178-3.132-11.441-8.069c.309-.438.608-.859.919-1.3l.05-.07.068-.1.121-.169h0L67.216%2C133.8Zm2.219-3.1L57%2C124.034l.412-.566.039-.054.038-.052c.2-.281.418-.571.623-.851l.019-.026.048-.065%2C11.278%2C8.3Zm2.26-3.072-11.222-8.37.6-.8.006-.008.088-.117.511-.678%2C11.166%2C8.445Zm2.3-3.042-11.11-8.519c.36-.469.716-.93%2C1.078-1.4l.144-.186%2C11.053%2C8.592Zm2.341-3.011-11-8.665.388-.492.067-.084.044-.056.114-.144.022-.028.136-.172.009-.011.462-.58%2C10.938%2C8.738Zm2.381-2.98-10.88-8.81q.389-.481.781-.96l.081-.1.059-.072.343-.419%2C10.821%2C8.882Zm2.42-2.948L69.27%2C108.246q.639-.768%2C1.284-1.533l10.7%2C9.025Zm2.459-2.916-10.643-9.1.066-.077.083-.1.059-.069.093-.109.082-.1.061-.071.121-.141.01-.012c.245-.284.484-.562.73-.846l10.582%2C9.166Zm2.5-2.883-10.521-9.236.2-.222.3-.339.013-.014.128-.145.116-.132.014-.016.56-.631%2C10.459%2C9.306Zm2.535-2.85-10.4-9.375.723-.8.622-.682%2C10.335%2C9.444Zm2.573-2.816L79.825%2C96.223l.137-.148.078-.084.047-.051.434-.466.667-.713L91.4%2C104.34Zm2.61-2.782L82.562%2C93.306l.676-.709.024-.025.129-.135.047-.049.119-.124.049-.051.339-.352%2C10.081%2C9.714Zm2.647-2.747L85.337%2C90.425q.435-.445.872-.889l.007-.007.122-.124.4-.405%2C9.952%2C9.847Zm2.683-2.711-9.886-9.913.028-.028q.511-.509%2C1.024-1.016l.04-.039.095-.093.235-.231%2C9.82%2C9.978Zm2.719-2.676L91%2C84.776c.39-.379.8-.774%2C1.191-1.15l.02-.019.087-.083.142-.136%2C9.687%2C10.107Zm2.754-2.64-9.62-10.171.032-.03.832-.784.059-.055.015-.014.422-.4.083-.077.014-.013L104.9%2C90.874Zm2.789-2.6-9.485-10.3c.324-.3.646-.593.971-.891l.007-.006.153-.139.1-.088.069-.063.18-.163%2C9.416%2C10.36Zm2.823-2.565L99.774%2C76.589l.556-.5.011-.01.17-.151.021-.019.735-.653%2C9.278%2C10.484Zm2.857-2.528-9.208-10.546c.339-.3.682-.594%2C1.022-.888l.089-.077.04-.034.361-.311%2C9.138%2C10.606Zm2.89-2.49L105.8%2C71.327q.761-.647%2C1.528-1.29l9%2C10.727Zm2.923-2.451-8.925-10.786.469-.387.028-.023.128-.106.085-.07.089-.073.1-.084.084-.069.071-.058.488-.4%2C8.854%2C10.845Zm2.955-2.412-8.781-10.9.578-.465.025-.02.138-.111.1-.084.055-.044.144-.115.019-.015.164-.131%2C0%2C0%2C.171-.136.043-.034.117-.093%2C8.709%2C10.961Zm2.986-2.373-8.636-11.019.579-.452.088-.069.1-.079.077-.06.123-.1.046-.036.169-.131%2C0%2C0%2C.394-.305%2C8.563%2C11.076Zm3.018-2.333L118.26%2C61.292q.795-.606%2C1.595-1.208l8.415%2C11.189Zm3.048-2.292-8.34-11.245.293-.217.038-.028.134-.1.067-.05.118-.087.069-.051.128-.094.034-.025.73-.535L131.332%2C69Zm3.079-2.252-8.19-11.354.192-.138c.473-.34.959-.689%2C1.434-1.026l8.115%2C11.409Zm3.108-2.21-8.038-11.462.814-.569.027-.019.169-.118.046-.032.156-.108.042-.029.167-.115.03-.021.178-.123.013-.009%2C7.962%2C11.515ZM139.12%2C63.5l-7.885-11.568.079-.054.065-.044.083-.056%2C1.011-.685.075-.05.1-.065.247-.166%2C7.808%2C11.62Zm3.165-2.127L134.555%2C49.7c.533-.353%2C1.088-.718%2C1.624-1.068l.041-.027.007%2C0%2C7.653%2C11.723Zm3.194-2.085L137.9%2C47.516l.411-.264.168-.108.008%2C0c.365-.233.732-.468%2C1.1-.7l7.5%2C11.824Zm3.221-2.042-7.417-11.874.369-.23.084-.052.016-.01c.408-.254.821-.51%2C1.231-.761l7.337%2C11.923Zm3.247-2-7.258-11.972.051-.031.158-.1.01-.006.421-.254%2C0%2C0%2C.176-.106.058-.035.091-.055.744-.446%2C7.178%2C12.02Zm3.275-1.955-7.1-12.068.361-.212.042-.025.09-.053.145-.085.022-.013%2C1.067-.621%2C7.017%2C12.115Zm3.3-1.911-6.936-12.161c.582-.332%2C1.157-.657%2C1.741-.985l6.854%2C12.207Zm3.325-1.867-6.773-12.253.075-.042.083-.046.177-.1h0l1-.55.415-.226%2C6.691%2C12.3Zm3.349-1.822-6.609-12.342q.859-.46%2C1.722-.915l.045-.024L166.879%2C46.8Zm3.374-1.777-6.443-12.429%2C1.1-.569.082-.042.123-.063.166-.085.029-.015.274-.14%2C6.36%2C12.472Zm3.4-1.732L165.689%2C31.67l.763-.381.036-.018.138-.069.169-.084.016-.008.669-.331%2C6.192%2C12.556Zm3.419-1.686-6.108-12.6.986-.476.123-.059.047-.023.192-.092.006%2C0%2C.442-.211.006%2C0L177.1%2C41.673Zm3.442-1.641L172.888%2C28.18q.9-.424%2C1.814-.842l5.854%2C12.717Zm3.462-1.594L176.52%2C26.508l.59-.266.06-.027.153-.069.057-.026.194-.087h0l.769-.343%2C5.683%2C12.795Zm3.485-1.548-5.6-12.833.636-.277.083-.036.077-.033.373-.161.667-.286%2C5.51%2C12.87Zm3.5-1.5L183.853%2C23.31l.8-.336.072-.03.105-.044.146-.061.057-.024.174-.072.054-.022.146-.061.111-.046.046-.019.133-.055%2C5.337%2C12.943Zm3.525-1.454-5.25-12.978.738-.3.042-.017.166-.066.91-.363%2C5.163%2C13.013Zm3.543-1.406-5.076-13.048.317-.123q.774-.3%2C1.551-.6l4.988%2C13.081ZM199.907%2C32l-4.9-13.115.07-.026.08-.03%2C1.184-.439.542-.2%2C4.812%2C13.147Zm3.58-1.31-4.723-13.179.47-.168c.477-.17.936-.332%2C1.415-.5l4.635%2C13.211Zm3.6-1.262-4.546-13.241.365-.125.02-.007.138-.047.179-.061.012%2C0%2C.443-.151.041-.014.123-.041.574-.193%2C4.457%2C13.272Zm3.615-1.214-4.367-13.3.376-.123%2C1.222-.4.005%2C0%2C.127-.041.172-.055%2C4.278%2C13.33Zm3.628-1.164L210.138%2C13.69l.7-.22.046-.014.17-.053.1-.031.11-.034.158-.049.038-.012.585-.18%2C4.1%2C13.387Zm3.646-1.116-4.008-13.414q.713-.213%2C1.427-.423l.014%2C0%2C.092-.027.384-.112%2C3.918%2C13.44Zm3.658-1.066L217.8%2C11.4l.509-.144.156-.044.058-.016.463-.13.169-.047.054-.015.159-.044.078-.022.106-.029.173-.048h0l3.737%2C13.492Zm3.674-1.018-3.647-13.517q.964-.26%2C1.932-.514l3.556%2C13.541Zm3.687-.968L225.527%2C9.315l.614-.156.014%2C0%2C.185-.047.073-.019.144-.036.1-.026L226.788%2C9l.1-.024.157-.039.024-.006.4-.1%2C3.373%2C13.588Zm3.7-.918-3.282-13.61.968-.232.007%2C0%2C.161-.038.112-.027.023-.006.674-.159%2C3.191%2C13.631Zm3.713-.869L233.3%2C7.44l.726-.164.008%2C0%2C.134-.03.556-.124.021%2C0%2C.074-.016.433-.1%2C3.008%2C13.673Zm3.722-.819L237.209%2C6.581q.978-.208%2C1.958-.41l2.824%2C13.712Zm3.737-.77L241.13%2C5.774l.212-.042.7-.138.022%2C0%2C.161-.031.091-.018.122-.024.121-.024.116-.022.114-.022.162-.031.042-.008.1-.019%2C2.64%2C13.749Zm3.741-.719L245.055%2C5.02l.67-.123.02%2C0%2C.174-.032.069-.013.191-.035.028-.005.815-.146%2C2.456%2C13.783Zm3.756-.669L249%2C4.318l.236-.04.079-.013.146-.025.152-.026.077-.013.181-.031.047-.008.2-.033.029%2C0%2C.216-.036.01%2C0%2C.6-.1L253.237%2C17.8Zm3.76-.618L252.94%2C3.669c.513-.081%2C1.029-.161%2C1.543-.239l.436-.066%2C2.086%2C13.844Zm3.772-.568L256.9%2C3.073l.128-.018.1-.015.074-.011L257.388%2C3l.011%2C0q.738-.1%2C1.477-.206l1.9%2C13.87Zm3.777-.518L260.859%2C2.53l.9-.116.036%2C0%2C.187-.024.055-.007.175-.022.067-.008.17-.021.069-.009.17-.021.069-.009.085-.011%2C1.716%2C13.894Zm3.785-.467L264.829%2C2.04q.992-.116%2C1.986-.225l1.531%2C13.916Zm3.792-.417L268.806%2C1.6l.236-.024.018%2C0%2C.124-.013c.483-.049.972-.1%2C1.456-.145L270.8%2C1.4l1.346%2C13.935Zm3.8-.367L272.786%2C1.218l.088-.008h.008l1.158-.1.739-.062L275.939%2C15Zm3.8-.317L276.774.886l.247-.019h.007l.206-.015.088-.007.138-.01.123-.009.107-.008.143-.011L277.92.8l.175-.013.032%2C0%2C.641-.046.976%2C13.966Zm3.8-.266L280.762.607l.479-.03.155-.01.062%2C0%2C.917-.055.064%2C0%2C.12-.007.2-.011.792%2C13.978Zm3.813-.216L284.759.38l.68-.033L286.688.29l.066%2C0%2C.608%2C13.987Zm3.808-.165L288.751.207c.661-.024%2C1.338-.047%2C2-.067l.424%2C13.993Zm3.819-.115-.332-14c.483-.011.939-.021%2C1.423-.03h.015l.216%2C0h.03l.207%2C0%2C.105%2C0%2C.24%2C14Zm3.812-.065-.149-14%2C.571-.005.217%2C0%2C.23%2C0%2C.231%2C0h0l.75%2C0%2C.057%2C14Zm5.735%2C0L300.721%2C14l.035-14%2C1%2C0h.017l.312%2C0%2C.323%2C0%2C.354%2C0Zm3.814.059-1.905-.036.218-14c.665.01%2C1.333.023%2C2%2C.038Zm3.818.109-1.909-.061.4-13.994.418.012h.025l.156%2C0%2C.116%2C0%2C.1%2C0%2C.153%2C0%2C.092%2C0%2C.151%2C0%2C.1%2C0%2C.149%2C0%2C.092%2C0%2C.171.006.054%2C0%2C.225.008Zm3.808.159-1.9-.086L312.755.266c.661.028%2C1.335.058%2C1.994.09Zm3.814.21-1.906-.111L316.749.46q.858.047%2C1.714.1l.052%2C0%2C.113.007.119.007Zm3.8.26-1.9-.136L320.742.706l.429.03h.009l.161.011.121.009.07%2C0%2C.2.014.03%2C0%2C.21.015.058%2C0%2C.155.011.554.041Zm3.805.31-1.9-.161L324.731%2C1q1%2C.081%2C1.993.169Zm3.8.36-1.9-.187%2C1.323-13.937c.661.063%2C1.33.129%2C1.99.2Zm3.793.411-1.895-.212L332.7%2C1.761l1.278.141.037%2C0%2C.2.022.092.01.144.016.158.018.081.009Zm3.785.461-1.894-.237%2C1.693-13.9.02%2C0%2C.192.023.086.011.13.016.139.017.079.01.178.022.039%2C0%2C.2.025.036%2C0%2C.19.024.112.014.1.013.481.062Zm3.779.512-1.887-.262%2C1.878-13.873.241.033.028%2C0%2C.156.021c.448.061.9.124%2C1.346.187l.159.023.05.007Zm3.772.562-1.887-.288%2C2.063-13.847.2.03.192.029h.007c.524.079%2C1.059.161%2C1.582.242Zm3.762.612-1.879-.312%2C2.248-13.818.065.011%2C1.124.185.089.015.081.014.612.1Zm3.756.663-1.878-.338%2C2.433-13.787.571.1.115.021.085.015.191.034.035.006.213.038.032.006.186.034.071.013.121.022.144.026.01%2C0%2C.194.036Zm3.743.712-1.869-.362L356.427%2C5.3q.982.187%2C1.961.38Zm3.738.763-1.867-.388%2C2.8-13.717%2C1.01.208.949.2Zm3.722.812-1.86-.412L364.264%2C6.9l.53.116.04.009.184.041.1.021.139.031.041.009.922.206Zm3.715.863L365%2C21.414l3.168-13.637q.726.169%2C1.451.341l.071.017.119.028.306.073Zm3.7.912L368.7%2C22.3l3.351-13.593.951.236.09.023.1.026.8.2Zm3.689.962L372.4%2C23.24l3.533-13.547.819.215.048.013.156.041.12.032.095.025.159.042.076.02.132.035.12.032.028.007.18.048Zm3.675%2C1.011-1.838-.512%2C3.715-13.5.951.263.02.006.106.03.851.239Zm3.661%2C1.061-1.828-.536%2C3.9-13.447%2C1.056.308.131.038.034.01.7.206Zm3.648%2C1.11-1.823-.561%2C4.076-13.393.227.069.073.022.137.042.154.047.058.018.19.058.021.006%2C1.053.326Zm3.63%2C1.158-1.812-.585L391.3%2C14.145l.059.019.137.044.066.021.195.062.027.009.211.068.026.008.181.058.064.021.108.035.827.269Zm3.617%2C1.208-1.806-.61L395.1%2C15.386l.007%2C0q.946.316%2C1.889.638Zm3.6%2C1.255-1.8-.634%2C4.613-13.218.467.163.015.005.174.061.113.04.081.028.165.058.029.01.2.07h0l.214.076.013%2C0%2C.2.07.217.077Zm3.583%2C1.3-1.789-.658%2C4.79-13.155.489.179q.695.254%2C1.388.512Zm3.564%2C1.352-1.78-.682%2C4.966-13.09%2C1.038.4.007%2C0%2C.174.067.143.055.051.02.455.176Zm3.546%2C1.4-1.77-.706%2C5.142-13.021q.93.367%2C1.857.74Zm3.527%2C1.448-1.762-.73%2C5.316-12.951.209.086.111.046.107.044.11.045.125.051.072.03.188.078.007%2C0%2C.92.383Zm3.506%2C1.494-1.75-.753L417.536%2C23.9c.516.22%2C1.026.439%2C1.541.662l.009%2C0%2C.2.088.006%2C0%2C.077.033Zm3.488%2C1.542-1.741-.777%2C5.662-12.8.585.26.016.007.191.085.021.01.182.081.042.019.16.071.094.042.1.045.436.2Zm3.465%2C1.588-1.729-.8%2C5.833-12.727c.406.186.816.375%2C1.221.563l.129.06.026.012.438.2Zm3.445%2C1.635-1.72-.823%2C6-12.648q.839.4%2C1.676.8l.128.062Zm3.422%2C1.68-1.709-.846%2C6.171-12.566.339.167.11.054h0q.673.332%2C1.343.667Zm3.4%2C1.726-1.7-.869%2C6.339-12.483c.591.3%2C1.192.608%2C1.78.912Zm3.376%2C1.772-1.686-.892%2C6.505-12.4.415.218.125.066.065.034L440%2C34.6l.008%2C0%2C.976.518Zm3.352%2C1.817-1.672-.914%2C6.67-12.309.029.016.091.049.138.075h0l.79.431.006%2C0%2C.162.089.05.027.141.077.07.038.14.077.058.032.078.043Zm3.328%2C1.862-1.661-.936L446.245%2C38l.72.4.007%2C0%2C.179.1.155.087.031.018.65.369Zm3.3%2C1.905-1.647-.958%2C7-12.126c.392.226.778.45%2C1.169.678l.011.006.18.105.03.018.168.1.029.017.141.083Zm3.278%2C1.95-1.635-.98%2C7.158-12.031%2C1.051.628.1.063.094.056.1.061.127.077.04.024.2.119ZM450.9%2C57l-1.622-1L456.6%2C44.063l.625.384.025.016.15.092.074.045.1.063.108.067.144.089.052.032.423.263Zm3.224%2C2.037-1.609-1.024%2C7.476-11.836.384.243c.429.272.875.556%2C1.3.831Zm3.2%2C2.079-1.6-1.045%2C7.633-11.736.032.021q.7.453%2C1.39.91l.252.166Zm3.169%2C2.122-1.581-1.066L466.7%2C50.539l.014.009q.824.552%2C1.644%2C1.109Zm3.141%2C2.164-1.567-1.087%2C7.943-11.529.319.22.036.025.1.068.161.111.006%2C0%2C.6.417.017.012.2.14h0l.2.142h0Zm3.111%2C2.205L465.192%2C66.5l8.1-11.422q.6.428%2C1.206.859l.031.022.146.1.065.046.131.094.05.036Zm3.083%2C2.247-1.537-1.129%2C8.247-11.313q.808.589%2C1.612%2C1.184Zm3.052%2C2.287-1.522-1.149%2C8.4-11.2q.8.6%2C1.6%2C1.2Zm3.022%2C2.328L474.393%2C73.3l8.545-11.09q.491.378.981.759l.013.01.118.092.468.365Zm2.99%2C2.368L477.4%2C75.648l8.691-10.976q.476.377.95.755l.084.067.055.044.475.38Zm2.959%2C2.407-1.475-1.209%2C8.836-10.859q.475.386.948.774l.14.115.013.011.446.367Zm2.926%2C2.446-1.459-1.228%2C8.979-10.741.061.051.055.046.141.118.023.019.145.122.082.069.076.064q.474.4.946.8Zm2.894%2C2.485-1.443-1.247%2C9.121-10.621q.758.651%2C1.513%2C1.308ZM490.53%2C86.7%2C489.1%2C85.432l9.261-10.5q.75.661%2C1.5%2C1.328Zm2.827%2C2.561-1.409-1.285%2C9.4-10.376q.51.463%2C1.019.927l.026.024.131.12.051.047.111.1.077.07.063.058Zm2.793%2C2.6-1.392-1.3%2C9.536-10.25.026.025.106.1.083.077.066.062.117.109.01.01.6.563.063.059.065.061.322.3Zm2.758%2C2.635-1.375-1.322L507.2%2C83.048c.481.46.964.924%2C1.442%2C1.386Zm2.723%2C2.671-1.357-1.34%2C9.8-9.994.613.6.019.019.116.114.126.125.021.021.528.523Zm2.687%2C2.707-1.339-1.358%2C9.936-9.863.5.5.454.46.021.022.112.114.317.323Zm2.651%2C2.743-1.321-1.376%2C10.066-9.73.031.033.065.068.1.1.072.074.093.1.158.164.043.045.128.134.026.027.672.7Zm2.615%2C2.777-1.3-1.393%2C10.194-9.6.223.237.039.041.111.118.073.078.086.091.075.08.515.551.046.05.091.1.083.09.026.028Zm2.578%2C2.812-1.284-1.41%2C10.32-9.46.566.619%2C0%2C0%2C.139.153.094.1.045.049.5.551Zm2.54%2C2.845-1.266-1.427%2C10.445-9.323.16.179.034.038.125.141.044.05.121.136.033.037.137.154.021.024.149.168.01.012.151.17.017.019.127.144.045.051.052.059.1.114Zm2.5%2C2.879-1.246-1.444%2C10.567-9.184.435.5.048.056.022.025.609.706.073.084.027.031.093.108Zm2.464%2C2.912-1.227-1.46%2C10.688-9.043.051.061.1.113.016.018q.4.47.793.942l.332.4Zm2.424%2C2.944-1.207-1.476%2C10.807-8.9.46.559.028.034.1.122.065.08.055.068.286.35.113.139.006.008.153.189Zm2.386%2C2.977-1.188-1.492%2C10.924-8.756.54.676.009.012.114.143.069.087.065.081.448.566Zm2.346%2C3.007-1.168-1.508%2C11.039-8.61.067.085q.346.444.691.89l.026.034.093.121.348.451Zm2.305%2C3.039-1.148-1.523%2C11.153-8.463.144.189.014.019.068.09c.244.322.481.637.723.96l.254.339Zm2.265%2C3.069-1.127-1.538%2C11.264-8.314.206.279.028.038.09.122.084.115.05.068.095.129.051.069.074.1.259.354.095.13.014.019.138.189Zm2.224%2C3.1-1.106-1.553%2C11.374-8.163q.526.733%2C1.048%2C1.469l.113.159ZM535.8%2C138.1l-1.086-1.568%2C11.481-8.012.271.389%2C0%2C.006.041.06.392.566.014.02.1.144.318.461Zm2.14%2C3.156-1.065-1.581%2C11.587-7.858q.561.827%2C1.117%2C1.659Zm2.1%2C3.185-1.044-1.6%2C11.69-7.7.057.086.051.078.061.093.081.124.044.067.1.146.035.054.1.154.032.049.107.164.026.04.131.2h0l.273.419Zm2.055%2C3.211-1.022-1.609%2C11.792-7.547.472.74.018.029.1.152.038.06.079.124.068.107.047.074.254.4Zm2.013%2C3.239-1-1.623L555%2C141.881l.267.43q.257.415.513.831l.026.042.092.15.052.084.062.1.039.064Zm1.969%2C3.265-.979-1.636%2C11.989-7.23.3.5%2C0%2C.007.1.172.071.118.041.068q.254.425.507.851ZM548%2C157.449l-.957-1.648%2C12.084-7.069c.186.318.368.63.552.949l.021.037.072.124.358.619Zm1.881%2C3.317-.935-1.662%2C12.177-6.907.016.027.042.075c.172.3.347.614.519.919l.01.017.088.156.033.058.075.133.044.079.069.124.044.079.042.076Zm1.837%2C3.341-.913-1.673%2C12.269-6.744.273.5.045.083.053.1.362.665.224.413Zm1.792%2C3.367-.891-1.687%2C12.358-6.579.179.337.039.073.048.09.078.147.018.035q.287.543.572%2C1.087Zm1.746%2C3.388-.868-1.7%2C12.445-6.414.389.758q.261.511.521%2C1.023Zm1.7%2C3.413-.845-1.709%2C12.529-6.247.274.551%2C0%2C0%2C.09.182.033.067.062.126.08.162.017.034.328.667Zm1.655%2C3.434-.822-1.72L570.4%2C169.91l.321.668.02.042.083.174.031.066.07.147.041.085.058.122.058.123.03.063.15.315Zm1.609%2C3.456-.8-1.73%2C12.692-5.909.14.3.03.065.054.116.083.18.011.023q.261.564.52%2C1.13Zm1.563%2C3.478-.776-1.742%2C12.77-5.738.024.054.074.165.04.089.054.12.068.153.023.052c.178.4.354.8.531%2C1.2Zm1.516%2C3.5-.752-1.751%2C12.846-5.566.217.5.046.107.037.086q.245.57.488%2C1.141Zm1.469%2C3.52-.729-1.763%2C12.919-5.394q.385.922.765%2C1.849Zm1.421%2C3.536-.7-1.771%2C12.991-5.22.117.293.027.067.049.121q.273.684.544%2C1.369l0%2C.007Zm1.374%2C3.557-.681-1.781%2C13.06-5.045q.177.459.353.918l.014.037.075.2.01.026.262.69Zm1.325%2C3.573-.657-1.789%2C13.126-4.869c.12.322.237.64.355.963l.02.055c.105.287.209.572.314.859Zm1.278%2C3.592-.633-1.8%2C13.19-4.692.192.542q.228.644.452%2C1.289l.019.055Zm1.229%2C3.608-.609-1.807%2C13.252-4.515q.323.947.639%2C1.9Zm1.18%2C3.624L572%2C211.336%2C585.307%2C207q.193.592.383%2C1.185l.011.035.055.17.055.17.012.039.1.3Zm1.132%2C3.641-.56-1.823%2C13.369-4.157c.2.633.4%2C1.278.588%2C1.913Zm1.082%2C3.653-.535-1.828%2C13.423-3.977c.188.637.377%2C1.28.561%2C1.919Zm1.034%2C3.671-.511-1.838%2C13.475-3.8.133.472%2C0%2C.014.023.081c.127.455.252.906.377%2C1.362Zm.984%2C3.68-.486-1.843%2C13.525-3.615.126.472.045.169.007.028c.111.42.222.844.332%2C1.265Zm.935%2C3.7-.461-1.85%2C13.573-3.432.035.138.01.041.037.147.03.12.019.076q.167.667.332%2C1.335l.021.085Zm.885%2C3.707-.436-1.856%2C13.618-3.25.024.1.006.027c.141.594.276%2C1.165.414%2C1.76l.01.045%2C0%2C.014Zm.835%2C3.72-.411-1.859%2C13.66-3.067.117.526v0q.158.711.313%2C1.422Zm.785%2C3.731-.387-1.868%2C13.7-2.883.129.615q.088.42.174.841l.01.05.037.182.018.088.028.137.009.046Zm.735%2C3.74-.361-1.87%2C13.737-2.7q.094.478.186.957.1.5.192%2C1.005Zm.685%2C3.752-.337-1.878%2C13.772-2.515c.121.663.236%2C1.306.353%2C1.97Zm.634%2C3.757L582%2C252.02l13.8-2.331.039.233.016.1.023.135.021.124.02.119.017.1.025.153.011.064.032.195%2C0%2C.029.037.225%2C0%2C.011.037.226.005.031.029.176.009.055Zm.585%2C3.771-.286-1.888%2C13.835-2.146.051.334.025.16v0q.114.741.224%2C1.484Zm.534%2C3.772-.261-1.888%2C13.862-1.961.069.491%2C0%2C.027.027.193.022.158.008.061c.049.351.1.7.143%2C1.05Zm.484%2C3.785-.236-1.893%2C13.887-1.776q.079.619.156%2C1.239v.011l.023.188c.023.186.044.362.067.548Zm.433%2C3.787-.21-1.9%2C13.909-1.591c.076.667.149%2C1.319.221%2C1.988Zm.383%2C3.8-.185-1.9%2C13.929-1.406.022.22%2C0%2C.039.014.139.013.127%2C0%2C.017c.048.483.094.964.14%2C1.447Zm.333%2C3.8-.16-1.9%2C13.947-1.221q.041.474.082.949l0%2C.056.007.089.014.173%2C0%2C.058.013.158q.021.256.042.511Zm.282%2C3.8-.135-1.9%2C13.962-1.036.008.106%2C0%2C.065c.039.536.079%2C1.092.116%2C1.629l.013.191Zm.232%2C3.808-.11-1.906%2C13.974-.852c.019.319.037.618.056.937v.007l.009.149.008.14%2C0%2C.041q.021.362.04.725Zm.182%2C3.81-.085-1.9%2C13.984-.667c.032.67.061%2C1.324.089%2C1.995Zm.132%2C3.816-.06-1.91%2C13.992-.483q.008.237.016.473c0%2C.02%2C0%2C.062%2C0%2C.082l0%2C.118c0%2C.07%2C0%2C.126.006.2v0c.012.371.023.755.034%2C1.127Zm.082%2C3.813-.035-1.905%2C14-.3q.008.366.015.732c0%2C.242.009.469.013.71%2C0%2C.006%2C0%2C.012%2C0%2C.018l0%2C.13q0%2C.2.006.407Zm.032%2C3.82-.01-1.912%2C14-.116c0%2C.444.006.876.008%2C1.32v.047c0%2C.061%2C0%2C.125%2C0%2C.186%2C0%2C.028%2C0%2C.056%2C0%2C.084%2C0%2C.051%2C0%2C.107%2C0%2C.158q0%2C.046%2C0%2C.091c0%2C.04%2C0%2C.076%2C0%2C.117Zm14%2C3.977H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Zm0%2C4H586v-2h14Z%22%20transform%3D%22translate(-10216%20-3112.45)%22%20fill%3D%22%2301677e%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-special .ob-fv-special__innerBox::after {
    height: 2.4vw;
    background-size: 100%;
  }
}
.fv-contents .ob-fv-special .ob-fv-special__item {
  display: flex;
  width: 100%;
}
.fv-contents .ob-fv-special .ob-fv-special__item .ob-fv-special__item-date {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 178px;
  height: 178px;
  position: relative;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22178.24%22%20height%3D%22178.195%22%20viewBox%3D%220%200%20178.24%20178.195%22%3E%3Cg%20transform%3D%22translate(9465.42%20-1372)%22%3E%3Cpath%20d%3D%22M153.427%2C105.315a75.135%2C75.135%2C0%2C1%2C1-75.14-75.14%2C75.138%2C75.138%2C0%2C0%2C1%2C75.14%2C75.14%22%20transform%3D%22translate(-9454.587%201355.8)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M75.542%2C174.641a72.08%2C72.08%2C0%2C1%2C1%2C72.08-72.08%2C72.162%2C72.162%2C0%2C0%2C1-72.08%2C72.08m0-143.29a71.21%2C71.21%2C0%2C1%2C0%2C71.22%2C71.21%2C71.291%2C71.291%2C0%2C0%2C0-71.22-71.21%22%20transform%3D%22translate(-9451.842%201358.554)%22%20fill%3D%22%2301677e%22%2F%3E%3Cpath%20d%3D%22M93.328%2C206.972l-.31-12.22c2.15-.07%2C4.28-.21%2C6.39-.45l1.33%2C12.17c-2.44.27-4.91.43-7.41.5m-5.56-.02q-3.735-.1-7.41-.56l1.44-12.14c2.1.24%2C4.23.41%2C6.38.47Zm18.49-1.28-2.09-12.04q3.18-.54%2C6.26-1.37l3.1%2C11.85c-2.39.61-4.81%2C1.14-7.27%2C1.56m-31.41-.11q-3.675-.675-7.25-1.63l3.18-11.82q3.075.84%2C6.26%2C1.43Zm44.03-3.03-3.85-11.62c2.04-.67%2C4.04-1.44%2C6-2.27l4.8%2C11.25q-3.4%2C1.455-6.95%2C2.64m-56.61-.21c-2.36-.82-4.68-1.7-6.95-2.7l4.89-11.2c1.94.84%2C3.94%2C1.61%2C5.97%2C2.3Zm68.61-4.78-5.49-10.92q2.865-1.455%2C5.6-3.12l6.38%2C10.43c-2.11%2C1.3-4.27%2C2.49-6.49%2C3.61m-80.6-.3q-3.33-1.71-6.48-3.67l6.48-10.38q2.715%2C1.71%2C5.57%2C3.16Zm91.76-6.37L135%2C180.862q2.625-1.845%2C5.09-3.89l7.84%2C9.38c-1.9%2C1.59-3.86%2C3.11-5.89%2C4.52m-102.87-.41c-2.02-1.44-3.97-2.94-5.86-4.54l7.89-9.36q2.46%2C2.085%2C5.07%2C3.95Zm112.93-7.82-8.4-8.87q2.325-2.2%2C4.48-4.62l9.1%2C8.17c-1.65%2C1.86-3.38%2C3.62-5.18%2C5.32m-122.93-.46c-1.79-1.73-3.51-3.52-5.14-5.36l9.16-8.11c1.42%2C1.6%2C2.9%2C3.16%2C4.44%2C4.64Zm131.7-9.13-9.6-7.58c1.32-1.67%2C2.57-3.4%2C3.75-5.17l10.21%2C6.74c-1.37%2C2.07-2.83%2C4.07-4.36%2C6.01m-140.41-.53c-1.51-1.97-2.95-3.97-4.3-6.05l10.24-6.68c1.17%2C1.78%2C2.41%2C3.53%2C3.72%2C5.21Zm147.71-10.22-10.61-6.1c1.07-1.86%2C2.06-3.75%2C2.97-5.69l11.07%2C5.18c-1.05%2C2.25-2.2%2C4.45-3.43%2C6.61m-154.91-.6c-1.21-2.15-2.34-4.36-3.38-6.61l11.11-5.12c.89%2C1.95%2C1.87%2C3.86%2C2.92%2C5.7Zm160.55-11.13-11.38-4.49c.78-1.98%2C1.49-4.01%2C2.11-6.06l11.71%2C3.53q-1.08%2C3.57-2.44%2C7.02m-166.1-.61c-.88-2.3-1.68-4.65-2.38-7.05l11.74-3.43q.9%2C3.105%2C2.06%2C6.07Zm169.97-11.81-11.91-2.77q.72-3.105%2C1.19-6.31l12.1%2C1.79c-.36%2C2.45-.82%2C4.9-1.38%2C7.29m-173.75-.63c-.54-2.42-.99-4.86-1.32-7.35l12.12-1.63c.28%2C2.12.67%2C4.21%2C1.13%2C6.28Zm175.76-12.22-12.19-1c.18-2.12.26-4.26.26-6.42l12.24-.49v.49c0%2C2.5-.11%2C4.98-.31%2C7.42m-177.67-.64c-.16-2.23-.25-4.49-.26-6.76l6.12-.63H14c0%2C2.57.07%2C4.53.22%2C6.47Zm165.57-12.06c-.14-2.15-.38-4.27-.7-6.37l12.09-1.83c.38%2C2.43.64%2C4.89.81%2C7.38Zm-153.41-.08-12.2-.86c.17-2.48.45-4.96.82-7.38l12.09%2C1.85q-.48%2C3.15-.71%2C6.39m151.84-11.02c-.46-2.1-1-4.17-1.62-6.19l11.69-3.6c.73%2C2.36%2C1.36%2C4.77%2C1.88%2C7.21Zm-150.25-.09L3.808%2C98.8c.54-2.43%2C1.17-4.82%2C1.89-7.19l11.69%2C3.62c-.63%2C2.02-1.17%2C4.09-1.62%2C6.18m147.08-10.64c-.77-2-1.6-3.99-2.52-5.9l11.05-5.26c1.06%2C2.22%2C2.02%2C4.51%2C2.9%2C6.82Zm-143.89-.12-11.44-4.32q1.32-3.51%2C2.93-6.86l11.02%2C5.29c-.91%2C1.93-1.75%2C3.88-2.51%2C5.89m139.17-10.07q-1.56-2.79-3.34-5.45l10.16-6.82c1.38%2C2.07%2C2.68%2C4.18%2C3.88%2C6.36Zm-134.44-.11-10.68-5.94c1.21-2.19%2C2.51-4.29%2C3.89-6.35l10.15%2C6.84q-1.785%2C2.64-3.36%2C5.45m128.3-9.25c-1.3-1.7-2.67-3.34-4.11-4.94l9.06-8.21c1.66%2C1.84%2C3.25%2C3.75%2C4.76%2C5.71ZM29.848%2C71.1l-9.69-7.45c1.51-1.96%2C3.1-3.85%2C4.76-5.69l9.05%2C8.23q-2.16%2C2.355-4.12%2C4.91m114.69-8.28c-1.53-1.49-3.12-2.93-4.78-4.28l7.78-9.43c1.91%2C1.56%2C3.76%2C3.22%2C5.54%2C4.96Zm-107.22-.08-8.52-8.78q2.67-2.595%2C5.53-4.96l7.78%2C9.44c-1.65%2C1.38-3.25%2C2.79-4.79%2C4.3m98.66-7.13c-1.74-1.25-3.53-2.46-5.36-3.56l6.32-10.46c2.12%2C1.28%2C4.18%2C2.65%2C6.19%2C4.08Zm-90.07-.09-7.15-9.91c2.01-1.46%2C4.07-2.83%2C6.2-4.11l6.3%2C10.49c-1.83%2C1.11-3.62%2C2.28-5.35%2C3.53m80.51-5.83c-1.89-.98-3.83-1.9-5.81-2.73l4.74-11.28c2.29.97%2C4.54%2C2.03%2C6.73%2C3.17Zm-70.97-.05-5.63-10.87c2.19-1.14%2C4.44-2.18%2C6.74-3.14l4.69%2C11.29c-1.97.82-3.91%2C1.74-5.8%2C2.72m60.67-4.4c-2.01-.7-4.06-1.31-6.14-1.85l3.03-11.85c2.41.62%2C4.79%2C1.34%2C7.11%2C2.15Zm-50.37-.03-4.01-11.56c2.34-.81%2C4.72-1.54%2C7.14-2.14l2.99%2C11.87c-2.08.51-4.12%2C1.13-6.12%2C1.83m39.54-2.87c-2.09-.39-4.21-.7-6.35-.91l1.26-12.17c2.49.26%2C4.94.61%2C7.35%2C1.07Zm-28.71-.02L74.308%2C30.3q3.63-.675%2C7.37-1.05l1.23%2C12.16q-3.21.33-6.33.91m11.13-1.25-.48-12.22c2.48-.1%2C5-.1%2C7.42%2C0l-.51%2C12.22c-2.11-.09-4.27-.09-6.43%2C0%22%20transform%3D%22translate(-9467.178%201343.223)%22%20fill%3D%22%2301677e%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-special .ob-fv-special__item .ob-fv-special__item-date {
    width: 44vw;
    height: 30vw;
    background-size: contain;
  }
}
.fv-contents .ob-fv-special .ob-fv-special__item .ob-fv-special__item-date.is-gray {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22178.24%22%20height%3D%22178.195%22%20viewBox%3D%220%200%20178.24%20178.195%22%3E%3Cg%20transform%3D%22translate(8913%20-1238)%22%3E%3Cpath%20d%3D%22M153.427%2C105.315a75.135%2C75.135%2C0%2C1%2C1-75.14-75.14%2C75.138%2C75.138%2C0%2C0%2C1%2C75.14%2C75.14%22%20transform%3D%22translate(-8902.157%201221.825)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M75.542%2C174.641a72.08%2C72.08%2C0%2C1%2C1%2C72.08-72.08%2C72.162%2C72.162%2C0%2C0%2C1-72.08%2C72.08m0-143.29a71.21%2C71.21%2C0%2C1%2C0%2C71.22%2C71.21%2C71.291%2C71.291%2C0%2C0%2C0-71.22-71.21%22%20transform%3D%22translate(-8899.462%201224.519)%22%20fill%3D%22%2301677e%22%2F%3E%3Cpath%20d%3D%22M93.328%2C206.972l-.31-12.22c2.15-.07%2C4.28-.21%2C6.39-.45l1.33%2C12.17c-2.44.27-4.91.43-7.41.5m-5.56-.02q-3.735-.1-7.41-.56l1.44-12.14c2.1.24%2C4.23.41%2C6.38.47Zm18.49-1.28-2.09-12.04q3.18-.54%2C6.26-1.37l3.1%2C11.85c-2.39.61-4.81%2C1.14-7.27%2C1.56m-31.41-.11q-3.675-.675-7.25-1.63l3.18-11.82q3.075.84%2C6.26%2C1.43Zm44.03-3.03-3.85-11.62c2.04-.67%2C4.04-1.44%2C6-2.27l4.8%2C11.25q-3.4%2C1.455-6.95%2C2.64m-56.61-.21c-2.36-.82-4.68-1.7-6.95-2.7l4.89-11.2c1.94.84%2C3.94%2C1.61%2C5.97%2C2.3Zm68.61-4.78-5.49-10.92q2.865-1.455%2C5.6-3.12l6.38%2C10.43c-2.11%2C1.3-4.27%2C2.49-6.49%2C3.61m-80.6-.3q-3.33-1.71-6.48-3.67l6.48-10.38q2.715%2C1.71%2C5.57%2C3.16Zm91.76-6.37L135%2C180.862q2.625-1.845%2C5.09-3.89l7.84%2C9.38c-1.9%2C1.59-3.86%2C3.11-5.89%2C4.52m-102.87-.41c-2.02-1.44-3.97-2.94-5.86-4.54l7.89-9.36q2.46%2C2.085%2C5.07%2C3.95Zm112.93-7.82-8.4-8.87q2.325-2.2%2C4.48-4.62l9.1%2C8.17c-1.65%2C1.86-3.38%2C3.62-5.18%2C5.32m-122.93-.46c-1.79-1.73-3.51-3.52-5.14-5.36l9.16-8.11c1.42%2C1.6%2C2.9%2C3.16%2C4.44%2C4.64Zm131.7-9.13-9.6-7.58c1.32-1.67%2C2.57-3.4%2C3.75-5.17l10.21%2C6.74c-1.37%2C2.07-2.83%2C4.07-4.36%2C6.01m-140.41-.53c-1.51-1.97-2.95-3.97-4.3-6.05l10.24-6.68c1.17%2C1.78%2C2.41%2C3.53%2C3.72%2C5.21Zm147.71-10.22-10.61-6.1c1.07-1.86%2C2.06-3.75%2C2.97-5.69l11.07%2C5.18c-1.05%2C2.25-2.2%2C4.45-3.43%2C6.61m-154.91-.6c-1.21-2.15-2.34-4.36-3.38-6.61l11.11-5.12c.89%2C1.95%2C1.87%2C3.86%2C2.92%2C5.7Zm160.55-11.13-11.38-4.49c.78-1.98%2C1.49-4.01%2C2.11-6.06l11.71%2C3.53q-1.08%2C3.57-2.44%2C7.02m-166.1-.61c-.88-2.3-1.68-4.65-2.38-7.05l11.74-3.43q.9%2C3.105%2C2.06%2C6.07Zm169.97-11.81-11.91-2.77q.72-3.105%2C1.19-6.31l12.1%2C1.79c-.36%2C2.45-.82%2C4.9-1.38%2C7.29m-173.75-.63c-.54-2.42-.99-4.86-1.32-7.35l12.12-1.63c.28%2C2.12.67%2C4.21%2C1.13%2C6.28Zm175.76-12.22-12.19-1c.18-2.12.26-4.26.26-6.42l12.24-.49v.49c0%2C2.5-.11%2C4.98-.31%2C7.42m-177.67-.64c-.16-2.23-.25-4.49-.26-6.76l6.12-.63H14c0%2C2.57.07%2C4.53.22%2C6.47Zm165.57-12.06c-.14-2.15-.38-4.27-.7-6.37l12.09-1.83c.38%2C2.43.64%2C4.89.81%2C7.38Zm-153.41-.08-12.2-.86c.17-2.48.45-4.96.82-7.38l12.09%2C1.85q-.48%2C3.15-.71%2C6.39m151.84-11.02c-.46-2.1-1-4.17-1.62-6.19l11.69-3.6c.73%2C2.36%2C1.36%2C4.77%2C1.88%2C7.21Zm-150.25-.09L3.808%2C98.8c.54-2.43%2C1.17-4.82%2C1.89-7.19l11.69%2C3.62c-.63%2C2.02-1.17%2C4.09-1.62%2C6.18m147.08-10.64c-.77-2-1.6-3.99-2.52-5.9l11.05-5.26c1.06%2C2.22%2C2.02%2C4.51%2C2.9%2C6.82Zm-143.89-.12-11.44-4.32q1.32-3.51%2C2.93-6.86l11.02%2C5.29c-.91%2C1.93-1.75%2C3.88-2.51%2C5.89m139.17-10.07q-1.56-2.79-3.34-5.45l10.16-6.82c1.38%2C2.07%2C2.68%2C4.18%2C3.88%2C6.36Zm-134.44-.11-10.68-5.94c1.21-2.19%2C2.51-4.29%2C3.89-6.35l10.15%2C6.84q-1.785%2C2.64-3.36%2C5.45m128.3-9.25c-1.3-1.7-2.67-3.34-4.11-4.94l9.06-8.21c1.66%2C1.84%2C3.25%2C3.75%2C4.76%2C5.71ZM29.848%2C71.1l-9.69-7.45c1.51-1.96%2C3.1-3.85%2C4.76-5.69l9.05%2C8.23q-2.16%2C2.355-4.12%2C4.91m114.69-8.28c-1.53-1.49-3.12-2.93-4.78-4.28l7.78-9.43c1.91%2C1.56%2C3.76%2C3.22%2C5.54%2C4.96Zm-107.22-.08-8.52-8.78q2.67-2.595%2C5.53-4.96l7.78%2C9.44c-1.65%2C1.38-3.25%2C2.79-4.79%2C4.3m98.66-7.13c-1.74-1.25-3.53-2.46-5.36-3.56l6.32-10.46c2.12%2C1.28%2C4.18%2C2.65%2C6.19%2C4.08Zm-90.07-.09-7.15-9.91c2.01-1.46%2C4.07-2.83%2C6.2-4.11l6.3%2C10.49c-1.83%2C1.11-3.62%2C2.28-5.35%2C3.53m80.51-5.83c-1.89-.98-3.83-1.9-5.81-2.73l4.74-11.28c2.29.97%2C4.54%2C2.03%2C6.73%2C3.17Zm-70.97-.05-5.63-10.87c2.19-1.14%2C4.44-2.18%2C6.74-3.14l4.69%2C11.29c-1.97.82-3.91%2C1.74-5.8%2C2.72m60.67-4.4c-2.01-.7-4.06-1.31-6.14-1.85l3.03-11.85c2.41.62%2C4.79%2C1.34%2C7.11%2C2.15Zm-50.37-.03-4.01-11.56c2.34-.81%2C4.72-1.54%2C7.14-2.14l2.99%2C11.87c-2.08.51-4.12%2C1.13-6.12%2C1.83m39.54-2.87c-2.09-.39-4.21-.7-6.35-.91l1.26-12.17c2.49.26%2C4.94.61%2C7.35%2C1.07Zm-28.71-.02L74.308%2C30.3q3.63-.675%2C7.37-1.05l1.23%2C12.16q-3.21.33-6.33.91m11.13-1.25-.48-12.22c2.48-.1%2C5-.1%2C7.42%2C0l-.51%2C12.22c-2.11-.09-4.27-.09-6.43%2C0%22%20transform%3D%22translate(-8914.758%201209.223)%22%20fill%3D%22%2301677e%22%2F%3E%3Cpath%20d%3D%22M153.427%2C105.315a75.135%2C75.135%2C0%2C1%2C1-75.14-75.14%2C75.138%2C75.138%2C0%2C0%2C1%2C75.14%2C75.14%22%20transform%3D%22translate(-8902.157%201221.825)%22%20fill%3D%22%23ccc%22%20style%3D%22mix-blend-mode%3Amultiply%3Bisolation%3Aisolate%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.fv-contents .ob-fv-special .ob-fv-special__item .ob-fv-special__item-date .ob-fv-special__item-date--tops {
  display: flex;
  justify-content: center;
  line-height: 1;
  font-size: 4.8rem;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-special .ob-fv-special__item .ob-fv-special__item-date .ob-fv-special__item-date--tops {
    font-size: 7.5vw;
    padding-bottom: 3.7vw;
  }
}
.fv-contents .ob-fv-special .ob-fv-special__item .ob-fv-special__item-date .ob-fv-special__item-date--bottoms {
  text-align: center;
  line-height: 1;
  font-size: 3.2rem;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-special .ob-fv-special__item .ob-fv-special__item-date .ob-fv-special__item-date--bottoms {
    font-size: 4.8vw;
    position: relative;
    top: -1.9vw;
  }
}
.fv-contents .ob-fv-special .ob-fv-special__item .ob-fv-special__item-lists {
  width: calc(100% - 178px);
  padding: 27px 20px 0 20px;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-special .ob-fv-special__item .ob-fv-special__item-lists {
    width: 100%;
    padding: 4.95vw 0 0 3.3vw;
  }
}
.fv-contents .ob-fv-special .ob-fv-special__item .ob-fv-special__item-lists.is-gray ul li {
  color: #999;
  margin-bottom: 1px;
}
.fv-contents .ob-fv-special .ob-fv-special__item .ob-fv-special__item-lists.is-gray ul li::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2215.064%22%20height%3D%2215.064%22%20viewBox%3D%220%200%2015.064%2015.064%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%2215.064%22%20height%3D%2215.064%22%20fill%3D%22%23999%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M7.869%2C13.345l5.67%2C1.67a1.188%2C1.188%2C0%2C0%2C0%2C1.476-1.476l-1.67-5.67a1.2%2C1.2%2C0%2C0%2C1%2C0-.672l1.67-5.67A1.189%2C1.189%2C0%2C0%2C0%2C13.539.05L7.869%2C1.72a1.171%2C1.171%2C0%2C0%2C1-.672%2C0L1.527.05A1.19%2C1.19%2C0%2C0%2C0%2C.05%2C1.527L1.721%2C7.2a1.2%2C1.2%2C0%2C0%2C1%2C0%2C.672L.05%2C13.539a1.189%2C1.189%2C0%2C0%2C0%2C1.477%2C1.476l5.67-1.67a1.2%2C1.2%2C0%2C0%2C1%2C.672%2C0%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%23999%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.fv-contents .ob-fv-special .ob-fv-special__item .ob-fv-special__item-lists.is-comingSoon {
  padding: 0 20px;
  font-size: 3.2rem;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
  color: #01677E;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-special .ob-fv-special__item .ob-fv-special__item-lists.is-comingSoon {
    padding: 0 0 0 3.5vw;
    font-size: 5vw;
  }
}
.fv-contents .ob-fv-special .ob-fv-special__item .ob-fv-special__item-lists.is-comingSoon .cp-inner {
  position: relative;
}
.fv-contents .ob-fv-special .ob-fv-special__item .ob-fv-special__item-lists.is-comingSoon .cp-inner::after {
  width: 28px;
  height: 4px;
  right: -31px;
  bottom: 3px;
  content: "";
  position: absolute;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224.961%22%20height%3D%223.648%22%20viewBox%3D%220%200%2024.961%203.648%22%3E%3Cpath%20d%3D%22M5.344-10.336A1.844%2C1.844%2C0%2C0%2C0%2C7.168-12.16a1.844%2C1.844%2C0%2C0%2C0-1.824-1.824A1.844%2C1.844%2C0%2C0%2C0%2C3.52-12.16%2C1.844%2C1.844%2C0%2C0%2C0%2C5.344-10.336Zm10.656%2C0a1.844%2C1.844%2C0%2C0%2C0%2C1.824-1.824A1.844%2C1.844%2C0%2C0%2C0%2C16-13.984a1.844%2C1.844%2C0%2C0%2C0-1.824%2C1.824A1.844%2C1.844%2C0%2C0%2C0%2C16-10.336Zm10.656%2C0A1.844%2C1.844%2C0%2C0%2C0%2C28.48-12.16a1.844%2C1.844%2C0%2C0%2C0-1.824-1.824%2C1.844%2C1.844%2C0%2C0%2C0-1.824%2C1.824A1.844%2C1.844%2C0%2C0%2C0%2C26.656-10.336Z%22%20transform%3D%22translate(-3.52%2013.984)%22%20fill%3D%22%2301677e%22%2F%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-special .ob-fv-special__item .ob-fv-special__item-lists.is-comingSoon .cp-inner::after {
    width: 5vw;
    height: 1.9vw;
    right: -5.9vw;
    bottom: -0.6vw;
    background-size: 100%;
  }
}
.fv-contents .ob-fv-special .ob-fv-special__item .ob-fv-special__item-lists ul {
  margin: 0;
}
.fv-contents .ob-fv-special .ob-fv-special__item .ob-fv-special__item-lists ul li {
  padding: 0 0 0 24px;
  margin-bottom: 21px;
  font-size: 2rem;
  line-height: 1.5;
  position: relative;
  list-style: none;
  color: #222;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-special .ob-fv-special__item .ob-fv-special__item-lists ul li {
    padding: 0 0 0 4vw;
    margin-bottom: 2.9vw;
    font-size: 3.2vw;
    line-height: 5vw;
  }
}
.fv-contents .ob-fv-special .ob-fv-special__item .ob-fv-special__item-lists ul li::before {
  content: "";
  position: absolute;
  top: 8px;
  left: 0;
  width: 15px;
  height: 15px;
  display: block;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2215.064%22%20height%3D%2215.064%22%20viewBox%3D%220%200%2015.064%2015.064%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%2215.064%22%20height%3D%2215.064%22%20fill%3D%22%2301677e%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M7.869%2C13.345l5.67%2C1.67a1.188%2C1.188%2C0%2C0%2C0%2C1.476-1.476l-1.67-5.67a1.2%2C1.2%2C0%2C0%2C1%2C0-.672l1.67-5.67A1.189%2C1.189%2C0%2C0%2C0%2C13.539.05L7.869%2C1.72a1.171%2C1.171%2C0%2C0%2C1-.672%2C0L1.527.05A1.19%2C1.19%2C0%2C0%2C0%2C.05%2C1.527L1.721%2C7.2a1.2%2C1.2%2C0%2C0%2C1%2C0%2C.672L.05%2C13.539a1.189%2C1.189%2C0%2C0%2C0%2C1.477%2C1.476l5.67-1.67a1.2%2C1.2%2C0%2C0%2C1%2C.672%2C0%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%2301677e%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-special .ob-fv-special__item .ob-fv-special__item-lists ul li::before {
    top: 1vw;
    width: 2.4vw;
    height: 2.4vw;
  }
}
.fv-contents .ob-fv-special .ob-fv-special__schedule {
  margin: 0 0 30px;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-special .ob-fv-special__schedule {
    margin: 0 0 4vw;
  }
}
.fv-contents .ob-fv-special .ob-fv-special__schedule table {
  margin: 20px 0 15px;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-special .ob-fv-special__schedule table {
    margin: 4vw 0 2vw;
  }
}
.fv-contents .ob-fv-special .ob-fv-special__schedule table td {
  font-size: 2.2rem;
  border-color: #999 !important;
  line-height: 1.5;
  padding: 16px 10px 14px 28px !important;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-special .ob-fv-special__schedule table td {
    font-size: 3.5vw;
    line-height: 6.5vw;
    padding: 1.5vw 1vw 1.5vw 3.5vw !important;
  }
}
.fv-contents .ob-fv-special .ob-fv-special__schedule table td:first-child {
  border-right: 0;
}
.fv-contents .ob-fv-special .ob-fv-special__schedule table td:last-child {
  border-left: 0;
}
.fv-contents .ob-fv-special .ob-fv-special__itemline {
  max-width: 169px;
  margin: 16px auto 6px;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-special .ob-fv-special__itemline {
    max-width: 28.1vw;
    margin: 2.3vw auto -2.2vw;
  }
}
.fv-contents .ob-fv-special .ob-fv-special__itemline img {
  width: 100%;
}
.fv-contents .ob-fv-special .ob-fv-special__itemBtn {
  margin: 0 13px 36px;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-special .ob-fv-special__itemBtn {
    margin: 0.7vw 2.2vw 6.2vw;
  }
}
.fv-contents .ob-fv-special .ob-fv-special__itemBtn + .ob-fv-special__itemline {
  margin-top: -10px;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-special .ob-fv-special__itemBtn + .ob-fv-special__itemline {
    margin: 0 auto -4vw;
  }
}
.fv-contents .ob-fv-special .ob-fv-special__itemBtn a {
  margin: 0 auto;
  font-size: 3.6rem;
  width: 100%;
  aspect-ratio: 54/12;
  font-weight: 500;
  letter-spacing: 0;
  text-decoration: none;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  background-size: cover;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22540%22%20height%3D%22119.725%22%20viewBox%3D%220%200%20540%20119.725%22%3E%3Cg%20transform%3D%22translate(8928%20-1735.064)%22%3E%3Cg%20transform%3D%22translate(-8928%201735.064)%22%3E%3Cpath%20d%3D%22M17.2%2C0%2C0%2C17.837v84.041l17.2%2C17.847H522.817L540%2C101.878V17.837L522.817%2C0Z%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%2301677e%22%2F%3E%3Cpath%20d%3D%22M1.618%2C92.787V15.047L14.506%2C1.665H513.6l12.878%2C13.383V92.8L513.6%2C106.17H14.506ZM14.105.65.651%2C14.631V93.2l13.454%2C13.981H513.987L527.451%2C93.2V14.631L513.987.65Z%22%20transform%3D%22translate(5.958%205.944)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-special .ob-fv-special__itemBtn a {
    font-size: 5.5vw;
    aspect-ratio: 55/12;
    letter-spacing: 0.1em;
  }
}
.fv-contents .ob-fv-banner .ob-fv-banner__inner {
  padding: 50px 30px 47px;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-banner .ob-fv-banner__inner {
    padding: 8.8vw 20px;
  }
}
.fv-contents .ob-fv-banner .ob-fv-banner__inner .cp-all {
  max-width: 463px;
  margin: 0 auto;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-banner .ob-fv-banner__inner .cp-all {
    max-width: 76.999vw;
  }
}
.fv-contents .ob-fv-programStudent {
  background: #fff;
  position: relative;
}
.fv-contents .ob-fv-programStudent .ob-fv-programStudent__inner {
  position: relative;
  padding: 77px 17px 77px;
  background-repeat: repeat-y;
  background-position: 0 2px;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22600%22%20height%3D%224%22%20viewBox%3D%220%200%20600%204%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%22600%22%20height%3D%224%22%20transform%3D%22translate(-9268%20-2207)%22%20fill%3D%22red%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate(8786%202361)%22%3E%3Cg%20transform%3D%22translate(482%20-154)%22%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M0%2C0H600V3346H0Z%22%20transform%3D%22translate(-9268%20-2225)%22%20fill%3D%22%23feffd9%22%2F%3E%3Cpath%20d%3D%22M0%2C0H2V2H4V0H6V2H8V0h2V2h2V0h2V16H0ZM4%2C4H2V6H4ZM8%2C4H6V6H8Zm4%2C0H10V6h2ZM4%2C8H2v2H4ZM8%2C8H6v2H8Zm4%2C0H10v2h2ZM4%2C12H2v2H4Zm4%2C0H6v2H8Zm4%2C0H10v2h2ZM16%2C0h2V14H16Zm4%2C0h2V14H20Zm4%2C0h2V14H24Zm4%2C0h2V14H28Zm4%2C0h2V14H32Zm4%2C0h2V14H36Zm4%2C0h2V14H40Zm4%2C0h2V14H44Zm4%2C0h2V14H48Zm4%2C0h2V14H52Zm4%2C0h2V14H56Zm4%2C0h2V14H60Zm4%2C0h2V14H64Zm4%2C0h2V14H68Zm4%2C0h2V14H72Zm4%2C0h2V14H76Zm4%2C0h2V14H80Zm4%2C0h2V14H84Zm4%2C0h2V14H88Zm4%2C0h2V14H92Zm4%2C0h2V14H96Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h16V2h-2V4h2V6h-2V8h2v2h-2v2h2v2H584Zm4%2C2h-2V4h2Zm4%2C0h-2V4h2Zm4%2C0h-2V4h2Zm-8%2C4h-2V8h2Zm4%2C0h-2V8h2Zm4%2C0h-2V8h2Zm-8%2C4h-2v2h2Zm4%2C0h-2v2h2Zm4%2C0h-2v2h2Zm-10%2C6h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2h-2v2h2v2h-2v2h2v2h-2v2h2v2H586v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2Zm6%2C2h-2v2h2Zm4%2C0h-2v2h2Zm-4%2C4h-2v2h2Zm4%2C0h-2v2h2Zm-4%2C4h-2v2h2Zm4%2C0h-2v2h2Zm-12-10h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14H96Zm-4%2C0h2v14H92Zm-4%2C0h2v14H88Zm-4%2C0h2v14H84Zm-4%2C0h2v14H80Zm-4%2C0h2v14H76Zm-4%2C0h2v14H72Zm-4%2C0h2v14H68Zm-4%2C0h2v14H64Zm-4%2C0h2v14H60Zm-4%2C0h2v14H56Zm-4%2C0h2v14H52Zm-4%2C0h2v14H48Zm-4%2C0h2v14H44Zm-4%2C0h2v14H40Zm-4%2C0h2v14H36Zm-4%2C0h2v14H32Zm-4%2C0h2v14H28Zm-4%2C0h2v14H24Zm-4%2C0h2v14H20Zm-4%2C0h2v14H16Zm-16%2C0H2v2H4v-2H6v2H8v-2h2v2h2v-2h2v14H12v-2H10v2H8v-2H6v2H4v-2H2v2H0Zm4%2C4H2v2H4Zm4%2C0H6v2H8Zm4%2C0H10v2h2Zm-8%2C4H2v2H4Zm4%2C0H6v2H8Zm4%2C0H10v2h2ZM0%2C3330H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Z%22%20transform%3D%22translate(-9268%20-2225)%22%20fill%3D%22%23ef8a35%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-programStudent .ob-fv-programStudent__inner {
    padding: 12.5vw 3vw 12.5vw;
    background-size: 100%;
  }
}
.fv-contents .ob-fv-programStudent .ob-fv-programStudent__inner::before {
  content: "";
  width: 100%;
  height: 14px;
  position: absolute;
  left: 0;
  top: 0;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22600%22%20height%3D%2214%22%20viewBox%3D%220%200%20600%2014%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%22600%22%20height%3D%2214%22%20transform%3D%22translate(-9937%20-2815)%22%20fill%3D%22red%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate(9937%202815)%22%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M0%2C0H600V3346H0Z%22%20transform%3D%22translate(-9937%20-2815)%22%20fill%3D%22%23feffd9%22%2F%3E%3Cpath%20d%3D%22M0%2C0H2V2H4V0H6V2H8V0h2V2h2V0h2V16H0ZM4%2C4H2V6H4ZM8%2C4H6V6H8Zm4%2C0H10V6h2ZM4%2C8H2v2H4ZM8%2C8H6v2H8Zm4%2C0H10v2h2ZM4%2C12H2v2H4Zm4%2C0H6v2H8Zm4%2C0H10v2h2ZM16%2C0h2V14H16Zm4%2C0h2V14H20Zm4%2C0h2V14H24Zm4%2C0h2V14H28Zm4%2C0h2V14H32Zm4%2C0h2V14H36Zm4%2C0h2V14H40Zm4%2C0h2V14H44Zm4%2C0h2V14H48Zm4%2C0h2V14H52Zm4%2C0h2V14H56Zm4%2C0h2V14H60Zm4%2C0h2V14H64Zm4%2C0h2V14H68Zm4%2C0h2V14H72Zm4%2C0h2V14H76Zm4%2C0h2V14H80Zm4%2C0h2V14H84Zm4%2C0h2V14H88Zm4%2C0h2V14H92Zm4%2C0h2V14H96Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h16V2h-2V4h2V6h-2V8h2v2h-2v2h2v2H584Zm4%2C2h-2V4h2Zm4%2C0h-2V4h2Zm4%2C0h-2V4h2Zm-8%2C4h-2V8h2Zm4%2C0h-2V8h2Zm4%2C0h-2V8h2Zm-8%2C4h-2v2h2Zm4%2C0h-2v2h2Zm4%2C0h-2v2h2Zm-10%2C6h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2h-2v2h2v2h-2v2h2v2h-2v2h2v2H586v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2Zm6%2C2h-2v2h2Zm4%2C0h-2v2h2Zm-4%2C4h-2v2h2Zm4%2C0h-2v2h2Zm-4%2C4h-2v2h2Zm4%2C0h-2v2h2Zm-12-10h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14H96Zm-4%2C0h2v14H92Zm-4%2C0h2v14H88Zm-4%2C0h2v14H84Zm-4%2C0h2v14H80Zm-4%2C0h2v14H76Zm-4%2C0h2v14H72Zm-4%2C0h2v14H68Zm-4%2C0h2v14H64Zm-4%2C0h2v14H60Zm-4%2C0h2v14H56Zm-4%2C0h2v14H52Zm-4%2C0h2v14H48Zm-4%2C0h2v14H44Zm-4%2C0h2v14H40Zm-4%2C0h2v14H36Zm-4%2C0h2v14H32Zm-4%2C0h2v14H28Zm-4%2C0h2v14H24Zm-4%2C0h2v14H20Zm-4%2C0h2v14H16Zm-16%2C0H2v2H4v-2H6v2H8v-2h2v2h2v-2h2v14H12v-2H10v2H8v-2H6v2H4v-2H2v2H0Zm4%2C4H2v2H4Zm4%2C0H6v2H8Zm4%2C0H10v2h2Zm-8%2C4H2v2H4Zm4%2C0H6v2H8Zm4%2C0H10v2h2ZM0%2C3330H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Z%22%20transform%3D%22translate(-9937%20-2815)%22%20fill%3D%22%23ef8a35%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-programStudent .ob-fv-programStudent__inner::before {
    height: 2.4vw;
    background-size: 100%;
  }
}
.fv-contents .ob-fv-programStudent .ob-fv-programStudent__inner::after {
  content: "";
  width: 100%;
  height: 14px;
  position: absolute;
  left: 0;
  bottom: 0;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22600%22%20height%3D%2214%22%20viewBox%3D%220%200%20600%2014%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%22600%22%20height%3D%2214%22%20transform%3D%22translate(-9562%201107)%22%20fill%3D%22red%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate(9562%20-1107)%22%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M0%2C0H600V3346H0Z%22%20transform%3D%22translate(-9562%20-2225)%22%20fill%3D%22%23feffd9%22%2F%3E%3Cpath%20d%3D%22M0%2C0H2V2H4V0H6V2H8V0h2V2h2V0h2V16H0ZM4%2C4H2V6H4ZM8%2C4H6V6H8Zm4%2C0H10V6h2ZM4%2C8H2v2H4ZM8%2C8H6v2H8Zm4%2C0H10v2h2ZM4%2C12H2v2H4Zm4%2C0H6v2H8Zm4%2C0H10v2h2ZM16%2C0h2V14H16Zm4%2C0h2V14H20Zm4%2C0h2V14H24Zm4%2C0h2V14H28Zm4%2C0h2V14H32Zm4%2C0h2V14H36Zm4%2C0h2V14H40Zm4%2C0h2V14H44Zm4%2C0h2V14H48Zm4%2C0h2V14H52Zm4%2C0h2V14H56Zm4%2C0h2V14H60Zm4%2C0h2V14H64Zm4%2C0h2V14H68Zm4%2C0h2V14H72Zm4%2C0h2V14H76Zm4%2C0h2V14H80Zm4%2C0h2V14H84Zm4%2C0h2V14H88Zm4%2C0h2V14H92Zm4%2C0h2V14H96Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h2V14h-2Zm4%2C0h16V2h-2V4h2V6h-2V8h2v2h-2v2h2v2H584Zm4%2C2h-2V4h2Zm4%2C0h-2V4h2Zm4%2C0h-2V4h2Zm-8%2C4h-2V8h2Zm4%2C0h-2V8h2Zm4%2C0h-2V8h2Zm-8%2C4h-2v2h2Zm4%2C0h-2v2h2Zm4%2C0h-2v2h2Zm-10%2C6h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2H586Zm0%2C4h14v2h-2v2h2v2h-2v2h2v2h-2v2h2v2H586v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2Zm6%2C2h-2v2h2Zm4%2C0h-2v2h2Zm-4%2C4h-2v2h2Zm4%2C0h-2v2h2Zm-4%2C4h-2v2h2Zm4%2C0h-2v2h2Zm-12-10h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14h-2Zm-4%2C0h2v14H96Zm-4%2C0h2v14H92Zm-4%2C0h2v14H88Zm-4%2C0h2v14H84Zm-4%2C0h2v14H80Zm-4%2C0h2v14H76Zm-4%2C0h2v14H72Zm-4%2C0h2v14H68Zm-4%2C0h2v14H64Zm-4%2C0h2v14H60Zm-4%2C0h2v14H56Zm-4%2C0h2v14H52Zm-4%2C0h2v14H48Zm-4%2C0h2v14H44Zm-4%2C0h2v14H40Zm-4%2C0h2v14H36Zm-4%2C0h2v14H32Zm-4%2C0h2v14H28Zm-4%2C0h2v14H24Zm-4%2C0h2v14H20Zm-4%2C0h2v14H16Zm-16%2C0H2v2H4v-2H6v2H8v-2h2v2h2v-2h2v14H12v-2H10v2H8v-2H6v2H4v-2H2v2H0Zm4%2C4H2v2H4Zm4%2C0H6v2H8Zm4%2C0H10v2h2Zm-8%2C4H2v2H4Zm4%2C0H6v2H8Zm4%2C0H10v2h2ZM0%2C3330H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Zm0-4H14v2H0Z%22%20transform%3D%22translate(-9562%20-2225)%22%20fill%3D%22%23ef8a35%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-programStudent .ob-fv-programStudent__inner::after {
    height: 2.4vw;
    background-size: 100%;
  }
}
.fv-contents .ob-fv-programStudent .ob-fv-programStudent__title {
  font-size: 6.8rem;
  letter-spacing: 0.05em;
  position: relative;
  text-align: center;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
  color: #01677E;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-programStudent .ob-fv-programStudent__title {
    font-size: 11vw;
  }
}
.fv-contents .ob-fv-programStudent .ob-fv-programStudent__sub {
  margin: 30px 0 0;
  font-size: 2.6rem;
  color: #333;
  line-height: 1;
  font-weight: 500;
  text-align: center;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-programStudent .ob-fv-programStudent__sub {
    margin: 5.5vw 0 0;
    font-size: 4vw;
  }
}
.fv-contents .ob-fv-programStudent .cp-text {
  margin: 55px 13px 31px;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-programStudent .cp-text {
    margin: 10vw 0 5vw;
  }
}
.fv-contents .ob-fv-programStudent .cp-text .cp-text-item {
  font-size: 2.2rem;
  line-height: 2;
  width: 100%;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-programStudent .cp-text .cp-text-item {
    font-size: 3.9vw;
    line-height: 7vw;
  }
}
.fv-contents .ob-fv-programStudent .ob-fv-programStudent__item {
  width: 100%;
}
.fv-contents .ob-fv-programStudent .ob-fv-programStudent__item.is-comingSoon {
  display: flex;
}
.fv-contents .ob-fv-programStudent .ob-fv-programStudent__item.is-comingSoon + .ob-fv-programStudent__line {
  margin-top: 16px;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-programStudent .ob-fv-programStudent__item.is-comingSoon + .ob-fv-programStudent__line {
    margin-top: 1.5vw;
  }
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-programStudent .ob-fv-programStudent__item.is-comingSoon .ob-fv-programStudent__item-date {
    width: 44vw;
  }
}
.fv-contents .ob-fv-programStudent .ob-fv-programStudent__item.is-comingSoon .ob-fv-special__item-box {
  width: calc(100% - 178px);
  padding: 27px 20px 0 20px;
  padding: 0 20px;
  font-size: 3.2rem;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
  color: #01677E;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-programStudent .ob-fv-programStudent__item.is-comingSoon .ob-fv-special__item-box {
    font-size: 5vw;
    width: 100%;
    padding: 4.95vw 0 0 3.3vw;
  }
}
.fv-contents .ob-fv-programStudent .ob-fv-programStudent__item.is-comingSoon .ob-fv-special__item-box .cp-inner {
  position: relative;
}
.fv-contents .ob-fv-programStudent .ob-fv-programStudent__item.is-comingSoon .ob-fv-special__item-box .cp-inner::after {
  width: 28px;
  height: 4px;
  right: -31px;
  bottom: 3px;
  content: "";
  position: absolute;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224.961%22%20height%3D%223.648%22%20viewBox%3D%220%200%2024.961%203.648%22%3E%3Cpath%20d%3D%22M5.344-10.336A1.844%2C1.844%2C0%2C0%2C0%2C7.168-12.16a1.844%2C1.844%2C0%2C0%2C0-1.824-1.824A1.844%2C1.844%2C0%2C0%2C0%2C3.52-12.16%2C1.844%2C1.844%2C0%2C0%2C0%2C5.344-10.336Zm10.656%2C0a1.844%2C1.844%2C0%2C0%2C0%2C1.824-1.824A1.844%2C1.844%2C0%2C0%2C0%2C16-13.984a1.844%2C1.844%2C0%2C0%2C0-1.824%2C1.824A1.844%2C1.844%2C0%2C0%2C0%2C16-10.336Zm10.656%2C0A1.844%2C1.844%2C0%2C0%2C0%2C28.48-12.16a1.844%2C1.844%2C0%2C0%2C0-1.824-1.824%2C1.844%2C1.844%2C0%2C0%2C0-1.824%2C1.824A1.844%2C1.844%2C0%2C0%2C0%2C26.656-10.336Z%22%20transform%3D%22translate(-3.52%2013.984)%22%20fill%3D%22%2301677e%22%2F%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-programStudent .ob-fv-programStudent__item.is-comingSoon .ob-fv-special__item-box .cp-inner::after {
    width: 5vw;
    height: 1.9vw;
    right: -5.9vw;
    bottom: -0.6vw;
    background-size: 100%;
  }
}
.fv-contents .ob-fv-programStudent .ob-fv-programStudent__item .ob-fv-programStudent__item-date {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 178px;
  height: 178px;
  position: relative;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22178.24%22%20height%3D%22178.195%22%20viewBox%3D%220%200%20178.24%20178.195%22%3E%3Cg%20transform%3D%22translate(9465.42%20-1372)%22%3E%3Cpath%20d%3D%22M153.427%2C105.315a75.135%2C75.135%2C0%2C1%2C1-75.14-75.14%2C75.138%2C75.138%2C0%2C0%2C1%2C75.14%2C75.14%22%20transform%3D%22translate(-9454.587%201355.8)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M75.542%2C174.641a72.08%2C72.08%2C0%2C1%2C1%2C72.08-72.08%2C72.162%2C72.162%2C0%2C0%2C1-72.08%2C72.08m0-143.29a71.21%2C71.21%2C0%2C1%2C0%2C71.22%2C71.21%2C71.291%2C71.291%2C0%2C0%2C0-71.22-71.21%22%20transform%3D%22translate(-9451.842%201358.554)%22%20fill%3D%22%2301677e%22%2F%3E%3Cpath%20d%3D%22M93.328%2C206.972l-.31-12.22c2.15-.07%2C4.28-.21%2C6.39-.45l1.33%2C12.17c-2.44.27-4.91.43-7.41.5m-5.56-.02q-3.735-.1-7.41-.56l1.44-12.14c2.1.24%2C4.23.41%2C6.38.47Zm18.49-1.28-2.09-12.04q3.18-.54%2C6.26-1.37l3.1%2C11.85c-2.39.61-4.81%2C1.14-7.27%2C1.56m-31.41-.11q-3.675-.675-7.25-1.63l3.18-11.82q3.075.84%2C6.26%2C1.43Zm44.03-3.03-3.85-11.62c2.04-.67%2C4.04-1.44%2C6-2.27l4.8%2C11.25q-3.4%2C1.455-6.95%2C2.64m-56.61-.21c-2.36-.82-4.68-1.7-6.95-2.7l4.89-11.2c1.94.84%2C3.94%2C1.61%2C5.97%2C2.3Zm68.61-4.78-5.49-10.92q2.865-1.455%2C5.6-3.12l6.38%2C10.43c-2.11%2C1.3-4.27%2C2.49-6.49%2C3.61m-80.6-.3q-3.33-1.71-6.48-3.67l6.48-10.38q2.715%2C1.71%2C5.57%2C3.16Zm91.76-6.37L135%2C180.862q2.625-1.845%2C5.09-3.89l7.84%2C9.38c-1.9%2C1.59-3.86%2C3.11-5.89%2C4.52m-102.87-.41c-2.02-1.44-3.97-2.94-5.86-4.54l7.89-9.36q2.46%2C2.085%2C5.07%2C3.95Zm112.93-7.82-8.4-8.87q2.325-2.2%2C4.48-4.62l9.1%2C8.17c-1.65%2C1.86-3.38%2C3.62-5.18%2C5.32m-122.93-.46c-1.79-1.73-3.51-3.52-5.14-5.36l9.16-8.11c1.42%2C1.6%2C2.9%2C3.16%2C4.44%2C4.64Zm131.7-9.13-9.6-7.58c1.32-1.67%2C2.57-3.4%2C3.75-5.17l10.21%2C6.74c-1.37%2C2.07-2.83%2C4.07-4.36%2C6.01m-140.41-.53c-1.51-1.97-2.95-3.97-4.3-6.05l10.24-6.68c1.17%2C1.78%2C2.41%2C3.53%2C3.72%2C5.21Zm147.71-10.22-10.61-6.1c1.07-1.86%2C2.06-3.75%2C2.97-5.69l11.07%2C5.18c-1.05%2C2.25-2.2%2C4.45-3.43%2C6.61m-154.91-.6c-1.21-2.15-2.34-4.36-3.38-6.61l11.11-5.12c.89%2C1.95%2C1.87%2C3.86%2C2.92%2C5.7Zm160.55-11.13-11.38-4.49c.78-1.98%2C1.49-4.01%2C2.11-6.06l11.71%2C3.53q-1.08%2C3.57-2.44%2C7.02m-166.1-.61c-.88-2.3-1.68-4.65-2.38-7.05l11.74-3.43q.9%2C3.105%2C2.06%2C6.07Zm169.97-11.81-11.91-2.77q.72-3.105%2C1.19-6.31l12.1%2C1.79c-.36%2C2.45-.82%2C4.9-1.38%2C7.29m-173.75-.63c-.54-2.42-.99-4.86-1.32-7.35l12.12-1.63c.28%2C2.12.67%2C4.21%2C1.13%2C6.28Zm175.76-12.22-12.19-1c.18-2.12.26-4.26.26-6.42l12.24-.49v.49c0%2C2.5-.11%2C4.98-.31%2C7.42m-177.67-.64c-.16-2.23-.25-4.49-.26-6.76l6.12-.63H14c0%2C2.57.07%2C4.53.22%2C6.47Zm165.57-12.06c-.14-2.15-.38-4.27-.7-6.37l12.09-1.83c.38%2C2.43.64%2C4.89.81%2C7.38Zm-153.41-.08-12.2-.86c.17-2.48.45-4.96.82-7.38l12.09%2C1.85q-.48%2C3.15-.71%2C6.39m151.84-11.02c-.46-2.1-1-4.17-1.62-6.19l11.69-3.6c.73%2C2.36%2C1.36%2C4.77%2C1.88%2C7.21Zm-150.25-.09L3.808%2C98.8c.54-2.43%2C1.17-4.82%2C1.89-7.19l11.69%2C3.62c-.63%2C2.02-1.17%2C4.09-1.62%2C6.18m147.08-10.64c-.77-2-1.6-3.99-2.52-5.9l11.05-5.26c1.06%2C2.22%2C2.02%2C4.51%2C2.9%2C6.82Zm-143.89-.12-11.44-4.32q1.32-3.51%2C2.93-6.86l11.02%2C5.29c-.91%2C1.93-1.75%2C3.88-2.51%2C5.89m139.17-10.07q-1.56-2.79-3.34-5.45l10.16-6.82c1.38%2C2.07%2C2.68%2C4.18%2C3.88%2C6.36Zm-134.44-.11-10.68-5.94c1.21-2.19%2C2.51-4.29%2C3.89-6.35l10.15%2C6.84q-1.785%2C2.64-3.36%2C5.45m128.3-9.25c-1.3-1.7-2.67-3.34-4.11-4.94l9.06-8.21c1.66%2C1.84%2C3.25%2C3.75%2C4.76%2C5.71ZM29.848%2C71.1l-9.69-7.45c1.51-1.96%2C3.1-3.85%2C4.76-5.69l9.05%2C8.23q-2.16%2C2.355-4.12%2C4.91m114.69-8.28c-1.53-1.49-3.12-2.93-4.78-4.28l7.78-9.43c1.91%2C1.56%2C3.76%2C3.22%2C5.54%2C4.96Zm-107.22-.08-8.52-8.78q2.67-2.595%2C5.53-4.96l7.78%2C9.44c-1.65%2C1.38-3.25%2C2.79-4.79%2C4.3m98.66-7.13c-1.74-1.25-3.53-2.46-5.36-3.56l6.32-10.46c2.12%2C1.28%2C4.18%2C2.65%2C6.19%2C4.08Zm-90.07-.09-7.15-9.91c2.01-1.46%2C4.07-2.83%2C6.2-4.11l6.3%2C10.49c-1.83%2C1.11-3.62%2C2.28-5.35%2C3.53m80.51-5.83c-1.89-.98-3.83-1.9-5.81-2.73l4.74-11.28c2.29.97%2C4.54%2C2.03%2C6.73%2C3.17Zm-70.97-.05-5.63-10.87c2.19-1.14%2C4.44-2.18%2C6.74-3.14l4.69%2C11.29c-1.97.82-3.91%2C1.74-5.8%2C2.72m60.67-4.4c-2.01-.7-4.06-1.31-6.14-1.85l3.03-11.85c2.41.62%2C4.79%2C1.34%2C7.11%2C2.15Zm-50.37-.03-4.01-11.56c2.34-.81%2C4.72-1.54%2C7.14-2.14l2.99%2C11.87c-2.08.51-4.12%2C1.13-6.12%2C1.83m39.54-2.87c-2.09-.39-4.21-.7-6.35-.91l1.26-12.17c2.49.26%2C4.94.61%2C7.35%2C1.07Zm-28.71-.02L74.308%2C30.3q3.63-.675%2C7.37-1.05l1.23%2C12.16q-3.21.33-6.33.91m11.13-1.25-.48-12.22c2.48-.1%2C5-.1%2C7.42%2C0l-.51%2C12.22c-2.11-.09-4.27-.09-6.43%2C0%22%20transform%3D%22translate(-9467.178%201343.223)%22%20fill%3D%22%2301677e%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-programStudent .ob-fv-programStudent__item .ob-fv-programStudent__item-date {
    width: 30vw;
    height: 30vw;
    background-size: contain;
  }
}
.fv-contents .ob-fv-programStudent .ob-fv-programStudent__item .ob-fv-programStudent__item-date .ob-fv-programStudent__item-date--tops {
  display: flex;
  justify-content: center;
  line-height: 1;
  font-size: 4.8rem;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-programStudent .ob-fv-programStudent__item .ob-fv-programStudent__item-date .ob-fv-programStudent__item-date--tops {
    font-size: 7.5vw;
    padding-bottom: 3.7vw;
  }
}
.fv-contents .ob-fv-programStudent .ob-fv-programStudent__item .ob-fv-programStudent__item-date .ob-fv-programStudent__item-date--bottoms {
  text-align: center;
  line-height: 1;
  font-size: 3.2rem;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-programStudent .ob-fv-programStudent__item .ob-fv-programStudent__item-date .ob-fv-programStudent__item-date--bottoms {
    font-size: 4.8vw;
    position: relative;
    top: -1.9vw;
  }
}
.fv-contents .ob-fv-programStudent .ob-fv-programStudent__item .ob-fv-special__item-box {
  width: 100%;
  padding: 28px 0 0;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-programStudent .ob-fv-programStudent__item .ob-fv-special__item-box {
    padding: 3vw 0 0;
  }
}
.fv-contents .ob-fv-programStudent .ob-fv-programStudent__item .ob-fv-special__item-box table {
  margin: 20px 0 15px;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-programStudent .ob-fv-programStudent__item .ob-fv-special__item-box table {
    margin: 4vw 0 2vw;
  }
}
.fv-contents .ob-fv-programStudent .ob-fv-programStudent__item .ob-fv-special__item-box table td {
  font-size: 2.2rem;
  border-color: #999 !important;
  line-height: 1.5;
  padding: 16px 10px 14px 28px !important;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-programStudent .ob-fv-programStudent__item .ob-fv-special__item-box table td {
    font-size: 3.5vw;
    line-height: 6.5vw;
    padding: 1.5vw 1vw 1.5vw 3.5vw !important;
  }
}
.fv-contents .ob-fv-programStudent .ob-fv-programStudent__item .ob-fv-special__item-box table td:first-child {
  border-right: 0;
}
.fv-contents .ob-fv-programStudent .ob-fv-programStudent__item .ob-fv-special__item-box table td:last-child {
  border-left: 0;
}
.fv-contents .ob-fv-programStudent .ob-fv-programStudent__btn {
  margin: 52px 13px 36px;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-programStudent .ob-fv-programStudent__btn {
    margin: 10vw 2.2vw 10vw;
  }
}
.fv-contents .ob-fv-programStudent .ob-fv-programStudent__btn a {
  margin: 0 auto;
  font-size: 3.6rem;
  width: 100%;
  aspect-ratio: 54/12;
  font-weight: 500;
  letter-spacing: 0;
  text-decoration: none;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  background-size: cover;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22540%22%20height%3D%22119.725%22%20viewBox%3D%220%200%20540%20119.725%22%3E%3Cg%20transform%3D%22translate(8855%20139)%22%3E%3Cg%20transform%3D%22translate(-8855%20-139)%22%3E%3Cpath%20d%3D%22M17.2%2C0%2C0%2C17.837v84.041l17.2%2C17.847H522.817L540%2C101.878V17.837L522.817%2C0Z%22%20fill%3D%22%23ef8a35%22%2F%3E%3Cpath%20d%3D%22M1.618%2C92.787V15.047L14.506%2C1.665H513.6l12.878%2C13.383V92.8L513.6%2C106.17H14.506ZM14.105.65.651%2C14.631V93.2l13.454%2C13.981H513.987L527.451%2C93.2V14.631L513.987.65Z%22%20transform%3D%22translate(5.958%205.944)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-programStudent .ob-fv-programStudent__btn a {
    font-size: 5.5vw;
    aspect-ratio: 55/12;
    letter-spacing: 0.1em;
  }
}
.fv-contents .ob-fv-programStudent .ob-fv-programStudent__line {
  max-width: 169px;
  margin: 58px auto -11px;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-programStudent .ob-fv-programStudent__line {
    max-width: 28.1vw;
    margin: 2.3vw auto -2.2vw;
  }
}
.fv-contents .ob-fv-programStudent .ob-fv-programStudent__line img {
  width: 100%;
}
.fv-contents .ob-fv-access .ob-fv-access__mainImage img {
  width: 100%;
}
.fv-contents .ob-fv-access .ob-fv-access__inner {
  padding: 50px 30px 47px;
  font-size: 2rem;
  line-height: 1.75;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-access .ob-fv-access__inner {
    padding: 8.4vw 20px 7.7vw;
    font-size: 3.5vw;
  }
}
.fv-contents .ob-fv-access .ob-fv-access__inner .img-wrap-link {
  background: #fff;
  display: block;
}
.fv-contents .ob-fv-access .ob-fv-access__title {
  font-size: 6.8rem;
  padding: 75px 0 0;
  margin: 0 0 16px;
  letter-spacing: 0.05em;
  position: relative;
  text-align: center;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
  color: #01677E;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-access .ob-fv-access__title {
    font-size: 11vw;
    padding: 12vw 0 0;
    margin: 0 0 3.1vw;
  }
}
.fv-contents .ob-fv-access .ob-fv-access__title::before {
  content: "";
  width: 47px;
  height: 60px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  display: block;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2247.203%22%20height%3D%2260.176%22%20viewBox%3D%220%200%2047.203%2060.176%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%2247.203%22%20height%3D%2260.176%22%20fill%3D%22%2301677e%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate(0%200)%22%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M23.6%2C60.176S34.1%2C47.987%2C39.211%2C41.611%2C47.2%2C29.308%2C47.2%2C23.6A23.6%2C23.6%2C0%2C0%2C0%2C0%2C23.6a27.746%2C27.746%2C0%2C0%2C0%2C7.042%2C18.01C11.611%2C47.375%2C23.6%2C60.176%2C23.6%2C60.176m0-44.7a8.616%2C8.616%2C0%2C1%2C1-8.619%2C8.616A8.613%2C8.613%2C0%2C0%2C1%2C23.6%2C15.474Z%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%2301677e%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-access .ob-fv-access__title::before {
    width: 7.7vw;
    height: 9.6vw;
  }
}
.fv-contents .ob-fv-access .cp-h3-text {
  margin: 50px 0 20px;
  font-size: 2.8rem;
  padding: 0;
  border: 0;
  letter-spacing: 0;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-access .cp-h3-text {
    margin: 8.6vw 0 3.6vw;
    font-size: 4.35vw;
  }
}
.fv-contents .ob-fv-access .cp-external {
  border: 2px solid #01677E;
  margin: 0;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-access .cp-external {
    border-width: 1px;
  }
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-access .cp-external .cp-inner {
    padding-top: 32.7vw;
  }
}
.fv-contents .ob-fv-access .fr-fic {
  border: 2px solid #01677E;
  margin: -5px 0 0;
  width: 100%;
  display: block;
}
@media screen and (max-width: 1019px) {
  .fv-contents .ob-fv-access .fr-fic {
    border-width: 1px;
  }
}
.fv-contents .site-common-fotter__wrap {
  position: static;
  width: 100%;
  height: auto;
  visibility: visible;
}
.fv-contents .site-common-fotter__wrap .site-common-fotter__inner {
  flex-direction: column;
  padding: 76px 30px 0;
}
@media screen and (max-width: 1019px) {
  .fv-contents .site-common-fotter__wrap .site-common-fotter__inner {
    padding: 12.7vw 20px 0;
  }
}
.fv-contents .site-common-fotter__wrap .site-common-fotter__left,
.fv-contents .site-common-fotter__wrap .site-common-fotter__right {
  width: 100%;
  margin: 0;
}
.fv-contents .site-common-fotter__wrap .site-common-fotter__miniLogo {
  display: none;
  justify-content: center;
  margin: 0 auto 10px;
}
@media screen and (max-width: 1019px) {
  .fv-contents .site-common-fotter__wrap .site-common-fotter__miniLogo {
    max-width: 69vw;
    margin: 0 auto 1.6vw;
  }
}
@media screen and (max-width: 1019px) {
  .fv-contents .site-common-fotter__wrap .site-common-fotter__miniLogo img {
    width: 100%;
  }
}
.fv-contents .site-common-fotter__wrap .site-common-fotter__logo {
  display: flex;
  justify-content: center;
}
.fv-contents .site-common-fotter__wrap .site-common-fotter__logo img {
  display: none;
}
.fv-contents .site-common-fotter__wrap .site-common-fotter__logo .is-sp {
  display: block;
  font-size: 4.8rem;
}
@media screen and (max-width: 1019px) {
  .fv-contents .site-common-fotter__wrap .site-common-fotter__logo .is-sp {
    font-size: 8vw;
    letter-spacing: 0.02em;
  }
}
.fv-contents .site-common-fotter__wrap .site-common-fotter__address {
  font-size: 2rem;
  margin-top: 32px;
  text-align: center;
}
@media screen and (max-width: 1019px) {
  .fv-contents .site-common-fotter__wrap .site-common-fotter__address {
    font-size: 3.35vw;
    margin-top: 5.68vw;
  }
}
.fv-contents .site-common-fotter__wrap .site-common-fotter__address .site-common-fotter__address-tel {
  font-size: 3.8rem;
  margin: -16px 0 -8px;
  display: block;
}
@media screen and (max-width: 1019px) {
  .fv-contents .site-common-fotter__wrap .site-common-fotter__address .site-common-fotter__address-tel {
    font-size: 6.5vw;
    margin: -0.5vw 0 0;
  }
}
.fv-contents .site-common-fotter__wrap .site-common-fotter__form {
  display: flex;
  width: 100%;
  max-width: 400px;
  margin: 13px auto 57px;
}
@media screen and (max-width: 1019px) {
  .fv-contents .site-common-fotter__wrap .site-common-fotter__form {
    max-width: 67vw;
    margin: 4vw auto 9.2vw;
  }
}
.fv-contents .site-common-fotter__wrap .site-common-fotter__form svg {
  height: auto !important;
}
@media screen and (max-width: 1019px) {
  .fv-contents .site-common-fotter__wrap .site-common-fotter__form svg {
    height: 100% !important;
  }
}
.fv-contents .site-common-fotter__wrap .site-common-fotter__sns {
  margin: 0;
  gap: 56px;
  border-top: 1px solid #fff;
  justify-content: center;
  padding: 44px 0 60px;
}
@media screen and (max-width: 1019px) {
  .fv-contents .site-common-fotter__wrap .site-common-fotter__sns {
    gap: 9.5vw;
    padding: 6.8vw 0 10vw;
  }
}
.fv-contents .site-common-fotter__wrap .site-common-fotter__sns a:nth-child(1) {
  width: 71px;
}
@media screen and (max-width: 1019px) {
  .fv-contents .site-common-fotter__wrap .site-common-fotter__sns a:nth-child(1) {
    width: 12.256vw;
  }
}
.fv-contents .site-common-fotter__wrap .site-common-fotter__sns a:nth-child(2) {
  width: 64px;
}
@media screen and (max-width: 1019px) {
  .fv-contents .site-common-fotter__wrap .site-common-fotter__sns a:nth-child(2) {
    width: 10.658vw;
  }
}
.fv-contents .site-common-fotter__wrap .site-common-fotter__sns a:nth-child(3) {
  width: 33px;
}
@media screen and (max-width: 1019px) {
  .fv-contents .site-common-fotter__wrap .site-common-fotter__sns a:nth-child(3) {
    width: 11.99vw;
  }
}
.fv-contents .site-common-fotter__wrap .site-common-fotter__sns a:nth-child(4) {
  width: 71px;
}
@media screen and (max-width: 1019px) {
  .fv-contents .site-common-fotter__wrap .site-common-fotter__sns a:nth-child(4) {
    width: 11.99vw;
  }
}
.fv-contents .site-common-fotter__wrap .site-common-fotter__sns a svg {
  width: 100%;
  height: auto;
}
@media screen and (max-width: 1019px) {
  .fv-contents .site-common-fotter__wrap .site-common-fotter__sns a svg {
    width: auto;
    height: auto;
    display: block;
    margin: 0 auto;
  }
}
.fv-contents .site-common-fotter__wrap .site-common-fotter__sitemaps {
  flex-wrap: wrap;
}
.fv-contents .site-common-fotter__wrap .site-common-fotter__sitemaps ul {
  width: 50%;
  border-left: none;
  padding: 0;
  border-top: 1px solid #fff;
}
.fv-contents .site-common-fotter__wrap .site-common-fotter__sitemaps ul:nth-child(1) {
  padding: 26px 0 46px 0;
}
@media screen and (max-width: 1019px) {
  .fv-contents .site-common-fotter__wrap .site-common-fotter__sitemaps ul:nth-child(1) {
    padding: 3.6vw 0 10.6vw;
  }
}
.fv-contents .site-common-fotter__wrap .site-common-fotter__sitemaps ul:nth-child(2) {
  padding: 26px 10px 46px 31px;
}
@media screen and (max-width: 1019px) {
  .fv-contents .site-common-fotter__wrap .site-common-fotter__sitemaps ul:nth-child(2) {
    padding: 3.6vw 0 10.6vw 4.9vw;
  }
}
.fv-contents .site-common-fotter__wrap .site-common-fotter__sitemaps ul:nth-child(3) {
  padding: 30px 10px 23px 0;
}
@media screen and (max-width: 1019px) {
  .fv-contents .site-common-fotter__wrap .site-common-fotter__sitemaps ul:nth-child(3) {
    padding: 3.6vw 0 9vw;
  }
}
.fv-contents .site-common-fotter__wrap .site-common-fotter__sitemaps ul:last-child {
  width: 100%;
}
.fv-contents .site-common-fotter__wrap .site-common-fotter__sitemaps ul li {
  margin-bottom: 14px;
  line-height: 1;
}
@media screen and (max-width: 1019px) {
  .fv-contents .site-common-fotter__wrap .site-common-fotter__sitemaps ul li {
    margin-bottom: 0.2vw;
    line-height: 5.8vw;
  }
}
.fv-contents .site-common-fotter__wrap .site-common-fotter__sitemaps ul li a {
  font-size: 2rem;
}
@media screen and (max-width: 1019px) {
  .fv-contents .site-common-fotter__wrap .site-common-fotter__sitemaps ul li a {
    font-size: 3.2vw;
  }
}
.fv-contents .site-common-fotter__wrap .site-common-fotter__copy {
  font-size: 1.4rem;
  background: none;
  padding: 6px 0 25px;
}
@media screen and (max-width: 1019px) {
  .fv-contents .site-common-fotter__wrap .site-common-fotter__copy {
    font-size: 2.5vw;
    letter-spacing: -0.05em;
    padding: 0 0 2.5vw;
  }
}
.fv-contents .fv-footerLogo {
  display: none;
}

.fr-html .ob-fv-special__item-box table,
.fr-html .ob-fv-openCampus__innerBottom-schedule--text table {
  margin: 20px 0 0;
}
.fr-html .ob-fv-special__item-box table td,
.fr-html .ob-fv-openCampus__innerBottom-schedule--text table td {
  font-size: 1.5rem;
  padding: 14px 20px !important;
  border: 1px solid #A1B1CC;
  background-color: #fff;
  vertical-align: baseline;
}
.fr-html .ob-fv-programStudent__item-date--tops,
.fr-html .ob-fv-openCampus__lists--date---tops,
.fr-html .ob-fv-special__item-date--tops {
  display: flex;
}

/* ==========================================================================

その他調整

========================================================================== */
a.img-wrap-link::after {
  content: none;
}
@media screen and (min-width: 1020px) {
  a.img-wrap-link:hover img {
    opacity: 0.7;
  }
}
a.img-wrap-link img {
  transition: 1s;
}

[data-file-name=reconstruction] .cp-ti-item.cp-horizontal-item .cp-horizontal-text {
  width: calc(100% - 203px);
}
@media screen and (max-width: 1019px) {
  [data-file-name=reconstruction] .cp-ti-item.cp-horizontal-item .cp-horizontal-text {
    width: 100%;
  }
}
[data-file-name=reconstruction] .cp-ti-item.cp-horizontal-item .cp-horizontal-img {
  width: 203px;
  min-width: inherit !important;
}

[data-contents-id="149"] .cp-text.is-Headtext .cp-text-head {
  font-size: 2rem;
  font-weight: 500;
}
[data-contents-id="149"] .cp-text.is-Headtext .cp-text-l {
  margin-right: 30px;
}
@media screen and (max-width: 1019px) {
  [data-contents-id="149"] .cp-text.is-Headtext .cp-text-l {
    margin-right: 0;
  }
}
[data-contents-id="149"] .cp-text.is-Headtext .cp-text-text ul {
  margin-top: 10px;
}

.fr-html .button1,
.fr-html .button2,
.fr-html .button3 {
  margin: 20px 0 !important;
}

.cp-text.is-btnText .button1,
.cp-text.is-btnText .button2,
.cp-text.is-btnText .button3 {
  margin: 0 0 20px !important;
}
@media screen and (max-width: 1019px) {
  .cp-text.is-btnText .button1,
  .cp-text.is-btnText .button2,
  .cp-text.is-btnText .button3 {
    margin: 0 0 15px !important;
  }
}
.cp-text.is-btnText .button1 .button-inner,
.cp-text.is-btnText .button2 .button-inner,
.cp-text.is-btnText .button3 .button-inner {
  min-width: 100% !important;
}
@media screen and (max-width: 1019px) {
  .cp-text.is-btnText .button1 .button-inner,
  .cp-text.is-btnText .button2 .button-inner,
  .cp-text.is-btnText .button3 .button-inner {
    min-width: inherit !important;
  }
}
.cp-text.is-btnText .cp-text-item:nth-child(3n) {
  margin-right: 0;
}
@media screen and (max-width: 1019px) {
  .cp-text.is-btnText .cp-text-item {
    margin-bottom: 30px;
  }
}

[data-file-name=chapel-message] .news-all-wrap,
[data-file-name=ln] .news-all-wrap {
  margin: 0 0 100px;
}
@media screen and (max-width: 1019px) {
  [data-file-name=chapel-message] .news-all-wrap,
  [data-file-name=ln] .news-all-wrap {
    margin: 0 0 40px;
  }
}

.site-common-campusImageMap img {
  width: auto;
  display: block;
  margin: 0 auto;
}

/* ==========================================================================

アイコンブロック

========================================================================== */
.site-common-icon {
  display: flex;
  align-items: center;
  gap: 15px;
}
.site-common-icon + .site-common-icon {
  margin: 20px 0 0;
}
@media screen and (max-width: 1019px) {
  .site-common-icon + .site-common-icon {
    margin: 15px 0 0;
  }
}

.site-common-icon__right {
  font-weight: 500;
}

/* ==========================================================================

Youtube制御

========================================================================== */
.site-under-content__wrap .ytp-title {
  display: none !important;
}
.site-under-content__wrap .ytp-chrome-controls {
  display: none !important;
}/*# sourceMappingURL=common.css.map */

/* ==========================================================================

important-news

========================================================================== */
.important-news__wrap{
  margin:0 auto;
  padding:50px 67px;
  max-width:1560px;
  display:flex;
  align-items:center;
  gap:10%;
  
}

@media screen and (max-width: 1019px){
  .important-news__wrap{
    background:#E7F2F5;
    padding:20px;
    flex-direction:column;
    gap:12px;
    align-items:flex-start;
  }
}

.important-news__head {
  font-size: 2rem;
  font-family: "Noto serif JP", sans-serif;
  position: relative;
  padding-left: 35px;
  white-space:nowrap;
}
.important-news__head::before {
  content: "";
  background:url(/albums/css/basic-common/abm00001862.png)center center no-repeat;
  background-size:contain;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 24px;
  height: 24px;
}

@media screen and (max-width: 1019px){
  .important-news__head {
  font-size: 1.3rem;
  padding-left: 25px;
 }
}

@media screen and (max-width: 1019px){
  .important-news__head::before {
  
  width: 20px;
  height: 20px;
}
}

.important-news__item a {
  text-decoration: none;
  display:flex;
  gap:16px;
  align-items:center;
  transition: opacity 0.2s;
}


.important-news__item a:hover .important-news__title{
  text-decoration: underline;
  color:#222;
  transition: opacity 0.2s;
}

@media screen and (max-width: 1019px){
  .important-news__item a{
  flex-direction:column;
  gap:7px;
  align-items:flex-start;
}
}

.important-news__date{
  font-size:1.5rem;
  color:#999999;
  font-weight:600;
   font-family: "Montserrat", sans-serif;
}

@media screen and (max-width: 1019px){
  
}

.important-news__title{
   font-family: "Montserrat", sans-serif;
   font-size:1.5rem;
   color:#222222;
   font-weight:600;
}

@media screen and (max-width: 1019px){
  .important-news__title{
    
  }
}


.cp-it-item.cp-horizontal-item{
  display:flex;
}

.cp-ti-item.cp-horizontal-item.cp-ti-r.cp-horizontal-r{
  display:flex;
  
}