@-webkit-keyframes shine-loop{0%{left:-100%}10%{left:200%}100%{left:200%}}@keyframes shine-loop{0%{left:-100%}10%{left:200%}100%{left:200%}}.areaArchive{background-color:#f7f4e8;padding:0 0 6.4rem}@media screen and (min-width: 768px){.areaArchive{padding:0 0 17.2rem}}.areaArchive__pref{padding:4.8rem 0 0}@media screen and (min-width: 768px){.areaArchive__pref{padding:8rem 0 0}}.areaArchive__pref--name{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:2.6rem;font-weight:700;color:#ea6000;text-align:center;line-height:1.2;position:relative;z-index:1;margin:0 auto}@media screen and (min-width: 768px){.areaArchive__pref--name{font-size:2.8rem}}.areaArchive__pref--name::after{content:"";display:block;width:100%;height:.6rem;background-color:#fff000;position:absolute;bottom:0;left:0;z-index:-1}.areaArchive__section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;margin:1.6rem 0 0}@media screen and (min-width: 768px){.areaArchive__section{gap:2.4rem;margin:2.4rem 0 0}}.areaArchive__section--name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:2rem;font-weight:700;color:#5bb431;gap:.6rem}.areaArchive__section--name::before,.areaArchive__section--name::after{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;content:"";display:block;height:.1rem;background-color:#decf96}.areaArchive__area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem 1.6rem;margin:.8rem 0 0}@media screen and (min-width: 768px){.areaArchive__area{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:2.4rem;margin:1.6rem 0 0}}.areaArchive__area--item a{line-height:1.4}@media screen and (min-width: 768px){.areaArchive__area--item a{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.areaArchive__area--item a:hover{color:#ea6000}}.areaArchive__area--item a span{text-decoration:underline}/*# sourceMappingURL=area.css.map */