@charset "UTF-8";
/* ---------------------------------------------------------------------
Stylesheet for photochoice.jp
FileName: business_dir.scss
--------------------------------------------------------------------- */
@import url("https://fonts.googleapis.com/css?family=Great+Vibes");
/* clearfix設定 */
.clearfix:after {
  *zoom: 1;
  content: "";
  display: table;
  clear: both;
}

/* 文字サイズ設定 */
/* table-cell対応 */
/* inline-block対応 */
/* absolute 上下左右中央寄せ */
/* インデント設定 */
/* googlefont */
/* displayflex */
body .headerBox .spHeaderBox .customerClose {
  display: none;
}
body .headerBox .globalMenu ul li.top {
  display: block;
}
body .headerBox .globalMenu ul li.login {
  display: block;
}
body .headerBox .globalMenu ul li.logout {
  display: block;
}
body .headerBottomBox {
  display: none;
}
body .contact_form_content .form_main {
  padding: 0 10px;
  max-width: 960px;
  margin: 0 auto;
}
@media screen and (max-width:768px) {
  body .contact_form_content .form_main {
    padding: 0;
  }
}
@media screen and (max-width:768px) {
  body .contact_form_content .form_main .login_comment {
    padding: 0 20px;
  }
}
body .contact_form_content .form_main .login_comment p span {
  color: #b99877;
}
body .contact_form_content .form_main .login_form {
  max-width: 600px;
  margin: 48px auto 0;
}
@media screen and (max-width:768px) {
  body .contact_form_content .form_main .login_form {
    margin: 28px auto 0;
    max-width: 100%;
  }
}
body .contact_form_content .form_main .login_form .globalNextBtn {
  margin-bottom: 20px;
  max-width: 268px;
}
@media screen and (max-width:768px) {
  body .contact_form_content .form_main .login_form .globalNextBtn {
    max-width: 100%;
  }
}
body .contact_form_content .form_main .login_form .globalBackBtnBox {
  max-width: 268px;
  margin-bottom: 20px;
}
body .contact_form_content .form_main .login_form .globalBackBtnBox:last-of-type {
  margin-bottom: 0;
}
@media screen and (max-width:768px) {
  body .contact_form_content .form_main .login_form .globalBackBtnBox {
    max-width: 100%;
    padding: 0;
  }
}
body .contact_form_content .form_main .completeForm {
  max-width: 960px;
}
@media screen and (max-width:768px) {
  body .contact_form_content .form_main .completeForm {
    max-width: 100%;
  }
}
