@charset "utf-8";
/*  begin */


#body_wrap { padding-top: 0 !important;}

.m_mr4_001 { position: relative;}

.m_mr4_001 .login_wrap { position: relative; background: #fff; text-align: center; overflow: hidden;}
.m_mr4_001 .login_wrap h1 { padding: 55px 0 25px;}
.m_mr4_001 .login_wrap p { font-size: 13px; line-height: 1.2; color: #bdbdbd; padding: 20px 0;}

.m_mr4_001 .login_box { max-width: 450px; box-shadow: 0 0 15px rgba(0,0,0,.25); padding: 20px; margin: 10px auto;}

.m_mr4_001 .log_form { position: relative; margin-bottom: 20px;}
.m_mr4_001 .log_form li { margin-bottom: 10px;}
.m_mr4_001 .log_form input { height: 50px; font-size: 18px; padding: 15px 15px 12px; box-sizing: border-box; border: 1px solid #ccc;}

.m_mr4_001 .btn_submit { position: relative; display: block; font-size: 20px; border: 1px solid #c20049; padding: 13px 0 11px; background: #e8246a; color: #fff;}
.m_mr4_001 .btn_back { position:relative; display: block; height: 18px; width: 45px; background: url(/data/skin/content/1/m_mr4_001//images/btn_back.svg) no-repeat center 0; margin: 0 auto; padding-top: 30px; font-size: 12px; text-align: center; margin-bottom: 15px;}

.m_mr4_001 .join_btn_box { max-width: 490px; margin: 0 auto;}
.m_mr4_001 .join_btn_wrap { padding: 10px 20px; margin: 0 -7px 25px;}
.m_mr4_001 .join_btn_wrap:after { content: ""; display: block; clear: both;}
.m_mr4_001 .join_btn_wrap > li { float: left; width: 50%;}
.m_mr4_001 .join_btn_wrap > li a { display: block; background: #999; border: 1px solid #666; color: #fff; margin: 0 7px; height: 35px; line-height: 35px;}
/*  end */
