.sdgs .mainvs__img{background:url(../../img/sdgs/detail_mv.jpg) no-repeat center;background-size:cover;max-height:339px}@media only screen and (max-width: 767px){.sdgs .mainvs__img{background-image:url(../../img/sdgs/detail_mv_sp.jpg)}}.sdgs .mainvs__content{left:-13.4% !important;top:36% !important}.sdgs .mainvs__content-tit .en{font-size:47px;font-size:4.7rem}@media only screen and (max-width: 767px){.sdgs .mainvs__content-tit .en{font-size:44px;font-size:4.4rem}}@media only screen and (max-width: 767px){.sdgs .mainvs__content-tit .ja{margin-top:0 !important;font-size:17px;font-size:1.7rem}}.sdgs .mainvs .visualInner{padding-right:34px;margin-left:67px}@media only screen and (max-width: 767px){.sdgs .mainvs .visualInner{padding-right:0;margin-left:0}}.sdgs .intro-section{margin-top:124px;margin-bottom:83px;text-align:center}@media only screen and (max-width: 767px){.sdgs .intro-section{margin-top:62px;margin-bottom:67px;padding:0 21px}}.sdgs .intro-section .img-goals{margin-bottom:80px}@media only screen and (max-width: 767px){.sdgs .intro-section .img-goals{max-width:296px;margin:0 auto 35px}}.sdgs .intro-section .title-section{font-size:28px;font-size:2.8rem;font-weight:bold;line-height:42px;margin-bottom:28px;letter-spacing:4px}@media only screen and (max-width: 767px){.sdgs .intro-section .title-section{font-size:20px;font-size:2rem;line-height:34px;letter-spacing:1.7px;margin-bottom:18px}}.sdgs .intro-section .desc-section{font-size:15px;font-size:1.5rem;line-height:30px;letter-spacing:1.4px}@media only screen and (max-width: 767px){.sdgs .intro-section .desc-section{line-height:26px;text-align:left}}.sdgs .main-content{max-width:1030px;padding:0 15px;margin:0 auto 140px}@media only screen and (max-width: 767px){.sdgs .main-content{padding:0;margin-bottom:113px}}.sdgs .main-content .content-box{margin-bottom:93px}@media only screen and (max-width: 767px){.sdgs .main-content .content-box{margin-bottom:56px}}.sdgs .main-content .content-box:last-child{margin-bottom:0}.sdgs .main-content .content-box .title-box{font-size:0px;font-size:0rem;margin-bottom:48px}@media only screen and (max-width: 767px){.sdgs .main-content .content-box .title-box{margin-bottom:39px}}.sdgs .main-content .content-box .title-box .img-number{display:inline-block;vertical-align:middle;width:150px}@media only screen and (max-width: 767px){.sdgs .main-content .content-box .title-box .img-number{width:112px}}.sdgs .main-content .content-box .title-box .txt-title{display:inline-block;vertical-align:middle;width:calc(100% - 150px);height:150px;line-height:150px;padding-left:33px;background:#F4F4F4;font-size:22px;font-size:2.2rem;font-weight:bold;letter-spacing:2px}@media only screen and (max-width: 767px){.sdgs .main-content .content-box .title-box .txt-title{width:calc(100% - 112px);height:112px;line-height:inherit;padding-left:24px;letter-spacing:1.8px;font-size:18px;font-size:1.8rem;position:relative}.sdgs .main-content .content-box .title-box .txt-title span{line-height:28px;position:absolute;top:50%;transform:translate(0, -50%)}}@media only screen and (max-width: 320px){.sdgs .main-content .content-box .title-box .txt-title{font-size:16px;font-size:1.6rem;padding-left:17px}}@media only screen and (max-width: 767px){.sdgs .main-content .content-box .list-sdgs{padding:0 20px}}.sdgs .main-content .content-box .list-sdgs li{float:left;width:31.1%;margin-right:3.35%;padding-bottom:20px;position:relative}@media only screen and (max-width: 767px){.sdgs .main-content .content-box .list-sdgs li{float:none;width:100%;margin-right:0;margin-bottom:49px}.sdgs .main-content .content-box .list-sdgs li:last-child{margin-bottom:0}}.sdgs .main-content .content-box .list-sdgs li:before{position:absolute;content:'';width:50%;height:1px;left:0;bottom:0;background:#008639}.sdgs .main-content .content-box .list-sdgs li:after{position:absolute;content:'';width:50%;height:1px;right:0;bottom:0;background:#025C28}.sdgs .main-content .content-box .list-sdgs li:nth-child(3n){margin-right:0}.sdgs .main-content .content-box .list-sdgs li .img-sdgs{margin-bottom:20px}.sdgs .main-content .content-box .list-sdgs li .title-sdgs{color:#025C28;font-size:18px;font-size:1.8rem;line-height:28px;font-weight:bold;letter-spacing:1px;margin-bottom:3px}.sdgs .main-content .content-box .list-sdgs li .desc-sdgs{line-height:23px;font-size:15px;font-size:1.5rem;letter-spacing:1.9px}

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