 .test{ float:left; width:720px;  background-color:#0F6;  }
 
@media all and (min-width:800px) {    /* 화면 너비가 980px 이상이고 미디어쿼리를 지원하는 브라우저라면 아래 코드를 해석함 */
     .test{ float:left; width:800px ; background-color:#333333 }    /* 콘텐츠 플롯하고 너비를 고정 */
     
 }
 
.mainslide { position:relative; width:100%; height:450px; }
.mainslide img { height:450px; }
.mainslide .swiper-container .maintext  { position:absolute; width:90%;left:50%; top:50%; transform:translate(-50%) translateY(-50%); font-size:1.0em; text-align:left; z-index:8;}
.mainslide .swiper-container .maintext strong { display:block; margin-bottom:10px; font-size:2.0em; color:#fff; line-height:1.3em; letter-spacing:-1.5px;}
.mainslide .swiper-container .maintext strong span { color:#fff;}
.mainslide .swiper-container .maintext p { display:block; font-size:1.1em; font-weight:400; color:#fff; line-height:1.5em; letter-spacing:0;}

.customer { overflow:hidden; }
.customer ul li { float:left; width:50%;}
.customer ul li img { width:100%; }

.customer_sub { display:none; }


.since { width:90%; margin:70px auto;}
.since .title { font-size:1.0em; color:#717171; text-align:center; }
.since .title strong { display:block; margin-bottom:15px; font-family: 'GmarketSansBold'; font-size:1.4em; color:#222;}
.since .content { margin-top:20px; text-align:center; overflow:hidden; }
.since .content ul li { display:inline-block; background:#f1f1f1; border-radius:30px; margin:5px; padding:12px 15px; font-size:1.1em; color:#333; text-align:center; }

.edu { background:url(../images/main_edu_bg.jpg); background-size:cover; padding:60px 0; }
.edu .title { margin:0 auto 20px; width:90%; font-size:1.1em; color:#fff; text-align:center; }
.edu .title strong { display:block; margin-bottom:15px; font-family: 'GmarketSansBold'; font-size:1.4em;}
.divide3_wrap { display:flex; justify-content:space-between; flex-direction:column; flex-wrap:wrap; width:80%; margin:0 auto; }
.divide3_wrap .content { border-radius:15px; border-bottom:0px solid #d8d8d8; width:; margin:4% 0; overflow:hidden; }
.divide3_wrap .last { visibility:hidden; background:url(/images/mb_0.jpg); background-size:cover; border:0;} /*opacity:0; */
.divide3_wrap .content .pic { display:block; width:100%; padding:0; }
.divide3_wrap .content .pic img { width:100%; }
.divide3_wrap .content .txt { background:#fff; border-left:0px solid #d8d8d8; border-right:0px solid #d8d8d8; height:80%; padding:5% 15%; text-align:center;}
.divide3_wrap .content .txt span { display:block; margin-bottom:5px; font-size:1.2em; font-weight:500; color:#1f4c9f; letter-spacing:0; text-align:center;}
.divide3_wrap .content .txt strong { display:block; margin-bottom:5px; font-weight:600; font-size:1.4em; color:#393939; line-height:1.4em; letter-spacing:-0.5px; text-align:center;}



.board{ width:90%; margin:50px auto; }
.board > .title{ border-bottom:1px solid #cdcdcd; padding-bottom:10px; overflow:hidden; }
.board > .contents{ padding:0;}
#bbsTab  {float:left; padding:0 0px; overflow:hidden;}
#bbsTab li { float:left;  padding-right:10px; font-size:16px; font-weight:500; color:#2f2f2f; line-height:30px; letter-spacing:-1px; cursor:pointer;  overflow:hidden; }
#bbsTab li:nth-child(2):before, #bbsTab li:nth-child(3):before {position: relative; top:0; margin-right:10px; display: inline-block; content: ''; width: 1px; height:15px; background-color: rgba(128,128,128,0.8);}
#bbsTab li.on { font-weight:600; color:#1f4c9f; }
.bbsMore { float:right; background:url(/images/notice_more.png) right no-repeat; padding-right:10px; font-size:13px; font-weight:500; color:#383838; line-height:30px; }


.job { position:relative; }
.job a { display:block; background:url(../images/main_job.jpg) left; background-size:cover; padding:70px 0; }
.job span { position:absolute; left:50%; top:50%; transform:translate(-40%) translateY(-50%); width:70%; }
.job span strong { display:block; margin-bottom:8px; font-size:1.3em; }


/*기본게시판*/
.latestBBS { clear:; margin-left:0; width:; }
.latestBBS li {height:40px; overflow:hidden; background: url() no-repeat 5px 13px; border-bottom:1px #e6e6e6 solid;} /* ../images/dot_title2.png */
.latestBBS li .title { display:inline-block; width:70%; text-overflow:ellipsis; white-space:nowrap; font-size:1.0em; font-weight:400; color:#2c2c2c; line-height:40px; overflow:hidden; }
.latestBBS li img {display:none;}
.latestBBS li .text {display:none;}
.latestBBS li .date {display:; float:right; font-size:0.9em; color:#909090; line-height:40px; letter-spacing:0;}

/*기본게시판
.latestBBS { clear:; margin-left:0; width:; }
.latestBBS li {height:30px; overflow:hidden; background: url() no-repeat 5px 13px; border-bottom:0px #e6e6e6 solid;} 
.latestBBS li .title { display:inline-block; width:70%; text-overflow:ellipsis; white-space:nowrap; font-size:1.0em; font-weight:400; color:#646464; line-height:30px; overflow:hidden; }
.latestBBS li img {display:none;}
.latestBBS li .text {display:none;}
.latestBBS li .date {display:; float:right; color:#666666; line-height:30px; letter-spacing:0.5px;}
*/

/*갤러리게시판*/
.latestGallery { width:100%; }
.latestGallery li {  width:32%; float:left; margin-top:; margin-right:2%;}
.latestGallery li:last-child { margin-right:0px;}
.latestGallery li .img img { width:100%; height:;}
.latestGallery li .caption { width:; height:; margin-top:5px; overflow:hidden; text-align:center; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow:hidden; z-index:999; }
