.l-wrap{background:linear-gradient(125deg, #ff9494 0%, #e97777 25%, #24ffd6 50%, #e97777 75%, #ff1f2a 100%) 0/200% 100%}@media screen and (max-width: 768px){.l-wrap{background:linear-gradient(90deg, #ff9494, #24ffd6) 0/200% 100%}}.p-link__linkBox{max-width:1000px;margin:80px auto 0}@media screen and (max-width: 768px){.p-link__linkBox{margin-top:8vw}}@media(hover: hover){.p-link__linkImg{transition:opacity .3s ease-out}.p-link__linkImg:hover{opacity:.8}.p-link__linkImg:hover .p-link__links::after{right:20px}}.p-link__links{position:relative;align-items:center;display:flex;flex-wrap:wrap;justify-content:start;padding:20px 40px;text-align:left;margin:40px auto 0;border-top:solid 1px #000;border-bottom:solid 1px #000;background:#fff}@media screen and (max-width: 768px){.p-link__links{display:block;padding:4vw}}.p-link__links::after{content:"";position:absolute;right:30px;top:50%;transform:translateY(-50%);width:32px;height:26px;background:#000;-webkit-mask-image:url("../images/common/icon_arrow.svg");mask-image:url("../images/common/icon_arrow.svg");mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;transition:right var(--time) ease-out}@media screen and (max-width: 768px){.p-link__links::after{transform:none;width:26px;height:22px;right:10px;top:auto;bottom:4vw}}.p-link__lists{position:relative;align-items:center;display:flex;justify-content:space-between;flex-wrap:wrap;padding:40px;margin:40px auto 0;border-top:solid 1px #000;border-bottom:solid 1px #000;background:#fff}@media screen and (max-width: 1024px)and (min-width: 768px){.p-link__lists .p-link__link{width:50%;text-align:center}.p-link__lists .p-link__link:nth-child(n+3){margin-top:20px}}@media screen and (max-width: 768px){.p-link__lists{padding:4vw}.p-link__lists .p-link__link{line-height:0;width:calc((100% - 4vw)/2);margin-right:4vw}.p-link__lists .p-link__link:nth-child(2){margin-top:0}.p-link__lists .p-link__link:nth-child(2n){margin-right:0}}@media screen and (max-width: 768px){.p-link__link{margin-top:20px;text-align:center}.p-link__link:first-child{margin-top:0}}.p-link__link.-img{width:250px}@media screen and (max-width: 1024px){.p-link__link.-img{width:180px;flex-shrink:0}}@media screen and (max-width: 768px){.p-link__link.-img{width:auto}}.p-link__tittle{font-size:20px;font-size:1.25rem}@media screen and (max-width: 768px){.p-link__tittle{font-size:18px;font-size:1.125rem;text-align:left}}.p-link__text{color:#000}@media screen and (max-width: 768px){.p-link__text{text-align:left;padding-right:30px}}
/*# sourceMappingURL=maps/link.css.map */
