@charset "UTF-8";
.l-kv {
  z-index: 1;
  position: relative;
  background: #7fcde6;
}

.l-kv_wrapper {
  width: 98rem;
  margin: 0 auto;
  padding-bottom: 6.6rem;
}

.l-kv_ttl {
  margin-bottom: 9.5rem;
  padding: 1.7rem 0 0 3.2rem;
}

.l-kv_ttl img {
  width: 77.3rem;
}

/*------------------------------
20201217追加
-------------------------------*/

.l-kv_ttl-2 {
  position: relative;
  overflow: hidden;
  text-align: center;
  margin-top: -184px;
  margin-bottom: 16px;
}
.l-kv_ttl-2 img {
  width: 57.3rem;
}
@media screen and (max-width: 46.875em) {
  .l-kv_ttl-2 {
    position: relative;
    overflow: hidden;
    text-align: center;
    margin-top: -50px;
    margin-left: 10px;
    margin-bottom: 0px;
  }
  .l-kv_ttl-2 img {
    position: relative;
    width: 20.6rem;
  }
}

.l-kv_txt {
  position: relative;
  width: 68.7rem;
  margin: 0 auto;
}

.l-kv_txt2 {
  position: relative;
  width: 68.7rem;
  margin: 5rem auto;
}

.l-kv_txt::after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50rem;
  height: 50rem;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: url(/lp/slim/real/images/top/l-kv_ferris_wheel_cer.png) no-repeat;
  background-position: center;
  background-size: contain;
  -webkit-animation: ferris_wheel 20s linear infinite;
          animation: ferris_wheel 20s linear infinite;
  content: "";
}

.l-kv_txt_butterfly {
  position: absolute;
  top: 21.6rem;
  left: 11.6rem;
  width: 4.6rem;
  height: 4.6rem;
}

.l-kv_ferris_wheel {
  position: relative;
  margin-bottom: 3.7rem;
}

.l-kv_ferris_wheel_content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.l-kv_ferris_wheel_content_item {
  z-index: 2;
  position: absolute;
  width: 13.2rem;
  -webkit-animation: swing 3s linear infinite;
          animation: swing 3s linear infinite;
}

.l-kv_ferris_wheel_content_item::before {
  z-index: -1;
  position: absolute;
  bottom: -6.4rem;
  left: 50%;
  width: 16rem;
  height: 9.6rem;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  content: "";
}

.l-kv_ferris_wheel_content_item img {
  -webkit-transition: -webkit-transform 0.75s cubic-bezier(0.23, 1, 0.32, 1);
  transition: -webkit-transform 0.75s cubic-bezier(0.23, 1, 0.32, 1);
  transition: transform 0.75s cubic-bezier(0.23, 1, 0.32, 1);
  transition: transform 0.75s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.75s cubic-bezier(0.23, 1, 0.32, 1);
}

.l-kv_ferris_wheel_content_item a {
  display: block;
}

.l-kv_ferris_wheel_content_item a:hover img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.l-kv_ferris_wheel_content_item_01 {
  top: -10.5rem;
  left: 34.7rem;
}

.l-kv_ferris_wheel_content_item_01::before {
  background: url(/lp/slim/real/images/top/l-kv_ferris_wheel_content_item_img01_bg.png) no-repeat;
  background-size: contain;
}

.l-kv_ferris_wheel_content_item_02 {
  right: 4rem;
  bottom: 32.3rem;
  -webkit-animation-duration: 3.5s;
          animation-duration: 3.5s;
  -webkit-animation-delay: .3s;
          animation-delay: .3s;
}

.l-kv_ferris_wheel_content_item_02::before {
  background: url(/lp/slim/real/images/top/l-kv_ferris_wheel_content_item_img02_bg.png) no-repeat;
  background-size: contain;
}

.l-kv_ferris_wheel_content_item_03 {
  bottom: 21.6rem;
  left: 8.7rem;
  -webkit-animation-duration: 2.5s;
          animation-duration: 2.5s;
  -webkit-animation-delay: .5s;
          animation-delay: .5s;
}

.l-kv_ferris_wheel_content_item_03::before {
  background: url(/lp/slim/real/images/top/l-kv_ferris_wheel_content_item_img03_bg.png) no-repeat;
  background-size: contain;
}

.l-kv_ferris_wheel_content_item_04 {
  top: 1.5rem;
  left: 17.1rem;
}

.l-kv_ferris_wheel_content_item_04::before {
  background: url(/lp/slim/real/images/top/l-kv_ferris_wheel_content_item_img04_bg.png) no-repeat;
  background-size: contain;
}

.l-kv_ferris_wheel_content_item_05 {
  right: 30.5rem;
  top: -8rem;
  -webkit-animation-duration: 3.5s;
          animation-duration: 3.5s;
  -webkit-animation-delay: .3s;
          animation-delay: .3s;
}

