@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:iconfont;src:url(/sdgs-e/assets/fonts/iconfont.woff) format("woff"),url(/sdgs-e/assets/fonts/iconfont.ttf) format("truetype");font-display:swap}.iconfont:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:after,*:before{box-sizing:border-box}html{width:100%;height:100%;margin:0;padding:0;font-size:62.5%}body{width:100%;margin:0;padding:0;font-family:Noto Sans,"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,"メイリオ",Meiryo,sans-serif;font-size:16px;font-size:1.6rem;line-height:1.7;color:#222}a{cursor:pointer;text-decoration:none;color:#222;transition:all .3s ease}a:hover{color:#222}a:focus:not(:focus-visible){outline:0}img{vertical-align:bottom;max-width:100%;height:auto;aspect-ratio:attr(width)/attr(height);image-rendering:-webkit-optimize-contrast}i,cite,em,var,address,dfn{font-style:normal}iframe{border:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg")}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;color:white;opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:black;opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff")}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44*27);height:var(--swiper-navigation-size);margin-top:calc(-1*var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);letter-spacing:0;text-transform:none;font-variant:initial}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="50" /></filter></svg>#filter');filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.l-content{position:relative;width:100%;height:100%}.l-footer{position:relative;z-index:990;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.l-footer .footerLink{background-color:#fff;padding:40px 0;padding:4rem 0}.l-footer .footerLink ul{display:-ms-flexbox;display:flex;border-left:1px solid #ccc}.l-footer .footerLink ul li{width:calc(100%/6);border-right:1px solid #ccc}.l-footer .footerLink ul li a{display:block;padding:0 12px;padding:0 1.2rem}.l-footer .footerLink ul li a:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.l-footer .bkArea{background-color:#000;color:#fff}.l-footer .bkArea .wrap_wide{padding:40px 20px 30px;padding:4rem 2rem 3rem}.l-footer .bkArea .wrap_wide a{color:#fff}.l-footer .bkArea .wrap_wide a:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.l-footer .bkArea .wrap_wide .fBox{-ms-flex-pack:justify;justify-content:space-between}.l-footer .bkArea .wrap_wide .fBox__leftBox .sdgsLogo{display:block;max-width:442px;width:100%;margin-bottom:30px;margin-bottom:3rem}.l-footer .bkArea .wrap_wide .fBox__leftBox .sdgsLogo img{width:100%}.l-footer .bkArea .wrap_wide .fBox__leftBox ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end}.l-footer .bkArea .wrap_wide .fBox__leftBox ul li:last-child{padding-right:0;margin-right:0}.l-footer .bkArea .wrap_wide .fBox__leftBox ul li:last-child:after{display:none}.l-footer .bkArea .wrap_wide .fBox__leftBox ul li{position:relative;padding-right:15px;margin-right:15px;margin-bottom:5px}.l-footer .bkArea .wrap_wide .fBox__leftBox ul li:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;background-color:#fff;width:1px;height:15px}.l-footer .bkArea .wrap_wide .fBox__leftBox ul li a{display:block;font-size:14px;font-size:1.4rem}.l-footer .bkArea .wrap_wide .fBox__leftBox ul li a:after{display:none}.l-footer .bkArea .wrap_wide .fBox__leftBox ul li a:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.l-footer .bkArea .wrap_wide .fBox__rightBox{max-width:630px;width:100%;padding-right:100px;padding-right:10rem;-ms-flex-negative:0;flex-shrink:0}.l-footer .bkArea .wrap_wide .fBox__rightBox .listArea{display:-ms-flexbox;display:flex}.l-footer .bkArea .wrap_wide .fBox__rightBox .listArea ul{margin-right:100px}.l-footer .bkArea .wrap_wide .fBox__rightBox .listArea ul li a{display:inline-block;font-size:14px;font-size:1.4rem;white-space:nowrap}.l-footer .bkArea .copyright{padding:15px 20px;padding:1.5rem 2rem;border-top:1px solid #a3a3a3;font-size:13px;font-size:1.3rem;color:#a3a3a3;text-align:center}.home .l-header{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.home .l-header__inner{background-color:transparent}.home .l-header.scrollHead .l-header__inner{background-color:#000!important}.home .l-header.js-on{animation:header_on 1s forwards}@keyframes header_on{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}.home .l-header.js-on.js-slow{animation-delay:2s}.l-header{display:none;position:fixed;top:0;left:0;right:0;z-index:9000}.l-header__inner{position:relative;background-color:#000;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:20px 40px;padding:2rem 4rem;transition:all .5s ease}.l-header__logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.l-header__logo:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.l-header__logo img{display:block;height:auto}.l-header__logo .logo-w{margin-right:50px;margin-right:5rem}.l-header__logo .logo-w img{width:383px}.l-header.pcNav.js-on{display:block;animation:pcNav_on 1s forwards;animation-delay:.2s}@keyframes pcNav_on{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible}}.l-header.pcNav.js-on .navTitle{animation:navTitle_event .3s forwards;animation-delay:.4s}@keyframes navTitle_event{0%{pointer-events:none}100%{pointer-events:auto}}.l-header.pcNav{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden}.l-header.pcNav.scrollHead .l-header__inner{padding:10px 40px;padding:1rem 4rem}.l-header.pcNav.scrollHead .engBtn a:hover{background-color:rgba(255,255,255,.2)}.l-header.pcNav.scrollHead .navArea{top:20px;top:2rem}.l-header.pcNav .navArea{position:absolute;top:30px;top:3rem;right:30px;right:3rem;z-index:1000}.l-header.pcNav .navArea__gnav .scrollArea{position:relative;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin:0 auto;padding:0}.l-header.pcNav .navArea__gnav__list{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;width:100%;margin:3px auto 0;padding:0}.l-header.pcNav .navArea__gnav__parent{margin:0 25px 0 0;margin:0 2.5rem 0 0;padding:0;font-size:14.6px;font-size:1.46rem}.l-header.pcNav .navArea__gnav__parent .navTitle{display:block;z-index:1000;color:#fff;cursor:pointer;font-family:Noto Serif,serif;transition:all .4s cubic-bezier(.25,.1,.25,1)}.l-header.pcNav .navArea__gnav__parent .navTitle span{position:relative;display:inline-block}.l-header.pcNav .navArea__gnav__parent .navTitle span:before{content:"";position:absolute;left:0;bottom:-1px;display:block;width:100%;height:1px;background:#fff;transform-origin:right top;transform:scale(0,1);transition:transform .3s cubic-bezier(.165,.84,.44,1)}.l-header.pcNav .navArea__gnav__parent .navTitle:hover span:before{transform-origin:left top;transform:scale(1,1)}.l-header.pcNav .navArea__gnav__parent .u-blank:after{font-size:12px;font-size:1.2rem}.l-header.pcNav .navArea__gnav__parent.dropdown.js-on .navTitle:not(.is-current) span:before{transform-origin:left top;transform:scale(1,1)}.l-header.pcNav .navArea__gnav__parent.dropdown.js-on .navArea__gnav__child{pointer-events:auto;animation:pc_child .5s forwards}@keyframes pc_child{0%{transform:translateY(5%);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden}100%{transform:translateY(0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible}}.l-header.pcNav .navArea__gnav__parent.dropdown{position:relative}.l-header.pcNav .navArea__gnav__parent.dropdown:hover .navTitle:not(.is-current) span:before{transform-origin:left top;transform:scale(1,1)}.l-header.pcNav .navArea__gnav__parent.dropdown:hover .navArea__gnav__child{pointer-events:auto;animation:pc_child .5s forwards}.l-header.pcNav .navArea__gnav__parent.dropdown .navTitle{height:42px;height:4.2rem}.l-header.pcNav .navArea__gnav__parent.dropdown .navTitle span{padding-right:15px;padding-right:1.5rem}.l-header.pcNav .navArea__gnav__parent.dropdown .navTitle span:after{content:'\EA09';font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;transform:translateY(-50%);right:0;display:inline-block;padding:0;font-size:10px;font-size:1rem}.l-header.pcNav .navArea__gnav__parent.dropdown .navArea__gnav__child{position:absolute;top:42px;transform:translateY(5%);width:300px;background-color:#fff;padding:0 15px 25px;padding:0 1.5rem 2.5rem;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden;box-shadow:0 0 10px rgba(0,0,0,.2);pointer-events:none}.l-header.pcNav .navArea__gnav__parent.dropdown .navArea__gnav__child.mini-child{width:210px}.l-header.pcNav .navArea__gnav__parent.dropdown .navArea__gnav__child.research-child{width:260px;margin-left:-40px;margin-left:-4rem}.l-header.pcNav .navArea__gnav__parent.dropdown .navArea__gnav__child:before{content:"";position:absolute;top:-18px;left:45px;border:8px solid transparent;border-bottom:10px solid #fff;filter:drop-shadow(0 -4px 4px rgba(0,0,0,.2))}.l-header.pcNav .navArea__gnav__parent.dropdown .navArea__gnav__child li.noIndent a{display:block;padding:25px 10px 20px;padding:2.5rem 1rem 2rem;font-size:16px;font-size:1.6rem}.l-header.pcNav .navArea__gnav__parent.dropdown .navArea__gnav__child li{line-height:1.2}.l-header.pcNav .navArea__gnav__parent.dropdown .navArea__gnav__child li a{position:relative;display:inline-block;color:#222;font-weight:600;font-size:14px;font-size:1.4rem;font-family:Noto Serif,serif}.l-header.pcNav .navArea__gnav__parent.dropdown .navArea__gnav__child li a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.l-header.pcNav .navArea__gnav__parent.dropdown .navArea__gnav__child .navArea__gnav__child-2 li:last-child{margin-bottom:0}.l-header.pcNav .navArea__gnav__parent.dropdown .navArea__gnav__child .navArea__gnav__child-2 li{margin-bottom:12px;margin-bottom:1.2rem;padding-left:15px;padding-left:1.5rem}.l-header.pcNav .navArea__gnav__parent.dropdown .navArea__gnav__child .navArea__gnav__child-2 li a{padding-left:13px;padding-left:1.3rem}.l-header.pcNav .navArea__gnav__parent.dropdown .navArea__gnav__child .navArea__gnav__child-2 li a:before{content:'';position:absolute;top:7px;top:.7rem;left:0;background-color:#000;display:inline-block;padding:0;width:.4em;height:1px}.l-header.pcNav .navArea__gnav .engBtn a{display:inline-block;background-color:rgba(34,34,34,.2);padding:0 20px;border:1px solid #fff;border-radius:100px;font-size:15px;font-size:1.5rem;text-align:center;color:#fff}.l-header.pcNav .navArea__gnav .engBtn a:hover{background-color:rgba(255,255,255,.4)}.l-header.pcNav .navArea__gnav .navlinkList{display:none}.hamburgerBtn{display:none}.hamburgerBtn.is-active{background-color:#000}.hamburgerBtn.is-active div{height:22px}.hamburgerBtn.is-active span:nth-of-type(1){transform:translateY(9px) rotate(-45deg)}.hamburgerBtn.is-active span:nth-of-type(2){transform:translateY(-2px) rotate(45deg)}.hamburgerBtn.is-active span:nth-of-type(3){opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.l-header.spNav.js-hide .navArea{animation:navArea_off .5s forwards}@keyframes navArea_off{0%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden}}.l-header.spNav.js-hide .navArea__gnav{animation:gnav_off .5s forwards}@keyframes gnav_off{0%{transform:translateX(0)}100%{transform:translateX(500px)}}.l-header.spNav.js-show .navArea{animation:navArea_on .5s forwards}@keyframes navArea_on{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible}}.l-header.spNav.js-show .navArea__gnav{animation:gnav_on .5s forwards}@keyframes gnav_on{0%{transform:translateX(500px)}100%{transform:translateX(0)}}.l-header.spNav{display:block}.l-header.spNav .navArea{position:fixed;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,.3);display:block;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden}.l-header.spNav .navArea__gnav{position:absolute;top:0;right:0;bottom:0;transform:translateX(500px);background-color:#fff;max-width:440px;width:100%;padding:100px 0 0;padding:10rem 0 0}.l-header.spNav .navArea__gnav .scrollArea{height:calc(100vh - 10rem);padding:0 30px 150px;padding:0 3rem 15rem;overflow-x:hidden;overflow-y:auto}.l-header.spNav .navArea__gnav__list{margin-bottom:50px;margin-bottom:5rem}.l-header.spNav .navArea__gnav__parent{border-bottom:1px solid #ccc}.l-header.spNav .navArea__gnav__parent .navTitle{position:relative;display:block;padding:15px 30px 15px 0;padding:1.5rem 3rem 1.5rem 0;font-size:18px;font-size:1.8rem;font-weight:600;cursor:pointer;font-family:Noto Serif,serif;transition:all .3s ease}.l-header.spNav .navArea__gnav__parent .navTitle:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.l-header.spNav .navArea__gnav__parent a.navTitle:before{content:'\EA0A';font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;transform:translateY(-50%);right:10px;right:1rem;display:inline-block;padding:0;font-size:14px;font-size:1.4rem;color:#000}.l-header.spNav .navArea__gnav__parent div.navTitle.js-on:after{transform:translateY(-50%) rotate(90deg);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.l-header.spNav .navArea__gnav__parent div.navTitle:before{content:"";position:absolute;top:50%;right:10px;right:1rem;transform:translateY(-50%);display:block;background-color:#000;width:14px;height:2px}.l-header.spNav .navArea__gnav__parent div.navTitle:after{content:"";position:absolute;top:50%;right:16px;right:1.6rem;transform:translateY(-50%);display:block;background-color:#000;width:2px;height:14px;transition:all .3s ease}.l-header.spNav .navArea__gnav__child{display:none;padding:0 0 20px 1em;padding:0 0 2rem 1em}.l-header.spNav .navArea__gnav__child li a{position:relative;display:block;padding:5px 0 5px 15px;padding:.5rem 0 .5rem 1.5rem;font-size:14px;font-size:1.4rem;font-family:Noto Serif,serif}.l-header.spNav .navArea__gnav__child li a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.l-header.spNav .navArea__gnav__child li a:before{content:'\EA0A';font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:10px;top:1rem;left:0;display:inline-block;padding:0;font-size:10px;font-size:1rem;color:#000}.l-header.spNav .navArea__gnav__child-2 .u-blank:after{font-size:12px;font-size:1.2rem}.l-header.spNav .navArea .engBtn{display:none}.l-header.spNav .navArea .navlinkList{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.l-header.spNav .navArea .navlinkList li:last-child{padding-right:0;margin-right:0}.l-header.spNav .navArea .navlinkList li:last-child:after{display:none}.l-header.spNav .navArea .navlinkList li{position:relative;padding-right:15px;margin-right:15px;margin-bottom:5px}.l-header.spNav .navArea .navlinkList li:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;background-color:#222;width:1px;height:15px}.l-header.spNav .navArea .navlinkList li a{display:block;font-size:16px;font-size:1.6rem}.l-header.spNav .navArea .navlinkList li a:after{display:none}.l-header.spNav .navArea .navlinkList li a:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}body.home .pcNav .navTitle.nav-home span:before{transform-origin:left top;transform:scale(1,1)}body.message .pcNav .navTitle.nav-message span:before{transform-origin:left top;transform:scale(1,1)}body.promotion .pcNav .navTitle.nav-promotion span:before{transform-origin:left top;transform:scale(1,1)}body.net-zero .pcNav .navTitle.nav-net-zero span:before{transform-origin:left top;transform:scale(1,1)}body.interview .pcNav .navTitle.nav-interview span:before{transform-origin:left top;transform:scale(1,1)}body.eco .pcNav .navTitle.nav-eco span:before{transform-origin:left top;transform:scale(1,1)}body.activities .pcNav .navTitle.nav-activities span:before{transform-origin:left top;transform:scale(1,1)}.l-main{position:relative;width:100%}.l-pageTop{position:fixed;top:auto;right:20px;right:2rem;bottom:20px;bottom:2rem;left:auto;z-index:1000;width:66px;height:66px;margin:0;padding:0}.l-pageTop a{background-color:rgba(0,0,0,.7);display:block;position:relative;width:100%;height:100%;padding:13px 0 0;border:1px solid rgba(204,204,204,.7);color:#fff;text-align:center;text-decoration:none;transition:all .2s cubic-bezier(.42,0,.58,1);font-size:12px;font-size:1.2rem;font-family:Noto Sans,sans-serif}.l-pageTop a:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-size:16px;font-size:1.6rem;content:'\EA0B';transition:all .2s cubic-bezier(.42,0,.58,1)}.l-pageTop a:hover:before{transform:translateY(-4px)}.l-pageTop span{display:none}.c-cBox,.c-cBox__white,.c-cBox__gray,.c-cBox__blue{width:100%;height:auto}.c-cBox__white{background:#fff}.c-cBox__gray{background:#f2f2f2}.c-cBox__blue{background:#e5f0f8}.c-fBox{display:-ms-flexbox;display:flex}.c-fBox .c-fBox__imgArea img{width:100%;height:auto}.c-fBox.row{-ms-flex-direction:row;flex-direction:row}.c-fBox.row__r{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.c-fBox.clm{-ms-flex-direction:column;flex-direction:column}.c-fBox.clm__r{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.c-fBox.jc__sb{-ms-flex-pack:justify;justify-content:space-between}.c-fBox.jc__sa{-ms-flex-pack:distribute;justify-content:space-around}.c-fBox.jc__fs{-ms-flex-pack:start;justify-content:flex-start}.c-fBox.jc__fe{-ms-flex-pack:end;justify-content:flex-end}.c-fBox.jc__ce{-ms-flex-pack:center;justify-content:center}.c-fBox.ai__ce{-ms-flex-align:center;align-items:center}.c-fBox.ai__fs{-ms-flex-align:start;align-items:flex-start}.c-fBox.ai__fe{-ms-flex-align:end;align-items:flex-end}.c-fBox.ai__st{-ms-flex-align:stretch;align-items:stretch}.c-fBox.ai__bl{-ms-flex-align:baseline;align-items:baseline}.c-fBox.fwrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-icon,.c-icon__red{display:inline-block;width:auto;color:#fff;border-radius:3px;line-height:1}body .c-borderBtn a{position:relative;display:inline-block;padding:10px 30px 10px 15px;padding:1rem 3rem 1rem 1.5rem;border:2px solid #ccc;border-radius:100px;text-align:center;font-size:15px;font-size:1.5rem;line-height:1.4}body .c-borderBtn a:before{content:'\EA0A';font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;transform:translateY(-50%);right:10px;right:1rem;display:inline-block;padding:0;color:#a3a3a3;font-size:11px;font-size:1.1rem;font-weight:600;transition:all .3s ease}body .c-borderBtn a:hover{background-color:#000;border:2px solid #000;color:#fff}body .c-borderBtn a:hover:before{color:#fff}body .c-moreBtn{position:relative;display:block;max-width:300px;width:100%;padding:15px 30px;padding:1.5rem 3rem;border:2px solid #ccc;border-radius:100px;text-align:center;font-size:16px;font-size:1.6rem;font-weight:400;line-height:1.4}body .c-moreBtn:before{content:'\EA0A';font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;transform:translateY(-50%);right:15px;right:1.5rem;display:inline-block;padding:0;color:#888;font-size:15px;font-size:1.5rem;font-weight:500;transition:all .3s ease}body .c-moreBtn:hover{background-color:#000;border:2px solid #000;color:#fff}body .c-moreBtn:hover:before{color:#fff}body .centerBtn{margin:0 auto}body .c-moreBtn.u-blank{padding:15px 35px;padding:1.5rem 3.5rem;color:#888!important}body .c-moreBtn.u-blank:hover{color:#fff!important;text-decoration:none!important}body .c-moreBtn.u-blank:before{content:"\EA10";right:20px;right:2rem;font-size:14px;font-size:1.4rem}body .c-moreBtn.u-blank:after{display:none}body .c-moreBtn.u-pdf:after{font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:baseline;content:"\EA13";margin-left:5px;margin-left:.5rem;font-size:16px;color:#fff}body .c-moreBtn.mini{max-width:170px;padding:12px 25px;padding:1.2rem 2.5rem;font-size:15px;font-size:1.5rem}body .c-moreBtn.mini:before{right:11px;right:1.1rem;font-size:11px;font-size:1.1rem}body .backBtn .c-moreBtn{padding:15px 30px 15px 40px;padding:1.5rem 3rem 1.5rem 4rem}body .backBtn .c-moreBtn:before{content:"\EA0C";right:inherit;left:20px;left:2rem}body .c-squareBtn{position:relative;background-color:#000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:500px;width:100%;height:100px;padding:20px 120px 20px 20px;padding:2rem 12rem 2rem 2rem;border-radius:5px;color:#fff!important;font-size:18px;font-size:1.8rem;line-height:1.4;font-weight:600}body .c-squareBtn:before{content:"";position:absolute;top:0;bottom:0;right:100px;right:10rem;display:block;background-color:#ccc;width:1px;height:100%}body .c-squareBtn:after{position:absolute;top:50%;transform:translateY(-50%);right:45px;right:4.5rem;display:block;margin:0!important;font-size:14px;font-size:1.4rem;color:#fff}body .c-squareBtn:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";text-decoration:none!important}body .c-squareBtn.u-pdf:after{font-size:20px;font-size:2rem}body .c-link{color:#45a4dc}body .c-link:hover{text-decoration:underline;color:#45a4dc}body .c-arrowLink span{display:inline-block;color:#45a4dc}body .c-arrowLink span:after{content:'\EA0A';font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin-left:5px;margin-left:.5rem;font-size:12px;font-size:1.2rem;color:#45a4dc;vertical-align:baseline}body .c-arrowLink span:hover{text-decoration:underline;color:#45a4dc}.c-linkList{margin:0;padding:0;list-style:none}.c-linkList a:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\EA07';vertical-align:middle;transform:translateY(-10%)}.c-linkList a.noLink{pointer-events:none;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.c-list--line{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;list-style:none;padding-left:0}.c-list--line>.listItem{margin-right:5px}.c-list--line>.listItem a{display:inline-block;width:100%;padding:0 10px}.c-list--line>.listItem:not(:first-child){border-left:1px solid}.c-list--line>.listItem:last-child{margin-right:0}.c-list--line>.listItem.hasBtn{border-left:none}.table_scroll{width:100%;overflow-x:auto;overflow-y:hidden}table.gray_table{width:100%;border-collapse:collapse;font-size:14px;font-size:1.4rem}table.gray_table th,table.gray_table td{text-align:left;border-bottom:1px solid #ccc}table.gray_table thead th{background-color:#000;padding:10px 15px;padding:1rem 1.5rem;border-right:1px solid #ccc;color:#fff}table.gray_table tbody th,table.gray_table tbody td{padding:15px;padding:1.5rem;border-right:1px solid #ccc}table.gray_table tbody th{background-color:#f1f1f1;border-left:1px solid #ccc;font-weight:500}.c-borderTitle{margin:0 0 30px;padding-bottom:10px;border-bottom:1px solid #000;font-size:28px;font-size:2.8rem;font-weight:600;line-height:1.4}.c-boldTitle{margin:0 0 20px;font-size:25px;font-size:2.5rem;font-weight:600;line-height:1.4}.c-bkTitle{background-color:#000;margin:0 0 20px;padding:15px 20px;padding:1.5rem 2rem;font-size:21px;font-size:2.1rem;font-weight:600;color:#fff;line-height:1.4}.c-grayTitle{position:relative;margin:0 0 20px;padding-bottom:5px;border-bottom:1px solid #ccc;font-size:21px;font-size:2.1rem;font-weight:600;line-height:1.4}.c-miniTitle{margin:0 0 10px;font-size:18px;font-size:1.8rem;font-weight:600;line-height:1.4}.c-miniTitle span{display:inline-block;padding-bottom:8px;border-bottom:2px solid #000}.c-centerTitle{margin:0 0 50px;margin:0 0 5rem;text-align:center;font-size:36px;font-size:3.6rem;font-weight:500;font-family:Noto Serif,serif;line-height:1.4}.c-centerTitle.under:after{content:"";background-color:#000;display:block;width:60px;height:5px;margin:20px auto 0;margin:2rem auto 0}.c-homeSecTitle{margin:0;line-height:1.4}.c-homeSecTitle div{display:block;font-size:45px;font-size:4.5rem;font-family:Noto Serif,serif;font-weight:500}.p-accordion{margin:0;padding:0;background:#fff;list-style-type:none}.p-accordion__parent button{background:#000;border:none;border-bottom:1px solid #000;color:#fff;cursor:pointer;display:block;font-weight:700;padding:15px;text-align:left;width:100%;transition:.3s}.p-accordion__parent button:after{content:"\EA09";font-family:iconfont;font-size:14px;font-size:1.4rem;font-weight:400;margin-left:.8em}.p-accordion__parent button:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.p-accordion__parent button:focus:not(:focus-visible){outline:0}.p-accordion__parent button.is-active:after{content:"\EA0B"}.p-accordion__child{margin:0;background:#f2f2f2;display:none;list-style-type:disc}.p-accordion__child--open{display:block}.p-accordion__child li{padding:8px 15px}.p-accordion__child li:not(:first-child){border-top:1px solid #fff}.p-body{padding-bottom:100px;padding-bottom:10rem}.p-catch{width:100%}.p-catch .pageTitle{margin:60px 0;margin:6rem 0;font-size:32px;font-weight:400;line-height:1.2;text-align:center}.p-catch .p-catch__mainImgArea{width:100%;margin:0 auto}.p-catch .p-catch__mainImgArea img{display:block;width:100%}.p-catch__inner{width:100%;max-width:1000px;margin:0 auto}.p-chapter,.p-chapter__gray,.p-chapter__blue{width:100%;padding:80px 0;padding:8rem 0}.p-chapter__inner{max-width:1000px;margin:0 auto}.p-chapter__inner .c-title__box{padding:.5em 1em;font-size:16px}.p-chapter__inner .c-title__ul{font-size:22px;font-weight:400;margin-bottom:30px;margin-bottom:3rem}.p-chapter__inner .c-cBox,.p-chapter__inner .c-cBox__white,.p-chapter__inner .c-cBox__gray,.p-chapter__inner .c-cBox__blue{padding:20px;padding:2rem}.p-chapter__inner .c-icon,.p-chapter__inner .c-icon__red{padding:10px 20px;padding:1rem 2rem}.p-chapter__inner .c-linkBtn{padding:.5em 2em;margin-bottom:10px;margin-bottom:1rem;font-size:22px}.p-chapter__inner .c-linkList{margin:1em 0}.p-chapter__inner .c-linkList li:not(:last-of-type){margin-bottom:10px;margin-bottom:1rem}.p-chapter__inner .c-linkList a{display:inline-block;font-size:14px}.p-chapter__inner .c-linkList a:hover{text-decoration:underline}.p-chapter__inner table{font-size:14px;font-size:1.4rem}.p-chapter__inner table th,.p-chapter__inner table td{padding:10px;padding:1rem}.p-chapter__inner table th{background:#e5f0f8}.p-chapter__gray{background:#f2f2f2}.p-chapter__blue{background:#e5f0f8}.p-lead{padding:20px 0;padding:2rem 0;text-align:center}.p-lead__inner{max-width:1000px;margin:0 auto}.p-lead__inner p{font-size:26px}.p-modal{display:none;position:fixed;top:0;height:100vh;width:100%;z-index:9999}.p-modal__bg{position:absolute;height:100vh;width:100%;background:rgba(0,0,0,.8)}.p-modal__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;max-width:900px;background:#fff}.p-modal__content__inner{max-height:70vh;overflow-y:auto;padding:30px;padding:3rem;position:relative}.p-modal__content__inner .c-title__bold--fs20{margin:0 0 15px;margin:0 0 1.5rem}.p-modal__content__inner p{margin-bottom:0}.p-modal__close{color:#fff;text-decoration:none;position:absolute;top:-28px;right:3px}.p-modal__close:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-size:1.6rem;content:'\EA0D'}.p-modal__close span{display:none}.p-modal .c-fBox__imgArea{width:200px}.p-modal .c-fBox__textArea{width:calc(100% - 225px)}body.js-modal-fixed{overflow-y:scroll;position:fixed;width:100%;height:100%;left:0}body.js-modal-fixed .l-header{position:fixed}body.js-modal-fixed .l-content{height:auto}body.js-modal-fixed .l-content .p-body a.p-modal__close{text-decoration:none}.p-tab__title{overflow:hidden}.p-tab__content{display:none}.u-blank:after{font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:baseline;content:"\EA10";margin-left:5px;margin-left:.5rem;font-size:12px;color:#949494}.u-pdf:after{font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:baseline;content:"\EA13";margin-left:5px;margin-left:.5rem;font-size:16px;color:#d10b0b}.u-xls:after{display:inline-block;content:'';width:16px;height:16px;margin-left:5px;background-repeat:no-repeat;vertical-align:sup;background:url(/sdgs-e/assets/img/common/icon-excel.png);background-size:contain}.u-doc:after{display:inline-block;content:'';width:16px;height:16px;margin-left:5px;background-repeat:no-repeat;vertical-align:sup;background:url(/sdgs-e/assets/img/common/icon-word.png);background-size:contain}.u-ppt:after{display:inline-block;content:'';width:16px;height:16px;margin-left:5px;background-repeat:no-repeat;vertical-align:sup;background:url(/sdgs-e/assets/img/common/icon-ppt.png);background-size:contain}.page .u-blank:not(.no-color),.page .u-pdf:not(.no-color),.page .u-xls:not(.no-color),.page .u-doc:not(.no-color),.page .u-ppt:not(.no-color){color:#45a4dc}.page .u-blank:not(.no-color):hover,.page .u-pdf:not(.no-color):hover,.page .u-xls:not(.no-color):hover,.page .u-doc:not(.no-color):hover,.page .u-ppt:not(.no-color):hover{text-decoration:underline}.u-hide{display:none}.u-clearfix:after{clear:both;content:"";display:block}.u-left{float:left}.u-right{float:right}.u-alignLeft{text-align:left}.u-alignCenter{text-align:center}.u-alignRight{text-align:right}.u-weightBold{font-weight:700}.u-small{font-size:12px;font-size:1.2rem}.u-forPc2{display:none}.u-forTb{display:none}.u-forTb2{display:none}.u-forSp{display:none}html,body{overflow-x:hidden}ul,ol,li{margin:0;padding:0;font-size:16px;font-size:1.6rem}ul li{list-style:none}dl,dt,dd{margin:0;padding:0}img{max-width:100%}p{margin:0;font-size:16px;font-size:1.6rem;line-height:1.8}button{padding:0;border:none;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sec{margin:90px 0;margin:9rem 0}.wrap{max-width:calc(1045px + 4rem);width:100%;margin:0 auto;padding:0 20px;padding:0 2rem}.wrap_wide{max-width:calc(1380px + 4rem);width:100%;margin:0 auto;padding:0 20px;padding:0 2rem}.fBox{display:-ms-flexbox;display:flex}.ofi-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover'}.center{text-align:center}.right{text-align:right}.asteriskList li{position:relative}.asteriskList li .mark{position:absolute;top:0;left:0;font-size:13px;font-size:1.3rem}.asteriskList li .txt{display:block;padding-left:1.2em;font-size:13px;font-size:1.3rem}.mb-10{margin-bottom:10px;margin-bottom:1rem}.mb-20{margin-bottom:20px;margin-bottom:2rem}.mb-30{margin-bottom:30px;margin-bottom:3rem}.mb-40{margin-bottom:40px;margin-bottom:4rem}.campus_icon span{background-color:#fff;padding:4px 12px;padding:.4rem 1.2rem;border-radius:.5rem;font-size:12px;font-size:1.2rem;font-weight:600;line-height:1}.campus_icon span.kic{border:1px solid #f18f4b;color:#f18f4b}.campus_icon span.bkc{border:1px solid #3ba755;color:#3ba755}.campus_icon span.oic{border:1px solid #5479bd;color:#5479bd}.sdgsIcon .goal01,.sdgsIcon .goal02,.sdgsIcon .goal03,.sdgsIcon .goal04,.sdgsIcon .goal05,.sdgsIcon .goal06,.sdgsIcon .goal07,.sdgsIcon .goal08,.sdgsIcon .goal09,.sdgsIcon .goal10,.sdgsIcon .goal11,.sdgsIcon .goal12,.sdgsIcon .goal13,.sdgsIcon .goal14,.sdgsIcon .goal15,.sdgsIcon .goal16,.sdgsIcon .goal17,.sdgsIcon .goalwheel{background-repeat:no-repeat;background-size:100% auto;display:inline-block}.sdgsIcon .goal01{background-image:url(/sdgs-e/assets/img/common/sdgs/sdgs01.svg)}.sdgsIcon .goal02{background-image:url(/sdgs-e/assets/img/common/sdgs/sdgs02.svg)}.sdgsIcon .goal03{background-image:url(/sdgs-e/assets/img/common/sdgs/sdgs03.svg)}.sdgsIcon .goal04{background-image:url(/sdgs-e/assets/img/common/sdgs/sdgs04.svg)}.sdgsIcon .goal05{background-image:url(/sdgs-e/assets/img/common/sdgs/sdgs05.svg)}.sdgsIcon .goal06{background-image:url(/sdgs-e/assets/img/common/sdgs/sdgs06.svg)}.sdgsIcon .goal07{background-image:url(/sdgs-e/assets/img/common/sdgs/sdgs07.svg)}.sdgsIcon .goal08{background-image:url(/sdgs-e/assets/img/common/sdgs/sdgs08.svg)}.sdgsIcon .goal09{background-image:url(/sdgs-e/assets/img/common/sdgs/sdgs09.svg)}.sdgsIcon .goal10{background-image:url(/sdgs-e/assets/img/common/sdgs/sdgs10.svg)}.sdgsIcon .goal11{background-image:url(/sdgs-e/assets/img/common/sdgs/sdgs11.svg)}.sdgsIcon .goal12{background-image:url(/sdgs-e/assets/img/common/sdgs/sdgs12.svg)}.sdgsIcon .goal13{background-image:url(/sdgs-e/assets/img/common/sdgs/sdgs13.svg)}.sdgsIcon .goal14{background-image:url(/sdgs-e/assets/img/common/sdgs/sdgs14.svg)}.sdgsIcon .goal15{background-image:url(/sdgs-e/assets/img/common/sdgs/sdgs15.svg)}.sdgsIcon .goal16{background-image:url(/sdgs-e/assets/img/common/sdgs/sdgs16.svg)}.sdgsIcon .goal17{background-image:url(/sdgs-e/assets/img/common/sdgs/sdgs17.svg)}.sdgsIcon .goalwheel{background-image:url(/sdgs-e/assets/img/common/sdgs/sdgs-wheel.svg)}.home .l-content{margin-top:0}.home .l-content .mainImg_wrap.js-on _:-ms-lang(x)::-ms-backdrop,.home .l-content .mainImg_wrap.js-on .mainImg{animation:mv_on 1.5s forwards!important}.home .l-content .mainImg_wrap.js-on .mainImg{animation:mv_on 1.5s forwards;animation-delay:2s}.home .l-content .mainImg_wrap.js-on .mvTitle_wrap .mvTitle{transform:scale(1);animation:title_color 1.8s forwards;animation-delay:1.8s}@keyframes mv_on{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@keyframes title_color{0%{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="0.8 .19999999999999996" /><feFuncG type="table" tableValues="0.8 .19999999999999996" /><feFuncB type="table" tableValues="0.8 .19999999999999996" /></feComponentTransfer></filter></svg>#filter');filter:invert(80%)}100%{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="0 1" /><feFuncG type="table" tableValues="0 1" /><feFuncB type="table" tableValues="0 1" /></feComponentTransfer></filter></svg>#filter');filter:invert(0)}}.home .l-content .mainImg_wrap{position:relative;background-color:#fff;width:100%;height:100%}.home .l-content .mainImg_wrap .mainImg_inner{position:relative;display:block;width:100%;height:100vh;padding:0;overflow:hidden}.home .l-content .mainImg_wrap .mainImg_inner:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:2}.home .l-content .mainImg_wrap .mainImg_inner .mainImg{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.home .l-content .mainImg_wrap .mainImg_inner .mainImg,.home .l-content .mainImg_wrap .mainImg_inner .swiper-wrapper{height:100%}.home .l-content .mainImg_wrap .mainImg_inner .mainImg .swiper-slide,.home .l-content .mainImg_wrap .mainImg_inner .swiper-wrapper .swiper-slide{height:100%;overflow:hidden}.home .l-content .mainImg_wrap .mainImg_inner .mainImg .swiper-slide-active .slide-img,.home .l-content .mainImg_wrap .mainImg_inner .mainImg .swiper-slide-duplicate-active .slide-img,.home .l-content .mainImg_wrap .mainImg_inner .mainImg .swiper-slide-prev .slide-img,.home .l-content .mainImg_wrap .mainImg_inner .swiper-wrapper .swiper-slide-active .slide-img,.home .l-content .mainImg_wrap .mainImg_inner .swiper-wrapper .swiper-slide-duplicate-active .slide-img,.home .l-content .mainImg_wrap .mainImg_inner .swiper-wrapper .swiper-slide-prev .slide-img{animation:zoomUp 10s linear 0s 1 normal both}.home .l-content .mainImg_wrap .mainImg_inner .mainImg .slide-img,.home .l-content .mainImg_wrap .mainImg_inner .swiper-wrapper .slide-img{height:100%;list-style:none;background-repeat:no-repeat;background-size:cover;background-position:center}.home .l-content .mainImg_wrap .mainImg_inner .mainImg .slide_01,.home .l-content .mainImg_wrap .mainImg_inner .swiper-wrapper .slide_01{background-image:url(/sdgs-e/assets/img/home/mv-slider01-pc.jpg)}.home .l-content .mainImg_wrap .mainImg_inner .mainImg .slide_02,.home .l-content .mainImg_wrap .mainImg_inner .swiper-wrapper .slide_02{background-image:url(/sdgs-e/assets/img/home/mv-slider02-pc.jpg)}.home .l-content .mainImg_wrap .mainImg_inner .mainImg .slide_03,.home .l-content .mainImg_wrap .mainImg_inner .swiper-wrapper .slide_03{background-image:url(/sdgs-e/assets/img/home/mv-slider03-pc.jpg)}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.1)}}.home .l-content .mainImg_wrap .mvTitle_wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.home .l-content .mainImg_wrap .mvTitle_wrap .mvTitle{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="0.8 .19999999999999996" /><feFuncG type="table" tableValues="0.8 .19999999999999996" /><feFuncB type="table" tableValues="0.8 .19999999999999996" /></feComponentTransfer></filter></svg>#filter');filter:invert(80%);transform:scale(.8);transition:all 2s ease;z-index:3}.home .l-content .mainImg_wrap .mvTitle_wrap .mvTitle__inner{width:46vw;margin:0 auto}.home .l-content section:not(.zeroSec){background-color:#fff}.home .l-content .c-homeSecTitle div span{display:inline-block;transform:translateY(40%);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.home .l-content .c-homeSecTitle.js-on div span{animation:homeSecTitle_on .8s forwards}@keyframes homeSecTitle_on{0%{transform:translateY(40%);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{transform:translateY(0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}.home .l-content .messageSec{padding:100px 0;padding:10rem 0}.home .l-content .messageSec .messageArea{position:relative;display:-ms-flexbox;display:flex}.home .l-content .messageSec .messageArea__title{margin-right:80px;margin-right:8rem}.home .l-content .messageSec .messageArea__title .c-homeSecTitle{margin-bottom:30px;margin-bottom:3rem}.home .l-content .messageSec .messageArea__txt p{font-size:20px;font-size:2rem}.home .l-content .zeroSec{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:800px;padding:0 20px;padding:0 2rem;overflow:hidden}.home .l-content .zeroSec .zeroImg.js-on{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.home .l-content .zeroSec .zeroImg{position:fixed;top:0;right:0;bottom:0;left:0;background-image:url(/sdgs-e/assets/img/home/home-zero-bk.jpg);background-repeat:no-repeat;background-size:cover;z-index:-2;transition:all .3s ease;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.home .l-content .zeroSec .zeroTxt.js-on{animation:zeroTxt_on 1.2s forwards;animation-delay:.5s}@keyframes zeroTxt_on{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transform:scale(1.2)}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transform:scale(1)}}.home .l-content .zeroSec .zeroTxt{background-color:rgba(0,26,14,.7);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;max-width:1046px;width:100%;padding:70px 20px;padding:7rem 2rem;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.2);color:#fff;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transform:scale(1.2)}.home .l-content .zeroSec .zeroTxt__inner .desc{margin-bottom:12px;margin-bottom:1.2rem;font-size:22px;font-size:2.2rem;font-weight:600;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,"メイリオ",Meiryo,sans-serif;letter-spacing:2px;line-height:1.5}.home .l-content .zeroSec .zeroTxt__inner h2{margin:0 0 40px;margin:0 0 4rem;font-weight:500;font-family:Noto Serif,serif;line-height:1.3}.home .l-content .zeroSec .zeroTxt__inner h2 .ritsumei{font-size:60px;font-size:6rem}.home .l-content .zeroSec .zeroTxt__inner h2 .carbon{font-size:68px;font-size:6.8rem}.home .l-content .zeroSec .zeroTxt__inner .zeroLink{position:relative;display:inline-block;padding:10px 40px 10px 20px;padding:1rem 4rem 1rem 2rem;border:2px solid #fff;border-radius:100px;text-align:center;color:#fff;font-size:18px;font-size:1.8rem;line-height:1.4}.home .l-content .zeroSec .zeroTxt__inner .zeroLink:before{content:'\EA0A';font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;transform:translateY(-50%);right:13px;right:1.3rem;display:inline-block;padding:0;font-size:14px;font-size:1.4rem;transition:all .3s ease}.home .l-content .zeroSec .zeroTxt__inner .zeroLink:hover{background-color:rgba(255,255,255,.2)}.home .l-content .researchSec{padding:120px 0 100px;padding:12rem 0 10rem}.home .l-content .researchSec .researchTitle{text-align:center}.home .l-content .researchSec .researchTitle .c-homeSecTitle{margin-bottom:30px;margin-bottom:3rem}.home .l-content .researchSec .researchTitle p{margin-bottom:60px;margin-bottom:6rem}.home .l-content .researchSec .researchList{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.home .l-content .researchSec .researchList li.no_research{width:100%!important;margin-right:0!important;text-align:center}.home .l-content .researchSec .researchList li:nth-of-type(3n){margin-right:0}.home .l-content .researchSec .researchList li{position:relative;width:calc(100%/3 - 4rem - 1px);margin-right:60px;margin-right:6rem;margin-bottom:60px;margin-bottom:6rem}.home .l-content .researchSec .researchList li a{display:block}.home .l-content .researchSec .researchList li a:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.home .l-content .researchSec .researchList li a:hover .imgArea img{transform:scale(1.1)}.home .l-content .researchSec .researchList li a .imgArea{position:relative;height:300px;overflow:hidden}.home .l-content .researchSec .researchList li a .imgArea img{transition:all .5s ease}.home .l-content .researchSec .researchList li a .txtArea{padding:0 20px;padding:0 2rem}.home .l-content .researchSec .researchList li a .txtArea .sdgsIcon{position:relative;margin-top:-30px;margin-top:-3rem;margin-bottom:10px;margin-bottom:1rem;z-index:1}.home .l-content .researchSec .researchList li a .txtArea .sdgsIcon span{width:65px;height:65px;margin-right:10px;margin-right:1rem}.home .l-content .js-fadeIn,.home .l-content .js-fadeUp{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.home .l-content .js-fadeIn.js-on{animation:js_fadeIn .8s forwards;animation-delay:.2s}.home .l-content .js-fadeUp.js-on{animation:js_fadeUp .8s forwards;animation-delay:.2s}@keyframes js_fadeIn{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@keyframes js_fadeUp{0%{transform:translateY(40%);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{transform:translateY(0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}.home .l-content .js-fadeUp.delay-01.js-on{animation-delay:.1s}.home .l-content .js-fadeUp.delay-02.js-on{animation-delay:.2s}.home .l-content .js-fadeUp.delay-03.js-on{animation-delay:.3s}.home .l-content .js-fadeUp.delay-04.js-on{animation-delay:.4s}.home .l-content .js-fadeUp.delay-05.js-on{animation-delay:.5s}.home .l-content .js-fadeUp.delay-06.js-on{animation-delay:.6s}.home .l-content .js-fadeIn.delay-01.js-on{animation-delay:.2s}.home .l-content .js-fadeIn.delay-02.js-on{animation-delay:.4s}.home .l-content .js-fadeIn.delay-03.js-on{animation-delay:.6s}.home .l-content .js-fadeIn.delay-04.js-on{animation-delay:.8s}.message .pageTitle__img{background-image:url(/sdgs-e/assets/img/message/pageTitle_message.jpg)}.message.message_index .l-content article .messageSec .c-borderTitle{padding-bottom:0;border-bottom:0}.message.message_index .l-content article .messageSec .messageImg{margin-bottom:30px;margin-bottom:3rem}.message.message_index .l-content article .messageSec .messageTxt .right{font-size:18px;font-size:1.8rem}.message.message_index .l-content article .messageSec .messageTxt .right small{display:block;font-size:16px;font-size:1.6rem}.message.message_index .l-content article .structureSec .fBox{margin-top:40px;margin-top:4rem}.message.message_index .l-content article .structureSec .fBox__inner:first-child{margin-right:50px;margin-right:5rem}.message.message_index .l-content article .structureSec .fBox__inner{width:calc(100%/2 - 2.5rem)}.message.message_index .l-content article .structureSec .fBox__inner .c-squareBtn{max-width:100%;width:100%}.message .l-content article .goalSec .wrap{max-width:1070px}.message .l-content article .goalSec .wrap .iconArea{position:relative;margin:40px 0 50px;margin:4rem 0 5rem}.message .l-content article .goalSec .wrap .iconArea h3{margin:0 auto;padding-right:30px;padding-right:3rem}.message .l-content article .goalSec .wrap .iconArea h3 img{display:block;max-width:480px;width:100%;margin:0 auto}.message .l-content article .goalSec .wrap .iconArea .sdgsIcon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px;margin-top:2.5rem}.message .l-content article .goalSec .wrap .iconArea .sdgsIcon li:last-child{margin-right:0}.message .l-content article .goalSec .wrap .iconArea .sdgsIcon li:nth-child(9){margin-right:0}.message .l-content article .goalSec .wrap .iconArea .sdgsIcon li{display:block;width:100px;height:100px;margin-right:16px;margin-right:1.6rem;margin-bottom:15px;margin-bottom:1.5rem}.message .l-content article .goalSec .wrap .c-moreBtn{max-width:355px}.net-zero .pageTitle__img{background-image:url(/sdgs-e/assets/img/net-zero/pageTitle_net-zero.jpg)}.net-zero.page .pageTitle__title .title span{font-size:30px;font-size:3rem}.net-zero.page .pageTitle__title .en.big{font-size:36px;font-size:3.6rem;font-weight:600}.net-zero.zero_index .pageTitle.js-on .pageTitle__title__bk{animation:zeroTitle_on 1s forwards;animation-delay:.3s}@keyframes zeroTitle_on{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transform:scale(1.2)}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transform:scale(1)}}.net-zero.zero_index .pageTitle__img{background-image:url(/sdgs-e/assets/img/home/home-zero-bk.jpg)}.net-zero.zero_index .pageTitle__title__bk{background-color:rgba(0,26,14,.7);max-width:1046px;width:100%;margin:0 auto;padding:70px 20px;padding:7rem 2rem;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.2);color:#fff;transform:scale(1.2);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.net-zero.zero_index .pageTitle__title__bk h2.zeroTitle{margin:0;font-weight:500;font-family:Noto Serif,serif;line-height:1.1}.net-zero.zero_index .pageTitle__title__bk h2.zeroTitle .ritsumei{font-size:56px;font-size:5.6rem;margin-bottom:4px;margin-bottom:.4rem}.net-zero.zero_index .pageTitle__title__bk h2.zeroTitle .carbon{font-size:68px;font-size:6.8rem}.net-zero.zero_index .l-content article{padding:0}.net-zero.zero_index .l-content article .graySec{margin-bottom:15px;margin-bottom:1.5rem;padding:90px 0;padding:9rem 0}.net-zero.zero_index .l-content article .graySec .c-centerTitle{margin:0 0 40px;margin:0 0 4rem}.net-zero.zero_index .l-content article .graySec .blackBtn{position:relative;background-color:#000;display:block;max-width:330px;width:100%;padding:20px 30px;padding:2rem 3rem;border:2px solid #000;border-radius:5px;text-align:center;font-size:21px;font-size:2.1rem;font-weight:600;color:#fff;line-height:1.4}.net-zero.zero_index .l-content article .graySec .blackBtn:before{content:'\EA0A';font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;transform:translateY(-50%);right:15px;right:1.5rem;display:inline-block;padding:0;color:#fff;font-size:16px;font-size:1.6rem;font-weight:500;transition:all .3s ease}.net-zero.zero_index .l-content article .graySec .blackBtn:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.net-zero.zero_index .l-content article .graySec .blackBtn:hover:before{transform:translate(.4rem,-50%)}.net-zero.zero_index .l-content article .graySec .imgLink{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:80px;margin-top:8rem}.net-zero.zero_index .l-content article .graySec .imgLink li:nth-child(odd){margin-right:20px;margin-right:2rem}.net-zero.zero_index .l-content article .graySec .imgLink li{width:calc(50% - 2rem);margin-bottom:20px;margin-bottom:2rem}.net-zero.zero_index .l-content article .graySec .imgLink li a{position:relative;display:block}.net-zero.zero_index .l-content article .graySec .imgLink li a:hover .imgArea img{transform:scale(1.05);opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.net-zero.zero_index .l-content article .graySec .imgLink li a:hover .txtArea{background-color:rgba(0,0,0,.8)}.net-zero.zero_index .l-content article .graySec .imgLink li a .imgArea{overflow:hidden}.net-zero.zero_index .l-content article .graySec .imgLink li a .imgArea img{transition:all .5s ease}.net-zero.zero_index .l-content article .graySec .imgLink li a .txtArea{position:absolute;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);width:100%;padding:20px 25px;padding:2rem 2.5rem;font-size:25px;font-size:2.5rem;font-weight:600;color:#fff;transition:all .5s ease}.net-zero.zero_index .l-content article .graySec .imgLink li a .txtArea:before{content:'\EA0A';font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;transform:translateY(-50%);right:15px;right:1.5rem;display:inline-block;padding:0;color:#fff;font-size:16px;font-size:1.6rem;font-weight:500;transition:all .3s ease}.net-zero.zero_index .l-content article .linkSec{margin-top:80px;margin-top:8rem}.net-zero.zero_index .l-content article .linkSec .relationTitle{display:none}.net-zero.zero_index .l-content article .linkSec ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.net-zero.zero_index .l-content article .linkSec ul li:nth-child(4n){margin-right:0}.net-zero.zero_index .l-content article .linkSec ul li:nth-child(-n+4){border-top:2px solid #ccc}.net-zero.zero_index .l-content article .linkSec ul li{width:calc(100%/4 - 1.5rem - 1px);margin-right:20px;margin-right:2rem;border-bottom:2px solid #ccc}.net-zero.zero_index .l-content article .linkSec ul li a{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;padding:30px 30px 30px 0;padding:3rem 3rem 3rem 0;font-size:21px;font-size:2.1rem;font-weight:600;line-height:1.4}.net-zero.zero_index .l-content article .linkSec ul li a:before{content:'\EA0A';font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;transform:translateY(-50%);right:10px;right:1rem;display:inline-block;padding:0;color:#888;font-size:15px;font-size:1.5rem;font-weight:500;transition:all .3s ease}.net-zero.zero_index .l-content article .linkSec ul li a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.net-zero.zero_index .l-content article .linkSec ul li a.u-blank:after{display:none}.net-zero.zero_index .l-content article .linkSec ul li a.u-blank:before{content:'\EA10'}.net-zero.zero_message .l-content article .btnArea{margin-top:60px;margin-top:6rem}.net-zero.guideline .l-content article .actionSec .bk_gray{margin:40px 0 20px;margin:4rem 0 2rem}.net-zero.guideline .l-content article .actionSec .bk_gray .numList li:last-child{margin-bottom:0}.net-zero.guideline .l-content article .actionSec .bk_gray .numList li{margin-bottom:15px;margin-bottom:1.5rem;line-height:1.8}.net-zero.guideline .l-content article .actionSec p.right{font-size:15px;font-size:1.5rem}.net-zero.goal .l-content .pageChildTitle .c-centerTitle{margin-bottom:35px;margin-bottom:3.5rem}.net-zero.goal .l-content .pageChildTitle .c-centerTitle small{font-size:60%}.net-zero.goal .l-content article .sec .c-borderTitle{margin-bottom:40px}.net-zero.goal .l-content article .sec .calculationArea{background-color:#f5f2e9;padding:30px;padding:3rem}.net-zero.action_goal .l-content article .tableSec .gray_table thead th{padding:15px 10px;padding:1.5rem 1rem;border-left:1px solid #ccc;font-size:16px;font-size:1.6rem;text-align:center;line-height:1.4}.net-zero.action_goal .l-content article .tableSec .gray_table tbody th,.net-zero.action_goal .l-content article .tableSec .gray_table tbody td{padding:30px 20px;padding:3rem 2rem}.net-zero.action_goal .l-content article .tableSec .gray_table tbody th{width:350px;font-size:18px;font-size:1.8rem;font-weight:600}.net-zero.action_goal .l-content article .tableSec .gray_table tbody th small{font-weight:500}.net-zero.action_goal .l-content article .tableSec .gray_table tbody th .th_txt{position:relative;display:block;padding-left:50px;padding-left:5rem;line-height:1.5}.net-zero.action_goal .l-content article .tableSec .gray_table tbody th .th_txt:before{content:"";position:absolute;top:-5px;top:-.5rem;left:0;background-repeat:no-repeat;background-size:100% auto;display:block;width:40px;height:40px}.net-zero.action_goal .l-content article .tableSec .gray_table tbody th .icon-01:before{background-image:url(/sdgs-e/assets/img/net-zero/action/action_goal-icon-01.png)}.net-zero.action_goal .l-content article .tableSec .gray_table tbody th .icon-02:before{background-image:url(/sdgs-e/assets/img/net-zero/action/action_goal-icon-02.png)}.net-zero.action_goal .l-content article .tableSec .gray_table tbody th .icon-03:before{background-image:url(/sdgs-e/assets/img/net-zero/action/action_goal-icon-03.png)}.net-zero.action_goal .l-content article .tableSec .gray_table tbody th .icon-04:before{background-image:url(/sdgs-e/assets/img/net-zero/action/action_goal-icon-04.png)}.net-zero.action_goal .l-content article .tableSec .gray_table tbody th .icon-05:before{background-image:url(/sdgs-e/assets/img/net-zero/action/action_goal-icon-05.png)}.net-zero.action_goal .l-content article .tableSec .gray_table tbody th .icon-06:before{background-image:url(/sdgs-e/assets/img/net-zero/action/action_goal-icon-06.png)}.net-zero.action_goal .l-content article .tableSec .gray_table tbody td strong{padding:0 4px;padding:0 .4rem;font-size:30px;font-size:3rem;color:#900}.net-zero.action_goal .l-content article .tableSec .gray_table tbody td.center{font-size:120%}.net-zero.action_goal .l-content article .tableSec .asteriskList{margin-top:20px;margin-top:2rem}.net-zero.action_goal .backBtn .c-moreBtn{max-width:320px}.net-zero.platform .l-content article .fBox__inner:first-child{margin-right:40px;margin-right:4rem}.net-zero.platform .l-content article .fBox__inner:first-child .fBoxImg img{width:330px;padding:40px 0 30px;padding:4rem 0 3rem}.net-zero.platform .l-content article .fBox__inner:nth-child(2) .fBoxImg img{width:114px}.net-zero.platform .l-content article .fBox__inner{position:relative;width:calc(50% - 2rem);padding:50px 40px 120px;padding:5rem 4rem 12rem;border:1px solid #ccc;border-radius:2rem}.net-zero.platform .l-content article .fBox__inner .fBoxImg{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.net-zero.platform .l-content article .fBox__inner .fBoxImg span{display:block}.net-zero.platform .l-content article .fBox__inner h3{margin:35px 0 15px;margin:3.5rem 0 1.5rem;font-size:23px;font-size:2.3rem;text-align:center;line-height:1.4}.net-zero.platform .l-content article .fBox__inner p{margin-bottom:30px;margin-bottom:3rem}.net-zero.platform .l-content article .fBox__inner .c-squareBtn{position:absolute;bottom:40px;bottom:4rem;left:50%;transform:translateX(-50%);max-width:calc(100% - 8rem);height:80px;padding:20px 90px 20px 20px;padding:2rem 9rem 2rem 2rem}.net-zero.platform .l-content article .fBox__inner .c-squareBtn:before{right:80px;right:8rem}.net-zero.platform .l-content article .fBox__inner .c-squareBtn:after{right:35px;right:3.5rem}.sample .pageTitle__img{background-image:url(/sdgs-e/assets/img/message/pageTitle_message.jpg)}.page .pageTitle.js-on{animation:page_fadein .6s linear forwards}.page .pageTitle.js-on .pageTitle__img{animation:pageImg_zoom 1s linear forwards}@keyframes pageImg_zoom{0%{transform:scale(1.1)}100%{transform:scale(1)}}.page .pageTitle.js-on .pageTitle__title{padding-top:90px;padding-top:9rem}.page .pageTitle.js-on .pageTitle__title .title span{animation:pageTitle_up .6s linear forwards;animation-delay:.2s}.page .pageTitle.js-on .pageTitle__title .en span{animation:page_fadein .6s linear forwards;animation-delay:.6s}@keyframes pageTitle_up{0%{transform:translateY(50px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{transform:translateY(0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@keyframes page_fadein{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}.page .pageTitle{position:relative;height:380px;overflow:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.page .pageTitle__img{position:fixed;top:0;right:0;left:0;background-size:cover;background-position:top 10% center;background-repeat:no-repeat;height:380px;transform:scale(1.1);z-index:-1}.page .pageTitle__title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding:0 20px;color:#fff;text-align:center;font-family:Noto Serif,serif;z-index:1}.page .pageTitle__title .en,.page .pageTitle__title .title{margin:0 auto;font-family:Noto Serif,serif;line-height:1.3}.page .pageTitle__title .en span,.page .pageTitle__title .title span{display:block;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.page .pageTitle__title .title{font-size:36px;font-size:3.6rem;font-weight:600}.page .pageTitle__title .title span{transform:translateY(30px)}.page .pageTitle__title .en{position:relative;display:inline-block;font-weight:500;font-size:14px;font-size:1.4rem;font-family:Noto Serif,serif;letter-spacing:.5px}.page .pageTitle__title .en.gothic{font-family:Noto Sans,"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,"メイリオ",Meiryo,sans-serif;font-size:24px;font-size:2.4rem;font-weight:600}.page .pageTitle.bigImg{height:780px}.page .pageTitle.bigImg .pageTitle__img{height:780px}.page .pageChildTitle{position:relative;background-color:#f1f1f1;padding:60px 20px;padding:6rem 2rem}.page .pageChildTitle .c-centerTitle{margin:0}.page .l-content article{position:relative;background-color:#fff;padding:1px 0;z-index:1}.page .l-content .sec{margin:90px 0}.page .l-content .txtimgBox{display:-ms-flexbox;display:flex}.page .l-content .txtimgBox__right img,.page .l-content .txtimgBox__left img{width:100%}.page .l-content .txtimgBox__right.twoImg{display:-ms-flexbox;display:flex;width:610px}.page .l-content .txtimgBox__right.twoImg span:last-child{margin-right:0}.page .l-content .txtimgBox__right.twoImg span{display:block;width:50%;margin-right:10px}.page .l-content .txtimgBox__right{width:500px;-ms-flex-negative:0;flex-shrink:0}.page .l-content .txtimgBox__right figcaption{display:block;margin-top:10px;margin-top:1rem;font-size:15px;font-size:1.5rem;line-height:1.4}.page .l-content .txtimgBox:not(.reverseBox) .txtimgBox__left{margin-right:40px}.page .l-content .txtimgBox.reverseBox{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.page .l-content .txtimgBox.reverseBox .txtimgBox__left{margin-left:40px}.page .l-content ul.ulList{padding-left:1em}.page .l-content ul.ulList>li{list-style:disc}.page .l-content ul.ulList>li>ul{padding:0 0 0 1em}.page .l-content ul.ulList>li>ul>li{list-style:disc}.page .l-content ul.ulList>li ol{padding-left:1em}.page .l-content ul.ulList>li ol>li{list-style-position:inside;list-style:decimal}.page .l-content ol.numList>li{position:relative;padding-left:1.2em;list-style-type:none;counter-increment:cnt}.page .l-content ol.numList>li:before{content:counter(cnt) ".";position:absolute;top:0;left:0}.page .l-content .markList li{position:relative}.page .l-content .markList li .mark{position:absolute;top:0;left:0}.page .l-content .markList li .txt{display:block;padding-left:1.2em}.page .l-content .markList.twoMark li .txt{padding-left:2.2em}.page .l-content .markList.threeMark li .txt{padding-left:3.2em}.page .l-content .asteriskList li{position:relative;font-size:15px;font-size:1.5rem}.page .l-content .asteriskList li .mark{position:absolute;top:0;left:0}.page .l-content .asteriskList li .txt{display:block;padding-left:1.2em}.page .l-content .graySec{background-color:#f1f1f1}.page .l-content .bk_gray{background-color:#f1f1f1;padding:30px}.page .l-content .bk_brown{background-color:#f5f2e9}.page .l-content .center{text-align:center}.page .l-content .right{text-align:right}.page .l-content .swipe_txt{margin-bottom:10px;text-align:center;font-size:16px;font-size:1.6rem}.page .l-content .swipe_txt span{position:relative}.page .l-content .swipe_txt span:after{content:"\EA18";display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;font-size:2rem;vertical-align:top}.page .l-content .swipe_txt{display:none}.page .l-content .scroll_img{overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}.page .l-content .w-table-600 table{min-width:600px}.page .l-content .relationArea{padding-top:20px;padding-top:2rem}.page .l-content .relationArea .relationBox{padding:30px 40px;padding:3rem 4rem;border:6px solid #f1f1f1;text-align:center}.page .l-content .relationArea .relationBox .relationTitle{margin-bottom:30px;margin-bottom:3rem;padding-bottom:20px;padding-bottom:2rem;border-bottom:1px solid #ccc}.page .l-content .relationArea .relationBox .relationTitle h3{margin:0;font-size:21px;font-size:2.1rem;line-height:1.4}.page .l-content .relationArea .relationBox .relationList ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.page .l-content .relationArea .relationBox .relationList ul li:last-child{padding-right:0;margin-right:0}.page .l-content .relationArea .relationBox .relationList ul li:last-child:after{display:none}.page .l-content .relationArea .relationBox .relationList ul li{position:relative;padding-right:15px;margin-right:15px;margin-bottom:8px}.page .l-content .relationArea .relationBox .relationList ul li:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;background-color:#888;width:1px;height:18px}.page .l-content .relationArea .relationBox .relationList ul li a{display:block;font-size:14px;font-size:1.4rem}.page .l-content .relationArea .relationBox .relationList ul li a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.page .l-content .bread{border-bottom:1px solid #000}.page .l-content .bread ol{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding-bottom:10px;padding-bottom:1rem}.page .l-content .bread ol li{margin-bottom:5px;padding-right:20px;font-size:13px;font-size:1.3rem;line-height:1.3;list-style:none;color:#888}.page .l-content .bread ol li a{position:relative;color:#888}.page .l-content .bread ol li a:hover{text-decoration:underline;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.page .l-content .bread ol li:not(:last-child){position:relative}.page .l-content .bread ol li:not(:last-child):after{position:absolute;top:50%;transform:translateY(-50%);right:5px;display:block;content:"\EA0A";display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;color:#888}.research .pageTitle__img{background-image:url(/sdgs-e/assets/img/research/pageTitle_research.jpg)}.research.research_index .l-content article .pageChildTitle .center{max-width:1050px;width:100%;margin:10px auto 20px;margin:1rem auto 2rem}.research.research_index .l-content article .pageChildTitle .c-moreBtn{background-color:#fff;max-width:550px}.research.research_index .l-content article .pageChildTitle .c-moreBtn:hover{background-color:#000}.research.research_index .l-content article .researchSec{margin-bottom:60px;margin-bottom:6rem}.research.research_index .l-content article .researchSec .researchList{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.research.research_index .l-content article .researchSec .researchList li.no_research{width:100%!important;margin-right:0!important;text-align:center}.research.research_index .l-content article .researchSec .researchList li:nth-of-type(3n){margin-right:0}.research.research_index .l-content article .researchSec .researchList li{position:relative;width:calc(100%/3 - 4rem - 1px);margin-right:60px;margin-right:6rem;margin-bottom:60px;margin-bottom:6rem}.research.research_index .l-content article .researchSec .researchList li a{display:block}.research.research_index .l-content article .researchSec .researchList li a:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.research.research_index .l-content article .researchSec .researchList li a:hover .imgArea img{transform:scale(1.1)}.research.research_index .l-content article .researchSec .researchList li a .imgArea{position:relative;height:300px;overflow:hidden}.research.research_index .l-content article .researchSec .researchList li a .imgArea img{transition:all .5s ease}.research.research_index .l-content article .researchSec .researchList li a .txtArea{padding:0 20px;padding:0 2rem}.research.research_index .l-content article .researchSec .researchList li a .txtArea .sdgsIcon{position:relative;margin-top:-30px;margin-top:-3rem;margin-bottom:10px;margin-bottom:1rem;z-index:1}.research.research_index .l-content article .researchSec .researchList li a .txtArea .sdgsIcon span{width:65px;height:65px;margin-right:10px;margin-right:1rem}.research.research_index .l-content article .relationSec{margin-top:0}.research.research_index .l-content article .relationSec .relationArea{padding-top:0}.research .l-content article .organizationsSec .organizationsTable{width:100%;margin-bottom:160px;margin-bottom:16rem;border-top:1px solid #ccc;border-collapse:collapse;font-size:14px;font-size:1.4rem}.research .l-content article .organizationsSec .organizationsTable th,.research .l-content article .organizationsSec .organizationsTable td{text-align:left;border-bottom:1px solid #ccc}.research .l-content article .organizationsSec .organizationsTable tbody th,.research .l-content article .organizationsSec .organizationsTable tbody td{padding:15px 15px 10px;padding:1.5rem 1.5rem 1rem;border-right:1px solid #ccc}.research .l-content article .organizationsSec .organizationsTable tbody th{width:255px;border-left:1px solid #ccc;font-weight:500;vertical-align:top}.research .l-content article .organizationsSec .only-jp{font-size:14px;font-size:1.4rem}.research .l-content article .organizationsSec .fBox{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.research .l-content article .organizationsSec .fBox.txt_top{-ms-flex-align:unset;align-items:unset}.research .l-content article .organizationsSec .fBox__sdgs{max-width:330px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:end;-ms-flex-negative:0;flex-shrink:0;margin-left:10px;margin-left:1rem}.research .l-content article .organizationsSec .fBox .sdgsIcon{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.research .l-content article .organizationsSec .fBox .sdgsIcon span{display:block;width:50px;height:50px;margin-left:5px;margin-bottom:5px}.research .l-content article .organizationsSec .c-moreBtn{max-width:250px}.research .l-content article .organizationsSec .c-moreBtn:before{content:"\EA0C";right:unset;left:15px;left:1.5rem}@media(max-width:768px){.l-footer .footerLink{padding:4rem 0 3rem}.l-footer .footerLink ul{-ms-flex-wrap:wrap;flex-wrap:wrap;border:none}.l-footer .footerLink ul li{width:calc(100%/3);margin-bottom:2.5rem;border:none}.l-footer .bkArea .wrap_wide{padding:3rem 2rem 2rem}.l-footer .bkArea .wrap_wide .fBox__leftBox ul li{padding-right:10px;margin-right:10px}.l-footer .bkArea .copyright{padding:1rem;font-size:1.2rem}.l-header.spNav .navArea .navlinkList li{padding-right:13px;margin-right:13px}.l-pageTop a{background-color:#222;padding:1rem 0 0;border:none;line-height:1.3}.l-pageTop a:before{font-size:1.8rem}body .c-borderBtn a{font-size:1.4rem}body .c-moreBtn{max-width:230px;padding:1.2rem 2.5rem;font-size:1.4rem}body .c-moreBtn:before{right:1.2rem;font-size:1.2rem}body .c-moreBtn.u-blank{padding:1.2rem 2.8rem}body .c-moreBtn.u-blank:before{right:1.5rem}body .c-moreBtn.mini{font-size:1.3rem}body .backBtn .c-moreBtn{padding:1.2rem 2.5rem 1.2rem 3rem}body .backBtn .c-moreBtn:before{right:inherit;left:1.2rem}body .c-squareBtn{max-width:380px;height:80px;padding:1.5rem 7rem 1.5rem 1.5rem;font-size:1.6rem}body .c-squareBtn:before{right:5rem}body .c-squareBtn:after{right:2rem;font-size:1.2rem}body .c-squareBtn.u-pdf:after{right:1.7rem;font-size:1.8rem}.c-miniTitle{margin:0 0 8px;font-size:1.6rem}.c-centerTitle.under:after{width:45px;height:4px;margin:1rem auto 0}.u-forTb2{display:inherit}ul,ol,li{font-size:1.4rem}p{font-size:1.4rem}.home .l-content .zeroSec .zeroTxt{padding:4rem 2rem}.home .l-content .zeroSec .zeroTxt__inner .zeroLink{font-size:1.6rem}.home .l-content .researchSec .researchTitle .c-homeSecTitle{margin-bottom:2rem}.home .l-content .researchSec .researchTitle p{margin-bottom:3rem}.home .l-content .researchSec .researchList li a .txtArea{padding:0 1rem}.home .l-content .researchSec .researchList li a .txtArea .sdgsIcon{margin-top:-2.8rem;margin-bottom:.5rem}.home .l-content .researchSec .researchList li a .txtArea .sdgsIcon span{width:60px;height:60px}.message.message_index .l-content article .messageSec .messageTxt .right{font-size:1.6rem}.message.message_index .l-content article .messageSec .messageTxt .right small{font-size:1.4rem}.message .l-content article .goalSec .wrap .c-moreBtn{max-width:300px}.net-zero.zero_index .l-content article .graySec .blackBtn:before{right:1.2rem;font-size:1.2rem}.net-zero.zero_index .l-content article .graySec .imgLink li a .txtArea:before{right:1.2rem;font-size:1.2rem}.net-zero.zero_message .l-content article .btnArea{margin-top:4rem}.net-zero.guideline .l-content article .actionSec .bk_gray{margin:2rem 0 1rem}.net-zero.guideline .l-content article .actionSec .bk_gray .numList li{margin-bottom:1rem;line-height:1.7}.net-zero.guideline .l-content article .actionSec p.right{font-size:1.3rem}.net-zero.action_goal .l-content article .tableSec .gray_table tbody th,.net-zero.action_goal .l-content article .tableSec .gray_table tbody td{padding:2rem 1.5rem}.net-zero.action_goal .l-content article .tableSec .gray_table tbody td.center{font-size:100%}.net-zero.action_goal .backBtn .c-moreBtn{max-width:270px}.page .pageTitle__title .en{font-size:1.2rem}.page .l-content .txtimgBox{display:block}.page .l-content .txtimgBox__right figcaption{font-size:1.2rem}.page .l-content .bk_gray{padding:20px}.page .l-content .swipe_txt{font-size:1.4rem}.page .l-content .relationArea .relationBox{padding:2rem 1.5rem;border:4px solid #f1f1f1}.page .l-content .relationArea .relationBox .relationTitle{margin-bottom:2rem;padding-bottom:1rem}.page .l-content .relationArea .relationBox .relationTitle h3{font-size:1.8rem}.page .l-content .relationArea .relationBox .relationList ul li{padding-right:10px;margin-right:10px;margin-bottom:5px}.page .l-content .relationArea .relationBox .relationList ul li:after{height:12px}.page .l-content .relationArea .relationBox .relationList ul li a{font-size:1.2rem}.page .l-content .bread ol{display:none}.research.research_index .l-content article .researchSec .researchList li a .txtArea{padding:0 1rem}.research.research_index .l-content article .researchSec .researchList li a .txtArea .sdgsIcon{margin-top:-2.8rem;margin-bottom:.5rem}.research.research_index .l-content article .researchSec .researchList li a .txtArea .sdgsIcon span{width:60px;height:60px}.research .l-content article .organizationsSec .organizationsTable tbody tr,.research .l-content article .organizationsSec .organizationsTable tbody th,.research .l-content article .organizationsSec .organizationsTable tbody td{display:block;width:100%!important}.research .l-content article .organizationsSec .organizationsTable tbody th,.research .l-content article .organizationsSec .organizationsTable tbody td{padding:15px 10px}.research .l-content article .organizationsSec .organizationsTable tbody td{border-left:1px solid #ccc}.research .l-content article .organizationsSec .organizationsTable tbody th:not(.no-bk){background-color:#f1f1f1}.research .l-content article .organizationsSec .only-jp{font-size:1.3rem}.research .l-content article .organizationsSec .fBox{display:block}}@media(max-width:768px) and (max-width:480px){.l-footer .footerLink{padding:5rem 0 2.5rem}.l-footer .footerLink ul li{width:calc(100%/2 - .5rem - 1px);margin-right:1rem}body .c-squareBtn{font-size:1.5rem}.home .l-content .zeroSec .zeroTxt__inner .zeroLink{max-width:295px;width:100%}.page .l-content .bk_gray{padding:15px}}@media(max-width:480px){.l-footer .footerLink ul li:nth-child(even){margin-right:0}.l-footer .footerLink ul li a{padding:0}.l-footer .bkArea .wrap_wide .fBox__leftBox ul li:after{height:12px}.l-header.spNav .navArea__gnav{padding:6rem 0 0}.l-header.spNav .navArea__gnav .scrollArea{height:calc(100vh - 6rem)}.l-header.spNav .navArea__gnav__parent .navTitle{font-size:1.6rem}.l-header.spNav .navArea .navlinkList li:after{height:12px}table.gray_table th,table.gray_table td{padding:15px 10px}.p-chapter__inner .c-linkBtn{width:100%}.p-modal__content__inner{padding:3rem 2.5rem}.u-forPc{display:none}.u-forSp{display:inherit}.fBox{display:block}.asteriskList li .mark{font-size:1.2rem}.asteriskList li .txt{font-size:1.2rem}.mb-20{margin-bottom:1rem}.mb-30{margin-bottom:2rem}.mb-40{margin-bottom:3rem}.home .l-content .zeroSec .zeroTxt.js-on{animation-delay:.2s}.home .l-content .zeroSec .zeroTxt__inner h2{margin:0 0 3rem}.message.message_index .l-content article .messageSec .messageImg{margin-bottom:2rem}.message .l-content article .goalSec .wrap .iconArea h3{padding-right:0}.net-zero.zero_index .l-content article .graySec .c-centerTitle .u-forPc2{display:none}.net-zero.zero_index .l-content article .linkSec ul{display:block}.net-zero.platform .l-content article .fBox__inner p{margin-bottom:2rem}.net-zero.platform .l-content article .fBox__inner .c-squareBtn:before{right:5rem}.net-zero.platform .l-content article .fBox__inner .c-squareBtn:after{right:2rem}.page .l-content .txtimgBox__right.twoImg span:last-child{margin-bottom:0}.page .l-content .txtimgBox__right.twoImg span{width:100%;margin-right:0;margin-bottom:10px}.page .l-content .asteriskList li{font-size:1.3rem}}@media(max-width:1000px){.l-footer .bkArea .wrap_wide .fBox{display:block}.l-footer .bkArea .wrap_wide .fBox__leftBox .sdgsLogo{max-width:350px;margin:0 auto 3rem}.l-footer .bkArea .wrap_wide .fBox__leftBox ul{-ms-flex-pack:center;justify-content:center}.l-footer .bkArea .wrap_wide .fBox__leftBox ul li a{font-size:1.3rem}.c-borderTitle{font-size:2.5rem}.c-boldTitle{font-size:2.3rem}.c-bkTitle{font-size:2rem}.c-centerTitle{margin:0 0 4rem;font-size:3.2rem}.p-chapter__inner{padding-right:10px;padding-left:10px}.p-lead{padding-right:10px;padding-left:10px}.u-forPc-only{display:none}.u-forPc2{display:inherit}.u-forPc3{display:none}.home .l-content .messageSec .messageArea{display:block;padding-bottom:8rem}.home .l-content .messageSec .messageArea__title{margin-right:0}.home .l-content .messageSec .messageArea__title .c-homeSecTitle{margin-bottom:2rem}.home .l-content .messageSec .messageArea__title .c-moreBtn{position:absolute;bottom:0}.home .l-content .messageSec .messageArea__txt p{font-size:1.8rem}.home .l-content .zeroSec .zeroTxt__inner .desc{font-size:2rem}.home .l-content .zeroSec .zeroTxt__inner h2 .ritsumei{font-size:5rem}.home .l-content .zeroSec .zeroTxt__inner h2 .carbon{font-size:6rem}.home .l-content .researchSec .researchList li:nth-child(even){margin-right:0!important}.home .l-content .researchSec .researchList li:nth-of-type(3n){margin-right:4rem}.message .l-content article .goalSec .wrap .iconArea .sdgsIcon{-ms-flex-pack:normal;justify-content:normal;max-width:621px;margin:2.5rem auto 0}.message .l-content article .goalSec .wrap .iconArea .sdgsIcon li:nth-child(9){margin-right:1.6rem}.message .l-content article .goalSec .wrap .iconArea .sdgsIcon li:nth-child(6),.message .l-content article .goalSec .wrap .iconArea .sdgsIcon li:nth-child(12){margin-right:0}.net-zero.page .pageTitle__title .title span{font-size:2.4rem}.net-zero.page .pageTitle__title .en.big{font-size:3.2rem}.net-zero.zero_index .l-content article .graySec .blackBtn{max-width:280px;padding:1.5rem 2rem;font-size:1.8rem}.net-zero.zero_index .l-content article .graySec .imgLink li:nth-child(odd){margin-right:1rem}.net-zero.zero_index .l-content article .graySec .imgLink li{width:calc(50% - 1rem);margin-bottom:1rem}.net-zero.zero_index .l-content article .linkSec ul li:nth-child(4n){margin-right:2rem;border-top:none}.net-zero.zero_index .l-content article .linkSec ul li:nth-child(3n){margin-right:0}.net-zero.zero_index .l-content article .linkSec ul li{width:calc(100%/3 - 1.5rem - 1px)}.net-zero.action_goal .l-content article .tableSec .gray_table tbody th{width:270px;text-align:center}.net-zero.action_goal .l-content article .tableSec .gray_table tbody th small{display:block}.net-zero.action_goal .l-content article .tableSec .gray_table tbody th .th_txt{padding-left:0}.net-zero.action_goal .l-content article .tableSec .gray_table tbody th .th_txt:before{position:static;margin:0 auto .5rem}.net-zero.platform .l-content article .fBox__inner .c-squareBtn{max-width:calc(100% - 4rem)}.page .pageTitle__title .title{font-size:3.2rem}.page .pageTitle__title .en.gothic{font-size:1.8rem}.page .pageChildTitle{padding:4.5rem 2rem}.research.research_index .l-content article .researchSec .researchList li:nth-child(even){margin-right:0!important}.research.research_index .l-content article .researchSec .researchList li:nth-of-type(3n){margin-right:4rem}.research .l-content article .organizationsSec .organizationsTable{margin-bottom:14rem}.research .l-content article .organizationsSec .organizationsTable tbody th{width:200px}}@media(max-width:1000px) and (max-width:768px){.l-footer .bkArea .wrap_wide .fBox__leftBox .sdgsLogo{max-width:340px}.home .l-content .zeroSec .zeroTxt__inner h2 .ritsumei{font-size:3.6rem}.message .l-content article .goalSec .wrap .iconArea .sdgsIcon{max-width:531px}.message .l-content article .goalSec .wrap .iconArea .sdgsIcon li:nth-child(9){margin-right:1rem}.net-zero.page .pageTitle__title .title span{font-size:2rem;margin-bottom:.4rem}.net-zero.zero_index .l-content article .graySec .blackBtn{max-width:250px;font-size:1.6rem}.net-zero.action_goal .l-content article .tableSec .gray_table tbody th small{font-size:1.2rem}.net-zero.action_goal .l-content article .tableSec .gray_table tbody th .th_txt:before{width:30px;height:30px}.page .pageTitle__title .en.gothic{font-size:1.6rem}.page .pageChildTitle{padding:3rem 2rem}}@media(max-width:1000px) and (max-width:768px) and (max-width:480px){.l-footer .bkArea .wrap_wide .fBox__leftBox .sdgsLogo{max-width:300px}.home .l-content .zeroSec .zeroTxt__inner h2 .ritsumei{font-size:2.6rem}.net-zero.zero_index .l-content article .graySec .blackBtn{max-width:220px;font-size:1.4rem}}@media(max-width:1200px){.l-footer .bkArea .wrap_wide .fBox__rightBox{max-width:570px;padding-right:0}.l-footer .bkArea .wrap_wide .fBox__rightBox .listArea ul{margin-right:3rem}.l-footer .bkArea .wrap_wide .fBox__rightBox .listArea ul li a{font-size:1.3rem}.hamburgerBtn{position:absolute;top:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:60px;transition:all .4s;cursor:pointer;z-index:1000}.hamburgerBtn div{position:relative;width:100%;height:18px}.hamburgerBtn span{position:absolute;display:inline-block;left:16px;width:28px;height:2px;background-color:#fff;transition:all .4s}.hamburgerBtn span:nth-of-type(1){top:0}.hamburgerBtn span:nth-of-type(2){top:50%;transform:translateY(-50%)}.hamburgerBtn span:nth-of-type(3){bottom:0}.home .l-content .messageSec{padding:8rem 0}.home .l-content .researchSec{padding:11rem 0}.net-zero.zero_index .pageTitle__title__bk h2.zeroTitle .ritsumei{font-size:4.8rem}.net-zero.zero_index .pageTitle__title__bk h2.zeroTitle .carbon{font-size:5.6rem}.net-zero.zero_index .l-content article .graySec .imgLink li a .txtArea{font-size:2.2rem}.net-zero.zero_index .l-content article .linkSec ul li a:before{font-size:1.3rem}.net-zero.platform .l-content article .fBox__inner:first-child{margin-right:2rem}.net-zero.platform .l-content article .fBox__inner{width:calc(50% - 1rem)}.page .pageTitle.js-on .pageTitle__title{padding-top:5rem}.page .l-content .txtimgBox__right.twoImg{width:50%}.page .l-content .txtimgBox__right{width:40%}.page .l-content .txtimgBox:not(.reverseBox) .txtimgBox__left{margin-right:30px}.page .l-content .txtimgBox.reverseBox .txtimgBox__left{margin-left:30px}}@media(max-width:1200px) and (max-width:1000px){.l-footer .bkArea .wrap_wide .fBox__rightBox{display:none}.home .l-content .messageSec{padding:6rem 0}.home .l-content .researchSec{padding:10rem 0}.net-zero.zero_index .pageTitle__title__bk h2.zeroTitle .ritsumei{font-size:4rem}.net-zero.zero_index .l-content article .graySec .imgLink li a .txtArea{padding:1.5rem 2rem;font-size:2rem}.net-zero.platform .l-content article .fBox__inner{padding:3rem 2rem 12rem}.page .l-content .txtimgBox:not(.reverseBox) .txtimgBox__left{margin-right:20px}.page .l-content .txtimgBox.reverseBox .txtimgBox__left{margin-left:20px}}@media(max-width:1400px){.l-header__inner{padding:1.7rem 2rem}.l-header__logo .logo-w img{width:350px}.l-header.pcNav.scrollHead .l-header__inner{padding:.7rem 2rem}.l-header.pcNav.scrollHead .navArea{top:1.7rem}.l-header.pcNav .navArea{top:2.8rem;right:2rem}.l-header.pcNav .navArea__gnav__parent{font-size:1.4rem}.l-header.pcNav .navArea__gnav__parent.dropdown .navArea__gnav__child.research-child{width:240px}.l-header.pcNav .navArea__gnav__parent.dropdown .navArea__gnav__child li.noIndent a{font-size:1.5rem}.l-header.pcNav .navArea__gnav__parent.dropdown .navArea__gnav__child li a{font-size:1.3rem}.l-header.pcNav .navArea__gnav .engBtn a{padding:0 15px;font-size:1.4rem}.home .l-content .mainImg_wrap .mvTitle_wrap .mvTitle__inner{width:50vw}.home .l-content .researchSec .researchList li{width:calc(100%/3 - 2.7rem - 1px);margin-right:4rem;margin-bottom:4rem}.home .l-content .researchSec .researchList li a:hover .imgArea img{transform:translate(-50%,-50%) scale(1.1)}.home .l-content .researchSec .researchList li a .imgArea{height:0;padding-top:70%}.home .l-content .researchSec .researchList li a .imgArea img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.net-zero.zero_index .pageTitle__title__bk{max-width:970px}.net-zero.zero_index .l-content article .linkSec ul li a{font-size:1.9rem}.page .pageTitle{height:0;padding-top:29%}.page .pageTitle__img{height:0;padding-top:29%}.page .pageTitle.bigImg{height:0;padding-top:60%}.page .pageTitle.bigImg .pageTitle__img{height:0;padding-top:60%}.research.research_index .l-content article .researchSec .researchList li{width:calc(100%/3 - 2.7rem - 1px);margin-right:4rem;margin-bottom:4rem}.research.research_index .l-content article .researchSec .researchList li a:hover .imgArea img{transform:translate(-50%,-50%) scale(1.1)}.research.research_index .l-content article .researchSec .researchList li a .imgArea{height:0;padding-top:70%}.research.research_index .l-content article .researchSec .researchList li a .imgArea img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media(max-width:1400px) and (max-width:1200px){.l-header__inner{padding:1.5rem}.l-header__logo .logo-w img{width:330px}.home .l-content .mainImg_wrap .mvTitle_wrap .mvTitle__inner{width:55vw}.net-zero.zero_index .pageTitle__title__bk{max-width:820px}.net-zero.zero_index .l-content article .linkSec ul li a{font-size:1.8rem}}@media(max-width:1400px) and (max-width:1200px) and (max-width:768px){.l-header__inner{padding:1.5rem}}@media(max-width:1400px) and (max-width:1200px) and (max-width:768px) and (max-width:480px){.l-header__inner{padding:.8rem 1.5rem}}@media(max-width:1400px) and (max-width:1250px){.l-header.pcNav .navArea__gnav__parent{margin-right:1.8rem}}@media(max-width:1200px) and (max-width:480px){.hamburgerBtn{width:50px}.hamburgerBtn span{left:14px;width:26px}}@media(max-width:340px){.l-header.spNav .navArea .navlinkList li a{font-size:1.4rem}}@media(max-width:900px){.l-pageTop{position:fixed;top:auto;right:10px;bottom:10px;left:auto}.c-grayTitle{margin:0 0 15px;font-size:1.8rem}.c-homeSecTitle div{font-size:3.4rem}.p-modal__content{width:90%}.p-modal .c-fBox{display:block}.p-modal .c-fBox__imgArea{margin:0 auto 2.5rem;width:80%}.p-modal .c-fBox__textArea{width:100%}.u-forTb{display:inherit}.sec{margin:6rem 0}.home .l-content .mainImg_wrap .mainImg_inner .mainImg .slide_01,.home .l-content .mainImg_wrap .mainImg_inner .swiper-wrapper .slide_01{background-image:url(/sdgs-e/assets/img/home/mv-slider01-sp.jpg)}.home .l-content .mainImg_wrap .mainImg_inner .mainImg .slide_02,.home .l-content .mainImg_wrap .mainImg_inner .swiper-wrapper .slide_02{background-image:url(/sdgs-e/assets/img/home/mv-slider02-sp.jpg)}.home .l-content .mainImg_wrap .mainImg_inner .mainImg .slide_03,.home .l-content .mainImg_wrap .mainImg_inner .swiper-wrapper .slide_03{background-image:url(/sdgs-e/assets/img/home/mv-slider03-sp.jpg)}.home .l-content .zeroSec{height:700px}.message.message_index .l-content article .structureSec .fBox{margin-top:3rem}.message.message_index .l-content article .structureSec .fBox__inner:first-child{margin-right:3rem}.message.message_index .l-content article .structureSec .fBox__inner{width:calc(100%/2 - 1.5rem)}.net-zero.zero_index .l-content article .graySec{padding:6rem 0}.net-zero.zero_index .l-content article .graySec .c-centerTitle{margin:0 0 3rem}.net-zero.zero_index .l-content article .graySec .imgLink{margin-top:5rem}.net-zero.zero_index .l-content article .linkSec{margin-top:5rem}.net-zero.zero_index .l-content article .linkSec ul li:nth-child(2n){margin-right:0!important}.net-zero.goal .l-content .pageChildTitle .c-centerTitle{margin-bottom:2.5rem}.net-zero.goal .l-content article .sec .c-borderTitle{margin-bottom:25px}.net-zero.action_goal .l-content article .tableSec .gray_table thead th{font-size:1.4rem}.net-zero.action_goal .l-content article .tableSec .gray_table tbody td strong{font-size:2.5rem}.net-zero.platform .l-content article .fBox{display:block}.net-zero.platform .l-content article .fBox__inner:first-child h3 br{display:none}.net-zero.platform .l-content article .fBox__inner:first-child .fBoxImg img{padding:2rem 0 0}.net-zero.platform .l-content article .fBox__inner h3{margin:3rem 0 1.5rem}.page .l-content .sec{margin:60px 0}.research .l-content article .organizationsSec .fBox__sdgs{max-width:255px}.research .l-content article .organizationsSec .fBox .sdgsIcon span{width:46px;height:46px}}@media(max-width:900px) and (max-width:768px){.l-pageTop{position:static;width:100%;height:55px}.sec{margin:4rem 0}.home .l-content .zeroSec{height:645px}.message.message_index .l-content article .structureSec .fBox__inner:first-child{margin-right:1rem}.message.message_index .l-content article .structureSec .fBox__inner{width:calc(100%/2 - .5rem)}.net-zero.zero_index .l-content article .graySec{margin-bottom:0}.net-zero.zero_index .l-content article .linkSec{margin-top:4rem;padding-bottom:3rem}.net-zero.action_goal .l-content article .tableSec .gray_table tbody td strong{font-size:2.4rem}.net-zero.platform .l-content article .fBox__inner:first-child h3 br{display:inline-block}.net-zero.platform .l-content article .fBox__inner:first-child .fBoxImg img{max-width:290px;width:100%;padding:0}.page .l-content .sec{margin:50px 0}.research .l-content article .organizationsSec .fBox__sdgs{display:block;max-width:100%;margin-top:1rem;margin-left:0}.research .l-content article .organizationsSec .fBox .sdgsIcon span{width:42px;height:42px}}@media(max-width:1000px) and (max-width:900px){.c-borderTitle{margin:0 0 20px;font-size:2.3rem}.c-boldTitle{margin:0 0 15px;font-size:2.1rem}.c-bkTitle{margin:0 0 15px;padding:1rem 1.5rem;font-size:1.9rem}.c-centerTitle{margin:0 0 3rem;font-size:3rem}.home .l-content .messageSec .messageArea{padding-bottom:7rem}.home .l-content .messageSec .messageArea__title .c-homeSecTitle{margin-bottom:1rem}.home .l-content .messageSec .messageArea__txt p{font-size:1.6rem}.home .l-content .zeroSec .zeroTxt__inner .desc{font-size:1.8rem}.home .l-content .zeroSec .zeroTxt__inner h2 .carbon{font-size:5rem}.home .l-content .researchSec .researchList li:nth-of-type(3n){margin-right:3rem}.net-zero.page .pageTitle__title .en.big{font-size:3rem}.net-zero.zero_index .l-content article .linkSec ul li:nth-child(4n){margin-right:1.5rem}.net-zero.zero_index .l-content article .linkSec ul li:nth-child(3n){margin-right:1.5rem;border-top:none}.net-zero.zero_index .l-content article .linkSec ul li{width:calc(100%/2 - 1rem - 1px);margin-right:1.5rem}.net-zero.action_goal .l-content article .tableSec .gray_table tbody th{width:160px}.net-zero.platform .l-content article .fBox__inner .c-squareBtn{position:static;transform:translateX(0);max-width:420px;margin:0 auto}.page .pageTitle__title .title{font-size:3rem}.research.research_index .l-content article .researchSec .researchList li:nth-of-type(3n){margin-right:3rem}.research .l-content article .organizationsSec .organizationsTable{margin-bottom:12rem}}@media(max-width:1000px) and (max-width:900px) and (max-width:480px){.c-borderTitle{font-size:2.1rem}.c-boldTitle{font-size:2rem}.c-bkTitle{font-size:1.8rem}.net-zero.zero_index .l-content article .linkSec ul li{width:100%;margin-right:0!important}}@media(max-width:1000px) and (max-width:900px) and (max-width:768px){.c-centerTitle{font-size:2.6rem}.home .l-content .messageSec .messageArea__txt p{font-size:1.5rem}.home .l-content .zeroSec .zeroTxt__inner .desc{font-size:1.7rem}.home .l-content .zeroSec .zeroTxt__inner h2 .carbon{font-size:4.8rem;line-height:1.2}.home .l-content .researchSec .researchList li:nth-of-type(3n){margin-right:2rem}.net-zero.page .pageTitle__title .en.big{font-size:2.6rem}.net-zero.action_goal .l-content article .tableSec .gray_table tbody th{width:130px;font-size:1.6rem}.net-zero.platform .l-content article .fBox__inner .c-squareBtn{max-width:380px}.page .pageTitle__title .title{font-size:2.6rem}.research.research_index .l-content article .researchSec .researchList li:nth-of-type(3n){margin-right:2rem}.research .l-content article .organizationsSec .organizationsTable{margin-bottom:10rem}}@media(max-width:1000px) and (max-width:900px) and (max-width:768px) and (max-width:480px){.c-centerTitle{margin:0 0 2rem;font-size:2.4rem}.home .l-content .zeroSec .zeroTxt__inner .desc{letter-spacing:0}.home .l-content .zeroSec .zeroTxt__inner h2 .carbon{font-size:3.6rem}.net-zero.page .pageTitle__title .en.big{font-size:2.4rem}.net-zero.action_goal .l-content article .tableSec .gray_table tbody th{font-size:1.6rem}.net-zero.platform .l-content article .fBox__inner .c-squareBtn{padding-right:6rem}.page .pageTitle__title .title{font-size:2.4rem}.research .l-content article .organizationsSec .organizationsTable{margin-bottom:8rem}}@media(max-width:900px) and (max-width:480px){.c-homeSecTitle div{font-size:3.2rem}.message.message_index .l-content article .structureSec .fBox{display:block}.net-zero.zero_index .l-content article .linkSec ul li:nth-child(2n){border-top:none}.net-zero.platform .l-content article .fBox__inner h3{margin:2rem 0 1.5rem;font-size:2rem}}@media(max-width:1400px) and (max-width:1200px) and (max-width:1000px){.home .l-content .mainImg_wrap .mvTitle_wrap .mvTitle__inner{width:65vw}.net-zero.zero_index .pageTitle__title__bk{max-width:710px}}@media(max-width:1400px) and (max-width:1200px) and (max-width:1000px) and (max-width:900px){.home .l-content .mainImg_wrap .mvTitle_wrap .mvTitle__inner{width:70vw}.net-zero.zero_index .pageTitle__title__bk{max-width:600px}}@media(max-width:1400px) and (max-width:1200px) and (max-width:1000px) and (max-width:900px) and (max-width:768px){.home .l-content .mainImg_wrap .mvTitle_wrap .mvTitle__inner{width:75vw}.net-zero.zero_index .pageTitle__title__bk{max-width:580px;padding:5rem 2rem}}@media(max-width:1400px) and (max-width:1200px) and (max-width:1000px) and (max-width:900px) and (max-width:768px) and (max-width:480px){.home .l-content .mainImg_wrap .mvTitle_wrap .mvTitle__inner{width:80vw}}@media(max-width:1200px) and (max-width:1000px) and (max-width:900px){.home .l-content .messageSec{padding:5rem 0}.home .l-content .researchSec{padding:9rem 0}.net-zero.zero_index .l-content article .graySec .imgLink li a .txtArea{font-size:1.8rem}.net-zero.platform .l-content article .fBox__inner{width:100%;padding:3rem 2rem;margin:0 0 3rem}}@media(max-width:1200px) and (max-width:1000px) and (max-width:900px) and (max-width:480px){.home .l-content .messageSec{padding:3.5rem 0 4.5rem}.net-zero.platform .l-content article .fBox__inner{margin-bottom:2rem;padding:3rem 1.5rem;border-radius:1rem}}@media(max-width:900px) and (max-width:768px) and (max-width:480px){.home .l-content .zeroSec{padding:0 1rem}.message.message_index .l-content article .structureSec .fBox__inner:first-child{margin-right:0}.message.message_index .l-content article .structureSec .fBox__inner{width:100%;margin-bottom:1.5rem}.net-zero.zero_index .l-content article .graySec{padding:4rem 0}}@media(max-width:1000px) and (max-width:900px) and (max-width:768px) and (max-width:480px) and (max-width:340px){.home .l-content .zeroSec .zeroTxt__inner .desc{font-size:1.4rem}.home .l-content .zeroSec .zeroTxt__inner h2 .carbon{font-size:3rem}.net-zero.page .pageTitle__title .en.big{font-size:2.2rem}}@media(max-width:1200px) and (max-width:1000px) and (max-width:900px) and (max-width:768px){.home .l-content .researchSec{padding:7rem 0}.net-zero.zero_index .l-content article .graySec .imgLink li a .txtArea{padding:1rem 1.5rem;font-size:1.6rem}}@media(max-width:1200px) and (max-width:1000px) and (max-width:900px) and (max-width:768px) and (max-width:480px){.home .l-content .researchSec{padding:6rem 0}}@media(max-width:560px){.home .l-content .researchSec .researchList{display:block;max-width:420px;width:100%;margin:0 auto}.home .l-content .researchSec .researchList li:last-child{margin-bottom:4rem}.home .l-content .js-fadeUp.delay-02.js-on{animation-delay:.1s}.home .l-content .js-fadeUp.delay-03.js-on{animation-delay:.1s}.home .l-content .js-fadeUp.delay-04.js-on{animation-delay:.1s}.home .l-content .js-fadeUp.delay-05.js-on{animation-delay:.1s}.home .l-content .js-fadeUp.delay-06.js-on{animation-delay:.1s}.research.research_index .l-content article .researchSec .researchList{display:block;max-width:420px;width:100%;margin:0 auto}.research.research_index .l-content article .researchSec .researchList li:last-child{margin-bottom:4rem}}@media(max-width:1000px) and (max-width:900px) and (max-width:768px) and (max-width:560px){.home .l-content .researchSec .researchList li:nth-of-type(3n){margin-right:0}.research.research_index .l-content article .researchSec .researchList li:nth-of-type(3n){margin-right:0}}@media(max-width:1400px) and (max-width:1000px){.home .l-content .researchSec .researchList li{width:calc(100%/2 - 2rem - 1px)}.research.research_index .l-content article .researchSec .researchList li{width:calc(100%/2 - 2rem - 1px)}}@media(max-width:1400px) and (max-width:1000px) and (max-width:900px){.home .l-content .researchSec .researchList li{width:calc(100%/2 - 1.5rem - 1px);margin-right:3rem}.research.research_index .l-content article .researchSec .researchList li{width:calc(100%/2 - 1.5rem - 1px);margin-right:3rem}}@media(max-width:1400px) and (max-width:1000px) and (max-width:900px) and (max-width:768px){.home .l-content .researchSec .researchList li{width:calc(100%/2 - 1rem - 1px);margin-right:2rem}.research.research_index .l-content article .researchSec .researchList li{width:calc(100%/2 - 1rem - 1px);margin-right:2rem}}@media(max-width:1400px) and (max-width:1000px) and (max-width:900px) and (max-width:768px) and (max-width:560px){.home .l-content .researchSec .researchList li{width:100%;margin-right:0;margin-bottom:3rem}.research.research_index .l-content article .researchSec .researchList li{width:100%;margin-right:0;margin-bottom:3rem}}@media(max-width:1000px) and (max-width:768px) and (max-width:600px){.message .l-content article .goalSec .wrap .iconArea .sdgsIcon{max-width:441px}}@media(max-width:1000px) and (max-width:768px) and (max-width:600px) and (max-width:500px){.message .l-content article .goalSec .wrap .iconArea .sdgsIcon{max-width:286px;margin-top:2rem}}@media(max-width:1000px) and (max-width:768px) and (max-width:600px) and (max-width:500px) and (max-width:340px){.message .l-content article .goalSec .wrap .iconArea .sdgsIcon{max-width:271px}}@media(max-width:1000px) and (max-width:768px) and (max-width:500px){.message .l-content article .goalSec .wrap .iconArea .sdgsIcon li:nth-child(9){margin-right:.5rem}}@media(max-width:1085px){.message .l-content article .goalSec .wrap .iconArea .sdgsIcon li{width:90px;height:90px}}@media(max-width:1085px) and (max-width:768px){.message .l-content article .goalSec .wrap .iconArea .sdgsIcon li{width:80px;height:80px;margin-right:1rem;margin-bottom:1rem}}@media(max-width:1085px) and (max-width:768px) and (max-width:600px){.message .l-content article .goalSec .wrap .iconArea .sdgsIcon li{width:65px;height:65px}}@media(max-width:1085px) and (max-width:768px) and (max-width:600px) and (max-width:500px){.message .l-content article .goalSec .wrap .iconArea .sdgsIcon li{width:90px;height:90px;margin-right:.5rem;margin-bottom:.5rem}}@media(max-width:1085px) and (max-width:768px) and (max-width:600px) and (max-width:500px) and (max-width:325px){.message .l-content article .goalSec .wrap .iconArea .sdgsIcon li{width:85px;height:85px}}@media(max-width:1400px) and (max-width:1200px) and (max-width:1000px) and (max-width:900px) and (max-width:768px) and (max-width:590px){.net-zero.zero_index .pageTitle__title__bk{max-width:360px;padding:3rem 2rem}}@media(max-width:1400px) and (max-width:1200px) and (max-width:1000px) and (max-width:900px) and (max-width:768px) and (max-width:590px) and (max-width:480px){.net-zero.zero_index .pageTitle__title__bk{max-width:300px;padding:2rem}}@media(max-width:1200px) and (max-width:1000px) and (max-width:768px){.net-zero.zero_index .pageTitle__title__bk h2.zeroTitle .ritsumei{font-size:3.6rem}.page .l-content .txtimgBox:not(.reverseBox) .txtimgBox__left{margin-right:0}.page .l-content .txtimgBox.reverseBox .txtimgBox__left{margin-left:0}}@media(max-width:1200px) and (max-width:1000px) and (max-width:768px) and (max-width:480px){.net-zero.zero_index .pageTitle__title__bk h2.zeroTitle .ritsumei{font-size:2.6rem}}@media(max-width:1200px) and (max-width:1000px) and (max-width:768px) and (max-width:480px) and (max-width:340px){.net-zero.zero_index .pageTitle__title__bk h2.zeroTitle .ritsumei{font-size:2.4rem}}@media(max-width:1200px) and (max-width:900px){.net-zero.zero_index .pageTitle__title__bk h2.zeroTitle .carbon{font-size:5rem}.net-zero.zero_index .l-content article .linkSec ul li a:before{font-size:1.2rem}.page .pageTitle.js-on .pageTitle__title{padding-top:0}}@media(max-width:1200px) and (max-width:900px) and (max-width:768px){.net-zero.zero_index .pageTitle__title__bk h2.zeroTitle .carbon{font-size:4.8rem;line-height:1.2}}@media(max-width:1200px) and (max-width:900px) and (max-width:768px) and (max-width:480px){.net-zero.zero_index .pageTitle__title__bk h2.zeroTitle .carbon{font-size:3.6rem}}@media(max-width:1200px) and (max-width:900px) and (max-width:768px) and (max-width:480px) and (max-width:340px){.net-zero.zero_index .pageTitle__title__bk h2.zeroTitle .carbon{font-size:3rem}}@media(max-width:900px) and (max-width:540px){.net-zero.zero_index .l-content article .graySec .c-centerTitle{font-size:2rem}}@media(max-width:900px) and (max-width:540px) and (max-width:480px){.net-zero.zero_index .l-content article .graySec .c-centerTitle{margin:0 0 2rem}}@media(max-width:900px) and (max-width:540px) and (max-width:480px) and (max-width:340px){.net-zero.zero_index .l-content article .graySec .c-centerTitle{font-size:1.8rem}}@media(max-width:900px) and (max-width:590px){.net-zero.zero_index .l-content article .graySec .imgLink{display:block;margin-top:4rem}}@media(max-width:1000px) and (max-width:590px){.net-zero.zero_index .l-content article .graySec .imgLink li:nth-child(odd){margin-right:0}.net-zero.zero_index .l-content article .graySec .imgLink li{width:100%;margin-bottom:2rem}}@media(max-width:1400px) and (max-width:1200px) and (max-width:900px){.net-zero.zero_index .l-content article .linkSec ul li a{padding:2rem 3.5rem 2rem 0;font-size:1.6rem}}@media(max-width:370px){.net-zero.goal .l-content .pageChildTitle p.center br{display:none}}@media(max-width:700px){.net-zero.goal .l-content article .sec .calculationArea{padding:2rem 0 0}.net-zero.goal .l-content article .sec .calculationArea .scroll_img{padding:1rem 2rem 2rem}.page .l-content .swipe_txt.w-700{display:block}.page .l-content .scroll_img.w-700 img{min-width:730px}}@media(max-width:1070px){.net-zero.action_goal .l-content article .tableSec .gray_table tbody td br{display:none}}@media(max-width:900px) and (max-width:768px) and (max-width:360px){.net-zero.platform .l-content article .fBox__inner:first-child h3 br{display:none}}@media(max-width:360px){.net-zero.platform .l-content article .fBox__inner .c-squareBtn br{display:none}}@media(max-width:1400px) and (max-width:900px){.page .pageTitle{margin-top:6rem}.page .pageTitle__img{top:6rem}}@media(max-width:1400px) and (max-width:900px) and (max-width:768px){.page .pageTitle{padding-top:35%}.page .pageTitle__img{padding-top:35%}}@media(max-width:1400px) and (max-width:900px) and (max-width:768px) and (max-width:480px){.page .pageTitle{margin-top:5rem;padding-top:45%}.page .pageTitle__img{top:5rem;padding-top:45%}}@media(max-width:1400px) and (max-width:768px){.page .pageTitle.bigImg{padding-top:65%}.page .pageTitle.bigImg .pageTitle__img{padding-top:65%}}@media(max-width:1400px) and (max-width:768px) and (max-width:480px){.page .pageTitle.bigImg{padding-top:70%}.page .pageTitle.bigImg .pageTitle__img{padding-top:70%}}@media(max-width:1200px) and (max-width:768px){.page .l-content .txtimgBox__right.twoImg{max-width:580px;width:100%;margin:20px auto 0}.page .l-content .txtimgBox__right{max-width:550px;width:100%;margin:20px auto 0}}@media(max-width:1200px) and (max-width:768px) and (max-width:480px){.page .l-content .txtimgBox__right.twoImg{display:block}}@media(max-width:600px){.page .l-content .swipe_txt.w-600{display:block}}@media(max-width:500px){.page .l-content .swipe_txt.w-500{display:block}.page .l-content .scroll_img.w-500 img{min-width:530px}}@media(max-width:700px) and (max-width:480px){.page .l-content .scroll_img.w-700 img{min-width:630px}}
