@charset "utf-8";

.over_zum { background:#000; overflow: hidden; }
.over_zum  img {
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1); 
    -o-transform:scale(1);  
    transform:scale(1);
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
	opacity:1.0;
}
.over_zum:hover img {
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);   
    -o-transform:scale(1.1);
    transform:scale(1.1);
	opacity:1.0;
}

/* ////////////////////////////////////////////////////////////// */




@media (min-width:1500px) {
	
.pc_view { display:block; }
.tab_view { display:none; }
.mob_view { display:none; }

#curriculum { background:url(../images/m_curr_bg.png) right top no-repeat; width:90%; max-width:1500px; margin:80px auto 100px; }
#curriculum article { padding:30px 0 50px;}
#curriculum article h1 { display:block; margin:15px 0 20px; font-family: 'establishRetrosansOTF'; font-size:2.5rem; font-weight:100; color:#222; line-height:2.8rem; }
#curriculum article h1 span { color:#6f38d7; }
#curriculum article h2 { font-family: 'GmarketSansBold'; font-size:0.9rem; color:#222; letter-spacing:1.0px; }
#curriculum article p { color:#666; }
#curriculum .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; }
#curriculum .content_wrap .content { width:32.5%; }
#curriculum .content_wrap .content a { display:flex; justify-content:center; background:#fff; border:1px solid #d8d8d8; border-radius:10px; padding:30px 0; width:100%; transition:.3s; }
#curriculum .content_wrap .content a:hover { background:#6f38d7; border:1px solid #6f38d7; color:#fff; }
#curriculum .content_wrap .content a:hover .desc h1 { font-weight:500; color:#fff; }
#curriculum .content_wrap .content .desc { margin:0 0 0 20px; }
#curriculum .content_wrap .content .desc h1 { display:block; margin:3px 0 0; font-size:1.3rem; color:#222;}


#guide { background:url(../images/m_guide_bg.jpg) center no-repeat; background-attachment:fixed; background-size:cover; padding:100px 0 120px;}
#guide article { text-align:center; }
#guide article h1 { display:block; margin:15px 0 20px; font-family: 'establishRetrosansOTF'; font-size:2.5rem; font-weight:100; color:#fff; line-height:2.8rem; }
#guide article h1 span { color:#6f38d7; }
#guide article h2 { font-family: 'GmarketSansBold'; font-size:0.9rem; color:#fff; letter-spacing:1.0px; }
#guide article h2 span { color:#caaeff; }
#guide .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; width:90%; max-width:1500px; margin:50px auto 0; }
#guide .content_wrap .content { border-radius:20px; width:32%; overflow:hidden; }
#guide .content_wrap .content .wrap { position:relative; }
#guide .content_wrap .content .wrap .pic { width:100%; overflow:hidden;}
#guide .content_wrap .content .wrap .pic img { width:100%; }
#guide .content_wrap .content .wrap .desc { position:absolute; left:50%; bottom:0; transform:translate(-50%) translateY(-50%); width:80%; text-align:center; z-index:6; }
#guide .content_wrap .content .wrap .desc span { display:inline-block; background:#a67bf7; border-radius:5px; padding:3px 8px; color:#fff; text-align:center; }
#guide .content_wrap .content .wrap .desc h1 { display:block; margin:20px; font-size:2.0em; color:#fff; }
#guide .content_wrap .content .wrap .desc p { display:inline-block; font-size:1.05em; color:#fff; }
#guide .content_wrap .content .btn { background:#15499e; padding:15px; font-family: 'GmarketSansMedium'; font-size:0.8em; font-weight:600; color:#fff; letter-spacing:1.0px; text-align:center; }
#guide .content_wrap .content .wrap a:hover .desc { display:block; background:rgba(248,158,62,0.7); color:#fff; 
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s;}
#guide .content_wrap .content .wrap a:hover .desc h1, #guide .content_wrap .content .wrap a:hover .desc p { background:none; color:#fff; 
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s;}