.l-kv_ferris_wheel_content_item_05::before {
  background: url(/lp/slim/real/images/top/l-kv_ferris_wheel_content_item_img05_bg.png) no-repeat;
  background-size: contain;
}

.l-kv_ferris_wheel_content_item_06 {
  bottom: 29.7rem;
  right: 6.7rem;
  -webkit-animation-duration: 2.5s;
          animation-duration: 2.5s;
  -webkit-animation-delay: .5s;
          animation-delay: .5s;
}

.l-kv_ferris_wheel_content_item_06::before {
  background: url(/lp/slim/real/images/top/l-kv_ferris_wheel_content_item_img06_bg.png) no-repeat;
  background-size: contain;
}

.l-kv_ferris_wheel_content_item_07 {
  bottom: 32.5rem;
  left: 6.2rem;
}

.l-kv_ferris_wheel_content_item_07::before {
  background: url(/lp/slim/real/images/top/l-kv_ferris_wheel_content_item_img07_bg.png) no-repeat;
  background-size: contain;
}


.l-nav {
  margin-bottom: 6rem;
}

.l-nav_wrapper {
  justify-content: center;
}

.l-nav_item:last-of-type {
  margin-right: 0;
}

.l-kv_btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 19rem;
}

.l-kv_btn_wrapper {
  width: 29rem;
}

.l-kv_btn_wrapper a {
  display: block;
  padding: 0 0 .6rem;
  border-radius: .6rem;
  background: #c9d4d8;
  -webkit-box-shadow: 0.7rem 0.7rem 2rem 0 rgba(42, 83, 104, 0.15);
          box-shadow: 0.7rem 0.7rem 2rem 0 rgba(42, 83, 104, 0.15);
  -webkit-transition: padding 0.75s cubic-bezier(0.23, 1, 0.32, 1), -webkit-box-shadow 0.75s cubic-bezier(0.23, 1, 0.32, 1);
  transition: padding 0.75s cubic-bezier(0.23, 1, 0.32, 1), -webkit-box-shadow 0.75s cubic-bezier(0.23, 1, 0.32, 1);
  transition: padding 0.75s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 0.75s cubic-bezier(0.23, 1, 0.32, 1);
  transition: padding 0.75s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 0.75s cubic-bezier(0.23, 1, 0.32, 1), -webkit-box-shadow 0.75s cubic-bezier(0.23, 1, 0.32, 1);
}

.l-kv_btn_wrapper a:hover {
  padding-bottom: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.l-kv_btn_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 6.4rem;
  padding: 0 2rem;
  border-radius: .6rem;
  background: #fff;
}

.l-kv_btn_item::before {
  position: absolute;
  top: 50%;
  right: 2rem;
  width: 2.7rem;
  height: 2.7rem;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  border-radius: 50%;
  content: "";
}

.l-kv_btn_item::after {
  position: absolute;
  top: 50%;
  right: 2.8rem;
  width: .9rem;
  height: 1.4rem;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  background: url(/lp/slim/real/images/top/l-top_btn_arrow.png) no-repeat;
  background-size: contain;
  content: "";
}

.l-kv_btn_item_01::before {
  background: #b0186a;
}

.l-kv_btn_item_01 img {
  width: 22.4rem;
}

.l-kv_btn_item_02::before {
  background: #f5ae16;
}

.l-kv_btn_item_02 img {
  width: 21rem;
}

.l-kv_bg {
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}

.l-kv_bg::before {
  display: block;
  z-index: 2;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 116.9rem;
  height: 25.4rem;
  margin: 0 auto;
  background: url(/lp/slim/real/images/top/l-kv_bg_cloud02_pc.png) repeat-x;
  background-position: center;
  background-size: contain;
  content: "";
}

