/* ±âº» ÅØ½ºÆ® ½ºÅ¸ÀÏ */
.member_txt {font-size:12px;font-family:±¼¸²,µ¸¿ò;color:#333333}
.member_txt td{padding:5px; border-bottom:1px solid #e5e5e5;}

/* ÅØ½ºÆ®¹Ú½º ½ºÅ¸ÀÏ */
.member_border {font-size:12px;font-family:µ¸¿ò;color:#666666; border:1px solid #CACACA;}

/* Ç×¸ñ ½ºÅ¸ÀÏ */
.member_td_bgcolor {background-color:#F7F7F7;font-size:12px;font-family:µ¸¿ò;color:#000000;border-right:0}

/* È¸¿ø ÁÖ¹Îµî·Ï¹øÈ£/¿©±Ç¹øÈ£/¿Ü±¹ÀÎµî·Ï¹øÈ£/¹ýÀÎ¹øÈ£ È®ÀÎ ½ºÅ¸ÀÏ */
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;}

/* table */
.t_m1 {border-collapse:collapse; border-top:2px solid #88A8EC; border-left:1px solid #CECECE;}
.t_m1 td {padding-top:5px; padding-bottom:5px; border-right:1px solid #CECECE; border-bottom:1px solid #CECECE;}
.t_m1 table td {border:none;}


/* ·Î±×ÀÎ */
.login1, .login2{margin-top:10px;padding:4% 5%; background:#f2f2f2; overflow:hidden; font-size:12px;}
.login1 div, .login2 div{float:left; margin-right:20px;}
.login1 span, .login2 span{min-width:60px;}
.login1_bt{}

.etc_bt{margin-top:20px; width:100%; text-align:center;}


/* È¸¿ø°¡ÀÔ */
.join{margin-top:10px;padding:4% 5%; border:2px solid #f2f2f2; overflow:hidden; font-size:12px; text-align:center;}
.join div{float:left; margin-right:20px;margin-top:5px;}


/* È¸¿øÁ¤º¸¼öÁ¤ */
.member_txt input{max-width:150px;}


/*ÆùÆ®Ãß°¡*/
.title4 mb20{font-size: 16px; line-height: 26px; color: #333;   letter-spacing: -1px;}

@media only screen and (max-width:767px) {
.login1 span, .login2 span{min-width:100px; display:block;}
.login1 div, .login2 div{float:none;}
.login1_bt{float:none !important;}
.login1 input, .login2 input{width:100% !important; margin:3px 0 10px 0;}
.login1_bt, .login2_bt{clear:both;margin-top:10px; text-align:center;}
.login1_bt input, .login2_bt input{max-width:99px; width:40%;}

.join div{width:100%; margin:10px 0;}
.join .join_bt{float:none;}
.member_border {width:25%; }
}