@charset "euc-kr";

.contents .fullContentsLy { height:100%; }
.contents .fullContentsLy .topLy { height:36px; padding-top:16px; }
.contents .fullContentsLy .topLy .menuNm { height:20px; font-family:Nanum Barun Gothic; font-size:21px; font-weight:bold; color:#474747; float:left; }
.contents .fullContentsLy .topLy .naviLy { height:36px; float:right; }
.contents .fullContentsLy .topLy .naviLy span { margin-right:3px; color:#7e838a; font-size:11px; }
.contents .fullContentsLy .topLy .naviLy span.on { font-weight:bold; }
.contents .fullContentsLy .joinUsLy { width:970px; height:1040px; margin-top:40px; }
.contents .fullContentsLy .joinUsLy .serviceLy { width:100%; height:816px; }
.contents .fullContentsLy .joinUsLy .serviceLy .title { font-size:18px; font-weight:bold; color:#474747; }
.contents .fullContentsLy .joinUsLy .serviceLy .textLy { font-size:14px; padding-top:10px; padding-left:30px; margin-bottom:22px; color:#303030; }
.contents .fullContentsLy .joinUsLy .serviceLy .infoLy { width:910px; height:242px; margin-left:30px; margin-bottom:20px; padding-top:10px; padding-left:10px; border:solid #dddddd 1px; overflow-x:hidden; overflow-y:scroll; font-size:14px; line-height:22px; color:#6b6b6b; }
.contents .fullContentsLy .joinUsLy .serviceLy .infoLy .strong { font-size:18px; font-weight:bold; color:#000000; }
.contents .fullContentsLy .joinUsLy .serviceLy .infoLy .point { font-size:16px; font-weight:bold; color:#489bbb; }
.contents .fullContentsLy .joinUsLy .serviceLy .confirmLy { margin-left:30px; margin-bottom:56px; font-size:14px; }
.contents .fullContentsLy .joinUsLy .serviceLy .confirmLy input { vertical-align:middle; color:#636363; }
.contents .fullContentsLy .joinUsLy .btnLy { width:180px; margin:0 auto; }

.contents .fullContentsLy .joinForm { width:970px; margin-top:40px; }
.contents .fullContentsLy .joinForm .formLy {  }
.contents .fullContentsLy .joinForm .formLy .title { font-size:18px; font-weight:bold; color:#474747; }
.contents .fullContentsLy .joinForm .formLy .textLy { font-size:14px; padding-top:10px; padding-left:30px; color:#303030; }
.contents .fullContentsLy .joinForm .formLy .requied { margin-bottom:4px; font-size:14px; color:#585858; float:right; }
.contents .fullContentsLy .joinForm .formLy table { padding:0; margin:0; width:100%; border-top:solid #b2b2b2 1px; }
.contents .fullContentsLy .joinForm .formLy table caption { position:absolute; visibility:hidden; font-size:0; }
.contents .fullContentsLy .joinForm .formLy table th { height:52px; padding-left:50px; font-size:16px; font-weight:bold; text-align:left; background-color:#f5f5f5; border-bottom:solid #dddddd 1px; color:#585858; }
.contents .fullContentsLy .joinForm .formLy table th.req { background-image:url('../image/form_requied_img.gif'); background-repeat:no-repeat; }
.contents .fullContentsLy .joinForm .formLy table th.addr { height:132px; }
.contents .fullContentsLy .joinForm .formLy table td { height:52px; padding-left:30px; font-size:14px; color:#595959; border-bottom:solid #dddddd 1px; }
.contents .fullContentsLy .joinForm .formLy table td.addr { height:132px; }
.contents .fullContentsLy .joinForm .formLy table td input { vertical-align:middle; }
.contents .fullContentsLy .joinForm .formLy table td input.textType { width:207px; height:24px; border:solid #dddddd 1px; padding-top:6px; padding-left:5px; font-size:14px; color:#585858; }
.contents .fullContentsLy .joinForm .formLy table td span { margin-left:13px; font-size:13px; color:#969696; }
.contents .fullContentsLy .joinForm .formLy table td select { width:165px; height:30px; padding-left:5px; border:solid #dddddd 1px; font-size:14px; color:#585858; }
.contents .fullContentsLy .btnLy { width:180px; margin:0 auto; }

.readonly { background-color:#f5f5f5; }
.tel { width:50px; height:24px; border:solid #dddddd 1px; padding-top:6px; padding-left:5px; font-size:14px; color:#585858; }
.zipcode { width:80px; height:24px; border:solid #dddddd 1px; padding-top:6px; padding-left:5px; font-size:14px; color:#585858; }
.addrInput { width:470px; height:24px; border:solid #dddddd 1px; padding-top:6px; padding-left:5px; font-size:14px; color:#585858; }
.email { width:120px; height:24px; border:solid #dddddd 1px; padding-top:6px; padding-left:5px; font-size:14px; color:#585858; }