@charset "utf-8";

/* reset */
html,body { width:100%; height:100%; }
body,div,p,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,button,input { margin:0; padding:0;}
body,h1,h2,h3,h4,input,button { font-size:12px; }
ul,li,ol { list-style:none;}
img,fieldset,iframe { border:0;}
img { vertical-align:top;}
table { border-collapse:collapse;}

input, select, textarea {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

/* base */
body { color:#000; font:12px/21px "돋움"; }
a { text-decoration:none; color:#000;}


.top_wrap {
    width: 100%;
    height: 180px;
    background: #000;
    position: fixed;
    top: 0;
    z-index: 10;
}

.wrap{ width:900px; }
.wrap{ width:900px; margin:0 auto; position:relative; }
.wrap .left_text{ position:absolute; top:25px; left:0px;   }
.wrap table{ position:absolute; left:240px; top:30px; color:#fff;  } 
.wrap table span{c font-size: 20px; vertical-align: middle; color:#fff;}
.wrap table input{ font-size:20px; font-weight:bolder;  padding-left: 3px;}
.wrap table input::placeholder {color: #fff;}
.wrap table select{ font-size:18px; padding-left: 3px; border: 1px solid #fff;
    background-color:transparent; color: #fff;  font-weight:bolder;}

.wrap .btn{ position:absolute; right:0px; top:20px; }

.cont{ width: 900px; margin: 0 auto;}






/* footer */
.footer{ width: 900px; margin: 0 auto;  position: relative;}
.footer img{ display: block;}
.footer input{ vertical-align: middle;}
.footer .info{ background:url(/landing/23/yezak/files/footer_02.jpg) no-repeat center top; height: 320px; position: relative;}
.footer .info .info1{ position: absolute; top: 15px; left: 328px;}
.footer .info .info2{ position: absolute; top: 15px; left: 760px;}
.footer .info .info3{ position: absolute; top: 152px; left: 760px;}


.top_wrap2 {
    width: 100%;
    height: 180px;
    background: #000;
    z-index: 10;
}

.wrap2{ width:900px; }
.wrap2{ width:900px; margin:0 auto; position:relative; }
.wrap2 .left_text{ position:absolute; top:25px; left:0px;   }
.wrap2 table{ position:absolute; left:240px; top:30px; color:#fff;  } 
.wrap2 table span{c font-size: 20px; vertical-align: middle; color:#fff;}
.wrap2 table input{ font-size:20px; font-weight:bolder;  padding-left: 3px;}
.wrap2 table input::placeholder {color: #fff;}
.wrap2 table select{ font-size:18px; padding-left: 3px; border: 1px solid #fff;
    background-color: transparent; color: #fff;  font-weight:bolder;}

.wrap2 .btn{ position:absolute; right:0px; top:20px; }