/*     166181 : HTML 편집기      */
#sub_page007 #title h2 {
	font-size: 28px;
    text-align: center;
    font-weight: bold;
    color: #362921;
	margin: 0;
}

@media screen and (max-width: 1020px){
	#sub_page007 #title h2 {
	font-size: 24px;
	}
}

/*     166182 : HTML 편집기      */
.sub007 .title {position: relative;}
.sub007 .point {color:#584031;}
.sub007 h3 {font-size: 24px; position: relative; padding-left: 10px; margin-top:0}
.sub007 h3::before {
	 content: "";
    display: block;
    position: absolute;
    width: 2px;
    height: 25px;
    background: #584031;
    top: 7px;
    left: 0px;
}
.sub007 .title hr {
	display: block;
    border: 1px solid #584031;
    width: 70%;
    position: absolute;
    right: 0;
    top: 35%;
}
.sub007 .cont {border: 1px dashed #e6e6e6; padding: 0px 20px; margin-bottom: 20px}
.sub007 p {font-size: 22px; position: relative; padding-left: 30px; word-break: keep-all;}
.sub007 p::before {
	content: "";
    display: block;
    position: absolute;
    width: 10px;
    height: 10px;
	border-radius: 50%;
    background: #8ebea3;
    top: 7px;
    left: 0;
}
.sub007 .cont p {font-size: 16px;}

@media screen and (max-width: 1020px){
	.sub007 .cont p {font-size: 14px; line-height: 1.5;}
	.sub007 .cont p::before {top:5px;}
	.sub007 .title hr {width: 50%; top: 3px;}
	.sub007 h3 {font-size: 20px;}
	.sub007 h3::before {height: 20px; top:0px;}
	.sub007 .cont {padding: 0px 10px;} 
}

/*     166183 : HTML 편집기      */
.blank {display:block; margin-left:14px;}

