@charset "utf-8";
/* CSS Document */

html, body {height:100%;}
* {margin:0; padding:0;}

#m_wrap{background:#fff; padding-top:0;}

#wrap {width:100%; margin:auto; overflow:hidden;}
#content{padding-top:130px; z-index:0; background:none}

.cnt02 {position:relative; width:2000px; left:52%; margin-left:-1000px; /*padding-top:60px; padding-bottom:60px;*/}



/*top menu*/
#btns {position:fixed; left:0; top:0; z-index:2; width:100%; height:70px; background:#fff; border-bottom:solid 1px #d9d9d9;}
#btns ul {width:1300px; margin:auto;}
#btns ul:after {clear:both; display:block; content:"";}
#btns ul li {float:left; width:50%; height:50px; padding:10px 0; text-align:center;}
#btns ul li a {display:block; width:99%; height:48px; margin:auto; line-height:48px; color:#666; font-family:나눔바른고딕, NanumBarunGothic; font-size:20px; text-align:center; background:#f2f2f2;}
#btns ul li a.on {color:#fff; background:#4cbad9;}

.cns_form dt, .cns_form dd {position:absolute; height:30px; line-height:30px; font-family:나눔바른고딕, NanumBarunGothic; font-size:18px; color:#fff;}
.cns_form select, .cns_form input {width:255px; height:30px; font-size:16px;}
.cns_form input {border:none;}





.term_wrap12{color:#fff; font-size:13px;margin-top:10px; margin-left: 412px; width: 264px;}
.term_wrap12 a{color:#fff}

#quick2 {position:fixed; right:0; top:130px; z-index:2; width:200px; height:auto; margin-top:0px;}
#quick ul li {font-size:0;}



/*quick counsel*/
#q_counsel3 {width:100%; height:130px; background:#707070; position: fixed; margin:auto;  z-index:111111;  }
#q_counsel3 .counsel_wrap {width:1200px; margin:auto;}
#q_counsel3 .counsel_wrap:after {clear:both; display:block; content:"";}
#q_counsel3 .cns_tit {float:left; width:266px; padding-top:20px;}
#q_counsel3 .cns_form {float:left; position:relative; margin-top:16px; margin-left:30px; }


#q_counsel3 .cns_form dt.cnt_tit {left:350px; top:0; width:65px; height:65px;}
#q_counsel3 .cns_form dd.cnt_cnt {left:412px; top:0; width:290px; height:65px;}
#q_counsel3 .cns_form dd.cnt_cnt textarea {width:250px; height:74px; padding:3px; border:none;}
#q_counsel3 .cns_form dd.btn_cns {left:690px; top:0; width:96px; height:65px; }
#q_counsel3 .cns_form dd.btn_cns input {width:146px; height:80px; line-height:80px;text-align:center; color:#fff; cursor:pointer; background:url(../images/lan01_btn.gif) no-repeat; border:none;}



.cns_form .name_tit {left:0; top:0; width:48px;}
.cns_form .name_cnt {left:60px; top:0; width:200px;}
.cns_form .tel_tit {left:0px; top:45px; width:100px;}
.cns_form .tel_cnt {left:60px; top:45px; width:300px;}




/*개인정보취급방침*/
.term_wrap{color:#fff; font-size:13px;margin-top:10px;}
.term_wrap a{color:#fff}


/*map*/
.map_font {width:560px;height:40px;line-height:40px;background-color:#494949;padding:0px!important;color:#fff;font-size:16px;}




/*footer*/
#footer_wrap {clear:both; width:100%; background:#41464d;}
#footer_wrap #footer {width:1200px; margin:0 auto; padding-top:25px; overflow:hidden;}
#footer address { width:100%; height:90px; text-align:center; font-weight:normal; font-style:normal; color:#fff;}
#footer address a:link {color: #777;}
#footer address a:visited {color: #ccc;}
#footer address .line {padding:0 7px;}
#footer .copyright {display:block; color:#ccc; text-align:center; text-transform:uppercase; padding-bottom:24px;}


