blockquote,dd,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,textarea,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}fieldset,img{border:0;vertical-align:top}ol,ul{list-style:none}q:after,q:before{content:" "}abbr,acronym{border:0}a:hover{cursor:pointer}a:active,a:focus{outline:none}dd img,dt img,li img{vertical-align:top}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:0;margin:0;padding:0;background:none rgba(0,0,0,0);vertical-align:middle;font-size:inherit}select::-ms-expand{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.cl:after{content:"";display:block;height:0;clear:both;visibility:hidden;font-size:.1em}:root{scroll-padding-top:120px}html{height:100%}*{box-sizing:border-box}body{padding:0;margin:0;font-family:var(--font-noto);font-size:1rem;font-weight:500;line-height:2;min-height:100vh;color:var(--black);-webkit-tap-highlight-color:rgba(0,0,0,0);font-feature-settings:"palt";word-break:break-all;letter-spacing:.04em;background:#fff}@media only screen and (max-width:767px){body{min-width:320px;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}}img{max-width:100%;height:auto}a[href^="tel:"]{color:var(--black);text-decoration:none;cursor:pointer}a[href^="tel:"]:hover{text-decoration:none!important}a{text-decoration:none;color:var(--black);transition:opacity .5s}a:hover{opacity:.7}figure{display:block}section>:last-child{margin-bottom:0!important}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;padding:0}:root{--black:#192c1d;--beige_light:#fffaec;--beige_light_blur:#f7f3e899;--beige_middle:#ebe8d9;--beige_dark:#aba78f;--beige_table:#e5e2d1;--green:#118925;--green_blur:#118925cc;--green_tab:#1189251a;--yellow:#fbde00;--yellow_blur:#fbde00cc;--red_pdf:#f44545;--white:#ffffff;--white_list:#fdfbf8;--white_blur30:#ffffff4d;--white_blur15:#ffffff26;--category_blue:#1787c8;--category_blue_blur:#bde7f4;--category_yellow:#f1bf1b;--category_yellow_blur:#f1bf1b1a;--category_limegreen:#67a000;--category_limegreen_blur:#e2f7bc;--facebook_blue:#0866ff;--gray:#868686;--dark-gray:#333333;--line_green:#06c755;--pc_min_width:1360px;--pc_middle_width:1200px}html[lang=en] body{word-break:keep-all}@media only screen and (max-width:767px){.u_pc{display:none}}@media only screen and (min-width:768px){.u_sp{display:none}}@media only screen and (max-width:1090px){.u_tab_hide{display:none}}.cc-theme-edgeless.cc-window{padding:30px!important;bottom:50%!important;width:60%!important;margin:0 auto -125px!important;flex-direction:column!important}@media only screen and (max-width:767px){.cc-theme-edgeless.cc-window{padding:20px 10px!important;width:80%!important;margin:0 10% -125px!important}}.cc-theme-edgeless.cc-window .cc-message{margin-bottom:1.5rem!important}.cc-theme-edgeless.cc-window .cc-btn{padding:6px 20px!important}.iconNew{display:flex;align-items:center;gap:0 10px}.iconNew:after{content:"最新";display:inline-block;background-color:var(--green);color:var(--white);padding:3px 6px 4px;border-radius:.4em;font-size:.675rem;line-height:100%;font-weight:300}@media only screen and (max-width:767px){.iconNew:after{font-size:.625rem}}.iconArrow.top{transform:rotate(-90deg)}.iconArrow.right{transform:rotate(0deg)}.iconArrow.bottom{transform:rotate(90deg)}.iconArrow.left{transform:rotate(-180deg)}.arrowLink{display:inline-flex;align-items:center;gap:15px;text-align:left;color:var(--black);font-size:1rem;line-height:160%;font-weight:500}@media only screen and (max-width:767px){.arrowLink{font-size:1rem;gap:10px}}.arrowLink:before{display:block;flex-shrink:0;content:"";width:30px;height:30px;border-radius:50%;background:url(/assets/images/common/icon_arrow.svg) no-repeat 50%;background-size:12px;background-color:var(--green)}@media only screen and (max-width:767px){.arrowLink:before{width:20px;height:20px;background-size:10px}}.arrowLink.download:after{display:block;flex-shrink:0;content:"";width:12px;height:12px;background:url(/assets/images/common/icon_download.svg) no-repeat 50%;background-size:12px}@media only screen and (max-width:767px){.arrowLink.download:after{width:10px;height:10px;background-size:10px}}.subTitle{display:flex;column-gap:16px;font-size:1.125rem;line-height:160%;font-weight:700}@media only screen and (max-width:767px){.subTitle{font-size:1rem}}.subTitle:before{content:"";display:block;flex-shrink:0;width:5px;background-color:var(--green);border-radius:5px}ul.ulDisc{list-style-type:disc}ol.olNumber,ul.ulDisc{margin-left:1em;padding-left:.5em}ol.olNumber{list-style-type:decimal}table.table01{border-collapse:separate;width:100%;background-color:var(--white);border:1px solid var(--beige_dark);border-radius:20px;overflow:hidden;margin-bottom:30px}@media only screen and (max-width:767px){table.table01{border-radius:10px}}table.table01>thead{background-color:var(--beige_light)}table.table01>thead>tr>th{vertical-align:middle;text-align:left;border-bottom:1px solid var(--beige_dark);border-right:1px dashed var(--beige_dark);padding:12px 30px;font-size:1rem;line-height:170%;font-weight:700}@media only screen and (max-width:767px){table.table01>thead>tr>th{font-size:.8125rem;padding:15px}}table.table01>thead>tr>th:last-child{border-right:none}table.table01>tbody>tr>th{background-color:var(--beige_light)}table.table01>tbody>tr>td,table.table01>tbody>tr>th{vertical-align:middle;text-align:left;border-right:1px dashed var(--beige_dark);border-bottom:1px dashed var(--beige_dark);padding:12px 30px}@media only screen and (max-width:767px){table.table01>tbody>tr>td,table.table01>tbody>tr>th{font-size:.8125rem}}table.table01>tbody>tr>td,table.table01>tbody>tr>th{font-size:1rem;line-height:170%;font-weight:500}@media only screen and (max-width:767px){table.table01>tbody>tr>td,table.table01>tbody>tr>th{padding:15px}}table.table01>tbody>tr>td:last-child,table.table01>tbody>tr>th:last-child{border-right:none}table.table01>tbody>tr>td .tableLink,table.table01>tbody>tr>th .tableLink{display:inline-flex;gap:10px;align-items:center;color:var(--green);text-decoration:underline}@media only screen and (max-width:767px){table.table01>tbody>tr>td .tableLink,table.table01>tbody>tr>th .tableLink{font-size:.8125rem}}table.table01>tbody>tr>td .tableLink,table.table01>tbody>tr>th .tableLink{font-size:1rem;line-height:170%;font-weight:500}table.table01>tbody>tr>td .tableLink.outbound:after,table.table01>tbody>tr>th .tableLink.outbound:after{content:"";display:inline-block;width:8px;height:8px;background:url(/assets/images/common/icon_blank_green.svg) no-repeat 50%;background-size:contain}table.table01>tbody>tr>td .tableLink[href=""],table.table01>tbody>tr>th .tableLink[href=""]{pointer-events:none}table.table01>tbody>tr>td .tableLink:not([href=""]):before,table.table01>tbody>tr>th .tableLink:not([href=""]):before{content:"";display:inline-block;width:12px;height:12px;background:url(/assets/images/common/icon_arrow_green.svg) no-repeat 50%;background-size:contain}table.table01>tbody>tr>td .tableLink[href*=".pdf"]:after,table.table01>tbody>tr>th .tableLink[href*=".pdf"]:after{content:"";display:inline-block;width:31px;height:14px;background:url(/assets/images/common/icon_pdf.svg) no-repeat 50%;background-size:contain}table.table01>tbody>tr .noBorder,table.table01>tbody>tr:last-child>td,table.table01>tbody>tr:last-child>th{border-bottom:none}table.table01.white>tbody>tr>td,table.table01.white>tbody>tr>th{background-color:var(--white)}table.table01.wisiwyg>tbody>tr>th{font-size:1rem;line-height:170%;font-weight:700}@media only screen and (max-width:767px){table.table01.wisiwyg>tbody>tr>td,table.table01.wisiwyg>tbody>tr>th{font-size:.8125rem}}table.table01.wisiwyg>tbody>tr>td{font-size:1rem;line-height:170%;font-weight:500}.projectNumber{white-space:nowrap}.number{font-size:24px;margin:0 5px;font-size:1.5rem;line-height:100%;font-weight:700;font-family:var(--font-jakarta)}@media only screen and (max-width:767px){.number{font-size:1rem}}.bodyTextLBold{font-size:24px;font-size:1.5rem;line-height:100%;font-weight:700;font-family:var(--font-jakarta)}@media only screen and (max-width:767px){.bodyTextLBold{font-size:1rem}}.pb-0{margin-bottom:0!important}.pb-1{margin-bottom:10px!important}.pb-2{margin-bottom:20px!important}.pb-3{margin-bottom:30px!important}.pb-4{margin-bottom:40px!important}.pb-5{margin-bottom:50px!important}.pb-6{margin-bottom:60px!important}.pb-7{margin-bottom:70px!important}.pb-8{margin-bottom:80px!important}.pb-9{margin-bottom:90px!important}.pb-10{margin-bottom:100px!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:10px!important}.mb-2{margin-bottom:20px!important}.mb-3{margin-bottom:30px!important}.mb-4{margin-bottom:40px!important}.mb-5{margin-bottom:50px!important}.mb-6{margin-bottom:60px!important}.mb-7{margin-bottom:70px!important}.mb-8{margin-bottom:80px!important}.mb-9{margin-bottom:90px!important}.mb-10{margin-bottom:100px!important}.text-center{text-align:center}.word-break{word-break:keep-all;overflow-wrap:break-word}@-moz-document url-prefix(){.word-break{word-break:keep-all;white-space:normal}}.listIndent{display:flex;line-height:1.8;padding-top:.25rem}.listIndent:before{content:"･･･";min-width:30px}.definitionList{line-height:1.8}.definitionList dt{font-weight:700}.definitionList dd{padding:0 0 1.5rem 1rem}.definitionList dd.leader{display:flex;padding:0 0 1.5rem 1.75rem}.definitionList dd.leader:before{content:"･･･";min-width:30px}.noteIndent{display:flex;align-items:baseline}.noteIndent sup{padding-right:3px;white-space:nowrap}.definition{display:flex;align-items:center;justify-content:space-between;letter-spacing:.1rem;margin:0 0 .75rem;background:var(--beige_light)}@media only screen and (max-width:767px){.definition{display:block}}.definition dt{padding:1rem 2rem;width:20%;line-height:1.5;font-size:1.125rem;line-height:170%;font-weight:700}@media only screen and (max-width:767px){.definition dt{font-size:.8125rem;padding-bottom:0;width:100%}}.definition dd{padding:1rem 2rem;width:78%}@media only screen and (max-width:767px){.definition dd{font-size:.8125rem}}.definition dd{font-size:1rem;line-height:170%;font-weight:500}@media only screen and (max-width:767px){.definition dd{width:100%}}.definition dd ul{padding:0;margin:0!important}@media only screen and (max-width:767px){.definition dd ul{font-size:.8125rem}}.definition dd ul{font-size:1rem;line-height:170%;font-weight:500}@media only screen and (max-width:767px){.definition dd ul{padding:0 0 0 1.5rem}}.tableDefinition{display:flex;align-items:center;justify-content:space-between;margin:0 0 .75rem;letter-spacing:.1rem;background:var(--beige_light)}@media only screen and (max-width:767px){.tableDefinition{display:block}}.tableDefinition dt{text-align:center;padding:1rem 2rem;width:26%;line-height:1.5;font-size:1.125rem;line-height:170%;font-weight:700}@media only screen and (max-width:767px){.tableDefinition dt{font-size:.8125rem;padding-bottom:0;width:100%}}.tableDefinition dd{padding:1rem 2rem;width:73%}@media only screen and (max-width:767px){.tableDefinition dd{font-size:.8125rem}}.tableDefinition dd{font-size:1rem;line-height:170%;font-weight:500}@media only screen and (max-width:767px){.tableDefinition dd{width:100%}}.tableDefinition dd p{margin:0!important;padding:0 0 0 2rem!important;border-left:1px solid var(--beige_dark)}@media only screen and (max-width:767px){.tableDefinition dd p{font-size:.8125rem}}.tableDefinition dd p{font-size:1rem;line-height:170%;font-weight:500}@media only screen and (max-width:767px){.tableDefinition dd p{padding-left:0!important;border-left:none}}.reportDefinition{display:flex;align-items:center;justify-content:space-between;margin:0 0 .75rem;letter-spacing:.1rem;background:var(--beige_light)}@media only screen and (max-width:767px){.reportDefinition{display:block}}.reportDefinition dt{text-align:left;padding:1rem 2rem;width:30%;line-height:1.5}@media only screen and (max-width:767px){.reportDefinition dt{padding-bottom:0;width:100%}}.reportDefinition dd{padding:1rem 2rem 1rem 3rem;width:70%}@media only screen and (max-width:767px){.reportDefinition dd{width:100%}}.reportDefinition dd p{font-size:1rem;line-height:170%;font-weight:600;font-family:var(--font-jakarta);margin:0;padding:0 0 0 2rem;border-left:1px solid var(--beige_dark)}@media only screen and (max-width:767px){.reportDefinition dd p{font-size:.75rem;padding-left:0;border-left:none}}.flex{display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width:767px){.flex{flex-direction:column}}.flex .conversation-left{padding:0 2rem 1rem 0}.flex .conversation-right{order:2;padding:0 0 1rem 2rem}.flex .conversation-left img,.flex .conversation-right img{min-width:280px;max-width:280px}@media only screen and (max-width:767px){.flex .conversation-left,.flex .conversation-right{width:100%;padding:0 0 1rem}.flex .conversation-left img,.flex .conversation-right img{max-width:100%;min-width:100%}}.list-none{list-style:none!important;padding-left:0!important;line-height:1.4!important;font-size:.75rem;line-height:100%;font-weight:500}@media only screen and (max-width:767px){.list-none{font-size:.625rem}}.youtubeClickStart{position:relative;width:100%;overflow:hidden}.youtubeClickStart img{cursor:pointer}.youtubeClickStart iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;display:none}.youtubeClickStart.active{padding-top:56.25%}.youtubeClickStart.active iframe{display:block}.youtubeContainer{position:relative;width:100%;overflow:hidden;padding-top:56.25%}.youtubeContainer iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}p:has(.blockA){display:flex;align-items:flex-start;column-gap:10px;padding-left:20px}p:has(.blockA):before{content:"A.";display:block}p:has(.blockB){display:flex;align-items:flex-start;column-gap:10px;padding-left:20px}p:has(.blockB):before{content:"B.";display:block}p:has(.blockA)+ul,p:has(.blockB)+ul{margin-left:3.6em!important}p:has(.in2030){display:flex;align-items:flex-start;column-gap:10px}p:has(.in2030):before{content:"2030年";display:block}html[lang=en] p:has(.in2030):before{content:"In 2030:"}.bodyTextL{font-size:1.125rem;line-height:170%;font-weight:700;font-weight:500}@media only screen and (max-width:767px){.bodyTextL{font-size:.8125rem}}