@charset "utf-8";

/* common */
body {margin:0; font-family:"나눔고딕",nanumgothic,"돋움",dotum; font-size:12px; color:#969292; line-height:19px}
h1,h2,h3,h4,h5,h6,p,ol,ul,li,table,th,td {margin:0; padding:0}
li {list-style:none}
caption {display:none}
img {border:0}
a {color:#333; text-decoration:none}
a:focus,a:hover {text-decoration:underline}

/* header */
h1 {background-color:#363636}
h1 .logo {position:absolute; top:16px; right:0}
h3 afocus,h3 a:hover {text-decoration:none}

/* privacy_wrap */
#privacy_wrap {position:relative; width:688px}
#privacy_wrap .summary,
#privacy_wrap .shortcut,
#content {clear:both; margin:0 30px}

#privacy_wrap .summary {position:relative}
#privacy_wrap .summary h2 {margin:20px 0 0 -1px; font-size:14px; color:#333}
#privacy_wrap .summary h2 em {font-family:"Segoe UI",tahoma,verdana; font-size:11px; font-weight:normal; font-style:normal; color:#999}
#privacy_wrap .summary p {margin:20px 0 0}
#privacy_wrap .summary a {position:absolute; top:1px; right:0; padding:2px 2px 3px 10px; background:url(bu_arr.gif) no-repeat 3px 5px; font-size:11px; color:#555; line-height:12px}

#privacy_wrap .shortcut {display:inline-block; margin-top:27px; margin-bottom:-20px; padding-bottom:26px; border-bottom:1px solid #e5e5e5}
#privacy_wrap .shortcut ol {float:left; width:277px; margin:0 0 0 -1px; white-space:nowrap}
#privacy_wrap .shortcut li a {color:#3c9b95; text-decoration:none}
#privacy_wrap .shortcut li a:hover {text-decoration:underline}

#content h4 {margin:40px 0 0; font-size:14px; color:#333}
#content h5 {margin:20px 0 0 22px; font-size:12px; color:#333}
#content p.depth1,
#content p.depth2 {margin:10px 0 0 22px}
#content ul.depth1,
#content ul.depth2 {margin-left:22px}
#content ul.depth1 li,
#content ul.depth2 li {padding-left:10px; text-indent:-10px}
#content .mt10 {margin-top:10px}
#content .mt20 {margin-top:20px !important}
#content .mt10 li,
#content .mt20 li {margin-top:10px}
#content .mt10 li li,
#content .mt20 li ul li {margin-top:0 !important}
#content table {width:100%; margin:13px 0 0; table-layout:fixed}
#content table th,
#content table td {padding:0 10px 0 19px; text-align:left}
#content table td.bd_left {padding-left:18px; border-left:1px solid #e0e0e0}
#content table th {height:30px; background-color:#f5f5f5; color:#666}
#content table td {padding-top:11px; padding-bottom:13px; vertical-align:top}
#content table .center {border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0}
#content td {border-bottom:1px solid #e0e0e0}
#content .box {overflow:hidden; margin:10px 0 18px}
#content .box h4 {margin-top:0; font-size:12px; color:#666}
#content .box .left,
#content .box .right {background-color:#f5f5f5; height:100px; padding:14px 0 0 20px}
#content .box .left {float:left; width:283px}
#content .box .right {float:right; width:293px}
#content .box ul {margin:9px 0 0}
#content .box ul li {float:left; width:114px; white-space:nowrap; padding:0 0 0 9px; background:url(../img/bu_dot_privacy.gif) no-repeat 0 8px; color:#969292}
#content .box a {color:#4a4242}
#content .orange a {color:#e78422}
#content .nnr {margin-top:20px; color:#3c9b94}
.past .arrow {padding-left:9px; background:url(bu_arr.gif) no-repeat 3px 5px; font-size:11px; color:#555; line-height:12px}
#privacy_wrap .close {margin:57px 0 0; background-color:#f2f2f2; text-align:right}
#privacy_wrap #header {display:inline-block; width:100%}
#goTop {display:none}