* { margin:0; padding:0; outline:0; border:0; background:transparent; list-style:none; }
html, body { width:100%; min-width:1280px; min-height:790px; color:#000; font-size:0.75em; font-family:'Roboto','Arial','dotum',sans-serif; }
a { color:#000; text-decoration:none; }

#wrap { position:relative; }
#header { position:relative; width:1070px; height:55px; margin:104px auto 0; padding:0; overflow:; }
#header h1 { float:left; margin:0; }
#header #nav { float:right; margin:0; }
#header #nav ul { float:right; margin:0; text-align:center; font-size:0; line-height:0; }
#header #nav ul li { float:left; position:relative; z-index:1; padding:0; margin:0 0 0 13px; }
#header #nav ul li a { float:left; display:block; width:164px; height:48px; line-height:48px; font-size:12px; color:#898989; border:1px solid #cbcbcb; }
#header #nav ul li a:hover { width:162px; height:46px; line-height:46px; color:#000; border:2px solid #000;  }

#header #nav ul li .submenu { visibility:hidden; position:absolute; z-index:222; top:100%; left:0; width:164px; padding:14px 0; margin:-1px 0 0; border:0px solid #000; }
#header #nav ul li .submenu a { display:block; width:100%; height:25px !important; line-height:25px !important; font-size:11px; color:#898989; border:0px !important; background:none !important; }
#header #nav ul li .submenu a:hover { text-decoration:underline; }

#header #nav ul li:hover > .submenu { visibility:visible; }

#container { position:relative; width:1070px; margin:0 auto; padding:0; }
#contents { position:relative; margin:110px auto 0; padding:0 0 36px; }

#pageSlider { position:relative; width:1070px; overflow:hidden; }
#pageSlider .pageSlider { position:relative; width:1070px; min-height:425px; overflow:hidden; }
#pageSlider .pageSlider ul  { overflow:hidden; margin:0; min-width:1088px; font-size:0; line-height:0; }

#pageSlider .pageSlider li.thumbbox { display:inline-block; /*float:left;*/ width:253px; height:425px; padding:0; margin:0 19px 0 0; overflow:hidden; }
#pageSlider .pageSlider li.thumbbox .thumb { float:left; width:100%; height:auto; margin:0 auto 19px; opacity:; }
#pageSlider .pageSlider li.thumbbox .sec-info { clear:both; margin:0 auto; font-size:11px; line-height:16px; }
#pageSlider .pageSlider li.thumbbox .sec-info h2 { padding:0 0 10px; font-size:15px; }

.page-nav { clear:both; margin:87px auto 0; text-align:center; }
.page-nav div { display:inline-block; text-align:center; }

.grid { position:relative; list-style:none; display:table; width:1088px; margin:0 0 0 -19px; font-size:0; line-height:0; }
.grid .thumbbox { /*display:; */ float:left; width:253px; height:auto; padding:0; margin:0 0 0 19px; background:no-repeat center center; }
.grid .thumbbox .thumb { float:left; width:100%; height:auto; margin:0 auto 19px; opacity:; }
.grid .thumbbox .sec-info { clear:both; margin:0 auto; font-size:11px; line-height:16px; }
.grid .thumbbox .sec-info h2 { padding:0 0 10px; font-size:15px; }
