/*ID찾기*/
.find_id_wrap {text-align: center;}
.find_id_wrap > li {margin-bottom: 20px;}
.find_id_wrap h3 {font-size: 24px; line-height: 60px; color: #666; padding-bottom: 25px;}
.find_id_wrap .sign_btn > a,
.find_id_wrap .sign_btn2 {width: 100%; border: 1px solid #DDDDDD; background-color: #fff; display: flex; align-items: center; justify-content: center; padding: 43px 45px;}
.find_id_wrap .sign_btn .icon,
.find_id_wrap .sign_btn .icon2 { position: relative; width: 73px; height: 73px; background-color: #f9f9f9; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; }
.find_id_wrap .sign_btn .icon::before { content: ""; background: url(/img/member/sign.png) no-repeat center / cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 40px; height: 40px; }
.find_id_wrap .sign_btn .icon2::before { content: ""; background: url(/img/member/find.png) no-repeat center / cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 34px; height: 34px; }

.find_id_wrap .sign_btn .btn_info {text-align: left; margin-left: 27px;}
.find_id_wrap .sign_btn .btn_info > h4 {font-size: 18px; font-weight: 600; color: #333; margin-bottom: 7px;}
.find_id_wrap .sign_btn .btn_info > p {color: #7C7C7C; }
.find_id_wrap .btn {background-color: #002F81; text-align: center; font-size: 16px; font-weight: 700; color: #fff; line-height: 60px; width: 170px; margin: 0 auto;}



/*LOGIN*/
.box_inner {width: 40%; margin: 0 auto; padding: 14px;}
.box_inner > h5 {font-size: 25px; font-weight: 500; color: #333; text-align: center; margin-bottom: 30px;}
.box_inner .inner_input_wrap {border-bottom: 1px solid #ccc;}
.box_inner .inner_input_wrap > li {margin-bottom: 15px;}
.box_inner .inner_input_wrap .login_btn {line-height: 50px; color: #fff; text-align: center; background-color: #002F81;}
.box_inner .inner_menu {display: flex; align-items: center; justify-content: center; }
.box_inner .inner_menu > a {margin-right: 20px; position: relative;}
.box_inner .inner_menu > a::after { content: ""; width: 1px; height: 20px; background-color: #999; position: absolute; top: 50%; right: -10px; transform:translateY(-50%) ; -webkit-transform:translateY(-50%) ; -moz-transform:translateY(-50%) ; -ms-transform:translateY(-50%) ; -o-transform:translateY(-50%) ; }
.box_inner .inner_menu > a:last-child {margin-right: 0px; }
.box_inner .inner_menu > a:last-child::after {content: ""; display: none;}

.box_inner2 {width: 58.5%; margin: 0 auto; padding: 57px 71px;}
.box_inner2 h5 {font-size: 24px; font-weight: 700; color: #666; text-align: center; padding-bottom: 7px;}

.box_inner2 > li {margin-bottom: 27px; text-align: center;}
.box_inner2 > li.join_id {background-color: #f9f9f9; font-size: 20px; line-height: 60px; }
.box_inner2 > li > p {font-size: 20px; line-height: 30px; color: #999}
