@import url("/css/nav.css");

#registArticle { margin-bottom:30px; }
#registArticle .header { width:900px; margin:0 auto; }
#registArticle .header .term { margin-top:15px; }

#registArticle .article { width:860px; margin:0 auto; }
#registArticle .article p { margin-top:10px; }
#registArticle .article textarea { width:838px; height:138px; border:1px solid #ccc; padding:10px;  }
#registArticle .article input { vertical-align:middle; }
#registArticle .article .checkArea { text-align:right; color:#9e9e9e; font-size:11px; margin-top:0px; }
#registArticle .article .outLine { border:1px solid #dcf1fc; margin:10px 0; }
#registArticle .article .inLine { border:5px solid #eef9fe; padding:20px 0 20px 35px; }
#registArticle .article .inLine span.term { padding-right:25px; }
#registArticle .article .inLine input { width:130px; border:1px solid #ccc; }
#registArticle .article .inLine img { vertical-align:middle; }
#registArticle .article .alert { font-size:11px; color:#807f80; letter-spacing:-0.1em; line-height:1.5em; margin-top:0; }
#registArticle .article p.term { margin-top:30px; }


#registArticle .article2 { width:860px; margin:0 auto; font-size:11px; color:#aeaeae; }
#registArticle .article2 p { margin-top:30px; clear:both; }
#registArticle .article2 input { border:1px solid #ccc; }

#registArticle .article2 .formArea { clear:both; margin-top:10px; border-top:2px solid #bdd1ed; border-bottom:2px solid #bdd1ed; overflow:hidden; }
#registArticle .article2 .formArea ul { clear:both; border-bottom:1px solid #ededed; overflow:hidden; _height:30px; }
#registArticle .article2 .formArea li { float:left; list-style:none; height:24px; padding-top:5px; padding-left:20px; }
#registArticle .article2 .formArea li.title { background:#e9f9ff; width:170px; padding-left:25px; }
#registArticle .article2 .formArea li .long { width:175px; }
#registArticle .article2 .formArea li .long2 { width:350px; }
#registArticle .article2 .formArea li .mail{ width:100px; }
#registArticle .article2 .formArea li .tel{ width:60px; }
#registArticle .article2 .formArea ul.withV input { vertical-align:middle; }
#registArticle .article2 .formArea ul.withV img { vertical-align:middle; }
#registArticle .article2 .formArea span.idMsg { color:#ea0f76; }

#registArticle .article2 .formArea ul.address li { height:75px; }
#registArticle .article2 .formArea ul.address p { margin-top:0; margin-bottom:5px; }
#registArticle .article2 .formArea ul.address p img { vertical-align:middle; }
#registArticle .article2 .formArea ul.address p input { vertical-align:middle; }
#registArticle .article2 .btnArea { text-align:center; }

#registArticle .article3 { width:860px; margin:0 auto; font-size:12px; color:#888; }
#registArticle .article3 .term1 { margin-top:50px; }
#registArticle .article3 .term2 { margin-top:20px; }
#registArticle .article3 .bold1 { color:#393939; font-weight:bold; }
#registArticle .article3 .bold2 { color:#ea0f76; font-weight:bold; }


#idpwArticle { margin-bottom:30px; }
#idpwArticle .article { width:860px; margin:0 auto; }
#idpwArticle .article .title { border-bottom:2px solid #1c3677; }
#idpwArticle .article .contents { padding-top:30px; padding-bottom:100px; overflow:hidden; }
#idpwArticle .article .contents div.table { float:left; width:420px; }
#idpwArticle .article .contents div.fright { float:right; }
#idpwArticle .article .contents div.table p.titleArea { padding-bottom:6px; border-bottom:2px solid #bed1ec; }
#idpwArticle .article .contents div.table p.btnArea { text-align:center; margin-top:20px; }
#idpwArticle .article .contents div.table span { display:inline-block; }
#idpwArticle .article .contents div.table span input { border:1px solid #e3e3e3; height:18px; vertical-align:top; }
#idpwArticle .article .contents div.table div.line { border-bottom:1px solid #ededed; }
#idpwArticle .article .contents div.table span.name { width:135px; background:#e9f9ff;  padding:10px 0 10px 20px; }
#idpwArticle .article .contents div.table span.name img { vertical-align:middle; }
#idpwArticle .article .contents div.table span.value { padding:5px 0 7px 10px; _padding-bottom:5px; }