.sdgs #wrap{margin:85px 0 0;overflow:hidden}@media (max-width: 767px){.sdgs #wrap{margin-top:77px}}.sdgs .container{max-width:982px;padding:0 23px;margin:0 auto}@media (max-width: 767px){.sdgs .container{padding:0}}.sdgs .visual-v3 .hd-ttl span mark{writing-mode:horizontal-tb}.sdgs .block-bnr{position:relative}.sdgs .block-bnr .main{display:flex;justify-content:space-between;align-items:flex-start;height:max-content}.sdgs .block-bnr .main .hd-ttl{font-family:"Shippori Mincho",serif;writing-mode:vertical-lr;white-space:nowrap;flex-grow:1;display:flex;flex-direction:column}.sdgs .block-bnr .main .hd-ttl .lg{display:flex;flex-direction:column;font-size:50px;font-size:5rem;line-height:1em;letter-spacing:.24em;font-weight:400;margin-top:3px}.sdgs .block-bnr .main .hd-ttl .lg span:first-child{margin-right:19px;margin-top:71px}@media (max-width: 767px){.sdgs .block-bnr .main .hd-ttl .lg span:first-child{margin-right:4px;margin-top:19px}}@media (max-width: 767px){.sdgs .block-bnr .main .hd-ttl .lg{margin-top:44px;font-size:30px;font-size:3rem;line-height:1.26667em;letter-spacing:.265em;font-weight:400}}.sdgs .block-bnr .main .hd-ttl .sm{font-size:22px;font-size:2.2rem;line-height:1.27273em;letter-spacing:.27em;font-weight:400;margin-left:39px}@media (max-width: 767px){.sdgs .block-bnr .main .hd-ttl .sm{font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:.335em;font-weight:400;margin-left:7px}}@media (max-width: 767px){.sdgs .block-bnr .main .hd-ttl{font-size:24px;font-size:2.4rem;line-height:1.25em;letter-spacing:.25em;font-weight:400;justify-content:center}}.sdgs .block-bnr .main .img{width:72.85vw;margin-top:63px}.sdgs .block-bnr .main .img picture{display:block;height:100%}.sdgs .block-bnr .main .img picture img{object-fit:cover;width:100%;height:100%}@media (max-width: 767px){.sdgs .block-bnr .main .img picture img{max-height:250px}}@media (min-width: 768px){.sdgs .block-bnr .main .img picture img{min-height:390px}}@media (max-width: 767px){.sdgs .block-bnr .main .img{width:77.5vw;margin-top:0}}.sdgs .block-bnr .main .sub__index{text-align:center;margin-top:63px}.sdgs .block-bnr .main .sub__index img{max-height:68px;object-fit:contain}@media (max-width: 767px){.sdgs .block-bnr .main{margin-bottom:32px}}.sdgs .block-bnr .sub{display:flex;justify-content:flex-start;align-items:flex-start;margin:11px 0 160px}.sdgs .block-bnr .sub__txt{font-family:"Shippori Mincho",serif;font-size:24px;font-size:2.4rem;line-height:1.75em;letter-spacing:.1em;font-weight:400;margin-right:30px}@media (max-width: 767px){.sdgs .block-bnr .sub__txt{font-size:18px;font-size:1.8rem;line-height:1.77778em;letter-spacing:.1em;font-weight:400;margin-bottom:50px;margin-right:0}.sdgs .block-bnr .sub__txt.cus{margin-top:-43px;width:calc(100% + 46px);padding:23 23px 23px;margin-left:-23px;background-color:#f8f8f7}}.sdgs .block-bnr .sub__index{height:80px;margin-top:3px}.sdgs .block-bnr .sub__index img{height:100%;object-fit:contain}@media (max-width: 767px){.sdgs .block-bnr .sub{margin-bottom:0}}@media (max-width: 767px){.sdgs .block-bnr.odd .main .hd-ttl{margin-left:-14px}}@media only screen and (min-width: 768px) and (max-width: 1359px){.sdgs .block-bnr.odd .main .hd-ttl{justify-content:center}}.sdgs .block-bnr.odd .main .img{margin-right:calc((100vw - 1076px) / -2);padding-left:30px}@media (max-width: 767px){.sdgs .block-bnr.odd .main .img{margin-right:-23px;padding-left:25px}}@media only screen and (min-width: 768px) and (max-width: 1121px){.sdgs .block-bnr.odd .main .img{margin-right:-23px}}@media (min-width: 768px){.sdgs .block-bnr.odd .sub{margin-right:calc((100vw - 1076px) / -2);max-width:80.9%;position:relative;left:72.8%;transform:translateX(-50%)}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 881px){.sdgs .block-bnr.odd .sub{max-width:max-content}}@media only screen and (min-width: 768px) and (max-width: 1121px){.sdgs .block-bnr.odd .sub{margin-right:0}}@media only screen and (min-width: 768px) and (max-width: 1359px){.sdgs .block-bnr.odd .sub{margin-left:auto !important;left:unset;transform:translateX(0)}}.sdgs .block-bnr.odd .sub__txt{width:62.9%}@media (max-width: 767px){.sdgs .block-bnr.odd .sub__txt{width:100%}.sdgs .block-bnr.odd .sub__txt.cus{margin-top:-45px;width:calc(100% + 46px);padding:23px 23px 23px;margin-left:-23px;margin-bottom:35px;background-color:#f8f8f7}}@media (max-width: 767px){.sdgs .block-bnr.odd .sub .sub__txt.cus{width:calc(100% + 46px);padding:0 23px 23px;margin-left:-23px;background-color:#f8f8f7}}.sdgs .block-bnr.even .main .img{margin-left:calc((100vw - 1076px) / -2);padding-right:30px}@media (max-width: 767px){.sdgs .block-bnr.even .main .img{margin-left:-23px;padding-right:25px}}@media only screen and (min-width: 768px) and (max-width: 1121px){.sdgs .block-bnr.even .main .img{margin-left:-23px}}.sdgs .block-bnr.even .main .hd-ttl{justify-content:center}.sdgs .block-bnr.even .main .hd-ttl .lg{margin-left:18px}@media (max-width: 767px){.sdgs .block-bnr.even .main .hd-ttl .lg{margin-left:0}}@media (max-width: 767px){.sdgs .block-bnr.even .main .hd-ttl{margin-right:-16px;transform:translateX(-9px)}}.sdgs .block-bnr.even .sub{justify-content:space-between;max-width:67.7%}@media (max-width: 767px){.sdgs .block-bnr.even .sub{max-width:100%}}@media only screen and (min-width: 768px) and (max-width: 1074px){.sdgs .block-bnr.even .sub{max-width:max-content;margin-bottom:70px !important}}.sdgs .block-bnr:after{content:"";width:100vw;height:calc(100% - 93px);display:block;background-color:#f8f8f7;position:absolute;top:136px;left:0;z-index:-1;transform:translateX(calc((100vw - 1076px) / -2))}@media (max-width: 767px){.sdgs .block-bnr:after{transform:translateX(-23px);top:30px;height:90%}}@media only screen and (min-width: 768px) and (max-width: 1121px){.sdgs .block-bnr:after{transform:translateX(-23px)}}.sdgs .outside-link{display:flex;align-items:flex-start;margin-bottom:4px;width:fit-content}.sdgs .outside-link span{color:#a2977f;font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.08em;font-weight:500;text-decoration:underline;margin-left:6px;margin-top:1px}@media (max-width: 767px){.sdgs .outside-link span{line-height:24px}}@media only screen and (max-width: 374px){.sdgs .outside-link span{font-size:15px;letter-spacing:0.05em}}.sdgs .outside-link img{margin-top:2px}@media (max-width: 767px){.sdgs .outside-link{margin-bottom:9px}}.sdgs .par{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:88px}.sdgs .par__cont{max-width:546px;width:56%}.sdgs .par__cont .ttl{font-family:"Shippori Mincho",serif;font-size:24px;font-size:2.4rem;line-height:1.75em;letter-spacing:.1em;font-weight:400;margin-bottom:7px}.sdgs .par__cont .ttl i{font-size:15px;font-style:normal}@media (max-width: 767px){.sdgs .par__cont .ttl i{font-size:12px}}@media (max-width: 767px){.sdgs .par__cont .ttl{margin-bottom:20px;font-size:18px;font-size:1.8rem;line-height:1.77778em;letter-spacing:.1em;font-weight:400}}@media only screen and (max-width: 374px){.sdgs .par__cont .ttl{font-size:17px}}.sdgs .par__cont .txt{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.05em;font-weight:500;margin-bottom:10px}.sdgs .par__cont .txt span{position:relative;font-size:12px;top:-4px}.sdgs .par__cont .txt02{font-size:12px;font-size:1.2rem;line-height:1.83333em;letter-spacing:.05em;font-weight:500;margin:-3px 0 23px;color:#4a4a4a}.sdgs .par__cont .txt02 span{position:relative;top:-3px}.sdgs .par__cont .txt03{font-size:10px;font-size:1rem;line-height:1.6em;letter-spacing:0em;font-weight:500;margin-top:20px;color:#4a4a4a}@media (max-width: 767px){.sdgs .par__cont .txt03{margin-top:17px}}.sdgs .par__cont .note{font-size:12px;font-size:1.2rem;line-height:1.4em;letter-spacing:.05em;font-weight:500;margin:22px 0 26px;color:#4a4a4a}@media (max-width: 767px){.sdgs .par__cont .note{margin:17px 0 15px}}@media (max-width: 767px){.sdgs .par__cont{width:100%;max-width:100%}}.sdgs .par__img{width:42.4%;margin-left:30px;margin-top:3px}.sdgs .par__img .desc{font-size:10px;font-size:1rem;line-height:1.6em;letter-spacing:.05em;font-weight:500;color:#4a4a4a;margin-top:11px}@media (max-width: 767px){.sdgs .par__img .desc{font-size:11px;font-size:1.1rem;line-height:1.45455em;letter-spacing:.05em;font-weight:500;margin-top:8px}}@media (max-width: 767px){.sdgs .par__img{width:100%;margin-left:0;margin-top:20px}.sdgs .par__img img{width:100%}.sdgs .par__img.newVer{margin-top:0px}}.sdgs .par .txt02{font-size:12px;font-size:1.2rem;line-height:1.83333em;letter-spacing:.05em;font-weight:500;margin:-3px 0 23px;color:#4a4a4a}.sdgs .par .txt03{font-size:10px;font-size:1rem;line-height:1.6em;letter-spacing:0em;font-weight:500;margin-top:20px;color:#4a4a4a}@media (max-width: 767px){.sdgs .par .txt03{margin-top:17px}}.sdgs .par.no-img{flex-direction:column;margin-bottom:100px}.sdgs .par.no-img .par__cont{width:100%;max-width:100%}.sdgs .par.no-img .par__img{width:100%;margin-left:0;margin-top:30px}@media (max-width: 767px){.sdgs .par.no-img .par__img{margin-top:11px}}.sdgs .par.no-img .par__img.lg{width:calc(100% + 1px)}@media (max-width: 767px){.sdgs .par.no-img .par__img.lg{width:calc(100% - 22px) !important;margin:11px auto 0;margin-right:auto !important}}@media (max-width: 767px){.sdgs .par.no-img{margin-bottom:59px}}@media (max-width: 767px){.sdgs .par{flex-direction:column;margin-bottom:84px}}@media only screen and (min-width: 768px) and (max-width: 900px){.sdgs .par{align-items:center}}.sdgs .topic{border:1px solid #000;margin:54px 0 106px;padding:69px 70px 50px;position:relative;background-color:#f1f1f1}.sdgs .topic__ttl{border:1px solid #3e3a3b;display:flex;justify-content:flex-start;align-items:stretch;width:87.2%;height:50px;position:absolute;top:-16px;left:50%;transform:translateX(-50%)}.sdgs .topic__ttl span:first-child{display:flex;justify-content:center;align-items:center;background-color:#3e3a3b;color:#fff;width:80px;height:100%;font-family:"EB Garamond",serif;font-size:15px;font-size:1.5rem;line-height:1.26667em;letter-spacing:.05em;font-weight:500}@media (max-width: 767px){.sdgs .topic__ttl span:first-child{font-size:13px;width:64px;height:auto}}.sdgs .topic__ttl span:last-child{display:flex;justify-content:flex-start;align-items:center;background-color:#fff;padding:0 18px;width:calc(100% - 80px);font-size:20px;font-size:2rem;line-height:1.2em;letter-spacing:.08em;font-weight:500}@media (max-width: 767px){.sdgs .topic__ttl span:last-child{font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:.025em;font-weight:500;padding:7px 13px 8px 13px;width:calc(100% - 64px)}}@media only screen and (min-width: 768px) and (max-width: 873px){.sdgs .topic__ttl span:last-child{font-size:16px}}@media only screen and (max-width: 374px){.sdgs .topic__ttl span:last-child{padding:7px 10px 8px}}@media (max-width: 767px){.sdgs .topic__ttl{width:97%;height:auto;top:-21px}}.sdgs .topic__cont{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 767px){.sdgs .topic__cont{flex-direction:column}}.sdgs .topic__info{width:122%}.sdgs .topic__info .subTtl{font-family:"Shippori Mincho",serif;font-size:24px;font-size:2.4rem;line-height:1.75em;letter-spacing:.1em;font-weight:400;margin-bottom:11px}.sdgs .topic__info .subTtl span{font-size:13px}@media (max-width: 767px){.sdgs .topic__info .subTtl span{font-size:12px}}.sdgs .topic__info .subTtl span.sup{position:relative;top:-13px;font-size:11px;letter-spacing:-0.1em}@media (max-width: 767px){.sdgs .topic__info .subTtl span.sup{font-size:9px;top:-9px}}@media (max-width: 767px){.sdgs .topic__info .subTtl{margin-bottom:17px;font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:.025em;font-weight:500}}.sdgs .topic__info .txt{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.05em;font-weight:500;margin-bottom:13px}@media (max-width: 767px){.sdgs .topic__info .txt{font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.025em;font-weight:500}}.sdgs .topic__info .txt02{font-size:12px;font-size:1.2rem;line-height:1.83333em;letter-spacing:.05em;font-weight:500;color:#4a4a4a}@media (max-width: 767px){.sdgs .topic__info{width:100%}}.sdgs .topic__img{margin-left:30px;margin-top:9px}.sdgs .topic__img img{width:100%}.sdgs .topic__img .desc{font-size:10px;font-size:1rem;line-height:1.5em;letter-spacing:.05em;font-weight:500;margin-top:9px;color:#4a4a4a}@media (max-width: 767px){.sdgs .topic__img .desc{margin-top:18px}}@media (max-width: 767px){.sdgs .topic__img{margin-left:0;margin-top:25px}.sdgs .topic__img.newVer{margin:0 auto 20px}}.sdgs .topic .txt02{font-size:12px;font-size:1.2rem;line-height:1.83333em;letter-spacing:.05em;font-weight:500;color:#4a4a4a}@media (max-width: 767px){.sdgs .topic{margin:0px auto 53px;padding:71px 16px 21px}}@media only screen and (min-width: 768px) and (max-width: 891px){.sdgs .topic{padding:69px 40px 50px}}.sdgs .target{border-top:1px solid #1b1c1f;border-bottom:1px solid #1b1c1f;padding:59px 0;position:relative;margin-bottom:85px}.sdgs .target__ttl{font-family:"Shippori Mincho",serif;font-size:24px;font-size:2.4rem;line-height:1.75em;letter-spacing:.1em;font-weight:400;width:max-content;background-color:#fff;position:absolute;padding:0 23px;top:-23px;left:50%;transform:translateX(-50%)}.sdgs .target__ttl span{font-size:15px}@media (max-width: 767px){.sdgs .target__ttl{font-size:20px;font-size:2rem;line-height:1.75em;letter-spacing:.1em;font-weight:400}}.sdgs .target__img{margin:0 auto;max-width:656px}.sdgs .target__lst{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:50px 67px}.sdgs .target__lst-item{display:flex;justify-content:space-between;align-items:flex-start}.sdgs .target__lst-item .info{max-width:230px;margin-top:3px}.sdgs .target__lst-item .info .tag{color:#a2977f;font-family:"Hina Mincho",serif;font-size:18px;font-size:1.8rem;line-height:1.11111em;letter-spacing:0em;font-weight:400;padding-left:27px;position:relative}.sdgs .target__lst-item .info .tag::before{content:"";width:16px;height:1px;border-top:1px dotted #a2977f;position:absolute;top:50%;left:0}@media (max-width: 767px){.sdgs .target__lst-item .info .tag{font-family:"Shippori Mincho",serif;white-space:nowrap;margin-top:15px}}.sdgs .target__lst-item .info .ttl{font-size:20px;font-size:2rem;line-height:1.7em;letter-spacing:.05em;font-weight:500;margin:16px 0 8px}@media (max-width: 767px){.sdgs .target__lst-item .info .ttl{font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.05em;font-weight:500;margin:0 0 0 33px;width:56%}}.sdgs .target__lst-item .info .txt{font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.05em;font-weight:500}@media (max-width: 767px){.sdgs .target__lst-item .info{max-width:100%;width:100%;display:flex;justify-content:space-between;align-items:flex-start}}@media only screen and (min-width: 768px) and (max-width: 1115px){.sdgs .target__lst-item .info{max-width:45%}}.sdgs .target__lst-item .img{width:49.5%;margin-left:25px}@media (max-width: 767px){.sdgs .target__lst-item .img{width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;margin-top:16px}.sdgs .target__lst-item .img.flex{margin-top:12px}.sdgs .target__lst-item .img .txt{width:55.5%;font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.05em;font-weight:500}.sdgs .target__lst-item .img .flex{max-width:calc(47% - 33px);margin-top:6px}.sdgs .target__lst-item .img picture,.sdgs .target__lst-item .img img{width:100%}}@media (max-width: 767px){.sdgs .target__lst-item{flex-direction:column}}@media (max-width: 767px){.sdgs .target__lst{grid-template-columns:repeat(1, 1fr);grid-gap:20px 0}}@media (max-width: 767px){.sdgs .target{margin:0 -23px 68px;padding:42px 23px 28px}}.sdgs .def{max-width:759px;padding:63px 23px}.sdgs .def__ttl{font-family:"Shippori Mincho",serif;font-size:35px;font-size:3.5rem;line-height:1.42857em;letter-spacing:.1em;font-weight:400;text-align:center}@media (max-width: 767px){.sdgs .def__ttl{font-size:26px;font-size:2.6rem;line-height:1.53846em;letter-spacing:.15em;font-weight:400}}.sdgs .def__txt{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.05em;font-weight:500;margin:44px 0 43px}@media (max-width: 767px){.sdgs .def__txt{margin:28px 0 21px}}.sdgs .def__other{display:flex;justify-content:space-between;align-items:center}.sdgs .def__other .logo{max-width:150px;transform:translate(-16px, -3px)}@media (max-width: 767px){.sdgs .def__other .logo{max-width:135px;transform:translate(0);margin-top:24px}}@media (max-width: 767px){.sdgs .def__other{flex-direction:column}.sdgs .def__other .outside-link span{white-space:nowrap}}.sdgs .def__img{margin-top:77px;width:97.8%}@media (max-width: 767px){.sdgs .def__img{width:100%;margin-top:37px;text-align:center}}@media only screen and (max-width: 1359px){.sdgs .def__img{width:100%}}@media (max-width: 767px){.sdgs .def{max-width:100%;margin:56px 0 9px}}.sdgs .intro{margin-top:78px}.sdgs .intro__ttl{font-family:"Shippori Mincho",serif;font-size:35px;font-size:3.5rem;line-height:1.42857em;letter-spacing:.1em;font-weight:500;text-align:center;padding-bottom:32px;margin-bottom:77px;position:relative}.sdgs .intro__ttl::after{content:"";width:54px;height:1px;background-color:#a2977f;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media (max-width: 767px){.sdgs .intro__ttl{font-size:26px;font-size:2.6rem;line-height:1.53846em;letter-spacing:.15em;font-weight:400;padding-bottom:6px;margin-bottom:38px}}@media only screen and (max-width: 374px){.sdgs .intro__ttl{font-size:25px;letter-spacing:0.1em}}.sdgs .intro .par__cont{width:50%}.sdgs .intro .par__cont .txt{margin-bottom:22px}@media (max-width: 767px){.sdgs .intro .par__cont{width:100%}}.sdgs .intro .par__img{width:50%;margin-right:-45px;max-width:490px;margin-top:7px}.sdgs .intro .par__img .item{position:relative}.sdgs .intro .par__img .item__img{position:absolute;z-index:2}.sdgs .intro .par__img .item__img img{object-fit:contain}.sdgs .intro .par__img .item__ttl{padding:14px 50px 11px 28px}@media (max-width: 767px){.sdgs .intro .par__img .item__ttl{padding:9px 19px 8px 19px}}@media only screen and (min-width: 768px) and (max-width: 890px){.sdgs .intro .par__img .item__ttl{padding:14px 13px 11px}}.sdgs .intro .par__img .item__cont{padding:23px 50px 26px 28px;min-height:153px}@media (max-width: 767px){.sdgs .intro .par__img .item__cont{padding:14px 19px 13px 19px;min-height:108px}}@media only screen and (min-width: 768px) and (max-width: 890px){.sdgs .intro .par__img .item__cont{padding-left:13px}}.sdgs .intro .par__img .item.blue{margin-bottom:20px}.sdgs .intro .par__img .item.blue .item__ttl{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.1em;font-weight:500;background-color:#cfe3ed}@media (max-width: 767px){.sdgs .intro .par__img .item.blue .item__ttl{font-size:15px;font-size:1.5rem;line-height:1.33333em;letter-spacing:.1em;font-weight:500}}.sdgs .intro .par__img .item.blue .item__cont{background-color:#ecf2f5}.sdgs .intro .par__img .item.blue .item__cont .txt01{font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:.1em;font-weight:500}@media (max-width: 767px){.sdgs .intro .par__img .item.blue .item__cont .txt01{font-size:12px}}.sdgs .intro .par__img .item.blue .item__cont .txt02{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.1em;font-weight:700;margin:14px 0 10px;color:#000}@media (max-width: 767px){.sdgs .intro .par__img .item.blue .item__cont .txt02{font-size:17px;font-size:1.7rem;line-height:1.47059em;letter-spacing:.1em;font-weight:700;margin:8px 0}}.sdgs .intro .par__img .item.blue .item__img{width:20%;max-width:97px;bottom:13px;right:24px}@media (max-width: 767px){.sdgs .intro .par__img .item.blue .item__img{max-width:65px;bottom:15px;right:13px}}@media only screen and (min-width: 768px) and (max-width: 890px){.sdgs .intro .par__img .item.blue .item__img{right:10px}}@media (max-width: 767px){.sdgs .intro .par__img .item.blue{margin-bottom:12px}}.sdgs .intro .par__img .item.gray .item__ttl{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.1em;font-weight:500;background-color:#e0e0e0}@media (max-width: 767px){.sdgs .intro .par__img .item.gray .item__ttl{font-size:15px}}@media only screen and (min-width: 901px) and (max-width: 974px){.sdgs .intro .par__img .item.gray .item__ttl{padding-right:13px}}.sdgs .intro .par__img .item.gray .item__cont{background-color:#f1f1f1;padding:23px 50px 1px 28px}@media (max-width: 767px){.sdgs .intro .par__img .item.gray .item__cont{padding:8px 48px 19px 21px}}.sdgs .intro .par__img .item.gray .item__cont .txt01{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.1em;font-weight:700}@media (max-width: 767px){.sdgs .intro .par__img .item.gray .item__cont .txt01{font-size:17px;line-height:calc(25 / 17)}}.sdgs .intro .par__img .item.gray .item__cont .txt02{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.1em;font-weight:700;color:#000}@media (max-width: 767px){.sdgs .intro .par__img .item.gray .item__cont .txt02{font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:.1em;font-weight:700;line-height:calc(25 / 17);font-size:17px;margin-bottom:0}}.sdgs .intro .par__img .item.gray .item__img{width:39%;max-width:165px;bottom:24px;right:15px}@media (max-width: 767px){.sdgs .intro .par__img .item.gray .item__img{max-width:94px;bottom:19px;right:9px}}@media (max-width: 767px){.sdgs .intro .par__img .item{max-width:400px;margin:0 auto}}@media (max-width: 767px){.sdgs .intro .par__img{width:100%;max-width:100%;margin-right:0;margin-top:37px}}@media only screen and (min-width: 768px) and (max-width: 1212px){.sdgs .intro .par__img{margin-right:0}}@media (max-width: 767px){.sdgs .intro{margin-top:0}}.sdgs .sec-anchor{padding-top:39px}@media (max-width: 767px){.sdgs .sec-anchor{padding-top:0;margin-top:-20px;padding-bottom:45px}}.sdgs .sec-anchor__ttl{font-size:35px;font-size:3.5rem;line-height:1.53846em;letter-spacing:.1em;font-weight:400;font-family:"Shippori Mincho",serif;text-align:center}@media (max-width: 767px){.sdgs .sec-anchor__ttl{font-size:26px;letter-spacing:0.15em}}.sdgs .sec-anchor__ins{width:100%;max-width:1115px;margin:0 auto;padding:0 20px}@media (max-width: 767px){.sdgs .sec-anchor__ins{max-width:calc(100% - 35px);padding:0}}.sdgs .sec-anchor__lst{display:flex;justify-content:center;width:calc(100% + 25px);margin-left:-13px;margin-top:82px;flex-wrap:wrap}@media (max-width: 767px){.sdgs .sec-anchor__lst{width:100%;margin-left:0;margin-top:57px}}.sdgs .sec-anchor__lst .lst-item{width:calc((100% / 4) - 25px);margin:0 12px 66px 13px;border:1px solid #000;position:relative;display:flex;align-items:center;justify-content:center;padding:30px 15px 20px;min-height:118px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.684' height='7.634' viewBox='0 0 6.684 7.634'%3E%3Cpath id='arrow' d='M3.342,0,6.684,7.634l-3.342-3.6L0,7.634Z' transform='translate(6.684 7.634) rotate(180)' fill='%23061826'/%3E%3C/svg%3E%0A");background-position:center bottom 16px;background-repeat:no-repeat}@media (min-width: 768px){.sdgs .sec-anchor__lst .lst-item{min-width:224px}}@media (max-width: 767px){.sdgs .sec-anchor__lst .lst-item{width:calc((100% / 2) - 10px);margin:0 5px 40px;min-height:100px;background-position:center bottom 9px}}.sdgs .sec-anchor__lst .lst-item__img{display:flex;justify-content:center;width:calc(100% + 12px);margin-left:-6px;flex-wrap:wrap;position:absolute;top:-30px;left:0}@media (max-width: 767px){.sdgs .sec-anchor__lst .lst-item__img{margin:0 2px;width:calc(100% + 4px);margin-left:-2px;top:-22px}}.sdgs .sec-anchor__lst .lst-item__img img{width:60px;display:block;margin:0 6px}@media (max-width: 767px){.sdgs .sec-anchor__lst .lst-item__img img{width:calc(100% / 3);max-width:43px;margin:0 2px}}.sdgs .sec-anchor__lst .lst-item__ttl{font-size:15px;font-size:1.5rem;line-height:1.46667em;letter-spacing:.05em;font-weight:500;text-align:center}.sdgs .sec-01{margin-top:16px}@media (max-width: 767px){.sdgs .sec-01 .block-bnr .main .hd-ttl{margin-top:31px}.sdgs .sec-01 .block-bnr .main .hd-ttl .lg span:first-child{transform:translateX(5px)}}@media only screen and (min-width: 1360px){.sdgs .sec-01 .block-bnr .main .hd-ttl{margin-right:108px}}.sdgs .sec-01 .block-bnr .itv{display:flex;justify-content:space-between;align-items:stretch;border-radius:5px;background:url(../../img/sdgs/itv_bg.png) no-repeat;background-size:cover;padding:39px 35px 0;margin:-97px 0 79px}.sdgs .sec-01 .block-bnr .itv__img{position:relative;margin-right:33px;margin-top:-16px;width:56.8%}.sdgs .sec-01 .block-bnr .itv__img img{max-width:395px}@media (max-width: 767px){.sdgs .sec-01 .block-bnr .itv__img img{width:294px;transform:translateX(-15px)}}@media only screen and (min-width: 768px) and (max-width: 1055px){.sdgs .sec-01 .block-bnr .itv__img img{max-width:100%}}@media only screen and (min-width: 768px) and (max-width: 865px){.sdgs .sec-01 .block-bnr .itv__img img{transform:translateX(-7%)}}.sdgs .sec-01 .block-bnr .itv__img .desc{font-size:15px;font-size:1.5rem;line-height:1.46667em;letter-spacing:.1em;font-weight:500;background-color:#fff;position:absolute;bottom:33px;left:45.7%;transform:translateX(-50%);width:95.4%;padding:9px 21px 7px}@media (max-width: 767px){.sdgs .sec-01 .block-bnr .itv__img .desc{text-align:right;font-size:12px;font-size:1.2rem;line-height:1.5em;letter-spacing:.05em;font-weight:500;padding:4px 8px 3px 8px;bottom:3px;right:-14px;left:unset;transform:unset;width:85.4%}}.sdgs .sec-01 .block-bnr .itv__img .note{color:#fff;writing-mode:vertical-lr;font-family:"EB Garamond",serif;font-size:12px;font-size:1.2rem;line-height:.75em;letter-spacing:.15em;font-weight:400;position:absolute;top:7px;left:-5px}@media (max-width: 767px){.sdgs .sec-01 .block-bnr .itv__img .note{font-size:10px;left:unset;right:4px;top:25px}}@media only screen and (min-width: 768px) and (max-width: 865px){.sdgs .sec-01 .block-bnr .itv__img .note{top:10%}}@media (max-width: 767px){.sdgs .sec-01 .block-bnr .itv__img{order:1;width:100%;margin:12px 0 0 8px;max-height:202px}}@media only screen and (min-width: 768px) and (max-width: 1055px){.sdgs .sec-01 .block-bnr .itv__img{width:45%;display:flex;align-items:center}}@media only screen and (min-width: 768px) and (max-width: 865px){.sdgs .sec-01 .block-bnr .itv__img{margin-bottom:9px}}.sdgs .sec-01 .block-bnr .itv__cont{padding-bottom:43px;margin-top:-5px}@media (max-width: 767px){.sdgs .sec-01 .block-bnr .itv__cont{order:0;padding-bottom:0}}@media only screen and (min-width: 768px) and (max-width: 1055px){.sdgs .sec-01 .block-bnr .itv__cont{width:55%}}.sdgs .sec-01 .block-bnr .itv__tag{font-family:"Shippori Mincho",serif;font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:.1em;font-weight:500;background-color:rgba(255,255,255,0.68);width:max-content;padding:5px 13px 6px}@media (max-width: 767px){.sdgs .sec-01 .block-bnr .itv__tag{font-size:13px;width:100%;padding:4px 12px 5px 15px}}.sdgs .sec-01 .block-bnr .itv__ttl{font-family:"Hina Mincho",serif;font-size:32px;font-size:3.2rem;line-height:1.375em;letter-spacing:.1em;font-weight:500;color:#fff;border-bottom:1px solid #fff;padding-bottom:13px;margin:7px 0 19px}@media (max-width: 767px){.sdgs .sec-01 .block-bnr .itv__ttl{font-size:26px;letter-spacing:0.13em;margin:15px 0px 12px 0}}@media only screen and (min-width: 768px) and (max-width: 1055px){.sdgs .sec-01 .block-bnr .itv__ttl{margin-right:0}}.sdgs .sec-01 .block-bnr .itv__txt{font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.1em;font-weight:500;color:#fff;margin-bottom:26px}@media (max-width: 767px){.sdgs .sec-01 .block-bnr .itv__txt{font-size:13px;font-size:1.3rem;line-height:1.92308em;letter-spacing:.09em;font-weight:500;margin-bottom:16px}}.sdgs .sec-01 .block-bnr .itv__btn{border:1px solid #fff;width:100%;max-width:311px;height:85px}.sdgs .sec-01 .block-bnr .itv__btn a{color:#fff;height:100%;width:100%;display:block;padding:13px 9px}.sdgs .sec-01 .block-bnr .itv__btn a span{display:block;background:url(../../img/sdgs/ico_share_white.svg) no-repeat bottom 6px right 22px;background-size:9px 9px;font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:.1em;font-weight:700}.sdgs .sec-01 .block-bnr .itv__btn a span.en{font-size:12px;font-weight:500;margin-bottom:4px;padding-left:9px;background-image:none;margin:10px 0 9px}@media (max-width: 767px){.sdgs .sec-01 .block-bnr .itv__btn a span.en{margin-bottom:8px}}.sdgs .sec-01 .block-bnr .itv__btn a span.en img{display:inline-block;margin-top:-9px;margin-right:7px}@media (max-width: 767px){.sdgs .sec-01 .block-bnr .itv__btn a span{background-position:bottom 6px right 0px}}@media (max-width: 767px){.sdgs .sec-01 .block-bnr .itv{width:100%;max-width:329px;min-height:544px;flex-direction:column;overflow:hidden;margin:40px auto 54px;padding:38px 22px 0;background:url(../../img/sdgs/itv_bg_sp.png) no-repeat;background-size:cover}}@media only screen and (min-width: 1437px){.sdgs .sec-01 .block-bnr .sub{margin-top:40px}}@media (max-width: 767px){.sdgs .sec-01 .block-bnr .sub__index{margin-top:36px}}@media (min-width: 768px){.sdgs .sec-01 .block-bnr::after{top:114px;height:calc(100% - 522px)}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 835px){.sdgs .sec-01 .block-bnr::after{height:calc(100% - 572px)}}@media (max-width: 767px){.sdgs .sec-01 .block-bnr::after{height:35.5%}}@media (max-width: 767px){.sdgs .sec-01 .par:nth-of-type(2){margin-bottom:68px}.sdgs .sec-01 .par:nth-of-type(2) .par__img{margin-top:27px;margin-left:-17px;margin-right:-17px;width:auto}}@media only screen and (min-width: 500px) and (max-width: 767px){.sdgs .sec-01 .par:nth-of-type(2) .par__img{max-width:500px;margin:20px auto 0}}.sdgs .sec-01 .par:nth-of-type(3) .par__cont{width:82%;max-width:none}.sdgs .sec-01 .par:nth-of-type(3) .par__cont .ttl i{display:inline-block;transform:translateY(-8px)}@media (max-width: 767px){.sdgs .sec-01 .par:nth-of-type(3) .par__cont .ttl{display:flex;margin-bottom:-10px;height:min-content}.sdgs .sec-01 .par:nth-of-type(3) .par__cont .ttl img{max-width:50px;max-height:120px;margin-left:20px;transform:translate(-5px, -15px);object-fit:contain}.sdgs .sec-01 .par:nth-of-type(3) .par__cont .ttl span{height:min-content}}@media only screen and (min-width: 500px) and (max-width: 767px){.sdgs .sec-01 .par:nth-of-type(3) .par__cont .ttl span{margin-right:30px}}@media (max-width: 767px){.sdgs .sec-01 .par:nth-of-type(3) .par__cont{width:100%}}.sdgs .sec-01 .par:nth-of-type(3) .par__img{max-width:83px;margin-right:32px;margin-top:0}.sdgs .sec-01 .par:nth-of-type(5) .par__img{margin-top:19px}@media (max-width: 767px){.sdgs .sec-01 .par:nth-of-type(5){margin-bottom:65px}.sdgs .sec-01 .par:nth-of-type(5) .par__img{margin-top:49px;margin-left:8px;width:98.5%}}.sdgs .sec-01 .topic:nth-of-type(4){margin-top:-28px}@media (min-width: 768px){.sdgs .sec-01 .topic:nth-of-type(4){margin-top:128px}}@media (min-width: 768px){.sdgs .sec-01 .topic:nth-of-type(6){margin-top:113px}}.sdgs .sec-01 .topic:nth-of-type(6) .topic__info{max-width:520px}.sdgs .sec-01 .topic:nth-of-type(6) .topic__info .txt02{margin:21px 0 33px}@media (max-width: 767px){.sdgs .sec-01 .topic:nth-of-type(6) .topic__info .txt02{margin:16px 0 18px}}.sdgs .sec-01 .topic:nth-of-type(6) .topic__info .link-group{display:flex;justify-content:flex-start;align-items:center;margin-bottom:-9px}@media (min-width: 768px){.sdgs .sec-01 .topic:nth-of-type(6) .topic__info .link-group .outside-link{white-space:nowrap}.sdgs .sec-01 .topic:nth-of-type(6) .topic__info .link-group .outside-link:not(:last-child){margin-right:61px}}@media (max-width: 767px){.sdgs .sec-01 .topic:nth-of-type(6) .topic__info .link-group .outside-link{margin-bottom:11px}}@media (max-width: 767px){.sdgs .sec-01 .topic:nth-of-type(6) .topic__info .link-group{flex-direction:column;align-items:flex-start;margin-left:5px}}@media (max-width: 767px){.sdgs .sec-01 .topic:nth-of-type(6) .topic__info{max-width:100%}}.sdgs .sec-01 .topic:nth-of-type(6) .topic__img{width:39.5%}@media (max-width: 767px){.sdgs .sec-01 .topic:nth-of-type(6) .topic__img{width:96.5%}}@media (max-width: 767px){.sdgs .sec-01{margin-top:-4px}}.sdgs .sec-02{margin-top:-11px}@media (min-width: 768px){.sdgs .sec-02 .block-bnr .main .img{margin-top:85px}}@media (min-width: 768px){.sdgs .sec-02 .block-bnr .sub{margin:33px 0 133px}}.sdgs .sec-02 .par:nth-of-type(2) .par__cont{max-width:555px}.sdgs .sec-02 .par:nth-of-type(3){margin:-13px 0 91px}.sdgs .sec-02 .par:nth-of-type(3) .par__cont .txt{margin-bottom:20px}.sdgs .sec-02 .par:nth-of-type(3) .par__img{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}.sdgs .sec-02 .par:nth-of-type(3) .par__img .item{width:calc((100% - 34px) / 3);margin-bottom:26px}.sdgs .sec-02 .par:nth-of-type(3) .par__img .item .desc{font-size:12px;font-size:1.2rem;line-height:1.66667em;letter-spacing:0em;font-weight:700;color:#000;text-align:center;margin-top:3px}@media (max-width: 767px){.sdgs .sec-02 .par:nth-of-type(3) .par__img .item .desc{margin-top:8px}}@media (min-width: 768px){.sdgs .sec-02 .par:nth-of-type(3) .par__img .item:not(:first-child){margin-left:17px}.sdgs .sec-02 .par:nth-of-type(3) .par__img .item:nth-child(4){margin-left:0}}@media (max-width: 767px){.sdgs .sec-02 .par:nth-of-type(3) .par__img .item{width:calc((100% - 19px) / 2);margin-bottom:19px}.sdgs .sec-02 .par:nth-of-type(3) .par__img .item:nth-child(even){margin-left:19px}}.sdgs .sec-02 .par:nth-of-type(5) .par__cont .txt span{position:static}.sdgs .sec-02 .par:nth-of-type(5) .par__img{margin:32px 0px;width:auto;position:relative}.sdgs .sec-02 .par:nth-of-type(5) .par__img .zoom{width:33px;height:33px;border:1px solid #1b1c1f;background:#fff url(../../img/sdgs/ico_zoom.svg) no-repeat center;position:absolute;bottom:0;right:0;cursor:pointer}.sdgs .sec-02 .par:nth-of-type(5) .par__img .zoom img{width:17px}@media (min-width: 768px){.sdgs .sec-02 .par:nth-of-type(5) .par__img .zoom{bottom:-4px}}.sdgs .sec-02 .par:nth-of-type(5) .par__img .img-fscreen{background-color:rgba(0,0,0,0.7);position:fixed;top:0;left:0;z-index:9999999;align-items:center;justify-content:center;width:100vw;height:100vh;display:none}.sdgs .sec-02 .par:nth-of-type(5) .par__img .img-fscreen img{width:100vw;background-color:#fff;object-fit:contain}@media (min-width: 768px){.sdgs .sec-02 .par:nth-of-type(5) .par__img .img-fscreen img{width:65vw}}.sdgs .sec-02 .par:nth-of-type(5) .par__img .img-fscreen.show{display:flex}.sdgs .sec-02 .par:nth-of-type(5) .par__img .img-fscreen .close{position:fixed;top:25px;right:20px;z-index:99999999;background-color:rgba(0,0,0,0.5);width:35px;height:35px;border-radius:4px;cursor:pointer}.sdgs .sec-02 .par:nth-of-type(5) .par__img .img-fscreen .close span{display:block;width:32px;height:2px;margin-bottom:5px;background:#fff;-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-ms-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all}.sdgs .sec-02 .par:nth-of-type(5) .par__img .img-fscreen .close span:first-child{transform:rotate(45deg) translate(13px, 10px)}.sdgs .sec-02 .par:nth-of-type(5) .par__img .img-fscreen .close span:last-child{transform:rotate(-45deg) translate(-5px, 7px)}@media (min-width: 768px){.sdgs .sec-02 .par:nth-of-type(5) .par__img{width:46%;margin-top:11px}}@media only screen and (min-width: 715px) and (max-width: 767px){.sdgs .sec-02 .par:nth-of-type(5) .par__img{margin:32px auto}}@media only screen and (min-width: 768px) and (max-width: 1300px){.sdgs .sec-02 .par:nth-of-type(5) .par__img{margin-left:30px}}@media (max-width: 767px){.sdgs .sec-02 .par:nth-of-type(5) .par__img{margin:10px 0px}}.sdgs .sec-02 .block-bg{background-color:#f1f1f1;text-align:center;padding:5.7vw 40px;margin-bottom:102px}.sdgs .sec-02 .block-bg__ttl{font-family:"Shippori Mincho",serif;font-size:24px;font-size:2.4rem;line-height:1.75em;letter-spacing:.1em;font-weight:400}@media (max-width: 767px){.sdgs .sec-02 .block-bg__ttl{font-size:18px;font-size:1.8rem;line-height:1.77778em;letter-spacing:.1em;font-weight:400}}.sdgs .sec-02 .block-bg__txt{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.05em;font-weight:500;margin:19px 0 24px}@media (max-width: 767px){.sdgs .sec-02 .block-bg__txt{text-align:left;margin:18px 0 41px}}.sdgs .sec-02 .block-bg__img{max-width:616.6px;margin:56px auto 2px}@media (max-width: 767px){.sdgs .sec-02 .block-bg__img{max-width:calc(100% - 13px);margin:30px auto 0}}@media (min-width: 768px){.sdgs .sec-02 .block-bg .outside-link{margin:0 auto}}@media (max-width: 767px){.sdgs .sec-02 .block-bg{margin:-64px -17px 79px;padding:54px 17px}}@media (max-width: 767px){.sdgs .sec-02{margin-top:69px}}.sdgs .sec-03{margin-top:112px}.sdgs .sec-03 .block-bnr .main .hd-ttl .lg{margin-left:28px;margin-top:79px}@media (max-width: 767px){.sdgs .sec-03 .block-bnr .main .hd-ttl .lg{margin-top:17px;transform:translateX(8px)}}@media (max-width: 767px){.sdgs .sec-03 .block-bnr .main .hd-ttl{margin-left:-43px}}@media only screen and (min-width: 1360px){.sdgs .sec-03 .block-bnr .main .hd-ttl{margin-right:80px}}@media only screen and (min-width: 768px) and (max-width: 918px){.sdgs .sec-03 .block-bnr .main .img{margin-top:129px}}@media (min-width: 768px){.sdgs .sec-03 .block-bnr .sub{margin:-75px 0 143px}}@media only screen and (min-width: 1361px) and (max-width: 1400px){.sdgs .sec-03 .block-bnr .sub{margin-top:-5vw}}@media only screen and (min-width: 1401px) and (max-width: 1450px){.sdgs .sec-03 .block-bnr .sub{margin-top:-3vw}}@media only screen and (min-width: 1451px) and (max-width: 1515px){.sdgs .sec-03 .block-bnr .sub{margin-top:-2vw}}@media only screen and (min-width: 1516px) and (max-width: 1590px){.sdgs .sec-03 .block-bnr .sub{margin-top:-0.7vw}}@media only screen and (min-width: 1591px) and (max-width: 1640px){.sdgs .sec-03 .block-bnr .sub{margin-top:0}}@media only screen and (min-width: 1641px) and (max-width: 1677px){.sdgs .sec-03 .block-bnr .sub{margin-top:1vw}}@media only screen and (min-width: 1678px){.sdgs .sec-03 .block-bnr .sub{margin-top:40px}}@media only screen and (min-width: 768px) and (max-width: 918px){.sdgs .sec-03 .block-bnr .sub{margin:20px 0 70px}}@media only screen and (min-width: 1062px) and (max-width: 1359px){.sdgs .sec-03 .block-bnr .sub{margin-right:calc((100vw - 1076px) / -2)}}@media (min-width: 768px){.sdgs .sec-03 .block-bnr::after{top:114px;height:calc(100% - 62px)}}.sdgs .sec-03 .par:nth-of-type(2){align-items:center}@media (min-width: 768px){.sdgs .sec-03 .par:nth-of-type(2){margin-bottom:122px}}.sdgs .sec-03 .par:nth-of-type(2) .par__img{width:41%;margin-top:14px}@media (max-width: 767px){.sdgs .sec-03 .par:nth-of-type(2) .par__img{width:98%;margin-bottom:20px}.sdgs .sec-03 .par:nth-of-type(2) .par__img .desc{font-size:12px;font-size:1.2rem;line-height:1.66667em;letter-spacing:.025em;font-weight:500;border:1px solid #a2977f;margin:13px 0px 0;padding:4px 11px 6px;position:relative}.sdgs .sec-03 .par:nth-of-type(2) .par__img .desc::after{content:"";width:12px;height:12px;border-top:1px solid #a2977f;border-right:1px solid #a2977f;background-color:#fff;transform:rotate(-45deg);position:absolute;left:9%;top:-7px}}@media (min-width: 768px){.sdgs .sec-03 .par:nth-of-type(3){margin-bottom:77px}}@media (max-width: 767px){.sdgs .sec-03 .par:nth-of-type(4) .par__img{margin-bottom:15px}}@media (min-width: 768px){.sdgs .sec-03 .par:nth-of-type(4){margin-bottom:113px}}@media (max-width: 767px){.sdgs .sec-03 .par{margin-bottom:74px}}@media (min-width: 768px){.sdgs .sec-03 .topic{padding:89px 70px 56px 167px}.sdgs .sec-03 .topic .group-nor{padding-right:110px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1119px){.sdgs .sec-03 .topic .group-nor{padding-right:0}}@media (min-width: 768px){.sdgs .sec-03 .topic .group{margin:49px 0px 0 0;display:flex;justify-content:space-between;align-items:flex-start}.sdgs .sec-03 .topic .group__img{max-width:172px}.sdgs .sec-03 .topic .group__cont{margin-left:30px;margin-top:21px;width:71.5%;max-width:calc(100% - 172px)}.sdgs .sec-03 .topic .group__cont .txt{margin-bottom:9px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 950px){.sdgs .sec-03 .topic .group__cont{margin-top:0}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 891px){.sdgs .sec-03 .topic{padding:69px 40px 36px}}@media only screen and (min-width: 768px) and (min-width: 892px) and (max-width: 1119px){.sdgs .sec-03 .topic{padding:89px 70px 56px 70px}}@media (max-width: 767px){.sdgs .sec-03 .topic .group__img{max-width:172px;margin:31px auto 42px}.sdgs .sec-03 .topic .group__cont .txt{margin-bottom:19px}.sdgs .sec-03 .topic .group__cont .outside-link{margin-bottom:5px}}@media (max-width: 767px){.sdgs .sec-03{margin-top:-40px}}.sdgs .sec-04{margin-top:-4px}.sdgs .sec-04 .block-bnr .main .hd-ttl .lg{margin-left:51px;margin-top:63px}@media (max-width: 767px){.sdgs .sec-04 .block-bnr .main .hd-ttl .lg{margin-left:0;margin-top:53px}}@media only screen and (min-width: 768px) and (max-width: 1154px){.sdgs .sec-04 .block-bnr .main .hd-ttl .lg{margin-left:0}}@media (min-width: 768px){.sdgs .sec-04 .block-bnr .sub{margin-bottom:144px}}@media only screen and (min-width: 1433px){.sdgs .sec-04 .block-bnr .sub{margin-top:40px}}@media (min-width: 768px){.sdgs .sec-04 .block-bnr::after{top:114px;height:calc(100% - 71px)}}.sdgs .sec-04 .topic{padding-top:72px;padding-bottom:58px}.sdgs .sec-04 .topic__info{max-width:520px}@media (max-width: 767px){.sdgs .sec-04 .topic__info{max-width:100%}}.sdgs .sec-04 .topic__img{max-width:360px}@media (max-width: 767px){.sdgs .sec-04 .topic__img{max-width:100%;width:100%;margin-top:6px}}.sdgs .sec-04 .topic:nth-of-type(3){margin-bottom:55px}.sdgs .sec-04 .topic:nth-of-type(4){margin-bottom:65px}@media (max-width: 767px){.sdgs .sec-04 .topic:nth-of-type(4){margin-bottom:53px}}@media (max-width: 767px){.sdgs .sec-04 .topic{padding-bottom:36px}}.sdgs .sec-04 .par__cont .ttl span{display:inline-block;transform:translateY(-7px)}.sdgs .sec-04 .par__img{margin-top:13px}@media (max-width: 767px){.sdgs .sec-04 .par__img{margin-top:3px}}@media (max-width: 767px){.sdgs .sec-04 .par.no-img .par__img{width:auto;margin-right:-10px}}@media only screen and (max-width: 767px) and (min-width: 715px) and (max-width: 767px){.sdgs .sec-04 .par.no-img .par__img{margin:11px auto 0}}@media only screen and (max-width: 767px) and (min-width: 395px) and (max-width: 767px){.sdgs .sec-04 .par.no-img .par__img{width:100%}}.sdgs .sec-04 .par:nth-of-type(5) .par__cont i{display:inline-block;transform:translateY(-8px)}@media (max-width: 767px){.sdgs .sec-04{margin-top:71px}}.sdgs .sec-05{margin-top:117px}.sdgs .sec-05 .block-bnr .main .hd-ttl{margin-top:92px}@media (max-width: 767px){.sdgs .sec-05 .block-bnr .main .hd-ttl{margin-left:-4px;margin-top:3px}.sdgs .sec-05 .block-bnr .main .hd-ttl .lg span:first-child{transform:translateX(5px)}}@media only screen and (min-width: 1360px){.sdgs .sec-05 .block-bnr .main .hd-ttl{margin-right:40px}}.sdgs .sec-05 .block-bnr .main .sub__index{margin-top:55px}@media (min-width: 768px){.sdgs .sec-05 .block-bnr .sub{margin:-91px 0 143px}}@media only screen and (min-width: 1361px) and (max-width: 1404px){.sdgs .sec-05 .block-bnr .sub{margin-top:-6vw}}@media only screen and (min-width: 1405px) and (max-width: 1494px){.sdgs .sec-05 .block-bnr .sub{margin-top:-4vw}}@media only screen and (min-width: 1495px) and (max-width: 1590px){.sdgs .sec-05 .block-bnr .sub{margin-top:-2vw}}@media only screen and (min-width: 1591px) and (max-width: 1759px){.sdgs .sec-05 .block-bnr .sub{margin-top:0vw}}@media only screen and (min-width: 1760px){.sdgs .sec-05 .block-bnr .sub{margin-top:40px}}@media only screen and (min-width: 768px) and (max-width: 918px){.sdgs .sec-05 .block-bnr .sub{margin-bottom:70px}}@media (min-width: 768px){.sdgs .sec-05 .block-bnr::after{top:114px;height:calc(100% - 62px)}}.sdgs .sec-05 .par{margin-bottom:51px}.sdgs .sec-05 .par__cont .txt{margin-bottom:26px}.sdgs .sec-05 .par__img{max-width:310px;margin-top:12px;margin-right:55px}@media (max-width: 767px){.sdgs .sec-05 .par__img{max-width:219px;margin:0px auto 33px}}@media (min-width: 768px){.sdgs .sec-05 .par:nth-of-type(2) .par__cont .ttl{margin-right:-3px}}@media (min-width: 768px){.sdgs .sec-05 .target__ttl{top:-16px}}.sdgs .sec-05 .scope .scope01{background-color:#e5d4bf;font-family:"EB Garamond",serif}.sdgs .sec-05 .scope .scope02{background-color:#e3e3e3;font-family:"EB Garamond",serif}.sdgs .sec-05 .scope__ttl{text-align:center}.sdgs .sec-05 .scope__ttl .en{display:inline-block;font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:0em;font-weight:400;padding:4px 12px 5px;transform:translateY(-6px)}@media (max-width: 767px){.sdgs .sec-05 .scope__ttl .en{font-size:17px}}.sdgs .sec-05 .scope__ttl .jp{display:inline-block;font-family:"Shippori Mincho",serif;font-size:28px;font-size:2.8rem;line-height:1em;letter-spacing:.1em;font-weight:400;margin:0px 6px -5px 8px}.sdgs .sec-05 .scope__ttl .jp.jp02{font-size:27px;margin-right:0}@media (max-width: 767px){.sdgs .sec-05 .scope__ttl .jp.jp02{font-size:24px;margin:9px 0}}@media (max-width: 767px){.sdgs .sec-05 .scope__ttl .jp{font-size:24px}}.sdgs .sec-05 .scope__card{display:flex;justify-content:space-between;align-items:stretch;margin:40px 0 57px}.sdgs .sec-05 .scope__card .card__item{border:1px solid #e5d4bf;display:flex;justify-content:flex-start;align-items:stretch;width:48.8%}.sdgs .sec-05 .scope__card .card__item.scope02{border-color:#e3e3e3}.sdgs .sec-05 .scope__card .card__item__label{padding-bottom:12px;text-align:center;font-size:16px;font-size:1.6rem;line-height:1.3125em;letter-spacing:.05em;font-weight:400;width:70px;display:flex;flex-direction:column;justify-content:center;align-items:center}.sdgs .sec-05 .scope__card .card__item__label .num{font-size:34px;display:block;margin-top:9px}@media (max-width: 767px){.sdgs .sec-05 .scope__card .card__item__label{padding:0 0 10px}}.sdgs .sec-05 .scope__card .card__item__txt{width:calc(100% - 70px);font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.1em;font-weight:500;background-color:#fff;padding:18px 26px 14px}@media (max-width: 767px){.sdgs .sec-05 .scope__card .card__item__txt{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.1em;font-weight:500;padding:20px 21px 11px}}@media (max-width: 767px){.sdgs .sec-05 .scope__card .card__item{width:100%;margin-bottom:10px}}@media (max-width: 767px){.sdgs .sec-05 .scope__card{flex-direction:column;margin:24px 0 26px}}.sdgs .sec-05 .scope__lst{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:25px}.sdgs .sec-05 .scope__lst-item .item__top .info{margin:21px 0 11px}.sdgs .sec-05 .scope__lst-item .item__top .info .tag span{font-size:18px;font-size:1.8rem;line-height:1.11111em;letter-spacing:0em;font-weight:400;display:inline-block;padding:6px 8px 6px 10px;margin-right:1px}@media only screen and (max-width: 374px){.sdgs .sec-05 .scope__lst-item .item__top .info .tag span{padding:6px 7px 6px 7px}}.sdgs .sec-05 .scope__lst-item .item__top .info .txt{font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:.05em;font-weight:700;margin-top:16px}@media (max-width: 767px){.sdgs .sec-05 .scope__lst-item .item__top .info .txt{font-size:16px;font-size:1.6rem;line-height:1.6875em;letter-spacing:.05em;font-weight:700;margin-top:12px}}@media only screen and (max-width: 374px){.sdgs .sec-05 .scope__lst-item .item__top .info .txt{font-size:15px;letter-spacing:0}}@media (max-width: 767px){.sdgs .sec-05 .scope__lst-item .item__top .info{margin:0;width:61%}}@media (max-width: 767px){.sdgs .sec-05 .scope__lst-item .item__top .thumb{margin-right:12px;width:61%;max-width:61%;min-width:163px}}@media (max-width: 767px){.sdgs .sec-05 .scope__lst-item .item__top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:9px}}.sdgs .sec-05 .scope__lst-item .item__txt{font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.03em;font-weight:500}@media (max-width: 767px){.sdgs .sec-05 .scope__lst-item{margin-bottom:22px}.sdgs .sec-05 .scope__lst-item:nth-child(4) .item__txt{margin-top:14px}}@media (max-width: 767px){.sdgs .sec-05 .scope__lst{grid-template-columns:repeat(1, 1fr)}}.sdgs .sec-05 .scope .scope03{background-color:#f1f1f1;margin:37px auto 31px;padding:42px 55px 35px}.sdgs .sec-05 .scope .scope03__ttl{font-family:"Shippori Mincho",serif;font-size:20px;font-size:2rem;line-height:1em;letter-spacing:.1em;font-weight:400}.sdgs .sec-05 .scope .scope03__ttl span{font-family:"EB Garamond",serif;font-size:18px;font-size:1.8rem;line-height:1.11111em;letter-spacing:0em;font-weight:400;background-color:#9d9293;color:#fff;padding:6px 9px 6px;margin-right:7px;transform:translateY(-3px);display:inline-block}.sdgs .sec-05 .scope .scope03__note{color:#4a4a4a;font-size:12px;font-size:1.2rem;line-height:1.66667em;letter-spacing:.05em;font-weight:500;margin:7px 0 19px}@media (max-width: 767px){.sdgs .sec-05 .scope .scope03__note{line-height:22px;margin-bottom:12px}}.sdgs .sec-05 .scope .scope03__txt{font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.05em;font-weight:500}@media (max-width: 767px){.sdgs .sec-05 .scope .scope03{margin:18px auto 22px;padding:35px 22px 28px}}.sdgs .sec-05 .scope .sbt{border:1px dotted #a2977f;display:flex;justify-content:space-between;align-items:center;padding:31px 54px 26px}.sdgs .sec-05 .scope .sbt__ttl{color:#a2977f;font-size:20px;font-size:2rem;line-height:1.7em;letter-spacing:.1em;font-weight:700;margin-right:30px}@media (max-width: 767px){.sdgs .sec-05 .scope .sbt__ttl{font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:.1em;font-weight:700;margin-right:0;margin-bottom:11px}}.sdgs .sec-05 .scope .sbt__txt{font-size:15px;font-size:1.5rem;line-height:2.26667em;letter-spacing:.05em;font-weight:500;max-width:526px}@media (max-width: 767px){.sdgs .sec-05 .scope .sbt__txt{line-height:30px;max-width:100%}}@media only screen and (min-width: 768px) and (max-width: 936px){.sdgs .sec-05 .scope .sbt__txt{max-width:58%}}@media (max-width: 767px){.sdgs .sec-05 .scope .sbt{flex-direction:column;padding:22px 21px 22px}}@media only screen and (min-width: 768px) and (max-width: 983px){.sdgs .sec-05 .scope .sbt{padding:31px 30px 26px}}@media (max-width: 767px){.sdgs .sec-05{margin-top:-15px}}.sdgs .sec-06{margin-top:67px}.sdgs .sec-06 .block-bnr .main .hd-ttl .lg{margin-top:54px;margin-left:68px}.sdgs .sec-06 .block-bnr .main .hd-ttl .lg span:first-child{margin-top:236px}@media (max-width: 767px){.sdgs .sec-06 .block-bnr .main .hd-ttl .lg span:first-child{margin-top:93px}}@media (max-width: 767px){.sdgs .sec-06 .block-bnr .main .hd-ttl .lg{margin-left:1px}}@media only screen and (min-width: 768px) and (max-width: 1208px){.sdgs .sec-06 .block-bnr .main .hd-ttl .lg{margin-left:0}}.sdgs .sec-06 .block-bnr .main .sub__index{margin-top:44px}@media (min-width: 768px){.sdgs .sec-06 .block-bnr .sub{margin:-10px 0 90px}}@media only screen and (min-width: 1414px) and (max-width: 1524px){.sdgs .sec-06 .block-bnr .sub{margin-top:0.5vw}}@media only screen and (min-width: 1525px){.sdgs .sec-06 .block-bnr .sub{margin-top:40px}}@media only screen and (min-width: 768px) and (max-width: 920px){.sdgs .sec-06 .block-bnr .sub{margin-top:30px}}@media (min-width: 768px){.sdgs .sec-06 .block-bnr::after{top:114px;height:calc(100% - 74px)}}.sdgs .sec-06 .target{padding-top:71px;margin-bottom:87px}@media (max-width: 767px){.sdgs .sec-06 .target{padding-top:51px;padding-bottom:48px;margin-top:30px;margin-bottom:48px;border-bottom:1px solid transparent;position:relative}.sdgs .sec-06 .target__ttl{text-align:center;padding:0 10px;top:-36px}.sdgs .sec-06 .target::after{content:"";width:calc(100% - 46px);height:1px;background-color:#1b1c1f;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}}@media (max-width: 767px){.sdgs .sec-06{margin-top:59px}}.sdgs .sec-07{margin-top:117px}.sdgs .sec-07 .block-bnr .main .hd-ttl .lg{margin-top:107px}.sdgs .sec-07 .block-bnr .main .hd-ttl .lg span:first-child{margin-top:173px}@media (max-width: 767px){.sdgs .sec-07 .block-bnr .main .hd-ttl .lg span:first-child{margin-top:84px}}.sdgs .sec-07 .block-bnr .main .hd-ttl .lg span i{font-style:normal}@media (min-width: 768px){.sdgs .sec-07 .block-bnr .main .hd-ttl .lg span i{display:inline-block;transform:translate(-8px, 6px)}}@media (max-width: 767px){.sdgs .sec-07 .block-bnr .main .hd-ttl .lg{margin-top:17px}}@media only screen and (min-width: 1360px){.sdgs .sec-07 .block-bnr .main .hd-ttl{margin-right:108px}}@media (min-width: 768px){.sdgs .sec-07 .block-bnr .sub{margin:-123px 0 101px}}@media only screen and (min-width: 1361px) and (max-width: 1393px){.sdgs .sec-07 .block-bnr .sub{margin-top:-10vw}}@media only screen and (min-width: 1394px) and (max-width: 1462px){.sdgs .sec-07 .block-bnr .sub{margin-top:-8vw}}@media only screen and (min-width: 1463px) and (max-width: 1554px){.sdgs .sec-07 .block-bnr .sub{margin-top:-6vw}}@media only screen and (min-width: 1555px) and (max-width: 1620px){.sdgs .sec-07 .block-bnr .sub{margin-top:-4vw}}@media only screen and (min-width: 1621px) and (max-width: 1720px){.sdgs .sec-07 .block-bnr .sub{margin-top:-2vw}}@media only screen and (min-width: 1721px) and (max-width: 1820px){.sdgs .sec-07 .block-bnr .sub{margin-top:0}}@media only screen and (min-width: 1821px) and (max-width: 1899px){.sdgs .sec-07 .block-bnr .sub{margin-top:1vw}}@media only screen and (min-width: 1900px){.sdgs .sec-07 .block-bnr .sub{margin-top:40px}}@media only screen and (min-width: 768px) and (max-width: 1359px){.sdgs .sec-07 .block-bnr .sub{margin-bottom:70px;max-width:max-content}.sdgs .sec-07 .block-bnr .sub__txt{width:auto}}@media (min-width: 768px){.sdgs .sec-07 .block-bnr::after{top:114px;height:calc(100% - 72px)}}.sdgs .sec-07 .par__cont .ttl{margin-bottom:9px}.sdgs .sec-07 .par:nth-of-type(2){align-items:center}.sdgs .sec-07 .par:nth-of-type(2) .par__cont{margin-top:15px}@media (max-width: 767px){.sdgs .sec-07 .par:nth-of-type(2) .par__cont{margin-top:9px}}@media (max-width: 767px){.sdgs .sec-07 .par:nth-of-type(2){margin-bottom:48px}}.sdgs .sec-07 .par:nth-of-type(3){margin-bottom:134px}.sdgs .sec-07 .par:nth-of-type(3) .par__cont{text-align:center}@media (max-width: 767px){.sdgs .sec-07 .par:nth-of-type(3) .par__cont .txt{margin:16px 0 10px;text-align:left}}.sdgs .sec-07 .par:nth-of-type(3) .par__img{margin-top:60px}.sdgs .sec-07 .par:nth-of-type(3) .par__img .cert__lst{max-width:808px;margin:0 auto;display:flex;justify-content:space-between;align-items:stretch}.sdgs .sec-07 .par:nth-of-type(3) .par__img .cert__lst-item{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:0 36px}.sdgs .sec-07 .par:nth-of-type(3) .par__img .cert__lst-item:not(:last-child){border-right:1px dotted #a2977f}@media (max-width: 767px){.sdgs .sec-07 .par:nth-of-type(3) .par__img .cert__lst-item:not(:last-child){border-right:none;border-bottom:1px dotted transparent;position:relative}.sdgs .sec-07 .par:nth-of-type(3) .par__img .cert__lst-item:not(:last-child)::after{content:"";width:calc(100vw - 46px);height:1px;border-top:1px dotted #a2977f;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}}.sdgs .sec-07 .par:nth-of-type(3) .par__img .cert__lst-item .cert__info{text-align:center;margin-bottom:19px}.sdgs .sec-07 .par:nth-of-type(3) .par__img .cert__lst-item .cert__info .ttl{color:#a2977f;margin-bottom:16px;white-space:nowrap;font-family:"Hina Mincho",serif;font-size:24px;font-size:2.4rem;line-height:.83333em;letter-spacing:.05em;font-weight:400}.sdgs .sec-07 .par:nth-of-type(3) .par__img .cert__lst-item .cert__info .ttl span{font-size:16px;display:block;margin-bottom:10px}@media (max-width: 767px){.sdgs .sec-07 .par:nth-of-type(3) .par__img .cert__lst-item .cert__info .ttl span{font-size:15px;margin-bottom:14px}}@media (max-width: 767px){.sdgs .sec-07 .par:nth-of-type(3) .par__img .cert__lst-item .cert__info .ttl{font-size:20px}}.sdgs .sec-07 .par:nth-of-type(3) .par__img .cert__lst-item .cert__info .txt{font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:.05em;font-weight:500}@media (max-width: 767px){.sdgs .sec-07 .par:nth-of-type(3) .par__img .cert__lst-item .cert__info{width:48%;margin-bottom:0}}.sdgs .sec-07 .par:nth-of-type(3) .par__img .cert__lst-item .cert__img{flex-grow:1;display:flex;align-items:center;justify-content:space-between}@media (max-width: 767px){.sdgs .sec-07 .par:nth-of-type(3) .par__img .cert__lst-item .cert__img{display:block;margin-left:24px;width:50%;transform:translateY(-5px)}}.sdgs .sec-07 .par:nth-of-type(3) .par__img .cert__lst-item:nth-child(1) .cert__img{max-width:217px}.sdgs .sec-07 .par:nth-of-type(3) .par__img .cert__lst-item:nth-child(2) .cert__img{max-width:197px}.sdgs .sec-07 .par:nth-of-type(3) .par__img .cert__lst-item:nth-child(3) .cert__img{max-width:159px}@media (max-width: 767px){.sdgs .sec-07 .par:nth-of-type(3) .par__img .cert__lst-item{padding:29px 0 19px;flex-direction:row;max-width:329px;margin:0 auto}}@media (max-width: 767px){.sdgs .sec-07 .par:nth-of-type(3) .par__img .cert__lst{flex-direction:column}}@media (max-width: 767px){.sdgs .sec-07 .par:nth-of-type(3) .par__img{margin-top:12px}}@media (max-width: 767px){.sdgs .sec-07 .par:nth-of-type(3){margin-bottom:64px}}.sdgs .sec-07 .par:nth-of-type(4){margin-bottom:57px}@media (max-width: 767px){.sdgs .sec-07 .par:nth-of-type(4) .par__img{margin-top:9px}}.sdgs .sec-07 .par:nth-of-type(5) .par__img{text-align:center}.sdgs .sec-07 .par:nth-of-type(5) .par__img .txt{font-family:"Shippori Mincho",serif;font-size:17px;font-size:1.7rem;line-height:1.17647em;letter-spacing:.05em;font-weight:400;margin:-5px 0 16px}.sdgs .sec-07 .par:nth-of-type(5) .par__img .ex__lst-item{background-color:#e3ded8;padding:5px 10px 3px}.sdgs .sec-07 .par:nth-of-type(5) .par__img .ex__lst-item span{font-size:15px;font-size:1.5rem;line-height:1.33333em;letter-spacing:.05em;font-weight:700;position:relative}.sdgs .sec-07 .par:nth-of-type(5) .par__img .ex__lst-item span::before{content:"";width:21.9px;height:18px;background:url(../../img/sdgs/ico_school_gray.svg) no-repeat;background-size:contain;position:absolute;top:50%;left:-30px;transform:translateY(-50%)}@media (max-width: 767px){.sdgs .sec-07 .par:nth-of-type(5) .par__img .ex__lst-item span::before{left:1px}}@media only screen and (min-width: 768px) and (max-width: 808px){.sdgs .sec-07 .par:nth-of-type(5) .par__img .ex__lst-item span::before{left:-26px}}@media (max-width: 767px){.sdgs .sec-07 .par:nth-of-type(5) .par__img .ex__lst-item span{padding-left:36px}}.sdgs .sec-07 .par:nth-of-type(5) .par__img .ex__lst-item:not(:last-child){margin-bottom:8px}@media (max-width: 767px){.sdgs .sec-07 .par:nth-of-type(5) .par__img{margin-top:50px;text-align:left}}.sdgs .sec-07 .sec-bottom-img{margin:99px 0 27px}.sdgs .sec-07 .sec-bottom-img img{width:100%}@media (max-width: 767px){.sdgs .sec-07 .sec-bottom-img{margin:-60px 0 23px}}@media (max-width: 767px){.sdgs .sec-07{margin-top:84px}}.is-ipad .sec-03 .par:nth-of-type(3) .par__cont{max-width:570px}.is-ipad .sec-03 .par:nth-of-type(4) .par__cont{max-width:570px}.is-ipad .sec-05 .scope .sbt__txt{max-width:546px}@media only screen and (min-width: 830px) and (max-width: 840px){.is-safari .intro .par__img .item__ttl{padding-right:23px}.is-safari .sec-02 .par:nth-of-type(3) .par__img .item .desc{padding:0 5px}.is-safari .sec-02 .block-bg__ttl{white-space:nowrap}.is-safari .sec-03 .par:nth-of-type(4) .par__cont .ttl{white-space:nowrap}.is-safari .sec-05 .scope__lst{grid-column-gap:17px}.is-safari .sec-06 .target__lst-item:nth-child(4) .ttl{white-space:nowrap}}@media only screen and (min-width: 1190px) and (max-width: 1194px){.is-safari .sec-02 .par:nth-of-type(2) .par__cont{max-width:570px}.is-safari .sec-03 .par:nth-of-type(3) .par__cont{max-width:570px}.is-safari .sec-03 .par:nth-of-type(4) .par__cont{max-width:570px}.is-safari .sec-05 .sbt__txt{max-width:546px !important}}@media only screen and (min-width: 370px) and (max-width: 780px){.is-safari .intro .par__cont .outside-link spab{white-space:nowrap}.is-safari .sec-04 .par:nth-of-type(2) .par__cont .ttl{margin-right:-8px}.is-safari .sec-04 .topic:nth-of-type(3) .topic__info .txt{margin-right:-5px}.is-safari .sec-05 .par:nth-of-type(2) .par__cont .outside-link span{white-space:nowrap}.is-safari .sec-06 .target__ttl{white-space:nowrap;width:max-content}}@media only screen and (min-width: 380px) and (max-width: 390px){.is-mobile.is-chrome .sec-01 .par:nth-of-type(5) .par__cont .txt{letter-spacing:0.031em}.is-mobile.is-chrome .sec-02 .par:nth-of-type(2) .par__cont .ttl{letter-spacing:0.04em}.is-mobile.is-chrome .sec-07 .par:nth-of-type(5) .par__cont .ttl{letter-spacing:0.058em}}@media only screen and (min-width: 780px) and (max-width: 790px){.is-mobile.is-chrome .sec-04 .par:nth-of-type(2) .par__cont .txt{white-space:nowrap}.is-mobile.is-chrome .sec-06 .par:nth-of-type(3) .par__cont{max-width:600px;width:63%}.is-mobile.is-chrome .sec-07 .par:nth-of-type(2) .par__cont{max-width:600px;width:65%}.is-mobile.is-chrome .sec-07 .par:nth-of-type(4) .par__cont{max-width:600px;width:63%}}

/*# sourceMappingURL=maps/sdgs.min.css.map */
