@charset "UTF-8";

@charset "UTF-8";
main *,
main *::before,
main *::after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
main :where([hidden]:not([hidden=until-found])) {
  display: none !important;
}
main :where(html) {
  -webkit-text-size-adjust: none;
  color-scheme: dark light;
}
@supports not (min-block-size: 100dvb) {
  main :where(html) {
    block-size: 100%;
  }
}
@media (prefers-reduced-motion: no-preference) {
  main :where(html:focus-within) {
    scroll-behavior: smooth;
  }
}
main :where(body) {
  block-size: 100%;
  block-size: 100dvb;
  line-height: 1.5;
  font-family: system-ui, sans-serif;
  -webkit-font-smoothing: antialiased;
}
main :where(input, button, textarea, select) {
  font: inherit;
  color: inherit;
}
main :where(textarea) {
  resize: vertical;
  resize: block;
}
main :where(button, label, select, summary, [role=button], [role=option]) {
  cursor: pointer;
}
main :where(:disabled) {
  cursor: not-allowed;
}
main :where(label:has(> input:disabled), label:has(+ input:disabled)) {
  cursor: not-allowed;
}
main :where(button) {
  border-style: solid;
}
main :where(a) {
  text-underline-offset: 0.2ex;
}
main :where(ul, ol) {
  list-style: none;
}
main :where(img, svg, video, canvas, audio, iframe, embed, object) {
  display: block;
}
main :where(img, picture, svg) {
  max-inline-size: 100%;
  block-size: auto;
}
main :where(p, h1, h2, h3, h4, h5, h6) {
  overflow-wrap: break-word;
}
main :where(h1, h2, h3) {
  line-height: calc(1em + 0.5rem);
}
main :where(hr) {
  border: none;
  border-block-start: 1px solid;
  color: inherit;
  block-size: 0;
  overflow: visible;
}
main :where(:focus-visible) {
  outline: 2px solid var(--focus-color, Highlight);
  outline-offset: 2px;
}
main :where(.visually-hidden:not(:focus, :active, :focus-within, .not-visually-hidden)) {
  clip-path: inset(50%) !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden !important;
  position: absolute !important;
  white-space: nowrap !important;
  border: 0 !important;
}

html {
  color: #333333;
  font-size: 62.5%;
  line-height: 1.5;
  font-weight: 400;
  font-style: normal;
  font-family: "Zen Maru Gothic", "ヒラギノ丸ゴ Pro W4", "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "HG丸ｺﾞｼｯｸM-PRO", "HGMaruGothicMPRO", sans-serif;
}

