/*     166172 : HTML 편집기      */
#sub_page003 #title h2 {
	font-size: 28px;
    text-align: center;
    font-weight: bold;
    color: #362921;
	margin-top: 0
}
#sub_page003 #title .point {
	font-size: 18px;
    font-weight: bold;
    color: #007b37;
}
#sub_page003 #title p {font-size: 16px; font-weight: 500;}
#sub_page003 #title .right {text-align:right}

@media screen and (max-width: 1020px){
	#sub_page003 #title h2 {font-size: 24px;}
	#sub_page003 #title .point {font-size: 16px;}
	#sub_page003 #title p {font-size: 14px}
}

/*     166173 : 이미지      */
.img__166173__ {max-width:100%}
.img__166173__ * {box-sizing:border-box}
.img__166173__ a {display:block;vertical-align:top}
.img__166173__ img {width:800px;vertical-align:top}

/*     166175 : HTML 편집기      */
.sub003 .title {position: relative;}
.sub003 .point {color:#007b37;}
.sub003 h3 {font-size: 24px; position: relative; padding-left: 10px}
.sub003 h3::before {
	 content: "";
    display: block;
    position: absolute;
    width: 2px;
    height: 25px;
    background: #8ebea3;
    top: 7px;
    left: 0px;
}
.sub003 .title hr {
	display: block;
    border: 1px solid #007b37;
    width: 70%;
    position: absolute;
    right: 0;
    top: 35%;
}
.sub003 p {font-size: 22px; position: relative; padding-left: 20px;}
.sub003 p::before {
	content: "";
    display: block;
    position: absolute;
    width: 10px;
    height: 10px;
	border-radius: 50%;
    background: #8ebea3;
    top: 7px;
    left: 0;
}
.sub003 .cont p {font-size: 16px;}

@media screen and (max-width: 1020px){
	.sub003 .cont p {font-size: 14px;}
	.sub003 .title hr {width: 50%;}
	.sub003 h3 {font-size: 22px;}
	.sub003 h3::before {height: 20px;}
}

