@charset "utf-8";

/* 내용관리 */
#ctt {padding:20px;}
.ctt_admin {margin:0 5px;text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:10px 0}
.ctt_img {text-align:center}

/* 조직도 */
.con_title_top {margin:auto; font-size: 1.4em; padding:10px; text-align:center; font-weight: 600;}
.con_organization {width:100%; line-height:30px; margin:auto; margin-bottom:6px;}
.con_right li {padding: 0 15px;}
.con_left {float: left;text-align:center; line-height:30px;padding-top: 10px; padding-bottom: 10px;font-weight: 600;color: #353535;width: 30%;font-size: 15px;background-color: #e4e4e4;list-style:none;}
.con_right {float: left;line-height:30px;padding-top: 10px; padding-bottom: 10px;padding-left: 15px;font-weight: 500;color: #353535;width: 66%;font-size: 14px;background-color: #f5f5f5;list-style:none; background-image: linear-gradient(to right, #f5f5f5, white); }
.line_lgreen_top {clear:both;border-top:1px solid #b8d300; width: 100%; height:6px;  }
.line_lgreen_bottom {clear:both;border-bottom:1px solid #b8d300; width: 100%; height:6px; }
.line_40px {clear:both; height:40px;}
.line_6px {clear:both; height:5px;}
.line_lgreen_bottom2  {clear:both;border-bottom:1px solid #b8d300; width: 100%; margin:56px auto 0; }

.con_img_left {width:48%; float: left; padding-right:20px;}
.con_img_left img {width:100%; padding:-20px;}
.con_img_right {width:50%; float: left;}
.con_mini_title {background:#ddd; padding:2px 4px; width:100%; clear:both; text-align:center; margin-right:6px; margin-bottom:4px;}

.con_left_location {float: left;text-align:center; line-height:30px;padding-top: 10px; padding-bottom: 10px;font-weight: 600;color: #353535;width: 30%;font-size: 15px;background-color: #e4e4e4;list-style:none; line-height:324px;}
.con_right_location {float: left;line-height:30px;padding-top: 10px; padding-bottom: 10px;padding-left: 15px;font-weight: 500;color: #353535;width: 70%;font-size: 14px;background-color: #f5f5f5;list-style:none; background-image: linear-gradient(to right, #f5f5f5, white); }

.con_title_left {padding-bottom:10px; font-size:14px; font-weight:600;}
.con_boxx {width:100%; border-collapse: collapse; border:1px solid #ddd; }
.con_boxx td {border:1px solid #ddd; border-collapse: collapse; line-height:50px; text-align:center; font-size:14px;}
.heigh_60px {height:60px; background-color: #e4e4e4; color:#333; line-height:60px; font-size:15px;}

.con_boxx2 {width:100%; border-collapse: collapse; border:1px solid #ddd; }
.con_boxx2 td {border:1px solid #ddd; border-collapse: collapse; line-height:30px; text-align:left; font-size:14px;}
.con_boxx2 td p {line-height:40px;}

.con_box6ea {width:14.9%; background-color: #eee; text-align:center; float:left; margin: 0.88%;; padding:30px 10px; min-height:330px; font-size:14px; word-break: keep-all;}
.line_lgreen_top_40px {clear:both;border-top:1px solid #fff; width: 100%; height:40px;}

.con_title_center {font-size:1.2em; padding: 10px 20px; font-weight:600; text-align:center;  margin:auto;  background: #eee; border-radius:30px;}
.con_title_center_normal {font-size:1.2em; text-align:center; margin-bottom:20px; font-weight:600;}
.con_title_2em {font-size:1.6em;padding-top:10px; font-weight:600;}
.con_img_4px img {margin:7px;}
.con_img_5px img {width:366px; margin:7px;}
.con_img_5px_2 img {width:48%; margin:7px;}


.greeing {text-align:center; line-height:200%; font-size:1.2em; margin:auto; max-width:1000px; word-break: keep-all; font-family: '나눔명조', 'NanumMyeongjo';}
.greeing_top {background:#fffcd0bf; padding:20px; border-radius:20px; font-size:1.4em; line-height:200%; word-break: keep-all; font-family: '나눔명조', 'NanumMyeongjo';}
.content_main {font-size:1.2em; line-height:200%;word-break: keep-all;}
.content_main p {padding:10px;word-break: keep-all;}

.con_33p_box {width:31.6%; padding:40px 20px; margin:20px 10px 40px 10px; background:#d3effb; border-radius:20px; text-align:center; float:left; font-size:1.4em;}
.width30 {width:50%;}

.con_100p_box {width:96%; padding:20px 10px; margin:10px 10px 10px 10px; background:#d3effb; 
border-radius:20px; text-align:center; float:left; font-size:1.1em;}
.con_100p_box215 {width:96%; padding:20px 10px; margin:10px 10px 10px 10px; background:#d3effb; 
border-radius:20px; text-align:center; float:left; font-size:1.1em; line-height: 215px;}

.con_img64p {text-align:center;}
.con_img64p img {max-width: 574px; width: 64%;}

.con_33p_box0 {width:31.6%; margin:20px 10px 40px 10px; border-radius:20px; text-align:center; float:left; font-size:1em;}


.box9 {width:18%; padding:40px 20px; margin:20px 10px 40px 10px;border-radius:20px; text-align:center; float:left; font-size:1.3em; background:#f5f5f5;    min-height: 260px;}
.box9 p {font-size:1.6em; font-weight:600;}

@media (max-width:1000px){

.con_img64p img {max-width: 574px; width: 100%;}
.con_33p_box0 {width:100%; margin:20px 10px 40px 0px; border-radius:20px; text-align:center; float:left; font-size:1em;}
.con_100p_box215 {width:96%; padding:20px 10px; margin:10px 10px 10px 10px; background:#d3effb; 
border-radius:20px; text-align:center; float:left; font-size:1.1em; line-height: 30px;}

.con_img_left {width:100%; float: left; padding-right:20px;}
.con_img_left img {width:100%; padding:-20px;}
.con_img_right {width:100%; float: left;}

.con_boxx td {border:1px solid #ddd; border-collapse: collapse; line-height:16px; text-align:center; font-size:13px; align-items: center;}
.heigh_60px { height:auto; background-color: #e4e4e4; color:#333; line-height:16px; font-size:13px;}
.con_box6ea {width:45%; background-color: #eee; text-align:center; float:left; margin:10px; padding:30px 10px;}

.con_33p_box {width:93%; padding:40px 20px; margin:20px 10px 40px 10px; background:#f5f5f5; border-radius:20px; text-align:center; float:left; font-size:1.4em;}
.con_boxx2 td p {line-height:30px;}
.width30 {width:30%;}
.con_img_5px_2 img {width:45%; margin:7px;}

.box9 {width:46%; padding:40px 20px; margin:10px 5px 10px 5px;border-radius:20px; text-align:center; float:left; font-size:1.3em; background:#f5f5f5;}
}

@media (max-width:1200px){
.con_left {width: 100%;}
.con_right {width: 100%; text-align:center; line-height:28px;  word-break: keep-all;}

.con_left_location {float: left;text-align:center; line-height:30px;padding-top: 10px; padding-bottom: 10px;font-weight: 600;color: #353535;width: 100%;font-size: 15px;background-color: #e4e4e4;list-style:none; line-height:41px;}
.con_right_location {float: left;line-height:30px;padding-top: 10px; padding-bottom: 10px;padding-left: 15px;font-weight: 500;color: #353535;width: 100%;font-size: 14px;background-color: #f5f5f5;list-style:none; background-image: linear-gradient(to right, #f5f5f5, white); }
}
@media (max-width:814px){
.con_img_4px img {margin:4px; width:48%;}
.con_img_5px img {width:93%; margin:0px;}
}
@media (max-width:500px){
.con_box6ea {width:96%; background-color: #eee; text-align:center; float:left; margin:10px; padding:30px 10px;}
.con_img_4px img {margin:4px; width:48%;}
}