@charset "utf-8";

/* 내용관리 */
#ctt {background:#fff;min-height:200px; webkit-box-shadow: 0 1px 4px #cbd1df; -moz-box-shadow: 0 1px 4px #cbd1df; box-shadow: 0 1px 4px #cbd1df; padding: 20px; border: 1px solid #ddd; border-radius: 10px;}
.ctt_admin {margin:0 5px;text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_himg img, #ctt_timg img, #ctt_con img {max-width:100%;height:auto}
#ctt_con {padding: 0}
.ctt_img {text-align:center}

#hd {background: #222;}
#container_title {margin-top: 60px;}

.sub_story .sub_wrap {padding: 10px 0 0 0; display: flex; max-width: 1400px; margin: auto;}
.sub_story .sub_wrap .sub_r_pd {padding: 30px 0;}
.sub_story .sub_wrap .sub_r_pd, .sto_bg {width: 50%;}
.sub_story .sub_wrap .sub_r_pd .sub_r_tit {padding: 30px 0 40px;}
.sub_story .sub_wrap .sub_r_pd ul {display: flex;}
.sub_story .sub_wrap .sub_r_pd ul li:not(:last-child) {margin-right: 15px;}
.sub_story .sub_wrap .sub_r_pd ul li img {border-radius: 30px 0 0 0; margin: 50px 0 0 0;}
.sub_story .sub_wrap .sub_r_pd ul li:nth-child(2) img {border-radius: 0 0 30px 0;}
.sub_story .sto_bg img {border-radius: 10px; margin-left: 100px; margin: 30px 0 0 100px;}


.sub_story .sub_wrap .sub_r_tit {font-size: 38px; font-weight: 700; line-height: 48px; font-family: "Open Sans", sans-serif; color: #111; padding: 50px 0 40px;}
.sub_story .sub_wrap .sub_r_txt {font-size: 16px; font-weight: 400; line-height: 24px; color: #333; padding-bottom: 10px;}

.sub_about {padding: 80px 0 0;}
.sub_about .sub_a_tit {font-size: 38px; font-weight: 700; line-height: 48px; font-family: "Open Sans", sans-serif; color: #111; padding: 50px 0 40px; text-align: center;}
.sub_about .sub_1, .sub_about .sub_2, .sub_about .sub_3 {display: flex; justify-content: center;}
.sub_about .sub_1, .sub_about .sub_3 {background: #eef7ff; padding: 60px;}
.sub_about .sub_2 {margin: 60px 0;}
.sub_about .sub_ti {font-size: 24px; font-weight: 500; line-height: 30px; color: #111; display: flex; align-items: center; padding: 0 80px;}
.sub_about img {border-radius: 10px;}