﻿@media screen and (min-width: 421px){.mod_mv01{background-image:url(../../img/sdgs/img01_01.jpg)}}@media screen and (max-width: 420px){.mod_mv01{background-image:url(../../img/sdgs/img01_01sp.jpg)}}.leadArea{position:relative;padding-top:80px;padding-bottom:110px;text-align:center}@media screen and (max-width: 420px){.leadArea{padding:35px 30px 45px;background-image:none}}.leadArea .tit{margin-bottom:34px;font-size:2.8rem;font-weight:bold;letter-spacing:.3em}@media screen and (max-width: 420px){.leadArea .tit{margin-bottom:20px;font-size:1.7rem;letter-spacing:-0.11em}}.leadArea .tit:after{content:"";display:block;width:20px;height:2px;margin:24px auto 0;background-color:#ffa03c}.leadArea .cap{font-size:1.6rem;line-height:2}@media screen and (max-width: 420px){.leadArea .cap{font-size:1.4rem;text-align:left;letter-spacing:-0.1em;text-align:justify}}@media screen and (max-width: 420px){.leadArea .cap .pc{display:none}}.detailArea{background-color:#f2f2ef}.detailArea .inner{max-width:1000px;margin-right:auto;margin-left:auto}.detailArea .inner .wrap{position:relative}@media screen and (max-width: 420px){.detailArea .inner .wrap{padding:200px 20px 0}}.detailArea .inner .wrap .ph{position:absolute;width:60%;height:400px;border-radius:10px;overflow:hidden}@media screen and (max-width: 420px){.detailArea .inner .wrap .ph{top:0;width:100%;height:auto;padding-top:80%;border-radius:0;background-size:contain}}.detailArea .inner .wrap .ttl01{margin-bottom:5px;font-size:4rem;font-family:"Arvo",serif;font-weight:400;font-weight:bold}@media screen and (max-width: 420px){.detailArea .inner .wrap .ttl01{font-size:3rem}}.detailArea .inner .wrap .ttl02{margin-bottom:26px;font-size:2.4rem;font-weight:bold;letter-spacing:.1em}@media screen and (max-width: 420px){.detailArea .inner .wrap .ttl02{margin-bottom:20px;font-size:1.9rem}}.detailArea .inner .wrap .ttl02 span{padding-left:55px;background:url(/img/about/detail_ttl02_ico.png) no-repeat;background-size:40px;display:inline-block}@media screen and (max-width: 420px){.detailArea .inner .wrap .ttl02 span{padding-left:40px;background-size:30px}}.detailArea .inner .wrap .txt_box{position:relative;padding:60px 60px 60px 50px;border-radius:10px;background-color:#fff}.detailArea .inner .wrap .txt_box.long{padding:30px 60px 30px 50px}@media screen and (max-width: 420px){.detailArea .inner .wrap .txt_box{padding:0;border-radius:0;background-color:rgba(0,0,0,0)}.detailArea .inner .wrap .txt_box.long{padding:0}}.detailArea .inner .wrap .txt_box .txt{font-size:1.4rem;position:relative;padding:0 0 16px 19px;line-height:2.14;text-align:justify;letter-spacing:.01em}@media screen and (max-width: 420px){.detailArea .inner .wrap .txt_box .txt{line-height:1.8}}.detailArea .inner .wrap .txt_box .txt:before{content:"";display:block;width:10px;height:2px;background-color:#ff8134;position:absolute;top:12px;left:0;margin:auto;transform-origin:left top;transition:transform .2s;transform:scaleX(1)}.detailArea .inner .wrap .txt_box .txt:last-child{padding:0 0 0 19px}.detailArea .inner .wrap .txt_box .txt02{font-size:1.4rem;position:relative;padding:0 0 16px 19px;line-height:2.14;text-align:justify;letter-spacing:.01em}@media screen and (max-width: 420px){.detailArea .inner .wrap .txt_box .txt02{line-height:1.8}}.detailArea .inner .wrap .txt_box .txt02 a{color:#ff803c;text-decoration:underline}.detailArea .inner .wrap .txt_box .txt02 a:hover{text-decoration:none}.detailArea .inner .wrap .txt_box .ph_icon{margin-bottom:36px}.detailArea .inner .wrap .txt_box dt{margin-bottom:25px;padding-bottom:25px;font-size:2.2rem;font-weight:bold;border-bottom:1px dotted #ffa03c}@media screen and (max-width: 420px){.detailArea .inner .wrap .txt_box dt{margin-bottom:20px;padding-bottom:15px;font-size:1.7rem;letter-spacing:-0.12em}}.detailArea .inner .wrap .txt_box dd{font-size:1.4rem;line-height:2}.detailArea .inner .wrap:nth-child(even){padding-left:49%}@media screen and (max-width: 420px){.detailArea .inner .wrap:nth-child(even){padding-left:20px}}.detailArea .inner .wrap:nth-child(even) .ph{left:0}@media screen and (max-width: 420px){.detailArea .inner .wrap:nth-child(even) .ph{background-position:top}}.detailArea .inner .wrap:nth-child(even) .ph_icon{padding-left:140px}@media screen and (max-width: 420px){.detailArea .inner .wrap:nth-child(even) .ph_icon{padding-left:0}}.detailArea .inner .wrap:nth-child(even) .ttl01,.detailArea .inner .wrap:nth-child(even) .ttl02{padding-left:140px}@media screen and (max-width: 420px){.detailArea .inner .wrap:nth-child(even) .ttl01,.detailArea .inner .wrap:nth-child(even) .ttl02{text-align:left;padding-left:0}}.detailArea .inner .wrap:nth-child(even) dl dd+dd{margin-top:15px}.detailArea .inner .wrap:nth-child(odd) .ph{right:0}.detailArea .inner .wrap:nth-child(odd) .ph_icon{text-align:left}.detailArea .inner .wrap:nth-child(odd) .ph02{background-position:left}@media screen and (max-width: 420px){.detailArea .inner .wrap:nth-child(odd) .ph02{background-position:top}}.detailArea .inner .wrap:nth-child(odd) .ttl01{line-height:1.3}@media screen and (max-width: 420px){.detailArea .inner .wrap:nth-child(odd) .ttl01{letter-spacing:-0.04em}}.detailArea .inner .wrap:nth-child(odd) .txt_box{width:41%}@media screen and (max-width: 420px){.detailArea .inner .wrap:nth-child(odd) .txt_box{width:auto}}.detailArea .inner .wrap+.wrap{margin-top:75px}@media screen and (max-width: 420px){.detailArea .inner .wrap+.wrap{margin-top:50px}}@media screen and (max-width: 420px){.detailArea .inner .wrap .in{position:relative;padding:30px 20px 30px;border-radius:5px;background-color:#fff}}.detailArea .ph_icon{margin-bottom:36px}@media screen and (max-width: 420px){.detailArea .ph_icon{margin-bottom:20px}.detailArea .ph_icon img{width:auto;height:60px}}@media screen and (max-width: 420px){.detailArea{margin:0 0 0}}.detailArea .tab_area{font-weight:bold;margin:0 0;width:100%;background:#fff;display:flex;justify-content:center}@media screen and (max-width: 420px){.detailArea .tab_area{justify-content:space-between}}.detailArea .tab_area label{width:472px;margin:0 24px 4px;padding:22px 0 16px;color:#4d4d4d;background:#fff;text-align:center;font-size:20px;cursor:pointer;transition:ease .2s opacity;border-top-left-radius:10px;border-top-right-radius:10px;border-top:2px solid #f2f2ef;border-left:2px solid #f2f2ef;border-right:2px solid #f2f2ef;box-sizing:border-box}@media screen and (max-width: 420px){.detailArea .tab_area label{width:46%;margin:0;font-size:1.4rem;line-height:2;padding:6px 0 6px;border-right:none}.detailArea .tab_area label:last-child{margin-left:2%;margin-right:2%}.detailArea .tab_area label:nth-child(1){margin-left:2%;margin-right:2%}.detailArea .tab_area label:hover{opacity:1}}@media screen and (min-width: 421px){.detailArea .tab_area label:hover{opacity:.5}}@media screen and (max-width: 1150px){.detailArea .tab_area label{padding:15px 0 11px;font-size:16px}}.detailArea .tab_area label span{padding-bottom:6px}@media screen and (max-width: 420px){.detailArea .tab_area label span{padding-bottom:4px}}.detailArea .tab_area label.active{background:#f2f2ef;color:#4d4d4d;margin:0 24px 0;cursor:auto}@media screen and (max-width: 420px){.detailArea .tab_area label.active{margin:0}}.detailArea .tab_area label.active span{background:linear-gradient(transparent 94%, #ff803c 0%);display:inline}@media screen and (min-width: 421px){.detailArea .tab_area label.active:hover{opacity:1}}.detailArea .tab_panel{width:100%;padding:170px 0 90px;display:none}.detailArea .tab_panel.active{display:block}@media screen and (max-width: 420px){.detailArea .tab_panel{padding:70px 0 60px}}@media screen and (max-width: 420px){.detailArea .tab_area label{width:48%}.detailArea .tab_area label:last-child{margin-left:0%;margin-right:0%}.detailArea .tab_area label:nth-child(1){margin-left:0%;margin-right:0%}}.panel_area .tit{font-size:26px;text-align:center;letter-spacing:.1em;margin-bottom:90px}.panel_area .tit span{font-size:40px;font-family:"Arvo",serif;display:block;margin-bottom:8px}.panel_area .tit:after{content:"";display:block;width:20px;height:2px;margin:34px auto 0;background-color:#ffa03c}@media screen and (max-width: 420px){.panel_area .tit{font-size:18px;margin-bottom:40px}.panel_area .tit span{font-size:30px}.panel_area .tit:after{content:"";display:block;width:20px;height:2px;margin:20px auto 0;background-color:#ffa03c}}.panel_area .panel_txt{text-align:center;font-size:14px;line-height:2;letter-spacing:normal;text-align:center;margin-bottom:80px}#panel2{padding-bottom:0}#panel2 .tit{margin-bottom:50px}@media screen and (max-width: 420px){#panel2 .tit{margin-bottom:32px}}@media screen and (max-width: 420px){#panel2 .panel_txt{margin-bottom:70px;padding:0 46px;text-align:left}}#panel2 .panel_span{font-weight:700}#panel2>.inner{max-width:none}#panel2>.inner .wrap{max-width:1000px;margin:0 auto 112px}@media screen and (max-width: 420px){#panel2>.inner .wrap{margin-bottom:60px}}#panel2>.inner .in .ttl02{padding-top:77px;margin-bottom:77px}@media screen and (max-width: 420px){#panel2>.inner .in .ttl02{padding-top:0;margin-bottom:20px}}.report_area{padding-top:90px;padding-bottom:150px;background-color:#fff}@media screen and (max-width: 420px){.report_area{padding:60px 20px 10px}}.report_area .report_tit{margin-bottom:26px;font-size:28px;font-weight:bold;letter-spacing:.1em;text-align:center}@media screen and (max-width: 420px){.report_area .report_tit{margin-bottom:54px;font-size:24px}}.report_area .report_tit:before{content:"";display:block;width:40px;height:40px;margin:0 auto 13px;background:url(/img/about/detail_ttl02_ico.png) no-repeat;background-size:contain}.report_area .report_wrap{max-width:1000px;margin:0 auto}.report_area .report_wrap+.report_wrap{margin-top:20px}@media screen and (max-width: 420px){.report_area .report_wrap+.report_wrap{margin-top:16px}}.accordion-box .accordion-item{display:flex;justify-content:space-between;align-items:center;width:100%;padding:14px 40px;background-color:#f2f2ef;border-radius:12px;color:#4d4d4d;cursor:pointer}@media screen and (max-width: 420px){.accordion-box .accordion-item{padding:14px 24px}}.accordion-box .accordion-item .report_year{font-size:24px;font-weight:700;line-height:1}@media screen and (max-width: 420px){.accordion-box .accordion-item .report_year{font-size:20px}}.accordion-box .accordion-item .report_year:after{content:"年度";display:inline-block}.accordion-box .accordion-item .accordion-icon{position:relative;display:flex;justify-content:center;align-items:center;width:36px;height:36px;background-color:#fff;border-radius:50%}.accordion-box .accordion-item .accordion-icon:before,.accordion-box .accordion-item .accordion-icon:after{content:"";position:absolute;width:12px;height:1px;background-color:#000;transition:transform .3s}.accordion-box .accordion-item .accordion-icon:after{transform:rotate(-90deg)}.accordion-box .accordion-item .accordion-icon.active::after{transform:rotate(0deg)}.accordion-box .accordion-content{display:none;padding:56px 60px 60px;user-select:none}@media screen and (max-width: 420px){.accordion-box .accordion-content{padding:30px 0 128px}}.accordion-box .accordion-content .content_wrap{display:flex;color:#000}.accordion-box .accordion-content .content_wrap .report_box_l{padding-right:40px}@media screen and (max-width: 420px){.accordion-box .accordion-content .content_wrap .report_box_l{padding-right:27px}}.accordion-box .accordion-content .content_wrap .report_box_l .report_month_list{width:136px}@media screen and (max-width: 420px){.accordion-box .accordion-content .content_wrap .report_box_l .report_month_list{padding-top:10px;width:56px}}.accordion-box .accordion-content .content_wrap .report_box_l .report_month_list .report_total_deco{display:flex;justify-content:center;align-items:center;height:64px;margin-bottom:40px;background-color:#0055a9;border-radius:42px;color:#fff;font-size:28px;font-weight:700;line-height:1;letter-spacing:normal}@media screen and (max-width: 420px){.accordion-box .accordion-content .content_wrap .report_box_l .report_month_list .report_total_deco{height:36px;margin-bottom:57px;font-size:16px}}.accordion-box .accordion-content .content_wrap .report_box_l .report_month_list .report_total_deco:before{content:"";display:inline-block;width:20px;height:28px;margin-right:6px;background-image:url(../../img/sdgs/report_month_deco.svg);background-size:contain;background-repeat:no-repeat;background-position:top center}@media screen and (max-width: 420px){.accordion-box .accordion-content .content_wrap .report_box_l .report_month_list .report_total_deco:before{width:9px;height:13px;margin-right:1.4px}}.accordion-box .accordion-content .content_wrap .report_box_l .report_month_list .report_month{display:flex;justify-content:center;align-items:center;height:48px;border:1px solid #0055a9;border-radius:52px;color:#0055a9;font-size:24px;font-weight:700;line-height:1;letter-spacing:normal;box-sizing:border-box}@media screen and (max-width: 420px){.accordion-box .accordion-content .content_wrap .report_box_l .report_month_list .report_month{font-size:16px;height:28px;margin:16px 0}}.accordion-box .accordion-content .content_wrap .report_box_l .report_month_list .report_month::after{content:"月"}.accordion-box .accordion-content .content_wrap .report_box_l .report_month_list .report_month+.report_month{margin-top:20px}@media screen and (max-width: 420px){.accordion-box .accordion-content .content_wrap .report_box_l .report_month_list .report_month+.report_month{margin-top:45px}}.accordion-box .accordion-content .content_wrap .report_box_r{display:flex;justify-content:space-between;width:100%;box-sizing:border-box}@media screen and (max-width: 420px){.accordion-box .accordion-content .content_wrap .report_box_r{gap:18px;padding-right:86px;padding-bottom:24px;flex-shrink:0}.accordion-box .accordion-content .content_wrap .report_box_r::-webkit-scrollbar{height:8px}.accordion-box .accordion-content .content_wrap .report_box_r::-webkit-scrollbar-track{background:#f2f2f2;border-radius:8px;margin-right:86px}.accordion-box .accordion-content .content_wrap .report_box_r::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:8px;margin-right:86px}}.accordion-box .accordion-content .content_wrap .report_box_r .report_detail{width:calc(50% - 20px)}@media screen and (max-width: 420px){.accordion-box .accordion-content .content_wrap .report_box_r .report_detail{width:100%;min-width:204px}}.accordion-box .accordion-content .content_wrap .report_box_r .report_detail .report_detail_ttl{display:flex;justify-content:center;align-items:center;height:56px;border:1px solid #ffb689;border-radius:42px;color:#ff8134;font-size:26px;font-weight:700;line-height:1;box-sizing:border-box}@media screen and (max-width: 420px){.accordion-box .accordion-content .content_wrap .report_box_r .report_detail .report_detail_ttl{height:48px;font-size:18px}}.accordion-box .accordion-content .content_wrap .report_box_r .report_detail .report_detail_ttl:before{content:"";display:inline-block;width:30px;height:30px;margin-right:6px;background-image:url(../../img/sdgs/report_elec_deco.svg);background-size:contain;background-repeat:no-repeat;background-position:top center}@media screen and (max-width: 420px){.accordion-box .accordion-content .content_wrap .report_box_r .report_detail .report_detail_ttl:before{width:25px;height:25px;margin-right:2px}}.accordion-box .accordion-content .content_wrap .report_box_r .report_detail .report_detail_total_goal{margin-top:15px;font-family:"Arvo",serif;color:#ff8134;font-size:22px;font-weight:700;line-height:1.81;text-align:center}@media screen and (max-width: 420px){.accordion-box .accordion-content .content_wrap .report_box_r .report_detail .report_detail_total_goal{margin-top:16px;font-size:18px}}.accordion-box .accordion-content .content_wrap .report_box_r .report_detail .report_detail_total_goal:before{content:"目標値";margin-right:13px;font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif}@media screen and (max-width: 420px){.accordion-box .accordion-content .content_wrap .report_box_r .report_detail .report_detail_total_goal:before{margin-right:10px}}.accordion-box .accordion-content .content_wrap .report_box_r .report_detail .report_detail_total_goal .unit{font-size:18px}.accordion-box .accordion-content .content_wrap .report_box_r .report_detail ._gas_ttl:before{width:47px;height:30px;background-image:url(../../img/sdgs/report_gas_deco.svg)}@media screen and (max-width: 420px){.accordion-box .accordion-content .content_wrap .report_box_r .report_detail ._gas_ttl:before{width:39px;height:25px}}.accordion-box .accordion-content .content_wrap .report_box_r .report_detail .report_detail_total{display:flex;align-items:center;justify-content:flex-end;width:100%;height:64px;padding-right:32px;border-radius:12px;background-color:#e5edf4;font-family:"Arvo",serif;font-size:30px;font-weight:700;line-height:1;letter-spacing:.05em;text-align:right;box-sizing:border-box}@media screen and (max-width: 420px){.accordion-box .accordion-content .content_wrap .report_box_r .report_detail .report_detail_total{font-size:20px;height:56px;padding:0 17px}}.accordion-box .accordion-content .content_wrap .report_box_r .report_detail .report_detail_total .unit{font-size:26px}@media screen and (max-width: 420px){.accordion-box .accordion-content .content_wrap .report_box_r .report_detail .report_detail_total .unit{font-size:18px}}.accordion-box .accordion-content .content_wrap .report_box_r .report_detail .report_detail_list{margin-top:40px}@media screen and (max-width: 420px){.accordion-box .accordion-content .content_wrap .report_box_r .report_detail .report_detail_list{margin-top:32px}}.accordion-box .accordion-content .content_wrap .report_box_r .report_detail .report_detail_list .report_detail_val{display:flex;align-items:center;justify-content:flex-end;width:100%;height:48px;padding-right:32px;border-radius:12px;background-color:#e5edf4;font-family:"Arvo",serif;font-size:18px;font-weight:700;line-height:1;text-align:right;box-sizing:border-box}@media screen and (max-width: 420px){.accordion-box .accordion-content .content_wrap .report_box_r .report_detail .report_detail_list .report_detail_val{flex-direction:column;justify-content:center;align-items:flex-end;height:60px;padding:0 17px}}.accordion-box .accordion-content .content_wrap .report_box_r .report_detail .report_detail_list .report_detail_val+.report_detail_val{margin-top:20px}@media screen and (max-width: 420px){.accordion-box .accordion-content .content_wrap .report_box_r .report_detail .report_detail_list .report_detail_val+.report_detail_val{margin-top:13px}}.accordion-box .accordion-content .content_wrap .report_box_r .report_detail .report_detail_list .report_detail_val .month_result{font-size:22px}@media screen and (max-width: 420px){.accordion-box .accordion-content .content_wrap .report_box_r .report_detail .report_detail_list .report_detail_val .month_result{font-size:20px}}.accordion-box .accordion-content .content_wrap .report_box_r .report_detail .report_detail_list .report_detail_val .month_result>.unit{font-size:18px}.accordion-box .accordion-content .content_wrap .report_box_r .report_detail .report_detail_list .report_detail_val .month_goal{font-size:14px}@media screen and (max-width: 420px){.accordion-box .accordion-content .content_wrap .report_box_r .report_detail .report_detail_list .report_detail_val .month_goal{margin-top:7px}}.accordion-box .accordion-content .content_wrap .report_box_r .report_detail .report_detail_list .report_detail_val .month_goal:before{content:"目標値";margin-right:2px;font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif}.accordion-box .accordion-content .content_wrap .report_box_r .report_detail .report_detail_list .report_detail_val .month_goal:after{font-size:12px}.accordion-box .accordion-content .report_note{width:fit-content;margin:42px auto 0;color:#000;font-size:14px;line-height:2}.accordion-box .report_header{min-height:100px;margin-bottom:14px}@media screen and (max-width: 420px){.accordion-box .report_header{min-height:91px;margin-bottom:15px}}@media screen and (min-width: 421px){.mod_footer .copyright{color:#a6a6a6}}/*# sourceMappingURL=sdgs.css.map */