/*-----------------------------------------------------------------
sp
-----------------------------------------------------------------*/
@media screen and (max-width: 768px) {
  #pan {
    display: none;
  }
  #main {
    font-family: "Zen Maru Gothic", "ヒラギノ丸ゴ Pro W4", "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "HG丸ｺﾞｼｯｸM-PRO", "HGMaruGothicMPRO", sans-serif;
  }
  #main img {
    max-width: 100%;
  }
  #main .pc {
    display: none;
  }
  #main br.pc {
    display: none;
  }
  #main a {
    text-decoration: none;
    color: #333333;
  }
  #main a:hover {
    opacity: 0.65;
  }
  #main table {
    border-collapse: collapse;
    border-spacing: 0;
  }
  #main pre {
    white-space: pre-wrap;
    font-family: "Zen Maru Gothic", "ヒラギノ丸ゴ Pro W4", "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "HG丸ｺﾞｼｯｸM-PRO", "HGMaruGothicMPRO", sans-serif;
  }
  #main section {
    overflow: visible;
  }
  #main section .inner {
    width: 92vw;
    margin: 0 auto;
  }
  #main .hx {
    font-family: "Zen Maru Gothic", "ヒラギノ丸ゴ Pro W4", "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "HG丸ｺﾞｼｯｸM-PRO", "HGMaruGothicMPRO", sans-serif;
  }
  #main h3 {
    font-family: "Zen Maru Gothic", "ヒラギノ丸ゴ Pro W4", "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "HG丸ｺﾞｼｯｸM-PRO", "HGMaruGothicMPRO", sans-serif;
  }
  #menu {
    background-color: #e59ec9;
    z-index: 1;
  }
  #menu ul {
    display: flex;
    flex-direction: column;
  }
  #menu ul li {
    border-bottom: 0.2666666667vw solid #ecb4d6;
  }
  #menu ul li a {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    height: 13.3333333333vw;
    font-size: 3.7333333333vw;
    line-height: 1.2142857143;
    font-weight: 500;
    letter-spacing: normal;
    color: #fff;
    text-align: left;
    position: relative;
    padding-left: 3.3333333333vw;
  }
  #menu ul li a::after {
    content: "";
    display: block;
    width: 2.6666666667vw;
    height: 2.6666666667vw;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAXklEQVQYlYWQ0Q2AMAgFr8YV6hLu/90l3MIhninygZXqJSR8XB+UIgmgcnMyQ1KVdHj1nqGMBSiesQMtpD/x15snKkk24piZ/BLjvlFOxUyeiqNsrP4zO+YX/Tz/ABfWTNQx1aEiLwAAAABJRU5ErkJggg==) center center no-repeat;
    background-size: contain;
    position: absolute;
    right: 1.3333333333vw;
    bottom: 1.3333333333vw;
  }
  #menu ul li a.icon-mail::before {
    content: "";
    width: 4vw;
    height: 2.9333333333vw;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAA4ElEQVQ4jbWTMQrCQBBFvzYGC+9gYeUFbGwEz2KhhZV4AhsbbxTQMyiCdxARsVKfTBhlCWKirh82hMzM2xeSrQA9SQ3FydGARIJlqUpaR+RtBNSAGXDl+9jsHEgMWLW3BjrA9gvk1mczll1WQMsfJL5TGdunlc8aYyUvnoHxB7ahlX3YkTNQrnEJNHO2t6Bu9wug7j3Wm4aAPNByAoa+s9W7wM5XN7Aaei9FwEfSwLb+zqosMG9ra/DKKkzZk5JKukjqFzX+5ejtI/IOBpxKimFpjEn2a0hqSWr/CFxL2t0BbI5tIFJtPfkAAAAASUVORK5CYII=) center center no-repeat;
    background-size: contain;
    margin-right: 0.5333333333vw;
  }
  #menu ul li:last-of-type {
    border-right: 0.1333333333vw solid #ecb4d6;
  }
  #main-image {
    position: relative;
  }
  #main-image .inner .banner {
    position: absolute;
    bottom: 4vw;
    left: 4vw;
  }
  #main-image .inner .banner img {
    display: block;
    width: 70.2666666667vw;
  }
  .hx {
    font-size: 4.5333333333vw;
    line-height: 1.2941176471;
    font-weight: 500;
    text-align: center;
    color: #333;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .hx::before, .hx::after {
    content: "";
    display: block;
    width: 10.8vw;
    height: 1.4666666667vw;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    position: relative;
    top: 0vw;
  }
  .hx::before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAAALCAYAAAAHmmGnAAACUUlEQVRIic2Wy2sUQRCHv6oJvhLRSBANkkBURIKKigYjAcEH5ujJo0gQvAsePXkS/wCP3kXQg3gQxbfgwReIxhfB+BbBPURF3Si1+5tlsq6yYWfN/tiip2uma3q/qa5uu993nJLcIH5mujbM6casF7cec+vBrMvcOnFbhFuHubWTWJu5deDuFuOSGGcTuBUt8YhVsMQKuH+yxMZJbMzcH5HYqCX+tTImni2N9UrfkpiL2pq+qf0/7lXmk8bO9D19Xv5K65lryq1l7lvZX+JjZWZtTFUfsAfYAQwAnTRPk8BD4AZwE7gCvGzi+5qmFOJm4CiwM/Oi98BT4EvG1wF0A3NzmFB8zzWyg/I9By5n7NUM86lLAXEEOAScA04AD5QR3/8RYIGydgWwVh9hQP5GtFw2ohgB9ZKgXm1VqAHxM9AP/JrGuAJwV3ZKvsisdcrmsCFgdoPzS6EeUL8lMzUgns4p1mQG7DFgjkAG0F0C3KhqZep14JYsamwxp/9Tt6o3ljz1DbggOwwsAXYDwwKbx6aVQt2nftTve7I7gvpYqy1vGTAI3G4mxGq9A07KEtXRYYHdqHLQqObpjw1WxXkLPAPGVO+jDHzQ5hmAJ/4Cuh1YqM20S4nQC6wGNilB9v5PiFkVM0vwiCa6Ddiutl9fOi8tlQ3lFO8asB84S5OX83QUWXBGhqBuAbYCG4D1yoKZUNT6FzrPxmZ2ERjPzqNVIFYroJ6XpQqIsYxWASuBZfItBubrDDurzjPsTy3hH3pXnDai/Qi8Bt4I1CjwRPW9toDfkEtzqzMDAgsAAAAASUVORK5CYII=);
    margin-right: 3.3333333333vw;
  }
  .hx::after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAAALCAYAAAAHmmGnAAACJklEQVRIidWWy2oVQRCGv8R4CUY0EuQQREEMEgRFBUVFEDSiS3Hh0pfwEdzmEcQ3EFy4EsVLVHAhYhCNmCAm8YqQCImidpXUnH+O43iJ6Bmd/FBTNT0z1TV/d1VXx/zoSzI4uGcXMDLtFrYXbL6OmbXslk75vUHSeCrfm95r6qL9/TN91xxrePJBT7aF5ANutp7kDU+2juSr3LzHky0jeXdrvqJvk79mvJ9JPufmnzCbcfNZkod+g/k05s/dfBL3MTd/jPmHJgeIHxdXZHYX9cQaYC+wH9gJ7AAabYw0/nu17L4F3g3qJoCbwFXgMjBZdlYHBGkHgUPSW4GOmsTWCWyWnNLYDWAYuMB/JHEJsBs4BhwFdinYqvACeAI8BZ4BU8Br4BUwA8xJl7FSC9yvHRvZsBEYBM4Bl4CT/5LEhggL4oaA3grmmAfuSe4CD4BHPyHodxDfTctPGZEp+4ClVZK4Ajggwo4A2yuYYxwYAW5L4mdTBfP8CK46maXzCeC8Bv8GnSJqSBIELm9z4OMq7rlMtdn/H6FLOR8reFGreV914+MvHMbJtknFdpvq257CidcuBGlXRNj1upBWRpB4FhgFzgCnC8+j6L5TncnRoyLbXVE8tdxpCyGviXdUt2J3HQcOa2cNVDi3KQOirtwCrikDFh3KB8uE+p9h3ffrSN8g6dOpula7MlqA8BF2sUWJliEv8LOSt2pSo814CIwB7xcjad8A+AJ7GiI0k7T/SAAAAABJRU5ErkJggg==);
    margin-left: 3.3333333333vw;
  }
  #problem {
    position: relative;
  }
  #problem::before {
    content: "";
    display: block;
    width: 100%;
    height: 108.6666666667vw;
    background-image: linear-gradient(to top, #feebf7, #fff);
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 0;
  }
  #problem .inner {
    position: relative;
    padding: 10.1333333333vw 0 7.2vw;
    z-index: 1;
  }
  #problem .boxes {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    margin-top: 8vw;
    margin-left: -4vw;
    margin-right: -4vw;
  }
  #problem .boxes .box {
    background-size: contain;
    background-repeat: no-repeat;
    position: relative;
  }
  #problem .boxes .box + .box {
    margin-top: 1.0666666667vw;
  }
  #problem .boxes .box:nth-of-type(1) {
    background-image: url(/common/upload_data/ponte-aromajp/image/20230217171402.png);
    background-size: contain;
    width: 88.9333333333vw;
    height: 89.6vw;
    margin-left: 4vw;
  }
  #problem .boxes .box:nth-of-type(1) ul {
    top: 33.4666666667vw;
    left: 4.4vw;
    padding-left: 13.7333333333vw;
  }
  #problem .boxes .box:nth-of-type(2) {
    background-image: url(/common/upload_data/ponte-aromajp/image/20230217171400.png);
    width: 95.6vw;
    height: 88.8vw;
    margin-right: 4vw;
  }
  #problem .boxes .box:nth-of-type(2) ul {
    top: 32.6666666667vw;
    left: 24.1333333333vw;
    padding-left: 18.5333333333vw;
  }
  #problem .boxes .box ul {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
    position: absolute;
    width: 66.6666666667vw;
    height: 54.9333333333vw;
  }
  #problem .boxes .box ul li {
    font-size: 3.7333333333vw;
    line-height: 1.1071428571;
    font-weight: 500;
    color: #333;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAACqUlEQVQ4jZWVTUgVURTHfz77Viy1W5csiLlGEIVEtqpoZRC16QvqIZU1gS0CkcCMbBFktKhsYUW8CCIGQlr1sQlsHUGkFFExE0XBpaFegbw+NI0jd+D5ek/tLObO3HPO/55z7v+cKWMSMVqJvgKYDZQDo8BPIBfaeLSUZ1FQo1UdcBJoBqqKmOSAO8DZ0MbhlKBGq/1AL1AJvAHuAs+Bz8BcYC2wE1gH/AI6QxtfKpmv0arDaDVmtLJGq2aXfinbJqNV6Ox7ShntdgYvjVZLS5480afaaPXE+bUm+ymnXABcBb4CW0Mbf5wOaGjjrNgDr4CVyf4Mtx4DFsoa2vjDdADzgCWQVVE6Mx/YADxNQA8AMXD9fwBFonRGLq8N6AAE+FGZ0Ur4NwLcDG18yBnWALVe4L+dBExKdxA4A9TlqUZTeSUYdMb1wDuhU5TOXCgBuA0YAG4UAIp0p/K4+sWtm/MI3x6lM0fywBqjdKYfuA+sLgB7DKz3Ar9Lohxzm9VufeAOqHXfvVE6Ix20HdhbJPAXwImm/s6H7rLHKTXilGvk4QW+BXYBw25/JnC7COAn4DDQ4AW+BNIOSNMsGU/daPUemAUsC2084lJtddwtlO/AeaDHC/wfic5o9QxYDixOub1bgAZaEiMv8K8BV/IAJfLLQL0X+OcKALe4mdAX2ng4iVRqIfT5LemENrYuWqHbcWCR1NYL/KgwbKOVcFOilNZeMaF53ACRHh4wWqkiaf8jRqsqo1W/82tL9OXJS3YoN1hTWSFs2COXUlNZEWWHcq8nAdwI3AMaASnV6eyQkKT4PD0KXATmuDna59KTeSqDpwHYAWxyzOmSiwttnFCz5OT3gFPAPgdeKAImh3WHNhaeTpCp/lFSHrmIea6dhQHyj/oW2vhPUSfgL35c1Z7fBARHAAAAAElFTkSuQmCC) left 0.2666666667vw no-repeat;
    background-size: 3.4666666667vw auto;
    padding-left: 3.7333333333vw;
  }
  #problem .boxes .box ul li + li {
    margin-top: 1.8666666667vw;
  }
  #problem .boxes .box ul li span.lf {
    display: block;
    padding-left: 9.3333333333vw;
  }
  #spec {
    background: url(/common/upload_data/ponte-aromajp/image/20230217171251.jpg) center top no-repeat;
    background-size: contain;
    padding-top: 16vw;
    position: relative;
  }
  #spec::after {
    content: "";
    display: block;
    background: url(/common/upload_data/ponte-aromajp/image/20230217171411.png) center top no-repeat;
    background-size: 100% auto;
    width: 100vw;
    height: 74.4vw;
    margin-top: 13.3333333333vw;
  }
  #spec .hx {
    margin-left: -2.6666666667vw;
    margin-right: -2.6666666667vw;
    font-size: 4vw;
    line-height: 1.4666666667;
  }
  #spec .hx::before {
    margin-right: 1.3333333333vw;
  }
  #spec .hx::after {
    margin-left: 1.3333333333vw;
  }
  #spec .copy {
    margin-top: 8vw;
  }
  #spec .panels {
    margin-top: 24.5333333333vw;
    counter-reset: spec_label 0;
  }
  #spec .panels .panel {
    border-radius: 2.6666666667vw;
    background-color: #f1dfee;
    position: relative;
    padding: 14.6666666667vw 2.6666666667vw 8vw;
  }
  #spec .panels .panel + .panel {
    margin-top: 22.6666666667vw;
  }
  #spec .panels .panel::before {
    content: "";
    display: block;
    top: -16vw;
    left: 0vw;
    background-size: contain;
    background-position: center center;
    position: absolute;
  }
  #spec .panels .panel:nth-of-type(1)::before {
    width: 50vw;
    height: 25.2vw;
    background-image: url(/common/upload_data/ponte-aromajp/image/20230217171252.png);
  }
  #spec .panels .panel:nth-of-type(1) h3 {
    left: 56vw;
  }
  #spec .panels .panel:nth-of-type(2)::before {
    width: 64.2666666667vw;
    height: 25.2vw;
    background-image: url(/common/upload_data/ponte-aromajp/image/20230217171255.png);
  }
  #spec .panels .panel:nth-of-type(2) h3 {
    left: 72.1333333333vw;
  }
  #spec .panels .panel h3 {
    font-size: 3.7333333333vw;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 3.7333333333vw;
    height: 9.3333333333vw;
    margin-left: 2.6666666667vw;
    margin-right: 1.2vw;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAABGCAYAAAAaam6UAAAA3klEQVRIie3WTQqCUBDA8X9pH1bmukN0jk7SojO16AqdowO0aR9ts4ggyjCeoIucGeFBgQPCoL83jh/oAKyAI5DVbCdgHQILYJavcnEFnlQjLfZtXcUlMKQmuqVDB+CuxWLkeORQpsF9l5812NSGf1x72xrhxNJzx4LVUcappfLLWxsqPLHg0FsbP4IDlweC/eDY5bFgm1/g2IJ7FjzQ4MjlkWArXyQx/vXdaHGLJTy1YPEs7UP5hlUzUhH+ZiRVGw9LG7cmbfwINv2t5poFe2HevwCbovJOKJZPOgnAG3L2KTwdvnP+AAAAAElFTkSuQmCC) left center no-repeat, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAABGCAYAAAAaam6UAAAA00lEQVRIie3WXQqCQBDA8X9WEBX11g26Qu/dpiv11gl67xwdotcsK+zLWNiRqHBnocUwB2Rc/anjsOhiYwlkjm0RWRwDCcUxcZynB8zsE7eRAx+AtQxcWC5Q4zx+A3c1eGhzW4MbwV5QylDhcGVUHt998K5uXY3/HZ81+CRZg1OfPl98cLi/1V6yBt8kV30iXX1wUm7N0dtOQQyClSGR+eBYgzs+ZXjhPMrFskZSfZFkjXT8as2mbWMZtIA5MAVGL7AJ9J8PGGzubmZWvtj7EBtg9QCBnCXIJTHwMQAAAABJRU5ErkJggg==) right center no-repeat;
    background-size: 1.4666666667vw 9.3333333333vw;
  }
  #spec .panels .panel:nth-of-type(1) .boxes .box:nth-child(1) .contents .title {
    background-image: url(data:image/png;base64,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);
  }
  #spec .panels .panel:nth-of-type(1) .boxes .box:nth-child(2) .contents .title {
    background-image: url(data:image/png;base64,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);
  }
  #spec .panels .panel:nth-of-type(1) .boxes .box:nth-child(3) .contents .title {
    background-image: url(data:image/png;base64,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);
  }
  #spec .panels .panel:nth-of-type(2) .boxes .box:nth-child(1) .contents .title {
    background-image: url(data:image/png;base64,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);
  }
  #spec .panels .panel:nth-of-type(2) .boxes .box:nth-child(2) .contents .title {
    background-image: url(data:image/png;base64,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);
  }
  #spec .panels .panel:nth-of-type(2) .boxes .box:nth-child(3) .contents .title {
    background-image: url(data:image/png;base64,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);
  }
  #spec .panels .panel .boxes {
    margin-top: 3.3333333333vw;
  }
  #spec .panels .panel .boxes .box {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8sAAAAGCAYAAAD0bwxYAAABe0lEQVR4nO2c4U3DMBQGr92gKzBBJK8QRmCFMgIrwAiwQkegK1RiAlboCsjCiDY/SCqVlzq+71f8oosc656lKEpWAB/7wwZ44Du7rk9HJqZGttxzAnpg3/XpIPtvbFNuzcWi07WwOh3Aopfu8Qtj0Uv7QXa4XnoZwzbv5aoU34FUTuRFvJ9y4RrZMu8t8HpSeuz69CZ7dbYpt+Zi0elaWJ0OYNHLSFYvdVr2l9Vp+2FpbPNeZnYNbE+KlOPt2AVLamRznkfGstdhW3NrLhadroLV6RgWvXSPXxiLXtoPsmfRyxi2eS9zbT0RXlo2g/sZjv+KrLnF6OXtsyYuehnDmrjo5e2zJi56GcM2n5z8sLwDTl9NH0ttSmpkc15GxrLXYVtzay4Wna6C1ekYFr10j18Yi17aD7Jn0csYtnkvc+3nB19p8DHz5I+/a2TLvJ+AO+Cz69Ml4shexjbl1lwselkLq9MBLHrpHr8wFr20H2SH66WXMWzbXvbp8AXLV8hWOWV1rgAAAABJRU5ErkJggg==) left bottom no-repeat;
    background-size: auto 0.8vw;
    padding-bottom: 5.3333333333vw;
  }
  #spec .panels .panel .boxes .box + .box {
    margin-top: 4vw;
  }
  #spec .panels .panel .boxes .box:last-of-type {
    background: none;
    padding-bottom: 0;
  }
  #spec .panels .panel .boxes .box .contents .title {
    display: flex;
    align-items: center;
    font-size: 4.2666666667vw;
    line-height: 1;
    font-weight: bold;
    text-align: left;
    color: #333;
    height: 6.9333333333vw;
    padding-left: 24.8vw;
    padding-top: 1.3333333333vw;
    background-repeat: no-repeat;
    background-size: 22.4vw auto;
  }
  #spec .panels .panel .boxes .box .contents .text {
    margin-top: 2.6666666667vw;
    font-size: 3.7333333333vw;
    line-height: 1.3571428571;
    font-weight: 500;
    color: #333;
  }
  #spec .panels .panel .boxes .box .img {
    width: 75.2vw;
    margin: 2.6666666667vw auto 0;
  }
  #spec .panels .panel .boxes .box .img img {
    width: 100%;
  }
  #price {
    background-color: #f6e5f3;
    padding: 10vw 0 12vw;
  }
  #price .tables {
    margin: 6vw auto 0;
  }
  #price .tables .table + .table {
    margin-top: 4vw;
  }
  #price .tables .table table {
    width: 100%;
  }
  #price .tables .table table tr th {
    border: solid 0.1333333333vw #ccc;
    background-color: #f2d1e5;
    width: 26.6666666667vw;
    vertical-align: middle;
    text-align: center;
    padding: 2.6666666667vw 0;
    font-size: 3.4666666667vw;
    line-height: 1.0769230769;
  }
  #price .tables .table table tr th.main {
    background-color: #e59ec9;
    font-size: 3.2vw;
    line-height: 1.1666666667;
    font-weight: 500;
    text-align: center;
    color: #fff;
    padding: 4vw 0vw;
    width: 20vw;
  }
  #price .tables .table table tr th p {
    font-size: 0vw;
    line-height: 1.1;
    font-weight: normal;
    margin-top: 1.3333333333vw;
  }
  #price .tables .table table tr td {
    padding: 2.6666666667vw 0vw;
    border: solid 0.1333333333vw #ccc;
    background-color: #fff;
    vertical-align: middle;
    text-align: center;
    font-size: 3.7333333333vw;
    line-height: 1.3571428571;
    font-weight: 500;
    letter-spacing: normal;
    text-align: center;
    color: #333;
  }
  #price .tables .table table tr td p {
    font-size: 2.6666666667vw;
    line-height: 1.4;
    color: #333;
    font-weight: normal;
    margin-top: 0.8vw;
  }
  #price .tables .table table tr td small {
    display: block;
    text-align: center;
    font-size: 2.6666666667vw;
    line-height: 1.4;
    color: #333;
  }
  #price .tables .table table tr td dl {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin: 2vw auto 0;
    padding-left: 2vw;
    padding-right: 2vw;
    font-size: 3.2vw;
    line-height: 1.3333333333;
    width: 100%;
  }
  #price .tables .table table tr td dl dt,
  #price .tables .table table tr td dl dd {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
  }
  #price .tables .table table tr td dl dt {
    background-color: #d2d2d2;
    font-weight: bold;
    padding: 1.3333333333vw 0;
  }
  #price .tables .table table tr td dl dd {
    background-color: #ececec;
    font-weight: normal;
    padding: 2.6666666667vw 0;
  }
  #price .tables .table table + p {
    font-size: 2.6666666667vw;
    line-height: 1.4;
    padding-top: 0.6666666667vw;
  }
  #privileges {
    height: 113.3333333333vw;
    background: url(/common/upload_data/ponte-aromajp/image/20230217171349.jpg) center top no-repeat;
    background-size: contain;
  }
  #privileges .inner {
    padding-bottom: 4.6666666667vw;
    width: 90.1333333333vw;
    height: 113.3333333333vw;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }
  #privileges .contents {
    padding-left: 2.6666666667vw;
    margin-top: 4.8vw;
  }
  #privileges .contents h3 {
    font-size: 4.3333333333vw;
    line-height: 1;
    font-weight: 500;
    text-align: left;
    color: #fff;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
  }
  #privileges .contents h3::before, #privileges .contents h3::after {
    content: "";
    display: block;
    width: 2.8vw;
    height: 3.4666666667vw;
    position: relative;
    background-size: contain;
    background-repeat: no-repeat;
    top: -1.0666666667vw;
  }
  #privileges .contents h3::before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAXCAYAAADpwXTaAAABR0lEQVQ4jb2VPUsDQRCG38QgdgrGTxARLIKIFnb6C8TGUrDSxsLSxt5GsLGUFJYWltYWlhaW4gemsFRjoYJIRHlkdIKXI7l4e+DAy+7sMM8Ou7N3AtJqFfgAVuJ5eaW3XkkdkrYkdTZkB1TWAzzxY2vRWAjMtO2wClDICisCbw5czgoz7TrsAshnhY0A7w5czAozlR12Zn7umxhu45KuvFXm4zsNA9fAETD5x+oOvLqTeKAUOQfr8j2gvw1sAvi0220WnAKO+bUXYBPoSgDOATNJOy4AlxHoLbAE5FrltDsP6+51oBqBngKzIbC67D3uALUItBwKq2sMOHTYczwe2mfTkl4lVaKLWZu2wUI+jv8DK/i7GpQ0JKnoMr/PNeBrNnZL2pC03wp2LqmUooDRpMpq9iuQ9CipKuneR/PvYvMHSTdNSZK+AFbaZb3diQGTAAAAAElFTkSuQmCC);
    margin-right: 1.0666666667vw;
  }
  #privileges .contents h3::after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAXCAYAAADpwXTaAAABRElEQVQ4jc3UvytFYRzH8c+5blKWW45LSlJXSbLY+AeUxahM7mLwD9gtSsqo+wcYjGaD0WBh8KMMNnQNrkVEbx2+N899Op2fi299e351XufH832OAD/XgU+gGbOWmBX1Rr+kbUl9koaUN7w7bfAbL0At75O5gypwZ9hOXsjH1gx6A8IyWAW4Mmy/CORiKwZ9AONlsXPDWkWhLrZkUFRbjbLYqWGHGS+aBY6BW2DMx6Ld+wJmUpA6cGBv0P2+0z42DywmIAPAFvDKX5wAc0l15mcArAL3DnINLGcpWjcXgDMHaQObdkpSS8PNloO8A7tZz2ncZMegI2AyT2kEP2JvNCQNSrrI+weKwwqH/3P8P1g1Ya0paU9SR9KTpGdr25aPNhflQzROwiYk1SyjflrcJG1AIGlKUl3SqKRQ0rDXH7E2lHT5DfEonZIjwTbCAAAAAElFTkSuQmCC);
    margin-left: 0.9333333333vw;
  }
  #privileges .contents p {
    font-size: 3.2vw;
    line-height: 1.4166666667;
    font-weight: 500;
    text-align: left;
    color: #fff;
    margin-top: 2.6666666667vw;
  }
  #compare {
    padding-top: 10.4vw;
    position: relative;
  }
  #compare::after {
    content: "";
    display: block;
    background: url(/common/upload_data/ponte-aromajp/image/20230217171414.png) center bottom no-repeat;
    background-size: 100% auto;
    width: 100vw;
    height: 74.4vw;
    margin-top: 13.3333333333vw;
  }
  #compare .table {
    margin-top: 6.6666666667vw;
    width: 96vw;
    position: relative;
    overflow: auto;
    margin-right: -4vw;
  }
  #compare .table.active::before {
    opacity: 0;
  }
  #compare .table::before {
    content: "";
    display: block;
    background: url(/common/upload_data/ponte-aromajp/image/20230217171300.png) center center no-repeat;
    background-size: contain;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 33.3333333333vw;
    height: 24.6666666667vw;
    transition: opacity 0.5s;
  }
  #compare .table table {
    white-space: nowrap;
  }
  #compare .table table thead tr th {
    width: 24.1333333333vw;
    border: solid 0.1333333333vw #ccc;
    background-color: #e59ec9;
    font-size: 2.4vw;
    line-height: 1.5555555556;
    font-weight: bold;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    vertical-align: middle;
    text-align: center;
    height: 12vw;
    padding: 2.6666666667vw 1.3333333333vw;
  }
  #compare .table table thead tr th:nth-of-type(2) {
    background-color: #f44ab1;
    font-size: 2.6666666667vw;
    line-height: 1.4;
  }
  #compare .table table tbody tr:last-of-type th {
    vertical-align: top;
  }
  #compare .table table tbody tr:last-of-type td {
    vertical-align: top;
  }
  #compare .table table tbody tr th {
    border: solid 0.1333333333vw #ccc;
    background-color: #ebebeb;
    vertical-align: middle;
    font-size: 2.4vw;
    line-height: 1.1111111111;
    font-weight: bold;
    letter-spacing: normal;
    text-align: center;
    color: #333;
    padding: 2.6666666667vw 1.3333333333vw;
  }
  #compare .table table tbody tr td {
    border: solid 0.1333333333vw #ccc;
    vertical-align: middle;
    padding: 2.6666666667vw 1.3333333333vw;
    font-size: 2.4vw;
    line-height: 1.1111111111;
    font-weight: 500;
    text-align: center;
    color: #333;
  }
  #compare .table table tbody tr td:first-of-type {
    background-color: #f6e5f3;
    font-size: 2.6666666667vw;
    line-height: 1;
    font-weight: bold;
    color: #dc2895;
  }
  #compare .table table tbody tr td:first-of-type dl {
    font-size: 2.6666666667vw;
    line-height: 1.4;
  }
  #compare .table table tbody tr td dl {
    font-size: 2.4vw;
    line-height: 1.5555555556;
  }
  #compare .table table tbody tr td dl dt {
    font-weight: bold;
  }
  #compare .table table tbody tr td dl dd {
    font-weight: 500;
  }
  #compare .table table tbody tr td dl dd + dt {
    margin-top: 2vw;
  }
  #effect {
    padding-top: 6.6666666667vw;
  }
  #effect strong {
    margin-top: 4.5333333333vw;
    display: block;
    font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ＭＳ Ｐ明朝", "MS PMincho", serif;
    font-size: 5.3333333333vw;
    line-height: 1;
    font-weight: 500;
    text-align: center;
    color: #333;
    white-space: nowrap;
  }
  #effect strong::after {
    content: "";
    display: block;
    width: 13.3333333333vw;
    height: 0.4vw;
    background-color: #e59ec9;
    margin: 6vw auto 0;
  }
  #effect .description p {
    font-size: 3.7333333333vw;
    line-height: 1.5714285714;
    font-weight: 500;
    text-align: left;
    color: #333;
    margin-top: 5.3333333333vw;
  }
  #effect .boxes {
    margin-top: 9.3333333333vw;
  }
  #effect .boxes .box {
    position: relative;
    width: 100%;
  }
  #effect .boxes .box + .box {
    margin-top: 9.3333333333vw;
  }
  #effect .boxes .box:nth-of-type(odd) .contents .point {
    width: 92vw;
    height: 25.3333333333vw;
    background: url(/common/upload_data/ponte-aromajp/image/20230217171305.png) center center no-repeat;
    background-size: contain;
    padding-top: 4vw;
    padding-left: 2.6666666667vw;
    padding-right: 13.3333333333vw;
  }
  #effect .boxes .box:nth-of-type(even) .contents .text {
    margin-left: 2.6666666667vw;
  }
  #effect .boxes .box:nth-of-type(even) .contents .point {
    width: 92vw;
    height: 28vw;
    background: url(/common/upload_data/ponte-aromajp/image/20230217171306.png) center center no-repeat;
    background-size: contain;
    padding-top: 2.6666666667vw;
    padding-left: 2.6666666667vw;
    padding-right: 20vw;
  }
  #effect .boxes .box:nth-of-type(1) .contents, #effect .boxes .box:nth-of-type(2) .contents {
    justify-content: flex-start;
  }
  #effect .boxes .box .img {
    z-index: 1;
  }
  #effect .boxes .box .contents {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    align-items: center;
    margin-top: 4.6666666667vw;
  }
  #effect .boxes .box .contents .text {
    width: 86.6666666667vw;
    font-weight: 500;
    letter-spacing: normal;
    text-align: left;
    color: #333;
    font-size: 3.7333333333vw;
    line-height: 1.8571428571;
  }
  #effect .boxes .box .contents .text p {
    display: inline-block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAg0AAAApCAYAAAC2uhqdAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE72lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4wLWMwMDAgMTM3LmRhNGE3ZTUsIDIwMjIvMTEvMjctMDk6MzU6MDMgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNC4xIChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDItMTNUMTY6NTA6NDQrMDk6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAyLTE2VDEwOjM5OjI1KzA5OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAyLTE2VDEwOjM5OjI1KzA5OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0Mzg1YzdhOS0xM2Q0LWJiNDMtOTNiZi1kYmM3Y2E4Y2E5NTgiIHhtcE1NOkRvY3VtZW50SUQ9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) left 0 repeat-y;
    background-size: auto 6.9333333333vw;
  }
  #effect .boxes .box .contents .point {
    font-size: 3.7333333333vw;
    line-height: 1.8571428571;
    font-weight: 500;
    letter-spacing: normal;
    text-align: left;
    color: #db2e97;
    position: relative;
    margin-top: 12.6666666667vw;
  }
  #effect .boxes .box .contents .point:before {
    content: "";
    display: block;
    width: 8.1333333333vw;
    height: 4.9333333333vw;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAAlCAYAAADx5+EfAAAFFklEQVRogd2ZaWxVVRSFv1YgotEKigWrIUYRglBn0BAHMIAUKoMoKshQBWdFogaJxmA0aogSgkYEtQIFnBVbqVVCjTEaNYoo1UR+AJVJIyDgPLRmJ+skx5v32ju918r6097z7j1377fOXnt4BZtKnwI4ErgLmA/s4eBDZ/n3LLC9ECgCaoF7gQZg9EHm8iDgC2AuUA+UmNMdgO90Q3fgDWAFcHQbG5sUhwGPA+8Dp2ivbeavOb0buBIYD3yvD68W62P/n/5yvti9AzAfDwA3ARcDWwu9G18F+gGrdF0MvAa8ABzTRsZHhbG7AHgP6KVn1wKlgIlXM/oWfPwolsd6rE8Q6+PbucMXAl8Ct8mv/cANwDBgi39j0GkHi+u+im3DscDLwIv6vz3hcGChROok2fWO2H3asRvGaZS6JgFjgJ1auwLYqL/tARcBXwG3AAVidzpwicVuNvtactphNXAqsFzX3cT4K23I+hHAk8A64EStvS1NeiYTuz7COG3YC0wGyoEdWrtMsX5VKm6EhynwBqmxsbsPuBYo81JviwjrtEONvs3ndW2qvlIqX5xjZ43dRcC7Hru1sue51tj1EdVpxPo0YKSVdFoztf9ayp8LDFXsXi92f5INZSo4IiGO0w5rFOuVuu4qtTfl75GS49YTLAbqgJ5aeytw2iIjidMoniqAEV48jZbCX5Nw7+HaZ7rYtRM2BRjlnbBYcE4X6AgVxNzHlLO/p5zG+jLgTeC4iHsVqRuyeD1Ba9U6VcsS+DoY6IScNkefUEL3j1FU7BMrxnqjni0XW1NC7jVC91fIrj06MZd6tUJUGAFVSm+WZjsVysnh2igoGHFQJ9YXi/Uuij+LxZIs+x0lBTadOF5rrj6oimkHnsBO1PUA4LRC1aWlKtSbsqSGqNivL26YVxmVicVpgb1GBtZ3y0irBHfFfH+mVLpKAvipi+lfgZkq6zZpLVgExMFasb5IrDtGa8XiUuV+dwJe1/rKmO9DRdNGr2iyxmmc0qk1VLhxkQ8brTwE3O4JXb2qns0JjBkioXOnp8nb34y5VW1sXHSTNvl9wQp1Xf8ZgWVKWb8Bs9SIf6u1wYHCPg7WKYyWBN5dI3aTOHx5oBHaqfCYlGnm11Ke/hA4HXgM+CdLCxcVPwMzZNBesWAK/0PM/VzL+5LX/CxX7K7O9lCm450J5ykW++izX4A5Ok5NMQ1Oigl6v5vq7JB41rS2b9iK7CPgDGCex/oCsX5ynp0t1mjLH2MtFbutOkzEMvR34G6NVL/R2gVS+JkplLRh4AaW43TvdqW8qQqXUIhj6MfAmcAjwN8axs3XqLVXiOfjoLvSmT+arhS7a6LuF5cdY/0esd6gtUFifVbKrE/UO8boepvK1Qq1mJGR1LhPgLOAh8V6Z6n9B0DvhHv3UMNSpfq5WY1IPzU4sZEGI39Iyc9VrkRqvx64Ezgkxp6TxW65rhvF7nVqbBIhzWP4mVh/0GN9nljvE+J5VI5WS427iN0lKmXr0jI0bcX9E7gPGKjBOzoB66X8HVp4dqpOyihdb1X3N0MNTGrIVZr5HDgHeAD4CzgUeFSs9w3cWyIFrlRD0qwhfX91eqkjl7nVWL9fPewGrQ3UFzIb6CgFblC8ooZmqH6OOZArw8KWoUnRUWI3x41sJEhF+r9ZP7DNzqWzDvmootARnxtg3TncqN795nw4TB6ddjCHz/aGCtWK8fp8GpFvpw2Wzm5U8WEDP+vY8gfgXxklKbm9nGYsAAAAAElFTkSuQmCC) center center no-repeat;
    background-size: contain;
    position: absolute;
    top: -8.6666666667vw;
    left: 50%;
    transform: translateX(-50%);
  }
  #effect .link {
    display: flex;
    justify-content: center;
    margin-top: 8vw;
  }
  #effect .link a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 92vw;
    height: 13.3333333333vw;
    border-radius: 6.6666666667vw;
    background-color: #e59ec9;
    font-size: 3.4666666667vw;
    line-height: 1;
    font-weight: 500;
    text-align: center;
    color: #fff;
  }
  #footer-banner {
    background: url(/common/upload_data/ponte-aromajp/image/20230217171409.png) center top no-repeat;
    background-size: contain;
    padding-top: 82.8vw;
    padding-bottom: 8.5333333333vw;
    height: 151.3333333333vw;
    margin-top: 13.3333333333vw;
  }
  #footer-banner h2 {
    width: 85.4666666667vw;
    margin: 0 auto;
    font-size: 4vw;
    line-height: 1.4666666667;
    font-weight: 500;
    letter-spacing: 0.5333333333vw;
    text-align: left;
    color: #ba3f89;
    padding-left: 2.6666666667vw;
    padding-top: 4.6666666667vw;
    padding-bottom: 4.6666666667vw;
    position: relative;
  }
  #footer-banner h2:before, #footer-banner h2:after {
    content: "";
    display: block;
    width: 85.4666666667vw;
    height: 3.0666666667vw;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
  }
  #footer-banner h2:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn8AAAAXCAYAAAB6dinlAAACgElEQVR4nO3dPWsUURSA4TcSxZBCSJNCAgabNGJjoSSQHyDYCKKVKCIWCgERo0T8CImwEAQLTRWRYKONpTaCxRapgiCxEBFdMCqCoOCq+MVlz8KwZOMuLjizvE8zh7swzHC2OJw7996ed3NlOmA3MB63uT14evRtJ24qSZKkzurtwN3SPW4BI8AyUDJHkiRJ+bShA091JAq/5Bzw21xLkiTl078Wf33AxYgfAQ/NsyRJUn71VsuVth+ub3SoHp4Etka377x5liRJyrdWv/nbFl3CKrAaY1uAyYjvA0vmWpIkKd9amfYdA14CL4ADmfEzwADwE5gyz5IkSfnXSvF3Na6vgPmIB4GJiBeBFXMtSZKUf38r/vZG5y+5BHyLOC3y6Ae+ZhZ8SJIkKefWK/7SbzMRr0SHLy322A4ci/EbwGuTLEmSVAzrLfg4BOyMeCq+7UuuABuBT5kp4aYen1jwryBJkpQTzTp/m4DpiJdiNW/q+qVi8GCMzwEfTKQkSVJxNOv8HQeGIz6bObVjJgrG98C1Nt7SUz8kSZJyYK3irz+zdcuDNHNLres3FgtAklngcxuP32OyJUmS/r+1ir+J2Mql8dSOUlzTnn83W33y8fmjplmSJCknGr/5G4jNm5O7wDK1rt8+YE+Mp61dvptASZKk4mks/ibj2LYfwAVqhV92y5enwB3zLEmSVEzZ4m8IOBVx2p/lecQ7gGfAvTQlXC1XfplrSZKkYsp+85emczcDX4DL9cFqufKk4UxfSZIkFVS98zcCHI74OvDGhEqSJHWfevE3HV3Aj5lVvZIkSeoyqfjbBeyP1ypFAShJkqQu7fzNxibMqzHlK0mSpG4E/AHv0lwX5kTr8AAAAABJRU5ErkJggg==);
    margin-bottom: 2.6666666667vw;
    top: 0;
  }
  #footer-banner h2:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAoEAAAAXCAYAAAB085XPAAACe0lEQVR4nO3dvWtTURjH8W/lKpYOQhcHKSguXcTFQbHQP0BwEUQnUUQcFLqIVSq+lCoEiuCgnRQRF10cdRE6ZOhUBKmDiGjAogiCglHxjUOeyG2xTWOE3hu+nyWHCyHPw11+nJNzTg+SJEkqtLeT1f9R3k5gOMa3M1+5JElS10uZ7xYwCMwClTW+c0mSpK53OAJgcgb4ZQiUJEnqbr3A+ejwMfCImBqUJElSgdWrtbaL69090ByeADal2T/gbPOhIVCSJKk7bAbSKm8dmI+ONgCjMX4AzDQ7dTlYkiSp/IaAl8ALYH+um1NAP/ADGMt3aQiUJEkqvyvRwStgKsYbgZEY3wHm8l0aAiVJksptT8wEJheArzFOm0H6gC+5jSF/GAIlSZLKK2W5iah+Lmb80qaQrcDReH4deL24Q0OgJElSeR0Etkf1Y/Hfv+QSsBb4mFsqXiCbPn7T9y5JklQgw1NHVlLMOmA8xjOx+zfNAqZQeCCeTwLv//blLM6MkSRJ0urraaOCY8CWGJ/OZbqJWO19B1xd6stZmz8mSZKk1deXO/LlITBNYxZwKDaKJJeBT0uGwBVON0qSJKk4RuIImAW3gACV+ExnBt5Yrlo3hkiSJJVLfxwCndwDZmnMAu4FdsXzdCTMt+W6MgRKkiSVy2hcB/cdOEcjAOaPinkK3G3VkSFQkiSpPAaAk1FtOuLleYy3Ac+A+2mpuF6t/WzVUeZLlyRJKo20zLse+AxcbBZdr9aeLLozuCVnAiVJksphEDgUlV4D3nRStSFQkiSpHMZjFfdDbhfwPzMESpIkFd8OYF9UWYkg2BFDoCRJUvGlg5/TBR/zsRTcGeA3IlxbpPskRMQAAAAASUVORK5CYII=);
    bottom: 0;
  }
  #footer-banner .contents {
    margin: 4.6666666667vw auto 0;
    width: 85.3333333333vw;
    border-radius: 2vw;
    background-color: rgba(255, 255, 255, 0.5);
    padding: 3.3333333333vw 2.6666666667vw;
  }
  #footer-banner .contents ul li {
    position: relative;
    padding-left: 6.1333333333vw;
    padding-top: 0.2666666667vw;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAADjklEQVRYhb2YWWgTURSGv0yapLYmrTtWXCmuDyKiqI9FFNxQ3xRREAUFBcEXxVcRweXBB0VfRAUFQa244YO44C64tGrF3VK1ojZJ25h2mkXOcCNtTObOJG1/CCEz557zzb0395wznh8H7uFS04H5wDxgMjASCAGdQBvwHngJ3AauAy1u3DsFGgBsADYBU134F8grwH7ggZMBhua+B1gDfAAOuYQRBYCVwH0FVl0M0BDgEnBKLUuxWgS8ADYWAiRP8hhY3Asg3VUGHFOznTN2rosCcxeY0Msw3bUVOK62hC3QUOAaMKIPYTJaC+y2AxLaE042Xi9qZ/a26A60Wm28/pRMwlFgYDaQnDP7+hkmo1HAjsyPEvW93slf21Ni4BtTgTcYIBXvoqsxSqoj0dOmtAT/6AqMMh+pNhOzMUI6kdK53qIOz0gGaLNuhG9kkNCSiRZMRhKo/c5n4s+brSul04YTrBmPx+f9Z5OKmUSvvKWrqdXOfYXaMocNlZum2VkbA/1UrpjSAwY1Y8GaCQSqB+MfV0loYXUPGGtsuZ/K5VPwhgJotAq1hxboLMtmVllLkU/lc0dbn3zy+L2UzRqlCzNXkrREmaOzDIwfZHu/ZFi5zoU1gxrJ1M42VAlhK0M/3Vp5Q6VOzCYKUFXR0ZzovySRU1UCFNRZJX//KZon8cuRj6ChiihbxV//LBqoo8GRD1OA2rXO6ppJ/IwVDJNoiRN/9t2JaasAvdNZpZNpohffkGo3XcPImGhtg5PTWvRRgF45sUy2dhI+U08yHHcMk4x0ED770vp2qHoBuuU4QFsnLafrMT+FtbZmY5Tw6To3ML+lWzFUq+J4LdKdCSIXGojda4R0bpvYwyYi517/l3g1kiYgZai+6ZKbkVbQR01EzvcMasHWNhC7L7B5aPNLisN/9dBBt6NF5pcI4TN1JKMd1nLKHjM/6pczh54CN8lqFC8X2mUYA3zWo6ViXYUMR8W9SlYJu03OwEK8SbFWBExtBiYbSHry7YV6LVDfs4vD7DboiPr0hyS5rQCa7YBQTdypPgaSdLUMeJR9IxdQElgH7JF/ch/AfAVqgBu5bubr7QVkF7AE+NaLMBeBGcCTfAa61zGy+ycBeyUTFwHyDFgKLAds6xAdkEjWW1resWp/ycHlJCdIbjqp3rbNVOecVoW80hPJK7zZavaknZBWWAo9gZdyRiqIejmiXHkF/gJMXRIqUZRK7QAAAABJRU5ErkJggg==) left top no-repeat;
    background-size: 4.8vw auto;
    font-size: 3.7333333333vw;
    line-height: 1.3571428571;
    font-weight: 500;
    letter-spacing: normal;
    text-align: left;
    color: #da47a0;
  }
  #footer-banner .contents ul li + li {
    margin-top: 1.8666666667vw;
  }
  #contact {
    background-color: #e59ec9;
    padding: 10.5333333333vw 0;
  }
  #contact .inner {
    position: relative;
  }
  #contact .inner::before, #contact .inner::after {
    content: "";
    display: block;
    position: absolute;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
  }
  #contact .inner::before {
    width: 13.4666666667vw;
    height: 20.5333333333vw;
    background-image: url(/common/upload_data/ponte-aromajp/image/20230217171311.png);
    top: -6.6666666667vw;
    left: 0;
  }
  #contact .inner::after {
    width: 15.0666666667vw;
    height: 18.4vw;
    background-image: url(/common/upload_data/ponte-aromajp/image/20230217171314.png);
    top: -5.8666666667vw;
    right: 0;
  }
  #contact strong {
    display: block;
    font-size: 3.7333333333vw;
    line-height: 1.5714285714;
    font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ＭＳ Ｐ明朝", "MS PMincho", serif;
    font-weight: 200;
    letter-spacing: 0;
    text-align: center;
    color: #fff;
  }
  #contact h2 {
    font-size: 5.0666666667vw;
    line-height: 1;
    font-family: "Zen Maru Gothic", "ヒラギノ丸ゴ Pro W4", "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "HG丸ｺﾞｼｯｸM-PRO", "HGMaruGothicMPRO", sans-serif;
    font-weight: 500;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 4vw;
  }
  #contact h2:before, #contact h2:after {
    content: "";
    display: block;
    width: 11.2vw;
    height: 0.1333333333vw;
    background: #fff;
    margin-top: 0.5333333333vw;
  }
  #contact h2:before {
    margin-right: 4vw;
  }
  #contact h2:after {
    margin-left: 4vw;
  }
  #contact p {
    font-size: 3.2vw;
    line-height: 1.1666666667;
    font-weight: 500;
    text-align: center;
    color: #fff;
    margin-top: 4vw;
  }
  #contact .tel {
    text-align: center;
    margin-top: 3.2vw;
  }
  #contact .tel a {
    font-size: 9.0666666667vw;
    line-height: 1;
    font-weight: 500;
    letter-spacing: normal;
    color: #fff;
    text-decoration: none;
    padding-left: 9.4666666667vw;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAD5klEQVRogdVaa2iPURj/zeSDzSWTkeSW2wclNPfl1iLhA8pcY7GZyzeRGh/UMkWEXDaFD65FqcXwgSQRakRhIdmEpuY624efDufN2dn7/t9zzvvu/7dfPR/2f57nnOd33vM857zPuzSSSALKAOQCuATgGYAqAM1xTJssAjUABit/1wK4CuAcgOuRRhYEkiBrSFaRfMXWeEByqWsMySKgygiSO0k+0qjcJzmzPRBQZRHJWxqRPe2JgCcLSNYoJKpJDmlPBIR0IHlMIdFIctz/QKCIZAnJoYb2BdqWmppKAh21YB6T3EayT4jfZJI/FL/xqSKQSfKG3A4qGmUl6prAdzjJb9KnmeTAVG0hIdkk80me1YjUkVySwG+UYvs6lQRUEdXliEbkUAL7xYpduS2BsSRLZZmLm8gEWS49XEtge1Cxa3HYJZogX1ulwjZ6IhXKHNcT2L1Rtl0ogRL6Y61FYGny2tDLwHavMtvxAJspfovpZ3gqIHgPqwwJiIPpF8kmucqzQuzVvFgWYONdO2rlArUg0IXknZDgPaw0INDPx+8Cyb4JfLycEGUzw0efo4w1VyUwTNljplgRQiBTXgW2k3yhjPmV5PQAn/6KXauKI+Wp1F/2CMyQjF2w0CIntmrji9M2LB/8TuzVir4HHAP38NKCAGTp/CJ9RX74BZihnMD7fPRZyvzzxA9PIhDYZElAyEjF/3aAzQmpf08y3Uf/TOpPQz5KF5x0CN6TYmW+PB/9REU/20e/y1Pq5ckUjyIErydj0FP4LPX7fXTLSb4Vi+j9MMgi+Hcku8dAQLzoe+jpoxdNgHqZ1LqukzxnWpwDRw0JXIgheMjS7WG+phOHVA+SncPGUftC6QAaAGSEdGK+A5gEoDpSP+cv5gB4K6XBZQC9sTULwBUDv48Asl0mjBsdtPFEt2yvwRy9AFT+DwSC9tZDw3woiykfnCWoN5oFoA5AJ4M12AJgd/xLawZ9C3moB5BnOIboPBclOe5/CHl06y3Oh42p2EImRoctSJSGjDVZ3nP0ut+mBCBfuE1x3jslNSnW/J1b6i4EhNy0ICHuOWMU30MBdiZvdrERgOzh2+Ciz3cAHQVRCNh+YhJl9S6A0THXkjUAKlwcg8poEJoA5AC45RyqP8oBFDp5Rnh8lZbbyQRhjYLIW0jH4ZgPsQ8Aets42G4hHesAbIg4hood1h4xHShztA8SLvDrQMReRhOJeC295xh8ZbLKqAkOWG6r5wCGu07WVv9qkC8TvFuI3U8AA+QbnhOiJnEQzgAYAuBEiF1ulOD/IMYcCJJpAfcom75qUpI4TMRnKtHG/ERycyxjkvgNpEAFWHpCsggAAAAASUVORK5CYII=) left center no-repeat;
    background-size: 7.4666666667vw auto;
    pointer-events: all;
  }
  #contact .link {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-top: 4.5333333333vw;
  }
  #contact .link a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 80vw;
    height: 13.3333333333vw;
    border-radius: 6.6666666667vw;
    background-color: #fff;
    font-size: 3.4666666667vw;
    line-height: 1;
    font-weight: 500;
    text-align: center;
    color: #333;
  }
  #contact .link a + a {
    margin-top: 4vw;
  }
  #contact .link a.icon-line::before {
    content: "";
    display: block;
    width: 5.3333333333vw;
    height: 5.3333333333vw;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAbCAYAAABiFp9rAAAEV0lEQVRIibWWa2xTZRjHf+faru22butuDNiFARKjmCkxGjON8QOJRmMiIiYqI4DJgKn7oPPDNE6jMSaYBYcR4wWjCZ8W0EQleB3o2GIQHRLHMnDUsQulu9Kt57Q95j3ruu7Khvr/dN6+7/v8+lzPkfTmTSSpEtgMrAF0rk8WEACagH1Am7AyCfICx4DbrtP4QhJ//l01fuBnYN3/ABHaD1wSoD3XhkiYVgQrOg4xYyI6kgKKE012ICHFIzavPhSgHfMZR5IxzEEwgqCmkuHMJ1f3oqIwFA3hD/dhjvlBUpEcueiyimXF5jKWIUCFsxACEDOwrvrxeUp5quARHsq6nfXuEtIUl33GwqJzrIcfh9v4rP8Hvr9ygrCk4XDmYVmRmSZHRTEMA6lTEIVwZATCl6lc+QSvF1WQrroXjizwebCZnR319IW60F3FMB02IgPRqWBJRKJjYAR4Z91LNJTuXhRE6MHMOzhz6wcUe9ZghC5O5DBJcvIiJklEx7qpKt7Jrvz7FwVIlk9189Mt+9C1dExzyC6RSU0DmcYAvtS11BdtWzIkFq+6fC2NF4srsML9JJeFOu20EWTz8kcTy8fP7WVjRhlPZt9DQ+9XXBjvp8cMcp+3jIrsu6n+62NytDQae4+SpWdQV7yDDZ5VbPWVU+c8iBkLo8sO21bCI8vuDZX1rpUJUMtoB34jYD+fH+/jTKiLHmOAbb9Xs7/3KKZl0jraQZcRwKu6UeN5KXLkUOAsAJHvuUKHXXVTkRWXlzty7edM1YMqK9yZegN3Zd/LrvY3MK0oy/RMcvUMfFo6DlmZ08600NndbUU4G/o7salIMlVnX+brvAcwrIjdqM0j7by3+lne6m7kSLCVjd4y/CKkKUHCsYmS9ocDdI9dAtk5T470DA4FmthbtNVeHiip5GSwFVn3cpOr0PZqMBqixJHDR6V7ODlyjhwtnXJXIf3RUdLjzXwwcJzYeDeau2TKQ71500B8etvlHRntpHbt89QlFcVSdDkyyoqWxzCsKLqaNpH7eMNOhcoS3i7j1Y56DgVOLBkiyrn8t+cIG0E0zTsJsTUNJDY0MQm0VLa0vUBt1yeLhozEDDb8ups/B0+juwrBik7bV5TtN9YAU1nDQlVcRCWVpv5v+XSghbFYGK/ixqd7kWYz+OXqecpPP0P7UBu6ZxXMnuCGyNEgkD77uoQlSZjhAIghq/vIl3VqirdTlTSe3u5upLqzwX5P6SkrZg7ThMOi6pS5doRnkmWh65mgZ9mvjZ7BU/SbQ/buH6GLVHU28F3fMXDm4XDkzPV6SEiARPt65j0Rh2qyRtRTynjM5M3uRmouvA/GAKqnFEV4PyMnMySL0B0RU35h0IQkSbUraiKUWThU97UACYmqe2VRJ4VfVgRNS0VLKUBXnIuGAF8K0CmgdrE3pPinyBLkB7ZM9tFrwNPxD7//UoeBm4Hh5Fl3APgGeBhY/S+/VK8Ax4Ev7F+AfwBRsYdyozpZiQAAAABJRU5ErkJggg==) center center no-repeat;
    background-size: contain;
    margin-right: 1.6vw;
  }
}
/*-----------------------------------------------------------------
pc
-----------------------------------------------------------------*/
@media screen and (min-width: 769px) {
  header {
    /*position: relative;*/
  }
  #pan {
    display: none;
  }
  #main {
