@import url("https://fonts.dubuplus.com/css?family=Nanum Square");

.sub > div {margin-bottom:70px;}
.title{text-align:center; border-radius: 25px;    padding: 30px 0;  }
.title h3:before, .title h3:after {
    content: '';
    width: 40px;
    height: 1px;
    background: #ccc;
    display: inline-block;
    margin: 10px 50px;
}
.title h3{font-size:38px;  color:#222; letter-spacing:-1px;font-family:'Nanum Square';margin-bottom:10px;}
.title > img {margin-bottom:10px; width:25px;}
.title p{font-size: 17px;    line-height: 1.5;    color: #666;    font-weight: 300;    letter-spacing: -1px;}
.title p img {width:100%;margin-top:40px; max-width : 582px;}


.c_box h3{font-family:'Nanum Square';font-size:34px;text-align:center;letter-spacing:-2px; color: #094a82;margin-bottom:10px;}
.c_box h3:after {
    content: '';
    display: block;
    width: 45px;
    border-bottom: 2px solid #ddd;
    margin: 30px auto 50px;
    transform: rotate(-15deg);
}
.c_box ul {margin-top:40px;}
.c_box ul li {    font-size: 17px;    margin-bottom: 20px;    color: #666;    font-weight: 300;    letter-spacing: -1px;}
.c_box ul li strong {display:block;background:url(/app/dubu_sourcecode/docs/imgs/1609336331_1570150245_check_gradient.png)no-repeat 0 4px;font-size:20px; padding-left:27px;font-weight: 500;    letter-spacing: -1px;color:#333;}

.c_box dl {text-align:center;}
.c_box dl dt {    font-size: 24px;    font-weight: 500;    letter-spacing: -2px;    margin-bottom: 20px;}
.c_box dl dd {display:inline-block; width:30%;height:100px;background:#2e6eb1;padding:30px 20px;font-size:16px;line-height:1.4; vertical-align: top;margin: 0 10px;color:#fff;    border-radius: 30px;}
.c_box dl dd:nth-child(3) {background:#4b97e6;}
.c_box dl dd span {display:block;font-weight:500;font-size:22px;margin-bottom:10px;}

.c_box p{font-size: 17px;  text-align:center;  line-height: 1.5;    color: #666;    font-weight: 300;    letter-spacing: -1px; margin-bottom:50px;}
.c_box p strong {display: block;
    font-family: 'Nanum Square';
    font-size: 25px;
    color: #333;
    letter-spacing: -1px;}


/* tablet */
@media screen and (min-width:769px) and (max-width:991px){


}

/* mobile */
@media screen and (max-width:768px){
    .title h3:before, .title h3:after {display:none;}
    .title h3{font-size:30px;  color:#222; letter-spacing:-1px;font-family:'Nanum Square';margin-bottom:20px;}
     .c_box h3{font-family:'Nanum Square';font-size:25px;text-align:center;letter-spacing:-1px; color: #094a82;margin-bottom:10px;}
    .c_box dl dd {width:100%;margin:0;margin-bottom:10px;}
	.c_box p strong {display: block;
    font-family: 'Nanum Square';
    font-size: 18px;
    color: #333;
    letter-spacing: -1px;}
    .title p{text-align:left;}
    .c_box p{text-align:left;}
    .c_box img {width:100%;margin:0;margin-bottom:10px;}
}