#jk .acc h1 { font-size: 18px; line-height: 100%; background: #bbb; padding: 15px 10px 10px 30px; margin: 0  }
#jk .acc h2 { font-size: 16px; line-height: 100%; background: #eee; padding: 15px 5px 10px 30px; margin: 0 }

#jk .acc h1, #jk .acc h2 { position: relative; }
#jk .acc h1::before, 
#jk .acc h2::before { 
	content: ''; position: absolute; top: 15px; margin-top: 0; left: 5px; width: 20px; height: 20px; 
}
#jk .acc h1::before {
	background: url("data:image/svg+xml;charset=UTF-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='7px' height='11.5px' xml:space='preserve'%3E%3Cpolyline fill='none' stroke-linecap='round' stroke='%23EEEEEE' stroke-width='3' points='1.5,1.5 5,5.5 1.5,10' %3E%3C/polyline%3E%3C/svg%3E") center center no-repeat;
}

#jk .acc h2::before {
	top: 12px; 
	background: url("data:image/svg+xml;charset=UTF-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='6' height='10' xml:space='preserve'%3E%3Cpolyline fill='none' stroke-linecap='round' stroke='%23AAAAAA' stroke-width='2' points='1,1 5,4.5 1,8' %3E%3C/polyline%3E%3C/svg%3E") center center no-repeat;
}


#jk .acc h1.ui-accordion-header-active::before, 
#jk .acc h2.ui-accordion-header-active::before { 
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}