.l-kv_bg_wrapper {
  z-index: -1;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 98rem;
  height: 100%;
  margin: 0 auto;
  background: -webkit-gradient(linear, left top, right top, from(#7fcde6), color-stop(50%, #bbe8f4), to(#7fcde6));
  background: -webkit-linear-gradient(left, #7fcde6 0%, #bbe8f4 50%, #7fcde6 100%);
  background: linear-gradient(90deg, #7fcde6 0%, #bbe8f4 50%, #7fcde6 100%);
}

.l-kv_bg_wrapper::before {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 33.1rem;
  margin: 0 auto;
  background: url(/lp/slim/real/images/top/l-kv_bg_cloud01_pc.png) repeat-x;
  background-position: center;
  background-size: contain;
  content: "";
}

.l-kv_bg_item {
  position: absolute;
}

.l-kv_bg_item_02 {
  top: 11.7rem;
  left: 2.1rem;
  width: 11.9rem;
  -webkit-transform-origin: top;
          transform-origin: top;
  -webkit-animation: rubberBand_2 5s linear infinite;
          animation: rubberBand_2 5s linear infinite;
}

.l-kv_bg_item_03 {
  top: 8.7rem;
  left: 19.9rem;
  width: 8.4rem;
  -webkit-transform-origin: top;
          transform-origin: top;
  -webkit-animation: rubberBand 5s .5s linear infinite;
          animation: rubberBand 5s .5s linear infinite;
}

.l-kv_bg_item_04 {
  top: 7.7rem;
  left: 69.3rem;
  width: 9.1rem;
  -webkit-transform-origin: top;
          transform-origin: top;
  -webkit-animation: rubberBand_2 4s linear infinite;
          animation: rubberBand_2 4s linear infinite;
}

.l-kv_bg_item_05 {
  top: 9.7rem;
  left: 87.2rem;
  width: 7rem;
  -webkit-transform-origin: top;
          transform-origin: top;
  -webkit-animation: rubberBand 5s 1s linear infinite;
          animation: rubberBand 5s 1s linear infinite;
}

.l-risk {
  padding: 3.8rem 0 6rem;
  background: #e4f2f7;
}

.l-risk_wrapper {
  width: 98rem;
  margin: 0 auto;
  text-align: center;
}

.l-risk_ttl {
  margin-bottom: 3.3rem;
  font-size: 2rem;
}

.l-risk_ttl a {
  color: #b0186a;
  text-decoration: underline;
}

.l-risk_ttl a:hover {
  text-decoration: none;
}

.l-risk_txt {
  color: #545454;
  font-size: 1.4rem;
  line-height: 2;
}

@-webkit-keyframes ferris_wheel {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0);
            transform: translate(-50%, -50%) rotate(0);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
            transform: translate(-50%, -50%) rotate(360deg);
  }
}

@keyframes ferris_wheel {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0);
            transform: translate(-50%, -50%) rotate(0);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
            transform: translate(-50%, -50%) rotate(360deg);
  }
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  25% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }
  35% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }
  45% {
    -webkit-transform: scale3d(0.85, 1.15, 1);
            transform: scale3d(0.85, 1.15, 1);
  }
  60% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
            transform: scale3d(1.05, 0.95, 1);
  }
  70% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
            transform: scale3d(0.95, 1.05, 1);
  }
  80% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  25% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }
  35% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }
  45% {
    -webkit-transform: scale3d(0.85, 1.15, 1);
            transform: scale3d(0.85, 1.15, 1);
  }
  60% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
            transform: scale3d(1.05, 0.95, 1);
  }
  70% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
            transform: scale3d(0.95, 1.05, 1);
  }
  80% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@-webkit-keyframes rubberBand_2 {
  from {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  25% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }
  35% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }
  45% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
            transform: scale3d(1.15, 0.85, 1);
  }
  60% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
            transform: scale3d(0.95, 1.05, 1);
  }
  70% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
            transform: scale3d(1.05, 0.95, 1);
  }
  80% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand_2 {
  from {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  25% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }
  35% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }
  45% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
            transform: scale3d(1.15, 0.85, 1);
  }
  60% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
            transform: scale3d(0.95, 1.05, 1);
  }
  70% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
            transform: scale3d(1.05, 0.95, 1);
  }
  80% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg);
  }
  30% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg);
  }
  50% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg);
  }
  30% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg);
  }
  50% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0deg);
  }
}

