@charset 'UTF-8';

* {
  -webkit-text-size-adjust: 100%;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
.pc {
  display: none;
}
html,
body {
  width: 100%;
  margin: 0;
  padding: 0;
  border: 0;
}

html {
  background-color: #ffffff;
  font-size: 62.5%;
}
body {
  color: #222222;
  font-family: a-otf-gothic-bbb-pr6n, sans-serif;
  font-size: 1.3rem;
  font-weight: 400;
  text-align: left;
  vertical-align: baseline;
  line-height: 2;
  letter-spacing: .1em;

  font-feature-settings: 'palt';
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
_:lang(x)::-ms-backdrop,
body {
  font-family: 'メイリオ', Meiryo, sans-serif;
}
a {
  text-decoration: none;
  transition: all .2s;
}
a:link {
  color: #222222;
}
a:visited {
  color: #222222;
}
a:hover {
  color: #222222;
}
a:active {
  color: #222222;
}
main a {
  font-family: a-otf-midashi-go-mb31-pr6n, sans-serif;
  font-weight: 600;
  text-decoration: underline;
}
main a:link {
  color: #f46a4e;
}
main a:visited {
  color: #f46a4e;
}
main a:hover {
  opacity: .5;
  color: #f46a4e;
}
main a:active {
  color: #f46a4e;
}
a.blank,
article div.story a[target='_blank'] {
  position: relative;
  padding-right: 1.4em;
}
a.blank::after,
article div.story a[target='_blank']::after {
  display: block;
  position: absolute;
  top: .3em;
  right: 0;
  width: 1em;
  height: 1em;
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 32 32"><path fill="%23f46a4e" d="M2.56 5.12h-2.56v26.88h26.88v-2.56h-24.32v-24.32zM6.4-0v25.6h25.6v-25.6h-25.6zM29.44 23.040h-20.48v-20.48h20.48v20.48z" /></svg>');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  content: '';
}
a.blank:hover::after,
article div.story a[target='_blank']:hover::after {
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 32 32"><path fill="%23ea9781" d="M2.56 5.12h-2.56v26.88h26.88v-2.56h-24.32v-24.32zM6.4-0v25.6h25.6v-25.6h-25.6zM29.44 23.040h-20.48v-20.48h20.48v20.48z" /></svg>');
}
div.wrapper {
  display: flex;
  overflow: hidden;
  flex-direction: column;
  position: relative;
  width: 100%;
  min-height: 100vh;
}
div.wrapper > main {
  -webkit-animation: fadeIn 2s ease 0s 1 normal;
          animation: fadeIn 2s ease 0s 1 normal;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
div.wrapper > main > article {
  position: relative;
  padding-bottom: 6rem;
}
div.page_width {
  width: 89.333333%;
  margin: 0 auto;
}
div.page_width::after {
  display: block;
  clear: both;
  content: '';
}
.effect > * {
  opacity: 0;
  -webkit-transition: opacity 1s ease-in-out;
     -moz-transition: opacity 1s ease-in-out;
      -ms-transition: opacity 1s ease-in-out;
       -o-transition: opacity 1s ease-in-out;
          transition: opacity 1s ease-in-out;
}
label {
  font-family: a-otf-midashi-go-mb31-pr6n, sans-serif;
  font-weight: 600;
  line-height: 1.6;
}
input,
select,
textarea {
  display: block;
  width: 100%;
  margin: .6rem 0 0 0;
  padding: 14px 18px;
  border: solid 1px rgba(0,136,187,0);
  border-radius: 0;
  background: none;
  background-color: #ebeded;
  outline: none;
  box-shadow: none;
  color: inherit;
  font-family: inherit;
  font-size: 1.3rem;
  letter-spacing: .1em;
  transition: all .15s;

  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
select {
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 46 32"><path fill="%23000000" d="M22.857 32l-22.857-32h45.714z" /></svg>');
  background-repeat: no-repeat;
  background-position: right 16px center;
  background-size: 10px;
  cursor: pointer;
}
select::-ms-expand {
  display: none;
}
input:focus,
select:focus,
textarea:focus {
  border-color: rgba(0,136,187,1);
}
div.check {
  display: block!important;
  margin: 3rem 0!important;
  font-family: a-otf-midashi-go-mb31-pr6n, sans-serif;
  font-weight: 600;
  text-align: center;
}
input[type='checkbox'] {
  display: block!important;
  visibility: hidden;
  width: 0!important;
  height: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
input[type='checkbox'] + label {
  display: inline-block!important;
  position: relative;
  width: auto!important;
  padding: 0 0 0 2.8rem!important;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
}
input[type='checkbox'] + label::before {
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  width: 2rem;
  height: 2rem;
  border: 1px solid #f46a4e;
  content: '';
  -webkit-transition: all .12s, border-color .08s;
          transition: all .12s, border-color .08s;
  transform: translateY(-50%);
}
input[type='checkbox']:checked + label::before {
  top: calc(50% - .5rem);
  left: .5rem;
  width: 1rem;
  border-top-color: transparent;
  border-left-color: transparent;
  border-radius: 0;
  -webkit-transform: rotate(45deg);
          transform: translateY(-50%)rotate(45deg);
}
p.checkbox {
  display: inline-block;
  position: relative;
  margin: 0;
  padding-left: 2.8rem;
}
p.checkbox::before {
  display: block;
  position: absolute;
  top: calc(50% - .5rem);
  left: .5rem;
  width: 1rem;
  height: 2rem;
  border: 1px solid #f46a4e;
  border-top-color: transparent;
  border-left-color: transparent;
  border-radius: 0;
  content: '';
  -webkit-transform: rotate(45deg);
          transform: translateY(-50%)rotate(45deg);
}
div.error_div input,
div.error_div select,
div.error_div textarea {
  border: solid 1px #f46a4e;
}
textarea {
  resize: vertical;
}
form p.error_msg,
form span.error {
  display: block;
  margin: 0 0 6rem 0;
  color: #f46a4e !important;
  font-family: a-otf-midashi-go-mb31-pr6n, sans-serif;
  font-weight: 600;
  text-align: center;
}
form div.error_div p.error_msg,
form div.error_div span.error {
  margin: .4rem 0 -1.4rem;
  font-size: 1.1rem;
  text-align: left;
  letter-spacing: .1em;
}
::selection {
  background: #0099cc;
  color: #ffffff;
}
address {
  font-style: normal;
}
.copyright {
  font-family: brother-1816, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: .06em;
}
figure {
  margin: 0;
}
img,
svg {
  max-width: 100%;
  height: auto;
}

use.logo_ribon_blue {
  fill: #0088bb;
}
use.logo_ribon_blue2 {
  fill: #1c305c;
}
use.logo_reloca_hexagon {
  fill: #c6a66f;
}
use.logo_reloca_red {
  fill: #ff3237;
}
use.logo_reloca_blue {
  fill: #1eb1e8;
}
use.logo_tsucrew_blue {
  fill: #0000b8;
}
use.logo_jam_blue {
  fill: #1c305c;
}


/* button */
.service .btn_area__list {
  display: flex;
  flex-direction: column;
  margin-top: 17.5rem;
  padding-left: 3rem;

  gap: 1.5rem;
}
@media (max-width: 768px) {
  .service .btn_area__list {
    margin-top: 3rem;
    margin-bottom: 17.5rem;
    padding-left: 0rem;
  }
}
div.btn_area {
  clear: both;
  text-align: center;
}
div.btn_area .btn_l + .btn_l {
  margin-top: 2rem;
}
div.btn_area p {
  margin: 0;
}
p.btn_area {
  margin: 0;
  text-align: center;
}
.btn_l {
  display: inline-block;
  max-width: 30rem;
  width: 100%;
  height: 6rem;
  margin: 0;
  padding: 0;
  border: solid 2px #000000;
  background: none;
  background-color: rgba(0,0,0,0);
  outline: none;
  color: #222222!important;
  font-family: brother-1816, a-otf-midashi-go-mb31-pr6n, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 5.6rem;
  letter-spacing: .15em;
  cursor: pointer;
  transition: background-color .25s, border-color .25s, opacity .25s;

  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.btn_m,
.btn_s {
  display: inline-block;
  margin: 0;
  padding-right: 1rem;
  color: #222222!important;
  font-family: brother-1816, a-otf-midashi-go-mb31-pr6n, sans-serif;
  font-weight: 500;
  text-decoration: none;
}
btn_m {
  font-size: 1.5rem;
  letter-spacing: .1em;
}
btn_s {
  font-size: 1.4rem;
  letter-spacing: .1em;
}
.btn_l span,
.btn_m span,
.btn_s span {
  display: inline-block;
  position: relative;
}
.btn_l span {
  padding: 0 4.3rem 0 0;
}
.btn_m span {
  padding: 0 8rem 0 0;
}
.btn_s span {
  padding: 0 3rem 0 0;
}
.btn_l span::before,
.btn_m span::before,
.btn_s span::before {
  display: block;
  position: absolute;
  top: 50%;
  right: -1rem;
  height: .7rem;
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 371 32"><path fill="%23000000" d="M0 32h371.421l-30.532-32-3.363 3.208 23.040 24.145h-360.566z" /></svg>');
  background-repeat: no-repeat;
  background-size: cover;
  content: '';
  transition: background-image .1s;
}
.btn_l span::before {
  width: 5rem;
  background-position: left -3rem top;
}
.btn_m span::before {
  width: 8rem;
  background-position: left 0rem top;
  transform: translateY(-50%);
}
.btn_s span::before {
  width: 3.4rem;
  background-position: left -5rem top;
  transform: translateY(-50%);
}
.btn_l.back {
  border-color: #c6c8c8;
  color: #c6c8c8!important;
}
.btn_l.back span {
  padding: 0 0 0 4.8rem;
}
.btn_m.back span {
  padding: 0 0 0 8rem;
}
.btn_s.back span {
  padding: 0 0 0 3rem;
}
.btn_l.back span::before,
.btn_m.back span::before,
.btn_s.back span::before {
  right: auto;
  left: -1rem;
}
.btn_l.back span::before {
  transform: scale(-1, 1);
}
.btn_m.back span::before,
.btn_s.back span::before {
  transform: scale(-1, 1) translateY(-50%);
}
.btn_l.back span::before {
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 371 32"><path fill="%23c6c8c8" d="M0 32h371.421l-30.532-32-3.363 3.208 23.040 24.145h-360.566z" /></svg>');
}
.btn_l:hover {
  border-color: #000000;
  background-color: rgba(0,0,0,1);
  opacity: 1;
  color: #ffffff!important;
}
.btn_l:hover span::before {
  animation: btn_arrow_l 1s both;
}
.btn_m:hover span::before {
  animation: btn_arrow_m 1s both;
}
.btn_s:hover span::before {
  animation: btn_arrow_s .75s both;
}
.btn_l:hover span::before {
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 371 32"><path fill="%23ffffff" d="M0 32h371.421l-30.532-32-3.363 3.208 23.040 24.145h-360.566z" /></svg>');
}
@keyframes btn_arrow_l {
  0% {
    background-position: left -3rem top;
  }
  10% {
    background-position: left -7rem top;
  }
  100% {
    background-position: left -3rem top;
  }
}
@keyframes btn_arrow_m {
  0% {
    background-position: left 0 top;
  }
  10% {
    background-position: left -7rem top;
  }
  100% {
    background-position: left 0 top;
  }
}
@keyframes btn_arrow_s {
  0% {
    background-position: left -5rem top;
  }
  10% {
    background-position: left -7.6rem top;
  }
  100% {
    background-position: left -5rem top;
  }
}



/* pager */
div.pager {
  margin-top: 2rem;
}
div.pager ul.pagination {
  display: -webkit-flex;
  display:         flex;
  list-style: none;
  margin: 0;
  padding: 0;

  align-items: center;
  justify-content: center;
}
div.pager ul.pagination li {
  width: 3.6rem;
  height: 3.6rem;
  text-align: center;
}
div.pager ul.pagination li.current span,
div.pager ul.pagination li a {
  display: block;
  height: 100%;
  color: #dee1e1;
  font-family: brother-1816, sans-serif;
  font-size: 1.8rem;
  font-weight: 700;
  text-decoration: none;
  line-height: 3.6rem;
  letter-spacing: normal;
}
div.pager ul.pagination li.current span {
  color: #222222;
}
div.pager ul.pagination li a:hover {
  opacity: 1;
}
div.pager ul.pagination li a.current {
  color: #222222;
}
div.pager ul.pagination li.prev,
div.pager ul.pagination li.next {
  width: 5rem;
}
div.pager ul.pagination li.prev {
  margin-right: 1rem;
}
div.pager ul.pagination li.next {
  margin-left: 1rem;
}
div.pager ul.pagination li.prev a,
div.pager ul.pagination li.next a {
  position: relative;
}
div.pager ul.pagination li.prev a::before,
div.pager ul.pagination li.next a::before {
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: .7rem;
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 371 32"><path fill="%23000000" d="M0 32h371.421l-30.532-32-3.363 3.208 23.040 24.145h-360.566z" /></svg>');
  background-repeat: no-repeat;
  background-position: left -3.2rem center;
  background-size: cover;
  content: '';
  transform: translateY(-50%);
}
div.pager ul.pagination li.prev a {
  transform: scale(-1, 1);
}
div.pager ul.pagination li a.disabled {
  pointer-events: none;
}
div.pager ul.pagination li a.disabled::before {
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 371 32"><path fill="%23c6c8c8" d="M0 32h371.421l-30.532-32-3.363 3.208 23.040 24.145h-360.566z" /></svg>');
}
div.pager ul.pagination li a:hover {
  color: #222222;
}
div.pager ul.pagination li.prev a:hover::before,
div.pager ul.pagination li.next a:hover::before {
  animation: pager_arrow 1s both;
}
@keyframes pager_arrow {
  0% {
    background-position: left -3.2rem center;
  }
  10% {
    background-position: left -6rem center;
  }
  100% {
    background-position: left -3.2rem center;
  }
}



/* headline */
h1,
h2,
h3,
h4,
h5,
h6,
p.read {
  font-family: a-otf-midashi-go-mb31-pr6n, sans-serif;
  font-weight: 600;
}
main > article > header h1,
main > article > div.header p {
  margin: 0;
  padding: 5.6rem 0 3.2rem 0;
  font-family: brother-1816, sans-serif;
  font-size: 3.2rem;
  font-weight: 700;
  text-align: center;
  line-height: 1.7;
  letter-spacing: .07em;
}
main > article > header h1 span,
main > article > div.header p span {
  display: block;
  font-family: a-otf-midashi-go-mb31-pr6n, sans-serif;
  font-size: 1.3rem;
  font-weight: 600;
  letter-spacing: .1em;
}


/* header */
div.wrapper > header div.nav_btn {
  display: block;
  position: fixed;
  z-index: 90003;
  top: 1.6rem;
  right: 5.3333%;
  width: 4.5rem;
  height: 1.4rem;
}
div.wrapper > header div.nav_btn a {
  display: block;
  position: absolute;
  z-index: 0;
  width: 100%;
  height: 100%;
}
div.wrapper > header div.nav_btn::before,
div.wrapper > header div.nav_btn::after,
div.wrapper > header div.nav_btn a.open::before {
  display: block;
  position: absolute;
  z-index: -1;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #000000;
  content: '';
  transition: all .4s ease-in-out;
  transform-origin: center center;
}
div.wrapper > header div.nav_btn::before {
  top: 0;
  -webkit-animation: menu-bar01 .75s forwards;
          animation: menu_bar01 .75s forwards;
}
div.wrapper > header div.nav_btn::after {
  bottom: 0;
  transition: all .25s .25s;
  -webkit-animation: menu-bar02 .5s forwards;
          animation: menu_bar02 .5s forwards;
}
div.wrapper > header div.nav_btn a.open::before {
  top: 50%;
  opacity: 1;
  transform: translateY(-50%);
}
@-webkit-keyframes menu_bar01 {
  0% {
    top: 50%;
    opacity: 0;
    -webkit-transform: translateY(-50%) rotate(13deg);
  }
  5% {
    top: 50%;
    opacity: 1;
    -webkit-transform: translateY(-50%) rotate(13deg);
  }
  50% {
    top: 50%;
    opacity: 1;
    -webkit-transform: translateY(-50%) rotate( 0deg);
  }
  100% {
    top: 0%;
    opacity: 1;
    -webkit-transform: translateY(  0%) rotate( 0deg);
  }
}
@keyframes menu_bar01 {
  0% {
    top: 50%;
    opacity: 0;
    transform: translateY(-50%) rotate(13deg);
  }
  5% {
    top: 50%;
    opacity: 1;
    transform: translateY(-50%) rotate(13deg);
  }
  50% {
    top: 50%;
    opacity: 1;
    transform: translateY(-50%) rotate( 0deg);
  }
  100% {
    top: 0%;
    opacity: 1;
    transform: translateY(  0%) rotate( 0deg);
  }
}
@-webkit-keyframes menu_bar02 {
  0% {
    bottom: 50%;
    opacity: 0;
    -webkit-transform: translateY(50%) rotate(-13deg);
  }
  5% {
    bottom: 50%;
    opacity: 1;
    -webkit-transform: translateY(50%) rotate(-13deg);
  }
  50% {
    bottom: 50%;
    opacity: 1;
    -webkit-transform: translateY(50%) rotate(  0deg);
  }
  100% {
    bottom: 0%;
    opacity: 1;
    -webkit-transform: translateY( 0%) rotate(  0deg);
  }
}
@keyframes menu_bar02 {
  0% {
    bottom: 50%;
    opacity: 0;
    transform: translateY(50%) rotate(-13deg);
  }
  5% {
    bottom: 50%;
    opacity: 1;
    transform: translateY(50%) rotate(-13deg);
  }
  50% {
    bottom: 50%;
    opacity: 1;
    transform: translateY(50%) rotate(  0deg);
  }
  100% {
    bottom: 0%;
    opacity: 1;
    transform: translateY( 0%) rotate(  0deg);
  }
}
div.wrapper > header div.nav_btn.open::before {
  -webkit-animation: active-menu-bar01 .5s forwards;
          animation: open_menu_bar01 .5s forwards;
}
div.wrapper > header div.nav_btn.open::after {
  -webkit-animation: active-menu-bar03 .5s forwards;
          animation: open_menu_bar03 .5s forwards;
}
div.wrapper > header div.nav_btn.open a.open::before {
  opacity: 0;
}
@-webkit-keyframes open_menu_bar01 {
  0% {
    top: 0%;
    opacity: 1;
    -webkit-transform: translateY(  0%) rotate( 0deg);
  }
  50% {
    top: 50%;
    opacity: 1;
    -webkit-transform: translateY(-50%) rotate( 0deg);
  }
  95% {
    top: 50%;
    opacity: 1;
    -webkit-transform: translateY(-50%) rotate(13deg);
  }
  100% {
    top: 50%;
    opacity: 0;
    -webkit-transform: translateY(-50%) rotate(13deg);
  }
}
@keyframes open_menu_bar01 {
  0% {
    top: 0%;
    opacity: 1;
    transform: translateY(  0%) rotate( 0deg);
  }
  50% {
    top: 50%;
    opacity: 1;
    transform: translateY(-50%) rotate( 0deg);
  }
  95% {
    top: 50%;
    opacity: 1;
    transform: translateY(-50%) rotate(13deg);
  }
  100% {
    top: 50%;
    opacity: 0;
    transform: translateY(-50%) rotate(13deg);
  }
}
@-webkit-keyframes open_menu_bar03 {
  0% {
    bottom: 0%;
    opacity: 1;
    -webkit-transform: translateY( 0%) rotate(  0deg);
  }
  50% {
    bottom: 50%;
    opacity: 1;
    -webkit-transform: translateY(50%) rotate(  0deg);
  }
  95% {
    bottom: 50%;
    opacity: 1;
    -webkit-transform: translateY(50%) rotate(-13deg);
  }
  100% {
    bottom: 50%;
    opacity: 0;
    -webkit-transform: translateY(50%) rotate(-13deg);
  }
}
@keyframes open_menu_bar03 {
  0% {
    bottom: 0%;
    opacity: 1;
    transform: translateY( 0%) rotate(  0deg);
  }
  50% {
    bottom: 50%;
    opacity: 1;
    transform: translateY(50%) rotate(  0deg);
  }
  95% {
    bottom: 50%;
    opacity: 1;
    transform: translateY(50%) rotate(-13deg);
  }
  100% {
    bottom: 50%;
    opacity: 0;
    transform: translateY(50%) rotate(-13deg);
  }
}
div.wrapper > header div.nav_btn.open a.close {
  z-index: 1;
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 103 32"><path fill="%23000000" d="M4.4 16.9h-1.7v1.7h1.7v-1.7zM28.8 16.9h-1.7v1.7h1.7v-1.7zM27 11.7h-1.7v1.7h1.7v-1.7zM4.4 9.9h-1.7v1.7h1.7v-1.7zM30.5 18.6h1.7v-1.7h-1.7v1.7zM28.8 20.4h1.7v-1.7h-1.7v1.7zM4.4 13.4h-1.7v1.7h1.7v-1.7zM4.4 20.4h-1.7v1.7h1.7v-1.7zM18.3 22.1v1.7h1.7v-1.7h-1.7zM28.8 11.7v-1.7h-1.7v1.7h1.7zM20.1 22.1h1.7v-1.7h-1.7v1.7zM28.8 13.4h-1.7v1.7h1.7v-1.7zM9.6 23.8v1.7h1.7v-1.7h-1.7zM34 13.4v-1.7h-1.7v1.7h1.7zM32.2 11.7v-1.7h-1.7v1.7h1.7zM20.1 18.6h1.7v-1.7h-1.7v1.7zM13.1 23.8v1.7h1.7v-1.7h-1.7zM7.9 27.3h1.7v-1.7h-1.7v1.7zM25.3 9.9h-1.7v1.7h1.7v-1.7zM28.8 11.7v1.7h1.7v-1.7h-1.7zM28.8 16.9h1.7v-1.7h-1.7v1.7zM4.4 23.8h-1.7v1.7h1.7v-1.7zM27 9.9v-1.7h-1.7v1.7h1.7zM4.4 25.6v1.7h1.7v-1.7h-1.7zM16.6 25.6h1.7v-1.7h-1.7v1.7zM6.1 6.4v-1.7h-1.7v1.7h1.7zM40.9 9.6l-1.7-0.4v0.8h1.7v-0.4zM46.2 10.8l-1.7-0.4v1.3h1.7v-0.9zM49.6 11.6l-1.7-0.4v0.5l1.7-0.1zM51.2 12l-1.3-0.3h-0.3v0.7l1.6-0.4zM37.5 8.8l-1.7-0.4v1.6h1.7v-1.2zM27 6.3l-1.7-0.4v0.5h1.7v-0.1zM20.1 4.7v0 0 0zM18.3 4.3l-1.7-0.4v0.8h1.7v-0.4zM34 7.9v0.2h1l-1-0.2zM32.2 7.5l-1.7-0.4v1h1.7v-0.6zM47.9 12.7v-1.1h-1.7v1.5l1.7-0.4zM39.2 18.6v-1.4l-1.6-0.4h-0.1v1.7h1.7v0.1zM40.9 20.4v-1.7h-1.7v1.7h1.7zM39.2 14.8v-1.4h-1.7v1.7h0.1l1.6-0.3zM37.5 16.9l-1.7-0.4v0.4h1.7zM14.8 3.5l-1.7-0.4v1.6h1.7v-1.2zM25.3 23.8h1.7v-1.7h-1.7v1.7zM39.2 11.7v1.7h1.7v-1.7h-1.7zM44.4 13.4v-1.7h-1.7v1.7h1.7zM40.9 14.4l1.7-0.4v-0.5h-1.7v0.9zM45 13.4h-0.6v0.1l0.6-0.1zM39.2 11.7v-1.7h-1.7v1.7h1.7zM2.7 29.1h1.7v-1.7h-1.7v1.7zM42.7 11.7v-1.7l-0.2-0.1h-1.5v1.7h1.7v0.1zM0 32l1-0.2v-1h-1v1.2zM20.1 27.3v0 0 0zM7.9 30.2l1.7-0.4v-0.7h-1.7v1.1zM12.6 29.1h-1.2v0.3l1.2-0.3zM25.3 26.1l1.7-0.4v-0.1h-1.7v0.5zM13.1 28.9l1.7-0.4v-1.2h-1.7v1.6zM47.9 20.8l1.7-0.4v-0.1h-1.7v0.5zM34 24.1l1-0.2h-1v0.2zM9.6 2.3l-1.7-0.4v1.1h1.7v-0.7zM30.5 24.9l1.7-0.4v-0.6h-1.7v1zM44.4 21.6l1.7-0.4v-0.9h-1.7v1.3zM39.2 22.9l1.7-0.4v-0.4h-1.7v0.8zM0 6.4v1.7h1v-1.7h-1zM0 27.3v1.7h1v-1.7h-1zM0 0v1.2h1v-1l-1-0.2zM4.4 1l-1.7-0.4v0.6h1.7v-0.2zM0 9.9v1.7h1v-1.7h-1zM0 3v1.7h1v-1.7h-1zM0 23.8v1.7h1v-1.7h-1zM0 20.4v1.7h1v-1.7h-1zM0 13.4v1.7h1v-1.7h-1zM0 16.9v1.7h1v-1.7h-1zM14.8 11.7v-1.7h-1.7v1.7h1.7zM6.1 18.6h-1.7v1.7h1.7v-1.7zM7.9 22.1v1.7h1.7v-1.7h-1.7zM16.6 15.1h1.7v-1.7h-1.7v1.7zM6.1 25.6h1.7v-1.7h-1.7v1.7zM6.1 11.7h-1.7v1.7h1.7v-1.7zM6.1 15.1h-1.7v1.7h1.7v-1.7zM16.6 9.9v-1.7h-1.7v1.7h1.7zM6.1 8.2h-1.7v1.7h1.7v-1.7zM18.3 11.7v-1.7h-1.7v1.7h1.7zM13.1 9.9v-1.7h-1.7v1.7h1.7zM7.9 8.2v-1.7h-1.7v1.7h1.7zM6.1 22.1h-1.7v1.7h1.7v-1.7zM14.8 8.2v-1.7h-1.7v1.7h1.7zM4.4 3h-1.7v1.7h1.7v-1.7zM11.4 8.2v-1.7h-1.7v1.7h1.7zM11.4 22.1v1.7h1.7v-1.7h-1.7zM9.6 6.4v-1.7h-1.7v1.7h1.7zM20.1 9.9v-1.7h-1.7v1.7h1.7zM16.6 20.4v1.7h1.7v-1.7h-1.7zM14.8 23.8h1.7v-1.7h-1.7v1.7zM18.3 13.4h1.7v-1.7h-1.7v1.7zM18.3 20.4h1.7v-1.7h-1.7v1.7zM18.3 16.9h1.7v-1.7h-1.7v1.7zM18.3 8.2v-1.7h-1.7v1.7h1.7zM7.9 18.6v1.7h1.7v-1.7h-1.7zM9.6 15.1h-1.7v1.7h1.7v-1.7zM11.4 20.4h1.7v-1.7h-1.7v1.7zM13.1 16.9v1.7h1.7v-1.7h-1.7zM14.8 16.9h1.7v-1.7h-1.7v1.7zM9.6 11.7h-1.7v1.7h1.7v-1.7zM11.4 13.4h-1.7v1.7h1.7v-1.7zM9.6 18.6h1.7v-1.7h-1.7v1.7zM11.4 15.1v1.7h1.7v-1.7h-1.7zM14.8 15.1v-1.7h-1.7v1.7h1.7zM16.6 18.6h1.7v-1.7h-1.7v1.7zM13.1 13.4v-1.7h-1.7v1.7h1.7zM6.1 20.4v1.7h1.7v-1.7h-1.7zM7.9 16.9h-1.7v1.7h1.7v-1.7zM9.6 20.4v1.7h1.7v-1.7h-1.7zM14.8 18.6v1.7h1.7v-1.7h-1.7zM13.1 22.1h1.7v-1.7h-1.7v1.7zM11.4 11.7v-1.7h-1.7v1.7h1.7zM16.6 13.4v-1.7h-1.7v1.7h1.7zM4.4 6.4h-1.7v1.7h1.7v-1.7zM7.9 13.4h-1.7v1.7h1.7v-1.7zM7.9 9.9h-1.7v1.7h1.7v-1.7zM9.6 9.9v-1.7h-1.7v1.7h1.7zM86.2 15.1h-1.8v1.7h1.7v-1.7h0.1zM86.2 11.7h-1.8v1.7h1.7v-1.7h0.1zM84.4 9.9h-1.7v1.7h1.7v-1.7zM84.4 22.1v1.7h1.7v-1.7h-1.7zM84.4 6.4h-1.7v1.7h1.7v-1.7zM86.2 23.8v1.7h1.7v-1.7h-1.7zM86.2 18.6h-1.8v1.7h1.7v-1.7h0.1zM96.6 6.4v-1.7h-1.7v1.7h1.7zM96.6 8.2h1.7v-1.7h-1.7v1.7zM93.1 4.7h-1.7v1.7h1.7v-1.7zM91.4 8.2v-1.7h-1.7v1.7h1.7zM87.9 8.2v-1.7h-1.7v1.7h1.7zM98.4 6.4h1.7v-1.7h-1.7v1.7zM96.6 11.7h1.7v-1.7h-1.7v1.7zM98.4 9.9h1.7v-1.7h-1.7v1.7zM98.4 16.9h1.7v-1.7h-1.7v1.7zM98.4 13.4h1.7v-1.7h-1.7v1.7zM98.4 4.7v-1.7h-1.7v1.7h1.7zM91.4 3h-1.2l-0.5 0.1v1.6h1.7v-1.7zM89.7 23.8v1.7h1.7v-1.7h-1.7zM91.4 25.6v1.7h1.7v-1.7h-1.7zM94.9 25.6v1.7h1.7v-1.7h-1.7zM98.4 27.3h1.7v-1.7h-1.7v1.7zM98.4 23.8h1.7v-1.7h-1.7v1.7zM98.4 20.4h1.7v-1.7h-1.7v1.7zM94.9 4.7v-1.7h-1.7v1.7h1.7zM93.1 20.4v1.7h1.7v-1.7h-1.7zM94.9 16.9h1.7v-1.7h-1.7v1.7zM94.9 20.4h1.7v-1.7h-1.7v1.7zM94.9 13.4h1.7v-1.7h-1.7v1.7zM94.9 9.9h1.7v-1.7h-1.7v1.7zM94.9 6.4h-1.7v1.7h1.7v-1.7zM89.7 15.1h-1.7v1.7h1.7v-1.7zM91.4 11.7v-1.7h-1.7v1.7h1.7zM89.7 11.7h-1.7v1.7h1.7v-1.7zM89.7 20.4v1.7h1.7v-1.7h-1.7zM93.1 9.9v-1.7h-1.7v1.7h1.7zM87.9 18.6v1.7h1.7v-1.7h-1.7zM87.9 9.9h-1.7v1.7h1.7v-1.7zM93.1 23.8v1.7h1.7v-1.7h-1.7zM96.6 25.6h1.7v-1.7h-1.7v1.7zM91.4 22.1v1.7h1.7v-1.7h-1.7zM94.9 11.7v-1.7h-1.7v1.7h1.7zM96.6 22.1h1.7v-1.7h-1.7v1.7zM96.6 18.6h1.7v-1.7h-1.7v1.7zM87.9 16.9h-1.7v1.7h1.7v-1.7zM86.2 8.2h-1.8v1.7h1.7v-1.7h0.1zM96.6 15.1h1.7v-1.7h-1.7v1.7zM87.9 13.4h-1.7v1.7h1.7v-1.7zM86.2 20.4v1.7h1.7v-1.7h-1.7zM89.7 9.9v-1.7h-1.7v1.7h1.7zM87.9 22.1v1.7h1.7v-1.7h-1.7zM82.7 13.4v-1.7h-1.7v-1.7h1.7v-1.7h-1.7v-1.7h1.7v-1.7l-1.7 0.4v1.3h-1.7v-1.1l-1.7 0.4v0.5h-1.7v1.7h1.7v-1.7h1.7v1.7h1.7v1.7h-1.7v1.7h1.7v1.7h-1.7v1.7h1.7v-1.7h1.7v0.2zM75.7 18.6h1.7v-1.7h-1.7v1.7zM75.7 15.1h1.7v-1.7h-1.7v1.7zM77.5 11.7v1.7h1.7v-1.7h-1.7zM82.7 23.8v-1.7h1.7v-1.7h-1.7v-1.7h1.7v-1.7h-1.7v-1.7h1.7v-1.7h-1.7v1.7h-1.7v1.7h1.7v1.7h-1.7v1.7h1.7v1.7h-1.7v1.7h1.7v1.7h-1.7v1.3l1.7 0.4v-1.7h1.7v-1.7h-1.7zM84.4 25.6v1.7h1.7v-1.7h-1.7zM70.5 22.1v1.7h1.7v-1.7h-1.7zM67 22.1v1.6l0.7 0.2h1v-1.7h-1.7v-0.1zM65.3 20.4v1.7h1.7v-1.7h-1.7zM75.7 22.1h1.7v-1.7h-1.7v1.7zM87.9 25.6v1.7h1.7v-1.7h-1.7zM61.8 20.4v1.7h1.7v-1.7h-1.7zM74 22.1v1.7h1.7v-1.7h-1.7zM100.1 11.7h1.7v-1.7h-1.7v1.7zM89.7 27.3v1.6l0.5 0.1h1.2v-1.7h-1.7zM100.1 8.2h1.7v-1.7h-1.7v1.7zM100.1 15.1h1.7v-1.7h-1.7v1.7zM101.8 0.2l-1.7 0.4v0.6h-1.7v1.7h1.7v-1.7h1.7v1.7h1v-1.7h-1v-1zM100.1 4.7h1.7v-1.7h-1.7v1.7zM100.1 18.6h1.7v-1.7h-1.7v1.7zM98.4 29.1v1.7h-0.7l0.7 0.2v-0.2h1.7v-1.7h-1.7zM96.6 27.3v1.7h-1.7v-1.7h-1.7v1.7h1.7v1.1l1.7 0.4v-1.5h1.7v-1.7h-1.7zM100.1 29.1h1.7v-1.7h-1.7v1.7zM100.1 22.1h1.7v-1.7h-1.7v1.7zM100.1 25.6h1.7v-1.7h-1.7v1.7zM67 18.6v1.7h1.7v-1.7h-1.7zM74 13.4h-1.7v1.7h1.7v-1.7zM68.8 20.4v1.7h1.7v-1.7h-1.7zM74 16.9h-1.7v1.7h1.7v-1.7zM72.3 20.4v-1.7h-1.7v1.7h1.7zM65.3 20.4v-1.7h-1.7v1.7h1.7zM74 20.4h1.7v-1.7h-1.7v1.7zM86.2 6.4v-1.7h1.7v1.7h1.7v-1.7h-1.7v-1.2l-1.7 0.4v0.8h-1.8v1.7h1.8zM74 16.9h1.7v-1.7h-1.7v1.7zM67 11.7v1.7h1.7v-1.7h-1.7zM70.5 9.9h-1.7v1.7h1.7v-1.7zM74 11.7v-1.7h-1.7v1.7h1.7zM70.5 11.7v1.7h1.7v-1.7h-1.7zM72.3 20.4v1.7h1.7v-1.7h-1.7zM68.8 13.4v1.7h1.7v-1.7h-1.7zM65.3 13.4v1.7h1.7v-1.7h-1.7zM63.6 11.7v1.7h1.7v-1.7h-1.7zM67 11.7v-1.7h-1.7v1.7h1.7zM67 16.9h1.7v1.7h1.7v-1.7h-1.7v-0.8l-1.7 0.4v0.4h-1.7v1.7h1.7v-1.7zM72.3 15.1h-1.7v1.7h1.7v-1.7zM75.7 9.9v1.7h1.7v-1.7h-1.7zM68.8 8.2h-1l-0.7 0.2v1.6h1.7c0-0.1 0-1.8 0-1.8zM74 13.4h1.7v-1.7h-1.7v1.7zM79.2 9.9v-1.7h-1.7v1.7h1.7zM72.3 9.9v-1.7h-1.7v1.7h1.7zM75.7 9.9v-1.7h-1.7v1.7h1.7zM54.9 11.2v0.5h1.7v-0.9l-1.7 0.4zM28.8 22.1v1.7h1.7v-1.7h-1.7zM27 25.6h0.5l1.2-0.3v-1.5h-1.7v1.8zM37.5 20.4v1.7h1.7v-1.7h-1.7zM20.1 23.8v1.7h1.7v-1.7h-1.7zM32.2 23.8h1.7v-1.7h-1.7v1.7zM102.8 16.9v-1.7h-1v1.7h1zM23.5 23.8v-1.7h1.7v-1.7h-1.7v-1.7h1.7v-1.7h-1.7v-1.7h1.7v-1.7h-1.7v1.7h-1.7v1.7h1.7v1.7h-1.7v1.7h1.7v1.7h-1.7v1.7h1.7v1.7h-1.7v1.3l1.7-0.4v-0.9h1.7v-1.7h-1.7zM2.7 25.6h-1.7v1.7h1.7v-1.7zM18.3 27.3h-1.7v-1.7h-1.7v1.7h1.7v0.8l1.7-0.4v-0.4h1.7v-1.7h-1.7v1.7zM4.4 30.8h-1.7v-1.7h-1.7v1.7h1.7v0.6l1.7-0.4v-0.2h0.7l1-0.2v-1.5h-1.7v1.7zM9.6 29.1h1.7v-1.7h-1.7v1.7zM11.4 25.6v1.7h1.7v-1.7h-1.7zM6.1 27.3v1.7h1.7v-1.7h-1.7zM40.9 22.1h1.5l0.2-0.1v-1.7h-1.7v1.8zM102.8 6.4v-1.7h-1v1.7h1zM61.8 13.4v1l1.7 0.4v-1.4h-1.7zM102.8 13.4v-1.7h-1v1.7h1zM102.8 9.9v-1.7h-1v1.7h1zM51.3 12l-17.4 4 17.4 4 17.4-4-17.4-4zM65.3 16.9v0zM44.4 18.6h0.6l-0.6-0.1v0.1zM46.2 18.9v1.5h1.7v-1.1l-1.7-0.4zM42.7 18.6v1.7h1.7v-1.7h-1.7zM49.6 20.4h0.3l1.3-0.3-1.6-0.4v0.7zM42.7 18.1l-1.7-0.4v1h1.7v-0.6zM35.7 20.4h1.7v-1.7h-1.7v1.7h-1.7v1.7h1.7v1.6l1.7-0.4v-1.2h-1.7v-1.7zM35.7 13.4h-1.7v1.7h-1.7v-1.7h-1.7v1.7h1.7v1.7h1.7v-1.6h1.7v0.4l1.7-0.4h-1.7v-1.8h1.7v-1.7h-1.7v1.7zM30.5 9.9v-1.7h-1.7v1.7h1.7zM35.7 11.7v-1.7h-1.7v1.7h1.7zM34 9.9v-1.7h-1.7v1.7h1.7zM25.3 8.2v-1.7h-1.7v1.7h1.7zM28.8 8.2v-1.5l-1.2-0.3h-0.5v1.7h1.7v0.1zM30.5 22.1h1.7v-1.7h-1.7v1.7zM27 18.6h-1.7v1.7h1.7v-1.7zM27 20.4v1.7h1.7v-1.7h-1.7zM21.8 8.2v1.7h-1.7v1.7h1.7v1.7h-1.7v1.7h1.7v-1.7h1.7v-1.7h-1.7v-1.7h1.7v-1.7h-1.7v-1.7h1.7v-1l-1.7-0.4v1.3h-1.7v1.7h1.7v0.1zM35.7 18.6v-1.7h-1.7v1.7h1.7zM32.2 18.6v1.7h1.7v-1.7h-1.7zM2.7 4.7h-1.7v1.7h1.7v-1.7zM2.7 8.2h-1.7v1.7h1.7v-1.7zM2.7 11.7h-1.7v1.7h1.7v-1.7zM2.7 22.1h-1.7v1.7h1.7v-1.7zM2.7 1.2h-1.7v1.7h1.7v-1.7zM2.7 18.6h-1.7v1.7h1.7v-1.7zM2.7 15.1h-1.7v1.7h1.7v-1.7zM11.4 4.7v-1.7h1.2l-1.2-0.3v0.3h-1.7v1.7h1.7zM6.1 3v-1.5l-1-0.2h-0.7v1.7h1.7zM13.1 6.4v-1.7h-1.7v1.7h1.7zM16.6 6.4v-1.7h-1.7v1.7h1.7zM20.1 6.4v-1.7h-1.7v1.7h1.7zM7.9 4.7v-1.7h-1.7v1.7h1.7zM53.1 19.7v0.7h-0.3l0.3 0.1v-0.1h1.7v-1.1l-1.7 0.4zM61.8 9.9v1.7h1.7v-1.7h-1.7zM65.3 8.8l-1.7 0.4v0.8h1.7v-1.2zM60.3 9.9h1.5v-0.4l-1.5 0.4zM75.2 6.4h0.5v-0.1l-0.5 0.1zM70.5 7.5l-1.7 0.4v0.2h1.7v-0.6zM74 6.7l-1.7 0.4v1h1.7v-1.4zM60.1 13.4h1.7v-1.7h-1.7v1.7zM53.1 12.3l1.7 0.4v-1.1h-1.7v0.7zM58.3 13.5l1.7 0.4v-0.5h-1.7v0.1zM60.1 10l-1.7 0.4v1.3h1.7v-1.7zM52.9 11.7h0.3v-0.1l-0.3 0.1zM27 15.1h-1.7v1.7h1.7v-1.7zM56.6 11.7v1.5l1.1 0.3h0.6v-1.7h-1.7v-0.1zM84.4 4.3l-1.7 0.4h1.7v-0.4zM89.7 16.9v1.7h1.7v-1.7h-1.7zM91.4 13.4h-1.7v1.7h1.7v-1.7zM91.4 18.6v1.7h1.7v-1.7h-1.7zM102.8 20.4v-1.7h-1v1.7h1zM93.1 18.6h1.7v-1.7h-1.7v1.7zM65.3 15.2v0 0 0zM93.1 13.4v-1.7h-1.7v1.7h1.7zM93.1 2.3l-1.7 0.4v0.3h1.7v-0.7zM91.4 16.9h1.7v-1.7h-1.7v1.7zM96.6 1.4l-1.7 0.4v1.1h1.7v-1.5zM94.9 23.8h1.7v-1.7h-1.7v1.7zM97.6 1.2h0.7v-0.2l-0.7 0.2zM63.6 17.3l-1.7 0.4v1h1.7v-1.4zM79.2 23.8v1.7h1.7v-1.7h-1.7zM67 15.6l1.7 0.4v-0.8h-1.7v0.4zM84.4 27.7v-0.4h-1.7l1.7 0.4zM79.2 20.4v1.7h1.7v-1.7h-1.7zM79.2 20.4v-1.7h-1.7v1.7h1.7zM79.2 16.9v-1.7h-1.7v1.7h1.7zM79.2 16.9v1.7h1.7v-1.7h-1.7zM91.4 29.3l1.7 0.4v-0.7h-1.7v0.3zM102.8 23.8v-1.7h-1v1.7h1zM102.8 27.3v-1.7h-1v1.7h1zM100.1 31.4l1.7 0.4v-1h-1.7v0.6zM102.8 30.8v-1.7h-1v1.7h1zM86.2 28.1l1.7 0.4v-1.2h-1.7v0.8zM58.3 21.6l1.7 0.4v-1.7h-1.7v1.3zM61.8 22.4v-0.3h-1.5l1.5 0.3zM54.9 20.8l1.7 0.4v-0.9h-1.7v0.5zM93.1 15.1h1.7v-1.7h-1.7v1.7zM60.1 18.6v-0.5l-1.7 0.4v0.1h-0.6l-1.1 0.3v1.5h1.7v-1.7l1.7-0.1v1.7h1.7v-1.7h-1.7zM68.8 24.1l1.7 0.4v-0.6h-1.7v0.2zM75.7 25.6h-0.5l0.5 0.1v-0.1h1.7v-1.7h-1.7v1.7zM63.6 22.9l1.7 0.4v-1.2h-1.7v0.8zM79.2 26.5v-0.9h-1.7v0.5l1.7 0.4zM72.3 24.9l1.7 0.4v-1.5h-1.7v1.1zM79.2 23.8v-1.7h-1.7v1.7h1.7z" /></svg>');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}

div.wrapper > header div.nav_btn a.close {
  display: none;
}
div.wrapper > header nav.gnav {
  position: fixed;
  z-index: 90000;
  top: 0;
  left: 100%;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  transition: left .5s ease-in-out;
}
div.wrapper > header nav.gnav.open {
  left: 0;
}
div.wrapper > header nav.gnav .logo {
  position: absolute;
  bottom: 2rem;
  left: 50%;
  width: 10rem;
  height: 3.9rem;
  margin: 0;
  transform: translateX(-50%);
}
div.wrapper > header nav.gnav .logo a {
  display: block;
}
div.wrapper > header nav.gnav ul {
  display: -webkit-flex;
  display:         flex;
          flex-direction: column;
  list-style: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 4rem;
  left: 2rem;
  width: 20rem;
  height: 44rem;
  margin: auto;
  padding: 0;

  -webkit-flex-direction: column;
}
div.wrapper > header nav.gnav ul li {
  padding: 0;
}
div.wrapper > header nav.gnav ul li a {
  display: block;
  font-family: brother-1816, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 6rem;
  letter-spacing: .1em;
}
div.wrapper > header nav.gnav ul li a span {
  display: inline-block;
  margin-left: 1em;
  font-family: a-otf-gothic-bbb-pr6n, sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  letter-spacing: .1em;
}
div.wrapper > header div.copyright_wrapper {
  position: fixed;
  z-index: 90001;
  top: 0;
  left: 100%;
  width: 2.5rem;
  height: 100%;
  background-color: #dee1e1;
  transition: left .5s ease-in-out;
}
div.wrapper > header div.copyright_wrapper.open {
  left: 0;
}
div.wrapper > header div.copyright_wrapper p.copyright {
  position: absolute;
  right: 0;
  bottom: 1rem;
  left: 0;
  margin: auto;
  line-height: 2.5rem;
  white-space: nowrap;
  transform: rotate(-90deg);
}



/* footer */
div.wrapper > footer {
  margin-top: auto;
  padding: 0;
}
div.wrapper > footer p.to_top {
  margin: 0;
}
div.wrapper > footer p.to_top a {
  display: block;
  position: relative;
  padding: 1rem 0 4.8rem;
  background-color: #000000;
  color: #ffffff;
  font-family: brother-1816, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  text-align: center;
  letter-spacing: .1em;
}
div.wrapper > footer p.to_top a::before,
div.wrapper > footer p.to_top a::after {
  display: block;
  position: absolute;
  left: 50%;
  content: '';
}
div.wrapper > footer p.to_top a::before {
  bottom: 1.7rem;
  width: 1px;
  height: 2.6rem;
  background-color: #ffffff;
  transform: translateX(-50%);
}
div.wrapper > footer p.to_top a::after {
  bottom: 3.25rem;
  width: 1rem;
  height: 1rem;
  border: solid #ffffff;
  border-width: 1px 1px 0 0;
  transform: translateX(-50%) rotate(-45deg);
}
div.wrapper > footer p.to_top a:hover::before {
  animation: to_top_line 1s both;
}
div.wrapper > footer p.to_top a:hover::after {
  animation: to_top_ar 1s both;
}
@keyframes to_top_line {
  0% {
    height: 2.6rem;
  }
  10% {
    height: .6rem;
  }
  100% {
    height: 2.6rem;
  }
}
@keyframes to_top_ar {
  0% {
    bottom: 3.25rem;
  }
  10% {
    bottom: 1.25rem;
  }
  100% {
    bottom: 3.25rem;
  }
}
div.wrapper > footer ul.nav {
  list-style: none;
  margin: 0;
  padding: 0;
}
div.wrapper > footer ul.nav li {
  border: solid #dee1e1;
  border-width: 0 0 1px 0;
}
div.wrapper > footer ul.nav li a {
  display: block;
  font-size: 1.4rem;
  text-align: center;
  line-height: 4rem;
}
div.wrapper > footer p.logo {
  width: 9rem;
  margin: 1.6rem auto 1.2rem;
}
div.wrapper > footer p.logo a {
  display: block;
}

div.wrapper > footer address {
  margin: 0 0 5.4rem 0;
  font-size: 1.1rem;
  text-align: center;
  line-height: 1.54545455;
  letter-spacing: .12em;
}
div.wrapper > footer p.copyright {
  margin: 0 0 .8rem 0;
  text-align: center;
  letter-spacing: normal;
}
div.wrapper > footer p.p_mark {
  position: absolute;
  right: .8rem;
  bottom: 1.2rem;
  width: 18.666667%;
  margin: 0;
}
div.wrapper > footer p.p_mark a,
div.wrapper > footer p.p_mark img {
  display: block;
}



/* privacy policy */
div.privacy_policy section + section {
  margin-top: 4rem;
}
div.privacy_policy p,
div.privacy_policy li,
div.privacy_policy th,
div.privacy_policy td {
  font-size: 1.2rem;
  letter-spacing: .05em;
}
div.privacy_policy p,
div.privacy_policy li {
  line-height: 2;
}
div.privacy_policy th,
div.privacy_policy td {
  line-height: 1.66;
}
div.privacy_policy h2 {
  margin: 0 0 2rem 0;
  padding: 0 1rem;
  background-color: #dee1e1;
  font-family: a-otf-midashi-go-mb31-pr6n, sans-serif;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 2.5rem;
  letter-spacing: .05em;
}
div.privacy_policy h3 {
  margin: 0 0 1rem 0;
  font-size: 1.3rem;
  line-height: 1.6;
  letter-spacing: .05em;
}
div.privacy_policy p {
  margin: 0 0 3rem 0;
  text-indent: 0;
}
div.privacy_policy ul,
div.privacy_policy ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

div.privacy_policy ol {
  counter-reset: item;
}
div.privacy_policy ol > li {
  margin-bottom: 2rem;
  padding-left: 1.75em;
  text-indent: -1.75em;
}
div.privacy_policy ol > li:before {
  letter-spacing: .25em;
  content: counter(item)'｜';
  counter-increment: item;
}
div.privacy_policy ol ol {
  margin-top: .6rem;
}
div.privacy_policy ol ol > li {
  margin-bottom: .6rem;
}
div.privacy_policy ol ol > li:before {
  letter-spacing: .05em;
  content: '('counter(item)') ';
}
div.privacy_policy ul > li {
  margin-bottom: .6rem;
  padding-left: .8em;
  text-indent: -.8em;
}
div.privacy_policy ul > li:before {
  content: '・ ';
}
div.privacy_policy ul.note > li {
  padding-left: 1.05em;
  text-indent: -1.05em;
}
div.privacy_policy ul.note > li:before {
  content: '※';
}
div.privacy_policy ol li ul,
div.privacy_policy ol li p {
  margin: .6rem 0 0 0;
}
div.privacy_policy table,
div.privacy_policy th,
div.privacy_policy td {
  border: solid #c6c8c8;
}
div.privacy_policy p.signature {
  text-align: right;
}
div.privacy_policy table {
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%;
  margin: 0 0 3rem 0;
  border-width: 1px 0 0 1px;
}
div.privacy_policy li table {
  margin: 1.4rem 0 1rem 0;
  text-indent: 0;
}
div.privacy_policy table.th_t th {
  padding: .6rem 0;
  border-width: 0 1px 0 0;
  text-align: center;
}
div.privacy_policy table.th_l th {
  width: 40%;
  padding: 1.4rem 1.6rem;
  border-width: 0 0 1px 0;
  text-align: left;
  line-height: 1.66;
}
div.privacy_policy table.col3 th {
  width: 33.3333%;
}
div.privacy_policy table.col2 th {
  width: 50%;
}
div.privacy_policy th {
  background-color: #ebeded;
  font-weight: 400;
}
div.privacy_policy td {
  padding: 1.4rem 1.6rem;
  border-width: 0 1px 1px 0;
}
div.privacy_policy p.info {
  margin: 4rem 0 1rem;
}
div.privacy_policy div.info {
  position: relative;
  padding: 2rem;
  background-color: #ebeded;
}
div.privacy_policy div.info h4 {
  margin: 0;
  font-family: a-otf-midashi-go-mb31-pr6n, sans-serif;
  font-size: 1.2rem;
  font-weight: 600;
}
div.privacy_policy div.info p {
  margin: 0;
}
div.privacy_policy div.info p.p_mark {
  position: absolute;
  right: 1rem;
  bottom: 1rem;
  width: 21%;
}
div.privacy_policy div.info p.p_mark a {
  display: block;
}
div.privacy_policy div.info p.p_mark a img {
  display: block;
}



/* contact */
body.contact ol.step_nav {
  display: -webkit-flex;
  display:         flex;
  list-style: none;
  margin: 0 0 5.6rem 0;
  padding: 0;
  counter-reset: item;

  justify-content: center;
}
body.contact ol.step_nav li {
  position: relative;
  width: 8rem;
  height: 8rem;
  margin: 0 1.6rem;
  padding-left: .2em;
  border-radius: 100%;
  background-color: #dee1e1;
  font-family: a-otf-midashi-go-mb31-pr6n, sans-serif;
  font-size: 1.6rem;
  font-weight: 600;
  text-align: center;
  line-height: 1.6;
  letter-spacing: .2em;
}
body.contact ol.step_nav li:first-of-type {
  margin-left: 0;
}
body.contact ol.step_nav li:last-of-type {
  margin-right: 0;
}
body.contact ol.step_nav li::before {
  display: block;
  margin: 1.7rem 0 0 -.3em;
  font-family: brother-1816, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: .1em;
  content: 'STEP 'counter(item);
  counter-increment: item;
}
body.contact ol.step_nav li::after {
  display: block;
  position: absolute;
  top: 50%;
  right: -2.7rem;
  width: 2.2rem;
  height: .7rem;
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 371 32"><path fill="%23000000" d="M0 32h371.421l-30.532-32-3.363 3.208 23.040 24.145h-360.566z" /></svg>');
  background-repeat: no-repeat;
  background-position: right top;
  background-size: cover;
  content: '';
  transform: translateY(-50%);
}
body.contact ol.step_nav li:last-of-type::after {
  display: none;
}
body#form_input.contact   ol.step_nav li.step1 {
  background-color: #f5ff45;
}
body#form_confirm.contact ol.step_nav li.step2 {
  background-color: #f5ff45;
}
body#form_thx.contact     ol.step_nav li.step3 {
  background-color: #f5ff45;
}
body.contact form div {
  margin: 0 0 1.6rem 0;
}
body.contact form div.btn_area {
  margin-bottom: 0;
}
body.contact form div.btn_area button[type='submit'][disabled] {
  opacity: .1;
  pointer-events: none;
}
body#form_input.contact form div.mb_l {
  margin-bottom: 4.6rem;
}
body.contact form div label span.ico_required {
  display: inline-block;
  margin-left: .8rem;
  padding: 0 .8rem;
  background-color: #f46a4e;
  color: #ffffff;
  font-size: 1.1rem;
}
body#form_confirm.contact form div label span.ico_required {
  display: none;
}
body.contact form div textarea {
  height: 25.5rem;
}
body.contact form blockquote {
  margin: 0;
}
body.contact form blockquote table {
  border-spacing: 0;
  border-collapse: collapse;
}
body.contact form blockquote th,
body.contact form blockquote td {
  display: block;
}
body.contact form blockquote th {
  font-family: a-otf-midashi-go-mb31-pr6n, sans-serif;
  font-weight: 600;
}
body.contact form blockquote td {
  margin-bottom: 2.4rem;
}
body.contact div.modal_window {
  display: none;
  overflow: auto;
  position: fixed;
  z-index: 999999999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0;
  text-align: center;
  cursor: pointer;

  -webkit-overflow-scrolling: touch;
}
body.contact div.modal_window div.cont_wrapper {
  width: 96%;
  margin: 0 auto;
}
body.contact div.modal_window div.cont_wrapper div.cont {
  display: inline-block;
  position: relative;
  width: 100%;
  margin: 2rem 0;
  padding: 3rem 0;
  background-color: #ffffff;
  -webkit-box-shadow: box-shadow: 0px 0px 10px 0px rgba(0,0,0,.1);
          box-shadow: 0px 0px 10px 0px rgba(0,0,0,.1);
  text-align: left;
  vertical-align: middle;
  cursor: auto;
}
body.contact div.modal_window div.cont_wrapper div.cont p.btn_area {
  margin: 6rem 0 0 0;
  text-align: center;
}
body.contact div.modal_window div.cont_wrapper div.cont p.btn_area a span {
  padding: 0 0 0 3rem;
  cursor: pointer;
}
body.contact div.modal_window div.cont_wrapper div.cont p.btn_area a span::before,
body.contact div.modal_window div.cont_wrapper div.cont p.btn_area a span::after {
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  width: 2rem;
  height: 1px;
  background-color: #000000;
  background-image: none;
  content: '';
  transform-origin: center center;
}
body.contact div.modal_window div.cont_wrapper div.cont p.btn_area a span::before {
  transform: rotate(45deg);
}
body.contact div.modal_window div.cont_wrapper div.cont p.btn_area a span::after {
  transform: rotate(-45deg);
}
body.contact div.modal_window div.cont_wrapper div.cont p.btn_area a:hover {
  opacity: .4;
}

body.contact div.modal_overlay {
  display: none;
  position: fixed;
  z-index: 999999998;
  top: -5000px;
  right: -5000px;
  bottom: -5000px;
  left: -5000px;
  margin: auto;
  background-color: rgba(230,230,230,.8);
  cursor: pointer;
}
body.contact.modal_open div.wrapper > header,
body.contact.modal_open div.wrapper > main > article > header,
body.contact.modal_open div.wrapper > main > article > ol.step_nav,
body.contact.modal_open div.wrapper > main > article > div.page_width,
body.contact.modal_open div.wrapper > footer {
  filter: blur(10px);
}
body.contact .tac {
  margin-top: 45px;
}
body.contact div.pmark {
  display: inline-block;
  overflow: scroll;
  height: 300px;
  margin-top: 30px;
  padding: 3em;
  border: 1px solid #ebeded;
}



/* recruit */
body.recruit p.read {
  margin: 0 0 5rem 0;
}
body.recruit h2 {
  margin: 0 0 1.4rem;
  font-size: 1.8rem;
}
body.recruit h3 {
  margin: 0 0 1rem ;
  font-size: 1.8rem;
}
body.recruit ul.occupation {
  list-style: none;
  margin: 0 0 4rem;
  padding: 0;
}
body.recruit ul.occupation > li {
  margin: 0 0 2rem;
  padding: 2.5rem 2rem 3rem;
  border: solid #f5ff45;
  border-width: 15px 0 0 0;
  background-color: #dee1e1;
}
body.recruit ul.occupation > li ul {
  list-style: none;
  margin: 0 0 1rem;
  padding: 0;
}
body.recruit ul.occupation > li ul li {
  list-style: none;
  margin-bottom: .4rem;
  padding-left: .8em;
  text-indent: -.8em;
}
body.recruit ul.occupation > li ul li:before {
  content: '・ ';
}
body.recruit ul.occupation > li p {
  margin: 0;
}



/* topics */
body.topics div.category_wrapper {
  width: 111.940299%;
  margin: 0 -5.9701495%;
}
body.topics ul.category {
  list-style: none;
  position: relative;
  min-height: 5.5rem;
  margin: 0 0 5rem;
  padding: 0;
}
body.topics ul.category::after {
  display: block;
  position: absolute;
  z-index: 9999;
  top: 2.2rem;
  right: 2rem;
  border-width: 1.05rem .75rem 0 .75rem;
  border-style: solid;
  border-color: #000000 transparent transparent transparent;
  content: '';
  transition: transform .75s ease-in-out;
}
body.topics ul.category.open::after {
  transform: rotateX(-540deg);
}
body.topics ul.category li {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 5.5rem;
  transition: all 1s ease-in-out;
}
body.topics ul.category li:nth-child(n + 2) {
  min-height: 0;
  max-height: 0;
}
body.topics ul.category li a {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 5.5rem;
  max-height: 99rem;
  padding: 0 4rem;
  background-color: #dee1e1;
  color: #222222;
  font-family: brother-1816, sans-serif;
  font-size: 1.8rem;
  font-weight: 700;
  text-decoration: none;
  text-align: center;
  line-height: 5.5rem;
  letter-spacing: .1em;
}
body.topics ul.category.open li {
  position: relative;
  min-height: 5.5rem;
  max-height: 999rem;
}
body.topics ul.category.open li:nth-child(n + 2) {
  overflow-y: hidden;
  min-height: 5.5rem;
  max-height: 99rem;
}
body.topics ul.category li a.current {
  z-index: 9999;
}
body.topics ul.category li a:hover {
  opacity: 1;
}
body.topics div.page_width article {
  margin-bottom: 3.2rem;
  padding: 0;
  border: solid #000000;
  border-width: 0 0 1px 0;
}
body.topics div.source_wrapper {
  display: -webkit-flex;
  display:         flex;
  margin-bottom: .8rem;

  align-items: center;
}
body.topics div.page_width h1 {
  margin: 0 0 2.4rem;
  font-size: 1.8rem;
  line-height: 1.4;
  letter-spacing: .1em;
}
body.topics p.date {
  margin: 0;
  font-family: brother-1816, sans-serif;
  font-size: 1.7rem;
  font-weight: 700;
  letter-spacing: .05em;
}
body.topics p.tag {
  margin: 0 0 0 1rem;
  padding: 0 1rem 0 1.3rem;
  background-color: #dee1e1;
  font-family: brother-1816, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: .1em;
}
body.topics p.page_url {
  margin: 3rem 0 1rem 0;
  text-align: right;
}
body.topics p.page_url a {
  color: #c6c8c8;
  font-family: a-otf-gothic-bbb-pr6n, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: .1em;
}
body.topics div.story p {
  min-height: 2.6rem;
  margin: 0;
}
body.topics div.story img {
  display: block;
}
body.topics div.story img + img {
  margin-top: 1rem;
}
body.topics div.pager {
  text-align: center;
}
body#detail.topics div.page_width div.article {
  margin-bottom: 8rem;
}



/* works index */
body.works div.category_wrapper {
  width: 100%;
  margin: 0 0 5rem;
}
body.works ul.category {
  list-style: none;
  position: relative;
  min-height: 5.5rem;
  margin: 0;
  padding: 0;
}
body.works ul.category::after {
  display: block;
  position: absolute;
  z-index: 9999;
  top: 2.2rem;
  right: 2rem;
  border-width: 1.05rem .75rem 0 .75rem;
  border-style: solid;
  border-color: #000000 transparent transparent transparent;
  content: '';
  transition: transform .75s ease-in-out;
}
body.works ul.category.open::after {
  transform: rotateX(-540deg);
}
body.works ul.category li {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 5.5rem;
  transition: all .4s ease-in;
}
body.works ul.category li:nth-child(n + 2) {
  min-height: 0;
  max-height: 0;
}
body.works ul.category li a {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 5.5rem;
  max-height: 99rem;
  background-color: #dee1e1;
  color: #222222;
  font-family: brother-1816, a-otf-midashi-go-mb31-pr6n, sans-serif;
  font-size: 1.8rem;
  font-weight: 700;
  text-decoration: none;
  text-align: center;
  line-height: 5.5rem;
  letter-spacing: .1em;
}
body.works ul.category.open li {
  position: relative;
  min-height: 5.5rem;
  max-height: 999rem;
}
body.works ul.category.open li:nth-child(n + 2) {
  overflow-y: hidden;
  min-height: 5.5rem;
  max-height: 99rem;
}
body.works ul.category li a {
  padding: 0 4rem;
}
body.works ul.category li a.current {
  z-index: 9999;
}
body.works ul.category li a:hover {
  opacity: 1;
}
div.works_index {
  display: -webkit-flex;
  display:         flex;
  width: 92%;
  margin: 0 auto 1rem;

  flex-wrap: -webkit-wrap;
  flex-wrap:         wrap;
  justify-content: space-between;
}
div.works_index article {
  width: 48%;
  margin-bottom: 3rem;
}
div.works_index article a {
  display: block;
  color: #222222;
  text-decoration: none;
  text-align: center;
}
div.works_index article a figure {
  overflow: hidden;
  position: relative;
  width: 100%;
  margin-bottom: 1rem;
}
div.works_index article a figure::before {
  display: block;
  padding-top: 76.666667%;
  content: '';
}
div.works_index article a figure img {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: auto;
  transition: .5s;

  object-fit: cover;
}
div.works_index article a:hover {
  opacity: 1;
}
div.works_index article a:hover figure img {
  transform: scale(1.1);
}
div.works_index article a p.article_h1 {
  margin: 0;
  font-family: a-otf-midashi-go-mb31-pr6n, sans-serif;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: .1em;
}
div.works_index article a p.article_h2 {
  margin: 0 0 .4rem 0;
  font-family: a-otf-gothic-bbb-pr6n, sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: .15em;
}



/* works detail */
body#detail.works main > article {
  padding-bottom: 0;
}
body#detail.works main > article div.category_wrapper {
  margin-bottom: 0;
}
body#detail.works main > article > header {
  overflow: hidden;
  position: relative;
  margin-bottom: 4rem;
}
body#detail.works main > article > header img {
  display: block;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: auto;

  -webkit-filter: brightness(.6);
     -moz-filter: brightness(.6);
      -ms-filter: brightness(.6);
       -o-filter: brightness(.6);
          filter: brightness(.6);
  object-fit: cover;
}
body#detail.works main > article > header h1 {
  width: 89.333333%;
  margin: 10rem auto 11.3rem;
  padding: 0;
  color: #ffffff;
  font-family: a-otf-midashi-go-mb31-pr6n, sans-serif;
  font-size: 3.5rem;
  text-align: left;
  line-height: 1.3;
  letter-spacing: .1em;
}
body#detail.works main > article > header h1 span {
  margin-top: 1rem;
  font-family: brother-1816, sans-serif;
  font-size: 1.6rem;
  font-weight: 500;
  letter-spacing: .1em;
}
body#detail.works main > article > header p.site_link {
  position: absolute;
  bottom: 2.4rem;
  left: 5.3333335%;
  height: 2.5rem;
  margin: 0;
  padding: 0 4rem;
  background-color: #f46a4e;
}
body#detail.works main > article > header p.site_link a {
  color: #000000;
  font-family: brother-1816, sans-serif;
  font-size: 1.3rem;
  font-weight: 500;
  text-decoration: none;
  line-height: 2.5rem;
  letter-spacing: .1em;
}
body#detail.works main > article > header p.site_link a::after {
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 32 32"><path fill="%23000000" d="M2.56 5.12h-2.56v26.88h26.88v-2.56h-24.32v-24.32zM6.4-0v25.6h25.6v-25.6h-25.6zM29.44 23.040h-20.48v-20.48h20.48v20.48z" /></svg>');
}
body#detail.works main > article > header ul.category_mark {
  list-style: none;
  position: absolute;
  top: 1.6rem;
  right: 5%;
  width: 90%;
  margin: 0;
  padding: 0;
  font-size: 0;
  text-align: right;
  letter-spacing: normal;
}
body#detail.works main > article > header ul.category_mark li {
  display: inline-block;
  position: relative;
  width: 4.5rem;
  height: 4rem;
  margin-left: 3%;
}
body#detail.works main > article > header ul.category_mark li.yoridoco {
  width: 3rem;
}
body#detail.works main > article > header ul.category_mark li.reloca {
  width: 5rem;
}
body#detail.works main > article > header ul.category_mark li span {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
}
body#detail.works main > article > header ul.category_mark li span svg {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0 auto;

  fill: #ffffff;
}
body#detail.works h2 {
  margin: 0 auto 2.4rem;
  font-size: 2rem;
  line-height: 1.5;
  letter-spacing: .1em;
}
body#detail.works div.story p {
  min-height: 2.6rem;
  margin: 0 auto;
}
body#detail.works ul.works_detail_img {
  list-style: none;
  margin: 10rem 0 1rem;
  padding: 0;
}
body#detail.works ul.works_detail_img li {
  margin-top: 3.4rem;
}
body#detail.works ul.works_detail_img li img {
  display: block;
  width: 100%;
}
body#detail.works ul.site_link {
  list-style: none;
  margin: 0 0 1rem;
  padding: 0;
}
body#detail.works div.credit p {
  margin: 0;
  font-size: 1.1rem;
  line-height: 1.6;
  letter-spacing: .1em;
}
body#detail.works aside.recommend {
  overflow: hidden;
  background-color: #dee1e1;
}
body#detail.works aside.recommend h6 {
  width: 89.333333%;
  margin: 2rem auto 2.8rem;
  font-family: brother-1816, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  letter-spacing: .1em;
}
body#detail.works aside.recommend div.works_index article a figure {
  border: solid 4px #ffffff;
}
body#detail.works div.btn_area {
  margin: 6.4rem 0 2rem;
}



/* service */
body.service div.wrapper > main > article {
  padding-bottom: 0;
}
body.service div.category_wrapper {
  background-color: #dee1e1;
}
body.service ul.category {
  display: -webkit-flex;
  display:         flex;
  list-style: none;
  margin: 0;
  padding: 0;
}
body.service ul.category li {
  width: 20%;
}
body.service ul.category li a {
  display: block;
  height: 7.5rem;
  padding: 1.45rem 0;
  color: #222222;
  font-family: brother-1816, a-otf-midashi-go-mb31-pr6n, sans-serif;
  font-weight: 700;
  text-decoration: none;
}
body.service ul.category li a:hover,
body.service ul.category li a.current {
  background-color: #ffffff;
}
body.service ul.category li a:hover {
  opacity: 1;
}
body.service ul.category li a span {
  display: none;
}
body.service ul.category li a svg {
  display: block;
  height: 4.6rem;
  margin: 0 auto;
}
body.service ul.category li a.fans svg {
  width: 5rem;
}
body.service ul.category li a.yoridoco svg {
  width: 3.4rem;
}
body.service ul.category li a.reloca svg,
body.service ul.category li a.reloca img {
  width: 10rem;
  height: 5.75rem;

  object-fit: contain;
}
body.service ul.category li a.tsucrew svg {
  width: 5.5rem;
}
body.service ul.category li a.jam svg {
  width: 4.5rem;
}
body.service div.wrapper > main > article > section {
  display: none;
}
body.service div.wrapper > main > article > section.active {
  display: block;
}
body.service section#service_fans,
body.service section#service_yoridoco,
body.service section#service_reloca,
body.service section#service_tsucrew,
body.service section#service_jam {
  overflow: hidden;
  background-color: #dee1e1;
}
body.service section > header {
  position: relative;
  width: 100%;
}
body.service section > header::before {
  display: block;
  padding-top: 147.2%;
  content: '';
}
body.service section > header div.head_inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding-top: 2.6rem;
  background-color: #ffffff;
}
body.service section > header div.head_inner::before {
  display: block;
  padding-top: 89.5%;
  content: '';
}
body.service section > header div.fig {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin: 0;
  transform: translateY(50%);
}
body.service section > header div.fig img {
  display: block;
  width: 100%;
}
body.service section > header p.catch {
  position: absolute;
  top: 2.6rem;
  width: 100%;
  margin: 0 auto 44.6rem;
  font-family: a-otf-midashi-go-mb31-pr6n, sans-serif;
  font-size: 2.8rem;
  font-weight: 600;
  text-align: center;
  line-height: 1.43;
  letter-spacing: .1em;
}
body.service section > header h1 {
  position: absolute;
  top: calc(50% - 1.5rem);
  left: 50%;
  width: 100%;
  margin: 0;
  text-align: center;
  transform: translate(-50%, -50%);
}
body.service section > header h1 span.logo_wrapper {
  display: block;
  position: relative;
  width: 100%;
  margin-bottom: 1rem;
}
body.service section > header h1 span.logo_wrapper::before {
  display: block;
  content: '';
}
body.service section#service_fans > header h1 span.logo_wrapper::before {
  padding-top: 16.5%;
}
body.service section#service_yoridoco > header h1 span.logo_wrapper::before {
  padding-top: 53.6%;
}
body.service section#service_reloca > header h1 span.logo_wrapper::before {
  padding-top: 22.1%;
}
body.service section#service_tsucrew > header h1 span.logo_wrapper::before {
  padding-top: 29%;
}
body.service section#service_jam > header h1 span.logo_wrapper::before {
  padding-top: 45.6%;
}
body.service section > header h1 span.logo_wrapper svg,
body.service section > header h1 span.logo_wrapper img {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
body.service section > header h1 span.logo_txt {
  display: inline-block;
  padding: 0 1.5em;
  border: solid #222222;
  border-width: 0 1px;
  font-size: 1.2rem;
  line-height: 1;
}
body.service section.service_detail {
  width: 100%;
}
body.service section.service_detail::before {
  display: block;
  padding-top: 56.119403%;
  content: '';
}
body.service section.service_detail h2 {
  margin: 0 0 2rem;
  background-color: #000000;
  color: #ffffff;
  font-size: 1.8rem;
  text-align: center;
  line-height: 3.75rem;
  letter-spacing: .1em;
}
body.service section.service_detail p.read {
  margin: 0 0 3.6rem;
}
body.service section.service_detail ol,
body.service section.service_detail ul {
  list-style: none;
  width: 100%;
  margin: 0 0 3.8rem 0;
  padding: 0;
  background-color: #ffffff;
}
body.service section.service_detail ol.step_business {
  counter-reset: item;
}
body.service section.service_detail li {
  position: relative;
  width: 100%;
  height: 14rem;
  font-family: a-otf-midashi-go-mb31-pr6n, sans-serif;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: .1em;
}
body.service section.service_detail li::after {
  display: block;
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}
body.service section.service_detail ol.step_business li::after {
  top: 120px;
  left: 17.313433%;
  width: 1.6rem;
  height: 43px;
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 12 32"><path fill="%23c6c8c8" d="M10.825 24.964l-4.106 4.106v-29.070h-1.531v29.070l-4.106-4.106-1.082 1.082 5.954 5.954 5.953-5.954z" /></svg>');
  background-position: center top -43px;
  transform: translateX(-50%);
  animation: service_step 2.5s infinite;
}
@keyframes service_step {
  0% {
    background-position: center top -43px;
  }
  80% {
    background-position: center top;
  }
  100% {
    background-position: center top;
  }
}
body.service section.service_detail ol.step_business li:last-of-type::after {
  display: none;
}
body.service section.service_detail li span {
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  padding: 0 0 0 34.626866%;
  transform: translateY(-50%);
}
body.service section.service_detail ol.step_business li span::before,
body.service section.service_detail ol.step_business li span::after {
  position: absolute;
  top: 50%;
  left: 17.313433%;
  font-family: brother-1816, sans-serif;
  font-weight: 700;
  text-align: center;
  transform: translateX(-50%) translateY(-50%);
}
body.service section.service_detail ol.step_business li span::before {
  width: 8rem;
  height: 8rem;
  padding-left: .15em;
  border-radius: 100%;
  font-size: 1.5rem;
  letter-spacing: .1em;
  content: 'STEP';
}
body.service section#service_fans section.service_detail ol.step_business li span::before {
  padding-top: 1.4rem;
  background-color: #ff3237;
}
body.service section#service_reloca section.service_detail ol.step_business li span::before {
  padding-top: .9rem;
  border: solid 5px #000000;
  background-color: #c6a66f;
}
body.service section#service_fans section.service_detail ol.step_business li:nth-of-type(even) span::before {
  background-color: #1eb1e8;
}
body.service section.service_detail ol.step_business li span::after {
  display: block;
  padding: .8em 0 .5rem .15em;
  font-size: 3rem;
  letter-spacing: .1em;
  content: counter(item);
  counter-increment: item;
}
body.service section.service_detail ul.list_business li::after {
  top: 50%;
  left: 17.313433%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  transform: translate(-50%, -50%);
}
body.service section#service_yoridoco section.service_detail ul.list_business li:nth-of-type(1)::after {
  width: 7.8rem;
  height: 5.8rem;
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 44 32"><path fill="%23000000" d="M42.9-0.001h-38.664c-0.413 0-0.748 0.335-0.748 0.748v27.016c0 0.413 0.335 0.748 0.748 0.748h38.664c0.413 0 0.748-0.335 0.748-0.748v-27.016c0-0.413-0.335-0.748-0.748-0.748zM42.152 27.016h-37.168v-25.52h37.168v25.52zM39.411 30.504h-37.916v-26.268c0-0.413-0.335-0.748-0.748-0.748s-0.748 0.335-0.748 0.748v27.016c0 0.413 0.335 0.748 0.748 0.748h38.664c0.413 0 0.748-0.335 0.748-0.748s-0.335-0.748-0.748-0.748zM14.001 12.719h18.563c0.413 0 0.748-0.335 0.748-0.748s-0.335-0.748-0.748-0.748h-18.563c-0.413 0-0.748 0.335-0.748 0.748s0.335 0.748 0.748 0.748zM14.001 17.703h18.563c0.413 0 0.748-0.335 0.748-0.748s-0.335-0.748-0.748-0.748h-18.563c-0.413 0-0.748 0.335-0.748 0.748s0.335 0.748 0.748 0.748z"></path></svg>');
}
body.service section#service_yoridoco section.service_detail ul.list_business li:nth-of-type(2)::after {
  width: 7.7rem;
  height: 7.4rem;
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 33 32"><path fill="%23000000" d="M33.309 21.97c-0.041-0.15-0.139-0.279-0.274-0.357l-6.474-3.738v-14.833c0-1.678-1.365-3.042-3.043-3.042h-20.477c-1.677 0-3.042 1.365-3.042 3.042v25.915c0 1.677 1.365 3.042 3.042 3.042h20.477c1.678 0 3.043-1.365 3.043-3.042v-4.274l3.525 2.035c0.093 0.054 0.194 0.079 0.294 0.079 0.203 0 0.401-0.105 0.51-0.294l2.36-4.088c0.078-0.135 0.099-0.296 0.059-0.446zM25.385 28.958c0 1.029-0.837 1.866-1.866 1.866h-20.477c-1.029 0-1.866-0.837-1.866-1.866v-25.915c0-1.029 0.837-1.866 1.866-1.866h20.477c1.029 0 1.866 0.837 1.866 1.866v14.154l-1.885-1.088v-11.968c0-0.325-0.263-0.588-0.588-0.588h-4.32v-0.394c0-0.325-0.263-0.588-0.588-0.588s-0.588 0.263-0.588 0.588v2.598h-8.27v-2.598c0-0.325-0.263-0.588-0.588-0.588s-0.588 0.263-0.588 0.588v0.394h-4.32c-0.325 0-0.588 0.263-0.588 0.588v23.998c0 0.325 0.263 0.588 0.588 0.588h19.263c0.325 0 0.588-0.263 0.588-0.588v-5.222l1.885 1.088v4.953zM17.053 16.371l2.211 4.002c0.052 0.093 0.128 0.171 0.221 0.225l2.839 1.639v5.313h-18.087v-22.822h3.732v1.617c0 0.325 0.263 0.588 0.588 0.588h9.446c0.325 0 0.588-0.263 0.588-0.588v-1.617h3.732v10.721c-0.064-0.020-0.13-0.033-0.196-0.036l-4.572 0.086c-0.206 0.004-0.395 0.116-0.498 0.294s-0.105 0.398-0.005 0.578zM30.165 25.407l-9.951-5.745-1.66-3.005 3.433-0.064 9.951 5.745-1.772 3.070z"></path></svg>');
}
body.service section#service_yoridoco section.service_detail ul.list_business li:nth-of-type(3)::after {
  width: 7.4rem;
  height: 8.2rem;
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 29 32"><path fill="%23000000" d="M28.792 22.104l-1.32-0.762v-13.188c0-0.189-0.101-0.364-0.265-0.459l-13.207-7.625c-0.164-0.094-0.365-0.094-0.53 0l-13.206 7.625c-0.164 0.094-0.265 0.269-0.265 0.459v15.691c0 0.189 0.101 0.364 0.265 0.459l13.206 7.625c0.082 0.047 0.173 0.071 0.265 0.071s0.183-0.024 0.265-0.071l8.183-4.724 2.795 1.614c0.082 0.047 0.173 0.071 0.265 0.071s0.183-0.024 0.265-0.071l3.284-1.896c0.164-0.094 0.265-0.269 0.265-0.459v-3.901c0-0.189-0.101-0.364-0.265-0.459zM24.714 27.442l-2.224-1.284v-2.678l2.224 1.284v2.678zM27.468 22.563l-2.224 1.284-2.224-1.284 2.224-1.284 2.224 1.284zM21.431 22.367l-2.224 1.284v-2.678l2.224-1.284v2.678zM13.736 1.141l12.148 7.013-12.148 7.013-12.147-7.013 12.147-7.013zM1.059 9.071l12.147 7.013v14.469l-12.147-7.014v-14.468zM14.266 16.085l12.148-7.013v11.659l-0.905-0.522c-0.164-0.094-0.365-0.094-0.53 0l-2.489 1.437v-2.874c0-0.189-0.101-0.364-0.265-0.459s-0.365-0.094-0.53 0l-3.284 1.896c-0.164 0.094-0.265 0.269-0.265 0.459v3.901c0 0.189 0.101 0.364 0.265 0.459 0.082 0.047 0.173 0.071 0.265 0.071s0.183-0.024 0.265-0.071l2.489-1.437v2.826l-7.165 4.137v-14.469zM25.773 27.442v-2.678l2.224-1.284v2.678l-2.224 1.284z"></path></svg>');
}
body.service section#service_yoridoco section.service_detail ul.list_business li:nth-of-type(4)::after {
  width: 6.5rem;
  height: 6.6rem;
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 32 32"><path fill="%23000000" d="M26.244 19.942c0.934-1.197 1.45-2.676 1.45-4.228 0-3.796-3.088-6.885-6.885-6.885-0.396 0-0.783 0.041-1.161 0.106v-6.079c0-1.575-1.281-2.856-2.856-2.856h-13.937c-1.575 0-2.856 1.281-2.856 2.856v23.199c0 1.575 1.281 2.856 2.856 2.856h7.271v2.429c0 0.364 0.295 0.659 0.659 0.659s0.659-0.295 0.659-0.659v-5.282c0-2.685 2.185-4.869 4.87-4.869h0.551c0.279 0 0.527-0.175 0.62-0.437s0.013-0.555-0.203-0.732c-1.296-1.063-2.040-2.633-2.040-4.306 0-3.069 2.497-5.566 5.566-5.566s5.566 2.497 5.566 5.566c0 1.674-0.744 3.243-2.040 4.306-0.215 0.177-0.297 0.469-0.203 0.732s0.342 0.437 0.62 0.437h0.551c2.685 0 4.87 2.184 4.87 4.869v5.282c0 0.364 0.295 0.659 0.659 0.659s0.659-0.295 0.659-0.659v-5.282c0-3.093-2.281-5.663-5.248-6.116zM2.856 27.593c-0.848 0-1.538-0.69-1.538-1.538v-23.199c0-0.848 0.69-1.538 1.538-1.538h13.937c0.848 0 1.538 0.69 1.538 1.538v6.443c-0.505 0.196-0.982 0.445-1.422 0.749v-5.77c0-0.848-0.69-1.538-1.538-1.538h-11.093c-0.848 0-1.538 0.69-1.538 1.538v20.165c0 0.848 0.69 1.538 1.538 1.538h5.853c0 0.026-0.004 0.051-0.004 0.077v1.535h-7.271zM15.376 19.942c-2.507 0.383-4.517 2.278-5.083 4.721h-6.014c-0.119 0-0.22-0.1-0.22-0.22v-20.165c0-0.119 0.1-0.22 0.22-0.22h11.093c0.119 0 0.22 0.1 0.22 0.22v6.959c-1.035 1.205-1.665 2.768-1.665 4.477 0 1.551 0.517 3.031 1.45 4.228z"></path></svg>');
}
body.service section#service_tsucrew section.service_detail ul.list_business li:nth-of-type(1)::after {
  width: 5.2rem;
  height: 7.5rem;
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 22 32"><path fill="%230000b8" d="M21.724 10.862c0-6.229-5.243-11.234-11.557-10.841-5.539 0.345-9.989 4.948-10.162 10.495-0.092 2.971 1.009 5.683 2.861 7.695 1.17 1.272 1.816 2.938 1.816 4.665v0.327c0 1.39 1.127 2.517 2.517 2.517h7.327c1.39 0 2.517-1.127 2.517-2.517v-0.326c0-1.755 0.689-3.424 1.868-4.724 1.748-1.927 2.814-4.484 2.814-7.292l-0.001 0.001zM14.56 26.862h-7.795c-0.94 0-1.704 0.764-1.704 1.704v1.73c0 0.94 0.764 1.704 1.704 1.704h7.795c0.94 0 1.704-0.764 1.704-1.704v-1.73c0-0.94-0.764-1.704-1.704-1.704zM14.608 30.296c0 0.027-0.022 0.048-0.048 0.048h-7.795c-0.027 0-0.048-0.022-0.048-0.048v-1.73c0-0.027 0.022-0.048 0.048-0.048h7.795c0.027 0 0.048 0.022 0.048 0.048v1.73z"></path></svg>');
}
body.service section#service_tsucrew section.service_detail ul.list_business li:nth-of-type(2)::after {
  width: 7.9rem;
  height: 7.5rem;
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 35 32"><path fill="%230000b8" d="M15.916 17.565c0 0 0.025 0.197 0.010 0.058-0.002-0.019-0.009-0.039-0.010-0.058zM34.513 12.315l-0.001-0.002c1.822-9.058-7.014-14.972-15.045-11.113-1.259 0.605-3.554 2.885-3.871 5.311-0.098 0.75-0.094 2.682-0.313 3.407-0.251 0.828-1.134 1.589-1.678 2.523-0.252 0.433-0.154 0.641 0.231 0.962 0.376 0.313 1.070 0.698 1.527 0.959 0.251 0.143 0.408 0.407 0.411 0.696 0.002 0.171 0.007 0.389 0.016 0.643 0.007 0.181 0.131 0.338 0.308 0.376 0.636 0.136 2.172 0.288 3.598-0.932 0.121-0.103 0.299-0.102 0.41 0.012l0.245 0.254c0.116 0.12 0.112 0.317-0.014 0.426-1.177 1.021-2.424 1.276-3.36 1.27-0.154-0.001-0.452-0.022-0.635-0.040-0.263-0.026-0.463 0.13-0.431 0.411 0.008 0.072 0.013 0.114 0.016 0.146 0.125 1.018 0.946 2.185 1.867 2.614 1.086 0.506 2.37 0.298 2.603 0.588 0.165 0.206-0.094 2.602-0.219 3.344-0.042 0.249-2.291 2.998-3.761 4.12-0.499 0.381-0.569 1.129-0.122 1.57 1.45 1.432 3.586 2.129 6.318 2.141 5.047 0.023 7.806-1.849 8.998-3.095 0.373-0.39 0.353-0.951 0.096-1.426-2.001-3.704-2.466-6.208-1.337-7.906 1.559-2.346 3.565-4.387 4.143-7.259zM18.725 11.383c-0.524 0-0.948-0.424-0.948-0.948s0.424-0.948 0.948-0.948c0.524 0 0.948 0.424 0.948 0.948s-0.424 0.948-0.948 0.948zM3.851 4.45c-0.334 0.335-0.334 0.877 0 1.211 5.005 5.005 5.005 13.148 0 18.153-0.334 0.335-0.334 0.877 0 1.211 0.167 0.167 0.386 0.251 0.605 0.251l0.001-0.001c0.219 0 0.438-0.084 0.605-0.251 5.672-5.672 5.672-14.902 0-20.574-0.335-0.334-0.877-0.335-1.211 0zM1.462 8.051c-0.335-0.334-0.877-0.334-1.211 0s-0.334 0.877 0 1.211c3.019 3.019 3.019 7.933 0 10.952-0.334 0.335-0.334 0.877 0 1.211 0.167 0.167 0.386 0.251 0.605 0.251h0.001c0.219 0 0.438-0.084 0.605-0.251 3.687-3.687 3.687-9.687 0-13.374z"></path></svg>');
}
body.service section#service_tsucrew section.service_detail ul.list_business li:nth-of-type(3)::after {
  width: 8.4rem;
  height: 5.9rem;
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 46 32"><path fill="%230000b8" d="M35.605 21.023c-6.367-7.401-12.643-11.324-14.587-10.395-0.547 0.261-0.82 0.584-0.951 0.872-0.12 0.265-0.417 0.394-0.682 0.273-0.316-0.143-0.752-0.241-1.286-0.111-0.629 0.154-0.912 0.48-1.039 0.747-0.105 0.22-0.346 0.332-0.584 0.282-0.5-0.106-1.29-0.199-1.873 0.087-0.417 0.204-0.583 0.53-0.639 0.826-0.070 0.364-0.399 0.618-0.767 0.574l-1.39-0.22c-4.102-0.359-3.639 1.827 0.030 2.823v0.001c2.816 0.764 2.914 0.989 4.28 1.683 0.174 0.088 0.089 0.374-0.1 0.328-2.241-0.542-2.718 0.851-1.556 1.615 0.657 0.432 2.348 1.28 4.572 2.052 1.027 0.357 4.244 1.388 7.46 4.598 11.040 11.019 18.585 0.514 19.033-1.86 1.001-5.293-3.197 3.642-9.921-4.175zM14.833 3.911c0-2.157-1.754-3.911-3.91-3.911s-3.91 1.755-3.91 3.911 1.754 3.91 3.91 3.91c2.156 0 3.91-1.754 3.91-3.91zM9.149 3.911c0-0.978 0.796-1.774 1.774-1.774s1.774 0.796 1.774 1.774c0 0.978-0.796 1.774-1.774 1.774s-1.774-0.796-1.774-1.774zM3.331 7.814c0.947 0 1.715-0.768 1.715-1.715s-0.768-1.715-1.715-1.715-1.715 0.768-1.715 1.715c0 0.947 0.768 1.715 1.715 1.715zM3.331 12.185c-1.836 0-3.331 1.494-3.331 3.331s1.494 3.331 3.331 3.331c1.837 0 3.331-1.494 3.331-3.331s-1.495-3.331-3.331-3.331zM3.331 16.71c-0.659 0-1.195-0.536-1.195-1.194s0.536-1.194 1.195-1.194c0.658 0 1.194 0.536 1.194 1.194s-0.536 1.194-1.194 1.194z"></path></svg>');
}
body.service section#service_tsucrew section.service_detail ul.list_business li:nth-of-type(4)::after {
  width: 6.4rem;
  height: 6.4rem;
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 32 32"><path fill="%230000b8" d="M16 0c-8.822 0-16 7.178-16 16s7.178 16 16 16c8.823 0 16-7.178 16-16s-7.178-16-16-16zM16 30.117c-7.785 0-14.117-6.333-14.117-14.117s6.333-14.117 14.117-14.117 14.116 6.332 14.116 14.117c0 7.785-6.332 14.117-14.116 14.117zM16 5.6c-5.734 0-10.4 4.666-10.4 10.4s4.665 10.4 10.4 10.4 10.4-4.666 10.4-10.4-4.666-10.4-10.4-10.4zM16 24.517c-4.696 0-8.517-3.821-8.517-8.517s3.82-8.517 8.517-8.517c4.696 0 8.517 3.821 8.517 8.517s-3.821 8.517-8.517 8.517zM16 11.071c-2.722 0-4.929 2.207-4.929 4.929s2.207 4.929 4.929 4.929 4.929-2.207 4.929-4.929c0-2.722-2.207-4.929-4.929-4.929z"></path></svg>');
}
body.service section#service_jam section.service_detail ul.list_business li:nth-of-type(1)::after {
  width: 7.6rem;
  height: 5.3rem;
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 46 32"><path fill="%231c305c" d="M45.931 24.821c-0.018-0.159-0.034-0.259-0.048-0.343-0.017-0.109-0.025-0.153-0.025-0.331l-0.004-0.754c0-0.178 0.003-0.267 0.005-0.356 0.003-0.1 0.006-0.199 0.006-0.397 0-0.168 0.005-0.253 0.009-0.337 0.005-0.104 0.011-0.208 0.011-0.416l0.003-0.754c0-0.182 0.002-0.273 0.003-0.364 0.002-0.097 0.003-0.194 0.003-0.388 0-0.213-0.007-0.319-0.014-0.425-0.006-0.081-0.011-0.164-0.011-0.328 0-0.142 0.009-0.213 0.018-0.284 0.014-0.117 0.029-0.234 0.029-0.467 0-0.238-0.016-0.356-0.032-0.475-0.009-0.069-0.019-0.139-0.019-0.277 0-0.143 0.009-0.214 0.018-0.285 0.014-0.117 0.029-0.234 0.029-0.468 0-0.212-0.007-0.319-0.014-0.425-0.005-0.082-0.011-0.163-0.011-0.327 0-0.173 0.004-0.259 0.007-0.346 0.005-0.102 0.009-0.203 0.009-0.407 0-0.202-0.004-0.303-0.008-0.403-0.003-0.088-0.006-0.175-0.006-0.349 0-0.214-0.007-0.321-0.015-0.428-0.005-0.081-0.011-0.162-0.011-0.324 0-0.171 0.004-0.257 0.008-0.342 0.005-0.103 0.010-0.205 0.010-0.41 0-0.177 0.003-0.266 0.005-0.355 0.003-0.099 0.006-0.198 0.006-0.396 0-0.167 0.005-0.251 0.010-0.335 0.006-0.104 0.012-0.208 0.012-0.417 0-0.193-0.001-0.29-0.003-0.387-0.002-0.091-0.003-0.182-0.003-0.364 0-0.168 0.005-0.252 0.009-0.336 0.005-0.105 0.011-0.209 0.011-0.416s-0.005-0.311-0.011-0.415c-0.004-0.084-0.009-0.167-0.009-0.335 0-0.161 0.006-0.242 0.012-0.322 0.008-0.107 0.016-0.214 0.016-0.429 0-0.218-0.009-0.328-0.018-0.437-0.006-0.078-0.013-0.157-0.013-0.315 0-0.235-0.015-0.352-0.030-0.47-0.010-0.070-0.019-0.141-0.019-0.281 0-0.194-0.001-0.29-0.003-0.387-0.002-0.091-0.003-0.182-0.003-0.363l0.001-0.749c0-0.115 0.008-0.157 0.023-0.232 0.021-0.109 0.051-0.258 0.051-0.518 0-0.242-0.020-0.375-0.036-0.483-0.010-0.067-0.020-0.134-0.020-0.267 0-0.128 0.010-0.192 0.021-0.256 0.018-0.11 0.040-0.247 0.040-0.495l0.001-0.752c0-0.24-0.019-0.372-0.034-0.479-0.010-0.068-0.020-0.135-0.020-0.271 0-0.143 0.009-0.215 0.018-0.286 0.014-0.116 0.028-0.232 0.028-0.463 0-0.026 0.004-0.045 0.024-0.111 0.055-0.185 0.2-0.674-0.287-1.15-0.5-0.486-0.991-0.308-1.176-0.241-0.062 0.023-0.076 0.027-0.091 0.027-0.153 0-0.23-0.008-0.306-0.017-0.116-0.013-0.232-0.025-0.463-0.025l-0.767-0.004c-0.216 0-0.324 0.007-0.432 0.014-0.084 0.005-0.167 0.011-0.334 0.011-0.245 0-0.38 0.019-0.489 0.035-0.069 0.010-0.139 0.020-0.278 0.020-0.146 0-0.219-0.009-0.292-0.019-0.118-0.014-0.237-0.029-0.474-0.029-0.203 0-0.305 0.003-0.407 0.007-0.089 0.003-0.179 0.006-0.357 0.006-0.15 0-0.225-0.008-0.3-0.017-0.116-0.013-0.233-0.026-0.465-0.026-0.207 0-0.312 0.005-0.416 0.010-0.087 0.004-0.173 0.008-0.347 0.008-0.251 0-0.39 0.023-0.502 0.042-0.065 0.011-0.131 0.022-0.261 0.022-0.112 0-0.15-0.008-0.226-0.025-0.114-0.025-0.269-0.059-0.54-0.059-0.228 0-0.342 0.011-0.456 0.023-0.077 0.008-0.154 0.016-0.308 0.016-0.214 0-0.322 0.007-0.429 0.014-0.084 0.006-0.168 0.011-0.336 0.011-0.127 0-0.175-0.009-0.255-0.023-0.113-0.020-0.254-0.045-0.509-0.045-0.266 0-0.419 0.032-0.531 0.055-0.078 0.016-0.118 0.024-0.234 0.024-0.184 0-0.277-0.001-0.369-0.003-0.099-0.001-0.197-0.003-0.395-0.003-0.157 0-0.235-0.007-0.314-0.015-0.113-0.011-0.225-0.021-0.45-0.021-0.164 0-0.246-0.006-0.328-0.012-0.109-0.008-0.218-0.016-0.436-0.016-0.234 0-0.352 0.014-0.469 0.028-0.074 0.009-0.148 0.018-0.296 0.018-0.156 0-0.234-0.007-0.313-0.015-0.113-0.011-0.225-0.021-0.45-0.021l-0.763 0.004c-0.241 0-0.374 0.018-0.481 0.033-0.070 0.010-0.141 0.020-0.282 0.020-0.164 0-0.247-0.006-0.329-0.012-0.109-0.008-0.217-0.016-0.435-0.016-0.156 0-0.233-0.007-0.311-0.015-0.113-0.011-0.226-0.022-0.453-0.022-0.242 0-0.376 0.019-0.484 0.034-0.069 0.010-0.139 0.020-0.278 0.020l-0.762 0.002c-0.168 0-0.252-0.005-0.336-0.010-0.107-0.006-0.213-0.013-0.426-0.013s-0.322 0.007-0.429 0.014c-0.083 0.005-0.166 0.011-0.333 0.011-0.137 0-0.205-0.010-0.274-0.020-0.109-0.016-0.244-0.036-0.489-0.036-0.231 0-0.347 0.013-0.462 0.025-0.076 0.009-0.152 0.017-0.303 0.017-0.221 0-0.332 0.009-0.442 0.019-0.080 0.006-0.161 0.013-0.321 0.013-0.112 0-0.15-0.008-0.226-0.025-0.112-0.024-0.267-0.058-0.536-0.058-0.227 0-0.341 0.012-0.455 0.023-0.077 0.008-0.154 0.016-0.308 0.016-0.161 0-0.241-0.006-0.321-0.013-0.111-0.010-0.222-0.019-0.443-0.019-0.185 0-0.278-0.002-0.37-0.003-0.099-0.002-0.197-0.003-0.394-0.003-0.211 0-0.317 0.005-0.422 0.011-0.086 0.005-0.171 0.010-0.342 0.010-0.226 0-0.339 0.011-0.452 0.022-0.078 0.007-0.156 0.015-0.312 0.015-0.154 0-0.232-0.007-0.309-0.015-0.114-0.011-0.227-0.022-0.454-0.022-0.222 0-0.332 0.009-0.443 0.019-0.080 0.006-0.161 0.013-0.321 0.013-0.197 0-0.296 0.002-0.395 0.003-0.092 0.002-0.185 0.003-0.369 0.003l-1.527-0.002c-0.158 0-0.237-0.007-0.316-0.014-0.111-0.010-0.223-0.020-0.447-0.020-0.236 0-0.355 0.015-0.473 0.030-0.072 0.009-0.145 0.018-0.29 0.018l-0.763 0.001c-0.132 0-0.198-0.011-0.264-0.021-0.111-0.018-0.249-0.040-0.499-0.040l-0.764 0.002c-0.21 0-0.314 0.005-0.419 0.010-0.086 0.005-0.172 0.009-0.345 0.009-0.233 0-0.35 0.014-0.467 0.027-0.075 0.009-0.148 0.018-0.297 0.018-0.176 0-0.264-0.003-0.352-0.007-0.103-0.004-0.205-0.008-0.411-0.008-0.159 0-0.238-0.007-0.318-0.014-0.111-0.009-0.222-0.019-0.444-0.019-0.204 0-0.307 0.004-0.409 0.008-0.088 0.004-0.176 0.007-0.353 0.007l-0.762-0.002c-0.207 0-0.311 0.005-0.415 0.010-0.087 0.004-0.174 0.008-0.348 0.008-0.139 0-0.208-0.010-0.278-0.020-0.108-0.016-0.242-0.035-0.485-0.035-0.219 0-0.329 0.008-0.438 0.017-0.082 0.007-0.163 0.013-0.325 0.013-0.181 0-0.271-0.002-0.361-0.005-0.101-0.003-0.202-0.006-0.403-0.006-0.022 0-0.041-0.005-0.107-0.027-0.188-0.062-0.686-0.226-1.173 0.261s-0.327 0.982-0.267 1.17c0.022 0.066 0.027 0.086 0.027 0.109 0 0.196 0.002 0.294 0.003 0.392 0.002 0.093 0.003 0.185 0.003 0.37l0.002 0.761c0 0.183-0.002 0.275-0.003 0.367-0.002 0.097-0.003 0.195-0.003 0.391 0 0.219 0.009 0.329 0.018 0.439 0.006 0.080 0.013 0.16 0.013 0.32 0 0.223 0.010 0.335 0.020 0.446 0.007 0.078 0.014 0.157 0.014 0.313 0 0.11-0.008 0.147-0.025 0.221-0.025 0.113-0.059 0.268-0.059 0.537 0 0.233 0.014 0.349 0.028 0.466 0.009 0.074 0.018 0.146 0.018 0.293 0 0.144-0.009 0.216-0.018 0.288-0.014 0.117-0.029 0.235-0.029 0.469 0 0.252 0.024 0.392 0.044 0.504 0.013 0.079 0.022 0.126 0.022 0.252 0 0.206 0.005 0.309 0.010 0.412 0.004 0.087 0.008 0.174 0.008 0.347 0 0.164-0.006 0.247-0.011 0.329-0.008 0.107-0.015 0.214-0.015 0.428 0 0.151-0.008 0.227-0.016 0.303-0.012 0.114-0.024 0.227-0.024 0.455 0 0.25 0.023 0.388 0.042 0.499 0.010 0.065 0.021 0.129 0.021 0.258 0 0.133-0.011 0.2-0.021 0.267-0.017 0.109-0.038 0.245-0.038 0.491 0 0.215 0.007 0.323 0.015 0.431 0.006 0.081 0.012 0.163 0.012 0.326 0 0.175-0.004 0.263-0.007 0.351-0.004 0.101-0.008 0.203-0.008 0.406 0 0.22 0.009 0.33 0.019 0.44 0.006 0.080 0.013 0.159 0.013 0.318 0 0.163-0.006 0.244-0.012 0.325-0.008 0.108-0.016 0.216-0.016 0.433 0 0.212 0.006 0.318 0.013 0.424 0.005 0.084 0.010 0.167 0.010 0.333 0 0.153-0.007 0.229-0.015 0.305-0.012 0.113-0.023 0.226-0.023 0.452 0 0.18-0.002 0.27-0.004 0.36-0.003 0.099-0.005 0.198-0.005 0.396 0 0.184-0.001 0.277-0.002 0.369-0.002 0.097-0.003 0.194-0.003 0.389 0 0.215 0.007 0.323 0.015 0.431 0.006 0.081 0.012 0.163 0.012 0.326 0 0.208 0.005 0.311 0.010 0.415 0.005 0.085 0.009 0.171 0.009 0.341 0 0.211 0.006 0.316 0.012 0.421 0.005 0.083 0.010 0.167 0.010 0.334 0 0.128-0.011 0.193-0.021 0.257-0.019 0.111-0.042 0.249-0.042 0.498 0 0.215 0.008 0.323 0.016 0.431 0.006 0.081 0.012 0.162 0.012 0.324 0 0.164-0.005 0.246-0.011 0.328-0.007 0.107-0.015 0.214-0.015 0.428 0 0.197 0.002 0.295 0.004 0.394 0.002 0.091 0.004 0.182 0.004 0.364 0 0.205 0.005 0.308 0.010 0.411 0.004 0.087 0.008 0.173 0.008 0.345 0 0.228 0.012 0.342 0.024 0.456 0.008 0.074 0.016 0.149 0.016 0.299 0 0.18-0.003 0.269-0.005 0.359-0.002 0.1-0.005 0.199-0.005 0.398 0 0.195 0.001 0.292 0.003 0.39 0.002 0.092 0.003 0.184 0.003 0.367 0 0.126-0.008 0.174-0.022 0.253-0.020 0.112-0.044 0.251-0.044 0.504 0 0.227 0.012 0.341 0.024 0.454 0.008 0.076 0.016 0.152 0.016 0.303 0 0.211 0.006 0.316 0.013 0.422 0.005 0.083 0.010 0.167 0.010 0.334 0 0.174-0.004 0.26-0.008 0.347-0.005 0.102-0.009 0.205-0.009 0.41 0 0.2 0.003 0.3 0.006 0.4 0.002 0.089 0.005 0.178 0.006 0.348-0.007 0.027-0.019 0.049-0.028 0.070-0.075 0.175-0.303 0.707 0.216 1.219 0.259 0.255 0.523 0.326 0.742 0.326l0.002-0.004c0.206 0 0.372-0.063 0.455-0.094 0.058-0.022 0.077-0.029 0.089-0.029 0.22 0 0.33-0.008 0.439-0.017 0.082-0.006 0.165-0.012 0.33-0.012 0.167 0 0.251 0.005 0.335 0.011 0.108 0.007 0.216 0.014 0.433 0.014 0.163 0 0.245 0.006 0.327 0.012 0.11 0.008 0.22 0.017 0.44 0.017 0.213 0 0.319-0.006 0.425-0.012 0.086-0.005 0.172-0.010 0.343-0.010 0.222 0 0.333-0.009 0.443-0.018 0.081-0.006 0.162-0.013 0.324-0.013 0.164 0 0.245 0.006 0.327 0.012 0.11 0.008 0.219 0.017 0.439 0.017l0.767 0.002c0.233 0 0.349-0.014 0.466-0.027 0.074-0.008 0.149-0.017 0.299-0.017 0.148 0 0.223 0.009 0.297 0.018 0.117 0.014 0.234 0.028 0.468 0.028s0.351-0.014 0.468-0.027c0.075-0.009 0.15-0.018 0.299-0.018 0.132 0 0.199 0.011 0.265 0.022 0.112 0.018 0.25 0.040 0.501 0.040 0.171 0 0.256 0.005 0.341 0.010 0.107 0.006 0.213 0.012 0.425 0.012 0.233 0 0.349-0.013 0.466-0.027 0.075-0.008 0.15-0.017 0.299-0.017 0.209 0 0.314-0.005 0.419-0.010 0.088-0.005 0.174-0.009 0.348-0.009 0.136 0 0.204 0.011 0.272 0.021 0.109 0.017 0.246 0.038 0.493 0.038 0.211 0 0.316-0.005 0.422-0.011 0.086-0.005 0.172-0.010 0.343-0.010 0.236 0 0.354-0.014 0.473-0.029 0.073-0.009 0.146-0.018 0.292-0.018 0.163 0 0.245 0.006 0.326 0.013 0.11 0.008 0.22 0.017 0.44 0.017 0.226 0 0.34-0.011 0.453-0.022 0.078-0.007 0.156-0.015 0.312-0.015 0.159 0 0.239 0.007 0.318 0.014 0.112 0.010 0.223 0.020 0.446 0.020 0.185 0 0.278 0.002 0.371 0.003 0.099 0.002 0.197 0.003 0.394 0.003 0.178 0 0.267 0.003 0.357 0.006 0.102 0.004 0.204 0.007 0.408 0.007 0.17 0 0.254 0.005 0.339 0.010 0.107 0.007 0.214 0.013 0.427 0.013 0.228 0 0.342-0.011 0.456-0.023 0.078-0.008 0.154-0.016 0.308-0.016 0.197 0 0.295-0.001 0.394-0.003 0.093-0.002 0.185-0.003 0.37-0.003 0.207 0 0.311-0.005 0.415-0.010 0.087-0.004 0.174-0.008 0.348-0.008 0.179 0 0.268 0.003 0.358 0.006 0.102 0.004 0.203 0.007 0.406 0.007 0.169 0 0.254 0.005 0.338 0.010 0.107 0.007 0.213 0.013 0.426 0.013 0.197 0 0.295-0.002 0.394-0.003 0.093-0.002 0.186-0.003 0.372-0.003 0.184 0 0.276 0.002 0.367 0.004 0.1 0.002 0.199 0.004 0.398 0.004l0.763 0.003c0.209 0 0.313-0.005 0.418-0.010 0.087-0.005 0.174-0.009 0.347-0.009 0.179 0 0.268 0.003 0.357 0.006 0.102 0.004 0.204 0.007 0.408 0.007 0.24 0 0.36-0.016 0.48-0.032 0.072-0.009 0.143-0.019 0.286-0.019 0.161 0 0.241 0.006 0.321 0.013 0.111 0.010 0.222 0.019 0.444 0.019 0.177 0 0.266 0.004 0.355 0.007 0.102 0.004 0.204 0.008 0.409 0.008 0.215 0 0.323-0.007 0.431-0.014 0.083-0.005 0.166-0.011 0.333-0.011 0.206 0 0.31-0.005 0.413-0.009 0.087-0.004 0.175-0.008 0.351-0.008 0.17 0 0.254 0.005 0.339 0.010 0.107 0.007 0.214 0.013 0.427 0.013 0.207 0 0.312-0.005 0.416-0.010 0.087-0.004 0.174-0.008 0.348-0.008 0.183 0 0.274 0.002 0.366 0.004 0.099 0.002 0.199 0.004 0.398 0.004 0.155 0 0.233 0.007 0.311 0.015 0.114 0.011 0.227 0.022 0.454 0.022 0.183 0 0.275 0.002 0.366 0.004 0.1 0.002 0.199 0.004 0.398 0.004 0.249 0 0.387-0.022 0.498-0.040 0.066-0.010 0.133-0.021 0.266-0.021 0.183 0 0.274 0.002 0.366 0.004 0.099 0.002 0.199 0.004 0.398 0.004 0.152 0 0.228 0.008 0.304 0.017 0.115 0.013 0.231 0.025 0.461 0.025 0.232 0 0.349-0.013 0.465-0.026 0.075-0.008 0.15-0.017 0.3-0.017 0.152 0 0.228 0.008 0.304 0.016 0.115 0.013 0.23 0.025 0.46 0.025 0.2 0 0.3-0.003 0.4-0.005 0.091-0.003 0.182-0.005 0.364-0.005 0.049 0 0.070 0.006 0.133 0.024 0.23 0.066 0.51 0.124 0.928-0.054s0.572-0.422 0.683-0.637c0.030-0.058 0.039-0.076 0.072-0.11l0.532-0.547c0.155-0.161 0.225-0.248 0.295-0.335 0.050-0.062 0.099-0.124 0.209-0.238l0.526-0.549c0.103-0.107 0.161-0.155 0.219-0.203 0.090-0.075 0.18-0.149 0.34-0.316 0.157-0.164 0.228-0.253 0.298-0.343 0.048-0.060 0.096-0.122 0.202-0.232 0.087-0.090 0.126-0.119 0.191-0.166 0.114-0.083 0.221-0.165 0.385-0.335 0.183-0.19 0.266-0.32 0.326-0.416 0.042-0.066 0.065-0.102 0.146-0.186 0.096-0.1 0.151-0.143 0.206-0.186 0.085-0.067 0.191-0.15 0.359-0.324 0.058-0.061 0.103-0.094 0.141-0.123 0.124-0.096 0.245-0.204 0.359-0.385 0.12-0.118 0.191-0.279 0.207-0.456 0.105-0.309 0.106-0.5 0.069-0.788l-0.018-0.149zM43.228 26.638c-0.042 0.066-0.065 0.102-0.145 0.186-0.087 0.090-0.126 0.119-0.191 0.166-0.114 0.083-0.221 0.165-0.385 0.335-0.157 0.163-0.227 0.252-0.297 0.342-0.048 0.061-0.095 0.121-0.203 0.233-0.103 0.107-0.161 0.155-0.219 0.203-0.090 0.075-0.18 0.149-0.34 0.316l-0.526 0.549c-0.155 0.161-0.225 0.248-0.295 0.335-0.008 0.010-0.019 0.023-0.027 0.033-0.005-0.086-0.013-0.155-0.023-0.213-0.004-0.023-0.008-0.045-0.008-0.090 0-0.078 0.003-0.116 0.006-0.155 0.005-0.067 0.010-0.134 0.010-0.267 0-0.139-0.006-0.208-0.012-0.277-0.003-0.026-0.005-0.051-0.006-0.088 0.042-0.093 0.1-0.252 0.1-0.48 0-0.157-0.012-0.236-0.023-0.315-0.004-0.027-0.008-0.053-0.008-0.106 0-0.164-0.014-0.246-0.027-0.328-0.004-0.023-0.007-0.046-0.006-0.097 0.030-0.1 0.061-0.223 0.061-0.418 0-0.054-0.002-0.103-0.006-0.147l0.11 0.001c0.068 0 0.101 0.004 0.135 0.008 0.077 0.009 0.154 0.018 0.307 0.018 0.067 0 0.1 0.004 0.134 0.008 0.077 0.009 0.154 0.018 0.307 0.018 0.175 0 0.282-0.020 0.377-0.041 0.031-0.008 0.032-0.007 0.089-0.003 0.099 0.026 0.22 0.055 0.411 0.055 0.174 0 0.26-0.015 0.347-0.030 0.023-0.004 0.046-0.008 0.093-0.008l0.44 0.004c0.002 0 0.003-0 0.006-0-0.083 0.102-0.146 0.189-0.186 0.253zM44.459 10.275c0.004 0.084 0.009 0.167 0.009 0.335s-0.005 0.252-0.009 0.336c-0.005 0.105-0.011 0.208-0.011 0.416 0 0.194 0.001 0.291 0.003 0.388 0.002 0.091 0.003 0.182 0.003 0.364 0 0.167-0.005 0.251-0.010 0.335-0.006 0.104-0.012 0.208-0.012 0.417 0 0.177-0.003 0.266-0.005 0.355-0.003 0.099-0.006 0.198-0.006 0.396 0 0.171-0.004 0.257-0.008 0.342-0.005 0.103-0.010 0.205-0.010 0.41 0 0.213 0.007 0.32 0.015 0.427 0.005 0.081 0.011 0.163 0.011 0.325 0 0.201 0.004 0.302 0.008 0.402 0.003 0.087 0.006 0.174 0.006 0.349 0 0.173-0.004 0.259-0.007 0.346-0.005 0.102-0.009 0.204-0.009 0.407 0 0.212 0.007 0.319 0.014 0.425 0.005 0.082 0.011 0.163 0.011 0.327 0 0.143-0.009 0.214-0.018 0.285-0.014 0.117-0.029 0.234-0.029 0.468 0 0.238 0.016 0.356 0.032 0.475 0.009 0.069 0.019 0.139 0.019 0.277 0 0.141-0.009 0.212-0.018 0.283-0.014 0.116-0.029 0.233-0.029 0.467 0 0.213 0.007 0.319 0.014 0.425 0.006 0.081 0.011 0.164 0.011 0.328 0 0.182-0.002 0.273-0.003 0.364-0.002 0.097-0.003 0.194-0.003 0.388l-0.003 0.754c0 0.168-0.005 0.253-0.009 0.337-0.005 0.103-0.011 0.207-0.011 0.416 0 0.178-0.003 0.267-0.005 0.356-0.003 0.1-0.006 0.199-0.006 0.397l0.004 0.754c0 0.277 0.018 0.406 0.045 0.57 0.009 0.059 0.021 0.13 0.033 0.233-0.019 0.002-0.040 0.004-0.058 0.006-0.034 0.004-0.068 0.008-0.174 0.002-0.095-0.023-0.212-0.049-0.397-0.049-0.127 0-0.191 0.003-0.254 0.006-0.046 0.002-0.093 0.004-0.185 0.004l-0.44-0.004c-0.173 0-0.26 0.015-0.346 0.030-0.023 0.004-0.046 0.008-0.122 0.004-0.099-0.026-0.22-0.055-0.411-0.055-0.174 0-0.282 0.020-0.377 0.041-0.031 0.007-0.031 0.007-0.060 0.007-0.067 0-0.1-0.004-0.134-0.008-0.077-0.009-0.154-0.018-0.307-0.018-0.067 0-0.1-0.004-0.134-0.008-0.077-0.009-0.153-0.018-0.307-0.018l-0.441-0.008c-0.14-0.038-0.564-0.154-0.965 0.227-0.201 0.19-0.401 0.518-0.218 1.027 0.005 0.156 0.030 0.262 0.055 0.367-0.030 0.1-0.061 0.223-0.061 0.418 0 0.164 0.014 0.246 0.027 0.328 0.004 0.023 0.008 0.046 0.008 0.093 0 0.157 0.012 0.236 0.023 0.315 0.002 0.015 0.005 0.030 0.006 0.050-0.041 0.094-0.099 0.251-0.099 0.478 0 0.139 0.006 0.208 0.012 0.277 0.004 0.036 0.007 0.073 0.007 0.145 0 0.078-0.003 0.116-0.006 0.155-0.005 0.067-0.010 0.134-0.010 0.267 0 0.165 0.014 0.248 0.028 0.331 0.004 0.023 0.008 0.045 0.008 0.090 0 0.036-0.004 0.054-0.007 0.072-0.017 0.089-0.034 0.189-0.034 0.351 0 0.181 0.025 0.296 0.053 0.424 0 0.060-0.004 0.090-0.008 0.119-0.010-0-0.016-0.002-0.026-0.002v0.008c-0.2 0-0.3 0.003-0.4 0.005-0.091 0.003-0.182 0.005-0.364 0.005-0.152 0-0.228-0.008-0.304-0.016-0.115-0.013-0.23-0.025-0.46-0.025-0.232 0-0.349 0.013-0.465 0.026-0.075 0.008-0.15 0.017-0.3 0.017-0.152 0-0.228-0.008-0.304-0.017-0.115-0.013-0.231-0.025-0.461-0.025-0.183 0-0.274-0.002-0.366-0.004-0.099-0.002-0.199-0.004-0.398-0.004-0.249 0-0.387 0.022-0.498 0.040-0.066 0.010-0.133 0.021-0.266 0.021-0.183 0-0.274-0.002-0.365-0.004-0.1-0.002-0.2-0.004-0.399-0.004-0.155 0-0.233-0.007-0.311-0.015-0.114-0.011-0.227-0.022-0.454-0.022-0.183 0-0.274-0.002-0.366-0.004-0.099-0.002-0.199-0.004-0.398-0.004-0.208 0-0.312 0.005-0.416 0.010-0.087 0.004-0.174 0.008-0.349 0.008-0.17 0-0.254-0.005-0.339-0.010-0.107-0.007-0.214-0.013-0.427-0.013-0.206 0-0.31 0.005-0.413 0.009-0.087 0.004-0.175 0.008-0.351 0.008-0.215 0-0.323 0.007-0.431 0.014-0.083 0.005-0.166 0.011-0.333 0.011-0.177 0-0.266-0.004-0.355-0.007-0.102-0.004-0.204-0.008-0.409-0.008-0.161 0-0.242-0.006-0.322-0.013-0.111-0.010-0.222-0.019-0.443-0.019-0.24 0-0.36 0.016-0.48 0.032-0.072 0.009-0.143 0.019-0.286 0.019-0.178 0-0.267-0.003-0.357-0.006-0.101-0.004-0.203-0.007-0.407-0.007-0.21 0-0.314 0.005-0.419 0.010-0.087 0.005-0.173 0.009-0.346 0.009l-0.763-0.003c-0.184 0-0.276-0.002-0.367-0.004-0.1-0.002-0.199-0.004-0.398-0.004-0.197 0-0.295 0.002-0.394 0.003-0.093 0.002-0.186 0.003-0.372 0.003-0.169 0-0.254-0.005-0.338-0.010-0.107-0.007-0.213-0.013-0.426-0.013-0.179 0-0.268-0.003-0.358-0.006-0.102-0.004-0.203-0.007-0.406-0.007-0.208 0-0.312 0.005-0.416 0.010-0.087 0.004-0.174 0.008-0.348 0.008-0.197 0-0.295 0.001-0.394 0.003-0.093 0.002-0.185 0.003-0.37 0.003-0.228 0-0.342 0.011-0.456 0.023-0.078 0.008-0.154 0.016-0.308 0.016-0.17 0-0.254-0.005-0.339-0.010-0.107-0.007-0.214-0.013-0.427-0.013-0.178 0-0.267-0.003-0.357-0.006-0.102-0.004-0.204-0.007-0.408-0.007-0.186 0-0.279-0.002-0.372-0.003-0.098-0.002-0.196-0.003-0.393-0.003-0.16 0-0.239-0.007-0.319-0.014-0.111-0.010-0.222-0.020-0.445-0.020-0.226 0-0.339 0.011-0.452 0.021-0.078 0.007-0.156 0.015-0.313 0.015-0.163 0-0.245-0.006-0.326-0.013-0.11-0.008-0.22-0.017-0.44-0.017-0.236 0-0.354 0.014-0.473 0.029-0.073 0.009-0.146 0.018-0.292 0.018-0.212 0-0.317 0.005-0.423 0.011-0.085 0.005-0.171 0.010-0.342 0.010-0.136 0-0.204-0.011-0.272-0.021-0.109-0.017-0.246-0.038-0.493-0.038-0.21 0-0.315 0.005-0.42 0.010-0.087 0.005-0.174 0.009-0.347 0.009-0.233 0-0.349 0.013-0.466 0.027-0.075 0.008-0.15 0.017-0.299 0.017-0.171 0-0.256-0.005-0.341-0.010-0.107-0.006-0.213-0.012-0.425-0.012-0.133 0-0.2-0.011-0.266-0.022-0.111-0.018-0.25-0.040-0.5-0.040-0.234 0-0.351 0.014-0.468 0.027-0.074 0.009-0.15 0.018-0.298 0.018s-0.223-0.009-0.297-0.018c-0.117-0.014-0.235-0.028-0.468-0.028s-0.349 0.014-0.466 0.027c-0.075 0.008-0.15 0.017-0.299 0.017l-0.767-0.002c-0.164 0-0.245-0.006-0.327-0.012-0.11-0.008-0.22-0.017-0.439-0.017-0.222 0-0.333 0.009-0.443 0.018-0.081 0.006-0.162 0.013-0.324 0.013-0.213 0-0.319 0.006-0.426 0.012-0.085 0.005-0.171 0.010-0.342 0.010-0.164 0-0.246-0.006-0.328-0.012-0.11-0.008-0.22-0.017-0.439-0.017-0.167 0-0.251-0.005-0.335-0.011-0.108-0.007-0.216-0.014-0.433-0.014-0.22 0-0.33 0.008-0.44 0.017-0.084 0.006-0.172 0.013-0.341 0.012v-0.021c0-0.2-0.003-0.3-0.006-0.4-0.002-0.089-0.005-0.179-0.005-0.357 0-0.174 0.004-0.26 0.008-0.347 0.005-0.102 0.009-0.204 0.009-0.409 0-0.212-0.006-0.317-0.013-0.423-0.005-0.084-0.010-0.167-0.010-0.334 0-0.227-0.012-0.341-0.024-0.454-0.008-0.076-0.016-0.152-0.016-0.303 0-0.126 0.008-0.174 0.022-0.253 0.020-0.112 0.044-0.252 0.044-0.505 0-0.195-0.001-0.292-0.003-0.39-0.002-0.092-0.003-0.184-0.003-0.367 0-0.18 0.003-0.269 0.005-0.359 0.002-0.1 0.005-0.199 0.005-0.398 0-0.228-0.012-0.342-0.024-0.456-0.008-0.074-0.016-0.149-0.016-0.299 0-0.205-0.005-0.308-0.010-0.411-0.004-0.087-0.008-0.173-0.008-0.345 0-0.197-0.002-0.295-0.004-0.394-0.002-0.091-0.004-0.182-0.004-0.364 0-0.164 0.005-0.246 0.011-0.328 0.007-0.107 0.015-0.214 0.015-0.429s-0.008-0.323-0.016-0.431c-0.006-0.081-0.012-0.163-0.012-0.325 0-0.128 0.011-0.193 0.021-0.257 0.019-0.111 0.042-0.249 0.042-0.498 0-0.211-0.006-0.316-0.012-0.421-0.005-0.083-0.010-0.167-0.010-0.334 0-0.208-0.005-0.311-0.010-0.415-0.005-0.085-0.009-0.171-0.009-0.341 0-0.215-0.007-0.323-0.015-0.431-0.006-0.081-0.012-0.163-0.012-0.326 0-0.184 0.001-0.277 0.002-0.369 0.002-0.097 0.003-0.194 0.003-0.389 0-0.181 0.002-0.271 0.004-0.361 0.003-0.099 0.005-0.198 0.005-0.396 0-0.153 0.007-0.229 0.015-0.305 0.012-0.113 0.023-0.225 0.023-0.451 0-0.213-0.006-0.319-0.013-0.425-0.005-0.083-0.010-0.166-0.010-0.332 0-0.163 0.006-0.244 0.012-0.325 0.008-0.108 0.016-0.216 0.016-0.433 0-0.22-0.009-0.33-0.019-0.44-0.006-0.079-0.013-0.158-0.013-0.317 0-0.175 0.004-0.263 0.007-0.351 0.004-0.101 0.008-0.203 0.008-0.406 0-0.215-0.007-0.323-0.015-0.431-0.006-0.082-0.012-0.164-0.012-0.327 0-0.134 0.011-0.2 0.021-0.267 0.017-0.109 0.038-0.246 0.038-0.492 0-0.25-0.023-0.388-0.041-0.499-0.011-0.064-0.022-0.129-0.022-0.258 0-0.152 0.008-0.228 0.016-0.304 0.012-0.114 0.024-0.228 0.024-0.455 0-0.164 0.006-0.247 0.011-0.329 0.008-0.107 0.015-0.214 0.015-0.428 0-0.206-0.005-0.309-0.010-0.412-0.004-0.087-0.008-0.174-0.008-0.347 0-0.253-0.024-0.393-0.044-0.505-0.014-0.079-0.022-0.126-0.022-0.252 0-0.144 0.009-0.216 0.018-0.288 0.014-0.117 0.029-0.235 0.029-0.469 0-0.233-0.014-0.349-0.028-0.466-0.009-0.074-0.018-0.146-0.018-0.293 0-0.11 0.008-0.147 0.025-0.221 0.025-0.113 0.059-0.268 0.059-0.537 0-0.223-0.010-0.335-0.020-0.446-0.007-0.078-0.014-0.157-0.014-0.313 0-0.219-0.009-0.329-0.018-0.439-0.006-0.080-0.013-0.16-0.013-0.32 0-0.183 0.002-0.275 0.003-0.367 0.002-0.098 0.003-0.196 0.003-0.391l-0.002-0.761c0-0.196-0.002-0.294-0.003-0.392-0.002-0.092-0.003-0.185-0.003-0.37 0-0.017-0.001-0.034-0.001-0.051 0.194 0.004 0.318 0.003 0.419 0.006s0.202 0.006 0.403 0.006c0.22 0 0.33-0.008 0.439-0.017 0.081-0.007 0.162-0.013 0.324-0.013 0.138 0 0.207 0.010 0.277 0.020 0.109 0.015 0.243 0.035 0.486 0.035 0.207 0 0.311-0.005 0.415-0.010 0.087-0.004 0.174-0.008 0.348-0.008l0.762 0.002c0.204 0 0.307-0.004 0.409-0.008 0.088-0.004 0.176-0.007 0.353-0.007 0.159 0 0.238 0.007 0.318 0.014 0.111 0.009 0.222 0.019 0.444 0.019 0.176 0 0.265 0.003 0.353 0.007 0.102 0.004 0.205 0.008 0.41 0.008 0.233 0 0.35-0.014 0.467-0.027 0.075-0.009 0.148-0.018 0.297-0.018 0.209 0 0.314-0.005 0.418-0.010 0.087-0.005 0.173-0.009 0.346-0.009l0.764-0.002c0.133 0 0.199 0.011 0.265 0.021 0.111 0.018 0.249 0.040 0.498 0.040l0.763-0.001c0.236 0 0.355-0.015 0.473-0.030 0.072-0.009 0.145-0.018 0.29-0.018 0.157 0 0.236 0.007 0.315 0.014 0.112 0.010 0.224 0.020 0.448 0.020h0.763l0.764 0.003c0.197 0 0.296-0.002 0.395-0.003 0.092-0.002 0.184-0.003 0.369-0.003 0.222 0 0.332-0.009 0.443-0.019 0.080-0.006 0.161-0.013 0.321-0.013 0.155 0 0.233 0.007 0.31 0.015 0.113 0.011 0.227 0.022 0.453 0.022s0.339-0.011 0.452-0.022c0.078-0.007 0.156-0.015 0.312-0.015 0.211 0 0.317-0.005 0.422-0.011 0.086-0.005 0.171-0.010 0.342-0.010 0.185 0 0.278 0.002 0.37 0.003 0.098 0.002 0.197 0.003 0.394 0.003 0.161 0 0.241 0.006 0.321 0.013 0.111 0.010 0.221 0.019 0.443 0.019 0.227 0 0.341-0.012 0.455-0.023 0.077-0.008 0.154-0.016 0.308-0.016 0.112 0 0.15 0.008 0.226 0.025 0.112 0.024 0.267 0.058 0.536 0.058 0.222 0 0.333-0.009 0.443-0.019 0.080-0.006 0.16-0.013 0.32-0.013 0.231 0 0.347-0.013 0.462-0.025 0.076-0.009 0.152-0.017 0.303-0.017 0.137 0 0.205 0.010 0.274 0.020 0.109 0.016 0.244 0.036 0.489 0.036 0.214 0 0.322-0.007 0.429-0.014 0.083-0.005 0.166-0.011 0.333-0.011s0.252 0.005 0.336 0.010c0.107 0.006 0.213 0.013 0.426 0.013l0.762-0.002c0.242 0 0.376-0.019 0.484-0.034 0.069-0.010 0.139-0.020 0.278-0.020 0.155 0 0.233 0.007 0.311 0.015 0.114 0.011 0.227 0.022 0.453 0.022 0.164 0 0.247 0.006 0.329 0.012 0.109 0.008 0.217 0.016 0.435 0.016 0.241 0 0.374-0.018 0.481-0.033 0.070-0.010 0.141-0.020 0.282-0.020l0.763-0.004c0.157 0 0.235 0.007 0.314 0.015 0.112 0.011 0.224 0.021 0.449 0.021 0.234 0 0.352-0.014 0.469-0.028 0.075-0.009 0.148-0.018 0.296-0.018 0.164 0 0.246 0.006 0.328 0.012 0.109 0.008 0.218 0.016 0.436 0.016 0.157 0 0.235 0.007 0.314 0.015 0.113 0.011 0.225 0.021 0.45 0.021 0.184 0 0.277 0.001 0.369 0.003 0.099 0.001 0.197 0.003 0.395 0.003 0.265 0 0.418-0.032 0.53-0.055 0.077-0.015 0.118-0.024 0.235-0.024 0.127 0 0.175 0.009 0.255 0.023 0.113 0.020 0.254 0.045 0.509 0.045 0.215 0 0.323-0.007 0.43-0.014 0.084-0.006 0.167-0.011 0.335-0.011 0.229 0 0.343-0.011 0.457-0.023 0.077-0.008 0.154-0.016 0.308-0.016 0.112 0 0.15 0.008 0.226 0.025 0.114 0.025 0.269 0.059 0.54 0.059 0.251 0 0.39-0.023 0.502-0.042 0.065-0.011 0.131-0.022 0.261-0.022 0.207 0 0.312-0.005 0.416-0.010 0.087-0.004 0.173-0.008 0.347-0.008 0.15 0 0.225 0.008 0.3 0.017 0.116 0.013 0.233 0.026 0.465 0.026 0.204 0 0.306-0.003 0.408-0.007 0.089-0.003 0.179-0.006 0.357-0.006 0.146 0 0.219 0.009 0.292 0.019 0.118 0.015 0.237 0.030 0.474 0.030 0.244 0 0.379-0.019 0.488-0.035 0.069-0.010 0.139-0.020 0.278-0.020 0.216 0 0.324-0.007 0.432-0.014 0.084-0.005 0.167-0.011 0.334-0.011l0.767 0.004c0.154 0 0.23 0.008 0.307 0.017 0.115 0.013 0.231 0.025 0.462 0.025 0.024 0 0.046 0 0.068-0.001v0.014c0 0.143-0.009 0.215-0.018 0.286-0.014 0.115-0.028 0.232-0.028 0.463 0 0.24 0.019 0.372 0.034 0.479 0.010 0.068 0.020 0.136 0.020 0.272l-0.001 0.752c0 0.129-0.010 0.193-0.021 0.257-0.018 0.11-0.040 0.246-0.040 0.494 0 0.243 0.020 0.376 0.036 0.484 0.010 0.067 0.020 0.133 0.020 0.266 0 0.115-0.008 0.157-0.023 0.232-0.022 0.109-0.051 0.258-0.051 0.517l-0.001 0.749c0 0.194 0.001 0.29 0.003 0.387 0.002 0.091 0.003 0.182 0.003 0.363 0 0.235 0.015 0.352 0.030 0.47 0.010 0.070 0.019 0.141 0.019 0.281 0 0.218 0.009 0.328 0.018 0.437 0.006 0.078 0.013 0.157 0.013 0.315 0 0.161-0.006 0.242-0.012 0.322-0.008 0.107-0.016 0.214-0.016 0.429 0 0.207 0.005 0.311 0.011 0.415zM30.488 8.18c-0.161-0.157-0.412-0.158-0.64-0.214-0.204-0.050-0.414-0.065-0.653-0.060-0.215 0.004-0.451-0.101-0.682-0.072-0.22 0.029-0.432 0.157-0.654 0.193-0.351 0.057-0.9 0.171-1.048 0.133-0.058-0.014-0.070-0.151-0.165-0.213-0.191-0.124-0.483-0.21-0.915-0.216-0.264 0.002-0.437 0.045-0.59 0.099-0.202 0.071-0.349 0.143-0.493 0.321-0.053 0.065-0.153 0.071-0.237 0.144-0.018 0.015 0.004 0.040-0.014 0.055-0.268 0.234-0.294 0.332-0.713 0.453-0.258 0.075-0.55 0.041-0.824 0.097-0.27 0.055-0.516 0.242-0.785 0.289-0.039 0.007-0.061-0.113-0.1-0.106-0.081 0.015-0.176 0.097-0.298 0.115-0.268 0.039-0.549 0.004-0.808 0.055-0.274 0.053-0.544 0.119-0.787 0.198-0.274 0.088-0.504 0.255-0.709 0.392-0.235 0.157-0.423 0.349-0.523 0.595-0.069 0.17-0.054 0.393 0.015 0.675 0.046 0.187 0.087 0.41 0.259 0.636 0.15 0.199 0.357 0.308 0.596 0.375 0.211 0.059 0.453 0.147 0.716 0.127 0.223-0.017 0.452-0.136 0.701-0.194 0.223-0.052 0.476-0.046 0.713-0.121 0.224-0.071 0.461-0.136 0.691-0.219 0.225-0.081 0.415-0.269 0.641-0.352 0.3-0.111 0.615-0.204 0.876-0.292 0.005 0.212-0.042 0.459-0.033 0.694 0.009 0.215 0.003 0.44 0.014 0.673 0.010 0.235 0.053 0.477 0.063 0.727 0.009 0.238-0.024 0.483-0.017 0.731 0.007 0.24 0.042 0.483 0.044 0.729 0.002 0.242 0.048 0.487 0.045 0.731s-0.038 0.488-0.050 0.731c-0.012 0.246-0.086 0.484-0.108 0.724-0.022 0.246 0.042 0.498 0.007 0.736-0.036 0.247-0.104 0.483-0.156 0.716-0.055 0.245-0.085 0.491-0.16 0.716-0.080 0.24-0.178 0.467-0.283 0.678-0.113 0.226-0.255 0.428-0.401 0.614-0.154 0.195-0.322 0.375-0.517 0.518-0.193 0.141-0.425 0.218-0.663 0.299-0.194 0.066-0.427 0.082-0.687 0.094-0.225 0.010-0.461 0.032-0.701 0-0.235-0.030-0.471-0.069-0.692-0.139-0.236-0.075-0.493-0.113-0.679-0.233-0.213-0.139-0.368-0.352-0.465-0.551-0.073-0.15-0.051-0.161 0.107-0.367 0.126-0.164 0.307-0.386 0.418-0.714 0.076-0.226 0.185-0.496 0.205-0.781 0.018-0.262-0.053-0.541-0.082-0.804-0.030-0.283-0.036-0.572-0.119-0.798-0.099-0.268-0.296-0.445-0.431-0.617-0.171-0.217-0.374-0.323-0.581-0.423-0.231-0.111-0.443-0.263-0.685-0.286-0.259-0.024-0.518 0.022-0.748 0.031-0.132 0.005-0.266 0.091-0.401 0.091-0.103 0-0.184-0.015-0.27 0.042-0.237 0.156-0.52 0.255-0.69 0.453-0.179 0.209-0.258 0.493-0.359 0.744-0.099 0.246-0.242 0.503-0.264 0.782-0.018 0.232 0.072 0.474 0.105 0.709 0.032 0.23 0.082 0.461 0.154 0.687 0.070 0.223 0.108 0.465 0.207 0.68s0.262 0.399 0.381 0.6c0.123 0.206 0.286 0.381 0.421 0.566 0.144 0.199 0.251 0.416 0.397 0.583 0.169 0.193 0.306 0.399 0.461 0.539 0.177 0.16 0.395 0.272 0.582 0.412 0.191 0.143 0.395 0.263 0.594 0.384 0.204 0.124 0.387 0.286 0.597 0.387 0.215 0.103 0.444 0.176 0.664 0.255 0.224 0.080 0.447 0.176 0.674 0.231 0.231 0.055 0.475 0.058 0.707 0.085 0.236 0.028 0.473-0.029 0.708-0.029 0.269 0 0.546 0.1 0.809 0.062 0.265-0.038 0.533-0.108 0.79-0.185 0.255-0.077 0.52-0.16 0.763-0.277 0.234-0.112 0.422-0.302 0.627-0.438 0.215-0.142 0.393-0.319 0.578-0.484 0.19-0.17 0.351-0.357 0.512-0.549 0.162-0.193 0.346-0.367 0.481-0.581 0.134-0.212 0.211-0.454 0.321-0.683 0.108-0.225 0.312-0.414 0.399-0.653 0.086-0.234 0.125-0.491 0.192-0.736 0.066-0.241 0.091-0.495 0.142-0.744 0.050-0.245 0.045-0.5 0.082-0.752 0.037-0.248 0.077-0.495 0.103-0.747 0.026-0.25 0.063-0.499 0.081-0.751s0.1-0.5 0.11-0.752c0.011-0.253-0.025-0.507-0.019-0.758 0.006-0.254 0.061-0.506 0.064-0.755 0.003-0.255-0.053-0.508-0.051-0.756 0.002-0.293 0.030-0.581 0.034-0.862 0.004-0.296-0.039-0.586-0.029-0.863 0.011-0.3 0.133-0.581 0.155-0.852 0.010-0.124-0.097-0.253-0.103-0.333 0.142-0.103 0.762-0.038 0.955-0.034 0.080 0.001 0.079 0.048 0.159 0.049 0.066 0 0.158-0.020 0.267-0.009 0.278 0.028 0.605-0.059 0.916-0.088 0.318-0.030 0.631-0.041 0.841-0.271 0.13-0.143 0.188-0.392 0.141-0.762 0.041-0.471-0.033-0.799-0.2-0.962l-0.003 0.003zM40.715 17.343l-0.414-0.003c-0.136 0-0.204 0.006-0.272 0.012-0.075 0.006-0.224 0.006-0.299 0.001-0.064-0.005-0.127-0.009-0.255-0.009l-0.412 0.003c-0.084 0-0.127-0.002-0.169-0.004-0.060-0.003-0.12-0.006-0.24-0.006-0.124 0-0.186 0.004-0.248 0.007-0.082 0.005-0.246 0.005-0.328 0-0.061-0.004-0.123-0.007-0.246-0.007-0.112 0-0.168 0.002-0.224 0.003l-0.187 0.002c-0.119 0-0.179 0.002-0.238 0.005-0.084 0.004-0.252 0.004-0.336-0.001-0.062-0.003-0.124-0.007-0.248-0.007-0.134 0-0.201 0.005-0.268 0.011-0.036 0.003-0.072 0.006-0.143 0.006l-0.409 0.001c-0.084 0-0.126-0.002-0.167-0.004-0.061-0.003-0.121-0.006-0.242-0.006l-0.409-0.003c-0.093 0-0.139-0.001-0.185-0.002-0.057-0.002-0.113-0.003-0.226-0.003-0.133 0-0.2 0.005-0.267 0.011-0.035 0.003-0.071 0.006-0.142 0.006-0.403 0-0.731 0.328-0.731 0.731s0.327 0.731 0.731 0.731c0.134 0 0.201-0.005 0.268-0.011 0.035-0.003 0.071-0.006 0.141-0.006 0.093 0 0.139 0.001 0.185 0.002 0.057 0.002 0.113 0.003 0.226 0.003l0.409 0.003c0.084 0 0.126 0.002 0.167 0.004 0.061 0.003 0.121 0.006 0.242 0.006l-0.002-0.001 0.409-0.001c0.134 0 0.201-0.005 0.268-0.011 0.076-0.007 0.23-0.006 0.306-0.001 0.062 0.003 0.124 0.007 0.248 0.007 0.119 0 0.179-0.002 0.238-0.005 0.043-0.002 0.086-0.004 0.173-0.004 0.112 0 0.168-0.002 0.224-0.003l0.187-0.002c0.082 0 0.124 0.003 0.165 0.005 0.062 0.004 0.122 0.007 0.246 0.007s0.186-0.004 0.248-0.007c0.083-0.005 0.249-0.005 0.332 0 0.060 0.003 0.121 0.006 0.241 0.006l0.412-0.003c0.078 0 0.118 0.003 0.157 0.005 0.064 0.005 0.128 0.009 0.256 0.009 0.136 0 0.204-0.006 0.272-0.012 0.036-0.003 0.071-0.006 0.142-0.006l0.414 0.003c0.403 0 0.731-0.328 0.731-0.731s-0.327-0.731-0.731-0.731zM40.715 14.86l-0.414-0.001-0.414 0.002c-0.084 0-0.127-0.002-0.169-0.004-0.061-0.003-0.122-0.006-0.243-0.006-0.129 0-0.193 0.004-0.257 0.009-0.080 0.004-0.239 0.004-0.318 0-0.062-0.003-0.124-0.007-0.247-0.007-0.133 0-0.199 0.005-0.265 0.011-0.037 0.003-0.073 0.006-0.146 0.006h-0.411c-0.087 0-0.13-0.002-0.174-0.004-0.060-0.003-0.119-0.005-0.238-0.005l-0.41-0.003c-0.088 0-0.132-0.002-0.176-0.003-0.058-0.003-0.117-0.005-0.234-0.005l-0.411-0.003-0.818 0.004-0.188-0.002c-0.055-0.001-0.111-0.002-0.221-0.002-0.128 0-0.191 0.005-0.255 0.009-0.085 0.005-0.252 0.005-0.335 0.002-0.057-0.002-0.115-0.004-0.23-0.004-0.403 0-0.731 0.328-0.731 0.731s0.327 0.731 0.731 0.731c0.089 0 0.134 0.001 0.179 0.003 0.058 0.002 0.115 0.004 0.23 0.004 0.127 0 0.19-0.005 0.254-0.009 0.039-0.002 0.078-0.005 0.157-0.005l0.187 0.002c0.056 0.001 0.111 0.002 0.222 0.002l0.818-0.004 0.411 0.003c0.088 0 0.132 0.002 0.176 0.003 0.058 0.003 0.117 0.005 0.234 0.005l0.41 0.003c0.087 0 0.13 0.002 0.174 0.004 0.060 0.003 0.119 0.005 0.238 0.005h0.41c0.132 0 0.198-0.005 0.264-0.011 0.077-0.006 0.232-0.005 0.309-0.001 0.062 0.003 0.124 0.007 0.248 0.007 0.128 0 0.192-0.004 0.256-0.009 0.082-0.005 0.244-0.004 0.325-0.001 0.061 0.003 0.122 0.006 0.244 0.006l0.414-0.002 0.414 0.001c0.403 0 0.731-0.328 0.731-0.731s-0.327-0.731-0.731-0.731zM40.714 19.835l-0.414-0.001-0.414 0.001c-0.085 0-0.128-0.002-0.171-0.004-0.060-0.003-0.12-0.006-0.241-0.006-0.127 0-0.191 0.005-0.255 0.009-0.079 0.004-0.239 0.004-0.319 0-0.062-0.003-0.124-0.007-0.247-0.007-0.133 0-0.199 0.005-0.265 0.011-0.037 0.003-0.073 0.006-0.146 0.006h-0.411c-0.087 0-0.13-0.002-0.174-0.004-0.060-0.003-0.119-0.005-0.238-0.005l-0.41-0.002c-0.087 0-0.131-0.002-0.175-0.004-0.059-0.003-0.118-0.005-0.236-0.005l-0.411-0.003-0.818 0.005-0.186-0.002c-0.056-0.002-0.112-0.003-0.223-0.003-0.128 0-0.193 0.004-0.257 0.009-0.083 0.005-0.249 0.006-0.331 0.002-0.058-0.002-0.116-0.004-0.232-0.004-0.403 0-0.731 0.328-0.731 0.731s0.327 0.731 0.731 0.731c0.089 0 0.134 0.001 0.178 0.003 0.057 0.002 0.115 0.004 0.231 0.004 0.128 0 0.192-0.004 0.256-0.009 0.039-0.002 0.077-0.005 0.155-0.005l0.186 0.002c0.055 0.002 0.111 0.003 0.223 0.003l0.818-0.005 0.411 0.003c0.087 0 0.131 0.002 0.175 0.004 0.059 0.003 0.118 0.005 0.236 0.005l0.41 0.002c0.087 0 0.13 0.002 0.174 0.004 0.060 0.003 0.119 0.005 0.238 0.005h0.409c0.132 0 0.198-0.005 0.264-0.011 0.077-0.006 0.232-0.005 0.309-0.001 0.062 0.003 0.124 0.007 0.248 0.007 0.127 0 0.191-0.005 0.255-0.009 0.081-0.005 0.246-0.005 0.328-0.001 0.061 0.003 0.121 0.006 0.242 0.006l0.414-0.001 0.414 0.001c0.403 0 0.731-0.328 0.731-0.731s-0.327-0.731-0.731-0.731zM5.571 7.866l0.001-0.001 0.408-0.004c0.134 0 0.202-0.006 0.269-0.012 0.035-0.003 0.069-0.006 0.138-0.006l0.406 0.001c0.089 0 0.134 0.002 0.179 0.003 0.057 0.002 0.113 0.004 0.227 0.004 0.118 0 0.178-0.002 0.237-0.005 0.080-0.004 0.243-0.004 0.323 0.001 0.065 0.005 0.129 0.010 0.257 0.010 0.116 0 0.175-0.003 0.233-0.005 0.044-0.001 0.087-0.003 0.175-0.003l0.817-0.006c0.073 0 0.109 0.003 0.145 0.006 0.065 0.006 0.132 0.011 0.263 0.011l0.407-0.003c0.089 0 0.134 0.001 0.178 0.003 0.058 0.002 0.116 0.004 0.232 0.004 0.138 0 0.208-0.007 0.277-0.014 0.075-0.007 0.226-0.005 0.301-0.002 0.061 0.003 0.121 0.006 0.243 0.006s0.183-0.003 0.243-0.006c0.042-0.002 0.084-0.004 0.168-0.004 0.403 0 0.731-0.327 0.731-0.731s-0.327-0.731-0.731-0.731c-0.122 0-0.183 0.003-0.243 0.006-0.085 0.004-0.252 0.004-0.337 0-0.061-0.003-0.122-0.006-0.243-0.006-0.139 0-0.209 0.007-0.278 0.014-0.033 0.004-0.066 0.007-0.132 0.007-0.089 0-0.134-0.001-0.178-0.003-0.058-0.002-0.116-0.004-0.232-0.004l-0.407 0.003c-0.072 0-0.108-0.003-0.144-0.006-0.066-0.006-0.132-0.011-0.264-0.011l-0.817 0.006c-0.116 0-0.175 0.003-0.233 0.005-0.082 0.003-0.245 0.003-0.326-0.002-0.065-0.005-0.129-0.010-0.257-0.010-0.118 0-0.178 0.003-0.237 0.005-0.087 0.004-0.263 0.004-0.351 0.001-0.057-0.002-0.113-0.004-0.227-0.004l-0.406-0.001c-0.135 0-0.202 0.006-0.27 0.012-0.035 0.003-0.068 0.006-0.137 0.006l-0.408 0.004c-0.404 0-0.731 0.327-0.731 0.731s0.327 0.731 0.731 0.731zM11.701 9.014l-0.187-0.002c-0.056-0.002-0.112-0.003-0.224-0.003-0.114 0-0.171 0.002-0.228 0.003-0.046 0.002-0.092 0.003-0.184 0.003l-0.41-0.002c-0.129 0-0.194 0.005-0.258 0.009-0.079 0.005-0.238 0.005-0.317 0.001-0.061-0.004-0.122-0.007-0.243-0.007-0.089 0-0.134-0.001-0.178-0.003-0.058-0.002-0.115-0.004-0.23-0.004h-0.408c-0.125 0-0.187 0.004-0.249 0.008-0.085 0.005-0.255 0.005-0.34 0.002-0.058-0.002-0.114-0.004-0.228-0.004l-0.187-0.002c-0.055-0.001-0.111-0.002-0.221-0.002l-0.409-0.003c-0.114 0-0.17 0.002-0.227 0.004-0.044 0.002-0.089 0.003-0.179 0.003l-0.406 0.004c-0.119 0-0.179 0.003-0.238 0.006-0.042 0.002-0.084 0.004-0.169 0.004l-0.408-0.002c-0.404 0-0.731 0.328-0.731 0.731s0.327 0.731 0.731 0.731l0.408 0.002c0.119 0 0.179-0.003 0.238-0.006 0.042-0.002 0.084-0.004 0.169-0.004l0.406-0.004c0.114 0 0.17-0.002 0.227-0.004 0.044-0.002 0.089-0.003 0.179-0.003l0.596 0.005c0.055 0.001 0.111 0.002 0.221 0.002 0.090 0 0.135 0.002 0.18 0.003 0.057 0.002 0.114 0.004 0.228 0.004 0.124 0 0.186-0.004 0.248-0.008 0.040-0.003 0.080-0.005 0.16-0.005h0.408c0.089 0 0.134 0.001 0.178 0.003 0.057 0.002 0.114 0.004 0.229 0.004 0.083 0 0.124 0.002 0.165 0.004 0.061 0.004 0.122 0.007 0.243 0.007l0.002 0.001c0.128 0 0.193-0.005 0.257-0.009 0.038-0.003 0.077-0.006 0.153-0.006l0.41 0.002c0.114 0 0.171-0.002 0.228-0.003 0.046-0.002 0.092-0.003 0.184-0.003l0.187 0.002c0.056 0.002 0.112 0.003 0.224 0.003 0.403 0 0.731-0.328 0.731-0.731s-0.327-0.731-0.731-0.731zM11.699 24.924c-0.119 0-0.179 0.002-0.238 0.005-0.088 0.004-0.26 0.004-0.346 0-0.060-0.003-0.119-0.006-0.239-0.006l-1.635 0.006c-0.091 0-0.137-0.002-0.182-0.003-0.057-0.001-0.114-0.003-0.227-0.003-0.083 0-0.125-0.002-0.166-0.004-0.061-0.004-0.122-0.007-0.243-0.007-0.133 0-0.199 0.006-0.266 0.011-0.035 0.003-0.071 0.006-0.142 0.006l-1.223-0.007c-0.118 0-0.177 0.003-0.236 0.005-0.087 0.003-0.26 0.004-0.347 0-0.057-0.002-0.115-0.004-0.23-0.004l-0.408-0.003c-0.404 0-0.731 0.328-0.731 0.731s0.327 0.731 0.731 0.731l0.408 0.003c0.088 0 0.132 0.001 0.176 0.003 0.058 0.002 0.115 0.004 0.231 0.004 0.117 0 0.176-0.003 0.235-0.005 0.043-0.002 0.086-0.004 0.171-0.004l1.223 0.007c0.132 0 0.198-0.006 0.265-0.011 0.077-0.007 0.231-0.005 0.308-0.002 0.061 0.004 0.122 0.007 0.244 0.007 0.091 0 0.137 0.002 0.182 0.003 0.057 0.001 0.114 0.003 0.227 0.003l1.635-0.006c0.086 0 0.129 0.002 0.172 0.004 0.060 0.003 0.119 0.006 0.239 0.006v0.001c0.119 0 0.179-0.002 0.238-0.005 0.044-0.002 0.087-0.004 0.174-0.004 0.403 0 0.731-0.328 0.731-0.731s-0.327-0.731-0.731-0.731zM5.571 23.906c0.122 0 0.183-0.004 0.243-0.007 0.042-0.002 0.083-0.004 0.165-0.004l0.813 0.003c0.12 0 0.18-0.003 0.239-0.006 0.042-0.002 0.084-0.004 0.168-0.004l0.186 0.002c0.055 0.002 0.111 0.003 0.223 0.003 0.114 0 0.171-0.002 0.229-0.004 0.044-0.002 0.089-0.003 0.178-0.003 0.071 0 0.106 0.003 0.141 0.006 0.067 0.005 0.133 0.011 0.267 0.011 0.131 0 0.197-0.005 0.262-0.010 0.074-0.006 0.222-0.006 0.297 0 0.064 0.005 0.129 0.010 0.258 0.010h0.408l0.407-0.004c0.089 0 0.134 0.001 0.178 0.003 0.058 0.002 0.116 0.004 0.232 0.004v0.001c0.117 0 0.176-0.003 0.235-0.005 0.089-0.004 0.268-0.004 0.357-0.001 0.057 0.002 0.114 0.004 0.229 0.004h0.411c0.403 0 0.731-0.328 0.731-0.731s-0.327-0.731-0.731-0.731h-0.411c-0.091 0-0.137-0.002-0.182-0.003-0.057-0.002-0.114-0.004-0.229-0.004-0.118 0-0.177 0.003-0.236 0.005-0.088 0.003-0.264 0.004-0.352 0-0.058-0.002-0.116-0.004-0.232-0.004l-0.815 0.004c-0.075 0-0.112-0.003-0.15-0.006-0.064-0.005-0.129-0.010-0.258-0.010-0.131 0-0.197 0.005-0.262 0.010-0.072 0.006-0.216 0.007-0.288 0-0.067-0.005-0.134-0.011-0.267-0.011-0.114 0-0.171 0.002-0.229 0.004-0.044 0.002-0.089 0.003-0.178 0.003l-0.186-0.002c-0.056-0.002-0.112-0.003-0.223-0.003-0.12 0-0.18 0.003-0.239 0.006-0.042 0.002-0.084 0.004-0.168 0.004l-0.813-0.003c-0.122 0-0.183 0.004-0.243 0.007-0.041 0.002-0.083 0.004-0.165 0.004-0.404 0-0.731 0.328-0.731 0.731s0.327 0.731 0.731 0.731z"></path></svg>');
}
body.service section#service_jam section.service_detail ul.list_business li:nth-of-type(2)::after {
  width: 7.4rem;
  height: 6.9rem;
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 35 32"><path fill="%231c305c" d="M22.706 4.117c0.123-0.006 0.294-0.010 0.531-0.004l0.196 0.003c0.052 0 0.122 0.009 0.204 0.017l0.064 0.006c0.747 0.076 1.872 0.188 2.559-0.566 0.314-0.346 0.459-0.804 0.412-1.294 0.036-0.59-0.156-1.119-0.543-1.497-0.872-0.851-2.312-0.618-3.598-0.41-0.241 0.039-0.783 0.127-0.982 0.128-0.023-0.014-0.049-0.031-0.081-0.052-0.253-0.164-0.677-0.438-1.368-0.448-0.84 0.006-1.294 0.202-1.736 0.75-0.054 0.067-0.090 0.112-0.155 0.168l-0.042 0.037c-0.291 0.254-0.291 0.254-0.669 0.363-0.581 0.168-1.231 0.283-1.868 0.397l-0.092 0.017c-0.084 0.015-0.19 0.030-0.312 0.048l-0.041 0.006c-1.639 0.24-3.282 0.58-3.8 1.844-0.158 0.387-0.318 1.176 0.391 2.113 1.072 1.415 3.32 0.583 5.517-0.229 0.089-0.032 0.177-0.065 0.264-0.097 0.010 0.265 0.022 0.543 0.035 0.832 0.156 3.531 0.392 8.868-2.298 9.785-0.864 0.296-2.573 0.003-3.059-0.621 0.162-0.213 0.388-0.525 0.539-0.973 0.304-0.906 0.281-2.277-0.055-3.19-0.751-2.041-2.478-1.969-3.405-1.931l-0.039 0.001c-0.137 0.005-0.277 0.011-0.417 0.011-0.234 0-0.461 0.068-0.657 0.197-1.023 0.674-1.611 1.653-1.701 2.831-0.18 2.357 1.671 4.698 2.675 5.606 1.655 1.498 3.69 2.322 5.729 2.322 1.071 0 2.088-0.226 3.025-0.674 4.619-2.21 4.66-7.925 4.693-12.519 0.008-1.083 0.015-2.107 0.084-2.977zM21.584 3.693c0.006 0.086 0.005 0.172-0.003 0.27-0.077 0.926-0.084 1.993-0.092 3.123-0.031 4.278-0.069 9.6-4.049 11.504-0.783 0.374-1.636 0.564-2.536 0.564-1.759 0-3.523-0.72-4.969-2.029-0.963-0.871-2.44-2.912-2.305-4.68 0.063-0.827 0.466-1.491 1.229-1.982 0.154 0 0.309-0.006 0.462-0.012l0.041-0.001c0.148-0.007 0.289-0.011 0.425-0.011 0.877 0 1.496 0.181 1.871 1.201 0.249 0.677 0.269 1.77 0.044 2.437-0.102 0.302-0.26 0.509-0.4 0.692-0.243 0.316-0.385 0.558-0.161 1.017 0.659 1.356 3.208 1.767 4.52 1.319 3.493-1.19 3.234-7.038 3.063-10.907-0.026-0.58-0.049-1.11-0.060-1.59-0.005-0.18-0.095-0.348-0.242-0.451s-0.335-0.13-0.507-0.072c-0.31 0.106-0.657 0.234-1.037 0.374-1.619 0.599-3.636 1.344-4.198 0.6-0.282-0.373-0.365-0.709-0.246-1 0.293-0.712 1.659-0.968 2.916-1.152l0.041-0.006c0.136-0.020 0.253-0.037 0.348-0.054l0.099-0.018c0.658-0.117 1.337-0.238 1.975-0.422 0.593-0.172 0.727-0.273 1.102-0.6l0.041-0.036c0.139-0.121 0.224-0.226 0.291-0.31 0.174-0.216 0.261-0.324 0.85-0.328 0.353 0.005 0.557 0.137 0.755 0.265 0.132 0.085 0.256 0.167 0.418 0.206 0.249 0.062 0.628 0.018 1.457-0.116 1.007-0.162 2.149-0.346 2.611 0.105 0.157 0.153 0.225 0.371 0.201 0.648-0.004 0.041-0.003 0.081 0.002 0.121 0.024 0.186-0.016 0.334-0.12 0.449-0.302 0.333-1.056 0.257-1.608 0.201l-0.062-0.006c-0.125-0.013-0.233-0.023-0.307-0.023l-0.187-0.003c-0.93-0.020-1.241 0.068-1.442 0.214-0.158 0.116-0.245 0.304-0.231 0.499zM30.65 18.521l-0.001 0.001h-6.565c-2.084 0-3.779 1.695-3.779 3.779v1.736c0 2.084 1.695 3.779 3.779 3.779h3.403l2.473 2.473c0.085 0.085 0.198 0.13 0.314 0.13 0.057 0 0.115-0.011 0.17-0.034 0.166-0.069 0.274-0.23 0.274-0.41v-2.16c2.053-0.037 3.711-1.718 3.711-3.779v-1.736c0-2.084-1.695-3.779-3.779-3.779zM8.003 22.794v0.001h-5.080c-1.612 0-2.924 1.312-2.924 2.924v1.343c0 1.594 1.283 2.895 2.871 2.923v1.671c0 0.139 0.084 0.264 0.212 0.317 0.042 0.018 0.087 0.026 0.131 0.026 0.089 0 0.177-0.035 0.243-0.101l1.914-1.913h2.633c1.612 0 2.924-1.312 2.924-2.924v-1.343c0-1.612-1.312-2.924-2.924-2.924z"></path></svg>');
}
body.service section#service_jam section.service_detail ul.list_business li:nth-of-type(3)::after {
  width: 6.5rem;
  height: 4.9rem;
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 43 32"><path fill="%231c305c" d="M32.769 16.186c0-0.233-0.046-0.233-0.046-0.466s-0.010-0.232-0.010-0.465c0-0.232 0.048-0.232 0.048-0.464s-0.005-0.232-0.005-0.464c0-0.233-0.052-0.233-0.052-0.466s0.040-0.233 0.040-0.467c0-0.234 0.025-0.234 0.025-0.468s-0.051-0.234-0.051-0.468c0-0.15 0.015-0.301-0.021-0.438-0.038-0.143-0.128-0.266-0.199-0.391-0.073-0.127-0.129-0.271-0.231-0.374s-0.223-0.199-0.348-0.273c-0.124-0.075-0.281-0.080-0.422-0.121-0.138-0.040-0.275-0.055-0.423-0.059-0.142-0.003-0.294-0.055-0.44-0.020-0.221 0.061-0.215 0.082-0.435 0.146s-0.225 0.046-0.445 0.109c-0.219 0.064-0.214 0.081-0.434 0.145s-0.211 0.092-0.43 0.156c-0.219 0.064-0.235 0.011-0.454 0.075s-0.198 0.137-0.418 0.201c-0.22 0.064-0.238 0.001-0.458 0.065s-0.211 0.097-0.431 0.161c-0.22 0.064-0.226 0.043-0.446 0.106s-0.213 0.086-0.433 0.15c-0.22 0.064-0.217 0.073-0.437 0.136s-0.228 0.036-0.448 0.1-0.228 0.038-0.448 0.102-0.217 0.075-0.436 0.139-0.214 0.083-0.433 0.147c-0.22 0.064-0.216 0.078-0.436 0.142s-0.224 0.047-0.444 0.111c-0.219 0.064-0.211 0.093-0.43 0.157s-0.23 0.027-0.45 0.091c-0.221 0.064-0.211 0.097-0.431 0.161-0.017 0.005-0.027 0.006-0.041 0.009 0.001-0.053 0.004-0.095 0.006-0.131 0.008-0.107 0.017-0.214 0.017-0.428 0-0.203-0.006-0.304-0.012-0.406-0.004-0.055-0.007-0.11-0.007-0.221 0-0.222-0.010-0.334-0.020-0.445-0.004-0.046-0.008-0.091-0.008-0.183 0-0.196-0.005-0.294-0.010-0.391-0.004-0.059-0.007-0.118-0.007-0.235 0-0.068 0.004-0.101 0.008-0.135 0.015-0.123 0.030-0.245 0.030-0.49 0-0.061 0.004-0.092 0.008-0.123 0.016-0.125 0.032-0.251 0.032-0.502 0-0.187-0.004-0.28-0.007-0.374-0.003-0.062-0.006-0.125-0.006-0.251 0-0.232-0.011-0.348-0.023-0.463-0.004-0.041-0.009-0.081-0.009-0.161 0-0.083 0.004-0.124 0.008-0.165 0.011-0.114 0.023-0.229 0.023-0.458 0-0.248-0.020-0.4-0.041-0.535-0.002-0.013-0.004-0.026-0.005-0.042 0.048-0.174 0.090-0.38 0.090-0.672 0-0.277-0.041-0.487-0.093-0.665 0.034-0.154 0.062-0.336 0.062-0.588 0-0.253-0.017-0.38-0.033-0.507-0.004-0.030-0.008-0.060-0.008-0.119 0-0.216-0.008-0.324-0.017-0.432-0.004-0.048-0.008-0.097-0.008-0.194 0-0.093 0.004-0.14 0.008-0.187 0.009-0.11 0.019-0.22 0.019-0.439s-0.009-0.328-0.018-0.438c-0.004-0.047-0.008-0.094-0.008-0.188l0.001-0.424c0.404-0.994-0.18-1.688-0.377-1.884-0.241-0.239-0.881-0.736-1.831-0.401-0.002 0-0.003 0-0.004-0.001-0.119-0.013-0.237-0.025-0.475-0.025-0.236 0-0.353 0.012-0.471 0.025-0.039 0.004-0.078 0.009-0.156 0.009l-0.286-0.003c-0.085-0.002-0.17-0.003-0.34-0.003-0.095 0-0.143-0.004-0.19-0.008-0.109-0.009-0.219-0.018-0.438-0.018-0.131 0-0.197-0.003-0.262-0.005-0.091-0.003-0.182-0.006-0.365-0.006-0.213 0-0.321 0.008-0.427 0.017-0.049 0.004-0.099 0.008-0.199 0.008l-0.627 0.002c-0.096 0-0.145-0.004-0.193-0.008-0.108-0.009-0.216-0.017-0.432-0.017-0.106 0-0.16-0.004-0.213-0.007-0.103-0.007-0.206-0.014-0.412-0.014-0.174 0-0.261 0.002-0.348 0.004-0.070 0.002-0.139 0.004-0.279 0.004-0.243 0-0.364 0.014-0.485 0.029-0.062 0.008-0.184 0.009-0.246 0.001-0.13-0.018-0.277-0.036-0.516-0.036-0.294 0-0.48 0.036-0.626 0.070-0.081 0-0.121-0.005-0.162-0.009-0.116-0.012-0.232-0.023-0.464-0.023-0.080 0-0.12-0.005-0.16-0.009-0.116-0.012-0.233-0.024-0.466-0.024-0.277 0-0.454 0.030-0.624 0.062-0.126 0-0.189-0.003-0.252-0.006-0.093-0.004-0.187-0.007-0.374-0.007l-0.626-0.003c-0.047 0-0.071-0.004-0.094-0.007-0.134-0.020-0.285-0.040-0.53-0.040-0.2 0-0.3 0.006-0.4 0.012-0.056 0.003-0.112 0.007-0.224 0.007-0.283 0-0.468 0.034-0.638 0.073l-0.304 0.001-0.323-0.002c-0.147-0.030-0.327-0.062-0.61-0.062-0.126 0-0.189-0.003-0.253-0.005-0.093-0.004-0.185-0.007-0.371-0.007-0.218 0-0.327 0.009-0.437 0.018-0.046 0.004-0.093 0.008-0.187 0.008-0.216 0-0.325 0.009-0.433 0.018-0.047 0.004-0.095 0.008-0.189 0.008-0.189 0-0.284 0.004-0.378 0.008-0.061 0.003-0.118 0.004-0.247 0.005-0.133-0.029-0.292-0.059-0.527-0.066-0.836-0.22-1.411 0.136-1.749 0.477-0.47 0.476-0.633 1.047-0.48 1.719 0.005 0.251 0.037 0.418 0.067 0.562-0.033 0.151-0.068 0.337-0.068 0.628 0 0.281 0.036 0.478 0.083 0.661-0.001 0.064-0.005 0.101-0.008 0.137-0.011 0.115-0.022 0.23-0.022 0.46 0 0.064-0.004 0.095-0.008 0.127-0.016 0.125-0.032 0.251-0.032 0.503 0 0.277 0.035 0.471 0.079 0.654-0.001 0.085-0.004 0.132-0.007 0.178-0.008 0.106-0.016 0.213-0.016 0.426 0 0.104-0.004 0.155-0.008 0.207-0.008 0.106-0.015 0.211-0.015 0.421 0 0.221 0.009 0.332 0.019 0.443 0.004 0.046 0.008 0.092 0.008 0.184 0 0.105-0.004 0.158-0.008 0.21-0.007 0.105-0.015 0.21-0.015 0.419 0 0.087-0.004 0.131-0.008 0.175-0.011 0.113-0.021 0.225-0.021 0.451 0 0.249 0.016 0.374 0.032 0.499 0.004 0.032 0.008 0.063 0.008 0.126 0 0.203 0.006 0.304 0.013 0.406 0.003 0.048 0.006 0.096 0.007 0.181-0.046 0.173-0.086 0.376-0.086 0.668 0 0.284 0.032 0.465 0.065 0.628 0 0.215 0.008 0.323 0.017 0.43 0.004 0.049 0.008 0.098 0.008 0.197 0 0.058-0.004 0.087-0.008 0.116-0.017 0.128-0.034 0.256-0.034 0.512 0 0.249 0.020 0.402 0.041 0.538 0.004 0.023 0.007 0.045 0.007 0.091 0 0.063-0.004 0.095-0.008 0.127-0.016 0.125-0.032 0.25-0.032 0.5 0 0.066-0.004 0.099-0.008 0.132-0.016 0.124-0.031 0.247-0.031 0.495 0 0.221 0.009 0.332 0.019 0.442 0.004 0.046 0.008 0.092 0.008 0.184 0 0.257 0.022 0.415 0.046 0.555l0.006 0.073c0 0.117-0.004 0.175-0.007 0.233-0.005 0.099-0.010 0.197-0.010 0.394 0 0.095-0.004 0.143-0.008 0.191-0.009 0.109-0.018 0.218-0.018 0.435 0 0.24 0.014 0.36 0.027 0.48 0.004 0.036 0.009 0.073 0.009 0.145l0.004 0.626c0 0.083-0.005 0.124-0.009 0.165-0.011 0.116-0.023 0.231-0.023 0.461 0 0.221 0.009 0.331 0.019 0.442 0.004 0.046 0.008 0.092 0.008 0.184 0 0.104-0.004 0.155-0.008 0.207-0.007 0.101-0.015 0.203-0.016 0.408-0.036 0.155-0.073 0.344-0.073 0.64 0 0.277 0.035 0.472 0.080 0.654h-0.001c-0.001 0-0.002 0.002-0.003 0.008-0.027 0.142-0.056 0.316-0.056 0.589 0 0.263 0.032 0.452 0.074 0.626-0.040 0.162-0.073 0.353-0.073 0.622 0 0.294 0.036 0.48 0.069 0.623-0.033 0.15-0.068 0.335-0.068 0.626 0 0.273 0.029 0.447 0.060 0.625 0 0.137-0.002 0.205-0.004 0.274-0.003 0.084-0.005 0.168-0.005 0.334-0.040 0.167-0.075 0.361-0.075 0.644 0 0.261 0.033 0.453 0.077 0.626-0.043 0.165-0.078 0.36-0.078 0.628 0 0.292 0.035 0.479 0.069 0.626 0 0.228 0.011 0.342 0.022 0.456 0.004 0.042 0.009 0.085 0.004 0.22-0.019 0.107-0.040 0.233-0.048 0.406-0.341 0.941 0.099 1.576 0.401 1.877 0.183 0.182 0.594 0.508 1.199 0.508 0.205 0 0.431-0.037 0.678-0.13 0.026 0.001 0.048 0.002 0.071 0.003 0.096 0.005 0.192 0.009 0.385 0.009 0.059 0 0.088 0.004 0.118 0.008 0.127 0.017 0.255 0.034 0.51 0.034 0.285 0 0.481-0.036 0.669-0.082-0.009 0.003-0.015 0.006-0.004 0.009 0.142 0.027 0.316 0.056 0.59 0.056 0.259 0 0.424-0.024 0.559-0.047l0.068-0.006c0.068 0 0.101 0.004 0.136 0.008 0.122 0.015 0.245 0.030 0.49 0.030 0.199 0 0.299-0.006 0.399-0.011 0.057-0.004 0.111-0.007 0.246-0.004 0.146 0.030 0.326 0.061 0.608 0.061 0.249 0 0.403-0.020 0.54-0.042 0.021-0.004 0.043-0.007 0.085-0.007 0.13 0 0.194 0.003 0.259 0.005 0.092 0.003 0.183 0.006 0.367 0.006 0.295 0 0.482-0.036 0.611-0.070l0.055 0.004c0.139 0.026 0.311 0.053 0.579 0.053 0.067 0 0.1 0.004 0.133 0.008 0.123 0.015 0.246 0.030 0.492 0.030 0.177 0 0.265-0.002 0.354-0.005 0.068-0.002 0.136-0.004 0.272-0.004l0.625 0.004c0.124 0 0.186 0.003 0.249 0.006 0.094 0.004 0.188 0.008 0.376 0.008 0.288 0 0.504-0.045 0.686-0.1 0.137 0.025 0.306 0.050 0.565 0.050 0.074 0 0.112 0.005 0.149 0.009 0.119 0.013 0.237 0.026 0.475 0.026 0.27 0 0.46-0.033 0.639-0.074l0.056 0.005c0.133 0.022 0.297 0.046 0.554 0.046 0.079 0 0.118 0.005 0.157 0.009 0.117 0.012 0.234 0.024 0.468 0.024 0.293 0 0.502-0.043 0.69-0.098 0.038 0.002 0.065 0.004 0.091 0.007 0.117 0.012 0.234 0.024 0.468 0.024 0.236 0 0.354-0.012 0.473-0.026 0.038-0.004 0.075-0.009 0.151-0.009 0.108 0 0.162 0.004 0.216 0.007 0.102 0.007 0.203 0.013 0.407 0.013 0.12 0 0.181 0.003 0.24 0.006 0.096 0.005 0.192 0.009 0.384 0.009 0.222 0 0.333-0.010 0.443-0.020 0.007-0.001 0.015-0.001 0.022-0.002 0.922 0.329 1.562-0.179 1.804-0.422 0-0.001 0.001-0.001 0.001-0.001 0.763-0.773 0.55-1.581 0.48-1.846-0.005-0.017-0.009-0.034-0.016-0.064 0.009-0.091 0.018-0.201 0.018-0.363 0-0.245-0.019-0.395-0.038-0.529-0.004-0.025-0.008-0.050-0.004-0.136 0.028-0.143 0.057-0.319 0.057-0.594 0-0.277-0.034-0.47-0.079-0.653-0.001-0.197-0.008-0.299-0.016-0.401-0.004-0.051-0.008-0.103-0.008-0.206 0-0.118 0.004-0.177 0.007-0.237 0.005-0.098 0.010-0.196 0.010-0.391 0-0.047 0.004-0.070 0.007-0.094 0.021-0.135 0.041-0.288 0.041-0.536 0-0.116 0.004-0.173 0.007-0.231 0.006-0.099 0.011-0.198 0.011-0.396 0-0.094 0.004-0.14 0.008-0.187 0.009-0.11 0.019-0.22 0.019-0.44 0-0.169-0.001-0.254-0.003-0.339l-0.003-0.29c0-0.129-0.008-0.235-0.018-0.329 0.187 0.056 0.199 0.077 0.407 0.137 0.22 0.064 0.232 0.022 0.452 0.085s0.215 0.079 0.436 0.143c0.22 0.064 0.208 0.105 0.428 0.168s0.233 0.018 0.452 0.081c0.22 0.064 0.213 0.090 0.433 0.154s0.225 0.044 0.444 0.108c0.219 0.064 0.215 0.077 0.434 0.14s0.223 0.053 0.442 0.117c0.22 0.064 0.216 0.079 0.437 0.143s0.225 0.046 0.445 0.11c0.22 0.064 0.214 0.085 0.434 0.149s0.222 0.060 0.443 0.124c0.22 0.064 0.232 0.024 0.452 0.088s0.213 0.089 0.433 0.153c0.22 0.064 0.222 0.056 0.442 0.12 0.221 0.064 0.219 0.071 0.44 0.135s0.224 0.056 0.445 0.121c0.222 0.064 0.207 0.117 0.429 0.182s0.224 0.059 0.447 0.121c0.146 0.035 0.298 0.012 0.44 0.009 0.148-0.003 0.291-0.022 0.428-0.062 0.141-0.041 0.263-0.115 0.387-0.19s0.225-0.17 0.327-0.275c0.101-0.104 0.208-0.198 0.281-0.326 0.071-0.125 0.14-0.253 0.177-0.397 0.036-0.137 0.070-0.283 0.070-0.433 0-0.232 0.001-0.232 0.001-0.463s-0.008-0.232-0.008-0.464c0-0.232 0.024-0.232 0.024-0.464s-0.015-0.232-0.015-0.463c0-0.232-0.008-0.232-0.008-0.463s-0.004-0.232-0.004-0.463c0-0.232-0.040-0.232-0.040-0.464s0.049-0.232 0.049-0.464c0-0.232 0.004-0.232 0.004-0.464s-0.055-0.231-0.055-0.463c0-0.232 0.016-0.232 0.016-0.464s0.008-0.231 0.008-0.463c0-0.231-0.029-0.231-0.029-0.462s0.049-0.231 0.049-0.463c0-0.233-0.043-0.233-0.043-0.465s0.023-0.232 0.023-0.464c0-0.232 0.052-0.232 0.052-0.464zM18.259 26.616c-0.223 0.226-0.299-0.025-0.616-0.025s-0.317 0.049-0.633 0.049c-0.316 0-0.316 0.010-0.633 0.010s-0.317-0.032-0.633-0.032c-0.317 0-0.317-0.025-0.634-0.025s-0.317 0.067-0.634 0.067c-0.317 0-0.317 0.002-0.634 0.002s-0.317 0.014-0.634 0.014c-0.317 0-0.317-0.062-0.635-0.062s-0.317 0.039-0.634 0.039c-0.317 0-0.317-0.020-0.635-0.020-0.316 0-0.316-0.026-0.632-0.026-0.317 0-0.317-0.017-0.635-0.017s-0.317 0.018-0.633 0.018c-0.317 0-0.317-0.011-0.633-0.011-0.318 0-0.318 0.039-0.636 0.039s-0.317 0.029-0.635 0.029c-0.318 0-0.318-0.014-0.635-0.014s-0.318-0.001-0.636-0.001-0.318-0.033-0.635-0.033c-0.318 0-0.318 0.018-0.636 0.018s-0.319-0.031-0.638-0.031c-0.319 0-0.399 0.24-0.625 0.015s-0.043-0.304-0.043-0.622c0-0.318 0.032-0.318 0.032-0.635s-0.001-0.318-0.001-0.635 0.023-0.318 0.023-0.636c0-0.318-0.022-0.318-0.022-0.637s0.037-0.319 0.037-0.638c0-0.319-0.024-0.319-0.024-0.639s-0.045-0.319-0.045-0.638c0-0.319 0.046-0.319 0.046-0.637s-0.042-0.318-0.042-0.637c0-0.318 0.021-0.318 0.021-0.637s-0.033-0.319-0.033-0.637c0-0.319 0.053-0.319 0.053-0.638s-0.019-0.319-0.019-0.639c0-0.319 0.016-0.319 0.016-0.638s-0.025-0.319-0.025-0.638c0-0.319 0.033-0.319 0.033-0.638s0.011-0.319 0.011-0.639c0-0.319-0.051-0.319-0.051-0.639s-0.009-0.319-0.009-0.638c0-0.319 0.058-0.319 0.058-0.639s-0.018-0.32-0.018-0.639c0-0.319-0.041-0.319-0.041-0.639s0.043-0.32 0.043-0.639c0-0.318-0.043-0.318-0.043-0.637s0.059-0.32 0.059-0.64-0.060-0.319-0.060-0.638 0.061-0.319 0.061-0.638c0-0.32-0.028-0.32-0.028-0.64s0.024-0.32 0.024-0.639c0-0.32-0.056-0.32-0.056-0.64s-0.011-0.32-0.011-0.641c0-0.32 0.071-0.32 0.071-0.64s-0.043-0.32-0.043-0.641c0-0.321-0.014-0.321-0.014-0.643s-0.17-0.385 0.056-0.613c0.223-0.226 0.287-0.054 0.604-0.054s0.317 0.035 0.633 0.035c0.316 0 0.316 0.018 0.633 0.018s0.317-0.010 0.633-0.010c0.317 0 0.317 0.013 0.634 0.013s0.317-0.017 0.634-0.017c0.317 0 0.317-0.020 0.634-0.020s0.317-0.004 0.634-0.004c0.317 0 0.317-0.013 0.635-0.013s0.317-0.021 0.634-0.021c0.317 0 0.317 0.035 0.635 0.035 0.316 0 0.316 0.031 0.632 0.031 0.317 0 0.317-0.044 0.635-0.044s0.317 0.028 0.633 0.028c0.317 0 0.317-0.003 0.633-0.003 0.318 0 0.318-0.043 0.636-0.043s0.317 0.066 0.634 0.066c0.318 0 0.318-0.011 0.635-0.011s0.318-0.034 0.636-0.034c0.318 0 0.318 0.047 0.635 0.047s0.318-0.034 0.636-0.034c0.319 0 0.319 0.028 0.638 0.028s0.401-0.236 0.627-0.011c0.225 0.224 0.009 0.306 0.009 0.624s-0.014 0.318-0.014 0.635c0 0.318 0.006 0.318 0.006 0.635s0.019 0.318 0.019 0.636c0 0.318-0.020 0.318-0.020 0.637s0.045 0.319 0.045 0.638c0 0.319-0.075 0.319-0.075 0.639s0.003 0.319 0.003 0.638c0 0.319 0.018 0.319 0.018 0.637s-0.021 0.318-0.021 0.637c0 0.318 0.057 0.318 0.057 0.637s-0.028 0.319-0.028 0.637c0 0.319 0.055 0.319 0.055 0.638s-0.056 0.319-0.056 0.639c0 0.319-0.023 0.319-0.023 0.638s0.014 0.319 0.014 0.638c0 0.294 0.026 0.327 0.031 0.578-0.169 0.046-0.199 0.038-0.401 0.096-0.222 0.064-0.218 0.188-0.448 0.163-0.237-0.026-0.217-0.129-0.428-0.241s-0.194-0.143-0.405-0.255c-0.21-0.112-0.233-0.069-0.443-0.181s-0.212-0.108-0.422-0.22c-0.211-0.112-0.202-0.13-0.413-0.242s-0.205-0.124-0.417-0.236c-0.212-0.113-0.196-0.143-0.408-0.256s-0.206-0.123-0.418-0.236c-0.139-0.074-0.297-0.108-0.44-0.129-0.151-0.023-0.299 0.038-0.444 0.067-0.148 0.030-0.3 0.044-0.428 0.121s-0.22 0.198-0.316 0.315c-0.094 0.114-0.162 0.239-0.213 0.383-0.048 0.136-0.105 0.275-0.105 0.432 0 0.224-0.010 0.224-0.010 0.448s0.036 0.224 0.036 0.448c0 0.224-0.009 0.224-0.009 0.447s-0.043 0.223-0.043 0.447c0 0.224 0.024 0.224 0.024 0.448s0.004 0.223 0.004 0.446c0 0.223-0.027 0.223-0.027 0.446s0.005 0.223 0.005 0.447c0 0.224 0.044 0.224 0.044 0.449s0.003 0.224 0.003 0.448-0.021 0.224-0.021 0.448c0 0.225 0.011 0.225 0.011 0.449s0.006 0.224 0.006 0.448c0 0.224-0.052 0.224-0.052 0.448s0.060 0.224 0.060 0.447c0 0.225-0.007 0.225-0.007 0.45s-0.047 0.225-0.047 0.45c0 0.226 0.058 0.226 0.058 0.452s-0.039 0.226-0.039 0.452c0 0.157 0.070 0.293 0.118 0.429 0.051 0.144 0.080 0.297 0.174 0.41 0.096 0.116 0.204 0.236 0.332 0.312s0.293 0.072 0.441 0.102c0.145 0.029 0.288 0.054 0.439 0.031 0.143-0.021 0.287-0.058 0.425-0.131 0.211-0.112 0.2-0.133 0.411-0.245s0.234-0.068 0.445-0.18c0.21-0.112 0.196-0.139 0.406-0.251s0.226-0.081 0.436-0.192c0.211-0.112 0.212-0.11 0.423-0.223s0.21-0.116 0.421-0.228c0.212-0.113 0.186-0.161 0.398-0.274s0.197-0.182 0.435-0.209c0.228-0.026 0.21 0.105 0.43 0.169 0.207 0.060 0.239 0.016 0.425 0.064 0 0.016 0.002 0.024 0.002 0.042 0 0.32-0.050 0.32-0.050 0.639s0.071 0.32 0.071 0.64c0 0.32-0.064 0.32-0.064 0.641s-0.015 0.32-0.015 0.64c0 0.32 0.077 0.32 0.077 0.641s-0.137 0.335-0.074 0.65c0.065 0.327 0.243 0.389 0.017 0.618zM36.887 14.084c0.075 0 0.152-0.010 0.228-0.033 0.125-0.037 0.186-0.058 0.247-0.080 0.042-0.015 0.085-0.030 0.171-0.055 0.095-0.029 0.143-0.041 0.19-0.054 0.058-0.016 0.117-0.032 0.234-0.067s0.177-0.056 0.236-0.075c0.045-0.016 0.090-0.031 0.182-0.058l0.844-0.253c0.081-0.024 0.121-0.033 0.162-0.043 0.066-0.016 0.133-0.031 0.262-0.069l0.42-0.131c0.122-0.036 0.183-0.058 0.244-0.079 0.043-0.015 0.085-0.030 0.174-0.057 0.092-0.028 0.138-0.040 0.184-0.052 0.060-0.015 0.121-0.031 0.239-0.066l0.846-0.261c0.082-0.024 0.124-0.034 0.166-0.044 0.066-0.015 0.133-0.030 0.263-0.069 0.423-0.126 0.664-0.572 0.537-0.995s-0.572-0.661-0.995-0.537c-0.082 0.024-0.124 0.034-0.166 0.044-0.066 0.015-0.133 0.030-0.261 0.069-0.118 0.035-0.175 0.054-0.233 0.072l-0.613 0.189c-0.090 0.027-0.136 0.039-0.181 0.050-0.062 0.016-0.123 0.032-0.244 0.068-0.126 0.037-0.187 0.059-0.249 0.081-0.042 0.015-0.084 0.030-0.168 0.055-0.117 0.035-0.174 0.053-0.232 0.072l-0.19 0.059c-0.081 0.024-0.122 0.034-0.163 0.043-0.067 0.015-0.133 0.031-0.262 0.069l-0.842 0.253c-0.122 0.036-0.182 0.057-0.243 0.077-0.044 0.015-0.088 0.030-0.177 0.057-0.095 0.029-0.143 0.041-0.19 0.054-0.058 0.016-0.117 0.032-0.232 0.066-0.123 0.036-0.184 0.058-0.245 0.080-0.043 0.015-0.085 0.030-0.171 0.056-0.424 0.125-0.665 0.57-0.539 0.994 0.103 0.348 0.421 0.572 0.766 0.572zM36.885 18.6c0.093 0 0.138 0.003 0.185 0.005 0.069 0.004 0.138 0.008 0.275 0.008 0.133 0 0.2-0.003 0.267-0.006 0.095-0.005 0.286-0.004 0.381 0 0.068 0.004 0.135 0.007 0.27 0.007 0.126 0 0.189-0.002 0.252-0.004 0.052-0.001 0.104-0.003 0.208-0.003 0.129 0 0.193-0.002 0.257-0.004 0.098-0.004 0.294-0.003 0.391 0.001 0.068 0.004 0.135 0.007 0.271 0.007l0.459 0.005c0.141 0 0.211-0.005 0.281-0.009 0.088-0.006 0.264-0.006 0.353 0.001 0.072 0.005 0.144 0.010 0.288 0.010 0.126 0 0.19-0.002 0.253-0.004 0.053-0.001 0.105-0.003 0.21-0.003l0.211 0.003c0.063 0.002 0.125 0.003 0.251 0.003 0.441 0 0.799-0.358 0.799-0.799s-0.358-0.799-0.799-0.799l-0.212-0.003c-0.063-0.002-0.125-0.003-0.251-0.003s-0.19 0.002-0.253 0.004c-0.053 0.001-0.105 0.003-0.21 0.003-0.086 0-0.13-0.003-0.173-0.006-0.072-0.005-0.145-0.010-0.289-0.010-0.14 0-0.21 0.005-0.281 0.009-0.045 0.003-0.090 0.006-0.18 0.006l-0.459-0.005c-0.094 0-0.141-0.003-0.188-0.005-0.068-0.004-0.136-0.007-0.271-0.007-0.129 0-0.193 0.002-0.257 0.004-0.051 0.002-0.101 0.004-0.203 0.004-0.126 0-0.189 0.002-0.252 0.004-0.052 0.001-0.104 0.003-0.208 0.003-0.095 0-0.142-0.003-0.189-0.005-0.068-0.004-0.135-0.007-0.27-0.007-0.134 0-0.201 0.003-0.267 0.006-0.095 0.005-0.282 0.004-0.376-0.001-0.069-0.004-0.138-0.008-0.275-0.008-0.441 0-0.799 0.358-0.799 0.799s0.358 0.799 0.799 0.799zM42.18 23.079c-0.13-0.038-0.195-0.054-0.261-0.069-0.042-0.010-0.084-0.020-0.169-0.045s-0.126-0.040-0.169-0.055c-0.062-0.022-0.124-0.045-0.251-0.083-0.116-0.034-0.174-0.050-0.232-0.066l-0.193-0.055c-0.117-0.035-0.176-0.050-0.235-0.066-0.048-0.013-0.095-0.026-0.188-0.053l-0.42-0.13c-0.118-0.035-0.177-0.050-0.236-0.066-0.047-0.012-0.094-0.025-0.187-0.053-0.074-0.022-0.111-0.036-0.147-0.050-0.067-0.026-0.133-0.052-0.27-0.093-0.127-0.037-0.191-0.053-0.256-0.069-0.043-0.010-0.086-0.021-0.17-0.045l-0.42-0.128c-0.115-0.034-0.172-0.050-0.23-0.066l-0.193-0.055c-0.084-0.025-0.125-0.040-0.166-0.055-0.062-0.022-0.125-0.045-0.253-0.083l-0.42-0.126c-0.423-0.127-0.868 0.115-0.993 0.539s0.115 0.868 0.539 0.994l0.418 0.126c0.084 0.025 0.125 0.040 0.167 0.055 0.062 0.023 0.125 0.045 0.251 0.083 0.115 0.034 0.172 0.050 0.23 0.066l0.613 0.183c0.126 0.037 0.19 0.053 0.255 0.068 0.043 0.010 0.086 0.021 0.171 0.046 0.074 0.022 0.111 0.036 0.147 0.050 0.067 0.026 0.133 0.052 0.27 0.093 0.118 0.035 0.177 0.050 0.236 0.066 0.047 0.012 0.094 0.025 0.187 0.053l0.42 0.13c0.117 0.035 0.176 0.050 0.235 0.066 0.048 0.013 0.095 0.026 0.189 0.054 0.116 0.034 0.174 0.050 0.232 0.066l0.192 0.055c0.084 0.025 0.125 0.040 0.167 0.055 0.063 0.023 0.126 0.046 0.254 0.084 0.13 0.038 0.195 0.054 0.261 0.069 0.042 0.010 0.084 0.020 0.167 0.045 0.077 0.023 0.154 0.033 0.23 0.033 0.344 0 0.661-0.224 0.766-0.57 0.126-0.423-0.114-0.869-0.537-0.995z"></path></svg>');
}
body.service section#service_jam section.service_detail ul.list_business li:nth-of-type(4)::after {
  width: 8.6rem;
  height: 5.8rem;
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 48 32"><path fill="%231c305c" d="M47.501 17.6c0.003-0.049 0.006-0.109 0.006-0.196l0.002-0.367c0.025-0.104 0.048-0.225 0.048-0.403 0-0.151-0.009-0.226-0.018-0.301-0.003-0.021-0.005-0.041-0.005-0.082 0-0.162-0.016-0.265-0.035-0.384 0-0.075 0.002-0.112 0.004-0.149 0.003-0.059 0.006-0.117 0.006-0.235 0-0.069 0.002-0.103 0.004-0.138 0.004-0.062 0.007-0.124 0.007-0.247l0.004-0.045c0.014-0.085 0.028-0.169 0.028-0.338 0-0.132-0.005-0.198-0.011-0.265-0.002-0.030-0.005-0.060-0.005-0.119 0-0.031 0.002-0.046 0.005-0.062 0.012-0.081 0.024-0.161 0.024-0.323 0-0.18-0.023-0.295-0.043-0.382 0-0.114-0.002-0.171-0.005-0.227-0.001-0.038-0.003-0.077-0.003-0.154 0-0.127-0.004-0.191-0.009-0.255-0.001-0.024-0.003-0.048-0.004-0.085 0.034-0.111 0.062-0.242 0.062-0.427 0-0.166-0.013-0.249-0.027-0.332l-0.004-0.050 0.004-0.049c0.014-0.084 0.027-0.167 0.027-0.334 0-0.177-0.025-0.303-0.058-0.417 0.001-0.024 0.003-0.041 0.005-0.057 0.008-0.073 0.017-0.147 0.017-0.293 0-0.118-0.003-0.177-0.006-0.237-0.002-0.037-0.004-0.073-0.006-0.126 0.025-0.104 0.049-0.224 0.049-0.403 0-0.124-0.004-0.185-0.007-0.247-0.002-0.034-0.004-0.068-0.004-0.136l-0.004-0.384c0-0.149-0.009-0.224-0.018-0.299-0.003-0.021-0.005-0.042-0.005-0.088 0.020-0.091 0.041-0.203 0.041-0.379 0-0.155-0.010-0.233-0.021-0.31-0.002-0.018-0.005-0.036-0.005-0.072 0-0.052 0.003-0.077 0.005-0.103 0.007-0.069 0.014-0.139 0.014-0.279 0-0.083 0.001-0.125 0.002-0.167 0.002-0.054 0.003-0.108 0.003-0.216 0-0.173-0.024-0.296-0.053-0.409 0-0.103-0.004-0.159-0.007-0.215-0.002-0.036-0.004-0.071-0.006-0.124 0.025-0.103 0.048-0.224 0.048-0.402 0-0.062 0.002-0.093 0.005-0.124 0.005-0.065 0.010-0.129 0.010-0.258 0-0.138-0.007-0.207-0.013-0.276-0.003-0.026-0.005-0.052-0.005-0.105 0-0.080 0.001-0.12 0.003-0.16 0.002-0.055 0.004-0.11 0.004-0.221 0-0.178-0.021-0.291-0.042-0.381l0.004-0.049c0.014-0.083 0.027-0.166 0.027-0.332 0-0.050 0.003-0.074 0.005-0.099 0.007-0.071 0.014-0.141 0.014-0.282l0.003-0.382c0-0.166-0.017-0.272-0.036-0.382 0-0.050 0.003-0.075 0.005-0.1 0.007-0.071 0.014-0.141 0.014-0.283 0-0.066 0.002-0.099 0.004-0.132 0.004-0.062 0.008-0.125 0.008-0.25 0-0.075 0.002-0.113 0.004-0.151 0.003-0.058 0.005-0.116 0.005-0.231 0-0.139-0.007-0.209-0.014-0.278-0.003-0.026-0.005-0.052-0.005-0.103 0-0.125-0.004-0.187-0.008-0.25-0.001-0.021-0.003-0.041-0.004-0.070 0.136-0.494-0.072-0.842-0.275-1.051-0.143-0.145-0.52-0.449-1.079-0.268-0.005 0-0.010-0.001-0.015-0.001-0.068-0.007-0.136-0.013-0.272-0.013-0.155 0-0.233 0.011-0.31 0.022-0.029 0.004-0.086 0.004-0.115 0-0.079-0.012-0.158-0.024-0.316-0.024-0.123 0-0.184 0.004-0.245 0.008-0.031 0.002-0.062 0.004-0.123 0.004h-0.369l-0.632 0.004c-0.579-0.215-0.975 0.105-1.123 0.261-0.276 0.29-0.371 0.636-0.278 1.046 0.004 0.158 0.026 0.268 0.048 0.344 0 0.069-0.002 0.103-0.004 0.138-0.004 0.062-0.007 0.124-0.007 0.247 0 0.081-0.001 0.122-0.003 0.162-0.002 0.056-0.004 0.112-0.004 0.223l-0.001 0.383c0 0.156 0.010 0.234 0.021 0.313 0.002 0.018 0.005 0.035 0.005 0.071 0 0.047-0.003 0.071-0.005 0.095-0.008 0.072-0.016 0.144-0.016 0.289 0 0.074-0.002 0.111-0.004 0.148-0.003 0.059-0.006 0.118-0.006 0.237 0 0.161 0.012 0.242 0.024 0.323 0.002 0.015 0.004 0.031 0.004 0.061v0.383c0 0.050-0.003 0.074-0.005 0.099-0.007 0.071-0.015 0.143-0.015 0.285 0 0.153 0.010 0.23 0.020 0.306 0.002 0.019 0.005 0.038 0.005 0.076 0 0.045-0.003 0.067-0.005 0.089-0.008 0.073-0.017 0.147-0.017 0.293 0 0.123 0.004 0.184 0.007 0.246 0.002 0.034 0.004 0.068 0.004 0.136v0.378c-0.021 0.093-0.044 0.208-0.044 0.388 0 0.177 0.022 0.292 0.043 0.376-0.025 0.101-0.047 0.22-0.047 0.391 0 0.141 0.007 0.212 0.014 0.283 0.003 0.025 0.005 0.050 0.005 0.1 0 0.062-0.002 0.093-0.005 0.124-0.005 0.065-0.010 0.13-0.010 0.259 0 0.163 0.012 0.245 0.025 0.327 0.002 0.014 0.004 0.028 0.004 0.056 0 0.084-0.001 0.125-0.002 0.167-0.002 0.054-0.003 0.108-0.003 0.216 0 0.083-0.001 0.125-0.002 0.167-0.002 0.054-0.003 0.108-0.003 0.217 0 0.166 0.013 0.249 0.027 0.332l0.004 0.051c0 0.082-0.001 0.124-0.003 0.165-0.001 0.055-0.003 0.109-0.003 0.218l-0.001 0.382c0 0.057-0.003 0.086-0.005 0.114-0.006 0.067-0.012 0.134-0.012 0.268 0 0.172 0.015 0.258 0.033 0.382 0 0.037-0.003 0.055-0.005 0.074-0.010 0.077-0.021 0.155-0.021 0.309 0 0.146 0.008 0.22 0.017 0.293 0.003 0.023 0.005 0.045 0.005 0.090 0 0.072-0.002 0.109-0.004 0.145-0.003 0.059-0.006 0.119-0.006 0.238 0 0.124 0.004 0.186 0.008 0.248 0.002 0.024 0.003 0.049 0.004 0.087-0.033 0.108-0.063 0.244-0.063 0.429 0 0.139 0.007 0.209 0.014 0.278 0.003 0.026 0.005 0.052 0.005 0.103 0 0.146 0.008 0.22 0.017 0.292 0.003 0.022 0.005 0.045 0.004 0.099-0.018 0.089-0.038 0.199-0.038 0.371 0 0.165 0.017 0.272 0.036 0.382 0 0.122 0.004 0.183 0.007 0.244 0.002 0.034 0.004 0.069 0.004 0.137 0 0.116 0.003 0.174 0.005 0.232 0.002 0.038 0.004 0.076 0.004 0.151l-0.002 0.383c0 0.057-0.003 0.086-0.005 0.114-0.006 0.067-0.012 0.134-0.012 0.268 0 0.057-0.003 0.086-0.005 0.114-0.006 0.067-0.012 0.134-0.012 0.268 0 0.166 0.013 0.249 0.030 0.354l-0.001 0.047c-0.015 0.076-0.031 0.168-0.034 0.302-0.135 0.503 0.074 0.853 0.275 1.059 0.135 0.138 0.384 0.327 0.742 0.327 0.108 0 0.226-0.017 0.353-0.058 0.054-0.001 0.091-0.002 0.128-0.003 0.039-0.001 0.078-0.003 0.175 0 0.085 0.016 0.189 0.033 0.351 0.033 0.132 0 0.199-0.006 0.265-0.012 0.056-0.006 0.17-0.005 0.227 0 0.062 0.004 0.124 0.009 0.248 0.009 0.056 0 0.085 0.002 0.113 0.004 0.064 0.005 0.128 0.010 0.256 0.010 0.177 0 0.308-0.027 0.419-0.061l0.209-0.002c0.589 0.218 0.996-0.141 1.113-0.263 0.218-0.229 0.436-0.615 0.231-1.18zM33.437 17.402h-0.002c0-0.108-0.001-0.162-0.003-0.216l-0.002-0.171c0-0.126-0.004-0.189-0.008-0.252-0.002-0.034-0.004-0.067-0.004-0.134 0-0.048 0.003-0.072 0.005-0.096 0.008-0.072 0.016-0.145 0.016-0.289 0-0.168-0.014-0.252-0.028-0.337l-0.004-0.048c0-0.028 0.002-0.043 0.004-0.057 0.013-0.082 0.025-0.165 0.025-0.329 0-0.109-0.001-0.163-0.003-0.218-0.001-0.042-0.002-0.084-0.002-0.168 0-0.161-0.012-0.241-0.023-0.321-0.003-0.016-0.005-0.031-0.005-0.063 0-0.041 0.003-0.062 0.005-0.082 0.009-0.076 0.019-0.151 0.019-0.303 0-0.107-0.001-0.161-0.003-0.215l-0.002-0.171c0-0.121-0.004-0.182-0.007-0.243-0.002-0.035-0.004-0.071-0.004-0.141 0-0.078 0.002-0.116 0.003-0.155 0.003-0.057 0.005-0.114 0.005-0.228 0-0.079 0.001-0.119 0.003-0.159 0.002-0.056 0.004-0.113 0.004-0.225 0-0.067 0.002-0.1 0.004-0.134 0.004-0.062 0.008-0.125 0.008-0.251 0-0.123-0.004-0.185-0.007-0.247-0.002-0.034-0.004-0.069-0.004-0.137 0-0.084 0.001-0.126 0.002-0.168 0.002-0.054 0.003-0.108 0.003-0.217 0-0.148-0.009-0.221-0.017-0.295-0.003-0.023-0.005-0.045-0.005-0.090 0-0.048 0.003-0.073 0.005-0.097 0.007-0.072 0.015-0.144 0.015-0.287l-0.004-0.385c0-0.082 0.001-0.123 0.003-0.164 0.002-0.055 0.004-0.11 0.004-0.22 0-0.152-0.010-0.229-0.019-0.305-0.003-0.020-0.005-0.039-0.005-0.079l0.004-0.047c0.014-0.084 0.028-0.169 0.028-0.338 0-0.141-0.007-0.211-0.014-0.281-0.001-0.009-0.002-0.017-0.003-0.027 0.172-0.537-0.081-0.907-0.252-1.084-0.145-0.148-0.53-0.459-1.111-0.261l-0.276-0.002c-0.056 0-0.084-0.002-0.112-0.005-0.065-0.005-0.129-0.010-0.259-0.010-0.126 0-0.189 0.005-0.252 0.010-0.030 0.002-0.059 0.004-0.118 0.004l-0.369 0.001c-0.062 0-0.092-0.002-0.123-0.004-0.061-0.004-0.123-0.008-0.246-0.008-0.073 0-0.11-0.002-0.147-0.003-0.055-0.003-0.111-0.005-0.223-0.005-0.121 0-0.182 0.004-0.242 0.008-0.016 0.001-0.031 0.002-0.050 0.003-0.552-0.169-0.919 0.103-1.090 0.284-0.169 0.177-0.416 0.545-0.244 1.082-0.001 0.017-0.002 0.031-0.003 0.046-0.005 0.065-0.010 0.131-0.010 0.262 0 0.107 0.001 0.161 0.003 0.214l0.004 0.56c0 0.059-0.003 0.088-0.005 0.117-0.002 0.023-0.004 0.048-0.005 0.073-0.109 0.006-0.143 0.020-0.3 0.020-0.192 0-0.192-0.117-0.385-0.117s-0.193 0.035-0.385 0.035c-0.193 0-0.193 0.040-0.386 0.040s-0.193-0.072-0.386-0.072c-0.192 0-0.192 0.067-0.385 0.067s-0.192 0.021-0.385 0.021-0.193 0.015-0.386 0.015-0.192-0.003-0.384-0.003c-0.192 0-0.192-0.031-0.383-0.031s-0.192-0.030-0.384-0.030c-0.193 0-0.193 0.056-0.385 0.056s-0.192-0.069-0.384-0.069c-0.192 0-0.192 0.045-0.385 0.045s-0.192-0.004-0.385-0.004c-0.192 0-0.192 0.012-0.385 0.012s-0.192-0.064-0.384-0.064c-0.192 0-0.192 0.030-0.384 0.030s-0.192-0.024-0.384-0.024c-0.192 0-0.192-0.027-0.385-0.027s-0.192 0.11-0.385 0.11c-0.192 0-0.192 0.006-0.384 0.006s-0.192-0.015-0.384-0.015-0.192-0.030-0.384-0.030c-0.192 0-0.192-0.004-0.384-0.004s-0.192-0.009-0.384-0.009c-0.192 0-0.192 0.035-0.385 0.035s-0.192-0.068-0.384-0.068c-0.192 0-0.192 0.073-0.384 0.073s-0.192-0.068-0.383-0.068c-0.191 0-0.191 0.036-0.383 0.036s-0.191-0.022-0.383-0.022c-0.192 0-0.191 0.020-0.383 0.020s-0.191 0.038-0.383 0.038c-0.192 0-0.192-0.025-0.383-0.025s-0.192-0.015-0.384-0.015-0.192-0.030-0.384-0.030c-0.192 0-0.192 0.009-0.384 0.009s-0.192-0.030-0.383-0.030-0.191 0.029-0.383 0.029-0.191-0.040-0.382-0.040c-0.191 0-0.191 0.046-0.382 0.046s-0.191 0.070-0.382 0.070c-0.191 0-0.191 0.009-0.382 0.009s-0.191-0.001-0.381-0.001-0.191-0.107-0.381-0.107c-0.19 0-0.191 0.080-0.381 0.080s-0.191-0.088-0.382-0.088c-0.191 0-0.191-0.002-0.382-0.002s-0.191 0.077-0.382 0.077c-0.191 0-0.191-0.065-0.382-0.065s-0.191 0.066-0.383 0.066c-0.192 0-0.192-0.016-0.383-0.016s-0.192-0.060-0.384-0.060-0.192-0.006-0.384-0.006c-0.192 0-0.192 0.036-0.383 0.036s-0.192 0.080-0.383 0.080c-0.192 0-0.192-0.068-0.383-0.068s-0.191 0.019-0.383 0.019c-0.191 0-0.191-0.062-0.383-0.062s-0.191 0.026-0.383 0.026-0.191 0.091-0.383 0.091c-0.191 0-0.191-0.121-0.383-0.121s-0.191 0.056-0.383 0.056-0.192 0.036-0.383 0.036c-0.191 0-0.192-0.097-0.383-0.097-0.192 0-0.192 0.113-0.384 0.113s-0.192-0.010-0.384-0.010c-0.103 0-0.206-0.024-0.306-0.024-0.028 0-0.056 0.002-0.084 0.007-0.129 0.023-0.271 0.020-0.391 0.064-0.123 0.045-0.216 0.16-0.328 0.225s-0.25 0.1-0.349 0.184-0.192 0.184-0.276 0.283-0.097 0.248-0.162 0.361c-0.065 0.112-0.154 0.209-0.199 0.332-0.044 0.121-0.131 0.236-0.154 0.366-0.022 0.126 0.043 0.264 0.043 0.397 0 0.193 0.002 0.193 0.002 0.386s-0.033 0.193-0.033 0.386 0.036 0.193 0.036 0.385-0.081 0.192-0.081 0.385c0 0.191 0.060 0.191 0.060 0.383s0.046 0.192 0.046 0.383c0 0.192-0.118 0.192-0.118 0.384s0.055 0.192 0.055 0.384-0.046 0.192-0.046 0.383-0.009 0.192-0.009 0.383c0 0.192 0.030 0.192 0.030 0.384s0.052 0.191 0.052 0.382c0 0.191-0.054 0.191-0.054 0.382s0.045 0.191 0.045 0.382c0 0.192 0.010 0.192 0.010 0.383s-0.004 0.191-0.004 0.382c0 0.191 0.001 0.191 0.001 0.383s-0.050 0.192-0.050 0.383c0 0.192 0.069 0.192 0.069 0.383s0.001 0.191 0.001 0.383-0.088 0.191-0.088 0.382c0 0.191 0.004 0.191 0.004 0.383s0.027 0.192 0.027 0.383c0 0.191 0.064 0.191 0.064 0.383s-0.022 0.191-0.022 0.382c0 0.191-0.047 0.191-0.047 0.382s0.021 0.191 0.021 0.382c0 0.191-0.004 0.191-0.004 0.382s0.026 0.191 0.026 0.382c0 0.192-0.078 0.192-0.078 0.383s0.043 0.191 0.043 0.382c0 0.191-0.016 0.191-0.016 0.382s0.029 0.191 0.029 0.381c0 0.191-0.035 0.191-0.035 0.381s0.008 0.191 0.008 0.381 0.003 0.191 0.003 0.381c0 0.191-0.009 0.191-0.009 0.381s0.044 0.191 0.044 0.381c0 0.191 0.049 0.191 0.049 0.382s-0.12 0.191-0.12 0.383c0 0.191 0.065 0.191 0.065 0.382s-0.068 0.191-0.068 0.382c0 0.191 0.095 0.191 0.095 0.381s0.024 0.19 0.024 0.381c0 0.19-0.037 0.19-0.037 0.38 0 0.132-0.045 0.268-0.022 0.394 0.023 0.129 0.144 0.23 0.188 0.351 0.045 0.123 0.023 0.274 0.088 0.386s0.173 0.198 0.257 0.298c0.084 0.099 0.161 0.206 0.261 0.29s0.23 0.12 0.343 0.186c0.112 0.065 0.21 0.156 0.333 0.201 0.121 0.044 0.253 0.045 0.383 0.068 0.126 0.022 0.251 0.088 0.383 0.088 0.194 0 0.194 0.013 0.388 0.013s0.194 0.008 0.388 0.008c0.194 0 0.194-0.039 0.387-0.039s0.193-0.027 0.387-0.027c0.192 0 0.192-0.032 0.385-0.032s0.193 0.091 0.385 0.091c0.193 0 0.193-0.040 0.386-0.040s0.193 0.037 0.386 0.037c0.192 0 0.192-0.011 0.385-0.011s0.192-0.024 0.385-0.024 0.193-0.058 0.386-0.058 0.192 0.014 0.384 0.014c0.192 0 0.192-0.009 0.383-0.009s0.192 0.095 0.384 0.095c0.193 0 0.193-0.057 0.385-0.057s0.192-0.032 0.384-0.032c0.192 0 0.192 0.023 0.385 0.023s0.192-0.016 0.385-0.016 0.193 0.044 0.385 0.044 0.192-0.012 0.384-0.012c0.192 0 0.192-0.041 0.384-0.041s0.192 0.037 0.384 0.037c0.193 0 0.193 0.042 0.385 0.042s0.192-0.031 0.385-0.031c0.192 0 0.192-0.045 0.384-0.045s0.192 0.042 0.384 0.042 0.192 0.004 0.384 0.004c0.192 0 0.192-0.063 0.384-0.063s0.192 0.065 0.384 0.065c0.192 0 0.192-0.064 0.385-0.064s0.192 0.089 0.384 0.089c0.192 0 0.192 0.031 0.384 0.031s0.192-0.063 0.383-0.063c0.191 0 0.191-0.027 0.383-0.027s0.191 0.084 0.383 0.084c0.191 0 0.191-0.030 0.383-0.030s0.192-0.069 0.383-0.069c0.192 0 0.192 0.043 0.383 0.043s0.192-0.053 0.384-0.053 0.192 0.048 0.384 0.048c0.192 0 0.192 0.008 0.384 0.008s0.192 0.019 0.384 0.019c0.192 0 0.191 0.033 0.383 0.033s0.191-0.056 0.382-0.056 0.191-0.009 0.382-0.009c0.191 0 0.191-0.025 0.382-0.025s0.191 0.018 0.382 0.018c0.191 0 0.191 0.033 0.381 0.033s0.191-0.008 0.381-0.008c0.191 0 0.191 0.012 0.381 0.012s0.191 0.005 0.382 0.005c0.191 0 0.191-0.028 0.382-0.028s0.191 0.019 0.382 0.019c0.191 0 0.191-0.073 0.382-0.073s0.191 0.046 0.383 0.046 0.192 0.021 0.383 0.021 0.192-0.037 0.384-0.037c0.192 0 0.192-0.024 0.384-0.024s0.192 0.033 0.384 0.033c0.192 0 0.192-0.025 0.383-0.025s0.192 0.012 0.383 0.012c0.192 0 0.192 0.054 0.383 0.054s0.191 0.012 0.383 0.012c0.192 0 0.191-0.088 0.383-0.088 0.191 0 0.191 0.012 0.383 0.012s0.191 0.059 0.383 0.059 0.192-0.062 0.383-0.062 0.192 0.059 0.383 0.059c0.192 0 0.192-0.014 0.383-0.014s0.192 0.044 0.384 0.044c0.192 0 0.192-0.050 0.384-0.050 0.132 0 0.262-0.005 0.388-0.028 0.129-0.023 0.238-0.102 0.359-0.147 0.123-0.045 0.232-0.098 0.344-0.163s0.252-0.088 0.351-0.172 0.151-0.212 0.235-0.311c0.084-0.099 0.238-0.151 0.303-0.264 0.065-0.112 0.020-0.276 0.065-0.399 0.044-0.121 0.152-0.223 0.175-0.353 0.022-0.126-0.013-0.259-0.013-0.392 0-0.193-0.020-0.195-0.011-0.388s-0.019-0.191-0.019-0.385c0-0.193 0.085-0.193 0.085-0.385s0.026-0.192 0.026-0.385c0-0.191-0.033-0.191-0.033-0.383s0.012-0.192 0.012-0.383c0-0.192-0.077-0.192-0.077-0.384s0.056-0.192 0.056-0.384c0-0.192 0.036-0.192 0.036-0.383s0.004-0.192 0.004-0.383c0-0.192-0.066-0.192-0.066-0.384s0.036-0.191 0.036-0.382 0.023-0.191 0.023-0.382c0-0.191 0.016-0.191 0.016-0.382 0-0.192-0.035-0.192-0.035-0.383s-0.023-0.191-0.023-0.382c0-0.191-0.047-0.191-0.047-0.383s0.008-0.192 0.008-0.383c0-0.191 0.033-0.192 0.033-0.383s-0.048-0.191-0.048-0.383c0-0.192 0.051-0.191 0.051-0.382s-0.024-0.191-0.024-0.383 0.002-0.192 0.002-0.383c0-0.191-0.003-0.191-0.003-0.383s-0.006-0.191-0.006-0.382 0.032-0.191 0.032-0.382c0-0.191 0.057-0.191 0.057-0.382 0-0.152-0.054-0.187-0.077-0.289 0.012 0 0.018 0.001 0.031 0.001 0.058 0 0.087 0.002 0.116 0.004 0.049 0.004 0.098 0.008 0.176 0.009 0.124 0.038 0.238 0.054 0.343 0.054 0.369 0 0.622-0.196 0.757-0.337 0.18-0.189 0.441-0.582 0.231-1.129 0.013-0.071 0.024-0.161 0.024-0.269zM30.488 25.976c0 0.018-0.001 0.033-0.001 0.049-0.001 0.050-0.002 0.1-0.002 0.192-0.016 0.087-0.030 0.187-0.035 0.317-0.031 0.124-0.058 0.277-0.058 0.48 0 0.209 0.032 0.376 0.072 0.512-0.004 0.063-0.007 0.131-0.007 0.255 0 0.167 0.014 0.286 0.032 0.396-0.007 0.054-0.015 0.115-0.020 0.192-0.049 0.146-0.090 0.33-0.090 0.565 0 0.143 0.009 0.242 0.020 0.331-0.008 0.174-0.001 0.281 0.007 0.376 0.001 0.016 0.003 0.034 0.003 0.066s0.001 0.062 0.002 0.093c-0.028 0.056-0.057 0.119-0.082 0.19-0.021 0.058-0.038 0.115-0.052 0.169-0.028 0.028-0.056 0.059-0.084 0.092-0.032 0.038-0.060 0.075-0.086 0.109-0.046 0.022-0.096 0.047-0.148 0.078-0.049 0.028-0.088 0.047-0.132 0.063-0.084 0.031-0.157 0.064-0.213 0.091-0.020 0.001-0.043 0.001-0.072 0.001-0.16 0-0.286 0.016-0.395 0.037-0.1-0.018-0.22-0.032-0.373-0.032-0.144 0-0.215 0.005-0.287 0.010-0.003 0-0.006 0-0.010 0.001-0.123-0.031-0.274-0.056-0.47-0.056-0.153 0-0.279 0.016-0.388 0.038-0.105-0.021-0.228-0.035-0.378-0.035-0.054 0-0.081-0.002-0.108-0.003-0.069-0.004-0.137-0.009-0.275-0.009-0.217 0-0.392 0.035-0.535 0.081-0.040-0.002-0.084-0.004-0.144-0.005-0.122-0.030-0.272-0.055-0.47-0.055-0.054 0-0.081-0.002-0.108-0.003-0.069-0.004-0.137-0.009-0.275-0.009-0.163 0-0.27 0.011-0.373 0.024-0.103-0.017-0.223-0.032-0.393-0.032-0.165 0-0.27 0.011-0.357 0.022l-0.027 0.002c-0.171 0-0.295 0.016-0.407 0.036l-0.023-0.001c-0.073-0.008-0.155-0.016-0.276-0.018-0.114-0.024-0.255-0.046-0.444-0.046-0.199 0-0.36 0.029-0.492 0.066-0.070-0.006-0.153-0.011-0.273-0.011-0.169 0-0.28 0.013-0.383 0.028-0.078 0-0.117-0.001-0.156-0.002-0.056-0.001-0.112-0.003-0.224-0.003-0.055 0-0.082-0.002-0.11-0.003-0.068-0.004-0.136-0.008-0.272-0.008-0.123 0-0.184 0.003-0.245 0.005-0.030 0.001-0.061 0.003-0.118 0.003-0.104-0.017-0.225-0.032-0.399-0.032-0.034 0-0.051-0.002-0.068-0.003-0.078-0.007-0.157-0.014-0.314-0.014-0.169 0-0.277 0.012-0.382 0.025-0.127 0-0.19 0.003-0.254 0.006-0.032 0.001-0.064 0.003-0.128 0.003-0.175 0-0.313 0.020-0.429 0.046-0.090-0.013-0.196-0.023-0.336-0.023-0.028 0-0.042-0.001-0.056-0.003-0.083-0.008-0.176-0.017-0.327-0.017-0.068 0-0.103-0.001-0.137-0.003-0.050-0.002-0.099-0.004-0.18-0.005-0.116-0.026-0.259-0.048-0.451-0.048-0.163 0-0.292 0.017-0.403 0.039-0.099-0.017-0.215-0.030-0.364-0.030-0.214 0-0.382 0.033-0.517 0.072-0.051 0.002-0.096 0.006-0.137 0.011-0.134-0.039-0.296-0.068-0.494-0.068-0.169 0-0.28 0.013-0.383 0.027-0.181 0-0.327 0.023-0.448 0.052-0.038-0.005-0.079-0.009-0.125-0.013-0.147-0.052-0.339-0.096-0.578-0.096-0.149 0-0.276 0.016-0.383 0.038-0.107-0.022-0.235-0.038-0.386-0.038-0.202 0-0.361 0.028-0.489 0.062-0.024 0-0.043-0.001-0.062-0.001-0.045-0.001-0.091-0.002-0.168-0.002-0.113-0.023-0.247-0.042-0.433-0.042s-0.324 0.021-0.442 0.045c-0.123 0.002-0.218 0.013-0.306 0.026-0.1-0.019-0.218-0.035-0.373-0.037-0.109-0.020-0.236-0.037-0.417-0.037s-0.312 0.018-0.43 0.042c-0.107 0.001-0.168 0.005-0.228 0.008-0.018 0.001-0.036 0.002-0.061 0.003-0.114-0.024-0.249-0.043-0.435-0.043-0.153 0-0.23 0.007-0.306 0.013-0.020 0.002-0.039 0.003-0.078 0.003l-0.032-0.002c-0.085-0.010-0.189-0.021-0.352-0.021-0.169 0-0.288 0.014-0.399 0.032-0.111 0.001-0.207 0.009-0.292 0.023-0.129-0.035-0.282-0.061-0.461-0.061-0.126 0-0.189 0.003-0.252 0.006-0.033 0.001-0.066 0.003-0.132 0.003-0.048 0-0.072-0.002-0.096-0.003-0.072-0.005-0.144-0.010-0.288-0.010-0.202 0-0.355 0.026-0.484 0.059-0.112 0.003-0.193 0.012-0.262 0.021l-0.025 0.002c-0.135 0-0.202 0.004-0.269 0.008-0.024 0.001-0.047 0.003-0.087 0.003-0.108-0.020-0.236-0.037-0.415-0.037-0.11 0-0.201 0.007-0.281 0.017-0.133-0.039-0.296-0.068-0.489-0.068-0.168 0-0.286 0.014-0.398 0.032-0.169 0.001-0.279 0.014-0.373 0.027-0.178 0-0.306 0.017-0.421 0.039-0.049 0-0.078-0.002-0.107-0.003-0.062-0.002-0.123-0.005-0.247-0.005-0.053 0-0.079-0.002-0.106-0.003-0.045-0.003-0.090-0.006-0.154-0.008-0.070-0.022-0.165-0.049-0.279-0.069-0.046-0.008-0.091-0.015-0.137-0.021-0.045-0.030-0.091-0.060-0.138-0.087-0.059-0.034-0.12-0.065-0.181-0.095l-0.069-0.084c-0.015-0.017-0.030-0.035-0.045-0.052-0.015-0.070-0.037-0.148-0.067-0.23-0.026-0.072-0.056-0.137-0.086-0.195 0.001-0.017 0.001-0.035 0.002-0.054 0.020-0.108 0.037-0.235 0.037-0.414 0-0.166-0.012-0.273-0.024-0.381 0-0.168-0.022-0.313-0.055-0.437 0.016-0.095 0.027-0.202 0.027-0.326 0-0.1-0.007-0.189-0.018-0.269 0.043-0.139 0.073-0.303 0.073-0.495s-0.023-0.336-0.051-0.458c-0.005-0.145-0.022-0.26-0.043-0.359 0.001-0.032 0.002-0.054 0.003-0.076 0.003-0.063 0.006-0.126 0.006-0.252 0-0.106-0.001-0.159-0.002-0.212-0.001-0.042-0.001-0.084-0.001-0.169 0-0.125-0.003-0.188-0.006-0.25-0.001-0.028-0.002-0.056-0.003-0.104 0.019-0.106 0.035-0.231 0.035-0.408 0-0.171-0.014-0.284-0.029-0.387 0-0.037 0.002-0.056 0.003-0.076 0.006-0.075 0.012-0.15 0.012-0.301 0-0.122-0.008-0.222-0.021-0.31 0.033-0.125 0.057-0.275 0.057-0.456 0-0.171-0.013-0.28-0.026-0.382 0-0.083 0.001-0.125 0.002-0.166 0.001-0.054 0.002-0.108 0.002-0.216 0-0.144-0.008-0.238-0.018-0.333 0.024-0.112 0.044-0.25 0.044-0.431l0.002-0.034c0.010-0.084 0.020-0.187 0.020-0.348 0-0.209-0.030-0.372-0.067-0.503-0.004-0.11-0.015-0.192-0.025-0.263 0-0.107-0.001-0.161-0.002-0.215 0.047-0.143 0.087-0.326 0.087-0.55l-0.001-0.2-0.001-0.182c0-0.166-0.020-0.305-0.047-0.421 0.016-0.096 0.028-0.208 0.028-0.345v-0.383c0-0.080 0.001-0.12 0.002-0.16 0.001-0.056 0.003-0.111 0.003-0.222 0-0.13-0.003-0.195-0.007-0.26-0.002-0.031-0.003-0.062-0.003-0.123 0-0.146-0.013-0.264-0.031-0.364 0.022-0.108 0.039-0.237 0.039-0.399 0-0.195-0.024-0.343-0.054-0.466-0.004-0.128-0.016-0.222-0.029-0.309 0-0.059 0.002-0.090 0.003-0.121 0.002-0.052 0.005-0.105 0.006-0.193 0.024-0.114 0.046-0.255 0.046-0.444 0-0.095-0.006-0.18-0.015-0.255 0.046-0.143 0.079-0.313 0.079-0.513 0-0.188-0.021-0.328-0.047-0.446-0.003-0.104-0.013-0.195-0.028-0.277 0.029-0.12 0.050-0.261 0.050-0.428 0-0.163-0.014-0.283-0.032-0.391 0.016-0.1 0.029-0.217 0.029-0.381 0-0.105-0.001-0.157-0.001-0.209l-0.001-0.177c0-0.073-0.005-0.14-0.011-0.201 0.002-0.004 0.003-0.008 0.005-0.012l0.003-0.005c0.046-0.067 0.091-0.134 0.131-0.204 0.052-0.090 0.091-0.174 0.12-0.247 0.053-0.025 0.115-0.056 0.181-0.094 0.062-0.036 0.117-0.073 0.165-0.108 0.070 0.008 0.163 0.017 0.27 0.017 0.062 0 0.092 0.002 0.123 0.003 0.065 0.003 0.13 0.007 0.26 0.007 0.158 0 0.296-0.020 0.418-0.051 0.103 0.021 0.219 0.034 0.349 0.034 0.174 0 0.297-0.016 0.411-0.036 0.082-0.001 0.155-0.006 0.222-0.014 0.144 0.047 0.315 0.080 0.516 0.080 0.239 0 0.431-0.045 0.581-0.098 0.041-0.003 0.078-0.007 0.113-0.011 0.121 0.030 0.268 0.053 0.455 0.053 0.126 0 0.211-0.006 0.284-0.012 0.127 0.034 0.285 0.062 0.483 0.062 0.229 0 0.408-0.038 0.552-0.085 0.093-0.006 0.17-0.018 0.243-0.031 0.057 0 0.090 0.001 0.122 0.002 0.038 0.001 0.076 0.002 0.131 0.003 0.126 0.033 0.281 0.060 0.485 0.060 0.040 0 0.059 0.002 0.079 0.003 0.076 0.006 0.152 0.013 0.304 0.013 0.15 0 0.276-0.016 0.385-0.038 0.106 0.022 0.232 0.037 0.38 0.037 0.215 0 0.386-0.034 0.524-0.076h0.063c0.144 0.048 0.329 0.089 0.557 0.089 0.123 0 0.231-0.011 0.328-0.029 0.125 0.033 0.269 0.055 0.435 0.055l0.381 0.001c0.126 0 0.188-0.003 0.251-0.006 0.033-0.001 0.065-0.003 0.13-0.003 0.217 0 0.388-0.034 0.524-0.074 0.096-0.006 0.178-0.018 0.251-0.032 0.1 0.017 0.217 0.030 0.371 0.030 0.168 0 0.281-0.013 0.382-0.028 0.094 0.014 0.209 0.029 0.384 0.029 0.128 0 0.191-0.003 0.255-0.006 0.030-0.001 0.060-0.003 0.12-0.003 0.095 0.015 0.213 0.030 0.393 0.030 0.043 0 0.064 0.002 0.085 0.003 0.075 0.006 0.149 0.012 0.318 0.013 0.088 0.011 0.196 0.024 0.364 0.024 0.176 0 0.302-0.017 0.417-0.038 0.133-0.001 0.219-0.009 0.296-0.017 0.013-0.001 0.026-0.003 0.053-0.003l0.037 0.002c0.084 0.010 0.186 0.020 0.346 0.020 0.127 0 0.228-0.009 0.317-0.021 0.121 0.030 0.268 0.053 0.449 0.053 0.153 0 0.283-0.017 0.395-0.041 0.105 0.021 0.229 0.036 0.373 0.036 0.173 0 0.296-0.016 0.41-0.035 0.047 0 0.074 0.002 0.102 0.003 0.064 0.003 0.129 0.006 0.258 0.006 0.083 0 0.125 0.001 0.166 0.002 0.052 0.001 0.104 0.002 0.211 0.002 0.094 0.014 0.211 0.030 0.39 0.030 0.043 0 0.064 0.002 0.086 0.003 0.074 0.006 0.149 0.012 0.298 0.012 0.117 0 0.175-0.002 0.233-0.004 0.038-0.001 0.075-0.002 0.151-0.002 0.221 0 0.404-0.039 0.554-0.092 0.060 0.005 0.131 0.008 0.216 0.008l0.025 0.002c0.087 0.011 0.193 0.023 0.359 0.023 0.132 0 0.23-0.008 0.316-0.019 0.12 0.030 0.269 0.053 0.453 0.053 0.138 0 0.207-0.004 0.276-0.009 0.027-0.002 0.054-0.003 0.109-0.003 0.081 0 0.121 0.001 0.161 0.002 0.056 0.001 0.112 0.003 0.224 0.003 0.133 0 0.241-0.010 0.335-0.025 0.118 0.028 0.261 0.049 0.433 0.049 0.178 0 0.318-0.020 0.436-0.047 0.082 0.011 0.182 0.021 0.322 0.021 0.102 0.016 0.222 0.031 0.394 0.031 0.086 0 0.129 0.001 0.173 0.001 0.053 0.001 0.106 0.002 0.211 0.002 0.15 0 0.224-0.006 0.299-0.012 0.022-0.002 0.043-0.003 0.087-0.003 0.157 0 0.254-0.009 0.359-0.021h0.026c0.145 0 0.268-0.015 0.374-0.036 0.111 0.024 0.242 0.041 0.397 0.041 0.18 0 0.309-0.018 0.426-0.040 0.066-0.001 0.124-0.004 0.177-0.009 0.15 0.053 0.333 0.092 0.552 0.092 0.16 0 0.263-0.010 0.363-0.022h0.023c0.033 0 0.049 0.002 0.066 0.003 0.081 0.008 0.173 0.015 0.321 0.015 0.154 0 0.271-0.013 0.375-0.031 0.106 0.021 0.236 0.037 0.402 0.037 0.077 0 0.148-0.005 0.209-0.011 0.027 0.011 0.055 0.022 0.083 0.032 0.043 0.016 0.084 0.036 0.131 0.063 0.020 0.013 0.077 0.061 0.122 0.099 0.073 0.062 0.142 0.11 0.2 0.148 0.014 0.023 0.026 0.044 0.033 0.056 0.010 0.019 0.030 0.068 0.058 0.146 0.027 0.073 0.056 0.138 0.082 0.192-0.001 0.036-0.002 0.073-0.002 0.108 0 0.104 0.006 0.191 0.015 0.267-0.040 0.134-0.070 0.298-0.070 0.494 0 0.149 0.016 0.277 0.041 0.389-0.022 0.107-0.037 0.231-0.037 0.374v0.382c0 0.152 0.009 0.248 0.020 0.348-0.021 0.109-0.039 0.238-0.039 0.417 0 0.164 0.016 0.291 0.037 0.4-0.016 0.097-0.028 0.211-0.028 0.363v0.381c0 0.185 0.022 0.328 0.049 0.447-0.007 0.072-0.014 0.144-0.015 0.277-0.021 0.11-0.038 0.238-0.038 0.419 0 0.187 0.022 0.329 0.048 0.448 0 0.046-0.001 0.077-0.001 0.108-0.001 0.052-0.001 0.105-0.001 0.209 0 0.055-0.002 0.083-0.003 0.11-0.004 0.068-0.008 0.136-0.008 0.273l-0.002 0.040c-0.009 0.083-0.019 0.184-0.019 0.342 0 0.172 0.023 0.32 0.056 0.445-0.014 0.087-0.024 0.187-0.025 0.304-0.017 0.103-0.032 0.224-0.032 0.397 0 0.118 0.002 0.177 0.004 0.237 0.001 0.036 0.002 0.073 0.002 0.146 0 0.105 0.001 0.158 0.001 0.21 0.001 0.043 0.001 0.086 0.001 0.173l-0.001 0.181-0.001 0.202c0 0.148 0.009 0.248 0.019 0.33-0.025 0.114-0.046 0.254-0.046 0.435 0 0.169 0.018 0.301 0.040 0.413-0.014 0.094-0.025 0.205-0.025 0.353 0 0.068-0.001 0.102-0.003 0.136-0.003 0.062-0.005 0.124-0.005 0.247 0 0.189 0.022 0.33 0.048 0.45 0.003 0.126 0.012 0.213 0.021 0.286l0.002 0.029c0 0.172 0.015 0.294 0.035 0.407-0.001 0.023-0.002 0.038-0.003 0.052l0.004-0.006c-0.007 0.077-0.013 0.153-0.013 0.306l-0.002 0.028c-0.010 0.080-0.020 0.177-0.022 0.325-0.019 0.107-0.036 0.233-0.036 0.411 0 0.205 0.029 0.366 0.065 0.497zM40.473 17.583l0.002 0.002-0.011-0.036 0.005-0.196c0.013-0.084 0.027-0.168 0.027-0.335 0-0.132-0.005-0.198-0.010-0.264-0.002-0.031-0.005-0.061-0.005-0.122 0-0.136-0.006-0.204-0.012-0.273-0.003-0.027-0.005-0.055-0.005-0.111 0-0.028 0.002-0.041 0.004-0.055 0.013-0.082 0.025-0.165 0.025-0.329l-0.001-0.384c0-0.080 0.001-0.12 0.003-0.16 0.002-0.056 0.004-0.112 0.004-0.225l0.004-0.768c0-0.161-0.012-0.242-0.024-0.323-0.003-0.015-0.005-0.031-0.005-0.062l-0.001-0.383c0-0.038 0.003-0.057 0.005-0.076 0.010-0.076 0.020-0.153 0.020-0.306l-0.004-0.383c0-0.153-0.010-0.23-0.020-0.306-0.003-0.019-0.005-0.039-0.005-0.077 0-0.056 0.003-0.084 0.005-0.113 0.006-0.068 0.012-0.135 0.012-0.27 0-0.162-0.012-0.244-0.024-0.325-0.002-0.015-0.004-0.030-0.001-0.093 0.015-0.084 0.031-0.188 0.031-0.35 0-0.118-0.003-0.178-0.006-0.237-0.002-0.037-0.004-0.074-0.004-0.148 0-0.161-0.012-0.242-0.024-0.323-0.002-0.015-0.004-0.030-0.004-0.061 0-0.036 0.003-0.055 0.005-0.072 0.010-0.078 0.021-0.155 0.021-0.311 0-0.046 0.003-0.069 0.005-0.093 0.008-0.072 0.016-0.145 0.016-0.291 0-0.185-0.024-0.302-0.045-0.384 0-0.051 0.003-0.077 0.005-0.103 0.007-0.070 0.014-0.141 0.014-0.281 0-0.049 0.003-0.073 0.005-0.098 0.007-0.071 0.015-0.142 0.015-0.285 0-0.113-0.002-0.169-0.004-0.226-0.002-0.039-0.003-0.079-0.003-0.157l0.004-0.383c0-0.159-0.011-0.239-0.023-0.318-0.003-0.016-0.005-0.032-0.002-0.096 0.015-0.085 0.032-0.189 0.032-0.352 0-0.106-0.001-0.159-0.003-0.213l-0.002-0.172c0-0.107-0.001-0.161-0.003-0.214l-0.002-0.169c0-0.121-0.004-0.182-0.007-0.243-0.002-0.035-0.004-0.070-0.004-0.14l0.001-0.382c0-0.078 0.001-0.117 0.003-0.156s0.003-0.079 0.004-0.139c0.185-0.554-0.072-0.932-0.245-1.109-0.172-0.176-0.538-0.44-1.107-0.272-0.108 0.003-0.173 0.013-0.238 0.022-0.014 0.002-0.028 0.004-0.056 0.004-0.076 0-0.114-0.001-0.152-0.003-0.055-0.002-0.11-0.004-0.219-0.004l-0.739 0.003c-0.038 0-0.057-0.002-0.076-0.005-0.073-0.009-0.147-0.018-0.294-0.018-0.152 0-0.228 0.010-0.304 0.021-0.017 0.002-0.033 0.004-0.065 0.004-0.122 0-0.183 0.004-0.244 0.008-0.004 0-0.008 0.001-0.013 0.001-0.61-0.238-1.026 0.127-1.142 0.249-0.199 0.209-0.402 0.561-0.255 1.083 0.003 0.128 0.016 0.203 0.031 0.295l-0.003 0.056c-0.016 0.086-0.033 0.191-0.033 0.356 0 0.136 0.006 0.204 0.012 0.272 0.003 0.029 0.005 0.057 0.005 0.114 0 0.146 0.008 0.218 0.016 0.291 0.003 0.023 0.005 0.046 0.005 0.093 0 0.081-0.001 0.121-0.003 0.162-0.002 0.056-0.004 0.111-0.004 0.223 0 0.028-0.002 0.041-0.004 0.055-0.013 0.082-0.025 0.165-0.025 0.329 0 0.124 0.004 0.186 0.007 0.247 0.002 0.035 0.004 0.069 0.004 0.138 0 0.161 0.012 0.242 0.024 0.323 0.002 0.015 0.004 0.031 0.004 0.061 0 0.038-0.003 0.058-0.005 0.077-0.010 0.076-0.020 0.153-0.020 0.307 0 0.083-0.001 0.125-0.003 0.166-0.001 0.055-0.003 0.109-0.003 0.218 0 0.167 0.014 0.251 0.027 0.334l0.004 0.048c0 0.077-0.002 0.116-0.003 0.155-0.003 0.057-0.005 0.114-0.005 0.228 0 0.118 0.003 0.177 0.006 0.236 0.002 0.037 0.004 0.073 0.004 0.147l-0.005 0.407c-0.017 0.086-0.035 0.193-0.035 0.36 0 0.139 0.007 0.209 0.014 0.279 0.003 0.026 0.005 0.052 0.005 0.104 0 0.158 0.011 0.236 0.022 0.315 0.002 0.017 0.005 0.034 0.005 0.069 0 0.079-0.001 0.118-0.003 0.158-0.002 0.057-0.004 0.113-0.004 0.227 0 0.076-0.002 0.113-0.004 0.151-0.003 0.058-0.005 0.116-0.005 0.232 0 0.037-0.003 0.056-0.005 0.075-0.010 0.077-0.021 0.154-0.021 0.309 0 0.125 0.004 0.188 0.008 0.251 0.002 0.033 0.004 0.066 0.004 0.133 0 0.045-0.003 0.067-0.005 0.089-0.008 0.074-0.017 0.148-0.017 0.295 0 0.16 0.016 0.263 0.034 0.384 0 0.11 0.002 0.165 0.004 0.22 0.001 0.041 0.003 0.082 0.003 0.163 0 0.121 0.004 0.182 0.007 0.242 0.002 0.032 0.004 0.064 0.004 0.124-0.026 0.103-0.049 0.224-0.049 0.399 0 0.15 0.009 0.225 0.018 0.3 0.003 0.021 0.005 0.041 0.005 0.082s-0.003 0.060-0.005 0.080c-0.009 0.076-0.019 0.151-0.019 0.303 0 0.185 0.024 0.302 0.045 0.384 0 0.056-0.003 0.084-0.005 0.113-0.006 0.068-0.012 0.135-0.012 0.271 0 0.113 0.002 0.169 0.004 0.226 0.002 0.039 0.003 0.079 0.001 0.179-0.017 0.086-0.035 0.193-0.035 0.359 0 0.117 0.003 0.175 0.006 0.234 0.001 0.024 0.002 0.047 0.003 0.080-0.153 0.515 0.056 0.872 0.261 1.082 0.142 0.146 0.521 0.449 1.092 0.265 0.074 0.012 0.156 0.023 0.301 0.023 0.141 0 0.211-0.007 0.282-0.015 0.052-0.005 0.152-0.004 0.203 0 0.064 0.005 0.128 0.010 0.257 0.010l0.369 0.004c0.176 0 0.289-0.022 0.369-0.041 0.112 0 0.169-0.003 0.225-0.005 0.036-0.002 0.073-0.003 0.158-0.002 0.069 0.014 0.15 0.028 0.265 0.033 0.136 0.045 0.26 0.064 0.374 0.064 0.365 0 0.616-0.194 0.751-0.334l0.001-0.001c0.31-0.327 0.392-0.72 0.244-1.169-0.005-0.015-0.011-0.033-0.017-0.056zM15.416 26.022c0-0.199-0.017-0.199-0.017-0.398s0.002-0.199 0.002-0.397 0.012-0.198 0.012-0.397c0-0.197 0.007-0.197 0.007-0.395s-0.017-0.198-0.017-0.395c0-0.198 0.013-0.198 0.013-0.395 0-0.129-0.029-0.253-0.045-0.377-0.017-0.127-0.016-0.256-0.049-0.377-0.033-0.123-0.085-0.24-0.133-0.356-0.049-0.118-0.095-0.237-0.158-0.346s-0.153-0.202-0.23-0.302c-0.077-0.101-0.154-0.201-0.243-0.29s-0.187-0.169-0.288-0.247c-0.1-0.077-0.209-0.14-0.319-0.204s-0.215-0.133-0.332-0.182c-0.116-0.048-0.231-0.107-0.355-0.14-0.121-0.032-0.252-0.028-0.379-0.045-0.124-0.016-0.249-0.024-0.378-0.024-0.158 0-0.194-0.013-0.301-0.019 0.034-0.028 0.070-0.053 0.103-0.082 0.099-0.087 0.188-0.183 0.275-0.282s0.176-0.195 0.251-0.304c0.075-0.108 0.153-0.215 0.215-0.332s0.099-0.244 0.146-0.368c0.046-0.122 0.085-0.247 0.117-0.376 0.031-0.127 0.068-0.254 0.084-0.386 0.016-0.129 0.024-0.262 0.024-0.395s-0.022-0.264-0.038-0.393c-0.016-0.132-0.028-0.264-0.059-0.391-0.032-0.129-0.083-0.25-0.129-0.373-0.047-0.124-0.090-0.249-0.151-0.365s-0.132-0.228-0.207-0.336c-0.075-0.108-0.15-0.218-0.237-0.317s-0.188-0.185-0.287-0.272c-0.098-0.087-0.201-0.17-0.31-0.245s-0.225-0.134-0.342-0.196c-0.116-0.061-0.235-0.115-0.359-0.162-0.122-0.046-0.244-0.098-0.373-0.13-0.127-0.031-0.258-0.044-0.391-0.060-0.129-0.016-0.26-0.043-0.393-0.043s-0.264 0.031-0.393 0.046c-0.132 0.016-0.264 0.024-0.391 0.055-0.129 0.032-0.252 0.080-0.374 0.126-0.124 0.047-0.241 0.106-0.357 0.167s-0.236 0.119-0.344 0.194c-0.109 0.075-0.218 0.151-0.316 0.238s-0.19 0.184-0.278 0.282c-0.087 0.098-0.157 0.211-0.232 0.32s-0.159 0.211-0.22 0.328c-0.061 0.116-0.111 0.239-0.159 0.363-0.046 0.122-0.071 0.253-0.103 0.382-0.031 0.127-0.075 0.253-0.091 0.385-0.016 0.129-0.024 0.262-0.024 0.396s0.027 0.264 0.042 0.394c0.016 0.132 0.026 0.264 0.057 0.391 0.032 0.129 0.070 0.256 0.116 0.378 0.047 0.124 0.098 0.247 0.159 0.363s0.131 0.231 0.205 0.339c0.075 0.108 0.164 0.207 0.252 0.305s0.188 0.184 0.286 0.272c0.030 0.026 0.063 0.049 0.094 0.074-0.102 0.002-0.138 0.006-0.292 0.006-0.129 0-0.257 0.003-0.381 0.019-0.127 0.017-0.247 0.067-0.368 0.1-0.123 0.033-0.248 0.058-0.364 0.106-0.118 0.049-0.223 0.122-0.332 0.185s-0.231 0.111-0.331 0.188c-0.101 0.077-0.176 0.184-0.265 0.274s-0.198 0.163-0.276 0.264c-0.077 0.1-0.146 0.209-0.209 0.319s-0.108 0.23-0.157 0.347c-0.048 0.116-0.108 0.232-0.141 0.355-0.032 0.121-0.021 0.253-0.038 0.38-0.016 0.124-0.029 0.248-0.029 0.377 0 0.199 0.002 0.199 0.002 0.398s-0.027 0.199-0.027 0.398 0.025 0.199 0.025 0.397-0.003 0.198-0.003 0.397c0 0.197-0.020 0.197-0.020 0.395s0.025 0.198 0.025 0.395c0 0.198-0.026 0.198-0.026 0.395 0 0.145 0.048 0.282 0.115 0.399 0.070 0.121 0.179 0.209 0.3 0.279 0.117 0.068 0.247 0.114 0.392 0.114 0.196 0 0.196 0.021 0.392 0.021s0.196-0.027 0.392-0.027c0.195 0 0.195-0.004 0.391-0.004s0.195 0 0.39 0 0.194 0.019 0.388 0.019c0.194 0 0.194-0.012 0.389-0.012s0.195 0.018 0.389 0.018c0.195 0 0.195 0 0.39 0s0.194-0.010 0.388-0.010c0.194 0 0.194-0.009 0.388-0.009 0.195 0 0.195-0.006 0.389-0.006s0.194 0.032 0.388 0.032c0.193 0 0.193-0.024 0.387-0.024s0.194 0.008 0.387 0.008c0.194 0 0.194-0.002 0.389-0.002s0.194 0.013 0.388 0.013c0.194 0 0.194-0.032 0.388-0.032s0.194-0.001 0.389-0.001 0.194 0.005 0.389 0.005c0.194 0 0.194 0.006 0.388 0.006s0.194 0.009 0.388 0.009c0.194 0 0.194-0.013 0.388-0.013s0.194 0.020 0.389 0.020c0.145 0 0.286-0.038 0.403-0.106 0.121-0.070 0.231-0.171 0.301-0.292 0.068-0.117 0.109-0.262 0.109-0.407 0-0.199-0.015-0.199-0.015-0.398v0.001zM19.061 18.255c0.122 0 0.183-0.005 0.244-0.010 0.033-0.003 0.066-0.006 0.132-0.006l0.376 0.003c0.072 0 0.108 0.002 0.144 0.005 0.058 0.003 0.115 0.007 0.231 0.007 0.119 0 0.178-0.005 0.238-0.009 0.035-0.002 0.070-0.005 0.139-0.005 0.104 0 0.157-0.001 0.209-0.003 0.042-0.002 0.083-0.003 0.166-0.003 0.067 0 0.1 0.002 0.133 0.005 0.060 0.005 0.121 0.010 0.242 0.010l0.375 0.003c0.113 0 0.17-0.004 0.227-0.007 0.038-0.002 0.075-0.004 0.15-0.004 0.109 0 0.164-0.002 0.219-0.005 0.070-0.003 0.21-0.004 0.28 0.003 0.063 0.006 0.126 0.012 0.253 0.012 0.123 0 0.184-0.005 0.246-0.010 0.033-0.003 0.066-0.006 0.132-0.006l0.377 0.002c0.061 0 0.091 0.003 0.122 0.006 0.064 0.006 0.128 0.013 0.255 0.013l-0.002-0.001c0.105 0 0.158-0.001 0.21-0.003 0.041-0.002 0.083-0.003 0.166-0.003 0.117 0 0.176-0.004 0.234-0.008 0.073-0.004 0.22-0.004 0.293 0 0.058 0.004 0.115 0.007 0.23 0.007l0.759-0.002c0.371 0 0.671-0.3 0.671-0.671s-0.301-0.671-0.671-0.671l-0.759 0.002c-0.074 0-0.112-0.002-0.149-0.004-0.057-0.004-0.115-0.007-0.229-0.007-0.117 0-0.176 0.004-0.234 0.008-0.036 0.002-0.072 0.005-0.144 0.005-0.105 0-0.158 0.001-0.21 0.003-0.042 0.002-0.083 0.003-0.166 0.003-0.061 0-0.091-0.003-0.122-0.006-0.064-0.006-0.128-0.013-0.255-0.013l-0.377-0.002c-0.123 0-0.184 0.005-0.246 0.010-0.064 0.007-0.192 0.006-0.255 0s-0.126-0.012-0.253-0.012c-0.109 0-0.164 0.002-0.219 0.005-0.039 0.001-0.078 0.003-0.157 0.003-0.113 0-0.17 0.004-0.227 0.007-0.038 0.002-0.075 0.004-0.15 0.004l-0.375-0.003c-0.067 0-0.1-0.002-0.133-0.005-0.061-0.005-0.121-0.010-0.242-0.010-0.105 0-0.158 0.001-0.21 0.003-0.041 0.002-0.083 0.003-0.165 0.003-0.119 0-0.178 0.005-0.238 0.009-0.070 0.005-0.212 0.005-0.282 0-0.058-0.003-0.115-0.007-0.231-0.007l-0.376-0.003c-0.122 0-0.183 0.005-0.244 0.010-0.033 0.003-0.066 0.006-0.132 0.006-0.371 0-0.671 0.3-0.671 0.671s0.301 0.671 0.671 0.671zM25.842 20.711c-0.104 0-0.155 0.002-0.207 0.003l-0.173 0.002-0.379-0.001c-0.063 0-0.094-0.003-0.125-0.006-0.064-0.006-0.127-0.012-0.254-0.012-0.111 0-0.166 0.002-0.221 0.005-0.040 0.002-0.079 0.004-0.157 0.004-0.118 0-0.177 0.004-0.236 0.008-0.035 0.002-0.070 0.005-0.14 0.005l-0.548-0.006c-0.051-0.002-0.102-0.003-0.205-0.003-0.072 0-0.108-0.003-0.144-0.005-0.059-0.004-0.117-0.008-0.234-0.008-0.105 0-0.158 0.001-0.211 0.003-0.078 0.004-0.234 0.004-0.313-0.001-0.056-0.004-0.114-0.007-0.228-0.007-0.125 0-0.187 0.005-0.249 0.011-0.032 0.003-0.064 0.006-0.128 0.006l-0.375 0.003c-0.103 0-0.154 0.001-0.206 0.003-0.043 0.001-0.085 0.002-0.169 0.002-0.051 0-0.076-0.004-0.101-0.007-0.068-0.009-0.137-0.018-0.274-0.018-0.115 0-0.172 0.003-0.23 0.007-0.073 0.004-0.219 0.004-0.292 0-0.058-0.004-0.115-0.007-0.23-0.007-0.134 0-0.201 0.008-0.268 0.016-0.027 0.004-0.054 0.007-0.108 0.007-0.078 0-0.118-0.001-0.157-0.003-0.054-0.002-0.109-0.005-0.219-0.005-0.371 0-0.671 0.3-0.671 0.671s0.301 0.671 0.671 0.671c0.078 0 0.118 0.001 0.157 0.003 0.054 0.002 0.109 0.005 0.219 0.005 0.134 0 0.201-0.008 0.268-0.016 0.064-0.008 0.189-0.006 0.253-0.002 0.058 0.004 0.115 0.007 0.23 0.007s0.172-0.004 0.23-0.007c0.062-0.004 0.186-0.005 0.247 0.002 0.069 0.009 0.138 0.018 0.275 0.018 0.103 0 0.154-0.001 0.206-0.003 0.042-0.001 0.084-0.002 0.169-0.002l0.375-0.003c0.125 0 0.187-0.005 0.249-0.011 0.069-0.005 0.207-0.005 0.276-0.001 0.056 0.004 0.114 0.007 0.228 0.007 0.105 0 0.158-0.001 0.211-0.003 0.078-0.003 0.232-0.002 0.309 0.002 0.059 0.004 0.117 0.008 0.234 0.008l0.171 0.002c0.052 0.002 0.103 0.003 0.206 0.003l0.377 0.003c0.118 0 0.177-0.004 0.236-0.008 0.035-0.002 0.070-0.005 0.14-0.005 0.111 0 0.166-0.002 0.221-0.005 0.070-0.004 0.211-0.005 0.281 0.002 0.063 0.006 0.127 0.012 0.254 0.012l0.379 0.001c0.104 0 0.155-0.002 0.207-0.003l0.173-0.002c0.371 0 0.671-0.3 0.671-0.671s-0.301-0.671-0.671-0.671zM25.841 24.513c-0.063 0-0.094-0.003-0.125-0.006-0.064-0.006-0.128-0.012-0.255-0.012-0.102 0-0.154 0.001-0.205 0.002l-0.553 0.004c-0.111 0-0.166 0.002-0.221 0.005-0.072 0.004-0.216 0.005-0.288-0.002-0.061-0.005-0.122-0.010-0.245-0.010-0.112 0-0.168 0.003-0.224 0.006-0.079 0.003-0.236 0.003-0.315 0.001-0.053-0.002-0.107-0.004-0.214-0.004l-0.378-0.002c-0.131 0-0.197 0.007-0.262 0.014-0.028 0.004-0.057 0.007-0.114 0.007l-0.376 0.004c-0.062 0-0.093-0.003-0.124-0.006-0.064-0.006-0.127-0.012-0.254-0.012-0.084 0-0.126-0.002-0.167-0.003-0.052-0.001-0.104-0.003-0.208-0.003-0.107 0-0.16 0.002-0.214 0.004-0.041 0.001-0.081 0.003-0.161 0.003l-0.375-0.003c-0.123 0-0.185 0.005-0.247 0.011-0.068 0.006-0.205 0.006-0.273 0.001-0.058-0.003-0.115-0.007-0.231-0.007-0.080 0-0.12-0.001-0.16-0.003-0.054-0.002-0.108-0.004-0.216-0.004l-0.376-0.001c-0.371 0-0.671 0.3-0.671 0.671s0.301 0.671 0.671 0.671l0.376 0.001c0.080 0 0.12 0.001 0.16 0.003 0.054 0.002 0.108 0.004 0.216 0.004 0.072 0 0.108 0.002 0.144 0.005 0.058 0.003 0.115 0.007 0.231 0.007 0.123 0 0.185-0.005 0.247-0.011 0.033-0.003 0.065-0.006 0.13-0.006l0.375 0.003c0.107 0 0.16-0.002 0.214-0.004 0.082-0.002 0.247-0.002 0.329 0 0.052 0.001 0.103 0.003 0.207 0.003 0.062 0 0.093 0.003 0.124 0.006 0.064 0.006 0.127 0.012 0.253 0.012l0.375-0.004c0.131 0 0.197-0.007 0.262-0.014 0.028-0.004 0.057-0.007 0.114-0.007l0.378 0.002c0.081 0 0.122 0.002 0.162 0.003 0.054 0.002 0.108 0.004 0.215 0.004 0.112 0 0.168-0.003 0.224-0.006 0.070-0.003 0.213-0.005 0.283 0.002 0.062 0.005 0.123 0.010 0.246 0.010 0.111 0 0.166-0.002 0.221-0.005 0.040-0.002 0.079-0.004 0.157-0.004l0.378-0.002c0.103 0 0.154-0.001 0.205-0.002l0.175-0.002c0.063 0 0.094 0.003 0.125 0.006 0.064 0.006 0.128 0.012 0.255 0.012 0.371 0 0.671-0.3 0.671-0.671s-0.301-0.671-0.671-0.671z"></path></svg>');
}
body.service section.service_case h3 {
  margin: 0 0 1rem;
  font-family: brother-1816, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  letter-spacing: .1em;;
}
body.service section.service_case ul {
  list-style: none;
  width: 100%;
  margin: 0;
  padding: 0;
}
body.service section.service_case ul li {
  position: relative;
  width: 100%;
  margin: 0 0 2rem 0;
  border: solid 8px #ffffff;
  background-color: #ffffff;
  font-size: 1.2rem;
  line-height: 1.5;
  letter-spacing: .1em;
}
body.service section.service_case ul li::before {
  display: block;
  padding-top: 41.791045%;
  content: '';
}
body.service section.service_case ul li > img {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body.service section.service_case ul li > p {
  margin: 0 0 .6rem;
  padding: 0 1rem;
}
body.service section.service_case ul + p {
  margin-bottom: 4rem;
  text-align: center;
}
body.service section p.more {
  position: relative;
  width: 15.8rem;
  margin: 0 auto 5rem;
}
body.service section p.more a {
  display: block;
  position: relative;
  width: 100%;
  height: 18.1rem;
  padding-top: 9.6rem;
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 28 32"><path fill="%23000000" d="M1.21 7.462c-0.504 0.291-0.917 1.006-0.917 1.588v13.9c0 0.582 0.412 1.297 0.917 1.588l12.038 6.95c0.504 0.291 1.329 0.291 1.833 0l12.038-6.95c0.504-0.291 0.917-1.006 0.917-1.588v-13.9c0-0.582-0.413-1.297-0.917-1.588l-12.038-6.95c-0.504-0.291-1.329-0.291-1.833 0l-12.038 6.95z" /></svg>');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  color: #ffffff;
  font-family: a-otf-midashi-go-mb31-pr6n, sans-serif;
  font-size: 1.1rem;
  font-weight: 600;
  text-decoration: none;
  text-align: center;
  line-height: 1.55;
  letter-spacing: .1em;
}
body.service section p.more a::before {
  display: block;
  position: absolute;
  top: 36%;
  left: 50%;
  width: 4em;
  height: 4.9rem;
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 26 32"><path fill="%23ffffff" d="M20.737 0h-11.494l-9.243 9.244v17.37c0 2.97 2.416 5.386 5.386 5.386h15.351c2.969 0 5.385-2.416 5.385-5.386v-21.228c0-2.97-2.416-5.386-5.385-5.386zM24.128 26.614c0 1.873-1.518 3.392-3.391 3.392h-15.351c-1.874 0-3.392-1.518-3.392-3.392v-16.544h5.249c1.56 0 2.827-1.265 2.827-2.826v-5.249h10.667c1.873 0 3.391 1.518 3.391 3.392v21.228zM7.791 15.851h-1.789c-0.341 0-0.545 0.222-0.545 0.553v4.625c0 0.401 0.264 0.665 0.63 0.665 0.358 0 0.622-0.264 0.622-0.665v-1.405c0-0.034 0.018-0.051 0.052-0.051h1.031c1.26 0 2.018-0.767 2.018-1.857 0-1.107-0.75-1.865-2.018-1.865zM7.714 18.491h-0.954c-0.034 0-0.052-0.017-0.052-0.051v-1.457c0-0.034 0.018-0.051 0.052-0.051h0.954c0.528 0 0.843 0.315 0.843 0.784s-0.315 0.775-0.843 0.775zM12.697 15.851h-1.371c-0.341 0-0.545 0.222-0.545 0.553v4.693c0 0.332 0.204 0.545 0.545 0.545h1.371c1.235 0 2.002-0.392 2.308-1.337 0.11-0.332 0.171-0.732 0.171-1.559s-0.060-1.226-0.171-1.559c-0.306-0.945-1.073-1.337-2.308-1.337zM13.805 19.871c-0.145 0.46-0.562 0.656-1.142 0.656h-0.579c-0.034 0-0.052-0.017-0.052-0.051v-3.458c0-0.034 0.018-0.051 0.052-0.051h0.579c0.58 0 0.997 0.196 1.142 0.656 0.060 0.196 0.102 0.537 0.102 1.124s-0.042 0.928-0.102 1.124zM19.656 15.851h-2.81c-0.341 0-0.546 0.222-0.546 0.553v4.625c0 0.401 0.265 0.665 0.631 0.665 0.357 0 0.622-0.264 0.622-0.665v-1.652c0-0.034 0.017-0.051 0.051-0.051h1.636c0.366 0 0.579-0.221 0.579-0.537s-0.213-0.536-0.579-0.536h-1.636c-0.034 0-0.051-0.017-0.051-0.051v-1.218c0-0.034 0.017-0.051 0.051-0.051h2.053c0.349 0 0.58-0.23 0.58-0.536-0-0.315-0.23-0.545-0.58-0.545z"></path></svg>');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  content: '';
  transform: translate(-50%, -50%);
}
body.service section p.more a:hover {
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 28 32"><path fill="%23666666" d="M1.21 7.462c-0.504 0.291-0.917 1.006-0.917 1.588v13.9c0 0.582 0.412 1.297 0.917 1.588l12.038 6.95c0.504 0.291 1.329 0.291 1.833 0l12.038-6.95c0.504-0.291 0.917-1.006 0.917-1.588v-13.9c0-0.582-0.413-1.297-0.917-1.588l-12.038-6.95c-0.504-0.291-1.329-0.291-1.833 0l-12.038 6.95z" /></svg>');
}
body.service section p.more a.disabled {
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 28 32"><path fill="%23c6c8c8" d="M1.21 7.462c-0.504 0.291-0.917 1.006-0.917 1.588v13.9c0 0.582 0.412 1.297 0.917 1.588l12.038 6.95c0.504 0.291 1.329 0.291 1.833 0l12.038-6.95c0.504-0.291 0.917-1.006 0.917-1.588v-13.9c0-0.582-0.413-1.297-0.917-1.588l-12.038-6.95c-0.504-0.291-1.329-0.291-1.833 0l-12.038 6.95z" /></svg>');
  color: #dee1e1;
  pointer-events: none;
}
body.service section p.more a.disabled::before {
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 26 32"><path fill="%23dee1e1" d="M20.737 0h-11.494l-9.243 9.244v17.37c0 2.97 2.416 5.386 5.386 5.386h15.351c2.969 0 5.385-2.416 5.385-5.386v-21.228c0-2.97-2.416-5.386-5.385-5.386zM24.128 26.614c0 1.873-1.518 3.392-3.391 3.392h-15.351c-1.874 0-3.392-1.518-3.392-3.392v-16.544h5.249c1.56 0 2.827-1.265 2.827-2.826v-5.249h10.667c1.873 0 3.391 1.518 3.391 3.392v21.228zM7.791 15.851h-1.789c-0.341 0-0.545 0.222-0.545 0.553v4.625c0 0.401 0.264 0.665 0.63 0.665 0.358 0 0.622-0.264 0.622-0.665v-1.405c0-0.034 0.018-0.051 0.052-0.051h1.031c1.26 0 2.018-0.767 2.018-1.857 0-1.107-0.75-1.865-2.018-1.865zM7.714 18.491h-0.954c-0.034 0-0.052-0.017-0.052-0.051v-1.457c0-0.034 0.018-0.051 0.052-0.051h0.954c0.528 0 0.843 0.315 0.843 0.784s-0.315 0.775-0.843 0.775zM12.697 15.851h-1.371c-0.341 0-0.545 0.222-0.545 0.553v4.693c0 0.332 0.204 0.545 0.545 0.545h1.371c1.235 0 2.002-0.392 2.308-1.337 0.11-0.332 0.171-0.732 0.171-1.559s-0.060-1.226-0.171-1.559c-0.306-0.945-1.073-1.337-2.308-1.337zM13.805 19.871c-0.145 0.46-0.562 0.656-1.142 0.656h-0.579c-0.034 0-0.052-0.017-0.052-0.051v-3.458c0-0.034 0.018-0.051 0.052-0.051h0.579c0.58 0 0.997 0.196 1.142 0.656 0.060 0.196 0.102 0.537 0.102 1.124s-0.042 0.928-0.102 1.124zM19.656 15.851h-2.81c-0.341 0-0.546 0.222-0.546 0.553v4.625c0 0.401 0.265 0.665 0.631 0.665 0.357 0 0.622-0.264 0.622-0.665v-1.652c0-0.034 0.017-0.051 0.051-0.051h1.636c0.366 0 0.579-0.221 0.579-0.537s-0.213-0.536-0.579-0.536h-1.636c-0.034 0-0.051-0.017-0.051-0.051v-1.218c0-0.034 0.017-0.051 0.051-0.051h2.053c0.349 0 0.58-0.23 0.58-0.536-0-0.315-0.23-0.545-0.58-0.545z"></path></svg>');
}
body.service section p.more a.disabled::after {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 12rem;
  height: 2.2rem;
  background-color: #ffffff;
  color: #222222;
  font-family: brother-1816, sans-serif;
  font-size: 1.2rem;
  font-weight: 700;
  text-align: center;
  line-height: 2.2rem;
  letter-spacing: .1em;
  content: 'COMING SOON';
  transform: translate(-50%, -50%) rotate(-10deg);
}



/* about */
body.aboutus div.mov {
  position: relative;
  z-index: -1!important;
  background-color: #cccccc;
}
body.aboutus div.mov::before,
body.aboutus div.mov::after {
  display: block;
  content: '';
}
body.aboutus div.mov::before {
  padding-top: 100%;
}
body.aboutus div.mov::after {
  position: absolute;
  z-index: 0!important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,.4);
}
body.aboutus div.mov video {
  position: absolute;
  z-index: -1!important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
body.aboutus div.mov svg {
  position: absolute;
  z-index: 1!important;
  top: 50%;
  left: 50%;
  width: 66.666667%;
  height: 100%;
  transform: translate(-50%, -50%);

  fill: #ffffff;
}
body.aboutus section.about {
  margin-bottom: 5rem;
}
body.aboutus section.about section {
  position: relative;
  z-index: 1!important;
}
body.aboutus section.about section.vision {
  min-height: 60rem;
  padding-top: 4rem;
}
body.aboutus section.about section.mission {
  min-height: 46rem;
}
body.aboutus section.about h2 {
  font-size: 2.8rem;
  line-height: 1.7;
  letter-spacing: .12em;
}
body.aboutus section.about section.vision h2 {
  margin: 0 0 2rem 24%;
}
body.aboutus section.about section.vision h2 + p {
  margin: 0 0 0 24%;
}
body.aboutus section.about section.mission h2 {
  margin: 0 17% 2rem 0;
}
body.aboutus section.about section.mission h2 + p {
  margin: 0 17% 0 0;
}
body.aboutus section.about section.value h2 {
  margin: 0 0 1.8rem 0;
  font-family: brother-1816, sans-serif;
  font-size: 9.0666667vw;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: .025em;
}
body.aboutus section.about section.value h2 + p {
  margin: 0 0 7rem;
  font-family: a-otf-midashi-go-mb31-pr6n, sans-serif;
  font-size: 1.4rem;
  font-weight: 600;
  letter-spacing: .14em;
}
body.aboutus section.about section.value div.callout {
  position: relative;
  width: 111.940299%;
  margin: 0 -5.9701495%;
  padding-bottom: 4.4rem;
  background-color: #dee1e1;
}
body.aboutus section.about section.value div.callout::before {
  display: block;
  position: absolute;
  top: -3.5rem;
  left: 50%;
  border-width: 0 2.5rem 3.5rem 2.5rem;
  border-style: solid;
  border-color: transparent transparent #dee1e1 transparent;
  content: '';
  transform: translateX(-50%);
}
body.aboutus section.about section.value div.callout table {
  border-spacing: 0;
  border-collapse: collapse;
  width: 89.333333%;
  margin: 0 auto;
}
body.aboutus section.about section.value div.callout table th,
body.aboutus section.about section.value div.callout table td {
  display: block;
  width: 100%;
  vertical-align: middle;
}
body.aboutus section.about section.value div.callout table th {
  position: relative;
  padding-top: 2rem;
}
body.aboutus section.about section.value div.callout table th p {
  margin: 0 0 8rem 0;
  font-family: a-otf-midashi-go-mb31-pr6n, sans-serif;
  font-size: 4rem;
  font-weight: 600;
  text-align: center;
  letter-spacing: .12em;
}
body.aboutus section.about section.value div.callout table th::before,
body.aboutus section.about section.value div.callout table th::after {
  display: block;
  position: absolute;
  top: 50%;
  height: 1em;
  color: #ffffff;
  font-family: brother-1816, sans-serif;
  font-size: 7.6rem;
  font-weight: 700;
  text-align: center;
  line-height: 1;
  letter-spacing: normal;
  transform: translateY(-10%);

  font-feature-settings: normal;
}
body.aboutus section.about section.value div.callout table th::before {
  padding-right: .2em;
}
body.aboutus section.about section.value div.callout table th::after {
  padding-left: .4em;
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 18 32"><path fill="%23ffffff" d="M0 29.996c0 2.067 1.257 2.627 2.794 1.245l14.151-12.728c1.537-1.382 1.537-3.644 0-5.027l-14.151-12.728c-1.537-1.382-2.794-0.822-2.794 1.245v27.993z" /></svg>');
  background-repeat: no-repeat;
  background-position: left top 2.5rem;
  background-size: 1.7rem 3.1rem;
  content: '';
}
body.aboutus section.about section.value div.callout table th.create::before {
  right: 51%;
  content: '0';
}
body.aboutus section.about section.value div.callout table th.create::after {
  left: 49%;
  content: '1';
}
body.aboutus section.about section.value div.callout table th.training::before {
  right: 62%;
  content: '1';
}
body.aboutus section.about section.value div.callout table th.training::after {
  left: 38%;
  content: '10';
}
body.aboutus section.about section.value div.callout table th.enlargement::before {
  right: 62%;
  content: '10';
}
body.aboutus section.about section.value div.callout table th.enlargement::after {
  left: 38%;
  content: '100';
}
body.aboutus section.about section.value div.callout table td {
  border-bottom: solid 1px #ffffff;
}
body.aboutus section.about section.value div.callout table td ul {
  list-style: none;
  width: 100%;
  margin: 1.6rem 0 3rem 0;
  padding: 0;
}
body.aboutus section.about section.value div.callout table td ul li {
  margin-bottom: 1rem;
  padding: .4rem 1rem;
  border-left: solid 8px #f46a4e;
  background-color: #ffffff;
  font-family: a-otf-midashi-go-mb31-pr6n, sans-serif;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 1.6;
}
body.aboutus section.about section.value div.callout table + p {
  margin: 3rem 0 2rem;
  font-family: a-otf-midashi-go-mb31-pr6n, sans-serif;
  font-weight: 600;
}
body.aboutus section.about section.value div.callout > p {
  text-align: center;
}
body.aboutus section#company_info {
  margin-top: -10rem;
  margin-bottom: 8rem;
  padding-top: 10rem;
}
body.aboutus section#company_info p.visual {
  width: 111.940299%;
  margin: 0 -5.9701495% 2rem;
}
body.aboutus section#company_info p.visual img {
  display: block;
}
body.aboutus section#company_info h2 {
  margin: 0 0 3rem;
  font-family: brother-1816, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.33;
  letter-spacing: .025em;
}
body.aboutus section#company_info h2 span {
  display: block;
  margin-top: 2rem;
  font-family: a-otf-midashi-go-mb31-pr6n, sans-serif;
  font-size: 1.3rem;
  font-weight: 600;
  letter-spacing: .1em;
}
body.aboutus section#company_info table {
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 2.4rem;
}
body.aboutus section#company_info table th,
body.aboutus section#company_info table td {
  display: block;
  width: 100%;
  padding: 1.6rem 0;
  vertical-align: top;
}
body.aboutus section#company_info table th {
  padding: 1.6rem 0 0;
  font-family: a-otf-midashi-go-mb31-pr6n, sans-serif;
  font-weight: 600;
}
body.aboutus section#company_info table td {
  padding: 0 0 1.6rem 0;
  border-bottom: solid 1px #dee1e1;
}
body.aboutus section#company_info table td table {
  margin-bottom: 0;
}
body.aboutus section#company_info table td table th,
body.aboutus section#company_info table td table td {
  display: table-cell;
  padding: 0 0 .2rem 0;
  border: none;
}
body.aboutus section#company_info table td table tr:last-child th,
body.aboutus section#company_info table td table tr:last-child td {
  padding-bottom: 0;
}
body.aboutus section#company_info table td table th {
  width: 8.2rem;
  font-family: a-otf-gothic-bbb-pr6n, sans-serif;
  font-weight: 400;
}
body.aboutus section#company_info table td table td {
  width: calc(100% - 8.2rem);
}
body.aboutus section#company_info table td ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
body.aboutus section#company_info table td ul li {
  margin-bottom: .4rem;
  padding-left: .8em;
  text-indent: -.8em;
}
body.aboutus section#company_info table td ul li:last-child {
  margin-bottom: 0;
}
body.aboutus section#company_info table td ul li::before {
  content: '・ ';
}
body.aboutus section.access {
  margin-bottom: 5.6rem;
}
body.aboutus section.access h2 {
  float: left;
  width: 50%;
  margin: 0 0 1.4rem;
  font-family: brother-1816, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  letter-spacing: .025em;
}
body.aboutus section.access p.map_link {
  margin: 0;
  padding-top: 2rem;
  text-align: right;
}
body.aboutus section.access p.map_link a {
  color: #222222;
  font-family: brother-1816, sans-serif;
  font-weight: 500;
  text-decoration: none;
}
body.aboutus section.access p.map_link a::after {
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 32 32"><path fill="%23000000" d="M2.56 5.12h-2.56v26.88h26.88v-2.56h-24.32v-24.32zM6.4-0v25.6h25.6v-25.6h-25.6zM29.44 23.040h-20.48v-20.48h20.48v20.48z" /></svg>');
}
#access_map {
  width: 100%;
  height: 27rem;
}



/* aside */
aside.together {
  text-align: center;
}
aside.together h3 {
  position: relative;
  margin: 0 0 3.6rem;
  padding-bottom: 2.6rem;
  font-family: a-otf-midashi-go-mb31-pr6n, sans-serif;
  font-size: 2.4rem;
  font-weight: 600;
  letter-spacing: .1em;
}
aside.together h3::after {
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 5.8rem;
  height: 1.9rem;
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 102 32"><path fill="%230088bb" d="M102.474 0l-51.235 11.95-51.239-11.95v32l51.239-11.952 51.235 11.952z" /><path fill="%231c305c" d="M51.239 11.95l-17.36 4.048 17.36 4.049 17.361-4.049z" /></svg>');
  background-repeat: no-repeat;
  background-position: right 0rem top;
  background-size: cover;
  content: '';
  transform: translateX(-50%);
}
aside.together > p {
  margin-bottom: 3.8rem;
  font-size: 1.6rem;
}



/* top */
body.top div.wrapper > header div.nav_btn {
  top: -1.4rem;
  transition: top .5s;
}
body.top div.wrapper > header.fixed div.nav_btn,
body.top div.wrapper > header.open div.nav_btn {
  top: 1.6rem;
}
body.top div.wrapper > main > article {
  position: relative;
  padding-bottom: 17rem;
}
body.top section > h2 {
  width: 89.333333%;
  margin: 0 auto 2rem;
  font-family: brother-1816, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  letter-spacing: normal;
}
body.top section > p.read {
  margin: 0 auto 4rem;
  font-size: 2.4rem;
  text-align: center;
  line-height: 1.67;
  letter-spacing: .1em;
}
body.top section.service {
  margin-top: -2rem;
  padding-bottom: 5.6rem;
}
body.top section.service > h2 {
  color: #dee1e1;
}
body.top section.works {
  position: relative;
  margin-bottom: 1rem;
  padding: 1rem 0 11rem;
}
body.top section.works::before,
body.top section.works::after {
  display: block;
  position: absolute;
  z-index: -1;
  bottom: 0;
  left: 0;
  content: '';
}
body.top section.works::before {
  width: 100%;
  height: 100%;
  background-color: #dee1e1;
}
body.top section.works::after {
  border-width: 11rem 50vw 0;
  border-style: solid;
  border-color: #dee1e1 #ffffff;
}
body.top section.works > h2 {
  color: #ffffff;
}
body.top div.works_index article a figure {
  border: solid 4px #ffffff;
}
body.top div.to_topics {
  position: fixed;
  z-index: 1000;
  right: 1rem;
  bottom: 1rem;
  width: 37vw;
  height: 37vw;
  transform-origin: right bottom;
}
body.top div.to_topics a {
  display: block;
  color: #ffffff;
  text-decoration: none;
}
body.top div.to_topics a:hover {
  opacity: 1;
}
body.top div.to_topics a::before {
  display: block;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 32 32"><path fill="%23000000" d="M32 16c0 1.375-1.452 2.54-1.791 3.808-0.351 1.312 0.313 3.045-0.351 4.194-0.674 1.165-2.514 1.452-3.459 2.398s-1.233 2.785-2.398 3.459c-1.148 0.665-2.882 0-4.194 0.351-1.268 0.339-2.433 1.791-3.808 1.791s-2.54-1.452-3.808-1.791c-1.312-0.351-3.045 0.313-4.194-0.351-1.165-0.674-1.452-2.514-2.398-3.459s-2.785-1.233-3.459-2.398c-0.664-1.148-0-2.882-0.351-4.194-0.339-1.268-1.791-2.433-1.791-3.808s1.452-2.54 1.791-3.808c0.351-1.312-0.313-3.045 0.351-4.194 0.674-1.165 2.514-1.452 3.459-2.398s1.233-2.785 2.398-3.459c1.149-0.664 2.882-0 4.194-0.351 1.268-0.339 2.433-1.791 3.808-1.791s2.54 1.452 3.808 1.791c1.312 0.351 3.045-0.313 4.194 0.351 1.165 0.674 1.452 2.514 2.398 3.459s2.785 1.233 3.459 2.398c0.665 1.149 0 2.882 0.351 4.194 0.339 1.268 1.791 2.433 1.791 3.808z" /></svg>');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  content: '';;
}
body.top div.to_topics a:hover::before {
  animation: rotate_anime 8s linear infinite;
}
@keyframes rotate_anime {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
body.top div.to_topics h2,
body.top div.to_topics p {
  text-align: center;
  line-height: 1.4;
}
body.top div.to_topics h2 {
  position: relative;
  margin: 7vw 0 2.4vw;
  padding-bottom: 5vw;
  font-family: brother-1816, sans-serif;
  font-size: 5.264vw;
  font-weight: 700;
  letter-spacing: .06rem;
}
body.top div.to_topics h2::after {
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 11.1666vw;
  height: 3.4747vw;
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 103 32"><path fill="%23ffffff" d="M4.4 16.9h-1.7v1.7h1.7v-1.7zM28.8 16.9h-1.7v1.7h1.7v-1.7zM27 11.7h-1.7v1.7h1.7v-1.7zM4.4 9.9h-1.7v1.7h1.7v-1.7zM30.5 18.6h1.7v-1.7h-1.7v1.7zM28.8 20.4h1.7v-1.7h-1.7v1.7zM4.4 13.4h-1.7v1.7h1.7v-1.7zM4.4 20.4h-1.7v1.7h1.7v-1.7zM18.3 22.1v1.7h1.7v-1.7h-1.7zM28.8 11.7v-1.7h-1.7v1.7h1.7zM20.1 22.1h1.7v-1.7h-1.7v1.7zM28.8 13.4h-1.7v1.7h1.7v-1.7zM9.6 23.8v1.7h1.7v-1.7h-1.7zM34 13.4v-1.7h-1.7v1.7h1.7zM32.2 11.7v-1.7h-1.7v1.7h1.7zM20.1 18.6h1.7v-1.7h-1.7v1.7zM13.1 23.8v1.7h1.7v-1.7h-1.7zM7.9 27.3h1.7v-1.7h-1.7v1.7zM25.3 9.9h-1.7v1.7h1.7v-1.7zM28.8 11.7v1.7h1.7v-1.7h-1.7zM28.8 16.9h1.7v-1.7h-1.7v1.7zM4.4 23.8h-1.7v1.7h1.7v-1.7zM27 9.9v-1.7h-1.7v1.7h1.7zM4.4 25.6v1.7h1.7v-1.7h-1.7zM16.6 25.6h1.7v-1.7h-1.7v1.7zM6.1 6.4v-1.7h-1.7v1.7h1.7zM40.9 9.6l-1.7-0.4v0.8h1.7v-0.4zM46.2 10.8l-1.7-0.4v1.3h1.7v-0.9zM49.6 11.6l-1.7-0.4v0.5l1.7-0.1zM51.2 12l-1.3-0.3h-0.3v0.7l1.6-0.4zM37.5 8.8l-1.7-0.4v1.6h1.7v-1.2zM27 6.3l-1.7-0.4v0.5h1.7v-0.1zM20.1 4.7v0 0 0zM18.3 4.3l-1.7-0.4v0.8h1.7v-0.4zM34 7.9v0.2h1l-1-0.2zM32.2 7.5l-1.7-0.4v1h1.7v-0.6zM47.9 12.7v-1.1h-1.7v1.5l1.7-0.4zM39.2 18.6v-1.4l-1.6-0.4h-0.1v1.7h1.7v0.1zM40.9 20.4v-1.7h-1.7v1.7h1.7zM39.2 14.8v-1.4h-1.7v1.7h0.1l1.6-0.3zM37.5 16.9l-1.7-0.4v0.4h1.7zM14.8 3.5l-1.7-0.4v1.6h1.7v-1.2zM25.3 23.8h1.7v-1.7h-1.7v1.7zM39.2 11.7v1.7h1.7v-1.7h-1.7zM44.4 13.4v-1.7h-1.7v1.7h1.7zM40.9 14.4l1.7-0.4v-0.5h-1.7v0.9zM45 13.4h-0.6v0.1l0.6-0.1zM39.2 11.7v-1.7h-1.7v1.7h1.7zM2.7 29.1h1.7v-1.7h-1.7v1.7zM42.7 11.7v-1.7l-0.2-0.1h-1.5v1.7h1.7v0.1zM0 32l1-0.2v-1h-1v1.2zM20.1 27.3v0 0 0zM7.9 30.2l1.7-0.4v-0.7h-1.7v1.1zM12.6 29.1h-1.2v0.3l1.2-0.3zM25.3 26.1l1.7-0.4v-0.1h-1.7v0.5zM13.1 28.9l1.7-0.4v-1.2h-1.7v1.6zM47.9 20.8l1.7-0.4v-0.1h-1.7v0.5zM34 24.1l1-0.2h-1v0.2zM9.6 2.3l-1.7-0.4v1.1h1.7v-0.7zM30.5 24.9l1.7-0.4v-0.6h-1.7v1zM44.4 21.6l1.7-0.4v-0.9h-1.7v1.3zM39.2 22.9l1.7-0.4v-0.4h-1.7v0.8zM0 6.4v1.7h1v-1.7h-1zM0 27.3v1.7h1v-1.7h-1zM0 0v1.2h1v-1l-1-0.2zM4.4 1l-1.7-0.4v0.6h1.7v-0.2zM0 9.9v1.7h1v-1.7h-1zM0 3v1.7h1v-1.7h-1zM0 23.8v1.7h1v-1.7h-1zM0 20.4v1.7h1v-1.7h-1zM0 13.4v1.7h1v-1.7h-1zM0 16.9v1.7h1v-1.7h-1zM14.8 11.7v-1.7h-1.7v1.7h1.7zM6.1 18.6h-1.7v1.7h1.7v-1.7zM7.9 22.1v1.7h1.7v-1.7h-1.7zM16.6 15.1h1.7v-1.7h-1.7v1.7zM6.1 25.6h1.7v-1.7h-1.7v1.7zM6.1 11.7h-1.7v1.7h1.7v-1.7zM6.1 15.1h-1.7v1.7h1.7v-1.7zM16.6 9.9v-1.7h-1.7v1.7h1.7zM6.1 8.2h-1.7v1.7h1.7v-1.7zM18.3 11.7v-1.7h-1.7v1.7h1.7zM13.1 9.9v-1.7h-1.7v1.7h1.7zM7.9 8.2v-1.7h-1.7v1.7h1.7zM6.1 22.1h-1.7v1.7h1.7v-1.7zM14.8 8.2v-1.7h-1.7v1.7h1.7zM4.4 3h-1.7v1.7h1.7v-1.7zM11.4 8.2v-1.7h-1.7v1.7h1.7zM11.4 22.1v1.7h1.7v-1.7h-1.7zM9.6 6.4v-1.7h-1.7v1.7h1.7zM20.1 9.9v-1.7h-1.7v1.7h1.7zM16.6 20.4v1.7h1.7v-1.7h-1.7zM14.8 23.8h1.7v-1.7h-1.7v1.7zM18.3 13.4h1.7v-1.7h-1.7v1.7zM18.3 20.4h1.7v-1.7h-1.7v1.7zM18.3 16.9h1.7v-1.7h-1.7v1.7zM18.3 8.2v-1.7h-1.7v1.7h1.7zM7.9 18.6v1.7h1.7v-1.7h-1.7zM9.6 15.1h-1.7v1.7h1.7v-1.7zM11.4 20.4h1.7v-1.7h-1.7v1.7zM13.1 16.9v1.7h1.7v-1.7h-1.7zM14.8 16.9h1.7v-1.7h-1.7v1.7zM9.6 11.7h-1.7v1.7h1.7v-1.7zM11.4 13.4h-1.7v1.7h1.7v-1.7zM9.6 18.6h1.7v-1.7h-1.7v1.7zM11.4 15.1v1.7h1.7v-1.7h-1.7zM14.8 15.1v-1.7h-1.7v1.7h1.7zM16.6 18.6h1.7v-1.7h-1.7v1.7zM13.1 13.4v-1.7h-1.7v1.7h1.7zM6.1 20.4v1.7h1.7v-1.7h-1.7zM7.9 16.9h-1.7v1.7h1.7v-1.7zM9.6 20.4v1.7h1.7v-1.7h-1.7zM14.8 18.6v1.7h1.7v-1.7h-1.7zM13.1 22.1h1.7v-1.7h-1.7v1.7zM11.4 11.7v-1.7h-1.7v1.7h1.7zM16.6 13.4v-1.7h-1.7v1.7h1.7zM4.4 6.4h-1.7v1.7h1.7v-1.7zM7.9 13.4h-1.7v1.7h1.7v-1.7zM7.9 9.9h-1.7v1.7h1.7v-1.7zM9.6 9.9v-1.7h-1.7v1.7h1.7zM86.2 15.1h-1.8v1.7h1.7v-1.7h0.1zM86.2 11.7h-1.8v1.7h1.7v-1.7h0.1zM84.4 9.9h-1.7v1.7h1.7v-1.7zM84.4 22.1v1.7h1.7v-1.7h-1.7zM84.4 6.4h-1.7v1.7h1.7v-1.7zM86.2 23.8v1.7h1.7v-1.7h-1.7zM86.2 18.6h-1.8v1.7h1.7v-1.7h0.1zM96.6 6.4v-1.7h-1.7v1.7h1.7zM96.6 8.2h1.7v-1.7h-1.7v1.7zM93.1 4.7h-1.7v1.7h1.7v-1.7zM91.4 8.2v-1.7h-1.7v1.7h1.7zM87.9 8.2v-1.7h-1.7v1.7h1.7zM98.4 6.4h1.7v-1.7h-1.7v1.7zM96.6 11.7h1.7v-1.7h-1.7v1.7zM98.4 9.9h1.7v-1.7h-1.7v1.7zM98.4 16.9h1.7v-1.7h-1.7v1.7zM98.4 13.4h1.7v-1.7h-1.7v1.7zM98.4 4.7v-1.7h-1.7v1.7h1.7zM91.4 3h-1.2l-0.5 0.1v1.6h1.7v-1.7zM89.7 23.8v1.7h1.7v-1.7h-1.7zM91.4 25.6v1.7h1.7v-1.7h-1.7zM94.9 25.6v1.7h1.7v-1.7h-1.7zM98.4 27.3h1.7v-1.7h-1.7v1.7zM98.4 23.8h1.7v-1.7h-1.7v1.7zM98.4 20.4h1.7v-1.7h-1.7v1.7zM94.9 4.7v-1.7h-1.7v1.7h1.7zM93.1 20.4v1.7h1.7v-1.7h-1.7zM94.9 16.9h1.7v-1.7h-1.7v1.7zM94.9 20.4h1.7v-1.7h-1.7v1.7zM94.9 13.4h1.7v-1.7h-1.7v1.7zM94.9 9.9h1.7v-1.7h-1.7v1.7zM94.9 6.4h-1.7v1.7h1.7v-1.7zM89.7 15.1h-1.7v1.7h1.7v-1.7zM91.4 11.7v-1.7h-1.7v1.7h1.7zM89.7 11.7h-1.7v1.7h1.7v-1.7zM89.7 20.4v1.7h1.7v-1.7h-1.7zM93.1 9.9v-1.7h-1.7v1.7h1.7zM87.9 18.6v1.7h1.7v-1.7h-1.7zM87.9 9.9h-1.7v1.7h1.7v-1.7zM93.1 23.8v1.7h1.7v-1.7h-1.7zM96.6 25.6h1.7v-1.7h-1.7v1.7zM91.4 22.1v1.7h1.7v-1.7h-1.7zM94.9 11.7v-1.7h-1.7v1.7h1.7zM96.6 22.1h1.7v-1.7h-1.7v1.7zM96.6 18.6h1.7v-1.7h-1.7v1.7zM87.9 16.9h-1.7v1.7h1.7v-1.7zM86.2 8.2h-1.8v1.7h1.7v-1.7h0.1zM96.6 15.1h1.7v-1.7h-1.7v1.7zM87.9 13.4h-1.7v1.7h1.7v-1.7zM86.2 20.4v1.7h1.7v-1.7h-1.7zM89.7 9.9v-1.7h-1.7v1.7h1.7zM87.9 22.1v1.7h1.7v-1.7h-1.7zM82.7 13.4v-1.7h-1.7v-1.7h1.7v-1.7h-1.7v-1.7h1.7v-1.7l-1.7 0.4v1.3h-1.7v-1.1l-1.7 0.4v0.5h-1.7v1.7h1.7v-1.7h1.7v1.7h1.7v1.7h-1.7v1.7h1.7v1.7h-1.7v1.7h1.7v-1.7h1.7v0.2zM75.7 18.6h1.7v-1.7h-1.7v1.7zM75.7 15.1h1.7v-1.7h-1.7v1.7zM77.5 11.7v1.7h1.7v-1.7h-1.7zM82.7 23.8v-1.7h1.7v-1.7h-1.7v-1.7h1.7v-1.7h-1.7v-1.7h1.7v-1.7h-1.7v1.7h-1.7v1.7h1.7v1.7h-1.7v1.7h1.7v1.7h-1.7v1.7h1.7v1.7h-1.7v1.3l1.7 0.4v-1.7h1.7v-1.7h-1.7zM84.4 25.6v1.7h1.7v-1.7h-1.7zM70.5 22.1v1.7h1.7v-1.7h-1.7zM67 22.1v1.6l0.7 0.2h1v-1.7h-1.7v-0.1zM65.3 20.4v1.7h1.7v-1.7h-1.7zM75.7 22.1h1.7v-1.7h-1.7v1.7zM87.9 25.6v1.7h1.7v-1.7h-1.7zM61.8 20.4v1.7h1.7v-1.7h-1.7zM74 22.1v1.7h1.7v-1.7h-1.7zM100.1 11.7h1.7v-1.7h-1.7v1.7zM89.7 27.3v1.6l0.5 0.1h1.2v-1.7h-1.7zM100.1 8.2h1.7v-1.7h-1.7v1.7zM100.1 15.1h1.7v-1.7h-1.7v1.7zM101.8 0.2l-1.7 0.4v0.6h-1.7v1.7h1.7v-1.7h1.7v1.7h1v-1.7h-1v-1zM100.1 4.7h1.7v-1.7h-1.7v1.7zM100.1 18.6h1.7v-1.7h-1.7v1.7zM98.4 29.1v1.7h-0.7l0.7 0.2v-0.2h1.7v-1.7h-1.7zM96.6 27.3v1.7h-1.7v-1.7h-1.7v1.7h1.7v1.1l1.7 0.4v-1.5h1.7v-1.7h-1.7zM100.1 29.1h1.7v-1.7h-1.7v1.7zM100.1 22.1h1.7v-1.7h-1.7v1.7zM100.1 25.6h1.7v-1.7h-1.7v1.7zM67 18.6v1.7h1.7v-1.7h-1.7zM74 13.4h-1.7v1.7h1.7v-1.7zM68.8 20.4v1.7h1.7v-1.7h-1.7zM74 16.9h-1.7v1.7h1.7v-1.7zM72.3 20.4v-1.7h-1.7v1.7h1.7zM65.3 20.4v-1.7h-1.7v1.7h1.7zM74 20.4h1.7v-1.7h-1.7v1.7zM86.2 6.4v-1.7h1.7v1.7h1.7v-1.7h-1.7v-1.2l-1.7 0.4v0.8h-1.8v1.7h1.8zM74 16.9h1.7v-1.7h-1.7v1.7zM67 11.7v1.7h1.7v-1.7h-1.7zM70.5 9.9h-1.7v1.7h1.7v-1.7zM74 11.7v-1.7h-1.7v1.7h1.7zM70.5 11.7v1.7h1.7v-1.7h-1.7zM72.3 20.4v1.7h1.7v-1.7h-1.7zM68.8 13.4v1.7h1.7v-1.7h-1.7zM65.3 13.4v1.7h1.7v-1.7h-1.7zM63.6 11.7v1.7h1.7v-1.7h-1.7zM67 11.7v-1.7h-1.7v1.7h1.7zM67 16.9h1.7v1.7h1.7v-1.7h-1.7v-0.8l-1.7 0.4v0.4h-1.7v1.7h1.7v-1.7zM72.3 15.1h-1.7v1.7h1.7v-1.7zM75.7 9.9v1.7h1.7v-1.7h-1.7zM68.8 8.2h-1l-0.7 0.2v1.6h1.7c0-0.1 0-1.8 0-1.8zM74 13.4h1.7v-1.7h-1.7v1.7zM79.2 9.9v-1.7h-1.7v1.7h1.7zM72.3 9.9v-1.7h-1.7v1.7h1.7zM75.7 9.9v-1.7h-1.7v1.7h1.7zM54.9 11.2v0.5h1.7v-0.9l-1.7 0.4zM28.8 22.1v1.7h1.7v-1.7h-1.7zM27 25.6h0.5l1.2-0.3v-1.5h-1.7v1.8zM37.5 20.4v1.7h1.7v-1.7h-1.7zM20.1 23.8v1.7h1.7v-1.7h-1.7zM32.2 23.8h1.7v-1.7h-1.7v1.7zM102.8 16.9v-1.7h-1v1.7h1zM23.5 23.8v-1.7h1.7v-1.7h-1.7v-1.7h1.7v-1.7h-1.7v-1.7h1.7v-1.7h-1.7v1.7h-1.7v1.7h1.7v1.7h-1.7v1.7h1.7v1.7h-1.7v1.7h1.7v1.7h-1.7v1.3l1.7-0.4v-0.9h1.7v-1.7h-1.7zM2.7 25.6h-1.7v1.7h1.7v-1.7zM18.3 27.3h-1.7v-1.7h-1.7v1.7h1.7v0.8l1.7-0.4v-0.4h1.7v-1.7h-1.7v1.7zM4.4 30.8h-1.7v-1.7h-1.7v1.7h1.7v0.6l1.7-0.4v-0.2h0.7l1-0.2v-1.5h-1.7v1.7zM9.6 29.1h1.7v-1.7h-1.7v1.7zM11.4 25.6v1.7h1.7v-1.7h-1.7zM6.1 27.3v1.7h1.7v-1.7h-1.7zM40.9 22.1h1.5l0.2-0.1v-1.7h-1.7v1.8zM102.8 6.4v-1.7h-1v1.7h1zM61.8 13.4v1l1.7 0.4v-1.4h-1.7zM102.8 13.4v-1.7h-1v1.7h1zM102.8 9.9v-1.7h-1v1.7h1zM51.3 12l-17.4 4 17.4 4 17.4-4-17.4-4zM65.3 16.9v0zM44.4 18.6h0.6l-0.6-0.1v0.1zM46.2 18.9v1.5h1.7v-1.1l-1.7-0.4zM42.7 18.6v1.7h1.7v-1.7h-1.7zM49.6 20.4h0.3l1.3-0.3-1.6-0.4v0.7zM42.7 18.1l-1.7-0.4v1h1.7v-0.6zM35.7 20.4h1.7v-1.7h-1.7v1.7h-1.7v1.7h1.7v1.6l1.7-0.4v-1.2h-1.7v-1.7zM35.7 13.4h-1.7v1.7h-1.7v-1.7h-1.7v1.7h1.7v1.7h1.7v-1.6h1.7v0.4l1.7-0.4h-1.7v-1.8h1.7v-1.7h-1.7v1.7zM30.5 9.9v-1.7h-1.7v1.7h1.7zM35.7 11.7v-1.7h-1.7v1.7h1.7zM34 9.9v-1.7h-1.7v1.7h1.7zM25.3 8.2v-1.7h-1.7v1.7h1.7zM28.8 8.2v-1.5l-1.2-0.3h-0.5v1.7h1.7v0.1zM30.5 22.1h1.7v-1.7h-1.7v1.7zM27 18.6h-1.7v1.7h1.7v-1.7zM27 20.4v1.7h1.7v-1.7h-1.7zM21.8 8.2v1.7h-1.7v1.7h1.7v1.7h-1.7v1.7h1.7v-1.7h1.7v-1.7h-1.7v-1.7h1.7v-1.7h-1.7v-1.7h1.7v-1l-1.7-0.4v1.3h-1.7v1.7h1.7v0.1zM35.7 18.6v-1.7h-1.7v1.7h1.7zM32.2 18.6v1.7h1.7v-1.7h-1.7zM2.7 4.7h-1.7v1.7h1.7v-1.7zM2.7 8.2h-1.7v1.7h1.7v-1.7zM2.7 11.7h-1.7v1.7h1.7v-1.7zM2.7 22.1h-1.7v1.7h1.7v-1.7zM2.7 1.2h-1.7v1.7h1.7v-1.7zM2.7 18.6h-1.7v1.7h1.7v-1.7zM2.7 15.1h-1.7v1.7h1.7v-1.7zM11.4 4.7v-1.7h1.2l-1.2-0.3v0.3h-1.7v1.7h1.7zM6.1 3v-1.5l-1-0.2h-0.7v1.7h1.7zM13.1 6.4v-1.7h-1.7v1.7h1.7zM16.6 6.4v-1.7h-1.7v1.7h1.7zM20.1 6.4v-1.7h-1.7v1.7h1.7zM7.9 4.7v-1.7h-1.7v1.7h1.7zM53.1 19.7v0.7h-0.3l0.3 0.1v-0.1h1.7v-1.1l-1.7 0.4zM61.8 9.9v1.7h1.7v-1.7h-1.7zM65.3 8.8l-1.7 0.4v0.8h1.7v-1.2zM60.3 9.9h1.5v-0.4l-1.5 0.4zM75.2 6.4h0.5v-0.1l-0.5 0.1zM70.5 7.5l-1.7 0.4v0.2h1.7v-0.6zM74 6.7l-1.7 0.4v1h1.7v-1.4zM60.1 13.4h1.7v-1.7h-1.7v1.7zM53.1 12.3l1.7 0.4v-1.1h-1.7v0.7zM58.3 13.5l1.7 0.4v-0.5h-1.7v0.1zM60.1 10l-1.7 0.4v1.3h1.7v-1.7zM52.9 11.7h0.3v-0.1l-0.3 0.1zM27 15.1h-1.7v1.7h1.7v-1.7zM56.6 11.7v1.5l1.1 0.3h0.6v-1.7h-1.7v-0.1zM84.4 4.3l-1.7 0.4h1.7v-0.4zM89.7 16.9v1.7h1.7v-1.7h-1.7zM91.4 13.4h-1.7v1.7h1.7v-1.7zM91.4 18.6v1.7h1.7v-1.7h-1.7zM102.8 20.4v-1.7h-1v1.7h1zM93.1 18.6h1.7v-1.7h-1.7v1.7zM65.3 15.2v0 0 0zM93.1 13.4v-1.7h-1.7v1.7h1.7zM93.1 2.3l-1.7 0.4v0.3h1.7v-0.7zM91.4 16.9h1.7v-1.7h-1.7v1.7zM96.6 1.4l-1.7 0.4v1.1h1.7v-1.5zM94.9 23.8h1.7v-1.7h-1.7v1.7zM97.6 1.2h0.7v-0.2l-0.7 0.2zM63.6 17.3l-1.7 0.4v1h1.7v-1.4zM79.2 23.8v1.7h1.7v-1.7h-1.7zM67 15.6l1.7 0.4v-0.8h-1.7v0.4zM84.4 27.7v-0.4h-1.7l1.7 0.4zM79.2 20.4v1.7h1.7v-1.7h-1.7zM79.2 20.4v-1.7h-1.7v1.7h1.7zM79.2 16.9v-1.7h-1.7v1.7h1.7zM79.2 16.9v1.7h1.7v-1.7h-1.7zM91.4 29.3l1.7 0.4v-0.7h-1.7v0.3zM102.8 23.8v-1.7h-1v1.7h1zM102.8 27.3v-1.7h-1v1.7h1zM100.1 31.4l1.7 0.4v-1h-1.7v0.6zM102.8 30.8v-1.7h-1v1.7h1zM86.2 28.1l1.7 0.4v-1.2h-1.7v0.8zM58.3 21.6l1.7 0.4v-1.7h-1.7v1.3zM61.8 22.4v-0.3h-1.5l1.5 0.3zM54.9 20.8l1.7 0.4v-0.9h-1.7v0.5zM93.1 15.1h1.7v-1.7h-1.7v1.7zM60.1 18.6v-0.5l-1.7 0.4v0.1h-0.6l-1.1 0.3v1.5h1.7v-1.7l1.7-0.1v1.7h1.7v-1.7h-1.7zM68.8 24.1l1.7 0.4v-0.6h-1.7v0.2zM75.7 25.6h-0.5l0.5 0.1v-0.1h1.7v-1.7h-1.7v1.7zM63.6 22.9l1.7 0.4v-1.2h-1.7v0.8zM79.2 26.5v-0.9h-1.7v0.5l1.7 0.4zM72.3 24.9l1.7 0.4v-1.5h-1.7v1.1zM79.2 23.8v-1.7h-1.7v1.7h1.7z" /></svg>');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  content: '';
  transform: translateX(-50%);
}
body.top div.to_topics p {
  margin: 0;
  font-family: brother-1816, sans-serif;
  font-weight: 500;
}
body.top div.to_topics p.cap {
  font-size: 2.1547vw;
  letter-spacing: .06rem;
}
body.top div.to_topics p.date {
  font-size: 2.9333vw;
  letter-spacing: .06rem;
}



/* TAB */
@media screen and (min-width: 560px) {
  html,
  body {
    min-width: 1200px;
  }
  .sp {
    display: none;
  }
  .pc {
    display: block;
  }
  div.wrapper {
    min-width: 1200px;
    padding-top: 7rem;
  }
  input,
  select,
  textarea {
    padding: 12px 18px;
  }
  div.check {
    margin: 5rem 0!important;
  }



  /* button */
  p.btn_area {
    text-align: right;
  }



  /* pager */




  /* headline */
  body.recruit main > article > header,
  body.contact main > article > header,
  body.privacy main > article > header,
  body.topics main > article > header {
    margin-bottom: 6rem;
  }
  main > article > header h1,
  main > article > div.header p {
    padding: 12rem 0 3.2rem 0;
    font-size: 5rem;
    letter-spacing: .07em;
  }
  main > article > header h1 span,
  main > article > div.header p span {
    font-size: 2rem;
    letter-spacing: .1em;
  }
  p.read {
    font-size: 1.7rem;
    letter-spacing: .1em;
  }



  /* header */
  div.wrapper > header {
    position: fixed;
    z-index: 10000;
    top: 0;
    left: 0;
    min-width: 1200px;
    width: 100%;
    padding: 30px 0 0;
    background-color: #ffffff;
  }
  div.wrapper > header div.nav_btn {
    display: none;
  }
  div.wrapper > header nav.gnav {
    display: block;
    position: static;
  }
  div.wrapper > header nav.gnav .logo {
    top: 20px;
    bottom: 20px;
    left: 30px;
    width: 100px;
    height: 39px;
    transform: translateX(0);
  }
  div.wrapper > header nav.gnav ul {
    position: static;
    width: auto;
    height: auto;
    margin: 0;

    -webkit-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-flex-wrap: nowrap;
    justify-content: center;
  }
  div.wrapper > header nav.gnav ul li {
    padding: 0 22px;
  }
  div.wrapper > header nav.gnav ul li a {
    display: inline-block;
    position: relative;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    letter-spacing: .05em;
  }
  div.wrapper > header nav.gnav ul li a::after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: #222222;
    content: '';
    transition: transform .2s;
    transform: scale(0, 1);
    transform-origin: center top;
  }
  div.wrapper > header nav.gnav ul li a:hover::after {
    transform: scale(1, 1);
  }
  body.top div.wrapper > header nav.gnav ul li.top a::after,
  body.aboutus div.wrapper > header nav.gnav ul li.aboutus a::after,
  body.service div.wrapper > header nav.gnav ul li.service a::after,
  body.works div.wrapper > header nav.gnav ul li.works a::after,
  body.topics div.wrapper > header nav.gnav ul li.topics a::after,
  body.recruit div.wrapper > header nav.gnav ul li.recruit a::after,
  body.contact div.wrapper > header nav.gnav ul li.contact a::after {
    transform: scale(1, 1);
  }
  div.wrapper > header nav.gnav ul li a span {
    display: none;
  }
  div.wrapper > header div.copyright_wrapper {
    display: none;
  }



  /* footer */
  div.wrapper > footer {
    padding-bottom: .4rem;
  }
  div.wrapper > footer ul.nav {
    border: solid #dee1e1;
    border-width: 0 0 1px 0;
  }
  div.wrapper > footer ul.nav li {
    display: inline-block;
    padding: 0 0 0 2.4rem;
    border: none;
    line-height: normal;
  }
  div.wrapper > footer ul.nav li a {
    font-size: 1.1rem;
    line-height: 4.4rem;
  }
  div.wrapper > footer p.logo {
    float: left;
    width: 8rem;
    margin: 0 0 0 2.4rem;
  }
  div.wrapper > footer p.logo a {
    margin-top: 4rem;
  }
  div.wrapper > footer p.logo a svg {
    height: 3.0694rem;
  }
  div.wrapper > footer address {
    float: left;
    margin: 3.4rem 0 0 2.6rem;
    text-align: left;
    line-height: 1.72727273;
  }
  div.wrapper > footer p.copyright {
    float: right;
    margin: 6.4rem 10rem 0 0;
    text-align: right;
    letter-spacing: .06em;
  }
  div.wrapper > footer p.p_mark {
    right: 2rem;
    bottom: .8rem;
    width: 7rem;
    margin: 0;
  }



  /* privacy policy */
  div.privacy_policy h2 {
    margin-bottom: 3rem;
  }
  div.privacy_policy ol ol > li {
    margin-bottom: .3rem;
  }
  div.privacy_policy table.th_l th {
    width: 27%;
    padding-right: 2rem;
    padding-left: 2rem;
  }
  div.privacy_policy td {
    padding-right: 3rem;
    padding-left: 3rem;
  }
  div.privacy_policy table.th_l td {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  div.privacy_policy p.info {
    margin-bottom: 2rem;
  }
  div.privacy_policy div.info {
    padding: 2.6rem 4rem;
  }
  div.privacy_policy div.info p.p_mark {
    right: 3rem;
    bottom: 50%;
    width: 8.75%;
    transform: translateY(50%);
  }



  /* contact */
  body.contact ol.step_nav {
    margin: 0 0 9.4rem;
  }
  body.contact ol.step_nav li {
    width: 10rem;
    height: 10rem;
    margin: 0 2.5rem;
    font-size: 2rem;
    line-height: 1.8;
    letter-spacing: .2em;
  }
  body.contact ol.step_nav li::before {
    margin-top: 2rem;
    font-size: 1.2rem;
    letter-spacing: .1em;
  }
  body.contact ol.step_nav li::after {
    right: -4rem;
    width: 3rem;
  }
  body.contact form div {
    display: table;
    margin-bottom: 30px;
  }
  body#form_input.contact form div.mb_l {
    margin-bottom: 70px;
  }
  body.contact form div label {
    display: table-cell;
    width: 200px;
    padding: 12px 18px 12px 0;
  }
  body.contact form div select,
  body.contact form div input,
  body.contact form div textarea {
    display: table-cell;
    width: 600px;
    margin-top: 0;
  }
  body.contact form div.check {
    margin: 5rem 0;
  }
  body.contact form div.btn_area {
    display: block;
  }
  body#form_confirm.contact form div.btn_area .btn_l {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  body.contact form blockquote th,
  body.contact form blockquote td {
    display: table-cell;
    padding: 12px 18px 37px 0;
    vertical-align: top;
  }
  body.contact form blockquote th {
    width: 200px;
  }
  body.contact form blockquote td {
    width: 600px;
    padding-right: 0;
  }
  body.contact div.modal_window div.cont_wrapper {
    width: 1000px;
    margin: 0 auto;
  }
  body.contact div.modal_window div.cont_wrapper {
    max-width: 960px;
    width: 90%;
  }
  body.contact div.modal_window div.cont_wrapper div.cont {
    padding: 8rem 0;
  }

  /* recruit */
  body.recruit p.read {
    margin-bottom: 9rem;
    line-height: 2.35;
  }
  body.recruit h2 {
    margin: 0 0 2rem;
    font-size: 2rem;
  }
  body.recruit ul.occupation {
    margin-bottom: 9rem;
  }
  body.recruit ul.occupation > li {
    margin: 0 0 3rem;
    padding: 2rem 2rem 2.6rem 3.5rem;
    border-width: 0 0 0 15px;
  }



  /* topics */
  body.topics div.category_wrapper {
    float: left;
    width: 20%;
    margin: 0;
    background: none;
  }
  body.topics ul.category {
    min-height: auto;
    margin: 0;
  }
  body.topics ul.category::after {
    display: none;
  }
  body.topics ul.category li {
    position: static;
    min-height: auto;
    margin-bottom: 2rem;
  }
  body.topics ul.category li:nth-child(n + 2) {
    min-height: auto;
    max-height: none;
  }
  body.topics ul.category li a {
    position: static;
    min-height: auto;
    background-color: transparent;
    color: #c6c8c8;
    font-size: 1.4rem;
    text-align: left;
    line-height: inherit;
  }
  body.topics ul.category.open li {
    min-height: auto;
    max-height: none;
  }
  body.topics ul.category.open li:nth-child(n + 2) {
    min-height: auto;
    max-height: none;
  }
  body.topics ul.category li a:hover,
  body.topics ul.category li a.current {
    color: #222222;
  }
  body.topics div.page_width article,
  body#detail.topics div.page_width div.article {
    width: 80%;
    margin-left: 20%;
  }
  body#detail.topics div.page_width div.article {
    margin-bottom: 10rem;
  }
  body.topics div.page_width article {
    margin-bottom: 4.4rem;
  }
  body.topics div.source_wrapper {
    margin-bottom: .4rem;
  }
  body.topics div.page_width h1 {
    margin-bottom: 3.8rem;
    font-size: 2.5rem;
    letter-spacing: .1em;
  }
  body.topics div.page_width article p.page_url {
    margin-bottom: .6rem;
  }
  body.topics div.pager {
    clear: both;
  }



  /* works index */
  body.works div.category_wrapper {
    margin-bottom: 12rem;
    background-color: #dee1e1;
  }
  body.works ul.category {
    display: -webkit-flex;
    display:         flex;
    width: 1000px;
    min-height: auto;
    margin: 0 auto;

    justify-content: center;
  }
  body.works ul.category::after {
    display: none;
  }
  body.works ul.category li {
    position: static;
    width: 16.66666667%;
    min-height: auto;
  }
  body.works ul.category li:nth-child(n + 2) {
    min-height: auto;
    max-height: none;
  }
  body.works ul.category li a {
    position: static;
    min-height: auto;
    padding: 0;
    font-size: 1.5rem;
    line-height: 7rem;
    letter-spacing: .1em;
  }
  body.works ul.category.open li {
    min-height: auto;
    max-height: none;
  }
  body.works ul.category.open li:nth-child(n + 2) {
    min-height: auto;
    max-height: none;
  }
  body.works ul.category li a:hover,
  body.works ul.category li a.current {
    background-color: #ffffff;
  }
  div.works_index {
    width: 97%;

    justify-content: normal;
  }
  div.works_index article {
    width: 22.2%;
    margin: 1px 1.4% 10rem;
  }
  div.works_index article a figure {
    margin-bottom: 3rem;
    border-width: 3px;
  }
  div.works_index article a p.article_h1 {
    font-size: 2rem;
    letter-spacing: .1em;
  }
  div.works_index article a p.article_h2 {
    margin-bottom: 1rem;
    font-size: 1.1rem;
  }



  /* works detail */
  body#detail.works main > article {
    margin-top: 12rem;
  }
  body#detail.works main > article > div.header {
    width: 1000px;
    margin: 0 auto -5rem;
  }
  body#detail.works main > article > div.header p {
    width: 16.8rem;
    height: 5rem;
    margin-top: -.4rem;
    padding: 0;
    font-size: 3rem;
    text-align: left;
    line-height: 1;
  }
  body#detail.works main > article > div.header p span {
    margin-top: .8rem;
    font-size: 1.3rem;
  }
  body#detail.works main > article div.category_wrapper {
    width: 1000px;
    margin: .4rem auto 7rem;
    background-color: transparent;
  }
  body#detail.works ul.category {
    width: 83.2rem;
    margin-left: 16.8rem;
    background-color: #dee1e1;
  }
  body#detail.works ul.category li a {
    line-height: 5rem;
  }
  body#detail.works ul.category li a:hover,
  body#detail.works ul.category li a.current {
    background-color: #dee1e1;
  }
  body#detail.works main > article > header {
    margin-bottom: 7.4rem;
  }
  body#detail.works main > article > header h1 {
    width: 1000px;
    margin: 6rem auto 9.3rem;
    font-size: 5rem;
    letter-spacing: .1em;
  }
  body#detail.works main > article > header h1 span {
    margin-top: .4rem;
    font-size: 2rem;
    letter-spacing: .1em;
  }
  body#detail.works main > article > header p.site_link {
    bottom: 3.8rem;
    left: 50%;
    transform: translateX(-500px);
  }
  body#detail.works main > article > header ul.category_mark {
    top: 2rem;
    right: 2rem;
  }
  body#detail.works main > article > header ul.category_mark li {
    width: 80px;
    height: 68px;
    margin-left: 16px;
  }
  body#detail.works main > article > header ul.category_mark li.yoridoco {
    width: 50px;
  }
  body#detail.works main > article > header ul.category_mark li.reloca {
    width: 90px;
  }
  body#detail.works main > article > header ul.category_mark li.jam {
    width: 66px;
  }
  body#detail.works h2 {
    min-height: 2.8rem;
    margin-bottom: 2.4rem;
    font-size: 2.6rem;
    letter-spacing: .1em;
  }
  body#detail.works div.story p {
    font-size: 1.4rem;
    line-height: 2.43;
    letter-spacing: .075em;
  }
  body#detail.works ul.works_detail_img {
    margin-top: 12rem;
  }
  body#detail.works ul.works_detail_img li {
    margin-top: 7rem;
  }

  body#detail.works aside.recommend h6 {
    width: 94%;
    margin-top: 3.2rem;
    margin-bottom: 2.6rem;
  }
  body#detail.works aside.recommend div.works_index article {
    margin-bottom: 7rem;
  }
  body#detail.works aside.recommend div.works_index article a figure {
    border-width: 8px;
  }
  body#detail.works div.btn_area {
    margin: 3.8rem 0 3rem;
  }



  /* service */
  body.service div.category_wrapper {
  }
  body.service ul.category {
    width: 1000px;
    margin: 0 auto;
  }
  body.service ul.category li a {
    height: 11rem;
    padding: 1rem 0;
    font-size: 13px;
    text-align: center;
  }
  body.service ul.category li a span {
    display: block;
    margin-bottom: 4px;
  }
  body.service ul.category li a svg {
    height: 5.75rem;
  }
  body.service ul.category li a.fans svg {
    width: 6.2rem;
  }
  body.service ul.category li a.yoridoco svg {
    width: 4.25rem;
  }
  body.service ul.category li a.reloca svg {
    width: 7.55rem;
  }
  body.service ul.category li a.tsucrew svg {
    width: 6.8rem;
  }
  body.service ul.category li a.jam svg {
    width: 5.67rem;
  }
  body.service section > header {
    min-height: 47.2rem;
  }
  body.service section > header::before {
    display: none;
  }
  body.service section > header div.head_inner {
    padding-top: 4.7rem;
  }
  body.service section > header div.head_inner::before {
    display: none;
  }
  body.service section > header div.fig {
    right: 0;
    bottom: -114px;
    left: auto;
    width: 1400px;
    transform: translateY(0);
  }
  body.service section > header p.catch {
    position: static;
    width: 1000px;
    margin-bottom: 36.8rem;
    padding-right: 250px;
    font-size: 4rem;
    text-align: left;
    letter-spacing: .1em;
  }
  body.service section > header h1 {
    top: calc(50% + 5.5rem);
    bottom: auto;
    width: 43.5rem;
    transform: translate(-500px, -50%);
  }
  body.service section > header h1 span.logo_wrapper {
    margin-bottom: 2.3rem;
  }
  body.service section > header h1 span.logo_txt {
    font-size: 1.5rem;
  }
  body.service section.service_detail::before {
    display: none;
  }
  body.service section.service_detail h2 {
    width: 32.4rem;
    margin: 4.6rem 0 2.6rem;
    padding: 0 2.5rem;
  }
  body.service section.service_detail p.read {
    line-height: 1.88;
  }
  body.service section.service_detail ol,
  body.service section.service_detail ul {
    display: table;
    margin-bottom: 3.6rem;
  }
  body.service section.service_detail li {
    display: table-cell;
    width: 25%;
    height: auto;
    font-size: 1.8rem;
    text-align: center;
    vertical-align: middle;
    letter-spacing: .1em;
  }
  body.service section.service_detail ol.step_business li::after {
    top: 0;
    bottom: 38%;
    left: 75%;
    width: 123px;
    height: 8px;
    margin: auto;
    background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 522 32"><path fill="%23c6c8c8" d="M522.124 32h-522.124v-7.62h504.331l-18.25-19.124 5.512-5.256z" /></svg>');
    transform: translateX(0);
  }
  @keyframes service_step {
    0% {
      background-position: left -123px top;
    }
    80% {
      background-position: left 0 top;
    }
    100% {
      background-position: left 0 top;
    }
  }
  body.service section.service_detail li span {
    position: relative;
    padding: 15rem 0 5.6rem;
    transform: translateY(0);
  }
  body.service section.service_detail ol.step_business li span::before,
  body.service section.service_detail ol.step_business li span::after {
    top: auto;
    bottom: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-1.35rem);
  }
  body.service section.service_detail ol.step_business li span::after {
    padding-top: 0;
  }
  body.service section.service_case {
    float: left;
    width: 700px;
  }
  body.service section.service_detail ul.list_business li::after {
    top: 28%;
    left: 50%;
    transform: translate(-50%, -50%) scale(1.11);
  }
  body.service section.service_case h3 {
    margin-bottom: .8rem;
    font-size: 3rem;
    letter-spacing: .1em;
  }
  body.service section.service_case ul {
    display: -webkit-flex;
    display:         flex;

    justify-content: space-between;
  }
  body.service section.service_case ul li {
    width: 335px;
  }
  body.service section.service_case ul + p {
    margin-bottom: 8.6rem;
    padding-right: 1rem;
    text-align: right;
  }
  body.service section p.more {
    float: right;
    width: 19.6rem;
    margin-top: 6rem;
  }
  body.service section p.more a {
    height: 22.4rem;
    padding-top: 12rem;
    font-size: 1.4rem;
    line-height: 1.57;
    letter-spacing: .1em;
  }
  body.service section p.more a::before {
    width: 5em;
    height: 6.2rem;
  }



  /* about */
  body.aboutus div.mov {
    width: calc(100% - 60px);
    margin: 0 auto;
  }
  body.aboutus div.mov::before {
    padding-top: 41.044776%;
  }
  body.aboutus div.mov svg {
    width: 30.149254%;
  }
  body.aboutus section.about {
    margin-bottom: 18rem;
  }
  body.aboutus section.about p {
    font-size: 1.5rem;
    line-height: 2.67;
    letter-spacing: .1em;
  }
  body.aboutus section.about section.vision {
    min-height: 42rem;
    padding-top: 4.6rem;
  }
  body.aboutus section.about section.mission {
    height: 34rem;
  }
  body.aboutus section.about h2 {
    font-size: 35px;
    letter-spacing: .12em;
  }
  body.aboutus section.about section.vision h2 {
    float: left;
    margin-left: 16%;
  }
  body.aboutus section.about section.vision h2 + p {
    margin: 0 0 0 53.5%;
  }
  body.aboutus section.about section.mission h2 {
    margin: 0 0 3rem 46.6%;
  }
  body.aboutus section.about section.mission h2 + p {
    margin: 0 0 0 46.6%;
  }
  body.aboutus section.about section.value h2 {
    margin: 0 0 0 24%;
    font-size: 50px;
    line-height: 1.3;
    letter-spacing: .025em;
  }
  body.aboutus section.about section.value h2 + p {
    margin: 0 0 9rem 24%;
    font-size: 2rem;
    letter-spacing: .12em;
  }
  body.aboutus section.about section.value div.callout {
    width: 100%;
    margin: 0;
    padding-bottom: 5.6rem;
  }
  body.aboutus section.about section.value div.callout::before {
    top: -4.4rem;
    left: 100px;
    border-width: 0 3.1rem 4.4rem 3.1rem;
  }
  body.aboutus section.about section.value div.callout table {
    width: 92%;
    margin-bottom: 4rem;
  }
  body.aboutus section.about section.value div.callout table th,
  body.aboutus section.about section.value div.callout table td {
    display: table-cell;
    padding: 3.8rem 0;
  }
  body.aboutus section.about section.value div.callout table th {
    width: 41.956522%;
    padding-top: 0;
    border-bottom: solid 2px #ffffff;
  }
  body.aboutus section.about section.value div.callout table th p {
    margin-bottom: 8rem;
  }
  body.aboutus section.about section.value div.callout table td {
    width: 57.4%;
    border-bottom-width: 2px;
    font-size: 1.7rem;
    letter-spacing: .1em;
  }
  body.aboutus section.about section.value div.callout table th::before,
  body.aboutus section.about section.value div.callout table th::after {
    font-size: 94px;
  }
  body.aboutus section.about section.value div.callout table th::before {
    padding-right: 20px;
  }
  body.aboutus section.about section.value div.callout table th::after {
    padding-left: 35px;
    background-position: left top 35px;
    background-size: 21px 38px;
  }
  body.aboutus section.about section.value div.callout table td ul {
    width: 88.014981%;
    margin: 3rem 0 0 0;
  }
  body.aboutus section.about section.value div.callout table td ul li {
    border-left-width: 10px;
    font-size: 1.8rem;
    letter-spacing: .1em;
  }
  body.aboutus section.about section.value div.callout table + p {
    font-size: 1.5rem;
    letter-spacing: .1em;
  }
  body.aboutus section#company_info {
    margin-bottom: 20rem;
  }
  body.aboutus section#company_info p.visual {
    width: 100%;
    margin: 0 0 7rem;
  }
  body.aboutus section#company_info h2 {
    float: left;
    width: 28%;
  }
  body.aboutus section#company_info table {
    width: 72%;
    margin: 0 0 2rem 28%;
  }
  body.aboutus section#company_info table th,
  body.aboutus section#company_info table td {
    display: table-cell;
    padding: 1.2rem 0;
  }
  body.aboutus section#company_info table th {
    width: 22%;
    border-bottom: solid 1px #dee1e1;
    font-size: 1.2rem;
    letter-spacing: .1em;
  }
  body.aboutus section#company_info table td {
    width: 78%;
  }
  body.aboutus section#company_info table td table {
    margin-left: 0;
  }
  body.aboutus section#company_info table td table th {
    width: 9rem;
    font-size: 1.3rem;
    letter-spacing: .1em;
  }
  body.aboutus section.access {
    margin-bottom: 8.4rem;
  }
  body.aboutus section.access h2 {
  }
  body.aboutus section.access p.map_link {
    margin: 0;
    padding-top: 2.2rem;
  }
  #access_map {
    height: 56rem;
  }



  /* aside */
  aside.together h3 {
    margin: 0 0 5.6rem;
    padding-bottom: 3.4rem;
    font-size: 3rem;
    letter-spacing: .1em;
  }
  aside.together h3::after {
    width: 7.2rem;
    height: 2.3rem;
  }
  aside.together > p {
    margin-bottom: 4.6rem;
    line-height: 1.875;
  }
  aside.together div.btn_area p .btn_l {
    display: inline-block;
    margin: 0 1rem;
  }
  aside.together div.btn_area p .btn_l + .btn_l {
    margin-top: 0;
  }



  /* top */
  body.top div.wrapper > header {
    top: -7rem;
    transition: top .5s;
  }
  body.top div.wrapper > header.fixed {
    top: 0;
  }
  body.top div.wrapper > main > article {
    padding-bottom: 10rem;
  }
  body.top div.wrapper {
    padding-top: 0;
  }
  body.top section.service {
    margin-top: 3rem;
    padding-bottom: 2.6rem;
  }
  body.top section.works {
    margin-bottom: 4rem;
    padding: 1rem 0 12rem;
  }
  body.top section.works::after {
    width: 100%;
    height: 40rem;
    border: none;
    background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 1400 400" preserveAspectRatio="none"><path fill="%23ffffff" d="M700 400H0V0zM700 400h700V0z" /></svg>');
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: 100% 40rem;
  }
  body.top section.works div.works_index article {
    margin-bottom: 5rem;
  }
  body.top section > h2 {
    width: 95.7%;
    margin-bottom: 3.6rem;
    font-family: brother-1816, sans-serif;
    font-size: 4rem;
    font-weight: 700;
    letter-spacing: normal;
  }
  body.top section > p.read {
    margin-bottom: 8rem;
    font-size: 3.5rem;
    line-height: 1.7;
    letter-spacing: .1em;
  }
  body.top p.btn_area {
    text-align: center;
  }
  body.top div.to_topics {
    right: 20px;
    bottom: 20px;
    width: 200px;
    height: 200px;
  }
  body.top div.to_topics h2 {
    position: relative;
    margin: 46px 0 14px;
    padding-bottom: 28px;
    font-family: brother-1816, sans-serif;
    font-size: 28px;
    font-weight: 700;
    letter-spacing: .06em;
  }
  body.top div.to_topics h2::after {
    display: block;
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 60px;
    height: 19px;
    background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 103 32"><path fill="%23ffffff" d="M4.4 16.9h-1.7v1.7h1.7v-1.7zM28.8 16.9h-1.7v1.7h1.7v-1.7zM27 11.7h-1.7v1.7h1.7v-1.7zM4.4 9.9h-1.7v1.7h1.7v-1.7zM30.5 18.6h1.7v-1.7h-1.7v1.7zM28.8 20.4h1.7v-1.7h-1.7v1.7zM4.4 13.4h-1.7v1.7h1.7v-1.7zM4.4 20.4h-1.7v1.7h1.7v-1.7zM18.3 22.1v1.7h1.7v-1.7h-1.7zM28.8 11.7v-1.7h-1.7v1.7h1.7zM20.1 22.1h1.7v-1.7h-1.7v1.7zM28.8 13.4h-1.7v1.7h1.7v-1.7zM9.6 23.8v1.7h1.7v-1.7h-1.7zM34 13.4v-1.7h-1.7v1.7h1.7zM32.2 11.7v-1.7h-1.7v1.7h1.7zM20.1 18.6h1.7v-1.7h-1.7v1.7zM13.1 23.8v1.7h1.7v-1.7h-1.7zM7.9 27.3h1.7v-1.7h-1.7v1.7zM25.3 9.9h-1.7v1.7h1.7v-1.7zM28.8 11.7v1.7h1.7v-1.7h-1.7zM28.8 16.9h1.7v-1.7h-1.7v1.7zM4.4 23.8h-1.7v1.7h1.7v-1.7zM27 9.9v-1.7h-1.7v1.7h1.7zM4.4 25.6v1.7h1.7v-1.7h-1.7zM16.6 25.6h1.7v-1.7h-1.7v1.7zM6.1 6.4v-1.7h-1.7v1.7h1.7zM40.9 9.6l-1.7-0.4v0.8h1.7v-0.4zM46.2 10.8l-1.7-0.4v1.3h1.7v-0.9zM49.6 11.6l-1.7-0.4v0.5l1.7-0.1zM51.2 12l-1.3-0.3h-0.3v0.7l1.6-0.4zM37.5 8.8l-1.7-0.4v1.6h1.7v-1.2zM27 6.3l-1.7-0.4v0.5h1.7v-0.1zM20.1 4.7v0 0 0zM18.3 4.3l-1.7-0.4v0.8h1.7v-0.4zM34 7.9v0.2h1l-1-0.2zM32.2 7.5l-1.7-0.4v1h1.7v-0.6zM47.9 12.7v-1.1h-1.7v1.5l1.7-0.4zM39.2 18.6v-1.4l-1.6-0.4h-0.1v1.7h1.7v0.1zM40.9 20.4v-1.7h-1.7v1.7h1.7zM39.2 14.8v-1.4h-1.7v1.7h0.1l1.6-0.3zM37.5 16.9l-1.7-0.4v0.4h1.7zM14.8 3.5l-1.7-0.4v1.6h1.7v-1.2zM25.3 23.8h1.7v-1.7h-1.7v1.7zM39.2 11.7v1.7h1.7v-1.7h-1.7zM44.4 13.4v-1.7h-1.7v1.7h1.7zM40.9 14.4l1.7-0.4v-0.5h-1.7v0.9zM45 13.4h-0.6v0.1l0.6-0.1zM39.2 11.7v-1.7h-1.7v1.7h1.7zM2.7 29.1h1.7v-1.7h-1.7v1.7zM42.7 11.7v-1.7l-0.2-0.1h-1.5v1.7h1.7v0.1zM0 32l1-0.2v-1h-1v1.2zM20.1 27.3v0 0 0zM7.9 30.2l1.7-0.4v-0.7h-1.7v1.1zM12.6 29.1h-1.2v0.3l1.2-0.3zM25.3 26.1l1.7-0.4v-0.1h-1.7v0.5zM13.1 28.9l1.7-0.4v-1.2h-1.7v1.6zM47.9 20.8l1.7-0.4v-0.1h-1.7v0.5zM34 24.1l1-0.2h-1v0.2zM9.6 2.3l-1.7-0.4v1.1h1.7v-0.7zM30.5 24.9l1.7-0.4v-0.6h-1.7v1zM44.4 21.6l1.7-0.4v-0.9h-1.7v1.3zM39.2 22.9l1.7-0.4v-0.4h-1.7v0.8zM0 6.4v1.7h1v-1.7h-1zM0 27.3v1.7h1v-1.7h-1zM0 0v1.2h1v-1l-1-0.2zM4.4 1l-1.7-0.4v0.6h1.7v-0.2zM0 9.9v1.7h1v-1.7h-1zM0 3v1.7h1v-1.7h-1zM0 23.8v1.7h1v-1.7h-1zM0 20.4v1.7h1v-1.7h-1zM0 13.4v1.7h1v-1.7h-1zM0 16.9v1.7h1v-1.7h-1zM14.8 11.7v-1.7h-1.7v1.7h1.7zM6.1 18.6h-1.7v1.7h1.7v-1.7zM7.9 22.1v1.7h1.7v-1.7h-1.7zM16.6 15.1h1.7v-1.7h-1.7v1.7zM6.1 25.6h1.7v-1.7h-1.7v1.7zM6.1 11.7h-1.7v1.7h1.7v-1.7zM6.1 15.1h-1.7v1.7h1.7v-1.7zM16.6 9.9v-1.7h-1.7v1.7h1.7zM6.1 8.2h-1.7v1.7h1.7v-1.7zM18.3 11.7v-1.7h-1.7v1.7h1.7zM13.1 9.9v-1.7h-1.7v1.7h1.7zM7.9 8.2v-1.7h-1.7v1.7h1.7zM6.1 22.1h-1.7v1.7h1.7v-1.7zM14.8 8.2v-1.7h-1.7v1.7h1.7zM4.4 3h-1.7v1.7h1.7v-1.7zM11.4 8.2v-1.7h-1.7v1.7h1.7zM11.4 22.1v1.7h1.7v-1.7h-1.7zM9.6 6.4v-1.7h-1.7v1.7h1.7zM20.1 9.9v-1.7h-1.7v1.7h1.7zM16.6 20.4v1.7h1.7v-1.7h-1.7zM14.8 23.8h1.7v-1.7h-1.7v1.7zM18.3 13.4h1.7v-1.7h-1.7v1.7zM18.3 20.4h1.7v-1.7h-1.7v1.7zM18.3 16.9h1.7v-1.7h-1.7v1.7zM18.3 8.2v-1.7h-1.7v1.7h1.7zM7.9 18.6v1.7h1.7v-1.7h-1.7zM9.6 15.1h-1.7v1.7h1.7v-1.7zM11.4 20.4h1.7v-1.7h-1.7v1.7zM13.1 16.9v1.7h1.7v-1.7h-1.7zM14.8 16.9h1.7v-1.7h-1.7v1.7zM9.6 11.7h-1.7v1.7h1.7v-1.7zM11.4 13.4h-1.7v1.7h1.7v-1.7zM9.6 18.6h1.7v-1.7h-1.7v1.7zM11.4 15.1v1.7h1.7v-1.7h-1.7zM14.8 15.1v-1.7h-1.7v1.7h1.7zM16.6 18.6h1.7v-1.7h-1.7v1.7zM13.1 13.4v-1.7h-1.7v1.7h1.7zM6.1 20.4v1.7h1.7v-1.7h-1.7zM7.9 16.9h-1.7v1.7h1.7v-1.7zM9.6 20.4v1.7h1.7v-1.7h-1.7zM14.8 18.6v1.7h1.7v-1.7h-1.7zM13.1 22.1h1.7v-1.7h-1.7v1.7zM11.4 11.7v-1.7h-1.7v1.7h1.7zM16.6 13.4v-1.7h-1.7v1.7h1.7zM4.4 6.4h-1.7v1.7h1.7v-1.7zM7.9 13.4h-1.7v1.7h1.7v-1.7zM7.9 9.9h-1.7v1.7h1.7v-1.7zM9.6 9.9v-1.7h-1.7v1.7h1.7zM86.2 15.1h-1.8v1.7h1.7v-1.7h0.1zM86.2 11.7h-1.8v1.7h1.7v-1.7h0.1zM84.4 9.9h-1.7v1.7h1.7v-1.7zM84.4 22.1v1.7h1.7v-1.7h-1.7zM84.4 6.4h-1.7v1.7h1.7v-1.7zM86.2 23.8v1.7h1.7v-1.7h-1.7zM86.2 18.6h-1.8v1.7h1.7v-1.7h0.1zM96.6 6.4v-1.7h-1.7v1.7h1.7zM96.6 8.2h1.7v-1.7h-1.7v1.7zM93.1 4.7h-1.7v1.7h1.7v-1.7zM91.4 8.2v-1.7h-1.7v1.7h1.7zM87.9 8.2v-1.7h-1.7v1.7h1.7zM98.4 6.4h1.7v-1.7h-1.7v1.7zM96.6 11.7h1.7v-1.7h-1.7v1.7zM98.4 9.9h1.7v-1.7h-1.7v1.7zM98.4 16.9h1.7v-1.7h-1.7v1.7zM98.4 13.4h1.7v-1.7h-1.7v1.7zM98.4 4.7v-1.7h-1.7v1.7h1.7zM91.4 3h-1.2l-0.5 0.1v1.6h1.7v-1.7zM89.7 23.8v1.7h1.7v-1.7h-1.7zM91.4 25.6v1.7h1.7v-1.7h-1.7zM94.9 25.6v1.7h1.7v-1.7h-1.7zM98.4 27.3h1.7v-1.7h-1.7v1.7zM98.4 23.8h1.7v-1.7h-1.7v1.7zM98.4 20.4h1.7v-1.7h-1.7v1.7zM94.9 4.7v-1.7h-1.7v1.7h1.7zM93.1 20.4v1.7h1.7v-1.7h-1.7zM94.9 16.9h1.7v-1.7h-1.7v1.7zM94.9 20.4h1.7v-1.7h-1.7v1.7zM94.9 13.4h1.7v-1.7h-1.7v1.7zM94.9 9.9h1.7v-1.7h-1.7v1.7zM94.9 6.4h-1.7v1.7h1.7v-1.7zM89.7 15.1h-1.7v1.7h1.7v-1.7zM91.4 11.7v-1.7h-1.7v1.7h1.7zM89.7 11.7h-1.7v1.7h1.7v-1.7zM89.7 20.4v1.7h1.7v-1.7h-1.7zM93.1 9.9v-1.7h-1.7v1.7h1.7zM87.9 18.6v1.7h1.7v-1.7h-1.7zM87.9 9.9h-1.7v1.7h1.7v-1.7zM93.1 23.8v1.7h1.7v-1.7h-1.7zM96.6 25.6h1.7v-1.7h-1.7v1.7zM91.4 22.1v1.7h1.7v-1.7h-1.7zM94.9 11.7v-1.7h-1.7v1.7h1.7zM96.6 22.1h1.7v-1.7h-1.7v1.7zM96.6 18.6h1.7v-1.7h-1.7v1.7zM87.9 16.9h-1.7v1.7h1.7v-1.7zM86.2 8.2h-1.8v1.7h1.7v-1.7h0.1zM96.6 15.1h1.7v-1.7h-1.7v1.7zM87.9 13.4h-1.7v1.7h1.7v-1.7zM86.2 20.4v1.7h1.7v-1.7h-1.7zM89.7 9.9v-1.7h-1.7v1.7h1.7zM87.9 22.1v1.7h1.7v-1.7h-1.7zM82.7 13.4v-1.7h-1.7v-1.7h1.7v-1.7h-1.7v-1.7h1.7v-1.7l-1.7 0.4v1.3h-1.7v-1.1l-1.7 0.4v0.5h-1.7v1.7h1.7v-1.7h1.7v1.7h1.7v1.7h-1.7v1.7h1.7v1.7h-1.7v1.7h1.7v-1.7h1.7v0.2zM75.7 18.6h1.7v-1.7h-1.7v1.7zM75.7 15.1h1.7v-1.7h-1.7v1.7zM77.5 11.7v1.7h1.7v-1.7h-1.7zM82.7 23.8v-1.7h1.7v-1.7h-1.7v-1.7h1.7v-1.7h-1.7v-1.7h1.7v-1.7h-1.7v1.7h-1.7v1.7h1.7v1.7h-1.7v1.7h1.7v1.7h-1.7v1.7h1.7v1.7h-1.7v1.3l1.7 0.4v-1.7h1.7v-1.7h-1.7zM84.4 25.6v1.7h1.7v-1.7h-1.7zM70.5 22.1v1.7h1.7v-1.7h-1.7zM67 22.1v1.6l0.7 0.2h1v-1.7h-1.7v-0.1zM65.3 20.4v1.7h1.7v-1.7h-1.7zM75.7 22.1h1.7v-1.7h-1.7v1.7zM87.9 25.6v1.7h1.7v-1.7h-1.7zM61.8 20.4v1.7h1.7v-1.7h-1.7zM74 22.1v1.7h1.7v-1.7h-1.7zM100.1 11.7h1.7v-1.7h-1.7v1.7zM89.7 27.3v1.6l0.5 0.1h1.2v-1.7h-1.7zM100.1 8.2h1.7v-1.7h-1.7v1.7zM100.1 15.1h1.7v-1.7h-1.7v1.7zM101.8 0.2l-1.7 0.4v0.6h-1.7v1.7h1.7v-1.7h1.7v1.7h1v-1.7h-1v-1zM100.1 4.7h1.7v-1.7h-1.7v1.7zM100.1 18.6h1.7v-1.7h-1.7v1.7zM98.4 29.1v1.7h-0.7l0.7 0.2v-0.2h1.7v-1.7h-1.7zM96.6 27.3v1.7h-1.7v-1.7h-1.7v1.7h1.7v1.1l1.7 0.4v-1.5h1.7v-1.7h-1.7zM100.1 29.1h1.7v-1.7h-1.7v1.7zM100.1 22.1h1.7v-1.7h-1.7v1.7zM100.1 25.6h1.7v-1.7h-1.7v1.7zM67 18.6v1.7h1.7v-1.7h-1.7zM74 13.4h-1.7v1.7h1.7v-1.7zM68.8 20.4v1.7h1.7v-1.7h-1.7zM74 16.9h-1.7v1.7h1.7v-1.7zM72.3 20.4v-1.7h-1.7v1.7h1.7zM65.3 20.4v-1.7h-1.7v1.7h1.7zM74 20.4h1.7v-1.7h-1.7v1.7zM86.2 6.4v-1.7h1.7v1.7h1.7v-1.7h-1.7v-1.2l-1.7 0.4v0.8h-1.8v1.7h1.8zM74 16.9h1.7v-1.7h-1.7v1.7zM67 11.7v1.7h1.7v-1.7h-1.7zM70.5 9.9h-1.7v1.7h1.7v-1.7zM74 11.7v-1.7h-1.7v1.7h1.7zM70.5 11.7v1.7h1.7v-1.7h-1.7zM72.3 20.4v1.7h1.7v-1.7h-1.7zM68.8 13.4v1.7h1.7v-1.7h-1.7zM65.3 13.4v1.7h1.7v-1.7h-1.7zM63.6 11.7v1.7h1.7v-1.7h-1.7zM67 11.7v-1.7h-1.7v1.7h1.7zM67 16.9h1.7v1.7h1.7v-1.7h-1.7v-0.8l-1.7 0.4v0.4h-1.7v1.7h1.7v-1.7zM72.3 15.1h-1.7v1.7h1.7v-1.7zM75.7 9.9v1.7h1.7v-1.7h-1.7zM68.8 8.2h-1l-0.7 0.2v1.6h1.7c0-0.1 0-1.8 0-1.8zM74 13.4h1.7v-1.7h-1.7v1.7zM79.2 9.9v-1.7h-1.7v1.7h1.7zM72.3 9.9v-1.7h-1.7v1.7h1.7zM75.7 9.9v-1.7h-1.7v1.7h1.7zM54.9 11.2v0.5h1.7v-0.9l-1.7 0.4zM28.8 22.1v1.7h1.7v-1.7h-1.7zM27 25.6h0.5l1.2-0.3v-1.5h-1.7v1.8zM37.5 20.4v1.7h1.7v-1.7h-1.7zM20.1 23.8v1.7h1.7v-1.7h-1.7zM32.2 23.8h1.7v-1.7h-1.7v1.7zM102.8 16.9v-1.7h-1v1.7h1zM23.5 23.8v-1.7h1.7v-1.7h-1.7v-1.7h1.7v-1.7h-1.7v-1.7h1.7v-1.7h-1.7v1.7h-1.7v1.7h1.7v1.7h-1.7v1.7h1.7v1.7h-1.7v1.7h1.7v1.7h-1.7v1.3l1.7-0.4v-0.9h1.7v-1.7h-1.7zM2.7 25.6h-1.7v1.7h1.7v-1.7zM18.3 27.3h-1.7v-1.7h-1.7v1.7h1.7v0.8l1.7-0.4v-0.4h1.7v-1.7h-1.7v1.7zM4.4 30.8h-1.7v-1.7h-1.7v1.7h1.7v0.6l1.7-0.4v-0.2h0.7l1-0.2v-1.5h-1.7v1.7zM9.6 29.1h1.7v-1.7h-1.7v1.7zM11.4 25.6v1.7h1.7v-1.7h-1.7zM6.1 27.3v1.7h1.7v-1.7h-1.7zM40.9 22.1h1.5l0.2-0.1v-1.7h-1.7v1.8zM102.8 6.4v-1.7h-1v1.7h1zM61.8 13.4v1l1.7 0.4v-1.4h-1.7zM102.8 13.4v-1.7h-1v1.7h1zM102.8 9.9v-1.7h-1v1.7h1zM51.3 12l-17.4 4 17.4 4 17.4-4-17.4-4zM65.3 16.9v0zM44.4 18.6h0.6l-0.6-0.1v0.1zM46.2 18.9v1.5h1.7v-1.1l-1.7-0.4zM42.7 18.6v1.7h1.7v-1.7h-1.7zM49.6 20.4h0.3l1.3-0.3-1.6-0.4v0.7zM42.7 18.1l-1.7-0.4v1h1.7v-0.6zM35.7 20.4h1.7v-1.7h-1.7v1.7h-1.7v1.7h1.7v1.6l1.7-0.4v-1.2h-1.7v-1.7zM35.7 13.4h-1.7v1.7h-1.7v-1.7h-1.7v1.7h1.7v1.7h1.7v-1.6h1.7v0.4l1.7-0.4h-1.7v-1.8h1.7v-1.7h-1.7v1.7zM30.5 9.9v-1.7h-1.7v1.7h1.7zM35.7 11.7v-1.7h-1.7v1.7h1.7zM34 9.9v-1.7h-1.7v1.7h1.7zM25.3 8.2v-1.7h-1.7v1.7h1.7zM28.8 8.2v-1.5l-1.2-0.3h-0.5v1.7h1.7v0.1zM30.5 22.1h1.7v-1.7h-1.7v1.7zM27 18.6h-1.7v1.7h1.7v-1.7zM27 20.4v1.7h1.7v-1.7h-1.7zM21.8 8.2v1.7h-1.7v1.7h1.7v1.7h-1.7v1.7h1.7v-1.7h1.7v-1.7h-1.7v-1.7h1.7v-1.7h-1.7v-1.7h1.7v-1l-1.7-0.4v1.3h-1.7v1.7h1.7v0.1zM35.7 18.6v-1.7h-1.7v1.7h1.7zM32.2 18.6v1.7h1.7v-1.7h-1.7zM2.7 4.7h-1.7v1.7h1.7v-1.7zM2.7 8.2h-1.7v1.7h1.7v-1.7zM2.7 11.7h-1.7v1.7h1.7v-1.7zM2.7 22.1h-1.7v1.7h1.7v-1.7zM2.7 1.2h-1.7v1.7h1.7v-1.7zM2.7 18.6h-1.7v1.7h1.7v-1.7zM2.7 15.1h-1.7v1.7h1.7v-1.7zM11.4 4.7v-1.7h1.2l-1.2-0.3v0.3h-1.7v1.7h1.7zM6.1 3v-1.5l-1-0.2h-0.7v1.7h1.7zM13.1 6.4v-1.7h-1.7v1.7h1.7zM16.6 6.4v-1.7h-1.7v1.7h1.7zM20.1 6.4v-1.7h-1.7v1.7h1.7zM7.9 4.7v-1.7h-1.7v1.7h1.7zM53.1 19.7v0.7h-0.3l0.3 0.1v-0.1h1.7v-1.1l-1.7 0.4zM61.8 9.9v1.7h1.7v-1.7h-1.7zM65.3 8.8l-1.7 0.4v0.8h1.7v-1.2zM60.3 9.9h1.5v-0.4l-1.5 0.4zM75.2 6.4h0.5v-0.1l-0.5 0.1zM70.5 7.5l-1.7 0.4v0.2h1.7v-0.6zM74 6.7l-1.7 0.4v1h1.7v-1.4zM60.1 13.4h1.7v-1.7h-1.7v1.7zM53.1 12.3l1.7 0.4v-1.1h-1.7v0.7zM58.3 13.5l1.7 0.4v-0.5h-1.7v0.1zM60.1 10l-1.7 0.4v1.3h1.7v-1.7zM52.9 11.7h0.3v-0.1l-0.3 0.1zM27 15.1h-1.7v1.7h1.7v-1.7zM56.6 11.7v1.5l1.1 0.3h0.6v-1.7h-1.7v-0.1zM84.4 4.3l-1.7 0.4h1.7v-0.4zM89.7 16.9v1.7h1.7v-1.7h-1.7zM91.4 13.4h-1.7v1.7h1.7v-1.7zM91.4 18.6v1.7h1.7v-1.7h-1.7zM102.8 20.4v-1.7h-1v1.7h1zM93.1 18.6h1.7v-1.7h-1.7v1.7zM65.3 15.2v0 0 0zM93.1 13.4v-1.7h-1.7v1.7h1.7zM93.1 2.3l-1.7 0.4v0.3h1.7v-0.7zM91.4 16.9h1.7v-1.7h-1.7v1.7zM96.6 1.4l-1.7 0.4v1.1h1.7v-1.5zM94.9 23.8h1.7v-1.7h-1.7v1.7zM97.6 1.2h0.7v-0.2l-0.7 0.2zM63.6 17.3l-1.7 0.4v1h1.7v-1.4zM79.2 23.8v1.7h1.7v-1.7h-1.7zM67 15.6l1.7 0.4v-0.8h-1.7v0.4zM84.4 27.7v-0.4h-1.7l1.7 0.4zM79.2 20.4v1.7h1.7v-1.7h-1.7zM79.2 20.4v-1.7h-1.7v1.7h1.7zM79.2 16.9v-1.7h-1.7v1.7h1.7zM79.2 16.9v1.7h1.7v-1.7h-1.7zM91.4 29.3l1.7 0.4v-0.7h-1.7v0.3zM102.8 23.8v-1.7h-1v1.7h1zM102.8 27.3v-1.7h-1v1.7h1zM100.1 31.4l1.7 0.4v-1h-1.7v0.6zM102.8 30.8v-1.7h-1v1.7h1zM86.2 28.1l1.7 0.4v-1.2h-1.7v0.8zM58.3 21.6l1.7 0.4v-1.7h-1.7v1.3zM61.8 22.4v-0.3h-1.5l1.5 0.3zM54.9 20.8l1.7 0.4v-0.9h-1.7v0.5zM93.1 15.1h1.7v-1.7h-1.7v1.7zM60.1 18.6v-0.5l-1.7 0.4v0.1h-0.6l-1.1 0.3v1.5h1.7v-1.7l1.7-0.1v1.7h1.7v-1.7h-1.7zM68.8 24.1l1.7 0.4v-0.6h-1.7v0.2zM75.7 25.6h-0.5l0.5 0.1v-0.1h1.7v-1.7h-1.7v1.7zM63.6 22.9l1.7 0.4v-1.2h-1.7v0.8zM79.2 26.5v-0.9h-1.7v0.5l1.7 0.4zM72.3 24.9l1.7 0.4v-1.5h-1.7v1.1zM79.2 23.8v-1.7h-1.7v1.7h1.7z" /></svg>');
    content: '';
    transform: translateX(-50%);;
  }
  body.top div.to_topics p {
    margin: 0;
    font-family: brother-1816, sans-serif;
    font-weight: 500;
  }
  body.top div.to_topics p.cap {
    font-size: 11px;
    letter-spacing: .06em;
  }
  body.top div.to_topics p.date {
    font-size: 15px;
    letter-spacing: .06em;
  }
  body.top div.to_topics h2 {
    margin: 46px 0 14px;
    padding-bottom: 28px;
    font-size: 28px;
    letter-spacing: .06em;
  }
  body.top div.to_topics h2::after {
    width: 60px;
    height: 19px;
  }
  body.top div.to_topics p.cap {
    font-size: 11px;
    letter-spacing: .06em;
  }
  body.top div.to_topics p.date {
    font-size: 15px;
    letter-spacing: .06em;
  }
}



/* PC */
@media screen and (min-width: 960px) {
  body {
    min-width: 1200px;
    font-weight: 500;
  }
  div.wrapper > main > article {
    padding-bottom: 10rem;
  }
  div.page_width {
    width: 1000px;
  }

  /* button */
  /* pager */
  /* headline */
  /* header */
  div.wrapper > header {
    min-width: 1200px;
  }



  /* footer */



  /* privacy policy */
  body.privacy div.page_width {
    width: 800px;
  }



  /* contact */
  body.contact div.page_width {
    width: 800px;
  }



  /* recruit */
  /* topics */
  /* works index */
  /* service */
  /* about */
  /* top */
  /* intro */
}



/* 2019.12.24 kanta */
#form_input .onlyConfirm,
#form_confirm .onlyInput {
  display: none !important;
}
