﻿@charset "utf-8";
div, ul, li, dl, dt, dd{box-sizing: border-box;}
#container_lmenu #lnb{display: none;}
#container_lmenu{width: 100%;}
#container,	#m_contents{width: 100%; min-width: 1080px; margin: 0 auto;}

.nav_slogan{display: none;}
/*simpleBanner*/
.simple_banner_wrap{ position:relative; overflow:hidden; width:100%;  height: 350px;}
.simple_banner_wrap > ul{ list-style:none; margin:0; padding:0; display:block; position:absolute; left:0; top:0; width:100%; height:100%; }
.simple_banner_wrap > ul > li{ margin:0; padding:0; display:block; position:absolute; top:0; left:0; width:100%; height:100%; font-size: 0; text-align: center;}
.simple_banner_wrap .nav_wrap{width: 100%; text-align: center; bottom: 20px; position: absolute; z-index: 1;}
.simple_banner_wrap .nav_wrap.bullet{ text-align: center;}
.simple_banner_wrap .nav_wrap.bullet ul li{width: 8px; height:8px; line-height:10px; border-radius:10px; background-color: rgba(0, 0, 0, 0.3); text-indent: -9999px; display: inline-block; margin: 0 2px;}
.simple_banner_wrap .nav_wrap.bullet ul li.on{width: 20px;}
.simple_banner_wrap .thumb{display: inline-block; width: 100%; height: 100%;}
/* //메인 롤링배너 */

/*  메인 비주얼 */
.swiper{width: 100%; height: 350px; text-align: center; overflow: hidden;}
.swiper .swiper-pagination{bottom: 10px;}
.swiper-slide{font-size: 14px; }
.swiper-slide .link{display: inline-block; padding: 8px 10px; width: 100%;}
.swiper-slide .link a{ font-size: 1.05em; text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: normal; line-height: 1.2; height: 2.4em; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.swiper-slide a{display: block; width: 100%; height: 100%;}
.swiper-slide a > img{padding: 10px;}
.swiper-button-next:after, .swiper-button-prev:after {display: none;}
/*  //메인 비주얼 */

/* 메인퀵메뉴 */
.mainquick_box{width: 1080px; margin: 0 auto; padding: 40px 0; }
.mainquick_box dl{width: 24.5%; display: inline-block; vertical-align: top;}
.mainquick_box dl dt, .mainquick_box dl dd {float: left; }
.mainquick_box dl dd{width: 56%; margin-left: 10px; padding-top: 4px;}
.mainquick_box dl dd strong{font-size: 1.2em;}
.mainquick_box dl dd p{white-space: normal; word-wrap: break-word; word-break: keep-all; padding-bottom: 6px; line-height: 1.4;}
/* //메인퀵메뉴 */

/* 메인 게시판 */
.m_board_area {clear:both; width:100%; background: #e5e5e7;font-size: 16px; line-height: 160%;}
.m_board{width: 1090px; margin: 0 auto; padding: 40px 0;}
.m_board_area .m_subtitle {  color: #333; font-size: 1.4em; font-weight: 600; margin-bottom: 24px; border-bottom: solid 1px #ccc; padding-bottom: 20px;}
.m_board_area .btn_more{float: right; display: inline-block;  }
.m_board_box{width:32%; height:266px; display: inline-block; vertical-align: top; background: #fff; padding:40px; margin: 0 0.5%; border-top: solid 1px #aaa; box-shadow: 2px 2px 4px rgb(0 0 0 / 5%)}
.m_board_box li{line-height: 200%;}
.m_board_box li a{  width:70%; display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: right;}
.m_board_box li .date{float: left; width: 25%; color: #ed1c24; font-weight: 600; font-size: 13px;}

/* //메인 게시판 */
/* 입시설명회 */
.informovie  {clear: both; padding: 0; background: #818181 url("/images/main/bginformovie.jpg") no-repeat center top; color: #fff;}
.informovie > p{width: 1080px; margin: 0 auto; font-size: 18px; color: #ed1c24; text-align: center;line-height: 200%;}
.informovie > p strong{ font-size: 2em; font-weight: 600; text-transform: uppercase;}
.informovie > p strong span{font-weight: 400;}
.informovie section{width: 1080px; margin: 0px auto; height: 324px; position: relative; font-size: 16px;}
.informovie section article.tab{float:left; width:504px; height: auto; box-sizing: border-box; padding: 140px 0px 0px; line-height: 1.2; border-bottom: none;}
.informovie section article.tab::after{content: ""; position: absolute; top: 35%; left: 46.5%; width: 20px; height: 40px; z-index: 1; background: url(/images/main/informovieicon_02.png) no-repeat right 0;}
.informovie section article.tab .Lec_title{padding:2px 10px 2px 40px; margin: 6px 0;}
.informovie section article.tab div.clk{background: #303030; display: block; font-weight: 600;}
.informovie section article.tab div:hover{cursor: pointer;}
.informovie section article.page{ float:left; width: 576px; height: 324px; padding: 0; }
.informovie .informovie_title{font-size: 1.6em; position: absolute; top:60px; left: 130px; font-weight: 500; }
.informovie .informovie_box{position: relative; padding-bottom:56.25%; width: 100%; margin: 0 auto; box-sizing: border-box;}
.informovie .informovie_box iframe{position: absolute; top: 0; left: 0 ; right: 0; bottom: 0; width:100%; height: 100%;background: #000; }
/* //입시설명회 */
/* 진명컬쳐 */
.jmculture{background: #012257 url("/images/main/main_bg2.jpg") no-repeat center center; line-height: 160%; height: 510px;}
.jmculture_area{margin: 0 auto; width: 1080px; padding: 50px 0; box-sizing: border-box;}
.jmculture_title{color: #fff; font-size: 16px; width: 290px; float: left; box-sizing: border-box; padding: 30px 0 0 50px;}
.jmculture_title strong{font-size: 2.2em; line-height: 250%; font-weight: 600; text-transform: uppercase;}
.jmculture_area .btn_more{ font-size: 14px; font-weight: 600; color: #fff; background: #f14950; border-radius: 50px; padding: 2px 12px; display: inline-block;  }
.jmculture_cont{width: 780px; float: left; }
.jmculture_cont dl{float: left; margin-left: 66px; width: 324px; height: 410px; background: #fff; color: #012257; position: relative;}
.jmculture_cont dl dt{margin-bottom: 20px;}
.jmculture_cont dl dd{padding: 10px 40px; }
.jmculture_cont dl .jmboard_thumb{width: 100%; height: 224px; overflow: hidden;}
.jmculture_cont dl .jmboard_thumb img.thumb_img{width: 100%;}
.jmculture_cont dl .jmboard_title{font-size: 1.6em; font-weight: 600; }
.jmculture_cont dl .jmboard_cont{width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: normal; line-height: 1.5; height: 6.5em; text-align: left;
word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
/* //진명컬쳐 */