@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; font-family:'Nanum Gothic', 나눔고딕, 돋움, Arial; line-height:1em; font-size:1em}
img{border:0}

fieldset, img{border:0; margin:0; padding:0}
i, em, address{font-style:normal; font-weight:normal}
a{text-decoration:none; color:#3a3a3a}
ul, li, dl{list-style:none; line-height:0}
label{cursor:pointer;  padding:5px; margin-right:10px}

.cf{ }
.cf:after{clear:both; content:""; display:block}

#db_wrap{position:relative; width:1100px; margin:0 auto; padding-bottom:30px}

#db_input{position:relative; background:#fff; width:1000px; margin:0 auto}
#db_input td{padding:5px 0; border-bottom:1px solid #ccc}
#db_input td.col2{width:50%}
#db_input td dt, #db_input td dd{float:left; text-align:left}
#db_input td dt{font-size:16px; color:#757575; margin-top:10px; width:20%}
#db_input td dd{width:80%; min-height:30px}
#db_input td dd.opt{width:40%}
#db_input td .col1{display:block; width:100%;font-size:16px; color:#757575; text-align:left}
#db_input td .col1 span{display:block; padding-bottom:10px}
.btn_ok{text-align:center; width:100%}

input[type="text"], input[type="password"], input[type="tel"], textarea, select{border:1px solid #000; padding:8px; background:#efefef}


input[type="text"], input[type="password"], input[type="tel"], textarea{font-size:16px; line-height:0; line-height:14px}
input[type="checkbox"], input[type="radio"] {outline:0; width:16px; height:16px; margin-top:10px; margin-right:3px; border-radius:0px; vertical-align:bottom}
input[type="text"], input[type="password"]{width:80%}
select{width:84%}
input[type="tel"] {width:16% !important}
.tel{width:16% !important}

.email1{width:40% !important}
.email2{width:35% !important}
.privacy{background:#fff; font-size:14px; line-height:20px; color:#9b9b9b; border:0}
.btn_ok{text-align:center; margin-top:30px}
textarea{width:98%; font-size:13px !important; line-height:22px; font-weight:100; height:50px} 

#tt_img{width:100%; text-align:center}