@charset "euc-kr";
/* CSS Document */

* {padding:0; margin:0;}
body {font:12px/1 dotum; word-spacing:-1px; overflow-x:hidden;}
img, fieldset {border:none; vertical-align:top;}
hr {display:none;}
ul,li,dl {list-style:none;}
table {border-collapse:collapse; border-spacing:0;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
input,select {vertical-align:middle;}
h1,h2,h3,h4,h5,h6 {margin:0px; padding:0px; line-height:1;}
.blind {display:block; overflow:hidden; position:absolute; left:0; top:-1000em;}

/* HTML5 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
iframe {border:0;}
body {width:100%; height:100%; background:#1e2734; }
.wrap {width:100%; position:relative; border-top:1px solid #ebebeb; background:#fff;}
.wrap .top_cont {width:990px; height:500px; margin:0 auto; position:relative; z-index:2;}
.wrap .top_cont h1 {position:absolute; top:269px; left:303px; z-index:5; z-index:100;}
.wrap .top_cont .mc {position:absolute; top:41px; left:10px; z-index:1;}
.wrap .top_cont .bg {position:absolute; top:0px; left:-454px; z-index:0;}
.wrap .navbg {background:url(http://img.sbs.co.kr/sw11/tv/culture/brainmasters/main/navi_bg1.png) no-repeat center top; width:100%; height:77px; position:absolute; z-index:2; top:464px;}
.wrap nav {width:100%; height:56px; position:absolute; z-index:3; margin:0 auto; top:468px;}
.wrap nav ul {width:952px; margin:0 auto; position:relative;}
.wrap nav li {float:left;}
.wrap nav ul li a {height:56px; text-indent:-2000em; background:url(http://img.sbs.co.kr/sw11/tv/culture/brainmasters/main/navi.png) no-repeat left top; float:left;}
.wrap nav ul li.g1 a {width:219px; background-position:0px 0px;}
.wrap nav ul li.g1:hover a {background-position:0px -56px;}
.wrap nav ul li.g2 a {width:157px; background-position:-219px 0px;}
.wrap nav ul li.g2:hover a {background-position:-219px -56px;}
.wrap nav ul li.g3 a {width:187px; background-position:-376px 0px;}
.wrap nav ul li.g3:hover a {background-position:-376px -56px;}
.wrap nav ul li.g4 a {width:186px; background-position:-563px 0px;}
.wrap nav ul li.g4:hover a {background-position:-563px -56px;}
.wrap nav ul li.g5 a {width:203px; background-position:-749px 0px;}
.wrap nav ul li.g5:hover a {background-position:-749px -56px;}
.wrap .bottom_cont {height:100%; z-index:1; padding-bottom:42px; background:#1e2734; }
.wrap section {width:990px; margin:0 auto; position:relative; color:#000; vertical-align:top; height:197px; background:url(http://img.sbs.co.kr/sw11/tv/culture/brainmasters/main/bottom_bg1.gif) no-repeat left top; padding:48px 111px 0 111px;}
.wrap section article {float:left; font:12px/1.2em dotum; min-height:137px; position:relative; color:#fff;}
.wrap section article.cont {background:url(http://img.sbs.co.kr/sw11/tv/culture/brainmasters/main/line.gif) no-repeat left top; padding-left:18px; margin-right:6px; height:165px;}
.wrap section article.cont:first-child {background:none;}
.wrap section article.cont .list {margin-top:6px;}
.wrap section article.cont .list li {float:left; margin-right:10px;}
.wrap section article.cont .list .img {width:154px; height:85px; border:2px solid #ecc746; background:#fff; text-align:center; overflow:hidden;}
.wrap section article.cont .list p {color:#fff; width:158px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-top:10px; font:bold 12px/1.2em dotum; letter-spacing:-0.1em;}
.wrap section article.cont .list p.center {text-align:center;}
.wrap section article.cont .list a {color:#777;}
.wrap section article.cont .list a:hover {font:12px/1.2em dotum; text-decoration:none; color:#ecc746;}
.wrap section article.cont .list a:hover p {color:#ecc746;}
.wrap section article.cont .list a:hover p.center {text-align:center;}
.wrap section article.cont .img img {height:85px;}
.wrap section aside.ad {width:245px; height:245px; position:absolute; top:44px; right:111px;}
.wrap footer {width:990px; margin:0 auto;}
.wrap footer .foot {width:640px; text-align:right; font:11px Arial; color:#c0c2c0; overflow:hidden; margin-left:90px;}
.wrap footer .foot div {float:left; color:#666; letter-spacing:-0.05em; font:10px/1.2em Arial; text-align:right; text-align:center;}
.wrap footer .foot div p {margin-bottom:3px; padding-top:8px; font:11px dotum;}
.wrap footer .foot div img {margin-left:13px; float:right;}
