/*! Writen  by SCSS */
.pre-inc .sec01_top_head {
  margin-top: clamp(40px, 6.67%, 80px);
}
.pre-inc .item_head {
  margin-bottom: 0.6em;
}
.pre-inc .sec02_outer {
  display: grid;
}
.pre-inc .sec01_outer,
.pre-inc .sec02_outer {
  gap: clamp(30px, 5vw, 60px) 0;
}
.pre-inc .border_head {
  font-size: clamp(12px, 1.45vw, 18px);
  line-height: 1.4;
  color: #c5a585;
  border: 1px solid;
  padding: 0.3em 1em;
}
@media screen and (max-width: 480px) {
  .pre-inc .border_head {
    font-size: 13px;
  }
}
.pre-inc .bg_head {
  width: -moz-fit-content;
  width: fit-content;
  font-size: clamp(12px, 1.45vw, 18px);
  line-height: 1;
  padding: 0.5em 1em;
  background: #bc9e7f;
  color: #333;
}
@media screen and (max-width: 480px) {
  .pre-inc .bg_head {
    font-size: 13px;
  }
}
.pre-inc .item_text_list {
  display: grid;
  gap: 0.6em 0;
}
.pre-inc .item_text_list .item {
  line-height: 1.4;
  padding-left: 1em;
  text-indent: -1em;
}
.pre-inc .sec01_lead_wrap {
  margin-bottom: clamp(25px, 3.34%, 40px);
}
@media screen and (max-width: 480px) {
  .pre-inc .sec01_lead_wrap {
    flex-direction: column;
    gap: 25px 0;
  }
}
.pre-inc .sec01_lead_wrap .text_box {
  width: 55.84%;
}
@media screen and (max-width: 480px) {
  .pre-inc .sec01_lead_wrap .text_box {
    width: 100%;
  }
}
.pre-inc .sec01_lead_wrap .text_box .read {
  margin-top: 1em;
}
.pre-inc .sec01_lead_wrap .image_wrap {
  width: 41.67%;
  align-items: center;
}
@media screen and (max-width: 480px) {
  .pre-inc .sec01_lead_wrap .image_wrap {
    width: 100%;
  }
}
.pre-inc .sec01_lead_wrap .image_wrap .image_left {
  max-width: 203px;
  width: 40.61%;
}
.pre-inc .sec01_lead_wrap .image_wrap .image_right {
  max-width: 270px;
  width: 54%;
}
.pre-inc .sec01_outer .sec01_wrap .border_head {
  margin-bottom: 0.8em;
}
.pre-inc .sec01_outer .sec01_wrap .read {
  margin-top: 1em;
  margin-bottom: 0.6em;
}
.pre-inc .sec01_outer .sec01_wrap_01,
.pre-inc .sec01_outer .sec01_wrap_02 {
  width: 48.34%;
}
@media screen and (max-width: 480px) {
  .pre-inc .sec01_outer .sec01_wrap_01,
  .pre-inc .sec01_outer .sec01_wrap_02 {
    width: 100%;
  }
}
.pre-inc .sec01_outer .sec01_wrap_01 .image_wrap .image_left {
  max-width: 410px;
  width: 70.69%;
}
.pre-inc .sec01_outer .sec01_wrap_01 .image_wrap .image_right {
  max-width: 140px;
  width: 24.14%;
}
.pre-inc .sec01_outer .sec01_wrap_02 .cap_l {
  margin-top: 10px;
}
.pre-inc .sec01_outer .sec01_wrap_03 .sec01_03_inner {
  margin-bottom: 20px;
}
@media screen and (max-width: 480px) {
  .pre-inc .sec01_outer .sec01_wrap_03 .sec01_03_inner {
    flex-direction: column;
    gap: 20px 0;
    margin-bottom: 15px;
  }
}
.pre-inc .sec01_outer .sec01_wrap_03 .sec01_03_inner .text_box {
  width: 56.34%;
}
@media screen and (max-width: 480px) {
  .pre-inc .sec01_outer .sec01_wrap_03 .sec01_03_inner .text_box {
    width: 100%;
  }
}
.pre-inc .sec01_outer .sec01_wrap_03 .sec01_03_inner .text_box .sec01_03_list {
  margin-top: 1.25em;
  align-items: stretch;
  line-height: 1.63;
  gap: 0 1em;
}
@media screen and (max-width: 480px) {
  .pre-inc .sec01_outer .sec01_wrap_03 .sec01_03_inner .text_box .sec01_03_list {
    flex-wrap: wrap;
    justify-content: center;
    gap: 12px 4%;
    line-height: 1.4;
  }
}
.pre-inc .sec01_outer .sec01_wrap_03 .sec01_03_inner .text_box .sec01_03_list .item {
  flex-grow: 1;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.6em;
  color: #333;
  background: #bc9e7f;
}
@media screen and (max-width: 480px) {
  .pre-inc .sec01_outer .sec01_wrap_03 .sec01_03_inner .text_box .sec01_03_list .item {
    width: 48%;
    padding: 0.4em;
  }
}
.pre-inc .sec01_outer .sec01_wrap_03 .sec01_03_inner .image_box {
  max-width: 499px;
  width: 42.92%;
  background: #b3b3b3;
  padding: 10px;
}
@media screen and (max-width: 480px) {
  .pre-inc .sec01_outer .sec01_wrap_03 .sec01_03_inner .image_box {
    width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .pre-inc .sec01_outer .sec01_wrap_04 {
    flex-direction: column;
    gap: 25px 0;
  }
}
.pre-inc .sec01_outer .sec01_wrap_04 .sec01_04_left {
  width: 58.34%;
}
@media screen and (max-width: 480px) {
  .pre-inc .sec01_outer .sec01_wrap_04 .sec01_04_left {
    width: 100%;
  }
}
.pre-inc .sec01_outer .sec01_wrap_04 .sec01_04_left .sec01_04_box_top {
  margin-bottom: 7.15%;
}
@media screen and (max-width: 480px) {
  .pre-inc .sec01_outer .sec01_wrap_04 .sec01_04_left .sec01_04_box_top {
    margin-bottom: 20px;
  }
}
.pre-inc .sec01_outer .sec01_wrap_04 .sec01_04_left .sec01_04_box_top .sec01_04_t_wrap {
  align-items: center;
}
@media screen and (max-width: 480px) {
  .pre-inc .sec01_outer .sec01_wrap_04 .sec01_04_left .sec01_04_box_top .sec01_04_t_wrap {
    flex-direction: column;
    gap: 10px 0;
  }
}
.pre-inc .sec01_outer .sec01_wrap_04 .sec01_04_left .sec01_04_box_top .sec01_04_t_wrap .item_text {
  width: 55%;
}
@media screen and (max-width: 480px) {
  .pre-inc .sec01_outer .sec01_wrap_04 .sec01_04_left .sec01_04_box_top .sec01_04_t_wrap .item_text {
    width: 100%;
  }
}
.pre-inc .sec01_outer .sec01_wrap_04 .sec01_04_left .sec01_04_box_top .sec01_04_t_wrap .image_box {
  max-width: 289px;
  width: 48.43%;
  background: #313131;
  padding: 10px;
}
@media screen and (max-width: 480px) {
  .pre-inc .sec01_outer .sec01_wrap_04 .sec01_04_left .sec01_04_box_top .sec01_04_t_wrap .image_box {
    width: 60%;
  }
}
.pre-inc .sec01_outer .sec01_wrap_04 .sec01_04_right {
  align-self: stretch;
  width: 37.5%;
  padding-top: 2.5%;
  padding-bottom: 2.5%;
  background: rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 480px) {
  .pre-inc .sec01_outer .sec01_wrap_04 .sec01_04_right {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.pre-inc .sec01_outer .sec01_wrap_04 .sec01_04_right .sec01_04_r_inner {
  max-width: 400px;
  width: calc(100% - 40px);
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 480px) {
  .pre-inc .sec01_outer .sec01_wrap_04 .sec01_04_right .sec01_04_r_inner {
    width: calc(100% - 30px);
  }
}
.pre-inc .sec01_outer .sec01_wrap_04 .sec01_04_right .sec01_04_r_inner .item_head {
  margin-bottom: 1.2em;
}
.pre-inc .sec01_outer .sec01_wrap_04 .sec01_04_right .cap_l {
  padding-top: 15px;
  margin-top: auto;
  margin-bottom: auto;
}
.pre-inc .sec02 {
  margin-top: clamp(80px, 10%, 120px);
  padding-bottom: clamp(40px, 6.67%, 80px);
}
.pre-inc .sec02_lead_wrap {
  margin-bottom: clamp(40px, 6.67%, 80px);
}
@media screen and (max-width: 480px) {
  .pre-inc .sec02_outer .sec02_wrap_01 {
    flex-direction: column;
    gap: 25px 0;
  }
}
.pre-inc .sec02_outer .sec02_wrap_01 .sec02_01_left {
  width: 44%;
}
@media screen and (max-width: 480px) {
  .pre-inc .sec02_outer .sec02_wrap_01 .sec02_01_left {
    width: 100%;
  }
}
.pre-inc .sec02_outer .sec02_wrap_01 .sec02_01_left .sec02_01_head_wrap {
  align-items: flex-end;
  margin-bottom: 5.56%;
}
@media screen and (max-width: 480px) {
  .pre-inc .sec02_outer .sec02_wrap_01 .sec02_01_left .sec02_01_head_wrap {
    margin-bottom: 20px;
  }
}
.pre-inc .sec02_outer .sec02_wrap_01 .sec02_01_left .sec02_01_head_wrap .text_box {
  width: 59.26%;
}
.pre-inc .sec02_outer .sec02_wrap_01 .sec02_01_left .sec02_01_head_wrap .text_box .item_head {
  margin-top: 1em;
  margin-bottom: 0;
}
@media screen and (max-width: 480px) {
  .pre-inc .sec02_outer .sec02_wrap_01 .sec02_01_left .sec02_01_head_wrap .text_box .item_head {
    font-size: 15px;
  }
}
.pre-inc .sec02_outer .sec02_wrap_01 .sec02_01_left .sec02_01_head_wrap .logo_box {
  max-width: 200px;
  width: 37.04%;
  width: 38.04%;
}
.pre-inc .sec02_outer .sec02_wrap_01 .sec02_01_left .sec02_01_l_list {
  margin-top: 5.56%;
  align-items: stretch;
  line-height: 1.63;
  gap: 0 2.18em;
}
@media screen and (max-width: 480px) {
  .pre-inc .sec02_outer .sec02_wrap_01 .sec02_01_left .sec02_01_l_list {
    flex-wrap: wrap;
    gap: 12px 4%;
    line-height: 1.4;
  }
}
.pre-inc .sec02_outer .sec02_wrap_01 .sec02_01_left .sec02_01_l_list .item {
  flex-grow: 1;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.6em;
  color: #333;
  background: #bc9e7f;
}
@media screen and (max-width: 480px) {
  .pre-inc .sec02_outer .sec02_wrap_01 .sec02_01_left .sec02_01_l_list .item {
    width: 48%;
    padding: 0.4em;
  }
}
.pre-inc .sec02_outer .sec02_wrap_01 .sec02_01_right {
  max-width: 643px;
  width: 53.92%;
  background: #313131;
  padding: 10px;
  color: #ffffff;
}
@media screen and (max-width: 480px) {
  .pre-inc .sec02_outer .sec02_wrap_01 .sec02_01_right {
    width: 100%;
  }
}
.pre-inc .sec02_outer .sec02_wrap_01 .sec02_01_right .cap_l {
  margin-top: 4.02%;
}
@media screen and (max-width: 480px) {
  .pre-inc .sec02_outer .sec02_wrap_01 .sec02_01_right .cap_l {
    margin-top: 10px;
  }
}
.pre-inc .sec02_outer .sec02_wrap_02 .border_head {
  margin-bottom: 0.8em;
}
@media screen and (max-width: 480px) {
  .pre-inc .sec02_outer .sec02_wrap_02 .sec02_02_inner {
    flex-direction: column;
    gap: 20px 0;
  }
}
.pre-inc .sec02_outer .sec02_wrap_02 .sec02_02_inner .text_box {
  width: 16.67%;
}
@media screen and (max-width: 480px) {
  .pre-inc .sec02_outer .sec02_wrap_02 .sec02_02_inner .text_box {
    width: 100%;
  }
}
.pre-inc .sec02_outer .sec02_wrap_02 .sec02_02_inner .text_box .cap_l {
  margin-top: 10px;
}
.pre-inc .sec02_outer .sec02_wrap_02 .sec02_02_inner .sec02_02_list {
  width: 81.67%;
  display: grid;
  align-items: start;
  align-content: start;
  grid-template-columns: repeat(5, 1fr);
  gap: 0 2.04%;
}
@media screen and (max-width: 480px) {
  .pre-inc .sec02_outer .sec02_wrap_02 .sec02_02_inner .sec02_02_list {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: center;
    width: 100%;
    gap: 15px 2%;
  }
  .pre-inc .sec02_outer .sec02_wrap_02 .sec02_02_inner .sec02_02_list .item {
    width: 32%;
  }
}
.pre-inc .sec02_outer .sec02_wrap_03 {
  display: grid;
  align-items: start;
  align-content: start;
  grid-template-columns: repeat(3, 1fr);
  gap: 0 2.5%;
}
@media screen and (max-width: 480px) {
  .pre-inc .sec02_outer .sec02_wrap_03 {
    grid-template-columns: 1fr;
    gap: 25px 0;
  }
}
.pre-inc .sec02_outer .sec02_wrap_03 .sec02_03_box .sec02_03_head_wrap .item_head {
  margin-bottom: 0;
}
.pre-inc .sec02_outer .sec02_wrap_03 .sec02_03_box .item_text {
  margin-top: 20px;
}
@media screen and (max-width: 480px) {
  .pre-inc .sec02_outer .sec02_wrap_03 .sec02_03_box .item_text {
    margin-top: 15px;
  }
}
.pre-inc .sec02_outer .sec02_wrap_03 .sec02_03_box .cap_l {
  margin-top: 10px;
}
@media screen and (max-width: 480px) {
  .pre-inc .sec02_outer .sec02_wrap_03 .sec02_03_box .cap_l {
    margin-top: 5px;
  }
}
.pre-inc .sec02_outer .sec02_wrap_03 .sec02_03_box_01 .sec02_03_head_wrap .item_head {
  width: 11em;
}
.pre-inc .sec02_outer .sec02_wrap_03 .sec02_03_box_01 .sec02_03_head_wrap .item_logo {
  max-width: 150px;
  width: 39.48%;
}
.pre-inc .sec02_outer .sec02_wrap_03 .sec02_03_box_02 .sec02_03_head_wrap {
  display: grid;
  align-items: start;
  align-content: start;
  grid-auto-flow: dense;
  justify-content: space-between;
  grid-template-columns: 39.48% 52.64%;
}
.pre-inc .sec02_outer .sec02_wrap_03 .sec02_03_box_02 .sec02_03_head_wrap .item_head {
  grid-row: 2/3;
  grid-column: span 2;
  margin-top: -1em;
}
@media screen and (max-width: 480px) {
  .pre-inc .sec02_outer .sec02_wrap_03 .sec02_03_box_02 .sec02_03_head_wrap .item_head {
    margin-top: -2em;
  }
}
@media screen and (max-width: 480px) {
  .pre-inc .sec02_outer .sec02_wrap_03 .sec02_03_box_03 .sec02_03_head_wrap {
    align-items: center;
  }
}
.pre-inc .sec02_outer .sec02_wrap_03 .sec02_03_box_03 .sec02_03_head_wrap .item_head {
  width: 8.5em;
}
.pre-inc .sec02_outer .sec02_wrap_03 .sec02_03_box_03 .sec02_03_head_wrap .item_logo {
  max-width: 200px;
  width: 52.64%;
}
.pre-inc .bg_bk_wrapp {
  background: #313131;
  padding: 20px;
  color: #fff;
}
.pre-inc .bg_bk_wrapp .sec02_wrap_02 {
  margin-bottom: 30px;
}/*# sourceMappingURL=evaluation.css.map */