/*
.section_member{padding:40px 0px;background-color:#dfeaf1}
*/
.section_member{min-height:600px;padding:40px 0px;background-color:#fafafa;}
.account_container{margin:0 auto 30px auto;padding:30px;max-width:500px;width:100%;background-color:#fff;
  -webkit-border-radius:6px;
     -moz-border-radius:6px;
          border-radius:6px;
  -webkit-box-shadow: 1px 1px 5px 0px rgba(128, 128, 128, 0.3);
     -moz-box-shadow: 1px 1px 5px 0px rgba(128, 128, 128, 0.3);
          box-shadow: 1px 1px 5px 0px rgba(128, 128, 128, 0.3);
}
.account_container p{margin:20px;text-align:center}
/*
.account_container .account_title{margin:0px;line-height:3em;text-align:center;font-weight:bold;background:#6ab5ce;color:#fff}
*/
.account_container .account_title{margin:0px;line-height:3em;text-align:center;font-weight:500;color:#111}

/*
.btn_snslogin_container{margin-left:-5px;margin-right:-5px;margin-bottom:20px}
.btn_snslogin_container:after{display:block;content:'';clear:both}
.btn_snslogin{float:left;width:25%;padding:0px 5px}
*/

/*
.btn_snslogin a{display:block;
  -webkit-transition: .35s;
  transition: .35s;
}

.btn_snslogin a img{width:60px;
  border:1px solid #eee;
  -webkit-border-radius:6px;
     -moz-border-radius:6px;
          border-radius:6px;
  -webkit-box-shadow: 1px 1px 5px 0px rgba(128, 128, 128, 0.3);
     -moz-box-shadow: 1px 1px 5px 0px rgba(128, 128, 128, 0.3);
          box-shadow: 1px 1px 5px 0px rgba(128, 128, 128, 0.3);
}
*/

.btn_snslogin_title{font-size:10px;}
/*
.btn_snslogin a .btn_snslogin_title{display:none;font-weight:bold;font-size:11px}
.btn_snslogin a:hover{
  -webkit-transform: translate(0,-6px);
  transform: translate(0,-6px);
}
*/


#bPopConfirm{max-width:500px;border:5px solid #75a9e6;padding:20px}
#bPopConfirm{display:none;background-color:#ffffff;border-radius:10px 10px 10px 10px}
#bPopConfirm #bPoptext{font-size:1.4em;text-align:center}
#bPopConfirm .bClose{margin-top:20px;text-align:center}

.member_agreement_box{margin:0px 0px 20px 0px;padding:10px;border:10px solid #bfdef3;height:300px;overflow-y:scroll}

.tel_container{margin-left:-5px;margin-right:-5px}
.tel_container:after{display:block;content:'';clear:both}
.tel_container .tel_ele{float:left;width:33.33333%;padding:5px}
.tel_container .tel_ele .form-control{padding:6px 4px}

.g-recaptcha{}
.g-recaptcha>div{margin-right:auto;margin-left:auto}


.btn_sns_delete{background-color:#fff;border:none;padding:10px}
.btn_sns_delete img{height:50px;border:1px solid #eee}
.btn_sns_delete .sns_name{padding-top:10px;font-size:1.2em;font-weight:bold}
.sns_delete_info{font-size:1.2em;text-align:center;margin:0 auto}

.loginblossom {
    position: absolute;
    margin-top: -51px;
    right: -30px;
}

/*
.btn-sns:hover,
.btn-sns:focus,
a.btn-sns:hover,
a.btn-sns:focus{
  border: 1px solid #fff;
}
*/

.sns-title {
  color: #666;
  font-size: 10px;
  font-weight: 400;
}


.field_container{margin-bottom:15px}

.btn_sns{padding:0px;}

.btn-sns{
  color: #000;
  background: #fff;
  text-transform: capitalize;
  text-decoration: none;
  width: 100%;
  text-align: center;
  font-size:20px;
  border:1px solid #eee;
}

.btn-sns:active {cursor: pointer !important;}
.btn-sns i {display: inline-block;}

/*
.btn-sns:hover, .btn-sns:focus, a.btn-sns:hover, a.btn-sns:focus {
  color: #fff;
  background-color: #FF6B57 !important;
}
*/
