@charset "utf-8";

/* 내용관리 */

.ctt_admin {text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:10px 0;line-height:1.6em}
#ctt_himg img, #ctt_timg img, #ctt_con img {max-width:100%;height:auto}
.ctt_img {text-align:center}
.ctt_wrap {margin:47px 0 0;}
.ctt_wrap .box_title{line-height:1.1}
.ctt_wrap .pri_box{width:100%;margin:15px 0 0;padding:35px 30px;border:2px solid #E6E6E6;}
.ctt_wrap .main_title{display: block;margin:50px 0 15px;line-height: 1.1;font-weight: 600;color:#D22D54;font-size:22px;letter-spacing: -0.025em;}
.ctt_wrap .sub_title{display:inline-block;color:#777;font-size:20px;letter-spacing: -0.025em;}
.ctt_wrap p{margin:0 0 5px 0;}
.ctt_wrap .pri_box p{margin:0;}
.ctt_wrap ul{padding:0 0 0 15px;margin: 0 0 8px 0;}
.ctt_wrap ul li{font-size:16px;letter-spacing: -0.025em;color:#777;line-height: 1.8}
/* .ctt_wrap ul li:last-child{margin:0;} */

.ctt_wrap .sb_title{position: relative;display: inline-block;padding:0 0 0 30px;margin:20px 0 8px 0;color:#777;line-height: 1.4;font-size:20px;letter-spacing: -0.025em;}
.ctt_wrap .sb_title.fs_title{margin:4px 0}
.ctt_wrap .sb_title b{position: absolute;top:0;left:0;}

.ctt_wrap .mail_box{margin:70px 0 0;padding:52px 0;background:#F8F8F8;border:1px solid #E6E6E6;text-align: center;}
.ctt_wrap .mail_box img{width:62px;margin:0 0 38px 0;}
.ctt_wrap .mail_box p{font-size:18px;line-height: 1.6}
.ctt_wrap .mail_box b{color:#D22D54;font-weight:500}

@media screen and (max-width:1024px){
  .ctt_wrap .main_title{font-size:20px;line-height: 1.2}
  .ctt_wrap .mail_box p{font-size:16px;word-break: keep-all;}
}
@media screen and (max-width: 767px){
  .ctt_wrap{margin:0}
  .ctt_wrap .pri_box{padding:26px 20px}
  .ctt_wrap .mail_box{padding:40px 20px;margin:0}
  .ctt_wrap .mail_box img{margin:0 0 25px 0}
  .mail_box br{display: none}
}
