p.agree_text {/*padding-top: 20px;*/}
div.agree_area { padding-top: 20px; border-top: 0px solid #2f2f2f;line-height: 1.6;font-size: 10pt;}

div.agree_area h3 { color: #000;font-weight: bold;font-size: 13pt; margin-bottom: 10px; position: relative;}
div.agree_area h3 > label { position: absolute;right:0px;font-size: 11px; font-weight: normal;color: #000;}
div.agree_area h3 > label > input { vertical-align: middle;margin-right: 5px; }
div.agree_area div.agree_textarea { border: 1px solid #999; overflow-y: auto; height: 193px; padding: 15px; color: #000 !important;margin-bottom: 40px;}
div.agree_area div.agree_textarea a { color: #666; }

div.agree_area > form > p.text { color: #000;font-size: 12px; line-height: 1.6; padding-bottom: 20px;border-bottom: 1px solid #b5b5b5;margin-bottom: 40px;}
div.agree_area > form > p.text.bdnone { border: 0px; margin-bottom: 0px; }
div.agree_area > form > div.nickName_box { border: 1px solid #3f3f3f; }
div.agree_area > form > div.nickName_box > span { display: inline-block;*display: inline;*zoom: 1;width: 125px; padding:8px 0px 7px 20px; background: #2d2c2c;color: #eee;margin-right: 20px;}
div.agree_area > form > div.nickName_box > input.nick_name { padding:5px 0px 4px 10px; width: 190px;vertical-align: middle;}
div.agree_area > form > div.nickName_box > a.nick_chk { vertical-align: middle; display: inline-block;*display: inline;*zoom: 1; background: #171616; border: 1px solid #2b2929; color: #fff !important; padding: 3px 0px 3px 0px;margin-left: 10px; min-width: 80px;text-align: center;font-weight: bold;}
/*div.agree_area > form > div.nickName_box > a > img { vertical-align: middle }*/

div.joinNend { border: 1px solid #e8e8e8; padding: 20px 15px 20px 15px;}
div.joinNend > h3 { color: #000;font-weight: bold;font-size: 13pt; margin-bottom: 10px; position: relative; }
div.joinNend > ul { margin-bottom: 20px; font-size: 10pt; line-height: 1.6;}
div.joinNend > ul > li { color: #000; }
div.joinNend > div.btn_area { background: #f1f1f1; color: #838383;text-align: center;padding:30px 0px;border: 1px solid #e4e4e4;}
div.joinNend > div.btn_area > p { margin-bottom: 10px; }
div.joinNend > div.btn_area a {display: inline-block;*display: inline;*zoom: 1; padding: 5px 10px 5px 10px;}
div.joinNend > div.btn_area > b { display: inline-block;*display: inline;*zoom: 1;margin: 0px 5px 0px 5px; }
div.joinNend > div.btn_area  a.terminationOn { background: #e9d0ac; color: #000; font-weight: 900;font-size: 13pt;width: 120px;}
div.joinNend > div.btn_area  a.terminationOff { background: #a9a39c; color: #000; font-weight: 900;font-size: 13pt;width: 120px;}
