@charset "utf-8";

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

/* Common */
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;line-height:100%;}
body,input,textarea,select,button,table{font-family:'Nanum Gothic',ng,Helvetica,serif;font-size:13px;color:#444}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none}
a:hover,a:active,a:focus{text-decoration:none;}
table{border-spacing:0;border-collapse:collapse;}
.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}

button{border:0 none;background-color:transparent;cursor:pointer;}
button::-moz-focus-inner {border:0; padding:0;}
input,select,button{vertical-align:middle;}


.layer_popup {position:absolute; margin:0 auto;text-align:center;background:#fff;border:5px solid #330000;}
.layer_popup div.comm {height:380px;background:#fff;padding:5px 5px 5px 5px;background:#ffffe6;font-size:12px;cursor: move;overflow-y:auto;}

.layer_popup .popup div{clear:both;background:#fff;overflow:hidden;}
.layer_popup .popup div img{float:left;display:block;}
.layer_popup .popup p{clear:both;min-width:260px;background:#fff;overflow:hidden}
.layer_popup .popup label{float:left;display:block;padding:5px 10px}
.layer_popup .popup label input{position:relative;top:2px}
.layer_popup .popup .popup_move{cursor:move;}

.layer_popup .close {position:absolute; background:url(/image/main/popup_x.png) no-repeat; width:28px; height:26px; left:100%; margin-left:-25px; padding-top:5px;z-index:99999; cursor:pointer;}

.pop_close{ overflow:hidden;background:#330000; padding:0 10px;}
.pop_close li a{ color:#FFF; font-size:11px; line-height:30px}