@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/74c003a2abab0c4f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/24c15609eaa28576-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/84602850c8fd81c3-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/90da053edc2b7de3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ac3b7908202f8517-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/627d916fd739a539-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b5ee789b512e4d1b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2c07349e02a7b712-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/47cbc4e2adbc5db9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/74c003a2abab0c4f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/24c15609eaa28576-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/84602850c8fd81c3-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/90da053edc2b7de3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ac3b7908202f8517-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/627d916fd739a539-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b5ee789b512e4d1b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2c07349e02a7b712-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/47cbc4e2adbc5db9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/74c003a2abab0c4f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/24c15609eaa28576-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/84602850c8fd81c3-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/90da053edc2b7de3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ac3b7908202f8517-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/627d916fd739a539-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b5ee789b512e4d1b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2c07349e02a7b712-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/47cbc4e2adbc5db9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto Fallback;src:local("Arial");ascent-override:92.98%;descent-override:24.47%;line-gap-override:0.00%;size-adjust:99.78%}.__className_372368{font-family:Roboto,Roboto Fallback;font-style:normal}.__variable_372368{--font-roboto:"Roboto","Roboto Fallback"}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}html{text-size-adjust:none}a,button{cursor:revert}menu,ol,summary,ul{list-style:none}ol{counter-reset:revert}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}html{font-size:62.5%;line-height:1.5;scroll-behavior:smooth;scroll-padding-top:118px}@media(max-width:1280px){html{scroll-padding-top:111px}}@media(max-width:992px){html{scroll-padding-top:140px}}@media(max-width:576px){html{scroll-padding-top:150px}}body{font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-size:1.6rem;color:#333}body.not-scroll{overflow:hidden}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #205914;outline-offset:2px}button{cursor:pointer}img{vertical-align:bottom;max-width:100%;height:auto}main{margin-top:100px}@media(max-width:1280px){main{margin-top:96px}}.w-200{width:200px}.mt-13{margin-top:13px}.mt-20{margin-top:20px}.mt-32{margin-top:32px}.mt-40{margin-top:40px}.mt-48{margin-top:48px}.mb-44{margin-bottom:44px}.text-center{text-align:center}.w-full{width:100%}.sp{display:none}@media(max-width:768px){.sp{display:block}}.pc{display:block}@media(max-width:768px){.pc{display:none}}.common_text_box_200{line-height:2}.coomon_text_box_260{line-height:2.6}.caution{color:#cd0000}.caution.bold{font-weight:700}.list-number{list-style:decimal;padding-left:1.5em}.list-number li{margin-bottom:1em}.list-number li::marker{font-weight:700}main>section{padding:80px 20px}@media(max-width:768px){main>section{padding:40px 20px}}main>section .inner{max-width:1000px;margin-inline:auto}h2{text-align:center;position:relative;font-size:3rem;font-weight:700;padding-bottom:21px;margin-bottom:40px;letter-spacing:.1em}@media(max-width:768px){h2{font-size:2.4rem}}h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:90px;height:3px;background:linear-gradient(90deg,#d4aa47,#a2843d)}h2.title-white{color:#fff}.btn-blue,h2.title-blue{color:#295399}.btn-blue{display:inline-flex;align-items:center;gap:8px;justify-content:center;border:1px solid #295399;background-color:#fff;padding:10px 30px;font-weight:700}.btn-blue:after{content:"";width:20px;height:20px;display:inline-block;background-image:url(/assets/img/arrow-blue.svg);background-size:contain;background-repeat:no-repeat;transition:all .3s ease-in-out}.btn-blue.js-btn-more:after{transform:rotate(90deg)}.btn-blue.open:after{transform:rotate(270deg)}.footer-top-inner .btn-blue{transition:all .3s ease-in-out}.footer-top-inner .btn-blue:hover{background-color:#295399;color:#fff;border:1px solid #fff}.btn-grn{display:inline-flex;align-items:center;gap:8px;justify-content:center;border:1px solid #205914;background-color:#fff;padding:10px 30px;color:#205914;font-weight:700}.btn-grn,.btn-grn:after{transition:all .3s ease-in-out}.btn-grn:after{content:"";width:20px;height:20px;border-radius:50%;display:inline-block;background-image:url(/assets/img/arrow-grn.svg);background-size:contain;background-repeat:no-repeat}.btn-grn:hover{background-color:#205914;color:#fff}.btn-grn:hover,.btn-grn:hover:after{border:1px solid #fff}.btn-grn[tabindex="-1"]{color:#ccc}.btn-grn[tabindex="-1"],.btn-grn[tabindex="-1"]:hover{background-color:inherit;border-color:#ccc}.btn-grn[tabindex="-1"]:after{display:none}.btn-thrteen{display:inline-flex;align-items:center;gap:8px;justify-content:center;border:1px solid #0097a7;background-color:#fff;padding:10px 30px;color:#0097a7;font-weight:700;transition:all .3s ease-in-out}.btn-thrteen:after{content:"";width:20px;height:20px;border-radius:50%;display:inline-block;background-image:url(/assets/img/arrow-tarcois.svg);background-size:contain;background-repeat:no-repeat;transition:all .3s ease-in-out}.btn-thrteen:hover{background-color:#0097a7;color:#fff;border:1px solid #fff}.btn-thrteen:hover:after{background-image:url(/assets/img/arrow-tarcois-revert.svg)}.btn-thrteen[tabindex="-1"]{color:#ccc}.btn-thrteen[tabindex="-1"],.btn-thrteen[tabindex="-1"]:hover{background-color:inherit;border-color:#ccc}.btn-thrteen[tabindex="-1"]:after{display:none}.status-item{width:-moz-fit-content;width:fit-content;margin:0 auto 14px;padding:6px 20px;font-size:2rem;font-weight:700;white-space:nowrap}@media(max-width:768px){.status-item{font-size:1.6rem}}.status-item.start-koubo{background-color:#47c1d4;color:#fff}.status-item.start-appliy{background-color:#d4aa47;color:#fff}.status-item.start-kouhu{background-color:#9356c0;color:#fff}.status-item.end{background-color:#666;color:#fff}.status-item+p{position:relative;padding-right:1.5em}.status-item+p:after{content:"";width:24px;height:24px;background-image:url(/assets/img/arrow-right-bk.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:0;transform:translateY(-50%)}.footer-bottom{padding:15px;display:flex;justify-content:space-around;align-items:center;background-color:#fff}@media(max-width:768px){.footer-bottom{flex-direction:column;gap:10px}}.footer-bottom nav ul{display:flex;gap:20px 80px}.footer-bottom nav ul li{font-size:1.4rem;position:relative}.footer-bottom nav ul li:before{content:"-";margin-right:.5em}.footer-bottom .copyright{font-size:1.4rem}.bread-crumb ul{display:flex;gap:10px 16px;padding:20px 20px 32px}@media(max-width:768px){.bread-crumb ul{gap:10px 8px;padding:10px 10px 20px}}.bread-crumb ul li:not(:last-child):after{content:"";width:6px;height:10px;display:inline-block;background-image:url(/assets/img/arrow-gray.svg);background-size:contain;background-repeat:no-repeat;margin-left:13px}@media(max-width:768px){.bread-crumb ul li:not(:last-child):after{margin-left:8px}}.bread-crumb ul li a{font-size:1.4rem}@media(max-width:768px){.bread-crumb ul li a{font-size:1.2rem}}.bread-crumb ul li a[href]{text-decoration:underline}.bread-crumb ul li a[href]:hover{text-decoration:none}.news .news-list{display:none;background-color:#fff;padding:40px 30px}.news .news-list.open{display:block;max-height:480px}.news .news-list ul{max-width:800px;margin-inline:auto}.news .news-list ul li{display:flex;gap:10px 35px;border-bottom:1px solid #ccc;-webkit-padding-after:20px;padding-block-end:20px}@media(max-width:768px){.news .news-list ul li{flex-direction:column;gap:10px 16px}}.news .news-list ul li+li{-webkit-padding-before:20px;padding-block-start:20px}.news .news-list ul li:last-child{border-bottom:none}.news .news-list ul li .date{width:130px;font-weight:700;font-size:2rem;flex-shrink:0;line-height:2}@media(max-width:768px){.news .news-list ul li .date{width:100%;line-height:1}}.news .news-list ul li .news-text{flex-grow:1;line-height:2;font-size:1.8rem}.news .news-list ul li .news-text a{text-decoration:underline}.news .news-list ul li .news-text strong{font-weight:700}.news .news-list ul li .news-text .caution{color:#cd0000}.news .news-list ul li .text-small{font-size:1.4rem;line-height:1.5}.news.top .news-list{display:block;margin-top:55px;max-height:520px}.news.top .news-list.open{max-height:2000px;overflow:auto}.news.top .news-list.open .top-news{max-height:none;overflow:auto}.news.top .news-list.open .top-news:before{opacity:0;visibility:hidden}.news.top .news-list .top-news{max-height:400px;overflow:hidden;position:relative}.news.top .news-list .top-news:before{content:"";width:100%;height:20%;background:linear-gradient(180deg,transparent,rgb(255,255,255));position:absolute;bottom:0;left:0}.news.top{background:linear-gradient(180deg,#274b86,#3b5e9a 30.91%)}.accordion-btn{width:100%;background-color:#0097a7;color:#fff;text-align:center;font-size:2.4rem;font-weight:700;padding:16px 22px;position:relative;margin-top:40px}@media(max-width:768px){.accordion-btn{font-size:2rem}}.accordion-btn:after{content:"";position:absolute;top:50%;right:22px;width:33px;height:33px;transform:translateY(-50%);background-image:url(/assets/img/plus.svg);background-size:contain;background-repeat:no-repeat}.accordion-btn.open:after{background-image:url(/assets/img/minus.svg)}.pagetop{position:fixed;bottom:20px;right:20px;width:60px;height:60px}@media(max-width:768px){.pagetop{width:40px;height:40px}}.title-underline{font-size:2.4rem;font-weight:700;padding-block:10px;border-bottom:3px solid #ccc;position:relative;margin-bottom:24px}.title-underline:after{content:"";width:130px;height:3px;background:#205914;position:absolute;bottom:-3px;left:0}.not-found-section{padding-block:160px}@media(max-width:768px){.not-found-section{padding-block:100px}}.not-found-title{text-align:center;position:relative;font-size:6.4rem;font-weight:700;padding-bottom:21px;margin-bottom:40px;letter-spacing:.1em}@media(max-width:768px){.not-found-title{font-size:3.6rem}}.not-found-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:90px;height:3px;background:linear-gradient(90deg,#d4aa47,#a2843d)}.not-found-text{text-align:center;font-size:4rem;font-weight:700}@media(max-width:768px){.not-found-text{font-size:2.4rem}}.not-found-link{margin-top:100px;text-align:center;line-height:2}@media(max-width:768px){.not-found-link{margin-top:60px}}.not-found-link a{text-decoration:underline}.not-found-link a:hover{opacity:.7}.header{display:flex;align-items:center;width:100%;position:fixed;top:0;left:0;z-index:100;box-shadow:0 4px 4px rgba(0,0,0,.1);background-color:#fff}@media(max-width:992px){.header{display:block}}.header.top{background-color:#f5f8fd}.header .logo-wrap{position:relative}.header .logo-wrap .top-link{font-weight:700;display:flex;justify-content:flex-end;position:absolute;bottom:0;right:20px}@media(max-width:992px){.header .logo-wrap .top-link{position:fixed;top:25px;right:60px;bottom:auto;width:100px;border-left:none}}@media(max-width:576px){.header .logo-wrap .top-link{font-size:1.4rem;top:52px}}.header .logo-wrap .top-link>a:hover{color:inherit;opacity:.7}.header .logo{padding:35px 20px;display:flex;align-items:center}@media(max-width:992px){.header .logo{padding:28px 20px;border-bottom:1px solid #ccc}}@media(max-width:576px){.header .logo{width:calc(100% - 120px);max-width:300px;flex-wrap:wrap;gap:10px 0;border-bottom:none;padding-block:18px}}.header .logo img{width:100%;max-width:260px}.header .logo span{background-color:#e7f8fa;color:#0097a7;font-weight:700;padding:1px 18px;border-radius:100px;margin-left:13px;word-break:keep-all}@media(max-width:576px){.header .logo span{margin-left:auto;font-size:1.4rem}}.header .main-menu{align-self:flex-end;padding-block:6px;margin-left:auto}@media(max-width:1280px){.header .main-menu{padding-right:70px}}@media(max-width:992px){.header .main-menu{padding-block:0;padding-right:0}}@media(max-width:576px){.header .main-menu{border-top:1px solid #ccc}}.header .main-menu>ul{display:flex}.header .main-menu>ul>li{width:120px;border-left:1px solid #ccc;text-align:center;padding-inline:6px}@media(max-width:992px){.header .main-menu>ul>li{padding-inline:0;width:50%}}.header .main-menu>ul>li.top-link{border-left:none}@media(max-width:992px){.header .main-menu>ul>li.top-link{position:fixed;top:20px;right:60px;bottom:auto;width:-moz-fit-content;width:fit-content;border-left:none}}@media(max-width:576px){.header .main-menu>ul>li.top-link{font-size:1.4rem;top:45px}}.header .main-menu>ul>li.top-link>a:hover{color:inherit}.header .main-menu>ul>li.top-link>a:before{display:none}.header .main-menu>ul>li>a{display:block;width:100%;text-align:center;line-height:1;font-weight:700;padding-block:12px;overflow:hidden;position:relative;transition:all .5s ease-in-out;z-index:1}.header .main-menu>ul>li>a:before{content:"";width:200px;height:200px;border-radius:50%;background-color:#0097a7;position:absolute;top:0;left:0;transform:translatex(100%) scale(0);transition:all 1s;z-index:-1}.header .main-menu>ul>li>a:hover{color:#fff}.header .main-menu>ul>li>a:hover:before{transform:translatex(0) scale(2)}.header .main-menu>ul>li.current>a{background-color:#0097a7;color:#fff}.header .main-menu>ul>li.top>a:before{background-color:#295399}.header .main-menu .mega-menu-open .mega-menu{background-color:hsla(0,0%,100%,.94);text-align:left;padding:44px 46px;position:fixed;top:103px;left:50%;transform:translateX(-50%);transition:all .3s ease-in-out;opacity:0;visibility:hidden}@media(max-width:1280px){.header .main-menu .mega-menu-open .mega-menu{display:none}}.header .main-menu .mega-menu-open .mega-menu.is11th{left:auto;right:513px;transform:translateX(0)}.header .main-menu .mega-menu-open .mega-menu.open{opacity:1;visibility:visible}.header .main-menu .mega-menu-open .mega-menu .mega-menu-close{position:absolute;top:20px;right:10px}.header .main-menu .mega-menu-open .mega-menu .mega-list{display:flex;gap:32px}.header .main-menu .mega-menu-open .mega-menu .mega-list .mega-item{width:210px}.header .main-menu .mega-menu-open .mega-menu .mega-list .mega-item-title{font-size:1.8rem;color:#0097a7;font-weight:700;padding-bottom:9px;border-bottom:3px solid #ccc;margin-bottom:10px}.header .main-menu .mega-menu-open .mega-menu .mega-list .mega-sub-list li:not(:last-child){margin-bottom:8px}.header .main-menu .mega-menu-open .mega-menu .mega-list .mega-sub-list li a{display:block;transition:all .2s ease-in-out}.header .main-menu .mega-menu-open .mega-menu .mega-list .mega-sub-list li a:hover:not([tabindex="-1"]){color:#0097a7;font-weight:700}.header .main-menu .mega-menu-open .mega-menu .mega-list .mega-sub-list li a[tabindex="-1"]{color:#ccc}.header .main-menu .mega-menu-open .mega-menu.top .mega-item-title,.header .main-menu .mega-menu-open .mega-menu.top.open .mega-sub-list li a:hover{color:#295399}.header .contact{flex:0 0 560px;display:block;text-align:center}@media(max-width:1280px){.header .contact{display:none}}.header .contact>p{font-size:1.4rem;font-weight:700;background-color:#f1f1f1;padding-block:5px}.header .contact .contact-list{display:flex;gap:5px}.header .contact .contact-list li{padding-block:5px 0}.header .contact .contact-list li a{display:block}.header .contact .contact-list li a p{background-color:#e7f8fa;color:#0097a7;font-weight:500;padding:2px 4px;margin-bottom:5px;font-size:1.2rem;white-space:nowrap}.header .contact .contact-list li a p.top{background-color:#295399;color:#fff}.header .contact .contact-list li a img{vertical-align:baseline;width:15px;height:15px}.header .contact .contact-list li a span{font-size:2rem;font-weight:700;letter-spacing:-.05em;-webkit-margin-end:10px;margin-inline-end:10px}.header .contact .contact-list li a[tabindex="-1"] p{color:#ccc;background-color:#fff;border:1px solid #ccc}.header .contact.top>p{background-color:#f1f1f1}.header .menu-btn{display:none;position:absolute;top:26px;right:20px;width:30px;height:26px;cursor:pointer}@media(max-width:576px){.header .menu-btn{top:18px}}.header .menu-btn.top span{background-color:#295399}.header .menu-btn span{display:block;width:100%;height:4px;background-color:#0097a7;position:absolute;transition:all .3s ease-in-out}.header .menu-btn span:first-child{top:0}.header .menu-btn span:nth-child(2){top:50%;transform:translateY(-50%)}.header .menu-btn span:nth-child(3){bottom:0}.header .menu-btn.open span:first-child{top:50%;transform:translateY(-50%) rotate(225deg)}.header .menu-btn.open span:nth-child(2){opacity:0}.header .menu-btn.open span:nth-child(3){bottom:50%;transform:translateY(50%) rotate(-225deg)}@media(max-width:1280px){.header .menu-btn{display:inline-block}}.header .main-menu-sp{display:none;position:fixed;top:123px;right:0;width:100%;max-width:480px;background-color:#fff;padding:50px 20px;box-shadow:0 0 10px rgba(0,0,0,.1);height:calc(100vh - 88px);overflow-y:auto;z-index:10}.header .main-menu-sp.open{display:block}@media(max-width:1280px){.header .main-menu-sp{top:96px}}@media(max-width:992px){.header .main-menu-sp{top:123px}}@media(max-width:576px){.header .main-menu-sp{top:93px;padding-block:20px}}.header .main-menu-sp .th-title{padding:10px 20px;background-color:#0097a7;color:#fff;font-size:2rem;font-weight:700;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.header .main-menu-sp .th-title:after{content:"";width:32px;height:32px;background-image:url(/assets/img/plus.svg);background-size:contain;background-repeat:no-repeat}.header .main-menu-sp .th-title.open:after{background-image:url(/assets/img/minus.svg)}.header .main-menu-sp .th-items{padding:0;overflow:hidden;height:0;opacity:0;transition:all .3s ease-in-out;border:1px solid #0097a7}.header .main-menu-sp .th-items.open{padding:10px;height:auto;opacity:1}.header .main-menu-sp .sp-menu-item{display:flex;flex-wrap:wrap;gap:20px}@media(max-width:576px){.header .main-menu-sp .sp-menu-item{gap:10px}}.header .main-menu-sp .sp-menu-item>li{width:100%}@media(max-width:768px){.header .main-menu-sp .sp-menu-item>li{width:100%}}.header .main-menu-sp .sp-menu-item>li>p{display:flex;align-items:center;justify-content:space-between;background-color:#e7f8fa;color:#0097a7;padding:20px;font-size:2rem;font-weight:700;line-height:1}@media(max-width:576px){.header .main-menu-sp .sp-menu-item>li>p{font-size:2rem;padding-block:10px}}.header .main-menu-sp .sp-menu-item>li>p>button{display:block;width:32px;height:32px}.header .main-menu-sp .sp-menu-item>li>p>button:before{content:"";display:block;background-image:url(/assets/img/plus-grn.svg);background-size:contain;background-repeat:no-repeat;width:100%;height:100%}.header .main-menu-sp .sp-menu-item>li>p>button svg{width:100%;height:100%}.header .main-menu-sp .sp-menu-item>li>p.open>button:before{background-image:url(/assets/img/minus-grn.svg)}.header .main-menu-sp .sp-menu-item>li .sub-menu{margin-top:4px;max-height:0;overflow:hidden;transition:all .3s ease-in-out}.header .main-menu-sp .sp-menu-item>li .sub-menu.open{max-height:500px}.header .main-menu-sp .sp-menu-item>li .sub-menu li{border-bottom:1px solid #ccc}.header .main-menu-sp .sp-menu-item>li .sub-menu li a{display:flex;align-items:center;justify-content:space-between;padding:14px;font-size:1.6rem;font-weight:medium;transition:all .3s ease-in-out}@media(max-width:576px){.header .main-menu-sp .sp-menu-item>li .sub-menu li a{font-size:1.6rem;padding:13px}}.header .main-menu-sp .sp-menu-item>li .sub-menu li a:hover{color:#0097a7;font-weight:700}.header .main-menu-sp .sp-menu-item>li .sub-menu li a:after{content:"";display:inline-block;background-image:url(/assets/img/chevron_forward_thirteen.svg);background-size:contain;width:8px;height:12px}.header .main-menu-sp .sp-menu-item>li .sub-menu li a[tabindex="-1"]{color:#ccc}.header .main-menu-sp .sp-menu-item>li .sub-menu li a[tabindex="-1"]:after{display:none}@media(max-width:576px){.header .main-menu-sp.top{top:60px;height:calc(100vh - 60px)}}.header .main-menu-sp.top .th-title{background-color:#295399}.header .main-menu-sp.top .sp-menu-item>li>p{background-color:#c5dbff;color:#295399}.header .main-menu-sp.top .sp-menu-item>li>p button:before{background-image:url(/assets/img/plus-blue.svg)}.header .main-menu-sp.top .sp-menu-item>li>p.open button:before{background-image:url(/assets/img/minus-blue.svg)}.header .main-menu-sp.top .sp-menu-item>li .sub-menu li a:after{background-image:url(/assets/img/chevron_forward_blue.svg)}.header .main-menu-sp.top .menu-contact-sp h2,.header .main-menu-sp.top .sp-menu-item>li .sub-menu li a:hover{color:#295399}.header .main-menu-sp.top .menu-contact-sp>ul li a{background-color:#295399}.header .main-menu-sp .menu-contact-sp{margin-top:94px}@media(max-width:576px){.header .main-menu-sp .menu-contact-sp{margin-top:50px}}.header .main-menu-sp .menu-contact-sp h2{font-size:2.8rem;padding-bottom:21px;color:#0097a7}@media(max-width:768px){.header .main-menu-sp .menu-contact-sp h2{font-size:3.2rem}}@media(max-width:576px){.header .main-menu-sp .menu-contact-sp h2{font-size:2.4rem;padding-bottom:15px;margin-bottom:30px}}.header .main-menu-sp .menu-contact-sp>p{text-align:center}.header .main-menu-sp .menu-contact-sp>p span{display:block;font-weight:700;font-size:1.8rem;line-height:1.8}@media(max-width:768px){.header .main-menu-sp .menu-contact-sp>p span{font-size:2rem}}@media(max-width:576px){.header .main-menu-sp .menu-contact-sp>p span{font-size:1.8rem}}.header .main-menu-sp .menu-contact-sp>p span.not-bold{font-weight:400}.header .main-menu-sp .menu-contact-sp>ul{margin-top:20px}.header .main-menu-sp .menu-contact-sp>ul li:not(:last-child){margin-bottom:8px}.header .main-menu-sp .menu-contact-sp>ul li a{display:block;background-color:#0097a7;color:#fff;font-weight:700;padding:13px;text-align:center}.header .main-menu-sp .menu-contact-sp>ul li a p{font-size:2rem}@media(max-width:768px){.header .main-menu-sp .menu-contact-sp>ul li a p{font-size:2.4rem}}@media(max-width:576px){.header .main-menu-sp .menu-contact-sp>ul li a p{font-size:1.8rem}}.header .main-menu-sp .menu-contact-sp>ul li a span{font-size:3.6rem}@media(max-width:768px){.header .main-menu-sp .menu-contact-sp>ul li a span{font-size:4rem}}@media(max-width:576px){.header .main-menu-sp .menu-contact-sp>ul li a span{font-size:2.8rem}}.header .main-menu-sp .menu-contact-sp>ul li a img{width:28px;vertical-align:baseline;margin-right:8px}.header .main-menu-sp .footer-links{padding-block:89px 34px}@media(max-width:576px){.header .main-menu-sp .footer-links{padding:20px}}.header .main-menu-sp .footer-links ul{display:flex;gap:16px;flex-wrap:nowrap}@media(max-width:576px){.header .main-menu-sp .footer-links ul{flex-wrap:wrap;gap:10px}}.header .main-menu-sp .footer-links ul li{width:calc(25% - 16px)}@media(max-width:576px){.header .main-menu-sp .footer-links ul li{width:calc(50% - 10px)}}.header .main-menu-sp .footer-bottom{border-top:1px solid #ccc;width:100vw;margin-inline:calc(50% - 50vw);padding-bottom:0}@media(max-width:576px){.header .main-menu-sp .footer-bottom nav ul{flex-wrap:wrap;gap:10px}}.main-visual{display:flex;align-items:center;background-color:#dbe9d2;background-image:url(/assets/img/kv-each-biz.png);background-repeat:no-repeat;background-size:100%;background-position:100% 100%;padding:40px 5%;aspect-ratio:1440/310}@media(max-width:768px){.main-visual{padding:40px 30px}}.main-visual.eleven{background-color:#f2fff7;background-image:url(/assets/img/sub_illust.svg);background-size:50%;background-position:100%}.main-visual.thirteen{background-color:#fff;background-image:url(/assets/img/13th_KV_subdir.png);background-size:60%}.main-visual .public-req{background-color:#fff;width:-moz-fit-content;width:fit-content;padding:4px 32px;border-radius:100px;border:1px solid #0097a7;font-size:2.4rem;font-weight:700;color:#0097a7;margin-bottom:8px;margin-right:16px;white-space:nowrap}@media(max-width:768px){.main-visual .public-req{font-size:2rem;padding:0 20px}}.main-visual .public-req.eleven{background-color:#008073;border-color:#008073;color:#fff}.main-visual .public-req.twelve{color:#205914;border-color:#205914}.main-visual .text-box{width:100%}.main-visual .text-box h1{max-width:543px}@media(max-width:768px){.main-visual .text-box h1{max-width:400px;width:90%}}.main-visual .text-box h1 img{width:100%}.main-visual .text-box p{margin-top:8px}.main-visual .text-category{display:flex;flex-wrap:wrap;align-items:center;font-size:3.2rem;font-weight:700;color:#0097a7}@media(max-width:768px){.main-visual .text-category{font-size:2.4rem}}.main-visual .text-category.eleven{color:#008073}.main-visual .text-category.twelve{color:#205914}.main-visual .text-category span{font-size:2rem}@media(max-width:768px){.main-visual .text-category span{font-size:1.4rem}}.main-visual .main-visual-title{font-size:4rem;font-weight:700;color:#0097a7}@media(max-width:768px){.main-visual .main-visual-title{font-size:3.2rem}}@media(max-width:576px){.main-visual .main-visual-title{font-size:2.8rem}}.main-visual .main-visual-title.eleven{color:#008073}.main-visual .main-visual-title.twelve{color:#205914}.main-visual.top{background-color:#fff;background-image:url(/assets/img/bg-mv.png);background-size:cover;background-position:100% 0;aspect-ratio:1440/530;padding:20px;position:relative}@media(max-width:768px){.main-visual.top{background-image:url(/assets/img/bg-mv-sp.png);background-size:100%;aspect-ratio:750/450}}@media(max-width:576px){.main-visual.top{padding-top:60px}}.main-visual.top .text-box{width:60%;max-width:543px;padding:30px}@media(max-width:768px){.main-visual.top .text-box{width:70%;min-width:300px;padding:30px 0}}@media(max-width:576px){.main-visual.top .text-box h1{width:77%}}.main-visual.r6h-top{background-color:#fff;background-image:url(/assets/img/13th_KV.png);aspect-ratio:1440/494}@media(max-width:768px){.main-visual.r6h-top{aspect-ratio:750/830;align-items:flex-start;padding-top:60px}}@media(max-width:576px){.main-visual.r6h-top{padding-top:45px;padding-inline:20px;padding-bottom:140px}.main-visual.r6h-top .text-box>p{font-size:1.6rem}}.main-visual.r6h-top .public-req{font-size:3.6rem}@media(max-width:768px){.main-visual.r6h-top .public-req{font-size:2.4rem}}@media(max-width:576px){.main-visual.r6h-top .public-req{font-size:2rem}}.main-visual.r6h-top .main-visual-title{font-size:4.8rem}@media(max-width:768px){.main-visual.r6h-top .main-visual-title{font-size:3.6rem}}.toggle-box{padding:32px;background:#f5f5f5}.toggle-box__button{margin-inline:auto;background-color:rgba(0,0,0,0);border:none;color:#008073;display:flex;align-items:center;font-weight:700;gap:16px;cursor:pointer}.toggle-box__button:focus,.toggle-box__button:focus-visible{outline:none}.toggle-box__button+*{margin-top:48px!important}.toggle-box__button:after{content:"";display:block;transform:rotate(-180deg);width:16px;height:16px;background:url(/assets/img/arrow-down-green.svg) no-repeat 0 0/100% auto;transition:transform .4s}.toggle-box>:not(.toggle-box__button){transition:max-height .4s ease-out,margin-top .4s ease-out;overflow:hidden}.toggle-box[data-state=closed]>:not(.toggle-box__button){max-height:0;margin-top:0!important}.toggle-box[data-state=closed] .toggle-box__button:after{transform:rotate(0deg)}.implementation-year section{margin-top:72px}@media(max-width:768px){.implementation-year section{margin-top:40px}}.implementation-year section h3{margin-bottom:40px;letter-spacing:.04em}.implementation-year section.current>div{display:flex;flex-direction:column;justify-content:center;gap:24px}@media(max-width:768px){.implementation-year section.current>div{flex-direction:column;gap:16px}}.implementation-year section.current>div .current-item{width:100%;display:flex;gap:10px;align-items:center;border:3px solid #295399;padding:12px;text-align:center;box-shadow:0 2px 10px 0 rgba(72,72,72,.2)}@media(max-width:576px){.implementation-year section.current>div .current-item{flex-direction:column}}.implementation-year section.current>div .current-item .apply-status{width:50%}@media(max-width:576px){.implementation-year section.current>div .current-item .apply-status{width:100%}}.implementation-year section.current>div .current-item .apply-status a{display:block;padding:19px 20px;border-radius:10px;transition:all .3s ease-in-out}.implementation-year section.current>div .current-item .apply-status a:hover{background-color:#f1f1f1;border-radius:10px}.implementation-year section.current>div .current-item h4{width:50%}@media(max-width:576px){.implementation-year section.current>div .current-item h4{width:100%}}.implementation-year section.current>div .current-item h4 a{display:block;padding:19px 40px;background-color:#e9f1f9;border-radius:1000px;box-shadow:0 2px 4px rgba(51,51,51,.4);position:relative;transition:all .3s ease-in-out}.implementation-year section.current>div .current-item h4 a:hover{background-color:#c6e3f7}.implementation-year section.current>div .current-item h4 a span{color:#295399;font-weight:700}.implementation-year section.current>div .current-item h4 a span:first-child{font-size:3.2rem}@media(max-width:768px){.implementation-year section.current>div .current-item h4 a span:first-child{font-size:2.4rem}}.implementation-year section.current>div .current-item h4 a span:last-child{font-size:2rem}@media(max-width:768px){.implementation-year section.current>div .current-item h4 a span:last-child{font-size:1.6rem}}.implementation-year section.current>div .current-item h4 a:after{content:"";position:absolute;top:50%;right:21px;width:24px;height:24px;background-image:url(/assets/img/arrow-blue-2.svg);background-size:contain;background-repeat:no-repeat;transform:translateY(-50%)}.implementation-year h3{text-align:center;font-size:2.6rem;font-weight:700}@media(max-width:768px){.implementation-year h3{font-size:2rem}}.download-docs{font-weight:700;text-decoration:underline}.past-year .past-list{display:flex;flex-wrap:wrap;gap:16px 10px;margin-bottom:16px;max-height:250px;overflow:hidden;transition:all .3s ease-in-out;position:relative}@media(max-width:768px){.past-year .past-list{flex-direction:column}}.past-year .past-list:after{content:"";width:100%;height:40%;background:linear-gradient(180deg,transparent,rgb(255,255,255));position:absolute;bottom:0;left:0}.past-year .past-list.open{max-height:2000px}.past-year .past-list.open:after{opacity:0;visibility:hidden}.past-year .past-list li{width:calc(50% - 5px);border:1px solid #dedede;padding:32px}@media(max-width:768px){.past-year .past-list li{width:100%}}.past-year .past-list li .past-status{margin-top:16px;display:flex;align-items:center;gap:11px}.past-year .past-list li .past-title{position:relative}.past-year .past-list li .past-title a{display:inline-block;font-weight:700;font-size:2rem;line-height:1.2;color:#295399;transition:all .3s ease-in-out;padding-right:30px}.past-year .past-list li .past-title a:hover{opacity:.7}.past-year .past-list li .past-title:after{position:absolute;top:50%;right:0;transform:translateY(-50%);content:"";display:inline-block;width:24px;height:24px;background-image:url(/assets/img/arrow-blue.svg);background-size:contain;background-repeat:no-repeat;vertical-align:baseline}.past-year .past-list li .report-page a{text-decoration:underline;transition:all .3s ease-in-out;font-weight:700}.past-year .past-list li .report-page a:hover{opacity:.7}.footer-top{background:linear-gradient(180deg,#274b86,#3b5e9a 30.91%);padding:53px 20px}.footer-top .footer-top-inner{display:flex;justify-content:space-around;position:relative}@media(max-width:768px){.footer-top .footer-top-inner{flex-direction:column;gap:40px}}.footer-top .footer-top-inner:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:1px;height:100%;background-color:#fff}@media(max-width:768px){.footer-top .footer-top-inner:after{display:none}}.footer-top .footer-top-inner>div{width:50%;max-width:326px}@media(max-width:768px){.footer-top .footer-top-inner>div{width:100%;max-width:500px;margin-inline:auto}}.footer-top .footer-top-inner>div h2{font-size:3.2rem;color:#fff;padding-bottom:18px}@media(max-width:768px){.footer-top .footer-top-inner>div h2{font-size:2.4rem}}.purpose .inner>p{line-height:2.6}.purpose .caution{background:#ffeaea;padding:32px 24px;margin:32px 0;text-align:left}.purpose .caution .caution-badge{width:-moz-fit-content;width:fit-content;margin-inline:auto;background:#fff;color:#333;font-weight:700;border-radius:24px;padding:8px 24px;margin-bottom:19px;box-shadow:0 1px 4px rgba(0,0,0,.04);line-height:1.8}.purpose .caution .caution-title{color:#e53935;font-weight:700;font-size:2rem;line-height:1.8;margin-bottom:19px;text-align:center}.purpose .caution .caution-body{color:#333;line-height:1.8}.notice{background-color:#f1f1f1}.business-type{background:#e7f8fa}.business-type .business-type-lead{max-width:772px;margin-inline:auto;margin-bottom:10px;line-height:2.6;letter-spacing:.1em}.business-type .business-block{background:#fff;margin-bottom:10px;padding:40px 24px 220px}@media(max-width:768px){.business-type .business-block{padding:40px 24px 330px}}.business-type .business-block.open{max-height:4100px;padding:40px 24px}.business-type .business-type-btns{display:flex;flex-wrap:wrap;gap:28px;max-width:768px;margin-inline:auto;margin-bottom:80px}@media(max-width:768px){.business-type .business-type-btns{flex-direction:column;gap:10px}}.business-type .business-type-btns .type-btn{flex:1 1 45%;background:#fff;border:1px solid #0097a7;padding:18px 0;font-size:2rem;font-weight:700;color:#0097a7;text-align:center;gap:8px;cursor:pointer;transition:background .2s;position:relative;overflow:hidden;z-index:1;box-shadow:0 2px 10px 0 rgba(32,89,20,.2)}.business-type .business-type-btns .type-btn:after{display:inline-block;background:url(/assets/img/arrow-tarcois.svg) no-repeat 50%/contain;margin-left:8px}.business-type .business-type-btns .type-btn:after,.business-type .business-type-btns .type-btn:before{content:"";width:24px;height:24px;position:absolute;top:50%;right:24px;transform:translateY(-50%);transition:all .3s ease-in-out}.business-type .business-type-btns .type-btn:before{background-color:#0097a7;border-radius:50%}.business-type .business-type-btns .type-btn:hover{color:#fff}.business-type .business-type-btns .type-btn:hover:before{width:150%;height:200%;right:-20%;z-index:-1}.business-type .business-type-btns .type-btn:hover:after{background-image:url(/assets/img/arrow-tarcois-revert.svg)}.business-type .business-type-btns .type-btn[tabindex="-1"]{border:1px solid #ccc;color:#ccc;cursor:not-allowed;pointer-events:none}.business-type .business-type-btns .type-btn[tabindex="-1"]:after{background-image:url(/assets/img/arrow-disable.svg)}.business-type .business-schedule{margin-bottom:40px;max-width:800px;margin-inline:auto;letter-spacing:.1em}.business-type .business-schedule h3{font-size:3.2rem;font-weight:700;margin-bottom:18px;text-align:center;letter-spacing:.1em}@media(max-width:768px){.business-type .business-schedule h3{font-size:2.4rem}}.business-type .business-schedule h3+p{line-height:2.6;margin-bottom:32px}.business-type .business-schedule table{width:100%;border-collapse:collapse;margin-bottom:12px}@media(max-width:768px){.business-type .business-schedule table tr{display:flex;flex-direction:column}}.business-type .business-schedule table tr.current{border:2px solid #0097a7;animation:shine 2s infinite alternate;position:relative}.business-type .business-schedule table td,.business-type .business-schedule table th{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:20px 35px;text-align:left;font-size:1.6rem;line-height:2}@media(max-width:768px){.business-type .business-schedule table td,.business-type .business-schedule table th{padding:10px 20px;width:100%;border-bottom:none}}.business-type .business-schedule table th{background:#e7f8fa;width:35%;font-weight:700}@media(max-width:768px){.business-type .business-schedule table th{width:100%}}.business-type .business-schedule table td{background:#fff}@media(max-width:768px){.business-type .business-schedule table td{border-top:none}}.business-type .business-schedule table tr:first-child td,.business-type .business-schedule table tr:first-child th{border-top:none}@media(max-width:768px){.business-type .business-schedule table tr:first-child th{border-top:1px solid #e0e0e0}}.business-type .business-schedule table tr:last-child td,.business-type .business-schedule table tr:last-child th{border-bottom:none}.business-type .business-schedule .business-notes{margin-top:32px;list-style:disc;padding-left:1.5em}.business-type .business-schedule .business-notes li{line-height:2}.business-type .business-briefing{max-width:800px;margin-inline:auto;padding-block:40px}.business-type .business-briefing h3{font-size:3.2rem;font-weight:700;margin-bottom:24px;text-align:center}@media(max-width:768px){.business-type .business-briefing h3{font-size:2.4rem}}.business-type .business-briefing h3+p{line-height:2.6}.business-type .business-briefing .briefing-detail{margin-bottom:8px;padding-block:20px;position:relative}.business-type .business-briefing .briefing-detail .briefing-title{font-size:2.4rem;font-weight:700;padding-block:10px;border-bottom:3px solid #ccc;position:relative;margin-bottom:24px}@media(max-width:768px){.business-type .business-briefing .briefing-detail .briefing-title{font-size:2rem}}.business-type .business-briefing .briefing-detail .briefing-title:after{content:"";width:130px;height:3px;background:#0097a7;position:absolute;bottom:-3px;left:0}.business-type .business-briefing .briefing-detail .briefing-cover{position:absolute;top:20px;left:0;width:100%;height:calc(100% - 20px);background-color:rgba(243,243,243,.8);border:2px solid #205914;display:flex;justify-content:center;align-items:center;z-index:1}.business-type .business-briefing .briefing-detail .briefing-cover p{color:#cd0000;font-weight:700;font-size:2.4rem;text-align:center;line-height:1.5}.business-type .business-briefing .briefing-date{font-size:2rem;font-weight:700}@media(max-width:768px){.business-type .business-briefing .briefing-date{font-size:1.8rem}}.business-type .business-briefing .briefing-end{color:#cd0000;font-weight:700}.business-type .business-briefing .briefing-note{line-height:2}.business-type .business-briefing .briefing-note-list{list-style:disc;padding-left:1.5em}.business-type .business-briefing .briefing-note-list li{line-height:2}.business-type .business-briefing .briefing-material{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px 10px;margin-top:20px}.business-type .business-briefing .briefing-material .briefing-material-item{border:1px solid #0097a7;padding:5px;border-radius:10px;box-shadow:0 2px 5px 0 rgba(72,72,72,.2);width:190px}@media(max-width:768px){.business-type .business-briefing .briefing-material .briefing-material-item{width:100%}}.business-type .business-briefing .briefing-material .briefing-material-item a{display:inline-flex;align-items:center;justify-content:center;color:#0097a7;padding:4px 2px;width:100%;text-align:center;font-weight:700;font-size:1.4rem;transition:all .3s ease-in-out;border-radius:6px}@media(max-width:768px){.business-type .business-briefing .briefing-material .briefing-material-item a{font-size:1.4rem}}.business-type .business-briefing .briefing-material .briefing-material-item a[href$=".pdf"]:hover{background-color:#fddcdc}.business-type .business-briefing .briefing-material .briefing-material-item a[href$=".pdf"]:after{content:"";display:inline-block;width:24px;height:24px;background:url(/assets/img/pdf_grn.svg) no-repeat 50%/contain;margin-left:10px}@media(max-width:768px){.business-type .business-briefing .briefing-material .briefing-material-item a[href$=".pdf"]:after{width:20px;height:20px;margin-left:10px}}.business-type .business-briefing .briefing-material .briefing-material-item a[href*=".xls"]:hover{background-color:rgba(183,236,186,.55)}.business-type .business-briefing .briefing-material .briefing-material-item a[href*=".xls"]:after{content:"";display:inline-block;width:24px;height:24px;background:url(/assets/img/excel.svg) no-repeat 50%/contain;margin-left:19px}@media(max-width:768px){.business-type .business-briefing .briefing-material .briefing-material-item a[href*=".xls"]:after{width:20px;height:20px;margin-left:10px}}.business-type .business-briefing .briefing-material .briefing-material-item a[href*=".doc"]:hover{background-color:rgba(183,201,236,.55)}.business-type .business-briefing .briefing-material .briefing-material-item a[href*=".doc"]:after{content:"";display:inline-block;width:24px;height:24px;background:url(/assets/img/word.svg) no-repeat 50%/contain;margin-left:19px}@media(max-width:768px){.business-type .business-briefing .briefing-material .briefing-material-item a[href*=".doc"]:after{width:20px;height:20px;margin-left:10px}}.business-type .business-briefing .briefing-material .briefing-material-item a[href*=".ppt"]{font-size:1.5rem}.business-type .business-briefing .briefing-material .briefing-material-item a[href*=".ppt"]:hover{background-color:#ffdfb8}.business-type .business-briefing .briefing-material .briefing-material-item a[href*=".ppt"]:after{content:"";display:inline-block;width:24px;height:24px;background:url(/assets/img/ppt.svg) no-repeat 50%/contain;margin-left:10px}@media(max-width:768px){.business-type .business-briefing .briefing-material .briefing-material-item a[href*=".ppt"]:after{width:20px;height:20px;margin-left:10px}}.business-type .business-briefing .briefing-material .briefing-material-item.link{padding:0}.business-type .business-briefing .briefing-material .briefing-material-item.link a{padding:5px}.business-type .business-briefing .briefing-material .briefing-material-item.link a:hover{background-color:#0097a7;color:#fff}.business-movie .movie-box{max-width:800px;margin:70px auto 0;display:none}.business-movie .movie-box.current{display:block}.business-movie .movie-box img,.business-movie .movie-box video{width:100%;height:auto}.business-movie .tab-movie{max-width:800px;margin-inline:auto;margin-top:7px;display:flex;flex-wrap:wrap;gap:10px}.business-movie .tab-movie .movie-switch{flex-grow:1;flex-shrink:1;flex-basis:calc(25% - 10px);text-align:center;padding:10px 10px 40px;background:#5cbbc6;background-image:url(/assets/img/btn-movie.png);background-size:100%;background-repeat:no-repeat;color:#fff;font-weight:700;transition:all .3s;aspect-ratio:186/90}@media(max-width:768px){.business-movie .tab-movie .movie-switch{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px)}}.business-movie .tab-movie .movie-switch[disabled]{background-color:#b7b7b7;background-image:none;padding:20px 10px;color:#fff;cursor:not-allowed;pointer-events:none}.business-movie .tab-movie .movie-switch.current,.business-movie .tab-movie .movie-switch:hover{background-color:#0097a7;color:#fff}@keyframes shine{0%{box-shadow:0 0 0 0 rgba(0,151,167,0)}to{box-shadow:0 0 10px 3px rgba(0,151,167,.8)}}.download-step{display:flex;justify-content:center;gap:10px;padding-inline:20px;margin-block:45px 80px}@media(max-width:768px){.download-step{margin-block:10px 40px}}.download-step .step-item{display:flex;width:240px;position:relative}.download-step .step-item:before{content:"";width:calc(100% + 10px);height:4px;background-color:#ccc;position:absolute;bottom:-32px;left:50%;transform:translateX(-50%)}.download-step .step-item a{width:100%;border:1px solid #205914;border-radius:5px;color:#205914;font-weight:700;padding:23px 10px;display:flex;align-items:center;justify-content:center;position:relative;transition:all .3s ease-in-out}@media(max-width:768px){.download-step .step-item a{padding:10px;font-size:1.4rem}}@media(max-width:576px){.download-step .step-item a{padding:10px 4px;font-size:1.1rem}}.download-step .step-item a.eleven{border-color:#008073;color:#008073}.download-step .step-item a.eleven:before{border-color:#008073 rgba(0,0,0,0) rgba(0,0,0,0)}.download-step .step-item a.eleven:after{background-color:#008073}.download-step .step-item a.thirteen{border-color:#0097a7;color:#0097a7}.download-step .step-item a.thirteen:before{border-color:#0097a7 rgba(0,0,0,0) rgba(0,0,0,0)}.download-step .step-item a.thirteen:after{background-color:#0097a7}.download-step .step-item a[tabindex="-1"]{border-color:#ccc;color:#ccc}.download-step .step-item a[tabindex="-1"]:after{background-color:#ccc}.download-step .step-item a[tabindex="-1"]:hover{border-color:#ccc;color:#ccc}.download-step .step-item a:hover{color:rgba(32,89,20,.7);border-color:rgba(32,89,20,.7)}.download-step .step-item a:after{width:19px;height:19px;border-radius:50%;bottom:-41px;left:50%;z-index:1}.download-step .step-item a:after,.download-step .step-item.current:after{content:"";background-color:#205914;position:absolute;transform:translateX(-50%)}.download-step .step-item.current:after{width:calc(100% + 10px);height:4px;bottom:-32px;left:-5px}.download-step .step-item.current:first-child:after{width:50%;transform:translateX(0)}.download-step .step-item.current:last-child:before{background-color:#205914}.download-step .step-item.current.eleven:after,.download-step .step-item.current.eleven:last-child:before{background-color:#008073}.download-step .step-item.current.thirteen:after,.download-step .step-item.current.thirteen:last-child:before{background-color:#0097a7}.download-step .step-item.current a{background-color:#205914;border-color:#205914;color:#fff}.download-step .step-item.current a.eleven{background-color:#008073;border-color:#008073}.download-step .step-item.current a.eleven:before{border-color:#008073 rgba(0,0,0,0) rgba(0,0,0,0)}.download-step .step-item.current a.eleven:after{background-color:#008073}.download-step .step-item.current a.thirteen{background-color:#0097a7;border-color:#0097a7}.download-step .step-item.current a.thirteen:before{border-color:#0097a7 rgba(0,0,0,0) rgba(0,0,0,0)}.download-step .step-item.current a.thirteen:after{background-color:#0097a7}.download-step .step-item.current a:before{content:"";width:0;height:0;border-color:#205914 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:14px 15.5px 0;position:absolute;bottom:-14px;left:50%;transform:translateX(-50%)}.download-step .step-item.current a:after{background-color:#205914;box-shadow:0 0 14px 4px rgba(132,220,162,.71);animation:circle-shine 2s infinite alternate}.download-step .step-item.past:after{content:"";width:calc(100% + 10px);height:4px;background-color:#205914;position:absolute;bottom:-32px;left:-5px;transform:translateX(-50%)}.download-step .step-item.past:first-child:after{width:50%;transform:translateX(0)}.download-step .step-item.past.eleven:after{background-color:#008073}.download-step .step-item.past.thirteen:after{background-color:#0097a7}.guidelines{background-color:#fafafa}.guidelines.bg-white{background-color:#fff}.guidelines .guideline-text{margin-block:32px 24px}.guidelines .guidline-list-box{background-color:#fff;padding:30px 32px}@media(max-width:768px){.guidelines .guidline-list-box{padding:16px}}.guidelines .guidline-list-box.eleven{max-width:920px;margin-inline:auto;padding-inline:60px}@media(max-width:768px){.guidelines .guidline-list-box.eleven{padding-inline:0}}.guidelines .guidline-list-box .u-text{letter-spacing:.05em}.guidelines .guidline-list-box .u-text.u-text--type01{line-height:1.8}@media(max-width:1050px){.guidelines .guidline-list-box .u-text.u-text--type01{font-size:1.4rem}}.guidelines .guidline-list-box .u-title{margin-top:2em;line-height:1.5;font-weight:700}.guidelines .guidline-list-box .u-title.u-title--type03{font-size:1.8rem}.guidelines .guidline-list-box .button-list{margin-top:40px;text-align:center;display:flex}.guidelines .guidline-list-box .button-list.button-list--space-between{justify-content:space-between}.guidelines .guidline-list-box .button-list.button-list--space-between .button--type01{width:31.5%;min-width:auto}@media(max-width:1050px){.guidelines .guidline-list-box .button-list{flex-direction:column;gap:20px;margin-top:20px}}.guidelines .guidline-list-box .button-list .button{min-width:320px;max-width:100%;margin-inline:auto;padding-block:22px 21px;text-align:center;border-radius:100px;line-height:1.2;font-weight:700}.guidelines .guidline-list-box .button-list .button.button--type01{color:#fff;background:linear-gradient(90deg,#008073 .49%,#008073 .5%,#3ea197 49.94%,#8bc799 99.4%);display:inline-flex;align-items:center;justify-content:center;padding-inline:10px;height:62px;position:relative;overflow:hidden}@media(max-width:1050px){.guidelines .guidline-list-box .button-list .button.button--type01{width:auto;min-width:320px}}.guidelines .guidline-list-box .button-list .button.button--type01:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(270deg,#008073 .49%,#008073 .5%,#3ea197 49.94%,#8bc799 99.4%);overflow:hidden;transition:all .15s cubic-bezier(.47,0,.745,.715);opacity:0}.guidelines .guidline-list-box .button-list .button.button--type01:hover:before{opacity:1}.guidelines .guidline-list-box .button-list .button.button--type01 .button__label{position:relative;z-index:2}.guidelines .guidline-list-box .chart-box{margin-top:20px;text-align:center}.guidelines .guidline-list-box .chart-box img{max-width:456px;width:100%}@media(max-width:1050px){.guidelines .guidline-list-box .chart-box img{max-width:100%}}.guidelines .guidline-list-box .u-list{margin-top:2em;color:#555554;counter-reset:item;list-style-type:none;padding-left:0}.guidelines .guidline-list-box .u-list>li{text-indent:-1.45em;padding-left:1.45em;font-size:1.6rem;line-height:1.8;letter-spacing:.05em}.guidelines .guidline-list-box .u-list>li:before{content:counter(item) ".";counter-increment:item;margin-right:1em;font-weight:700}.guidelines .guidline-list-box .u-list>li+li{margin-top:1em}.guidelines .guidline-list-box .caption{font-size:1.4rem;line-height:1.8;letter-spacing:.05em;margin-top:1em}.guidelines .guidline-list-box .guidline-list li{display:flex;align-items:center;padding:24px;border-bottom:1px solid #ccc}@media(max-width:768px){.guidelines .guidline-list-box .guidline-list li{padding:16px 0}}.guidelines .guidline-list-box .guidline-list li .guidline-list-tag{width:auto;min-width:120px;flex-shrink:0;align-self:flex-start;margin-right:32px;margin-top:4px}@media(max-width:768px){.guidelines .guidline-list-box .guidline-list li .guidline-list-tag{min-width:100px;margin-right:0;font-size:1.4rem}}.guidelines .guidline-list-box .guidline-list li .guidline-list-tag.align-self-start{align-self:flex-start}.guidelines .guidline-list-box .guidline-list li .guidline-list-tag.common span:not(:root){background-color:#ccc;color:#000}.guidelines .guidline-list-box .guidline-list li .guidline-list-tag span{display:inline-block;width:100%;background-color:#205914;color:#fff;padding:7px 10px;text-align:center;font-weight:700;line-height:1}.guidelines .guidline-list-box .guidline-list li .guidline-list-tag span.thirteen{background-color:#0097a7}.guidelines .guidline-list-box .guidline-list li .guidline-list-content{display:flex;flex-grow:1}@media(max-width:768px){.guidelines .guidline-list-box .guidline-list li .guidline-list-content{flex-direction:column;gap:8px}}.guidelines .guidline-list-box .guidline-list li .guidline-list-title{font-size:2rem;font-weight:700;line-height:1.8}@media(max-width:768px){.guidelines .guidline-list-box .guidline-list li .guidline-list-title{font-size:1.6rem}}@media(max-width:576px){.guidelines .guidline-list-box .guidline-list li .guidline-list-title br{display:none}}.guidelines .guidline-list-box .guidline-list li .guidline-list-title .guidline-list-title-desc{font-size:1.4rem;font-weight:400;display:block}.guidelines .guidline-list-box .guidline-list li .guidline-list-desc{line-height:1.8}.guidelines .guidline-list-box .guidline-list li .guidline-list-link{align-self:center;border:1px solid #000;border-radius:10px;padding:5px;width:168px;flex-shrink:0;margin-left:15px;box-shadow:0 2px 10px 0 rgba(72,72,72,.2)}@media(max-width:768px){.guidelines .guidline-list-box .guidline-list li .guidline-list-link{width:110px}}.guidelines .guidline-list-box .guidline-list li .guidline-list-link a{display:inline-flex;align-items:center;justify-content:flex-end;padding:4px 2px 4px 1px;width:100%;text-align:center;font-weight:700;font-size:1.8rem;transition:all .3s ease-in-out;border-radius:6px}@media(max-width:768px){.guidelines .guidline-list-box .guidline-list li .guidline-list-link a{font-size:1.4rem}}.guidelines .guidline-list-box .guidline-list li .guidline-list-link a[href$=".pdf"]:hover{background-color:#fddcdc}.guidelines .guidline-list-box .guidline-list li .guidline-list-link a[href$=".pdf"]:after{content:"";display:inline-block;width:24px;height:24px;background:url(/assets/img/pdf.svg) no-repeat 50%/contain;margin-left:19px}@media(max-width:768px){.guidelines .guidline-list-box .guidline-list li .guidline-list-link a[href$=".pdf"]:after{width:20px;height:20px;margin-left:10px}}.guidelines .guidline-list-box .guidline-list li .guidline-list-link a[href*=".xls"]:hover{background-color:rgba(183,236,186,.55)}.guidelines .guidline-list-box .guidline-list li .guidline-list-link a[href*=".xls"]:after{content:"";display:inline-block;width:24px;height:24px;background:url(/assets/img/excel.svg) no-repeat 50%/contain;margin-left:19px}@media(max-width:768px){.guidelines .guidline-list-box .guidline-list li .guidline-list-link a[href*=".xls"]:after{width:20px;height:20px;margin-left:10px}}.guidelines .guidline-list-box .guidline-list li .guidline-list-link a[href*=".doc"]:hover{background-color:rgba(183,201,236,.55)}.guidelines .guidline-list-box .guidline-list li .guidline-list-link a[href*=".doc"]:after{content:"";display:inline-block;width:24px;height:24px;background:url(/assets/img/word.svg) no-repeat 50%/contain;margin-left:19px}@media(max-width:768px){.guidelines .guidline-list-box .guidline-list li .guidline-list-link a[href*=".doc"]:after{width:20px;height:20px;margin-left:10px}}.guidelines .guidline-list-box .guidline-list li .guidline-list-link a[href*=".ppt"]{font-size:1.5rem}.guidelines .guidline-list-box .guidline-list li .guidline-list-link a[href*=".ppt"]:hover{background-color:#ffdfb8}.guidelines .guidline-list-box .guidline-list li .guidline-list-link a[href*=".ppt"]:after{content:"";display:inline-block;width:24px;height:24px;background:url(/assets/img/ppt.svg) no-repeat 50%/contain;margin-left:10px}@media(max-width:768px){.guidelines .guidline-list-box .guidline-list li .guidline-list-link a[href*=".ppt"]:after{width:20px;height:20px;margin-left:10px}}.guidelines .guideline-materials{margin-bottom:40px}@keyframes circle-shine{0%{box-shadow:0 0 0 0 rgba(32,89,20,0)}to{box-shadow:0 0 14px 4px rgba(132,220,162,.71)}}.flow-box{background-color:#fff;padding:29px 32px}.flow-box img,.flow-box picture{width:100%;height:auto}.flow-description{margin-top:48px;line-height:2}.flow-description .flow-description-title{font-size:2rem;font-weight:700;text-align:center;color:#cd0000}.h3-title{font-size:2.4rem;font-weight:700;padding-block:10px;border-bottom:3px solid #ccc;position:relative;margin-bottom:24px}@media(max-width:768px){.h3-title{font-size:2rem}}.h3-title:after{content:"";width:130px;height:3px;background:#205914;position:absolute;bottom:-3px;left:0}.typology-img{width:100%;max-width:600px;height:auto;display:block;margin:32px auto}.applicaton-btn-box{display:flex;justify-content:center;gap:21px}@media(max-width:768px){.applicaton-btn-box{flex-direction:column}.faq-box{padding-inline:20px}.faq-box.eleven{padding-inline:0}}.faq-box.eleven dl dt{padding:0 40px 0 0;background-color:#fff;align-items:flex-start}.faq-box.eleven dl dt:not(:first-child){margin-top:30px}.faq-box.eleven dl dt:after{background-image:url(/assets/img/arrow-down-green.svg);background-repeat:no-repeat;width:16px;height:16px;right:0}.faq-box.eleven dl dt.open:after{background-image:url(/assets/img/arrow-down-green.svg);transform:translateY(-50%) rotate(180deg)}.faq-box.eleven dl dt>div:hover{text-decoration:underline;color:#2c6fb3}.faq-box.eleven dl dt span{color:#008073;margin-right:40px;font-size:2.4rem;font-family:Noto Sans JP,sans-serif}.faq-box.eleven dl dd:not(:root:root){background-color:#f5f5f5;align-items:flex-start;padding-left:15px;padding-right:20px;border-radius:5px}.faq-box.eleven dl dd:not(:root:root).open{margin-top:10px;padding:20px 20px 20px 15px;line-height:1.8}.faq-box.eleven dl dd:not(:root:root) span{color:#008073;font-size:1.8rem;font-family:Noto Sans JP,sans-serif}.faq-box dl dd,.faq-box dl dt{display:flex;align-items:center;position:relative}.faq-box dl dd span,.faq-box dl dt span{font-family:var(--font-roboto),"Roboto",sans-serif;font-weight:700;font-size:3.2rem;margin-right:27px}@media(max-width:768px){.faq-box dl dd span,.faq-box dl dt span{font-size:3rem;margin-right:16px}}.faq-box dl dd ul,.faq-box dl dt ul{padding-left:24px;list-style:disc}.faq-box dl dd a,.faq-box dl dt a{text-decoration:underline}.faq-box dl dd a:hover,.faq-box dl dt a:hover{opacity:.6}.faq-box dl dt{background-color:#f1f1f1;cursor:pointer;position:relative;padding:24px 100px 24px 32px;border-radius:10px}@media(max-width:768px){.faq-box dl dt{padding:16px 60px 16px 16px}}.faq-box dl dt span{color:#205914}.faq-box dl dt:after{content:"";width:34px;height:34px;background-image:url(/assets/img/plus-grn.svg);position:absolute;right:38px;top:50%;transform:translateY(-50%)}@media(max-width:768px){.faq-box dl dt:after{right:16px}}.faq-box dl dt.open:after{background-image:url(/assets/img/minus-grn.svg)}.faq-box dl dd{background-color:#fff;margin-bottom:10px;padding-block:0;padding-inline:32px 100px;transition:all .3s linear}@media(max-width:768px){.faq-box dl dd{padding-inline:16px 16px}}.faq-box dl dd.open{padding:24px 100px 24px 32px;max-height:1000px}@media(max-width:768px){.faq-box dl dd.open{padding:16px 30px 16px 16px}}.faq-box.thirteen dl dt:after{background-image:url(/assets/img/plus-thirteen.svg)}.faq-box.thirteen dl dt.open:after{background-image:url(/assets/img/minus-thirteen.svg)}.faq-box.thirteen dl dt span{color:#0097a7}.faq-tab-box{display:flex;max-width:1000px;margin-inline:auto;border-bottom:4px solid #205914}.faq-tab-box .faq-tab-btn{width:calc(50% - 10px);font-weight:700;line-height:1.3;padding:24px 20px;margin:0 10px;background-color:#f1f1f1;text-align:center;border-radius:10px 10px 0 0;transition:all .3s linear}@media(max-width:768px){.faq-tab-box .faq-tab-btn{padding:16px 10px}}.faq-tab-box .faq-tab-btn.current{background-color:#205914;color:#fff}.faq-tab-box.thirteen{border-color:#0097a7}.faq-tab-box.thirteen .faq-tab-btn.current{background-color:#0097a7;color:#fff}.faq-wrapper{max-width:1000px;margin-inline:auto;display:none}.faq-wrapper.current{display:block}.faq-wrapper section{padding-block:80px 20px}@media(max-width:768px){.faq-wrapper section{padding-block:40px 20px}}.faq-wrapper section:last-child{padding-bottom:80px}@media(max-width:768px){.faq-wrapper section:last-child{padding-bottom:40px}}.faq-wrapper.eleven{max-width:920px;padding-inline:60px}@media(max-width:768px){.faq-wrapper.eleven{padding-inline:15px}}.faq-wrapper.eleven section{padding-block:0 80px}.faq-wrapper.eleven section h2{width:100vw;margin-inline:calc(50% - 50vw);background-color:#ddf9ec;font-size:2.4rem;color:#008073;padding:28px 0 26px}.faq-wrapper.eleven section h2:after{display:none}.faq-anchor{background-color:#fafafa;max-width:1000px;margin-inline:auto;display:flex;flex-wrap:wrap;gap:10px;padding:40px 65px}@media(max-width:768px){.faq-anchor{padding:20px}}.faq-anchor.eleven{max-width:none;width:100vw;margin-inline:calc(50% - 50vw);justify-content:center;background-color:#008073}.faq-anchor.eleven .eleven-anchor{max-width:1140px;margin-inline:auto;width:100%;padding-inline:60px;display:flex;gap:20px;flex-wrap:wrap;justify-content:center}@media(max-width:992px){.faq-anchor.eleven .eleven-anchor{padding-inline:0}}.faq-anchor.eleven a{width:24.5%;color:#008073;border:none;text-align:center;padding:20px 0 30px;justify-content:center;line-height:1.15;transition:background-color .3s linear}@media(max-width:1280px){.faq-anchor.eleven a{font-size:1.4rem}}@media(max-width:992px){.faq-anchor.eleven a{width:calc(50% - 10px)}}@media(max-width:576px){.faq-anchor.eleven a{width:100%}}.faq-anchor.eleven a:after{bottom:10px;top:auto;right:50%;transform:translateX(50%);width:16px;height:16px;background-image:url(/assets/img/arrow-down-green.svg)}.faq-anchor.eleven a:hover{background-color:hsla(0,0%,100%,.85)}.faq-anchor.eleven a:hover:after{transform:translateX(50%)}.faq-anchor.eleven a>div{display:flex;align-items:center;justify-content:center}@media(max-width:1280px){.faq-anchor.eleven a>div{height:60px}}@media(max-width:768px){.faq-anchor.eleven a>div{height:42px}}.faq-anchor a{display:flex;justify-content:space-between;align-items:center;width:calc(33.333% - 6.666px);border:1px solid #205914;border-radius:5px;background-color:#fff;padding:15px 27px;position:relative;font-weight:700}@media(max-width:992px){.faq-anchor a{width:calc(50% - 5px);padding:10px 15px}}@media(max-width:576px){.faq-anchor a{width:100%}}.faq-anchor a div{display:flex;justify-content:center;align-items:flex-start}.faq-anchor a:after{content:"";width:12px;height:7px;background-image:url(/assets/img/chevron_down.svg);position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .3s linear}.faq-anchor a:hover:after{transform:translateY(-50%) rotate(1turn)}.faq-anchor.thirteen a:after{background-image:url(/assets/img/chevron_down_thirteen.svg)}.faq-anchor.thirteen.another a{background-color:#e7f8fa;border-color:#0097a7}.faq-anchor.another a{background-color:#dbe9d2}.faq-anchor.clm-4{padding:40px 30px}.faq-anchor.clm-4 a{width:calc(25% - 7.5px);padding:10px 15px}@media(max-width:992px){.faq-anchor.clm-4 a{width:calc(50% - 5px);padding:10px 15px}}@media(max-width:576px){.faq-anchor.clm-4 a{width:100%}}.faq-anchor.clm-4 a:nth-of-type(3){margin-right:20px}@media(max-width:992px){.faq-anchor.clm-4 a:nth-of-type(3){margin-right:0}}.footer-cta{background:#eef5ea url(/assets/img/13th_KV.png) no-repeat 100% 100%/80%;padding:40px 20px 60px;min-height:400px;position:relative}.footer-cta:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.footer-cta.eleven{background-image:url(/assets/img/sub_illust.svg);background-size:50%;background-position:100%}@media(max-width:768px){.footer-cta.eleven{background-size:100%;background-position:top}}.footer-cta.twelve{background-image:url(/assets/img/footer_kv.svg);background-size:cover;background-position:50%}.footer-cta .footer-cta-box{background:hsla(0,0%,100%,.8);border-radius:20px;padding:30px 20px;max-width:1100px;width:100%;margin-inline:auto;text-align:center;position:relative}.footer-cta .footer-cta-box>p{font-size:2rem;font-weight:700;margin-bottom:21px}.footer-cta .footer-cta-title{font-size:3rem;font-weight:700;color:#fff;margin-bottom:32px;letter-spacing:.1em;position:relative}@media(max-width:768px){.footer-cta .footer-cta-title{font-size:2.4rem}}.footer-cta .footer-cta-title:after{content:"";display:block;width:60px;height:4px;background:#f7b500;margin:24px auto 0;border-radius:2px}.footer-cta .footer-cta-phones{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 0;margin-bottom:16px}@media(max-width:768px){.footer-cta .footer-cta-phones{flex-direction:column;gap:10px}}.footer-cta .footer-cta-phones .footer-cta-phone{flex:1 1 300px;padding:0 16px;display:flex;flex-direction:column;align-items:center;min-width:280px;max-width:350px}@media(max-width:768px){.footer-cta .footer-cta-phones .footer-cta-phone{flex:1 1 100%;min-width:100%;max-width:500px;padding:0}}.footer-cta .footer-cta-phones .footer-cta-phone:not(:last-child){border-right:1px solid #fff}@media(max-width:768px){.footer-cta .footer-cta-phones .footer-cta-phone:not(:last-child){border-right:none}}.footer-cta .footer-cta-phones .footer-cta-phone .footer-cta-label{width:100%;background:#0097a7;color:#fff;font-weight:700;border-radius:24px;padding:6px 18px;margin-bottom:12px;font-size:1.8rem;letter-spacing:-.05em}@media(max-width:768px){.footer-cta .footer-cta-phones .footer-cta-phone .footer-cta-label{font-size:1.6rem}}.footer-cta .footer-cta-phones .footer-cta-phone .footer-cta-number{font-size:3.2rem;font-weight:700;color:#333;margin-bottom:8px;display:flex;align-items:center;gap:8px}@media(max-width:768px){.footer-cta .footer-cta-phones .footer-cta-phone .footer-cta-number{font-size:2.4rem}}.footer-cta .footer-cta-phones .footer-cta-phone .footer-cta-number img{width:24px;height:24px}@media(max-width:768px){.footer-cta .footer-cta-phones .footer-cta-phone .footer-cta-number img{width:20px;height:20px}}.footer-cta .footer-cta-desc{color:#333;font-weight:700}.footer-cta .footer-cta-info{color:#333;text-align:center}.footer-links{padding:56px 20px}.footer-links ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 46px}.js-accordion-btn{cursor:pointer;transition:all .3s ease}.js-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.js-accordion-content.open{max-height:2000px}.js-accordion-content.open:is(.news-list){overflow-y:scroll}.business-block,.news-list{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out,padding .3s ease-in-out;padding:0}.business-block.open,.news-list.open{max-height:2000px}