@charset "euc-kr";
/* Layout */
#container .main {width:872px;margin:0 auto;text-align:left; margin:4px 0 61px 0; position:relative; _margin-bottom:0;*margin-bottom:0;}
.quickMenu_main {position:absolute; top:0; right:-117px; width:89px; background-color:#fff;}
.quickMenu_main h4 {padding:0 0 4px 0;}
.quickMenu_main li {clear:both; width:76px; text-align:center; background:url('http://images.mediaweb.co.kr/pcbang.com/common/line_quickmenu.gif') no-repeat 11px bottom; padding:6px 0 7px 0;}
.quickMenu_main p.top {border-top:2px solid #e0e3d6; padding:5px 0 15px 0; text-align:center; margin-top:-1px; width:76px;}
.quickMenu_main p.24call {border-top:none; margin-left:-5px;}

/* contents area */
.visual {width:872px; height:311px; position:relative; margin-bottom:20px;}
.thumbnail {border:4px solid #969b9f; width:646px; float:left; height:311px; overflow: hidden; position: relative;}
.type01 {}
.type02 {padding:33px 25px 20px 25px; position:relative; line-height:100%;}
.type02 .left {width:212px; float:left; position:relative;}
.type02 .left .top {width:212px; height:24px; position:relative;}
.type02 .left .top p.txt {position:absolute; top:0; left:0; font-weight:bold; color:#e2202b; font-size:14px; line-height:120%;}
.type02 .left .top p.more {position:absolute; top:0; right:0; color:#979797; font-size:11px; _line-height:120%;*line-height:120%;}
.type02 .left dl {clear:both;}
.type02 .left dt {color:#333; font-weight:bold; padding:17px 0 0 1px;}
.type02 .left dd {color:#333; padding:6px 0 0 1px; line-height:17px;}
.type02 .left dd.date {color:#666; padding:10px 0 24px 1px;}
.type02 .right {float:right; width:362px; position:relative;}
.type02 .right p {height:16px; width:362px;}
.type02 .right dl {clear:both;}
.type02 .right dt {padding:15px 0 6px 1px; font-weight:bold; color:#333;}
.type02 .right dd {color:#686868; padding:0 0 11px 0; border-bottom:1px solid #efefef; line-height:19px;}
.type02 .right dd.noLine {border-bottom:none;}

.type03 li {float:left; position:relative;}
.type03 img {margin:0; padding:0;}

.visualList {border:1px solid #969b9f; border-left:none; background:url('http://images.mediaweb.co.kr/pcbang.com/main/bg_visulaRight.gif') right top no-repeat; width:228px; height:317px; float:right; position:relative; margin-left:-11px;}
.visualList div {font-size:15px; font-weight:bold; padding:7px 0 6px 29px; color:#666; letter-spacing:-1px; line-height:100%;}
.visualList div.selected {_background:url('http://images.mediaweb.co.kr/pcbang.com/main/bg_visulaRight_on.gif') top left no-repeat; font-size:17px; font-weight:bold; padding:20px 0 0 0; color:#fff; text-align:center; margin:8px 0 9px 0; height:33px;}
.visualList div.top {padding:16px 90px 6px 98px;}
.visualList div.btm {padding:12px 90px 8px 98px;}
.visualList div.list {padding:0 0 0 10px;}/*20111121 ¿ìÃø¸®½ºÆ®¿¡ divÃß°¡*/

.tab {width:870px; border:1px solid #adb0b4; position:relative; margin-bottom:20px; height:155px;}
.tab .title {background:url('http://images.mediaweb.co.kr/pcbang.com/main/bg_tabTitle.gif') repeat-x top left; float:left; text-align:center; font-size:12px; font-weight:bold; line-height:100%;}
.tab .title li {background:url('http://images.mediaweb.co.kr/pcbang.com/main/bg_tab_off.gif') top left no-repeat;padding:8px 0 7px 0; width:218px; float:left; color:#656565;}
.tab .title li.on {background:url('http://images.mediaweb.co.kr/pcbang.com/main/bg_tab_on.gif') top left no-repeat; padding:10px 0 6px 0; color:#231f20;}
.tab .title li.no {background:url('http://images.mediaweb.co.kr/pcbang.com/main/bg_tabTitle.gif') repeat-x top left; width:434px;}
.downList {background:url('http://images.mediaweb.co.kr/pcbang.com/main/bg_tabList.gif') repeat-x bottom left; text-align:center; float:left; width:863px; padding-left:7px;}
.downList li {float:left; padding:14px 0 14px 0;}
.campaignList {background:url('http://images.mediaweb.co.kr/pcbang.com/main/bg_tabList.gif') repeat-x bottom left; text-align:center; clear:both;width:855px; padding-left:15px; position:relative;}
.campaignList li {float:left; padding:15px 5px 0 0;}
.campaignList li img {border:1px solid #dedfe3;}
.campaignList li p.txt {color:#7a7a7a; font-size:12px; text-align:center; clear:both; padding:10px 0 9px 0;}

.contents {width:872px; height:320px; position:relative; background:url('http://images.mediaweb.co.kr/pcbang.com/main/bg_mainBtm.gif') bottom left no-repeat;}
.event {border:1px solid #e1e1e1; width:217px; float:left; background-color:#fff;}
.event .tit {margin:15px 11px 0 11px; background:url('http://images.mediaweb.co.kr/pcbang.com/main/line_dot.gif') bottom left repeat-x; height:19px; width:195px;}
.event .tit p {float:left;}
.event .eventNo {float:right; text-align:right;}
.eventNo li {padding:0 0 0 2px; float:left;}
.eventList {font-size:11px; color:#7a7a7a; margin-bottom:10px; height:79px;}
.eventList li {background:url('http://images.mediaweb.co.kr/pcbang.com/main/bu_dot.gif') 11px 9px no-repeat; padding:4px 11px 5px 20px; line-height:100%;}
.eventList li.on {font-weight:bold; text-decoration:underline;}

.notice {border:1px solid #e1e1e1; width:435px; margin-left:-1px; float:left; background-color:#fff;}
.notice .tit {margin:15px 11px 0 11px; background:url('http://images.mediaweb.co.kr/pcbang.com/main/line_dot.gif') bottom left repeat-x; height:19px; width:412px;}
.notice .tit p {float:left;}
.notice .more {float:right; text-align:right;}
.noticeList {font-size:11px; color:#7a7a7a; margin:4px 0 12px 0; position:relative;}
.noticeList li {background:url('http://images.mediaweb.co.kr/pcbang.com/main/bu_dot.gif') 11px 9px no-repeat; padding:5px 11px 3px 20px; line-height:120%; overflow:hidden;}
.noticeList li strong {width:70px; text-align:left; display:inline-block;}
.noticeList li span.date {width:70px; text-align:right; color:#acacac; position:absolute; right:12px;}

.update {border:1px solid #e1e1e1; width:435px; clear:both; position:absolute; left:218px; top:155px; background-color:#fff;}
.update .tit {width:435px; float:left; margin-top:0; margin-bottom:7px; _margin-bottom:0;}
.update .tit p {float:left; padding:13px 47px 9px 11px; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}
.updateTab {float:left;}
.updateTab li {float:left;padding:13px 0 7px 0; font-size:11px; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; width:76px; text-align:center; color:#656565; background-color:#fafafa; line-height:120%;}
.updateTab li.first {width:86px;}
.updateTab li.on {font-weight:bold; color:#231f20; background-color:#fff; border-bottom:1px solid #fff;}
.update .more {border-bottom:1px solid #e1e1e1; position:absolute; top:13px; right:0; padding:0 12px 0 51px; height:20px;}
.updateList {height:144px; _height:100px;*height:107px;font-size:11px; color:#7a7a7a; margin:4px 0 5px 0; _margin-top:7px;}
*:first-child+html .updateList {margin-top:0;}
.updateList li {background:url('http://images.mediaweb.co.kr/pcbang.com/main/bu_dot.gif') 11px 9px no-repeat; padding:3px 11px 5px 20px; line-height:120%; clear:both;}
.updateList li span.ing {color:#ff0000;}
.updateList li span.finish {color:#0087ca;}
.updateList li img {margin:0; padding:0; display: inline;}

.promotion {border:1px solid #e1e1e1; width:216px; margin-left:-1px; _margin-left:-4px; float:left; background-color:#fff; _position:absolute; _top:0; _right:0;}
.promotion .tit {margin:15px 11px 0 11px; background:url('http://images.mediaweb.co.kr/pcbang.com/main/line_dot.gif') bottom left repeat-x; height:19px; width:195px;}
.promotion .tit p {float:left; font-weight:bold; font-size:11px; line-height:120%; color:#7a7a7a;}
.promotion .promotionNo {float:right; text-align:right;}
.promotionNo li {padding:0 0 0 2px; float:left;}
.promotionList li {border-top:1px solid #e1e1e1; _margin-bottom:-4px; *margin-bottom:-4px;}

/* Footer */
#footer{clear:both;position:relative;border-top:1px solid #dcdcdc; height:93px; width:100%;}
#footer a{color:#8c8c8c}
#footer a:hover{color:#8c8c8c}
#footer:after{display:block;clear:both;content:''}
.footer {position:relative; width:872px; text-align:left; margin:0 auto;}
.footUtil {position:absolute; top:17px; left:-9px;}
.footUtil ul,li {list-style:none;}
.footUtil li {background:url('http://images.mediaweb.co.kr/pcbang.com/common/bar_footer.gif') no-repeat right top; padding:0 10px; float:left;}
.footUtil li.end {background: none;}
.familySite {position:absolute; top:14px; right:0;}
.copy {position:absolute; top:45px; left:0;}
.copy p {font-size:11px; color:#8c8c8c; line-height:120%; letter-spacing:0;}

/* Intro */
.intro_mpopup {position:absolute; overflow:hidden; height:1128px; }
.main_intro_all {z-index:920; position:absolute;width:100%; height:100%;left:0px;top:0px; }
.main_intro_bak {z-index:930; position:absolute; width:100%; height:1128px; background:#000;left:0px;top:0px;  -ms-filter: alpha(opacity=50); filter: alpha(opacity=50); opacity:0.3; -moz-opacity:0.3;}
.main_intro_content {z-index:931;position:absolute; left:50%; margin-left:-400px;top:100px;}