padding-top: 148px;
    font-family: "Zen Maru Gothic", "ヒラギノ丸ゴ Pro W4", "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "HG丸ｺﾞｼｯｸM-PRO", "HGMaruGothicMPRO", sans-serif;
  }
  #main img {
    max-width: 100%;
  }
  #main .sp {
    display: none;
  }
  #main br.sp {
    display: none;
  }
  #main a {
    text-decoration: none;
    color: #333333;
  }
  #main a:hover {
    opacity: 0.5;
  }
  #main table {
    border-collapse: collapse;
    border-spacing: 0;
  }
  #main pre {
    white-space: pre-wrap;
    font-family: "Zen Maru Gothic", "ヒラギノ丸ゴ Pro W4", "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "HG丸ｺﾞｼｯｸM-PRO", "HGMaruGothicMPRO", sans-serif;
  }
  #main section {
    overflow: visible;
  }
  #main section .inner {
    width: 1080px;
    margin: 0 auto;
  }
  #main .hx {
    font-family: "Zen Maru Gothic", "ヒラギノ丸ゴ Pro W4", "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "HG丸ｺﾞｼｯｸM-PRO", "HGMaruGothicMPRO", sans-serif;
  }
  #main h3 {
    font-family: "Zen Maru Gothic", "ヒラギノ丸ゴ Pro W4", "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "HG丸ｺﾞｼｯｸM-PRO", "HGMaruGothicMPRO", sans-serif;
  }
  #menu {
    background-color: #e59ec9;
    z-index: 1;
  }
  #menu ul {
    display: flex;
    justify-content: center;
  }
  #menu ul li {
    border-left: 1px solid #ecb4d6;
  }
  #menu ul li a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 215px;
    height: 80px;
    font-size: 1.4rem;
    line-height: 1.2857142857;
    font-weight: 500;
    line-height: 1.29;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    position: relative;
  }
  #menu ul li a::after {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAXklEQVQYlYWQ0Q2AMAgFr8YV6hLu/90l3MIhninygZXqJSR8XB+UIgmgcnMyQ1KVdHj1nqGMBSiesQMtpD/x15snKkk24piZ/BLjvlFOxUyeiqNsrP4zO+YX/Tz/ABfWTNQx1aEiLwAAAABJRU5ErkJggg==) center center no-repeat;
    background-size: contain;
    position: absolute;
    right: 4px;
    bottom: 4px;
  }
  #menu ul li a.icon-mail::before {
    content: "";
    width: 20px;
    height: 15px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAA4ElEQVQ4jbWTMQrCQBBFvzYGC+9gYeUFbGwEz2KhhZV4AhsbbxTQMyiCdxARsVKfTBhlCWKirh82hMzM2xeSrQA9SQ3FydGARIJlqUpaR+RtBNSAGXDl+9jsHEgMWLW3BjrA9gvk1mczll1WQMsfJL5TGdunlc8aYyUvnoHxB7ahlX3YkTNQrnEJNHO2t6Bu9wug7j3Wm4aAPNByAoa+s9W7wM5XN7Aaei9FwEfSwLb+zqosMG9ra/DKKkzZk5JKukjqFzX+5ejtI/IOBpxKimFpjEn2a0hqSWr/CFxL2t0BbI5tIFJtPfkAAAAASUVORK5CYII=) center center no-repeat;
    background-size: contain;
    margin-right: 4px;
  }
  #menu ul li a:hover {
    background-color: #f0c2de;
    opacity: 1;
  }
  #menu ul li:last-of-type {
    border-right: 1px solid #ecb4d6;
  }
  #main-image {
    position: relative;
    height: 540px;
  }
  #main-image .bg img {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    max-width: 1920px;
  }
  #main-image .inner {
    width: 1080px;
    margin: 0 auto;
    height: 540px;
    position: relative;
  }
  #main-image .inner .banner {
    position: absolute;
    top: 360px;
    left: 18px;
  }
  .hx {
    font-size: 3.8rem;
    line-height: 1.2631578947;
    font-weight: 500;
    text-align: center;
    color: #333;
    display: flex;
    justify-content: center;
  }
  .hx::before, .hx::after {
    content: "";
    display: block;
    width: 81px;
    height: 11px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    position: relative;
    top: 20px;
  }
  .hx::before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAAALCAYAAAAHmmGnAAACUUlEQVRIic2Wy2sUQRCHv6oJvhLRSBANkkBURIKKigYjAcEH5ujJo0gQvAsePXkS/wCP3kXQg3gQxbfgwReIxhfB+BbBPURF3Si1+5tlsq6yYWfN/tiip2uma3q/qa5uu993nJLcIH5mujbM6casF7cec+vBrMvcOnFbhFuHubWTWJu5deDuFuOSGGcTuBUt8YhVsMQKuH+yxMZJbMzcH5HYqCX+tTImni2N9UrfkpiL2pq+qf0/7lXmk8bO9D19Xv5K65lryq1l7lvZX+JjZWZtTFUfsAfYAQwAnTRPk8BD4AZwE7gCvGzi+5qmFOJm4CiwM/Oi98BT4EvG1wF0A3NzmFB8zzWyg/I9By5n7NUM86lLAXEEOAScA04AD5QR3/8RYIGydgWwVh9hQP5GtFw2ohgB9ZKgXm1VqAHxM9AP/JrGuAJwV3ZKvsisdcrmsCFgdoPzS6EeUL8lMzUgns4p1mQG7DFgjkAG0F0C3KhqZep14JYsamwxp/9Tt6o3ljz1DbggOwwsAXYDwwKbx6aVQt2nftTve7I7gvpYqy1vGTAI3G4mxGq9A07KEtXRYYHdqHLQqObpjw1WxXkLPAPGVO+jDHzQ5hmAJ/4Cuh1YqM20S4nQC6wGNilB9v5PiFkVM0vwiCa6Ddiutl9fOi8tlQ3lFO8asB84S5OX83QUWXBGhqBuAbYCG4D1yoKZUNT6FzrPxmZ2ERjPzqNVIFYroJ6XpQqIsYxWASuBZfItBubrDDurzjPsTy3hH3pXnDai/Qi8Bt4I1CjwRPW9toDfkEtzqzMDAgsAAAAASUVORK5CYII=);
    margin-right: 28px;
  }
  .hx::after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAAALCAYAAAAHmmGnAAACJklEQVRIidWWy2oVQRCGv8R4CUY0EuQQREEMEgRFBUVFEDSiS3Hh0pfwEdzmEcQ3EFy4EsVLVHAhYhCNmCAm8YqQCImidpXUnH+O43iJ6Bmd/FBTNT0z1TV/d1VXx/zoSzI4uGcXMDLtFrYXbL6OmbXslk75vUHSeCrfm95r6qL9/TN91xxrePJBT7aF5ANutp7kDU+2juSr3LzHky0jeXdrvqJvk79mvJ9JPufmnzCbcfNZkod+g/k05s/dfBL3MTd/jPmHJgeIHxdXZHYX9cQaYC+wH9gJ7AAabYw0/nu17L4F3g3qJoCbwFXgMjBZdlYHBGkHgUPSW4GOmsTWCWyWnNLYDWAYuMB/JHEJsBs4BhwFdinYqvACeAI8BZ4BU8Br4BUwA8xJl7FSC9yvHRvZsBEYBM4Bl4CT/5LEhggL4oaA3grmmAfuSe4CD4BHPyHodxDfTctPGZEp+4ClVZK4Ajggwo4A2yuYYxwYAW5L4mdTBfP8CK46maXzCeC8Bv8GnSJqSBIELm9z4OMq7rlMtdn/H6FLOR8reFGreV914+MvHMbJtknFdpvq257CidcuBGlXRNj1upBWRpB4FhgFzgCnC8+j6L5TncnRoyLbXVE8tdxpCyGviXdUt2J3HQcOa2cNVDi3KQOirtwCrikDFh3KB8uE+p9h3ffrSN8g6dOpula7MlqA8BF2sUWJliEv8LOSt2pSo814CIwB7xcjad8A+AJ7GiI0k7T/SAAAAABJRU5ErkJggg==);
    margin-left: 28px;
  }
  #problem {
    position: relative;
  }
  #problem::before {
    content: "";
    display: block;
    width: 100%;
    height: 815px;
    background-image: linear-gradient(to top, #feebf7, #fff);
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 0;
  }
  #problem .inner {
    position: relative;
    padding: 76px 0 54px;
    z-index: 1;
  }
  #problem .boxes {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
  }
  #problem .boxes .box {
    background-size: contain;
    background-repeat: no-repeat;
    position: relative;
  }
  #problem .boxes .box + .box {
    margin-top: 20px;
  }
  #problem .boxes .box:nth-of-type(1) {
    background-image: url(/common/upload_data/ponte-aromajp/image/20230217171346.png);
    width: 1037px;
    height: 380px;
  }
  #problem .boxes .box:nth-of-type(1) ul {
    top: 40px;
    left: 460px;
    padding-left: 55px;
  }
  #problem .boxes .box:nth-of-type(1) ul li:nth-of-type(even) {
    margin-left: 10px;
  }
  #problem .boxes .box:nth-of-type(2) {
    background-image: url(/common/upload_data/ponte-aromajp/image/20230217171406.png);
    width: 1079px;
    height: 348px;
  }
  #problem .boxes .box:nth-of-type(2) ul {
    top: 16px;
    left: 240px;
    padding-left: 105px;
  }
  #problem .boxes .box:nth-of-type(2) ul li:nth-of-type(odd) {
    margin-left: 10px;
  }
  #problem .boxes .box ul {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
    position: absolute;
    width: 386px;
    height: 325px;
  }
  #problem .boxes .box ul li {
    font-size: 2rem;
    line-height: 1;
    font-weight: 500;
    color: #333;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAACqUlEQVQ4jZWVTUgVURTHfz77Viy1W5csiLlGEIVEtqpoZRC16QvqIZU1gS0CkcCMbBFktKhsYUW8CCIGQlr1sQlsHUGkFFExE0XBpaFegbw+NI0jd+D5ek/tLObO3HPO/55z7v+cKWMSMVqJvgKYDZQDo8BPIBfaeLSUZ1FQo1UdcBJoBqqKmOSAO8DZ0MbhlKBGq/1AL1AJvAHuAs+Bz8BcYC2wE1gH/AI6QxtfKpmv0arDaDVmtLJGq2aXfinbJqNV6Ox7ShntdgYvjVZLS5480afaaPXE+bUm+ymnXABcBb4CW0Mbf5wOaGjjrNgDr4CVyf4Mtx4DFsoa2vjDdADzgCWQVVE6Mx/YADxNQA8AMXD9fwBFonRGLq8N6AAE+FGZ0Ur4NwLcDG18yBnWALVe4L+dBExKdxA4A9TlqUZTeSUYdMb1wDuhU5TOXCgBuA0YAG4UAIp0p/K4+sWtm/MI3x6lM0fywBqjdKYfuA+sLgB7DKz3Ar9Lohxzm9VufeAOqHXfvVE6Ix20HdhbJPAXwImm/s6H7rLHKTXilGvk4QW+BXYBw25/JnC7COAn4DDQ4AW+BNIOSNMsGU/daPUemAUsC2084lJtddwtlO/AeaDHC/wfic5o9QxYDixOub1bgAZaEiMv8K8BV/IAJfLLQL0X+OcKALe4mdAX2ng4iVRqIfT5LemENrYuWqHbcWCR1NYL/KgwbKOVcFOilNZeMaF53ACRHh4wWqkiaf8jRqsqo1W/82tL9OXJS3YoN1hTWSFs2COXUlNZEWWHcq8nAdwI3AMaASnV6eyQkKT4PD0KXATmuDna59KTeSqDpwHYAWxyzOmSiwttnFCz5OT3gFPAPgdeKAImh3WHNhaeTpCp/lFSHrmIea6dhQHyj/oW2vhPUSfgL35c1Z7fBARHAAAAAElFTkSuQmCC) left center no-repeat;
    padding-left: 28px;
  }
  #problem .boxes .box ul li + li {
    margin-top: 14px;
  }
  #spec {
    background: url(/common/upload_data/ponte-aromajp/image/20230217171303.jpg) center top no-repeat
