.sub-navigation{display:flex;flex-wrap:wrap}.section-anchor{margin-bottom:40px;margin-top:40px}@media only screen and (min-width:768px){.section-anchor{margin-bottom:60px;margin-top:60px}}.linkin-page{align-items:stretch;display:flex;flex-wrap:wrap}@media screen and (max-width:1049px){.linkin-page{margin-left:0;margin-right:0}}.linkin-page:not(:first-child){margin-top:60px}@media screen and (max-width:767px){.linkin-page:not(:first-child){margin-top:40px}}.linkin-page:not(:last-child){margin-bottom:40px}@media screen and (max-width:767px){.linkin-page:not(:last-child){margin-bottom:40px}}.linkin-page__item{box-sizing:border-box;width:100%}@media screen and (min-width:768px){.linkin-page__item{width:calc(50% - 10px)}}@media screen and (min-width:1050px){.linkin-page__item{width:calc(25% - 15px)}}.linkin-page__item:not(:first-child){margin-top:15px}@media screen and (min-width:768px){.linkin-page__item:not(:first-child){margin-top:0}.linkin-page__item:nth-child(n+3){margin-top:20px}.linkin-page__item:not(:nth-child(2n)){margin-right:20px}}@media screen and (min-width:1050px){.linkin-page__item:nth-child(n+3){margin-top:0}.linkin-page__item:not(:nth-child(2n)){margin-right:0}.linkin-page__item:nth-child(n+5){margin-top:20px}.linkin-page__item:not(:nth-child(4n)){margin-right:20px}}.linkin-page__item a{align-items:center;border:1px solid var(--color-pale);display:flex;height:100%;text-decoration:none;transition:.5s}@media screen and (max-width:767px){.linkin-page__item a{display:block}}@media screen and (min-width:1050px){.linkin-page__item a:is(:hover,:focus){border:1px solid var(--color-point)}}.linkin-page__item__text{color:var(--color-plane);display:block;font-size:1.4rem;font-weight:500;line-height:1.5;transition:.5s;width:100%}@media screen and (min-width:768px){.linkin-page__item__text{font-size:1.6rem}}@media screen and (min-width:1050px){.linkin-page__item a:is(:hover,:focus) .linkin-page__item__text{color:var(--color-point)}}.linkin-page__item__text__inner{display:block;padding:19px 40px 19px 20px;position:relative}@media screen and (min-width:768px){padding:21px 43px 21px 25px}.linkin-page__item a .linkin-page__item__text__inner:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS4yMjciIGhlaWdodD0iNi41NjUiIHZpZXdCb3g9IjAgMCAxMS4yMjcgNi41NjUiPjxnIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzI5MjkyOSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDEyMTgwIj48cGF0aCBkPSJtMS40MTIgMS40MTIgNC4yIDMuNzQxIiBkYXRhLW5hbWU9IuODkeOCuSA3NDEwIi8+PHBhdGggZD0ibTkuODE1IDEuNDEyLTQuMiAzLjc0MSIgZGF0YS1uYW1lPSLjg5HjgrkgNzQxMSIvPjwvZz48L3N2Zz4=");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:10px;position:absolute;right:18px;top:calc(50% - 2px);transition:.5s;width:10px}@media screen and (min-width:768px){.linkin-page__item a .linkin-page__item__text__inner:before{right:20px}}@media screen and (min-width:1050px){.linkin-page__item a:is(:hover,:focus) .linkin-page__item__text__inner:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS4yMjciIGhlaWdodD0iNi41NjUiIHZpZXdCb3g9IjAgMCAxMS4yMjcgNi41NjUiPjxnIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2Q3NDI3NCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDEyMTgwIj48cGF0aCBkPSJtMS40MTIgMS40MTIgNC4yIDMuNzQxIiBkYXRhLW5hbWU9IuODkeOCuSA3NDEwIi8+PHBhdGggZD0ibTkuODE1IDEuNDEyLTQuMiAzLjc0MSIgZGF0YS1uYW1lPSLjg5HjgrkgNzQxMSIvPjwvZz48L3N2Zz4=")}}.section-index{margin-bottom:50px;margin-top:50px}.sub-navigation--anchor{align-items:flex-start;display:flex;flex-wrap:wrap;margin-top:-20px}@media screen and (max-width:1049px){.sub-navigation--anchor{margin-left:0;margin-right:0}}.sub-navigation--anchor:not(:first-child){margin-top:40px}@media screen and (max-width:767px){.sub-navigation--anchor:not(:first-child){margin-bottom:30px}}.sub-navigation--anchor:not(:last-child){margin-bottom:40px}@media screen and (max-width:767px){.sub-navigation--anchor:not(:last-child){margin-bottom:30px}}.sub-navigation--anchor__item{box-sizing:border-box;margin-top:20px;width:10%}@media screen and (min-width:1050px){.sub-navigation--anchor__item:nth-child(10n+10) a{border-right:1px solid var(--color-pale)}}.sub-navigation--anchor__item a{border-left:1px solid var(--color-pale);display:block;padding:18px 10px;position:relative;text-align:center;text-decoration:none}.sub-navigation--anchor__item:last-child a{border-right:1px solid var(--color-pale)!important}.sub-navigation--anchor__item a:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS4yMjciIGhlaWdodD0iNi41NjUiIHZpZXdCb3g9IjAgMCAxMS4yMjcgNi41NjUiPjxnIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzI5MjkyOSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDEyMTgwIj48cGF0aCBkPSJtMS40MTIgMS40MTIgNC4yIDMuNzQxIiBkYXRhLW5hbWU9IuODkeOCuSA3NDEwIi8+PHBhdGggZD0ibTkuODE1IDEuNDEyLTQuMiAzLjc0MSIgZGF0YS1uYW1lPSLjg5HjgrkgNzQxMSIvPjwvZz48L3N2Zz4=");background-repeat:no-repeat;background-size:contain;bottom:2px;content:"";display:inline-block;height:10px;left:calc(50% - 3px);position:absolute;transition:.5s;width:10px}@media screen and (min-width:1050px){.sub-navigation--anchor__item a:is(:hover,:focus):before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS4yMjciIGhlaWdodD0iNi41NjUiIHZpZXdCb3g9IjAgMCAxMS4yMjcgNi41NjUiPjxnIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2Q3NDI3NCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDEyMTgwIj48cGF0aCBkPSJtMS40MTIgMS40MTIgNC4yIDMuNzQxIiBkYXRhLW5hbWU9IuODkeOCuSA3NDEwIi8+PHBhdGggZD0ibTkuODE1IDEuNDEyLTQuMiAzLjc0MSIgZGF0YS1uYW1lPSLjg5HjgrkgNzQxMSIvPjwvZz48L3N2Zz4=")}}.sub-navigation--anchor__item__text{color:var(--color-main);display:block;font-size:1.6rem;font-weight:var(--fw-medium);letter-spacing:.1em;line-height:1.5;transition:.5s}@media screen and (max-width:767px){.sub-navigation--anchor__item__text{font-size:1.4rem}}@media screen and (min-width:1050px){.sub-navigation--anchor__item a:is(:hover,:focus) .sub-navigation--anchor__item__text{color:var(--color-point)}}@media screen and (max-width:1049px){.sub-navigation--anchor__item{box-sizing:border-box;flex:inherit;margin-top:0;padding:0;width:20%}.sub-navigation--anchor__item:nth-child(n+6){margin-top:30px}.sub-navigation--anchor__item:nth-child(5n) a{border-right:1px solid var(--color-pale)}}@media screen and (max-width:767px){.sub-navigation--anchor__item{padding:0;width:25%}.sub-navigation--anchor__item a{font-size:1.4rem;padding:13px 5px}.sub-navigation--anchor__item:nth-child(5n) a{border-right:none}.sub-navigation--anchor__item:nth-child(n+6){margin-top:0}.sub-navigation--anchor__item:nth-child(n+5){margin-top:20px}.sub-navigation--anchor__item:nth-child(4n) a{border-right:1px solid var(--color-pale)}}