@charset "utf-8";

/* 
    Member - 회원 기능과 관련된 것들을 모아두었습니다.
*/

.member_box{ max-width:500px; width:95%; margin:30px auto; padding:50px; box-shadow:0 0 10px rgba(0,0,0,0.1); -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1); -moz-box-shadow:0 0 10px rgba(0,0,0,0.1); -ms-box-shadow:0 0 10px rgba(0,0,0,0.1); }
.member_box h3{ background:0 none; font-size:2em; line-height:50px; font-weight:700; color:#232323; text-align:center; text-transform:uppercase; padding-top: 0; }
.member_box h3::before{ display: none; }
.member_box h3 .icon_login{ display:inline-block; width:50px; margin-right:20px; }
.member_box .top_info{ margin:30px 0 20px; text-align:center; }

.member_box input{ width:100%; height:50px; margin-top:8px; padding:0 10px; border-color:#eee; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; line-height:48px; }
.member_box .input_id{ background:url(../../../img/common/icon_login_input.png) no-repeat 95% 0; }
.member_box .input_pw{ background:url(../../../img/common/icon_login_input.png) no-repeat 95% -45px; }
.member_box input.btn{ height:50px; padding:0; border:0 none; font-size:1.143em; line-height:50px; }

/* login */
#login_form{}
.login_info_block{ display:block; }
.login_btn_wrap{ margin:30px 0 10px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center; }
.login_btn_wrap a{ display:block; float:left; width:50%; border-left:1px solid #ddd; font-size:0.933em; line-height:1.5em; color:#787878; text-transform:uppercase; padding:10px 0; }
.login_btn_wrap a:first-child{ border-left:0 none; }
.login_btn_wrap a:hover{background: #f9f9f9;}

/* forgotten_password */

/* create_account */
.member_agreed_box{ width:100%; height:250px; overflow:auto; padding:10px; font-size:0.85em; }

/* Privacy policy*/
.users, .privacy{ font-size:0.85em; }
.member .pri_tit{ margin:20px 0 5px; padding:0; font-size:1.05em; font-weight:700; }
.member .pri_con{ padding-left:3px; text-align:justify; }
.member .bullet_dot_gray{ margin:5px 0; }