, url(/common/upload_data/ponte-aromajp/image/20230217171428.png) center bottom 250px no-repeat;
    padding-top: 120px;
    position: relative;
    padding-bottom: 521px;
  }
  #spec::before {
    content: "";
    display: block;
    background: url(/common/upload_data/ponte-aromajp/image/20230217171422.png) center top no-repeat;
    background-size: 100% auto;
    width: 1920px;
    height: 400px;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
  }
  #spec .copy {
    margin-top: 70px;
  }
  #spec .panels {
    margin-top: 184px;
    counter-reset: spec_label 0;
  }
  #spec .panels .panel {
    border-radius: 20px;
    background-color: #f1dfee;
    position: relative;
    padding: 110px 50px 43px;
  }
  #spec .panels .panel + .panel {
    margin-top: 170px;
  }
  #spec .panels .panel::before {
    content: "";
    display: block;
    top: -120px;
    left: 20px;
    background-size: contain;
    background-position: center center;
    position: absolute;
  }
  #spec .panels .panel:nth-of-type(1)::before {
    width: 375px;
    height: 189px;
    background-image: url(/common/upload_data/ponte-aromajp/image/20230217171252.png);
  }
  #spec .panels .panel:nth-of-type(1) h3 {
    left: 420px;
  }
  #spec .panels .panel:nth-of-type(2)::before {
    width: 482px;
    height: 189px;
    background-image: url(/common/upload_data/ponte-aromajp/image/20230217171255.png);
  }
  #spec .panels .panel:nth-of-type(2) h3 {
    left: 541px;
  }
  #spec .panels .panel h3 {
    position: absolute;
    top: -10px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 40px;
    height: 70px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAABGCAYAAAAaam6UAAAA3klEQVRIie3WTQqCUBDA8X9pH1bmukN0jk7SojO16AqdowO0aR9ts4ggyjCeoIucGeFBgQPCoL83jh/oAKyAI5DVbCdgHQILYJavcnEFnlQjLfZtXcUlMKQmuqVDB+CuxWLkeORQpsF9l5812NSGf1x72xrhxNJzx4LVUcappfLLWxsqPLHg0FsbP4IDlweC/eDY5bFgm1/g2IJ7FjzQ4MjlkWArXyQx/vXdaHGLJTy1YPEs7UP5hlUzUhH+ZiRVGw9LG7cmbfwINv2t5poFe2HevwCbovJOKJZPOgnAG3L2KTwdvnP+AAAAAElFTkSuQmCC) left center no-repeat, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAABGCAYAAAAaam6UAAAA00lEQVRIie3WXQqCQBDA8X9WEBX11g26Qu/dpiv11gl67xwdotcsK+zLWNiRqHBnocUwB2Rc/anjsOhiYwlkjm0RWRwDCcUxcZynB8zsE7eRAx+AtQxcWC5Q4zx+A3c1eGhzW4MbwV5QylDhcGVUHt998K5uXY3/HZ81+CRZg1OfPl98cLi/1V6yBt8kV30iXX1wUm7N0dtOQQyClSGR+eBYgzs+ZXjhPMrFskZSfZFkjXT8as2mbWMZtIA5MAVGL7AJ9J8PGGzubmZWvtj7EBtg9QCBnCXIJTHwMQAAAABJRU5ErkJggg==) right center no-repeat;
  }
  #spec .panels .panel:nth-of-type(1) .boxes .box:nth-child(1) .contents .title {
    background-image: url(data:image/png;base64,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);
  }
  #spec .panels .panel:nth-of-type(1) .boxes .box:nth-child(2) .contents .title {
    background-image: url(data:image/png;base64,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);
  }
  #spec .panels .panel:nth-of-type(1) .boxes .box:nth-child(3) .contents .title {
    background-image: url(data:image/png;base64,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);
  }
  #spec .panels .panel:nth-of-type(2) .boxes .box:nth-child(1) .contents .title {
    background-image: url(data:image/png;base64,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);
  }
  #spec .panels .panel:nth-of-type(2) .boxes .box:nth-child(2) .contents .title {
    background-image: url(data:image/png;base64,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);
  }
  #spec .panels .panel:nth-of-type(2) .boxes .box:nth-child(3) .contents .title {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJ0AAAAxCAYAAADA+KtDAAAKL0lEQVR4nO1de4wV1R3+7mt37y4WdEXY9QFs7GJFJUtUoCC1mpCqtU0tf5AYSEwItaT46EOtmMa22AZb3VoSLI1pE/mntk2NWmOD6UOotYqyRVGBmHWRhyKu7pp931fz/e6cy7lzZ+6dOzO7LnfPl9xk79yZM/M75zu/1/md2Ugul4PB6YvBG5728+wtAK4C0GY73g1gN4D3vTbU9OzXqr55vOorDE5XzAOwHsCNABZUkOEZAP8G8OB4yBo1FJoSuAvA6wDu8UA4WMTcAmAfgFVhd5AhXW2jHsBTFoGm+ZD0MgB/AtAZZi8Z81q7IOGet3y3IkTOqkNs6TmItDQVHc+9P4j0s0edOuQOy//7ehi9ZUhXu/ijnXAkW92tCxBfdr6r0HW3XIrU37qReuyg/SdGDA8B+F7QHjPmtTbxI4skBcRWzELyt9eWJRwRSSZQ9435SG6/GtGOM+0/fxfAtUF7zJCu9kBS/FiXioRruHuxEMoroud9Dg2bljgRb3nQHjPmtfZwsy5RpG0a6m9bVCJkbjiFzN4PkP1wSL5Hz2lEbNHsImKK1lt7MUa6XtQvLfERq4UhXW2BubhbdInqNy4s0XCpnd1I7TiE3MdjRcedfL7cySF7B3UH7TFDutrCel0amtVYe3ORgCTc2CP7HYUmCUd/1oXM6j7EF7cK4cZ+86b9tN1Be8yQrrZwoy5NfHlrkXDZo5+6Ek5H+g/vyscBA9ZKRSAY0tUOWvTVBppKe6Saevodu7BHAGyz/t7kIYHMFQ1HNlaDyMD1T5kV/xpE/IbzUL/hVACR6x3G0NrnJ4Og/zQpkxpF9MIZRYJlDnw0GQRNAdhgSFejiM6dXiRYprtvMgj6CwAHDOlqFPaoNXe8JPUx0egB8ADMikRtgkGEHZldJz5rWTcCEOYb0tUgopcUL11x9eEzBsur/qoewaRMpgCyRz4tEpJLY/Frzi06lj3UN17akNrtdv2AIV0NIto+w1EoWYfduLDE31PI3ZaSsqb0X94tWSILgJ8AOKxfbszrFAGrRZIPXuVKOOhlTb/6klN1iR+8DeBh+3XjSrrEuvmOTq1X6IJzlgZpayoj2twoZUpeS5sizUm3sqZq8W0rN1eEUElXf2+HFP8pcNbEb5pXXsC2aWjoXFYiIAmb3HyqiiZ5/1Ik1rSH+biTHuwTriwEBUmkE46rE7Lw/+RB+aRfPFISbPD8+lsXBrnzDgAvOP0Qmk8ndfeLZkuNVlXoG0OkMSEza+SB/yLb9Ym0lfhKm3QMrGoJdlym62RYj3taoOHOy5F5r99t34IvkGQOpej5yX/35VK8qcC/Ofmdzq8AZqK/73ZKaKSjRlOziQ+qEFtwNrCu+Nz0P44h1z0gf9NhHfnhf9Dw8y8K8YZWPSc1XXpb8StaZCbSQVZOst3ZFZ9ls3N9YbrrA4z97q3CPf2g7vZLJMuffvm4WwVGqBDXpDmJGMnXuUyazrz5kR8CFOBGOBmH7gEZB5a061oxseICP/e8F8CHbj+GQjrOEmomqu3IzEbEZjYWfqM/ARJPA0mnQxEvMqcJ8dXzCtURaimHnQ9FYAvShka63OFB6dSSZ2tKILGyDVidkloxP6CmJUZ/ukec7PEmHe9H14SlSLmhvNmjNeCx3MCYr/uLSa1AHo7D2J8PoH7NpYVj7HtOaFogj9gDYHu5U0MhHcNwYvj+l4q0CV85kNr1nqeZQoFjK88VgYW8zUmM3Jkvk1YzXX13u97RbNBUr2xDbtBbglRIvzhfh6Y0S3b/J6hfd5kcS7/m7Y0LnIh+NCsHmOXlJNzwt/5VOK72OfgFx8ELMjuPARrp5Jnmz/BKuqwVPGTLnRQK6Whyso/7M1/s5MgZp6JSpa04qxXZoufn/Qw/ZkYFH6lnesqeJ9rl5i+IH8MBzx7uzwdCV7RgZMurGL7jBcn0l0ug0unPHh+UAWrceg1Gd7xR0Er1m69Etqe/7HPzem4B5KSj5i/6bXlrfl/DzmOu1ysw0evlmBM4edWkV4hM85w1eBTAa5VOCkw6+h5i9qgd1jr8vuKCIrOowAFgFWvim59HvGO2HFU+h/IJU0/miw5JBv179uigp2fjIFLLsV23CaHvC5DB3vJygVipjh7xM5nfGv313ooZ+9jSViRmNoqGYkSY+PKcAuliFzUjs989EBINtyGv4Ug43V/lhODziRzhJW1dke0dQkwjnUecsApBKyJwyoS7wql59I/4cZrW4nf7Odl38jNv9L5X5M1DmUO9JeRUgQMdW370QKKiYB1nitaAtdPJDTTpakBZ5KgTixpreP3fhYw0bXqA5AQGK9SUNNGp53rkbz6HRN/JBDKvuJNO+aQkrE4stZuLZPSq3Z0mR+QM79sPfYKbsPu9XBpY0zmF8wwqMrvyJlARyU/UVSBhY7z4O9vr9mamUnu6xUxGOhslELBrijL7AQQ8n0RgDpLtkMBuAQm1KdM80VlN0ubwfbuFuHQLGEGXcz+cfFJqYaYxCJr4alBiIm2vkCiHcqsWYSD0tVfx0ZIJ0YB+wQgNVrTIwfASSChQG5Ec1JzqerbHAIVpGbvp8goSLbtuKE+87dNd29E3vpBw1HocRBKw2n5kno4TjvnLav1lVgrreyQ4YVOoPPGdViE8+oMPWZUkFbVd6KRLXDc37/C+5JqmyS9nzahz7UiaodyqlKQn6F/YAwlidOu+ouv1QMC+za7gzAckHjWRIjDzkpW0NwnHc2k2q0g5FCYOTepo56tVXauQ2XeymHTtzZ4iao6fHYzePWCWVaT5nUqnhko6SeR6cHjpuHP1golgWCRkHkp8N6tjhu/aXSi/oQ9YDkzcSlrEFgjo0InnhTBuYDvZg33ig7lB0jRr2gtBjNd7kaR1118oZlES2g//z3fgQLeHLoae6GVqq5y1kGU32w4ycQu8PwPTJb+vFMEGJp0sf9EZX9wqs4lRm97JzI8xciMhqaYZCMhy2YHe/ANY/heG0qLVmGqgoIxu4aDaVSARu3Im0tasZVAyeuKNiknTAmH6gxU1ltM8YhY3LRF5Rrft9byEpbsFqcdeD6W2jWVKbFOB40PflBuo7USipXB6/UR65+GSY2UQtdImS8rl6gJvQVSdRS0z9sTbJZ2sfBPdqWXHjj3+lgwer6dzrjpC0gPLW2Vlg2bVrTLCnjydLJD9pjfNq7omTapopid8mVLXNs+qExclYkt/iPtzoFcmNldsYhefXbTmqsDJz+yCD2ywyOf8XEFJJ6ZxTlOonWUQHpTmreaNTbAmtV/f11rwn++2/ho8T/fxmCHcJAbHRqLfKvZJBCQcQR/ol24/mh3+UwRq5cX+OjAdJKbLWzj94mqnmjpDuikI+s32lZ1x2pjDcvWF9uphQzqD8cY91tvdCzAbcwzGG3z/8Rz9HoZ0BuMNVls8ot/DkM5gIsD/P/FVdR9DOoOJwlZL6xnSGUwY5qoiT0M6g4nEDwBcZEhnMJFIANj2f6YyiovgWDVfAAAAAElFTkSuQmCC);
  }
  #spec .panels .panel .boxes .box {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8sAAAAGCAYAAAD0bwxYAAABe0lEQVR4nO2c4U3DMBQGr92gKzBBJK8QRmCFMgIrwAiwQkegK1RiAlboCsjCiDY/SCqVlzq+71f8oosc656lKEpWAB/7wwZ44Du7rk9HJqZGttxzAnpg3/XpIPtvbFNuzcWi07WwOh3Aopfu8Qtj0Uv7QXa4XnoZwzbv5aoU34FUTuRFvJ9y4RrZMu8t8HpSeuz69CZ7dbYpt+Zi0elaWJ0OYNHLSFYvdVr2l9Vp+2FpbPNeZnYNbE+KlOPt2AVLamRznkfGstdhW3NrLhadroLV6RgWvXSPXxiLXtoPsmfRyxi2eS9zbT0RXlo2g/sZjv+KrLnF6OXtsyYuehnDmrjo5e2zJi56GcM2n5z8sLwDTl9NH0ttSmpkc15GxrLXYVtzay4Wna6C1ekYFr10j18Yi17aD7Jn0csYtnkvc+3nB19p8DHz5I+/a2TLvJ+AO+Cz69Ml4shexjbl1lwselkLq9MBLHrpHr8wFr20H2SH66WXMWzbXvbp8AXLV8hWOWV1rgAAAABJRU5ErkJggg==) left bottom no-repeat;
    display: flex;
    justify-content: space-between;
    padding-bottom: 37px;
  }
  #spec .panels .panel .boxes .box + .box {
    margin-top: 11px;
  }
  #spec .panels .panel .boxes .box:last-of-type {
    background: none;
    padding-bottom: 0;
  }
  #spec .panels .panel .boxes .box .contents {
    width: 650px;
  }
  #spec .panels .panel .boxes .box .contents .title {
    display: flex;
    align-items: center;
    font-size: 2.4rem;
    line-height: 1;
    font-weight: bold;
    text-align: left;
    color: #333;
    height: 47px;
    padding-left: 167px;
    padding-top: 10px;
    background-repeat: no-repeat;
    background-size: contain;
  }
  #spec .panels .panel .boxes .box .contents .text {
    margin-top: 12px;
    font-size: 1.6rem;
    line-height: 1.5;
    font-weight: 500;
    color: #333;
  }
  #spec .panels .panel .boxes .box .img {
    width: 290px;
    padding-top: 15px;
  }
  #price {
    background-color: #f6e5f3;
    padding: 75px 0 90px;
  }
  #price .tables {
    width: 1040px;
    margin: 45px auto 0;
  }
  #price .tables .table + .table {
    margin-top: 30px;
  }
  #price .tables .table table {
    width: 100%;
  }
  #price .tables .table table tr th {
    border: solid 1px #ccc;
    background-color: #f2d1e5;
    width: 220px;
    vertical-align: middle;
    text-align: center;
    padding: 20px 0;
  }
  #price .tables .table table tr th.main {
    background-color: #e59ec9;
    font-size: 2rem;
    line-height: 1.4;
    font-weight: 500;
    text-align: center;
    color: #fff;
    padding: 30px 0;
    width: 300px;
  }
  #price .tables .table table tr th p {
    font-size: 1.6rem;
    line-height: 1.375;
    font-weight: normal;
    margin-top: 10px;
  }
  #price .tables .table table tr td {
    padding: 20px 0;
    border: solid 1px #ccc;
    background-color: #fff;
    vertical-align: middle;
    text-align: center;
    font-size: 2rem;
    line-height: 1.4;
    font-weight: 500;
    letter-spacing: normal;
    text-align: center;
    color: #333;
  }
  #price .tables .table table tr td p {
    font-size: 1.6rem;
    line-height: 1.375;
    color: #333;
    font-weight: normal;
    margin-top: 6px;
  }
  #price .tables .table table tr td small {
    font-size: 1.6rem;
    line-height: 1.375;
    color: #333;
  }
  #price .tables .table table tr td dl {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 15px auto 0;
    font-size: 1.6rem;
    line-height: 1.375;
  }
  #price .tables .table table tr td dl dt,
  #price .tables .table table tr td dl dd {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
  }
  #price .tables .table table tr td dl dt {
    background-color: #d2d2d2;
    width: 140px;
    font-weight: bold;
  }
  #price .tables .table table tr td dl dd {
    background-color: #ececec;
    width: 300px;
    font-weight: normal;
  }
  #price .tables .table table + p {
    text-align: right;
    padding-top: 5px;
  }
  #privileges {
    height: 420px;
    background: url(/common/upload_data/ponte-aromajp/image/20230217171347.jpg) center top no-repeat;
  }
  #privileges .inner {
    padding-left: 470px;
    padding-top: 30px;
  }
  #privileges .contents {
    padding-top: 30px;
    padding-left: 30px;
  }
  #privileges .contents h3 {
    font-size: 2.9rem;
    line-height: 1;
    font-weight: 500;
    text-align: left;
    color: #fff;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
  }
  #privileges .contents h3::before, #privileges .contents h3::after {
    content: "";
    display: block;
    width: 19px;
    height: 23px;
    position: relative;
    background-size: contain;
    background-repeat: no-repeat;
    top: -8px;
  }
  #privileges .contents h3::before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAXCAYAAADpwXTaAAABR0lEQVQ4jb2VPUsDQRCG38QgdgrGTxARLIKIFnb6C8TGUrDSxsLSxt5GsLGUFJYWltYWlhaW4gemsFRjoYJIRHlkdIKXI7l4e+DAy+7sMM8Ou7N3AtJqFfgAVuJ5eaW3XkkdkrYkdTZkB1TWAzzxY2vRWAjMtO2wClDICisCbw5czgoz7TrsAshnhY0A7w5czAozlR12Zn7umxhu45KuvFXm4zsNA9fAETD5x+oOvLqTeKAUOQfr8j2gvw1sAvi0220WnAKO+bUXYBPoSgDOATNJOy4AlxHoLbAE5FrltDsP6+51oBqBngKzIbC67D3uALUItBwKq2sMOHTYczwe2mfTkl4lVaKLWZu2wUI+jv8DK/i7GpQ0JKnoMr/PNeBrNnZL2pC03wp2LqmUooDRpMpq9iuQ9CipKuneR/PvYvMHSTdNSZK+AFbaZb3diQGTAAAAAElFTkSuQmCC);
    margin-right: 8px;
  }
  #privileges .contents h3::after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAXCAYAAADpwXTaAAABRElEQVQ4jc3UvytFYRzH8c+5blKWW45LSlJXSbLY+AeUxahM7mLwD9gtSsqo+wcYjGaD0WBh8KMMNnQNrkVEbx2+N899Op2fi299e351XufH832OAD/XgU+gGbOWmBX1Rr+kbUl9koaUN7w7bfAbL0At75O5gypwZ9hOXsjH1gx6A8IyWAW4Mmy/CORiKwZ9AONlsXPDWkWhLrZkUFRbjbLYqWGHGS+aBY6BW2DMx6Ld+wJmUpA6cGBv0P2+0z42DywmIAPAFvDKX5wAc0l15mcArAL3DnINLGcpWjcXgDMHaQObdkpSS8PNloO8A7tZz2ncZMegI2AyT2kEP2JvNCQNSrrI+weKwwqH/3P8P1g1Ya0paU9SR9KTpGdr25aPNhflQzROwiYk1SyjflrcJG1AIGlKUl3SqKRQ0rDXH7E2lHT5DfEonZIjwTbCAAAAAElFTkSuQmCC);
    margin-left: 7px;
  }
  #privileges .contents p {
    font-size: 1.6rem;
    line-height: 1.5;
    font-weight: 500;
    text-align: left;
    color: #fff;
    margin-top: 20px;
  }
  #compare {
    padding-top: 78px;
    position: relative;
    padding-bottom: 487px;
  }
  #compare::before {
    content: "";
    display: block;
    background: url(/common/upload_data/ponte-aromajp/image/20230217171425.png) center bottom no-repeat;
    background-size: 100% auto;
    width: 1920px;
    height: 396px;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
  }
  #compare .table {
    margin-top: 50px;
  }
  #compare .table table {
    width: 100%;
  }
  #compare .table table thead tr th {
    width: 181px;
    border: solid 1px #ccc;
    background-color: #e59ec9;
    font-size: 1.8rem;
    line-height: 1.5555555556;
    font-weight: bold;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    vertical-align: middle;
    text-align: center;
    height: 90px;
    padding: 20px 0;
  }
  #compare .table table thead tr th:nth-of-type(2) {
    background-color: #f44ab1;
    font-size: 2rem;
    line-height: 1.4;
  }
  #compare .table table tbody tr:last-of-type th {
    vertical-align: top;
  }
  #compare .table table tbody tr:last-of-type td {
    vertical-align: top;
  }
  #compare .table table tbody tr th {
    border: solid 1px #ccc;
    background-color: #ebebeb;
    vertical-align: middle;
    font-size: 1.8rem;
    line-height: 1.1111111111;
    font-weight: bold;
    letter-spacing: normal;
    text-align: center;
    color: #333;
    padding: 20px 0;
  }
  #compare .table table tbody tr td {
    border: solid 1px #ccc;
    vertical-align: middle;
    padding: 20px 0;
    font-size: 1.8rem;
    line-height: 1.1111111111;
    font-weight: 500;
    text-align: center;
    color: #333;
  }
  #compare .table table tbody tr td:first-of-type {
    background-color: #f6e5f3;
    font-size: 2rem;
    line-height: 1;
    font-weight: bold;
    color: #dc2895;
  }
  #compare .table table tbody tr td:first-of-type dl {
    font-size: 2rem;
    line-height: 1.4;
  }
  #compare .table table tbody tr td dl {
    font-size: 1.8rem;
    line-height: 1.5555555556;
  }
  #compare .table table tbody tr td dl dt {
    font-weight: bold;
  }
  #compare .table table tbody tr td dl dd {
    font-weight: 500;
  }
  #compare .table table tbody tr td dl dd + dt {
    margin-top: 15px;
  }
  #effect {
    padding-top: 50px;
    padding-bottom: 70px;
  }
  #effect strong {
    margin-top: 30px;
    display: block;
    font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ＭＳ Ｐ明朝", "MS PMincho", serif;
    font-size: 5rem;
    line-height: 1;
    font-weight: 500;
    letter-spacing: 10px;
    text-align: center;
    color: #333;
  }
  #effect strong::after {
    content: "";
    display: block;
    width: 100px;
    height: 3px;
    background-color: #e59ec9;
    margin: 35px auto 0;
  }
  #effect .description p {
    font-size: 2rem;
    line-height: 1.4;
    font-weight: 500;
    text-align: center;
    color: #333;
    margin-top: 35px;
  }
  #effect .boxes {
    margin-top: 70px;
  }
  #effect .boxes .box {
    display: flex;
    position: relative;
    width: 100%;
    height: 350px;
  }
  #effect .boxes .box + .box {
    margin-top: 30px;
  }
  #effect .boxes .box:nth-of-type(odd) .img {
    left: 0;
  }
  #effect .boxes .box:nth-of-type(odd) .contents {
    align-items: flex-end;
  }
  #effect .boxes .box:nth-of-type(odd) .contents .point {
    background: url(/common/upload_data/ponte-aromajp/image/20230217171308.png) center center no-repeat;
    background-size: contain;
    padding-left: 280px;
    padding-right: 160px;
  }
  #effect .boxes .box:nth-of-type(odd) .contents .point:before {
    right: 245px;
  }
  #effect .boxes .box:nth-of-type(even) .img {
    right: 0;
  }
  #effect .boxes .box:nth-of-type(even) .contents .text {
    margin-left: 20px;
  }
  #effect .boxes .box:nth-of-type(even) .contents .point {
    background: url(/common/upload_data/ponte-aromajp/image/20230217171246.png) center center no-repeat;
    background-size: contain;
    padding-left: 165px;
    padding-right: 270px;
  }
  #effect .boxes .box:nth-of-type(even) .contents .point:before {
    left: 240px;
  }
  #effect .boxes .box:nth-of-type(1) .contents, #effect .boxes .box:nth-of-type(2) .contents {
    justify-content: flex-start;
  }
  #effect .boxes .box .img {
    position: absolute;
    width: 525px;
    z-index: 1;
  }
  #effect .boxes .box .contents {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
  }
  #effect .boxes .box .contents .text {
    width: 530px;
    font-weight: 500;
    letter-spacing: normal;
    text-align: left;
    color: #333;
    padding-right: 10px;
    font-size: 2.4rem;
    line-height: 1.7083333333;
  }
  #effect .boxes .box .contents .text p {
    display: inline-block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAg0AAAApCAYAAAC2uhqdAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE72lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4wLWMwMDAgMTM3LmRhNGE3ZTUsIDIwMjIvMTEvMjctMDk6MzU6MDMgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNC4xIChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDItMTNUMTY6NTA6NDQrMDk6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAyLTE2VDEwOjM5OjI1KzA5OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAyLTE2VDEwOjM5OjI1KzA5OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0Mzg1YzdhOS0xM2Q0LWJiNDMtOTNiZi1kYmM3Y2E4Y2E5NTgiIHhtcE1NOkRvY3VtZW50SUQ9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) left 0 repeat-y;
  }
  #effect .boxes .box .contents .point {
    width: 805px;
    height: 160px;
    padding-top: 58px;
    font-size: 1.8rem;
    line-height: 2.1111111111;
    font-weight: 500;
    letter-spacing: normal;
    text-align: left;
    color: #db2e97;
    position: relative;
    margin-top: 60px;
  }
  #effect .boxes .box .contents .point:before {
    content: "";
    display: block;
    width: 61px;
    height: 37px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAAlCAYAAADx5+EfAAAFFklEQVRogd2ZaWxVVRSFv1YgotEKigWrIUYRglBn0BAHMIAUKoMoKshQBWdFogaJxmA0aogSgkYEtQIFnBVbqVVCjTEaNYoo1UR+AJVJIyDgPLRmJ+skx5v32ju918r6097z7j1377fOXnt4BZtKnwI4ErgLmA/s4eBDZ/n3LLC9ECgCaoF7gQZg9EHm8iDgC2AuUA+UmNMdgO90Q3fgDWAFcHQbG5sUhwGPA+8Dp2ivbeavOb0buBIYD3yvD68W62P/n/5yvti9AzAfDwA3ARcDWwu9G18F+gGrdF0MvAa8ABzTRsZHhbG7AHgP6KVn1wKlgIlXM/oWfPwolsd6rE8Q6+PbucMXAl8Ct8mv/cANwDBgi39j0GkHi+u+im3DscDLwIv6vz3hcGChROok2fWO2H3asRvGaZS6JgFjgJ1auwLYqL/tARcBXwG3AAVidzpwicVuNvtactphNXAqsFzX3cT4K23I+hHAk8A64EStvS1NeiYTuz7COG3YC0wGyoEdWrtMsX5VKm6EhynwBqmxsbsPuBYo81JviwjrtEONvs3ndW2qvlIqX5xjZ43dRcC7Hru1sue51tj1EdVpxPo0YKSVdFoztf9ayp8LDFXsXi92f5INZSo4IiGO0w5rFOuVuu4qtTfl75GS49YTLAbqgJ5aeytw2iIjidMoniqAEV48jZbCX5Nw7+HaZ7rYtRM2BRjlnbBYcE4X6AgVxNzHlLO/p5zG+jLgTeC4iHsVqRuyeD1Ba9U6VcsS+DoY6IScNkefUEL3j1FU7BMrxnqjni0XW1NC7jVC91fIrj06MZd6tUJUGAFVSm+WZjsVysnh2igoGHFQJ9YXi/Uuij+LxZIs+x0lBTadOF5rrj6oimkHnsBO1PUA4LRC1aWlKtSbsqSGqNivL26YVxmVicVpgb1GBtZ3y0irBHfFfH+mVLpKAvipi+lfgZkq6zZpLVgExMFasb5IrDtGa8XiUuV+dwJe1/rKmO9DRdNGr2iyxmmc0qk1VLhxkQ8brTwE3O4JXb2qns0JjBkioXOnp8nb34y5VW1sXHSTNvl9wQp1Xf8ZgWVKWb8Bs9SIf6u1wYHCPg7WKYyWBN5dI3aTOHx5oBHaqfCYlGnm11Ke/hA4HXgM+CdLCxcVPwMzZNBesWAK/0PM/VzL+5LX/CxX7K7O9lCm450J5ykW++izX4A5Ok5NMQ1Oigl6v5vq7JB41rS2b9iK7CPgDGCex/oCsX5ynp0t1mjLH2MtFbutOkzEMvR34G6NVL/R2gVS+JkplLRh4AaW43TvdqW8qQqXUIhj6MfAmcAjwN8axs3XqLVXiOfjoLvSmT+arhS7a6LuF5cdY/0esd6gtUFifVbKrE/UO8boepvK1Qq1mJGR1LhPgLOAh8V6Z6n9B0DvhHv3UMNSpfq5WY1IPzU4sZEGI39Iyc9VrkRqvx64Ezgkxp6TxW65rhvF7nVqbBIhzWP4mVh/0GN9nljvE+J5VI5WS427iN0lKmXr0jI0bcX9E7gPGKjBOzoB66X8HVp4dqpOyihdb1X3N0MNTGrIVZr5HDgHeAD4CzgUeFSs9w3cWyIFrlRD0qwhfX91eqkjl7nVWL9fPewGrQ3UFzIb6CgFblC8ooZmqH6OOZArw8KWoUnRUWI3x41sJEhF+r9ZP7DNzqWzDvmootARnxtg3TncqN795nw4TB6ddjCHz/aGCtWK8fp8GpFvpw2Wzm5U8WEDP+vY8gfgXxklKbm9nGYsAAAAAElFTkSuQmCC) center center no-repeat;
    position: absolute;
    top: -40px;
  }
  #effect .link {
    display: flex;
    justify-content: center;
    margin-top: 60px;
  }
  #effect .link a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 600px;
    height: 60px;
    border-radius: 30px;
    background-color: #e59ec9;
    font-size: 2rem;
    line-height: 1;
    font-weight: 500;
    text-align: center;
    color: #fff;
  }
  #footer-banner {
    background: url(/common/upload_data/ponte-aromajp/image/20230217171416.png) center top no-repeat;
    padding-top: 125px;
    padding-bottom: 68px;
    height: 559px;
  }
  #footer-banner h2 {
    width: 641px;
    font-size: 3rem;
    line-height: 1.4666666667;
    font-weight: 500;
    letter-spacing: 4px;
    text-align: left;
    color: #ba3f89;
    padding-left: 20px;
    padding-top: 35px;
    padding-bottom: 35px;
    position: relative;
  }
  #footer-banner h2:before, #footer-banner h2:after {
    content: "";
    display: block;
    width: 641px;
    height: 23px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
  }
  #footer-banner h2:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn8AAAAXCAYAAAB6dinlAAACgElEQVR4nO3dPWsUURSA4TcSxZBCSJNCAgabNGJjoSSQHyDYCKKVKCIWCgERo0T8CImwEAQLTRWRYKONpTaCxRapgiCxEBFdMCqCoOCq+MVlz8KwZOMuLjizvE8zh7swzHC2OJw7996ed3NlOmA3MB63uT14evRtJ24qSZKkzurtwN3SPW4BI8AyUDJHkiRJ+bShA091JAq/5Bzw21xLkiTl078Wf33AxYgfAQ/NsyRJUn71VsuVth+ub3SoHp4Etka377x5liRJyrdWv/nbFl3CKrAaY1uAyYjvA0vmWpIkKd9amfYdA14CL4ADmfEzwADwE5gyz5IkSfnXSvF3Na6vgPmIB4GJiBeBFXMtSZKUf38r/vZG5y+5BHyLOC3y6Ae+ZhZ8SJIkKefWK/7SbzMRr0SHLy322A4ci/EbwGuTLEmSVAzrLfg4BOyMeCq+7UuuABuBT5kp4aYen1jwryBJkpQTzTp/m4DpiJdiNW/q+qVi8GCMzwEfTKQkSVJxNOv8HQeGIz6bObVjJgrG98C1Nt7SUz8kSZJyYK3irz+zdcuDNHNLres3FgtAklngcxuP32OyJUmS/r+1ir+J2Mql8dSOUlzTnn83W33y8fmjplmSJCknGr/5G4jNm5O7wDK1rt8+YE+Mp61dvptASZKk4mks/ibj2LYfwAVqhV92y5enwB3zLEmSVEzZ4m8IOBVx2p/lecQ7gGfAvTQlXC1XfplrSZKkYsp+85emczcDX4DL9cFqufKk4UxfSZIkFVS98zcCHI74OvDGhEqSJHWfevE3HV3Aj5lVvZIkSeoyqfjbBeyP1ypFAShJkqQu7fzNxibMqzHlK0mSpG4E/AHv0lwX5kTr8AAAAABJRU5ErkJggg==);
    margin-bottom: 20px;
    top: 0;
  }
  #footer-banner h2:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAoEAAAAXCAYAAAB085XPAAACe0lEQVR4nO3dvWtTURjH8W/lKpYOQhcHKSguXcTFQbHQP0BwEUQnUUQcFLqIVSq+lCoEiuCgnRQRF10cdRE6ZOhUBKmDiGjAogiCglHxjUOeyG2xTWOE3hu+nyWHCyHPw11+nJNzTg+SJEkqtLeT1f9R3k5gOMa3M1+5JElS10uZ7xYwCMwClTW+c0mSpK53OAJgcgb4ZQiUJEnqbr3A+ejwMfCImBqUJElSgdWrtbaL69090ByeADal2T/gbPOhIVCSJKk7bAbSKm8dmI+ONgCjMX4AzDQ7dTlYkiSp/IaAl8ALYH+um1NAP/ADGMt3aQiUJEkqvyvRwStgKsYbgZEY3wHm8l0aAiVJksptT8wEJheArzFOm0H6gC+5jSF/GAIlSZLKK2W5iah+Lmb80qaQrcDReH4deL24Q0OgJElSeR0Etkf1Y/Hfv+QSsBb4mFsqXiCbPn7T9y5JklQgw1NHVlLMOmA8xjOx+zfNAqZQeCCeTwLv//blLM6MkSRJ0urraaOCY8CWGJ/OZbqJWO19B1xd6stZmz8mSZKk1deXO/LlITBNYxZwKDaKJJeBT0uGwBVON0qSJKk4RuIImAW3gACV+ExnBt5Yrlo3hkiSJJVLfxwCndwDZmnMAu4FdsXzdCTMt+W6MgRKkiSVy2hcB/cdOEcjAOaPinkK3G3VkSFQkiSpPAaAk1FtOuLleYy3Ac+A+2mpuF6t/WzVUeZLlyRJKo20zLse+AxcbBZdr9aeLLozuCVnAiVJksphEDgUlV4D3nRStSFQkiSpHMZjFfdDbhfwPzMESpIkFd8OYF9UWYkg2BFDoCRJUvGlg5/TBR/zsRTcGeA3IlxbpPskRMQAAAAASUVORK5CYII=);
    bottom: 0;
  }
  #footer-banner .contents {
    margin-top: 24px;
    width: 640px;
    border-radius: 15px;
    background-color: rgba(255, 255, 255, 0.5);
    padding: 25px 20px;
  }
  #footer-banner .contents ul li {
    position: relative;
    padding-left: 46px;
    padding-top: 5px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAADjklEQVRYhb2YWWgTURSGv0yapLYmrTtWXCmuDyKiqI9FFNxQ3xRREAUFBcEXxVcRweXBB0VfRAUFQa244YO44C64tGrF3VK1ojZJ25h2mkXOcCNtTObOJG1/CCEz557zzb0395wznh8H7uFS04H5wDxgMjASCAGdQBvwHngJ3AauAy1u3DsFGgBsADYBU134F8grwH7ggZMBhua+B1gDfAAOuYQRBYCVwH0FVl0M0BDgEnBKLUuxWgS8ADYWAiRP8hhY3Asg3VUGHFOznTN2rosCcxeY0Msw3bUVOK62hC3QUOAaMKIPYTJaC+y2AxLaE042Xi9qZ/a26A60Wm28/pRMwlFgYDaQnDP7+hkmo1HAjsyPEvW93slf21Ni4BtTgTcYIBXvoqsxSqoj0dOmtAT/6AqMMh+pNhOzMUI6kdK53qIOz0gGaLNuhG9kkNCSiRZMRhKo/c5n4s+brSul04YTrBmPx+f9Z5OKmUSvvKWrqdXOfYXaMocNlZum2VkbA/1UrpjSAwY1Y8GaCQSqB+MfV0loYXUPGGtsuZ/K5VPwhgJotAq1hxboLMtmVllLkU/lc0dbn3zy+L2UzRqlCzNXkrREmaOzDIwfZHu/ZFi5zoU1gxrJ1M42VAlhK0M/3Vp5Q6VOzCYKUFXR0ZzovySRU1UCFNRZJX//KZon8cuRj6ChiihbxV//LBqoo8GRD1OA2rXO6ppJ/IwVDJNoiRN/9t2JaasAvdNZpZNpohffkGo3XcPImGhtg5PTWvRRgF45sUy2dhI+U08yHHcMk4x0ED770vp2qHoBuuU4QFsnLafrMT+FtbZmY5Tw6To3ML+lWzFUq+J4LdKdCSIXGojda4R0bpvYwyYi517/l3g1kiYgZai+6ZKbkVbQR01EzvcMasHWNhC7L7B5aPNLisN/9dBBt6NF5pcI4TN1JKMd1nLKHjM/6pczh54CN8lqFC8X2mUYA3zWo6ViXYUMR8W9SlYJu03OwEK8SbFWBExtBiYbSHry7YV6LVDfs4vD7DboiPr0hyS5rQCa7YBQTdypPgaSdLUMeJR9IxdQElgH7JF/ch/AfAVqgBu5bubr7QVkF7AE+NaLMBeBGcCTfAa61zGy+ycBeyUTFwHyDFgKLAds6xAdkEjWW1resWp/ycHlJCdIbjqp3rbNVOecVoW80hPJK7zZavaknZBWWAo9gZdyRiqIejmiXHkF/gJMXRIqUZRK7QAAAABJRU5ErkJggg==) left top no-repeat;
    font-size: 2rem;
    line-height: 1.4;
    font-weight: 500;
    letter-spacing: normal;
    text-align: left;
    color: #da47a0;
  }
  #footer-banner .contents ul li + li {
    margin-top: 10px;
  }
  #contact {
    background-color: #e59ec9;
    padding: 55px 60px;
  }
  #contact .inner {
    position: relative;
  }
  #contact .inner::before, #contact .inner::after {
    content: "";
    display: block;
    position: absolute;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
  }
  #contact .inner::before {
    width: 137px;
    height: 199px;
    background-image: url(/common/upload_data/ponte-aromajp/image/20230217171311.png);
    top: 6px;
    left: 0;
  }
  #contact .inner::after {
    width: 154px;
    height: 187px;
    background-image: url(/common/upload_data/ponte-aromajp/image/20230217171314.png);
    top: 18px;
    right: 0;
  }
  #contact strong {
    display: block;
    font-size: 2.2rem;
    line-height: 1;
    font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ＭＳ Ｐ明朝", "MS PMincho", serif;
    font-weight: 500;
    letter-spacing: 4.4px;
    text-align: center;
    color: #fff;
  }
  #contact h2 {
    font-size: 3.8rem;
    line-height: 1;
    font-family: "Zen Maru Gothic", "ヒラギノ丸ゴ Pro W4", "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "HG丸ｺﾞｼｯｸM-PRO", "HGMaruGothicMPRO", sans-serif;
    font-weight: 500;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 30px;
  }
  #contact h2:before, #contact h2:after {
    content: "";
    display: block;
    width: 84px;
    height: 1px;
    background: #fff;
    margin-top: 4px;
  }
  #contact h2:before {
    margin-right: 30px;
  }
  #contact h2:after {
    margin-left: 30px;
  }
  #contact p {
    font-size: 1.6rem;
    line-height: 1.75;
    font-weight: 500;
    text-align: center;
    color: #fff;
    margin-top: 20px;
  }
  #contact .tel {
    text-align: center;
    margin-top: 18px;
  }
  #contact .tel a {
    font-size: 5.8rem;
    line-height: 1;
    font-weight: 500;
    letter-spacing: normal;
    color: #fff;
    text-decoration: none;
    padding-left: 63px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAD5klEQVRogdVaa2iPURj/zeSDzSWTkeSW2wclNPfl1iLhA8pcY7GZyzeRGh/UMkWEXDaFD65FqcXwgSQRakRhIdmEpuY624efDufN2dn7/t9zzvvu/7dfPR/2f57nnOd33vM857zPuzSSSALKAOQCuATgGYAqAM1xTJssAjUABit/1wK4CuAcgOuRRhYEkiBrSFaRfMXWeEByqWsMySKgygiSO0k+0qjcJzmzPRBQZRHJWxqRPe2JgCcLSNYoJKpJDmlPBIR0IHlMIdFIctz/QKCIZAnJoYb2BdqWmppKAh21YB6T3EayT4jfZJI/FL/xqSKQSfKG3A4qGmUl6prAdzjJb9KnmeTAVG0hIdkk80me1YjUkVySwG+UYvs6lQRUEdXliEbkUAL7xYpduS2BsSRLZZmLm8gEWS49XEtge1Cxa3HYJZogX1ulwjZ6IhXKHNcT2L1Rtl0ogRL6Y61FYGny2tDLwHavMtvxAJspfovpZ3gqIHgPqwwJiIPpF8kmucqzQuzVvFgWYONdO2rlArUg0IXknZDgPaw0INDPx+8Cyb4JfLycEGUzw0efo4w1VyUwTNljplgRQiBTXgW2k3yhjPmV5PQAn/6KXauKI+Wp1F/2CMyQjF2w0CIntmrji9M2LB/8TuzVir4HHAP38NKCAGTp/CJ9RX74BZihnMD7fPRZyvzzxA9PIhDYZElAyEjF/3aAzQmpf08y3Uf/TOpPQz5KF5x0CN6TYmW+PB/9REU/20e/y1Pq5ckUjyIErydj0FP4LPX7fXTLSb4Vi+j9MMgi+Hcku8dAQLzoe+jpoxdNgHqZ1LqukzxnWpwDRw0JXIgheMjS7WG+phOHVA+SncPGUftC6QAaAGSEdGK+A5gEoDpSP+cv5gB4K6XBZQC9sTULwBUDv48Asl0mjBsdtPFEt2yvwRy9AFT+DwSC9tZDw3woiykfnCWoN5oFoA5AJ4M12AJgd/xLawZ9C3moB5BnOIboPBclOe5/CHl06y3Oh42p2EImRoctSJSGjDVZ3nP0ut+mBCBfuE1x3jslNSnW/J1b6i4EhNy0ICHuOWMU30MBdiZvdrERgOzh2+Ciz3cAHQVRCNh+YhJl9S6A0THXkjUAKlwcg8poEJoA5AC45RyqP8oBFDp5Rnh8lZbbyQRhjYLIW0jH4ZgPsQ8Aets42G4hHesAbIg4hood1h4xHShztA8SLvDrQMReRhOJeC295xh8ZbLKqAkOWG6r5wCGu07WVv9qkC8TvFuI3U8AA+QbnhOiJnEQzgAYAuBEiF1ulOD/IMYcCJJpAfcom75qUpI4TMRnKtHG/ERycyxjkvgNpEAFWHpCsggAAAAASUVORK5CYII=) left center no-repeat;
    pointer-events: none;
  }
  #contact .link {
    display: flex;
    justify-content: center;
    margin-top: 34px;
  }
  #contact .link a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 400px;
    height: 60px;
    border-radius: 30px;
    background-color: #fff;
    font-size: 2rem;
    line-height: 1;
    font-weight: 500;
    text-align: center;
    color: #333;
  }
  #contact .link a + a {
    margin-left: 30px;
  }
  #contact .link a.icon-line::before {
    content: "";
    display: block;
    width: 26px;
    height: 26px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAbCAYAAABiFp9rAAAEV0lEQVRIibWWa2xTZRjHf+faru22butuDNiFARKjmCkxGjON8QOJRmMiIiYqI4DJgKn7oPPDNE6jMSaYBYcR4wWjCZ8W0EQleB3o2GIQHRLHMnDUsQulu9Kt57Q95j3ruu7Khvr/dN6+7/v8+lzPkfTmTSSpEtgMrAF0rk8WEACagH1Am7AyCfICx4DbrtP4QhJ//l01fuBnYN3/ABHaD1wSoD3XhkiYVgQrOg4xYyI6kgKKE012ICHFIzavPhSgHfMZR5IxzEEwgqCmkuHMJ1f3oqIwFA3hD/dhjvlBUpEcueiyimXF5jKWIUCFsxACEDOwrvrxeUp5quARHsq6nfXuEtIUl33GwqJzrIcfh9v4rP8Hvr9ygrCk4XDmYVmRmSZHRTEMA6lTEIVwZATCl6lc+QSvF1WQrroXjizwebCZnR319IW60F3FMB02IgPRqWBJRKJjYAR4Z91LNJTuXhRE6MHMOzhz6wcUe9ZghC5O5DBJcvIiJklEx7qpKt7Jrvz7FwVIlk9189Mt+9C1dExzyC6RSU0DmcYAvtS11BdtWzIkFq+6fC2NF4srsML9JJeFOu20EWTz8kcTy8fP7WVjRhlPZt9DQ+9XXBjvp8cMcp+3jIrsu6n+62NytDQae4+SpWdQV7yDDZ5VbPWVU+c8iBkLo8sO21bCI8vuDZX1rpUJUMtoB34jYD+fH+/jTKiLHmOAbb9Xs7/3KKZl0jraQZcRwKu6UeN5KXLkUOAsAJHvuUKHXXVTkRWXlzty7edM1YMqK9yZegN3Zd/LrvY3MK0oy/RMcvUMfFo6DlmZ08600NndbUU4G/o7salIMlVnX+brvAcwrIjdqM0j7by3+lne6m7kSLCVjd4y/CKkKUHCsYmS9ocDdI9dAtk5T470DA4FmthbtNVeHiip5GSwFVn3cpOr0PZqMBqixJHDR6V7ODlyjhwtnXJXIf3RUdLjzXwwcJzYeDeau2TKQ71500B8etvlHRntpHbt89QlFcVSdDkyyoqWxzCsKLqaNpH7eMNOhcoS3i7j1Y56DgVOLBkiyrn8t+cIG0E0zTsJsTUNJDY0MQm0VLa0vUBt1yeLhozEDDb8ups/B0+juwrBik7bV5TtN9YAU1nDQlVcRCWVpv5v+XSghbFYGK/ixqd7kWYz+OXqecpPP0P7UBu6ZxXMnuCGyNEgkD77uoQlSZjhAIghq/vIl3VqirdTlTSe3u5upLqzwX5P6SkrZg7ThMOi6pS5doRnkmWh65mgZ9mvjZ7BU/SbQ/buH6GLVHU28F3fMXDm4XDkzPV6SEiARPt65j0Rh2qyRtRTynjM5M3uRmouvA/GAKqnFEV4PyMnMySL0B0RU35h0IQkSbUraiKUWThU97UACYmqe2VRJ4VfVgRNS0VLKUBXnIuGAF8K0CmgdrE3pPinyBLkB7ZM9tFrwNPxD7//UoeBm4Hh5Fl3APgGeBhY/S+/VK8Ax4Ev7F+AfwBRsYdyozpZiQAAAABJRU5ErkJggg==) center center no-repeat;
    background-size: contain;
    margin-right: 8px;
  }
}
@media screen and (min-width: 769px) {
    body#top.ft04 main#main {
    min-height: unset !important;
    padding-top: 110px;
}
}