@media screen and (max-width: 46.875em) {
  .l-kv {
    margin-top: -6.2rem;
  }
  .l-kv_wrapper {
    width: 100%;
  }
  .l-kv_wrapper {
    padding-bottom: 3.3rem;
  }
  .l-kv_ttl {
    position: relative;
    margin-bottom: 5rem;
    padding: 10.5rem 0 0 0;
    overflow: hidden;
    text-align: center;
  }
  .l-kv_ttl::before {
    z-index: 0;
    position: absolute;
    top: 3.9rem;
    left: calc(50% - 17rem);
    width: 19rem;
    height: 14rem;
    background: url(/lp/slim/real/images/top/l-kv_ttl02_sp.png?t=20220628) no-repeat;
    background-size: contain;
    content: "";
  }
  .l-kv_ttl img {
    z-index: 1;
    position: relative;
    width: 20.4rem;
  }
  .l-kv_txt {
    width: 31.5rem;
  }
  .l-kv_txt2 {
    width: 31.5rem;
    margin: 0;
  }
  .l-kv_txt::after {
    top: auto;
    bottom: .7rem;
    left: calc(50% - .65rem);
    width: 10.3rem;
    height: 10.3rem;
    background: url(/lp/slim/real/images/top/l-kv_ferris_wheel_cer_sp.png) no-repeat;
    background-position: right bottom;
    background-size: 3rem 2.7rem;
    -webkit-animation: ferris_wheel 15s linear infinite;
            animation: ferris_wheel 15s linear infinite;
  }
  .l-kv_txt_butterfly {
    display: none;
  }
  .l-kv_ferris_wheel {
    max-width: 37.5rem;
    margin: 0 auto 8.6rem;
  }
  .l-kv_ferris_wheel_content_item {
    width: 6.6rem;
  }
  .l-kv_ferris_wheel_content_item::before {
    bottom: -3.3rem;
    width: 8rem;
    height: 4.8rem;
  }
  .l-kv_ferris_wheel_content_item_01 {
    top: 22rem;
    right: 6.5rem;
    left: auto;
  }
  .l-kv_ferris_wheel_content_item_02 {
    right: 5.5rem;
    bottom: -2.2rem;
  }
  .l-kv_ferris_wheel_content_item_03 {
    bottom: 8.5rem;
    left: 2rem;
  }
  .l-kv_ferris_wheel_content_item_04 {
    top: 29rem;
    left: 3.3rem;
  }
  .l-kv_ferris_wheel_content_item_05 {
    top: 28.5rem;
    right: 3.5rem;
  }
  .l-kv_ferris_wheel_content_item_06 {
    bottom: -1rem;
    right: 3.7rem;
  }
  .l-kv_ferris_wheel_content_item_07 {
    bottom: -.5rem;
    left: 3.8rem;
  }
  .l-nav {
    width: calc(100% - 3rem);
    margin: 0 auto 4rem;
  }
  .l-nav_wrapper {
    display: block;
  }
  .l-nav_item {
    width: 100%;
    margin-bottom: 2rem;
  }
  .l-nav_item a {
    border-radius: 2.5rem;
    height: 5rem;
  }
  .l-nav_item img {
    width: 26.7rem;
  }
  .l-kv_btn {
    display: block;
    width: calc(100% - 3rem);
    max-width: 37.5rem;
    margin: 0 auto;
    padding: 0;
  }
  .l-kv_btn_wrapper {
    width: 100%;
  }
  .l-kv_btn_wrapper:first-of-type {
    margin-bottom: 1.4rem;
  }
  .l-kv_btn_wrapper a {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .l-kv_btn_wrapper a:hover {
    padding-bottom: .6rem;
  }
  .l-kv_btn_item {
    height: 6rem;
    padding: 0 1.6rem;
    border-radius: .5rem;
  }
  .l-kv_btn_item::before {
    right: 1.5rem;
    width: 2.1rem;
    height: 2.1rem;
  }
  .l-kv_btn_item::after {
    right: 2.2rem;
    width: .6rem;
    height: 1rem;
  }
  .l-kv_btn_item_01 img {
    width: 19.1rem;
  }
  .l-kv_btn_item_02 img {
    width: 18.4rem;
  }
  .l-kv_bg {
    padding-top: 5.3rem;
  }
  .l-kv_bg::before {
    top: 5.3rem;
    width: 100%;
    height: 12rem;
    background: url(/lp/slim/real/images/top/l-kv_bg_cloud02_sp.png) repeat-x;
    background-position: top center;
    background-size: contain;
  }
  .l-kv_bg_wrapper {
    width: 100%;
  }
  .l-kv_bg_wrapper::before {
    top: 7.5rem;
    width: 100vw;
    height: 13rem;
    background: url(/lp/slim/real/images/top/l-kv_bg_cloud01_sp.png) repeat-x;
    background-position: center;
    background-size: contain;
  }
  .l-kv_bg_item_02 {
    top: 9rem;
    left: .8rem;
    width: 5.3rem;
  }
  .l-kv_bg_item_03 {
    top: 10.6rem;
    left: 6.6rem;
    width: 3.8rem;
  }
  .l-kv_bg_item_04 {
    top: 9.5rem;
    right: 5rem;
    left: auto;
    width: 4.1rem;
  }
  .l-kv_bg_item_05 {
    top: 7.7rem;
    right: .9rem;
    left: auto;
    width: 3.1rem;
  }
  .l-risk {
    padding: 3.5rem 0 3rem;
  }
  .l-risk_wrapper {
    width: 100%;
  }
  .l-risk_wrapper {
    max-width: 37.5rem;
    padding: 0 1.5rem;
  }
  .l-risk_ttl {
    margin-bottom: 2.5rem;
    line-height: 1.5;
  }
  .l-risk_ttl a:hover {
    text-decoration: underline;
  }
  .l-risk_txt {
    line-height: 1.71429;
    text-align: left;
  }
}
