@charset "utf-8";
/*  begin */


/************************** m_mr4_001_01 **************************/
.m_mr4_001_01 { position: relative;}

.m_mr4_001_01 .login_wrap { position: relative; background: #fff; min-height: 300px; text-align: center;}
.m_mr4_001_01 .login_wrap h1 { padding: 55px 0 25px;}
.m_mr4_001_01 .login_wrap > p { font-size: 13px; line-height: 1.2; color: #bdbdbd; padding: 20px 0;}

.m_mr4_001_01 .log_form { position: relative; background: #eee; margin-bottom: 20px;}
.m_mr4_001_01 .log_form li { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-top: -1px;}
.m_mr4_001_01 .log_form input { background: transparent; border: 0; height: 20px; font-size: 20px; padding: 17px 15px 12px; line-height: 1; font-weight: 200;}

.m_mr4_001_01 .btn_submit { position: relative; display: block; font-size: 21px; font-weight: 200; border: 1px solid #999; width: 110px; margin: 0 auto; padding: 5px 0 3px;}
.m_mr4_001_01 .btn_back { position:relative; display: block; height: 18px; width: 45px; background: url(/data/skin/content_custom/1/m_mr4_001_01//images/btn_back.svg) no-repeat center 0; margin: 0 auto; padding-top: 30px; font-size: 12px; text-align: center;}

.m_mr4_001_01 .join_btn_wrap { padding: 20px 0;}
.m_mr4_001_01 .join_btn_wrap > li { display: inline;}
.m_mr4_001_01 .join_btn_wrap > li a { border-bottom: 1px solid #222;}
.m_mr4_001_01 .join_btn_wrap > li:before { content: "•"; margin: 0 10px 0 7px;}
.m_mr4_001_01 .join_btn_wrap > li:first-child:before { display: none;}
/*  end */
