.adv-video-wrap{display: flex;gap: 20px 50px;justify-content: space-between;border-top: 2px solid #000E2D;padding-top: 30px;}
.adv-video-wrap .adv-video-box01{flex: 1;border-radius: 5px;overflow: hidden;}
.adv-video-wrap .adv-video-box01 span,
.adv-video-wrap .adv-video-box01 iframe{width: 100%;height: 446px;/*aspect-ratio: 792 / 446;*/border-radius: 5px;overflow: hidden;display: block;}
.adv-video-wrap .adv-video-box02{width: 385px;}
.adv-video-wrap .adv-video-box02 .b-title{font-weight: 800;font-size: 26px;line-height: 140%;letter-spacing: -0.01em;color: #001A54;padding: 20px 0 40px;}
.adv-video-wrap .adv-video-box02 .b-text{font-weight: 600;font-size: 16px;line-height: 200%;color: #666666;max-height: calc(446px - 96px);overflow-x: auto;padding-bottom: 62px;box-sizing: border-box;}
.adv-video-wrap .adv-video-box02 .b-text::-webkit-scrollbar {width: 5px;}
.adv-video-wrap .adv-video-box02 .b-text::-webkit-scrollbar-thumb {background: #001A54;border-radius: 5px;}

.related-adv-video{border-top: 1px solid #DDD;margin-top: 30px;padding-top: 30px;}
.related-adv-video .b-title{font-weight: 700;font-size: 26px;line-height: 140%;letter-spacing: -0.01em;color: #111111;margin-bottom: 24px;}
.related-adv-video .related-adv-video-box{position: relative;}
.related-adv-video .related-adv-video-box:after{content:'';width: 94px;height: 100%;background: linear-gradient(270deg, #FFFFFF 76.89%, rgba(255, 255, 255, 0) 100%);position: absolute;right: -70px;top: 0;bottom: 0;z-index: 50;}
.related-adv-video .swiper-slide{width: 313px;}
.related-adv-video .swiper-slide a .img-wrap{height: 176px;border-radius: 5px;overflow: hidden;margin-bottom: 18px;position: relative;}
.related-adv-video .swiper-slide a .img-wrap:before{content:'';width: 100%;height: 100%;position: absolute;top:0;bottom:0;left:0;right:0;background: rgb(0 0 0 / 50%);transition: all 0.5s ease;}
.related-adv-video .swiper-slide a .img-wrap img{max-width: 100%;max-height: 100%;width: 100%;height: 100%;object-fit: cover;object-position: center;transition: transform 0.5s ease;}
.related-adv-video .swiper-slide .ico-play{background: rgba(255, 255, 255, 0.1);box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.5), inset 0px 0px 9.5px rgba(255, 255, 255, 0.15);backdrop-filter: blur(2px);-webkit-backdrop-filter: blur(2px);border-radius: 50%;width: 55px;height:55px;position: absolute;box-sizing: border-box;left: 0;top: 0;right: 0;bottom: 0;margin: auto;}
.related-adv-video .swiper-slide .ico-play::after{content: "";background: url("../img/common/ico-play.png") no-repeat center;width: 100%;height: 100%;display: inline-flex;}
.related-adv-video .swiper-slide .ico-play::before{content: "";position: absolute;inset: 0;padding: 0.7px;border-radius: 40px;background: linear-gradient(137.89deg, rgba(255, 255, 255, 0.2408) 21.88%, rgba(255, 255, 255, 0.043) 34.69%, rgba(255, 255, 255, 0.043) 67.27%, rgba(255, 255, 255, 0.2322) 77.41%);  -webkit-mask:     linear-gradient(#fff 0 0) content-box,     linear-gradient(#fff 0 0);  -webkit-mask-composite: xor;          mask-composite: exclude;  z-index: -1;}

.related-adv-video .swiper-slide a p{font-weight: 600;font-size: 16px;line-height: 19px;letter-spacing: -0.02em;text-transform: uppercase;color: #666666;}
.related-adv-video .swiper-slide a:hover .img-wrap img{transform: scale(1.1);}

.related-adv-video .swiper-slide.active .ico-play{display: none;}
.related-adv-video .swiper-slide a:hover p,
.related-adv-video .swiper-slide.active a p{color: #004BAE;text-decoration: underline;text-underline-offset: 3px;}
.related-adv-video .swiper-slide.active a .img-wrap:before{display: none;}

.related-adv-video .swiper-controls{margin: 0 auto;position: absolute;top: -64px;right: 0;z-index: 100;}
.related-adv-video .swiper-controls > div{display: flex;justify-content: flex-end;gap: 8px;}
.related-adv-video .swiper-controls .swiper-button-prev,
.related-adv-video .swiper-controls .swiper-button-next{position: unset;width: 45px;height: 45px;border: 1px solid #ddd;margin: 0;font-size: 0;border-radius: 50%;background: #fff url(../img/common/video-arrow-r.png) no-repeat center;transition: all 0.5s ease;}

.related-adv-video .swiper-controls .swiper-button-prev{rotate: 180deg;}
.related-adv-video .swiper-controls .swiper-button-prev:after,
.related-adv-video .swiper-controls .swiper-button-next:after{display: none;}
.related-adv-video .swiper-controls .swiper-button-prev:hover,
.related-adv-video .swiper-controls .swiper-button-next:hover{background: #fff url(../img/common/video-arrow-r-w.png) no-repeat center;background-color: #004BAE;border-color: #004BAE;}

@media(max-width: 1024px){
	.adv-video-wrap{flex-direction: column;}
	.adv-video-wrap .adv-video-box01 span,
	.adv-video-wrap .adv-video-box01 iframe{aspect-ratio: 16 / 9;height: auto;}
	.adv-video-wrap .adv-video-box02{width: 100%;}
	.adv-video-wrap .adv-video-box02 .b-title{font-size: 18px;padding: 0 0 20px;}
	.adv-video-wrap .adv-video-box02 .b-text{font-size: 15px;line-height: 180%;padding-bottom: 30px;}
	
}
