html      { font-family: "Ropa Sans", "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif; font-size: 16px; line-height: 1.5; letter-spacing:-0.5px; }
body      { overflow:auto; }
/* ±âº» ÅØ½ºÆ® ½ºÅ¸ÀÏ *
.member_txt {font-size:12px;font-family:±¼¸²,µ¸¿ò;color:#333333;}
/* ÅØ½ºÆ®¹Ú½º ½ºÅ¸ÀÏ *
.member_border {font-size:12px;font-family:±¼¸²,µ¸¿ò;color:#333333;border:1px solid #D6BEAA;}
/* Ç×¸ñ ½ºÅ¸ÀÏ *
.member_td_bgcolor {background-color:#FCFAF2;font-size:12px;font-family:±¼¸²,µ¸¿ò;color:#000000;border-right:0;}
/*ÇÏ´Ü ÅØ½ºÆ®*
.comment1 {font-size:12px;color:8E7133;font-family:µ¸¿ò;}
/* È¸¿ø ÁÖ¹Îµî·Ï¹øÈ£/¿©±Ç¹øÈ£/¿Ü±¹ÀÎµî·Ï¹øÈ£/¹ýÀÎ¹øÈ£ È®ÀÎ ½ºÅ¸ÀÏ */
ul.member_list {margin:10px 0 0 0;}
ul.member_list li {margin:0 0 15px 0;}
ul.member_list li input {margin:-2px 0 0 0; vertical-align:middle;}
.member_divide {width:100%; font-size:12px; border-top:1px solid #cecece; border-bottom:1px solid #cecece;}
.member_divide th {padding:7px 10px 6px 10px; color:#555; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; background:#f7f7f7;}
.member_divide td {padding:5px 10px 4px 10px; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
.member_divide td.member_list_bg {color:#555; background:#f7f7f7;}
.member_divide td.member_cont {height:170px; padding:15px 10px; vertical-align:top; border-right:none; border-bottom:none;}
.member_info {}
.member_info dl {}
.member_info dt {clear:both; float:left; width:100px; height:13px; margin:0 0 5px 0; padding:4px 0 0 0;}
.member_info dt input {margin:-2px 0 0 0; vertical-align:middle;}
.member_info dt.foreigner_info {width:220px; margin:0;}
.member_info dd {margin:0 0 5px 0;}
.member_info dd.foreigner_info2 {float:left; margin:2px 0 0 0;}
/* Å×ÀÌºí *
.t_m1 {border-collapse:collapse; border-top:2px solid #F5A06B;}
.t_m1 td {padding:4px 0 4px 0; border-bottom:1px solid #e5e5e5;}
.t_m1 td table td {border:none;}
/* #½Å±Ô #°øÅë·Î±×ÀÎ */
.login               { float:left; width:100%; font-size:13px; }
.log1                { padding-right:60px; }
.log2                {  }
.login .logTit       { width:100%; text-align:center; padding-bottom:30px; }
.logWrap                        { text-align:center; padding:0 0 60px 0; }
.logWrap > p                    { text-align:center;  }
.logWrap > p > span:first-child { font-weight:bold; }
.logWrap > p > span:last-child  {  }
.logWrap > p > span >input      { border:1px solid #ccc; border-radius:30px; padding:8px 12px; margin:0 0 5px 10px; }
.logWrap .btn                   { text-align:center; padding:10px 0 30px; margin-right:0; }
.logWrap .dotLine               { width:100%; border-top:1px dashed #ddd; height:30px; }
.logWrap table                  { margin:0 auto; }
.logWrap table td               { padding-bottom:6px; text-align:left; }
.logWrap table a                { width:110px; text-align:center; display:inline-block; padding-top:4px; padding-bottom:4px; margin-left:10px; color:#666; background:#ccc; border-radius:30px; }
/* #½Å±Ô #°¡ÀÔ¿©ºÎÈ®ÀÎ */
/* È¸¿ø°¡ÀÔ & È¸¿øÁ¤º¸¼öÁ¤ */
.join_tit           { padding-bottom:5px; font-size:18px; }
.join_div           { padding-top:20px; border-top:1px dashed #ddd; }
.member_td_bgcolor  { width:140px !important; text-align:left; font-size:13px; }
.member_txt                      {  }
.member_txt tr:first-child td    { border-top:2px solid #999; }
.member_txt tr:last-child td     { border-bottom:1px solid #999; }
.member_txt tr                   { height:40px !important; border-bottom:1px dashed #eee; }
.member_txt td:first-child       { padding-left:10px; }

.tbl      { width:100%; margin:0; padding:0; }
.tbl td   { border-bottom:0; font-size:14px; color:#666 }
.divBox                           {  }
.divBox > .tit                    { width:100%; padding:14px 0; margin-top:10px; color:#fff; font-weight:bold; text-align:center; background:#0ba29b; border-radius:50px; }
.divBox > .txt                    { width:100%; text-align:center; padding:20px 0 10px; font-size:14px; }
.divBox > table                   { width:100%; border:1px solid #ddd; font-size:14px; }
.divBox > table td                { padding:6px 0; }
.divBox > table td:nth-child(1)   { width:20%; text-align:center; }
.divBox > table td:nth-child(2)   { width:80%; padding-left:10px; }
.btnWrap          { width:100%; text-align:center; padding-top:20px; }
.btnWrap .btn     { margin:0 auto; width:100px; }
.boxBorder   { border:1px solid #ddd; padding:10px; }
.join_yn            {  }
.join_yn .logTit    { text-align:center; padding-bottom:30px; }
.join_yn .logTxt { text-align:center; padding-bottom:60px; }
.join_yn .btn       { text-align:center; }
.join_yn .inp       { text-align:center; padding-bottom:6px; }
.join_yn input      { border:1px solid #ccc; border-radius:30px; padding:8px 12px; margin:0 0 5px 10px; }