  
.pr_wrap							{position:relative;}  
.pr_wrap>p							{font-family: 'S-CoreDream-4Regular'; position:absolute; bottom:0; left:0; background:var(--gra1); color:#fff; padding:7px 20px; border-radius:0 7px 7px 7px; z-index:1;}
.pr_list figure						{position:relative; aspect-ratio:6 / 4; border-radius:25px; overflow:hidden; }
.pr_list figure img					{border-radius:10px; width:100%; height:100%; object-fit:cover; transition:all 1s ease; border:1px solid #eaeaea; filter: brightness(0.8);}
.pr_list figure	em					{position:absolute; display:grid; z-index:1; color:#fff; font-size:3em; width:100%; height:100%; text-align:center; align-items:Center;  }
.pr_list .tit						{display:none; font-family: 'S-CoreDream-5Medium'; text-align:center; letter-spacing:-0.75px; color:#333; font-size:1.2em; margin:20px 0 10px 0; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;} 
.pr_list li:hover figure			{box-shadow: 3px 3px 10px 0 rgba(0,0,0,0.16);}
.pr_list li:hover figure img		{transform: scale(1.1); }
.pr_list li:hover .tit				{text-decoration:underline;}
.pr_list .nolist					{text-align:center; padding:0; line-height:280px; color:#777;}
.pr_wrap .slick-list				{padding:0;}

.pr_wrap .arrow						{position:absolute; top:37%; width:100%;}
.pr_wrap .arrow p					{position:absolute; width:56px; line-height:56px; background:rgba(0,0,0,0.45); cursor:pointer; text-align:center; transition: .5s;} 
.pr_wrap .arrow p:after				{content:''; display:inline-block; border:solid #fff; padding:4px; border-width:4px 4px 0 0; border-radius:2px; transform:rotate(45deg);}
.pr_wrap .arrow .prev				{left:0; text-indent:5px;}
.pr_wrap .arrow .prev:after			{transform:rotate(225deg);}
.pr_wrap .arrow .next				{right:0;}
.pr_wrap .arrow .next:after			{margin-right:5px;}
.pr_wrap .arrow p:hover				{background:#fff; box-shadow:0 0 15px 1px rgba(0,0,0,.08);}
.pr_wrap .arrow p:hover:after		{border-color:#555;}


@media screen and (max-width:1024px) {
	.pr_wrap>p					{padding:5px 15px;}
	.pr_list figure				{aspect-ratio:6 / 3.5;}
	.pr_list dl dt				{font-size:1.05em; margin:20px 0 5px 0;}
	.pr_wrap .arrow p			{width:46px; line-height:46px;}
	.pr_wrap .arrow p:after		{padding:5px; border-width:3px 3px 0 0;}
}
   
