.com-sec{margin:40px 0 0}@media print,screen and (min-width: 768px){.com-sec{margin:100px 0 0}}.com-sec-msg{margin:0;overflow:hidden}@media print,screen and (min-width: 768px){.com-sec-msg{margin:0;padding:100px 0}}@media print,screen and (min-width: 768px){.com-sec-msg-in{position:relative}}@media print,screen and (min-width: 768px){.com-sec-msg-right{position:absolute;z-index:0;top:-220px;left:50%}}@media print,screen and (min-width: 768px){.com-sec-msg-left{position:relative;z-index:1}}.com-sec-msg-fig{position:relative;z-index:0;width:150%}.com-sec-msg-fig::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:-webkit-gradient(linear, left top, left bottom, from(#041729), color-stop(4%, rgba(4, 23, 41, 0)), color-stop(96%, rgba(4, 23, 41, 0)), to(#041729)),-webkit-gradient(linear, left top, right top, from(#041729), color-stop(4%, rgba(4, 23, 41, 0)), color-stop(96%, rgba(4, 23, 41, 0)), to(#041729));background-image:linear-gradient(to bottom, #041729 0%, rgba(4, 23, 41, 0) 4%, rgba(4, 23, 41, 0) 96%, #041729 100%),linear-gradient(to right, #041729 0%, rgba(4, 23, 41, 0) 4%, rgba(4, 23, 41, 0) 96%, #041729 100%);background-size:100% 100%,100% 100%;background-position:center center,center center}@media print,screen and (min-width: 768px){.com-sec-msg-fig{width:1214px}}.com-sec-msg-text{margin:20px 0 0}@media print,screen and (min-width: 768px){.com-sec-msg-text{margin:40px 0 0}}.com-sec-msg-name{font-size:16px;text-align:right;margin:20px 0 0}@media print,screen and (min-width: 768px){.com-sec-msg-name{font-size:20px}}@media print,screen and (min-width: 768px){.com-sec-msg-name{text-align:left;margin:40px 0 0}}.com-sec-sdgs-in{margin:20px 0 0}@media print,screen and (min-width: 768px){.com-sec-sdgs-in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:40px 0 0}}.com-sec-sdgs-fig{max-width:500px;text-align:center;margin:auto}@media print,screen and (min-width: 768px){.com-sec-sdgs-fig{width:386px;-ms-flex-negative:0;flex-shrink:0;margin:-80px 0 0}}.com-sec-sdgs-left{margin:20px 0 0}@media print,screen and (min-width: 768px){.com-sec-sdgs-left{margin:0 40px 0 0}}.com-sec-sdgs-btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px 0 0}@media print,screen and (min-width: 768px){.com-sec-sdgs-btn-wrap{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin:40px 0 0}}.com-sec-rinen-ul{margin:20px 0 0}@media print,screen and (min-width: 768px){.com-sec-rinen-ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:40px 0 0}}.com-sec-rinen-li{margin:20px 0 0}.com-sec-rinen-li:nth-of-type(1){margin-top:0}@media print,screen and (min-width: 768px){.com-sec-rinen-li{margin:0}}@media print,screen and (min-width: 768px){.com-sec-rinen-li01{width:560px}}@media print,screen and (min-width: 768px){.com-sec-rinen-li02{width:374px}}@media print,screen and (min-width: 768px){.com-sec-rinen-li03{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:80px 0 0}}.com-sec-rinen-li-fig01{width:100%;max-width:560px}@media print,screen and (min-width: 768px){.com-sec-rinen-li-fig01{width:560px}}.com-sec-rinen-li-fig02{width:66.7857142857%;max-width:374px}@media print,screen and (min-width: 768px){.com-sec-rinen-li-fig02{width:374px}}.com-sec-rinen-li-fig03{width:83.3928571429%;max-width:467px}@media print,screen and (min-width: 768px){.com-sec-rinen-li-fig03{width:467px;-ms-flex-negative:0;flex-shrink:0}}.com-sec-rinen-li-text{margin:10px 0 0}@media print,screen and (min-width: 768px){.com-sec-rinen-li-text{margin:20px 0 0}}@media print,screen and (min-width: 768px){.com-sec-rinen-li-text03{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 0 0 60px}}.com-sec-profile-dl{margin:20px 0 0}@media print,screen and (min-width: 768px){.com-sec-profile-dl{margin:40px 0 0}}.com-sec-profile-li{padding:1em 0;border-style:solid;border-color:#36464e;border-width:1px 0}@media print,screen and (min-width: 768px){.com-sec-profile-li{display:-webkit-box;display:-ms-flexbox;display:flex}}@media print,screen and (min-width: 768px){.com-sec-profile-dt{width:20em;padding:0 0 0 4em}}@media print,screen and (min-width: 768px){.com-sec-profile .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.com-sec-acs{overflow:hidden}.com-sec-acs-in{margin:20px 0 0}@media print,screen and (min-width: 768px){.com-sec-acs-in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100vw;min-width:100%;margin:40px 0 0}}.com-sec-acs-right{margin:0 -18px}@media print,screen and (min-width: 768px){.com-sec-acs-right{overflow:hidden;margin:0}}.com-sec-acs-fig{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;max-width:1140px;margin:0}.com-sec-acs iframe{max-width:none;height:570px}.com-sec-acs-left{margin:20px 0 0}@media print,screen and (min-width: 768px){.com-sec-acs-left{-ms-flex-negative:0;flex-shrink:0;margin:0 4em 0 0}}.com-sec-acs-btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px 0 0}@media print,screen and (min-width: 768px){.com-sec-acs-btn-wrap{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin:40px 0 0}}.com-sec-rct-in{margin:20px 0 0}@media print,screen and (min-width: 768px){.com-sec-rct-in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:40px 0 0}}.com-sec-rct-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media print,screen and (min-width: 768px){.com-sec-rct-right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.com-sec-rct-fig{width:30%;max-width:168px;margin:0 0 0 3%}.com-sec-rct-fig:nth-of-type(1){margin-left:0}.com-sec-rct-left{margin:20px 0 0}@media print,screen and (min-width: 768px){.com-sec-rct-left{margin:0}}.sdgs-index-block{color:#041729;background:#fff;margin:20px 0 0}.sdgs-index-block:nth-of-type(1){margin-top:0}@media print,screen and (min-width: 768px){.sdgs-index-block{margin:40px 0 0}}.sdgs-index-panel{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 12px}@media print,screen and (min-width: 768px){.sdgs-index-panel{padding:25px 25px}}.sdgs-index-panel-ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:500px;margin:auto}@media print,screen and (min-width: 768px){.sdgs-index-panel-ul{max-width:927px;padding:6px 6px}}.sdgs-index-panel-li{width:33.33%;text-align:center;padding:3px 3px}@media print,screen and (min-width: 768px){.sdgs-index-panel-li{width:20%;padding:6px 6px}}.sdgs-index-panel-img{width:100%}.sdgs-index-block-in{padding:15px 15px 20px;margin:auto}@media print,screen and (min-width: 768px){.sdgs-index-block-in{padding:40px 40px}}.sdgs-index-block-num{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media print,screen and (min-width: 768px){.sdgs-index-block-num{display:-webkit-box;display:-ms-flexbox;display:flex}}.sdgs-index-block-flex{margin:10px 0 0}@media print,screen and (min-width: 768px){.sdgs-index-block-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:25px 0 0}}.sdgs-index-block-ttl{font-size:14px;font-weight:bold}@media print,screen and (min-width: 768px){.sdgs-index-block-ttl{font-size:18px}}.sdgs-index-block-text{margin:10px 0 0}@media print,screen and (min-width: 768px){.sdgs-index-block-text{margin:20px 0 0}}.sdgs-index-block-right{text-align:center;margin:10px 0 0}@media print,screen and (min-width: 768px){.sdgs-index-block-right{-ms-flex-negative:0;flex-shrink:0;width:390px;margin:0 0 0 1em}}:root{--sdgs-color01: #e5001e;--sdgs-color02: #d7a600;--sdgs-color03: #00973b;--sdgs-color04: #c60f28;--sdgs-color05: #e83819;--sdgs-color06: #00a6d9;--sdgs-color07: #fabd00;--sdgs-color08: #970b31;--sdgs-color09: #ed6a02;--sdgs-color10: #dc007a;--sdgs-color11: #f5a200;--sdgs-color12: #d39200;--sdgs-color13: #427935;--sdgs-color14: #0075ba;--sdgs-color15: #28a838;--sdgs-color16: #004c88;--sdgs-color17: #003067}.sdgs-item{position:relative;padding:1px 1px 1px 3em;margin:.5em 1em .5em 0}@media print,screen and (min-width: 768px){.sdgs-item{margin:0 1em 0 0}}.sdgs-item::before{font-size:2em;font-family:"Bebas Neue","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;display:block;position:absolute;top:.3125em;left:0;width:1.5em;color:#fff;font-weight:bold;line-height:1;text-align:center}.sdgs-item::after{display:block;font-weight:bold;background:#fff;padding:.5em 1em}.sdgs-item01{color:var(--sdgs-color01);background:var(--sdgs-color01)}.sdgs-item01::before{content:"1"}.sdgs-item01::after{content:"貧困をなくす"}.sdgs-item02{color:var(--sdgs-color02);background:var(--sdgs-color02)}.sdgs-item02::before{content:"2"}.sdgs-item02::after{content:"飢餓をゼロに"}.sdgs-item03{color:var(--sdgs-color03);background:var(--sdgs-color03)}.sdgs-item03::before{content:"3"}.sdgs-item03::after{content:"人々に保健と福祉を"}.sdgs-item04{color:var(--sdgs-color04);background:var(--sdgs-color04)}.sdgs-item04::before{content:"4"}.sdgs-item04::after{content:"質の高い教育をみんなに"}.sdgs-item05{color:var(--sdgs-color05);background:var(--sdgs-color05)}.sdgs-item05::before{content:"5"}.sdgs-item05::after{content:"ジェンダー平等を実現しよう"}.sdgs-item06{color:var(--sdgs-color06);background:var(--sdgs-color06)}.sdgs-item06::before{content:"6"}.sdgs-item06::after{content:"安全な水とトイレを世界中に"}.sdgs-item07{color:var(--sdgs-color07);background:var(--sdgs-color07)}.sdgs-item07::before{content:"7"}.sdgs-item07::after{content:"エネルギーをみんなに、そしてクリーンに"}.sdgs-item08{color:var(--sdgs-color08);background:var(--sdgs-color08)}.sdgs-item08::before{content:"8"}.sdgs-item08::after{content:"働きがいも経済成長も"}.sdgs-item09{color:var(--sdgs-color09);background:var(--sdgs-color09)}.sdgs-item09::before{content:"9"}.sdgs-item09::after{content:"産業と技術革新の基盤をつくろう"}.sdgs-item10{color:var(--sdgs-color10);background:var(--sdgs-color10)}.sdgs-item10::before{content:"10"}.sdgs-item10::after{content:"人や国の不平等をなくそう"}.sdgs-item11{color:var(--sdgs-color11);background:var(--sdgs-color11)}.sdgs-item11::before{content:"11"}.sdgs-item11::after{content:"住み続けられるまちづくりを"}.sdgs-item12{color:var(--sdgs-color12);background:var(--sdgs-color12)}.sdgs-item12::before{content:"12"}.sdgs-item12::after{content:"つくる責任つかう責任"}.sdgs-item13{color:var(--sdgs-color13);background:var(--sdgs-color13)}.sdgs-item13::before{content:"13"}.sdgs-item13::after{content:"気候変動に具体的な対策を"}.sdgs-item14{color:var(--sdgs-color14);background:var(--sdgs-color14)}.sdgs-item14::before{content:"14"}.sdgs-item14::after{content:"海の豊かさを守ろう"}.sdgs-item15{color:var(--sdgs-color15);background:var(--sdgs-color15)}.sdgs-item15::before{content:"15"}.sdgs-item15::after{content:"陸の豊かさも守ろう"}.sdgs-item16{color:var(--sdgs-color16);background:var(--sdgs-color16)}.sdgs-item16::before{content:"16"}.sdgs-item16::after{content:"平和と公正をすべての人に"}.sdgs-item17{color:var(--sdgs-color17);background:var(--sdgs-color17)}.sdgs-item17::before{content:"17"}.sdgs-item17::after{content:"パートナーシップで目標を達成しよう"}