.comm-view{
	margin-top:40px;
	width:100%;
	overflow: hidden;
	display: flex;
}

.comm-view ul{
	list-style-type: none;
	padding: 0;
    margin: 0;
	display: flex;
	transition: transform 1s ease; /* 슬라이더의 이동에 트랜지션을 추가합니다. */
}

.comm-view ul li{
	width: 387px;
	flex: 0 0 auto;
    list-style: none;
}

.comm-view ul li .comm-item-wrap{
	border-radius:15px;
	background-color:#f8f8f8;
	padding:25px 45px;
	margin:0 40px;
}

@keyframes flowRolling {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-100%);
    }
}

.comm-item-title{
	font-family:'Noto Sans KR', dotum, sans-serif;
	font-size:12px;
	color:#221815;
	font-weight:bold;
}

.comm-item-subj{
	font-family:'Noto Sans KR', dotum, sans-serif;
	font-size:16px;
	color:#221815;
	white-space: nowrap;
	overflow: hidden;
    text-overflow: ellipsis;
	margin:15px 0;
	font-weight:bold;
}

.comm-item-conn{
	font-family:'Noto Sans KR', dotum, sans-serif;
	font-size:12px;
	color:#221815;
	white-space: nowrap;
	overflow: hidden;
    text-overflow: ellipsis;
	margin-top:15px;
}