@charset "UTF-8";
/* reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, th, td, input, select, textarea, button { margin: 0; padding: 0; }

fieldset, img { border: 0 none; }

dl, ul, ol, menu, li { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

input, select, textarea, button { vertical-align: middle; }

input::-ms-clear { display: none; }

button { border: 0 none; background-color: transparent; cursor: pointer; }

body { word-wrap: break-word; word-break: keep-all; }

body, th, td, input, select, textarea, button { font-size: 16px; line-height: 1.5; font-family: 'NotoSans Light','Malgun Gothic','맑은 고딕','Apple SD Gothic Neo','돋움',dotum,sans-serif; color: #666; }

a { color: #326EDC; text-decoration: none; }

a:active, a:hover { text-decoration: underline; }

a:active { background-color: transparent; }

address, caption, cite, code, dfn, em, var { font-style: normal; font-weight: normal; }

body:lang(ja) { font-family: -apple-system,BlinkMacSystemFont,"Noto Sans Japanese","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,Meiryo,sans-serif; word-break: normal; }

/* 일문 폰트 */
/* 2019-12-03 수정 */
/* 2018-05-03 추가 */
/* font */
@font-face { font-display: swap; font-family: 'NotoSans Light'; font-style: normal; font-weight: normal; src: url(https://t1.kakaocdn.net/kakaobusiness_fe/public/font/notokr-light.eot); src: local(☺), url(https://t1.kakaocdn.net/kakaobusiness_fe/public/font/notokr-light.eot?#iefix) format("embedded-opentype"), url(https://t1.kakaocdn.net/kakaobusiness_fe/public/font/notokr-light.woff) format("woff"); }

@font-face { font-display: swap; font-family: 'NotoSans DemiLight'; font-style: normal; font-weight: normal; src: url(https://t1.kakaocdn.net/kakaobusiness_fe/public/font/NotoSansCJKkr-DemiLight.eot); src: local(☺), url(https://t1.kakaocdn.net/kakaobusiness_fe/public/font/NotoSansCJKkr-DemiLight.eot?#iefix) format("embedded-opentype"), url(https://t1.kakaocdn.net/kakaobusiness_fe/public/font/NotoSansCJKkr-DemiLight.woff) format("woff"); }

@font-face { font-display: swap; font-family: 'NotoSans Regular'; font-style: normal; font-weight: normal; src: url(https://t1.kakaocdn.net/kakaobusiness_fe/public/font/NotoSans-Regular.eot); src: local(☺), url(https://t1.kakaocdn.net/kakaobusiness_fe/public/font/NotoSans-Regular.eot?#iefix) format("embedded-opentype"), url(https://t1.kakaocdn.net/kakaobusiness_fe/public/font/NotoSans-Regular.woff) format("woff"); }

@font-face { font-display: swap; font-family: 'NotoSans Light'; font-style: normal; font-weight: bold; src: url(https://t1.kakaocdn.net/kakaobusiness_fe/public/font/notokr-bold.eot); src: local(☺), url(https://t1.kakaocdn.net/kakaobusiness_fe/public/font/notokr-bold.eot?#iefix) format("embedded-opentype"), url(https://t1.kakaocdn.net/kakaobusiness_fe/public/font/notokr-bold.woff) format("woff"); }

/* global */
#kakaoIndex { overflow: hidden; position: absolute; left: -9999px; width: 0; height: 1px; margin: 0; padding: 0; }

.ir_pm { display: block; overflow: hidden; font-size: 1px; line-height: 0; text-indent: -9999px; }

.ir_wa { display: block; overflow: hidden; position: relative; width: 100%; height: 100%; z-index: -1; }

.screen_out { overflow: hidden; position: absolute; width: 0; height: 0; line-height: 0; text-indent: -9999px; }

.caption_hide { overflow: hidden; width: 1px; height: 0.1px; font-size: 0px; line-height: 0; text-indent: -9999px; }

.show { display: block; }

.hide { display: none; }

.clear_g { display: block; overflow: visible; width: auto; clear: both; *zoom: 1; }

.clear_g:after { display: block; visibility: hidden; height: 0; font-size: 0; clear: both; content: ''; }

/* 운영 정책 */
.container-docs { position: relative; width: 978px; margin: 0 auto; font-size: 14px; line-height: 1.5; font-family: 'Apple SD Gothic Neo','맑은 고딕','Malgun Gothic','돋움',dotum,sans-serif; color: #333; }

.container-docs .doc-header { position: relative; border-bottom: 3px solid #333; }

.container-docs .doc-header .doc-title { overflow: hidden; height: 45px; padding: 22px 4px 4px; font-weight: 400; font-size: 20px; }

.container-docs .doc-header .doc-title .tit_kakaoad { font-weight: 700; }

.container-docs .doc-main { padding-top: 63px; }

.container-docs .doc-footer { height: 62px; margin-top: 66px; border-top: 1px solid #e2e2e2; }

.container-docs .doc-footer .txt_copy { display: block; padding-top: 22px; font-size: 11px; text-align: center; color: #666; }

.container-docs .doc-footer .link_copy { font-weight: 700; color: #666; }

.adpolicy_cont a:hover { text-decoration: underline; }

.adpolicy_cont .tit_cont { margin-top: 63px; font-size: 24px; line-height: 36px; }

.adpolicy_cont .tit_policy { margin-top: 59px; font-size: 18px; font-weight: 700; }

.adpolicy_cont .txt_policy { margin-top: 20px; line-height: 24px; }

.adpolicy_cont .screen_out + .txt_policy { margin-top: 0; }

.adpolicy_cont .link_agree { color: #1c82de; }

.adpolicy_cont .list_num { margin-top: 20px; line-height: 24px; }

.adpolicy_cont .list_num li { position: relative; padding-left: 19px; }

.adpolicy_cont .list_num .step_num { position: absolute; left: 0; top: 0; }

.adpolicy_cont .list_num .list_num { margin: 20px 0; }

.adpolicy_cont .list_num .list_num .list_num { margin: 15px 0 20px; }

.adpolicy_cont .subtit_auth { display: block; margin: 15px 0 12px; font-weight: 700; line-height: 24px; }

.adpolicy_cont .subtit_auth + .list_num { margin: 0 0 15px 0; }

.adpolicy_cont .btn_group { margin: 66px 0 70px; text-align: center; }

.adpolicy_cont .btn_gb { display: inline-block; height: 42px; border: 1px solid transparent; border-radius: 2px; border-color: #ccc #ccc #a2a2a2; font-weight: 700; background-position: 0 -10px; color: #333; vertical-align: top; text-align: center; text-decoration: none; }

.adpolicy_cont .btn_gb .inner_g { display: block; padding: 10px 18px 12px; line-height: 20px; }

.adpolicy_cont .btn_gb { background: url(http://t1.daumcdn.net/biz/ui/bizshop2/agreement/m320/bg_btn.gif) repeat-x; }
