/* ±âº» ÅØ½ºÆ® ½ºÅ¸ÀÏ */
.member_txt {
 font-size:13px;
 color:#555
}
.join_txt {
 font-size:13px;
 color: #666
}
/* ÅØ½ºÆ®¹Ú½º ½ºÅ¸ÀÏ */
.member_border {
 font-size:13px;
 color:#555;
 border: 1 solid #D4D4D4
}
/* Ç×¸ñ ½ºÅ¸ÀÏ */
.member_td_bgcolor {
 background-color:#F7F7F7;
 color:#555;
 line-height:20px;
 padding:10px 2px;
 margin-right:10px;
}
.member_txt td {
 padding: 0 0 0 5px;
}
/* È¸¿ø ÁÖ¹Îµî·Ï¹øÈ£/¿©±Ç¹øÈ£/¿Ü±¹ÀÎµî·Ï¹øÈ£/¹ýÀÎ¹øÈ£ È®ÀÎ ½ºÅ¸ÀÏ */
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:13px;
 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 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;
}
/*·Î±×ÀÎ */
.login_all {
 overflow:hidden;
 border:1px solid #eee;
}
.member_box {
 margin:0 auto;
 width:70%;
 padding:20px;
 margin:20px auto 20px;
}
.member_box h3 {
 color:#666;
 font-size:2.0em;
 font-weight:600;
}
.member_box p {
 margin:5px 0 20px 0;
}
.member_box input[type=text],.member_box input[type=password] {
 width:100%;
 height:35px;
 margin:2px;
 padding-left:10px;
 border:1px solid #ccc;
}
.member_box .needs {
 overflow:hidden;
}
.member_box .needs .act_left {
 width:70%;
 float:left;
}
.member_box .needs .act_left input {
 height:35px;
}
.member_box .needs .act_right {
 width:29%;
 float:right;
}
.member_box .needs .act_right input[name=login_ok] {
 width:100%;
 height:73px;
 background-color:#333;
 border:1px solid #333;
 color:#fff;
}
.member_box .act02 {
 width:100%;
 margin-top:20px;
 text-align:right;
}
.member_box .act02 ul li {
 text-align:center;
 font-size:12px;
 color:#888;
 display:inline-block;
}
.member_box .act02 .btn-sm {
 margin:0 0 10px 5px;
 padding:6px 7px 4px 7px;
}
@media (max-width:768px) {
 .member_box {
  width: 100%;
 }
}
/*INPUT*/
input[type="checkbox"],input[type="radio"] {
 padding:0;
 margin:0 3px 0 0;
}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea {
 color:#555;
 border:1px solid #ccc;
 border-radius:0;
}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus {
 color:#161616;
}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"] {
 padding:5px;
}
textarea {
 overflow:auto;
 padding:3px;
 vertical-align:top;
 width:100%;
}
input[type="image"] {
 border:0;
}
input[type="file"] {
 border:0;
 margin-top:5px;
}
input[name=member_img] {
 border:none;
 width:80%;
}
input[name=addr] {
 width:80%;
 margin-top:2px;
}
input[name=addr2] {
 width:80%;
 margin-top:2px;
}
.checkbox,.radio {
 display:inline-block !important;
 background-color:#fff;
}
select {
 height:28px;
 margin:0 5px 0 0;
}
input,select {
 vertical-align:middle;
 background-color:#fff;
}
input.radio,input[type=radio] {
 margin:5px;
 padding:0;
 border:0;
 vertical-align:middle;
 background-color:#fff;
}
input.check,input[type=checkbox] {
 margin:5px;
 padding:0;
 border:0;
 vertical-align:middle;
 background-color:#fff;
}
@media (max-width:767px) {
 input#border.public_input.input_form {
  width:80%;
 }
 input[name=passwd].member_border {
  width:60%;
 }
 input[name=passwd_chk].member_border {
  width:60%;
 }
 select[name=pw_question].member_border {
  width:80%;
 }
 input[name=pw_answer].member_border {
  width:80%;
 }
 input[name=member_img] {
  border:none;
  width:90%;
 }
 input[name=email1].member_border {
  margin-bottom:3px;
 }
 select[name=email2].member_border {
  margin-bottom: 3px;
 }
}
/* °¡ÀÔ½ÅÃ» */
.join_com {
 width:100%;
 margin:0 auto;
 margin-bottom:50px;
}
.join_com p {
 font-size:13px;
 color:#555;
}
.join_com table {
 width:100%;
}
.join_com table table {
 width:100%;
 border-top:2px solid #666666;
 border-left:1px solid #e2e2e2;
}
.join_com table table table,.join_com table table table td {
 border:0;
 padding:0;
 margin:0;
}
.join_com table table td {
 font-size:13px;
 border-bottom:1px solid #e2e2e2;
 border-right:1px solid #e2e2e2;
 padding:10px 5px 10px 7px;
}
.join_com td.tit {
 font-size:14px;
 font-weight:400;
 padding:0px 0 10px 0;
}
.join_com table table td.member_td_bgcolor {
 background-color:#f7f7f7;
 width: 20%;
}
/* ¾à°üµ¿ÀÇ */
.member_com {
 width:100%;
}
.member_com table {
 width:100%;
 padding-bottom:25px;
}
.member_com table td.tit {
 font-size:14px;
 font-weight:bold;
 padding:0px 0 10px 0;
}
.member_com table td textarea {
 width:95%;
 height:120px;
 font-size:13px;
 color:#666666;
 padding:10px 10px;
 border:1px solid #bbb;
}
.member_com input.checkbox {
 margin-top: 5px;
}
/* Á¤º¸¼öÁ¤ */
.modify_com {
 width:100%;
 border-collapse:collapse;
 border-top:2px solid #ccc;
 border-left:1px solid #cecece;
}
.modify_com td {
 padding-top:5px;
 padding-bottom:5px;
 border-right:1px solid #cecece;
 border-bottom:1px solid #cecece;
}
.modify_com table td {
 border:none;
}
@media (max-width:767px) {
 .modify_com td span {
  font-size:12px;
  color:#666666;
  font-weight: 400;
 }
}
/* È¸¿øÅ»Åð */
.secede_com {
 width:100%;
 margin:0 auto;
 margin-bottom:50px;
}
.secede_com table {
 width:100%;
}
.secede_com table table {
 width:100%;
 border-top:2px solid #666666;
 border-left:1px solid #e2e2e2;
}
.secede_com table table td {
 font-size:13px;
 border-bottom:1px solid #e2e2e2;
 border-right:1px solid #e2e2e2;
 padding:10px 5px 10px 7px;
}
.secede_com td.tit {
 font-size:14px;
 font-weight:400;
 padding:0px 0 10px 0;
}
.secede_com table table td.member_td_bgcolor {
 background-color:#f7f7f7;
 width: 20%;
}
/* ·Î±×ÀÎ °á°ú */
.login_box {
 width:100%;
 text-align:center;
 padding:50px 20px;
 border:1px solid #ccc;
}
.login_box .member_tit {
 font-size:14px;
 color:#666666;
 margin-bottom: 30px;
}
/* ¹öÆ°À§Ä¡ */
.btn_confirm {
 width:100%;
 text-align:center;
 padding-top:20px;
}
.btn_confirm2 {
 width:100%;
 text-align:center;
 padding-top: 30px;
}