.p-news__lists .swiper-slide.fadeUp.is-show {
    opacity: 0!important;
    transition:.1s;
}
.p-news__lists .swiper-slide.fadeUp.is-show.swiper-slide-active,
.p-news__lists .swiper-slide-active {
    opacity: 1!important;
    display: block;
    transition:.1s;
}

.kaisyaIcon{
        display: flex;
        transition: .1s!important;
}
@media (max-width: 767px){
    .kaisyaIcon {
            width: 72vw;
            max-width: 72vw;
    }
}
@media screen and (min-width: 768px) {
.kaisyaIcon {
    width: 45vw;
    max-width: 600px;
}
}
@media screen and (min-width: 1220px) {
.kaisyaIcon {
    max-width: 675px;
    width: 675px;
}
}
@media (max-width: 767px) {
    .kaisyaIcon {top: 80px !important;}
}

	@media (min-width: 961px) {
		.p-interview__lists--link:nth-of-type(n+4) {
			margin-top: 55px;
		}
		.p-interview__lists--link--imgInner {
			max-height: 277px;
		}

		.p-works__lists li {
				width: calc((100% - 46px) / 3);
				max-width: 318px;
				height: 318px;
		}


	}
        .p-interview__lists--link--imgInner {
            display: flex;
            justify-content: center;
            align-items: center;
        }

        .video_modal.isShow {
            display: block;
        }

        .video_modal--movie {
            background-color: rgba(0, 0, 0, 0);
            width: 50%;
        }
        .video_modal {
            height: auto;
            z-index: 1000;
        }
        .video_modal {
            display: none;
            width: 90%;
            max-width: 920px;
            height: 600px;
            max-height: 80vh;
            position: fixed;
            top: 50%;
            left: 50%;
            z-index: 600;
            transform: translate(-50%, -50%);
            background-color: #f3f3f3;
            box-shadow: 0 -5px 12px rgba(0, 0, 0, .16);
        }

        .video_modal--movie .video_card {
            z-index: 1001;
            width: 100%;
        }

        .video_card {
            position: relative;
            display: inline-block;
            border-radius: 4px;
            box-shadow: 6px 6px 32px rgba(0, 0, 0, .16);
            transition: all .2s ease-out 0s;
        }
        .video_modal_close {
            display: block;
            width: 32px;
            height: 32px;
            position: absolute;
            top: -40px;
            right: 0;
            z-index: 650;
            cursor: pointer;
        }
        .video_modal--movie .video_card .movieWrap iframe {
            width: 100%;
            aspect-ratio: 16 / 9;
        }
        .video_modal_bg.isShow {
            display: block;
        }

        .video_modal_bg {
            display: none;
            content: "";
            width: 100vw;
            height: 100vh;
            position: fixed;
            top: 0;
            left: 0;
            z-index: 550;
            background-color: rgba(0, 0, 0, .65);
        }
        .video_modal_close::before {
            transform: rotate(45deg);
        }
        .video_modal_close::after {
            transform: rotate(-45deg);
        }
        .video_modal_close::before, .video_modal_close::after {
            display: block;
            content: "";
            width: 2px;
            height: 32px;
            background-color: #fff;
            position: absolute;
            right: 0;
            left: 0;
            margin: auto;
        }
        .video_modal {
            height: auto;
            z-index: 1000;
        }

        @media (max-width: 767px) {
            .p-interview__lists--link--imgInner{
                height: 50vw;
                max-height: 50vw;
            }
        }

        @media (min-width: 768px) and (max-width: 960px) {
            .p-interview__lists--link--imgInner {
                height:25vw;
            }
            .contentsPage.interview .indexList .p-interview__lists li:nth-of-type(11), .contentsPage.interview .indexList .p-interview__lists li:nth-of-type(14), .contentsPage.interview .indexList .p-interview__lists li:nth-of-type(17), .contentsPage.interview .indexList .p-interview__lists li:nth-of-type(2), .contentsPage.interview .indexList .p-interview__lists li:nth-of-type(20), .contentsPage.interview .indexList .p-interview__lists li:nth-of-type(5), .contentsPage.interview .indexList .p-interview__lists li:nth-of-type(8) {
                margin-top: 0;
            }
            .contentsPage.interview .indexList .p-interview__lists li:nth-of-type(12), .contentsPage.interview .indexList .p-interview__lists li:nth-of-type(15), .contentsPage.interview .indexList .p-interview__lists li:nth-of-type(18), .contentsPage.interview .indexList .p-interview__lists li:nth-of-type(21), .contentsPage.interview .indexList .p-interview__lists li:nth-of-type(3), .contentsPage.interview .indexList .p-interview__lists li:nth-of-type(6), .contentsPage.interview .indexList .p-interview__lists li:nth-of-type(9) {
                margin-top: 0;
            }
        }

        .p-interview__lists--link--imgInner{
            position: relative;
        }

        .youtube_card .p-interview__lists--link--imgInner:before{
            content:"";
            width: 50px;
            height: 38px;
            background:url(/recruit/wp-content/themes/prime-planet-recruit/asset/img/interview/icon_video-ply.svg);
            background-size: contain;
            background-repeat: no-repeat;
            background-position: center;
            top:0;
            bottom:0;
            left:0;
            right:0;
            margin: auto;
            z-index: 10;
            display: block;
            position: absolute;
            z-index: .4s;
        }

        .youtube_card:hover .p-interview__lists--link--imgInner:before {
            opacity: .8;
        }