@charset "UTF-8";
/**
 * reset
 */
*,
*::before,
*::after {
  vertical-align: baseline;
  padding: 0;
  border: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

*::before,
*::after {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

*::-moz-selection {
  color: #fff;
  background-color: #007d6c;
}

*::selection {
  color: #fff;
  background-color: #007d6c;
}

[id] {
  scroll-margin-top: 74px;
}

@media (max-width: 767px) {
  [id] {
    scroll-margin-top: 60px;
  }
}

html {
  font-family: sans-serif;
  font-size: 62.5%;
  /* -> 10px; */
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 125, 108, 0.3);
  scroll-behavior: smooth;
}

html[data-site-set-fontsize="S"] {
  font-size: 58%;
}

html[data-site-set-fontsize="L"] {
  font-size: 72%;
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
time,
picture {
  display: block;
}

body {
  color: #333;
  font-family: "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: left;
  background-color: #fefefe;
  min-width: 1240px;
  margin-top: 181px;
}

@media screen\0 {
  body {
    font-family: "Arial", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
  }
}

@media (max-width: 767.98px) {
  body {
    min-width: 320px;
    margin-top: 60px;
  }
}

body.-liquid {
  min-width: 100%;
}

body.-opened_hamburgerMenu {
  overflow: hidden;
}

body::before {
  width: 1px;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999999999;
  background-color: #3bffff;
  margin: auto;
}

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1,
h2,
h3,
h4,
h5,
h6,
li {
  letter-spacing: .075em;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;
  /* font-family: "Montserrat", "TBUDゴシック R", "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif; */
  -webkit-font-feature-settings: 'palt';
          font-feature-settings: 'palt';
}

p {
  font-size: 1.6rem;
  line-height: 2;
  /* letter-spacing: .075em; */
}

ul li,
ol li {
  list-style: none;
}

address {
  font-style: normal;
  line-height: inherit;
}

b,
strong,
a {
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: .8em;
}

sub,
sup {
  position: relative;
  font-size: .75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

a:focus,
button:focus,
input:focus,
textarea:focus {
  /* outline-color: #007d6c;
  border-width: 0; */
}

a {
  color: inherit;
  text-decoration: none;
}

img,
iframe {
  max-width: 100%;
  vertical-align: bottom;
}

img {
  height: auto;
}

svg {
  overflow: hidden;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}

caption {
  padding-top: .75rem;
  padding-bottom: .75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  cursor: pointer;
}

body[class*='confirm'] form label {
  pointer-events: none;
}

button {
  background-color: transparent;
  border-radius: 0;
}

input,
button,
select,
optgroup,
textarea {
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

select {
  word-wrap: normal;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
     -moz-appearance: button;
          appearance: button;
}

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

@media (max-width: 767px) {
  input::-webkit-input-placeholder {
    padding-top: .3em !important;
  }
}

input[type="radio"],
input[type="checkbox"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
     -moz-appearance: listbox;
          appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
}

legend {
  font-size: 15px;
  white-space: normal;
  line-height: inherit;
  color: inherit;
  display: block;
  width: 100%;
  max-width: 100%;
}

progress {
  vertical-align: baseline;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-inner-spin-button {
  height: auto;
}

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
          appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
          appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

pre {
  overflow: auto;
}

/**
 * keyframes
 */
@-webkit-keyframes roundToggle {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  20% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
}
@keyframes roundToggle {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  20% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
}

/**
 * helper
 */
/*
Ladder
*/
._ladder > *:not(:first-child) {
  margin-top: 32px;
}

@media (max-width: 767px) {
  ._ladder > *:not(:first-child) {
    margin-top: 24px;
  }
}

._ladder.-gapSize_XS > *:not(:first-child) {
  margin-top: 8px;
}

._ladder.-gapSize_S > *:not(:first-child) {
  margin-top: 16px;
}

._ladder.-gapSize_L > *:not(:first-child) {
  margin-top: 56px;
}

@media (max-width: 767px) {
  ._ladder.-gapSize_L > *:not(:first-child) {
    margin-top: 32px;
  }
}

._ladder.-gapSize_XL > *:not(:first-child) {
  margin-top: 74px;
}

@media (max-width: 767px) {
  ._ladder.-gapSize_XL > *:not(:first-child) {
    margin-top: 56px;
  }
}

._ladder ._ladder__link,
._ladder ._ladder__pager {
  margin-top: 56px;
}

@media (max-width: 767px) {
  ._ladder ._ladder__link,
  ._ladder ._ladder__pager {
    margin-top: 40px;
  }
}

/*
Text Anno
*/
._text_anno_1 {
  line-height: 1.6;
  letter-spacing: .04em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

._text_anno_1._tac {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

._text_anno_1::before {
  content: '※';
}

/*
Text
*/
._text_br2 > *:not(:first-child) {
  margin-top: .61em;
}

/*
Content width
*/
._container {
  width: 100%;
  max-width: 1032px;
  padding-left: 16px;
  padding-right: 16px;
  margin-left: auto;
  margin-right: auto;
}

._container ._container {
  max-width: 1000px;
  padding-left: 0;
  padding-right: 0;
}

._container.-larger_1 {
  max-width: 1312px;
}

@media (max-width: 767px) {
  ._container.-larger_1 {
    max-width: 100%;
  }
}

._container ._container.-larger_1 {
  max-width: 1280px;
}

@media (max-width: 767px) {
  ._container ._container.-larger_1 {
    max-width: 100%;
  }
}

._container.-smaller_1 {
  max-width: 992px;
}

@media (max-width: 767px) {
  ._container.-smaller_1 {
    max-width: 100%;
  }
}

._container ._container.-smaller_1 {
  max-width: 960px;
}

@media (max-width: 767px) {
  ._container ._container.-smaller_1 {
    max-width: 100%;
  }
}

._container.-smaller_2 {
  max-width: 672px;
}

@media (max-width: 767px) {
  ._container.-smaller_2 {
    max-width: 100%;
  }
}

._container ._container.-smaller_2 {
  max-width: 640px;
}

@media (max-width: 767px) {
  ._container ._container.-smaller_2 {
    max-width: 100%;
  }
}

/*
Detect device
*/
._full_block {
  display: block;
}

._full_inBlock {
  display: inline-block;
}

._full_inline {
  display: inline;
}

._full_table {
  display: table;
}

._full_tableCell {
  display: table-cell;
}

._full_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

._lite_block,
._lite_inBlock,
._lite_inline,
._lite_table,
._lite_tableCell,
._lite_flex, ._maxMain_block,
._maxMain_inBlock,
._maxMain_inline,
._maxMain_table,
._maxMain_tableCell,
._maxMain_flex, ._maxLarger_1_block,
._maxLarger_1_inBlock,
._maxLarger_1_inline,
._maxLarger_1_table,
._maxLarger_1_tableCell,
._maxLarger_1_flex, ._maxL_block,
._maxL_inBlock,
._maxL_inline,
._maxL_table,
._maxL_tableCell,
._maxL_flex, ._maxM_block,
._maxM_inBlock,
._maxM_inline,
._maxM_table,
._maxM_tableCell,
._maxM_flex, ._maxS_block,
._maxS_inBlock,
._maxS_inline,
._maxS_table,
._maxS_tableCell,
._maxS_flex, ._max1239min770_block,
._max1239min770_inBlock,
._max1239min770_inline,
._max1239min770_table,
._max1239min770_tableCell,
._max1239min770_flex {
  display: none;
}

@media (max-width: 999.98px) {
  ._minMain_block,
  ._minMain_inBlock,
  ._minMain_inline,
  ._minMain_table,
  ._minMain_tableCell,
  ._minMain_flex {
    display: none;
  }
}

@media (max-width: 1279.98px) {
  ._minLarger_1_block,
  ._minLarger_1_inBlock,
  ._minLarger_1_inline,
  ._minLarger_1_table,
  ._minLarger_1_tableCell,
  ._minLarger_1_flex {
    display: none;
  }
}

@media (max-width: 991.98px) {
  ._minL_block,
  ._minL_inBlock,
  ._minL_inline,
  ._minL_table,
  ._minL_tableCell,
  ._minL_flex {
    display: none;
  }
}

@media (max-width: 767.98px) {
  ._minM_block,
  ._minM_inBlock,
  ._minM_inline,
  ._minM_table,
  ._minM_tableCell,
  ._minM_flex {
    display: none;
  }
}

@media (max-width: 767px) {
  ._minS_block,
  ._minS_inBlock,
  ._minS_inline,
  ._minS_table,
  ._minS_tableCell,
  ._minS_flex {
    display: none;
  }
}

@media (max-width: 999.98px) {
  ._maxMain_block {
    display: block;
  }
  ._maxMain_inBlock {
    display: inline-block;
  }
  ._maxMain_inline {
    display: inline;
  }
  ._maxMain_table {
    display: table;
  }
  ._maxMain_tableCell {
    display: table-cell;
  }
  ._maxMain_flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (max-width: 1279.98px) {
  ._maxLarger_1_block {
    display: block;
  }
  ._maxLarger_1_inBlock {
    display: inline-block;
  }
  ._maxLarger_1_inline {
    display: inline;
  }
  ._maxLarger_1_table {
    display: table;
  }
  ._maxLarger_1_tableCell {
    display: table-cell;
  }
  ._maxLarger_1_flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (max-width: 991.98px) {
  ._maxL_block {
    display: block;
  }
  ._maxL_inBlock {
    display: inline-block;
  }
  ._maxL_inline {
    display: inline;
  }
  ._maxL_table {
    display: table;
  }
  ._maxL_tableCell {
    display: table-cell;
  }
  ._maxL_flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (max-width: 767.98px) {
  ._maxM_block {
    display: block;
  }
  ._maxM_inBlock {
    display: inline-block;
  }
  ._maxM_inline {
    display: inline;
  }
  ._maxM_table {
    display: table;
  }
  ._maxM_tableCell {
    display: table-cell;
  }
  ._maxM_flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (max-width: 767px) {
  ._full_block,
  ._full_inBlock,
  ._full_inline,
  ._full_table,
  ._full_tableCell,
  ._full_flex {
    display: none;
  }
  ._lite_block {
    display: block;
  }
  ._lite_inBlock {
    display: inline-block;
  }
  ._lite_inline {
    display: inline;
  }
  ._lite_table {
    display: table;
  }
  ._lite_tableCell {
    display: table-cell;
  }
  ._lite_flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (max-width: 767px) {
  ._maxS_block {
    display: block;
  }
  ._maxS_inBlock {
    display: inline-block;
  }
  ._maxS_inline {
    display: inline;
  }
  ._maxS_table {
    display: table;
  }
  ._maxS_tableCell {
    display: table-cell;
  }
  ._maxS_flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (min-width: 770px) and (max-width: 1238.98px) {
  ._max1239min770_block {
    display: block;
  }
  ._max1239min770_inBlock {
    display: inline-block;
  }
  ._max1239min770_inline {
    display: inline;
  }
  ._max1239min770_table {
    display: table;
  }
  ._max1239min770_tableCell {
    display: table-cell;
  }
  ._max1239min770_flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

/*
Color parts
*/
._color_base {
  color: #333;
}

._bg_color_base {
  background-color: #333;
}

._bg_color_base:not(.-noPad) + ._bg_color_base:not(.-noPad) {
  padding-top: 0;
}

._color_blue_1 {
  color: #4083cd;
}

._bg_color_blue_1 {
  background-color: #4083cd;
}

._bg_color_blue_1:not(.-noPad) + ._bg_color_blue_1:not(.-noPad) {
  padding-top: 0;
}

._color_blue_2 {
  color: #5c9dbc;
}

._bg_color_blue_2 {
  background-color: #5c9dbc;
}

._bg_color_blue_2:not(.-noPad) + ._bg_color_blue_2:not(.-noPad) {
  padding-top: 0;
}

._color_gray_1 {
  color: #fafafa;
}

._bg_color_gray_1 {
  background-color: #fafafa;
}

._bg_color_gray_1:not(.-noPad) + ._bg_color_gray_1:not(.-noPad) {
  padding-top: 0;
}

._color_template_orange_1 {
  color: #f06262;
}

._color_template_red_1 {
  color: #f2506e;
}

._color_template_green_1 {
  color: #009a9a;
}

/*
General parts
*/
._cf::after, .HistoryGraph__listItemDesc::after,
.cf::after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

._ofiwrap img,
._ofi {
  width: 100%;
  height: 100%;
  font-family: 'object-fit: cover;';
  -o-object-fit: cover;
     object-fit: cover;
}

._overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 110;
  background-color: rgba(254, 254, 254, 0.85);
  display: none;
}

._void {
  pointer-events: none;
  cursor: default;
  opacity: .6;
}

._maskFit {
  position: relative;
  padding-top: 60%;
  overflow: hidden;
}

._maskFit.-ratio_youtube {
  padding-top: 56.25%;
}

._maskFit__src {
  position: absolute;
  top: 0;
  left: 0;
}

._maskFit.-ratio_youtube ._maskFit__src {
  width: 100%;
  height: 100%;
}

@media (max-width: 767px) {
  ._scrollTable {
    position: relative;
  }
  ._scrollTable::before {
    content: "";
    width: 25%;
    height: 100%;
    position: absolute;
    top: 0;
    right: -20px;
    z-index: 2;
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(88%, white), to(white));
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 88%, white 100%);
  }
  ._scrollTable table {
    max-width: 800px;
  }
}

@media (max-width: 767px) {
  ._scrollTable__inner {
    width: calc( 100% + 20px);
    overflow: auto;
    -webkit-overflow-scrolling: touch !important;
  }
}

@media (max-width: 767px) {
  ._scrollTable__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 800px;
  }
  ._scrollTable__content::after {
    content: "";
    display: block;
    width: 20px;
  }
}

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

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

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

._ttu {
  text-transform: uppercase !important;
}

._vt {
  vertical-align: top !important;
}

._vm {
  vertical-align: middle !important;
}

._vb {
  vertical-align: bottom !important;
}

._tdu {
  text-decoration: underline;
  word-break: break-all;
}

._fl {
  float: left;
}

._fr {
  float: right;
}

._clear {
  clear: both;
}

._hidden {
  display: none;
}

._block {
  display: block;
}

._relative {
  position: relative;
}

/*
Form sanitize
*/
._sanitize_submitInput {
  background-color: transparent;
}

._sanitize_text {
  line-height: 1;
  width: 100%;
  background-color: #fefefe;
  border-radius: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

@media (max-width: 767.98px) {
  ._sanitize_text::-webkit-input-placeholder {
    padding-top: .15em;
  }
}

._sanitize_hiddenInput {
  position: absolute;
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

._sanitize_select {
  background-color: transparent;
  border-radius: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  cursor: pointer;
}

._sanitize_number {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

._sanitize_number::-webkit-outer-spin-button, ._sanitize_number::-webkit-inner-spin-button {
  -webkit-appearance: none;
          appearance: none;
  margin: 0;
}

._sanitize_textarea {
  width: 100%;
  background-color: #fefefe;
  border-radius: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.btnSbmt {
  height: 50px;
  background-color: #ccc;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0;
  cursor: pointer;
}

.wrap_sel {
  position: relative;
}

.wrap_sel:before {
  content: "▽";
  display: block;
  position: absolute;
  top: 50%;
  right: 10px;
  z-index: 2;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  pointer-events: none;
}

.wrap_sel select {
  width: 100%;
  height: 50px;
  position: relative;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #efefef;
  border: 1px solid #ccc;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0;
  cursor: pointer;
}

.wrap_sel select::-ms-expand {
  display: none;
}

.wrap_sel option {
  padding: 10px;
}

.iptxt {
  width: 100%;
  height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  border-radius: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.ipradi {
  display: none;
}

.ipradi:checked + span {
  color: #009a9a;
}

.ipradi:checked + span:before {
  opacity: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
}

.ipradi:checked + span:after {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.ipradi + span {
  line-height: 1.1;
  display: inline-block;
  padding-left: calc( 1em + 5px);
  position: relative;
  cursor: pointer;
}

.ipradi + span:before, .ipradi + span:after {
  -webkit-transition: .2s;
  transition: .2s;
}

.ipradi + span:before {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  left: 0;
  width: 1em;
  height: 1em;
  border: 1px solid #999;
  border-radius: 50%;
}

.ipradi + span:after {
  content: '';
  display: block;
  position: absolute;
  top: 1px;
  left: 0;
  width: 1em;
  height: 1em;
  background-color: #009a9a;
  border: 1px solid #999;
  border-radius: 50%;
  -webkit-box-shadow: inset 0 0 0 .2em #fff;
          box-shadow: inset 0 0 0 .2em #fff;
  opacity: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
}

.ipchk {
  display: none;
  padding: 6px;
}

.ipchk:checked + span:after {
  top: -.2em;
  -webkit-transform: rotate(-45deg) scale(1);
          transform: rotate(-45deg) scale(1);
}

.ipchk + span {
  line-height: 1.1;
  position: relative;
  display: inline-block;
  padding-left: calc( 1em + 5px);
  cursor: pointer;
}

.ipchk + span:before {
  content: "";
  position: absolute;
  top: 1px;
  left: 0;
  display: block;
  background: #fff;
  width: 1em;
  height: 1em;
  border: 2px solid #ccc;
}

.ipchk + span:after {
  content: "";
  display: block;
  width: 1em;
  height: .7em;
  position: absolute;
  top: 1px;
  left: 0;
  border-left: 3px solid #e71063;
  border-bottom: 3px solid #e71063;
  -webkit-transform: rotate(-45deg) scale(0);
          transform: rotate(-45deg) scale(0);
  -webkit-transition: .1s;
  transition: .1s;
}

.iptxt:focus,
textarea:focus {
  -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.1);
}

.iptxt,
textarea {
  border: 1px solid #ccc;
}

@media (max-width: 767px) {
  .iptxt::-webkit-input-placeholder {
    padding-top: .2em;
  }
}

textarea {
  font-size: 15px;
  line-height: 1.6;
  display: block;
  width: 100%;
  height: 200px;
  padding: 15px;
  border-radius: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  resize: vertical;
}

@media (max-width: 767px) {
  textarea {
    height: 100px;
  }
}

/**
 * mw_wp_form_
 *
 * / Library CSS: MW WP Form.
 *
 * @package WordPress
 */
.mw_wp_form .horizontal-item {
  display: inline-block;
  margin: 0 !important;
}

.mw_wp_form .error {
  margin-top: 8px !important;
}

/**
 * mw_wp_form_confirm
 */
.mw_wp_form_confirm [data-hidden="mw_wp_form_confirm"] {
  display: none;
}

/**
 * nn_wp_articlePager
 *
 * / wp_link_pages()で出力されるページャー
 */
.nn_wp_articlePager_1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 30px;
}

.nn_wp_articlePager_1 .post-page-numbers {
  color: #fefefe;
  width: 45px;
  height: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #007d6c;
  border: 1px solid #007d6c;
  margin: 5px;
}

.nn_wp_articlePager_1 .post-page-numbers.current {
  font-weight: 700;
  color: #007d6c;
  background-color: #fefefe;
  border-color: #fefefe;
}

/**
 * swiper_
 *
 * / Library CSS: Swiper.
 *
 * @package Swiper
 */
@-webkit-keyframes load7 {
  0%, 80%, 100% {
    -webkit-box-shadow: 0 2.5em 0 -1.3em;
            box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    -webkit-box-shadow: 0 2.5em 0 0;
            box-shadow: 0 2.5em 0 0;
  }
}

@keyframes load7 {
  0%, 80%, 100% {
    -webkit-box-shadow: 0 2.5em 0 -1.3em;
            box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    -webkit-box-shadow: 0 2.5em 0 0;
            box-shadow: 0 2.5em 0 0;
  }
}

.swiper-loader,
.swiper-loader:before,
.swiper-loader:after {
  line-height: 1;
  border-radius: 50%;
  width: 1.4em;
  height: 1.4em;
  position: absolute;
  z-index: 11;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: load7 1.8s infinite ease-in-out;
  animation: load7 1.8s infinite ease-in-out;
}

.swiper-loader {
  color: #007d6c;
  font-size: 1em;
  top: 50%;
  left: 50%;
  margin-top: -1.9em;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation-delay: -.16s;
  animation-delay: -.16s;
}

.swiper-main.loaded .swiper-loader {
  display: none;
}

.swiper-loader:before,
.swiper-loader:after {
  content: '';
  position: absolute;
  top: 0;
}

.swiper-loader:before {
  left: -3.5em;
  -webkit-animation-delay: -.32s;
  animation-delay: -.32s;
}

.swiper-loader:after {
  left: 3.5em;
}

/* main */
.swiper-main {
  position: relative;
}

.swiper-main:before {
  /*content: "laoding...";*/
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 11;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* container */
.swiper-container {
  position: relative;
  margin: 0 auto;
  overflow: hidden;
  /* Fix of Webkit flickering */
  z-index: 1;
  opacity: 0;
}

/* wrapper */
.swiper-wrapper {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}

/* slide */
.swiper-slide {
  /*width: 100%;*/
  width: 900px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  position: relative;
  background-color: #fff;
  -webkit-transition-property: -webkit-transform, opacity;
  transition-property: -webkit-transform, opacity;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  transition-property: transform opcity, -webkit-transform, opacity;
}

.swiper-slide a {
  display: block;
}

.swiper-slide-img {
  width: 100%;
}

.swiper-slide-img-wrp {
  position: relative;
  padding-top: 60%;
}

.swiper-slide-img-wrp .swiper-slide-img {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  font-family: 'object-fit: cover;';
  -o-object-fit: cover;
     object-fit: cover;
}

/* android */
.swiper-container-android .swiper-slide {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}

/* IE10 Windows Phone 8 Fixes */
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

/* option */
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 0;
  width: 50px;
  height: 100%;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%2306d6cf'%2F%3E%3C%2Fsvg%3E");
  left: 0;
  right: auto;
}

.swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%2306d6cf'%2F%3E%3C%2Fsvg%3E");
  right: 0;
  left: auto;
}

.swiper-pagination {
  font-size: 0;
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* Common Styles */
.swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-pagination {
  width: 100%;
  text-align: center;
}

.swiper-pagination-bullet {
  width: 13px;
  height: 13px;
  display: inline-block;
  border: 1px solid #06d6cf;
  border-radius: 100%;
  background: #fff;
  margin-left: 8px;
  margin-right: 8px;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #06d6cf;
}

.swiper-pagination-lock {
  display: none;
}

/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}

.swiper-timer {
  width: 900px;
  border: 1px solid #06d6cf;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 769px) {
  .swiper-timer {
    width: 100%;
  }
}

.swiper-progress {
  width: 100%;
  background-color: #06d6cf;
  overflow: hidden;
}

.swiper-progress-bar {
  width: 100%;
  height: 5px;
  background-color: #fff;
}

.swiper-timer.on .swiper-progress {
  background-color: #fff;
}

.swiper-timer.on .swiper-progress-bar {
  background-color: #06d6cf;
}

/**
 * swiper_config
 */
/**
 * Library CSS: ui-datepicker
 *
 * / Customize ui-datepicker.
 *
 * @package datepicker.min.js
 */
.pt-mw-wp-form .ui-datepicker,
.pt-mw-wp-form .ui-state-default,
.pt-mw-wp-form .ui-widget-content .ui-state-default,
.pt-mw-wp-form .ui-widget-header .ui-state-default,
.pt-mw-wp-form .ui-datepicker .ui-widget-header {
  background-image: none;
}

.pt-mw-wp-form .ui-datepicker {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  width: 100%;
  max-width: 300px;
  z-index: 10 !important;
  background-color: #17ffdf;
  padding: 16px;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: 4px 4px 2px 1px rgba(0, 125, 108, 0.2);
          box-shadow: 4px 4px 2px 1px rgba(0, 125, 108, 0.2);
}

.pt-mw-wp-form .ui-datepicker .ui-widget-header {
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: transparent;
  border: none;
  border-radius: 0;
  margin-bottom: 16px;
}

.pt-mw-wp-form .ui-datepicker .ui-datepicker-prev,
.pt-mw-wp-form .ui-datepicker .ui-datepicker-next {
  width: 2em;
  height: 2em;
  background-color: #f4f4f4;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
}

.pt-mw-wp-form .ui-datepicker .ui-datepicker-prev {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.pt-mw-wp-form .ui-datepicker .ui-datepicker-next {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.pt-mw-wp-form .ui-datepicker .ui-datepicker-title {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  width: calc( 100% - 4em);
  height: 2em;
  margin: 0;
}

.pt-mw-wp-form .ui-datepicker select.ui-datepicker-month,
.pt-mw-wp-form .ui-datepicker select.ui-datepicker-year {
  text-align: center;
  width: 36%;
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
  background-color: #f4f4f4;
  border: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0;
  margin: 0;
  cursor: pointer;
}

.pt-mw-wp-form .ui-datepicker select.ui-datepicker-month::-ms-expand,
.pt-mw-wp-form .ui-datepicker select.ui-datepicker-year::-ms-expand {
  display: none;
}

.pt-mw-wp-form .ui-datepicker select.ui-datepicker-year {
  margin-right: 2%;
}

.pt-mw-wp-form .ui-datepicker select.ui-datepicker-month {
  margin-left: 4%;
}

.pt-mw-wp-form .ui-datepicker thead {
  border-bottom: 10px solid #17ffdf;
}

.pt-mw-wp-form .ui-datepicker th {
  font-size: 14px;
  background-color: #f4f4f4;
  border: 2px solid #17ffdf;
}

.pt-mw-wp-form .ui-datepicker td {
  font-size: 14px;
}

.pt-mw-wp-form .ui-datepicker td span,
.pt-mw-wp-form .ui-datepicker td a {
  background-color: #fff;
  padding: 5px;
  border: none;
}

.pt-mw-wp-form .ui-datepicker td span:focus,
.pt-mw-wp-form .ui-datepicker td a:focus {
  background-color: rgba(0, 125, 108, 0.1);
}

.pt-mw-wp-form .ui-datepicker .ui-state-highlight {
  font-weight: bold;
  color: #007d6c;
}

/**
 * venobox_
 *
 * / Library CSS: Venobox.
 *
 * @package Venobox
 */
/* ------ venobox.css --------*/
.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after {
  -webkit-backface-visibility: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.vbox-overlay * {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
}

.vbox-overlay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 999999;
}

/* ----- navigation ----- */
.vbox-title {
  width: 100%;
  height: 40px;
  float: left;
  text-align: center;
  line-height: 28px;
  font-size: 12px;
  padding: 6px 50px;
  overflow: hidden;
  position: fixed;
  display: none;
  left: 0;
  z-index: 89;
}

.vbox-close {
  cursor: pointer;
  position: fixed;
  top: -1px;
  right: 0;
  width: 50px;
  height: 40px;
  padding: 6px;
  display: block;
  background-position: 10px center;
  overflow: hidden;
  font-size: 24px;
  line-height: 1;
  text-align: center;
  z-index: 99;
}

.vbox-left {
  cursor: pointer;
  position: fixed;
  left: 0;
  height: 40px;
  overflow: hidden;
  line-height: 28px;
  font-size: 12px;
  z-index: 99;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.vbox-num {
  display: inline-block;
  margin: 6px 0 6px 15px;
}

/* ----- Social share ----- */
.vbox-share {
  line-height: 28px;
  font-size: 12px;
  overflow: hidden;
  position: fixed;
  left: 0;
  z-index: 98;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  text-align: center;
}

.vbox-share svg {
  max-height: 28px;
  width: 28px;
  z-index: 10;
  margin-left: 12px;
  margin-top: 6px;
  margin-bottom: 6px;
  vertical-align: middle;
}

/* ----- navigation ARROWS ----- */
.vbox-next, .vbox-prev {
  position: fixed;
  top: 50%;
  margin-top: -15px;
  overflow: hidden;
  cursor: pointer;
  display: block;
  width: 45px;
  height: 45px;
  z-index: 99;
}

.vbox-next span, .vbox-prev span {
  position: relative;
  width: 20px;
  height: 20px;
  border: 2px solid transparent;
  border-top-color: #B6B6B6;
  border-right-color: #B6B6B6;
  text-indent: -100px;
  position: absolute;
  top: 8px;
  display: block;
}

.vbox-prev {
  left: 15px;
}

.vbox-next {
  right: 15px;
}

.vbox-prev span {
  left: 10px;
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

.vbox-next span {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  right: 10px;
}

/* ------- inline window ------ */
.vbox-inline {
  width: 420px;
  height: 315px;
  height: 70vh;
  padding: 10px;
  background: #fff;
  margin: 0 auto;
  overflow: auto;
  text-align: left;
}

/* ------- Video & iFrames window ------ */
.venoframe {
  max-width: 100%;
  width: 100%;
  border: none;
  width: 100%;
  height: 260px;
  height: 70vh;
}

.venoframe.vbvid {
  height: 260px;
}

@media (min-width: 768px) {
  .venoframe, .vbox-inline {
    width: 90%;
    height: 360px;
    height: 70vh;
  }
  .venoframe.vbvid {
    width: 640px;
    height: 360px;
  }
}

@media (min-width: 992px) {
  .venoframe, .vbox-inline {
    max-width: 1200px;
    width: 80%;
    height: 540px;
    height: 70vh;
  }
  .venoframe.vbvid {
    width: 960px;
    height: 540px;
  }
}

/*
Please do NOT edit this part!
or at least read this note: http://i.imgur.com/7C0ws9e.gif
*/
.vbox-open {
  overflow: hidden;
}

.vbox-container {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow-x: hidden;
  overflow-y: scroll;
  overflow-scrolling: touch;
  -webkit-overflow-scrolling: touch;
  z-index: 20;
  max-height: 100%;
}

.vbox-content {
  text-align: center;
  float: left;
  width: 100%;
  position: relative;
  overflow: hidden;
  padding: 20px 4%;
}

.vbox-container img {
  max-width: 100%;
  height: auto;
}

.vbox-figlio {
  -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
          box-shadow: 0 0 12px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  max-width: 100%;
  text-align: initial;
}

img.vbox-figlio {
  -webkit-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.vbox-content.swipe-left {
  margin-left: -200px !important;
}

.vbox-content.swipe-right {
  margin-left: 200px !important;
}

.vbox-animated {
  webkit-transition: margin 300ms ease-out;
  -webkit-transition: margin 300ms ease-out;
  transition: margin 300ms ease-out;
}

/* ---------- preloader ----------
* SPINKIT
* http://tobiasahlin.com/spinkit/
-------------------------------- */
.sk-double-bounce, .sk-rotating-plane {
  width: 40px;
  height: 40px;
  margin: 40px auto;
}

.sk-rotating-plane {
  background-color: #333;
  -webkit-animation: sk-rotatePlane 1.2s infinite ease-in-out;
  animation: sk-rotatePlane 1.2s infinite ease-in-out;
}

@-webkit-keyframes sk-rotatePlane {
  0% {
    -webkit-transform: perspective(120px) rotateX(0) rotateY(0);
    transform: perspective(120px) rotateX(0) rotateY(0);
  }
  50% {
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0);
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0);
  }
  100% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}

@keyframes sk-rotatePlane {
  0% {
    -webkit-transform: perspective(120px) rotateX(0) rotateY(0);
    transform: perspective(120px) rotateX(0) rotateY(0);
  }
  50% {
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0);
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0);
  }
  100% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}

.sk-double-bounce {
  position: relative;
}

.sk-double-bounce .sk-child {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #333;
  opacity: .6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-doubleBounce 2s infinite ease-in-out;
  animation: sk-doubleBounce 2s infinite ease-in-out;
}

.sk-chasing-dots .sk-child, .sk-spinner-pulse, .sk-three-bounce .sk-child {
  background-color: #333;
  border-radius: 100%;
}

.sk-double-bounce .sk-double-bounce2 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}

@-webkit-keyframes sk-doubleBounce {
  0%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes sk-doubleBounce {
  0%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.sk-wave {
  margin: 40px auto;
  width: 50px;
  height: 40px;
  text-align: center;
  font-size: 10px;
}

.sk-wave .sk-rect {
  background-color: #333;
  height: 100%;
  width: 6px;
  display: inline-block;
  -webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
  animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
}

.sk-wave .sk-rect1 {
  -webkit-animation-delay: -1.2s;
  animation-delay: -1.2s;
}

.sk-wave .sk-rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.sk-wave .sk-rect3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}

.sk-wave .sk-rect4 {
  -webkit-animation-delay: -.9s;
  animation-delay: -.9s;
}

.sk-wave .sk-rect5 {
  -webkit-animation-delay: -.8s;
  animation-delay: -.8s;
}

@-webkit-keyframes sk-waveStretchDelay {
  0%, 100%, 40% {
    -webkit-transform: scaleY(0.4);
    transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}

@keyframes sk-waveStretchDelay {
  0%, 100%, 40% {
    -webkit-transform: scaleY(0.4);
    transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}

.sk-wandering-cubes {
  margin: 40px auto;
  width: 40px;
  height: 40px;
  position: relative;
}

.sk-wandering-cubes .sk-cube {
  background-color: #333;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-wanderingCube 1.8s ease-in-out -1.8s infinite both;
  animation: sk-wanderingCube 1.8s ease-in-out -1.8s infinite both;
}

.sk-chasing-dots, .sk-spinner-pulse {
  width: 40px;
  height: 40px;
  margin: 40px auto;
}

.sk-wandering-cubes .sk-cube2 {
  -webkit-animation-delay: -.9s;
  animation-delay: -.9s;
}

@-webkit-keyframes sk-wanderingCube {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  25% {
    -webkit-transform: translateX(30px) rotate(-90deg) scale(0.5);
    transform: translateX(30px) rotate(-90deg) scale(0.5);
  }
  50% {
    -webkit-transform: translateX(30px) translateY(30px) rotate(-179deg);
    transform: translateX(30px) translateY(30px) rotate(-179deg);
  }
  50.1% {
    -webkit-transform: translateX(30px) translateY(30px) rotate(-180deg);
    transform: translateX(30px) translateY(30px) rotate(-180deg);
  }
  75% {
    -webkit-transform: translateX(0) translateY(30px) rotate(-270deg) scale(0.5);
    transform: translateX(0) translateY(30px) rotate(-270deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

@keyframes sk-wanderingCube {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  25% {
    -webkit-transform: translateX(30px) rotate(-90deg) scale(0.5);
    transform: translateX(30px) rotate(-90deg) scale(0.5);
  }
  50% {
    -webkit-transform: translateX(30px) translateY(30px) rotate(-179deg);
    transform: translateX(30px) translateY(30px) rotate(-179deg);
  }
  50.1% {
    -webkit-transform: translateX(30px) translateY(30px) rotate(-180deg);
    transform: translateX(30px) translateY(30px) rotate(-180deg);
  }
  75% {
    -webkit-transform: translateX(0) translateY(30px) rotate(-270deg) scale(0.5);
    transform: translateX(0) translateY(30px) rotate(-270deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

.sk-spinner-pulse {
  -webkit-animation: sk-pulseScaleOut 1s infinite ease-in-out;
  animation: sk-pulseScaleOut 1s infinite ease-in-out;
}

@-webkit-keyframes sk-pulseScaleOut {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}

@keyframes sk-pulseScaleOut {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}

.sk-chasing-dots {
  position: relative;
  text-align: center;
  -webkit-animation: sk-chasingDotsRotate 2s infinite linear;
  animation: sk-chasingDotsRotate 2s infinite linear;
}

.sk-chasing-dots .sk-child {
  width: 60%;
  height: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  -webkit-animation: sk-chasingDotsBounce 2s infinite ease-in-out;
  animation: sk-chasingDotsBounce 2s infinite ease-in-out;
}

.sk-chasing-dots .sk-dot2 {
  top: auto;
  bottom: 0;
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}

@-webkit-keyframes sk-chasingDotsRotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes sk-chasingDotsRotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes sk-chasingDotsBounce {
  0%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes sk-chasingDotsBounce {
  0%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.sk-three-bounce {
  margin: 40px auto;
  width: 80px;
  text-align: center;
}

.sk-three-bounce .sk-child {
  width: 20px;
  height: 20px;
  display: inline-block;
  -webkit-animation: sk-three-bounce 1.4s ease-in-out 0s infinite both;
  animation: sk-three-bounce 1.4s ease-in-out 0s infinite both;
}

.sk-circle .sk-child:before, .sk-fading-circle .sk-circle:before {
  display: block;
  border-radius: 100%;
  content: '';
  background-color: #333;
}

.sk-three-bounce .sk-bounce1 {
  -webkit-animation-delay: -.32s;
  animation-delay: -.32s;
}

.sk-three-bounce .sk-bounce2 {
  -webkit-animation-delay: -.16s;
  animation-delay: -.16s;
}

@-webkit-keyframes sk-three-bounce {
  0%, 100%, 80% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes sk-three-bounce {
  0%, 100%, 80% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.sk-circle {
  margin: 40px auto;
  width: 40px;
  height: 40px;
  position: relative;
}

.sk-circle .sk-child {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.sk-circle .sk-child:before {
  margin: 0 auto;
  width: 15%;
  height: 15%;
  -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
  animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
}

.sk-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
}

.sk-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
  transform: rotate(60deg);
}

.sk-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.sk-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
  transform: rotate(120deg);
}

.sk-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
  transform: rotate(150deg);
}

.sk-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.sk-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
  transform: rotate(210deg);
}

.sk-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
  transform: rotate(240deg);
}

.sk-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.sk-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
  transform: rotate(300deg);
}

.sk-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
  transform: rotate(330deg);
}

.sk-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.sk-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}

.sk-circle .sk-circle4:before {
  -webkit-animation-delay: -.9s;
  animation-delay: -.9s;
}

.sk-circle .sk-circle5:before {
  -webkit-animation-delay: -.8s;
  animation-delay: -.8s;
}

.sk-circle .sk-circle6:before {
  -webkit-animation-delay: -.7s;
  animation-delay: -.7s;
}

.sk-circle .sk-circle7:before {
  -webkit-animation-delay: -.6s;
  animation-delay: -.6s;
}

.sk-circle .sk-circle8:before {
  -webkit-animation-delay: -.5s;
  animation-delay: -.5s;
}

.sk-circle .sk-circle9:before {
  -webkit-animation-delay: -.4s;
  animation-delay: -.4s;
}

.sk-circle .sk-circle10:before {
  -webkit-animation-delay: -.3s;
  animation-delay: -.3s;
}

.sk-circle .sk-circle11:before {
  -webkit-animation-delay: -.2s;
  animation-delay: -.2s;
}

.sk-circle .sk-circle12:before {
  -webkit-animation-delay: -.1s;
  animation-delay: -.1s;
}

@-webkit-keyframes sk-circleBounceDelay {
  0%, 100%, 80% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes sk-circleBounceDelay {
  0%, 100%, 80% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.sk-cube-grid {
  width: 40px;
  height: 40px;
  margin: 40px auto;
}

.sk-cube-grid .sk-cube {
  width: 33.33%;
  height: 33.33%;
  background-color: #333;
  float: left;
  -webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
  animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
}

.sk-cube-grid .sk-cube1 {
  -webkit-animation-delay: .2s;
  animation-delay: .2s;
}

.sk-cube-grid .sk-cube2 {
  -webkit-animation-delay: .3s;
  animation-delay: .3s;
}

.sk-cube-grid .sk-cube3 {
  -webkit-animation-delay: .4s;
  animation-delay: .4s;
}

.sk-cube-grid .sk-cube4 {
  -webkit-animation-delay: .1s;
  animation-delay: .1s;
}

.sk-cube-grid .sk-cube5 {
  -webkit-animation-delay: .2s;
  animation-delay: .2s;
}

.sk-cube-grid .sk-cube6 {
  -webkit-animation-delay: .3s;
  animation-delay: .3s;
}

.sk-cube-grid .sk-cube7 {
  -webkit-animation-delay: 0ms;
  animation-delay: 0ms;
}

.sk-cube-grid .sk-cube8 {
  -webkit-animation-delay: .1s;
  animation-delay: .1s;
}

.sk-cube-grid .sk-cube9 {
  -webkit-animation-delay: .2s;
  animation-delay: .2s;
}

@-webkit-keyframes sk-cubeGridScaleDelay {
  0%, 100%, 70% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1);
  }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1);
  }
}

@keyframes sk-cubeGridScaleDelay {
  0%, 100%, 70% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1);
  }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1);
  }
}

.sk-fading-circle {
  margin: 40px auto;
  width: 40px;
  height: 40px;
  position: relative;
}

.sk-fading-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.sk-fading-circle .sk-circle:before {
  margin: 0 auto;
  width: 15%;
  height: 15%;
  -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
  animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
}

.sk-fading-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
}

.sk-fading-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
  transform: rotate(60deg);
}

.sk-fading-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.sk-fading-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
  transform: rotate(120deg);
}

.sk-fading-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
  transform: rotate(150deg);
}

.sk-fading-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.sk-fading-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
  transform: rotate(210deg);
}

.sk-fading-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
  transform: rotate(240deg);
}

.sk-fading-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.sk-fading-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
  transform: rotate(300deg);
}

.sk-fading-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
  transform: rotate(330deg);
}

.sk-fading-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.sk-fading-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}

.sk-fading-circle .sk-circle4:before {
  -webkit-animation-delay: -.9s;
  animation-delay: -.9s;
}

.sk-fading-circle .sk-circle5:before {
  -webkit-animation-delay: -.8s;
  animation-delay: -.8s;
}

.sk-fading-circle .sk-circle6:before {
  -webkit-animation-delay: -.7s;
  animation-delay: -.7s;
}

.sk-fading-circle .sk-circle7:before {
  -webkit-animation-delay: -.6s;
  animation-delay: -.6s;
}

.sk-fading-circle .sk-circle8:before {
  -webkit-animation-delay: -.5s;
  animation-delay: -.5s;
}

.sk-fading-circle .sk-circle9:before {
  -webkit-animation-delay: -.4s;
  animation-delay: -.4s;
}

.sk-fading-circle .sk-circle10:before {
  -webkit-animation-delay: -.3s;
  animation-delay: -.3s;
}

.sk-fading-circle .sk-circle11:before {
  -webkit-animation-delay: -.2s;
  animation-delay: -.2s;
}

.sk-fading-circle .sk-circle12:before {
  -webkit-animation-delay: -.1s;
  animation-delay: -.1s;
}

@-webkit-keyframes sk-circleFadeDelay {
  0%, 100%, 39% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
}

@keyframes sk-circleFadeDelay {
  0%, 100%, 39% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
}

.sk-folding-cube {
  margin: 40px auto;
  width: 40px;
  height: 40px;
  position: relative;
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}

.sk-folding-cube .sk-cube {
  float: left;
  width: 50%;
  height: 50%;
  position: relative;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.sk-folding-cube .sk-cube:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #333;
  -webkit-animation: sk-foldCubeAngle 2.4s infinite linear both;
  animation: sk-foldCubeAngle 2.4s infinite linear both;
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}

.sk-folding-cube .sk-cube2 {
  -webkit-transform: scale(1.1) rotateZ(90deg);
  transform: scale(1.1) rotateZ(90deg);
}

.sk-folding-cube .sk-cube3 {
  -webkit-transform: scale(1.1) rotateZ(180deg);
  transform: scale(1.1) rotateZ(180deg);
}

.sk-folding-cube .sk-cube4 {
  -webkit-transform: scale(1.1) rotateZ(270deg);
  transform: scale(1.1) rotateZ(270deg);
}

.sk-folding-cube .sk-cube2:before {
  -webkit-animation-delay: .3s;
  animation-delay: .3s;
}

.sk-folding-cube .sk-cube3:before {
  -webkit-animation-delay: .6s;
  animation-delay: .6s;
}

.sk-folding-cube .sk-cube4:before {
  -webkit-animation-delay: .9s;
  animation-delay: .9s;
}

@-webkit-keyframes sk-foldCubeAngle {
  0%, 10% {
    -webkit-transform: perspective(140px) rotateX(-180deg);
    transform: perspective(140px) rotateX(-180deg);
    opacity: 0;
  }
  25%, 75% {
    -webkit-transform: perspective(140px) rotateX(0);
    transform: perspective(140px) rotateX(0);
    opacity: 1;
  }
  100%, 90% {
    -webkit-transform: perspective(140px) rotateY(180deg);
    transform: perspective(140px) rotateY(180deg);
    opacity: 0;
  }
}

@keyframes sk-foldCubeAngle {
  0%, 10% {
    -webkit-transform: perspective(140px) rotateX(-180deg);
    transform: perspective(140px) rotateX(-180deg);
    opacity: 0;
  }
  25%, 75% {
    -webkit-transform: perspective(140px) rotateX(0);
    transform: perspective(140px) rotateX(0);
    opacity: 1;
  }
  100%, 90% {
    -webkit-transform: perspective(140px) rotateY(180deg);
    transform: perspective(140px) rotateY(180deg);
    opacity: 0;
  }
}

/**
 * wp_theContent
 *
 * / Gutenburg CSS.
 */
.is-style-list {
  padding-left: 2em;
  margin-top: 1em;
  margin-bottom: 1em;
}

@media (max-width: 767px) {
  .is-style-list {
    padding-left: 1.5em;
  }
}

.is-style-list + .is-style-list {
  margin-top: .5em;
  margin-bottom: .5em;
}

.is-style-list:last-child {
  margin-bottom: 0;
}

.is-style-list:first-child:last-child {
  padding-left: 1em;
}

.is-style-list ul,
.is-style-list ol {
  padding-left: 2em;
  margin-top: .5em;
}

.is-style-list li + li {
  margin-top: .5em;
}

.is-style-list li {
  list-style: revert;
}

.is-style-link-in a {
  color: #007d6c;
  font-weight: bold;
  text-decoration: underline;
  word-break: break-all;
}

.has-background:not(a):not(ul):not(ol) {
  padding: 2rem;
}

ul.has-background,
ol.has-background {
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-right: 2rem;
}

.wp_theContent ul:not(.wp-block-social-links),
.wp_theContent ol {
  padding-left: 2em;
  margin-top: 1em;
  margin-bottom: 1em;
}

@media (max-width: 767px) {
  .wp_theContent ul:not(.wp-block-social-links),
  .wp_theContent ol {
    padding-left: 1.5em;
  }
}

.wp_theContent ul:not(.wp-block-social-links) + .wp_theContent ul:not(.wp-block-social-links),
.wp_theContent ol + .wp_theContent ul:not(.wp-block-social-links), .wp_theContent ul:not(.wp-block-social-links) +
.wp_theContent ol,
.wp_theContent ol +
.wp_theContent ol {
  margin-top: .5em;
  margin-bottom: .5em;
}

.wp_theContent ul:not(.wp-block-social-links):last-child,
.wp_theContent ol:last-child {
  margin-bottom: 0;
}

.wp_theContent ul:not(.wp-block-social-links):first-child:last-child,
.wp_theContent ol:first-child:last-child {
  padding-left: 1em;
}

.wp_theContent ul:not(.wp-block-social-links) ul,
.wp_theContent ul:not(.wp-block-social-links) ol,
.wp_theContent ol ul,
.wp_theContent ol ol {
  padding-left: 2em;
  margin-top: .5em;
}

.wp_theContent ul:not(.wp-block-social-links) li + li,
.wp_theContent ol li + li {
  margin-top: .5em;
}

.wp_theContent ul:not(.wp-block-social-links) li,
.wp_theContent ol li {
  list-style: revert;
}

.wp_theContent p,
.wp_theContent li,
.wp_theContent th,
.wp_theContent td,
.wp_theContent pre {
  font-size: 1.5rem;
}

.wp_theContent a,
.wp_theContent cite {
  word-break: break-all;
}

.wp_theContent a:not(.wp-block-button__link):not(.wp-block-file__button) {
  color: #007d6c;
  text-decoration: underline;
}

.wp_theContent .has-small-font-size {
  font-size: 1.3rem;
}

.wp_theContent .has-medium-font-size {
  font-size: 2rem;
}

.wp_theContent .has-large-font-size {
  font-size: 3.6rem;
}

.wp_theContent .has-huge-font-size {
  font-size: 4.2rem;
}

.wp_theContent p {
  line-height: 2.2;
}

.wp_theContent p:not(:first-child) {
  margin-top: 2em;
}

.wp_theContent p.-check {
  position: relative;
  padding: 1.5em 1.5em 1em;
  border: 1px solid #007d6c;
}

.wp_theContent p.-check::before {
  content: "check!";
  position: absolute;
  font-size: 1.8rem;
  font-weight: bold;
  color: #007d6c;
  line-height: 1;
  top: -.5em;
  left: 1.5em;
  background-color: #fff;
  padding-left: 10px;
  padding-right: 10px;
}

.wp_theContent br {
  line-height: 0;
}

.wp_theContent strong {
  font-size: 1.1em;
}

.wp_theContent h1 {
  font-size: 2.8rem;
  line-height: 2;
  color: #007d6c;
  padding: 5px 20px;
  border-top: 3px solid #007d6c;
  border-bottom: 3px solid #007d6c;
}

.wp_theContent h1:not(:first-child) {
  margin-top: 3.4em;
}

@media (max-width: 767px) {
  .wp_theContent h1 {
    font-size: 2rem;
  }
}

.wp_theContent h2 {
  font-size: 2.6rem;
  line-height: 1.8;
  color: #007d6c;
  padding: 0 15px;
  border-left: 7px solid #007d6c;
}

.wp_theContent h2:not(:first-child) {
  margin-top: 3em;
}

@media (max-width: 767px) {
  .wp_theContent h2 {
    font-size: 1.8rem;
  }
}

.wp_theContent h3 {
  font-size: 2.4rem;
  line-height: 1.8;
  color: #007d6c;
}

.wp_theContent h3:not(:first-child) {
  margin-top: 2.4em;
}

@media (max-width: 767px) {
  .wp_theContent h3 {
    font-size: 1.8rem;
    line-height: 1.6;
  }
}

.wp_theContent h4 {
  font-size: 2.6rem;
}

.wp_theContent h4:not(:first-child) {
  margin-top: 2em;
}

@media (max-width: 767px) {
  .wp_theContent h4 {
    font-size: 1.8rem;
  }
}

.wp_theContent h5 {
  font-size: 2.4rem;
}

.wp_theContent h5:not(:first-child) {
  margin-top: 2em;
}

@media (max-width: 767px) {
  .wp_theContent h5 {
    font-size: 1.7rem;
  }
}

.wp_theContent h6 {
  font-size: 2.2rem;
}

.wp_theContent h6:not(:first-child) {
  margin-top: 2em;
}

@media (max-width: 767px) {
  .wp_theContent h6 {
    font-size: 1.6rem;
  }
}

.wp_theContent figure:not(:first-child) {
  margin-top: 2em;
}

.wp_theContent figcaption {
  font-size: 1.3rem;
  letter-spacing: .08em;
  font-weight: bold;
  text-align: center;
  color: #5a5a5a;
  width: 100%;
  margin-bottom: 0;
}

.wp_theContent .has-drop-cap:not(:focus)::first-letter {
  color: #007d6c;
}

.wp_theContent .wp-block-image {
  margin-bottom: 0;
}

.wp_theContent .wp-block-image:not(:first-child) {
  margin-top: 2em;
}

@media (max-width: 767px) {
  .wp_theContent .wp-block-image .alignleft,
  .wp_theContent .wp-block-image .alignright {
    width: 40%;
  }
}

.wp_theContent .wp-block-video video {
  -webkit-box-shadow: 0 0 30px -3px rgba(153, 153, 153, 0.15);
          box-shadow: 0 0 30px -3px rgba(153, 153, 153, 0.15);
}

.wp_theContent .wp-block-media-text:not(:first-child) {
  margin-top: 2em;
}

@media (max-width: 767px) {
  .wp_theContent .wp-block-media-text.is-image-fill figure {
    height: 0;
    min-height: 0;
    padding-top: 77%;
  }
}

@media (max-width: 767px) {
  .wp_theContent .wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content {
    margin-top: 10px;
  }
}

@media (max-width: 767px) {
  .wp_theContent .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
    margin-bottom: 10px;
  }
}

.wp_theContent .wp-block-columns {
  margin-bottom: 0;
}

.wp_theContent .wp-block-columns:not(:first-child) {
  margin-top: 2em;
}

.wp_theContent .wp-block-column {
  -ms-flex-preferred-size: calc( 50% - 10px);
      flex-basis: calc( 50% - 10px);
}

.wp_theContent .wp-block-column:not(:first-child) {
  margin-left: 20px;
}

@media (max-width: 767px) {
  .wp_theContent .wp-block-column:not(:first-child) {
    margin-top: 30px;
    margin-left: 0;
  }
}

@media (max-width: 781px) and (min-width: 600px) {
  .wp_theContent .wp-block-column:nth-child(2n+1) {
    margin-left: 0;
  }
}

@media (max-width: 781px) and (min-width: 600px) {
  .wp_theContent .wp-block-column:not(:nth-child(-n+2)) {
    margin-top: 30px;
  }
}

.wp_theContent .wp-block-column .wp-block-image:not(:first-child) {
  margin-top: 20px;
}

@media (max-width: 767px) {
  .wp_theContent .wp-block-column .wp-block-image:not(:first-child) {
    margin-top: 10px;
  }
}

.wp_theContent .wp-block-cover:not(:first-child) {
  margin-top: 2em;
}

@media (max-width: 767px) {
  .wp_theContent .wp-block-cover,
  .wp_theContent .wp-block-cover-image {
    min-height: 58vw;
  }
}

.wp_theContent .wp-block-cover__inner-container > * {
  line-height: 1.4;
  margin-top: 0;
}

.wp_theContent .wp-block-cover__inner-container > *:not(:first-child) {
  margin-top: 1em;
}

.wp_theContent .wp-block-quote {
  font-style: italic;
  color: #444;
  position: relative;
  padding: 50px 1.5em 1.5em 1.5em;
  background: #f5f5f5;
  border-left: 4px solid rgba(0, 125, 108, 0.5);
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.14);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.14);
}

.wp_theContent .wp-block-quote:not(:first-child) {
  margin-top: 2em;
}

.wp_theContent .wp-block-quote::before {
  content: "“";
  position: absolute;
  font-size: 9rem;
  font-family: sans-serif;
  color: rgba(0, 125, 108, 0.8);
  line-height: 1;
  top: 5px;
  left: 3px;
}

.wp_theContent .wp-block-quote p {
  line-height: 2;
  padding: 0;
}

.wp_theContent .wp-block-quote cite {
  font-size: .9em;
  text-align: right;
  color: #888888;
  display: block;
  margin-top: .5em;
}

.wp_theContent .wp-block-pullquote {
  padding: 2.5em 1em;
  border-top-width: 5px;
  border-bottom-width: 5px;
  border-style: solid;
}

.wp_theContent .wp-block-pullquote blockquote {
  font-size: 4rem;
}

.wp_theContent .wp-block-pullquote p,
.wp_theContent .wp-block-pullquote cite {
  line-height: 1.6;
}

.wp_theContent .wp-block-pullquote p {
  font-size: 1em;
}

.wp_theContent .wp-block-pullquote cite {
  font-size: .32em;
  display: block;
  margin-top: 1em;
}

.wp_theContent .wp-block-file {
  margin: -5px;
}

.wp_theContent .wp-block-file:not(:first-child) {
  margin-top: 2em;
}

.wp_theContent .wp-block-file a {
  margin: 5px;
}

.wp_theContent .wp-block-file__button {
  display: inline-block;
  background-color: #007d6c;
}

.wp_theContent .wp-block-table.is-style-regular th,
.wp_theContent .wp-block-table.is-style-regular td {
  border: 1px solid #ccc;
}

.wp_theContent .wp-block-table.is-style-regular th {
  background-color: #fafafa;
}

.wp_theContent .wp-block-table.is-style-regular thead th,
.wp_theContent .wp-block-table.is-style-regular thead td {
  padding: .5em;
}

.wp_theContent .wp-block-table.is-style-regular tbody th,
.wp_theContent .wp-block-table.is-style-regular tbody td {
  padding: 1em;
}

.wp_theContent .wp-block-table.is-style-regular tfoot th,
.wp_theContent .wp-block-table.is-style-regular tfoot td {
  border-top: 3px solid #aaa;
  padding: 1em;
}

.wp_theContent .wp-block-table.is-style-stripes thead th,
.wp_theContent .wp-block-table.is-style-stripes thead td {
  background-color: #fafafa;
  padding: .5em;
}

.wp_theContent .wp-block-table.is-style-stripes tbody th,
.wp_theContent .wp-block-table.is-style-stripes tbody td {
  padding: 1em;
}

.wp_theContent .wp-block-table.is-style-stripes tfoot th,
.wp_theContent .wp-block-table.is-style-stripes tfoot td {
  border-top: 1px solid #f3f4f5;
  padding: 2em 1em;
}

.wp_theContent .wp-block-verse {
  line-height: 2.2;
  padding: 1em 1.5em;
}

.wp_theContent .wp-block-verse:not(:first-child) {
  margin-top: 2em;
}

.wp_theContent .wp-block-group {
  padding: 1.5em;
  background-color: rgba(0, 125, 108, 0.05);
}

.wp_theContent .wp-block-group:not(:first-child) {
  margin-top: 32px;
}

.wp_theContent .wp-block-button:not(:first-child) {
  margin-top: 2em;
}

.wp_theContent .wp-block-button__link {
  background-color: #007d6c;
}

.wp_theContent .wp-block-separator {
  border-top: 1px solid #aaa;
  margin-top: 2em;
}

.wp_theContent .wp-block-embed {
  text-align: center;
  background-color: #fafafa;
  padding: 2em 1.5em;
  margin-bottom: 0;
  overflow: hidden;
}

.wp_theContent .wp-block-embed iframe {
  display: inline-block !important;
}

@media (max-width: 767px) {
  .wp_theContent .fb-post > span {
    width: 100% !important;
  }
}

.wp_theContent .wp-block-social-links:not(:first-child) {
  margin-top: 2em;
}

.wp_theContent .wp-block-social-links a {
  color: currentColor !important;
}

/*
 * @@information
 *****************************************/
.single_1__country .rel_infoCountry {
  display: inline-block;
}

.rel_infoCountry__item {
  font-size: 1.2rem;
  font-weight: bold;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 30px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 35px;
}

/*
 * @@chairman_blog
 *****************************************/
.chairmanBlogSideHead {
  font-size: 0;
  text-align: center;
}

.chairmanBlogSideHead svg {
  width: 90%;
}

/*
 * @@world_activities
 *****************************************/
.WordActivityHead__mapWholeSrc {
  margin-bottom: 40px;
}

.WordActivityHead__nav {
  margin-top: 30px;
}

.WordActivityBlocks__map {
  text-align: center;
  position: relative;
}

.WordActivityBlocks__map svg {
  height: 500px;
}

@media (max-width: 767px) {
  .WordActivityBlocks__map svg {
    width: 100%;
    height: auto;
  }
}

.WordActivityBlocks__map svg.WordActivityBlocks__mapAsia {
  height: 630px;
  margin-bottom: -50px;
}

@media (max-width: 767px) {
  .WordActivityBlocks__map svg.WordActivityBlocks__mapAsia {
    height: auto;
  }
}

.WordActivityBlocks__map svg a.-active path {
  fill: #f5b49a;
}

.WordActivityBlocks__map svg > path {
  pointer-events: none;
}

.WordActivityBlocks__mapHead {
  position: absolute;
  top: 370px;
  left: calc( (100% - 1000px) / 2);
}

@media (max-width: 767px) {
  .WordActivityBlocks__mapHead {
    top: -30px;
    left: auto;
    right: 10px;
  }
}

.WordActivityBlocks__country {
  background-color: #f0ede4;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-top: 30px;
  overflow: hidden;
}

.WordActivityBlocks__countryList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 30px;
  margin-bottom: -30px;
}

.WordActivityBlocks__countryListItem {
  height: 92px;
  width: 98.75px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-color: transparent;
  margin-right: 30px;
}

@media (max-width: 767px) {
  .WordActivityBlocks__countryListItem {
    width: calc( (100% - 60px) / 4);
    height: auto;
    margin-right: 20px;
  }
}

.WordActivityBlocks__countryListItem:last-child {
  margin-right: 0;
}

.WordActivityBlocks__countryListItemThumbImg {
  width: 100%;
}

.WordActivityBlocks__countryListItemTtl {
  font-size: 1.3rem;
  font-weight: bold;
  line-height: 1.3;
  letter-spacing: .03em;
  color: #007d6c;
  margin-top: 5px;
}

@media (max-width: 767px) {
  .WordActivityBlocks__countryListItemTtl {
    font-size: 1rem;
  }
}

.WordActivityBlocks__countryListItemTtl:before {
  content: "→";
}

.WordActivityBlocks__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {
  .WordActivityBlocks__detail {
    display: block;
  }
}

.WordActivityBlocks__detailMap,
.WordActivityBlocks__detailContent {
  width: 50%;
}

@media (max-width: 767px) {
  .WordActivityBlocks__detailMap,
  .WordActivityBlocks__detailContent {
    width: 100%;
  }
}

@media (max-width: 767px) {
  .WordActivityBlocks__detailContent {
    margin-top: -100px;
  }
}

.WordActivityBlocks__detailMap {
  padding-left: 50px;
  padding-right: 50px;
}

@media (max-width: 767px) {
  .WordActivityBlocks__detailMap {
    padding-right: 0;
  }
}

.WordActivityBlocks__detailMap svg a {
  cursor: default;
  pointer-events: none;
}

.WordActivityBlocks__detailMap svg a.-active path {
  fill: #f5b49a;
}

.WordActivityBlocks__detailMap svg > path {
  display: none;
}

@media (max-width: 767px) {
  .WordActivityBlocks__mapSvg {
    margin-left: -20px;
    margin-right: -20px;
  }
}

.WordActivityBlocks__mapSvg svg a {
  cursor: default;
  pointer-events: none;
}

.WordActivityBlocks__mapSvg svg a.-active path {
  fill: #f5b49a;
  cursor: pointer;
  pointer-events: auto;
}

.WordActivityBlocks__detailDescHead {
  font-size: 2rem;
  letter-spacing: .05em;
  line-height: 1.4;
  font-weight: bold;
  background-image: url("data:image/svg+xml,%3Csvg fill='%2350bac9' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 511.999 511.999' width='512' height='512'%3E%3Cpath d='M369.879 47.534C340.046 17.376 300.271.498 257.879.01c-42.379-.467-82.58 15.584-113.143 45.118-30.157 29.141-47.5 68.138-48.833 109.808-1.203 37.603 10.874 74.549 34.005 104.033 26.642 33.956 41.314 75.84 41.314 117.935v75.048h28.88V512h111.793v-60.048h31.168v-75.048c0-43.894 13.901-85.828 39.143-118.08 22.225-28.397 33.972-62.508 33.972-98.645 0-42.458-16.443-82.462-46.299-112.645zm-34.067 10.017l-27.799 10.268c-2.066.764-3.712.029-4.51-.475-.798-.505-2.167-1.679-2.363-3.871l-2.349-26.202c13.479 4.732 25.956 11.639 37.021 20.28zm-209.925 98.344c1.297-40.533 21.738-76.647 52.367-99.688l22.292 23.721a5.132 5.132 0 0 1 .824 5.846l-13.24 25.78c-7.028 13.684-4.41 30.154 6.515 40.984l31.58 31.31a5.127 5.127 0 0 1 1.478 3.022l3.51 59.046c.286 3.209-1.098 4.317-1.922 4.958-.72.562-2.129 1.362-4.001 1.014l-93.16-51.727a130.72 130.72 0 0 1-6.243-44.266zm156.008 326.104h-51.793v-30.048h51.793v30.048zm31.169-60.048H201.222v-30.048h111.841v30.048zm.475-60.048H200.69c-2.805-39.567-16.62-78.318-39.762-111.438l52.356 29.07 1.191.42a35.196 35.196 0 0 0 11.718 2.013c7.679 0 15.241-2.534 21.514-7.412 9.413-7.319 14.425-18.749 13.442-30.618l-3.517-59.153-.034-.456a35.17 35.17 0 0 0-10.251-21.787l-31.58-31.309a5.1 5.1 0 0 1-.949-5.975l13.24-25.779c6.771-13.183 4.501-29.295-5.648-40.096L204.841 40.69c16.218-7.06 34.068-10.898 52.692-10.682 3.548.041 7.06.232 10.536.556l3.191 35.588c.984 10.98 6.893 20.657 16.211 26.549 5.723 3.618 12.183 5.463 18.712 5.463 4.103 0 8.233-.729 12.224-2.203l40.663-15.02a131.017 131.017 0 0 1 14.283 23.108l-45.205 24.955c-12.984 7.167-20.089 21.814-17.681 36.447l6.528 39.677a35.152 35.152 0 0 0 11.965 21.106l24.594 20.815c-23.402 32.638-37.334 72.701-40.015 114.854zM370.55 222.13l-22.209-18.796a5.126 5.126 0 0 1-1.744-3.077l-6.529-39.678a5.129 5.129 0 0 1 2.578-5.313l40.61-22.418a129.178 129.178 0 0 1 2.922 27.33c0 21.998-5.355 43.068-15.628 61.952z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left 2px;
  background-size: 22px;
  padding-left: 30px;
  margin-top: 25px;
  margin-bottom: 15px;
}

.WordActivityBlocks__detailDescHead:first-child {
  margin-top: 0;
}

.WordActivityBlocks__detailDescData a {
  color: #007d6c;
}

.WordActivityBlocks__detailStatus {
  margin-top: 80px;
}

/*
 * @@lifestory
 *****************************************/
.Rel_Lifestory__desc {
  text-align: center;
  margin-bottom: 40px;
}

/*
 * @@HomeNursing
 *****************************************/
.HomeNursingBlocks__map {
  text-align: right;
  position: relative;
  margin-top: 60px;
}

@media (max-width: 767px) {
  .HomeNursingBlocks__map {
    padding-top: 60px;
    margin-top: 30px;
  }
}

.HomeNursingBlocks__map svg {
  width: 712px;
  height: 700px;
}

@media (max-width: 767px) {
  .HomeNursingBlocks__map svg {
    width: 100%;
    height: auto;
  }
}

.HomeNursingBlocks__map svg a > path {
  opacity: .3;
  pointer-events: none;
}

.HomeNursingBlocks__office {
  text-align: left;
  width: 300px;
  position: absolute;
  top: 100px;
  left: 0;
  padding-top: 130px;
  margin-top: -130px;
}

@media (max-width: 767px) {
  .HomeNursingBlocks__office {
    width: 100%;
    position: static;
    padding-top: 0;
    margin-top: 5px;
  }
}

.HomeNursingBlocks__japanAreaSel {
  width: 300px;
  position: absolute;
  top: 0;
  left: 0;
}

@media (max-width: 767px) {
  .HomeNursingBlocks__japanAreaSel {
    width: 100%;
    -webkit-box-shadow: 0 2px 6px 0px rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 6px 0px rgba(0, 0, 0, 0.1);
  }
}

.HomeNursingBlocks__japanAreaSel:before {
  content: "";
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='149' height='256.1'%3E%3Cpath fill='%23007d6c' d='M145.4 136.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L105.8 128 3.6 27.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px;
  -webkit-transform: translateY(-50%) rotate(90deg);
          transform: translateY(-50%) rotate(90deg);
}

/*
 * @@History
 *****************************************/
.HistoryBlocks__chairmans {
  margin-top: 60px;
}

.HistoryBlocks__chairmansList {
  font-size: 0;
  text-align: center;
  display: block;
}

.HistoryBlocks__chairmansListItem {
  display: inline-block;
  margin-left: 30px;
  margin-right: 30px;
}

.HistoryBlocks__chairmansListItemImg {
  width: 200px;
}

.HistoryBlocks__chairmansListItemCap {
  font-size: 1.4rem;
}

/*
 * @@Officer
 *****************************************/
.Officer__chart {
  text-align: center;
}

@media (max-width: 767px) {
  .Officer__chart {
    text-align: left;
    overflow: auto;
    -webkit-overflow-scrolling: touch !important;
  }
  .Officer__chart:before {
    content: "→横にスクロールできます";
  }
  html[lang="en-US"] .Officer__chart:before {
    content: "You can scroll horizontally";
  }
}

.Officer__chartImg {
  width: 1000px;
}

@media (max-width: 767px) {
  .Officer__chartImg {
    max-width: 700px;
  }
}

/*
 * @@HistoryGraph
 *****************************************/
.HistoryGraph {
  position: relative;
  z-index: 2;
  background-image: url(../images/bg_texture3.jpg);
  background-position: center top;
  background-size: 2000px;
}

.HistoryGraph:before {
  content: "";
  width: 5px;
  height: calc( 100% - 140px);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  background-color: #ced8d9;
  margin: auto;
}

.HistoryGraph__body {
  position: relative;
}

.HistoryGraph__body:before, .HistoryGraph__body:after {
  font-size: 3rem;
  text-align: center;
  width: 70px;
  position: absolute;
  top: 0;
  background-repeat: no-repeat;
  background-size: 50px;
  padding-top: 65px;
}

@media (max-width: 767px) {
  .HistoryGraph__body:before, .HistoryGraph__body:after {
    font-size: 1.6rem;
    top: 60px;
    background-size: 35px;
    padding-top: 40px;
  }
}

.HistoryGraph__body:before {
  color: #33a878;
  content: "世界";
  left: 80px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 171.108 171.108'%3E%3Cpath d='M125.961 11.486a19.757 19.757 0 0 0-.637-.344l-.586-.338.349.18.062.035.018.011.895.485c.017.007.035.013.116.061.101.061.204.126.306.185l-.007.01-.516-.285m-3.139-1.636l-.844-.415c.181.084.356.167.523.248.1.05.147.068.191.089.31.154.632.309.943.471-.264-.129-.541-.26-.813-.393m-1.71-.823l-.603-.295-.401-.168c-.419-.19-.839-.373-1.264-.561l-.317-.149c.353.143.723.312.875.38l-.164-.075c.141.068.286.133.433.198l.137.057c.123.054.237.107.362.163l-.038-.019c.282.123.549.246.806.368l.084.034.957.475c-.285-.134-.571-.272-.867-.408m46.727 55.933c-.1-.429-.205-.859-.314-1.288l.359 1.211c.004.021.004.04.004.062a.289.289 0 0 1-.032.087l-.017-.072m-.859-3.064l-.437-1.562a68.37 68.37 0 0 0-1.005-2.825l-.282-.854-.834-2.112c.945 2.167 1.277 3.199 2.121 5.791l.629 2.126-.192-.564m-32.02-44.764a93.91 93.91 0 0 0-3.281-2.238l-.108-.075a84.382 84.382 0 0 1 3.406 2.325l-.017-.012m-4.14-2.791a2.267 2.267 0 0 0-.108-.074v-.006c-.07-.049-.07-.049-.08-.049l-.015-.022c.227.15.419.271.626.4l.328.229c-.248-.158-.5-.32-.751-.478m.423.25l-.016-.005.026.014a.021.021 0 0 1-.01-.009m-.252-.138a88.093 88.093 0 0 1 3.969 2.679c-1.271-.893-2.737-1.847-3.969-2.679m39.375 64.735l.01.092v-.008l-.01-.084m.14 1.879l.003.05v.014c-.003-.022-.003-.043-.003-.064m-.01-.102v.004a17.144 17.144 0 0 1-.021-.296v-.053c.007.157.021.309.031.447l-.01-.102m-.056-.736c-.005-.038-.005-.077-.007-.117-.007-.131-.017-.265-.024-.399.014.195.027.399.045.6l-.014-.084m-.051-.73c.008.073.011.145.019.213-.007-.073-.01-.139-.019-.213m-.609-5.064l-.093-.852.173 1.195v-.005c.039.247.064.5.092.751v.062a31.495 31.495 0 0 0-.172-1.151m-1.924-9.403a.2.2 0 0 0 .028-.148c.067.331.147.674.224 1.03l-.252-.882M27.858 22.192a69.832 69.832 0 0 0-1.837 1.651 36.254 36.254 0 0 1 1.837-1.651m24.019-2.042c.081-.115.164-.226.241-.341.126-.2.237-.404.364-.601l-.531-.07-.841.354-.409.861c.252-.004.499-.015.75-.021l.426-.182m-1.37-1.099l.061-.042.189-.331c-.137.066-.272.164-.418.23-.077.036-.077.036-.277.08-.089.023-.219.063-.731.312-.12.061-.25.117-.371.173.038.08 0 .186.097.24.033.017.199-.005.279-.025.52-.143.928-.453 1.171-.637m14.861-11.96l.79-.169.002-.389-.784-.028c-.196.007-.39.012-.586.016l-.611.453-.395.362.883.028.701-.273m63.605 6.153c-.284-.178-.576-.333-.862-.499l-.154-.047c.177.106.357.211.526.315.378.227.744.454 1.115.684l.081.02c-.116-.089-.249-.156-.365-.238l.018.004c-.229-.161-.229-.161-.359-.239m-3.92-2.275a41.554 41.554 0 0 0-.897-.469c.156.085.32.168.477.251-.167-.088-.338-.175-.506-.262l-.056-.034.333.182-.108-.052c-.695-.363-1.424-.728-1.811-.926l.034.021a61.17 61.17 0 0 0-1.504-.72l3.724 1.843.342.18-.028-.014m.993.531c-.085-.041-.162-.086-.245-.131l-.122-.067-.51-.272.901.485-.024-.015m-25.703-8.996a7.404 7.404 0 0 0-.716-.136l.114.028-.059-.005c-.747-.156-1.064-.208-1.064-.208.223.06.464.072.688.161l-.2-.039-.467-.099-.119-.027a7.732 7.732 0 0 1-.252-.047c.081.03.171.034.245.053l-.017-.003-.141-.024-.09-.004c.785.152 1.046.217 1.249.264-.516-.087-1.001-.304-1.536-.268.036.014.584.145 1.034.221l.049.003c.084.016.164.039.25.045l-.086-.031c.122.007.439.078.646.125-.087-.006-.167-.013-.252-.018l.503.119c.181.035.36.083.545.11l.181.001c.241.025.457.199.716.127-.141-.048-.293-.078-.438-.122.119.018.239.062.356.064-.32-.112-.666-.146-.984-.249h.011l-.166-.041m.065.21l-.11-.028.115.031-.005-.003m5.481 1.335l-.218-.076c-.491-.139-.98-.247-1.465-.391-.086-.01-.174-.017-.261-.026-.531-.16-1.08-.289-1.62-.435-.084-.019-.853-.199-1.121-.246l.163.06s-.105-.009-.407-.077a27.92 27.92 0 0 0-.549-.142c-.591-.049-1.149-.259-1.729-.349l-.035-.001c.196.057.401.101.598.149.072.02.145.034.216.055.864.214.864.214 1.02.27-.078-.001-.078-.001-.678-.155-.073-.019-.14-.04-.213-.056-.077-.021-.153-.037-.227-.056-.065-.02-.139-.037-.213-.056-.364-.091-.364-.091-.506-.106.175.062.36.106.541.164h-.115l-.356-.092c-.164-.044-.324-.098-.493-.136.071.035.205.073.314.101-.066 0-.146-.003-.231-.009l.017.037c.916.259 1.859.435 2.766.751-.397-.093-.762-.279-1.169-.297.526.145 1.041.342 1.587.438-.041-.033-.041-.033-.579-.204.357.007.656.237 1.013.248l.072.003.049.006c0-.003-.54-.217-.75-.279-.13-.04-.234-.068-.343-.102l.039-.009c.304.078.304.078.844.242l.172.011-.233-.09.197.048c.186.053.374.121.562.164l.172.058c-.032.002-.032.002-.123-.011l-.077-.011-.177-.025.077.049c-.032.01-.032.01-.129.005.024.054.024.054.223.12.182.061.324.113.477.163l.033-.026.066.003c.227.045.234.045.286.04-.042-.042-.042-.043-.254-.141l.013-.008c.233.04.241.043.706.274l.006.015c-.161-.028-.161-.028-.324-.037.062.108.844.336.998.346.186.004.549.127 1.648.501l-.008-.022a85.791 85.791 0 0 1-1.63-.694l.042-.02a45.92 45.92 0 0 0-1.05-.352l.08.01c-.095-.059-.115-.077-1.333-.426.101.009.202.012.297.019 1.619.472 1.619.472 2.865.892l.101.006c-.122-.08-.261-.121-.39-.183.1.012.224.05.896.277l.123.014c-.044-.028-.044-.028-.465-.175.052-.004.14.003.224.009l-.032-.027m63.72 69.26a84.467 84.467 0 0 0-1.784-8.524c-.165-.205-.664-.414-1.523-.629-1.116-.278-2.779-.545-4.928-.808 0 .01.17 1.282.083 1.581l-.024.133-.035.094-.052-.007a.47.47 0 0 0-.269.102l-.074-.007-.048.033-.046.061-.112.105-.11-.131-.095-.155c-.118-.108-.136-.11-.157-.112 0 0-.397-.095-.542-.223l-.069-.007-.065-.007.011.157c.338.297.338.297.544.367.143.143.161.233.182.329l.035.171c.056.12.136.273.195.39.031.118.07.276.087.395l.036.132.021.169c.124.692.513 1.282.754 1.933.313.721.331.745.534 1.011.083.024.122.028.164.037l.153-.026c.063-.211-.011-.43.045-.641l.124.22c1.587 3.878 1.587 3.878 1.664 4.448.017.12.024.166.028.213.024 1.601 1.024 2.892 1.383 4.388.184.831-.132 1.708.251 2.518.354.746.59 1.404.709 1.943l.05.217.88 5.77a83.112 83.112 0 0 1-.132 2.634c.005.418.164 1.087.274 1.268.092.017.22.018.316.007.177-.373.177-.803.369-1.171.218-.071.328-.046.434-.016l.027.004.028.148c.052-.141.115-.328.167-.465.092-.506.228-1.068.706-1.337.03-.153.062-.363.089-.515.061-.375.42-1.732.427-1.737l.171.146c.017-1.03.041-1.615.041-1.621l.078.069c.002-.418.002-.836.01-1.253a83.383 83.383 0 0 0-.485-7.87l.01.158c-.056-.423-.104-.843-.171-1.266a75.04 75.04 0 0 0-.194-1.504c-.028-.15-.053-.299-.084-.448.056.626.056.626.25 2.45l-.089-.121-.036-.023c-.025-.089-.064-.208-.087-.292l-.046-.05c-.003.275-.02.545-.006.821-.213-.341-.321-1.226-.276-1.422l.007-.153c.046-.1.046-.098.056-.096.031.089.08.203.143.27.037-.181.048-.228-.06-.623l-.024-.02-.084.024c-.112-.159-.126-.38-.335-.475-.053-.078-.074-.083-.088-.091-.069-.472-.136-.947-.208-1.416-.441-1.753-1.302-3.393-1.338-5.244.126.041.395.13 1.005 2.587.396 1.601.762 2.333.898 2.606l.053.056.021.014.023-.145c0-.081.011-.075.011-.07.056.163.056.163.122.485l.007.057m-1.784-8.524a85.163 85.163 0 0 0-15.356-30.872l2.059 2.737c2.605 3.618 2.605 3.618 6.905 11.318 2.028 3.999 2.028 3.999 5.109 12.369l1.337 4.546-.054-.098M135.86 25.402l.629.05-.157-.056-.074.002-.021-.009c-.056-.025-.087-.049-.236-.157l-.153-.187-.057-.016-.08.003-.081-.009-.042.053-.005.048.133.177.048.031.096.07m-14.706-14.293a40.528 40.528 0 0 0-.946-.583l-.032-.014-.007.003-.01.019h-.003l-.15-.014.112.067c.266.165.533.333.795.497.077.009.165.02.241.025m15.335 14.343c4.197.339 7.253.712 8.827 1.101.598.15.96.296 1.103.44l-.419-.426c-6.413-6.018-6.413-6.018-9.987-8.674l-4.776-3.306-.024-.011c-.244-.155-1.088-.691-1.654-1.036.349.214.381.235.782.5v.007l.326.226.048.049c.652.578 1.578.805 2.061 1.59l.036.042c-.576-.368-1.155-.724-1.717-1.109l.117-.007c-.244-.156-.477-.311-.715-.466-.248-.148-.248-.148-.352-.198a17.512 17.512 0 0 0-.663-.404l-.064.001c-.277-.162-.277-.162-.401-.214-.073-.003-.097-.009-.117-.013.105.098.271.203.432.311.087.032.196.082.272.121.468.301.912.593 1.355.894.796.566.796.566.894.618.133.075.233.134.67.414.084.053.12.087.158.108.332.292.709.524 1.061.785a9.783 9.783 0 0 1-.286-.125c-.17-.118-.248-.171-.321-.225l-.259-.169-.118.068c.3.284.558.604.858.888v.069c.565.42 1.173.784 1.706 1.236l-.02-.018a1.153 1.153 0 0 1-.434-.134l-.062-.009c-.263-.115-.717-.304-1.435-.817.425.568.527.617 1.006.863.202.171.202.171.345.267.105.071.129.075.154.077.223.025.502.189.839.494-.023.079-.127.066-.228.05l.125.121c-.639-.108-1.928-1.161-2.411-1.557-.161-.078-.228-.091-.297-.096l-.667-.527c-1.111-.894-2.437-1.438-3.585-2.274.475.18 2.107.988 2.122.993.242.06.38.075.516.095.277.113.524.277.812.369l.108.015.052.01a1.425 1.425 0 0 1-.039-.29c-1.533-1.488-4.123-2.598-4.619-2.805-.262-.146-.262-.146-.534-.271-.331-.174-.374-.179-.555-.21-.073.043-.081.043-.091.04-.296-.147-.6-.29-.89-.448l-.171-.021c.28.174.28.174.51.34-.074-.002-.095-.005-.122-.005-.18-.086-.18-.086-.671-.422-.08-.054-.115-.078-.154-.101-.299-.133-.299-.133-.844-.461l-.177-.018.122.12c-.053-.007-.053-.007-.88-.287a2.517 2.517 0 0 1-.342-.183l.14.007c-.111-.08-.265-.184-.376-.265-.972-.51-1.565-.616-1.567-.616l.637.385c-.264-.071-.41-.16-.556-.249a2.334 2.334 0 0 1-.241-.176 3.172 3.172 0 0 0-.27-.173c-.146-.014-.296-.028-.45-.045.614.359.614.359.793.492.121.08.198.124.27.165l.149.084-.057.012c-.545-.365-.585-.385-.947-.56a1.186 1.186 0 0 0-.229-.042l-.527-.316-.136-.035.031.023.102.099-.128.064c.16.139.348.252.516.389l-.018.066c-.102-.033-.27-.078-.562-.294-.165-.098-.248-.104-.331-.111l-.077.122c.198.255.58.448 1.123.577.175.1.321.202.478.298l-.157-.009c-.223-.108-.479-.128-.715-.196-.085-.009-.13-.015-.186-.018.709.466.723.478.9.644-.636-.251-1.229-.602-1.849-.883-.007.098.115.185.244.265.094.06.938.556 1.113.843-.191.051-.196.051-.775-.375l.095.133-.105.092c.079.068.189.162.28.232.197.131.438.177.638.323.112.085.174.131.234.178l.104.101c-.382-.092-1.398-.716-1.441-.741.045.144.23.283.42.422a5.025 5.025 0 0 1-.3.004c.024.071.024.071.442.371-.077.04-.188.074-.272.088l.129.242-.056.022c.056.092.15.204.223.28l-.101-.008.069.126c.105.054.171.058.237.065a.464.464 0 0 1 .034-.267l.152.002-.022-.14a.677.677 0 0 0 .185-.208c.441.036.527.099.754.314-.086-.012-.198-.015-.282-.019l.105.095-.141.032c.122.285.814.929.895 1.001l-.157.019c.01.014 1.13 1.862 1.358 2.077l-.161-.134c-.067.321-.067.321-.035.408a.812.812 0 0 0-.212.189c.069.078.16.187.229.265l.144.045c.172-.03.246-.025.329-.02.223.262.223.262.31.348a1.681 1.681 0 0 0-.074.283l-.143.03c.056.233.036.261-.084.39.07.147.07.147.226.4l-.106.115c-.11-.05-.252-.119-.361-.168a4.607 4.607 0 0 0-.3-.024l.215.293c.095.075.204.178.297.253l-.037.152-.147.051-.073-.003h-.039l-.005-.003h-.008c-.122.137-.122.137-.17.389h-.143l-.033.141c.169.187.506.575-.023.569a.662.662 0 0 0-.102.27c.363.356.363.356.401.472l-.094.112c.144.344.474.511.677.8-.002.109-.054.106-.098.102l.039.137c.098.16.185.283.273.404.125.009.258.016.383.024.406-.081.545.353.552.357l-.074.131c.078.13.16.267.252.393l-.122.083c.164.387.164.387.896.477.189.286.189.286.267.443l-.06.138c.873.043 1.725.088 2.553.135-.029-.161-.049-.323-.095-.478l.122-.068.136.048c.013-.205-.077-.33-.168-.456.561.074 1.152.964 1.16.973 1.458.129 2.812.211 4.087.299l.024-.137.138-.026c-.038-.359-.362-.974-.362-.979-.078-.092-.14-.159-.192-.223-.254-.275-.307-.337-.816-.291-.382-.418-.954-.624-1.276-1.104-.425-.49-.848-.973-1.277-1.45 0-.51-.53-.75-.623-1.212l.153-.017c.028-.147.044-.234-.169-.545a.508.508 0 0 1 .262-.066c-.149-.309-.149-.309-.323-.521l.014-.14.144-.016c-.091-.87-1.027-.889-1.44-1.433l.047-.138c-.2-.26-.47-.517-.573-.618a.487.487 0 0 1 .29-.026l.083.012h.011l.01.003h.014c.165.098.422.261.768.494l-.049-.143c.196-.01.202-.01.895.467.258.224.457.394.653.567l-.277-.024c.934.819 1.031.905 1.061 1.218a2.269 2.269 0 0 1-.293-.086l-.107.101c1.13 1.895 1.13 1.895 2.251 2.993l.254.27c.008.011 1.879 1.428 2.752 1.756l.059.004c.013-.095.021-.219.017-.314.206-.046.398.111.601.068-.018-.079-.043-.183-.06-.266.276-.062.538-.038.789-.01l-.029-.146c.107-.019.12-.015.12-.015.23.151.402.359.646.482l.458.047.22.192.077.129c-.07.012-.07.012-.423.007 0 .227 0 .227.384.991-.38-.037-.618-.363-.959-.48l-.099.121c-.16-.007-.16-.007-.432-.085l-.092.106.021.14a1.211 1.211 0 0 1-.282-.112l-.123.084c.168.32.303.54.311.542l.033.071m-8.527-.56c-.828-.05-1.68-.094-2.553-.138l.011.024c.02.129.02.129.044.164.052.08.144.118.2.195l.094.146c.468.019.468.019.49.025l.121.097c.039.041.039.041.395.304l.227-.089c.191.06.349.205.565.165 0 0 .23-.041.166-.217l.02-.094c.178.011.178.011.227-.029l.052-.152c-.003-.084-.071-.144-.071-.227l.012-.174m5.232.325c-1.264-.098-2.618-.18-4.035-.264.216.286.579.412.795.696l.07.096.015.213c.041.042.331.419.601.573.502.279.502.279.655.463l.136.197.138.195c.362.468.731.711.969.831.054.024.192.092.321.305.103.158.106.346.196.504l.063.102c.101.144.229.271.33.413l1.003.063c-.413-.712-.413-.712-.346-.894.031-.018.031-.018.137-.005l.149.015c.145.037.238.202.41.16.049-.098-.067-.199.013-.291.036-.039.077-.033.238-.021-.122-.201-.266-.402-.408-.604l.527.034c-.2-.307-.2-.307-.357-.497l-.254-.017c-.244.077-.354-.164-.538-.226-.039-.114-.072-.223-.108-.335-.189-.526-.638-.899-.823-1.425l.051-.052-.028-.181.08-.048m34.631 39.568a85.163 85.163 0 0 0-15.356-30.872c-1.783-2.104-4.158-4.917-6.05-6.92-.143-.144-.505-.29-1.103-.44-1.574-.389-4.63-.762-8.827-1.101-.203-.017-.416-.035-.629-.05.144.057.144.057.154.058h.015l.006.003h.026l.196.14a.761.761 0 0 0-.429.206c.314.506.632.558 1.036.624a.719.719 0 0 0-.012-.484c.738.101 1.744 1.265 1.751 1.277-.138.293-.138.293.132.676.05.175-.02.172-.094.163-.116-.04-.116-.04-.946-.729l-.118-.009-.308-.398-.234-.019c.771 1.885 1.096 2.666 1.972 3.498l.08.205c-1.07-.261-1.07-.261-1.19-.251.081.508.58.697.831 1.072l-.098.044c-.474-.305-.914-.654-1.382-.969-.105.051-.105.051-.587.986a5.663 5.663 0 0 0-.52-.009c-.569.654-1.173-.377-1.369-.717-.101-.005-.199-.014-.296-.018a4.4 4.4 0 0 1-.044.236c-.081-.011-.187-.019-.263-.025-.21-.04-.307-.046-.405-.054-.073.01-.174.018-.251.029.069.14.17.33.248.468-.022.161-.122.154-.227.15-.412-.086-.434-.112-.772-.586l-.174-.023a10.182 10.182 0 0 1-.308-.019c-.073-.122-.147-.242-.217-.365l-.16-.211c.15-.193.349-.181.545-.17.335.094.623.303.948.405l.16-.195c-.268-.576-.871-1.624-.875-1.628-.205-.164-.297-.167-.388-.172a9.223 9.223 0 0 0-.464.168l.063.227c-.049.168-.074.165-.098.165-.139-.075-.433-.227-.433-.796-.098-.152-.167-.262-.237-.365-1.093.145-.828-1.389-1.683-1.623-.013.047-.013.047.12.732-.12.071-.288.16-.418.223.061.124.169.283.274.387.042.075.068.108.092.143-.007.07-.018.165-.021.234l-.203.163c.079.274.079.274 1.486 1.888.042.07.079.138.115.21.056.138.136.328.196.466.213.288.488.523.711.801.119.201.195.34.269.481-.08-.006-.16-.01-.244-.015a4.053 4.053 0 0 1-.538.071l-.202-.009c-.296-.068-.372-.088-.972-.086-.008.073-.015.172-.023.248a1.307 1.307 0 0 0-.394.308c.072.438.072.438-.144.656l-.216-.16a2.1 2.1 0 0 0-.215-.018l-.161-.01c-.071.01-.16.018-.237.021-.029.115.034.257.102.398l.446.229c.108.234.224.472.336.709-.457-.031-.542.118-1.014.967-.081.003-.139 0-.197 0-.148 0-.337-.005-.482-.021.08.438.265.882.446 1.331-.467-.018-.548-.019-.97.118.065.229.154.454.244.683l-.694-.027c-.146-.079-.146-.079-.692-.151-.227-.13-.25-.207-.282-.28a.841.841 0 0 0-.46-.22c-.036.251.044.482.125.707l.228.098c.059.161.141.374.195.534l.179.231c.038.098.074.193.104.288-1.287.089-1.89-.498-1.898-.501-.974.373-.974.373-1.05.496.023.073.052.17.066.241.216.17.278.174.345.174.458.518.892.504 1.073.497l.277.009c.496.353.96.737 1.439 1.103.206.465.342.875.471 1.291.915 1.066 2.451 2.855 1.505 3.866 0 .072.01.171.014.243-.471.361-.471.361-.711.4-.067-.005-.14-.007-.213-.011-.668-.3-1.436-.365-2.038-.84a41.555 41.555 0 0 0-2.07-.108c-.865-.127-.865-.127-1.022-.223-.235-.119-.269-.12-.308-.124l-.192.14c.018.073.043.173.056.25-.412.195-.775.184-1.141.171l-.056.241c.662.787.408 1.96 1.139 2.722.11.53.216 1.024.307 1.52 0 .071.007.165.007.237-.758.763-.367 1.391.013 2l.161.198c.086.214.1.303.116.389.012.087.031.173.048.26-.185.33-.199.428.021 1.203.241.098.467.107.693.112.659-.143 1.249.329 1.908.206.116.115.116.115.956.541.266.317.406.731.75.978.028-.086.067-.203.092-.289l-.231-.077c2.934-1.789 5.307-2.63 5.317-2.634-.066-.28-.129-.57-.191-.854-.686-1.062-.686-1.062-.479-2.211.028-.148.059-.352.079-.497.158 0 .354-.005.506-.011a1.44 1.44 0 0 0 .217-.443c.128-.066.314-.121.46-.131l.059-.23c.539-.045 1.198-.108 1.198-.108.077-.267.008-.519-.072-.768l-.067-.251c-.403-.985-.395-1.475-.395-1.48.388-.239.388-.239 1.212-.061h.031l.015.002H134.775l.007.002h.012c.839.437.839.437.999.472.282.016.37.018.464.025l.24-.033c.025-.731.025-.731.105-.988.275-.032.339-.028.398-.022.168.016.559.053.774-.735 1.345.378 1.634 1.884 2.706 2.554.36.223.36.223.604.641 1.752 1.236 5 3.539 5.362 5.499-.73.14-.73.14-.811.529-.67.169-1.312-.069-1.964-.105.035.09.092.216.124.314.658.38 1.03 1.115 1.774 1.39.343.021.684.043 1.026.062a79.09 79.09 0 0 1-.269-.984c.262-.182.384-.508.677-.655a25.784 25.784 0 0 0-.148-1.03.975.975 0 0 1 .399-.246.88.88 0 0 0 .024-.453 3.357 3.357 0 0 1-.164-.443 4.44 4.44 0 0 1-.528-.009c-.203-.136-.239-.232-.262-.332-.018-.07-.034-.162-.049-.23.177-.135.392-.12.607-.108.518.243.626.389.803.614.039-.534-.317-.929-.474-1.395-1.173-.37-2.038-1.604-2.049-1.618-.681-.045-1.052-.691-1.666-.869-.244-.752-.98-1.108-1.389-1.725a.606.606 0 0 0-.192-.038c-.488-.889-.488-.889-1.057-.877a3.556 3.556 0 0 1-.294-.637l.073-.233c.081-.207.064-.247.053-.285-.423-.771-.423-.771-.419-.855.81-.13 3.951 3.084 3.982 3.12.353.396.377.4.88.482.052.088.128.201.181.291.551.689 1.515.86 2.043 1.597.805 1.155 1.021 2.591 1.752 3.785.143.008.331.043.474.084.283.429.394.769.5 1.116-.13-.011-.251-.02-.381-.027a8.157 8.157 0 0 1-.063-.246 7.047 7.047 0 0 0-.233-.077c-.028.424.353.85.942 1.445.049-.089.111-.211.167-.298.721.354.681 1.179 1.092 1.723.228.106.339.115.448.122.069 0 .164-.003.241-.005.087-.609.087-.609.056-.708-.036-.125-.059-.213-.088-.3a1.09 1.09 0 0 1-.139-.472l.192-.14c.108.091.252.222.338.33.182.007.224.014.273.015.101-.334.101-.334-.14-1.024.07.006.169.019.241.028l.077-.227c-.383-.559-.411-.566-.705-.651.182.458.182.458.249.776-.18-.033-.594-.106-2.039-2.324-.084-.249-.112-.334-.144-.417.011-.073.017-.173.024-.245l.193.14c.369.368.369.368.603.42.146.005.192.011.238.012l.138.01c.025-.283.025-.283-.282-.607.01-.08.01-.184.01-.265.633-.375.978.354 1.488.454.326.544.326.544.415.621a1.4 1.4 0 0 1 .26.461l-.173.173c.21.723.94 1.15 1.079 1.913.066.139.13.337.161.487.028.109.049.183.077.256.105.216.105.216.415.708l.091.141.09.069.087.138.129.141.087.1c.098.148.141.389.153.558l.008.131.018.168c.135.463.135.463.272.768l.104.136.096.105c.028-.125.037-.292.017-.416l-.042-.331a8.916 8.916 0 0 0-.175-.531l-.065-.239c0-.148.033-.147.072-.141l.073.032.102.112.079.129.098.112c.099.126.232.29.326.418l.11.17.088.135.087.075.052.006c.123.019.276.078.353.163.165.043.189.051.213.052l.038-.062.039-.089-.052-.13-.024-.136c-.175-.437-.175-.437-.172-.691l-.007-.131.042-.122a.719.719 0 0 1 .43.173c.073.118.182.27.27.378.097.122.219.279.32.393l.084.136.083.103.067.043.097.076c.26.028.51.059.754.083a8.592 8.592 0 0 0-.149-.464l-.046-.164a4.065 4.065 0 0 1-.158-.521l.148.039.038-.023.083.012c.091.049.091.049.451.467.14.043.154.045.175.048l.038-.061-.021-.122.021-.098.059.044c.052.106.123.251.196.342l.052.127c.15.477.15.477.22.864.104.823.314 1.289.39 1.464l.052.137c.177.347.177.347.217.774l-.028.091.011.134c.042.14.08.329.101.471v.133c-.031.785-.031.785-.083.875l-.028.093-.021.13.021.134c2.177.399 3.843.667 4.956.944.861.209 1.36.419 1.525.624m2.688 16.373l-.129-1.658v-.016c-.008-.097-.008-.197-.018-.295l-.007-.035c-.136-1.522-.311-2.789-.311-2.796l-.021-.032c.064.537.082.664.098.914.275 2.547.447 5.127.488 7.736l.028.044v-.563c-.014-.453-.039-.905-.034-1.358l.003.003c.003.12.008.234.017.353 0-.009-.035-1.023-.114-2.297m-.65-6.376l-.177-1.202c-.511-2.613-1.168-6.113-1.806-8.696l-.056-.098a84.467 84.467 0 0 1 1.784 8.524c.083.464.133.936.226 1.393l.028.088v-.009m-53.325-50.035l-.022-.047-.246.109c-.088.063-.082.184-.165.252l-.143.04-.015.016.018.176c-.029.111-.129.189-.133.311 0 .094.066.17.097.256l.224.102.133-.091c.01-.023.01-.023.02-.126l.022-.111v-.108l.048-.033c.146.007.29.016.303-.036l-.031-.082-.056-.105.031-.188-.006-.051a3.394 3.394 0 0 0-.079-.284m10.966 8.947a3.743 3.743 0 0 0-.229-.448c-.408-.242-.657-.676-1.055-.927l-.139.077c.08.109.08.109.006.499-.168.089-.168.089-.936-1.188-.171-.009-.345-.019-.522-.026a6.524 6.524 0 0 0-.333-.791c-.224-.272-.598-.35-.841-.593l-.203-.06c-.152-.302-.552-.366-.67-.692-.085-.201-.692-.824-1.037-.838-.594-.024-1.117-.214-.815-.681-.052-.149-.052-.149-.049-.199.205-.006.205-.006.31-.03a4.743 4.743 0 0 0-.125-.25c-.131-.223.156-.405.061-.625-.139-.265-.275-.528-.418-.794-.551-.021-1.103-.041-1.662-.11-.014-.17-.014-.17.072-.238.011-.189-.181-.298-.181-.478 0 0 .175-.328.185-.398-.182-.157-.195-.167-.331-.188l-.164.008c-.077-.001-.161-.004-.28-.001-.061.027-.161.075-.727-.014l-.044.038c.124.23.128.494.192.742.083.245.24.449.338.682-.327.028-.59-.185-.9-.227-.479-.056.059.65.076.685.172.22.499.103.678.312v.142c.035.062.066.134.115.251.022.2.287.317.203.558-.485.12-.485.12-.224.572.123.005.244.009.401-.005.034-.04.077-.104.643.346.119.003.244.006.362.012-.097-.247-.097-.247-.094-.402.007.004.79.727.715 1.048-.45.036-.22.269.038.537l.911.036-.003-.203c.607.314.748 1.095 1.379 1.383.091.43.091.43.183.533.258.291.289.396.178.529l-.553-.029c-.182-.044-.334-.18-.534-.18l-.121-.007-.147-.007c-.025.037-.025.037-.06.213l-.022.225c-.104-.019-.208-.019-.32-.028l.039.215c.363.206 1.078-.013 1.109.575a.89.89 0 0 0-.206.01c-.122.147-.122.147-.105.328-.062.056-.084.076-.248.061l-.021-.002H121.35l-.017-.001h-.061c.185.896.583.641.748.532.072-.043 1.501.2 1.509.204.076.025.275.312.102.447-.278.207-.623-.021-.898.167-.013.075 0 .15-.029.223-.149.007-.149.007-.523.083.178.44.178.44.196.666-.188.222-.241.236-.471.316.321.181.321.181.788.028l.169-.157-.025-.163c.182.011.321.127.485.176l.572.026c-.178-.481-.167-.504-.122-.591 1.463.26 1.445.049 1.42-.238l.042-.054c.354.041.569.362.912.424l.115.003c.234-.093.485.072.715-.04.111-.05.099-.174.085-.341.16-.072.355.043.506-.109-.068-.338-.389-.5-.556-.773l-.056-.146c-.049-.108-.049-.108-.024-.194.103-.031.21-.013.317-.026a5.52 5.52 0 0 0-.108-.435c.122.005.244.012.362.015m-10.562-3.441h.003l-.09-.004.087.004m2.652.271c-.07-.297-.366-.389-.522-.607-.084-.126-.102-.301-.224-.414a.731.731 0 0 0-.245-.163c-.069-.031-.149.016-.216-.019-.081-.042-.137-.121-.223-.147l-.092-.003c-.136.003-.366.122-.391.138l-.007.203-.15.096c-.216-.133-.388-.337-.632-.43-.125-.042-.3.022-.426.035.151.34.213.706.388 1.035l-.077-.003-.045.007-.133.095c-.077.02-.149-.022-.226.003l-.077.046c-.07.049-.17.124-.272.062-.209-.133-.209-.133-.38-.097.188.494.366.993.544 1.494.3.038.3.038.659.024.081.221.162.443.237.666-.156.013-.317.009-.471.035-.185.314.146.576.087.881-.17.089-.243.13-.07.433.124.218.521.348.521.348.178.053.287-.13.454-.132 0 0 .229-.002.467.151.177-.012.336-.249.349-.279.008-.012.008-.012-.041-.249-.031-.103.101-.109.128-.182l1.662.057c-.043-.099-.077-.206-.115-.306-.084-.176-.289-.27-.317-.481.198-.143.198-.143.17-.283-.037-.162-.153-.542-.507-1.274-.054-.14-.114-.278-.169-.421.355.021.394-.167.362-.319m38.272 99.479c.049-.08.1-.16.141-.241 1.756-3.065 1.728-3.217 1.665-3.628-.23.449-.23.449-2.043 3.142-.621.044-.461.767-.851 1.006-.549-.142-.549-.142-2.076 2.05-.664.96-.873 2.208-1.847 2.976l-.053-.06c-.629.715-1.191 1.487-1.794 2.219-.059.075-.111.151-.164.225-.254.364-.463.761-.729 1.12-.108.145-.215.292-.336.44-.296.422-.638.816-.924 1.255l.049.064c.089.012.185-.001.274.012-.202.323-.202.323-.202.384l.067.042v.089c1.444-.359 7.467-9.014 7.526-9.103l.297-.471c.09-.161.175-.324.27-.48.047-.08.089-.16.138-.241.194-.27.415-.52.592-.8m11.384-33.77c.039-.374.08-.75-.241-1.016-.061.148-.136.342-.191.49a20.25 20.25 0 0 0-.527.146c-.043-.01-.087-.018-.559.037a11.35 11.35 0 0 1-.304-.371c-.035-1.706-.035-1.706-.136-2.091-.003-3.664-2.383-6.848-2.111-10.568-.014-.198-.014-.396-.026-.753-.003-.098-1.374-11.05-5.811-17.113-.045-.001-.079-.005-.353.091-.087.116-.213.273-.304.387l-.125-.014c-2.279-.994-4.161-2.843-6.762-3.149.22 1.104.529 2.192.653 3.316-.143.028-.324.071-.465.099-.104-.005-.208-.012-.582-.024-.474-.445-.751-1.099-1.421-1.337-.559-.039-1.138-.075-1.741-.187-.152-.285-.2-.735-.413-.978-1.027-1.209-2.698-1.209-3.914-2.08-1.351-.97-.419-2.883-1.602-3.918-.018-.156-.029-.365-.038-.522.248-.127.53-.422.635-.679-.698-.48-.698-.48-1.354-.758-1.089.281-1.089.281-2.996.383a2.15 2.15 0 0 1-.744.572c-1.106-.971-1.106-.971-3.172-.608-.078.138-.175.324-.249.462-.691-.034-1.393-.062-2.188.292a2.633 2.633 0 0 1-.23.932c-.616.14-1.285-.039-1.871.298-.075-.002-.144-.005-.482-.062-.155-.032-.371-.08-.524-.112-.008-.004-.011-.004-.359 0-1.16.019-1.414-.198-1.869-.606l-.499-.282c-.43.758-.076 1.62-.313 2.401-.818.059-.828.059-1.505-.022.104.732.204 1.476.294 2.221-.587-.02-1.177-.04-1.767.225-.006 1.221-.133 2.445-.065 3.672.028.319.059.644.083.969-.488-.02-.977-.033-1.463.206-.079 1.658-1.282 2.096-1.995 2.206-.468.073-2.58 5.278-2.591 5.327a15.116 15.116 0 0 1-.467-.035l-.465.093c-.136.084-.313.201-.461.286.188 2.862-.185 3.009-1.306 3.438-.055.14-.122.328-.17.47.005.34.01.677.286 1.062 2.007.376 2.007.376 2.209.762-.538 1.084-.538 1.084-.542 4.732-.001.193-.005.387-.012.586.011.445.011.445-1.04 1.502.048.699.318 1.352.433 2.036-.004.193-.014.387-.014 1.051 0 .022 2.035 3.529 3.995 4.563-.096.838-.34 3.081 2.733 3.296 2.069 4.049 2.198 4.29 4.1 4.032.175-.264.347-.654.434-.96.628-.257 1.294.042 1.926-.121l.297.01c.426 0 .426 0 1.477.028.397.595.397.595 3.048.595.814-1.645 1.501-1.492 3.015-1.159.067.003.137.007.294-.026.018-.014 1.282-1.329 2.363-.437.17 2.236.17 2.236 1.079 2.638 1.184.057 2.335.118 3.459.184-.095.572-.184 1.146-.297 1.79-.446 1.139-.446 1.139-1.647 5.227-.255.074-.573.314-.702.544.136.248.45.508.712.614.308.761-.004 1.712.723 2.345-.249 2.357 1.044 4.758-.195 7.091-.059.171-.123.342-.3.922-.042.298.03.718.164.987l-3.575 5.908c-2.237 1.534-1.773 6.613-1.751 6.652-.765 1.437-.818 2.102-.849 2.385-.438.767-.883 1.522-1.404 2.39-.025.046-2.603 6.682-2.96 7.708-.06.064-.112.133-.276.305-.824.421-.824.421-1.026 1.043.077.006.157.011-.024.311l-.336.387c.024.146.053.348.08.493.364.029.72.054 1.393-.007a8.04 8.04 0 0 1 .98-.313c.426.037.853.07 1.569-.119 3.982-3.767 8.991-6.23 12.95-10.03l9.079-11.128c.133-.246.257-.493.587-1.105.125-.264.28-.627.374-.905.488-.982.975-1.975 1.434-3.085.204-1.821 1.293-3.354 1.651-5.126.032-.087.067-.176.141-.368 1.48-3.418 4.003-6.238 5.471-9.658 2.949-6.871 2.949-6.871 3.56-11.366m-77.965 20.132c0-.026-.112-2.799-1.483-3.403-.435-.003-.876-.009-1.308-.014-2.067-.626-2.067-.626-2.251-1.849-1.303-.833-1.303-.833-2.221-.562-.554-.004-1.11-.008-1.819-.021-1.773-.714-1.773-.714-2.287-.501 0 .143-.007.335-.007.482-.374.226-.58.346-1.466-.113-.015-.122-.023-.281-.031-.401.206-.124.468-.299.67-.432-.549-.447-1.697-1.242-3.226-1.517-.09-.001-.188-.001-.621-.161-.684-.348-.786-.38-1.599-.26.017.433.032.865.041 1.298l-1.155-.004c-.002-.178-.009-.361.022-.753.145-.177.346-.427.492-.614l.338-.256c-.062-.112-.157-.262-.226-.372 0 0-.755-.232-1.557-.547h-.307c-.084 0-.172 0-.611.07.058.925.081 1.351-1.083 1.171-.007-.188-.017-.371.004-.693l-.023-.412c.482.018.621.024 1.177-.227.317-1.576.041-2.209-.063-2.449-.244.004-.566.004-.81-.008-.026-.502-.046-1.009-.188-1.745-.13-.506-.441-.938-.615-1.425-1.442-.348-1.575-.74-1.702-1.118-2.09-.826-2.09-.826-2.225-.904-.706-.347-1.384.113-2.084.077h-.489c-3.357-.655-3.351-2.008-3.348-2.585-1.322-.7-1.322-.7-1.751-.971-.008-.097-.008-.193-.378-.334-.659-.43-.659-.497-.638-1.323-.088.002-.182.004-.479.051-.402.124-.779.3-1.188.391-.327-.307-.327-.307-.397-1.151.123-.039.292-.084.412-.122.024-.114.049-.266.065-.384-.614-.33-.614-.33-1.109-.433l-.586.509c-.049.003-.092.003-.343-.106a2.78 2.78 0 0 0-.761-.158c-.359.411-.429.987-.764 1.413-.129 0-.308-.005-.444-.005-.6-.981-.618-.987-1.542-1.166-.442.008-.883.012-1.47-.05a5.89 5.89 0 0 0-.789-.22c-.008-.288-.018-.578-.36-.858-.625-.181-1.12-.64-1.756-.791-.1.068-.236.158-.332.23-.007.052-.007.052-1.497 1.646.316 1.647.316 1.647.341 2.081-.089.085-.209.192-.291.272-.417-.694-1.62-3.083.348-4.709l-.122-.294c-.193.005-.371.007-.681.042-.727.241-.724.318-.649 1.223l-1.393.028c-1.646 1.144-1.646 1.144-2.531 1.149.028.558.057 1.115.034 1.744-.306.33-.306.33-1.077.574-.007 1.171-1.647 1.831-1.015 3.206.111.017.268.046.38.063.074 1.167 1.531 2.447.254 3.498-.147 2.134-.147 2.134-.869 2.262.066.293.16.687.24.98-.186.142-.418.342-.589.496-.008.176-.021.408-.028.579-.802.29-.824.665-.675 1.667-.3.009-.606.019-.878.141.23.799.169 1.645.449 2.426.382.128.772-.017 1.153.039.03.177.069.355.09.57-.056.11-.126.25-.178.358a1.593 1.593 0 0 0-.663.393c.128.824-.486 1.696.145 2.492.015.09.031.18.078.351.503 2.386 3.383 2.908 4.045 5.166.048.199.098.391.175.626.596.78.761 1.821 1.515 2.51 1.456 1.329 1.402 4.552 4.164 4.188 2.552-.338 2.712 3.192 5.089 3.146.241.838.482 1.667.755 2.555.024.237.104.55.203.767l-.011.117c.028.077.047.155.177.451.056.101.126.241.178.345.01.042.029.084.029.418.024.246.112.569.208.792l-.014.071c.025.092.06.189.233.457.042.114.107.27.151.383l.042.13c.028.074.052.151.047.58.085.232.261.516.41.71.028.075.052.151.08.225.025.074.053.148.081.251.115.789-.073 1.607.241 2.374.252.714.252.714.559 3.185.02.042.049.087.195.333 1.623 2.667 2.168 3.569 1.797 4.849.059.124.129.251.331.552.049.109.12.253.168.364.22.281.22.281.167 1.737.964.93 1.104 2.38 2.09 3.294.693.596.5 1.77 1.449 2.197.137-.001.276-.005.417-.008l-.958-1.48c.175-.006.349-.009.529-.01.108.165.219.331.335.52-.015.115-.039.274-.057.395.207.288.419.572.622.89.007.059.007.059 1.044 1.68-.225-.13-.515-.308-.731-.454l-.115-.15a14.25 14.25 0 0 0-.279-.311c.023.023.041.052-.123.082.119.155.244.309.482.482.655.435.655.435 1.155 1.028-.371-.126-.672-.384-1.044-.509.127.151.259.298.269.471.021.117.046.27.052.384.779.486 1.729.677 2.347 1.414-.214.048-.49.206-.641.369.025.021.05.047.335.288.186.14.444.32.64.449.021.022.041.045.249.371.463.25.854.615 1.301.882l-.052.131.28.121c.057 0 .121-.002.379.087.133.188.401.377.618.426l.098.089 2.911 1.551c.042.037.081.074.228.169.523.161.53.165 1.159.304.028 0 .06 0 .405.103.217-.005.444-.006.813-.04.056-.069.133-.163.185-.233-.438-.223-.518-.264-1.138-.325-.083-.083-.167-.164-.572-.264 0-.004-.58-.417-1.253-.977-.041-.039-.074-.079-.305-.267-.286-.287-.618-.513-.9-.794a2.118 2.118 0 0 0-.28-.251c-.121-.136-.246-.273-.372-.417-.07-.092-.161-.216-.241-.308.187-.003.37-.005.489-.091a3.812 3.812 0 0 1-.471-.642c.098-.068.224-.166.313-.234-.093-.247-.224-.584-.313-.837.073-.092.145-.229.209-.328-.064-.094-.136-.191-.482-.314-.116-.025-.269-.052-.387-.077-1.236-.835-1.236-.835-1.389-1.023-.029-.048-.061-.098-.12-.415.077-.092.175-.217.248-.314.269-.001.531-.005.8-.009a3.645 3.645 0 0 1-.504-1.115c-.045-.383-.211-.743-.17-1.14.124.013.292.028.414.04.018-.117.038-.269.059-.387-.031-.055-.062-.108-.328-.333h-.017l-.005.003h-.047l-.052.023c-.108.062-.24.138-.349.199-.25-.176-.25-.176-.76-.898-.095-.172-.18-.348-.273-.521.091-.003.173-.003.313-.003.246.095.559.245.783.378.321-.001.635-.01.957-.012-.06-.1-.137-.238-.196-.341-.021-.058-.049-.117-.16-.412.042-.446.042-.446-.423-1.058-.062-.137-.114-.272-.178-.414.254 0 .517-.003.932-.051.116-.004.23-.004.583-.032.105-.046.259-.106.374-.154.277 0 .556-.008.936.013.112.019.261.049.38.068.011-.693.538-1.152.782-1.744l.077-.359a11.528 11.528 0 0 1-.171-.576c-.06 0-.129 0-.382-.045-.031-.124-.077-.249-.16-.544-.428-.542-1.186-.704-1.56-1.319.248-.004.491-.004.803-.004 2.666.617 3.291.767 3.501-.2.688-3.301 1.309-3.653 1.547-3.784.086.209.117.529.077.753.122.023.274.058.389.081.374-.493.891-1.796.891-1.805.081-.714 1.041-.723 1.144-1.416.151-1.006-.956-1.795-.502-2.855.007-.01 1.508-1.794 2.22-2.289.378 0 .755.002 1.275-.024.337-.266.337-.266.869-.817.95.003 1.895.011 2.851-.075.021-.227.137-.526.27-.709.435-.205.953-1.08 1.058-1.539.212-.113.488-.299.687-.454.084-.941.095-.995.457-1.679.259-.157.259-.157.65-2.213 0-.08 0-.164.153-.564.406-.794.426-1.34.44-1.572 0-.124.003-.247-.039-.611-.021-.115-.048-.266-.072-.38a3.66 3.66 0 0 0-.045-.793c.01-.506.013-1.016.326-1.588.252-.075.252-.075 1.811-2.073.567-.053.662-.145 1.049-.568l1.861-2.575c.495-.931.495-.931.526-1.441M50.582 81.194l.069-.037c-.143-.146-.418-.059-.52-.288-.129-.286.046-.567.015-.846-.998.249-1.029.263-1.578.279-.167.002-.346.005-.52.006-.272-.055-.49-.261-.769-.282l-.258.001c-.23.085-.304.369-.547.447l-.878.028c-.374-.003-.484-.429-.805-.501-.398-.088-.614-.542-1.055-.56l-1.766-.071c-.286.012-.286.012-.959.164-.014.59-.032 1.18-.038 1.77.484.626.805.97.969 1.015.157 0 .324-.005.534-.009.444.021.444.021.811-.473.169-.228.807-.309.807-.309.3-.002.565.158.851.153.297-.003.566-.159.859-.153.912.017 1.847-.204 1.965-.259.221-.101.305-.101.521-.007.213.091 1.125.204 1.302.208.185 0 .354-.003.531-.006.19-.026.309-.18.459-.27m-13.397.86l.052-.09c-.058-.186.075-.413-.1-.582-.119-.112-.279-.049-.412-.108-.158-.064-.256-.217-.412-.288l-.133-.027c-.46.012-.911.022-1.358.035.088.17.141.359.235.532l.122.148c.091.089.119.082.37.023.224-.053.636.291.639.294.08.076.08.16.077.359a.442.442 0 0 0 .036.246c.153-.039.311.082.467-.014.095-.06.095-.06.417-.528m-1.343-3.366c1.186-.029 2.401-.058 3.63-.081-.216-.418-1.083-1.668-1.83-1.788a22.81 22.81 0 0 1-.513.011c-.513.004-1.019.248-1.531.004-.357-.166-.434-.571-.703-.818-.384-.359-.883-.539-1.306-.839-.494-.329-.494-.329-.562-.561-.048-.177-.094-.329-.394-.34-.336.025-.67.058-1.013.078-.212.012-.212.012-.464.237-.202.189-.398-.028-.598-.045-.307.008-.607.019-.956.028-.816-.023-.816-.023-.936.092-.973.979.413 2.609 1.565 1.84.29-.192.443-.541.778-.677.053-.021.54-.03.816.031.011 0 .919.358.998.944.021.132.035.246.147.309.778.438.896.41 1.148.364.321-.056.397.07.531.334.072.14.451.833 1.193.877m70.495-61.991c-.115-.213-.235-.424-.353-.633-.112-.101-.185-.241-.332-.314-.293-.125-.293-.125-.69-.173-.262-.642-.262-.642-.49-.986-.234-.008-.467-.016-.711-.021-.259.008-.259.008-.831.571-.336-.036-.656-.165-.999-.177-.586-.019-.744.13-.844.227-.125.108-.182.113-.314.122l-.611-.014a5.758 5.758 0 0 0-.129-.308l-.126-.297c-.094-.133-.251-.193-.362-.307l-.28.068c.042.102.084.198.128.295-.286-.091-.286-.091-1.182-.104-.102 0-.891.168-.245.831.318-.008.593-.244.921-.121l.668.388c.111.108.086.263.15.389-.329-.066-.939-.19-1.637-.037l.289.471c.189-.064.189-.064.266-.066l.657.014.119.084c.073.207.15.422.223.638l.283.333.339.005c.324-.017.648-.068.978-.056.111 0 .216.002.36.006.462-.03.715.399 1.109.52.011.005 1.271.283 1.242-.365-.017-.26-.017-.26.19-.467.128-.12.335.099.425-.08.167-.325.167-.325.331-.389.239-.094.239-.094 1.458-.047m-36.87 21.139l.104-.122c-.024-.131-.061-.319-.084-.453-.535-.018-.535-.018-.706-.114-.003-.003-.648-.378-.799-.63-.081-.136-.125-.218-.254-.262-.3-.108-.629-.037-.936-.108-.164-.042-.286-.163-.436-.226.429-.822.429-.822.928-1.024.084-.037.437-.466.249-.756-.064-.098-.064-.098-.105-.208-.108.019-.224-.022-.338-.026-.046 0-.499.119-.626.248-.182.182-.097.44-.185.646-.205.486-.205.486-.442.679-.024.014-2.448 2.207-2.528 2.319a1.663 1.663 0 0 0-.303.654c-.046.183.034.362.011.543 1.15-.009 2.313-.013 3.49-.013.3.027.426.067.711.446.51.656.769.781 1.101.94.087-.082.105-.096.302-.164.119-.044.396-.143.381-1.176-.016-.628-.016-.628.465-1.193m-9.307-1.397l.032-.032c-.122-.054-.213-.157-.346-.207a.615.615 0 0 0-.241-.017c-.244.019-.271.021-.373-.028-.349-.161-.429-.348-.454-.409-.083-.195-.16-.23-.28-.23-.107.002-.218.042-.326.019-.155.07-.357.157-.507.223.125.077.279.105.384.219.107.114.099.277.179.4l.083.088c.104.096.22.184.318.289.09.088.149.209.24.297.08.074.116.106.223.135.127.037.336.092 1.068-.747M90.412 1.417c-.252-.057-.514-.052-.765-.087a1.402 1.402 0 0 0-.244-.019H89.39l.017.034c.073.024.167.066.235.105-.155.001-.18.001-.379-.045l-.087.086h-.035s-.005 0-.074.097l.068.108c-.245-.205-.245-.205-.288-.247-.052-.023-.113-.044-.236-.128a1.986 1.986 0 0 0-.363-.086l-.099.002-.118.026.122.086c-.08 0-.177.003-.249.016l-.098-.075h.042l.122-.019c-.223-.043-.223-.043-.434-.026-.086 0-.166 0-.307-.009a.872.872 0 0 0-.241.042H86.965l-.06.01h-.016v-.002h-.004l-.023.011-.127.006.032-.116c.184.003.374.005.561-.023.152.003.298.007.487-.028l.121-.014-.19-.035h-.095l-.08-.005c-.167-.01-.339-.036-.506-.051l.015.007c-.039 0-.077 0-.189-.007l-.141-.011h-.167l-.088-.003-.059.009-.21-.003-.034-.012.049-.016c.205.004.414.009.575.009a2.3 2.3 0 0 0-.251-.017l-.067-.004a4.918 4.918 0 0 0-.241-.007h-.056a16.108 16.108 0 0 0-.384-.005l-.062.004-.044-.001s-.015 0-.137.04l-.123-.01c-.042 0-.08 0-.174-.018-.077 0-.178 0-.248.006l-.112-.001h-.136l-.013.001h-.018l-.123.025v.003l.003.002.039.009V1.044l-.056.042-.008-.003.008-.01v-.01H84.585l-.02-.003-.008-.001h-.011l-.006-.007h-.011l-.006-.006h-.081l-.02.009-.032.005-.039.023v.005l.047.026.017.003.008.006h.092l.015.003.003.011.028.017.01.036v.011l-.005.01-.016.014-.039.036-.058-.012-.018-.005-.069-.017-.016-.008h-.012l-.039-.015-.111-.033-.012-.004-.006-.01-.003-.004-.003-.006-.019-.011.008-.02h-.024l-.007-.005-.008-.003-.007-.004h-.076a1.16 1.16 0 0 0-.276-.005l-.042.044h.021l.009.003-.024.026v.007l-.009.016-.028.033-.015.012-.049.039-.029.019-.048-.001-.024-.001-.018-.006.004-.011-.011-.008.011-.014-.011-.009V1.195l-.003-.003v-.007l.003-.026-.003-.002-.046-.007.006-.003.028-.016.011-.008-.011-.009-.041-.002h-.059c-.017.005-.036.009-.137.047l-.111.048-.042.016-.034.012-.033.009-.198.067-.047.015-.092-.023a1.03 1.03 0 0 0 .116-.039l.149-.036.048-.017.043-.012.029-.008.013-.006.034-.021.014-.011.032-.006.087-.03.004-.005.009-.007.008-.006-.029-.01-.082.01-.119.014-.053.009-.038.004-.036.006h-.009l-.043.004-.038.007-.097.007-.006-.003h-.099l-.03.003-.039.003-.096.011h-.132l-.031.003-.027.004-.067.014-.043.007-.035.009.003.005.029.002h.017l.006.004-.006.012-.024.012-.038.009-.024.012-.043.018.011.013.039-.001H82.112v.009l-.023.024v.005l-.017.027-.057.013-.088.003-.002-.008h-.005l-.025-.021.016-.013.008-.011.009-.006-.037-.013-.018-.006h-.018l-.003-.023.015-.021.025-.01.028-.01.038-.014.015-.007-.126.007-.046.008-.038.006-.06.01h-.031l-.148.021c-.076.014-.16.033-.23.055l-.029.011-.042.014-.042.015c-.129.037-.269.08-.398.121l-.145-.008.009-.013.028-.014-.22-.003-.195.038c-.156.032-.321.049-.474.08-.075.02-.176.039-.241.056l-.067.012-.126.004-.043.004h-.024l-.072.018-.073.014-.071.012-.03.003-.088.027-.072.013h-.018l-.038.003c-.08.023-.193.049-.273.071l-.067.021c-.072.016-.17.04-.241.066l.105.018-.024.019-.035.023h.046c.065-.004.163-.011.237-.023l.041-.005.106-.003c-.074.027-.168.066-.245.096l-.038.024-.049.02-.046.024c-.083.036-.17.071-.339.145-.076.028-.185.059-.258.084l-.083.024-.177.021h-.028c-.08-.014-.147 0-.28.035l-.141.029c-.041 0-.089 0-.241-.019-.089-.017-.174 0-.31.028l-.102.037c-.028.01-.059.02-.132.052l-.128.037-.059.011c-.064 0-.119.004-.202.005l-.124.034c-.156.033-.318.016-.474.037l-.069.012-.063.007-.066.018-.084.026-.066.03-.073.028-.083.031-.067.016-.176.003c-.441.135-.462.171-.531.313l.111.046-.097.07c.107-.003.223-.003.341-.003l.011.061.031.007-.018.068.123.005.122-.001.2-.044.077-.018c.067-.001.136-.004.3-.022l.121-.016s.028 0 .098.007l.035-.001c-.081.041-.156.087-.272.152l-.118.051-.07.019c-.094.022-.22.058-.311.095h-.04l-.036.002-.017-.019h-.05l.003-.024-.028-.006H74.393l-.107.011c-.067.02-.158.035-.227.047h-.054l-.175-.044-.063.005-.219.094c-.069 0-.144.004-.221.006-.174.043-.174.043-.289.17l-.017.033c.101.028.132.039.27.185l.009.02-.125.007-.092.031-.069.04-.028.039.056.038-.028.039-.021.035-.046.04.007.019.024.019.015.018.056.057.024.021-.003.039.133.04h.024l.052-.002.08-.029.045-.042.165-.159.098-.003a.904.904 0 0 1 .243.038l.018.02.028.01.015.02.056-.009.108-.082h.18l.008.03a.649.649 0 0 0 .236.022l.08-.039.07-.017.07-.023.059-.012h.041l.059-.009.081-.04.174-.054.092.082.02.018h.129l.127.007h.049l.09.079-.003.038.035.019.039.01.302-.002.04.01.097.079.018.032.125.006.046-.001h.049v.121l.101.043c.017 0 .031 0 .118.018l.021.106c-.083.096-.178.193-.282.383v.044l.016.042.033.011h.077l.034.035.052.019.033.036-.028.134-.028.043.035.131.028.043-.01.068.003.048-.011.228-.017.205.028.034.059.143-.052.068c-.12.102-.133.116-.108.341-.056.091-.108.18-.169.269-.205.14-.205.14-.267.261h.292a.468.468 0 0 1-.202.217.806.806 0 0 0-.241.073c-.095.133-.122.307-.241.428h-.237l-.13.228.008.133c.072.027.164.055.245.063.037 0 .08 0 .24.028l.121.031c.226-.002.437-.002.683-.042.065-.124.065-.124.683-.207-.055.259-.135.584.357.599h.085c.145.083.244.218.372.323l-.006.118-.083.121c-.088 0-.179 0-.318-.003l-.128-.024H77.302c-.271.014-.436.022-.558-.21-.97-.096-1.075-.032-1.078.27l.184.194c-.24.27-.722.174-.894.567l.07.11c.569.06.569.06.781.386l.144.03c.474-.328.474-.328 1.008-.317.05-.15.105-.298.141-.445-.177.007-.363-.023-.538-.038l-.028-.117a1.044 1.044 0 0 1-.251-.028l.125-.126c.088 0 .182 0 .367.01.188.141.188.141.583.205h.399a.517.517 0 0 1 .23.084l.017.134-.037.085c-.165.069-.26.235-.398.335-.007.021-.014.04-.007.134.167.198.167.198.192.325-.047.129-.084.261-.123.393-.14 0-.275 0-.52-.039-.196.063-.34.251-.57.238h-.013c-.056 0-.115 0-.224-.03a.564.564 0 0 0-.256.012c-.082.221-.162.444-.351.651-.074-.016-.167-.054-.244-.085-.819.415-.819.415-.845.5-.007.029-.018.058-.03.2a.815.815 0 0 0 .08.249c.53.121.564.27.561.31-.007.389-.608.262-.6.666l.063.131s.076.246.142.539c.316.108.562-.167.862-.152.057 0 .113 0 .249.028l.062.11c-.031.073-.085.173-.119.24-.059 0-.111 0-.227.022l-.122.041c-.419 1.056-.419 1.056-.314 1.222.488.001.8-.529 1.312-.438a3.78 3.78 0 0 1-.224.698c-.187.176-.477.169-.669.328-.141.11.875 2.485.887 2.506.763 1.138 1.406 1.695 1.902 1.653.066 0 .136 0 .282-.021.168-.086.168-.086.43-.109l.125.001c.132.033.262.043.388.079.017.745.837.639 1.177 1.049.185.207 1.616.221 1.587-.436 0-.064.008-.122.015-.283.073-.825 1.444-1.631.571-2.387-.01-.004-.551-.522.318-.581.067 0 .126 0 .28-.017.161-.03.161-.03.405-.023.307-.52.307-.52.781-.857.004-.273.007-.543.106-.882l.087-.09c-.021-.438-.157-.552-.331-.703l.028-.128c.269-.167.618-.038.88-.241.178-.141.039-.344.089-.507.342.001.692.005 1.039.005-.046-.335-.046-.365-.015-.559.188.003.381.003.577.068-.014.414-.011.426.08.564.531-.053.91-.442 1.387-.644h.194c.23.012.23.012.611-.118l-.021-.134c.157-.301.475-.454.662-.717.193-.074.193-.074.365-.46.084-.022.202-.061.282-.104-.007-.045-.02-.093.021-.21.329-.283.329-.283.235-.649v-.024l.052.003.138.017.039.016.041.021.036.007.091.056.041.012.092.08c.181.063.202.07.405.058.375-.026.69.24 1.064.236.482-.004.51-.686 1.001-.671.341.015.629-.267.978-.208.503.079.307-.686.709-.807l.746.014c.144-.076.144-.076.346-.389l-.061-.112-.16-.063-.171.186-.046.158-.134-.01c-.032 0-.062 0-.133-.006-.271-.052-.423-.361-.725-.358-.042 0-.087 0-.213-.003-.867-.037-1.023-.311-1.1-.447-.039-.083-.07-.168-.105-.248.988-.157.988-.157 1.162-.322.425.164.493.77 1.012.822l.091-.089.036-.222c.238-.108.512.037.753-.096-.321-.443-.844-.615-1.242-.96-.341-.301-.87-.378-1.072-.865l.122-.046c.542.31.542.31.581.31.041 0 .084 0 .222-.022l.13.019c-.105-.201-.105-.201-.241-.426-.021-.035-.054-.072-.108-.216-.033-.14-.428-.517-.849-.175-.129-.002-.254-.005-.392-.094l.19-.171c-.049-.046-.049-.046-.462-.206l.028-.073c.158.003.314.006.465.012.059.091.122.184.185.277.146.005.286.011.53-.022l.073-.111h.125c.043 0 .08 0 .22.022.252.102.252.102.402.044.107-.667-.888-.383-1.27-.664l.024-.118c.522.112.677.044.746.016l.07-.136.123.044.166.008a.606.606 0 0 0 .235-.044c-.382-.357-.968-.407-1.29-.852.04-.037.04-.037.312-.046a4.924 4.924 0 0 0-.339-.319c-.257-.126-.257-.126-.377-.22 0 0 0-.006-.09-.08-.347-.178-.789-.107-1.095-.388l-.047-.047c.077-.088.077-.088.33-.127.056 0 .115 0 .188.002.119.002.208.004.471.16a.48.48 0 0 1 .086.109c.085.147.098.166.503.418l.067-.037c-.233-.217-.475-.423-.723-.648l-.031-.115-.067-.05c-.21-.11-.21-.11-.611-.12-.038-.003-.083-.003-.164-.01l-.124-.006c-.082-.075-.172-.147-.207-.234l.115.039.092.002.123-.044c-.171-.109-.761-.283-.961-.179l.05.122c-.102-.035-.221-.075-.406-.309l-.014-.101c-.237-.175-.237-.175-.397-.306l.192.005-.118-.079-.003-.121c.02 0 .041 0-.011-.068-.313-.156-.321-.184-.366-.333L91.256 2l-.115-.061-.017-.121-.139-.045c-.14-.006-.282-.01-.426-.014l-.112-.096c.074.012.179.035.248.043l.104-.035-.213-.127.084-.058c-.077-.022-.178-.046-.258-.069m-8.239-.293c.081-.016.161-.03.245-.048l-.22.018-.052-.007.233-.033.164-.032-.208.009-.116.003-.327.023.284-.031-.177.005.205-.017-.017-.004-.155.004c-.117.008-.24.017-.366.024l.221-.018-.192.01c-.116.005-.228.017-.338.017l.121-.008-.457.021c-.065.003-.161.013-.227.017l-.05.003.147-.017c-.285.02-.656.037-.936.051l-.496.045.137-.006c-.284.037-.551.121-.837.118.101-.019.205-.031.296-.051l-.09-.009c.179-.021.356-.041.545-.061l-.189.009.157-.012-.254.012c-.273.028-.556.056-.828.085l-.084.003.15-.022-.053.002c-.241.02-.478.05-.719.071l-.059.001h-.066l-.437.056-.073-.003-.48.065-.025.009-.056.016-.625.093c-.171.09-.355.077-.53.113l.083.004-.067.052.664-.112.387-.057.252-.023-.532.077-.656.111-.551.115c.342.002.342.002 1.18-.146l.09.017c.081-.003.158-.009.233-.009l.573-.093.471-.074c.29-.045.577-.075.867-.114l.065.01-.142.008c-.36.051-.717.104-1.073.159l.249-.01.013.01.043.005-.377.075c-.07.002-.147.004-.214.004l-.219.012-.279.041c-.21.019-.423.055-.628.077l-.126.003-.202.025c-.149.031-.303.067-.449.099l.045.019-.171.062-.38.114.141.038-.218.024-.136-.006c.517-.218.517-.218.593-.274l-.084-.005-.156-.018-.545.116-.315.097-.396.134-.447.193-.1.084.2.034c-.21.057-.434.074-.642.142-.175.057-.353.114-.521.173l.423-.235-.077-.034-.353.037-.325.047-.521.104-.523.164-.363.122.056.041c.101-.006.204-.006.301-.013l.345-.037-.652.148-.426.176c.193.039.193.039 1.34-.261l-.648.211-.72.19-.318.03.011-.148.108-.147c-.105.009-.21.018-.308.028-1.116.44-1.116.44-1.602.521l-.639.2-.503.281-.036.123c.2-.043.473-.09.671-.162.012.01.012.01.899-.033l.03.077c.15.016.3-.05.455-.072.09-.003.177-.005.205.03-.356.159-.356.159-.397.211.112.005.16.008.37-.043.069-.003.146-.003.221-.007 1.161-.299 1.161-.299 1.515-.439l.359-.197-.551.132.509-.264.394-.059.642-.241.413-.206.192-.003c.492.02.888-.289 1.346-.401.081-.002.165-.002.294-.002.02 0 .256 0 .488-.219l-.024-.075h-.081l-.45.095-.38.085.352-.133c.356-.068.705-.152 1.054-.227l.193-.003-.216.098c.184.037.184.037 1.006-.137l.24-.148.287-.016-.224.102.241-.015.454-.072.377-.152.02-.052c.093 0 .185-.004.273-.004l.168-.003.387-.089.359-.048c.52-.098 1.037-.173 1.554-.273l.21-.011.272-.044.163-.061c-.131.021-.131.021-.798.051l.324-.061.29-.028h.192c.066-.004.126-.004.234-.011.203-.022.405-.034.611-.06.291-.023.291-.023.598-.075m-9.679 1.307c.237-.062.467-.125.7-.188.061-.08.061-.08.127-.11l.426-.108c.121-.03.257-.062.382-.087l.209-.067c-.138.024-.279.053-.418.071.007 0 .701-.205 1.31-.315.296-.054.599-.08.893-.166-.287.028-.504.063-.613.075l.08.002c-.501.082-.507.082-.574.082l-.14.005c-.353.048-.698.124-1.041.187l-.08-.009-.188.028-.691.131-.415.072c-.224.043-.444.089-.667.135l.059.005c-.237.052-.468.107-.701.159l-.287.094.244-.031.357-.056.239-.022c-.516.149-.516.149-.865.199l-.175.009-.443.089-.293.117-.622.199.035.078.419-.054.003.064.479-.126.112-.002c.056-.01.094-.018.503-.149l.562-.157-.108.079c.59-.138.59-.138.61-.138l.004.033c.055-.009.104-.012.568-.128m-5.226 1.336c.305.003.925-.289 1.131-.385l-.505.08-.828.25.202.055m-.126 1.524h.015l.572-.347-.206-.133-.266-.112-.685.159-.865.168-.447.055-.257-.09-.443.038.404-.303.688-.302.569-.268c-.119.003-.245.01-.363.017-.266.037-.636.09-2.06.847l-.936.356-.391.264-.252.264.582-.064c.183-.058.427-.132.606-.187-.088.091-.172.188-.256.283l.004.027c.045.013.119.026.502-.022l.647-.023.47-.102.433-.168-.124.178c1.131-.1 1.131-.1 1.452-.295.143-.089.245-.157.607-.24m-7.464.816c.074-.003.151-.009.228-.012l.374-.206-.602.218m1.969-.331l.807-.344.172-.166.44-.234-.303.052-.716.188-.578.224-.451.29.249-.013-.072.128.452-.125m2.769-1.231l.708-.224.45-.174.368-.199a3.63 3.63 0 0 1-.255.014l.116-.082-.388.063-.718.245-.28.183-.228.169.227.005m2.973-1.032c.164-.056.339-.112.511-.168l-.27.014c-.082.003-.163.009-.244.01l-.607.158c-.143.045-.291.093-.426.141l.349-.034.321-.062.366-.059m.688-.328l.472-.128.444-.171-.147-.02.468-.164-.481.106-.524.157-.922.281.041.039.3-.042.349-.058zm2.832-.904l.383-.066.75-.161.141-.04-.1.007c-.238.044-.47.091-.696.134l.12-.003-.598.129m-4.562 1.184l.551-.152.639-.194.335-.114.629-.176.202-.079.287-.091-.223.031.374-.104.346-.099-.213.033-.6.102-.545.132.158-.022-.207.066-.691.178-.153.007-.595.171.166-.027-.335.109.396-.089.039.011.119.018-.659.235-.02.054m-.897.136l.363-.078.373-.142-.253.031-.596.182.113.007zm-2.197 1.068c.104-.041.67-.266.709-.36-.043.004-.128.022-.524.147l.417-.222-.2.012c-1.31.602-1.351.602-1.416.604l-.019-.018.008-.014.795-.372-.188.014-.652.238-.668.268.38-.217 1.02-.395.228-.155-.989.335c-.412.164-.814.372-1.222.559l-.101.134.384-.099.238-.05-.381.188-.869.4.416-.124.296-.03.28-.058.599-.242c.286-.12.566-.233.858-.348.199-.071.407-.126.601-.195m-3.442.802c.26-.101.252-.147.252-.148l-.008-.001c-.149.016-.272.114-.425.129l-.566.244c.29-.045.29-.045.747-.224m3.805-1.453l.406-.096.864-.297.373-.143c-.581.16-.994.285-1.643.536m-4.01 9.179l.733-.501.22-.515c-.953.058-.953.058-1.025.08-.049.017-.364.178-.993.581l-.143.452.492.057.716-.154m.467-6.261c.975-.415.975-.415.975-.537l-.029-.006c-.104.004-.215.009-.33.012l-.025-.13c-.544.052-.544.052-.664.104-.879.426-.879.426-1.222.524-.424.213-.837.433-1.246.656-.392.233-.77.475-1.159.71l.517-.102.687-.26.708-.382.2.091.656-.25.932-.43m-5.058 1.792l.96-.468.495-.352.371-.314.159-.203c.988-.314.988-.314 1.596-.773l.3-.193-.308.038-.614.279-.112.006.048-.116-.45.116-.534.277-.426.302c-1.088.504-1.088.504-1.2.498.038-.032.084-.084.356-.282l-.237.035-.625.303-.234.237-.178.179.059.114c-.835.576-.835.576-.782.737.069-.02.149-.044.861-.365l.495-.055m.045-1.241l.894-.401.262-.168-.147-.098c-.188.068-.443.142-.611.236l-.382.272c-.028.024-.129.088-.609.386l.593-.227m-.045-.311l.631-.264-.216.039-.49.185.075.04zm10.979-4.004c.45-.112.45-.112.855-.241l-.2.028-.367.074-.855.195.125-.013.181-.014c.079-.006.152-.014.233-.022l.028-.007m-1.434.364l.62-.155-.097.006-.21.02-.363.075-.6.149-1.051.314-.038.028.341-.082.251-.033.534-.148.472-.147.141-.027m-.937.133l.05.006.803-.221.277-.087-.136.02-.607.166-.387.116zm-4.324 1.825l1.287-.466.364-.163-.127.009-.55.193.136-.096.59-.257c.196-.07.398-.138.596-.204l.652-.231-.146.015-.485.142-.282.07-.475.157c-.359.156-.359.156-1.288.477l.028.037c-.457.18-.486.183-.649.199-.074.008-.146.016-.215.021l.349-.166.84-.329.221-.114-.13.013.309-.129.04-.031-.525.136-.964.307-.703.223-.782.259-.738.274.141-.001-.07.075.28-.064.447-.126.031.063.174-.016c-.254.082-.391.127-.571.16l-.2.018-.49.157-.52.213-.185.111c.087-.01.178-.017.27-.026l.812-.243.891-.302.325-.062c.091-.009.186-.015.279-.024.101-.009.2-.014.297-.025l.736-.254M61.12 4.41l.063.024.611-.198c-.205.043-.245.054-.264.048l.076-.026-.486.152m-3.723 1.124l1.334-.451-.466.129-.828.273-.04.049zm4.449-1.392l.877-.245.161-.075-.719.195-.157.021c-.081-.018-2.522.718-2.547.728l-.116.014-.552.161-.736.251-.322.133.706-.227-.43.161.454-.139.523-.174.161-.033.79-.252.592-.171-.757.252.328-.088.504-.134 1.24-.378M49.978 10.91l.529-.297.202-.297-.039-.308.605-.5.952-.514.346-.305 1.205-.646.652-.399.182-.217-.257.019c-.321.154-.643.306-.957.46l-.618.332-.754.445-.475.21-.063-.02.269-.197.639-.337.491-.274.71-.423-.133-.014-.582.298-.433.243c-.077.009-.15.013-.224.021l-.474.226-.3.075.559-.26.685-.31-.092-.015.104-.122-.232.045-.664.307-.028-.043.454-.196.782-.373.097-.074-.195.023-.72.281-.429.152-.401.127-.687.273-.796.395-.767.314-.476.237.123-.017-.385.227.454-.167.329-.084-.381.25-.51.178-.426.147-.559.257-.268.249c.091-.007.176-.018.262-.03l.419-.09a.641.641 0 0 1 .251 0c-.213.227-.213.227-.726.487l-.423.019c-.138.013-.279.03-.415.04l-.846.357-.966.648.271-.006c.088-.007.187-.018.284-.027l-.883.629-.234.26c.136-.013.271-.028.415-.038l.457-.072.758-.335.572-.193.837-.365.487-.207-.222.217.3-.079-.21.437.314.011.434-.089.788-.446.287-.344.259-.045.486-.121m-3.819 1.489l.692-.446-.844.273-1.131.485.136.113.705-.302.442-.123zm6.354-4.821l.652-.213.75-.335.709-.377-.022-.034-.666.224.252-.151.325-.175-.06-.024-.429.12c-.213.083-.422.167-.628.249l-1.118.463-1.72.735-2.357 1.045-.366.25-1.413.769.984-.458.192-.03.713-.316a79.175 79.175 0 0 1 3.004-1.318l1.198-.424m14.542 25.383l.551-.435-.435-.422.439-.425.248-.894-1.141-.154-.102-.522c-.426.003-.849.003-1.267.007l-1.128.531-.764.424-.496-.206.396-.632 1.238-.374 1.442-.312.734-.516-.867-.047-.747-.404-1.036-.29-.503-.602-.582-.596-.13-.539.492-.101.287-.395-.4-.913-.462-.992-.457-1.709-.039-.765-1.265 1.009c-.128.29-.25.581-.379.875l-1.034.341-.83.619-.821-.032.078-.565-.354-.417-.903.201.706-.979c.219-.427.439-.851.654-1.268l.316-.665-.908-.03-.441-.473-.237-.679-.651-.706-.619.347-.907-.023-.208-.246-1.021.022-.751.479-.101.684-.783.927-.286.625-.189.852c-.192.003-.379.01-.562.014l-.485.835-.649.472.277.369.39.595-.401 1.104c-.226.421-.454.852-.678 1.284l-1.042.914-1.157.726-1.176.18.045 1.114c-.246.486-.479.978-.716 1.471l-.08.846-.499.699-.895.888-1.179.185-.053-1.229-.226-1.047c.146-.302.303-.6.454-.897l.447-1.247.694-1.033-1.173-.157-.9-.023-.27-.341-.915-.315-.044-.582-.501-.61-.466-.646-1.474.437.186-.625.606-1.422-.25-.355.098-.543 1.549-1.709 1.612-1.272 1.508-1.108 1.012-.411 1.037-.571.339-.576-.568-.213-.465-.37.811.161.582.251.513-.14.678-.61.423.293.546-.14.49-.478.47-.212.766-.635-.441-.06-.571-.052.125-.339-.3-.359.444.019.492.24.296.214.767-.253.943-.58.08-.434c.175-.008.349-.012.531-.018l-.097.399-.719.463-1.083.856c-.334.351-.672.71-1.004 1.073l-.795.266-.29.481.575.023c-.132.153-.265.303.039.493.143-.045.328-.107.471-.15l.731-.582.77.012.37.071.248.232c.219-.004.439-.014.667-.021l.565-.613-.527-.144.352-.749-.691-.058-.039-.566-.394-.14c.14-.141.276-.283.418-.422l.38.099.514-.312.268-.337c.2-.003.387-.012.587-.02l.699-.49 1.02-.491.574-.401.134-.418.474-.69.604-.114.698-.512.19-.486-.201-.245-.15-.366c.233-.007.464-.016.697-.019l.381-.252.437.047.081.272.622-.047.676-.14.098-.458.409-.099-.133.518.474.047-.306.508.313.088-.143.389.265.19-.216.498.366.192.011.515-.426.634-1.247.703-1.155.717-.215.681-1.195.174-.436-.143c-.199.008-.395.011-.593.015l-1.209.601c-.169.206-.338.416-.513.628l.765.145.761-.063.454-.356.472-.207.383.111.684.257.269.872-.126.485.16.618.807-.016.377.833 1.282.024.662.373.343-.513-.813-1.034-.312-.446.015-.487.621.437 1.1.769.583.452c.129-.254.248-.506.379-.753l.793-.664-.53-.396.39-.997-.785-.339-.364-1.208.598-.338.568-.303.803 1.102.141.726.61.109.67-.847.995-.313.304-.335c.175-.003.368-.004.552-.004l.43-.374.248-.543-1.071.009c.059-.095.111-.192.171-.289l-.354-.455-.393-.068-.471-.268c-.169 0-.336.004-.501.008l.124-.381.069-.336c-.272.003-.548.01-.824.014l-.302-.026c.146-.196.285-.383.442-.573.184 0 .374-.004.566-.004l.503-.266-.601-.181.279-.225.409-.07-.103-.37-.428-.146.523-.346-.356-.225-.656.037.178-.268-.472-.017-.136-.055.679-.272-.358-.161-.862.182.086-.447.245-.251-.356-.021.341-.299-.327-.203c-.256.004-.518.012-.769.02l-.43.245-.468.064-.255-.071-.537.304-.408.039.515-.386.723-.354.349-.457.496-.398c-.205.007-.408.009-.61.016l-.77.309-.453.038-.616.214-.746.422-.455.459-.635.307-.495.592-.398.068.331-.503.891-.665.649-.431 1.013-.446.99-.365c-.177.005-.354.008-.529.017l-.699.095-1.396.524-1.585.766-1.588.99.341.102.326.018-.398.38-.297-.075-.657.164-.318.478.538-.018.434-.136-.046.303.359.254-.646.175-.592.454-.078.317-1.588.929-1.008.672-.988.548-.118-.206.658-.796.842-.49.279-.719-1.234.592.67-.998-.06-.123.771-.506.723-.557-.192-.048.667-.451.366-.476-.456-.006-.56.293-.272.04-1.002.489-.502.394-.548.314-.367.521-.097.338-.831.499-.283-.11-.661.569.469-.054 1.012-.429c-.276.202-.545.406-.81.612l-1.655.663-1.096.927.097-.482.971-.642-.321.016.762-.582.299-.016 1.083-.834.031-.455-1.009.594-.75.287-.291.616-.831.394-.78.503-1.265.137-.019-.355-.253-.08.26-.485-.887.403-1.139.468-.743.597-1.389.968 1.268-1.121.149-.389-.8.259-.694-.115.479-.325.768-.315.482-.542-.339.067.269-.493.589-.414-.094-.059-.214.059-.707.378-.312.123 1.348-.81-1.372.746.029-.073 1.612-.932.178-.13-1.183.627-.803.424-.286.133-.67.345-.887.498 1.281-.727.464-.239.451-.229.632-.339.072-.05-.675.338-.913.485-.12.062-.037.016c-2.372 1.388-5.429 3.414-7.719 4.924-3.617 2.586-3.617 2.586-10.145 8.497l-1.118 1.113.196-.193-.385.41-.628.668-.182.243-.627.66-.294.401-.579.621-.139.223.006.07-.626.724-.582.753-.72.887-.639.843.074.063-.751 1.012-.555.934-.469.706-.188.509-.034.342.01.239-.347.559-.212.682-.185.59-.747 1.362c-.222.367-.454.736-.677 1.104l.252-.675.381-.889.329-.574.138-.522v-.205l.583-.901-.168.036.174-.426.049-.202v-.139l-.203.14-.405.712-.161.415-.266.593-.325.96-.558 1.077-.708 1.386-.665 1.13-.897 1.564a95.719 95.719 0 0 0-.931 1.766l-.35.449c-.2.393-.39.787-.59 1.182l-.425 1.215-.597 1.209-.373.948-.221.801-.524 1.229-.224 1.003-.056.797-.474 1.752-.008.692-.247.918-.101 1.039c.126-.015.244-.033.366-.05l.057.7.261.551.06.915-.213 1.142-.119 1.141-.235 1.906.131.801.188.933-.028.689-.429.662.069.754.276.729.387.803.185.897-.17.785.033.638.388.391.325.822.231.698-.06.859.279-.303.161-.947-.07-1.061-.348-.398.056-.928-.339-.741v-1.187l.01-1.118-.228-.814.096-1.108-.288-.318.07-1.364-.133-1.132.312-1.514.321-.092.342.429.077.8-.262 1.308.162 1.689.3 1.349.349.944.216.963-.067 1.125.482.663.293 1.046.207 1.121.569 1.536.167 1.365.345.621-.421.542-.164.883.76 1.272.664 1.056.859.463.913.987 1.111.824 1.281 1.038 1.068.467.698-.109.215-.605.8-.181.908.698 1.037 1.21.587 1.012.854-.035c.112-.003.223-.009.336-.012l.495.274.572 1.081 1.106.474.022-.737.622.421c1.972 3.475 1.972 3.475 1.856 4.177l.405.571.451-.302.657.405c1.365 1.552 1.365 1.552 1.976 1.468l1.723 1.028.933.48-.157-1.143.384-.737 1.592.105.224.713.512-.077.22-.951-.634-.857c-.551.018-1.104.028-1.644.041l-1.065-.045-1.549-.101-.747-.628-1.047-1.349-.011-1.102c-.021-.484-.044-.97-.059-1.46l.264-1.852a86.38 86.38 0 0 1-.02-1.25l-.497-.95-.959-.642-1.408.195-.98-.265-1.062.632-.697-.633.646-.77v-.601c.007-.243.007-.487.013-.737l.262-.828.387-1.337c.017-.491.042-.984.066-1.477l.632-.6.157-1.103-.433-.415-1.511.199-.939.243-.451 1.042-.45 1.554-.479 1.418-.77.179-1.074.489-1.097.274-.471-1.015-.855-.689-.258-1.165-.513-1.505-.141-2.592.047-1.866.582-1.457.419-1.646-.178-1.67 1.005-1.647.657-.101.789-.862.831-1.004.9.166.618.315.615-.369.322.877.846-.033.675-.098-.034-.682.429-1.116 1.071-.102.766-.164 1.365.146.394.953.467-.015.394-.564.434-.153.548.812.488 1.016c-.056.397-.11.795-.161 1.194l.28.685.072.77.419.554.175.836.558.406-.037.92.538.203.396-.645.368-1.007-.196-1.185-.115-1.814-.5-1.584c.098-.693.203-1.385.423-2.41.14-.331.341-.773.493-1.101l.854-1.517 1.004-.489 1.306-1.172 1.208-.89 1.097-.491.335-.86.886-.548-.387-1.424-.352-.64.388-.779-.284-.703.875-.466.43 1.017.622-1.042.641-.901.628-.586.962-1.899c.499-.009.999-.017 1.504-.029l1.106-.636 1.165-.143-.108-.742.321-1.534 1.072-1.164c.297-.006.601-.008.9-.016l.457-.669 1.18.045 1.247-.671.904-.906c2.042-.072 2.042-.072 2.709.325-.126.093-.29.209-.411.305-.51.003-1.02.011-1.639.093-1.04.689-1.04.689-1.08 1.552l.586.296.847-.613.599-.368 1.068-.314 1.193-.541 1.124-.251 1.052-1.016.978-.708.278-.813-1.187.291-1.033 1.236-1.317.069-.941-.514-.883-.868-.188-1.5 1.148-.75.257-1.185-1.35-.1-1.618.466-1.916.992-2.052 1.636-1.515.953.747-.881 1.021-.942.629-.461-1.116-.323c.509-.011 1.025-.021 1.545-.026l.621-.803 1.083-.745 1.044-.064.703-.904.964-.34c.454-.003.911-.011 1.366-.014l2.514-.081 1.24.213 1.036-.067 1.193-.723 1.145-.983 1.704-.173.927-.331' fill='%2333a878'/%3E%3Cpath d='M168.108 85.554c0 45.593-36.961 82.554-82.554 82.554S3 131.147 3 85.554 39.961 3 85.554 3s82.554 36.961 82.554 82.554z' fill='none' stroke='%2333a878' stroke-width='6' stroke-miterlimit='10'/%3E%3C/svg%3E");
  background-position: center top;
}

@media (max-width: 767px) {
  .HistoryGraph__body:before {
    left: 10px;
  }
}

.HistoryGraph__body:after {
  color: #ba9d74;
  content: "日本";
  right: 80px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 570 534.711'%3E%3Cg fill='%23ba9d74'%3E%3Cpath d='M152.774 407.398v69.241h45.189v-23.92h60.681v-45.321M138.033 333.736H73.261v82.553h17.311v61.779h47.334M425.548 0v83.981h-40.486v52.142h40.486V119.96H570V0z'/%3E%3Cpath d='M487.401 155.156h-43.362v27.994H420.8v-13.847h-40.387l.052 131.779h-35.606v-19.655h-30.823v50.03H152.774v61.201h122.845v62.316h46.904v-16.751h87.555v-18.317h21.126v39.311h42.883v-39.311h13.272M0 483.785h24.123v50.926H0z'/%3E%3C/g%3E%3C/svg%3E");
  background-position: center top;
}

@media (max-width: 767px) {
  .HistoryGraph__body:after {
    right: 10px;
  }
}

.HistoryGraph__head {
  font-size: 2.5rem;
  text-align: center;
  color: #fff;
  width: 310px;
  background-color: #31a3aa;
  padding: 10px;
  border-radius: 99px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 80px;
}

@media (max-width: 767px) {
  .HistoryGraph__head {
    font-size: 2rem;
    width: 240px;
    margin-bottom: 120px;
  }
}

.HistoryGraph__contentHead {
  font-size: 1.6rem;
  line-height: 1;
  color: #50bac9;
  position: relative;
  width: 60px;
}

.HistoryGraph__contentHead:after {
  content: "";
  width: calc( 1000px - 60px);
  height: 1px;
  position: absolute;
  top: 0;
  bottom: -1px;
  right: calc( 60px - 1000px);
  border-bottom: 2px dotted #50bac9;
  margin: auto;
}

@media (max-width: 767px) {
  .HistoryGraph__contentHead:after {
    width: calc( (100vw - 40px) - 60px);
    right: calc( 60px - (100vw - 40px));
  }
}

.HistoryGraph__listItem {
  position: relative;
  padding-top: 20px;
  padding-bottom: 20px;
}

@media (max-width: 767px) {
  .HistoryGraph__listItem {
    margin-top: 0 !important;
  }
}

.HistoryGraph__listItem:after {
  content: "";
  width: 15px;
  height: 15px;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 2;
  border-radius: 999px;
  margin: auto;
}

.HistoryGraph__listItem.-world:after {
  top: 13px;
  background-color: #33a878;
}

.HistoryGraph__listItem.-japan:after {
  bottom: 13px;
  background-color: #ba9d74;
}

.HistoryGraph__listItem img {
  width: 70px !important;
  float: right;
  margin-left: 10px;
}

.HistoryGraph__listItem br + img {
  width: 200px !important;
  float: none;
  margin-top: 10px;
  margin-left: 0;
}

.HistoryGraph__listItemInner {
  width: 400px;
  position: relative;
  background-color: #fff;
  padding: 15px;
  border: 1px solid #c9c9c9;
  border-radius: 4px;
}

@media (max-width: 767px) {
  .HistoryGraph__listItemInner {
    width: auto;
  }
}

.HistoryGraph__listItemInner:before {
  content: "";
  width: 11px;
  height: 8px;
  position: absolute;
  background-repeat: no-repeat;
  background-size: 11px;
}

@media (max-width: 767px) {
  .HistoryGraph__listItemInner:before {
    display: none;
  }
}

.HistoryGraph__listItem.-world .HistoryGraph__listItemInner {
  border-top-right-radius: 0;
  margin-left: 80px;
}

@media (max-width: 767px) {
  .HistoryGraph__listItem.-world .HistoryGraph__listItemInner {
    margin-left: 0;
    margin-right: 20px;
  }
}

.HistoryGraph__listItem.-world .HistoryGraph__listItemInner:before {
  top: -1px;
  right: -11px;
  background-image: url(../images/shp_arwR1.png);
  background-position: left top;
}

.HistoryGraph__listItem.-japan .HistoryGraph__listItemInner {
  border-bottom-left-radius: 0;
  margin-left: auto;
  margin-right: 80px;
}

@media (max-width: 767px) {
  .HistoryGraph__listItem.-japan .HistoryGraph__listItemInner {
    margin-right: 0;
    margin-left: 20px;
  }
}

.HistoryGraph__listItem.-japan .HistoryGraph__listItemInner:before {
  bottom: -1px;
  left: -11px;
  background-image: url(../images/shp_arwL1.png);
  background-position: right bottom;
}

.HistoryGraph__listItemHead {
  font-family: "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ";
  font-size: 1.6rem;
  width: 100%;
  margin-bottom: 5px;
}

.HistoryGraph__listItem.-world .HistoryGraph__listItemHead {
  color: #33a878;
}

.HistoryGraph__listItem.-japan .HistoryGraph__listItemHead {
  color: #ba9d74;
}

.HistoryGraph__listItemDesc {
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 1.6;
}

/*
 * @@Rel_humanLeprosy
 *****************************************/
.Rel_humanLeprosy__desc {
  margin-bottom: 40px;
}

/*
 * @@LeprosySubsidy
 *****************************************/
.LeprosySubsidyBlocks__miniHead {
  font-family: "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ";
  font-size: 1.6rem;
  margin-top: 60px;
  margin-bottom: 10px;
}

.LeprosySubsidyBlocks__miniHead:nth-child(2) {
  margin-top: 0;
}

.LeprosySubsidyBlocks__linkContact {
  margin-top: 30px;
}

/*
 * @@p-subsidy_of_community_health
 *****************************************/
body.p-subsidy_of_community_health .__child1 {
  margin-top: 30px;
}

body.p-subsidy_of_community_health .__child2 {
  text-align: center;
  margin-top: 60px;
}

body.p-subsidy_of_community_health .__child2Text {
  font-size: 1.8rem;
}

/*
 * @@p-donation_form
 *****************************************/
body.par-leprosy.p-about .__child1 {
  text-align: center;
  margin-top: 50px;
}

body.par-leprosy.p-about .__child1Cap {
  font-size: 1.3rem;
  margin-top: 5px;
}

/*
 * @@p-access
 *****************************************/
body.p-access .__child1Frame {
  width: 100%;
  height: 300px;
}

body.p-access .__child2 {
  -webkit-box-shadow: 0 0 20px -5px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 20px -5px rgba(0, 0, 0, 0.15);
}

html[data-site-set-color="bk"] *,
html[data-site-set-color="bk"] *:not(.accNav__itemButton):before,
html[data-site-set-color="bk"] *:after {
  color: #fff !important;
  background: #000 !important;
  border-color: #fff !important;
}

html[data-site-set-color="yl"] *,
html[data-site-set-color="yl"] *:not(.accNav__itemButton):before,
html[data-site-set-color="yl"] *:after {
  color: #000 !important;
  background: #ffe400 !important;
  border-color: #000 !important;
}

html[data-site-set-color="bl"] *,
html[data-site-set-color="bl"] *:not(.accNav__itemButton):before,
html[data-site-set-color="bl"] *:after {
  color: #fff !important;
  background: #0048ff !important;
  border-color: #fff !important;
}

html[data-site-set-color="bk"] .accNav.-color .accNav__itemButton,
html[data-site-set-color="yl"] .accNav.-color .accNav__itemButton,
html[data-site-set-color="bl"] .accNav.-color .accNav__itemButton {
  border-color: #fff;
}

html[data-site-set-color="bk"] .accNav.-color .accNav__itemButton:before,
html[data-site-set-color="yl"] .accNav.-color .accNav__itemButton:before,
html[data-site-set-color="bl"] .accNav.-color .accNav__itemButton:before {
  border-top-color: #fff;
}

html[data-site-set-color="bk"] .accNav.-fontSize .accNav__itemButton.-active,
html[data-site-set-color="yl"] .accNav.-fontSize .accNav__itemButton.-active,
html[data-site-set-color="bl"] .accNav.-fontSize .accNav__itemButton.-active {
  position: relative;
}

html[data-site-set-color="bk"] .accNav.-fontSize .accNav__itemButton.-active:before,
html[data-site-set-color="yl"] .accNav.-fontSize .accNav__itemButton.-active:before,
html[data-site-set-color="bl"] .accNav.-fontSize .accNav__itemButton.-active:before {
  content: "";
  width: 100%;
  height: 2px;
  position: absolute;
  bottom: -3px;
  left: 0;
  right: 0;
  background-color: #fff;
  margin: auto;
}

html[data-site-set-color="bk"] .gNav,
html[data-site-set-color="yl"] .gNav,
html[data-site-set-color="bl"] .gNav {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

/**
 * accNav
 */
.accNav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.accNav__item--head {
  font-size: 17px;
  font-weight: bold;
  margin-right: 10px;
}

.accNav.-color {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.accNav.-color .accNav__item {
  margin-right: 10px;
}

.accNav.-color .accNav__item:last-child {
  margin-right: 0;
}

.accNav.-color .accNav__itemButton {
  font-size: 18px;
  font-weight: bold;
  line-height: 18px;
  text-align: center;
  display: block;
  width: 30px;
  height: 30px;
}

html[lang="en-US"] .accNav.-color .accNav__itemButton {
  font-size: 14px;
}

.accNav.-color .accNav__itemButton[data-color="wh"] {
  background-color: #fff;
  border: 1px solid #d2d2d2;
}

.accNav.-color .accNav__itemButton[data-color="bk"] {
  color: #fff;
  background-color: #000;
}

.accNav.-color .accNav__itemButton[data-color="yl"] {
  background-color: #ffe400;
}

.accNav.-color .accNav__itemButton[data-color="bl"] {
  color: #fff;
  background-color: #0048ff;
}

.accNav.-color .accNav__itemButton:not([data-color="wh"]) {
  border: 1px solid #fff;
}

.accNav.-color .accNav__itemButton.-active {
  position: relative;
}

.accNav.-color .accNav__itemButton.-active:before {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  top: -10px;
  left: 0;
  right: 0;
  border-top: 5px solid #000;
  border-right: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid transparent;
  margin: auto;
}

.accNav.-fontSize {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.accNav.-fontSize .accNav__item--head {
  margin-bottom: 4px;
}

.accNav.-fontSize .accNav__item {
  margin-right: 20px;
}

.accNav.-fontSize .accNav__item:last-child {
  margin-right: 0;
}

.accNav.-fontSize .accNav__itemButton {
  font-family: 'Helvetica', sans-serif;
  color: #999;
}

.accNav.-fontSize .accNav__itemButton[data-fontsize="S"] {
  font-size: 20px;
}

.accNav.-fontSize .accNav__itemButton[data-fontsize="M"] {
  font-size: 22px;
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
}

.accNav.-fontSize .accNav__itemButton[data-fontsize="L"] {
  font-size: 25px;
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
}

.accNav.-fontSize .accNav__itemButton.-active {
  color: #000;
  pointer-events: none;
}

/**
 * article
 */
._article p + p {
  margin-top: 1.5em;
}

/*
 * @@bisect
 *****************************************/
.bisect_half_sb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .bisect_half_sb {
    display: block;
  }
}

.bisect_half_sb.-aic {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.bisect_half_sb__item {
  width: 48%;
}

@media (max-width: 767px) {
  .bisect_half_sb__item {
    width: 100%;
  }
  .bisect_half_sb__item:last-child {
    margin-top: 20px;
  }
}

.bisect_half_sb__itemImg {
  width: 100%;
}

.bisect_half_sb__itemCap {
  font-size: 1.3rem;
}

.bisect_half_sb__desc {
  background-color: #fdebd1;
  padding: 25px;
  border-radius: 5px;
}

.bisect_1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.bisect_1 > * {
  width: 50%;
}

.bisect_1__visualImg {
  width: 100%;
}

.bisect_1__data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: inherit;
  padding-left: 40px;
}

.bisect_2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: -10px;
}

@media (max-width: 767px) {
  .bisect_2 {
    display: block;
    margin: 0;
  }
}

.bisect_2__visual {
  margin: 15px;
}

@media (max-width: 767px) {
  .bisect_2__visual {
    margin: 0;
  }
}

.bisect_2__data {
  width: 100%;
  margin: 15px;
}

@media (max-width: 767px) {
  .bisect_2__data {
    margin: 0;
  }
}

@media (max-width: 767px) {
  .bisect_2 > *:last-child {
    margin-top: 20px;
  }
}

/*
 * @@bnr
 *****************************************/
.bnr_recruitHomeNursing {
  text-align: center;
}

.bnr_1__body {
  color: #fff;
  background-color: #50bac9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {
  .bnr_1__body {
    display: block;
  }
}

.bnr_1.-bgc_2 .bnr_1__body {
  background-color: #7cdfcb;
}

.bnr_1__body > * {
  width: 50%;
}

@media (max-width: 767px) {
  .bnr_1__body > * {
    width: 100%;
  }
}

.bnr_1__visual {
  position: relative;
  margin-bottom: 0;
}

.bnr_1__visual:before {
  content: "";
  width: 40px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  background-image: -webkit-gradient(linear, right top, left top, from(#50bac9), to(rgba(80, 186, 201, 0)));
  background-image: linear-gradient(-90deg, #50bac9 0%, rgba(80, 186, 201, 0) 100%);
}

@media (max-width: 767px) {
  .bnr_1__visual:before {
    width: 100%;
    height: 20%;
    right: 0;
    top: auto;
    bottom: 0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(80, 186, 201, 0)), to(#50bac9));
    background-image: linear-gradient(to bottom, rgba(80, 186, 201, 0) 0%, #50bac9 100%);
  }
}

.bnr_1.-bgc_2 .bnr_1__visual:before {
  background-image: -webkit-gradient(linear, right top, left top, from(#7cdfcb), to(rgba(124, 223, 203, 0)));
  background-image: linear-gradient(-90deg, #7cdfcb 0%, rgba(124, 223, 203, 0) 100%);
}

@media (max-width: 767px) {
  .bnr_1.-bgc_2 .bnr_1__visual:before {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(124, 223, 203, 0)), to(#7cdfcb));
    background-image: linear-gradient(to bottom, rgba(124, 223, 203, 0) 0%, #7cdfcb 100%);
  }
}

.bnr_1__visual img {
  width: 100%;
}

.bnr_1__data {
  height: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px 25px;
}

.bnr_1__ttl {
  font-family: "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ";
  font-size: 2rem;
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  .bnr_1__ttl {
    font-size: 1.6rem;
  }
}

.bnr_1__desc {
  font-size: 1.5rem;
  line-height: 1.6;
}

.bnr_1__more {
  margin-top: 15px;
}

.bnr_2 {
  font-size: 0;
  text-align: center;
}

.bnr_2__item {
  display: inline-block;
  margin-left: 20px;
  margin-right: 20px;
}

@media (max-width: 767px) {
  .bnr_2__item {
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
  }
}

.bnr_2__item a {
  display: block;
}

.bnr_2__item img {
  width: 300px;
}

@media (max-width: 767px) {
  .bnr_2__item img {
    width: 280px;
  }
}

.bnr_3__item {
  display: block;
}

/**
 * breadcrumb
 */
.breadcrumb {
  position: relative;
  background-color: #fefefe;
  padding-left: 0;
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
  overflow: hidden;
}

.breadcrumb::before {
  content: "";
  position: absolute;
  width: 50px;
  height: 100%;
  top: 0;
  right: calc( ( 100vw - 1000px ) / 2);
  z-index: 2;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(88%, white), color-stop(92%, white));
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 88%, white 92%);
}

@media (max-width: 767px) {
  .breadcrumb::before {
    right: 0;
  }
}

.breadcrumb__list {
  list-style: none;
  padding-left: 0;
  margin-top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-top: .2em;
  padding-left: .2em;
  padding-bottom: 30px;
  margin-top: -.2em;
  margin-bottom: -30px;
  margin-left: -.2em;
  overflow: auto;
  -webkit-overflow-scrolling: touch !important;
}

.breadcrumb__item {
  font-size: 1.5rem;
  line-height: 1.3;
  letter-spacing: .03em;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0;
}

.breadcrumb__item::after {
  content: "";
  width: 2.6rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 149 256.1' fill='rgba(51, 51, 51, 0.6)'%3E%3Cpath d='M3.5 119.5l117.8-116c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L43.1 128l102.2 100.4c4.7 4.7 4.7 12.3 0 17l-7.1 7.1c-4.7 4.7-12.3 4.7-17 0L3.4 136.5c-4.6-4.7-4.6-12.3.1-17z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto .7rem;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.breadcrumb__item:last-child {
  z-index: 1;
  padding-right: 50px;
}

.breadcrumb__item:last-child::after {
  display: none;
}

.breadcrumb__body[href] {
  color: #007d6c;
  text-decoration: underline;
}

/**
 * btn
 */
.btn-spMenu,
.btn-spMenu__bar {
  display: none;
  -webkit-transition: .4s;
  transition: .4s;
}

@media (max-width: 767px) {
  .btn-spMenu,
  .btn-spMenu__bar {
    display: inline-block;
  }
}

.btn-spMenu {
  font-size: 11px;
  width: 40px;
  position: absolute;
  top: calc( 50% + 4px);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 20px;
  padding-top: 27px;
  margin: auto;
  overflow: visible;
}

.btn-spMenu__bar {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 4px;
  background-color: #007d6c;
  margin: auto;
}

.btn-spMenu__bar:nth-of-type(1) {
  top: 0;
}

.btn-spMenu.-active .btn-spMenu__bar:nth-of-type(1) {
  width: 80%;
  -webkit-transform: translateY(11px) rotate(-45deg);
          transform: translateY(11px) rotate(-45deg);
}

.btn-spMenu__bar:nth-of-type(2) {
  top: 12px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.btn-spMenu.-active .btn-spMenu__bar:nth-of-type(2) {
  opacity: 0;
}

.btn-spMenu__bar:nth-of-type(3) {
  top: 20px;
}

.btn-spMenu.-active .btn-spMenu__bar:nth-of-type(3) {
  width: 80%;
  -webkit-transform: translateY(-9px) rotate(45deg);
          transform: translateY(-9px) rotate(45deg);
}

/**
 * button_pageTop
 */
.button_pageTop {
  display: block;
  width: 50px;
  height: 50px;
  position: fixed;
  bottom: 16px;
  right: 16px;
  z-index: 100;
  background-color: #007d6c;
  border: 2px solid #fff;
  border-radius: 5px;
  opacity: 0;
  -webkit-transform: translateY(50px);
          transform: translateY(50px);
  -webkit-transition: opacity 600ms, -webkit-transform 600ms;
  transition: opacity 600ms, -webkit-transform 600ms;
  transition: opacity 600ms, transform 600ms;
  transition: opacity 600ms, transform 600ms, -webkit-transform 600ms;
}

.button_pageTop:focus {
  outline: none !important;
}

.button_pageTop::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 149 256.1' fill='%23fefefe'%3E%3Cpath d='M3.5 119.5l117.8-116c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L43.1 128l102.2 100.4c4.7 4.7 4.7 12.3 0 17l-7.1 7.1c-4.7 4.7-12.3 4.7-17 0L3.4 136.5c-4.6-4.7-4.6-12.3.1-17z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px 20px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.button_pageTop:focus::after {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  opacity: 1;
}

@media (max-width: 767px) {
  .button_pageTop {
    bottom: 10px;
    right: 10px;
  }
}

.button_pageTop.-active {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

/*
 * @@col
 *****************************************/
@media (max-width: 767px) {
  .col_1__visualImg.-size01 {
    width: 80%;
    max-width: 400px;
  }
}

.col_1__visual__anim {
  display: inline-block;
  width: 100%;
  max-width: 450px;
  position: relative;
}

@-webkit-keyframes hoge_anim_1 {
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
}

@keyframes hoge_anim_1 {
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
}

@-webkit-keyframes hoge_anim_2 {
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

@keyframes hoge_anim_2 {
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

@-webkit-keyframes hoge_anim_3 {
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}

@keyframes hoge_anim_3 {
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}

@-webkit-keyframes hoge_anim_4 {
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

@keyframes hoge_anim_4 {
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

[class*='col_1__visual__animPart'] {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 100%;
  opacity: 0;
}

.col_1__visual__animPartBase {
  background-image: url(../images/b_col_1_visualImg02_partBase.png);
  opacity: 1;
}

.col_1__visual__animPart1 {
  opacity: 1;
}

.col_1__visual__animPart1 span {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url(../images/b_col_1_visualImg02_part1.png);
  background-repeat: no-repeat;
  background-position: left center;
  background-size: cover;
}

.col_1__visual__animPart2 {
  background-image: url(../images/b_col_1_visualImg02_part2.png);
  -webkit-transform: translateY(-20px);
          transform: translateY(-20px);
}

.col_1__visual.-inVew_active .col_1__visual__animPart2 {
  -webkit-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
          animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-animation-name: hoge_anim_2;
          animation-name: hoge_anim_2;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-delay: 1200ms;
          animation-delay: 1200ms;
}

.col_1__visual__animPart3 {
  background-image: url(../images/b_col_1_visualImg02_part3.png);
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.col_1__visual.-inVew_active .col_1__visual__animPart3 {
  -webkit-animation-duration: 400ms;
          animation-duration: 400ms;
  -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.53, 1.51);
          animation-timing-function: cubic-bezier(0.175, 0.885, 0.53, 1.51);
  -webkit-animation-name: hoge_anim_3;
          animation-name: hoge_anim_3;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-delay: 2200ms;
          animation-delay: 2200ms;
}

.col_1__visual__animPart4 {
  background-image: url(../images/b_col_1_visualImg02_part4.png);
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
}

.col_1__visual.-inVew_active .col_1__visual__animPart4 {
  -webkit-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
          animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-animation-name: hoge_anim_3;
          animation-name: hoge_anim_3;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-delay: 2400ms;
          animation-delay: 2400ms;
}

.col_1__visual__animOrg {
  opacity: 0;
}

.col2_1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 767px) {
  .col2_1 {
    display: block;
  }
}

.col2_1__item {
  -ms-flex-preferred-size: auto !important;
      flex-basis: auto !important;
  padding-left: 40px;
  padding-right: 40px;
}

@media (max-width: 767px) {
  .col2_1__item {
    padding-left: 0;
    padding-right: 0;
  }
}

.col2_1__item:last-child {
  margin-top: 20px;
}

.col2_1__item__ttl {
  font-family: "新ゴ B", "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;
  font-size: 3rem;
  color: #007d6c;
  text-align: center;
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .col2_1__item__ttl {
    font-size: 2.4rem;
    margin-bottom: 20px;
  }
}

.col2_1__itemVisual {
  text-align: center;
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .col2_1__itemVisual img.-size01 {
    width: 80%;
    max-width: 340px;
  }
}

.col2_2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -20px;
  margin-right: -20px;
}

@media (max-width: 767px) {
  .col2_2 {
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
}

.col2_2.-alignCenter {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.col2_2__item {
  padding-left: 20px;
  padding-right: 20px;
}

@media (max-width: 767px) {
  .col2_2__item {
    padding-left: 0;
    padding-right: 0;
  }
}

.col2_2__item.-visual {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media (max-width: 767px) {
  .col2_2__item.-visual {
    text-align: center;
  }
}

@media (max-width: 767px) {
  .col2_2__item:last-child {
    margin-top: 20px;
  }
}

/*
 * @@color
 *****************************************/
.color_1 {
  color: #f00;
}

/**
 * custom_link
 */
.custom_link a {
  display: inline-block;
}

/*
 * @@deco
 *****************************************/
.deco_1 {
  padding-top: 30px;
  padding-bottom: 40px;
  border-top: 3px dashed rgba(0, 125, 108, 0.4);
  border-bottom: 3px dashed rgba(0, 125, 108, 0.4);
}

@media (max-width: 767px) {
  .deco_1 {
    width: auto;
    padding: 20px 0 30px;
    margin-left: 20px;
    margin-right: 20px;
  }
}

.deco_2 {
  padding: 25px 40px;
  border: 1px solid #7a7a7a;
}

@media (max-width: 767px) {
  .deco_2 {
    padding: 15px 20px;
  }
}

.deco_2__head {
  font-family: "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ";
  font-weight: bold;
  font-size: 1.8rem;
  line-height: 1.4;
  letter-spacing: .05em;
  color: #007d6c;
  margin-bottom: 30px;
}

.deco_2__dataListItem {
  font-size: 1.6rem;
  line-height: 1.4;
  letter-spacing: .05em;
  margin-top: 20px;
}

.deco_2__dataListItem:first-child {
  margin-top: 0;
}

.deco_2__dataListItemHead {
  font-size: 1.7rem;
  line-height: inherit;
  display: block;
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  .deco_2__dataListItemHead {
    margin-bottom: 5px;
  }
}

.deco_3 {
  position: relative;
  padding: 40px;
  border: 3px solid #8cb5db;
  border-radius: 5px;
  margin-top: 60px;
}

@media (max-width: 767px) {
  .deco_3 {
    padding: 20px;
  }
}

.deco_3 > *:not(:first-child) {
  margin-top: 40px;
  margin-bottom: 0;
}

.deco_3__ttl {
  font-family: "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ";
  font-size: 2.2rem;
  line-height: 1;
  color: #fff;
  text-align: center;
  width: 450px;
  background-color: #8cb5db;
  border-radius: 999px;
  padding: 15px;
  margin: -67px auto 40px;
}

@media (max-width: 767px) {
  .deco_3__ttl {
    font-size: 1.8rem;
    line-height: 1.2;
    width: 90%;
    padding: 10px;
    margin-top: -41px;
    margin-bottom: 20px;
  }
}

.deco_3__head {
  font-family: "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ";
  color: #fff;
  text-align: center;
  width: 450px;
  background-color: #8cb5db;
  border-radius: 10px;
  padding: 20px 10px;
  margin: -80px auto 40px;
}

@media (max-width: 767px) {
  .deco_3__head {
    font-size: 1.8rem;
    line-height: 1.2;
    width: 80%;
  }
}

.deco_3__headTtl {
  font-size: 2.4rem;
  font-weight: bold;
}

@media (max-width: 767px) {
  .deco_3__headTtl {
    font-size: 2rem;
  }
}

.deco_3__headDesc {
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 1.4;
  margin-top: 20px;
}

@media (max-width: 767px) {
  .deco_3__headDesc {
    font-size: 1.2rem;
  }
}

.deco_3__headDesc b {
  font-size: 1.2em;
}

.deco_4__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 25px;
  background-color: #f5f5f5;
  border: 1px solid #007d6c;
  border-radius: 5px;
  margin-top: 30px;
}

@media (max-width: 767px) {
  .deco_4__item {
    display: block;
  }
}

.deco_4__item:first-child {
  margin-top: 0;
}

.deco_4__itemCol:nth-child(1) {
  width: 600px;
}

@media (max-width: 767px) {
  .deco_4__itemCol:nth-child(1) {
    width: 100%;
  }
}

.deco_4__itemCol:nth-child(2) {
  text-align: center;
  width: 305px;
}

@media (max-width: 767px) {
  .deco_4__itemCol:nth-child(2) {
    width: 100%;
    margin-top: 10px;
  }
}

.deco_4__itemImg {
  max-width: 100%;
}

.deco_4__itemCap {
  font-size: 1.3rem;
}

.deco_5 {
  font-size: 2rem;
  font-weight: bold;
  line-height: 1.6;
  text-align: center;
  color: #007d6c;
  display: block;
  width: 600px;
  background-color: #beeae0;
  padding: 25px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 767px) {
  .deco_5 {
    font-size: 1.8rem;
    width: 100%;
    padding: 10px;
  }
}

.deco_5 span {
  display: inline-block;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

/**
 * dl
 */
.dl_1__row + .dl_1__row {
  margin-top: 3rem;
}

.dl_1__title {
  font-size: 3.2rem;
  font-weight: bold;
  letter-spacing: .05em;
  margin-bottom: 1.6rem;
}

@media (max-width: 767px) {
  .dl_1__title {
    font-size: 2.4rem;
  }
}

.dl_1__data {
  padding-left: 1em;
}

.dl_1__data + .dl_1__data {
  margin-top: 2rem;
}

.dl_1__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.dl_1__button-item {
  margin: .5em;
}

.dl_1__button {
  font-size: 1.5rem;
  background-color: #efefef;
  padding: .5em 1em;
  border-radius: 5px;
}

@media (max-width: 767px) {
  .dl_1__button {
    font-size: 1.4rem;
  }
}

.dl_1__button.-active {
  color: rgba(51, 51, 51, 0.8);
}

.dl_1__subTitle {
  font-size: 2rem;
  font-weight: bold;
  letter-spacing: .05em;
  margin-bottom: 1rem;
}

@media (max-width: 767px) {
  .dl_1__subTitle {
    font-size: 1.8rem;
  }
}

.dl_1__inner {
  padding-left: 1em;
}

.dl_1__subTitle_1 {
  color: #666;
  font-weight: bold;
  letter-spacing: .05em;
  margin-bottom: 1rem;
}

.dlBlock_1__head,
.dlBlock_1__data {
  letter-spacing: .075em;
  line-height: 2;
}

.dlBlock_1__head {
  font-size: 2rem;
  font-weight: bold;
  margin-top: 50px;
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  .dlBlock_1__head {
    font-size: 1.8rem;
    margin-top: 30px;
    margin-bottom: 5px;
  }
}

.dlBlock_1__head:first-child {
  margin-top: 0;
}

.dlBlock_1__data {
  font-size: 1.5rem;
}

.dlBlock_2__head,
.dlBlock_2__data {
  letter-spacing: .075em;
  line-height: 2;
}

.dlBlock_2__head {
  font-size: 2rem;
  margin-top: 30px;
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  .dlBlock_2__head {
    font-size: 1.8rem;
    margin-bottom: 5px;
  }
}

.dlBlock_2__head strong {
  font-size: .8em;
}

.dlBlock_2__head:first-child {
  margin-top: 0;
}

.dlBlock_2__data {
  font-size: 1.7rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 612 583.6'%3E%3Cpath d='M470.3 474.5h35.4c10.8 0 19.6-8.8 19.6-19.6V77c0-27.1-22-49-49-49H368.6V0H243.4v28H135.8c-27.1 0-49 22-49 49v377.8c0 10.8 8.8 19.6 19.6 19.6h35.4L0 583.6h91.1l111-109.1h207.7l111 109.1H612L470.3 474.5zm-60.5-61.9c0-16.6 13.5-30 30-30 16.6 0 30 13.5 30 30 0 16.6-13.5 30-30 30-16.5.1-30-13.4-30-30zm-235.6 30.1c-16.6 0-30-13.5-30-30s13.5-30 30-30 30 13.5 30 30c.1 16.5-13.4 30-30 30zm-28.8-155.4c-5.4 0-9.8-4.4-9.8-9.8V87.7c0-5.4 4.4-9.8 9.8-9.8h321.3c5.4 0 9.8 4.4 9.8 9.8v189.9c0 5.4-4.4 9.8-9.8 9.8l-321.3-.1z' fill='%2331a3aa'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left 5px;
  background-size: auto 20px;
  padding-left: 30px;
  margin-left: 10px;
}

@media (max-width: 767px) {
  .dlBlock_2__data {
    font-size: 1.5rem;
  }
}

.dlBlock_2__data strong {
  font-size: 1.2em;
  color: #007d6c;
}

.dlBlock_2__data span {
  font-size: 0;
  vertical-align: middle;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63.8 63.4'%3E%3Cpath d='M62 27.4L36.5 1.8c-2.4-2.4-6.3-2.4-8.6 0C26.6 3 26 4.5 26 6.1s.6 3.1 1.8 4.3L43 25.6H6.1c-3.4 0-6.1 2.7-6.1 6.1s2.7 6.1 6.1 6.1H43L27.8 53c-1.2 1.2-1.8 2.8-1.8 4.3 0 1.6.6 3.1 1.8 4.3 2.4 2.4 6.3 2.4 8.6 0L62 36c1.1-1.1 1.8-2.6 1.8-4.3s-.6-3.2-1.8-4.3z' fill='%23007d6c'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center calc( 50% - 1px);
  background-size: 13px;
  padding: 10px;
  margin-left: 8px;
  margin-right: 8px;
}

.dlBlock_2__data small {
  font-size: .8em;
  color: #555;
}

.dlBlock_2__data.-walk {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 58.24 59.351'%3E%3Cg fill='%2331a3aa'%3E%3Cpath d='M15.557 51.517c-.918 1.566-.868 3.498.705 4.66 1.346.992 3.742.863 4.662-.704 1.902-3.244 5.351-5.687 5.351-5.687s-1.27-2.798-1.871-8.041c-.001.001-6.683 6.079-8.847 9.772z'/%3E%3Cpath d='M42.688 23.299c-3.903-3.474-8.09-6.591-12.672-9.098a5.679 5.679 0 0 0-1.652-.86 3.355 3.355 0 0 0-1.165-.25 4.95 4.95 0 0 0-1.836.115c-1.523.408-2.551 1.34-3.136 2.526-2.823 3.297-5.181 6.88-7.297 10.666-2.101 3.756 3.657 7.117 5.756 3.364a85.842 85.842 0 0 1 2.038-3.469l1.824 12.311c.123.832.519 1.548 1.072 2.13.884 5.842 2.507 11.605 5.066 16.907 1.867 3.87 7.614.487 5.756-3.365-1.912-3.961-3.19-8.346-3.977-12.769 1.73-1.205 2.357-3.375 2.033-5.569-.602-4.052-1.201-8.106-1.803-12.159a66.124 66.124 0 0 1 5.275 4.234c3.207 2.845 7.938-1.852 4.718-4.714z'/%3E%3Ccircle cx='26.698' cy='5.808' r='5.808'/%3E%3C/g%3E%3C/svg%3E");
}

.figure_1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
  margin-bottom: 30px;
}

.figure_1:first-child {
  margin-top: 0;
}

.figure_1:last-child {
  margin-bottom: 0;
}

.figure_1__item {
  width: 48%;
}

.figure_1__item:nth-child(2) {
  margin-left: 4%;
}

.figure_1__itemImg {
  width: 100%;
}

.figure_1__itemCap {
  margin-top: 5px;
}

@media (max-width: 767px) {
  .figure_1__itemCap {
    font-size: 1.2rem !important;
  }
}

/*
 * @@formTable
 *****************************************/
.formTable__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 30px;
}

@media (max-width: 767px) {
  .formTable__row {
    display: block;
  }
}

.formTable__row:first-child {
  margin-top: 0;
}

.formTable__row.-vt {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.formTable__head,
.formTable__data {
  font-size: 1.8rem;
  line-height: 1.4;
  letter-spacing: .04em;
}

.formTable__head {
  width: 300px;
  position: relative;
}

@media (max-width: 767px) {
  .formTable__head {
    margin-bottom: 10px;
  }
}

@media (min-width: 768px) {
  .formTable__row.-vt .formTable__head {
    padding-top: 20px;
  }
}

.formTable__head.-req:before {
  font-weight: normal;
  content: "*";
  color: #f00;
  position: absolute;
  top: 0;
  left: -10px;
}

@media (min-width: 768px) {
  .formTable__row.-vt .formTable__head.-req:before {
    top: 18px;
  }
}

@media (max-width: 767px) {
  .formTable__row.-last .formTable__head {
    margin-bottom: 30px;
  }
}

.formTable__data {
  width: calc( 100% - 300px);
  position: relative;
}

.formTableSubmit .formTable__data {
  margin: auto;
}

.formTable .horizontal-item {
  display: inline-block;
  margin-left: 0 !important;
  margin-right: 15px;
}

@media (max-width: 767px) {
  .formTable__head,
  .formTable__data {
    font-size: 16px;
    width: 100%;
  }
}

.formTableSubmit {
  background-color: #fff;
  padding: 30px 40px;
  margin-top: 60px;
  margin-left: -40px;
  margin-right: -40px;
}

@media (max-width: 767px) {
  .formTableSubmit {
    display: block;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 0;
    margin-right: 0;
  }
}

.formTableSubmit__item {
  font-size: 1.6rem;
  font-weight: bold;
  letter-spacing: .1em;
  color: #fff;
  background-color: #194375;
  display: block;
  width: 100%;
  height: 60px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

.formTableSubmit__item:first-child {
  margin-top: 0;
}

.formTableSubmit__item.-back {
  background-color: #aaa;
}

/* confirm */
.mw_wp_form_confirm .wrap_sel:before,
.mw_wp_form_confirm .formTable__head.-req:before {
  content: none;
}

.mw_wp_form_confirm .formTable__confirmNone {
  display: none;
}

.mw_wp_form_confirm .formTable__row.-vt .formTable__head {
  padding-top: 0;
}

/* error */
body.form_error .formContentErrorNone {
  display: none;
}

/*
 * @@custom
 *****************************************/
.ip_postNum {
  width: 30%;
  margin-bottom: 10px;
}

/*
 * @@datepicker
 *****************************************/
.pt-mw-wp-form .ui-datepicker,
.pt-mw-wp-form .ui-state-default,
.pt-mw-wp-form .ui-widget-content .ui-state-default,
.pt-mw-wp-form .ui-widget-header .ui-state-default,
.pt-mw-wp-form .ui-datepicker .ui-widget-header {
  background-image: none;
}

.pt-mw-wp-form .ui-datepicker {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  background-color: #17ffdf;
  padding: 10px;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: 4px 4px 2px 1px rgba(0, 0, 0, 0.2);
          box-shadow: 4px 4px 2px 1px rgba(0, 0, 0, 0.2);
}

.pt-mw-wp-form .ui-datepicker .ui-widget-header {
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: transparent;
  border: none;
  border-radius: 0;
  margin-bottom: 10px;
}

.pt-mw-wp-form .ui-datepicker .ui-datepicker-prev,
.pt-mw-wp-form .ui-datepicker .ui-datepicker-next {
  width: 2em;
  height: 2em;
  background-color: #efefef;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
}

.pt-mw-wp-form .ui-datepicker .ui-datepicker-prev {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.pt-mw-wp-form .ui-datepicker .ui-datepicker-next {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.pt-mw-wp-form .ui-datepicker .ui-datepicker-title {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  width: calc( 100% - 4em);
  height: 2em;
  margin: 0;
}

.pt-mw-wp-form .ui-datepicker select.ui-datepicker-month,
.pt-mw-wp-form .ui-datepicker select.ui-datepicker-year {
  text-align: center;
  width: 36%;
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #efefef;
  border: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0;
  margin: 0;
  cursor: pointer;
}

.pt-mw-wp-form .ui-datepicker select.ui-datepicker-month::-ms-expand,
.pt-mw-wp-form .ui-datepicker select.ui-datepicker-year::-ms-expand {
  display: none;
}

.pt-mw-wp-form .ui-datepicker select.ui-datepicker-year {
  margin-right: 2%;
}

.pt-mw-wp-form .ui-datepicker select.ui-datepicker-month {
  margin-left: 4%;
}

.pt-mw-wp-form .ui-datepicker thead {
  border-bottom: 10px solid #17ffdf;
}

.pt-mw-wp-form .ui-datepicker th {
  font-size: 14px;
  background-color: #efefef;
  border: 2px solid #17ffdf;
}

.pt-mw-wp-form .ui-datepicker td span,
.pt-mw-wp-form .ui-datepicker td a {
  background-color: #fff;
  padding: 5px;
  border: none;
}

.pt-mw-wp-form .ui-datepicker .ui-state-highlight {
  font-weight: bold;
  color: #007d6c;
}

.form_2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  z-index: 2;
  background-color: #007d6c;
  padding: 20px;
  border-radius: 5px;
  margin-top: -110px;
  margin-bottom: 100px;
}

@media (max-width: 767px) {
  .form_2 {
    display: block;
    padding: 10px;
    margin-top: 0;
  }
}

.form_2__sel {
  width: 270px;
}

@media (max-width: 767px) {
  .form_2__sel {
    width: 100%;
    margin-top: 10px;
  }
  .form_2__sel:first-child {
    margin-top: 0;
  }
}

.form_2__sel:before {
  content: "";
  width: 15px;
  height: 15px;
  top: 0;
  bottom: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256.1' height='149'%3E%3Cpath fill='%23007d6c' d='M136.5 3.5l116 117.8c4.7 4.7 4.7 12.3 0 17l-7.1 7.1c-4.7 4.7-12.3 4.7-17 0L128 43.1 27.6 145.3c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17l116-117.8c4.7-4.6 12.3-4.6 17 .1z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 13px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  margin: auto;
}

.form_2__sel select {
  font-size: 1.5rem;
  letter-spacing: .05em;
  background-color: #fffffe;
  padding-left: 20px;
  padding-right: 20px;
  border: 0;
}

.form_2__submt {
  font-size: 1.5rem;
  letter-spacing: .05em;
  font-weight: bold;
  color: #fff;
  width: 100px;
  background-color: #006456;
}

@media (max-width: 767px) {
  .form_2__submt {
    display: block;
    height: 40px;
    margin-top: 10px;
    margin-left: auto;
  }
}

.form_2__cap {
  font-size: 13px;
  color: #fff;
  background-color: #007d6c;
  position: absolute;
  bottom: -30px;
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250.313 250.313'%3E%3Cpath d='M244.186 214.604l-54.379-54.378c-.289-.289-.628-.491-.93-.76 10.7-16.231 16.945-35.66 16.945-56.554C205.822 46.075 159.747 0 102.911 0S0 46.075 0 102.911c0 56.835 46.074 102.911 102.91 102.911 20.895 0 40.323-6.245 56.554-16.945.269.301.47.64.759.929l54.38 54.38c8.169 8.168 21.413 8.168 29.583 0 8.168-8.169 8.168-21.413 0-29.582zm-141.275-44.458c-37.134 0-67.236-30.102-67.236-67.235 0-37.134 30.103-67.236 67.236-67.236 37.132 0 67.235 30.103 67.235 67.236s-30.103 67.235-67.235 67.235z' fill-rule='evenodd' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 18px center;
  background-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 40px;
  padding-right: 20px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

@media (max-width: 767px) {
  .form_2__cap {
    font-size: 11px;
  }
}

.form_3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.form_3__input {
  display: block;
  width: 350px;
  margin-right: 20px;
}

@media (max-width: 767px) {
  .form_3__input {
    width: 200px;
    margin-right: 10px;
  }
}

.form_3__sbmt {
  font-size: 1.5rem;
  letter-spacing: .2em;
  color: #fff;
  width: 100px;
  background-color: #007d6c;
  border-radius: 5px;
}

/*
 * @@frame
 *****************************************/
.frame_1 {
  text-align: center;
}

.frame_2 {
  padding: 30px;
  border: 2px dashed rgba(80, 186, 201, 0.4);
  border-radius: 10px;
  margin-top: 20px;
}

@media (max-width: 767px) {
  .frame_2 {
    padding: 20px;
  }
}

.frame_2__ttl {
  font-size: 1.8rem;
  display: inline-block;
  background-color: #fff;
  padding: 10px 20px;
  border: 2px solid #31a3aa;
  border-radius: 5px;
  margin-bottom: 20px;
  -webkit-transform: translateY(-55px);
          transform: translateY(-55px);
}

@media (max-width: 767px) {
  .frame_2__ttl {
    font-size: 1.6rem;
  }
}

.frame_2__desc {
  font-size: 1.4rem;
  margin-top: -55px;
}

@media (max-width: 767px) {
  .frame_2__desc {
    padding-left: 10px;
    padding-right: 10px;
  }
}

.gsc-control-cse {
  width: 320px !important;
  height: 40px !important;
  padding: 0 !important;
  border: none !important;
  margin-left: auto;
  -webkit-transition: .2s;
  transition: .2s;
}

@media (min-width: 768px) {
  body.-scrolled .gsc-control-cse {
    /* opacity: 0;
    height: 0 !important;
    pointer-events: none; */
  }
}

@media (max-width: 767px) {
  .gsc-control-cse {
    width: 100% !important;
    height: auto !important;
    border: 2px solid #007d6c !important;
    margin-left: 0;
  }
}

@media (max-width: 767px) {
  form.gsc-search-box {
    margin-bottom: 0 !important;
  }
}

@media (max-width: 767px) {
  table.gsc-search-box {
    margin-bottom: 0 !important;
  }
}

table.gsc-search-box td.gsc-input {
  width: 280px;
  padding-right: 0 !important;
}

@media (max-width: 767px) {
  table.gsc-search-box td.gsc-input {
    width: calc( 100% - 50px) !important;
  }
}

.gsc-input-box {
  border: none !important;
}

@media (max-width: 767px) {
  .gsc-input-box {
    padding: 0 !important;
    border: none !important;
  }
}

.gsib_a {
  padding: 0 !important;
}

.gsib_b {
  display: none;
}

input.gsc-input {
  font-size: 16px;
  font-weight: bold;
  letter-spacing: .1em;
  color: #007d6c;
  width: 100% !important;
  height: 40px !important;
  background-color: #efefef !important;
  background-position: 10px center !important;
  padding: 10px !important;
  margin: 0 !important;
}

@media (max-width: 767px) {
  input.gsc-input {
    display: block;
    height: 50px !important;
    background-color: #fff;
  }
}

.gsc-search-button {
  width: auto !important;
}

@media (max-width: 767px) {
  .gsc-search-button {
    width: 40px !important;
  }
}

.gsc-search-button-v2 {
  width: 40px !important;
  height: 40px;
  background-color: #007d6c !important;
  padding: 0 !important;
  border: none !important;
  border-radius: 0 !important;
  margin-left: 0 !important;
}

@media (max-width: 767px) {
  .gsc-search-button-v2 {
    width: 50px !important;
    height: 50px !important;
  }
}

.gsc-results-wrapper-overlay {
  top: 12% !important;
  height: 80% !important;
}

/*
 * @@all-in
 *****************************************/
body.single .all-in {
  background-color: #fff;
}

/*
 * @@respoThumb
 *****************************************/
.respoThumb {
  position: relative;
  padding-top: 60%;
  overflow: hidden;
}

.respoThumb__img {
  position: absolute;
  top: 0;
  left: 0;
}

/*
 * @@pgnv
 *****************************************/
.pgnv {
  font-size: 0;
  /*text-align: center;*/
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 60px;
  margin-left: -5px;
}

@media (max-width: 767px) {
  .pgnv {
    margin-top: 30px;
  }
}

.page-numbers {
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  vertical-align: middle;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 50px;
  height: 50px;
  background-color: #007d6c;
  margin-left: 5px;
  margin-right: 5px;
}

@media (max-width: 767px) {
  .page-numbers {
    margin: 5px;
  }
}

.page-numbers.prev {
  text-indent: 1em;
  line-height: 0;
  font-size: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='149' height='256.1'%3E%3Cpath fill='%23007d6c' d='M3.5 119.5l117.8-116c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L43.1 128l102.2 100.4c4.7 4.7 4.7 12.3 0 17l-7.1 7.1c-4.7 4.7-12.3 4.7-17 0L3.4 136.5c-4.6-4.7-4.6-12.3.1-17z'/%3E%3C/svg%3E");
}

@media (max-width: 767px) {
  .page-numbers.prev {
    background-position: 10px center;
    background-size: 7px;
    left: 5px;
  }
}

.page-numbers.next {
  text-indent: -1em;
  line-height: 0;
  font-size: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='149' height='256.1'%3E%3Cpath fill='%23007d6c' d='M145.4 136.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L105.8 128 3.6 27.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z'/%3E%3C/svg%3E");
}

@media (max-width: 767px) {
  .page-numbers.next {
    background-position: right 10px center;
    background-size: 7px;
    right: 5px;
  }
}

.page-numbers.prev, .page-numbers.next {
  color: #007d6c;
  background-color: #fff;
  border: 2px solid #007d6c;
}

@media (max-width: 767px) {
  .page-numbers.prev, .page-numbers.next {
    font-size: 14px;
    width: 110px;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-align-items: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    top: 0;
  }
}

.page-numbers.current {
  color: #fff;
  position: relative;
  background-color: #00caae;
}

.page-numbers.current:before {
  content: "";
  width: 100%;
  height: 2px;
  position: absolute;
  bottom: -7px;
  left: 0;
  background-color: #007d6c;
}

@media (max-width: 767px) {
  .page-numbers.current:before {
    bottom: 0;
  }
}

.page-numbers__np {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px;
}

/*
 * @@bread
 *****************************************/
.bread {
  padding-left: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.bread__item {
  font-size: 1.3rem;
  line-height: 1.5;
  letter-spacing: .03em;
  color: #007d6c;
  display: block;
  float: left;
  position: relative;
  z-index: 2;
  margin-left: 0;
  margin-right: 30px;
}

.bread__item:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: -22px;
  width: 13px;
  height: 13px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='149' height='256.1'%3E%3Cpath fill='%23333' d='M145.4 136.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L105.8 128 3.6 27.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto 7px;
  margin: auto;
}

.bread__item:last-child {
  z-index: 1;
  margin-right: 0;
}

.bread__item:last-child:after {
  display: none;
}

.bread__item span:before {
  content: ",";
}

.bread__item span:first-child:before {
  display: none;
}

/*
 * @@artNav
 *****************************************/
.artNav {
  margin-top: 70px;
}

@media (max-width: 767px) {
  .artNav {
    margin-top: 30px;
  }
}

.artNav__item {
  font-size: 14px;
}

@media (max-width: 767px) {
  .artNav__item {
    font-size: 13px;
    width: 100%;
    margin-top: 20px;
  }
  .artNav__item:first-child {
    margin-top: 0;
  }
}

.artNav__item.-prev {
  float: left;
}

.artNav__item.-next {
  text-align: right;
  float: right;
}

.artNav__itemInner {
  letter-spacing: .075em;
  line-height: 1.8;
  display: block;
  width: 320px;
  background-repeat: no-repeat;
  background-size: 6px;
  padding: 20px;
  border: 1px solid #aaa;
}

@media (max-width: 767px) {
  .artNav__itemInner {
    line-height: 1.5;
    width: 100%;
    padding: 15px;
  }
}

.artNav__item.-prev .artNav__itemInner {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='149' height='256.1'%3E%3Cpath fill='%23666' d='M3.5 119.5l117.8-116c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L43.1 128l102.2 100.4c4.7 4.7 4.7 12.3 0 17l-7.1 7.1c-4.7 4.7-12.3 4.7-17 0L3.4 136.5c-4.6-4.7-4.6-12.3.1-17z'/%3E%3C/svg%3E");
  background-position: left 10px center;
  padding-left: 40px;
  padding-right: 30px;
}

@media (max-width: 767px) {
  .artNav__item.-prev .artNav__itemInner {
    padding-left: 30px;
    padding-right: 20px;
  }
}

.artNav__item.-next .artNav__itemInner {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='149' height='256.1'%3E%3Cpath fill='%23666' d='M145.4 136.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L105.8 128 3.6 27.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z'/%3E%3C/svg%3E");
  background-position: right 10px center;
  padding-left: 30px;
  padding-right: 40px;
}

@media (max-width: 767px) {
  .artNav__item.-next .artNav__itemInner {
    padding-left: 20px;
    padding-right: 30px;
  }
}

/*
 * @@taxDesc
 *****************************************/
.taxDesc {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23007d6c' xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M30.276 1.722C29.168.611 27.69 0 26.121 0s-3.045.61-4.154 1.72L4.294 19.291a.991.991 0 0 0-.235.367l-4 11A1.003 1.003 0 0 0 1 32a.987.987 0 0 0 .293-.044l9.949-3.052a.999.999 0 0 0 .414-.248l18.621-18.621A5.833 5.833 0 0 0 32 5.878a5.835 5.835 0 0 0-1.724-4.156zM10.092 27.165l-3.724 1.144a4.272 4.272 0 0 0-1.016-1.662 5.404 5.404 0 0 0-1.356-.961L5.7 21H8v2a1 1 0 0 0 1 1h1.765l-.673 3.165zm14.72-14.494L12.628 24.855l.35-1.647A1 1 0 0 0 12 22h-2v-2a1 1 0 0 0-1-1H7.422L19.315 7.175l.012.011c.732-.733 1.707-1.136 2.742-1.136s2.011.403 2.742 1.136 1.138 1.707 1.138 2.743a3.848 3.848 0 0 1-1.137 2.742zm4.05-4.05l-.932.933a5.837 5.837 0 0 0-1.703-3.782 5.826 5.826 0 0 0-3.787-1.703l.938-.931.002-.002C24.11 2.403 25.085 2 26.121 2s2.01.403 2.741 1.136A3.85 3.85 0 0 1 30 5.878a3.84 3.84 0 0 1-1.138 2.743zm-6.569-.328l-10 10a.999.999 0 1 0 1.414 1.414l10-10a.999.999 0 1 0-1.414-1.414z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 20px bottom 35px;
  background-size: 25px;
  background-color: #edffee;
  padding: 30px 100px;
  margin-bottom: 60px;
}

@media (max-width: 767px) {
  .taxDesc {
    background-size: 20px;
    background-position: right 10px bottom 15px;
    padding: 20px 40px;
  }
}

.taxDesc:last-child {
  margin-bottom: 0;
}

/*
 * @@_fixedBnr
 *****************************************/
._fixedBnr {
  position: fixed;
  top: 400px;
  right: 0;
  z-index: 100;
}

@media (max-width: 767px) {
  ._fixedBnr {
    top: auto;
    bottom: 10px;
    right: auto;
    left: 20px;
    -webkit-box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.15);
            box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.15);
  }
}

._fixedBnr__item {
  display: block;
  background-color: #fff;
}

._fixedBnr__itemImg {
  width: 65px;
}

@media (max-width: 767px) {
  ._fixedBnr__itemImg {
    width: auto;
    height: 50px;
  }
}

._fixedBnr_2 {
  position: fixed;
  top: 300px;
  right: 0;
  z-index: 100;
}

@media (max-width: 767px) {
  ._fixedBnr_2 {
    display: none;
    top: auto;
    left: 20px;
    right: auto;
    bottom: 70px;
  }
}

._fixedBnr_2__item {
  display: block;
}

._fixedBnr_2__itemImg {
  width: 200px;
}

@media (max-width: 767px) {
  ._fixedBnr_2__itemImg {
    width: 205px;
  }
}

/*
 * @@snsList
 *****************************************/
.siteFooter .snsList {
  width: 100%;
  margin-top: 30px;
}

.snsList__item {
  font-size: 1.3rem;
  letter-spacing: .1em;
}

.snsList__item:not(:first-child) {
  margin-top: 10px;
}

.snsList__itemInner {
  font-size: 0;
  display: inline-block;
  vertical-align: middle;
  width: 35px;
  height: 35px;
  margin-right: 10px;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #007d6c;
  background-size: calc( 100% - 15px);
}

.snsList__item.-fb .snsList__itemInner {
  background-color: #3a549d;
  background-image: url("data:image/svg+xml,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' width='430.113' height='430.114'%3E%3Cpath d='M158.081 83.3v59.218h-43.385v72.412h43.385v215.183h89.122V214.936h59.805s5.601-34.721 8.316-72.685H247.54V92.74c0-7.4 9.717-17.354 19.321-17.354h48.557V.001h-66.021C155.878-.004 158.081 72.48 158.081 83.3z'/%3E%3C/svg%3E");
}

.snsList__item.-tw .snsList__itemInner {
  background-color: #009cf9;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='416'%3E%3Cpath fill='%23fff' d='M512 49.2c-19 8.4-39.3 13.9-60.5 16.6 21.8-13 38.4-33.4 46.2-58-20.3 12.1-42.7 20.6-66.6 25.4C411.9 12.7 384.4 0 354.5 0c-58.1 0-104.9 47.2-104.9 105 0 8.3.7 16.3 2.4 23.9-87.3-4.2-164.5-46.1-216.4-109.8-9.1 15.7-14.4 33.7-14.4 53.1 0 36.4 18.7 68.6 46.6 87.2-16.9-.3-33.4-5.2-47.4-12.9v1.2c0 51 36.4 93.4 84.1 103.1-8.5 2.3-17.9 3.5-27.5 3.5-6.7 0-13.5-.4-19.9-1.8 13.6 41.6 52.2 72.1 98.1 73.1-35.7 27.9-81.1 44.8-130.1 44.8-8.6 0-16.9-.4-25.1-1.4 46.5 30 101.6 47.1 161 47.1 193.2 0 298.8-160 298.8-298.7 0-4.6-.2-9.1-.4-13.6C480.2 89 497.7 70.5 512 49.2z'/%3E%3C/svg%3E");
}

.snsList__item.-insta .snsList__itemInner {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M352 0H160C71.6 0 0 71.6 0 160v192c0 88.4 71.6 160 160 160h192c88.4 0 160-71.6 160-160V160C512 71.6 440.4 0 352 0zm112 352c0 61.8-50.2 112-112 112H160c-61.8 0-112-50.2-112-112V160C48 98.2 98.2 48 160 48h192c61.8 0 112 50.2 112 112v192z'/%3E%3Cpath d='M256 128c-70.7 0-128 57.3-128 128s57.3 128 128 128 128-57.3 128-128-57.3-128-128-128zm0 208c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z'/%3E%3Ccircle cx='393.6' cy='118.4' r='17.1'/%3E%3C/svg%3E");
}

/*
 * @@wordTip
 *****************************************/
.wordTip {
  background-color: #efefef;
  border-bottom: 1px solid #31a3aa;
  position: relative;
}

.wordTip__content {
  display: block;
  font-size: .9em;
  font-weight: bold;
  color: #fff;
  letter-spacing: .075em;
  line-height: 2.2;
  width: 400px;
  position: relative;
  top: 40px;
  left: 0;
  z-index: 2;
  background-color: #31a3aa;
  padding: 25px;
}

.wordTip__content:before {
  content: "";
  width: 15px;
  height: 15px;
  position: absolute;
  top: -5px;
  left: 20px;
  background-color: #31a3aa;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.wordTip__content:after {
  content: "";
  width: 100%;
  height: 20px;
  position: absolute;
  top: -13px;
  left: 0;
}

.wordTip__tag {
  font-size: 13px;
  line-height: 1;
  color: #fff;
  vertical-align: 3px;
  background-color: #007d6c;
  padding: 2px 5px 5px;
  margin-right: 5px;
}

.wordTip:hover > .wordTip__content {
  display: block;
}

/*
 * @@qaList
 *****************************************/
.qaList__head,
.qaList__data {
  font-size: 1.7rem;
  letter-spacing: .05em;
  line-height: 1.6;
  padding-left: 2.5em;
}

.qaList__head:before,
.qaList__data:before {
  font-size: 1.5em;
  text-align: right;
  display: inline-block;
  width: 1.5em;
  padding-right: .5em;
  margin-left: -1.5em;
}

.qaList__head {
  font-weight: bold;
  margin-top: 30px;
  margin-bottom: 10px;
}

.qaList__head:before {
  content: "Q.";
  color: #31a3aa;
}

.qaList__head:first-child {
  margin-top: 0;
}

.qaList__data:before {
  content: "A.";
}

/*
 * @@_profile
 *****************************************/
._profile__content {
  font-size: 1.8rem;
  line-height: 2;
}

@media (max-width: 767px) {
  ._profile__content {
    font-size: 1.6rem;
  }
}

._profile__content strong {
  font-weight: 500;
  font-size: 1.15em;
  color: #007d6c;
  margin-right: 3px;
}

/*
 * @@_movieField
 *****************************************/
._movieField {
  text-align: center;
}

._movieField__body {
  width: 770px;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 767px) {
  ._movieField__body {
    width: 100%;
  }
}

._movieField__frame {
  width: 100%;
  height: 400px;
  -webkit-box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.15);
}

@media (max-width: 767px) {
  ._movieField__frame {
    height: 300px;
  }
}

._movieField__meta {
  text-align: left;
  margin-top: 10px;
}

._movieField__head {
  font-family: "TBUDゴシック R", "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ";
  font-size: 2rem;
}

@media (max-width: 767px) {
  ._movieField__head {
    font-size: 1.8rem;
  }
}

._movieField__head b {
  color: #007d6c;
}

._movieField__desc {
  font-size: 1.4rem;
  margin-top: 5px;
}

/*
 * @@_logoList
 *****************************************/
._logoList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

._logoList__item {
  background-color: #f4f4f4;
  padding: 20px;
  margin: 1.6rem;
}

._logoList__item:first-child {
  margin-top: 0;
}

._logoList__item a {
  display: block;
}

._logoList__item figcaption {
  text-align: center;
  margin-top: 5px;
  margin-bottom: 0;
}

/*
 * @@_slogan
 *****************************************/
._slogan > *:not(._slogan__ttl) {
  margin-top: 1.6rem;
}

._slogan__ttl {
  font-size: 3rem;
  letter-spacing: .1em;
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  ._slogan__ttl {
    font-size: 2.4rem;
  }
}

._slogan__sub_title {
  font-size: 0;
  letter-spacing: 0;
}

._slogan__sub_title img {
  width: 400px;
  height: 40px;
}

@media (max-width: 767px) {
  ._slogan__sub_title img {
    width: 280px;
    height: 29px;
  }
}

/*
 * @@_mediaLine
 *****************************************/
._mediaLine {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -10px;
}

._mediaLine:not(:first-child) {
  margin-top: 30px;
}

._mediaLine__item {
  text-align: center;
  width: 100%;
  max-width: calc( (100% / 3) - 20px);
  margin: 10px;
}

@media (max-width: 767px) {
  ._mediaLine__item {
    max-width: calc( (100% / 2) - 20px);
  }
}

._mediaLine__item img {
  display: inline-block;
  width: auto;
  max-height: 180px;
}

@media (max-width: 767px) {
  ._mediaLine__item img {
    max-height: 100px;
  }
}

._mediaLine__itemCap {
  font-size: 1.3rem;
  line-height: 1.6;
  color: #666;
  text-align: left;
  margin-top: 10px;
}

@media (max-width: 767px) {
  ._mediaLine__itemCap {
    font-size: 1rem;
  }
}

.gNav {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #007d6c), to(#00b098));
  background-image: linear-gradient(90deg, #007d6c 50%, #00b098 100%);
  -webkit-transition: .2s;
  transition: .2s;
}

@media (min-width: 768px) {
  body.-scrolled .gNav {
    height: 10px;
    overflow: hidden;
  }
}

@media (min-width: 768px) {
  body.-scrolled .siteHeader__body:hover .gNav {
    height: 58px;
    overflow: visible;
  }
  html[lang="en-US"] body.-scrolled .siteHeader__body:hover .gNav {
    height: 76px;
  }
}

@media (max-width: 767px) {
  .gNav {
    background-image: none;
    margin-top: 40px;
    margin-bottom: 40px;
  }
}

.gNavList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 767px) {
  .gNavList {
    display: block;
    width: 100%;
  }
}

body.home .gNavList__item.-home:after, body.anc-about_us .gNavList__item.-about_us:after, body.anc-leprosy .gNavList__item.-leprosy:after, body.pt-world_activities .gNavList__item.-leprosy:after, body.anc-community_health .gNavList__item.-community_health:after, body.pt-home_nursing_center .gNavList__item.-community_health:after, body.anc-other_activities .gNavList__item.-other_activities:after, body.anc-grants .gNavList__item.-grants:after, body.term-publications .gNavList__item.-publications:after {
  content: "";
  width: 80px;
  height: 3px;
  position: absolute;
  bottom: -10px;
  left: 0;
  right: 0;
  z-index: 10;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #007d6c), to(#00b098));
  background-image: linear-gradient(90deg, #007d6c 50%, #00b098 100%);
  margin: auto;
}

@media (max-width: 767px) {
  body.home .gNavList__item.-home:after, body.anc-about_us .gNavList__item.-about_us:after, body.anc-leprosy .gNavList__item.-leprosy:after, body.pt-world_activities .gNavList__item.-leprosy:after, body.anc-community_health .gNavList__item.-community_health:after, body.pt-home_nursing_center .gNavList__item.-community_health:after, body.anc-other_activities .gNavList__item.-other_activities:after, body.anc-grants .gNavList__item.-grants:after, body.term-publications .gNavList__item.-publications:after {
    width: 0;
    height: 0;
    left: 1px;
    right: auto;
    bottom: 1px;
    border-style: solid;
    border-width: 20px 0 0 20px;
    border-color: transparent transparent transparent #fff;
    background-image: none;
  }
}

.gNavList__item {
  font-size: 1.8rem;
  font-weight: bold;
  letter-spacing: .1em;
  line-height: 1;
  color: #fff;
  position: relative;
}

@media (max-width: 767px) {
  .gNavList__item {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #007d6c), to(#00b098));
    background-image: linear-gradient(90deg, #007d6c 50%, #00b098 100%);
    margin-top: 10px;
  }
  .gNavList__item:first-child {
    margin-top: 0;
  }
}

.gNavList__item:before {
  content: "";
  width: 1px;
  height: 35px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: #fff;
  margin: auto;
  -webkit-transform: rotate(20deg);
          transform: rotate(20deg);
}

@media (max-width: 767px) {
  .gNavList__item:before {
    display: none;
  }
}

.gNavList__item:last-child:before {
  display: none;
}

@media (max-width: 767px) {
  .gNavList__item:last-child {
    border-bottom: 0;
  }
}

.gNavList__item a {
  white-space: nowrap;
  display: block;
  padding: 30px 25px;
  -webkit-transition: .2s;
  transition: .2s;
}

html[lang="en-US"] .gNavList__item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 767px) {
  html[lang="en-US"] .gNavList__item a {
    display: block;
  }
}

@media (min-width: 768px) {
  body.-scrolled .gNavList__item a {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

@media (max-width: 767px) {
  .gNavList__item a {
    padding: 20px;
  }
}

/**
 * homeMv
 */
.homeMv .swiper-slide-img-wrp {
  padding-top: 560px;
}

@media (max-width: 767px) {
  .homeMv .swiper-slide-img-wrp {
    padding-top: 300px;
  }
}

.homeMv .swiper-button-prev,
.homeMv .swiper-button-next {
  -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.4));
}

.homeMv .swiper-button-prev {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.5 68.1'%3E%3Cpath d='M24.7 67.6L1.2 34.1 24.7.6' fill='none' stroke='%23fff' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E");
  background-size: 25px;
  left: calc( (100% - 1200px) / 2);
}

.homeMv .swiper-button-next {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.5 68.1'%3E%3Cpath d='M1.2.6l23.5 33.5L1.2 67.6' fill='none' stroke='%23fff' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E");
  background-size: 25px;
  right: calc( (100% - 1200px) / 2);
}

.homeMv .swiper-pagination {
  bottom: 20px;
}

.homeMv .swiper-pagination-bullet {
  width: 80px;
  height: 5px;
  background-color: #fff;
  border-radius: 0;
  border: 0;
}

@media (max-width: 767px) {
  .homeMv .swiper-pagination-bullet {
    width: 50px;
    height: 10px;
    margin-left: 5px;
    margin-right: 5px;
  }
}

.homeMv .swiper-pagination-bullet-active {
  background-color: #007d6c;
}

.homeMv__slide {
  background-color: #000;
}

.homeMv__slide.swiper-slide-active .swiper-slide-img {
  opacity: .9;
}

.homeMv__slide.swiper-slide-active .homeMv__slide_cap {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  opacity: 1;
}

.homeMv__slide .swiper-slide-img {
  -webkit-transition: .6s .8s;
  transition: .6s .8s;
}

.homeMv__slide_cap {
  font-family: 'Noto Serif JP';
  font-weight: bold;
  font-size: 3.5rem;
  color: #fff;
  text-align: center;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(calc( -50% + 30px), -50%);
          transform: translate(calc( -50% + 30px), -50%);
  -webkit-transition: .6s 1.2s;
  transition: .6s 1.2s;
  opacity: 0;
}

@media (max-width: 767px) {
  .homeMv__slide_cap {
    font-size: 2rem;
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media (max-width: 767px) {
  .homeMv__slide_cap br {
    display: none;
  }
}

/* 2020/10/29 追加 池田*/
.webinars {
  margin-top: 60px;
}

@media (max-width: 770px) {
  .webinars {
    margin-top: 40px;
  }
}

.text_img_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 767px) {
  .text_img_block {
    display: block;
  }
}

.text_img_block p {
  width: 100%;
}

.text_img_block img {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 300px;
  margin-left: 32px;
}

@media (max-width: 767px) {
  .text_img_block img {
    width: 100%;
    margin-top: 32px;
    margin-left: 0;
  }
}

.title_lv2_a_noline {
  font-size: 1.8rem;
  color: #555;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}

.text_4 {
  font-size: 1.6rem;
  line-height: 2.2;
  margin-bottom: 30px;
  color: red;
  font-weight: 1000;
}

@media screen and (max-width: 769px) {
  .text_4 {
    font-size: 1.6rem;
  }
}

.navigation_wrap_2 {
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 750px;
}

@media screen and (max-width: 769px) {
  .navigation_wrap_2 {
    background-size: 100%;
  }
}

.col_1__visual p {
  padding-top: 30px;
}

/* 2020/11/16 追加（池田） */
.img_grants_leprosy_top {
  padding-top: 40px;
  width: 100%;
}

._list_type li {
  list-style-type: '*';
}

/**
 * langNav
 */
.langNav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.langNav__item {
  font-size: 17px;
  font-family: 'Helvetica', sans-serif;
  font-weight: bold;
  position: relative;
  margin-right: 25px;
}

.langNav__item:before {
  content: "/";
  color: #000;
  position: absolute;
  top: 0;
  right: -13px;
}

.langNav__item:last-child {
  margin-right: 0;
}

.langNav__item:last-child:before {
  display: none;
}

.langNav__itemLink {
  color: #999;
}

html[lang="ja"] .langNav__itemLink:not([class*="-lang"]) {
  color: #333;
  pointer-events: none;
}

html[lang="en-US"] .langNav__itemLink.-lang_en {
  color: #333;
  pointer-events: none;
}

/*
 * @@layout
 *****************************************/
.layout_1__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 60px;
}

@media (max-width: 767px) {
  .layout_1__head {
    display: block;
  }
}

.layout_1__head > * {
  width: 50%;
}

@media (max-width: 767px) {
  .layout_1__head > * {
    width: 80%;
  }
}

@media (max-width: 767px) {
  .layout_1__head > *:last-child {
    width: 65%;
    margin-top: 30px;
  }
}

.layout_1__visual {
  -webkit-box-shadow: 10px 10px 0 0 rgba(49, 163, 170, 0.8);
          box-shadow: 10px 10px 0 0 rgba(49, 163, 170, 0.8);
}

.layout_1__head.-order2 .layout_1__visual {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.layout_1__visual img {
  width: 100%;
}

.layout_1__ttl {
  font-size: 3rem;
  letter-spacing: .2em;
  text-align: center;
}

@media (max-width: 767px) {
  .layout_1__ttl {
    font-size: 2.5rem;
    margin-left: auto;
    margin-right: auto;
  }
}

.layout_1__head.-order2 .layout_1__ttl {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.layout_1__ttl span {
  line-height: inherit;
  display: inline-block;
  position: relative;
}

.layout_1__ttl span > b,
.layout_1__ttl span > small {
  display: block;
}

.layout_1__ttl span > small {
  margin-top: 20px;
}

@media (max-width: 767px) {
  .layout_1__ttl span b small {
    font-size: .6em;
    display: block;
    margin-top: 10px;
  }
}

.layout_1__ttl span:before {
  content: "";
  width: 130px;
  height: 3px;
  position: absolute;
  bottom: -30px;
  left: 0;
  right: 0;
  background-color: #31a3aa;
  margin: auto;
}

.layout_1__name {
  font-family: "TBUDゴシック R", "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ";
  font-size: 1.8rem;
  text-align: right;
  margin-top: 20px;
}

.layout_2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #fafafa;
  padding: 40px;
}

@media (max-width: 767px) {
  .layout_2 {
    display: block;
    padding: 30px 20px;
  }
}

.layout_2__visual {
  width: 250px;
  position: relative;
  z-index: 2;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 30px;
}

@media (max-width: 767px) {
  .layout_2__visual {
    width: 100%;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }
}

.layout_2__visual:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: -8px;
  right: -8px;
  z-index: -1;
  border: 1px solid #007d6c;
}

.layout_2__data {
  width: 100%;
}

@media (max-width: 767px) {
  .layout_2__data {
    margin-top: 30px;
  }
}

.layout_2__ttl {
  font-size: 2.4rem;
  line-height: 1.5;
  color: #007d6c;
  text-align: center;
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .layout_2__ttl {
    font-size: 1.8rem;
    margin-bottom: 20px;
  }
}

/*
 * @@more
 *****************************************/
.more_1 {
  margin-top: 40px;
}

@media (max-width: 767px) {
  .more_1 {
    margin-top: 20px;
  }
}

.more_2 {
  text-align: center;
  margin-top: 20px;
}

@media (max-width: 767px) {
  .more_2 {
    margin-top: 15px;
  }
}

.more_3 {
  text-align: center;
  margin-top: 40px;
}

/*
 * @@link
 *****************************************/
[class*='link_'] {
  word-break: break-all;
}

.link_group_1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -10px;
}

@media (max-width: 767px) {
  .link_group_1 {
    margin: -5px;
  }
}

.link_group_1__item {
  width: calc( 50% - 20px);
  margin: 10px;
}

@media (max-width: 767px) {
  .link_group_1__item {
    width: 100%;
    margin: 5px;
  }
}

.link_list {
  text-align: center;
  margin-top: 20px;
}

.link_list__item {
  display: inline-block;
  margin-top: 20px;
  margin-left: 35px;
  margin-right: 35px;
}

@media (max-width: 767px) {
  .link_list__item {
    margin-top: 0;
    margin-left: 10px;
    margin-right: 10px;
  }
}

.link_list_2 {
  margin-top: 10px;
}

.link_list_2 a {
  margin-top: 10px;
  margin-right: 10px;
}

.linkBack_1 {
  margin-top: 30px;
}

.link_Mail1 {
  font-size: 2.2rem;
  font-weight: bold;
  letter-spacing: .05em;
  color: #fff;
  display: inline-block;
  background-color: #cca97f;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72.999 52.995'%3E%3Cpath d='M47.8 26.917l25.199-22.28v44.042L47.8 26.917zM1.661 1.45A5.155 5.155 0 0 1 5.25 0h62.499c1.402 0 2.663.549 3.601 1.44L36.5 31.797 1.661 1.45zM0 48.679V4.652l25.2 22.265L0 48.679zm36.5-11.582l9.033-8.032 25.806 22.491a5.195 5.195 0 0 1-3.59 1.439H5.25c-1.4 0-2.663-.549-3.6-1.439l25.818-22.491 9.032 8.032z' fill-rule='evenodd' clip-rule='evenodd' fill='%23fff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 20px center;
  background-size: 40px;
  padding: 20px 25px 20px 75px;
  border-radius: 4px;
}

@media (max-width: 767px) {
  .link_Mail1 {
    font-size: 1.8rem;
    background-size: 30px;
    padding-left: 60px;
  }
}

.link_1 a {
  font-weight: bold;
  color: #007d6c;
  text-decoration: underline;
}

.link_2 {
  font-size: 1.4rem;
  text-align: center;
  display: inline-block;
  background-color: #fff;
  padding: 15px 10px;
  border: 1px solid #999;
  border-radius: 4px;
}

.link_2 span {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 45.938 45.937'%3E%3Cpath d='M22.969 1.5c11.857 0 21.469 9.612 21.469 21.469s-9.612 21.468-21.469 21.468S1.5 34.826 1.5 22.969 11.112 1.5 22.969 1.5zm-6.145 10.714l12.291 10.754-12.291 10.755' fill='none' stroke='%23333' stroke-width='3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right calc(50% + 1px);
  background-size: 1em;
  padding-right: 25px;
}

.link_2.-type1 span {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 589.7 589.7'%3E%3Cpath d='M527.6 38.9H341.4c-12.9 0-23.3 10.4-23.3 23.3s10.4 23.3 23.3 23.3h130L231.9 325c-9.1 9.1-9.1 23.8 0 32.9 4.5 4.5 10.5 6.8 16.5 6.8s11.9-2.3 16.5-6.8l239.5-239.5v130c0 12.9 10.4 23.3 23.3 23.3s23.3-10.4 23.3-23.3V62.2c-.1-12.9-10.5-23.3-23.4-23.3zm-93.1 232.7c-12.9 0-23.3 10.4-23.3 23.3v209.5H85.4V178.5h209.5c12.9 0 23.3-10.4 23.3-23.3S307.8 132 294.9 132H62.2c-12.9 0-23.3 10.4-23.3 23.3v372.4c0 12.8 10.4 23.2 23.3 23.2h372.4c12.9 0 23.3-10.4 23.3-23.3V294.9c-.1-12.9-10.5-23.3-23.4-23.3z' fill='%23333'/%3E%3C/svg%3E");
}

.link_L1 {
  font-size: 17px;
  font-weight: bold;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='149' height='256.1'%3E%3Cpath fill='%23333' d='M3.5 119.5l117.8-116c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L43.1 128l102.2 100.4c4.7 4.7 4.7 12.3 0 17l-7.1 7.1c-4.7 4.7-12.3 4.7-17 0L3.4 136.5c-4.6-4.7-4.6-12.3.1-17z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 5px center;
  background-size: 7px;
  padding-left: 25px;
}

.link_L2 {
  font-size: 1.6rem;
  letter-spacing: .05em;
  line-height: 1.2;
  text-align: center;
  display: block;
  width: 100%;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='149' height='256.1'%3E%3Cpath fill='%23666' d='M3.5 119.5l117.8-116c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L43.1 128l102.2 100.4c4.7 4.7 4.7 12.3 0 17l-7.1 7.1c-4.7 4.7-12.3 4.7-17 0L3.4 136.5c-4.6-4.7-4.6-12.3.1-17z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 8px center;
  background-size: 7px;
  padding: 15px;
  border: 2px solid #007d6c;
  border-radius: 5px;
}

.link_R1 a {
  font-size: 1.6rem;
  letter-spacing: .03em;
  line-height: 1.3;
  font-weight: bold;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 45.938 45.937'%3E%3Cpath d='M22.969 1.5c11.857 0 21.469 9.612 21.469 21.469s-9.612 21.468-21.469 21.468S1.5 34.826 1.5 22.969 11.112 1.5 22.969 1.5zm-6.145 10.714l12.291 10.754-12.291 10.755' fill='none' stroke='%23000' stroke-width='3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 40px;
}

@media (max-width: 767px) {
  .link_R1 a {
    font-size: 1.5rem;
    background-size: 16px;
    background-position: right center;
    padding-right: 20px;
  }
}

.link_R1.-c_1 a {
  color: #007d6c;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 45.938 45.937'%3E%3Cpath d='M22.969 1.5c11.857 0 21.469 9.612 21.469 21.469s-9.612 21.468-21.469 21.468S1.5 34.826 1.5 22.969 11.112 1.5 22.969 1.5zm-6.145 10.714l12.291 10.754-12.291 10.755' fill='none' stroke='%23007d6c' stroke-width='3'/%3E%3C/svg%3E");
}

.link_R1.-c_2 a {
  color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 45.938 45.937'%3E%3Cpath d='M22.969 1.5c11.857 0 21.469 9.612 21.469 21.469s-9.612 21.468-21.469 21.468S1.5 34.826 1.5 22.969 11.112 1.5 22.969 1.5zm-6.145 10.714l12.291 10.754-12.291 10.755' fill='none' stroke='%23fff' stroke-width='3'/%3E%3C/svg%3E");
}

.link_R2 a {
  font-size: 1.3rem;
  line-height: 1.2;
  display: inline-block;
  padding: 7px 15px;
  padding-right: 25px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='149' height='256.1'%3E%3Cpath fill='%23666' d='M145.4 136.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L105.8 128 3.6 27.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 7px center;
  background-size: 6px;
  border: 1px solid #aaa;
  border-radius: 5px;
  margin-bottom: 0;
}

.link_R3 a {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.5;
  text-align: center;
  text-indent: -10px;
  color: #fff;
  display: inline-block;
  width: 100%;
  background-color: #007d6c;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='149' height='256.1'%3E%3Cpath fill='%23fff' d='M145.4 136.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L105.8 128 3.6 27.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 7px;
  padding: 15px 30px;
  border-radius: 5px;
}

.link_R3.-strong a {
  font-size: 2rem;
  background-color: #31a3aa;
  padding-top: 20px;
  padding-bottom: 20px;
}

.link_R4 a {
  font-size: 1.6rem;
  letter-spacing: .05em;
  color: #007d6c;
}

.link_R4 a:before {
  content: "→";
}

.link_R5 {
  font-size: 1.8rem;
  font-weight: bold;
  letter-spacing: .05em;
  color: #efefef;
  text-align: center;
  display: block;
  width: 600px;
  background-color: #007d6c;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='149' height='256.1'%3E%3Cpath fill='%23efefef' d='M145.4 136.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L105.8 128 3.6 27.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 20px center;
  background-size: 10px;
  padding: 25px;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-shadow: 0 0 15px -3px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 15px -3px rgba(0, 0, 0, 0.15);
}

@media (max-width: 767px) {
  .link_R5 {
    font-size: 1.6rem;
    width: 100%;
    padding: 20px 40px;
  }
}

.linkIconList_1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -10px;
}

@media (max-width: 767px) {
  .linkIconList_1 {
    margin: -5px;
  }
}

.linkIconList_1__item {
  font-size: 1.4rem;
  letter-spacing: .08em;
  color: #fff;
  margin: 10px;
}

@media (max-width: 767px) {
  .linkIconList_1__item {
    margin: 5px;
  }
}

.linkIconList_1__itemInner {
  display: block;
  background-color: #007d6c;
  padding: 7px 25px;
}

@media (max-width: 767px) {
  .linkIconList_1__itemInner {
    padding: 7px 15px;
  }
}

/*
 * @@listToggle
 *****************************************/
.listToggle_1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: -2.4rem;
}

.listToggle_1 > .listToggle_1__item + .listToggle_1__item {
  margin-left: 2.4rem;
}

.listToggle_1__item {
  margin-top: 2.4rem;
}

.listToggle_1__button {
  color: #555;
  font-size: 1.8rem;
  font-weight: bold;
  letter-spacing: .1em;
}

@media (max-width: 767px) {
  .listToggle_1__button {
    font-size: 1.6rem;
  }
}

.listToggle_1__button::before {
  content: '';
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: .7rem 0 .7rem 1.21rem;
  border-color: transparent transparent transparent #555;
  margin-right: .2em;
  -webkit-transition: -webkit-transform 200ms;
  transition: -webkit-transform 200ms;
  transition: transform 200ms;
  transition: transform 200ms, -webkit-transform 200ms;
}

.listToggle_1__button.-active::before {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.listToggle_1__display {
  display: none;
  padding-left: 2em;
  margin-top: 2em;
}

@media (max-width: 767px) {
  .listToggle_1__display {
    padding-left: 1em;
  }
}

.listToggle_1__data + .listToggle_1__data {
  margin-top: 56px;
}

/*
 * @@cmnList
 *****************************************/
.cmnList,
.cmnList li {
  font-size: inherit;
  letter-spacing: inherit;
}

.cmnList {
  margin-left: 1.5em;
}

@media (max-width: 767px) {
  .cmnList {
    margin-left: 1em;
  }
}

.cmnList li {
  line-height: 1.6;
  list-style: disc;
  margin-top: 10px;
}

.cmnList li:first-child {
  margin-top: 0;
}

.cmnList a {
  text-decoration: underline;
}

/*
 * @@listCard
 *****************************************/
.listCard_1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .listCard_1 {
    display: block;
  }
}

.listCard_1:not(.-col_2):after {
  content: "";
  width: 310px;
}

.listCard_1__item {
  width: 310px;
  position: relative;
  background-color: #fff;
  -webkit-box-shadow: 0 0 20px -4px rgba(0, 125, 108, 0.15);
          box-shadow: 0 0 20px -4px rgba(0, 125, 108, 0.15);
}

@media (min-width: 768px) {
  .listCard_1__item {
    margin-top: calc( (100% - (310px * 3)) / 2);
  }
}

@media (min-width: 768px) {
  .listCard_1__item:nth-child(-n+3) {
    margin-top: 0;
  }
}

.listCard_1.-col_2 .listCard_1__item {
  width: 48%;
}

@media (min-width: 768px) {
  .listCard_1.-col_2 .listCard_1__item {
    margin-top: calc( (100% - (48% * 2)));
  }
}

@media (min-width: 768px) {
  .listCard_1.-col_2 .listCard_1__item:nth-child(-n+2) {
    margin-top: 0;
  }
}

@media (max-width: 767px) {
  .listCard_1__item {
    width: 100%;
    margin-top: 30px;
  }
  .listCard_1__item:first-child {
    margin-top: 0;
  }
}

.listCard_1__itemInner {
  display: block;
}

.listCard_1__itemPick {
  font-size: 1.4rem;
  font-weight: bold;
  color: #fff;
  position: absolute;
  top: 10px;
  left: -10px;
  z-index: 2;
  background-color: #50bac9;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.1);
          box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.1);
}

.listCard_1__itemPick:before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  bottom: -6px;
  border-style: solid;
  border-width: 0 10px 6px 0;
  border-color: transparent #36a1b0 transparent transparent;
}

.listCard_1__itemHead {
  padding-top: 215px;
}

.listCard_1__itemGroup {
  font-size: 1.4rem;
  font-weight: bold;
  color: #fff;
  max-width: 200px;
  position: absolute;
  bottom: 10px;
  right: 10px;
  background-color: rgba(0, 151, 130, 0.9);
  padding: 0 10px;
}

.listCard_1__itemData {
  padding: 10px;
}

.listCard_1__itemMeta {
  padding-bottom: 10px;
  border-bottom: 2px dotted #007d6c;
  margin-bottom: 15px;
}

.listCard_1__itemMeta:empty {
  display: none;
}

.listCard_1__itemCat {
  max-height: 30px;
  overflow: hidden;
}

.listCard_1__itemCat:empty {
  display: none;
}

.listCard_1__itemCountry {
  margin-top: 10px;
}

.listCard_1__itemDate {
  font-size: 1.4rem;
}

.listCard_1__itemTtl {
  font-family: "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ";
  font-weight: normal;
  font-size: 1.6rem;
  line-height: 1.6;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  letter-spacing: .05em;
  margin-top: 10px;
}

@media screen\0 {
  .listCard_1__itemTtl {
    height: 5.12rempx;
  }
}

.listCard_2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .listCard_2 {
    display: block;
  }
}

.listCard_2__item {
  width: 48%;
  margin-top: 30px;
}

@media (max-width: 767px) {
  .listCard_2__item {
    width: 100%;
  }
}

@media (max-width: 767px) {
  .listCard_2__item:first-child {
    margin-top: 0;
  }
}

@media (min-width: 768px) {
  .listCard_2__item:nth-child(-n+2) {
    margin-top: 0;
  }
}

.listCard_2__itemCat {
  font-size: 0;
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.listCard_2__itemCatItem {
  font-size: 1.3rem;
  font-weight: bold;
  color: #007d6c;
  display: inline-block;
  background-color: #fff;
  padding: 8px 10px;
  margin-right: 10px;
}

.listCard_2__itemCatItem:last-child {
  margin-right: 0;
}

.listCard_2__itemData {
  margin-top: 15px;
}

.listCard_2__itemDate {
  font-size: 1.4rem;
  font-weight: bold;
  letter-spacing: .03em;
  color: #666;
  margin-bottom: 10px;
}

.listCard_2__itemTtl {
  font-size: 1.8rem;
  color: #007d6c;
}

@media (max-width: 767px) {
  .listCard_2__itemTtl {
    font-size: 1.6rem;
  }
}

.listCard_2__itemExcerpt {
  font-size: 1.5rem;
  line-height: 1.8;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  margin-top: 5px;
}

@media screen\0 {
  .listCard_2__itemExcerpt {
    height: 5.4rempx;
  }
}

.listCard_2__itemMore {
  text-align: right;
  margin-top: 10px;
}

.listCard_3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media (max-width: 767px) {
  .listCard_3 {
    display: block;
  }
}

.listCard_3.-col2 {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.listCard_3__item {
  width: 310px;
  position: relative;
  margin-top: 40px;
  margin-right: calc( (1000px - (310px * 3)) / (3 - 1));
  background-color: #fff;
}

@media (max-width: 767px) {
  .listCard_3__item {
    width: 100%;
    margin-top: 20px;
  }
}

@media (min-width: 768px) {
  .listCard_3__item:nth-child(3n) {
    margin-right: 0;
  }
}

@media (min-width: 768px) {
  .listCard_3__item:nth-child(-n+3) {
    margin-top: 0;
  }
}

@media (max-width: 767px) {
  .listCard_3__item:first-child {
    margin-top: 0;
  }
}

.listCard_3.-col2 .listCard_3__item {
  width: 480px;
  margin-top: 40px;
  margin-right: 0;
}

@media (max-width: 767px) {
  .listCard_3.-col2 .listCard_3__item {
    width: 100%;
  }
}

@media (max-width: 767px) {
  .listCard_3.-col2 .listCard_3__item:first-child {
    margin-top: 0;
  }
}

@media (min-width: 768px) {
  .listCard_3.-col2 .listCard_3__item:nth-child(-n+2) {
    margin-top: 0;
  }
}

.listCard_3.-border .listCard_3__item {
  border: 1px solid #c8c8c8;
}

.listCard_3__itemInner {
  display: block;
  height: 100%;
  -webkit-box-shadow: 0 0 20px -4px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 20px -4px rgba(0, 0, 0, 0.15);
}

.listCard_3__itemThumb {
  margin-bottom: 0;
}

.listCard_3__itemThumb img {
  width: 100%;
}

.listCard_3__itemData {
  padding: 10px;
  padding-bottom: 70px;
}

@media (max-width: 767px) {
  .listCard_3__itemData {
    padding-bottom: 50px;
  }
}

.listCard_3__itemData .text_2 {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 2px dotted #007d6c;
  border-top: 2px dotted #007d6c;
  margin-top: 10px;
  margin-bottom: 10px;
}

.listCard_3__itemTtl {
  font-family: "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ";
  font-size: 1.8rem;
  padding-left: 10px;
  padding-right: 10px;
}

@media (max-width: 767px) {
  .listCard_3__itemTtl {
    font-size: 1.6rem;
  }
}

.listCard_3__itemDataMore {
  text-align: right;
  width: calc( 100% - 20px);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding-right: 10px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  .listCard_3__itemDataMore {
    padding-top: 5px;
  }
}

.listCard_4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .listCard_4 {
    display: block;
  }
}

.listCard_4__item {
  width: 48%;
  background-color: #fff;
  padding: 20px;
  border: 1px solid #bfbfbf;
  margin-top: 40px;
}

@media (max-width: 767px) {
  .listCard_4__item {
    width: 100%;
  }
}

@media (min-width: 768px) {
  .listCard_4__item:nth-child(-n+2) {
    margin-top: 0;
  }
}

.listCard_4__ttl {
  font-family: "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ";
  font-size: 2.4rem;
  margin-bottom: 20px;
}

@media (max-width: 767px) {
  .listCard_4__ttl {
    font-size: 2rem;
    margin-bottom: 10px;
  }
}

.listCard_4__block {
  border-top: 2px dotted #bfbfbf;
  padding-top: 10px;
  margin-top: 10px;
}

.listCard_4__block ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.listCard_4__block li {
  font-size: 1.3rem;
  line-height: 1.4;
  letter-spacing: .075em;
  width: 48%;
  padding-left: 1.1em;
  margin-top: 10px;
}

.listCard_4__block li:before {
  content: "";
  line-height: 1.4;
  display: inline-block;
  width: .8em;
  height: .8em;
  background-color: #000;
  border-radius: 999px;
  margin-bottom: -1px;
  margin-left: -1.1em;
  margin-right: .3em;
}

.listCard_4__block li:nth-child(-n+2) {
  margin-top: 0;
}

.listCard_5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 767px) {
  .listCard_5 {
    display: block;
  }
}

.listCard_5__item {
  font-weight: bold;
  color: #fff;
  text-align: center;
  width: 485px;
  background-repeat: no-repeat;
  background-position: center 30px;
  border-radius: 5px;
  margin-top: 20px;
  margin-right: 30px;
}

@media (max-width: 767px) {
  .listCard_5__item {
    width: 100%;
    background-position: center 20px;
  }
  .listCard_5__item:first-child {
    margin-top: 0;
  }
}

.listCard_5__item.-credit {
  background-color: #62d89f;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 225.996 201.999'%3E%3Cpath d='M218.485 135.722l-111.471 64.27a14.907 14.907 0 0 1-7.467 2.007c-1.31 0-2.63-.172-3.931-.52-3.884-1.04-7.125-3.518-9.127-6.98L77.876 179.6l-.001-.001-.001-.003-9.484-16.405-.001-.001-.001-.002-17.633-30.499a14.883 14.883 0 0 1-1.49-11.383 14.903 14.903 0 0 1 6.989-9.114l8.914-5.139a5.013 5.013 0 0 1 6.842 1.831 4.997 4.997 0 0 1-1.834 6.832l-8.913 5.139a4.96 4.96 0 0 0-2.322 3.039 4.954 4.954 0 0 0 .489 3.792l15.13 26.171 79.051-45.578a5.01 5.01 0 0 1 6.841 1.831 4.996 4.996 0 0 1-1.833 6.832l-79.051 45.577 4.479 7.746 120.146-69.271-4.479-7.745-26.299 15.162a5.01 5.01 0 0 1-6.842-1.83 4.998 4.998 0 0 1 1.833-6.832l26.3-15.163-15.13-26.171c-1.35-2.334-2.972-3.4-3.67-3.659l-4.619 2.663a5.012 5.012 0 0 1-6.841-1.83 4.996 4.996 0 0 1 1.833-6.832l5.06-2.917c5.36-3.09 12.629.168 16.912 7.575l35.735 61.81c4.142 7.165 1.675 16.36-5.501 20.497zm-3.174-15.495l-6.111-10.57-120.146 69.271 6.111 10.57a4.978 4.978 0 0 0 3.045 2.319 4.985 4.985 0 0 0 3.797-.488l111.471-64.269a4.967 4.967 0 0 0 2.322-3.04 4.957 4.957 0 0 0-.489-3.793zm-71.57-18.846H15.025C6.74 101.381 0 94.65 0 86.377V15.004C0 6.731 6.74 0 15.025 0h128.716c8.285 0 15.025 6.731 15.025 15.004v71.373c0 8.273-6.74 15.004-15.025 15.004zm5.008-86.377a5.01 5.01 0 0 0-5.008-5.001H15.025a5.01 5.01 0 0 0-5.008 5.001v71.373a5.012 5.012 0 0 0 5.008 5.002h128.716a5.011 5.011 0 0 0 5.008-5.002V15.004zm-15.025 66.372h-24.838a5.005 5.005 0 0 1-5.008-5.002 5.005 5.005 0 0 1 5.008-5.001h24.838a5.005 5.005 0 0 1 5.008 5.001 5.005 5.005 0 0 1-5.008 5.002zm-41.922 0H66.964a5.006 5.006 0 0 1-5.009-5.002 5.006 5.006 0 0 1 5.009-5.001h24.838a5.005 5.005 0 0 1 5.008 5.001 5.005 5.005 0 0 1-5.008 5.002zM46.429 61.37h-11.37c-8.285 0-15.025-6.732-15.025-15.005V35.01c0-8.273 6.74-15.005 15.025-15.005h11.37c8.285 0 15.025 6.732 15.025 15.005v11.355c0 8.273-6.74 15.005-15.025 15.005zm5.009-26.36a5.01 5.01 0 0 0-5.009-5.001h-11.37a5.01 5.01 0 0 0-5.009 5.001v11.355a5.01 5.01 0 0 0 5.009 5.001h11.37a5.01 5.01 0 0 0 5.009-5.001V35.01zM25.042 71.373H49.88a5.005 5.005 0 0 1 5.008 5.001 5.005 5.005 0 0 1-5.008 5.002H25.042a5.005 5.005 0 0 1-5.008-5.002 5.005 5.005 0 0 1 5.008-5.001z' fill-rule='evenodd' clip-rule='evenodd' fill='%23fff'/%3E%3C/svg%3E");
  background-size: 112px;
}

@media (max-width: 767px) {
  .listCard_5__item.-credit {
    background-size: 70px;
  }
}

.listCard_5__item.-bank {
  background-color: #62d8d1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 195.001 163.028'%3E%3Cpath d='M183.933 132.794v-7.764c0-7.074-5.549-12.854-12.501-13.218V48.5h7.69c2.657 0 4.811-2.164 4.811-4.834V22.874a4.829 4.829 0 0 0-3.777-4.722L98.534.112a4.803 4.803 0 0 0-2.067 0l-81.621 18.04a4.83 4.83 0 0 0-3.778 4.722v20.792c0 2.67 2.155 4.834 4.811 4.834h7.691v63.312c-6.953.363-12.502 6.143-12.502 13.218v7.764C4.785 133.931 0 139.453 0 146.089v12.106c0 2.67 2.155 4.834 4.812 4.834H190.19c2.656 0 4.811-2.164 4.811-4.834v-12.106c0-6.636-4.786-12.158-11.068-13.295zM20.691 125.03c0-1.976 1.6-3.583 3.566-3.583h146.488c1.966 0 3.566 1.607 3.566 3.583v7.538H20.691v-7.538zm26.198-13.252H33.192V49.91h13.697v61.868zM100.183 48.5v63.277h-5.364V48.5h5.364zm23.32 63.278h-13.697V49.91h13.697v61.868zm38.306 0h-13.696V49.91h13.696v61.868zM85.196 49.91v61.868H71.499V49.91h13.697zM9.623 146.089c0-2.124 1.72-3.851 3.833-3.851H181.544c2.113 0 3.833 1.728 3.833 3.851v7.271H9.623v-7.271zm128.867-34.311h-5.365V48.5h5.365v63.278zM20.691 26.761l76.81-16.977 76.81 16.977V38.83H20.691V26.761zM61.876 48.5v63.277h-5.365V48.5h5.365z' fill-rule='evenodd' clip-rule='evenodd' fill='%23fff'/%3E%3C/svg%3E");
  background-size: 100px;
  background-position: center 35px;
}

@media (max-width: 767px) {
  .listCard_5__item.-bank {
    background-size: 60px;
    background-position: center 25px;
  }
}

.listCard_5__item:last-child {
  margin-right: 0;
}

.listCard_5__itemInner {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 140px;
  padding-bottom: 30px;
}

@media (max-width: 767px) {
  .listCard_5__itemInner {
    padding-top: 90px;
    padding-bottom: 20px;
  }
}

.listCard_5__itemName {
  font-size: 2.4rem;
  line-height: 1;
}

@media (max-width: 767px) {
  .listCard_5__itemName {
    font-size: 2rem;
  }
}

.listCard_5__itemName small {
  display: block;
  margin-top: 5px;
}

/*
 * @@listHori
 *****************************************/
.listHori_1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
}

@media (max-width: 767px) {
  .listHori_1 {
    display: block;
    margin-top: 40px;
  }
}

.listHori_1__item {
  width: calc( 100% / 3);
  padding: 15px 30px;
  border-right: 1px solid #007d6c;
}

@media (max-width: 767px) {
  .listHori_1__item {
    width: 100%;
    padding: 20px 10px 10px;
    border-right: 0;
    border-bottom: 1px solid #007d6c;
  }
}

.listHori_1__item:last-child {
  border-right: 0;
}

@media (max-width: 767px) {
  .listHori_1__item:last-child {
    border-bottom: 0;
  }
}

.listHori_1__itemInner {
  display: block;
  height: 100%;
  position: relative;
  padding-bottom: 50px;
}

.listHori_1__itemMore {
  width: 100%;
  position: absolute;
  bottom: 0;
}

.listHori_1__itemTtl {
  font-size: 2rem;
  text-align: center;
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto 45px;
  padding-top: 50px;
  margin-bottom: 15px;
}

@media (max-width: 767px) {
  .listHori_1__itemTtl {
    font-size: 1.8rem;
    background-size: auto 35px;
    padding-top: 40px;
    margin-bottom: 10px;
  }
}

.listHori_1__item.-topics .listHori_1__itemTtl {
  color: #50bac9;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.993 14.993'%3E%3Cpath d='M7.496 0a7.496 7.496 0 1 0 7.496 7.496A7.495 7.495 0 0 0 7.496 0zm.367 11.651c-.013.077-.064.129-.141.129H5.744c-.077 0-.116-.051-.102-.129l.308-1.747a.153.153 0 0 1 .154-.129h1.965c.077 0 .116.051.103.129l-.309 1.747zm.321-2.812c-.012.077-.064.128-.128.128H6.412c-.077 0-.116-.051-.103-.129l.694-5.664c.013-.077.064-.128.141-.128h2.235c.077 0 .116.051.102.128L8.184 8.839z' fill='%2350bac9'/%3E%3C/svg%3E");
}

.listHori_1__item.-report .listHori_1__itemTtl {
  color: #4bbd94;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.673 14.919'%3E%3Cg fill='%234bbd94'%3E%3Cpath d='M1.484.742A.742.742 0 1 0 0 .742v13.435a.742.742 0 1 0 1.484 0V.742zm0 0M11.342 4.062a.456.456 0 0 1 .004-.565 15.094 15.094 0 0 1 2.104-2.073c.6-.483-.182-.836-.358-.909C9.517-.99 5.946 2.159 2.374 1.2v7.433c3.578.959 7.155-2.203 10.733-.679.175.074.334.056.411-.06.077-.115.058-.313-.049-.507a29.934 29.934 0 0 0-2.127-3.325zm0 0'/%3E%3C/g%3E%3C/svg%3E");
}

.listHori_1__item.-blog .listHori_1__itemTtl {
  color: #a79c85;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.389 13.824'%3E%3Cpath d='M4.506 13.284a.54.54 0 0 1-.54.54H2.16A2.162 2.162 0 0 1 0 11.664V2.16C0 .969.969 0 2.16 0h6.639c1.191 0 2.16.969 2.16 2.16v3.321a.54.54 0 0 1-1.08 0V2.16c0-.595-.484-1.08-1.08-1.08H2.16c-.595 0-1.08.484-1.08 1.08v9.504c0 .595.484 1.08 1.08 1.08h1.806a.54.54 0 0 1 .54.54zM8.259 3.24H2.697a.54.54 0 0 0 0 1.08h5.562a.54.54 0 0 0 0-1.08zm.54 2.7a.54.54 0 0 0-.54-.54H2.697a.54.54 0 0 0 0 1.08h5.562a.54.54 0 0 0 .54-.54zM2.697 7.56a.54.54 0 0 0 0 1.08h3.378a.54.54 0 0 0 0-1.08H2.697zm9.218 2.549l-2.958 2.953a.542.542 0 0 1-.237.138l-2.18.604a.539.539 0 0 1-.661-.677l.646-2.126a.541.541 0 0 1 .135-.225l2.965-2.958a1.623 1.623 0 0 1 2.291 0c.631.632.631 1.66-.001 2.291zm-1.632.104l-.764-.764-2 1.996-.321 1.056 1.096-.304 1.989-1.984zm.868-1.631a.54.54 0 0 0-.764 0l-.104.104.764.764.105-.104a.541.541 0 0 0-.001-.764z' fill='%23a79c85'/%3E%3C/svg%3E");
}

.listHori_2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {
  .listHori_2 {
    display: block;
  }
}

.listHori_2__item {
  text-align: center;
  width: calc( 100% / 3);
}

@media (max-width: 767px) {
  .listHori_2__item {
    width: 100%;
    margin-top: 20px;
  }
  .listHori_2__item:first-child {
    margin-top: 0;
  }
}

.listHori_2__itemTtl {
  font-family: "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ";
  font-weight: bold;
  font-size: 2rem;
  display: inline-block;
  border-bottom: 2px solid #000;
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  .listHori_2__itemTtl {
    font-size: 1.8rem;
    margin-bottom: 5px;
  }
}

.listHori_2__itemFigure img {
  width: 195px;
}

.listHori_2__itemFigureCap {
  font-size: 1.5rem;
  font-weight: bold;
  color: #bf1919;
  line-height: 1.4;
  margin-top: 10px;
}

.listHori_3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {
  .listHori_3 {
    display: block;
  }
}

.listHori_3__item {
  width: 280px;
  border: 1px solid #ccc;
  margin-right: 80px;
}

@media (max-width: 767px) {
  .listHori_3__item {
    width: 100%;
    margin-top: 30px;
    margin-right: 0;
  }
  .listHori_3__item:first-child {
    margin-top: 0;
  }
}

.listHori_3.-col4 .listHori_3__item {
  margin-right: 20px;
}

@media (max-width: 767px) {
  .listHori_3.-col4 .listHori_3__item {
    width: 100%;
    margin-right: 0;
  }
}

.listHori_3__item:last-child {
  margin-right: 0 !important;
}

.listHori_3__itemContent {
  color: #fff;
  height: 290px;
  background-color: #007d6c;
  padding: 15px;
}

.listHori_3__itemHead {
  font-size: 1.5rem;
}

.listHori_3__itemDesc {
  font-size: 1.5rem;
  margin-top: 10px;
}

.listHori_3__itemDesc b {
  font-size: 1.3em;
  display: block;
  margin-top: 20px;
}

.listHori_3__itemLinks {
  background-color: #fff;
  padding: 15px;
}

.listHori_3__itemLinkOther {
  float: left;
  margin-top: 5px;
}

.listHori_3__itemPdf {
  font-size: 0;
  display: block;
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1'  xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 252.5 318.2' xml:space='preserve'%3E%3Cstyle%3E.st1{fill:%23fb3449}%3C/style%3E%3Cpath fill='%23f4f4f4' d='M194.5 7.5H7.5v303.2H245V58z'/%3E%3Cpath class='st1' d='M204.7 157.4c-3.6-6.5-16.2-8.5-22-9.5-4.6-.7-9.2-.9-13.8-.9-3.6 0-7.2.2-10.7.4l-3.9.3c-1.3-1.4-2.6-2.8-3.8-4.2-7.8-9.3-14.1-19.8-19.3-30.7 1.4-5.3 2.5-10.8 3.1-16.5 1.2-10.4 1.6-22.3-2.3-32.3-1.3-3.4-4.9-7.6-9.1-5.5-4.8 2.4-6.1 9.2-6.5 14-.3 3.9-.1 7.8.6 11.6s1.7 7.5 2.9 11.1c1.1 3.3 2.3 6.7 3.6 9.9-.8 2.6-1.7 5.1-2.6 7.6-2.2 5.6-4.5 11-6.7 16.2-1.2 2.6-2.3 5.1-3.5 7.5-3.6 7.9-7.5 15.6-11.8 23C88.7 163 79.6 167.1 72 172c-4.1 2.6-7.7 5.5-10.6 8.6-2.8 3-5.7 6.8-5.9 11-.1 2.4.8 4.7 2.8 6.1 2.7 2 6.3 1.9 9.4 1.2 10.2-2.1 18.1-11 24.8-18.4 4.6-5.1 9.9-11.6 15.4-19.5v-.1c9.4-2.9 19.7-5.4 30.6-7.2 5-.8 10.1-1.5 15.3-2 3.7 3.4 7.6 6.6 11.9 9.2 3.4 2.1 6.9 3.8 10.7 5.1 3.8 1.2 7.6 2.2 11.5 2.9 2 .3 4 .4 6.1.3 4.6-.2 11.3-2 11.7-7.6.1-1.3-.3-2.8-1-4.2zM93.8 167.7c-2.2 3.4-4.3 6.4-6.2 9-4.8 6.6-10.3 14.4-18.3 17.3-1.5.6-3.5 1.1-5.6 1-1.9-.1-3.7-.9-3.6-3.1 0-1.1.6-2.5 1.4-3.9.9-1.5 2-2.9 3.3-4.2 2.6-2.8 6-5.4 9.8-7.9 5.9-3.8 12.9-7.2 20.7-10.3-.6.8-1.1 1.5-1.5 2.1zM121 83.5c-.6-3.5-.7-7.1-.3-10.5.2-1.7.5-3.4 1-5 .4-1.3 1.4-4.6 2.8-5 2.4-.7 3.2 4.5 3.5 6 1.6 8.4.2 17.7-1.7 26-.3 1.3-.6 2.6-1 3.9-.6-1.6-1.1-3.2-1.6-4.8-1.1-3.6-2.1-7.1-2.7-10.6zm16.7 66.3c-9.1 1.5-17.8 3.4-26 5.7 1-.3 5.5-8.8 6.5-10.6 4.7-8.3 8.6-17 11.4-26.2 4.9 9.7 10.8 19 18.2 27.2.7.7 1.4 1.5 2.1 2.2-4.2.5-8.3 1-12.2 1.7zm61.8 11.7c-.3 1.8-4.2 2.8-6 3.1-5.3.8-10.9.2-16-1.5-3.5-1.2-6.9-2.8-10.1-4.7-3.2-1.9-6.2-4.2-8.9-6.7 3.4-.2 6.9-.3 10.4-.3s7 .2 10.5.7c6.5.7 13.8 3 18.9 7.2.9.8 1.3 1.5 1.2 2.2zM202.3 32.8H7.5V7.5h187z'/%3E%3Cpath fill='%23f4f4f4' d='M194.5 58H245L194.5 7.5z'/%3E%3Cpath d='M125.8 233.4h-16.6v48h15.5c8 0 14.2-2.2 18.6-6.5s6.6-10.5 6.6-18.5c0-7.4-2.1-13.1-6.3-17.1-4.2-3.9-10.1-5.9-17.8-5.9zm7.9 33.9c-1.8 2.3-4.7 3.4-8.7 3.4h-2.9v-26.9h3.8c3.5 0 6.2 1.1 7.9 3.2 1.7 2.1 2.6 5.4 2.6 9.8 0 4.7-.9 8.2-2.7 10.5zm-36.8-29.9c-3-2.6-7.6-4-13.7-4H66.7v48h13v-15.9h3.6c5.8 0 10.3-1.5 13.5-4.4 3.2-2.9 4.7-7.1 4.7-12.4 0-4.9-1.5-8.7-4.6-11.3zm-10.3 15.8c-1.1 1.1-2.7 1.6-4.6 1.6h-2.4v-11H83c3.6 0 5.4 1.6 5.4 4.9 0 1.9-.6 3.5-1.8 4.5zM250.3 52.7L199.8 2.2C198.4.8 196.5 0 194.5 0H7.5C3.4 0 0 3.4 0 7.5v303.2c0 4.1 3.4 7.5 7.5 7.5H245c4.1 0 7.5-3.4 7.5-7.5V58c0-2-.8-3.9-2.2-5.3zM202 25.6l24.9 24.9H202V25.6zM15 15h172v10.3H15V15zm222.5 288.2H15V40.3h172V58c0 4.1 3.4 7.5 7.5 7.5h43v237.7zm-79-21.8h12.8v-18h14.4V253h-14.4v-9.2h15.6v-10.4h-28.4v48z' fill='%23f4f4f4'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30px;
  float: right;
}

.listHori_3__itemAnno {
  font-size: 1.4rem;
  margin-top: 15px;
}

/*
 * @@listBlock
 *****************************************/
.listBlock_1__item {
  margin-top: 4px;
}

.listBlock_1__item:nth-child(1) {
  margin-top: 0;
}

.listBlock_1__itemBody {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 420px;
}

.listBlock_1__item:nth-child(1) .listBlock_1__itemBody {
  background-color: #50bac9;
}

.listBlock_1__item:nth-child(2) .listBlock_1__itemBody {
  background-color: #4bbd94;
}

.listBlock_1__item:nth-child(3) .listBlock_1__itemBody {
  background-color: #a79c85;
}

html[lang="en-US"] .listBlock_1__itemBody {
  height: 500px;
}

@media (max-width: 767px) {
  .listBlock_1__itemBody {
    display: block;
    height: auto !important;
  }
}

.listBlock_1__itemVisual {
  width: 50%;
  height: 100%;
}

@media (max-width: 767px) {
  .listBlock_1__itemVisual {
    width: 100%;
  }
}

.listBlock_1__item:nth-child(even) .listBlock_1__itemVisual {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.listBlock_1__itemData {
  color: #fff;
  width: calc( ( 1000px / 2 ));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

@media (max-width: 767px) {
  .listBlock_1__itemData {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

.listBlock_1__item:nth-child(odd) .listBlock_1__itemData {
  padding-left: 40px;
  margin-left: auto;
  margin-right: calc( ( 100% - 1000px ) / 2);
}

@media (max-width: 767px) {
  .listBlock_1__item:nth-child(odd) .listBlock_1__itemData {
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 0;
    margin-right: 0;
  }
}

.listBlock_1__item:nth-child(even) .listBlock_1__itemData {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  padding-right: 40px;
  margin-left: calc( ( 100% - 1000px ) / 2);
  margin-right: 0;
}

@media (max-width: 767px) {
  .listBlock_1__item:nth-child(even) .listBlock_1__itemData {
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 0;
    margin-right: 0;
  }
}

.listBlock_1__itemData:before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  border-style: solid;
}

.listBlock_1__item:nth-child(odd) .listBlock_1__itemData:before {
  left: -150px;
  border-width: 0 0 420px 150px;
}

html[lang="en-US"] .listBlock_1__item:nth-child(odd) .listBlock_1__itemData:before {
  border-width: 0 0 500px 150px;
}

@media (max-width: 767px) {
  .listBlock_1__item:nth-child(odd) .listBlock_1__itemData:before {
    border-width: 0 0 30px 100vw !important;
    left: 0;
    top: -45px;
  }
}

.listBlock_1__item:nth-child(even) .listBlock_1__itemData:before {
  right: -150px;
  border-width: 420px 0 0 150px;
}

html[lang="en-US"] .listBlock_1__item:nth-child(even) .listBlock_1__itemData:before {
  border-width: 500px 0 0 150px;
}

@media (max-width: 767px) {
  .listBlock_1__item:nth-child(even) .listBlock_1__itemData:before {
    border-width: 30px 0 0 100vw !important;
    right: 0;
    top: -45px;
  }
}

.listBlock_1__item:nth-child(1) .listBlock_1__itemData:before {
  border-color: transparent transparent #50bac9 transparent;
}

.listBlock_1__item:nth-child(2) .listBlock_1__itemData:before {
  border-color: transparent transparent transparent #4bbd94;
}

.listBlock_1__item:nth-child(3) .listBlock_1__itemData:before {
  border-color: transparent transparent #a79c85 transparent;
}

.listBlock_1__itemDataInner {
  width: 100%;
}

.listBlock_1__itemDataInner > *:not(.listBlock_1__itemTtl) {
  margin-top: 4rem;
}

@media (max-width: 767px) {
  .listBlock_1__itemDataInner > *:not(.listBlock_1__itemTtl) {
    margin-top: 1rem;
  }
}

.listBlock_1__itemTtl {
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .listBlock_1__itemTtl {
    margin-bottom: 15px;
  }
  .listBlock_1__item:nth-child(odd) .listBlock_1__itemTtl {
    text-align: right;
  }
}

.listBlock_1__itemTtl b,
.listBlock_1__itemTtl small {
  display: block;
}

.listBlock_1__itemTtl b {
  font-size: 4.5rem;
  font-weight: normal;
}

html[lang="en-US"] .listBlock_1__itemTtl b {
  font-size: 4rem;
}

@media (max-width: 767px) {
  .listBlock_1__itemTtl b {
    font-size: 3rem;
  }
}

.listBlock_1__itemTtl small {
  font-size: 2rem;
  margin-top: 10px;
}

html[lang="en-US"] .listBlock_1__itemTtl small {
  font-size: 1.7rem;
}

@media (max-width: 767px) {
  .listBlock_1__itemTtl small {
    font-size: 1.6rem;
  }
}

html[lang="en-US"] .listBlock_1__itemDesc {
  line-height: 1.6;
}

@media (max-width: 767px) {
  .listBlock_1__item:nth-child(even) .listBlock_1__itemMore {
    text-align: right;
  }
}

.listBlock_2__item {
  margin-top: 75px;
}

.listBlock_2__item:first-child {
  margin-top: 0;
}

.listBlock_2__itemBody {
  position: relative;
}

.listBlock_2__itemVisual img {
  display: block;
  width: 785px;
}

@media (max-width: 767px) {
  .listBlock_2__itemVisual img {
    max-width: calc( 100% + 20px);
  }
}

.listBlock_2__item:nth-child(odd) .listBlock_2__itemVisual img {
  margin-left: -130px;
}

@media (max-width: 767px) {
  .listBlock_2__item:nth-child(odd) .listBlock_2__itemVisual img {
    margin-left: -20px;
  }
}

.listBlock_2__item:nth-child(even) .listBlock_2__itemVisual img {
  margin-left: auto;
  margin-right: -130px;
}

@media (max-width: 767px) {
  .listBlock_2__item:nth-child(even) .listBlock_2__itemVisual img {
    margin-right: -20px;
  }
}

.listBlock_2__itemData {
  width: 530px;
  position: absolute;
  bottom: -30px;
  background-color: rgba(255, 255, 255, 0.95);
  padding: 50px 30px;
}

@media (max-width: 767px) {
  .listBlock_2__itemData {
    width: calc( 100% + 20px);
    position: relative;
    bottom: auto;
    padding: 20px;
    margin-top: -30px;
  }
}

.listBlock_2__item:nth-child(odd) .listBlock_2__itemData {
  right: 0;
  margin-right: -20px;
}

.listBlock_2__item:nth-child(even) .listBlock_2__itemData {
  left: 0;
  margin-left: -20px;
}

.listBlock_2__itemData > *:not(.listBlock_2__itemTtl) {
  margin-top: 4rem;
}

.listBlock_2__itemTtl {
  font-size: 3rem;
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .listBlock_2__itemTtl {
    font-size: 2rem;
    margin-bottom: 15px;
  }
}

.listBlock_3__head {
  font-size: 1.8rem;
  font-weight: bold;
  text-align: center;
  color: #fff;
  background-color: #50bac9;
}

.listBlock_3__list {
  max-height: 500px;
  overflow: auto;
}

@media (max-width: 767px) {
  .listBlock_3__list {
    max-height: 100%;
    overflow: visible;
  }
}

.listBlock_3__listItem {
  border-bottom: 1px solid #aaa;
}

.listBlock_3__listItem:last-child {
  border-bottom: 0;
}

.listBlock_3__listItemInner {
  display: block;
  background-color: #fefefe;
  padding: 15px 10px;
}

.listBlock_3__listItemTtl {
  font-size: 1.5rem;
}

.listBlock_3__listItemCat {
  font-size: 0;
}

.listBlock_3__listItemCatItem {
  font-size: 1.3rem;
  font-weight: bold;
  letter-spacing: .03em;
  color: #fff;
  display: inline-block;
  background-color: #007d6c;
  padding: 5px 10px;
  margin-top: 10px;
  margin-right: 10px;
}

.listBlock_4__item {
  margin-top: 60px;
}

.listBlock_4__item:first-child {
  margin-top: 0;
}

.listBlock_5__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {
  .listBlock_5__item {
    display: block;
    margin-top: 30px;
  }
  .listBlock_5__item:first-child {
    margin-top: 0;
  }
}

.listBlock_5__item > * {
  width: 50%;
}

@media (max-width: 767px) {
  .listBlock_5__item > * {
    width: 100%;
  }
}

.listBlock_5__itemData {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: inherit;
  padding: 35px;
}

@media (max-width: 767px) {
  .listBlock_5__itemData {
    padding: 20px 10px;
  }
}

.listBlock_5__item:nth-child(odd) .listBlock_5__itemData {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.listBlock_5__itemDataInner > *:not(.listBlock_5__itemTtl) {
  margin-top: 4rem;
}

.listBlock_5__itemTtl {
  font-size: 2.5rem;
  letter-spacing: .1em;
  color: #31a3aa;
  margin-bottom: 20px;
}

@media (max-width: 767px) {
  .listBlock_5__itemTtl {
    font-size: 2rem;
  }
}

.listBlock_5__itemVisual {
  margin-bottom: 0;
}

.listBlock_5__item:nth-child(odd) .listBlock_5__itemVisual {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.listBlock_5__itemVisual img {
  width: 100%;
}

.listBlock_6__item {
  margin-top: 30px;
}

.listBlock_6__item:first-child {
  margin-top: 0;
}

.listBlock_6__itemInner {
  font-size: 1.8rem;
  letter-spacing: .05em;
  line-height: 1.5;
  color: #31a3aa;
  text-decoration: underline;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1'  xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 252.5 318.2' xml:space='preserve'%3E%3Cstyle%3E.st1{fill:%23fb3449}%3C/style%3E%3Cpath fill='%23fff' d='M194.5 7.5H7.5v303.2H245V58z'/%3E%3Cpath class='st1' d='M204.7 157.4c-3.6-6.5-16.2-8.5-22-9.5-4.6-.7-9.2-.9-13.8-.9-3.6 0-7.2.2-10.7.4l-3.9.3c-1.3-1.4-2.6-2.8-3.8-4.2-7.8-9.3-14.1-19.8-19.3-30.7 1.4-5.3 2.5-10.8 3.1-16.5 1.2-10.4 1.6-22.3-2.3-32.3-1.3-3.4-4.9-7.6-9.1-5.5-4.8 2.4-6.1 9.2-6.5 14-.3 3.9-.1 7.8.6 11.6s1.7 7.5 2.9 11.1c1.1 3.3 2.3 6.7 3.6 9.9-.8 2.6-1.7 5.1-2.6 7.6-2.2 5.6-4.5 11-6.7 16.2-1.2 2.6-2.3 5.1-3.5 7.5-3.6 7.9-7.5 15.6-11.8 23C88.7 163 79.6 167.1 72 172c-4.1 2.6-7.7 5.5-10.6 8.6-2.8 3-5.7 6.8-5.9 11-.1 2.4.8 4.7 2.8 6.1 2.7 2 6.3 1.9 9.4 1.2 10.2-2.1 18.1-11 24.8-18.4 4.6-5.1 9.9-11.6 15.4-19.5v-.1c9.4-2.9 19.7-5.4 30.6-7.2 5-.8 10.1-1.5 15.3-2 3.7 3.4 7.6 6.6 11.9 9.2 3.4 2.1 6.9 3.8 10.7 5.1 3.8 1.2 7.6 2.2 11.5 2.9 2 .3 4 .4 6.1.3 4.6-.2 11.3-2 11.7-7.6.1-1.3-.3-2.8-1-4.2zM93.8 167.7c-2.2 3.4-4.3 6.4-6.2 9-4.8 6.6-10.3 14.4-18.3 17.3-1.5.6-3.5 1.1-5.6 1-1.9-.1-3.7-.9-3.6-3.1 0-1.1.6-2.5 1.4-3.9.9-1.5 2-2.9 3.3-4.2 2.6-2.8 6-5.4 9.8-7.9 5.9-3.8 12.9-7.2 20.7-10.3-.6.8-1.1 1.5-1.5 2.1zM121 83.5c-.6-3.5-.7-7.1-.3-10.5.2-1.7.5-3.4 1-5 .4-1.3 1.4-4.6 2.8-5 2.4-.7 3.2 4.5 3.5 6 1.6 8.4.2 17.7-1.7 26-.3 1.3-.6 2.6-1 3.9-.6-1.6-1.1-3.2-1.6-4.8-1.1-3.6-2.1-7.1-2.7-10.6zm16.7 66.3c-9.1 1.5-17.8 3.4-26 5.7 1-.3 5.5-8.8 6.5-10.6 4.7-8.3 8.6-17 11.4-26.2 4.9 9.7 10.8 19 18.2 27.2.7.7 1.4 1.5 2.1 2.2-4.2.5-8.3 1-12.2 1.7zm61.8 11.7c-.3 1.8-4.2 2.8-6 3.1-5.3.8-10.9.2-16-1.5-3.5-1.2-6.9-2.8-10.1-4.7-3.2-1.9-6.2-4.2-8.9-6.7 3.4-.2 6.9-.3 10.4-.3s7 .2 10.5.7c6.5.7 13.8 3 18.9 7.2.9.8 1.3 1.5 1.2 2.2zM202.3 32.8H7.5V7.5h187z'/%3E%3Cpath fill='%23fff' d='M194.5 58H245L194.5 7.5z'/%3E%3Cpath d='M125.8 233.4h-16.6v48h15.5c8 0 14.2-2.2 18.6-6.5s6.6-10.5 6.6-18.5c0-7.4-2.1-13.1-6.3-17.1-4.2-3.9-10.1-5.9-17.8-5.9zm7.9 33.9c-1.8 2.3-4.7 3.4-8.7 3.4h-2.9v-26.9h3.8c3.5 0 6.2 1.1 7.9 3.2 1.7 2.1 2.6 5.4 2.6 9.8 0 4.7-.9 8.2-2.7 10.5zm-36.8-29.9c-3-2.6-7.6-4-13.7-4H66.7v48h13v-15.9h3.6c5.8 0 10.3-1.5 13.5-4.4 3.2-2.9 4.7-7.1 4.7-12.4 0-4.9-1.5-8.7-4.6-11.3zm-10.3 15.8c-1.1 1.1-2.7 1.6-4.6 1.6h-2.4v-11H83c3.6 0 5.4 1.6 5.4 4.9 0 1.9-.6 3.5-1.8 4.5zM250.3 52.7L199.8 2.2C198.4.8 196.5 0 194.5 0H7.5C3.4 0 0 3.4 0 7.5v303.2c0 4.1 3.4 7.5 7.5 7.5H245c4.1 0 7.5-3.4 7.5-7.5V58c0-2-.8-3.9-2.2-5.3zM202 25.6l24.9 24.9H202V25.6zM15 15h172v10.3H15V15zm222.5 288.2H15V40.3h172V58c0 4.1 3.4 7.5 7.5 7.5h43v237.7zm-79-21.8h12.8v-18h14.4V253h-14.4v-9.2h15.6v-10.4h-28.4v48z' fill='%23fff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left top 4px;
  background-size: 15px;
  padding-left: 25px;
}

@media (max-width: 767px) {
  .listBlock_6__itemInner {
    font-size: 1.6rem;
  }
}

.listBlock_8__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 40px;
}

@media (max-width: 767px) {
  .listBlock_8__item {
    display: block;
  }
}

.listBlock_8__item:first-child {
  margin-top: 0;
}

.listBlock_8__itemTtl {
  font-family: "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ";
  font-size: 1.8rem;
  margin-bottom: 10px;
}

.listBlock_8__itemTtl strong,
.listBlock_8__itemTtl small {
  letter-spacing: .05em;
  line-height: 1.4;
  display: block;
}

.listBlock_8__itemThumb,
.listBlock_8__itemData {
  -ms-flex-preferred-size: auto !important;
      flex-basis: auto !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.listBlock_8__item:nth-child(even) .listBlock_8__itemThumb {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

@media (max-width: 767px) {
  .listBlock_8__item:nth-child(even) .listBlock_8__itemThumb {
    text-align: right;
  }
}

.listBlock_8__itemThumb img {
  width: 204px;
}

@media (max-width: 767px) {
  .listBlock_8__itemThumb img {
    width: 120px;
  }
}

.listBlock_8__itemData {
  width: 665px;
  position: relative;
  background-color: #fff;
  padding: 25px;
  border: 1px solid #bfbfbf;
  border-radius: 6px;
  margin-top: 30px;
}

@media (max-width: 767px) {
  .listBlock_8__itemData {
    width: 100%;
    margin-top: 10px;
  }
}

.listBlock_8__item:nth-child(odd) .listBlock_8__itemData {
  border-top-left-radius: 0;
}

.listBlock_8__item:nth-child(even) .listBlock_8__itemData {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  border-top-right-radius: 0;
}

.listBlock_8__itemData:before {
  content: "";
  width: 12px;
  height: 7px;
  position: absolute;
  top: -1px;
  z-index: 2;
  background-repeat: no-repeat;
  background-size: 12px;
}

.listBlock_8__item:nth-child(odd) .listBlock_8__itemData:before {
  left: -12px;
  background-image: url(../images/shp_arwL2.png);
  background-position: right top;
}

.listBlock_8__item:nth-child(even) .listBlock_8__itemData:before {
  right: -12px;
  background-image: url(../images/shp_arwR2.png);
  background-position: left top;
}

.listBlock_9__item {
  margin-top: 50px;
}

@media (max-width: 767px) {
  .listBlock_9__item {
    margin-top: 30px;
  }
}

.listBlock_9__item:first-child {
  margin-top: 0;
}

.listBlock_9__itemTtl {
  font-family: "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ";
  font-size: 1.8rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.96 25.96'%3E%3Cpath d='M11.896 17.15c-.131-.043-.953-.887-.439-2.474h-.007c1.34-1.401 2.487-3.655 2.487-5.876 0-3.412-2.359-5.201-4.957-5.201-2.6 0-4.855 1.789-4.855 5.201 0 2.229 1.051 4.492 2.398 5.892.525 1.398-.414 2.384-.611 2.458C3.192 18.148 0 19.97 0 21.767v.674c0 2.449 4.677 3.006 9.006 3.006 4.334 0 8.953-.557 8.953-3.006v-.674c0-1.852-3.208-3.658-6.063-4.617zm8.363-4.499c-.122-.041-.896-.23-.413-1.723h-.006c1.26-1.316 2.129-3.438 2.129-5.523 0-3.209-2.01-4.891-4.452-4.891-1.798 0-3.347.918-4.042 2.678 1.459 1.205 2.463 3.081 2.463 5.607 0 2.697-1.264 5.158-2.586 6.746 2.106.797 5.397 2.4 6.339 4.85 3.318-.184 6.269-.873 6.269-2.771v-.633c-.001-1.74-3.017-3.439-5.701-4.34z' fill='%23007d6c'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 3px 3px;
  background-size: 20px;
  padding-left: 32px;
}

@media (max-width: 767px) {
  .listBlock_9__itemTtl {
    font-size: 1.6rem;
  }
}

.listBlock_9__itemDesc {
  line-height: 1.6;
  color: #2c2c2c;
  margin-top: 10px;
}

@media (max-width: 767px) {
  .listBlock_9__itemDesc {
    font-size: 1.4rem;
    margin-top: 5px;
  }
}

.listBlock_9__itemUrl {
  line-height: 1.5;
  margin-top: 10px;
}

@media (max-width: 767px) {
  .listBlock_9__itemUrl {
    margin-top: 5px;
  }
}

.listBlock_9__itemUrl a {
  font-weight: bold;
  text-decoration: underline;
  word-break: break-all;
  color: #007d6c;
}

@media (max-width: 767px) {
  .listBlock_9__itemUrl a {
    font-size: 1.3rem;
  }
}

.listBlock_10 {
  border-top: 1px solid #efefef;
}

.listBlock_10__itemInner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 30px 20px;
  border-bottom: 1px solid #efefef;
}

@media (max-width: 767px) {
  .listBlock_10__itemInner {
    display: block;
    padding: 20px 10px;
  }
}

.listBlock_10__itemHead {
  width: 40%;
  height: 220px;
  position: relative;
}

@media (max-width: 767px) {
  .listBlock_10__itemHead {
    width: 100%;
    height: auto;
  }
}

.listBlock_10__itemPostName {
  font-size: 1.6rem;
  font-weight: bold;
  color: #efefef;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(0, 125, 108, 0)), to(rgba(0, 125, 108, 0.2)));
  background-image: linear-gradient(180deg, rgba(0, 125, 108, 0) 20%, rgba(0, 125, 108, 0.2) 100%);
  padding: 50px 10px 10px;
}

.listBlock_10__itemThumb {
  padding-top: 220px;
}

@media (max-width: 767px) {
  .listBlock_10__itemThumb {
    padding-top: 60%;
  }
}

.listBlock_10__itemData {
  width: 60%;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}

@media (max-width: 767px) {
  .listBlock_10__itemData {
    width: 100%;
    padding: 0;
    margin-top: 20px;
  }
}

.listBlock_10__itemDate {
  font-size: 1.4rem;
  display: block;
}

.listBlock_10__itemTtl {
  font-size: 1.8rem;
  color: #007d6c;
}

@media (max-width: 767px) {
  .listBlock_10__itemTtl {
    font-size: 16px;
    max-height: 3em;
    overflow: hidden;
  }
}

.listBlock_10__itemExcerpt {
  font-size: 1.6rem;
  color: #555;
  word-break: break-all;
  margin-top: 10px;
}

@media (max-width: 767px) {
  .listBlock_10__itemExcerpt {
    font-size: 14px;
    max-height: 6em;
    margin-top: 5px;
    overflow: hidden;
  }
}

/*
 * @@listTerm
 *****************************************/
.listTerm_1 {
  display: inline-block;
  margin-right: 30px;
}

.listTerm_1__item {
  font-size: 1.5rem;
  font-weight: bold;
  letter-spacing: .05em;
  display: inline-block;
  margin-top: 10px;
  margin-right: 30px;
}

.listTerm_1__item:last-child {
  margin-right: 0;
}

.listTerm_1__itemInner {
  display: block;
  background-color: #fff;
  padding: 10px 15px;
  border: 3px solid #007d6c;
  border-radius: 5px;
}

.listTerm_2 {
  font-size: 0;
}

.listTerm_2__item {
  font-size: 1.4rem;
  letter-spacing: .05em;
  line-height: 1.5;
  color: #007d6c;
  font-weight: bold;
  display: inline-block;
  margin-top: 5px;
  margin-right: 20px;
}

.listTerm_2__item:last-child {
  margin-right: 0;
}

.sideBlock__infoCat .listTerm_2__item {
  max-width: 80%;
  margin-right: 5px;
}

html[lang="en-US"] .sideBlock__infoCat .listTerm_2__item {
  line-height: 2;
  max-width: none;
  display: inline;
}

html[lang="ja"] .sideBlock__infoCat .listTerm_2__item a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  background-color: #fff;
  padding: 5px 10px;
  border: 2px solid #007d6c;
  border-radius: 999px;
}

html[lang="en-US"] .sideBlock__infoCat .listTerm_2__item a {
  text-decoration: underline;
  padding-right: 5px;
}

html[lang="en-US"] .sideBlock__infoCat .listTerm_2__item a:before {
  content: "#";
  color: #31a3aa;
}

.listTerm_3 {
  display: inline-block;
  margin-right: 20px;
}

.listTerm_3__item {
  font-size: 1.5rem;
  letter-spacing: .05em;
  color: #fff;
  display: inline-block;
  background-color: #007d6c;
  padding: 10px 20px;
  margin-top: 10px;
  margin-right: 20px;
}

.listTerm_3.-type_2 .listTerm_3__item {
  background-color: #50bac9;
}

.listTerm_3__item:last-child {
  margin-right: 0;
}

.listTerm_4 {
  font-size: 0;
  margin-top: -10px;
}

.listTerm_4__item {
  display: inline-block;
  margin-top: 10px;
  margin-right: 20px;
}

.listTerm_4__item:last-child {
  margin-right: 0;
}

.listTerm_4__itemInner {
  font-size: 1.6rem;
  letter-spacing: .05em;
  display: block;
  background-color: #e6f7f6;
  padding: 10px 20px;
  border-radius: 5px;
  -webkit-box-shadow: 3px 3px 0 0 #99deda;
          box-shadow: 3px 3px 0 0 #99deda;
}

.listTerm_5 {
  font-size: 0;
  margin-top: 30px;
}

.listTerm_5__item {
  font-size: 1.5rem;
  letter-spacing: .03em;
  display: inline-block;
  margin-right: 20px;
}

.listTerm_5__item:last-child {
  margin-right: 0;
}

.listTerm_5__itemInner:before {
  content: "#";
  color: #f5b49a;
}

.listTerm_6 {
  font-size: 0;
  margin-top: -5px;
}

.listTerm_6__item {
  font-size: 1.4rem;
  letter-spacing: .03em;
  display: inline-block;
  margin-top: 5px;
  margin-right: 5px;
}

.listTerm_6__itemInner {
  display: block;
  background-color: #99deda;
  padding: 10px;
}

.listTerm_7 {
  font-size: 0;
  margin-top: -5px;
}

.listTerm_7__item {
  font-size: 1.4rem;
  letter-spacing: .03em;
  display: inline-block;
  margin-top: 10px;
  margin-right: 10px;
}

.listTerm_7__item:last-child {
  margin-right: 0;
}

.listTerm_7__itemInner:before {
  content: "#";
  color: #f5b49a;
}

.listTerm_8__ttl {
  font-size: 2.2rem;
  letter-spacing: .1em;
  margin-bottom: 20px;
}

@media (max-width: 767px) {
  .listTerm_8__ttl {
    font-size: 1.8rem;
  }
}

.listTerm_8__data {
  background-color: #fff;
  padding: 30px;
  border: 1px solid #ccc;
}

@media (max-width: 767px) {
  .listTerm_8__data {
    padding: 20px;
  }
}

.listTerm_8__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -10px;
}

@media (max-width: 767px) {
  .listTerm_8__list {
    margin: -8px;
  }
}

.listTerm_8__listItem {
  font-size: 1.4rem;
  letter-spacing: .05em;
  background-color: #efefef;
  padding: 10px 15px;
  border-bottom: 3px solid #007d6c;
  border-radius: 3px;
  margin: 10px;
}

@media (max-width: 767px) {
  .listTerm_8__listItem {
    font-size: 1.2rem;
    margin: 8px;
  }
}

.listTerm_8__listItem.-type2 {
  border-bottom: 3px solid #f5b49a;
}

.listTerm_8__desc {
  margin-top: 30px;
}

.listTerm_8__descItem {
  font-size: 1.8rem;
  letter-spacing: .1em;
  color: #007d6c;
}

.listTerm_8__descItem:not(:first-child) {
  margin-top: 10px;
}

@media (max-width: 767px) {
  .listTerm_8__descItem {
    font-size: 1.6rem;
  }
}

.listTerm_8__descItem.-type2 {
  color: #f5b49a;
}

.listTerm_8__descItem:before {
  content: "■";
}

/*
 * @@listOrder
 *****************************************/
.listOrder_1 {
  margin-top: 40px;
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .listOrder_1 {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 10px;
  }
}

.listOrder_1:first-child {
  margin-top: 0;
}

.listOrder_1:last-child {
  margin-bottom: 0;
}

.listOrder_1__item {
  font-size: 1.6rem;
  letter-spacing: .075em;
  line-height: 1.6;
  margin-top: 40px;
}

@media (max-width: 767px) {
  .listOrder_1__item {
    margin-top: 20px;
  }
}

.listOrder_1__item:first-child {
  margin-top: 0;
}

.listOrder_2 {
  font-size: inherit;
  letter-spacing: inherit;
  margin-left: 2em;
}

.listOrder_2 li {
  font-size: inherit;
  letter-spacing: inherit;
  line-height: 1.4;
  margin-top: 10px;
}

.listGrid_1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -10px;
}

@media (max-width: 767px) {
  .listGrid_1 {
    margin: -5px;
  }
}

.listGrid_1__item {
  width: calc( (100% / 3) - 20px);
  margin: 10px;
}

@media (max-width: 767px) {
  .listGrid_1__item {
    width: calc( (100% / 3) - 10px);
    margin: 5px;
  }
}

.listGrid_1__itemInner {
  display: block;
}

.listGrid_1__itemThumb {
  padding-top: 100%;
}

/*
 * @@mainBlock
 *****************************************/
@media (max-width: 767px) {
  .mainBlock.has-background {
    padding-left: 0;
    padding-right: 0;
  }
}

.mainBlock.-normal {
  padding-top: 70px;
  padding-bottom: 70px;
}

@media (max-width: 767px) {
  .mainBlock.-normal {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

.mainBlock.-normal:not(.has-background) + .mainBlock.-normal:not(.has-background) {
  padding-top: 24px;
}

@media (max-width: 767px) {
  .mainBlock.-normal:not(.has-background) + .mainBlock.-normal:not(.has-background) {
    padding-top: 16px;
  }
}

body.par-community_health .mainBlock.-normal {
  padding-top: 40px;
  padding-bottom: 40px;
}

body.home .mainBlock.-normal {
  padding-top: 100px;
  padding-bottom: 100px;
}

@media (max-width: 767px) {
  body.home .mainBlock.-normal {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}

.mainBlock.-first {
  padding-bottom: 0 !important;
}

.mainBlock.-normal1 {
  margin-top: 50px;
}

.mainBlock .subBlock > *:not(:first-child):not([class*="title_"]) {
  margin-top: 3.2rem;
}

@media (max-width: 767px) {
  .mainBlock .subBlock > *:not(:first-child):not([class*="title_"]) {
    margin-top: 1.6rem;
  }
}

.mainBlock .subBlock.-gapSize_1 > *:not(:first-child):not([class*="title_"]) {
  margin-top: 1.6rem;
}

body:not(.home) .mainBlock:last-child {
  padding-bottom: 100px;
}

@media (max-width: 767px) {
  body:not(.home) .mainBlock:last-child {
    padding-bottom: 5rem;
  }
}

.mainBlock.-texture {
  color: #fff;
  background-image: url(../images/bg_texture1.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.mainBlock.-texture_2 {
  background-image: url(../images/bg_texture2.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.mainBlock.-bgc_1 {
  background-color: #e6f9f6;
}

.mainBlock.-bgc_2 {
  background-color: #f0ede4;
}

.mainBlock.-bgc_3 {
  color: #fff;
  background-color: #31a3aa;
}

.mainBlock.-bgc_4 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e9f5f3), to(rgba(236, 236, 236, 0)));
  background-image: linear-gradient(-180deg, #e9f5f3 0%, rgba(236, 236, 236, 0) 100%);
}

.mainBlock__body.-marker {
  padding-left: 30px;
  border-left: 3px solid #007d6c;
}

@media (max-width: 767px) {
  .mainBlock__body.-marker {
    padding-left: 15px;
    margin-left: 3px;
  }
}

.mainBlock__body > *:not(:first-child) {
  /* margin-top: 4.8rem; */
}

@media (max-width: 767px) {
  .mainBlock__body > *:not(:first-child) {
    /* margin-top: 3.2rem; */
  }
}

.mainBlock__body > p:not(:first-child) + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  /* margin-top: 1.6rem; */
}

.mainBlock__body h1:not([class]) + *:not(:first-child),
.mainBlock__body h2:not([class]) + *:not(:first-child),
.mainBlock__body h3:not([class]) + *:not(:first-child),
.mainBlock__body h4:not([class]) + *:not(:first-child),
.mainBlock__body h5:not([class]) + *:not(:first-child),
.mainBlock__body h6:not([class]) + *:not(:first-child),
.mainBlock__body h1[class*="is-style-"] + *:not(:first-child),
.mainBlock__body h2[class*="is-style-"] + *:not(:first-child),
.mainBlock__body h3[class*="is-style-"] + *:not(:first-child),
.mainBlock__body h4[class*="is-style-"] + *:not(:first-child),
.mainBlock__body h5[class*="is-style-"] + *:not(:first-child),
.mainBlock__body h6[class*="is-style-"] + *:not(:first-child) {
  margin-top: 3.2rem;
}

.blockDirection.-sub {
  width: 30%;
}

@media (max-width: 767px) {
  .blockDirection.-sub {
    width: 70%;
  }
}

.blockDirection.-main {
  width: 70%;
}

@media (max-width: 767px) {
  .blockDirection.-main {
    width: 100%;
  }
}

.blockDirection.-half {
  width: 50%;
}

@media (max-width: 767px) {
  .blockDirection.-half {
    width: 100%;
  }
}

.blockDirection.-left {
  float: left;
  padding-right: 20px;
}

@media (max-width: 767px) {
  .blockDirection.-left {
    float: none;
    padding-right: 0;
  }
}

.blockDirection.-right {
  float: right;
  padding-left: 20px;
}

@media (max-width: 767px) {
  .blockDirection.-right {
    float: none;
    padding-left: 0;
  }
}

@media (max-width: 767px) {
  .blockDirection + .blockDirection {
    margin-top: 20px;
  }
}

.blockDirection__figure {
  text-align: center;
  margin-top: 45px;
}

.blockDirection__figure:first-child {
  margin-top: 0;
}

.blockDirection__figureImg {
  max-width: 100%;
  margin-bottom: 10px;
}

.blockDirection__figureCap {
  text-align: left;
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  .blockDirection__figureCap {
    font-size: 1rem !important;
  }
}

[class*='block__child_1'] {
  margin-top: 50px;
}

@media (max-width: 767px) {
  [class*='block__child_1'] {
    margin-top: 30px;
  }
}

[class*='block__child_2'] {
  margin-top: 30px;
}

.mainContent, .w800, .w900, .w1200 {
  margin-left: auto;
  margin-right: auto;
}

.mainContent {
  width: 1000px;
}

.w800 {
  width: 800px;
}

.w900 {
  width: 900px;
}

.w1200 {
  width: 1200px;
}

@media (max-width: 767px) {
  .mainContent, .w800, .w900, .w1200 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
}

/**
 * media_columns
 */
.media_columns_1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.media_columns_1 > * {
  text-align: center;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

/*
 * @@navigation_1
 *****************************************/
.navigation_wrap_1 {
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 750px;
  padding-top: 400px;
}

@media (max-width: 767px) {
  .navigation_wrap_1 {
    background-size: 100%;
    padding-top: 50%;
  }
}

.navigation_wrap_1.-bgImage01 {
  background-image: url(../images/cs_navigation_wrap_1_img01.jpg);
}

.navigation_1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

@media (max-width: 767px) {
  .navigation_1 {
    -webkit-transform: none;
            transform: none;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-top: -4px;
  }
}

.navigation_1__item {
  font-size: 1.6rem;
  font-weight: bold;
  letter-spacing: .1em;
  color: #007d6c;
  margin-right: 30px;
  opacity: .3;
}

@media (max-width: 767px) {
  .navigation_1__item {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    font-size: 1.4rem;
    margin-top: 4px;
    margin-right: 1.6rem;
  }
}

.navigation_1__item:last-child {
  margin-right: 0;
}

.navigation_1__item.-active {
  opacity: 1;
}

.navigation_1__item.-active a {
  cursor: default;
}

.navigation_1__itemInner {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: auto 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 25px;
}

@media (max-width: 767px) {
  .navigation_1__itemInner {
    background-size: auto 15px;
    padding-left: 20px;
  }
}

.navigation_1__item.-all .navigation_1__itemInner {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.5 19.355'%3E%3Cpath d='M19.825 16.128H4.675A4.175 4.175 0 0 1 .5 11.953V7.401a4.175 4.175 0 0 1 4.175-4.175h15.15A4.175 4.175 0 0 1 24 7.401v4.552a4.175 4.175 0 0 1-4.175 4.175z' fill='none' stroke='%23007d6c' stroke-miterlimit='10'/%3E%3Cg fill='%23007d6c'%3E%3Cpath d='M6.301 6.104c.022-.066.055-.11.122-.11h1.304c.066 0 .111.044.121.11l1.614 7.295c.011.067-.022.111-.088.111H8.147c-.077 0-.11-.044-.121-.111l-.243-1.359H6.356l-.254 1.359c-.011.067-.044.111-.121.111H4.754c-.067 0-.099-.044-.089-.111l1.636-7.295zm1.271 4.786l-.475-2.609h-.034l-.497 2.609h1.006zM10.736 6.104c0-.066.044-.11.111-.11h1.227c.066 0 .111.044.111.11v6.035c0 .044.022.067.066.067h1.901c.066 0 .11.044.11.11v1.083c0 .067-.044.111-.11.111h-3.305c-.067 0-.111-.044-.111-.111V6.104zM15.657 6.104c0-.066.044-.11.111-.11h1.227c.066 0 .111.044.111.11v6.035c0 .044.022.067.066.067h1.901c.066 0 .11.044.11.11v1.083c0 .067-.044.111-.11.111h-3.305c-.067 0-.111-.044-.111-.111V6.104z'/%3E%3C/g%3E%3C/svg%3E");
  padding-left: 35px;
}

@media (max-width: 767px) {
  .navigation_1__item.-all .navigation_1__itemInner {
    background-size: auto 15px;
    padding-left: 25px;
  }
}

.navigation_1__item.-topics .navigation_1__itemInner {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.993 14.993'%3E%3Cpath d='M7.496 0a7.496 7.496 0 1 0 7.496 7.496A7.495 7.495 0 0 0 7.496 0zm.367 11.651c-.013.077-.064.129-.141.129H5.744c-.077 0-.116-.051-.102-.129l.308-1.747a.153.153 0 0 1 .154-.129h1.965c.077 0 .116.051.103.129l-.309 1.747zm.321-2.812c-.012.077-.064.128-.128.128H6.412c-.077 0-.116-.051-.103-.129l.694-5.664c.013-.077.064-.128.141-.128h2.235c.077 0 .116.051.102.128L8.184 8.839z' fill='%23007d6c'/%3E%3C/svg%3E");
}

.navigation_1__item.-report .navigation_1__itemInner {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.673 14.919'%3E%3Cg fill='%23007d6c'%3E%3Cpath d='M1.484.742A.742.742 0 1 0 0 .742v13.435a.742.742 0 1 0 1.484 0V.742zm0 0M11.342 4.062a.456.456 0 0 1 .004-.565 15.094 15.094 0 0 1 2.104-2.073c.6-.483-.182-.836-.358-.909C9.517-.99 5.946 2.159 2.374 1.2v7.433c3.578.959 7.155-2.203 10.733-.679.175.074.334.056.411-.06.077-.115.058-.313-.049-.507a29.934 29.934 0 0 0-2.127-3.325zm0 0'/%3E%3C/g%3E%3C/svg%3E");
}

.navigation_1__item.-blog_chair .navigation_1__itemInner,
.navigation_1__item.-publications .navigation_1__itemInner {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.389 13.824'%3E%3Cpath d='M4.506 13.284a.54.54 0 0 1-.54.54H2.16A2.162 2.162 0 0 1 0 11.664V2.16C0 .969.969 0 2.16 0h6.639c1.191 0 2.16.969 2.16 2.16v3.321a.54.54 0 0 1-1.08 0V2.16c0-.595-.484-1.08-1.08-1.08H2.16c-.595 0-1.08.484-1.08 1.08v9.504c0 .595.484 1.08 1.08 1.08h1.806a.54.54 0 0 1 .54.54zM8.259 3.24H2.697a.54.54 0 0 0 0 1.08h5.562a.54.54 0 0 0 0-1.08zm.54 2.7a.54.54 0 0 0-.54-.54H2.697a.54.54 0 0 0 0 1.08h5.562a.54.54 0 0 0 .54-.54zM2.697 7.56a.54.54 0 0 0 0 1.08h3.378a.54.54 0 0 0 0-1.08H2.697zm9.218 2.549l-2.958 2.953a.542.542 0 0 1-.237.138l-2.18.604a.539.539 0 0 1-.661-.677l.646-2.126a.541.541 0 0 1 .135-.225l2.965-2.958a1.623 1.623 0 0 1 2.291 0c.631.632.631 1.66-.001 2.291zm-1.632.104l-.764-.764-2 1.996-.321 1.056 1.096-.304 1.989-1.984zm.868-1.631a.54.54 0 0 0-.764 0l-.104.104.764.764.105-.104a.541.541 0 0 0-.001-.764z' fill='%23007d6c'/%3E%3C/svg%3E");
}

.navigation_2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media (max-width: 767px) {
  .navigation_2 {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.navigation_2__item {
  width: 300px;
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  margin: 15px;
  overflow: hidden;
  -webkit-box-shadow: -5px 5px 0 0 rgba(0, 125, 108, 0.6);
          box-shadow: -5px 5px 0 0 rgba(0, 125, 108, 0.6);
}

@media (max-width: 767px) {
  .navigation_2__item {
    width: 100%;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
  }
}

@media (max-width: 767px) {
  .navigation_2__item:first-child {
    margin-top: 0;
  }
}

.navigation_2__itemInner {
  height: 150px;
  position: relative;
  display: block;
  background-image: linear-gradient(170deg, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.2) 80%);
}

@media (max-width: 767px) {
  .navigation_2__itemInner {
    height: 0;
    padding-top: 50%;
  }
}

.navigation_2__itemInner:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-image: linear-gradient(150deg, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.2) 100%);
}

.navigation_2__itemCap {
  font-size: 16px;
  font-weight: bold;
  letter-spacing: .1em;
  color: #fff;
  max-width: 200px;
  position: absolute;
  bottom: 10px;
  right: 10px;
  background-color: rgba(0, 151, 130, 0.9);
  padding: 10px 15px;
}

.navigation_2__itemCap:before {
  content: "";
  width: 300px;
  height: 1px;
  position: absolute;
  bottom: 10px;
  left: -300px;
  background-color: rgba(0, 151, 130, 0.9);
}

.navigation_3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.navigation_3 li {
  font-size: 2rem;
  letter-spacing: .03em;
  font-weight: bold;
  color: #007d6c;
  margin-top: 30px;
  margin-right: 50px;
}

@media (max-width: 767px) {
  .navigation_3 li {
    font-size: 1.6rem;
    margin-top: 10px;
    margin-right: 15px;
  }
}

.js-panel .navigation_3 li {
  opacity: .6;
}

.js-panel .navigation_3 li.-active {
  opacity: 1;
}

.navigation_3 li:last-child {
  margin-right: 0;
}

.navigation_3 a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath d='M26.262 13.278L18 22.722l-8.262-9.443M18 1.5c9.113 0 16.5 7.387 16.5 16.5S27.113 34.5 18 34.5 1.5 27.113 1.5 18 8.887 1.5 18 1.5z' fill='none' stroke='%23007d6c' stroke-width='3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 18px;
  padding-left: 25px;
}

.-active .navigation_3 a {
  pointer-events: none;
  cursor: default;
}

.navigation_4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .navigation_4 {
    display: block;
  }
}

.navigation_4__item {
  font-size: 2.5rem;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  width: 48%;
}

@media (max-width: 767px) {
  .navigation_4__item {
    font-size: 2rem;
    width: 100%;
  }
}

.navigation_4__item:not(:nth-child(-n+2)) {
  margin-top: 20px;
}

@media (max-width: 767px) {
  .navigation_4__item:not(:first-child) {
    margin-top: 20px;
  }
}

.navigation_4__itemInner {
  display: block;
  width: 100%;
  height: 100%;
  background-color: #007d6c;
  padding: 40px 15px;
}

@media (max-width: 767px) {
  .navigation_4__itemInner {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

.navigation_4__itemInner.-type02 {
  background-color: #31a3aa;
}

.navigation_4__itemInner span {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 45px;
  padding: 10px;
  padding-left: 50px;
}

.navigation_4__itemInner span.-type01 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 742 742'%3E%3Cpath d='M262.6 435.2c-.1-.8-.3-1.5-.3-2.3V426c0-3.2.5-6.5 1.6-9.5 0 0 17-22.8 25.1-49.5-8.8-18.6-16.8-41.7-16.8-64.7 0-5.3.4-10.5.9-15.6-11.5-12-27-18.8-44.1-18.8-35.4 0-64.1 28.9-64.1 73.8 0 35.9 29.2 74.9 29.2 74.9 1 3 1.6 6.2 1.6 9.5v6.8c0 8.5-5 16.3-12.7 19.8l-46.4 19c-10.8 5-18.5 14.9-20.6 26.5l-.8 10.2c-.4 5.3 1.4 10.5 5 14.4 3.6 3.9 8.7 6.1 14 6.1H210l3.1-40 .2-1.1c3.8-21 17.6-38.8 37-47.7l12.3-4.9zm363.5 63a36.08 36.08 0 0 0-20.6-26.5l-46.4-19c-7.8-3.5-12.7-11.3-12.7-19.8V426c0-3.2.5-6.5 1.6-9.5 0 0 29.2-39 29.2-74.9 0-44.9-28.7-73.8-64.2-73.8-17.1 0-32.6 6.8-44.1 18.9.6 5.1 1 10.2 1 15.5 0 22.9-8 46.1-16.8 64.7 8 26.8 25.1 49.6 25.1 49.6 1 3 1.6 6.2 1.6 9.5v6.8c0 .8-.3 1.5-.3 2.3l11.5 4.7c20.2 9.2 34 27 37.8 48l.2 1.1 3.1 40H608c5.3 0 10.4-2.2 14-6.1 3.6-3.9 5.4-9.1 5-14.4l-.9-10.2zm-143.2-38.6l-56.2-23c-9.4-4.3-15.4-13.7-15.4-24v-8.3c0-3.9.6-7.8 1.9-11.5 0 0 35.3-47.1 35.3-90.6 0-54.3-34.7-89.2-77.6-89.2-42.8 0-77.6 34.9-77.6 89.2 0 43.5 35.3 90.6 35.3 90.6 1.3 3.7 1.9 7.6 1.9 11.5v8.3c0 10.3-6 19.7-15.4 24l-56.2 23c-13 6-22.3 18-24.9 32.1l-2.9 37.2h279.6l-2.9-37.2c-2.6-14.1-11.9-26.1-24.9-32.1z' fill='%23fff'/%3E%3C/svg%3E");
}

.navigation_4__itemInner span.-type02 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 779.8 779.8'%3E%3Cpath d='M636.5 460.7c-12.6-13.7-36-10.8-51.7.8-14.3 11.9-86.8 59.8-86.8 59.8H378.8l-.4.2c-6.3-.2-11.2-5.5-11-11.8.2-6.3 5.5-11.2 11.7-11h87.4c17.6 0 31.9-14.5 31.9-32.1s-14.3-31.9-31.9-31.9H338.8c-79.8 0-96.4 33.5-110.3 56.5v131.9L378 638.5c56.2 3.1 83.2 0 123.3-33.9 0 0 119.7-87.4 134.1-99.4 13.9-12.5 13.7-30.8 1.1-44.5zm-502.6-.5h69.4V629h-69.4V460.2zm264-166.1c28.3 0 51.2 22.9 51.2 51.2 0 28.3-22.9 51.2-51.2 51.2s-51.2-22.9-51.2-51.2c-.1-28.3 22.8-51.2 51.2-51.2zm121.7 19c24.1 0 43.7-19.6 43.7-43.7s-19.6-43.7-43.7-43.7-43.7 19.6-43.7 43.7c0 24.2 19.6 43.7 43.7 43.7zm-107.9-98c20.6 0 37.4-16.7 37.4-37.4 0-20.6-16.7-37.4-37.4-37.4-20.6 0-37.4 16.7-37.4 37.4s16.8 37.4 37.4 37.4z' fill='%23fff'/%3E%3C/svg%3E");
}

.navigation_5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: -15px;
}

.navigation_5__item {
  text-align: center;
  width: 30%;
  position: relative;
  background-color: #fff;
  margin: 15px;
  border-radius: 999px;
}

@media (max-width: 767px) {
  .navigation_5__item {
    width: 260px;
  }
}

.navigation_5__item.-finish:before {
  content: "申請受付は終了しました";
  font-size: 1.6rem;
  font-weight: bold;
  letter-spacing: .05em;
  color: #fff;
  position: absolute;
  top: 30px;
  left: 0;
  z-index: 3;
  background-color: #f5b49a;
  padding: 10px 15px;
}

.navigation_5__item a {
  display: block;
}

.navigation_5__itemInner {
  display: block;
  position: relative;
  padding-top: 100%;
  border-radius: 999px;
}

.navigation_5__itemInner.-bgc01 {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(0, 125, 108, 0.36))) 50% 50%/100% 100% no-repeat;
  background: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(0, 125, 108, 0.36) 100%) 50% 50%/100% 100% no-repeat;
}

.navigation_5__itemInner.-bgc02 {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(49, 163, 170, 0.36))) 50% 50%/100% 100% no-repeat;
  background: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(49, 163, 170, 0.36) 100%) 50% 50%/100% 100% no-repeat;
}

.navigation_5__itemInner:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 60%;
}

.navigation_5__itemInner:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  background-color: #007d6c;
  border-radius: 999px;
  -webkit-transform: scale(0);
          transform: scale(0);
}

.navigation_5__itemInner.-ico01:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 563.666 563.666'%3E%3Cpath d='M532.276 496.075c3.988-69.828-29.471-198.779-29.471-198.779-22.777-73.02-82.889-123.441-131.953-111.165-8.59.825-17.453 2.844-26.241 6.174-31.812 12.056-52.811 37.435-53.622 61.726-24.103 1.998-53.979 16.523-80.052 41.063-31.995 30.115-48.967 66.566-45.415 92.158-15.716.898-33.572 6.252-50.716 16.121-38.387 22.094-58.63 58.387-45.214 81.06 7.596 12.84 26.05 19.113 46.731 17.277l-.025-.061 416.013-1.211M378.148 377.681c-46.693 75.412-183.116 82.387-183.116 82.387 90.428-34.096 123.449-85.129 133.291-104.938l-27.807-12.584 95.523-65.86 9.855 113.554-27.746-12.559zm3.285-313.036l68.156 30.931-69.101 28.758.945-59.689zm-244.966 98.138c.708 14.681-10.867 27.145-25.851 27.837-14.985.693-27.706-10.646-28.414-25.328-.708-14.681 10.866-27.145 25.851-27.838 14.984-.692 27.707 10.647 28.414 25.329zm-1.724 100.637c.705 35.268-4.205 53.307-22.584 53.947-18.379.64-28.103-13.851-29.381-49.103-1.098-30.262.509-72.515 14.941-81.371l21.036 26.602 3.643-22.059c7.969 9.516 12.053 57.405 12.345 71.984zm-21.771 42.5c-3.687-4.163-3.229-10.464 1.02-14.076 4.248-3.611 10.682-3.163 14.364 1l32.536 36.743c3.684 4.163 3.229 10.464-1.023 14.075-4.246 3.612-10.679 3.165-14.365-.998l-32.532-36.744zm32.357 36.004c-1.888-5.19.879-10.897 6.178-12.748 5.295-1.849 11.121.859 13.008 6.051l16.662 45.821c1.887 5.19-.879 10.897-6.175 12.747-5.299 1.85-11.125-.86-13.014-6.049l-16.659-45.822zm-56.45-39.397c.812-5.453 5.983-9.229 11.548-8.434 5.565.794 9.42 5.86 8.606 11.312l-7.161 48.133c-.811 5.453-5.361 10.737-10.927 9.942l-1.18-.271c-5.564-.796-8.86-7.098-8.048-12.55l7.162-48.132zm-9.221 52.714c2.994-6.2 10.831-10.962 15.698-8.631l3.374.947c4.866 2.334 2.335 10.016-.66 16.217l-26.585 54.718c-2.993 6.201-9.543 9.32-14.627 6.963-5.085-2.355-6.78-9.29-3.784-15.494l26.584-54.72zm2.595-153.269c5.252-6.814 12.039-15.999 15.869-13.165l.32 3.864c3.832 2.833 2.937 12.75-2.314 19.565l-46.359 60.149c-5.251 6.814-12.616 10.04-16.445 7.206-3.831-2.833-2.679-10.656 2.572-17.47l46.357-60.149zm40.149 19.353c-2.709-2.964-2.428-7.541.628-10.222l-.559-14.331c3.057-2.682 8.287 11.878 10.997 14.842l23.922 26.164c2.709 2.965 3.575 7.898.517 10.58l-.704.522c-3.056 2.68-8.169 1.572-10.877-1.392l-23.924-26.163zm44.247-.2c2.155-2.089 6.016-1.689 8.622.89 2.605 2.58 2.97 6.366.815 8.454l-19.024 18.44c-2.155 2.09-6.176 2.608-8.783.028l-.521-.593c-2.602-2.579-2.287-6.689-.132-8.777l19.023-18.442zm217.267-33.003l-4.998-.113 2.713-119.969 4.998.113-2.713 119.969z' fill='%2331a3aa'/%3E%3C/svg%3E");
}

.navigation_5__itemInner.-ico02:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 612 612'%3E%3Cpath d='M168 162.4c21.5 0 38.9-17.4 38.9-38.9S189.5 84.6 168 84.6s-38.9 17.4-38.9 38.9 17.5 38.9 38.9 38.9zm109.2-75.2h253.4v206.3H277.2v-17.2c-3.3-.1-6.6-.3-9.9-.9l-1.1-.2-10.7-3v43h296.7V65.5H255.5v103.6l21.6 7.6V87.2h.1zm6.5 321.5c0 21.5 17.4 38.9 38.9 38.9s38.9-17.4 38.9-38.9-17.4-38.9-38.9-38.9-38.9 17.4-38.9 38.9zm38.9 58.3c-36.5 0-68.9 12.2-77 52.6l.6 26.8H399l.6-26.8c-8-40.4-40.5-52.6-77-52.6zm123.5-58.3c0 21.5 17.4 38.9 38.9 38.9s38.9-17.4 38.9-38.9-17.4-38.9-38.9-38.9-38.9 17.4-38.9 38.9zM485 467c-36.5 0-68.9 12.2-77 52.6l.6 26.8h152.7l.6-26.8c-8-40.4-40.4-52.6-76.9-52.6zM295.8 247.8l62.8-30c8.5-3.6 12.4-13.3 8.9-21.8-3.6-8.5-13.3-12.4-21.8-8.9l-56.5 19.3-51.1-17.9c-7.5-2.6-15.2-4.3-23-5.1l-34.4 53.1v-28.4h-21v28.6L121 190.2c-20.7 8.6-36.4 24.8-42 52.8L50.4 362.3c-2 9 3.6 17.9 12.6 19.9s17.9-3.7 19.9-12.6l30.1-79.5 7.8 236.6c0 10.9 8.8 19.7 19.7 19.7s19.7-8.8 19.7-19.7l7.8-141.1 7.8 141.1c0 10.9 8.9 19.7 19.7 19.7 10.9 0 19.7-8.8 19.7-19.7l11.1-287.5 45.1 12.5c8.5 1.5 17 .1 24.4-3.9zm-136.2-63.6h21v14.7h-21v-14.7z' fill='%2331a3aa'/%3E%3C/svg%3E");
}

.navigation_5__itemInner.-ico03:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 540'%3E%3Cpath d='M254.41 335.532c9.403-2.398 15.073-11.973 12.668-21.383-2.398-9.4-11.973-15.073-21.38-12.669-9.403 2.405-15.07 11.974-12.666 21.38 2.399 9.407 11.975 15.077 21.378 12.672zm16.715 51.773l-1.187 12.438a37.859 37.859 0 0 1 5.723 4.658c7.026 7.035 10.895 16.383 10.897 26.315-.003 9.932-3.871 19.276-10.897 26.315-7.038 7.023-16.38 10.895-26.318 10.901-9.932-.006-19.28-3.877-26.315-10.901a37.175 37.175 0 0 1-9.415-16.002l-6.34 13.985c8.683 15.002 24.777 24.31 42.071 24.316 26.801-.006 48.614-21.813 48.617-48.614-.004-18.256-10.508-35.195-26.836-43.411zm-11.614 17.702l4.462-46.745c.72-7.884-4.031-14.797-11.919-15.516-5.055-.464-10.473 2.091-13.659 5.449l-21.949 21.604-22.969 1.931a7.125 7.125 0 0 0-6.531 7.097v.43a7.128 7.128 0 0 0 7.128 7.125h23.664c2.226 0 4.385-.71 6.174-2.032l9.569-7.063-2.06 22.797-30.005 2.19c-8.711.344-12.552 3.837-15.83 11.657l-14.159 38.907c-2.146 4.769-.015 10.381 4.757 12.524a9.473 9.473 0 0 0 12.528-4.754l15.958-34.085h30.598c15.391-.17 22.662-6.631 24.243-21.516zm79.228-98.902c9.403-2.398 15.073-11.973 12.668-21.383-2.398-9.4-11.973-15.073-21.38-12.672-9.406 2.408-15.07 11.977-12.668 21.383 2.402 9.407 11.974 15.077 21.38 12.672zm29.341 83.918l-7.986-62.144c-2.042-15.485-19.968-19.151-30.159-9.781l-24.857 22.416-23.788 8.948a7.318 7.318 0 0 0-4.465 9.044l.086.286a7.325 7.325 0 0 0 8.644 4.96l18.317-5.021a32.847 32.847 0 0 0 10.987-4.772l8.964-5.498 5.015 39.119c.28 2.155-3.644 11.747-4.28 14.058l-20.07 62.602c-1.581 4.898 1.094 10.157 5.99 11.764l.338.108a9.362 9.362 0 0 0 11.546-5.246l22.564-54.66 5.439 54.586c.449 5.129 4.963 8.929 10.098 8.509l.357-.031a9.365 9.365 0 0 0 8.588-9.329l-1.328-79.918zm84.745-174.948l-71.48-71.376-56.73-56.627-54.461-54.667L6 296.354l39.092 39.092 35.069-35.069v207.219h379.677V300.273l35.069 35.069L534 296.25l-81.175-81.175zM225.08 474.588H113.168V267.473l156.987-156.884 156.78 156.781v207.219H315.023' fill='%2331a3aa'/%3E%3C/svg%3E");
}

.navigation_5__itemInner.-ico04:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 602 602'%3E%3Cpath d='M301.001 163.244c32.648 0 59.126-26.47 59.126-59.118S333.65 45 301.001 45s-59.118 26.477-59.118 59.126 26.47 59.118 59.118 59.118zm0 109.96c40.613 0 82.205-14.063 75.715-52.998-2.643-15.812-15.718-37.977-25.65-47.901-1.286-1.278-7.108-1.612-8.69-.632-12.052 7.434-26.202 11.768-41.376 11.768-15.166 0-29.316-4.334-41.367-11.768-1.583-.98-7.406-.646-8.691.632-9.924 9.924-23.014 32.089-25.65 47.901-6.489 38.936 35.104 52.998 75.709 52.998zM140.685 447.046c32.648 0 59.126-26.47 59.126-59.118 0-32.656-26.477-59.126-59.126-59.126s-59.119 26.47-59.119 59.126c.001 32.648 26.471 59.118 59.119 59.118zm50.065 9.068c-1.285-1.293-7.107-1.612-8.69-.639-12.059 7.434-26.201 11.762-41.375 11.762-15.173 0-29.316-4.327-41.368-11.762-1.583-.972-7.413-.654-8.697.639-9.925 9.917-23.007 32.082-25.642 47.894C58.487 542.944 100.08 557 140.685 557c40.613 0 82.206-14.056 75.714-52.992-2.641-15.812-15.724-37.977-25.649-47.894zm270.564-9.068c32.648 0 59.118-26.47 59.118-59.118 0-32.656-26.47-59.126-59.118-59.126s-59.126 26.47-59.126 59.126c.001 32.648 26.478 59.118 59.126 59.118zm75.708 56.962c-2.636-15.812-15.718-37.977-25.642-47.894-1.286-1.293-7.115-1.612-8.698-.639-12.052 7.434-26.194 11.762-41.368 11.762-15.173 0-29.316-4.327-41.375-11.762-1.583-.972-7.405-.654-8.69.639-9.924 9.917-23.003 32.082-25.646 47.894-6.49 38.936 35.098 52.992 75.711 52.992 40.606 0 82.198-14.056 75.708-52.992zM381.24 415.973l-70.488-40.692v-81.385a9.747 9.747 0 0 0-9.75-9.75c-5.38 0-9.743 4.363-9.743 9.75v81.385l-70.488 40.692c-4.66 2.693-6.265 8.662-3.572 13.322 2.694 4.662 8.661 6.258 13.322 3.572l70.48-40.7 70.488 40.692c4.661 2.694 10.622 1.097 13.315-3.565 2.694-4.659 1.096-10.628-3.564-13.321z' fill='%2331a3aa'/%3E%3C/svg%3E");
}

.navigation_5__itemInner.-ico05:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath d='M359.984 758.988l-28.079 35.213-126.037-120.197a271.611 271.611 0 0 1-5.11 4.195l-91.938 93.852 18.898 46.294L114.941 836l-27.997-41.619-11.195 11.429-26.502-20.429 7.075-11.843-48.317-13.935 12.891-17.566 51.877 3.956 68.128-114.07a270.108 270.108 0 0 1 3.426-7.378L1.999 535.761l27.123-35.955 149.938 68.036a407.155 407.155 0 0 1 6.014-7.993c47.982-62.122 103.51-99.629 124.026-83.778 20.509 15.842-1.755 79.047-49.734 141.16a444.665 444.665 0 0 1-6.66 8.377l107.278 133.38z' fill='%2331a3aa' stroke='%2331a3aa' stroke-width='10' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10'/%3E%3Cpath d='M748.992 538.159c-10.56 133.269-122.055 236.476-258.04 236.476-142.964 0-258.858-115.896-258.858-258.86 0-142.965 115.894-260.209 258.858-260.209 17.257 0 34.119 3.039 50.431 6.26m-53.309 507.056c-143.815-261.734-1.648-508.966-1.648-508.966s-395.273 258.738 1.648 508.966zm73.491-232.578c-.667 74.898-16.969 151.008-63.896 236.413 133.997-84.474 177.522-170.449 176.389-247.283M541.367 293.095c-25.941-22.765-43.698-32.644-43.698-32.644s24.421 44.307 43.262 116.942M232.053 523.098h314.559m-285.801-130.04l286.291 5.751M260.865 642.343l460.195-5.752m-180.269-94.222c106.371-48.288 246.552 6.342 246.552 6.342 118.654-49.311 234.358-3.797 234.358-3.797L1022 212.39c-105.642-47.67-196.325-8.19-196.325-8.19m-34.695 13.128c-132.301-63.494-247.687-4.116-247.687-4.116l-1.823 326.931m249.503-321.7l.108 278.964M743.66 249.372c-62.54-34.173-169.887-2.078-169.887-2.078m168.718 46.242c-49.812-25.38-105.66-17.173-139.57-9.566-18.023 4.044-29.382 8.384-29.382 8.384m-.229-2.927l-.223-21.921-.207-20.181m171.524 2.87l.56 44.338m-5.031 42.114c-72.988-25.75-133.131-10.993-155.766-3.389-6.262 2.103-9.653 3.659-9.653 3.659m166.101 46.525c-93.18-32.874-165.419.276-165.419.276m169.651 47.238c-93.178-32.874-165.418.274-165.418.274m166.566 50.279c-93.178-32.874-165.418.273-165.418.273m398.719-154.677c-72.988-25.75-133.131-10.993-155.766-3.389M979.978 373.9c-93.18-32.874-165.419.276-165.419.276m169.651 47.238c-93.178-32.874-165.418.274-165.418.274m166.566 50.279c-93.178-32.874-165.418.273-165.418.273m164.077-196.632c-93.178-32.874-165.418.274-165.418.274' fill='none' stroke='%2331a3aa' stroke-width='10' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10'/%3E%3C/svg%3E");
}

.navigation_5__itemInner.-ico06:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M450.895 83.685c-25.223-25.223-58.757-39.105-94.42-39.105s-69.197 13.883-94.42 39.105a144.21 144.21 0 0 0-6.056 6.47 143.632 143.632 0 0 0-6.056-6.47c-25.223-25.223-58.757-39.105-94.42-39.105s-69.197 13.883-94.42 39.105S22 142.442 22 178.105c0 28.008 8.569 54.701 24.466 77.096a133.85 133.85 0 0 0 13.582 16.253c.343.357.7.714 1.057 1.071l173.558 173.529L256 467.42l194.895-194.896c.343-.357.714-.714 1.043-1.071 5.013-5.113 9.555-10.54 13.582-16.253 15.91-22.395 24.48-49.088 24.48-77.096 0-35.662-13.911-69.197-39.105-94.419zM256 424.73L102.724 271.453h60.242l24.251-92.963 50.273 171.016 36.849-111.13 32.235 64.113 30.05-31.035h72.653L256 424.73zm173.543-173.557l-4.014 4.027h-95.805l-18.91 19.523-39.562-78.709-32.82 99.019-52.13-177.342-35.905 137.51H86.47l-4.014-4.027c-40.361-40.361-40.361-105.788 0-146.136 20.181-20.181 46.632-30.264 73.068-30.264 26.451 0 52.887 10.083 73.068 30.264 13.982 13.982 23.108 30.964 27.407 48.888 4.285-17.924 13.426-34.906 27.394-48.888 20.181-20.181 46.632-30.264 73.082-30.264 26.436 0 52.887 10.083 73.068 30.264 40.348 40.346 40.348 105.773 0 146.135z' fill='%2331a3aa'/%3E%3C/svg%3E");
}

.navigation_5__itemInner > span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 2em;
  width: 100%;
  position: absolute;
  bottom: 10px;
  left: 0;
  z-index: 3;
}

.navigation_5__itemInner > span > span {
  font-size: 2.1rem;
  font-weight: bold;
  letter-spacing: .05em;
  line-height: 1.3;
  color: #fff;
  background-color: rgba(49, 163, 170, 0.9);
  padding: 5px 10px;
}

@media (max-width: 767px) {
  .navigation_5__itemInner > span > span {
    font-size: 1.8rem;
  }
}

.navigation_5__itemInner > span > span:after {
  content: "";
  vertical-align: -1px;
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 45.938 45.937'%3E%3Cpath d='M22.969 1.5c11.857 0 21.469 9.612 21.469 21.469s-9.612 21.468-21.469 21.468S1.5 34.826 1.5 22.969 11.112 1.5 22.969 1.5zm-6.145 10.714l12.291 10.754-12.291 10.755' fill='none' stroke='%23fff' stroke-width='3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  margin-left: 5px;
}

/**
 * posts_pannel
 */
.posts_pannel__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  padding-bottom: 10px;
  border-bottom: 2px solid #007d6c;
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .posts_pannel__head {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.posts_pannel__title {
  font-size: 3rem;
  letter-spacing: .1em;
  color: #007d6c;
  margin-right: 1.6rem;
}

@media (max-width: 767px) {
  .posts_pannel__title {
    font-size: 2rem;
    width: 100%;
    padding-right: 0;
    margin-bottom: 8px;
  }
}

.posts_pannel__navigation {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-left: auto;
}

@media (max-width: 767px) {
  .posts_pannel__navigation {
    -ms-flex-negative: 1;
        flex-shrink: 1;
    overflow: auto;
    padding-right: 20px;
    margin-right: -20px;
  }
}

/*
 * @@btn-pageTop
 *****************************************/
.btn-pageTop {
  display: block;
  width: 50px;
  height: 50px;
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 100;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256.1' height='149'%3E%3Cpath fill='%23fff' d='M136.5 3.5l116 117.8c4.7 4.7 4.7 12.3 0 17l-7.1 7.1c-4.7 4.7-12.3 4.7-17 0L128 43.1 27.6 145.3c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17l116-117.8c4.7-4.6 12.3-4.6 17 .1z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  background-color: #007d6c;
  border: 2px solid #fff;
  border-radius: 5px;
  opacity: 0;
  -webkit-transform: translateY(100px);
          transform: translateY(100px);
  -webkit-transition: .6s;
  transition: .6s;
}

@media (max-width: 767px) {
  .btn-pageTop {
    bottom: 10px;
    right: 10px;
  }
}

.btn-pageTop.-visible {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

/*
 * @@swiper
 *****************************************/
.WordActivityBlocks__country .swiper-button-prev:not([role*='button']),
.WordActivityBlocks__country .swiper-button-next:not([role*='button']) {
  display: none;
}

.WordActivityBlocks__country .swiper-button-prev {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.5 68.1'%3E%3Cpath d='M24.7 67.6L1.2 34.1 24.7.6' fill='none' stroke='%23000' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E");
  background-size: 20px;
  left: calc( (100% - 1000px - 200px) / 2);
}

@media (max-width: 767px) {
  .WordActivityBlocks__country .swiper-button-prev {
    width: 20px;
    background-size: 10px;
    left: 0;
  }
}

.WordActivityBlocks__country .swiper-button-next {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.5 68.1'%3E%3Cpath d='M1.2.6l23.5 33.5L1.2 67.6' fill='none' stroke='%23000' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E");
  background-size: 20px;
  right: calc( (100% - 1000px - 200px) / 2);
}

@media (max-width: 767px) {
  .WordActivityBlocks__country .swiper-button-next {
    width: 20px;
    background-size: 10px;
    right: 0;
  }
}

/*
 * @@panel
 *****************************************/
[class*='panel-'] {
  display: none;
}

[class*='panel-']:first-child {
  display: block;
}

/*
 * @@HomeNursingBlocks__office
 *****************************************/
.HomeNursingBlocks__office {
  display: none;
}

/*
 * @@setLangMsg
 *****************************************/
.setLangMsg {
  display: none;
}

/*
 * @@ytMv
 *****************************************/
.ytMvWrap {
  height: 90vh;
  position: relative;
  overflow: hidden;
}

@media (max-width: 767px) {
  .ytMvWrap {
    height: 300px;
  }
}

.ytMvWrap:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

@media (max-width: 767px) {
  .ytMvWrap:before {
    display: none;
  }
}

#ytMv {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: -1;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

@media (max-width: 767px) {
  #ytMv {
    position: static;
    -webkit-transform: none;
            transform: none;
  }
}

/*
 * @@hiddenList
 *****************************************/
[class*='hiddenList'] li:nth-child(n+10) {
  display: none !important;
}

.hiddenList-db.-visble li {
  display: block !important;
}

.hiddenList-ib.-visble li {
  display: inline-block !important;
}

html[lang="en-US"] .sideBlock__infoCat.hiddenList-ib.-visble li {
  display: inline !important;
}

.hiddenList__more {
  font-size: 1.4rem;
  font-weight: bold;
  color: #fff;
  text-align: center;
  display: block;
  width: 100%;
  height: 30px;
  background-color: #007d6c;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath d='M26.262 13.278L18 22.722l-8.262-9.443M18 1.5c9.113 0 16.5 7.387 16.5 16.5S27.113 34.5 18 34.5 1.5 27.113 1.5 18 8.887 1.5 18 1.5z' fill='none' stroke='%23fff' stroke-width='3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 20px center;
  background-size: 14px;
  border-radius: 5px;
  margin-top: 20px;
}

.hiddenList__more span:last-child {
  display: none;
}

.hiddenList__more.-active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath d='M9.7 22.7l8.3-9.4 8.3 9.4M18 34.5C8.9 34.5 1.5 27.1 1.5 18S8.9 1.5 18 1.5 34.5 8.9 34.5 18 27.1 34.5 18 34.5z' fill='none' stroke='%23fff' stroke-width='3'/%3E%3C/svg%3E");
}

.hiddenList__more.-active span:first-child {
  display: none;
}

.hiddenList__more.-active span:last-child {
  display: inline;
}

/*
 * @@hasSideContainer
 *****************************************/
.hasSideContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

@media (max-width: 767px) {
  .hasSideContainer {
    display: block;
  }
}

.hasSideContainer__main {
  width: 73%;
  background-color: #fff;
}

.single_1 .hasSideContainer__main,
.single_2 .hasSideContainer__main {
  background-color: transparent;
}

.hasSideContainer__side {
  width: 25%;
}

@media (max-width: 767px) {
  .hasSideContainer__side {
    margin-top: 60px;
  }
}

@media (max-width: 767px) {
  .hasSideContainer__main,
  .hasSideContainer__side {
    width: 100%;
  }
}

/*
 * @@sideBar
 *****************************************/
.sidebar_2 {
  background-color: #e6f7f6;
  padding: 40px 20px;
  border: 3px solid #99deda;
}

.sideBlock {
  margin-top: 50px;
}

@media (max-width: 767px) {
  .sideBlock {
    margin-top: 30px;
  }
}

.sideBlock:first-child {
  margin-top: 0;
}

.sideBlock ._ListTax-blog_cat,
.sideBlock ._ListTax-blog_tag {
  margin-top: -5px;
}

.sideBlock__ttl {
  font-size: 2rem;
  position: relative;
  padding-bottom: 0.2em;
  padding-left: 0.4em;
  border-bottom: 1px solid #007d6c;
  margin-bottom: 20px;
}

@media (max-width: 767px) {
  .sideBlock__ttl {
    font-size: 18px;
  }
}

.sideBlock__ttl:before {
  content: "";
  width: 1px;
  height: 7px;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #007d6c;
}

.sideBlock__searchBox {
  font-size: 1.4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.sideBlock__searchBoxInput {
  width: calc( 100% - 60px);
  background-color: #fff;
  padding: 10px;
  border: 0;
}

.sideBlock__searchBoxInput:focus {
  -webkit-box-shadow: inset 0 0 3px 1px rgba(100, 100, 100, 0.1);
  box-shadow: inset 0 0 3px 1px rgba(100, 100, 100, 0.1);
}

.sideBlock__searchBoxSbmt {
  font-size: 0;
  letter-spacing: 0.1em;
  color: #fff;
  width: 60px;
  background-image: url("data:image/svg+xml,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250.313 250.313'%3E%3Cpath d='M244.186 214.604l-54.379-54.378c-.289-.289-.628-.491-.93-.76 10.7-16.231 16.945-35.66 16.945-56.554C205.822 46.075 159.747 0 102.911 0S0 46.075 0 102.911c0 56.835 46.074 102.911 102.91 102.911 20.895 0 40.323-6.245 56.554-16.945.269.301.47.64.759.929l54.38 54.38c8.169 8.168 21.413 8.168 29.583 0 8.168-8.169 8.168-21.413 0-29.582zm-141.275-44.458c-37.134 0-67.236-30.102-67.236-67.235 0-37.134 30.103-67.236 67.236-67.236 37.132 0 67.235 30.103 67.235 67.236s-30.103 67.235-67.235 67.235z' fill-rule='evenodd' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 15px;
  background-color: #007d6c;
}

.sideBlockArcList li {
  font-size: 1.5rem;
  letter-spacing: 0.02em;
  margin-top: 10px;
}

.sideBlockArcList li:first-child {
  margin-top: 0;
}

.sideBlockArcList li a {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath fill='%23007d6c' d='M499.5 272.1L257.9 30.8C249.3 22.2 237.8 15 223.4 9c-14.4-6-27.6-9-39.5-9H43.3C31.5 0 21.4 4.3 12.8 12.8 4.3 21.4 0 31.5 0 43.3v140.6c0 11.9 3 25.1 9 39.5 6 14.4 13.2 25.8 21.8 34.1l241.6 242c8.3 8.3 18.5 12.5 30.4 12.5 11.7 0 22-4.2 30.8-12.5l165.9-166.3c8.3-8.3 12.5-18.5 12.5-30.4 0-11.7-4.2-22-12.5-30.7zM138.7 138.7c-8.5 8.4-18.6 12.7-30.6 12.7-11.9 0-22.1-4.2-30.6-12.7-8.4-8.5-12.7-18.6-12.7-30.6 0-11.9 4.2-22.1 12.7-30.6s18.6-12.7 30.6-12.7c11.9 0 22.1 4.2 30.6 12.7 8.4 8.4 12.7 18.6 12.7 30.6s-4.2 22.2-12.7 30.6z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 0.8em;
  padding-left: 1.5em;
}

.sideBlock_2 {
  margin-top: 40px;
}

.sideBlock_2:first-child {
  margin-top: 0;
}

.sideBlock_2__ttl {
  font-size: 1.8rem;
  margin-bottom: 20px;
}

/*
 * @@single
 *****************************************/
.single_1__head {
  margin-bottom: 20px;
}

.single_1__meta {
  padding-bottom: 20px;
  padding-left: 20px;
  border-left: 2px solid #007d6c;
}

.single_1__date {
  font-size: 1.6rem;
  letter-spacing: 0.05em;
  margin-top: 30px;
}

.single_1__date small {
  font-size: 0.8em;
}

.single_1__cat {
  display: inline-block;
  margin-top: 20px;
}

.single_1__country {
  margin-top: 20px;
}

.single_1__countryHead {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
}

.single_1__main {
  background-color: #fff;
  padding: 20px 30px 50px;
}

@media (max-width: 767px) {
  .single_1__main {
    padding: 20px 20px 30px;
  }
}

.single_2__head {
  margin-bottom: 60px;
}

.single_2__date {
  font-size: 1.6rem;
  letter-spacing: 0.05em;
  margin-top: 30px;
}

.single_2__main {
  background-color: #fff;
  padding: 20px 30px 50px;
}

@media (max-width: 767px) {
  .single_2__main {
    padding: 20px 20px 30px;
  }
}

/*
 * @@article
 *****************************************/
.article_1 {
  padding-bottom: 60px;
  padding-left: 30px;
  padding-right: 30px;
}

@media (max-width: 767px) {
  .article_1 {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.article_1__head {
  margin-bottom: 60px;
}

.article_1__visual {
  margin-left: -30px;
  margin-right: -30px;
}

.article_1__visualImg {
  width: 100%;
}

@media (max-width: 767px) {
  .article_1__content {
    padding-top: 20px;
  }
}

.article_2__head {
  margin-bottom: 20px;
}

.article_2__content {
  width: 70%;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.article_2__visual {
  text-align: center;
}

.article_2__visualImg {
  max-width: 70%;
}

.article_2__detail {
  width: 800px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 767px) {
  .article_2__detail {
    width: 100%;
    margin-top: 40px;
  }
}

.siteContents__head {
  font-size: 30px;
  color: #fff;
  height: 250px;
  background-color: #c3d1d8;
  background-repeat: no-repeat;
  background-position: 200px center;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  z-index: 2;
}

@media (max-width: 767px) {
  .siteContents__head {
    height: 100px;
    background-position: center;
  }
}

.siteContents__head:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(20%, #009782), color-stop(50%, rgba(0, 0, 0, 0)));
  background-image: linear-gradient(90deg, #009782 20%, rgba(0, 0, 0, 0) 50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
}

@media (max-width: 767px) {
  .siteContents__head:before {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(15%, #009782), color-stop(90%, rgba(0, 0, 0, 0)));
    background-image: linear-gradient(90deg, #009782 15%, rgba(0, 0, 0, 0) 90%);
  }
}

@media (max-width: 767px) {
  .siteContents__headBody {
    overflow: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-right: 20px;
  }
}

.siteContents__headTtl {
  font-size: 4rem;
}

@media (max-width: 767px) {
  .siteContents__headTtl {
    font-size: 2.8rem;
    white-space: nowrap;
  }
}

.siteContents__headTtl b {
  font-family: "Noto Serif JP", serif;
  text-shadow: 2px 2px 0 rgba(0, 125, 108, 0.3);
}

.siteContents__headTtl > small {
  font-size: 0.6em;
  font-family: "Alegreya", "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ";
  font-weight: normal;
  color: rgba(255, 255, 255, 0.8);
  display: block;
  margin-top: 10px;
}

.siteFooter {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, rgba(3, 154, 126, 0.03)), to(rgba(3, 154, 126, 0.2)));
  background-image: linear-gradient(90deg, rgba(3, 154, 126, 0.03) 50%, rgba(3, 154, 126, 0.2) 100%);
}

@media (max-width: 767px) {
  .siteFooter {
    margin-bottom: 60px;
  }
}

.siteFooter__body {
  padding-top: 60px;
  padding-bottom: 60px;
}

@media (max-width: 767px) {
  .siteFooter__body {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}

.siteFooter__bodyHead,
.siteFooter__bodyHeadGroup,
.siteFooter__bodyCta,
.siteFooter__bodyNavBlock1,
.siteFooter__bodyNavGroup,
.siteFooter__bodyNavBlock2,
.siteFooter__bodyLastNav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.siteFooter__bodyHead {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  position: relative;
  margin-bottom: 100px;
}

@media (max-width: 767px) {
  .siteFooter__bodyHead {
    display: block;
    margin-bottom: 60px;
  }
}

.siteFooter__bodyHead:before {
  content: "";
  width: 400px;
  height: 1px;
  position: absolute;
  bottom: -50px;
  left: 0;
  right: 0;
  background-color: #aeaeae;
  margin: auto;
}

@media (max-width: 767px) {
  .siteFooter__bodyHead:before {
    display: none;
    width: 100%;
    bottom: -30px;
  }
}

.siteFooter__bodyHeadGroup {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 30px;
}

@media (max-width: 767px) {
  .siteFooter__bodyHeadGroup {
    display: block;
    margin-right: 0;
  }
}

.siteFooter__logo {
  margin-right: 30px;
}

@media (max-width: 767px) {
  .siteFooter__logo {
    margin-right: 0;
  }
}

.siteFooter__logo img {
  width: 90px;
}

.siteFooter__bodyCta {
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  .siteFooter__bodyCta {
    display: block;
    width: calc( 100% - 100px);
    margin-top: -110px;
    margin-left: auto;
  }
}

.siteFooter__bodyCta li {
  line-height: 1;
  margin-top: 10px;
  margin-right: 10px;
}

@media (max-width: 767px) {
  .siteFooter__bodyCta li {
    margin-right: 0;
  }
}

.siteFooter__bodyCta li:last-child {
  margin-right: 0;
}

.siteFooter__bodyCta a {
  font-size: 1.5rem;
  color: #fff;
  text-align: center;
  display: block;
  background-color: #007d6c;
  padding: 13px 22px;
  border-radius: 5px;
}

@media (max-width: 767px) {
  .siteFooter__bodyAdd {
    width: 100%;
  }
}

.siteFooter__bodyAddHead {
  font-size: 1.6rem;
  letter-spacing: .2em;
  color: #555;
  margin-top: 10px;
  margin-bottom: 5px;
}

@media (max-width: 767px) {
  .siteFooter__bodyAddHead {
    margin-top: 20px;
  }
}

.siteFooter__bodyAdd p {
  font-size: 1.3rem;
  line-height: 1.5;
}

@media (max-width: 767px) {
  html[lang="en-US"] .siteFooter__bodyAdd p {
    margin-top: 70px;
  }
}

.siteFooter__bodyHeadGroup2 {
  margin-top: 20px;
}

.siteFooter__bodyHeadGroup3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  margin-top: 50px;
}

@media (max-width: 767px) {
  .siteFooter__bodyHeadGroup3 {
    display: block;
    margin-top: 30px;
  }
}

.siteFooter__bodyHeadGroup3Item {
  width: 300px;
}

@media (max-width: 767px) {
  .siteFooter__bodyHeadGroup3Item:not(:first-child) {
    margin-top: 40px;
  }
}

@media (max-width: 767px) {
  .siteFooter__bodyHeadGroup3Item {
    width: 100%;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }
}

.siteFooter__bodyHeadGroup3ItemHead {
  text-align: center;
  margin-bottom: 10px;
}

html[lang="en-US"] .siteFooter__bodyHeadGroup3ItemHead {
  font-size: 1.3rem;
}

.siteFooter__bodyHeadGroup3ItemHead span {
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 17px;
  padding-left: 25px;
  margin-left: -15px;
}

.siteFooter__bodyHeadGroup3ItemHead.-fb span {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath d='M1024 512C1024 229.23 794.77 0 512 0S0 229.23 0 512c0 255.554 187.231 467.37 432 505.778V660H302V512h130V399.2C432 270.88 508.439 200 625.389 200 681.408 200 740 210 740 210v126h-64.563C611.835 336 592 375.467 592 415.957V512h142l-22.7 148H592v357.778C836.769 979.37 1024 767.554 1024 512z' fill='%231877f2'/%3E%3Cpath d='M711.3 660L734 512H592v-96.043c0-40.49 19.835-79.957 83.437-79.957H740V210s-58.592-10-114.611-10C508.439 200 432 270.88 432 399.2V512H302v148h130v357.778c26.067 4.09 52.784 6.222 80 6.222s53.933-2.132 80-6.222V660h119.3z' fill='%23fff'/%3E%3C/svg%3E");
}

.siteFooter__bodyHeadGroup3ItemHead.-tw span {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 203.138'%3E%3Cpath fill='none' d='M-75-98.452h400v400H-75z'/%3E%3Cpath d='M78.62 203.138c94.34 0 145.94-78.16 145.94-145.94 0-2.22 0-4.43-.15-6.63A104.356 104.356 0 0 0 250 24.018a102.39 102.39 0 0 1-29.46 8.07 51.471 51.471 0 0 0 22.55-28.37 102.783 102.783 0 0 1-32.57 12.45c-19.425-20.655-51.916-21.652-72.572-2.227a51.338 51.338 0 0 0-14.838 49.007A145.62 145.62 0 0 1 17.4 9.358c-13.614 23.436-6.66 53.419 15.88 68.47A50.912 50.912 0 0 1 10 71.408v.65c.007 24.416 17.218 45.445 41.15 50.28a51.222 51.222 0 0 1-23.16.88c6.719 20.894 25.976 35.208 47.92 35.62a102.924 102.924 0 0 1-63.7 22 104.461 104.461 0 0 1-12.21-.74 145.208 145.208 0 0 0 78.62 23' fill='%231da1f2'/%3E%3C/svg%3E");
}

.siteFooter__bodyHeadGroup3ItemInner {
  height: 500px;
  overflow: auto;
}

@media (max-width: 767px) {
  .siteFooter__bodyHeadGroup3ItemInner {
    height: 350px;
  }
}

.siteFooter__supporter {
  width: 300px;
  margin-top: 3px;
}

@media (max-width: 767px) {
  .siteFooter__supporter {
    width: 100%;
  }
}

@media (max-width: 767px) {
  .siteFooter__supporterImg {
    width: 180px;
  }
}

.siteFooter__supporterCap {
  font-size: 1.1rem;
  line-height: 1.6;
  color: #666;
}

.siteFooter__bodyData {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .siteFooter__bodyData {
    display: block;
  }
}

@media (max-width: 767px) {
  .siteFooter__bodyData li a {
    line-height: 1.4;
  }
}

.siteFooter__bodyNavBlock1 {
  width: 900px;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 767px) {
  .siteFooter__bodyNavBlock1 {
    display: block;
    width: 100%;
  }
}

.siteFooter__bodyNavGroup {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media (max-width: 767px) {
  .siteFooter__bodyNavGroup {
    display: block;
  }
}

@media (max-width: 767px) {
  .siteFooter__bodyNavGroup li {
    border-top: 1px solid #efefef;
  }
}

@media (max-width: 767px) {
  .siteFooter__bodyNavGroup li li {
    padding-left: 1em;
  }
}

@media (max-width: 767px) {
  .siteFooter__bodyNavGroup a {
    display: block;
    padding: 1em;
  }
}

.siteFooter__bodyNavGroup > li {
  width: 280px;
  margin-top: 30px;
  margin-left: 30px;
}

.siteFooter__bodyNavGroup > li:nth-child(-n+3) {
  margin-top: 0;
}

.siteFooter__bodyNavGroup > li:nth-child(3n+1) {
  margin-left: 0;
}

@media (max-width: 767px) {
  .siteFooter__bodyNavGroup > li {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
  }
  .siteFooter__bodyNavGroup > li:last-child {
    border-bottom: 1px solid #efefef;
  }
}

.siteFooter__bodyNavGroup > li > a {
  font-size: 1.5rem;
  font-weight: bold;
  color: #007d6c;
  margin-bottom: 20px;
}

@media (max-width: 767px) {
  .siteFooter__bodyNavGroup > li > a {
    position: relative;
    margin-bottom: 0;
  }
}

.siteFooter__bodyNavGroup > li > ul {
  margin-top: 15px;
}

@media (max-width: 767px) {
  .siteFooter__bodyNavGroup > li > ul {
    margin-top: 0;
  }
}

.siteFooter__bodyNavGroup > li > ul > li {
  font-size: 14px;
  letter-spacing: .05em;
  margin-top: 15px;
  margin-left: 1em;
}

@media (max-width: 767px) {
  .siteFooter__bodyNavGroup > li > ul > li {
    margin-top: 0;
    margin-left: 0;
  }
}

@media (max-width: 767px) {
  .sp_footNavTglBtn {
    width: 55px;
    height: 40px;
    position: absolute;
    top: 8px;
    left: -8px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='149' height='256.1'%3E%3Cpath fill='%23007d6c' d='M145.4 136.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L105.8 128 3.6 27.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 7px;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
  .sp_footNavTglBtn.-active {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
  }
}

.siteFooter__bodyNavItemInner {
  line-height: 1.4;
  display: block;
}

@media (max-width: 767px) {
  .siteFooter__bodyNavItemInner {
    padding: 20px 10px;
  }
  .siteFooter__bodyNavItem:not(.-head) .siteFooter__bodyNavItemInner {
    padding: 15px;
    padding-left: 35px;
  }
}

.siteFooter__bodyChildNav {
  display: inline-block;
  padding: 10px 1em;
  border-top: 1px solid #aeaeae;
  margin-top: 10px;
}

@media (max-width: 767px) {
  .siteFooter__bodyChildNav {
    margin-left: 35px;
  }
}

.siteFooter__bodyChildNavItem {
  font-size: 1.3rem;
  line-height: 1.5;
  letter-spacing: .05em;
  color: #666;
  margin-top: 5px;
}

.siteFooter__bodyChildNavItem:first-child {
  margin-top: 0;
}

@media (max-width: 767px) {
  .siteFooter__bodyChildNavItemInner {
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
  }
}

@media (max-width: 767px) {
  .siteFooter__bodyNavBlock2 {
    display: block;
    margin-top: 50px;
  }
}

.siteFooter__bodyMainNavItem {
  font-size: 1.6rem;
  font-weight: bold;
  letter-spacing: .05em;
  margin-top: 30px;
  color: #007d6c;
}

.siteFooter__bodyMainNavItem:first-child {
  margin-top: 0;
}

@media (max-width: 767px) {
  .siteFooter__bodyMainNavItemInner {
    display: block;
    width: 100%;
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='149' height='256.1'%3E%3Cpath fill='%23007d6c' d='M145.4 136.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L105.8 128 3.6 27.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 15px center;
    background-size: 7px;
    padding: 15px;
    padding-left: 30px;
  }
}

.siteFooter__bodyMainChildNav {
  margin-top: 15px;
  margin-left: 1em;
}

.siteFooter__bodyMainChildNavItem {
  font-size: 1.5rem;
  font-weight: bold;
  letter-spacing: .05em;
  margin-top: 10px;
  color: #009782;
}

.siteFooter__bodyMainChildNavItem:first-child {
  margin-top: 0;
}

.siteFooter__bodyMainChildNavItemInner {
  display: block;
  padding-top: 5px;
  padding-bottom: 5px;
}

.siteFooter__bodyLastNav {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 60px;
}

@media (max-width: 767px) {
  .siteFooter__bodyLastNav {
    text-align: center;
    display: block;
    margin-top: 40px;
  }
}

.siteFooter__bodyLastNavItem {
  font-size: 1.4rem;
  letter-spacing: .05em;
  position: relative;
  margin-left: 15px;
  margin-right: 15px;
}

@media (max-width: 767px) {
  .siteFooter__bodyLastNavItem {
    display: inline-block;
    margin-top: 15px;
  }
}

.siteFooter__bodyLastNavItem:before {
  content: "";
  width: 1px;
  height: 1.4em;
  position: absolute;
  top: 0;
  bottom: 0;
  right: -15px;
  background-color: #666;
  margin: auto;
}

.siteFooter__bodyLastNavItem:last-child {
  margin-right: 0;
}

.siteFooter__bodyLastNavItem:last-child:before {
  display: none;
}

.copyright {
  font-size: 1.2rem;
  letter-spacing: .1em;
  color: #007d6c;
  text-align: center;
  display: block;
  background-color: #fff;
  padding-top: 40px;
  padding-bottom: 40px;
}

@media (max-width: 767px) {
  .copyright {
    padding: 20px;
  }
}

/**
 * siteHeader
 */
.siteHeader__body {
  width: 100%;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 110;
  background-color: #fff;
}

@media (max-width: 767px) {
  .siteHeader__body {
    top: 0 !important;
    right: -20px;
    height: 100%;
    background-color: transparent;
    padding-top: 60px;
    overflow: auto;
    -webkit-overflow-scrolling: touch !important;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: .3s;
    transition: .3s;
  }
  body.-spMenuOpn .siteHeader__body {
    right: 0;
    visibility: visible;
    opacity: 1;
  }
}

body.logged-in .siteHeader__body {
  top: 32px;
}

@media (max-width: 767px) {
  body.logged-in .siteHeader__body {
    padding-top: 106px;
  }
}

.siteHeader__primary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 767px) {
  .siteHeader__primary {
    display: block;
    width: auto;
    margin-top: 20px;
  }
}

.siteHeader__logo {
  line-height: 1;
}

@media (max-width: 767px) {
  .siteHeader__logo {
    display: none;
  }
}

.siteHeader__logo img {
  width: 230px;
  -webkit-transition: .2s;
  transition: .2s;
}

@media (min-width: 768px) {
  body.-scrolled .siteHeader__logo img {
    width: 140px;
  }
}

.siteHeader__searchBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 320px;
  height: 40px;
  margin-left: auto;
  -webkit-transition: .2s;
  transition: .2s;
}

@media (min-width: 768px) {
  body.-scrolled .siteHeader__searchBox {
    opacity: 0;
    height: 0;
  }
}

@media (max-width: 767px) {
  .siteHeader__searchBox {
    width: 100%;
    height: 50px;
    border: 2px solid #007d6c;
    margin-left: 0;
  }
}

.siteHeader__searchBox > * {
  height: 100%;
}

.siteHeader__searchBoxInput {
  font-size: 16px;
  font-weight: bold;
  letter-spacing: .1em;
  color: #007d6c;
  width: calc( 100% - 40px);
  background-color: #efefef;
  border: none;
}

@media (max-width: 767px) {
  .siteHeader__searchBoxInput {
    display: block;
    background-color: #fff;
  }
}

.siteHeader__searchBoxSbmt {
  font-size: 0;
  font-weight: bold;
  letter-spacing: .2em;
  text-indent: .1em;
  color: #fff;
  width: 40px;
  background-color: #007d6c;
  background-image: url("data:image/svg+xml,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250.313 250.313'%3E%3Cpath d='M244.186 214.604l-54.379-54.378c-.289-.289-.628-.491-.93-.76 10.7-16.231 16.945-35.66 16.945-56.554C205.822 46.075 159.747 0 102.911 0S0 46.075 0 102.911c0 56.835 46.074 102.911 102.91 102.911 20.895 0 40.323-6.245 56.554-16.945.269.301.47.64.759.929l54.38 54.38c8.169 8.168 21.413 8.168 29.583 0 8.168-8.169 8.168-21.413 0-29.582zm-141.275-44.458c-37.134 0-67.236-30.102-67.236-67.235 0-37.134 30.103-67.236 67.236-67.236 37.132 0 67.235 30.103 67.235 67.236s-30.103 67.235-67.235 67.235z' fill-rule='evenodd' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px;
}

@media (max-width: 767px) {
  .siteHeader__searchBoxSbmt {
    width: 50px;
  }
}

.siteHeader__menuAccessibility {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 10px;
}

@media (max-width: 767px) {
  .siteHeader__menuAccessibility {
    display: block;
  }
}

.siteHeader__menuAccessibility > * {
  margin-right: 50px;
}

@media (max-width: 767px) {
  .siteHeader__menuAccessibility > * {
    margin-top: 20px;
    margin-right: 0;
  }
}

.siteHeader__menuAccessibility > *:last-child {
  margin-right: 0;
}

.siteHeader__otherMenu {
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 60px;
}

/**
 * sp_siteHeader
 */
.sp_siteHeader {
  display: none;
}

@media (max-width: 767px) {
  .sp_siteHeader {
    display: block;
    width: 100%;
    height: 60px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 120;
    background-color: #fff;
    -webkit-box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.15);
            box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.15);
  }
}

@media (max-width: 767px) {
  body.logged-in .sp_siteHeader {
    top: 46px;
  }
}

@media (max-width: 767px) {
  body.-scrolled.logged-in .sp_siteHeader,
  body.-scrolled .sp_siteHeader {
    top: 0;
  }
}

@media (max-width: 767px) {
  .sp_siteHeaderLogo {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 10px;
    height: 50px;
    margin: auto;
  }
}

@media (max-width: 767px) {
  .sp_siteHeaderLogo img {
    width: auto;
    height: 100%;
  }
}

/*
 * @@table
 *****************************************/
.table1 {
  table-layout: fixed;
}

.table1 th,
.table1 td {
  font-size: 16px;
  line-height: 2;
  letter-spacing: .075em;
  text-align: left;
  padding: 20px 30px;
  border: 1px solid #efefef;
}

.table1 th {
  letter-spacing: .3em;
  width: 200px;
  background-color: #eff5ff;
}

@media (max-width: 767px) {
  .table1 {
    border-top: 1px solid #efefef;
  }
}

@media (max-width: 767px) {
  .table1 th,
  .table1 td {
    font-size: 15px;
    display: block;
    width: 100%;
    padding: 15px 25px;
    border-top: 0;
  }
}

.table1-list1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.table1-list1,
.table1-list1__term,
.table1-list1__desc {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

.table1-list1__term {
  width: 170px;
}

@media (max-width: 767px) {
  .table1-list1__term {
    width: 150px;
  }
}

.table1-list1__desc {
  width: calc( 100% - 170px);
}

@media (max-width: 767px) {
  .table1-list1__desc {
    width: calc( 100% - 150px);
  }
}

.table_2 {
  position: relative;
  background-color: #fff;
  padding: 45px;
  border: 3px solid #007d6c;
}

.table_2.-type2 {
  padding: 20px 45px;
}

@media (max-width: 767px) {
  .table_2.-type2 {
    padding: 15px 20px;
  }
}

@media (max-width: 767px) {
  .table_2 {
    padding: 20px;
  }
}

.table_2__head {
  font-size: 1.8rem;
  letter-spacing: .05em;
  color: #fff;
  position: absolute;
  top: -32px;
  left: 24px;
  background-color: #007d6c;
  padding: 7px 20px;
}

@media (max-width: 767px) {
  .table_2__head {
    font-size: 16px;
  }
}

.table_2__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.table_2__row:not(:first-child) {
  margin-top: 10px;
}

@media (max-width: 767px) {
  .table_2__row {
    display: block;
  }
}

.table_2__rowHead,
.table_2__rowData {
  font-size: 1.6rem;
  letter-spacing: .075em;
  line-height: 1.6;
}

@media (max-width: 767px) {
  .table_2__rowHead,
  .table_2__rowData {
    font-size: 1.5rem;
  }
}

.table_2__rowHead {
  font-weight: bold;
  width: 400px;
  position: relative;
  padding-right: 90px;
}

html[lang="en-US"] .table_2__rowHead {
  width: 600px;
}

@media (max-width: 767px) {
  .table_2__rowHead {
    width: 100%;
    padding-right: 0;
  }
}

.table_2__rowHead:before {
  content: "・・・";
  font-size: inherit;
  font-weight: bold;
  letter-spacing: inherit;
  line-height: inherit;
  color: #007d6c;
  position: absolute;
  top: 0;
  right: 25px;
}

@media (max-width: 767px) {
  .table_2__rowHead:before {
    letter-spacing: -.3em;
    width: 100% !important;
    top: auto;
    bottom: -33px;
    left: 0;
    right: auto;
  }
}

.table_2__rowData {
  word-break: break-all;
  width: calc( 100% - 400px);
}

html[lang="en-US"] .table_2__rowData {
  width: calc( 100% - 600px);
}

@media (max-width: 767px) {
  .table_2__rowData {
    width: 100% !important;
    padding-left: 40px;
    margin-top: 10px;
  }
}

.table_3 {
  table-layout: fixed;
}

@media (max-width: 767px) {
  .table_3 {
    width: 1000px;
  }
}

.table_3 td,
.table_3 th {
  border: 1px solid #aaa;
}

.table_3 thead th {
  font-size: 1.6rem;
  letter-spacing: .05em;
  line-height: 1.4;
  white-space: nowrap;
  text-align: center;
  background-color: #e6f9f6;
  padding: 5px 0;
}

.table_3 thead th.wrap_sel {
  padding: 0;
  padding-right: 30px;
}

.table_3 thead th.wrap_sel select {
  font-size: 1.3rem;
  background-color: transparent;
  border: 0;
}

.table_3 thead th:nth-child(1) {
  width: 19%;
}

.table_3 thead th:nth-child(2) {
  width: 13%;
}

.table_3 thead th:nth-child(3) {
  width: 20%;
}

.table_3 thead th:nth-child(5) {
  width: 13%;
}

.table_3 thead th:nth-child(6) {
  width: 15%;
}

.table_3 .table_3__btnSearch {
  padding: 0;
}

.table_3 .table_3__btnSearch .btn_searchTable {
  font-size: 1.6rem;
  font-weight: bold;
  letter-spacing: .2em;
  display: block;
  width: 100%;
  height: 52px;
  background-color: #fff;
}

.table_3 td {
  font-size: 1.5rem;
  letter-spacing: .075em;
  line-height: 1.5;
  padding: 20px;
}

.table_3 td.-few {
  text-align: right;
}

@media (max-width: 767px) {
  .table_3 td {
    padding: 10px;
  }
}

@media (max-width: 767px) {
  .wrap_table_3 {
    overflow: auto;
    -webkit-overflow-scrolling: touch !important;
  }
}

@media (max-width: 767px) {
  .table_4 table {
    /* width: 1000px !important; */
  }
}

.table_4 table th,
.table_4 table td {
  font-size: 1.6rem;
  letter-spacing: .075em;
  line-height: 1.8;
  padding: 20px;
  border: none;
}

@media (max-width: 767px) {
  .table_4 table th,
  .table_4 table td {
    font-size: 1.5rem;
    padding: 15px;
  }
}

.table_4 table thead {
  border-bottom: none;
}

.table_4 table tbody td:first-child:not(:empty),
.table_4 table thead th {
  font-weight: bold;
  text-align: center;
  vertical-align: bottom;
  width: 150px;
  border-bottom: 2px solid #31a3aa;
}

.table_4 table tbody td:first-child:not(:empty) {
  vertical-align: middle;
}

.table_4 table td > *:not(:first-child) {
  margin-top: 1em;
}

.table_4 table td:not(:empty) {
  padding-left: 30px;
  padding-right: 30px;
  border-bottom: 1px solid #ccc;
}

@media (max-width: 767px) {
  .table_4 table td:not(:empty) {
    font-size: 1.5rem;
    padding-left: 20px;
    padding-right: 20px;
  }
}

.table_4 .cmnList a {
  margin-left: .5em;
}

.table_4 .cmnList a svg path {
  fill: #007d6c;
}

.table_4 .link_R3 a {
  width: auto;
  min-width: 150px;
}

@media (max-width: 767px) {
  .wrap_table_4 {
    overflow: auto;
    -webkit-overflow-scrolling: touch !important;
  }
}

@media (max-width: 767px) {
  .table_5 {
    display: block;
  }
}

.table_5 tr {
  border-top: 1px solid #aaa;
}

@media (max-width: 767px) {
  .table_5 tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    /* padding: 15px 10px; */
  }
}

.table_5 tr:last-child {
  border-bottom: 1px solid #aaa;
}

.table_5 th,
.table_5 td {
  line-height: 1.8;
  padding: 20px 30px;
}

@media (max-width: 767px) {
  .table_5 th,
  .table_5 td {
    font-size: 1.6rem;
    display: block;
    padding: 0;
  }
}

.table_5 th {
  font-size: 1.8rem;
  letter-spacing: .05em;
  text-align: left;
}

@media (max-width: 767px) {
  .table_5 th {
    width: 50%;
  }
}

.table_5 td {
  font-size: 1.6rem;
  letter-spacing: .075em;
}

@media (max-width: 767px) {
  .table_5 td {
    font-size: 1.5rem;
    margin-top: 5px;
  }
  .table_5 td:empty {
    display: none;
  }
}

@media (max-width: 767px) {
  .table_6 {
    display: block;
  }
}

.table_6 tr {
  border-top: 2px dotted #aaa;
}

@media (max-width: 767px) {
  .table_6 tr {
    display: block;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

.table_6 tr:first-child {
  border-top: 0;
}

.table_6 th,
.table_6 td {
  font-size: 1.6rem;
  line-height: 1.8;
  padding-top: 20px;
  padding-bottom: 20px;
}

@media (max-width: 767px) {
  .table_6 th,
  .table_6 td {
    display: block;
    padding: 0;
  }
}

.table_6 th {
  letter-spacing: .1em;
  text-align: left;
  -moz-text-align-last: justify;
       text-align-last: justify;
  width: 130px;
  position: relative;
  padding-right: 55px;
}

.table_6 th:after {
  content: "：";
  line-height: 1.8;
  position: absolute;
  top: 20px;
  right: 30px;
}

@media (max-width: 767px) {
  .table_6 th:after {
    top: 0;
  }
}

.table_6 td {
  letter-spacing: .075em;
}

@media (max-width: 767px) {
  .table_6 td {
    margin-top: 5px;
  }
}

.table_7 {
  width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.table_7 th,
.table_7 td {
  font-size: 1.7rem;
  letter-spacing: .075em;
  line-height: 2;
  text-align: left;
  padding: 20px;
  border: 1px solid #007d6c;
}

.table_7 th {
  color: #fff;
  background-color: #007d6c;
  border-bottom: 1px solid #fff;
}

.table_7 tr:last-child th {
  border-bottom: 1px solid #007d6c;
}

.table_8 thead th {
  font-size: 2rem;
  line-height: 1.5;
  color: #fff;
  text-align: left;
  background-color: #a3bfd0;
  padding: 10px;
}

@media (max-width: 767px) {
  .table_8 thead th {
    font-size: 1.8rem;
  }
}

.table_8 tbody th,
.table_8 tbody td {
  font-size: 1.6rem;
  line-height: 2;
  letter-spacing: .075em;
  padding: 10px;
}

@media (max-width: 767px) {
  .table_8 tbody th,
  .table_8 tbody td {
    font-size: 1.5rem;
  }
}

@media (max-width: 767px) {
  .table_8 tbody td:not(:last-child) {
    width: 1em;
    line-height: 1.2;
  }
}

.table_8__border1 {
  border-top: 2px dotted #aaa;
}

.table_8__border2 {
  border-top: 1px solid #aaa;
}

.table_9 {
  background-color: rgba(0, 125, 108, 0.1);
}

@media (max-width: 767px) {
  .wrap_table_9 .table_9 {
    width: 1000px;
  }
}

.table_9 th,
.table_9 td {
  border: 1px solid #aaa;
}

.table_9 th {
  font-size: 1.6rem;
  padding: 10px;
}

.table_9 td {
  font-size: 1.3rem;
  line-height: 1.6;
  width: calc( 100% / 12);
  padding: 10px 5px;
}

.table_9 thead th {
  font-size: 2rem;
  color: #fff;
  background-color: #007d6c;
}

@media (max-width: 767px) {
  .table_9 thead th {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }
}

.table_9 tbody th {
  background-color: rgba(0, 125, 108, 0.2);
}

@media (max-width: 767px) {
  .wrap_table_9 {
    overflow: auto;
    -webkit-overflow-scrolling: touch !important;
  }
}

/*
 * @@text
 *****************************************/
.text_5 {
  background-color: #fdebd1;
  padding: 25px;
  border-radius: 5px;
}

.text_1 {
  font-size: 1.6rem;
  line-height: 2;
}

.text_1 b {
  font-size: 1.2em;
}

@media (max-width: 767px) {
  .text_1 {
    font-size: 1.5rem;
  }
}

.text_2 {
  font-size: 1.5rem;
  line-height: 1.8;
  color: #666;
}

@media (max-width: 767px) {
  .text_2 {
    font-size: 1.4rem;
  }
}

.text_2.-bk {
  color: #333;
}

.text_2 strong {
  color: #007d6c;
}

.text_3 {
  font-size: 1.8rem;
  line-height: 2.2;
}

@media (max-width: 767px) {
  .text_3 {
    font-size: 1.6rem;
  }
}

/*
 * @@anno
 *****************************************/
.anno_1 {
  font-size: .9em;
  line-height: 1.4;
  letter-spacing: .04em;
}

.anno_1:not(:first-child) {
  margin-top: 1.6rem;
}

.anno_1 sup:before {
  content: "※";
}

/**
 * the_content
 */
.the_content {
  /* 配置位置 右 */
  /* 配置位置 左 */
  /* 配置位置 中央 */
}

.the_content * {
  font-size: 1.5rem;
  line-height: 2;
  letter-spacing: .06em;
}

@media (max-width: 767px) {
  .the_content * {
    font-size: 13px;
    line-height: 2;
  }
}

.the_content * span {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

.the_content br {
  margin: 0;
}

.the_content hr {
  border-bottom: 1px solid #ccc;
}

.the_content h1, .the_content h2, .the_content h3, .the_content h4, .the_content h5, .the_content h6 {
  font-weight: bold;
  margin: 1em 0;
}

.the_content h1 {
  font-size: 2.8rem;
  line-height: 2;
  color: #007d6c;
  padding: 5px 20px;
  border-top: 3px solid #007d6c;
  border-bottom: 3px solid #007d6c;
}

@media (max-width: 767px) {
  .the_content h1 {
    font-size: 2rem;
  }
}

.the_content h2 {
  font-size: 2.6rem;
  line-height: 1.8;
  color: #007d6c;
  padding: 0 15px;
  border-left: 7px solid #007d6c;
}

@media (max-width: 767px) {
  .the_content h2 {
    font-size: 1.8rem;
  }
}

.the_content h3 {
  font-size: 2.4rem;
  line-height: 1.8;
  color: #007d6c;
}

@media (max-width: 767px) {
  .the_content h3 {
    font-size: 1.8rem;
    line-height: 1.6;
  }
}

.the_content h4 {
  font-size: 2.6rem;
}

@media (max-width: 767px) {
  .the_content h4 {
    font-size: 1.8rem;
  }
}

.the_content h5 {
  font-size: 2.4rem;
}

@media (max-width: 767px) {
  .the_content h5 {
    font-size: 1.7rem;
  }
}

.the_content h6 {
  font-size: 2.2rem;
}

@media (max-width: 767px) {
  .the_content h6 {
    font-size: 1.6rem;
  }
}

.the_content p {
  margin: 1em 0;
}

@media (max-width: 767px) {
  .the_content h1, .the_content h2, .the_content h3, .the_content h4, .the_content h5, .the_content h6, .the_content p {
    margin: .7em 0;
  }
}

.the_content .wp-caption {
  background-color: #efefef;
  padding: 15px;
}

@media (max-width: 767px) {
  .the_content .wp-caption {
    width: 100% !important;
  }
}

.the_content .wp-caption-text {
  font-size: .8em;
  color: #666;
  margin: 0;
  margin-top: 5px;
}

.the_content strong,
.the_content strong * {
  font-size: inherit;
}

.the_content em,
.the_content em * {
  font-size: inherit;
  font-style: italic;
}

.the_content a {
  color: #007d6c;
  font-size: inherit;
  text-decoration: underline;
  -ms-word-break: break-all;
  word-break: break-all;
}

.the_content ul,
.the_content ol {
  margin: 1.5em 0;
}

.the_content ul li {
  list-style: disc;
}

.the_content ol li {
  list-style-type: inherit;
  background: none;
}

.the_content li {
  margin-left: 2em;
  margin-bottom: .5em;
}

.the_content li:last-child {
  margin-bottom: 0;
}

.the_content blockquote {
  background: #efefef;
  padding: 1em 2em;
  border: 1px solid #aaa;
  margin: 1.5em 0;
}

.the_content img {
  max-width: 100%;
  height: auto;
}

.the_content .alignright {
  float: right;
  margin-bottom: 10px;
  margin-left: 15px;
}

.the_content .alignleft {
  float: left;
  margin-bottom: 10px;
  margin-right: 15px;
}

@media (max-width: 767px) {
  .the_content .alignright,
  .the_content .alignleft {
    width: 47% !important;
  }
}

.the_content .aligncenter {
  display: block;
  margin: 0 auto;
}

.the_content table,
.the_content table th,
.the_content table td {
  padding: 10px;
  border: 1px solid;
}

@media (max-width: 767px) {
  .the_content table,
  .the_content table th,
  .the_content table td {
    table-layout: fixed;
  }
}

.the_content iframe {
  max-width: 100%;
}

@media (max-width: 767px) {
  .the_content iframe {
    padding: 5px;
  }
}

.the_content .gallery a {
  cursor: default;
  pointer-events: none;
}

/*
 * @@title
 *****************************************/
.title_lv1_a, .title_lv1_aa,
.is-style-heading-aa,
.is-style-heading-a {
  font-size: 3rem;
  letter-spacing: .1em;
  margin-bottom: 40px;
}

.title_lv1_aa,
.is-style-heading-aa {
  margin-top: 40px;
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .title_lv1_a, .title_lv1_aa,
  .is-style-heading-aa,
  .is-style-heading-a {
    font-size: 2rem;
    margin-bottom: 20px;
  }
}

.title_lv1_b,
.is-style-heading-b {
  font-size: 3rem;
  letter-spacing: .1em;
  color: #007d6c;
  padding-bottom: 10px;
  padding-right: 300px;
  border-bottom: 2px solid #007d6c;
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .title_lv1_b,
  .is-style-heading-b {
    font-size: 2rem;
    padding-right: 0;
    margin-bottom: 20px;
  }
}

.is-style-heading-b {
  padding-right: 0;
}

.title_lv1_c {
  font-size: 2.6rem;
  line-height: 1.8;
  color: #007d6c;
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .title_lv1_c {
    font-size: 2rem;
    margin-bottom: 20px;
  }
}

.title_lv1_d,
.is-style-heading-d {
  font-size: 2.8rem;
  line-height: 1.8;
  color: #007d6c;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 486.075 486.075'%3E%3Cpath d='M400.645 275.633c-14.921-14.042-28.274-17.582-44.084-17.582 0 0-6.384.169-1.303 6.591 6.722 8.498 55.875 72.606 55.105 125.066-.891 60.735-61.031 57.291-61.031 57.291 25.298-48.092 12.55-93.586 8.616-109.521-7.45-29.424-22.118-57.897-44.175-85.35-27.198-34.234-54.632-50.475-82.277-48.728-11.832-20.409-22.327-36.799-31.522-50.204C250.053 108.488 217.451 86.88 189.054 0c-6.598 18.43-11.852 32.065-15.799 40.823-20.063-2.496-64.571-2.495-84.624 0C84.684 32.065 79.43 18.43 72.832 0 44.361 87.113 11.651 108.099 62.309 153.054c5.389 102.186 26.465 129.361 60.56 178.729 28.058 40.626 21.066 55.093 34.234 111.271-99.67 62.788 69.299 38.717 95.5 37.423 67.471-3.281 208.15 37.062 196.977-106.548-3.237-41.593-22.105-72.819-48.935-98.296zM94.3 95.123c-30.879-2.315-26.51-19.565-11.198-19.077 8.708.277 19.524 6.37 26.993 19.077H94.3zm73.091 0h-15.796c7.47-12.707 18.287-18.799 26.994-19.077 15.315-.488 19.682 16.762-11.198 19.077z' fill='%23f5b49a'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left 8px;
  background-size: 30px;
  padding-left: 40px;
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .title_lv1_d,
  .is-style-heading-d {
    font-size: 2.2rem;
    background-size: 22px;
    padding-left: 30px;
    margin-bottom: 20px;
  }
}

.title_lv1_e {
  font-size: 3.5rem;
  letter-spacing: .05em;
  color: #007d6c;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 50px;
  padding-left: 70px;
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .title_lv1_e {
    font-size: 2.5rem;
    background-size: 35px;
    padding-left: 50px;
    margin-bottom: 100px;
  }
}

.title_lv1_f {
  text-align: center;
  color: #fff;
  height: 110px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  margin-bottom: 40px;
}

.title_lv1_f.-lifestory {
  background-image: url(../images/bg_img1.jpg);
}

.title_lv1_f b,
.title_lv1_f small {
  display: block;
  width: 100%;
  text-shadow: 0 0 27px rgba(80, 186, 201, 0.6), 0 0 27px rgba(80, 186, 201, 0.6), 0 0 27px rgba(80, 186, 201, 0.6);
}

.title_lv1_f b {
  font-family: "Noto Serif JP", serif;
  font-size: 2.8rem;
  letter-spacing: .05em;
}

.title_lv1_f small {
  font-family: "Alegreya", "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ";
  font-weight: normal;
  font-size: 1.8rem;
  letter-spacing: .1em;
  margin-top: 10px;
}

.title_lv1_g {
  font-size: 2.4rem;
}

@media (max-width: 767px) {
  .title_lv1_g {
    font-size: 1.8rem;
  }
}

.title_lv1_g b,
.title_lv1_g small {
  display: block;
}

.title_lv1_g b {
  letter-spacing: .05em;
}

.title_lv1_g small {
  font-family: "Alegreya", "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ";
  font-size: .7em;
  letter-spacing: .1em;
  margin-top: 10px;
}

.title_lv1_h {
  padding-bottom: 20px;
  border-bottom: 2px dotted #007d6c;
  margin-bottom: 60px;
}

@media (max-width: 767px) {
  .title_lv1_h {
    padding-bottom: 10px;
    margin-bottom: 30px;
  }
}

.title_lv1_h b,
.title_lv1_h small {
  font-weight: bold;
  display: block;
  color: #007d6c;
}

.title_lv1_h b {
  font-size: 3rem;
  line-height: inherit;
  letter-spacing: .1em;
}

@media (max-width: 767px) {
  .title_lv1_h b {
    font-size: 2.5rem;
  }
}

.title_lv1_h small {
  font-family: "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ";
  font-size: .77em;
  letter-spacing: .05em;
  margin-top: 15px;
}

.title_lv1_j {
  position: relative;
  margin-bottom: 40px;
}

.title_lv1_j:before, .title_lv1_j:after {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  top: 0;
  bottom: 0;
  border: 3px solid #31a3aa;
  margin: auto;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.title_lv1_j:before {
  left: 0;
}

@media (max-width: 767px) {
  .title_lv1_j:before {
    top: -4px;
    bottom: auto;
    left: -8px;
  }
}

.title_lv1_j:after {
  right: 0;
}

@media (max-width: 767px) {
  .title_lv1_j:after {
    top: auto;
    bottom: -4px;
    right: -8px;
  }
}

.title_lv1_j span {
  font-size: 3rem;
  letter-spacing: .2em;
  color: #31a3aa;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 767px) {
  .title_lv1_j span {
    font-size: 2rem;
    line-height: inherit;
    white-space: normal;
    display: block;
  }
}

.title_lv1_j span:before, .title_lv1_j span:after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 3px;
  background-color: #31a3aa;
  margin-left: 10px;
  margin-right: 10px;
}

@media (max-width: 767px) {
  .title_lv1_j span:before, .title_lv1_j span:after {
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
}

@media (max-width: 767px) {
  .title_lv1_j span:before {
    margin-bottom: 15px;
  }
}

@media (max-width: 767px) {
  .title_lv1_j span:after {
    margin-top: 15px;
  }
}

.title_lv1_k {
  text-align: center;
  background-color: #31a3aa;
  margin-bottom: 60px;
}

@media (max-width: 767px) {
  .title_lv1_k {
    margin-bottom: 30px;
  }
}

.title_lv1_k > span {
  font-size: 3rem;
  line-height: inherit;
  letter-spacing: .1em;
  color: #fff;
  width: 630px;
  display: inline-block;
  background-color: #50bac9;
  padding: 20px;
  -webkit-transform: skew(-15deg);
          transform: skew(-15deg);
}

@media (max-width: 767px) {
  .title_lv1_k > span {
    font-size: 2rem;
    width: calc( 100% - 40px);
    padding: 15px;
  }
}

.title_lv1_k span > span {
  line-height: inherit;
  display: inline-block;
  -webkit-transform: skew(15deg);
          transform: skew(15deg);
}

.title_lv1_l,
.is-style-heading-l {
  font-size: 2.5rem;
  color: #fff;
  background-color: #007d6c;
  padding: 30px;
  margin-bottom: 50px;
}

@media (max-width: 767px) {
  .title_lv1_l,
  .is-style-heading-l {
    font-size: 2rem;
    padding: 15px;
    margin-bottom: 30px;
  }
}

.title_lv1_l.-blue01,
.is-style-heading-l.-blue01 {
  background-color: #31a3aa;
}

.title_lv2_a {
  font-size: 1.8rem;
  color: #555;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}

.title_lv2_a::after {
  content: "";
  background-color: #888;
  display: inline-block;
  width: 300px;
  height: 1px;
  margin-left: 20px;
}

@media (max-width: 767px) {
  .title_lv2_a::after {
    font-size: 1.6rem;
    width: 20%;
  }
}

.title_lv2_b {
  font-family: "Noto Serif JP", serif;
  font-size: 2.3rem;
  letter-spacing: .15em;
  color: #007d6c;
  text-align: center;
  margin-bottom: 40px;
}

.title_lv2_c {
  font-family: "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ";
  font-size: 2rem;
  letter-spacing: .1em;
  color: #007d6c;
  margin-bottom: 20px;
}

@media (max-width: 767px) {
  .title_lv2_c {
    font-size: 1.8rem;
    margin-bottom: 15px;
  }
}

.title_lv2_c:after {
  content: "：";
}

html[lang="en-US"] .title_lv2_c:after {
  content: ":";
}

.title_lv2_d,
.is-style-heading-2-d {
  font-size: 2rem;
  letter-spacing: .1em;
  padding-bottom: 15px;
  border-bottom: 2px dotted #aaa;
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .title_lv2_d,
  .is-style-heading-2-d {
    font-size: 1.8rem;
    margin-bottom: 15px;
  }
}

.title_lv2_d.-c_1,
.is-style-heading-2-d.-c_1 {
  color: #007d6c;
}

.title_search1 {
  font-size: 1.8rem;
  line-height: 1.8;
  margin-bottom: 60px;
}

@media (max-width: 767px) {
  .title_search1 {
    font-size: 1.6rem;
  }
}

.title_search1__item {
  font-size: 1.3em;
  display: inline-block;
  position: relative;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 2px;
  margin-left: 20px;
}

.title_search1__item:first-child {
  margin-left: 0;
}

.title_search1__item:before {
  content: "";
  width: 100%;
  height: 8px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #00b098;
}

/**
 * wp-block
 */
@media (max-width: 767px) {
  .wp-block-column:not(:first-child) {
    margin-top: 1.6rem;
  }
}

.wp-block-column > * {
  margin-bottom: 0;
}

.wp-block-column > *:not(:first-child) {
  margin-top: 1.6rem;
}

/**
 * @@wrap
 *****************************************/
.wrap_S {
  margin-top: 20px;
}

@media (max-width: 767px) {
  .wrap_S {
    margin-top: 10px;
  }
}

.wrap_M {
  margin-top: 40px;
}

@media (max-width: 767px) {
  .wrap_M {
    margin-top: 20px;
  }
}

.wrap_L {
  margin-top: 60px;
}

@media (max-width: 767px) {
  .wrap_L {
    margin-top: 40px;
  }
}

@media (max-width: 767px) {
  .wrap_table_1 {
    position: relative;
  }
  .wrap_table_1:before {
    content: "";
    width: 40px;
    height: 100%;
    position: absolute;
    top: 0;
    right: -20px;
    z-index: 2;
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(88%, white), color-stop(92%, white));
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 88%, white 92%);
  }
  .wrap_table_1 table {
    max-width: 800px;
  }
}

@media (max-width: 767px) {
  .wrap_table_1__inner {
    width: calc( 100% + 20px);
    overflow: auto;
    -webkit-overflow-scrolling: touch !important;
  }
}

@media (max-width: 767px) {
  .wrap_table_1__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 800px;
  }
  .wrap_table_1__content:after {
    content: "";
    display: block;
    width: 20px;
  }
}

/**
 * hover
 */
.button_pageTop {
  -webkit-transition: opacity 200ms;
  transition: opacity 200ms;
}

body:not(.-touch) .button_pageTop:hover, .button_pageTop:focus {
  opacity: .8;
}

.wp_theContent a {
  -webkit-transition: opacity 200ms;
  transition: opacity 200ms;
}

body:not(.-touch) .wp_theContent a:hover, .wp_theContent a:focus {
  text-decoration: underline;
  opacity: .8;
}

.listBlock_3__listItemInner:hover,
.artNav__itemInner:hover {
  background-color: #efefef;
}

a.page-numbers:hover {
  background-color: #00caae;
}

a.page-numbers__np:hover {
  background-color: #7dffed;
}

.sideBlockArcList li a:hover {
  background-position: 5px center;
  padding-left: calc( 1.5em + 5px);
}

.link_L1:hover {
  background-position: left center;
}

.listBlock_10__item a:hover {
  background-color: #efefef;
}

.WordActivityBlocks__mapSvg svg a:hover {
  opacity: .8 !important;
}

.gNavList__item a:hover {
  color: #ff0;
}

.swiper-button-next:hover,
.swiper-button-prev:hover {
  background-color: rgba(255, 255, 255, 0.2);
}

.link_R1 a:hover {
  background-position: right 5px center;
  opacity: .8;
}

.link_R3 a:hover {
  background-position: right 7px center;
  opacity: .8;
}

.listCard_1__item:hover {
  -webkit-box-shadow: 0 0 15px 3px rgba(0, 125, 108, 0.2);
          box-shadow: 0 0 15px 3px rgba(0, 125, 108, 0.2);
}

.listCard_1__item:hover .listCard_1__itemData * {
  color: #999;
}

.listCard_1__item:hover .listCard_1__itemTtl {
  color: #007d6c !important;
}

.listBlock_1__itemVisual:hover {
  opacity: 1 !important;
}

.bnr_1__body:hover .bnr_1__visualImg {
  opacity: .8;
}

.bnr_1__body:hover .link_R1 {
  background-position: right 5px center;
}

.siteFooter__bodyMainNavItemInner:hover,
.siteFooter__bodyMainChildNavItemInner:hover {
  color: #50bac9;
}

._fixedBnr__item:hover ._fixedBnr__itemImg {
  opacity: .8;
}

a.listBlock_5__itemData:hover {
  background-color: #e6f9f6;
}

a.listBlock_5__itemData:hover .link_R1 {
  background-position: right 5px center;
}

a.listCard_3__itemInner:hover {
  -webkit-box-shadow: 0 0 15px 3px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 15px 3px rgba(0, 0, 0, 0.2);
}

a.listCard_3__itemInner:hover .listCard_3__itemThumbImg {
  opacity: .9;
}

a.listCard_3__itemInner:hover .link_R1 {
  background-position: right 5px center;
}

.navigation_2__item:hover {
  -webkit-transform: translate(3px, -3px);
          transform: translate(3px, -3px);
  -webkit-box-shadow: -8px 8px 0 0 rgba(0, 125, 108, 0.8);
          box-shadow: -8px 8px 0 0 rgba(0, 125, 108, 0.8);
}

.navigation_2__itemInner:hover:before {
  opacity: 0;
}

.listTerm_1__itemInner:hover {
  color: #fff;
  background-color: #007d6c;
}

.listTerm_2__item a:hover {
  color: #50bac9;
}

.rel_infoCountry__item a:hover {
  color: #50bac9;
}

.navigation_3__itemInner:hover {
  background-position: left calc( 50% + 3px);
}

.WordActivityBlocks__countryListItem a:hover {
  opacity: .8;
}

.WordActivityBlocks__countryListItem a:hover .WordActivityBlocks__countryListItemTtl {
  color: #50bac9;
}

.link_R2 a:hover {
  background-color: #efefef;
}

a.link_2:hover {
  background-color: #efefef;
}

a.layout_2:hover {
  background-color: #e6f9f6;
}

a.navigation_5__itemInner:before, a.navigation_5__itemInner:after {
  -webkit-transition: -webkit-transform 200ms;
  transition: -webkit-transform 200ms;
  transition: transform 200ms;
  transition: transform 200ms, -webkit-transform 200ms;
}

a.navigation_5__itemInner:hover:before {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

a.navigation_5__itemInner:hover:after {
  -webkit-transform: scale(1);
          transform: scale(1);
}

a.navigation_5__itemInner.-ico01:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 563.666 563.666'%3E%3Cpath d='M532.276 496.075c3.988-69.828-29.471-198.779-29.471-198.779-22.777-73.02-82.889-123.441-131.953-111.165-8.59.825-17.453 2.844-26.241 6.174-31.812 12.056-52.811 37.435-53.622 61.726-24.103 1.998-53.979 16.523-80.052 41.063-31.995 30.115-48.967 66.566-45.415 92.158-15.716.898-33.572 6.252-50.716 16.121-38.387 22.094-58.63 58.387-45.214 81.06 7.596 12.84 26.05 19.113 46.731 17.277l-.025-.061 416.013-1.211M378.148 377.681c-46.693 75.412-183.116 82.387-183.116 82.387 90.428-34.096 123.449-85.129 133.291-104.938l-27.807-12.584 95.523-65.86 9.855 113.554-27.746-12.559zm3.285-313.036l68.156 30.931-69.101 28.758.945-59.689zm-244.966 98.138c.708 14.681-10.867 27.145-25.851 27.837-14.985.693-27.706-10.646-28.414-25.328-.708-14.681 10.866-27.145 25.851-27.838 14.984-.692 27.707 10.647 28.414 25.329zm-1.724 100.637c.705 35.268-4.205 53.307-22.584 53.947-18.379.64-28.103-13.851-29.381-49.103-1.098-30.262.509-72.515 14.941-81.371l21.036 26.602 3.643-22.059c7.969 9.516 12.053 57.405 12.345 71.984zm-21.771 42.5c-3.687-4.163-3.229-10.464 1.02-14.076 4.248-3.611 10.682-3.163 14.364 1l32.536 36.743c3.684 4.163 3.229 10.464-1.023 14.075-4.246 3.612-10.679 3.165-14.365-.998l-32.532-36.744zm32.357 36.004c-1.888-5.19.879-10.897 6.178-12.748 5.295-1.849 11.121.859 13.008 6.051l16.662 45.821c1.887 5.19-.879 10.897-6.175 12.747-5.299 1.85-11.125-.86-13.014-6.049l-16.659-45.822zm-56.45-39.397c.812-5.453 5.983-9.229 11.548-8.434 5.565.794 9.42 5.86 8.606 11.312l-7.161 48.133c-.811 5.453-5.361 10.737-10.927 9.942l-1.18-.271c-5.564-.796-8.86-7.098-8.048-12.55l7.162-48.132zm-9.221 52.714c2.994-6.2 10.831-10.962 15.698-8.631l3.374.947c4.866 2.334 2.335 10.016-.66 16.217l-26.585 54.718c-2.993 6.201-9.543 9.32-14.627 6.963-5.085-2.355-6.78-9.29-3.784-15.494l26.584-54.72zm2.595-153.269c5.252-6.814 12.039-15.999 15.869-13.165l.32 3.864c3.832 2.833 2.937 12.75-2.314 19.565l-46.359 60.149c-5.251 6.814-12.616 10.04-16.445 7.206-3.831-2.833-2.679-10.656 2.572-17.47l46.357-60.149zm40.149 19.353c-2.709-2.964-2.428-7.541.628-10.222l-.559-14.331c3.057-2.682 8.287 11.878 10.997 14.842l23.922 26.164c2.709 2.965 3.575 7.898.517 10.58l-.704.522c-3.056 2.68-8.169 1.572-10.877-1.392l-23.924-26.163zm44.247-.2c2.155-2.089 6.016-1.689 8.622.89 2.605 2.58 2.97 6.366.815 8.454l-19.024 18.44c-2.155 2.09-6.176 2.608-8.783.028l-.521-.593c-2.602-2.579-2.287-6.689-.132-8.777l19.023-18.442zm217.267-33.003l-4.998-.113 2.713-119.969 4.998.113-2.713 119.969z' fill='%23fff'/%3E%3C/svg%3E");
}

a.navigation_5__itemInner.-ico02:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 612 612'%3E%3Cpath d='M168 162.4c21.5 0 38.9-17.4 38.9-38.9S189.5 84.6 168 84.6s-38.9 17.4-38.9 38.9 17.5 38.9 38.9 38.9zm109.2-75.2h253.4v206.3H277.2v-17.2c-3.3-.1-6.6-.3-9.9-.9l-1.1-.2-10.7-3v43h296.7V65.5H255.5v103.6l21.6 7.6V87.2h.1zm6.5 321.5c0 21.5 17.4 38.9 38.9 38.9s38.9-17.4 38.9-38.9-17.4-38.9-38.9-38.9-38.9 17.4-38.9 38.9zm38.9 58.3c-36.5 0-68.9 12.2-77 52.6l.6 26.8H399l.6-26.8c-8-40.4-40.5-52.6-77-52.6zm123.5-58.3c0 21.5 17.4 38.9 38.9 38.9s38.9-17.4 38.9-38.9-17.4-38.9-38.9-38.9-38.9 17.4-38.9 38.9zM485 467c-36.5 0-68.9 12.2-77 52.6l.6 26.8h152.7l.6-26.8c-8-40.4-40.4-52.6-76.9-52.6zM295.8 247.8l62.8-30c8.5-3.6 12.4-13.3 8.9-21.8-3.6-8.5-13.3-12.4-21.8-8.9l-56.5 19.3-51.1-17.9c-7.5-2.6-15.2-4.3-23-5.1l-34.4 53.1v-28.4h-21v28.6L121 190.2c-20.7 8.6-36.4 24.8-42 52.8L50.4 362.3c-2 9 3.6 17.9 12.6 19.9s17.9-3.7 19.9-12.6l30.1-79.5 7.8 236.6c0 10.9 8.8 19.7 19.7 19.7s19.7-8.8 19.7-19.7l7.8-141.1 7.8 141.1c0 10.9 8.9 19.7 19.7 19.7 10.9 0 19.7-8.8 19.7-19.7l11.1-287.5 45.1 12.5c8.5 1.5 17 .1 24.4-3.9zm-136.2-63.6h21v14.7h-21v-14.7z' fill='%23fff'/%3E%3C/svg%3E");
}

a.navigation_5__itemInner.-ico03:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 540'%3E%3Cpath d='M254.41 335.532c9.403-2.398 15.073-11.973 12.668-21.383-2.398-9.4-11.973-15.073-21.38-12.669-9.403 2.405-15.07 11.974-12.666 21.38 2.399 9.407 11.975 15.077 21.378 12.672zm16.715 51.773l-1.187 12.438a37.859 37.859 0 0 1 5.723 4.658c7.026 7.035 10.895 16.383 10.897 26.315-.003 9.932-3.871 19.276-10.897 26.315-7.038 7.023-16.38 10.895-26.318 10.901-9.932-.006-19.28-3.877-26.315-10.901a37.175 37.175 0 0 1-9.415-16.002l-6.34 13.985c8.683 15.002 24.777 24.31 42.071 24.316 26.801-.006 48.614-21.813 48.617-48.614-.004-18.256-10.508-35.195-26.836-43.411zm-11.614 17.702l4.462-46.745c.72-7.884-4.031-14.797-11.919-15.516-5.055-.464-10.473 2.091-13.659 5.449l-21.949 21.604-22.969 1.931a7.125 7.125 0 0 0-6.531 7.097v.43a7.128 7.128 0 0 0 7.128 7.125h23.664c2.226 0 4.385-.71 6.174-2.032l9.569-7.063-2.06 22.797-30.005 2.19c-8.711.344-12.552 3.837-15.83 11.657l-14.159 38.907c-2.146 4.769-.015 10.381 4.757 12.524a9.473 9.473 0 0 0 12.528-4.754l15.958-34.085h30.598c15.391-.17 22.662-6.631 24.243-21.516zm79.228-98.902c9.403-2.398 15.073-11.973 12.668-21.383-2.398-9.4-11.973-15.073-21.38-12.672-9.406 2.408-15.07 11.977-12.668 21.383 2.402 9.407 11.974 15.077 21.38 12.672zm29.341 83.918l-7.986-62.144c-2.042-15.485-19.968-19.151-30.159-9.781l-24.857 22.416-23.788 8.948a7.318 7.318 0 0 0-4.465 9.044l.086.286a7.325 7.325 0 0 0 8.644 4.96l18.317-5.021a32.847 32.847 0 0 0 10.987-4.772l8.964-5.498 5.015 39.119c.28 2.155-3.644 11.747-4.28 14.058l-20.07 62.602c-1.581 4.898 1.094 10.157 5.99 11.764l.338.108a9.362 9.362 0 0 0 11.546-5.246l22.564-54.66 5.439 54.586c.449 5.129 4.963 8.929 10.098 8.509l.357-.031a9.365 9.365 0 0 0 8.588-9.329l-1.328-79.918zm84.745-174.948l-71.48-71.376-56.73-56.627-54.461-54.667L6 296.354l39.092 39.092 35.069-35.069v207.219h379.677V300.273l35.069 35.069L534 296.25l-81.175-81.175zM225.08 474.588H113.168V267.473l156.987-156.884 156.78 156.781v207.219H315.023' fill='%23fff'/%3E%3C/svg%3E");
}

a.navigation_5__itemInner.-ico04:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 602 602'%3E%3Cpath d='M301.001 163.244c32.648 0 59.126-26.47 59.126-59.118S333.65 45 301.001 45s-59.118 26.477-59.118 59.126 26.47 59.118 59.118 59.118zm0 109.96c40.613 0 82.205-14.063 75.715-52.998-2.643-15.812-15.718-37.977-25.65-47.901-1.286-1.278-7.108-1.612-8.69-.632-12.052 7.434-26.202 11.768-41.376 11.768-15.166 0-29.316-4.334-41.367-11.768-1.583-.98-7.406-.646-8.691.632-9.924 9.924-23.014 32.089-25.65 47.901-6.489 38.936 35.104 52.998 75.709 52.998zM140.685 447.046c32.648 0 59.126-26.47 59.126-59.118 0-32.656-26.477-59.126-59.126-59.126s-59.119 26.47-59.119 59.126c.001 32.648 26.471 59.118 59.119 59.118zm50.065 9.068c-1.285-1.293-7.107-1.612-8.69-.639-12.059 7.434-26.201 11.762-41.375 11.762-15.173 0-29.316-4.327-41.368-11.762-1.583-.972-7.413-.654-8.697.639-9.925 9.917-23.007 32.082-25.642 47.894C58.487 542.944 100.08 557 140.685 557c40.613 0 82.206-14.056 75.714-52.992-2.641-15.812-15.724-37.977-25.649-47.894zm270.564-9.068c32.648 0 59.118-26.47 59.118-59.118 0-32.656-26.47-59.126-59.118-59.126s-59.126 26.47-59.126 59.126c.001 32.648 26.478 59.118 59.126 59.118zm75.708 56.962c-2.636-15.812-15.718-37.977-25.642-47.894-1.286-1.293-7.115-1.612-8.698-.639-12.052 7.434-26.194 11.762-41.368 11.762-15.173 0-29.316-4.327-41.375-11.762-1.583-.972-7.405-.654-8.69.639-9.924 9.917-23.003 32.082-25.646 47.894-6.49 38.936 35.098 52.992 75.711 52.992 40.606 0 82.198-14.056 75.708-52.992zM381.24 415.973l-70.488-40.692v-81.385a9.747 9.747 0 0 0-9.75-9.75c-5.38 0-9.743 4.363-9.743 9.75v81.385l-70.488 40.692c-4.66 2.693-6.265 8.662-3.572 13.322 2.694 4.662 8.661 6.258 13.322 3.572l70.48-40.7 70.488 40.692c4.661 2.694 10.622 1.097 13.315-3.565 2.694-4.659 1.096-10.628-3.564-13.321z' fill='%23fff'/%3E%3C/svg%3E");
}

a.navigation_5__itemInner.-ico05:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath d='M359.984 758.988l-28.079 35.213-126.037-120.197a271.611 271.611 0 0 1-5.11 4.195l-91.938 93.852 18.898 46.294L114.941 836l-27.997-41.619-11.195 11.429-26.502-20.429 7.075-11.843-48.317-13.935 12.891-17.566 51.877 3.956 68.128-114.07a270.108 270.108 0 0 1 3.426-7.378L1.999 535.761l27.123-35.955 149.938 68.036a407.155 407.155 0 0 1 6.014-7.993c47.982-62.122 103.51-99.629 124.026-83.778 20.509 15.842-1.755 79.047-49.734 141.16a444.665 444.665 0 0 1-6.66 8.377l107.278 133.38z' fill='%23fff' stroke='%23fff' stroke-width='10' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10'/%3E%3Cpath d='M748.992 538.159c-10.56 133.269-122.055 236.476-258.04 236.476-142.964 0-258.858-115.896-258.858-258.86 0-142.965 115.894-260.209 258.858-260.209 17.257 0 34.119 3.039 50.431 6.26m-53.309 507.056c-143.815-261.734-1.648-508.966-1.648-508.966s-395.273 258.738 1.648 508.966zm73.491-232.578c-.667 74.898-16.969 151.008-63.896 236.413 133.997-84.474 177.522-170.449 176.389-247.283M541.367 293.095c-25.941-22.765-43.698-32.644-43.698-32.644s24.421 44.307 43.262 116.942M232.053 523.098h314.559m-285.801-130.04l286.291 5.751M260.865 642.343l460.195-5.752m-180.269-94.222c106.371-48.288 246.552 6.342 246.552 6.342 118.654-49.311 234.358-3.797 234.358-3.797L1022 212.39c-105.642-47.67-196.325-8.19-196.325-8.19m-34.695 13.128c-132.301-63.494-247.687-4.116-247.687-4.116l-1.823 326.931m249.503-321.7l.108 278.964M743.66 249.372c-62.54-34.173-169.887-2.078-169.887-2.078m168.718 46.242c-49.812-25.38-105.66-17.173-139.57-9.566-18.023 4.044-29.382 8.384-29.382 8.384m-.229-2.927l-.223-21.921-.207-20.181m171.524 2.87l.56 44.338m-5.031 42.114c-72.988-25.75-133.131-10.993-155.766-3.389-6.262 2.103-9.653 3.659-9.653 3.659m166.101 46.525c-93.18-32.874-165.419.276-165.419.276m169.651 47.238c-93.178-32.874-165.418.274-165.418.274m166.566 50.279c-93.178-32.874-165.418.273-165.418.273m398.719-154.677c-72.988-25.75-133.131-10.993-155.766-3.389M979.978 373.9c-93.18-32.874-165.419.276-165.419.276m169.651 47.238c-93.178-32.874-165.418.274-165.418.274m166.566 50.279c-93.178-32.874-165.418.273-165.418.273m164.077-196.632c-93.178-32.874-165.418.274-165.418.274' fill='none' stroke='%23fff' stroke-width='10' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10'/%3E%3C/svg%3E");
}

a.navigation_5__itemInner.-ico06:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M450.895 83.685c-25.223-25.223-58.757-39.105-94.42-39.105s-69.197 13.883-94.42 39.105a144.21 144.21 0 0 0-6.056 6.47 143.632 143.632 0 0 0-6.056-6.47c-25.223-25.223-58.757-39.105-94.42-39.105s-69.197 13.883-94.42 39.105S22 142.442 22 178.105c0 28.008 8.569 54.701 24.466 77.096a133.85 133.85 0 0 0 13.582 16.253c.343.357.7.714 1.057 1.071l173.558 173.529L256 467.42l194.895-194.896c.343-.357.714-.714 1.043-1.071 5.013-5.113 9.555-10.54 13.582-16.253 15.91-22.395 24.48-49.088 24.48-77.096 0-35.662-13.911-69.197-39.105-94.419zM256 424.73L102.724 271.453h60.242l24.251-92.963 50.273 171.016 36.849-111.13 32.235 64.113 30.05-31.035h72.653L256 424.73zm173.543-173.557l-4.014 4.027h-95.805l-18.91 19.523-39.562-78.709-32.82 99.019-52.13-177.342-35.905 137.51H86.47l-4.014-4.027c-40.361-40.361-40.361-105.788 0-146.136 20.181-20.181 46.632-30.264 73.068-30.264 26.451 0 52.887 10.083 73.068 30.264 13.982 13.982 23.108 30.964 27.407 48.888 4.285-17.924 13.426-34.906 27.394-48.888 20.181-20.181 46.632-30.264 73.082-30.264 26.436 0 52.887 10.083 73.068 30.264 40.348 40.346 40.348 105.773 0 146.135z' fill='%23fff'/%3E%3C/svg%3E");
}

.link_R5, .custom_link a, .op8, .listArchive__item a, .siteHeader__logo a, .respoThumb__img, .btnSbmt, a.listTax-blog_cat__item, .artNav__itemInner, .page-numbers, .sideBlockArcList li a, .link_L1, .listBlock_10__item a, .gNavList__itemInner, .swiper-button-next, .swiper-button-prev, .swiper-slide-link, .link_R1 a, .listCard_1__item, .listBlock_1__itemVisual, .bnr_1__visualImg, .siteFooter__bodyCta a, .snsList__itemInner, .siteFooter__bodyMainNavItemInner, .siteFooter__bodyMainChildNavItemInner, ._fixedBnr__itemImg, a.listBlock_5__itemData, a.listCard_3__itemInner, .listCard_3__itemThumbImg, .bnr_2__item a, .navigation_2__itemInner:before, .navigation_2__item, a.listTerm_1__itemInner, .listTerm_2__item a, .rel_infoCountry__item a, .WordActivityBlocks__countryListItem a, .listHori_3__item a, .listCard_5__item, .link_R2 a, .listTerm_6__itemInner, ._logoList__itemInner, .link_R3, .linkIconList_1__itemInner, .listGrid_1__itemInner, .link_1 a, .bnr_3__item, .bnr_recruitHomeNursing a, .link_2, a.navigation_4__itemInner, a.layout_2 {
  -webkit-transition: .2s;
  transition: .2s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.listCard_1__item a:hover .respoThumb__img, .listCard_2__item a:hover .respoThumb__img {
  opacity: .8;
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.dl_1__button:hover, a.listTax-blog_tag__item:hover, .siteFooter__bodyNavGroup a:hover, a.siteFooter__bodyChildNavItemInner:hover, .siteFooter__bodyLastNav a:hover, .link_R4 a:hover, a.listTerm_7__itemInner:hover {
  text-decoration: underline;
}

.is-style-link-in a:hover, a.breadcrumb__body:hover, .tdu:hover, .listBlock_6__itemInner:hover, .link_1 a:hover, .listBlock_9__itemUrl a:hover {
  text-decoration: none;
}

a.link_R5:hover, a.breadcrumb__body:hover, .custom_link a:hover, .op8:hover, .btnSbmt:hover, .siteHeader__logo a:hover, a.listTax-blog_cat__item:hover, .siteFooter__bodyCta a:hover, .snsList__itemInner:hover, .siteFooter__bodyNavGroup a:hover, a.siteFooter__bodyChildNavItemInner:hover, .siteFooter__bodyLastNav a:hover, .bnr_2__item a:hover, a.listBlock_6__itemInner:hover, .link_R4 a:hover, .listHori_3__item a:hover, .listCard_5__item:hover, .listTerm_6__itemInner:hover, ._logoList__itemInner:hover, a.linkIconList_1__itemInner:hover, a.listGrid_1__itemInner:hover, .link_1 a:hover, .bnr_3__item:hover, .bnr_recruitHomeNursing a:hover, a.navigation_4__itemInner:hover {
  opacity: .8;
}

.op06:hover {
  opacity: .6;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiLi4vLi4vc3JjL3Njc3MvX3Jlc2V0LnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9fdmFyaWFibGUuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL19taXhpbi5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvX2tleWZyYW1lcy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvX2hlbHBlci5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvYmxvY2svX19saWIvX19td193cF9mb3JtXy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvYmxvY2svX19saWIvX19td193cF9mb3JtX2NvbmZpcm0uc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2Jsb2NrL19fbGliL19fbm5fd3BfYXJ0aWNsZVBhZ2VyLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9ibG9jay9fX2xpYi9fX3N3aXBlcl8uc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2Jsb2NrL19fbGliL19fc3dpcGVyX2NvbmZpZy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvYmxvY2svX19saWIvX191aS1kYXRlLXBpY2tlci5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvYmxvY2svX19saWIvX192ZW5vYm94Xy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvYmxvY2svX19saWIvX193cF90aGVDb250ZW50LnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9ibG9jay9fYWFhLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9fZnVuY3Rpb25zLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9ibG9jay9fYWNjZXNzaWJpbGl0eS5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvYmxvY2svX2FjY05hdi5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvYmxvY2svX2FydGljbGUuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2Jsb2NrL19iaXNlY3Quc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2Jsb2NrL19ibnIuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2Jsb2NrL19icmVhZGNydW1iLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9ibG9jay9fYnRuLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9ibG9jay9fYnV0dG9uX3BhZ2VUb3Auc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2Jsb2NrL19jb2wuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2Jsb2NrL19jb2xvci5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvYmxvY2svX2N1c3RvbV9saW5rLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9ibG9jay9fZGVjby5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvYmxvY2svX2RsLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9ibG9jay9fZmlndXJlLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9ibG9jay9fZm9ybS5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvYmxvY2svX2ZyYW1lLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9ibG9jay9fZnJlZS5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvYmxvY2svX2dOYXYuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2Jsb2NrL19ob21lTXYuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2Jsb2NrL19pa2VkYS5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvYmxvY2svX2xhbmdOYXYuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2Jsb2NrL19sYXlvdXQuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2Jsb2NrL19saW5rLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9ibG9jay9fbGlzdC5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvYmxvY2svX21haW5CbG9jay5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvYmxvY2svX21haW5Db250ZW50LnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9ibG9jay9fbWVkaWFfY29sdW1ucy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvYmxvY2svX25hdmlnYXRpb24uc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2Jsb2NrL19wb3N0c19wYW5uZWwuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2Jsb2NrL19zY3JpcHQuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2Jsb2NrL19zaWRlYmFyLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9ibG9jay9fc2luZ2xlLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9ibG9jay9fc2l0ZV9jb250ZW50cy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvYmxvY2svX3NpdGVfZm9vdGVyLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9ibG9jay9fc2l0ZV9oZWFkZXIuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2Jsb2NrL19zcF9zaXRlSGVhZGVyLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9ibG9jay9fdGFibGUuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2Jsb2NrL190ZXh0LnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9ibG9jay9fdGhlX2NvbnRlbnQuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2Jsb2NrL190aXRsZS5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvYmxvY2svX3dwLWJsb2NrLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9ibG9jay9fd3JhcC5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvX2hvdmVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOztFREdFO0FDRUY7OztFQUlFLHdCQUF3QjtFQUN4QixVQUFVO0VBQ1YsU0FBUztFQUNULFNBQVM7RUFDVCw4QkFBc0I7VUFBdEIsc0JBQXNCO0FERHhCOztBQ01BOztFQUdFLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLHVCQUF1QjtBREp6Qjs7QUNPQTtFQUNFLFdBQVc7RUFDWCx5QkMzQmdCO0FGdUJsQjs7QUNFQTtFQUNFLFdBQVc7RUFDWCx5QkMzQmdCO0FGdUJsQjs7QUFFQTtFQ01FLHVCQ2lDNkI7QUZyQy9COztBR3NDSTtFSG5DRjtJQ0lFLHVCQytCMkI7RUZqQzdCO0FBQ0Y7O0FDS0E7RUFDRSx1QkFBdUI7RUFDdkIsZ0JBQWdCO0VBQUUsYUFBQTtFQUNsQiw4QkFBOEI7RUFDOUIsbURDMUNnQjtFRDJDaEIsdUJBQXVCO0FERHpCOztBQ0pBO0VBUUksY0FBYztBREFsQjs7QUNSQTtFQVlJLGNBQWM7QURB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K3FhbEI7O0EwRHYvWkE7RUFJSSxXQUFXO0ExRHUvWmY7O0EwRDMvWkE7RUFRSSx5QkFBMkI7QTFEdS9aL0I7O0EwRG4vWkE7RUFDRSxxQkFBcUI7QTFEcy9adkI7O0EwRG4vWkE7RUFFSSxXQUFXO0ExRHEvWmY7O0EwRHhxYUU7RUFDRSxxQ0FBcUM7QTFEMnFhekM7O0EwRG4vWkE7O0VBR0UsY3hEOU1pQjtBRm1zYW5COztBMERsL1pBO0VBRUksV0FBVztBMURvL1pmOztBMERoL1pBO0VBQ0UseUJ4RDVOZ0I7QUYrc2FsQjs7QTBEenJhRTtFQUNFLHFDQUFxQztBMUQ0cmF6Qzs7QTBEbC9aQTtFQUNFLG1EQUFrQztVQUFsQywyQ0FBa0M7QTFEcS9acEM7O0EwRHQvWkE7RUFJSSxXQUFXO0ExRHMvWmY7O0EwRHJzYUU7RUFDRSxxQ0FBcUM7QTFEd3NhekM7O0EwRHAvWkE7RUFDRSx1Q0FBK0I7VUFBL0IsK0JBQStCO0VBQy9CLHVEeEQ5T2dCO1V3RDhPaEIsK0N4RDlPZ0I7QUZxdWFsQjs7QTBEcC9aQTtFQUVJLFVBQVU7QTFEcy9aZDs7QTBEbC9aQTtFQUNFLFdBQVc7RUFDWCx5QnhEelBnQjtBRjh1YWxCOztBMERsL1pBO0VBQ0UsY3hEeFBpQjtBRjZ1YW5COztBMERsL1pBO0VBQ0UsY3hENVBpQjtBRml2YW5COztBMERsL1pBO0VBQ0UsMENBQTJDO0ExRHEvWjdDOztBMERsL1pBO0VBQ0UsV0FBVztBMURxL1piOztBMER0L1pBO0VBSUksY3hEdlFlO0FGNnZhbkI7O0EwRGwvWkE7RUFDRSx5QkFBeUI7QTFEcS9aM0I7O0EwRGwvWkE7RUFDRSx5QkFBeUI7QTFEcS9aM0I7O0EwRGwvWkE7RUFDRSx5QnhEeFJnQjtBRjZ3YWxCOztBMERsL1pBO0VBSUksMkNBQTJCO0VBQTNCLG1DQUEyQjtFQUEzQiwyQkFBMkI7RUFBM0Isb0RBQTJCO0ExRGsvWi9COztBMER0L1pBO0VBUUksOEJBQXNCO1VBQXRCLHNCQUFzQjtBMURrL1oxQjs7QTBEMS9aQTtFQVlJLDJCQUFtQjtVQUFuQixtQkFBbUI7QTFEay9adkI7O0EwRDkvWkE7RUFlMEIsbWlGM0N6UmlCO0FmNHdhM0M7O0EwRGxnYUE7RUFnQjBCLDZwQzNDMVJpQjtBZmd4YTNDOztBMER0Z2FBO0VBaUIwQixxL0QzQzNSaUI7QWZveGEzQzs7QTBEMWdhQTtFQWtCMEIsb3lEM0M1UmlCO0Fmd3hhM0M7O0EwRDlnYUE7RUFtQjBCLDAyRTNDN1JpQjtBZjR4YTNDOztBMERsaGFBO0VBb0IwQiw4dEMzQzlSaUI7QWZneWEzQzs7QTBENy9aQTtFQUNFLHVCQUFlO0VBQWYsZUFBZTtFQUNmLG1DQUEyQjtVQUEzQiwyQkFBMkI7QTFEZ2dhN0I7O0EwRDkvWkE7RUFDRSxXQUFXO0VBQ1gsOEJBQXNCO1VBQXRCLHNCQUFzQjtBMURpZ2F4Qjs7QTBELy9aQTtFQUFPLDBCQUEwQjtBMURtZ2FqQzs7QTBEbGdhQTtFQUFPLHFCQUFxQjtBMURzZ2E1Qjs7QTBEcmdhQTtFQUFRLFdBQVc7QTFEeWdhbkI7O0EwRHhnYUE7RUFBUSxXQUFXO0ExRDRnYW5CIiwiZmlsZSI6Im1haW4uY3NzIn0= */