#sub_contents {font-size:15px;line-height:1.6;color:#595959;}


.o_top {margin-bottom:70px;}
.o_top h2 {margin-bottom:20px;
    color:#333;font-size:32px;font-weight:500;text-align:center;line-height:1.3;}
.o_top h2 i {display:inline-block;border-top:1px solid #ddd;border-bottom:1px solid #ddd;
    font-style:normal;
	padding: 10px 50px}
.o_top h2 span {
	font-weight:900;font-size:18px;color:#b0d071}
.o_top h2 em {display:block;
	font-weight:600;font-size:26px;color:#7eb450;}
.o_top p {text-align:center;}
.o_top p strong {color:#333;}


.o_con+.o_con {margin-top:50px;}
.o_con h3 {
	font-size:26px;color:#7eb450;line-height:1;
    -ms-word-break:keep-all;
	word-break:keep-all;}
.o_con h3:after {content:'';display:block;width:35px;border-bottom:2px solid #7eb450;margin:10px 0;}
.o_con h3 span {margin-left:10px;;margin-top:5px;
	font-weight:500;font-size:20px;color:#999;}

.o_con>img {display:block;margin:0 auto;}


.num_li {}
.num_li li {
	padding-left:32px;}
.num_li li+li {margin-top:10px;}
.num_li li span {margin-right:10px;margin-left:-32px;
	font-weight:900;color:#b0d071;}


/* table */
.o_con table {width:100%;border-collapse:collapse;}
.o_con table+table {margin-top:10px;}
.o_con table caption {
    font-size:18px;
	background-color:#333;color:#fff;
	padding: 8px;}
.o_con table tr td,.o_con table tr th {font-size:14px;border:1px solid #ccc;
	padding:7px;}
.o_con table tbody th,.o_con table tfoot {background-color:#f4f4f4}
.o_con table thead th {background-color:#7eb450;border-color:#b0d071;color:#fff}


.o_con dl {margin-top:20px;}
.o_con dl dt {margin-bottom:5px;
	font-size:20px;font-weight:600;color:#333}


.dot_li li {padding-left:13px;}
.dot_li li:before {content:'';display:inline-block;width:3px;height:3px;margin: 0 10px 3px -13px;
    background-color:#b0d071}


.img-table {overflow:hidden;}
.img-table img {display:block;width:40%;float:left;
	padding-right:20px;}
.img-table table {width:60%;float:right;margin-top:30px;}


/* 오일방제장비 킷트 구성 */
.box_li {text-align:center;}
.box_li li {display:inline-block;width:33%;border:1px solid #ddd;
	padding:30px;}
.box_li li strong {display:block;margin-top:10px;
	font-size:18px;color:#7eb450;}

.o_con dl ul {margin-bottom:20px;}
.o_con dl p {margin: 10px 0 20px;}



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

/* mobile */
@media screen and (max-width:768px){
    .o_con h3 span {display:block;margin-left:0;}
    
    
    .o_con > img {width:100%;}
    
    
    .box_li li {width:100%;}
}
