
/*�뒳�씪�씠�뱶諛곕꼫*/
#slideBanner{width: 100%; overflow: hidden; position: relative;}
#slideBanner img{width: 100%; vertical-align: top; left: 50%; position: relative; -o-transform: translate(-50%,0); -ms-transform: translate(-50%,0); -moz-transform: translate(-50%,0); -webkit-transform: translate(-50%,0); transform: translate(-50%,0);}
/*�뒳�씪�씠�뱶諛곕꼫 - 踰꾪듉*/
#slideBanner .control_btn{position: absolute; bottom: 5px;left: 50%; margin-left: -22px;}
#slideBanner .control_btn ul li{cursor:pointer; display: inline-block;margin: 0 1px;width: 10px; height: 10px; border-radius: 10px; background: #fff;}
#slideBanner .control_btn ul li:hover{background:#e6151a;}
#slideBanner .control_btn ul li.active{background:#e6151a;}

/*�듬찓�돱*/
#quickMenu{background: #333;}
#quickMenu ul{font-size: 0;}
#quickMenu ul li{display: inline-block;width: 20%;text-align: center;vertical-align: top;}
#quickMenu ul li a{display: block;padding:8px 0; height: 92px; border-right:solid 1px #4f4f4f;text-decoration: none}
#quickMenu ul li:last-child a{border-right: 0;}
#quickMenu ul li a span{font-size: 10px; color:#fff;letter-spacing: -0.75px;display: block;}
#quickMenu ul li:hover{background:#222}
#quickMenu ul li a img{vertical-align: top;}

/*�듅媛뺢낵�젙*/
#specialLecture{background: url('../img/section_bg.png') #f5f5f7; background-image: cover; padding:30px 0 0 0;position: relative;}
#specialLecture .title{text-align: center;font-family: 'NanumBarunGothic', serif; margin-bottom:15px;}
#specialLecture .title h3{font-size: 18px;color: #000;font-weight: 600;font-family: 'NanumSquare';display: inline-block;border-top: solid 1px #949494;border-bottom: solid 1px #949494;padding: 6px 15px;}
/*#specialLecture .title h3::before{content: '';display: block;width: 18px;height: 18px;border-radius: 40px;border: solid 4px #f11414;margin: auto;margin-bottom: 6px;}*/
#specialLecture .title h5{font-size: 14px; color:#777;}
#specialLecture .boxs{font-size: 0;text-align: center;}
#specialLecture .box2{border-top: solid 1px #b9b9b9; padding-top: 30px;}
#specialLecture .boxs .box-item{display: inline-block; vertical-align: top;text-align: left;border: solid 1px #eee;width: 80%; border: solid 1px #ddd; margin: 0 0.5%;background: #fff;position: relative;margin-bottom: 15px;font-size: 0;}
#specialLecture .boxs .box-item div{display:block;vertical-align: top;}
#specialLecture .boxs .box-item a{color:#000;text-decoration: none;display: block;padding-bottom:15px;}
#specialLecture .boxs .box-item img{width: 100%;}
#specialLecture .boxs .box-item .text-box{padding: 0 10px;}
#specialLecture .boxs .box-item .text-box font{font-family: 'NanumBarunGothicBold', 'NanumBarunGothic', serif;font-size: 13px;display: block;margin-bottom: 6px;color: #888;}
#specialLecture .boxs .box-item .text-box h1{font-size: 15px;font-family: 'NanumBarunGothicBold', 'NanumBarunGothic', serif;font-weight: 500;color:#000;margin-bottom: 5px;letter-spacing: -0.2px;}
#specialLecture .boxs .box-item .text-box pre{line-height: 19px;white-space: pre-line;font-size: 12px;color:#767676;}
#specialLecture .boxs .box-item a.btn{margin-top: 10px;color:#000;font-weight: bold;font-size: 12px;font-family: 'NanumBarunGothicBold', 'NanumBarunGothic', serif;font-weight: 500;padding: 0 30px;display: inline-block;border:solid 1px #000;text-align: center;text-decoration: none;display: inline-block;line-height: 30px;height: 30px;}
#specialLecture .boxs .box-item a.btn:hover{background: #333; color:#fff;border-color:#333 }
#specialLecture .boxs .box-item .thumb {text-align: center;position: relative;margin-bottom: 12px;}
#specialLecture .boxs .box-item .thumb img{border-bottom:solid 1px #ddd;}
#specialLecture .boxs .box-item span{position: absolute;padding:3px 5px;bottom:0;left:0;font-size: 11px;font-family: 'Dotum', serif;display: inline-block;background: #dc2323;color: #fff;text-align: center;}
#specialLecture .boxs .box-item span.blue{background: #1368b1;}

/*�듅媛뺢낵�젙 - 踰꾪듉*/
#specialLecture .control {text-align: center;padding-bottom:20px;} 
#specialLecture .control span {cursor:pointer; display: inline-block;margin: 0 1px;width: 10px; height: 10px; border-radius: 10px; background: #ccc;}
#specialLecture .control span.swiper-pagination-bullet-active {background:#e6151a;}

