/* 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;}
body,input,textarea,select,button,table{color:#4c4c4c;font-family:'나눔고딕',NanumGothic,'돋움',Dotum,AppleGothic,sans-serif;font-size:12px;}
img,fieldset{border:0;vertical-align:top;}
ul,ol{list-style:none;padding-left:0px;}
em,address{font-style:normal;}
a{text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:underline;}

/* layout */
#wrap{position:relative;width:100%;margin:0 auto;padding:0;text-align:center;}
#header{position:fixed;z-index:100;width:100%;height:292px;margin:0 auto;padding:0;background:url("../images/top_bg.png") repeat-x 0 0; }
#container{position:relative;width:100%;margin:0 auto; background:url("../images/bg01.png") no-repeat center 238px; min-width:1200px; min-height:840px; }



/* header */
.header_wrap{position:relative;width:1200px;height:251px;margin:0 auto;padding:0;}
.top_img{position:relative;margin:0 auto;padding:0;float:left;}
.db_wrap{position:relative;margin:0 auto;padding:77px 0;float:left;width:1200px;}
.db_wrap ul{float:left;}
.db_wrap ul li{padding:0; margin:0; }
.db_wrap label{padding-right:10px;display:block; float:left;}
.db_wrap label img{vertical-align:middle;margin-top:3px;}
.db{position:relative; float:left;text-align:left;margin:0 9px 0 22px;width:927px;overflow:hidden;}
.db li{float:left;}

.db_agree_title{position:relative;margin:0 auto;text-align:left;width:60px;float:left;}
.db_agree{float:left;margin:0 auto;color:#ffffff;text-align:left; margin-top:11px;color:#6a9cda;}
.db_agree label{color:#181818; font-size:18px; font-weight:800;  color:#3eb3e4;}
.db_agree input{margin-top:1px;}
.db_agree p{float:left;  font-size:14px;margin-top:3px;}
.db_btn{float:left;}
.txt_s{color:#fff;font-weight:500;margin:3px 9px; font-size:14px;float:left; }
.input1{width:182px; height:26px; border:1px solid #252525;vertical-align:middle;}
.input2{width:232px; height:37px; margin-right:15px; border:1px solid #2f5aab;vertical-align:middle;}
.top_info{float:right ;padding-top:20px;vertical-align:bottom; }
.top_info ul li{float:left; line-height:35px; height:36px;}
.top_info a{float:left; padding-left:1px;}
.f_left{float:left;}
.f_right{float:right; }

/*container */
.main{overflow:hidden;position:relative;width:1200px;min-width:1200px;height:2509px;;margin:0 auto;}
.main_txt{position:relative;width:700px;height:407px;padding:0;margin:348px 0 0 115px; text-align:left;}
.main_txt a{position:absolute;  top:160px; right:0; z-index:10}

.cont_01{position:relative;width:100%;min-width:1200px; height:615px;margin:0 auto;padding-top:130px;}
.cont_02{position:relative;width:100%;min-width:1200px; height:978px;margin:0 auto;}


.box02{ background:url("../images/bg02.png") no-repeat center 0; width:100%;top:637px; padding-top:150px; position:absolute;}
/*footer*/
#footer{padding:85px 0 25px; background:url("../images/bt_logo.png") no-repeat center 20px; line-height:17px; }
