@charset "euc-kr";
html { height:100%; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; font-family:inherit; font-weight:inherit; font-style:inherit; font-size:100%; vertical-align:baseline;}
img, fieldset {border:none;}
table {border-collapse:collapse; border-spacing:0;}
caption, th {text-align:left; font-weight:normal;}
table, td, th {vertical-align:middle;}
ol, ul, li {list-style-image:none; list-style-position:outside; list-style-type:none;}
em, address {font-style:normal;}
img {-ms-interpolation-mode:bicubic;}
body, th, td, h1, h2, h3, h4, h5, h6, input, textarea {font:normal 12px µ¸¿ò, ±¼¸², '¸¼Àº °íµñ', NanumGothic, verdana, sans-serif; color:#000;}
body {color:#989795; background-color:#F0EDE9; line-height:1.2;}
a {color:#9b978b; text-decoration:none;}
a:link {}
a:visited {}
a:hover {text-decoration:underline;}
a:active {}

.layout_main { height:100%; }
.layout_main .wrapper { height:100%;overflow:hidden;zoom:1; }
.layout_main .main_swf { height:100%; }
.layout_main .contents { height:100%; }
.layout_main .container { position:relative;background:#000;height:100%;}
.layout_main .aside { position:absolute;top:120px;left:57px;width:800px; }

.layout_sub_swf { height:858px;background:#000; }
.layout_sub_swf .header { background:url(../img/common/bg_swf_gnb.jpg) 0% 0% repeat-x; }
.layout_sub_swf .aside { padding:0 0 0 50px;background:url(../img/common/bg_swf_aside.jpg) 0% 0% repeat-x; }

.layout_sub { position:relative;overflow-x:hidden;background:#1f1f21 url(../img/common/bg_body_line.jpg) 0% bottom repeat-x;}
.layout_sub .warpper { background:#1f1f21 url(../img/common/bg_body_line.jpg) 0% bottom repeat-x;height:100%;  }
.layout_sub .container { background:url(../img/common/bg_sub.jpg) right bottom no-repeat;min-width:1570px;min-height:773px; }
.layout_sub .makingstory { background:url(../img/common/bg_sub_making.jpg) right bottom no-repeat;min-width:1570px; }
.layout_sub .container_in { position:absolute;bottom:0;left:0;z-index:1;background:url(../img/common/bg_sub_left.jpg) 0% 0% no-repeat;width:540px;height:275px; }
.layout_sub .contents { padding:48px 0 0 55px;width:760px;min-height:530px;z-index:10;position:relative; }
.layout_sub .contents h2 { position:relative;overflow:hidden;zoom:1; }
.layout_sub .contents h2 a.btn_policy { position:absolute;right:0;bottom:0; }
.layout_sub .header { background:url(../img/common/bg_swf.jpg) 0% 0% repeat-x;height:120px; }
.layout_sub .aside { background:url(../img/common/bg_login.jpg) 0% 0% repeat-x;padding-left:55px; }
.layout_sub .footer li { position:absolute; }
.layout_sub .footer li.f1 { left:50px;top:55px; }
.layout_sub .footer li.f2 { left:182px;top:57px; }
.layout_sub .footer li.f3 { left:290px;top:50px; }
.layout_sub .footer li.f4 { left:335px;top:50px; }
.layout_sub .footer li.f5 { left:385px;top:50px; }
.layout_sub .footer li.f6 { left:964px;top:67px; }
.layout_sub .footer li.f7 { left:290px;top:70px; }
.aside .login_box { background:url(../img/common/ico_login.gif) 0 17px no-repeat;height:36px;padding:9px 0 0 50px; }
.aside .login_box .before { position:relative; }
.aside .login_box .before .inp_box span { border:1px solid #2d2b26;background:url(../img/common/bg_input.gif) 0% 0% no-repeat;display:inline-block;height:23px;width:115px;margin:0 3px 0 0; }
.aside .login_box .before .inp_box input { border:none;height:15px;font-size:11px;color:#8e8d8d;padding:6px 0 0 10px;width:100px; } 
.aside .login_box .before .inp_box .id input { background:url(../img/common/ico_id.gif) 8px 8px no-repeat; } 
.aside .login_box .before .inp_box .pw input { background:url(../img/common/ico_pw.gif) 8px 8px no-repeat; } 
.aside .login_box .before .inp_box input.over { background:none !important; } 
.aside .login_box .before .inp_box img { vertical-align:top; }
.aside .login_box .before .security { position:absolute;left:313px;top:2px;font-size:11px;color:#544f44; }
.aside .login_box .before .security a { font-size:11px;color:#544f44; }
.aside .login_box .before .security .a1 { padding:0 2px 0 0; }
.aside .login_box .before .security .a1 input { vertical-align:-2px; }
.aside .login_box .before .security .a2 { padding:0 2px 0 0;font-size:11px;letter-spacing:-1px; }
.aside .login_box .before .security .a2 img { vertical-align:middle; }
.aside .login_box .before .security .btn_key img { vertical-align:middle;margin:0 15px 0 0; }
.aside .login_box .before .security .sub_btn img { vertical-align:middle; }

.aside .login_box .after { position:relative;padding:4px 0 0 20px; }
.aside .login_box .after .btn { position:absolute;left:183px;top:0; }
.aside .login_box .after .user { color:#645e50;font-size:11px; zoom:1;}
.aside .login_box .after .user strong { color:#9b978b; }
.aside .login_box .after .info { background:#272625;color:#9b978b;font:bold 11px dotum;width:290px;height:20px;padding:5px 0 0 0;text-align:center;position:absolute;left:257px;top:0; }
.aside .login_box .after .info .note { padding:0 10px 0 0; }
.aside .login_box .after .info em { font-weight:normal; }
.aside .login_box .after .info img { vertical-align:-4px; }

.aside .login_new .after { position:relative;padding:4px 0 0 20px; }
.aside .login_new .after .btn { position:absolute;left:183px;top:0; }
.aside .login_new .after .user { color:#645e50;font-size:11px; }
.aside .login_new .after .user strong { color:#9b978b; }
.aside .login_new .after .info { background:#272625;color:#9b978b;font:bold 11px dotum;width:545px;height:20px;padding:5px 0 0 0;text-align:center;position:absolute;left:257px;top:0; }
.aside .login_new .after .info .note { padding:0 10px 0 0; }
.aside .login_new .after .info em { font-weight:normal; }
.aside .login_box .after .info img { vertical-align:-4px; }
.aside .login_new .after .sec {padding-left:10px;} 

.aside .login_new .before .inp_box .id input { background:url(../img/common/ico_id2.gif) 8px 8px no-repeat; } 
.aside .login_new .before .inp_box .pw input { background:url(../img/common/ico_pw2.gif) 8px 8px no-repeat; } 
.aside .login_new .before .security .sub_btn {display:inline-block;background:url(../img/common/img_q_ico.gif) 0% 0% no-repeat;padding:2px 0 0 20px;position:relative;top:2px;}


.footer {  height:150px;z-index:10;position:relative;overflow:hidden;zoom:1;width:1100px;}

/* 20121106 : ·Î±×ÀÎ ¿µ¿ª ´º¸â¹ö½Ê °ü·Ã ¾È³» ÅøÆÁ */
.new_membership_notice {position:absolute; left:20px; top:18px; display:inline-block; height:37px; padding:0 30px 0 9px; background:url(http://file.pmang.kr/images/pmang/aob/cbt/img/common/bg_tooltip_with_x.gif) no-repeat;}
.new_membership_notice span {position:relative; top:12px; color:#FFF;}
:root .new_membership_notice span {top:13px\0;}
.new_membership_notice a {font-weight:bold;color:#FFFB94;}
.new_membership_notice a:hover {text-decoration:underline;}
.new_membership_notice a.btn_close {position:absolute; right:0; top:5px; display:block; width:25px; height:25px; text-indent:-5000px; background:url(http://file.pmang.kr/images/pmang/aob/cbt/img/common/bg_tooltip_with_x.gif) no-repeat right -5px;}
