@charset "utf-8";

/* Common */
body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,a,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{font-family: 'nanumbarun','맑은고딕','Malgun Gothic','돋움',NanumGothic,'나눔고딕',dotum,AppleGothic,sans-serif;font-size:12px}
body{word-break:break-all}
img,fieldset{border:0}
img{border:0;vertical-align:top}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none}
a:hover,a:active,a:focus{text-decoration:none}

/* Common Add */
.blind,.hidden,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}
caption{visibility:hidden;overflow:hidden;width:1px;height:1px;font-size:0;line-height:0;text-align:left}
.ir_wa {display:block;overflow:hidden;position:relative;z-index:-1;width:100%;height:100%}
/*.ir{display:block;overflow:hidden;position:relative;z-index:-1;height:11px;font-size:11px;white-space:nowrap}*/
/*.screen_out {overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px}*/
hr{display:none}

/* Set Class */
.overview{overflow:hidden;zoom:1}
.fl{float:left !important}
.fr{float:right !important}
.fn{float:none}
.cl_b{clear:both;overflow:hidden}
.show{display:block}
.hide{display:none}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.ft_normal{font-weight:normal}
.ft_bold{font-weight: bold;}
.ft_ls0{letter-spacing:0}
.pos{position:relative;}
.poa{position:absolute;}
.cur{cursor:pointer !important;}
.hand{ cursor:pointer;}
.tx_al{text-align:left;}
.tx_ar{text-align:right}
.tx_ac{text-align:center}
.link_txt{text-decoration:underline;color:#008fca;}

.v0{margin-bottom:0 !important}
.v20{margin-bottom:20px !important}
.mr5{margin-right: 5px;}

/* clearfix */
.clearfix { zoom:1;}
.clearfix:after { content: “.”; display: block; height: 0; clear: both; visibility: hidden;}

/* table */
table {border-collapse:collapse;border-spacing:0;}
th{font-weight:bold}
td{font-weight:normal;}

/* form */
input, textarea, select, button{margin:0; padding:0; font-size:100%; vertical-align:bottom;}
fieldset {margin:0; padding:0; border:0;}

/* skip navigation */
#u_skip{position:relative;z-index:1000;margin-left:20px}
#u_skip a{position:absolute;top:-40px;left:0;width:128px;border:1px solid #5eaf3c;background:#000;text-align:center;outline:none}
#u_skip a:active,#u_skip a:focus{top:0;text-decoration:none;cursor:pointer;zoom:1}
#u_skip span{display:inline-block;padding:2px 6px 0 0;background:#000;font-size:11px;line-height:36px;color:#fff;letter-spacing:-1px}

/* wrap */
html,body{height:100%}
.wrap{position:relative;height:auto;min-height:100%}
.cont_inner{width:1100px;position:absolute;left:50%;top:50%;margin-left: -548px;margin-top: -335px;}
.cont_inner h1{text-align:center;margin-bottom: 45px;}
.content{border:1px solid #d7d7d7;padding:150px 250px 150px 250px;overflow: hidden;}
.content .inner{overflow: hidden;}
.content .inner p{font-size:14px;letter-spacing:-1px;line-height: 22px;color:#666;}
.content .inner .tx_strong{font-size:16px;font-weight: bold;color:#222;}
.content h2{border-bottom:2px solid #393939;padding-bottom:15px;margin-bottom: 15px;font-size:32px;color:#222;}
.content .h_open{font-size:26px;letter-spacing:-1px}
.content .img_alert{float:left;margin-right: 30px;padding-top: 10px;}
.footer{position:fixed;bottom:0;left:0;width:100%;background:#393939}
.footer .inner{width:1100px;margin:0 auto;}

