@charset "utf-8";

/* 내용관리 */
#ctt {margin:30px 0;padding:0px;background:#fff;}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden;}
#ctt_con p {padding:12px 0;line-height: 26px;}
#ctt_con b {font-weight: 600 !important;color:#405ba9 !important;}
#ctt_himg img, #ctt_timg img, #ctt_con img {max-width:100%;height:auto}
.ctt_img {text-align:center}

.ctt_admin {
    width:100%;
    margin:0 auto;
    height:18px;
    text-align:right;
}

.s_tit1 {font-size:24px !important;font-weight: 500;letter-spacing: -1px;color:#3079a7;margin-bottom:16px;}

.s_tit2 {font-size:20px !important;font-weight: 500;letter-spacing: -1px;color:#a07500;margin:22px 0 8px 0 !important;padding:0px;}

.ab_box {width:100%;border:#ccc solid 1px;display: inline-block; background: #f1f1f1;padding:16px 16px;margin-bottom:26px;}
.ab_box .ab_bx1 {width:32%;float:left;margin-right:20px;border:#ccc solid 1px;background: #fff;padding:10px 18px;border-radius: 6px;height:150px;}
.ab_box .ab_bx1 .a_tit1 {font-size:22px !important;font-weight: 500;letter-spacing: -1px;color:#3079a7;}
.ab_box .ab_bx1 .a_tit1 i {color:#639fc5;margin-right:4px;}
.ab_box .ab_bx1 .a_txt1 {font-size:16px !important;line-height: 22px;}

.ab_box .ab_bx2 {width:32%;float:left;margin-right:20px;border:#ccc solid 1px;background: #fff;padding:10px 18px;border-radius: 6px;height:150px;}
.ab_box .ab_bx2 .a_tit1 {font-size:22px !important;font-weight: 500;letter-spacing: -1px;color:#3079a7;}
.ab_box .ab_bx2 .a_tit1 i {color:#639fc5;margin-right:4px;}
.ab_box .ab_bx2 .a_txt1 {font-size:16px !important;line-height: 22px;}

.ab_box .ab_bx3 {width:32%;float:left;margin-right:0px;border:#ccc solid 1px;background: #fff;padding:10px 18px;border-radius: 6px;height:150px;}
.ab_box .ab_bx3 .a_tit1 {font-size:22px !important;font-weight: 500;letter-spacing: -1px;color:#3079a7;}
.ab_box .ab_bx3 .a_tit1 i {color:#639fc5;margin-right:4px;}
.ab_box .ab_bx3 .a_txt1 {font-size:16px !important;line-height: 22px;}

.ab_img img{margin:20px auto;border-radius: 8px;}
.msg_box1 {width:100%;display: inline-block;}
.msg_box1 .ab_tit2 {font-size: 22px;color:#3079a7;font-weight: 500;letter-spacing: -1px;margin:30px 0 12px 0;}
.msg_box1 .ab_msg2 {font-size:20px;text-align: right;margin:30px 0;}
.ab_bar {width:100%;height:1px;background: #ddd;margin:35px 0;}

@media screen and (max-width:921px){
    #ctt_con {padding:8px 0px !important;width:100% !important;line-height:25px !important;font-size:15px !important;}
    #ctt_con p {padding:8px 0;}
    #ctt_con b {font-weight: 500 !important;color:#1099a2;}  

    .ab_box {width:100%;border:#ccc solid 1px;display: inline-block; background: #f1f1f1;padding:16px 16px;margin-bottom:26px;}
    .ab_box .ab_bx1 {width:100%;float:left;border:#ccc solid 1px;background: #fff;padding:10px 18px;border-radius: 6px;margin-bottom: 12px;}
    .ab_box .ab_bx1 .a_tit1 {font-size:18px !important;font-weight: 500;letter-spacing: -1px;color:#3079a7;}
    .ab_box .ab_bx1 .a_tit1 i {color:#639fc5;margin-right:4px;}
    .ab_box .ab_bx1 .a_txt1 {font-size:15px !important;line-height: 22px;}

    .ab_box .ab_bx2 {width:100%;float:left;border:#ccc solid 1px;background: #fff;padding:10px 18px;border-radius: 6px;margin-bottom: 12px;}
    .ab_box .ab_bx2 .a_tit1 {font-size:18px !important;font-weight: 500;letter-spacing: -1px;color:#3079a7;}
    .ab_box .ab_bx2 .a_tit1 i {color:#639fc5;margin-right:4px;}
    .ab_box .ab_bx2 .a_txt1 {font-size:15px !important;line-height: 22px;}

    .ab_box .ab_bx3 {width:100%;float:left;margin-right:0px;border:#ccc solid 1px;background: #fff;padding:10px 18px;border-radius: 6px;margin-bottom: 20px;}
    .ab_box .ab_bx3 .a_tit1 {font-size:18px !important;font-weight: 500;letter-spacing: -1px;color:#3079a7;}
    .ab_box .ab_bx3 .a_tit1 i {color:#639fc5;margin-right:4px;}
    .ab_box .ab_bx3 .a_txt1 {font-size:15px !important;line-height: 22px;}

    .ab_img img{margin:20px auto;border-radius: 8px;}
    .msg_box1 {width:100%;display: inline-block;}
    .msg_box1 .ab_tit2 {font-size: 22px;color:#3079a7;font-weight: 500;letter-spacing: -1px;margin:30px 0 12px 0;}
    .msg_box1 .ab_msg2 {font-size:18px;text-align: right;margin:30px 0;}
    .ab_bar {width:100%;height:1px;background: #ddd;margin:35px 0;}
}