@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600;700;900&display=swap");
html {
  font-size: 10px;
  overflow: auto;
}

body {
  position: relative;
  color: #3c3c3c;
  font-size: 4.2666666667vw;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  line-height: 1;
  background: none;
  background-color: #fff;
  background-attachment: local;
  overflow: auto hidden;
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 765px) {
  body {
    font-size: 1.4rem;
    background: url("../img/common/bg_dot01pc.jpg") repeat top left/16px;
    background-attachment: fixed;
  }
}

h1, h2, h3, h4 {
  line-height: 1;
  margin: 0;
  padding: 0;
}

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

p {
  margin: 0;
  padding: 0;
}

a {
  color: #3c3c3c;
  text-decoration: none;
}

img {
  pointer-events: none;
  vertical-align: bottom;
}

svg path, svg polygon, svg rect {
  fill-rule: evenodd;
  clip-rule: evenodd;
}

br.pc {
  display: none;
}
@media screen and (min-width: 765px) {
  br.pc {
    display: inline;
  }
}
br.sp {
  display: inline;
}
@media screen and (min-width: 765px) {
  br.sp {
    display: none;
  }
}

form text, form textarea, form select, form input, form button {
  font-family: "Noto Sans JP", sans-serif;
}
form text:focus, form textarea:focus, form select:focus, form input:focus, form button:focus {
  outline: none;
}

.slide {
  display: none;
}
@media screen and (min-width: 765px) {
  .slide {
    display: block;
  }
}
.slide.slick-initialized {
  display: block;
}

.slick-arrow {
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  z-index: 1;
  width: 10.6666666667vw;
  height: 10.6666666667vw;
  border-radius: 5.3333333333vw;
  background-color: #fff;
  margin: auto;
}
.slick-arrow img {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  width: 4.2666666667vw;
  height: 3.3786666667vw;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin: auto;
}

.prev-arrow {
  left: 2.1333333333vw;
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}

.next-arrow {
  right: 2.1333333333vw;
}

