.main-content-inner03 {padding: 0 0 32px;position: relative;z-index: 10;}
.main-content-inner03 .main-gallery {border-radius: 40px;padding: 45px 32px 32px;background: #F5F5F5;position: relative;}
.main-content-inner03 .main-gallery .home-title {font-weight: 700;font-size: 40px;line-height: 100%;letter-spacing: 0;color: #000000;padding: 0 0 45px;border-bottom: 3px solid;border-image-source: linear-gradient(92.38deg, rgba(201, 92, 166, 0.6) 6.27%, rgba(29, 128, 203, 0.6) 67.05%);border-image-slice: 1;margin: 0 0 32px;}

.main-content-inner03 .main-gallery .mini-box02 .mini-box02-box{overflow: hidden;}
.main-content-inner03 .main-gallery .mini-box02 a {background: #FFFFFF;border-radius: 16px;width: 100%;display: block;box-sizing: border-box;}
.main-content-inner03 .main-gallery .mini-box02 a:hover .img-box img {transform: scale(1.1);}
.main-content-inner03 .main-gallery .mini-box02 .img-box {position: relative;height: 100%;aspect-ratio: 576/357;border-radius: 12px;overflow: hidden;}
.main-content-inner03 .main-gallery .mini-box02 .img-box img {width: 100%;height: 100%;object-fit: cover;transition: transform .5s ease;}
.main-content-inner03 .main-gallery .mini-box02 .box-txt {padding: 24px;}
.main-content-inner03 .main-gallery .mini-box02 .box-txt .tit {color: #222222;font-family: Paperlogy;font-weight: 700;font-size: 24px;line-height: 120%;letter-spacing: 0;padding: 0 0 15px;}
.main-content-inner03 .main-gallery .mini-box02 .box-txt .day {font-family: Paperlogy;font-weight: 600;font-size: 18px;line-height: 120%;letter-spacing: 0px;color: #696969;}

.main-content-inner03 .main-gallery .link-a {position: absolute;top: 43px;right: 32px;background: url(../img/common/btn-link.png) no-repeat center;width: 44px;height: 44px;text-indent: -99999px;background-size: contain;}
.mini-box02{ position:relative; }
.mini-box02 .swiper-button-prev-02,
.mini-box02 .swiper-button-next-02{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:64px;height:64px;border: 0;padding: 0;cursor: pointer;}
.mini-box02 .swiper-button-prev-02{ left:-64px;background: url(../img/common/button-prev.png)no-repeat;background-size: 100%;}
.mini-box02 .swiper-button-next-02{ right:-64px;background: url(../img/common/button-next.png)no-repeat;background-size: 100%;}

@media screen and (max-width: 1920px){
	.mini-box02 .swiper-button-next-02 {right:-32px;}
	.mini-box02 .swiper-button-prev-02 {left:-32px;}
}


@media screen and (max-width: 1024px) {
	.main-content-inner03 {padding: 0 0 24px;}
}

@media screen and (max-width: 768px) {
	.main-content-inner03 .main-gallery {padding: 0;background: unset;}
	.main-content-inner03 .main-gallery .mini-box02 a {background: #696969;}
	.main-content-inner03 .main-gallery .home-title {padding: 16px 0 0;font-size: 24px;text-align: center;margin: 0 0 64px;border-bottom: 0;font-weight: 800;}
	.main-content-inner03 .main-gallery .link-a {width: 32px;height: 32px;right: auto;left: 50%;transform: translatex(-50%);top: 51px;}
	.main-content-inner03 .main-gallery .mini-box02 .box-txt .tit {color: #fff;font-size: 20px;padding: 0 0 16px;}
	.main-content-inner03 .main-gallery .mini-box02 .box-txt .day {font-size: 16px;color: #fff;}
	
	.mini-box02 .swiper-button-prev-02,
	.mini-box02 .swiper-button-next-02 {display: none;}
}