/* 0 */
div.member_join { text-align:left; margin:10px 40px }
div.member_join img.member_join_title { margin-left:140px }
div.member_join span.title_text { display:block; margin:10px 40px; }
div.member_join div.mainbox { width:600px; height:220px; background:#F9F9F9; border:1px solid #DDD; overflow-y:scroll; }
div.member_join p { color:#333; }
/* 1 */
div.member_join div.joinbox_1, div.member_join div.joinbox_2 { width:666px; background:URL(../images/mid_019.gif) 0 0 repeat-x #F6F6F6; padding:10px 10px; border:1px solid #DCDCDC; }
div.member_join div.joinbox_1 { margin-bottom:1px; }
div.member_join div.joinbox_2 { margin-top:1px; }
div.member_join div.box_title { color:#03C; border-bottom:1px dashed #CCC; padding:5px 25px; font-size:12px; font-weight:normal; text-align:left; }
div.member_join div.box_title span.box_memo { float:right; color:black; }
div.member_join div.box_title_2 { color:#C03; border-bottom:1px dashed #CCC; padding:5px 25px 10px 25px; font-size:13px; text-align:center; font-weight:bold }
div.member_join div.box_content_2 { line-height:30px; padding:15px 30px 10px 30px; text-align:center }
table.inputfield { margin:10px 20px; }
table.inputfield input { border:1px solid #999 }
table.inputfield select { font-size:12px; }
table.inputfield TD{ vertical-align:middle }
table.inputfield TD.a1 { color:#333; letter-spacing:3px; padding:7px 0; text-align:right; white-space:nowrap }