.una-tan__cmn_header {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 0;
  background-color: #faf8f4;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 4.5333333333vw 0;
}
@media screen and (min-width: 765px) {
  .una-tan__cmn_header {
    position: fixed;
    top: 0;
    z-index: 9999;
    width: 100%;
  }
}
@media screen and (min-width: 765px) and (max-width: 1200px) {
  .una-tan__cmn_header {
    -webkit-box-shadow: 0 0 3.3333333333vw rgba(0, 0, 0, 0.4);
            box-shadow: 0 0 3.3333333333vw rgba(0, 0, 0, 0.4);
    padding: 1.1666666667vw 0;
  }
}
@media screen and (min-width: 1200px) {
  .una-tan__cmn_header {
    -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.4);
            box-shadow: 0 0 40px rgba(0, 0, 0, 0.4);
    padding: 14px 0;
  }
}
.una-tan__cmn_header--wrap {
  width: 87.2vw;
  margin: 0 auto;
}
@media screen and (min-width: 765px) {
  .una-tan__cmn_header--wrap {
    position: relative;
  }
}
@media screen and (min-width: 765px) and (max-width: 1200px) {
  .una-tan__cmn_header--wrap {
    width: 100%;
  }
}
@media screen and (min-width: 1200px) {
  .una-tan__cmn_header--wrap {
    width: 1200px;
  }
}
.una-tan__cmn_header h1, .una-tan__cmn_header-btn {
  display: inline-block;
  vertical-align: middle;
}
.una-tan__cmn_header h1 {
  width: 37.0666666667vw;
  height: 12.2666666667vw;
  margin-right: 9.0666666667vw;
}
@media screen and (min-width: 765px) {
  .una-tan__cmn_header h1 {
    margin-right: 0;
  }
}
@media screen and (min-width: 765px) and (max-width: 1200px) {
  .una-tan__cmn_header h1 {
    width: 17.0833333333vw;
    height: 5.6666666667vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__cmn_header h1 {
    width: 205px;
    height: 68px;
  }
}
.una-tan__cmn_header h1 img {
  width: 100%;
}
.una-tan__cmn_header-btn {
  font-size: 0;
}
@media screen and (min-width: 765px) {
  .una-tan__cmn_header-btn {
    display: none;
  }
}
.una-tan__cmn_header-btn > div {
  display: inline-block;
  width: 12.2666666667vw;
  vertical-align: middle;
}
.una-tan__cmn_header-btn > div:not(:last-child) {
  margin-right: 2.1333333333vw;
}
.una-tan__cmn_header-btn > div > a {
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 12.2666666667vw;
  text-align: center;
  border-radius: 6.1333333333vw;
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
.una-tan__cmn_header-btn > div > a:hover {
  opacity: 1;
}
.una-tan__cmn_header-btn > div > a img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  vertical-align: middle;
  margin: auto;
}
.una-tan__cmn_header-btn > div > a.tel {
  border: 0.5333333333vw solid #ff8c00;
  background-color: #fff;
}
.una-tan__cmn_header-btn > div > a.tel img {
  width: 5.3333333333vw;
  height: 5.3333333333vw;
}
.una-tan__cmn_header-btn > div > a.mail {
  border: 0.5333333333vw solid #f55;
  background-color: #fff;
}
.una-tan__cmn_header-btn > div > a.mail img {
  width: 5.3333333333vw;
  height: 4.2666666667vw;
}
.una-tan__cmn_header-btn > div > a.line {
  background-color: #06c755;
}
.una-tan__cmn_header-btn > div > a.line img {
  width: 5.8666666667vw;
  height: 5.3333333333vw;
}
.una-tan__cmn_header-btn02 {
  display: none;
}
@media screen and (min-width: 765px) {
  .una-tan__cmn_header-btn02 {
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    margin: auto;
  }
  .una-tan__cmn_header-btn02 > div {
    display: inline-block;
    vertical-align: bottom;
  }
  .una-tan__cmn_header-btn02 > div .una-tan__cmn_header-btn02-txt {
    font-weight: 700;
    text-align: center;
    line-height: 1;
  }
  .una-tan__cmn_header-btn02 > div .una-tan__cmn_header-btn02-anchor {
    margin-top: 8px;
  }
  .una-tan__cmn_header-btn02 > div .una-tan__cmn_header-btn02-anchor > a {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: block;
    position: relative;
    width: 100%;
    text-align: center;
    -webkit-transition: opacity 0.4s;
    transition: opacity 0.4s;
  }
  .una-tan__cmn_header-btn02 > div .una-tan__cmn_header-btn02-anchor > a:hover {
    opacity: 0.7;
  }
  .una-tan__cmn_header-btn02 > div .una-tan__cmn_header-btn02-anchor > a span {
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    font-size: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    margin: auto;
  }
  .una-tan__cmn_header-btn02 > div .una-tan__cmn_header-btn02-anchor > a span > div, .una-tan__cmn_header-btn02 > div .una-tan__cmn_header-btn02-anchor > a span > p {
    display: inline-block;
    vertical-align: middle;
  }
  .una-tan__cmn_header-btn02 > div .una-tan__cmn_header-btn02-anchor > a span > div {
    position: relative;
    background-color: #fff;
  }
  .una-tan__cmn_header-btn02 > div .una-tan__cmn_header-btn02-anchor > a span > div img {
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    font-size: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    margin: auto;
  }
  .una-tan__cmn_header-btn02 > div .una-tan__cmn_header-btn02-anchor > a span > p {
    color: #fff;
    font-weight: 700;
    line-height: 1;
  }
  .una-tan__cmn_header-btn02 > div.tel > p {
    font-weight: 700;
    text-align: center;
    line-height: 1;
    margin-left: 56px;
  }
  .una-tan__cmn_header-btn02 > div.tel > div {
    font-size: 0;
  }
  .una-tan__cmn_header-btn02 > div.tel > div > div, .una-tan__cmn_header-btn02 > div.tel > div > p {
    display: inline-block;
    vertical-align: middle;
  }
  .una-tan__cmn_header-btn02 > div.tel > div > div {
    position: relative;
    background-color: #ff8c00;
  }
  .una-tan__cmn_header-btn02 > div.tel > div > div img {
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    margin: auto;
  }
  .una-tan__cmn_header-btn02 > div.tel > div > p {
    color: #ff8c00;
    font-weight: 700;
    text-align: center;
    letter-spacing: -0.02rem;
  }
  .una-tan__cmn_header-btn02 > div.mail .una-tan__cmn_header-btn02-txt {
    color: #f55;
  }
  .una-tan__cmn_header-btn02 > div.mail .una-tan__cmn_header-btn02-anchor > a {
    background-color: #f55;
  }
  .una-tan__cmn_header-btn02 > div.line .una-tan__cmn_header-btn02-txt {
    color: #06c755;
  }
  .una-tan__cmn_header-btn02 > div.line .una-tan__cmn_header-btn02-anchor > a {
    background-color: #06c755;
  }
}
@media screen and (min-width: 765px) and (max-width: 1200px) {
  .una-tan__cmn_header-btn02 {
    top: -0.0833333333vw;
    height: 6vw;
  }
  .una-tan__cmn_header-btn02 > div .una-tan__cmn_header-btn02-txt {
    font-size: 1.3333333333vw;
  }
  .una-tan__cmn_header-btn02 > div .una-tan__cmn_header-btn02-anchor > a {
    height: 4vw;
    border: 0.1666666667vw solid #fff;
    border-radius: 2vw;
  }
  .una-tan__cmn_header-btn02 > div .una-tan__cmn_header-btn02-anchor > a span > div {
    width: 2vw;
    height: 2vw;
    border-radius: 1vw;
  }
  .una-tan__cmn_header-btn02 > div .una-tan__cmn_header-btn02-anchor > a span > p {
    font-size: 1.3333333333vw;
    margin-left: 0.6666666667vw;
  }
  .una-tan__cmn_header-btn02 > div.tel > p {
    font-size: 1.3333333333vw;
  }
  .una-tan__cmn_header-btn02 > div.tel > div {
    margin-top: 0.6666666667vw;
  }
  .una-tan__cmn_header-btn02 > div.tel > div > div {
    width: 4vw;
    height: 4vw;
    border-radius: 2vw;
  }
  .una-tan__cmn_header-btn02 > div.tel > div > p {
    font-size: 3.3333333333vw;
    margin-left: 0.6666666667vw;
  }
  .una-tan__cmn_header-btn02 > div.mail {
    width: 15vw;
    margin-left: 1.3333333333vw;
  }
  .una-tan__cmn_header-btn02 > div.mail .una-tan__cmn_header-btn02-anchor > a span > div img {
    width: 1vw;
  }
  .una-tan__cmn_header-btn02 > div.line {
    width: 15vw;
    margin-left: 0.8333333333vw;
  }
  .una-tan__cmn_header-btn02 > div.line .una-tan__cmn_header-btn02-anchor > a span > div img {
    width: 1.1666666667vw;
  }
}
@media screen and (min-width: 1200px) {
  .una-tan__cmn_header-btn02 {
    top: -1px;
    height: 72px;
  }
  .una-tan__cmn_header-btn02 > div .una-tan__cmn_header-btn02-txt {
    font-size: 16px;
  }
  .una-tan__cmn_header-btn02 > div .una-tan__cmn_header-btn02-anchor > a {
    height: 48px;
    border: 2px solid #fff;
    border-radius: 24px;
  }
  .una-tan__cmn_header-btn02 > div .una-tan__cmn_header-btn02-anchor > a span > div {
    width: 24px;
    height: 24px;
    border-radius: 12px;
  }
  .una-tan__cmn_header-btn02 > div .una-tan__cmn_header-btn02-anchor > a span > p {
    font-size: 16px;
    margin-left: 8px;
  }
  .una-tan__cmn_header-btn02 > div.tel > p {
    font-size: 16px;
  }
  .una-tan__cmn_header-btn02 > div.tel > div > div {
    width: 48px;
    height: 48px;
    border-radius: 24px;
  }
  .una-tan__cmn_header-btn02 > div.tel > div > p {
    font-size: 40px;
    margin-left: 8px;
  }
  .una-tan__cmn_header-btn02 > div.mail {
    width: 180px;
    margin-left: 16px;
  }
  .una-tan__cmn_header-btn02 > div.mail .una-tan__cmn_header-btn02-anchor > a span > div img {
    width: 12px;
  }
  .una-tan__cmn_header-btn02 > div.line {
    width: 180px;
    margin-left: 10px;
  }
  .una-tan__cmn_header-btn02 > div.line .una-tan__cmn_header-btn02-anchor > a span > div img {
    width: 14px;
  }
}
.una-tan__cmn_footer {
  background: url("../img/common/bg_dot02.jpg") repeat top left/100%;
  padding: 4.2666666667vw 0 16vw;
}
.una-tan__cmn_footer > p {
  font-size: 3.2vw;
  font-weight: 700;
  line-height: 1.6;
  text-align: center;
}
@media screen and (min-width: 765px) {
  .una-tan__cmn_footer {
    background: url("../img/common/bg_dot02pc.jpg") repeat top left/16px;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__cmn_footer {
    padding: 3.2653061224vw 0;
  }
  .una-tan__cmn_footer > p {
    font-size: 1.6326530612vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__cmn_footer {
    padding: 32px 0;
  }
  .una-tan__cmn_footer > p {
    font-size: 16px;
  }
}
.una-tan__cmn_float {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: fixed;
  right: 0;
  bottom: -22.4vw;
  left: 0;
  z-index: 9999;
  width: 93.6vw;
  border: 1.0666666667vw solid #fff;
  border-top-left-radius: 4.2666666667vw;
  border-top-right-radius: 4.2666666667vw;
  background: -webkit-gradient(linear, left top, left bottom, from(#64c769), to(#0c9247));
  background: linear-gradient(180deg, #64c769 0%, #0c9247 100%);
  -webkit-transition: bottom 0.4s;
  transition: bottom 0.4s;
  padding-bottom: 3.2vw;
  margin: auto;
}
@media screen and (min-width: 765px) {
  .una-tan__cmn_float {
    display: none;
  }
}
.una-tan__cmn_float.open {
  bottom: -1.0666666667vw;
}
.una-tan__cmn_float.open .title span::after {
  right: 0;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.una-tan__cmn_float-title {
  cursor: pointer;
  position: relative;
  height: 6.4vw;
  padding: 3.2vw 4.8vw;
}
.una-tan__cmn_float-title img {
  width: 74.288vw;
  height: 4.1013333333vw;
  padding: 1.1493333333vw 0;
}
.una-tan__cmn_float-title span {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: 0;
  right: 4.8vw;
  bottom: 0;
  width: 6.4vw;
  height: 6.4vw;
  border: 0.6666666667vw solid #fff;
  border-radius: 3.2vw;
  margin: auto;
}
.una-tan__cmn_float-title span::after {
  position: absolute;
  top: 0;
  right: -0.8vw;
  bottom: 0;
  left: 0;
  content: "";
  width: 2.336vw;
  height: 1.4426666667vw;
  background: url("../img/common/icon_float-arrow.svg") no-repeat top left/100%;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: left 0.4s, -webkit-transform 0.4s;
  transition: left 0.4s, -webkit-transform 0.4s;
  transition: left 0.4s, transform 0.4s;
  transition: left 0.4s, transform 0.4s, -webkit-transform 0.4s;
  margin: auto;
}
.una-tan__cmn_float-btn {
  width: 85.0666666667vw;
  font-size: 0;
  margin: 0 auto;
}
.una-tan__cmn_float-btn > div {
  display: inline-block;
  vertical-align: top;
}
.una-tan__cmn_float-btn > div:not(:first-child) {
  margin-left: 1.0666666667vw;
}
.una-tan__cmn_float-btn > div > a {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 0;
  width: 100%;
  text-align: center;
  line-height: 10.6666666667vw;
  border: 0.5333333333vw solid #fff;
  border-radius: 6.6666666667vw;
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
.una-tan__cmn_float-btn > div > a:hover {
  opacity: 1;
}
.una-tan__cmn_float-btn > div > a > div, .una-tan__cmn_float-btn > div > a > p {
  display: inline-block;
  vertical-align: middle;
}
.una-tan__cmn_float-btn > div > a > div {
  position: relative;
  width: 6.4vw;
  height: 6.4vw;
  border-radius: 3.2vw;
  background-color: #fff;
}
.una-tan__cmn_float-btn > div > a > div img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 3.2vw;
  margin: auto;
}
.una-tan__cmn_float-btn > div > a > p {
  color: #fff;
  font-weight: 700;
  line-height: 1;
  margin-left: 1.0666666667vw;
}
.una-tan__cmn_float-btn > div.tel {
  width: 43.4666666667vw;
}
.una-tan__cmn_float-btn > div.tel > a {
  background-color: #ff8c00;
}
.una-tan__cmn_float-btn > div.tel > a > div img {
  height: 3.2vw;
}
.una-tan__cmn_float-btn > div.tel > a > p {
  font-size: 4.2666666667vw;
  letter-spacing: -0.02rem;
}
.una-tan__cmn_float-btn > div.tel > a > p.ct {
  font-size: 3.7333333333vw;
  letter-spacing: -0.04rem;
}
.una-tan__cmn_float-btn > div.mail {
  width: 19.7333333333vw;
}
.una-tan__cmn_float-btn > div.mail > a {
  background-color: #f55;
}
.una-tan__cmn_float-btn > div.mail > a > div img {
  height: 2.56vw;
}
.una-tan__cmn_float-btn > div.mail > a > p {
  font-size: 2.9333333333vw;
  margin-left: 0.5333333333vw;
}
.una-tan__cmn_float-btn > div.line {
  width: 19.7333333333vw;
}
.una-tan__cmn_float-btn > div.line > a {
  background-color: #06c755;
}
.una-tan__cmn_float-btn > div.line > a > div img {
  width: 4vw;
  height: 4vw;
}
.una-tan__cmn_float-btn > div.line > a > p {
  font-size: 3.2vw;
}
.una-tan__cmn_float-txt {
  width: 51.8266666667vw;
  margin: 2.1333333333vw auto 0;
}
.una-tan__cmn_float-txt img {
  width: 100%;
}
.una-tan__cmn_contact {
  background: -webkit-gradient(linear, left top, left bottom, from(#64c769), to(#0c9247));
  background: linear-gradient(180deg, #64c769 0%, #0c9247 100%);
  padding: 8.5333333333vw 0;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__cmn_contact {
    padding: 6.5306122449vw 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__cmn_contact {
    padding: 64px 0;
  }
}
.una-tan__cmn_contact h2 {
  width: 87.2vw;
  margin: 0 auto;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__cmn_contact h2 {
    width: 46.7346938776vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__cmn_contact h2 {
    width: 458px;
  }
}
.una-tan__cmn_contact h2 img {
  width: 100%;
}
.una-tan__cmn_contact--wrap {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 87.2vw;
  border-radius: 8.5333333333vw;
  background-color: #fff;
  -webkit-box-shadow: 0 2.1333333333vw 4.2666666667vw rgba(0, 0, 0, 0.05);
          box-shadow: 0 2.1333333333vw 4.2666666667vw rgba(0, 0, 0, 0.05);
  padding: 8.5333333333vw 4.2666666667vw;
  margin: 4.2666666667vw auto 0;
}
@media screen and (min-width: 765px) {
  .una-tan__cmn_contact--wrap {
    font-size: 0;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__cmn_contact--wrap {
    width: 91.8367346939vw;
    border-radius: 4.0816326531vw;
    -webkit-box-shadow: 0 0.8163265306vw 1.6326530612vw rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.8163265306vw 1.6326530612vw rgba(0, 0, 0, 0.05);
    padding: 3.2653061224vw;
    margin: 3.2653061224vw auto 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__cmn_contact--wrap {
    width: 900px;
    border-radius: 40px;
    -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.05);
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.05);
    padding: 32px;
    margin: 32px auto 0;
  }
}
.una-tan__cmn_contact--wrap02 {
  width: 100%;
}
@media screen and (min-width: 765px) {
  .una-tan__cmn_contact--wrap02 {
    font-size: 0;
    margin: 0 auto;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__cmn_contact--wrap02 {
    width: 67.3469387755vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__cmn_contact--wrap02 {
    width: 660px;
  }
}
.una-tan__cmn_contact--wrap03 {
  width: 100%;
}
@media screen and (min-width: 765px) {
  .una-tan__cmn_contact--wrap03 {
    font-size: 0;
    margin: 0 auto;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__cmn_contact--wrap03 {
    width: 67.3469387755vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__cmn_contact--wrap03 {
    width: 660px;
  }
}
.una-tan__cmn_contact-tel .item, .una-tan__cmn_contact-mail .item, .una-tan__cmn_contact-line .item {
  font-size: 4.2666666667vw;
  font-weight: 700;
  line-height: 1;
  text-align: center;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__cmn_contact-tel .item, .una-tan__cmn_contact-mail .item, .una-tan__cmn_contact-line .item {
    font-size: 2.0408163265vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__cmn_contact-tel .item, .una-tan__cmn_contact-mail .item, .una-tan__cmn_contact-line .item {
    font-size: 20px;
  }
}
.una-tan__cmn_contact-tel .btn, .una-tan__cmn_contact-mail .btn, .una-tan__cmn_contact-line .btn {
  width: 78.6666666667vw;
  margin: 3.2vw auto 0;
}
.una-tan__cmn_contact-tel .btn a, .una-tan__cmn_contact-mail .btn a, .una-tan__cmn_contact-line .btn a {
  display: block;
  position: relative;
  width: 100%;
  font-size: 0;
  text-align: center;
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
.una-tan__cmn_contact-tel .btn a:hover, .una-tan__cmn_contact-mail .btn a:hover, .una-tan__cmn_contact-line .btn a:hover {
  opacity: 1;
}
.una-tan__cmn_contact-tel .btn a span, .una-tan__cmn_contact-mail .btn a span, .una-tan__cmn_contact-line .btn a span {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin: auto;
}
.una-tan__cmn_contact-tel .btn a div, .una-tan__cmn_contact-tel .btn a p, .una-tan__cmn_contact-mail .btn a div, .una-tan__cmn_contact-mail .btn a p, .una-tan__cmn_contact-line .btn a div, .una-tan__cmn_contact-line .btn a p {
  display: inline-block;
  vertical-align: middle;
}
.una-tan__cmn_contact-tel .btn a div, .una-tan__cmn_contact-mail .btn a div, .una-tan__cmn_contact-line .btn a div {
  position: relative;
  width: 10.6666666667vw;
  height: 10.6666666667vw;
  background-color: #fff;
  border-radius: 5.3333333333vw;
}
.una-tan__cmn_contact-tel .btn a div img, .una-tan__cmn_contact-mail .btn a div img, .una-tan__cmn_contact-line .btn a div img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 5.3333333333vw;
  margin: auto;
}
.una-tan__cmn_contact-tel .btn a p, .una-tan__cmn_contact-mail .btn a p, .una-tan__cmn_contact-line .btn a p {
  color: #fff;
  font-weight: 700;
  line-height: 1;
  margin-left: 2.1333333333vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__cmn_contact-tel .btn, .una-tan__cmn_contact-mail .btn, .una-tan__cmn_contact-line .btn {
    margin: 1.2244897959vw auto 0;
  }
  .una-tan__cmn_contact-tel .btn a:hover, .una-tan__cmn_contact-mail .btn a:hover, .una-tan__cmn_contact-line .btn a:hover {
    opacity: 0.7;
  }
  .una-tan__cmn_contact-tel .btn a div, .una-tan__cmn_contact-mail .btn a div, .una-tan__cmn_contact-line .btn a div {
    width: 4.0816326531vw;
    height: 4.0816326531vw;
    border-radius: 2.0408163265vw;
  }
  .una-tan__cmn_contact-tel .btn a div img, .una-tan__cmn_contact-mail .btn a div img, .una-tan__cmn_contact-line .btn a div img {
    width: 2.0408163265vw;
  }
  .una-tan__cmn_contact-tel .btn a p, .una-tan__cmn_contact-mail .btn a p, .una-tan__cmn_contact-line .btn a p {
    margin-left: 0.8163265306vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__cmn_contact-tel .btn, .una-tan__cmn_contact-mail .btn, .una-tan__cmn_contact-line .btn {
    margin: 12px auto 0;
  }
  .una-tan__cmn_contact-tel .btn a:hover, .una-tan__cmn_contact-mail .btn a:hover, .una-tan__cmn_contact-line .btn a:hover {
    opacity: 0.7;
  }
  .una-tan__cmn_contact-tel .btn a div, .una-tan__cmn_contact-mail .btn a div, .una-tan__cmn_contact-line .btn a div {
    width: 50px;
    height: 50px;
    border-radius: 25px;
  }
  .una-tan__cmn_contact-tel .btn a div img, .una-tan__cmn_contact-mail .btn a div img, .una-tan__cmn_contact-line .btn a div img {
    width: 30px;
  }
  .una-tan__cmn_contact-tel .btn a p, .una-tan__cmn_contact-mail .btn a p, .una-tan__cmn_contact-line .btn a p {
    margin-left: 16px;
  }
}
.una-tan__cmn_contact-tel .item {
  color: #ff8c00;
}
.una-tan__cmn_contact-tel .btn a {
  height: 23.4666666667vw;
  border-radius: 11.7333333333vw;
  background-color: #ff8c00;
}
.una-tan__cmn_contact-tel .btn a div img {
  height: 5.3333333333vw;
}
.una-tan__cmn_contact-tel .btn a p {
  font-size: 8vw;
}
.una-tan__cmn_contact-tel .btn a p.ct {
  font-size: 6.4vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__cmn_contact-tel .btn {
    width: 67.3469387755vw;
  }
  .una-tan__cmn_contact-tel .btn a {
    height: 8.9795918367vw;
    border-radius: 4.4897959184vw;
  }
  .una-tan__cmn_contact-tel .btn a div img {
    height: 3.0612244898vw;
  }
  .una-tan__cmn_contact-tel .btn a p {
    font-size: 4.2857142857vw;
  }
  .una-tan__cmn_contact-tel .btn a p.ct {
    font-size: 4.2857142857vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__cmn_contact-tel .btn {
    width: 660px;
  }
  .una-tan__cmn_contact-tel .btn a {
    height: 88px;
    border-radius: 44px;
  }
  .una-tan__cmn_contact-tel .btn a div img {
    height: 30px;
  }
  .una-tan__cmn_contact-tel .btn a p {
    font-size: 42px;
  }
  .una-tan__cmn_contact-tel .btn a p.ct {
    font-size: 42px;
  }
}
.una-tan__cmn_contact-mail, .una-tan__cmn_contact-line {
  margin-top: 4.2666666667vw;
}
.una-tan__cmn_contact-mail .btn, .una-tan__cmn_contact-line .btn {
  width: 100%;
}
.una-tan__cmn_contact-mail .btn a, .una-tan__cmn_contact-line .btn a {
  height: 17.0666666667vw;
  border-radius: 8.5333333333vw;
}
.una-tan__cmn_contact-mail .btn a p, .una-tan__cmn_contact-line .btn a p {
  font-size: 4.8vw;
}
@media screen and (min-width: 765px) {
  .una-tan__cmn_contact-mail, .una-tan__cmn_contact-line {
    display: inline-block;
    vertical-align: top;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__cmn_contact-mail, .una-tan__cmn_contact-line {
    width: calc(50% - 1.0204081633vw);
    margin-top: 1.6326530612vw;
  }
  .una-tan__cmn_contact-mail .btn a, .una-tan__cmn_contact-line .btn a {
    height: 7.6530612245vw;
    border-radius: 3.8265306122vw;
  }
  .una-tan__cmn_contact-mail .btn a p, .una-tan__cmn_contact-line .btn a p {
    font-size: 2.8571428571vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__cmn_contact-mail, .una-tan__cmn_contact-line {
    width: calc(50% - 10px);
    margin-top: 16px;
  }
  .una-tan__cmn_contact-mail .btn a, .una-tan__cmn_contact-line .btn a {
    height: 75px;
    border-radius: 37.5px;
  }
  .una-tan__cmn_contact-mail .btn a p, .una-tan__cmn_contact-line .btn a p {
    font-size: 28px;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__cmn_contact-mail {
    margin-right: 1.0204081633vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__cmn_contact-mail {
    margin-right: 10px;
  }
}
.una-tan__cmn_contact-mail .item {
  color: #f55;
}
.una-tan__cmn_contact-mail .btn a {
  background-color: #f55;
}
.una-tan__cmn_contact-mail .btn a div img {
  height: 4.2666666667vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__cmn_contact-mail .btn a div img {
    height: 2.6530612245vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__cmn_contact-mail .btn a div img {
    height: 26px;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__cmn_contact-line {
    margin-left: 1.0204081633vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__cmn_contact-line {
    margin-left: 10px;
  }
}
.una-tan__cmn_contact-line .item {
  color: #06c755;
}
.una-tan__cmn_contact-line .btn a {
  background-color: #06c755;
}
.una-tan__cmn_contact-line .btn a div img {
  height: 5.0666666667vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__cmn_contact-line .btn a div img {
    height: 2.9591836735vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__cmn_contact-line .btn a div img {
    height: 29px;
  }
}
.una-tan__cmn_contact-txt {
  position: relative;
  width: 78.6666666667vw;
  text-align: center;
  padding-top: 5.3333333333vw;
  margin: 4.2666666667vw auto 0;
}
.una-tan__cmn_contact-txt::before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 1.0666666667vw;
  border-radius: 0.5333333333vw;
  background-color: #f0ece5;
}
.una-tan__cmn_contact-txt.txt01::after, .una-tan__cmn_contact-txt.txt02::after {
  display: none;
}
.una-tan__cmn_contact-txt.txt01 img {
  width: 59.44vw;
}
.una-tan__cmn_contact-txt.txt02 img {
  width: 56.4453333333vw;
}
.una-tan__cmn_contact-txt.txt03 img {
  width: 51.032vw;
}
@media screen and (min-width: 765px) {
  .una-tan__cmn_contact-txt {
    display: inline-block;
    width: 33.3333333333%;
    padding-top: 0;
    vertical-align: middle;
  }
  .una-tan__cmn_contact-txt::before {
    display: none;
  }
  .una-tan__cmn_contact-txt.txt01, .una-tan__cmn_contact-txt.txt02 {
    position: relative;
  }
  .una-tan__cmn_contact-txt.txt01::after, .una-tan__cmn_contact-txt.txt02::after {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    content: "";
    background-color: #f0ece5;
    margin: auto;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__cmn_contact-txt {
    margin: 1.6326530612vw auto 0;
  }
  .una-tan__cmn_contact-txt.txt01::after, .una-tan__cmn_contact-txt.txt02::after {
    right: -0.1530612245vw;
    width: 0.306122449vw;
    height: 10.2040816327vw;
    border-radius: 0.1530612245vw;
  }
  .una-tan__cmn_contact-txt.txt01 img {
    width: 12.9408163265vw;
  }
  .una-tan__cmn_contact-txt.txt02 img {
    width: 12.9173469388vw;
  }
  .una-tan__cmn_contact-txt.txt03 img {
    width: 17.0867346939vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__cmn_contact-txt {
    margin: 16px auto 0;
  }
  .una-tan__cmn_contact-txt.txt01::after, .una-tan__cmn_contact-txt.txt02::after {
    right: -1.5px;
    width: 3px;
    height: 100px;
    border-radius: 1.5px;
  }
  .una-tan__cmn_contact-txt.txt01 img {
    width: 126.82px;
  }
  .una-tan__cmn_contact-txt.txt02 img {
    width: 126.59px;
  }
  .una-tan__cmn_contact-txt.txt03 img {
    width: 167.45px;
  }
}
.una-tan__cmn_other {
  background: url("../img/common/bg_dot02.jpg") repeat top left/100%;
  padding-bottom: 8.5333333333vw;
}
@media screen and (min-width: 765px) {
  .una-tan__cmn_other {
    background: url("../img/common/bg_dot02pc.jpg") repeat top left/16px;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__cmn_other {
    padding-bottom: 6.5306122449vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__cmn_other {
    padding-bottom: 64px;
  }
}
.una-tan__cmn_totop {
  display: none;
}
@media screen and (min-width: 765px) {
  .una-tan__cmn_totop {
    display: block;
    cursor: pointer;
    position: fixed;
    z-index: 9999;
    -webkit-transition: bottom 0.4s;
    transition: bottom 0.4s;
  }
  .una-tan__cmn_totop a {
    display: block;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s;
  }
  .una-tan__cmn_totop a::after {
    pointer-events: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
    background: url("../img/common/icon_top-arrow.svg") no-repeat top left/100%;
    -webkit-transform: scale(1, -1);
            transform: scale(1, -1);
    margin: auto;
  }
  .una-tan__cmn_totop a:hover {
    background-color: rgb(0, 0, 0);
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__cmn_totop {
    right: 1.6326530612vw;
    bottom: -4.8979591837vw;
  }
  .una-tan__cmn_totop.scroll {
    bottom: 1.6326530612vw;
  }
  .una-tan__cmn_totop a {
    width: 4.8979591837vw;
    height: 4.8979591837vw;
    border-radius: 0.8163265306vw;
  }
  .una-tan__cmn_totop a::after {
    width: 3.0612244898vw;
    height: 2.2193877551vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__cmn_totop {
    right: 16px;
    bottom: -48px;
  }
  .una-tan__cmn_totop.scroll {
    bottom: 16px;
  }
  .una-tan__cmn_totop a {
    width: 48px;
    height: 48px;
    border-radius: 8px;
  }
  .una-tan__cmn_totop a::after {
    width: 30px;
    height: 21.75px;
  }
}
.una-tan__kv {
  height: 217.0666666667vw;
  background: url("../img/kv/bg_main02.png") no-repeat top left/cover #fff;
}
@media screen and (min-width: 765px) {
  .una-tan__kv {
    background: url("../img/common/bg_dot01pc.jpg") repeat top left/16px;
  }
}
@media screen and (min-width: 765px) and (max-width: 1200px) {
  .una-tan__kv {
    height: 60vw;
    margin-top: 8vw;
  }
}
@media screen and (min-width: 1200px) {
  .una-tan__kv {
    height: 720px;
    margin-top: 96px;
  }
}
@media screen and (min-width: 765px) {
  .una-tan__kv--wrap {
    position: relative;
    background: url("../img/kv/bg_main_pc.png") no-repeat top left/cover #fff;
    margin: 0 auto;
  }
}
@media screen and (min-width: 765px) and (max-width: 1200px) {
  .una-tan__kv--wrap {
    width: 100%;
    height: 60vw;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
@media screen and (min-width: 1200px) {
  .una-tan__kv--wrap {
    width: 1200px;
    height: 720px;
    -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.4);
            box-shadow: 0 0 40px rgba(0, 0, 0, 0.4);
  }
}
.una-tan__kv_txt, .una-tan__kv_achievements, .una-tan__kv_catch {
  position: absolute;
  margin: auto;
}
.una-tan__kv_txt img, .una-tan__kv_achievements img, .una-tan__kv_catch img {
  width: 100%;
}
.una-tan__kv_txt {
  top: 89.4666666667vw;
  left: 0;
  right: 0;
  width: 87.7333333333vw;
}
.una-tan__kv_txt img {
  width: 100%;
}
@media screen and (min-width: 765px) {
  .una-tan__kv_txt {
    right: auto;
  }
}
@media screen and (min-width: 765px) and (max-width: 1200px) {
  .una-tan__kv_txt {
    top: 10.5833333333vw;
    left: 6.6666666667vw;
    width: 43.5vw;
  }
}
@media screen and (min-width: 1200px) {
  .una-tan__kv_txt {
    top: 127px;
    left: 80px;
    width: 522px;
  }
}
.una-tan__kv_achievements {
  top: 130.8vw;
  right: 0;
  left: 0;
  width: 89.6vw;
  font-size: 0;
}
.una-tan__kv_achievements > div {
  display: inline-block;
  vertical-align: top;
}
.una-tan__kv_achievements > div:nth-of-type(1) {
  width: 100%;
}
.una-tan__kv_achievements > div:nth-of-type(2) {
  width: 44.5333333333vw;
  margin-right: 0.5333333333vw;
}
.una-tan__kv_achievements > div:nth-of-type(3) {
  width: 44.5333333333vw;
}
@media screen and (min-width: 765px) {
  .una-tan__kv_achievements {
    right: auto;
  }
}
@media screen and (min-width: 765px) and (max-width: 1200px) {
  .una-tan__kv_achievements {
    top: 33.75vw;
    left: 5.9166666667vw;
    width: 45vw;
  }
  .una-tan__kv_achievements > div:nth-of-type(1) {
    width: 44.8333333333vw;
  }
  .una-tan__kv_achievements > div:nth-of-type(2) {
    width: 22.5vw;
    margin-right: 0;
  }
  .una-tan__kv_achievements > div:nth-of-type(3) {
    width: 22.5vw;
  }
}
@media screen and (min-width: 1200px) {
  .una-tan__kv_achievements {
    top: 405px;
    left: 71px;
    width: 540px;
  }
  .una-tan__kv_achievements > div:nth-of-type(1) {
    width: 538px;
  }
  .una-tan__kv_achievements > div:nth-of-type(2) {
    width: 270px;
    margin-right: 0;
  }
  .una-tan__kv_achievements > div:nth-of-type(3) {
    width: 270px;
  }
}
.una-tan__optimal {
  display: none;
}
@media screen and (min-width: 765px) {
  .una-tan__optimal {
    position: relative;
    z-index: 1;
    display: block;
    background-color: #fee08e;
  }
  .una-tan__optimal > div {
    margin: 0 auto;
  }
  .una-tan__optimal > div img {
    width: 100%;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__optimal {
    padding: 4.0816326531vw 0;
  }
  .una-tan__optimal > div {
    width: 91.8367346939vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__optimal {
    padding: 40px 0;
  }
  .una-tan__optimal > div {
    width: 900px;
  }
}
.una-tan__plan {
  background: url("../img/common/bg_dot01.jpg") repeat top left/100%;
  padding: 8.5333333333vw 0 0;
}
@media screen and (min-width: 765px) {
  .una-tan__plan {
    background: url("../img/common/bg_dot01pc.jpg") repeat top left/16px;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__plan {
    padding: 6.5306122449vw 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__plan {
    padding: 64px 0;
  }
}
.una-tan__plan_slide .slick-slide {
  margin: 0 6.4vw;
}
@media screen and (min-width: 765px) {
  .una-tan__plan_slide {
    position: relative;
    font-size: 0;
    margin: auto;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__plan_slide {
    width: 93.8775510204vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__plan_slide {
    width: 920px;
  }
}
@media screen and (min-width: 765px) {
  .una-tan__plan_slide > div {
    display: inline-block;
    vertical-align: top;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__plan_slide > div {
    width: calc(25% - 2.0408163265vw);
    margin: 0 1.0204081633vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__plan_slide > div {
    width: calc(25% - 20px);
    margin: 0 10px;
  }
}
.una-tan__plan_slide--wrap {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 77.3333333333vw;
  border: 1.0666666667vw solid #f55;
  border-radius: 10.6666666667vw;
  background-color: #fff;
  -webkit-box-shadow: 0 2.1333333333vw 4.2666666667vw rgba(0, 0, 0, 0.05);
          box-shadow: 0 2.1333333333vw 4.2666666667vw rgba(0, 0, 0, 0.05);
  margin-top: 17.0666666667vw;
  margin-bottom: 8.5333333333vw;
}
@media screen and (min-width: 765px) {
  .una-tan__plan_slide--wrap {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__plan_slide--wrap {
    height: 25vw;
    border: 0.4081632653vw solid #f55;
    border-radius: 4.0816326531vw;
    -webkit-box-shadow: 0 0.8163265306vw 1.6326530612vw rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.8163265306vw 1.6326530612vw rgba(0, 0, 0, 0.05);
    margin-top: 3.2653061224vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__plan_slide--wrap {
    height: 245px;
    border: 4px solid #f55;
    border-radius: 40px;
    -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.05);
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.05);
    margin-top: 32px;
  }
}
.una-tan__plan_slide-illust {
  position: absolute;
  top: -18.1333333333vw;
}
.una-tan__plan_slide-illust img {
  width: 100%;
}
.una-tan__plan_slide-illust.illust01 {
  left: 22.8vw;
  width: 36.2666666667vw;
}
.una-tan__plan_slide-illust.illust02 {
  left: 29.8666666667vw;
  width: 27.7333333333vw;
}
.una-tan__plan_slide-illust.illust03 {
  left: 17.3333333333vw;
  width: 61.6vw;
}
.una-tan__plan_slide-illust.illust04 {
  left: 5.3333333333vw;
  width: 76vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__plan_slide-illust {
    top: -5.306122449vw;
  }
  .una-tan__plan_slide-illust.illust01 {
    left: 5.6632653061vw;
    width: 9.5918367347vw;
  }
  .una-tan__plan_slide-illust.illust02 {
    left: 6.6326530612vw;
    width: 7.3469387755vw;
  }
  .una-tan__plan_slide-illust.illust03 {
    left: 3.6734693878vw;
    width: 16.3265306122vw;
  }
  .una-tan__plan_slide-illust.illust04 {
    top: -6.8367346939vw;
    left: -0.306122449vw;
    width: 22.9591836735vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__plan_slide-illust {
    top: -52px;
  }
  .una-tan__plan_slide-illust.illust01 {
    left: 55.5px;
    width: 94px;
  }
  .una-tan__plan_slide-illust.illust02 {
    left: 65px;
    width: 72px;
  }
  .una-tan__plan_slide-illust.illust03 {
    left: 36px;
    width: 160px;
  }
  .una-tan__plan_slide-illust.illust04 {
    top: -67px;
    left: -3px;
    width: 225px;
  }
}
.una-tan__plan_slide-name {
  position: relative;
  text-align: center;
  padding-bottom: 3.2vw;
  margin: 22.4vw auto 4.2666666667vw;
}
.una-tan__plan_slide-name::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  width: 21.3333333333vw;
  height: 1.0666666667vw;
  border-radius: 0.5333333333vw;
  background-color: #fee08e;
  margin: auto;
}
.una-tan__plan_slide-name img {
  width: 100%;
}
.una-tan__plan_slide-name.name01 {
  width: 58.9493333333vw;
}
.una-tan__plan_slide-name.name02 {
  width: 58.7093333333vw;
}
.una-tan__plan_slide-name.name03 {
  width: 59.0773333333vw;
}
.una-tan__plan_slide-name.name04 {
  width: 72.7306666667vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__plan_slide-name {
    padding-bottom: 1.6326530612vw;
    margin: 5.1020408163vw auto 0;
  }
  .una-tan__plan_slide-name::after {
    width: 14.2857142857vw;
    height: 0.4081632653vw;
    border-radius: 0.2040816327vw;
  }
  .una-tan__plan_slide-name.name01 {
    width: 14.1897959184vw;
  }
  .una-tan__plan_slide-name.name02 {
    width: 14.0979591837vw;
  }
  .una-tan__plan_slide-name.name03 {
    width: 14.2387755102vw;
  }
  .una-tan__plan_slide-name.name04 {
    width: 19.4632653061vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__plan_slide-name {
    padding-bottom: 16px;
    margin: 50px auto 0;
  }
  .una-tan__plan_slide-name::after {
    width: 140px;
    height: 4px;
    border-radius: 2px;
  }
  .una-tan__plan_slide-name.name01 {
    width: 139.06px;
  }
  .una-tan__plan_slide-name.name02 {
    width: 138.16px;
  }
  .una-tan__plan_slide-name.name03 {
    width: 139.54px;
  }
  .una-tan__plan_slide-name.name04 {
    width: 190.74px;
  }
}
.una-tan__plan_slide-txt {
  font-size: 4.2666666667vw;
  font-weight: 500;
  line-height: 1.6;
  text-align: center;
}
.una-tan__plan_slide-txt:not(:first-child) {
  margin-top: 2.1333333333vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__plan_slide-txt {
    font-size: 1.6326530612vw;
    margin: 0 1.0204081633vw;
  }
  .una-tan__plan_slide-txt:not(:first-child) {
    margin-top: 1.6326530612vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__plan_slide-txt {
    font-size: 16px;
    margin: 0 10px;
  }
  .una-tan__plan_slide-txt:not(:first-child) {
    margin-top: 16px;
  }
}
.una-tan__plan_slide .slick-dots li {
  border: 0.5333333333vw solid #f55;
}
.una-tan__plan_slide .slick-dots li.slick-active {
  background-color: #f55;
}
.una-tan__plan_slide .slick-arrow {
  top: 17.0666666667vw;
  bottom: 8.5333333333vw;
  border: 1.0666666667vw solid #f55;
}
.una-tan__items {
  background-color: #fff;
  padding: 8.5333333333vw 0;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__items {
    padding: 6.5306122449vw 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__items {
    padding: 64px 0;
  }
}
.una-tan__items h2 {
  width: 68.08vw;
  margin: 0 auto;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__items h2 {
    width: 41.4530612245vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__items h2 {
    width: 406.24px;
  }
}
.una-tan__items h2 img {
  width: 100%;
}
.una-tan__items_list {
  width: 87.2vw;
  margin: 6.4vw auto 0;
}
@media screen and (min-width: 765px) {
  .una-tan__items_list {
    width: 100%;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__items_list {
    margin: 2.4489795918vw auto 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__items_list {
    margin: 24px auto 0;
  }
}
@media screen and (min-width: 765px) {
  .una-tan__items_list h3 {
    margin: 0 auto;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__items_list h3 {
    width: 91.8367346939vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__items_list h3 {
    width: 900px;
  }
}
.una-tan__items_list h3 img {
  width: 100%;
}
.una-tan__items_list ul {
  font-size: 0;
}
.una-tan__items_list ul > li {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4.2666666667vw;
  vertical-align: top;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__items_list ul > li {
    border-radius: 2.4489795918vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__items_list ul > li {
    border-radius: 24px;
  }
}
.una-tan__items_list ul.individuals02, .una-tan__items_list ul.corporations {
  position: relative;
  left: -1.3333333333vw;
  width: calc(100% + 2.6666666667vw);
}
@media screen and (min-width: 765px) {
  .una-tan__items_list ul.individuals02, .una-tan__items_list ul.corporations {
    left: 0;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__items_list ul.individuals02, .una-tan__items_list ul.corporations {
    width: 93.4693877551vw;
/*    width: 244.2666666667vw;*/
    margin: 2.4489795918vw auto 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__items_list ul.individuals02, .una-tan__items_list ul.corporations {
    width: 916px;
    margin: 24px auto 0;
  }
}
.una-tan__items_list ul.individuals02 > li, .una-tan__items_list ul.corporations > li {
  display: inline-block;
  position: relative;
  width: calc(50% - 2.6666666667vw);
  height: 30.4vw;
  margin: 4.2666666667vw 1.3333333333vw 0;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__items_list ul.individuals02 > li, .una-tan__items_list ul.corporations > li {
    width: calc(25% - 1.6326530612vw);
    height: 7.3469387755vw;
    margin: 0 0.8163265306vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__items_list ul.individuals02 > li, .una-tan__items_list ul.corporations > li {
    width: calc(25% - 16px);
    height: 72px;
    margin: 0 8px;
  }
}
.una-tan__items_list ul.individuals02 > li img, .una-tan__items_list ul.corporations > li img {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin: auto;
}
.una-tan__items_list ul.individuals01 {
  margin-top: 4.2666666667vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__items_list ul.individuals01 {
    width: 94.2857142857vw;
    margin: 2.4489795918vw auto 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__items_list ul.individuals01 {
    width: 924px;
    margin: 24px auto 0;
  }
}
.una-tan__items_list ul.individuals01 > li {
  border: 1.0666666667vw solid #ffeaea;
  background-color: #f55;
}
@media screen and (min-width: 765px) {
  .una-tan__items_list ul.individuals01 > li {
    display: inline-block;
    vertical-align: top;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__items_list ul.individuals01 > li {
    width: calc(50% - 2.4489795918vw);
    border: 0.4081632653vw solid #ffeaea;
    margin: 0 1.2244897959vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__items_list ul.individuals01 > li {
    width: calc(50% - 24px);
    border: 4px solid #ffeaea;
    margin: 0 12px;
  }
}
.una-tan__items_list ul.individuals01 > li:not(:first-child) {
  margin-top: 4.2666666667vw;
}
@media screen and (min-width: 765px) {
  .una-tan__items_list ul.individuals01 > li:not(:first-child) {
    margin-top: 0;
  }
}
.una-tan__items_list ul.individuals01 > li > div img {
  width: 100%;
}
.una-tan__items_list ul.individuals01 > li > div:nth-of-type(1) {
  border-top-left-radius: 2.9333333333vw;
  border-top-right-radius: 2.9333333333vw;
  overflow: hidden;
}
.una-tan__items_list ul.individuals01 > li > div:nth-of-type(2) {
  text-align: center;
  padding: 2.1333333333vw 0;
}
.una-tan__items_list ul.individuals01 > li > div:nth-of-type(2) img.item01 {
  width: 32.7413333333vw;
}
.una-tan__items_list ul.individuals01 > li > div:nth-of-type(2) img.item02 {
  width: 68.5066666667vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__items_list ul.individuals01 > li > div:nth-of-type(1) {
    border-top-left-radius: 1.8367346939vw;
    border-top-right-radius: 1.8367346939vw;
  }
  .una-tan__items_list ul.individuals01 > li > div:nth-of-type(2) {
    padding: 1.6326530612vw 0;
  }
  .una-tan__items_list ul.individuals01 > li > div:nth-of-type(2) img.item01 {
    width: 17.6081632653vw;
  }
  .una-tan__items_list ul.individuals01 > li > div:nth-of-type(2) img.item02 {
    width: 32.8846938776vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__items_list ul.individuals01 > li > div:nth-of-type(1) {
    border-top-left-radius: 18px;
    border-top-right-radius: 18px;
  }
  .una-tan__items_list ul.individuals01 > li > div:nth-of-type(2) {
    padding: 16px 0;
  }
  .una-tan__items_list ul.individuals01 > li > div:nth-of-type(2) img.item01 {
    width: 172.56px;
  }
  .una-tan__items_list ul.individuals01 > li > div:nth-of-type(2) img.item02 {
    width: 322.27px;
  }
}
.una-tan__items_list ul.individuals02 > li {
  border: 1.0666666667vw solid #ffeaea;
  background-color: #f55;
}
.una-tan__items_list ul.individuals02 > li img.item03 {
  width: 19.424vw;
}
.una-tan__items_list ul.individuals02 > li img.item04 {
  width: 32.1226666667vw;
}
.una-tan__items_list ul.individuals02 > li img.item05 {
  width: 19.4506666667vw;
}
.una-tan__items_list ul.individuals02 > li img.item06 {
  width: 32.1786666667vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__items_list ul.individuals02 > li {
    border: 0.4081632653vw solid #ffeaea;
  }
  .una-tan__items_list ul.individuals02 > li img.item03 {
    width: 15.7030612245vw;
  }
  .una-tan__items_list ul.individuals02 > li img.item04 {
    width: 18.8vw;
  }
  .una-tan__items_list ul.individuals02 > li img.item05 {
    width: 14.1857142857vw;
  }
  .una-tan__items_list ul.individuals02 > li img.item06 {
    width: 19.4489795918vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__items_list ul.individuals02 > li {
    border: 4px solid #ffeaea;
  }
  .una-tan__items_list ul.individuals02 > li img.item03 {
    width: 153.89px;
  }
  .una-tan__items_list ul.individuals02 > li img.item04 {
    width: 184.24px;
  }
  .una-tan__items_list ul.individuals02 > li img.item05 {
    width: 139.02px;
  }
  .una-tan__items_list ul.individuals02 > li img.item06 {
    width: 190.6px;
  }
}
.una-tan__items_list ul.corporations > li {
  border: 1.0666666667vw solid #9ddfdc;
  background-color: #3da5a0;
}
.una-tan__items_list ul.corporations > li img.item01 {
  width: 19.5653333333vw;
}
.una-tan__items_list ul.corporations > li img.item02 {
  width: 26.1173333333vw;
}
.una-tan__items_list ul.corporations > li img.item03 {
  width: 25.8506666667vw;
}
.una-tan__items_list ul.corporations > li img.item04 {
  width: 12.9466666667vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__items_list ul.corporations > li {
    border: 0.4081632653vw solid #9ddfdc;
  }
  .una-tan__items_list ul.corporations > li img.item01 {
    width: 10.4693877551vw;
  }
  .una-tan__items_list ul.corporations > li img.item02 {
    width: 12.6204081633vw;
  }
  .una-tan__items_list ul.corporations > li img.item03 {
    width: 12.6224489796vw;
  }
  .una-tan__items_list ul.corporations > li img.item04 {
    width: 8.3795918367vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__items_list ul.corporations > li {
    border: 4px solid #9ddfdc;
  }
  .una-tan__items_list ul.corporations > li img.item01 {
    width: 102.6px;
  }
  .una-tan__items_list ul.corporations > li img.item02 {
    width: 123.68px;
  }
  .una-tan__items_list ul.corporations > li img.item03 {
    width: 123.7px;
  }
  .una-tan__items_list ul.corporations > li img.item04 {
    width: 82.12px;
  }
}
.una-tan__about01 {
  position: relative;
  background: url("../img/common/bg_dot02.jpg") repeat top left/100%;
  padding: 8.5333333333vw 0;
}
.una-tan__about01::before {
  position: absolute;
  z-index: 0;
  top: 4.2666666667vw;
  right: 0;
  content: "";
  width: 45.0666666667vw;
  height: 56vw;
  background: url("../img/about01/bg_logo.png") no-repeat top left/100%;
}
@media screen and (min-width: 765px) {
  .una-tan__about01 {
    background: url("../img/common/bg_dot02pc.jpg") repeat top left/16px;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about01 {
    padding: 6.5306122449vw 0;
  }
  .una-tan__about01::before {
    top: 3.2653061224vw;
    width: 17.2448979592vw;
    height: 21.4285714286vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about01 {
    padding: 64px 0;
  }
  .una-tan__about01::before {
    top: 32px;
    width: 338px;
    height: 420px;
  }
}
.una-tan__about01_title, .una-tan__about01--wrap {
  position: relative;
  z-index: 1;
}
.una-tan__about01_title.tit01 {
  width: 65.408vw;
  margin: 0 auto;
}
.una-tan__about01_title.tit02 {
  width: 67.2586666667vw;
  margin: 6.4vw auto 0;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about01_title.tit01 {
    width: 42.9153061224vw;
  }
  .una-tan__about01_title.tit02 {
    width: 38.7908163265vw;
    margin: 6.5306122449vw auto 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about01_title.tit01 {
    width: 420.57px;
  }
  .una-tan__about01_title.tit02 {
    width: 380.15px;
    margin: 64px auto 0;
  }
}
.una-tan__about01_title img {
  width: 100%;
}
.una-tan__about01--wrap {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 87.2vw;
  border-radius: 10.6666666667vw;
  background-color: #fff;
  -webkit-box-shadow: 0 2.1333333333vw 4.2666666667vw rgba(0, 0, 0, 0.05);
          box-shadow: 0 2.1333333333vw 4.2666666667vw rgba(0, 0, 0, 0.05);
  padding: 8.5333333333vw 4.2666666667vw;
}
.una-tan__about01--wrap.wrap01 {
  margin: 6.4vw auto 0;
}
.una-tan__about01--wrap.wrap02 {
  margin: 4.2666666667vw auto 0;
}
@media screen and (min-width: 765px) {
  .una-tan__about01--wrap {
    font-size: 0;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about01--wrap {
    width: 91.8367346939vw;
    border-radius: 4.0816326531vw;
    -webkit-box-shadow: 0 0.8163265306vw 1.6326530612vw rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.8163265306vw 1.6326530612vw rgba(0, 0, 0, 0.05);
    padding: 3.2653061224vw;
  }
  .una-tan__about01--wrap.wrap01 {
    margin: 3.2653061224vw auto 0;
  }
  .una-tan__about01--wrap.wrap02 {
    margin: 3.2653061224vw auto 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about01--wrap {
    width: 900px;
    border-radius: 40px;
    -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.05);
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.05);
    padding: 32px;
  }
  .una-tan__about01--wrap.wrap01 {
    margin: 32px auto 0;
  }
  .una-tan__about01--wrap.wrap02 {
    margin: 32px auto 0;
  }
}
@media screen and (min-width: 765px) {
  .una-tan__about01_logo, .una-tan__about01--txt {
    display: inline-block;
    vertical-align: middle;
  }
}
.una-tan__about01_logo {
  width: 48.2666666667vw;
  margin: 0 auto;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about01_logo {
    width: 23.4693877551vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about01_logo {
    width: 230px;
  }
}
.una-tan__about01_logo img {
  width: 100%;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about01--txt {
    width: calc(100% - 26.7346938776vw);
    margin-left: 3.2653061224vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about01--txt {
    width: calc(100% - 262px);
    margin-left: 32px;
  }
}
.una-tan__about01_txt01 > p:nth-of-type(1) {
  font-size: 4.2666666667vw;
  font-weight: 700;
  line-height: 1.8;
  text-align: center;
  margin-top: 4.2666666667vw;
}
.una-tan__about01_txt01 > p:nth-of-type(1) span {
  color: #f55;
  font-size: 6.4vw;
  -webkit-font-feature-settings: "palt" 1;
          font-feature-settings: "palt" 1;
}
.una-tan__about01_txt01 > p:nth-of-type(1) span sup {
  line-height: 1;
}
.una-tan__about01_txt01 > p:nth-of-type(2) {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 3.7333333333vw;
  font-weight: 500;
  line-height: 1.6;
  text-indent: calc(-1rem + 0.2666666667vw);
  margin: 4.2666666667vw 0 0 4.2666666667vw;
}
.una-tan__about01_txt01 > p:nth-of-type(2)::before {
  display: inline-block;
  content: "※";
  margin-right: 1.0666666667vw;
}
@media screen and (min-width: 765px) {
  .una-tan__about01_txt01 > p:nth-of-type(1) {
    margin-top: 0;
  }
  .una-tan__about01_txt01 > p:nth-of-type(2) {
    text-indent: -1rem;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about01_txt01 > p:nth-of-type(1) {
    font-size: 2.4489795918vw;
  }
  .una-tan__about01_txt01 > p:nth-of-type(1) span {
    font-size: 2.8571428571vw;
  }
  .una-tan__about01_txt01 > p:nth-of-type(2) {
    font-size: 1.6326530612vw;
    margin: 3.2653061224vw 0 0 3.2653061224vw;
  }
  .una-tan__about01_txt01 > p:nth-of-type(2)::before {
    margin-right: 0.4081632653vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about01_txt01 > p:nth-of-type(1) {
    font-size: 24px;
  }
  .una-tan__about01_txt01 > p:nth-of-type(1) span {
    font-size: 28px;
  }
  .una-tan__about01_txt01 > p:nth-of-type(2) {
    font-size: 16px;
    margin: 32px 0 0 32px;
  }
  .una-tan__about01_txt01 > p:nth-of-type(2)::before {
    margin-right: 4px;
  }
}
.una-tan__about01_txt02 {
  position: relative;
  padding-top: 5.3333333333vw;
  margin-top: 4.2666666667vw;
}
.una-tan__about01_txt02:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 1.0666666667vw;
  border-radius: 0.5333333333vw;
  background-color: #fee08e;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about01_txt02 {
    padding-top: 4.0816326531vw;
    margin-top: 3.2653061224vw;
  }
  .una-tan__about01_txt02:before {
    height: 0.4081632653vw;
    border-radius: 0.2040816327vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about01_txt02 {
    padding-top: 40px;
    margin-top: 32px;
  }
  .una-tan__about01_txt02:before {
    height: 4px;
    border-radius: 2px;
  }
}
.una-tan__about01_txt02 > p {
  font-size: 4.2666666667vw;
  font-weight: 700;
  line-height: 1.4;
  text-align: center;
}
.una-tan__about01_txt02 > p:not(:first-child) {
  margin-top: 1.0666666667vw;
}
.una-tan__about01_txt02 > p span {
  color: #f55;
  font-size: 6.4vw;
  -webkit-font-feature-settings: "palt" 1;
          font-feature-settings: "palt" 1;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about01_txt02 > p {
    font-size: 2.4489795918vw;
  }
  .una-tan__about01_txt02 > p:not(:first-child) {
    margin-top: 0.4081632653vw;
  }
  .una-tan__about01_txt02 > p span {
    font-size: 2.8571428571vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about01_txt02 > p {
    font-size: 24px;
  }
  .una-tan__about01_txt02 > p:not(:first-child) {
    margin-top: 4px;
  }
  .una-tan__about01_txt02 > p span {
    font-size: 28px;
  }
}
.una-tan__about01_txt03 > p {
  font-size: 4.2666666667vw;
  font-weight: 700;
  line-height: 1.6;
  text-align: center;
}
.una-tan__about01_txt03 > p span {
  color: #f55;
}
.una-tan__about01_txt03 > p span.ul {
  text-decoration: underline;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about01_txt03 > p {
    font-size: 2.4489795918vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about01_txt03 > p {
    font-size: 24px;
  }
}
.una-tan__about01_txt04 {
  margin-top: 4.2666666667vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about01_txt04 {
    margin-top: 3.2653061224vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about01_txt04 {
    margin-top: 32px;
  }
}
.una-tan__about01_txt04 > p {
  color: #f55;
  font-size: 4.2666666667vw;
  font-weight: 700;
  line-height: 1.4;
  text-align: center;
  margin-top: 6.4vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about01_txt04 > p {
    font-size: 2.6530612245vw;
    margin-top: 2.4489795918vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about01_txt04 > p {
    font-size: 26px;
    margin-top: 24px;
  }
}
.una-tan__about01_graph {
  width: 78.6666666667vw;
  margin: 4.2666666667vw auto 0;
}
@media screen and (min-width: 765px) {
  .una-tan__about01_graph {
    margin: 0 auto;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about01_graph {
    width: 75.5102040816vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about01_graph {
    width: 740px;
  }
}
.una-tan__about01_graph img {
  width: 100%;
}
.una-tan__about01_merit {
  width: 77.0613333333vw;
  margin: 4.2666666667vw auto 0;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about01_merit {
    width: 100%;
    margin: 3.2653061224vw auto 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about01_merit {
    width: 100%;
    margin: 32px auto 0;
  }
}
.una-tan__about01_merit img {
  width: 100%;
}
.una-tan__about02 {
  background-color: #fee08e;
  padding: 8.5333333333vw 0;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about02 {
    padding: 6.5306122449vw 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about02 {
    padding: 64px 0;
  }
}
.una-tan__about02 h2 {
  width: 85.8613333333vw;
  margin: 0 auto;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about02 h2 {
    width: 45.8163265306vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about02 h2 {
    width: 449px;
  }
}
.una-tan__about02 h2 img {
  pointer-events: none;
  width: 100%;
}
.una-tan__about02 h3 {
  margin: 0 auto;
}
.una-tan__about02 h3.tit01 {
  width: 75.8933333333vw;
}
.una-tan__about02 h3.tit02 {
  width: 73.8133333333vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about02 h3.tit01 {
    width: 54.7367346939vw;
  }
  .una-tan__about02 h3.tit02 {
    width: 66.062244898vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about02 h3.tit01 {
    width: 536.42px;
  }
  .una-tan__about02 h3.tit02 {
    width: 647.41px;
  }
}
.una-tan__about02 h3 img {
  pointer-events: none;
  width: 100%;
}
.una-tan__about02_checkpoint {
  width: 64vw;
  margin: 4.2666666667vw auto 0;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about02_checkpoint {
    width: 32.6530612245vw;
    margin: 3.2653061224vw auto 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about02_checkpoint {
    width: 320px;
    margin: 32px auto 0;
  }
}
.una-tan__about02_checkpoint img {
  width: 100%;
}
@media screen and (min-width: 765px) {
  .una-tan__about02--wrap {
    font-size: 0;
    margin: 0 auto;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about02--wrap {
    width: 93.8775510204vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about02--wrap {
    width: 920px;
  }
}
.una-tan__about02--wrap > div {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 87.2vw;
  height: auto;
  border-radius: 10.6666666667vw;
  background-color: #fff;
  -webkit-box-shadow: 0 2.1333333333vw 4.2666666667vw rgba(0, 0, 0, 0.05);
          box-shadow: 0 2.1333333333vw 4.2666666667vw rgba(0, 0, 0, 0.05);
  padding: 8.5333333333vw 4.2666666667vw;
  margin: 4.2666666667vw auto 0;
}
.una-tan__about02--wrap > div:not(:first-child) {
  margin: 8.5333333333vw auto 0;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about02--wrap > div {
    width: 91.8367346939vw;
    border-radius: 4.0816326531vw;
    -webkit-box-shadow: 0 0.8163265306vw 1.6326530612vw rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.8163265306vw 1.6326530612vw rgba(0, 0, 0, 0.05);
    padding: 3.2653061224vw 8.1632653061vw;
    margin: 3.2653061224vw auto 0;
  }
  .una-tan__about02--wrap > div:not(:first-child) {
    margin: 3.2653061224vw 1.0204081633vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about02--wrap > div {
    width: 900px;
    border-radius: 40px;
    -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.05);
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.05);
    padding: 32px 80px;
    margin: 32px auto;
  }
  .una-tan__about02--wrap > div:not(:first-child) {
    margin: 32px 10px;
  }
}
.una-tan__about02_illust {
  position: relative;
  left: -4.2666666667vw;
  width: calc(100% + 8.5333333333vw);
  margin-top: 4.2666666667vw;
}
@media screen and (min-width: 765px) {
  .una-tan__about02_illust {
    left: 0;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about02_illust {
    width: 33.3673469388vw;
    margin: 1.6326530612vw auto 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about02_illust {
    width: 327px;
    margin: 16px auto 0;
  }
}
.una-tan__about02_illust img {
  pointer-events: none;
  width: 100%;
}
.una-tan__about02_list {
  width: 78.6666666667vw;
  margin: 4.2666666667vw auto 0;
}
@media screen and (min-width: 765px) {
  .una-tan__about02_list {
    width: 100%;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about02_list {
    margin: 1.6326530612vw auto 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about02_list {
    margin: 16px auto 0;
  }
}
.una-tan__about02_list > li {
  position: relative;
}
.una-tan__about02_list > li:not(:first-child) {
  padding-top: 5.3333333333vw;
  margin-top: 4.2666666667vw;
}
.una-tan__about02_list > li:not(:first-child)::before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 1.0666666667vw;
  border-radius: 0.5333333333vw;
  background-color: #fee08e;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about02_list > li:not(:first-child) {
    padding-top: 2.0408163265vw;
    margin-top: 1.6326530612vw;
  }
  .una-tan__about02_list > li:not(:first-child)::before {
    height: 0.4081632653vw;
    border-radius: 0.2040816327vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about02_list > li:not(:first-child) {
    padding-top: 20px;
    margin-top: 16px;
  }
  .una-tan__about02_list > li:not(:first-child)::before {
    height: 4px;
    border-radius: 2px;
  }
}
.una-tan__about02_list > li > p:not(:first-child) {
  margin-top: 2.1333333333vw;
}
.una-tan__about02_list > li > p:nth-of-type(1) {
  position: relative;
  left: -4.2666666667vw;
  width: 87.2vw;
  color: #ff8c00;
  font-size: 6.4vw;
  font-weight: 700;
  line-height: 1.4;
  text-align: center;
}
.una-tan__about02_list > li > p:nth-of-type(2) {
  font-size: 4.2666666667vw;
  font-weight: 500;
  line-height: 1.6;
}
@media screen and (min-width: 765px) {
  .una-tan__about02_list > li > p:nth-of-type(1) {
    left: 0;
    width: 100%;
  }
  .una-tan__about02_list > li > p:nth-of-type(2) {
    text-align: center;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about02_list > li > p:not(:first-child) {
    margin-top: 0.8163265306vw;
  }
  .una-tan__about02_list > li > p:nth-of-type(1) {
    font-size: 2.0408163265vw;
  }
  .una-tan__about02_list > li > p:nth-of-type(2) {
    font-size: 1.6326530612vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about02_list > li > p:not(:first-child) {
    margin-top: 8px;
  }
  .una-tan__about02_list > li > p:nth-of-type(1) {
    font-size: 20px;
  }
  .una-tan__about02_list > li > p:nth-of-type(2) {
    font-size: 16px;
  }
}
.una-tan__about02_txt {
  width: 70.464vw;
  margin: 4.2666666667vw auto 0;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about02_txt {
    width: 51.1112244898vw;
    margin: 3.2653061224vw auto 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about02_txt {
    width: 500.89px;
    margin: 32px auto 0;
  }
}
.una-tan__about02_txt img {
  width: 100%;
}
.una-tan__strength {
  background-color: #faf8f4;
  padding: 8.5333333333vw 0;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__strength {
    padding: 6.5306122449vw 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__strength {
    padding: 64px 0;
  }
}
.una-tan__strength h2 {
  width: 48.392vw;
  margin: 0 auto;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__strength h2 {
    width: 30.8224489796vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__strength h2 {
    width: 302.06px;
  }
}
.una-tan__strength h2 img {
  width: 100%;
}
.una-tan__strength_list {
  width: 87.2vw;
  margin: 6.4vw auto 0;
}
@media screen and (min-width: 765px) {
  .una-tan__strength_list {
    font-size: 0;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__strength_list {
    width: 93.8775510204vw;
    margin: 3.2653061224vw auto 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__strength_list {
    width: 920px;
    margin: 32px auto 0;
  }
}
.una-tan__strength_list > li {
  position: relative;
}
@media screen and (min-width: 765px) {
  .una-tan__strength_list > li {
    display: inline-block;
    vertical-align: top;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__strength_list > li {
    width: calc(33.3333333333% - 2.0408163265vw);
    margin: 0 1.0204081633vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__strength_list > li {
    width: calc(33.3333333333% - 20px);
    margin: 0 10px;
  }
}
.una-tan__strength_list > li:not(:first-child) {
  padding-top: 6.9333333333vw;
  margin-top: 6.4vw;
}
.una-tan__strength_list > li:not(:first-child)::before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 1.0666666667vw;
  background: url("../img/strength/bg_dashed-line.svg") no-repeat top left/100%;
}
@media screen and (min-width: 765px) {
  .una-tan__strength_list > li:not(:first-child) {
    padding-top: 0;
    margin-top: 0;
  }
  .una-tan__strength_list > li:not(:first-child)::before {
    display: none;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__strength_list > li:nth-of-type(4), .una-tan__strength_list > li:nth-of-type(5), .una-tan__strength_list > li:nth-of-type(6) {
    margin-top: 3.2653061224vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__strength_list > li:nth-of-type(4), .una-tan__strength_list > li:nth-of-type(5), .una-tan__strength_list > li:nth-of-type(6) {
    margin-top: 32px;
  }
}
.una-tan__strength_list-no {
  font-size: 0;
}
.una-tan__strength_list-no > div, .una-tan__strength_list-no > p {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  line-height: 8vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__strength_list-no > div, .una-tan__strength_list-no > p {
    line-height: 4.8979591837vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__strength_list-no > div, .una-tan__strength_list-no > p {
    line-height: 48px;
  }
}
.una-tan__strength_list-no > div {
  height: 6.688vw;
  margin-right: 2.6666666667vw;
}
.una-tan__strength_list-no > div.no01 {
  width: 8.504vw;
  margin-right: 3.2vw;
}
.una-tan__strength_list-no > div.no02 {
  width: 10.064vw;
}
.una-tan__strength_list-no > div.no03 {
  width: 9.984vw;
}
.una-tan__strength_list-no > div.no04 {
  width: 10.128vw;
}
.una-tan__strength_list-no > div.no05 {
  width: 9.968vw;
}
.una-tan__strength_list-no > div.no06 {
  width: 10.024vw;
}
.una-tan__strength_list-no > div img {
  width: 100%;
  vertical-align: top;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__strength_list-no > div {
    height: 2.593877551vw;
    margin-right: 0.8163265306vw;
  }
  .una-tan__strength_list-no > div.no01 {
    width: 3.0471938776vw;
    margin-right: 0.8163265306vw;
  }
  .una-tan__strength_list-no > div.no02 {
    width: 3.7933673469vw;
  }
  .una-tan__strength_list-no > div.no03 {
    width: 3.7551020408vw;
  }
  .una-tan__strength_list-no > div.no04 {
    width: 3.8239795918vw;
  }
  .una-tan__strength_list-no > div.no05 {
    width: 3.7474489796vw;
  }
  .una-tan__strength_list-no > div.no06 {
    width: 3.7742346939vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__strength_list-no > div {
    height: 25.42px;
    margin-right: 4px;
  }
  .una-tan__strength_list-no > div.no01 {
    width: 29.8625px;
    margin-right: 8px;
  }
  .una-tan__strength_list-no > div.no02 {
    width: 37.175px;
  }
  .una-tan__strength_list-no > div.no03 {
    width: 36.8px;
  }
  .una-tan__strength_list-no > div.no04 {
    width: 37.475px;
  }
  .una-tan__strength_list-no > div.no05 {
    width: 36.725px;
  }
  .una-tan__strength_list-no > div.no06 {
    width: 36.9875px;
  }
}
.una-tan__strength_list-no > p {
  font-size: 5.3333333333vw;
  font-weight: 700;
  padding-left: 2.6666666667vw;
}
.una-tan__strength_list-no > p::before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 0.5333333333vw;
  height: 100%;
  background-color: #d9d9d9;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__strength_list-no > p {
    font-size: 1.8367346939vw;
    padding-left: 0.8163265306vw;
  }
  .una-tan__strength_list-no > p::before {
    width: 0.2040816327vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__strength_list-no > p {
    font-size: 18px;
    padding-left: 8px;
  }
  .una-tan__strength_list-no > p::before {
    width: 2px;
  }
}
.una-tan__strength_list-title {
  color: #f55;
  font-size: 10.6666666667vw;
  font-weight: 900;
  line-height: 1.4;
  margin: 3.2vw 0 0;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__strength_list-title {
    font-size: 2.8571428571vw;
    margin: 1.2244897959vw 0 0;
  }
  .una-tan__strength_list-title.line2 {
    line-height: 7.9979591837vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__strength_list-title {
    font-size: 28px;
    margin: 12px 0 0;
  }
  .una-tan__strength_list-title.line2 {
    line-height: 78.38px;
  }
}
.una-tan__strength_list-illust {
  position: relative;
  width: 100%;
  margin: 4.2666666667vw auto 0;
}
.una-tan__strength_list-illust img {
  width: calc(100% - 2.1333333333vw);
  border: 1.0666666667vw solid #f55;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__strength_list-illust {
    margin: 1.6326530612vw auto 0;
  }
  .una-tan__strength_list-illust img {
    width: calc(100% - 0.8163265306vw);
    border: 0.4081632653vw solid #f55;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__strength_list-illust {
    margin: 16px auto 0;
  }
  .una-tan__strength_list-illust img {
    width: calc(100% - 8px);
    border: 4px solid #f55;
  }
}
.una-tan__strength_list-txt {
  font-size: 4.2666666667vw;
  font-weight: 500;
  line-height: 1.6;
  margin: 4.2666666667vw 0 0;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__strength_list-txt {
    font-size: 1.6326530612vw;
    margin: 1.6326530612vw 0 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__strength_list-txt {
    font-size: 16px;
    margin: 16px 0 0;
  }
}
.una-tan__case {
  background-color: #fff;
  padding: 8.5333333333vw 0 0;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__case {
    padding: 6.5306122449vw 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__case {
    padding: 64px 0;
  }
}
.una-tan__case h2 {
  width: 33.4666666667vw;
  margin: 0 auto;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__case h2 {
    width: 23.6265306122vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__case h2 {
    width: 231.54px;
  }
}
.una-tan__case h2 img {
  width: 100%;
}
.una-tan__case_purpose {
  width: 87.2vw;
  margin: 8.5333333333vw auto 0;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__case_purpose {
    width: 75.5102040816vw;
    margin: 1.6326530612vw auto 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__case_purpose {
    width: 740px;
    margin: 16px auto 0;
  }
}
.una-tan__case_purpose img {
  width: 100%;
}
.una-tan__case_type {
  position: relative;
  width: 81.1093333333vw;
  text-align: center;
  padding-bottom: 5.3333333333vw;
  margin: 4.2666666667vw auto 0;
}
.una-tan__case_type::after {
  position: absolute;
  left: 0;
  bottom: 0;
  content: "";
  width: 100%;
  height: 1.0666666667vw;
  border-radius: 0.5333333333vw;
  background-color: #d9d9d9;
}
.una-tan__case_type img {
  width: 100%;
}
@media screen and (min-width: 765px) {
  .una-tan__case_type {
    padding-bottom: 0;
  }
  .una-tan__case_type::after {
    display: none;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__case_type {
    width: 53.7755102041vw;
    margin: 1.6326530612vw auto 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__case_type {
    width: 527px;
    margin: 16px auto 0;
  }
}
.una-tan__case_slide {
  margin: 8.5333333333vw auto 0;
}
.una-tan__case_slide .slick-slide {
  margin: 0 6.4vw;
}
@media screen and (min-width: 765px) {
  .una-tan__case_slide {
    font-size: 0;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__case_slide {
    width: 93.8775510204vw;
    margin: 6.5306122449vw auto 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__case_slide {
    width: 920px;
    margin: 64px auto 0;
  }
}
@media screen and (min-width: 765px) {
  .una-tan__case_slide > div {
    display: inline-block;
    vertical-align: top;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__case_slide > div {
    width: calc(33.3333333333% - 2.0408163265vw);
    margin: 0 1.0204081633vw;
  }
  .una-tan__case_slide > div:nth-of-type(4), .una-tan__case_slide > div:nth-of-type(5), .una-tan__case_slide > div:nth-of-type(6) {
    margin: 2.0408163265vw 1.0204081633vw 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__case_slide > div {
    width: calc(33.3333333333% - 20px);
    margin: 0 10px;
  }
  .una-tan__case_slide > div:nth-of-type(4), .una-tan__case_slide > div:nth-of-type(5), .una-tan__case_slide > div:nth-of-type(6) {
    margin: 20px 10px 0;
  }
}
.una-tan__case_slide--wrap {
  height: 104.5333333333vw;
  border-radius: 10.6666666667vw;
  background-color: #fff;
  -webkit-box-shadow: 0 2.1333333333vw 4.2666666667vw rgba(0, 0, 0, 0.05);
          box-shadow: 0 2.1333333333vw 4.2666666667vw rgba(0, 0, 0, 0.05);
  margin-bottom: 8.5333333333vw;
}
@media screen and (min-width: 765px) {
  .una-tan__case_slide--wrap {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__case_slide--wrap {
    height: 37.7551020408vw;
    border-radius: 4.0816326531vw;
    -webkit-box-shadow: 0 0.8163265306vw 1.6326530612vw rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.8163265306vw 1.6326530612vw rgba(0, 0, 0, 0.05);
  }
}
@media screen and (min-width: 920px) {
  .una-tan__case_slide--wrap {
    height: 370px;
    border-radius: 40px;
    -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.05);
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.05);
  }
}
.una-tan__case_slide-photo {
  width: 100%;
  border-top-left-radius: 10.6666666667vw;
  border-top-right-radius: 10.6666666667vw;
  overflow: hidden;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__case_slide-photo {
    border-top-left-radius: 4.0816326531vw;
    border-top-right-radius: 4.0816326531vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__case_slide-photo {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
  }
}
.una-tan__case_slide-photo img {
  width: 100%;
}
.una-tan__case_slide-time {
  text-align: center;
  margin: 6.4vw 0 0;
}
.una-tan__case_slide-time img {
  height: 6.688vw;
  margin: 0 auto;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__case_slide-time {
    margin: 3.2653061224vw 0 0;
  }
  .una-tan__case_slide-time img {
    height: 2.9204081633vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__case_slide-time {
    margin: 32px 0 0;
  }
  .una-tan__case_slide-time img {
    height: 28.62px;
  }
}
.una-tan__case_slide-txt {
  font-size: 4.2666666667vw;
  font-weight: 500;
  line-height: 1.6;
  margin: 2.1333333333vw 6.4vw 0;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__case_slide-txt {
    font-size: 1.6326530612vw;
    margin: 1.6326530612vw 2.4489795918vw 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__case_slide-txt {
    font-size: 16px;
    margin: 16px 24px 0;
  }
}
.una-tan__case_slide .slick-dots li {
  border: 0.5333333333vw solid #3c3c3c;
}
.una-tan__case_slide .slick-dots li.slick-active {
  background-color: #3c3c3c;
}
.una-tan__case_slide .slick-arrow {
  top: 0;
  bottom: 8.5333333333vw;
  border: 1.0666666667vw solid #3c3c3c;
}
.una-tan__suggestion {
  background-color: #ff8c00;
  padding: 8.5333333333vw 0;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__suggestion {
    padding: 6.5306122449vw 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__suggestion {
    padding: 64px 0;
  }
}
.una-tan__suggestion h2 {
  width: 85.352vw;
  margin: 0 auto;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__suggestion h2 {
    width: 42.2693877551vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__suggestion h2 {
    width: 414.24px;
  }
}
.una-tan__suggestion h2 img {
  width: 100%;
}
.una-tan__suggestion_point {
  width: 87.2vw;
  margin: 13.8666666667vw auto 0;
}
@media screen and (min-width: 765px) {
  .una-tan__suggestion_point {
    font-size: 0;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__suggestion_point {
    width: 94.2857142857vw;
    margin: 8.1632653061vw auto 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__suggestion_point {
    width: 924px;
    margin: 80px auto 0;
  }
}
.una-tan__suggestion_point--wrap {
  position: relative;
  border-radius: 10.6666666667vw;
  background-color: #fff;
  -webkit-box-shadow: 0 2.1333333333vw 4.2666666667vw rgba(0, 0, 0, 0.05);
          box-shadow: 0 2.1333333333vw 4.2666666667vw rgba(0, 0, 0, 0.05);
  padding: 12.8vw 0 10.6666666667vw;
}
.una-tan__suggestion_point--wrap:not(:first-child) {
  margin-top: 13.8666666667vw;
}
@media screen and (min-width: 765px) {
  .una-tan__suggestion_point--wrap {
    display: inline-block;
    height: auto;
    vertical-align: top;
  }
  .una-tan__suggestion_point--wrap:not(:first-child) {
    margin-top: 0;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__suggestion_point--wrap {
    width: calc(33.3333333333% - 2.4489795918vw);
    border-radius: 4.0816326531vw;
    -webkit-box-shadow: 0 0.8163265306vw 1.6326530612vw rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.8163265306vw 1.6326530612vw rgba(0, 0, 0, 0.05);
    padding: 4.8979591837vw 0 4.0816326531vw;
    margin: 0 1.2244897959vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__suggestion_point--wrap {
    width: calc(33.3333333333% - 24px);
    border-radius: 40px;
    -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.05);
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.05);
    padding: 48px 0 40px;
    margin: 0 12px;
  }
}
.una-tan__suggestion_point-icon {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: -8vw;
  right: 0;
  left: 0;
  width: 41.8666666667vw;
  height: 16vw;
  border: 1.0666666667vw solid #fff;
  border-radius: 8vw;
  background-color: #ff8c00;
  margin: auto;
}
.una-tan__suggestion_point-icon img {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  height: 4.4586666667vw;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin: auto;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__suggestion_point-icon {
    top: -4.0816326531vw;
    width: 13.7755102041vw;
    height: 4.0816326531vw;
    border: 0.2040816327vw solid #fff;
    border-radius: 1.5306122449vw;
  }
  .una-tan__suggestion_point-icon img {
    height: 1.3653061224vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__suggestion_point-icon {
    top: -20px;
    width: 135px;
    height: 40px;
    border: 2px solid #fff;
    border-radius: 20px;
  }
  .una-tan__suggestion_point-icon img {
    height: 13.38px;
  }
}
.una-tan__suggestion_point-title {
  margin: 0 auto;
}
.una-tan__suggestion_point-title.title01 {
  width: 64.0373333333vw;
}
.una-tan__suggestion_point-title.title02 {
  width: 42.8426666667vw;
}
.una-tan__suggestion_point-title.title03 {
  width: 50.4453333333vw;
}
@media screen and (min-width: 765px) {
  .una-tan__suggestion_point-title.title01 img, .una-tan__suggestion_point-title.title03 img {
    vertical-align: middle;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__suggestion_point-title {
    height: 2.0346938776vw;
  }
  .una-tan__suggestion_point-title.title01 {
    width: 22.1204081633vw;
  }
  .una-tan__suggestion_point-title.title02 {
    width: 24.8285714286vw;
  }
  .una-tan__suggestion_point-title.title03 {
    width: 15.5142857143vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__suggestion_point-title {
    height: 19.94px;
  }
  .una-tan__suggestion_point-title.title01 {
    width: 216.78px;
  }
  .una-tan__suggestion_point-title.title02 {
    width: 243.32px;
  }
  .una-tan__suggestion_point-title.title03 {
    width: 152.04px;
  }
}
.una-tan__suggestion_point-title img {
  width: 100%;
}
.una-tan__suggestion_point-photo {
  width: 78.6666666667vw;
  height: 44.2666666667vw;
  border-radius: 8.5333333333vw;
  overflow: hidden;
  margin: 6.4vw auto 0;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__suggestion_point-photo {
    width: 25.5102040816vw;
    height: 14.3540816327vw;
    border-radius: 3.2653061224vw;
    margin: 1.6326530612vw auto 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__suggestion_point-photo {
    width: 250px;
    height: 140.67px;
    border-radius: 32px;
    margin: 16px auto 0;
  }
}
.una-tan__suggestion_point-photo img {
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  height: 100%;
}
.una-tan__suggestion_point-list {
  width: 78.6666666667vw;
  margin: 6.4vw auto 0;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__suggestion_point-list {
    width: 25.7142857143vw;
    margin: 1.6326530612vw auto 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__suggestion_point-list {
    width: 252px;
    margin: 16px auto 0;
  }
}
.una-tan__suggestion_point-list > li {
  position: relative;
}
.una-tan__suggestion_point-list > li:not(:first-child) {
  padding-top: 7.4666666667vw;
  margin-top: 6.4vw;
}
.una-tan__suggestion_point-list > li:not(:first-child)::before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 1.0666666667vw;
  border-radius: 0.5333333333vw;
  background-color: #fee08e;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__suggestion_point-list > li:not(:first-child) {
    padding-top: 2.0408163265vw;
    margin-top: 1.6326530612vw;
  }
  .una-tan__suggestion_point-list > li:not(:first-child)::before {
    height: 0.4081632653vw;
    border-radius: 0.2040816327vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__suggestion_point-list > li:not(:first-child) {
    padding-top: 20px;
    margin-top: 16px;
  }
  .una-tan__suggestion_point-list > li:not(:first-child)::before {
    height: 4px;
    border-radius: 2px;
  }
}
.una-tan__suggestion_point-list > li > p:nth-of-type(1) {
  color: #fe8c00;
  font-size: 5.3333333333vw;
  font-weight: 700;
  line-height: 1.4;
  text-align: center;
}
.una-tan__suggestion_point-list > li > p:nth-of-type(2) {
  font-size: 4.2666666667vw;
  font-weight: 500;
  line-height: 1.6;
  margin-top: 2.1333333333vw;
}
@media screen and (min-width: 765px) {
  .una-tan__suggestion_point-list > li > p:nth-of-type(2) {
    font-weight: 500;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__suggestion_point-list > li > p:nth-of-type(1) {
    font-size: 1.6326530612vw;
  }
  .una-tan__suggestion_point-list > li > p:nth-of-type(2) {
    font-size: 1.6326530612vw;
    margin-top: 0.8163265306vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__suggestion_point-list > li > p:nth-of-type(1) {
    font-size: 16px;
  }
  .una-tan__suggestion_point-list > li > p:nth-of-type(2) {
    font-size: 16px;
    margin-top: 8px;
  }
}
.una-tan__about03 {
  background-color: #3e99de;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about03 {
    padding: 6.5306122449vw 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about03 {
    padding: 64px 0;
  }
}
.una-tan__about03--wrap {
  width: 100%;
}
@media screen and (min-width: 765px) {
  .una-tan__about03--wrap {
    font-size: 0;
    margin: 0 auto;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about03--wrap {
    width: 75.5102040816vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about03--wrap {
    width: 740px;
  }
}
@media screen and (min-width: 765px) {
  .una-tan__about03_photo, .una-tan__about03--wrap02 {
    display: inline-block;
    vertical-align: middle;
  }
}
.una-tan__about03_photo {
  width: 100%;
}
@media screen and (min-width: 765px) {
  .una-tan__about03_photo {
    display: none;
  }
}
.una-tan__about03_photo img {
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  height: 100%;
}
.una-tan__about03--wrap02 {
  padding: 8.5333333333vw 0;
}
@media screen and (min-width: 765px) {
  .una-tan__about03--wrap02 {
    padding: 0;
  }
}
.una-tan__about03_title > div img, .una-tan__about03_title > h2 img {
  width: 100%;
}
.una-tan__about03_title > div {
  width: 73.3333333333vw;
  margin: 0 auto;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about03_title > div {
    width: 62.3469387755vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about03_title > div {
    width: 611px;
  }
}
.una-tan__about03_title > h2 {
  width: 74.9333333333vw;
  margin: 4.2666666667vw auto 0;
}
@media screen and (min-width: 765px) {
  .una-tan__about03_title > h2 {
    width: 100%;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about03_title > h2 {
    margin: 1.6326530612vw auto 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about03_title > h2 {
    margin: 16px auto 0;
  }
}
.una-tan__about03_txt {
  position: relative;
  width: 87.2vw;
  color: #fff;
  font-size: 4.2666666667vw;
  font-weight: 700;
  letter-spacing: -0.03em;
  line-height: 1.6;
  padding-top: 4.8vw;
  margin: 4.2666666667vw auto 0;
}
.una-tan__about03_txt::before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 0.5333333333vw;
  border-radius: 0.2666666667vw;
  background-color: #fff;
}
@media screen and (min-width: 765px) {
  .una-tan__about03_txt {
    width: 100%;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about03_txt {
    font-size: 1.6326530612vw;
    padding-top: 1.8367346939vw;
    margin: 1.6326530612vw auto 0;
  }
  .una-tan__about03_txt::before {
    height: 0.2040816327vw;
    border-radius: 0.1020408163vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about03_txt {
    font-size: 16px;
    padding-top: 18px;
    margin: 16px auto 0;
  }
  .una-tan__about03_txt::before {
    height: 2px;
    border-radius: 1px;
  }
}
.una-tan__about04 {
  background: url("../img/common/bg_dot02.jpg") repeat top left/100%;
  padding: 8.5333333333vw 0;
}
@media screen and (min-width: 765px) {
  .una-tan__about04 {
    background: url("../img/common/bg_dot02pc.jpg") repeat top left/16px;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about04 {
    padding: 6.5306122449vw 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about04 {
    padding: 64px 0;
  }
}
.una-tan__about04 h2 {
  width: 71.112vw;
  margin: 0 auto;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about04 h2 {
    width: 41.8448979592vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about04 h2 {
    width: 410.08px;
  }
}
.una-tan__about04 h2 img {
  width: 100%;
}
.una-tan__about04--wrap {
  width: 87.2vw;
  border-radius: 10.6666666667vw;
  background-color: #fff;
  -webkit-box-shadow: 0 2.1333333333vw 4.2666666667vw rgba(0, 0, 0, 0.05);
          box-shadow: 0 2.1333333333vw 4.2666666667vw rgba(0, 0, 0, 0.05);
  padding: 8.5333333333vw 0;
  margin: 4.2666666667vw auto 0;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about04--wrap {
    width: 91.8367346939vw;
    border-radius: 4.0816326531vw;
    -webkit-box-shadow: 0 0.8163265306vw 1.6326530612vw rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.8163265306vw 1.6326530612vw rgba(0, 0, 0, 0.05);
    padding: 3.2653061224vw 0;
    margin: 3.2653061224vw auto 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about04--wrap {
    width: 900px;
    border-radius: 40px;
    -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.05);
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.05);
    padding: 32px 0;
    margin: 32px auto 0;
  }
}
.una-tan__about04_txt > p {
  font-size: 4.2666666667vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.6;
}
.una-tan__about04_txt > p:nth-of-type(2) {
  margin-top: 4.2666666667vw;
}
.una-tan__about04_txt > p:nth-of-type(3) {
  color: #f55;
  font-size: 6.4vw;
  line-height: 1.4;
  margin-top: 1.0666666667vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about04_txt > p {
    font-size: 1.6326530612vw;
  }
  .una-tan__about04_txt > p:nth-of-type(2) {
    margin-top: 1.6326530612vw;
  }
  .una-tan__about04_txt > p:nth-of-type(3) {
    font-size: 2.4489795918vw;
    margin-top: 0.4081632653vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about04_txt > p {
    font-size: 18px;
  }
  .una-tan__about04_txt > p:nth-of-type(2) {
    margin-top: 16px;
  }
  .una-tan__about04_txt > p:nth-of-type(3) {
    font-size: 32px;
    margin-top: 4px;
  }
}
@media screen and (min-width: 765px) {
  .una-tan__about04--es {
    font-size: 0;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about04--es {
    margin: 0 3.2653061224vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about04--es {
    margin: 0 32px;
  }
}
.una-tan__about04_example, .una-tan__about04_system {
  width: 78.6666666667vw;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 765px) {
  .una-tan__about04_example, .una-tan__about04_system {
    display: inline-block;
    vertical-align: top;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about04_example, .una-tan__about04_system {
    width: calc(50% - 1.6326530612vw);
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about04_example, .una-tan__about04_system {
    width: calc(50% - 16px);
  }
}
.una-tan__about04_example > h3, .una-tan__about04_system > h3 {
  position: relative;
  height: 13.8666666667vw;
  border-top-left-radius: 4.2666666667vw;
  border-top-right-radius: 4.2666666667vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about04_example > h3, .una-tan__about04_system > h3 {
    height: 6.3265306122vw;
    border-top-left-radius: 3.2653061224vw;
    border-top-right-radius: 3.2653061224vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about04_example > h3, .una-tan__about04_system > h3 {
    height: 62px;
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
  }
}
.una-tan__about04_example > h3 img, .una-tan__about04_system > h3 img {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin: auto;
}
.una-tan__about04_example > div, .una-tan__about04_system > div {
  height: auto;
  text-align: center;
  background-color: #fff;
  border-bottom-left-radius: 4.2666666667vw;
  border-bottom-right-radius: 4.2666666667vw;
  padding: 6.4vw 0;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about04_example > div, .una-tan__about04_system > div {
    height: 35.7828571429vw;
    border-bottom-left-radius: 3.2653061224vw;
    border-bottom-right-radius: 3.2653061224vw;
    padding: 3.2653061224vw 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about04_example > div, .una-tan__about04_system > div {
    height: 350.672px;
    border-bottom-left-radius: 32px;
    border-bottom-right-radius: 32px;
    padding: 32px 0;
  }
}
.una-tan__about04_example > div > div, .una-tan__about04_system > div > div {
  margin-right: auto;
  margin-left: auto;
}
.una-tan__about04_example > div > div img, .una-tan__about04_system > div > div img {
  width: 100%;
}
.una-tan__about04_example {
  margin-top: 4.2666666667vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about04_example {
    margin-top: 3.2653061224vw;
    margin-right: 1.6326530612vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about04_example {
    margin-top: 32px;
    margin-right: 16px;
  }
}
.una-tan__about04_example > h3 {
  background-color: #dcdcdc;
}
.una-tan__about04_example > h3 img {
  width: 42.3253333333vw;
  height: 5.1306666667vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about04_example > h3 img {
    width: 20.212244898vw;
    height: 2.5418367347vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about04_example > h3 img {
    width: 198.08px;
    height: 24.91px;
  }
}
.una-tan__about04_example > div {
  border-right: 1.0666666667vw solid #dcdcdc;
  border-bottom: 1.0666666667vw solid #dcdcdc;
  border-left: 1.0666666667vw solid #dcdcdc;
}
.una-tan__about04_example > div > div:nth-of-type(1) {
  width: 62.4vw;
}
.una-tan__about04_example > div > div:nth-of-type(2) {
  width: 70.1333333333vw;
  margin-top: 2.1333333333vw;
}
.una-tan__about04_example > div > div:nth-of-type(3) {
  width: 42.4826666667vw;
  margin-top: 2.1333333333vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about04_example > div {
    border-right: 0.4081632653vw solid #dcdcdc;
    border-bottom: 0.4081632653vw solid #dcdcdc;
    border-left: 0.4081632653vw solid #dcdcdc;
  }
  .una-tan__about04_example > div > div:nth-of-type(1) {
    width: 31.7346938776vw;
  }
  .una-tan__about04_example > div > div:nth-of-type(2) {
    width: 36.1734693878vw;
    margin-top: 1.6326530612vw;
  }
  .una-tan__about04_example > div > div:nth-of-type(3) {
    width: 20.3025510204vw;
    margin-top: 1.6326530612vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about04_example > div {
    border-right: 4px solid #dcdcdc;
    border-bottom: 4px solid #dcdcdc;
    border-left: 4px solid #dcdcdc;
  }
  .una-tan__about04_example > div > div:nth-of-type(1) {
    width: 311px;
  }
  .una-tan__about04_example > div > div:nth-of-type(2) {
    width: 354.5px;
    margin-top: 16px;
  }
  .una-tan__about04_example > div > div:nth-of-type(3) {
    width: 198.965px;
    margin-top: 16px;
  }
}
.una-tan__about04_system {
  margin-top: 4.2666666667vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about04_system {
    margin-top: 3.2653061224vw;
    margin-left: 1.6326530612vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about04_system {
    margin-top: 32px;
    margin-left: 16px;
  }
}
.una-tan__about04_system > h3 {
  background: -webkit-gradient(linear, left top, left bottom, from(#64c769), to(#0c9247));
  background: linear-gradient(180deg, #64c769 0%, #0c9247 100%);
}
.una-tan__about04_system > h3 img {
  width: 52.6613333333vw;
  height: 5.1306666667vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about04_system > h3 img {
    width: 26.1448979592vw;
    height: 2.6408163265vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about04_system > h3 img {
    width: 256.22px;
    height: 25.88px;
  }
}
.una-tan__about04_system > div {
  border-right: 1.0666666667vw solid #0c9247;
  border-bottom: 1.0666666667vw solid #0c9247;
  border-left: 1.0666666667vw solid #0c9247;
}
.una-tan__about04_system > div > div:nth-of-type(1) {
  width: 61.92vw;
}
.una-tan__about04_system > div > div:nth-of-type(2) {
  width: 70.1333333333vw;
  margin-top: 2.1333333333vw;
}
.una-tan__about04_system > div > div:nth-of-type(3) {
  width: 72.6666666667vw;
  margin-top: 2.1333333333vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__about04_system > div {
    border-right: 0.4081632653vw solid #0c9247;
    border-bottom: 0.4081632653vw solid #0c9247;
    border-left: 0.4081632653vw solid #0c9247;
  }
  .una-tan__about04_system > div > div:nth-of-type(1) {
    width: 31.4591836735vw;
  }
  .una-tan__about04_system > div > div:nth-of-type(2) {
    width: 36.1734693878vw;
    margin-top: 1.6326530612vw;
  }
  .una-tan__about04_system > div > div:nth-of-type(3) {
    width: 37.6275510204vw;
    margin-top: 1.6326530612vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__about04_system > div {
    border-right: 4px solid #0c9247;
    border-bottom: 4px solid #0c9247;
    border-left: 4px solid #0c9247;
  }
  .una-tan__about04_system > div > div:nth-of-type(1) {
    width: 308.3px;
  }
  .una-tan__about04_system > div > div:nth-of-type(2) {
    width: 354.5px;
    margin-top: 16px;
  }
  .una-tan__about04_system > div > div:nth-of-type(3) {
    width: 368.75px;
    margin-top: 16px;
  }
}
.una-tan__followup {
  background-color: #3e99de;
  padding: 8.5333333333vw 0;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__followup {
    padding: 6.5306122449vw 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__followup {
    padding: 64px 0;
  }
}
.una-tan__followup h2.title01 {
  width: 82.9066666667vw;
  margin: 0 auto;
}
.una-tan__followup h2.title02 {
  width: 71.8266666667vw;
  margin: 6.4vw auto 0;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__followup h2.title01 {
    width: 73.9591836735vw;
  }
  .una-tan__followup h2.title02 {
    width: 56.8204081633vw;
    margin: 3.2653061224vw auto 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__followup h2.title01 {
    width: 724.8px;
  }
  .una-tan__followup h2.title02 {
    width: 556.84px;
    margin: 32px auto 0;
  }
}
.una-tan__followup h2 img {
  width: 100%;
}
.una-tan__followup_type {
  width: 87.2vw;
  margin: 13.8666666667vw auto 0;
}
@media screen and (min-width: 765px) {
  .una-tan__followup_type {
    font-size: 0;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__followup_type {
    width: 95.9183673469vw;
    margin: 6.3265306122vw auto 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__followup_type {
    width: 940px;
    margin: 62px auto 0;
  }
}
.una-tan__followup_type > div {
  position: relative;
  border-radius: 10.6666666667vw;
  background-color: #fff;
  -webkit-box-shadow: 0 2.1333333333vw 4.2666666667vw rgba(0, 0, 0, 0.05);
          box-shadow: 0 2.1333333333vw 4.2666666667vw rgba(0, 0, 0, 0.05);
  padding: 12.8vw 0 10.6666666667vw;
}
.una-tan__followup_type > div:not(:first-child) {
  margin-top: 16vw;
}
@media screen and (min-width: 765px) {
  .una-tan__followup_type > div {
    display: inline-block;
    vertical-align: top;
  }
  .una-tan__followup_type > div:not(:first-child) {
    margin-top: 0;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__followup_type > div {
    width: calc(50% - 4.0816326531vw);
    border-radius: 4.0816326531vw;
    -webkit-box-shadow: 0 0.8163265306vw 1.6326530612vw rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.8163265306vw 1.6326530612vw rgba(0, 0, 0, 0.05);
    padding: 4.8979591837vw 0 4.0816326531vw;
    margin: 0 2.0408163265vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__followup_type > div {
    width: calc(50% - 40px);
    border-radius: 40px;
    -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.05);
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.05);
    vertical-align: top;
    padding: 48px 0 40px;
    margin: 0 20px;
  }
}
.una-tan__followup_type > div h3 {
  position: absolute;
  top: -9.0666666667vw;
  right: 0;
  left: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 18.1333333333vw;
  border: 1.0666666667vw solid #fff;
  border-radius: 9.0666666667vw;
  margin: auto;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__followup_type > div h3 {
    top: -3.112244898vw;
    height: 6.2244897959vw;
    border: 0.4081632653vw solid #fff;
    border-radius: 3.112244898vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__followup_type > div h3 {
    top: -30.5px;
    height: 61px;
    border: 4px solid #fff;
    border-radius: 30.5px;
  }
}
.una-tan__followup_type > div h3 img {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin: auto;
}
.una-tan__followup_type > div:nth-of-type(1) h3 {
  width: 63.2vw;
  background-color: #ff8c00;
}
.una-tan__followup_type > div:nth-of-type(1) h3 img {
  width: 49.8933333333vw;
  height: 6.808vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__followup_type > div:nth-of-type(1) h3 {
    width: 22.7153061224vw;
  }
  .una-tan__followup_type > div:nth-of-type(1) h3 img {
    width: 17.6224489796vw;
    height: 2.4051020408vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__followup_type > div:nth-of-type(1) h3 {
    width: 222.61px;
  }
  .una-tan__followup_type > div:nth-of-type(1) h3 img {
    width: 172.7px;
    height: 23.57px;
  }
}
.una-tan__followup_type > div:nth-of-type(1) ul > li {
  border: 1.0666666667vw solid #fee08e;
  background-color: #ff8c00;
}
.una-tan__followup_type > div:nth-of-type(1) ul > li:nth-of-type(1) img {
  width: 31.8453333333vw;
  height: 15.1786666667vw;
}
.una-tan__followup_type > div:nth-of-type(1) ul > li:nth-of-type(2) img {
  width: 31.8453333333vw;
  height: 15.1733333333vw;
}
.una-tan__followup_type > div:nth-of-type(1) ul > li:nth-of-type(3) img {
  width: 16.9093333333vw;
  height: 15.1653333333vw;
}
.una-tan__followup_type > div:nth-of-type(1) ul > li:nth-of-type(4) img {
  width: 19.0133333333vw;
  height: 15.1786666667vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__followup_type > div:nth-of-type(1) ul > li {
    border: 0.4081632653vw solid #fee08e;
  }
  .una-tan__followup_type > div:nth-of-type(1) ul > li:nth-of-type(1) img {
    width: 10.1551020408vw;
    height: 4.806122449vw;
  }
  .una-tan__followup_type > div:nth-of-type(1) ul > li:nth-of-type(2) img {
    width: 10.1551020408vw;
    height: 4.8040816327vw;
  }
  .una-tan__followup_type > div:nth-of-type(1) ul > li:nth-of-type(3) img {
    width: 5.3918367347vw;
    height: 4.8030612245vw;
  }
  .una-tan__followup_type > div:nth-of-type(1) ul > li:nth-of-type(4) img {
    width: 6.0632653061vw;
    height: 4.806122449vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__followup_type > div:nth-of-type(1) ul > li {
    border: 4px solid #fee08e;
  }
  .una-tan__followup_type > div:nth-of-type(1) ul > li:nth-of-type(1) img {
    width: 99.52px;
    height: 47.1px;
  }
  .una-tan__followup_type > div:nth-of-type(1) ul > li:nth-of-type(2) img {
    width: 99.52px;
    height: 47.08px;
  }
  .una-tan__followup_type > div:nth-of-type(1) ul > li:nth-of-type(3) img {
    width: 52.84px;
    height: 47.07px;
  }
  .una-tan__followup_type > div:nth-of-type(1) ul > li:nth-of-type(4) img {
    width: 59.42px;
    height: 47.1px;
  }
}
.una-tan__followup_type > div:nth-of-type(2) h3 {
  width: 70.4vw;
  background-color: #f55;
}
.una-tan__followup_type > div:nth-of-type(2) h3 img {
  width: 56.896vw;
  height: 6.6693333333vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__followup_type > div:nth-of-type(2) h3 {
    width: 25.2040816327vw;
  }
  .una-tan__followup_type > div:nth-of-type(2) h3 img {
    width: 20.0959183673vw;
    height: 2.356122449vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__followup_type > div:nth-of-type(2) h3 {
    width: 247px;
  }
  .una-tan__followup_type > div:nth-of-type(2) h3 img {
    width: 196.94px;
    height: 23.09px;
  }
}
.una-tan__followup_type > div:nth-of-type(2) ul > li {
  border: 1.0666666667vw solid #ffeaea;
  background-color: #f55;
}
.una-tan__followup_type > div:nth-of-type(2) ul > li:nth-of-type(1) img {
  width: 25.3386666667vw;
  height: 15.184vw;
}
.una-tan__followup_type > div:nth-of-type(2) ul > li:nth-of-type(2) img {
  width: 23.1493333333vw;
  height: 21.0506666667vw;
}
.una-tan__followup_type > div:nth-of-type(2) ul > li:nth-of-type(3) img {
  width: 28.8vw;
  height: 21.1333333333vw;
}
.una-tan__followup_type > div:nth-of-type(2) ul > li:nth-of-type(4) img {
  width: 31.7893333333vw;
  height: 14.1493333333vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__followup_type > div:nth-of-type(2) ul > li {
    border: 0.4081632653vw solid #ffeaea;
  }
  .una-tan__followup_type > div:nth-of-type(2) ul > li:nth-of-type(1) img {
    width: 8.0795918367vw;
    height: 4.8081632653vw;
  }
  .una-tan__followup_type > div:nth-of-type(2) ul > li:nth-of-type(2) img {
    width: 14.187755102vw;
    height: 4.606122449vw;
  }
  .una-tan__followup_type > div:nth-of-type(2) ul > li:nth-of-type(3) img {
    width: 14.1571428571vw;
    height: 4.6510204082vw;
  }
  .una-tan__followup_type > div:nth-of-type(2) ul > li:nth-of-type(4) img {
    width: 10.1367346939vw;
    height: 4.5285714286vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__followup_type > div:nth-of-type(2) ul > li {
    border: 4px solid #ffeaea;
  }
  .una-tan__followup_type > div:nth-of-type(2) ul > li:nth-of-type(1) img {
    width: 79.18px;
    height: 47.12px;
  }
  .una-tan__followup_type > div:nth-of-type(2) ul > li:nth-of-type(2) img {
    width: 139.04px;
    height: 45.14px;
  }
  .una-tan__followup_type > div:nth-of-type(2) ul > li:nth-of-type(3) img {
    width: 138.74px;
    height: 45.58px;
  }
  .una-tan__followup_type > div:nth-of-type(2) ul > li:nth-of-type(4) img {
    width: 99.34px;
    height: 44.38px;
  }
}
.una-tan__followup_type-photo {
  width: 78.6666666667vw;
  height: 78.6666666667vw;
  border-radius: 8.5333333333vw;
  overflow: hidden;
  margin: 0 auto;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__followup_type-photo {
    width: 38.9795918367vw;
    height: 38.9795918367vw;
    border-radius: 1.6326530612vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__followup_type-photo {
    width: 382px;
    height: 382px;
    border-radius: 16px;
  }
}
.una-tan__followup_type-photo img {
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  height: 100%;
}
.una-tan__followup_type-item {
  width: 80.5333333333vw;
  font-size: 0;
  margin: 4.5333333333vw auto 0;
}
.una-tan__followup_type-item > li {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  width: calc(50% - 1.8666666667vw);
  height: 30.4vw;
  vertical-align: top;
  border-radius: 4.2666666667vw;
  margin: 1.8666666667vw 0.9333333333vw 0;
}
.una-tan__followup_type-item > li img {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin: auto;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__followup_type-item {
    width: 40.612244898vw;
    margin: 1.7346938776vw auto 0;
  }
  .una-tan__followup_type-item > li {
    width: calc(50% - 0.8163265306vw);
    height: 8.1632653061vw;
    border-radius: 1.6326530612vw;
  }
  .una-tan__followup_type-item > li:nth-of-type(odd) {
    margin: 0.7142857143vw 0.8163265306vw 0 0;
  }
  .una-tan__followup_type-item > li:nth-of-type(even) {
    margin: 0.7142857143vw 0 0 0.8163265306vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__followup_type-item {
    width: 398px;
    margin: 17px auto 0;
  }
  .una-tan__followup_type-item > li {
    width: calc(50% - 8px);
    height: 80px;
    border-radius: 16px;
  }
  .una-tan__followup_type-item > li:nth-of-type(odd) {
    margin: 7px 8px 0 0;
  }
  .una-tan__followup_type-item > li:nth-of-type(even) {
    margin: 7px 0 0 8px;
  }
}
.una-tan__followup_txt {
  position: relative;
  color: #fff;
  width: 78.6666666667vw;
  font-size: 4.2666666667vw;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.06rem;
  line-height: 1.6;
  padding-top: 7.4666666667vw;
  margin: 6.4vw auto 0;
}
.una-tan__followup_txt::before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 1.0666666667vw;
  border-radius: 0.5333333333vw;
  background-color: #fff;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__followup_txt {
    width: 91.8367346939vw;
    font-size: 1.6326530612vw;
    padding-top: 2.0408163265vw;
    margin: 1.6326530612vw auto 0;
  }
  .una-tan__followup_txt::before {
    height: 0.4081632653vw;
    border-radius: 0.2040816327vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__followup_txt {
    width: 900px;
    font-size: 16px;
    padding-top: 20px;
    margin: 16px auto 0;
  }
  .una-tan__followup_txt::before {
    height: 4px;
    border-radius: 2px;
  }
}
.una-tan__voice {
  background: url("../img/common/bg_dot01.jpg") repeat top left/100%;
  padding: 8.5333333333vw 0 0;
}
@media screen and (min-width: 765px) {
  .una-tan__voice {
    background: url("../img/common/bg_dot01pc.jpg") repeat top left/16px;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__voice {
    padding: 6.5306122449vw 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__voice {
    padding: 64px 0;
  }
}
.una-tan__voice h2 {
  width: 76.2053333333vw;
  margin: 0 auto;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__voice h2 {
    width: 27.1076530612vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__voice h2 {
    width: 265.655px;
  }
}
.una-tan__voice h2 img {
  width: 100%;
}
.una-tan__voice_slide {
  margin-top: 4.2666666667vw;
}
@media screen and (min-width: 765px) {
  .una-tan__voice_slide {
    font-size: 0;
    margin: 0 auto;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__voice_slide {
    width: 91.8367346939vw;
    margin-top: 3.2653061224vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__voice_slide {
    width: 900px;
    margin-top: 32px;
  }
}
.una-tan__voice_slide .slick-slide {
  margin: 0 6.4vw;
}
@media screen and (min-width: 765px) {
  .una-tan__voice_slide > div {
    display: block;
    width: 100%;
    vertical-align: top;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__voice_slide > div {
    margin-top: 3.2653061224vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__voice_slide > div {
    margin-top: 32px;
  }
}
.una-tan__voice_slide--wrap {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 184vw;
  border: 1.0666666667vw solid #ff9797;
  border-radius: 10.6666666667vw;
  background-color: #fff;
  -webkit-box-shadow: 0 2.1333333333vw 4.2666666667vw rgba(0, 0, 0, 0.05);
          box-shadow: 0 2.1333333333vw 4.2666666667vw rgba(0, 0, 0, 0.05);
  margin-bottom: 8.5333333333vw;
}
@media screen and (min-width: 765px) {
  .una-tan__voice_slide--wrap {
    height: auto;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__voice_slide--wrap {
    border: 0.4081632653vw solid #ff9797;
    border-radius: 4.0816326531vw;
    -webkit-box-shadow: 0 0.8163265306vw 1.6326530612vw rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.8163265306vw 1.6326530612vw rgba(0, 0, 0, 0.05);
    padding: 2.8571428571vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__voice_slide--wrap {
    border: 4px solid #ff9797;
    border-radius: 40px;
    -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.05);
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.05);
    padding: 28px;
  }
}
.una-tan__voice_slide-person, .una-tan__voice_slide--txt {
  display: block;
}
@media screen and (min-width: 765px) {
  .una-tan__voice_slide-person, .una-tan__voice_slide--txt {
    display: inline-block;
    vertical-align: middle;
  }
}
.una-tan__voice_slide-person {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 74.4vw;
  height: 42.1333333333vw;
  border-radius: 6.4vw;
  background-color: #fff4bc;
  padding: 4.2666666667vw 0;
  margin: 7.4666666667vw auto 0;
}
@media screen and (min-width: 765px) {
  .una-tan__voice_slide-person {
    margin: 0;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__voice_slide-person {
    width: 28.4693877551vw;
    height: 30.2040816327vw;
    border-radius: 2.4489795918vw;
    padding: 2.4489795918vw 0 1.6326530612vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__voice_slide-person {
    width: 279px;
    height: 296px;
    border-radius: 24px;
    padding: 24px 0 16px;
  }
}
.una-tan__voice_slide-person > div:nth-of-type(1) {
  margin: 0 auto;
}
.una-tan__voice_slide-person > div:nth-of-type(1) img {
  width: 100%;
}
.una-tan__voice_slide-person > div:nth-of-type(2) {
  position: absolute;
  top: 16.5333333333vw;
  left: 9.0666666667vw;
  width: 21.3333333333vw;
}
.una-tan__voice_slide-person > div:nth-of-type(2) img {
  width: 100%;
}
.una-tan__voice_slide-person > div:nth-of-type(3) {
  position: absolute;
  top: 22.6666666667vw;
  right: 9.0666666667vw;
  width: 30.6666666667vw;
  line-height: 8.8vw;
  text-align: center;
  border-radius: 4.4vw;
  background-color: #ff9797;
}
.una-tan__voice_slide-person > div:nth-of-type(3) img {
  display: inline;
  vertical-align: baseline;
}
@media screen and (min-width: 765px) {
  .una-tan__voice_slide-person > div:nth-of-type(2) {
    position: static;
  }
  .una-tan__voice_slide-person > div:nth-of-type(3) {
    position: relative;
    top: 0;
    right: auto;
  }
  .una-tan__voice_slide-person > div:nth-of-type(3) img {
    vertical-align: middle;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__voice_slide-person > div:nth-of-type(2) {
    width: 16.3265306122vw;
    margin: 0.8163265306vw auto 0;
  }
  .una-tan__voice_slide-person > div:nth-of-type(3) {
    width: 12.8571428571vw;
    line-height: 3.6734693878vw;
    border-radius: 1.8367346939vw;
    margin: 0.8163265306vw auto 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__voice_slide-person > div:nth-of-type(2) {
    width: 160px;
    margin: 8px auto 0;
  }
  .una-tan__voice_slide-person > div:nth-of-type(3) {
    width: 126px;
    line-height: 36px;
    border-radius: 18px;
    margin: 8px auto 0;
  }
}
.una-tan__voice_slide-person.person01 > div:nth-of-type(1) {
  width: 63.5253333333vw;
}
.una-tan__voice_slide-person.person01 > div:nth-of-type(3) img {
  width: 20.384vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__voice_slide-person.person01 > div:nth-of-type(1) {
    width: 24.3081632653vw;
  }
  .una-tan__voice_slide-person.person01 > div:nth-of-type(3) img {
    width: 7.8vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__voice_slide-person.person01 > div:nth-of-type(1) {
    width: 238.22px;
  }
  .una-tan__voice_slide-person.person01 > div:nth-of-type(3) img {
    width: 76.44px;
  }
}
.una-tan__voice_slide-person.person02 > div:nth-of-type(1) {
  width: 38.0106666667vw;
}
.una-tan__voice_slide-person.person02 > div:nth-of-type(3) img {
  width: 20.3466666667vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__voice_slide-person.person02 > div:nth-of-type(1) {
    width: 14.5448979592vw;
  }
  .una-tan__voice_slide-person.person02 > div:nth-of-type(3) img {
    width: 7.7857142857vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__voice_slide-person.person02 > div:nth-of-type(1) {
    width: 142.54px;
  }
  .una-tan__voice_slide-person.person02 > div:nth-of-type(3) img {
    width: 76.3px;
  }
}
.una-tan__voice_slide-person.person03 > div:nth-of-type(1) {
  width: 50.9946666667vw;
}
.una-tan__voice_slide-person.person03 > div:nth-of-type(3) img {
  width: 20.4453333333vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__voice_slide-person.person03 > div:nth-of-type(1) {
    width: 19.5132653061vw;
  }
  .una-tan__voice_slide-person.person03 > div:nth-of-type(3) img {
    width: 7.8234693878vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__voice_slide-person.person03 > div:nth-of-type(1) {
    width: 191.23px;
  }
  .una-tan__voice_slide-person.person03 > div:nth-of-type(3) img {
    width: 76.67px;
  }
}
.una-tan__voice_slide-person.person04 > div:nth-of-type(1) {
  width: 38.2346666667vw;
}
.una-tan__voice_slide-person.person04 > div:nth-of-type(3) img {
  width: 20.4453333333vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__voice_slide-person.person04 > div:nth-of-type(1) {
    width: 14.6306122449vw;
  }
  .una-tan__voice_slide-person.person04 > div:nth-of-type(3) img {
    width: 7.8234693878vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__voice_slide-person.person04 > div:nth-of-type(1) {
    width: 143.38px;
  }
  .una-tan__voice_slide-person.person04 > div:nth-of-type(3) img {
    width: 76.67px;
  }
}
.una-tan__voice_slide--txt {
  width: 100%;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__voice_slide--txt {
    width: calc(100% - 30.9183673469vw);
    margin-left: 2.4489795918vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__voice_slide--txt {
    width: calc(100% - 303px);
    margin-left: 24px;
  }
}
.una-tan__voice_slide h3 {
  width: 75.4666666667vw;
  margin: 4.2666666667vw auto 0;
}
@media screen and (min-width: 765px) {
  .una-tan__voice_slide h3 {
    margin: 0 auto;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__voice_slide h3 {
    width: 54.7959183673vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__voice_slide h3 {
    width: 537px;
  }
}
.una-tan__voice_slide h3 img {
  width: 100%;
}
.una-tan__voice_slide p {
  width: 74.4vw;
  font-size: 4.2666666667vw;
  font-weight: 500;
  line-height: 1.6;
  margin: 4.2666666667vw auto 0;
}
@media screen and (min-width: 765px) {
  .una-tan__voice_slide p {
    width: auto;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__voice_slide p {
    font-size: 1.6326530612vw;
    margin: 1.2653061224vw auto 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__voice_slide p {
    font-size: 16px;
    margin: 12.4px auto 0;
  }
}
.una-tan__voice_slide .slick-dots li {
  border: 0.5333333333vw solid #f55;
}
.una-tan__voice_slide .slick-dots li.slick-active {
  background-color: #f55;
}
.una-tan__voice_slide .slick-arrow {
  top: 0;
  bottom: 8.5333333333vw;
  border: 1.0666666667vw solid #f55;
}
.una-tan__flow {
  background-color: #ff8c00;
  padding: 8.5333333333vw 0;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__flow {
    padding: 6.5306122449vw 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__flow {
    padding: 64px 0;
  }
}
.una-tan__flow h2 {
  width: 73.8666666667vw;
  margin: 0 auto;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__flow h2 {
    width: 46.3102040816vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__flow h2 {
    width: 453.84px;
  }
}
.una-tan__flow h2 img {
  width: 100%;
}
.una-tan__flow_list {
  width: 87.2vw;
  margin: 12.2666666667vw auto 0;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__flow_list {
    width: 91.8367346939vw;
    margin: 3.2653061224vw auto 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__flow_list {
    width: 900px;
    margin: 32px auto 0;
  }
}
.una-tan__flow_list > li {
  position: relative;
}
.una-tan__flow_list > li:not(:first-child) {
  margin-top: 24.2666666667vw;
}
.una-tan__flow_list > li:not(:last-child)::after {
  position: absolute;
  right: 0;
  bottom: -12vw;
  left: 0;
  content: "";
  width: 10.6666666667vw;
  height: 7.7333333333vw;
  background: url("../img/flow/icon_arrow.svg") no-repeat top left/100%;
  margin: auto;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__flow_list > li:not(:first-child) {
    margin-top: 11.4285714286vw;
  }
  .una-tan__flow_list > li:not(:last-child)::after {
    bottom: -7.1428571429vw;
    width: 4.0816326531vw;
    height: 3.0102040816vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__flow_list > li:not(:first-child) {
    margin-top: 112px;
  }
  .una-tan__flow_list > li:not(:last-child)::after {
    bottom: -70px;
    width: 40px;
    height: 29.5px;
  }
}
.una-tan__flow_list--wrap {
  position: relative;
  border-radius: 10.6666666667vw;
  background-color: #fff;
  -webkit-box-shadow: 0 2.1333333333vw 4.2666666667vw rgba(0, 0, 0, 0.05);
          box-shadow: 0 2.1333333333vw 4.2666666667vw rgba(0, 0, 0, 0.05);
  padding: 12.8vw 0 10.6666666667vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__flow_list--wrap {
    border-radius: 4.0816326531vw;
    -webkit-box-shadow: 0 0.8163265306vw 1.6326530612vw rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.8163265306vw 1.6326530612vw rgba(0, 0, 0, 0.05);
    padding: 14.8979591837vw 3.2653061224vw 4.0816326531vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__flow_list--wrap {
    border-radius: 40px;
    -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.05);
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.05);
    padding: 146px 32px 40px;
  }
}
.una-tan__flow_list-icon {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: -8.2666666667vw;
  right: 0;
  left: 0;
  width: 57.8666666667vw;
  height: 16.5333333333vw;
  border: 1.0666666667vw solid #ff8c00;
  border-radius: 8.2666666667vw;
  background-color: #fff;
  margin: auto;
}
@media screen and (min-width: 765px) {
  .una-tan__flow_list-icon {
    right: auto;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__flow_list-icon {
    top: 4.8979591837vw;
    left: 3.2653061224vw;
    width: 19.1836734694vw;
    height: 4.693877551vw;
    border: 0.2040816327vw solid #ff8c00;
    border-radius: 2.3469387755vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__flow_list-icon {
    top: 48px;
    left: 32px;
    width: 188px;
    height: 46px;
    border: 2px solid #ff8c00;
    border-radius: 23px;
  }
}
.una-tan__flow_list-icon img {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin: auto;
}
.una-tan__flow_list-icon img.icon01, .una-tan__flow_list-icon img.icon02, .una-tan__flow_list-icon img.icon03, .una-tan__flow_list-icon img.icon04 {
  height: 8vw;
}
.una-tan__flow_list-icon img.icon05, .una-tan__flow_list-icon img.icon06, .una-tan__flow_list-icon img.icon07 {
  height: 4.4586666667vw;
}
.una-tan__flow_list-icon img.icon01 {
  width: 43.1626666667vw;
}
.una-tan__flow_list-icon img.icon02 {
  width: 44.192vw;
}
.una-tan__flow_list-icon img.icon03 {
  width: 44.1386666667vw;
}
.una-tan__flow_list-icon img.icon04 {
  width: 44.2346666667vw;
}
.una-tan__flow_list-icon img.icon05 {
  width: 27.0373333333vw;
}
.una-tan__flow_list-icon img.icon06 {
  width: 27.0746666667vw;
}
.una-tan__flow_list-icon img.icon07 {
  width: 27.112vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__flow_list-icon img.icon01, .una-tan__flow_list-icon img.icon02, .una-tan__flow_list-icon img.icon03, .una-tan__flow_list-icon img.icon04 {
    height: 2.2448979592vw;
  }
  .una-tan__flow_list-icon img.icon05, .una-tan__flow_list-icon img.icon06, .una-tan__flow_list-icon img.icon07 {
    height: 1.3653061224vw;
  }
  .una-tan__flow_list-icon img.icon01 {
    width: 13.9234693878vw;
  }
  .una-tan__flow_list-icon img.icon02 {
    width: 14.112244898vw;
  }
  .una-tan__flow_list-icon img.icon03 {
    width: 14.2224489796vw;
  }
  .una-tan__flow_list-icon img.icon04 {
    width: 14.2520408163vw;
  }
  .una-tan__flow_list-icon img.icon05 {
    width: 8.2765306122vw;
  }
  .una-tan__flow_list-icon img.icon06 {
    width: 8.287755102vw;
  }
  .una-tan__flow_list-icon img.icon07 {
    width: 8.2989795918vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__flow_list-icon img.icon01, .una-tan__flow_list-icon img.icon02, .una-tan__flow_list-icon img.icon03, .una-tan__flow_list-icon img.icon04 {
    height: 22px;
  }
  .una-tan__flow_list-icon img.icon05, .una-tan__flow_list-icon img.icon06, .una-tan__flow_list-icon img.icon07 {
    height: 13.38px;
  }
  .una-tan__flow_list-icon img.icon01 {
    width: 136.45px;
  }
  .una-tan__flow_list-icon img.icon02 {
    width: 138.3px;
  }
  .una-tan__flow_list-icon img.icon03 {
    width: 139.38px;
  }
  .una-tan__flow_list-icon img.icon04 {
    width: 139.67px;
  }
  .una-tan__flow_list-icon img.icon05 {
    width: 81.11px;
  }
  .una-tan__flow_list-icon img.icon06 {
    width: 81.22px;
  }
  .una-tan__flow_list-icon img.icon07 {
    width: 81.33px;
  }
}
.una-tan__flow_list-title {
  margin: 0 auto;
}
.una-tan__flow_list-title img {
  height: 6.9333333333vw;
}
@media screen and (min-width: 765px) {
  .una-tan__flow_list-title {
    position: absolute;
    right: auto;
    left: 0;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__flow_list-title {
    top: 5.5vw;
    left: 25.1367346939vw;
  }
  .una-tan__flow_list-title img {
    height: 3.5265306122vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__flow_list-title {
    top: 53.9px;
    left: 246.34px;
  }
  .una-tan__flow_list-title img {
    height: 34.56px;
  }
}
.una-tan__flow_list-title img {
  width: 100%;
}
.una-tan__flow_list--pt {
  position: relative;
  width: 100%;
}
.una-tan__flow_list--pt::before {
  display: none;
}
@media screen and (min-width: 765px) {
  .una-tan__flow_list--pt {
    font-size: 0;
  }
  .una-tan__flow_list--pt::before {
    position: absolute;
    display: block;
    content: "";
    width: 100%;
    background-color: #ff8c00;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__flow_list--pt::before {
    top: -2.8571428571vw;
    height: 0.4081632653vw;
    border-radius: 0.2040816327vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__flow_list--pt::before {
    top: -28px;
    height: 4px;
    border-radius: 2px;
  }
}
.una-tan__flow_list-photo, .una-tan__flow_list-txt {
  display: block;
}
@media screen and (min-width: 765px) {
  .una-tan__flow_list-photo, .una-tan__flow_list-txt {
    display: inline-block;
    vertical-align: middle;
  }
}
.una-tan__flow_list-photo {
  width: 78.6666666667vw;
  height: 44.2666666667vw;
  border-radius: 8.5333333333vw;
  overflow: hidden;
  margin: 6.4vw auto 0;
}
@media screen and (min-width: 765px) {
  .una-tan__flow_list-photo {
    margin: 0 auto;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__flow_list-photo {
    width: 28.4693877551vw;
    height: 16.0204081633vw;
    border-radius: 3.2653061224vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__flow_list-photo {
    width: 279px;
    height: 157px;
    border-radius: 32px;
  }
}
.una-tan__flow_list-photo img {
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  height: 100%;
}
.una-tan__flow_list-txt {
  width: 78.6666666667vw;
  margin: 6.4vw auto 0;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__flow_list-txt {
    width: calc(100% - 30.1020408163vw);
    margin: 0 0 0 1.6326530612vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__flow_list-txt {
    width: calc(100% - 295px);
    margin: 0 0 0 16px;
  }
}
.una-tan__flow_list-txt > p {
  position: relative;
}
.una-tan__flow_list-txt > p:nth-of-type(1) {
  left: -1.3333333333vw;
  width: calc(100% + 2.6666666667vw);
  font-size: 5.3333333333vw;
  font-weight: 700;
  line-height: 1.4;
  text-align: center;
}
.una-tan__flow_list-txt > p:nth-of-type(2) {
  font-size: 4.2666666667vw;
  font-weight: 500;
  line-height: 1.6;
  padding-top: 5.8666666667vw;
  margin-top: 4.2666666667vw;
}
.una-tan__flow_list-txt > p:nth-of-type(2)::before {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  content: "";
  width: 24vw;
  height: 1.6vw;
  background: url("../img/flow/bg_dot-line.svg") no-repeat top left/100%;
  margin: auto;
}
@media screen and (min-width: 765px) {
  .una-tan__flow_list-txt > p:nth-of-type(1) {
    left: 0;
    width: 100%;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__flow_list-txt > p:nth-of-type(1) {
    font-size: 2.4489795918vw;
  }
  .una-tan__flow_list-txt > p:nth-of-type(1).size-s {
    font-size: 2.0408163265vw;
  }
  .una-tan__flow_list-txt > p:nth-of-type(2) {
    font-size: 1.6326530612vw;
    padding-top: 2.2448979592vw;
    margin-top: 1.6326530612vw;
  }
  .una-tan__flow_list-txt > p:nth-of-type(2)::before {
    width: 9.1836734694vw;
    height: 0.612244898vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__flow_list-txt > p:nth-of-type(1) {
    font-size: 24px;
  }
  .una-tan__flow_list-txt > p:nth-of-type(1).size-s {
    font-size: 20px;
  }
  .una-tan__flow_list-txt > p:nth-of-type(2) {
    font-size: 16px;
    padding-top: 22px;
    margin-top: 16px;
  }
  .una-tan__flow_list-txt > p:nth-of-type(2)::before {
    width: 90px;
    height: 6px;
  }
}
.una-tan__faq {
  width: 87.2vw;
  padding-top: 8.5333333333vw;
  margin: 0 auto;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__faq {
    width: 91.8367346939vw;
    padding-top: 6.5306122449vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__faq {
    width: 900px;
    padding-top: 64px;
  }
}
.una-tan__faq h2 {
  width: 46.56vw;
  margin: 0 auto;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__faq h2 {
    width: 26.7244897959vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__faq h2 {
    width: 261.9px;
  }
}
.una-tan__faq h2 img {
  width: 100%;
}
.una-tan__faq_list {
  margin-top: 4.2666666667vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__faq_list {
    margin-top: 3.2653061224vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__faq_list {
    margin-top: 32px;
  }
}
.una-tan__faq_list > li {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1.0666666667vw solid #3da5a0;
  border-radius: 10.6666666667vw;
  background-color: #fff;
  -webkit-box-shadow: 0 2.1333333333vw 4.2666666667vw rgba(0, 0, 0, 0.05);
          box-shadow: 0 2.1333333333vw 4.2666666667vw rgba(0, 0, 0, 0.05);
  padding: 5.3333333333vw 0;
}
.una-tan__faq_list > li:not(:first-child) {
  margin-top: 4.2666666667vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__faq_list > li {
    border: 0.4081632653vw solid #3da5a0;
    border-radius: 4.0816326531vw;
    -webkit-box-shadow: 0 0.8163265306vw 1.6326530612vw rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.8163265306vw 1.6326530612vw rgba(0, 0, 0, 0.05);
    padding: 3.2653061224vw 0;
  }
  .una-tan__faq_list > li:not(:first-child) {
    margin-top: 3.2653061224vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__faq_list > li {
    border: 4px solid #3da5a0;
    border-radius: 40px;
    -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.05);
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.05);
    padding: 32px 0;
  }
  .una-tan__faq_list > li:not(:first-child) {
    margin-top: 32px;
  }
}
.una-tan__faq_list > li > p {
  position: relative;
  font-size: 4.2666666667vw;
}
.una-tan__faq_list > li > p:nth-of-type(1) {
  cursor: pointer;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #3da5a0;
  font-weight: 700;
  line-height: 1.4;
  padding: 0 17.0666666667vw 0 12.8vw;
  margin: 0 auto;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__faq_list > li > p:nth-of-type(1) {
    font-size: 1.8367346939vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__faq_list > li > p:nth-of-type(1) {
    font-size: 18px;
  }
}
.una-tan__faq_list > li > p:nth-of-type(1)::before {
  position: absolute;
  top: 0;
  left: 6.4vw;
  content: "Q.";
  margin: auto;
}
.una-tan__faq_list > li > p:nth-of-type(1) span {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: 50%;
  right: 4.2666666667vw;
  z-index: 1;
  width: 8.5333333333vw;
  height: 8.5333333333vw;
  border: 0.8vw solid #3da5a0;
  border-radius: 4.2666666667vw;
  background-color: #fff;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin: auto;
}
.una-tan__faq_list > li > p:nth-of-type(1) span::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0.8vw;
  content: "";
  width: 3.1146666667vw;
  height: 1.9226666667vw;
  background: url("../img/faq/icon_list-arrow.svg") no-repeat top left/100%;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: left 0.4s, -webkit-transform 0.4s;
  transition: left 0.4s, -webkit-transform 0.4s;
  transition: left 0.4s, transform 0.4s;
  transition: left 0.4s, transform 0.4s, -webkit-transform 0.4s;
  margin: auto;
}
.una-tan__faq_list > li > p:nth-of-type(1).open span::after {
  left: 0;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__faq_list > li > p:nth-of-type(1) {
    padding: 0 6.5306122449vw 0 4.8979591837vw;
  }
  .una-tan__faq_list > li > p:nth-of-type(1)::before {
    left: 2.4489795918vw;
  }
  .una-tan__faq_list > li > p:nth-of-type(1) span {
    right: 3.2653061224vw;
    width: 3.2653061224vw;
    height: 3.2653061224vw;
    border: 0.306122449vw solid #3da5a0;
    border-radius: 1.6326530612vw;
  }
  .una-tan__faq_list > li > p:nth-of-type(1) span::after {
    left: 0.306122449vw;
    width: 1.1918367347vw;
    height: 0.7357142857vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__faq_list > li > p:nth-of-type(1) {
    padding: 0 64px 0 48px;
  }
  .una-tan__faq_list > li > p:nth-of-type(1)::before {
    left: 24px;
  }
  .una-tan__faq_list > li > p:nth-of-type(1) span {
    right: 32px;
    width: 32px;
    height: 32px;
    border: 3px solid #3da5a0;
    border-radius: 16px;
  }
  .una-tan__faq_list > li > p:nth-of-type(1) span::after {
    left: 3px;
    width: 11.68px;
    height: 7.21px;
  }
}
.una-tan__faq_list > li > p:nth-of-type(2) {
  display: none;
  width: 74.4vw;
  font-weight: 500;
  line-height: 1.6;
  padding-top: 4.8vw;
  margin: 4.2666666667vw auto 0;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__faq_list > li > p:nth-of-type(2) {
    font-size: 1.6326530612vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__faq_list > li > p:nth-of-type(2) {
    font-size: 16px;
  }
}
.una-tan__faq_list > li > p:nth-of-type(2)::before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 0.5333333333vw;
  border-radius: 0.2666666667vw;
  background-color: #3da5a0;
  margin: auto;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__faq_list > li > p:nth-of-type(2) {
    width: calc(100% - 3.6734693878vw);
    padding-top: 1.8367346939vw;
    margin: 1.6326530612vw auto 0;
  }
  .una-tan__faq_list > li > p:nth-of-type(2)::before {
    height: 0.2040816327vw;
    border-radius: 0.1020408163vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__faq_list > li > p:nth-of-type(2) {
    width: calc(100% - 36px);
    padding-top: 18px;
    margin: 16px auto 0;
  }
  .una-tan__faq_list > li > p:nth-of-type(2)::before {
    height: 2px;
    border-radius: 1px;
  }
}
.una-tan__overview {
  width: 87.2vw;
  padding-top: 8.5333333333vw;
  margin: 0 auto;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__overview {
    width: 91.8367346939vw;
    padding-top: 6.5306122449vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__overview {
    width: 900px;
    padding-top: 64px;
  }
}
.una-tan__overview h2 {
  width: 31.416vw;
  margin: 0 auto;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__overview h2 {
    width: 18.0321428571vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__overview h2 {
    width: 176.715px;
  }
}
.una-tan__overview h2 img {
  width: 100%;
}
.una-tan__overview--wrap {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  border-radius: 10.6666666667vw;
  background-color: #fff;
  -webkit-box-shadow: 0 2.1333333333vw 4.2666666667vw rgba(0, 0, 0, 0.05);
          box-shadow: 0 2.1333333333vw 4.2666666667vw rgba(0, 0, 0, 0.05);
  padding: 8.5333333333vw 4.2666666667vw;
  margin-top: 4.2666666667vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__overview--wrap {
    border-radius: 4.0816326531vw;
    -webkit-box-shadow: 0 0.8163265306vw 1.6326530612vw rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.8163265306vw 1.6326530612vw rgba(0, 0, 0, 0.05);
    padding: 3.2653061224vw 8.1632653061vw;
    margin-top: 3.2653061224vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__overview--wrap {
    border-radius: 40px;
    -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.05);
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.05);
    padding: 32px 80px;
    margin-top: 32px;
  }
}
.una-tan__overview--wrap > div {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.una-tan__overview--wrap > div:not(:first-child) {
  position: relative;
  padding-top: 4.8vw;
  margin-top: 4.2666666667vw;
}
.una-tan__overview--wrap > div:not(:first-child)::before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 0.5333333333vw;
  border-radius: 0.2666666667vw;
  background-color: #d9d9d9;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__overview--wrap > div:not(:first-child) {
    padding-top: 1.8367346939vw;
    margin-top: 1.6326530612vw;
  }
  .una-tan__overview--wrap > div:not(:first-child)::before {
    height: 0.2040816327vw;
    border-radius: 0.1020408163vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__overview--wrap > div:not(:first-child) {
    padding-top: 18px;
    margin-top: 16px;
  }
  .una-tan__overview--wrap > div:not(:first-child)::before {
    height: 2px;
    border-radius: 1px;
  }
}
.una-tan__overview--wrap > div > p {
  font-size: 4.2666666667vw;
  font-weight: 700;
  line-height: 1.6;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__overview--wrap > div > p {
    font-size: 1.6326530612vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__overview--wrap > div > p {
    font-size: 16px;
  }
}
.una-tan__overview--wrap > div > p span {
  color: #f55;
}
.una-tan__form {
  width: 87.2vw;
  padding-top: 8.5333333333vw;
  margin: 0 auto;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__form {
    width: 91.8367346939vw;
    padding-top: 6.5306122449vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__form {
    width: 900px;
    padding-top: 64px;
  }
}
.una-tan__form h2 {
  width: 46.704vw;
  margin: 0 auto;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__form h2 {
    width: 26.8071428571vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__form h2 {
    width: 262.71px;
  }
}
.una-tan__form h2 img {
  width: 100%;
}
.una-tan__form--wrap {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 87.2vw;
  border-radius: 10.6666666667vw;
  background-color: #fff;
  -webkit-box-shadow: 0 2.1333333333vw 4.2666666667vw rgba(0, 0, 0, 0.05);
          box-shadow: 0 2.1333333333vw 4.2666666667vw rgba(0, 0, 0, 0.05);
  padding: 8.5333333333vw 6.4vw;
  margin: 4.2666666667vw auto 0;
}
@media screen and (min-width: 765px) {
  .una-tan__form--wrap {
    width: 100%;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__form--wrap {
    border-radius: 4.0816326531vw;
    -webkit-box-shadow: 0 0.8163265306vw 1.6326530612vw rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.8163265306vw 1.6326530612vw rgba(0, 0, 0, 0.05);
    padding: 3.2653061224vw 8.1632653061vw;
    margin: 6.5306122449vw auto 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__form--wrap {
    border-radius: 40px;
    -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.05);
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.05);
    padding: 32px 80px;
    margin: 32px auto 0;
  }
}
.una-tan__form--wrap > div:not(:first-child) {
  position: relative;
  padding-top: 4.8vw;
  margin-top: 4.2666666667vw;
}
.una-tan__form--wrap > div:not(:first-child)::before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 0.5333333333vw;
  border-radius: 0.2666666667vw;
  background-color: #d9d9d9;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__form--wrap > div:not(:first-child) {
    padding-top: 2.4489795918vw;
    margin-top: 2.0408163265vw;
  }
  .una-tan__form--wrap > div:not(:first-child)::before {
    height: 0.2040816327vw;
    border-radius: 0.1020408163vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__form--wrap > div:not(:first-child) {
    padding-top: 24px;
    margin-top: 22px;
  }
  .una-tan__form--wrap > div:not(:first-child)::before {
    height: 2px;
    border-radius: 1px;
  }
}
.una-tan__form_item {
  font-size: 4.2666666667vw;
  font-weight: 700;
  line-height: 1;
}
.una-tan__form_item span {
  display: inline-block;
  color: #f40000;
  font-size: 3.2vw;
  line-height: 1;
  vertical-align: top;
  margin-left: 1.0666666667vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__form_item {
    font-size: 2.1428571429vw;
  }
  .una-tan__form_item span {
    font-size: 1.6326530612vw;
    margin-left: 0.4081632653vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__form_item {
    font-size: 21px;
  }
  .una-tan__form_item span {
    font-size: 16px;
    margin-left: 4px;
  }
}
.una-tan__form_input {
  margin-top: 4.2666666667vw;
}
.una-tan__form_input.select {
  position: relative;
}
.una-tan__form_input.select::after {
  display: block;
  pointer-events: none;
  position: absolute;
  top: 50%;
  right: 4.2666666667vw;
  z-index: 1;
  content: "";
  width: 4.2666666667vw;
  height: 3.2vw;
  background: url("../img/form/icon_select-arrow.svg") no-repeat top left/100%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin: auto;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__form_input {
    margin-top: 1.6326530612vw;
  }
  .una-tan__form_input.select::after {
    right: 1.8367346939vw;
    width: 1.8367346939vw;
    height: 1.4285714286vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__form_input {
    margin-top: 16px;
  }
  .una-tan__form_input.select::after {
    right: 18px;
    width: 18px;
    height: 14px;
  }
}
.una-tan__form_annotation {
  font-size: 3.2vw;
  font-weight: 500;
  line-height: 1;
  margin-top: 2.1333333333vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__form_annotation {
    font-size: 1.6326530612vw;
    margin: 0.8163265306vw 3.2653061224vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__form_annotation {
    font-size: 16px;
    margin: 8px 32px 0;
  }
}
.una-tan__form_err {
  color: #f40000;
  font-size: 3.2vw;
  font-weight: 500;
  line-height: 1;
  margin-top: 4.2666666667vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__form_err {
    font-size: 1.4285714286vw;
    margin: 1.6326530612vw 3.2653061224vw 0;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__form_err {
    font-size: 14px;
    margin: 16px 32px 0;
  }
}
.una-tan__form_submit {
  position: relative;
  width: 78.6666666667vw;
  margin: 8.5333333333vw auto 0;
}
.una-tan__form_submit:after {
  position: absolute;
  top: 50%;
  right: 11.7333333333vw;
  content: "";
  width: 6.4vw;
  height: 6.4vw;
  background: url("../img/form/icon_submit-arrow.svg") no-repeat top left/100%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin: auto;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__form_submit {
    width: 45.1530612245vw;
    margin: 6.5306122449vw auto 0;
  }
  .una-tan__form_submit:after {
    right: 4.2857142857vw;
    width: 2.4489795918vw;
    height: 2.4489795918vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__form_submit {
    width: 442.5px;
    margin: 64px auto 0;
  }
  .una-tan__form_submit:after {
    right: 42px;
    width: 24px;
    height: 24px;
  }
}
.una-tan__form form input::-webkit-input-placeholder {
  color: #e6e6e6;
}
.una-tan__form form input::-moz-placeholder {
  color: #e6e6e6;
}
.una-tan__form form input:-ms-input-placeholder {
  color: #e6e6e6;
}
.una-tan__form form input::-ms-input-placeholder {
  color: #e6e6e6;
}
.una-tan__form form input::placeholder {
  color: #e6e6e6;
}
.una-tan__form form input[type=text], .una-tan__form form input[type=email], .una-tan__form form input[type=tel], .una-tan__form form select, .una-tan__form form textarea {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  color: #3c3c3c;
  font-size: 4.2666666667vw;
  border: 0.5333333333vw solid #d9d9d9;
  border-radius: 2.1333333333vw;
  background-color: #fff;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 3.7333333333vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__form form input[type=text], .una-tan__form form input[type=email], .una-tan__form form input[type=tel], .una-tan__form form select, .una-tan__form form textarea {
    font-size: 1.8367346939vw;
    border: 0.2040816327vw solid #d9d9d9;
    border-radius: 0.8163265306vw;
    padding: 1.4285714286vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__form form input[type=text], .una-tan__form form input[type=email], .una-tan__form form input[type=tel], .una-tan__form form select, .una-tan__form form textarea {
    font-size: 18px;
    border: 2px solid #d9d9d9;
    border-radius: 8px;
    padding: 14px;
  }
}
.una-tan__form form select {
  cursor: pointer;
}
.una-tan__form form textarea {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 1.6;
  min-height: 32vw;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__form form textarea {
    min-height: 12.2448979592vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__form form textarea {
    min-height: 120px;
  }
}
.una-tan__form form input[type=radio] {
  font-size: 0;
  display: none;
}
.una-tan__form form input[type=radio] + label {
  display: inline-block;
  cursor: pointer;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 4.2666666667vw;
  font-weight: 700;
  line-height: 6.4vw;
  padding-left: 9.0666666667vw;
}
.una-tan__form form input[type=radio] + label:not(:nth-of-type(1)) {
  margin-left: 10.6666666667vw;
}
.una-tan__form form input[type=radio] + label:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 0;
  content: "";
  width: 6.4vw;
  height: 6.4vw;
  border: 0.5333333333vw solid #d9d9d9;
  border-radius: 3.2vw;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: #fff;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__form form input[type=radio] + label {
    font-size: 1.8367346939vw;
    line-height: 2.4489795918vw;
    padding-left: 3.4693877551vw;
  }
  .una-tan__form form input[type=radio] + label:not(:nth-of-type(1)) {
    margin-left: 4.0816326531vw;
  }
  .una-tan__form form input[type=radio] + label:before {
    width: 2.4489795918vw;
    height: 2.4489795918vw;
    border: 0.2040816327vw solid #d9d9d9;
    border-radius: 1.2244897959vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__form form input[type=radio] + label {
    font-size: 18px;
    line-height: 24px;
    padding-left: 34px;
  }
  .una-tan__form form input[type=radio] + label:not(:nth-of-type(1)) {
    margin-left: 40px;
  }
  .una-tan__form form input[type=radio] + label:before {
    width: 24px;
    height: 24px;
    border: 2px solid #d9d9d9;
    border-radius: 12px;
  }
}
.una-tan__form form input[type=radio]:checked + label:before {
  background-color: #f55;
}
.una-tan__form form input[type=submit] {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  color: #fff;
  font-size: 6.4vw;
  font-weight: 700;
  line-height: 17.0666666667vw;
  border: none;
  border-radius: 8.5333333333vw;
  background-color: #f55;
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
  padding-right: 9.6vw;
}
.una-tan__form form input[type=submit]:hover {
  opacity: 1;
}
@media screen and (min-width: 765px) {
  .una-tan__form form input[type=submit]:hover {
    opacity: 0.7;
  }
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__form form input[type=submit] {
    font-size: 2.4489795918vw;
    line-height: 6.5306122449vw;
    border-radius: 3.2653061224vw;
    padding-right: 3.6734693878vw;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__form form input[type=submit] {
    font-size: 24px;
    line-height: 64px;
    border-radius: 32px;
    padding-right: 36px;
  }
}
.una-tan__pc_info, .una-tan__pc_link, .una-tan__pc_copyright {
  display: none;
  position: fixed;
  z-index: 0;
  margin: auto;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
  .una-tan__pc_info, .una-tan__pc_link, .una-tan__pc_copyright {
    display: block;
  }
}
@media screen and (min-width: 920px) {
  .una-tan__pc_info, .una-tan__pc_link, .una-tan__pc_copyright {
    display: block;
  }
}
.una-tan__pc_info {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: sizeWRAP(460);
  border-radius: sizeWRAP(32);
  background-color: #fff;
  -webkit-box-shadow: 0 sizeWRAP(8) sizeWRAP(16) rgba(0, 0, 0, 0.05);
          box-shadow: 0 sizeWRAP(8) sizeWRAP(16) rgba(0, 0, 0, 0.05);
  padding: sizeWRAP(40);
}
.una-tan__pc_info-logo {
  width: sizeWRAP(330);
  margin: 0 auto;
}
.una-tan__pc_info-logo img {
  pointer-events: none;
  width: 100%;
}
.una-tan__pc_info-detail, .una-tan__pc_info-btn {
  width: sizeWRAP(380);
  position: relative;
  padding-top: sizeWRAP(28);
  margin: sizeWRAP(24) auto 0;
}
.una-tan__pc_info-detail::before, .una-tan__pc_info-btn::before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: sizeWRAP(4);
  border-radius: calc(sizeWRAP(4) / 2);
  background-color: #f0ece5;
}
.una-tan__pc_info-detail > li:not(:first-child) {
  margin-top: sizeWRAP(24);
}
.una-tan__pc_info-detail > li > p {
  font-size: sizeWRAP(20);
  font-weight: 700;
}
.una-tan__pc_info-detail > li > p:nth-of-type(1) {
  color: #f55;
  line-height: 1.6;
}
.una-tan__pc_info-detail > li > p:nth-of-type(2) {
  line-height: 1.4;
}
.una-tan__pc_info-detail > li > p:nth-of-type(2) span {
  font-size: sizeWRAP(14);
}
.una-tan__pc_info-btn {
  font-size: 0;
}
.una-tan__pc_info-btn > div {
  display: inline-block;
  width: sizeWRAP(180);
  vertical-align: top;
}
.una-tan__pc_info-btn > div:nth-of-type(1) {
  margin-right: sizeWRAP(10);
}
.una-tan__pc_info-btn > div:nth-of-type(2) {
  margin-left: sizeWRAP(10);
}
.una-tan__pc_info-btn > div a {
  display: block;
  position: relative;
  width: 100%;
  color: #fff;
  font-size: 0;
  text-align: center;
  line-height: sizeWRAP(64);
  border-radius: calc(sizeWRAP(64) / 2);
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
.una-tan__pc_info-btn > div a:hover {
  opacity: 0.7;
}
.una-tan__pc_info-btn > div a > span, .una-tan__pc_info-btn > div a > p {
  display: inline-block;
  vertical-align: middle;
}
.una-tan__pc_info-btn > div a > span {
  position: relative;
  width: sizeWRAP(32);
  height: sizeWRAP(32);
  border-radius: calc(sizeWRAP(32) / 2);
  background-color: #fff;
}
.una-tan__pc_info-btn > div a > span img {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin: auto;
}
.una-tan__pc_info-btn > div a > p {
  font-size: sizeWRAP(16);
  font-weight: 700;
  margin-left: sizeWRAP(8);
}
.una-tan__pc_info-btn > div a.mail {
  background-color: #f55;
}
.una-tan__pc_info-btn > div a.mail > span img {
  width: sizeWRAP(16);
  height: sizeWRAP(12.8);
}
.una-tan__pc_info-btn > div a.line {
  background-color: #06c755;
}
.una-tan__pc_info-btn > div a.line > span img {
  width: sizeWRAP(18);
  height: sizeWRAP(18);
}
.una-tan__pc_link > li:not(:first-child) {
  margin-top: sizeWRAP(24);
}
.una-tan__pc_link > li a {
  position: relative;
  left: 0;
  font-size: sizeWRAP(20);
  font-weight: 700;
  line-height: sizeWRAP(24);
  -webkit-transition: color 0.4s, left 0.4s;
  transition: color 0.4s, left 0.4s;
  padding-left: sizeWRAP(32);
}
.una-tan__pc_link > li a:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 0;
  content: "";
  width: sizeWRAP(24);
  height: sizeWRAP(24);
  border: sizeWRAP(3) solid #3c3c3c;
  border-radius: calc(sizeWRAP(24) / 2);
  -webkit-transition: border 0.4s;
  transition: border 0.4s;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin: auto;
}
.una-tan__pc_link > li a:hover {
  left: sizeWRAP(-24);
}
.una-tan__pc_link > li.active a {
  color: #f55;
  left: sizeWRAP(-24) !important;
}
.una-tan__pc_link > li.active a:before {
  border: sizeWRAP(3) solid #f55;
}
.una-tan__pc_copyright {
  right: sizeWRAP(24);
  bottom: sizeWRAP(24);
  font-size: sizeWRAP(12);
  font-weight: 700;
  line-height: 1.6;
}

/* Y.Tomono added */
.una-tan__cmn_banner {
	text-align: center;
	padding: 1rem 0;
	background-color: white;
}
.una-tan__cmn_banner img {
	width: 80%;
}
@media screen and (min-width: 765px) and (max-width: 920px) {
	.una-tan__cmn_banner img {
		width: 100%;
	}
}
@media screen and (max-width: 765px) {
	.una-tan__cmn_banner img {
		width: 110%;
		position: relative;
		left: -5vw;
	}
}
/*# sourceMappingURL=style.css.map */