/* 로그인 */
.rt-member-wrap{padding:20px 10px; border-top:3px solid #000;}
.rt-member-wrap .rt-login-box{padding-bottom:30px;border-bottom:1px dashed #ddd;margin-bottom:30px;}
.rt-member-wrap .rt-login-box ul li{width:100%;box-sizing:border-box;}
.rt-member-wrap .rt-login-box ul li input{ display: block;width: 100%;padding: 13px 0 13px 12px;box-sizing:border-box;border-top: 1px solid #ddd;border-left: 1px solid #ddd;border-bottom: 1px solid #eee;border-right: 1px solid #eee;background-color: #fff;color: #777;margin-bottom:10px;border-radius: 5px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.rt-member-wrap .rt-login-box ul li a{background-color: #0e7bc2;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);    width: 100%;padding: 15px 0px;font-size: 14px;font-weight: 700;    display: inline-block;line-height: 1;    text-align: center;cursor: pointer;text-decoration: none;border: 1px solid transparent;border-color: rgba(0, 0, 0, 0.07) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.18);border-radius: 2px;outline: 0;white-space: nowrap;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);    background-repeat: repeat-x;background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3) 1%, rgba(255, 255, 255, 0.15) 100%);background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 1%, rgba(255, 255, 255, 0.15) 100%);-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;box-sizing:border-box;}
.rt-member-wrap .rt-login-box ul li a > img{width:100%;}
.rt-member-wrap h1.rt-join-substance{font-size:14px;color:#666;font-weight:normal;text-align:center;margin-bottom:30px; line-height: 1.5; }
.rt-member-wrap h1.rt-join-substance span{font-weight:bold;}
.rt-member-wrap .rt-button-wrap{text-align:center;}
.rt-member-wrap .rt-button-wrap .rt-join-button,.rt-member-wrap .rt-button-wrap .rt-find-button{ display: inline-block;line-height: 1;padding: 13px 25px;color: #666666;font-size: 13px;text-align: center;cursor: pointer;text-decoration: none;border: 1px solid transparent;border-color: rgba(0, 0, 0, 0.07) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.18);border-radius: 2px;outline: 0;white-space: nowrap;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);background-color: #f5f5f5;background-repeat: repeat-x;background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3) 1%, rgba(255, 255, 255, 0.15) 100%);background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 1%, rgba(255, 255, 255, 0.15) 100%);-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.rt-member-wrap .rt-button-wrap .rt-find-button{ background-color: #555;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);}

/* 아이디 비밀번호 찾기 */
.rt-find-wrap {padding:20px 10px; border-top:3px solid #000;}
.rt-find-wrap .rt-find .rt-find-id{padding-bottom:30px;border-bottom:1px dashed #ddd;margin-bottom:30px;}
.rt-find-wrap .rt-find .rt-find-password{margin-bottom:50px;}
.rt-find-wrap .rt-find ul li{width:100%;}
.rt-find-wrap .rt-find ul li input{ display: block;width: 100%;padding: 13px 0 13px 12px;box-sizing:border-box;border-top: 1px solid #ddd;border-left: 1px solid #ddd;border-bottom: 1px solid #eee;border-right: 1px solid #eee;background-color: #fff;color: #777;margin-bottom:10px;border-radius: 5px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.rt-find-wrap .rt-find ul li a{background-color: #0e7bc2;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);    width: 100%;padding: 15px 0px;font-size: 14px;font-weight: 700;    display: inline-block;line-height: 1;    text-align: center;cursor: pointer;text-decoration: none;border: 1px solid transparent;border-color: rgba(0, 0, 0, 0.07) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.18);border-radius: 2px;outline: 0;white-space: nowrap;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);    background-repeat: repeat-x;background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3) 1%, rgba(255, 255, 255, 0.15) 100%);background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 1%, rgba(255, 255, 255, 0.15) 100%);-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.rt-find-wrap .rt-find .rt-find-title{font-size:16px;color:#444;font-weight:700;}
.rt-find-wrap .rt-find .rt-find-substance{color:#777;font-size:12px;line-height:140%;margin:10px 0 20px;font-weight:normal;}

/* 이용약관 */
.rt-join-wrap .rt-join-container .rt-agree-wrap{padding:4px 0;border-top:2px solid #000;border-bottom:1px solid #d5d5d5;height:230px;margin-bottom:20px;}
.rt-join-wrap .rt-join-container .rt-agree-box{width:100%;height:100%;color:#777;line-height:160%;padding:0;border:0;}
.rt-join-wrap .rt-join-container .rt-agree-check{margin-bottom:30px;text-align:right;}
.rt-join-wrap .rt-join-container .rt-agree-check input{float:none;width:18px;height:18px;border:1px solid rgb(200,199,199);background:0px 0px rgb(255,255,255);}
.rt-join-wrap .rt-join-container .rt-agree-check span{font-size:14px;}
.rt-join-wrap .rt-join-container .rt-all-agree{text-align:center;font-size:15px;margin-bottom:30px;}
.rt-join-wrap .rt-join-container .rt-all-agree input{float:none; width:18px;height:18px;border:1px solid rgb(200,199,199);background:0px 0px rgb(255,255,255);}

/* 회원가입 */
h1.rt-info-required{font-size:20px;color:#333;margin-bottom:20px;}
h1.rt-info-required span{float:right;font-size:12px;}
.rt-join-container .rt-button-wrap .rt-join-step-next{margin-bottom:10px;background-color: #0e7bc2;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);    width: 100%;padding: 15px 0px;font-size: 14px;font-weight: 700;    display: inline-block;line-height: 1;    text-align: center;cursor: pointer;text-decoration: none;border: 1px solid transparent;border-color: rgba(0, 0, 0, 0.07) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.18);border-radius: 2px;outline: 0;white-space: nowrap;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);    background-repeat: repeat-x;background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3) 1%, rgba(255, 255, 255, 0.15) 100%);background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 1%, rgba(255, 255, 255, 0.15) 100%);-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}


.rt-join-container .rt-button-wrap .rt-join-step-back{margin-bottom:10px;background-color: #898989;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);    width: 100%;padding: 15px 0px;font-size: 14px;font-weight: 700;    display: inline-block;line-height: 1;    text-align: center;cursor: pointer;text-decoration: none;border: 1px solid transparent;border-color: rgba(0, 0, 0, 0.07) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.18);border-radius: 2px;outline: 0;white-space: nowrap;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);    background-repeat: repeat-x;background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3) 1%, rgba(255, 255, 255, 0.15) 100%);background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 1%, rgba(255, 255, 255, 0.15) 100%);-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.rt-join-wrap .rt-join-container .rt-join{width:100%;margin-bottom:30px;border-top:3px solid #000;}
.rt-join-wrap .rt-join-container .rt-join th{color:#444;font-size:15px;font-weight:700;text-align:left;padding:12px 0 12px 8px; background:#f8f8f8;}
.rt-join-wrap .rt-join-container .rt-join td{border-bottom:1px dashed #cfcfcf;padding:12px; 0;}
.rt-join-wrap .rt-join-container .rt-join input[type="text"],.rt-join-wrap .rt-join-container .rt-join input[type="password"],.rt-join-wrap .rt-join-container .rt-join textarea{margin-bottom:4px;padding:7px 79x;display:block;border:1px solid #eee;background-color:#fff;color:#777; border-radius: 5px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.rt-join-wrap .rt-join-container .rt-join td .rt-common-field,.rt-join-wrap .rt-join-container .rt-join td select{margin-bottom:4px;padding: 13px 0 13px 12px;box-sizing:border-box;display:block;width:100%;height:auto;border:1px solid #eee;background-color:#fff;color:#777; border-radius: 5px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.rt-join-wrap .rt-join-container .rt-join td .rt-join-select.phone,.rt-join-wrap .rt-join-container .rt-join td .rt-common-field.phone{width:30%;display:inline-block;}
.rt-join-wrap .rt-join-container .rt-join td .rt-common-field.email{width:46%;display:inline-block;}
.rt-join-wrap .rt-join-container .rt-join td.posr{position:relative;}
.rt-join-wrap .rt-join-container .rt-join td.posr input.rt-common-field{width:79%;}
.rt-join-wrap .rt-join-container .rt-join td.posr a.rt-join-a{display:block;width:20%;position:absolute;right:0;top:12px;background-color: #0e7bc2;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);padding: 12px 0px;font-size: 14px;font-weight: 700;    display: inline-block;line-height: 1;    text-align: center;cursor: pointer;text-decoration: none;border: 1px solid transparent;border-color: rgba(0, 0, 0, 0.07) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.18);border-radius: 2px;outline: 0;white-space: nowrap;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);    background-repeat: repeat-x;background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3) 1%, rgba(255, 255, 255, 0.15) 100%);background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 1%, rgba(255, 255, 255, 0.15) 100%);-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.rt-join-wrap .rt-join-container .rt-join td a.rt-join-a-2{display:block;width:20%;background-color: #0e7bc2;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);padding: 12px 0px;font-size: 14px;font-weight: 700;    display: inline-block;line-height: 1;    text-align: center;cursor: pointer;text-decoration: none;border: 1px solid transparent;border-color: rgba(0, 0, 0, 0.07) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.18);border-radius: 2px;outline: 0;white-space: nowrap;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);    background-repeat: repeat-x;background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3) 1%, rgba(255, 255, 255, 0.15) 100%);background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 1%, rgba(255, 255, 255, 0.15) 100%);-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.rt-join-wrap .rt-join-container .rt-join p{ line-height:1.5}

/* 마이페이지 */
.rt-member-wrap{}
.rt-member-wrap .rt-member-container{}
.rt-member-wrap .rt-member-container .rt-mypage{width:100%;margin-bottom:40px;border-top:2px solid #000;}
.rt-member-wrap .rt-member-container .rt-mypage th,.rt-member-wrap .rt-member-container .rt-mypage td{padding:20px 5px;border:1px solid #ddd;text-indent:5px;}
.rt-member-wrap .rt-member-container .rt-mypage th{font-size:12px;color:#444;background-color:#f4f4f4;text-align:left;}
.rt-member-wrap .rt-member-container .rt-mypage td{font-size:11px;color:#888;background-color:#fff;}
