@charset "utf-8";

/* Type Selector */
html,body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select {margin:0;padding:0;font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}
html, body {height:100%;}
body {font-size:12px;text-align:center;}
img, table, fieldset, button {border:0;vertical-align:top;}
table {width:100%;}
fieldset{vertical-align:top;}
hr, button img {display:none;}
li {list-style:none;vertical-align:top;}
em {font-style:normal;}
a, a:hover {text-decoration:none;}
table{border-collapse:collapse;}
textarea  {overflow:auto;} 
html:first-child select {padding-right:6px;height:20px;} /* Opera 9 & Below Fix */ 
option {padding-right:6px;} /* Firefox Fix */
legend {position:absolute;top:0;left:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;} /* For Screen Reader */
.skip,
.blind {position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;}
.fl {float:left;}
.fr {float:right;}
.input_box {padding:0 8px;}
.input_text {width:100%;border:0;font-size:12px;line-height:14px;vertical-align:top;}
.spr_cm {overflow:hidden;display:block;background:url(../img/common/spr_common.gif) no-repeat;text-indent:-1000px;}
#wrap, #header, #container, #footer {position:relative;width:100%;}
#header {height:101px;border-bottom:3px solid #df0012;background:#0e1b2a;z-index:90;}
#container {z-index:30;}
#footer {border-top:3px solid #df0012;background:#0e1b2a;z-index:10}
.header_section, .footer_section {position:relative;width:980px;margin:0 auto;text-align:left;}
.header_section .logo {position:absolute;left:390px;top:22px;z-index:90;}
.header_section .facebook {position:absolute;right:0;top:31px;z-index:30;}
.header_section .facebook a {display:block;background:url(../img/common/bg_top_menu.gif) no-repeat 100% 0;}
.top_menu {position:absolute;left:0;top:0;width:100%;z-index:10;}
.top_menu a {overflow:hidden;display:block;width:100%;height:104px;background:url(../img/common/bg_top_menu.gif) no-repeat;text-indent:-1000px;}
.top_menu ul {overflow:hidden;padding-bottom:51px;background:url(../img/common/bg_top_menu_sub1.gif) no-repeat 0 100%;}
.top_menu dl {float:left;width:120px;}
.top_menu dd {display:none;}
.top_menu .selected dd {display:block;}
.top_menu dd li, .top_menu dd a {height:36px;}
.top_menu dl.m3 {margin-right:258px;}
.top_menu dt.n1 a {background-position:0 0;}
.top_menu dt.n1 a:hover, .top_menu .selected dt.n1 a {background-position:0 -107px;}
.top_menu dd.n1 a.sub01 {background-position:0 -214px;}
.top_menu dd.n1 a.sub01:hover, .top_menu dd.n1 .selected a.sub01 {background-position:0 -331px;}
.top_menu dd.n1 a.sub02 {background-position:0 -253px;}
.top_menu dd.n1 a.sub02:hover, .top_menu dd.n2 .selected a.sub02 {background-position:0 -370px;}
.top_menu dd.n1 a.sub03 {background-position:0 -292px;}
.top_menu dd.n1 a.sub03:hover, .top_menu dd.n2 .selected a.sub03 {background-position:0 -409px;}
.top_menu dt.n2 a {background-position:-123px 0;}
.top_menu dt.n2 a:hover, .top_menu .selected dt.n2 a {background-position:-123px -107px;}
.top_menu dt.n3 a {background-position:-246px 0;}
.top_menu dt.n3 a:hover, .top_menu .selected dt.n3 a {background-position:-246px -107px;}
.top_menu dd.n3 a.sub01 {background-position:-246px -214px;}
.top_menu dd.n3 a.sub01:hover, .top_menu dd.n3 .selected a.sub01 {background-position:-246px -370px;}
.top_menu dd.n3 a.sub02 {background-position:-246px -253px;}
.top_menu dd.n3 a.sub02:hover, .top_menu dd.n3 .selected a.sub02 {background-position:-246px -409px;}
.top_menu dd.n3 a.sub03 {background-position:-246px -292px;}
.top_menu dd.n3 a.sub03:hover, .top_menu dd.n3 .selected a.sub03 {background-position:-246px -448px;}
.top_menu dd.n3 a.sub04 {background-position:-246px -331px;}
.top_menu dd.n3 a.sub04:hover, .top_menu dd.n3 .selected a.sub04 {background-position:-246px -487px;}
.top_menu dt.n4 a {background-position:-369px 0;}
.top_menu dt.n4 a:hover, .top_menu .selected dt.n4 a {background-position:-369px -107px;}
.top_menu dd.n4 a.sub01 {background-position:-369px -214px;}
.top_menu dd.n4 a.sub01:hover, .top_menu dd.n4 .selected a.sub01 {background-position:-369px -331px;}
.top_menu dd.n4 a.sub02 {background-position:-369px -253px;}
.top_menu dd.n4 a.sub02:hover, .top_menu dd.n4 .selected a.sub02 {background-position:-369px -370px;}
.top_menu dd.n4 a.sub03 {background-position:-369px -292px;}
.top_menu dd.n4 a.sub03:hover, .top_menu dd.n4 .selected a.sub03 {background-position:-369px -409px;}
.top_menu dt.n5 a {background-position:-492px 0;}
.top_menu dt.n5 a:hover, .top_menu .selected dt.n5 a {background-position:-492px -107px;}
.top_menu dd.n5 a.sub01 {background-position:-492px -214px;}
.top_menu dd.n5 a.sub01:hover, .top_menu dd.n5 .selected a.sub01 {background-position:-492px -292px;}
.top_menu dd.n5 a.sub02 {background-position:-492px -253px;}
.top_menu dd.n5 a.sub02:hover, .top_menu dd.n5 .selected a.sub02 {background-position:-492px -331px;}
.cbt_before_menu dt.n5 a:hover, .cbt_before_menu .selected dt.n5 a {background-position:-492px -370px;}
.cbt_before_menu .selected dd.n5 {display:none;}
.footer_section {overflow:hidden;height:292px;}
.footer_section .logo_area {position:absolute;left:0;top:33px;}
.footer_section .logo_area .spr_cm {float:left;height:21px;margin-right:12px;}
.footer_section .logo_area .konami {width:92px;background-position:-146px -110px;}
.footer_section .logo_area .line {width:2px;background-position:-241px -110px;}
.footer_section .logo_area .nhn {width:63px;background-position:-246px -110px;}
.footer_section .link {position:absolute;right:0;top:36px;}
.footer_section .link a {display:block;float:left;height:14px;padding:4px 0;font-size:11px;color:#48525d;line-height:14px;}
.footer_section .link a:hover {font-weight:bold;letter-spacing:-1px;}
.footer_section .link a strong, .footer_section .link a:hover strong {color:#475f7a;letter-spacing:-1px;}
.footer_section .link .line {float:left;width:1px;height:5px;margin:8px 14px 0;background-position:-301px -134px;}
.footer_section .siteinfo {position:absolute;left:0;top:73px;width:530px;height:40px;background-position:-146px -67px;}
.footer_section .siteinfo .cs {overflow:hidden;position:absolute;left:370px;top:10px;width:132px;height:22px;text-indent:-1000px;}
.footer_section .copy {position:absolute;left:0;top:127px;width:298px;height:10px;background-position:0 -134px;}
.footer_section .banner {position:absolute;left:0;top:156px;}
.footer_section .banner li {float:left; height:62px;}
.footer_section .banner li.b1 {width:52px;margin-right:13px;background-position:0 -67px;}
.footer_section .banner li.b2 {width:44px;margin-right:12px;background-position:-55px -67px;}
.footer_section .banner li.b3 {width:41px;background-position:-102px -67px;}
.footer_section .info_tx {position:absolute;right:0;top:156px;width:814px;height:64px;}
.footer_section .cp_info {position:absolute;top:73px;right:0;width:364px;height:45px;background:url(../img/common/spr_common.gif) no-repeat 0 -215px}
.layer {position:absolute;left:0;top:0;width:100%;height:100%;line-height:14px;z-index:999999;}
.layer .layer_inner {overflow:hidden;position:absolute;left:50%;top:14px;width:960px;height:794px;margin-left:-480px;z-index:999;}
.layer .layer_inner .layer_close {overflow:hidden;position:absolute;top:0;right:0;width:29px;height:29px;background:url(../img/common/bg_layer.gif) no-repeat;text-indent:-1000px;}
.layer .layer_wrap {overflow:hidden;width:100%;height:753px;margin-top:41px;text-align:left;}
.layer .layer_content {float:left;position:relative;width:759px;height:753px;background:#303337;}
.layer .layer_content h1 {position:absolute;left:20px;top:21px;font-size:14px;color:#fff;letter-spacing:-1px;}
.layer .layer_aside {float:right;width:200px;height:753px;border-left:1px solid #3b3d41;background:#25272a;}
.layer .btn_sns {position:absolute;right:15px;top:13px;}
.layer .btn_sns a {overflow:hidden;float:left;width:26px;height:24px;margin-right:1px;background:url(../img/common/bg_layer.gif) no-repeat;text-indent:-1000px;}
.layer .btn_sns a.fac {background-position:-237px 0;}
.layer .btn_sns a.twi {background-position:-237px -27px;}
.layer .btn_sns a.me2 {background-position:-237px -54px;}
.layer .vod_viewer, .layer .screen_viewer {position:absolute;left:18px;top:43px;}
.layer .screen_viewer {border:2px solid #292b2e;}
.layer .scroll_box {overflow:hidden;overflow-y:auto;position:relative;width:100%;scrollbar-3dlight-color:#141414;scrollbar-highlight-color:#3b3b3b;scrollbar-shadow-color:#3b3b3b;scrollbar-darkshadow-color:#141414;scrollbar-arrow-color:#141414;scrollbar-face-color:#3b3b3b;scrollbar-track-color:#252525;}
.layer .comment {position:absolute;left:18px;top:494px;width:724px;}
.layer .tab_menu {overflow:hidden;width:199px;padding:1px 0 0 1px;}
.layer .tab_menu li {float:left;margin-right:1px;}
.layer .tab_menu li a {overflow:hidden;display:block;width:65px;height:35px;background:url(../img/common/bg_layer.gif) no-repeat;text-indent:-1000px;}
.layer .tab_menu li a.all {background-position:-32px 0;}
.layer .tab_menu li a.vod {background-position:-100px 0;}
.layer .tab_menu li a.sch {width:66px;background-position:-168px 0;}
.layer .tab_menu li.selected a.all {background-position:-32px -38px;}
.layer .tab_menu li.selected a.vod {background-position:-100px -38px;}
.layer .tab_menu li.selected a.sch {background-position:-168px -38px;}
.layer .list_area {width:169px;padding:21px 15px 0;}
.layer .list_area .scroll_box {height:683px;}
.layer .image_list {overflow:hidden;width:139px;margin-top:-18px;}
.layer .image_list li {overflow:hidden;width:139px;height:103px;margin-top:18px;}
.layer .image_list .thumb {overflow:hidden;display:block;position:relative;width:137px;height:76px;border:1px solid #101d2a;}
.layer .image_list .selected .thumb {width:133px;height:72px;border:3px solid #df0012;}
.layer .image_list .selected .thumb img {position:relative;margin:-2px 0 0 -2px;}
.layer .image_list .tit {display:block;padding:11px 0 0;letter-spacing:-1px;}
.layer .image_list .tit a { color:#67686a;}
.layer .layer_dim {position:absolute;left:0;top:0;width:100%;height:100%;_height:3000px;background:#000;opacity:0.87;filter:alpha(opacity=87);z-index:1;}