@charset "utf-8";
/* CSS Document */

/**********************************************/
/*               Dream Security               */
/*                 Writer lsy                 */
/*                2014. 03. 17.               */
/**********************************************/

*{margin:0; padding:0;}
html,body{width:100%;height:100%}
h1, h2, h3, h4, h5, h6, div, p, ul, ol, li, dl, dt, dd, form, table{margin:0; padding:0;}
ul, ol, li{list-style:none;}
a{text-decoration:none;}

fieldset, img{border:none;}
legend{width:0; height:0; margin:0; padding:0; display:none;}
input, select{vertical-align:middle;}
table{border-collapse:collapse;}
caption{display:none;}
body{background-color:#d9d9d9;}
body{margin:0; padding:0; }
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button{margin:0;padding:0;-webkit-text-size-adjust:none}
body,input,textarea,select,table,button{font-size:14px;line-height:1.80em;font-family:Malgun Gothic, "돋움",Dotum,"굴림",Gulim,Verdana,Helvetica,AppleGothic,Sans-serif}
body{position:relative; color:#373737; word-wrap:break-word;word-break:break-all}
img,fieldset{border:0}
a{color:#000;text-decoration:none;cursor:pointer}
em,address{font-style:normal}
html{overflow-y:scroll;}

#wrap{width:100%; min-width:1000px; margin:0 auto; background-color:#ededed;}

/*header*/
#header{width:100%; height:100px; background:url(../images/header_bg.gif?20201210) repeat-x; display:block;}
#header .header_content{width:1000px; padding:0 0 10px 0; margin:0 auto;}
#header .header_content .topset{width:1000px; height:28px; padding-top:2px; background-color:#545557;}
#header .header_content .topset ul{height:28px; float:right; font-family:Verdana;}
#header .header_content .topset ul li{float:left; margin-left:12px; font-size:11px;}
#header .header_content .topset ul li a{color:#fff; padding-left:16px; float:left; background:url(../images/guide.gif?20201210) no-repeat 0 9px;}
#header .header_content .topset ul li a:hover{color:#2a9eff;}
#header .header_content .topset ul li.no_guide a{float:left; background:none;}
#header .header_content .navi{width:1000px; height:60px; padding:10px 0 0 0; background-color:#fff;}
#header .header_content .navi .smartlogo{width:225px; height:46px; float:left;}
#header .header_content .navi .nav_box ul{height:31px; padding-top:15px; float:right;}
#header .header_content .navi .nav_box ul li{float:left;}
#header .header_content .navi .nav_box ul li a{margin:0 0 0 60px; padding-bottom:2px;}
.link-1 {transition: 0.3s ease; background: #3fa46a; color: #ffffff; font-size:16px; font-weight:bold; font-family:Verdana; text-decoration: none; border-top: 2px solid #fff; border-bottom: 2px solid #fff; padding: 6px 0; margin: 0 6px; background: #fff; color:#000;}
.link-1:hover {border-bottom: 2px solid #2a9eff; padding:4px 0; background: #fff; color:#000; }


/*contents*/
#wrap_contents{width:100%;}
#wrap_contents .main_contents{width:1000px; height:512px; padding:10px 0 0 0; margin:0 auto; }

/*sub contents*/
#wrap_contents{width:100%;}
#wrap_contents .sub_contents{width:990px; padding:10px 0 10px 0;  margin:0 auto; position:relative;}

/*quick contents*/
#quick {width:90px; line-height:1.0em; text-align:center; position:fixed; left:50%; top: 110px; margin:0 0 0 510px; background-color:#fff; border:solid 1px #e0e0e0;}
#quick .quick_menu ul li{font-size:12px; margin-bottom:10px;}
#quick .quick_menu ul li.quick_title{color:#fff; height:40px; padding-top:12px; margin-bottom:10px; background-color:#333333;}
#quick .quick_menu ul li a:hover{color:#2a9eff; font-weight:bold;}

/*footer*/
#footer{width:100%; height:153px; background-color:#d9d9d9;}
#footer .footer_contents{width:918px; height:141px; padding:12px 0 0 60px; margin:0 auto;}
#footer .footer_contents .footer_navi{width:500px; height:16px; margin:0 0 12px 100px; display:inline-block;}
#footer .footer_contents .footer_navi ul li{margin-left:28px; float:left;}
#footer .footer_contents .footer_address div{margin-right:14px; float:left; line-height:1.60em; font-size:12px;}
#footer .footer_contents .footer_address div ul li span.txt_grey{color:#9c9c9c;}


/*간격조정*/
.w_space5{padding-left:5px}
.w_space8{padding-left:8px}
.w_space10{padding-left:10px}
.w_space15{padding-left:15px}
.w_space18{padding-left:18px}
.w_space20{padding-left:20px}
.w_space25{padding-left:25px}
.w_space30{padding-left:30px}
.w_space32{padding-left:32px}
.w_space33{padding-left:33px}
.w_space34{padding-left:34px}
.w_space35{padding-left:35px}
.w_space40{padding-left:40px}
.w_space42{padding-left:42px}
.w_space45{padding-left:45px}
.w_space48{padding-left:48px}
.w_space50{padding-left:50px}
.w_space80{padding-left:80px}








