body#member .pagetitle{background-image:url("../images/member/pagetitle_bg.jpg")}body#member .pagetitle::before{-webkit-mask-image:url("../images/icon_member.svg");mask-image:url("../images/icon_member.svg")}body#member .section ul{display:flex;flex-wrap:wrap;gap:2.5rem}@media(max-width: 640px){body#member .section ul{gap:4.1666666667vw}}body#member .section ul li{width:calc((100% - 5rem)/3)}@media(max-width: 640px){body#member .section ul li{width:calc((100% - 4.1666666667vw)/2)}}body#member .section ul li .label{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:1.875rem;border:1px solid var(--key20);font-size:1.125rem;text-align:center;text-decoration:none;line-height:1.5}@media(max-width: 640px){body#member .section ul li .label{padding:6.25vw 2.0833333333vw;font-size:3.3333333333vw}}body#member .section ul li .label::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .5s cubic-bezier(0.2, 1, 0.2, 1)}body#member .section ul li .label::before{z-index:-1;background-color:var(--key10);transform:scale(0)}body#member .section ul li .label.export::after{content:"";position:absolute;right:.625rem;bottom:.625rem;width:1.25rem;aspect-ratio:1/1;background-color:var(--bk40);-webkit-mask:url("../images/icon_export.svg") no-repeat 50% 50%;mask:url("../images/icon_export.svg") no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;transition:all .5s cubic-bezier(0.2, 1, 0.2, 1)}@media(max-width: 640px){body#member .section ul li .label.export::after{right:2.0833333333vw;bottom:2.0833333333vw;width:4.1666666667vw}}@media(any-hover: hover){body#member .section ul li .label.export:hover{font-weight:700}body#member .section ul li .label.export:hover::before{transform:scale(1)}body#member .section ul li .label.export:hover::after{background-color:var(--shu);transform:scale(1.2)}}