#lecturer { background:url(../images/m_lecturer_bg.jpg) #1d1d1d center no-repeat; padding:70px 0; }
#lecturer article { width:90%; max-width:1500px; margin:0 auto; }
#lecturer article h1 { display:block; margin:15px 0 20px; font-family: 'establishRetrosansOTF'; font-size:2.5rem; font-weight:100; color:#fff; line-height:2.8rem; }
#lecturer article h1 span { color:#6f38d7; }
#lecturer article h2 { font-family: 'GmarketSansBold'; font-size:0.9rem; color:#fff; letter-spacing:1.0px; }
#lecturer article h2 span { color:#caaeff; }
#lecturer article p { color:#fff; }
#lecturer article > span { display:block; margin: 40px 0 0; }
#lecturer article > span a { display:inline-block; background:rgba(0,0,0,0.5); border:1px solid rgba(255,255,255,0.3); border-radius:5px; padding:7px 20px; font-size:0.9rem; font-weight:500; color:#fff; text-align:center; }


#gallery { background:#f7f7f7; padding:100px 0; }
#gallery article { text-align:center; }
#gallery article h1 { display:block; margin:15px 0 20px; font-family: 'establishRetrosansOTF'; font-size:2.5rem; font-weight:100; color:#222; line-height:2.8rem; }
#gallery article h1 span { color:#6f38d7; }
#gallery article h2 { font-family: 'GmarketSansBold'; font-size:0.9rem; color:#222; letter-spacing:1.0px; }
#gallery .content_wrap { margin:40px 0 0; }


#job { display:flex; justify-content:space-between; flex-wrap:wrap; margin:100px auto 0; width:90%; max-width:1500px; }
#job article { margin:auto 0; width:35%; }
#job article h1 { display:block; margin:15px 0 20px; font-family: 'establishRetrosansOTF'; font-size:2.5rem; font-weight:100; color:#222; line-height:2.8rem; }
#job article h1 span { color:#6f38d7; }
#job article h2 { font-family: 'GmarketSansBold'; font-size:0.9rem; color:#222; letter-spacing:1.0px; }
#job article > span { display:block; margin: 40px 0 0; }
#job article > span a { display:inline-block; background:#fff; border:1px solid #bfbfbf; border-radius:5px; padding:7px 20px; font-size:0.9rem; font-weight:500; color:#222; text-align:center; }
#job ul { display:flex; justify-content:space-between; width:60%; }
#job ul li { width:48%; }
#job ul li img { border-radius:15px; width:100%; }


#community { display:flex; justify-content:space-between; flex-wrap:wrap; border-top:1px solid #dfdfdf; width:90%; max-width:1500px; margin:90px auto; padding:90px 0 0; }
#community article { width:25%; }
#community article h1 { display:block; margin:15px 0 20px; font-family: 'establishRetrosansOTF'; font-size:2.5rem; font-weight:100; color:#222; line-height:2.8rem; }
#community article h1 span { color:#6f38d7; }
#community article h2 { font-family: 'GmarketSansBold'; font-size:0.9rem; color:#222; letter-spacing:1.0px; }
#community article h2 span { color:#caaeff; }
#community article p { color:#; }
#community .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; width:70%; }
#community .content_wrap .content { width:48%; }
#community .content_wrap .content .tit { border-bottom:1px solid #333; margin:0 0 15px; padding:0 0 18px; font-size:1.6em; font-weight:700; color:#222; letter-spacing:0; }
#community .content_wrap .content .tit span a { float:right; margin:5px 0 0; font-size:0.5em; font-weight:800; color:#222; }





