.T3903{background-color:hsla(0,0%,39.2%,.1);padding:50px 0}
.T3903 .wrapper .slide{width:270px;margin-right:53px}
.T3903 .wrapper .slide .image{display:block;position:relative}
.T3903 .wrapper .slide .image picture img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:270/380}
.T3903 .wrapper .slide .image .linkname{position:absolute;left:0;bottom:20px;padding:5px 10px 5px 20px}
.T3903 .wrapper .slide .image .linkname span{margin:0!important;line-height:1.2!important;color:#fff;text-shadow:5px 5px 15px rgba(0,0,0,.4)}
.T3903 .wrapper .slide .content{margin-top:15px}
.T3903 .wrapper .slide .content .inner .datum{font-size:12px}
.T3903 .wrapper .slide .content .inner .linkname{margin:10px 0 5px}
.T3903.noslider .wrapper .row{margin:0 0 30px}
.T3903.noslider .wrapper .row:after{display:block;content:"";clear:left}
.T3903.noslider .wrapper .row .slide{float:left}
.T3903.noslider .wrapper .row .slide:last-child{margin-right:0}
@media (min-width:1024px) and (max-width:1279px){.T3903{padding:40px 0}
.T3903 .wrapper .slide{width:230px;margin-right:20px}
.T3903 .wrapper .slide .image .linkname{bottom:30px;padding:5px 10px}
.T3903 .wrapper .slide .image .linkname span .inner{left:-8px}
.T3903 .wrapper .slide .content{margin-top:12px}
}
@media (min-width:768px) and (max-width:1023px){.T3903{padding:30px 0}
.T3903 .wrapper .slide{width:210px;margin-right:20px}
.T3903 .wrapper .slide .image .linkname{bottom:25px;padding:5px 10px}
.T3903 .wrapper .slide .content{margin-top:12px}
.T3903.noslider .wrapper .row{margin:0 0 20px}
.T3903.noslider .wrapper .row .slide{width:calc(25% - 10px);margin:0 10px 0 0}
.T3903.noslider .wrapper .row .slide:last-child{margin-right:0}
}
@media (min-width:568px) and (max-width:767px){.T3903{padding:20px 0}
.T3903 .wrapper .slide{width:200px;margin-right:15px}
.T3903 .wrapper .slide .image .linkname{bottom:20px;padding:5px 10px}
.T3903 .wrapper .slide .image .linkname span .inner{left:-5px}
.T3903 .wrapper .slide .content{margin-top:10px}
.T3903.noslider .wrapper .row{margin:0 0 20px}
.T3903.noslider .wrapper .row .slide{width:calc(50% - 20px);margin:0 10px 20px}
.T3903.noslider .wrapper .row .slide:last-child,.T3903.noslider .wrapper .row .slide:nth-child(2){margin-right:0}
}
@media (max-width:567px){.T3903{padding:50px 0}
.T3903 .wrapper .slide .image .linkname{bottom:20px;padding:5px 10px}
.T3903 .wrapper .slide .image .linkname span .inner{left:-5px}
.T3903 .wrapper .slide .content{margin-top:10px}
.T3903.noslider .wrapper .row{margin:0 0 20px}
.T3903.noslider .wrapper .row .slide{width:calc(50% - 20px);margin:0 10px 20px 0}
.T3903.noslider .wrapper .row .slide:last-child,.T3903.noslider .wrapper .row .slide:nth-child(2){margin-right:0}
}

@media (max-width:400px){
.T3903.noslider .wrapper .row .slide{width:100%;}
}

.T3903.S7344 {
	background-color: rgba(100, 100, 100, 0);
}.T3903.S7345 .wrapper .slide a img { aspect-ratio: 270 / 200; }.T3903.S8980 .wrapper .slide a img { aspect-ratio: 200 / 200; }
.T3903.S8980 .wrapper .slide {width: 150px; }#body .T3903.S6588 .linkname {
	border-left: 25px solid #fff;
	padding-left: 0px;
}

#body .T3903.S6588 .linkname a {
	background-color: #fff;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
	color: #000;
	text-shadow: none;
}

#body .T3903.S6588 .linkname .inner {
	position: relative;
	left: -10px;
	top: 0px;
}