/* MEMBER CSS-íšŒì› êµ¬ì„± CSS (íšŒì›êµ¬ì„±ì´ í•„ìš”ì‹œì—ë§Œ ì‚¬ìš©)*/

/* login */
.login {/* width: 900px; *//* float:left; */margin:0 auto;padding: 40px 0 40px;}
.login h3 {width:100%;text-align:center;font-size: 26px;padding: 47px 0 15px 0;}
.login .lwrap {width:320px;float:left;margin:0 auto;padding: 0 0 20px;margin-top: 10px;}
.login .lwrap dl {width:100%; overflow:hidden; display:block;padding:0 0 3px;}
.login .lwrap dl dt {width:20%; float:left; line-height:37px; font-weight:600; font-size:14px;}
.login .lwrap dl dd {width:78%; float:right; }
.login .lwrap dl dd input {width:95%; line-height:36px; height:36px; }
.login .lwrap p {width:100%; text-align:left; padding:5px 0 0 0 ;}
.login .lwrap p input {margin-left:66px;}
.login .lbtn {/* width:98px; */float:right;text-align:right;}
.login .lbtn input {width: 131px;line-height:79px;height:79px;color:#fff;background: #0cbc5f;border: 1px solid #0cbc5f;font-size:15px;font-weight:600;}
.login .bwrap {width:100%; overflow:hidden; display:block; padding:20px 0 0 0 ; border-top:1px dotted #aaa; }
.login .bwrap dl {width: 403px;overflow:hidden;display:block;border-right: 1px solid #d7d7d7;padding: 5px 20px;float: left;}
.login .bwrap dl:last-child {border-right: 0}

.login .bwrap dl dt {float:left;line-height:29px;color:#777;}
.login .bwrap dl dd {/* width:35%; */float: left;text-align: left;margin-left: 8px;}
.login .bwrap dl dd a {width:98%;line-height:28px;height:28px;text-align:center;padding: 1px 3px;}

.login_left {
   width: 380px;
   float: left;
   padding: 0 0 30px;
   }
.login_right {
    width: 480px;
    float: right;
    }

/* terms */
.termswrap { width:100%;padding:20px 0 0 0;}
.terms h2.termstit {color:#333; padding:5px 0 20px; font-size:19px;line-height:1.2; font-weight:600;  width:100%;  }
.terms h3.termstit {color:#333;margin:5px 0 ; font-size:15px;line-height:1.2; font-weight:600   }
.terms {width:100%; padding:0; margin:0; overflow:hidden; }
.terms div.inbox {padding:0 0 20px 0;}
.terms div.inbox ul.list {padding:10px 0 5px 10px;}
.terms div.inbox ul.list li {color:#555; line-height:1.4; padding:5px 0 0 0; }
.terms div.inbox ul.slist {padding:5px 0 5px 10px;}
.terms div.inbox ul.slist li {color:#777; font-size:12px;}
.terms div.inbox ul.mclist {padding:5px 0 5px 10px;}
.terms div.inbox ul.mclist li {color:#777; font-size:12px; background:url('../images/common/gdot.gif') no-repeat 0 8px; padding-left:12px;}
.terms p{ padding:7px 0 0 5px; color:#333;}
.terms strong{display:inline-block;font-size:14px;line-height:20px;margin-bottom:5px;padding-left:5px;   }

/* join */
.join {width:100%; overflow:hidden;display:block; margin:30px 0 0 0; }
.join .lwrap {width:100%; }
.join h3 {
 font-size:19px;
 font-weight:600;
 color:#222;
 padding: 50px 0 10px;
 }
.join h3 p {float:right;font-size:12px;color:#777;line-height:1.2;/* margin-top:7px; */}

.form_write {border-top: 1px solid #9d9d9d;}
.form_write dl {width:100%;  overflow:hidden; display:block; padding:10px 0 ; border-bottom:1px dotted #aaa; }
.form_write dl dt {width:25%;max-width:150px; float:left;}
.form_write dl dd {width:74%;float:left;line-height: 22px;font-size: 12px;}

.join .rwrap {width:100%; }
.join .rwrap .inwrap {width:100%;}
.join .rwrap .inwrap h4 {font-size: 20px;font-weight:600;color:#222;padding: 50px 0 10px;}
.join .rwrap .inwrap .jbox  {/* width:80%; */padding:2%;_width:99%;height: 200px;line-height: 24px;color: #606060;overflow-y:scroll;border: 1px solid #e5e5e5;margin: 0 0 10px;background: #ffffff;}
.join .rwrap .inwrap label {width:100%;color: #646464;}


.join h2{margin:0 0 20px 0}
.join .img_agree{overflow:hidden;width:833px;height:70px;margin: 0px auto;background:url('../images/common/join_step1.jpg') no-repeat;text-indent:-9999px;/* border: 1px solid #999; *//* padding: 20px 20px; */}
.join .img_agree2{overflow:hidden;width:833px;height:70px;margin: 0px auto;background:url('../images/common/join_step2.jpg') no-repeat;text-indent:-9999px;/* border: 1px solid #999; *//* padding: 20px 20px; */}

.join .agree_area{width:1000px;color:#666;margin:0 0 63px 0}
.join .agree_area strong{display:inline-block;width:175px;height:22px}
.join .agree_area>span{display:inline-block;width:820px;height:22px;text-align:right;vertical-align:top;margin:5px 0 0 0}
.join .agree_area span input{margin:0 0 2px 5px}

/* join_end */
.join_end {
 margin: 30px 0 0 0;
 }
.join_end h3.etit {width:100%;text-align:center;padding: 30px 0 0px;font-size: 22px;font-weight: 500;color: #777;margin-top: 30px;border-top: 1px solid #9d9d9d;}
.join_end h3.etit p {width:100%;display:block;font-size: 68px;font-family: 'Cafe24Shiningstar', sans-serif;margin-bottom: 26px;margin-top: 30px;color: #333;}
.join_end p {width:100%;text-align:center;color:#777;font-size: 14px;}
.join_end .img_agree3{overflow:hidden;width:833px;height:70px;margin: 0px auto;background:url('../images/common/join_step3.jpg') no-repeat;text-indent:-9999px;/* border: 1px solid #999; *//* padding: 20px 20px; */}

/* text */
.ex_span {font-size:12px; color:#777; padding-left:10px; line-height:30px;}
.ex_div {width:100%; font-size:12px; color:#777; padding-top:10px; line-height:1.4;}

/* btn */
.btn {width:100%;/* overflow:hidden; */display:block;text-align:center;padding: 30px 0 0 0;}
.btn a, .btn input {width:150px;font-weight: 500;line-height: 37px;height:38px;}

/* btn */
.btn_pop {width:100%; overflow:hidden; display:block; text-align:center; padding:20px 0 0 0 ; }
.btn_pop a, .btn_pop input {width:120px; font-weight:600; line-height:32px; height:34px;}

/* pop_wrap */
.pop_wrap {width:100%; padding:0; }
.pop_wrap h2 {width:100%;padding:10px 0;font-size:19px;color:#fff;font-weight:600;text-align:center;background: #058b44;}
.pop_wrap .inwrap {padding: 20px;}
.pop_wrap .inwrap .find {width:100%;}
.pop_wrap .inwrap .find h4 {width:100%; font-size:15px; font-weight:600; color:#333; padding:3px 0 8px;}
.pop_wrap .inwrap .find p {width:100%;font-size:11px;line-height: 15px;color:#888;padding:0 0 12px 0;}
.pop_wrap .inwrap .find dl {width:100%; padding:3px 0 0 0;overflow:hidden; display:block;}
.pop_wrap .inwrap .find dl dt {width:15%; float:left; text-align:right; line-height:30px; color:#333; font-weight:600; }
.pop_wrap .inwrap .find dl dd {width:80%; float:right;color:#777;   }
.dotbox { width:95.97%; padding:10px 2%;text-align:left;border:1px #ccc dashed; line-height:1.8;}

.checkid {width:100%; text-align:center; }
