@charset "utf-8";
/* ÆùÆ® */
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");

/* °øÅë */
html { overflow-y:scroll; margin:0; padding:0; }
html, body { height:100%; margin:0; padding:0; font-size:12px; color:#333;  }
html, body,
h1, h2, h3, h4, h5, h6,
dl, dt, dd, ul, li, ol,
p, img { margin:0; padding:0; border:0; }
body,
h1, h2, h3, h4, h5, h6, a { color: #444; font-family: 'Nanum Gothic', Dotum, AppleGothic, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
img, fieldset,button { border: 0 none; }
img { vertical-align: middle; }
ul,li { list-style: none; margin:0; padding:0; }
hr, caption, legend { display: none; }
a { color: #909090; text-decoration: none; outline:none;selector-dummy:expressin\on(this.hideFocus=true); }
a:hover { color: #505050; }
a img { border: none; }
.clear { clear:both; }
/* agree */
.agree { border:5px solid #25abe0; width:650; padding:50px 40px; overflow-x:hidden; }
.agree p { font-size:14px; color:#222; line-height:25px; border-bottom:1px solid #dcdcdc; padding:0 0 40px 0; }
.agree p.list { padding-top:40px; }
.agree dl { margin:40px 0 0 0; font-size:13px; line-height:25px; }
.agree dt { font-weight:bold; font-size:18px; color:#0e5e7d; margin:0 0 10px 0; }
.agree dt.in { font-weight:bold; font-size:15px; color:#25abe0; margin:0 0 10px 0; }
.agree dd {  }
.agree dd ul { padding:8px 0; }
.agree dd ul li {  }
.agree h2 { font-weight:bold; color:#000; padding:0 0 60px 0; font-size:24px; text-align:center; }