@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:8px 0;line-height: 28px;}
#ctt_con b {font-weight: 600 !important;color:#222 !important;}

.ab_img1 {float:left;margin:0px 26px 20px 0px;}
.ab_img1 img {border-radius: 6px !important;}
.ab_cont1 {float:right;font-size:22px;margin:20px 0 35px 0;}

.ctt_admin {
    width:100%;
    margin:10px auto;
    height:22px;
    text-align:right;
}

.s_tit1 {font-size:24px !important;font-weight: 500;letter-spacing: -1px;color:#3079a7;margin-bottom:16px;}

.ab_tit1 {font-size:22px !important;font-weight: 500 !important;letter-spacing: -1px;color:#3079a7;line-height: 32px !important;}
.ab_box1 {background: #f1f1f1;border-radius: 3px;padding:20px 26px;margin:26px 0;}
.ab_box1 .ab_mark {float:left;margin:0px 30px 60px 20px;}
.ab_box1 .ab_mark img {width:160px;}
.ab_box1 .ab_tit2 {font-size:22px !important;font-weight: 600 !important;letter-spacing: -1px;color:#3079a7;line-height: 24px !important;}
.ab_box1 .ab_tit3 {font-size:20px !important;font-weight: 400 !important;letter-spacing: -0.5px;color:#444;line-height: 20px !important;}
.ab_box1 .ab_cont2 {font-size:17px !important;line-height: 22px;color:#3079a7;}
.ab_box1 .ab_btn1 {width:180px;margin:10px 0px 12px 210px;background:#3079a7;border-radius:4px;padding:5px 12px;text-align: center;}
.ab_box1 .ab_btn1 a {color:#fff !important;font-weight: 500;}
.ab_cont p {font-size:17px !important;line-height: 22px !important;color:#222;padding-bottom:8px !important;}

.ab4_tit1 {font-size:22px !important;font-weight: 600 !important;letter-spacing: -1px;color:#3079a7;margin:8px 0;}
.ab4_tit1 i {font-weight: 300 !important;color:#5c98be;padding-right:4px;}
.ab4_box {border:#ccc solid 1px;padding:8px 16px;background: #fafafa;margin-bottom:20px !important;}

@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;letter-spacing: -0.5px;line-height: 26px !important;}
    #ctt_con b {font-weight: 600 !important;color:#222;}  

    .ab_img1 {float:left;margin:0px 0px 20px 0px;}
    .ab_img1 img {border-radius: 6px !important;width:80% !important;}
    .ab_cont1 {float:right;font-size:20px;margin:20px 0 35px 0;}

    .ab_tit1 {font-size:18px !important;font-weight: 500 !important;letter-spacing: -1px;color:#3079a7;line-height: 28px !important;}
    .ab_box1 {width:100%;background: #f1f1f1;border-radius: 3px;padding:20px 12px;margin:20px 0;}
    .ab_box1 .ab_mark {float:none !important;text-align: center !important;}
    .ab_box1 .ab_mark img {width:160px;margin:10px auto !important;}
    .ab_box1 .ab_tit2 {font-size:24px !important;font-weight: 500;letter-spacing: -1px;color:#3079a7;line-height: 24px !important;text-align: center;margin-top:-55px;}
    .ab_box1 .ab_tit3 {font-size:20px !important;font-weight: 400;letter-spacing: -0.5px;color:#444;line-height: 20px !important;text-align: center;}
    .ab_box1 .ab_cont2 {font-size:15px !important;line-height: 22px;color:#3079a7;text-align: center;}
    .ab_box1 .ab_btn1 {width:160px;margin:10px auto;background:#3079a7;border-radius:4px;padding:5px 0px;text-align: center;color:#fff;font-weight: 500;}
    .ab_cont p {font-size:16px !important;line-height: 22px !important;color:#222;padding-bottom:8px !important;}

    .ab4_img img {width:100%;}

}