@import url(../img/youlbit/swf/css/base.css);
/* ±âº» ÅØ½ºÆ® ½ºÅ¸ÀÏ */
* {padding:0;margin:0;line-height:150%;}
img {border:0}
img, a{border:0;selector-dummy:expression(this.hideFocus=true);}
p,h1,h2,h3,h4,h5,h6,form,input,ul,li,dl,dt,dd {margin:0;padding:0;}
li{ list-style:none;}
h2{
  color:#333;
  font-family:'Noto Sans KR', '³ª´®°íµñ',Nanum Gothic,NanumGothic,"µ¸¿ò", Dotum, "±¼¸²", Gulim, AppleGothic, Sans-serif;
  font-size:23px;
  font-weight:700;
  margin-top: 5px;
  margin-bottom:25px;
  letter-spacing:-0.05em;
  line-height:150%;
 }
 a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
.member_txt {color:#555}
.member_txt td {padding:5px;}
table.member_txt tr{height:30px;border-top:1px solid #e5e5e5}
.join_txt {font-size:11px;color:#666666}
/* ÅØ½ºÆ®¹Ú½º ½ºÅ¸ÀÏ */
.member_border {font-size:13px;color:#333333;border:1px solid #D4D4D4;}
/* Ç×¸ñ ½ºÅ¸ÀÏ */
.member_td_bgcolor {width:130px;background-color:#F7F7F7;font-size:13px;color:#333;}
/* È¸¿ø ÁÖ¹Îµî·Ï¹øÈ£/¿©±Ç¹øÈ£/¿Ü±¹ÀÎµî·Ï¹øÈ£/¹ýÀÎ¹øÈ£ È®ÀÎ ½ºÅ¸ÀÏ */
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;}
.login_box { 
width:100%;
border:1px #E2E2E2 solid;
border-radius:10px;
margin:0 auto;
padding:20px 0; 
text-align:center; 
color:#555; 
font-weight:500;
font-family:'Noto Sans KR', '³ª´®°íµñ',Nanum Gothic,NanumGothic,"µ¸¿ò", Dotum, "±¼¸²", Gulim, AppleGothic, Sans-serif;
font-size:14px;
}
.login_box div h2{
color:#fff; 
background:#333;
width:90%;
margin:0 auto 20px;
padding-top:5px;
padding-bottom:5px;
}
.login_box div b{
color:#555; 
font-weight:500;
font-family:'Noto Sans KR', '³ª´®°íµñ',Nanum Gothic,NanumGothic,"µ¸¿ò", Dotum, "±¼¸²", Gulim, AppleGothic, Sans-serif;
font-size:15px;
}
.login_box .txt_01  { text-align:right; padding-right:10px; font:bold 12px/1.0em dotum; }
.login_box .box  {
border:1px #cdcdcd solid; 
padding:2px; 
width:70%;
height:30px;
background-color:#f6f6f6;
display:block;
float:left;
}
.login_box .find   { border-top:1px #eaeaea solid; margin-top:25px; padding:25px 44px 0  0; text-align:right; font:11px/1.2em dotum; color:#777; }
.login_title{display:inline-block;width:60px;font-weight:bold;text-align:right;margin-right:10px;}
.login_input{height:21px; width:60%;}
.login_box_row{width:550px;overflow:hidden;margin:0 auto 30px;}
.login_box_row2{width:100%;overflow:hidden;margin:0 auto 30px;}
.login_box ul{ 
float:left;
overflow:hidden;
width:70%;
margin:0 auto;
}
.login_box ul li{
margin-bottom:10px;
padding-bottom:5px;
overflow:hidden;
clear:both;
}
.login_box .login_btn{ 
float:left;
width:120px;
margin-top:10px;
}
.login_box .login_box_row2  ul{ 
float:none;
overflow:hidden;
width:90%;
margin:0 auto;
}
.login_box  .login_box_row2 .login_btn{ 
float:none;
width:120px;
margin:10px auto 0;
}
.login_box .login_btn2{ 
float:right;
clear:both;
text-align:left;
}
.login_box .login_btn3{ 
float:none;
clear:both;
text-align:center;
}
.login_box .login_btn4{ 
float:none;
width:120px;
clear:both;
margin:10px auto;
}
.login_id{
display:inline-block;
width:60px;
float:left;
margin:5px 20px;
font-weight:700;
}
.login_pass{
display:inline-block;
width:60px;
float:left;
margin:5px 20px;
clear:both;
font-weight:700;
}
.login_search{
display:block;
width:180px;
float:left;
margin:10px 20px;
clear:both;
font-weight:700;
}
a.btn_big, .btn_big{
 display:block;
 float:left;
 width:100%;
 margin-right:5px;
 margin-bottom:5px;
 padding-top:10px;
 padding-bottom:10px;
 color:#FFFFFF;
 font-weight:bold;
 font-family:'Noto Sans KR', '³ª´®°íµñ',Nanum Gothic,NanumGothic,"µ¸¿ò", Dotum, "±¼¸²", Gulim, AppleGothic, Sans-serif;
 font-size:15px;
 text-align:center;
 background:#333;
 border:1px solid #ECECEC;
 cursor:pointer;
  -webkit-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
 }
 a.btn_big, .btn_big:hover{
color:#FFFFFF; 
background:#D91C22;
border:1px solid #ECECEC;
 }
 a.btn_big2, .btn_big2{
 display:inline-block;
 width:100px;
 margin-right:5px;
 margin-bottom:5px;
 padding-top:10px;
 padding-bottom:10px;
 color:#FFFFFF;
 font-weight:bold;
 font-family:'Noto Sans KR', '³ª´®°íµñ',Nanum Gothic,NanumGothic,"µ¸¿ò", Dotum, "±¼¸²", Gulim, AppleGothic, Sans-serif;
 font-size:15px;
 text-align:center;
 background:#333;
 border:1px solid #ECECEC;
 cursor:pointer;
  -webkit-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
 }
 a.btn_big2, .btn_big2:hover{
color:#FFFFFF; 
background:#D91C22;
border:1px solid #ECECEC;
 }
 input.btn_small, a.btn_small, .btn_small{
 display:block;
 float:left;
 width:100px;
 margin-right:5px;
 margin-bottom:5px;
 padding-top:5px;
 padding-bottom:5px;
 color:#FFFFFF;
 font-weight:500;
 font-family:'Noto Sans KR', '³ª´®°íµñ',Nanum Gothic,NanumGothic,"µ¸¿ò", Dotum, "±¼¸²", Gulim, AppleGothic, Sans-serif;
 font-size:13px;
 text-align:center;
 background:#999;
 border:1px solid #ECECEC;
 cursor:pointer;
  -webkit-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
 }
  input.btn_small:hover, a.btn_small:hover, .btn_small:hover{
color:#FFFFFF; 
background:#D91C22;
border:1px solid #ECECEC;
 }
 input.btn_small2, a.btn_small2, .btn_small2{
 display:inline-block;
 width:100px;
 margin-right:5px;
 margin-bottom:5px;
 padding-top:5px;
 padding-bottom:5px;
 color:#FFFFFF;
 font-weight:700;
 font-family:'Noto Sans KR', '³ª´®°íµñ',Nanum Gothic,NanumGothic,"µ¸¿ò", Dotum, "±¼¸²", Gulim, AppleGothic, Sans-serif;
 font-size:13px;
 text-align:center;
 background:#333;
 border:1px solid #ECECEC;
 cursor:pointer;
  -webkit-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
 }
 input.btn_small2:hover, a.btn_small2:hover, .btn_small2:hover{
 color:#FFFFFF; 
 background:#D91C22;
 border:1px solid #ECECEC;
 }
 input.btn_small3,  a.btn_small3, .btn_small3{
 display:inline-block;
 width:100px;
 margin-right:5px;
 margin-bottom:5px;
 padding-top:5px;
 padding-bottom:5px;
 color:#FFFFFF;
 font-weight:700;
 font-family:'Noto Sans KR', '³ª´®°íµñ',Nanum Gothic,NanumGothic,"µ¸¿ò", Dotum, "±¼¸²", Gulim, AppleGothic, Sans-serif;
 font-size:13px;
 text-align:center;
 background:#999;
 border:1px solid #ECECEC;
 cursor:pointer;
  -webkit-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
 }
 input.btn_small3:hover,  a.btn_small3:hover, .btn_small3:hover{
color:#FFFFFF; 
background:#D91C22;
border:1px solid #ECECEC;
 }
@media screen and (max-width: 768px) { 
.login_search{
 display:block;
 width:150px;
 float:left;
 margin:10px 20px;
 clear:both;
 font-weight:700;
}
.login_title{display:inline-block;width:40px;font-weight:bold;text-align:right;margin-right:10px;}
 }
@media screen and (max-width: 639px) {
.login_box_row{width:100%;}
.login_box ul{ 
float:none;
overflow:hidden;
margin:0 auto;
}
.login_box .login_btn{ 
float:none;
margin:15px auto 30px;
clear:both;
}
.login_box .box  {
width:60%;
}
.login_id{
width:60px;
margin:5px;
}
.login_pass{
width:60px;
margin:5px;
clear:both;
}
 }