/*columnTv*/
#columnTv{padding:50px 15px;}
#columnTv .title{font-family: 'NanumBarunGothic', 'NanumBarunGothicBold', serif; }
#columnTv .title h3{font-size: 18px; color:#000; font-weight: 600; margin-bottom:8px;}
#columnTv .columnTvBox{display: block;}
#columnTv .columnTvBox .acornTv{display: block; padding:20px 0 0;}
#columnTv .columnTvBox .acornTv img{width: 100%;}
#columnTv .expertBox .expert_con a { display:block; height:312px; padding:20px; border:1px solid #e0e0e0; background:url(../img/bg_man.png) no-repeat right bottom; box-sizing:border-box; text-decoration:none; background-size:180px auto;}
#columnTv .expertBox .expert_con h4 { padding:0 0 5px; font-size:24px; color:#000; font-weight:bold;}
#columnTv .expertBox .expert_con p { font-size:16px; color:#666;}
#columnTv .expertBox .expert_con p span { color:#1368b1; background:none !important;}
#columnTv .expertBox .expert_con div { color:#888; padding:10px 90px 10px 0; line-height:170%; overflow:hidden; height:140px;}
#columnTv .expertBox .expert_con em { display:inline-block; padding: 0 10px; height:35px; line-height:35px; text-align:center; color:#dc2323; border:1px solid #dc2323; margin:10px 0 0;}

/*怨좉컼�꽱�꽣*/
#customer{position: relative;}
#customer .boxs{text-align: center;}
#customer .boards{display: block; text-align: left; background: url('../img/section_bg_b.jpg'); background-image: cover;padding:30px 15px; }
#customer .boards ul.tabs{font-size: 0;border-bottom: solid 1px #fff;}
#customer .boards ul.tabs li{font-size: 12px;display:inline-block;border:solid 1px #fff;border-bottom:0;min-width: 120px; line-height: 40px;text-align: center;}
#customer .boards ul.tabs li a{ display:block;color:#fff;text-decoration: none;}
#customer .boards ul.tabs li.active{background: #fff;}
#customer .boards ul.tabs li.active a{color:#000; font-weight: bold;}
#customer .boards .board_list ul li{line-height: 43px; border-bottom: solid 1px #616161;}
#customer .boards .board_list ul li a{font-size: 11px; color:#fff;text-decoration: none;}
#customer .boards .board_list ul li a em {display:inline-block; width:70%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; vertical-align:middle;}
#customer .boards .board_list ul li a:hover{text-decoration: underline;}
#customer .boards .board_list ul li a span.icon{margin-left: 5px;}
#customer .boards .board_list ul li a font{float: right; }
#customer .cscenter{background: url('../img/section_bg_pattern.jpg') #f5f5f7; background-image: cover;display: block;font-family: 'NanumBarunGothic', 'NanumBarunGothicBold', serif;padding:30px 15px; border-bottom: solid 1px #ddd;}
#customer .cscenter h1{ font-size: 18px; color:#000;background: #fff;font-weight: 600;width: 90%;margin: auto;border: solid 2px #555; margin-bottom: 15px;padding:8px;}
#customer .cscenter h3{font-size: 16px; color:#000;margin-bottom: 5px;letter-spacing: -0.2px;}
#customer .cscenter h3 a{color:#000; text-decoration: none;}
#customer .sns-box{font-size: 0;margin-top: 15px;}
#customer .sns-box ul li{display: inline-block; text-align: center;font-size: 14px;margin:0 5px;}
#customer .sns-box ul li a{color:#000;text-decoration: none;}
#customer .sns-box ul li a span{display: none; margin-top: 3px;font-size: 12px;letter-spacing: -0.2px;}

