#sub_contents {font-size:16px;line-height:1.6;color:#555;}

/*2c3aa2*/

.h_con dl {overflow:hidden;
	padding:40px;}
.h_con dl:nth-child(2n-1) {
	background-color:#f6f8f9;}
.h_con dl dt {margin-bottom:10px;border-bottom:1px solid #ddd;
	font: 600 31px 'Noto Sans KR';letter-spacing:-0.05em;color:#333;
	padding-bottom:5px;}
.h_con dl:nth-child(2n) dt {color:#689f20;}
.h_con dl dd ul li {padding-left:18px;}
.h_con dl dd ul li+li {margin-top:5px;}
.h_con dl dd ul li:before {content:'';width:7px;height:2px;display:inline-block;margin-right:10px;margin-left:-18px;
    vertical-align:middle;
	background-color:#ccc;}



/* tablet */
@media screen and (min-width:769px) and (max-width:991px){
}

/* mobile */
@media screen and (max-width:768px){
    #sub_contents {font-size:15px;}
    
    
    
    .h_con dl dt {font-size:25px;}
}