@charset "utf-8";


#contents .section_mb.emphasis{background-color:#D8EEFF;margin-top:60px;}
#contents .section_mb.emphasis .ct_inner.new{padding-bottom:60px;}
#contents .section_mb.emphasis .thumnail_type2 .swiper-slide a .img{box-sizing: border-box;}
#contents .section_mb.emphasis .thumnail_type2 .swiper-slide a .img > img,
.main_new22 #contents .section_mb.emphasis .swiper-slide a .img img{object-fit: contain;object-position: 50% 50%; top:20px;left:20px; width:calc(100% - 40px); height:calc(100% - 40px);transform: translate(0,0);}

.main_new22 #contents .section_mb.emphasis .swiper-slide a{background:#fff;}
/* #contents .swiper-container.layout_s > .swiper-wrapper > .swiper-slide.slide1{background:#fff;} */

.text_clamp{text-overflow: unset !important; white-space: normal !important; word-break: break-all; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.text_clamp.count2{-webkit-line-clamp: 2; min-height:54px;}
.h_auto_slide{height: auto !important;}

@media only screen and (max-width:760px){
	#contents .section_mb{background:transparent;}
	#contents .section_mb.emphasis{background-color:#D8EEFF;margin:0 0 48px;}
	#contents .section_mb.emphasis .ct_inner.new{padding-bottom:48px;}

	#contents .section_mb.last_mb .ct_inner.new{padding-bottom:0;}
	#contents .section_mb.emphasis .thumnail_type2 .swiper-slide a .img > img,
	.main_new22 #contents .section_mb.emphasis .swiper-slide a .img img{top:10px;left:10px; width:calc(100% - 20px); height:calc(100% - 20px);}


	.text_clamp.count2{min-height:42px;}
}