/*모바일 화면 최대 크기로*/
@media screen and (max-width: 750px) {
	.elementor-section { 
		padding: 0px 0 0px 0 !important; }
}

html,
body{
width:100%;
overflow-x:hidden;
}
div.elementor-widget-container img{
	text-align: center;
}
div.elementor-element.elementor-element-27284a6{
	text-align: center;
}
.elementor-shortcode{margin:0 auto;}
legend{
    font-size: 24px;
    line-height: 1;
    font-weight: 700;
    width: 100%;
    text-align: center;
		padding-top: 30px;
}
fieldset legend{
	font-size: 24px;
    line-height: 1;
    font-weight: 700;
    width: 100%;
    text-align: center;
		padding-top: 30px;
}
.div_text input[type="text"],input[type="password"]{margin:10px auto;width:100%;height:60px;}
.button_div{margin: 20px 0;}
.elementor-kit-63 input[type="submit"]{
    border-style: none;
	background-color:#E28944;
	font-size:15pt;
	color: white;
	height:60px;width:100%;
	
}
.link-text{text-align:center;margin: 40px 10px;}
.register{float:left;}
.pw_find{float:right;}

.page-id-4837 #kboard-search-form-2{
	display: none;
}
.elementor-shortcode {
/*     margin: 0 20%; */
	margin: 0 auto;
}

/*회원가입 가운데 정렬*/
#wpmem_login ,#wpmem_msg, #wpmem_reg{
	width: 75%;
  margin: 0px auto;
}
.wpmem_msg {
	width: 75%;
  margin: 20px auto;
	
}
#wpmem_login_form{
	width: 75%;
  margin: 30px auto;
}
div.elementor-widget-wrap>.elementor-element[data-id="16bc8ff"]{
	  width: 75%;
    margin: 0px auto;
}

/*로그인 폼 글자크기 조정*/
#wpmem_login input[type=password], #wpmem_login input[type=text], #wpmem_reg input[type=date], #wpmem_reg input[type=email], #wpmem_reg input[type=number], #wpmem_reg input[type=password], #wpmem_reg input[type=text], #wpmem_reg input[type=url], #wpmem_reg textarea {
    border: 1pxsolidrgba(0,0,0,.1);
    border-radius: 2px;
    color: #2b2b2b;
    padding: 8px 10px 8px;
    background: none repeat scroll 0 0 #fff;
    height: 50px;
}

.page-id-4572 .elementor-4572 .elementor-element.elementor-element-dce0cf1 {
 margin-bottom: 0%;
}

/* 프로필 */
.user_data_form{margin:0 20%;}
.user_data_form button{width:100%;margin-bottom:10px;}
.member_datalist{width:100px;text-align:center;}
.member_data{width:300px;text-align:center;} 
.user_form_logout{ height:60px; background-color:#E28944; color: white; font-size: 15px;} 
.user_table{border:1px solid black;border-collapse:collapse;}
.user_table th, td{ border:1px solid black; boarer-collapse: collapse;}
.left{float:left;}
.right{float:right;}