@import url("http://fonts.googleapis.com/earlyaccess/nanumpenscript.css");

div.business .insideim{
    text-align: center;
width: 50%; margin-left: auto; margin-right: auto; display: block; padding-top:10px;
}

/* div.cont2  boxx*/

div.cont2 ul.boxx { overflow:hidden; padding-bottom:20px;}
div.cont2 ul.boxx li {
	float: left;
    width: 31%;
    margin: 1%;
    background-color: #a5c142;
    border-radius: 30px;
}
div.cont2 ul.boxx li p { color:#fff; }
div.cont2 ul.boxx li p strong {
	display: inline-block;
    width: 40px;
    height: 40px;
    font-size:23px;
    line-height: 35px;
    margin: 10px;
    border-radius: 50%;
    background-color: #fff;
    color: #5f9c00;
    text-align: center;
}


/* div.jh_time*/

div.jh_time h3 {

text-align:center;}

div.jh_time h3 {
    font-size: 20px;

    font-weight: 500;
	background: url(/app/dubu_sourcecode/docs/imgs/1479171940_1475656616_time_icon01d.png) no-repeat center top;
    background-size: 20px;

    padding: 25px;
    color: #7e7e7e;
}



div.business div { margin:20px 0; padding:20px 0; }
div.business h1 {
    font-family: 'Nanum Pen Script';
    font-size: 40px;
    font-weight: 400;
    letter-spacing: -1px;
    line-height: 1;
    margin-left: 10px;
}
div.business h1 span {
    font-family: 'Nanum Pen Script';
    font-size: 55px;
    font-weight: 500;
	color:#0973ba;
}

div.business h2 {
	font-size: 25px;
    font-weight: 400;
    letter-spacing: -3px;
    line-height: 1;
}

div.business h3 {
	font-size: 23px;
    font-weight: 400;
    letter-spacing: -1px;
    line-height: 1;
    color: #595959;
}

div.business p {

	font-size: 16px;
    letter-spacing: -1px;
    line-height: 1.7;
    color: #7e7e7e;
}
div.business p span {
    padding-right:10px;
	color:black;
    font-weight: bold;

}

div.business img { width:100%; margin:10px 0; }


/* div.cont1 */
div.business div.cont1 {
	background: url(/app/dubu_sourcecode/docs/imgs/1476084992_page_bg02.png) no-repeat right center;
    background-size: cover;
    border-bottom: 1px solid #e4e4e4;
    padding: 5% 10px;
}

/* div.cont2 */
div.business div.cont2 h3 {     font-size: 26px;
    font-weight: 500;
    letter-spacing: -2px;
    line-height: 1.6;
    margin-bottom:15px;}
div.business div.cont2 h3 span { font-size:15px; color:#0973ba; padding-left:10px; }
div.business div.cont2 h3:before {
	display: block;
    content: '';
    width: 40px;
    height: 3px;
    background-color: #a5c142;

}
div.business div.cont2_5 ul li { margin-bottom:10px; }
div.business div.cont2_5 ul li:last-child { margin-bottom:0; }

div.business div.cont2_5 ul li p { margin-left:30px; }

div.business div.cont2_5 p span {
    display: inline-block;
    width: 25px;
    height: 25px;
    font-weight: 400;
    line-height: 25px;
	background-color: #a5c142;
    margin-right: 5px;
    border-radius: 3px;
    text-align: center;
    color: #fff;
    margin-left:-30px;
}

div.business div.cont2_5 p em {
  font-size: 12px;
}
div.business div.cont2 ul li strong { color:#09578f; font-weight:500; font-size:17px; }

div.business div.cont2_1 h4{
     background:#a5c142;
    display:inline-block;
    padding:5px 10px;

    color:#fff;
    font-size:17px;
}

div.business div.cont2 ul li h5{
	background-color: #a5c142;
    color:#fff; 
    font-size:16px;
    font-weight:400;
    padding:10px;
    margin:10px 0;
}


div.business div.cont2_1 p { margin-left:8px; margin-bottom:0px; }
div.business div.cont2_1 p:last-child { margin-bottom:0; }
div.business div.cont2_1 ul li p:before {
	display: inline-block;
    content: '';
    width: 4px;
    height: 4px;
    background-color:#a5c142;
    border-radius: 50%;
    vertical-align: middle;
    margin-right: 3px;
    margin-left: -8px;
}
div.business div.cont2 ul.boxx li p:before {
	display: inline-block;
    content: '';
    width: 0px;
    height: 40px;
    background-color:#fff;
    border-radius: 50%;
    vertical-align: middle;
    margin-right: 3px;
    margin-left: -8px;
}
.business table {
    margin-top:20px;
    width:100%;
    border-collapse:collapse;
    border-top:2px solid #a5c142;
    border-left:1px solid #dfdfdf;
    margin-bottom:30px;
}

.business th {
    font-size:16px;
    font-family: 'Noto Sans KR';
    padding:10px 7px;
    letter-spacing:-0.6px;
    background:#f3f3f3;
    border:1px solid #dfdfdf;
    border-width:0px 1px 1px 0;
    color:#595959;
    font-weight:normal;
}


.business td {
    font-size:16px;
    font-family: 'Noto Sans KR';
    padding:10px 7px;
    letter-spacing:-0.6px;
    text-align:center;
    border:1px solid #dfdfdf;
    border-width:0px 1px 1px 0;
    color:#595959;
    font-weight:normal;
}
/* mobile */
@media screen and (max-width:768px){
    
    div.business .insideim{
    text-align: center;
width: 90%; margin-left: auto; margin-right: auto; display: block; padding-top:10px;
}


    /* div.cont2 */
    div.business div.cont2 h2 { font-size:28px; }
    
    
    
    
     div.cont2 ul.boxx li { width:98%; }
}