.pg-video__list{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:30px}@media only screen and (max-width: 940px){.pg-video__list{gap:20px}}.pg-video__list--item{width:calc((100% - 60px) / 3)}@media only screen and (min-width: 750px) and (max-width: 940px){.pg-video__list--item{width:calc((100% - 40px) / 3)}}@media only screen and (max-width: 749px){.pg-video__list--item{width:100%}}.pg-video__link{display:block;border-radius:20px;border:3px solid #000;position:relative;transition:.3s;overflow:hidden}@media (hover: hover){.pg-video__link:hover::after,.pg-video__link:hover::before{-webkit-transform:translate(0, 5px);transform:translate(0, 5px);box-shadow:none}}@media only screen and (hover: hover) and (max-width: 749px){.pg-video__link:hover::after,.pg-video__link:hover::before{-webkit-transform:translate(0, 2.5px);transform:translate(0, 2.5px)}}.pg-video__link::before,.pg-video__link::after{content:"";position:absolute;top:27px;right:0;left:0;bottom:0;margin:auto;transition:.3s;z-index:3;pointer-events:none}@media only screen and (max-width: 749px){.pg-video__link::before,.pg-video__link::after{top:7px}}.pg-video__link::before{width:120px;height:120px;border:4px solid #000;background:#ebe367;border-radius:50%;box-shadow:0 5px 0 #000}@media only screen and (max-width: 940px){.pg-video__link::before{width:80px;height:80px;border-width:3px}}@media only screen and (max-width: 940px) and (max-width: 749px){.pg-video__link::before{border-width:2px;box-shadow:0 2.5px 0 #000;width:52px;height:52px}}.pg-video__link::after{width:45px;height:54px;right:-6px;background:url(../images/common/icon_play.svg) no-repeat center center/contain}@media only screen and (max-width: 940px){.pg-video__link::after{width:38px;height:46px}}@media only screen and (max-width: 940px) and (max-width: 749px){.pg-video__link::after{width:21px;height:24px;right:-4px}}.pg-video__link::before{width:80px;height:80px;top:0}@media only screen and (min-width: 750px) and (max-width: 940px){.pg-video__link::before{width:60px;height:60px}}@media only screen and (max-width: 749px){.pg-video__link::before{width:50px;height:50px}}.pg-video__link::after{width:35px;height:44px;top:0}@media only screen and (min-width: 750px) and (max-width: 940px){.pg-video__link::after{width:28px;height:37px}}@media only screen and (max-width: 749px){.pg-video__link::after{width:22px;height:31px}}@media only screen and (max-width: 749px){.pg-video__link{border-radius:10px}}.pg-video__link img{border-radius:18px}@media only screen and (max-width: 749px){.pg-video__link img{border-radius:8px}}
