@charset "utf-8";
/**------------------------------------
** Download
------------------------------------**/
.dlImage{
    width: min(100%, 460px);
    position: relative;
    margin: 0 30px;
}
.dlImage_thumb{
    width: 100%;
    text-align: center
}
.dlImage_thumb img{
    width: 100%;
}
.dlImage_btn{
    width: 100%;
    position: relative;
    padding: 40px 0;
}
.dlImage_btn:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 1px;
    height: 36px;
    background-color: var(--color-gray);
}
.dlImage_btn a{
    height: 72px;
    margin: 0 auto;
}
.dlImage_btn .com_linkCircle.-view .com_linkCircle_in{
	opacity: 1;
	background-color: #111111;
}
.dlImage_btn .com_linkCircle.-view .com_linkCircle_txt span{
	transition-delay: 0s;
}

@media screen and (min-width: 768px){
	.dlImage_btn .com_linkCircle.-view:hover .com_linkCircle_in{
		background-color: #fff;
	}
	.dlImage_btn .com_linkCircle.-view:hover .com_linkCircle_txt span{
		color: #111111;
	}
}

@media screen and (max-width: 767px){
    .dlImage{
        width: 74.1936%;
        margin-bottom:12.8vw;
    }
    .dlImage_btn{
        padding: var(--sp-size-36) 0 0;
    }
    .dlImage_btn:before{
        height: var(--sp-size-36);
    }
    .dlImage_btn a{
        height: var(--sp-size-96);
    }
}
.download__imgContent {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}