@media (min-width: 741px) {
  /* PC */
  .kv {
    width: 100%;
    overflow-x: hidden;
    background-color: #f1f1f1;
    padding: 60px 0 110px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .kv-inner {
    max-width: 760px;
    height: 210px;
    width: 100%;
    margin: 0 auto;
    background-color: #fff;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    position: relative;
  }
  .kv-ic-wrap {
    width: 210px;
  }
  .kv-ic {
    width: 210px;
  }
  .kv__desc-wrap {
    width: 550px;
    padding-top: 20px;
    padding-left: 39px;
  }
  .kv__desc-target {
    display: inline-block;
    color: #e4011e;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    line-height: 1;
    letter-spacing: 2px;
    border: solid 2px #e4011e;
    padding: 6px 26px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 12px;
  }
  .kv__desc-target--01 {
    color: #e4011e;
    border-color: #e4011e;
  }
  .kv__desc-target--02 {
    color: #d6a600;
    border-color: #d6a600;
  }
  .kv__desc-target--03 {
    color: #1b973a;
    border-color: #1b973a;
  }
  .kv__desc-target--04 {
    color: #c50e28;
    border-color: #c50e28;
  }
  .kv__desc-target--05 {
    color: #e83418;
    border-color: #e83418;
  }
  .kv__desc-target--06 {
    color: #00a6d9;
    border-color: #00a6d9;
  }
  .kv__desc-target--07 {
    color: #fabd00;
    border-color: #fabd00;
  }
  .kv__desc-target--08 {
    color: #970a31;
    border-color: #970a31;
  }
  .kv__desc-target--09 {
    color: #ec6a06;
    border-color: #ec6a06;
  }
  .kv__desc-target--10 {
    color: #dc097b;
    border-color: #dc097b;
  }
  .kv__desc-target--11 {
    color: #f5a20b;
    border-color: #f5a20b;
  }
  .kv__desc-target--12 {
    color: #d39206;
    border-color: #d39206;
  }
  .kv__desc-target--13 {
    color: #407936;
    border-color: #407936;
  }
  .kv__desc-target--14 {
    color: #0075ba;
    border-color: #0075ba;
  }
  .kv__desc-target--15 {
    color: #28a838;
    border-color: #28a838;
  }
  .kv__desc-target--16 {
    color: #004c88;
    border-color: #004c88;
  }
  .kv__desc-target--17 {
    color: #023067;
    border-color: #023067;
  }
  #contents .kv__desc-ttl {
    font-size: 34px;
    font-weight: bold;
    margin-bottom: 8px;

    line-height: 1.2;
  }
  .kv__desc-lead {
    font-size: 14px;
  }

  .kv__pgnation {
    position: absolute;

    left: -26px;
    bottom: 0;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  .kv__pgnation.unactive {
    pointer-events: none;
    visibility: hidden;
  }
  .kv__pgnation.kv__pgnation--prev {
    left: -26px;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  .kv__pgnation.kv__pgnation--next {
    left: auto;
    right: -172px;
    width: 146px;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .kv__pgnation::after {
    content: "";

    position: absolute;
    width: 0;
    height: 0;
    top: 50%;
    right: 0;
    -webkit-transform: translate(15px, -50%);
    -ms-transform: translate(15px, -50%);
    transform: translate(15px, -50%);
    border-right: 25px solid #fff;
    border-top: 25px solid transparent;
    border-bottom: 25px solid transparent;

    -webkit-transition: all 0.6s;

    -o-transition: all 0.6s;

    transition: all 0.6s;
  }
  .kv__pgnation.kv__pgnation--prev::after {
    right: 0;
    -webkit-transform: translate(15px, -50%);
    -ms-transform: translate(15px, -50%);
    transform: translate(15px, -50%);
    border-left: none;
    border-right: 25px solid #fff;
  }
  .kv__pgnation.kv__pgnation--next::after {
    left: 0;
    -webkit-transform: translate(-15px, -50%);
    -ms-transform: translate(-15px, -50%);
    transform: translate(-15px, -50%);
    border-left: 25px solid #fff;
    border-right: none;
  }
  .kv__pgnation.kv__pgnation--prev:hover::after {
    right: 8px;
  }
  .kv__pgnation.kv__pgnation--next:hover::after {
    left: 8px;
  }
  .kv__pgnaion-link {
    display: inline-block;

    opacity: 0.1;
    -webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
  }
  .kv__pgnation:hover .kv__pgnaion-link {
    opacity: 0.5;
  }
  .kv__pgnation-img {
    width: 146px;
    height: 146px;
  }
}
@media (max-width: 740px) {
  /* SP */
  .kv-inner {
    overflow-x: hidden;
    padding: 29px 15px 42px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
  }
  .kv-ic-wrap {
    width: 200px;
    margin: 0 auto 29px;
  }
  .kv-ic {
    width: 200px;
  }
  .kv__desc-wrap {
    text-align: center;
  }
  .kv__desc-target {
    display: inline-block;
    color: #e4011e;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1;
    letter-spacing: 2px;
    border: solid 2px #e4011e;
    padding: 9px 35px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 16px;
  }
  .kv__desc-target--01 {
    color: #e4011e;
    border-color: #e4011e;
  }
  .kv__desc-target--02 {
    color: #d6a600;
    border-color: #d6a600;
  }
  .kv__desc-target--03 {
    color: #1b973a;
    border-color: #1b973a;
  }
  .kv__desc-target--04 {
    color: #c50e28;
    border-color: #c50e28;
  }
  .kv__desc-target--05 {
    color: #e83418;
    border-color: #e83418;
  }
  .kv__desc-target--06 {
    color: #00a6d9;
    border-color: #00a6d9;
  }
  .kv__desc-target--07 {
    color: #fabd00;
    border-color: #fabd00;
  }
  .kv__desc-target--08 {
    color: #970a31;
    border-color: #970a31;
  }
  .kv__desc-target--09 {
    color: #ec6a06;
    border-color: #ec6a06;
  }
  .kv__desc-target--10 {
    color: #dc097b;
    border-color: #dc097b;
  }
  .kv__desc-target--11 {
    color: #f5a20b;
    border-color: #f5a20b;
  }
  .kv__desc-target--12 {
    color: #d39206;
    border-color: #d39206;
  }
  .kv__desc-target--13 {
    color: #407936;
    border-color: #407936;
  }
  .kv__desc-target--14 {
    color: #0075ba;
    border-color: #0075ba;
  }
  .kv__desc-target--15 {
    color: #28a838;
    border-color: #28a838;
  }
  .kv__desc-target--16 {
    color: #004c88;
    border-color: #004c88;
  }
  .kv__desc-target--17 {
    color: #023067;
    border-color: #023067;
  }
  #contents .kv__desc-ttl {
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 12px;
  }
  .kv__desc-lead {
    font-size: 18px;
  }

  .kv__pgnation {
    position: absolute;

    left: 13vw;
    top: 83px;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  .kv__pgnation.unactive {
    pointer-events: none;
    visibility: hidden;
  }
  .kv__pgnation.kv__pgnation--prev {
    left: 13vw;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  .kv__pgnation.kv__pgnation--next {
    right: 13vw;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
  .kv__pgnation::after {
    content: "";

    position: absolute;
    width: 0;
    height: 0;
    top: 50%;
    right: 2px;
    -webkit-transform: translate(15px, -50%);
    -ms-transform: translate(15px, -50%);
    transform: translate(15px, -50%);
    border-right: 25px solid rgba(0, 0, 0, 0.1);
    border-top: 25px solid transparent;
    border-bottom: 25px solid transparent;

    -webkit-transition: all 0.6s;

    -o-transition: all 0.6s;

    transition: all 0.6s;
  }
  .kv__pgnation.kv__pgnation--prev::after {
    right: 2px;
    -webkit-transform: translate(15px, -50%);
    -ms-transform: translate(15px, -50%);
    transform: translate(15px, -50%);
    border-left: none;
    border-right: 25px solid rgba(0, 0, 0, 0.1);
  }
  .kv__pgnation.kv__pgnation--next::after {
    left: 2px;
    -webkit-transform: translate(-15px, -50%);
    -ms-transform: translate(-15px, -50%);
    transform: translate(-15px, -50%);
    border-left: 25px solid rgba(0, 0, 0, 0.1);
    border-right: none;
  }
  .kv__pgnation.kv__pgnation--prev:hover::after {
    right: 8px;
  }
  .kv__pgnation.kv__pgnation--next:hover::after {
    left: 8px;
  }
  .kv__pgnaion-link {
    display: inline-block;

    opacity: 0.1;
    -webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
  }
  .kv__pgnation:hover .kv__pgnaion-link {
    opacity: 0.5;
  }
  .kv__pgnation-img {
    width: 146px;
  }
}

/*---------------------------------

記事

---------------------------------*/
@media (min-width: 741px) {
  /* PC */
  .art {
    background-color: #f1f1f1;
    padding-bottom: 150px;
  }
  .sec {
    padding-top: 118px;
    max-width: 760px;
    width: 100%;
    margin: 0 auto;

    position: relative;
    z-index: 1;
  }
  .sec:not(:last-child) {
    margin-bottom: 110px;
  }
  .sec__head-thumb-wrap {
    position: absolute;
    z-index: -1;

    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 960px;
    height: 365px;
  }
  .sec__head-thumb {
    width: 100%;
  }

  .sec__body {
    padding: 75px 64px 42px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
  }
  .sec--01 .sec__body {
    padding-top: 28px;
  }
  .sec__body-ttl {
    font-size: 34px;
    font-weight: bold;
    margin-bottom: 50px;

    position: relative;
  }
  .sec__body-ttl::before {
    content: none;
    background-size: contain;
    background-repeat: no-repeat;

    position: absolute;
    width: 95px;
    height: 71px;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .sec__body-ttl--01 {
    padding-left: 114px;
  }
  .sec__body-ttl--01::before {
    content: "";
    background-image: url(/sdgs/_share/img/num01-pc.png);
  }
  .sec__body-ttl--02 {
    padding-left: 114px;
  }
  .sec__body-ttl--02::before {
    content: "";
    background-image: url(/sdgs/_share/img/num02-pc.png);
  }
  .sec__body-ttl--03 {
    padding-left: 114px;
  }
  .sec__body-ttl--03::before {
    content: "";
    background-image: url(/sdgs/_share/img/num03-pc.png);
  }
  .sec__body-ttl--04 {
    padding-left: 114px;
  }
  .sec__body-ttl--04::before {
    content: "";
    background-image: url(/sdgs/_share/img/num04-pc.png);
  }
  .sec__body-txt {
    font-size: 16px;
    line-height: 2;
  }
  .sec__body-txt:not(:last-child) {
    margin-bottom: 25px;
  }
  .sec__body-txt.sec__body-txt--mb0 {
    margin-bottom: 0px;
  }
  .sec__body-txt.sec__body-txt--mb20 {
    margin-bottom: 20px;
  }
  .sec__body-txt.sec__body-txt--weak {
    color: #888888;
    font-size: 14px;
  }
  .sec__body-txt.sec__body-txt--weak--mb0 {
    color: #888888;
    font-size: 14px;
    margin-bottom: 0px;
  }
  .sec__body-txt.sec__body-txt--weak--right {
    color: #888888;
    font-size: 14px;
    text-align: right;
  }
  .sec__body-txt.sec__body-txt--strong {
    font-weight: bold;
    margin-bottom: 0;
  }
  .sec__body-txt.sec__body-txt--mark {
    background-color: #FDFCCC;
  }

  .sec__body-ul--dot:not(:last-child) {
    margin-bottom: 50px;
  }
  .sec__body-ul.sec__body-ul--dot.sec__body-txt--mb0 {
    margin-bottom: 0px;
  }
  .sec__body-ul--dot .sec__body-li {
    font-size: 16px;
    position: relative;
    padding-left: 15px;
  }
  .sec__body-li--sup,
  .sec__body-txt--sup {
    color: #888888;
  }
  .sec__body-li--title {
    font-size: 16px;
    position: relative;
    font-weight: bold;
  }
  .sec__body-li--weak {
    color: #888888;
    font-size: 14px;
    margin-bottom: 0px;
  }
  .sec__body-ul--dot .sec__body-li::before {
    content: "";

    background-color: #bbbbbb;
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 100%;
    left: 0;
    top: 10px;
  }
  .sec__body-ul--num {
    margin-bottom: 25px;
  }
  .sec__body-ul--num .sec__body-li {
    position: relative;
    padding-left: 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;

    font-size: 16px;
    line-height: 2;
    margin-bottom: 20px;
  }
  .sec__body-ul--num .sec__body-li::before {
    content: "";
    background-image: url(/sdgs/_share/img/li_1-1-pc.png);
    background-size: contain;
    background-repeat: no-repeat;

    position: absolute;
    width: 33px;
    height: 22px;
    top: 0.5em;
    left: 0;
  }
  /* 目標1の参考資料のリスト番号　pc */
  .sec__body-ul--num .sec__body-li.sec__body-li--1-1::before {
    background-image: url(/sdgs/_share/img/li_1-1-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--1-2::before {
    background-image: url(/sdgs/_share/img/li_1-2-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--1-3::before {
    background-image: url(/sdgs/_share/img/li_1-3-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--1-4::before {
    background-image: url(/sdgs/_share/img/li_1-4-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--1-5::before {
    background-image: url(/sdgs/_share/img/li_1-5-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--1-a::before {
    background-image: url(/sdgs/_share/img/li_1-a-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--1-b::before {
    background-image: url(/sdgs/_share/img/li_1-b-pc.png);
  }
  /* 目標2の参考資料のリスト番号　pc */
  .sec__body-ul--num .sec__body-li.sec__body-li--2-1::before {
    background-image: url(/sdgs/_share/img/li_2-1-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--2-2::before {
    background-image: url(/sdgs/_share/img/li_2-2-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--2-3::before {
    background-image: url(/sdgs/_share/img/li_2-3-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--2-4::before {
    background-image: url(/sdgs/_share/img/li_2-4-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--2-5::before {
    background-image: url(/sdgs/_share/img/li_2-5-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--2-a::before {
    background-image: url(/sdgs/_share/img/li_2-a-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--2-b::before {
    background-image: url(/sdgs/_share/img/li_2-b-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--2-c::before {
    background-image: url(/sdgs/_share/img/li_2-c-pc.png);
  }
  /* 目標3の参考資料のリスト番号　pc */
  .sec__body-ul--num .sec__body-li.sec__body-li--3-1::before {
    background-image: url(/sdgs/_share/img/li_3-1-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--3-2::before {
    background-image: url(/sdgs/_share/img/li_3-2-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--3-3::before {
    background-image: url(/sdgs/_share/img/li_3-3-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--3-4::before {
    background-image: url(/sdgs/_share/img/li_3-4-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--3-5::before {
    background-image: url(/sdgs/_share/img/li_3-5-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--3-6::before {
    background-image: url(/sdgs/_share/img/li_3-6-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--3-7::before {
    background-image: url(/sdgs/_share/img/li_3-7-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--3-8::before {
    background-image: url(/sdgs/_share/img/li_3-8-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--3-9::before {
    background-image: url(/sdgs/_share/img/li_3-9-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--3-a::before {
    background-image: url(/sdgs/_share/img/li_3-a-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--3-b::before {
    background-image: url(/sdgs/_share/img/li_3-b-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--3-c::before {
    background-image: url(/sdgs/_share/img/li_3-c-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--3-d::before {
    background-image: url(/sdgs/_share/img/li_3-d-pc.png);
  }
  /* 目標4の参考資料のリスト番号　pc */
  .sec__body-ul--num .sec__body-li.sec__body-li--4-1::before {
    background-image: url(/sdgs/_share/img/li_4-1-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--4-2::before {
    background-image: url(/sdgs/_share/img/li_4-2-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--4-3::before {
    background-image: url(/sdgs/_share/img/li_4-3-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--4-4::before {
    background-image: url(/sdgs/_share/img/li_4-4-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--4-5::before {
    background-image: url(/sdgs/_share/img/li_4-5-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--4-6::before {
    background-image: url(/sdgs/_share/img/li_4-6-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--4-7::before {
    background-image: url(/sdgs/_share/img/li_4-7-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--4-a::before {
    background-image: url(/sdgs/_share/img/li_4-a-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--4-b::before {
    background-image: url(/sdgs/_share/img/li_4-b-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--4-c::before {
    background-image: url(/sdgs/_share/img/li_4-c-pc.png);
  }
  /* 目標5の参考資料のリスト番号　pc */
  .sec__body-ul--num .sec__body-li.sec__body-li--5-1::before {
    background-image: url(/sdgs/_share/img/li_5-1-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--5-2::before {
    background-image: url(/sdgs/_share/img/li_5-2-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--5-3::before {
    background-image: url(/sdgs/_share/img/li_5-3-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--5-4::before {
    background-image: url(/sdgs/_share/img/li_5-4-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--5-5::before {
    background-image: url(/sdgs/_share/img/li_5-5-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--5-6::before {
    background-image: url(/sdgs/_share/img/li_5-6-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--5-a::before {
    background-image: url(/sdgs/_share/img/li_5-a-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--5-b::before {
    background-image: url(/sdgs/_share/img/li_5-b-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--5-c::before {
    background-image: url(/sdgs/_share/img/li_5-c-pc.png);
  }
  /* 目標6の参考資料のリスト番号　pc */
  .sec__body-ul--num .sec__body-li.sec__body-li--6-1::before {
    background-image: url(/sdgs/_share/img/li_6-1-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--6-2::before {
    background-image: url(/sdgs/_share/img/li_6-2-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--6-3::before {
    background-image: url(/sdgs/_share/img/li_6-3-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--6-4::before {
    background-image: url(/sdgs/_share/img/li_6-4-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--6-5::before {
    background-image: url(/sdgs/_share/img/li_6-5-pc.png);
    width: 35px;
    left: -2px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--6-6::before {
    background-image: url(/sdgs/_share/img/li_6-6-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--6-a::before {
    background-image: url(/sdgs/_share/img/li_6-a-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--6-b::before {
    background-image: url(/sdgs/_share/img/li_6-b-pc.png);
  }
  /* 目標7の参考資料のリスト番号　pc */
  .sec__body-ul--num .sec__body-li.sec__body-li--7-1::before {
    background-image: url(/sdgs/_share/img/li_7-1-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--7-2::before {
    background-image: url(/sdgs/_share/img/li_7-2-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--7-3::before {
    background-image: url(/sdgs/_share/img/li_7-3-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--7-a::before {
    background-image: url(/sdgs/_share/img/li_7-a-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--7-b::before {
    background-image: url(/sdgs/_share/img/li_7-b-pc.png);
  }
  /* 目標8の参考資料のリスト番号　pc */
  .sec__body-ul--num .sec__body-li.sec__body-li--8-1::before {
    background-image: url(/sdgs/_share/img/li_8-1-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--8-2::before {
    background-image: url(/sdgs/_share/img/li_8-2-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--8-3::before {
    background-image: url(/sdgs/_share/img/li_8-3-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--8-4::before {
    background-image: url(/sdgs/_share/img/li_8-4-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--8-5::before {
    background-image: url(/sdgs/_share/img/li_8-5-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--8-6::before {
    background-image: url(/sdgs/_share/img/li_8-6-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--8-7::before {
    background-image: url(/sdgs/_share/img/li_8-7-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--8-8::before {
    background-image: url(/sdgs/_share/img/li_8-8-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--8-9::before {
    background-image: url(/sdgs/_share/img/li_8-9-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--8-10::before {
    background-image: url(/sdgs/_share/img/li_8-10-pc.png);
    width: 50px;
    left: -12px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--8-a::before {
    background-image: url(/sdgs/_share/img/li_8-a-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--8-b::before {
    background-image: url(/sdgs/_share/img/li_8-b-pc.png);
  }
  /* 目標9の参考資料のリスト番号　pc */
  .sec__body-ul--num .sec__body-li.sec__body-li--9-1::before {
    background-image: url(/sdgs/_share/img/li_9-1-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--9-2::before {
    background-image: url(/sdgs/_share/img/li_9-2-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--9-3::before {
    background-image: url(/sdgs/_share/img/li_9-3-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--9-4::before {
    background-image: url(/sdgs/_share/img/li_9-4-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--9-5::before {
    background-image: url(/sdgs/_share/img/li_9-5-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--9-a::before {
    background-image: url(/sdgs/_share/img/li_9-a-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--9-b::before {
    background-image: url(/sdgs/_share/img/li_9-b-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--9-c::before {
    background-image: url(/sdgs/_share/img/li_9-c-pc.png);
  }
  /* 目標10の参考資料のリスト番号　pc */
  .sec__body-ul--num .sec__body-li.sec__body-li--10-1::before {
    background-image: url(/sdgs/_share/img/li_10-1-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--10-2::before {
    background-image: url(/sdgs/_share/img/li_10-2-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--10-3::before {
    background-image: url(/sdgs/_share/img/li_10-3-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--10-4::before {
    background-image: url(/sdgs/_share/img/li_10-4-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--10-5::before {
    background-image: url(/sdgs/_share/img/li_10-5-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--10-6::before {
    background-image: url(/sdgs/_share/img/li_10-6-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--10-7::before {
    background-image: url(/sdgs/_share/img/li_10-7-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--10-a::before {
    background-image: url(/sdgs/_share/img/li_10-a-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--10-b::before {
    background-image: url(/sdgs/_share/img/li_10-b-pc.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--10-c::before {
    background-image: url(/sdgs/_share/img/li_10-c-pc.png);
  }
  /* 目標10の参考資料のリスト番号　pc */
  .sec__body-ul--num .sec__body-li.sec__body-li--10-1::before {
    background-image: url(/sdgs/_share/img/li_10-1-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--10-2::before {
    background-image: url(/sdgs/_share/img/li_10-2-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--10-3::before {
    background-image: url(/sdgs/_share/img/li_10-3-pc.png);
    width: 48px;
    left: -15px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--10-4::before {
    background-image: url(/sdgs/_share/img/li_10-4-pc.png);
    width: 48px;
    left: -15px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--10-5::before {
    background-image: url(/sdgs/_share/img/li_10-5-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--10-6::before {
    background-image: url(/sdgs/_share/img/li_10-6-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--10-7::before {
    background-image: url(/sdgs/_share/img/li_10-7-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--10-a::before {
    background-image: url(/sdgs/_share/img/li_10-a-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--10-b::before {
    background-image: url(/sdgs/_share/img/li_10-b-pc.png);
    width: 48px;
    left: -15px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--10-c::before {
    background-image: url(/sdgs/_share/img/li_10-c-pc.png);
    width: 47px;
    left: -14px;
  }
  /* 目標11の参考資料のリスト番号　pc */
  .sec__body-ul--num .sec__body-li.sec__body-li--11-1::before {
    background-image: url(/sdgs/_share/img/li_11-1-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--11-2::before {
    background-image: url(/sdgs/_share/img/li_11-2-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--11-3::before {
    background-image: url(/sdgs/_share/img/li_11-3-pc.png);
    width: 48px;
    left: -15px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--11-4::before {
    background-image: url(/sdgs/_share/img/li_11-4-pc.png);
    width: 48px;
    left: -15px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--11-5::before {
    background-image: url(/sdgs/_share/img/li_11-5-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--11-6::before {
    background-image: url(/sdgs/_share/img/li_11-6-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--11-7::before {
    background-image: url(/sdgs/_share/img/li_11-7-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--11-a::before {
    background-image: url(/sdgs/_share/img/li_11-a-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--11-b::before {
    background-image: url(/sdgs/_share/img/li_11-b-pc.png);
    width: 48px;
    left: -15px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--11-c::before {
    background-image: url(/sdgs/_share/img/li_11-c-pc.png);
    width: 47px;
    left: -14px;
  }
  /* 目標12の参考資料のリスト番号　pc */
  .sec__body-ul--num .sec__body-li.sec__body-li--12-1::before {
    background-image: url(/sdgs/_share/img/li_12-1-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--12-2::before {
    background-image: url(/sdgs/_share/img/li_12-2-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--12-3::before {
    background-image: url(/sdgs/_share/img/li_12-3-pc.png);
    width: 48px;
    left: -15px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--12-4::before {
    background-image: url(/sdgs/_share/img/li_12-4-pc.png);
    width: 48px;
    left: -15px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--12-5::before {
    background-image: url(/sdgs/_share/img/li_12-5-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--12-6::before {
    background-image: url(/sdgs/_share/img/li_12-6-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--12-7::before {
    background-image: url(/sdgs/_share/img/li_12-7-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--12-8::before {
    background-image: url(/sdgs/_share/img/li_12-8-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--12-a::before {
    background-image: url(/sdgs/_share/img/li_12-a-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--12-b::before {
    background-image: url(/sdgs/_share/img/li_12-b-pc.png);
    width: 48px;
    left: -15px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--12-c::before {
    background-image: url(/sdgs/_share/img/li_12-c-pc.png);
    width: 47px;
    left: -14px;
  }
  /* 目標13の参考資料のリスト番号　pc */
  .sec__body-ul--num .sec__body-li.sec__body-li--13-1::before {
    background-image: url(/sdgs/_share/img/li_13-1-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--13-2::before {
    background-image: url(/sdgs/_share/img/li_13-2-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--13-3::before {
    background-image: url(/sdgs/_share/img/li_13-3-pc.png);
    width: 48px;
    left: -15px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--13-a::before {
    background-image: url(/sdgs/_share/img/li_13-a-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--13-b::before {
    background-image: url(/sdgs/_share/img/li_13-b-pc.png);
    width: 48px;
    left: -15px;
  }
  /* 目標14の参考資料のリスト番号　pc */
  .sec__body-ul--num .sec__body-li.sec__body-li--14-1::before {
    background-image: url(/sdgs/_share/img/li_14-1-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--14-2::before {
    background-image: url(/sdgs/_share/img/li_14-2-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--14-3::before {
    background-image: url(/sdgs/_share/img/li_14-3-pc.png);
    width: 48px;
    left: -15px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--14-4::before {
    background-image: url(/sdgs/_share/img/li_14-4-pc.png);
    width: 48px;
    left: -15px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--14-5::before {
    background-image: url(/sdgs/_share/img/li_14-5-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--14-6::before {
    background-image: url(/sdgs/_share/img/li_14-6-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--14-7::before {
    background-image: url(/sdgs/_share/img/li_14-7-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--14-a::before {
    background-image: url(/sdgs/_share/img/li_14-a-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--14-b::before {
    background-image: url(/sdgs/_share/img/li_14-b-pc.png);
    width: 48px;
    left: -15px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--14-c::before {
    background-image: url(/sdgs/_share/img/li_14-c-pc.png);
    width: 47px;
    left: -14px;
  }
  /* 目標15の参考資料のリスト番号　pc */
  .sec__body-ul--num .sec__body-li.sec__body-li--15-1::before {
    background-image: url(/sdgs/_share/img/li_15-1-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--15-2::before {
    background-image: url(/sdgs/_share/img/li_15-2-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--15-3::before {
    background-image: url(/sdgs/_share/img/li_15-3-pc.png);
    width: 48px;
    left: -15px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--15-4::before {
    background-image: url(/sdgs/_share/img/li_15-4-pc.png);
    width: 48px;
    left: -15px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--15-5::before {
    background-image: url(/sdgs/_share/img/li_15-5-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--15-6::before {
    background-image: url(/sdgs/_share/img/li_15-6-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--15-7::before {
    background-image: url(/sdgs/_share/img/li_15-7-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--15-8::before {
    background-image: url(/sdgs/_share/img/li_15-8-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--15-9::before {
    background-image: url(/sdgs/_share/img/li_15-9-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--15-a::before {
    background-image: url(/sdgs/_share/img/li_15-a-pc.png);
    width: 47px;
    left: -14px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--15-b::before {
    background-image: url(/sdgs/_share/img/li_15-b-pc.png);
    width: 48px;
    left: -15px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--15-c::before {
    background-image: url(/sdgs/_share/img/li_15-c-pc.png);
    width: 47px;
    left: -14px;
  }
  /* 目標16の参考資料のリスト番号　pc */
  .sec__body-ul--num .sec__body-li.sec__body-li--16-1::before {
    background-image: url(/sdgs/_share/img/li_16-1-pc.png);
    width: 47px;
    left: -29px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--16-2::before {
    background-image: url(/sdgs/_share/img/li_16-2-pc.png);
    width: 47px;
    left: -29px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--16-3::before {
    background-image: url(/sdgs/_share/img/li_16-3-pc.png);
    width: 48px;
    left: -29px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--16-4::before {
    background-image: url(/sdgs/_share/img/li_16-4-pc.png);
    width: 48px;
    left: -29px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--16-5::before {
    background-image: url(/sdgs/_share/img/li_16-5-pc.png);
    width: 47px;
    left: -29px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--16-6::before {
    background-image: url(/sdgs/_share/img/li_16-6-pc.png);
    width: 47px;
    left: -29px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--16-7::before {
    background-image: url(/sdgs/_share/img/li_16-7-pc.png);
    width: 47px;
    left: -29px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--16-8::before {
    background-image: url(/sdgs/_share/img/li_16-8-pc.png);
    width: 47px;
    left: -29px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--16-9::before {
    background-image: url(/sdgs/_share/img/li_16-9-pc.png);
    width: 47px;
    left: -29px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--16-10::before {
    background-image: url(/sdgs/_share/img/li_16-10-pc.png);
    width: 62px;
    left: -29px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--16-a::before {
    background-image: url(/sdgs/_share/img/li_16-a-pc.png);
    width: 47px;
    left: -29px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--16-b::before {
    background-image: url(/sdgs/_share/img/li_16-b-pc.png);
    width: 48px;
    left: -29px;
  }
  /*  目標17の参考資料のリスト番号　pc*/
  .sec__body-ul--num .sec__body-li.sec__body-li--17-1::before {
    background-image: url(/sdgs/_share/img/li_17-1-pc.png);
    width: 47px;
    left: -29px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-2::before {
    background-image: url(/sdgs/_share/img/li_17-2-pc.png);
    width: 47px;
    left: -29px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-3::before {
    background-image: url(/sdgs/_share/img/li_17-3-pc.png);
    width: 48px;
    left: -29px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-4::before {
    background-image: url(/sdgs/_share/img/li_17-4-pc.png);
    width: 48px;
    left: -29px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-5::before {
    background-image: url(/sdgs/_share/img/li_17-5-pc.png);
    width: 47px;
    left: -29px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-6::before {
    background-image: url(/sdgs/_share/img/li_17-6-pc.png);
    width: 47px;
    left: -29px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-7::before {
    background-image: url(/sdgs/_share/img/li_17-7-pc.png);
    width: 47px;
    left: -29px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-8::before {
    background-image: url(/sdgs/_share/img/li_17-8-pc.png);
    width: 47px;
    left: -29px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-9::before {
    background-image: url(/sdgs/_share/img/li_17-9-pc.png);
    width: 47px;
    left: -29px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-10::before {
    background-image: url(/sdgs/_share/img/li_17-10-pc.png);
    width: 62px;
    left: -29px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-11::before {
    background-image: url(/sdgs/_share/img/li_17-11-pc.png);
    width: 62px;
    left: -29px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-12::before {
    background-image: url(/sdgs/_share/img/li_17-12-pc.png);
    width: 62px;
    left: -29px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-13::before {
    background-image: url(/sdgs/_share/img/li_17-13-pc.png);
    width: 62px;
    left: -29px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-14::before {
    background-image: url(/sdgs/_share/img/li_17-14-pc.png);
    width: 62px;
    left: -29px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-15::before {
    background-image: url(/sdgs/_share/img/li_17-15-pc.png);
    width: 62px;
    left: -29px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-16::before {
    background-image: url(/sdgs/_share/img/li_17-16-pc.png);
    width: 62px;
    left: -29px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-17::before {
    background-image: url(/sdgs/_share/img/li_17-17-pc.png);
    width: 62px;
    left: -29px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-18::before {
    background-image: url(/sdgs/_share/img/li_17-18-pc.png);
    width: 62px;
    left: -29px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-19::before {
    background-image: url(/sdgs/_share/img/li_17-19-pc.png);
    width: 62px;
    left: -29px;
  }

  .quote-inner {
    max-width: 760px;
    width: 100%;
    margin: 0 auto;
  }
  .quote-ttl {
    font-size: 14px;
  }
  .quote-txt {
    font-size: 14px;
    margin-bottom: 15px;
  }
  .quote-img {
    margin: 0 auto 20px auto;
    width: 640px;
  }
  .quote-img img {
    width: 100%;
  }
  .quote__item {
    margin-bottom: 15px;
  }
  .quote__item-txt {
    font-size: 14px;
    line-height: 1.37;
  }
  .quote__item-link {
    color: #3cacfa;
    font-size: 14px;
    line-height: 1.37;
    text-decoration: underline;
  }
  .quote__item-link:link,
  .quote__item-link:active,
  .quote__item-link:visited {
    text-decoration: underline;
  }
}
@media (max-width: 740px) {
  /* SP */
  .art {
    background-color: #f1f1f1;
    padding: 0 10px 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .sec {
    padding-top: 165px;

    position: relative;
    z-index: 1;
  }
  .sec:not(:last-child) {
    margin-bottom: 49px;
  }
  .sec__head-thumb-wrap {
    position: absolute;
    z-index: -1;

    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100vw;
    height: 66.67vw;
  }
  .sec__head-thumb {
    width: 100%;
  }
  .sec__body {
    padding: 35px 20px 35px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
  }
  .sec__body-ttl {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 13px;
    text-align: center;

    position: relative;
  }
  .sec__body-ttl::before {
    content: none;
    background-image: url(/sdgs/_share/img/num01-sp.png);
    background-size: contain;
    background-repeat: no-repeat;

    position: absolute;
    width: 65px;
    height: 50px;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .sec__body-ttl--01 {
    padding-top: 65px;
  }
  .sec__body-ttl--01::before {
    content: "";
    background-image: url(/sdgs/_share/img/num01-sp.png);
  }
  .sec__body-ttl--02 {
    padding-top: 65px;
  }
  .sec__body-ttl--02::before {
    content: "";
    background-image: url(/sdgs/_share/img/num02-sp.png);
  }
  .sec__body-ttl--03 {
    padding-top: 65px;
  }
  .sec__body-ttl--03::before {
    content: "";
    background-image: url(/sdgs/_share/img/num03-sp.png);
  }
  .sec__body-ttl--04 {
    padding-top: 65px;
  }
  .sec__body-ttl--04::before {
    content: "";
    background-image: url(/sdgs/_share/img/num04-sp.png);
  }
  .sec__body-txt {
    font-size: 14px;
    line-height: 2;
  }
  .sec__body-txt:not(:last-child) {
    margin-bottom: 25px;
  }
  .sec__body-txt.sec__body-txt--mb0 {
    margin-bottom: 0px;
  }
  .sec__body-txt.sec__body-txt--weak {
    color: #888888;
    font-size: 11px;
  }
  .sec__body-txt.sec__body-txt--weak--mb0 {
    color: #888888;
    font-size: 11px;
    margin-bottom: 0px;
  }
  .sec__body-txt.sec__body-txt--weak--right {
    color: #888888;
    font-size: 11px;
    text-align: right;
  }
  .sec__body-txt.sec__body-txt--strong {
    font-weight: bold;
    margin-bottom: 0;
  }
  .sec__body-txt.sec__body-txt--mark {
    background-color: #FDFCCC;
  }
  .sec__body-ul--dot:not(:last-child) {
    margin-bottom: 10px;
  }
  .sec__body-ul.sec__body-ul--dot.sec__body-txt--mb0 {
    margin-bottom: 0px;
  }
  .sec__body-ul--dot .sec__body-li {
    font-size: 14px;
    line-height: 1.64;
    position: relative;
    padding-left: 15px;
  }
  .sec__body-ul--dot .sec__body-li::before {
    content: "";
    background-color: #bbbbbb;
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 100%;
    left: 0;
    top: 10px;
  }
  .sec__body-li--weak {
    color: #888888;
    font-size: 13px;
    margin-bottom: 0px;
  }
  .sec__body-li--sup,
  .sec__body-txt--sup {
    color: #888888;
  }
  .sec__body-li--title {
    font-size: 14px;
    line-height: 1.64;
    position: relative;
    font-weight: bold;
  }
  .sec__body-ul--num {
    margin-bottom: 25px;
  }
  .sec__body-ul--num .sec__body-li {
    position: relative;
    padding-left: 37px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    line-height: 1.64;
    margin-bottom: 20px;
  }
  .sec__body-ul--num .sec__body-li::before {
    content: "";
    background-image: url(/sdgs/_share/img/li_1-1-sp.png);
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    width: 27px;
    height: 18px;
    top: 0.5em;
    left: 0;
  }
  /* 目標1の参考資料のリスト番号　sp */
  .sec__body-ul--num .sec__body-li.sec__body-li--1-1::before {
    background-image: url(/sdgs/_share/img/li_1-1-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--1-2::before {
    background-image: url(/sdgs/_share/img/li_1-2-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--1-3::before {
    background-image: url(/sdgs/_share/img/li_1-3-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--1-4::before {
    background-image: url(/sdgs/_share/img/li_1-4-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--1-5::before {
    background-image: url(/sdgs/_share/img/li_1-5-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--1-a::before {
    background-image: url(/sdgs/_share/img/li_1-a-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--1-b::before {
    background-image: url(/sdgs/_share/img/li_1-b-sp.png);
  }
  /* 目標2の参考資料のリスト番号　sp */
  .sec__body-ul--num .sec__body-li.sec__body-li--2-1::before {
    background-image: url(/sdgs/_share/img/li_2-1-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--2-2::before {
    background-image: url(/sdgs/_share/img/li_2-2-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--2-3::before {
    background-image: url(/sdgs/_share/img/li_2-3-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--2-4::before {
    background-image: url(/sdgs/_share/img/li_2-4-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--2-5::before {
    background-image: url(/sdgs/_share/img/li_2-5-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--2-a::before {
    background-image: url(/sdgs/_share/img/li_2-a-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--2-b::before {
    background-image: url(/sdgs/_share/img/li_2-b-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--2-c::before {
    background-image: url(/sdgs/_share/img/li_2-c-sp.png);
  }
  /* 目標3の参考資料のリスト番号　sp */
  .sec__body-ul--num .sec__body-li.sec__body-li--3-1::before {
    background-image: url(/sdgs/_share/img/li_3-1-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--3-2::before {
    background-image: url(/sdgs/_share/img/li_3-2-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--3-3::before {
    background-image: url(/sdgs/_share/img/li_3-3-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--3-4::before {
    background-image: url(/sdgs/_share/img/li_3-4-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--3-5::before {
    background-image: url(/sdgs/_share/img/li_3-5-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--3-6::before {
    background-image: url(/sdgs/_share/img/li_3-6-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--3-7::before {
    background-image: url(/sdgs/_share/img/li_3-7-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--3-8::before {
    background-image: url(/sdgs/_share/img/li_3-8-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--3-9::before {
    background-image: url(/sdgs/_share/img/li_3-9-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--3-a::before {
    background-image: url(/sdgs/_share/img/li_3-a-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--3-b::before {
    background-image: url(/sdgs/_share/img/li_3-b-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--3-c::before {
    background-image: url(/sdgs/_share/img/li_3-c-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--3-d::before {
    background-image: url(/sdgs/_share/img/li_3-d-sp.png);
  }
  /* 目標4の参考資料のリスト番号　sp */
  .sec__body-ul--num .sec__body-li.sec__body-li--4-1::before {
    background-image: url(/sdgs/_share/img/li_4-1-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--4-2::before {
    background-image: url(/sdgs/_share/img/li_4-2-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--4-3::before {
    background-image: url(/sdgs/_share/img/li_4-3-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--4-4::before {
    background-image: url(/sdgs/_share/img/li_4-4-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--4-5::before {
    background-image: url(/sdgs/_share/img/li_4-5-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--4-6::before {
    background-image: url(/sdgs/_share/img/li_4-6-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--4-7::before {
    background-image: url(/sdgs/_share/img/li_4-7-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--4-a::before {
    background-image: url(/sdgs/_share/img/li_4-a-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--4-b::before {
    background-image: url(/sdgs/_share/img/li_4-b-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--4-c::before {
    background-image: url(/sdgs/_share/img/li_4-c-sp.png);
  }
  /* 目標5の参考資料のリスト番号　sp */
  .sec__body-ul--num .sec__body-li.sec__body-li--5-1::before {
    background-image: url(/sdgs/_share/img/li_5-1-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--5-2::before {
    background-image: url(/sdgs/_share/img/li_5-2-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--5-3::before {
    background-image: url(/sdgs/_share/img/li_5-3-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--5-4::before {
    background-image: url(/sdgs/_share/img/li_5-4-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--5-5::before {
    background-image: url(/sdgs/_share/img/li_5-5-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--5-6::before {
    background-image: url(/sdgs/_share/img/li_5-6-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--5-a::before {
    background-image: url(/sdgs/_share/img/li_5-a-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--5-b::before {
    background-image: url(/sdgs/_share/img/li_5-b-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--5-c::before {
    background-image: url(/sdgs/_share/img/li_5-c-sp.png);
  }
  /* 目標6の参考資料のリスト番号　sp */
  .sec__body-ul--num .sec__body-li.sec__body-li--6-1::before {
    background-image: url(/sdgs/_share/img/li_6-1-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--6-2::before {
    background-image: url(/sdgs/_share/img/li_6-2-sp.png);
    width: 28px;
    left: -1px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--6-3::before {
    background-image: url(/sdgs/_share/img/li_6-3-sp.png);
    width: 28px;
    left: -1px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--6-4::before {
    background-image: url(/sdgs/_share/img/li_6-4-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--6-5::before {
    background-image: url(/sdgs/_share/img/li_6-5-sp.png);
    width: 28px;
    left: -1px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--6-6::before {
    background-image: url(/sdgs/_share/img/li_6-6-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--6-a::before {
    background-image: url(/sdgs/_share/img/li_6-a-sp.png);
    width: 28px;
    left: -1px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--6-b::before {
    background-image: url(/sdgs/_share/img/li_6-b-sp.png);
    width: 28px;
    left: -1px;
  }
  /* 目標7の参考資料のリスト番号　sp */
  .sec__body-ul--num .sec__body-li.sec__body-li--7-1::before {
    background-image: url(/sdgs/_share/img/li_7-1-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--7-2::before {
    background-image: url(/sdgs/_share/img/li_7-2-sp.png);
    width: 28px;
    left: -1px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--7-3::before {
    background-image: url(/sdgs/_share/img/li_7-3-sp.png);
    width: 28px;
    left: -1px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--7-a::before {
    background-image: url(/sdgs/_share/img/li_7-a-sp.png);
    width: 28px;
    left: -1px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--7-b::before {
    background-image: url(/sdgs/_share/img/li_7-b-sp.png);
    width: 28px;
    left: -1px;
  }
  /* 目標8の参考資料のリスト番号　sp */
  .sec__body-ul--num .sec__body-li.sec__body-li--8-1::before {
    background-image: url(/sdgs/_share/img/li_8-1-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--8-2::before {
    background-image: url(/sdgs/_share/img/li_8-2-sp.png);
    width: 28px;
    left: -1px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--8-3::before {
    background-image: url(/sdgs/_share/img/li_8-3-sp.png);
    width: 28px;
    left: -1px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--8-4::before {
    background-image: url(/sdgs/_share/img/li_8-4-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--8-5::before {
    background-image: url(/sdgs/_share/img/li_8-5-sp.png);
    width: 28px;
    left: -1px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--8-6::before {
    background-image: url(/sdgs/_share/img/li_8-6-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--8-7::before {
    background-image: url(/sdgs/_share/img/li_8-7-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--8-8::before {
    background-image: url(/sdgs/_share/img/li_8-8-sp.png);
    width: 28px;
    left: -1px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--8-9::before {
    background-image: url(/sdgs/_share/img/li_8-9-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--8-10::before {
    background-image: url(/sdgs/_share/img/li_8-10-sp.png);
    width: 40px;
    left: -13px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--8-a::before {
    background-image: url(/sdgs/_share/img/li_8-a-sp.png);
    width: 28px;
    left: -1px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--8-b::before {
    background-image: url(/sdgs/_share/img/li_8-b-sp.png);
    width: 28px;
    left: -1px;
  }
  /* 目標9の参考資料のリスト番号　sp */
  .sec__body-ul--num .sec__body-li.sec__body-li--9-1::before {
    background-image: url(/sdgs/_share/img/li_9-1-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--9-2::before {
    background-image: url(/sdgs/_share/img/li_9-2-sp.png);
    width: 28px;
    left: -1px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--9-3::before {
    background-image: url(/sdgs/_share/img/li_9-3-sp.png);
    width: 28px;
    left: -1px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--9-4::before {
    background-image: url(/sdgs/_share/img/li_9-4-sp.png);
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--9-5::before {
    background-image: url(/sdgs/_share/img/li_9-5-sp.png);
    width: 28px;
    left: -1px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--9-a::before {
    background-image: url(/sdgs/_share/img/li_9-a-sp.png);
    width: 28px;
    left: -1px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--9-b::before {
    background-image: url(/sdgs/_share/img/li_9-b-sp.png);
    width: 28px;
    left: -1px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--9-c::before {
    background-image: url(/sdgs/_share/img/li_9-c-sp.png);
  }
  /* 目標10の参考資料のリスト番号　sp */
  .sec__body-ul--num .sec__body-li.sec__body-li--10-1::before {
    background-image: url(/sdgs/_share/img/li_10-1-sp.png);
    width: 35px;
    left: -8px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--10-2::before {
    background-image: url(/sdgs/_share/img/li_10-2-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--10-3::before {
    background-image: url(/sdgs/_share/img/li_10-3-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--10-4::before {
    background-image: url(/sdgs/_share/img/li_10-4-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--10-5::before {
    background-image: url(/sdgs/_share/img/li_10-5-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--10-6::before {
    background-image: url(/sdgs/_share/img/li_10-6-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--10-7::before {
    background-image: url(/sdgs/_share/img/li_10-7-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--10-a::before {
    background-image: url(/sdgs/_share/img/li_10-a-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--10-b::before {
    background-image: url(/sdgs/_share/img/li_10-b-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--10-c::before {
    background-image: url(/sdgs/_share/img/li_10-c-sp.png);
    width: 38px;
    left: -11px;
  }
  /* 目標11の参考資料のリスト番号　sp */
  .sec__body-ul--num .sec__body-li.sec__body-li--11-1::before {
    background-image: url(/sdgs/_share/img/li_11-1-sp.png);
    width: 35px;
    left: -8px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--11-2::before {
    background-image: url(/sdgs/_share/img/li_11-2-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--11-3::before {
    background-image: url(/sdgs/_share/img/li_11-3-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--11-4::before {
    background-image: url(/sdgs/_share/img/li_11-4-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--11-5::before {
    background-image: url(/sdgs/_share/img/li_11-5-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--11-6::before {
    background-image: url(/sdgs/_share/img/li_11-6-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--11-7::before {
    background-image: url(/sdgs/_share/img/li_11-7-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--11-a::before {
    background-image: url(/sdgs/_share/img/li_11-a-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--11-b::before {
    background-image: url(/sdgs/_share/img/li_11-b-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--11-c::before {
    background-image: url(/sdgs/_share/img/li_11-c-sp.png);
    width: 38px;
    left: -11px;
  }
  /* 目標12の参考資料のリスト番号　sp */
  .sec__body-ul--num .sec__body-li.sec__body-li--12-1::before {
    background-image: url(/sdgs/_share/img/li_12-1-sp.png);
    width: 35px;
    left: -8px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--12-2::before {
    background-image: url(/sdgs/_share/img/li_12-2-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--12-3::before {
    background-image: url(/sdgs/_share/img/li_12-3-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--12-4::before {
    background-image: url(/sdgs/_share/img/li_12-4-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--12-5::before {
    background-image: url(/sdgs/_share/img/li_12-5-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--12-6::before {
    background-image: url(/sdgs/_share/img/li_12-6-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--12-7::before {
    background-image: url(/sdgs/_share/img/li_12-7-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--12-8::before {
    background-image: url(/sdgs/_share/img/li_12-8-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--12-a::before {
    background-image: url(/sdgs/_share/img/li_12-a-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--12-b::before {
    background-image: url(/sdgs/_share/img/li_12-b-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--12-c::before {
    background-image: url(/sdgs/_share/img/li_12-c-sp.png);
    width: 38px;
    left: -11px;
  }
  /* 目標13の参考資料のリスト番号　sp */
  .sec__body-ul--num .sec__body-li.sec__body-li--13-1::before {
    background-image: url(/sdgs/_share/img/li_13-1-sp.png);
    width: 35px;
    left: -8px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--13-2::before {
    background-image: url(/sdgs/_share/img/li_13-2-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--13-3::before {
    background-image: url(/sdgs/_share/img/li_13-3-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--13-a::before {
    background-image: url(/sdgs/_share/img/li_13-a-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--13-b::before {
    background-image: url(/sdgs/_share/img/li_13-b-sp.png);
    width: 38px;
    left: -11px;
  }
  /* 目標14の参考資料のリスト番号　sp */
  .sec__body-ul--num .sec__body-li.sec__body-li--14-1::before {
    background-image: url(/sdgs/_share/img/li_14-1-sp.png);
    width: 35px;
    left: -8px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--14-2::before {
    background-image: url(/sdgs/_share/img/li_14-2-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--14-3::before {
    background-image: url(/sdgs/_share/img/li_14-3-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--14-4::before {
    background-image: url(/sdgs/_share/img/li_14-4-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--14-5::before {
    background-image: url(/sdgs/_share/img/li_14-5-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--14-6::before {
    background-image: url(/sdgs/_share/img/li_14-6-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--14-7::before {
    background-image: url(/sdgs/_share/img/li_14-7-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--14-a::before {
    background-image: url(/sdgs/_share/img/li_14-a-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--14-b::before {
    background-image: url(/sdgs/_share/img/li_14-b-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--14-c::before {
    background-image: url(/sdgs/_share/img/li_14-c-sp.png);
    width: 38px;
    left: -11px;
  }
  /* 目標15の参考資料のリスト番号　sp */
  .sec__body-ul--num .sec__body-li.sec__body-li--15-1::before {
    background-image: url(/sdgs/_share/img/li_15-1-sp.png);
    width: 35px;
    left: -8px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--15-2::before {
    background-image: url(/sdgs/_share/img/li_15-2-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--15-3::before {
    background-image: url(/sdgs/_share/img/li_15-3-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--15-4::before {
    background-image: url(/sdgs/_share/img/li_15-4-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--15-5::before {
    background-image: url(/sdgs/_share/img/li_15-5-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--15-6::before {
    background-image: url(/sdgs/_share/img/li_15-6-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--15-7::before {
    background-image: url(/sdgs/_share/img/li_15-7-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--15-8::before {
    background-image: url(/sdgs/_share/img/li_15-8-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--15-9::before {
    background-image: url(/sdgs/_share/img/li_15-9-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--15-a::before {
    background-image: url(/sdgs/_share/img/li_15-a-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--15-b::before {
    background-image: url(/sdgs/_share/img/li_15-b-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--15-c::before {
    background-image: url(/sdgs/_share/img/li_15-c-sp.png);
    width: 38px;
    left: -11px;
  }
  /* 目標16の参考資料のリスト番号　sp */
  .sec__body-ul--num .sec__body-li.sec__body-li--16-1::before {
    background-image: url(/sdgs/_share/img/li_16-1-sp.png);
    width: 35px;
    left: -8px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--16-2::before {
    background-image: url(/sdgs/_share/img/li_16-2-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--16-3::before {
    background-image: url(/sdgs/_share/img/li_16-3-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--16-4::before {
    background-image: url(/sdgs/_share/img/li_16-4-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--16-5::before {
    background-image: url(/sdgs/_share/img/li_16-5-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--16-6::before {
    background-image: url(/sdgs/_share/img/li_16-6-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--16-7::before {
    background-image: url(/sdgs/_share/img/li_16-7-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--16-8::before {
    background-image: url(/sdgs/_share/img/li_16-8-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--16-9::before {
    background-image: url(/sdgs/_share/img/li_16-9-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--16-10::before {
    background-image: url(/sdgs/_share/img/li_16-10-sp.png);
    width: 50px;
    left: -23px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--16-a::before {
    background-image: url(/sdgs/_share/img/li_16-a-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--16-b::before {
    background-image: url(/sdgs/_share/img/li_16-b-sp.png);
    width: 38px;
    left: -11px;
  }
  /*  目標17の参考資料のリスト番号　sp*/
  .sec__body-ul--num .sec__body-li.sec__body-li--17-1::before {
    background-image: url(/sdgs/_share/img/li_17-1-sp.png);
    width: 35px;
    left: -8px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-2::before {
    background-image: url(/sdgs/_share/img/li_17-2-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-3::before {
    background-image: url(/sdgs/_share/img/li_17-3-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-4::before {
    background-image: url(/sdgs/_share/img/li_17-4-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-5::before {
    background-image: url(/sdgs/_share/img/li_17-5-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-6::before {
    background-image: url(/sdgs/_share/img/li_17-6-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-7::before {
    background-image: url(/sdgs/_share/img/li_17-7-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-8::before {
    background-image: url(/sdgs/_share/img/li_17-8-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-9::before {
    background-image: url(/sdgs/_share/img/li_17-9-sp.png);
    width: 38px;
    left: -11px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-10::before {
    background-image: url(/sdgs/_share/img/li_17-10-sp.png);
    width: 50px;
    left: -23px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-11::before {
    background-image: url(/sdgs/_share/img/li_17-11-sp.png);
    width: 50px;
    left: -23px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-12::before {
    background-image: url(/sdgs/_share/img/li_17-12-sp.png);
    width: 50px;
    left: -23px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-13::before {
    background-image: url(/sdgs/_share/img/li_17-13-sp.png);
    width: 50px;
    left: -23px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-14::before {
    background-image: url(/sdgs/_share/img/li_17-14-sp.png);
    width: 50px;
    left: -23px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-15::before {
    background-image: url(/sdgs/_share/img/li_17-15-sp.png);
    width: 50px;
    left: -23px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-16::before {
    background-image: url(/sdgs/_share/img/li_17-16-sp.png);
    width: 50px;
    left: -23px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-17::before {
    background-image: url(/sdgs/_share/img/li_17-17-sp.png);
    width: 50px;
    left: -23px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-18::before {
    background-image: url(/sdgs/_share/img/li_17-18-sp.png);
    width: 50px;
    left: -23px;
  }
  .sec__body-ul--num .sec__body-li.sec__body-li--17-19::before {
    background-image: url(/sdgs/_share/img/li_17-19-sp.png);
    width: 50px;
    left: -23px;
  }

  .quote-inner {
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .quote-ttl {
    font-size: 11px;
  }
  .quote-txt {
    font-size: 11px;
    margin-bottom: 13px;
  }
  .quote-img {
    margin-bottom: 20px;
  }
  .quote-img img {
    width: 100%;
  }
  .quote__item {
    margin-bottom: 10px;
    line-height: 1.2;
  }
  .quote__item-txt {
    font-size: 11px;
  }
  .quote__item-link {
    color: #3cacfa;
    font-size: 11px;
    text-decoration: underline;
    word-break: break-all;
  }
  .quote__item-link:link,
  .quote__item-link:active,
  .quote__item-link:visited {
    text-decoration: underline;
  }
}

/*---------------------------------

comingsoon

---------------------------------*/
@media (min-width: 741px) {
  /* PC */
  .comingsoon .kv__desc-wrap {
    position: relative;
  }
  .comingsoon .kv__desc-wrap::after {
    content: "comingsoon";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);

    color: #e2e2e2;
    font-size: 34px;
    font-weight: bold;
    font-style: normal;
  }
}
@media (max-width: 740px) {
  /* SP */
  .kv.comingsoon {
    background-color: #fff;
  }
  .comingsoon .kv__desc-wrap {
    position: relative;
    height: 185px;
    width: 100%;
  }
  .comingsoon .kv__desc-wrap::after {
    content: "comingsoon";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);

    color: #e2e2e2;
    font-size: 28px;
    font-weight: bold;
    font-style: normal;
  }
}

/*---------------------------------

公開日

---------------------------------*/
@media (min-width: 741px) {
  /* PC */
  .sec-pubdate {
    color: #7f7f7f;
    font-size: 11px;
    text-align: right;
    margin-bottom: 48px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (max-width: 740px) {
  /* SP */
  .sec-pubdate {
    color: #7f7f7f;
    font-size: 11px;
    text-align: right;
    margin-bottom: 48px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}

/*---------------------------------

SEO対策記事

---------------------------------*/
@media (min-width: 741px) {
  /* PC */
  /* KV */
  .kv-article {
    background-image: url(/sdgs/_assets/img/200706/target9_1_bg_pc.jpg);
    background-size: 1440px 353px;
    background-repeat: no-repeat;
    background-position: top center;
    max-width: 1440px;
    width: 100%;
    height: 350px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 125px;
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
  }
  .kv-article--01 {
    background-image: url(/sdgs/_assets/img/200706/top_1_bg_pc.jpg);
    padding-top: 100px;
  }
  .kv-article--02 {
    background-image: url(/sdgs/_assets/img/200706/target9_1_bg_pc.jpg);
  }
  .kv-article--03 {
    background-image: url(/sdgs/_assets/img/200706/target8_1_bg_pc.jpg);
  }
  .kv-article--04 {
    background-image: url(/sdgs/_assets/img/200706/target12_1_bg_pc.jpg);
  }
  .kv-article--05 {
    background-image: url(/sdgs/_assets/img/200706/target13_1_bg_pc.jpg);
  }
  .kv-article--06 {
    background-image: url(/sdgs/_assets/img/200731/article6_1_bg_pc.png);
  }
  .kv-article--07 {
    background-image: url(/sdgs/_assets/img/200731/article7_1_bg_pc.jpg);
  }
  .kv-article--08 {
    background-image: url(/sdgs/_assets/img/200731/article8_1_bg_pc.jpg);
  }
  .kv-article--09 {
    background-image: url(/sdgs/_assets/img/200731/article9_1_bg_pc.jpg);
  }
  .kv-article--10 {
    background-image: url(/sdgs/_assets/img/200731/article10_1_bg_pc.jpg);
  }
  .kv-article--11 {
    background-image: url(/sdgs/_assets/img/200731/article11_1_bg_pc.jpg);
  }
  .kv-article--12 {
    background-image: url(/sdgs/_assets/img/200728/article12_1_bg_pc.jpg);
  }
  .kv-article--13 {
    background-image: url(/sdgs/_assets/img/200728/article13_1_bg_pc.jpg);
  }
  .kv-article--14 {
    background-image: url(/sdgs/_assets/img/200730/article14_1_bg_pc.jpg);
  }
  .kv-article--15 {
    background-image: url(/sdgs/_assets/img/200730/article15_1_bg_pc.jpg);
  }
  .kv-article--16 {
    background-image: url(/sdgs/_assets/img/200803/article16_1_bg_pc.jpg);
  }
  .kv-article--17 {
    background-image: url(/sdgs/_assets/img/200803/article17_1_bg_pc.jpg);
  }
  .kv-article--18 {
    background-image: url(/sdgs/_assets/img/210330/article18_1_bg_pc.jpg);
  }
  .kv-article--19 {
    background-image: url(/sdgs/_assets/img/210330/article19_1_bg_pc.jpg);
  }
  .kv-article--20 {
    background-image: url(/sdgs/_assets/img/210330/article20_1_bg_pc.jpg);
  }
  .kv-article--21 {
    background-image: url(/sdgs/_assets/img/210330/article21_1_bg_pc.jpg);
  }
  .kv-article--22 {
    background-image: url(/sdgs/_assets/img/210330/article22_1_bg_pc.jpg);
  }
  .kv-article--23 {
    background-image: url(/sdgs/_assets/img/210330/article23_1_bg_pc.jpg);
  }
  .kv-article--24 {
    background-image: url(/sdgs/_assets/img/210330/article24_1_bg_pc.jpg);
  }
  .kv-article--25 {
    background-image: url(/sdgs/_assets/img/210330/article25_1_bg_pc.jpg);
  }
  .kv-article--26 {
    background-image: url(/sdgs/_assets/img/210330/article26_1_bg_pc.jpg);
  }
  .kv-article--27 {
    background-image: url(/sdgs/_assets/img/210928/article27_1_bg_pc.jpg);
  }
  .kv-article--28 {
    background-image: url(/sdgs/_assets/img/210928/article28_1_bg_pc.jpg);
  }
  .kv-article--29 {
    background-image: url(/sdgs/_assets/img/220308/article29_1_bg_pc.jpg);
  }
  .kv-article--30 {
    background-image: url(/sdgs/_assets/img/220308/article30_1_bg_pc.jpg);
  }
  .kv-article--31 {
    background-image: url(/sdgs/_assets/img/220308/article31_1_bg_pc.jpg);
  }
  .kv-article--32 {
    background-image: url(/sdgs/_assets/img/220308/article32_1_bg_pc.jpg);
  }
  .kv-article--33 {
    background-image: url(/sdgs/_assets/img/220308/article33_1_bg_pc.jpg);
  }
  .kv-article--34 {
    background-image: url(/sdgs/_assets/img/220308/article34_1_bg_pc.jpg);
  }
  .kv-article--35 {
    background-image: url(/sdgs/_assets/img/220308/article35_1_bg_pc.jpg);
  }
  .kv-article--36 {
    background-image: url(/sdgs/_assets/img/220308/article36_1_bg_pc.jpg);
  }
  .kv-article--37 {
    background-image: url(/sdgs/_assets/img/220308/article37_1_bg_pc.jpg);
  }
  .kv-article--38 {
    background-image: url(/sdgs/_assets/img/220308/article38_1_bg_pc.jpg);
  }
  .kv-article-ic-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    width: 760px;
    position: relative;
    z-index: 2;
  }
  .kv-article-ic {
    margin-right: 30px;
    width: 145px;
    height: 145px;
  }
  .kv-article-ic-link {
    margin-left: 300px;
  }
  .kv-article-ic-wrap--01 .kv-article-ic {
    width: 462px;
    height: auto;
  }
  .sec__body-article {
    margin-top: 183px;
  }
  /* INDEX */
  .index {
    color: #fff;
    background-image: url(/sdgs/_share/img/index-wrap.png);
  }
  .index-inner {
    padding-top: 50px;
    padding-bottom: 50px;
    width: 640px;
    margin-left: auto;
    margin-right: auto;
  }
  .index-ttl {
    font-size: 20px;
    text-align: center;
    font-weight: bold;
    padding-bottom: 30px;
  }
  .index__list-item {
    padding-left: 40px;
    font-size: 17px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-indent: -20px;
  }
  .index__list-item .index__list-link {
    color: #fff;
  }
  .index__list--sub .index__list-item {
    font-size: 14px;
    text-decoration: underline;
  }
  .index__list-item:nth-of-type(1)::before {
    content: "1 ";
  }
  .index__list-item:nth-of-type(2)::before {
    content: "2 ";
  }
  .index__list-item:nth-of-type(3)::before {
    content: "3 ";
  }
  .index__list-item:nth-of-type(4)::before {
    content: "4 ";
  }
  .index__list-item:nth-of-type(5)::before {
    content: "5 ";
  }
  .index__list-item:nth-of-type(6)::before {
    content: "6 ";
  }
  .index__list-item:nth-of-type(7)::before {
    content: "7 ";
  }
  .index__list-item:nth-of-type(8)::before {
    content: "8 ";
  }
  .index__list-item:nth-of-type(1) .index__list-item:nth-of-type(1)::before {
    content: "1.1 ";
  }
  .index__list-item:nth-of-type(1) .index__list-item:nth-of-type(2)::before {
    content: "1.2 ";
  }
  .index__list-item:nth-of-type(1) .index__list-item:nth-of-type(3)::before {
    content: "1.3 ";
  }
  .index__list-item:nth-of-type(1) .index__list-item:nth-of-type(4)::before {
    content: "1.4 ";
  }
  .index__list-item:nth-of-type(2) .index__list-item:nth-of-type(1)::before {
    content: "2.1 ";
  }
  .index__list-item:nth-of-type(2) .index__list-item:nth-of-type(2)::before {
    content: "2.2 ";
  }
  .index__list-item:nth-of-type(2) .index__list-item:nth-of-type(3)::before {
    content: "2.3 ";
  }
  .index__list-item:nth-of-type(2) .index__list-item:nth-of-type(4)::before {
    content: "2.4 ";
  }
  .index__list-item:nth-of-type(2) .index__list-item:nth-of-type(5)::before {
    content: "2.5 ";
  }
  .index__list-item:nth-of-type(2) .index__list-item:nth-of-type(6)::before {
    content: "2.6 ";
  }
  .index__list-item:nth-of-type(2) .index__list-item:nth-of-type(7)::before {
    content: "2.7 ";
  }
  .index__list-item:nth-of-type(2) .index__list-item:nth-of-type(8)::before {
    content: "2.8 ";
  }
  .index__list-item:nth-of-type(3) .index__list-item:nth-of-type(1)::before {
    content: "3.1 ";
  }
  .index__list-item:nth-of-type(3) .index__list-item:nth-of-type(2)::before {
    content: "3.2 ";
  }
  .index__list-item:nth-of-type(3) .index__list-item:nth-of-type(3)::before {
    content: "3.3 ";
  }
  .index__list-item:nth-of-type(3) .index__list-item:nth-of-type(4)::before {
    content: "3.4 ";
  }
  .index__list-item:nth-of-type(3) .index__list-item:nth-of-type(5)::before {
    content: "3.5 ";
  }
  .index__list-item:nth-of-type(3) .index__list-item:nth-of-type(6)::before {
    content: "3.6 ";
  }
  .index__list-item:nth-of-type(3) .index__list-item:nth-of-type(7)::before {
    content: "3.7 ";
  }
  .index__list-item:nth-of-type(3) .index__list-item:nth-of-type(8)::before {
    content: "3.8 ";
  }
  .index__list-item:nth-of-type(4) .index__list-item:nth-of-type(1)::before {
    content: "4.1 ";
  }
  .index__list-item:nth-of-type(4) .index__list-item:nth-of-type(2)::before {
    content: "4.2 ";
  }
  .index__list-item:nth-of-type(4) .index__list-item:nth-of-type(3)::before {
    content: "4.3 ";
  }
  .index__list-item:nth-of-type(4) .index__list-item:nth-of-type(4)::before {
    content: "4.4 ";
  }
  .index__list-item:nth-of-type(4) .index__list-item:nth-of-type(5)::before {
    content: "4.5 ";
  }
  .index__list-item:nth-of-type(4) .index__list-item:nth-of-type(6)::before {
    content: "4.6 ";
  }
  .index__list-item:nth-of-type(4) .index__list-item:nth-of-type(7)::before {
    content: "4.7 ";
  }
  .index__list-item:nth-of-type(4) .index__list-item:nth-of-type(8)::before {
    content: "4.8 ";
  }
  .index__list-item:nth-of-type(5) .index__list-item:nth-of-type(1)::before {
    content: "5.1 ";
  }
  .index__list-item:nth-of-type(5) .index__list-item:nth-of-type(2)::before {
    content: "5.2 ";
  }
  .index__list-item:nth-of-type(5) .index__list-item:nth-of-type(3)::before {
    content: "5.3 ";
  }
  .index__list-item:nth-of-type(5) .index__list-item:nth-of-type(4)::before {
    content: "5.4 ";
  }
  .index__list-item:nth-of-type(5) .index__list-item:nth-of-type(5)::before {
    content: "5.5 ";
  }
  .index__list-item:nth-of-type(5) .index__list-item:nth-of-type(6)::before {
    content: "5.6 ";
  }
  .index__list-item:nth-of-type(5) .index__list-item:nth-of-type(7)::before {
    content: "5.7 ";
  }
  .index__list-item:nth-of-type(5) .index__list-item:nth-of-type(8)::before {
    content: "5.8 ";
  }
  .index__list-item:nth-of-type(5) .index__list-item:nth-of-type(9)::before {
    content: "5.9 ";
  }
  .index__list-item:nth-of-type(5) .index__list-item:nth-of-type(10)::before {
    content: "5.10 ";
  }
  .index__list-item:nth-of-type(5) .index__list-item:nth-of-type(11)::before {
    content: "5.11 ";
  }
  .index__list-item:nth-of-type(6) .index__list-item:nth-of-type(1)::before {
    content: "6.1 ";
  }
  .index__list-item:nth-of-type(6) .index__list-item:nth-of-type(2)::before {
    content: "6.2 ";
  }
  .index__list-item:nth-of-type(6) .index__list-item:nth-of-type(3)::before {
    content: "6.3 ";
  }
  .index__list-item:nth-of-type(6) .index__list-item:nth-of-type(4)::before {
    content: "6.4 ";
  }
  .index__list-item:nth-of-type(6) .index__list-item:nth-of-type(5)::before {
    content: "6.5 ";
  }
  .index__list-item:nth-of-type(6) .index__list-item:nth-of-type(6)::before {
    content: "6.6 ";
  }
  .index__list-item:nth-of-type(6) .index__list-item:nth-of-type(7)::before {
    content: "6.7 ";
  }
  .index__list-item:nth-of-type(6) .index__list-item:nth-of-type(8)::before {
    content: "6.8 ";
  }
  .index__list-item:nth-of-type(7) .index__list-item:nth-of-type(1)::before {
    content: "7.1 ";
  }
  .index__list-item:nth-of-type(7) .index__list-item:nth-of-type(2)::before {
    content: "7.2 ";
  }
  .index__list-item:nth-of-type(7) .index__list-item:nth-of-type(3)::before {
    content: "7.3 ";
  }
  .index__list-item:nth-of-type(7) .index__list-item:nth-of-type(4)::before {
    content: "7.4 ";
  }
  .index__list-item:nth-of-type(7) .index__list-item:nth-of-type(5)::before {
    content: "7.5 ";
  }
  .index__list-item:nth-of-type(8) .index__list-item:nth-of-type(1)::before {
    content: "8.1 ";
  }
  .index__list-item:nth-of-type(8) .index__list-item:nth-of-type(2)::before {
    content: "8.2 ";
  }
  .index__list-item:nth-of-type(8) .index__list-item:nth-of-type(3)::before {
    content: "8.3 ";
  }
  .index__list--nonum .index__list-item::before {
    content: "";
  }
  /* section1 */
  .sec-article {
    padding-top: 0;
    margin-bottom: 0;
  }
  .sec-article-top {
    margin-bottom: 0;
  }
  .sec__body-item {
    padding-bottom: 80px;
  }
  .sec__body-table {
    border: 2px solid #e1e1e1;
    table-layout: fixed;
    width: 100%;
  }
  .sec__body-table .sec__body-ul {
    margin: 0;
  }
  .sec__body-table--a-13 .sec__body-tbody {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .sec__body-table--a-16 .sec__body-thead,
  .sec__body-table--a-16 .sec__body-tbody {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .sec__body-tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .sec__body-table--a-13 .sec__body-tr {
    width: 33%;
  }
  .sec__body-table--a-16 .sec__body-tr {
    border-bottom: 1px solid #e1e1e1;
  }
  .sec__body-table--a-16 .sec__body-tbody .sec__body-tr {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .sec__body-th {
    display: block;
    padding: 10px;
    text-align: left;
    background-color: #f6f6f6;
    border-bottom: 2px solid #e1e1e1;
  }
  .sec__body-td {
    padding: 25px 5px;
    vertical-align: top;
  }
  .sec__body-table--a-16 .sec__body-td {
    padding: 25px 10px;
  }
  .sec__body-table--a-16 .sec__body-tr:first-of-type .sec__body-td {
    text-align: center;
    display: inline-block;
  }
  .sec__body-td.sec__body-td--whitebox {
    background-color: #fff;
    margin: auto;
  }
  .sec__body-tr.sec__body-tr--redbox {
    background-color: #f3c0ab;
  }
  .sec__body-tr.sec__body-tr--yellowbox {
    background-color: #fcedaa;
  }
  .sec__body-tr.sec__body-tr--purplebox {
    background-color: #ccb3dd;
  }
  .sec__body-tr.sec__body-tr--blackbox {
    background-color: #aaaaaa;
  }
  .sec__body-tr:not(:last-of-type),
  .sec__body-table--a-16 .sec__body-td:not(:last-of-type),
  .sec__body-table--a-16 .sec__body-th:not(:last-of-type) {
    border-right: 1px dotted #e1e1e1;
  }
  .sec__body-table--a-13 .sec__body-tr:first-of-type {
    width: 70%;
  }
  .sec__body-table--a-16 .sec__body-tr:last-of-type {
    width: 50%;
  }
  .sec__body-table--a-16 .sec__body-tr:nth-of-type(1) {
    width: 20%;
  }
  .sec__body-table--a-16 .sec__body-tr:nth-of-type(2) {
    width: 30%;
  }
  .sec__body-table .sec__body-li {
    margin: 0px 5px 5px;
    font-size: 16px;
  }
  .sec__body-img--01 {
    width: 632px;
    padding-bottom: 30px;
  }
  .sec__body-img--02 {
    width: 632px;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .sec__body-img--8-03 {
    width: 601px;
  }
  .sec__body-img--8-04 {
    width: 120px;
    margin-right: 8px;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .sec__body-img--mark {
    height: 115px;
    width: 100%;
    margin-right: 8px;
  }
  .sec__body-img--13-03 {
    width: 120px;
    margin: 35px 60px 30px;
  }
  .sec__body-imgarea.sec__body-imgarea--a-13 {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .sec__body-imgarea--a-13 .sec__body-imginner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .sec__body-imginner .sec__body-txt {
    text-align: center;
  }
  .sec__body-li:first-of-type .sec__body-img--8-04 {
    margin-top: 0px;
  }
  .sec__body-ul-article {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .sec__body-li-article {
    position: relative;
    padding-left: 14px;
  }
  .sec__body-li-article::before {
    content: "";
    background-color: #bbbbbb;
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 100%;
    left: 0;
    top: 10px;
  }
  .sec__body-li-article--num {
    list-style-type: decimal;
    padding-left: 0;
    margin-left: 20px;
  }
  .sec__body-li-article--num::before {
    content: none;
  }
  .sec__body-li .sec__body-link {
    color: #000;
  }
  .sec__body-item:last-of-type {
    padding-bottom: 0;
  }
  .sec__body-ul.sec__body-ul--mt15 {
    margin-top: 15px;
    margin-bottom: 10px;
  }
  .sec__body-ul--flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .sec__body-txt--mb25 {
    margin-bottom: 25px;
  }
  .sec__body-target .sec__body-ttl {
    margin-bottom: 0;
  }
  .sec__body-target .sec__body-ul-article {
    margin-top: 16px;
    padding-left: 20px;
  }
  .sec__body-txt.sec__body-txt--mb42 {
    margin-bottom: 42px;
    font-size: 14px;
    color: #888888;
  }
  .sec__body-txt.sec__body-txt--mb15 {
    margin-bottom: 10px;
  }
  .sec__body-ul-article--mt0 {
    margin-top: 0;
  }
  .sec__body-li-article--mb25 {
    margin-bottom: 25px;
  }
  .sec__body-li-article.sec__body-li-article--mb25::before {
    top: 13px;
  }
  .sec__body-li-article--mb15 {
    margin-bottom: 15px;
  }

  /* relate */
  .relate {
    background-color: #fff;
  }
  .relate-ttl {
    font-weight: bold;
    display: inline-block;
  }
  .relate-txt--weak--right {
    font-size: 14px;
    color: #888888;
    display: inline-block;
  }
  .relate-ic {
    width: 145px;
    height: 145px;
    padding-top: 8px;
  }
  .relate-item--txt {
    position: relative;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 24px;
  }
  .relate-item--txt::before {
    content: "";
    background-color: #bbbbbb;
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 100%;
    left: 10px;
    top: 20px;
  }
  .relate-inner {
    width: 632px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 80px;
  }
  .relate-link {
    display: inline-block;
  }
  .relate-link:hover {
    text-decoration: none;
  }
  .relate-fig {
    margin-left: 0;
    margin-right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .relate-cap {
    font-size: 16px;
    color: #000;
    line-height: 20px;
    text-align: center;
  }
  .relate-cap--bold {
    font-weight: bold;
    line-height: 36px;
  }
  .relate-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .relate-item.relate-item--txt {
    display: block;
  }
}
@media (max-width: 740px) {
  /* SP */
  /* KV */
  .kv-article {
    background-image: url(/sdgs/_assets/img/200706/target9_1_bg_sp.jpg);
    background-size: 375px 489px;
    background-repeat: no-repeat;
    background-position: top center;
    width: 100%;
    height: 400px;
    margin-left: 0;
    margin-right: 0;
    position: absolute;
    left: 0;
    right: 0;
  }
  .kv-article--01 {
    background-image: url(/sdgs/_assets/img/200706/top_1_bg_sp.jpg);
  }
  .kv-article--02 {
    background-image: url(/sdgs/_assets/img/200706/target9_1_bg_sp.jpg);
  }
  .kv-article--03 {
    background-image: url(/sdgs/_assets/img/200706/target8_1_bg_sp.jpg);
    background-position: center;
  }
  .kv-article--04 {
    background-image: url(/sdgs/_assets/img/200706/target12_1_bg_sp.jpg);
  }
  .kv-article--05 {
    background-image: url(/sdgs/_assets/img/200706/target13_1_bg_sp.jpg);
  }
  .kv-article--06 {
    background-image: url(/sdgs/_assets/img/200731/article6_1_bg_sp.png);
  }
  .kv-article--07 {
    background-image: url(/sdgs/_assets/img/200731/article7_1_bg_sp.jpg);
  }
  .kv-article--08 {
    background-image: url(/sdgs/_assets/img/200731/article8_1_bg_sp.jpg);
  }
  .kv-article--09 {
    background-image: url(/sdgs/_assets/img/200731/article9_1_bg_sp.jpg);
  }
  .kv-article--10 {
    background-image: url(/sdgs/_assets/img/200731/article10_1_bg_sp.jpg);
  }
  .kv-article--11 {
    background-image: url(/sdgs/_assets/img/200731/article11_1_bg_sp.jpg);
  }
  .kv-article--12 {
    background-image: url(/sdgs/_assets/img/200728/article12_1_bg_sp.jpg);
  }
  .kv-article--13 {
    background-image: url(/sdgs/_assets/img/200728/article13_1_bg_sp.jpg);
  }
  .kv-article--14 {
    background-image: url(/sdgs/_assets/img/200730/article14_1_bg_sp.jpg);
  }
  .kv-article--15 {
    background-image: url(/sdgs/_assets/img/200730/article15_1_bg_sp.jpg);
  }
  .kv-article--16 {
    background-image: url(/sdgs/_assets/img/200803/article16_1_bg_sp.jpg);
  }
  .kv-article--17 {
    background-image: url(/sdgs/_assets/img/200803/article17_1_bg_sp.jpg);
  }
  .kv-article--18 {
    background-image: url(/sdgs/_assets/img/210330/article18_1_bg_sp.jpg);
  }
  .kv-article--19 {
    background-image: url(/sdgs/_assets/img/210330/article19_1_bg_sp.jpg);
  }
  .kv-article--20 {
    background-image: url(/sdgs/_assets/img/210330/article20_1_bg_sp.jpg);
  }
  .kv-article--21 {
    background-image: url(/sdgs/_assets/img/210330/article21_1_bg_sp.jpg);
  }
  .kv-article--22 {
    background-image: url(/sdgs/_assets/img/210330/article22_1_bg_sp.jpg);
  }
  .kv-article--23 {
    background-image: url(/sdgs/_assets/img/210330/article23_1_bg_sp.jpg);
  }
  .kv-article--24 {
    background-image: url(/sdgs/_assets/img/210330/article24_1_bg_sp.jpg);
  }
  .kv-article--25 {
    background-image: url(/sdgs/_assets/img/210330/article25_1_bg_sp.jpg);
  }
  .kv-article--26 {
    background-image: url(/sdgs/_assets/img/210330/article26_1_bg_sp.jpg);
  }
  .kv-article--27 {
    background-image: url(/sdgs/_assets/img/210928/article27_1_bg_sp.jpg);
  }
  .kv-article--28 {
    background-image: url(/sdgs/_assets/img/210928/article28_1_bg_sp.jpg);
  }
  .kv-article--29 {
    background-image: url(/sdgs/_assets/img/220308/article29_1_bg_sp.jpg);
  }
  .kv-article--30 {
    background-image: url(/sdgs/_assets/img/220308/article30_1_bg_sp.jpg);
  }
  .kv-article--31 {
    background-image: url(/sdgs/_assets/img/220308/article31_1_bg_sp.jpg);
  }
  .kv-article--32 {
    background-image: url(/sdgs/_assets/img/220308/article32_1_bg_sp.jpg);
  }
  .kv-article--33 {
    background-image: url(/sdgs/_assets/img/220308/article33_1_bg_sp.jpg);
  }
  .kv-article--34 {
    background-image: url(/sdgs/_assets/img/220308/article34_1_bg_sp.jpg);
  }
  .kv-article--35 {
    background-image: url(/sdgs/_assets/img/220308/article35_1_bg_sp.jpg);
  }
  .kv-article--36 {
    background-image: url(/sdgs/_assets/img/220308/article36_1_bg_sp.jpg);
  }
  .kv-article--37 {
    background-image: url(/sdgs/_assets/img/220308/article37_1_bg_sp.jpg);
  }
  .kv-article--38 {
    background-image: url(/sdgs/_assets/img/220308/article38_1_bg_sp.jpg);
  }
  .kv-article-ic-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-evenly;
    padding-top: 55px;
    max-width: 355px;
    width: 100%;
    position: relative;
    z-index: 2;
  }
  .kv-article--20 .kv-article-ic-wrap,
  .kv-article--22 .kv-article-ic-wrap,
  .kv-article--28 .kv-article-ic-wrap,
  .kv-article--29 .kv-article-ic-wrap,
  .kv-article--30 .kv-article-ic-wrap,
  .kv-article--31 .kv-article-ic-wrap,
  .kv-article--33 .kv-article-ic-wrap,
  .kv-article--34 .kv-article-ic-wrap,
  .kv-article--35 .kv-article-ic-wrap {
    justify-content: center;
  }
  .kv-article--20 .kv-article-ic-wrap a:nth-of-type(2),
  .kv-article--22 .kv-article-ic-wrap a:nth-of-type(2),
  .kv-article--30 .kv-article-ic-wrap a:nth-of-type(2),
  .kv-article--33 .kv-article-ic-wrap a:nth-of-type(2),
  .kv-article--34 .kv-article-ic-wrap a:nth-of-type(2) {
    margin-right: 10px;
  }
  .kv-article--17 .kv-article-ic-wrap {
    padding-top: 13px;
    justify-content: center;
    margin-bottom: 0px;
  }
  .kv-article--17 .kv-article-ic-wrap:nth-of-type(1) {
    margin-bottom: 7px;
  }
  .kv-article-ic {
    max-width: 100px;
    width: 100%;
    height: 100%;
    margin-right: 2px;
  }
  .kv-article--17 .kv-article-ic {
    max-width: 80px;
    margin: 0;
  }
  .kv-article--17 a:nth-of-type(odd) .kv-article-ic {
    margin-right: 10px;
  }
  .kv-article--17 a:nth-of-type(even) .kv-article-ic {
    margin-left: 10px;
  }
  .kv-article-ic-wrap--01 {
    margin-left: 0;
    margin-right: 0;
  }
  .kv-article-ic-wrap--01 .kv-article-ic {
    max-width: 375px;
    height: auto;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .sec__body-article {
    margin-top: 40px;
  }
  #contents .sec__body-ttl {
    font-weight: bold;
  }
  /* INDEX */
  .index {
    color: #fff;
    background-image: url(/sdgs/_share/img/index-wrap.png);
  }
  .index-inner {
    padding-top: 50px;
    padding-bottom: 50px;
    width: 100%;
  }
  .index-ttl {
    font-size: 20px;
    text-align: center;
    font-weight: bold;
    padding-bottom: 20px;
  }
  .index__list-item {
    padding-left: 40px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 10px;
    padding: 5px 10px 5px 40px;
    font-size: 17px;
    text-indent: -20px;
  }
  .index__list-item .index__list-link {
    color: #fff;
  }
  .index__list--sub .index__list-item {
    font-size: 14px;
    text-decoration: underline;
    padding-left: 20px;
  }
  .index__list-item:nth-of-type(1)::before {
    content: "1 ";
  }
  .index__list-item:nth-of-type(2)::before {
    content: "2 ";
  }
  .index__list-item:nth-of-type(3)::before {
    content: "3 ";
  }
  .index__list-item:nth-of-type(4)::before {
    content: "4 ";
  }
  .index__list-item:nth-of-type(5)::before {
    content: "5 ";
  }
  .index__list-item:nth-of-type(6)::before {
    content: "6 ";
  }
  .index__list-item:nth-of-type(7)::before {
    content: "7 ";
  }
  .index__list-item:nth-of-type(8)::before {
    content: "8 ";
  }
  .index__list-item:nth-of-type(1) .index__list-item:nth-of-type(1)::before {
    content: "1.1 ";
  }
  .index__list-item:nth-of-type(1) .index__list-item:nth-of-type(2)::before {
    content: "1.2 ";
  }
  .index__list-item:nth-of-type(1) .index__list-item:nth-of-type(3)::before {
    content: "1.3 ";
  }
  .index__list-item:nth-of-type(1) .index__list-item:nth-of-type(4)::before {
    content: "1.4 ";
  }
  .index__list-item:nth-of-type(2) .index__list-item:nth-of-type(1)::before {
    content: "2.1 ";
  }
  .index__list-item:nth-of-type(2) .index__list-item:nth-of-type(2)::before {
    content: "2.2 ";
  }
  .index__list-item:nth-of-type(2) .index__list-item:nth-of-type(3)::before {
    content: "2.3 ";
  }
  .index__list-item:nth-of-type(2) .index__list-item:nth-of-type(4)::before {
    content: "2.4 ";
  }
  .index__list-item:nth-of-type(2) .index__list-item:nth-of-type(5)::before {
    content: "2.5 ";
  }
  .index__list-item:nth-of-type(2) .index__list-item:nth-of-type(6)::before {
    content: "2.6 ";
  }
  .index__list-item:nth-of-type(2) .index__list-item:nth-of-type(7)::before {
    content: "2.7 ";
  }
  .index__list-item:nth-of-type(2) .index__list-item:nth-of-type(8)::before {
    content: "2.8 ";
  }
  .index__list-item:nth-of-type(3) .index__list-item:nth-of-type(1)::before {
    content: "3.1 ";
  }
  .index__list-item:nth-of-type(3) .index__list-item:nth-of-type(2)::before {
    content: "3.2 ";
  }
  .index__list-item:nth-of-type(3) .index__list-item:nth-of-type(3)::before {
    content: "3.3 ";
  }
  .index__list-item:nth-of-type(3) .index__list-item:nth-of-type(4)::before {
    content: "3.4 ";
  }
  .index__list-item:nth-of-type(3) .index__list-item:nth-of-type(5)::before {
    content: "3.5 ";
  }
  .index__list-item:nth-of-type(3) .index__list-item:nth-of-type(6)::before {
    content: "3.6 ";
  }
  .index__list-item:nth-of-type(3) .index__list-item:nth-of-type(7)::before {
    content: "3.7 ";
  }
  .index__list-item:nth-of-type(3) .index__list-item:nth-of-type(8)::before {
    content: "3.8 ";
  }
  .index__list-item:nth-of-type(4) .index__list-item:nth-of-type(1)::before {
    content: "4.1 ";
  }
  .index__list-item:nth-of-type(4) .index__list-item:nth-of-type(2)::before {
    content: "4.2 ";
  }
  .index__list-item:nth-of-type(4) .index__list-item:nth-of-type(3)::before {
    content: "4.3 ";
  }
  .index__list-item:nth-of-type(4) .index__list-item:nth-of-type(4)::before {
    content: "4.4 ";
  }
  .index__list-item:nth-of-type(4) .index__list-item:nth-of-type(5)::before {
    content: "4.5 ";
  }
  .index__list-item:nth-of-type(4) .index__list-item:nth-of-type(6)::before {
    content: "4.6 ";
  }
  .index__list-item:nth-of-type(4) .index__list-item:nth-of-type(7)::before {
    content: "4.7 ";
  }
  .index__list-item:nth-of-type(4) .index__list-item:nth-of-type(8)::before {
    content: "4.8 ";
  }
  .index__list-item:nth-of-type(5) .index__list-item:nth-of-type(1)::before {
    content: "5.1 ";
  }
  .index__list-item:nth-of-type(5) .index__list-item:nth-of-type(2)::before {
    content: "5.2 ";
  }
  .index__list-item:nth-of-type(5) .index__list-item:nth-of-type(3)::before {
    content: "5.3 ";
  }
  .index__list-item:nth-of-type(5) .index__list-item:nth-of-type(4)::before {
    content: "5.4 ";
  }
  .index__list-item:nth-of-type(5) .index__list-item:nth-of-type(5)::before {
    content: "5.5 ";
  }
  .index__list-item:nth-of-type(5) .index__list-item:nth-of-type(6)::before {
    content: "5.6 ";
  }
  .index__list-item:nth-of-type(5) .index__list-item:nth-of-type(7)::before {
    content: "5.7 ";
  }
  .index__list-item:nth-of-type(5) .index__list-item:nth-of-type(8)::before {
    content: "5.8 ";
  }
  .index__list-item:nth-of-type(5) .index__list-item:nth-of-type(9)::before {
    content: "5.9 ";
  }
  .index__list-item:nth-of-type(5) .index__list-item:nth-of-type(10)::before {
    content: "5.10 ";
  }
  .index__list-item:nth-of-type(5) .index__list-item:nth-of-type(11)::before {
    content: "5.11 ";
  }
  .index__list-item:nth-of-type(6) .index__list-item:nth-of-type(1)::before {
    content: "6.1 ";
  }
  .index__list-item:nth-of-type(6) .index__list-item:nth-of-type(2)::before {
    content: "6.2 ";
  }
  .index__list-item:nth-of-type(6) .index__list-item:nth-of-type(3)::before {
    content: "6.3 ";
  }
  .index__list-item:nth-of-type(6) .index__list-item:nth-of-type(4)::before {
    content: "6.4 ";
  }
  .index__list-item:nth-of-type(6) .index__list-item:nth-of-type(5)::before {
    content: "6.5 ";
  }
  .index__list-item:nth-of-type(6) .index__list-item:nth-of-type(6)::before {
    content: "6.6 ";
  }
  .index__list-item:nth-of-type(6) .index__list-item:nth-of-type(7)::before {
    content: "6.7 ";
  }
  .index__list-item:nth-of-type(6) .index__list-item:nth-of-type(8)::before {
    content: "6.8 ";
  }
  .index__list-item:nth-of-type(7) .index__list-item:nth-of-type(1)::before {
    content: "7.1 ";
  }
  .index__list-item:nth-of-type(7) .index__list-item:nth-of-type(2)::before {
    content: "7.2 ";
  }
  .index__list-item:nth-of-type(7) .index__list-item:nth-of-type(3)::before {
    content: "7.3 ";
  }
  .index__list-item:nth-of-type(7) .index__list-item:nth-of-type(4)::before {
    content: "7.4 ";
  }
  .index__list-item:nth-of-type(7) .index__list-item:nth-of-type(5)::before {
    content: "7.5 ";
  }
  .index__list-item:nth-of-type(8) .index__list-item:nth-of-type(1)::before {
    content: "8.1 ";
  }
  .index__list-item:nth-of-type(8) .index__list-item:nth-of-type(2)::before {
    content: "8.2 ";
  }
  .index__list-item:nth-of-type(8) .index__list-item:nth-of-type(3)::before {
    content: "8.3 ";
  }
  .index__list--nonum .index__list-item::before {
    content: "";
  }
  /* section1 */
  .sec-article {
    padding-top: 0;
    margin-bottom: 0;
  }
  .sec-article-top {
    margin-bottom: 0;
  }
  .sec__body-item {
    padding-bottom: 80px;
  }
  .sec__body-table {
    table-layout: fixed;
    width: 100%;
  }
  .sec__body-table--a-13 {
    border: 2px solid #e1e1e1;
  }
  .sec__body-table .sec__body-ul {
    margin: 0;
  }
  .sec__body-thead,
  .sec__body-tbody {
    display: block;
    width: 100%;
    border: 2px solid #e1e1e1;
    display: inline-block;
  }
  .sec__body-thead {
    margin-bottom: 25px;
  }
  .sec__body-tbody:not(:last-of-type) {
    margin-bottom: 25px;
  }
  .sec__body-table--a-16 .sec__body-td {
    padding: 25px 10px;
  }
  .sec__body-tr {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .sec__body-tr.sec__body-tr--redbox {
    background-color: #f3c0ab;
  }
  .sec__body-tr.sec__body-tr--yellowbox {
    background-color: #fcedaa;
  }
  .sec__body-tr.sec__body-tr--purplebox {
    background-color: #ccb3dd;
  }
  .sec__body-tr.sec__body-tr--blackbox {
    background-color: #aaaaaa;
  }
  .sec__body-th {
    padding: 10px;
    display: block;
    text-align: left;
    background-color: #f6f6f6;
    border-bottom: 1px solid #e1e1e1;
  }
  .sec__body-table--a-13 .sec__body-th {
    position: static;
    border-right: #e1e1e1 2px solid;
  }
  .sec__body-td {
    padding: 25px 5px;
    vertical-align: top;
  }
  .sec__body-tr:not(:last-of-type) {
    border-bottom: 2px solid #e1e1e1;
  }
  .sec__body-table--a-16 .sec__body-tr {
    border-bottom: 1px solid #e1e1e1;
  }
  .sec__body-table .sec__body-li {
    margin: 0px 5px 5px;
  }
  .sec__body-img--01 {
    max-width: 355px;
    width: 100%;
    margin-bottom: 30px;
  }
  .sec__body-img--02 {
    max-width: 355px;
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .sec__body-img--8-03 {
    max-width: 290px;
    width: 100%;
    margin: auto;
    display: block;
  }
  .sec__body-li--8-imgarea {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .sec__body-img--8-04 {
    width: 120px;
    margin: auto;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .sec__body-img--mark {
    max-height: 55px;
    height: 14vw;
    width: 100%;
    margin-right: 6px;
  }
  .sec__body-img--13-03 {
    width: 120px;
    margin: 35px 60px 30px;
  }
  .sec__body-imginner:nth-of-type(2) .sec__body-img--13-03 {
    margin-top: 60px;
  }
  .sec__body-imgarea.sec__body-imgarea--a-13 {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .sec__body-imgarea--a-13 .sec__body-imginner {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .sec__body-imginner .sec__body-txt {
    text-align: center;
    font-size: 14px;
  }
  .sec__body-li:first-of-type .sec__body-img--8-04 {
    margin-top: 0px;
  }
  .sec__body-ul-article {
    margin-top: 25px;
    margin-bottom: 60px;
  }
  .sec__body-li .sec__body-link {
    color: #000;
  }
  .sec__body-li-article {
    position: relative;
    padding-left: 14px;
    font-size: 14px;
  }
  .sec__body-li-article::before {
    content: "";
    background-color: #bbbbbb;
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 100%;
    left: 0;
    top: 8px;
  }
  .sec__body-li-article--num {
    list-style-type: decimal;
    padding-left: 0;
    margin-left: 20px;
  }
  .sec__body-li-article--num::before {
    content: none;
  }
  .sec__body-item:last-of-type {
    padding-bottom: 0;
  }
  .sec__body-ul--flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .sec__body-txt--mb25 {
    margin-bottom: 25px;
  }
  .sec__body-ul--mt15 {
    margin-top: 15px;
    margin-bottom: 10px;
  }
  .sec__body-txt.sec__body-txt--mb42 {
    margin-bottom: 42px;
    font-size: 11px;
    color: #888888;
  }
  .sec__body-txt.sec__body-txt--mb15 {
    margin-bottom: 10px;
  }
  .sec__body-ul-article--mt0 {
    margin-top: 0;
  }
  .sec__body-li-article--mb25 {
    margin-bottom: 25px;
  }
  .sec__body-li-article.sec__body-li-article--mb25::before {
    top: 11px;
  }
  .sec__body-img--mark-1 {
    width: 100px;
    margin-bottom: 10px;
  }
  .sec__body-img--mark-2 {
    width: 100px;
    margin-bottom: 10px;
  }
  .sec__body-li-article--mb15 {
    margin-bottom: 15px;
  }

  /* relate */
  .relate {
    background-color: #fff;
  }
  .relate-inner {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 50px;
  }
  .relate-ttl {
    font-weight: bold;
    text-align: center;
  }
  .relate-txt--weak--right {
    font-size: 11px;
    color: #888888;
  }
  .relate-link {
    margin-top: 10px;
    display: inline-block;
  }
  .relate-ic {
    max-width: 145px;
    width: 34vw;
    height: 34vw;
    margin-top: 8px;
  }
  .relate-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .relate-item--txt {
    position: relative;
    padding-bottom: 10px;
    padding-left: 24px;
    font-size: 14px;
  }
  .relate-item--txt::before {
    content: "";
    background-color: #bbbbbb;
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 100%;
    left: 10px;
    top: 8px;
  }
  .relate-fig {
    margin-left: 0;
    margin-right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .relate-cap {
    font-size: 16px;
    color: #000;
    line-height: 20px;
    text-align: center;
  }
  .relate-cap--bold {
    font-weight: bold;
    line-height: 30px;
  }
  .relate-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .relate-item.relate-item--txt {
    display: block;
  }
}

/*---------------------------------

前へ/次へ

---------------------------------*/
@media (min-width: 741px) {
  /* PC */
  .sdgs-pgnation-inner {
    max-width: 960px;
    width: 100%;
    margin: 0 auto;

    padding: 55px 30px 0;
    box-sizing: border-box;

    display: flex;
    justify-content: space-between;
  }
  .sdgs-pgnation__item {
    display: inline-block;
  }
  .sdgs-pgnation__item.unactive {
    pointer-events: none;
    visibility: hidden;
  }
  .sdgs-pgnation__item:hover {
    opacity: 0.7;
  }
  .sdgs-pgnation__item--prev {
    text-align: left;
  }
  .sdgs-pgnation__item--next {
    text-align: right;
  }
  .sdgs-pgnation__item-txt {
    display: inline-block;
    color: #000;
    font-size: 17px;
    padding: 4px 0;
    margin-bottom: 19px;

    position: relative;
  }
  .sdgs-pgnation__item-txt::before {
    content: "";

    position: absolute;
    width: 0;
    height: 0;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    border-left: 17px solid #fff;
    border-top: 17px solid transparent;
    border-bottom: 17px solid transparent;
  }
  .sdgs-pgnation__item--prev .sdgs-pgnation__item-txt {
    text-align: left;
    padding-left: 42px;
  }
  .sdgs-pgnation__item--prev .sdgs-pgnation__item-txt::before {
    left: 0;
    right: auto;
    border-right: 17px solid #fff;
    border-left: none;
  }
  .sdgs-pgnation__item--next .sdgs-pgnation__item-txt {
    text-align: right;
    padding-right: 42px;
  }
  .sdgs-pgnation__item--next .sdgs-pgnation__item-txt::before {
    left: auto;
    right: 0;
    border-left: 17px solid #fff;
    border-right: none;
  }
  .sdgs-pgnation__thumb {
    width: 147px;
    height: 147px;
  }
}
@media (max-width: 740px) {
  /* SP */
  .sdgs-pgnation {
    padding-top: 30px;
    margin-bottom: 50px;
  }
  .sdgs-pgnation-inner {
    display: flex;
    justify-content: space-between;
  }
  .sdgs-pgnation__item {
    display: inline-flex;
    flex-direction: column-reverse;
  }
  .sdgs-pgnation__item.unactive {
    pointer-events: none;
    visibility: hidden;
  }
  .sdgs-pgnation__item--prev {
    text-align: left;
  }
  .sdgs-pgnation__item--next {
    text-align: right;
  }
  .sdgs-pgnation__item-txt {
    display: inline-block;
    color: #000;
    font-size: 20px;
    line-height: 1;

    position: relative;
  }
  .sdgs-pgnation__item-txt::before {
    content: "";

    position: absolute;
    width: 0;
    height: 0;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    border-left: 12px solid #e5e5e5;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
  }
  .sdgs-pgnation__item--prev .sdgs-pgnation__item-txt {
    text-align: left;
    padding-left: 41px;
  }
  .sdgs-pgnation__item--prev .sdgs-pgnation__item-txt::before {
    left: 0;
    right: auto;
    border-right: 12px solid #e5e5e5;
    border-left: none;
  }
  .sdgs-pgnation__item--next .sdgs-pgnation__item-txt {
    text-align: right;
    padding-right: 41px;
  }
  .sdgs-pgnation__item--next .sdgs-pgnation__item-txt::before {
    left: auto;
    right: 0;
    border-left: 12px solid #e5e5e5;
    border-right: none;
  }
  .sdgs-pgnation__item-thumb-wrap {
    margin-bottom: 25px;
  }
  .sdgs-pgnation__thumb {
    width: 140px;
    height: 140px;
  }
}
