@charset "UTF-8";
/* CREDIT
--------------------------- */
html {
  font-size: 0.875em;
  line-height: 1.57142857;
}

#container {
  max-width: 1500px;
  height: 100%;
  margin: 0 auto 80px;
}

@media screen and (max-width: 580px) {
  #container {
    /* font-size: 1.09375vw; */
    font-size: 3.7333333333vw;
  }
}
#container .wrap {
  display: block;
  margin: auto;
}

#container .txt_red {
  color: #c3002f;
}

#header {
  clear: both;
  margin: 0 auto;
  padding: 14vw 4vw 0;
}

#header .header {
  text-align: center;
}

#header .header h1 {
  margin-bottom: 3.7333333333vw;
  /* margin-bottom: 3.25vw; */
  font-size: 26px;
  font-size: 6.75vw;
  line-height: 1;
}

#header .header > span {
  display: block;
  margin-bottom: 6.6666666667vw;
  font-size: 14px;
  font-size: 3.525vw;
  line-height: 1.8;
}

#header .pageNav {
  position: relative;
  z-index: 2;
  margin-top: 8vw;
  margin-bottom: 10vw;
  text-align: center;
}

#header .pageNav ul.cfx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#header .pageNav ul.cfx li {
  position: relative;
  font-size: 13px;
  font-size: 3.5725vw;
  width: auto;
  border: 0;
  margin: 0 0 1em;
  padding: 0 0.5em 1em;
  position: relative;
}

#header .pageNav ul.cfx li a.anchor {
  color: #343434;
  text-decoration: none;
}

#header .pageNav ul.cfx li a.anchor:after {
  position: absolute;
  left: calc(50% - 0.5em);
  top: 70%;
  width: 1em;
  height: 1em;
  color: #c1c1c1;
  font-size: 1.1em;
}

#header .pageNav ul.cfx li a.anchor:hover:after {
  color: #c3002f;
}

_::-webkit-full-page-media, _:future, :root #header .pageNav ul.cfx li a.anchor span {
  white-space: nowrap;
}

.section {
  clear: both;
  padding: 0 4vw;
}

.section > .wrap > .headerWrap > .header {
  position: relative;
  padding-top: 5vw;
  margin-bottom: 6vw;
}

.section > .wrap > .headerWrap > .header:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 18%;
  height: 4px;
  background-color: #c3002c;
}

.section > .wrap > .headerWrap > .header h2 {
  display: table-cell;
  font-size: 8vw;
  font-weight: 500;
  line-height: 1.1;
  vertical-align: middle;
}

.content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.content.banner .col_l {
  display: block;
  width: 100%;
}

.content.banner .col_r {
  width: 100%;
  margin-top: 4vw;
}

.content.banner .bnr_image {
  display: block;
  width: 100%;
}

.content .inner .subtitle {
  margin-bottom: 0.5em;
  font-size: 4.266vw;
  font-weight: 700;
}

.content .inner .description {
  margin-bottom: 4vw;
  font-size: 14px;
  font-size: 3.5725vw;
  line-height: 1.6;
}

.content .inner .description span {
  color: #c3002f;
}

.banner_title {
  font-size: 4.79925vw;
  margin-bottom: 0.5em;
  font-weight: 700;
}

.content.bvc {
  margin-top: 3vw;
}

.content.bvc .subtitle {
  margin-top: 0.5em;
}

.content.bvc .col_l, .content.bvc .col_r {
  display: block;
  width: 100%;
}

.content.bvc .col_r {
  margin-top: 2em;
}

.content.bvc .label {
  border: 1px solid #343434;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  line-height: 1;
  margin: 1em 0 0;
  padding: 0.4em 0.6em;
  font-size: 2.752vw;
}

.content.bvc p {
  margin: 1em 0 2em;
  font-size: 3.5725vw;
  line-height: 1.8;
}

.content.bvc p .txt_120 {
  font-size: 1.05em;
  font-weight: 700;
}

.content.bvc img {
  width: 100%;
}

.borderTop {
  border-top: 1px solid #c1c1c1;
  margin-top: 13.333vw;
  padding-top: 13.333vw;
}

.link_detail {
  margin: 1.25em 0 0;
}

.link_detail a {
  display: inline-block;
  color: #000;
  outline: none;
}

.link_detail a:hover, .link_detail a:active {
  text-decoration: underline;
  color: #c3002f;
  outline: none;
}

