body { background-color: rgba(0, 0, 0, 0.08); }

p { margin: 0; }

.visual_box { width: 100%; background-image: url(../images/banner.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; padding-top: 40px; padding-bottom: 40px; }
.visual_box h3 { color: #FFFFFF; }

.business_wrap { padding-top: 5rem; }

.title_1 { padding-bottom: 3rem; }
.title_1 p { font-size: 30px; font-weight: bold; color: #09277E; line-height: 38px; }

.content_1 { padding-bottom: 3rem; }
.content_1 p { font-size: 16px; }

.title_2 { padding-bottom: 3rem; }
.title_2 p { font-size: 21px; font-weight: bold; color: #070707; line-height: 30px; }

.content_2 ul { list-style-type: none; padding: 0; margin: 0; }
.content_2 ul li.list_1 { background: url(../images/number_1.svg) no-repeat left top; }
.content_2 ul li.list_2 { background: url(../images/number_2.svg) no-repeat left top; }
.content_2 ul li.list_3 { background: url(../images/number_3.svg) no-repeat left top; }
.content_2 ul li.list_4 { background: url(../images/number_4.svg) no-repeat left top; }
.content_2 ul li.list_5 { background: url(../images/number_5.svg) no-repeat left top; }
.content_2 ul li.list_6 { background: url(../images/number_6.svg) no-repeat left top; }
.content_2 ul li.list_7 { background: url(../images/number_7.svg) no-repeat left top; }

.content_2 { padding-top: 1em; }
.content_2 ul { list-style-type: none; padding: 35px; margin: 0; }
.content_2 ul li { padding-left: 5rem; padding-bottom: 4rem; }
.content_2 ul li .list_title { font-size: 28px; color: #09277E; }

.bottom_visual { padding-bottom: 2rem; }
.bottom_visual img { max-width: 100%; }

.middle_title { text-align: center; padding-bottom: 1rem; }
.middle_title p { color: #FFFFFF; font-size: 30px; font-weight: bold; background-color: #02217A; border-radius: 7px; padding: 20px; margin-bottom: 0px; }

@media screen and (max-width: 460px) { .middle_title p { font-size: 20px; padding: 5px; }
  .business_wrap { padding-top: 2rem; }
  .title_1 { padding-bottom: 2rem; }
  .title_1 p { font-size: 24px; line-height: 36px; }
  .content_1 p { font-size: 14px; }
  .title_2 { padding-bottom: 3rem; }
  .title_2 p { font-size: 24px; line-height: 36px; }
  .content_2 ul li.list_1 { background: url(../images/small_number_1.svg) no-repeat left top; }
  .content_2 ul li.list_2 { background: url(../images/small_number_2.svg) no-repeat left top; }
  .content_2 ul li.list_3 { background: url(../images/small_number_3.svg) no-repeat left top; }
  .content_2 ul li.list_4 { background: url(../images/small_number_4.svg) no-repeat left top; }
  .content_2 ul li.list_5 { background: url(../images/small_number_5.svg) no-repeat left top; }
  .content_2 ul li.list_6 { background: url(../images/small_number_6.svg) no-repeat left top; }
  .content_2 ul li.list_7 { background: url(../images/small_number_7.svg) no-repeat left top; }
  .content_2 ul li { padding-left: 3rem; padding-bottom: 2rem; }
  .content_2 ul li .list_title { font-size: 18px; color: #09277E; font-weight: 500; }
  .content_2 ul li .list_content { font-size: 14px; } }

/*# sourceMappingURL=business.css.map */
