:root{--primary-color:#a61c45;--secondary-color: #741430;--white-color:#ffffff;--black-color:#2e2e2e;--font-A1:"Gothic A1", sans-serif}@media screen and (max-width: 768px){.u-desktop{display:none !important}}.u-mobile{display:none !important}@media screen and (max-width: 768px){.u-mobile{display:block !important}}.sp-only{display:none}@media screen and (max-width: 768px){.sp-only{display:block}}.pc-only{display:block}@media screen and (max-width: 768px){.pc-only{display:none}}.page-subsidy-top{background-image:url(../images/subsidy-pc.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 768px){.page-subsidy-top{background-image:url(../images/subsidy-sp.jpg)}}.page-subsidy-ttl{color:var(--primary-color);margin-left:150px}@media screen and (max-width: 1920px){.page-subsidy-ttl{margin-left:7.8125vw}}.page-subsidy-about-inner{text-align:center;padding:80px 0 90px}@media screen and (max-width: 1920px){.page-subsidy-about-inner{padding:4.16667vw 0 4.6875vw}}@media screen and (max-width: 768px){.page-subsidy-about-inner{padding:10vw 0 13.33333vw}}.page-subsidy-about-ttl{padding:0 0;margin-bottom:75px}@media screen and (max-width: 1920px){.page-subsidy-about-ttl{margin-bottom:3.90625vw}}@media screen and (max-width: 768px){.page-subsidy-about-ttl{margin-bottom:9.33333vw}}.page-subsidy-message{width:1435px;margin:0 auto;text-align:left}@media screen and (max-width: 1920px){.page-subsidy-message{width:74.73958vw}}@media screen and (max-width: 768px){.page-subsidy-message{width:78.66667vw}}#page-subsidy-overview{background-color:var(--primary-color);padding:80px 0 175px}@media screen and (max-width: 1920px){#page-subsidy-overview{padding:4.16667vw 0 8.85417vw}}@media screen and (max-width: 768px){#page-subsidy-overview{padding:10vw 0 13.33333vw}}.page-subsidy-overview-inner{text-align:center}.page-subsidy-overview-ttl{padding:0 0;margin-bottom:110px}@media screen and (max-width: 1920px){.page-subsidy-overview-ttl{margin-bottom:5.72917vw}}@media screen and (max-width: 768px){.page-subsidy-overview-ttl{margin-bottom:10.66667vw}}.subsidy-overview-table{width:1620px;margin:0 auto 85px;font-family:var(--font-A1)}@media screen and (max-width: 1920px){.subsidy-overview-table{width:84.375vw;margin:0 auto 4.42708vw}}.subsidy-overview-table .table-item{padding-bottom:35px;border-bottom:1px solid var(--white-color)}@media screen and (max-width: 1920px){.subsidy-overview-table .table-item{padding-bottom:1.82292vw}}@media screen and (max-width: 768px){.subsidy-overview-table .table-item{border-bottom:none;padding-bottom:0;position:relative;margin-bottom:5.33333vw}}.subsidy-overview-table .table-item:not(:first-child){padding-top:35px}@media screen and (max-width: 1920px){.subsidy-overview-table .table-item:not(:first-child){padding-top:1.82292vw}}@media screen and (max-width: 768px){.subsidy-overview-table .table-item:not(:first-child){padding-top:0}}.subsidy-overview-table .table-item dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.subsidy-overview-table .table-item dl{display:block}}.subsidy-overview-table .table-item dt{font-size:28px;background-color:var(--white-color);border-radius:10px;color:var(--primary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;margin-right:40px;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;white-space:nowrap;padding:0.2em 0.5em 0.1em !important}@media screen and (max-width: 1920px){.subsidy-overview-table .table-item dt{font-size:1.45833vw;border-radius:.52083vw;margin-right:2.08333vw}}@media screen and (max-width: 768px){.subsidy-overview-table .table-item dt{font-size:3.2vw;margin:0 auto 5.33333vw}}@media screen and (max-width: 768px){.subsidy-overview-table .table-item dt::before{content:"";position:absolute;border-bottom:.13333vw solid var(--white-color);width:35%;left:0;height:.13333vw}}@media screen and (max-width: 768px){.subsidy-overview-table .table-item dt::after{content:"";position:absolute;border-bottom:.13333vw solid var(--white-color);width:35%;right:0;height:.13333vw}}.subsidy-overview-table .table-item dd{font-size:41px;color:var(--white-color);font-weight:500}@media screen and (max-width: 1920px){.subsidy-overview-table .table-item dd{font-size:2.13542vw}}@media screen and (max-width: 768px){.subsidy-overview-table .table-item dd{text-align:center;font-size:5.06667vw;line-height:1.2}}.subsidy-overview-table .table-item dd>span.tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--white-color);font-size:30px;text-align:center;color:var(--primary-color);border-radius:5px;margin-left:10px;vertical-align:middle;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;padding:0.2em 0.5em 0.1em;line-height:1.9}@media screen and (max-width: 1920px){.subsidy-overview-table .table-item dd>span.tag{font-size:1.5625vw;border-radius:.26042vw}}@media screen and (max-width: 768px){.subsidy-overview-table .table-item dd>span.tag{display:inline-block;font-size:4vw;border-radius:.66667vw;margin-top:1.33333vw}}.subsidy-overview-table .table-item .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.2}@media screen and (max-width: 768px){.subsidy-overview-table .table-item .flex{display:block}}.subsidy-overview-cube{margin:0 auto 135px;width:1260px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1920px){.subsidy-overview-cube{margin:0 auto 7.03125vw;width:65.625vw}}@media screen and (max-width: 768px){.subsidy-overview-cube{-ms-flex-wrap:wrap;flex-wrap:wrap;width:68vw;margin-bottom:15.33333vw}}@media screen and (max-width: 768px){.lang-en .subsidy-overview-cube{width:73.33333vw}}.cube-box{background-color:var(--white-color);width:235px;height:235px;position:relative}@media screen and (max-width: 1920px){.cube-box{width:12.23958vw;height:12.23958vw}}@media screen and (max-width: 768px){.cube-box{width:27.33333vw;height:27.33333vw}}.lang-en .cube-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 768px){.lang-en .cube-box{width:29.33333vw;height:29.33333vw}}.cube-box::before,.cube-box::after{position:absolute;content:''}.cube-box::before{top:21px;right:-42px;width:42px;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(#ebccd5), to(#f9f0f3));background:linear-gradient(to bottom, #ebccd5, #f9f0f3);-webkit-transform:skewY(45deg);transform:skewY(45deg)}@media screen and (max-width: 1920px){.cube-box::before{top:1.09375vw;right:-2.1875vw;width:2.1875vw}}@media screen and (max-width: 768px){.cube-box::before{top:2.4vw;right:-4.8vw;width:4.93333vw}}.cube-box::after{right:-22px;bottom:-42px;width:100%;height:42px;background-color:var(--white-color);-webkit-transform:skewX(45deg);transform:skewX(45deg)}@media screen and (max-width: 1920px){.cube-box::after{right:-1.14583vw;bottom:-2.1875vw;height:2.1875vw}}@media screen and (max-width: 768px){.cube-box::after{right:-2.53333vw;bottom:-4.93333vw;height:5.06667vw}}@media screen and (max-width: 768px){.cube-box:not(:nth-last-child(-n+2)){margin-bottom:8.93333vw}}.cube-box-inner{margin-top:15px;font-family:var(--font-A1)}@media screen and (max-width: 1920px){.cube-box-inner{margin-top:.78125vw}}@media screen and (max-width: 768px){.cube-box-inner{margin-top:0}}.lang-en .cube-box-inner{margin:0 !important}.cube-box .ttl{color:var(--primary-color);border-bottom:1px solid var(--primary-color);margin:0 30px 0;text-align:center;padding-top:15px;font-size:18px}@media screen and (max-width: 1920px){.cube-box .ttl{margin:0 1.5625vw 0;padding-top:.78125vw;font-size:.9375vw}}@media screen and (max-width: 768px){.cube-box .ttl{font-size:3.2vw;padding:3.33333vw 0 .66667vw}}.lang-en .cube-box .ttl{margin:unset !important;border-bottom:unset !important;position:relative}@media screen and (max-width: 768px){.lang-en .cube-box .ttl{font-size:2.66667vw}}.lang-en .cube-box .ttl::after{content:"";width:80%;height:1px;background-color:var(--primary-color);position:absolute;bottom:-1px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 768px){.cube-box .ttl>p{line-height:1.2}}.cube-box .cube-box-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lang-en .cube-box .cube-box-contents{margin:auto}.cube-box .cube-box-inner>p:first-child{font-weight:600;color:var(--primary-color);text-align:center}.cube-box .cube-box-inner .large{font-size:82px;font-weight:800}@media screen and (max-width: 1920px){.cube-box .cube-box-inner .large{font-size:4.27083vw}}@media screen and (max-width: 768px){.cube-box .cube-box-inner .large{font-size:9.33333vw}}.lang-en .cube-box .cube-box-inner .large{font-size:30px}@media screen and (max-width: 1920px){.lang-en .cube-box .cube-box-inner .large{font-size:1.5625vw}}@media screen and (max-width: 768px){.lang-en .cube-box .cube-box-inner .large{font-size:3.33333vw}}.lang-en .cube-box:nth-of-type(2) .cube-box-inner .large{font-size:82px}@media screen and (max-width: 1920px){.lang-en .cube-box:nth-of-type(2) .cube-box-inner .large{font-size:4.27083vw}}@media screen and (max-width: 768px){.lang-en .cube-box:nth-of-type(2) .cube-box-inner .large{font-size:9.33333vw}}.lang-en .cube-box:nth-of-type(3) .cube-box-inner .large,.lang-en .cube-box:nth-of-type(4) .cube-box-inner .large{font-size:40px;margin-top:15px}@media screen and (max-width: 1920px){.lang-en .cube-box:nth-of-type(3) .cube-box-inner .large,.lang-en .cube-box:nth-of-type(4) .cube-box-inner .large{font-size:2.08333vw;margin-top:.78125vw}}@media screen and (max-width: 768px){.lang-en .cube-box:nth-of-type(3) .cube-box-inner .large,.lang-en .cube-box:nth-of-type(4) .cube-box-inner .large{font-size:4.26667vw;margin-top:.52083vw}}.cube-box .cube-box-inner .small{font-size:40px;font-weight:800}@media screen and (max-width: 1920px){.cube-box .cube-box-inner .small{font-size:2.08333vw}}@media screen and (max-width: 768px){.cube-box .cube-box-inner .small{font-size:6.66667vw}}.cube-box .cube-box-inner .note{font-size:18px;color:var(--primary-color);position:relative;z-index:10;margin:-45px auto 0;text-align:center}@media screen and (max-width: 1920px){.cube-box .cube-box-inner .note{font-size:.9375vw;margin:-2.34375vw auto 0}}@media screen and (max-width: 768px){.cube-box .cube-box-inner .note{font-size:2.8vw;margin:-6vw auto 0}}.lang-en .cube-box .cube-box-inner .note{margin:0 auto !important}.cube-box:nth-child(3) .ttl{margin:0 15px 0}@media screen and (max-width: 1920px){.cube-box:nth-child(3) .ttl{margin:0 .78125vw 0}}@media screen and (max-width: 768px){.cube-box:nth-child(3) .ttl{margin:0 0 0}}@media screen and (max-width: 768px){#page-subsidy-overview .section-common-btn>a{height:10vw}}.page-subsidy-report-inner{text-align:center;padding:80px 0 160px}@media screen and (max-width: 1920px){.page-subsidy-report-inner{padding:4.16667vw 0 8.33333vw}}@media screen and (max-width: 768px){.page-subsidy-report-inner{padding:10vw 0 13.33333vw}}.page-subsidy-report-ttl{padding:0 0;margin-bottom:110px}@media screen and (max-width: 1920px){.page-subsidy-report-ttl{margin-bottom:5.72917vw}}@media screen and (max-width: 768px){.page-subsidy-report-ttl{margin-bottom:10.66667vw}}.report-fiscal-year-box{text-align:left;width:1375px;margin:0 auto}@media screen and (max-width: 1920px){.report-fiscal-year-box{width:71.61458vw}}@media screen and (max-width: 768px){.report-fiscal-year-box{width:78.66667vw}}.report-fiscal-year-box:not(:last-of-type){margin-bottom:55px}@media screen and (max-width: 1920px){.report-fiscal-year-box:not(:last-of-type){margin-bottom:2.86458vw}}@media screen and (max-width: 768px){.report-fiscal-year-box:not(:last-of-type){margin-bottom:7.46667vw}}.report-fiscal-year-box .box-ttl{margin-bottom:25px;display:inline-block;border-bottom:1px solid var(--black-color)}@media screen and (max-width: 1920px){.report-fiscal-year-box .box-ttl{margin-bottom:1.30208vw}}@media screen and (max-width: 768px){.report-fiscal-year-box .box-ttl{margin-bottom:4vw}}.report-fiscal-year-list>li{position:relative}.report-fiscal-year-list>li:not(:last-of-type){margin-bottom:30px}@media screen and (max-width: 1920px){.report-fiscal-year-list>li:not(:last-of-type){margin-bottom:1.5625vw}}.report-fiscal-year-list>li>a{display:inline-block;margin-left:2em;font-size:21px}@media screen and (max-width: 1920px){.report-fiscal-year-list>li>a{font-size:1.09375vw}}@media screen and (max-width: 768px){.report-fiscal-year-list>li>a{font-size:2.8vw}}.report-fiscal-year-list>li>a::before{content:"";background:url(../../common/images/icon-pdf.svg);background-repeat:no-repeat;display:inline-block;width:35px;height:40px;background-size:32px 40px;position:absolute;top:0;bottom:0;left:0;margin:0 1em 0 0}@media screen and (max-width: 1920px){.report-fiscal-year-list>li>a::before{width:1.82292vw;height:2.08333vw;background-size:1.66667vw 2.08333vw}}@media screen and (max-width: 768px){.report-fiscal-year-list>li>a::before{width:4.26667vw;height:5.33333vw;background-size:4.26667vw 5.33333vw;top:.66667vw}}.report-fiscal-year-list>li>a.no-pdf::before{content:"・";background:none}.report-fiscal-year-list>li>a:hover{opacity:0.5}
