@charset "utf-8";

.wait{margin:20px 0px 0px 0px; text-align:center; background-color:#f4f5f6; width:100%; min-height:170px; height:auto; padding:20px 0px 20px 0px; }
.hiddenM{display: none !important;}
.topLine{border-top:1px dashed #dadada;}

.list_style1 {list-style: none;	}
.list_style1 li{padding:7px 0px 7px 0px; font-size:14px; color:#666; line-height:24px;}

/* 서브페이지 */
.subCon{font-size:15px;line-height:150%;padding:10px 0px 30px 0px;}
h2{padding:0px; margin:0px;} 
h3{position:relative; background:url("/edu/images/common/h3_icon.png") 0 5px no-repeat;letter-spacing:-0.5px;  font-size:18px; color:#222222; padding:0px 0px 0px 25px;font-weight:500; margin:0px 0px 15px 0px;}
h4{position:relative; background:url("/edu/images/common/h4_icon.png") 10px 5px no-repeat;letter-spacing:-0.5px; font-weight:500;color:#484848; font-size:15px; padding:0px 0px 0px 20px; line-height:140%;margin:0px 0px 7px 0px; letter-spacing:-0.05em;}
h5{background:url("/edu/images/common/h5_icon.png") 0% 50% no-repeat;letter-spacing:-0.5px; font-weight:500; color:#2e72af; font-size:14px; padding:0px 0px 0px 10px; line-height:140%;margin:0px 0px 5px 0px;}

/* 탭메뉴 */
.dong_tab{}
.dong_tab ul{list-style:none;}
.dong_tab ul li{font-size:15px; text-align:center;float:left; border-top:1px solid #d0d0d0;  border-left:1px solid #d0d0d0;  border-bottom:1px solid #d0d0d0; color:#656565; width:12%;}
.dong_tab ul li a{display:block; padding:10px 0px 10px 0px;}
.dong_tab ul li.last{font-size:15px; text-align:center;float:left; border:1px solid #d0d0d0; color:#656565; width:12%;}
.dong_tab ul li.on{font-size:15px; text-align:center;float:left; border:1px solid #3b79cd; background:#3b79cd;width:20%;}
.dong_tab ul li.on a{font-size:15px; font-weight:600; background:#3b79cd; color:#fff; }
.dong_tab:after{content:""; display:block; clear:both;}

/* 주요연혁 */
.busi_tab{}
.busi_tab ul{list-style:none;}
.busi_tab ul li{font-size:15px; text-align:center;float:left; border-top:1px solid #d0d0d0;  border-left:1px solid #d0d0d0;  border-bottom:1px solid #d0d0d0;color:#656565; width:12%;}
.busi_tab ul li a{display:block; padding:10px 0px 10px 0px;}
.busi_tab ul li a:hover{font-size:13px;letter-spacing:-1px; color:#fff !important;background:#3b79cd;transition:all 0.3s; padding:10px 10px 10px 10px;}
.busi_tab ul li.last{font-size:15px; text-align:center;float:left; border:1px solid #d0d0d0;color:#656565;width:12%;}
.busi_tab ul li.on{font-size:15px; text-align:center;float:left; border:1px solid #3b79cd; background:#3b79cd;width:12%;}
.busi_tab ul li.on a{font-size:15px; font-weight:600; background:#3b79cd; color:#fff; }
.busi_tab:after{content:""; display:block; clear:both;}

.busi_tab2{}
.busi_tab2 ul{list-style:none;}
.busi_tab2 ul li{font-size:15px; text-align:center;float:left; border-top:1px solid #d0d0d0; border-left:1px solid #d0d0d0;  border-bottom:1px solid #d0d0d0; letter-spacing:-0.05em; color:#656565;}
.busi_tab2 ul li a{display:block; padding:10px 0px 10px 0px;}
.busi_tab2 ul li.last{color:#656565;border-right:1px solid #d0d0d0; }
.busi_tab2 ul li.on{background:#3b79cd; }
.busi_tab2 ul li.on a{font-size:15px; font-weight:600; background:#3b79cd;  border:0px solid #3b79cd; color:#fff; }
.busi_tab2:after{content:""; display:block; clear:both;}

.sub_tab{}
.sub_tab ul{list-style:none;}
.sub_tab ul li{background:url("/images/common/li_icon.png") 0% 50% no-repeat;padding:0px 0px 0px 10px;margin:0px 0px 0px 10px;}


/* 인사말 */
.greetings{background:url('/edu/images/centerInfo/greeting_img_M.jpg') no-repeat bottom; height:900px; padding-bottom:0px;margin-right:10px;}
.greetings .txt0 {padding:30px 0 25px 0px; line-height:40px; font-size:45px; color:#02a4ef;width:100%; text-align:center; font-weight:600;}
.greetings .txt1 {padding:30px 0 25px 0px; line-height:40px; font-size:30px; color:#0074bf;width:100%; text-align:center;}
.greetings .txt2 {line-height:120%;color:#2aa869; font-size:20px; padding:15px 0 0 0;width:100%;}
.greetings .txt3 {margin:30px 0px 0px 0px; font-size:15px; color:#555; min-height:360px; line-height:28px; padding:0 0 0 0;width:100%;}

/* 선언문 */
.decLara {padding:30px 20px 30px 20px;background:url('/edu/images/centerInfo/declaration_bg.png') 50px 150px no-repeat;background-size:70% auto; height:700px; width:85%; border:1px solid #eee; margin-right:10px;}

/* 평생교육이란 */
.eduListW{position:relative; text-align:center; width:100%; margin-right:10px;}
.eduList{float:left; border: 1px solid #ddd; padding:10px; width:38%;  margin:0px 10px 20px 10px;}
.eduList .tit{color:#1847a8; width:100%; font-size:18px;  padding:10px 0px 10px 0px; font-weight:bold;border: 1px solid #ddd; }
.eduList.he1{height:270px; font-size:15px;}
.eduList.he2{height:270px; font-size:15px;}
.eduList ul{position:relative; list-style:none; padding:0px;}
.eduList ul li{border: 0px solid #ddd; padding:2px 0px 2px 12px; background:url("/edu/images/common/dot1.png") no-repeat 0px 10px;}

.lifeEdu{background:url("/edu/images/centerInfo/all_life_edu_img.png") no-repeat 10px 15px;position:relative; border: 1px solid #eee; padding:20px 0px 10px 100px; margin-right:10px;}
.lifeEdu span.Tit{display:inline-block; color:#399dba; font-size:35px;letter-spacing:-3px;}
.lifeEdu span.Cot{display:inline-block; padding:7px 10px 0 3px;}

/* 연혁 */
.sec_history { position: relative; clear:both; padding:30px 20px 45px 250px; }
.sec_history h2 {position: absolute; padding-top:15px; font-size:40px; left:2px; color:#55c2e1; max-width: 136px; line-height: 35px; font-weight:500;}

.history_list li {padding:10px 0px 10px 0px; }
.history_list dl {float:right; position: relative; width:200px; padding:5px 0px 5px 70px; border-bottom: 1px dashed #ddd;}
.history_list dt { position: absolute; top: 0px; padding:5px 0px 0px 0px; left:0px; text-align:right; font-size: 18px; width:50px; font-weight: bold; }
.history_list dd { font-size: 15px;  line-height: 20px; padding:0px 0 5px 7px; text-align:left;}
.history_list dd strong { font-weight: normal; }

/* 평생교육진흥조례 */
.reGulati {padding:20px 10px 20px 10px; height:2450px; width:98%; border:1px solid #eee; box-sizing:border-box;}
.reGulati .txtAre {line-height:20px; font-size:14px; width:100%; height:100%; border:1px solid #fff; overflow:auto; box-sizing:border-box;}

/* 주민자치센터소개 */
.juminW{position:relative; padding:15px 30px 20px 10px;  margin:0px 0px 10px 0px; margin-right:10px;background:#f5f5f5; height:420px;}
.juminW .juminList{display:block; width:420px; text-align:left;}
.juminW .juminList h4{color:#02a4ef; width:100%; font-size:18px;  background: url("/edu/images/centerInfo/jumin_bg1.png") no-repeat 0px 0px; padding:5px 20px 10px 40px; font-weight:bold;}
.juminW .juminList ul{position:relative;  list-style:none; }
.juminW .juminList ul li{border: 0px solid #ddd; padding:2px 0px 2px 12px; background:url("/edu/images/common/dot1.png") no-repeat 0px 10px;}

/* 주민센터현황 */
.juminCenter{position:relative; padding:0px;}
.juminCenter h1{background:url("/edu/images/centerInfo/juminCenter_tit_bg.jpg") repeat-x; color:#fff; text-align:center; padding:30px 0px 0px 0px; height:60px;}
.juminCenter h2{ color:#222; font-size:18px; letter-spacing:-0.05em; font-weight: bold;padding:15px 0px 10px 0px;}

/* 비전과목표 */
.visTarg {position:relative;padding:0px 0px 10px 15px;}
.visTarg .Vtit{text-align:center; font-size:30px;letter-spacing:-2px; width:95%; line-height:40px;}
.visTarg .VtitGreen{color:#2aa869; font-weight:600; }
.visTarg ul{list-style:none;}
.visTarg ul li{display:inline-block; text-align:center;background-color:#1ba4fa; width:92%; height:40px; font-size:20px; color:#fff; font-weight:500;margin-bottom:10px; padding-top:15px;}
.visTarg ul li.arrow{background:url("/edu/images/program/arrow_delv_step.png") no-repeat center;transform:rotate(-90deg); width:97%; height:50px;}

.visTarg ul li.first{display:inline-block; background-color:#1ba4fa; width:92%; height:40px; }
.visTarg ul li.sec{display:inline-block; text-align:center;background-color:#2aa869; width:92%; height:40px; font-size:20px; color:#fff; font-weight:500;margin-bottom:10px; padding-top:15px;}

.visTarg ul li.thirTit{display: none !important;}
.visTarg ul li.centTit{display: none !important;}


.visTarg ul li.thir{display:inline-block; text-align:center;width:92%; height:100px; background-color:#f6e8d9; font-size:15px; color:#222222; vertical-align:top;}
.visTarg ul li.cent{display:inline-block; width:92%; height:50px; background-color:#f78815; font-size:20px; color:#fff; vertical-align:top; line-height:20px; letter-spacing:-1px; font-weight:600; text-align:center;}
.visTarg ul li.fort{display:inline-block; text-align:center;background-color:#1ba4fa; width:92%; font-size:18px;border-radius:0px;padding:15px 0px 0px 0px; height:50px; color:#fff; letter-spacing:-2px; vertical-align:top;}
.visTarg ul li.fort li{display:inline-block; text-align:center;background-color:#fff; width:100%;  height:25px; margin:0px;  font-size:15px; color:#000; letter-spacing:-0.5px; vertical-align:top;}


.he{height:480px}

.visTarg ul li.fort.mgt1{margin-top:0px;}
.visTarg ul li.fort.mgt2{margin-top:0px;}
.visTarg ul li.fort.he1{height:220px;}
.visTarg ul li.fort .fortBox{height:200px;margin:20px 0px 20px 0px; background-color:#fff; border: 1px solid #ccc; border-radius:0px; box-sizing: border-box; padding:10px 0px 10px 0px; }


.visTarg ul li.fift{display:inline-block; text-align:center;background-color:#0b5ed0; width:92%; font-size:18px; color:#fff; letter-spacing:-1px; vertical-align:top;}
.visTarg ul li.sev{display:inline-block; text-align:center;background-color:#403e6c; width:92%; font-size:15px; color:#fff; letter-spacing:-1px; vertical-align:top; }


.visTarg ul li.sixth{display:inline-block; text-align:center;background-color:#218887; width:13%; font-size:15px; color:#fff; letter-spacing:-1px; vertical-align:top;}

.sixth2{position:relative; margin:0px 30px 10px 30px; border: 1px solid #6e6d88;  height:285px; background:#fff;}
.sixth2 li{ display: inline; float:left;  text-align:center; background-color:#fff; margin:3px 0.7% 3px 0.7%; padding:5px 1px 5px 1px;border: 1px solid #403e6c; width:46%; font-size:15px; color:#222; letter-spacing:-1px; vertical-align:top;}



.visTarg:after{content:""; display:block; clear:both;}

/* 오시는길 */
.location {position:relative; list-style:none; height:230px; padding:10px; border: 1px solid #dddddd; background:#f3f3f3; margin-right:10px;}
.location li{float: left; border: 0px solid #e5e5e5; color:#222;}
.location li a{display:block; color:#222;}
.location_addr{background:#87837c; color:#fff; padding:5px 0px 5px 10px; margin-right:10px; margin-top:10px;}

/* 남구한마음대학 */
.businessGuide{position:relative;margin:20px 10px 20px 0px; background:#e9f7fc; padding:40px 30px 40px 30px; min-height:250px;}
.businessGuide h2{letter-spacing:-0.5px; font-size:30px; color:#2aa869; font-weight:600;}
.businessGuide .txtBox{width:100%;}
.imgBox{background:#f5f9f0;width:405px; height:258px; text-align:center; padding-top:10px;}

/* 학습정보 리스트 */
.list_style1{padding-left:10px;list-style:none;padding-bottom:10px; }
.list_style1 li{background:url("/edu/images/common/li_icon.png") 0% 50% no-repeat;padding:0px 0px 0px 10px;margin:0px 0px 0px 10px;}
.list_style1 li ul{margin:5px 0 5px 0;}
.list_style1 li ul li{background:url("/edu/images/common/h4_icon2.gif") 0 5px no-repeat; padding:0 0 0 10px;}
.list_style1 li img{vertical-align:middle;}
.list_style1 li ol li{background:url("/edu/images/common/h4_icon2.gif") 0 8px no-repeat; line-height:140%;}

.list_style2{padding-left:10px;list-style:none;margin-bottom:10px; }
.list_style2 li{padding:0px 0 3px 8px;background:url("/edu/images/common/list_icon04.gif") 0 7px no-repeat;line-height:140%;}
.list_style2 li ul{margin:5px 0 5px 0;}
.list_style2 li ul li{background:url("/edu/images/common/gray_dot.gif") 0 5px no-repeat; padding:0 0 0 10px;}
.list_style2 li img{vertical-align:middle;}
.list_style2 li ol li{background:url("/edu/images/common/list06.gif") 0 8px no-repeat; line-height:140%;}

.list_style3{padding-left:5px;list-style:none;padding-bottom:10px; }
.list_style3 li{background:url("/edu/images/common/li_icon.png") 0px 10px no-repeat; font-size:14px; line-height:170%; padding:0px 0px 0px 10px;margin:0px 0px 0px 10px;}
.list_style3 li ul{margin:5px 0 5px 0;}
.list_style3 li ul li{background:url("/edu/images/common/h4_icon2.gif") 0 5px no-repeat; padding:0 0 0 10px;}
.list_style3 li img{vertical-align:middle;}
.list_style3 li ol li{background:url("/edu/images/common/h4_icon2.gif") 0 8px no-repeat; line-height:140%;}

.list_style4{padding-left:0px;list-style:none; }
.list_style4 li{padding:0px 0 3px 8px;background:url("/edu/images/common/list_icon1.gif") 0 7px no-repeat;line-height:140%;text-align:left;}
.list_style4 li ul{margin:5px 0 5px 0;}
.list_style4 li ul li{background:url("/edu/images/common/gray_dot.gif") 0 5px no-repeat; padding:0 0 0 10px; text-align:left;}
.list_style4 li img{vertical-align:middle;}
.list_style4 li ol li{background:url("/edu/images/common/list06.gif") 0 8px no-repeat; line-height:140%;}

.list_style5{padding-left:10px;list-style:none; }
.list_style5 li{padding:0px 0 3px 15px; background:url("/edu/images/common/list_icon5.gif") 0 11px no-repeat; font-size:13px; line-height:160%; letter-spacing:-0.03em; text-align:left;}
.list_style5 li ul{margin:5px 0 5px 0;}
.list_style5 li ul li{background:url("/edu/images/common/dot1.gif") 0 10px no-repeat; padding:0 0 0 10px;text-align:left;}
.list_style5 li img{vertical-align:middle;}
.list_style5 li ol li{background:url("/edu/images/common/list06.gif") 0 8px no-repeat; line-height:140%;}

.list_style6{padding-left:0px;list-style:none; }
.list_style6 li{padding:0px 0 3px 0px; font-size:14px; line-height:160%;text-align:left;}
.list_style6 li ul{margin:5px 0 5px 0;}
.list_style6 li ul li{background:url("/edu/images/common/gray_dot.gif") 0 5px no-repeat; padding:0 0 0 0px;text-align:left;}
.list_style6 li img{vertical-align:middle;}
.list_style6 li ol li{background:url("/edu/images/common/list06.gif") 0 8px no-repeat; line-height:140%;}

.list_style7{padding-left:10px;list-style:none; }
.list_style7 li{padding:0px 0 3px 12px; background:url("/edu/images/common/list_icon7.gif") 0 11px no-repeat; font-size:16px; letter-spacing:-0.05em; line-height:160%;text-align:left;}
.list_style7 li ul{margin:5px 0 5px 0;}
.list_style7 li ul li{background:url("/edu/images/common/dot1.gif") 0 5px no-repeat; padding:0 0 0 0px;text-align:left;}
.list_style7 li img{vertical-align:middle;}
.list_style7 li ol li{background:url("/edu/images/common/list06.gif") 0 8px no-repeat; line-height:140%;}

.list_style8{padding-left:5px; list-style:none;padding-bottom:10px; margin-bottom:20px; }
.list_style8 li{background:url("/edu/images/common/li_icon.png") 0px 12px no-repeat; font-size:12px; line-height:140%; letter-spacing:-0.05em; padding:5px 0px 5px 10px;}
.list_style8 li ul{margin:5px 0 5px 0;}
.list_style8 li ul li{background:url("/edu/images/common/h4_icon2.gif") 0 8px no-repeat; line-height:140%; padding:2px 0 2px 10px;}
.list_style8 li img{vertical-align:middle;}
.list_style8 li ol li{background:url("/images/common/h4_icon2.gif") 0 8px no-repeat; line-height:140%;}

/* 강좌안내 */
.box1{background:url("/edu/images/common/icon_notice.png") 8px 8px no-repeat; position:relative; border: 1px solid #eee; padding:15px 20px 15px 50px; margin:0 0 10px 0; color:#ff0084;}

/* 배달강좌안내 */
.delv_step{}
.delv_step ul{list-style:none;}
.delv_step ul li{float:left; border:1px solid #d0d0d0; text-align:center;width:96%;}
.delv_step ul li.lineX{background:url("/edu/images/program/arrow_delv_step.png") 178px 15px no-repeat;transform:rotate(90deg); width:100%; height:90px; border:0px;}
.delv_step ul li a{display:block; padding:25px 10px 25px 10px;}
.delv_step ul li a:hover{box-shadow:10px 10px 10px #f3f3f3;}
.delv_step:after{content:""; display:block; clear:both;}

.delv_step2{}
.delv_step2 ul{list-style:none;}
.delv_step2 ul li{float:left; border:1px solid #fff; text-align:center;width:47%;}
.delv_step2:after{content:""; display:block; clear:both;}

/* 재능기부란 */
.talentDona{position:relative; height:750px;border: 1px solid #ededed; padding:10px 0px 30px 0px; width:95%;}
.talentDona h2{letter-spacing:-0.5px; font-size:45px; color:#2aa869; font-weight:600; line-height:130%;}
.talentDona .txtSub{letter-spacing:-0.5px; font-size:25px; color:#2aa869; font-weight:400;}
.talentDona .txtBox{width:100%; padding:10px 0px 0px 10px;}
.talentDona .imgBox{width:100%; padding:20px 0px 0px 0px; background-color:#fff;}
.talentDona .button{width:95%; background-color:#fff; text-align:center;}
.talentDona ul{list-style:none;}
.talentDona ul li{padding:5px 0 0 0;}
.talentDona ul li a:hover{box-shadow:10px 10px 10px #f3f3f3;}

/* 학습동아리란 */
.stud_Circ{padding:25px 0px 25px 22px; border: 1px solid #d0d0d0; text-align:center; width:91%;}

.stud_Circ ul{list-style:none;}
.stud_Circ ul li{display:inline-block; text-align:center;background-color:#1ba4fa; width:96%; height:40px; font-size:20px; color:#fff; font-weight:500;margin-right:25px; padding-top:15px;margin-bottom:10px;}
.stud_Circ ul li.last{display:inline-block; text-align:center;background-color:#1ba4fa; width:96%; font-size:20px; color:#fff; }
.stud_Circ ul li.arrow{background:url("/edu/images/program/arrow_delv_step.png") 5px 3px no-repeat;transform:rotate(90deg); border:1px solid #fff; width:40px; height:50px;}
.stud_Circ ul li.sec{display:inline-block; text-align:center;width:42%; background-color:#fff; border:1px solid #ededed;height:155px;}
.stud_Circ ul li.thir{display:inline-block; text-align:center;background-color:#0b5ed0; width:96%; font-size:20px; color:#fff;}
.stud_Circ:after{content:""; display:block; clear:both;}

/* 게시판  */
#content_field{position:relative;margin:10px 0px 10px 0px;}

p.total_item { position:relative; left:0; top:0; z-index:10; height:auto;}
p.total_item strong{font-weight:bold}

/* 로그인박스 */
.viewTable1 {}
.viewTable2 {}
.viewTable3 {}
.confirmPw_wrap {text-align:left;}
.confirmPw {width:90%; height:300px;padding:10px 0 30px 0; border:1px solid #ddd; text-align:center; background:url("/edu/images/common/loginLock_bg.png") bottom left no-repeat;}
.confirmPw_txt p {padding-bottom:30px;}
.confirmPw_txt {font-size:18px;padding:20px 0px 0px 5px;}
.confirmPw_txt .t_blue {color:#ff026d;position:relative; font-size:24px; font-weight:600;}
.confirmPw_txt .inputLine {width:120px; height:20px; font-size:24px;}

.confirmPw4_wrap {text-align:center; padding:10px 0 0 10px;}
.confirmPw4 {width:90%; height:520px;padding:10px 0 20px 0; border:1px solid #ddd; text-align:center; background:url("/edu/images/common/loginLock_bg.png") bottom left no-repeat;}
.confirmPw4_txt p {padding-bottom:30px;}
.confirmPw4_txt {font-size:18px;padding:20px 0px 0px 5px;}
.confirmPw4_txt .t_blue {color:#ff026d;position:relative; font-size:24px; font-weight:600;}
.confirmPw4_txt .inputLine {width:150px; height:20px; font-size:24px;}

/* 게시판 목록 */
.search_service{position:relative; padding:0 10px 10px 0}
.search_area{position:relative;width:100%;border: 0px solid #ddd;}  
.search_conditions{border:1px solid #ddd; background-color: #f9f9f9; padding:20px 0 20px 0;text-align:center;}
.fc{text-align:center; padding:0 10px 0 0;}
.fc:after{content:""; display:block; clear:both;}
.total_count{background:url("/edu/images/board/icon_total.png") no-repeat; padding:0 0 10px 25px;}
.select{height:42px;}
.inputBox{height:42px; /*width:30%;*/width:130px;}
.search_conditions .selectBox{margin-bottom:3px; margin-top:3px;}
#searchWrd{height:20px;line-height:20px}

.search_txt2{color:#3c3c3c;}
.list_tbl{position:relative; border-top:2px solid #3b79cd;font-size:15px; text-align: center;margin-top:20px;}
.list_tbl tr{color:#545454}
.list_tbl th{font-size:15px; color:#545454; border-bottom: 1px solid #ccc; padding:12px 0px 12px 0px;line-height:16px; background:#e9f7fc;font-weight:bold}
.list_tbl th.w15M {width:15%;}
.list_tbl th.w25M {width:25%;}
.list_tbl td{font-size:15px;overflow: hidden; padding:17px 0 17px; white-space: nowrap;border-bottom: 1px solid #dbdbdb;line-height:16px}
.list_tbl td a {color: #666666;}
/*.list_tbl td a:link, a:visited {color: #666666;}*/
.list_tbl td a:hover {color: #1F58B1; text-decoration: underline;}
.list_tbl thead th{background:#e9f7fc url(../../imgs/skin/ico/line01.gif) no-repeat center left;}
.list_tbl thead th:first-child{ background:#e9f7fc}
.board_btn{text-align:right;margin-top:10px; margin-right:10px; }

/*media query*/
@media screen and (max-width:768px) {
	.search_conditions > div > ul > li {width:50%;}
}

@media screen and (max-width:640px) {
}

@media screen and (max-width:480px) {
	.search_conditions > div > ul > li {width:100%;}
}

/* 게시판 보기 */
#viewTable1{margin:0 10px 0 0;}
.view_tbl{position:relative;border-top:2px solid #3b79cd;margin-bottom:30px;}
.view_tbl th{border-bottom:1px solid #dcdcdc;padding:13px 10px 11px;line-height:18px;background:#e9f7fc; vertical-align:middle; font-weight:bold}
.view_tbl td{padding:13px 10px 11px;line-height:16px;line-height:150%; border-bottom: 1px solid #dcdcdc;}
.view_tbl td strong{font-weight:normal;}
.view_tbl .view_con{min-height:200px;vertical-align:top;}

/* 보도자료 */
.newsList{width:100%;list-style:none; z-index:10; border-top:2px solid #5897c9; margin-top:10px;}
.newsList li{clear:both; padding:15px 0px 15px 10px; border-bottom:1px dotted #dbdbdb;}
.newsList2{overflow:hidden;}
.newsList2 dt{padding:4px 0;font-size:12px;}
.newsList2 dt.tit{margin-left:130px;color:#000;font-size:16px;}
 
.newsList2 dt.tit a{text-decoration:none;color:#000;padding:0 0 0 30px;}
.newsList2 dd.photo{width:150px; height:100px;border: 1px solid #c0c0c0; display:inline;float:left;margin:-25px 10px 0px 0px; text-align:center;padding:0px;}
.newsList2 dd.photo img{width:150px; height:100px;}
.newsList2 dd{line-height:18px;padding:3px 0px 3px 0px;}
.newsList2 dd img{border:none;}
.newsList2 dd span{color:#8e8e8e;}
.newsList2 a{color:#000;text-decoration:none;}
.newsList2 a:hover{color:#666;text-decoration:underline;}

/*리스트(보기 포함)*/
.board_list_view{ margin-bottom:40px;}
.board_list_view .txt{font-weight:bold;font-size:12px;color:#3c3c3c; margin-bottom:5px}


/* 갤러리_목록 */
#galleryTable{border-top:2px solid #5897c9;border-bottom:1px solid #eee; margin:10px 10px 0 0;padding:0 0 10px 0;}

/*
.galleryList ul{display:inline-block; text-align:center;}
.galleryList ul:after{display:inline-block;content:'';clear:both;}
.galleryList ul li{display:block;}
.galleryList ul li dl{text-align:center;width:178px;}
.galleryList ul li dl dt{display:inline-block;margin-bottom:10px; width:178px;}
.galleryList ul li dl dt img{border:1px solid #cdcdcd; padding:10px; width:150px;}
.galleryList ul li dl dt dd{padding-top:5px;}
*/


.galleryList dl{float:left;width:48%;margin:15px 1%;text-align:center;}
.galleryList dt{float:left;width:100%;height:auto;/*background:#ddd;*/margin-bottom:10px;}
.galleryList dd{width:100%;word-break: normal; overflow:hidden;word-wrap: break-word; text-overflow:ellipsis; white-space:nowrap;}
.galleryList dt img{width:100% !important;height:100% !important;}


.no_data{padding:100px 0px 100px 0px; text-align:center; font-size:30px;}

/* 갤러리_보기 */
.gallery_view{position:relative;}
.gallery_view ul{*zoom:1; margin:0 auto;width:550px; position:relative;top:20px;}
.gallery_view ul:after{display:block;content:'';clear:both}
.gallery_view ul li{float:left;margin-left:10px;}
.gallery_view ul li:first-child{ margin-left:0}
.gallery_view ul li img{width:100px;height:61px;border:1px solid #c8c8c8}
.gallery_view .btn_prev{position:absolute;top:21px;left:54px}
.gallery_view .btn_next{position:absolute;top:21px;right:54px}
.gallery_view_tbl{position:relative;border-top:2px solid #444;width:100%;  font-size:14px;margin-bottom:30px;}
.gallery_view_tbl th{border-bottom:1px solid #dbdbdb;padding:13px 10px 11px;line-height:16px;background:#f9f9f9;}
.gallery_view_tbl td{padding:13px 10px 11px;line-height:16px; border-bottom: 1px solid #dbdbdb;}
.gallery_view_tbl .view_con{min-height:200px;vertical-align:top;}
.gallery_view_tbl #viewimg img{width:950px}

/* 강사현황 */
.eduDeliTeacher{padding:20px;border: 1px solid #eee;}
.eduDeliTeacher h3{background:url("/edu/images/common/h7_icon.png") 8px 8px no-repeat; FONT-WEIGHT: bold; font-size:18px; padding:3px 0px 0px 30px;}
.eduDeliTeacher .Pbox{position:relative; width:93%;border: 1px solid #eee;min-height:167px; padding:10px ; margin-bottom:5px; text-align:center;}
.eduDeliTeacher .Tbl{position:relative; width:100%;}

/* 알림신청하기 타이틀 */
.ApplyWrite{margin-top:-10px; position:relative;background:url("/edu/images/board/applying_pen.png") 0 20px no-repeat; padding:30px 0 5px 90px; }
.ApplyWrite span.Tit{display:inline-block; color:#7dc047; font-size:30px; margin-top:-20px;}
.ApplyWrite span.Cot{display:inline-block; padding:0 0 0 0;}

/* 게시물등록 화면 입력박스*/
.write_tbl{}
.write_tbl .write_ib100{width:100px; height:33px; border:1px solid #999; margin-bottom:5px;}
.write_tbl .write_ib200{width:100px; height:33px; border:1px solid #999;}
.write_tbl .write_ib400{width:270px; height:33px; border:1px solid #999;}
.write_tbl .write_ib650{width:270px; height:33px; border:1px solid #999;}
.write_tbl .write_sel60{width:60px; height:40px; border:1px solid #999;}
.write_tbl .write_sel70{width:70px; height:40px; border:1px solid #999;}
.write_tbl .write_txtA{width:95%;height:100px; border:1px solid #999;}

/* 알림신청하기테이블 */
.ApplyBox{border:1px solid #f0f0f0; background:#fff; padding:20px; margin:0 10px 0 0;width:85%;}
.ApplyBox .ipbox1{width:190px; border:1px solid #999;}
.ApplyBox .ipbox2{width:100px; border:1px solid #999;}
.ApplyBox .ipbox3{width:190px; border:1px solid #999;}

.tbl_type7{border-top:2px solid #3b79cd;margin-bottom:30px; margin:0 10px 0 0;}
.tbl_type7 th{border-bottom:1px solid #dcdcdc;padding:13px 10px 11px;line-height:16px;background:#e9f7fc; vertical-align:middle; font-weight:bold}
.tbl_type7 td{padding:13px 10px 11px;line-height:150%; border-bottom: 1px solid #dcdcdc;}
.tbl_type7 td strong{font-weight:normal}
.tbl_type7 .view_con{min-height:200px;vertical-align:top;}

/* 문자서비스신청 */
.SmsApplyW{position:relative; border-top: 2px solid #3b79cd;letter-spacing:-0.05em; width:97%;}
.SmsApplyW tr{color:#545454;}
.SmsApplyW th{background:#e9f7fc; color:#545454; border-bottom: 1px solid #dbdbdb;	padding:13px 10px 11px;line-height:16px;	text-align: center; font-weight:bold}
.SmsApplyW td{overflow: hidden; ;  white-space: nowrap;border-bottom: 1px solid #dbdbdb;	padding:13px 10px 11px;line-height:16px;}
.SmsApplyW td a {color: #666666;}
.SmsApplyW td a:link,.write_tbl td a:visited {color: #666666;}
.SmsApplyW td a:hover {color: #1F58B1; text-decoration: underline;}
.SmsApplyW .important{color:#f78d1d}
.SmsApplyW td input[type="text"]{padding:3px 0}
.SmsApplyW td input[type="file"]{height:21px}
.SmsApplyW td input[readonly]{background:#e9f7fc;border:1px solid #ccc}
.SmsApplyW .ipbox1{width:250px; height:40px; border:1px solid #999; margin-bottom:5px;}
.SmsApplyW .ipbox2{width:200px; height:40px; border:1px solid #999;}

.privacy{padding:20px 0 0 0;}
.SmsWrite{text-align:left;margin:0px; font-size:15px; width:93%; height:180px; padding:7px;  border: 1px solid #ccc;}

/* 달력리스트 */
.data_area{ text-align:center; padding:10px 0px 15px 0px; height:auto;}
.data_area a{display:inline-block; vertical-align:top;; *position: relative;top:4px;width:25px}
.data_area span{display:inline-block; color:#3c3c3c; font-size:17px; margin:0px 25px;*line-height:32px}
.data_area span.spanViewP{display:none;}
.data_area span.spanViewTM{display:inline-block;}
.data_area img{vertical-align:middle;padding:0px; margin:0px;}


.event_list { color:#3c3c3c; border-top:2px solid #444; z-index:10; font-size:14px;   border-left:1px solid #dcdcdc; }
.event_list th, .event_list td { color:#3c3c3c; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; }
.event_list th { padding:15px 7px; font-weight:600; background-color:#f5f7f9; }
.event_list td:first-child { text-align:center; vertical-align:middle; }
.event_list td {padding:15px 5px; }
.event_list td.sun,.event_list td.rest {color:#f33260}
.event_list td.sat{color:#327ff3}


.event_view{ color:#3c3c3c; border:1px solid #8b8b8b; z-index:10;font-size:14px; }
.event_view th{padding:12px 0; background:#007bc2;border-bottom:1px solid #dcdcdc;border-right:1px solid #9ab8ca;color:#fff;font-weight:bold}
.event_view tr th:first-child,.event_view tr td:first-child{border-left:1px solid #dcdcdc}
.event_view td{padding:12px 5px; font-size:14px;  border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;}
.event_view td a { color:#3c3c3c; }
.event_view td div{ min-height:50px;}
.event_view td div a{display:block;width:100%;text-overflow:ellipsis; overflow:hidden; }
.event_view td.sun div em,.event_view td.rest div em{color:#f33260}
.event_view td.sat div em{color:#327ff3}

/* 게시판 버튼 */
.bx-type1{width:30% !important;}
.bx-type2{width:30% !important;margin:10px 5px;}
.bx-type3{width:30% !important;margin:10px 5px;}
.btn-type1{padding:0 15px 0 15px !important;}
.btn-wrap{width:100% !important;margin-top:15px;display:inherit !important;}


.list_styleSmap{list-style:none;padding:0px 2%;display:inline-block;width:46%;margin:0px 0px 5% 0px;}
.list_styleSmap li{color:#333;display:block;line-height:170%;}
.list_styleSmap li.tit{border:1px solid #005aab;border-width:1px 0px;background:#fff;font-weight:bold;color:#005aab;text-align:center;font-size:16px;padding:10px 0;}
.list_styleSmap li.ph2{border-bottom:1px dashed #ddd;text-align:left;padding:7px 7px 7px 18px;background:url("/tv/images/common/icon_dot.gif") 7px 17px no-repeat;}
.list_styleSmap li.ph2 a{color:#333;}
.list_styleSmap li.ph2 a:hover{color:#0074c8;}

.list_styleSmap li ul{}
.list_styleSmap li ul li{background:url("/images/common/icon_dot2.jpg") left 10px no-repeat; padding:0 0 0 8px;}

.in-wrap{padding:0px 15px;}


/* 테이블유형 */
.tbl_type1 {border-top:2px solid #3b79cd;width:97%;margin:15px 0 10px 0;}
.tbl_type1 th{color:#5e5e5e; background-color:#e9f7fc; text-align:center;padding:7px 4px 7px 4px;border:1px solid #bdbdbd; text-align:center; font-size:1.1em; font-weight:600;}
.tbl_type1 th.smst{height:27px;}
.tbl_type1 th.t_le{text-align:left;}
.tbl_type1 td{padding:7px;border:1px solid #d1d1d1; text-align:center;line-height:150%;}
.tbl_type1 td img {vertical-align:middle;}
.tbl_type1 tfoot{background-color:#e9f7fc;font-weight:bold; }
.tbl_type1 td.bg1{background-color:#e9f7fc;}
.tbl_type1 td.sms{height:23px; padding:0;}
.tbl_type1 td.ltit{background-color:#e9f7fc; color:#2e72af;}
.tbl_type1 tr.bg2{background-color:#e9f7fc;}
.tbl_p{height:14px;text-align:right;padding:0;margin:0;font-size:11px;}
.tbl_type1 .font11{font-size:11px;}
.tbl_type1 .txtC{text-align:center;}
.tbl_type1 .txtL{ text-align:left;}
.tbl_type1 .txtR{ text-align:right;}


.tbl_type2 {width:97%;border-top:2px solid #3b79cd;}
.tbl_type2 th{color:#505d69;text-align:center; line-height:120%;  background:#e9f7fc; padding:7px 4px 7px 4px;border-left:1px solid #ddd; border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.tbl_type2 td{padding:4px;border:1px solid #ddd; text-align:center;line-height:130%; height:35px;}
.tbl_type2 td img {vertical-align:middle;}
.tbl_type2 tfoot{background-color:#e7eff1;font-weight:bold; }
.tbl_type2 .txtL{text-align:left; padding-left:10px;}
.tbl_type2 .txtR{text-align:right;}


.tbl_type3 {width:100%;margin:5px 0 0px 0;border-top:1px solid #3b79cd;}
.tbl_type3 th{color:#505d69;text-align:center; line-height:120%;  background:#e9f7fc; padding:7px 4px 7px 4px;border-left:1px solid #ddd; border-right:1px solid #ddd;border-bottom:1px solid #ddd;   }
.tbl_type3 td{padding:4px;border:1px solid #ddd; text-align:center;line-height:130%;}
.tbl_type3 td img {vertical-align:middle;}
.tbl_type3 tfoot{background-color:#e7eff1;font-weight:bold; }
.tbl_type3 .txtL{text-align:left;}
.tbl_type3 .txtR{text-align:right;}
.tbl_type3 .topLine{border-top:1px solid #3b79cd;}


.tbl_type4 {width:100%;margin:5px 0 0px 0;border-top:1px solid #3b79cd;}
.tbl_type4 th{color:#505d69;line-height:120%; background: url("/images/common/tbl_type1_titbg.gif") repeat-x left bottom;padding:7px 4px 7px 4px;border-left:1px solid #ddd; border-right:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center;}
.tbl_type4 td{padding:4px;border:1px solid #ddd; text-align:center;line-height:130%;}
.tbl_type4 td img {vertical-align:middle;}
.tbl_type4 tfoot{background-color:#e7eff1;font-weight:bold; }
.tbl_type4 .txtL{text-align:left;}
.tbl_type4 .txtR{text-align:right;}
.tbl_type4 .lineR2{border-right:2px solid #bdc8d1;}
.tbl_type4 .topLine{border-top:1px solid #5f8cb6;}
.tbl_type4 .bg1{background-color:#f5faff;border-top:1px solid #3b79cd;}

.tbl_p{height:14px;text-align:right;padding:0;margin:0;font-size:11px;}
.tbl_type4 font11{font-size:11px;}


.tbl_type5 {border-top:0px solid #3b79cd;width:100%;margin:0px 0 20px 0;}
.tbl_type5 th{color:#5e5e5e; background-color:#e9f7fc; text-align:center;padding:7px 4px 7px 4px;border:1px solid #bdbdbd; }
.tbl_type5 th.smst{height:27px;}
.tbl_type5 td{padding:7px;border:1px solid #d1d1d1; text-align:center; line-height:150%;}
.tbl_type5 td img {vertical-align:middle;}
.tbl_type5 tfoot{background-color:#e9f7fc;font-weight:bold; }
.tbl_type5 td.bg1{background-color:#e9f7fc;}
.tbl_type5 td.sms{height:23px; padding:0;}
.tbl_type5 td.ltit{background-color:#e9f7fc; color:#2e72af;}
.tbl_type5 tr.bg2{background-color:#e9f7fc;}
.tbl_type5 .txtC{text-align:center;}
.tbl_type5 .txtL{ text-align:left;}
.tbl_type5 .txtR{ text-align:right;}

.tbl_type6 {border-top:1px solid #3b79cd;width:100%;margin:0px 0 20px 0;}
.tbl_type6 th{color:#5e5e5e; background-color:#e9f7fc; text-align:center;padding:7px 4px 7px 4px;border:1px solid #bdbdbd; }
.tbl_type6 th.smst{height:27px;}
.tbl_type6 td{padding:7px;border:1px solid #d1d1d1; text-align:center; line-height:150%;}
.tbl_type6 td img {vertical-align:middle;}
.tbl_type6 tfoot{background-color:#e9f7fc;font-weight:bold; }
.tbl_type6 td.bg1{background-color:#e9f7fc;}
.tbl_type6 td.sms{height:23px; padding:0;}
.tbl_type6 td.ltit{background-color:#e9f7fc; color:#2e72af;}
.tbl_type6 tr.bg2{background-color:#e9f7fc;}
.tbl_type6 .txtC{text-align:center;}
.tbl_type6 .txtL{ text-align:left;}
.tbl_type6 .txtR{ text-align:right;}


/* 강좌신청 보기 */
.tbl_type_lookjob {width:100%;margin:5px 0 0px 0;border-top:2px solid #3b79cd;}
.tbl_type_lookjob th{color:#505d69;background:#f8f8f8;line-height:120%;padding:10px 0 10px 20px;border-bottom:1px solid #ddd;text-align:left;font-size:13px;}

.tbl_type_lookjob td{padding:10px 0 10px 20px;border:1px solid #ddd;border-width:1px 0 1px 0; text-align:left;line-height:150%;}
.tbl_type_lookjob td img {vertical-align:middle;}
.tbl_type_lookjob tfoot{background-color:#e7eff1;font-weight:bold; }
.tbl_type_lookjob .txtL{text-align:left;}
.tbl_type_lookjob .txtR{text-align:right;}
.tbl_type_lookjob .lineR2{border-right:2px solid #bdc8d1;}
.tbl_type_lookjob .topLine{border-top:1px solid #5f8cb6;}
.tbl_type_lookjob .bg1{background-color:#f5faff;border-top:1px solid #5f8cb6;}

.tbl_p{height:14px;text-align:right;padding:0;margin:0;font-size:11px;}
.tbl_type_lookjob font11{font-size:11px;}


.tbl_type_lookjobv {width:100%;margin:5px 0 30px 0;border-top:2px solid #3b79cd;}
.tbl_type_lookjobv th{color:#505d69;background:#f8f8f8;line-height:120%;padding:10px 0px;border-bottom:1px solid #ddd;text-align:center;font-size:14px; font-weight:600;}

.tbl_type_lookjobv td{padding:10px 0 10px 20px;border:1px solid #ddd;border-width:1px 0 1px 0; text-align:left;line-height:150%;font-size:14px;}
.tbl_type_lookjobv td img {vertical-align:middle;}
.tbl_type_lookjobv tfoot{background-color:#e7eff1;font-weight:bold; }
.tbl_type_lookjobv .txtL{text-align:left;}
.tbl_type_lookjobv .txtR{text-align:right;}
.tbl_type_lookjobv .lineR2{border-right:2px solid #bdc8d1;}
.tbl_type_lookjobv .topLine{border-top:1px solid #5f8cb6;}
.tbl_type_lookjobv .bg1{background-color:#f5faff;border-top:1px solid #5f8cb6;}

.tbl_p{height:14px;text-align:right;padding:0;margin:0;font-size:11px;}
.tbl_type_lookjobv font11{font-size:11px;}

.list_tbl_lookjob{position:relative;  width:100%;border-top: 2px solid #3b79cd;	text-align: center;letter-spacing:-0.05em;}
.list_tbl_lookjob tr{color:#545454; height: 32px; }
.list_tbl_lookjob th{color:#545454; border-bottom: 1px solid #ccc;height: 30px; padding:5px;font-size:13px;}
.list_tbl_lookjob td{overflow: hidden;white-space: nowrap;border-bottom: 1px solid #dbdbdb;line-height:18px;padding:7px 0 7px 0;	}
.list_tbl_lookjob td a {color: #666666;}
.list_tbl_lookjob td a:link, a:visited {color: #666666;}
.list_tbl_lookjob td a:hover {color: #1F58B1; text-decoration: underline;}
.list_tbl_lookjob .line{background: url("/edu/images/common/line01.gif") no-repeat center right;}


.subTit{position:relative;}
.subTit .print{position:absolute; float:right; right:0px; top:80px;}
.subTit .print ul{list-style:none;}
.subTit .print ul li{display: inline; float:left; margin:0px  2px 20px 2px;}

/*안내문구*/
.txtBox2{width:auto;  padding:15px; min-height:100px;  margin:0px 0px 15px 0px; border: 1px solid #ddd;}
.txtBox2 .txt{float:none !important; width:auto;  padding:5px 0px 0px 0px; font-size:13px; line-height:130%;font-family: 'notokr-medium';	letter-spacing:-0.2px;}
.txtBox2 .bg{display:none;}

.txtBox2 .t1{font-size:16px;}
.txtBox2 .tPdt1{padding-top:5px;}
.txtBox2 .tPdt2{padding-top:5px;}
.txtBox2 .tPdt3{padding-top:5px;}

.bannerSite{position:relative; list-style:none;width:100%;float:left;margin-top:50px;}
.bannerSite li{float: left; width:46%;height:73px; margin:1% 2%; }
.bannerSite li img{ border: 1px solid #d5d5d5; margin-bottom:30px;width:100%;}


/*교육신청*/
.confirmPw1{position:relative; width:90%;border:1px solid #ddd;padding:5% 3%;background:#f6f6f6;margin:0 auto}


.icon01, .icon02, .icon03, .icon04 {background-size:100%;}


/* e-book4*/
.ebookList4{width:auto; margin:0pt auto; list-style:none}
.ebookList4 li{width:48%; margin:2% 0px 2% 0px; min-height:350px; display: inline;  float: left;  word-break:keep-all;  _font-size:0; border-bottom:1px solid #eee;}

.lst_imgtype2{overflow:hidden;background-color:#fff;font-size:12px}
.lst_imgtype2 dt{padding:5px 0px;font-size:12px; margin-left:190px;}
.lst_imgtype2 dt.tit{margin-left:190px;}
.lst_imgtype2 dd.photo{display:inline;float:left; border: 1px solid #a2a2a2; padding:0px; margin:-27px 17px 0px 0px;color:#fff;text-align:center}
.lst_imgtype2 dd{line-height:16px;}
.lst_imgtype2 dd img{border:none; }
.lst_imgtype2 a{color:#2d2c2d;text-decoration:none}
.lst_imgtype2 a:hover{text-decoration:underline}
