﻿.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;position:relative;justify-content:center;padding:10px 15px}.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:after{transition:border-top-color .5s ease-out,border-right-color .5s ease-out}}@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::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}.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:after{transition:border-top-color .5s ease-out,border-right-color .5s ease-out}}@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}}.related-link{background-color:#f5f5f5}.related-link__list{display:grid;grid-gap:10px}.related-link__list+.related-link__list{margin-top:60px}@media screen and (max-width:599px){.related-link__list{grid-template-columns:repeat(1, 1fr)}}@media screen and (min-width:600px)and (max-width:1024px){.related-link__list{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1025px){.related-link__list{grid-template-columns:repeat(4, 1fr)}}.related-link__title{flex-basis:100%;font-weight:600}@media screen and (max-width:599px){.related-link__title{font-size:2rem;grid-column:1/2}}@media screen and (min-width:600px)and (max-width:1024px){.related-link__title{font-size:2rem;grid-column:1/3}}@media screen and (min-width: 1025px){.related-link__title{font-size:3rem;grid-column:1/5}}.related-link__item{display:flex}.related-link__link-btn{width:100%}@media screen and (min-width:600px){.related-link__link-btn{min-height:75px}}.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)}.btn-area{padding:30px 20px}.btn-area__title{text-align:center;color:#fa7085;font-weight:700;margin-bottom:20px;font-size:2rem}.btn-area__col02{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.btn-area__col02--mt30{margin-top:30px}@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:#fa7085;color:#fa7085;height:100%}.btn-area__col02--list>.btn:after{border-color:#fa7085}.btn-area__col02--list>.btn:hover{background-color:#fa7085;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}}.list-type01__inner{position:relative;font-size:1.4rem;padding-left:2rem;line-height:1.8}.list-type01__inner:before{position:absolute;top:0;left:0;content:"※"}.list-type01__inner--redtext{font-size:1.5rem;font-weight:bold;color:red}.list-type01 .red-list:before{font-size:1.5rem;font-weight:bold;color:red}.mainvisual__box{position:relative}.mainvisual__pcbk{display:block;aspect-ratio:8/3;width:100%;object-fit:cover;object-position:bottom;height:100%}.mainvisual__pctxt{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;aspect-ratio:8/3;width:100%;height:auto}.page-title{flex-direction:column;align-items:center}.page-title__subtext{font-size:1.8rem;font-weight:bold;color:red;padding-top:8px}.chapter__h2title{display:flex;align-items:center;padding:12px 2rem;color:#fa7085;font-weight:bold;font-size:2.4rem;background:#fff4f5}.chapter__h2title span{display:flex;margin-right:18px}.chapter__h2title span img{display:block;aspect-ratio:5/6;min-width:25px}.chapter__h3title{color:#fa7085;font-size:2rem;font-weight:bold;padding:1rem 2rem;border-left:6px double #fa7085;margin-bottom:20px}.about-subsidy__text{line-height:1.8}.about-subsidy__price{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:80px;margin-top:40px;margin-bottom:40px}@media screen and (min-width:600px)and (max-width:1024px){.about-subsidy__price{grid-gap:20px}}@media screen and (max-width:599px){.about-subsidy__price{grid-gap:30px;grid-template-columns:repeat(1, 1fr)}}.about-subsidy__price--inner img{display:block;width:auto;height:auto;aspect-ratio:10/3}.about-subsidy__price--inner--cap{font-size:1.4rem;text-align:right;margin-top:6px}.about-subsidy__target{display:flex;flex-direction:row;margin-bottom:30px}@media screen and (max-width: 1024px){.about-subsidy__target{flex-direction:column}}.about-subsidy__target:last-child{margin-bottom:0}.about-subsidy__target--title{padding:8px 20px;width:12%;font-weight:bold;display:flex;align-items:center;justify-content:center;margin-right:16px;border-radius:8px;background-color:#fa7085;color:#fff;font-size:1.8rem}@media screen and (min-width:600px)and (max-width:1024px){.about-subsidy__target--title{margin-bottom:10px;width:100%}}@media screen and (max-width:599px){.about-subsidy__target--title{margin-bottom:10px;margin-right:0;width:100%}}.about-subsidy__target--inner--text{font-weight:bold;font-size:2rem}@media screen and (max-width:599px){.about-subsidy__target--inner--text{font-size:1.6rem}}.about-subsidy__attention_box{padding-top:30px}.attempt__text{line-height:1.8}.attempt__lists{margin-top:40px;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:40px}@media screen and (max-width: 1024px){.attempt__lists{grid-template-columns:repeat(1, 1fr);grid-gap:30px}}.attempt__lists--inner{display:grid;grid-template-rows:subgrid;grid-row:span 3;grid-gap:0}.attempt__lists--inner--text{line-height:1.8;margin:10px 0}.attempt__lists--inner--imgbox{text-align:center}.attempt__lists--inner--imgbox img{display:block;width:auto;height:auto;aspect-ratio:100/57}@media screen and (max-width:599px){.attempt__lists--inner--imgbox{text-align:left}}.attempt__lists--inner--imgbox--cap{font-size:1.8rem;font-weight:bold;margin:4px 0}@media screen and (max-width:599px){.attempt__lists--inner--imgbox--cap{font-size:1.6rem}}.attempt__lists--inner--title img{display:block;width:auto;height:auto;aspect-ratio:191/29}.equipment-set{margin-top:40px;margin-bottom:60px}.equipment-set:last-child{margin-bottom:0}.equipment-set__title{font-size:2rem;font-weight:bold;padding:1rem 2rem;border-left:6px double #000;margin-bottom:20px}.equipment-set__text{font-size:1.6rem}.s-table{margin-top:4px}.s-table__label{vertical-align:middle;font-weight:bold;border-color:#999;background-color:#fbc3ce}.s-table__label--w50{width:50%}.s-table__labelnormal{background-color:rgba(0,0,0,0);font-weight:normal;font-size:1.4rem}.s-table__data{vertical-align:middle;border-color:#999;font-size:1.4rem}.s-table__bk{background-color:#fff4f5}.s-table__attention-box{padding-top:20px}.ta-center{text-align:center}.table-type02{width:60%;margin:10px auto 0;border:1px solid #999}@media screen and (max-width: 1024px){.table-type02{width:100%}}.table-type02 dt{background-color:#fbc3ce;border-bottom:1px solid #999;padding:14px;text-align:center;font-weight:bold}.table-type02 dd{border-bottom:1px solid #999;padding:10px;font-size:1.4rem;background-color:#fff4f5}.table-type02 dd:last-child{border-bottom:none}.applyfow{margin-bottom:10px}.applyfow__img{width:100%;max-width:960px;height:auto;display:block;aspect-ratio:960/720;margin:auto}.products-bk{background-color:#fff4f5}.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}}.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__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 #fa7085}.contact-text{font-size:1.4rem;padding-bottom:10px}.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--col02item{display:grid;grid-gap:20px;grid-template-columns:repeat(2, 1fr)}@media screen and (min-width:600px)and (max-width:1024px){.lineup__item--col02item{grid-template-columns:repeat(1, 1fr)}}@media screen and (max-width:599px){.lineup__item--col02item{grid-template-columns:1fr}}.lineup__item--col02item--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--img--img02{aspect-ratio:320/213}.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%}}.pa-col2__wrap{display:grid;grid-gap:20px;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width:599px){.pa-col2__wrap{grid-template-columns:repeat(1, 1fr)}}.pa-col2__wrap--inner{display:grid;grid-template-rows:subgrid;grid-row:span 2;grid-gap:0}.go-other{margin-top:80px}.go-other p{text-align:center;line-height:1.8}@media screen and (max-width: 1024px){.go-other p{text-align:left}}.saien-banner_01{width:580px;height:auto;aspect-ratio:4/1}.bnrconts{max-width:580px}.bnrconts__item--link{outline:2px solid rgba(0,0,0,0);max-width:580px;display:block}@media(any-hover: hover){.bnrconts__item--link{transition:all .5s ease}.bnrconts__item--link:hover{border-color:#0068b7;outline-color:#0068b7;background:#0068b7}.bnrconts__item--link:hover .bnrconts__item--img{transform:scale(1.1, 1.1)}}.bnrconts__item--frame{width:100%;flex-shrink:0}@media(any-hover: hover){.bnrconts__item--frame{overflow:hidden}}.bnrconts__item--img{width:100%;height:auto;aspect-ratio:4/1;height:100%;display:block}@media(any-hover: hover){.bnrconts__item--img{transition:all .5s ease}}.bnrconts__text{font-size:1.4rem;margin-top:5px}