.alc{text-align:center;}
.all{text-align:left !important;}
.banner_area{margin-top:50px;text-align:center;}
.banner_area:first-child{margin-top:0;}
.txt_color{color:#85b600;}
.box{padding:20px;margin-top:15px;border:1px solid #e6e6e6;border-radius:5px;background:#f9f9f9;line-height:1.5em}

.sub_cont{padding:20px 0 100px;}
.sub_cont .section{margin-top:40px;font-size:14px;line-height:1.3em}
.sub_cont .section:first-child{margin-top:0;}
.sub_cont .section p{line-height:1.5em}

.sub_tit{padding-left:18px;margin-bottom:15px;color:#333333;font-weight:bold;font-size:16px;background:url(/app/dubu_sourcecode/docs/imgs/1491906395_icon.png) no-repeat 0 2px;background-size:13px auto;}
.sub_tit2{margin-bottom:15px;padding-left:20px;font-weight:bold;font-size:16px;color:#555;background:url(/app/dubu_sourcecode/docs/imgs/1491913137_icon02.png) no-repeat 0 3px;background-size:12px auto;}

.list_txt li{position:relative;padding-left:10px;margin-top:10px;color:#666;font-size:14px;line-height:1.3em;}
.list_txt li:before{display:block;position:absolute;left:0;background:#666;width:2px;height:2px;top:9px;content:"";vertical-align:middle;}
.list_txt li:first-child{margin-top:0;}


.list_order li{font-size:14px;line-height:1.3em}
.list_order>li{margin-top:25px;}
.list_order>li:first-child{margin-top:15px;}
.list_order .tit{position:relative;padding-left:10px;margin-bottom:5px;color:#3296d7;font-weight:bold;font-size:14px;}
.list_order .tit:before{display:block;position:absolute;left:0;top:8px;content:"";width:4px;height:4px;background:#3296d7;vertical-align:middle;}

.list_space li{margin-top:15px;}
.list_space li:first-child{margin-top:0;}

.tbl_style01{margin-top:20px;border-bottom:1px solid #ddd;}
.tbl_style01 table{width:100%;}
.tbl_style01 caption{display:none;}
.tbl_style01 table{border-collapse:collapse;}
.tbl_style01 th, .tbl_style01 td{padding:7px 10px;text-align:center;font-size:14px;border:1px solid #ddd;border-bottom:none;}
.tbl_style01 th{background:#f9f9f9}
.tbl_style01 td .txt_color{display:block;padding-top:10px;}
.tbl_style01 td{text-align:left;}

.greet_img{text-align:center}
.greet_cont{margin-top:50px;}
.greet_cont p{margin-top:30px;font-size:14px;line-height:1.8em}
.greet_cont p strong{color:#333}
.greet_cont .boss{margin-top:20px;text-align:right;font-size:18px;}
.greet_cont .boss span{margin-left:10px;color:#333;font-weight:bold;font-size:30px;font-family:궁서, Sans-serif;}

/* tablet */
@media screen and (min-width:769px) and (max-width:991px){
    
    .sub_cont{padding:20px 0 0;}
    .sub_cont .section{margin-top:30px;}
    .sub_tit{font-size:17px;background-position:0 3px;}

    .greet_img img{width:100%}
    .greet_cont{margin-top:20px;}
    .greet_cont p{margin-top:20px;}

    .banner_area{margin-top:30px;}
    
}

/* mobile */
@media screen and (max-width:768px){
    
    .sub_cont{padding:10px 0 0;}
    .sub_cont .section{margin-top:20px;}
    .sub_cont .section p br{display:none}
    .sub_tit{font-size:16px;}
    .sub_tit2{font-size:14px;margin-bottom:10px;}
    .box{margin-top:10px;padding:15px;}
    .list_txt li{padding-left:7px;}

    .greet_img img, .banner_area img{width:100%}
    .greet_cont{margin-top:0;}
    .greet_cont p{margin-top:15px;line-height:1.5em}
    .greet_cont .boss{font-size:16px;}
    .greet_cont .boss span{font-size:20px;}

    .banner_area{margin-top:20px;}
    .banner_area img{width:100%;}
    
}

