.a_box{border: 1px solid #000;padding: 10px;text-decoration: none;display: inline-block;}
.wrap { padding: 45px 0;border: 3px solid #d4d4d4;text-align: center;background-color: #fdfdfd;}
p.desc{font-size:12px;padding-bottom:10px;}
.wrap p{padding:8px 0 8px;font-size:12px;}
.wrap p strong{display:inline-block;width:160px;font-size:10px;letter-spacing:1px;}
.wrap input[type=text]{border:1px solid #F2F2F2;background:#F2F2F2;height:16px;padding:3px;}
.wrap li{font-size:12px;height:20px;}
.wrap h5{padding-bottom:30px;}
.wrap h5 span{border-bottom:1px solid #000;text-transform:uppercase;}
.register_input{border:0;width:170px;height:24px;padding-bottom:2px;cursor:pointer;background:#FFF;border:1px solid #000;color:#111;font-family:arial;font-size:10px;letter-spacing:2px;}

.btn-area {margin-top: 20px;text-align: center;}


.path { width: 100%; margin-top: 23px; }
.path h3 { font-size: 18px; font-family: helvetica; font-weight: normal; width: 100%; height: 24px; margin-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(204, 204, 204); }
.path ol { display: none; float: right; margin-top: 11px; }
#contents .path ol li { float: left; color: rgb(149, 149, 149); }
#contents .path ol li a { color: rgb(149, 149, 149); }
#contents .path ol li.first { text-indent: 15px; background: none 0px 1px no-repeat; }
#contents .path ol li.arrow { margin-left: 10px; text-indent: 12px; background: none 0px 1px no-repeat; }

.find-info { margin-top: 60px; padding: 5px; border: 1px solid rgb(225, 225, 225); }
.find-info .inner { padding: 20px 10px; background: rgb(255, 255, 255); }
.find-info .title { margin-top: 10px; }
.find-info .text { margin-top: 13px; border-top-width: 1px; border-top-style: solid; border-top-color: rgb(239, 239, 239); padding: 15px 0px; }
.find-info .textInput input { border: 1px solid rgb(127, 157, 185); width: 100px; height: 18px; line-height: 18px; }
.find-info .check {padding: 10px; text-align: center; background: rgb(251, 251, 251); }
.find-info .findType { margin: 15px 0; text-align: center; }
.find-info .btn { margin-top: 20px; text-align: center; }
.find-info .mainCopy { font-size: 14px; padding: 15px 0px; text-align: center; }
.find-info .memberInfo { text-align: center; padding: 10px 0px 25px; }
.find-info .memberInfo .txt { display: inline-block; line-height: 22px; }
.find-info .memberInfo .txt2 { display: inline-block; line-height: 50px; }
.find-info .subCopy { text-align: center; color: rgb(255, 51, 0); }
.layInner .inner { line-height: 20px; }
.layInner .inner li { letter-spacing: -0.2px; }
.layInner .inner li span { color: rgb(0, 102, 204); }
.layInner .inner fieldset p { color: rgb