.page-header{padding-block:5rem 3rem}@media screen and (min-width: 768px){.page-header{padding-block:15% 10%}}.txt{margin-bottom:2.5rem;text-align:center;font-size:1.04rem}@media screen and (min-width: 768px){.txt{margin-bottom:4rem;font-size:1.8rem}}.link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem 0}@media screen and (min-width: 768px){.link{gap:2rem 0}}.link__item a{padding-block:1rem;display:block;text-align:center;background:#a58452;color:#fff;position:relative;line-height:1.5}.link__item a .ja{display:block;font-size:1.19rem;letter-spacing:.1em}@media screen and (min-width: 768px){.link__item a .ja{font-size:2rem}}.link__item a .en{display:block;font-size:1.19rem;font-weight:700;letter-spacing:.1em}@media screen and (min-width: 768px){.link__item a .en{font-size:1.8rem}}.link__item a::before{content:"";display:block;border:solid 1px #ede6dc;position:absolute;inset:4px;z-index:10}.link__item--02 a .ja{letter-spacing:-0.05em}