*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role="list"],ol[role="list"]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{-webkit-animation-duration:.01ms !important;animation-duration:.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:.01ms !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}
.color-red {
  color: #e87000;
}

@font-face {
  font-weight: 300;
  font-family: "Noto Sans JP";
  src: url("./NotoSansJP-Light.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-weight: 400;
  font-family: "Noto Sans JP";
  src: url("./NotoSansJP-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-weight: 600;
  font-family: "Noto Sans JP";
  src: url("./NotoSansJP-SemiBold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-weight: 700;
  font-family: "Noto Sans JP";
  src: url("./NotoSansJP-Bold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-weight: 900;
  font-family: "Noto Sans JP";
  src: url("./NotoSansJP-Black.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-weight: 700;
  font-family: "Roboto";
  src: url("./Roboto-Bold.ttf") format("truetype");
  font-display: swap;
}
.pc-none {
  display: none;
}
@media screen and (max-width: 1199px) {
  .pc-none {
    display: block;
  }
}

.sp-none {
  display: block;
}
@media screen and (max-width: 1199px) {
  .sp-none {
    display: none;
  }
}

footer {
  min-width: 1000px;
  color: #333333;
}
footer.is-white {
  background-color: #ffffff;
}

.ft_block01 {
  background: #eeeeee;
}

.ft_box01, .ft_box02 {
  width: 1000px;
  margin: 0 auto;
  padding: 60px 0;
}

.fnav li ul li a:hover {
  padding-left: 10px;
}

.fnav li ul li a:hover:before {
  -webkit-transform: translate3d(0%, 0, 0);
          transform: translate3d(0%, 0, 0);
  -webkit-transition: -webkit-transform 0.2s 0.05s cubic-bezier(0.18, 0.06, 0.23, 1);
  transition: -webkit-transform 0.2s 0.05s cubic-bezier(0.18, 0.06, 0.23, 1);
  transition: transform 0.2s 0.05s cubic-bezier(0.18, 0.06, 0.23, 1);
  transition: transform 0.2s 0.05s cubic-bezier(0.18, 0.06, 0.23, 1), -webkit-transform 0.2s 0.05s cubic-bezier(0.18, 0.06, 0.23, 1);
}

.flnav li a:hover {
  text-decoration: underline;
}

.fsubnav .btn_area li:hover {
  opacity: 0.6;
}

.subnav {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
          align-items: center;
  margin-bottom: 50px;
}

.fsubnav ul {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  margin-left: -30px;
}

.fsubnav nav li {
  margin: 0 0 0 30px;
  padding-left: 0;
  line-height: 1.6;
}

.fsubnav nav li a {
  display: inline-block;
  position: relative;
  padding: 4px 0;
  overflow: hidden;
  font-size: 16px;
  text-decoration: none;
}

.fsubnav nav li a:before {
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-transform: translate3d(-100%, 0%, 0);
          transform: translate3d(-100%, 0%, 0);
  width: 100%;
  height: 2px;
  background: #00a7db;
  content: "";
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.46, 0.1, 0.29, 1);
  transition: -webkit-transform 0.5s cubic-bezier(0.46, 0.1, 0.29, 1);
  transition: transform 0.5s cubic-bezier(0.46, 0.1, 0.29, 1);
  transition: transform 0.5s cubic-bezier(0.46, 0.1, 0.29, 1), -webkit-transform 0.5s cubic-bezier(0.46, 0.1, 0.29, 1);
}

.fsubnav .btn_area {
  margin-top: 0;
  text-align: center;
}

.btn_area ul {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
}

.fsubnav ul {
  margin-left: -30px;
}

.fsubnav .btn_area li {
  display: table;
  position: relative;
  width: 250px;
  min-height: 60px;
  margin: 0 0 0 30px !important;
  padding: 0;
  border-radius: 6px;
  background: #00a7db;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.fsubnav .btn_area li a {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
}

.fsubnav .btn_area li a {
  min-height: 60px;
  padding: 10px 15px;
  color: #ffffff;
  font-weight: bold;
  font-size: 16px;
  text-decoration: none;
  vertical-align: middle;
}

.fnav {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
          justify-content: space-between;
  margin-bottom: 60px;
}

.fnav nav:nth-child(1), .fnav nav:nth-child(2), .fnav nav:nth-child(3) {
  width: 260px;
}

.fnav li {
  margin: 0;
  padding-left: 0;
  line-height: 1.4;
}

.fsubnav li .toggle_ttl, .fnav li .toggle_ttl {
  font-weight: bold;
  pointer-events: none;
}

.fnav li span {
  display: inline-block;
  position: relative;
  padding-bottom: 2px;
  overflow: hidden;
  font-size: 16px;
}

.fnav li span:before {
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-transform: translate3d(-100%, 0%, 0);
          transform: translate3d(-100%, 0%, 0);
  width: 100%;
  height: 2px;
  background: #00a7db;
  content: "";
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.46, 0.1, 0.29, 1);
  transition: -webkit-transform 0.5s cubic-bezier(0.46, 0.1, 0.29, 1);
  transition: transform 0.5s cubic-bezier(0.46, 0.1, 0.29, 1);
  transition: transform 0.5s cubic-bezier(0.46, 0.1, 0.29, 1), -webkit-transform 0.5s cubic-bezier(0.46, 0.1, 0.29, 1);
}

@media screen and (min-width: 1201px) {
  .fsubnav li .toggle_txt, .fnav li .toggle_txt {
    display: block !important;
  }
}
.fnav li ul li:first-child {
  margin-top: 0;
}

.fnav li ul li {
  margin-top: 10px;
  padding-left: 0;
}

.fnav li {
  margin: 0;
  padding-left: 0;
  line-height: 1.4;
}

.fnav li ul li a {
  display: inline-block;
  position: relative;
  overflow: hidden;
  font-size: 14px;
  text-decoration: none;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.fnav li ul li a:before {
  position: absolute;
  top: 45%;
  left: 0;
  -webkit-transform: translate3d(-110%, 0, 0);
          transform: translate3d(-110%, 0, 0);
  width: 6px;
  height: 2px;
  content: "";
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.18, 0.06, 0.23, 1);
  transition: -webkit-transform 0.3s cubic-bezier(0.18, 0.06, 0.23, 1);
  transition: transform 0.3s cubic-bezier(0.18, 0.06, 0.23, 1);
  transition: transform 0.3s cubic-bezier(0.18, 0.06, 0.23, 1), -webkit-transform 0.3s cubic-bezier(0.18, 0.06, 0.23, 1);
}

.flnav ul:last-child {
  margin: -3px 0 0;
}

.flnav ul {
  margin: -3px 0 3px;
}

.flnav li {
  display: inline-block;
  margin: 3px 0 0;
  padding: 0;
  line-height: 1.4;
}

.flnav li a {
  position: relative;
  font-size: 12px;
  text-decoration: none;
  pointer-events: auto;
}

.flnav ul li:not(:last-child):after {
  display: inline-block;
  width: 1px;
  height: 12px;
  margin: 0 5px;
  background: #333333;
  vertical-align: middle;
  content: "";
}

.flnav li {
  display: inline-block;
  margin: 3px 0 0;
  padding: 0;
  line-height: 1.4;
}

.fsubnav {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
          align-items: center;
  margin-bottom: 50px;
}

.fnav li ul {
  margin-top: 15px;
}

.ft_box02 {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
          align-items: center;
  padding: 20px 0;
}

.ft_box01, .ft_box02 {
  width: 1000px;
  margin: 0 auto;
  padding: 60px 0;
}

.ft_copy p {
  color: #333333;
  font-size: 10px;
  line-height: 1.4;
}

.ft_box02 .ffg_logo img {
  width: 257px;
  height: auto;
  margin: auto;
}

@media screen and (max-width: 1200px) {
  footer {
    min-width: 100%;
  }
  .ft_box01, .ft_box02 {
    width: 100%;
    padding: 0;
  }
  .fsubnav, .fsubnav ul, .fnav {
    display: block;
    margin-bottom: 0;
  }
  .fsubnav, .fsubnav ul, .fnav {
    display: block;
    margin-bottom: 0;
  }
  .fsubnav li:first-child a {
    border-top: 1px solid #cccccc;
  }
  .fsubnav nav li a, .fnav li a {
    display: block;
    padding: 20px 10% 20px 3%;
    border-bottom: 1px solid #cccccc;
    background: url(src/assets/images/retirement/icon_footer-chevron.png) 94% center no-repeat;
    background-size: 10px auto;
    font-size: 16px;
  }
  .btn_area {
    margin-top: 25px;
  }
  .fsubnav, .fsubnav ul, .fnav {
    display: block;
    margin-bottom: 0;
  }
  .btn_area li:first-child {
    margin: 0 auto !important;
  }
  .fsubnav li:first-child a {
    border-top: 1px solid #cccccc;
  }
  .fsubnav, .fsubnav ul, .fnav {
    display: block;
    margin-bottom: 0;
  }
  .fsubnav li .toggle_ttl, .fnav li .toggle_ttl {
    position: relative;
    padding: 20px 10% 20px 3%;
    border-bottom: 1px solid #cccccc;
    background-size: 10px auto;
    font-weight: normal;
    cursor: pointer;
    pointer-events: all;
  }
  .fnav li .toggle_ttl::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 40px;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    width: 10px;
    height: 20px;
    margin-top: -5px;
    background: url(src/assets/images/retirement/icon_footer-chevron.png) 94% center/contain no-repeat;
    content: "";
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  .fnav li .toggle_ttl.close::after {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
  .fsubnav li .toggle_ttl span, .fnav li .toggle_ttl span {
    display: inline-block;
    padding: 0;
    border-bottom: none;
    background: none;
  }
  .fsubnav li .toggle_txt, .fnav li .toggle_txt {
    display: none;
  }
  .fnav li ul, .fnav li ul li {
    margin-top: 0;
  }
  .fnav li ul, .fnav li ul li {
    margin-top: 0;
  }
  .fnav li ul li a {
    display: block;
    padding: 15px 10% 15px 3%;
    border-bottom: 1px solid #cccccc;
    background: url(src/assets/images/retirement/icon_footer-chevron.png) 94% center no-repeat;
    background-size: 8px auto;
    font-size: 14px;
  }
  .fnav nav {
    width: 100% !important;
  }
  .flnav {
    padding: 15px 10px;
  }
  .flnav li {
    display: inline;
  }
  .ft_box02 {
    display: block;
    padding: 25px 3% 20px;
    text-align: center;
  }
  .ft_copy {
    font-size: 11px;
  }
  .ft_box02 .ffg_logo, .ft_copy .copy {
    margin-top: 30px;
  }
  .fsubnav .btn_area {
    display: none;
  }
  .flnav li {
    display: inline;
  }
  .fnav li ul li a:hover {
    padding-left: 3%;
  }
  .fnav li ul li a:before {
    display: none;
  }
}.color-red {
  color: #e87000;
}

@font-face {
  font-weight: 300;
  font-family: "Noto Sans JP";
  src: url("./NotoSansJP-Light.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-weight: 400;
  font-family: "Noto Sans JP";
  src: url("./NotoSansJP-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-weight: 600;
  font-family: "Noto Sans JP";
  src: url("./NotoSansJP-SemiBold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-weight: 700;
  font-family: "Noto Sans JP";
  src: url("./NotoSansJP-Bold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-weight: 900;
  font-family: "Noto Sans JP";
  src: url("./NotoSansJP-Black.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-weight: 700;
  font-family: "Roboto";
  src: url("./Roboto-Bold.ttf") format("truetype");
  font-display: swap;
}
.loading-overlay {
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.loading-overlay.is-hide {
  opacity: 0;
  pointer-events: none;
}

html {
  scroll-behavior: smooth;
}

.is-pc {
  display: none;
}
@media screen and (min-width: 1200px) {
  .is-pc {
    display: block;
  }
}

.is-sp {
  display: block;
}
@media screen and (min-width: 1200px) {
  .is-sp {
    display: none;
  }
}

.link-under {
  text-decoration: underline;
}

a {
  text-decoration: none;
  color: rgb(33, 28, 35);
}

ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.campaignBanner {
  background: -webkit-linear-gradient(315deg, #FFFFFF 0%, #F3F3F3 25%, #FAFAFA 50%, #ECECEC 100%);
  background: linear-gradient(135deg, #FFFFFF 0%, #F3F3F3 25%, #FAFAFA 50%, #ECECEC 100%);
  border-top: 0.5px solid rgba(33, 28, 35, 0.15);
  border-bottom: 0.5px solid rgba(33, 28, 35, 0.15);
  background-image: url(./gra.png);
  background-size: 100%;
  background-position: 50%;
}
.campaignBanner-inner {
  max-width: 1192px;
  margin: auto;
}
@media screen and (min-width: 1200px) {
  .campaignBanner-inner {
    padding: 0 12px;
  }
}
.campaignBanner-link {
  padding: 20px;
  display: block;
  font-weight: Bold;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0%;
  position: relative;
  color: #fff;
}
@media screen and (min-width: 1200px) {
  .campaignBanner-link {
    font-size: 18px;
    padding: 24px 0;
  }
}
.campaignBanner-button {
  background: rgba(33, 28, 35, 0.1);
  height: 27px;
  padding: 0 12px;
  line-height: 27px;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  border-radius: 13.5px;
  position: absolute;
  right: 24px;
  top: 0;
  bottom: 0;
  margin: auto;
  display: block;
}
@media screen and (min-width: 1200px) {
  .campaignBanner-button {
    font-size: 15px;
    line-height: 35px;
    border-radius: 17.5px;
    height: 35px;
    padding: 0 16px;
  }
}

.main-visual {
  padding: 48px 24px 60px;
  background: -webkit-linear-gradient(315deg, #FFFFFF 0%, #F3F3F3 25%, #FAFAFA 50%, #ECECEC 100%);
  background: linear-gradient(135deg, #FFFFFF 0%, #F3F3F3 25%, #FAFAFA 50%, #ECECEC 100%);
  position: relative;
}
.main-visual::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  background-size: cover;
  background-position: top center;
  background-image: url(./bg-top-sp.png);
  -webkit-mask-image: -webkit-linear-gradient(rgb(0, 0, 0) 70%, transparent);
          mask-image: linear-gradient(rgb(0, 0, 0) 70%, transparent);
}
@media screen and (min-width: 1200px) {
  .main-visual {
    padding: 80px 24px 80px;
  }
  .main-visual::before {
    background-image: url(./bg-top.png);
    -webkit-mask-image: -webkit-linear-gradient(rgb(0, 0, 0) 70%, transparent);
            mask-image: linear-gradient(rgb(0, 0, 0) 70%, transparent);
  }
}
.main-visual-inner {
  position: relative;
  z-index: 2;
}
.main-visual-title-image {
  position: relative;
  z-index: 2;
  margin: auto;
}
@media screen and (min-width: 1200px) {
  .main-visual-title-image {
    max-width: 1006px;
  }
}
@media screen and (min-width: 1200px) {
  .main-visual-contentbox {
    display: -webkit-box;
    display: flex;
    width: 100%;
    max-width: 1192px;
    margin: 60px auto 0;
    -webkit-box-align: start;
            align-items: flex-start;
  }
}
.main-visual-vary {
  margin-top: 35px;
  position: relative;
  z-index: 2;
}
@media screen and (min-width: 1200px) {
  .main-visual-vary {
    margin-top: 0;
    width: 41%;
  }
}
.main-visual-text {
  position: relative;
  z-index: 5;
}
.main-visual-text + .main-visual-text {
  padding-top: 7.5px;
}
@media screen and (min-width: 1200px) {
  .main-visual-text + .main-visual-text {
    padding-top: 10.6px;
  }
}
@media screen and (min-width: 1200px) {
  .main-visual-text .is-pc {
    display: inline-block;
  }
}
.main-visual-textbox {
  position: relative;
  margin-top: 15px;
  font-weight: 400;
  font-size: 15px;
  line-height: 160%;
  letter-spacing: 1.2%;
  padding: 19.5px;
  padding-left: 28.1px;
}
@media screen and (min-width: 1200px) {
  .main-visual-textbox {
    font-size: 18px;
    padding: 26.6px 34.6px;
  }
}
.main-visual-textbox::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  border-radius: 8px;
  background: -webkit-linear-gradient(top, #A9D2D9 0%, #C6BCD9 30.29%, #E9C5D9 51.44%, #E9C9AF 79.33%, #C6DFCE 100%);
  background: linear-gradient(180deg, #A9D2D9 0%, #C6BCD9 30.29%, #E9C5D9 51.44%, #E9C9AF 79.33%, #C6DFCE 100%);
}
.main-visual-textbox::after {
  content: "";
  position: absolute;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  top: 2px;
  left: 2px;
  z-index: 2;
  border-radius: 6px;
  background: white;
}
.main-visual-textimagebox {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
}
.main-visual-coin {
  max-width: 72px;
  -o-object-fit: contain;
     object-fit: contain;
  position: relative;
  z-index: 5;
}
@media screen and (min-width: 1200px) {
  .main-visual-coin {
    margin-left: 10px;
  }
}
.main-visual-notice {
  font-weight: 400;
  font-size: 11px;
  line-height: 160%;
  letter-spacing: 0%;
  color: rgb(137, 135, 138);
  margin-top: 16px;
}
@media screen and (min-width: 1200px) {
  .main-visual-notice {
    font-size: 13px;
  }
}

.caution {
  background-color: rgba(231, 12, 12, 0.08);
  padding: 12.1px 20.1px;
}
@media screen and (min-width: 1200px) {
  .caution {
    padding: 15.5px 19.5px;
    text-align: center;
  }
}
.caution-text {
  font-weight: 400;
  font-style: Regular;
  font-size: 13px;
  line-height: 160%;
  letter-spacing: 0%;
  position: relative;
  color: #E70C0C;
  padding-left: 20.1px;
}
@media screen and (min-width: 1200px) {
  .caution-text {
    font-size: 15px;
    display: inline-block;
  }
}
.caution-text.is-caution::before {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHKSURBVHgB7ZjBTQMxEEXHG6+0h42019ySDkgJVEAJQAVAJ3QAHSAqACogHcQcINyySDmshOPBFhwQ2CbhDyKR8k6rGcn75Z3x/LUikGnTNJW1J6TUETEPQ4yJJop50pXl2ahtWwJQBPLY718WzIeJ9O1gsdgnAFjgrK45l/cCoXcUBOLfDn3Cn4AFOqVekklmQyCwQF9/81SOlXogdH0CWRLBInLAAv3xkqxBf9RMCQRvEuakwGWuPlcEFsiZLpbocLxJlDKpHG9CF7vcDhbF/++gy9RgkcmtCixQa21SueUmCKwyn/i1LA2BwGYhkDIMqFEI4Ac1xUcaC5kIEYGJhQ0JICIwNtL88QNPkYCIQLeVnzhjw9ZahySIjDQn4AUDUjXYrhL7DTICIzPXbVINxsT0Mi5nHWQOaucM/REiAntl+W0HO2sNCSAiMGYYRl1naMeOHe/MmmboTevNc13Pg3l9quurWVUNSQD8+s2LU9bee/fSfI4HN+Pj4wHYzfhfnbXnX8UFVIhpfUEg+I870UEq54XvEb4+hspffTQEInE3M0nlvIm4JhB81Gl9HNvFECusPSUQWOCgbQ1rPeaP3QrC/PMdC3Rw4A0zT62yoLrBAQAAAABJRU5ErkJggg==);
  background-size: cover;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

.menu {
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}
@media screen and (min-width: 1200px) {
  .menu {
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  }
}
.menu-list {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 1200px) {
  .menu-list {
    max-width: 1194px;
    margin: auto;
  }
}
.menu-list-item {
  width: 50%;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 2%;
  vertical-align: middle;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.menu-list-item:nth-child(2n) {
  border-left: 1px solid rgba(0, 0, 0, 0.15);
}
@media screen and (min-width: 1200px) {
  .menu-list-item:nth-child(3) {
    border-left: 1px solid rgba(0, 0, 0, 0.15);
  }
}
@media screen and (min-width: 1200px) {
  .menu-list-item {
    max-width: 294px;
    font-size: 17px;
    border-bottom: 0 solid rgba(0, 0, 0, 0.15);
  }
}
.menu-link {
  display: block;
  padding: 15.1px;
  position: relative;
}
@media screen and (min-width: 1200px) {
  .menu-link {
    padding: 26.05px 14.05px;
  }
}
.menu-link::before {
  content: "";
  position: absolute;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAALCAYAAACd1bY6AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACoSURBVHgBtdBBDoIwEAXQGZDEI5BozKRx4TU8kXgSr8INuMosvYOh3ykLIkJLWTCLpun/eZmUaI+Ri2ukFqGNI/VN5Owe4c7hcKdrA8aLAEXv7/pWzYW4/HSmCIBnER59dWjtQYnZwqLL2fAXIoZS5VseQ7GwtxAWrmz4D6G0rg1PShlgDBr/LBdMQYtYDCQ6UgqKYkvgUE1ASWwGDu04tIpNQBNTUJgvulWgVsjNg44AAAAASUVORK5CYII=);
  width: 8px;
  height: 5px;
  background-size: contain;
  right: 23px;
  top: 0;
  bottom: 0;
  margin: auto;
}
@media screen and (min-width: 1200px) {
  .menu-link::before {
    right: 20px;
  }
}

.content {
  padding: 60px 24px;
}
@media screen and (min-width: 1200px) {
  .content {
    padding: 80px 24px;
  }
}
.content-title {
  font-weight: 400;
  font-size: 24px;
  line-height: 150%;
  letter-spacing: 0%;
  text-align: center;
  position: relative;
  padding-top: 42px;
}
@media screen and (min-width: 1200px) {
  .content-title {
    font-size: 32px;
    padding-top: 56px;
  }
}
.content-title::before {
  content: "";
  position: absolute;
  width: 32px;
  height: 27px;
  background-image: url(data:image/png;base64,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);
  top: 0;
  margin: auto;
  left: 0;
  right: 0;
  background-size: cover;
}
@media screen and (min-width: 1200px) {
  .content-title::before {
    width: 48px;
    height: 40px;
  }
}

.change {
  margin-top: 32px;
}
@media screen and (min-width: 1200px) {
  .change {
    max-width: 1192px;
    margin: 48px auto 0;
  }
}
@media screen and (min-width: 1200px) {
  .change-list {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
            justify-content: space-between;
    gap: 32px;
  }
}
.change-item {
  background: -webkit-linear-gradient(315deg, #FFFFFF 0%, #F3F3F3 25%, #FAFAFA 50%, #ECECEC 100%);
  background: linear-gradient(135deg, #FFFFFF 0%, #F3F3F3 25%, #FAFAFA 50%, #ECECEC 100%);
  padding: 16px 24px;
  border-radius: 8px;
}
.change-item + .change-item {
  margin-top: 16px;
}
@media screen and (min-width: 1200px) {
  .change-item + .change-item {
    margin-top: 0;
  }
}
@media screen and (min-width: 1200px) {
  .change-item {
    width: calc(50% - 16px);
    padding: 32px;
  }
}
.change-title {
  font-weight: 600;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0%;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}
@media screen and (min-width: 1200px) {
  .change-title {
    font-size: 22px;
  }
}
.change-icon {
  width: 60px;
  height: 60px;
  display: inline-block;
  background-size: cover;
  margin-right: 16px;
}
@media screen and (min-width: 1200px) {
  .change-icon {
    width: 64px;
    height: 64px;
  }
}
.change-icon.is-buta {
  background-image: url(./icon-buta.png);
}
.change-icon.is-hito {
  background-image: url(./icon-hito.png);
}
.change-icon.is-zero {
  background-image: url(./icon-zero.png);
}
.change-icon.is-sumaho {
  background-image: url(./icon-sumaho.png);
}
.change-title-text {
  width: calc(100% - 76px);
  display: inline-block;
}
.change-text {
  font-weight: 400;
  font-size: 15px;
  line-height: 160%;
  letter-spacing: 0%;
  margin-top: 16px;
  padding-top: 11.5px;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
}
@media screen and (min-width: 1200px) {
  .change-text {
    font-size: 17px;
    margin-top: 24px;
    padding-top: 18.9px;
  }
}
.change-notice {
  margin-top: 20.7px;
  font-weight: 400;
  font-size: 11px;
  line-height: 160%;
  letter-spacing: 0%;
  color: rgb(137, 135, 138);
}
@media screen and (min-width: 1200px) {
  .change-notice {
    margin-top: 28.1px;
    font-size: 13px;
  }
}
.change-notice-list {
  list-style: disc;
  padding-left: 1em;
}

.buttonbox {
  background: -webkit-linear-gradient(135deg, #C3D2D9 0%, #CDC1D8 47.6%, #E0D0C4 100%);
  background: linear-gradient(315deg, #C3D2D9 0%, #CDC1D8 47.6%, #E0D0C4 100%);
  padding: 24px;
}
.buttonbox-button {
  display: block;
  text-align: center;
  opacity: 1;
  gap: 10px;
  border-radius: 8px;
  padding: 20px;
  background: rgb(255, 255, 255);
  box-shadow: 0px 10px 26px 0px rgba(0, 28, 41, 0.08);
}
@media screen and (min-width: 1200px) {
  .buttonbox-button {
    max-width: 640px;
    margin: auto;
  }
}
.buttonbox-text {
  background-size: 150%;
  font-weight: 600;
  -webkit-background-clip: text;
  background-image: url(./gra.png);
  font-size: 30px;
  background-position: center;
  color: transparent;
}
.buttonbox-text {
  font-size: 18px;
}

.renewal {
  margin-top: 16px;
  display: -webkit-box;
  display: flex;
  overflow: hidden;
  position: relative;
  padding-top: 16px;
}
@media screen and (min-width: 1200px) {
  .renewal {
    max-width: 1192px;
    margin: 48px auto 0;
    display: block;
  }
}
.renewal-arrowbox {
  width: 26px;
  height: 100%;
  position: absolute;
}
@media screen and (min-width: 1200px) {
  .renewal-arrowbox {
    width: 100%;
    position: relative;
  }
}
.renewal-arrowbox::before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAVfSURBVHgBvVh9ThtHFH8z6w8wGFygaYoiMDQKJY0AJ80fJI0CvUA5QYt6geQGwA2SXKDkBC0ngFSKrCJR0yLFStTCorZJIEBsE9v4a17ffK0NKME44B+sd70zu+83b96nGZwSyXg8ynxsiiMfRc4nQEAEASIADAFZWgC4dHYB+FIBxUJsPOae5v2s3okvVpanGeL39MgEysfoA1E/ri7VTXvm8tUo5DXCqkDxcOR2bL4eOScS2vh9+W4FxTwJj8rpJBA0ISlLv0LdU+SY+Y56jp6H8lxB3ATks6PfXHvcEKFEIhHpEMUZett9u/JaMkqw1A4eJ6VuHSKs7lvtPRClwlxsMpaqm1AyEY/6kP8MAseqqzYvp6O1PQxtkQiEOtohEAgC9znqOVGuQD6Xp+MA9nczkE1nPU1pwvKSrgXZWIVNxiaH3RMJSTJ+wRZpKFpdvV5tZ3cPdPV+Dv5gEOpB8aAIW/9sw9vtdO2ijG0xtyBgcvwIqUOE5DaFRSFxmAyAn7Rw8fJlaAmFoBFIYn+tbUKxUK4So0WSsa86WJis3T5e+2C7tBmEqFWvPMI9n0Lf1asNk5EItARgKDYInV3tnq1Js2KcjwmndaZ2rqehFyvxaY7sJ5qlDZiG2joj0EuaOUtsPn8Fu1sZ7YDyn0uNiW9v3hlekuOehjjjM1UDZOD3B+BiNApnjUtfXCCN+cFYhFIIMlKE5SE/ZNCju/1SnULoSZeGhsh7fHDWcMgjB7/qtc6rDvqP/hZ//oNHiPbnnvAiLNlNdzf46vSkRhBqa4GuCx06jsnIKSUjTisuKuZUnHVUAUIb3MDItbpdu1EUDkqwtrJutKSzkC/oH+C+Mpuib8xaf2tH+NzJSATJjsKdIeVtqEM/lIvFKS7AuWsytVJhO0XgZiHS064vDCky3zGfNCjyc+XmUkPBUCs0C+FwSKUSsEUD4AQnYlHr7vKvpbXxAHhaBIM+s1laQ4QIxULWWZulbaJsBhyblAFtpUKE0AQnr3xoLlTlxKxcBnLLUiq3oE56FSohmoWylGXKK7k7pKkUF0SoOoVBqViEZiGXK2qjllriyrhdeVrS1ZwuvrKZLDQLufyBOqP2NMqxYpNTul1Fc0fqLUOVXrOwl8oaL0Nl1o7DFznVbwto62M6pIaKhRKcNwrFEmT2zW4wI7+EC3xY9U1sSfqcdf9tKjvPG/++3AWb6rV+IDE+PuyaeojP19ZCe1spyGcP4LwgtfNmxyvSVHKloPxIXdpJfzz9c4OiQL+tFgPBAFwZG6TgxeEsUa4IWHvmEqmyJoRKO+6tG18OyHFPGmP+aQTde0nasjz4b2MLzhrr7iuPjDJdLkXyOTvuERq5NfxECHxY2xXsvk7D+rOXFCwFfCykZv52XyvPslslUBnuo9s3rswfI6SfKs+igFWv+6RzamefejX3ozxPxhu5Tds7ac+bVWfGmBvi+dnauceSV2IxGQWHLSLodqhqeADdn3VCb1832Zcf6oE0XulNb0xss+8xkl1WEJPSsz5IyJISnLpXxvpNPWe6Az0ejoQgQj2WrI1DoaBn+GXa2qKKLznYe/sOMu9yKnGa2tmkCZD7stqC/qnr1wc3j8p+/48NixsR4ZRmyMzvmWjKjIvauGHr4UMrx6oG1DylZGW4pulh+KAV8nOx2Cl+bKjFyq/JaXSY6mjt9lkBHjFLxGqgZptNO09DfKNcqfx456ZuCN+Hugug5afJaZp+n54YrZJSVR75gdELY+a3LKKgSKiPJ+RO8+NfDz2uR86pK7J4PBl1mPMdhYgJxmGAqPTRWz6hISIGaWqw0kRgSTC26pTxl6NGexL+BxJytOKYBWZxAAAAAElFTkSuQmCC);
  top: -16px;
  left: 0;
  background-size: cover;
  z-index: 2;
}
@media screen and (min-width: 1200px) {
  .renewal-arrowbox::before {
    top: 0px;
  }
}
.renewal-arrowbox::after {
  content: "";
  position: absolute;
  width: 16px;
  height: 10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAATCAYAAACHrr18AAAACXBIWXMAABYlAAAWJQFJUiTwAAAFyWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDEgNzkuYThkNDc1MywgMjAyMy8wMy8yMy0wODo1NjozNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjcgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNS0wOC0xNVQxMTozMDozNiswOTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNS0wOC0xNVQxMTozMDozNiswOTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjUtMDgtMTVUMTE6MzA6MzYrMDk6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODNmMTI3MDYtN2I0MC03NzRmLTk0M2YtNDFiZWU2ZmQ0NDY5IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MjdlNWIxNDYtMzZhYS1iMjRhLWE3OGEtY2IyZWE4YThiOTQ1IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6YjRlODBhMDUtMjZlMS03MTRhLWIzMjctODI2NTU5ZjAxYzBkIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YjRlODBhMDUtMjZlMS03MTRhLWIzMjctODI2NTU5ZjAxYzBkIiBzdEV2dDp3aGVuPSIyMDI1LTA4LTE1VDExOjMwOjM2KzA5OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjQuNyAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjgzZjEyNzA2LTdiNDAtNzc0Zi05NDNmLTQxYmVlNmZkNDQ2OSIgc3RFdnQ6d2hlbj0iMjAyNS0wOC0xNVQxMTozMDozNiswOTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI0LjcgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps4S6z8AAAMvSURBVEiJlZRNbxtVFIafMzOesT0Tu3VSlUQkSCC6gSJ1A63UTXdddMEfQPwDVvwBNiyATTesEFKFKpb8AbaoSGyQirosoh8paeJJxplPe+zDYq7tGacJyZGudH19Zp7zvufcEVU9An4GfgN+Bf4FbKAPHAE+kAMCuGZfvn6+Z5c4V6cOw+3NdQuwAA84BNTk20BZe/ZT4D5wFW1GoqqfqaqoqmWWa34zX+HuC1FVXv6zbz/bPbBVtaWqm6q6rarrJn/+jGP+e1gHOapKkYwoxwWev9ZteZ0HwNvAN6byqanWM3sULV8/3ysRxwY+Av4G9o06gJbZu8B14NtiPLlznOWICJfXfKxsdEgeR0wnBcnhPuMsEeBr4A/gEjADJkACdKszeQdwTDGPzXlgQBbQNvZ+Anwf58WdvaMRaTEmyQuO0xxLZzNEBFUFII2GTLIE4AbwJ7Bj4BZwYFSvgXigOfC5KSo3BbZNwR3gfpwXH4dRXPmg1SqKCZbnBwvoPJJoyDiLAbaB74CBUWBVw6d/gQYorsCPQGTUB8C7wG3gUZwXNxpQE4HfxnLcNt3+OquRRuFc+T3gJtV0K9CWStElREqFtwzQMzkZ8FWcF9fDUdx8qcCgF9D1XCwAt+PT7Q+aOSJGedIGHgBbQK8CyNxWMecZMKIapJ/ivHg/jOKGSoDBWkDQ8cBYRwUPGvCVnm9Q3fX3gKmiI+Apqh2qibaAa8CXcV7cCqO4KqkO7S2hAKIrDR5nMWkUshrd/jpux98FPghfvYzK0mmXaltbOxsJ8CHwOM4LFj09A9pQ3FS+7LmILJSPs2QLeCLV9Zlt7WwkL14NHeCLBbSuVN4Mheoungi3U81RNjpcWC4ipNEQ0E2FH4Bfdp8dXKElv8d5cXcBrflX7+lqnLC6HuMsIY2GjXsOMFObsnQo1WbaEtRm+XU2aacpnccJq1eVd/sDVHVhOdTcFCrSBaFwitVNeADQGLildql4tb6eBwr/o7gOf9NHBtVlEXp+KJxD8RLuA5CNQiNZQOb+yoWgcE7FdXind5mF2WqgZ0zvaXHmVJ8WRZpyfJQymQm9QYDfvRgU4D8d0q+uKiDkDgAAAABJRU5ErkJggg==);
  bottom: 16px;
  left: 0;
  background-size: cover;
}
@media screen and (min-width: 1200px) {
  .renewal-arrowbox::after {
    width: 10px;
    height: 16px;
    bottom: auto;
    top: -1px;
    right: 0;
    left: auto;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAeCAYAAADOziUSAAAACXBIWXMAABYlAAAWJQFJUiTwAAAGlmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDEgNzkuYThkNDc1MywgMjAyMy8wMy8yMy0wODo1NjozNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjcgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNS0wOC0xNVQxMTozMDozNiswOTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNS0wOC0yNFQxNDowNzozMSswOTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjUtMDgtMjRUMTQ6MDc6MzErMDk6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6YjAwZWJlZDUtMDJmZS1lZTQzLWFiYmYtZTVlZjMyZTEzNzNhIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6ODJmOTQ0ZDktY2IwZi0yZDRjLWJiYTEtYTIxYjUxYzJiODc4IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6YjRlODBhMDUtMjZlMS03MTRhLWIzMjctODI2NTU5ZjAxYzBkIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YjRlODBhMDUtMjZlMS03MTRhLWIzMjctODI2NTU5ZjAxYzBkIiBzdEV2dDp3aGVuPSIyMDI1LTA4LTE1VDExOjMwOjM2KzA5OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjQuNyAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjgzZjEyNzA2LTdiNDAtNzc0Zi05NDNmLTQxYmVlNmZkNDQ2OSIgc3RFdnQ6d2hlbj0iMjAyNS0wOC0xNVQxMTozMDozNiswOTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI0LjcgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpiMDBlYmVkNS0wMmZlLWVlNDMtYWJiZi1lNWVmMzJlMTM3M2EiIHN0RXZ0OndoZW49IjIwMjUtMDgtMjRUMTQ6MDc6MzErMDk6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNC43IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4np8ayAAADBklEQVRIiZWVPY8bVRSGnzMZ5sO+8WwmKJtY2qSDaoVSRmlpkGjyAyJ+AAVNoKWkoaRDAtFQUyMk6CKhSID4KBIliF3y4ezai3dnPJ7x2ofi3vHOrBeyPpI99tx7H73ve87YoqoKsFDlaDKlLGeYbkQnDFi3RFVfAJvDw4x8WoLahbRnMHG4FswDPgBwApc1OsrIinJt2DfA1xfjyGl1Kwqjw/WAHlAB98Lgte/TnlnaXCpcA+hZDewBH5oo/DFNzMqm8wI9wAeOgV+BeyYKf0oTc2K3Bp4jQ1HV5jEBYuB+Ni23R+PM3mlY/78ue42tPtAFUuATE4WP0mS9DD2nJgVmQA4MneV3TBTeX2bY0P9fQA+4BHQa6grgLwf+2ETht0uFcgI9Cyiq2gV62I4aYAqE7nUIvAH8kk1LRuOsrVLbGXrAAtgHEuCiU5kBpVt7CGybKPw8TcxuqyHS7rLsPNsPsaNx02X1nsAXCleBPvDn1rXLe38/H/rAWwoPQBHEMa3/NDHI0539PqoDRC5YazpFCRA5BgTVGKj611/Pn+3svw98Zm0KqILYq3iC73M8uHJ9c/5ydwBQgcSIGmADmCE8AYKXu4PQF/baibs3Ac/z8K9sbc4Pnj8V31cf5IbNTX8TmINMFV2ATAU6CndqRnv8lG6SIqpaP05dp2YOvAAi19G5G5k/qiK7NhmP2uJEiHuXCGKD5w7VVQED4IL7LMCbwO9Vka+AAOJeShDbwfbdIRxg5O6JU9oHvqyKvD8ZDxERVHV57SSXCeLuElw/m4KdK8U+Vga4BfwwK/LtyXhok2mB0haoVhY50LGD3QA+Bd6tijyqQTXkBLT6uyeq6jW+bwA/A1uzIid3oHbYq4qaNjfqvcB3wFZVZOQuo2bZrp0NqmFjZ+8j4OasyKm71vzHsmGvWjttE+Au8FVV5DI5Zc2Czs7oLNhV4PGsLDr5wd7KhvOCwNp8G+iU+dFKRuuAathtAD8Il3NkQa/O6HSJqv4DJKpKcXiALhaEXYMfRK86u1L/AvJAXPVCGiz9AAAAAElFTkSuQmCC);
  }
}
.renewal-arrow-line {
  width: 2px;
  position: absolute;
  height: 100%;
  display: block;
  left: 7px;
  background: -webkit-linear-gradient(135deg, #C3D2D9 0%, #CDC1D8 47.6%, #E0D0C4 100%);
  background: linear-gradient(315deg, #C3D2D9 0%, #CDC1D8 47.6%, #E0D0C4 100%);
}
@media screen and (min-width: 1200px) {
  .renewal-arrow-line {
    width: 100%;
    top: 6px;
    height: 2px;
  }
}
.renewal-list {
  width: calc(100% - 26px);
  margin-left: 26px;
}
@media screen and (min-width: 1200px) {
  .renewal-list {
    width: 100%;
    margin-left: 0;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
            justify-content: space-between;
    gap: 24px;
    padding-top: 30px;
  }
}
.renewal-list-item {
  position: relative;
  opacity: 1;
  gap: 8px;
  border-radius: 8px;
  padding: 24px 18px;
  background: -webkit-linear-gradient(315deg, #FFFFFF 0%, #F3F3F3 25%, #FAFAFA 50%, #ECECEC 100%);
  background: linear-gradient(135deg, #FFFFFF 0%, #F3F3F3 25%, #FAFAFA 50%, #ECECEC 100%);
}
@media screen and (min-width: 1200px) {
  .renewal-list-item {
    width: 33%;
  }
}
.renewal-list-item::before {
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -5px;
  left: -23px;
  width: 10px;
  height: 10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKjSURBVHgBbVRLbhNBEK2qsYSygxMQbyAIFDNCirCCiDhB4AQMJ0CcwA4XCJzAzgnAJ0AEsYljOVk5kEUwO1Z4g1AUpyv16R7PJG5pNN3VXa9evapuhCVjPB7fXjmfF4C4BUgtYGgyIAeGYwj465J5sL6Z95f54nXDyXi4nV1yLwS8IyDA7J8eZSD2NUBgmoqh23r2aK/qT9XF6Wi4S3P4FDiB6TYxlEAoNIWq/BHwrth742+TzlLA0+GwI5Hfirc4ITgIKBtMTEOQdZqXduiO9k92ayn/HB0UEKBnLCClSCUAGADG48QhLIIYrswJ+FX+fG1ggD8OD89kZzVqxYkBcE03rOjJIdqkcGpS1Flj/r+ZCdhr8So8PWemGgGXDHztwImZ64jETs/MKxdZ9qchHi9FaDGbZuiamXZeWdbUzQ19iyIzEDdOYKBMZbHVYE016uQgUlUzJK3kKGZJN3VNxy2wzzQTMRO2BBAfe6outIVWp9Siqmfc815ElzmmynpAj/u82fA+S1oBajFUG2fkGqVmNmbOyGL6vG4ncZwaUPA0rYJlWxgYl8XxVAEq/7LLrE58TFL+I/bbkAAcmCkBuVZkialOXowFMKqL2iS7qTDEr7G65b01hhxltcyvgdmNxNRdxkULI6E/U7gIfWmNv9WmtRby4kj0qBlWUgZn5NL7OfmdtTce9Cl/kc9k/aZkJ2FTu0Tp3JU8Htp60TCuFOvm+/JxWN98OGDOPigzE8YbITKsVhFKlhyBgyZO2G1v3OvXXhu52O/Ec0cvRdQFMLNUjYH3md1dWLSKzT+2n9zfqb021THanxRM2BHn1UVrxAfAHxZnTzSjLBRP87VB1f8GYBoH3yeF5LIdkJsC2PK7G35LyY8owy+3sn97ea7618cV/JnZxh5pSl8AAAAASUVORK5CYII=);
  background-size: cover;
}
@media screen and (min-width: 1200px) {
  .renewal-list-item::before {
    top: -23px;
    left: 50%;
  }
}
.renewal-list-item::after {
  content: "";
  position: absolute;
  width: 100px;
  height: 1px;
  top: 50%;
  margin-top: 0px;
  left: -23px;
  z-index: -1;
  background: -webkit-linear-gradient(135deg, #C3D2D9 0%, #CDC1D8 47.6%, #E0D0C4 100%);
  background: linear-gradient(315deg, #C3D2D9 0%, #CDC1D8 47.6%, #E0D0C4 100%);
}
@media screen and (min-width: 1200px) {
  .renewal-list-item::after {
    left: calc(50% + 4px);
    width: 1px;
    height: 50px;
    top: -26px;
  }
}
.renewal-list-item + .renewal-list-item {
  margin-top: 24px;
}
@media screen and (min-width: 1200px) {
  .renewal-list-item + .renewal-list-item {
    margin-top: 0;
  }
}
.renewal-title {
  font-weight: 600;
  line-height: 160%;
  letter-spacing: 0%;
  text-align: center;
  -webkit-background-clip: text;
  background-image: url(./gra.png);
  font-size: 30px;
  background-position: center;
  color: transparent;
}
@media screen and (min-width: 1200px) {
  .renewal-title {
    font-size: 24px;
  }
}
@media screen and (max-width: 768px) {
  .renewal-title {
    font-size: 20px;
  }
}
.renewal-text {
  font-weight: 400;
  font-size: 14px;
  line-height: 160%;
  letter-spacing: 0%;
  text-align: center;
  margin-top: 3.5px;
}
.renewal-text.is-left {
  text-align: left;
}
@media screen and (min-width: 1200px) {
  .renewal-text {
    font-size: 17px;
    margin-top: 6.9px;
  }
}
.renewal-notice {
  font-weight: 400;
  font-size: 11px;
  line-height: 160%;
  letter-spacing: 0%;
  text-align: center;
  color: rgb(137, 135, 138);
  margin-top: 4.7px;
}
@media screen and (min-width: 1200px) {
  .renewal-notice {
    font-size: 13px;
    margin-top: 8.1px;
  }
}
.renewal-contentbox {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  max-width: 480px;
  margin: auto;
}
.renewal-contentbox + .renewal-contentbox {
  margin-top: 24px;
  padding-top: 24px;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
}
.renewal-imagebox {
  width: 80px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
}
.renewal-image {
  -o-object-fit: contain;
     object-fit: contain;
}
.renewal-image.is-card {
  max-width: 120px;
}
.renewal-textbox {
  width: calc(100% - 96px);
}
.renewal-notice {
  font-weight: 400;
  font-size: 11px;
  line-height: 160%;
  letter-spacing: 0%;
  color: rgb(137, 135, 138);
  margin-top: 16px;
  text-align: left;
}
@media screen and (min-width: 1200px) {
  .renewal-notice {
    font-size: 13px;
  }
}
.renewal-list-item-wrap {
  margin-top: 24px;
}
@media screen and (min-width: 1200px) {
  .renewal-list-item-wrap {
    width: 33.3%;
    margin-top: 0;
  }
  .renewal-list-item-wrap .renewal-list-item {
    width: 100%;
  }
}

.app {
  margin-top: 32px;
}
@media screen and (min-width: 1200px) {
  .app {
    margin-top: 48px;
  }
}
.app-inner {
  max-width: 1192px;
  margin: auto;
}
.app-date-text {
  font-family: SF Pro Text;
  font-weight: 700;
  font-style: Bold;
  font-size: 15px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  margin-bottom: 32px;
}
.app-download-text {
  width: 141px;
  margin: auto;
}
@media screen and (min-width: 1200px) {
  .app-download-text {
    width: 225px;
  }
}
.app-box {
  opacity: 1;
  gap: 24px;
  border-radius: 8px;
  padding: 24px;
  margin-top: 16px;
  background: -webkit-linear-gradient(315deg, #FFFFFF 0%, #F3F3F3 25%, #FAFAFA 50%, #ECECEC 100%);
  background: linear-gradient(135deg, #FFFFFF 0%, #F3F3F3 25%, #FAFAFA 50%, #ECECEC 100%);
}
@media screen and (min-width: 1200px) {
  .app-box {
    margin-top: 24px;
    padding: 48px 80px;
  }
}
@media screen and (min-width: 1200px) {
  .app-content {
    display: -webkit-box;
    display: flex;
    margin-top: 48px;
    gap: 48px;
  }
}
.app-title {
  font-weight: 600;
  line-height: 160%;
  letter-spacing: 0%;
  text-align: center;
  -webkit-background-clip: text;
  background-image: url(./gra.png);
  font-size: 30px;
  background-position: center;
  color: transparent;
}
@media screen and (min-width: 1200px) {
  .app-title {
    font-size: 32px;
  }
}
@media screen and (max-width: 768px) {
  .app-title {
    font-size: 20px;
  }
}
.app-sumaho-image {
  width: 53vw;
  margin: auto;
}
@media screen and (min-width: 1200px) {
  .app-sumaho-image {
    width: 100%;
  }
}
.app-imagebox {
  margin-top: 24px;
  padding: 0 16px;
}
@media screen and (min-width: 1200px) {
  .app-imagebox {
    max-width: 416px;
  }
}
.app-gooddesign {
  margin: 24px auto 0;
  width: 258px;
}
@media screen and (min-width: 1200px) {
  .app-gooddesign {
    max-width: 413px;
    width: 100%;
  }
}
.app-buttonbox {
  margin-top: 31px;
  opacity: 1;
  padding: 24px 16px 16px;
  gap: 16px;
  border-radius: 8px;
  background: #fff;
  position: relative;
}
@media screen and (min-width: 1200px) {
  .app-buttonbox {
    margin-top: 41px;
    padding: 32px 24px 40px;
  }
}
.app-balloon {
  width: 132px;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: -14px;
}
@media screen and (min-width: 1200px) {
  .app-balloon {
    width: 180px;
    top: -24px;
  }
}
.app-button-link {
  display: block;
}
.app-button-list {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
}
.app-button-image {
  margin: auto;
}
.app-button-listitem {
  width: calc(50% - 8px);
}
@media screen and (min-width: 1200px) {
  .app-button-listitem {
    width: calc(50% - 12px);
  }
}
.app-date {
  font-weight: 700;
  font-size: 15px;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  margin-top: 16px;
}
@media screen and (min-width: 1200px) {
  .app-date {
    font-size: 18px;
    margin-top: 24px;
  }
}

.question {
  max-width: 1192px;
  margin: auto;
}
.question-list {
  margin-top: 32px;
  -webkit-box-align: start;
          align-items: flex-start;
  flex-wrap: wrap;
}
@media screen and (min-width: 1200px) {
  .question-list {
    display: -webkit-box;
    display: flex;
    gap: 25px;
    -webkit-box-pack: justify;
            justify-content: space-between;
  }
}
.question-list-item {
  opacity: 1;
  gap: 12;
  border-radius: 8px;
  border-width: 0.5px;
  padding: 18px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
@media screen and (min-width: 1200px) {
  .question-list-item {
    width: calc(50% - 12.5px);
    padding: 24px 18px;
  }
}
.question-list-item + .question-list-item {
  margin-top: 8px;
}
@media screen and (min-width: 1200px) {
  .question-list-item + .question-list-item {
    margin-top: 0;
  }
}
.question-list-item.is-active .question-abox {
  border-top: 0.5px solid rgba(0, 0, 0, 0.15);
  margin-top: 6px;
  padding-top: 6px;
  height: auto;
}
.question-list-item.is-active .question-toggle::before {
  display: none;
}
.question-qbox {
  font-family: Noto Sans JP;
  font-weight: 700;
  font-size: 16px;
  line-height: 28px;
  letter-spacing: 0.6px;
  padding-left: 23px;
  padding-right: 23px;
  position: relative;
}
@media screen and (min-width: 1200px) {
  .question-qbox {
    padding-left: 26px;
    padding-right: 26px;
  }
}
.question-qbox::before {
  content: "";
  width: 13px;
  height: 28px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAjCAYAAACKPxqrAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAATHSURBVHgBrVbhbtxEEJ5Z313TIFT3J6giPolSpRIip0RIUUSTUwEJBCR5gjQvQAIP0Fx4gRCeIPAAJAWh/gIfEiE/IjBFSKF/sPunlfiTQ0JtEts7ndm1fU5zTe6ijuTbPXtmvpnZmdlBGJA2/cAdGhpyZX9wcNCZbzY6/cjhWQw+K9bOxVuIahaA3iJEBiErywsiRKShTWl6593m9a1zAfn+38uo8DZrc4kYgrXyagURzUbeG0gSTAwV4uKNG1d/7gvI3wzcqjv8rQZoWg5RSmgdsf4IKBocKnRQppCf1jvNa6tlnaoXUO3lYR8Jm4qRVArgpIRmZZ38kKPNO/mGDvtiH6QKCQ9bpKG1/eP9lVM92mUGDbhiPOgaKr8ICjtEegOU4nMhl8+m4Sj4xLiceYtYOAZa6+bke6PtE0DB3T2PLjj/UBfEhEfE2eDW+DPhMDL+npdqtcYAc5mQYBaJgvi40eDMPBY6dQFaDqusskSF/5sVRSBd7QUi1GiORhM3r81XUW05YPiNfFWZvafg4oLRnQvssWVVpRZqCkiU1xixYgXvsLIWnEEpVBZrjtoX2QyIqnY/dwyIrZmxH7DLxF+rpNehD2o06x2lk69qCqEixnIgjMFKTYfsRAFUddSsfHBAQoc2BArDq017mP1QDaDN8pCDVDN9bPF0F0ihx9ZQ1VgjYAQO6j9hAKqzUexBx0QiO18THaCxLhDSmCSC8YQ3DudNDTGAAamCOjLGSjLYhEA+u0ulrEs4J+0DFHPhczWSjmBAIogfACXcubjKMSFeQadJvVJwYGIXwG6jcWBgQqX3pZJsa0JbUcqcW9cjqz5jgKzqBiU6usydnrJGiJShHfMI86o2AgSppjoMSByuS9Los4ZiF4BOyaM44g8jUDQtjpxyXoMBiSgeQ6VsV8+6Hu+iIhkI43sEiUkCG8YESB82BsCARzu+B5jy3RWj0SHnzknB/+91s04nbfZKXgoDGUaVjIXBpts/VDxjlbO8HAWD8DtMdfxHyaNkS14CxuKNWYVx+GhoqV8YTuWVLBqZR6Irjq5Mvd8FemXygwghbZt6MhalUhMisLz/+w8jZ4E82vnuFqc288W5RyRHQTo1vfLYNZFSvGpimltkntQ9jI+2Hp4C9u/25phSes2cDV+vmUec2knEZ28GlhM37MPd730O7Izs86vSzjwUsV2tKxMffZ3zyvlVdG2JO84SaLpsZwnIBhi5kGH51YmP13sChcFdjycZn69qrwxWJu4voZmKAL3iQi0NKYYH6cuRxoefFf+hBwlYqqrsmQXDvITp+eOZjF/5SMasbSf9f77emO+cCiS0t+d7pHGN1c8V4SspVNlablKGjy/K62/eXD5hCJxBf93/ZYGnmUVmnS6/tyFFu0X6TwFuxBSvN0abUS89ZwLlFAQ8Gr/0pMUN89NjgLYQFt9+Y3LjNPm+gQxYGLiHOpXL0MtgMi1qP9Xw+dTr4xsvBEhoJ9yd4Uv+p16yfH6+Jv1NhTB4jPgAOBWG3ANXQ21mYCCh7fC3lkJ1W/bZ0J/ny7P6TBoKj4Jz0FR9vMWWf9FNZzv0lwGKjbWEzuVRTjth4HGt+VCcWU+vrCHwAujXMJBam+WqmmUot6TXAPNP5yl0LzynmFwy3gAAAABJRU5ErkJggg==);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 0;
  left: 0;
}
.question-abox {
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 0.6px;
  padding-left: 23px;
  position: relative;
  overflow: hidden;
  border-top: 0 solid rgba(0, 0, 0, 0.15);
  margin-top: -6px;
  padding-top: -6px;
  height: 0;
  -webkit-transition: padding-top 0.4s, margin-top 0.4s;
  transition: padding-top 0.4s, margin-top 0.4s;
}
@media screen and (min-width: 1200px) {
  .question-abox {
    padding-left: 26px;
    margin-top: -6px;
    padding-top: -6px;
  }
}
.question-abox::before {
  content: "";
  width: 13px;
  height: 28px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAbCAYAAACJISRoAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOJSURBVHgBpVW9bhtHEJ6Z3bvIKWKyCgIYCVmkUBFYFpAicAKShaoUpF8g9BsEfgM/gt+EUuXGMI/+r0x2BqRCEmBAhl2YbvzD293xzN6JIvXnk7ziaudmZ+abb2ZvD6HieDDa/h+R14DkIZRKkYMP+xut1bvn+SJUHMPR9nsBuVq4sPyJwDHCFPzHZqdzY3qWL1UBePRwp2sC1yggomckD2gCsmVkkWsJ/Ng9z78SiAmhZyRr8iyyrDKNAOlq9Znx9neDWIS2Bk+kNqnULGGYWKmVZUArtSMO18fDce3SIC8f7rQShN9kCpgwYSkXhzvyzAqk+gSx7tzK2qVBLIbbVlqRGmEgAVOCyZ8bq5noPqhOWKIC/mBN/ztAuB0ZAEuwGHRS6rOoIwEnhIS4eymQneGrtgRupFSwkMBIBFu6J0FHURfBGQ1AXe0vDGKN6doyeKy9WKf+Yxb3PG/KszITlrGMbAl7FwZJKfQKBocTs2b50jU7q3sW8EPReGUE0jf470Igr59urxkplS2zjRPCZNHGoN+K+xRZstjXDx6fLNmZICnP+ggOCD3qiuiAOd9aMgo+k724D7qKjVwHvcogQK4F6DjOIsj0l3/+yBZNVny+CTEBr3YQZfD9SiAHw3ED0K9pdpI9SnbMkI+O29WlP7KXyZ4Us0gGyV199+xl65sgmHzqMTssmYAGIfIDONU4lz7lIuRYssaAeXvJ5DS/ty+eDCX19rJJvNflH5/ic0K/9/NffzfPBDl4fr9BcGU3bsobHr8crKLIzJW+P2o782H92s1OcTucNDHtotESW4LHNFDFMqHim6WBCnhlwLCUrm4biKfsdBCDoc8QjrlFsLkOaZFVRNQfayaHaQhK68h5qVSDBqHdXaStfrnDdUOz8vO6IvMzHMkx00YgP4RFSuKZptSor/+7f5xJW44uHNZfcwzAo2s3b03g/LH35sVgn4h+LRlqF+HTZ3dL5HtLR9hZ03PGcE6EsoIjuczJbEKFIT6bM33n1c8YdBIDUhuv/znI7nhY8ybp5mRRJsRpLHyxybdYxPGFksyZJPrkklxcjW2Nx4PavFyefJfLc4BHXZz+fn0jqwJizJUsJ3ekQH17EH4C058zmUmpFN1ZyzNSygnPjB1BxdG80Zk6YzNnE4mRcOFvcGbS3pyJKPXIybunjYs/TWQAFxgusRkHvSnk5GjvIVal9RXM1YOLlCkstQAAAABJRU5ErkJggg==);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 6px;
  left: 0;
}
.question-toggle {
  position: absolute;
  width: 14px;
  height: 14px;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.question-toggle::before, .question-toggle::after {
  content: "";
  display: inline-block;
  position: absolute;
  width: 1px;
  height: 14px;
  background: -webkit-linear-gradient(top, #A9D2D9 0%, #C6BCD9 30.29%, #E9C5D9 51.44%, #E9C9AF 79.33%, #C6DFCE 100%);
  background: linear-gradient(180deg, #A9D2D9 0%, #C6BCD9 30.29%, #E9C5D9 51.44%, #E9C9AF 79.33%, #C6DFCE 100%);
}
@media screen and (min-width: 1200px) {
  .question-toggle::before, .question-toggle::after {
    width: 2px;
  }
}
.question-toggle::after {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.contact {
  margin-top: 32px;
}
@media screen and (min-width: 1200px) {
  .contact {
    margin-top: 48px;
  }
}
.contact-inner {
  max-width: 1192px;
  margin: auto;
}
.contact-box {
  opacity: 1;
  border-radius: 8px;
  border-width: 0.5px;
  background: -webkit-linear-gradient(315deg, #FFFFFF 0%, #F3F3F3 25%, #FAFAFA 50%, #ECECEC 100%);
  background: linear-gradient(135deg, #FFFFFF 0%, #F3F3F3 25%, #FAFAFA 50%, #ECECEC 100%);
  border: 0.5px solid var(--object-devider, rgba(15, 38, 48, 0.08));
}
.contact-title {
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.6px;
  text-align: center;
  vertical-align: middle;
  padding: 20px 14px;
}
@media screen and (min-width: 1200px) {
  .contact-title {
    font-size: 18px;
    padding: 29.75px 13.75px;
  }
}
.contact-content {
  padding: 32px 16px 30px;
  border-top: 0.5px solid rgba(15, 38, 48, 0.08);
}
@media screen and (min-width: 1200px) {
  .contact-content {
    padding: 36px 16px 32px;
  }
}
.contact-tel {
  font-weight: 400;
  font-size: 23px;
  line-height: 24px;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
}
@media screen and (min-width: 1200px) {
  .contact-tel {
    font-size: 32px;
  }
}
.contact-tel-text {
  display: inline-block;
  position: relative;
  padding-left: 44px;
}
@media screen and (min-width: 1200px) {
  .contact-tel-text {
    padding-left: 57px;
  }
}
.contact-tel-text::before {
  content: "";
  position: absolute;
  width: 34px;
  height: 20px;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background-image: url(data:image/png;base64,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);
  background-size: cover;
}
@media screen and (min-width: 1200px) {
  .contact-tel-text::before {
    width: 47px;
    height: 28px;
    top: 2px;
  }
}
.contact-text {
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  letter-spacing: 0.6px;
  text-align: center;
  vertical-align: middle;
  margin-top: 25.2px;
}
@media screen and (min-width: 1200px) {
  .contact-text {
    margin-top: 27.5px;
  }
}
.contact-text-small {
  font-weight: 400;
  font-size: 11px;
  line-height: 28px;
  letter-spacing: 0.6px;
  text-align: center;
}
@media screen and (min-width: 1200px) {
  .contact-text-small {
    font-size: 15px;
  }
}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{-webkit-transition-duration:50ms;transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{-webkit-transition-delay:50ms;transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{-webkit-transition-duration:.1s;transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{-webkit-transition-delay:.1s;transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{-webkit-transition-duration:.15s;transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{-webkit-transition-delay:.15s;transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{-webkit-transition-duration:.2s;transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{-webkit-transition-delay:.2s;transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{-webkit-transition-duration:.25s;transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{-webkit-transition-delay:.25s;transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{-webkit-transition-duration:.3s;transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{-webkit-transition-delay:.3s;transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{-webkit-transition-duration:.35s;transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{-webkit-transition-delay:.35s;transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{-webkit-transition-duration:.4s;transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{-webkit-transition-delay:.4s;transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{-webkit-transition-duration:.45s;transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{-webkit-transition-delay:.45s;transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{-webkit-transition-duration:.5s;transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{-webkit-transition-delay:.5s;transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{-webkit-transition-duration:.55s;transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{-webkit-transition-delay:.55s;transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{-webkit-transition-duration:.6s;transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{-webkit-transition-delay:.6s;transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{-webkit-transition-duration:.65s;transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{-webkit-transition-delay:.65s;transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{-webkit-transition-duration:.7s;transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{-webkit-transition-delay:.7s;transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{-webkit-transition-duration:.75s;transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{-webkit-transition-delay:.75s;transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{-webkit-transition-duration:.8s;transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{-webkit-transition-delay:.8s;transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{-webkit-transition-duration:.85s;transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{-webkit-transition-delay:.85s;transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{-webkit-transition-duration:.9s;transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{-webkit-transition-delay:.9s;transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{-webkit-transition-duration:.95s;transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{-webkit-transition-delay:.95s;transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{-webkit-transition-duration:1s;transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{-webkit-transition-delay:1s;transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{-webkit-transition-duration:1.05s;transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{-webkit-transition-delay:1.05s;transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{-webkit-transition-duration:1.1s;transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{-webkit-transition-delay:1.1s;transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{-webkit-transition-duration:1.15s;transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{-webkit-transition-delay:1.15s;transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{-webkit-transition-duration:1.2s;transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{-webkit-transition-delay:1.2s;transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{-webkit-transition-duration:1.25s;transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{-webkit-transition-delay:1.25s;transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{-webkit-transition-duration:1.3s;transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{-webkit-transition-delay:1.3s;transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{-webkit-transition-duration:1.35s;transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{-webkit-transition-delay:1.35s;transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{-webkit-transition-duration:1.4s;transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{-webkit-transition-delay:1.4s;transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{-webkit-transition-duration:1.45s;transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{-webkit-transition-delay:1.45s;transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{-webkit-transition-duration:1.5s;transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{-webkit-transition-delay:1.5s;transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{-webkit-transition-duration:1.55s;transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{-webkit-transition-delay:1.55s;transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{-webkit-transition-duration:1.6s;transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{-webkit-transition-delay:1.6s;transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{-webkit-transition-duration:1.65s;transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{-webkit-transition-delay:1.65s;transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{-webkit-transition-duration:1.7s;transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{-webkit-transition-delay:1.7s;transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{-webkit-transition-duration:1.75s;transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{-webkit-transition-delay:1.75s;transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{-webkit-transition-duration:1.8s;transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{-webkit-transition-delay:1.8s;transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{-webkit-transition-duration:1.85s;transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{-webkit-transition-delay:1.85s;transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{-webkit-transition-duration:1.9s;transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{-webkit-transition-delay:1.9s;transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{-webkit-transition-duration:1.95s;transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{-webkit-transition-delay:1.95s;transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{-webkit-transition-duration:2s;transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{-webkit-transition-delay:2s;transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{-webkit-transition-duration:2.05s;transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{-webkit-transition-delay:2.05s;transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{-webkit-transition-duration:2.1s;transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{-webkit-transition-delay:2.1s;transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{-webkit-transition-duration:2.15s;transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{-webkit-transition-delay:2.15s;transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{-webkit-transition-duration:2.2s;transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{-webkit-transition-delay:2.2s;transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{-webkit-transition-duration:2.25s;transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{-webkit-transition-delay:2.25s;transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{-webkit-transition-duration:2.3s;transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{-webkit-transition-delay:2.3s;transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{-webkit-transition-duration:2.35s;transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{-webkit-transition-delay:2.35s;transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{-webkit-transition-duration:2.4s;transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{-webkit-transition-delay:2.4s;transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{-webkit-transition-duration:2.45s;transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{-webkit-transition-delay:2.45s;transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{-webkit-transition-duration:2.5s;transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{-webkit-transition-delay:2.5s;transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{-webkit-transition-duration:2.55s;transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{-webkit-transition-delay:2.55s;transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{-webkit-transition-duration:2.6s;transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{-webkit-transition-delay:2.6s;transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{-webkit-transition-duration:2.65s;transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{-webkit-transition-delay:2.65s;transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{-webkit-transition-duration:2.7s;transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{-webkit-transition-delay:2.7s;transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{-webkit-transition-duration:2.75s;transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{-webkit-transition-delay:2.75s;transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{-webkit-transition-duration:2.8s;transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{-webkit-transition-delay:2.8s;transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{-webkit-transition-duration:2.85s;transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{-webkit-transition-delay:2.85s;transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{-webkit-transition-duration:2.9s;transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{-webkit-transition-delay:2.9s;transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{-webkit-transition-duration:2.95s;transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{-webkit-transition-delay:2.95s;transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{-webkit-transition-duration:3s;transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{-webkit-transition-delay:3s;transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{-webkit-transition-timing-function:ease;transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.47,0,.745,.715);transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.445,.05,.55,.95);transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}[data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}[data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}[data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}[data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}[data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}[data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}[data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}[data-aos^=slide][data-aos^=slide].aos-animate{-webkit-transform:translateZ(0);transform:translateZ(0)}[data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}[data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}[data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}[data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}[data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}