@charset "utf-8";

/* 내용관리 */
#ctt {padding:0.5rem; margin-bottom:100px;}
.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}

#container_title {display:none}

/*  edit */
#aside { display:none !important;}
#container { width:100% !important; }

.edu_view {position:relative; display:block; width: 100%; border-bottom:1px solid #00548b}
.edu_sub {position:relative; display:block; overflow:hidden}

.sub_content {display:block; font-size: 18px;}

.sub_content .sub_c_img {position:relative; display:block; width:100%; }

.sub_content .sub_c_t {position:relative; display:block; width:100%;padding: 15px 0rem;}
.sub_content .sub_c_t h2 { font-size:18px; margin-bottom:20px; font-weight:400; display:block; letter-spacing: -1.5px; word-break:keep-all}
.sub_content .sub_c_t .sub_c_st {display:block; margin-bottom:20px; font-weight:300; font-size:12px}
.sub_content .sub_c_t .sub_c_st,
.sub_content .sub_c_t .sub_c_st img {vertical-align:middle}
.sub_content .sub_c_t .sub_c_st img {margin:0 5px 1.5px 5px}
.sub_content .sub_c_t p {font-size:14px; color:#666; margin-top:20px }
.sub_content .sub_c_t .hashtag {position:relative; display:block; margin:10px 0; padding-bottom:30px; border-bottom:1px solid #eee;align-items: center;display: flex;justify-content: center;flex-wrap: wrap;}
.sub_content .sub_c_t .hashtag span {font-size:.9rem; font-weight:300;padding:3px 8px; border-radius:15px; border:1px solid #ddd; color:#333; word-break:keep-all; margin-right: 5px; margin-bottom: 5px;}
.sub_content .sub_c_t .hashtag span:nth-last-child(1) {margin-right:0;}

.sub_content .sub_c_t > img {width: 100%; }

.edu_content {position:relative;  text-align:center; background:#fff}
.edu_curri {display:block; background:#fff;}
.curri_sub {font-size:1.25rem; font-weight: 600; color:#137252; margin-top: 35px; padding-bottom:10px; border-bottom:2px solid #137252}
.edu_curri ul {display:block; /* margin-top:15px; */ text-align: left;}
.edu_curri ul li {position:relative; padding-bottom: 10px;width: 100%; display: flex; align-items: center; justify-content: space-between; }
.edu_curri ul li p {font-size:1rem; font-weight:400; padding: 10px; word-break:keep-all; border-top:1px solid #eee; border-bottom:1px solid #eee; width:100%;background-color:#f2f6f2; color: #127350; font-weight:600;}
.edu_curri ul li:first-child p {border-top:0;}
.edu_curri ul li p::before {content:''; position:absolute; left:1.4rem; top:1.9rem; display:block; width:1.5rem; height:1.5rem; background-size:cover; }
.edu_curri ul li a {display:block; font-size:14px; word-break:keep-all; color:#777; width: fit-content;}
.edu_curri ul li a span{ padding:10px 20px}
.edu_curri ul li a span.list_tit {width:100%; display:inline-block; /* min-height:35px */font-size: .9rem;}
.edu_curri ul li a span.view_btn {/* position:absolute; */ /* top:-7px; */ right:0; padding:5px 0; background:#68AA74; font-size:.75rem; color:#fff; text-align:center;/* min-width:80px;*/display: block; width: 70px;
border-radius:7px;  margin-left: 15px;}

@media screen and (max-width:499px){
html{font-size:14px;}
}