.btn{position:relative;display:flex;justify-content:center;align-items:center;color:#0068b7;border:1px solid #0068b7;background:#fff;line-height:1.2;padding:10px 29.87px 10px 10px}@media(any-hover: hover){.btn:after{transition:border-top-color .5s ease-out,border-right-color .5s ease-out}}.btn:after{position:absolute;top:50%;right:10px;content:"";border-right:1px solid #0068b7;border-top:1px solid #0068b7;transform:rotate(45deg) translateY(-50%);height:7px;width:7px}@media(any-hover: hover){.btn{transition:color .5s ease-out,border-top-color .5s ease-out,border-right-color .5s ease-out,border-bottom-color .5s ease-out,border-left-color .5s ease-out,background-color .5s ease-out}.btn:hover{background:#0068b7;color:#fff;border-color:#fff}.btn:hover:after{border-color:#fff}}.btn{position:relative;justify-content:center;padding:10px 15px}.btn::after{position:absolute;display:inline-block;top:50%;right:8px;transform:translateY(-50%) rotate(45deg)}.link-btn{position:relative;display:flex;justify-content:center;align-items:center;color:#333;border:1px solid #aaa;background:#fff;line-height:1.2;padding:10px 29.87px 10px 10px}@media(any-hover: hover){.link-btn:after{transition:border-top-color .5s ease-out,border-right-color .5s ease-out}}.link-btn:after{position:absolute;top:50%;right:10px;content:"";border-right:1px solid #333;border-top:1px solid #333;transform:rotate(45deg) translateY(-50%);height:7px;width:7px}@media(any-hover: hover){.link-btn{transition:color .5s ease-out,border-top-color .5s ease-out,border-right-color .5s ease-out,border-bottom-color .5s ease-out,border-left-color .5s ease-out,background-color .5s ease-out}.link-btn:hover{background:#0068b7;color:#fff;border-color:#fff}.link-btn:hover:after{border-color:#fff}}.table__body{width:100%;border:1px solid #ccc;border-collapse:collapse}.table__label{background:#f2f2f2;border:1px solid #ccc;padding:10px;font-weight:700}@media screen and (max-width:599px){.table__label{display:block}}@media screen and (min-width:600px){.table__label{width:20%;white-space:nowrap}}.table__data{background:#fff;border:1px solid #ccc;padding:10px}@media screen and (max-width:599px){.table__data{display:block}}.table__data--w20{width:20%;background:#fff;border:1px solid #ccc;padding:10px;vertical-align:middle}@media screen and (max-width:599px){.table__data--w20{width:100%;display:block}}.table__data--w30{width:30%;background:#fff;border:1px solid #ccc;padding:10px;vertical-align:middle}@media screen and (max-width:599px){.table__data--w30{width:100%;display:block}}.table__data--w40{width:40%;background:#fff;border:1px solid #ccc;padding:10px;vertical-align:middle}@media screen and (max-width:599px){.table__data--w40{width:100%;display:block}}.table__data--w50{width:50%;background:#fff;border:1px solid #ccc;padding:10px;vertical-align:middle}@media screen and (max-width:599px){.table__data--w50{width:100%;display:block}}.table__list-item+.table__list-title{margin-top:2em}.table__list-item,.table__list-title{line-height:2em}.table__link{text-decoration:underline}@media(any-hover: hover){.table__link:hover{text-decoration:none}}.table__link:before{content:">";letter-spacing:5px}.w-table{border:1px solid #ccc;border-collapse:collapse}@media screen and (max-width:599px){.w-table{width:100%}}.w-table--w100{width:100%}.w-table__label{background:#f2f2f2;border:1px solid #ccc;padding:10px}.w-table__label--w20{width:20%;background:#f2f2f2;border:1px solid #ccc;padding:10px}.w-table__label--w40{width:40%;background:#f2f2f2;border:1px solid #ccc;padding:10px}.w-table__label--w50{width:50%;background:#f2f2f2;border:1px solid #ccc;padding:10px}.w-table__data{background:#fff;border:1px solid #ccc;padding:10px}.w-table__data--w20{width:20%;background:#fff;border:1px solid #ccc;padding:10px}.w-table__data--w40{width:40%;background:#fff;border:1px solid #ccc;padding:10px}.w-table__data--w50{width:50%;background:#fff;border:1px solid #ccc;padding:10px}.s-table{width:100%;border:1px solid #ccc;border-collapse:collapse}.s-table--wrap{overflow-x:auto}.s-table--wrap::-webkit-scrollbar{height:10px;background:#d6f0ff}@media screen and (max-width:599px){.s-table--wrap::-webkit-scrollbar{height:5px}}.s-table--wrap::-webkit-scrollbar-thumb{background:#0068b7}.s-table__label{background:#f2f2f2;border:1px solid #ccc;padding:10px;white-space:nowrap;text-align:center}.s-table__label--sticky{position:sticky;left:0;background:#f2f2f2;border:1px solid #ccc;padding:10px;white-space:nowrap;z-index:1}.s-table__data{background:#fff;border:1px solid #ccc;padding:10px;white-space:nowrap}.s-table__data--num{background:#fff;border:1px solid #ccc;padding:10px;text-align:right;white-space:nowrap}.link__text{color:#0068b7}.link__text:hover{text-decoration:underline}.link__text--r-arrow{display:flex;align-items:center;color:#0068b7}.link__text--r-arrow:hover{text-decoration:underline}.link__text--r-arrow::after{content:"";display:inline-block;width:8px;height:8px;margin-left:4px;border-right:1px solid #0068b7;border-bottom:1px solid #0068b7;transform:rotate(-45deg)}.biko__sup{vertical-align:super;font-size:1.2rem}.biko__sup{font-size:1rem}@counter-style circled{system:fixed;symbols:① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩;suffix:" "}@media screen and (max-width:599px){.pcbr{display:none}}.spbr{display:none}@media screen and (max-width: 1024px){.spbr{display:block}}.btn-area{padding:30px 20px;margin-top:50px;background-color:#f6f6f6}.btn-area__title{text-align:center;color:#00b464;font-weight:700;margin-bottom:20px;font-size:2rem}.btn-area__col02{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@media screen and (max-width:599px){.btn-area__col02{grid-template-columns:1fr}}.btn-area__col02--list>.btn{text-align:center;line-height:1.6;border-color:#00b464;color:#00b464}.btn-area__col02--list>.btn:after{border-color:#00b464}.btn-area__col02--list>.btn:hover{background-color:#00b464;color:#fff}.btn-area__col02--list>.btn:hover:after{border-color:#fff}@media screen and (max-width:599px){.btn-area__col02--list>.btn{width:100%;font-size:1.5rem}}.btn-area__col02--list>.btn span{margin-right:1em}.page-title{flex-direction:column;align-items:center}.chapter__outer>.btn-area{margin-top:0}.chapter__title01{display:flex;align-items:center;padding:12px 2rem;color:#00b464;font-weight:bold;font-size:2.4rem;background:#e5f7ef}.chapter__title01--icon{display:flex;margin-right:18px}.chapter__title01--icon--pic{display:block;aspect-ratio:5/6;max-width:25px;width:100%;height:auto}@media screen and (max-width:599px){.chapter__title01--icon--pic{max-width:auto;min-width:25px}}.chapter__title02{color:#00b464;font-size:2.4rem;font-weight:bold;padding:1rem 2rem;border-left:6px double #00b464;margin-bottom:20px}.chapter__title02--sup{font-size:1.2rem;vertical-align:top;font-weight:700}.chapter__text{font-size:1.5rem;line-height:1.8}.about-subsidy__text{line-height:1.8em;margin-bottom:40px}.about-subsidy__text--bold{font-weight:bold;font-size:1.8rem}.about-subsidy__item{display:grid;grid-template-columns:repeat(2, 1fr);gap:80px;margin-bottom:40px}@media screen and (min-width:600px)and (max-width:1024px){.about-subsidy__item{gap:30px}}@media screen and (max-width:599px){.about-subsidy__item{grid-template-columns:1fr;gap:30px}}.about-subsidy__item--list--img{display:block;width:100%;height:auto;aspect-ratio:10/3}.about-subsidy__item--list--wrap{margin-top:6px}.about-subsidy__item--list--wrap--inner{position:relative;font-size:1.4rem;padding-left:2rem;line-height:1.8}@media screen and (max-width:599px){.about-subsidy__item--list--wrap--inner{line-height:1.6;margin-bottom:2px}}.about-subsidy__item--list--wrap--inner:before{position:absolute;top:0;left:0;content:"※"}.about-subsidy__dl{display:flex;flex-direction:row;margin-bottom:30px}@media screen and (max-width: 1024px){.about-subsidy__dl{flex-direction:column}}.about-subsidy__dl--title{padding:14px 20px;width:15%;min-width:140px;height:-moz-fit-content;height:fit-content;font-weight:bold;display:flex;align-items:center;justify-content:center;margin-right:16px;border-radius:8px;background-color:#00b464;color:#fff;font-size:1.8rem;white-space:nowrap}@media screen and (min-width:600px)and (max-width:1024px){.about-subsidy__dl--title{margin-bottom:10px;width:100%;min-width:100%}}@media screen and (max-width:599px){.about-subsidy__dl--title{margin-bottom:10px;margin-right:0;width:100%;min-width:100%}}.about-subsidy__dl--text--date{font-weight:bold;font-size:1.8rem}@media screen and (max-width:599px){.about-subsidy__dl--text--date{font-size:1.5rem;line-height:1.8em;margin:10px 0}}.about-subsidy__dl--text--list{margin-top:10px}.about-subsidy__dl--text--list--inner{position:relative;font-size:1.4rem;padding-left:2rem;line-height:1.8}@media screen and (max-width:599px){.about-subsidy__dl--text--list--inner{line-height:1.6;margin-bottom:2px}}.about-subsidy__dl--text--list--inner:before{position:absolute;top:0;left:0;content:"※"}.about-subsidy__dl--text--biko{font-size:1.4rem;position:relative;padding-left:20px;text-indent:-20px;line-height:1.6}@media screen and (max-width: 1024px){.about-subsidy__dl--text--biko{margin-top:4px;line-height:1.8em}}.about-subsidy__biko{color:red;text-align:center;font-weight:bold;font-size:2rem;margin-bottom:30px}.subsidized-about{margin-bottom:60px}.subsidized-about__mb0{margin-bottom:0}.subsidized-about__sec02--title01{font-weight:700;font-size:2rem;margin-top:30px;margin-bottom:5px}.subsidized-about__sec02--text{line-height:1.8em;margin-bottom:20px}.subsidized-about__sec02--table--title{background:#e5f7ef;text-align:center}.subsidized-about__sec02--table--data{text-align:center}.subsidized-about__sec02__tablewrap01{margin-top:10px !important}.subsidized-about__sec02--textlist{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:10px;column-gap:10px;counter-reset:item;margin-top:10px;row-gap:4px}@media screen and (max-width:599px){.subsidized-about__sec02--textlist{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 480px){.subsidized-about__sec02--textlist{grid-template-columns:repeat(1, 1fr)}}.subsidized-about__sec02--textlist li{counter-increment:item;padding-left:22px;text-indent:-22px;font-size:1.5rem}.subsidized-about__sec02--textlist li::before{content:counter(item, circled) " "}.subsidized-about__notelist{line-height:1.8em;text-indent:-3.5em;padding-left:3.5em;font-size:1.4rem}@media screen and (max-width:599px){.subsidized-about__notelist{text-indent:-2.5em;padding-left:2.5em}}.subsidized-about__notelist--item--list{padding-left:10px;text-indent:-25px}.subsidized-about__notelist--item--list--item{line-height:1.8em}.subsidized-about__dl{margin-bottom:20px}.subsidized-about__dl:last-child{margin-bottom:0}.subsidized-about__dl--title{font-size:2rem;font-weight:700}.subsidized-about__dl--list--item{line-height:1.8em;padding-left:40px;list-style:disc}@media screen and (max-width:599px){.subsidized-about__dl--list--item{padding-left:30px}}.s-table{border:1px solid #999}.s-table--wrap{margin:20px 0 40px}.s-table__label{vertical-align:middle;font-weight:bold;border-color:#999}@media screen and (max-width:599px){.s-table__label{font-size:1.5rem}}.s-table__data{vertical-align:middle;border-color:#999;font-size:1.4rem}.s-table__data--list--inner{position:relative;font-size:1.2rem;padding-left:2rem;line-height:1.8;margin-top:4px;letter-spacing:.4px}@media screen and (max-width:599px){.s-table__data--list--inner{line-height:1.6;font-size:1.3rem}}.s-table__data--list--inner:before{position:absolute;top:0;left:0;content:"※"}.ta-bkcolor01{background-color:#b2e8d0}.ta-bkcolor02{background-color:#e5f7ef}.ta-center{text-align:center}.ta-left{text-align:left}.border-rn{border-right:none;vertical-align:top}.border-ln{border-left:none;border-bottom:1px dashed #999}.border-dash01{border-top:1px dashed #999}.border-dash02{border-top:1px dashed #999;border-left:1px dashed #999}.border-dash03{border-bottom:1px dashed #999}.notes{counter-reset:note;list-style:none;margin-top:-20px}.notes li{counter-increment:note;position:relative;padding-left:3em;font-size:1.4rem;line-height:1.8}@media screen and (max-width:599px){.notes li{line-height:1.6;margin-bottom:2px;padding-left:2em}}.notes li::before{content:"※" counter(note) "：";position:absolute;left:0;top:0}.notes__box{display:flex;flex-direction:row;gap:30px;text-indent:0;margin-top:10px}@media screen and (max-width: 768px){.notes__box{flex-direction:column;gap:0}}.notes__box--inner .s-table--wrap{margin-top:0;margin-bottom:20px}.notes__box--inner:first-child{width:60%}@media screen and (max-width: 768px){.notes__box--inner:first-child{width:100%}}.notes__box--inner:last-child{width:38%}@media screen and (max-width: 768px){.notes__box--inner:last-child{width:80%}}@media screen and (max-width:599px){.notes__box--inner:last-child{width:100%}}.notes__box--cap{font-weight:bold;font-size:1.7rem}.notes__box--table tr th{text-indent:0;text-align:center;line-height:1.4;height:60px}.notes__box--table tr td{text-indent:0;text-align:center}.notes-from8{counter-reset:note 7}.notes-from9{counter-reset:note 8}.notes-from9 li:nth-child(n+2){padding-left:3.2em}@media screen and (max-width:599px){.notes-from9 li:nth-child(n+2){padding-left:2.4em}}.sub-notes{counter-reset:subnote;list-style:none;margin-top:.5em}.sub-notes li{counter-increment:subnote;padding-left:1.4em}@media screen and (max-width:599px){.sub-notes li{margin-bottom:4px}}.sub-notes li::before{content:counter(subnote, circled) " "}.notes-only li{position:relative;font-size:1.2rem;padding-left:2rem;line-height:1.8;margin-top:4px;letter-spacing:.4px}@media screen and (max-width:599px){.notes-only li{line-height:1.6;font-size:1.4rem}}.notes-only li:before{position:absolute;top:0;left:0;content:"※"}.apply-about__img{margin-bottom:40px;margin-top:20px}.apply-about__img--pic{display:block;width:100%;height:auto;aspect-ratio:75/32}.products-bk01{background-color:#e5f7ef}.products-area-title{display:flex;justify-content:center;font-size:3rem;text-align:center;font-weight:900;color:#333}@media screen and (max-width:599px){.products-area-title{font-size:2.4rem;text-align:left}}@media screen and (max-width:599px){.products-area-title br{display:none}}.products-area{margin-bottom:30px}@media screen and (max-width:599px){.products-area{margin-bottom:10px}}.products-area:last-child{margin-bottom:0}.products-area__mb40{margin-bottom:40px}.products-area__title{position:relative;margin:0 0 40px;padding:1rem 0;border-bottom:2px solid #d2d2d0;font-size:1.8rem;background:none;font-weight:bold}.products-area__title:after{content:"";position:absolute;left:0;bottom:-2px;width:4.5rem;border-bottom:2px solid #00b464}.lineup{margin-top:30px}.lineup__text{margin:20px 0}.lineup__item--col04item{display:grid;grid-gap:20px;grid-template-columns:repeat(4, 1fr);margin-bottom:30px}@media screen and (min-width:600px)and (max-width:1024px){.lineup__item--col04item{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:599px){.lineup__item--col04item{grid-template-columns:1fr}}.lineup__item--col04item--mt20{margin-top:20px}.lineup__item--list{display:flex;flex-wrap:wrap}.lineup__item--list--link{display:flex;flex-direction:column;width:100%}@media(any-hover: hover){.lineup__item--list--link{transition:all .5s ease}.lineup__item--list--link:hover{border-color:#0068b7;outline-color:#0068b7;background:#0068b7}.lineup__item--list--link:hover .lineup__item--list--img{transform:scale(1.1, 1.1)}.lineup__item--list--link:hover .lineup__item--list--text{color:#fff}.lineup__item--list--link:hover .lineup__item--list--text::after{border-color:#fff}.lineup__item--list--link:hover .lineup__item--list--summary{color:#fff}}.lineup__item--list--frame{width:100%;flex-shrink:0}@media(any-hover: hover){.lineup__item--list--frame{overflow:hidden}}.lineup__item--list--img{display:block;width:100%;height:auto}@media(any-hover: hover){.lineup__item--list--img{transition:all .5s ease}}.lineup__item--list--img--img01{aspect-ratio:16/9}.lineup__item--list--text{position:relative;width:100%;padding:10px 27px 10px 10px;display:flex;align-items:center;font-weight:700;font-size:1.5rem}.lineup__item--list--text::after{position:absolute;top:50%;right:10px;content:"";height:7px;width:7px;border-right-width:1px;border-right-style:solid;border-top-width:1px;border-top-style:solid;border-color:#333;transform:translateY(-50%) rotate(45deg)}@media(any-hover: hover){.lineup__item--list--text::after{transition:all .5s ease}}@media(any-hover: hover){.lineup__item--list--text{transition:all .5s ease}}.lineup__item--list--summary{padding:0 10px 10px;font-size:1.4rem}.lineup__link{margin:30px auto}@media screen and (min-width: 1025px){.lineup__link{width:50%}}.mt10{margin-top:10px}