.link_detail.icon-right-arrow:after {
  color: #c3002f;
  font-size: 0.8em;
}

#clickmobi, #insurance {
  margin-top: 16vw;
}

#banners {
  margin-top: 10vw;
}

#banners .wrap {
  border-top: 1px solid #c1c1c1;
  padding-top: 20vw;
}

#banners ul.bnrs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

#banners ul.bnrs li {
  width: 100%;
  max-width: 300px;
  margin: 0 auto 6vw;
}

#banners ul.bnrs li a {
  display: block;
}

#banners ul.bnrs li a img {
  width: 100%;
}

/* 2022.11 おまとめプラン追加イベント */
.content.no-flex {
  display: block;
}

.pfa-area {
  padding: 0;
  margin-bottom: 67px;
}
.pfa-area .wrap {
  padding: 0 4vw;
}
.pfa-area img {
  width: 100%;
  height: auto;
}

#choice h3 {
  text-align: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  font-size: 4.465625vw;
}
#choice .col-wrap {
  margin-bottom: 4rem;
}
#choice .col-wrap h4 {
  font-size: 3.5725vw;
  text-align: center;
  padding: 0 0;
  min-height: 4.4em;
  margin: 21px auto 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-top: 2px dashed #C12632;
  border-bottom: 2px dashed #C12632;
  /* background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22394.407%22%20height%3D%2212.747%22%20viewBox%3D%220%200%20394.407%2012.747%22%3E%3Cpath%20d%3D%22M2876.94%2C1197.279%2C2872%2C1193.45l1.226-1.58%2C4.275%2C3.315-.245.316.741.82Zm4.77-4.308-1.34-1.484%2C4.453-4.021%2C1.341%2C1.484Zm-13.658-2.584-4.741-3.677%2C1.226-1.58%2C4.741%2C3.677Zm203.411-3.855h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-36.407%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Z%22%20transform%3D%22translate(3071.464%201197.279)%20rotate(180)%22%20fill%3D%22%23c12632%22%2F%3E%3C%2Fsvg%3E'), url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22394.407%22%20height%3D%2212.747%22%20viewBox%3D%220%200%20394.407%2012.747%22%3E%3Cpath%20d%3D%22M2876.94%2C1197.279%2C2872%2C1193.45l1.226-1.58%2C4.275%2C3.315-.245.316.741.82Zm4.77-4.308-1.34-1.484%2C4.453-4.021%2C1.341%2C1.484Zm-13.658-2.584-4.741-3.677%2C1.226-1.58%2C4.741%2C3.677Zm203.411-3.855h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-36.407%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Zm-11%2C0h-6v-2h6Z%22%20transform%3D%22translate(-2677.057%20-1184.531)%22%20fill%3D%22%23c12632%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  background-position: top center, bottom center; */
}
#choice .col-wrap h4::before, #choice .col-wrap h4::after {
  content: "";
  position: absolute;
  display: block;
  width: 14px;
  height: 14px;
  left: 0;
  right: 0;
  top: -12px;
  margin: 0 auto;
  border-top: 2px dashed #C12632;
  border-right: 2px dashed #C12632;
  background-color: #fff;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
#choice .col-wrap h4::before {
  top: auto;
  bottom: -12px;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}
#choice .col-wrap .box-wrap {
  background-color: #F0F0F0;
  border-radius: 13px;
  padding: 26px 0 0;
}
#choice .col-wrap .box-wrap .head .category {
  background-color: #C6C6C6;
  color: #FFFFFF;
  font-size: 3.1259375vw;
  overflow: visible;
  text-align: center;
}
#choice .col-wrap .box-wrap .head .category::before {
  content: "";
  width: 3.2em;
  height: 3.2em;
  margin: calc((3.2em - 1em) / -2) 0.5em;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
