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

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

/*     166178 : HTML 편집기      */
.orange {color:#ff7123; margin-left: 14px; display: block;}

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

/*     166180 : HTML 편집기      */