/*�옟�넗由�*/
#jobtory{padding:50px 15px;}
#jobtory .jobtoryBox img{width: 100%;}
#jobtory .title{font-family: 'NanumBarunGothic', 'NanumBarunGothicBold', serif; font-weight: 300;margin-bottom: 10px;}
#jobtory .title h3{display: inline-block; font-size: 18px; color:#000; font-weight: 600; margin-bottom:3px;}
#jobtory .title h5{display: inline-block;font-size: 14px; color:#777;}
#jobtory .jobtoryBox{display: block; }
#jobtory .jobtoryBox .banner{display: block; margin-bottom: 30px;}
#jobtory .jobtoryBox .boards {}
/*�옟�넗由�-�닔媛뺤깮�썑湲�*/
#jobtory .jobtoryBox .reviews{margin-bottom: 30px;}
#jobtory .jobtoryBox .reviews h3{padding-bottom: 8px; margin-bottom: 13px; border-bottom: solid 1px #ddd; color:#000; font-size: 15px; font-weight: 500; letter-spacing: -0.2px;font-family: 'NanumBarunGothicBold', 'NanumBarunGothic', serif;}
#jobtory .jobtoryBox .reviews h3 a{float:right;}
#jobtory .jobtoryBox .reviews ul li{text-align: center; margin: auto;}
#jobtory .jobtoryBox .reviews ul li a{color:#000; text-decoration: none;display: block;}
#jobtory .jobtoryBox .reviews ul li .cont{text-align: left; border: solid 1px #ddd;padding: 15px;border-top: 0;}
#jobtory .jobtoryBox .reviews ul li .cont h2{font-size: 15px; font-weight: 500; letter-spacing: -0.2px;margin-bottom: 3px;font-family: 'NanumBarunGothicBold', 'NanumBarunGothic', serif;}
#jobtory .jobtoryBox .reviews ul li .cont pre{font-size: 11px;color: #767676;margin-top: 6px;white-space: inherit;line-height: 16px; height:145px; overflow:hidden;}
/*�옟�넗由�-�듅梨꾩쟾�삎*/
#jobtory .jobtoryBox .recomm{padding:23px 20px; background: #787878; height: 187px; overflow: hidden;}
#jobtory .jobtoryBox .recomm h3{padding-bottom: 8px; margin-bottom: 11px; border-bottom: solid 1px #aeaeae; color:#fff; font-size: 15px; font-weight: 500; letter-spacing: -0.2px;font-family: 'NanumBarunGothicBold', 'NanumBarunGothic', serif;}
#jobtory .jobtoryBox .recomm h3 a{float:right;}
#jobtory .jobtoryBox .recomm ul li{line-height: 24px;display: block;}
#jobtory .jobtoryBox .recomm ul li a{font-size: 11px; color:#e3e3e3;text-decoration: none;}
#jobtory .jobtoryBox .recomm ul li a em {display:inline-block; width:80%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; vertical-align:middle;}
#jobtory .jobtoryBox .recomm ul li a:hover{color:#fff;}
#jobtory .jobtoryBox .recomm ul li a span{float: right;}
/*�옟�넗由�-臾대즺而⑥꽕�똿*/
#jobtory .consulting{font-family: 'NanumBarunGothic', 'NanumBarunGothicBold', serif;font-weight: 600;  border: solid 2px #ddd;line-height: 20px;padding:20px 25px; margin-top: 20px; font-size: 14px;text-align: center;}
#jobtory .consulting b{color: #e1252a;}
#jobtory .consulting a{display: block; background: #e1252a;color: #fff;font-weight: 500;  padding: 10px 22px 11px 19px;text-decoration: none;margin-top: 12px;font-size: 13px;}
#jobtory .consulting a:hover{background: #000;}

/*�븘�씠�뀓*/
#eyeTech{background: url('../img/section_bg_pattern.jpg') #f5f5f7; background-image: cover; padding:35px 0;position: relative;}
#eyeTech .title{text-align: center;font-family: 'NanumBarunGothic', serif; margin-bottom:30px;}
#eyeTech .title h3{font-size: 22px; color:#000; font-weight: bold; margin-bottom:3px;}
#eyeTech .title h5{font-size: 15px; color:#777;}
#eyeTech ul.boxs{font-size: 0;}
#eyeTech ul.boxs li{display: inline-block;width: 49.5%;vertical-align: top; margin-right:1%;font-size: 12px;background: #fff;position: relative;border: solid 1px #eee;}
#eyeTech ul.boxs li:nth-child(2n){margin-right: 0;}
#eyeTech ul.boxs li img{width: 100%;}
#eyeTech ul.boxs li div{display: inline-block;vertical-align: top;}
#eyeTech ul.boxs li .text{ font-family: 'NanumBarunGothic', 'NanumBarunGothicBold', serif; color:#000; font-size: 12px; font-weight: bold; letter-spacing: -0.2px; padding:15px;}
#eyeTech ul.boxs li .text span{display: block; font-size: 11px;color: #888;margin-top: 8px; font-weight: normal; }

/*�븯�떒-�듬찓�돱*/
#bottomQuickMenu{padding: 30px 0;}
#bottomQuickMenu ul{display: block;font-size: 0;padding: 0 5px}
#bottomQuickMenu ul li{display: inline-block;width: 49%;margin-right: 2%;text-align: center;vertical-align: middle;line-height: 35px;border: solid 1px #000;margin-bottom: 5px;}
#bottomQuickMenu ul li:nth-child(2n){margin-right: 0;}
#bottomQuickMenu ul li a{font-family: 'NanumBarunGothic', 'NanumBarunGothicBold', serif;font-size: 12px;letter-spacing: -1px;display: block;color: #000; padding: 5px 0;text-decoration: none;}
#bottomQuickMenu ul li:hover{background:#c50f0f; border-color: #c50f0f;}
#bottomQuickMenu ul li:hover a{color:#fff;}
#bottomQuickMenu ul li a img{vertical-align: top;}
