@charset "utf-8";

/* 페이지 타이틀 */
.pagetitle { position:relative; width:100%; height:140px; border-bottom:1px solid #ddd; margin-bottom:50px; }

.pagetitle .path { position:absolute; left:0; top:110px; font-size:90%; color:#888; word-spacing:5px; }
.pagetitle .path span { position:relative; top:0px; width:4px; height:7px; line-height:7px; background:url(/images/common/path_blt.png) no-repeat; text-indent:-9999em; display:inline-block; transform:rotate(1deg); margin:0 0.8rem; }
.pagetitle .path strong { color:#666; }

.pagetitle h2 { padding:2rem 0 0 0px; font-family:pgovb; font-size:220%; color:#000; }


.pagetitle .snsbtn { position:absolute; right:0; bottom:15px; height:35px; }
.pagetitle .snsbtn ul { height:35px; overflow:hidden;}

.pagetitle .snsbtn ul.pcTabletBtn { display:block; }
.pagetitle .snsbtn ul.mobileBtn { display:none; }

.pagetitle .snsbtn ul li { float:left; margin-left:10px; }
.pagetitle .snsbtn ul li.kakaostory { width:35px; height:35px; line-height:35px; background:#fcb700; border-radius:50%; text-align:center; }
.pagetitle .snsbtn ul li.kakaostory img { padding-top:5px; }


@media (min-width:1281px) and (max-width:1400px){
	.pagetitle .snsbtn { right:15px; }
}


@media (min-width:1025px) and (max-width:1280px){
	.pagetitle .snsbtn { right:15px; }
}


@media (min-width:769px) and (max-width:1024px){
	.pagetitle { height:120px; }
	
	.pagetitle .path { top:80px; }	
	.pagetitle h2 { padding:32px 0 0 0px; font-size:200%;  }
	
	.pagetitle .snsbtn { bottom:15px; }
	
	.pagetitle .snsbtn ul li { margin-left:5px; }
			
}

@media (max-width:768px){
	.pagetitle { height:110px; border:none;  }
	
	.pagetitle h2 { padding:40px 0 0 0; font-size:200%; }

	.pagetitle .snsbtn { right:8px; top:10px; }
	
	.pagetitle .snsbtn ul li { margin-left:8px; }
}

/* 인사말 */
.greeting { word-break: break-word; }



/* 발언회의록 */
.agendaResult .b_item{align-content:center;}

.agendaResult dl{border-top:2px solid #8788bb; margin-bottom:1.75rem;}
.agendaResult dl dt{position:relative; font-weight:700; font-size:1.125rem;border-bottom:1px dashed #ddd; padding:0.5rem 0 0.5rem 1.5rem; margin-bottom:0.5rem;}
.agendaResult dl dt::before{content:''; position:absolute; left:0; top:50%; transform:translateY(-50%); display:block; width:17px; height:17px; background:url('/images/council/sub/result_blt2.svg') no-repeat;}

/* 발언영상 */
.speechVod th:nth-child(1) { width:64px; }
.speechVod th:nth-child(2) { width:240px; }
.speechVod th:nth-child(4) { width:140px; }