#products .tab.tab-selected3{
	background-color:#11315b;
}
ul.newsList li .text .btn_link {
    width: fit-content;
    margin-top: .4em;
    position: relative;
    z-index: 10;
}
ul.newsList li .text .btn_link a {
    position: static;
    color: #fff;
    background-color: #042c64;
    padding: .2em 1.5em;
    border-radius: 100px;
    display: block;
}
ul.newsList li:hover{
	opacity:1;
}
ul.newsList li a:hover {
	background-color: rgba(255, 255, 255, .4);
    display: block;
}
ul.newsList li .text a.a_bar:hover {
    background-color: rgba(255, 255, 255, .4);
    display: block;
}
ul.newsList li .text .btn_link a:hover {
    opacity:.6;
}

ul.newsList li{
/*	align-items: flex-start;*/
}
ul.newsList li .icon{
	padding:0;
	position: relative;
	margin:0 20px 0 0;
/*	background-color:#eee;*/
}
ul.newsList li .icon:before {
    content: "";
    display: block;
    width: 100%;
    padding-top: 100%;
    position: relative;
}
ul.newsList li .icon.sp:before {
/*    padding-top: 130%;*/
}

ul.newsList li .icon img {
    position: absolute;
    width: calc(100% - 2px);
    height: 100%;
    top: 50%;
    left: 50%;
    object-fit: contain;
    transform: translate(-50%, -50%);
}
.slick-prev,.slick-next{
	width: 50px;
    height: 50px;
    z-index: 10;
}
.slick-next{
    background: url(../_image/popup_arrow_right@2x.png) no-repeat center / 100%;
    right: -20px;
}
.slick-prev{
    background: url(../_image/popup_arrow_left@2x.png) no-repeat center / 100%;
    left:-20px;
}
.slick-prev:before,.slick-next:before{
	display:none;
}
.slick-prev:hover, .slick-prev:focus{
    background: url(../_image/popup_arrow_left@2x.png) no-repeat center / 100%;
}
.slick-next:hover, .slick-next:focus{
    background: url(../_image/popup_arrow_right@2x.png) no-repeat center / 100%;
}
.slick-dots li.slick-active button:before {
    opacity: 1;
    color: #1389ff;
    font-size: 12px;
}

@media screen and (max-width: 667px) {
	ul.newsList li .icon {
    width: 25%;
    margin: 0 10px 0 0;
}
ul.newsList li .text .btn_link a {
    font-size: 2.6vw;
}
ul.newsList li .text {
	width: 75%;
}
}