@charset "utf-8";

BODY {margin:0px auto; font-size:12px; font-family:Dotum,AppleGothic,Arial,sans-serif; text-align:center}
body,div,dl,dt,dd,ul,ol,li,form,p,button, h1 {margin:0;padding:0;}
img {border:0 none; padding:0; margin:0; vertical-align:top}
ul,ol,li {list-style:none outside;}
em,address {font-style:normal}
button{border:none;background:none;cursor:pointer}

/*------  layout ------*/
#wrap {padding:0; background-color:#fff}
#top{width:100%;}
#contents_w { }
.contents {width:100%; margin:0 auto; padding-bottom:50px; margin-bottom:-40px; text-align: center;}

/*------  SNB ------*/
#snb_v4 {position:relative; height:47px; z-index:1000; background-color:#fff}
#snb_v4 .snb_m_v4, #s_snb_v4 .snb_m_v4 {width:998px; margin:0 auto; position:relative; text-align:left;}
#snb_v4 .snb_m_v4 h1{position:absolute; top:10px}

.snbwrap_v4 {position:absolute; top:12px; right:5px; margin:0; font-size:12px;}
.snbwrap_v4 ul {float:left}
.snbwrap_v4 li {float:left; font-size:12px; margin:5px 0 0 12px; font-family:dotum}
.snbwrap_v4 li a, .snbWrap_v4 li a:link, .snbWrap_v4 li a:hover, .snbWrap_v4 li a:visited {color:#606060; text-decoration:none }
.snbwrap_v4 li a:hover {text-decoration:underline}
.snbwrap_v4 .login_v4 {float:left; margin-right:7px;}
.snbwrap_v4 .login_v4 strong a, .snbwrap_v4 .login_v4 .member {color:#343434; text-decoration:none; font-weight:normal}
.snbwrap_v4 .login_v4 strong a:hover {text-decoration:underline}
.snbwrap_v4 .login_v4 .member {display:inline-block; padding:5px 3px 0 0; margin-top:-2px; margin-left:-3px; vertical-align:middle}
.snbwrap_v4 .login_v4 .btn_log img {vertical-align:middle;}
.snbwrap_v4 .login_v4 img {vertical-align:middle}

/* mypag list */
.my_area_v4 {clear:both; text-align:left; width:78px; position: absolute; display: block; z-index: 1000;}
.my_area_v4 ul {padding:8px 6px 2px 7px; border:1px solid #afafaf; background-color:#ffffff;}
.my_area_v4 li {padding-bottom:3px; font-family:dotum; letter-spacing:-1px; font-size:11px; color:#888;}
.my_area_v4 li a, .my_area_v4 li a:link, .my_area_v4 li a:visited {font-family:dotum; letter-spacing:-1px; font-size:11px; color:#888; text-decoration:none;}
.my_area_v4 li a:hover {font-family:dotum; letter-spacing:-1px; font-size:11px; color:#888; text-decoration:underline;}

/* footer */
#footer_v4 {clear:both; width:998px; margin:40px auto 20px auto; border-top:2px solid #495164; font-size:12px; line-height:14px; text-align:center; background-color:#FFF }
#footer_v4 ul { display:block; padding:16px 0 26px 0; margin-bottom:14px; border-bottom:1px solid #d7d7d7}
#footer_v4 li a:visited, #footer_v4 li a {color:#333; font-family:dotum; text-decoration:none}
#footer_v4 ul li {float:left; color:#333; background: url("/images/v4/doc/bu_bar.gif") no-repeat scroll 0 0;  font-size:12px; padding:0 7px 0 10px; white-space:nowrap}
#footer_v4 ul li.first {background:none; padding-left:5px}
#footer_v4 .hp_adress {color:#767676; font-size:11px; line-height:17px; text-align:left; padding-left:5px}
#footer_v4 .hp_adress em {color:#d9d9d9; padding:0 8px; font-size:13px}
#footer_v4 .hp_adress a {color:#496abc}
#footer_v4 .txt_copyright {color:#767676; font-size:11px; text-align:left; padding:9px 0 0 5px}

/* e_mail */
.e_mail {width:306px; margin:0 auto; border:1px solid #95a5b0;text-align:left; background-color:#FFF;}
.e_mail dl {padding:12px 15px;}
.e_mail dt {width:270px; border-bottom:1px solid #e6e6e6; font-weight:bold; font-size:12px; font-family:Dotum,appleGothic,sans-serif; color:#303030; padding-bottom:5px;letter-spacing:-1px;}
.e_mail dd {width:270px;border-bottom:1px solid #e6e6e6;font-size:12px; font-family:Dotum,appleGothic,sans-serif; color:#555555; line-height:18px; padding:8px 0 10px 0; letter-spacing:-1px;}
.e_mail p {padding:0 0 10px 0; text-align:center;}

.blind {font-size:0; height:0; left:-9999px; line-height:0; overflow:hidden; position:absolute; top:-9999px; width:0}

/* contents */
.top_copy {}
.complete {width:1026px; padding-bottom:50px;  margin:0 auto; background: url("/images/event/aiWriteBlog/cont_bg.png") repeat 0 top; position: relative}
.complete ul {display: block; height:34px; width: 338px; margin:38px auto 0 auto}
.complete li { float:left}
.complete li:first-child {margin-right:50px}
.complete .in_url { width:775px; height:77px; background: url("/images/event/aiWriteBlog/url_bg.png") no-repeat 0 0; margin:0 auto; position:relative}
.complete .in_url .btn_complete { width:163px; height:65px; background: url("/images/event/aiWriteBlog/btn_complete.png") no-repeat 0 0; position:absolute; top:0px; right:0px; display: block; font-size: 0}
.complete .in_url input {width:570px; height: 50px; font-size:18px; font-weight: bold; color: #333; text-align: left; position: absolute; left:30px; top:10px; border: none }

.complete_url {font-size:16px; border: 1px solid #7f5db3; background-color: #fff; display: block; width:725px; padding:20px; margin:0 auto}
.complete_url p {margin-bottom: 10px; text-align:center}
.complete_url a {color:#333; text-decoration: none; font-family:"맑은 고딕","Malgun Gothic"}
.complete_url span {display: block; color:#43128f; text-align: center; font-weight:bold; font-size:27px; letter-spacing: -1px; padding-top:5px;  font-family:"맑은 고딕","Malgun Gothic"}


