#choice .col-wrap .box-wrap .head .category.shop::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2257.91%22%20height%3D%2244.7%22%20viewBox%3D%220%200%2057.91%2044.7%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%2257.91%22%20height%3D%2244.7%22%20fill%3D%22none%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M55.4%2C25.809H2.749A1.754%2C1.754%2C0%2C0%2C0%2C1%2C27.558V43.511A1.754%2C1.754%2C0%2C0%2C0%2C2.749%2C45.26h29.8V33.73A1.909%2C1.909%2C0%2C0%2C1%2C34.3%2C31.7h8.273a1.909%2C1.909%2C0%2C0%2C1%2C1.749%2C2.027V45.26H55.4a1.754%2C1.754%2C0%2C0%2C0%2C1.749-1.749V27.558A1.754%2C1.754%2C0%2C0%2C0%2C55.4%2C25.809%22%20transform%3D%22translate(-0.119%20-3.059)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M2.749%2C24.809H55.4a2.752%2C2.752%2C0%2C0%2C1%2C2.749%2C2.749V43.511A2.752%2C2.752%2C0%2C0%2C1%2C55.4%2C46.26H43.318V33.73c0-.547-.35-1.027-.749-1.027H34.3c-.4%2C0-.75.48-.75%2C1.027V46.26H2.749A2.752%2C2.752%2C0%2C0%2C1%2C0%2C43.511V27.558A2.752%2C2.752%2C0%2C0%2C1%2C2.749%2C24.809ZM55.4%2C44.26a.759.759%2C0%2C0%2C0%2C.749-.749V27.558a.759.759%2C0%2C0%2C0-.749-.749H2.749A.759.759%2C0%2C0%2C0%2C2%2C27.558V43.511a.759.759%2C0%2C0%2C0%2C.749.749h28.8V33.73A2.9%2C2.9%2C0%2C0%2C1%2C34.3%2C30.7h8.273a2.9%2C2.9%2C0%2C0%2C1%2C2.749%2C3.027V44.26Z%22%20transform%3D%22translate(-0.119%20-3.059)%22%20fill%3D%22%23ba2632%22%2F%3E%3Cpath%20d%3D%22M1.984%2C0H54.162a1.985%2C1.985%2C0%2C0%2C1%2C1.985%2C1.985V5.937a1.985%2C1.985%2C0%2C0%2C1-1.985%2C1.985H1.984A1.984%2C1.984%2C0%2C0%2C1%2C0%2C5.938V1.984A1.984%2C1.984%2C0%2C0%2C1%2C1.984%2C0Z%22%20transform%3D%22translate(0.881%2011.697)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M1.984-1H54.162a2.988%2C2.988%2C0%2C0%2C1%2C2.985%2C2.985V5.937a2.988%2C2.988%2C0%2C0%2C1-2.985%2C2.985H1.984A2.987%2C2.987%2C0%2C0%2C1-1%2C5.938V1.984A2.987%2C2.987%2C0%2C0%2C1%2C1.984-1ZM54.162%2C6.922a.986.986%2C0%2C0%2C0%2C.985-.985V1.985A.986.986%2C0%2C0%2C0%2C54.162%2C1H1.984A.985.985%2C0%2C0%2C0%2C1%2C1.984V5.938a.985.985%2C0%2C0%2C0%2C.984.984Z%22%20transform%3D%22translate(0.881%2011.697)%22%20fill%3D%22%23ba2632%22%2F%3E%3Cpath%20d%3D%22M29.989%2C1H9.735a2.407%2C2.407%2C0%2C0%2C0-2.4%2C2.4V22.486a2.407%2C2.407%2C0%2C0%2C0%2C2.4%2C2.4h3.872V42.319h2.418V24.886H23.7V42.319h2.418V24.886h3.873a2.407%2C2.407%2C0%2C0%2C0%2C2.4-2.4V3.4a2.407%2C2.407%2C0%2C0%2C0-2.4-2.4%22%20transform%3D%22translate(-0.87%20-0.118)%22%20fill%3D%22%23ba2632%22%2F%3E%3Cpath%20d%3D%22M9.735%2C0H29.989a3.4%2C3.4%2C0%2C0%2C1%2C3.4%2C3.4V22.486a3.4%2C3.4%2C0%2C0%2C1-3.4%2C3.4H27.116V43.319H22.7V25.886H17.025V43.319H12.608V25.886H9.735a3.4%2C3.4%2C0%2C0%2C1-3.4-3.4V3.4A3.4%2C3.4%2C0%2C0%2C1%2C9.735%2C0ZM29.989%2C23.886a1.4%2C1.4%2C0%2C0%2C0%2C1.4-1.4V3.4a1.4%2C1.4%2C0%2C0%2C0-1.4-1.4H9.735a1.4%2C1.4%2C0%2C0%2C0-1.4%2C1.4V22.486a1.4%2C1.4%2C0%2C0%2C0%2C1.4%2C1.4h4.872V41.319h.418V23.886H24.7V41.319h.418V23.886Z%22%20transform%3D%22translate(-0.87%20-0.118)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M29.989%2C1H9.735a2.407%2C2.407%2C0%2C0%2C0-2.4%2C2.4V22.486a2.407%2C2.407%2C0%2C0%2C0%2C2.4%2C2.4h3.872V44.818h2.418V24.886H23.7V44.818h2.418V24.886h3.873a2.407%2C2.407%2C0%2C0%2C0%2C2.4-2.4V3.4a2.407%2C2.407%2C0%2C0%2C0-2.4-2.4%22%20transform%3D%22translate(-0.87%20-0.118)%22%20fill%3D%22%23ba2632%22%2F%3E%3Cpath%20d%3D%22M22.891%2C14.986a.709.709%2C0%2C0%2C1-.092%2C0H21.057V15.4H22.83c.013%2C0%2C.118%2C0%2C.138%2C0a.579.579%2C0%2C0%2C0%2C.527-.6A.568.568%2C0%2C0%2C0%2C23%2C14.2a1.277%2C1.277%2C0%2C0%2C0-.142-.007H21.695a.643.643%2C0%2C0%2C1-.129-.01.17.17%2C0%2C0%2C1-.124-.173.174.174%2C0%2C0%2C1%2C.128-.169.52.52%2C0%2C0%2C1%2C.122-.01h1.673v-.4h-1.7a1.1%2C1.1%2C0%2C0%2C0-.169.01.58.58%2C0%2C0%2C0-.007%2C1.146c.061.006.145.006.182.006H22.8a.547.547%2C0%2C0%2C1%2C.081%2C0%2C.187.187%2C0%2C0%2C1%2C.173.2.19.19%2C0%2C0%2C1-.162.19%22%20transform%3D%22translate(-2.49%20-1.592)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M19.142%2C14.986a.68.68%2C0%2C0%2C1-.088%2C0H17.308V15.4h1.773c.013%2C0%2C.118%2C0%2C.138%2C0a.579.579%2C0%2C0%2C0%2C.527-.6.568.568%2C0%2C0%2C0-.5-.591A1.277%2C1.277%2C0%2C0%2C0%2C19.1%2C14.2H17.946a.643.643%2C0%2C0%2C1-.129-.01.17.17%2C0%2C0%2C1-.124-.173.174.174%2C0%2C0%2C1%2C.128-.169.521.521%2C0%2C0%2C1%2C.122-.01h1.673v-.4h-1.7a1.1%2C1.1%2C0%2C0%2C0-.169.01.58.58%2C0%2C0%2C0-.007%2C1.146c.061.006.145.006.182.006h1.129a.535.535%2C0%2C0%2C1%2C.08%2C0%2C.195.195%2C0%2C0%2C1%2C.011.385%22%20transform%3D%22translate(-2.045%20-1.592)%22%20fill%3D%22%23fff%22%2F%3E%3Crect%20width%3D%220.439%22%20height%3D%221.983%22%20transform%3D%22translate(13.914%2011.829)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M14.354%2C15.4V13.42h-.439V14.9l-1.463-1.48h-.564V15.4h.439V13.916L13.8%2C15.4Z%22%20transform%3D%22translate(-1.409%20-1.591)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M30.438%2C13.42V14.9l-1.463-1.48h-.564V15.4h.439V13.916L30.32%2C15.4h.554V13.42Z%22%20transform%3D%22translate(-3.368%20-1.591)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M25.65%2C13.42%2C24.413%2C15.4h.534l.219-.355H26.61l.219.355h.531L26.123%2C13.42Zm.733%2C1.253h-.99l.5-.8Z%22%20transform%3D%22translate(-2.894%20-1.591)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M14.4%2C11.471a6.43%2C6.43%2C0%2C0%2C1%2C12.149%2C0l.007.02h1.936v-.233l-.8-.1a.784.784%2C0%2C0%2C1-.736-.554l-.034-.068a7.128%2C7.128%2C0%2C0%2C0-12.886.007l-.033.067a.784.784%2C0%2C0%2C1-.737.554l-.8.094V11.5h1.932Z%22%20transform%3D%22translate(-1.476%20-0.766)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M26.553%2C16.927l-.007.02a6.431%2C6.431%2C0%2C0%2C1-12.149%2C0l-.007-.02H12.458v.234l.8.094a.786.786%2C0%2C0%2C1%2C.737.554l.033.067a7.127%2C7.127%2C0%2C0%2C0%2C12.886%2C0l.033-.068a.785.785%2C0%2C0%2C1%2C.737-.554l.8-.1v-.233Z%22%20transform%3D%22translate(-1.477%20-2.006)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
#choice .col-wrap .box-wrap .head .category.net::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2030.3%2049.8%22%20style%3D%22enable-background%3Anew%200%200%2030.3%2049.8%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3B%7D%20.st1%7Bfill%3Anone%3B%7D%20.st2%7Bfill%3A%23C12632%3B%7D%20.st3%7Bfill%3A%23E8E8E8%3B%7D%20.st4%7Bfill%3A%23EFEFEF%3B%7D%3C%2Fstyle%3E%3Crect%20x%3D%221.5%22%20y%3D%221.3%22%20class%3D%22st0%22%20width%3D%2223.5%22%20height%3D%2242.5%22%2F%3E%3Crect%20class%3D%22st1%22%20width%3D%2230.3%22%20height%3D%2249.8%22%2F%3E%3Cpath%20class%3D%22st2%22%20d%3D%22M24.2%2C0H2C0.9%2C0%2C0%2C0.9%2C0%2C2v41.1c0%2C1.1%2C0.9%2C2%2C2%2C2h22.1c1.1%2C0%2C2-0.9%2C2-2V2C26.2%2C0.9%2C25.3%2C0%2C24.2%2C0%20M23.6%2C42.4h-21%20V2.5h4.8V4c0%2C0.3%2C0.2%2C0.5%2C0.5%2C0.5h10.4c0.3%2C0%2C0.5-0.2%2C0.5-0.5V2.5h4.7V42.4z%22%2F%3E%3Cpath%20class%3D%22st2%22%20d%3D%22M20.4%2C23.2c0%2C4-3.2%2C7.2-7.2%2C7.2c-4%2C0-7.2-3.2-7.2-7.2c0-4%2C3.2-7.2%2C7.2-7.2C17.1%2C16%2C20.4%2C19.3%2C20.4%2C23.2%22%2F%3E%3Cpath%20class%3D%22st3%22%20d%3D%22M12.9%2C26L9.6%2C23l0.9-1l2.3%2C2.2l7.6-7.6l1%2C1L12.9%2C26z%22%2F%3E%3Cpath%20class%3D%22st4%22%20d%3D%22M30.3%2C39c-0.1-2.5-3.2-4.1-5.9-5v-2.9c0-2-1.6-3.6-3.6-3.6s-3.6%2C1.6-3.6%2C3.6c0%2C0%2C0%2C0%2C0%2C0v4.1%20c-1-0.4-2.2-0.3-3%2C0.4c-1.4%2C1.1-1.8%2C3.1-0.7%2C4.6c0.8%2C1.3%2C2.8%2C4.4%2C3.8%2C5.9v3.7h11.3v-4C29.1%2C44.3%2C30.4%2C41.1%2C30.3%2C39%20M24.6%2C44.5%20l-0.2%2C0.4v0.8h-3.2v-0.8l-0.3-0.5c0%2C0-0.8-1.3-1.8-2.7c0.3%2C0%2C0.6-0.2%2C0.9-0.3c1.2-0.8%2C1.2-2%2C1.2-3.3v-0.8l0.6%2C0.2%20c1.6%2C0.4%2C3.1%2C1.1%2C4.4%2C2C25.9%2C41.2%2C25.4%2C42.9%2C24.6%2C44.5%22%2F%3E%3Cpath%20class%3D%22st2%22%20d%3D%22M19.2%2C47.7v-2.3c0%2C0-3.1-4.8-4.1-6.4s0.8-2.5%2C1.3-2c0.6%2C0.9%2C1.4%2C1.7%2C2.2%2C2.5c0.6%2C0.2%2C0.6-0.5%2C0.6-1.6v-6.9%20c0-0.9%2C0.7-1.6%2C1.6-1.6c0.9%2C0%2C1.6%2C0.7%2C1.6%2C1.6l0%2C0v4.3c0%2C0%2C5.8%2C1.7%2C5.9%2C3.7s-1.8%2C6.2-1.8%2C6.2v2.4L19.2%2C47.7z%22%2F%3E%3C%2Fsvg%3E");
  width: calc(2em);
}
#choice .col-wrap .box-wrap .body {
  padding: 0px 20px 20px;
}
#choice .col-wrap .box-wrap .body p {
  font-size: 4.0190625vw;
}
#choice .col-wrap .box-wrap .body div.logo {
  margin: 20px 0;
  text-align: center;
}

.sp-hide {
  display: none;
}