@charset "utf-8";


/* 공통설정 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, th, td, p { margin: 0px; padding:0px; }
table { border-collapse: collapse; border-spacing: 0px; }
fieldset, img { border: 0px; }
address, caption, cite, code, dfn, em, var { font-style: normal; font-weight: normal; }
ol,ul { list-style: none; }
caption { text-align: left; }
q:before, q:after { content:''; }
abbr, acronym { border:0px; }
caption,legend { display: none; }

html { height: 100%; overflow: auto; }
body, * { font-size: 12px; /*color: #828282;*/ font-family: Dotum; line-height: 120%; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; color: #ff7017; }
a.skip { position: absolute; height: 0; line-height: 0; overflow: hidden; left: -1000em; }

img, input { vertical-align: middle; }

.con_agreement01 { padding: 30px 15px 35px 30px;  }
.con_agreement01 h5 { margin-bottom: 20px; color: #646464; line-height: 160%; color: #000; font-weight: bold; }
.con_agreement01 p  { margin-bottom: 20px; color: #646464; line-height: 160%;  }
.con_agreement01 ul { margin-bottom: 20px;  }
.con_agreement01 span { display: block; margin-bottom: 10px;  }
.con_agreement01 li { margin-bottom: 20px; line-height: 160%; color: #646464; } 
.con_agreement01 a { line-height: 160%; color: #646464; } 

.con_agreement { padding: 30px 45px 35px 30px;  }
.con_agreement h5 { margin-bottom: 30px; color: #000; font-weight: bold; font-size: 14px; }
.con_agreement h6 { margin-bottom: 30px; color: #000; font-weight: bold;  }
.con_agreement p { margin-bottom: 30px; color: #646464; line-height: 160%; }
.con_agreement ul { margin-bottom: 30px;  }
.con_agreement li { line-height: 160%; color: #646464; } 
.con_agreement span { display: block; margin-bottom: 5px; color: #646464; line-height: 160%; }