.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}}@media screen and (max-width: 1024px){.col__container--sptab1-pc2{display:grid;gap:40px;grid-template-columns:1fr}}@media screen and (min-width: 1025px){.col__container--sptab1-pc2{display:grid;gap:20px;grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 1024px){.col__container--sptab1-pc3{display:grid;gap:40px;grid-template-columns:1fr}}@media screen and (min-width: 1025px){.col__container--sptab1-pc3{display:grid;gap:20px;grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 1024px){.col__container--sptab2-pc4{display:grid;gap:40px 20px;grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1025px){.col__container--sptab2-pc4{display:grid;gap:20px;grid-template-columns:repeat(4, 1fr)}}.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)}.data__note{display:inline-block;text-indent:-1em;padding-left:1em;font-size:1.4rem}.update{width:calc(100% - 20px);max-width:1200px;margin:0 auto;text-align:right;padding:30px 0 0 0}@media screen and (max-width:599px){.contents__chapter{padding-top:20px}}.contents__chapter-mt0{margin-top:0}.chapter__title--alpha{font-size:3rem}@media screen and (max-width:599px){.chapter__title--alpha{font-size:2rem;display:block}}.chapter__title--alpha-small{font-weight:normal;font-size:2rem}@media screen and (max-width:599px){.chapter__title--alpha-small{font-size:1.6rem}}.chapter__body{margin:10px 0 0 0}.chapter__body--mt80{margin-top:80px}.chapter__item{padding:5px 0;border-top:1px dotted #b3b3b3}.chapter__item:first-child{border-top:none;padding-top:0}.chapter__item:last-child{padding-bottom:0}.btn__link--center{text-align:center}.btn__link--deco{position:relative;display:inline-block;width:100%;padding:10px;border:1px solid #0068b7;background-color:#0068b7;color:#fff;font-size:1.8rem;text-align:center;transition:all .8s}@media screen and (min-width:600px){.btn__link--deco{max-width:450px}}.btn__link--deco::after{position:absolute;top:50%;right:25px;content:"";border-right:1px solid #fff;border-top:1px solid #fff;transform:rotate(45deg) translateY(-50%);height:7px;width:7px;transition:all .8s}.btn__link--deco:hover{background-color:#fff;color:#0068b7;text-decoration:underline}.btn__link--deco:hover::after{border-right:1px solid #0068b7;border-top:1px solid #0068b7}.btn__link--br{display:block}@media screen and (min-width:600px){.btn__link--br{display:inline-block}}
