@charset "UTF-8";
/*
Sitename: ArtPrintJapan
Date: 2017.04.21
LastUpdate：2017.06.06
Author：Otoha Sudo
Copyright Comcent All Right Reserved.
*/
/*
Sitename: ArtPrintJapan
Date: 2017.04.25
LastUpdate：2017.06.06
Author：Otoha Sudo
Copyright Comcent All Right Reserved.
*/
/*
Sitename: ArtPrintJapan
Date: 2017.05.29
LastUpdate：2017.06.05
Author：Otoha Sudo
Copyright Comcent All Right Reserved.
*/
/*
Sitename: ArtPrintJapan
Date: 2017.05.29
LastUpdate：2017.06.05
Author：Otoha Sudo
Copyright Comcent All Right Reserved.
*/
.gbMainContents {
  margin: 20px 0 0; }

.pagePasswordForgetFormBox {
  width: 100%;
  margin: 0 0 60px; }

.dPasswordForgetFormPageTitle {
  width: 100%;
  display: block;
  text-align: center;
  border-top: 1px solid #000000;
  margin: 10px 0 0 0;
  padding: 0; }
  .dPasswordForgetFormPageTitle .dPasswordForgetFormPageTitleText {
    margin: 0 auto;
    padding: 0 30px;
    background: #fff;
    position: relative;
    top: -15px;
    font-size: 20px; }

.dPasswordForgetFormComment {
  margin: 0 0 30px 0;
  padding: 0 20px;
  text-align: center; }

.modErrorCommentBox {
  text-align: center; }

.dPasswordForgetFormMainArea {
  max-width: 580px;
  margin: 0 auto;
  padding: 10px;
  border: 1px solid #000000; }

.dPasswordForgetMailInputTitle, .dPasswordForgetInputMailTextForm, .dPasswordForgetSubmitBtnArea {
  width: 100%;
  margin: 0 0 5px; }

.dPasswordForgetMailInputBox {
  margin: 0 0 20px; }

.dPasswordForgetInputMailTextForm {
  padding: 5px; }

.dPasswordForgetSubmitBtnArea {
  text-align: center; }

.dPasswordForgetSubmitBtn {
  width: 70%;
  max-width: 300px;
  margin: 40px 0 0; }

.dPasswordInputFinBtnArea {
  max-width: 580px;
  margin: 0 auto;
  text-align: center; }

.dPasswordInputFinBtnLink {
  width: 48%;
  margin: 0 auto; }
  .dPasswordInputFinBtnLink:nth-of-type(2) {
    margin: 0 0 0 4%; }

.dPasswordInputFinBtn {
  width: 100%; }

@media screen and (min-width: 768px) {
  .gbMainContents {
    margin: 45px 0 0; }
  .dPasswordForgetFormPageTitle {
    margin: 10px 0; }
  .dPasswordForgetFormMainArea {
    padding: 30px 20px; }
  .dPasswordForgetMailInputBox {
    border-bottom: 1px solid #000000; }
  .dPasswordForgetMailInputTitle {
    width: 25%; }
  .dPasswordForgetInputMailTextForm {
    width: 75%;
    border: none;
    padding: 0; } }
