@charset"utf-8";
@import url(../font/font.css);

/* Reset CSS */
html{width:100%;height:100%;overflow-y:scroll;min-width:1060px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0}
body,h1,h2,h3,h4,input,button{font-family:'Nanum Barun Gothic', Dotum,돋움,sans-serif;font-size:12px;color:#333 ;}
body{position:relative;background-color:#fff;word-break:break-all;-ms-word-break:break-all;font-weight:300;}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:top}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
button *{position:relative}
button img{left:-3px;*left:auto}
option{padding-right:6px}
/* 숨김영역 */
hr, legend, .hide{position:absolute;left:-2000%;width:1px;height:1px;overflow:hidden;font-size:0;line-height:0;z-index:-1;}

/* Common */
iframe{vertical-align:top}
.png24 {tmp:expression(setPng24(this));}

a {text-decoration:none; color:#333; }
a:hover {text-decoration:none;}
a:active, a:focus{text-decoration:none;}

textarea {padding:5px; font-family:'Nanum Barun Gothic', Dotum,돋움,sans-serif;font-size:12px;color:#333;border:1px solid #ccc;background:#fff; overflow:auto;}
label {cursor:pointer;}
table {border-collapse:collapse; border:0; padding:0;}
caption {display:none;}
select{width:324px;font-size:15px;padding:0 20px;height:43px;line-height:43px;color:#333;border:1px solid #e8e8e8;
font-family:'Nanum Barun Gothic', Dotum,돋움,sans-serif;vertical-align:middle;border-radius:0px;
background:url(../images/select_bg.png) no-repeat 93% center;outline:none;font-weight:300;-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;}
select::-ms-expand {
    display: none;
}
option{font-family:'Nanum Barun Gothic', Dotum,돋움,sans-serif;font-weight:300;}
input{font-family:'Nanum Barun Gothic', Dotum,돋움,sans-serif; font-size:14px;font-weight:400;}

input[type="checkbox"]{position:relative;width:20px;height:20px;margin:0; padding:0; outline:none; background:url(../images/checkbox_bg_off.png) no-repeat 0 0;-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;}
input[type="checkbox"]:checked{width:20px;height:20px;background:url(../images/checkbox_bg_on.png) no-repeat 0 0;}

/* input_box */
.input_box{border:1px solid #e8e8e8;padding:8px;background:#fff;}
.input_box input{border:none;font-size:15px;color:#666;width:100%;padding:0px;margin:0px;outline:none;height:26px;line-height:26px;}


/* index_css */
.wrap_inner{max-width:1440px; margin:0 auto 100px;}
.inner_center{width:1060px; margin:0 auto;}
.inner_center .title{font-size:40px;}

.sec01{width:100%; height:790px; background:url(../images/sec01_img.jpg) center no-repeat;}

.sec02{margin-bottom:120px;}
.sec02 .title{margin-bottom:45px;}
.sec03 .title{margin-bottom:50px;}

.sec03 table{width:100%; border-top:2px solid #77777b; margin-bottom:80px;}
.sec03 table tr th{line-height:45px;padding:20px 40px; text-align:left; font-size:16px;border-bottom:1px solid #e8e8e8; background:#f9f5f1; color:#555; font-weight:300;}
.sec03 table tr td{padding:20px 40px;border-bottom:1px solid #e8e8e8;}
.sec03 table tr td .input_box{width:308px;}
.sec03 table tr td.tel_input .input_box{overflow:hidden;}
.sec03 table tr td.tel_input input{float:left;width:88px; padding:0 5px; text-align:center;}
.sec03 table tr td.tel_input span{display:block; float:left; padding-top:12px; width:7px; border-bottom:1px solid #999;}
.sec03 table tr td .off{color:#aaa;}

.sec03 .agree_txt{padding-bottom:40px; border-bottom:1px solid #e8e8e8; text-align:center; font-size:16px; color:#666;}
.sec03 .agree_txt label{font-weight:bold;}
.sec03 .agree_txt input{margin-right:10px;}
.sec03 .form_btn{margin-top:60px; text-align:center;}

.sec03 .privacy_ly_pop{display:none;position:fixed;left:0px;top:0px;right:0px;bottom:0px;background:url(../images/ly_bg.png) repeat 0 0;z-index:9999;}
.sec03 .privacy_ly_pop .pri_cont{position:absolute;left:50%;top:50%;width:998px;height:464px;margin:-233px 0 0 -500px;background:#f7f7f7;border:1px solid #d6d6d6;}
.sec03 .privacy_ly_pop .pri_cont .pop_inner{padding:50px 30px;}
.sec03 .privacy_ly_pop .pri_cont .pop_inner .pi_tit{display:block;margin-bottom:25px;text-align:center;font-size:34px;font-weight:400;font-family:'Nanum Barun Gothic';color:#555;}
.sec03 .privacy_ly_pop .pri_cont .pop_inner .pi_tit br{display:none;}
.sec03 .privacy_ly_pop .pri_cont .pop_inner .txt_box{height:300px;background:#f0f0f0;overflow-y:auto;}
.sec03 .privacy_ly_pop .pri_cont .pop_inner .txt_box .txt_inner{padding:25px 25px 5px;}
.sec03 .privacy_ly_pop .pri_cont .pop_inner .txt_box .txt_inner > strong{display:block;margin-bottom:30px;font-size:14px;color:#888;font-weight:300;}
.sec03 .privacy_ly_pop .pri_cont .pop_inner .txt_box .txt_inner > ol > li{font-size:14px;color:#888;font-weight:300;line-height:24px;font-family:'Nanum Barun Gothic';margin-bottom:30px;}
.sec03 .privacy_ly_pop .pri_cont .pop_inner .txt_box .txt_inner > ol > li > dl{margin-top:20px;}
.sec03 .privacy_ly_pop .pri_cont .pop_inner .txt_box .txt_inner > ol > li > dl dd{margin-bottom:20px;}
.sec03 .privacy_ly_pop .pri_cont .pop_inner .txt_box .txt_inner > ol > li > ol{margin-top:20px;}
.sec03 .privacy_ly_pop .pri_cont .pop_inner .txt_box .txt_inner > ol > li > ol li{margin-bottom:20px;}
.sec03 .privacy_ly_pop .pri_cont .pop_inner .txt_box .txt_inner p{font-size:14px;color:#888;font-weight:300;line-height:24px;font-family:'Nanum Barun Gothic';margin-bottom:30px;}
.sec03 .privacy_ly_pop .pri_cont .pop_close{position:absolute;right:22px;top:22px;width:29px;height:29px;display:block;}