/*기본게시판*/
.latestBBS { clear: both; margin-left:0;}
.latestBBS li { border-bottom:0px solid #dedede; overflow:hidden; }
.latestBBS li .title { display:inline-block; width:75%; font-size:16px; font-weight:400; color:#555; line-height:35px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.latestBBS li img {display:none;}
.latestBBS li .text {display:none;}
.latestBBS li .date {display:; float:right; font-size:14px; color:#909090; line-height:35px; letter-spacing:0.5px;}


}


@media (min-width:768px) and (max-width:1499px){

.pc_view { display:none; }
.tab_view { display:block; }
.mob_view { display:none; }

#curriculum { background:url(../images/m_curr_bg.png) right top no-repeat; width:90% ;margin:70px auto 90px; }
#curriculum article { padding:30px 0 50px;}
#curriculum article h1 { display:block; margin:15px 0 20px; font-family: 'establishRetrosansOTF'; font-size:2.5rem; font-weight:100; color:#222; line-height:2.8rem; }
#curriculum article h1 span { color:#6f38d7; }
#curriculum article h2 { font-family: 'GmarketSansBold'; font-size:0.9rem; color:#222; letter-spacing:1.0px; }
#curriculum article p { color:#666; }
#curriculum .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; }
#curriculum .content_wrap .content { width:32.5%; }
#curriculum .content_wrap .content a { display:flex; justify-content:center; background:#fff; border:1px solid #d8d8d8; border-radius:10px; padding:30px 0; width:100%; transition:.3s; }
#curriculum .content_wrap .content a:hover { background:#6f38d7; border:1px solid #6f38d7; color:#fff; }
#curriculum .content_wrap .content a:hover .desc h1 { font-weight:500; color:#fff; }
#curriculum .content_wrap .content .desc { margin:0 0 0 20px; }
#curriculum .content_wrap .content .desc h1 { display:block; margin:3px 0 0; font-size:1.3rem; color:#222;}


#guide { background:url(../images/m_guide_bg.jpg) center no-repeat; background-attachment:fixed; background-size:cover; padding:90px 0 110px;}
#guide article { text-align:center; }
#guide article h1 { display:block; margin:15px 0 20px; font-family: 'establishRetrosansOTF'; font-size:2.5rem; font-weight:100; color:#fff; line-height:2.8rem; }
#guide article h1 span { color:#6f38d7; }
#guide article h2 { font-family: 'GmarketSansBold'; font-size:0.9rem; color:#fff; letter-spacing:1.0px; }
#guide article h2 span { color:#caaeff; }
#guide .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; width:90%; margin:50px auto 0; }
#guide .content_wrap .content { border-radius:20px; width:32%; overflow:hidden; }
#guide .content_wrap .content .wrap { position:relative; }
#guide .content_wrap .content .wrap .pic { width:100%; overflow:hidden;}
#guide .content_wrap .content .wrap .pic img { width:100%; }
#guide .content_wrap .content .wrap .desc { position:absolute; left:50%; bottom:0; transform:translate(-50%) translateY(-50%); width:80%; text-align:center; z-index:6; }
#guide .content_wrap .content .wrap .desc span { display:inline-block; background:#a67bf7; border-radius:5px; padding:3px 8px; color:#fff; text-align:center; }
#guide .content_wrap .content .wrap .desc h1 { display:block; margin:20px; font-size:2.0em; color:#fff; }
#guide .content_wrap .content .wrap .desc p { display:inline-block; font-size:1.05em; color:#fff; }
#guide .content_wrap .content .btn { background:#15499e; padding:15px; font-family: 'GmarketSansMedium'; font-size:0.8em; font-weight:600; color:#fff; letter-spacing:1.0px; text-align:center; }
#guide .content_wrap .content .wrap a:hover .desc { display:block; background:rgba(248,158,62,0.7); color:#fff; 
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s;}
#guide .content_wrap .content .wrap a:hover .desc h1, #guide .content_wrap .content .wrap a:hover .desc p { background:none; color:#fff; 
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s;}


#lecturer { background:url(../images/m_lecturer_bg.jpg) #1d1d1d center no-repeat; padding:70px 0; }
#lecturer article { width:90%; margin:0 auto; }
#lecturer article h1 { display:block; margin:15px 0 20px; font-family: 'establishRetrosansOTF'; font-size:2.5rem; font-weight:100; color:#fff; line-height:2.8rem; }
#lecturer article h1 span { color:#6f38d7; }
#lecturer article h2 { font-family: 'GmarketSansBold'; font-size:0.9rem; color:#fff; letter-spacing:1.0px; }
#lecturer article h2 span { color:#caaeff; }
#lecturer article p { color:#fff; }
#lecturer article > span { display:block; margin: 30px 0 0; }
#lecturer article > span a { display:inline-block; background:rgba(0,0,0,0.5); border:1px solid rgba(255,255,255,0.3); border-radius:5px; padding:7px 20px; font-size:0.9rem; font-weight:500; color:#fff; text-align:center; }


#gallery { background:#f7f7f7; padding:100px 0; }
#gallery article { text-align:center; }
#gallery article h1 { display:block; margin:15px 0 20px; font-family: 'establishRetrosansOTF'; font-size:2.5rem; font-weight:100; color:#222; line-height:2.8rem; }
#gallery article h1 span { color:#6f38d7; }
#gallery article h2 { font-family: 'GmarketSansBold'; font-size:0.9rem; color:#222; letter-spacing:1.0px; }
#gallery .content_wrap { margin:40px 0 0; }


#job { display:flex; justify-content:space-between; flex-wrap:wrap; margin:90px auto 0; width:90%; }
#job article { margin:auto 0; width:35%; }
#job article h1 { display:block; margin:15px 0 20px; font-family: 'establishRetrosansOTF'; font-size:2.5rem; font-weight:100; color:#222; line-height:2.8rem; }
#job article h1 span { color:#6f38d7; }
#job article h2 { font-family: 'GmarketSansBold'; font-size:0.9rem; color:#222; letter-spacing:1.0px; }
#job article > span { display:block; margin: 40px 0 0; }
#job article > span a { display:inline-block; background:#fff; border:1px solid #bfbfbf; border-radius:5px; padding:7px 20px; font-size:0.9rem; font-weight:500; color:#222; text-align:center; }
#job ul { display:flex; justify-content:space-between; width:60%; }
#job ul li { width:48%; }
#job ul li img { border-radius:15px; width:100%; }


#community { display:flex; justify-content:space-between; flex-wrap:wrap; border-top:1px solid #dfdfdf; width:90%; margin:80px auto; padding:80px 0 0; }
#community article { width:25%; }
#community article h1 { display:block; margin:15px 0 20px; font-family: 'establishRetrosansOTF'; font-size:2.5rem; font-weight:100; color:#222; line-height:2.8rem; }
#community article h1 span { color:#6f38d7; }
#community article h2 { font-family: 'GmarketSansBold'; font-size:0.9rem; color:#222; letter-spacing:1.0px; }
#community article h2 span { color:#caaeff; }
#community article p { color:#; }
#community .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; width:70%; }
#community .content_wrap .content { width:48%; }
#community .content_wrap .content .tit { border-bottom:1px solid #333; margin:0 0 15px; padding:0 0 18px; font-size:1.6em; font-weight:700; color:#222; letter-spacing:0; }
#community .content_wrap .content .tit span a { float:right; margin:5px 0 0; font-size:0.5em; font-weight:800; color:#222; }
	


/*기본게시판*/
.latestBBS { clear: both; margin-left:0;}
.latestBBS li { border-bottom:0px solid #dedede; overflow:hidden; }
.latestBBS li .title { display:inline-block; width:70%; font-size:0.95em; font-weight:400; color:#555; line-height:35px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.latestBBS li img {display:none;}
.latestBBS li .text {display:none;}
.latestBBS li .date {display:; float:right; font-size:13px; color:#909090; line-height:35px; letter-spacing:0.5px;}


}



@media (max-width:767px){
	
.pc_view { display:none; }
.tab_view { display:none; }
.mob_view { display:block; }	


#curriculum { background:url(../images/m_curr_bg.png) center top no-repeat; background-size:60%; width:90%; margin:60px auto; }
#curriculum article { display:block; width:80%; margin:0 auto; padding:150px 0 0; text-align:center; }
#curriculum article h1 { display:block; margin:5px 0 10px; font-family: 'establishRetrosansOTF'; font-size:1.5rem; font-weight:100; color:#222; line-height:1.8rem; }
#curriculum article h1 span { color:#6f38d7; }
#curriculum article h2 { font-family: 'GmarketSansBold'; font-size:0.7rem; color:#222; letter-spacing:0.5px; }
#curriculum article p { color:#666; }
#curriculum .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; margin:15px 0 0; }
#curriculum .content_wrap .content { width:100%; margin:5px 0; }
#curriculum .content_wrap .content a { display:flex; justify-content:center; background:#fff; border:1px solid #d8d8d8; border-radius:10px; padding:15px 0; text-align:center; transition:.3s; }
#curriculum .content_wrap .content a:hover { background:#6f38d7; border:1px solid #6f38d7; color:#fff; }
#curriculum .content_wrap .content a:hover .desc h1 { font-weight:500; color:#fff; }
#curriculum .content_wrap .content .desc { margin:0 0 0 10px; }
#curriculum .content_wrap .content .desc h1 { display:block; margin:2px 0 0; font-size:1.1rem; color:#222;}
#curriculum .content_wrap .content .pic  { margin:auto 0; }
#curriculum .content_wrap .content .pic img { height:30px; }


#guide { background:url(../images/m_guide_bg.jpg) center no-repeat; background-attachment:fixed; background-size:cover; padding:60px 0 70px; }
#guide article { display:block; width:80%; margin:0 auto; text-align:center; }
#guide article h1 { display:block; margin:5px 0 10px; font-family: 'establishRetrosansOTF'; font-size:1.5rem; font-weight:100; color:#fff; line-height:1.8rem; }
#guide article h1 span { color:#6f38d7; }
#guide article h2 { font-family: 'GmarketSansBold'; font-size:0.7rem; color:#fff; letter-spacing:0.5px; }
#guide article h2 span { color:#caaeff; }
#guide .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; width:80%; margin:30px auto 0; }
#guide .content_wrap .content { border-radius:20px; width:100%; margin:10px 0; overflow:hidden; }
#guide .content_wrap .content .wrap { position:relative; }
#guide .content_wrap .content .wrap .pic { width:100%; overflow:hidden;}
#guide .content_wrap .content .wrap .pic img { width:100%; }
#guide .content_wrap .content .wrap .desc { position:absolute; left:50%; top:75%; transform:translate(-50%) translateY(-50%); width:80%; text-align:center; z-index:6; }
#guide .content_wrap .content .wrap .desc span { display:inline-block; background:#a67bf7; border-radius:5px; padding:3px 8px; color:#fff; text-align:center; }
#guide .content_wrap .content .wrap .desc h1 { display:block; margin:15px 0 10px; font-size:1.5em; color:#fff; }
#guide .content_wrap .content .wrap .desc p { display:inline-block; font-size:1.05em; color:#fff; }
#guide .content_wrap .content .btn { background:#15499e; padding:15px; font-family: 'GmarketSansMedium'; font-size:0.8em; font-weight:600; color:#fff; letter-spacing:1.0px; text-align:center; }
#guide .content_wrap .content .wrap a:hover .desc { display:block; background:rgba(248,158,62,0.7); color:#fff; 
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s;}
#guide .content_wrap .content .wrap a:hover .desc h1, #guide .content_wrap .content .wrap a:hover .desc p { background:none; color:#fff; 
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s;}
	

#lecturer { background:url(../images/m_lecturer_bg_mob.jpg) center bottom no-repeat; background-size:cover; padding:60px 0 50%; }
#lecturer article { display:block; width:80%; margin:0 auto; text-align:center; }
#lecturer article h1 { display:block; margin:5px 0 10px; font-family: 'establishRetrosansOTF'; font-size:1.5rem; font-weight:100; color:#fff; line-height:1.8rem; }
#lecturer article h1 span { color:#6f38d7; }
#lecturer article h2 { font-family: 'GmarketSansBold'; font-size:0.7rem; color:#fff; letter-spacing:0.5px; }
#lecturer article h2 span { color:#caaeff; }
#lecturer article p { color:#fff; }
#lecturer article > span { display:block; margin: 30px 0 0; }
#lecturer article > span a { display:inline-block; background:rgba(0,0,0,0.5); border:1px solid rgba(255,255,255,0.3); border-radius:5px; padding:8px 15px; font-size:0.9rem; font-weight:600; color:#fff; text-align:center; }


#gallery { background:#f7f7f7; padding:50px 0 60px; }
#gallery article { text-align:center; }
#gallery article h1 { display:block; margin:5px 0 10px; font-family: 'establishRetrosansOTF'; font-size:1.5rem; font-weight:100; color:#222; line-height:1.8rem; }
#gallery article h1 span { color:#6f38d7; }
#gallery article h2 { font-family: 'GmarketSansBold'; font-size:0.7rem; color:#222; letter-spacing:1.0px; }
#gallery .content_wrap { margin:20px 0 0; }


#job { display:flex; justify-content:space-between; flex-wrap:wrap; margin:60px auto 0; width:90%; }
#job article { display:block; width:80%; margin:0 auto; text-align:center; }
#job article h1 { display:block; margin:5px 0 10px; font-family: 'establishRetrosansOTF'; font-size:1.5rem; font-weight:100; color:#222; line-height:1.8rem; }
#job article h1 span { color:#6f38d7; }
#job article h2 { font-family: 'GmarketSansBold'; font-size:0.7rem; color:#222; letter-spacing:1.0px; }
#job article > span { display:block; margin:20px 0 0; }
#job article > span a { display:inline-block; background:#fff; border:1px solid #bfbfbf; border-radius:5px; padding:8px 15px; font-size:0.9rem; font-weight:600; color:#222; text-align:center; }
#job ul { display:flex; justify-content:space-between; width:100%; margin:30px 0 0; }
#job ul li { width:48%; }
#job ul li img { border-radius:10px; width:100%; }


#community { display:flex; justify-content:space-between; flex-wrap:wrap; border-top:1px solid #dfdfdf; width:90%; margin:50px auto; padding:40px 0 0; }
#community article { display:block; width:80%; margin:0 auto; text-align:center; }
#community article h1 { display:block; margin:5px 0 10px; font-family: 'establishRetrosansOTF'; font-size:1.5rem; font-weight:100; color:#222; line-height:1.8rem; }
#community article h1 span { color:#6f38d7; }
#community article h2 { font-family: 'GmarketSansBold'; font-size:0.7rem; color:#222; letter-spacing:1.0px; }
#community article h2 span { color:#caaeff; }
#community article p { color:#; }
#community .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; width:100%; margin:20px 0 0; }
#community .content_wrap .content { width:100%; margin:15px 0; }
#community .content_wrap .content .tit { border-bottom:1px solid #333; margin:0 0 15px; padding:0 0 18px; font-size:1.4em; font-weight:600; color:#222; letter-spacing:0; }
#community .content_wrap .content .tit span a { float:right; margin:5px 0 0; font-size:0.5em; font-weight:800; color:#222; }







/*기본게시판*/
.latestBBS { clear: both; margin-left:0;}
.latestBBS li { border-bottom:0px solid #dedede; overflow:hidden; }
.latestBBS li .title { display:inline-block; width:70%; font-size:1.1em; font-weight:400; color:#222; line-height:30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.latestBBS li img {display:none;}
.latestBBS li .text {display:none;}
.latestBBS li .date {display:; float:right; font-size:13px; color:#909090; line-height:30px; letter-spacing:0;}


}








/*갤러리게시판
.latestGallery li { float:left; width:200px; margin:0 10px 20px 10px;}
.latestGallery li:last-child { margin-right:0px;}
.latestGallery li .img img { width:198px; border:1px #e3e3e3 solid; }
.latestGallery li .caption { width:200px; height:30px; margin-top:10px; font-size:16px; font-weight:400; text-align:center; overflow:hidden; z-index:9; }
*/
