@charset "euc-kr";
/* CSS Document */

* {padding:0; margin:0;}
body {font:12px/1 dotum; word-spacing:-1px; background:#; 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;}

.wrap {height:1024px; position:relative;}

.logo {position:absolute; top:500px; left:50%; margin-left:-690px; z-index:4;}

.mask {width:1900px; position:absolute; top:0px; left:50%; margin-left:-950px; z-index:2;}
.mask span.mask_lft {position:absolute; left:0px; top:0px;}
.mask span.mask_cnt {position:absolute; left:443px; top:571px;}
.mask span.mask_rig {position:absolute; left:1594px; top:0px;}

.bg {width:1160px; height:633px; position:absolute; top:0px; left:50%; margin-left:-515px; overflow:hidden; z-index:1;}
.bg li {width:129px; height:633px; overflow:hidden; position:absolute; text-align:right;}
.bg li.first {width:1160px; height:633px; position:absolute; top:0px; left:0px;}
.bg li.on {width:772px;}
.bg li.bg1 {top:0px; right:387px;}
.bg li.bg1 img {position:absolute; top:0px; right:0px;}
.bg li.bg2 {top:0px; right:258px;}
.bg li.bg2 img {position:absolute; top:0px; right:0px;}
.bg li.bg3 {top:0px; right:129px;}
.bg li.bg3 img {position:absolute; top:0px; right:0px;}
.bg li.bg4 {top:0px; right:0px;}
.bg li.bg4 img {position:absolute; top:0px; right:0px;}

.wrap nav {width:150px; height:625px; position:absolute; top:0px; left:50%; margin-left:-630px; z-index:3;}
.wrap nav ul {position:absolute; top:130px; left:0px;}
.wrap nav ul li {padding-bottom:20px;}
.wrap nav ul li a {display:block; width:92px; height:16px; text-indent:-2000em;}
.wrap nav ul li.g1 a {background:url(http://img.sbs.co.kr/sw11/tv/drama/greatdoctor/main/btn_gnb1.png) no-repeat 0px 0px;}
.wrap nav ul li.g2 a {background:url(http://img.sbs.co.kr/sw11/tv/drama/greatdoctor/main/btn_gnb2.png) no-repeat 0px 0px;}
.wrap nav ul li.g3 a {background:url(http://img.sbs.co.kr/sw11/tv/drama/greatdoctor/main/btn_gnb3.png) no-repeat 0px 0px;}
.wrap nav ul li.g4 a {background:url(http://img.sbs.co.kr/sw11/tv/drama/greatdoctor/main/btn_gnb4.png) no-repeat 0px 0px;}
.wrap nav ul li.g5 a {background:url(http://img.sbs.co.kr/sw11/tv/drama/greatdoctor/main/btn_gnb5.png) no-repeat 0px 0px;}
.wrap nav ul li a:hover {background-position:-92px 0;}

.container {width:970px; margin:0 auto; position:relative; top:625px; z-index:3;}
.container:after {content:""; display:block; clear:both;}
.sec_character {clear:both;}
.sec_character ul {overflow:hidden;}
.sec_character ul li {float:left; margin-right:16px; position:relative;}
.sec_character ul li a {position:absolute; top:0px; left:0px;}
.sec_character ul li p {width:100%; height:22px; text-align:center; font:11px/2.3 dotum; color:#b2b2b2; text-overflow:ellipsis; overflow:hidden; position:absolute; left:0px; bottom:0px;}

.sec_list {width:193px; margin:18px 16px 0 0; float:left;}
.sec_list dl {font:11px/1.5 dotum;}
.sec_list dl dt {height:16px; padding-bottom:3px; border-bottom:1px solid #212120; margin-bottom:15px;}
.sec_list dl dd {width:100%; height:17px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; background:url(http://img.sbs.co.kr/sw11/tv/drama/greatdoctor/main/bu_dot.gif) no-repeat left 5px; padding-left:7px;}
.sec_list dl dd a {color:#6c6c6a;}
.sec_list dl dd a:hover {color:#cc8b9b; text-decoration:none;}

.sec_event {width:193px; height:100px; margin-top:18px; float:left; position:relative;}
.sec_event h2 {position:relative; z-index:3;}
.sec_event a {display:block;}
.sec_event ul {position:absolute; top:1px; left:42px; overflow:hidden; z-index:4;}
.sec_event ul li {float:left;}
.sec_event ul li a {width:8px; height:78px; padding:2px; display:block; background:url(http://img.sbs.co.kr/sw11/tv/drama/greatdoctor/main/tab_off.gif) no-repeat 2px 2px; text-indent:-2000em;}
.sec_event ul li.on a {background:url(http://img.sbs.co.kr/sw11/tv/drama/greatdoctor/main/tab_on.gif) no-repeat 2px 2px;}
.sec_event .bnr_event {position:absolute; top:0px; bottom:0px;}
.container .ad {position:absolute; top:0px; right:-106px;}

.wrap footer {width:970px; margin:0 auto; padding-top:50px; position:relative; top:625px; z-index:3;}
.wrap footer p {width:830px; padding-bottom:5px; text-align:center;}